You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1168 lines
1.8 MiB
1168 lines
1.8 MiB
(self.webpackChunk=self.webpackChunk||[]).push([[8514],{45559:function(){"use strict"},96408:function(sr,It){"use strict";It.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},31002:function(sr,It){"use strict";It.Z={modal:"modal___A9Ovz",colorBlue:"colorBlue___XSmR5",formWrap:"formWrap___wRvaA",flexRow:"flexRow___C40dc",flexColumn:"flexColumn___LkZfj",example:"example___bz7Hw",exampleImg:"exampleImg___gNkC_",colorOrange:"colorOrange___Ka6zf",uploader:"uploader___plQRr",uploadImg:"uploadImg___cjOpL",imageTip:"imageTip___p1_lZ",uploadTipIcon:"uploadTipIcon___SpsS2",uploadTip:"uploadTip___e9JlL",color05101a:"color05101a___CDEUv",viewLargerImg:"viewLargerImg___IclRX",footerWrap:"footerWrap___beWC6",note:"note___CXi9y",schoolHintWrap:"schoolHintWrap___Ma6ly",colorCDCDCD:"colorCDCDCD___D0UWo",color0152d9:"color0152d9___hF3Bb"}},65552:function(sr,It){"use strict";It.Z={flex_box_center:"flex_box_center___fo_3c",flex_space_between:"flex_space_between___G46CO",flex_box_vertical_center:"flex_box_vertical_center___br3Kr",flex_box_center_end:"flex_box_center_end___Xdo94",flex_box_column:"flex_box_column___Bcnmr",wrp:"wrp___TY7QJ",bg:"bg___xiaSy",commonimg:"commonimg___a4R0Q",titlesize:"titlesize___Wdd_a",timesize:"timesize___OkfYO",flex1:"flex1___N6paY",buttonsize:"buttonsize___syL9V",myteam:"myteam___RTWAt",bootmdetail:"bootmdetail___taUGk",menuItem:"menuItem___Kww4S",flex6:"flex6___RuzJ4",spanprev:"spanprev___Cssg_",spannext:"spannext___jVFGE",divwidth:"divwidth___r5hE3",receiveclick:"receiveclick___BauOs",receivealready:"receivealready___Z7Wo0",bkfff:"bkfff___lHrcJ","ant-input":"ant-input___m4bn_",onediv:"onediv___xzZRa",onetop:"onetop___M4GfM",towdiv:"towdiv___yj3ds",towtop:"towtop___veKa4",threediv:"threediv___Ztz0D",threetop:"threetop___zDXIg",imgradius:"imgradius___r4uGN",prize:"prize___YNRD4",spanrightradius:"spanrightradius___tC6T5",bottomItem:"bottomItem___CHcMJ",myTeam:"myTeam___fm7KX",downloadpdf:"downloadpdf___a2NuA",pdfBut:"pdfBut___Drr6h",PerfectBut:"PerfectBut___wEhjV",PerfectCent:"PerfectCent___HD3Id",PerfectCentName:"PerfectCentName___smdJX",teamItem:"teamItem___mx2f3",dash:"dash___l6QH1",modal:"modal___yXh2H",maskText:"maskText___Tdh6h",box:"box___K2uQ4",open_style:"open_style___gLTB9",title_style:"title_style___j6zvN",colorhove:"colorhove___FKtzO"}},93510: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 sr={},It="5.0",Ye={},je=null,St=!1,y=!1,De=null,ye=!1,x=null,z=null,le=0;le<arguments.length;le++){var re=arguments[le];if(re!==null)switch(typeof re){case"number":It=re.toFixed(1);break;case"string":re.match(new RegExp("^[0-9]\\.[0-9]+$"))?It=re:De=re;break;case"object":typeof re.is3D!="undefined"?je=re:Ye=re;break;case"boolean":St=re,y=!0;break}}je===null&&(je={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},Ye.material_id!==void 0&&!y&&(St=!0)),De!==null&&Ye.id===void 0&&(Ye.id=De);var ee="",ue="",E=!1,ie=null,te=null,oe=null,se=!1,ce=null,pe=null,me=null,ve=null,ge=null;Ye.height!==void 0&&(Ye.height=Math.round(Ye.height)),Ye.width!==void 0&&(Ye.width=Math.round(Ye.width));var Ce=function(qe){return parseFloat(qe)>4?parseFloat(qe):5};sr.setHTML5Codebase=function(qe,et){z=qe,$e(qe,et)},sr.setJavaCodebase=sr.setJavaCodebaseVersion=sr.isCompiledInstalled=sr.setPreCompiledScriptPath=sr.setPreCompiledResourcePath=function(){},sr.setHTML5CodebaseVersion=function(qe,et){var Qe=parseFloat(qe);if(Qe!==NaN&&Qe<5){console.log("The GeoGebra HTML5 codebase version "+Qe+" is deprecated. Using version latest instead.");return}x=qe,Ue(qe,et)},sr.getHTML5CodebaseVersion=function(){return te},sr.getParameters=function(){return Ye},sr.setFontsCSSURL=function(qe){ve=qe},sr.setGiacJSURL=function(qe){},sr.setJNLPFile=function(qe){ee=qe},sr.setJNLPBaseDir=function(qe){},sr.inject=function(){function qe(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var et="auto",Qe=Ye.id,ft,rt=!1,ct=0;ct<arguments.length;ct++){var st=arguments[ct];typeof st=="string"?(st=st.toLowerCase(),st.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?et=st:Qe=arguments[ct]):typeof st=="boolean"?rt=st:st instanceof HTMLElement&&(ft=st)}Ve();function Ve(){if(!ye){setTimeout(Ve,200);return}et=ut(et);var Le=ft||document.getElementById(Qe);if(!Le){console.log("possibly bug on ajax loading? ");return}if(sr.removeExistingApplet(Le,!1),Ye.width===void 0&&Le.clientWidth&&(Ye.width=Le.clientWidth),Ye.height===void 0&&Le.clientHeight&&(Ye.height=Le.clientHeight),!(Ye.width&&Ye.height)&&et==="html5"&&(delete Ye.width,delete Ye.height),ie=et,et==="screenshot")ke(Le,Ye);else{var Je=!1;Ye.hasOwnProperty("playButton")&&Ye.playButton||Ye.hasOwnProperty("clickToLoad")&&Ye.clickToLoad?Je=!0:Ye.hasOwnProperty("playButtonAutoDecide")&&Ye.playButtonAutoDecide&&(Je=(!Se()||qe())&&Fe()),Je?(ie="screenshot",Ke(Le,Ye,rt,et)):Ne(Le,Ye,rt)}}};function Se(){try{return window.self!==window.top}catch(qe){return!0}}function Fe(){return Ye.hasOwnProperty("screenshotGenerator")&&Ye.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}sr.getViews=function(){return je},sr.isJavaInstalled=function(){return!1};var xe=function(qe){var et=function(ct){var st=JSON.parse(ct),Ve=function(Pe){return Pe.type=="G"||Pe.type=="E"},Le=st.elements?st.elements.filter(Ve)[0]:st;if(!Le||!Le.url){Qe();return}Ye.fileName=Le.url,fe(Le.settings||{}),je.is3D=!0;var Je="https://www.geogebra.org/images/";sr.setPreviewImage(ce||Le.previewUrl,Je+"GeoGebra_loading.png",Je+"applet_play.png"),qe()},Qe=function(){Ye.onError&&Ye.onError(),ot("Error: Fetching material (id "+Ye.material_id+") failed.",Ye)},ft=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",rt="/materials/"+Ye.material_id+"?scope=basic";de("https://"+ft+"/api/proxy.php?path="+encodeURIComponent(rt),et,Qe)};function fe(qe){var et=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(Qe){qe[Qe]=!!qe[Qe]}),et.forEach(function(Qe){Ye[Qe]===void 0&&qe[Qe]!==void 0&&(Ye[Qe]=qe[Qe])}),Ye.showToolBarHelp===void 0&&(Ye.showToolBarHelp=Ye.showToolBar)}function de(qe,et,Qe){var ft=new XMLHttpRequest;ft.open("GET",qe),ft.onload=function(){et(ft.responseText)},ft.onerror=Qe,ft.send()}sr.isHTML5Installed=function(){return!0},sr.getLoadedAppletType=function(){return ie},sr.setPreviewImage=function(qe,et,Qe){ce=qe,pe=et,me=Qe},sr.removeExistingApplet=function(qe,et){var Qe;typeof qe=="string"&&(qe=document.getElementById(qe)),ie=null;var ft=null;for(Qe=0;Qe<qe.childNodes.length;Qe++){var rt=qe.childNodes[Qe],ct=rt.className;ct==="applet_screenshot"?et?(rt.style.display="block",ie="screenshot"):rt.style.display="none":ct!=="applet_scaler prerender"&&(qe.removeChild(rt),ft=ct&&ct.indexOf("appletParameters")!=-1?rt.id:null,Qe--)}var st=Ye.id!==void 0?Ye.id:ft,Ve=window[st];Ve&&typeof Ve.getBase64=="function"&&(Ve.remove(),window[st]=null)},sr.refreshHitPoints=function(){if(Ce(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var qe=sr.getAppletObject();return qe&&typeof qe.recalculateEnvironments=="function"?(qe.recalculateEnvironments(),!0):!1},sr.startAnimation=function(){var qe=sr.getAppletObject();return qe&&typeof qe.startAnimation=="function"?(qe.startAnimation(),!0):!1},sr.stopAnimation=function(){var qe=sr.getAppletObject();return qe&&typeof qe.stopAnimation=="function"?(qe.stopAnimation(),!0):!1},sr.getAppletObject=function(){var qe=Ye.id!==void 0?Ye.id:"ggbApplet";return window[qe]},sr.resize=function(){};var we=function(qe,et,Qe){var ft=document.createElement("param");ft.setAttribute("name",et),ft.setAttribute("value",Qe),qe.appendChild(ft)},Ae=function(qe){return qe&&qe!=="false"},Ne=function(qe,et,Qe){Ce(te)<=4.2&&(Qe=!0);var ft=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==te||ggbHTML5LoadedCodebaseIsWebSimple&&!se)&&(ft=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var rt=document.createElement("div");rt.classList.add("appletParameters","notranslate");var ct=et.width,st=et.height;if(et.disableAutoScale=et.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():et.disableAutoScale,et.width!==void 0)if(Ce(te)<=4.4)Ae(et.showToolBar)&&(et.height-=7),Ae(et.showAlgebraInput)&&(et.height-=37),et.width<605&&Ae(et.showToolBar)&&(et.width=605,ct=605);else{var Ve=100;(Ae(et.showToolBar)||Ae(et.showMenuBar))&&(et.hasOwnProperty("customToolBar")&&(et.customToolbar=et.customToolBar),Ve=Ae(et.showMenuBar)?245:155),ct<Ve&&(et.width=Ve,ct=Ve)}rt.style.border="none",rt.style.display="inline-block";for(var Le in et)et.hasOwnProperty(Le)&&Le!=="appletOnLoad"&&rt.setAttribute("data-param-"+Le,et[Le]);ve&&rt.setAttribute("data-param-fontscssurl",ve),sr.resize=function(){GGBAppletUtils.responsiveResize(qe,et)},window.addEventListener("resize",function(be){sr.resize()});var Je=typeof et.appletOnLoad=="function"?et.appletOnLoad:function(){};if(!Qe&&et.width!==void 0){et.hasOwnProperty("showSplash")||rt.setAttribute("data-param-showSplash","false");var Pe=qe.querySelector(".applet_scaler.prerender"),He=Pe!==null;if(He)var lt=Pe.querySelector(".ggb_preview");else{var lt=Xe(ct,st,et.borderColor,!1);Pe=document.createElement("div"),Pe.className="applet_scaler",Pe.style.position="relative",Pe.style.display="block",Pe.style.width=ct+"px",Pe.style.height=st+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Pe,"66%"),Ce(te)>=5?(et.appletOnLoad=function(be){var Ze=qe.querySelector(".ggb_preview");Ze&&Ze.parentNode.removeChild(Ze),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Pe),window.GGBT_wsf_view&&$(window).trigger("resize"),Je(be)},He||Pe.appendChild(lt)):rt.appendChild(lt),Pe.appendChild(rt),He||qe.appendChild(Pe),setTimeout(function(){sr.resize()},1)}else{var pt=document.createElement("div");pt.className="applet_scaler",pt.style.position="relative",pt.style.display="block",pt.appendChild(rt),qe.appendChild(pt),et.appletOnLoad=function(be){sr.resize(),Je(be)}}function nt(be,Ze){Ze&&typeof Ze.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(be,Ze.appletOnLoad):renderGGBElement(be),ot("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ze)}function Te(be,Ze){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:be,params:Ze}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Ge){nt(Ge.article,Ge.params)}),html5AppletsToProcess=null)},Ce(te)<5&&(be.className+=" geogebraweb")):nt(be,Ze)}if(ft){scriptLoadStarted=!0;for(var Ie=0;Ie<rt.childNodes.length;Ie++){var ze=rt.childNodes[Ie].tagName;ze==="TABLE"&&(rt.removeChild(rt.childNodes[Ie]),Ie--)}if(ggbHTML5LoadedScript!==null){var it=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');it!=null&&it.parentNode.removeChild(it)}var Oe=document.createElement("script"),Ee=function(){Te(rt,et)};Oe.src=ue+oe,ggbHTML5LoadedCodebaseIsWebSimple=se,ggbHTML5LoadedCodebaseVersion=te,ggbHTML5LoadedScript=Oe.src,ot("GeoGebra HTML5 codebase loaded: '"+ue+"'.",et),!z&&(!x||x=="5.0")?(se?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Ee()):ue.requirejs?__webpack_require__.e(3861).then(function(){var be=[__webpack_require__(40341)];Ee.apply(null,be)}.bind(this)).catch(__webpack_require__.oe):(Oe.onload=Ee,qe.appendChild(Oe))}else Te(rt,et);et.height=st,et.width=ct},ke=function(qe,et,Qe){var ft=Xe(et.width,et.height,et.borderColor,Qe),rt=document.createElement("div");rt.style.position="relative",rt.style.display="block",rt.style.width=et.width+"px",rt.style.height=et.height+"px",rt.className="applet_screenshot applet_scaler"+(Qe?" applet_screenshot_play":""),rt.appendChild(ft);var ct=GGBAppletUtils.getScale(et,qe,Qe);Qe?(qe.appendChild(_e()),window.GGBT_wsf_view||(qe.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(rt,"66%"),qe.appendChild(rt),ct!==1&&!isNaN(ct)&&(GGBAppletUtils.scaleElement(rt,ct),rt.style.width=et.width+"px",rt.style.height=et.height+"px",rt.parentNode.style.width=et.width*ct+"px",rt.parentNode.style.height=et.height*ct+"px"),sr.resize=function(){Me(qe,ft,rt,Qe)},window.addEventListener("resize",function(st){sr.resize()}),sr.resize()};function Me(qe,et,Qe,ft){if(qe.contains(et)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(qe.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(qe)}var rt=GGBAppletUtils.getScale(Ye,qe,ft);Qe.parentNode!==null&&(!isNaN(rt)&&rt!==1?(GGBAppletUtils.scaleElement(Qe,rt),Qe.parentNode.style.width=Ye.width*rt+"px",Qe.parentNode.style.height=Ye.height*rt+"px"):(GGBAppletUtils.scaleElement(Qe,1),Qe.parentNode.style.width=Ye.width+"px",Qe.parentNode.style.height=Ye.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(qe),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}sr.onExitFullscreen=function(qe,et){et.appendChild(qe)};var Ke=function(qe,et,Qe,ft){ke(qe,et,!0);for(var rt=function(){var Ve=[];for(st=0;st<qe.childNodes.length;st++)Ve.push(qe.childNodes[st]);if(window.GGBT_wsf_view){var Le=window.GGBT_wsf_view.renderFullScreen(qe,et.id),Je=document.getElementById("fullscreencontainer"),Pe=jQuery(qe).find(".fullscreencontent");Pe.length>0?(Le.remove(),Pe.attr("id","fullscreencontent").show(),jQuery(Je).append(Pe),window.dispatchEvent(new Event("resize"))):Ne(Le,et,!1),window.GGBT_wsf_view.launchFullScreen(Je)}else ie=ft,Ne(qe,et,!1);if(!window.GGBT_wsf_view)for(st=0;st<Ve.length;st++)qe.removeChild(Ve[st])},ct=qe.getElementsByClassName("ggb_preview_play"),st=0;st<ct.length;st++)ct[st].addEventListener("click",rt,!1),ct[st].addEventListener("ontouchstart",rt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(qe),Fe()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},_e=function(){var qe=document.createElement("div");if(qe.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var et='.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");}',Qe=document.createElement("style");Qe.styleSheet?Qe.styleSheet.cssText=et:Qe.appendChild(document.createTextNode(et)),document.getElementsByTagName("head")[0].appendChild(Qe)}return qe},Xe=function(qe,et,Qe,ft){var rt=document.createElement("div");rt.className="ggb_preview",rt.style.position="absolute",rt.style.zIndex="90",rt.style.width=qe-2+"px",rt.style.height=et-2+"px",rt.style.top="0px",rt.style.left="0px",rt.style.overflow="hidden",rt.style.backgroundColor="white";var ct="lightgrey";Qe!==void 0&&(Qe==="none"?ct="transparent":ct=Qe),rt.style.border="1px solid "+ct;var st=document.createElement("img");if(st.style.position="relative",st.style.zIndex="1000",st.style.top="-1px",st.style.left="-1px",ce!==null&&st.setAttribute("src",ce),st.style.opacity=.7,pe!==null){var Ve,Le,Je;if(!ft){Ve=document.createElement("img"),Ve.style.position="absolute",Ve.style.zIndex="1001",Ve.style.opacity=1,st.style.opacity=.3,Le=360,Le>qe/4*3&&(Le=qe/4*3),Je=Le/5.8,Ve.setAttribute("src",pe),Ve.setAttribute("width",Le),Ve.setAttribute("height",Je);var Pe=(qe-Le)/2,He=(et-Je)/2;Ve.style.left=Pe+"px",Ve.style.top=He+"px",rt.appendChild(Ve)}}return rt.appendChild(st),rt},ut=function(qe){return qe=qe.toLowerCase(),qe==="html5"||qe==="screenshot"?qe:"html5"},Re=["web","webSimple","web3d","tablet","tablet3d","phone"],Ue=function(qe,et){if(te=qe,et){$e(te,!0);return}var Qe=!St;if(Qe){var ft=Ce(te);!isNaN(ft)&&ft<4.4&&(Qe=!1)}var rt,ct;window.location.protocol.substr(0,4)==="http"?rt=window.location.protocol:rt="http:";var st=te.indexOf("//");st>0?ct=te:st===0?ct=rt+te:ct="https://www.geogebra.org/apps/5.2.814.0/";for(var Ve in Re)if(te.slice(Re[Ve].length*-1)===Re[Ve]||te.slice((Re[Ve].length+1)*-1)===Re[Ve]+"/"){$e(ct,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Qe&&!je.is3D&&!je.AV&&!je.SV&&!je.CV&&!je.EV2&&!je.CP&&!je.PC&&!je.DA&&!je.FI&&!je.PV&&!Ae(Ye.showToolBar)&&!Ae(Ye.showMenuBar)&&!Ae(Ye.showAlgebraInput)&&!Ae(Ye.enableRightClick)&&(!Ye.appName||Ye.appName=="classic")?ct+="webSimple/":ct+="web3d/",$e(ct,!1)},$e=function(qe,et){if(qe.requirejs){ue=qe;return}qe.slice(-1)!=="/"&&(qe+="/"),ue=qe,et===null&&(et=qe.indexOf("http")===-1),E=et,oe="web.nocache.js",se=!1;var Qe=ue.split("/");Qe.length>1&&(!et&&Qe[Qe.length-2]==="webSimple"?(oe="webSimple.nocache.js",se=!0):Re.indexOf(Qe[Qe.length-2])>=0&&(oe=Qe[Qe.length-2]+".nocache.js")),Qe=qe.split("/"),te=Qe[Qe.length-3],te.substr(0,4)==="test"?te=te.substr(4,1)+"."+te.substr(5,1):(te.substr(0,3)==="war"||te.substr(0,4)==="beta")&&(te="5.0");var ft=parseFloat(te);ft!==NaN&&ft<5&&qe.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+ft+" is deprecated. Using version latest instead."),Ue("5.0",et))},ot=function(qe,et){window.console&&window.console.log&&(!et||typeof et.showLogging=="undefined"||et.showLogging&&et.showLogging!=="false")&&console.log(qe)};Ye.material_id!==void 0?xe(at):at();function at(){var qe=It;x!==null?qe=x:parseFloat(qe)<5&&(qe="5.0"),Ue(qe,!1),z!==null&&$e(z,E),ye=!0}return sr},GGBAppletUtils=function(){"use strict";function sr(){return window.GGBT_wsf_edit!==void 0}function It(ye,x){x!=1?(ye.style.transformOrigin="0% 0% 0px",ye.style.webkitTransformOrigin="0% 0% 0px",ye.style.transform="scale("+x+","+x+")",ye.style.webkitTransform="scale("+x+","+x+")",ye.style.maxWidth="initial",ye.querySelector(".ggb_preview")!==null&&(ye.querySelector(".ggb_preview").style.maxWidth="initial"),ye.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ye.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ye.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ye.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ye.style.transform="none",ye.style.webkitTransform="none")}function Ye(ye,x,z,le,re,ee){var ue=null;if(ee!=null&&ee!="")for(var E=ye.parentNode;E!=null;)if((" "+E.className+" ").indexOf(" "+ee+" ")>-1){ue=E;break}else E=E.parentNode;var ie=0,te=0,oe=0,se=0,ce=0,pe=0,me=0;if(ue)ie=ue.offsetWidth,te=Math.max(le?ue.offsetWidth:0,ue.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ie=Math.min(window.innerWidth,document.documentElement.clientWidth),te=Math.min(window.innerHeight,document.documentElement.clientHeight),oe=ie):(ie=window.innerWidth,te=window.innerHeight,oe=window.innerWidth),ye){var ve=ye.getBoundingClientRect();ve.left>0&&ve.left<=ie&&(re===void 0||!re)&&(document.dir==="rtl"?(ce=ie-ve.width-ve.left,pe=oe<=480?10:30):(pe=ve.left,ce=oe<=480?10:30),se=pe+ce)}if(ye&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ge=ye.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(se=40,me=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(se=0,me=40)}}return ye&&((z===void 0||!z)&&x>0&&x+se<ie?ie=x:ie-=se,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(z===void 0||!z)&&(te-=me)),{width:ie,height:te}}function je(ye,x,z,le,re){if(ye.isScreenshoGenerator)return 1;var ee=le!==void 0&&le,ue=ye.noScaleMargin!=null&&ye.noScaleMargin,E=function(ge){return ge&&ge!=="false"},ie=E(ye.autoHeight),te=Ye(x,ye.width,z,ie,ee&&window.GGBT_wsf_view||ue,re),oe=parseInt(te.width),se=ye.width,ce=ye.height;if(se===void 0){var pe=x.querySelector(".appletParameters");pe&&(se=pe.offsetWidth,ce=pe.offsetHeight)}var me=oe/se,ve=ee?1:te.height/ce;return z!==void 0&&!z&&(me=Math.min(1,me),ve=Math.min(1,ve)),Math.min(me,ve)}function St(ye,x,z){var le=1,re,ee=!1;if(ye.hasOwnProperty("allowUpscale")&&(ee=ye.allowUpscale),ye.hasOwnProperty("scale")&&(le=parseFloat(ye.scale),(isNaN(le)||le===null||le===0)&&(le=1),le>1&&(ee=!0)),x&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ee=!0),!(ye.hasOwnProperty("disableAutoScale")&&ye.disableAutoScale))re=je(ye,x,ee,z,ye.scaleContainerClass);else return le;return ee&&(!ye.hasOwnProperty("scale")||le===1)?re:Math.min(le,re)}function y(ye){var x=Math.min(window.innerWidth,document.documentElement.clientWidth),z=Math.min(window.innerHeight,document.documentElement.clientHeight),le=ye.getBoundingClientRect(),re=(x-le.width)/2,ee=(z-le.height)/2;ee<0&&(ee=0),ye.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(re<40?ye.style.left="40px":ye.style.left=re+"px",ye.style.top=ee+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ee<40?ye.style.top="40px":ye.style.top=ee+"px",ye.style.left=re+"px")}function De(ye,x){var z=ye.querySelector(".appletParameters");if(z){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(x.id!==z.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ye)}if(z.parentElement&&/fullscreen/.test(z.parentElement.className))return;var le=St(x,ye);sr()&&z.setAttribute("data-param-scale",le);for(var re=null,ee=0;ee<ye.childNodes.length;ee++)if(ye.childNodes[ee].className!==void 0&&ye.childNodes[ee].className.match(/^applet_scaler/)){re=ye.childNodes[ee];break}if(re!==null&&re.querySelector(".noscale")!==null)return;var ue=x.id!==void 0?x.id:"ggbApplet",E=window[ue];(E==null||!E.recalculateEnvironments)&&re!==null&&!re.className.match(/fullscreen/)&&(re.parentNode.style.transform="",!isNaN(le)&&le!==1?(re.parentNode.style.width=x.width*le+"px",re.parentNode.style.height=x.height*le+"px",It(re,le)):(It(re,1),re.parentNode.style.width=x.width+"px",re.parentNode.style.height=x.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&y(ye),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(z).parents(".content-added-content"))}}return{responsiveResize:De,isFlexibleWorksheetEditor:sr,positionCenter:y,getScale:St,scaleElement:It}}();__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 sr=n.location.search;return sr.indexOf(J)!=-1||sr.indexOf(K)!=-1}function q(sr,It){}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(sr){var It=s[L].bindings;s[L].bindings=function(){for(var Ye=It?It():{},je=sr[webModule.__softPermutationId],St=O;St<je.length;St++){var y=je[St];Ye[y[O]]=y[P]}return Ye}};var t;function u(){return v(),t}function v(){if(!t){var sr=o.createElement(Q);if(sr.id=L,sr.style.cssText=R+S,sr.tabIndex=-1,o.body.appendChild(sr),t=sr.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var It=document.compatMode==U?V:W;t.write(It+X),t.close()}}}function w(sr){function It(je){function St(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var y=St();if(y){je();return}function De(){if(!y){if(!St())return;y=!0,je(),o.removeEventListener&&o.removeEventListener(Z,De,!1),ye&&clearInterval(ye)}}o.addEventListener&&o.addEventListener(Z,De,!1);var ye=setInterval(function(){De()},$)}function Ye(je){var St=u(),y=St.body,De=St.createElement(_);De.language=ab,De.crossOrigin=W,De.src=je,webModule.__errFn&&(De.onerror=function(){webModule.__errFn(L,new Error(bb+je))}),y.appendChild(De)}It(function(){Ye(sr)})}webModule.__startLoadingFragment=function(sr){return C(sr)},webModule.__installRunAsyncCode=function(sr){var It=u(),Ye=It.body,je=It.createElement(_);je.language=ab,je.text=sr,Ye.appendChild(je),Ye.removeChild(je)};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(sr){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(sr){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(sr){var It=c[sr];return It==null?null:It},r=d,webModule.__errFn=e}function B(){function sr(ye){var x=ye.lastIndexOf(rb);x==-1&&(x=ye.length);var z=ye.indexOf(sb);z==-1&&(z=ye.length);var le=ye.lastIndexOf(tb,Math.min(z,x));return le>=O?ye.substring(O,le+P):W}function It(ye){if(!ye.match(/^\w+:\/\//)){var x=o.createElement(ub);x.src=ye+vb,ye=sr(x.src)}return ye}function Ye(){var ye=__gwt_getMetaProperty(wb);return ye!=null?ye:W}function je(){for(var ye=o.getElementsByTagName(_),x=O;x<ye.length;++x)if(ye[x].src.indexOf(xb)!=-1)return sr(ye[x].src);return W}function St(){var ye=o.getElementsByTagName(yb);return ye.length>O?ye[ye.length-P].href:W}function y(){var ye=o.location;return ye.href==ye.protocol+zb+ye.host+ye.pathname+ye.search+ye.hash}var De=Ye();return De==W&&(De=je()),De==W&&(De=St()),De==W&&y()&&(De=sr(o.location.href)),De=It(De),De}function C(sr){return sr.match(/^\//)||sr.match(/^[a-zA-Z]+:\/\//)?sr:webModule.__moduleBase+sr}function D(){var sr=[],It=O,Ye=[],je=[];function St(ye){var x=je[ye](),z=Ye[ye];if(x in z)return x;var le=[];for(var re in z)le[z[re]]=re;throw r&&r(ye,le,x),null}if(__gwt_isKnownPropertyValue=function(ye,x){return x in Ye[ye]},webModule.__getPropMap=function(){var ye={};for(var x in Ye)Ye.hasOwnProperty(x)&&(ye[x]=St(x));return ye},webModule.__computePropValue=St,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var y;try{y=Cb;var De=y.indexOf(Db);De!=-1&&(It=parseInt(y.substring(De+P),$),y=y.substring(O,De))}catch(ye){}return webModule.__softPermutationId=It,C(y+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/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})()},28735:function(sr,It,Ye){"use strict";Ye.d(It,{Ax:function(){return De},Ds:function(){return ye},KI:function(){return z},SI:function(){return y},f1:function(){return St}});var je=Ye(74128);function St(le){let re=!0;if(le.length>0){for(let ee=0;ee<le.length;ee++)if(le[ee].compile_success==0||!le[ee].compile_success){re=!1;break}}else re=!1;return re}function y(le,re=""){let ee=[];for(let ue=0;ue<le.length;ue++){let E=le[ue],ie=re?`${re}/${E.name}`:`${E.name}`;ee.push({title:E.name,type:E.type,isLeaf:E.type!=="tree",key:ie})}return ee}function De(le,re,ee){for(let ue=0;ue<le.length;ue++){let E=le[ue];if(E.key===re){E.children=ee;break}E.children&&De(E.children,re,ee)}return le}function ye(le,re,ee){let ue;return function(){let E=this,ie=arguments,te=function(){ue=null,ee||le.apply(E,ie)},oe=ee&&!ue;clearTimeout(ue),ue=setTimeout(te,re),oe&&le.apply(E,ie)}}const x=!0,z=je.Z.API_SERVER},706:function(sr,It,Ye){"use strict";var je=Ye(59301),St=Ye(65582),y=Ye(37568),De=Ye(28284),ye=Ye(6767),x=Ye(62957),z=Ye(54172),le=Ye(38147),re=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,E=(se,ce)=>{var pe={};for(var me in se)ee.call(se,me)&&ce.indexOf(me)<0&&(pe[me]=se[me]);if(se!=null&&re)for(var me of re(se))ce.indexOf(me)<0&&ue.call(se,me)&&(pe[me]=se[me]);return pe},ie=(se,ce,pe)=>new Promise((me,ve)=>{var ge=Fe=>{try{Se(pe.next(Fe))}catch(xe){ve(xe)}},Ce=Fe=>{try{Se(pe.throw(Fe))}catch(xe){ve(xe)}},Se=Fe=>Fe.done?me(Fe.value):Promise.resolve(Fe.value).then(ge,Ce);Se((pe=pe.apply(se,ce)).next())});const te=y.default.TextArea,oe=se=>{var ce=se,{account:pe,globalSetting:me,loading:ve,dispatch:ge,schoolName:Ce,departmentName:Se,visible:Fe,onClose:xe=()=>{},onSuccess:fe=()=>{}}=ce,de=E(ce,["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"]);const[we]=De.default.useForm(),Ae=(0,je.useRef)(),[Ne,ke]=(0,je.useState)(!1);(0,je.useEffect)(()=>{Ae.current=de.schoolId},[de.schoolId]),(0,je.useEffect)(()=>{we.setFieldsValue({department:Se})},[Se]);const Me=Ke=>ie(void 0,null,function*(){var _e,Xe,ut;const{department:Re,remarks:Ue}=Ke||{};ke(!0);const $e=yield(0,le.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:Re,school_id:Ae.current}});ke(!1);const ot=()=>ie(void 0,null,function*(){const at=yield ge({type:"account/appplyDepartment",payload:{school_id:Ae.current,name:Re,remarks:Ue}});(at==null?void 0:at.status)===0&&(ye.ZP.success("\u65B0\u589E\u9662\u7CFB/\u90E8\u95E8\u6210\u529F\uFF01"),fe(Re),xe())});if(($e==null?void 0:$e.status)===0){if((_e=$e==null?void 0:$e.data)!=null&&_e.name){x.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:je.createElement("div",null,je.createElement("div",{className:"mb10"},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7533\u8BF7\u65B0\u589E\u7684\u90E8\u95E8\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E3A\u8BE5\u90E8\u95E8\uFF1F"),je.createElement(z.default,{rowKey:"name",columns:[{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"name"},{title:"\u7528\u6237\u6570",dataIndex:"size"}],dataSource:[{name:(Xe=$e==null?void 0:$e.data)==null?void 0:Xe.name,size:(ut=$e==null?void 0:$e.data)==null?void 0:ut.size}],pagination:!1})),onOk:()=>{fe(Re),xe()}});return}ot()}});return je.createElement(x.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Fe,title:"\u7533\u8BF7\u6DFB\u52A0\u90E8\u95E8\u540D\u79F0",width:"600px",onCancel:xe,onOk:()=>we.submit(),confirmLoading:Ne},je.createElement(De.default,{form:we,labelCol:{span:4},wrapperCol:{span:20},onFinish:Me},je.createElement(De.default.Item,{label:"\u5355\u4F4D\u540D\u79F0\uFF1A"},Ce),je.createElement(De.default.Item,{label:"\u90E8\u95E8\u540D\u79F0\uFF1A",name:"department",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"}]},je.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"})),je.createElement(De.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks",style:{marginBottom:0}},je.createElement(te,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"}))))};It.Z=(0,St.connect)(({account:se,loading:ce,globalSetting:pe})=>({account:se,globalSetting:pe,loading:ce.effects}))(oe)},96935:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return te}});var je=Ye(7939),St=Ye(59301),y=Object.defineProperty,De=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,re=(oe,se,ce)=>se in oe?y(oe,se,{enumerable:!0,configurable:!0,writable:!0,value:ce}):oe[se]=ce,ee=(oe,se)=>{for(var ce in se||(se={}))z.call(se,ce)&&re(oe,ce,se[ce]);if(x)for(var ce of x(se))le.call(se,ce)&&re(oe,ce,se[ce]);return oe},ue=(oe,se)=>De(oe,ye(se)),E=(oe,se)=>{var ce={};for(var pe in oe)z.call(oe,pe)&&se.indexOf(pe)<0&&(ce[pe]=oe[pe]);if(oe!=null&&x)for(var pe of x(oe))se.indexOf(pe)<0&&le.call(oe,pe)&&(ce[pe]=oe[pe]);return ce},ie=(oe,se,ce)=>new Promise((pe,me)=>{var ve=Se=>{try{Ce(ce.next(Se))}catch(Fe){me(Fe)}},ge=Se=>{try{Ce(ce.throw(Se))}catch(Fe){me(Fe)}},Ce=Se=>Se.done?pe(Se.value):Promise.resolve(Se.value).then(ve,ge);Ce((ce=ce.apply(oe,se)).next())});const te=oe=>{var se=oe,{children:ce}=se,pe=E(se,["children"]);const[me,ve]=(0,St.useState)(!1);return St.createElement(je.ZP,ue(ee({},pe),{loading:me,onClick:ge=>ie(void 0,null,function*(){try{ve(!0),yield pe.onClick(ge),ve(!1)}catch(Ce){console.error(Ce),ve(!1)}})}),ce)}},36105:function(sr,It,Ye){"use strict";var je=Ye(59301),St=Ye(65582),y=Ye(62957),De=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(re,ee)=>{var ue={};for(var E in re)ye.call(re,E)&&ee.indexOf(E)<0&&(ue[E]=re[E]);if(re!=null&&De)for(var E of De(re))ee.indexOf(E)<0&&x.call(re,E)&&(ue[E]=re[E]);return ue};const le=re=>{var ee=re,{shixunsDetail:ue,globalSetting:E,loading:ie,dispatch:te}=ee,oe=z(ee,["shixunsDetail","globalSetting","loading","dispatch"]);return je.createElement(y.default,{centered:!0,keyboard:!1,closable:!1,zIndex:6666,title:"\u63D0\u793A",open:ue.actionTabs.key==="Banner-Auth",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{te({type:"shixunsDetail/setActionTabs",payload:{}}),window.location.href="/account/certification"},onCancel:()=>{te({type:"shixunsDetail/setActionTabs",payload:{}})}},je.createElement("p",{className:"tc font16"},"\u5F53\u524D\u7ADE\u8D5B\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u8BF7\u5148\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1\u540E\u518D\u62A5\u540D\u53C2\u8D5B",je.createElement("br",null),"\u8BF7\u95EE\u662F\u5426\u524D\u5F80\u8FDB\u884C\u8BA4\u8BC1\uFF1F"))};It.Z=(0,St.connect)(({shixunsDetail:re,loading:ee,globalSetting:ue})=>({shixunsDetail:re,globalSetting:ue,loading:ee.models.index}))(le)},53464:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return it}});var je=Ye(59301),St={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},y=Ye(92310),De=Ye.n(y),ye=Ye(29787);var x=function(Oe,Ee){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(be,Ze){be.__proto__=Ze}||function(be,Ze){for(var Ge in Ze)Object.prototype.hasOwnProperty.call(Ze,Ge)&&(be[Ge]=Ze[Ge])})(Oe,Ee)};function z(Oe,Ee){function be(){this.constructor=Oe}x(Oe,Ee),Oe.prototype=Ee===null?Object.create(Ee):(be.prototype=Ee.prototype,new be)}function le(Oe,Ee,be,Ze){return new(be||(be=Promise))(function(Ge,Be){function ht(yt){try{gt(Ze.next(yt))}catch(vt){Be(vt)}}function bt(yt){try{gt(Ze.throw(yt))}catch(vt){Be(vt)}}function gt(yt){var vt;yt.done?Ge(yt.value):(vt=yt.value,vt instanceof be?vt:new be(function(Ct){Ct(vt)})).then(ht,bt)}gt((Ze=Ze.apply(Oe,Ee||[])).next())})}function re(Oe,Ee){var be,Ze,Ge,Be,ht={label:0,sent:function(){if(1&Ge[0])throw Ge[1];return Ge[1]},trys:[],ops:[]};return Be={next:bt(0),throw:bt(1),return:bt(2)},typeof Symbol=="function"&&(Be[Symbol.iterator]=function(){return this}),Be;function bt(gt){return function(yt){return function(vt){if(be)throw new TypeError("Generator is already executing.");for(;ht;)try{if(be=1,Ze&&(Ge=2&vt[0]?Ze.return:vt[0]?Ze.throw||((Ge=Ze.return)&&Ge.call(Ze),0):Ze.next)&&!(Ge=Ge.call(Ze,vt[1])).done)return Ge;switch(Ze=0,Ge&&(vt=[2&vt[0],Ge.value]),vt[0]){case 0:case 1:Ge=vt;break;case 4:return ht.label++,{value:vt[1],done:!1};case 5:ht.label++,Ze=vt[1],vt=[0];continue;case 7:vt=ht.ops.pop(),ht.trys.pop();continue;default:if(Ge=ht.trys,!((Ge=Ge.length>0&&Ge[Ge.length-1])||vt[0]!==6&&vt[0]!==2)){ht=0;continue}if(vt[0]===3&&(!Ge||vt[1]>Ge[0]&&vt[1]<Ge[3])){ht.label=vt[1];break}if(vt[0]===6&&ht.label<Ge[1]){ht.label=Ge[1],Ge=vt;break}if(Ge&&ht.label<Ge[2]){ht.label=Ge[2],ht.ops.push(vt);break}Ge[2]&&ht.ops.pop(),ht.trys.pop();continue}vt=Ee.call(Oe,ht)}catch(Ct){vt=[6,Ct],Ze=0}finally{be=Ge=0}if(5&vt[0])throw vt[1];return{value:vt[0]?vt[1]:void 0,done:!0}}([gt,yt])}}}function ee(){for(var Oe=0,Ee=0,be=arguments.length;Ee<be;Ee++)Oe+=arguments[Ee].length;var Ze=Array(Oe),Ge=0;for(Ee=0;Ee<be;Ee++)for(var Be=arguments[Ee],ht=0,bt=Be.length;ht<bt;ht++,Ge++)Ze[Ge]=Be[ht];return Ze}var ue=function(){function Oe(){}return Oe.createDefs=function(){return document.createElementNS("http://www.w3.org/2000/svg","defs")},Oe.setAttributes=function(Ee,be){for(var Ze=0,Ge=be;Ze<Ge.length;Ze++){var Be=Ge[Ze],ht=Be[0],bt=Be[1];Ee.setAttribute(ht,bt)}},Oe.createRect=function(Ee,be,Ze){var Ge=document.createElementNS("http://www.w3.org/2000/svg","rect");return Ge.setAttribute("width",Ee.toString()),Ge.setAttribute("height",be.toString()),Ze&&Oe.setAttributes(Ge,Ze),Ge},Oe.createLine=function(Ee,be,Ze,Ge,Be){var ht=document.createElementNS("http://www.w3.org/2000/svg","line");return ht.setAttribute("x1",Ee.toString()),ht.setAttribute("y1",be.toString()),ht.setAttribute("x2",Ze.toString()),ht.setAttribute("y2",Ge.toString()),Be&&Oe.setAttributes(ht,Be),ht},Oe.createPolygon=function(Ee,be){var Ze=document.createElementNS("http://www.w3.org/2000/svg","polygon");return Ze.setAttribute("points",Ee),be&&Oe.setAttributes(Ze,be),Ze},Oe.createCircle=function(Ee,be){var Ze=document.createElementNS("http://www.w3.org/2000/svg","circle");return Ze.setAttribute("cx",(Ee/2).toString()),Ze.setAttribute("cy",(Ee/2).toString()),Ze.setAttribute("r",Ee.toString()),be&&Oe.setAttributes(Ze,be),Ze},Oe.createEllipse=function(Ee,be,Ze){var Ge=document.createElementNS("http://www.w3.org/2000/svg","ellipse");return Ge.setAttribute("cx",(Ee/2).toString()),Ge.setAttribute("cy",(be/2).toString()),Ge.setAttribute("rx",(Ee/2).toString()),Ge.setAttribute("ry",(be/2).toString()),Ze&&Oe.setAttributes(Ge,Ze),Ge},Oe.createGroup=function(Ee){var be=document.createElementNS("http://www.w3.org/2000/svg","g");return Ee&&Oe.setAttributes(be,Ee),be},Oe.createTransform=function(){return document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGTransform()},Oe.createMarker=function(Ee,be,Ze,Ge,Be,ht,bt){var gt=document.createElementNS("http://www.w3.org/2000/svg","marker");return Oe.setAttributes(gt,[["id",Ee],["orient",be],["markerWidth",Ze.toString()],["markerHeight",Ge.toString()],["refX",Be.toString()],["refY",ht.toString()]]),gt.appendChild(bt),gt},Oe.createText=function(Ee){var be=document.createElementNS("http://www.w3.org/2000/svg","text");return be.setAttribute("x","0"),be.setAttribute("y","0"),Ee&&Oe.setAttributes(be,Ee),be},Oe.createTSpan=function(Ee,be){var Ze=document.createElementNS("http://www.w3.org/2000/svg","tspan");return Ze.textContent=Ee,be&&Oe.setAttributes(Ze,be),Ze},Oe.createImage=function(Ee){var be=document.createElementNS("http://www.w3.org/2000/svg","image");return Ee&&Oe.setAttributes(be,Ee),be},Oe.createPoint=function(Ee,be){var Ze=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGPoint();return Ze.x=Ee,Ze.y=be,Ze},Oe.createPath=function(Ee,be){var Ze=document.createElementNS("http://www.w3.org/2000/svg","path");return Ze.setAttribute("d",Ee),be&&Oe.setAttributes(Ze,be),Ze},Oe}(),E=function(){function Oe(){}return Oe.addKey=function(Ee){Oe.key=Ee},Object.defineProperty(Oe,"isLicensed",{get:function(){return!!Oe.key&&new RegExp(/^MJS2-[A-Z][0-9]{3}-[A-Z][0-9]{3}-[0-9]{4}$/,"i").test(Oe.key)},enumerable:!1,configurable:!0}),Oe}(),ie=function(){function Oe(){this.naturalSize=!1,this.imageType="image/png",this.markersOnly=!1}return Oe.prototype.rasterize=function(Ee,be,Ze){var Ge=this;return new Promise(function(Be){var ht=Ze!==void 0?Ze:document.createElement("canvas");Ee===null&&(Ge.markersOnly=!0,Ge.naturalSize=!1);var bt=document.createElementNS("http://www.w3.org/2000/svg","svg");bt.setAttribute("xmlns","http://www.w3.org/2000/svg"),bt.setAttribute("width",be.width.baseVal.valueAsString),bt.setAttribute("height",be.height.baseVal.valueAsString),bt.setAttribute("viewBox","0 0 "+be.viewBox.baseVal.width.toString()+" "+be.viewBox.baseVal.height.toString()),bt.innerHTML=be.innerHTML,Ge.naturalSize===!0?(bt.width.baseVal.value=Ee.naturalWidth,bt.height.baseVal.value=Ee.naturalHeight):Ge.width!==void 0&&Ge.height!==void 0&&(bt.width.baseVal.value=Ge.width,bt.height.baseVal.value=Ge.height),ht.width=bt.width.baseVal.value,ht.height=bt.height.baseVal.value;var gt=bt.outerHTML,yt=ht.getContext("2d");Ge.markersOnly!==!0&&yt.drawImage(Ee,0,0,ht.width,ht.height);var vt=window.URL,Ct=new Image(ht.width,ht.height);Ct.setAttribute("crossOrigin","anonymous");var xt=new Blob([gt],{type:"image/svg+xml"}),Et=vt.createObjectURL(xt);Ct.onload=function(){yt.drawImage(Ct,0,0),vt.revokeObjectURL(Et);var Ot=ht.toDataURL(Ge.imageType,Ge.imageQuality);Be(Ot)},Ct.src=Et})},Oe}(),te=function(){},oe=function(){function Oe(Ee){this._classNamePrefixBase="__markerjs2_",this.classes=[],this.rules=[],this.settings=this.defaultSettings,this._classNamePrefix=this._classNamePrefixBase+"_"+Ee+"_"}return Object.defineProperty(Oe.prototype,"classNamePrefixBase",{get:function(){return this._classNamePrefixBase},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"classNamePrefix",{get:function(){return this._classNamePrefix},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"defaultSettings",{get:function(){return{canvasBackgroundColor:"#ffffff",toolbarBackgroundColor:"#111111",toolbarBackgroundHoverColor:"#333333",toolbarColor:"#eeeeee",toolbarHeight:40,toolboxColor:"#eeeeee",toolboxAccentColor:"#3080c3",undoButtonVisible:!0,redoButtonVisible:!1,zoomButtonVisible:!1,zoomOutButtonVisible:!1,clearButtonVisible:!1,resultButtonBlockVisible:!0,logoPosition:"left"}},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"fadeInAnimationClassName",{get:function(){return this.classNamePrefix+"fade_in"},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"fadeOutAnimationClassName",{get:function(){return this.classNamePrefix+"fade_out"},enumerable:!1,configurable:!0}),Oe.prototype.addClass=function(Ee){return this.styleSheet===void 0&&this.addStyleSheet(),Ee.name=""+this.classNamePrefix+Ee.localName,this.classes.push(Ee),this.styleSheet.sheet.insertRule("."+Ee.name+" {"+Ee.style+"}",this.styleSheet.sheet.cssRules.length),Ee},Oe.prototype.addRule=function(Ee){this.styleSheet===void 0&&this.addStyleSheet(),this.rules.push(Ee),this.styleSheet.sheet.insertRule(Ee.selector+" {"+Ee.style+"}",this.styleSheet.sheet.cssRules.length)},Oe.prototype.addStyleSheet=function(){var Ee;this.styleSheet=document.createElement("style"),((Ee=this.styleSheetRoot)!==null&&Ee!==void 0?Ee:document.head).appendChild(this.styleSheet),this.addRule(new se("."+this.classNamePrefix+" h3","font-family: sans-serif")),this.addRule(new se("@keyframes "+this.classNamePrefix+"_fade_in_animation_frames",`
|
|
from {
|
|
opacity: 0;
|
|
}
|
|
to {
|
|
opacity: 1;
|
|
}
|
|
`)),this.addRule(new se("@keyframes "+this.classNamePrefix+"_fade_out_animation_frames",`
|
|
from {
|
|
opacity: 1;
|
|
}
|
|
to {
|
|
opacity: 0;
|
|
}
|
|
`)),this.addClass(new ce("fade_in",`
|
|
animation-duration: 0.3s;
|
|
animation-name: `+this.classNamePrefix+`_fade_in_animation_frames;
|
|
`)),this.addClass(new ce("fade_out",`
|
|
animation-duration: 0.3s;
|
|
animation-name: `+this.classNamePrefix+`_fade_out_animation_frames;
|
|
`))},Oe.prototype.removeStyleSheet=function(){var Ee;this.styleSheet&&(((Ee=this.styleSheetRoot)!==null&&Ee!==void 0?Ee:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},Oe}(),se=function(Oe,Ee){this.selector=Oe,this.style=Ee},ce=function(Oe,Ee){this.localName=Oe,this.style=Ee},pe=function(){function Oe(Ee,be,Ze,Ge,Be){this.buttons=[],this.markerButtons=[],this.buttonClickListeners=[],this.markerjsContainer=Ee,this.displayMode=be,this.markerItems=Ze,this.uiStyleSettings=Ge,this.styles=Be,this.addStyles(),this.adjustLayout=this.adjustLayout.bind(this),this.overflowButtonClicked=this.overflowButtonClicked.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this)}return Oe.prototype.show=function(Ee){var be=this;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=Ee,this.uiContainer.className=this.toolbarStyleClass.name+" "+this.styles.fadeInAnimationClassName+" "+(this.uiStyleSettings.toolbarStyleColorsClassName?this.uiStyleSettings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name);var Ze=document.createElement("div");Ze.className=this.toolbarBlockStyleClass.name,Ze.style.whiteSpace="nowrap",this.uiContainer.appendChild(Ze),this.addActionButton(Ze,'<svg viewBox="0 0 24 24"><path d="M10.07 14.27a.997.997 0 011.33.48l2.3 4.99 1.8-.85-2.31-4.98c-.24-.5-.02-1.1.48-1.33l.28-.08 2.3-.45L8 5.12V15.9l1.82-1.47.25-.16m3.57 7.7a.99.99 0 01-1.33-.47l-2.18-4.74-2.51 2.02c-.17.14-.38.22-.62.22a1 1 0 01-1-1V3a1 1 0 011-1c.24 0 .47.09.64.23l.01-.01 11.49 9.64a1.001 1.001 0 01-.44 1.75l-3.16.62 2.2 4.73c.26.5.02 1.09-.48 1.32l-3.62 1.69z"/></svg>',"select"),this.addActionButton(Ze,'<svg viewBox="0 0 24 24"><path d="M9 3v1H4v2h1v13a2 2 0 002 2h10a2 2 0 002-2V6h1V4h-5V3H9M7 6h10v13H7V6m2 2v9h2V8H9m4 0v9h2V8h-2z"/></svg>',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(Ze,'<svg viewBox="0 0 24 24"><path d="M19.36 2.72l1.42 1.42-5.72 5.71c1.07 1.54 1.22 3.39.32 4.59L9.06 8.12c1.2-.9 3.05-.75 4.59.32l5.71-5.72M5.93 17.57c-2.01-2.01-3.24-4.41-3.58-6.65l4.88-2.09 7.44 7.44-2.09 4.88c-2.24-.34-4.64-1.57-6.65-3.58z"/></svg>',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(Ze,'<svg viewBox="0 0 24 24"><path d="M12.5 8c-2.65 0-5.05 1-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z"/></svg>',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(Ze,'<svg viewBox="0 0 24 24"><path d="M18.4 10.6C16.55 9 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16a8.002 8.002 0 017.6-5.5c1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z"/></svg>',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(Ze,'<svg viewBox="0 0 24 24"><path d="M15.5 14l5 5-1.5 1.5-5-5v-.79l-.27-.28A6.471 6.471 0 019.5 16 6.5 6.5 0 013 9.5 6.5 6.5 0 019.5 3 6.5 6.5 0 0116 9.5c0 1.61-.59 3.09-1.57 4.23l.28.27h.79m-6 0C12 14 14 12 14 9.5S12 5 9.5 5 5 7 5 9.5 7 14 9.5 14m2.5-4h-2v2H9v-2H7V9h2V7h1v2h2v1z"/></svg>',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(Ze,'<svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 009.5 3 6.5 6.5 0 003 9.5 6.5 6.5 0 009.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 5 1.5-1.5-5-5m-6 0C7 14 5 12 5 9.5S7 5 9.5 5 14 7 14 9.5 12 14 9.5 14M7 9h5v1H7V9z"/></svg>',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(Ze,'<svg viewBox="0 0 24 24"><path d="M18.13 12l1.26-1.26c.44-.44 1-.68 1.61-.74V9l-6-6H5c-1.11 0-2 .89-2 2v14a2 2 0 002 2h6v-1.87l.13-.13H5V5h7v7h6.13M14 4.5l5.5 5.5H14V4.5m5.13 9.33l2.04 2.04L15.04 22H13v-2.04l6.13-6.13m3.72.36l-.98.98-2.04-2.04.98-.98c.19-.2.52-.2.72 0l1.32 1.32c.2.2.2.53 0 .72z"/></svg>',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach(function(Be){var ht=document.createElement("div");ht.className=""+be.toolbarButtonStyleClass.name,ht.setAttribute("data-type-name",Be.typeName),ht.innerHTML=Be.icon,ht.addEventListener("click",function(){be.markerToolbarButtonClicked(ht,Be)}),be.buttons.push(ht),be.markerButtons.push(ht)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='<svg viewBox="0 0 24 24"><path d="M12 16a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2m0-6a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2m0-6a2 2 0 012 2 2 2 0 01-2 2 2 2 0 01-2-2 2 2 0 012-2z"/></svg>',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var Ge=document.createElement("div");Ge.className=this.toolbarBlockStyleClass.name,Ge.style.whiteSpace="nowrap",Ge.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(Ge),this.addActionButton(Ge,'<svg viewBox="0 0 24 24"><path d="M9 20.42l-6.21-6.21 2.83-2.83L9 14.77l9.88-9.89 2.83 2.83L9 20.42z"/></svg>',"render"),this.addActionButton(Ge,'<svg viewBox="0 0 24 24"><path d="M20 6.91L17.09 4 12 9.09 6.91 4 4 6.91 9.09 12 4 17.09 6.91 20 12 14.91 17.09 20 20 17.09 14.91 12 20 6.91z"/></svg>',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},Oe.prototype.addButtonClickListener=function(Ee){this.buttonClickListeners.push(Ee)},Oe.prototype.removeButtonClickListener=function(Ee){this.buttonClickListeners.indexOf(Ee)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(Ee),1)},Oe.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},Oe.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var Ee=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var be=0;be<this.markerButtons.length;be++)be<Ee||be===Ee&&this.markerButtons.length-1===Ee?this.markerButtonBlock.appendChild(this.markerButtons[be]):(be===Ee&&this.markerButtonBlock.appendChild(this.overflowButton),this.markerButtonOverflowBlock.appendChild(this.markerButtons[be]))}},Oe.prototype.overflowButtonClicked=function(){this.markerButtonOverflowBlock.style.display!=="none"?(this.markerButtonOverflowBlock.className=this.markerButtonOverflowBlock.className.replace(this.styles.fadeInAnimationClassName,""),this.markerButtonOverflowBlock.style.display="none"):(this.markerButtonOverflowBlock.className+=" "+this.styles.fadeInAnimationClassName,this.markerButtonOverflowBlock.style.top=this.uiContainer.offsetTop+this.overflowButton.offsetHeight+"px",this.markerButtonOverflowBlock.style.right=this.uiContainer.offsetWidth-this.overflowButton.offsetLeft-this.overflowButton.offsetWidth+2*this.uiContainer.offsetLeft+"px",this.markerButtonOverflowBlock.style.display="inline-block")},Oe.prototype.resetButtonStyles=function(){var Ee=this;this.buttons.forEach(function(be){be.className=be.className.replace(Ee.uiStyleSettings.toolbarButtonStyleColorsClassName?Ee.uiStyleSettings.toolbarButtonStyleColorsClassName:Ee.toolbarButtonStyleColorsClass.name,"").trim(),be.className=be.className.replace(Ee.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?Ee.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:Ee.toolbarActiveButtonStyleColorsClass.name,"").trim(),be.className+=" "+(Ee.uiStyleSettings.toolbarButtonStyleColorsClassName?Ee.uiStyleSettings.toolbarButtonStyleColorsClassName:Ee.toolbarButtonStyleColorsClass.name)})},Oe.prototype.addActionButton=function(Ee,be,Ze){var Ge=this,Be=document.createElement("div");switch(Be.className=""+this.toolbarButtonStyleClass.name,Be.innerHTML=be,Be.setAttribute("data-action",Ze),Be.addEventListener("click",function(){Ge.actionToolbarButtonClicked(Be,Ze)}),Ze){case"select":Be.style.fill=this.uiStyleSettings.selectButtonColor;break;case"delete":case"clear":Be.style.fill=this.uiStyleSettings.deleteButtonColor;break;case"undo":case"redo":Be.style.fill=this.uiStyleSettings.selectButtonColor;break;case"render":Be.style.fill=this.uiStyleSettings.okButtonColor;break;case"close":Be.style.fill=this.uiStyleSettings.closeButtonColor}Ee.appendChild(Be),this.buttons.push(Be)},Oe.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new ce("toolbar",`
|
|
width: 100%;
|
|
flex-shrink: 0;
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
height: `+this.uiStyleSettings.toolbarHeight+`px;
|
|
box-sizing: content-box;
|
|
`+(this.displayMode==="inline"?"border-top-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
|
|
`+(this.displayMode==="inline"?"border-top-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
|
|
overflow: hidden;
|
|
`)),this.toolbarStyleColorsClass=this.styles.addClass(new ce("toolbar_colors",`
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
box-shadow: 0px 3px rgba(33, 33, 33, 0.1);
|
|
`)),this.toolbarBlockStyleClass=this.styles.addClass(new ce("toolbar-block",`
|
|
display: inline-block;
|
|
box-sizing: content-box;
|
|
`)),this.toolbarOverflowBlockStyleClass=this.styles.addClass(new ce("toolbar-overflow-block",`
|
|
position: absolute;
|
|
top: `+this.uiStyleSettings.toolbarHeight+`px;
|
|
max-width: `+2*this.uiStyleSettings.toolbarHeight+`px;
|
|
z-index: 10;
|
|
box-sizing: content-box;
|
|
`)),this.toolbarOverflowBlockStyleColorsClass=this.styles.addClass(new ce("toolbar-overflow-block_colors",`
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
`));var Ee=this.uiStyleSettings.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new ce("toolbar_button",`
|
|
display: inline-block;
|
|
width: `+(this.uiStyleSettings.toolbarHeight-2*Ee)+`px;
|
|
height: `+(this.uiStyleSettings.toolbarHeight-2*Ee)+`px;
|
|
padding: `+Ee+`px;
|
|
box-sizing: content-box;
|
|
`)),this.toolbarButtonStyleColorsClass=this.styles.addClass(new ce("toolbar_button_colors",`
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
`)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new ce("toolbar_active_button",`
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
`)),this.styles.addRule(new se("."+this.toolbarButtonStyleClass.name+" svg",`
|
|
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
|
|
`)),this.styles.addRule(new se("."+this.toolbarButtonStyleColorsClass.name+":hover",`
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
`))},Oe.prototype.markerToolbarButtonClicked=function(Ee,be){this.setActiveButton(Ee),this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(Ze){return Ze("marker",be)}),this.markerButtonOverflowBlock.style.display="none"},Oe.prototype.actionToolbarButtonClicked=function(Ee,be){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(Ze){return Ze("action",be)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},Oe.prototype.setActiveButton=function(Ee){this.resetButtonStyles(),Ee.className=Ee.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),Ee.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},Oe.prototype.setActiveMarkerButton=function(Ee){var be=this.markerButtons.find(function(Ze){return Ze.getAttribute("data-type-name")===Ee});be&&this.setActiveButton(be)},Oe.prototype.setCurrentMarker=function(Ee){var be=this;this.currentMarker=Ee,this.buttons.filter(function(Ze){return/delete|notes/.test(Ze.getAttribute("data-action"))}).forEach(function(Ze){be.currentMarker===void 0?(Ze.style.fillOpacity="0.4",Ze.style.pointerEvents="none"):(Ze.style.fillOpacity="1",Ze.style.pointerEvents="all")})},Oe}(),me=function(){function Oe(Ee,be,Ze,Ge){this.panels=[],this.panelButtons=[],this.markerjsContainer=Ee,this.displayMode=be,this.uiStyleSettings=Ze,this.styles=Ge,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return Oe.prototype.addStyles=function(){var Ee;this.toolboxStyleClass=this.styles.addClass(new ce("toolbox",`
|
|
width: 100%;
|
|
flex-shrink: 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
font-family: sans-serif;
|
|
`+(this.displayMode==="popup"?"height:"+2.5*this.uiStyleSettings.toolbarHeight+"px;":"")+`
|
|
box-sizing: content-box;
|
|
`+(this.displayMode==="popup"?"background-color: "+this.uiStyleSettings.canvasBackgroundColor+";":"")+`
|
|
`+(this.displayMode==="inline"?"border-bottom-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
|
|
`+(this.displayMode==="inline"?"border-bottom-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+`
|
|
overflow: hidden;
|
|
`)),this.toolboxStyleColorsClass=this.styles.addClass(new ce("toolbox_colors",`
|
|
color: `+this.uiStyleSettings.toolboxColor+`;
|
|
`));var be=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new ce("toolbox-button-row",`
|
|
display: flex;
|
|
cursor: default;
|
|
box-sizing: content-box;
|
|
`)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new ce("toolbox-button-row_colors",`
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
`)),this.toolboxPanelRowStyleClass=this.styles.addClass(new ce("toolbox-panel-row",`
|
|
display: flex;
|
|
`+(this.displayMode==="inline"?"position: absolute;":"")+`
|
|
`+(this.displayMode==="inline"?"bottom: "+this.uiStyleSettings.toolbarHeight+"px;":"")+`
|
|
cursor: default;
|
|
height: `+1.5*this.uiStyleSettings.toolbarHeight+`px;
|
|
`+(this.displayMode==="inline"?"width: 100%;":"")+`
|
|
box-sizing: content-box;
|
|
`)),this.toolboxPanelRowStyleColorsClass=this.styles.addClass(new ce("toolbox-panel-row_colors",`
|
|
background-color: `+((Ee=this.uiStyleSettings.toolboxBackgroundColor)!==null&&Ee!==void 0?Ee:this.uiStyleSettings.toolbarBackgroundHoverColor)+`;
|
|
`)),this.toolboxButtonStyleClass=this.styles.addClass(new ce("toolbox_button",`
|
|
display: inline-block;
|
|
width: `+(this.uiStyleSettings.toolbarHeight-2*be)+`px;
|
|
height: `+(this.uiStyleSettings.toolbarHeight-2*be)+`px;
|
|
padding: `+be+`px;
|
|
box-sizing: content-box;
|
|
`)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new ce("toolbox-button_colors",`
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
`)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new ce("toolbox-active-button_colors",`
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`;
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
`)),this.styles.addRule(new se("."+this.toolboxButtonStyleColorsClass.name+":hover",`
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
`)),this.styles.addRule(new se("."+this.toolboxButtonStyleClass.name+" svg",`
|
|
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
|
|
`))},Oe.prototype.show=function(Ee){var be;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=Ee,this.uiContainer.className=this.toolboxStyleClass.name+" "+((be=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&be!==void 0?be:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},Oe.prototype.setPanelButtons=function(Ee){var be,Ze,Ge=this;this.panels=Ee,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((be=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&be!==void 0?be:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((Ze=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&Ze!==void 0?Ze:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(Be){var ht;Be.uiStyleSettings=Ge.uiStyleSettings;var bt=document.createElement("div");bt.className=Ge.toolboxButtonStyleClass.name+" "+((ht=Ge.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&ht!==void 0?ht:Ge.toolboxButtonStyleColorsClass.name),bt.innerHTML=Be.icon,bt.title=Be.title,bt.addEventListener("click",function(){Ge.panelButtonClick(Be)}),Ge.panelButtons.push(bt),Ge.buttonRow.appendChild(bt)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},Oe.prototype.panelButtonClick=function(Ee){var be=this,Ze=-1;if(Ee!==this.activePanel){Ze=this.panels.indexOf(Ee),this.panelRow.innerHTML="";var Ge=Ee.getUi();Ge.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(Ge),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=Ee}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){be.displayMode==="inline"?be.panelRow.style.display="none":be.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(Be,ht){var bt,gt;Be.className=be.toolboxButtonStyleClass.name+" "+(ht===Ze?""+((bt=be.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&bt!==void 0?bt:be.toolboxActiveButtonStyleColorsClass.name):""+((gt=be.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&>!==void 0?gt:be.toolboxButtonStyleColorsClass.name))})},Oe}(),ve=function(Oe,Ee){this.title=Oe,this.icon=Ee},ge=function(Oe){function Ee(be,Ze,Ge,Be){var ht=Oe.call(this,be,Be||'<svg viewBox="0 0 24 24"><path d="M17.5 12a1.5 1.5 0 01-1.5-1.5A1.5 1.5 0 0117.5 9a1.5 1.5 0 011.5 1.5 1.5 1.5 0 01-1.5 1.5m-3-4A1.5 1.5 0 0113 6.5 1.5 1.5 0 0114.5 5 1.5 1.5 0 0116 6.5 1.5 1.5 0 0114.5 8m-5 0A1.5 1.5 0 018 6.5 1.5 1.5 0 019.5 5 1.5 1.5 0 0111 6.5 1.5 1.5 0 019.5 8m-3 4A1.5 1.5 0 015 10.5 1.5 1.5 0 016.5 9 1.5 1.5 0 018 10.5 1.5 1.5 0 016.5 12M12 3a9 9 0 00-9 9 9 9 0 009 9 1.5 1.5 0 001.5-1.5c0-.39-.15-.74-.39-1-.23-.27-.38-.62-.38-1a1.5 1.5 0 011.5-1.5H16a5 5 0 005-5c0-4.42-4.03-8-9-8z"/></svg>')||this;return ht.colors=[],ht.addTransparent=!1,ht.colorBoxes=[],ht.colors=Ze,ht.currentColor=Ge,ht.setCurrentColor=ht.setCurrentColor.bind(ht),ht.getColorBox=ht.getColorBox.bind(ht),ht}return z(Ee,Oe),Ee.prototype.getUi=function(){var be=this,Ze=document.createElement("div");return Ze.style.overflow="hidden",Ze.style.whiteSpace="nowrap",this.colors.forEach(function(Ge){var Be=be.getColorBox(Ge);Ze.appendChild(Be),be.colorBoxes.push(Be)}),Ze},Ee.prototype.getColorBox=function(be){var Ze=this,Ge=this.uiStyleSettings.toolbarHeight/4,Be=this.uiStyleSettings.toolbarHeight-Ge,ht=document.createElement("div");ht.style.display="inline-block",ht.style.boxSizing="content-box",ht.style.width=Be-2+"px",ht.style.height=Be-2+"px",ht.style.padding="1px",ht.style.marginRight="2px",ht.style.marginBottom="2px",ht.style.borderWidth="2px",ht.style.borderStyle="solid",ht.style.borderRadius=(Be+2)/2+"px",ht.style.borderColor=be===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",ht.addEventListener("click",function(){Ze.setCurrentColor(be,ht)});var bt=document.createElement("div");return bt.style.display="inline-block",bt.style.width=Be-2+"px",bt.style.height=Be-2+"px",bt.style.backgroundColor=be,bt.style.borderRadius=Be/2+"px",be==="transparent"&&(bt.style.fill=this.uiStyleSettings.toolboxAccentColor,bt.innerHTML=`<svg viewBox="0 0 24 24">
|
|
<path d="M2,5.27L3.28,4L20,20.72L18.73,22L15.65,18.92C14.5,19.3 13.28,19.5 12,19.5C7,19.5 2.73,16.39 1,12C1.69,10.24 2.79,8.69 4.19,7.46L2,5.27M12,9A3,3 0 0,1 15,12C15,12.35 14.94,12.69 14.83,13L11,9.17C11.31,9.06 11.65,9 12,9M12,4.5C17,4.5 21.27,7.61 23,12C22.18,14.08 20.79,15.88 19,17.19L17.58,15.76C18.94,14.82 20.06,13.54 20.82,12C19.17,8.64 15.76,6.5 12,6.5C10.91,6.5 9.84,6.68 8.84,7L7.3,5.47C8.74,4.85 10.33,4.5 12,4.5M3.18,12C4.83,15.36 8.24,17.5 12,17.5C12.69,17.5 13.37,17.43 14,17.29L11.72,15C10.29,14.85 9.15,13.71 9,12.28L5.6,8.87C4.61,9.72 3.78,10.78 3.18,12Z" />
|
|
</svg>`),ht.appendChild(bt),ht},Ee.prototype.setCurrentColor=function(be,Ze){var Ge=this;this.currentColor=be,this.colorBoxes.forEach(function(Be){Be.style.borderColor=Be===Ze?Ge.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(be)},Ee}(ve),Ce=function(){function Oe(Ee,be,Ze){this._state="new",this._isSelected=!1,this._container=Ee,this._overlayContainer=be,this.globalSettings=Ze,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(Oe.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),Oe.prototype.ownsTarget=function(Ee){return!1},Object.defineProperty(Oe.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),Oe.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},Oe.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},Oe.prototype.pointerDown=function(Ee,be){},Oe.prototype.dblClick=function(Ee,be){},Oe.prototype.manipulate=function(Ee){},Oe.prototype.pointerUp=function(Ee){this.stateChanged()},Oe.prototype.dispose=function(){},Oe.prototype.addMarkerVisualToContainer=function(Ee){this.container.childNodes.length>0?this.container.insertBefore(Ee,this.container.childNodes[0]):this.container.appendChild(Ee)},Oe.prototype.getState=function(){return{typeName:Oe.typeName,state:this.state,notes:this.notes}},Oe.prototype.restoreState=function(Ee){this._state=Ee.state,this.notes=Ee.notes},Oe.prototype.scale=function(Ee,be){},Oe.prototype.colorChanged=function(Ee){this.onColorChanged&&this.onColorChanged(Ee),this.stateChanged()},Oe.prototype.fillColorChanged=function(Ee){this.onFillColorChanged&&this.onFillColorChanged(Ee),this.stateChanged()},Oe.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var Ee=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),Ee.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(Ee)&&this.onStateChanged(this)}},Oe.typeName="MarkerBase",Oe}(),Se=function(){function Oe(){this.findGripByVisual=this.findGripByVisual.bind(this)}return Oe.prototype.findGripByVisual=function(Ee){return this.topLeft.ownsTarget(Ee)?this.topLeft:this.topCenter.ownsTarget(Ee)?this.topCenter:this.topRight.ownsTarget(Ee)?this.topRight:this.centerLeft.ownsTarget(Ee)?this.centerLeft:this.centerRight.ownsTarget(Ee)?this.centerRight:this.bottomLeft.ownsTarget(Ee)?this.bottomLeft:this.bottomCenter.ownsTarget(Ee)?this.bottomCenter:this.bottomRight.ownsTarget(Ee)?this.bottomRight:void 0},Oe}(),Fe=function(){function Oe(){this.GRIP_SIZE=10,this.visual=ue.createGroup(),this.visual.appendChild(ue.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(ue.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return Oe.prototype.ownsTarget=function(Ee){return Ee===this.visual||Ee===this.visual.childNodes[0]||Ee===this.visual.childNodes[1]},Oe}(),xe=function(){function Oe(){}return Oe.toITransformMatrix=function(Ee){return{a:Ee.a,b:Ee.b,c:Ee.c,d:Ee.d,e:Ee.e,f:Ee.f}},Oe.toSVGMatrix=function(Ee,be){return Ee.a=be.a,Ee.b=be.b,Ee.c=be.c,Ee.d=be.d,Ee.e=be.e,Ee.f=be.f,Ee},Oe}(),fe=function(Oe){function Ee(be,Ze,Ge){var Be=Oe.call(this,be,Ze,Ge)||this;return Be.left=0,Be.top=0,Be.width=0,Be.height=0,Be.defaultSize={x:50,y:20},Be.offsetX=0,Be.offsetY=0,Be.rotationAngle=0,Be.CB_DISTANCE=10,Be._suppressMarkerCreateEvent=!1,Be.container.transform.baseVal.appendItem(ue.createTransform()),Be.setupControlBox(),Be}return z(Ee,Oe),Object.defineProperty(Ee.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(Ee.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(Ee.prototype,"visual",{get:function(){return this._visual},set:function(be){this._visual=be;var Ze=ue.createTransform();this._visual.transform.baseVal.appendItem(Ze)},enumerable:!1,configurable:!0}),Ee.prototype.ownsTarget=function(be){return!!Oe.prototype.ownsTarget.call(this,be)||!!(this.controlGrips.findGripByVisual(be)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(be))},Ee.prototype.pointerDown=function(be,Ze){Oe.prototype.pointerDown.call(this,be,Ze),this.state==="new"&&(this.left=be.x,this.top=be.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var Ge=this.unrotatePoint(be);if(this.manipulationStartX=Ge.x,this.manipulationStartY=Ge.y,this.offsetX=Ge.x-this.left,this.offsetY=Ge.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(Ze),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(Ze)){this.activeGrip=this.rotatorGrip;var Be=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=Be.x-this.width/2,this.top=Be.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var ht=this.container.transform.baseVal.getItem(0);ht.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ht,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},Ee.prototype.pointerUp=function(be){var Ze=this.state;Oe.prototype.pointerUp.call(this,be),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(be),this._state="select",Ze==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},Ee.prototype.moveVisual=function(be){this.visual.style.transform="translate("+be.x+"px, "+be.y+"px)"},Ee.prototype.manipulate=function(be){var Ze=this.unrotatePoint(be);this.state==="creating"?this.resize(be):this.state==="move"?(this.left=this.manipulationStartLeft+(Ze.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(Ze.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(Ze):this.state==="rotate"&&this.rotate(be)},Ee.prototype.resize=function(be){var Ze=this.manipulationStartLeft,Ge=this.manipulationStartWidth,Be=this.manipulationStartTop,ht=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:Ze=this.manipulationStartLeft+be.x-this.manipulationStartX,Ge=this.manipulationStartWidth+this.manipulationStartLeft-Ze;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:Ge=this.manipulationStartWidth+be.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:Be=this.manipulationStartTop+be.y-this.manipulationStartY,ht=this.manipulationStartHeight+this.manipulationStartTop-Be;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:ht=this.manipulationStartHeight+be.y-this.manipulationStartY}Ge>=0?(this.left=Ze,this.width=Ge):(this.left=Ze+Ge,this.width=-Ge),ht>=0?(this.top=Be,this.height=ht):(this.top=Be+ht,this.height=-ht),this.setSize()},Ee.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},Ee.prototype.rotate=function(be){if(Math.abs(be.x-this.centerX)>.1){var Ze=Math.sign(be.x-this.centerX);this.rotationAngle=180*Math.atan((be.y-this.centerY)/(be.x-this.centerX))/Math.PI+90*Ze,this.applyRotation()}},Ee.prototype.applyRotation=function(){var be=this.container.transform.baseVal.getItem(0);be.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(be,0)},Ee.prototype.rotatePoint=function(be){if(this.rotationAngle===0)return be;var Ze=this.container.getCTM(),Ge=ue.createPoint(be.x,be.y);return{x:(Ge=Ge.matrixTransform(Ze)).x,y:Ge.y}},Ee.prototype.unrotatePoint=function(be){if(this.rotationAngle===0)return be;var Ze=this.container.getCTM();Ze=Ze.inverse();var Ge=ue.createPoint(be.x,be.y);return{x:(Ge=Ge.matrixTransform(Ze)).x,y:Ge.y}},Ee.prototype.select=function(){Oe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},Ee.prototype.deselect=function(){Oe.prototype.deselect.call(this),this.controlBox.style.display="none"},Ee.prototype.setupControlBox=function(){this.controlBox=ue.createGroup();var be=ue.createTransform();be.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(be),this.container.appendChild(this.controlBox),this.controlRect=ue.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=ue.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Se,this.addControlGrips(),this.controlBox.style.display="none"},Ee.prototype.adjustControlBox=function(){var be=this.controlBox.transform.baseVal.getItem(0);be.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(be,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},Ee.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},Ee.prototype.createGrip=function(){var be=new Fe;return be.visual.transform.baseVal.appendItem(ue.createTransform()),this.controlBox.appendChild(be.visual),be},Ee.prototype.positionGrips=function(){var be=this.controlGrips.topLeft.GRIP_SIZE,Ze=-be/2,Ge=Ze,Be=(this.width+this.CB_DISTANCE)/2-be/2,ht=(this.height+this.CB_DISTANCE)/2-be/2,bt=this.height+this.CB_DISTANCE-be/2,gt=this.width+this.CB_DISTANCE-be/2;this.positionGrip(this.controlGrips.topLeft.visual,Ze,Ge),this.positionGrip(this.controlGrips.topCenter.visual,Be,Ge),this.positionGrip(this.controlGrips.topRight.visual,gt,Ge),this.positionGrip(this.controlGrips.centerLeft.visual,Ze,ht),this.positionGrip(this.controlGrips.centerRight.visual,gt,ht),this.positionGrip(this.controlGrips.bottomLeft.visual,Ze,bt),this.positionGrip(this.controlGrips.bottomCenter.visual,Be,bt),this.positionGrip(this.controlGrips.bottomRight.visual,gt,bt),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,Be,Ge-3*this.CB_DISTANCE)},Ee.prototype.positionGrip=function(be,Ze,Ge){var Be=be.transform.baseVal.getItem(0);Be.setTranslate(Ze,Ge),be.transform.baseVal.replaceItem(Be,0)},Ee.prototype.hideControlBox=function(){this.controlBox.style.display="none"},Ee.prototype.showControlBox=function(){this.controlBox.style.display=""},Ee.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:xe.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:xe.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},Oe.prototype.getState.call(this))},Ee.prototype.restoreState=function(be){Oe.prototype.restoreState.call(this,be);var Ze=be;this.left=Ze.left,this.top=Ze.top,this.width=Ze.width,this.height=Ze.height,this.rotationAngle=Ze.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(xe.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,Ze.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(xe.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,Ze.containerTransformMatrix))},Ee.prototype.scale=function(be,Ze){Oe.prototype.scale.call(this,be,Ze);var Ge=this.rotatePoint({x:this.left,y:this.top}),Be=this.unrotatePoint({x:Ge.x*be,y:Ge.y*Ze});this.left=Be.x,this.top=Be.y,this.width=this.width*be,this.height=this.height*Ze,this.adjustControlBox()},Ee}(Ce),de=function(Oe){function Ee(be,Ze,Ge){var Be=Oe.call(this,be,Ze,Ge)||this;return Be.fillColor="transparent",Be.strokeColor="transparent",Be.strokeWidth=0,Be.strokeDasharray="",Be.opacity=1,Be.setStrokeColor=Be.setStrokeColor.bind(Be),Be.setFillColor=Be.setFillColor.bind(Be),Be.setStrokeWidth=Be.setStrokeWidth.bind(Be),Be.setStrokeDasharray=Be.setStrokeDasharray.bind(Be),Be.createVisual=Be.createVisual.bind(Be),Be}return z(Ee,Oe),Ee.prototype.ownsTarget=function(be){return!(!Oe.prototype.ownsTarget.call(this,be)&&be!==this.visual)},Ee.prototype.createVisual=function(){this.visual=ue.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},Ee.prototype.pointerDown=function(be,Ze){Oe.prototype.pointerDown.call(this,be,Ze),this.state==="new"&&(this.createVisual(),this.moveVisual(be),this._state="creating")},Ee.prototype.manipulate=function(be){Oe.prototype.manipulate.call(this,be)},Ee.prototype.resize=function(be){Oe.prototype.resize.call(this,be),this.setSize()},Ee.prototype.setSize=function(){Oe.prototype.setSize.call(this),ue.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},Ee.prototype.pointerUp=function(be){Oe.prototype.pointerUp.call(this,be),this.setSize()},Ee.prototype.setStrokeColor=function(be){this.strokeColor=be,this.visual&&ue.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(be),this.stateChanged()},Ee.prototype.setFillColor=function(be){this.fillColor=be,this.visual&&ue.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},Ee.prototype.setStrokeWidth=function(be){this.strokeWidth=be,this.visual&&ue.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},Ee.prototype.setStrokeDasharray=function(be){this.strokeDasharray=be,this.visual&&ue.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Ee.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},Oe.prototype.getState.call(this))},Ee.prototype.restoreState=function(be){var Ze=be;this.fillColor=Ze.fillColor,this.strokeColor=Ze.strokeColor,this.strokeWidth=Ze.strokeWidth,this.strokeDasharray=Ze.strokeDasharray,this.opacity=Ze.opacity,this.createVisual(),Oe.prototype.restoreState.call(this,be),this.setSize()},Ee.prototype.scale=function(be,Ze){Oe.prototype.scale.call(this,be,Ze),this.setSize()},Ee.title="Rectangle marker",Ee}(fe),we=function(Oe){function Ee(be,Ze,Ge,Be){var ht=Oe.call(this,be,Be||'<svg viewBox="0 0 24 24"><path d="M3 17h18v-2H3v2m0 3h18v-1H3v1m0-7h18v-3H3v3m0-9v4h18V4H3z"/></svg>')||this;return ht.widths=[],ht.widthBoxes=[],ht.widths=Ze,ht.currentWidth=Ge,ht.setCurrentWidth=ht.setCurrentWidth.bind(ht),ht}return z(Ee,Oe),Ee.prototype.getUi=function(){var be=this,Ze=document.createElement("div");return Ze.style.display="flex",Ze.style.overflow="hidden",Ze.style.flexGrow="2",this.widths.forEach(function(Ge){var Be=document.createElement("div");Be.style.display="flex",Be.style.flexGrow="2",Be.style.alignItems="center",Be.style.justifyContent="space-between",Be.style.padding="5px",Be.style.borderWidth="2px",Be.style.borderStyle="solid",Be.style.borderColor=Ge===be.currentWidth?be.uiStyleSettings.toolboxAccentColor:"transparent",Be.addEventListener("click",function(){be.setCurrentWidth(Ge,Be)}),Ze.appendChild(Be);var ht=document.createElement("div");ht.innerText=Ge.toString(),ht.style.marginRight="5px",Be.appendChild(ht);var bt=document.createElement("div");bt.style.minHeight="20px",bt.style.flexGrow="2",bt.style.display="flex",bt.style.alignItems="center";var gt=document.createElement("hr");gt.style.minWidth="20px",gt.style.border="0px",gt.style.borderTop=Ge+"px solid "+be.uiStyleSettings.toolboxColor,gt.style.flexGrow="2",bt.appendChild(gt),Be.appendChild(bt),be.widthBoxes.push(Be)}),Ze},Ee.prototype.setCurrentWidth=function(be,Ze){var Ge=this;this.currentWidth=be,this.widthBoxes.forEach(function(Be){Be.style.borderColor=Be===Ze?Ge.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},Ee}(ve),Ae=function(Oe){function Ee(be,Ze,Ge,Be){var ht=Oe.call(this,be,Be||'<svg viewBox="0 0 24 24"><path d="M3 16h5v-2H3v2m6.5 0h5v-2h-5v2m6.5 0h5v-2h-5v2M3 20h2v-2H3v2m4 0h2v-2H7v2m4 0h2v-2h-2v2m4 0h2v-2h-2v2m4 0h2v-2h-2v2M3 12h8v-2H3v2m10 0h8v-2h-8v2M3 4v4h18V4H3z"/></svg>')||this;return ht.styles=[],ht.styleBoxes=[],ht.styles=Ze,ht.currentStyle=Ge,ht.setCurrentStyle=ht.setCurrentStyle.bind(ht),ht}return z(Ee,Oe),Ee.prototype.getUi=function(){var be=this,Ze=document.createElement("div");return Ze.style.display="flex",Ze.style.overflow="hidden",Ze.style.flexGrow="2",this.styles.forEach(function(Ge){var Be=document.createElement("div");Be.style.display="flex",Be.style.alignItems="center",Be.style.justifyContent="space-between",Be.style.padding="5px",Be.style.borderWidth="2px",Be.style.borderStyle="solid",Be.style.overflow="hidden",Be.style.maxWidth=100/be.styles.length-5+"%",Be.style.borderColor=Ge===be.currentStyle?be.uiStyleSettings.toolboxAccentColor:"transparent",Be.addEventListener("click",function(){be.setCurrentStyle(Ge,Be)}),Ze.appendChild(Be);var ht=document.createElement("div");ht.style.minHeight="20px",ht.style.flexGrow="2",ht.style.overflow="hidden";var bt=`<svg width="100" height="20">
|
|
<line x1="0" y1="10" x2="100" y2="10" stroke="`+be.uiStyleSettings.toolboxColor+'" stroke-width="3" '+(Ge!==""?'stroke-dasharray="'+Ge+'"':"")+` />
|
|
</svg>`;ht.innerHTML=bt,Be.appendChild(ht),be.styleBoxes.push(Be)}),Ze},Ee.prototype.setCurrentStyle=function(be,Ze){var Ge=this;this.currentStyle=be,this.styleBoxes.forEach(function(Be){Be.style.borderColor=Be===Ze?Ge.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},Ee}(ve),Ne=function(Oe){function Ee(be,Ze,Ge){var Be=Oe.call(this,be,Ze,Ge)||this;return Be.strokeColor=Ge.defaultColor,Be.strokeWidth=Ge.defaultStrokeWidth,Be.strokeDasharray=Ge.defaultStrokeDasharray,Be.strokePanel=new ge("Line color",Ge.defaultColorSet,Ge.defaultColor),Be.strokePanel.onColorChanged=Be.setStrokeColor,Be.strokeWidthPanel=new we("Line width",Ge.defaultStrokeWidths,Ge.defaultStrokeWidth),Be.strokeWidthPanel.onWidthChanged=Be.setStrokeWidth,Be.strokeStylePanel=new Ae("Line style",Ge.defaultStrokeDasharrays,Ge.defaultStrokeDasharray),Be.strokeStylePanel.onStyleChanged=Be.setStrokeDasharray,Be}return z(Ee,Oe),Object.defineProperty(Ee.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Ee.prototype.getState=function(){var be=Oe.prototype.getState.call(this);return be.typeName=Ee.typeName,be},Ee.typeName="FrameMarker",Ee.title="Frame marker",Ee.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4m14 11H6V8h12v9z"/></svg>',Ee}(de),ke=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},Me=function(Oe){function Ee(be,Ze,Ge){var Be=Oe.call(this,be,Ze,Ge)||this;return Be.x1=0,Be.y1=0,Be.x2=0,Be.y2=0,Be.defaultLength=50,Be.manipulationStartX=0,Be.manipulationStartY=0,Be.manipulationStartX1=0,Be.manipulationStartY1=0,Be.manipulationStartX2=0,Be.manipulationStartY2=0,Be.setupControlBox(),Be}return z(Ee,Oe),Ee.prototype.ownsTarget=function(be){return!!Oe.prototype.ownsTarget.call(this,be)||!(!this.grip1.ownsTarget(be)&&!this.grip2.ownsTarget(be))},Ee.prototype.pointerDown=function(be,Ze){Oe.prototype.pointerDown.call(this,be,Ze),this.manipulationStartX=be.x,this.manipulationStartY=be.y,this.state==="new"&&(this.x1=be.x,this.y1=be.y,this.x2=be.x,this.y2=be.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(Ze)?this.activeGrip=this.grip1:this.grip2.ownsTarget(Ze)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},Ee.prototype.pointerUp=function(be){var Ze=this.state;Oe.prototype.pointerUp.call(this,be),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(be),this._state="select",Ze==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},Ee.prototype.adjustVisual=function(){},Ee.prototype.manipulate=function(be){this.state==="creating"?this.resize(be):this.state==="move"?(this.x1=this.manipulationStartX1+be.x-this.manipulationStartX,this.y1=this.manipulationStartY1+be.y-this.manipulationStartY,this.x2=this.manipulationStartX2+be.x-this.manipulationStartX,this.y2=this.manipulationStartY2+be.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(be)},Ee.prototype.resize=function(be){switch(this.activeGrip){case this.grip1:this.x1=be.x,this.y1=be.y;break;case this.grip2:case void 0:this.x2=be.x,this.y2=be.y}this.adjustVisual(),this.adjustControlBox()},Ee.prototype.select=function(){Oe.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},Ee.prototype.deselect=function(){Oe.prototype.deselect.call(this),this.controlBox.style.display="none"},Ee.prototype.setupControlBox=function(){this.controlBox=ue.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},Ee.prototype.adjustControlBox=function(){this.positionGrips()},Ee.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},Ee.prototype.createGrip=function(){var be=new Fe;return be.visual.transform.baseVal.appendItem(ue.createTransform()),this.controlBox.appendChild(be.visual),be},Ee.prototype.positionGrips=function(){var be=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-be/2,this.y1-be/2),this.positionGrip(this.grip2.visual,this.x2-be/2,this.y2-be/2)},Ee.prototype.positionGrip=function(be,Ze,Ge){var Be=be.transform.baseVal.getItem(0);Be.setTranslate(Ze,Ge),be.transform.baseVal.replaceItem(Be,0)},Ee.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},Oe.prototype.getState.call(this))},Ee.prototype.restoreState=function(be){Oe.prototype.restoreState.call(this,be);var Ze=be;this.x1=Ze.x1,this.y1=Ze.y1,this.x2=Ze.x2,this.y2=Ze.y2},Ee.prototype.scale=function(be,Ze){Oe.prototype.scale.call(this,be,Ze),this.x1=this.x1*be,this.y1=this.y1*Ze,this.x2=this.x2*be,this.y2=this.y2*Ze,this.adjustVisual(),this.adjustControlBox()},Ee}(Ce),Ke=function(Oe){function Ee(be,Ze,Ge){var Be=Oe.call(this,be,Ze,Ge)||this;return Be.strokeColor="transparent",Be.strokeWidth=0,Be.strokeDasharray="",Be.setStrokeColor=Be.setStrokeColor.bind(Be),Be.setStrokeWidth=Be.setStrokeWidth.bind(Be),Be.setStrokeDasharray=Be.setStrokeDasharray.bind(Be),Be.strokeColor=Ge.defaultColor,Be.strokeWidth=Ge.defaultStrokeWidth,Be.strokeDasharray=Ge.defaultStrokeDasharray,Be.strokePanel=new ge("Line color",Ge.defaultColorSet,Ge.defaultColor),Be.strokePanel.onColorChanged=Be.setStrokeColor,Be.strokeWidthPanel=new we("Line width",Ge.defaultStrokeWidths,Ge.defaultStrokeWidth),Be.strokeWidthPanel.onWidthChanged=Be.setStrokeWidth,Be.strokeStylePanel=new Ae("Line style",Ge.defaultStrokeDasharrays,Ge.defaultStrokeDasharray),Be.strokeStylePanel.onStyleChanged=Be.setStrokeDasharray,Be}return z(Ee,Oe),Ee.prototype.ownsTarget=function(be){return!(!Oe.prototype.ownsTarget.call(this,be)&&be!==this.visual&&be!==this.selectorLine&&be!==this.visibleLine)},Ee.prototype.createVisual=function(){this.visual=ue.createGroup(),this.selectorLine=ue.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=ue.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},Ee.prototype.pointerDown=function(be,Ze){Oe.prototype.pointerDown.call(this,be,Ze),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},Ee.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),ue.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),ue.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),ue.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},Ee.prototype.setStrokeColor=function(be){this.strokeColor=be,this.adjustVisual(),this.colorChanged(be)},Ee.prototype.setStrokeWidth=function(be){this.strokeWidth=be,this.adjustVisual()},Ee.prototype.setStrokeDasharray=function(be){this.strokeDasharray=be,this.adjustVisual(),this.stateChanged()},Object.defineProperty(Ee.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Ee.prototype.getState=function(){var be=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},Oe.prototype.getState.call(this));return be.typeName=Ee.typeName,be},Ee.prototype.restoreState=function(be){Oe.prototype.restoreState.call(this,be);var Ze=be;this.strokeColor=Ze.strokeColor,this.strokeWidth=Ze.strokeWidth,this.strokeDasharray=Ze.strokeDasharray,this.createVisual(),this.adjustVisual()},Ee.typeName="LineMarker",Ee.title="Line marker",Ee.icon='<svg viewBox="0 0 24 24"><path d="M19 13H5v-2h14v2z"/></svg>',Ee}(Me),_e=function(Oe){function Ee(be,Ze,Ge,Be){var ht=Oe.call(this,be,Be||'<svg viewBox="0 0 24 24"><path d="M17 8h3v12h1v1h-4v-1h1v-3h-4l-1.5 3H14v1h-4v-1h1l6-12m1 1l-3.5 7H18V9M5 3h5c1.11 0 2 .89 2 2v11H9v-5H6v5H3V5c0-1.11.89-2 2-2m1 2v4h3V5H6z"/></svg>')||this;return ht.fonts=[],ht.fontBoxes=[],ht.fonts=Ze,ht.currentFont=Ge,ht.setCurrentFont=ht.setCurrentFont.bind(ht),ht}return z(Ee,Oe),Ee.prototype.getUi=function(){var be=this,Ze=document.createElement("div");return Ze.style.overflow="hidden",Ze.style.flexGrow="2",this.fonts.forEach(function(Ge){var Be=document.createElement("div");Be.style.display="inline-block",Be.style.alignItems="center",Be.style.justifyContent="space-between",Be.style.padding="5px",Be.style.borderWidth="2px",Be.style.borderStyle="solid",Be.style.overflow="hidden",Be.style.maxWidth=100/be.fonts.length-5+"%",Be.style.borderColor=Ge===be.currentFont?be.uiStyleSettings.toolboxAccentColor:"transparent",Be.addEventListener("click",function(){be.setCurrentFont(Ge,Be)}),Ze.appendChild(Be);var ht=document.createElement("div");ht.style.display="flex",ht.style.minHeight="20px",ht.style.flexGrow="2",ht.style.fontFamily=Ge,ht.style.overflow="hidden";var bt=document.createElement("div");bt.style.whiteSpace="nowrap",bt.style.overflow="hidden",bt.style.textOverflow="ellipsis",bt.innerHTML="The quick brown fox jumps over the lazy dog",ht.appendChild(bt),Be.appendChild(ht),be.fontBoxes.push(Be)}),Ze},Ee.prototype.setCurrentFont=function(be,Ze){var Ge=this;this.currentFont=be,this.fontBoxes.forEach(function(Be){Be.style.borderColor=Be===Ze?Ge.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},Ee}(ve),Xe=function(Oe){function Ee(be,Ze,Ge){var Be=Oe.call(this,be,Ze,Ge)||this;return Be.color="transparent",Be.padding=5,Be.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",Be.text=Be.DEFAULT_TEXT,Be.isMoved=!1,Be.color=Ge.defaultColor,Be.fontFamily=Ge.defaultFontFamily,Be.defaultSize={x:100,y:30},Be.setColor=Be.setColor.bind(Be),Be.setFont=Be.setFont.bind(Be),Be.renderText=Be.renderText.bind(Be),Be.sizeText=Be.sizeText.bind(Be),Be.textEditDivClicked=Be.textEditDivClicked.bind(Be),Be.showTextEditor=Be.showTextEditor.bind(Be),Be.setSize=Be.setSize.bind(Be),Be.positionTextEditor=Be.positionTextEditor.bind(Be),Be.colorPanel=new ge("Color",Ge.defaultColorSet,Ge.defaultColor),Be.colorPanel.onColorChanged=Be.setColor,Be.fontFamilyPanel=new _e("Font",Ge.defaultFontFamilies,Ge.defaultFontFamily),Be.fontFamilyPanel.onFontChanged=Be.setFont,Be}return z(Ee,Oe),Ee.prototype.ownsTarget=function(be){if(Oe.prototype.ownsTarget.call(this,be)||be===this.visual||be===this.textElement||be===this.bgRectangle)return!0;var Ze=!1;return this.textElement.childNodes.forEach(function(Ge){Ge===be&&(Ze=!0)}),Ze},Ee.prototype.createVisual=function(){this.visual=ue.createGroup(),this.bgRectangle=ue.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=ue.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(ue.createTransform()),this.textElement.transform.baseVal.appendItem(ue.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},Ee.prototype.pointerDown=function(be,Ze){Oe.prototype.pointerDown.call(this,be,Ze),this.isMoved=!1,this.pointerDownPoint=be,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(be),this._state="creating")},Ee.prototype.renderText=function(){var be=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(Ze){be.textElement.appendChild(ue.createTSpan(Ze.trim()===""?" ":Ze.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},Ee.prototype.getTextScale=function(){var be=this.textElement.getBBox(),Ze=1;if(be.width>0&&be.height>0){var Ge=(1*this.width-this.width*this.padding*2/100)/be.width,Be=(1*this.height-this.height*this.padding*2/100)/be.height;Ze=Math.min(Ge,Be)}return Ze},Ee.prototype.getTextPosition=function(be){var Ze=this.textElement.getBBox(),Ge=0,Be=0;return Ze.width>0&&Ze.height>0&&(Ge=(this.width-Ze.width*be)/2,Be=this.height/2-Ze.height*be/2),{x:Ge,y:Be}},Ee.prototype.sizeText=function(){var be=this.textElement.getBBox(),Ze=this.getTextScale(),Ge=this.getTextPosition(Ze);Ge.y-=be.y*Ze,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+Ge.x+"px, "+Ge.y+"px) scale("+Ze+", "+Ze+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(Ge.x,Ge.y),this.textElement.transform.baseVal.getItem(1).setScale(Ze,Ze))},Ee.prototype.manipulate=function(be){Oe.prototype.manipulate.call(this,be),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(be.x-this.pointerDownPoint.x)>5||Math.abs(be.y-this.pointerDownPoint.y)>5)},Ee.prototype.resize=function(be){Oe.prototype.resize.call(this,be),this.isMoved=!0,this.setSize(),this.sizeText()},Ee.prototype.setSize=function(){Oe.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(ue.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ue.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},Ee.prototype.pointerUp=function(be){var Ze=this.state;Ze==="creating"&&(this._suppressMarkerCreateEvent=!0),Oe.prototype.pointerUp.call(this,be),this.setSize(),(Ze==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},Ee.prototype.showTextEditor=function(){var be=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(Ze){Ze.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var Ze=Number.parseFloat(be.textEditor.style.fontSize);be.textEditor.clientWidth>=Number.parseInt(be.textEditor.style.maxWidth)&&Ze>.9;)Ze-=.1,be.textEditor.style.fontSize=Math.max(Ze,.9)+"em"}),this.textEditor.addEventListener("keyup",function(Ze){Ze.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(Ze){if(Ze.clipboardData){var Ge=Ze.clipboardData.getData("text"),Be=window.getSelection();if(!Be.rangeCount)return!1;Be.deleteFromDocument(),Be.getRangeAt(0).insertNode(document.createTextNode(Ge)),Ze.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){be.textEditDivClicked(be.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},Ee.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var be=this.getTextScale(),Ze=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),Ge=this.textElement.getBBox(),Be={x:Ge.width*be,y:Ge.height*be};Ze.x-=Be.x/2,Ze.y-=Be.y/2,this.textEditor.style.top=Ze.y+"px",this.textEditor.style.left=Ze.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-Ze.x+"px",this.textEditor.style.fontSize=Math.max(16*be,12)+"px",this.textElement.style.display="none"}},Ee.prototype.textEditDivClicked=function(be){this.text=be.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},Ee.prototype.select=function(){Oe.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},Ee.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),Oe.prototype.deselect.call(this)},Ee.prototype.dblClick=function(be,Ze){Oe.prototype.dblClick.call(this,be,Ze),this.showTextEditor()},Ee.prototype.setColor=function(be){this.textElement&&ue.setAttributes(this.textElement,[["fill",be]]),this.color=be,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(be)},Ee.prototype.setFont=function(be){this.textElement&&ue.setAttributes(this.textElement,[["font-family",be]]),this.fontFamily=be,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},Ee.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},Ee.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(Ee.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),Ee.prototype.getState=function(){var be=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},Oe.prototype.getState.call(this));return be.typeName=Ee.typeName,be},Ee.prototype.restoreState=function(be){var Ze=be;this.color=Ze.color,this.fontFamily=Ze.fontFamily,this.padding=Ze.padding,this.text=Ze.text,this.createVisual(),Oe.prototype.restoreState.call(this,be),this.setSize()},Ee.prototype.scale=function(be,Ze){Oe.prototype.scale.call(this,be,Ze),this.setSize(),this.sizeText(),this.positionTextEditor()},Ee.typeName="TextMarker",Ee.title="Text marker",Ee.icon='<svg viewBox="0 0 24 24"><path d="M9.6 14L12 7.7l2.4 6.3M11 5L5.5 19h2.2l1.1-3H15l1.1 3h2.2L13 5h-2z"/></svg>',Ee}(fe),ut=function(Oe){function Ee(be,Ze,Ge){var Be=Oe.call(this,be,Ze,Ge)||this;return Be.color="transparent",Be.lineWidth=3,Be.drawing=!1,Be.pixelRatio=1,Be.color=Ge.defaultColor,Be.lineWidth=Ge.defaultStrokeWidth,Be.pixelRatio=Ge.freehandPixelRatio,Be.setColor=Be.setColor.bind(Be),Be.addCanvas=Be.addCanvas.bind(Be),Be.finishCreation=Be.finishCreation.bind(Be),Be.setLineWidth=Be.setLineWidth.bind(Be),Be.colorPanel=new ge("Color",Ge.defaultColorSet,Ge.defaultColor),Be.colorPanel.onColorChanged=Be.setColor,Be.lineWidthPanel=new we("Line width",Ge.defaultStrokeWidths,Ge.defaultStrokeWidth),Be.lineWidthPanel.onWidthChanged=Be.setLineWidth,Be}return z(Ee,Oe),Ee.prototype.ownsTarget=function(be){return!(!Oe.prototype.ownsTarget.call(this,be)&&be!==this.visual&&be!==this.drawingImage)},Ee.prototype.createVisual=function(){this.visual=ue.createGroup(),this.drawingImage=ue.createImage(),this.visual.appendChild(this.drawingImage);var be=ue.createTransform();this.visual.transform.baseVal.appendItem(be),this.addMarkerVisualToContainer(this.visual)},Ee.prototype.pointerDown=function(be,Ze){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(be.x,be.y),this.drawing=!0):Oe.prototype.pointerDown.call(this,be,Ze)},Ee.prototype.manipulate=function(be){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(be.x,be.y),this.canvasContext.stroke()):Oe.prototype.manipulate.call(this,be)},Ee.prototype.resize=function(be){Oe.prototype.resize.call(this,be),ue.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ue.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},Ee.prototype.pointerUp=function(be){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):Oe.prototype.pointerUp.call(this,be)},Ee.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},Ee.prototype.select=function(){this.state==="creating"&&this.finishCreation(),Oe.prototype.select.call(this)},Ee.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),Oe.prototype.deselect.call(this)},Ee.prototype.finishCreation=function(){for(var be=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),Ze=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],Ge=Ze[0],Be=Ze[1],ht=Ze[2],bt=Ze[3],gt=!1,yt=0;yt<this.canvasElement.height;yt++)for(var vt=0;vt<this.canvasElement.width;vt++)be.data[yt*this.canvasElement.width*4+4*vt+3]>0&&(gt=!0,yt<Be&&(Be=yt),vt<Ge&&(Ge=vt),yt>bt&&(bt=yt),vt>ht&&(ht=vt));if(gt){this.left=Ge/this.pixelRatio,this.top=Be/this.pixelRatio,this.width=(ht-Ge)/this.pixelRatio,this.height=(bt-Be)/this.pixelRatio;var Ct=document.createElement("canvas");Ct.width=ht-Ge,Ct.height=bt-Be,Ct.getContext("2d").putImageData(this.canvasContext.getImageData(Ge,Be,ht-Ge,bt-Be),0,0),this.drawingImgUrl=Ct.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},Ee.prototype.setDrawingImage=function(){ue.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),ue.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},Ee.prototype.setColor=function(be){this.color=be,this.colorChanged(be)},Ee.prototype.setLineWidth=function(be){this.lineWidth=be},Object.defineProperty(Ee.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),Ee.prototype.getState=function(){var be=Object.assign({drawingImgUrl:this.drawingImgUrl},Oe.prototype.getState.call(this));return be.typeName=Ee.typeName,be},Ee.prototype.restoreState=function(be){this.createVisual(),Oe.prototype.restoreState.call(this,be),this.drawingImgUrl=be.drawingImgUrl,this.setDrawingImage()},Ee.prototype.scale=function(be,Ze){Oe.prototype.scale.call(this,be,Ze),this.setDrawingImage()},Ee.typeName="FreehandMarker",Ee.title="Freehand marker",Ee.icon='<svg viewBox="0 0 24 24"><path d="M9.75 20.85c1.78-.7 1.39-2.63.49-3.85-.89-1.25-2.12-2.11-3.36-2.94A9.817 9.817 0 014.54 12c-.28-.33-.85-.94-.27-1.06.59-.12 1.61.46 2.13.68.91.38 1.81.82 2.65 1.34l1.01-1.7C8.5 10.23 6.5 9.32 4.64 9.05c-1.06-.16-2.18.06-2.54 1.21-.32.99.19 1.99.77 2.77 1.37 1.83 3.5 2.71 5.09 4.29.34.33.75.72.95 1.18.21.44.16.47-.31.47-1.24 0-2.79-.97-3.8-1.61l-1.01 1.7c1.53.94 4.09 2.41 5.96 1.79m11.09-15.6c.22-.22.22-.58 0-.79l-1.3-1.3a.562.562 0 00-.78 0l-1.02 1.02 2.08 2.08M11 10.92V13h2.08l6.15-6.15-2.08-2.08L11 10.92z"/></svg>',Ee}(fe),Re=function(Oe){function Ee(be,Ze,Ge){var Be=Oe.call(this,be,Ge||'<svg viewBox="0 0 24 24"><path d="M8 14v4l-6-6 6-6v4h8V6l6 6-6 6v-4H8z"/></svg>')||this;return Be.typeBoxes=[],Be.currentType=Ze,Be.setCurrentType=Be.setCurrentType.bind(Be),Be}return z(Ee,Oe),Ee.prototype.getUi=function(){var be=this,Ze=document.createElement("div");Ze.style.display="flex",Ze.style.overflow="hidden",Ze.style.flexGrow="2";for(var Ge=function(bt){var gt="both";switch(bt){case 0:gt="both";break;case 1:gt="start";break;case 2:gt="end";break;case 3:gt="none"}var yt=document.createElement("div");if(yt.style.display="flex",yt.style.flexGrow="2",yt.style.alignItems="center",yt.style.justifyContent="space-between",yt.style.padding="5px",yt.style.borderWidth="2px",yt.style.borderStyle="solid",yt.style.borderColor=gt===Be.currentType?Be.uiStyleSettings.toolboxAccentColor:"transparent",yt.addEventListener("click",function(){be.setCurrentType(gt,yt)}),Ze.appendChild(yt),gt==="both"||gt==="start"){var vt=document.createElement("div");vt.style.display="flex",vt.style.alignItems="center",vt.style.minHeight="20px",vt.innerHTML=`<svg viewBox="0 0 10 10" width="10" height="10" xmlns="http://www.w3.org/2000/svg">
|
|
<polygon points="0,5 10,0 10,10" fill="`+(Be.uiStyleSettings!==void 0?Be.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
|
|
</svg>`,vt.style.marginLeft="5px",yt.appendChild(vt)}var Ct=document.createElement("div");Ct.style.display="flex",Ct.style.alignItems="center",Ct.style.minHeight="20px",Ct.style.flexGrow="2";var xt=document.createElement("hr");if(xt.style.minWidth="20px",xt.style.border="0px",xt.style.borderTop="3px solid "+(Be.uiStyleSettings!==void 0?Be.uiStyleSettings.toolboxColor:"#eeeeee"),xt.style.flexGrow="2",Ct.appendChild(xt),yt.appendChild(Ct),gt==="both"||gt==="end"){var Et=document.createElement("div");Et.style.display="flex",Et.style.alignItems="center",Et.style.minHeight="20px",Et.innerHTML=`<svg viewBox="0 0 10 10" width="10" height="10" xmlns="http://www.w3.org/2000/svg">
|
|
<polygon points="0,0 10,5 0,10" fill="`+(Be.uiStyleSettings!==void 0?Be.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
|
|
</svg>`,Et.style.marginRight="5px",yt.appendChild(Et)}Be.typeBoxes.push(yt)},Be=this,ht=0;ht<4;ht++)Ge(ht);return Ze},Ee.prototype.setCurrentType=function(be,Ze){var Ge=this;this.currentType=be,this.typeBoxes.forEach(function(Be){Be.style.borderColor=Be===Ze?Ge.uiStyleSettings!==void 0?Ge.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},Ee}(ve),Ue=function(Oe){function Ee(be,Ze,Ge){var Be=Oe.call(this,be,Ze,Ge)||this;return Be.arrowType="end",Be.arrowBaseHeight=10,Be.arrowBaseWidth=10,Be.getArrowPoints=Be.getArrowPoints.bind(Be),Be.setArrowType=Be.setArrowType.bind(Be),Be.arrowTypePanel=new Re("Arrow type","end"),Be.arrowTypePanel.onArrowTypeChanged=Be.setArrowType,Be}return z(Ee,Oe),Ee.prototype.ownsTarget=function(be){return!(!Oe.prototype.ownsTarget.call(this,be)&&be!==this.arrow1&&be!==this.arrow2)},Ee.prototype.getArrowPoints=function(be,Ze){var Ge=this.arrowBaseWidth+2*this.strokeWidth,Be=this.arrowBaseHeight+2*this.strokeWidth;return be-Ge/2+","+(Ze+Be/2)+" "+be+","+(Ze-Be/2)+" "+(be+Ge/2)+","+(Ze+Be/2)},Ee.prototype.createTips=function(){this.arrow1=ue.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(ue.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=ue.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(ue.createTransform()),this.visual.appendChild(this.arrow2)},Ee.prototype.pointerDown=function(be,Ze){Oe.prototype.pointerDown.call(this,be,Ze),this.state==="creating"&&this.createTips()},Ee.prototype.adjustVisual=function(){if(Oe.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",ue.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),ue.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var be=0;Math.abs(this.x1-this.x2)>.1&&(be=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var Ze=this.arrow1.transform.baseVal.getItem(0);Ze.setRotate(be,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(Ze,0);var Ge=this.arrow2.transform.baseVal.getItem(0);Ge.setRotate(be+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(Ge,0)}},Ee.prototype.setArrowType=function(be){this.arrowType=be,this.adjustVisual(),this.stateChanged()},Object.defineProperty(Ee.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),Ee.prototype.getState=function(){var be=Object.assign({arrowType:this.arrowType},Oe.prototype.getState.call(this));return be.typeName=Ee.typeName,be},Ee.prototype.restoreState=function(be){Oe.prototype.restoreState.call(this,be);var Ze=be;this.arrowType=Ze.arrowType,this.createTips(),this.adjustVisual()},Ee.typeName="ArrowMarker",Ee.title="Arrow marker",Ee.icon='<svg viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 7 15.59V9H5v10h10v-2H8.41L19 6.41z"/></svg>',Ee}(Ke),$e=function(Oe){function Ee(be,Ze,Ge){var Be=Oe.call(this,be,Ze,Ge)||this;return Be.fillColor=Ge.defaultFillColor,Be.strokeWidth=0,Be.fillPanel=new ge("Color",Ge.defaultColorSet,Ge.defaultFillColor),Be.fillPanel.onColorChanged=Be.setFillColor,Be}return z(Ee,Oe),Object.defineProperty(Ee.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),Ee.prototype.getState=function(){var be=Oe.prototype.getState.call(this);return be.typeName=Ee.typeName,be},Ee.typeName="CoverMarker",Ee.title="Cover marker",Ee.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4z"/></svg>',Ee}(de),ot=function(Oe){function Ee(be,Ze,Ge,Be){var ht=Oe.call(this,be,Be||'<svg viewBox="0 0 24 24"><path d="M17.66 8L12 2.35 6.34 8A8.02 8.02 0 004 13.64c0 2 .78 4.11 2.34 5.67a7.99 7.99 0 0011.32 0c1.56-1.56 2.34-3.67 2.34-5.67S19.22 9.56 17.66 8M6 14c0-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 18 12 18 14H6z"/></svg>')||this;return ht.opacities=[],ht.opacityBoxes=[],ht.opacities=Ze,ht.currentOpacity=Ge,ht.setCurrentOpacity=ht.setCurrentOpacity.bind(ht),ht}return z(Ee,Oe),Ee.prototype.getUi=function(){var be=this,Ze=document.createElement("div");return Ze.style.display="flex",Ze.style.overflow="hidden",Ze.style.flexGrow="2",Ze.style.justifyContent="space-between",this.opacities.forEach(function(Ge){var Be=document.createElement("div");Be.style.display="flex",Be.style.alignItems="center",Be.style.justifyContent="center",Be.style.padding="5px",Be.style.borderWidth="2px",Be.style.borderStyle="solid",Be.style.borderColor=Ge===be.currentOpacity?be.uiStyleSettings.toolboxAccentColor:"transparent",Be.addEventListener("click",function(){be.setCurrentOpacity(Ge,Be)}),Ze.appendChild(Be);var ht=document.createElement("div");ht.innerText=100*Ge+"%",Be.appendChild(ht),be.opacityBoxes.push(Be)}),Ze},Ee.prototype.setCurrentOpacity=function(be,Ze){var Ge=this;this.currentOpacity=be,this.opacityBoxes.forEach(function(Be){Be.style.borderColor=Be===Ze?Ge.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},Ee}(ve),at=function(Oe){function Ee(be,Ze,Ge){var Be=Oe.call(this,be,Ze,Ge)||this;return Be.setOpacity=Be.setOpacity.bind(Be),Be.fillColor=Ge.defaultHighlightColor,Be.strokeWidth=0,Be.opacity=Ge.defaultHighlightOpacity,Be.fillPanel=new ge("Color",Ge.defaultColorSet,Be.fillColor),Be.fillPanel.onColorChanged=Be.setFillColor,Be.opacityPanel=new ot("Opacity",Ge.defaultOpacitySteps,Be.opacity),Be.opacityPanel.onOpacityChanged=Be.setOpacity,Be}return z(Ee,Oe),Ee.prototype.setOpacity=function(be){this.opacity=be,this.visual&&ue.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(Ee.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),Ee.prototype.getState=function(){var be=Oe.prototype.getState.call(this);return be.typeName=Ee.typeName,be},Ee.typeName="HighlightMarker",Ee.title="Highlight marker",Ee.icon='<svg viewBox="0 0 24 24"><path d="M18.5 1.15c-.53 0-1.04.19-1.43.58l-5.81 5.82 5.65 5.65 5.82-5.81c.77-.78.77-2.04 0-2.83l-2.84-2.83c-.39-.39-.89-.58-1.39-.58M10.3 8.5l-5.96 5.96c-.78.78-.78 2.04.02 2.85C3.14 18.54 1.9 19.77.67 21h5.66l.86-.86c.78.76 2.03.75 2.81-.02l5.95-5.96"/></svg>',Ee}($e),qe='<svg viewBox="0 0 24 24"><path d="M9.62 12L12 5.67 14.37 12M11 3L5.5 17h2.25l1.12-3h6.25l1.13 3h2.25L13 3h-2z"/></svg>',et='<svg viewBox="0 0 24 24"><path d="M19 11.5s-2 2.17-2 3.5a2 2 0 002 2 2 2 0 002-2c0-1.33-2-3.5-2-3.5M5.21 10L10 5.21 14.79 10m1.77-1.06L7.62 0 6.21 1.41l2.38 2.38-5.15 5.15c-.59.56-.59 1.53 0 2.12l5.5 5.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.59.59-1.56 0-2.12z"/></svg>',Qe=function(Oe){function Ee(be,Ze,Ge){var Be=Oe.call(this,be,Ze,Ge)||this;return Be.bgColor="transparent",Be.tipPosition={x:0,y:0},Be.tipBase1Position={x:0,y:0},Be.tipBase2Position={x:0,y:0},Be.tipMoving=!1,Be.color=Ge.defaultStrokeColor,Be.bgColor=Ge.defaultFillColor,Be.fontFamily=Ge.defaultFontFamily,Be.defaultSize={x:100,y:30},Be.setBgColor=Be.setBgColor.bind(Be),Be.getTipPoints=Be.getTipPoints.bind(Be),Be.positionTip=Be.positionTip.bind(Be),Be.setTipPoints=Be.setTipPoints.bind(Be),Be.colorPanel=new ge("Text color",Ge.defaultColorSet,Be.color,qe),Be.colorPanel.onColorChanged=Be.setColor,Be.bgColorPanel=new ge("Fill color",Ge.defaultColorSet,Be.bgColor,et),Be.bgColorPanel.onColorChanged=Be.setBgColor,Be.fontFamilyPanel=new _e("Font",Ge.defaultFontFamilies,Ge.defaultFontFamily),Be.fontFamilyPanel.onFontChanged=Be.setFont,Be.tipGrip=new Fe,Be.tipGrip.visual.transform.baseVal.appendItem(ue.createTransform()),Be.controlBox.appendChild(Be.tipGrip.visual),Be}return z(Ee,Oe),Ee.prototype.ownsTarget=function(be){return Oe.prototype.ownsTarget.call(this,be)||this.tipGrip.ownsTarget(be)||this.tip===be},Ee.prototype.createTip=function(){ue.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=ue.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},Ee.prototype.pointerDown=function(be,Ze){this.state==="new"&&Oe.prototype.pointerDown.call(this,be,Ze),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(Ze)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):Oe.prototype.pointerDown.call(this,be,Ze)},Ee.prototype.pointerUp=function(be){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,Oe.prototype.pointerUp.call(this,be);else{var Ze=this.state==="creating";Oe.prototype.pointerUp.call(this,be),this.setTipPoints(Ze),this.positionTip()}},Ee.prototype.manipulate=function(be){if(this.tipMoving){var Ze=this.unrotatePoint(be);this.tipPosition={x:Ze.x-this.manipulationStartLeft,y:Ze.y-this.manipulationStartTop},this.positionTip()}else Oe.prototype.manipulate.call(this,be)},Ee.prototype.setBgColor=function(be){this.bgRectangle&&this.tip&&(ue.setAttributes(this.bgRectangle,[["fill",be]]),ue.setAttributes(this.tip,[["fill",be]])),this.bgColor=be,this.fillColorChanged(be)},Ee.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},Ee.prototype.setTipPoints=function(be){be===void 0&&(be=!1);var Ze=Math.min(this.height/2,15),Ge=this.height/5;be&&(this.tipPosition={x:Ze+Ge/2,y:this.height+20});var Be=Math.atan(this.height/2/(this.width/2));this.tipPosition.x<this.width/2&&this.tipPosition.y<this.height/2?Be<Math.atan((this.height/2-this.tipPosition.y)/(this.width/2-this.tipPosition.x))?(Ge=this.width/5,Ze=Math.min(this.width/2,15),this.tipBase1Position={x:Ze,y:0},this.tipBase2Position={x:Ze+Ge,y:0}):(this.tipBase1Position={x:0,y:Ze},this.tipBase2Position={x:0,y:Ze+Ge}):this.tipPosition.x>=this.width/2&&this.tipPosition.y<this.height/2?Be<Math.atan((this.height/2-this.tipPosition.y)/(this.tipPosition.x-this.width/2))?(Ge=this.width/5,Ze=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-Ze-Ge,y:0},this.tipBase2Position={x:this.width-Ze,y:0}):(this.tipBase1Position={x:this.width,y:Ze},this.tipBase2Position={x:this.width,y:Ze+Ge}):this.tipPosition.x>=this.width/2&&this.tipPosition.y>=this.height/2?Be<Math.atan((this.tipPosition.y-this.height/2)/(this.tipPosition.x-this.width/2))?(Ge=this.width/5,Ze=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-Ze-Ge,y:this.height},this.tipBase2Position={x:this.width-Ze,y:this.height}):(this.tipBase1Position={x:this.width,y:this.height-Ze-Ge},this.tipBase2Position={x:this.width,y:this.height-Ze}):Be<Math.atan((this.tipPosition.y-this.height/2)/(this.width/2-this.tipPosition.x))?(Ge=this.width/5,Ze=Math.min(this.width/2,15),this.tipBase1Position={x:Ze,y:this.height},this.tipBase2Position={x:Ze+Ge,y:this.height}):(this.tipBase1Position={x:0,y:this.height-Ze},this.tipBase2Position={x:0,y:this.height-Ze-Ge})},Ee.prototype.resize=function(be){Oe.prototype.resize.call(this,be),this.positionTip()},Ee.prototype.positionTip=function(){ue.setAttributes(this.tip,[["points",this.getTipPoints()]]);var be=this.tipGrip.visual.transform.baseVal.getItem(0);be.setTranslate(this.tipPosition.x,this.tipPosition.y),this.tipGrip.visual.transform.baseVal.replaceItem(be,0)},Object.defineProperty(Ee.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.bgColorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),Ee.prototype.select=function(){this.positionTip(),Oe.prototype.select.call(this)},Ee.prototype.getState=function(){var be=Object.assign({bgColor:this.bgColor,tipPosition:this.tipPosition},Oe.prototype.getState.call(this));return be.typeName=Ee.typeName,be},Ee.prototype.restoreState=function(be){var Ze=be;this.bgColor=Ze.bgColor,this.tipPosition=Ze.tipPosition,Oe.prototype.restoreState.call(this,be),this.createTip(),this.setTipPoints()},Ee.prototype.scale=function(be,Ze){Oe.prototype.scale.call(this,be,Ze),this.tipPosition={x:this.tipPosition.x*be,y:this.tipPosition.y*Ze},this.positionTip()},Ee.typeName="CalloutMarker",Ee.title="Callout marker",Ee.icon='<svg viewBox="0 0 24 24"><path d="M4 2h16a2 2 0 012 2v12a2 2 0 01-2 2h-4l-4 4-4-4H4a2 2 0 01-2-2V4a2 2 0 012-2m0 2v12h4.83L12 19.17 15.17 16H20V4H4m2 3h12v2H6V7m0 4h10v2H6v-2z"/></svg>',Ee}(Xe),ft=function(Oe){function Ee(be,Ze,Ge){var Be=Oe.call(this,be,Ze,Ge)||this;return Be.fillColor="transparent",Be.strokeColor="transparent",Be.strokeWidth=0,Be.strokeDasharray="",Be.opacity=1,Be.strokeColor=Ge.defaultColor,Be.strokeWidth=Ge.defaultStrokeWidth,Be.strokeDasharray=Ge.defaultStrokeDasharray,Be.fillColor=Ge.defaultFillColor,Be.setStrokeColor=Be.setStrokeColor.bind(Be),Be.setFillColor=Be.setFillColor.bind(Be),Be.setStrokeWidth=Be.setStrokeWidth.bind(Be),Be.setStrokeDasharray=Be.setStrokeDasharray.bind(Be),Be.setOpacity=Be.setOpacity.bind(Be),Be.createVisual=Be.createVisual.bind(Be),Be.strokePanel=new ge("Line color",ee(Ge.defaultColorSet,["transparent"]),Ge.defaultColor),Be.strokePanel.onColorChanged=Be.setStrokeColor,Be.fillPanel=new ge("Fill color",ee(Ge.defaultColorSet,["transparent"]),Be.fillColor,et),Be.fillPanel.onColorChanged=Be.setFillColor,Be.strokeWidthPanel=new we("Line width",Ge.defaultStrokeWidths,Ge.defaultStrokeWidth),Be.strokeWidthPanel.onWidthChanged=Be.setStrokeWidth,Be.strokeStylePanel=new Ae("Line style",Ge.defaultStrokeDasharrays,Ge.defaultStrokeDasharray),Be.strokeStylePanel.onStyleChanged=Be.setStrokeDasharray,Be.opacityPanel=new ot("Opacity",Ge.defaultOpacitySteps,Be.opacity),Be.opacityPanel.onOpacityChanged=Be.setOpacity,Be}return z(Ee,Oe),Ee.prototype.ownsTarget=function(be){return!(!Oe.prototype.ownsTarget.call(this,be)&&be!==this.visual)},Ee.prototype.createVisual=function(){this.visual=ue.createEllipse(this.width/2,this.height/2,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},Ee.prototype.pointerDown=function(be,Ze){Oe.prototype.pointerDown.call(this,be,Ze),this.state==="new"&&(this.createVisual(),this.moveVisual(be),this._state="creating")},Ee.prototype.manipulate=function(be){Oe.prototype.manipulate.call(this,be)},Ee.prototype.resize=function(be){Oe.prototype.resize.call(this,be),this.setSize()},Ee.prototype.setSize=function(){Oe.prototype.setSize.call(this),ue.setAttributes(this.visual,[["cx",(this.width/2).toString()],["cy",(this.height/2).toString()],["rx",(this.width/2).toString()],["ry",(this.height/2).toString()]])},Ee.prototype.pointerUp=function(be){Oe.prototype.pointerUp.call(this,be),this.setSize()},Ee.prototype.setStrokeColor=function(be){this.strokeColor=be,this.visual&&ue.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(be),this.stateChanged()},Ee.prototype.setFillColor=function(be){this.fillColor=be,this.visual&&ue.setAttributes(this.visual,[["fill",this.fillColor]]),this.fillColorChanged(be),this.stateChanged()},Ee.prototype.setStrokeWidth=function(be){this.strokeWidth=be,this.visual&&ue.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},Ee.prototype.setStrokeDasharray=function(be){this.strokeDasharray=be,this.visual&&ue.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Ee.prototype.setOpacity=function(be){this.opacity=be,this.visual&&ue.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(Ee.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.opacityPanel]},enumerable:!1,configurable:!0}),Ee.prototype.getState=function(){var be=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},Oe.prototype.getState.call(this));return be.typeName=Ee.typeName,be},Ee.prototype.restoreState=function(be){var Ze=be;this.fillColor=Ze.fillColor,this.strokeColor=Ze.strokeColor,this.strokeWidth=Ze.strokeWidth,this.strokeDasharray=Ze.strokeDasharray,this.opacity=Ze.opacity,this.createVisual(),Oe.prototype.restoreState.call(this,be),this.setSize()},Ee.prototype.scale=function(be,Ze){Oe.prototype.scale.call(this,be,Ze),this.setSize()},Ee.typeName="EllipseMarker",Ee.title="Ellipse marker",Ee.icon='<svg viewBox="0 0 24 24"><path d="M12 4C6.5 4 2 7.58 2 12s4.5 8 10 8 10-3.58 10-8-4.5-8-10-8z"/></svg>',Ee}(fe),rt=function(Oe){function Ee(be,Ze,Ge){return Oe.call(this,be,Ze,Ge)||this}return z(Ee,Oe),Object.defineProperty(Ee.prototype,"tipLength",{get:function(){return 10+3*this.strokeWidth},enumerable:!1,configurable:!0}),Ee.prototype.ownsTarget=function(be){return!(!Oe.prototype.ownsTarget.call(this,be)&&be!==this.tip1&&be!==this.tip2)},Ee.prototype.createTips=function(){this.tip1=ue.createLine(this.x1-this.tipLength/2,this.y1,this.x1+this.tipLength/2,this.y1,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.tip1.transform.baseVal.appendItem(ue.createTransform()),this.visual.appendChild(this.tip1),this.tip2=ue.createLine(this.x2-this.tipLength/2,this.y2,this.x2+this.tipLength/2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.tip2.transform.baseVal.appendItem(ue.createTransform()),this.visual.appendChild(this.tip2)},Ee.prototype.pointerDown=function(be,Ze){Oe.prototype.pointerDown.call(this,be,Ze),this.state==="creating"&&this.createTips()},Ee.prototype.adjustVisual=function(){if(Oe.prototype.adjustVisual.call(this),this.tip1&&this.tip2&&(ue.setAttributes(this.tip1,[["x1",(this.x1-this.tipLength/2).toString()],["y1",this.y1.toString()],["x2",(this.x1+this.tipLength/2).toString()],["y2",this.y1.toString()],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),ue.setAttributes(this.tip2,[["x1",(this.x2-this.tipLength/2).toString()],["y1",this.y2.toString()],["x2",(this.x2+this.tipLength/2).toString()],["y2",this.y2.toString()],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),Math.abs(this.x1-this.x2)>.1)){var be=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),Ze=this.tip1.transform.baseVal.getItem(0);Ze.setRotate(be,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(Ze,0);var Ge=this.tip2.transform.baseVal.getItem(0);Ge.setRotate(be+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(Ge,0)}},Object.defineProperty(Ee.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Ee.prototype.getState=function(){var be=Oe.prototype.getState.call(this);return be.typeName=Ee.typeName,be},Ee.prototype.restoreState=function(be){Oe.prototype.restoreState.call(this,be),this.createTips(),this.adjustVisual()},Ee.typeName="MeasurementMarker",Ee.title="Measurement marker",Ee.icon='<svg viewBox="0 0 24 24"><path d="M1.39 18.36l1.77-1.76L4.58 18l1.06-1.05-1.42-1.41 1.42-1.42 2.47 2.48 1.06-1.06-2.47-2.48 1.41-1.41 1.42 1.41L10.59 12l-1.42-1.41 1.42-1.42 2.47 2.48 1.06-1.06-2.47-2.48 1.41-1.41 1.41 1.41 1.07-1.06-1.42-1.41 1.42-1.42L18 6.7l1.07-1.06-2.47-2.48 1.76-1.77 4.25 4.25L5.64 22.61l-4.25-4.25z"/></svg>',Ee}(Ke),ct=function(Oe){function Ee(be,Ze,Ge){var Be=Oe.call(this,be,Ze,Ge)||this;return Be.strokePanel.colors=Ge.defaultColorSet,Be.fillColor="transparent",Be}return z(Ee,Oe),Object.defineProperty(Ee.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Ee.prototype.getState=function(){var be=Oe.prototype.getState.call(this);return be.typeName=Ee.typeName,be},Ee.typeName="EllipseFrameMarker",Ee.title="Ellipse frame marker",Ee.icon='<svg viewBox="0 0 24 24"><path d="M12 6c4.41 0 8 2.69 8 6s-3.59 6-8 6-8-2.69-8-6 3.59-6 8-6m0-2C6.5 4 2 7.58 2 12s4.5 8 10 8 10-3.58 10-8-4.5-8-10-8z"/></svg>',Ee}(ft),st=function(){function Oe(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(Oe.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),Oe.prototype.addUndoStep=function(Ee){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(Ee)||(this.undoStack.push(Ee),JSON.stringify(this.lastRedoStep)!==JSON.stringify(Ee)&&this.redoStack.splice(0,this.redoStack.length))},Oe.prototype.replaceLastUndoStep=function(Ee){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=Ee)},Oe.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},Oe.prototype.undo=function(){if(this.undoStack.length>1){var Ee=this.undoStack.pop();return Ee!==void 0&&this.redoStack.push(Ee),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},Oe.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},Oe}(),Ve=function(Oe){function Ee(be,Ze,Ge){var Be=Oe.call(this,be,Ze,Ge)||this;return Be.strokeColor="transparent",Be.strokeWidth=0,Be.strokeDasharray="",Be.curveX=0,Be.curveY=0,Be.manipulationStartCurveX=0,Be.manipulationStartCurveY=0,Be.setStrokeColor=Be.setStrokeColor.bind(Be),Be.setStrokeWidth=Be.setStrokeWidth.bind(Be),Be.setStrokeDasharray=Be.setStrokeDasharray.bind(Be),Be.positionGrips=Be.positionGrips.bind(Be),Be.addControlGrips=Be.addControlGrips.bind(Be),Be.adjustVisual=Be.adjustVisual.bind(Be),Be.setupControlBox=Be.setupControlBox.bind(Be),Be.resize=Be.resize.bind(Be),Be.strokeColor=Ge.defaultColor,Be.strokeWidth=Ge.defaultStrokeWidth,Be.strokeDasharray=Ge.defaultStrokeDasharray,Be.strokePanel=new ge("Line color",Ge.defaultColorSet,Ge.defaultColor),Be.strokePanel.onColorChanged=Be.setStrokeColor,Be.strokeWidthPanel=new we("Line width",Ge.defaultStrokeWidths,Ge.defaultStrokeWidth),Be.strokeWidthPanel.onWidthChanged=Be.setStrokeWidth,Be.strokeStylePanel=new Ae("Line style",Ge.defaultStrokeDasharrays,Ge.defaultStrokeDasharray),Be.strokeStylePanel.onStyleChanged=Be.setStrokeDasharray,Be}return z(Ee,Oe),Ee.prototype.ownsTarget=function(be){return!(!Oe.prototype.ownsTarget.call(this,be)&&be!==this.visual&&be!==this.selectorCurve&&be!==this.visibleCurve&&!this.curveGrip.ownsTarget(be))},Ee.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},Ee.prototype.createVisual=function(){this.visual=ue.createGroup(),this.selectorCurve=ue.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=ue.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},Ee.prototype.pointerDown=function(be,Ze){Oe.prototype.pointerDown.call(this,be,Ze),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=be.x,this.curveY=be.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(Ze)&&(this.activeGrip=this.curveGrip,this._state="resize")},Ee.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),ue.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),ue.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),ue.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},Ee.prototype.setupControlBox=function(){Oe.prototype.setupControlBox.call(this),this.curveControlLine1=ue.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=ue.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},Ee.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,Oe.prototype.addControlGrips.call(this)},Ee.prototype.positionGrips=function(){Oe.prototype.positionGrips.call(this);var be=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-be/2,this.curveY-be/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},Ee.prototype.manipulate=function(be){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+be.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+be.y-this.manipulationStartY),Oe.prototype.manipulate.call(this,be)},Ee.prototype.resize=function(be){this.activeGrip===this.curveGrip&&(this.curveX=be.x,this.curveY=be.y),Oe.prototype.resize.call(this,be),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},Ee.prototype.setStrokeColor=function(be){this.strokeColor=be,this.adjustVisual(),this.colorChanged(be)},Ee.prototype.setStrokeWidth=function(be){this.strokeWidth=be,this.adjustVisual()},Ee.prototype.setStrokeDasharray=function(be){this.strokeDasharray=be,this.adjustVisual()},Ee.prototype.scale=function(be,Ze){this.curveX=this.curveX*be,this.curveY=this.curveY*Ze,Oe.prototype.scale.call(this,be,Ze)},Object.defineProperty(Ee.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),Ee.prototype.getState=function(){var be=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},Oe.prototype.getState.call(this));return be.typeName=Ee.typeName,be},Ee.prototype.restoreState=function(be){Oe.prototype.restoreState.call(this,be);var Ze=be;this.strokeColor=Ze.strokeColor,this.strokeWidth=Ze.strokeWidth,this.strokeDasharray=Ze.strokeDasharray,this.curveX=Ze.curveX,this.curveY=Ze.curveY,this.createVisual(),this.adjustVisual()},Ee.typeName="CurveMarker",Ee.title="Curve marker",Ee.icon='<svg viewBox="0 0 24 24"><path d="M18.5 2A1.5 1.5 0 0120 3.5 1.5 1.5 0 0118.5 5c-.23 0-.45-.05-.65-.15l-3.69 3.7.34.45c2.19-1.26 4.76-2 7.5-2l1 .03v2.01L22 9c-2.58 0-5 .75-7 2.04A3.96 3.96 0 0111.04 15C9.75 17 9 19.42 9 22l.04 1H7.03L7 22c0-2.74.74-5.31 2-7.5l-.45-.34-3.7 3.69c.1.2.15.42.15.65A1.5 1.5 0 013.5 20 1.5 1.5 0 012 18.5 1.5 1.5 0 013.5 17c.23 0 .45.05.65.15l3.69-3.7C7.31 12.78 7 11.92 7 11a4 4 0 014-4c.92 0 1.78.31 2.45.84l3.7-3.69c-.1-.2-.15-.42-.15-.65A1.5 1.5 0 0118.5 2M11 9a2 2 0 00-2 2 2 2 0 002 2 2 2 0 002-2 2 2 0 00-2-2z"/></svg>',Ee}(Me),Le=function(Oe){function Ee(be,Ze,Ge){var Be=Oe.call(this,be,Ze,Ge)||this;return Be.fillColor="transparent",Be.strokeColor="transparent",Be.strokeWidth=0,Be.strokeDasharray="",Be.textColor="transparent",Be.fontSize="1rem",Be.isMoved=!1,Be.captionText="Caption",Be.PADDING=5,Be.captionBoxWidth=0,Be.captionBoxHeight=0,Be.strokeColor=Ge.defaultColor,Be.strokeWidth=Ge.defaultStrokeWidth,Be.strokeDasharray=Ge.defaultStrokeDasharray,Be.fillColor=Ge.defaultFillColor,Be.textColor=Ge.defaultStrokeColor,Be.fontFamily=Ge.defaultFontFamily,Be.fontSize=Ge.defaultCaptionFontSize,Be.captionText=Ge.defaultCaptionText,Be.setStrokeColor=Be.setStrokeColor.bind(Be),Be.setFillColor=Be.setFillColor.bind(Be),Be.setStrokeWidth=Be.setStrokeWidth.bind(Be),Be.setStrokeDasharray=Be.setStrokeDasharray.bind(Be),Be.createVisual=Be.createVisual.bind(Be),Be.sizeCaption=Be.sizeCaption.bind(Be),Be.setCaptionText=Be.setCaptionText.bind(Be),Be.showTextEditor=Be.showTextEditor.bind(Be),Be.positionTextEditor=Be.positionTextEditor.bind(Be),Be.finishTextEditing=Be.finishTextEditing.bind(Be),Be.setFont=Be.setFont.bind(Be),Be.setTextColor=Be.setTextColor.bind(Be),Be.strokePanel=new ge("Line color",ee(Ge.defaultColorSet,["transparent"]),Be.strokeColor),Be.strokePanel.onColorChanged=Be.setStrokeColor,Be.fillPanel=new ge("Fill color",ee(Ge.defaultColorSet,["transparent"]),Be.fillColor,et),Be.fillPanel.onColorChanged=Be.setFillColor,Be.strokeWidthPanel=new we("Line width",Ge.defaultStrokeWidths,Ge.defaultStrokeWidth),Be.strokeWidthPanel.onWidthChanged=Be.setStrokeWidth,Be.strokeStylePanel=new Ae("Line style",Ge.defaultStrokeDasharrays,Ge.defaultStrokeDasharray),Be.strokeStylePanel.onStyleChanged=Be.setStrokeDasharray,Be.fontFamilyPanel=new _e("Font",Ge.defaultFontFamilies,Ge.defaultFontFamily),Be.fontFamilyPanel.onFontChanged=Be.setFont,Be.textColorPanel=new ge("Text color",Ge.defaultColorSet,Be.textColor,qe),Be.textColorPanel.onColorChanged=Be.setTextColor,Be}return z(Ee,Oe),Ee.prototype.ownsTarget=function(be){return!(!Oe.prototype.ownsTarget.call(this,be)&&be!==this.visual&&be!==this.frame&&be!==this.captionBg&&be!==this.captionElement)},Ee.prototype.createVisual=function(){this.visual=ue.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=ue.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=ue.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=ue.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},Ee.prototype.setCaptionText=function(be){this.captionText=be,this.captionElement.textContent=this.captionText,this.sizeCaption()},Ee.prototype.pointerDown=function(be,Ze){Oe.prototype.pointerDown.call(this,be,Ze),this.isMoved=!1,this.pointerDownPoint=be,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(be),this._state="creating")},Ee.prototype.manipulate=function(be){Oe.prototype.manipulate.call(this,be),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(be.x-this.pointerDownPoint.x)>5||Math.abs(be.y-this.pointerDownPoint.y)>5)},Ee.prototype.resize=function(be){Oe.prototype.resize.call(this,be),this.setSize()},Ee.prototype.sizeCaption=function(){var be=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=be.width+2*this.PADDING,this.captionBoxHeight=be.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),ue.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),ue.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},Ee.prototype.showTextEditor=function(){var be=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(Ze){Ze.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(Ze){Ze.key==="Enter"&&be.finishTextEditing(be.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(Ze){Ze.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){be.finishTextEditing(be.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){be.finishTextEditing(be.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},Ee.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},Ee.prototype.finishTextEditing=function(be){this.setCaptionText(be.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},Ee.prototype.setFont=function(be){this.captionElement&&ue.setAttributes(this.captionElement,[["font-family",be]]),this.fontFamily=be,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},Ee.prototype.setTextColor=function(be){this.captionElement&&ue.setAttributes(this.captionElement,[["fill",be]]),this.textColor=be,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},Ee.prototype.setSize=function(){Oe.prototype.setSize.call(this),ue.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},Ee.prototype.pointerUp=function(be){Oe.prototype.pointerUp.call(this,be),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},Ee.prototype.dblClick=function(be,Ze){Oe.prototype.dblClick.call(this,be,Ze),this.showTextEditor()},Ee.prototype.setStrokeColor=function(be){this.strokeColor=be,this.frame&&ue.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(be),this.stateChanged()},Ee.prototype.setFillColor=function(be){this.fillColor=be,this.captionBg&&ue.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(be),this.stateChanged()},Ee.prototype.setStrokeWidth=function(be){this.strokeWidth=be,this.frame&&ue.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},Ee.prototype.setStrokeDasharray=function(be){this.strokeDasharray=be,this.frame&&ue.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(Ee.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),Ee.prototype.getState=function(){var be=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},Oe.prototype.getState.call(this));return be.typeName=this.typeName,be},Ee.prototype.restoreState=function(be){var Ze=be;this.fillColor=Ze.fillColor,this.strokeColor=Ze.strokeColor,this.strokeWidth=Ze.strokeWidth,this.strokeDasharray=Ze.strokeDasharray,this.textColor=Ze.textColor,this.fontFamily=Ze.fontFamily,this.captionText=Ze.captionText,this.fontSize=Ze.fontSize,this.createVisual(),Oe.prototype.restoreState.call(this,be),this.setSize()},Ee.prototype.scale=function(be,Ze){Oe.prototype.scale.call(this,be,Ze),this.setSize()},Ee.typeName="CaptionFrameMarker",Ee.title="Caption frame marker",Ee.icon='<svg viewBox="0 0 24 24"><path d="M5 3c-1.11 0-2 .89-2 2v14c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2H5m0 2h14v14H5V5m2 2v2h10V7H7z"/></svg>',Ee}(fe),Je=function(){function Oe(Ee,be){be===void 0&&(be=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=Ee,this.cancelable=be}return Object.defineProperty(Oe.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),Oe.prototype.preventDefault=function(){this._defaultPrevented=!0},Oe}(),Pe=function(Oe){function Ee(be,Ze,Ge){var Be=Oe.call(this,be,!1)||this;return Be.dataUrl=Ze,Be.state=Ge,Be}return z(Ee,Oe),Ee}(Je),He=function(Oe){function Ee(be,Ze,Ge){Ge===void 0&&(Ge=!1);var Be=Oe.call(this,be,Ge)||this;return Be.marker=Ze,Be}return z(Ee,Oe),Ee}(Je),lt=function(){function Oe(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return Oe.prototype.addEventListener=function(Ee,be){this[Ee].push(be)},Oe.prototype.removeEventListener=function(Ee,be){var Ze=this[Ee].indexOf(be);Ze>-1&&this[Ee].splice(Ze,1)},Oe}(),pt=function(){function Oe(Ee){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new ke,this._isOpen=!1,this.undoRedoManager=new st,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new lt,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=Oe.instanceCounter++,this.styles=new oe(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=Ee,this.targetRoot=document.body,this.width=Ee.clientWidth,this.height=Ee.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(Oe.prototype,"ALL_MARKER_TYPES",{get:function(){return[Ne,ut,Ue,Xe,ct,ft,at,Qe,rt,$e,Ke,Ve,Le]},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Ne,ut,Ue,Xe,ft,at,Qe]},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Ne,ut,Ue,Xe,at]},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(Ee){var be=this;this._availableMarkerTypes.splice(0),Ee.forEach(function(Ze){if(typeof Ze=="string"){var Ge=be.ALL_MARKER_TYPES.find(function(Be){return Be.typeName===Ze});Ge!==void 0&&be._availableMarkerTypes.push(Ge)}else be._availableMarkerTypes.push(Ze)})},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(Ee){this._zoomLevel=Ee,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(Oe.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),Oe.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),E.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},Oe.prototype.show=function(){var Ee=this;this.styles.styleSheetRoot===void 0&&te.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=te.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(be){return be(new Je(Ee))})},Oe.prototype.render=function(){return le(this,void 0,void 0,function(){var Ee;return re(this,function(be){switch(be.label){case 0:return this.setCurrentMarker(),(Ee=new ie).naturalSize=this.renderAtNaturalSize,Ee.imageType=this.renderImageType,Ee.imageQuality=this.renderImageQuality,Ee.markersOnly=this.renderMarkersOnly,Ee.width=this.renderWidth,Ee.height=this.renderHeight,[4,Ee.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return be.sent(),[4,Ee.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,be.sent()]}})})},Oe.prototype.close=function(Ee){var be=this;if(Ee===void 0&&(Ee=!1),this.isOpen){var Ze=!1;Ee||this.eventListeners.beforeclose.forEach(function(Ge){var Be=new Je(be,!0);Ge(Be),Be.defaultPrevented&&(Ze=!0)}),Ze||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(Ge){return Ge(new Je(be))}),this.detachEvents(),this._isOpen=!1)}},Oe.prototype.addMarkersToToolbar=function(){for(var Ee,be=[],Ze=0;Ze<arguments.length;Ze++)be[Ze]=arguments[Ze];(Ee=this._availableMarkerTypes).push.apply(Ee,be)},Oe.prototype.addRenderEventListener=function(Ee){this.addEventListener("render",function(be){Ee(be.dataUrl,be.state)})},Oe.prototype.removeRenderEventListener=function(Ee){},Oe.prototype.addCloseEventListener=function(Ee){this.addEventListener("close",function(){Ee()})},Oe.prototype.removeCloseEventListener=function(Ee){},Oe.prototype.setupResizeObserver=function(){var Ee=this;this.settings.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){Ee.resize(Ee.target.clientWidth,Ee.target.clientHeight)}),this.targetObserver.observe(this.target)):this.settings.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){return Ee.onPopupTargetResize()}),this.targetObserver.observe(this.editorCanvas)),window.addEventListener("resize",this.setWindowHeight))},Oe.prototype.onPopupTargetResize=function(){var Ee=1*this.target.clientWidth/this.target.clientHeight,be=this.editorCanvas.clientWidth/Ee>this.editorCanvas.clientHeight?this.editorCanvas.clientHeight*Ee:this.editorCanvas.clientWidth,Ze=be<this.editorCanvas.clientWidth?this.editorCanvas.clientHeight:this.editorCanvas.clientWidth/Ee;this.resize(be,Ze)},Oe.prototype.setWindowHeight=function(){this.windowHeight=window.innerHeight},Oe.prototype.resize=function(Ee,be){this._isResizing=!0;var Ze=Ee/this.imageWidth,Ge=be/this.imageHeight;this.imageWidth=Math.round(Ee),this.imageHeight=Math.round(be),this.target instanceof HTMLImageElement&&this.editingTarget instanceof HTMLImageElement&&(this.editingTarget.src=this.target.src),this.editingTarget.width=this.imageWidth,this.editingTarget.height=this.imageHeight,this.editingTarget.style.width=this.imageWidth+"px",this.editingTarget.style.height=this.imageHeight+"px",this.markerImage.setAttribute("width",this.imageWidth.toString()),this.markerImage.setAttribute("height",this.imageHeight.toString()),this.markerImage.setAttribute("viewBox","0 0 "+this.imageWidth.toString()+" "+this.imageHeight.toString()),this.markerImageHolder.style.width=this.imageWidth+"px",this.markerImageHolder.style.height=this.imageHeight+"px",this.overlayContainer.style.width=this.imageWidth+"px",this.overlayContainer.style.height=this.imageHeight+"px",this.settings.displayMode!=="popup"?this.coverDiv.style.width=this.imageWidth.toString()+"px":(this.setTopLeft(),this.positionMarkerImage()),this.toolbar!==void 0&&this.toolbar.adjustLayout(),this.positionLogo(),this.scaleMarkers(Ze,Ge),this._isResizing=!1},Oe.prototype.scaleMarkers=function(Ee,be){var Ze,Ge=this;this._currentMarker&&this._currentMarker instanceof Xe?this._currentMarker.scale(Ee,be):(Ze=this._currentMarker,this.setCurrentMarker()),this.markers.forEach(function(Be){Be!==Ge._currentMarker&&Be.scale(Ee,be)}),Ze!==void 0&&this.setCurrentMarker(Ze)},Oe.prototype.setEditingTarget=function(){this.imageWidth=Math.round(this.target.clientWidth),this.imageHeight=Math.round(this.target.clientHeight),this.target instanceof HTMLImageElement&&this.editingTarget instanceof HTMLImageElement&&(this.editingTarget.src=this.target.src),this.editingTarget.width=this.imageWidth,this.editingTarget.height=this.imageHeight,this.editingTarget.style.width=this.imageWidth+"px",this.editingTarget.style.height=this.imageHeight+"px"},Oe.prototype.setTopLeft=function(){var Ee=this.editingTarget.getBoundingClientRect(),be=this.editorCanvas.getBoundingClientRect();this.left=Ee.left-be.left,this.top=Ee.top-be.top},Oe.prototype.initMarkerCanvas=function(){this.markerImageHolder=document.createElement("div"),this.markerImageHolder.style.setProperty("touch-action","pinch-zoom"),this.markerImage=document.createElementNS("http://www.w3.org/2000/svg","svg"),this.markerImage.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.markerImage.setAttribute("width",this.imageWidth.toString()),this.markerImage.setAttribute("height",this.imageHeight.toString()),this.markerImage.setAttribute("viewBox","0 0 "+this.imageWidth.toString()+" "+this.imageHeight.toString()),this.markerImage.style.pointerEvents="auto",this.markerImageHolder.style.position="absolute",this.markerImageHolder.style.width=this.imageWidth+"px",this.markerImageHolder.style.height=this.imageHeight+"px",this.markerImageHolder.style.transformOrigin="top left",this.positionMarkerImage(),this.markerImageHolder.appendChild(this.markerImage),this.editorCanvas.appendChild(this.markerImageHolder)},Oe.prototype.addDefs=function(){for(var Ee,be=[],Ze=0;Ze<arguments.length;Ze++)be[Ze]=arguments[Ze];this.defs=ue.createDefs(),this.addDefsToImage(),(Ee=this.defs).append.apply(Ee,be)},Oe.prototype.addDefsToImage=function(){this.defs&&this.markerImage.insertBefore(this.defs,this.markerImage.firstChild)},Oe.prototype.initOverlay=function(){this.overlayContainer=document.createElement("div"),this.overlayContainer.style.position="absolute",this.overlayContainer.style.left="0px",this.overlayContainer.style.top="0px",this.overlayContainer.style.width=this.imageWidth+"px",this.overlayContainer.style.height=this.imageHeight+"px",this.overlayContainer.style.display="flex",this.markerImageHolder.appendChild(this.overlayContainer)},Oe.prototype.positionMarkerImage=function(){this.markerImageHolder.style.top=this.top/this.zoomLevel+"px",this.markerImageHolder.style.left=this.left/this.zoomLevel+"px"},Oe.prototype.attachEvents=function(){this.markerImage.addEventListener("pointerdown",this.onPointerDown),this.markerImage.addEventListener("dblclick",this.onDblClick),this.attachWindowEvents()},Oe.prototype.attachWindowEvents=function(){window.addEventListener("pointermove",this.onPointerMove),window.addEventListener("pointerup",this.onPointerUp),window.addEventListener("pointercancel",this.onPointerOut),window.addEventListener("pointerout",this.onPointerOut),window.addEventListener("pointerleave",this.onPointerUp),window.addEventListener("resize",this.onWindowResize),window.addEventListener("keyup",this.onKeyUp)},Oe.prototype.detachEvents=function(){this.markerImage.removeEventListener("pointerdown",this.onPointerDown),this.markerImage.removeEventListener("dblclick",this.onDblClick),this.detachWindowEvents()},Oe.prototype.detachWindowEvents=function(){window.removeEventListener("pointermove",this.onPointerMove),window.removeEventListener("pointerup",this.onPointerUp),window.removeEventListener("pointercancel",this.onPointerOut),window.removeEventListener("pointerout",this.onPointerOut),window.removeEventListener("pointerleave",this.onPointerUp),window.removeEventListener("resize",this.onWindowResize),window.removeEventListener("keyup",this.onKeyUp)},Oe.prototype.addLogo=function(){this.logoUI=document.createElement("div"),this.logoUI.style.display="inline-block",this.logoUI.style.margin="0px",this.logoUI.style.padding="0px",this.logoUI.style.fill="#333333";var Ee=document.createElement("a");Ee.href="https://markerjs.com/",Ee.target="_blank",Ee.innerHTML='<svg viewBox="0 0 112 96" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path fill="#e5f20d" fill-opacity=".647" d="M0 40.386h111.96V95.62H0z"/><path d="M93.61 61.452c0 .987-.328 1.831-.987 2.53-.657.7-1.52 1.048-2.591 1.048-1.481 0-2.222-.74-2.222-2.22 0-16.617-.533-29.347-1.604-38.192-1.068-8.842-2.92-13.265-5.552-13.265-4.443 0-10.94 15.509-19.497 46.52v.124c0 .987-.328 1.831-.987 2.53-.657.7-1.52 1.048-2.592 1.048-1.48 0-2.22-.74-2.22-2.22 0-3.29.165-8.392.493-15.302.33-7.732.494-13.82.494-18.262 0-6.17-.186-10.55-.556-13.142-.37-2.591-1.172-3.887-2.406-3.887-2.796 0-6.333 5.12-10.612 15.363C38.494 34.367 34.01 46.44 29.32 60.34l-1.11 3.209a5.714 5.714 0 01-1.42 2.097c-.617.578-1.295.864-2.036.864-.987 0-1.644-.081-1.974-.247-.328-.162-.533-.656-.617-1.48-.41-4.03-.74-9.418-.987-16.165-.163-1.728-.329-4.566-.494-8.515-.822-13.901-1.562-23.3-2.221-28.196-.657-4.893-.987-7.628-.987-8.205 0-.657.33-1.44.987-2.345.659-.903 1.276-1.357 1.85-1.357 1.319 0 2.387.947 3.21 2.838.411.906.863 4.526 1.357 10.859.493 6.335.905 14.19 1.233 23.568l.617 18.88c4.527-13.983 9.216-26.673 14.068-38.068C45.65 6.686 50.093.988 54.123.988c2.715 0 4.566 1.974 5.553 5.923.987 3.949 1.481 9.667 1.481 17.152 0 3.949-.081 9.625-.247 17.029l-.123 5.676c3.373-11.762 6.725-21.634 10.057-29.615 3.331-7.979 6.685-11.97 10.056-11.97 8.475 0 12.71 18.757 12.71 56.269z" fill-rule="nonzero"/></svg>',Ee.title="Powered by marker.js",Ee.style.display="grid",Ee.style.alignItems="center",Ee.style.justifyItems="center",Ee.style.padding="3px",Ee.style.width="20px",Ee.style.height="20px",this.logoUI.appendChild(Ee),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},Oe.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},Oe.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},Oe.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},Oe.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var Ee=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=Ee+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new pe(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop<this.styles.settings.toolbarHeight&&(this.editingTarget.style.marginTop=this.target.offsetTop-this.styles.settings.toolbarHeight+"px"),this.editorCanvas.appendChild(this.editingTarget),this.toolbox=new me(this.uiDiv,this.settings.displayMode,this.uiStyleSettings,this.styles),this.toolbox.show(this._silentRenderMode||this.uiStyleSettings.hideToolbox?"hidden":"visible")},Oe.prototype.closeUI=function(){this.settings.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},Oe.prototype.removeMarker=function(Ee){this.markerImage.removeChild(Ee.container),this.markers.indexOf(Ee)>-1&&this.markers.splice(this.markers.indexOf(Ee),1),Ee.dispose()},Oe.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},Oe.prototype.toolbarButtonClicked=function(Ee,be){if(Ee==="marker"&&be!==void 0)this.createNewMarker(be);else if(Ee==="action")switch(be){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},Oe.prototype.deleteSelectedMarker=function(){var Ee=this;if(this._currentMarker!==void 0){var be=!1;if(this.eventListeners.markerbeforedelete.forEach(function(Ge){var Be=new He(Ee,Ee._currentMarker,!0);Ge(Be),Be.defaultPrevented&&(be=!0)}),!be){var Ze=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(Ge){return Ge(new He(Ee,Ze))})}}},Oe.prototype.clear=function(){var Ee=this,be=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ht){var bt=new He(Ee,void 0,!0);ht(bt),bt.defaultPrevented&&(be=!0)}),!be)){this.setCurrentMarker();for(var Ze=function(ht){var bt=Ge.markers[ht];Ge.setCurrentMarker(Ge.markers[ht]),Ge._currentMarker.dispose(),Ge.markerImage.removeChild(Ge._currentMarker.container),Ge.markers.splice(Ge.markers.indexOf(Ge._currentMarker),1),Ge.eventListeners.markerdelete.forEach(function(gt){return gt(new He(Ee,bt))})},Ge=this,Be=this.markers.length-1;Be>=0;Be--)Ze(Be);this.addUndoStep()}},Object.defineProperty(Oe.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),Oe.prototype.showNotesEditor=function(){var Ee;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(Ee=this._currentMarker.notes)!==null&&Ee!==void 0?Ee:"",this.overlayContainer.appendChild(this.notesArea))},Oe.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},Oe.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},Oe.prototype.addUndoStep=function(){var Ee=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var be=this.getState(),Ze=this.undoRedoManager.getLastUndoStep();if(!Ze||Ze.width===be.width&&Ze.height===be.height){var Ge=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(be),Ge<this.undoRedoManager.undoStepCount&&this.eventListeners.statechange.forEach(function(Be){return Be(new Je(Ee))})}else this.undoRedoManager.replaceLastUndoStep(be),this.eventListeners.statechange.forEach(function(Be){return Be(new Je(Ee))})}},Oe.prototype.undo=function(){this.switchToSelectMode(),this.addUndoStep(),this.undoStep()},Oe.prototype.undoStep=function(){var Ee=this,be=this.undoRedoManager.undo();be!==void 0&&(this.restoreState(be),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(Ze){return Ze(new Je(Ee))}))},Oe.prototype.redo=function(){this.switchToSelectMode(),this.redoStep()},Oe.prototype.redoStep=function(){var Ee=this,be=this.undoRedoManager.redo();be!==void 0&&(this.restoreState(be),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(Ze){return Ze(new Je(Ee))}))},Oe.prototype.stepZoom=function(){var Ee=this.zoomSteps.indexOf(this.zoomLevel);this.zoomLevel=Ee<this.zoomSteps.length-1?this.zoomSteps[Ee+1]:this.zoomSteps[0]},Oe.prototype.panTo=function(Ee){this.contentDiv.scrollBy({left:this.prevPanPoint.x-Ee.x,top:this.prevPanPoint.y-Ee.y}),this.prevPanPoint=Ee},Oe.prototype.startRenderAndClose=function(){return le(this,void 0,void 0,function(){var Ee,be,Ze=this;return re(this,function(Ge){switch(Ge.label){case 0:return[4,this.render()];case 1:return Ee=Ge.sent(),be=this.getState(),this.eventListeners.render.forEach(function(Be){return Be(new Pe(Ze,Ee,be))}),this.close(!0),[2]}})})},Oe.prototype.getState=function(Ee){Ee===!0&&this.setCurrentMarker();var be={width:this.imageWidth,height:this.imageHeight,markers:[]};return this.markers.forEach(function(Ze){return be.markers.push(Ze.getState())}),be},Oe.prototype.restoreState=function(Ee){var be=this;for(this.markers.splice(0);this.markerImage.lastChild;)this.markerImage.removeChild(this.markerImage.lastChild);Ee.markers.forEach(function(Ze){var Ge=be._availableMarkerTypes.find(function(ht){return ht.typeName===Ze.typeName});if(Ge!==void 0){var Be=be.addNewMarker(Ge);Be.restoreState(Ze),be.markers.push(Be)}}),Ee.width&&Ee.height&&(Ee.width!==this.imageWidth||Ee.height!==this.imageHeight)&&this.scaleMarkers(this.imageWidth/Ee.width,this.imageHeight/Ee.height),this.eventListeners.restorestate.forEach(function(Ze){return Ze(new Je(be))})},Oe.prototype.addNewMarker=function(Ee){var be=ue.createGroup();return this.markerImage.appendChild(be),new Ee(be,this.overlayContainer,this.settings)},Oe.prototype.createNewMarker=function(Ee){var be,Ze=this;(be=typeof Ee=="string"?this._availableMarkerTypes.find(function(Ge){return Ge.typeName===Ee}):Ee)&&(this.setCurrentMarker(),this.addUndoStep(),this._currentMarker=this.addNewMarker(be),this._currentMarker.onMarkerCreated=this.markerCreated,this._currentMarker.onColorChanged=this.colorChanged,this._currentMarker.onFillColorChanged=this.fillColorChanged,this._currentMarker.onStateChanged=this.markerStateChanged,this.markerImage.style.cursor="crosshair",this.toolbar.setActiveMarkerButton(be.typeName),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this.eventListeners.markercreating.forEach(function(Ge){return Ge(new He(Ze,Ze._currentMarker))}))},Oe.prototype.markerCreated=function(Ee){var be=this;this.mode="select",this.markerImage.style.cursor="default",this.markers.push(Ee),this.setCurrentMarker(Ee),Ee instanceof ut&&this.settings.newFreehandMarkerOnPointerUp?this.createNewMarker(ut):this.toolbar.setSelectMode(),this.addUndoStep(),this.eventListeners.markercreate.forEach(function(Ze){return Ze(new He(be,be._currentMarker))})},Oe.prototype.colorChanged=function(Ee){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultColor=Ee,this.settings.defaultStrokeColor=Ee)},Oe.prototype.fillColorChanged=function(Ee){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultFillColor=Ee)},Oe.prototype.markerStateChanged=function(Ee){var be=this;this.eventListeners.markerchange.forEach(function(Ze){return Ze(new He(be,Ee))})},Oe.prototype.setCurrentMarker=function(Ee){var be=this;this._currentMarker!==Ee&&this._currentMarker!==void 0&&(this._currentMarker.deselect(),this.toolbar.setCurrentMarker(),this.toolbox.setPanelButtons([]),this._isResizing||this.eventListeners.markerdeselect.forEach(function(Ze){return Ze(new He(be,be._currentMarker))})),this._currentMarker=Ee,this._currentMarker===void 0||this._currentMarker.isSelected||(this._currentMarker.state!=="new"&&this._currentMarker.select(),this.toolbar.setCurrentMarker(this._currentMarker),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this._isResizing||this.eventListeners.markerselect.forEach(function(Ze){return Ze(new He(be,be._currentMarker))}))},Oe.prototype.onPointerDown=function(Ee){if(this._isFocused||this.focus(),this.touchPoints++,this.touchPoints===1||Ee.pointerType!=="touch")if(this._currentMarker===void 0||this._currentMarker.state!=="new"&&this._currentMarker.state!=="creating"){if(this.mode==="select"){var be=this.markers.find(function(Ze){return Ze.ownsTarget(Ee.target)});be!==void 0?(this.setCurrentMarker(be),this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(Ee.clientX,Ee.clientY),Ee.target)):(this.setCurrentMarker(),this.isDragging=!0,this.prevPanPoint={x:Ee.clientX,y:Ee.clientY})}}else this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(Ee.clientX,Ee.clientY))},Oe.prototype.onDblClick=function(Ee){if(this._isFocused||this.focus(),this.mode==="select"){var be=this.markers.find(function(Ze){return Ze.ownsTarget(Ee.target)});be!==void 0&&be!==this._currentMarker&&this.setCurrentMarker(be),this._currentMarker!==void 0?this._currentMarker.dblClick(this.clientToLocalCoordinates(Ee.clientX,Ee.clientY),Ee.target):this.setCurrentMarker()}},Oe.prototype.onPointerMove=function(Ee){this.touchPoints!==1&&Ee.pointerType==="touch"||(this._currentMarker!==void 0||this.isDragging)&&(this._currentMarker!==void 0&&this._currentMarker.state==="edit"||Ee.preventDefault(),this._currentMarker!==void 0?this._currentMarker.manipulate(this.clientToLocalCoordinates(Ee.clientX,Ee.clientY)):this.zoomLevel>1&&this.panTo({x:Ee.clientX,y:Ee.clientY}))},Oe.prototype.onPointerUp=function(Ee){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(Ee.clientX,Ee.clientY)),this.isDragging=!1,this.addUndoStep()},Oe.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},Oe.prototype.onKeyUp=function(Ee){this._currentMarker===void 0||this.notesArea!==void 0||Ee.key!=="Delete"&&Ee.key!=="Backspace"||this.deleteSelectedMarker()},Oe.prototype.clientToLocalCoordinates=function(Ee,be){var Ze=this.markerImage.getBoundingClientRect();return{x:(Ee-Ze.left)/this.zoomLevel,y:(be-Ze.top)/this.zoomLevel}},Oe.prototype.onWindowResize=function(){this.positionUI()},Oe.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var Ee=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=Ee+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},Oe.prototype.addLicenseKey=function(Ee){E.addKey(Ee)},Oe.prototype.addEventListener=function(Ee,be){this.eventListeners.addEventListener(Ee,be)},Oe.prototype.removeEventListener=function(Ee,be){this.eventListeners.removeEventListener(Ee,be)},Oe.prototype.renderState=function(Ee){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(Ee),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(Oe.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),Oe.prototype.focus=function(){var Ee=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(be){return be(new Je(Ee))}))},Oe.prototype.blur=function(){var Ee=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(be){return be(new Je(Ee))}))},Oe.instanceCounter=0,Oe}(),nt=Ye(38147),Te=Ye(65862),Ie=(Oe,Ee,be)=>new Promise((Ze,Ge)=>{var Be=gt=>{try{bt(be.next(gt))}catch(yt){Ge(yt)}},ht=gt=>{try{bt(be.throw(gt))}catch(yt){Ge(yt)}},bt=gt=>gt.done?Ze(gt.value):Promise.resolve(gt.value).then(Be,ht);bt((be=be.apply(Oe,Ee)).next())}),it=({data:Oe,className:Ee,fullWidth:be,style:Ze={},onClose:Ge,onOk:Be,showFullTools:ht,noAssociationId:bt})=>{const gt=(0,je.useRef)(null),yt=(0,je.useRef)(null),vt=(0,je.useRef)(null),Ct=(0,je.useRef)(null),[xt,Et]=(0,je.useState)(!1),[Ot,Zt]=(0,je.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,je.useEffect)(()=>(vt.current||(vt.current=document.createElement("style"),document.head.appendChild(vt.current)),Oe!=null&&Oe.visible?(document.body.setAttribute("data-custom","y-hidden"),vt.current.innerHTML=" html { overflow-y: hidden; }",Oe!=null&&Oe.src&&jt()):(document.body.removeAttribute("data-custom"),vt.current&&(document.head.removeChild(vt.current),vt.current=null)),()=>{document.body.removeAttribute("data-custom"),vt.current&&(document.head.removeChild(vt.current),vt.current=null)}),[Oe==null?void 0:Oe.visible]);const jt=()=>Ie(void 0,null,function*(){Et(!0),Zt("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Er=yield(0,Te.ZJ)(Oe==null?void 0:Oe.src);gt.current.src="",gt.current.src=Er,gt.current.onload=function(){br()},Et(!1),Zt("")}),Kt=Er=>Ie(void 0,null,function*(){Et(!0),Zt("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Br=yield(0,nt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Oe.title,file:Er.dataUrl}});Br!=null&&Br.id&&!bt?(yield(0,nt.ZP)(`/api/attachments/${Oe.id}/add_subitem.json`,{method:"post",body:{subitem_id:Br==null?void 0:Br.id,settings:JSON.stringify(Er.state)}})).status===0&&Be():Br!=null&&Br.id&&Be(Br),Et(!1),Zt("")}),Ar=()=>{const Er=document.querySelector('a[href="https://markerjs.com/"]');Er&&Er.parentNode&&(Er.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(Zr=>{const Pr=document.querySelector(Zr.name);Pr&&Pr.setAttribute("title",Zr.title)})},br=()=>{yt.current=new pt(gt.current),yt.current.targetRoot=Ct.current,yt.current.addEventListener("render",Kt),yt.current.addEventListener("beforeclose",Ge),ht&&(yt.current.availableMarkerTypes=yt.current.ALL_MARKER_TYPES,yt.current.uiStyleSettings.redoButtonVisible=!0,yt.current.uiStyleSettings.notesButtonVisible=!0,yt.current.uiStyleSettings.zoomButtonVisible=!0,yt.current.uiStyleSettings.zoomOutButtonVisible=!0,yt.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=yt.current.uiStyleSettings,yt.current.show(),Oe!=null&&Oe.snapshotData&&yt.current.restoreState(Oe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ar()},300)};return je.createElement(je.Fragment,null,(Oe==null?void 0:Oe.visible)&&je.createElement(ye.Z,{spinning:xt,tip:Ot,style:{position:"absolute",width:"100vw"}},je.createElement("div",{ref:Ct,className:De()(St.imageDimensions,Ee,be?St.fullWidth:""),style:Ze},je.createElement("img",{className:St.img,ref:gt}))))}},99298:function(sr,It,Ye){"use strict";var je=Ye(59301),St=Ye(77019),y=Ye(5269),De=Ye(20554),ye=Ye(7939),x=Ye(95097),z=Ye(96408),le=Ye(48136),re=Ye(59301);const ee=(0,je.forwardRef)(({callback:ue,showSaveButton:E,value:ie=""},te)=>{const oe=(0,je.useRef)(),se=[{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 "}]}]}],ce=[{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}`}]}]}],pe=ge=>{oe.current.setValue(oe.current.getValue()+" "+ge.value+" ")},me=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:re.createElement(St.Z,{className:z.Z.lists,gutter:[10,10]},se.map((ge,Ce)=>re.createElement(y.Z,{flex:"110px",className:z.Z.item},re.createElement("div",null,re.createElement(x.Z,{value:`$$${ge.value}$$`}),ge.name),re.createElement("div",{className:z.Z.children},ge.children.map((Se,Fe)=>re.createElement("div",{key:Fe},re.createElement("h1",null,Se.name),re.createElement(St.Z,{gutter:[10,10]},Se.data.map((xe,fe)=>re.createElement(y.Z,{key:fe,onClick:()=>pe(xe),className:z.Z.diamond},re.createElement(x.Z,{value:"`$$"+xe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:re.createElement(St.Z,{className:z.Z.lists,gutter:[10,10]},ce.map((ge,Ce)=>re.createElement(y.Z,{flex:"110px",className:z.Z.item},re.createElement("div",null,re.createElement(x.Z,{value:"`$$"+ge.value+"$$`"}),ge.name),re.createElement("div",{className:z.Z.children},ge.children.map((Se,Fe)=>re.createElement("div",{key:Fe},Se.name&&re.createElement("h1",null,Se.name),re.createElement(St.Z,{gutter:[10,10]},Se.data.map((xe,fe)=>re.createElement(y.Z,{key:fe,onClick:()=>pe(xe),className:z.Z.diamond},re.createElement(x.Z,{value:"`$$"+xe.value+"$$`"}))))))))))}],ve=()=>{var ge=document.createElement("div");ge.innerHTML=oe.current.getValue();var Ce=ge.innerText;return ue&&ue(Ce),Ce};return(0,je.useImperativeHandle)(te,()=>({getData:ve})),re.createElement("div",{className:z.Z.mathWrap},re.createElement(De.default,{defaultActiveKey:"1",items:me}),re.createElement("math-field",{locale:"zh_cn",className:z.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:oe,style:{width:800,marginTop:30,fontSize:18}},ie||""),E&&re.createElement("div",{className:z.Z.button},re.createElement(ye.ZP,{size:"large",onClick:ve,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});It.Z=ee},2524:function(sr,It,Ye){"use strict";var je=Ye(59301),St=Ye(93314),y=Ye(7939),De=Object.defineProperty,ye=Object.defineProperties,x=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ee=(te,oe,se)=>oe in te?De(te,oe,{enumerable:!0,configurable:!0,writable:!0,value:se}):te[oe]=se,ue=(te,oe)=>{for(var se in oe||(oe={}))le.call(oe,se)&&ee(te,se,oe[se]);if(z)for(var se of z(oe))re.call(oe,se)&&ee(te,se,oe[se]);return te},E=(te,oe)=>ye(te,x(oe));const ie=({img:te,buttonProps:oe={},styles:se={},customText:ce,ButtonText:pe,ButtonClick:me,Buttonclass:ve,ButtonTwo:ge,imgStyles:Ce,loading:Se=!1,className:Fe=""})=>je.createElement("section",{className:`tc animated fadeIn ${Fe}`,style:ue({color:"#999",margin:"100px auto",visibility:Se?"hidden":"visible"},se)},je.createElement("img",{src:te||St,style:E(ue({},Ce),{pointerEvents:"none",userSelect:"none"})}),je.createElement("p",{className:"mt20 font14"},ce||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),pe&&je.createElement(y.ZP,ue({className:ve,onClick:me},oe),pe),ge&&ge);It.Z=ie},52918:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return ve}});var je=Ye(59301),St={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},y=Ye(7939),De=Ye(70557),ye=Ye(50258),x=Ye(25399),z=Ye(65862),le=Ye(87513),re=Ye(2524),ee=Ye(74128),ue=Ye(7310),E=Ye(59301),ie=Object.defineProperty,te=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(ge,Ce,Se)=>Ce in ge?ie(ge,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ge[Ce]=Se,pe=(ge,Ce)=>{for(var Se in Ce||(Ce={}))oe.call(Ce,Se)&&ce(ge,Se,Ce[Se]);if(te)for(var Se of te(Ce))se.call(Ce,Se)&&ce(ge,Se,Ce[Se]);return ge},me=(ge,Ce,Se)=>new Promise((Fe,xe)=>{var fe=Ae=>{try{we(Se.next(Ae))}catch(Ne){xe(Ne)}},de=Ae=>{try{we(Se.throw(Ae))}catch(Ne){xe(Ne)}},we=Ae=>Ae.done?Fe(Ae.value):Promise.resolve(Ae.value).then(fe,de);we((Se=Se.apply(ge,Ce)).next())}),ve=({editOffice:ge="view",data:Ce,issaver:Se,onSaver:Fe,theme:xe,type:fe,filename:de,monacoEditor:we,className:Ae,style:Ne,close:ke,onClose:Me,hasMask:Ke,disabledDownload:_e,onImgDimensions:Xe,showNodata:ut,recordInfo:Re})=>{const[Ue,$e]=(0,je.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[ot,at]=(0,je.useState)(""),[qe,et]=(0,je.useState)(),Qe=window.ENV==="build"?"/react/build":"",ft=location.host.startsWith("localhost")?ee.Z.PROXY_SERVER:ee.Z.API_SERVER,ct=10*(1024*1024),st=(0,je.useRef)();Ce!=null&&Ce.startsWith("/api")&&fe!=="txt"&&(Ce=ee.Z.API_SERVER+Ce);const Ve=lt=>lt.substring(lt.lastIndexOf("/")+1).split(".").pop();de&&we&&(we.filename=de),(0,je.useEffect)(()=>{var lt,pt;const nt=(pt=(lt=document.cookie)==null?void 0:lt.replace(/\s/g,""))==null?void 0:pt.split(";");nt==null||nt.map(Te=>{let Ie=Te.split("=");Ie[0]==="_educoder_session"&&at(Ie[1])})},[]),(0,je.useEffect)(()=>{fe==="office"&&(Ce.indexOf("bigfilescdn.")>-1||Ce.indexOf("bigfiles1")>-1?et({url:Ce,fileType:Ve(Ce),model:Ce.indexOf("model=edit")?"edit":"view"}):Je())},[fe,Ce]);function Le(lt){return me(this,null,function*(){lt.data.type==="pdfdata"&&(Fe(lt.data.data),window.removeEventListener("message",Le,!1)),console.log("mess---:",lt.data)})}const Je=()=>me(void 0,null,function*(){console.log("data:",Ce);let lt=Ce;Ce.startsWith("http")||(lt=location.origin+lt);let pt=new URL(lt).pathname.split("/").pop();const nt=yield(0,le.gJ)({attachment_id:pt});nt.url=ft+nt.url,et(nt)}),Pe=()=>{if(Ce.startsWith("http")||Ce.startsWith("blob:")){He();return}(0,z.Sv)(de||"educoder",Ce,de)},He=()=>{Re&&(0,ue.fc)({id:Re==null?void 0:Re.id,watch_type:1,course_id:Re==null?void 0:Re.course_id}),(0,z.Nd)(de||"educoder",decodeURIComponent(Ce))};return E.createElement("div",{style:pe({},Ne||{}),className:`${Ke&&St.bgBlack} ${fe?St.wrp:"hide"}`},ke&&E.createElement("div",{className:St.close,ref:st},!!Xe&&E.createElement(x.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>st.current},E.createElement("span",{onClick:()=>{Me(),Xe()}},E.createElement("i",{className:"icon-yulanpizhu"}))),!_e&&E.createElement(x.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>st.current},E.createElement("span",{onClick:He},E.createElement("i",{className:"icon-quxiaozhiding"}))),Se&&E.createElement(x.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>st.current},E.createElement("span",{className:"",onClick:()=>{const lt=document.getElementById("pdfiframe");window.addEventListener("message",Le,!1),setTimeout(()=>{lt.contentWindow.postMessage("getData","*")},300)}},E.createElement("i",{className:"icon-baocun"}))),E.createElement(x.Z,{title:"\u5173\u95ED",getPopupContainer:()=>st.current},E.createElement("span",{className:"",onClick:()=>{Me()}},E.createElement("i",{className:"icon-guanbi1"})))),E.createElement("div",{className:`${St[Ae]} ${Ae} ${St.monaco} ${fe==="txt"?"show":"hide"}`},fe==="txt"&&E.createElement(E.Fragment,null,E.createElement(ye.ZP,pe({},we)))),fe==="audio"&&E.createElement("audio",{src:`${(Ce==null?void 0:Ce.indexOf("http://"))>-1||(Ce==null?void 0:Ce.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Ce}`,autoPlay:!0}),fe==="video"&&E.createElement(E.Fragment,null,(Ce==null?void 0:Ce.indexOf("http"))>-1?E.createElement("video",{controls:!0,src:`${Ce}`,autoPlay:!0}):E.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Ce}`,autoPlay:!0})),fe==="office"&&qe&&E.createElement("iframe",{src:`${Qe}/office.html?key=${qe.key}&url=${btoa(qe.url)}&callbackUrl=${ft+(qe.callbackUrl||"")}&fileType=${qe.fileType}&title=${qe.title||""}&model=${ge}&officeServer=${ee.Z.ONLYOFFICE}&disabledDownload=${!!_e}`}),fe==="html"&&E.createElement("iframe",{src:Ce+"&disposition=inline"}),fe==="pdf"&&E.createElement("iframe",{id:"pdfiframe",src:`${Qe}/js/pdf/index.html?filename=${de||"educoder.pdf"}&url=${encodeURIComponent(Ce)}&disabledDownload=${!!_e}&model=${ge}`}),fe==="image"&&E.createElement("img",{src:`${(Ce==null?void 0:Ce.indexOf("http://"))>-1||(Ce==null?void 0:Ce.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Ce}`}),(fe==="other"||fe==="download")&&E.createElement(E.Fragment,null,ut?E.createElement(re.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:E.createElement(y.ZP,{icon:E.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Pe,disabled:_e},"\u4E0B\u8F7D")}):E.createElement(y.ZP,{type:"primary",size:"middle",onClick:Pe,disabled:_e},E.createElement(De.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),fe==="flowChart"&&E.createElement("div",{className:"embed"},E.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Ce||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},95097:function(sr,It,Ye){"use strict";Ye.d(It,{z:function(){return we},Z:function(){return Ae}});var je=Ye(59301),St=Ye(48850),y=Ye(49142),De=Ye(64018),ye=Ye(80360),x=Ye(74128),z=Ye(65862),le=Ye(15342),re=Ye(44104),ee=Ye(7939),ue=Ye(1012),E=Ye(52918),ie=Ye(59301),oe=({html:Ne})=>{const ke=(0,je.useRef)(null),Me=(0,je.useRef)(null),Ke=`.markdown-body p {
|
|
margin: 0 0 16px 0 !important;
|
|
line-height: 28px;
|
|
white-space: pre-wrap;
|
|
}
|
|
|
|
ol,
|
|
ul,
|
|
li {
|
|
list-style-type: none
|
|
}
|
|
|
|
ol,
|
|
ul,
|
|
dl {
|
|
margin-bottom: 0px;
|
|
}
|
|
|
|
.markdown-body {
|
|
-ms-text-size-adjust: 100%;
|
|
-webkit-text-size-adjust: 100%;
|
|
color: #333;
|
|
overflow: hidden;
|
|
font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif;
|
|
word-break: break-word;
|
|
font-size: 16px;
|
|
line-height: 1.6;
|
|
white-space: normal;
|
|
word-wrap: break-word;
|
|
position: relative;
|
|
}
|
|
|
|
.markdown-body ul>li {
|
|
list-style-type: disc;
|
|
}
|
|
|
|
.markdown-body ol>li {
|
|
list-style-type: decimal;
|
|
}
|
|
|
|
.markdown-body a {
|
|
background: transparent;
|
|
}
|
|
|
|
.markdown-body a:active,
|
|
.markdown-body a:hover {
|
|
outline: 0;
|
|
}
|
|
|
|
.markdown-body strong {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.markdown-body h1 {
|
|
font-size: 2em;
|
|
margin: 0.67em 0;
|
|
}
|
|
|
|
.markdown-body img {
|
|
border: 0;
|
|
}
|
|
|
|
.markdown-body hr {
|
|
-moz-box-sizing: content-box;
|
|
box-sizing: content-box;
|
|
height: 0;
|
|
}
|
|
|
|
.markdown-body pre {
|
|
overflow: auto;
|
|
}
|
|
|
|
.markdown-body code,
|
|
.markdown-body kbd,
|
|
.markdown-body pre {
|
|
font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace;
|
|
font-size: 1em;
|
|
}
|
|
|
|
.markdown-body input {
|
|
color: inherit;
|
|
font: inherit;
|
|
margin: 0;
|
|
}
|
|
|
|
.markdown-body html input[disabled] {
|
|
cursor: default;
|
|
}
|
|
|
|
.markdown-body input {
|
|
line-height: normal;
|
|
}
|
|
|
|
.markdown-body input[type="checkbox"] {
|
|
-moz-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
padding: 0;
|
|
}
|
|
|
|
.markdown-body table {
|
|
border-collapse: collapse;
|
|
border-spacing: 0;
|
|
}
|
|
|
|
.markdown-body td,
|
|
.markdown-body th {
|
|
padding: 0;
|
|
}
|
|
|
|
.markdown-body * {
|
|
-moz-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.markdown-body input {
|
|
font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
|
|
}
|
|
|
|
.markdown-body a {
|
|
color: #4183c4;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.markdown-body a:hover,
|
|
.markdown-body a:active {
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.markdown-body hr {
|
|
height: 0;
|
|
margin: 15px 0;
|
|
overflow: hidden;
|
|
background: transparent;
|
|
border: 0;
|
|
border-bottom: 1px solid #ddd;
|
|
}
|
|
|
|
.markdown-body hr:before {
|
|
display: table;
|
|
content: "";
|
|
}
|
|
|
|
.markdown-body hr:after {
|
|
display: table;
|
|
clear: both;
|
|
content: "";
|
|
}
|
|
|
|
.markdown-body h1,
|
|
.markdown-body h2,
|
|
.markdown-body h3,
|
|
.markdown-body h4,
|
|
.markdown-body h5,
|
|
.markdown-body h6 {
|
|
margin-top: 15px;
|
|
margin-bottom: 15px;
|
|
line-height: 1.1;
|
|
}
|
|
|
|
.markdown-body h1 {
|
|
font-size: 30px;
|
|
}
|
|
|
|
.markdown-body h2 {
|
|
font-size: 21px;
|
|
}
|
|
|
|
.markdown-body h3 {
|
|
font-size: 16px;
|
|
}
|
|
|
|
.markdown-body h4 {
|
|
font-size: 14px;
|
|
}
|
|
|
|
.markdown-body h5 {
|
|
font-size: 12px;
|
|
}
|
|
|
|
.markdown-body h6 {
|
|
font-size: 11px;
|
|
}
|
|
|
|
.markdown-body blockquote {
|
|
margin: 0;
|
|
}
|
|
|
|
.markdown-body ul,
|
|
.markdown-body ol {
|
|
padding: 0;
|
|
margin-top: 0;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
ul.linenums,
|
|
ol.linenums {
|
|
padding: 16px 0 0 56px !important;
|
|
}
|
|
|
|
.markdown-body ul,
|
|
.markdown-body ol {
|
|
padding-left: 2em;
|
|
}
|
|
|
|
|
|
.markdown-body ol ol,
|
|
.markdown-body ul ol {
|
|
list-style-type: lower-roman;
|
|
}
|
|
|
|
.markdown-body ul ul ol,
|
|
.markdown-body ul ol ol,
|
|
.markdown-body ol ul ol,
|
|
.markdown-body ol ol ol {
|
|
list-style-type: lower-alpha;
|
|
}
|
|
|
|
.markdown-body dd {
|
|
margin-left: 0;
|
|
}
|
|
|
|
.markdown-body code {
|
|
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
|
|
font-size: 12px;
|
|
}
|
|
|
|
.markdown-body pre {
|
|
margin-top: 0;
|
|
margin-bottom: 0;
|
|
font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
|
|
}
|
|
|
|
.markdown-body .octicon {
|
|
font: normal normal 16px octicons-anchor;
|
|
line-height: 1;
|
|
display: inline-block;
|
|
text-decoration: none;
|
|
-webkit-font-smoothing: antialiased;
|
|
-moz-osx-font-smoothing: grayscale;
|
|
-webkit-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
user-select: none;
|
|
}
|
|
|
|
.markdown-body .octicon-link:before {
|
|
content: '\f05c';
|
|
}
|
|
|
|
.markdown-body>*:first-child {
|
|
margin-top: 0 !important;
|
|
}
|
|
|
|
.markdown-body>*:last-child {
|
|
margin-bottom: 0 !important;
|
|
}
|
|
|
|
.markdown-body .anchor {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
display: block;
|
|
padding-right: 6px;
|
|
padding-left: 30px;
|
|
margin-left: -30px;
|
|
}
|
|
|
|
.markdown-body .anchor:focus {
|
|
outline: none;
|
|
}
|
|
|
|
.markdown-body h1,
|
|
.markdown-body h2,
|
|
.markdown-body h3,
|
|
.markdown-body h4,
|
|
.markdown-body h5,
|
|
.markdown-body h6 {
|
|
position: relative;
|
|
margin-top: 1em;
|
|
margin-bottom: 16px;
|
|
font-weight: bold;
|
|
line-height: 1.4;
|
|
}
|
|
|
|
.markdown-body h1 .octicon-link,
|
|
.markdown-body h2 .octicon-link,
|
|
.markdown-body h3 .octicon-link,
|
|
.markdown-body h4 .octicon-link,
|
|
.markdown-body h5 .octicon-link,
|
|
.markdown-body h6 .octicon-link {
|
|
display: none;
|
|
color: #000;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.markdown-body h1:hover .anchor,
|
|
.markdown-body h2:hover .anchor,
|
|
.markdown-body h3:hover .anchor,
|
|
.markdown-body h4:hover .anchor,
|
|
.markdown-body h5:hover .anchor,
|
|
.markdown-body h6:hover .anchor {
|
|
padding-left: 8px;
|
|
margin-left: -30px;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.markdown-body h1:hover .anchor .octicon-link,
|
|
.markdown-body h2:hover .anchor .octicon-link,
|
|
.markdown-body h3:hover .anchor .octicon-link,
|
|
.markdown-body h4:hover .anchor .octicon-link,
|
|
.markdown-body h5:hover .anchor .octicon-link,
|
|
.markdown-body h6:hover .anchor .octicon-link {
|
|
display: inline-block;
|
|
}
|
|
|
|
.markdown-body h1 {
|
|
padding-bottom: 0.3em;
|
|
font-size: 2.25em;
|
|
line-height: 1.2;
|
|
border-bottom: 1px solid #eee;
|
|
}
|
|
|
|
.markdown-body h1 .anchor {
|
|
line-height: 1;
|
|
}
|
|
|
|
.markdown-body h2 {
|
|
padding-bottom: 0.3em;
|
|
font-size: 1.75em;
|
|
line-height: 1.225;
|
|
border-bottom: 1px solid #eee;
|
|
}
|
|
|
|
.markdown-body h2 .anchor {
|
|
line-height: 1;
|
|
}
|
|
|
|
.markdown-body h3 {
|
|
font-size: 1.5em;
|
|
line-height: 1.43;
|
|
}
|
|
|
|
.markdown-body h3 .anchor {
|
|
line-height: 1.2;
|
|
}
|
|
|
|
.markdown-body h4 {
|
|
font-size: 1.25em;
|
|
}
|
|
|
|
.markdown-body h4 .anchor {
|
|
line-height: 1.2;
|
|
}
|
|
|
|
.markdown-body h5 {
|
|
font-size: 1em;
|
|
}
|
|
|
|
.markdown-body h5 .anchor {
|
|
line-height: 1.1;
|
|
}
|
|
|
|
.markdown-body h6 {
|
|
font-size: 1em;
|
|
color: #777;
|
|
}
|
|
|
|
.markdown-body h6 .anchor {
|
|
line-height: 1.1;
|
|
}
|
|
|
|
.markdown-body p,
|
|
.markdown-body blockquote,
|
|
.markdown-body ul,
|
|
.markdown-body ol,
|
|
.markdown-body dl,
|
|
.markdown-body table,
|
|
.markdown-body pre {
|
|
margin-top: 0;
|
|
margin-bottom: 16px;
|
|
}
|
|
|
|
.markdown-body ul ul,
|
|
.markdown-body ul ol,
|
|
.markdown-body ol ol,
|
|
.markdown-body ol ul {
|
|
margin-top: 0;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.markdown-body li>p {
|
|
margin-top: 16px;
|
|
}
|
|
|
|
.markdown-body dl {
|
|
padding: 0;
|
|
}
|
|
|
|
.markdown-body dl dt {
|
|
padding: 0;
|
|
margin-top: 16px;
|
|
font-size: 1em;
|
|
font-style: italic;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.markdown-body dl dd {
|
|
padding: 0 16px;
|
|
margin-bottom: 16px;
|
|
}
|
|
|
|
.markdown-body blockquote {
|
|
padding: 0 15px;
|
|
color: #777;
|
|
border-left: 4px solid #ddd;
|
|
}
|
|
|
|
.markdown-body blockquote> :first-child {
|
|
margin-top: 0;
|
|
}
|
|
|
|
.markdown-body blockquote> :last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.markdown-body table {
|
|
display: block;
|
|
width: 100%;
|
|
overflow: auto;
|
|
word-break: normal;
|
|
word-break: keep-all;
|
|
}
|
|
|
|
.markdown-body table th {
|
|
font-weight: bold;
|
|
text-align: revert;
|
|
}
|
|
|
|
.markdown-body table th,
|
|
.markdown-body table td {
|
|
padding: 6px 13px;
|
|
border: 1px solid #ddd;
|
|
}
|
|
|
|
.markdown-body table tr {
|
|
background-color: #fff;
|
|
border-top: 1px solid #ccc;
|
|
}
|
|
|
|
.markdown-body table tr:nth-child(2n) {
|
|
background-color: #f8f8f8;
|
|
}
|
|
|
|
.markdown-body img {
|
|
max-width: 100%;
|
|
-moz-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.markdown-body code {
|
|
padding: 0;
|
|
padding-top: 0.2em;
|
|
padding-bottom: 0.2em;
|
|
margin: 0;
|
|
font-size: 85%;
|
|
background-color: rgba(0, 0, 0, 0.04);
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.markdown-body code:has(.katex) {
|
|
background-color: transparent;
|
|
}
|
|
|
|
.markdown-body code:before,
|
|
.markdown-body code:after {
|
|
letter-spacing: -0.2em;
|
|
content: "\\00a0";
|
|
}
|
|
|
|
.markdown-body pre>code {
|
|
padding: 0;
|
|
margin: 0;
|
|
font-size: 100%;
|
|
word-break: normal;
|
|
white-space: pre;
|
|
background: transparent;
|
|
border: 0;
|
|
}
|
|
|
|
.markdown-body .highlight {
|
|
margin-bottom: 16px;
|
|
}
|
|
|
|
.markdown-body .highlight pre,
|
|
.markdown-body pre {
|
|
padding: 16px;
|
|
overflow: auto;
|
|
font-size: 85%;
|
|
line-height: 1.45;
|
|
background-color: #f7f7f7;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.markdown-body .highlight pre {
|
|
margin-bottom: 0;
|
|
word-break: normal;
|
|
}
|
|
|
|
.markdown-body pre {
|
|
word-wrap: normal;
|
|
}
|
|
|
|
.markdown-body pre code {
|
|
display: inline;
|
|
max-width: initial;
|
|
padding: 0;
|
|
margin: 0;
|
|
overflow: initial;
|
|
line-height: inherit;
|
|
word-wrap: normal;
|
|
background-color: transparent;
|
|
border: 0;
|
|
}
|
|
|
|
.markdown-body pre code:before,
|
|
.markdown-body pre code:after {
|
|
content: normal;
|
|
}
|
|
|
|
.markdown-body kbd {
|
|
display: inline-block;
|
|
padding: 3px 5px;
|
|
font-size: 11px;
|
|
line-height: 10px;
|
|
color: #555;
|
|
vertical-align: middle;
|
|
background-color: #fcfcfc;
|
|
border: solid 1px #ccc;
|
|
border-bottom-color: #bbb;
|
|
border-radius: 3px;
|
|
box-shadow: inset 0 -1px 0 #bbb;
|
|
}
|
|
|
|
.markdown-body .pl-c {
|
|
color: #969896;
|
|
}
|
|
|
|
.markdown-body .pl-c1,
|
|
.markdown-body .pl-mdh,
|
|
.markdown-body .pl-mm,
|
|
.markdown-body .pl-mp,
|
|
.markdown-body .pl-mr,
|
|
.markdown-body .pl-s1 .pl-v,
|
|
.markdown-body .pl-s3,
|
|
.markdown-body .pl-sc,
|
|
.markdown-body .pl-sv {
|
|
color: #0086b3;
|
|
}
|
|
|
|
.markdown-body .pl-e,
|
|
.markdown-body .pl-en {
|
|
color: #795da3;
|
|
}
|
|
|
|
.markdown-body .pl-s1 .pl-s2,
|
|
.markdown-body .pl-smi,
|
|
.markdown-body .pl-smp,
|
|
.markdown-body .pl-stj,
|
|
.markdown-body .pl-vo,
|
|
.markdown-body .pl-vpf {
|
|
color: #333;
|
|
}
|
|
|
|
.markdown-body .pl-ent {
|
|
color: #63a35c;
|
|
}
|
|
|
|
.markdown-body .pl-k,
|
|
.markdown-body .pl-s,
|
|
.markdown-body .pl-st {
|
|
color: #a71d5d;
|
|
}
|
|
|
|
.markdown-body .pl-pds,
|
|
.markdown-body .pl-s1,
|
|
.markdown-body .pl-s1 .pl-pse .pl-s2,
|
|
.markdown-body .pl-sr,
|
|
.markdown-body .pl-sr .pl-cce,
|
|
.markdown-body .pl-sr .pl-sra,
|
|
.markdown-body .pl-sr .pl-sre,
|
|
.markdown-body .pl-src {
|
|
color: #df5000;
|
|
}
|
|
|
|
.markdown-body .pl-mo,
|
|
.markdown-body .pl-v {
|
|
color: #1d3e81;
|
|
}
|
|
|
|
.markdown-body .pl-id {
|
|
color: #b52a1d;
|
|
}
|
|
|
|
.markdown-body .pl-ii {
|
|
background-color: #b52a1d;
|
|
color: #f8f8f8;
|
|
}
|
|
|
|
.markdown-body .pl-sr .pl-cce {
|
|
color: #63a35c;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.markdown-body .pl-ml {
|
|
color: #693a17;
|
|
}
|
|
|
|
.markdown-body .pl-mh,
|
|
.markdown-body .pl-mh .pl-en,
|
|
.markdown-body .pl-ms {
|
|
color: #1d3e81;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.markdown-body .pl-mq {
|
|
color: #008080;
|
|
}
|
|
|
|
.markdown-body .pl-mi {
|
|
color: #333;
|
|
font-style: italic;
|
|
}
|
|
|
|
.markdown-body .pl-mb {
|
|
color: #333;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.markdown-body .pl-md,
|
|
.markdown-body .pl-mdhf {
|
|
background-color: #ffecec;
|
|
color: #bd2c00;
|
|
}
|
|
|
|
.markdown-body .pl-mdht,
|
|
.markdown-body .pl-mi1 {
|
|
background-color: #eaffea;
|
|
color: #55a532;
|
|
}
|
|
|
|
.markdown-body .pl-mdr {
|
|
color: #795da3;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.markdown-body kbd {
|
|
display: inline-block;
|
|
padding: 3px 5px;
|
|
font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;
|
|
line-height: 10px;
|
|
color: #555;
|
|
vertical-align: middle;
|
|
background-color: #fcfcfc;
|
|
border: solid 1px #ccc;
|
|
border-bottom-color: #bbb;
|
|
border-radius: 3px;
|
|
box-shadow: inset 0 -1px 0 #bbb;
|
|
}
|
|
|
|
.markdown-body .task-list-item {
|
|
list-style-type: none;
|
|
}
|
|
|
|
.markdown-body .task-list-item+.task-list-item {
|
|
margin-top: 3px;
|
|
}
|
|
|
|
.markdown-body .task-list-item input {
|
|
float: left;
|
|
margin: 0.3em 0 0.25em -1.6em;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.markdown-body :checked+.radio-label {
|
|
z-index: 1;
|
|
position: relative;
|
|
border-color: #4183c4;
|
|
}
|
|
|
|
|
|
/*! Pretty printing styles. Used with prettify.js. */
|
|
/* SPAN elements with the classes below are added by prettyprint. */
|
|
.pln {
|
|
color: #000
|
|
}
|
|
|
|
/* plain text */
|
|
|
|
@media screen {
|
|
.str {
|
|
color: #080
|
|
}
|
|
|
|
/* string content */
|
|
.kwd {
|
|
color: #008
|
|
}
|
|
|
|
/* a keyword */
|
|
.com {
|
|
color: #800
|
|
}
|
|
|
|
/* a comment */
|
|
.typ {
|
|
color: #606
|
|
}
|
|
|
|
/* a type name */
|
|
.lit {
|
|
color: #066
|
|
}
|
|
|
|
/* a literal value */
|
|
/* punctuation, lisp open bracket, lisp close bracket */
|
|
.pun,
|
|
.opn,
|
|
.clo {
|
|
color: #660
|
|
}
|
|
|
|
.tag {
|
|
color: #008
|
|
}
|
|
|
|
/* a markup tag name */
|
|
.atn {
|
|
color: #606
|
|
}
|
|
|
|
/* a markup attribute name */
|
|
.atv {
|
|
color: #080
|
|
}
|
|
|
|
/* a markup attribute value */
|
|
.dec,
|
|
.var {
|
|
color: #606
|
|
}
|
|
|
|
/* a declaration; a variable name */
|
|
.fun {
|
|
color: red
|
|
}
|
|
|
|
/* a function name */
|
|
}
|
|
|
|
/* Use higher contrast and text-weight for printable form. */
|
|
@media print,
|
|
projection {
|
|
.str {
|
|
color: #060
|
|
}
|
|
|
|
.kwd {
|
|
color: #006;
|
|
font-weight: bold
|
|
}
|
|
|
|
.com {
|
|
color: #600;
|
|
font-style: italic
|
|
}
|
|
|
|
.typ {
|
|
color: #404;
|
|
font-weight: bold
|
|
}
|
|
|
|
.lit {
|
|
color: #044
|
|
}
|
|
|
|
.pun,
|
|
.opn,
|
|
.clo {
|
|
color: #440
|
|
}
|
|
|
|
.tag {
|
|
color: #006;
|
|
font-weight: bold
|
|
}
|
|
|
|
.atn {
|
|
color: #404
|
|
}
|
|
|
|
.atv {
|
|
color: #060
|
|
}
|
|
}
|
|
|
|
/* Put a border around prettyprinted code snippets. */
|
|
pre.prettyprint {
|
|
padding: 2px;
|
|
/* border: 1px solid #888 */
|
|
}
|
|
|
|
/* Specify class=linenums on a pre to get line numbering */
|
|
ol.linenums {
|
|
margin-top: 0;
|
|
margin-bottom: 0
|
|
}
|
|
|
|
/* IE indents via margin-left */
|
|
li.L0,
|
|
li.L1,
|
|
li.L2,
|
|
li.L3,
|
|
li.L5,
|
|
li.L6,
|
|
li.L7,
|
|
li.L8 {
|
|
list-style-type: none
|
|
}
|
|
|
|
/* Alternate shading for lines */
|
|
li.L1,
|
|
li.L3,
|
|
li.L5,
|
|
li.L7,
|
|
li.L9 {
|
|
background: #eee
|
|
}
|
|
|
|
.markdown-body p,
|
|
.markdown-body blockquote,
|
|
.markdown-body ul,
|
|
.markdown-body ol,
|
|
.markdown-body dl,
|
|
.markdown-body table,
|
|
.markdown-body pre {
|
|
margin-top: 0;
|
|
margin-bottom: 16px;
|
|
}`;return(0,je.useEffect)(()=>{const _e=ke.current.attachShadow({mode:"open"});Me.current=document.createElement("div"),Me.current.className="markdown-body",Me.current.innerHTML=Ne,_e.appendChild(Me.current);const Xe=document.createElement("style");return Xe.textContent=Ke,_e.appendChild(Xe),()=>{_e.innerHTML=""}},[]),(0,je.useEffect)(()=>{Me.current&&(Me.current.innerHTML=Ne)},[Ne]),ie.createElement("div",{ref:ke})};function se(Ne){const ke=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],Me=new RegExp(`\\b(${ke.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Ne.replace(Me,"").trim()}var ce={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},pe=Object.defineProperty,me=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Ce=(Ne,ke,Me)=>ke in Ne?pe(Ne,ke,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Ne[ke]=Me,Se=(Ne,ke)=>{for(var Me in ke||(ke={}))ve.call(ke,Me)&&Ce(Ne,Me,ke[Me]);if(me)for(var Me of me(ke))ge.call(ke,Me)&&Ce(Ne,Me,ke[Me]);return Ne};const Fe="@\u2581\u2581@",xe="@\u2581@",fe=/<pre[^>]*>/g;function de(Ne){let ke=document.createElement("div");return ke.innerHTML=Ne,ke.childNodes.length===0?"":ke.childNodes[0].nodeValue}const we=(Ne,ke)=>{Ne=Ne||"";const Me=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ke=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,_e=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Xe=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return ke?Ne.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Me,(ut,Re,Ue,$e,ot,at,qe)=>{const et=Re||$e||at,Qe=Ue||ot||qe||"?";return x.Z.API_SERVER+"/api/attachments/"+et+Qe+"&t="+(0,z.Jn)(et,Date.now())+(ut.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Ne=Ne.replace(Xe,(ut,Re,Ue,$e,ot,at,qe)=>{const et=Re||$e||at,Qe=Ue||ot||qe||"?";return x.Z.API_SERVER+"/attachments/download/"+et+Qe+"&t="+(0,z.Jn)(et,Date.now())+(ut.indexOf(")")>-1?")":"&")}).replace(Me,(ut,Re,Ue,$e,ot,at,qe)=>{const et=Re||$e||at,Qe=Ue||ot||qe||"?";return x.Z.API_SERVER+"/api/attachments/"+et+Qe+"&t="+(0,z.Jn)(et,Date.now())+(ut.indexOf(")")>-1?")":"&")}).replace(Ke,(ut,Re,Ue,$e,ot)=>{const at=Re||$e,qe=Ue||ot||"";return'"'+x.Z.API_SERVER+"/api/attachments/"+at+qe+at+qe+"&t="+(0,z.Jn)(at,Date.now())}).replace(_e,(ut,Re,Ue,$e,ot)=>{const at=Re||$e,qe=Ue||ot||"";return"("+x.Z.API_SERVER+"/files/uploads/"+at+qe+at+qe+"&t="+(0,z.Jn)(at,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
|
|
`),Ne)};var Ae=({value:Ne="",edit:ke=!1,className:Me,showTextOnly:Ke,showLines:_e,style:Xe={},stylesPrev:ut={},highlightKeywords:Re,showProgramFill:Ue,isProgramFill:$e,disabledFill:ot=!1,programFillValue:at,openEditor:qe=()=>{},onFillChange:et=rt=>{},onFillBlur:Qe=()=>{},onFillFocus:ft=()=>{}})=>{let rt=se(String(Ne||""));const ct=(0,je.useRef)(),st=(0,je.useRef)(),[Ve,Le]=(0,je.useState)(""),[Je,Pe]=(0,je.useState)("office"),[He,lt]=(0,je.useState)([]),pt=(0,je.useRef)("a"+(0,ue.Z)()),nt={},Te=vt=>/<style[\s\S]*?>/i.test(vt||""),Ie=(vt,Ct,xt)=>{const Et=document.createElement(vt===xe?"input":"textarea");Et.style.width="100%",Et.style.height=vt===xe?"40px":"151px",Et.rows=5,Et.spellcheck=!1,Et.name="edu-program-fill",Et.placeholder="\u8BF7\u8F93\u5165",Et.dataset.id=Ct;const Ot=Object.keys(nt).length;return nt[Ot]=Et,`<span class="edu-program-fill-wrap ${vt===xe?"":"show"}" style="width:${vt===xe?"600px":"100%"}" title=${xt||""}><span>${Et.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function ze(vt){return vt=vt.replace(/!\[.*?\]\(.*?\)/g,""),vt=vt.replace(/\[.*?\]\(.*?\)/g,""),vt=vt.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),vt=vt.replace(/<embed.*?>/g,""),vt=vt.replace(/<img.*?>/g,""),vt=vt.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),vt=vt.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),vt=vt.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),vt=vt.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),vt}const it=vt=>!Ke&&Te(rt)?vt:vt.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(Ct,xt){let Et=xt.replace(/(\n|\r)/g,"").split("}"),Ot=[];return Et.map(Zt=>{Zt!=""&&Ot.push(`.${pt.current} ${Zt}`)}),`<style>${Ot.join("}")}</style>`}),Oe=(0,je.useMemo)(()=>{try{const Et=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Ot=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Zt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,jt=/\(\/attachments\/download\//g;rt=rt.replace(jt,"("+x.Z.API_SERVER+"/attachments/download/").replace(Et,"("+x.Z.API_SERVER+"/api/attachments/").replace(Ot,'"'+x.Z.API_SERVER+"/api/attachments/").replace(Zt,'"'+x.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
|
|
`),ct.current.style.display="none"}catch(Et){}if(Ue){let Et=-1;return rt=rt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Ot,Zt,jt){var Kt;return++Et,Ie(Ot,Et,(Kt=at==null?void 0:at[Et])==null?void 0:Kt.value.replaceAll("<","<").replaceAll(">",">"))}),`<pre style="background:#fff;padding:4px">${it(rt||"")}</pre>`}let vt=it(rt);vt=(0,y.ZP)(vt);const Ct=(0,y.ez)();rt.match(/\[TOC\]/)&&(vt=vt.replace("<p>[TOC]</p>",(0,y.Qv)()),(0,y.Iy)()),vt=vt.replace(/(__special_katext_id_\d+__)/g,(Et,Ot)=>{const{type:Zt,expression:jt}=Ct[Ot];return(0,le.renderToString)(de(jt)||"",{displayMode:Zt==="block",throwOnError:!1,output:"html"})}),vt=vt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,y.AL)();const xt=document.createElement("div");if(xt.innerHTML=vt,Ke)return xt.innerText;if(Re){const Et=Re.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Ge(xt,Et),xt.innerHTML}return setTimeout(()=>bt(),500),xt.innerHTML},[rt,Re]);(0,je.useEffect)(()=>{Be.current&&Be.current.querySelectorAll(["input","textarea"]).forEach(Ct=>{Ct.oninput=Ee,Ct.onblur=be,Ct.onfocus=Ze})},[He]),(0,je.useEffect)(()=>{var vt,Ct,xt,Et,Ot;if(at!=null&&at.length)try{const Zt=Be.current.querySelectorAll(".edu-program-fill-score"),jt=Be.current.querySelectorAll('[name="edu-program-fill"]');for(const[Kt,Ar]of jt.entries())Ar.value=((vt=at==null?void 0:at[Kt])==null?void 0:vt.value)||"",((Ct=at==null?void 0:at[Kt])==null?void 0:Ct.type)==="warning"?Ar.className="program-fill-warning":((xt=at==null?void 0:at[Kt])==null?void 0:xt.type)==="success"?Ar.className="program-fill-success":Ar.className="";for(const[Kt,Ar]of Zt.entries())Ar.innerHTML=(Et=at==null?void 0:at[Kt])!=null&&Et.score?`${(Ot=at==null?void 0:at[Kt])==null?void 0:Ot.score}\u5206`:"";lt(at)}catch(Zt){console.log(Zt,"error")}},[at]);const Ee=vt=>{He[vt.target.dataset.id]=He[vt.target.dataset.id]||{},He[vt.target.dataset.id].value=vt.target.value,lt([...He]),et(He,vt.target.dataset.id)},be=vt=>{He[vt.target.dataset.id]=He[vt.target.dataset.id]||{},He[vt.target.dataset.id].value=vt.target.value,lt([...He]),Qe(He,vt.target.dataset.id)},Ze=vt=>{He[vt.target.dataset.id]=He[vt.target.dataset.id]||{},He[vt.target.dataset.id].value=vt.target.value,lt([...He]),ft(He,vt.target.dataset.id)};function Ge(vt,Ct){return vt.childNodes.forEach(xt=>{var Et;if(xt.childNodes.length>0)Ge(xt,Ct);else if(xt.nodeName!=="IMG")if(xt.innerHTML)xt.innerHTML=(Et=xt.innerHTML)==null?void 0:Et.replace(new RegExp(Ct,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const Ot=document.createElement("span");Ot.innerHTML=xt.textContent.replace(new RegExp(Ct,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),xt.replaceWith(Ot)}})}const Be=(0,je.useRef)();y.jb.WebkitLineClamp=_e,_e&&(Xe=Se(Se({},Xe),y.jb));function ht(vt){let Ct=vt.target;if(Ct.tagName.toUpperCase()==="A"){let xt=Ct.getAttribute("href");if(xt.indexOf("office")>-1)vt.preventDefault(),Le(xt),Pe("office");else if(xt.indexOf("application/pdf")>-1)vt.preventDefault(),Le(xt),Pe("pdf");else if(xt.indexOf("text/html")>-1)vt.preventDefault(),Le(xt),Pe("html");else if(xt.startsWith("#")){vt.preventDefault();let Et=document.getElementById(xt.replace("#",""));Et&&Et.scrollIntoView(!0)}}}const bt=()=>{var vt;const Ct=(vt=Be.current)==null?void 0:vt.querySelectorAll("video");Ct==null||Ct.forEach(xt=>{if(xt.oncontextmenu=()=>!1,xt.src.indexOf(".m3u8")>-1&&!xt.canPlayType("application/vnd.apple.mpegurl")){if(ye.ZP.isSupported()){var Et=new ye.ZP;Et.loadSource(xt.src),Et.attachMedia(xt)}}})};(0,je.useEffect)(()=>{if(Be.current&&Oe&&Oe.match(fe)&&window.PR.prettyPrint(),Be.current)return Be.current.addEventListener("click",ht),()=>{var vt;(vt=Be.current)==null||vt.removeEventListener("click",ht),(0,y.AL)(),(0,y.Iy)()}},[Oe,Be.current,ht]);const gt=vt=>{vt.target.nodeName==="IMG"&&vt.target.className.indexOf("draw-flowchart")>-1?(ct.current.style.zIndex=1,ct.current.style.display="flex",ct.current.style.width=vt.target.clientWidth+"px",ct.current.style.height=vt.target.clientHeight+"px",ct.current.style.top=vt.target.offsetTop+"px",ct.current.style.left=vt.target.offsetLeft+"px",vt.target.id&&(st.current=vt.target.id)):ct.current.style.display="none"},yt=()=>{ct.current.style.display="none"};return(0,je.useEffect)(()=>{var vt;const Ct=xt=>{xt.preventDefault(),xt.clipboardData.setData("text",window.getSelection().toString())};return(vt=Be.current)==null||vt.addEventListener("copy",Ct),()=>{var xt;(xt=Be.current)==null||xt.removeEventListener("copy",Ct)}},[Be.current]),je.createElement("div",{style:{position:"relative"},onMouseLeave:yt},Ke&&je.createElement("div",{ref:Be,className:`${ce.mdBody} `},Oe),!Ke&&!Te(Oe)&&je.createElement("div",{ref:Be,style:Se({},Xe),onMouseOver:gt,className:`${Me||""} ${ot?"disabled-fill":""} markdown-body ${ce.mdBody} ${pt.current}`,dangerouslySetInnerHTML:{__html:Oe}}),!Ke&&Te(Oe)&&je.createElement(oe,{html:Oe}),je.createElement("div",{ref:ct,className:`${ce.button} ${ke?"":ce.previewFlowChart}`},je.createElement(re.Z,null,je.createElement(ee.ZP,{onClick:()=>{ke?qe(st.current):(Le(st.current),Pe("flowChart"))}},ke?"\u7F16\u8F91":"\u9884\u89C8"))),je.createElement(E.Z,{close:!0,data:Ve,type:Ve!=null&&Ve.length?Je:"",style:Se({},ut),onClose:()=>Le("")}))}},83845:function(sr,It,Ye){"use strict";Ye.d(It,{cT:function(){return fe},pe:function(){return Se}});var je=Ye(59301),St=Ye(14566),y=Ye(6767),De=Ye(38147),ye=Ye(28209),x=Ye.n(ye),z=Ye(1012),le=Ye(65582),re=Ye(47257),ee=Ye.n(re),ue=Object.defineProperty,E=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(we,Ae,Ne)=>Ae in we?ue(we,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):we[Ae]=Ne,pe=(we,Ae)=>{for(var Ne in Ae||(Ae={}))oe.call(Ae,Ne)&&ce(we,Ne,Ae[Ne]);if(te)for(var Ne of te(Ae))se.call(Ae,Ne)&&ce(we,Ne,Ae[Ne]);return we},me=(we,Ae)=>E(we,ie(Ae)),ve=(we,Ae)=>{var Ne={};for(var ke in we)oe.call(we,ke)&&Ae.indexOf(ke)<0&&(Ne[ke]=we[ke]);if(we!=null&&te)for(var ke of te(we))Ae.indexOf(ke)<0&&se.call(we,ke)&&(Ne[ke]=we[ke]);return Ne},ge=(we,Ae,Ne)=>new Promise((ke,Me)=>{var Ke=ut=>{try{Xe(Ne.next(ut))}catch(Re){Me(Re)}},_e=ut=>{try{Xe(Ne.throw(ut))}catch(Re){Me(Re)}},Xe=ut=>ut.done?ke(ut.value):Promise.resolve(ut.value).then(Ke,_e);Xe((Ne=Ne.apply(we,Ae)).next())});const{Dragger:Ce}=St.default,Se=we=>{const Ae="bf3c199c2470cb477d907b1e0917c17b",Ne="5183666c72eec9e4";var ke=x().enc.Utf8.parse(Ae);let Me=x().enc.Utf8.parse(Ne);var Ke=x().AES.decrypt(we,ke,{iv:Me,mode:x().mode.CBC});return Ke.toString(x().enc.Utf8)};let Fe;const xe=we=>ge(void 0,[we],function*({identifier:Ae,oldFilename:Ne,newFilename:ke}){var Me,Ke,_e,Xe,ut,Re;const Ue=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});Ue.data=JSON.parse(Se(Ue.data));const $e=new OSS({endpoint:(Me=Ue==null?void 0:Ue.data)==null?void 0:Me.end_point,region:(Ke=Ue==null?void 0:Ue.data)==null?void 0:Ke.region,accessKeyId:(_e=Ue==null?void 0:Ue.data)==null?void 0:_e.access_key_id,accessKeySecret:(Xe=Ue==null?void 0:Ue.data)==null?void 0:Xe.access_key_secret,bucket:(ut=Ue==null?void 0:Ue.data)==null?void 0:ut.bucket,stsToken:(Re=Ue==null?void 0:Ue.data)==null?void 0:Re.security_token});return new Promise((ot,at)=>{console.log(11111,`${Ae}/${Ne}`,`${Ae}/${ke}`,Ue.data),$e.copy(`/${Ae}/${Ne}`,`/${Ae}/${ke}`).then(qe=>{console.log("\u62F7\u8D1D\u6210\u529F",qe)}).catch(qe=>{console.log(qe)})})}),fe=(we,Ae,Ne)=>ge(void 0,null,function*(){var ke,Me,Ke,_e,Xe,ut;Ae.file_name=we.name;const Re=yield(0,De.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",Se(Re.data)),Re.data=JSON.parse(Se(Re.data));const Ue=we.name.split(".");Ue.pop();const $e=Ae.realFileName?Ue.join(""):(0,z.Z)(),ot=new(ee())({endpoint:(ke=Re==null?void 0:Re.data)==null?void 0:ke.end_point,region:(Me=Re==null?void 0:Re.data)==null?void 0:Me.region,accessKeyId:(Ke=Re==null?void 0:Re.data)==null?void 0:Ke.access_key_id,accessKeySecret:(_e=Re==null?void 0:Re.data)==null?void 0:_e.access_key_secret,bucket:(Xe=Re==null?void 0:Re.data)==null?void 0:Xe.bucket,stsToken:(ut=Re==null?void 0:Re.data)==null?void 0:ut.security_token});return new Promise((at,qe)=>{var et;ot.multipartUpload(`${$e}`,new Blob([we],{type:we.type}),me(pe({timeout:200*1e3,partSize:102400},Ne),{callback:{url:(et=Re==null?void 0:Re.data)==null?void 0:et.callback_url,host:Re==null?void 0:Re.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,De.rz)(Ae)}})).then(function(Qe){var ft;we.response=(ft=Qe.data)==null?void 0:ft.data,at(Qe==null?void 0:Qe.data)}).catch(function(Qe){qe(Qe),console.log("err:",Qe)})})}),de=we=>{var Ae=we,{user:Ne,cancelUpload:ke}=Ae,Me=ve(Ae,["user","cancelUpload"]);const[Ke,_e]=(0,je.useState)([]);let[Xe,ut]=(0,je.useState)();const Re={onRemove:$e=>{_e([...Ke.filter(ot=>ot.name!==$e.name)]),Me.onChange(Ke.filter(ot=>ot.name!==$e.name))},disabled:Me.disabled,multiple:!0,fileList:Ke==null?void 0:Ke.map($e=>$e.file),customRequest:()=>{},beforeUpload:$e=>ge(void 0,null,function*(){let ot=Me.maxSize||1073741824;if(Ke.filter(at=>at.name===$e.name).length){y.ZP.info(`${$e.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return($e==null?void 0:$e.size)>ot?(y.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${ot/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(Ke.push({name:$e.name,file:$e}),_e([...Ke]),Me.onChange(Ke),!1)})},Ue=($e,ot)=>ge(void 0,null,function*(){var at,qe,et,Qe,ft,rt;ot.file_name=$e.name;const ct=$e.name,st=yield(0,De.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(st.data=JSON.parse(Se(st.data)),(st==null?void 0:st.status)!==0){Ke[Ke.findIndex(Je=>Je.name===ct)].status="error",Ke[Ke.findIndex(Je=>Je.name===ct)].file.status="error",Me.onChange(Ke),y.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Xe=new(ee())({endpoint:(at=st==null?void 0:st.data)==null?void 0:at.end_point,region:(qe=st==null?void 0:st.data)==null?void 0:qe.region,accessKeyId:(et=st==null?void 0:st.data)==null?void 0:et.access_key_id,accessKeySecret:(Qe=st==null?void 0:st.data)==null?void 0:Qe.access_key_secret,bucket:(ft=st==null?void 0:st.data)==null?void 0:ft.bucket,stsToken:(rt=st==null?void 0:st.data)==null?void 0:rt.security_token}),console.log($e,"file"),ut(Xe);const Ve=$e.name.split(".");Ve.pop();const Le=ct.indexOf(".")>-1?ot.realFileName?Ve.join("."):(0,z.Z)():ct;return new Promise((Je,Pe)=>{var He;try{Xe.multipartUpload(`${Me.identifier}/${Le}${ct.indexOf(".")>-1?"."+ct.split(".").pop():""}`,new Blob([$e.file],{type:$e.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(lt,pt,nt)=>{try{console.log("\u8FDB\u5EA6",lt,pt,nt);const Te=Ke.findIndex(Ie=>Ie.name===ct);Ke[Te].file.percent=lt*100,Ke[Te].tempCheckpoint=pt,_e([...Ke])}catch(Te){}},checkpoint:Ke[Ke.findIndex(lt=>lt.name===ct)].tempCheckpoint,callback:{customValue:{id:ct+""},url:(He=st==null?void 0:st.data)==null?void 0:He.callback_url,host:st==null?void 0:st.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,De.rz)(ot)}}).then(function(lt){var pt,nt,Te;const Ie=Ke.findIndex(it=>it.name===ct);let ze="done";if(((pt=lt.data)==null?void 0:pt.status)===0){$e.response=(nt=lt.data)==null?void 0:nt.data;const it=Ke.findIndex(Oe=>Oe.name===ct);Ke[it].status="done",Ke[it].file.status="done"}else y.ZP.warning((Te=lt.data)==null?void 0:Te.message),ze="error";Ke[Ie].status=ze,Ke[Ie].file.status=ze,Me.onChange(Ke),Je(lt==null?void 0:lt.data)}).catch(function(lt){Ke[Ke.findIndex(pt=>pt.name===ct)].status="error",Ke[Ke.findIndex(pt=>pt.name===ct)].file.status="error",y.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),_e([...Ke]),Me.onChange(Ke),Pe(lt),console.log("err:",lt)})}catch(lt){}})});return(0,je.useEffect)(()=>{Ke.every($e=>$e==="done"||$e==="error")&&Me.onComplete(Ke)},[Ke]),(0,je.useEffect)(()=>{ke&&(Xe==null||Xe.cancel())},[ke]),(0,je.useEffect)(()=>{Me.uploading&&Ke.map($e=>ge(void 0,null,function*(){var ot;if((!$e.status||$e.status==="error")&&!ke){$e.status="uploading",$e.file.status="uploading";const at=yield Ue($e,{login:(ot=Ne==null?void 0:Ne.userInfo)==null?void 0:ot.login,container_type:Me.container_type,container_id:Me.container_id,description:Me.description,realFileName:Me.realFileName})}}))},[Me.uploading]),je.createElement(Ce,me(pe({},Re),{height:Me.height,className:Me.className}),je.createElement("p",{className:"ant-upload-hint"},Me.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};It.ZP=(0,le.connect)(({loading:we,globalSetting:Ae,user:Ne})=>({globalSetting:Ae,loading:we.models.competitions,user:Ne}))(de)},60537:function(sr,It,Ye){"use strict";Ye.d(It,{h:function(){return ge},Z:function(){return ve}});var je=Ye(59301),St=Ye(82326),y=Ye(28284),De=Ye(7939),ye=Ye(89780),x=Ye.n(ye),z=Ye(45559),le=Object.defineProperty,re=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,te=(Ce,Se,Fe)=>Se in Ce?le(Ce,Se,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Ce[Se]=Fe,oe=(Ce,Se)=>{for(var Fe in Se||(Se={}))E.call(Se,Fe)&&te(Ce,Fe,Se[Fe]);if(ue)for(var Fe of ue(Se))ie.call(Se,Fe)&&te(Ce,Fe,Se[Fe]);return Ce},se=(Ce,Se)=>re(Ce,ee(Se));const ce=St.default.Option,pe={labelCol:{span:4},wrapperCol:{span:20}},me={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"]};var ve=({callback:Ce,onCancel:Se})=>{const[Fe,xe]=(0,je.useState)("python");function fe(we){xe(me[we][1])}function de(we){Ce(we)}return je.createElement(y.default,se(oe({},pe),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:de,style:{width:500}}),je.createElement(y.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},je.createElement(St.default,{getPopupContainer:we=>we.parentNode,onChange:fe},Object.keys(me).map(we=>je.createElement(ce,{key:we,value:we},me[we][0])))),je.createElement(y.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},je.createElement(ge,{mode:Fe})),je.createElement("div",{className:"flex-container flex-end"},je.createElement(De.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),je.createElement(De.ZP,{type:"ghost",onClick:Se},"\u53D6\u6D88")))};function ge({value:Ce,onChange:Se,mode:Fe,options:xe={}}){const fe=(0,je.useRef)(),[de,we]=(0,je.useState)();return(0,je.useEffect)(()=>{if(de){let Ae=function(Ne){const ke=Ne.getValue();Se&&Se(ke)};return de.on("change",Ae),()=>{de.off("change",Ae)}}},[de,Se]),(0,je.useEffect)(()=>{de&&de.setOption("mode",Fe)},[de,Fe]),(0,je.useEffect)(()=>{de&&(Ce!==de.getValue()||Ce==="")&&setTimeout(()=>{de.setValue(Ce||"")},300)},[de,Ce]),(0,je.useEffect)(()=>{if(fe.current&&!de){const Ae=x().fromTextArea(fe.current,oe({mode:Fe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},xe));we(Ae)}},[fe.current,de]),je.createElement("div",{className:"my-codemirror-container"},je.createElement("textarea",{ref:fe}))}},25374:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return nr}});var je=Ye(59301),St=Ye(65582),y=Ye(89780),De=Ye.n(y),ye=Ye(76374),x=Ye(45559),z=Ye(6313),le=Ye(25717),re=Ye(99498),ee=Ye(25419),ue=Ye(67549),E=Ye(95097),ie=({value:Pt="",className:zt,showTextOnly:hr,showLines:yr,style:cr={}})=>{const Xt=(0,je.useMemo)(()=>"",[Pt]);return je.createElement(je.Fragment,null,je.createElement("div",{dangerouslySetInnerHTML:{__html:Xt}}))},te=Object.defineProperty,oe=Object.defineProperties,se=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ve=(Pt,zt,hr)=>zt in Pt?te(Pt,zt,{enumerable:!0,configurable:!0,writable:!0,value:hr}):Pt[zt]=hr,ge=(Pt,zt)=>{for(var hr in zt||(zt={}))pe.call(zt,hr)&&ve(Pt,hr,zt[hr]);if(ce)for(var hr of ce(zt))me.call(zt,hr)&&ve(Pt,hr,zt[hr]);return Pt},Ce=(Pt,zt)=>oe(Pt,se(zt));let Se=[{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\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",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 Fe({onActionCallback:Pt,title:zt,icon:hr,actionName:yr,className:cr="",children:Xt}){function Or(){Pt(yr)}return je.createElement("a",{title:zt,className:cr,onClick:Or},je.createElement("i",{className:`${hr}`}),Xt)}var xe=({watch:Pt,showNullButton:zt,showNullProgramButton:hr,onActionCallback:yr,fullScreen:cr,insertTemp:Xt,hidetoolBar:Or,extraUse:Ur})=>{const jr=[...Se,{title:`${Pt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Pt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return je.createElement("ul",{className:"markdown-toolbar-container"},!Or&&jr.map((Jr,ir)=>je.createElement("li",{key:ir},Jr.actionName?je.createElement(Fe,Ce(ge({},Jr),{onActionCallback:yr})):je.createElement("span",{className:"v-line"}))),zt?je.createElement("li",null,je.createElement(Fe,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:yr},je.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,hr?je.createElement(je.Fragment,null,je.createElement("li",null,je.createElement(Fe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:yr},je.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),je.createElement("li",null,je.createElement(Fe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:yr},je.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Xt&&je.createElement("li",null,je.createElement(Fe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Xt}`,onActionCallback:yr},je.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ur&&je.createElement("li",null,Ur),je.createElement("li",{className:"btn-full-screen"},je.createElement(Fe,{icon:`${cr?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:cr?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:yr})))},fe=Ye(57261),de=Ye(28284),we=Ye(37568),Ae=Ye(7939),Ne=Object.defineProperty,ke=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,ut=(Pt,zt,hr)=>zt in Pt?Ne(Pt,zt,{enumerable:!0,configurable:!0,writable:!0,value:hr}):Pt[zt]=hr,Re=(Pt,zt)=>{for(var hr in zt||(zt={}))_e.call(zt,hr)&&ut(Pt,hr,zt[hr]);if(Ke)for(var hr of Ke(zt))Xe.call(zt,hr)&&ut(Pt,hr,zt[hr]);return Pt},Ue=(Pt,zt)=>ke(Pt,Me(zt));const $e={labelCol:{span:4},wrapperCol:{span:20}};var ot=({callback:Pt,onCancel:zt})=>{function hr(yr){Pt(yr)}return je.createElement(de.default,Ue(Re({},$e),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:hr,style:{width:500}}),je.createElement(de.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},je.createElement(we.default,null)),je.createElement(de.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},je.createElement(we.default,null)),je.createElement("div",{className:"flex-container flex-end"},je.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),je.createElement(Ae.ZP,{type:"ghost",onClick:zt},"\u53D6\u6D88")))},at=Ye(60537),qe=Ye(45053),et=Ye(62957),Qe=Ye(77019),ft=Ye(53464),rt=Ye(59301),ct=({callback:Pt,onCancel:zt})=>{const hr=document.createElement("canvas"),yr=hr.getContext("2d");hr.width=1e3,hr.height=800,yr.fillStyle="#ffffff",yr.fillRect(0,0,hr.width,hr.height);const cr=hr.toDataURL("image/png");return rt.createElement(et.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},rt.createElement(Qe.Z,{style:{height:"100vh"}},rt.createElement(ft.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:cr,visible:!0,title:String(Date.now())},onOk:Xt=>{Pt({src:Xt.url})},onClose:zt})))},st=Ye(30641),Ve=Ye(5269),Le=Ye(6767),Je={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},Pe=Ye(59301),lt=(0,je.forwardRef)(({onCancel:Pt,editImgId:zt,callback:hr},yr)=>{let cr=(0,je.useRef)(),Xt=(0,je.useRef)(),Or=(0,je.useRef)(),Ur=(0,je.useRef)(!1);const jr=(0,je.useRef)(!1);console.log("ref:",yr);const[Jr,ir]=(0,je.useState)(0),[Nt,ar]=(0,je.useState)("100vh");return(0,je.useEffect)(()=>{ir(1)},[]),(0,je.useImperativeHandle)(yr,()=>({setHeight:ar})),Pe.createElement("div",{ref:jr,className:"body-overflow-initial"},Pe.createElement(st.Z,{width:"100vw",height:Nt,footer:null,closable:!0,placement:"bottom",open:!!Jr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${Je.drawerWrap}`,onClose:()=>{window.saveDrawData(Fr=>{hr({src:`/api/attachments/${Fr}`,id:Fr})})},title:Pe.createElement(Qe.Z,{align:"middle"},Pe.createElement(Ve.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Pe.createElement(Ve.Z,{onClick:()=>{ar(Nt==="60px"?"100vh":"60px")}},Pe.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),Pe.createElement(Ve.Z,{onClick:()=>{window.saveDrawData(Fr=>{if(Fr===null){Le.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Le.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),hr({src:`/api/attachments/${Fr}`,id:Fr,disabledClose:!0})})}},Pe.createElement(Ae.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},Pe.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${zt||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Xt})))}),pt=Ye(74128),nt=Ye(47889),Te=Ye(71051);const Ie=nt.ZP.Group,ze={margin:"0 8px"};var it=({callback:Pt,onCancel:zt})=>{function hr(yr){Pt(yr)}return je.createElement(de.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:hr},je.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},je.createElement("span",{style:ze},"\u5355\u5143\u683C\u6570\uFF1A"),je.createElement("span",{style:ze},"\u884C\u6570"),je.createElement(de.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},je.createElement(Te.Z,null)),je.createElement("span",{style:ze},"\u5217\u6570"),je.createElement(de.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},je.createElement(Te.Z,null))),je.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},je.createElement("span",{style:ze},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),je.createElement(de.default.Item,{name:"align"},je.createElement(Ie,null,je.createElement(nt.ZP,{value:"default"},je.createElement("i",{className:"fa fa-align-justify"})),je.createElement(nt.ZP,{value:"left"},je.createElement("i",{className:"fa fa-align-left"})),je.createElement(nt.ZP,{value:"center"},je.createElement("i",{className:"fa fa-align-center"})),je.createElement(nt.ZP,{value:"right"},je.createElement("i",{className:"fa fa-align-right"}))))),je.createElement("div",{className:"flex-container flex-end"},je.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),je.createElement(Ae.ZP,{type:"ghost",onClick:zt},"\u53D6\u6D88")))},Oe=Ye(71411),Ee=Ye(93510),be=Ye.n(Ee),Ge=(0,je.forwardRef)(({use3d:Pt,width:zt,height:hr,callback:yr,showSaveButton:cr},Xt)=>{const Or=(0,je.useRef)(),Ur=(0,je.useRef)(),[jr,Jr]=(0,je.useState)(!1),ir=(0,je.useRef)({id:Or,appName:"graphing",width:zt||1e3,height:hr||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,je.useEffect)(()=>{Ur.current=new(be())(ir.current,!0),window.onload=function(){Ur.current.inject("applet_container")}},[]);const Nt=()=>{var ar=window.ggbApplet.getPNGBase64(1,!0,72);return yr&&yr(ar),ar};return(0,je.useEffect)(()=>{ir.current.appName=jr?"3D":"graphing",Ur.current.inject("applet_container")},[jr]),(0,je.useEffect)(()=>{Jr(Pt)},[Pt]),(0,je.useImperativeHandle)(Xt,()=>({getImgData:Nt})),je.createElement(je.Fragment,null,je.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Or}),je.createElement(Qe.Z,{align:"middle"},je.createElement(Ve.Z,{flex:1},je.createElement(Oe.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:jr,onChange:ar=>Jr(ar)})),je.createElement(Ve.Z,null,je.createElement(Ae.ZP,{size:"large",onClick:Nt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Be=Ye(99298);const ht="link",bt="upload-image",gt="add-flowchart",yt="draw-image",vt="add-flowchart",Ct="code-block",xt="add-table",Et="------------",Ot={default:Et,left:`:${Et}`,center:`:${Et}:`,right:`${Et}:`};var Zt=Ye(31103),jt=Ye(65862);function Kt(){}let Ar=0;const br=1e4,Er="\u2581",Br="@\u2581\u2581@",Zr="@\u2581@",Pr=`
|
|
**\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`,ur=["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 Hr(Pt){return/^\d+$/.test(Pt)?`${Pt}px`:Pt}const mr=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",wr={[mr+"-B"]:"bold",[mr+"-I"]:"italic"},qt={[ht]:"\u6DFB\u52A0\u94FE\u63A5",[Ct]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[bt]:"\u6DFB\u52A0\u56FE\u7247",[yt]:"\u6DFB\u52A0\u753B\u56FE",[gt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[xt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var nr=({defaultValue:Pt="",onChange:zt,width:hr="100%",height:yr=400,miniToolbar:cr=!1,isFocus:Xt=!1,watch:Or,insertTemp:Ur,mode:jr="markdown",id:Jr="markdown-editor-id",showResizeBar:ir=!1,noStorage:Nt=!1,showNullButton:ar=!1,showNullProgramButton:Fr=!1,hidetoolBar:Yr=!1,fullScreen:kt=!1,onBlur:Tt,onCMBeforeChange:vr,onFullScreen:$t,className:Bt="",disablePaste:rr=!1,disabled:fr=!1,disabledFill:Tr=!1,placeholder:Nr="",values:Cr="",extraUse:Ir,onAddBlank:tr})=>{const[Rt,kr]=(0,je.useState)(null),[Wr,Gr]=(0,je.useState)(Pt),[$r,pn]=(0,je.useState)(Or),[xn,qr]=(0,je.useState)(kt),[Rr,rn]=(0,je.useState)(""),[Kr,Bn]=(0,je.useState)(0),[Hn,Rn]=(0,je.useState)(yr),[Yn,Xn]=(0,je.useState)(!1),[Wn,On]=(0,je.useState)(0),[_n,Jn]=(0,je.useState)(0),_r=(0,je.useRef)(),dn=(0,je.useRef)(),Dn=(0,je.useRef)(),Mn=(0,je.useRef)(),jn=(0,je.useRef)(),Zn=(0,je.useRef)(),ri=(0,St.useDispatch)();(0,je.useEffect)(()=>{const dr=window.scrollY||window.pageYOffset;Gr(Cr),Rt==null||Rt.setValue(Cr),window.scrollTo(0,dr)},[Cr]),(0,je.useEffect)(()=>{$t==null||$t(xn)},[xn]),(0,je.useEffect)(()=>{if(_r.current){let dr=function(Sr,Dr){var zr;if(rr){Dr.preventDefault();return}const an=Dr.clipboardData;if(an){const Qr=an.types.toString(),mn=an.items;if(Qr==="Files"||an.types.indexOf("Files")>-1){if(Dr.preventDefault(),jr=="stex")return;try{let cn=mn[1];((zr=mn[0])==null?void 0:zr.kind)==="file"&&(cn=mn[0]);const vn=cn.getAsFile(),bn=vn.name.split(".").pop();(0,qe.I)(vn,gn=>{var Ln,Cn,kn;gn.id?((Ln=vn==null?void 0:vn.type)==null?void 0:Ln.indexOf("image"))>-1?er.replaceSelection(`<img width="100%" src="/api/attachments/${gn.id}?type=${gn.content_type})" alt="" />`):((Cn=vn==null?void 0:vn.type)==null?void 0:Cn.indexOf("video"))>-1?er.replaceSelection(`<video width="100%" controls src="/api/attachments/${gn.id}"></video>`):((kn=vn==null?void 0:vn.type)==null?void 0:kn.indexOf("pdf"))>-1?er.replaceSelection(`<a href="/api/attachments/${gn.id}?type=${vn.type}&disposition=inline" target="_blank">${vn.name}</a>`):ur.includes(bn)?er.replaceSelection(`<a href="/api/attachments/${gn.id}?type=office&disposition=inline" target="_blank">${vn.name}</a>`):er.replaceSelection(`[${vn.name}](/api/attachments/${gn.id}?type=${gn.content_type})`):(gn==null?void 0:gn.status)===401&&(document.location.href="/user/login")})}catch(cn){Le.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const er=De().fromTextArea(_r.current,{mode:jr,lineNumbers:!cr,lineWrapping:!0,value:Pt,autoCloseTags:!0,autoCloseBrackets:!0});return er.on("keyup",function(Sr,Dr){Dr.keyCode===8&&(Sr.getValue()==""?er.setOption("placeholder",Nr):er.setOption("placeholder",null))}),er.on("keydown",function(Sr,Dr){if(Dr.keyCode===8){var zr=Ht(Sr);zr&&Dr.preventDefault()}}),Xt&&er.focus(),er.on("paste",dr),fr&&er.on("beforeChange",function(Sr,Dr){(Dr.origin==="paste"||Dr.origin==="+input")&&Dr.cancel()}),kr(er),()=>{er.off("paste",dr)}}},[]);const At=(0,je.useCallback)(()=>{if(dn.current)try{}catch(dr){console.log(dr,"---- to set md editor body height")}},[Hn,dn,xn]);(0,je.useEffect)(()=>{function dr(){let er=new ye.Z(Sr=>{for(let Dr of Sr)(Dr.target.offsetHeight>0||Dr.target.offsetWidth>0)&&(At(),Rt.setSize("100%","100%"),Rt.refresh())});return er.observe(_r.current.parentElement),er}if(Rt){const er=dr();return()=>{var Sr,Dr;(Sr=_r.current)!=null&&Sr.parentElement&&er.unobserve((Dr=_r.current)==null?void 0:Dr.parentElement)}}},[Rt,At]),(0,je.useEffect)(()=>{if(Rt){let dr=[];for(const[er,Sr]of Object.entries(wr)){let Dr={[er]:()=>{Lt(Sr)}};dr.push(Dr),Rt.addKeyMap(Dr)}return()=>{for(let er of dr)Rt.removeKeyMap(er)}}},[Rt]),(0,je.useEffect)(()=>{kt!==xn&&qr(kt)},[kt]),(0,Zt.Z)(()=>{if(!Nt&&Kr>0){let dr=new Date().getTime(),er=window.sessionStorage.getItem(Jr);dr>=Kr+br&&(!er||er!==Wr)&&(window.sessionStorage.setItem(Jr,Wr),Xn(!0))}},br),(0,je.useEffect)(()=>{pn(Or)},[Rt,Or]),(0,je.useEffect)(()=>{Rt&&Xt&&Rt.focus()},[Rt,Xt]),(0,je.useEffect)(()=>{if($r&&Rt){let dr=function(Sr){let Dr=Sr.target;if(Mn.current){let zr=Dr.scrollTop/Dr.scrollHeight;Mn.current.scrollTop=Mn.current.scrollHeight*zr}};const er=Rt.getScrollerElement();return er.addEventListener("scroll",dr),()=>{er.removeEventListener("scroll",dr)}}},[Rt,$r]),(0,je.useEffect)(()=>{if(Rt&&vr){let dr=function(er,Sr){vr(er,Sr)};return Rt.on("beforeChange",dr),()=>{Rt.off("beforeChange",dr)}}},[Rt,vr]),(0,je.useEffect)(()=>{if(Rt&&Tt){let dr=function(){Tt(Rt.getValue())};return Rt.on("blur",dr),()=>{Rt.off("blur",dr)}}},[Rt,Tt]);function Ht(dr,er){var Sr=dr.getDoc(),Dr=Sr.getCursor(),zr=Sr.getLine(Dr.line),an=zr.charAt(Dr.ch-1),Qr=zr.lastIndexOf("@\u2581@",Dr.ch),mn=zr.lastIndexOf("@\u2581\u2581@",Dr.ch),cn=Qr>mn?Qr:mn,vn=Qr>mn?3:4;if(Br.indexOf(an)===-1)return null;if(console.log("change1:",er,dr,zr,Dr,cn,Qr,mn,an),cn>=0&&Dr.ch-cn<5){var bn=cn+vn;return Sr.replaceRange("",{line:Dr.line,ch:cn},{line:Dr.line,ch:bn}),{line:Dr.line,ch:bn}}return null}(0,je.useEffect)(()=>{if(Rt){let dr=function(er,Sr){const Dr=er.getValue();Gr(Dr),Bn(new Date().getTime()),er.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),zt&&(Fr?zt(Dr,Gt(Dr)):zt(Dr))};return Rt.on("change",dr),()=>{Rt.off("change",dr)}}},[Rt,zt]),(0,je.useEffect)(()=>{if(Rt)if(Pt==null)Rt.setValue(""),Gr("");else{const dr=window.scrollY||window.pageYOffset;Pt!==Rt.getValue()&&(Rt.setValue(Pt),Gr(Pt),Rt.setCursor(fr?1:Rt.lineCount(),0),window.scrollTo(0,dr))}},[Rt,Pt]);const Lt=(0,je.useCallback)(dr=>{const er=Rt.getCursor(),Sr=Rt.getSelection();let Dr=Sr.split(`
|
|
`);switch(dr){case"bold":return Rt.replaceSelection("**"+Sr+"**"),Sr===""&&Rt.setCursor(er.line,er.ch+2),Rt.focus();case"italic":return Rt.replaceSelection("*"+Sr+"*"),Sr===""&&Rt.setCursor(er.line,er.ch+1),Rt.focus();case"code":return Rt.replaceSelection("`"+Sr+"`"),Sr===""&&Rt.setCursor(er.line,er.ch+1),Rt.focus();case"inline-latex":return(0,jt.Ye)(ri)?void 0:(rn("inline-latex"),Rt.focus());case"latex":return Rt.replaceSelection("```latex\n"+Sr+"\n```"),Rt.setCursor(er.line+1,Sr.length+1),Rt.focus();case"line-break":return Rt.replaceSelection(`<br/>
|
|
`),Rt.focus();case"list-ul":return Sr===""?Rt.replaceSelection("- "+Sr):Rt.replaceSelection(Dr.map(zr=>zr===""?"":`- ${zr}`).join(`
|
|
`)),Rt.focus();case"list-ol":return Sr===""?Rt.replaceSelection("1. "+Sr):Rt.replaceSelection(Dr.map((zr,an)=>zr===""?"":`${an+1}. ${zr}`).join(`
|
|
`)),Rt.focus();case"add-null-ch":tr==null||tr();return;case"add-signal":return Sr===""&&Rt.setCursor(er.line,er.ch),Rt.replaceSelection(Zr),Rt.focus();case"add-multiple":return Sr===""&&Rt.setCursor(er.line,er.ch),Rt.replaceSelection(Br),Rt.focus();case"inster-template-1":return Sr===""&&Rt.setCursor(er.line,er.ch),Rt.replaceSelection(Pr),Rt.focus();case"eraser":return Rt.setValue(""),Rt.focus();case"trigger-watch":return pn(!$r),Rt.focus();case"trigger-full-screen":return qr(!xn),Rt.focus();case ht:rn(ht);return;case Ct:rn(Ct);return;case bt:rn(bt);return;case yt:rn(yt);return;case"maths-latex":if((0,jt.Ye)(ri))return;rn("maths-latex");return;case gt:jn.current="",sessionStorage.removeItem("file_id"),rn(gt);return;case xt:rn(xt);return;default:throw new Error}},[Rt,$r,xn]),Wt=(0,je.useCallback)((dr,er)=>{var Sr,Dr,zr,an,Qr,mn;dr!=null&&dr.disabledClose||rn("");const{src:cn,alt:vn,id:bn}=dr||{};switch(Rr){case ht:const{title:hn,link:nn}=dr;return Rt.replaceSelection(`[${hn}](${nn})`),Rt.focus();case Ct:const{language:un,content:yn}=dr;return Rt.replaceSelection(["```"+un,yn,"```"].join(`
|
|
`)),Rt.focus();case"maths-latex":for(var gn=atob(dr),Ln=new Uint8Array(gn.length),Cn=0;Cn<gn.length;Cn++)Ln[Cn]=gn.charCodeAt(Cn);var kn=new Blob([Ln],{type:"image/png"});(0,qe.I)(kn,yi=>{yi.id?Rt.replaceSelection(``):(yi==null?void 0:yi.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,jt.Ye)(ri))return;Rt.replaceSelection("`$$"+dr+"$$`");break;case vt:if(!bn)return;Rt.getValue().indexOf(cn)===-1?Rt.replaceSelection(`<center><img id="${bn}" width="80%" src="${cn}" class="draw-flowchart" alt="${vn||""}" /></center>`):document.getElementById(bn).src=pt.Z.API_SERVER+cn+"?t="+Date.now();break;case bt:case yt:const sn=er,Tn=(zr=(Dr=(Sr=sn==null?void 0:sn.name)==null?void 0:Sr.split("."))==null?void 0:Dr.pop)==null?void 0:zr.call(Dr);return((an=sn==null?void 0:sn.type)==null?void 0:an.indexOf("image"))>-1||!(sn!=null&&sn.type)?sn!=null&&sn.align||sn!=null&&sn.width?Rt.replaceSelection(`<p style="text-align:${sn.align||"initial"}"><img width="${sn.width?sn.width+"%":"initial"}" src="${cn}" alt="${vn||""}" /></p>`):Rt.replaceSelection(`<img width="100%" src="${cn}" alt="${vn||""}" />`):((Qr=sn==null?void 0:sn.type)==null?void 0:Qr.indexOf("video"))>-1?Rt.replaceSelection(`<video width="100%" controls src="${cn}"></video>`):((mn=sn==null?void 0:sn.type)==null?void 0:mn.indexOf("pdf"))>-1?Rt.replaceSelection(`<a href="${cn}?type=${sn.type}&disposition=inline" target="_blank">${sn.name}</a>`):ur.includes(Tn)?Rt.replaceSelection(`<a href="${cn}?type=office&disposition=inline" target="_blank">${sn.name}</a>`):Rt.replaceSelection(`[${sn.name}](${cn})`),Rt.focus();case xt:const{row:Pn,col:qn,align:Ti}=dr;let Ci=`
|
|
`;for(let yi=0;yi<Pn;yi++){let Fi=[],$n=[];for(let Qn=0;Qn<qn;Qn++)yi===1&&$n.push(Ot[Ti]),Fi.push(" ");yi===1&&(Ci+=`| ${$n.join(" | ")} |
|
|
`),Ci+=`| ${Fi.join(qn===1?"":" | ")} |
|
|
`}return Rt.replaceSelection(Ci+`
|
|
`),Rt.focus();default:throw new Error}},[Rt,Rr]),_t=(0,je.useMemo)(()=>{switch(Rr){case ht:return je.createElement(ot,{callback:Wt,onCancel:Qt});case Ct:return je.createElement(at.Z,{callback:Wt,onCancel:Qt});case bt:return je.createElement(qe.Z,{callback:Wt,onCancel:Qt});case gt:return je.createElement(lt,{editImgId:jn.current,callback:Wt,onCancel:Qt});case xt:return je.createElement(it,{callback:Wt,onCancel:Qt});case"maths-latex":return je.createElement(Ge,{showSaveButton:!0,callback:Wt});case"inline-latex":return je.createElement(Be.Z,{showSaveButton:!0,callback:Wt});default:return null}},[Rr]);function Qt(){rn("")}(0,je.useEffect)(()=>{if(Dn.current){let dr=function(Qr){zr=!0,an=Qr.pageY},er=function(){zr=!1},Sr=function(Qr){if(zr){let mn=Qr.pageY-an;mn<0&&(mn=0),mn>300&&(mn=300);let cn=yr+mn+"px";Rn(cn)}},Dr=Dn.current,zr=!1,an=0;return Dr.addEventListener("mousedown",dr),document.addEventListener("mousemove",Sr),document.addEventListener("mouseup",er),()=>{Dr.removeEventListener("mousedown",dr),document.removeEventListener("mousemove",Sr),document.removeEventListener("mouseup",er)}}},[Rt,Dn]),(0,je.useEffect)(()=>{Rn(yr)},[yr]);const gr=Hr(hr),pr=Hr(Hn),lr={width:gr,height:pr},Mt=(0,je.useMemo)(()=>{if(Kr){let dr=new Date(Kr),er=dr.getHours(),Sr=dr.getMinutes(),Dr=dr.getSeconds();return er=er<10?"0"+er:er,Sr=Sr<10?"0"+Sr:Sr,Dr=Dr<10?"0"+Dr:Dr,`${er}:${Sr}:${Dr}`}return 0},[Kr]),Gt=dr=>{const er=[];if(Fr){let Sr=-1;dr=dr.replace(/(@▁▁@|@▁@)/g,function(Dr,zr,an){er.push({multiLine:Dr!==Zr})})}return er};function Yt(){window.sessionStorage.removeItem(Jr),Xn(!1),Bn(0)}function Jt(){Xn(!1),Bn(0),Rt.setValue(window.sessionStorage.getItem(Jr))}(0,je.useEffect)(()=>{qt[Rr]&&Rr!==yt&&Rr!==gt&&setTimeout(()=>{const dr=document.getElementsByClassName("markdown-popup-form")[0],er=window.innerWidth/2-dr.offsetWidth/2,Sr=window.innerHeight/2-dr.offsetHeight/2;On(er),Jn(Sr)},0)},[Rr]);const or=dr=>{dr.preventDefault();const er=dr.clientX-Wn,Sr=dr.clientY-_n;document.body.onmousemove=Dr=>{let zr=Dr.clientX-er,an=Dr.clientY-Sr;const Qr=document.getElementsByClassName("markdown-popup-form")[0],mn=window.innerWidth-Qr.offsetWidth,cn=window.innerHeight-Qr.offsetHeight;zr=Math.max(0,Math.min(zr,mn)),an=Math.max(0,Math.min(an,cn)),Lr(Dr.clientX,Dr.clientY,er,Sr)&&(On(zr),Jn(an))},document.body.onmouseup=function(){document.body.onmousemove=null}},Lr=(dr,er,Sr,Dr)=>{const zr=document.body.clientHeight,an=document.body.clientWidth;return dr<20&&Sr>dr||dr>an-20&&Sr<dr||er<20&&Dr>er||er>zr-20&&Dr<er?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return je.createElement(je.Fragment,null,je.createElement("div",{className:"markdown-editor-wrapper",ref:dn},je.createElement("div",{className:`markdown-editor-container ${Bt} ${$r?"on-preview":""} ${cr?"mini":""} ${xn?"full-screen":""}`,style:lr},je.createElement(xe,{insertTemp:Ur,watch:$r,fullScreen:xn,showNullButton:ar,showNullProgramButton:Fr,onActionCallback:Lt,hidetoolBar:Yr,extraUse:Ir}),je.createElement("div",{className:"markdown-editor-body"},je.createElement("div",{className:"codemirror-container"},je.createElement("textarea",{ref:_r,placeholder:Nr})),$r?je.createElement("div",{ref:Mn,className:"preview-container"},jr==="stex"&&je.createElement(ie,{value:Wr}),jr!=="stex"&&je.createElement(E.Z,{edit:!0,disabledFill:Tr,showProgramFill:Fr,value:Wr,openEditor:dr=>{var er;jn.current=dr,(er=Zn.current)==null||er.setHeight("100vh"),setTimeout(()=>{rn("add-flowchart")},150)}})):null))),ir?je.createElement("a",{ref:Dn,className:"editor-resize"}):null,Rr===yt&&je.createElement(ct,{callback:Wt,onCancel:Qt}),Rr===gt&&je.createElement(lt,{ref:Zn,editImgId:jn.current,callback:Wt,onCancel:Qt}),je.createElement(fe.Z,null,qt[Rr]&&Rr!==yt&&Rr!==gt?je.createElement(et.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Wn,top:_n},title:je.createElement("div",{style:{cursor:"move"},onMouseDown:or},qt[Rr]),open:!0,onCancel:Qt,footer:null,destroyOnClose:!0,width:Rr===gt?"1200px":null,height:Rr===gt?"80vh":null,className:"markdown-popup-form"},_t):null))}},45053:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return Se},I:function(){return xe}});var je=Ye(28284),St=Ye(6767),y=Ye(37568),De=Ye(44104),ye=Ye(71051),x=Ye(47889),z=Ye(7939),le=Ye(28735),re=Ye(59301),ee=Ye(59301),ue=Object.defineProperty,E=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(fe,de,we)=>de in fe?ue(fe,de,{enumerable:!0,configurable:!0,writable:!0,value:we}):fe[de]=we,pe=(fe,de)=>{for(var we in de||(de={}))oe.call(de,we)&&ce(fe,we,de[we]);if(te)for(var we of te(de))se.call(de,we)&&ce(fe,we,de[we]);return fe},me=(fe,de)=>E(fe,ie(de));const{useForm:ve}=je.default,ge={width:280,marginRight:10},Ce={labelCol:{span:5},wrapperCol:{span:19}};var Se=({callback:fe,onCancel:de})=>{const[we]=ve();let Ae=(0,re.useRef)();function Ne(Ke){Ae.current.width=we.getFieldValue("width"),Ae.current.align=we.getFieldValue("align"),fe(Ke,Ae.current)}function ke(Ke,_e){if(Ke.status===-1){St.ZP.error(Ke.message);return}we.setFieldsValue({src:`/api/attachments/${Ke.id}`,type:_e.type})}function Me(Ke){let _e=Ke.target.files[0];Ae.current=_e,xe(_e,ke)}return ee.createElement(je.default,me(pe({form:we},Ce),{className:"upload-image-panel",onFinish:Ne,style:{width:470,overflow:"hidden"}}),ee.createElement(je.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ee.createElement("div",{className:"flex-container"},ee.createElement(je.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ee.createElement(y.default,{style:ge})),ee.createElement(Fe,{onFileChange:Me}))),ee.createElement(je.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ee.createElement(y.default,{style:{width:264}})),ee.createElement(je.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ee.createElement(De.Z,null,ee.createElement(je.default.Item,{name:"width",style:{margin:0}},ee.createElement(ye.Z,{style:{width:264}})),ee.createElement("span",{className:"ml8"},"%"))),ee.createElement(je.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ee.createElement(x.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(je.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ee.createElement(z.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(z.ZP,{type:"default",onClick:de},"\u53D6\u6D88"))))};function Fe({onFileChange:fe}){return ee.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ee.createElement("input",{type:"file",onChange:fe}))}function xe(fe,de){if(!fe)throw new String("\u6CA1\u6709\u6587\u4EF6");let we=new FormData;we.append("editormd-image-file",fe),we.append("file_param_name","editormd-image-file"),we.append("byxhr","true");var Ae=new window.XMLHttpRequest;Ae.withCredentials=!0,Ae.addEventListener("load",function(Ne){de(JSON.parse(Ne.target.responseText),fe)},!1),Ae.addEventListener("error",function(Ne){console.error(Ne)},!1),Ae.open("POST",`${le.KI}/api/attachments.json`),Ae.send(we)}},57261:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return y}});var je=Ye(59301),St=Ye(4676);class y extends je.Component{constructor(ye){super(ye);const x=window.document;this.node=x.createElement("div"),x.body.appendChild(this.node)}render(){const{children:ye}=this.props;return(0,St.createPortal)(ye,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},50258:function(sr,It,Ye){"use strict";Ye.d(It,{SV:function(){return ct},ZP:function(){return rt}});var je=Ye(59301),St=Ye(76374);const y={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},De={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(`
|
|
`)},{label:"System.out.println",content:["System.out.println($0)"].join(`
|
|
`)},{label:"System.out.print",content:["System.out.print($0)"].join(`
|
|
`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},ye={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(`
|
|
`)},{label:"if",content:["if () {"," $0","}"].join(`
|
|
`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(`
|
|
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
|
|
`)},{label:"using namespace std",content:["using namespace std"].join(`
|
|
`)},{label:"include <iostream>",content:["#include <iostream>"].join(`
|
|
`)},{label:"include <vector>",content:["#include <vector>"].join(`
|
|
`)},{label:"include <cstdio>",content:["#include <cstdio>"].join(`
|
|
`)},{label:"include <cstring>",content:["#include <cstring>"].join(`
|
|
`)},{label:"include <sstream>",content:["#include <sstream>"].join(`
|
|
`)},{label:"include <fstream>",content:["#include <fstream>"].join(`
|
|
`)},{label:"include <map>",content:["#include <map>"].join(`
|
|
`)},{label:"include <string>",content:["#include <string>"].join(`
|
|
`)},{label:"include <cmath>",content:["#include <cmath>"].join(`
|
|
`)}]},x={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(`
|
|
`)}]},z={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(`
|
|
`)}]};var le=Ye(53184),re=Ye.n(le),ee=(st,Ve,Le)=>new Promise((Je,Pe)=>{var He=nt=>{try{pt(Le.next(nt))}catch(Te){Pe(Te)}},lt=nt=>{try{pt(Le.throw(nt))}catch(Te){Pe(Te)}},pt=nt=>nt.done?Je(nt.value):Promise.resolve(nt.value).then(He,lt);pt((Le=Le.apply(st,Ve)).next())});const ue={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},E=(st,Ve,Le,Je)=>{const Pe=Ve.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Le.lineNumber,endColumn:Le.column});return Array.from(new Set(Pe.match(/\b\w{2,}\b/g)||[])).map(lt=>({label:lt,kind:st.languages.CompletionItemKind.Text,insertText:lt,range:Je}))},ie=(st,Ve,Le,Je)=>{st.languages.registerCompletionItemProvider(Ve,{provideCompletionItems(Pe,He){const lt=Pe.getWordUntilPosition(He),pt={startLineNumber:He.lineNumber,endLineNumber:He.lineNumber,startColumn:lt.startColumn,endColumn:lt.endColumn},nt=Pe.getLineContent(He.lineNumber).substring(lt.startColumn-2,lt.endColumn);return{suggestions:[...E(st,Pe,He,pt),...Le.map(Ie=>({label:Ie,kind:st.languages.CompletionItemKind.Keyword,documentation:Ie,insertText:Ie,insertTextRules:st.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pt})),...Je.map(Ie=>({label:Ie.label,kind:st.languages.CompletionItemKind.Snippet,documentation:Ie.content,insertText:nt.startsWith("#")?Ie.content.replace(/#/,""):Ie.content,insertTextRules:st.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pt}))]}}})};var te=st=>{ue.languages.forEach(Ve=>{st.languages.registerDocumentFormattingEditProvider(Ve,{provideDocumentFormattingEdits(Le){return ee(this,null,function*(){const Je=re()(Le.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Le.getFullModelRange(),text:Je}]})}})}),ie(st,"java",De.keywords,De.quickKey),ie(st,"cpp",ye.keywords,ye.quickKey),ie(st,"c",y.keywords,[]),ie(st,"python",x.keywords,x.quickKey),ie(st,"scala",z.keywords,z.quickKey)};const oe="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var se=Object.defineProperty,ce=(st,Ve,Le)=>Ve in st?se(st,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Le}):st[Ve]=Le,pe=(st,Ve,Le)=>ce(st,typeof Ve!="symbol"?Ve+"":Ve,Le);const me=class Gl{constructor(Ve,Le,Je){this.placeholder=Ve,this.editor=Le,this.monaco=Je,Le.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Gl.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};pe(me,"ID","editor.widget.placeholderHint");var ge=me,Ce=Ye(96236),Se=Ye(6767),Fe=Ye(25399),xe=Ye(89392),fe=Ye(77254),de=Ye(56102),we=Object.defineProperty,Ae=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,_e=(st,Ve,Le)=>Ve in st?we(st,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Le}):st[Ve]=Le,Xe=(st,Ve)=>{for(var Le in Ve||(Ve={}))Me.call(Ve,Le)&&_e(st,Le,Ve[Le]);if(ke)for(var Le of ke(Ve))Ke.call(Ve,Le)&&_e(st,Le,Ve[Le]);return st},ut=(st,Ve)=>Ae(st,Ne(Ve)),Re=(st,Ve)=>{var Le={};for(var Je in st)Me.call(st,Je)&&Ve.indexOf(Je)<0&&(Le[Je]=st[Je]);if(st!=null&&ke)for(var Je of ke(st))Ve.indexOf(Je)<0&&Ke.call(st,Je)&&(Le[Je]=st[Je]);return Le},Ue=(st,Ve,Le)=>new Promise((Je,Pe)=>{var He=nt=>{try{pt(Le.next(nt))}catch(Te){Pe(Te)}},lt=nt=>{try{pt(Le.throw(nt))}catch(Te){Pe(Te)}},pt=nt=>nt.done?Je(nt.value):Promise.resolve(nt.value).then(He,lt);pt((Le=Le.apply(st,Ve)).next())});function $e(st){return/^\d+$/.test(st)?`${st}px`:st}function ot(){}let at=!1;const qe={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function et(st=[]){let Ve=st;if(Array.isArray(st)){for(let Le=0;Le<st.length;Le++){let Je=qe[st[Le]];if(Je)return Je}return Ve[0]}return qe[Ve]||Ve}let Qe=null;const ft=()=>Ue(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(st){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",st)}});var rt=st=>{var Ve=st,{width:Le="100%",height:Je="100%",value:Pe,language:He="javascript",style:lt={},options:pt={},overrideServices:nt={},theme:Te="vs-dark",onEditBlur:Ie,isCopy:ze=!1,onSave:it,autoHeight:Oe=!1,forbidCopy:Ee=!1,onChange:be=ot,editorDidMount:Ze=ot,onFocus:Ge=ot,onBreakPoint:Be=ot,breakPointValue:ht=[],filename:bt="educoder.txt",errorLine:gt,errorContent:yt="",highlightLine:vt,openBreakPoint:Ct=!1,placeholder:xt="",showMiniMap:Et=!0}=Ve,Ot=Re(Ve,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Zt=(0,je.useRef)(),jt=(0,je.useRef)({}),Kt=(0,je.useRef)(),Ar=(0,je.useRef)(),br=(0,je.useRef)([]),Er=(0,je.useRef)(!1),Br=(0,je.useRef)(),Zr=(0,je.useRef)(),Pr=(0,je.useRef)(!1),[ur,Hr]=(0,je.useState)(!1);function Xr(){let ir;return Zt.current&&(ir=new St.Z(Nt=>{for(let ar of Nt)(ar.target.offsetHeight>0||ar.target.offsetWidth>0)&&jt.current.instance.layout()}),ir.observe(Zt.current)),ir}function mr(){Se.ZP.warning({content:decodeURIComponent(oe),key:"monaco-editor-tip"})}const wr=()=>{let ir=jt.current.instance;if(Pe!=null&&ir&&ur){const Nt=ir.getModel();Nt&&Pe!==Nt.getValue()&&(at=!0,Nt.setValue(Pe),ir.layout(),at=!1)}};(0,je.useEffect)(()=>{const ir=fe.Z.subscribe("formatDocument",Nt=>{var ar;let Fr=jt.current.instance;(ar=Fr==null?void 0:Fr.getAction)==null||ar.call(Fr,"editor.action.formatDocument").run()});return window.updateMonacoValue=Nt=>{be(Nt)},ir},[]),(0,je.useEffect)(()=>{var ir;let Nt=jt.current.instance;Ar.current&&clearTimeout(Ar.current),Ar.current=setTimeout(()=>{wr()},500),Pe&&(Pe!=null&&Pe.length)&&((ir=Nt==null?void 0:Nt.updateOptions)==null||ir.call(Nt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Pe.split(/\r\n|\r|\n/g).length))+3,5)}))},[Pe,ur,jt.current]),(0,je.useEffect)(()=>{if(gt&&jt.current&&jt.current.instance){let Nt=jt.current.instance;Nt.changeViewZones(function(ar){var Fr=document.createElement("div");Fr.style.padding="10px 20px",Fr.style.width="calc(100% - 20px)",Fr.className="my-error-line-wrp",Fr.innerHTML=yt,ar.addZone({afterLineNumber:gt||11,heightInLines:3,domNode:Fr})});var ir={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Nt.addOverlayWidget(ir),Nt.revealPositionInCenter({lineNumber:20,column:1})}},[gt,jt.current,ur]);const qt=(ir="",Nt)=>{if(!ir||ir.trim()==="")return!0;const Fr=jt.current.instance.getModel().getLineTokens(Nt);let Yr=!1;for(let kt=0;kt<2;kt++)Fr.getStandardTokenType(kt)===1&&(Yr=!0);return Yr};(0,je.useEffect)(()=>{var ir;const Nt=(ir=jt.current)==null?void 0:ir.instance;if(Nt&&ur&&Ee){const ar=Nt.onDidBlurEditorWidget(()=>{Pr.current=!1}),Fr=Nt.onDidFocusEditorText(()=>{Pr.current=!0});return()=>{ar.dispose(),Fr.dispose()}}},[jt.current,ur,Ee]),(0,je.useEffect)(()=>{var ir;if((ir=jt.current)!=null&&ir.instance&&ur&&Ct){let Nt=jt.current.instance,ar=Nt.getModel();if(!ar)return;(()=>{var Cr;let Ir=[],tr=[];const Rt=ar.getAllDecorations();for(let Wr of Rt)Wr.options.className==="highlighted-line"&&(Ir.push((Cr=Wr==null?void 0:Wr.range)==null?void 0:Cr.startLineNumber),tr.push(Wr==null?void 0:Wr.id));if(vt===Ir[0])return;ar.deltaDecorations(tr,[]);const kr=ar.getLineCount();vt&&vt<=kr&&(Nt.deltaDecorations([],[{range:new Qe.Range(vt,1,vt,ar.getLineMaxColumn(vt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Nt.revealLineInCenter(vt))})();const Yr=(Cr=!1)=>{var Ir;let tr=[],Rt=[];const kr=ar.getAllDecorations();for(let Wr of kr)Wr.options.linesDecorationsClassName==="breakpoints-select"&&(tr.push((Ir=Wr==null?void 0:Wr.range)==null?void 0:Ir.startLineNumber),Rt.push(Wr==null?void 0:Wr.id));if(Cr)return{lines:tr,ids:Rt};Be(tr)},kt=Cr=>Ue(void 0,null,function*(){let Ir={range:new Qe.Range(Cr,1,Cr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield ar.deltaDecorations([],[Ir]),Yr()}),Tt=Cr=>Ue(void 0,null,function*(){let Ir=[];const tr=Nt.getLineDecorations(Cr);for(let Rt of tr)Rt.options.linesDecorationsClassName==="breakpoints-select"&&Ir.push(Rt.id);yield ar.deltaDecorations(Ir,[]),Yr()}),vr=Cr=>{let Ir=Nt.getLineDecorations(Cr);for(let tr of Ir)if(tr.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,xe.isEqual)(ht,Yr(!0).lines)){ar.deltaDecorations(Yr(!0).ids,[]);const Cr=ht.map(Ir=>({range:new Qe.Range(Ir,1,Ir,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));ar.deltaDecorations([],Cr)}const $t=Nt.onDidChangeModelContent(Cr=>{let Ir=Nt.getPosition();if(Ir){let tr=Ir.lineNumber;clearTimeout(Zr.current),Zr.current=setTimeout(()=>{qt(ar.getLineContent(tr),tr)?Tt(tr):vr(tr)?(Tt(tr),kt(tr)):Yr()},100)}}),Bt=Nt.onMouseDown(Cr=>{var Ir,tr,Rt;if(Cr.target.detail&&((Rt=(tr=(Ir=Cr.target)==null?void 0:Ir.element)==null?void 0:tr.className)!=null&&Rt.includes("line-numbers"))){let kr=Cr.target.position.lineNumber;if(qt(ar.getLineContent(kr),kr))return;vr(kr)?Tt(kr):kt(kr)}}),rr=Cr=>{let Ir={range:new Qe.Range(Cr,1,Cr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};br.current=Nt.deltaDecorations(br.current,[Ir])},fr=()=>{br.current=Nt.deltaDecorations(br.current,[])},Tr=Nt.onMouseMove(Cr=>{var Ir,tr,Rt;if(fr(),Cr.target.detail&&((Rt=(tr=(Ir=Cr.target)==null?void 0:Ir.element)==null?void 0:tr.className)!=null&&Rt.includes("line-numbers"))){let kr=Cr.target.position.lineNumber;if(qt(ar.getLineContent(kr),kr))return;rr(kr)}}),Nr=Nt.onMouseLeave(()=>{fr()});return()=>{$t.dispose(),Bt.dispose(),Tr.dispose(),Nr.dispose()}}},[jt.current,ur,ht,vt,Ct,He]),(0,je.useEffect)(()=>{var ir;(ir=jt.current)!=null&&ir.instance&&Ct&&jt.current.instance.setPosition({lineNumber:0,column:0})},[vt]);function nr(){let ir=jt.current.instance;if(ir){const Nt=ir.getSelection(),ar=jt.current.pastePos||{},Fr=new Qe.Range(ar.startLineNumber||Nt.endLineNumber,ar.startColumn||Nt.endColumn,ar.endLineNumber||Nt.endLineNumber,ar.endColumn||Nt.endColumn);setTimeout(()=>{ir.executeEdits("",[{range:Fr,text:""}])},300)}}function Pt(ir){(window.navigator.platform.match("Mac")?ir.metaKey:ir.ctrlKey)&&ir.keyCode==83&&(ir.preventDefault(),it())}const zt=()=>{if(Oe&&jt.current.instance){const ir=jt.current.instance.getContentHeight();jr(ir<Je?Je:ir)}else jr(Je)};function hr(ir){var Nt=document.createEvent("MouseEvents");Nt.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),ir.dispatchEvent(Nt)}const yr=ir=>{if(!Pr.current)return;const{keyCode:Nt,ctrlKey:ar,metaKey:Fr,target:Yr,type:kt}=ir;return(kt==="paste"||(Nt===67||Nt===86)&&(Fr||ar))&&Yr.nodeName==="TEXTAREA"&&(mr(),ir.preventDefault()),!1};function cr(ir,Nt){var ar=window.URL||window.webkitURL||window,Fr=new Blob([Nt]),Yr=document.createElementNS("http://www.w3.org/1999/xhtml","a");Yr.href=ar.createObjectURL(Fr),Yr.download=ir,hr(Yr)}(0,je.useEffect)(()=>{zt()},[zt]),(0,je.useEffect)(()=>{Zt.current&&!ur&&Promise.all([Ye.e(8909),Ye.e(2460)]).then(Ye.bind(Ye,71448)).then(ir=>{try{Qe=ir,jt.current.instance=Qe.editor.create(Zt.current,{value:Pe,language:et(He),theme:Te,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Et||!1}},nt);const Nt=jt.current.instance;let Yr=[...Ce.BH._menuItems].find($t=>$t[0]._debugName=="EditorContext")[1],kt=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Tt=($t,Bt)=>{var rr,fr;let Tr=$t._first;do Bt.includes((fr=(rr=Tr.element)==null?void 0:rr.command)==null?void 0:fr.id)&&$t._remove(Tr);while(Tr=Tr.next)};if(Ze(Nt,Qe),setTimeout(()=>{zt(),jt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{cr(bt||"educoder.txt",Nt.getValue())}})},500),jt.current.subscription=Nt.onDidChangeModelContent($t=>{Er.current?clearTimeout(Br.current):(zt(),be(Nt.getValue(),$t)),Br.current=setTimeout(()=>{Er.current=!1},500)}),window.Monaco||te(Qe,et(He)),Ee&&(Tt(Yr,kt),Zt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",yr),window.removeEventListener("paste",yr),window.addEventListener("keydown",yr),window.addEventListener("paste",yr)),window.Monaco=Qe,Ie&&Nt.onDidBlurEditorWidget(()=>{Ie(Nt.getValue())}),Ge&&Nt.onDidFocusEditorText(()=>{Ee&&ft(),Ge(Nt.getValue())}),Ee){ft();try{Nt.onDidPaste($t=>{const Bt=Nt.getSelection(),rr=jt.current.pastePos||{},fr=new Qe.Range(rr.startLineNumber||Bt.endLineNumber,rr.startColumn||Bt.endColumn,rr.endLineNumber||Bt.endLineNumber,rr.endColumn||Bt.endColumn);Nt.executeEdits("",[{range:$t.range,text:""}])})}catch($t){}}let vr=Xr();return xt&&typeof xt=="string"&&new ge(xt,Nt,Qe),Hr(!0),()=>{const $t=jt.current.instance;$t.dispose();const Bt=$t.getModel();Bt&&Bt.dispose(),jt.current.subscription&&jt.current.subscription.dispose(),vr.unobserve(Zt.current)}}catch(Nt){}})},[]),(0,je.useEffect)(()=>{if(jt.current.instance&&ur)return document.addEventListener("keydown",Pt,!1),()=>{document.removeEventListener("keydown",Pt)}},[it,ur]),(0,je.useEffect)(()=>{let ir=jt.current.instance;if(ir&&ur){let Nt=et(He);Qe.editor.setModelLanguage(ir.getModel(),Nt)}},[He,ur]),(0,je.useEffect)(()=>{jt.current.instance&&ur&&Qe.editor.setTheme(Te)},[Te,ur]),(0,je.useEffect)(()=>{let ir=jt.current.instance;Kt.current=pt,ir&&ur&&(ir.updateOptions(Xe({},pt)),setTimeout(()=>{ir.getModel().updateOptions(Xe({},pt))},200))},[JSON.stringify(pt),ur]),(0,je.useEffect)(()=>{let ir=jt.current.instance;ir&&ur&&ir.layout()},[Le,Je,ur]);const[Xt,Or]=(0,je.useState)($e(Le)),[Ur,jr]=(0,je.useState)($e(Je)),Jr=ut(Xe({},lt),{width:Xt,height:Ur,position:"relative"});return je.createElement("div",{className:"my-monaco-editor",ref:Zt,style:Jr,onFocus:()=>{Ee&&ft()}},ze&&je.createElement(de.CopyToClipboard,{text:Pe,onCopy:()=>Se.ZP.success("\u590D\u5236\u6210\u529F")},je.createElement(Fe.Z,{title:"\u590D\u5236\u4EE3\u7801"},je.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},je.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function ct({width:st="100%",height:Ve="100%",original:Le,modified:Je,language:Pe,options:He={}}){const lt=(0,je.useRef)(),[pt,nt]=(0,je.useState)(null);function Te(Oe){let Ee;return lt.current&&(Ee=new St.Z(be=>{for(let Ze of be)(Ze.target.offsetHeight>0||Ze.target.offsetWidth>0)&&Oe.layout()}),Ee.observe(lt.current)),Ee}(0,je.useEffect)(()=>(lt.current&&Promise.all([Ye.e(8909),Ye.e(9404)]).then(Ye.bind(Ye,2550)).then(Oe=>{Qe=Oe;const Ee=Qe.editor.createDiffEditor(lt.current,ut(Xe({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},He),{wordWrap:!0}));nt(Ee);let be=Te(Ee);return()=>{Ee.dispose();const Ze=Ee.getModel();Ze&&Ze.dispose(),be.unobserve(lt.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,je.useEffect)(()=>{pt&&pt.setModel({original:Qe.editor.createModel(Le,Pe),modified:Qe.editor.createModel(Je,Pe)})},[Le,Je,Pe,pt]);const Ie=$e(st),ze=$e(Ve),it={width:Ie,height:ze};return je.createElement("div",{className:"my-diff-editor",ref:lt,style:it})}},61584:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return ue}});var je={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",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},St=Ye(29787),y=Ye(25399),De=Ye(60242),ye=Ye(92310),x=Ye.n(ye),z=Ye(65862),le=Ye(2524),re=Ye(59301),ue=({className:E,dataSource:ie=[],col:te=4,right:oe,bottom:se=23,precision:ce=0,wrapWidth:pe=1200,trackEventItems:me,loading:ve,onRemove:ge=()=>{},isCurrent:Ce=!0,showProgress:Se=!1,showAlias:Fe=!1,category:xe,hiddenClick:fe})=>{const de=Math.floor((pe-(te-1)*oe)/te),we=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return re.createElement(St.Z,{spinning:ve},re.createElement("div",{className:x()(je.list,E)},!!(ie!=null&&ie.length)&&(ie==null?void 0:ie.map((Ae,Ne)=>{var ke,Me,Ke,_e,Xe,ut,Re,Ue,$e,ot,at,qe,et;const{name:Qe,id:ft,identifier:rt,featured:ct,school_name:st,image_url:Ve,excellent:Le,is_plan:Je}=Ae;return re.createElement("div",{key:ft,className:Ce&&Se?je.wrapisCurrent:je.wrap,style:{width:de,marginRight:(1+Ne)%te===0?0:oe+ce,marginBottom:se}},re.createElement("a",{className:je.li,onClick:Pe=>{Pe.preventDefault(),Pe.stopPropagation(),me&&(0,z.L9)([me]),(0,z.xg)(`/paths/${rt}`)}},re.createElement("div",{className:je.img},re.createElement("img",{className:je.cover,src:`${Ve}`}),(ke=Ae==null?void 0:Ae.subject_tags)==null?void 0:ke.map((Pe,He)=>{var lt,pt;if(He===0){const Te=(lt=we.find(Ie=>Ie.name==Pe))==null?void 0:lt.swimg;return re.createElement("img",{className:je.sign,src:Te,style:{left:"-4px"}})}const nt=(pt=we.find(Te=>Te.name==Pe))==null?void 0:pt.ptimg;return re.createElement("img",{className:je.sign,src:nt,style:{left:`${48+52*(He-1)+2*He}px`}})}),re.createElement("div",{className:je.tagsDom},re.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(Ae==null?void 0:Ae.excellent)&&re.createElement("div",{className:je.bq},"\u5F00\u653E\u8BFE\u7A0B"),((Me=Ae==null?void 0:Ae.custom_tags)==null?void 0:Me.length)>0&&re.createElement(y.Z,{title:(Xe=(_e=Ae==null?void 0:Ae.custom_tags)==null?void 0:_e[((Ke=Ae==null?void 0:Ae.custom_tags)==null?void 0:Ke.length)-1])==null?void 0:Xe.tag_name},re.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},re.createElement("span",{className:"multi-llipsis1e text-10px"},(Ue=(Re=Ae==null?void 0:Ae.custom_tags)==null?void 0:Re[((ut=Ae==null?void 0:Ae.custom_tags)==null?void 0:ut.length)-1])==null?void 0:Ue.tag_name))))),xe=="hide"&&(Ae==null?void 0:Ae.studying)&&Ce&&re.createElement("div",{className:`${je.movebq} user-path-items`,onClick:Pe=>{Pe.stopPropagation(),ge(Ae)}},re.createElement("i",{className:"iconfont icon-yichu1 font12"}),re.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(xe)&&Ce&&re.createElement("div",{className:`${je.hiddenbq} user-path-items`,onClick:Pe=>{Pe.stopPropagation(),fe(Ae)}},re.createElement("i",{className:`iconfont ${xe=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),re.createElement("span",null,xe=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),re.createElement("div",{className:je.name},re.createElement(y.Z,{title:Fe&&(Ae!=null&&Ae.excellent_alias_name)?re.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Qe}`,re.createElement("br",null),re.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ae==null?void 0:Ae.excellent_alias_name}`)):Qe},re.createElement("span",{className:je.e},Fe&&(Ae==null?void 0:Ae.excellent_alias_name)||Qe))),Ce&&Se&&(($e=Ae==null?void 0:Ae.progress)==null?void 0:$e.all_score)!=0&&re.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},re.createElement(De.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((ot=Ae==null?void 0:Ae.progress)==null?void 0:ot.my_score)/((at=Ae==null?void 0:Ae.progress)==null?void 0:at.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(qe=Ae==null?void 0:Ae.progress)==null?void 0:qe.my_score,"/",(et=Ae==null?void 0:Ae.progress)==null?void 0:et.all_score),(!Ce||!Se)&&re.createElement(y.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${st}`},re.createElement("div",{className:je.unit},re.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),st)),(!Ce||!Se)&&re.createElement("div",{className:je.tags},re.createElement("div",null,re.createElement(y.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),re.createElement("span",null,Ae.stages_count))),re.createElement(y.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),re.createElement("span",null,Ae.members_count)))))))})),!ie.length&&re.createElement(le.Z,null)))}},82636:function(sr,It,Ye){"use strict";Ye.d(It,{jL:function(){return ye},w9:function(){return $e},QD:function(){return gt},cQ:function(){return _e.Z},op:function(){return be},O5:function(){return wr},_b:function(){return Ot},t7:function(){return pe},Gi:function(){return ft},YG:function(){return et},qp:function(){return ue},vr:function(){return Ct},qE:function(){return Be},Je:function(){return ge},wb:function(){return Ke},cq:function(){return Je},tp:function(){return te}});var je=Ye(59301),St={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"},y="data:image/png;base64,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",ye=({dataSource:qt=[],img:nr,imgWidth:Pt=346,title:zt,sunTitle:hr,bannerExtraContent:yr})=>je.createElement("div",{className:St.banner},je.createElement("div",{className:St.content},je.createElement("aside",null,je.createElement("p",null,je.createElement("b",null,zt),je.createElement("span",null,hr)),qt.length>0&&je.createElement("div",{className:St.btns},qt.map((cr,Xt)=>je.createElement("div",{key:Xt,onClick:cr.click},cr.name,cr.sign?je.createElement("img",{src:y,width:39}):null))),yr),nr&&je.createElement("img",{style:{marginTop:33,marginRight:38},src:nr,width:Pt}))),x={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"},z=Ye(92310),le=Ye.n(z),re=Ye(89392),ue=({dataSource:qt=[],value:nr,onChange:Pt,onTitleChange:zt,className:hr,title:yr,titleWidth:cr=41,style:Xt={},fontColor:Or="#6A7283",showCount:Ur})=>{const[jr,Jr]=(0,je.useState)(1),[ir,Nt]=(0,je.useState)(!1),ar=(0,je.useRef)(null),Fr=(0,je.useRef)(null);return(0,je.useEffect)(()=>{var Yr;qt.length!==0&&(((Yr=ar==null?void 0:ar.current)==null?void 0:Yr.clientHeight)>97?Jr(1):Jr(0)),qt.length===0&&Jr(0),Nt(!1)},[qt]),je.createElement("div",{className:le()(x.row,hr,"fadeIn","animated"),style:Xt},je.createElement("div",{onClick:(0,re.throttle)(()=>zt==null?void 0:zt(),2e3),style:{width:cr,marginTop:ir?12:4},className:`${x.title} ${zt?"current":""}`},yr),je.createElement("div",{className:ir?`${x.tagsWrap} ${x.tagsBorderWrap}`:x.tagsWrap},je.createElement("div",{className:x.bar,ref:Fr,style:jr>0?{height:jr===1?97:"auto",overflow:jr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},je.createElement("div",{className:x.tag,ref:ar},qt==null?void 0:qt.map(Yr=>je.createElement("span",{onClick:()=>Pt(Yr.id),key:Yr.id,style:{color:Or},className:nr===Yr.id?x.active:""},je.createElement("span",{title:Yr.name,className:x.name},Yr.name),!!Ur&&je.createElement("span",{className:x.num},Yr.count))))),!!jr&&je.createElement(je.Fragment,null,jr===1?je.createElement("div",{onClick:()=>{var Yr;Jr(2),((Yr=ar==null?void 0:ar.current)==null?void 0:Yr.clientHeight)>245?Nt(!0):Nt(!1)},className:x.action},"\u5C55\u5F00",je.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):je.createElement("div",{onClick:()=>{Fr.current.scrollTop=0,Jr(1),Nt(!1)},className:x.action},"\u6536\u8D77",je.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},E={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"},te=({dataSource:qt=[],value:nr,onChange:Pt,className:zt,style:hr={}})=>je.createElement("div",{style:hr,className:le()(E.tabs,zt)},qt.map(yr=>je.createElement("span",{onClick:()=>Pt(yr.id),className:nr===yr.id?E.active:"",key:yr.id},yr.name))),oe={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"},se=Ye(37568),pe=({dataSource:qt=[],value:nr="",onChange:Pt,onInputChange:zt=()=>{},className:hr,style:yr={},placeholder:cr,allowClear:Xt=!1})=>{var Or;const[Ur,jr]=(0,je.useState)(""),[Jr,ir]=(0,je.useState)("");(0,je.useEffect)(()=>{var Fr;let Yr=nr;(Fr=JSON.stringify(nr))!=null&&Fr.includes("{")&&(jr(nr.id),Yr=nr.value||"");try{ir(decodeURIComponent(Yr||""))}catch(kt){ir(decodeURIComponent(Yr||""))}},[nr]);const Nt=()=>{Pt(encodeURIComponent(Jr),Ur||null)},ar=Fr=>{Fr!==Ur&&(jr(Fr),Pt(encodeURIComponent(Jr),Fr))};return je.createElement("div",{className:le()(oe.input,hr),style:yr},!!qt.length&&je.createElement("div",{className:oe.dropdown},je.createElement("div",{className:oe.text},(Or=qt.find(Fr=>Fr.id===Ur))==null?void 0:Or.name,je.createElement("i",{className:"iconfont icon-zhankai4"}),je.createElement("b",{className:oe.b1}),je.createElement("b",{className:oe.b2})),je.createElement("div",{className:oe.menu},qt.map((Fr,Yr)=>je.createElement("div",{key:Yr,onClick:()=>ar(Fr.id)},Fr.name)))),je.createElement(se.default,{onPressEnter:Nt,value:Jr,onChange:Fr=>{ir(Fr.target.value),zt(encodeURIComponent(Fr.target.value),Ur||null)},placeholder:cr,variant:"borderless",allowClear:Xt,onClear:()=>Pt("",Ur||null)}),je.createElement("i",{onClick:Nt,className:"iconfont icon-sousuo9 font14 current"}))},me={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"},ge=({value:qt,onChange:nr,className:Pt,total:zt,pageSize:hr,style:yr={}})=>{const cr=qt<2,Xt=qt>=Math.ceil(zt/hr);return zt<=hr?je.createElement(je.Fragment,null):je.createElement("div",{className:le()(me.quickPager,Pt),style:yr},je.createElement("div",{onClick:()=>{cr||nr(qt-1,"prev")},className:cr?me.disabled:""},"\u4E0A\u4E00\u9875"),je.createElement("div",{onClick:()=>{Xt||nr(qt+1,"next")},className:Xt?me.disabled:""},"\u4E0B\u4E00\u9875"))},Ce={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"},Se=Ye(29787),Fe=Ye(25399),xe=Ye(58018),fe=Ye(74128),de=Ye(65862),we=Ye(96908),Ae=Ye(57177),Ne=Ye(81378),ke=Ye(2524),Ke=({className:qt,dataSource:nr=[],col:Pt=4,right:zt,bottom:hr=23,precision:yr=0,wrapWidth:cr=1200,trackEventItems:Xt,loading:Or})=>{const Ur=Math.floor((cr-(Pt-1)*zt)/Pt);return je.createElement(Se.Z,{spinning:Or},je.createElement("div",{className:le()(Ce.list,qt)},!!nr.length&&nr.map((jr,Jr)=>{const{name:ir,id:Nt,identifier:ar,power:Fr,cover_image_id:Yr,pic:kt}=jr;return je.createElement("div",{className:Ce.wrap,key:Nt,style:{width:Ur,marginRight:(1+Jr)%Pt===0?0:zt+yr,marginBottom:hr}},je.createElement("a",{target:"_blank",href:`/shixuns/${ar}/challenges`,className:Ce.li,onClick:Tt=>{Tt.preventDefault(),Xt&&(0,de.L9)([Xt]),Fr&&(0,de.xg)(`/shixuns/${ar}/challenges`)}},je.createElement("div",{className:Ce.img},je.createElement("img",{className:Ce.cover,src:`${kt}`}),jr.is_jupyter&&je.createElement("img",{className:Ce.sign,src:we}),jr.is_jupyter_lab&&je.createElement("img",{className:Ce.sign,src:Ae}),jr.is_unity_3d&&je.createElement("img",{className:Ce.sign,src:Ne})),je.createElement("div",{className:Ce.name},je.createElement(Fe.Z,{title:ir||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},je.createElement("span",{className:Ce.e},ir||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),je.createElement("div",{className:Ce.tags},je.createElement(Fe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},je.createElement("span",null,je.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),je.createElement("span",null,jr.challenges_count))),!!jr.myshixuns_count&&je.createElement(Fe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},je.createElement("span",null,je.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),je.createElement("span",null,jr.myshixuns_count))),je.createElement(Fe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},je.createElement("span",null,je.createElement("span",null,jr.level))),je.createElement("div",{className:Ce.rate},je.createElement(xe.Z,{allowHalf:!0,disabled:!0,defaultValue:jr.score_info}),je.createElement("span",null,"\xA0",jr.score_info?`${jr.score_info}\u5206`:"5\u5206")))),!Fr&&je.createElement("div",{className:Ce.lockWrap},je.createElement("img",{src:`${fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),je.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!nr.length&&je.createElement(ke.Z,null)))},_e=Ye(61584),Xe={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",hidden:"hidden___NniIi",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"},ut="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",Re=Ye(59301),$e=({className:qt,dataSource:nr=[],col:Pt=4,right:zt,bottom:hr=23,precision:yr=0,wrapWidth:cr=1200,trackEventItems:Xt,loading:Or,category:Ur,hiddenClick:jr,handleVery:Jr=()=>!0,isCurrent:ir})=>{const Nt=Math.floor((cr-(Pt-1)*zt)/Pt);return Re.createElement(Se.Z,{spinning:Or},Re.createElement("div",{className:le()(Xe.list,qt)},!!nr.length&&nr.map((ar,Fr)=>{const{subject_identifier:Yr,id:kt,identifier:Tt,power:vr}=ar,$t=ar.is_public!=0&&ar.is_public;return Re.createElement("div",{className:Xe.wrap,key:kt,style:{width:Nt,marginRight:(1+Fr)%Pt===0?0:zt+yr,marginBottom:hr}},Re.createElement("a",{className:Xe.li,onClick:Bt=>{Bt.preventDefault(),Jr(ar==null?void 0:ar.first_category_url)&&(Xt&&(0,de.L9)([Xt]),(0,de.xg)(ar.first_category_url))}},Re.createElement("div",{className:Xe.top},Re.createElement(Fe.Z,{title:ar.name},Re.createElement("div",{className:Xe.name},ar.name)),Re.createElement("img",{className:Xe.img,src:fe.Z.IMG_SERVER+"/images/"+ar.avatar_url}),Re.createElement("div",{className:Xe.text,title:ar.creator},ar.creator),Yr&&Re.createElement("div",{className:Xe.btns},Re.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Re.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),$t&&Re.createElement("div",{className:Xe.sign},"\u516C\u5F00"),ir&&Re.createElement("div",{className:Xe.hidden,onClick:Bt=>{Bt.stopPropagation(),jr(ar)}},Re.createElement("i",{className:`iconfont ${Ur=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),Ur=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Re.createElement("div",{className:Xe.bottom},ar.visits>0&&Re.createElement(Fe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Re.createElement("span",null,Re.createElement("i",{className:"iconfont icon-liulanyan"}),Re.createElement("span",null,ar.visits))),ar.course_members_count>0&&Re.createElement(Fe.Z,{title:"\u6210\u5458",placement:"bottom"},Re.createElement("span",null,Re.createElement("i",{className:"iconfont icon-chengyuan"}),ar.course_members_count)),ar.tasks_count>0&&Re.createElement(Fe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Re.createElement("span",null,Re.createElement("i",{className:"iconfont icon-zuoye"}),ar.tasks_count)),ar.is_end?Re.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Re.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ar.is_accessible&&Re.createElement("div",{className:Xe.lockWrap},Re.createElement("img",{src:`${fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Re.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!nr.length&&Re.createElement(ke.Z,null)))},ot={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"},at=Ye(65582),et=({dataSource:qt=[],value:nr,onChange:Pt,className:zt,style:hr={},tabBarExtraContent:yr})=>je.createElement("div",{className:le()(ot.tabs,zt),style:hr},je.createElement("div",{className:ot.tabsWrap},qt.map((cr,Xt)=>!(cr!=null&&cr.hide)&&je.createElement("aside",{className:ot.tab,onClick:()=>{Pt(cr.id),cr.link&&at.history.push(cr.link)},key:Xt},je.createElement("div",{className:nr===cr.id?ot.active:""},cr.name),(cr==null?void 0:cr.resetCount)==null&&(cr==null?void 0:cr.total)!==void 0&&je.createElement("span",null,"\uFF08",cr==null?void 0:cr.total,"\uFF09"),(cr==null?void 0:cr.resetCount)!==void 0&&(cr==null?void 0:cr.total)!==void 0&&je.createElement(Fe.Z,{title:(cr==null?void 0:cr.tip)!=null?cr==null?void 0:cr.tip:""},je.createElement("span",{style:{color:"#9096A3"}},"\uFF08",je.createElement("span",{style:{color:"#000"}},cr==null?void 0:cr.resetCount),"/",je.createElement("span",null,cr==null?void 0:cr.total),"\uFF09"))))),je.createElement("div",{className:ot.tabBar},yr)),ft=({className:qt,style:nr={},children:Pt})=>je.createElement("div",{className:le()(qt),style:nr},Pt),rt={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"},ct=Ye(75727),st=Ye(93041);const Ve=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Je=({sortValue:qt,dropValue:nr,className:Pt,onSort:zt,onDrop:hr,dataSource:yr=Ve})=>{var cr;return je.createElement("div",{className:le()(rt.orderWrap,Pt)},je.createElement(ct.Z,{dropdownRender:()=>je.createElement(st.default,null,yr.map((Xt,Or)=>je.createElement(st.default.Item,{key:Or,onClick:()=>hr(Xt.id)},Xt.name)))},je.createElement("span",{className:rt.orderTextWrap},(cr=yr.find(Xt=>nr===Xt.id))==null?void 0:cr.name)),je.createElement("span",{className:rt.orderIconWrap},je.createElement("span",{className:rt.orderAsc},je.createElement("i",{className:qt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${rt.cursorPointer} ${rt.active}`:`iconfont icon-sanjiaoxing-up font12 ${rt.cursorPointer}`,onClick:()=>zt(qt==="asc"?"desc":"asc")})),je.createElement("span",{className:rt.orderDesc},je.createElement("i",{className:qt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${rt.cursorPointer} ${rt.active}`:`iconfont icon-sanjiaoxing-down font12 ${rt.cursorPointer}`,onClick:()=>zt(qt==="asc"?"desc":"asc")}))))},Pe={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"},He=Ye(7939),lt=Object.defineProperty,pt=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ie=(qt,nr,Pt)=>nr in qt?lt(qt,nr,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):qt[nr]=Pt,ze=(qt,nr)=>{for(var Pt in nr||(nr={}))nt.call(nr,Pt)&&Ie(qt,Pt,nr[Pt]);if(pt)for(var Pt of pt(nr))Te.call(nr,Pt)&&Ie(qt,Pt,nr[Pt]);return qt},it=(qt,nr)=>{var Pt={};for(var zt in qt)nt.call(qt,zt)&&nr.indexOf(zt)<0&&(Pt[zt]=qt[zt]);if(qt!=null&&pt)for(var zt of pt(qt))nr.indexOf(zt)<0&&Te.call(qt,zt)&&(Pt[zt]=qt[zt]);return Pt},Oe=(qt,nr,Pt)=>new Promise((zt,hr)=>{var yr=Or=>{try{Xt(Pt.next(Or))}catch(Ur){hr(Ur)}},cr=Or=>{try{Xt(Pt.throw(Or))}catch(Ur){hr(Ur)}},Xt=Or=>Or.done?zt(Or.value):Promise.resolve(Or.value).then(yr,cr);Xt((Pt=Pt.apply(qt,nr)).next())}),be=qt=>{var nr=qt,{className:Pt,style:zt,children:hr,loading:yr=!1,openLoading:cr,onClick:Xt=()=>{},size:Or="middle",shape:Ur="round"}=nr,jr=it(nr,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Jr,ir]=(0,je.useState)(!1);return je.createElement(He.ZP,ze({onClick:(0,re.throttle)(Nt=>Oe(void 0,null,function*(){cr&&ir(!0);try{yield Xt(Nt)}catch(ar){console.log("error",ar)}cr&&ir(!1)}),2e3,{leading:!0,trailing:!1}),className:le()(Pe.btn,Pe[`${Or}-${Ur}`],Pt),style:zt,size:Or,shape:Ur,loading:Jr||yr},jr),hr)},Ze={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"},Be=({className:qt,style:nr,children:Pt=null,onClick:zt,title:hr})=>je.createElement("div",{className:le()(Ze.head,qt),style:nr},je.createElement("span",{className:"primary-hover",onClick:zt},je.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),je.createElement("b",{title:hr},hr),je.createElement("div",{className:Ze.node},Pt)),ht={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"},gt=({confirmShow:qt=!0,confirmTitle:nr,confirmClick:Pt,cancelShow:zt=!0,cancelTitle:hr,cancelClick:yr,className:cr,style:Xt,confirmLoading:Or=!1})=>je.createElement("div",{className:le()(ht.btns,cr),style:Xt},qt&&je.createElement(He.ZP,{loading:Or,onClick:Pt,type:"primary",className:ht.confirm},nr),zt&&je.createElement(He.ZP,{onClick:yr,className:ht.cancel},hr)),yt={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"},Ct=({className:qt,style:nr={},LeftContent:Pt,children:zt,RightContent:hr})=>je.createElement("div",{className:le()(yt.fixedBottom,qt),style:nr},je.createElement("div",{className:yt.wrap},je.createElement("div",{className:yt.left},Pt),je.createElement("div",{className:yt.center},zt),je.createElement("div",{className:yt.right},hr))),xt={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"},Ot=({className:qt,style:nr={},dataSource:Pt=[]})=>je.createElement("div",{className:le()(xt.crumbs,qt),style:nr},Pt.map((zt,hr)=>hr<Pt.length-1?je.createElement(je.Fragment,{key:hr},zt.path||zt.onClick?je.createElement("span",{className:xt.hover,onClick:zt!=null&&zt.onClick?zt.onClick:()=>at.history.push(zt.path)},zt.name):je.createElement("span",null,zt.name),je.createElement("span",null,"\xA0",">","\xA0")):je.createElement("span",{key:hr,style:{color:"#5F6368"}},zt.name))),Zt=Ye(11938),jt=Object.defineProperty,Kt=Object.defineProperties,Ar=Object.getOwnPropertyDescriptors,br=Object.getOwnPropertySymbols,Er=Object.prototype.hasOwnProperty,Br=Object.prototype.propertyIsEnumerable,Zr=(qt,nr,Pt)=>nr in qt?jt(qt,nr,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):qt[nr]=Pt,Pr=(qt,nr)=>{for(var Pt in nr||(nr={}))Er.call(nr,Pt)&&Zr(qt,Pt,nr[Pt]);if(br)for(var Pt of br(nr))Br.call(nr,Pt)&&Zr(qt,Pt,nr[Pt]);return qt},ur=(qt,nr)=>Kt(qt,Ar(nr)),Hr=(qt,nr)=>{var Pt={};for(var zt in qt)Er.call(qt,zt)&&nr.indexOf(zt)<0&&(Pt[zt]=qt[zt]);if(qt!=null&&br)for(var zt of br(qt))nr.indexOf(zt)<0&&Br.call(qt,zt)&&(Pt[zt]=qt[zt]);return Pt};const{Countdown:Xr}=Zt.default;var wr=qt=>{var nr=qt,{onChange:Pt}=nr,zt=Hr(nr,["onChange"]);const[hr,yr]=(0,je.useState)(null);(0,je.useEffect)(()=>{typeof hr=="number"&&hr>=0&&Pt(hr)},[hr]);const cr=Xt=>{const Or=Math.floor(Xt/1e3);yr(Or)};return je.createElement(Xr,ur(Pr({},zt),{onChange:cr}))}},31103:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return St}});var je=Ye(59301);function St(y,De){const ye=(0,je.useRef)();(0,je.useEffect)(()=>{ye.current=y}),(0,je.useEffect)(()=>{function x(){ye.current()}if(De!==null){let z=setInterval(x,De);return()=>clearInterval(z)}},[De])}},74194:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return Ze}});var je=Ye(59301),St=Ye(65582),y=Ye(65552),De=Ye(25399),ye=Ye(54172),x=Ye(77019),z=Ye(5269),le=Ye(30945),re=Ye(74128),ee=Ye(96935),ue=(Ge,Be,ht)=>new Promise((bt,gt)=>{var yt=xt=>{try{Ct(ht.next(xt))}catch(Et){gt(Et)}},vt=xt=>{try{Ct(ht.throw(xt))}catch(Et){gt(Et)}},Ct=xt=>xt.done?bt(xt.value):Promise.resolve(xt.value).then(yt,vt);Ct((ht=ht.apply(Ge,Be)).next())});function E({Prize:Ge}){var Be,ht,bt,gt,yt,vt,Ct;const xt=(0,St.useParams)(),[Et,Ot]=(0,je.useState)([{type:1,name:"\u56E2\u4F53\u5956\u8BC1\u4E66"},{type:2,name:"\u4E2A\u4EBA\u5956\u8BC1\u4E66"},{type:3,name:"\u4F18\u79C0\u6307\u5BFC\u6559\u5E08\u8BC1\u4E66"}]),Zt=Kt=>ue(this,null,function*(){const Ar=yield(0,le.Ju)({type:Kt.type,id:xt.identifier});(Ar==null?void 0:Ar.status)===0&&(location.href=`/competitions/exports?id=${xt.identifier}&type=${Kt.type}`)}),jt=[{title:"\u89D2\u8272",dataIndex:"role",align:"center",width:80,render:Kt=>je.createElement(De.Z,{placement:"topLeft",title:Kt},Kt||"--")},{title:"\u59D3\u540D",dataIndex:"name",width:100,render:Kt=>je.createElement(De.Z,{placement:"topLeft",title:Kt},Kt||"--")},{title:"\u5B9E\u540D\u8BA4\u8BC1",width:100,dataIndex:"real_name_auth",render:Kt=>Kt==="authed"?"\u5DF2\u8BA4\u8BC1":Kt==="authing"?"\u5F85\u5BA1\u6838":"\u672A\u8BA4\u8BC1"},{title:"\u804C\u4E1A\u8BA4\u8BC1",width:100,dataIndex:"professional_auth",render:Kt=>Kt==="authed"?"\u5DF2\u8BA4\u8BC1":Kt==="authing"?"\u5F85\u5BA1\u6838":"\u672A\u8BA4\u8BC1"},{title:"\u624B\u673A\u53F7",dataIndex:"phone_binded",width:100,render:Kt=>Kt?"\u5DF2\u7ED1\u5B9A":"\u672A\u7ED1\u5B9A"},{title:"\u90AE\u7BB1\u53F7",dataIndex:"email_binded",width:100,render:Kt=>Kt?"\u5DF2\u7ED1\u5B9A":"\u672A\u7ED1\u5B9A"},{title:"\u5F00\u6237\u884C\u53CA\u94F6\u884C\u5361\u53F7\u4FE1\u606F\uFF08\u961F\u957F\u586B\u5199\uFF09",dataIndex:"role",align:"center",render:(Kt,Ar)=>{var br,Er,Br,Zr,Pr,ur;return(Ar==null?void 0:Ar.role)==="\u961F\u957F"?je.createElement("span",{style:{width:"50%",textAlign:"center"}},(Ge==null?void 0:Ge.teams)&&((Er=(br=Ge==null?void 0:Ge.teams[0])==null?void 0:br.bank_account)==null?void 0:Er.bank),(Ge==null?void 0:Ge.teams)&&((Zr=(Br=Ge==null?void 0:Ge.teams[0])==null?void 0:Br.bank_account)==null?void 0:Zr.second_bank),(Ge==null?void 0:Ge.teams)&&((ur=(Pr=Ge==null?void 0:Ge.teams[0])==null?void 0:Pr.bank_account)==null?void 0:ur.card_no)):"--"}}];return je.createElement("div",null,je.createElement("p",{className:y.Z.downloadpdf},"\u6E29\u99A8\u63D0\u793A\uFF1A\u586B\u5199\u7684\u4E2A\u4EBA\u4FE1\u606F\u7ECF\u5BA1\u6279\u540E\uFF0C\u5C06\u63D0\u4F9B\u4E2A\u4EBA\u83B7\u5956\u8BC1\u4E66\u4E0B\u8F7D\uFF1B\u56E2\u961F\u961F\u5458\u4FE1\u606F\u5168\u90E8\u5BA1\u6279\u540E\uFF0C\u5C06\u63D0\u4F9B\u56E2\u961F\u83B7\u5956\u8BC1\u4E66\u4E0B\u8F7D\u3002"),je.createElement("p",{style:{marginTop:"30px",fontSize:"14px",color:"#232B40",fontWeight:"600"}},"\u8BC1\u4E66\u60C5\u51B5"),((Be=Ge==null?void 0:Ge.personal_certifications)==null?void 0:Be.length)>0?je.createElement("p",null,je.createElement("span",null,"\u4E2A\u4EBA\u8BC1\u4E66\uFF1A"),je.createElement("img",{src:re.Z.IMG_SERVER+"/images/educoder/pdfs.png"}),je.createElement("a",{style:{marginLeft:"5px"},href:re.Z.API_SERVER+`${(ht=Ge==null?void 0:Ge.personal_certifications[0])==null?void 0:ht.url}`},"\u7ACB\u5373\u4E0B\u8F7D")):je.createElement("p",null,je.createElement("span",null,"\u4E2A\u4EBA\u8BC1\u4E66\uFF1A",je.createElement("span",{style:{color:"#000"}},"\u6682\u672A\u751F\u6210")),je.createElement("span",{className:"c-red",style:{marginLeft:"20px"}},"\u539F\u56E0\uFF1A\u7EC4\u59D4\u4F1A\u672A\u5B8C\u6210\u8BC1\u4E66\u5BA1\u6279\uFF0C\u8BF7\u7A0D\u540E")),((bt=Ge==null?void 0:Ge.team_certifications)==null?void 0:bt.length)>0?je.createElement("p",null,je.createElement("span",null,"\u56E2\u961F\u8BC1\u4E66\uFF1A"),je.createElement("img",{src:re.Z.IMG_SERVER+"/images/educoder/pdfs.png"}),je.createElement("a",{style:{marginLeft:"5px"},href:re.Z.API_SERVER+`${(gt=Ge==null?void 0:Ge.team_certifications[0])==null?void 0:gt.url}`},"\u7ACB\u5373\u4E0B\u8F7D")):je.createElement("p",null,je.createElement("span",null,"\u56E2\u961F\u8BC1\u4E66\uFF1A",je.createElement("span",{style:{color:"#000"}},"\u6682\u672A\u751F\u6210"))),((yt=Ge==null?void 0:Ge.teams)==null?void 0:yt.length)>0&&je.createElement(je.Fragment,null,je.createElement("p",null,(Ge==null?void 0:Ge.teams)&&((vt=Ge==null?void 0:Ge.teams[0])==null?void 0:vt.name),"\u6218\u961F\u4FE1\u606F\u586B\u62A5\u6982\u51B5"),je.createElement(ye.default,{columns:jt,dataSource:(Ct=Ge==null?void 0:Ge.teams[0])==null?void 0:Ct.team_members,pagination:!1})),je.createElement(x.Z,{style:{marginTop:"20px"},gutter:[20,20]},Et.map(function(Kt,Ar){return je.createElement(z.Z,{key:Ar},je.createElement(ee.Z,{icon:je.createElement("i",{className:"iconfont icon-xiazai5",style:{marginRight:"6px"}}),className:y.Z.pdfBut,onClick:()=>ue(this,null,function*(){return yield Zt(Kt)})},Kt.name))})))}var ie=E,te=Ye(14566),oe=Ye(28284),se=Ye(6767),ce=Ye(62957),pe=Ye(29787),me=Ye(37568),ve=Ye(47889),ge=Ye(7939),Ce=Ye(65862),Se="data:image/png;base64,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",Fe=Ye(31002),xe=Object.defineProperty,fe=Object.defineProperties,de=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,ke=(Ge,Be,ht)=>Be in Ge?xe(Ge,Be,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Ge[Be]=ht,Me=(Ge,Be)=>{for(var ht in Be||(Be={}))Ae.call(Be,ht)&&ke(Ge,ht,Be[ht]);if(we)for(var ht of we(Be))Ne.call(Be,ht)&&ke(Ge,ht,Be[ht]);return Ge},Ke=(Ge,Be)=>fe(Ge,de(Be)),_e=(Ge,Be)=>{var ht={};for(var bt in Ge)Ae.call(Ge,bt)&&Be.indexOf(bt)<0&&(ht[bt]=Ge[bt]);if(Ge!=null&&we)for(var bt of we(Ge))Be.indexOf(bt)<0&&Ne.call(Ge,bt)&&(ht[bt]=Ge[bt]);return ht},Xe=(Ge,Be,ht)=>new Promise((bt,gt)=>{var yt=xt=>{try{Ct(ht.next(xt))}catch(Et){gt(Et)}},vt=xt=>{try{Ct(ht.throw(xt))}catch(Et){gt(Et)}},Ct=xt=>xt.done?bt(xt.value):Promise.resolve(xt.value).then(yt,vt);Ct((ht=ht.apply(Ge,Be)).next())});const ut=te.default.Dragger,Re=10,Ue=Ge=>{var Be=Ge,{user:ht,account:bt,globalSetting:gt,loading:yt,dispatch:vt}=Be,Ct=_e(Be,["user","account","globalSetting","loading","dispatch"]);const[xt]=oe.default.useForm(),[Et,Ot]=(0,je.useState)({}),[Zt,jt]=(0,je.useState)(!0),[Kt,Ar]=(0,je.useState)(),[br,Er]=(0,je.useState)(),[Br,Zr]=(0,je.useState)(),[Pr,ur]=(0,je.useState)();(0,je.useEffect)(()=>{if(!bt.basicInfo)return;const{basicInfo:Pt}=bt,zt={name:Pt.show_realname?Pt.name:(0,Ce.YA)(Pt.name),gender:Pt.gender};Ar(Pt.name),jt(Pt.show_realname),xt.setFieldsValue(zt),Ot(zt)},[bt.basicInfo]);const Hr=Pt=>{var zt;if(Pt.file.status==="uploading"){ur(!0);return}Pt.file.status==="done"&&(console.log(Pt.file,Pt.file.response),Zr((zt=Pt.file.response)==null?void 0:zt.id),(0,Ce.y3)(Pt.file.originFileObj,hr=>{Er(hr),ur(!1)}))},Xr=Pt=>{Ot(Me({},xt.getFieldsValue())),"name"in Pt&&Ar(Pt.name)},mr=()=>{const Pt=!Zt;jt(Pt);const zt=Pt?Kt:(0,Ce.YA)(Kt);xt.setFieldsValue({name:zt})},wr=Pt=>Xe(void 0,null,function*(){var zt,hr,yr;const{name:cr,gender:Xt,idNumber:Or}=Pt||{};if(!br){se.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u7167\u7247\uFF01");return}const Ur=yield vt({type:"account/applyRealNameAuth",payload:{id:((zt=bt.basicInfo)==null?void 0:zt.id)||((hr=ht.userInfo)==null?void 0:hr.login),name:cr,gender:Xt,id_number:Or,show_realname:Zt,attachment_ids:[Br]}});qt(),Ur&&(se.ZP.info("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838!"),vt({type:"account/getBasicInfo",payload:{login:(yr=ht.userInfo)==null?void 0:yr.login}}))}),qt=()=>{vt({type:"account/setActionTabs",payload:{}})},nr={data:{type:"real_name"},multiple:!0,showUploadList:!1,action:`${re.Z.API_SERVER}/api/attachments.json`,className:Fe.Z.uploader,onChange:Hr,beforeUpload:Pt=>{const zt=Pt.type==="image/jpeg"||Pt.type==="image/png"||Pt.type==="image/jpg"||Pt.type==="image/bmp";return zt||se.ZP.info("\u8BF7\u4E0A\u4F20\u6B63\u786E\u6587\u4EF6\u683C\u5F0F"),zt}};return je.createElement(ce.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:bt.actionTabs.key==="Account-RealNameAuth",title:"\u4FEE\u6539\u5B9E\u540D\u4FE1\u606F",width:"600px",footer:null},je.createElement(pe.Z,{spinning:!!Pr},je.createElement(oe.default,{className:Fe.Z.formWrap,form:xt,layout:"horizontal",onValuesChange:Xr,onFinish:wr},je.createElement(oe.default.Item,{label:"\u59D3\u540D",name:"name",labelCol:{span:3},wrapperCol:{span:12},rules:[{required:!0,message:`\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236${Re}\u4E2A\u5B57\u7B26`},{validator:Ce.HJ}],extra:je.createElement("span",null,Zt?"\uFF08\u663E\u793A\uFF1A\u5E73\u53F0\u5C06\u663E\u793A\u60A8\u7684\u771F\u5B9E\u59D3\u540D\uFF09":"\uFF08\u9690\u85CF\uFF1A\u5E73\u53F0\u5C06\u663E\u793A\u4F60\u7684\u6635\u79F0\uFF09")},je.createElement(me.default,{disabled:!Zt,placeholder:`\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236${Re}\u4E2A\u5B57\u7B26`,maxLength:Re,addonAfter:je.createElement("i",{className:`iconfont ${Zt?"icon-xianshi":"icon-yincang"} font18 ${Fe.Z.color0152d9}`,onClick:mr})})),je.createElement(oe.default.Item,{label:"\u6027\u522B\uFF1A",name:"gender",labelCol:{span:3},wrapperCol:{span:12},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6027\u522B"}]},je.createElement(ve.ZP.Group,null,je.createElement(ve.ZP,{value:0},"\u7537"),je.createElement(ve.ZP,{value:1},"\u5973"))),je.createElement(oe.default.Item,{label:"\u8BC1\u4EF6\u53F7\uFF1A",labelCol:{span:3},name:"idNumber",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC1\u4EF6\u53F7"}]},je.createElement(me.default,{placeholder:"\u8BF7\u8F93\u5165\u8BC1\u4EF6\u53F7"})),je.createElement(oe.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u4E0A\u4F20",labelCol:{span:3}},je.createElement("div",{className:Fe.Z.flexRow},je.createElement("div",{className:`${Fe.Z.flexColumn} ${Fe.Z.example}`},je.createElement("span",{className:Fe.Z.exampleImg},je.createElement("img",{src:Se})),je.createElement("span",{className:"tc"},je.createElement("p",null,"\u793A\u4F8B\u56FE\u7247"),je.createElement("p",{className:`${Fe.Z.colorOrange} font12`},"\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09"))),je.createElement("div",{className:Fe.Z.flexColumn},je.createElement(ut,Ke(Me({},nr),{accept:".png,.jpg,.bmp,.jpeg"}),br?je.createElement("img",{src:br,className:Fe.Z.uploadImg}):je.createElement("div",{className:Fe.Z.imageTip},je.createElement("p",null,je.createElement("i",{className:`iconfont icon-cuban2shangchuanyunduan ${Fe.Z.uploadTipIcon}`})),je.createElement("p",{className:Fe.Z.uploadTip},je.createElement("a",{className:Fe.Z.color05101a},"\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247")))),je.createElement("span",{className:"tc"},je.createElement("p",{className:Fe.Z.viewLargerImg},"\u67E5\u770B\u5927\u56FE"))))),je.createElement("div",{className:Fe.Z.footerWrap},je.createElement(oe.default.Item,null,je.createElement(ge.ZP,{className:"mr5",size:"middle",onClick:qt},"\u53D6\u6D88"),je.createElement(ge.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:yt["account/applyRealNameAuth"]},"\u4FDD\u5B58"))),je.createElement("div",{className:Fe.Z.note},je.createElement("p",null,"\u8BA4\u8BC1\u987B\u77E5\uFF1A"),je.createElement("p",null,"1.\u4F60\u9700\u8981\u51C6\u5907\u6709\u6548\u7684\u8EAB\u4EFD\u8BC1\u6B63\u9762\uFF08\u4EBA\u50CF\u9762\uFF09\u7684\u8BC1\u4EF6\u7167\u7167\u7247\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u7247\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B"),je.createElement("p",null,"2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u8BA4\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B"),je.createElement("p",null,"3.\u5B9E\u540D\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B"),je.createElement("p",null,"4.\u5B9E\u540D\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B"),je.createElement("p",null,"5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B"),je.createElement("p",null,"6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u8BC1\u4EF6\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u5B9E\u540D\u8BA4\u8BC1\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3EduCoder\u8D26\u53F7\u3002"),je.createElement("p",null,"7.\u63D0\u4EA4\u5B9E\u540D\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002")))))};var $e=(0,St.connect)(({user:Ge,account:Be,loading:ht,globalSetting:bt})=>({user:Ge,account:Be,globalSetting:bt,loading:ht.effects}))(Ue),ot=Ye(48243),at=Ye(93735),qe=Ye.n(at),et=(Ge,Be,ht)=>new Promise((bt,gt)=>{var yt=xt=>{try{Ct(ht.next(xt))}catch(Et){gt(Et)}},vt=xt=>{try{Ct(ht.throw(xt))}catch(Et){gt(Et)}},Ct=xt=>xt.done?bt(xt.value):Promise.resolve(xt.value).then(yt,vt);Ct((ht=ht.apply(Ge,Be)).next())});function Qe({type:Ge,dispatch:Be,userid:ht,isshow:bt,setPhoneshow:gt,setEmailshow:yt}){const vt="79e33abd4b6588941ab7622aed1e67e8",[Ct,xt]=(0,je.useState)(""),[Et,Ot]=(0,je.useState)("\u83B7\u53D6\u9A8C\u8BC1\u7801");let[Zt,jt]=(0,je.useState)(60);const[Kt,Ar]=(0,je.useState)(!1),[br,Er]=(0,je.useState)("");function Br(){return et(this,null,function*(){if(!Ct){Ge===3?se.ZP.info("\u624B\u673A\u53F7\u4E0D\u80FD\u4E3A\u7A7A"):se.ZP.info("\u90AE\u7BB1\u5730\u5740\u4E0D\u80FD\u4E3A\u7A7A");return}(yield Be({type:"competitions/getVerification",payload:{type:Ge,login:Ct,smscode:qe()(vt+Ct)}})).status===1&&(se.ZP.info("\u83B7\u53D6\u9A8C\u8BC1\u7801\u6210\u529F"),Zr(),Ar(!0))})}function Zr(){jt(60);let Hr=setInterval(()=>{--Zt,Zt>-1?jt(Zt):(clearInterval(Hr),Ar(!1))},1e3)}function Pr(){return et(this,null,function*(){(yield Be({type:"competitions/PhoneBind",payload:{userid:ht,code:br,phone:Ct}})).status===0&&(se.ZP.info("\u7ED1\u5B9A\u6210\u529F"),gt("none"))})}function ur(){return et(this,null,function*(){(yield Be({type:"competitions/EmailBind",payload:{userid:ht,code:br,email:Ct}})).status===0&&(se.ZP.info("\u7ED1\u5B9A\u6210\u529F"),yt("none"))})}return je.createElement("div",{style:{display:bt}},je.createElement("p",null,je.createElement(me.default,{value:Ct,onChange:Hr=>xt(Hr.target.value),placeholder:Ge===3?"\u8BF7\u8F93\u5165\u624B\u673A\u53F7":"\u8BF7\u8F93\u5165\u90AE\u7BB1\u5730\u5740",style:{width:"370px"}})),je.createElement("span",null,je.createElement(me.default,{value:br,onChange:Hr=>Er(Hr.target.value),placeholder:Ge===3?"\u8BF7\u8F93\u5165\u624B\u673A\u83B7\u53D6\u7684\u9A8C\u8BC1\u7801":"\u8BF7\u8F93\u5165\u90AE\u7BB1\u83B7\u53D6\u7684\u9A8C\u8BC1\u7801",style:{width:"250px"}}))," ",je.createElement(ge.ZP,{disabled:Kt,onClick:()=>Br(),type:"primary",style:{marginLeft:"20px",width:"100px"}},Kt?`\u91CD\u65B0\u53D1\u9001${Zt}s`:Et),je.createElement("p",{style:{marginTop:"30px",width:"370px",textAlign:"center"}},je.createElement(ge.ZP,{type:"primary",style:{marginRight:"15px"},onClick:()=>{if(!br){se.ZP.info("\u9A8C\u8BC1\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}Ge===3?Pr():ur()}},"\u786E\u8BA4"),je.createElement(ge.ZP,{style:{marginLeft:"20px"},onClick:()=>{Ge===3?gt("none"):yt("none")}},"\u53D6\u6D88")))}var ft=Qe,rt=Object.defineProperty,ct=Object.defineProperties,st=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Pe=(Ge,Be,ht)=>Be in Ge?rt(Ge,Be,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Ge[Be]=ht,He=(Ge,Be)=>{for(var ht in Be||(Be={}))Le.call(Be,ht)&&Pe(Ge,ht,Be[ht]);if(Ve)for(var ht of Ve(Be))Je.call(Be,ht)&&Pe(Ge,ht,Be[ht]);return Ge},lt=(Ge,Be)=>ct(Ge,st(Be)),pt=(Ge,Be,ht)=>new Promise((bt,gt)=>{var yt=xt=>{try{Ct(ht.next(xt))}catch(Et){gt(Et)}},vt=xt=>{try{Ct(ht.throw(xt))}catch(Et){gt(Et)}},Ct=xt=>xt.done?bt(xt.value):Promise.resolve(xt.value).then(yt,vt);Ct((ht=ht.apply(Ge,Be)).next())});function nt({dispatch:Ge,userid:Be}){const ht={wrapperCol:{offset:3,span:21}},[bt]=oe.default.useForm(),{identifier:gt}=(0,St.useParams)();return je.createElement("div",{style:{width:"500px"}},je.createElement(oe.default,{form:bt,name:"basic"},je.createElement(oe.default.Item,lt(He({},ht),{label:je.createElement("div",{style:{width:"30px"}},"\u5F00\u6237\u884C"),name:"bank",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5F00\u6237\u884C"}]}),je.createElement(me.default,null)),je.createElement(oe.default.Item,lt(He({},ht),{label:je.createElement("div",{style:{width:"30px"}},"\u652F\u884C"),name:"second_bank",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u652F\u884C"}]}),je.createElement(me.default,null)),je.createElement(oe.default.Item,lt(He({},ht),{label:je.createElement("div",{style:{width:"30px"}},"\u8D26\u53F7"),name:"card_no",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D26\u53F7"}]}),je.createElement(me.default,null)),je.createElement(oe.default.Item,null,je.createElement(ge.ZP,{type:"primary",htmlType:"submit",onClick:()=>pt(this,null,function*(){bt.validateFields().then(yt=>pt(this,null,function*(){(yield Ge({type:"competitions/setleader",payload:He({identifier:gt,user_id:Be},yt)})).status===0&&se.ZP.info("\u63D0\u4EA4\u6210\u529F")}))})},"\u63D0\u4EA4"))))}var Te=nt,Ie=(Ge,Be,ht)=>new Promise((bt,gt)=>{var yt=xt=>{try{Ct(ht.next(xt))}catch(Et){gt(Et)}},vt=xt=>{try{Ct(ht.throw(xt))}catch(Et){gt(Et)}},Ct=xt=>xt.done?bt(xt.value):Promise.resolve(xt.value).then(yt,vt);Ct((ht=ht.apply(Ge,Be)).next())});const ze={teacher:"\u6559\u5E08",student:"\u5B66\u751F",professional:"\u4E13\u4E1A\u4EBA\u58EB"};function it({Prize:Ge,Accounts:Be,dispatch:ht,userid:bt}){var gt,yt,vt,Ct,xt,Et,Ot,Zt;const[jt,Kt]=(0,je.useState)("none"),[Ar,br]=(0,je.useState)("none");function Er(Br){return Ie(this,null,function*(){let Zr;Br==="1"?Zr=yield ht({type:"competitions/Authentication"}):Zr=yield ht({type:"competitions/Professional"}),Zr.status===0&&se.ZP.info("\u64A4\u9500\u6210\u529F")})}return je.createElement("div",null,je.createElement(x.Z,{align:"middle"},je.createElement(z.Z,null,je.createElement("span",{className:"c-red"},"*"),"\u5B9E\u540D\u4FE1\u606F"),(Be==null?void 0:Be.authentication)==="uncertified"&&je.createElement(z.Z,{flex:1,className:"ml20"},je.createElement(x.Z,{align:"middle",justify:"space-between"},je.createElement(z.Z,{style:{marginLeft:"20px"}},"\u901A\u8FC7\u5B9E\u540D\u8BA4\u8BC1\u540E\u624D\u80FD\u83B7\u5F97\u8BC1\u4E66"),je.createElement(ge.ZP,{className:y.Z.PerfectBut,onClick:()=>{ht({type:"account/setActionTabs",payload:{key:"Account-RealNameAuth"}})}},"\u7ACB\u5373\u8BA4\u8BC1")))),je.createElement("div",{className:y.Z.PerfectCent},je.createElement(x.Z,null,je.createElement(z.Z,{className:y.Z.PerfectCentName},"\u59D3\u540D"),je.createElement(z.Z,{className:"ml20"},Be==null?void 0:Be.name,(Be==null?void 0:Be.authentication)==="uncertified"?null:(Be==null?void 0:Be.authentication)==="applying"?je.createElement("span",null,je.createElement("span",null,"\u5F85\u5BA1\u6838"),je.createElement(ge.ZP,{type:"primary",onClick:()=>Er("1"),ghost:!0,style:{marginLeft:"20px"}},"\u64A4\u9500\u8BA4\u8BC1")):je.createElement("span",{style:{color:"#6ec76e"}},je.createElement("i",{className:"iconfont icon-wancheng font-14"})," \u5DF2\u8BA4\u8BC1"))),je.createElement(x.Z,{className:"mt20"},je.createElement(z.Z,{className:y.Z.PerfectCentName},"\u6027\u522B"),je.createElement(z.Z,{className:"ml20"},(Be==null?void 0:Be.gender)===0?"\u7537":"\u5973"))),je.createElement(x.Z,{align:"middle"},je.createElement(z.Z,null,je.createElement("span",{className:"c-red"},"*"),"\u804C\u4E1A\u4FE1\u606F"),(Be==null?void 0:Be.authentication)==="uncertified"&&je.createElement(z.Z,{flex:1,className:"ml20"},je.createElement(x.Z,{align:"middle",justify:"space-between"},je.createElement(z.Z,{style:{marginLeft:"20px"}},"\u901A\u8FC7\u5B9E\u540D\u8BA4\u8BC1\u540E\u624D\u80FD\u83B7\u5F97\u8BC1\u4E66"),je.createElement(ge.ZP,{className:y.Z.PerfectBut,onClick:()=>{ht({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth"}})}},"\u7ACB\u5373\u8BA4\u8BC1")))),je.createElement("div",{className:y.Z.PerfectCent},je.createElement(x.Z,null,je.createElement(z.Z,{className:y.Z.PerfectCentName},"\u804C\u4E1A"),je.createElement(z.Z,{className:"ml20"},Be&&Be.identity&&ze[Be.identity],(Be==null?void 0:Be.authentication)==="uncertified"?null:(Be==null?void 0:Be.authentication)==="applying"?je.createElement("span",null,je.createElement("span",null,"\u5F85\u5BA1\u6838"),je.createElement(ge.ZP,{type:"primary",onClick:()=>Er("2"),ghost:!0,style:{marginLeft:"20px"}},"\u64A4\u9500\u8BA4\u8BC1")):je.createElement("span",{style:{color:"#6ec76e"}},je.createElement("i",{className:"iconfont icon-wancheng font-14"})," \u5DF2\u8BA4\u8BC1",je.createElement(ge.ZP,{type:"primary",onClick:()=>{ht({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth"}})},ghost:!0,style:{marginLeft:"20px"}},"\u91CD\u65B0\u8BA4\u8BC1")))),je.createElement(x.Z,{className:"mt20"},je.createElement(z.Z,{className:y.Z.PerfectCentName},"\u5B66\u53F7"),je.createElement(z.Z,{className:"ml20"},(Be==null?void 0:Be.student_id)||"--")),je.createElement(x.Z,{className:"mt20"},je.createElement(z.Z,{className:y.Z.PerfectCentName},"\u5B66\u6821"),je.createElement(z.Z,{className:"ml20"},(Be==null?void 0:Be.school_name)||"--")),je.createElement(x.Z,{className:"mt20"},je.createElement(z.Z,{className:y.Z.PerfectCentName},"\u9662\u7CFB"),je.createElement(z.Z,{className:"ml20"},(Be==null?void 0:Be.department_name)||"--"))),je.createElement("p",null,je.createElement("span",{className:"c-red"},"*"),"\u8054\u7CFB\u65B9\u5F0F"),je.createElement("div",{className:y.Z.PerfectCent},je.createElement(x.Z,null,je.createElement(z.Z,{className:y.Z.PerfectCentName},"\u624B\u673A\u53F7"),je.createElement(z.Z,{className:"ml20"},je.createElement(x.Z,null,je.createElement(z.Z,{style:{width:"150px"}},(Be==null?void 0:Be.phone)||"--"),jt==="none"&&je.createElement(ge.ZP,{type:"link",className:"ml20",style:{color:"#165DFF"},onClick:()=>{Kt("block")}},"\u66F4\u6362")))),je.createElement("div",{className:"mt10",style:{marginLeft:"74px"}},je.createElement(ft,{type:3,dispatch:ht,userid:Be==null?void 0:Be.id,isshow:jt,setPhoneshow:Kt,setEmailshow:br})),je.createElement(x.Z,{className:"mt20"},je.createElement(z.Z,{className:y.Z.PerfectCentName},"Email"),je.createElement(z.Z,{className:"ml20"},je.createElement(x.Z,null,je.createElement(z.Z,{style:{width:"150px"}},(Be==null?void 0:Be.mail)||"--"),Ar==="none"&&je.createElement(ge.ZP,{type:"link",className:"ml20",style:{color:"#165DFF"},onClick:()=>{br("block")}},"\u66F4\u6362")))),je.createElement("div",{className:"mt10",style:{marginLeft:"74px"}},je.createElement(ft,{type:4,dispatch:ht,userid:Be==null?void 0:Be.id,isshow:Ar,setEmailshow:br,setPhoneshow:Kt}))),Ge!=null&&Ge.leader&&(Ge!=null&&Ge.teams)&&((yt=(gt=Ge==null?void 0:Ge.teams[0])==null?void 0:gt.bank_account)!=null&&yt.bank)?je.createElement(x.Z,{align:"middle"},je.createElement(z.Z,null,"\u7B7E/\u9886/\u5F00\u6237\u884C\u53CA\u94F6\u884C\u5361\u53F7"),je.createElement(z.Z,{className:"ml20",style:{fontSize:"12px"}},"\u4E3A\u4FDD\u969C\u5956\u91D1\u7684\u53CA\u65F6\u53D1\u653E\uFF0C\u8BF7\u961F\u957F\u5982\u5B9E\u586B\u5199\u4F60\u540D\u4E0B\u7684\u94F6\u884C\u5361\u4FE1\u606F")):je.createElement("div",null,je.createElement(x.Z,{align:"middle"},je.createElement(z.Z,null,"\u7B7E/\u9886/\u5F00\u6237\u884C\u53CA\u94F6\u884C\u5361\u53F7"),je.createElement(z.Z,{className:"ml20",style:{fontSize:"12px"}},"\u4E3A\u4FDD\u969C\u5956\u91D1\u7684\u53CA\u65F6\u53D1\u653E\uFF0C\u8BF7\u961F\u957F\u5982\u5B9E\u586B\u5199\u4F60\u540D\u4E0B\u7684\u94F6\u884C\u5361\u4FE1\u606F")),je.createElement(Te,{dispatch:ht,userid:bt})),(Ge==null?void 0:Ge.leader)&&je.createElement("div",{className:y.Z.PerfectCent,style:{border:0}},je.createElement(x.Z,null,je.createElement(z.Z,{className:y.Z.PerfectCentName},"\u5F00\u6237\u884C"),je.createElement(z.Z,{className:"ml20"},(Ge==null?void 0:Ge.teams)&&((Ct=(vt=Ge==null?void 0:Ge.teams[0])==null?void 0:vt.bank_account)==null?void 0:Ct.bank)||"--")),je.createElement(x.Z,{className:"mt20"},je.createElement(z.Z,{className:y.Z.PerfectCentName},"\u652F\u884C"),je.createElement(z.Z,{className:"ml20"},(Ge==null?void 0:Ge.teams)&&((Et=(xt=Ge==null?void 0:Ge.teams[0])==null?void 0:xt.bank_account)==null?void 0:Et.second_bank)||"--")),je.createElement(x.Z,{className:"mt20"},je.createElement(z.Z,{className:y.Z.PerfectCentName},"\u8D26\u53F7"),je.createElement(z.Z,{className:"ml20"},(Ge==null?void 0:Ge.teams)&&((Zt=(Ot=Ge==null?void 0:Ge.teams[0])==null?void 0:Ot.bank_account)==null?void 0:Zt.card_no)||"--"))),je.createElement(ot.Z,{Scoid:Be==null?void 0:Be.school_id}),je.createElement($e,null))}var Oe=it,Ee=Ye(82636);const be=({Prize:Ge,Accounts:Be,getAccounts:ht,dispatch:bt,userid:gt})=>{const[yt,vt]=(0,je.useState)("DownPdf");return je.createElement("div",{style:{margin:"15px 0"}},je.createElement(Ee.tp,{dataSource:[{name:"\u83B7\u5956\u8BC1\u4E66\u4E0B\u8F7D",id:"DownPdf"},{name:"\u5B8C\u5584\u4E2A\u4EBA\u4FE1\u606F",id:"Perfect"}],value:yt,onChange:Ct=>vt(Ct)}),yt=="DownPdf"&&je.createElement(ie,{Prize:Ge}),yt=="Perfect"&&je.createElement(Oe,{userid:gt,dispatch:bt,Prize:Ge,Accounts:Be}))};var Ze=(0,St.connect)(({})=>({}))(be)},42540:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return Fe}});var je=Ye(59301),St=Ye(62957),y=Ye(6767),De=Ye(25399),ye=Ye(7939),x=Ye(65552),z=Ye(65582),le=Ye(95097),re=Ye(66457),ee=Ye(60979),ue=Ye(38147),E=Object.defineProperty,ie=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,se=(xe,fe,de)=>fe in xe?E(xe,fe,{enumerable:!0,configurable:!0,writable:!0,value:de}):xe[fe]=de,ce=(xe,fe)=>{for(var de in fe||(fe={}))te.call(fe,de)&&se(xe,de,fe[de]);if(ie)for(var de of ie(fe))oe.call(fe,de)&&se(xe,de,fe[de]);return xe};const pe=xe=>React.createElement("svg",ce({className:"jieduanguanka_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:20,height:20},xe),React.createElement("path",{d:"M128 0h768c70.4 0 128 57.6 128 128v768c0 70.4-57.6 128-128 128H128A128.358 128.358 0 0 1 0 896V128C0 57.6 57.6 0 128 0z",fill:"#165DFF",fillOpacity:.14}),React.createElement("path",{d:"M294.4 377.6 160 480c-6.4 6.4-12.8 12.8-12.8 25.6v57.6c0 12.8 6.4 19.2 19.2 32l134.4 96c12.8 12.8 38.4 12.8 51.2 0l6.4-6.4c6.4-6.4 12.8-19.2 6.4-32s-6.4-25.6-19.2-32l-115.2-83.2 121.6-96c6.4-6.4 12.8-19.2 12.8-25.6 0-12.8 0-19.2-6.4-32-19.2-19.2-44.8-25.6-64-6.4zm275.2-12.8c-12.8 6.4-19.2 12.8-25.6 19.2L409.6 633.6a40.806 40.806 0 0 0 0 38.4c6.4 12.8 19.2 19.2 38.4 19.2 12.8 0 25.6-6.4 32-19.2l134.4-249.6c6.4-6.4 6.4-19.2 6.4-32s-12.8-19.2-19.2-25.6h-32zm128 0c-12.8 0-19.2 6.4-25.6 12.8-12.8 19.2-12.8 44.8 6.4 57.6l121.6 96-121.6 89.6c-19.2 12.8-19.2 38.4-12.8 51.2l6.4 6.4c12.8 19.2 38.4 19.2 57.6 6.4l134.4-96c6.4-6.4 12.8-19.2 19.2-25.6v-57.6c0-12.8-6.4-19.2-12.8-25.6L736 377.6c-19.2-12.8-32-12.8-38.4-12.8z",fill:"#165DFF"}));var me="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPjxwYXRoIGQ9Ik0xMjggMGg3NjhjNzAuNCAwIDEyOCA1Ny42IDEyOCAxMjh2NzY4YzAgNzAuNC01Ny42IDEyOC0xMjggMTI4SDEyOEExMjguMzU4IDEyOC4zNTggMCAwIDEgMCA4OTZWMTI4QzAgNTcuNiA1Ny42IDAgMTI4IDB6IiBmaWxsPSIjMTY1REZGIiBmaWxsLW9wYWNpdHk9Ii4xNCIvPjxwYXRoIGQ9Ik0yOTQuNCAzNzcuNiAxNjAgNDgwYy02LjQgNi40LTEyLjggMTIuOC0xMi44IDI1LjZ2NTcuNmMwIDEyLjggNi40IDE5LjIgMTkuMiAzMmwxMzQuNCA5NmMxMi44IDEyLjggMzguNCAxMi44IDUxLjIgMGw2LjQtNi40YzYuNC02LjQgMTIuOC0xOS4yIDYuNC0zMnMtNi40LTI1LjYtMTkuMi0zMmwtMTE1LjItODMuMiAxMjEuNi05NmM2LjQtNi40IDEyLjgtMTkuMiAxMi44LTI1LjYgMC0xMi44IDAtMTkuMi02LjQtMzItMTkuMi0xOS4yLTQ0LjgtMjUuNi02NC02LjR6bTI3NS4yLTEyLjhjLTEyLjggNi40LTE5LjIgMTIuOC0yNS42IDE5LjJMNDA5LjYgNjMzLjZhNDAuODA2IDQwLjgwNiAwIDAgMCAwIDM4LjRjNi40IDEyLjggMTkuMiAxOS4yIDM4LjQgMTkuMiAxMi44IDAgMjUuNi02LjQgMzItMTkuMmwxMzQuNC0yNDkuNmM2LjQtNi40IDYuNC0xOS4yIDYuNC0zMnMtMTIuOC0xOS4yLTE5LjItMjUuNmgtMzJ6bTEyOCAwYy0xMi44IDAtMTkuMiA2LjQtMjUuNiAxMi44LTEyLjggMTkuMi0xMi44IDQ0LjggNi40IDU3LjZsMTIxLjYgOTYtMTIxLjYgODkuNmMtMTkuMiAxMi44LTE5LjIgMzguNC0xMi44IDUxLjJsNi40IDYuNGMxMi44IDE5LjIgMzguNCAxOS4yIDU3LjYgNi40bDEzNC40LTk2YzYuNC02LjQgMTIuOC0xOS4yIDE5LjItMjUuNnYtNTcuNmMwLTEyLjgtNi40LTE5LjItMTIuOC0yNS42TDczNiAzNzcuNmMtMTkuMi0xMi44LTMyLTEyLjgtMzguNC0xMi44eiIgZmlsbD0iIzE2NURGRiIvPjwvc3ZnPg==",ve=Ye(41867),ge=(xe,fe,de)=>new Promise((we,Ae)=>{var Ne=Ke=>{try{Me(de.next(Ke))}catch(_e){Ae(_e)}},ke=Ke=>{try{Me(de.throw(Ke))}catch(_e){Ae(_e)}},Me=Ke=>Ke.done?we(Ke.value):Promise.resolve(Ke.value).then(Ne,ke);Me((de=de.apply(xe,fe)).next())});const Ce=xe=>{let fe=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],de=["","\u5341","\u767E","\u5343","\u4E07"];xe=parseInt(xe);let we=ke=>{let Me=ke.toString().split("").reverse(),Ke="";for(var _e=0;_e<Me.length;_e++)Ke=(_e==0&&Me[_e]==0||_e>0&&Me[_e]==0&&Me[_e-1]==0?"":fe[Me[_e]]+(Me[_e]==0?de[0]:de[_e]))+Ke;return Ke},Ae=Math.floor(xe/1e4),Ne=xe%1e4;return Ne.toString().length<4&&(Ne="0"+Ne),Ae?we(Ae)+"\u4E07"+we(Ne):we(xe)};function Se({item:xe,Header:fe,index:de,StaffDetail:we,dispatch:Ae}){var Ne,ke,Me,Ke,_e,Xe,ut;const[Re,Ue]=(0,je.useState)(!0),[$e,ot]=(0,je.useState)(!0),[at,qe]=(0,je.useState)(!1),et=(0,je.useRef)(),[Qe,ft]=(0,je.useState)(!1),{identifier:rt}=(0,z.useParams)();(0,je.useEffect)(()=>{setTimeout(()=>{et.current.children[0].clientHeight>88&&qe(!0)},10)},[]);const ct=Le=>{var Je,Pe;if((0,re.tJ)(Ae,!0)){if((Le==null?void 0:Le.shixun_status)>1&&ft(!0),Le!=null&&Le.is_jupyter||Le!=null&&Le.is_jupyter_lab){Ae({type:"shixunsDetail/execJupyter",payload:{id:(Je=Le==null?void 0:Le.shixun)==null?void 0:Je.identifier}}).then(He=>{ft(!1),He!=null&&He.identifier&&window.open(`/tasks/${He.identifier}/jupyter?competition_entry_id=${Le==null?void 0:Le.id}&type=competitions`)});return}Ae({type:"shixunsDetail/execShixun",payload:{id:(Pe=Le==null?void 0:Le.shixun)==null?void 0:Pe.identifier}}).then(He=>{if(ft(!1),He!=null&&He.game_identifier){window.open(`/tasks/${He.game_identifier}?competition_entry_id=${Le==null?void 0:Le.id}&type=competitions`);return}(He==null?void 0:He.status)===2?st(He==null?void 0:He.message):(He==null?void 0:He.status)===3&&Ve(He==null?void 0:He.message)})}},st=Le=>{Le=Le!=null&&Le.includes(".json")?Le:`${Le}.json`,St.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:je.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ge(this,null,function*(){const Je=yield(0,ee.$Q)({url:Le});if(!Je)return;y.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Pe=yield(0,ee.Ir)({id:Je.shixun_identifier});if(Pe!=null&&Pe.game_identifier){window.open(`/tasks/${Pe.game_identifier}`);return}(Pe==null?void 0:Pe.status)===2?st(Pe==null?void 0:Pe.message):(Pe==null?void 0:Pe.status)===3&&Ve(Pe==null?void 0:Pe.message)})})},Ve=Le=>{St.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:je.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Le,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return je.createElement("div",{className:x.Z.box},je.createElement("div",{style:{justifyContent:"space-between",display:"flex",padding:"0 10px"}},je.createElement("span",{className:x.Z.title_style,style:{color:"#333333",fontWeight:500,fontSize:"14px"}},fe!=null&&fe.is_new?"\u8D5B\u9898":"\u4EFB\u52A1",de+1),je.createElement("span",{style:{color:"#9096A3",marginLeft:"auto",fontSize:"12px"}},"\u4F5C\u54C1\u63D0\u4EA4\u65F6\u95F4",je.createElement("span",{style:{color:"#232B40",marginLeft:5}},fe==null?void 0:fe.start_time,"~",fe==null?void 0:fe.end_time))),je.createElement("div",{style:{padding:10,display:"flex",position:"relative"}},je.createElement("img",{src:xe==null?void 0:xe.pic,style:{width:220,height:130,borderRadius:"4px"}}),je.createElement("div",{style:{marginLeft:20,width:"75%"}},je.createElement("div",{style:{justifyContent:"space-between",display:"flex"}},je.createElement("div",null,je.createElement(De.Z,{title:(xe==null?void 0:xe.name)||((Ne=xe==null?void 0:xe.shixun)==null?void 0:Ne.name)},je.createElement("span",{style:{color:"#333333",fontWeight:"500",fontSize:"14px"}},(xe==null?void 0:xe.name)||((ke=xe==null?void 0:xe.shixun)==null?void 0:ke.name))),je.createElement("span",{style:{color:"#9096A3",marginLeft:40}},"\u5173\u5361",je.createElement("span",{style:{color:"#333333",marginLeft:5}},(xe==null?void 0:xe.challenges_count)||((Me=xe==null?void 0:xe.shixun)==null?void 0:Me.challenges_count)))),je.createElement("span",{style:{marginLeft:"auto"}},((we==null?void 0:we.enrolled)&&(fe==null?void 0:fe.competition_status)!=="ended"||(0,ve.eB)()||((Ke=fe.permission)==null?void 0:Ke.editable))&&je.createElement(ye.ZP,{loading:Qe,onClick:()=>ge(this,null,function*(){var Le,Je;if(fe!=null&&fe.is_new){let Pe=yield(0,ue.ZP)(`/api/competitions/${rt}/check_team_member.json`,{method:"post"});if((Pe==null?void 0:Pe.status)===0){ct(xe);let He=yield(0,ue.ZP)(`/api/competitions/${rt}/enter_competition_question.json`,{method:"post",body:{competition_stage_id:xe==null?void 0:xe.competition_stage_id,competition_stage_section_id:xe==null?void 0:xe.competition_stage_section_id,competition_entry_id:xe==null?void 0:xe.id,shixun_id:(Le=xe==null?void 0:xe.shixun)==null?void 0:Le.id}})}}else window.open(`/shixuns/${(xe==null?void 0:xe.identifier)||((Je=xe==null?void 0:xe.shixun)==null?void 0:Je.identifier)}/challenges`)}),style:{marginLeft:30,borderRadius:14,fontSize:12,width:88},type:"primary"},"\u5F00\u542F\u6311\u6218"))),je.createElement("div",{ref:et,style:{maxHeight:Re&&100,position:"relative",overflow:"hidden"}},je.createElement(le.Z,{style:{fontSize:"14px",color:"#9096A3",marginTop:20,position:"relative"},value:(xe==null?void 0:xe.description)||""}),at&&Re&&je.createElement("div",{className:x.Z.maskText})),at&&je.createElement("div",{className:x.Z.colorhove,style:{textAlign:"end",cursor:"pointer"},onClick:()=>{Ue(!Re)}},Re?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",je.createElement("i",{className:`iconfont font14 ${Re?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`})),je.createElement("div",{style:{marginTop:14,maxHeight:$e&&58,overflow:"hidden"}},(_e=xe==null?void 0:xe.challenges)==null?void 0:_e.map((Le,Je)=>je.createElement("div",{style:{marginTop:Je===0?0:12}},je.createElement("img",{src:me,style:{width:20,height:20}}),je.createElement("span",{style:{marginLeft:10}},"\u7B2C",Je+1,"\u5173",Le==null?void 0:Le.challenge_name))),(Xe=xe==null?void 0:xe.challenge_settings)==null?void 0:Xe.map((Le,Je)=>je.createElement("div",{style:{marginTop:Je===0?0:12}},je.createElement("img",{src:me,style:{width:20,height:20}}),je.createElement("span",{style:{marginLeft:10}},"\u7B2C",Je+1,"\u5173",Le==null?void 0:Le.challenge_name)))),je.createElement("div",{className:x.Z.colorhove,style:{position:"absolute",bottom:14,right:10,cursor:"pointer"}},((xe==null?void 0:xe.challenges_count)||((ut=xe==null?void 0:xe.shixun)==null?void 0:ut.challenges_count))>2&&je.createElement("span",{onClick:()=>{ot(!$e)}},$e?"\u5C55\u5F00":"\u6536\u8D77"," ",je.createElement("i",{className:`iconfont font14 ${$e?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`}))))))}var Fe=Se},48243:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return Je}});var je=Ye(59301),St=Ye(65582),y=Ye(82326),De=Ye(14566),ye=Ye(28284),x=Ye(6767),z=Ye(62957),le=Ye(77019),re=Ye(5269),ee=Ye(29787),ue=Ye(37568),E=Ye(1560),ie=Ye(7939),te=Ye(74128),oe=Ye(51941),se=Ye(31002),ce=Ye(65862),pe=Ye(706),me=Ye(17149),ve=Ye(29679),ge=Ye(19248),Ce=Ye(56531),Se={flexRow:"flexRow___jGYtM",flexColumn:"flexColumn___NPMB3",formWrap:"formWrap___vwH9N",example:"example____BmJC",footerWrap:"footerWrap___lp1L0"},Fe=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,de=(Pe,He)=>{var lt={};for(var pt in Pe)xe.call(Pe,pt)&&He.indexOf(pt)<0&&(lt[pt]=Pe[pt]);if(Pe!=null&&Fe)for(var pt of Fe(Pe))He.indexOf(pt)<0&&fe.call(Pe,pt)&&(lt[pt]=Pe[pt]);return lt},we=(Pe,He,lt)=>new Promise((pt,nt)=>{var Te=it=>{try{ze(lt.next(it))}catch(Oe){nt(Oe)}},Ie=it=>{try{ze(lt.throw(it))}catch(Oe){nt(Oe)}},ze=it=>it.done?pt(it.value):Promise.resolve(it.value).then(Te,Ie);ze((lt=lt.apply(Pe,He)).next())});const Ae=(Pe,He)=>He.some(lt=>lt.label.toLowerCase().indexOf(Pe.toLowerCase())>-1),Ne=ue.default.TextArea,ke=Pe=>{var He=Pe,{account:lt,globalSetting:pt,loading:nt,dispatch:Te,schoolName:Ie,visible:ze,onClose:it=()=>{},onSuccess:Oe=()=>{}}=He,Ee=de(He,["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"]);const[be]=ye.default.useForm();(0,je.useEffect)(()=>{be.setFieldsValue({name:Ie})},[Ie]);const Ze=Ge=>we(void 0,null,function*(){const{name:Be,city:ht=[],address:bt,remarks:gt}=Ge||{},yt=yield Te({type:"account/appplySchool",payload:{name:Be,province:ht[0],city:ht[1],address:bt,remarks:gt}});it(),yt&&(x.ZP.success("\u65B0\u589E\u5B66\u6821/\u5355\u4F4D\u6210\u529F\uFF01"),Oe(Be))});return je.createElement(z.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ze,title:"\u7533\u8BF7\u6DFB\u52A0\u5355\u4F4D\u540D\u79F0",width:"600px",footer:null},je.createElement(ye.default,{className:Se.formWrap,form:be,labelCol:{span:4},wrapperCol:{span:20},onFinish:Ze},je.createElement(ye.default.Item,{label:"\u5355\u4F4D\u5168\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"}]},je.createElement(ue.default,{placeholder:"\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"})),je.createElement("div",{className:`${Se.flexRow} ${Se.example}`},je.createElement("div",null,"\u793A\u4F8B\uFF1A"),je.createElement("div",{className:Se.flexColumn},je.createElement("div",null,je.createElement(ve.Z,{style:{color:"rgb(82, 196, 26)"}}),je.createElement("span",{className:"font14 ml5"},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784")),je.createElement("div",null,je.createElement(ge.Z,{style:{color:"red"}}),je.createElement("span",{className:"font14 ml5"},"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u67842019\u6625")))),je.createElement(ye.default.Item,{label:"\u5730\u533A\uFF1A",name:"city"},je.createElement(me.Z,{allowClear:!0,size:"middle",options:Ce.P,placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730",showSearch:{matchInputWidth:!0,filter:Ae}})),je.createElement(ye.default.Item,{label:"\u8BE6\u7EC6\u5730\u5740\uFF1A",name:"address"},je.createElement(ue.default,{placeholder:"\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F"})),je.createElement(ye.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks"},je.createElement(Ne,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"})),je.createElement("div",{className:Se.footerWrap},je.createElement(ye.default.Item,null,je.createElement(ie.ZP,{className:"mr5",size:"middle",onClick:()=>{it()}},"\u53D6\u6D88"),je.createElement(ie.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:nt["account/appplySchool"]},"\u4FDD\u5B58")))))};var Me=(0,St.connect)(({account:Pe,loading:He,globalSetting:lt})=>({account:Pe,globalSetting:lt,loading:He.effects}))(ke),Ke=Ye(95707),_e=Ye(89392),Xe=Ye(59301),ut=Object.defineProperty,Re=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,qe=(Pe,He,lt)=>He in Pe?ut(Pe,He,{enumerable:!0,configurable:!0,writable:!0,value:lt}):Pe[He]=lt,et=(Pe,He)=>{for(var lt in He||(He={}))ot.call(He,lt)&&qe(Pe,lt,He[lt]);if($e)for(var lt of $e(He))at.call(He,lt)&&qe(Pe,lt,He[lt]);return Pe},Qe=(Pe,He)=>Re(Pe,Ue(He)),ft=(Pe,He)=>{var lt={};for(var pt in Pe)ot.call(Pe,pt)&&He.indexOf(pt)<0&&(lt[pt]=Pe[pt]);if(Pe!=null&&$e)for(var pt of $e(Pe))He.indexOf(pt)<0&&at.call(Pe,pt)&&(lt[pt]=Pe[pt]);return lt},rt=(Pe,He,lt)=>new Promise((pt,nt)=>{var Te=it=>{try{ze(lt.next(it))}catch(Oe){nt(Oe)}},Ie=it=>{try{ze(lt.throw(it))}catch(Oe){nt(Oe)}},ze=it=>it.done?pt(it.value):Promise.resolve(it.value).then(Te,Ie);ze((lt=lt.apply(Pe,He)).next())});const ct=y.default.Option,st=De.default.Dragger;var Ve=(Pe=>(Pe[Pe.Professor=1]="Professor",Pe[Pe.AssistantProfessor=2]="AssistantProfessor",Pe[Pe.Student=3]="Student",Pe))(Ve||{});const Le=Pe=>{var He=Pe,{user:lt,account:pt,globalSetting:nt,loading:Te,dispatch:Ie,Scoid:ze}=He,it=ft(He,["user","account","globalSetting","loading","dispatch","Scoid"]),Oe,Ee;const[be]=ye.default.useForm(),[Ze,Ge]=(0,je.useState)({}),[Be,ht]=(0,je.useState)([]),[bt,gt]=(0,je.useState)([]),[yt,vt]=(0,je.useState)([]),[Ct,xt]=(0,je.useState)([]),[Et,Ot]=(0,je.useState)(),[Zt,jt]=(0,je.useState)(),[Kt,Ar]=(0,je.useState)(),[br,Er]=(0,je.useState)(),[Br,Zr]=(0,je.useState)(),Pr=(0,je.useRef)((0,_e.throttle)(Xt=>ur(Xt),1200,{leading:!0,trailing:!0})).current;(0,je.useEffect)(()=>{},[]),(0,je.useEffect)(()=>{rt(void 0,null,function*(){if(!ze)return;const Xt=yield Hr(ze);vt(Xt==null?void 0:Xt.departments)})},[ze]);const ur=Xt=>rt(void 0,null,function*(){var Or,Ur;const jr=yield Ie({type:"account/getSchoolOption",payload:{keyword:Xt,limit:10}});ht(jr==null?void 0:jr.schools),Xt&&Xt!=""&&(gt((Or=jr==null?void 0:jr.schools)==null?void 0:Or.filter(ir=>ir.name.includes(Xt))),(((Ur=jr==null?void 0:jr.schools)==null?void 0:Ur.find(ir=>ir.name===Xt))||{}).id?nr(Xt,null,jr==null?void 0:jr.schools):(be.setFieldsValue({department:""}),Ge(et(et({},Ze),{school:Xt,department:""}))))}),Hr=Xt=>{if(Xt)return Ie({type:"account/getDepartmentOption",payload:{id:Xt}})};(0,je.useEffect)(()=>{if(!pt.basicInfo)return;const{basicInfo:Xt}=pt,Or={identity:Xt.identity,school:Xt.school_name,department:Xt.department_name,studentNo:Xt.student_id,jobTitle:Xt.identity=="teacher"?Xt.technical_title:"\u6559\u6388",manager:Xt.identity=="professional"?Xt.technical_title:"\u4F01\u4E1A\u7BA1\u7406\u8005"};be.setFieldsValue(Or),Ge(Or)},[pt.basicInfo]);const Xr=()=>{Er(!0)},mr=()=>{if(!Be.find(Xt=>Xt.name===Ze.school)){x.ZP.info("\u8BF7\u5148\u9009\u62E9\u6B63\u786E\u7684\u5355\u4F4D\u6216\u8005\u5B66\u6821\uFF01");return}Zr(!0)},wr=Xt=>{Ge(et({},be.getFieldsValue())),"school"in Xt&&(gt(Be.filter(Ur=>Ur.name.includes(Xt.school))),(Be.find(Ur=>Ur.name===Xt.school)||{}).id?nr(Xt.school):(be.setFieldsValue({department:""}),Ge(et(et({},Ze),{school:Xt.school,department:""}))))},qt=(Xt,Or)=>{if(pt.actionTabs.checkedList.includes(1)){z.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Xe.createElement("div",{className:"tc"},Or||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${Xt}/students`}});return}window.location.href=`/classrooms/${Xt}/students`},nr=(Xt,Or,Ur)=>rt(void 0,null,function*(){var jr,Jr,ir;const Nt=(jr=(Ur||Be).find(Yr=>Yr.name===Xt))==null?void 0:jr.id,ar=(yield Hr(Nt))||{};vt(ar==null?void 0:ar.departments);const Fr=Or||((ir=(Jr=ar==null?void 0:ar.departments)==null?void 0:Jr[0])==null?void 0:ir.name);be.setFieldsValue({department:Fr}),Ge(et(et({},Ze),{school:Xt,department:Fr}))}),Pt=Xt=>rt(void 0,null,function*(){yield ur(),be.setFieldsValue({school:Xt,department:""}),Ge(et(et({},Ze),{school:Xt,department:""}))}),zt=Xt=>{var Or;if(Xt.file.status==="uploading"){Ar(!0);return}Xt.file.status==="done"&&(console.log(Xt.file,Xt.file.response),jt((Or=Xt.file.response)==null?void 0:Or.id),(0,ce.y3)(Xt.file.originFileObj,Ur=>{Ot(Ur),Ar(!1)}))},hr=Xt=>rt(void 0,null,function*(){var Or,Ur,jr,Jr,ir;const{school:Nt,department:ar,identity:Fr,studentNo:Yr,jobTitle:kt,manager:Tt}=Xt||{};if(!Et){x.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u7167\u7247\uFF01");return}const vr=(Or=Be.find(fr=>fr.name===Nt))==null?void 0:Or.id,$t=(Ur=yt.find(fr=>fr.name===ar))==null?void 0:Ur.id;let Bt;Fr==="student"?Bt=Yr:Fr==="teacher"?Bt=kt:Bt=Tt;const rr=yield Ie({type:"account/applyProfessionalAuth",payload:{id:((jr=pt.basicInfo)==null?void 0:jr.id)||((Jr=lt.userInfo)==null?void 0:Jr.login),school_id:vr,department_id:$t,identity:Fr,extra:Bt,attachment_ids:[Zt]}});if(pt.actionTabs.code){let fr=yield(0,Ke.cR)({invite_code:pt.actionTabs.code,professor:pt.actionTabs.checkedList.includes(1)?1:null,assistant_professor:pt.actionTabs.checkedList.includes(2)?1:null,student:pt.actionTabs.checkedList.includes(3)?1:null});fr.message==="\u52A0\u5165\u6210\u529F"&&(fr!=null&&fr.course_id?qt(fr.course_id,fr.message):x.ZP.success(fr.message))}yr(),rr&&(x.ZP.info("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838!"),Ie({type:"account/getBasicInfo",payload:{login:(ir=lt.userInfo)==null?void 0:ir.login}}))}),yr=()=>{Ie({type:"account/setActionTabs",payload:{}})},cr={data:{type:"professional"},multiple:!0,showUploadList:!1,action:`${te.Z.API_SERVER}/api/attachments.json`,className:se.Z.uploader,onChange:zt,beforeUpload:Xt=>{const Or=Xt.type==="image/jpeg"||Xt.type==="image/png"||Xt.type==="image/jpg"||Xt.type==="image/bmp";return Or||x.ZP.info("\u8BF7\u4E0A\u4F20\u6B63\u786E\u6587\u4EF6\u683C\u5F0F"),Or}};return Xe.createElement(z.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:se.Z.modal,open:pt.actionTabs.key==="Account-ProfessionalAuth",title:Xe.createElement(le.Z,{style:{padding:"25px"},align:"middle",justify:"space-between"},Xe.createElement(re.Z,null,"\u804C\u4E1A\u8BA4\u8BC1"),Xe.createElement(re.Z,null,Xe.createElement("i",{className:"iconfont icon-guanbi11",style:{color:"#979797",cursor:"pointer"},onClick:yr}))),width:"660px",footer:null},Xe.createElement(ee.Z,{spinning:!!Kt},Xe.createElement(ye.default,{className:se.Z.formWrap,form:be,colon:!1,onValuesChange:wr,onFinish:hr},Xe.createElement(le.Z,{gutter:[10,0]},Xe.createElement(re.Z,{flex:"300px"},Xe.createElement(ye.default.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},Xe.createElement(y.default,null,Xe.createElement(ct,{value:"teacher"},"\u6559\u5E08"),Xe.createElement(ct,{value:"student"},"\u5B66\u751F"),Xe.createElement(ct,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),Ze.identity==="student"&&Xe.createElement(re.Z,{flex:"200px"},Xe.createElement(ye.default.Item,{initialValue:Ze.studentNo,name:"studentNo",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u5B66\u53F7"}]},Xe.createElement(ue.default,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"}))),Ze.identity==="teacher"&&Xe.createElement(re.Z,{flex:"200px"},Xe.createElement(ye.default.Item,{initialValue:Ze.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},Xe.createElement(y.default,null,Xe.createElement(ct,{value:"\u6559\u6388"},"\u6559\u6388"),Xe.createElement(ct,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),Xe.createElement(ct,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),Xe.createElement(ct,{value:"\u52A9\u6559"},"\u52A9\u6559")))),Ze.identity==="professional"&&Xe.createElement(re.Z,{flex:"200px"},Xe.createElement(ye.default.Item,{initialValue:Ze.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},Xe.createElement(y.default,null,Xe.createElement(ct,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),Xe.createElement(ct,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),Xe.createElement(ct,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),Xe.createElement(ct,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),Xe.createElement(ct,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08"))))),Xe.createElement(ye.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"school",extra:Ze.school&&!(Be!=null&&Be.find(Xt=>Xt.name===Ze.school))&&Xe.createElement("div",{className:se.Z.schoolHintWrap},Xe.createElement("span",{className:se.Z.colorCDCDCD},"\u672A\u627E\u5230\u5305\u542B\u201C",Ze.school,"\u201D\u7684\u9AD8\u6821\uFF0C"),Xe.createElement("span",{className:`${se.Z.color0152d9} current`,onClick:Xr},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u5B66\u6821/\u5355\u4F4D"}]},Xe.createElement(E.Z,{showSearch:!0,onSearch:Pr,options:bt==null?void 0:bt.map(Xt=>({value:Xt.name}))})),Xe.createElement(ye.default.Item,{label:"\u9662\u7CFB/\u90E8\u95E8",name:"department",extra:Ze.department&&!(yt!=null&&yt.find(Xt=>Xt.name===Ze.department))&&Xe.createElement("div",{className:se.Z.schoolHintWrap},Xe.createElement("span",{className:se.Z.colorCDCDCD},Ze.department?`\u672A\u627E\u5230\u5305\u542B\u201C${Ze.department}\u201D\u7684\u9AD8\u6821\uFF0C`:"\u672A\u627E\u5230\u9662\u7CFB\uFF0C"),Xe.createElement("span",{className:`${se.Z.color0152d9} current`,onClick:mr},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u9662\u7CFB/\u90E8\u95E8"}]},Xe.createElement(E.Z,{showSearch:!0,onChange:Xt=>xt(yt.filter(Or=>Or.name.includes(Xt))),options:Ct==null?void 0:Ct.map(Xt=>({value:Xt.name}))})),Xe.createElement(ye.default.Item,{label:"\u804C\u4E1A\u8BC1\u4E0A\u4F20"},Xe.createElement("div",{className:se.Z.flexRow},Xe.createElement("div",{className:se.Z.flexColumn},Xe.createElement(st,Qe(et({},cr),{accept:".png,.jpg,.bmp,.jpeg"}),Et?Xe.createElement("img",{src:Et,className:se.Z.uploadImg}):Xe.createElement("div",{className:se.Z.imageTip},Xe.createElement("p",null,Xe.createElement("i",{className:`iconfont icon-cuban2shangchuanyunduan ${se.Z.uploadTipIcon}`})),Xe.createElement("p",{className:se.Z.uploadTip},Xe.createElement("a",{className:se.Z.color05101a},"\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247")))),Xe.createElement("span",{className:"tc"},Xe.createElement("p",{className:se.Z.viewLargerImg},"\u67E5\u770B\u5927\u56FE"))),Xe.createElement("div",{className:`${se.Z.flexColumn} ${se.Z.example}`},Xe.createElement("span",{className:se.Z.exampleImg},Xe.createElement("img",{src:oe})),Xe.createElement("span",{className:"tc"},Xe.createElement("p",null,"\u793A\u4F8B\u56FE\u7247"),Xe.createElement("p",{className:`${se.Z.colorOrange} font12`},"\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09"))))),Xe.createElement("div",{className:se.Z.footerWrap},Xe.createElement(ye.default.Item,null,Xe.createElement(ie.ZP,{className:"mr5",size:"middle",onClick:yr},"\u53D6\u6D88"),Xe.createElement(ie.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Te["account/applyProfessionalAuth"]},"\u4FDD\u5B58"))),Xe.createElement("div",{className:se.Z.note},Xe.createElement("p",null,"\u8BA4\u8BC1\u987B\u77E5\uFF1A"),Xe.createElement("p",null,"1.\u6839\u636E\u804C\u4E1A\u4E0A\u4F20\u76F8\u5E94\u7684\u8BC1\u4EF6\u7167\uFF1A\u6559\u5E08\uFF08\u6559\u5E08\u8BC1\uFF09\uFF0C\u4E13\u4E1A\u4EBA\u58EB\uFF08\u5458\u5DE5\u8BC1\uFF09\u3001\u5B66\u751F\uFF08\u5B66\u751F\u8BC1\uFF09\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u5185\u5BB9\u5B8C\u6574\u5E76\u4E14\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B"),Xe.createElement("p",null,"2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u804C\u4E1A\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B"),Xe.createElement("p",null,"3.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B\u804C\u4E1A\u53D8\u66F4\u8BF7\u9009\u62E9\u91CD\u65B0\u8BA4\u8BC1\uFF1B"),Xe.createElement("p",null,"4.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B"),Xe.createElement("p",null,"5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B"),Xe.createElement("p",null,"6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u5B66\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u804C\u4E1A\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3",!((Oe=nt==null?void 0:nt.setting)!=null&&Oe.is_local)&&"EduCoder","\u8D26\u53F7\u3002"),Xe.createElement("p",null,"7.\u975E\u8001\u5E08\u8EAB\u4EFD\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u804C\u4E1A\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002")))),Xe.createElement(Me,{visible:br,onClose:()=>Er(!1),schoolName:Ze.school,onSuccess:Pt}),Xe.createElement(pe.Z,{visible:Br,onClose:()=>Zr(!1),schoolId:(Ee=Be.find(Xt=>Xt.name===Ze.school))==null?void 0:Ee.id,schoolName:Ze.school,departmentName:Ze.department,onSuccess:Xt=>nr(Ze.school,Xt)}))};var Je=(0,St.connect)(({user:Pe,account:He,loading:lt,globalSetting:pt})=>({user:Pe,account:He,globalSetting:pt,loading:lt.effects}))(Le)},8393:function(sr,It,Ye){"use strict";var je=Ye(59301),St=Ye(6767),y=Ye(62957),De=Ye(37568),ye=Ye(7939),x=Ye(38147),z=Ye(38866),le=Ye(65862),re=Ye(74128),ee=Ye(59301),ue=(te,oe,se)=>new Promise((ce,pe)=>{var me=Ce=>{try{ge(se.next(Ce))}catch(Se){pe(Se)}},ve=Ce=>{try{ge(se.throw(Ce))}catch(Se){pe(Se)}},ge=Ce=>Ce.done?ce(Ce.value):Promise.resolve(Ce.value).then(me,ve);ge((se=se.apply(te,oe)).next())});const E=/^1\d{10}$/;function ie({isShowPhone:te,setIsShowPhone:oe,user:se,dispatch:ce,onOK:pe,isopen:me,setisopen:ve,datas:ge,Header:Ce}){const[Se,Fe]=(0,je.useState)(""),[xe,fe]=(0,je.useState)(""),[de,we]=(0,je.useState)(60),[Ae,Ne]=(0,je.useState)(),[ke,Me]=(0,je.useState)(!1),[Ke,_e]=(0,je.useState)(!1),[Xe,ut]=(0,je.useState)(""),Re=(0,je.useRef)();(0,je.useEffect)(()=>()=>{Re.current&&clearInterval(Re.current)},[]),(0,z.Y)(()=>{if(Ae)we(60);else return;de>0?we(de-1):(we(60),Ne(!1),Re.current&&clearInterval(Re.current))},1e3);const Ue=()=>ue(this,null,function*(){var $e;let ot=yield(0,x.ZP)(`/api/users/accounts/${($e=se.userInfo)==null?void 0:$e.login}/valid_phone.json`,{method:"get",params:{phone:Se}});if((ot==null?void 0:ot.status)===-1)return;if(ot!=null&&ot.is_exists){Me(!0);return}let at=(0,le.M)(Se);(yield ce({type:"account/getCode",payload:{login:Se,type:3,smscode:at}})).status===1&&(St.ZP.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),Ne(!0))});return ee.createElement("div",null,ee.createElement(y.default,{title:"\u5F3A\u5236\u89E3\u7ED1",open:Ke,onCancel:()=>_e(!1),onOk:()=>ue(this,null,function*(){var $e;if(!Xe){St.ZP.info("\u9A8C\u8BC1\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let ot=yield(0,x.ZP)(`/api/users/accounts/${($e=se==null?void 0:se.userInfo)==null?void 0:$e.login}/phone_force_unbind.json`,{method:"POST",body:{code:Xe,phone:Se}});(ot==null?void 0:ot.status)===0&&(St.ZP.info("\u89E3\u7ED1\u6210\u529F"),Ne(!1),_e(!1),pe(),oe(!1),ut(""))})},ee.createElement("div",{style:{padding:"8px 24px"}},ee.createElement("p",null,"\u82E5\u539F\u8D26\u53F7\u53EA\u6709\u7ED1\u5B9A\u4E86\u624B\u673A\u53F7\u4E00\u79CD\u767B\u5F55\u65B9\u5F0F\uFF0C\u5F3A\u5236\u89E3\u7ED1\u540E\u4F1A\u5BFC\u81F4\u539F\u8D26\u53F7\u65E0\u6CD5\u767B\u5F55\uFF0C\u8BF7\u786E\u5B9A\u662F\u5426\u5F3A\u5236\u89E3\u7ED1"),ee.createElement("p",null,"\u4F60\u7684\u624B\u673A\u53F7\uFF1A",Se),ee.createElement("p",null,"\u624B\u673A\u9A8C\u8BC1\u7801\uFF1A",ee.createElement(De.default,{value:Xe,size:"middle",onChange:$e=>ut($e.target.value),style:{width:"240px"}})," ",ee.createElement(ye.ZP,{disabled:Ae,type:"primary",size:"middle",onClick:()=>ue(this,null,function*(){let $e=(0,le.M)(Se);(yield ce({type:"account/getCode",payload:{login:Se,type:10,smscode:$e}})).status===1&&(St.ZP.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),Ne(!0))})},Ae?`\u91CD\u65B0\u53D1\u9001${de}s`:"\u83B7\u53D6\u9A8C\u8BC1\u7801")))),ee.createElement(y.default,{title:"\u63D0\u793A",open:ke,onCancel:()=>{Me(!1)},okText:"\u8FDB\u884C\u5F3A\u5236\u89E3\u7ED1",okButtonProps:{type:"primary",ghost:!0,style:{width:"124px"}},onOk:()=>{_e(!0),Me(!1)}},ee.createElement("div",{style:{padding:"7px 24px"}},ee.createElement("span",null,"\u8BE5\u624B\u673A\u53F7\u5DF2\u7ECF\u88AB\u7ED1\u5B9A\u8D26\u53F7\uFF0C\u5982\u679C\u9700\u8981\u5C06\u8BE5\u624B\u673A\u53F7\u7ED1\u5B9A\u5728\u5F53\u524D\u8D26\u53F7\u4E0A\uFF0C\u4F60\u53EF\u4EE5\u8FDB\u884C\u4E0B\u65B9\u4EFB\u610F\u4E00\u79CD\u89E3\u7ED1\u64CD\u4F5C\uFF1A"),ee.createElement("br",null),ee.createElement("p",{style:{marginTop:"1em",display:"flex"}},ee.createElement("span",{style:{flex:"1"}},"1\u3001\u4F7F\u7528\u8BE5\u624B\u673A\u53F7\u767B\u5F55\u5E73\u53F0\u8FDB\u884C\u89E3\u7ED1\uFF0C\u518D\u5C06\u624B\u673A\u53F7\u7ED1\u5B9A\u5F53\u524D\u8D26\u53F7\u4E0A\u3002")),ee.createElement("p",{style:{marginTop:"1em",display:"flex"}},ee.createElement("span",{style:{flex:"1"}},"2\u3001\u5F3A\u5236\u89E3\u7ED1\uFF08\u5F3A\u5236\u89E3\u7ED1\u53EF\u80FD\u4F1A\u5BFC\u81F4\u89E3\u7ED1\u8D26\u53F7\u65E0\u6CD5\u767B\u5F55\uFF09")))),ee.createElement(y.default,{title:"\u7ED1\u5B9A\u624B\u673A\u53F7",open:te,onCancel:()=>oe(!1),onOk:()=>ue(this,null,function*(){if(!E.test(Se)){St.ZP.info("\u8BF7\u8F93\u5165\u6709\u6548\u768411\u4F4D\u624B\u673A\u53F7\u7801");return}if(!xe){St.ZP.info("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801");return}const{login:$e}=se.userInfo||{},ot=yield ce({type:"account/bindPhone",payload:{login:$e,phone:Se,code:xe}});(ot==null?void 0:ot.status)===0&&(oe(!1),pe())})},ee.createElement("div",{style:{padding:"8px 24px"}},ee.createElement("p",null,"\u5E73\u53F0\u5DF2\u68C0\u6D4B\u5230\u60A8\u672A\u7ED1\u5B9A\u624B\u673A\u53F7\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u4F7F\u7528\u62A5\u540D\u529F\u80FD\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801"),ee.createElement("p",null,"\u4F60\u7684\u624B\u673A\u53F7\uFF1A",ee.createElement(De.default,{size:"middle",value:Se,onChange:$e=>Fe($e.target.value),style:{width:"240px"}})),ee.createElement("p",null,"\u624B\u673A\u9A8C\u8BC1\u7801\uFF1A",ee.createElement(De.default,{size:"middle",value:xe,onChange:$e=>fe($e.target.value),style:{width:"240px"}})," ",ee.createElement(ye.ZP,{disabled:Ae,type:"primary",size:"middle",onClick:()=>ue(this,null,function*(){if(!E.test(Se)){St.ZP.info("\u8BF7\u8F93\u5165\u6709\u6548\u768411\u4F4D\u624B\u673A\u53F7\u7801");return}Ue()})},Ae?`\u91CD\u65B0\u53D1\u9001${de}s`:"\u83B7\u53D6\u9A8C\u8BC1\u7801")))),ee.createElement(y.default,{open:me,footer:!1,onCancel:()=>ve(!1),centered:!0,width:460},ee.createElement("div",null,ee.createElement("div",{style:{marginTop:50,fontSize:26,color:"#3d3d3d",textAlign:"center",marginBottom:20}},ee.createElement("i",{style:{fontSize:26,color:"#52C41A"},className:"iconfont icon-tongguo"})," \u62A5\u540D\u6210\u529F"),ee.createElement("div",{style:{alignItems:"center",textAlign:"center"}},(Ce==null?void 0:Ce.is_show_picture)&&ee.createElement("img",{style:{width:180,border:"1px solid #eeeeef",padding:10,marginBottom:20},src:re.Z.IMG_SERVER+(ge==null?void 0:ge.QR_code)}),ee.createElement("p",{style:{color:"#AAAAAA"}},(Ce==null?void 0:Ce.apply_success_tips)||"\u53C2\u8D5B\u8005\u53EF\u626B\u7801\u52A0\u5165\u5927\u8D5B\u5B98\u65B9\u4EA4\u6D41\u7FA4\uFF0C\u83B7\u53D6\u6700\u65B0\u7ADE\u8D5B\u901A\u77E5")))))}It.Z=ie},56531:function(sr,It,Ye){"use strict";Ye.d(It,{P:function(){return je}});const je=[{value:"\u5317\u4EAC",label:"\u5317\u4EAC",children:[{value:"\u4E1C\u57CE",label:"\u4E1C\u57CE"},{value:"\u897F\u57CE",label:"\u897F\u57CE"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u4E30\u53F0",label:"\u4E30\u53F0"},{value:"\u77F3\u666F\u5C71",label:"\u77F3\u666F\u5C71"},{value:"\u6D77\u6DC0",label:"\u6D77\u6DC0"},{value:"\u95E8\u5934\u6C9F",label:"\u95E8\u5934\u6C9F"},{value:"\u623F\u5C71",label:"\u623F\u5C71"},{value:"\u901A\u5DDE",label:"\u901A\u5DDE"},{value:"\u987A\u4E49",label:"\u987A\u4E49"},{value:"\u660C\u5E73",label:"\u660C\u5E73"},{value:"\u5927\u5174",label:"\u5927\u5174"},{value:"\u5E73\u8C37",label:"\u5E73\u8C37"},{value:"\u6000\u67D4",label:"\u6000\u67D4"},{value:"\u5BC6\u4E91",label:"\u5BC6\u4E91"},{value:"\u5EF6\u5E86",label:"\u5EF6\u5E86"}]},{value:"\u4E0A\u6D77",label:"\u4E0A\u6D77",children:[{value:"\u5D07\u660E",label:"\u5D07\u660E"},{value:"\u9EC4\u6D66",label:"\u9EC4\u6D66"},{value:"\u5362\u6E7E",label:"\u5362\u6E7E"},{value:"\u5F90\u6C47",label:"\u5F90\u6C47"},{value:"\u957F\u5B81",label:"\u957F\u5B81"},{value:"\u9759\u5B89",label:"\u9759\u5B89"},{value:"\u666E\u9640",label:"\u666E\u9640"},{value:"\u95F8\u5317",label:"\u95F8\u5317"},{value:"\u8679\u53E3",label:"\u8679\u53E3"},{value:"\u6768\u6D66",label:"\u6768\u6D66"},{value:"\u95F5\u884C",label:"\u95F5\u884C"},{value:"\u5B9D\u5C71",label:"\u5B9D\u5C71"},{value:"\u5609\u5B9A",label:"\u5609\u5B9A"},{value:"\u6D66\u4E1C",label:"\u6D66\u4E1C"},{value:"\u91D1\u5C71",label:"\u91D1\u5C71"},{value:"\u677E\u6C5F",label:"\u677E\u6C5F"},{value:"\u9752\u6D66",label:"\u9752\u6D66"},{value:"\u5357\u6C47",label:"\u5357\u6C47"},{value:"\u5949\u8D24",label:"\u5949\u8D24"}]},{value:"\u5E7F\u4E1C",label:"\u5E7F\u4E1C",children:[{value:"\u5E7F\u5DDE",label:"\u5E7F\u5DDE"},{value:"\u6DF1\u5733",label:"\u6DF1\u5733"},{value:"\u73E0\u6D77",label:"\u73E0\u6D77"},{value:"\u4E1C\u839E",label:"\u4E1C\u839E"},{value:"\u4E2D\u5C71",label:"\u4E2D\u5C71"},{value:"\u4F5B\u5C71",label:"\u4F5B\u5C71"},{value:"\u60E0\u5DDE",label:"\u60E0\u5DDE"},{value:"\u6CB3\u6E90",label:"\u6CB3\u6E90"},{value:"\u6F6E\u5DDE",label:"\u6F6E\u5DDE"},{value:"\u6C5F\u95E8",label:"\u6C5F\u95E8"},{value:"\u63ED\u9633",label:"\u63ED\u9633"},{value:"\u8302\u540D",label:"\u8302\u540D"},{value:"\u6885\u5DDE",label:"\u6885\u5DDE"},{value:"\u6E05\u8FDC",label:"\u6E05\u8FDC"},{value:"\u6C55\u5934",label:"\u6C55\u5934"},{value:"\u6C55\u5C3E",label:"\u6C55\u5C3E"},{value:"\u97F6\u5173",label:"\u97F6\u5173"},{value:"\u987A\u5FB7",label:"\u987A\u5FB7"},{value:"\u9633\u6C5F",label:"\u9633\u6C5F"},{value:"\u4E91\u6D6E",label:"\u4E91\u6D6E"},{value:"\u6E5B\u6C5F",label:"\u6E5B\u6C5F"},{value:"\u8087\u5E86",label:"\u8087\u5E86"}]},{value:"\u6C5F\u82CF",label:"\u6C5F\u82CF",children:[{value:"\u5357\u4EAC",label:"\u5357\u4EAC"},{value:"\u5E38\u719F",label:"\u5E38\u719F"},{value:"\u5E38\u5DDE",label:"\u5E38\u5DDE"},{value:"\u6D77\u95E8",label:"\u6D77\u95E8"},{value:"\u6DEE\u5B89",label:"\u6DEE\u5B89"},{value:"\u6C5F\u90FD",label:"\u6C5F\u90FD"},{value:"\u6C5F\u9634",label:"\u6C5F\u9634"},{value:"\u6606\u5C71",label:"\u6606\u5C71"},{value:"\u8FDE\u4E91\u6E2F",label:"\u8FDE\u4E91\u6E2F"},{value:"\u5357\u901A",label:"\u5357\u901A"},{value:"\u542F\u4E1C",label:"\u542F\u4E1C"},{value:"\u6CAD\u9633",label:"\u6CAD\u9633"},{value:"\u5BBF\u8FC1",label:"\u5BBF\u8FC1"},{value:"\u82CF\u5DDE",label:"\u82CF\u5DDE"},{value:"\u592A\u4ED3",label:"\u592A\u4ED3"},{value:"\u6CF0\u5DDE",label:"\u6CF0\u5DDE"},{value:"\u540C\u91CC",label:"\u540C\u91CC"},{value:"\u65E0\u9521",label:"\u65E0\u9521"},{value:"\u5F90\u5DDE",label:"\u5F90\u5DDE"},{value:"\u76D0\u57CE",label:"\u76D0\u57CE"},{value:"\u626C\u5DDE",label:"\u626C\u5DDE"},{value:"\u5B9C\u5174",label:"\u5B9C\u5174"},{value:"\u4EEA\u5F81",label:"\u4EEA\u5F81"},{value:"\u5F20\u5BB6\u6E2F",label:"\u5F20\u5BB6\u6E2F"},{value:"\u9547\u6C5F",label:"\u9547\u6C5F"}]},{value:"\u91CD\u5E86",label:"\u91CD\u5E86",children:[{value:"\u4E07\u5DDE",label:"\u4E07\u5DDE"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u6E1D\u4E2D",label:"\u6E1D\u4E2D"},{value:"\u5927\u6E21\u53E3",label:"\u5927\u6E21\u53E3"},{value:"\u6C5F\u5317",label:"\u6C5F\u5317"},{value:"\u6C99\u576A\u575D",label:"\u6C99\u576A\u575D"},{value:"\u4E5D\u9F99\u5761",label:"\u4E5D\u9F99\u5761"},{value:"\u5357\u5CB8",label:"\u5357\u5CB8"},{value:"\u5317\u789A",label:"\u5317\u789A"},{value:"\u4E07\u76DB",label:"\u4E07\u76DB"},{value:"\u53CC\u6322",label:"\u53CC\u6322"},{value:"\u6E1D\u5317",label:"\u6E1D\u5317"},{value:"\u5DF4\u5357",label:"\u5DF4\u5357"},{value:"\u9ED4\u6C5F",label:"\u9ED4\u6C5F"},{value:"\u957F\u5BFF",label:"\u957F\u5BFF"},{value:"\u7DA6\u6C5F",label:"\u7DA6\u6C5F"},{value:"\u6F7C\u5357",label:"\u6F7C\u5357"},{value:"\u94DC\u6881",label:"\u94DC\u6881"},{value:"\u5927\u8DB3",label:"\u5927\u8DB3"},{value:"\u8363\u660C",label:"\u8363\u660C"},{value:"\u58C1\u5C71",label:"\u58C1\u5C71"},{value:"\u6881\u5E73",label:"\u6881\u5E73"},{value:"\u57CE\u53E3",label:"\u57CE\u53E3"},{value:"\u4E30\u90FD",label:"\u4E30\u90FD"},{value:"\u57AB\u6C5F",label:"\u57AB\u6C5F"},{value:"\u6B66\u9686",label:"\u6B66\u9686"},{value:"\u5FE0\u53BF",label:"\u5FE0\u53BF"},{value:"\u5F00\u53BF",label:"\u5F00\u53BF"},{value:"\u4E91\u9633",label:"\u4E91\u9633"},{value:"\u5949\u8282",label:"\u5949\u8282"},{value:"\u5DEB\u5C71",label:"\u5DEB\u5C71"},{value:"\u5DEB\u6EAA",label:"\u5DEB\u6EAA"},{value:"\u77F3\u67F1",label:"\u77F3\u67F1"},{value:"\u79C0\u5C71",label:"\u79C0\u5C71"},{value:"\u9149\u9633",label:"\u9149\u9633"},{value:"\u5F6D\u6C34",label:"\u5F6D\u6C34"},{value:"\u6C5F\u6D25",label:"\u6C5F\u6D25"},{value:"\u5408\u5DDD",label:"\u5408\u5DDD"},{value:"\u6C38\u5DDD",label:"\u6C38\u5DDD"},{value:"\u5357\u5DDD",label:"\u5357\u5DDD"}]},{value:"\u5B89\u5FBD",label:"\u5B89\u5FBD",children:[{value:"\u5408\u80A5",label:"\u5408\u80A5"},{value:"\u5B89\u5E86",label:"\u5B89\u5E86"},{value:"\u868C\u57E0",label:"\u868C\u57E0"},{value:"\u4EB3\u5DDE",label:"\u4EB3\u5DDE"},{value:"\u5DE2\u6E56",label:"\u5DE2\u6E56"},{value:"\u6EC1\u5DDE",label:"\u6EC1\u5DDE"},{value:"\u961C\u9633",label:"\u961C\u9633"},{value:"\u8D35\u6C60",label:"\u8D35\u6C60"},{value:"\u6DEE\u5317",label:"\u6DEE\u5317"},{value:"\u6DEE\u5316",label:"\u6DEE\u5316"},{value:"\u6DEE\u5357",label:"\u6DEE\u5357"},{value:"\u9EC4\u5C71",label:"\u9EC4\u5C71"},{value:"\u4E5D\u534E\u5C71",label:"\u4E5D\u534E\u5C71"},{value:"\u516D\u5B89",label:"\u516D\u5B89"},{value:"\u9A6C\u978D\u5C71",label:"\u9A6C\u978D\u5C71"},{value:"\u5BBF\u5DDE",label:"\u5BBF\u5DDE"},{value:"\u94DC\u9675",label:"\u94DC\u9675"},{value:"\u5C6F\u6EAA",label:"\u5C6F\u6EAA"},{value:"\u829C\u6E56",label:"\u829C\u6E56"},{value:"\u5BA3\u57CE",label:"\u5BA3\u57CE"}]},{value:"\u798F\u5EFA",label:"\u798F\u5EFA",children:[{value:"\u798F\u5DDE",label:"\u798F\u5DDE"},{value:"\u53A6\u95E8",label:"\u53A6\u95E8"},{value:"\u6CC9\u5DDE",label:"\u6CC9\u5DDE"},{value:"\u6F33\u5DDE",label:"\u6F33\u5DDE"},{value:"\u9F99\u5CA9",label:"\u9F99\u5CA9"},{value:"\u5357\u5E73",label:"\u5357\u5E73"},{value:"\u5B81\u5FB7",label:"\u5B81\u5FB7"},{value:"\u8386\u7530",label:"\u8386\u7530"},{value:"\u4E09\u660E",label:"\u4E09\u660E"}]},{value:"\u7518\u8083",label:"\u7518\u8083",children:[{value:"\u5170\u5DDE",label:"\u5170\u5DDE"},{value:"\u5609\u5CEA\u5173",label:"\u5609\u5CEA\u5173"},{value:"\u767D\u94F6",label:"\u767D\u94F6"},{value:"\u5B9A\u897F",label:"\u5B9A\u897F"},{value:"\u6566\u714C",label:"\u6566\u714C"},{value:"\u7518\u5357",label:"\u7518\u5357"},{value:"\u91D1\u660C",label:"\u91D1\u660C"},{value:"\u9152\u6CC9",label:"\u9152\u6CC9"},{value:"\u4E34\u590F",label:"\u4E34\u590F"},{value:"\u5E73\u51C9",label:"\u5E73\u51C9"},{value:"\u5929\u6C34",label:"\u5929\u6C34"},{value:"\u9647\u5357",label:"\u9647\u5357"},{value:"\u6B66\u5A01",label:"\u6B66\u5A01"},{value:"\u897F\u5CF0",label:"\u897F\u5CF0"},{value:"\u5F20\u6396",label:"\u5F20\u6396"}]},{value:"\u5E7F\u897F",label:"\u5E7F\u897F",children:[{value:"\u5357\u5B81",label:"\u5357\u5B81"},{value:"\u6765\u5BBE",label:"\u6765\u5BBE"},{value:"\u767E\u8272",label:"\u767E\u8272"},{value:"\u5317\u6D77",label:"\u5317\u6D77"},{value:"\u6842\u6797",label:"\u6842\u6797"},{value:"\u9632\u57CE\u6E2F",label:"\u9632\u57CE\u6E2F"},{value:"\u8D35\u6E2F",label:"\u8D35\u6E2F"},{value:"\u6CB3\u6C60",label:"\u6CB3\u6C60"},{value:"\u8D3A\u5DDE",label:"\u8D3A\u5DDE"},{value:"\u67F3\u5DDE",label:"\u67F3\u5DDE"},{value:"\u94A6\u5DDE",label:"\u94A6\u5DDE"},{value:"\u68A7\u5DDE",label:"\u68A7\u5DDE"},{value:"\u7389\u6797",label:"\u7389\u6797"}]},{value:"\u8D35\u5DDE",label:"\u8D35\u5DDE",children:[{value:"\u8D35\u9633",label:"\u8D35\u9633"},{value:"\u5B89\u987A",label:"\u5B89\u987A"},{value:"\u6BD5\u8282",label:"\u6BD5\u8282"},{value:"\u90FD\u5300",label:"\u90FD\u5300"},{value:"\u51EF\u91CC",label:"\u51EF\u91CC"},{value:"\u516D\u76D8\u6C34",label:"\u516D\u76D8\u6C34"},{value:"\u94DC\u4EC1",label:"\u94DC\u4EC1"},{value:"\u5174\u4E49",label:"\u5174\u4E49"},{value:"\u7389\u5C4F",label:"\u7389\u5C4F"},{value:"\u9075\u4E49",label:"\u9075\u4E49"}]},{value:"\u6D77\u5357",label:"\u6D77\u5357",children:[{value:"\u6D77\u53E3",label:"\u6D77\u53E3"},{value:"\u510B\u53BF",label:"\u510B\u53BF"},{value:"\u9675\u6C34",label:"\u9675\u6C34"},{value:"\u743C\u6D77",label:"\u743C\u6D77"},{value:"\u4E09\u4E9A",label:"\u4E09\u4E9A"},{value:"\u901A\u4EC0",label:"\u901A\u4EC0"},{value:"\u4E07\u5B81",label:"\u4E07\u5B81"}]},{value:"\u6CB3\u5317",label:"\u6CB3\u5317",children:[{value:"\u77F3\u5BB6\u5E84",label:"\u77F3\u5BB6\u5E84"},{value:"\u4FDD\u5B9A",label:"\u4FDD\u5B9A"},{value:"\u5317\u6234\u6CB3",label:"\u5317\u6234\u6CB3"},{value:"\u6CA7\u5DDE",label:"\u6CA7\u5DDE"},{value:"\u627F\u5FB7",label:"\u627F\u5FB7"},{value:"\u4E30\u6DA6",label:"\u4E30\u6DA6"},{value:"\u90AF\u90F8",label:"\u90AF\u90F8"},{value:"\u8861\u6C34",label:"\u8861\u6C34"},{value:"\u5ECA\u574A",label:"\u5ECA\u574A"},{value:"\u5357\u6234\u6CB3",label:"\u5357\u6234\u6CB3"},{value:"\u79E6\u7687\u5C9B",label:"\u79E6\u7687\u5C9B"},{value:"\u5510\u5C71",label:"\u5510\u5C71"},{value:"\u65B0\u57CE",label:"\u65B0\u57CE"},{value:"\u90A2\u53F0",label:"\u90A2\u53F0"},{value:"\u5F20\u5BB6\u53E3",label:"\u5F20\u5BB6\u53E3"}]},{value:"\u9ED1\u9F99\u6C5F",label:"\u9ED1\u9F99\u6C5F",children:[{value:"\u54C8\u5C14\u6EE8",label:"\u54C8\u5C14\u6EE8"},{value:"\u5317\u5B89",label:"\u5317\u5B89"},{value:"\u5927\u5E86",label:"\u5927\u5E86"},{value:"\u5927\u5174\u5B89\u5CAD",label:"\u5927\u5174\u5B89\u5CAD"},{value:"\u9E64\u5C97",label:"\u9E64\u5C97"},{value:"\u9ED1\u6CB3",label:"\u9ED1\u6CB3"},{value:"\u4F73\u6728\u65AF",label:"\u4F73\u6728\u65AF"},{value:"\u9E21\u897F",label:"\u9E21\u897F"},{value:"\u7261\u4E39\u6C5F",label:"\u7261\u4E39\u6C5F"},{value:"\u9F50\u9F50\u54C8\u5C14",label:"\u9F50\u9F50\u54C8\u5C14"},{value:"\u4E03\u53F0\u6CB3",label:"\u4E03\u53F0\u6CB3"},{value:"\u53CC\u9E2D\u5C71",label:"\u53CC\u9E2D\u5C71"},{value:"\u7EE5\u5316",label:"\u7EE5\u5316"},{value:"\u4F0A\u6625",label:"\u4F0A\u6625"}]},{value:"\u6CB3\u5357",label:"\u6CB3\u5357",children:[{value:"\u90D1\u5DDE",label:"\u90D1\u5DDE"},{value:"\u5B89\u9633",label:"\u5B89\u9633"},{value:"\u9E64\u58C1",label:"\u9E64\u58C1"},{value:"\u6F62\u5DDD",label:"\u6F62\u5DDD"},{value:"\u7126\u4F5C",label:"\u7126\u4F5C"},{value:"\u6D4E\u6E90",label:"\u6D4E\u6E90"},{value:"\u5F00\u5C01",label:"\u5F00\u5C01"},{value:"\u6F2F\u6CB3",label:"\u6F2F\u6CB3"},{value:"\u6D1B\u9633",label:"\u6D1B\u9633"},{value:"\u5357\u9633",label:"\u5357\u9633"},{value:"\u5E73\u9876\u5C71",label:"\u5E73\u9876\u5C71"},{value:"\u6FEE\u9633",label:"\u6FEE\u9633"},{value:"\u4E09\u95E8\u5CE1",label:"\u4E09\u95E8\u5CE1"},{value:"\u5546\u4E18",label:"\u5546\u4E18"},{value:"\u65B0\u4E61",label:"\u65B0\u4E61"},{value:"\u4FE1\u9633",label:"\u4FE1\u9633"},{value:"\u8BB8\u660C",label:"\u8BB8\u660C"},{value:"\u5468\u53E3",label:"\u5468\u53E3"},{value:"\u9A7B\u9A6C\u5E97",label:"\u9A7B\u9A6C\u5E97"}]},{value:"\u9999\u6E2F",label:"\u9999\u6E2F",children:[{value:"\u9999\u6E2F",label:"\u9999\u6E2F"},{value:"\u4E5D\u9F99",label:"\u4E5D\u9F99"},{value:"\u65B0\u754C",label:"\u65B0\u754C"}]},{value:"\u6E56\u5317",label:"\u6E56\u5317",children:[{value:"\u6B66\u6C49",label:"\u6B66\u6C49"},{value:"\u5929\u95E8",label:"\u5929\u95E8"},{value:"\u6069\u65BD",label:"\u6069\u65BD"},{value:"\u9102\u5DDE",label:"\u9102\u5DDE"},{value:"\u9EC4\u5188",label:"\u9EC4\u5188"},{value:"\u9EC4\u77F3",label:"\u9EC4\u77F3"},{value:"\u8346\u95E8",label:"\u8346\u95E8"},{value:"\u8346\u5DDE",label:"\u8346\u5DDE"},{value:"\u6F5C\u6C5F",label:"\u6F5C\u6C5F"},{value:"\u5341\u5830",label:"\u5341\u5830"},{value:"\u968F\u5DDE",label:"\u968F\u5DDE"},{value:"\u6B66\u7A74",label:"\u6B66\u7A74"},{value:"\u4ED9\u6843",label:"\u4ED9\u6843"},{value:"\u54B8\u5B81",label:"\u54B8\u5B81"},{value:"\u8944\u9633",label:"\u8944\u9633"},{value:"\u8944\u6A0A",label:"\u8944\u6A0A"},{value:"\u5B5D\u611F",label:"\u5B5D\u611F"},{value:"\u5B9C\u660C",label:"\u5B9C\u660C"}]},{value:"\u6E56\u5357",label:"\u6E56\u5357",children:[{value:"\u957F\u6C99",label:"\u957F\u6C99"},{value:"\u5E38\u5FB7",label:"\u5E38\u5FB7"},{value:"\u90F4\u5DDE",label:"\u90F4\u5DDE"},{value:"\u8861\u9633",label:"\u8861\u9633"},{value:"\u6000\u5316",label:"\u6000\u5316"},{value:"\u5409\u9996",label:"\u5409\u9996"},{value:"\u5A04\u5E95",label:"\u5A04\u5E95"},{value:"\u90B5\u9633",label:"\u90B5\u9633"},{value:"\u6E58\u6F6D",label:"\u6E58\u6F6D"},{value:"\u76CA\u9633",label:"\u76CA\u9633"},{value:"\u5CB3\u9633",label:"\u5CB3\u9633"},{value:"\u6C38\u5DDE",label:"\u6C38\u5DDE"},{value:"\u5F20\u5BB6\u754C",label:"\u5F20\u5BB6\u754C"},{value:"\u682A\u6D32",label:"\u682A\u6D32"}]},{value:"\u6C5F\u897F",label:"\u6C5F\u897F",children:[{value:"\u5357\u660C",label:"\u5357\u660C"},{value:"\u629A\u5DDE",label:"\u629A\u5DDE"},{value:"\u8D63\u5DDE",label:"\u8D63\u5DDE"},{value:"\u5409\u5B89",label:"\u5409\u5B89"},{value:"\u666F\u5FB7\u9547",label:"\u666F\u5FB7\u9547"},{value:"\u4E95\u5188\u5C71",label:"\u4E95\u5188\u5C71"},{value:"\u4E5D\u6C5F",label:"\u4E5D\u6C5F"},{value:"\u5E90\u5C71",label:"\u5E90\u5C71"},{value:"\u840D\u4E61",label:"\u840D\u4E61"},{value:"\u4E0A\u9976",label:"\u4E0A\u9976"},{value:"\u65B0\u4F59",label:"\u65B0\u4F59"},{value:"\u5B9C\u6625",label:"\u5B9C\u6625"},{value:"\u9E70\u6F6D",label:"\u9E70\u6F6D"}]},{value:"\u5409\u6797",label:"\u5409\u6797",children:[{value:"\u957F\u6625",label:"\u957F\u6625"},{value:"\u5409\u6797",label:"\u5409\u6797"},{value:"\u767D\u57CE",label:"\u767D\u57CE"},{value:"\u767D\u5C71",label:"\u767D\u5C71"},{value:"\u73F2\u6625",label:"\u73F2\u6625"},{value:"\u8FBD\u6E90",label:"\u8FBD\u6E90"},{value:"\u6885\u6CB3",label:"\u6885\u6CB3"},{value:"\u56DB\u5E73",label:"\u56DB\u5E73"},{value:"\u677E\u539F",label:"\u677E\u539F"},{value:"\u901A\u5316",label:"\u901A\u5316"},{value:"\u5EF6\u5409",label:"\u5EF6\u5409"}]},{value:"\u8FBD\u5B81",label:"\u8FBD\u5B81",children:[{value:"\u6C88\u9633",label:"\u6C88\u9633"},{value:"\u978D\u5C71",label:"\u978D\u5C71"},{value:"\u672C\u6EAA",label:"\u672C\u6EAA"},{value:"\u671D\u9633",label:"\u671D\u9633"},{value:"\u5927\u8FDE",label:"\u5927\u8FDE"},{value:"\u4E39\u4E1C",label:"\u4E39\u4E1C"},{value:"\u629A\u987A",label:"\u629A\u987A"},{value:"\u961C\u65B0",label:"\u961C\u65B0"},{value:"\u846B\u82A6\u5C9B",label:"\u846B\u82A6\u5C9B"},{value:"\u9526\u5DDE",label:"\u9526\u5DDE"},{value:"\u8FBD\u9633",label:"\u8FBD\u9633"},{value:"\u76D8\u9526",label:"\u76D8\u9526"},{value:"\u94C1\u5CAD",label:"\u94C1\u5CAD"},{value:"\u8425\u53E3",label:"\u8425\u53E3"}]},{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8",children:[{value:"\u6FB3\u95E8",label:"\u6FB3\u95E8"}]},{value:"\u5185\u8499\u53E4",label:"\u5185\u8499\u53E4",children:[{value:"\u547C\u548C\u6D69\u7279",label:"\u547C\u548C\u6D69\u7279"},{value:"\u963F\u62C9\u5584\u76DF",label:"\u963F\u62C9\u5584\u76DF"},{value:"\u5305\u5934",label:"\u5305\u5934"},{value:"\u8D64\u5CF0",label:"\u8D64\u5CF0"},{value:"\u4E1C\u80DC",label:"\u4E1C\u80DC"},{value:"\u6D77\u62C9\u5C14",label:"\u6D77\u62C9\u5C14"},{value:"\u96C6\u5B81",label:"\u96C6\u5B81"},{value:"\u4E34\u6CB3",label:"\u4E34\u6CB3"},{value:"\u901A\u8FBD",label:"\u901A\u8FBD"},{value:"\u4E4C\u6D77",label:"\u4E4C\u6D77"},{value:"\u4E4C\u5170\u6D69\u7279",label:"\u4E4C\u5170\u6D69\u7279"},{value:"\u9521\u6797\u6D69\u7279",label:"\u9521\u6797\u6D69\u7279"}]},{value:"\u5B81\u590F",label:"\u5B81\u590F",children:[{value:"\u94F6\u5DDD",label:"\u94F6\u5DDD"},{value:"\u56FA\u6E90",label:"\u56FA\u6E90"},{value:"\u77F3\u5634\u5C71",label:"\u77F3\u5634\u5C71"},{value:"\u5434\u5FE0",label:"\u5434\u5FE0"}]},{value:"\u9752\u6D77",label:"\u9752\u6D77",children:[{value:"\u897F\u5B81",label:"\u897F\u5B81"},{value:"\u5FB7\u4EE4\u54C8",label:"\u5FB7\u4EE4\u54C8"},{value:"\u683C\u5C14\u6728",label:"\u683C\u5C14\u6728"},{value:"\u5171\u548C",label:"\u5171\u548C"},{value:"\u6D77\u4E1C",label:"\u6D77\u4E1C"},{value:"\u6D77\u664F",label:"\u6D77\u664F"},{value:"\u739B\u6C81",label:"\u739B\u6C81"},{value:"\u540C\u4EC1",label:"\u540C\u4EC1"},{value:"\u7389\u6811",label:"\u7389\u6811"}]},{value:"\u5C71\u4E1C",label:"\u5C71\u4E1C",children:[{value:"\u6D4E\u5357",label:"\u6D4E\u5357"},{value:"\u6EE8\u5DDE",label:"\u6EE8\u5DDE"},{value:"\u5156\u5DDE",label:"\u5156\u5DDE"},{value:"\u5FB7\u5DDE",label:"\u5FB7\u5DDE"},{value:"\u4E1C\u8425",label:"\u4E1C\u8425"},{value:"\u83CF\u6CFD",label:"\u83CF\u6CFD"},{value:"\u6D4E\u5B81",label:"\u6D4E\u5B81"},{value:"\u83B1\u829C",label:"\u83B1\u829C"},{value:"\u804A\u57CE",label:"\u804A\u57CE"},{value:"\u4E34\u6C82",label:"\u4E34\u6C82"},{value:"\u84EC\u83B1",label:"\u84EC\u83B1"},{value:"\u9752\u5C9B",label:"\u9752\u5C9B"},{value:"\u66F2\u961C",label:"\u66F2\u961C"},{value:"\u65E5\u7167",label:"\u65E5\u7167"},{value:"\u6CF0\u5B89",label:"\u6CF0\u5B89"},{value:"\u6F4D\u574A",label:"\u6F4D\u574A"},{value:"\u5A01\u6D77",label:"\u5A01\u6D77"},{value:"\u70DF\u53F0",label:"\u70DF\u53F0"},{value:"\u67A3\u5E84",label:"\u67A3\u5E84"},{value:"\u6DC4\u535A",label:"\u6DC4\u535A"}]},{value:"\u5C71\u897F",label:"\u5C71\u897F",children:[{value:"\u592A\u539F",label:"\u592A\u539F"},{value:"\u5415\u6881",label:"\u5415\u6881"},{value:"\u957F\u6CBB",label:"\u957F\u6CBB"},{value:"\u5927\u540C",label:"\u5927\u540C"},{value:"\u5019\u9A6C",label:"\u5019\u9A6C"},{value:"\u664B\u57CE",label:"\u664B\u57CE"},{value:"\u79BB\u77F3",label:"\u79BB\u77F3"},{value:"\u4E34\u6C7E",label:"\u4E34\u6C7E"},{value:"\u5B81\u6B66",label:"\u5B81\u6B66"},{value:"\u6714\u5DDE",label:"\u6714\u5DDE"},{value:"\u5FFB\u5DDE",label:"\u5FFB\u5DDE"},{value:"\u9633\u6CC9",label:"\u9633\u6CC9"},{value:"\u6986\u6B21",label:"\u6986\u6B21"},{value:"\u664B\u4E2D",label:"\u664B\u4E2D"},{value:"\u8FD0\u57CE",label:"\u8FD0\u57CE"}]},{value:"\u9655\u897F",label:"\u9655\u897F",children:[{value:"\u897F\u5B89",label:"\u897F\u5B89"},{value:"\u5B89\u5EB7",label:"\u5B89\u5EB7"},{value:"\u5B9D\u9E21",label:"\u5B9D\u9E21"},{value:"\u6C49\u4E2D",label:"\u6C49\u4E2D"},{value:"\u6E2D\u5357",label:"\u6E2D\u5357"},{value:"\u5546\u5DDE",label:"\u5546\u5DDE"},{value:"\u7EE5\u5FB7",label:"\u7EE5\u5FB7"},{value:"\u94DC\u5DDD",label:"\u94DC\u5DDD"},{value:"\u54B8\u9633",label:"\u54B8\u9633"},{value:"\u5EF6\u5B89",label:"\u5EF6\u5B89"},{value:"\u6986\u6797",label:"\u6986\u6797"}]},{value:"\u56DB\u5DDD",label:"\u56DB\u5DDD",children:[{value:"\u6210\u90FD",label:"\u6210\u90FD"},{value:"\u5DF4\u4E2D",label:"\u5DF4\u4E2D"},{value:"\u8FBE\u5DDD",label:"\u8FBE\u5DDD"},{value:"\u5FB7\u9633",label:"\u5FB7\u9633"},{value:"\u90FD\u6C5F\u5830",label:"\u90FD\u6C5F\u5830"},{value:"\u5CE8\u7709\u5C71",label:"\u5CE8\u7709\u5C71"},{value:"\u6DAA\u9675",label:"\u6DAA\u9675"},{value:"\u5E7F\u5B89",label:"\u5E7F\u5B89"},{value:"\u5E7F\u5143",label:"\u5E7F\u5143"},{value:"\u4E5D\u5BE8\u6C9F",label:"\u4E5D\u5BE8\u6C9F"},{value:"\u5EB7\u5B9A",label:"\u5EB7\u5B9A"},{value:"\u4E50\u5C71",label:"\u4E50\u5C71"},{value:"\u6CF8\u5DDE",label:"\u6CF8\u5DDE"},{value:"\u9A6C\u5C14\u5EB7",label:"\u9A6C\u5C14\u5EB7"},{value:"\u7EF5\u9633",label:"\u7EF5\u9633"},{value:"\u7709\u5C71",label:"\u7709\u5C71"},{value:"\u5357\u5145",label:"\u5357\u5145"},{value:"\u5185\u6C5F",label:"\u5185\u6C5F"},{value:"\u6500\u679D\u82B1",label:"\u6500\u679D\u82B1"},{value:"\u9042\u5B81",label:"\u9042\u5B81"},{value:"\u6C76\u5DDD",label:"\u6C76\u5DDD"},{value:"\u897F\u660C",label:"\u897F\u660C"},{value:"\u96C5\u5B89",label:"\u96C5\u5B89"},{value:"\u5B9C\u5BBE",label:"\u5B9C\u5BBE"},{value:"\u81EA\u8D21",label:"\u81EA\u8D21"},{value:"\u8D44\u9633",label:"\u8D44\u9633"}]},{value:"\u53F0\u6E7E",label:"\u53F0\u6E7E",children:[{value:"\u53F0\u5317",label:"\u53F0\u5317"},{value:"\u57FA\u9686",label:"\u57FA\u9686"},{value:"\u53F0\u5357",label:"\u53F0\u5357"},{value:"\u53F0\u4E2D",label:"\u53F0\u4E2D"},{value:"\u9AD8\u96C4",label:"\u9AD8\u96C4"},{value:"\u5C4F\u4E1C",label:"\u5C4F\u4E1C"},{value:"\u5357\u6295",label:"\u5357\u6295"},{value:"\u4E91\u6797",label:"\u4E91\u6797"},{value:"\u65B0\u7AF9",label:"\u65B0\u7AF9"},{value:"\u5F70\u5316",label:"\u5F70\u5316"},{value:"\u82D7\u6817",label:"\u82D7\u6817"},{value:"\u5609\u4E49",label:"\u5609\u4E49"},{value:"\u6843\u56ED",label:"\u6843\u56ED"},{value:"\u5B9C\u5170",label:"\u5B9C\u5170"},{value:"\u53F0\u4E1C",label:"\u53F0\u4E1C"},{value:"\u91D1\u95E8",label:"\u91D1\u95E8"},{value:"\u9A6C\u7956",label:"\u9A6C\u7956"},{value:"\u6F8E\u6E56",label:"\u6F8E\u6E56"}]},{value:"\u5929\u6D25",label:"\u5929\u6D25",children:[{value:"\u5929\u6D25",label:"\u5929\u6D25"},{value:"\u548C\u5E73",label:"\u548C\u5E73"},{value:"\u4E1C\u4E3D",label:"\u4E1C\u4E3D"},{value:"\u6CB3\u4E1C",label:"\u6CB3\u4E1C"},{value:"\u897F\u9752",label:"\u897F\u9752"},{value:"\u6CB3\u897F",label:"\u6CB3\u897F"},{value:"\u6D25\u5357",label:"\u6D25\u5357"},{value:"\u5357\u5F00",label:"\u5357\u5F00"},{value:"\u5317\u8FB0",label:"\u5317\u8FB0"},{value:"\u6CB3\u5317",label:"\u6CB3\u5317"},{value:"\u6B66\u6E05",label:"\u6B66\u6E05"},{value:"\u7EA2\u6322",label:"\u7EA2\u6322"},{value:"\u5858\u6CBD",label:"\u5858\u6CBD"},{value:"\u6C49\u6CBD",label:"\u6C49\u6CBD"},{value:"\u5927\u6E2F",label:"\u5927\u6E2F"},{value:"\u5B81\u6CB3",label:"\u5B81\u6CB3"},{value:"\u9759\u6D77",label:"\u9759\u6D77"},{value:"\u5B9D\u577B",label:"\u5B9D\u577B"},{value:"\u84DF\u53BF",label:"\u84DF\u53BF"}]},{value:"\u65B0\u7586",label:"\u65B0\u7586",children:[{value:"\u4E4C\u9C81\u6728\u9F50",label:"\u4E4C\u9C81\u6728\u9F50"},{value:"\u963F\u514B\u82CF",label:"\u963F\u514B\u82CF"},{value:"\u963F\u52D2\u6CF0",label:"\u963F\u52D2\u6CF0"},{value:"\u963F\u56FE\u4EC0",label:"\u963F\u56FE\u4EC0"},{value:"\u535A\u4E50",label:"\u535A\u4E50"},{value:"\u660C\u5409",label:"\u660C\u5409"},{value:"\u4E1C\u5C71",label:"\u4E1C\u5C71"},{value:"\u54C8\u5BC6",label:"\u54C8\u5BC6"},{value:"\u548C\u7530",label:"\u548C\u7530"},{value:"\u5580\u4EC0",label:"\u5580\u4EC0"},{value:"\u514B\u62C9\u739B\u4F9D",label:"\u514B\u62C9\u739B\u4F9D"},{value:"\u5E93\u8F66",label:"\u5E93\u8F66"},{value:"\u5E93\u5C14\u52D2",label:"\u5E93\u5C14\u52D2"},{value:"\u594E\u5C6F",label:"\u594E\u5C6F"},{value:"\u77F3\u6CB3\u5B50",label:"\u77F3\u6CB3\u5B50"},{value:"\u5854\u57CE",label:"\u5854\u57CE"},{value:"\u5410\u9C81\u756A",label:"\u5410\u9C81\u756A"},{value:"\u4F0A\u5B81",label:"\u4F0A\u5B81"}]},{value:"\u897F\u85CF",label:"\u897F\u85CF",children:[{value:"\u62C9\u8428",label:"\u62C9\u8428"},{value:"\u963F\u91CC",label:"\u963F\u91CC"},{value:"\u660C\u90FD",label:"\u660C\u90FD"},{value:"\u6797\u829D",label:"\u6797\u829D"},{value:"\u90A3\u66F2",label:"\u90A3\u66F2"},{value:"\u65E5\u5580\u5219",label:"\u65E5\u5580\u5219"},{value:"\u5C71\u5357",label:"\u5C71\u5357"}]},{value:"\u4E91\u5357",label:"\u4E91\u5357",children:[{value:"\u6606\u660E",label:"\u6606\u660E"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4FDD\u5C71",label:"\u4FDD\u5C71"},{value:"\u695A\u96C4",label:"\u695A\u96C4"},{value:"\u5927\u7406",label:"\u5927\u7406"},{value:"\u4E1C\u5DDD",label:"\u4E1C\u5DDD"},{value:"\u4E2A\u65E7",label:"\u4E2A\u65E7"},{value:"\u666F\u6D2A",label:"\u666F\u6D2A"},{value:"\u5F00\u8FDC",label:"\u5F00\u8FDC"},{value:"\u4E34\u6CA7",label:"\u4E34\u6CA7"},{value:"\u4E3D\u6C5F",label:"\u4E3D\u6C5F"},{value:"\u516D\u5E93",label:"\u516D\u5E93"},{value:"\u6F5E\u897F",label:"\u6F5E\u897F"},{value:"\u66F2\u9756",label:"\u66F2\u9756"},{value:"\u601D\u8305",label:"\u601D\u8305"},{value:"\u6587\u5C71",label:"\u6587\u5C71"},{value:"\u897F\u53CC\u7248\u7EB3",label:"\u897F\u53CC\u7248\u7EB3"},{value:"\u7389\u6EAA",label:"\u7389\u6EAA"},{value:"\u4E2D\u7538",label:"\u4E2D\u7538"},{value:"\u662D\u901A",label:"\u662D\u901A"}]},{value:"\u6D59\u6C5F",label:"\u6D59\u6C5F",children:[{value:"\u676D\u5DDE",label:"\u676D\u5DDE"},{value:"\u6E29\u5DDE",label:"\u6E29\u5DDE"},{value:"\u5B89\u5409",label:"\u5B89\u5409"},{value:"\u6148\u6EAA",label:"\u6148\u6EAA"},{value:"\u5B9A\u6D77",label:"\u5B9A\u6D77"},{value:"\u5949\u5316",label:"\u5949\u5316"},{value:"\u6D77\u76D0",label:"\u6D77\u76D0"},{value:"\u9EC4\u5CA9",label:"\u9EC4\u5CA9"},{value:"\u6E56\u5DDE",label:"\u6E56\u5DDE"},{value:"\u5609\u5174",label:"\u5609\u5174"},{value:"\u91D1\u534E",label:"\u91D1\u534E"},{value:"\u4E34\u5B89",label:"\u4E34\u5B89"},{value:"\u4E34\u6D77",label:"\u4E34\u6D77"},{value:"\u4E3D\u6C34",label:"\u4E3D\u6C34"},{value:"\u5B81\u6CE2",label:"\u5B81\u6CE2"},{value:"\u74EF\u6D77",label:"\u74EF\u6D77"},{value:"\u5E73\u6E56",label:"\u5E73\u6E56"},{value:"\u5343\u5C9B\u6E56",label:"\u5343\u5C9B\u6E56"},{value:"\u8862\u5DDE",label:"\u8862\u5DDE"},{value:"\u6C5F\u5C71",label:"\u6C5F\u5C71"},{value:"\u745E\u5B89",label:"\u745E\u5B89"},{value:"\u7ECD\u5174",label:"\u7ECD\u5174"},{value:"\u5D4A\u5DDE",label:"\u5D4A\u5DDE"},{value:"\u53F0\u5DDE",label:"\u53F0\u5DDE"},{value:"\u6E29\u5CAD",label:"\u6E29\u5CAD"},{value:"\u4F59\u59DA",label:"\u4F59\u59DA"},{value:"\u821F\u5C71",label:"\u821F\u5C71"}]},{value:"\u6D77\u5916",label:"\u6D77\u5916",children:[{value:"\u7F8E\u56FD",label:"\u7F8E\u56FD"},{value:"\u65E5\u672C",label:"\u65E5\u672C"},{value:"\u82F1\u56FD",label:"\u82F1\u56FD"},{value:"\u6CD5\u56FD",label:"\u6CD5\u56FD"},{value:"\u5FB7\u56FD",label:"\u5FB7\u56FD"},{value:"\u5176\u4ED6",label:"\u5176\u4ED6"}]}]},38866:function(sr,It,Ye){"use strict";Ye.d(It,{Y:function(){return St}});var je=Ye(59301);function St(y,De){const ye=(0,je.useRef)(),x=(0,je.useRef)();(0,je.useEffect)(()=>{ye.current=y}),(0,je.useEffect)(()=>{function z(){ye.current()}if(De!==null){let le=setInterval(z,De);return x.current=le,()=>clearInterval(le)}},[De])}},49142:function(sr,It,Ye){"use strict";Ye.d(It,{AL:function(){return ge},Iy:function(){return ue},Qv:function(){return te},ez:function(){return ve},jb:function(){return E}});var je=Ye(32834),St=Ye.n(je),y=Ye(11690),De=Ye.n(y);let ye=1;function x(fe,de){const we=fe.match(/^(\s+)(?:```)/);if(we===null)return de;const Ae=we[1];return de.split(`
|
|
`).map(Ne=>{const ke=Ne.match(/^\s+/);if(ke===null)return Ne;const[Me]=ke;return Me.length>=Ae.length?Ne.slice(Ae.length):Ne}).join(`
|
|
`)}let z=[],le=["<ul>"];const re=new(St()).Renderer,ee=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ue(){z.length=0,le=["<ul>"]}const E={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function ie(fe,de,we,Ae){if(de>=fe.length||fe[de].level<=we)return de;var Ne=fe[de];Ae.push("<li><a href='#"+ye+Ne.anchor+"'>"+Ne.text+"</a>"),de++;var ke=[];return de=ie(fe,de,Ne.level,ke),ke.length>0&&(Ae.push("<ul>"),ke.forEach(function(Me){Ae.push(Me)}),Ae.push("</ul>")),Ae.push("</li>"),de=ie(fe,de,we,Ae),de}function te(){return ie(z,0,0,le),le.push("</ul>"),le.join("")}const oe={heading(fe){const de=ee.exec(fe);if(ye+=1,de)return{type:"heading",raw:de[0],depth:de[1].length,text:de[2]}},fences(fe){const de=this.rules.block.fences.exec(fe);if(de){const we=de[0];let Ae=x(we,de[3]||"");const Ne=de[2]?de[2].trim():de[2];if(["latex","katex","math"].indexOf(Ne)>=0){const ke=pe(),Me=Ae;Ae=ke,me[ke]={type:"block",expression:Me}}return{type:"code",raw:we,lang:Ne,text:Ae}}}},se=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let ce=0;const pe=()=>`__special_katext_id_${ce++}__`;let me={};function ve(){return me}function ge(){ce=0,me={}}function Ce(fe){return fe=fe.replace(se,(de,we)=>{const Ae=pe();return me[Ae]={type:"inline",expression:we},Ae}),fe}const Se=re.listitem;re.listitem=function(fe){return Se(Ce(fe))};const Fe=re.paragraph;re.paragraph=function(fe){return Fe(Ce(fe))};const xe=re.tablecell;re.tablecell=function(fe,de){return xe(Ce(fe),de)},re.code=function(fe,de,we){const Ae=(de||"").match(/\S*/)[0];return Ae?["latex","katex","math"].indexOf(Ae)>=0?`<p class='editormd-tex'>${fe}</p>`:`<pre class="prettyprint linenums"><code class="language-${de}">${we?fe:(0,y.escape)(fe,!0)}</code></pre>
|
|
`:'<pre class="prettyprint linenums"><code>'+(we?fe:(0,y.escape)(fe,!0))+"</code></pre>"},re.heading=function(fe,de,we){let Ae=this.options.headerPrefix+we.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return z.push({anchor:Ae,level:de,text:fe}),"<h"+de+' id="'+ye+Ae+'">'+fe+"</h"+de+">"},St().setOptions({silent:!0,gfm:!0,pedantic:!1}),St().use({tokenizer:oe,renderer:re}),It.ZP=St()},66457:function(sr,It,Ye){"use strict";Ye.d(It,{rX:function(){return Ce},pW:function(){return Se},gy:function(){return Fe},xY:function(){return ge},O5:function(){return ve},hs:function(){return se},tJ:function(){return te},o1:function(){return oe},Rd:function(){return me}});var je=Ye(65582),St=Ye(62957),y=Ye(37285),De=Ye(6767),ye=Ye(41867),x=Ye(65862),z=Ye(87169),le=Ye(25510),re="data:image/png;base64,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",ee=Ye.p+"static/newqrcode.a8740efb.png",ue=Ye(32637),E=Ye(59301),ie=(xe,fe,de)=>new Promise((we,Ae)=>{var Ne=Ke=>{try{Me(de.next(Ke))}catch(_e){Ae(_e)}},ke=Ke=>{try{Me(de.throw(Ke))}catch(_e){Ae(_e)}},Me=Ke=>Ke.done?we(Ke.value):Promise.resolve(Ke.value).then(Ne,ke);Me((de=de.apply(xe,fe)).next())});const te=(xe,fe=!1,de=!1,we="",Ae=!1)=>!!(oe(xe)&&ce(xe,fe,de,we,Ae)),oe=xe=>(0,ye.bg)()?!0:(xe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),se=xe=>{var fe,de,we;const{user:Ae}=(0,je.getDvaApp)()._store.getState();(0,ye.bg)()&&!((de=(fe=Ae==null?void 0:Ae.userInfo)==null?void 0:fe.course)!=null&&de.course_public)&&!((we=Ae==null?void 0:Ae.userInfo)!=null&&we.profile_completed)&&xe({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},ce=(xe,fe=!1,de=!0,we="",Ae=!1)=>{var Ne;const{user:ke}=(0,je.getDvaApp)()._store.getState();return(Ne=ke.userInfo)!=null&&Ne.profile_completed?!0:(de?xe({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:we,isCurrentPage:Ae}}):St.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,x.xg)("/account/profile/edit"),pe()}}),!1)},pe=()=>{St.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},me=()=>{St.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:E.createElement("div",{style:{textAlign:"center"}},E.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),E.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ue}),E.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ve=()=>{var xe;const{user:fe}=(0,je.getDvaApp)()._store.getState();return(xe=fe.userInfo)!=null&&xe.professional_certification?!0:(St.default.confirm({title:"\u63D0\u793A",centered:!0,content:E.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,x.xg)("/account/certification")}}),!1)},ge=()=>(0,ye.V9)()?!0:(St.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:E.createElement("div",{className:"tc",style:{marginLeft:-38}},E.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),E.createElement("img",{src:ee,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Ce=(xe,fe)=>xe?!0:(St.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:E.createElement("div",null,E.createElement("p",null,fe||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),E.createElement("div",{style:{marginLeft:"110px"}},E.createElement("img",{src:re,width:200}),E.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,x.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Se=xe=>{St.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:E.createElement("div",null,E.createElement("div",null,E.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),E.createElement(y.Z,null),E.createElement("p",{style:{color:"#666666",fontSize:12}}," ",E.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",E.createElement("a",null,xe),"\u5929\u3002"),E.createElement("p",{style:{color:"#666666",fontSize:12}}," ",E.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),E.createElement("div",{style:{textAlign:"center",marginTop:30}},E.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:le,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Fe=(xe,fe="")=>{const{shixunsDetail:{detail:de}}=(0,je.getDvaApp)()._store.getState();if((de==null?void 0:de.public)===2||(de==null?void 0:de.public)===1||(de==null?void 0:de.shixun_status)===3){let we="";return(de==null?void 0:de.public)===2&&(we="\u5DF2\u516C\u5F00"),(de==null?void 0:de.public)===1&&(we="\u5F85\u5BA1\u6838"),(de==null?void 0:de.shixun_status)===3&&(we="\u5DF2\u5173\u95ED"),St.default.info({centered:!0,icon:E.createElement(z.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:E.createElement("div",{className:"tc",style:{marginLeft:-38}},E.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},E.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",we,"\uFF0C",fe,"\u3002"),E.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),E.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:le,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(de==null?void 0:de.shixun_status)===2?(St.default.confirm({centered:!0,icon:E.createElement(z.Z,null),title:"\u63D0\u793A",content:E.createElement("div",null,E.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",fe,"\u3002"),E.createElement("br",null),E.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{St.default.confirm({width:440,centered:!0,icon:E.createElement(z.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>ie(void 0,null,function*(){(yield xe({type:"shixunsDetail/cancelRelease",payload:{id:de==null?void 0:de.identifier}})).status!==401&&(De.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),xe({type:"shixunsDetail/getShixunsDetail",payload:{id:de==null?void 0:de.identifier}}),xe({type:"practiceSetting/getCommonData",payload:{id:de==null?void 0:de.identifier}}))})})}}),!0):!1}},47257:function(sr){(function(It){(function(Ye){if(1)sr.exports=Ye();else var je})(function(){var Ye,je,St;return function(){function y(De,ye,x){function z(ee,ue){if(!ye[ee]){if(!De[ee]){var E=void 0;if(!ue&&E)return require(ee,!0);if(le)return le(ee,!0);var ie=new Error("Cannot find module '"+ee+"'");throw ie.code="MODULE_NOT_FOUND",ie}var te=ye[ee]={exports:{}};De[ee][0].call(te.exports,function(oe){var se=De[ee][1][oe];return z(se||oe)},te,te.exports,y,De,ye,x)}return ye[ee].exports}for(var le=void 0,re=0;re<x.length;re++)z(x[re]);return z}return y}()({1:[function(y,De,ye){"use strict";var x=y("./browser/client");x.Buffer=y("buffer").Buffer,x.urllib=y("../shims/xhr"),x.version=y("./browser/version").version,De.exports=x},{"../shims/xhr":475,"./browser/client":3,"./browser/version":6,buffer:90}],2:[function(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),le=x(y("@babel/runtime/helpers/asyncToGenerator"));y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.array.slice.js");var re=y("assert"),ee=y("../common/utils/checkBucketName"),ue=ee.checkBucketName,E=ye;function ie(oe){return Array.isArray?Array.isArray(oe):Object.prototype.toString.call(oe)==="[object Array]"}function te(oe){return oe?ie(oe)?oe:[oe]:[]}E.useBucket=function(se){return ue(se),this.options.bucket=se,this},E.setBucket=function(se){return ue(se),this.options.bucket=se,this},E.getBucket=function(){return this.options.bucket},E.deleteBucket=function(){var oe=(0,le.default)(z.default.mark(function ce(pe,me){var ve,ge;return z.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return ve=this._bucketRequestParams("DELETE",pe,"",me),Se.next=3,this.request(ve);case 3:if(ge=Se.sent,!(ge.status===200||ge.status===204)){Se.next=6;break}return Se.abrupt("return",{res:ge.res});case 6:return Se.next=8,this.requestError(ge);case 8:throw Se.sent;case 9:case"end":return Se.stop()}},ce,this)}));function se(ce,pe){return oe.apply(this,arguments)}return se}(),E.putBucketACL=function(){var oe=(0,le.default)(z.default.mark(function ce(pe,me,ve){var ge,Ce;return z.default.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return ge=this._bucketRequestParams("PUT",pe,"acl",ve),ge.headers={"x-oss-acl":me},ge.successStatuses=[200],Fe.next=5,this.request(ge);case 5:return Ce=Fe.sent,Fe.abrupt("return",{bucket:Ce.headers.location&&Ce.headers.location.substring(1)||null,res:Ce.res});case 7:case"end":return Fe.stop()}},ce,this)}));function se(ce,pe,me){return oe.apply(this,arguments)}return se}(),E.getBucketACL=function(){var oe=(0,le.default)(z.default.mark(function ce(pe,me){var ve,ge;return z.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return ve=this._bucketRequestParams("GET",pe,"acl",me),ve.successStatuses=[200],ve.xmlResponse=!0,Se.next=5,this.request(ve);case 5:return ge=Se.sent,Se.abrupt("return",{acl:ge.data.AccessControlList.Grant,owner:{id:ge.data.Owner.ID,displayName:ge.data.Owner.DisplayName},res:ge.res});case 7:case"end":return Se.stop()}},ce,this)}));function se(ce,pe){return oe.apply(this,arguments)}return se}(),E.putBucketLogging=function(){var oe=(0,le.default)(z.default.mark(function ce(pe,me,ve){var ge,Ce,Se;return z.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return ge=this._bucketRequestParams("PUT",pe,"logging",ve),Ce=`<?xml version="1.0" encoding="UTF-8"?>
|
|
<BucketLoggingStatus>
|
|
<LoggingEnabled>
|
|
<TargetBucket>`.concat(pe,`</TargetBucket>
|
|
`),me&&(Ce+="<TargetPrefix>".concat(me,`</TargetPrefix>
|
|
`)),Ce+=`</LoggingEnabled>
|
|
</BucketLoggingStatus>`,ge.content=Ce,ge.mime="xml",ge.successStatuses=[200],xe.next=9,this.request(ge);case 9:return Se=xe.sent,xe.abrupt("return",{res:Se.res});case 11:case"end":return xe.stop()}},ce,this)}));function se(ce,pe,me){return oe.apply(this,arguments)}return se}(),E.getBucketLogging=function(){var oe=(0,le.default)(z.default.mark(function ce(pe,me){var ve,ge,Ce;return z.default.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return ve=this._bucketRequestParams("GET",pe,"logging",me),ve.successStatuses=[200],ve.xmlResponse=!0,Fe.next=5,this.request(ve);case 5:return ge=Fe.sent,Ce=ge.data.LoggingEnabled,Fe.abrupt("return",{enable:!!Ce,prefix:Ce&&Ce.TargetPrefix||null,res:ge.res});case 8:case"end":return Fe.stop()}},ce,this)}));function se(ce,pe){return oe.apply(this,arguments)}return se}(),E.deleteBucketLogging=function(){var oe=(0,le.default)(z.default.mark(function ce(pe,me){var ve,ge;return z.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return ve=this._bucketRequestParams("DELETE",pe,"logging",me),ve.successStatuses=[204,200],Se.next=4,this.request(ve);case 4:return ge=Se.sent,Se.abrupt("return",{res:ge.res});case 6:case"end":return Se.stop()}},ce,this)}));function se(ce,pe){return oe.apply(this,arguments)}return se}(),E.putBucketCORS=function(){var oe=(0,le.default)(z.default.mark(function ce(pe,me,ve){var ge,Ce,Se,Fe,xe,fe,de,we,Ae,Ne;return z.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:for(me=me||[],re(me.length,"rules is required"),me.forEach(function(Ke){re(Ke.allowedOrigin,"allowedOrigin is required"),re(Ke.allowedMethod,"allowedMethod is required")}),ge=this._bucketRequestParams("PUT",pe,"cors",ve),Ce=`<?xml version="1.0" encoding="UTF-8"?>
|
|
<CORSConfiguration>`,Se=function(_e){Ce+="<AllowedOrigin>".concat(_e,"</AllowedOrigin>")},Fe=function(_e){Ce+="<AllowedMethod>".concat(_e,"</AllowedMethod>")},xe=function(_e){Ce+="<AllowedHeader>".concat(_e,"</AllowedHeader>")},fe=function(_e){Ce+="<ExposeHeader>".concat(_e,"</ExposeHeader>")},de=0,we=me.length;de<we;de++)Ae=me[de],Ce+="<CORSRule>",te(Ae.allowedOrigin).forEach(Se),te(Ae.allowedMethod).forEach(Fe),te(Ae.allowedHeader).forEach(xe),te(Ae.exposeHeader).forEach(fe),Ae.maxAgeSeconds&&(Ce+="<MaxAgeSeconds>".concat(Ae.maxAgeSeconds,"</MaxAgeSeconds>")),Ce+="</CORSRule>";return Ce+="</CORSConfiguration>",ge.content=Ce,ge.mime="xml",ge.successStatuses=[200],Me.next=16,this.request(ge);case 16:return Ne=Me.sent,Me.abrupt("return",{res:Ne.res});case 18:case"end":return Me.stop()}},ce,this)}));function se(ce,pe,me){return oe.apply(this,arguments)}return se}(),E.getBucketCORS=function(){var oe=(0,le.default)(z.default.mark(function ce(pe,me){var ve,ge,Ce,Se;return z.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return ve=this._bucketRequestParams("GET",pe,"cors",me),ve.successStatuses=[200],ve.xmlResponse=!0,xe.next=5,this.request(ve);case 5:return ge=xe.sent,Ce=[],ge.data&&ge.data.CORSRule&&(Se=ge.data.CORSRule,ie(Se)||(Se=[Se]),Se.forEach(function(fe){var de={};Object.keys(fe).forEach(function(we){de[we.slice(0,1).toLowerCase()+we.slice(1,we.length)]=fe[we]}),Ce.push(de)})),xe.abrupt("return",{rules:Ce,res:ge.res});case 9:case"end":return xe.stop()}},ce,this)}));function se(ce,pe){return oe.apply(this,arguments)}return se}(),E.deleteBucketCORS=function(){var oe=(0,le.default)(z.default.mark(function ce(pe,me){var ve,ge;return z.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return ve=this._bucketRequestParams("DELETE",pe,"cors",me),ve.successStatuses=[204],Se.next=4,this.request(ve);case 4:return ge=Se.sent,Se.abrupt("return",{res:ge.res});case 6:case"end":return Se.stop()}},ce,this)}));function se(ce,pe){return oe.apply(this,arguments)}return se}(),E.putBucketReferer=function(){var oe=(0,le.default)(z.default.mark(function ce(pe,me,ve,ge){var Ce,Se,Fe,xe;return z.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(Ce=this._bucketRequestParams("PUT",pe,"referer",ge),Se=`<?xml version="1.0" encoding="UTF-8"?>
|
|
<RefererConfiguration>
|
|
`,Se+=" <AllowEmptyReferer>".concat(me?"true":"false",`</AllowEmptyReferer>
|
|
`),ve&&ve.length>0){for(Se+=` <RefererList>
|
|
`,Fe=0;Fe<ve.length;Fe++)Se+=" <Referer>".concat(ve[Fe],`</Referer>
|
|
`);Se+=` </RefererList>
|
|
`}else Se+=` <RefererList />
|
|
`;return Se+="</RefererConfiguration>",Ce.content=Se,Ce.mime="xml",Ce.successStatuses=[200],de.next=10,this.request(Ce);case 10:return xe=de.sent,de.abrupt("return",{res:xe.res});case 12:case"end":return de.stop()}},ce,this)}));function se(ce,pe,me,ve){return oe.apply(this,arguments)}return se}(),E.getBucketReferer=function(){var oe=(0,le.default)(z.default.mark(function ce(pe,me){var ve,ge,Ce;return z.default.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return ve=this._bucketRequestParams("GET",pe,"referer",me),ve.successStatuses=[200],ve.xmlResponse=!0,Fe.next=5,this.request(ve);case 5:return ge=Fe.sent,Ce=ge.data.RefererList.Referer||null,Ce&&(ie(Ce)||(Ce=[Ce])),Fe.abrupt("return",{allowEmpty:ge.data.AllowEmptyReferer==="true",referers:Ce,res:ge.res});case 9:case"end":return Fe.stop()}},ce,this)}));function se(ce,pe){return oe.apply(this,arguments)}return se}(),E.deleteBucketReferer=function(){var oe=(0,le.default)(z.default.mark(function ce(pe,me){return z.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ge.next=2,this.putBucketReferer(pe,!0,null,me);case 2:return ge.abrupt("return",ge.sent);case 3:case"end":return ge.stop()}},ce,this)}));function se(ce,pe){return oe.apply(this,arguments)}return se}(),E._bucketRequestParams=function(se,ce,pe,me){return{method:se,bucket:ce,subres:pe,timeout:me&&me.timeout,ctx:me&&me.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(y,De,ye){(function(x,z){(function(){"use strict";var le=y("@babel/runtime/helpers/interopRequireDefault"),re=le(y("@babel/runtime/regenerator")),ee=le(y("@babel/runtime/helpers/asyncToGenerator"));y("core-js/modules/es.function.name.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.split.js"),y("core-js/modules/es.object.assign.js"),y("core-js/modules/es.array.includes.js"),y("core-js/modules/es.string.replace.js"),y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.symbol.js"),y("core-js/modules/es.symbol.description.js"),y("core-js/modules/es.array.slice.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.promise.js"),y("core-js/modules/es.regexp.to-string.js");var ue=y("debug")("ali-oss"),E=y("xml2js"),ie=y("agentkeepalive"),te=y("merge-descriptors"),oe=y("platform"),se=y("utility"),ce=y("urllib"),pe=y("./version"),me=y("bowser"),ve=y("../common/signUtils"),ge=y("../common/client/initOptions"),Ce=y("../common/utils/createRequest"),Se=Ce.createRequest,Fe=y("../common/utils/encoder"),xe=Fe.encoder,fe=y("../common/client/getReqUrl"),de=fe.getReqUrl,we=y("../common/utils/setSTSToken"),Ae=we.setSTSToken,Ne=y("../common/utils/retry"),ke=Ne.retry,Me=y("../common/utils/isFunction"),Ke=Me.isFunction,_e=new ie;function Xe(){var at=oe.name,qe=oe.version;at&&at.toLowerCase&&at.toLowerCase()==="ie"&&qe.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function ut(){return location&&location.protocol==="https:"}function Re(at,qe){if(Xe(),!(this instanceof Re))return new Re(at,qe);at&&at.inited?this.options=at:this.options=Re.initOptions(at),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=ce,this.agent=this.options.agent||_e),this.ctx=qe,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}De.exports=Re,Re.initOptions=function(qe){qe.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var et=Object.assign({secure:ut(),useFetch:!1},qe);return ge(et)};var Ue=Re.prototype;Ue.debug=ue,te(Ue,y("./object")),te(Ue,y("./bucket")),te(Ue,y("../common/bucket/getBucketWebsite")),te(Ue,y("../common/bucket/putBucketWebsite")),te(Ue,y("../common/bucket/deleteBucketWebsite")),te(Ue,y("../common/bucket/getBucketLifecycle")),te(Ue,y("../common/bucket/putBucketLifecycle")),te(Ue,y("../common/bucket/deleteBucketLifecycle")),te(Ue,y("../common/bucket/putBucketVersioning")),te(Ue,y("../common/bucket/getBucketVersioning")),te(Ue,y("../common/bucket/getBucketInventory")),te(Ue,y("../common/bucket/deleteBucketInventory")),te(Ue,y("../common/bucket/listBucketInventory")),te(Ue,y("../common/bucket/putBucketInventory")),te(Ue,y("../common/bucket/abortBucketWorm")),te(Ue,y("../common/bucket/completeBucketWorm")),te(Ue,y("../common/bucket/extendBucketWorm")),te(Ue,y("../common/bucket/getBucketWorm")),te(Ue,y("../common/bucket/initiateBucketWorm")),te(Ue,y("./managed-upload")),te(Ue,y("../common/multipart-copy")),te(Ue,y("../common/multipart")),te(Ue,y("../common/parallel")),Ue.signature=function(qe){return this.debug("authorization stringToSign: %s",qe,"info"),ve.computeSignature(this.options.accessKeySecret,qe,this.options.headerEncoding)},Ue._getReqUrl=de,Ue.authorization=function(qe,et,Qe,ft){var rt=ve.buildCanonicalString(qe.toUpperCase(),et,{headers:ft,parameters:Qe});return ve.authorization(this.options.accessKeyId,this.options.accessKeySecret,rt,this.options.headerEncoding)},Ue.request=function(){var at=(0,ee.default)(re.default.mark(function qe(et){var Qe=this;return re.default.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(!this.options.retryMax){rt.next=6;break}return rt.next=3,ke($e.bind(this),this.options.retryMax,{errorHandler:function(st){var Ve=function(Je){if(et.stream)return!1;var Pe=[-1,-2].includes(Je.status),He=Qe.options.requestErrorRetryHandle||function(){return!0};return Pe&&He(Je)};return!!Ve(st)}})(et);case 3:return rt.abrupt("return",rt.sent);case 6:return rt.abrupt("return",$e.call(this,et));case 7:case"end":return rt.stop()}},qe,this)}));return function(qe){return at.apply(this,arguments)}}();function $e(at){return ot.apply(this,arguments)}function ot(){return ot=(0,ee.default)(re.default.mark(function at(qe){var et,Qe,ft,rt,ct,st;return re.default.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(!(this.options.stsToken&&Ke(this.options.refreshSTSToken))){Le.next=3;break}return Le.next=3,Ae.call(this);case 3:return et=Se.call(this,qe),this.options.useFetch||(et.params.mode="disable-fetch"),rt=!!qe.stream,Le.prev=6,Le.next=9,this.urllib.request(et.url,et.params);case 9:Qe=Le.sent,this.debug("response %s %s, got %s, headers: %j",qe.method,et.url,Qe.status,Qe.headers,"info"),Le.next=16;break;case 13:Le.prev=13,Le.t0=Le.catch(6),ft=Le.t0;case 16:if(!(Qe&&qe.successStatuses&&qe.successStatuses.indexOf(Qe.status)===-1)){Le.next=28;break}return Le.next=19,this.requestError(Qe);case 19:if(ct=Le.sent,!(ct.code==="RequestTimeTooSkewed"&&!rt)){Le.next=25;break}return this.options.amendTimeSkewed=+new Date(ct.serverTime)-new Date,Le.next=24,this.request(qe);case 24:return Le.abrupt("return",Le.sent);case 25:ct.params=qe,Le.next=32;break;case 28:if(!ft){Le.next=32;break}return Le.next=31,this.requestError(ft);case 31:ct=Le.sent;case 32:if(!ct){Le.next=34;break}throw ct;case 34:if(!qe.xmlResponse){Le.next=39;break}return Le.next=37,this.parseXML(Qe.data);case 37:st=Le.sent,Qe.data=st;case 39:return Le.abrupt("return",Qe);case 40:case"end":return Le.stop()}},at,this,[[6,13]])})),ot.apply(this,arguments)}Ue._getResource=function(qe){var et="/";return qe.bucket&&(et+="".concat(qe.bucket,"/")),qe.object&&(et+=xe(qe.object,this.options.headerEncoding)),et},Ue._escape=function(qe){return se.encodeURIComponent(qe).replace(/%2F/g,"/")},Ue._getUserAgent=function(){var qe=z&&z.browser?"js":"nodejs",et="aliyun-sdk-".concat(qe,"/").concat(pe.version),Qe=oe.description;return!Qe&&z&&(Qe="Node.js ".concat(z.version.slice(1)," on ").concat(z.platform," ").concat(z.arch)),this._checkUserAgent("".concat(et," ").concat(Qe))},Ue._checkUserAgent=function(qe){var et=qe.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return et},Ue.checkBrowserAndVersion=function(qe,et){return me.name===qe&&me.version.split(".")[0]===et},Ue.parseXML=function(qe){return new Promise(function(et,Qe){x.isBuffer(qe)&&(qe=qe.toString()),E.parseString(qe,{explicitRoot:!1,explicitArray:!1},function(ft,rt){ft?Qe(ft):et(rt)})})},Ue.requestError=function(){var at=(0,ee.default)(re.default.mark(function et(Qe){var ft,rt,ct,st;return re.default.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(ft=null,!(!Qe.data||!Qe.data.length)){Le.next=5;break}Qe.status===-1||Qe.status===-2?(ft=new Error(Qe.message),ft.name=Qe.name,ft.status=Qe.status,ft.code=Qe.name):(Qe.status===404?(ft=new Error("Object not exists"),ft.name="NoSuchKeyError",ft.status=404,ft.code="NoSuchKey"):Qe.status===412?(ft=new Error("Pre condition failed"),ft.name="PreconditionFailedError",ft.status=412,ft.code="PreconditionFailed"):(ft=new Error("Unknow error, status: ".concat(Qe.status)),ft.name="UnknownError",ft.status=Qe.status),ft.requestId=Qe.headers["x-oss-request-id"],ft.host=""),Le.next=32;break;case 5:return rt=String(Qe.data),this.debug("request response error data: %s",rt,"error"),Le.prev=7,Le.next=10,this.parseXML(rt);case 10:if(Le.t0=Le.sent,Le.t0){Le.next=13;break}Le.t0={};case 13:ct=Le.t0,Le.next=23;break;case 16:return Le.prev=16,Le.t1=Le.catch(7),this.debug(rt,"error"),Le.t1.message+=`
|
|
raw xml: `.concat(rt),Le.t1.status=Qe.status,Le.t1.requestId=Qe.headers["x-oss-request-id"],Le.abrupt("return",Le.t1);case 23:st=ct.Message||"unknow request error, status: ".concat(Qe.status),ct.Condition&&(st+=" (condition: ".concat(ct.Condition,")")),ft=new Error(st),ft.name=ct.Code?"".concat(ct.Code,"Error"):"UnknownError",ft.status=Qe.status,ft.code=ct.Code,ft.requestId=ct.RequestId,ft.hostId=ct.HostId,ft.serverTime=ct.ServerTime;case 32:return this.debug("generate error %j",ft,"error"),Le.abrupt("return",ft);case 34:case"end":return Le.stop()}},et,this,[[7,16]])}));function qe(et){return at.apply(this,arguments)}return qe}()}).call(this)}).call(this,{isBuffer:y("../../node_modules/is-buffer/index.js")},y("_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(y,De,ye){(function(x){(function(){"use strict";var z=y("@babel/runtime/helpers/interopRequireDefault"),le=z(y("@babel/runtime/regenerator"));y("core-js/modules/es.function.name.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.promise.js"),y("core-js/modules/es.array.from.js"),y("core-js/modules/es.string.iterator.js"),y("core-js/modules/es.array.map.js"),y("core-js/modules/es.array.filter.js"),y("core-js/modules/es.array.find.js"),y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.regexp.to-string.js"),y("core-js/modules/es.array.slice.js"),y("core-js/modules/es.array.iterator.js"),y("core-js/modules/es.array-buffer.slice.js"),y("core-js/modules/es.typed-array.uint8-array.js"),y("core-js/modules/es.typed-array.copy-within.js"),y("core-js/modules/es.typed-array.every.js"),y("core-js/modules/es.typed-array.fill.js"),y("core-js/modules/es.typed-array.filter.js"),y("core-js/modules/es.typed-array.find.js"),y("core-js/modules/es.typed-array.find-index.js"),y("core-js/modules/es.typed-array.for-each.js"),y("core-js/modules/es.typed-array.includes.js"),y("core-js/modules/es.typed-array.index-of.js"),y("core-js/modules/es.typed-array.iterator.js"),y("core-js/modules/es.typed-array.join.js"),y("core-js/modules/es.typed-array.last-index-of.js"),y("core-js/modules/es.typed-array.map.js"),y("core-js/modules/es.typed-array.reduce.js"),y("core-js/modules/es.typed-array.reduce-right.js"),y("core-js/modules/es.typed-array.reverse.js"),y("core-js/modules/es.typed-array.set.js"),y("core-js/modules/es.typed-array.slice.js"),y("core-js/modules/es.typed-array.some.js"),y("core-js/modules/es.typed-array.sort.js"),y("core-js/modules/es.typed-array.subarray.js"),y("core-js/modules/es.typed-array.to-locale-string.js"),y("core-js/modules/es.typed-array.to-string.js");var re=z(y("@babel/runtime/helpers/asyncToGenerator")),ee=y("util"),ue=y("path"),E=y("mime"),ie=y("copy-to"),te=y("../common/utils/isBlob"),oe=te.isBlob,se=y("../common/utils/isFile"),ce=se.isFile,pe=y("../common/utils/isBuffer"),me=pe.isBuffer,ve=ye;ve.multipartUpload=function(){var xe=(0,re.default)(le.default.mark(function de(we,Ae){var Ne,ke,Me,Ke,_e,Xe,ut,Re,Ue,$e=arguments;return le.default.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:if(Ne=$e.length>2&&$e[2]!==void 0?$e[2]:{},this.resetCancelFlag(),Ne.disabledMD5=Ne.disabledMD5===void 0?!0:!!Ne.disabledMD5,!(Ne.checkpoint&&Ne.checkpoint.uploadId)){at.next=8;break}return Ae&&ce(Ae)&&(Ne.checkpoint.file=Ae),at.next=7,this._resumeMultipart(Ne.checkpoint,Ne);case 7:return at.abrupt("return",at.sent);case 8:return ke=102400,Ne.mime||(ce(Ae)?Ne.mime=E.getType(ue.extname(Ae.name)):oe(Ae)?Ne.mime=Ae.type:me(Ae)?Ne.mime="":Ne.mime=E.getType(ue.extname(Ae))),Ne.headers=Ne.headers||{},this._convertMetaToHeaders(Ne.meta,Ne.headers),at.next=14,this._getFileSize(Ae);case 14:if(Me=at.sent,!(Me<ke)){at.next=26;break}return Ne.contentLength=Me,at.next=19,this.put(we,Ae,Ne);case 19:if(Ke=at.sent,!(Ne&&Ne.progress)){at.next=23;break}return at.next=23,Ne.progress(1);case 23:return _e={res:Ke.res,bucket:this.options.bucket,name:we,etag:Ke.res.headers.etag},(Ne.headers&&Ne.headers["x-oss-callback"]||Ne.callback)&&(_e.data=Ke.data),at.abrupt("return",_e);case 26:if(!(Ne.partSize&&parseInt(Ne.partSize,10)!==Ne.partSize)){at.next=28;break}throw new Error("partSize must be int number");case 28:if(!(Ne.partSize&&Ne.partSize<ke)){at.next=30;break}throw new Error("partSize must not be smaller than ".concat(ke));case 30:return at.next=32,this.initMultipartUpload(we,Ne);case 32:if(Xe=at.sent,ut=Xe.uploadId,Re=this._getPartSize(Me,Ne.partSize),Ue={file:Ae,name:we,fileSize:Me,partSize:Re,uploadId:ut,doneParts:[]},!(Ne&&Ne.progress)){at.next=39;break}return at.next=39,Ne.progress(0,Ue,Xe.res);case 39:return at.next=41,this._resumeMultipart(Ue,Ne);case 41:return at.abrupt("return",at.sent);case 42:case"end":return at.stop()}},de,this)}));function fe(de,we){return xe.apply(this,arguments)}return fe}(),ve._resumeMultipart=function(){var xe=(0,re.default)(le.default.mark(function de(we,Ae){var Ne,ke,Me,Ke,_e,Xe,ut,Re,Ue,$e,ot,at,qe,et,Qe,ft,rt,ct,st;return le.default.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(Ne=this,!this.isCancel()){Le.next=3;break}throw this._makeCancelEvent();case 3:return ke=we.file,Me=we.fileSize,Ke=we.partSize,_e=we.uploadId,Xe=we.doneParts,ut=we.name,Re=[],Xe.length>0&&ie(Xe).to(Re),Ue=this._divideParts(Me,Ke),$e=Ue.length,ot=!1,at=function(Pe,He){return new Promise(function(){var lt=(0,re.default)(le.default.mark(function pt(nt,Te){var Ie,ze,it,Oe,Ee;return le.default.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:if(Ze.prev=0,Pe.isCancel()){Ze.next=29;break}return Ie=Ue[He-1],Ze.next=5,Pe._createBuffer(ke,Ie.start,Ie.end);case 5:return ze=Ze.sent,it={content:ze,size:Ie.end-Ie.start},Ze.prev=7,Ze.next=10,Pe._uploadPart(ut,_e,He,it,Ae);case 10:Oe=Ze.sent,Ze.next=18;break;case 13:if(Ze.prev=13,Ze.t0=Ze.catch(7),Ze.t0.status!==404){Ze.next=17;break}throw Pe._makeAbortEvent();case 17:throw Ze.t0;case 18:if(!(!Pe.isCancel()&&!ot)){Ze.next=26;break}if(we.doneParts.push({number:He,etag:Oe.res.headers.etag}),!Ae.progress){Ze.next=23;break}return Ze.next=23,Ae.progress(Xe.length/($e+1),we,Oe.res);case 23:nt({number:He,etag:Oe.res.headers.etag}),Ze.next=27;break;case 26:nt();case 27:Ze.next=30;break;case 29:nt();case 30:Ze.next=41;break;case 32:Ze.prev=32,Ze.t1=Ze.catch(0),Ee=new Error,Ee.name=Ze.t1.name,Ee.message=Ze.t1.message,Ee.stack=Ze.t1.stack,Ee.partNum=He,ie(Ze.t1).to(Ee),Te(Ee);case 41:case"end":return Ze.stop()}},pt,null,[[0,32],[7,13]])}));return function(pt,nt){return lt.apply(this,arguments)}}())},qe=Array.from(new Array($e),function(Je,Pe){return Pe+1}),et=Re.map(function(Je){return Je.number}),Qe=qe.filter(function(Je){return et.indexOf(Je)<0}),ft=5,rt=Ae.parallel||ft,Le.next=17,this._parallel(Qe,rt,function(Je){return new Promise(function(Pe,He){at(Ne,Je).then(function(lt){lt&&Re.push(lt),Pe()}).catch(function(lt){He(lt)})})});case 17:if(ct=Le.sent,ot=!0,st=ct.find(function(Je){return Je.name==="abort"}),!st){Le.next=22;break}throw st;case 22:if(!this.isCancel()){Le.next=25;break}throw at=null,this._makeCancelEvent();case 25:if(!(ct&&ct.length>0)){Le.next=28;break}throw ct[0].message="Failed to upload some parts with error: ".concat(ct[0].toString()," part_num: ").concat(ct[0].partNum),ct[0];case 28:return Le.next=30,this.completeMultipartUpload(ut,_e,Re,Ae);case 30:return Le.abrupt("return",Le.sent);case 31:case"end":return Le.stop()}},de,this)}));function fe(de,we){return xe.apply(this,arguments)}return fe}(),ve._getFileSize=function(){var xe=(0,re.default)(le.default.mark(function de(we){return le.default.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(!me(we)){Ne.next=4;break}return Ne.abrupt("return",we.length);case 4:if(!(oe(we)||ce(we))){Ne.next=6;break}return Ne.abrupt("return",we.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Ne.stop()}},de)}));function fe(de){return xe.apply(this,arguments)}return fe}();var ge=y("stream"),Ce=ge.Readable;function Se(xe,fe){if(!(this instanceof Se))return new Se(xe,fe);Ce.call(this,fe),this.file=xe,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}ee.inherits(Se,Ce),Se.prototype.readFileAndPush=function(fe){if(this.fileBuffer)for(var de=!0;de&&this.fileBuffer&&this.start<this.fileBuffer.length;){var we=this.start,Ae=we+fe;Ae=Ae>this.fileBuffer.length?this.fileBuffer.length:Ae,this.start=Ae,de=this.push(this.fileBuffer.slice(we,Ae))}},Se.prototype._read=function(fe){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 de=16*1024;fe=fe||de;var we=this;this.reader.onload=function(Ne){we.fileBuffer=x.from(new Uint8Array(Ne.target.result)),we.file=null,we.readFileAndPush(fe)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(fe)};function Fe(xe){return xe.arrayBuffer?xe.arrayBuffer():new Promise(function(fe,de){var we=new FileReader;we.onload=function(Ae){fe(Ae.target.result)},we.onerror=function(Ae){de(Ae)},we.readAsArrayBuffer(xe)})}ve._createBuffer=function(){var xe=(0,re.default)(le.default.mark(function de(we,Ae,Ne){var ke,Me;return le.default.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:if(!(oe(we)||ce(we))){_e.next=8;break}return ke=we.slice(Ae,Ne),_e.next=4,Fe(ke);case 4:return Me=_e.sent,_e.abrupt("return",x.from(Me));case 8:if(!me(we)){_e.next=12;break}return _e.abrupt("return",we.subarray(Ae,Ne));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return _e.stop()}},de)}));function fe(de,we,Ae){return xe.apply(this,arguments)}return fe}(),ve._getPartSize=function(fe,de){var we=1e4,Ae=1*1024*1024;de||(de=Ae);var Ne=Math.ceil(fe/we);return de<Ne&&(de=Ne,console.warn("partSize has been set to ".concat(de,", because the partSize you provided causes partNumber to be greater than 10,000"))),de},ve._divideParts=function(fe,de){for(var we=Math.ceil(fe/de),Ae=[],Ne=0;Ne<we;Ne++){var ke=de*Ne,Me=Math.min(ke+de,fe);Ae.push({start:ke,end:Me})}return Ae}}).call(this)}).call(this,y("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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault");y("core-js/modules/es.function.name.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.regexp.to-string.js"),y("core-js/modules/es.array.map.js"),y("core-js/modules/es.number.constructor.js"),y("core-js/modules/es.object.assign.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.replace.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.promise.js");var z=x(y("@babel/runtime/regenerator")),le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=y("fs"),ee=y("copy-to"),ue=y("path"),E=y("mime"),ie=y("../common/callback"),te=y("merge-descriptors"),oe=y("../common/utils/isBlob"),se=oe.isBlob,ce=y("../common/utils/isFile"),pe=ce.isFile,me=y("../common/utils/isBuffer"),ve=me.isBuffer,ge=y("../common/utils/obj2xml"),Ce=ge.obj2xml,Se=ye;Se.append=function(){var Fe=(0,le.default)(z.default.mark(function fe(de,we,Ae){var Ne;return z.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Ae=Ae||{},Ae.position===void 0&&(Ae.position="0"),Ae.subres={append:"",position:Ae.position},Ae.method="POST",Me.next=6,this.put(de,we,Ae);case 6:return Ne=Me.sent,Ne.nextAppendPosition=Ne.res.headers["x-oss-next-append-position"],Me.abrupt("return",Ne);case 9:case"end":return Me.stop()}},fe,this)}));function xe(fe,de,we){return Fe.apply(this,arguments)}return xe}(),Se.put=function(){var Fe=(0,le.default)(z.default.mark(function fe(de,we,Ae){var Ne,ke,Me,Ke,_e;return z.default.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:if(Ae=Ae||{},Ae.disabledMD5=Ae.disabledMD5===void 0?!0:!!Ae.disabledMD5,Ae.headers=Ae.headers||{},de=this._objectName(de),!ve(we)){ut.next=8;break}Ne=we,ut.next=19;break;case 8:if(!(se(we)||pe(we))){ut.next=18;break}return Ae.mime||(pe(we)?Ae.mime=E.getType(ue.extname(we.name)):Ae.mime=we.type),ut.next=12,this._createBuffer(we,0,we.size);case 12:return Ne=ut.sent,ut.next=15,this._getFileSize(we);case 15:Ae.contentLength=ut.sent,ut.next=19;break;case 18:throw new TypeError("Must provide Buffer/Blob/File for put.");case 19:return this._convertMetaToHeaders(Ae.meta,Ae.headers),ke=Ae.method||"PUT",Me=this._objectRequestParams(ke,de,Ae),ie.encodeCallback(Me,Ae),Me.mime=Ae.mime,Me.disabledMD5=Ae.disabledMD5,Me.content=Ne,Me.successStatuses=[200],ut.next=29,this.request(Me);case 29:return Ke=ut.sent,_e={name:de,url:this._objectUrl(de),res:Ke.res},Me.headers&&Me.headers["x-oss-callback"]&&(_e.data=JSON.parse(Ke.data.toString())),ut.abrupt("return",_e);case 33:case"end":return ut.stop()}},fe,this)}));function xe(fe,de,we){return Fe.apply(this,arguments)}return xe}(),Se.putStream=function(){var Fe=(0,le.default)(z.default.mark(function fe(de,we,Ae){var Ne,ke,Me,Ke;return z.default.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Ae=Ae||{},Ae.headers=Ae.headers||{},de=this._objectName(de),Ae.contentLength?Ae.headers["Content-Length"]=Ae.contentLength:Ae.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(Ae.meta,Ae.headers),Ne=Ae.method||"PUT",ke=this._objectRequestParams(Ne,de,Ae),ie.encodeCallback(ke,Ae),ke.mime=Ae.mime,ke.stream=we,ke.successStatuses=[200],Xe.next=13,this.request(ke);case 13:return Me=Xe.sent,Ke={name:de,url:this._objectUrl(de),res:Me.res},ke.headers&&ke.headers["x-oss-callback"]&&(Ke.data=JSON.parse(Me.data.toString())),Xe.abrupt("return",Ke);case 17:case"end":return Xe.stop()}},fe,this)}));function xe(fe,de,we){return Fe.apply(this,arguments)}return xe}(),te(Se,y("../common/object/copyObject")),te(Se,y("../common/object/getObjectTagging")),te(Se,y("../common/object/putObjectTagging")),te(Se,y("../common/object/deleteObjectTagging")),te(Se,y("../common/image")),te(Se,y("../common/object/getBucketVersions")),te(Se,y("../common/object/getACL")),te(Se,y("../common/object/putACL")),te(Se,y("../common/object/head")),te(Se,y("../common/object/delete")),te(Se,y("../common/object/get")),te(Se,y("../common/object/putSymlink")),te(Se,y("../common/object/getSymlink")),te(Se,y("../common/object/deleteMulti")),te(Se,y("../common/object/getObjectMeta")),te(Se,y("../common/object/getObjectUrl")),te(Se,y("../common/object/generateObjectUrl")),te(Se,y("../common/object/signatureUrl")),te(Se,y("../common/object/asyncSignatureUrl")),Se.putMeta=function(){var Fe=(0,le.default)(z.default.mark(function fe(de,we,Ae){var Ne;return z.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.next=2,this.copy(de,de,{meta:we||{},timeout:Ae&&Ae.timeout,ctx:Ae&&Ae.ctx});case 2:return Ne=Me.sent,Me.abrupt("return",Ne);case 4:case"end":return Me.stop()}},fe,this)}));function xe(fe,de,we){return Fe.apply(this,arguments)}return xe}(),Se.list=function(){var Fe=(0,le.default)(z.default.mark(function fe(de,we){var Ae,Ne,ke,Me,Ke;return z.default.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Ae=this._objectRequestParams("GET","",we),Ae.query=de,Ae.xmlResponse=!0,Ae.successStatuses=[200],Xe.next=6,this.request(Ae);case 6:return Ne=Xe.sent,ke=Ne.data.Contents||[],Me=this,ke&&(Array.isArray(ke)||(ke=[ke]),ke=ke.map(function(ut){return{name:ut.Key,url:Me._objectUrl(ut.Key),lastModified:ut.LastModified,etag:ut.ETag,type:ut.Type,size:Number(ut.Size),storageClass:ut.StorageClass,owner:{id:ut.Owner.ID,displayName:ut.Owner.DisplayName}}})),Ke=Ne.data.CommonPrefixes||null,Ke&&(Array.isArray(Ke)||(Ke=[Ke]),Ke=Ke.map(function(ut){return ut.Prefix})),Xe.abrupt("return",{res:Ne.res,objects:ke,prefixes:Ke,nextMarker:Ne.data.NextMarker||null,isTruncated:Ne.data.IsTruncated==="true"});case 13:case"end":return Xe.stop()}},fe,this)}));function xe(fe,de){return Fe.apply(this,arguments)}return xe}(),Se.listV2=function(){var Fe=(0,le.default)(z.default.mark(function fe(de){var we,Ae,Ne,ke,Me,Ke,_e,Xe=arguments;return z.default.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return we=Xe.length>1&&Xe[1]!==void 0?Xe[1]:{},Ae=de["continuation-token"]||de.continuationToken,Ae&&(we.subres=Object.assign({"continuation-token":Ae},we.subres)),Ne=this._objectRequestParams("GET","",we),Ne.query=Object.assign({"list-type":2},de),delete Ne.query["continuation-token"],delete Ne.query.continuationToken,Ne.xmlResponse=!0,Ne.successStatuses=[200],Re.next=11,this.request(Ne);case 11:return ke=Re.sent,Me=ke.data.Contents||[],Ke=this,Me&&(Array.isArray(Me)||(Me=[Me]),Me=Me.map(function(Ue){var $e=null;return Ue.Owner&&($e={id:Ue.Owner.ID,displayName:Ue.Owner.DisplayName}),{name:Ue.Key,url:Ke._objectUrl(Ue.Key),lastModified:Ue.LastModified,etag:Ue.ETag,type:Ue.Type,size:Number(Ue.Size),storageClass:Ue.StorageClass,owner:$e}})),_e=ke.data.CommonPrefixes||null,_e&&(Array.isArray(_e)||(_e=[_e]),_e=_e.map(function(Ue){return Ue.Prefix})),Re.abrupt("return",{res:ke.res,objects:Me,prefixes:_e,isTruncated:ke.data.IsTruncated==="true",keyCount:+ke.data.KeyCount,continuationToken:ke.data.ContinuationToken||null,nextContinuationToken:ke.data.NextContinuationToken||null});case 18:case"end":return Re.stop()}},fe,this)}));function xe(fe){return Fe.apply(this,arguments)}return xe}(),Se.restore=function(){var Fe=(0,le.default)(z.default.mark(function fe(de){var we,Ae,Ne,ke,Me=arguments;return z.default.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return we=Me.length>1&&Me[1]!==void 0?Me[1]:{type:"Archive"},we=we||{},we.subres=Object.assign({restore:""},we.subres),we.versionId&&(we.subres.versionId=we.versionId),Ae=this._objectRequestParams("POST",de,we),we.type==="ColdArchive"&&(Ne={RestoreRequest:{Days:we.Days?we.Days:2,JobParameters:{Tier:we.JobParameters?we.JobParameters:"Standard"}}},Ae.content=Ce(Ne,{headers:!0}),Ae.mime="xml"),Ae.successStatuses=[202],_e.next=9,this.request(Ae);case 9:return ke=_e.sent,_e.abrupt("return",{res:ke.res});case 11:case"end":return _e.stop()}},fe,this)}));function xe(fe){return Fe.apply(this,arguments)}return xe}(),Se._objectUrl=function(xe){return this._getReqUrl({bucket:this.options.bucket,object:xe})},Se._objectRequestParams=function(xe,fe,de){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");de=de||{},fe=this._objectName(fe);var we={object:fe,bucket:this.options.bucket,method:xe,subres:de&&de.subres,timeout:de&&de.timeout,ctx:de&&de.ctx};return de.headers&&(we.headers={},ee(de.headers).to(we.headers)),we},Se._objectName=function(xe){return xe.replace(/^\/+/,"")},Se._convertMetaToHeaders=function(xe,fe){xe&&Object.keys(xe).forEach(function(de){fe["x-oss-meta-".concat(de)]=xe[de]})},Se._deleteFileSafe=function(xe){var fe=this;return new Promise(function(de){re.exists(xe,function(we){we?re.unlink(xe,function(Ae){Ae&&fe.debug("unlink %j error: %s",xe,Ae,"error"),de()}):de()})})}},{"../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(y,De,ye){"use strict";ye.version="6.18.1"},{}],7:[function(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),le=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ye,"__esModule",{value:!0}),ye.abortBucketWorm=void 0;var re=y("../utils/checkBucketName");function ee(E,ie){return ue.apply(this,arguments)}function ue(){return ue=(0,le.default)(z.default.mark(function E(ie,te){var oe,se;return z.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return re.checkBucketName(ie),oe=this._bucketRequestParams("DELETE",ie,"worm",te),pe.next=4,this.request(oe);case 4:return se=pe.sent,pe.abrupt("return",{res:se.res,status:se.status});case 6:case"end":return pe.stop()}},E,this)})),ue.apply(this,arguments)}ye.abortBucketWorm=ee},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),le=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ye,"__esModule",{value:!0}),ye.completeBucketWorm=void 0;var re=y("../utils/checkBucketName");function ee(E,ie,te){return ue.apply(this,arguments)}function ue(){return ue=(0,le.default)(z.default.mark(function E(ie,te,oe){var se,ce;return z.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return re.checkBucketName(ie),se=this._bucketRequestParams("POST",ie,{wormId:te},oe),me.next=4,this.request(se);case 4:return ce=me.sent,me.abrupt("return",{res:ce.res,status:ce.status});case 6:case"end":return me.stop()}},E,this)})),ue.apply(this,arguments)}ye.completeBucketWorm=ee},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ye,"__esModule",{value:!0}),ye.deleteBucketInventory=void 0;var re=y("../utils/checkBucketName");function ee(E,ie){return ue.apply(this,arguments)}function ue(){return ue=(0,le.default)(z.default.mark(function E(ie,te){var oe,se,ce,pe,me=arguments;return z.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return oe=me.length>2&&me[2]!==void 0?me[2]:{},se=Object.assign({inventory:"",inventoryId:te},oe.subres),re.checkBucketName(ie),ce=this._bucketRequestParams("DELETE",ie,se,oe),ce.successStatuses=[204],ge.next=7,this.request(ce);case 7:return pe=ge.sent,ge.abrupt("return",{status:pe.status,res:pe.res});case 9:case"end":return ge.stop()}},E,this)})),ue.apply(this,arguments)}ye.deleteBucketInventory=ee},{"../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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=y("../utils/checkBucketName"),ee=re.checkBucketName,ue=ye;ue.deleteBucketLifecycle=function(){var E=(0,le.default)(z.default.mark(function te(oe,se){var ce,pe;return z.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ee(oe),ce=this._bucketRequestParams("DELETE",oe,"lifecycle",se),ce.successStatuses=[204],ve.next=5,this.request(ce);case 5:return pe=ve.sent,ve.abrupt("return",{res:pe.res});case 7:case"end":return ve.stop()}},te,this)}));function ie(te,oe){return E.apply(this,arguments)}return ie}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=y("../utils/checkBucketName"),ee=re.checkBucketName,ue=ye;ue.deleteBucketWebsite=function(){var E=(0,le.default)(z.default.mark(function te(oe,se){var ce,pe;return z.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ee(oe),ce=this._bucketRequestParams("DELETE",oe,"website",se),ce.successStatuses=[204],ve.next=5,this.request(ce);case 5:return pe=ve.sent,ve.abrupt("return",{res:pe.res});case 7:case"end":return ve.stop()}},te,this)}));function ie(te,oe){return E.apply(this,arguments)}return ie}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),le=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ye,"__esModule",{value:!0}),ye.extendBucketWorm=void 0;var re=y("../utils/checkBucketName"),ee=y("../utils/obj2xml");function ue(ie,te,oe,se){return E.apply(this,arguments)}function E(){return E=(0,le.default)(z.default.mark(function ie(te,oe,se,ce){var pe,me,ve;return z.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return re.checkBucketName(te),pe=this._bucketRequestParams("POST",te,{wormExtend:"",wormId:oe},ce),me={ExtendWormConfiguration:{RetentionPeriodInDays:se}},pe.mime="xml",pe.content=ee.obj2xml(me,{headers:!0}),pe.successStatuses=[200],Ce.next=8,this.request(pe);case 8:return ve=Ce.sent,Ce.abrupt("return",{res:ve.res,status:ve.status});case 10:case"end":return Ce.stop()}},ie,this)})),E.apply(this,arguments)}ye.extendBucketWorm=ue},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ye,"__esModule",{value:!0}),ye.getBucketInventory=void 0;var re=y("../utils/checkBucketName"),ee=y("../utils/formatInventoryConfig");function ue(ie,te){return E.apply(this,arguments)}function E(){return E=(0,le.default)(z.default.mark(function ie(te,oe){var se,ce,pe,me,ve=arguments;return z.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return se=ve.length>2&&ve[2]!==void 0?ve[2]:{},ce=Object.assign({inventory:"",inventoryId:oe},se.subres),re.checkBucketName(te),pe=this._bucketRequestParams("GET",te,ce,se),pe.successStatuses=[200],pe.xmlResponse=!0,Ce.next=8,this.request(pe);case 8:return me=Ce.sent,Ce.abrupt("return",{status:me.status,res:me.res,inventory:ee.formatInventoryConfig(me.data)});case 10:case"end":return Ce.stop()}},ie,this)})),E.apply(this,arguments)}ye.getBucketInventory=ue},{"../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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.array.map.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=y("../utils/checkBucketName"),ee=re.checkBucketName,ue=y("../utils/isArray"),E=ue.isArray,ie=y("../utils/formatObjKey"),te=ie.formatObjKey,oe=ye;oe.getBucketLifecycle=function(){var se=(0,le.default)(z.default.mark(function pe(me,ve){var ge,Ce,Se;return z.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return ee(me),ge=this._bucketRequestParams("GET",me,"lifecycle",ve),ge.successStatuses=[200],ge.xmlResponse=!0,xe.next=6,this.request(ge);case 6:return Ce=xe.sent,Se=Ce.data.Rule||null,Se&&(E(Se)||(Se=[Se]),Se=Se.map(function(fe){return fe.ID&&(fe.id=fe.ID,delete fe.ID),fe.Tag&&!E(fe.Tag)&&(fe.Tag=[fe.Tag]),te(fe,"firstLowerCase")})),xe.abrupt("return",{rules:Se,res:Ce.res});case 10:case"end":return xe.stop()}},pe,this)}));function ce(pe,me){return se.apply(this,arguments)}return ce}()},{"../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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=y("../utils/checkBucketName"),ee=re.checkBucketName,ue=ye;ue.getBucketVersioning=function(){var E=(0,le.default)(z.default.mark(function te(oe,se){var ce,pe,me;return z.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ee(oe),ce=this._bucketRequestParams("GET",oe,"versioning",se),ce.xmlResponse=!0,ce.successStatuses=[200],ge.next=6,this.request(ce);case 6:return pe=ge.sent,me=pe.data.Status,ge.abrupt("return",{status:pe.status,versionStatus:me,res:pe.res});case 9:case"end":return ge.stop()}},te,this)}));function ie(te,oe){return E.apply(this,arguments)}return ie}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=y("../utils/checkBucketName"),ee=re.checkBucketName,ue=y("../utils/isObject"),E=ue.isObject,ie=ye;ie.getBucketWebsite=function(){var te=(0,le.default)(z.default.mark(function se(ce,pe){var me,ve,ge;return z.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return ee(ce),me=this._bucketRequestParams("GET",ce,"website",pe),me.successStatuses=[200],me.xmlResponse=!0,Se.next=6,this.request(me);case 6:return ve=Se.sent,ge=[],ve.data.RoutingRules&&ve.data.RoutingRules.RoutingRule&&(E(ve.data.RoutingRules.RoutingRule)?ge=[ve.data.RoutingRules.RoutingRule]:ge=ve.data.RoutingRules.RoutingRule),Se.abrupt("return",{index:ve.data.IndexDocument&&ve.data.IndexDocument.Suffix||"",supportSubDir:ve.data.IndexDocument&&ve.data.IndexDocument.SupportSubDir||"false",type:ve.data.IndexDocument&&ve.data.IndexDocument.Type,routingRules:ge,error:ve.data.ErrorDocument&&ve.data.ErrorDocument.Key||null,res:ve.res});case 10:case"end":return Se.stop()}},se,this)}));function oe(se,ce){return te.apply(this,arguments)}return oe}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ye,"__esModule",{value:!0}),ye.getBucketWorm=void 0;var re=y("../utils/checkBucketName"),ee=y("../utils/dataFix");function ue(ie,te){return E.apply(this,arguments)}function E(){return E=(0,le.default)(z.default.mark(function ie(te,oe){var se,ce;return z.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return re.checkBucketName(te),se=this._bucketRequestParams("GET",te,"worm",oe),se.successStatuses=[200],se.xmlResponse=!0,me.next=6,this.request(se);case 6:return ce=me.sent,ee.dataFix(ce.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),me.abrupt("return",Object.assign(Object.assign({},ce.data),{res:ce.res,status:ce.status}));case 9:case"end":return me.stop()}},ie,this)})),E.apply(this,arguments)}ye.getBucketWorm=ue},{"../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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),le=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ye,"__esModule",{value:!0}),ye.initiateBucketWorm=void 0;var re=y("../utils/obj2xml"),ee=y("../utils/checkBucketName");function ue(ie,te,oe){return E.apply(this,arguments)}function E(){return E=(0,le.default)(z.default.mark(function ie(te,oe,se){var ce,pe,me;return z.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ee.checkBucketName(te),ce=this._bucketRequestParams("POST",te,"worm",se),pe={InitiateWormConfiguration:{RetentionPeriodInDays:oe}},ce.mime="xml",ce.content=re.obj2xml(pe,{headers:!0}),ce.successStatuses=[200],ge.next=8,this.request(ce);case 8:return me=ge.sent,ge.abrupt("return",{res:me.res,wormId:me.res.headers["x-oss-worm-id"],status:me.status});case 10:case"end":return ge.stop()}},ie,this)})),E.apply(this,arguments)}ye.initiateBucketWorm=ue},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ye,"__esModule",{value:!0}),ye.listBucketInventory=void 0;var re=y("../utils/checkBucketName"),ee=y("../utils/formatInventoryConfig");function ue(ie){return E.apply(this,arguments)}function E(){return E=(0,le.default)(z.default.mark(function ie(te){var oe,se,ce,pe,me,ve,ge,Ce,Se=arguments;return z.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return oe=Se.length>1&&Se[1]!==void 0?Se[1]:{},se=oe.continuationToken,ce=Object.assign({inventory:""},se&&{"continuation-token":se},oe.subres),re.checkBucketName(te),pe=this._bucketRequestParams("GET",te,ce,oe),pe.successStatuses=[200],pe.xmlResponse=!0,xe.next=9,this.request(pe);case 9:return me=xe.sent,ve=me.data,ge=me.res,Ce=me.status,xe.abrupt("return",{isTruncated:ve.IsTruncated==="true",nextContinuationToken:ve.NextContinuationToken,inventoryList:ee.formatInventoryConfig(ve.InventoryConfiguration,!0),status:Ce,res:ge});case 12:case"end":return xe.stop()}},ie,this)})),E.apply(this,arguments)}ye.listBucketInventory=ue},{"../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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js"),y("core-js/modules/es.array.concat.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ye,"__esModule",{value:!0}),ye.putBucketInventory=void 0;var re=y("../utils/checkBucketName"),ee=y("../utils/obj2xml");function ue(ie,te){return E.apply(this,arguments)}function E(){return E=(0,le.default)(z.default.mark(function ie(te,oe){var se,ce,pe,me,ve,ge,Ce,Se,Fe,xe,fe,de=arguments;return z.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return se=de.length>2&&de[2]!==void 0?de[2]:{},ce=Object.assign({inventory:"",inventoryId:oe.id},se.subres),re.checkBucketName(te),pe=oe.OSSBucketDestination,me=oe.optionalFields,ve=oe.includedObjectVersions,ge="acs:oss:::",Ce="acs:ram::".concat(pe.accountId,":role/"),Se={InventoryConfiguration:{Id:oe.id,IsEnabled:oe.isEnabled,Filter:{Prefix:oe.prefix||""},Destination:{OSSBucketDestination:{Format:pe.format,AccountId:pe.accountId,RoleArn:"".concat(Ce).concat(pe.rolename),Bucket:"".concat(ge).concat(pe.bucket),Prefix:pe.prefix||"",Encryption:pe.encryption||""}},Schedule:{Frequency:oe.frequency},IncludedObjectVersions:ve,OptionalFields:{Field:(me==null?void 0:me.field)||[]}}},Fe=ee.obj2xml(Se,{headers:!0,firstUpperCase:!0}),xe=this._bucketRequestParams("PUT",te,ce,se),xe.successStatuses=[200],xe.mime="xml",xe.content=Fe,Ae.next=14,this.request(xe);case 14:return fe=Ae.sent,Ae.abrupt("return",{status:fe.status,res:fe.res});case 16:case"end":return Ae.stop()}},ie,this)})),E.apply(this,arguments)}ye.putBucketInventory=ue},{"../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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.array.includes.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=y("../utils/checkBucketName"),ee=re.checkBucketName,ue=y("../utils/isArray"),E=ue.isArray,ie=y("../utils/deepCopy"),te=ie.deepCopy,oe=y("../utils/isObject"),se=oe.isObject,ce=y("../utils/obj2xml"),pe=ce.obj2xml,me=y("../utils/checkObjectTag"),ve=me.checkObjectTag,ge=y("../utils/getStrBytesCount"),Ce=ge.getStrBytesCount,Se=ye;Se.putBucketLifecycle=function(){var we=(0,le.default)(z.default.mark(function Ne(ke,Me,Ke){var _e,Xe,ut,Re,Ue;return z.default.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:if(ee(ke),E(Me)){ot.next=3;break}throw new Error("rules must be Array");case 3:return _e=this._bucketRequestParams("PUT",ke,"lifecycle",Ke),Xe=[],ut={LifecycleConfiguration:{Rule:Xe}},Me.forEach(function(at){Fe(at),de(at),at.id&&(at.ID=at.id,delete at.id),Xe.push(at)}),Re=pe(ut,{headers:!0,firstUpperCase:!0}),_e.content=Re,_e.mime="xml",_e.successStatuses=[200],ot.next=13,this.request(_e);case 13:return Ue=ot.sent,ot.abrupt("return",{res:Ue.res});case 15:case"end":return ot.stop()}},Ne,this)}));function Ae(Ne,ke,Me){return we.apply(this,arguments)}return Ae}();function Fe(we){we.days&&(we.expiration={days:we.days}),we.date&&(we.expiration={createdBeforeDate:we.date})}function xe(we,Ae){var Ne=we.days,ke=we.createdBeforeDate;if(!Ne&&!ke)throw new Error("".concat(Ae," must includes days or createdBeforeDate"));if(Ne&&!/^[1-9][0-9]*$/.test(Ne))throw new Error("days must be a positive integer");if(ke&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(ke))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function fe(we){if(!E(we)&&!se(we))throw new Error("tag must be Object or Array");we=se(we)?[we]:we;var Ae={},Ne=te(we);Ne.forEach(function(ke){Ae[ke.key]=ke.value}),ve(Ae)}function de(we){if(we.id&&Ce(we.id)>255)throw new Error("ID is composed of 255 bytes at most");if(we.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(we.status))throw new Error("Status must be Enabled or Disabled");if(we.transition){if(!["IA","Archive"].includes(we.transition.storageClass))throw new Error("StorageClass must be IA or Archive");xe(we.transition,"Transition")}if(we.expiration){if(!we.expiration.expiredObjectDeleteMarker)xe(we.expiration,"Expiration");else if(we.expiration.days||we.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(we.abortMultipartUpload&&xe(we.abortMultipartUpload,"AbortMultipartUpload"),!we.expiration&&!we.abortMultipartUpload&&!we.transition&&!we.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(we.tag){if(we.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");fe(we.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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.array.includes.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=y("../utils/checkBucketName"),ee=re.checkBucketName,ue=y("../utils/obj2xml"),E=ue.obj2xml,ie=ye;ie.putBucketVersioning=function(){var te=(0,le.default)(z.default.mark(function se(ce,pe){var me,ve,ge,Ce,Se=arguments;return z.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(me=Se.length>2&&Se[2]!==void 0?Se[2]:{},ee(ce),["Enabled","Suspended"].includes(pe)){xe.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return ve=this._bucketRequestParams("PUT",ce,"versioning",me),ge={VersioningConfiguration:{Status:pe}},ve.mime="xml",ve.content=E(ge,{headers:!0}),xe.next=10,this.request(ve);case 10:return Ce=xe.sent,xe.abrupt("return",{res:Ce.res,status:Ce.status});case 12:case"end":return xe.stop()}},se,this)}));function oe(se,ce){return te.apply(this,arguments)}return oe}()},{"../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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=y("../utils/checkBucketName"),ee=re.checkBucketName,ue=y("../utils/obj2xml"),E=ue.obj2xml,ie=y("../utils/isArray"),te=ie.isArray,oe=ye;oe.putBucketWebsite=function(){var se=(0,le.default)(z.default.mark(function pe(me){var ve,ge,Ce,Se,Fe,xe,fe,de=arguments;return z.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(ve=de.length>1&&de[1]!==void 0?de[1]:{},ge=de.length>2?de[2]:void 0,ee(me),Ce=this._bucketRequestParams("PUT",me,"website",ge),Se={Suffix:ve.index||"index.html"},Fe={IndexDocument:Se},xe={WebsiteConfiguration:Fe},ve.supportSubDir&&(Se.SupportSubDir=ve.supportSubDir),ve.type&&(Se.Type=ve.type),ve.error&&(Fe.ErrorDocument={Key:ve.error}),ve.routingRules===void 0){Ae.next=14;break}if(te(ve.routingRules)){Ae.next=13;break}throw new Error("RoutingRules must be Array");case 13:Fe.RoutingRules={RoutingRule:ve.routingRules};case 14:return xe=E(xe),Ce.content=xe,Ce.mime="xml",Ce.successStatuses=[200],Ae.next=20,this.request(Ce);case 20:return fe=Ae.sent,Ae.abrupt("return",{res:fe.res});case 22:case"end":return Ae.stop()}},pe,this)}));function ce(pe){return se.apply(this,arguments)}return ce}()},{"../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(y,De,ye){(function(x){(function(){"use strict";y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.regexp.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),ye.encodeCallback=function(le,re){if(le.headers=le.headers||{},!Object.prototype.hasOwnProperty.call(le.headers,"x-oss-callback")&&re.callback){var ee={callbackUrl:encodeURI(re.callback.url),callbackBody:re.callback.body};re.callback.host&&(ee.callbackHost=re.callback.host),re.callback.contentType&&(ee.callbackBodyType=re.callback.contentType);var ue=x.from(JSON.stringify(ee)).toString("base64");if(le.headers["x-oss-callback"]=ue,re.callback.customValue){var E={};Object.keys(re.callback.customValue).forEach(function(ie){E["x:".concat(ie)]=re.callback.customValue[ie].toString()}),le.headers["x-oss-callback-var"]=x.from(JSON.stringify(E)).toString("base64")}}}}).call(this)}).call(this,y("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(y,De,ye){"use strict";y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.replace.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js");var x=function(te){return te&&te.__esModule?te:{default:te}};Object.defineProperty(ye,"__esModule",{value:!0}),ye.getReqUrl=void 0;var z=x(y("copy-to")),le=x(y("url")),re=x(y("merge-descriptors")),ee=x(y("is-type-of")),ue=y("../utils/isIP"),E=y("../utils/checkConfigValid");function ie(te){var oe={},se=this.options.cname;E.checkConfigValid(this.options.endpoint,"endpoint"),z.default(this.options.endpoint,!1).to(oe),te.bucket&&!se&&!ue.isIP(oe.hostname)&&!this.options.sldEnable&&(oe.host="".concat(te.bucket,".").concat(oe.host));var ce="/";te.bucket&&this.options.sldEnable&&(ce+="".concat(te.bucket,"/")),te.object&&(ce+=this._escape(te.object).replace(/\+/g,"%2B")),oe.pathname=ce;var pe={};if(te.query&&re.default(pe,te.query),te.subres){var me={};ee.default.string(te.subres)?me[te.subres]="":ee.default.array(te.subres)?te.subres.forEach(function(ve){me[ve]=""}):me=te.subres,re.default(pe,me)}return oe.query=pe,le.default.format(oe)}ye.getReqUrl=ie},{"../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(y,De,ye){"use strict";y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.object.assign.js"),y("core-js/modules/es.string.trim.js");var x=y("humanize-ms"),z=y("url"),le=y("../utils/checkBucketName"),re=le.checkBucketName,ee=y("../utils/setRegion"),ue=ee.setRegion,E=y("../utils/checkConfigValid"),ie=E.checkConfigValid;function te(oe,se){ie(oe,"endpoint");var ce=z.parse(oe);if(ce.protocol||(ce=z.parse("http".concat(se?"s":"","://").concat(oe))),ce.protocol!=="http:"&&ce.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return ce}De.exports=function(oe){if(!oe||!oe.accessKeyId||!oe.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");oe.stsToken&&!oe.refreshSTSToken&&!oe.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),oe.bucket&&re(oe.bucket);var se=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},oe);if(se.accessKeyId=se.accessKeyId.trim(),se.accessKeySecret=se.accessKeySecret.trim(),se.timeout&&(se.timeout=x(se.timeout)),se.endpoint)se.endpoint=te(se.endpoint,se.secure);else if(se.region)se.endpoint=ue(se.region,se.internal,se.secure);else throw new Error("require options.endpoint or options.region");return se.inited=!0,se}},{"../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(y,De,ye){"use strict";var x=y("merge-descriptors"),z=ye;x(z,y("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.array.concat.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=y("../utils/checkBucketName"),ee=re.checkBucketName,ue=y("querystring"),E=y("js-base64"),ie=E.Base64.encode,te=ye;te.processObjectSave=function(){var se=(0,le.default)(z.default.mark(function pe(me,ve,ge,Ce){var Se,Fe,xe,fe;return z.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return oe(me,"sourceObject"),oe(ve,"targetObject"),oe(ge,"process"),ve=this._objectName(ve),Ce&&ee(Ce),Se=this._objectRequestParams("POST",me,{subres:"x-oss-process"}),Fe=Ce?",b_".concat(ie(Ce)):"",ve=ie(ve),xe={"x-oss-process":"".concat(ge,"|sys/saveas,o_").concat(ve).concat(Fe)},Se.content=ue.stringify(xe),we.next=12,this.request(Se);case 12:return fe=we.sent,we.abrupt("return",{res:fe.res,status:fe.res.status});case 14:case"end":return we.stop()}},pe,this)}));function ce(pe,me,ve,ge){return se.apply(this,arguments)}return ce}();function oe(se,ce){if(!se)throw new Error("".concat(ce," is required"));if(typeof se!="string")throw new Error("".concat(ce," 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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.function.name.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.promise.js"),y("core-js/modules/es.array.from.js"),y("core-js/modules/es.string.iterator.js"),y("core-js/modules/es.array.map.js"),y("core-js/modules/es.array.filter.js"),y("core-js/modules/es.array.find.js"),y("core-js/modules/es.regexp.to-string.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=y("debug")("ali-oss:multipart-copy"),ee=y("copy-to"),ue=ye;ue.uploadPartCopy=function(){var E=(0,le.default)(z.default.mark(function te(oe,se,ce,pe,me){var ve,ge,Ce,Se,Fe,xe=arguments;return z.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return ve=xe.length>5&&xe[5]!==void 0?xe[5]:{},ve.headers=ve.headers||{},ge=ve.versionId||ve.subres&&ve.subres.versionId||null,ge?Ce="/".concat(me.sourceBucketName,"/").concat(encodeURIComponent(me.sourceKey),"?versionId=").concat(ge):Ce="/".concat(me.sourceBucketName,"/").concat(encodeURIComponent(me.sourceKey)),ve.headers["x-oss-copy-source"]=Ce,pe&&(ve.headers["x-oss-copy-source-range"]="bytes=".concat(pe)),ve.subres={partNumber:ce,uploadId:se},Se=this._objectRequestParams("PUT",oe,ve),Se.mime=ve.mime,Se.successStatuses=[200],de.next=12,this.request(Se);case 12:return Fe=de.sent,de.abrupt("return",{name:oe,etag:Fe.res.headers.etag,res:Fe.res});case 14:case"end":return de.stop()}},te,this)}));function ie(te,oe,se,ce,pe){return E.apply(this,arguments)}return ie}(),ue.multipartUploadCopy=function(){var E=(0,le.default)(z.default.mark(function te(oe,se){var ce,pe,me,ve,ge,Ce,Se,Fe,xe,fe,de,we,Ae=arguments;return z.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ce=Ae.length>2&&Ae[2]!==void 0?Ae[2]:{},this.resetCancelFlag(),pe=ce.versionId,me=pe===void 0?null:pe,ve={versionId:me},ke.next=6,this._getObjectMeta(se.sourceBucketName,se.sourceKey,ve);case 6:if(ge=ke.sent,Ce=ge.res.headers["content-length"],se.startOffset=se.startOffset||0,se.endOffset=se.endOffset||Ce,!(ce.checkpoint&&ce.checkpoint.uploadId)){ke.next=14;break}return ke.next=13,this._resumeMultipartCopy(ce.checkpoint,se,ce);case 13:return ke.abrupt("return",ke.sent);case 14:if(Se=102400,Fe=se.endOffset-se.startOffset,!(Fe<Se)){ke.next=18;break}throw new Error("copySize must not be smaller than ".concat(Se));case 18:if(!(ce.partSize&&ce.partSize<Se)){ke.next=20;break}throw new Error("partSize must not be smaller than ".concat(Se));case 20:return ke.next=22,this.initMultipartUpload(oe,ce);case 22:if(xe=ke.sent,fe=xe.uploadId,de=this._getPartSize(Fe,ce.partSize),we={name:oe,copySize:Fe,partSize:de,uploadId:fe,doneParts:[]},!(ce&&ce.progress)){ke.next=29;break}return ke.next=29,ce.progress(0,we,xe.res);case 29:return ke.next=31,this._resumeMultipartCopy(we,se,ce);case 31:return ke.abrupt("return",ke.sent);case 32:case"end":return ke.stop()}},te,this)}));function ie(te,oe){return E.apply(this,arguments)}return ie}(),ue._resumeMultipartCopy=function(){var E=(0,le.default)(z.default.mark(function te(oe,se,ce){var pe,me,ve,ge,Ce,Se,Fe,xe,fe,de,we,Ae,Ne,ke,Me,Ke,_e,Xe,ut,Re,Ue;return z.default.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:if(!this.isCancel()){ot.next=2;break}throw this._makeCancelEvent();case 2:if(pe=ce.versionId,me=pe===void 0?null:pe,ve={versionId:me},ge=oe.copySize,Ce=oe.partSize,Se=oe.uploadId,Fe=oe.doneParts,xe=oe.name,fe=this._divideMultipartCopyParts(ge,Ce,se.startOffset),de=fe.length,we={headers:{}},ce.copyheaders&&ee(ce.copyheaders).to(we.headers),me&&ee(ve).to(we),Ae=function(qe,et,Qe){return new Promise(function(){var ft=(0,le.default)(z.default.mark(function rt(ct,st){var Ve,Le,Je;return z.default.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:if(He.prev=0,qe.isCancel()){He.next=22;break}return Ve=fe[et-1],Le="".concat(Ve.start,"-").concat(Ve.end-1),He.prev=4,He.next=7,qe.uploadPartCopy(xe,Se,et,Le,Qe,we);case 7:Je=He.sent,He.next=15;break;case 10:if(He.prev=10,He.t0=He.catch(4),He.t0.status!==404){He.next=14;break}throw qe._makeAbortEvent();case 14:throw He.t0;case 15:if(qe.isCancel()){He.next=22;break}if(re("content-range ".concat(Je.res.headers["content-range"])),Fe.push({number:et,etag:Je.res.headers.etag}),oe.doneParts=Fe,!(ce&&ce.progress)){He.next=22;break}return He.next=22,ce.progress(Fe.length/de,oe,Je.res);case 22:ct(),He.next=29;break;case 25:He.prev=25,He.t1=He.catch(0),He.t1.partNum=et,st(He.t1);case 29:case"end":return He.stop()}},rt,null,[[0,25],[4,10]])}));return function(rt,ct){return ft.apply(this,arguments)}}())},Ne=Array.from(new Array(de),function(at,qe){return qe+1}),ke=Fe.map(function(at){return at.number}),Me=Ne.filter(function(at){return ke.indexOf(at)<0}),Ke=5,_e=ce.parallel||Ke,!(this.checkBrowserAndVersion("Internet Explorer","10")||_e===1)){ot.next=28;break}Xe=0;case 18:if(!(Xe<Me.length)){ot.next=26;break}if(!this.isCancel()){ot.next=21;break}throw this._makeCancelEvent();case 21:return ot.next=23,Ae(this,Me[Xe],se);case 23:Xe++,ot.next=18;break;case 26:ot.next=40;break;case 28:return ot.next=30,this._parallelNode(Me,_e,Ae,se);case 30:if(ut=ot.sent,Re=ut.find(function(at){return at.name==="abort"}),!Re){ot.next=34;break}throw Re;case 34:if(!this.isCancel()){ot.next=36;break}throw this._makeCancelEvent();case 36:if(!(ut&&ut.length>0)){ot.next=40;break}throw Ue=ut[0],Ue.message="Failed to copy some parts with error: ".concat(Ue.toString()," part_num: ").concat(Ue.partNum),Ue;case 40:return ot.next=42,this.completeMultipartUpload(xe,Se,Fe,ce);case 42:return ot.abrupt("return",ot.sent);case 43:case"end":return ot.stop()}},te,this)}));function ie(te,oe,se){return E.apply(this,arguments)}return ie}(),ue._divideMultipartCopyParts=function(ie,te,oe){for(var se=Math.ceil(ie/te),ce=[],pe=0;pe<se;pe++){var me=te*pe+oe,ve=Math.min(me+te,ie+oe);ce.push({start:me,end:ve})}return ce},ue._getObjectMeta=function(){var E=(0,le.default)(z.default.mark(function te(oe,se,ce){var pe,me;return z.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return pe=this.getBucket(),this.setBucket(oe),ge.next=4,this.head(se,ce);case 4:return me=ge.sent,this.setBucket(pe),ge.abrupt("return",me);case 7:case"end":return ge.stop()}},te,this)}));function ie(te,oe,se){return E.apply(this,arguments)}return ie}()},{"@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(y,De,ye){(function(x){(function(){"use strict";var z=y("@babel/runtime/helpers/interopRequireDefault"),le=z(y("@babel/runtime/regenerator"));y("core-js/modules/es.array.map.js"),y("core-js/modules/es.array.filter.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.array.sort.js"),y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.regexp.to-string.js");var re=z(y("@babel/runtime/helpers/asyncToGenerator")),ee=y("copy-to"),ue=y("./callback"),E=y("./utils/deepCopy"),ie=E.deepCopyWith,te=y("./utils/isBuffer"),oe=te.isBuffer,se=y("./utils/omit"),ce=se.omit,pe=ye;pe.listUploads=function(){var me=(0,re.default)(le.default.mark(function ge(Ce,Se){var Fe,xe,fe,de;return le.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Se=Se||{},Fe={},ee(Se).to(Fe),Fe.subres="uploads",xe=this._objectRequestParams("GET","",Fe),xe.query=Ce,xe.xmlResponse=!0,xe.successStatuses=[200],Ae.next=10,this.request(xe);case 10:return fe=Ae.sent,de=fe.data.Upload||[],Array.isArray(de)||(de=[de]),de=de.map(function(Ne){return{name:Ne.Key,uploadId:Ne.UploadId,initiated:Ne.Initiated}}),Ae.abrupt("return",{res:fe.res,uploads:de,bucket:fe.data.Bucket,nextKeyMarker:fe.data.NextKeyMarker,nextUploadIdMarker:fe.data.NextUploadIdMarker,isTruncated:fe.data.IsTruncated==="true"});case 15:case"end":return Ae.stop()}},ge,this)}));function ve(ge,Ce){return me.apply(this,arguments)}return ve}(),pe.listParts=function(){var me=(0,re.default)(le.default.mark(function ge(Ce,Se,Fe,xe){var fe,de,we;return le.default.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return xe=xe||{},fe={},ee(xe).to(fe),fe.subres={uploadId:Se},de=this._objectRequestParams("GET",Ce,fe),de.query=Fe,de.xmlResponse=!0,de.successStatuses=[200],Ne.next=10,this.request(de);case 10:return we=Ne.sent,Ne.abrupt("return",{res:we.res,uploadId:we.data.UploadId,bucket:we.data.Bucket,name:we.data.Key,partNumberMarker:we.data.PartNumberMarker,nextPartNumberMarker:we.data.NextPartNumberMarker,maxParts:we.data.MaxParts,isTruncated:we.data.IsTruncated,parts:we.data.Part||[]});case 12:case"end":return Ne.stop()}},ge,this)}));function ve(ge,Ce,Se,Fe){return me.apply(this,arguments)}return ve}(),pe.abortMultipartUpload=function(){var me=(0,re.default)(le.default.mark(function ge(Ce,Se,Fe){var xe,fe,de;return le.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return this._stop(),Fe=Fe||{},xe={},ee(Fe).to(xe),xe.subres={uploadId:Se},fe=this._objectRequestParams("DELETE",Ce,xe),fe.successStatuses=[204],Ae.next=9,this.request(fe);case 9:return de=Ae.sent,Ae.abrupt("return",{res:de.res});case 11:case"end":return Ae.stop()}},ge,this)}));function ve(ge,Ce,Se){return me.apply(this,arguments)}return ve}(),pe.initMultipartUpload=function(){var me=(0,re.default)(le.default.mark(function ge(Ce,Se){var Fe,xe,fe;return le.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return Se=Se||{},Fe={},ee(Se).to(Fe),Fe.headers=Fe.headers||{},this._convertMetaToHeaders(Se.meta,Fe.headers),Fe.subres="uploads",xe=this._objectRequestParams("POST",Ce,Fe),xe.mime=Se.mime,xe.xmlResponse=!0,xe.successStatuses=[200],we.next=12,this.request(xe);case 12:return fe=we.sent,we.abrupt("return",{res:fe.res,bucket:fe.data.Bucket,name:fe.data.Key,uploadId:fe.data.UploadId});case 14:case"end":return we.stop()}},ge,this)}));function ve(ge,Ce){return me.apply(this,arguments)}return ve}(),pe.uploadPart=function(){var me=(0,re.default)(le.default.mark(function ge(Ce,Se,Fe,xe,fe,de,we){var Ae,Ne;return le.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(Ae={size:de-fe},Ne=x&&x.browser,!Ne){Me.next=8;break}return Me.next=5,this._createBuffer(xe,fe,de);case 5:Ae.content=Me.sent,Me.next=11;break;case 8:return Me.next=10,this._createStream(xe,fe,de);case 10:Ae.stream=Me.sent;case 11:return Me.next=13,this._uploadPart(Ce,Se,Fe,Ae,we);case 13:return Me.abrupt("return",Me.sent);case 14:case"end":return Me.stop()}},ge,this)}));function ve(ge,Ce,Se,Fe,xe,fe,de){return me.apply(this,arguments)}return ve}(),pe.completeMultipartUpload=function(){var me=(0,re.default)(le.default.mark(function ge(Ce,Se,Fe,xe){var fe,de,we,Ae,Ne,ke,Me,Ke;return le.default.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:for(fe=Fe.concat().sort(function(ut,Re){return ut.number-Re.number}).filter(function(ut,Re,Ue){return!Re||ut.number!==Ue[Re-1].number}),de=`<?xml version="1.0" encoding="UTF-8"?>
|
|
<CompleteMultipartUpload>
|
|
`,we=0;we<fe.length;we++)Ae=fe[we],de+=`<Part>
|
|
`,de+="<PartNumber>".concat(Ae.number,`</PartNumber>
|
|
`),de+="<ETag>".concat(Ae.etag,`</ETag>
|
|
`),de+=`</Part>
|
|
`;return de+="</CompleteMultipartUpload>",xe=xe||{},Ne={},Ne=ie(xe,function(ut){if(oe(ut))return null}),Ne.subres={uploadId:Se},Ne.headers=ce(Ne.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),ke=this._objectRequestParams("POST",Ce,Ne),ue.encodeCallback(ke,Ne),ke.mime="xml",ke.content=de,ke.headers&&ke.headers["x-oss-callback"]||(ke.xmlResponse=!0),ke.successStatuses=[200],Xe.next=17,this.request(ke);case 17:if(Me=Xe.sent,!xe.progress){Xe.next=21;break}return Xe.next=21,xe.progress(1,null,Me.res);case 21:return Ke={res:Me.res,bucket:ke.bucket,name:Ce,etag:Me.res.headers.etag},ke.headers&&ke.headers["x-oss-callback"]&&(Ke.data=JSON.parse(Me.data.toString())),Xe.abrupt("return",Ke);case 24:case"end":return Xe.stop()}},ge,this)}));function ve(ge,Ce,Se,Fe){return me.apply(this,arguments)}return ve}(),pe._uploadPart=function(){var me=(0,re.default)(le.default.mark(function ge(Ce,Se,Fe,xe,fe){var de,we,Ae,Ne;return le.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return fe=fe||{},de={},ee(fe).to(de),de.headers=de.headers||{},de.headers["Content-Length"]=xe.size,de.headers=ce(de.headers,["x-oss-server-side-encryption"]),de.subres={partNumber:Fe,uploadId:Se},we=this._objectRequestParams("PUT",Ce,de),we.mime=de.mime,Ae=x&&x.browser,Ae?we.content=xe.content:we.stream=xe.stream,we.successStatuses=[200],we.disabledMD5=fe.disabledMD5,Me.next=15,this.request(we);case 15:if(Ne=Me.sent,Ne.res.headers.etag){Me.next=18;break}throw new Error(`Please set the etag of expose-headers in OSS
|
|
https://help.aliyun.com/document_detail/32069.html`);case 18:return xe.stream&&(xe.stream=null,we.stream=null),Me.abrupt("return",{name:Ce,etag:Ne.res.headers.etag,res:Ne.res});case 20:case"end":return Me.stop()}},ge,this)}));function ve(ge,Ce,Se,Fe,xe){return me.apply(this,arguments)}return ve}()}).call(this)}).call(this,y("_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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator")),le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=y("url"),ee=y("utility"),ue=y("copy-to"),E=y("../../common/signUtils"),ie=y("../utils/isIP"),te=ie.isIP,oe=y("../utils/setSTSToken"),se=oe.setSTSToken,ce=y("../utils/isFunction"),pe=ce.isFunction,me=ye;me.asyncSignatureUrl=function(){var ve=(0,le.default)(z.default.mark(function Ce(Se,Fe){var xe,fe,de,we,Ae;return z.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(!te(this.options.endpoint.hostname)){ke.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(Fe=Fe||{},Se=this._objectName(Se),Fe.method=Fe.method||"GET",xe=ee.timestamp()+(Fe.expires||1800),fe={bucket:this.options.bucket,object:Se},de=this._getResource(fe),!(this.options.stsToken&&pe(this.options.refreshSTSToken))){ke.next=11;break}return ke.next=11,se.call(this);case 11:return this.options.stsToken&&(Fe["security-token"]=this.options.stsToken),we=E._signatureForURL(this.options.accessKeySecret,Fe,de,xe),Ae=re.parse(this._getReqUrl(fe)),Ae.query={OSSAccessKeyId:this.options.accessKeyId,Expires:xe,Signature:we.Signature},ue(we.subResource).to(Ae.query),ke.abrupt("return",Ae.format());case 17:case"end":return ke.stop()}},Ce,this)}));function ge(Ce,Se){return ve.apply(this,arguments)}return ge}()},{"../../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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.array.find.js"),y("core-js/modules/es.array.includes.js"),y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.replace.js");var le=x(y("@babel/runtime/helpers/typeof")),re=x(y("@babel/runtime/helpers/asyncToGenerator")),ee=y("../utils/checkBucketName"),ue=ee.checkBucketName,E=ye,ie=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];E.copy=function(){var te=(0,re.default)(z.default.mark(function se(ce,pe,me,ve){var ge,Ce,Se;return z.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return(0,le.default)(me)==="object"&&(ve=me),ve=ve||{},ve.headers=ve.headers||{},Object.keys(ve.headers).forEach(function(fe){ve.headers["x-oss-copy-source-".concat(fe.toLowerCase())]=ve.headers[fe]}),(ve.meta||Object.keys(ve.headers).find(function(fe){return ie.includes(fe.toLowerCase())}))&&(ve.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(ve.meta,ve.headers),pe=this._getSourceName(pe,me),ve.versionId&&(pe="".concat(pe,"?versionId=").concat(ve.versionId)),ve.headers["x-oss-copy-source"]=pe,ge=this._objectRequestParams("PUT",ce,ve),ge.xmlResponse=!0,ge.successStatuses=[200,304],xe.next=14,this.request(ge);case 14:return Ce=xe.sent,Se=Ce.data,Se&&(Se={etag:Se.ETag,lastModified:Se.LastModified}),xe.abrupt("return",{data:Se,res:Ce.res});case 18:case"end":return xe.stop()}},se,this)}));function oe(se,ce,pe,me){return te.apply(this,arguments)}return oe}(),E._getSourceName=function(oe,se){return typeof se=="string"?oe=this._objectName(oe):oe[0]!=="/"?se=this.options.bucket:(se=oe.replace(/\/(.+?)(\/.*)/,"$1"),oe=oe.replace(/(\/.+?\/)(.*)/,"$2")),ue(se),oe=encodeURIComponent(oe),oe="/".concat(se,"/").concat(oe),oe}},{"../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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=ye;re.delete=function(){var ee=(0,le.default)(z.default.mark(function E(ie){var te,oe,se,ce=arguments;return z.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return te=ce.length>1&&ce[1]!==void 0?ce[1]:{},te.subres=Object.assign({},te.subres),te.versionId&&(te.subres.versionId=te.versionId),oe=this._objectRequestParams("DELETE",ie,te),oe.successStatuses=[204],me.next=7,this.request(oe);case 7:return se=me.sent,me.abrupt("return",{res:se.res});case 9:case"end":return me.stop()}},E,this)}));function ue(E){return ee.apply(this,arguments)}return ue}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],34:[function(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=y("utility"),ee=y("../utils/obj2xml"),ue=ee.obj2xml,E=ye;E.deleteMulti=function(){var ie=(0,le.default)(z.default.mark(function oe(se){var ce,pe,me,ve,ge,Ce,Se,Fe,xe,fe,de,we,Ae,Ne=arguments;return z.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(ce=Ne.length>1&&Ne[1]!==void 0?Ne[1]:{},pe=[],!(!se||!se.length)){Me.next=4;break}throw new Error("names is required");case 4:for(me=0;me<se.length;me++)ve={},typeof se[me]=="string"?ve.Key=re.escape(this._objectName(se[me])):(ge=se[me],Ce=ge.key,Se=ge.versionId,ve.Key=re.escape(this._objectName(Ce)),ve.VersionId=Se),pe.push(ve);return Fe={Delete:{Quiet:!!ce.quiet,Object:pe}},xe=ue(Fe,{headers:!0}),ce.subres=Object.assign({delete:""},ce.subres),ce.versionId&&(ce.subres.versionId=ce.versionId),fe=this._objectRequestParams("POST","",ce),fe.mime="xml",fe.content=xe,fe.xmlResponse=!0,fe.successStatuses=[200],Me.next=16,this.request(fe);case 16:return de=Me.sent,we=de.data,Ae=we&&we.Deleted||null,Ae&&(Array.isArray(Ae)||(Ae=[Ae])),Me.abrupt("return",{res:de.res,deleted:Ae||[]});case 21:case"end":return Me.stop()}},oe,this)}));function te(oe){return ie.apply(this,arguments)}return te}()},{"../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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=ye;re.deleteObjectTagging=function(){var ee=(0,le.default)(z.default.mark(function E(ie){var te,oe,se,ce=arguments;return z.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return te=ce.length>1&&ce[1]!==void 0?ce[1]:{},te.subres=Object.assign({tagging:""},te.subres),te.versionId&&(te.subres.versionId=te.versionId),ie=this._objectName(ie),oe=this._objectRequestParams("DELETE",ie,te),oe.successStatuses=[204],me.next=8,this.request(oe);case 8:return se=me.sent,me.abrupt("return",{status:se.status,res:se.res});case 10:case"end":return me.stop()}},E,this)}));function ue(E){return ee.apply(this,arguments)}return ue}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],36:[function(y,De,ye){"use strict";y("core-js/modules/es.array.concat.js");var x=y("url"),z=y("../utils/isIP"),le=z.isIP,re=ye;re.generateObjectUrl=function(ue,E){if(le(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 ie=x.parse(E),te=this.options.bucket;ie.hostname="".concat(te,".").concat(ie.hostname),ie.host="".concat(te,".").concat(ie.host),E=ie.format()}return E+this._escape(this._objectName(ue))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(y,De,ye){(function(x){(function(){"use strict";var z=y("@babel/runtime/helpers/interopRequireDefault"),le=z(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var re=z(y("@babel/runtime/helpers/asyncToGenerator")),ee=y("fs"),ue=y("is-type-of"),E=ye;E.get=function(){var ie=(0,re.default)(le.default.mark(function oe(se,ce){var pe,me,ve,ge,Ce,Se,Fe,xe,fe=arguments;return le.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return pe=fe.length>2&&fe[2]!==void 0?fe[2]:{},me=null,ve=!1,ue.writableStream(ce)?me=ce:ue.string(ce)?(me=ee.createWriteStream(ce),ve=!0):pe=ce,pe=pe||{},ge=x&&x.browser,Ce=pe.responseCacheControl===null?"":"no-cache",Se=ge&&Ce?{"response-cache-control":Ce}:{},pe.subres=Object.assign(Se,pe.subres),pe.versionId&&(pe.subres.versionId=pe.versionId),pe.process&&(pe.subres["x-oss-process"]=pe.process),we.prev=11,xe=this._objectRequestParams("GET",se,pe),xe.writeStream=me,xe.successStatuses=[200,206,304],we.next=17,this.request(xe);case 17:Fe=we.sent,ve&&me.destroy(),we.next=28;break;case 21:if(we.prev=21,we.t0=we.catch(11),!ve){we.next=27;break}return me.destroy(),we.next=27,this._deleteFileSafe(ce);case 27:throw we.t0;case 28:return we.abrupt("return",{res:Fe.res,content:Fe.data});case 29:case"end":return we.stop()}},oe,this,[[11,21]])}));function te(oe,se){return ie.apply(this,arguments)}return te}()}).call(this)}).call(this,y("_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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=ye;re.getACL=function(){var ee=(0,le.default)(z.default.mark(function E(ie){var te,oe,se,ce=arguments;return z.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return te=ce.length>1&&ce[1]!==void 0?ce[1]:{},te.subres=Object.assign({acl:""},te.subres),te.versionId&&(te.subres.versionId=te.versionId),ie=this._objectName(ie),oe=this._objectRequestParams("GET",ie,te),oe.successStatuses=[200],oe.xmlResponse=!0,me.next=9,this.request(oe);case 9:return se=me.sent,me.abrupt("return",{acl:se.data.AccessControlList.Grant,owner:{id:se.data.Owner.ID,displayName:se.data.Owner.DisplayName},res:se.res});case 11:case"end":return me.stop()}},E,this)}));function ue(E){return ee.apply(this,arguments)}return ue}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],39:[function(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.replace.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.object.assign.js"),y("core-js/modules/es.array.map.js"),y("core-js/modules/es.number.constructor.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=ye,ee=y("../utils/isObject"),ue=ee.isObject,E=y("../utils/isArray"),ie=E.isArray;re.getBucketVersions=te,re.listObjectVersions=te;function te(){return oe.apply(this,arguments)}function oe(){return oe=(0,le.default)(z.default.mark(function pe(){var me,ve,ge,Ce,Se,Fe,xe,fe,de=arguments;return z.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(me=de.length>0&&de[0]!==void 0?de[0]:{},ve=de.length>1&&de[1]!==void 0?de[1]:{},!(me.versionIdMarker&&me.keyMarker===void 0)){Ae.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return ve.subres=Object.assign({versions:""},ve.subres),ve.versionId&&(ve.subres.versionId=ve.versionId),ge=this._objectRequestParams("GET","",ve),ge.xmlResponse=!0,ge.successStatuses=[200],ge.query=ce(me),Ae.next=12,this.request(ge);case 12:return Ce=Ae.sent,Se=Ce.data.Version||[],Fe=Ce.data.DeleteMarker||[],xe=this,Se&&(Array.isArray(Se)||(Se=[Se]),Se=Se.map(function(Ne){return{name:Ne.Key,url:xe._objectUrl(Ne.Key),lastModified:Ne.LastModified,isLatest:Ne.IsLatest==="true",versionId:Ne.VersionId,etag:Ne.ETag,type:Ne.Type,size:Number(Ne.Size),storageClass:Ne.StorageClass,owner:{id:Ne.Owner.ID,displayName:Ne.Owner.DisplayName}}})),Fe&&(ie(Fe)||(Fe=[Fe]),Fe=Fe.map(function(Ne){return{name:Ne.Key,lastModified:Ne.LastModified,versionId:Ne.VersionId,owner:{id:Ne.Owner.ID,displayName:Ne.Owner.DisplayName}}})),fe=Ce.data.CommonPrefixes||null,fe&&(ie(fe)||(fe=[fe]),fe=fe.map(function(Ne){return Ne.Prefix})),Ae.abrupt("return",{res:Ce.res,objects:Se,deleteMarker:Fe,prefixes:fe,nextMarker:Ce.data.NextKeyMarker||null,NextVersionIdMarker:Ce.data.NextVersionIdMarker||null,nextKeyMarker:Ce.data.NextKeyMarker||null,nextVersionIdMarker:Ce.data.NextVersionIdMarker||null,isTruncated:Ce.data.IsTruncated==="true"});case 21:case"end":return Ae.stop()}},pe,this)})),oe.apply(this,arguments)}function se(pe){return pe.replace(/([A-Z])/g,"-$1").toLowerCase()}function ce(){var pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},me={};return ue(pe)&&Object.keys(pe).forEach(function(ve){me[se(ve)]=pe[ve]}),me}},{"../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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=ye;re.getObjectMeta=function(){var ee=(0,le.default)(z.default.mark(function E(ie,te){var oe,se;return z.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return te=te||{},ie=this._objectName(ie),te.subres=Object.assign({objectMeta:""},te.subres),te.versionId&&(te.subres.versionId=te.versionId),oe=this._objectRequestParams("HEAD",ie,te),oe.successStatuses=[200],pe.next=8,this.request(oe);case 8:return se=pe.sent,pe.abrupt("return",{status:se.status,res:se.res});case 10:case"end":return pe.stop()}},E,this)}));function ue(E,ie){return ee.apply(this,arguments)}return ue}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],41:[function(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=ye,ee=y("../utils/isObject"),ue=ee.isObject;re.getObjectTagging=function(){var E=(0,le.default)(z.default.mark(function te(oe){var se,ce,pe,me,ve,ge,Ce=arguments;return z.default.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return se=Ce.length>1&&Ce[1]!==void 0?Ce[1]:{},se.subres=Object.assign({tagging:""},se.subres),se.versionId&&(se.subres.versionId=se.versionId),oe=this._objectName(oe),ce=this._objectRequestParams("GET",oe,se),ce.successStatuses=[200],Fe.next=8,this.request(ce);case 8:return pe=Fe.sent,Fe.next=11,this.parseXML(pe.data);case 11:return me=Fe.sent,ve=me.TagSet.Tag,ve=ve&&ue(ve)?[ve]:ve||[],ge={},ve.forEach(function(xe){ge[xe.Key]=xe.Value}),Fe.abrupt("return",{status:pe.status,res:pe.res,tag:ge});case 17:case"end":return Fe.stop()}},te,this)}));function ie(te){return E.apply(this,arguments)}return ie}()},{"../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(y,De,ye){"use strict";var x=y("../utils/isIP"),z=x.isIP,le=ye;le.getObjectUrl=function(ee,ue){if(z(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return ue?ue[ue.length-1]!=="/"&&(ue+="/"):ue=this.options.endpoint.format(),ue+this._escape(this._objectName(ee))}},{"../utils/isIP":69}],43:[function(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=ye;re.getSymlink=function(){var ee=(0,le.default)(z.default.mark(function E(ie){var te,oe,se,ce,pe=arguments;return z.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return te=pe.length>1&&pe[1]!==void 0?pe[1]:{},te.subres=Object.assign({symlink:""},te.subres),te.versionId&&(te.subres.versionId=te.versionId),ie=this._objectName(ie),oe=this._objectRequestParams("GET",ie,te),oe.successStatuses=[200],ve.next=8,this.request(oe);case 8:return se=ve.sent,ce=se.res.headers["x-oss-symlink-target"],ve.abrupt("return",{targetName:decodeURIComponent(ce),res:se.res});case 11:case"end":return ve.stop()}},E,this)}));function ue(E){return ee.apply(this,arguments)}return ue}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],44:[function(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=y("../utils/checkEnv"),ee=re.checkEnv,ue=ye;ue.head=function(){var E=(0,le.default)(z.default.mark(function te(oe){var se,ce,pe,me,ve=arguments;return z.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return se=ve.length>1&&ve[1]!==void 0?ve[1]:{},ee("Because HeadObject has gzip enabled, head cannot get the file size correctly. If you need to get the file size, please use getObjectMeta"),se.subres=Object.assign({},se.subres),se.versionId&&(se.subres.versionId=se.versionId),ce=this._objectRequestParams("HEAD",oe,se),ce.successStatuses=[200,304],Ce.next=8,this.request(ce);case 8:return pe=Ce.sent,me={meta:null,res:pe.res,status:pe.status},pe.status===200&&Object.keys(pe.headers).forEach(function(Se){Se.indexOf("x-oss-meta-")===0&&(me.meta||(me.meta={}),me.meta[Se.substring(11)]=pe.headers[Se])}),Ce.abrupt("return",me);case 12:case"end":return Ce.stop()}},te,this)}));function ie(te){return E.apply(this,arguments)}return ie}()},{"../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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=ye;re.putACL=function(){var ee=(0,le.default)(z.default.mark(function E(ie,te,oe){var se,ce;return z.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return oe=oe||{},oe.subres=Object.assign({acl:""},oe.subres),oe.versionId&&(oe.subres.versionId=oe.versionId),oe.headers=oe.headers||{},oe.headers["x-oss-object-acl"]=te,ie=this._objectName(ie),se=this._objectRequestParams("PUT",ie,oe),se.successStatuses=[200],me.next=10,this.request(se);case 10:return ce=me.sent,me.abrupt("return",{res:ce.res});case 12:case"end":return me.stop()}},E,this)}));function ue(E,ie,te){return ee.apply(this,arguments)}return ue}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],46:[function(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js"),y("core-js/modules/es.array.map.js"),y("core-js/modules/es.object.keys.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=y("../utils/obj2xml"),ee=re.obj2xml,ue=y("../utils/checkObjectTag"),E=ue.checkObjectTag,ie=ye;ie.putObjectTagging=function(){var te=(0,le.default)(z.default.mark(function se(ce,pe){var me,ve,ge,Ce,Se=arguments;return z.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return me=Se.length>2&&Se[2]!==void 0?Se[2]:{},E(pe),me.subres=Object.assign({tagging:""},me.subres),me.versionId&&(me.subres.versionId=me.versionId),ce=this._objectName(ce),ve=this._objectRequestParams("PUT",ce,me),ve.successStatuses=[200],pe=Object.keys(pe).map(function(fe){return{Key:fe,Value:pe[fe]}}),ge={Tagging:{TagSet:{Tag:pe}}},ve.mime="xml",ve.content=ee(ge),xe.next=13,this.request(ve);case 13:return Ce=xe.sent,xe.abrupt("return",{res:Ce.res,status:Ce.status});case 15:case"end":return xe.stop()}},se,this)}));function oe(se,ce){return te.apply(this,arguments)}return oe}()},{"../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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.assign.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=ye;re.putSymlink=function(){var ee=(0,le.default)(z.default.mark(function E(ie,te,oe){var se,ce;return z.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return oe=oe||{},oe.headers=oe.headers||{},te=this._escape(this._objectName(te)),this._convertMetaToHeaders(oe.meta,oe.headers),oe.headers["x-oss-symlink-target"]=te,oe.subres=Object.assign({symlink:""},oe.subres),oe.versionId&&(oe.subres.versionId=oe.versionId),oe.storageClass&&(oe.headers["x-oss-storage-class"]=oe.storageClass),ie=this._objectName(ie),se=this._objectRequestParams("PUT",ie,oe),se.successStatuses=[200],me.next=13,this.request(se);case 13:return ce=me.sent,me.abrupt("return",{res:ce.res});case 15:case"end":return me.stop()}},E,this)}));function ue(E,ie,te){return ee.apply(this,arguments)}return ue}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],48:[function(y,De,ye){"use strict";var x=y("url"),z=y("utility"),le=y("copy-to"),re=y("../../common/signUtils"),ee=y("../utils/isIP"),ue=ee.isIP,E=ye;E.signatureUrl=function(te,oe){if(ue(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");oe=oe||{},te=this._objectName(te),oe.method=oe.method||"GET";var se=z.timestamp()+(oe.expires||1800),ce={bucket:this.options.bucket,object:te},pe=this._getResource(ce);this.options.stsToken&&(oe["security-token"]=this.options.stsToken);var me=re._signatureForURL(this.options.accessKeySecret,oe,pe,se),ve=x.parse(this._getReqUrl(ce));return ve.query={OSSAccessKeyId:this.options.accessKeyId,Expires:se,Signature:me.Signature},le(me.subResource).to(ve.query),ve.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.array.iterator.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.promise.js"),y("core-js/modules/es.string.iterator.js"),y("core-js/modules/web.dom-collections.iterator.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.function.name.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator")),re=y("./utils/isArray"),ee=re.isArray,ue=ye;ue._parallelNode=function(){var E=(0,le.default)(z.default.mark(function te(oe,se,ce,pe){var me,ve,ge,Ce,Se,Fe,xe,fe;return z.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:me=this,ve=[],ge=[],Ce=oe.length/se,Se=oe.length%se,Fe=Se===0?Ce:(oe.length-Se)/se+1,xe=1,fe=0;case 8:if(!(fe<oe.length)){we.next=26;break}if(!me.isCancel()){we.next=11;break}return we.abrupt("break",26);case 11:if(pe?ge.push(ce(me,oe[fe],pe)):ge.push(ce(me,oe[fe])),!(ge.length===se||xe===Fe&&fe===oe.length-1)){we.next=23;break}return we.prev=13,xe+=1,we.next=17,Promise.all(ge);case 17:we.next=22;break;case 19:we.prev=19,we.t0=we.catch(13),ve.push(we.t0);case 22:ge=[];case 23:fe++,we.next=8;break;case 26:return we.abrupt("return",ve);case 27:case"end":return we.stop()}},te,this,[[13,19]])}));function ie(te,oe,se,ce){return E.apply(this,arguments)}return ie}(),ue._parallel=function(ie,te,oe){var se=this;return new Promise(function(ce){var pe=[];if(te<=0||!ie){ce(pe);return}function me(we){return function(){if(we===null)throw new Error("Callback was already called.");var Ae=we;we=null;for(var Ne=arguments.length,ke=new Array(Ne),Me=0;Me<Ne;Me++)ke[Me]=arguments[Me];Ae.apply(this,ke)}}function ve(we){var Ae=-1,Ne=we.length;return function(){return++Ae<Ne&&!se.isCancel()?{value:we[Ae],key:Ae}:null}}var ge=ve(ie),Ce=!1,Se=0,Fe=!1;function xe(we){Se-=1,we?(Ce=!0,pe.push(we),ce(pe)):Ce&&Se<=0?(Ce=!0,ce(pe)):Fe||(se.isCancel()?ce(pe):de())}function fe(we,Ae){oe(we).then(function(Ne){Ae(null,Ne)}).catch(function(Ne){Ae(Ne)})}function de(){for(Fe=!0;Se<te&&!Ce&&!se.isCancel();){var we=ge();if(we===null||pe.length>0){Ce=!0,Se<=0&&ce(pe);return}Se+=1,fe(we.value,me(xe))}Fe=!1}de()})},ue.cancel=function(ie){this.options.cancelFlag=!0,ee(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(te){if(te.destroyed===!1){var oe={name:"cancel",message:"cancel"};te.destroy(oe)}}),this.multipartUploadStreams=[],ie&&this.abortMultipartUpload(ie.name,ie.uploadId,ie.options)},ue.isCancel=function(){return this.options.cancelFlag},ue.resetCancelFlag=function(){this.options.cancelFlag=!1},ue._stop=function(){this.options.cancelFlag=!0},ue._makeCancelEvent=function(){var ie={status:0,name:"cancel"};return ie},ue._makeAbortEvent=function(){var ie={status:0,name:"abort",message:"upload task has been abort"};return ie}},{"./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(y,De,ye){(function(x){(function(){"use strict";y("core-js/modules/es.string.trim.js"),y("core-js/modules/es.array.sort.js"),y("core-js/modules/es.array.join.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.regexp.to-string.js");var z=y("./../../shims/crypto/crypto.js"),le=y("is-type-of"),re=y("./utils/lowercaseKeyHeader"),ee=re.lowercaseKeyHeader;ye.buildCanonicalizedResource=function(E,ie){var te="".concat(E),oe="?";if(le.string(ie)&&ie.trim()!=="")te+=oe+ie;else if(le.array(ie))ie.sort(),te+=oe+ie.join("&");else if(ie){var se=function(me,ve){return me[0]>ve[0]?1:me[0]<ve[0]?-1:0},ce=function(me){te+=oe+me,(ie[me]||ie[me]===0)&&(te+="=".concat(ie[me])),oe="&"};Object.keys(ie).sort(se).forEach(ce)}return te},ye.buildCanonicalString=function(E,ie,te,oe){te=te||{};var se=ee(te.headers),ce="x-oss-",pe=[],me={},ve=[E.toUpperCase(),se["content-md5"]||"",se["content-type"],oe||se["x-oss-date"]];return Object.keys(se).forEach(function(ge){var Ce=ge.toLowerCase();Ce.indexOf(ce)===0&&(me[Ce]=String(se[ge]).trim())}),Object.keys(me).sort().forEach(function(ge){pe.push("".concat(ge,":").concat(me[ge]))}),ve=ve.concat(pe),ve.push(this.buildCanonicalizedResource(ie,te.parameters)),ve.join(`
|
|
`)},ye.computeSignature=function(E,ie){var te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"utf-8",oe=z.createHmac("sha1",E);return oe.update(x.from(ie,te)).digest("base64")},ye.authorization=function(E,ie,te,oe){return"OSS ".concat(E,":").concat(this.computeSignature(ie,te,oe))},ye._signatureForURL=function(E){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},te=arguments.length>2?arguments[2]:void 0,oe=arguments.length>3?arguments[3]:void 0,se=arguments.length>4?arguments[4]:void 0,ce={},pe=ie.subResource,me=pe===void 0?{}:pe;if(ie.process){var ve="x-oss-process";me[ve]=ie.process}if(ie.trafficLimit){var ge="x-oss-traffic-limit";me[ge]=ie.trafficLimit}if(ie.response&&Object.keys(ie.response).forEach(function(xe){var fe="response-".concat(xe.toLowerCase());me[fe]=ie.response[xe]}),Object.keys(ie).forEach(function(xe){var fe=xe.toLowerCase(),de=ie[xe];fe.indexOf("x-oss-")===0?ce[fe]=de:(fe.indexOf("content-md5")===0||fe.indexOf("content-type")===0)&&(ce[xe]=de)}),Object.prototype.hasOwnProperty.call(ie,"security-token")&&(me["security-token"]=ie["security-token"]),Object.prototype.hasOwnProperty.call(ie,"callback")){var Ce={callbackUrl:encodeURI(ie.callback.url),callbackBody:ie.callback.body};if(ie.callback.host&&(Ce.callbackHost=ie.callback.host),ie.callback.contentType&&(Ce.callbackBodyType=ie.callback.contentType),me.callback=x.from(JSON.stringify(Ce)).toString("base64"),ie.callback.customValue){var Se={};Object.keys(ie.callback.customValue).forEach(function(xe){Se["x:".concat(xe)]=ie.callback.customValue[xe]}),me["callback-var"]=x.from(JSON.stringify(Se)).toString("base64")}}var Fe=this.buildCanonicalString(ie.method,te,{headers:ce,parameters:me},oe.toString());return{Signature:this.computeSignature(E,Fe,se),subResource:me}}}).call(this)}).call(this,y("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(y,De,ye){"use strict";y("core-js/modules/es.regexp.exec.js"),Object.defineProperty(ye,"__esModule",{value:!0}),ye.checkBucketName=void 0,ye.checkBucketName=function(x){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,le=z?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!le.test(x))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(y,De,ye){"use strict";y("core-js/modules/es.regexp.exec.js"),Object.defineProperty(ye,"__esModule",{value:!0}),ye.checkConfigValid=void 0;var x={endpoint:z,region:/^[a-zA-Z0-9\-_]+$/};function z(le){return typeof le=="string"?/^[a-zA-Z0-9._:/-]+$/.test(le):le.host?/^[a-zA-Z0-9._:/-]+$/.test(le.host):!1}ye.checkConfigValid=function(le,re){if(x[re]){var ee=!0;if(x[re]instanceof Function?ee=x[re](le):ee=x[re].test(le),!ee)throw new Error("The ".concat(re," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(y,De,ye){(function(x){(function(){"use strict";Object.defineProperty(ye,"__esModule",{value:!0}),ye.checkEnv=void 0;function z(le){x.browser&&console.warn(le)}ye.checkEnv=z}).call(this)}).call(this,y("_process"))},{_process:467}],54:[function(y,De,ye){"use strict";y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.object.entries.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(ye,"__esModule",{value:!0}),ye.checkObjectTag=void 0;var x=y("./checkValid"),z=x.checkValid,le=y("./isObject"),re=le.isObject,ee=[{validator:function(te){if(typeof te!="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 (/)"}],ue={key:[].concat(ee,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(ee,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function E(ie){if(!re(ie))throw new Error("tag must be Object");var te=Object.entries(ie);if(te.length>10)throw new Error("maximum of 10 tags for a object");var oe=["key","value"];te.forEach(function(se){se.forEach(function(ce,pe){z(ce,ue[oe[pe]])})})}ye.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(y,De,ye){"use strict";y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.regexp.exec.js"),Object.defineProperty(ye,"__esModule",{value:!0}),ye.checkValid=void 0;function x(z,le){le.forEach(function(re){if(re.validator)re.validator(z);else if(re.pattern&&!re.pattern.test(z))throw new Error(re.msg)})}ye.checkValid=x},{"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(y,De,ye){(function(x){(function(){"use strict";y("core-js/modules/es.array.includes.js"),y("core-js/modules/es.string.includes.js"),y("core-js/modules/es.object.assign.js"),y("core-js/modules/es.array.concat.js"),Object.defineProperty(ye,"__esModule",{value:!0}),ye.createRequest=void 0;var z=y("./../../../shims/crypto/crypto.js"),le=y("debug")("ali-oss"),re=y("mime"),ee=y("dateformat"),ue=y("copy-to"),E=y("path"),ie=y("./encoder"),te=ie.encoder,oe=y("./isIP"),se=oe.isIP,ce=y("./setRegion"),pe=ce.setRegion,me=y("../client/getReqUrl"),ve=me.getReqUrl,ge=y("./isDingTalk"),Ce=ge.isDingTalk;function Se(fe,de){return fe[de]||fe[de.toLowerCase()]}function Fe(fe,de){delete fe[de],delete fe[de.toLowerCase()]}function xe(fe){var de=new Date;this.options.amendTimeSkewed&&(de=+new Date+this.options.amendTimeSkewed);var we={"x-oss-date":ee(de,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(we["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(we["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(we,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(we["x-oss-security-token"]=this.options.stsToken),ue(fe.headers).to(we),Se(we,"Content-Type")||(fe.mime&&fe.mime.indexOf("/")>0?we["Content-Type"]=fe.mime:Ce()?we["Content-Type"]="application/octet-stream":we["Content-Type"]=re.getType(fe.mime||E.extname(fe.object||""))),Se(we,"Content-Type")||Fe(we,"Content-Type"),fe.content&&(fe.disabledMD5||(!fe.headers||!fe.headers["Content-MD5"]?we["Content-MD5"]=z.createHash("md5").update(x.from(fe.content,"utf8")).digest("base64"):we["Content-MD5"]=fe.headers["Content-MD5"]),we["Content-Length"]||(we["Content-Length"]=fe.content.length));var Ae=Object.prototype.hasOwnProperty;for(var Ne in we)we[Ne]&&Ae.call(we,Ne)&&(we[Ne]=te(String(we[Ne]),this.options.headerEncoding));var ke=this._getResource(fe);if(we.authorization=this.authorization(fe.method,ke,fe.subres,we,this.options.headerEncoding),se(this.options.endpoint.hostname)){var Me=this.options,Ke=Me.region,_e=Me.internal,Xe=Me.secure,ut=pe(Ke,_e,Xe);we.host="".concat(fe.bucket,".").concat(ut.host)}var Re=ve.bind(this)(fe);le("request %s %s, with headers %j, !!stream: %s",fe.method,Re,we,!!fe.stream);var Ue=fe.timeout||this.options.timeout,$e={method:fe.method,content:fe.content,stream:fe.stream,headers:we,timeout:Ue,writeStream:fe.writeStream,customResponse:fe.customResponse,ctx:fe.ctx||this.ctx};return this.agent&&($e.agent=this.agent),this.httpsAgent&&($e.httpsAgent=this.httpsAgent),$e.enableProxy=!!this.options.enableProxy,$e.proxy=this.options.proxy?this.options.proxy:null,{url:Re,params:$e}}ye.createRequest=xe}).call(this)}).call(this,y("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(y,De,ye){"use strict";y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.entries.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.replace.js"),y("core-js/modules/es.array.includes.js"),y("core-js/modules/es.object.keys.js"),Object.defineProperty(ye,"__esModule",{value:!0}),ye.dataFix=void 0;var x=y("./isObject"),z=["true","TRUE","1",1],le=["false","FALSE","0",0];function re(E,ie,te){if(x.isObject(E)){var oe=ie.remove,se=oe===void 0?[]:oe,ce=ie.rename,pe=ce===void 0?{}:ce,me=ie.camel,ve=me===void 0?[]:me,ge=ie.bool,Ce=ge===void 0?[]:ge,Se=ie.lowerFirst,Fe=Se===void 0?!1:Se;return se.forEach(function(xe){return delete E[xe]}),Object.entries(pe).forEach(function(xe){E[xe[0]]&&(E[xe[1]]||(E[xe[1]]=E[xe[0]],delete E[xe[0]]))}),ve.forEach(function(xe){if(E[xe]){var fe=xe.replace(/^(.)/,function(de){return de.toLowerCase()}).replace(/-(\w)/g,function(de,we){return we.toUpperCase()});E[fe]||(E[fe]=E[xe])}}),Ce.forEach(function(xe){E[xe]=ee(E[xe])}),typeof te=="function"&&te(E),ue(E,Fe),re}}ye.dataFix=re;function ee(E){return E?z.includes(E)?!0:le.includes(E)?!1:E:!1}function ue(E,ie){ie&&Object.keys(E).forEach(function(te){var oe=te.replace(/^\w/,function(se){return se.toLowerCase()});typeof E[oe]=="undefined"&&(E[oe]=E[te],delete E[te])})}},{"./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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault");y("core-js/modules/es.array.slice.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js");var z=x(y("@babel/runtime/helpers/typeof"));Object.defineProperty(ye,"__esModule",{value:!0}),ye.deepCopyWith=ye.deepCopy=void 0;var le=y("./isBuffer");ye.deepCopy=function(re){if(re===null||(0,z.default)(re)!=="object")return re;if(le.isBuffer(re))return re.slice();var ee=Array.isArray(re)?[]:{};return Object.keys(re).forEach(function(ue){ee[ue]=ye.deepCopy(re[ue])}),ee},ye.deepCopyWith=function(re,ee){function ue(E,ie,te){var oe=ee(E,ie,te);if(oe!==void 0)return oe;if(E===null||(0,z.default)(E)!=="object")return E;if(le.isBuffer(E))return E.slice();var se=Array.isArray(E)?[]:{};return Object.keys(E).forEach(function(ce){se[ce]=ue(E[ce],ce,E)}),se}return ee?ue(re,"",null):ye.deepCopy(re)}},{"./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(y,De,ye){(function(x){(function(){"use strict";y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(ye,"__esModule",{value:!0}),ye.encoder=void 0;function z(le){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return re==="utf-8"?le:x.from(le).toString("latin1")}ye.encoder=z}).call(this)}).call(this,y("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(y,De,ye){"use strict";y("core-js/modules/es.array.map.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.replace.js"),Object.defineProperty(ye,"__esModule",{value:!0}),ye.formatInventoryConfig=void 0;var x=y("../utils/dataFix"),z=y("../utils/isObject"),le=y("../utils/isArray"),re=y("../utils/formatObjKey");function ee(E){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ie&&z.isObject(E)&&(E=[E]),le.isArray(E)?E=E.map(ue):E=ue(E),E}ye.formatInventoryConfig=ee;function ue(E){return x.dataFix(E,{bool:["IsEnabled"]},function(ie){var te,oe;ie.prefix=ie.Filter.Prefix,delete ie.Filter,ie.OSSBucketDestination=ie.Destination.OSSBucketDestination,ie.OSSBucketDestination.rolename=ie.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete ie.OSSBucketDestination.RoleArn,ie.OSSBucketDestination.bucket=ie.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete ie.OSSBucketDestination.Bucket,delete ie.Destination,ie.frequency=ie.Schedule.Frequency,delete ie.Schedule.Frequency,!((te=ie==null?void 0:ie.OptionalFields)===null||te===void 0)&&te.Field&&!le.isArray((oe=ie.OptionalFields)===null||oe===void 0?void 0:oe.Field)&&(ie.OptionalFields.Field=[ie.OptionalFields.Field])}),E=re.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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault");y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.array.includes.js"),y("core-js/modules/es.string.includes.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.replace.js");var z=x(y("@babel/runtime/helpers/typeof"));Object.defineProperty(ye,"__esModule",{value:!0}),ye.formatObjKey=void 0;function le(ee,ue,E){if(ee===null||(0,z.default)(ee)!=="object")return ee;var ie;if(Array.isArray(ee)){ie=[];for(var te=0;te<ee.length;te++)ie.push(le(ee[te],ue,E))}else ie={},Object.keys(ee).forEach(function(oe){ie[re(oe,ue,E)]=le(ee[oe],ue,E)});return ie}ye.formatObjKey=le;function re(ee,ue,E){return E&&E.exclude&&E.exclude.includes(ee)||(ue==="firstUpperCase"?ee=ee.replace(/^./,function(ie){return ie.toUpperCase()}):ue==="firstLowerCase"&&(ee=ee.replace(/^./,function(ie){return ie.toLowerCase()}))),ee}},{"@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(y,De,ye){"use strict";y("core-js/modules/es.regexp.exec.js"),Object.defineProperty(ye,"__esModule",{value:!0}),ye.getStrBytesCount=void 0;function x(z){for(var le=0,re=0;re<z.length;re++){var ee=z.charAt(re);/^[\u00-\uff]$/.test(ee)?le+=1:le+=2}return le}ye.getStrBytesCount=x},{"core-js/modules/es.regexp.exec.js":300}],63:[function(y,De,ye){"use strict";y("core-js/modules/es.object.to-string.js"),Object.defineProperty(ye,"__esModule",{value:!0}),ye.isArray=void 0,ye.isArray=function(x){return Object.prototype.toString.call(x)==="[object Array]"}},{"core-js/modules/es.object.to-string.js":291}],64:[function(y,De,ye){"use strict";Object.defineProperty(ye,"__esModule",{value:!0}),ye.isBlob=void 0;function x(z){return typeof Blob!="undefined"&&z instanceof Blob}ye.isBlob=x},{}],65:[function(y,De,ye){(function(x){(function(){"use strict";Object.defineProperty(ye,"__esModule",{value:!0}),ye.isBuffer=void 0;function z(le){return x.isBuffer(le)}ye.isBuffer=z}).call(this)}).call(this,{isBuffer:y("../../../node_modules/is-buffer/index.js")})},{"../../../node_modules/is-buffer/index.js":366}],66:[function(y,De,ye){(function(x){(function(){"use strict";y("core-js/modules/es.array.includes.js"),y("core-js/modules/es.string.includes.js"),Object.defineProperty(ye,"__esModule",{value:!0}),ye.isDingTalk=void 0;function z(){return!!(x.browser&&window.navigator.userAgent.toLowerCase().includes("aliapp(dingtalk"))}ye.isDingTalk=z}).call(this)}).call(this,y("_process"))},{_process:467,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.string.includes.js":302}],67:[function(y,De,ye){"use strict";Object.defineProperty(ye,"__esModule",{value:!0}),ye.isFile=void 0,ye.isFile=function(x){return typeof File!="undefined"&&x instanceof File}},{}],68:[function(y,De,ye){"use strict";Object.defineProperty(ye,"__esModule",{value:!0}),ye.isFunction=void 0,ye.isFunction=function(x){return typeof x=="function"}},{}],69:[function(y,De,ye){"use strict";y("core-js/modules/es.regexp.exec.js"),Object.defineProperty(ye,"__esModule",{value:!0}),ye.isIP=void 0,ye.isIP=function(x){var z=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,le=/^\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 z.test(x)||le.test(x)}},{"core-js/modules/es.regexp.exec.js":300}],70:[function(y,De,ye){"use strict";y("core-js/modules/es.object.to-string.js"),Object.defineProperty(ye,"__esModule",{value:!0}),ye.isObject=void 0,ye.isObject=function(x){return Object.prototype.toString.call(x)==="[object Object]"}},{"core-js/modules/es.object.to-string.js":291}],71:[function(y,De,ye){"use strict";y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),Object.defineProperty(ye,"__esModule",{value:!0}),ye.lowercaseKeyHeader=void 0;var x=y("./isObject");function z(le){var re={};return x.isObject(le)&&Object.keys(le).forEach(function(ee){re[ee.toLowerCase()]=le[ee]}),re}ye.lowercaseKeyHeader=z},{"./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(y,De,ye){"use strict";y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.replace.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.array.join.js"),y("core-js/modules/es.array.map.js"),y("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(ye,"__esModule",{value:!0}),ye.obj2xml=void 0;var x=y("./formatObjKey");function z(re){return Object.prototype.toString.call(re).replace(/(.*? |])/g,"").toLowerCase()}function le(re,ee){var ue="";return ee&&ee.headers&&(ue=`<?xml version="1.0" encoding="UTF-8"?>
|
|
`),ee&&ee.firstUpperCase&&(re=x.formatObjKey(re,"firstUpperCase")),z(re)==="object"?Object.keys(re).forEach(function(E){z(re[E])!=="undefined"&&z(re[E])!=="null"&&(z(re[E])==="string"||z(re[E])==="number"?ue+="<".concat(E,">").concat(re[E],"</").concat(E,">"):z(re[E])==="object"?ue+="<".concat(E,">").concat(le(re[E]),"</").concat(E,">"):z(re[E])==="array"?ue+=re[E].map(function(ie){return"<".concat(E,">").concat(le(ie),"</").concat(E,">")}).join(""):ue+="<".concat(E,">").concat(re[E].toString(),"</").concat(E,">"))}):ue+=re.toString(),ue}ye.obj2xml=le},{"./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(y,De,ye){"use strict";y("core-js/modules/es.array.slice.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.function.name.js"),y("core-js/modules/es.array.from.js"),y("core-js/modules/es.string.iterator.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.symbol.js"),y("core-js/modules/es.symbol.description.js"),y("core-js/modules/es.symbol.iterator.js"),y("core-js/modules/es.array.iterator.js"),y("core-js/modules/web.dom-collections.iterator.js"),y("core-js/modules/es.object.assign.js");function x(ee,ue){var E=typeof Symbol!="undefined"&&ee[Symbol.iterator]||ee["@@iterator"];if(!E){if(Array.isArray(ee)||(E=z(ee))||ue&&ee&&typeof ee.length=="number"){E&&(ee=E);var ie=0,te=function(){};return{s:te,n:function(){return ie>=ee.length?{done:!0}:{done:!1,value:ee[ie++]}},e:function(me){throw me},f:te}}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 oe=!0,se=!1,ce;return{s:function(){E=E.call(ee)},n:function(){var me=E.next();return oe=me.done,me},e:function(me){se=!0,ce=me},f:function(){try{!oe&&E.return!=null&&E.return()}finally{if(se)throw ce}}}}function z(ee,ue){if(ee){if(typeof ee=="string")return le(ee,ue);var E=Object.prototype.toString.call(ee).slice(8,-1);if(E==="Object"&&ee.constructor&&(E=ee.constructor.name),E==="Map"||E==="Set")return Array.from(ee);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return le(ee,ue)}}function le(ee,ue){(ue==null||ue>ee.length)&&(ue=ee.length);for(var E=0,ie=new Array(ue);E<ue;E++)ie[E]=ee[E];return ie}Object.defineProperty(ye,"__esModule",{value:!0}),ye.omit=void 0;function re(ee,ue){var E=Object.assign({},ee),ie=x(ue),te;try{for(ie.s();!(te=ie.n()).done;){var oe=te.value;delete E[oe]}}catch(se){ie.e(se)}finally{ie.f()}return E}ye.omit=re},{"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(y,De,ye){"use strict";y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.promise.js"),Object.defineProperty(ye,"__esModule",{value:!0}),ye.retry=void 0;function x(z,le){var re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ee=0,ue=re.retryDelay,E=ue===void 0?500:ue,ie=re.errorHandler,te=ie===void 0?function(){return!0}:ie,oe=function se(){for(var ce=arguments.length,pe=new Array(ce),me=0;me<ce;me++)pe[me]=arguments[me];return new Promise(function(ve,ge){z.apply(void 0,pe).then(function(Ce){ee=0,ve(Ce)}).catch(function(Ce){ee<le&&te(Ce)?(ee++,setTimeout(function(){ve(se.apply(void 0,pe))},E)):(ee=0,ge(Ce))})})};return oe}ye.retry=x},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],75:[function(y,De,ye){"use strict";var x=function(ee){return ee&&ee.__esModule?ee:{default:ee}};Object.defineProperty(ye,"__esModule",{value:!0}),ye.setRegion=void 0;var z=x(y("url")),le=y("./checkConfigValid");function re(ee){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;le.checkConfigValid(ee,"region");var ie=E?"https://":"http://",te=ue?"-internal.aliyuncs.com":".aliyuncs.com",oe="vpc100-oss-cn-";return ee.substr(0,oe.length)===oe&&(te=".aliyuncs.com"),z.default.parse(ie+ee+te)}ye.setRegion=re},{"./checkConfigValid":52,url:472}],76:[function(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/regenerator"));y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.array.find.js"),y("core-js/modules/es.object.assign.js");var le=x(y("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ye,"__esModule",{value:!0}),ye.checkCredentials=ye.setSTSToken=void 0;var re=y("./formatObjKey");function ee(){return ue.apply(this,arguments)}function ue(){return ue=(0,le.default)(z.default.mark(function ie(){var te,oe;return z.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(this.options||(this.options={}),te=new Date,!this.stsTokenFreshTime){ce.next=14;break}if(!(+te-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){ce.next=12;break}return this.stsTokenFreshTime=te,ce.next=7,this.options.refreshSTSToken();case 7:oe=ce.sent,oe=re.formatObjKey(oe,"firstLowerCase"),oe.securityToken&&(oe.stsToken=oe.securityToken),E(oe),Object.assign(this.options,oe);case 12:ce.next=15;break;case 14:this.stsTokenFreshTime=te;case 15:return ce.abrupt("return",null);case 16:case"end":return ce.stop()}},ie,this)})),ue.apply(this,arguments)}ye.setSTSToken=ee;function E(ie){var te=["accessKeySecret","accessKeyId","stsToken"],oe=Object.keys(ie);te.forEach(function(se){if(!oe.find(function(ce){return ce===se}))throw Error("refreshSTSToken must return contains ".concat(se))})}ye.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(y,De,ye){function x(le,re,ee,ue,E,ie,te){try{var oe=le[ie](te),se=oe.value}catch(ce){ee(ce);return}oe.done?re(se):Promise.resolve(se).then(ue,E)}function z(le){return function(){var re=this,ee=arguments;return new Promise(function(ue,E){var ie=le.apply(re,ee);function te(se){x(ie,ue,E,te,oe,"next",se)}function oe(se){x(ie,ue,E,te,oe,"throw",se)}te(void 0)})}}De.exports=z,De.exports.__esModule=!0,De.exports.default=De.exports},{}],78:[function(y,De,ye){function x(z){return z&&z.__esModule?z:{default:z}}De.exports=x,De.exports.__esModule=!0,De.exports.default=De.exports},{}],79:[function(y,De,ye){function x(z){"@babel/helpers - typeof";return De.exports=x=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(le){return typeof le}:function(le){return le&&typeof Symbol=="function"&&le.constructor===Symbol&&le!==Symbol.prototype?"symbol":typeof le},De.exports.__esModule=!0,De.exports.default=De.exports,x(z)}De.exports=x,De.exports.__esModule=!0,De.exports.default=De.exports},{}],80:[function(y,De,ye){De.exports=y("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(y,De,ye){De.exports=x,De.exports.HttpsAgent=x;function x(){}},{}],82:[function(y,De,ye){(function(x){(function(){"use strict";var z=y("object-assign");function le(Ke,_e){if(Ke===_e)return 0;for(var Xe=Ke.length,ut=_e.length,Re=0,Ue=Math.min(Xe,ut);Re<Ue;++Re)if(Ke[Re]!==_e[Re]){Xe=Ke[Re],ut=_e[Re];break}return Xe<ut?-1:ut<Xe?1:0}function re(Ke){return x.Buffer&&typeof x.Buffer.isBuffer=="function"?x.Buffer.isBuffer(Ke):!!(Ke!=null&&Ke._isBuffer)}var ee=y("util/"),ue=Object.prototype.hasOwnProperty,E=Array.prototype.slice,ie=function(){return function(){}.name==="foo"}();function te(Ke){return Object.prototype.toString.call(Ke)}function oe(Ke){return re(Ke)||typeof x.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(Ke):Ke?!!(Ke instanceof DataView||Ke.buffer&&Ke.buffer instanceof ArrayBuffer):!1}var se=De.exports=Se,ce=/\s*function\s+([^\(\s]*)\s*/;function pe(Ke){if(ee.isFunction(Ke)){if(ie)return Ke.name;var _e=Ke.toString(),Xe=_e.match(ce);return Xe&&Xe[1]}}se.AssertionError=function(_e){this.name="AssertionError",this.actual=_e.actual,this.expected=_e.expected,this.operator=_e.operator,_e.message?(this.message=_e.message,this.generatedMessage=!1):(this.message=ge(this),this.generatedMessage=!0);var Xe=_e.stackStartFunction||Ce;if(Error.captureStackTrace)Error.captureStackTrace(this,Xe);else{var ut=new Error;if(ut.stack){var Re=ut.stack,Ue=pe(Xe),$e=Re.indexOf(`
|
|
`+Ue);if($e>=0){var ot=Re.indexOf(`
|
|
`,$e+1);Re=Re.substring(ot+1)}this.stack=Re}}},ee.inherits(se.AssertionError,Error);function me(Ke,_e){return typeof Ke=="string"?Ke.length<_e?Ke:Ke.slice(0,_e):Ke}function ve(Ke){if(ie||!ee.isFunction(Ke))return ee.inspect(Ke);var _e=pe(Ke),Xe=_e?": "+_e:"";return"[Function"+Xe+"]"}function ge(Ke){return me(ve(Ke.actual),128)+" "+Ke.operator+" "+me(ve(Ke.expected),128)}function Ce(Ke,_e,Xe,ut,Re){throw new se.AssertionError({message:Xe,actual:Ke,expected:_e,operator:ut,stackStartFunction:Re})}se.fail=Ce;function Se(Ke,_e){Ke||Ce(Ke,!0,_e,"==",se.ok)}se.ok=Se,se.equal=function(_e,Xe,ut){_e!=Xe&&Ce(_e,Xe,ut,"==",se.equal)},se.notEqual=function(_e,Xe,ut){_e==Xe&&Ce(_e,Xe,ut,"!=",se.notEqual)},se.deepEqual=function(_e,Xe,ut){Fe(_e,Xe,!1)||Ce(_e,Xe,ut,"deepEqual",se.deepEqual)},se.deepStrictEqual=function(_e,Xe,ut){Fe(_e,Xe,!0)||Ce(_e,Xe,ut,"deepStrictEqual",se.deepStrictEqual)};function Fe(Ke,_e,Xe,ut){if(Ke===_e)return!0;if(re(Ke)&&re(_e))return le(Ke,_e)===0;if(ee.isDate(Ke)&&ee.isDate(_e))return Ke.getTime()===_e.getTime();if(ee.isRegExp(Ke)&&ee.isRegExp(_e))return Ke.source===_e.source&&Ke.global===_e.global&&Ke.multiline===_e.multiline&&Ke.lastIndex===_e.lastIndex&&Ke.ignoreCase===_e.ignoreCase;if((Ke===null||typeof Ke!="object")&&(_e===null||typeof _e!="object"))return Xe?Ke===_e:Ke==_e;if(oe(Ke)&&oe(_e)&&te(Ke)===te(_e)&&!(Ke instanceof Float32Array||Ke instanceof Float64Array))return le(new Uint8Array(Ke.buffer),new Uint8Array(_e.buffer))===0;if(re(Ke)!==re(_e))return!1;ut=ut||{actual:[],expected:[]};var Re=ut.actual.indexOf(Ke);return Re!==-1&&Re===ut.expected.indexOf(_e)?!0:(ut.actual.push(Ke),ut.expected.push(_e),fe(Ke,_e,Xe,ut))}function xe(Ke){return Object.prototype.toString.call(Ke)=="[object Arguments]"}function fe(Ke,_e,Xe,ut){if(Ke==null||_e===null||_e===void 0)return!1;if(ee.isPrimitive(Ke)||ee.isPrimitive(_e))return Ke===_e;if(Xe&&Object.getPrototypeOf(Ke)!==Object.getPrototypeOf(_e))return!1;var Re=xe(Ke),Ue=xe(_e);if(Re&&!Ue||!Re&&Ue)return!1;if(Re)return Ke=E.call(Ke),_e=E.call(_e),Fe(Ke,_e,Xe);var $e=Me(Ke),ot=Me(_e),at,qe;if($e.length!==ot.length)return!1;for($e.sort(),ot.sort(),qe=$e.length-1;qe>=0;qe--)if($e[qe]!==ot[qe])return!1;for(qe=$e.length-1;qe>=0;qe--)if(at=$e[qe],!Fe(Ke[at],_e[at],Xe,ut))return!1;return!0}se.notDeepEqual=function(_e,Xe,ut){Fe(_e,Xe,!1)&&Ce(_e,Xe,ut,"notDeepEqual",se.notDeepEqual)},se.notDeepStrictEqual=de;function de(Ke,_e,Xe){Fe(Ke,_e,!0)&&Ce(Ke,_e,Xe,"notDeepStrictEqual",de)}se.strictEqual=function(_e,Xe,ut){_e!==Xe&&Ce(_e,Xe,ut,"===",se.strictEqual)},se.notStrictEqual=function(_e,Xe,ut){_e===Xe&&Ce(_e,Xe,ut,"!==",se.notStrictEqual)};function we(Ke,_e){if(!Ke||!_e)return!1;if(Object.prototype.toString.call(_e)=="[object RegExp]")return _e.test(Ke);try{if(Ke instanceof _e)return!0}catch(Xe){}return Error.isPrototypeOf(_e)?!1:_e.call({},Ke)===!0}function Ae(Ke){var _e;try{Ke()}catch(Xe){_e=Xe}return _e}function Ne(Ke,_e,Xe,ut){var Re;if(typeof _e!="function")throw new TypeError('"block" argument must be a function');typeof Xe=="string"&&(ut=Xe,Xe=null),Re=Ae(_e),ut=(Xe&&Xe.name?" ("+Xe.name+").":".")+(ut?" "+ut:"."),Ke&&!Re&&Ce(Re,Xe,"Missing expected exception"+ut);var Ue=typeof ut=="string",$e=!Ke&&ee.isError(Re),ot=!Ke&&Re&&!Xe;if(($e&&Ue&&we(Re,Xe)||ot)&&Ce(Re,Xe,"Got unwanted exception"+ut),Ke&&Re&&Xe&&!we(Re,Xe)||!Ke&&Re)throw Re}se.throws=function(Ke,_e,Xe){Ne(!0,Ke,_e,Xe)},se.doesNotThrow=function(Ke,_e,Xe){Ne(!1,Ke,_e,Xe)},se.ifError=function(Ke){if(Ke)throw Ke};function ke(Ke,_e){Ke||Ce(Ke,!0,_e,"==",ke)}se.strict=z(ke,se,{equal:se.strictEqual,deepEqual:se.deepStrictEqual,notEqual:se.notStrictEqual,notDeepEqual:se.notDeepStrictEqual}),se.strict.strict=se.strict;var Me=Object.keys||function(Ke){var _e=[];for(var Xe in Ke)ue.call(Ke,Xe)&&_e.push(Xe);return _e}}).call(this)}).call(this,typeof It!="undefined"?It:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(y,De,ye){typeof Object.create=="function"?De.exports=function(z,le){z.super_=le,z.prototype=Object.create(le.prototype,{constructor:{value:z,enumerable:!1,writable:!0,configurable:!0}})}:De.exports=function(z,le){z.super_=le;var re=function(){};re.prototype=le.prototype,z.prototype=new re,z.prototype.constructor=z}},{}],84:[function(y,De,ye){De.exports=function(z){return z&&typeof z=="object"&&typeof z.copy=="function"&&typeof z.fill=="function"&&typeof z.readUInt8=="function"}},{}],85:[function(y,De,ye){(function(x,z){(function(){var le=/%[sdj%]/g;ye.format=function(ot){if(!fe(ot)){for(var at=[],qe=0;qe<arguments.length;qe++)at.push(ue(arguments[qe]));return at.join(" ")}for(var qe=1,et=arguments,Qe=et.length,ft=String(ot).replace(le,function(ct){if(ct==="%%")return"%";if(qe>=Qe)return ct;switch(ct){case"%s":return String(et[qe++]);case"%d":return Number(et[qe++]);case"%j":try{return JSON.stringify(et[qe++])}catch(st){return"[Circular]"}default:return ct}}),rt=et[qe];qe<Qe;rt=et[++qe])Se(rt)||!Ne(rt)?ft+=" "+rt:ft+=" "+ue(rt);return ft},ye.deprecate=function(ot,at){if(we(z.process))return function(){return ye.deprecate(ot,at).apply(this,arguments)};if(x.noDeprecation===!0)return ot;var qe=!1;function et(){if(!qe){if(x.throwDeprecation)throw new Error(at);x.traceDeprecation?console.trace(at):console.error(at),qe=!0}return ot.apply(this,arguments)}return et};var re={},ee;ye.debuglog=function(ot){if(we(ee)&&(ee=x.env.NODE_DEBUG||""),ot=ot.toUpperCase(),!re[ot])if(new RegExp("\\b"+ot+"\\b","i").test(ee)){var at=x.pid;re[ot]=function(){var qe=ye.format.apply(ye,arguments);console.error("%s %d: %s",ot,at,qe)}}else re[ot]=function(){};return re[ot]};function ue(ot,at){var qe={seen:[],stylize:ie};return arguments.length>=3&&(qe.depth=arguments[2]),arguments.length>=4&&(qe.colors=arguments[3]),Ce(at)?qe.showHidden=at:at&&ye._extend(qe,at),we(qe.showHidden)&&(qe.showHidden=!1),we(qe.depth)&&(qe.depth=2),we(qe.colors)&&(qe.colors=!1),we(qe.customInspect)&&(qe.customInspect=!0),qe.colors&&(qe.stylize=E),oe(qe,ot,qe.depth)}ye.inspect=ue,ue.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]},ue.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function E(ot,at){var qe=ue.styles[at];return qe?"\x1B["+ue.colors[qe][0]+"m"+ot+"\x1B["+ue.colors[qe][1]+"m":ot}function ie(ot,at){return ot}function te(ot){var at={};return ot.forEach(function(qe,et){at[qe]=!0}),at}function oe(ot,at,qe){if(ot.customInspect&&at&&Ke(at.inspect)&&at.inspect!==ye.inspect&&!(at.constructor&&at.constructor.prototype===at)){var et=at.inspect(qe,ot);return fe(et)||(et=oe(ot,et,qe)),et}var Qe=se(ot,at);if(Qe)return Qe;var ft=Object.keys(at),rt=te(ft);if(ot.showHidden&&(ft=Object.getOwnPropertyNames(at)),Me(at)&&(ft.indexOf("message")>=0||ft.indexOf("description")>=0))return ce(at);if(ft.length===0){if(Ke(at)){var ct=at.name?": "+at.name:"";return ot.stylize("[Function"+ct+"]","special")}if(Ae(at))return ot.stylize(RegExp.prototype.toString.call(at),"regexp");if(ke(at))return ot.stylize(Date.prototype.toString.call(at),"date");if(Me(at))return ce(at)}var st="",Ve=!1,Le=["{","}"];if(ge(at)&&(Ve=!0,Le=["[","]"]),Ke(at)){var Je=at.name?": "+at.name:"";st=" [Function"+Je+"]"}if(Ae(at)&&(st=" "+RegExp.prototype.toString.call(at)),ke(at)&&(st=" "+Date.prototype.toUTCString.call(at)),Me(at)&&(st=" "+ce(at)),ft.length===0&&(!Ve||at.length==0))return Le[0]+st+Le[1];if(qe<0)return Ae(at)?ot.stylize(RegExp.prototype.toString.call(at),"regexp"):ot.stylize("[Object]","special");ot.seen.push(at);var Pe;return Ve?Pe=pe(ot,at,qe,rt,ft):Pe=ft.map(function(He){return me(ot,at,qe,rt,He,Ve)}),ot.seen.pop(),ve(Pe,st,Le)}function se(ot,at){if(we(at))return ot.stylize("undefined","undefined");if(fe(at)){var qe="'"+JSON.stringify(at).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return ot.stylize(qe,"string")}if(xe(at))return ot.stylize(""+at,"number");if(Ce(at))return ot.stylize(""+at,"boolean");if(Se(at))return ot.stylize("null","null")}function ce(ot){return"["+Error.prototype.toString.call(ot)+"]"}function pe(ot,at,qe,et,Qe){for(var ft=[],rt=0,ct=at.length;rt<ct;++rt)$e(at,String(rt))?ft.push(me(ot,at,qe,et,String(rt),!0)):ft.push("");return Qe.forEach(function(st){st.match(/^\d+$/)||ft.push(me(ot,at,qe,et,st,!0))}),ft}function me(ot,at,qe,et,Qe,ft){var rt,ct,st;if(st=Object.getOwnPropertyDescriptor(at,Qe)||{value:at[Qe]},st.get?st.set?ct=ot.stylize("[Getter/Setter]","special"):ct=ot.stylize("[Getter]","special"):st.set&&(ct=ot.stylize("[Setter]","special")),$e(et,Qe)||(rt="["+Qe+"]"),ct||(ot.seen.indexOf(st.value)<0?(Se(qe)?ct=oe(ot,st.value,null):ct=oe(ot,st.value,qe-1),ct.indexOf(`
|
|
`)>-1&&(ft?ct=ct.split(`
|
|
`).map(function(Ve){return" "+Ve}).join(`
|
|
`).substr(2):ct=`
|
|
`+ct.split(`
|
|
`).map(function(Ve){return" "+Ve}).join(`
|
|
`))):ct=ot.stylize("[Circular]","special")),we(rt)){if(ft&&Qe.match(/^\d+$/))return ct;rt=JSON.stringify(""+Qe),rt.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(rt=rt.substr(1,rt.length-2),rt=ot.stylize(rt,"name")):(rt=rt.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),rt=ot.stylize(rt,"string"))}return rt+": "+ct}function ve(ot,at,qe){var et=0,Qe=ot.reduce(function(ft,rt){return et++,rt.indexOf(`
|
|
`)>=0&&et++,ft+rt.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Qe>60?qe[0]+(at===""?"":at+`
|
|
`)+" "+ot.join(`,
|
|
`)+" "+qe[1]:qe[0]+at+" "+ot.join(", ")+" "+qe[1]}function ge(ot){return Array.isArray(ot)}ye.isArray=ge;function Ce(ot){return typeof ot=="boolean"}ye.isBoolean=Ce;function Se(ot){return ot===null}ye.isNull=Se;function Fe(ot){return ot==null}ye.isNullOrUndefined=Fe;function xe(ot){return typeof ot=="number"}ye.isNumber=xe;function fe(ot){return typeof ot=="string"}ye.isString=fe;function de(ot){return typeof ot=="symbol"}ye.isSymbol=de;function we(ot){return ot===void 0}ye.isUndefined=we;function Ae(ot){return Ne(ot)&&Xe(ot)==="[object RegExp]"}ye.isRegExp=Ae;function Ne(ot){return typeof ot=="object"&&ot!==null}ye.isObject=Ne;function ke(ot){return Ne(ot)&&Xe(ot)==="[object Date]"}ye.isDate=ke;function Me(ot){return Ne(ot)&&(Xe(ot)==="[object Error]"||ot instanceof Error)}ye.isError=Me;function Ke(ot){return typeof ot=="function"}ye.isFunction=Ke;function _e(ot){return ot===null||typeof ot=="boolean"||typeof ot=="number"||typeof ot=="string"||typeof ot=="symbol"||typeof ot=="undefined"}ye.isPrimitive=_e,ye.isBuffer=y("./support/isBuffer");function Xe(ot){return Object.prototype.toString.call(ot)}function ut(ot){return ot<10?"0"+ot.toString(10):ot.toString(10)}var Re=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Ue(){var ot=new Date,at=[ut(ot.getHours()),ut(ot.getMinutes()),ut(ot.getSeconds())].join(":");return[ot.getDate(),Re[ot.getMonth()],at].join(" ")}ye.log=function(){console.log("%s - %s",Ue(),ye.format.apply(ye,arguments))},ye.inherits=y("inherits"),ye._extend=function(ot,at){if(!at||!Ne(at))return ot;for(var qe=Object.keys(at),et=qe.length;et--;)ot[qe[et]]=at[qe[et]];return ot};function $e(ot,at){return Object.prototype.hasOwnProperty.call(ot,at)}}).call(this)}).call(this,y("_process"),typeof It!="undefined"?It:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(y,De,ye){(function(x){(function(){"use strict";var z=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],le=typeof globalThis=="undefined"?x:globalThis;De.exports=function(){for(var ee=[],ue=0;ue<z.length;ue++)typeof le[z[ue]]=="function"&&(ee[ee.length]=z[ue]);return ee}}).call(this)}).call(this,typeof It!="undefined"?It:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],87:[function(y,De,ye){"use strict";ye.byteLength=ie,ye.toByteArray=oe,ye.fromByteArray=pe;for(var x=[],z=[],le=typeof Uint8Array!="undefined"?Uint8Array:Array,re="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ee=0,ue=re.length;ee<ue;++ee)x[ee]=re[ee],z[re.charCodeAt(ee)]=ee;z[45]=62,z[95]=63;function E(me){var ve=me.length;if(ve%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var ge=me.indexOf("=");ge===-1&&(ge=ve);var Ce=ge===ve?0:4-ge%4;return[ge,Ce]}function ie(me){var ve=E(me),ge=ve[0],Ce=ve[1];return(ge+Ce)*3/4-Ce}function te(me,ve,ge){return(ve+ge)*3/4-ge}function oe(me){var ve,ge=E(me),Ce=ge[0],Se=ge[1],Fe=new le(te(me,Ce,Se)),xe=0,fe=Se>0?Ce-4:Ce,de;for(de=0;de<fe;de+=4)ve=z[me.charCodeAt(de)]<<18|z[me.charCodeAt(de+1)]<<12|z[me.charCodeAt(de+2)]<<6|z[me.charCodeAt(de+3)],Fe[xe++]=ve>>16&255,Fe[xe++]=ve>>8&255,Fe[xe++]=ve&255;return Se===2&&(ve=z[me.charCodeAt(de)]<<2|z[me.charCodeAt(de+1)]>>4,Fe[xe++]=ve&255),Se===1&&(ve=z[me.charCodeAt(de)]<<10|z[me.charCodeAt(de+1)]<<4|z[me.charCodeAt(de+2)]>>2,Fe[xe++]=ve>>8&255,Fe[xe++]=ve&255),Fe}function se(me){return x[me>>18&63]+x[me>>12&63]+x[me>>6&63]+x[me&63]}function ce(me,ve,ge){for(var Ce,Se=[],Fe=ve;Fe<ge;Fe+=3)Ce=(me[Fe]<<16&16711680)+(me[Fe+1]<<8&65280)+(me[Fe+2]&255),Se.push(se(Ce));return Se.join("")}function pe(me){for(var ve,ge=me.length,Ce=ge%3,Se=[],Fe=16383,xe=0,fe=ge-Ce;xe<fe;xe+=Fe)Se.push(ce(me,xe,xe+Fe>fe?fe:xe+Fe));return Ce===1?(ve=me[ge-1],Se.push(x[ve>>2]+x[ve<<4&63]+"==")):Ce===2&&(ve=(me[ge-2]<<8)+me[ge-1],Se.push(x[ve>>10]+x[ve>>4&63]+x[ve<<2&63]+"=")),Se.join("")}},{}],88:[function(y,De,ye){(function(x,z,le){typeof De!="undefined"&&De.exports?De.exports=le():typeof Ye=="function"&&Ye.amd?Ye(z,le):x[z]=le()})(this,"bowser",function(){var x=!0;function z(te){function oe(at){var qe=te.match(at);return qe&&qe.length>1&&qe[1]||""}function se(at){var qe=te.match(at);return qe&&qe.length>1&&qe[2]||""}var ce=oe(/(ipod|iphone|ipad)/i).toLowerCase(),pe=/like android/i.test(te),me=!pe&&/android/i.test(te),ve=/nexus\s*[0-6]\s*/i.test(te),ge=!ve&&/nexus\s*[0-9]+/i.test(te),Ce=/CrOS/.test(te),Se=/silk/i.test(te),Fe=/sailfish/i.test(te),xe=/tizen/i.test(te),fe=/(web|hpw)(o|0)s/i.test(te),de=/windows phone/i.test(te),we=/SamsungBrowser/i.test(te),Ae=!de&&/windows/i.test(te),Ne=!ce&&!Se&&/macintosh/i.test(te),ke=!me&&!Fe&&!xe&&!fe&&/linux/i.test(te),Me=se(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Ke=oe(/version\/(\d+(\.\d+)?)/i),_e=/tablet/i.test(te)&&!/tablet pc/i.test(te),Xe=!_e&&/[^-]mobi/i.test(te),ut=/xbox/i.test(te),Re;/opera/i.test(te)?Re={name:"Opera",opera:x,version:Ke||oe(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(te)?Re={name:"Opera",opera:x,version:oe(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Ke}:/SamsungBrowser/i.test(te)?Re={name:"Samsung Internet for Android",samsungBrowser:x,version:Ke||oe(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(te)?Re={name:"NAVER Whale browser",whale:x,version:oe(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(te)?Re={name:"MZ Browser",mzbrowser:x,version:oe(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(te)?Re={name:"Opera Coast",coast:x,version:Ke||oe(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(te)?Re={name:"Focus",focus:x,version:oe(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(te)?Re={name:"Yandex Browser",yandexbrowser:x,version:Ke||oe(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(te)?Re={name:"UC Browser",ucbrowser:x,version:oe(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(te)?Re={name:"Maxthon",maxthon:x,version:oe(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(te)?Re={name:"Epiphany",epiphany:x,version:oe(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(te)?Re={name:"Puffin",puffin:x,version:oe(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(te)?Re={name:"Sleipnir",sleipnir:x,version:oe(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(te)?Re={name:"K-Meleon",kMeleon:x,version:oe(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:de?(Re={name:"Windows Phone",osname:"Windows Phone",windowsphone:x},Me?(Re.msedge=x,Re.version=Me):(Re.msie=x,Re.version=oe(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(te)?Re={name:"Internet Explorer",msie:x,version:oe(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:Ce?Re={name:"Chrome",osname:"Chrome OS",chromeos:x,chromeBook:x,chrome:x,version:oe(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(te)?Re={name:"Microsoft Edge",msedge:x,version:Me}:/vivaldi/i.test(te)?Re={name:"Vivaldi",vivaldi:x,version:oe(/vivaldi\/(\d+(\.\d+)?)/i)||Ke}:Fe?Re={name:"Sailfish",osname:"Sailfish OS",sailfish:x,version:oe(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(te)?Re={name:"SeaMonkey",seamonkey:x,version:oe(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(te)?(Re={name:"Firefox",firefox:x,version:oe(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(te)&&(Re.firefoxos=x,Re.osname="Firefox OS")):Se?Re={name:"Amazon Silk",silk:x,version:oe(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(te)?Re={name:"PhantomJS",phantom:x,version:oe(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(te)?Re={name:"SlimerJS",slimer:x,version:oe(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(te)||/rim\stablet/i.test(te)?Re={name:"BlackBerry",osname:"BlackBerry OS",blackberry:x,version:Ke||oe(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:fe?(Re={name:"WebOS",osname:"WebOS",webos:x,version:Ke||oe(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(te)&&(Re.touchpad=x)):/bada/i.test(te)?Re={name:"Bada",osname:"Bada",bada:x,version:oe(/dolfin\/(\d+(\.\d+)?)/i)}:xe?Re={name:"Tizen",osname:"Tizen",tizen:x,version:oe(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Ke}:/qupzilla/i.test(te)?Re={name:"QupZilla",qupzilla:x,version:oe(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Ke}:/chromium/i.test(te)?Re={name:"Chromium",chromium:x,version:oe(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Ke}:/chrome|crios|crmo/i.test(te)?Re={name:"Chrome",chrome:x,version:oe(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:me?Re={name:"Android",version:Ke}:/safari|applewebkit/i.test(te)?(Re={name:"Safari",safari:x},Ke&&(Re.version=Ke)):ce?(Re={name:ce=="iphone"?"iPhone":ce=="ipad"?"iPad":"iPod"},Ke&&(Re.version=Ke)):/googlebot/i.test(te)?Re={name:"Googlebot",googlebot:x,version:oe(/googlebot\/(\d+(\.\d+))/i)||Ke}:Re={name:oe(/^(.*)\/(.*) /),version:se(/^(.*)\/(.*) /)},!Re.msedge&&/(apple)?webkit/i.test(te)?(/(apple)?webkit\/537\.36/i.test(te)?(Re.name=Re.name||"Blink",Re.blink=x):(Re.name=Re.name||"Webkit",Re.webkit=x),!Re.version&&Ke&&(Re.version=Ke)):!Re.opera&&/gecko\//i.test(te)&&(Re.name=Re.name||"Gecko",Re.gecko=x,Re.version=Re.version||oe(/gecko\/(\d+(\.\d+)?)/i)),!Re.windowsphone&&(me||Re.silk)?(Re.android=x,Re.osname="Android"):!Re.windowsphone&&ce?(Re[ce]=x,Re.ios=x,Re.osname="iOS"):Ne?(Re.mac=x,Re.osname="macOS"):ut?(Re.xbox=x,Re.osname="Xbox"):Ae?(Re.windows=x,Re.osname="Windows"):ke&&(Re.linux=x,Re.osname="Linux");function Ue(at){switch(at){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var $e="";Re.windows?$e=Ue(oe(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Re.windowsphone?$e=oe(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Re.mac?($e=oe(/Mac OS X (\d+([_\.\s]\d+)*)/i),$e=$e.replace(/[_\s]/g,".")):ce?($e=oe(/os (\d+([_\s]\d+)*) like mac os x/i),$e=$e.replace(/[_\s]/g,".")):me?$e=oe(/android[ \/-](\d+(\.\d+)*)/i):Re.webos?$e=oe(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Re.blackberry?$e=oe(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Re.bada?$e=oe(/bada\/(\d+(\.\d+)*)/i):Re.tizen&&($e=oe(/tizen[\/\s](\d+(\.\d+)*)/i)),$e&&(Re.osversion=$e);var ot=!Re.windows&&$e.split(".")[0];return _e||ge||ce=="ipad"||me&&(ot==3||ot>=4&&!Xe)||Re.silk?Re.tablet=x:(Xe||ce=="iphone"||ce=="ipod"||me||ve||Re.blackberry||Re.webos||Re.bada)&&(Re.mobile=x),Re.msedge||Re.msie&&Re.version>=10||Re.yandexbrowser&&Re.version>=15||Re.vivaldi&&Re.version>=1||Re.chrome&&Re.version>=20||Re.samsungBrowser&&Re.version>=4||Re.whale&&ue([Re.version,"1.0"])===1||Re.mzbrowser&&ue([Re.version,"6.0"])===1||Re.focus&&ue([Re.version,"1.0"])===1||Re.firefox&&Re.version>=20||Re.safari&&Re.version>=6||Re.opera&&Re.version>=10||Re.ios&&Re.osversion&&Re.osversion.split(".")[0]>=6||Re.blackberry&&Re.version>=10.1||Re.chromium&&Re.version>=20?Re.a=x:Re.msie&&Re.version<10||Re.chrome&&Re.version<20||Re.firefox&&Re.version<20||Re.safari&&Re.version<6||Re.opera&&Re.version<10||Re.ios&&Re.osversion&&Re.osversion.split(".")[0]<6||Re.chromium&&Re.version<20?Re.c=x:Re.x=x,Re}var le=z(typeof navigator!="undefined"&&navigator.userAgent||"");le.test=function(te){for(var oe=0;oe<te.length;++oe){var se=te[oe];if(typeof se=="string"&&se in le)return!0}return!1};function re(te){return te.split(".").length}function ee(te,oe){var se=[],ce;if(Array.prototype.map)return Array.prototype.map.call(te,oe);for(ce=0;ce<te.length;ce++)se.push(oe(te[ce]));return se}function ue(te){for(var oe=Math.max(re(te[0]),re(te[1])),se=ee(te,function(ce){var pe=oe-re(ce);return ce=ce+new Array(pe+1).join(".0"),ee(ce.split("."),function(me){return new Array(20-me.length).join("0")+me}).reverse()});--oe>=0;){if(se[0][oe]>se[1][oe])return 1;if(se[0][oe]===se[1][oe]){if(oe===0)return 0}else return-1}}function E(te,oe,se){var ce=le;typeof oe=="string"&&(se=oe,oe=void 0),oe===void 0&&(oe=!1),se&&(ce=z(se));var pe=""+ce.version;for(var me in te)if(te.hasOwnProperty(me)&&ce[me]){if(typeof te[me]!="string")throw new Error("Browser version in the minVersion map should be a string: "+me+": "+String(te));return ue([pe,te[me]])<0}return oe}function ie(te,oe,se){return!E(te,oe,se)}return le.isUnsupportedBrowser=E,le.compareVersions=ue,le.check=ie,le._detect=z,le.detect=z,le})},{}],89:[function(y,De,ye){},{}],90:[function(y,De,ye){(function(x){(function(){"use strict";var z=y("base64-js"),le=y("ieee754");ye.Buffer=E,ye.SlowBuffer=Ce,ye.INSPECT_MAX_BYTES=50;var re=2147483647;ye.kMaxLength=re,E.TYPED_ARRAY_SUPPORT=ee(),!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 ee(){try{var Te=new Uint8Array(1);return Te.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Te.foo()===42}catch(Ie){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 ue(Te){if(Te>re)throw new RangeError('The value "'+Te+'" is invalid for option "size"');var Ie=new Uint8Array(Te);return Ie.__proto__=E.prototype,Ie}function E(Te,Ie,ze){if(typeof Te=="number"){if(typeof Ie=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return se(Te)}return ie(Te,Ie,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 ie(Te,Ie,ze){if(typeof Te=="string")return ce(Te,Ie);if(ArrayBuffer.isView(Te))return pe(Te);if(Te==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Te);if(pt(Te,ArrayBuffer)||Te&&pt(Te.buffer,ArrayBuffer))return me(Te,Ie,ze);if(typeof Te=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var it=Te.valueOf&&Te.valueOf();if(it!=null&&it!==Te)return E.from(it,Ie,ze);var Oe=ve(Te);if(Oe)return Oe;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Te[Symbol.toPrimitive]=="function")return E.from(Te[Symbol.toPrimitive]("string"),Ie,ze);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Te)}E.from=function(Te,Ie,ze){return ie(Te,Ie,ze)},E.prototype.__proto__=Uint8Array.prototype,E.__proto__=Uint8Array;function te(Te){if(typeof Te!="number")throw new TypeError('"size" argument must be of type number');if(Te<0)throw new RangeError('The value "'+Te+'" is invalid for option "size"')}function oe(Te,Ie,ze){return te(Te),Te<=0?ue(Te):Ie!==void 0?typeof ze=="string"?ue(Te).fill(Ie,ze):ue(Te).fill(Ie):ue(Te)}E.alloc=function(Te,Ie,ze){return oe(Te,Ie,ze)};function se(Te){return te(Te),ue(Te<0?0:ge(Te)|0)}E.allocUnsafe=function(Te){return se(Te)},E.allocUnsafeSlow=function(Te){return se(Te)};function ce(Te,Ie){if((typeof Ie!="string"||Ie==="")&&(Ie="utf8"),!E.isEncoding(Ie))throw new TypeError("Unknown encoding: "+Ie);var ze=Se(Te,Ie)|0,it=ue(ze),Oe=it.write(Te,Ie);return Oe!==ze&&(it=it.slice(0,Oe)),it}function pe(Te){for(var Ie=Te.length<0?0:ge(Te.length)|0,ze=ue(Ie),it=0;it<Ie;it+=1)ze[it]=Te[it]&255;return ze}function me(Te,Ie,ze){if(Ie<0||Te.byteLength<Ie)throw new RangeError('"offset" is outside of buffer bounds');if(Te.byteLength<Ie+(ze||0))throw new RangeError('"length" is outside of buffer bounds');var it;return Ie===void 0&&ze===void 0?it=new Uint8Array(Te):ze===void 0?it=new Uint8Array(Te,Ie):it=new Uint8Array(Te,Ie,ze),it.__proto__=E.prototype,it}function ve(Te){if(E.isBuffer(Te)){var Ie=ge(Te.length)|0,ze=ue(Ie);return ze.length===0||Te.copy(ze,0,0,Ie),ze}if(Te.length!==void 0)return typeof Te.length!="number"||nt(Te.length)?ue(0):pe(Te);if(Te.type==="Buffer"&&Array.isArray(Te.data))return pe(Te.data)}function ge(Te){if(Te>=re)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+re.toString(16)+" bytes");return Te|0}function Ce(Te){return+Te!=Te&&(Te=0),E.alloc(+Te)}E.isBuffer=function(Ie){return Ie!=null&&Ie._isBuffer===!0&&Ie!==E.prototype},E.compare=function(Ie,ze){if(pt(Ie,Uint8Array)&&(Ie=E.from(Ie,Ie.offset,Ie.byteLength)),pt(ze,Uint8Array)&&(ze=E.from(ze,ze.offset,ze.byteLength)),!E.isBuffer(Ie)||!E.isBuffer(ze))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Ie===ze)return 0;for(var it=Ie.length,Oe=ze.length,Ee=0,be=Math.min(it,Oe);Ee<be;++Ee)if(Ie[Ee]!==ze[Ee]){it=Ie[Ee],Oe=ze[Ee];break}return it<Oe?-1:Oe<it?1:0},E.isEncoding=function(Ie){switch(String(Ie).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(Ie,ze){if(!Array.isArray(Ie))throw new TypeError('"list" argument must be an Array of Buffers');if(Ie.length===0)return E.alloc(0);var it;if(ze===void 0)for(ze=0,it=0;it<Ie.length;++it)ze+=Ie[it].length;var Oe=E.allocUnsafe(ze),Ee=0;for(it=0;it<Ie.length;++it){var be=Ie[it];if(pt(be,Uint8Array)&&(be=E.from(be)),!E.isBuffer(be))throw new TypeError('"list" argument must be an Array of Buffers');be.copy(Oe,Ee),Ee+=be.length}return Oe};function Se(Te,Ie){if(E.isBuffer(Te))return Te.length;if(ArrayBuffer.isView(Te)||pt(Te,ArrayBuffer))return Te.byteLength;if(typeof Te!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Te);var ze=Te.length,it=arguments.length>2&&arguments[2]===!0;if(!it&&ze===0)return 0;for(var Oe=!1;;)switch(Ie){case"ascii":case"latin1":case"binary":return ze;case"utf8":case"utf-8":return Le(Te).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ze*2;case"hex":return ze>>>1;case"base64":return He(Te).length;default:if(Oe)return it?-1:Le(Te).length;Ie=(""+Ie).toLowerCase(),Oe=!0}}E.byteLength=Se;function Fe(Te,Ie,ze){var it=!1;if((Ie===void 0||Ie<0)&&(Ie=0),Ie>this.length||((ze===void 0||ze>this.length)&&(ze=this.length),ze<=0)||(ze>>>=0,Ie>>>=0,ze<=Ie))return"";for(Te||(Te="utf8");;)switch(Te){case"hex":return ot(this,Ie,ze);case"utf8":case"utf-8":return Xe(this,Ie,ze);case"ascii":return Ue(this,Ie,ze);case"latin1":case"binary":return $e(this,Ie,ze);case"base64":return _e(this,Ie,ze);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return at(this,Ie,ze);default:if(it)throw new TypeError("Unknown encoding: "+Te);Te=(Te+"").toLowerCase(),it=!0}}E.prototype._isBuffer=!0;function xe(Te,Ie,ze){var it=Te[Ie];Te[Ie]=Te[ze],Te[ze]=it}E.prototype.swap16=function(){var Ie=this.length;if(Ie%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var ze=0;ze<Ie;ze+=2)xe(this,ze,ze+1);return this},E.prototype.swap32=function(){var Ie=this.length;if(Ie%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var ze=0;ze<Ie;ze+=4)xe(this,ze,ze+3),xe(this,ze+1,ze+2);return this},E.prototype.swap64=function(){var Ie=this.length;if(Ie%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var ze=0;ze<Ie;ze+=8)xe(this,ze,ze+7),xe(this,ze+1,ze+6),xe(this,ze+2,ze+5),xe(this,ze+3,ze+4);return this},E.prototype.toString=function(){var Ie=this.length;return Ie===0?"":arguments.length===0?Xe(this,0,Ie):Fe.apply(this,arguments)},E.prototype.toLocaleString=E.prototype.toString,E.prototype.equals=function(Ie){if(!E.isBuffer(Ie))throw new TypeError("Argument must be a Buffer");return this===Ie?!0:E.compare(this,Ie)===0},E.prototype.inspect=function(){var Ie="",ze=ye.INSPECT_MAX_BYTES;return Ie=this.toString("hex",0,ze).replace(/(.{2})/g,"$1 ").trim(),this.length>ze&&(Ie+=" ... "),"<Buffer "+Ie+">"},E.prototype.compare=function(Ie,ze,it,Oe,Ee){if(pt(Ie,Uint8Array)&&(Ie=E.from(Ie,Ie.offset,Ie.byteLength)),!E.isBuffer(Ie))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Ie);if(ze===void 0&&(ze=0),it===void 0&&(it=Ie?Ie.length:0),Oe===void 0&&(Oe=0),Ee===void 0&&(Ee=this.length),ze<0||it>Ie.length||Oe<0||Ee>this.length)throw new RangeError("out of range index");if(Oe>=Ee&&ze>=it)return 0;if(Oe>=Ee)return-1;if(ze>=it)return 1;if(ze>>>=0,it>>>=0,Oe>>>=0,Ee>>>=0,this===Ie)return 0;for(var be=Ee-Oe,Ze=it-ze,Ge=Math.min(be,Ze),Be=this.slice(Oe,Ee),ht=Ie.slice(ze,it),bt=0;bt<Ge;++bt)if(Be[bt]!==ht[bt]){be=Be[bt],Ze=ht[bt];break}return be<Ze?-1:Ze<be?1:0};function fe(Te,Ie,ze,it,Oe){if(Te.length===0)return-1;if(typeof ze=="string"?(it=ze,ze=0):ze>2147483647?ze=2147483647:ze<-2147483648&&(ze=-2147483648),ze=+ze,nt(ze)&&(ze=Oe?0:Te.length-1),ze<0&&(ze=Te.length+ze),ze>=Te.length){if(Oe)return-1;ze=Te.length-1}else if(ze<0)if(Oe)ze=0;else return-1;if(typeof Ie=="string"&&(Ie=E.from(Ie,it)),E.isBuffer(Ie))return Ie.length===0?-1:de(Te,Ie,ze,it,Oe);if(typeof Ie=="number")return Ie=Ie&255,typeof Uint8Array.prototype.indexOf=="function"?Oe?Uint8Array.prototype.indexOf.call(Te,Ie,ze):Uint8Array.prototype.lastIndexOf.call(Te,Ie,ze):de(Te,[Ie],ze,it,Oe);throw new TypeError("val must be string, number or Buffer")}function de(Te,Ie,ze,it,Oe){var Ee=1,be=Te.length,Ze=Ie.length;if(it!==void 0&&(it=String(it).toLowerCase(),it==="ucs2"||it==="ucs-2"||it==="utf16le"||it==="utf-16le")){if(Te.length<2||Ie.length<2)return-1;Ee=2,be/=2,Ze/=2,ze/=2}function Ge(yt,vt){return Ee===1?yt[vt]:yt.readUInt16BE(vt*Ee)}var Be;if(Oe){var ht=-1;for(Be=ze;Be<be;Be++)if(Ge(Te,Be)===Ge(Ie,ht===-1?0:Be-ht)){if(ht===-1&&(ht=Be),Be-ht+1===Ze)return ht*Ee}else ht!==-1&&(Be-=Be-ht),ht=-1}else for(ze+Ze>be&&(ze=be-Ze),Be=ze;Be>=0;Be--){for(var bt=!0,gt=0;gt<Ze;gt++)if(Ge(Te,Be+gt)!==Ge(Ie,gt)){bt=!1;break}if(bt)return Be}return-1}E.prototype.includes=function(Ie,ze,it){return this.indexOf(Ie,ze,it)!==-1},E.prototype.indexOf=function(Ie,ze,it){return fe(this,Ie,ze,it,!0)},E.prototype.lastIndexOf=function(Ie,ze,it){return fe(this,Ie,ze,it,!1)};function we(Te,Ie,ze,it){ze=Number(ze)||0;var Oe=Te.length-ze;it?(it=Number(it),it>Oe&&(it=Oe)):it=Oe;var Ee=Ie.length;it>Ee/2&&(it=Ee/2);for(var be=0;be<it;++be){var Ze=parseInt(Ie.substr(be*2,2),16);if(nt(Ze))return be;Te[ze+be]=Ze}return be}function Ae(Te,Ie,ze,it){return lt(Le(Ie,Te.length-ze),Te,ze,it)}function Ne(Te,Ie,ze,it){return lt(Je(Ie),Te,ze,it)}function ke(Te,Ie,ze,it){return Ne(Te,Ie,ze,it)}function Me(Te,Ie,ze,it){return lt(He(Ie),Te,ze,it)}function Ke(Te,Ie,ze,it){return lt(Pe(Ie,Te.length-ze),Te,ze,it)}E.prototype.write=function(Ie,ze,it,Oe){if(ze===void 0)Oe="utf8",it=this.length,ze=0;else if(it===void 0&&typeof ze=="string")Oe=ze,it=this.length,ze=0;else if(isFinite(ze))ze=ze>>>0,isFinite(it)?(it=it>>>0,Oe===void 0&&(Oe="utf8")):(Oe=it,it=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Ee=this.length-ze;if((it===void 0||it>Ee)&&(it=Ee),Ie.length>0&&(it<0||ze<0)||ze>this.length)throw new RangeError("Attempt to write outside buffer bounds");Oe||(Oe="utf8");for(var be=!1;;)switch(Oe){case"hex":return we(this,Ie,ze,it);case"utf8":case"utf-8":return Ae(this,Ie,ze,it);case"ascii":return Ne(this,Ie,ze,it);case"latin1":case"binary":return ke(this,Ie,ze,it);case"base64":return Me(this,Ie,ze,it);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ke(this,Ie,ze,it);default:if(be)throw new TypeError("Unknown encoding: "+Oe);Oe=(""+Oe).toLowerCase(),be=!0}},E.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function _e(Te,Ie,ze){return Ie===0&&ze===Te.length?z.fromByteArray(Te):z.fromByteArray(Te.slice(Ie,ze))}function Xe(Te,Ie,ze){ze=Math.min(Te.length,ze);for(var it=[],Oe=Ie;Oe<ze;){var Ee=Te[Oe],be=null,Ze=Ee>239?4:Ee>223?3:Ee>191?2:1;if(Oe+Ze<=ze){var Ge,Be,ht,bt;switch(Ze){case 1:Ee<128&&(be=Ee);break;case 2:Ge=Te[Oe+1],(Ge&192)===128&&(bt=(Ee&31)<<6|Ge&63,bt>127&&(be=bt));break;case 3:Ge=Te[Oe+1],Be=Te[Oe+2],(Ge&192)===128&&(Be&192)===128&&(bt=(Ee&15)<<12|(Ge&63)<<6|Be&63,bt>2047&&(bt<55296||bt>57343)&&(be=bt));break;case 4:Ge=Te[Oe+1],Be=Te[Oe+2],ht=Te[Oe+3],(Ge&192)===128&&(Be&192)===128&&(ht&192)===128&&(bt=(Ee&15)<<18|(Ge&63)<<12|(Be&63)<<6|ht&63,bt>65535&&bt<1114112&&(be=bt))}}be===null?(be=65533,Ze=1):be>65535&&(be-=65536,it.push(be>>>10&1023|55296),be=56320|be&1023),it.push(be),Oe+=Ze}return Re(it)}var ut=4096;function Re(Te){var Ie=Te.length;if(Ie<=ut)return String.fromCharCode.apply(String,Te);for(var ze="",it=0;it<Ie;)ze+=String.fromCharCode.apply(String,Te.slice(it,it+=ut));return ze}function Ue(Te,Ie,ze){var it="";ze=Math.min(Te.length,ze);for(var Oe=Ie;Oe<ze;++Oe)it+=String.fromCharCode(Te[Oe]&127);return it}function $e(Te,Ie,ze){var it="";ze=Math.min(Te.length,ze);for(var Oe=Ie;Oe<ze;++Oe)it+=String.fromCharCode(Te[Oe]);return it}function ot(Te,Ie,ze){var it=Te.length;(!Ie||Ie<0)&&(Ie=0),(!ze||ze<0||ze>it)&&(ze=it);for(var Oe="",Ee=Ie;Ee<ze;++Ee)Oe+=Ve(Te[Ee]);return Oe}function at(Te,Ie,ze){for(var it=Te.slice(Ie,ze),Oe="",Ee=0;Ee<it.length;Ee+=2)Oe+=String.fromCharCode(it[Ee]+it[Ee+1]*256);return Oe}E.prototype.slice=function(Ie,ze){var it=this.length;Ie=~~Ie,ze=ze===void 0?it:~~ze,Ie<0?(Ie+=it,Ie<0&&(Ie=0)):Ie>it&&(Ie=it),ze<0?(ze+=it,ze<0&&(ze=0)):ze>it&&(ze=it),ze<Ie&&(ze=Ie);var Oe=this.subarray(Ie,ze);return Oe.__proto__=E.prototype,Oe};function qe(Te,Ie,ze){if(Te%1!==0||Te<0)throw new RangeError("offset is not uint");if(Te+Ie>ze)throw new RangeError("Trying to access beyond buffer length")}E.prototype.readUIntLE=function(Ie,ze,it){Ie=Ie>>>0,ze=ze>>>0,it||qe(Ie,ze,this.length);for(var Oe=this[Ie],Ee=1,be=0;++be<ze&&(Ee*=256);)Oe+=this[Ie+be]*Ee;return Oe},E.prototype.readUIntBE=function(Ie,ze,it){Ie=Ie>>>0,ze=ze>>>0,it||qe(Ie,ze,this.length);for(var Oe=this[Ie+--ze],Ee=1;ze>0&&(Ee*=256);)Oe+=this[Ie+--ze]*Ee;return Oe},E.prototype.readUInt8=function(Ie,ze){return Ie=Ie>>>0,ze||qe(Ie,1,this.length),this[Ie]},E.prototype.readUInt16LE=function(Ie,ze){return Ie=Ie>>>0,ze||qe(Ie,2,this.length),this[Ie]|this[Ie+1]<<8},E.prototype.readUInt16BE=function(Ie,ze){return Ie=Ie>>>0,ze||qe(Ie,2,this.length),this[Ie]<<8|this[Ie+1]},E.prototype.readUInt32LE=function(Ie,ze){return Ie=Ie>>>0,ze||qe(Ie,4,this.length),(this[Ie]|this[Ie+1]<<8|this[Ie+2]<<16)+this[Ie+3]*16777216},E.prototype.readUInt32BE=function(Ie,ze){return Ie=Ie>>>0,ze||qe(Ie,4,this.length),this[Ie]*16777216+(this[Ie+1]<<16|this[Ie+2]<<8|this[Ie+3])},E.prototype.readIntLE=function(Ie,ze,it){Ie=Ie>>>0,ze=ze>>>0,it||qe(Ie,ze,this.length);for(var Oe=this[Ie],Ee=1,be=0;++be<ze&&(Ee*=256);)Oe+=this[Ie+be]*Ee;return Ee*=128,Oe>=Ee&&(Oe-=Math.pow(2,8*ze)),Oe},E.prototype.readIntBE=function(Ie,ze,it){Ie=Ie>>>0,ze=ze>>>0,it||qe(Ie,ze,this.length);for(var Oe=ze,Ee=1,be=this[Ie+--Oe];Oe>0&&(Ee*=256);)be+=this[Ie+--Oe]*Ee;return Ee*=128,be>=Ee&&(be-=Math.pow(2,8*ze)),be},E.prototype.readInt8=function(Ie,ze){return Ie=Ie>>>0,ze||qe(Ie,1,this.length),this[Ie]&128?(255-this[Ie]+1)*-1:this[Ie]},E.prototype.readInt16LE=function(Ie,ze){Ie=Ie>>>0,ze||qe(Ie,2,this.length);var it=this[Ie]|this[Ie+1]<<8;return it&32768?it|4294901760:it},E.prototype.readInt16BE=function(Ie,ze){Ie=Ie>>>0,ze||qe(Ie,2,this.length);var it=this[Ie+1]|this[Ie]<<8;return it&32768?it|4294901760:it},E.prototype.readInt32LE=function(Ie,ze){return Ie=Ie>>>0,ze||qe(Ie,4,this.length),this[Ie]|this[Ie+1]<<8|this[Ie+2]<<16|this[Ie+3]<<24},E.prototype.readInt32BE=function(Ie,ze){return Ie=Ie>>>0,ze||qe(Ie,4,this.length),this[Ie]<<24|this[Ie+1]<<16|this[Ie+2]<<8|this[Ie+3]},E.prototype.readFloatLE=function(Ie,ze){return Ie=Ie>>>0,ze||qe(Ie,4,this.length),le.read(this,Ie,!0,23,4)},E.prototype.readFloatBE=function(Ie,ze){return Ie=Ie>>>0,ze||qe(Ie,4,this.length),le.read(this,Ie,!1,23,4)},E.prototype.readDoubleLE=function(Ie,ze){return Ie=Ie>>>0,ze||qe(Ie,8,this.length),le.read(this,Ie,!0,52,8)},E.prototype.readDoubleBE=function(Ie,ze){return Ie=Ie>>>0,ze||qe(Ie,8,this.length),le.read(this,Ie,!1,52,8)};function et(Te,Ie,ze,it,Oe,Ee){if(!E.isBuffer(Te))throw new TypeError('"buffer" argument must be a Buffer instance');if(Ie>Oe||Ie<Ee)throw new RangeError('"value" argument is out of bounds');if(ze+it>Te.length)throw new RangeError("Index out of range")}E.prototype.writeUIntLE=function(Ie,ze,it,Oe){if(Ie=+Ie,ze=ze>>>0,it=it>>>0,!Oe){var Ee=Math.pow(2,8*it)-1;et(this,Ie,ze,it,Ee,0)}var be=1,Ze=0;for(this[ze]=Ie&255;++Ze<it&&(be*=256);)this[ze+Ze]=Ie/be&255;return ze+it},E.prototype.writeUIntBE=function(Ie,ze,it,Oe){if(Ie=+Ie,ze=ze>>>0,it=it>>>0,!Oe){var Ee=Math.pow(2,8*it)-1;et(this,Ie,ze,it,Ee,0)}var be=it-1,Ze=1;for(this[ze+be]=Ie&255;--be>=0&&(Ze*=256);)this[ze+be]=Ie/Ze&255;return ze+it},E.prototype.writeUInt8=function(Ie,ze,it){return Ie=+Ie,ze=ze>>>0,it||et(this,Ie,ze,1,255,0),this[ze]=Ie&255,ze+1},E.prototype.writeUInt16LE=function(Ie,ze,it){return Ie=+Ie,ze=ze>>>0,it||et(this,Ie,ze,2,65535,0),this[ze]=Ie&255,this[ze+1]=Ie>>>8,ze+2},E.prototype.writeUInt16BE=function(Ie,ze,it){return Ie=+Ie,ze=ze>>>0,it||et(this,Ie,ze,2,65535,0),this[ze]=Ie>>>8,this[ze+1]=Ie&255,ze+2},E.prototype.writeUInt32LE=function(Ie,ze,it){return Ie=+Ie,ze=ze>>>0,it||et(this,Ie,ze,4,4294967295,0),this[ze+3]=Ie>>>24,this[ze+2]=Ie>>>16,this[ze+1]=Ie>>>8,this[ze]=Ie&255,ze+4},E.prototype.writeUInt32BE=function(Ie,ze,it){return Ie=+Ie,ze=ze>>>0,it||et(this,Ie,ze,4,4294967295,0),this[ze]=Ie>>>24,this[ze+1]=Ie>>>16,this[ze+2]=Ie>>>8,this[ze+3]=Ie&255,ze+4},E.prototype.writeIntLE=function(Ie,ze,it,Oe){if(Ie=+Ie,ze=ze>>>0,!Oe){var Ee=Math.pow(2,8*it-1);et(this,Ie,ze,it,Ee-1,-Ee)}var be=0,Ze=1,Ge=0;for(this[ze]=Ie&255;++be<it&&(Ze*=256);)Ie<0&&Ge===0&&this[ze+be-1]!==0&&(Ge=1),this[ze+be]=(Ie/Ze>>0)-Ge&255;return ze+it},E.prototype.writeIntBE=function(Ie,ze,it,Oe){if(Ie=+Ie,ze=ze>>>0,!Oe){var Ee=Math.pow(2,8*it-1);et(this,Ie,ze,it,Ee-1,-Ee)}var be=it-1,Ze=1,Ge=0;for(this[ze+be]=Ie&255;--be>=0&&(Ze*=256);)Ie<0&&Ge===0&&this[ze+be+1]!==0&&(Ge=1),this[ze+be]=(Ie/Ze>>0)-Ge&255;return ze+it},E.prototype.writeInt8=function(Ie,ze,it){return Ie=+Ie,ze=ze>>>0,it||et(this,Ie,ze,1,127,-128),Ie<0&&(Ie=255+Ie+1),this[ze]=Ie&255,ze+1},E.prototype.writeInt16LE=function(Ie,ze,it){return Ie=+Ie,ze=ze>>>0,it||et(this,Ie,ze,2,32767,-32768),this[ze]=Ie&255,this[ze+1]=Ie>>>8,ze+2},E.prototype.writeInt16BE=function(Ie,ze,it){return Ie=+Ie,ze=ze>>>0,it||et(this,Ie,ze,2,32767,-32768),this[ze]=Ie>>>8,this[ze+1]=Ie&255,ze+2},E.prototype.writeInt32LE=function(Ie,ze,it){return Ie=+Ie,ze=ze>>>0,it||et(this,Ie,ze,4,2147483647,-2147483648),this[ze]=Ie&255,this[ze+1]=Ie>>>8,this[ze+2]=Ie>>>16,this[ze+3]=Ie>>>24,ze+4},E.prototype.writeInt32BE=function(Ie,ze,it){return Ie=+Ie,ze=ze>>>0,it||et(this,Ie,ze,4,2147483647,-2147483648),Ie<0&&(Ie=4294967295+Ie+1),this[ze]=Ie>>>24,this[ze+1]=Ie>>>16,this[ze+2]=Ie>>>8,this[ze+3]=Ie&255,ze+4};function Qe(Te,Ie,ze,it,Oe,Ee){if(ze+it>Te.length)throw new RangeError("Index out of range");if(ze<0)throw new RangeError("Index out of range")}function ft(Te,Ie,ze,it,Oe){return Ie=+Ie,ze=ze>>>0,Oe||Qe(Te,Ie,ze,4,34028234663852886e22,-34028234663852886e22),le.write(Te,Ie,ze,it,23,4),ze+4}E.prototype.writeFloatLE=function(Ie,ze,it){return ft(this,Ie,ze,!0,it)},E.prototype.writeFloatBE=function(Ie,ze,it){return ft(this,Ie,ze,!1,it)};function rt(Te,Ie,ze,it,Oe){return Ie=+Ie,ze=ze>>>0,Oe||Qe(Te,Ie,ze,8,17976931348623157e292,-17976931348623157e292),le.write(Te,Ie,ze,it,52,8),ze+8}E.prototype.writeDoubleLE=function(Ie,ze,it){return rt(this,Ie,ze,!0,it)},E.prototype.writeDoubleBE=function(Ie,ze,it){return rt(this,Ie,ze,!1,it)},E.prototype.copy=function(Ie,ze,it,Oe){if(!E.isBuffer(Ie))throw new TypeError("argument should be a Buffer");if(it||(it=0),!Oe&&Oe!==0&&(Oe=this.length),ze>=Ie.length&&(ze=Ie.length),ze||(ze=0),Oe>0&&Oe<it&&(Oe=it),Oe===it||Ie.length===0||this.length===0)return 0;if(ze<0)throw new RangeError("targetStart out of bounds");if(it<0||it>=this.length)throw new RangeError("Index out of range");if(Oe<0)throw new RangeError("sourceEnd out of bounds");Oe>this.length&&(Oe=this.length),Ie.length-ze<Oe-it&&(Oe=Ie.length-ze+it);var Ee=Oe-it;if(this===Ie&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(ze,it,Oe);else if(this===Ie&&it<ze&&ze<Oe)for(var be=Ee-1;be>=0;--be)Ie[be+ze]=this[be+it];else Uint8Array.prototype.set.call(Ie,this.subarray(it,Oe),ze);return Ee},E.prototype.fill=function(Ie,ze,it,Oe){if(typeof Ie=="string"){if(typeof ze=="string"?(Oe=ze,ze=0,it=this.length):typeof it=="string"&&(Oe=it,it=this.length),Oe!==void 0&&typeof Oe!="string")throw new TypeError("encoding must be a string");if(typeof Oe=="string"&&!E.isEncoding(Oe))throw new TypeError("Unknown encoding: "+Oe);if(Ie.length===1){var Ee=Ie.charCodeAt(0);(Oe==="utf8"&&Ee<128||Oe==="latin1")&&(Ie=Ee)}}else typeof Ie=="number"&&(Ie=Ie&255);if(ze<0||this.length<ze||this.length<it)throw new RangeError("Out of range index");if(it<=ze)return this;ze=ze>>>0,it=it===void 0?this.length:it>>>0,Ie||(Ie=0);var be;if(typeof Ie=="number")for(be=ze;be<it;++be)this[be]=Ie;else{var Ze=E.isBuffer(Ie)?Ie:E.from(Ie,Oe),Ge=Ze.length;if(Ge===0)throw new TypeError('The value "'+Ie+'" is invalid for argument "value"');for(be=0;be<it-ze;++be)this[be+ze]=Ze[be%Ge]}return this};var ct=/[^+/0-9A-Za-z-_]/g;function st(Te){if(Te=Te.split("=")[0],Te=Te.trim().replace(ct,""),Te.length<2)return"";for(;Te.length%4!==0;)Te=Te+"=";return Te}function Ve(Te){return Te<16?"0"+Te.toString(16):Te.toString(16)}function Le(Te,Ie){Ie=Ie||1/0;for(var ze,it=Te.length,Oe=null,Ee=[],be=0;be<it;++be){if(ze=Te.charCodeAt(be),ze>55295&&ze<57344){if(!Oe){if(ze>56319){(Ie-=3)>-1&&Ee.push(239,191,189);continue}else if(be+1===it){(Ie-=3)>-1&&Ee.push(239,191,189);continue}Oe=ze;continue}if(ze<56320){(Ie-=3)>-1&&Ee.push(239,191,189),Oe=ze;continue}ze=(Oe-55296<<10|ze-56320)+65536}else Oe&&(Ie-=3)>-1&&Ee.push(239,191,189);if(Oe=null,ze<128){if((Ie-=1)<0)break;Ee.push(ze)}else if(ze<2048){if((Ie-=2)<0)break;Ee.push(ze>>6|192,ze&63|128)}else if(ze<65536){if((Ie-=3)<0)break;Ee.push(ze>>12|224,ze>>6&63|128,ze&63|128)}else if(ze<1114112){if((Ie-=4)<0)break;Ee.push(ze>>18|240,ze>>12&63|128,ze>>6&63|128,ze&63|128)}else throw new Error("Invalid code point")}return Ee}function Je(Te){for(var Ie=[],ze=0;ze<Te.length;++ze)Ie.push(Te.charCodeAt(ze)&255);return Ie}function Pe(Te,Ie){for(var ze,it,Oe,Ee=[],be=0;be<Te.length&&!((Ie-=2)<0);++be)ze=Te.charCodeAt(be),it=ze>>8,Oe=ze%256,Ee.push(Oe),Ee.push(it);return Ee}function He(Te){return z.toByteArray(st(Te))}function lt(Te,Ie,ze,it){for(var Oe=0;Oe<it&&!(Oe+ze>=Ie.length||Oe>=Te.length);++Oe)Ie[Oe+ze]=Te[Oe];return Oe}function pt(Te,Ie){return Te instanceof Ie||Te!=null&&Te.constructor!=null&&Te.constructor.name!=null&&Te.constructor.name===Ie.name}function nt(Te){return Te!==Te}}).call(this)}).call(this,y("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(y,De,ye){De.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(y,De,ye){"use strict";var x=y("get-intrinsic"),z=y("./"),le=z(x("String.prototype.indexOf"));De.exports=function(ee,ue){var E=x(ee,!!ue);return typeof E=="function"&&le(ee,".prototype.")>-1?z(E):E}},{"./":93,"get-intrinsic":348}],93:[function(y,De,ye){"use strict";var x=y("function-bind"),z=y("get-intrinsic"),le=z("%Function.prototype.apply%"),re=z("%Function.prototype.call%"),ee=z("%Reflect.apply%",!0)||x.call(re,le),ue=z("%Object.getOwnPropertyDescriptor%",!0),E=z("%Object.defineProperty%",!0),ie=z("%Math.max%");if(E)try{E({},"a",{value:1})}catch(oe){E=null}De.exports=function(se){var ce=ee(x,re,arguments);if(ue&&E){var pe=ue(ce,"length");pe.configurable&&E(ce,"length",{value:1+ie(0,se.length-(arguments.length-1))})}return ce};var te=function(){return ee(x,le,arguments)};E?E(De.exports,"apply",{value:te}):De.exports.apply=te},{"function-bind":347,"get-intrinsic":348}],94:[function(y,De,ye){"use strict";var x=Array.prototype.slice;De.exports=z;function z(re,ee){if(!(this instanceof z))return new z(re,ee);this.src=re,this._withAccess=ee}z.prototype.withAccess=function(re){return this._withAccess=re!==!1,this},z.prototype.pick=function(re){return Array.isArray(re)||(re=x.call(arguments)),re.length&&(this.keys=re),this},z.prototype.to=function(re){if(re=re||{},!this.src)return re;var ee=this.keys||Object.keys(this.src);if(!this._withAccess){for(var ue=0;ue<ee.length;ue++)E=ee[ue],re[E]===void 0&&(re[E]=this.src[E]);return re}for(var ue=0;ue<ee.length;ue++){var E=ee[ue];if(le(re,E)){var ie=this.src.__lookupGetter__(E),te=this.src.__lookupSetter__(E);ie&&re.__defineGetter__(E,ie),te&&re.__defineSetter__(E,te),!ie&&!te&&(re[E]=this.src[E])}}return re},z.prototype.toCover=function(re){for(var ee=this.keys||Object.keys(this.src),ue=0;ue<ee.length;ue++){var E=ee[ue];delete re[E];var ie=this.src.__lookupGetter__(E),te=this.src.__lookupSetter__(E);ie&&re.__defineGetter__(E,ie),te&&re.__defineSetter__(E,te),!ie&&!te&&(re[E]=this.src[E])}},z.prototype.override=z.prototype.toCover,z.prototype.and=function(re){var ee={};return this.to(ee),this.src=re,this.to(ee),this.src=ee,this};function le(re,ee){return re[ee]===void 0&&re.__lookupGetter__(ee)===void 0&&re.__lookupSetter__(ee)===void 0}},{}],95:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/is-callable"),le=y("../internals/try-to-string"),re=x.TypeError;De.exports=function(ee){if(z(ee))return ee;throw re(le(ee)+" is not a function")}},{"../internals/global":163,"../internals/is-callable":176,"../internals/try-to-string":257}],96:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/is-constructor"),le=y("../internals/try-to-string"),re=x.TypeError;De.exports=function(ee){if(z(ee))return ee;throw re(le(ee)+" is not a constructor")}},{"../internals/global":163,"../internals/is-constructor":177,"../internals/try-to-string":257}],97:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/is-callable"),le=x.String,re=x.TypeError;De.exports=function(ee){if(typeof ee=="object"||z(ee))return ee;throw re("Can't set "+le(ee)+" as a prototype")}},{"../internals/global":163,"../internals/is-callable":176}],98:[function(y,De,ye){var x=y("../internals/well-known-symbol"),z=y("../internals/object-create"),le=y("../internals/object-define-property"),re=x("unscopables"),ee=Array.prototype;ee[re]==null&&le.f(ee,re,{configurable:!0,value:z(null)}),De.exports=function(ue){ee[re][ue]=!0}},{"../internals/object-create":196,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],99:[function(y,De,ye){"use strict";var x=y("../internals/string-multibyte").charAt;De.exports=function(z,le,re){return le+(re?x(z,le).length:1)}},{"../internals/string-multibyte":239}],100:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/object-is-prototype-of"),le=x.TypeError;De.exports=function(re,ee){if(z(ee,re))return re;throw le("Incorrect invocation")}},{"../internals/global":163,"../internals/object-is-prototype-of":204}],101:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/is-object"),le=x.String,re=x.TypeError;De.exports=function(ee){if(z(ee))return ee;throw re(le(ee)+" is not an object")}},{"../internals/global":163,"../internals/is-object":180}],102:[function(y,De,ye){De.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},{}],103:[function(y,De,ye){"use strict";var x=y("../internals/array-buffer-native"),z=y("../internals/descriptors"),le=y("../internals/global"),re=y("../internals/is-callable"),ee=y("../internals/is-object"),ue=y("../internals/has-own-property"),E=y("../internals/classof"),ie=y("../internals/try-to-string"),te=y("../internals/create-non-enumerable-property"),oe=y("../internals/redefine"),se=y("../internals/object-define-property").f,ce=y("../internals/object-is-prototype-of"),pe=y("../internals/object-get-prototype-of"),me=y("../internals/object-set-prototype-of"),ve=y("../internals/well-known-symbol"),ge=y("../internals/uid"),Ce=le.Int8Array,Se=Ce&&Ce.prototype,Fe=le.Uint8ClampedArray,xe=Fe&&Fe.prototype,fe=Ce&&pe(Ce),de=Se&&pe(Se),we=Object.prototype,Ae=le.TypeError,Ne=ve("toStringTag"),ke=ge("TYPED_ARRAY_TAG"),Me=ge("TYPED_ARRAY_CONSTRUCTOR"),Ke=x&&!!me&&E(le.opera)!=="Opera",_e=!1,Xe,ut,Re,Ue={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},$e={BigInt64Array:8,BigUint64Array:8},ot=function(ct){if(!ee(ct))return!1;var st=E(ct);return st==="DataView"||ue(Ue,st)||ue($e,st)},at=function(rt){if(!ee(rt))return!1;var ct=E(rt);return ue(Ue,ct)||ue($e,ct)},qe=function(rt){if(at(rt))return rt;throw Ae("Target is not a typed array")},et=function(rt){if(re(rt)&&(!me||ce(fe,rt)))return rt;throw Ae(ie(rt)+" is not a typed array constructor")},Qe=function(rt,ct,st,Ve){if(z){if(st)for(var Le in Ue){var Je=le[Le];if(Je&&ue(Je.prototype,rt))try{delete Je.prototype[rt]}catch(Pe){try{Je.prototype[rt]=ct}catch(He){}}}(!de[rt]||st)&&oe(de,rt,st?ct:Ke&&Se[rt]||ct,Ve)}},ft=function(rt,ct,st){var Ve,Le;if(z){if(me){if(st){for(Ve in Ue)if(Le=le[Ve],Le&&ue(Le,rt))try{delete Le[rt]}catch(Je){}}if(!fe[rt]||st)try{return oe(fe,rt,st?ct:Ke&&fe[rt]||ct)}catch(Je){}else return}for(Ve in Ue)Le=le[Ve],Le&&(!Le[rt]||st)&&oe(Le,rt,ct)}};for(Xe in Ue)ut=le[Xe],Re=ut&&ut.prototype,Re?te(Re,Me,ut):Ke=!1;for(Xe in $e)ut=le[Xe],Re=ut&&ut.prototype,Re&&te(Re,Me,ut);if((!Ke||!re(fe)||fe===Function.prototype)&&(fe=function(){throw Ae("Incorrect invocation")},Ke))for(Xe in Ue)le[Xe]&&me(le[Xe],fe);if((!Ke||!de||de===we)&&(de=fe.prototype,Ke))for(Xe in Ue)le[Xe]&&me(le[Xe].prototype,de);if(Ke&&pe(xe)!==de&&me(xe,de),z&&!ue(de,Ne)){_e=!0,se(de,Ne,{get:function(){return ee(this)?this[ke]:void 0}});for(Xe in Ue)le[Xe]&&te(le[Xe],ke,Xe)}De.exports={NATIVE_ARRAY_BUFFER_VIEWS:Ke,TYPED_ARRAY_CONSTRUCTOR:Me,TYPED_ARRAY_TAG:_e&&ke,aTypedArray:qe,aTypedArrayConstructor:et,exportTypedArrayMethod:Qe,exportTypedArrayStaticMethod:ft,isView:ot,isTypedArray:at,TypedArray:fe,TypedArrayPrototype:de}},{"../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(y,De,ye){"use strict";var x=y("../internals/global"),z=y("../internals/function-uncurry-this"),le=y("../internals/descriptors"),re=y("../internals/array-buffer-native"),ee=y("../internals/function-name"),ue=y("../internals/create-non-enumerable-property"),E=y("../internals/redefine-all"),ie=y("../internals/fails"),te=y("../internals/an-instance"),oe=y("../internals/to-integer-or-infinity"),se=y("../internals/to-length"),ce=y("../internals/to-index"),pe=y("../internals/ieee754"),me=y("../internals/object-get-prototype-of"),ve=y("../internals/object-set-prototype-of"),ge=y("../internals/object-get-own-property-names").f,Ce=y("../internals/object-define-property").f,Se=y("../internals/array-fill"),Fe=y("../internals/array-slice-simple"),xe=y("../internals/set-to-string-tag"),fe=y("../internals/internal-state"),de=ee.PROPER,we=ee.CONFIGURABLE,Ae=fe.get,Ne=fe.set,ke="ArrayBuffer",Me="DataView",Ke="prototype",_e="Wrong length",Xe="Wrong index",ut=x[ke],Re=ut,Ue=Re&&Re[Ke],$e=x[Me],ot=$e&&$e[Ke],at=Object.prototype,qe=x.Array,et=x.RangeError,Qe=z(Se),ft=z([].reverse),rt=pe.pack,ct=pe.unpack,st=function(be){return[be&255]},Ve=function(be){return[be&255,be>>8&255]},Le=function(be){return[be&255,be>>8&255,be>>16&255,be>>24&255]},Je=function(be){return be[3]<<24|be[2]<<16|be[1]<<8|be[0]},Pe=function(be){return rt(be,23,4)},He=function(be){return rt(be,52,8)},lt=function(be,Ze){Ce(be[Ke],Ze,{get:function(){return Ae(this)[Ze]}})},pt=function(be,Ze,Ge,Be){var ht=ce(Ge),bt=Ae(be);if(ht+Ze>bt.byteLength)throw et(Xe);var gt=Ae(bt.buffer).bytes,yt=ht+bt.byteOffset,vt=Fe(gt,yt,yt+Ze);return Be?vt:ft(vt)},nt=function(be,Ze,Ge,Be,ht,bt){var gt=ce(Ge),yt=Ae(be);if(gt+Ze>yt.byteLength)throw et(Xe);for(var vt=Ae(yt.buffer).bytes,Ct=gt+yt.byteOffset,xt=Be(+ht),Et=0;Et<Ze;Et++)vt[Ct+Et]=xt[bt?Et:Ze-Et-1]};if(!re)Re=function(Ze){te(this,Ue);var Ge=ce(Ze);Ne(this,{bytes:Qe(qe(Ge),0),byteLength:Ge}),le||(this.byteLength=Ge)},Ue=Re[Ke],$e=function(Ze,Ge,Be){te(this,ot),te(Ze,Ue);var ht=Ae(Ze).byteLength,bt=oe(Ge);if(bt<0||bt>ht)throw et("Wrong offset");if(Be=Be===void 0?ht-bt:se(Be),bt+Be>ht)throw et(_e);Ne(this,{buffer:Ze,byteLength:Be,byteOffset:bt}),le||(this.buffer=Ze,this.byteLength=Be,this.byteOffset=bt)},ot=$e[Ke],le&&(lt(Re,"byteLength"),lt($e,"buffer"),lt($e,"byteLength"),lt($e,"byteOffset")),E(ot,{getInt8:function(Ze){return pt(this,1,Ze)[0]<<24>>24},getUint8:function(Ze){return pt(this,1,Ze)[0]},getInt16:function(Ze){var Ge=pt(this,2,Ze,arguments.length>1?arguments[1]:void 0);return(Ge[1]<<8|Ge[0])<<16>>16},getUint16:function(Ze){var Ge=pt(this,2,Ze,arguments.length>1?arguments[1]:void 0);return Ge[1]<<8|Ge[0]},getInt32:function(Ze){return Je(pt(this,4,Ze,arguments.length>1?arguments[1]:void 0))},getUint32:function(Ze){return Je(pt(this,4,Ze,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(Ze){return ct(pt(this,4,Ze,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(Ze){return ct(pt(this,8,Ze,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(Ze,Ge){nt(this,1,Ze,st,Ge)},setUint8:function(Ze,Ge){nt(this,1,Ze,st,Ge)},setInt16:function(Ze,Ge){nt(this,2,Ze,Ve,Ge,arguments.length>2?arguments[2]:void 0)},setUint16:function(Ze,Ge){nt(this,2,Ze,Ve,Ge,arguments.length>2?arguments[2]:void 0)},setInt32:function(Ze,Ge){nt(this,4,Ze,Le,Ge,arguments.length>2?arguments[2]:void 0)},setUint32:function(Ze,Ge){nt(this,4,Ze,Le,Ge,arguments.length>2?arguments[2]:void 0)},setFloat32:function(Ze,Ge){nt(this,4,Ze,Pe,Ge,arguments.length>2?arguments[2]:void 0)},setFloat64:function(Ze,Ge){nt(this,8,Ze,He,Ge,arguments.length>2?arguments[2]:void 0)}});else{var Te=de&&ut.name!==ke;if(!ie(function(){ut(1)})||!ie(function(){new ut(-1)})||ie(function(){return new ut,new ut(1.5),new ut(NaN),Te&&!we})){Re=function(Ze){return te(this,Ue),new ut(ce(Ze))},Re[Ke]=Ue;for(var Ie=ge(ut),ze=0,it;Ie.length>ze;)(it=Ie[ze++])in Re||ue(Re,it,ut[it]);Ue.constructor=Re}else Te&&we&&ue(ut,"name",ke);ve&&me(ot)!==at&&ve(ot,at);var Oe=new $e(new Re(2)),Ee=z(ot.setInt8);Oe.setInt8(0,2147483648),Oe.setInt8(1,2147483649),(Oe.getInt8(0)||!Oe.getInt8(1))&&E(ot,{setInt8:function(Ze,Ge){Ee(this,Ze,Ge<<24>>24)},setUint8:function(Ze,Ge){Ee(this,Ze,Ge<<24>>24)}},{unsafe:!0})}xe(Re,ke),xe($e,Me),De.exports={ArrayBuffer:Re,DataView:$e}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(y,De,ye){"use strict";var x=y("../internals/to-object"),z=y("../internals/to-absolute-index"),le=y("../internals/length-of-array-like"),re=Math.min;De.exports=[].copyWithin||function(ue,E){var ie=x(this),te=le(ie),oe=z(ue,te),se=z(E,te),ce=arguments.length>2?arguments[2]:void 0,pe=re((ce===void 0?te:z(ce,te))-se,te-oe),me=1;for(se<oe&&oe<se+pe&&(me=-1,se+=pe-1,oe+=pe-1);pe-- >0;)se in ie?ie[oe]=ie[se]:delete ie[oe],oe+=me,se+=me;return ie}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(y,De,ye){"use strict";var x=y("../internals/to-object"),z=y("../internals/to-absolute-index"),le=y("../internals/length-of-array-like");De.exports=function(ee){for(var ue=x(this),E=le(ue),ie=arguments.length,te=z(ie>1?arguments[1]:void 0,E),oe=ie>2?arguments[2]:void 0,se=oe===void 0?E:z(oe,E);se>te;)ue[te++]=ee;return ue}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(y,De,ye){"use strict";var x=y("../internals/array-iteration").forEach,z=y("../internals/array-method-is-strict"),le=z("forEach");De.exports=le?[].forEach:function(ee){return x(this,ee,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(y,De,ye){var x=y("../internals/length-of-array-like");De.exports=function(z,le){for(var re=0,ee=x(le),ue=new z(ee);ee>re;)ue[re]=le[re++];return ue}},{"../internals/length-of-array-like":188}],109:[function(y,De,ye){"use strict";var x=y("../internals/global"),z=y("../internals/function-bind-context"),le=y("../internals/function-call"),re=y("../internals/to-object"),ee=y("../internals/call-with-safe-iteration-closing"),ue=y("../internals/is-array-iterator-method"),E=y("../internals/is-constructor"),ie=y("../internals/length-of-array-like"),te=y("../internals/create-property"),oe=y("../internals/get-iterator"),se=y("../internals/get-iterator-method"),ce=x.Array;De.exports=function(me){var ve=re(me),ge=E(this),Ce=arguments.length,Se=Ce>1?arguments[1]:void 0,Fe=Se!==void 0;Fe&&(Se=z(Se,Ce>2?arguments[2]:void 0));var xe=se(ve),fe=0,de,we,Ae,Ne,ke,Me;if(xe&&!(this==ce&&ue(xe)))for(Ne=oe(ve,xe),ke=Ne.next,we=ge?new this:[];!(Ae=le(ke,Ne)).done;fe++)Me=Fe?ee(Ne,Se,[Ae.value,fe],!0):Ae.value,te(we,fe,Me);else for(de=ie(ve),we=ge?new this(de):ce(de);de>fe;fe++)Me=Fe?Se(ve[fe],fe):ve[fe],te(we,fe,Me);return we.length=fe,we}},{"../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(y,De,ye){var x=y("../internals/to-indexed-object"),z=y("../internals/to-absolute-index"),le=y("../internals/length-of-array-like"),re=function(ee){return function(ue,E,ie){var te=x(ue),oe=le(te),se=z(ie,oe),ce;if(ee&&E!=E){for(;oe>se;)if(ce=te[se++],ce!=ce)return!0}else for(;oe>se;se++)if((ee||se in te)&&te[se]===E)return ee||se||0;return!ee&&-1}};De.exports={includes:re(!0),indexOf:re(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(y,De,ye){var x=y("../internals/function-bind-context"),z=y("../internals/function-uncurry-this"),le=y("../internals/indexed-object"),re=y("../internals/to-object"),ee=y("../internals/length-of-array-like"),ue=y("../internals/array-species-create"),E=z([].push),ie=function(te){var oe=te==1,se=te==2,ce=te==3,pe=te==4,me=te==6,ve=te==7,ge=te==5||me;return function(Ce,Se,Fe,xe){for(var fe=re(Ce),de=le(fe),we=x(Se,Fe),Ae=ee(de),Ne=0,ke=xe||ue,Me=oe?ke(Ce,Ae):se||ve?ke(Ce,0):void 0,Ke,_e;Ae>Ne;Ne++)if((ge||Ne in de)&&(Ke=de[Ne],_e=we(Ke,Ne,fe),te))if(oe)Me[Ne]=_e;else if(_e)switch(te){case 3:return!0;case 5:return Ke;case 6:return Ne;case 2:E(Me,Ke)}else switch(te){case 4:return!1;case 7:E(Me,Ke)}return me?-1:ce||pe?pe:Me}};De.exports={forEach:ie(0),map:ie(1),filter:ie(2),some:ie(3),every:ie(4),find:ie(5),findIndex:ie(6),filterReject:ie(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(y,De,ye){"use strict";var x=y("../internals/function-apply"),z=y("../internals/to-indexed-object"),le=y("../internals/to-integer-or-infinity"),re=y("../internals/length-of-array-like"),ee=y("../internals/array-method-is-strict"),ue=Math.min,E=[].lastIndexOf,ie=!!E&&1/[1].lastIndexOf(1,-0)<0,te=ee("lastIndexOf"),oe=ie||!te;De.exports=oe?function(ce){if(ie)return x(E,this,arguments)||0;var pe=z(this),me=re(pe),ve=me-1;for(arguments.length>1&&(ve=ue(ve,le(arguments[1]))),ve<0&&(ve=me+ve);ve>=0;ve--)if(ve in pe&&pe[ve]===ce)return ve||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(y,De,ye){var x=y("../internals/fails"),z=y("../internals/well-known-symbol"),le=y("../internals/engine-v8-version"),re=z("species");De.exports=function(ee){return le>=51||!x(function(){var ue=[],E=ue.constructor={};return E[re]=function(){return{foo:1}},ue[ee](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(y,De,ye){"use strict";var x=y("../internals/fails");De.exports=function(z,le){var re=[][z];return!!re&&x(function(){re.call(null,le||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/a-callable"),le=y("../internals/to-object"),re=y("../internals/indexed-object"),ee=y("../internals/length-of-array-like"),ue=x.TypeError,E=function(ie){return function(te,oe,se,ce){z(oe);var pe=le(te),me=re(pe),ve=ee(pe),ge=ie?ve-1:0,Ce=ie?-1:1;if(se<2)for(;;){if(ge in me){ce=me[ge],ge+=Ce;break}if(ge+=Ce,ie?ge<0:ve<=ge)throw ue("Reduce of empty array with no initial value")}for(;ie?ge>=0:ve>ge;ge+=Ce)ge in me&&(ce=oe(ce,me[ge],ge,pe));return ce}};De.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(y,De,ye){var x=y("../internals/global"),z=y("../internals/to-absolute-index"),le=y("../internals/length-of-array-like"),re=y("../internals/create-property"),ee=x.Array,ue=Math.max;De.exports=function(E,ie,te){for(var oe=le(E),se=z(ie,oe),ce=z(te===void 0?oe:te,oe),pe=ee(ue(ce-se,0)),me=0;se<ce;se++,me++)re(pe,me,E[se]);return pe.length=me,pe}},{"../internals/create-property":131,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245}],117:[function(y,De,ye){var x=y("../internals/function-uncurry-this");De.exports=x([].slice)},{"../internals/function-uncurry-this":157}],118:[function(y,De,ye){var x=y("../internals/array-slice-simple"),z=Math.floor,le=function(ue,E){var ie=ue.length,te=z(ie/2);return ie<8?re(ue,E):ee(ue,le(x(ue,0,te),E),le(x(ue,te),E),E)},re=function(ue,E){for(var ie=ue.length,te=1,oe,se;te<ie;){for(se=te,oe=ue[te];se&&E(ue[se-1],oe)>0;)ue[se]=ue[--se];se!==te++&&(ue[se]=oe)}return ue},ee=function(ue,E,ie,te){for(var oe=E.length,se=ie.length,ce=0,pe=0;ce<oe||pe<se;)ue[ce+pe]=ce<oe&&pe<se?te(E[ce],ie[pe])<=0?E[ce++]:ie[pe++]:ce<oe?E[ce++]:ie[pe++];return ue};De.exports=le},{"../internals/array-slice-simple":116}],119:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/is-array"),le=y("../internals/is-constructor"),re=y("../internals/is-object"),ee=y("../internals/well-known-symbol"),ue=ee("species"),E=x.Array;De.exports=function(ie){var te;return z(ie)&&(te=ie.constructor,le(te)&&(te===E||z(te.prototype))?te=void 0:re(te)&&(te=te[ue],te===null&&(te=void 0))),te===void 0?E:te}},{"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/well-known-symbol":268}],120:[function(y,De,ye){var x=y("../internals/array-species-constructor");De.exports=function(z,le){return new(x(z))(le===0?0:le)}},{"../internals/array-species-constructor":119}],121:[function(y,De,ye){var x=y("../internals/an-object"),z=y("../internals/iterator-close");De.exports=function(le,re,ee,ue){try{return ue?re(x(ee)[0],ee[1]):re(ee)}catch(E){z(le,"throw",E)}}},{"../internals/an-object":101,"../internals/iterator-close":185}],122:[function(y,De,ye){var x=y("../internals/well-known-symbol"),z=x("iterator"),le=!1;try{var re=0,ee={next:function(){return{done:!!re++}},return:function(){le=!0}};ee[z]=function(){return this},Array.from(ee,function(){throw 2})}catch(ue){}De.exports=function(ue,E){if(!E&&!le)return!1;var ie=!1;try{var te={};te[z]=function(){return{next:function(){return{done:ie=!0}}}},ue(te)}catch(oe){}return ie}},{"../internals/well-known-symbol":268}],123:[function(y,De,ye){var x=y("../internals/function-uncurry-this"),z=x({}.toString),le=x("".slice);De.exports=function(re){return le(z(re),8,-1)}},{"../internals/function-uncurry-this":157}],124:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/to-string-tag-support"),le=y("../internals/is-callable"),re=y("../internals/classof-raw"),ee=y("../internals/well-known-symbol"),ue=ee("toStringTag"),E=x.Object,ie=re(function(){return arguments}())=="Arguments",te=function(oe,se){try{return oe[se]}catch(ce){}};De.exports=z?re:function(oe){var se,ce,pe;return oe===void 0?"Undefined":oe===null?"Null":typeof(ce=te(se=E(oe),ue))=="string"?ce:ie?re(se):(pe=re(se))=="Object"&&le(se.callee)?"Arguments":pe}},{"../internals/classof-raw":123,"../internals/global":163,"../internals/is-callable":176,"../internals/to-string-tag-support":255,"../internals/well-known-symbol":268}],125:[function(y,De,ye){var x=y("../internals/has-own-property"),z=y("../internals/own-keys"),le=y("../internals/object-get-own-property-descriptor"),re=y("../internals/object-define-property");De.exports=function(ee,ue,E){for(var ie=z(ue),te=re.f,oe=le.f,se=0;se<ie.length;se++){var ce=ie[se];!x(ee,ce)&&!(E&&x(E,ce))&&te(ee,ce,oe(ue,ce))}}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/own-keys":212}],126:[function(y,De,ye){var x=y("../internals/well-known-symbol"),z=x("match");De.exports=function(le){var re=/./;try{"/./"[le](re)}catch(ee){try{return re[z]=!1,"/./"[le](re)}catch(ue){}}return!1}},{"../internals/well-known-symbol":268}],127:[function(y,De,ye){var x=y("../internals/fails");De.exports=!x(function(){function z(){}return z.prototype.constructor=null,Object.getPrototypeOf(new z)!==z.prototype})},{"../internals/fails":150}],128:[function(y,De,ye){"use strict";var x=y("../internals/iterators-core").IteratorPrototype,z=y("../internals/object-create"),le=y("../internals/create-property-descriptor"),re=y("../internals/set-to-string-tag"),ee=y("../internals/iterators"),ue=function(){return this};De.exports=function(E,ie,te,oe){var se=ie+" Iterator";return E.prototype=z(x,{next:le(+!oe,te)}),re(E,se,!1,!0),ee[se]=ue,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(y,De,ye){var x=y("../internals/descriptors"),z=y("../internals/object-define-property"),le=y("../internals/create-property-descriptor");De.exports=x?function(re,ee,ue){return z.f(re,ee,le(1,ue))}:function(re,ee,ue){return re[ee]=ue,re}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/object-define-property":198}],130:[function(y,De,ye){De.exports=function(x,z){return{enumerable:!(x&1),configurable:!(x&2),writable:!(x&4),value:z}}},{}],131:[function(y,De,ye){"use strict";var x=y("../internals/to-property-key"),z=y("../internals/object-define-property"),le=y("../internals/create-property-descriptor");De.exports=function(re,ee,ue){var E=x(ee);E in re?z.f(re,E,le(0,ue)):re[E]=ue}},{"../internals/create-property-descriptor":130,"../internals/object-define-property":198,"../internals/to-property-key":254}],132:[function(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/function-call"),le=y("../internals/is-pure"),re=y("../internals/function-name"),ee=y("../internals/is-callable"),ue=y("../internals/create-iterator-constructor"),E=y("../internals/object-get-prototype-of"),ie=y("../internals/object-set-prototype-of"),te=y("../internals/set-to-string-tag"),oe=y("../internals/create-non-enumerable-property"),se=y("../internals/redefine"),ce=y("../internals/well-known-symbol"),pe=y("../internals/iterators"),me=y("../internals/iterators-core"),ve=re.PROPER,ge=re.CONFIGURABLE,Ce=me.IteratorPrototype,Se=me.BUGGY_SAFARI_ITERATORS,Fe=ce("iterator"),xe="keys",fe="values",de="entries",we=function(){return this};De.exports=function(Ae,Ne,ke,Me,Ke,_e,Xe){ue(ke,Ne,Me);var ut=function(rt){if(rt===Ke&&at)return at;if(!Se&&rt in $e)return $e[rt];switch(rt){case xe:return function(){return new ke(this,rt)};case fe:return function(){return new ke(this,rt)};case de:return function(){return new ke(this,rt)}}return function(){return new ke(this)}},Re=Ne+" Iterator",Ue=!1,$e=Ae.prototype,ot=$e[Fe]||$e["@@iterator"]||Ke&&$e[Ke],at=!Se&&ot||ut(Ke),qe=Ne=="Array"&&$e.entries||ot,et,Qe,ft;if(qe&&(et=E(qe.call(new Ae)),et!==Object.prototype&&et.next&&(!le&&E(et)!==Ce&&(ie?ie(et,Ce):ee(et[Fe])||se(et,Fe,we)),te(et,Re,!0,!0),le&&(pe[Re]=we))),ve&&Ke==fe&&ot&&ot.name!==fe&&(!le&&ge?oe($e,"name",fe):(Ue=!0,at=function(){return z(ot,this)})),Ke)if(Qe={values:ut(fe),keys:_e?at:ut(xe),entries:ut(de)},Xe)for(ft in Qe)(Se||Ue||!(ft in $e))&&se($e,ft,Qe[ft]);else x({target:Ne,proto:!0,forced:Se||Ue},Qe);return(!le||Xe)&&$e[Fe]!==at&&se($e,Fe,at,{name:Ke}),pe[Ne]=at,Qe}},{"../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(y,De,ye){var x=y("../internals/path"),z=y("../internals/has-own-property"),le=y("../internals/well-known-symbol-wrapped"),re=y("../internals/object-define-property").f;De.exports=function(ee){var ue=x.Symbol||(x.Symbol={});z(ue,ee)||re(ue,ee,{value:le.f(ee)})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/path":213,"../internals/well-known-symbol-wrapped":267}],134:[function(y,De,ye){var x=y("../internals/fails");De.exports=!x(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},{"../internals/fails":150}],135:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/is-object"),le=x.document,re=z(le)&&z(le.createElement);De.exports=function(ee){return re?le.createElement(ee):{}}},{"../internals/global":163,"../internals/is-object":180}],136:[function(y,De,ye){De.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(y,De,ye){var x=y("../internals/document-create-element"),z=x("span").classList,le=z&&z.constructor&&z.constructor.prototype;De.exports=le===Object.prototype?void 0:le},{"../internals/document-create-element":135}],138:[function(y,De,ye){var x=y("../internals/engine-user-agent"),z=x.match(/firefox\/(\d+)/i);De.exports=!!z&&+z[1]},{"../internals/engine-user-agent":145}],139:[function(y,De,ye){De.exports=typeof window=="object"&&typeof Deno!="object"},{}],140:[function(y,De,ye){var x=y("../internals/engine-user-agent");De.exports=/MSIE|Trident/.test(x)},{"../internals/engine-user-agent":145}],141:[function(y,De,ye){var x=y("../internals/engine-user-agent"),z=y("../internals/global");De.exports=/ipad|iphone|ipod/i.test(x)&&z.Pebble!==void 0},{"../internals/engine-user-agent":145,"../internals/global":163}],142:[function(y,De,ye){var x=y("../internals/engine-user-agent");De.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(x)},{"../internals/engine-user-agent":145}],143:[function(y,De,ye){var x=y("../internals/classof-raw"),z=y("../internals/global");De.exports=x(z.process)=="process"},{"../internals/classof-raw":123,"../internals/global":163}],144:[function(y,De,ye){var x=y("../internals/engine-user-agent");De.exports=/web0s(?!.*chrome)/i.test(x)},{"../internals/engine-user-agent":145}],145:[function(y,De,ye){var x=y("../internals/get-built-in");De.exports=x("navigator","userAgent")||""},{"../internals/get-built-in":158}],146:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/engine-user-agent"),le=x.process,re=x.Deno,ee=le&&le.versions||re&&re.version,ue=ee&&ee.v8,E,ie;ue&&(E=ue.split("."),ie=E[0]>0&&E[0]<4?1:+(E[0]+E[1])),!ie&&z&&(E=z.match(/Edge\/(\d+)/),(!E||E[1]>=74)&&(E=z.match(/Chrome\/(\d+)/),E&&(ie=+E[1]))),De.exports=ie},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(y,De,ye){var x=y("../internals/engine-user-agent"),z=x.match(/AppleWebKit\/(\d+)\./);De.exports=!!z&&+z[1]},{"../internals/engine-user-agent":145}],148:[function(y,De,ye){De.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/object-get-own-property-descriptor").f,le=y("../internals/create-non-enumerable-property"),re=y("../internals/redefine"),ee=y("../internals/set-global"),ue=y("../internals/copy-constructor-properties"),E=y("../internals/is-forced");De.exports=function(ie,te){var oe=ie.target,se=ie.global,ce=ie.stat,pe,me,ve,ge,Ce,Se;if(se?me=x:ce?me=x[oe]||ee(oe,{}):me=(x[oe]||{}).prototype,me)for(ve in te){if(Ce=te[ve],ie.noTargetGet?(Se=z(me,ve),ge=Se&&Se.value):ge=me[ve],pe=E(se?ve:oe+(ce?".":"#")+ve,ie.forced),!pe&&ge!==void 0){if(typeof Ce==typeof ge)continue;ue(Ce,ge)}(ie.sham||ge&&ge.sham)&&le(Ce,"sham",!0),re(me,ve,Ce,ie)}}},{"../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(y,De,ye){De.exports=function(x){try{return!!x()}catch(z){return!0}}},{}],151:[function(y,De,ye){"use strict";y("../modules/es.regexp.exec");var x=y("../internals/function-uncurry-this"),z=y("../internals/redefine"),le=y("../internals/regexp-exec"),re=y("../internals/fails"),ee=y("../internals/well-known-symbol"),ue=y("../internals/create-non-enumerable-property"),E=ee("species"),ie=RegExp.prototype;De.exports=function(te,oe,se,ce){var pe=ee(te),me=!re(function(){var Se={};return Se[pe]=function(){return 7},""[te](Se)!=7}),ve=me&&!re(function(){var Se=!1,Fe=/a/;return te==="split"&&(Fe={},Fe.constructor={},Fe.constructor[E]=function(){return Fe},Fe.flags="",Fe[pe]=/./[pe]),Fe.exec=function(){return Se=!0,null},Fe[pe](""),!Se});if(!me||!ve||se){var ge=x(/./[pe]),Ce=oe(pe,""[te],function(Se,Fe,xe,fe,de){var we=x(Se),Ae=Fe.exec;return Ae===le||Ae===ie.exec?me&&!de?{done:!0,value:ge(Fe,xe,fe)}:{done:!0,value:we(xe,Fe,fe)}:{done:!1}});z(String.prototype,te,Ce[0]),z(ie,pe,Ce[1])}ce&&ue(ie[pe],"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(y,De,ye){var x=y("../internals/function-bind-native"),z=Function.prototype,le=z.apply,re=z.call;De.exports=typeof Reflect=="object"&&Reflect.apply||(x?re.bind(le):function(){return re.apply(le,arguments)})},{"../internals/function-bind-native":154}],153:[function(y,De,ye){var x=y("../internals/function-uncurry-this"),z=y("../internals/a-callable"),le=y("../internals/function-bind-native"),re=x(x.bind);De.exports=function(ee,ue){return z(ee),ue===void 0?ee:le?re(ee,ue):function(){return ee.apply(ue,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(y,De,ye){var x=y("../internals/fails");De.exports=!x(function(){var z=function(){}.bind();return typeof z!="function"||z.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(y,De,ye){var x=y("../internals/function-bind-native"),z=Function.prototype.call;De.exports=x?z.bind(z):function(){return z.apply(z,arguments)}},{"../internals/function-bind-native":154}],156:[function(y,De,ye){var x=y("../internals/descriptors"),z=y("../internals/has-own-property"),le=Function.prototype,re=x&&Object.getOwnPropertyDescriptor,ee=z(le,"name"),ue=ee&&function(){}.name==="something",E=ee&&(!x||x&&re(le,"name").configurable);De.exports={EXISTS:ee,PROPER:ue,CONFIGURABLE:E}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(y,De,ye){var x=y("../internals/function-bind-native"),z=Function.prototype,le=z.bind,re=z.call,ee=x&&le.bind(re,re);De.exports=x?function(ue){return ue&&ee(ue)}:function(ue){return ue&&function(){return re.apply(ue,arguments)}}},{"../internals/function-bind-native":154}],158:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/is-callable"),le=function(re){return z(re)?re:void 0};De.exports=function(re,ee){return arguments.length<2?le(x[re]):x[re]&&x[re][ee]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(y,De,ye){var x=y("../internals/classof"),z=y("../internals/get-method"),le=y("../internals/iterators"),re=y("../internals/well-known-symbol"),ee=re("iterator");De.exports=function(ue){if(ue!=null)return z(ue,ee)||z(ue,"@@iterator")||le[x(ue)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/function-call"),le=y("../internals/a-callable"),re=y("../internals/an-object"),ee=y("../internals/try-to-string"),ue=y("../internals/get-iterator-method"),E=x.TypeError;De.exports=function(ie,te){var oe=arguments.length<2?ue(ie):te;if(le(oe))return re(z(oe,ie));throw E(ee(ie)+" 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(y,De,ye){var x=y("../internals/a-callable");De.exports=function(z,le){var re=z[le];return re==null?void 0:x(re)}},{"../internals/a-callable":95}],162:[function(y,De,ye){var x=y("../internals/function-uncurry-this"),z=y("../internals/to-object"),le=Math.floor,re=x("".charAt),ee=x("".replace),ue=x("".slice),E=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,ie=/\$([$&'`]|\d{1,2})/g;De.exports=function(te,oe,se,ce,pe,me){var ve=se+te.length,ge=ce.length,Ce=ie;return pe!==void 0&&(pe=z(pe),Ce=E),ee(me,Ce,function(Se,Fe){var xe;switch(re(Fe,0)){case"$":return"$";case"&":return te;case"`":return ue(oe,0,se);case"'":return ue(oe,ve);case"<":xe=pe[ue(Fe,1,-1)];break;default:var fe=+Fe;if(fe===0)return Se;if(fe>ge){var de=le(fe/10);return de===0?Se:de<=ge?ce[de-1]===void 0?re(Fe,1):ce[de-1]+re(Fe,1):Se}xe=ce[fe-1]}return xe===void 0?"":xe})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(y,De,ye){(function(x){(function(){var z=function(le){return le&&le.Math==Math&&le};De.exports=z(typeof globalThis=="object"&&globalThis)||z(typeof window=="object"&&window)||z(typeof self=="object"&&self)||z(typeof x=="object"&&x)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof It!="undefined"?It:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(y,De,ye){var x=y("../internals/function-uncurry-this"),z=y("../internals/to-object"),le=x({}.hasOwnProperty);De.exports=Object.hasOwn||function(ee,ue){return le(z(ee),ue)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(y,De,ye){De.exports={}},{}],166:[function(y,De,ye){var x=y("../internals/global");De.exports=function(z,le){var re=x.console;re&&re.error&&(arguments.length==1?re.error(z):re.error(z,le))}},{"../internals/global":163}],167:[function(y,De,ye){var x=y("../internals/get-built-in");De.exports=x("document","documentElement")},{"../internals/get-built-in":158}],168:[function(y,De,ye){var x=y("../internals/descriptors"),z=y("../internals/fails"),le=y("../internals/document-create-element");De.exports=!x&&!z(function(){return Object.defineProperty(le("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(y,De,ye){var x=y("../internals/global"),z=x.Array,le=Math.abs,re=Math.pow,ee=Math.floor,ue=Math.log,E=Math.LN2,ie=function(oe,se,ce){var pe=z(ce),me=ce*8-se-1,ve=(1<<me)-1,ge=ve>>1,Ce=se===23?re(2,-24)-re(2,-77):0,Se=oe<0||oe===0&&1/oe<0?1:0,Fe=0,xe,fe,de;for(oe=le(oe),oe!=oe||oe===1/0?(fe=oe!=oe?1:0,xe=ve):(xe=ee(ue(oe)/E),de=re(2,-xe),oe*de<1&&(xe--,de*=2),xe+ge>=1?oe+=Ce/de:oe+=Ce*re(2,1-ge),oe*de>=2&&(xe++,de/=2),xe+ge>=ve?(fe=0,xe=ve):xe+ge>=1?(fe=(oe*de-1)*re(2,se),xe=xe+ge):(fe=oe*re(2,ge-1)*re(2,se),xe=0));se>=8;)pe[Fe++]=fe&255,fe/=256,se-=8;for(xe=xe<<se|fe,me+=se;me>0;)pe[Fe++]=xe&255,xe/=256,me-=8;return pe[--Fe]|=Se*128,pe},te=function(oe,se){var ce=oe.length,pe=ce*8-se-1,me=(1<<pe)-1,ve=me>>1,ge=pe-7,Ce=ce-1,Se=oe[Ce--],Fe=Se&127,xe;for(Se>>=7;ge>0;)Fe=Fe*256+oe[Ce--],ge-=8;for(xe=Fe&(1<<-ge)-1,Fe>>=-ge,ge+=se;ge>0;)xe=xe*256+oe[Ce--],ge-=8;if(Fe===0)Fe=1-ve;else{if(Fe===me)return xe?NaN:Se?-1/0:1/0;xe=xe+re(2,se),Fe=Fe-ve}return(Se?-1:1)*xe*re(2,Fe-se)};De.exports={pack:ie,unpack:te}},{"../internals/global":163}],170:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/function-uncurry-this"),le=y("../internals/fails"),re=y("../internals/classof-raw"),ee=x.Object,ue=z("".split);De.exports=le(function(){return!ee("z").propertyIsEnumerable(0)})?function(E){return re(E)=="String"?ue(E,""):ee(E)}:ee},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(y,De,ye){var x=y("../internals/is-callable"),z=y("../internals/is-object"),le=y("../internals/object-set-prototype-of");De.exports=function(re,ee,ue){var E,ie;return le&&x(E=ee.constructor)&&E!==ue&&z(ie=E.prototype)&&ie!==ue.prototype&&le(re,ie),re}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(y,De,ye){var x=y("../internals/function-uncurry-this"),z=y("../internals/is-callable"),le=y("../internals/shared-store"),re=x(Function.toString);z(le.inspectSource)||(le.inspectSource=function(ee){return re(ee)}),De.exports=le.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(y,De,ye){var x=y("../internals/native-weak-map"),z=y("../internals/global"),le=y("../internals/function-uncurry-this"),re=y("../internals/is-object"),ee=y("../internals/create-non-enumerable-property"),ue=y("../internals/has-own-property"),E=y("../internals/shared-store"),ie=y("../internals/shared-key"),te=y("../internals/hidden-keys"),oe="Object already initialized",se=z.TypeError,ce=z.WeakMap,pe,me,ve,ge=function(we){return ve(we)?me(we):pe(we,{})},Ce=function(we){return function(Ae){var Ne;if(!re(Ae)||(Ne=me(Ae)).type!==we)throw se("Incompatible receiver, "+we+" required");return Ne}};if(x||E.state){var Se=E.state||(E.state=new ce),Fe=le(Se.get),xe=le(Se.has),fe=le(Se.set);pe=function(we,Ae){if(xe(Se,we))throw new se(oe);return Ae.facade=we,fe(Se,we,Ae),Ae},me=function(we){return Fe(Se,we)||{}},ve=function(we){return xe(Se,we)}}else{var de=ie("state");te[de]=!0,pe=function(we,Ae){if(ue(we,de))throw new se(oe);return Ae.facade=we,ee(we,de,Ae),Ae},me=function(we){return ue(we,de)?we[de]:{}},ve=function(we){return ue(we,de)}}De.exports={set:pe,get:me,has:ve,enforce:ge,getterFor:Ce}},{"../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(y,De,ye){var x=y("../internals/well-known-symbol"),z=y("../internals/iterators"),le=x("iterator"),re=Array.prototype;De.exports=function(ee){return ee!==void 0&&(z.Array===ee||re[le]===ee)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(y,De,ye){var x=y("../internals/classof-raw");De.exports=Array.isArray||function(le){return x(le)=="Array"}},{"../internals/classof-raw":123}],176:[function(y,De,ye){De.exports=function(x){return typeof x=="function"}},{}],177:[function(y,De,ye){var x=y("../internals/function-uncurry-this"),z=y("../internals/fails"),le=y("../internals/is-callable"),re=y("../internals/classof"),ee=y("../internals/get-built-in"),ue=y("../internals/inspect-source"),E=function(){},ie=[],te=ee("Reflect","construct"),oe=/^\s*(?:class|function)\b/,se=x(oe.exec),ce=!oe.exec(E),pe=function(ge){if(!le(ge))return!1;try{return te(E,ie,ge),!0}catch(Ce){return!1}},me=function(ge){if(!le(ge))return!1;switch(re(ge)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return ce||!!se(oe,ue(ge))}catch(Ce){return!0}};me.sham=!0,De.exports=!te||z(function(){var ve;return pe(pe.call)||!pe(Object)||!pe(function(){ve=!0})||ve})?me:pe},{"../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(y,De,ye){var x=y("../internals/fails"),z=y("../internals/is-callable"),le=/#|\.prototype\./,re=function(te,oe){var se=ue[ee(te)];return se==ie?!0:se==E?!1:z(oe)?x(oe):!!oe},ee=re.normalize=function(te){return String(te).replace(le,".").toLowerCase()},ue=re.data={},E=re.NATIVE="N",ie=re.POLYFILL="P";De.exports=re},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(y,De,ye){var x=y("../internals/is-object"),z=Math.floor;De.exports=Number.isInteger||function(re){return!x(re)&&isFinite(re)&&z(re)===re}},{"../internals/is-object":180}],180:[function(y,De,ye){var x=y("../internals/is-callable");De.exports=function(z){return typeof z=="object"?z!==null:x(z)}},{"../internals/is-callable":176}],181:[function(y,De,ye){De.exports=!1},{}],182:[function(y,De,ye){var x=y("../internals/is-object"),z=y("../internals/classof-raw"),le=y("../internals/well-known-symbol"),re=le("match");De.exports=function(ee){var ue;return x(ee)&&((ue=ee[re])!==void 0?!!ue:z(ee)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/get-built-in"),le=y("../internals/is-callable"),re=y("../internals/object-is-prototype-of"),ee=y("../internals/use-symbol-as-uid"),ue=x.Object;De.exports=ee?function(E){return typeof E=="symbol"}:function(E){var ie=z("Symbol");return le(ie)&&re(ie.prototype,ue(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(y,De,ye){var x=y("../internals/global"),z=y("../internals/function-bind-context"),le=y("../internals/function-call"),re=y("../internals/an-object"),ee=y("../internals/try-to-string"),ue=y("../internals/is-array-iterator-method"),E=y("../internals/length-of-array-like"),ie=y("../internals/object-is-prototype-of"),te=y("../internals/get-iterator"),oe=y("../internals/get-iterator-method"),se=y("../internals/iterator-close"),ce=x.TypeError,pe=function(ve,ge){this.stopped=ve,this.result=ge},me=pe.prototype;De.exports=function(ve,ge,Ce){var Se=Ce&&Ce.that,Fe=!!(Ce&&Ce.AS_ENTRIES),xe=!!(Ce&&Ce.IS_ITERATOR),fe=!!(Ce&&Ce.INTERRUPTED),de=z(ge,Se),we,Ae,Ne,ke,Me,Ke,_e,Xe=function(Re){return we&&se(we,"normal",Re),new pe(!0,Re)},ut=function(Re){return Fe?(re(Re),fe?de(Re[0],Re[1],Xe):de(Re[0],Re[1])):fe?de(Re,Xe):de(Re)};if(xe)we=ve;else{if(Ae=oe(ve),!Ae)throw ce(ee(ve)+" is not iterable");if(ue(Ae)){for(Ne=0,ke=E(ve);ke>Ne;Ne++)if(Me=ut(ve[Ne]),Me&&ie(me,Me))return Me;return new pe(!1)}we=te(ve,Ae)}for(Ke=we.next;!(_e=le(Ke,we)).done;){try{Me=ut(_e.value)}catch(Re){se(we,"throw",Re)}if(typeof Me=="object"&&Me&&ie(me,Me))return Me}return new pe(!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(y,De,ye){var x=y("../internals/function-call"),z=y("../internals/an-object"),le=y("../internals/get-method");De.exports=function(re,ee,ue){var E,ie;z(re);try{if(E=le(re,"return"),!E){if(ee==="throw")throw ue;return ue}E=x(E,re)}catch(te){ie=!0,E=te}if(ee==="throw")throw ue;if(ie)throw E;return z(E),ue}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(y,De,ye){"use strict";var x=y("../internals/fails"),z=y("../internals/is-callable"),le=y("../internals/object-create"),re=y("../internals/object-get-prototype-of"),ee=y("../internals/redefine"),ue=y("../internals/well-known-symbol"),E=y("../internals/is-pure"),ie=ue("iterator"),te=!1,oe,se,ce;[].keys&&(ce=[].keys(),"next"in ce?(se=re(re(ce)),se!==Object.prototype&&(oe=se)):te=!0);var pe=oe==null||x(function(){var me={};return oe[ie].call(me)!==me});pe?oe={}:E&&(oe=le(oe)),z(oe[ie])||ee(oe,ie,function(){return this}),De.exports={IteratorPrototype:oe,BUGGY_SAFARI_ITERATORS:te}},{"../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(y,De,ye){arguments[4][165][0].apply(ye,arguments)},{dup:165}],188:[function(y,De,ye){var x=y("../internals/to-length");De.exports=function(z){return x(z.length)}},{"../internals/to-length":249}],189:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/function-bind-context"),le=y("../internals/object-get-own-property-descriptor").f,re=y("../internals/task").set,ee=y("../internals/engine-is-ios"),ue=y("../internals/engine-is-ios-pebble"),E=y("../internals/engine-is-webos-webkit"),ie=y("../internals/engine-is-node"),te=x.MutationObserver||x.WebKitMutationObserver,oe=x.document,se=x.process,ce=x.Promise,pe=le(x,"queueMicrotask"),me=pe&&pe.value,ve,ge,Ce,Se,Fe,xe,fe,de;me||(ve=function(){var we,Ae;for(ie&&(we=se.domain)&&we.exit();ge;){Ae=ge.fn,ge=ge.next;try{Ae()}catch(Ne){throw ge?Se():Ce=void 0,Ne}}Ce=void 0,we&&we.enter()},!ee&&!ie&&!E&&te&&oe?(Fe=!0,xe=oe.createTextNode(""),new te(ve).observe(xe,{characterData:!0}),Se=function(){xe.data=Fe=!Fe}):!ue&&ce&&ce.resolve?(fe=ce.resolve(void 0),fe.constructor=ce,de=z(fe.then,fe),Se=function(){de(ve)}):ie?Se=function(){se.nextTick(ve)}:(re=z(re,x),Se=function(){re(ve)})),De.exports=me||function(we){var Ae={fn:we,next:void 0};Ce&&(Ce.next=Ae),ge||(ge=Ae,Se()),Ce=Ae}},{"../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(y,De,ye){var x=y("../internals/native-symbol");De.exports=x&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(y,De,ye){var x=y("../internals/engine-v8-version"),z=y("../internals/fails");De.exports=!!Object.getOwnPropertySymbols&&!z(function(){var le=Symbol();return!String(le)||!(Object(le)instanceof Symbol)||!Symbol.sham&&x&&x<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/is-callable"),le=y("../internals/inspect-source"),re=x.WeakMap;De.exports=z(re)&&/native code/.test(le(re))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(y,De,ye){"use strict";var x=y("../internals/a-callable"),z=function(le){var re,ee;this.promise=new le(function(ue,E){if(re!==void 0||ee!==void 0)throw TypeError("Bad Promise constructor");re=ue,ee=E}),this.resolve=x(re),this.reject=x(ee)};De.exports.f=function(le){return new z(le)}},{"../internals/a-callable":95}],194:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/is-regexp"),le=x.TypeError;De.exports=function(re){if(z(re))throw le("The method doesn't accept regular expressions");return re}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(y,De,ye){"use strict";var x=y("../internals/descriptors"),z=y("../internals/function-uncurry-this"),le=y("../internals/function-call"),re=y("../internals/fails"),ee=y("../internals/object-keys"),ue=y("../internals/object-get-own-property-symbols"),E=y("../internals/object-property-is-enumerable"),ie=y("../internals/to-object"),te=y("../internals/indexed-object"),oe=Object.assign,se=Object.defineProperty,ce=z([].concat);De.exports=!oe||re(function(){if(x&&oe({b:1},oe(se({},"a",{enumerable:!0,get:function(){se(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var pe={},me={},ve=Symbol(),ge="abcdefghijklmnopqrst";return pe[ve]=7,ge.split("").forEach(function(Ce){me[Ce]=Ce}),oe({},pe)[ve]!=7||ee(oe({},me)).join("")!=ge})?function(me,ve){for(var ge=ie(me),Ce=arguments.length,Se=1,Fe=ue.f,xe=E.f;Ce>Se;)for(var fe=te(arguments[Se++]),de=Fe?ce(ee(fe),Fe(fe)):ee(fe),we=de.length,Ae=0,Ne;we>Ae;)Ne=de[Ae++],(!x||le(xe,fe,Ne))&&(ge[Ne]=fe[Ne]);return ge}:oe},{"../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(y,De,ye){var x=y("../internals/an-object"),z=y("../internals/object-define-properties"),le=y("../internals/enum-bug-keys"),re=y("../internals/hidden-keys"),ee=y("../internals/html"),ue=y("../internals/document-create-element"),E=y("../internals/shared-key"),ie=">",te="<",oe="prototype",se="script",ce=E("IE_PROTO"),pe=function(){},me=function(Fe){return te+se+ie+Fe+te+"/"+se+ie},ve=function(Fe){Fe.write(me("")),Fe.close();var xe=Fe.parentWindow.Object;return Fe=null,xe},ge=function(){var Fe=ue("iframe"),xe="java"+se+":",fe;return Fe.style.display="none",ee.appendChild(Fe),Fe.src=String(xe),fe=Fe.contentWindow.document,fe.open(),fe.write(me("document.F=Object")),fe.close(),fe.F},Ce,Se=function(){try{Ce=new ActiveXObject("htmlfile")}catch(xe){}Se=typeof document!="undefined"?document.domain&&Ce?ve(Ce):ge():ve(Ce);for(var Fe=le.length;Fe--;)delete Se[oe][le[Fe]];return Se()};re[ce]=!0,De.exports=Object.create||function(xe,fe){var de;return xe!==null?(pe[oe]=x(xe),de=new pe,pe[oe]=null,de[ce]=xe):de=Se(),fe===void 0?de:z.f(de,fe)}},{"../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(y,De,ye){var x=y("../internals/descriptors"),z=y("../internals/v8-prototype-define-bug"),le=y("../internals/object-define-property"),re=y("../internals/an-object"),ee=y("../internals/to-indexed-object"),ue=y("../internals/object-keys");ye.f=x&&!z?Object.defineProperties:function(ie,te){re(ie);for(var oe=ee(te),se=ue(te),ce=se.length,pe=0,me;ce>pe;)le.f(ie,me=se[pe++],oe[me]);return ie}},{"../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(y,De,ye){var x=y("../internals/global"),z=y("../internals/descriptors"),le=y("../internals/ie8-dom-define"),re=y("../internals/v8-prototype-define-bug"),ee=y("../internals/an-object"),ue=y("../internals/to-property-key"),E=x.TypeError,ie=Object.defineProperty,te=Object.getOwnPropertyDescriptor,oe="enumerable",se="configurable",ce="writable";ye.f=z?re?function(me,ve,ge){if(ee(me),ve=ue(ve),ee(ge),typeof me=="function"&&ve==="prototype"&&"value"in ge&&ce in ge&&!ge[ce]){var Ce=te(me,ve);Ce&&Ce[ce]&&(me[ve]=ge.value,ge={configurable:se in ge?ge[se]:Ce[se],enumerable:oe in ge?ge[oe]:Ce[oe],writable:!1})}return ie(me,ve,ge)}:ie:function(me,ve,ge){if(ee(me),ve=ue(ve),ee(ge),le)try{return ie(me,ve,ge)}catch(Ce){}if("get"in ge||"set"in ge)throw E("Accessors not supported");return"value"in ge&&(me[ve]=ge.value),me}},{"../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(y,De,ye){var x=y("../internals/descriptors"),z=y("../internals/function-call"),le=y("../internals/object-property-is-enumerable"),re=y("../internals/create-property-descriptor"),ee=y("../internals/to-indexed-object"),ue=y("../internals/to-property-key"),E=y("../internals/has-own-property"),ie=y("../internals/ie8-dom-define"),te=Object.getOwnPropertyDescriptor;ye.f=x?te:function(se,ce){if(se=ee(se),ce=ue(ce),ie)try{return te(se,ce)}catch(pe){}if(E(se,ce))return re(!z(le.f,se,ce),se[ce])}},{"../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(y,De,ye){var x=y("../internals/classof-raw"),z=y("../internals/to-indexed-object"),le=y("../internals/object-get-own-property-names").f,re=y("../internals/array-slice-simple"),ee=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],ue=function(E){try{return le(E)}catch(ie){return re(ee)}};De.exports.f=function(ie){return ee&&x(ie)=="Window"?ue(ie):le(z(ie))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(y,De,ye){var x=y("../internals/object-keys-internal"),z=y("../internals/enum-bug-keys"),le=z.concat("length","prototype");ye.f=Object.getOwnPropertyNames||function(ee){return x(ee,le)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(y,De,ye){ye.f=Object.getOwnPropertySymbols},{}],203:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/has-own-property"),le=y("../internals/is-callable"),re=y("../internals/to-object"),ee=y("../internals/shared-key"),ue=y("../internals/correct-prototype-getter"),E=ee("IE_PROTO"),ie=x.Object,te=ie.prototype;De.exports=ue?ie.getPrototypeOf:function(oe){var se=re(oe);if(z(se,E))return se[E];var ce=se.constructor;return le(ce)&&se instanceof ce?ce.prototype:se instanceof ie?te: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(y,De,ye){var x=y("../internals/function-uncurry-this");De.exports=x({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(y,De,ye){var x=y("../internals/function-uncurry-this"),z=y("../internals/has-own-property"),le=y("../internals/to-indexed-object"),re=y("../internals/array-includes").indexOf,ee=y("../internals/hidden-keys"),ue=x([].push);De.exports=function(E,ie){var te=le(E),oe=0,se=[],ce;for(ce in te)!z(ee,ce)&&z(te,ce)&&ue(se,ce);for(;ie.length>oe;)z(te,ce=ie[oe++])&&(~re(se,ce)||ue(se,ce));return se}},{"../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(y,De,ye){var x=y("../internals/object-keys-internal"),z=y("../internals/enum-bug-keys");De.exports=Object.keys||function(re){return x(re,z)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(y,De,ye){"use strict";var x={}.propertyIsEnumerable,z=Object.getOwnPropertyDescriptor,le=z&&!x.call({1:2},1);ye.f=le?function(ee){var ue=z(this,ee);return!!ue&&ue.enumerable}:x},{}],208:[function(y,De,ye){var x=y("../internals/function-uncurry-this"),z=y("../internals/an-object"),le=y("../internals/a-possible-prototype");De.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var re=!1,ee={},ue;try{ue=x(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),ue(ee,[]),re=ee instanceof Array}catch(E){}return function(ie,te){return z(ie),le(te),re?ue(ie,te):ie.__proto__=te,ie}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(y,De,ye){var x=y("../internals/descriptors"),z=y("../internals/function-uncurry-this"),le=y("../internals/object-keys"),re=y("../internals/to-indexed-object"),ee=y("../internals/object-property-is-enumerable").f,ue=z(ee),E=z([].push),ie=function(te){return function(oe){for(var se=re(oe),ce=le(se),pe=ce.length,me=0,ve=[],ge;pe>me;)ge=ce[me++],(!x||ue(se,ge))&&E(ve,te?[ge,se[ge]]:se[ge]);return ve}};De.exports={entries:ie(!0),values:ie(!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(y,De,ye){"use strict";var x=y("../internals/to-string-tag-support"),z=y("../internals/classof");De.exports=x?{}.toString:function(){return"[object "+z(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/function-call"),le=y("../internals/is-callable"),re=y("../internals/is-object"),ee=x.TypeError;De.exports=function(ue,E){var ie,te;if(E==="string"&&le(ie=ue.toString)&&!re(te=z(ie,ue))||le(ie=ue.valueOf)&&!re(te=z(ie,ue))||E!=="string"&&le(ie=ue.toString)&&!re(te=z(ie,ue)))return te;throw ee("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(y,De,ye){var x=y("../internals/get-built-in"),z=y("../internals/function-uncurry-this"),le=y("../internals/object-get-own-property-names"),re=y("../internals/object-get-own-property-symbols"),ee=y("../internals/an-object"),ue=z([].concat);De.exports=x("Reflect","ownKeys")||function(ie){var te=le.f(ee(ie)),oe=re.f;return oe?ue(te,oe(ie)):te}},{"../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(y,De,ye){var x=y("../internals/global");De.exports=x},{"../internals/global":163}],214:[function(y,De,ye){De.exports=function(x){try{return{error:!1,value:x()}}catch(z){return{error:!0,value:z}}}},{}],215:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/promise-native-constructor"),le=y("../internals/is-callable"),re=y("../internals/is-forced"),ee=y("../internals/inspect-source"),ue=y("../internals/well-known-symbol"),E=y("../internals/engine-is-browser"),ie=y("../internals/is-pure"),te=y("../internals/engine-v8-version"),oe=z&&z.prototype,se=ue("species"),ce=!1,pe=le(x.PromiseRejectionEvent),me=re("Promise",function(){var ve=ee(z),ge=ve!==String(z);if(!ge&&te===66||ie&&!(oe.catch&&oe.finally))return!0;if(te>=51&&/native code/.test(ve))return!1;var Ce=new z(function(xe){xe(1)}),Se=function(xe){xe(function(){},function(){})},Fe=Ce.constructor={};return Fe[se]=Se,ce=Ce.then(function(){})instanceof Se,ce?!ge&&E&&!pe:!0});De.exports={CONSTRUCTOR:me,REJECTION_EVENT:pe,SUBCLASSING:ce}},{"../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(y,De,ye){var x=y("../internals/global");De.exports=x.Promise},{"../internals/global":163}],217:[function(y,De,ye){var x=y("../internals/an-object"),z=y("../internals/is-object"),le=y("../internals/new-promise-capability");De.exports=function(re,ee){if(x(re),z(ee)&&ee.constructor===re)return ee;var ue=le.f(re),E=ue.resolve;return E(ee),ue.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(y,De,ye){var x=y("../internals/promise-native-constructor"),z=y("../internals/check-correctness-of-iteration"),le=y("../internals/promise-constructor-detection").CONSTRUCTOR;De.exports=le||!z(function(re){x.all(re).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(y,De,ye){var x=y("../internals/object-define-property").f;De.exports=function(z,le,re){re in z||x(z,re,{configurable:!0,get:function(){return le[re]},set:function(ee){le[re]=ee}})}},{"../internals/object-define-property":198}],220:[function(y,De,ye){var x=function(){this.head=null,this.tail=null};x.prototype={add:function(z){var le={item:z,next:null};this.head?this.tail.next=le:this.head=le,this.tail=le},get:function(){var z=this.head;if(z)return this.head=z.next,this.tail===z&&(this.tail=null),z.item}},De.exports=x},{}],221:[function(y,De,ye){var x=y("../internals/redefine");De.exports=function(z,le,re){for(var ee in le)x(z,ee,le[ee],re);return z}},{"../internals/redefine":222}],222:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/is-callable"),le=y("../internals/has-own-property"),re=y("../internals/create-non-enumerable-property"),ee=y("../internals/set-global"),ue=y("../internals/inspect-source"),E=y("../internals/internal-state"),ie=y("../internals/function-name").CONFIGURABLE,te=E.get,oe=E.enforce,se=String(String).split("String");(De.exports=function(ce,pe,me,ve){var ge=ve?!!ve.unsafe:!1,Ce=ve?!!ve.enumerable:!1,Se=ve?!!ve.noTargetGet:!1,Fe=ve&&ve.name!==void 0?ve.name:pe,xe;if(z(me)&&(String(Fe).slice(0,7)==="Symbol("&&(Fe="["+String(Fe).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!le(me,"name")||ie&&me.name!==Fe)&&re(me,"name",Fe),xe=oe(me),xe.source||(xe.source=se.join(typeof Fe=="string"?Fe:""))),ce===x){Ce?ce[pe]=me:ee(pe,me);return}else ge?!Se&&ce[pe]&&(Ce=!0):delete ce[pe];Ce?ce[pe]=me:re(ce,pe,me)})(Function.prototype,"toString",function(){return z(this)&&te(this).source||ue(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(y,De,ye){var x=y("../internals/global"),z=y("../internals/function-call"),le=y("../internals/an-object"),re=y("../internals/is-callable"),ee=y("../internals/classof-raw"),ue=y("../internals/regexp-exec"),E=x.TypeError;De.exports=function(ie,te){var oe=ie.exec;if(re(oe)){var se=z(oe,ie,te);return se!==null&&le(se),se}if(ee(ie)==="RegExp")return z(ue,ie,te);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(y,De,ye){"use strict";var x=y("../internals/function-call"),z=y("../internals/function-uncurry-this"),le=y("../internals/to-string"),re=y("../internals/regexp-flags"),ee=y("../internals/regexp-sticky-helpers"),ue=y("../internals/shared"),E=y("../internals/object-create"),ie=y("../internals/internal-state").get,te=y("../internals/regexp-unsupported-dot-all"),oe=y("../internals/regexp-unsupported-ncg"),se=ue("native-string-replace",String.prototype.replace),ce=RegExp.prototype.exec,pe=ce,me=z("".charAt),ve=z("".indexOf),ge=z("".replace),Ce=z("".slice),Se=function(){var de=/a/,we=/b*/g;return x(ce,de,"a"),x(ce,we,"a"),de.lastIndex!==0||we.lastIndex!==0}(),Fe=ee.BROKEN_CARET,xe=/()??/.exec("")[1]!==void 0,fe=Se||xe||Fe||te||oe;fe&&(pe=function(we){var Ae=this,Ne=ie(Ae),ke=le(we),Me=Ne.raw,Ke,_e,Xe,ut,Re,Ue,$e;if(Me)return Me.lastIndex=Ae.lastIndex,Ke=x(pe,Me,ke),Ae.lastIndex=Me.lastIndex,Ke;var ot=Ne.groups,at=Fe&&Ae.sticky,qe=x(re,Ae),et=Ae.source,Qe=0,ft=ke;if(at&&(qe=ge(qe,"y",""),ve(qe,"g")===-1&&(qe+="g"),ft=Ce(ke,Ae.lastIndex),Ae.lastIndex>0&&(!Ae.multiline||Ae.multiline&&me(ke,Ae.lastIndex-1)!==`
|
|
`)&&(et="(?: "+et+")",ft=" "+ft,Qe++),_e=new RegExp("^(?:"+et+")",qe)),xe&&(_e=new RegExp("^"+et+"$(?!\\s)",qe)),Se&&(Xe=Ae.lastIndex),ut=x(ce,at?_e:Ae,ft),at?ut?(ut.input=Ce(ut.input,Qe),ut[0]=Ce(ut[0],Qe),ut.index=Ae.lastIndex,Ae.lastIndex+=ut[0].length):Ae.lastIndex=0:Se&&ut&&(Ae.lastIndex=Ae.global?ut.index+ut[0].length:Xe),xe&&ut&&ut.length>1&&x(se,ut[0],_e,function(){for(Re=1;Re<arguments.length-2;Re++)arguments[Re]===void 0&&(ut[Re]=void 0)}),ut&&ot)for(ut.groups=Ue=E(null),Re=0;Re<ot.length;Re++)$e=ot[Re],Ue[$e[0]]=ut[$e[1]];return ut}),De.exports=pe},{"../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(y,De,ye){"use strict";var x=y("../internals/an-object");De.exports=function(){var z=x(this),le="";return z.hasIndices&&(le+="d"),z.global&&(le+="g"),z.ignoreCase&&(le+="i"),z.multiline&&(le+="m"),z.dotAll&&(le+="s"),z.unicode&&(le+="u"),z.sticky&&(le+="y"),le}},{"../internals/an-object":101}],226:[function(y,De,ye){var x=y("../internals/function-call"),z=y("../internals/has-own-property"),le=y("../internals/object-is-prototype-of"),re=y("../internals/regexp-flags"),ee=RegExp.prototype;De.exports=function(ue){var E=ue.flags;return E===void 0&&!("flags"in ee)&&!z(ue,"flags")&&le(ee,ue)?x(re,ue):E}},{"../internals/function-call":155,"../internals/has-own-property":164,"../internals/object-is-prototype-of":204,"../internals/regexp-flags":225}],227:[function(y,De,ye){var x=y("../internals/fails"),z=y("../internals/global"),le=z.RegExp,re=x(function(){var E=le("a","y");return E.lastIndex=2,E.exec("abcd")!=null}),ee=re||x(function(){return!le("a","y").sticky}),ue=re||x(function(){var E=le("^r","gy");return E.lastIndex=2,E.exec("str")!=null});De.exports={BROKEN_CARET:ue,MISSED_STICKY:ee,UNSUPPORTED_Y:re}},{"../internals/fails":150,"../internals/global":163}],228:[function(y,De,ye){var x=y("../internals/fails"),z=y("../internals/global"),le=z.RegExp;De.exports=x(function(){var re=le(".","s");return!(re.dotAll&&re.exec(`
|
|
`)&&re.flags==="s")})},{"../internals/fails":150,"../internals/global":163}],229:[function(y,De,ye){var x=y("../internals/fails"),z=y("../internals/global"),le=z.RegExp;De.exports=x(function(){var re=le("(?<a>b)","g");return re.exec("b").groups.a!=="b"||"b".replace(re,"$<a>c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(y,De,ye){var x=y("../internals/global"),z=x.TypeError;De.exports=function(le){if(le==null)throw z("Can't call method on "+le);return le}},{"../internals/global":163}],231:[function(y,De,ye){De.exports=Object.is||function(z,le){return z===le?z!==0||1/z===1/le:z!=z&&le!=le}},{}],232:[function(y,De,ye){var x=y("../internals/global"),z=Object.defineProperty;De.exports=function(le,re){try{z(x,le,{value:re,configurable:!0,writable:!0})}catch(ee){x[le]=re}return re}},{"../internals/global":163}],233:[function(y,De,ye){"use strict";var x=y("../internals/get-built-in"),z=y("../internals/object-define-property"),le=y("../internals/well-known-symbol"),re=y("../internals/descriptors"),ee=le("species");De.exports=function(ue){var E=x(ue),ie=z.f;re&&E&&!E[ee]&&ie(E,ee,{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(y,De,ye){var x=y("../internals/object-define-property").f,z=y("../internals/has-own-property"),le=y("../internals/well-known-symbol"),re=le("toStringTag");De.exports=function(ee,ue,E){ee&&!E&&(ee=ee.prototype),ee&&!z(ee,re)&&x(ee,re,{configurable:!0,value:ue})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(y,De,ye){var x=y("../internals/shared"),z=y("../internals/uid"),le=x("keys");De.exports=function(re){return le[re]||(le[re]=z(re))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/set-global"),le="__core-js_shared__",re=x[le]||z(le,{});De.exports=re},{"../internals/global":163,"../internals/set-global":232}],237:[function(y,De,ye){var x=y("../internals/is-pure"),z=y("../internals/shared-store");(De.exports=function(le,re){return z[le]||(z[le]=re!==void 0?re:{})})("versions",[]).push({version:"3.22.1",mode:x?"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(y,De,ye){var x=y("../internals/an-object"),z=y("../internals/a-constructor"),le=y("../internals/well-known-symbol"),re=le("species");De.exports=function(ee,ue){var E=x(ee).constructor,ie;return E===void 0||(ie=x(E)[re])==null?ue:z(ie)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(y,De,ye){var x=y("../internals/function-uncurry-this"),z=y("../internals/to-integer-or-infinity"),le=y("../internals/to-string"),re=y("../internals/require-object-coercible"),ee=x("".charAt),ue=x("".charCodeAt),E=x("".slice),ie=function(te){return function(oe,se){var ce=le(re(oe)),pe=z(se),me=ce.length,ve,ge;return pe<0||pe>=me?te?"":void 0:(ve=ue(ce,pe),ve<55296||ve>56319||pe+1===me||(ge=ue(ce,pe+1))<56320||ge>57343?te?ee(ce,pe):ve:te?E(ce,pe,pe+2):(ve-55296<<10)+(ge-56320)+65536)}};De.exports={codeAt:ie(!1),charAt:ie(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(y,De,ye){var x=y("../internals/function-name").PROPER,z=y("../internals/fails"),le=y("../internals/whitespaces"),re="\u200B\x85\u180E";De.exports=function(ee){return z(function(){return!!le[ee]()||re[ee]()!==re||x&&le[ee].name!==ee})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(y,De,ye){var x=y("../internals/function-uncurry-this"),z=y("../internals/require-object-coercible"),le=y("../internals/to-string"),re=y("../internals/whitespaces"),ee=x("".replace),ue="["+re+"]",E=RegExp("^"+ue+ue+"*"),ie=RegExp(ue+ue+"*$"),te=function(oe){return function(se){var ce=le(z(se));return oe&1&&(ce=ee(ce,E,"")),oe&2&&(ce=ee(ce,ie,"")),ce}};De.exports={start:te(1),end:te(2),trim:te(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(y,De,ye){var x=y("../internals/function-call"),z=y("../internals/get-built-in"),le=y("../internals/well-known-symbol"),re=y("../internals/redefine");De.exports=function(){var ee=z("Symbol"),ue=ee&&ee.prototype,E=ue&&ue.valueOf,ie=le("toPrimitive");ue&&!ue[ie]&&re(ue,ie,function(te){return x(E,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/function-apply"),le=y("../internals/function-bind-context"),re=y("../internals/is-callable"),ee=y("../internals/has-own-property"),ue=y("../internals/fails"),E=y("../internals/html"),ie=y("../internals/array-slice"),te=y("../internals/document-create-element"),oe=y("../internals/validate-arguments-length"),se=y("../internals/engine-is-ios"),ce=y("../internals/engine-is-node"),pe=x.setImmediate,me=x.clearImmediate,ve=x.process,ge=x.Dispatch,Ce=x.Function,Se=x.MessageChannel,Fe=x.String,xe=0,fe={},de="onreadystatechange",we,Ae,Ne,ke;try{we=x.location}catch(ut){}var Me=function(ut){if(ee(fe,ut)){var Re=fe[ut];delete fe[ut],Re()}},Ke=function(ut){return function(){Me(ut)}},_e=function(ut){Me(ut.data)},Xe=function(ut){x.postMessage(Fe(ut),we.protocol+"//"+we.host)};(!pe||!me)&&(pe=function(Re){oe(arguments.length,1);var Ue=re(Re)?Re:Ce(Re),$e=ie(arguments,1);return fe[++xe]=function(){z(Ue,void 0,$e)},Ae(xe),xe},me=function(Re){delete fe[Re]},ce?Ae=function(ut){ve.nextTick(Ke(ut))}:ge&&ge.now?Ae=function(ut){ge.now(Ke(ut))}:Se&&!se?(Ne=new Se,ke=Ne.port2,Ne.port1.onmessage=_e,Ae=le(ke.postMessage,ke)):x.addEventListener&&re(x.postMessage)&&!x.importScripts&&we&&we.protocol!=="file:"&&!ue(Xe)?(Ae=Xe,x.addEventListener("message",_e,!1)):de in te("script")?Ae=function(ut){E.appendChild(te("script"))[de]=function(){E.removeChild(this),Me(ut)}}:Ae=function(ut){setTimeout(Ke(ut),0)}),De.exports={set:pe,clear:me}},{"../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(y,De,ye){var x=y("../internals/function-uncurry-this");De.exports=x(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(y,De,ye){var x=y("../internals/to-integer-or-infinity"),z=Math.max,le=Math.min;De.exports=function(re,ee){var ue=x(re);return ue<0?z(ue+ee,0):le(ue,ee)}},{"../internals/to-integer-or-infinity":248}],246:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/to-integer-or-infinity"),le=y("../internals/to-length"),re=x.RangeError;De.exports=function(ee){if(ee===void 0)return 0;var ue=z(ee),E=le(ue);if(ue!==E)throw re("Wrong length or index");return E}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(y,De,ye){var x=y("../internals/indexed-object"),z=y("../internals/require-object-coercible");De.exports=function(le){return x(z(le))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(y,De,ye){var x=Math.ceil,z=Math.floor;De.exports=function(le){var re=+le;return re!==re||re===0?0:(re>0?z:x)(re)}},{}],249:[function(y,De,ye){var x=y("../internals/to-integer-or-infinity"),z=Math.min;De.exports=function(le){return le>0?z(x(le),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/require-object-coercible"),le=x.Object;De.exports=function(re){return le(z(re))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/to-positive-integer"),le=x.RangeError;De.exports=function(re,ee){var ue=z(re);if(ue%ee)throw le("Wrong offset");return ue}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/to-integer-or-infinity"),le=x.RangeError;De.exports=function(re){var ee=z(re);if(ee<0)throw le("The argument can't be less than 0");return ee}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/function-call"),le=y("../internals/is-object"),re=y("../internals/is-symbol"),ee=y("../internals/get-method"),ue=y("../internals/ordinary-to-primitive"),E=y("../internals/well-known-symbol"),ie=x.TypeError,te=E("toPrimitive");De.exports=function(oe,se){if(!le(oe)||re(oe))return oe;var ce=ee(oe,te),pe;if(ce){if(se===void 0&&(se="default"),pe=z(ce,oe,se),!le(pe)||re(pe))return pe;throw ie("Can't convert object to primitive value")}return se===void 0&&(se="number"),ue(oe,se)}},{"../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(y,De,ye){var x=y("../internals/to-primitive"),z=y("../internals/is-symbol");De.exports=function(le){var re=x(le,"string");return z(re)?re:re+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(y,De,ye){var x=y("../internals/well-known-symbol"),z=x("toStringTag"),le={};le[z]="z",De.exports=String(le)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/classof"),le=x.String;De.exports=function(re){if(z(re)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return le(re)}},{"../internals/classof":124,"../internals/global":163}],257:[function(y,De,ye){var x=y("../internals/global"),z=x.String;De.exports=function(le){try{return z(le)}catch(re){return"Object"}}},{"../internals/global":163}],258:[function(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/global"),le=y("../internals/function-call"),re=y("../internals/descriptors"),ee=y("../internals/typed-array-constructors-require-wrappers"),ue=y("../internals/array-buffer-view-core"),E=y("../internals/array-buffer"),ie=y("../internals/an-instance"),te=y("../internals/create-property-descriptor"),oe=y("../internals/create-non-enumerable-property"),se=y("../internals/is-integral-number"),ce=y("../internals/to-length"),pe=y("../internals/to-index"),me=y("../internals/to-offset"),ve=y("../internals/to-property-key"),ge=y("../internals/has-own-property"),Ce=y("../internals/classof"),Se=y("../internals/is-object"),Fe=y("../internals/is-symbol"),xe=y("../internals/object-create"),fe=y("../internals/object-is-prototype-of"),de=y("../internals/object-set-prototype-of"),we=y("../internals/object-get-own-property-names").f,Ae=y("../internals/typed-array-from"),Ne=y("../internals/array-iteration").forEach,ke=y("../internals/set-species"),Me=y("../internals/object-define-property"),Ke=y("../internals/object-get-own-property-descriptor"),_e=y("../internals/internal-state"),Xe=y("../internals/inherit-if-required"),ut=_e.get,Re=_e.set,Ue=Me.f,$e=Ke.f,ot=Math.round,at=z.RangeError,qe=E.ArrayBuffer,et=qe.prototype,Qe=E.DataView,ft=ue.NATIVE_ARRAY_BUFFER_VIEWS,rt=ue.TYPED_ARRAY_CONSTRUCTOR,ct=ue.TYPED_ARRAY_TAG,st=ue.TypedArray,Ve=ue.TypedArrayPrototype,Le=ue.aTypedArrayConstructor,Je=ue.isTypedArray,Pe="BYTES_PER_ELEMENT",He="Wrong length",lt=function(it,Oe){Le(it);for(var Ee=0,be=Oe.length,Ze=new it(be);be>Ee;)Ze[Ee]=Oe[Ee++];return Ze},pt=function(it,Oe){Ue(it,Oe,{get:function(){return ut(this)[Oe]}})},nt=function(it){var Oe;return fe(et,it)||(Oe=Ce(it))=="ArrayBuffer"||Oe=="SharedArrayBuffer"},Te=function(it,Oe){return Je(it)&&!Fe(Oe)&&Oe in it&&se(+Oe)&&Oe>=0},Ie=function(Oe,Ee){return Ee=ve(Ee),Te(Oe,Ee)?te(2,Oe[Ee]):$e(Oe,Ee)},ze=function(Oe,Ee,be){return Ee=ve(Ee),Te(Oe,Ee)&&Se(be)&&ge(be,"value")&&!ge(be,"get")&&!ge(be,"set")&&!be.configurable&&(!ge(be,"writable")||be.writable)&&(!ge(be,"enumerable")||be.enumerable)?(Oe[Ee]=be.value,Oe):Ue(Oe,Ee,be)};re?(ft||(Ke.f=Ie,Me.f=ze,pt(Ve,"buffer"),pt(Ve,"byteOffset"),pt(Ve,"byteLength"),pt(Ve,"length")),x({target:"Object",stat:!0,forced:!ft},{getOwnPropertyDescriptor:Ie,defineProperty:ze}),De.exports=function(it,Oe,Ee){var be=it.match(/\d+$/)[0]/8,Ze=it+(Ee?"Clamped":"")+"Array",Ge="get"+it,Be="set"+it,ht=z[Ze],bt=ht,gt=bt&&bt.prototype,yt={},vt=function(Et,Ot){var Zt=ut(Et);return Zt.view[Ge](Ot*be+Zt.byteOffset,!0)},Ct=function(Et,Ot,Zt){var jt=ut(Et);Ee&&(Zt=(Zt=ot(Zt))<0?0:Zt>255?255:Zt&255),jt.view[Be](Ot*be+jt.byteOffset,Zt,!0)},xt=function(Et,Ot){Ue(Et,Ot,{get:function(){return vt(this,Ot)},set:function(Zt){return Ct(this,Ot,Zt)},enumerable:!0})};ft?ee&&(bt=Oe(function(Et,Ot,Zt,jt){return ie(Et,gt),Xe(function(){return Se(Ot)?nt(Ot)?jt!==void 0?new ht(Ot,me(Zt,be),jt):Zt!==void 0?new ht(Ot,me(Zt,be)):new ht(Ot):Je(Ot)?lt(bt,Ot):le(Ae,bt,Ot):new ht(pe(Ot))}(),Et,bt)}),de&&de(bt,st),Ne(we(ht),function(Et){Et in bt||oe(bt,Et,ht[Et])}),bt.prototype=gt):(bt=Oe(function(Et,Ot,Zt,jt){ie(Et,gt);var Kt=0,Ar=0,br,Er,Br;if(!Se(Ot))Br=pe(Ot),Er=Br*be,br=new qe(Er);else if(nt(Ot)){br=Ot,Ar=me(Zt,be);var Zr=Ot.byteLength;if(jt===void 0){if(Zr%be||(Er=Zr-Ar,Er<0))throw at(He)}else if(Er=ce(jt)*be,Er+Ar>Zr)throw at(He);Br=Er/be}else return Je(Ot)?lt(bt,Ot):le(Ae,bt,Ot);for(Re(Et,{buffer:br,byteOffset:Ar,byteLength:Er,length:Br,view:new Qe(br)});Kt<Br;)xt(Et,Kt++)}),de&&de(bt,st),gt=bt.prototype=xe(Ve)),gt.constructor!==bt&&oe(gt,"constructor",bt),oe(gt,rt,bt),ct&&oe(gt,ct,Ze),yt[Ze]=bt,x({global:!0,forced:bt!=ht,sham:!ft},yt),Pe in bt||oe(bt,Pe,be),Pe in gt||oe(gt,Pe,be),ke(Ze)}):De.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(y,De,ye){var x=y("../internals/global"),z=y("../internals/fails"),le=y("../internals/check-correctness-of-iteration"),re=y("../internals/array-buffer-view-core").NATIVE_ARRAY_BUFFER_VIEWS,ee=x.ArrayBuffer,ue=x.Int8Array;De.exports=!re||!z(function(){ue(1)})||!z(function(){new ue(-1)})||!le(function(E){new ue,new ue(null),new ue(1.5),new ue(E)},!0)||z(function(){return new ue(new ee(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(y,De,ye){var x=y("../internals/array-from-constructor-and-list"),z=y("../internals/typed-array-species-constructor");De.exports=function(le,re){return x(z(le),re)}},{"../internals/array-from-constructor-and-list":108,"../internals/typed-array-species-constructor":262}],261:[function(y,De,ye){var x=y("../internals/function-bind-context"),z=y("../internals/function-call"),le=y("../internals/a-constructor"),re=y("../internals/to-object"),ee=y("../internals/length-of-array-like"),ue=y("../internals/get-iterator"),E=y("../internals/get-iterator-method"),ie=y("../internals/is-array-iterator-method"),te=y("../internals/array-buffer-view-core").aTypedArrayConstructor;De.exports=function(se){var ce=le(this),pe=re(se),me=arguments.length,ve=me>1?arguments[1]:void 0,ge=ve!==void 0,Ce=E(pe),Se,Fe,xe,fe,de,we;if(Ce&&!ie(Ce))for(de=ue(pe,Ce),we=de.next,pe=[];!(fe=z(we,de)).done;)pe.push(fe.value);for(ge&&me>2&&(ve=x(ve,arguments[2])),Fe=ee(pe),xe=new(te(ce))(Fe),Se=0;Fe>Se;Se++)xe[Se]=ge?ve(pe[Se],Se):pe[Se];return xe}},{"../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(y,De,ye){var x=y("../internals/array-buffer-view-core"),z=y("../internals/species-constructor"),le=x.TYPED_ARRAY_CONSTRUCTOR,re=x.aTypedArrayConstructor;De.exports=function(ee){return re(z(ee,ee[le]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(y,De,ye){var x=y("../internals/function-uncurry-this"),z=0,le=Math.random(),re=x(1 .toString);De.exports=function(ee){return"Symbol("+(ee===void 0?"":ee)+")_"+re(++z+le,36)}},{"../internals/function-uncurry-this":157}],264:[function(y,De,ye){var x=y("../internals/native-symbol");De.exports=x&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(y,De,ye){var x=y("../internals/descriptors"),z=y("../internals/fails");De.exports=x&&z(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(y,De,ye){var x=y("../internals/global"),z=x.TypeError;De.exports=function(le,re){if(le<re)throw z("Not enough arguments");return le}},{"../internals/global":163}],267:[function(y,De,ye){var x=y("../internals/well-known-symbol");ye.f=x},{"../internals/well-known-symbol":268}],268:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/shared"),le=y("../internals/has-own-property"),re=y("../internals/uid"),ee=y("../internals/native-symbol"),ue=y("../internals/use-symbol-as-uid"),E=z("wks"),ie=x.Symbol,te=ie&&ie.for,oe=ue?ie:ie&&ie.withoutSetter||re;De.exports=function(se){if(!le(E,se)||!(ee||typeof E[se]=="string")){var ce="Symbol."+se;ee&&le(ie,se)?E[se]=ie[se]:ue&&te?E[se]=te(ce):E[se]=oe(ce)}return E[se]}},{"../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(y,De,ye){De.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(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/global"),le=y("../internals/array-buffer"),re=y("../internals/set-species"),ee="ArrayBuffer",ue=le[ee],E=z[ee];x({global:!0,forced:E!==ue},{ArrayBuffer:ue}),re(ee)},{"../internals/array-buffer":104,"../internals/export":149,"../internals/global":163,"../internals/set-species":233}],271:[function(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/function-uncurry-this"),le=y("../internals/fails"),re=y("../internals/array-buffer"),ee=y("../internals/an-object"),ue=y("../internals/to-absolute-index"),E=y("../internals/to-length"),ie=y("../internals/species-constructor"),te=re.ArrayBuffer,oe=re.DataView,se=oe.prototype,ce=z(te.prototype.slice),pe=z(se.getUint8),me=z(se.setUint8),ve=le(function(){return!new te(2).slice(1,void 0).byteLength});x({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:ve},{slice:function(Ce,Se){if(ce&&Se===void 0)return ce(ee(this),Ce);for(var Fe=ee(this).byteLength,xe=ue(Ce,Fe),fe=ue(Se===void 0?Fe:Se,Fe),de=new(ie(this,te))(E(fe-xe)),we=new oe(this),Ae=new oe(de),Ne=0;xe<fe;)me(Ae,Ne++,pe(we,xe++));return de}})},{"../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(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/global"),le=y("../internals/fails"),re=y("../internals/is-array"),ee=y("../internals/is-object"),ue=y("../internals/to-object"),E=y("../internals/length-of-array-like"),ie=y("../internals/create-property"),te=y("../internals/array-species-create"),oe=y("../internals/array-method-has-species-support"),se=y("../internals/well-known-symbol"),ce=y("../internals/engine-v8-version"),pe=se("isConcatSpreadable"),me=9007199254740991,ve="Maximum allowed index exceeded",ge=z.TypeError,Ce=ce>=51||!le(function(){var fe=[];return fe[pe]=!1,fe.concat()[0]!==fe}),Se=oe("concat"),Fe=function(fe){if(!ee(fe))return!1;var de=fe[pe];return de!==void 0?!!de:re(fe)},xe=!Ce||!Se;x({target:"Array",proto:!0,forced:xe},{concat:function(de){var we=ue(this),Ae=te(we,0),Ne=0,ke,Me,Ke,_e,Xe;for(ke=-1,Ke=arguments.length;ke<Ke;ke++)if(Xe=ke===-1?we:arguments[ke],Fe(Xe)){if(_e=E(Xe),Ne+_e>me)throw ge(ve);for(Me=0;Me<_e;Me++,Ne++)Me in Xe&&ie(Ae,Ne,Xe[Me])}else{if(Ne>=me)throw ge(ve);ie(Ae,Ne++,Xe)}return Ae.length=Ne,Ae}})},{"../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(y,De,ye){var x=y("../internals/export"),z=y("../internals/array-fill"),le=y("../internals/add-to-unscopables");x({target:"Array",proto:!0},{fill:z}),le("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/array-iteration").filter,le=y("../internals/array-method-has-species-support"),re=le("filter");x({target:"Array",proto:!0,forced:!re},{filter:function(ue){return z(this,ue,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/array-iteration").find,le=y("../internals/add-to-unscopables"),re="find",ee=!0;re in[]&&Array(1)[re](function(){ee=!1}),x({target:"Array",proto:!0,forced:ee},{find:function(E){return z(this,E,arguments.length>1?arguments[1]:void 0)}}),le(re)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(y,De,ye){var x=y("../internals/export"),z=y("../internals/array-from"),le=y("../internals/check-correctness-of-iteration"),re=!le(function(ee){Array.from(ee)});x({target:"Array",stat:!0,forced:re},{from:z})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/array-includes").includes,le=y("../internals/add-to-unscopables");x({target:"Array",proto:!0},{includes:function(ee){return z(this,ee,arguments.length>1?arguments[1]:void 0)}}),le("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(y,De,ye){"use strict";var x=y("../internals/to-indexed-object"),z=y("../internals/add-to-unscopables"),le=y("../internals/iterators"),re=y("../internals/internal-state"),ee=y("../internals/object-define-property").f,ue=y("../internals/define-iterator"),E=y("../internals/is-pure"),ie=y("../internals/descriptors"),te="Array Iterator",oe=re.set,se=re.getterFor(te);De.exports=ue(Array,"Array",function(pe,me){oe(this,{type:te,target:x(pe),index:0,kind:me})},function(){var pe=se(this),me=pe.target,ve=pe.kind,ge=pe.index++;return!me||ge>=me.length?(pe.target=void 0,{value:void 0,done:!0}):ve=="keys"?{value:ge,done:!1}:ve=="values"?{value:me[ge],done:!1}:{value:[ge,me[ge]],done:!1}},"values");var ce=le.Arguments=le.Array;if(z("keys"),z("values"),z("entries"),!E&&ie&&ce.name!=="values")try{ee(ce,"name",{value:"values"})}catch(pe){}},{"../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(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/function-uncurry-this"),le=y("../internals/indexed-object"),re=y("../internals/to-indexed-object"),ee=y("../internals/array-method-is-strict"),ue=z([].join),E=le!=Object,ie=ee("join",",");x({target:"Array",proto:!0,forced:E||!ie},{join:function(oe){return ue(re(this),oe===void 0?",":oe)}})},{"../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(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/array-iteration").map,le=y("../internals/array-method-has-species-support"),re=le("map");x({target:"Array",proto:!0,forced:!re},{map:function(ue){return z(this,ue,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/global"),le=y("../internals/is-array"),re=y("../internals/is-constructor"),ee=y("../internals/is-object"),ue=y("../internals/to-absolute-index"),E=y("../internals/length-of-array-like"),ie=y("../internals/to-indexed-object"),te=y("../internals/create-property"),oe=y("../internals/well-known-symbol"),se=y("../internals/array-method-has-species-support"),ce=y("../internals/array-slice"),pe=se("slice"),me=oe("species"),ve=z.Array,ge=Math.max;x({target:"Array",proto:!0,forced:!pe},{slice:function(Se,Fe){var xe=ie(this),fe=E(xe),de=ue(Se,fe),we=ue(Fe===void 0?fe:Fe,fe),Ae,Ne,ke;if(le(xe)&&(Ae=xe.constructor,re(Ae)&&(Ae===ve||le(Ae.prototype))?Ae=void 0:ee(Ae)&&(Ae=Ae[me],Ae===null&&(Ae=void 0)),Ae===ve||Ae===void 0))return ce(xe,de,we);for(Ne=new(Ae===void 0?ve:Ae)(ge(we-de,0)),ke=0;de<we;de++,ke++)de in xe&&te(Ne,ke,xe[de]);return Ne.length=ke,Ne}})},{"../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(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/function-uncurry-this"),le=y("../internals/a-callable"),re=y("../internals/to-object"),ee=y("../internals/length-of-array-like"),ue=y("../internals/to-string"),E=y("../internals/fails"),ie=y("../internals/array-sort"),te=y("../internals/array-method-is-strict"),oe=y("../internals/engine-ff-version"),se=y("../internals/engine-is-ie-or-edge"),ce=y("../internals/engine-v8-version"),pe=y("../internals/engine-webkit-version"),me=[],ve=z(me.sort),ge=z(me.push),Ce=E(function(){me.sort(void 0)}),Se=E(function(){me.sort(null)}),Fe=te("sort"),xe=!E(function(){if(ce)return ce<70;if(!(oe&&oe>3)){if(se)return!0;if(pe)return pe<603;var we="",Ae,Ne,ke,Me;for(Ae=65;Ae<76;Ae++){switch(Ne=String.fromCharCode(Ae),Ae){case 66:case 69:case 70:case 72:ke=3;break;case 68:case 71:ke=4;break;default:ke=2}for(Me=0;Me<47;Me++)me.push({k:Ne+Me,v:ke})}for(me.sort(function(Ke,_e){return _e.v-Ke.v}),Me=0;Me<me.length;Me++)Ne=me[Me].k.charAt(0),we.charAt(we.length-1)!==Ne&&(we+=Ne);return we!=="DGBEFHACIJK"}}),fe=Ce||!Se||!Fe||!xe,de=function(we){return function(Ae,Ne){return Ne===void 0?-1:Ae===void 0?1:we!==void 0?+we(Ae,Ne)||0:ue(Ae)>ue(Ne)?1:-1}};x({target:"Array",proto:!0,forced:fe},{sort:function(Ae){Ae!==void 0&&le(Ae);var Ne=re(this);if(xe)return Ae===void 0?ve(Ne):ve(Ne,Ae);var ke=[],Me=ee(Ne),Ke,_e;for(_e=0;_e<Me;_e++)_e in Ne&&ge(ke,Ne[_e]);for(ie(ke,de(Ae)),Ke=ke.length,_e=0;_e<Ke;)Ne[_e]=ke[_e++];for(;_e<Me;)delete Ne[_e++];return Ne}})},{"../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(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/global"),le=y("../internals/to-absolute-index"),re=y("../internals/to-integer-or-infinity"),ee=y("../internals/length-of-array-like"),ue=y("../internals/to-object"),E=y("../internals/array-species-create"),ie=y("../internals/create-property"),te=y("../internals/array-method-has-species-support"),oe=te("splice"),se=z.TypeError,ce=Math.max,pe=Math.min,me=9007199254740991,ve="Maximum allowed length exceeded";x({target:"Array",proto:!0,forced:!oe},{splice:function(Ce,Se){var Fe=ue(this),xe=ee(Fe),fe=le(Ce,xe),de=arguments.length,we,Ae,Ne,ke,Me,Ke;if(de===0?we=Ae=0:de===1?(we=0,Ae=xe-fe):(we=de-2,Ae=pe(ce(re(Se),0),xe-fe)),xe+we-Ae>me)throw se(ve);for(Ne=E(Fe,Ae),ke=0;ke<Ae;ke++)Me=fe+ke,Me in Fe&&ie(Ne,ke,Fe[Me]);if(Ne.length=Ae,we<Ae){for(ke=fe;ke<xe-Ae;ke++)Me=ke+Ae,Ke=ke+we,Me in Fe?Fe[Ke]=Fe[Me]:delete Fe[Ke];for(ke=xe;ke>xe-Ae+we;ke--)delete Fe[ke-1]}else if(we>Ae)for(ke=xe-Ae;ke>fe;ke--)Me=ke+Ae-1,Ke=ke+we-1,Me in Fe?Fe[Ke]=Fe[Me]:delete Fe[Ke];for(ke=0;ke<we;ke++)Fe[ke+fe]=arguments[ke+2];return Fe.length=xe-Ae+we,Ne}})},{"../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(y,De,ye){var x=y("../internals/descriptors"),z=y("../internals/function-name").EXISTS,le=y("../internals/function-uncurry-this"),re=y("../internals/object-define-property").f,ee=Function.prototype,ue=le(ee.toString),E=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,ie=le(E.exec),te="name";x&&!z&&re(ee,te,{configurable:!0,get:function(){try{return ie(E,ue(this))[1]}catch(oe){return""}}})},{"../internals/descriptors":134,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/object-define-property":198}],285:[function(y,De,ye){var x=y("../internals/export"),z=y("../internals/get-built-in"),le=y("../internals/function-apply"),re=y("../internals/function-call"),ee=y("../internals/function-uncurry-this"),ue=y("../internals/fails"),E=y("../internals/is-array"),ie=y("../internals/is-callable"),te=y("../internals/is-object"),oe=y("../internals/is-symbol"),se=y("../internals/array-slice"),ce=y("../internals/native-symbol"),pe=z("JSON","stringify"),me=ee(/./.exec),ve=ee("".charAt),ge=ee("".charCodeAt),Ce=ee("".replace),Se=ee(1 .toString),Fe=/[\uD800-\uDFFF]/g,xe=/^[\uD800-\uDBFF]$/,fe=/^[\uDC00-\uDFFF]$/,de=!ce||ue(function(){var ke=z("Symbol")();return pe([ke])!="[null]"||pe({a:ke})!="{}"||pe(Object(ke))!="{}"}),we=ue(function(){return pe("\uDF06\uD834")!=='"\\udf06\\ud834"'||pe("\uDEAD")!=='"\\udead"'}),Ae=function(ke,Me){var Ke=se(arguments),_e=Me;if(!(!te(Me)&&ke===void 0||oe(ke)))return E(Me)||(Me=function(Xe,ut){if(ie(_e)&&(ut=re(_e,this,Xe,ut)),!oe(ut))return ut}),Ke[1]=Me,le(pe,null,Ke)},Ne=function(ke,Me,Ke){var _e=ve(Ke,Me-1),Xe=ve(Ke,Me+1);return me(xe,ke)&&!me(fe,Xe)||me(fe,ke)&&!me(xe,_e)?"\\u"+Se(ge(ke,0),16):ke};pe&&x({target:"JSON",stat:!0,forced:de||we},{stringify:function(Me,Ke,_e){var Xe=se(arguments),ut=le(de?Ae:pe,null,Xe);return we&&typeof ut=="string"?Ce(ut,Fe,Ne):ut}})},{"../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(y,De,ye){"use strict";var x=y("../internals/descriptors"),z=y("../internals/global"),le=y("../internals/function-uncurry-this"),re=y("../internals/is-forced"),ee=y("../internals/redefine"),ue=y("../internals/has-own-property"),E=y("../internals/inherit-if-required"),ie=y("../internals/object-is-prototype-of"),te=y("../internals/is-symbol"),oe=y("../internals/to-primitive"),se=y("../internals/fails"),ce=y("../internals/object-get-own-property-names").f,pe=y("../internals/object-get-own-property-descriptor").f,me=y("../internals/object-define-property").f,ve=y("../internals/this-number-value"),ge=y("../internals/string-trim").trim,Ce="Number",Se=z[Ce],Fe=Se.prototype,xe=z.TypeError,fe=le("".slice),de=le("".charCodeAt),we=function(_e){var Xe=oe(_e,"number");return typeof Xe=="bigint"?Xe:Ae(Xe)},Ae=function(_e){var Xe=oe(_e,"number"),ut,Re,Ue,$e,ot,at,qe,et;if(te(Xe))throw xe("Cannot convert a Symbol value to a number");if(typeof Xe=="string"&&Xe.length>2){if(Xe=ge(Xe),ut=de(Xe,0),ut===43||ut===45){if(Re=de(Xe,2),Re===88||Re===120)return NaN}else if(ut===48){switch(de(Xe,1)){case 66:case 98:Ue=2,$e=49;break;case 79:case 111:Ue=8,$e=55;break;default:return+Xe}for(ot=fe(Xe,2),at=ot.length,qe=0;qe<at;qe++)if(et=de(ot,qe),et<48||et>$e)return NaN;return parseInt(ot,Ue)}}return+Xe};if(re(Ce,!Se(" 0o1")||!Se("0b1")||Se("+0x1"))){for(var Ne=function(Xe){var ut=arguments.length<1?0:Se(we(Xe)),Re=this;return ie(Fe,Re)&&se(function(){ve(Re)})?E(Object(ut),Re,Ne):ut},ke=x?ce(Se):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),Me=0,Ke;ke.length>Me;Me++)ue(Se,Ke=ke[Me])&&!ue(Ne,Ke)&&me(Ne,Ke,pe(Se,Ke));Ne.prototype=Fe,Fe.constructor=Ne,ee(z,Ce,Ne)}},{"../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(y,De,ye){var x=y("../internals/export"),z=y("../internals/object-assign");x({target:"Object",stat:!0,forced:Object.assign!==z},{assign:z})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(y,De,ye){var x=y("../internals/export"),z=y("../internals/object-to-array").entries;x({target:"Object",stat:!0},{entries:function(re){return z(re)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(y,De,ye){var x=y("../internals/export"),z=y("../internals/native-symbol"),le=y("../internals/fails"),re=y("../internals/object-get-own-property-symbols"),ee=y("../internals/to-object"),ue=!z||le(function(){re.f(1)});x({target:"Object",stat:!0,forced:ue},{getOwnPropertySymbols:function(ie){var te=re.f;return te?te(ee(ie)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(y,De,ye){var x=y("../internals/export"),z=y("../internals/to-object"),le=y("../internals/object-keys"),re=y("../internals/fails"),ee=re(function(){le(1)});x({target:"Object",stat:!0,forced:ee},{keys:function(E){return le(z(E))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(y,De,ye){var x=y("../internals/to-string-tag-support"),z=y("../internals/redefine"),le=y("../internals/object-to-string");x||z(Object.prototype,"toString",le,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/function-call"),le=y("../internals/a-callable"),re=y("../internals/new-promise-capability"),ee=y("../internals/perform"),ue=y("../internals/iterate"),E=y("../internals/promise-statics-incorrect-iteration");x({target:"Promise",stat:!0,forced:E},{all:function(te){var oe=this,se=re.f(oe),ce=se.resolve,pe=se.reject,me=ee(function(){var ve=le(oe.resolve),ge=[],Ce=0,Se=1;ue(te,function(Fe){var xe=Ce++,fe=!1;Se++,z(ve,oe,Fe).then(function(de){fe||(fe=!0,ge[xe]=de,--Se||ce(ge))},pe)}),--Se||ce(ge)});return me.error&&pe(me.value),se.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(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/is-pure"),le=y("../internals/promise-constructor-detection").CONSTRUCTOR,re=y("../internals/promise-native-constructor"),ee=y("../internals/get-built-in"),ue=y("../internals/is-callable"),E=y("../internals/redefine"),ie=re&&re.prototype;if(x({target:"Promise",proto:!0,forced:le,real:!0},{catch:function(oe){return this.then(void 0,oe)}}),!z&&ue(re)){var te=ee("Promise").prototype.catch;ie.catch!==te&&E(ie,"catch",te,{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(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/is-pure"),le=y("../internals/engine-is-node"),re=y("../internals/global"),ee=y("../internals/function-call"),ue=y("../internals/redefine"),E=y("../internals/redefine-all"),ie=y("../internals/object-set-prototype-of"),te=y("../internals/set-to-string-tag"),oe=y("../internals/set-species"),se=y("../internals/a-callable"),ce=y("../internals/is-callable"),pe=y("../internals/is-object"),me=y("../internals/an-instance"),ve=y("../internals/species-constructor"),ge=y("../internals/task").set,Ce=y("../internals/microtask"),Se=y("../internals/host-report-errors"),Fe=y("../internals/perform"),xe=y("../internals/queue"),fe=y("../internals/internal-state"),de=y("../internals/promise-native-constructor"),we=y("../internals/promise-constructor-detection"),Ae=y("../internals/new-promise-capability"),Ne="Promise",ke=we.CONSTRUCTOR,Me=we.REJECTION_EVENT,Ke=we.SUBCLASSING,_e=fe.getterFor(Ne),Xe=fe.set,ut=de&&de.prototype,Re=de,Ue=ut,$e=re.TypeError,ot=re.document,at=re.process,qe=Ae.f,et=qe,Qe=!!(ot&&ot.createEvent&&re.dispatchEvent),ft="unhandledrejection",rt="rejectionhandled",ct=0,st=1,Ve=2,Le=1,Je=2,Pe,He,lt,pt,nt=function(Be){var ht;return pe(Be)&&ce(ht=Be.then)?ht:!1},Te=function(Be,ht){var bt=ht.value,gt=ht.state==st,yt=gt?Be.ok:Be.fail,vt=Be.resolve,Ct=Be.reject,xt=Be.domain,Et,Ot,Zt;try{yt?(gt||(ht.rejection===Je&&Ee(ht),ht.rejection=Le),yt===!0?Et=bt:(xt&&xt.enter(),Et=yt(bt),xt&&(xt.exit(),Zt=!0)),Et===Be.promise?Ct($e("Promise-chain cycle")):(Ot=nt(Et))?ee(Ot,Et,vt,Ct):vt(Et)):Ct(bt)}catch(jt){xt&&!Zt&&xt.exit(),Ct(jt)}},Ie=function(Be,ht){Be.notified||(Be.notified=!0,Ce(function(){for(var bt=Be.reactions,gt;gt=bt.get();)Te(gt,Be);Be.notified=!1,ht&&!Be.rejection&&it(Be)}))},ze=function(Be,ht,bt){var gt,yt;Qe?(gt=ot.createEvent("Event"),gt.promise=ht,gt.reason=bt,gt.initEvent(Be,!1,!0),re.dispatchEvent(gt)):gt={promise:ht,reason:bt},!Me&&(yt=re["on"+Be])?yt(gt):Be===ft&&Se("Unhandled promise rejection",bt)},it=function(Be){ee(ge,re,function(){var ht=Be.facade,bt=Be.value,gt=Oe(Be),yt;if(gt&&(yt=Fe(function(){le?at.emit("unhandledRejection",bt,ht):ze(ft,ht,bt)}),Be.rejection=le||Oe(Be)?Je:Le,yt.error))throw yt.value})},Oe=function(Be){return Be.rejection!==Le&&!Be.parent},Ee=function(Be){ee(ge,re,function(){var ht=Be.facade;le?at.emit("rejectionHandled",ht):ze(rt,ht,Be.value)})},be=function(Be,ht,bt){return function(gt){Be(ht,gt,bt)}},Ze=function(Be,ht,bt){Be.done||(Be.done=!0,bt&&(Be=bt),Be.value=ht,Be.state=Ve,Ie(Be,!0))},Ge=function(Be,ht,bt){if(!Be.done){Be.done=!0,bt&&(Be=bt);try{if(Be.facade===ht)throw $e("Promise can't be resolved itself");var gt=nt(ht);gt?Ce(function(){var yt={done:!1};try{ee(gt,ht,be(Ge,yt,Be),be(Ze,yt,Be))}catch(vt){Ze(yt,vt,Be)}}):(Be.value=ht,Be.state=st,Ie(Be,!1))}catch(yt){Ze({done:!1},yt,Be)}}};if(ke&&(Re=function(ht){me(this,Ue),se(ht),ee(Pe,this);var bt=_e(this);try{ht(be(Ge,bt),be(Ze,bt))}catch(gt){Ze(bt,gt)}},Ue=Re.prototype,Pe=function(ht){Xe(this,{type:Ne,done:!1,notified:!1,parent:!1,reactions:new xe,rejection:!1,state:ct,value:void 0})},Pe.prototype=E(Ue,{then:function(ht,bt){var gt=_e(this),yt=qe(ve(this,Re));return gt.parent=!0,yt.ok=ce(ht)?ht:!0,yt.fail=ce(bt)&&bt,yt.domain=le?at.domain:void 0,gt.state==ct?gt.reactions.add(yt):Ce(function(){Te(yt,gt)}),yt.promise}}),He=function(){var Be=new Pe,ht=_e(Be);this.promise=Be,this.resolve=be(Ge,ht),this.reject=be(Ze,ht)},Ae.f=qe=function(Be){return Be===Re||Be===lt?new He(Be):et(Be)},!z&&ce(de)&&ut!==Object.prototype)){pt=ut.then,Ke||ue(ut,"then",function(ht,bt){var gt=this;return new Re(function(yt,vt){ee(pt,gt,yt,vt)}).then(ht,bt)},{unsafe:!0});try{delete ut.constructor}catch(Be){}ie&&ie(ut,Ue)}x({global:!0,wrap:!0,forced:ke},{Promise:Re}),te(Re,Ne,!1,!0),oe(Ne)},{"../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(y,De,ye){y("../modules/es.promise.constructor"),y("../modules/es.promise.all"),y("../modules/es.promise.catch"),y("../modules/es.promise.race"),y("../modules/es.promise.reject"),y("../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(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/function-call"),le=y("../internals/a-callable"),re=y("../internals/new-promise-capability"),ee=y("../internals/perform"),ue=y("../internals/iterate"),E=y("../internals/promise-statics-incorrect-iteration");x({target:"Promise",stat:!0,forced:E},{race:function(te){var oe=this,se=re.f(oe),ce=se.reject,pe=ee(function(){var me=le(oe.resolve);ue(te,function(ve){z(me,oe,ve).then(se.resolve,ce)})});return pe.error&&ce(pe.value),se.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(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/function-call"),le=y("../internals/new-promise-capability"),re=y("../internals/promise-constructor-detection").CONSTRUCTOR;x({target:"Promise",stat:!0,forced:re},{reject:function(ue){var E=le.f(this);return z(E.reject,void 0,ue),E.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/get-built-in"),le=y("../internals/is-pure"),re=y("../internals/promise-native-constructor"),ee=y("../internals/promise-constructor-detection").CONSTRUCTOR,ue=y("../internals/promise-resolve"),E=z("Promise"),ie=le&&!ee;x({target:"Promise",stat:!0,forced:le||ee},{resolve:function(oe){return ue(ie&&this===E?re:this,oe)}})},{"../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(y,De,ye){var x=y("../internals/descriptors"),z=y("../internals/global"),le=y("../internals/function-uncurry-this"),re=y("../internals/is-forced"),ee=y("../internals/inherit-if-required"),ue=y("../internals/create-non-enumerable-property"),E=y("../internals/object-get-own-property-names").f,ie=y("../internals/object-is-prototype-of"),te=y("../internals/is-regexp"),oe=y("../internals/to-string"),se=y("../internals/regexp-get-flags"),ce=y("../internals/regexp-sticky-helpers"),pe=y("../internals/proxy-accessor"),me=y("../internals/redefine"),ve=y("../internals/fails"),ge=y("../internals/has-own-property"),Ce=y("../internals/internal-state").enforce,Se=y("../internals/set-species"),Fe=y("../internals/well-known-symbol"),xe=y("../internals/regexp-unsupported-dot-all"),fe=y("../internals/regexp-unsupported-ncg"),de=Fe("match"),we=z.RegExp,Ae=we.prototype,Ne=z.SyntaxError,ke=le(Ae.exec),Me=le("".charAt),Ke=le("".replace),_e=le("".indexOf),Xe=le("".slice),ut=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Re=/a/g,Ue=/a/g,$e=new we(Re)!==Re,ot=ce.MISSED_STICKY,at=ce.UNSUPPORTED_Y,qe=x&&(!$e||ot||xe||fe||ve(function(){return Ue[de]=!1,we(Re)!=Re||we(Ue)==Ue||we(Re,"i")!="/a/i"})),et=function(st){for(var Ve=st.length,Le=0,Je="",Pe=!1,He;Le<=Ve;Le++){if(He=Me(st,Le),He==="\\"){Je+=He+Me(st,++Le);continue}!Pe&&He==="."?Je+="[\\s\\S]":(He==="["?Pe=!0:He==="]"&&(Pe=!1),Je+=He)}return Je},Qe=function(st){for(var Ve=st.length,Le=0,Je="",Pe=[],He={},lt=!1,pt=!1,nt=0,Te="",Ie;Le<=Ve;Le++){if(Ie=Me(st,Le),Ie==="\\")Ie=Ie+Me(st,++Le);else if(Ie==="]")lt=!1;else if(!lt)switch(!0){case Ie==="[":lt=!0;break;case Ie==="(":ke(ut,Xe(st,Le+1))&&(Le+=2,pt=!0),Je+=Ie,nt++;continue;case(Ie===">"&&pt):if(Te===""||ge(He,Te))throw new Ne("Invalid capture group name");He[Te]=!0,Pe[Pe.length]=[Te,nt],pt=!1,Te="";continue}pt?Te+=Ie:Je+=Ie}return[Je,Pe]};if(re("RegExp",qe)){for(var ft=function(Ve,Le){var Je=ie(Ae,this),Pe=te(Ve),He=Le===void 0,lt=[],pt=Ve,nt,Te,Ie,ze,it,Oe;if(!Je&&Pe&&He&&Ve.constructor===ft)return Ve;if((Pe||ie(Ae,Ve))&&(Ve=Ve.source,He&&(Le=se(pt))),Ve=Ve===void 0?"":oe(Ve),Le=Le===void 0?"":oe(Le),pt=Ve,xe&&"dotAll"in Re&&(Te=!!Le&&_e(Le,"s")>-1,Te&&(Le=Ke(Le,/s/g,""))),nt=Le,ot&&"sticky"in Re&&(Ie=!!Le&&_e(Le,"y")>-1,Ie&&at&&(Le=Ke(Le,/y/g,""))),fe&&(ze=Qe(Ve),Ve=ze[0],lt=ze[1]),it=ee(we(Ve,Le),Je?this:Ae,ft),(Te||Ie||lt.length)&&(Oe=Ce(it),Te&&(Oe.dotAll=!0,Oe.raw=ft(et(Ve),nt)),Ie&&(Oe.sticky=!0),lt.length&&(Oe.groups=lt)),Ve!==pt)try{ue(it,"source",pt===""?"(?:)":pt)}catch(Ee){}return it},rt=E(we),ct=0;rt.length>ct;)pe(ft,we,rt[ct++]);Ae.constructor=ft,ft.prototype=Ae,me(z,"RegExp",ft)}Se("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(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/regexp-exec");x({target:"RegExp",proto:!0,forced:/./.exec!==z},{exec:z})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(y,De,ye){"use strict";var x=y("../internals/function-name").PROPER,z=y("../internals/redefine"),le=y("../internals/an-object"),re=y("../internals/to-string"),ee=y("../internals/fails"),ue=y("../internals/regexp-get-flags"),E="toString",ie=RegExp.prototype,te=ie[E],oe=ee(function(){return te.call({source:"a",flags:"b"})!="/a/b"}),se=x&&te.name!=E;(oe||se)&&z(RegExp.prototype,E,function(){var pe=le(this),me=re(pe.source),ve=re(ue(pe));return"/"+me+"/"+ve},{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(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/function-uncurry-this"),le=y("../internals/not-a-regexp"),re=y("../internals/require-object-coercible"),ee=y("../internals/to-string"),ue=y("../internals/correct-is-regexp-logic"),E=z("".indexOf);x({target:"String",proto:!0,forced:!ue("includes")},{includes:function(te){return!!~E(ee(re(this)),ee(le(te)),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(y,De,ye){"use strict";var x=y("../internals/string-multibyte").charAt,z=y("../internals/to-string"),le=y("../internals/internal-state"),re=y("../internals/define-iterator"),ee="String Iterator",ue=le.set,E=le.getterFor(ee);re(String,"String",function(ie){ue(this,{type:ee,string:z(ie),index:0})},function(){var te=E(this),oe=te.string,se=te.index,ce;return se>=oe.length?{value:void 0,done:!0}:(ce=x(oe,se),te.index+=ce.length,{value:ce,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(y,De,ye){"use strict";var x=y("../internals/function-call"),z=y("../internals/fix-regexp-well-known-symbol-logic"),le=y("../internals/an-object"),re=y("../internals/to-length"),ee=y("../internals/to-string"),ue=y("../internals/require-object-coercible"),E=y("../internals/get-method"),ie=y("../internals/advance-string-index"),te=y("../internals/regexp-exec-abstract");z("match",function(oe,se,ce){return[function(me){var ve=ue(this),ge=me==null?void 0:E(me,oe);return ge?x(ge,me,ve):new RegExp(me)[oe](ee(ve))},function(pe){var me=le(this),ve=ee(pe),ge=ce(se,me,ve);if(ge.done)return ge.value;if(!me.global)return te(me,ve);var Ce=me.unicode;me.lastIndex=0;for(var Se=[],Fe=0,xe;(xe=te(me,ve))!==null;){var fe=ee(xe[0]);Se[Fe]=fe,fe===""&&(me.lastIndex=ie(ve,re(me.lastIndex),Ce)),Fe++}return Fe===0?null:Se}]})},{"../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(y,De,ye){"use strict";var x=y("../internals/function-apply"),z=y("../internals/function-call"),le=y("../internals/function-uncurry-this"),re=y("../internals/fix-regexp-well-known-symbol-logic"),ee=y("../internals/fails"),ue=y("../internals/an-object"),E=y("../internals/is-callable"),ie=y("../internals/to-integer-or-infinity"),te=y("../internals/to-length"),oe=y("../internals/to-string"),se=y("../internals/require-object-coercible"),ce=y("../internals/advance-string-index"),pe=y("../internals/get-method"),me=y("../internals/get-substitution"),ve=y("../internals/regexp-exec-abstract"),ge=y("../internals/well-known-symbol"),Ce=ge("replace"),Se=Math.max,Fe=Math.min,xe=le([].concat),fe=le([].push),de=le("".indexOf),we=le("".slice),Ae=function(Ke){return Ke===void 0?Ke:String(Ke)},Ne=function(){return"a".replace(/./,"$0")==="$0"}(),ke=function(){return/./[Ce]?/./[Ce]("a","$0")==="":!1}(),Me=!ee(function(){var Ke=/./;return Ke.exec=function(){var _e=[];return _e.groups={a:"7"},_e},"".replace(Ke,"$<a>")!=="7"});re("replace",function(Ke,_e,Xe){var ut=ke?"$":"$0";return[function(Ue,$e){var ot=se(this),at=Ue==null?void 0:pe(Ue,Ce);return at?z(at,Ue,ot,$e):z(_e,oe(ot),Ue,$e)},function(Re,Ue){var $e=ue(this),ot=oe(Re);if(typeof Ue=="string"&&de(Ue,ut)===-1&&de(Ue,"$<")===-1){var at=Xe(_e,$e,ot,Ue);if(at.done)return at.value}var qe=E(Ue);qe||(Ue=oe(Ue));var et=$e.global;if(et){var Qe=$e.unicode;$e.lastIndex=0}for(var ft=[];;){var rt=ve($e,ot);if(rt===null||(fe(ft,rt),!et))break;var ct=oe(rt[0]);ct===""&&($e.lastIndex=ce(ot,te($e.lastIndex),Qe))}for(var st="",Ve=0,Le=0;Le<ft.length;Le++){rt=ft[Le];for(var Je=oe(rt[0]),Pe=Se(Fe(ie(rt.index),ot.length),0),He=[],lt=1;lt<rt.length;lt++)fe(He,Ae(rt[lt]));var pt=rt.groups;if(qe){var nt=xe([Je],He,Pe,ot);pt!==void 0&&fe(nt,pt);var Te=oe(x(Ue,void 0,nt))}else Te=me(Je,ot,Pe,He,pt,Ue);Pe>=Ve&&(st+=we(ot,Ve,Pe)+Te,Ve=Pe+Je.length)}return st+we(ot,Ve)}]},!Me||!Ne||ke)},{"../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(y,De,ye){"use strict";var x=y("../internals/function-call"),z=y("../internals/fix-regexp-well-known-symbol-logic"),le=y("../internals/an-object"),re=y("../internals/require-object-coercible"),ee=y("../internals/same-value"),ue=y("../internals/to-string"),E=y("../internals/get-method"),ie=y("../internals/regexp-exec-abstract");z("search",function(te,oe,se){return[function(pe){var me=re(this),ve=pe==null?void 0:E(pe,te);return ve?x(ve,pe,me):new RegExp(pe)[te](ue(me))},function(ce){var pe=le(this),me=ue(ce),ve=se(oe,pe,me);if(ve.done)return ve.value;var ge=pe.lastIndex;ee(ge,0)||(pe.lastIndex=0);var Ce=ie(pe,me);return ee(pe.lastIndex,ge)||(pe.lastIndex=ge),Ce===null?-1:Ce.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(y,De,ye){"use strict";var x=y("../internals/function-apply"),z=y("../internals/function-call"),le=y("../internals/function-uncurry-this"),re=y("../internals/fix-regexp-well-known-symbol-logic"),ee=y("../internals/is-regexp"),ue=y("../internals/an-object"),E=y("../internals/require-object-coercible"),ie=y("../internals/species-constructor"),te=y("../internals/advance-string-index"),oe=y("../internals/to-length"),se=y("../internals/to-string"),ce=y("../internals/get-method"),pe=y("../internals/array-slice-simple"),me=y("../internals/regexp-exec-abstract"),ve=y("../internals/regexp-exec"),ge=y("../internals/regexp-sticky-helpers"),Ce=y("../internals/fails"),Se=ge.UNSUPPORTED_Y,Fe=4294967295,xe=Math.min,fe=[].push,de=le(/./.exec),we=le(fe),Ae=le("".slice),Ne=!Ce(function(){var ke=/(?:)/,Me=ke.exec;ke.exec=function(){return Me.apply(this,arguments)};var Ke="ab".split(ke);return Ke.length!==2||Ke[0]!=="a"||Ke[1]!=="b"});re("split",function(ke,Me,Ke){var _e;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?_e=function(Xe,ut){var Re=se(E(this)),Ue=ut===void 0?Fe:ut>>>0;if(Ue===0)return[];if(Xe===void 0)return[Re];if(!ee(Xe))return z(Me,Re,Xe,Ue);for(var $e=[],ot=(Xe.ignoreCase?"i":"")+(Xe.multiline?"m":"")+(Xe.unicode?"u":"")+(Xe.sticky?"y":""),at=0,qe=new RegExp(Xe.source,ot+"g"),et,Qe,ft;(et=z(ve,qe,Re))&&(Qe=qe.lastIndex,!(Qe>at&&(we($e,Ae(Re,at,et.index)),et.length>1&&et.index<Re.length&&x(fe,$e,pe(et,1)),ft=et[0].length,at=Qe,$e.length>=Ue)));)qe.lastIndex===et.index&&qe.lastIndex++;return at===Re.length?(ft||!de(qe,""))&&we($e,""):we($e,Ae(Re,at)),$e.length>Ue?pe($e,0,Ue):$e}:"0".split(void 0,0).length?_e=function(Xe,ut){return Xe===void 0&&ut===0?[]:z(Me,this,Xe,ut)}:_e=Me,[function(ut,Re){var Ue=E(this),$e=ut==null?void 0:ce(ut,ke);return $e?z($e,ut,Ue,Re):z(_e,se(Ue),ut,Re)},function(Xe,ut){var Re=ue(this),Ue=se(Xe),$e=Ke(_e,Re,Ue,ut,_e!==Me);if($e.done)return $e.value;var ot=ie(Re,RegExp),at=Re.unicode,qe=(Re.ignoreCase?"i":"")+(Re.multiline?"m":"")+(Re.unicode?"u":"")+(Se?"g":"y"),et=new ot(Se?"^(?:"+Re.source+")":Re,qe),Qe=ut===void 0?Fe:ut>>>0;if(Qe===0)return[];if(Ue.length===0)return me(et,Ue)===null?[Ue]:[];for(var ft=0,rt=0,ct=[];rt<Ue.length;){et.lastIndex=Se?0:rt;var st=me(et,Se?Ae(Ue,rt):Ue),Ve;if(st===null||(Ve=xe(oe(et.lastIndex+(Se?rt:0)),Ue.length))===ft)rt=te(Ue,rt,at);else{if(we(ct,Ae(Ue,ft,rt)),ct.length===Qe)return ct;for(var Le=1;Le<=st.length-1;Le++)if(we(ct,st[Le]),ct.length===Qe)return ct;rt=ft=Ve}}return we(ct,Ae(Ue,ft)),ct}]},!Ne,Se)},{"../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(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/string-trim").trim,le=y("../internals/string-trim-forced");x({target:"String",proto:!0,forced:le("trim")},{trim:function(){return z(this)}})},{"../internals/export":149,"../internals/string-trim":241,"../internals/string-trim-forced":240}],309:[function(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/global"),le=y("../internals/function-call"),re=y("../internals/function-uncurry-this"),ee=y("../internals/is-pure"),ue=y("../internals/descriptors"),E=y("../internals/native-symbol"),ie=y("../internals/fails"),te=y("../internals/has-own-property"),oe=y("../internals/object-is-prototype-of"),se=y("../internals/an-object"),ce=y("../internals/to-indexed-object"),pe=y("../internals/to-property-key"),me=y("../internals/to-string"),ve=y("../internals/create-property-descriptor"),ge=y("../internals/object-create"),Ce=y("../internals/object-keys"),Se=y("../internals/object-get-own-property-names"),Fe=y("../internals/object-get-own-property-names-external"),xe=y("../internals/object-get-own-property-symbols"),fe=y("../internals/object-get-own-property-descriptor"),de=y("../internals/object-define-property"),we=y("../internals/object-define-properties"),Ae=y("../internals/object-property-is-enumerable"),Ne=y("../internals/redefine"),ke=y("../internals/shared"),Me=y("../internals/shared-key"),Ke=y("../internals/hidden-keys"),_e=y("../internals/uid"),Xe=y("../internals/well-known-symbol"),ut=y("../internals/well-known-symbol-wrapped"),Re=y("../internals/define-well-known-symbol"),Ue=y("../internals/symbol-define-to-primitive"),$e=y("../internals/set-to-string-tag"),ot=y("../internals/internal-state"),at=y("../internals/array-iteration").forEach,qe=Me("hidden"),et="Symbol",Qe="prototype",ft=ot.set,rt=ot.getterFor(et),ct=Object[Qe],st=z.Symbol,Ve=st&&st[Qe],Le=z.TypeError,Je=z.QObject,Pe=fe.f,He=de.f,lt=Fe.f,pt=Ae.f,nt=re([].push),Te=ke("symbols"),Ie=ke("op-symbols"),ze=ke("wks"),it=!Je||!Je[Qe]||!Je[Qe].findChild,Oe=ue&&ie(function(){return ge(He({},"a",{get:function(){return He(this,"a",{value:7}).a}})).a!=7})?function(yt,vt,Ct){var xt=Pe(ct,vt);xt&&delete ct[vt],He(yt,vt,Ct),xt&&yt!==ct&&He(ct,vt,xt)}:He,Ee=function(yt,vt){var Ct=Te[yt]=ge(Ve);return ft(Ct,{type:et,tag:yt,description:vt}),ue||(Ct.description=vt),Ct},be=function(vt,Ct,xt){vt===ct&&be(Ie,Ct,xt),se(vt);var Et=pe(Ct);return se(xt),te(Te,Et)?(xt.enumerable?(te(vt,qe)&&vt[qe][Et]&&(vt[qe][Et]=!1),xt=ge(xt,{enumerable:ve(0,!1)})):(te(vt,qe)||He(vt,qe,ve(1,{})),vt[qe][Et]=!0),Oe(vt,Et,xt)):He(vt,Et,xt)},Ze=function(vt,Ct){se(vt);var xt=ce(Ct),Et=Ce(xt).concat(gt(xt));return at(Et,function(Ot){(!ue||le(Be,xt,Ot))&&be(vt,Ot,xt[Ot])}),vt},Ge=function(vt,Ct){return Ct===void 0?ge(vt):Ze(ge(vt),Ct)},Be=function(vt){var Ct=pe(vt),xt=le(pt,this,Ct);return this===ct&&te(Te,Ct)&&!te(Ie,Ct)?!1:xt||!te(this,Ct)||!te(Te,Ct)||te(this,qe)&&this[qe][Ct]?xt:!0},ht=function(vt,Ct){var xt=ce(vt),Et=pe(Ct);if(!(xt===ct&&te(Te,Et)&&!te(Ie,Et))){var Ot=Pe(xt,Et);return Ot&&te(Te,Et)&&!(te(xt,qe)&&xt[qe][Et])&&(Ot.enumerable=!0),Ot}},bt=function(vt){var Ct=lt(ce(vt)),xt=[];return at(Ct,function(Et){!te(Te,Et)&&!te(Ke,Et)&&nt(xt,Et)}),xt},gt=function(yt){var vt=yt===ct,Ct=lt(vt?Ie:ce(yt)),xt=[];return at(Ct,function(Et){te(Te,Et)&&(!vt||te(ct,Et))&&nt(xt,Te[Et])}),xt};E||(st=function(){if(oe(Ve,this))throw Le("Symbol is not a constructor");var vt=!arguments.length||arguments[0]===void 0?void 0:me(arguments[0]),Ct=_e(vt),xt=function(Et){this===ct&&le(xt,Ie,Et),te(this,qe)&&te(this[qe],Ct)&&(this[qe][Ct]=!1),Oe(this,Ct,ve(1,Et))};return ue&&it&&Oe(ct,Ct,{configurable:!0,set:xt}),Ee(Ct,vt)},Ve=st[Qe],Ne(Ve,"toString",function(){return rt(this).tag}),Ne(st,"withoutSetter",function(yt){return Ee(_e(yt),yt)}),Ae.f=Be,de.f=be,we.f=Ze,fe.f=ht,Se.f=Fe.f=bt,xe.f=gt,ut.f=function(yt){return Ee(Xe(yt),yt)},ue&&(He(Ve,"description",{configurable:!0,get:function(){return rt(this).description}}),ee||Ne(ct,"propertyIsEnumerable",Be,{unsafe:!0}))),x({global:!0,wrap:!0,forced:!E,sham:!E},{Symbol:st}),at(Ce(ze),function(yt){Re(yt)}),x({target:et,stat:!0,forced:!E},{useSetter:function(){it=!0},useSimple:function(){it=!1}}),x({target:"Object",stat:!0,forced:!E,sham:!ue},{create:Ge,defineProperty:be,defineProperties:Ze,getOwnPropertyDescriptor:ht}),x({target:"Object",stat:!0,forced:!E},{getOwnPropertyNames:bt}),Ue(),$e(st,et),Ke[qe]=!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(y,De,ye){"use strict";var x=y("../internals/export"),z=y("../internals/descriptors"),le=y("../internals/global"),re=y("../internals/function-uncurry-this"),ee=y("../internals/has-own-property"),ue=y("../internals/is-callable"),E=y("../internals/object-is-prototype-of"),ie=y("../internals/to-string"),te=y("../internals/object-define-property").f,oe=y("../internals/copy-constructor-properties"),se=le.Symbol,ce=se&&se.prototype;if(z&&ue(se)&&(!("description"in ce)||se().description!==void 0)){var pe={},me=function(){var de=arguments.length<1||arguments[0]===void 0?void 0:ie(arguments[0]),we=E(ce,this)?new se(de):de===void 0?se():se(de);return de===""&&(pe[we]=!0),we};oe(me,se),me.prototype=ce,ce.constructor=me;var ve=String(se("test"))=="Symbol(test)",ge=re(ce.toString),Ce=re(ce.valueOf),Se=/^Symbol\((.*)\)[^)]+$/,Fe=re("".replace),xe=re("".slice);te(ce,"description",{configurable:!0,get:function(){var de=Ce(this),we=ge(de);if(ee(pe,de))return"";var Ae=ve?xe(we,7,-1):Fe(we,Se,"$1");return Ae===""?void 0:Ae}}),x({global:!0,forced:!0},{Symbol:me})}},{"../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(y,De,ye){var x=y("../internals/export"),z=y("../internals/get-built-in"),le=y("../internals/has-own-property"),re=y("../internals/to-string"),ee=y("../internals/shared"),ue=y("../internals/native-symbol-registry"),E=ee("string-to-symbol-registry"),ie=ee("symbol-to-string-registry");x({target:"Symbol",stat:!0,forced:!ue},{for:function(te){var oe=re(te);if(le(E,oe))return E[oe];var se=z("Symbol")(oe);return E[oe]=se,ie[se]=oe,se}})},{"../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(y,De,ye){var x=y("../internals/define-well-known-symbol");x("iterator")},{"../internals/define-well-known-symbol":133}],313:[function(y,De,ye){y("../modules/es.symbol.constructor"),y("../modules/es.symbol.for"),y("../modules/es.symbol.key-for"),y("../modules/es.json.stringify"),y("../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(y,De,ye){var x=y("../internals/export"),z=y("../internals/has-own-property"),le=y("../internals/is-symbol"),re=y("../internals/try-to-string"),ee=y("../internals/shared"),ue=y("../internals/native-symbol-registry"),E=ee("symbol-to-string-registry");x({target:"Symbol",stat:!0,forced:!ue},{keyFor:function(te){if(!le(te))throw TypeError(re(te)+" is not a symbol");if(z(E,te))return E[te]}})},{"../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(y,De,ye){"use strict";var x=y("../internals/function-uncurry-this"),z=y("../internals/array-buffer-view-core"),le=y("../internals/array-copy-within"),re=x(le),ee=z.aTypedArray,ue=z.exportTypedArrayMethod;ue("copyWithin",function(ie,te){return re(ee(this),ie,te,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(y,De,ye){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-iteration").every,le=x.aTypedArray,re=x.exportTypedArrayMethod;re("every",function(ue){return z(le(this),ue,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(y,De,ye){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/function-call"),le=y("../internals/array-fill"),re=x.aTypedArray,ee=x.exportTypedArrayMethod;ee("fill",function(E){var ie=arguments.length;return z(le,re(this),E,ie>1?arguments[1]:void 0,ie>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(y,De,ye){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-iteration").filter,le=y("../internals/typed-array-from-species-and-list"),re=x.aTypedArray,ee=x.exportTypedArrayMethod;ee("filter",function(E){var ie=z(re(this),E,arguments.length>1?arguments[1]:void 0);return le(this,ie)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(y,De,ye){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-iteration").findIndex,le=x.aTypedArray,re=x.exportTypedArrayMethod;re("findIndex",function(ue){return z(le(this),ue,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(y,De,ye){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-iteration").find,le=x.aTypedArray,re=x.exportTypedArrayMethod;re("find",function(ue){return z(le(this),ue,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(y,De,ye){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-iteration").forEach,le=x.aTypedArray,re=x.exportTypedArrayMethod;re("forEach",function(ue){z(le(this),ue,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(y,De,ye){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-includes").includes,le=x.aTypedArray,re=x.exportTypedArrayMethod;re("includes",function(ue){return z(le(this),ue,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(y,De,ye){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-includes").indexOf,le=x.aTypedArray,re=x.exportTypedArrayMethod;re("indexOf",function(ue){return z(le(this),ue,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(y,De,ye){"use strict";var x=y("../internals/global"),z=y("../internals/fails"),le=y("../internals/function-uncurry-this"),re=y("../internals/array-buffer-view-core"),ee=y("../modules/es.array.iterator"),ue=y("../internals/well-known-symbol"),E=ue("iterator"),ie=x.Uint8Array,te=le(ee.values),oe=le(ee.keys),se=le(ee.entries),ce=re.aTypedArray,pe=re.exportTypedArrayMethod,me=ie&&ie.prototype,ve=!z(function(){me[E].call([1])}),ge=!!me&&me.values&&me[E]===me.values&&me.values.name==="values",Ce=function(){return te(ce(this))};pe("entries",function(){return se(ce(this))},ve),pe("keys",function(){return oe(ce(this))},ve),pe("values",Ce,ve||!ge,{name:"values"}),pe(E,Ce,ve||!ge,{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(y,De,ye){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/function-uncurry-this"),le=x.aTypedArray,re=x.exportTypedArrayMethod,ee=z([].join);re("join",function(E){return ee(le(this),E)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(y,De,ye){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/function-apply"),le=y("../internals/array-last-index-of"),re=x.aTypedArray,ee=x.exportTypedArrayMethod;ee("lastIndexOf",function(E){var ie=arguments.length;return z(le,re(this),ie>1?[E,arguments[1]]:[E])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(y,De,ye){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-iteration").map,le=y("../internals/typed-array-species-constructor"),re=x.aTypedArray,ee=x.exportTypedArrayMethod;ee("map",function(E){return z(re(this),E,arguments.length>1?arguments[1]:void 0,function(ie,te){return new(le(ie))(te)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(y,De,ye){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-reduce").right,le=x.aTypedArray,re=x.exportTypedArrayMethod;re("reduceRight",function(ue){var E=arguments.length;return z(le(this),ue,E,E>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(y,De,ye){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-reduce").left,le=x.aTypedArray,re=x.exportTypedArrayMethod;re("reduce",function(ue){var E=arguments.length;return z(le(this),ue,E,E>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(y,De,ye){"use strict";var x=y("../internals/array-buffer-view-core"),z=x.aTypedArray,le=x.exportTypedArrayMethod,re=Math.floor;le("reverse",function(){for(var ue=this,E=z(ue).length,ie=re(E/2),te=0,oe;te<ie;)oe=ue[te],ue[te++]=ue[--E],ue[E]=oe;return ue})},{"../internals/array-buffer-view-core":103}],331:[function(y,De,ye){"use strict";var x=y("../internals/global"),z=y("../internals/function-call"),le=y("../internals/array-buffer-view-core"),re=y("../internals/length-of-array-like"),ee=y("../internals/to-offset"),ue=y("../internals/to-object"),E=y("../internals/fails"),ie=x.RangeError,te=x.Int8Array,oe=te&&te.prototype,se=oe&&oe.set,ce=le.aTypedArray,pe=le.exportTypedArrayMethod,me=!E(function(){var ge=new Uint8ClampedArray(2);return z(se,ge,{length:1,0:3},1),ge[1]!==3}),ve=me&&le.NATIVE_ARRAY_BUFFER_VIEWS&&E(function(){var ge=new te(2);return ge.set(1),ge.set("2",1),ge[0]!==0||ge[1]!==2});pe("set",function(Ce){ce(this);var Se=ee(arguments.length>1?arguments[1]:void 0,1),Fe=ue(Ce);if(me)return z(se,this,Fe,Se);var xe=this.length,fe=re(Fe),de=0;if(fe+Se>xe)throw ie("Wrong length");for(;de<fe;)this[Se+de]=Fe[de++]},!me||ve)},{"../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(y,De,ye){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/typed-array-species-constructor"),le=y("../internals/fails"),re=y("../internals/array-slice"),ee=x.aTypedArray,ue=x.exportTypedArrayMethod,E=le(function(){new Int8Array(1).slice()});ue("slice",function(te,oe){for(var se=re(ee(this),te,oe),ce=z(this),pe=0,me=se.length,ve=new ce(me);me>pe;)ve[pe]=se[pe++];return ve},E)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(y,De,ye){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/array-iteration").some,le=x.aTypedArray,re=x.exportTypedArrayMethod;re("some",function(ue){return z(le(this),ue,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(y,De,ye){"use strict";var x=y("../internals/global"),z=y("../internals/function-uncurry-this"),le=y("../internals/fails"),re=y("../internals/a-callable"),ee=y("../internals/array-sort"),ue=y("../internals/array-buffer-view-core"),E=y("../internals/engine-ff-version"),ie=y("../internals/engine-is-ie-or-edge"),te=y("../internals/engine-v8-version"),oe=y("../internals/engine-webkit-version"),se=ue.aTypedArray,ce=ue.exportTypedArrayMethod,pe=x.Uint16Array,me=pe&&z(pe.prototype.sort),ve=!!me&&!(le(function(){me(new pe(2),null)})&&le(function(){me(new pe(2),{})})),ge=!!me&&!le(function(){if(te)return te<74;if(E)return E<67;if(ie)return!0;if(oe)return oe<602;var Se=new pe(516),Fe=Array(516),xe,fe;for(xe=0;xe<516;xe++)fe=xe%4,Se[xe]=515-xe,Fe[xe]=xe-2*fe+3;for(me(Se,function(de,we){return(de/4|0)-(we/4|0)}),xe=0;xe<516;xe++)if(Se[xe]!==Fe[xe])return!0}),Ce=function(Se){return function(Fe,xe){return Se!==void 0?+Se(Fe,xe)||0:xe!==xe?-1:Fe!==Fe?1:Fe===0&&xe===0?1/Fe>0&&1/xe<0?1:-1:Fe>xe}};ce("sort",function(Fe){return Fe!==void 0&&re(Fe),ge?me(this,Fe):ee(se(this),Ce(Fe))},!ge||ve)},{"../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(y,De,ye){"use strict";var x=y("../internals/array-buffer-view-core"),z=y("../internals/to-length"),le=y("../internals/to-absolute-index"),re=y("../internals/typed-array-species-constructor"),ee=x.aTypedArray,ue=x.exportTypedArrayMethod;ue("subarray",function(ie,te){var oe=ee(this),se=oe.length,ce=le(ie,se),pe=re(oe);return new pe(oe.buffer,oe.byteOffset+ce*oe.BYTES_PER_ELEMENT,z((te===void 0?se:le(te,se))-ce))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(y,De,ye){"use strict";var x=y("../internals/global"),z=y("../internals/function-apply"),le=y("../internals/array-buffer-view-core"),re=y("../internals/fails"),ee=y("../internals/array-slice"),ue=x.Int8Array,E=le.aTypedArray,ie=le.exportTypedArrayMethod,te=[].toLocaleString,oe=!!ue&&re(function(){te.call(new ue(1))}),se=re(function(){return[1,2].toLocaleString()!=new ue([1,2]).toLocaleString()})||!re(function(){ue.prototype.toLocaleString.call([1,2])});ie("toLocaleString",function(){return z(te,oe?ee(E(this)):E(this),ee(arguments))},se)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(y,De,ye){"use strict";var x=y("../internals/array-buffer-view-core").exportTypedArrayMethod,z=y("../internals/fails"),le=y("../internals/global"),re=y("../internals/function-uncurry-this"),ee=le.Uint8Array,ue=ee&&ee.prototype||{},E=[].toString,ie=re([].join);z(function(){E.call({})})&&(E=function(){return ie(this)});var te=ue.toString!=E;x("toString",E,te)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(y,De,ye){var x=y("../internals/typed-array-constructor");x("Uint8",function(z){return function(re,ee,ue){return z(this,re,ee,ue)}})},{"../internals/typed-array-constructor":258}],339:[function(y,De,ye){var x=y("../internals/global"),z=y("../internals/dom-iterables"),le=y("../internals/dom-token-list-prototype"),re=y("../internals/array-for-each"),ee=y("../internals/create-non-enumerable-property"),ue=function(ie){if(ie&&ie.forEach!==re)try{ee(ie,"forEach",re)}catch(te){ie.forEach=re}};for(var E in z)z[E]&&ue(x[E]&&x[E].prototype);ue(le)},{"../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(y,De,ye){var x=y("../internals/global"),z=y("../internals/dom-iterables"),le=y("../internals/dom-token-list-prototype"),re=y("../modules/es.array.iterator"),ee=y("../internals/create-non-enumerable-property"),ue=y("../internals/well-known-symbol"),E=ue("iterator"),ie=ue("toStringTag"),te=re.values,oe=function(ce,pe){if(ce){if(ce[E]!==te)try{ee(ce,E,te)}catch(ve){ce[E]=te}if(ce[ie]||ee(ce,ie,pe),z[pe]){for(var me in re)if(ce[me]!==re[me])try{ee(ce,me,re[me])}catch(ve){ce[me]=re[me]}}}};for(var se in z)oe(x[se]&&x[se].prototype,se);oe(le,"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(y,De,ye){function x(ge){return Array.isArray?Array.isArray(ge):ve(ge)==="[object Array]"}ye.isArray=x;function z(ge){return typeof ge=="boolean"}ye.isBoolean=z;function le(ge){return ge===null}ye.isNull=le;function re(ge){return ge==null}ye.isNullOrUndefined=re;function ee(ge){return typeof ge=="number"}ye.isNumber=ee;function ue(ge){return typeof ge=="string"}ye.isString=ue;function E(ge){return typeof ge=="symbol"}ye.isSymbol=E;function ie(ge){return ge===void 0}ye.isUndefined=ie;function te(ge){return ve(ge)==="[object RegExp]"}ye.isRegExp=te;function oe(ge){return typeof ge=="object"&&ge!==null}ye.isObject=oe;function se(ge){return ve(ge)==="[object Date]"}ye.isDate=se;function ce(ge){return ve(ge)==="[object Error]"||ge instanceof Error}ye.isError=ce;function pe(ge){return typeof ge=="function"}ye.isFunction=pe;function me(ge){return ge===null||typeof ge=="boolean"||typeof ge=="number"||typeof ge=="string"||typeof ge=="symbol"||typeof ge=="undefined"}ye.isPrimitive=me,ye.isBuffer=y("buffer").Buffer.isBuffer;function ve(ge){return Object.prototype.toString.call(ge)}},{buffer:90}],342:[function(y,De,ye){(function(x){"use strict";var z=function(){var E=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,ie=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,te=/[^-+\dA-Z]/g;return function(oe,se,ce,pe){if(arguments.length===1&&ue(oe)==="string"&&!/\d/.test(oe)&&(se=oe,oe=void 0),oe=oe||new Date,oe instanceof Date||(oe=new Date(oe)),isNaN(oe))throw TypeError("Invalid date");se=String(z.masks[se]||se||z.masks.default);var me=se.slice(0,4);(me==="UTC:"||me==="GMT:")&&(se=se.slice(4),ce=!0,me==="GMT:"&&(pe=!0));var ve=ce?"getUTC":"get",ge=oe[ve+"Date"](),Ce=oe[ve+"Day"](),Se=oe[ve+"Month"](),Fe=oe[ve+"FullYear"](),xe=oe[ve+"Hours"](),fe=oe[ve+"Minutes"](),de=oe[ve+"Seconds"](),we=oe[ve+"Milliseconds"](),Ae=ce?0:oe.getTimezoneOffset(),Ne=re(oe),ke=ee(oe),Me={d:ge,dd:le(ge),ddd:z.i18n.dayNames[Ce],dddd:z.i18n.dayNames[Ce+7],m:Se+1,mm:le(Se+1),mmm:z.i18n.monthNames[Se],mmmm:z.i18n.monthNames[Se+12],yy:String(Fe).slice(2),yyyy:Fe,h:xe%12||12,hh:le(xe%12||12),H:xe,HH:le(xe),M:fe,MM:le(fe),s:de,ss:le(de),l:le(we,3),L:le(Math.round(we/10)),t:xe<12?"a":"p",tt:xe<12?"am":"pm",T:xe<12?"A":"P",TT:xe<12?"AM":"PM",Z:pe?"GMT":ce?"UTC":(String(oe).match(ie)||[""]).pop().replace(te,""),o:(Ae>0?"-":"+")+le(Math.floor(Math.abs(Ae)/60)*100+Math.abs(Ae)%60,4),S:["th","st","nd","rd"][ge%10>3?0:(ge%100-ge%10!=10)*ge%10],W:Ne,N:ke};return se.replace(E,function(Ke){return Ke in Me?Me[Ke]:Ke.slice(1,Ke.length-1)})}}();z.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"},z.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 le(E,ie){for(E=String(E),ie=ie||2;E.length<ie;)E="0"+E;return E}function re(E){var ie=new Date(E.getFullYear(),E.getMonth(),E.getDate());ie.setDate(ie.getDate()-(ie.getDay()+6)%7+3);var te=new Date(ie.getFullYear(),0,4);te.setDate(te.getDate()-(te.getDay()+6)%7+3);var oe=ie.getTimezoneOffset()-te.getTimezoneOffset();ie.setHours(ie.getHours()-oe);var se=(ie-te)/(864e5*7);return 1+Math.floor(se)}function ee(E){var ie=E.getDay();return ie===0&&(ie=7),ie}function ue(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 Ye=="function"&&Ye.amd?Ye(function(){return z}):typeof ye=="object"?De.exports=z:x.dateFormat=z})(this)},{}],343:[function(y,De,ye){"use strict";var x=/["'&<>]/;De.exports=z;function z(le){var re=""+le,ee=x.exec(re);if(!ee)return re;var ue,E="",ie=0,te=0;for(ie=ee.index;ie<re.length;ie++){switch(re.charCodeAt(ie)){case 34:ue=""";break;case 38:ue="&";break;case 39:ue="'";break;case 60:ue="<";break;case 62:ue=">";break;default:continue}te!==ie&&(E+=re.substring(te,ie)),te=ie+1,E+=ue}return te!==ie?E+re.substring(te,ie):E}},{}],344:[function(y,De,ye){"use strict";var x=typeof Reflect=="object"?Reflect:null,z=x&&typeof x.apply=="function"?x.apply:function(de,we,Ae){return Function.prototype.apply.call(de,we,Ae)},le;x&&typeof x.ownKeys=="function"?le=x.ownKeys:Object.getOwnPropertySymbols?le=function(de){return Object.getOwnPropertyNames(de).concat(Object.getOwnPropertySymbols(de))}:le=function(de){return Object.getOwnPropertyNames(de)};function re(fe){console&&console.warn&&console.warn(fe)}var ee=Number.isNaN||function(de){return de!==de};function ue(){ue.init.call(this)}De.exports=ue,De.exports.once=Se,ue.EventEmitter=ue,ue.prototype._events=void 0,ue.prototype._eventsCount=0,ue.prototype._maxListeners=void 0;var E=10;function ie(fe){if(typeof fe!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof fe)}Object.defineProperty(ue,"defaultMaxListeners",{enumerable:!0,get:function(){return E},set:function(fe){if(typeof fe!="number"||fe<0||ee(fe))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+fe+".");E=fe}}),ue.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},ue.prototype.setMaxListeners=function(de){if(typeof de!="number"||de<0||ee(de))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+de+".");return this._maxListeners=de,this};function te(fe){return fe._maxListeners===void 0?ue.defaultMaxListeners:fe._maxListeners}ue.prototype.getMaxListeners=function(){return te(this)},ue.prototype.emit=function(de){for(var we=[],Ae=1;Ae<arguments.length;Ae++)we.push(arguments[Ae]);var Ne=de==="error",ke=this._events;if(ke!==void 0)Ne=Ne&&ke.error===void 0;else if(!Ne)return!1;if(Ne){var Me;if(we.length>0&&(Me=we[0]),Me instanceof Error)throw Me;var Ke=new Error("Unhandled error."+(Me?" ("+Me.message+")":""));throw Ke.context=Me,Ke}var _e=ke[de];if(_e===void 0)return!1;if(typeof _e=="function")z(_e,this,we);else for(var Xe=_e.length,ut=ve(_e,Xe),Ae=0;Ae<Xe;++Ae)z(ut[Ae],this,we);return!0};function oe(fe,de,we,Ae){var Ne,ke,Me;if(ie(we),ke=fe._events,ke===void 0?(ke=fe._events=Object.create(null),fe._eventsCount=0):(ke.newListener!==void 0&&(fe.emit("newListener",de,we.listener?we.listener:we),ke=fe._events),Me=ke[de]),Me===void 0)Me=ke[de]=we,++fe._eventsCount;else if(typeof Me=="function"?Me=ke[de]=Ae?[we,Me]:[Me,we]:Ae?Me.unshift(we):Me.push(we),Ne=te(fe),Ne>0&&Me.length>Ne&&!Me.warned){Me.warned=!0;var Ke=new Error("Possible EventEmitter memory leak detected. "+Me.length+" "+String(de)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ke.name="MaxListenersExceededWarning",Ke.emitter=fe,Ke.type=de,Ke.count=Me.length,re(Ke)}return fe}ue.prototype.addListener=function(de,we){return oe(this,de,we,!1)},ue.prototype.on=ue.prototype.addListener,ue.prototype.prependListener=function(de,we){return oe(this,de,we,!0)};function se(){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 ce(fe,de,we){var Ae={fired:!1,wrapFn:void 0,target:fe,type:de,listener:we},Ne=se.bind(Ae);return Ne.listener=we,Ae.wrapFn=Ne,Ne}ue.prototype.once=function(de,we){return ie(we),this.on(de,ce(this,de,we)),this},ue.prototype.prependOnceListener=function(de,we){return ie(we),this.prependListener(de,ce(this,de,we)),this},ue.prototype.removeListener=function(de,we){var Ae,Ne,ke,Me,Ke;if(ie(we),Ne=this._events,Ne===void 0)return this;if(Ae=Ne[de],Ae===void 0)return this;if(Ae===we||Ae.listener===we)--this._eventsCount===0?this._events=Object.create(null):(delete Ne[de],Ne.removeListener&&this.emit("removeListener",de,Ae.listener||we));else if(typeof Ae!="function"){for(ke=-1,Me=Ae.length-1;Me>=0;Me--)if(Ae[Me]===we||Ae[Me].listener===we){Ke=Ae[Me].listener,ke=Me;break}if(ke<0)return this;ke===0?Ae.shift():ge(Ae,ke),Ae.length===1&&(Ne[de]=Ae[0]),Ne.removeListener!==void 0&&this.emit("removeListener",de,Ke||we)}return this},ue.prototype.off=ue.prototype.removeListener,ue.prototype.removeAllListeners=function(de){var we,Ae,Ne;if(Ae=this._events,Ae===void 0)return this;if(Ae.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Ae[de]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Ae[de]),this;if(arguments.length===0){var ke=Object.keys(Ae),Me;for(Ne=0;Ne<ke.length;++Ne)Me=ke[Ne],Me!=="removeListener"&&this.removeAllListeners(Me);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(we=Ae[de],typeof we=="function")this.removeListener(de,we);else if(we!==void 0)for(Ne=we.length-1;Ne>=0;Ne--)this.removeListener(de,we[Ne]);return this};function pe(fe,de,we){var Ae=fe._events;if(Ae===void 0)return[];var Ne=Ae[de];return Ne===void 0?[]:typeof Ne=="function"?we?[Ne.listener||Ne]:[Ne]:we?Ce(Ne):ve(Ne,Ne.length)}ue.prototype.listeners=function(de){return pe(this,de,!0)},ue.prototype.rawListeners=function(de){return pe(this,de,!1)},ue.listenerCount=function(fe,de){return typeof fe.listenerCount=="function"?fe.listenerCount(de):me.call(fe,de)},ue.prototype.listenerCount=me;function me(fe){var de=this._events;if(de!==void 0){var we=de[fe];if(typeof we=="function")return 1;if(we!==void 0)return we.length}return 0}ue.prototype.eventNames=function(){return this._eventsCount>0?le(this._events):[]};function ve(fe,de){for(var we=new Array(de),Ae=0;Ae<de;++Ae)we[Ae]=fe[Ae];return we}function ge(fe,de){for(;de+1<fe.length;de++)fe[de]=fe[de+1];fe.pop()}function Ce(fe){for(var de=new Array(fe.length),we=0;we<de.length;++we)de[we]=fe[we].listener||fe[we];return de}function Se(fe,de){return new Promise(function(we,Ae){function Ne(Me){fe.removeListener(de,ke),Ae(Me)}function ke(){typeof fe.removeListener=="function"&&fe.removeListener("error",Ne),we([].slice.call(arguments))}xe(fe,de,ke,{once:!0}),de!=="error"&&Fe(fe,Ne,{once:!0})})}function Fe(fe,de,we){typeof fe.on=="function"&&xe(fe,"error",de,we)}function xe(fe,de,we,Ae){if(typeof fe.on=="function")Ae.once?fe.once(de,we):fe.on(de,we);else if(typeof fe.addEventListener=="function")fe.addEventListener(de,function Ne(ke){Ae.once&&fe.removeEventListener(de,Ne),we(ke)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof fe)}},{}],345:[function(y,De,ye){"use strict";var x=y("is-callable"),z=Object.prototype.toString,le=Object.prototype.hasOwnProperty,re=function(te,oe,se){for(var ce=0,pe=te.length;ce<pe;ce++)le.call(te,ce)&&(se==null?oe(te[ce],ce,te):oe.call(se,te[ce],ce,te))},ee=function(te,oe,se){for(var ce=0,pe=te.length;ce<pe;ce++)se==null?oe(te.charAt(ce),ce,te):oe.call(se,te.charAt(ce),ce,te)},ue=function(te,oe,se){for(var ce in te)le.call(te,ce)&&(se==null?oe(te[ce],ce,te):oe.call(se,te[ce],ce,te))},E=function(te,oe,se){if(!x(oe))throw new TypeError("iterator must be a function");var ce;arguments.length>=3&&(ce=se),z.call(te)==="[object Array]"?re(te,oe,ce):typeof te=="string"?ee(te,oe,ce):ue(te,oe,ce)};De.exports=E},{"is-callable":367}],346:[function(y,De,ye){"use strict";var x="Function.prototype.bind called on incompatible ",z=Array.prototype.slice,le=Object.prototype.toString,re="[object Function]";De.exports=function(ue){var E=this;if(typeof E!="function"||le.call(E)!==re)throw new TypeError(x+E);for(var ie=z.call(arguments,1),te,oe=function(){if(this instanceof te){var ve=E.apply(this,ie.concat(z.call(arguments)));return Object(ve)===ve?ve:this}else return E.apply(ue,ie.concat(z.call(arguments)))},se=Math.max(0,E.length-ie.length),ce=[],pe=0;pe<se;pe++)ce.push("$"+pe);if(te=Function("binder","return function ("+ce.join(",")+"){ return binder.apply(this,arguments); }")(oe),E.prototype){var me=function(){};me.prototype=E.prototype,te.prototype=new me,me.prototype=null}return te}},{}],347:[function(y,De,ye){"use strict";var x=y("./implementation");De.exports=Function.prototype.bind||x},{"./implementation":346}],348:[function(y,De,ye){"use strict";var x,z=SyntaxError,le=Function,re=TypeError,ee=function(_e){try{return le('"use strict"; return ('+_e+").constructor;")()}catch(Xe){}},ue=Object.getOwnPropertyDescriptor;if(ue)try{ue({},"")}catch(_e){ue=null}var E=function(){throw new re},ie=ue?function(){try{return arguments.callee,E}catch(_e){try{return ue(arguments,"callee").get}catch(Xe){return E}}}():E,te=y("has-symbols")(),oe=y("has-proto")(),se=Object.getPrototypeOf||(oe?function(_e){return _e.__proto__}:null),ce={},pe=typeof Uint8Array=="undefined"||!se?x:se(Uint8Array),me={"%AggregateError%":typeof AggregateError=="undefined"?x:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?x:ArrayBuffer,"%ArrayIteratorPrototype%":te&&se?se([][Symbol.iterator]()):x,"%AsyncFromSyncIteratorPrototype%":x,"%AsyncFunction%":ce,"%AsyncGenerator%":ce,"%AsyncGeneratorFunction%":ce,"%AsyncIteratorPrototype%":ce,"%Atomics%":typeof Atomics=="undefined"?x:Atomics,"%BigInt%":typeof BigInt=="undefined"?x:BigInt,"%BigInt64Array%":typeof BigInt64Array=="undefined"?x:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array=="undefined"?x:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView=="undefined"?x:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array=="undefined"?x:Float32Array,"%Float64Array%":typeof Float64Array=="undefined"?x:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry=="undefined"?x:FinalizationRegistry,"%Function%":le,"%GeneratorFunction%":ce,"%Int8Array%":typeof Int8Array=="undefined"?x:Int8Array,"%Int16Array%":typeof Int16Array=="undefined"?x:Int16Array,"%Int32Array%":typeof Int32Array=="undefined"?x:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":te&&se?se(se([][Symbol.iterator]())):x,"%JSON%":typeof JSON=="object"?JSON:x,"%Map%":typeof Map=="undefined"?x:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!te||!se?x:se(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise=="undefined"?x:Promise,"%Proxy%":typeof Proxy=="undefined"?x:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect=="undefined"?x:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set=="undefined"?x:Set,"%SetIteratorPrototype%":typeof Set=="undefined"||!te||!se?x:se(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?x:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":te&&se?se(""[Symbol.iterator]()):x,"%Symbol%":te?Symbol:x,"%SyntaxError%":z,"%ThrowTypeError%":ie,"%TypedArray%":pe,"%TypeError%":re,"%Uint8Array%":typeof Uint8Array=="undefined"?x:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray=="undefined"?x:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array=="undefined"?x:Uint16Array,"%Uint32Array%":typeof Uint32Array=="undefined"?x:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap=="undefined"?x:WeakMap,"%WeakRef%":typeof WeakRef=="undefined"?x:WeakRef,"%WeakSet%":typeof WeakSet=="undefined"?x:WeakSet};if(se)try{null.error}catch(_e){var ve=se(se(_e));me["%Error.prototype%"]=ve}var ge=function _e(Xe){var ut;if(Xe==="%AsyncFunction%")ut=ee("async function () {}");else if(Xe==="%GeneratorFunction%")ut=ee("function* () {}");else if(Xe==="%AsyncGeneratorFunction%")ut=ee("async function* () {}");else if(Xe==="%AsyncGenerator%"){var Re=_e("%AsyncGeneratorFunction%");Re&&(ut=Re.prototype)}else if(Xe==="%AsyncIteratorPrototype%"){var Ue=_e("%AsyncGenerator%");Ue&&se&&(ut=se(Ue.prototype))}return me[Xe]=ut,ut},Ce={"%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"]},Se=y("function-bind"),Fe=y("has"),xe=Se.call(Function.call,Array.prototype.concat),fe=Se.call(Function.apply,Array.prototype.splice),de=Se.call(Function.call,String.prototype.replace),we=Se.call(Function.call,String.prototype.slice),Ae=Se.call(Function.call,RegExp.prototype.exec),Ne=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,ke=/\\(\\)?/g,Me=function(Xe){var ut=we(Xe,0,1),Re=we(Xe,-1);if(ut==="%"&&Re!=="%")throw new z("invalid intrinsic syntax, expected closing `%`");if(Re==="%"&&ut!=="%")throw new z("invalid intrinsic syntax, expected opening `%`");var Ue=[];return de(Xe,Ne,function($e,ot,at,qe){Ue[Ue.length]=at?de(qe,ke,"$1"):ot||$e}),Ue},Ke=function(Xe,ut){var Re=Xe,Ue;if(Fe(Ce,Re)&&(Ue=Ce[Re],Re="%"+Ue[0]+"%"),Fe(me,Re)){var $e=me[Re];if($e===ce&&($e=ge(Re)),typeof $e=="undefined"&&!ut)throw new re("intrinsic "+Xe+" exists, but is not available. Please file an issue!");return{alias:Ue,name:Re,value:$e}}throw new z("intrinsic "+Xe+" does not exist!")};De.exports=function(Xe,ut){if(typeof Xe!="string"||Xe.length===0)throw new re("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof ut!="boolean")throw new re('"allowMissing" argument must be a boolean');if(Ae(/^%?[^%]*%?$/,Xe)===null)throw new z("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Re=Me(Xe),Ue=Re.length>0?Re[0]:"",$e=Ke("%"+Ue+"%",ut),ot=$e.name,at=$e.value,qe=!1,et=$e.alias;et&&(Ue=et[0],fe(Re,xe([0,1],et)));for(var Qe=1,ft=!0;Qe<Re.length;Qe+=1){var rt=Re[Qe],ct=we(rt,0,1),st=we(rt,-1);if((ct==='"'||ct==="'"||ct==="`"||st==='"'||st==="'"||st==="`")&&ct!==st)throw new z("property names with quotes must have matching quotes");if((rt==="constructor"||!ft)&&(qe=!0),Ue+="."+rt,ot="%"+Ue+"%",Fe(me,ot))at=me[ot];else if(at!=null){if(!(rt in at)){if(!ut)throw new re("base intrinsic for "+Xe+" exists, but the property is not available.");return}if(ue&&Qe+1>=Re.length){var Ve=ue(at,rt);ft=!!Ve,ft&&"get"in Ve&&!("originalValue"in Ve.get)?at=Ve.get:at=at[rt]}else ft=Fe(at,rt),at=at[rt];ft&&!qe&&(me[ot]=at)}}return at}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(y,De,ye){"use strict";var x=y("get-intrinsic"),z=x("%Object.getOwnPropertyDescriptor%",!0);if(z)try{z([],"length")}catch(le){z=null}De.exports=z},{"get-intrinsic":348}],350:[function(y,De,ye){"use strict";var x={foo:{}},z=Object;De.exports=function(){return{__proto__:x}.foo===x.foo&&!({__proto__:null}instanceof z)}},{}],351:[function(y,De,ye){"use strict";var x=typeof Symbol!="undefined"&&Symbol,z=y("./shams");De.exports=function(){return typeof x!="function"||typeof Symbol!="function"||typeof x("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:z()}},{"./shams":352}],352:[function(y,De,ye){"use strict";De.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var z={},le=Symbol("test"),re=Object(le);if(typeof le=="string"||Object.prototype.toString.call(le)!=="[object Symbol]"||Object.prototype.toString.call(re)!=="[object Symbol]")return!1;var ee=42;z[le]=ee;for(le in z)return!1;if(typeof Object.keys=="function"&&Object.keys(z).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(z).length!==0)return!1;var ue=Object.getOwnPropertySymbols(z);if(ue.length!==1||ue[0]!==le||!Object.prototype.propertyIsEnumerable.call(z,le))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var E=Object.getOwnPropertyDescriptor(z,le);if(E.value!==ee||E.enumerable!==!0)return!1}return!0}},{}],353:[function(y,De,ye){"use strict";var x=y("has-symbols/shams");De.exports=function(){return x()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(y,De,ye){"use strict";var x=y("function-bind");De.exports=x.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(y,De,ye){var x=y("http"),z=y("url"),le=De.exports;for(var re in x)x.hasOwnProperty(re)&&(le[re]=x[re]);le.request=function(ue,E){return ue=ee(ue),x.request.call(this,ue,E)},le.get=function(ue,E){return ue=ee(ue),x.get.call(this,ue,E)};function ee(ue){if(typeof ue=="string"&&(ue=z.parse(ue)),ue.protocol||(ue.protocol="https:"),ue.protocol!=="https:")throw new Error('Protocol "'+ue.protocol+'" not supported. Expected "https:"');return ue}},{http:468,url:472}],356:[function(y,De,ye){"use strict";var x=y("util"),z=y("ms");De.exports=function(le){if(typeof le=="number")return le;var re=z(le);if(re===void 0){var ee=new Error(x.format("humanize-ms(%j) result undefined",le));console.warn(ee.stack)}return re}},{ms:376,util:419}],357:[function(y,De,ye){ye.read=function(x,z,le,re,ee){var ue,E,ie=ee*8-re-1,te=(1<<ie)-1,oe=te>>1,se=-7,ce=le?ee-1:0,pe=le?-1:1,me=x[z+ce];for(ce+=pe,ue=me&(1<<-se)-1,me>>=-se,se+=ie;se>0;ue=ue*256+x[z+ce],ce+=pe,se-=8);for(E=ue&(1<<-se)-1,ue>>=-se,se+=re;se>0;E=E*256+x[z+ce],ce+=pe,se-=8);if(ue===0)ue=1-oe;else{if(ue===te)return E?NaN:(me?-1:1)*(1/0);E=E+Math.pow(2,re),ue=ue-oe}return(me?-1:1)*E*Math.pow(2,ue-re)},ye.write=function(x,z,le,re,ee,ue){var E,ie,te,oe=ue*8-ee-1,se=(1<<oe)-1,ce=se>>1,pe=ee===23?Math.pow(2,-24)-Math.pow(2,-77):0,me=re?0:ue-1,ve=re?1:-1,ge=z<0||z===0&&1/z<0?1:0;for(z=Math.abs(z),isNaN(z)||z===1/0?(ie=isNaN(z)?1:0,E=se):(E=Math.floor(Math.log(z)/Math.LN2),z*(te=Math.pow(2,-E))<1&&(E--,te*=2),E+ce>=1?z+=pe/te:z+=pe*Math.pow(2,1-ce),z*te>=2&&(E++,te/=2),E+ce>=se?(ie=0,E=se):E+ce>=1?(ie=(z*te-1)*Math.pow(2,ee),E=E+ce):(ie=z*Math.pow(2,ce-1)*Math.pow(2,ee),E=0));ee>=8;x[le+me]=ie&255,me+=ve,ie/=256,ee-=8);for(E=E<<ee|ie,oe+=ee;oe>0;x[le+me]=E&255,me+=ve,E/=256,oe-=8);x[le+me-ve]|=ge*128}},{}],358:[function(y,De,ye){"use strict";var x=[y("./nextTick"),y("./queueMicrotask"),y("./mutation.js"),y("./messageChannel"),y("./stateChange"),y("./timeout")],z,le,re=-1,ee=[],ue=!1;function E(){!z||!le||(z=!1,le.length?ee=le.concat(ee):re=-1,ee.length&&ie())}function ie(){if(!z){ue=!1,z=!0;for(var me=ee.length,ve=setTimeout(E);me;){for(le=ee,ee=[];le&&++re<me;)le[re].run();re=-1,me=ee.length}le=null,re=-1,z=!1,clearTimeout(ve)}}for(var te,oe=-1,se=x.length;++oe<se;)if(x[oe]&&x[oe].test&&x[oe].test()){te=x[oe].install(ie);break}function ce(me,ve){this.fun=me,this.array=ve}ce.prototype.run=function(){var me=this.fun,ve=this.array;switch(ve.length){case 0:return me();case 1:return me(ve[0]);case 2:return me(ve[0],ve[1]);case 3:return me(ve[0],ve[1],ve[2]);default:return me.apply(null,ve)}},De.exports=pe;function pe(me){var ve=new Array(arguments.length-1);if(arguments.length>1)for(var ge=1;ge<arguments.length;ge++)ve[ge-1]=arguments[ge];ee.push(new ce(me,ve)),!ue&&!z&&(ue=!0,te())}},{"./messageChannel":359,"./mutation.js":360,"./nextTick":89,"./queueMicrotask":361,"./stateChange":362,"./timeout":363}],359:[function(y,De,ye){(function(x){(function(){"use strict";ye.test=function(){return x.setImmediate?!1:typeof x.MessageChannel!="undefined"},ye.install=function(z){var le=new x.MessageChannel;return le.port1.onmessage=z,function(){le.port2.postMessage(0)}}}).call(this)}).call(this,typeof It!="undefined"?It:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],360:[function(y,De,ye){(function(x){(function(){"use strict";var z=x.MutationObserver||x.WebKitMutationObserver;ye.test=function(){return z},ye.install=function(le){var re=0,ee=new z(le),ue=x.document.createTextNode("");return ee.observe(ue,{characterData:!0}),function(){ue.data=re=++re%2}}}).call(this)}).call(this,typeof It!="undefined"?It:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],361:[function(y,De,ye){(function(x){(function(){"use strict";ye.test=function(){return typeof x.queueMicrotask=="function"},ye.install=function(z){return function(){x.queueMicrotask(z)}}}).call(this)}).call(this,typeof It!="undefined"?It:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],362:[function(y,De,ye){(function(x){(function(){"use strict";ye.test=function(){return"document"in x&&"onreadystatechange"in x.document.createElement("script")},ye.install=function(z){return function(){var le=x.document.createElement("script");return le.onreadystatechange=function(){z(),le.onreadystatechange=null,le.parentNode.removeChild(le),le=null},x.document.documentElement.appendChild(le),z}}}).call(this)}).call(this,typeof It!="undefined"?It:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],363:[function(y,De,ye){"use strict";ye.test=function(){return!0},ye.install=function(x){return function(){setTimeout(x,0)}}},{}],364:[function(y,De,ye){typeof Object.create=="function"?De.exports=function(z,le){le&&(z.super_=le,z.prototype=Object.create(le.prototype,{constructor:{value:z,enumerable:!1,writable:!0,configurable:!0}}))}:De.exports=function(z,le){if(le){z.super_=le;var re=function(){};re.prototype=le.prototype,z.prototype=new re,z.prototype.constructor=z}}},{}],365:[function(y,De,ye){"use strict";var x=y("has-tostringtag/shams")(),z=y("call-bind/callBound"),le=z("Object.prototype.toString"),re=function(ie){return x&&ie&&typeof ie=="object"&&Symbol.toStringTag in ie?!1:le(ie)==="[object Arguments]"},ee=function(ie){return re(ie)?!0:ie!==null&&typeof ie=="object"&&typeof ie.length=="number"&&ie.length>=0&&le(ie)!=="[object Array]"&&le(ie.callee)==="[object Function]"},ue=function(){return re(arguments)}();re.isLegacyArguments=ee,De.exports=ue?re:ee},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(y,De,ye){De.exports=function(le){return le!=null&&(x(le)||z(le)||!!le._isBuffer)};function x(le){return!!le.constructor&&typeof le.constructor.isBuffer=="function"&&le.constructor.isBuffer(le)}function z(le){return typeof le.readFloatLE=="function"&&typeof le.slice=="function"&&x(le.slice(0,0))}},{}],367:[function(y,De,ye){"use strict";var x=Function.prototype.toString,z=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,le,re;if(typeof z=="function"&&typeof Object.defineProperty=="function")try{le=Object.defineProperty({},"length",{get:function(){throw re}}),re={},z(function(){throw 42},null,le)}catch(Fe){Fe!==re&&(z=null)}else z=null;var ee=/^\s*class\b/,ue=function(xe){try{var fe=x.call(xe);return ee.test(fe)}catch(de){return!1}},E=function(xe){try{return ue(xe)?!1:(x.call(xe),!0)}catch(fe){return!1}},ie=Object.prototype.toString,te="[object Object]",oe="[object Function]",se="[object GeneratorFunction]",ce="[object HTMLAllCollection]",pe="[object HTML document.all class]",me="[object HTMLCollection]",ve=typeof Symbol=="function"&&!!Symbol.toStringTag,ge=!(0 in[,]),Ce=function(){return!1};if(typeof document=="object"){var Se=document.all;ie.call(Se)===ie.call(document.all)&&(Ce=function(xe){if((ge||!xe)&&(typeof xe=="undefined"||typeof xe=="object"))try{var fe=ie.call(xe);return(fe===ce||fe===pe||fe===me||fe===te)&&xe("")==null}catch(de){}return!1})}De.exports=z?function(xe){if(Ce(xe))return!0;if(!xe||typeof xe!="function"&&typeof xe!="object")return!1;try{z(xe,null,le)}catch(fe){if(fe!==re)return!1}return!ue(xe)&&E(xe)}:function(xe){if(Ce(xe))return!0;if(!xe||typeof xe!="function"&&typeof xe!="object")return!1;if(ve)return E(xe);if(ue(xe))return!1;var fe=ie.call(xe);return fe!==oe&&fe!==se&&!/^\[object HTML/.test(fe)?!1:E(xe)}},{}],368:[function(y,De,ye){"use strict";var x=Object.prototype.toString,z=Function.prototype.toString,le=/^\s*(?:function)?\*/,re=y("has-tostringtag/shams")(),ee=Object.getPrototypeOf,ue=function(){if(!re)return!1;try{return Function("return function*() {}")()}catch(ie){}},E;De.exports=function(te){if(typeof te!="function")return!1;if(le.test(z.call(te)))return!0;if(!re){var oe=x.call(te);return oe==="[object GeneratorFunction]"}if(!ee)return!1;if(typeof E=="undefined"){var se=ue();E=se?ee(se):!1}return ee(te)===E}},{"has-tostringtag/shams":353}],369:[function(y,De,ye){"use strict";var x=y("which-typed-array");De.exports=function(le){return!!x(le)}},{"which-typed-array":420}],370:[function(y,De,ye){var x={}.toString;De.exports=Array.isArray||function(z){return x.call(z)=="[object Array]"}},{}],371:[function(y,De,ye){(function(x){(function(){(function(z,le){typeof ye=="object"&&typeof De!="undefined"?De.exports=le(z):typeof Ye=="function"&&Ye.amd?Ye(le):le(z)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof x!="undefined"?x:this,function(z){"use strict";z=z||{};var le=z.Base64,re="2.6.4",ee="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ue=function(Xe){for(var ut={},Re=0,Ue=Xe.length;Re<Ue;Re++)ut[Xe.charAt(Re)]=Re;return ut}(ee),E=String.fromCharCode,ie=function(Xe){if(Xe.length<2){var ut=Xe.charCodeAt(0);return ut<128?Xe:ut<2048?E(192|ut>>>6)+E(128|ut&63):E(224|ut>>>12&15)+E(128|ut>>>6&63)+E(128|ut&63)}else{var ut=65536+(Xe.charCodeAt(0)-55296)*1024+(Xe.charCodeAt(1)-56320);return E(240|ut>>>18&7)+E(128|ut>>>12&63)+E(128|ut>>>6&63)+E(128|ut&63)}},te=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,oe=function(Xe){return Xe.replace(te,ie)},se=function(Xe){var ut=[0,2,1][Xe.length%3],Re=Xe.charCodeAt(0)<<16|(Xe.length>1?Xe.charCodeAt(1):0)<<8|(Xe.length>2?Xe.charCodeAt(2):0),Ue=[ee.charAt(Re>>>18),ee.charAt(Re>>>12&63),ut>=2?"=":ee.charAt(Re>>>6&63),ut>=1?"=":ee.charAt(Re&63)];return Ue.join("")},ce=z.btoa&&typeof z.btoa=="function"?function(Xe){return z.btoa(Xe)}:function(Xe){if(Xe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Xe.replace(/[\s\S]{1,3}/g,se)},pe=function(Xe){return ce(oe(String(Xe)))},me=function(Xe){return Xe.replace(/[+\/]/g,function(ut){return ut=="+"?"-":"_"}).replace(/=/g,"")},ve=function(Xe,ut){return ut?me(pe(Xe)):pe(Xe)},ge=function(Xe){return ve(Xe,!0)},Ce;z.Uint8Array&&(Ce=function(Xe,ut){for(var Re="",Ue=0,$e=Xe.length;Ue<$e;Ue+=3){var ot=Xe[Ue],at=Xe[Ue+1],qe=Xe[Ue+2],et=ot<<16|at<<8|qe;Re+=ee.charAt(et>>>18)+ee.charAt(et>>>12&63)+(typeof at!="undefined"?ee.charAt(et>>>6&63):"=")+(typeof qe!="undefined"?ee.charAt(et&63):"=")}return ut?me(Re):Re});var Se=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,Fe=function(Xe){switch(Xe.length){case 4:var ut=(7&Xe.charCodeAt(0))<<18|(63&Xe.charCodeAt(1))<<12|(63&Xe.charCodeAt(2))<<6|63&Xe.charCodeAt(3),Re=ut-65536;return E((Re>>>10)+55296)+E((Re&1023)+56320);case 3:return E((15&Xe.charCodeAt(0))<<12|(63&Xe.charCodeAt(1))<<6|63&Xe.charCodeAt(2));default:return E((31&Xe.charCodeAt(0))<<6|63&Xe.charCodeAt(1))}},xe=function(Xe){return Xe.replace(Se,Fe)},fe=function(Xe){var ut=Xe.length,Re=ut%4,Ue=(ut>0?ue[Xe.charAt(0)]<<18:0)|(ut>1?ue[Xe.charAt(1)]<<12:0)|(ut>2?ue[Xe.charAt(2)]<<6:0)|(ut>3?ue[Xe.charAt(3)]:0),$e=[E(Ue>>>16),E(Ue>>>8&255),E(Ue&255)];return $e.length-=[0,0,2,1][Re],$e.join("")},de=z.atob&&typeof z.atob=="function"?function(Xe){return z.atob(Xe)}:function(Xe){return Xe.replace(/\S{1,4}/g,fe)},we=function(Xe){return de(String(Xe).replace(/[^A-Za-z0-9\+\/]/g,""))},Ae=function(Xe){return xe(de(Xe))},Ne=function(Xe){return String(Xe).replace(/[-_]/g,function(ut){return ut=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ke=function(Xe){return Ae(Ne(Xe))},Me;z.Uint8Array&&(Me=function(Xe){return Uint8Array.from(we(Ne(Xe)),function(ut){return ut.charCodeAt(0)})});var Ke=function(){var Xe=z.Base64;return z.Base64=le,Xe};if(z.Base64={VERSION:re,atob:we,btoa:ce,fromBase64:ke,toBase64:ve,utob:oe,encode:ve,encodeURI:ge,btou:xe,decode:ke,noConflict:Ke,fromUint8Array:Ce,toUint8Array:Me},typeof Object.defineProperty=="function"){var _e=function(Xe){return{value:Xe,enumerable:!1,writable:!0,configurable:!0}};z.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",_e(function(){return ke(this)})),Object.defineProperty(String.prototype,"toBase64",_e(function(Xe){return ve(this,Xe)})),Object.defineProperty(String.prototype,"toBase64URI",_e(function(){return ve(this,!0)}))}}return z.Meteor&&(Base64=z.Base64),typeof De!="undefined"&&De.exports?De.exports.Base64=z.Base64:typeof Ye=="function"&&Ye.amd&&Ye([],function(){return z.Base64}),{Base64:z.Base64}})}).call(this)}).call(this,typeof It!="undefined"?It:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(y,De,ye){"use strict";De.exports=z;var x=Object.prototype.hasOwnProperty;function z(le,re,ee){if(!le)throw new TypeError("argument dest is required");if(!re)throw new TypeError("argument src is required");return ee===void 0&&(ee=!0),Object.getOwnPropertyNames(re).forEach(function(E){if(!(!ee&&x.call(le,E))){var ie=Object.getOwnPropertyDescriptor(re,E);Object.defineProperty(le,E,ie)}}),le}},{}],373:[function(y,De,ye){"use strict";y("core-js/modules/es.array.map.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.replace.js"),y("core-js/modules/es.regexp.constructor.js"),y("core-js/modules/es.regexp.to-string.js");function x(){this._types=Object.create(null),this._extensions=Object.create(null);for(var z=0;z<arguments.length;z++)this.define(arguments[z]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}x.prototype.define=function(z,le){for(var re in z){var ee=z[re].map(function(te){return te.toLowerCase()});re=re.toLowerCase();for(var ue=0;ue<ee.length;ue++){var E=ee[ue];if(E[0]!=="*"){if(!le&&E in this._types)throw new Error('Attempt to change mapping for "'+E+'" extension from "'+this._types[E]+'" to "'+re+'". Pass `force=true` to allow this, otherwise remove "'+E+'" from the list of extensions for "'+re+'".');this._types[E]=re}}if(le||!this._extensions[re]){var ie=ee[0];this._extensions[re]=ie[0]!=="*"?ie:ie.substr(1)}}},x.prototype.getType=function(z){z=String(z);var le=z.replace(/^.*[/\\]/,"").toLowerCase(),re=le.replace(/^.*\./,"").toLowerCase(),ee=le.length<z.length,ue=re.length<le.length-1;return(ue||!ee)&&this._types[re]||null},x.prototype.getExtension=function(z){return z=/^\s*([^;\s]*)/.test(z)&&RegExp.$1,z&&this._extensions[z.toLowerCase()]||null},De.exports=x},{"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(y,De,ye){"use strict";var x=y("./Mime");De.exports=new x(y("./types/standard"))},{"./Mime":373,"./types/standard":375}],375:[function(y,De,ye){"use strict";De.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(y,De,ye){var x=1e3,z=x*60,le=z*60,re=le*24,ee=re*7,ue=re*365.25;De.exports=function(se,ce){ce=ce||{};var pe=typeof se;if(pe==="string"&&se.length>0)return E(se);if(pe==="number"&&isFinite(se))return ce.long?te(se):ie(se);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(se))};function E(se){if(se=String(se),!(se.length>100)){var ce=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(se);if(ce){var pe=parseFloat(ce[1]),me=(ce[2]||"ms").toLowerCase();switch(me){case"years":case"year":case"yrs":case"yr":case"y":return pe*ue;case"weeks":case"week":case"w":return pe*ee;case"days":case"day":case"d":return pe*re;case"hours":case"hour":case"hrs":case"hr":case"h":return pe*le;case"minutes":case"minute":case"mins":case"min":case"m":return pe*z;case"seconds":case"second":case"secs":case"sec":case"s":return pe*x;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return pe;default:return}}}}function ie(se){var ce=Math.abs(se);return ce>=re?Math.round(se/re)+"d":ce>=le?Math.round(se/le)+"h":ce>=z?Math.round(se/z)+"m":ce>=x?Math.round(se/x)+"s":se+"ms"}function te(se){var ce=Math.abs(se);return ce>=re?oe(se,ce,re,"day"):ce>=le?oe(se,ce,le,"hour"):ce>=z?oe(se,ce,z,"minute"):ce>=x?oe(se,ce,x,"second"):se+" ms"}function oe(se,ce,pe,me){var ve=ce>=pe*1.5;return Math.round(se/pe)+" "+me+(ve?"s":"")}},{}],377:[function(y,De,ye){"use strict";var x=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable;function re(ue){if(ue==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(ue)}function ee(){try{if(!Object.assign)return!1;var ue=new String("abc");if(ue[5]="de",Object.getOwnPropertyNames(ue)[0]==="5")return!1;for(var E={},ie=0;ie<10;ie++)E["_"+String.fromCharCode(ie)]=ie;var te=Object.getOwnPropertyNames(E).map(function(se){return E[se]});if(te.join("")!=="0123456789")return!1;var oe={};return"abcdefghijklmnopqrst".split("").forEach(function(se){oe[se]=se}),Object.keys(Object.assign({},oe)).join("")==="abcdefghijklmnopqrst"}catch(se){return!1}}De.exports=ee()?Object.assign:function(ue,E){for(var ie,te=re(ue),oe,se=1;se<arguments.length;se++){ie=Object(arguments[se]);for(var ce in ie)z.call(ie,ce)&&(te[ce]=ie[ce]);if(x){oe=x(ie);for(var pe=0;pe<oe.length;pe++)le.call(ie,oe[pe])&&(te[oe[pe]]=ie[oe[pe]])}}return te}},{}],378:[function(y,De,ye){(function(x){(function(){"use strict";function z(ue){if(typeof ue!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(ue))}function le(ue,E){for(var ie="",te=0,oe=-1,se=0,ce,pe=0;pe<=ue.length;++pe){if(pe<ue.length)ce=ue.charCodeAt(pe);else{if(ce===47)break;ce=47}if(ce===47){if(!(oe===pe-1||se===1))if(oe!==pe-1&&se===2){if(ie.length<2||te!==2||ie.charCodeAt(ie.length-1)!==46||ie.charCodeAt(ie.length-2)!==46){if(ie.length>2){var me=ie.lastIndexOf("/");if(me!==ie.length-1){me===-1?(ie="",te=0):(ie=ie.slice(0,me),te=ie.length-1-ie.lastIndexOf("/")),oe=pe,se=0;continue}}else if(ie.length===2||ie.length===1){ie="",te=0,oe=pe,se=0;continue}}E&&(ie.length>0?ie+="/..":ie="..",te=2)}else ie.length>0?ie+="/"+ue.slice(oe+1,pe):ie=ue.slice(oe+1,pe),te=pe-oe-1;oe=pe,se=0}else ce===46&&se!==-1?++se:se=-1}return ie}function re(ue,E){var ie=E.dir||E.root,te=E.base||(E.name||"")+(E.ext||"");return ie?ie===E.root?ie+te:ie+ue+te:te}var ee={resolve:function(){for(var E="",ie=!1,te,oe=arguments.length-1;oe>=-1&&!ie;oe--){var se;oe>=0?se=arguments[oe]:(te===void 0&&(te=x.cwd()),se=te),z(se),se.length!==0&&(E=se+"/"+E,ie=se.charCodeAt(0)===47)}return E=le(E,!ie),ie?E.length>0?"/"+E:"/":E.length>0?E:"."},normalize:function(E){if(z(E),E.length===0)return".";var ie=E.charCodeAt(0)===47,te=E.charCodeAt(E.length-1)===47;return E=le(E,!ie),E.length===0&&!ie&&(E="."),E.length>0&&te&&(E+="/"),ie?"/"+E:E},isAbsolute:function(E){return z(E),E.length>0&&E.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var E,ie=0;ie<arguments.length;++ie){var te=arguments[ie];z(te),te.length>0&&(E===void 0?E=te:E+="/"+te)}return E===void 0?".":ee.normalize(E)},relative:function(E,ie){if(z(E),z(ie),E===ie||(E=ee.resolve(E),ie=ee.resolve(ie),E===ie))return"";for(var te=1;te<E.length&&E.charCodeAt(te)===47;++te);for(var oe=E.length,se=oe-te,ce=1;ce<ie.length&&ie.charCodeAt(ce)===47;++ce);for(var pe=ie.length,me=pe-ce,ve=se<me?se:me,ge=-1,Ce=0;Ce<=ve;++Ce){if(Ce===ve){if(me>ve){if(ie.charCodeAt(ce+Ce)===47)return ie.slice(ce+Ce+1);if(Ce===0)return ie.slice(ce+Ce)}else se>ve&&(E.charCodeAt(te+Ce)===47?ge=Ce:Ce===0&&(ge=0));break}var Se=E.charCodeAt(te+Ce),Fe=ie.charCodeAt(ce+Ce);if(Se!==Fe)break;Se===47&&(ge=Ce)}var xe="";for(Ce=te+ge+1;Ce<=oe;++Ce)(Ce===oe||E.charCodeAt(Ce)===47)&&(xe.length===0?xe+="..":xe+="/..");return xe.length>0?xe+ie.slice(ce+ge):(ce+=ge,ie.charCodeAt(ce)===47&&++ce,ie.slice(ce))},_makeLong:function(E){return E},dirname:function(E){if(z(E),E.length===0)return".";for(var ie=E.charCodeAt(0),te=ie===47,oe=-1,se=!0,ce=E.length-1;ce>=1;--ce)if(ie=E.charCodeAt(ce),ie===47){if(!se){oe=ce;break}}else se=!1;return oe===-1?te?"/":".":te&&oe===1?"//":E.slice(0,oe)},basename:function(E,ie){if(ie!==void 0&&typeof ie!="string")throw new TypeError('"ext" argument must be a string');z(E);var te=0,oe=-1,se=!0,ce;if(ie!==void 0&&ie.length>0&&ie.length<=E.length){if(ie.length===E.length&&ie===E)return"";var pe=ie.length-1,me=-1;for(ce=E.length-1;ce>=0;--ce){var ve=E.charCodeAt(ce);if(ve===47){if(!se){te=ce+1;break}}else me===-1&&(se=!1,me=ce+1),pe>=0&&(ve===ie.charCodeAt(pe)?--pe===-1&&(oe=ce):(pe=-1,oe=me))}return te===oe?oe=me:oe===-1&&(oe=E.length),E.slice(te,oe)}else{for(ce=E.length-1;ce>=0;--ce)if(E.charCodeAt(ce)===47){if(!se){te=ce+1;break}}else oe===-1&&(se=!1,oe=ce+1);return oe===-1?"":E.slice(te,oe)}},extname:function(E){z(E);for(var ie=-1,te=0,oe=-1,se=!0,ce=0,pe=E.length-1;pe>=0;--pe){var me=E.charCodeAt(pe);if(me===47){if(!se){te=pe+1;break}continue}oe===-1&&(se=!1,oe=pe+1),me===46?ie===-1?ie=pe:ce!==1&&(ce=1):ie!==-1&&(ce=-1)}return ie===-1||oe===-1||ce===0||ce===1&&ie===oe-1&&ie===te+1?"":E.slice(ie,oe)},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 re("/",E)},parse:function(E){z(E);var ie={root:"",dir:"",base:"",ext:"",name:""};if(E.length===0)return ie;var te=E.charCodeAt(0),oe=te===47,se;oe?(ie.root="/",se=1):se=0;for(var ce=-1,pe=0,me=-1,ve=!0,ge=E.length-1,Ce=0;ge>=se;--ge){if(te=E.charCodeAt(ge),te===47){if(!ve){pe=ge+1;break}continue}me===-1&&(ve=!1,me=ge+1),te===46?ce===-1?ce=ge:Ce!==1&&(Ce=1):ce!==-1&&(Ce=-1)}return ce===-1||me===-1||Ce===0||Ce===1&&ce===me-1&&ce===pe+1?me!==-1&&(pe===0&&oe?ie.base=ie.name=E.slice(1,me):ie.base=ie.name=E.slice(pe,me)):(pe===0&&oe?(ie.name=E.slice(1,ce),ie.base=E.slice(1,me)):(ie.name=E.slice(pe,ce),ie.base=E.slice(pe,me)),ie.ext=E.slice(ce,me)),pe>0?ie.dir=E.slice(0,pe-1):oe&&(ie.dir="/"),ie},sep:"/",delimiter:":",win32:null,posix:null};ee.posix=ee,De.exports=ee}).call(this)}).call(this,y("_process"))},{_process:467}],379:[function(y,De,ye){(function(x){(function(){(function(){"use strict";var z={function:!0,object:!0},le=z[typeof window]&&window||this,re=le,ee=z[typeof ye]&&ye,ue=z[typeof De]&&De&&!De.nodeType&&De,E=ee&&ue&&typeof x=="object"&&x;E&&(E.global===E||E.window===E||E.self===E)&&(le=E);var ie=Math.pow(2,53)-1,te=/\bOpera/,oe=this,se=Object.prototype,ce=se.hasOwnProperty,pe=se.toString;function me(ke){return ke=String(ke),ke.charAt(0).toUpperCase()+ke.slice(1)}function ve(ke,Me,Ke){var _e={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return Me&&Ke&&/^Win/i.test(ke)&&!/^Windows Phone /i.test(ke)&&(_e=_e[/[\d.]+$/.exec(ke)])&&(ke="Windows "+_e),ke=String(ke),Me&&Ke&&(ke=ke.replace(RegExp(Me,"i"),Ke)),ke=Ce(ke.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]),ke}function ge(ke,Me){var Ke=-1,_e=ke?ke.length:0;if(typeof _e=="number"&&_e>-1&&_e<=ie)for(;++Ke<_e;)Me(ke[Ke],Ke,ke);else Se(ke,Me)}function Ce(ke){return ke=we(ke),/^(?:webOS|i(?:OS|P))/.test(ke)?ke:me(ke)}function Se(ke,Me){for(var Ke in ke)ce.call(ke,Ke)&&Me(ke[Ke],Ke,ke)}function Fe(ke){return ke==null?me(ke):pe.call(ke).slice(8,-1)}function xe(ke,Me){var Ke=ke!=null?typeof ke[Me]:"number";return!/^(?:boolean|number|string|undefined)$/.test(Ke)&&(Ke=="object"?!!ke[Me]:!0)}function fe(ke){return String(ke).replace(/([ -])(?!$)/g,"$1?")}function de(ke,Me){var Ke=null;return ge(ke,function(_e,Xe){Ke=Me(Ke,_e,Xe,ke)}),Ke}function we(ke){return String(ke).replace(/^ +| +$/g,"")}function Ae(ke){var Me=le,Ke=ke&&typeof ke=="object"&&Fe(ke)!="String";Ke&&(Me=ke,ke=null);var _e=Me.navigator||{},Xe=_e.userAgent||"";ke||(ke=Xe);var ut=Ke||oe==re,Re=Ke?!!_e.likeChrome:/\bChrome\b/.test(ke)&&!/internal|\n/i.test(pe.toString()),Ue="Object",$e=Ke?Ue:"ScriptBridgingProxyObject",ot=Ke?Ue:"Environment",at=Ke&&Me.java?"JavaPackage":Fe(Me.java),qe=Ke?Ue:"RuntimeObject",et=/\bJava/.test(at)&&Me.java,Qe=et&&Fe(Me.environment)==ot,ft=et?"a":"\u03B1",rt=et?"b":"\u03B2",ct=Me.document||{},st=Me.operamini||Me.opera,Ve=te.test(Ve=Ke&&st?st["[[Class]]"]:Fe(st))?Ve:st=null,Le,Je=ke,Pe=[],He=null,lt=ke==Xe,pt=lt&&st&&typeof st.version=="function"&&st.version(),nt,Te=Ee([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),Ie=Ze(["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=Be([{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"]),it=be({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}}),Oe=Ge(["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 Ee(yt){return de(yt,function(vt,Ct){return vt||RegExp("\\b"+(Ct.pattern||fe(Ct))+"\\b","i").exec(ke)&&(Ct.label||Ct)})}function be(yt){return de(yt,function(vt,Ct,xt){return vt||(Ct[ze]||Ct[/^[a-z]+(?: +[a-z]+\b)*/i.exec(ze)]||RegExp("\\b"+fe(xt)+"(?:\\b|\\w*\\d)","i").exec(ke))&&xt})}function Ze(yt){return de(yt,function(vt,Ct){return vt||RegExp("\\b"+(Ct.pattern||fe(Ct))+"\\b","i").exec(ke)&&(Ct.label||Ct)})}function Ge(yt){return de(yt,function(vt,Ct){var xt=Ct.pattern||fe(Ct);return!vt&&(vt=RegExp("\\b"+xt+"(?:/[\\d.]+|[ \\w.]*)","i").exec(ke))&&(vt=ve(vt,xt,Ct.label||Ct)),vt})}function Be(yt){return de(yt,function(vt,Ct){var xt=Ct.pattern||fe(Ct);return!vt&&(vt=RegExp("\\b"+xt+" *\\d+[.\\w_]*","i").exec(ke)||RegExp("\\b"+xt+" *\\w+-[\\w]*","i").exec(ke)||RegExp("\\b"+xt+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(ke))&&((vt=String(Ct.label&&!RegExp(xt,"i").test(Ct.label)?Ct.label:vt).split("/"))[1]&&!/[\d.]+/.test(vt[0])&&(vt[0]+=" "+vt[1]),Ct=Ct.label||Ct,vt=Ce(vt[0].replace(RegExp(xt,"i"),Ct).replace(RegExp("; *(?:"+Ct+"[_-])?","i")," ").replace(RegExp("("+Ct+")[-_.]?(\\w)","i"),"$1 $2"))),vt})}function ht(yt){return de(yt,function(vt,Ct){return vt||(RegExp(Ct+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(ke)||0)[1]||null})}function bt(){return this.description||""}if(Te&&(Te=[Te]),/\bAndroid\b/.test(Oe)&&!ze&&(Le=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(ke))&&(ze=we(Le[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),it&&!ze?ze=Be([it]):it&&ze&&(ze=ze.replace(RegExp("^("+fe(it)+")[-_.\\s]","i"),it+" ").replace(RegExp("^("+fe(it)+")[-_.]?(\\w)","i"),it+" $2")),(Le=/\bGoogle TV\b/.exec(ze))&&(ze=Le[0]),/\bSimulator\b/i.test(ke)&&(ze=(ze?ze+" ":"")+"Simulator"),Ie=="Opera Mini"&&/\bOPiOS\b/.test(ke)&&Pe.push("running in Turbo/Uncompressed mode"),Ie=="IE"&&/\blike iPhone OS\b/.test(ke)?(Le=Ae(ke.replace(/like iPhone OS/,"")),it=Le.manufacturer,ze=Le.product):/^iP/.test(ze)?(Ie||(Ie="Safari"),Oe="iOS"+((Le=/ OS ([\d_]+)/i.exec(ke))?" "+Le[1].replace(/_/g,"."):"")):Ie=="Konqueror"&&/^Linux\b/i.test(Oe)?Oe="Kubuntu":it&&it!="Google"&&(/Chrome/.test(Ie)&&!/\bMobile Safari\b/i.test(ke)||/\bVita\b/.test(ze))||/\bAndroid\b/.test(Oe)&&/^Chrome/.test(Ie)&&/\bVersion\//i.test(ke)?(Ie="Android Browser",Oe=/\bAndroid\b/.test(Oe)?Oe:"Android"):Ie=="Silk"?(/\bMobi/i.test(ke)||(Oe="Android",Pe.unshift("desktop mode")),/Accelerated *= *true/i.test(ke)&&Pe.unshift("accelerated")):Ie=="UC Browser"&&/\bUCWEB\b/.test(ke)?Pe.push("speed mode"):Ie=="PaleMoon"&&(Le=/\bFirefox\/([\d.]+)\b/.exec(ke))?Pe.push("identifying as Firefox "+Le[1]):Ie=="Firefox"&&(Le=/\b(Mobile|Tablet|TV)\b/i.exec(ke))?(Oe||(Oe="Firefox OS"),ze||(ze=Le[1])):!Ie||(Le=!/\bMinefield\b/i.test(ke)&&/\b(?:Firefox|Safari)\b/.exec(Ie))?(Ie&&!ze&&/[\/,]|^[^(]+?\)/.test(ke.slice(ke.indexOf(Le+"/")+8))&&(Ie=null),(Le=ze||it||Oe)&&(ze||it||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(Oe))&&(Ie=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(Oe)?Oe:Le)+" Browser")):Ie=="Electron"&&(Le=(/\bChrome\/([\d.]+)\b/.exec(ke)||0)[1])&&Pe.push("Chromium "+Le),pt||(pt=ht(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",fe(Ie),"(?:Firefox|Minefield|NetFront)"])),(Le=Te=="iCab"&&parseFloat(pt)>3&&"WebKit"||/\bOpera\b/.test(Ie)&&(/\bOPR\b/.test(ke)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(ke)&&!/^(?:Trident|EdgeHTML)$/.test(Te)&&"WebKit"||!Te&&/\bMSIE\b/i.test(ke)&&(Oe=="Mac OS"?"Tasman":"Trident")||Te=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Ie)&&"NetFront")&&(Te=[Le]),Ie=="IE"&&(Le=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(ke)||0)[1])?(Ie+=" Mobile",Oe="Windows Phone "+(/\+$/.test(Le)?Le:Le+".x"),Pe.unshift("desktop mode")):/\bWPDesktop\b/i.test(ke)?(Ie="IE Mobile",Oe="Windows Phone 8.x",Pe.unshift("desktop mode"),pt||(pt=(/\brv:([\d.]+)/.exec(ke)||0)[1])):Ie!="IE"&&Te=="Trident"&&(Le=/\brv:([\d.]+)/.exec(ke))&&(Ie&&Pe.push("identifying as "+Ie+(pt?" "+pt:"")),Ie="IE",pt=Le[1]),lt){if(xe(Me,"global"))if(et&&(Le=et.lang.System,Je=Le.getProperty("os.arch"),Oe=Oe||Le.getProperty("os.name")+" "+Le.getProperty("os.version")),Qe){try{pt=Me.require("ringo/engine").version.join("."),Ie="RingoJS"}catch(yt){(Le=Me.system)&&Le.global.system==Me.system&&(Ie="Narwhal",Oe||(Oe=Le[0].os||null))}Ie||(Ie="Rhino")}else typeof Me.process=="object"&&!Me.process.browser&&(Le=Me.process)&&(typeof Le.versions=="object"&&(typeof Le.versions.electron=="string"?(Pe.push("Node "+Le.versions.node),Ie="Electron",pt=Le.versions.electron):typeof Le.versions.nw=="string"&&(Pe.push("Chromium "+pt,"Node "+Le.versions.node),Ie="NW.js",pt=Le.versions.nw)),Ie||(Ie="Node.js",Je=Le.arch,Oe=Le.platform,pt=/[\d.]+/.exec(Le.version),pt=pt?pt[0]:null));else Fe(Le=Me.runtime)==$e?(Ie="Adobe AIR",Oe=Le.flash.system.Capabilities.os):Fe(Le=Me.phantom)==qe?(Ie="PhantomJS",pt=(Le=Le.version||null)&&Le.major+"."+Le.minor+"."+Le.patch):typeof ct.documentMode=="number"&&(Le=/\bTrident\/(\d+)/i.exec(ke))?(pt=[pt,ct.documentMode],(Le=+Le[1]+4)!=pt[1]&&(Pe.push("IE "+pt[1]+" mode"),Te&&(Te[1]=""),pt[1]=Le),pt=Ie=="IE"?String(pt[1].toFixed(1)):pt[0]):typeof ct.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Ie)&&(Pe.push("masking as "+Ie+" "+pt),Ie="IE",pt="11.0",Te=["Trident"],Oe="Windows");Oe=Oe&&Ce(Oe)}if(pt&&(Le=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(pt)||/(?:alpha|beta)(?: ?\d)?/i.exec(ke+";"+(lt&&_e.appMinorVersion))||/\bMinefield\b/i.test(ke)&&"a")&&(He=/b/i.test(Le)?"beta":"alpha",pt=pt.replace(RegExp(Le+"\\+?$"),"")+(He=="beta"?rt:ft)+(/\d+\+?/.exec(Le)||"")),Ie=="Fennec"||Ie=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(Oe))Ie="Firefox Mobile";else if(Ie=="Maxthon"&&pt)pt=pt.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(ze))ze=="Xbox 360"&&(Oe=null),ze=="Xbox 360"&&/\bIEMobile\b/.test(ke)&&Pe.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Ie)||Ie&&!ze&&!/Browser|Mobi/.test(Ie))&&(Oe=="Windows CE"||/Mobi/i.test(ke)))Ie+=" Mobile";else if(Ie=="IE"&<)try{Me.external===null&&Pe.unshift("platform preview")}catch(yt){Pe.unshift("embedded")}else(/\bBlackBerry\b/.test(ze)||/\bBB10\b/.test(ke))&&(Le=(RegExp(ze.replace(/ +/g," *")+"/([.\\d]+)","i").exec(ke)||0)[1]||pt)?(Le=[Le,/BB10/.test(ke)],Oe=(Le[1]?(ze=null,it="BlackBerry"):"Device Software")+" "+Le[0],pt=null):this!=Se&&ze!="Wii"&&(lt&&st||/Opera/.test(Ie)&&/\b(?:MSIE|Firefox)\b/i.test(ke)||Ie=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(Oe)||Ie=="IE"&&(Oe&&!/^Win/.test(Oe)&&pt>5.5||/\bWindows XP\b/.test(Oe)&&pt>8||pt==8&&!/\bTrident\b/.test(ke)))&&!te.test(Le=Ae.call(Se,ke.replace(te,"")+";"))&&Le.name&&(Le="ing as "+Le.name+((Le=Le.version)?" "+Le:""),te.test(Ie)?(/\bIE\b/.test(Le)&&Oe=="Mac OS"&&(Oe=null),Le="identify"+Le):(Le="mask"+Le,Ve?Ie=Ce(Ve.replace(/([a-z])([A-Z])/g,"$1 $2")):Ie="Opera",/\bIE\b/.test(Le)&&(Oe=null),lt||(pt=null)),Te=["Presto"],Pe.push(Le));(Le=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(ke)||0)[1])&&(Le=[parseFloat(Le.replace(/\.(\d)$/,".0$1")),Le],Ie=="Safari"&&Le[1].slice(-1)=="+"?(Ie="WebKit Nightly",He="alpha",pt=Le[1].slice(0,-1)):(pt==Le[1]||pt==(Le[2]=(/\bSafari\/([\d.]+\+?)/i.exec(ke)||0)[1]))&&(pt=null),Le[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(ke)||0)[1],Le[0]==537.36&&Le[2]==537.36&&parseFloat(Le[1])>=28&&Te=="WebKit"&&(Te=["Blink"]),!lt||!Re&&!Le[1]?(Te&&(Te[1]="like Safari"),Le=(Le=Le[0],Le<400?1:Le<500?2:Le<526?3:Le<533?4:Le<534?"4+":Le<535?5:Le<537?6:Le<538?7:Le<601?8:Le<602?9:Le<604?10:Le<606?11:Le<608?12:"12")):(Te&&(Te[1]="like Chrome"),Le=Le[1]||(Le=Le[0],Le<530?1:Le<532?2:Le<532.05?3:Le<533?4:Le<534.03?5:Le<534.07?6:Le<534.1?7:Le<534.13?8:Le<534.16?9:Le<534.24?10:Le<534.3?11:Le<535.01?12:Le<535.02?"13+":Le<535.07?15:Le<535.11?16:Le<535.19?17:Le<536.05?18:Le<536.1?19:Le<537.01?20:Le<537.11?"21+":Le<537.13?23:Le<537.18?24:Le<537.24?25:Le<537.36?26:Te!="Blink"?"27":"28")),Te&&(Te[1]+=" "+(Le+=typeof Le=="number"?".x":/[.+]/.test(Le)?"":"+")),Ie=="Safari"&&(!pt||parseInt(pt)>45)?pt=Le:Ie=="Chrome"&&/\bHeadlessChrome/i.test(ke)&&Pe.unshift("headless")),Ie=="Opera"&&(Le=/\bzbov|zvav$/.exec(Oe))?(Ie+=" ",Pe.unshift("desktop mode"),Le=="zvav"?(Ie+="Mini",pt=null):Ie+="Mobile",Oe=Oe.replace(RegExp(" *"+Le+"$"),"")):Ie=="Safari"&&/\bChrome\b/.exec(Te&&Te[1])?(Pe.unshift("desktop mode"),Ie="Chrome Mobile",pt=null,/\bOS X\b/.test(Oe)?(it="Apple",Oe="iOS 4.3+"):Oe=null):/\bSRWare Iron\b/.test(Ie)&&!pt&&(pt=ht("Chrome")),pt&&pt.indexOf(Le=/[\d.]+$/.exec(Oe))==0&&ke.indexOf("/"+Le+"-")>-1&&(Oe=we(Oe.replace(Le,""))),Oe&&Oe.indexOf(Ie)!=-1&&!RegExp(Ie+" OS").test(Oe)&&(Oe=Oe.replace(RegExp(" *"+fe(Ie)+" *"),"")),Te&&!/\b(?:Avant|Nook)\b/.test(Ie)&&(/Browser|Lunascape|Maxthon/.test(Ie)||Ie!="Safari"&&/^iOS/.test(Oe)&&/\bSafari\b/.test(Te[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Ie)&&Te[1])&&(Le=Te[Te.length-1])&&Pe.push(Le),Pe.length&&(Pe=["("+Pe.join("; ")+")"]),it&&ze&&ze.indexOf(it)<0&&Pe.push("on "+it),ze&&Pe.push((/^on /.test(Pe[Pe.length-1])?"":"on ")+ze),Oe&&(Le=/ ([\d.+]+)$/.exec(Oe),nt=Le&&Oe.charAt(Oe.length-Le[0].length-1)=="/",Oe={architecture:32,family:Le&&!nt?Oe.replace(Le[0],""):Oe,version:Le?Le[1]:null,toString:function(){var yt=this.version;return this.family+(yt&&!nt?" "+yt:"")+(this.architecture==64?" 64-bit":"")}}),(Le=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Je))&&!/\bi686\b/i.test(Je)?(Oe&&(Oe.architecture=64,Oe.family=Oe.family.replace(RegExp(" *"+Le),"")),Ie&&(/\bWOW64\b/i.test(ke)||lt&&/\w(?:86|32)$/.test(_e.cpuClass||_e.platform)&&!/\bWin64; x64\b/i.test(ke))&&Pe.unshift("32-bit")):Oe&&/^OS X/.test(Oe.family)&&Ie=="Chrome"&&parseFloat(pt)>=39&&(Oe.architecture=64),ke||(ke=null);var gt={};return gt.description=ke,gt.layout=Te&&Te[0],gt.manufacturer=it,gt.name=Ie,gt.prerelease=He,gt.product=ze,gt.ua=ke,gt.version=Ie&&pt,gt.os=Oe||{architecture:null,family:null,version:null,toString:function(){return"null"}},gt.parse=Ae,gt.toString=bt,gt.version&&Pe.unshift(pt),gt.name&&Pe.unshift(Ie),Oe&&Ie&&!(Oe==String(Oe).split(" ")[0]&&(Oe==Ie.split(" ")[0]||ze))&&Pe.push(ze?"("+Oe+")":"on "+Oe),Pe.length&&(gt.description=Pe.join(" ")),gt}var Ne=Ae();typeof Ye=="function"&&typeof Ye.amd=="object"&&Ye.amd?(le.platform=Ne,Ye(function(){return Ne})):ee&&ue?Se(Ne,function(ke,Me){ee[Me]=ke}):le.platform=Ne}).call(this)}).call(this)}).call(this,typeof It!="undefined"?It:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(y,De,ye){(function(x){(function(){"use strict";typeof x=="undefined"||!x.version||x.version.indexOf("v0.")===0||x.version.indexOf("v1.")===0&&x.version.indexOf("v1.8.")!==0?De.exports={nextTick:z}:De.exports=x;function z(le,re,ee,ue){if(typeof le!="function")throw new TypeError('"callback" argument must be a function');var E=arguments.length,ie,te;switch(E){case 0:case 1:return x.nextTick(le);case 2:return x.nextTick(function(){le.call(null,re)});case 3:return x.nextTick(function(){le.call(null,re,ee)});case 4:return x.nextTick(function(){le.call(null,re,ee,ue)});default:for(ie=new Array(E-1),te=0;te<ie.length;)ie[te++]=arguments[te];return x.nextTick(function(){le.apply(null,ie)})}}}).call(this)}).call(this,y("_process"))},{_process:467}],381:[function(y,De,ye){var x=De.exports={},z,le;function re(){throw new Error("setTimeout has not been defined")}function ee(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?z=setTimeout:z=re}catch(ge){z=re}try{typeof clearTimeout=="function"?le=clearTimeout:le=ee}catch(ge){le=ee}})();function ue(ge){if(z===setTimeout)return setTimeout(ge,0);if((z===re||!z)&&setTimeout)return z=setTimeout,setTimeout(ge,0);try{return z(ge,0)}catch(Ce){try{return z.call(null,ge,0)}catch(Se){return z.call(this,ge,0)}}}function E(ge){if(le===clearTimeout)return clearTimeout(ge);if((le===ee||!le)&&clearTimeout)return le=clearTimeout,clearTimeout(ge);try{return le(ge)}catch(Ce){try{return le.call(null,ge)}catch(Se){return le.call(this,ge)}}}var ie=[],te=!1,oe,se=-1;function ce(){!te||!oe||(te=!1,oe.length?ie=oe.concat(ie):se=-1,ie.length&&pe())}function pe(){if(!te){var ge=ue(ce);te=!0;for(var Ce=ie.length;Ce;){for(oe=ie,ie=[];++se<Ce;)oe&&oe[se].run();se=-1,Ce=ie.length}oe=null,te=!1,E(ge)}}x.nextTick=function(ge){var Ce=new Array(arguments.length-1);if(arguments.length>1)for(var Se=1;Se<arguments.length;Se++)Ce[Se-1]=arguments[Se];ie.push(new me(ge,Ce)),ie.length===1&&!te&&ue(pe)};function me(ge,Ce){this.fun=ge,this.array=Ce}me.prototype.run=function(){this.fun.apply(null,this.array)},x.title="browser",x.browser=!0,x.env={},x.argv=[],x.version="",x.versions={};function ve(){}x.on=ve,x.addListener=ve,x.once=ve,x.off=ve,x.removeListener=ve,x.removeAllListeners=ve,x.emit=ve,x.prependListener=ve,x.prependOnceListener=ve,x.listeners=function(ge){return[]},x.binding=function(ge){throw new Error("process.binding is not supported")},x.cwd=function(){return"/"},x.chdir=function(ge){throw new Error("process.chdir is not supported")},x.umask=function(){return 0}},{}],382:[function(y,De,ye){(function(x){(function(){(function(z){var le=typeof ye=="object"&&ye&&!ye.nodeType&&ye,re=typeof De=="object"&&De&&!De.nodeType&&De,ee=typeof x=="object"&&x;(ee.global===ee||ee.window===ee||ee.self===ee)&&(z=ee);var ue,E=2147483647,ie=36,te=1,oe=26,se=38,ce=700,pe=72,me=128,ve="-",ge=/^xn--/,Ce=/[^\x20-\x7E]/,Se=/[\x2E\u3002\uFF0E\uFF61]/g,Fe={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},xe=ie-te,fe=Math.floor,de=String.fromCharCode,we;function Ae(at){throw new RangeError(Fe[at])}function Ne(at,qe){for(var et=at.length,Qe=[];et--;)Qe[et]=qe(at[et]);return Qe}function ke(at,qe){var et=at.split("@"),Qe="";et.length>1&&(Qe=et[0]+"@",at=et[1]),at=at.replace(Se,".");var ft=at.split("."),rt=Ne(ft,qe).join(".");return Qe+rt}function Me(at){for(var qe=[],et=0,Qe=at.length,ft,rt;et<Qe;)ft=at.charCodeAt(et++),ft>=55296&&ft<=56319&&et<Qe?(rt=at.charCodeAt(et++),(rt&64512)==56320?qe.push(((ft&1023)<<10)+(rt&1023)+65536):(qe.push(ft),et--)):qe.push(ft);return qe}function Ke(at){return Ne(at,function(qe){var et="";return qe>65535&&(qe-=65536,et+=de(qe>>>10&1023|55296),qe=56320|qe&1023),et+=de(qe),et}).join("")}function _e(at){return at-48<10?at-22:at-65<26?at-65:at-97<26?at-97:ie}function Xe(at,qe){return at+22+75*(at<26)-((qe!=0)<<5)}function ut(at,qe,et){var Qe=0;for(at=et?fe(at/ce):at>>1,at+=fe(at/qe);at>xe*oe>>1;Qe+=ie)at=fe(at/xe);return fe(Qe+(xe+1)*at/(at+se))}function Re(at){var qe=[],et=at.length,Qe,ft=0,rt=me,ct=pe,st,Ve,Le,Je,Pe,He,lt,pt,nt;for(st=at.lastIndexOf(ve),st<0&&(st=0),Ve=0;Ve<st;++Ve)at.charCodeAt(Ve)>=128&&Ae("not-basic"),qe.push(at.charCodeAt(Ve));for(Le=st>0?st+1:0;Le<et;){for(Je=ft,Pe=1,He=ie;Le>=et&&Ae("invalid-input"),lt=_e(at.charCodeAt(Le++)),(lt>=ie||lt>fe((E-ft)/Pe))&&Ae("overflow"),ft+=lt*Pe,pt=He<=ct?te:He>=ct+oe?oe:He-ct,!(lt<pt);He+=ie)nt=ie-pt,Pe>fe(E/nt)&&Ae("overflow"),Pe*=nt;Qe=qe.length+1,ct=ut(ft-Je,Qe,Je==0),fe(ft/Qe)>E-rt&&Ae("overflow"),rt+=fe(ft/Qe),ft%=Qe,qe.splice(ft++,0,rt)}return Ke(qe)}function Ue(at){var qe,et,Qe,ft,rt,ct,st,Ve,Le,Je,Pe,He=[],lt,pt,nt,Te;for(at=Me(at),lt=at.length,qe=me,et=0,rt=pe,ct=0;ct<lt;++ct)Pe=at[ct],Pe<128&&He.push(de(Pe));for(Qe=ft=He.length,ft&&He.push(ve);Qe<lt;){for(st=E,ct=0;ct<lt;++ct)Pe=at[ct],Pe>=qe&&Pe<st&&(st=Pe);for(pt=Qe+1,st-qe>fe((E-et)/pt)&&Ae("overflow"),et+=(st-qe)*pt,qe=st,ct=0;ct<lt;++ct)if(Pe=at[ct],Pe<qe&&++et>E&&Ae("overflow"),Pe==qe){for(Ve=et,Le=ie;Je=Le<=rt?te:Le>=rt+oe?oe:Le-rt,!(Ve<Je);Le+=ie)Te=Ve-Je,nt=ie-Je,He.push(de(Xe(Je+Te%nt,0))),Ve=fe(Te/nt);He.push(de(Xe(Ve,0))),rt=ut(et,pt,Qe==ft),et=0,++Qe}++et,++qe}return He.join("")}function $e(at){return ke(at,function(qe){return ge.test(qe)?Re(qe.slice(4).toLowerCase()):qe})}function ot(at){return ke(at,function(qe){return Ce.test(qe)?"xn--"+Ue(qe):qe})}if(ue={version:"1.4.1",ucs2:{decode:Me,encode:Ke},decode:Re,encode:Ue,toASCII:ot,toUnicode:$e},typeof Ye=="function"&&typeof Ye.amd=="object"&&Ye.amd)Ye("punycode",function(){return ue});else if(le&&re)if(De.exports==le)re.exports=ue;else for(we in ue)ue.hasOwnProperty(we)&&(le[we]=ue[we]);else z.punycode=ue})(this)}).call(this)}).call(this,typeof It!="undefined"?It:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],383:[function(y,De,ye){"use strict";function x(le,re){return Object.prototype.hasOwnProperty.call(le,re)}De.exports=function(le,re,ee,ue){re=re||"&",ee=ee||"=";var E={};if(typeof le!="string"||le.length===0)return E;var ie=/\+/g;le=le.split(re);var te=1e3;ue&&typeof ue.maxKeys=="number"&&(te=ue.maxKeys);var oe=le.length;te>0&&oe>te&&(oe=te);for(var se=0;se<oe;++se){var ce=le[se].replace(ie,"%20"),pe=ce.indexOf(ee),me,ve,ge,Ce;pe>=0?(me=ce.substr(0,pe),ve=ce.substr(pe+1)):(me=ce,ve=""),ge=decodeURIComponent(me),Ce=decodeURIComponent(ve),x(E,ge)?z(E[ge])?E[ge].push(Ce):E[ge]=[E[ge],Ce]:E[ge]=Ce}return E};var z=Array.isArray||function(le){return Object.prototype.toString.call(le)==="[object Array]"}},{}],384:[function(y,De,ye){"use strict";var x=function(ee){switch(typeof ee){case"string":return ee;case"boolean":return ee?"true":"false";case"number":return isFinite(ee)?ee:"";default:return""}};De.exports=function(ee,ue,E,ie){return ue=ue||"&",E=E||"=",ee===null&&(ee=void 0),typeof ee=="object"?le(re(ee),function(te){var oe=encodeURIComponent(x(te))+E;return z(ee[te])?le(ee[te],function(se){return oe+encodeURIComponent(x(se))}).join(ue):oe+encodeURIComponent(x(ee[te]))}).join(ue):ie?encodeURIComponent(x(ie))+E+encodeURIComponent(x(ee)):""};var z=Array.isArray||function(ee){return Object.prototype.toString.call(ee)==="[object Array]"};function le(ee,ue){if(ee.map)return ee.map(ue);for(var E=[],ie=0;ie<ee.length;ie++)E.push(ue(ee[ie],ie));return E}var re=Object.keys||function(ee){var ue=[];for(var E in ee)Object.prototype.hasOwnProperty.call(ee,E)&&ue.push(E);return ue}},{}],385:[function(y,De,ye){"use strict";ye.decode=ye.parse=y("./decode"),ye.encode=ye.stringify=y("./encode")},{"./decode":383,"./encode":384}],386:[function(y,De,ye){"use strict";var x=y("process-nextick-args"),z=Object.keys||function(ce){var pe=[];for(var me in ce)pe.push(me);return pe};De.exports=te;var le=Object.create(y("core-util-is"));le.inherits=y("inherits");var re=y("./_stream_readable"),ee=y("./_stream_writable");le.inherits(te,re);for(var ue=z(ee.prototype),E=0;E<ue.length;E++){var ie=ue[E];te.prototype[ie]||(te.prototype[ie]=ee.prototype[ie])}function te(ce){if(!(this instanceof te))return new te(ce);re.call(this,ce),ee.call(this,ce),ce&&ce.readable===!1&&(this.readable=!1),ce&&ce.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,ce&&ce.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",oe)}Object.defineProperty(te.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function oe(){this.allowHalfOpen||this._writableState.ended||x.nextTick(se,this)}function se(ce){ce.end()}Object.defineProperty(te.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(ce){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=ce,this._writableState.destroyed=ce)}}),te.prototype._destroy=function(ce,pe){this.push(null),this.end(),x.nextTick(pe,ce)}},{"./_stream_readable":388,"./_stream_writable":390,"core-util-is":341,inherits:364,"process-nextick-args":380}],387:[function(y,De,ye){"use strict";De.exports=le;var x=y("./_stream_transform"),z=Object.create(y("core-util-is"));z.inherits=y("inherits"),z.inherits(le,x);function le(re){if(!(this instanceof le))return new le(re);x.call(this,re)}le.prototype._transform=function(re,ee,ue){ue(null,re)}},{"./_stream_transform":389,"core-util-is":341,inherits:364}],388:[function(y,De,ye){(function(x,z){(function(){"use strict";var le=y("process-nextick-args");De.exports=de;var re=y("isarray"),ee;de.ReadableState=fe;var ue=y("events").EventEmitter,E=function(Pe,He){return Pe.listeners(He).length},ie=y("./internal/streams/stream"),te=y("safe-buffer").Buffer,oe=z.Uint8Array||function(){};function se(Pe){return te.from(Pe)}function ce(Pe){return te.isBuffer(Pe)||Pe instanceof oe}var pe=Object.create(y("core-util-is"));pe.inherits=y("inherits");var me=y("util"),ve=void 0;me&&me.debuglog?ve=me.debuglog("stream"):ve=function(){};var ge=y("./internal/streams/BufferList"),Ce=y("./internal/streams/destroy"),Se;pe.inherits(de,ie);var Fe=["error","close","destroy","pause","resume"];function xe(Pe,He,lt){if(typeof Pe.prependListener=="function")return Pe.prependListener(He,lt);!Pe._events||!Pe._events[He]?Pe.on(He,lt):re(Pe._events[He])?Pe._events[He].unshift(lt):Pe._events[He]=[lt,Pe._events[He]]}function fe(Pe,He){ee=ee||y("./_stream_duplex"),Pe=Pe||{};var lt=He instanceof ee;this.objectMode=!!Pe.objectMode,lt&&(this.objectMode=this.objectMode||!!Pe.readableObjectMode);var pt=Pe.highWaterMark,nt=Pe.readableHighWaterMark,Te=this.objectMode?16:16*1024;pt||pt===0?this.highWaterMark=pt:lt&&(nt||nt===0)?this.highWaterMark=nt:this.highWaterMark=Te,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new ge,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=Pe.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Pe.encoding&&(Se||(Se=y("string_decoder/").StringDecoder),this.decoder=new Se(Pe.encoding),this.encoding=Pe.encoding)}function de(Pe){if(ee=ee||y("./_stream_duplex"),!(this instanceof de))return new de(Pe);this._readableState=new fe(Pe,this),this.readable=!0,Pe&&(typeof Pe.read=="function"&&(this._read=Pe.read),typeof Pe.destroy=="function"&&(this._destroy=Pe.destroy)),ie.call(this)}Object.defineProperty(de.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(Pe){this._readableState&&(this._readableState.destroyed=Pe)}}),de.prototype.destroy=Ce.destroy,de.prototype._undestroy=Ce.undestroy,de.prototype._destroy=function(Pe,He){this.push(null),He(Pe)},de.prototype.push=function(Pe,He){var lt=this._readableState,pt;return lt.objectMode?pt=!0:typeof Pe=="string"&&(He=He||lt.defaultEncoding,He!==lt.encoding&&(Pe=te.from(Pe,He),He=""),pt=!0),we(this,Pe,He,!1,pt)},de.prototype.unshift=function(Pe){return we(this,Pe,null,!0,!1)};function we(Pe,He,lt,pt,nt){var Te=Pe._readableState;if(He===null)Te.reading=!1,Xe(Pe,Te);else{var Ie;nt||(Ie=Ne(Te,He)),Ie?Pe.emit("error",Ie):Te.objectMode||He&&He.length>0?(typeof He!="string"&&!Te.objectMode&&Object.getPrototypeOf(He)!==te.prototype&&(He=se(He)),pt?Te.endEmitted?Pe.emit("error",new Error("stream.unshift() after end event")):Ae(Pe,Te,He,!0):Te.ended?Pe.emit("error",new Error("stream.push() after EOF")):(Te.reading=!1,Te.decoder&&!lt?(He=Te.decoder.write(He),Te.objectMode||He.length!==0?Ae(Pe,Te,He,!1):Ue(Pe,Te)):Ae(Pe,Te,He,!1))):pt||(Te.reading=!1)}return ke(Te)}function Ae(Pe,He,lt,pt){He.flowing&&He.length===0&&!He.sync?(Pe.emit("data",lt),Pe.read(0)):(He.length+=He.objectMode?1:lt.length,pt?He.buffer.unshift(lt):He.buffer.push(lt),He.needReadable&&ut(Pe)),Ue(Pe,He)}function Ne(Pe,He){var lt;return!ce(He)&&typeof He!="string"&&He!==void 0&&!Pe.objectMode&&(lt=new TypeError("Invalid non-string/buffer chunk")),lt}function ke(Pe){return!Pe.ended&&(Pe.needReadable||Pe.length<Pe.highWaterMark||Pe.length===0)}de.prototype.isPaused=function(){return this._readableState.flowing===!1},de.prototype.setEncoding=function(Pe){return Se||(Se=y("string_decoder/").StringDecoder),this._readableState.decoder=new Se(Pe),this._readableState.encoding=Pe,this};var Me=8388608;function Ke(Pe){return Pe>=Me?Pe=Me:(Pe--,Pe|=Pe>>>1,Pe|=Pe>>>2,Pe|=Pe>>>4,Pe|=Pe>>>8,Pe|=Pe>>>16,Pe++),Pe}function _e(Pe,He){return Pe<=0||He.length===0&&He.ended?0:He.objectMode?1:Pe!==Pe?He.flowing&&He.length?He.buffer.head.data.length:He.length:(Pe>He.highWaterMark&&(He.highWaterMark=Ke(Pe)),Pe<=He.length?Pe:He.ended?He.length:(He.needReadable=!0,0))}de.prototype.read=function(Pe){ve("read",Pe),Pe=parseInt(Pe,10);var He=this._readableState,lt=Pe;if(Pe!==0&&(He.emittedReadable=!1),Pe===0&&He.needReadable&&(He.length>=He.highWaterMark||He.ended))return ve("read: emitReadable",He.length,He.ended),He.length===0&&He.ended?Ve(this):ut(this),null;if(Pe=_e(Pe,He),Pe===0&&He.ended)return He.length===0&&Ve(this),null;var pt=He.needReadable;ve("need readable",pt),(He.length===0||He.length-Pe<He.highWaterMark)&&(pt=!0,ve("length less than watermark",pt)),He.ended||He.reading?(pt=!1,ve("reading or ended",pt)):pt&&(ve("do read"),He.reading=!0,He.sync=!0,He.length===0&&(He.needReadable=!0),this._read(He.highWaterMark),He.sync=!1,He.reading||(Pe=_e(lt,He)));var nt;return Pe>0?nt=ft(Pe,He):nt=null,nt===null?(He.needReadable=!0,Pe=0):He.length-=Pe,He.length===0&&(He.ended||(He.needReadable=!0),lt!==Pe&&He.ended&&Ve(this)),nt!==null&&this.emit("data",nt),nt};function Xe(Pe,He){if(!He.ended){if(He.decoder){var lt=He.decoder.end();lt&<.length&&(He.buffer.push(lt),He.length+=He.objectMode?1:lt.length)}He.ended=!0,ut(Pe)}}function ut(Pe){var He=Pe._readableState;He.needReadable=!1,He.emittedReadable||(ve("emitReadable",He.flowing),He.emittedReadable=!0,He.sync?le.nextTick(Re,Pe):Re(Pe))}function Re(Pe){ve("emit readable"),Pe.emit("readable"),Qe(Pe)}function Ue(Pe,He){He.readingMore||(He.readingMore=!0,le.nextTick($e,Pe,He))}function $e(Pe,He){for(var lt=He.length;!He.reading&&!He.flowing&&!He.ended&&He.length<He.highWaterMark&&(ve("maybeReadMore read 0"),Pe.read(0),lt!==He.length);)lt=He.length;He.readingMore=!1}de.prototype._read=function(Pe){this.emit("error",new Error("_read() is not implemented"))},de.prototype.pipe=function(Pe,He){var lt=this,pt=this._readableState;switch(pt.pipesCount){case 0:pt.pipes=Pe;break;case 1:pt.pipes=[pt.pipes,Pe];break;default:pt.pipes.push(Pe);break}pt.pipesCount+=1,ve("pipe count=%d opts=%j",pt.pipesCount,He);var nt=(!He||He.end!==!1)&&Pe!==x.stdout&&Pe!==x.stderr,Te=nt?ze:bt;pt.endEmitted?le.nextTick(Te):lt.once("end",Te),Pe.on("unpipe",Ie);function Ie(gt,yt){ve("onunpipe"),gt===lt&&yt&&yt.hasUnpiped===!1&&(yt.hasUnpiped=!0,Ee())}function ze(){ve("onend"),Pe.end()}var it=ot(lt);Pe.on("drain",it);var Oe=!1;function Ee(){ve("cleanup"),Pe.removeListener("close",Be),Pe.removeListener("finish",ht),Pe.removeListener("drain",it),Pe.removeListener("error",Ge),Pe.removeListener("unpipe",Ie),lt.removeListener("end",ze),lt.removeListener("end",bt),lt.removeListener("data",Ze),Oe=!0,pt.awaitDrain&&(!Pe._writableState||Pe._writableState.needDrain)&&it()}var be=!1;lt.on("data",Ze);function Ze(gt){ve("ondata"),be=!1;var yt=Pe.write(gt);yt===!1&&!be&&((pt.pipesCount===1&&pt.pipes===Pe||pt.pipesCount>1&&Je(pt.pipes,Pe)!==-1)&&!Oe&&(ve("false write response, pause",lt._readableState.awaitDrain),lt._readableState.awaitDrain++,be=!0),lt.pause())}function Ge(gt){ve("onerror",gt),bt(),Pe.removeListener("error",Ge),E(Pe,"error")===0&&Pe.emit("error",gt)}xe(Pe,"error",Ge);function Be(){Pe.removeListener("finish",ht),bt()}Pe.once("close",Be);function ht(){ve("onfinish"),Pe.removeListener("close",Be),bt()}Pe.once("finish",ht);function bt(){ve("unpipe"),lt.unpipe(Pe)}return Pe.emit("pipe",lt),pt.flowing||(ve("pipe resume"),lt.resume()),Pe};function ot(Pe){return function(){var He=Pe._readableState;ve("pipeOnDrain",He.awaitDrain),He.awaitDrain&&He.awaitDrain--,He.awaitDrain===0&&E(Pe,"data")&&(He.flowing=!0,Qe(Pe))}}de.prototype.unpipe=function(Pe){var He=this._readableState,lt={hasUnpiped:!1};if(He.pipesCount===0)return this;if(He.pipesCount===1)return Pe&&Pe!==He.pipes?this:(Pe||(Pe=He.pipes),He.pipes=null,He.pipesCount=0,He.flowing=!1,Pe&&Pe.emit("unpipe",this,lt),this);if(!Pe){var pt=He.pipes,nt=He.pipesCount;He.pipes=null,He.pipesCount=0,He.flowing=!1;for(var Te=0;Te<nt;Te++)pt[Te].emit("unpipe",this,lt);return this}var Ie=Je(He.pipes,Pe);return Ie===-1?this:(He.pipes.splice(Ie,1),He.pipesCount-=1,He.pipesCount===1&&(He.pipes=He.pipes[0]),Pe.emit("unpipe",this,lt),this)},de.prototype.on=function(Pe,He){var lt=ie.prototype.on.call(this,Pe,He);if(Pe==="data")this._readableState.flowing!==!1&&this.resume();else if(Pe==="readable"){var pt=this._readableState;!pt.endEmitted&&!pt.readableListening&&(pt.readableListening=pt.needReadable=!0,pt.emittedReadable=!1,pt.reading?pt.length&&ut(this):le.nextTick(at,this))}return lt},de.prototype.addListener=de.prototype.on;function at(Pe){ve("readable nexttick read 0"),Pe.read(0)}de.prototype.resume=function(){var Pe=this._readableState;return Pe.flowing||(ve("resume"),Pe.flowing=!0,qe(this,Pe)),this};function qe(Pe,He){He.resumeScheduled||(He.resumeScheduled=!0,le.nextTick(et,Pe,He))}function et(Pe,He){He.reading||(ve("resume read 0"),Pe.read(0)),He.resumeScheduled=!1,He.awaitDrain=0,Pe.emit("resume"),Qe(Pe),He.flowing&&!He.reading&&Pe.read(0)}de.prototype.pause=function(){return ve("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(ve("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function Qe(Pe){var He=Pe._readableState;for(ve("flow",He.flowing);He.flowing&&Pe.read()!==null;);}de.prototype.wrap=function(Pe){var He=this,lt=this._readableState,pt=!1;Pe.on("end",function(){if(ve("wrapped end"),lt.decoder&&!lt.ended){var Ie=lt.decoder.end();Ie&&Ie.length&&He.push(Ie)}He.push(null)}),Pe.on("data",function(Ie){if(ve("wrapped data"),lt.decoder&&(Ie=lt.decoder.write(Ie)),!(lt.objectMode&&Ie==null)&&!(!lt.objectMode&&(!Ie||!Ie.length))){var ze=He.push(Ie);ze||(pt=!0,Pe.pause())}});for(var nt in Pe)this[nt]===void 0&&typeof Pe[nt]=="function"&&(this[nt]=function(Ie){return function(){return Pe[Ie].apply(Pe,arguments)}}(nt));for(var Te=0;Te<Fe.length;Te++)Pe.on(Fe[Te],this.emit.bind(this,Fe[Te]));return this._read=function(Ie){ve("wrapped _read",Ie),pt&&(pt=!1,Pe.resume())},this},Object.defineProperty(de.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),de._fromList=ft;function ft(Pe,He){if(He.length===0)return null;var lt;return He.objectMode?lt=He.buffer.shift():!Pe||Pe>=He.length?(He.decoder?lt=He.buffer.join(""):He.buffer.length===1?lt=He.buffer.head.data:lt=He.buffer.concat(He.length),He.buffer.clear()):lt=rt(Pe,He.buffer,He.decoder),lt}function rt(Pe,He,lt){var pt;return Pe<He.head.data.length?(pt=He.head.data.slice(0,Pe),He.head.data=He.head.data.slice(Pe)):Pe===He.head.data.length?pt=He.shift():pt=lt?ct(Pe,He):st(Pe,He),pt}function ct(Pe,He){var lt=He.head,pt=1,nt=lt.data;for(Pe-=nt.length;lt=lt.next;){var Te=lt.data,Ie=Pe>Te.length?Te.length:Pe;if(Ie===Te.length?nt+=Te:nt+=Te.slice(0,Pe),Pe-=Ie,Pe===0){Ie===Te.length?(++pt,lt.next?He.head=lt.next:He.head=He.tail=null):(He.head=lt,lt.data=Te.slice(Ie));break}++pt}return He.length-=pt,nt}function st(Pe,He){var lt=te.allocUnsafe(Pe),pt=He.head,nt=1;for(pt.data.copy(lt),Pe-=pt.data.length;pt=pt.next;){var Te=pt.data,Ie=Pe>Te.length?Te.length:Pe;if(Te.copy(lt,lt.length-Pe,0,Ie),Pe-=Ie,Pe===0){Ie===Te.length?(++nt,pt.next?He.head=pt.next:He.head=He.tail=null):(He.head=pt,pt.data=Te.slice(Ie));break}++nt}return He.length-=nt,lt}function Ve(Pe){var He=Pe._readableState;if(He.length>0)throw new Error('"endReadable()" called on non-empty stream');He.endEmitted||(He.ended=!0,le.nextTick(Le,He,Pe))}function Le(Pe,He){!Pe.endEmitted&&Pe.length===0&&(Pe.endEmitted=!0,He.readable=!1,He.emit("end"))}function Je(Pe,He){for(var lt=0,pt=Pe.length;lt<pt;lt++)if(Pe[lt]===He)return lt;return-1}}).call(this)}).call(this,y("_process"),typeof It!="undefined"?It: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(y,De,ye){"use strict";De.exports=re;var x=y("./_stream_duplex"),z=Object.create(y("core-util-is"));z.inherits=y("inherits"),z.inherits(re,x);function le(E,ie){var te=this._transformState;te.transforming=!1;var oe=te.writecb;if(!oe)return this.emit("error",new Error("write callback called multiple times"));te.writechunk=null,te.writecb=null,ie!=null&&this.push(ie),oe(E);var se=this._readableState;se.reading=!1,(se.needReadable||se.length<se.highWaterMark)&&this._read(se.highWaterMark)}function re(E){if(!(this instanceof re))return new re(E);x.call(this,E),this._transformState={afterTransform:le.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",ee)}function ee(){var E=this;typeof this._flush=="function"?this._flush(function(ie,te){ue(E,ie,te)}):ue(this,null,null)}re.prototype.push=function(E,ie){return this._transformState.needTransform=!1,x.prototype.push.call(this,E,ie)},re.prototype._transform=function(E,ie,te){throw new Error("_transform() is not implemented")},re.prototype._write=function(E,ie,te){var oe=this._transformState;if(oe.writecb=te,oe.writechunk=E,oe.writeencoding=ie,!oe.transforming){var se=this._readableState;(oe.needTransform||se.needReadable||se.length<se.highWaterMark)&&this._read(se.highWaterMark)}},re.prototype._read=function(E){var ie=this._transformState;ie.writechunk!==null&&ie.writecb&&!ie.transforming?(ie.transforming=!0,this._transform(ie.writechunk,ie.writeencoding,ie.afterTransform)):ie.needTransform=!0},re.prototype._destroy=function(E,ie){var te=this;x.prototype._destroy.call(this,E,function(oe){ie(oe),te.emit("close")})};function ue(E,ie,te){if(ie)return E.emit("error",ie);if(te!=null&&E.push(te),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(y,De,ye){(function(x,z,le){(function(){"use strict";var re=y("process-nextick-args");De.exports=xe;function ee(et,Qe,ft){this.chunk=et,this.encoding=Qe,this.callback=ft,this.next=null}function ue(et){var Qe=this;this.next=null,this.entry=null,this.finish=function(){qe(Qe,et)}}var E=!x.browser&&["v0.10","v0.9."].indexOf(x.version.slice(0,5))>-1?le:re.nextTick,ie;xe.WritableState=Se;var te=Object.create(y("core-util-is"));te.inherits=y("inherits");var oe={deprecate:y("util-deprecate")},se=y("./internal/streams/stream"),ce=y("safe-buffer").Buffer,pe=z.Uint8Array||function(){};function me(et){return ce.from(et)}function ve(et){return ce.isBuffer(et)||et instanceof pe}var ge=y("./internal/streams/destroy");te.inherits(xe,se);function Ce(){}function Se(et,Qe){ie=ie||y("./_stream_duplex"),et=et||{};var ft=Qe instanceof ie;this.objectMode=!!et.objectMode,ft&&(this.objectMode=this.objectMode||!!et.writableObjectMode);var rt=et.highWaterMark,ct=et.writableHighWaterMark,st=this.objectMode?16:16*1024;rt||rt===0?this.highWaterMark=rt:ft&&(ct||ct===0)?this.highWaterMark=ct:this.highWaterMark=st,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 Ve=et.decodeStrings===!1;this.decodeStrings=!Ve,this.defaultEncoding=et.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Le){Ke(Qe,Le)},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 ue(this)}Se.prototype.getBuffer=function(){for(var Qe=this.bufferedRequest,ft=[];Qe;)ft.push(Qe),Qe=Qe.next;return ft},function(){try{Object.defineProperty(Se.prototype,"buffer",{get:oe.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(et){}}();var Fe;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Fe=Function.prototype[Symbol.hasInstance],Object.defineProperty(xe,Symbol.hasInstance,{value:function(et){return Fe.call(this,et)?!0:this!==xe?!1:et&&et._writableState instanceof Se}})):Fe=function(et){return et instanceof this};function xe(et){if(ie=ie||y("./_stream_duplex"),!Fe.call(xe,this)&&!(this instanceof ie))return new xe(et);this._writableState=new Se(et,this),this.writable=!0,et&&(typeof et.write=="function"&&(this._write=et.write),typeof et.writev=="function"&&(this._writev=et.writev),typeof et.destroy=="function"&&(this._destroy=et.destroy),typeof et.final=="function"&&(this._final=et.final)),se.call(this)}xe.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function fe(et,Qe){var ft=new Error("write after end");et.emit("error",ft),re.nextTick(Qe,ft)}function de(et,Qe,ft,rt){var ct=!0,st=!1;return ft===null?st=new TypeError("May not write null values to stream"):typeof ft!="string"&&ft!==void 0&&!Qe.objectMode&&(st=new TypeError("Invalid non-string/buffer chunk")),st&&(et.emit("error",st),re.nextTick(rt,st),ct=!1),ct}xe.prototype.write=function(et,Qe,ft){var rt=this._writableState,ct=!1,st=!rt.objectMode&&ve(et);return st&&!ce.isBuffer(et)&&(et=me(et)),typeof Qe=="function"&&(ft=Qe,Qe=null),st?Qe="buffer":Qe||(Qe=rt.defaultEncoding),typeof ft!="function"&&(ft=Ce),rt.ended?fe(this,ft):(st||de(this,rt,et,ft))&&(rt.pendingcb++,ct=Ae(this,rt,st,et,Qe,ft)),ct},xe.prototype.cork=function(){var et=this._writableState;et.corked++},xe.prototype.uncork=function(){var et=this._writableState;et.corked&&(et.corked--,!et.writing&&!et.corked&&!et.finished&&!et.bufferProcessing&&et.bufferedRequest&&ut(this,et))},xe.prototype.setDefaultEncoding=function(Qe){if(typeof Qe=="string"&&(Qe=Qe.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Qe+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Qe);return this._writableState.defaultEncoding=Qe,this};function we(et,Qe,ft){return!et.objectMode&&et.decodeStrings!==!1&&typeof Qe=="string"&&(Qe=ce.from(Qe,ft)),Qe}Object.defineProperty(xe.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Ae(et,Qe,ft,rt,ct,st){if(!ft){var Ve=we(Qe,rt,ct);rt!==Ve&&(ft=!0,ct="buffer",rt=Ve)}var Le=Qe.objectMode?1:rt.length;Qe.length+=Le;var Je=Qe.length<Qe.highWaterMark;if(Je||(Qe.needDrain=!0),Qe.writing||Qe.corked){var Pe=Qe.lastBufferedRequest;Qe.lastBufferedRequest={chunk:rt,encoding:ct,isBuf:ft,callback:st,next:null},Pe?Pe.next=Qe.lastBufferedRequest:Qe.bufferedRequest=Qe.lastBufferedRequest,Qe.bufferedRequestCount+=1}else Ne(et,Qe,!1,Le,rt,ct,st);return Je}function Ne(et,Qe,ft,rt,ct,st,Ve){Qe.writelen=rt,Qe.writecb=Ve,Qe.writing=!0,Qe.sync=!0,ft?et._writev(ct,Qe.onwrite):et._write(ct,st,Qe.onwrite),Qe.sync=!1}function ke(et,Qe,ft,rt,ct){--Qe.pendingcb,ft?(re.nextTick(ct,rt),re.nextTick(ot,et,Qe),et._writableState.errorEmitted=!0,et.emit("error",rt)):(ct(rt),et._writableState.errorEmitted=!0,et.emit("error",rt),ot(et,Qe))}function Me(et){et.writing=!1,et.writecb=null,et.length-=et.writelen,et.writelen=0}function Ke(et,Qe){var ft=et._writableState,rt=ft.sync,ct=ft.writecb;if(Me(ft),Qe)ke(et,ft,rt,Qe,ct);else{var st=Re(ft);!st&&!ft.corked&&!ft.bufferProcessing&&ft.bufferedRequest&&ut(et,ft),rt?E(_e,et,ft,st,ct):_e(et,ft,st,ct)}}function _e(et,Qe,ft,rt){ft||Xe(et,Qe),Qe.pendingcb--,rt(),ot(et,Qe)}function Xe(et,Qe){Qe.length===0&&Qe.needDrain&&(Qe.needDrain=!1,et.emit("drain"))}function ut(et,Qe){Qe.bufferProcessing=!0;var ft=Qe.bufferedRequest;if(et._writev&&ft&&ft.next){var rt=Qe.bufferedRequestCount,ct=new Array(rt),st=Qe.corkedRequestsFree;st.entry=ft;for(var Ve=0,Le=!0;ft;)ct[Ve]=ft,ft.isBuf||(Le=!1),ft=ft.next,Ve+=1;ct.allBuffers=Le,Ne(et,Qe,!0,Qe.length,ct,"",st.finish),Qe.pendingcb++,Qe.lastBufferedRequest=null,st.next?(Qe.corkedRequestsFree=st.next,st.next=null):Qe.corkedRequestsFree=new ue(Qe),Qe.bufferedRequestCount=0}else{for(;ft;){var Je=ft.chunk,Pe=ft.encoding,He=ft.callback,lt=Qe.objectMode?1:Je.length;if(Ne(et,Qe,!1,lt,Je,Pe,He),ft=ft.next,Qe.bufferedRequestCount--,Qe.writing)break}ft===null&&(Qe.lastBufferedRequest=null)}Qe.bufferedRequest=ft,Qe.bufferProcessing=!1}xe.prototype._write=function(et,Qe,ft){ft(new Error("_write() is not implemented"))},xe.prototype._writev=null,xe.prototype.end=function(et,Qe,ft){var rt=this._writableState;typeof et=="function"?(ft=et,et=null,Qe=null):typeof Qe=="function"&&(ft=Qe,Qe=null),et!=null&&this.write(et,Qe),rt.corked&&(rt.corked=1,this.uncork()),!rt.ending&&!rt.finished&&at(this,rt,ft)};function Re(et){return et.ending&&et.length===0&&et.bufferedRequest===null&&!et.finished&&!et.writing}function Ue(et,Qe){et._final(function(ft){Qe.pendingcb--,ft&&et.emit("error",ft),Qe.prefinished=!0,et.emit("prefinish"),ot(et,Qe)})}function $e(et,Qe){!Qe.prefinished&&!Qe.finalCalled&&(typeof et._final=="function"?(Qe.pendingcb++,Qe.finalCalled=!0,re.nextTick(Ue,et,Qe)):(Qe.prefinished=!0,et.emit("prefinish")))}function ot(et,Qe){var ft=Re(Qe);return ft&&($e(et,Qe),Qe.pendingcb===0&&(Qe.finished=!0,et.emit("finish"))),ft}function at(et,Qe,ft){Qe.ending=!0,ot(et,Qe),ft&&(Qe.finished?re.nextTick(ft):et.once("finish",ft)),Qe.ended=!0,et.writable=!1}function qe(et,Qe,ft){var rt=et.entry;for(et.entry=null;rt;){var ct=rt.callback;Qe.pendingcb--,ct(ft),rt=rt.next}Qe.corkedRequestsFree?Qe.corkedRequestsFree.next=et:Qe.corkedRequestsFree=et}Object.defineProperty(xe.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(et){this._writableState&&(this._writableState.destroyed=et)}}),xe.prototype.destroy=ge.destroy,xe.prototype._undestroy=ge.undestroy,xe.prototype._destroy=function(et,Qe){this.end(),Qe(et)}}).call(this)}).call(this,y("_process"),typeof It!="undefined"?It:typeof self!="undefined"?self:typeof window!="undefined"?window:{},y("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(y,De,ye){"use strict";function x(ee,ue){if(!(ee instanceof ue))throw new TypeError("Cannot call a class as a function")}var z=y("safe-buffer").Buffer,le=y("util");function re(ee,ue,E){ee.copy(ue,E)}De.exports=function(){function ee(){x(this,ee),this.head=null,this.tail=null,this.length=0}return ee.prototype.push=function(E){var ie={data:E,next:null};this.length>0?this.tail.next=ie:this.head=ie,this.tail=ie,++this.length},ee.prototype.unshift=function(E){var ie={data:E,next:this.head};this.length===0&&(this.tail=ie),this.head=ie,++this.length},ee.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}},ee.prototype.clear=function(){this.head=this.tail=null,this.length=0},ee.prototype.join=function(E){if(this.length===0)return"";for(var ie=this.head,te=""+ie.data;ie=ie.next;)te+=E+ie.data;return te},ee.prototype.concat=function(E){if(this.length===0)return z.alloc(0);if(this.length===1)return this.head.data;for(var ie=z.allocUnsafe(E>>>0),te=this.head,oe=0;te;)re(te.data,ie,oe),oe+=te.data.length,te=te.next;return ie},ee}(),le&&le.inspect&&le.inspect.custom&&(De.exports.prototype[le.inspect.custom]=function(){var ee=le.inspect({length:this.length});return this.constructor.name+" "+ee})},{"safe-buffer":396,util:89}],392:[function(y,De,ye){"use strict";var x=y("process-nextick-args");function z(ee,ue){var E=this,ie=this._readableState&&this._readableState.destroyed,te=this._writableState&&this._writableState.destroyed;return ie||te?(ue?ue(ee):ee&&(!this._writableState||!this._writableState.errorEmitted)&&x.nextTick(re,this,ee),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ee||null,function(oe){!ue&&oe?(x.nextTick(re,E,oe),E._writableState&&(E._writableState.errorEmitted=!0)):ue&&ue(oe)}),this)}function le(){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 re(ee,ue){ee.emit("error",ue)}De.exports={destroy:z,undestroy:le}},{"process-nextick-args":380}],393:[function(y,De,ye){De.exports=y("events").EventEmitter},{events:344}],394:[function(y,De,ye){ye=De.exports=y("./lib/_stream_readable.js"),ye.Stream=ye,ye.Readable=ye,ye.Writable=y("./lib/_stream_writable.js"),ye.Duplex=y("./lib/_stream_duplex.js"),ye.Transform=y("./lib/_stream_transform.js"),ye.PassThrough=y("./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(y,De,ye){var x=function(z){"use strict";var le=Object.prototype,re=le.hasOwnProperty,ee,ue=typeof Symbol=="function"?Symbol:{},E=ue.iterator||"@@iterator",ie=ue.asyncIterator||"@@asyncIterator",te=ue.toStringTag||"@@toStringTag";function oe($e,ot,at){return Object.defineProperty($e,ot,{value:at,enumerable:!0,configurable:!0,writable:!0}),$e[ot]}try{oe({},"")}catch($e){oe=function(ot,at,qe){return ot[at]=qe}}function se($e,ot,at,qe){var et=ot&&ot.prototype instanceof Se?ot:Se,Qe=Object.create(et.prototype),ft=new ut(qe||[]);return Qe._invoke=Me($e,at,ft),Qe}z.wrap=se;function ce($e,ot,at){try{return{type:"normal",arg:$e.call(ot,at)}}catch(qe){return{type:"throw",arg:qe}}}var pe="suspendedStart",me="suspendedYield",ve="executing",ge="completed",Ce={};function Se(){}function Fe(){}function xe(){}var fe={};oe(fe,E,function(){return this});var de=Object.getPrototypeOf,we=de&&de(de(Re([])));we&&we!==le&&re.call(we,E)&&(fe=we);var Ae=xe.prototype=Se.prototype=Object.create(fe);Fe.prototype=xe,oe(Ae,"constructor",xe),oe(xe,"constructor",Fe),Fe.displayName=oe(xe,te,"GeneratorFunction");function Ne($e){["next","throw","return"].forEach(function(ot){oe($e,ot,function(at){return this._invoke(ot,at)})})}z.isGeneratorFunction=function($e){var ot=typeof $e=="function"&&$e.constructor;return ot?ot===Fe||(ot.displayName||ot.name)==="GeneratorFunction":!1},z.mark=function($e){return Object.setPrototypeOf?Object.setPrototypeOf($e,xe):($e.__proto__=xe,oe($e,te,"GeneratorFunction")),$e.prototype=Object.create(Ae),$e},z.awrap=function($e){return{__await:$e}};function ke($e,ot){function at(Qe,ft,rt,ct){var st=ce($e[Qe],$e,ft);if(st.type==="throw")ct(st.arg);else{var Ve=st.arg,Le=Ve.value;return Le&&typeof Le=="object"&&re.call(Le,"__await")?ot.resolve(Le.__await).then(function(Je){at("next",Je,rt,ct)},function(Je){at("throw",Je,rt,ct)}):ot.resolve(Le).then(function(Je){Ve.value=Je,rt(Ve)},function(Je){return at("throw",Je,rt,ct)})}}var qe;function et(Qe,ft){function rt(){return new ot(function(ct,st){at(Qe,ft,ct,st)})}return qe=qe?qe.then(rt,rt):rt()}this._invoke=et}Ne(ke.prototype),oe(ke.prototype,ie,function(){return this}),z.AsyncIterator=ke,z.async=function($e,ot,at,qe,et){et===void 0&&(et=Promise);var Qe=new ke(se($e,ot,at,qe),et);return z.isGeneratorFunction(ot)?Qe:Qe.next().then(function(ft){return ft.done?ft.value:Qe.next()})};function Me($e,ot,at){var qe=pe;return function(Qe,ft){if(qe===ve)throw new Error("Generator is already running");if(qe===ge){if(Qe==="throw")throw ft;return Ue()}for(at.method=Qe,at.arg=ft;;){var rt=at.delegate;if(rt){var ct=Ke(rt,at);if(ct){if(ct===Ce)continue;return ct}}if(at.method==="next")at.sent=at._sent=at.arg;else if(at.method==="throw"){if(qe===pe)throw qe=ge,at.arg;at.dispatchException(at.arg)}else at.method==="return"&&at.abrupt("return",at.arg);qe=ve;var st=ce($e,ot,at);if(st.type==="normal"){if(qe=at.done?ge:me,st.arg===Ce)continue;return{value:st.arg,done:at.done}}else st.type==="throw"&&(qe=ge,at.method="throw",at.arg=st.arg)}}}function Ke($e,ot){var at=$e.iterator[ot.method];if(at===ee){if(ot.delegate=null,ot.method==="throw"){if($e.iterator.return&&(ot.method="return",ot.arg=ee,Ke($e,ot),ot.method==="throw"))return Ce;ot.method="throw",ot.arg=new TypeError("The iterator does not provide a 'throw' method")}return Ce}var qe=ce(at,$e.iterator,ot.arg);if(qe.type==="throw")return ot.method="throw",ot.arg=qe.arg,ot.delegate=null,Ce;var et=qe.arg;if(!et)return ot.method="throw",ot.arg=new TypeError("iterator result is not an object"),ot.delegate=null,Ce;if(et.done)ot[$e.resultName]=et.value,ot.next=$e.nextLoc,ot.method!=="return"&&(ot.method="next",ot.arg=ee);else return et;return ot.delegate=null,Ce}Ne(Ae),oe(Ae,te,"Generator"),oe(Ae,E,function(){return this}),oe(Ae,"toString",function(){return"[object Generator]"});function _e($e){var ot={tryLoc:$e[0]};1 in $e&&(ot.catchLoc=$e[1]),2 in $e&&(ot.finallyLoc=$e[2],ot.afterLoc=$e[3]),this.tryEntries.push(ot)}function Xe($e){var ot=$e.completion||{};ot.type="normal",delete ot.arg,$e.completion=ot}function ut($e){this.tryEntries=[{tryLoc:"root"}],$e.forEach(_e,this),this.reset(!0)}z.keys=function($e){var ot=[];for(var at in $e)ot.push(at);return ot.reverse(),function qe(){for(;ot.length;){var et=ot.pop();if(et in $e)return qe.value=et,qe.done=!1,qe}return qe.done=!0,qe}};function Re($e){if($e){var ot=$e[E];if(ot)return ot.call($e);if(typeof $e.next=="function")return $e;if(!isNaN($e.length)){var at=-1,qe=function et(){for(;++at<$e.length;)if(re.call($e,at))return et.value=$e[at],et.done=!1,et;return et.value=ee,et.done=!0,et};return qe.next=qe}}return{next:Ue}}z.values=Re;function Ue(){return{value:ee,done:!0}}return ut.prototype={constructor:ut,reset:function($e){if(this.prev=0,this.next=0,this.sent=this._sent=ee,this.done=!1,this.delegate=null,this.method="next",this.arg=ee,this.tryEntries.forEach(Xe),!$e)for(var ot in this)ot.charAt(0)==="t"&&re.call(this,ot)&&!isNaN(+ot.slice(1))&&(this[ot]=ee)},stop:function(){this.done=!0;var $e=this.tryEntries[0],ot=$e.completion;if(ot.type==="throw")throw ot.arg;return this.rval},dispatchException:function($e){if(this.done)throw $e;var ot=this;function at(ct,st){return Qe.type="throw",Qe.arg=$e,ot.next=ct,st&&(ot.method="next",ot.arg=ee),!!st}for(var qe=this.tryEntries.length-1;qe>=0;--qe){var et=this.tryEntries[qe],Qe=et.completion;if(et.tryLoc==="root")return at("end");if(et.tryLoc<=this.prev){var ft=re.call(et,"catchLoc"),rt=re.call(et,"finallyLoc");if(ft&&rt){if(this.prev<et.catchLoc)return at(et.catchLoc,!0);if(this.prev<et.finallyLoc)return at(et.finallyLoc)}else if(ft){if(this.prev<et.catchLoc)return at(et.catchLoc,!0)}else if(rt){if(this.prev<et.finallyLoc)return at(et.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function($e,ot){for(var at=this.tryEntries.length-1;at>=0;--at){var qe=this.tryEntries[at];if(qe.tryLoc<=this.prev&&re.call(qe,"finallyLoc")&&this.prev<qe.finallyLoc){var et=qe;break}}et&&($e==="break"||$e==="continue")&&et.tryLoc<=ot&&ot<=et.finallyLoc&&(et=null);var Qe=et?et.completion:{};return Qe.type=$e,Qe.arg=ot,et?(this.method="next",this.next=et.finallyLoc,Ce):this.complete(Qe)},complete:function($e,ot){if($e.type==="throw")throw $e.arg;return $e.type==="break"||$e.type==="continue"?this.next=$e.arg:$e.type==="return"?(this.rval=this.arg=$e.arg,this.method="return",this.next="end"):$e.type==="normal"&&ot&&(this.next=ot),Ce},finish:function($e){for(var ot=this.tryEntries.length-1;ot>=0;--ot){var at=this.tryEntries[ot];if(at.finallyLoc===$e)return this.complete(at.completion,at.afterLoc),Xe(at),Ce}},catch:function($e){for(var ot=this.tryEntries.length-1;ot>=0;--ot){var at=this.tryEntries[ot];if(at.tryLoc===$e){var qe=at.completion;if(qe.type==="throw"){var et=qe.arg;Xe(at)}return et}}throw new Error("illegal catch attempt")},delegateYield:function($e,ot,at){return this.delegate={iterator:Re($e),resultName:ot,nextLoc:at},this.method==="next"&&(this.arg=ee),Ce}},z}(typeof De=="object"?De.exports:{});try{regeneratorRuntime=x}catch(z){typeof globalThis=="object"?globalThis.regeneratorRuntime=x:Function("r","regeneratorRuntime = r")(x)}},{}],396:[function(y,De,ye){var x=y("buffer"),z=x.Buffer;function le(ee,ue){for(var E in ee)ue[E]=ee[E]}z.from&&z.alloc&&z.allocUnsafe&&z.allocUnsafeSlow?De.exports=x:(le(x,ye),ye.Buffer=re);function re(ee,ue,E){return z(ee,ue,E)}le(z,re),re.from=function(ee,ue,E){if(typeof ee=="number")throw new TypeError("Argument must not be a number");return z(ee,ue,E)},re.alloc=function(ee,ue,E){if(typeof ee!="number")throw new TypeError("Argument must be a number");var ie=z(ee);return ue!==void 0?typeof E=="string"?ie.fill(ue,E):ie.fill(ue):ie.fill(0),ie},re.allocUnsafe=function(ee){if(typeof ee!="number")throw new TypeError("Argument must be a number");return z(ee)},re.allocUnsafeSlow=function(ee){if(typeof ee!="number")throw new TypeError("Argument must be a number");return x.SlowBuffer(ee)}},{buffer:90}],397:[function(y,De,ye){(function(x){(function(){(function(z){z.parser=function(Ve,Le){return new re(Ve,Le)},z.SAXParser=re,z.SAXStream=se,z.createStream=oe,z.MAX_BUFFER_LENGTH=64*1024;var le=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];z.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function re(Ve,Le){if(!(this instanceof re))return new re(Ve,Le);var Je=this;ue(Je),Je.q=Je.c="",Je.bufferCheckPosition=z.MAX_BUFFER_LENGTH,Je.opt=Le||{},Je.opt.lowercase=Je.opt.lowercase||Je.opt.lowercasetags,Je.looseCase=Je.opt.lowercase?"toLowerCase":"toUpperCase",Je.tags=[],Je.closed=Je.closedRoot=Je.sawRoot=!1,Je.tag=Je.error=null,Je.strict=!!Ve,Je.noscript=!!(Ve||Je.opt.noscript),Je.state=ke.BEGIN,Je.strictEntities=Je.opt.strictEntities,Je.ENTITIES=Je.strictEntities?Object.create(z.XML_ENTITIES):Object.create(z.ENTITIES),Je.attribList=[],Je.opt.xmlns&&(Je.ns=Object.create(ge)),Je.trackPosition=Je.opt.position!==!1,Je.trackPosition&&(Je.position=Je.line=Je.column=0),Ke(Je,"onready")}Object.create||(Object.create=function(Ve){function Le(){}Le.prototype=Ve;var Je=new Le;return Je}),Object.keys||(Object.keys=function(Ve){var Le=[];for(var Je in Ve)Ve.hasOwnProperty(Je)&&Le.push(Je);return Le});function ee(Ve){for(var Le=Math.max(z.MAX_BUFFER_LENGTH,10),Je=0,Pe=0,He=le.length;Pe<He;Pe++){var lt=Ve[le[Pe]].length;if(lt>Le)switch(le[Pe]){case"textNode":Xe(Ve);break;case"cdata":_e(Ve,"oncdata",Ve.cdata),Ve.cdata="";break;case"script":_e(Ve,"onscript",Ve.script),Ve.script="";break;default:Re(Ve,"Max buffer length exceeded: "+le[Pe])}Je=Math.max(Je,lt)}var pt=z.MAX_BUFFER_LENGTH-Je;Ve.bufferCheckPosition=pt+Ve.position}function ue(Ve){for(var Le=0,Je=le.length;Le<Je;Le++)Ve[le[Le]]=""}function E(Ve){Xe(Ve),Ve.cdata!==""&&(_e(Ve,"oncdata",Ve.cdata),Ve.cdata=""),Ve.script!==""&&(_e(Ve,"onscript",Ve.script),Ve.script="")}re.prototype={end:function(){Ue(this)},write:st,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){E(this)}};var ie;try{ie=y("stream").Stream}catch(Ve){ie=function(){}}var te=z.EVENTS.filter(function(Ve){return Ve!=="error"&&Ve!=="end"});function oe(Ve,Le){return new se(Ve,Le)}function se(Ve,Le){if(!(this instanceof se))return new se(Ve,Le);ie.apply(this),this._parser=new re(Ve,Le),this.writable=!0,this.readable=!0;var Je=this;this._parser.onend=function(){Je.emit("end")},this._parser.onerror=function(Pe){Je.emit("error",Pe),Je._parser.error=null},this._decoder=null,te.forEach(function(Pe){Object.defineProperty(Je,"on"+Pe,{get:function(){return Je._parser["on"+Pe]},set:function(He){if(!He)return Je.removeAllListeners(Pe),Je._parser["on"+Pe]=He,He;Je.on(Pe,He)},enumerable:!0,configurable:!1})})}se.prototype=Object.create(ie.prototype,{constructor:{value:se}}),se.prototype.write=function(Ve){if(typeof x=="function"&&typeof x.isBuffer=="function"&&x.isBuffer(Ve)){if(!this._decoder){var Le=y("string_decoder").StringDecoder;this._decoder=new Le("utf8")}Ve=this._decoder.write(Ve)}return this._parser.write(Ve.toString()),this.emit("data",Ve),!0},se.prototype.end=function(Ve){return Ve&&Ve.length&&this.write(Ve),this._parser.end(),!0},se.prototype.on=function(Ve,Le){var Je=this;return!Je._parser["on"+Ve]&&te.indexOf(Ve)!==-1&&(Je._parser["on"+Ve]=function(){var Pe=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);Pe.splice(0,0,Ve),Je.emit.apply(Je,Pe)}),ie.prototype.on.call(Je,Ve,Le)};var ce="[CDATA[",pe="DOCTYPE",me="http://www.w3.org/XML/1998/namespace",ve="http://www.w3.org/2000/xmlns/",ge={xml:me,xmlns:ve},Ce=/[:_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]/,Se=/[:_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-]/,Fe=/[#:_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]/,xe=/[#:_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 fe(Ve){return Ve===" "||Ve===`
|
|
`||Ve==="\r"||Ve===" "}function de(Ve){return Ve==='"'||Ve==="'"}function we(Ve){return Ve===">"||fe(Ve)}function Ae(Ve,Le){return Ve.test(Le)}function Ne(Ve,Le){return!Ae(Ve,Le)}var ke=0;z.STATE={BEGIN:ke++,BEGIN_WHITESPACE:ke++,TEXT:ke++,TEXT_ENTITY:ke++,OPEN_WAKA:ke++,SGML_DECL:ke++,SGML_DECL_QUOTED:ke++,DOCTYPE:ke++,DOCTYPE_QUOTED:ke++,DOCTYPE_DTD:ke++,DOCTYPE_DTD_QUOTED:ke++,COMMENT_STARTING:ke++,COMMENT:ke++,COMMENT_ENDING:ke++,COMMENT_ENDED:ke++,CDATA:ke++,CDATA_ENDING:ke++,CDATA_ENDING_2:ke++,PROC_INST:ke++,PROC_INST_BODY:ke++,PROC_INST_ENDING:ke++,OPEN_TAG:ke++,OPEN_TAG_SLASH:ke++,ATTRIB:ke++,ATTRIB_NAME:ke++,ATTRIB_NAME_SAW_WHITE:ke++,ATTRIB_VALUE:ke++,ATTRIB_VALUE_QUOTED:ke++,ATTRIB_VALUE_CLOSED:ke++,ATTRIB_VALUE_UNQUOTED:ke++,ATTRIB_VALUE_ENTITY_Q:ke++,ATTRIB_VALUE_ENTITY_U:ke++,CLOSE_TAG:ke++,CLOSE_TAG_SAW_WHITE:ke++,SCRIPT:ke++,SCRIPT_ENDING:ke++},z.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},z.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(z.ENTITIES).forEach(function(Ve){var Le=z.ENTITIES[Ve],Je=typeof Le=="number"?String.fromCharCode(Le):Le;z.ENTITIES[Ve]=Je});for(var Me in z.STATE)z.STATE[z.STATE[Me]]=Me;ke=z.STATE;function Ke(Ve,Le,Je){Ve[Le]&&Ve[Le](Je)}function _e(Ve,Le,Je){Ve.textNode&&Xe(Ve),Ke(Ve,Le,Je)}function Xe(Ve){Ve.textNode=ut(Ve.opt,Ve.textNode),Ve.textNode&&Ke(Ve,"ontext",Ve.textNode),Ve.textNode=""}function ut(Ve,Le){return Ve.trim&&(Le=Le.trim()),Ve.normalize&&(Le=Le.replace(/\s+/g," ")),Le}function Re(Ve,Le){return Xe(Ve),Ve.trackPosition&&(Le+=`
|
|
Line: `+Ve.line+`
|
|
Column: `+Ve.column+`
|
|
Char: `+Ve.c),Le=new Error(Le),Ve.error=Le,Ke(Ve,"onerror",Le),Ve}function Ue(Ve){return Ve.sawRoot&&!Ve.closedRoot&&$e(Ve,"Unclosed root tag"),Ve.state!==ke.BEGIN&&Ve.state!==ke.BEGIN_WHITESPACE&&Ve.state!==ke.TEXT&&Re(Ve,"Unexpected end"),Xe(Ve),Ve.c="",Ve.closed=!0,Ke(Ve,"onend"),re.call(Ve,Ve.strict,Ve.opt),Ve}function $e(Ve,Le){if(typeof Ve!="object"||!(Ve instanceof re))throw new Error("bad call to strictFail");Ve.strict&&Re(Ve,Le)}function ot(Ve){Ve.strict||(Ve.tagName=Ve.tagName[Ve.looseCase]());var Le=Ve.tags[Ve.tags.length-1]||Ve,Je=Ve.tag={name:Ve.tagName,attributes:{}};Ve.opt.xmlns&&(Je.ns=Le.ns),Ve.attribList.length=0,_e(Ve,"onopentagstart",Je)}function at(Ve,Le){var Je=Ve.indexOf(":"),Pe=Je<0?["",Ve]:Ve.split(":"),He=Pe[0],lt=Pe[1];return Le&&Ve==="xmlns"&&(He="xmlns",lt=""),{prefix:He,local:lt}}function qe(Ve){if(Ve.strict||(Ve.attribName=Ve.attribName[Ve.looseCase]()),Ve.attribList.indexOf(Ve.attribName)!==-1||Ve.tag.attributes.hasOwnProperty(Ve.attribName)){Ve.attribName=Ve.attribValue="";return}if(Ve.opt.xmlns){var Le=at(Ve.attribName,!0),Je=Le.prefix,Pe=Le.local;if(Je==="xmlns")if(Pe==="xml"&&Ve.attribValue!==me)$e(Ve,"xml: prefix must be bound to "+me+`
|
|
Actual: `+Ve.attribValue);else if(Pe==="xmlns"&&Ve.attribValue!==ve)$e(Ve,"xmlns: prefix must be bound to "+ve+`
|
|
Actual: `+Ve.attribValue);else{var He=Ve.tag,lt=Ve.tags[Ve.tags.length-1]||Ve;He.ns===lt.ns&&(He.ns=Object.create(lt.ns)),He.ns[Pe]=Ve.attribValue}Ve.attribList.push([Ve.attribName,Ve.attribValue])}else Ve.tag.attributes[Ve.attribName]=Ve.attribValue,_e(Ve,"onattribute",{name:Ve.attribName,value:Ve.attribValue});Ve.attribName=Ve.attribValue=""}function et(Ve,Le){if(Ve.opt.xmlns){var Je=Ve.tag,Pe=at(Ve.tagName);Je.prefix=Pe.prefix,Je.local=Pe.local,Je.uri=Je.ns[Pe.prefix]||"",Je.prefix&&!Je.uri&&($e(Ve,"Unbound namespace prefix: "+JSON.stringify(Ve.tagName)),Je.uri=Pe.prefix);var He=Ve.tags[Ve.tags.length-1]||Ve;Je.ns&&He.ns!==Je.ns&&Object.keys(Je.ns).forEach(function(Ze){_e(Ve,"onopennamespace",{prefix:Ze,uri:Je.ns[Ze]})});for(var lt=0,pt=Ve.attribList.length;lt<pt;lt++){var nt=Ve.attribList[lt],Te=nt[0],Ie=nt[1],ze=at(Te,!0),it=ze.prefix,Oe=ze.local,Ee=it===""?"":Je.ns[it]||"",be={name:Te,value:Ie,prefix:it,local:Oe,uri:Ee};it&&it!=="xmlns"&&!Ee&&($e(Ve,"Unbound namespace prefix: "+JSON.stringify(it)),be.uri=it),Ve.tag.attributes[Te]=be,_e(Ve,"onattribute",be)}Ve.attribList.length=0}Ve.tag.isSelfClosing=!!Le,Ve.sawRoot=!0,Ve.tags.push(Ve.tag),_e(Ve,"onopentag",Ve.tag),Le||(!Ve.noscript&&Ve.tagName.toLowerCase()==="script"?Ve.state=ke.SCRIPT:Ve.state=ke.TEXT,Ve.tag=null,Ve.tagName=""),Ve.attribName=Ve.attribValue="",Ve.attribList.length=0}function Qe(Ve){if(!Ve.tagName){$e(Ve,"Weird empty close tag."),Ve.textNode+="</>",Ve.state=ke.TEXT;return}if(Ve.script){if(Ve.tagName!=="script"){Ve.script+="</"+Ve.tagName+">",Ve.tagName="",Ve.state=ke.SCRIPT;return}_e(Ve,"onscript",Ve.script),Ve.script=""}var Le=Ve.tags.length,Je=Ve.tagName;Ve.strict||(Je=Je[Ve.looseCase]());for(var Pe=Je;Le--;){var He=Ve.tags[Le];if(He.name!==Pe)$e(Ve,"Unexpected close tag");else break}if(Le<0){$e(Ve,"Unmatched closing tag: "+Ve.tagName),Ve.textNode+="</"+Ve.tagName+">",Ve.state=ke.TEXT;return}Ve.tagName=Je;for(var lt=Ve.tags.length;lt-- >Le;){var pt=Ve.tag=Ve.tags.pop();Ve.tagName=Ve.tag.name,_e(Ve,"onclosetag",Ve.tagName);var nt={};for(var Te in pt.ns)nt[Te]=pt.ns[Te];var Ie=Ve.tags[Ve.tags.length-1]||Ve;Ve.opt.xmlns&&pt.ns!==Ie.ns&&Object.keys(pt.ns).forEach(function(ze){var it=pt.ns[ze];_e(Ve,"onclosenamespace",{prefix:ze,uri:it})})}Le===0&&(Ve.closedRoot=!0),Ve.tagName=Ve.attribValue=Ve.attribName="",Ve.attribList.length=0,Ve.state=ke.TEXT}function ft(Ve){var Le=Ve.entity,Je=Le.toLowerCase(),Pe,He="";return Ve.ENTITIES[Le]?Ve.ENTITIES[Le]:Ve.ENTITIES[Je]?Ve.ENTITIES[Je]:(Le=Je,Le.charAt(0)==="#"&&(Le.charAt(1)==="x"?(Le=Le.slice(2),Pe=parseInt(Le,16),He=Pe.toString(16)):(Le=Le.slice(1),Pe=parseInt(Le,10),He=Pe.toString(10))),Le=Le.replace(/^0+/,""),isNaN(Pe)||He.toLowerCase()!==Le?($e(Ve,"Invalid character entity"),"&"+Ve.entity+";"):String.fromCodePoint(Pe))}function rt(Ve,Le){Le==="<"?(Ve.state=ke.OPEN_WAKA,Ve.startTagPosition=Ve.position):fe(Le)||($e(Ve,"Non-whitespace before first tag."),Ve.textNode=Le,Ve.state=ke.TEXT)}function ct(Ve,Le){var Je="";return Le<Ve.length&&(Je=Ve.charAt(Le)),Je}function st(Ve){var Le=this;if(this.error)throw this.error;if(Le.closed)return Re(Le,"Cannot write after close. Assign an onready handler.");if(Ve===null)return Ue(Le);typeof Ve=="object"&&(Ve=Ve.toString());for(var Je=0,Pe="";Pe=ct(Ve,Je++),Le.c=Pe,!!Pe;)switch(Le.trackPosition&&(Le.position++,Pe===`
|
|
`?(Le.line++,Le.column=0):Le.column++),Le.state){case ke.BEGIN:if(Le.state=ke.BEGIN_WHITESPACE,Pe==="\uFEFF")continue;rt(Le,Pe);continue;case ke.BEGIN_WHITESPACE:rt(Le,Pe);continue;case ke.TEXT:if(Le.sawRoot&&!Le.closedRoot){for(var He=Je-1;Pe&&Pe!=="<"&&Pe!=="&";)Pe=ct(Ve,Je++),Pe&&Le.trackPosition&&(Le.position++,Pe===`
|
|
`?(Le.line++,Le.column=0):Le.column++);Le.textNode+=Ve.substring(He,Je-1)}Pe==="<"&&!(Le.sawRoot&&Le.closedRoot&&!Le.strict)?(Le.state=ke.OPEN_WAKA,Le.startTagPosition=Le.position):(!fe(Pe)&&(!Le.sawRoot||Le.closedRoot)&&$e(Le,"Text data outside of root node."),Pe==="&"?Le.state=ke.TEXT_ENTITY:Le.textNode+=Pe);continue;case ke.SCRIPT:Pe==="<"?Le.state=ke.SCRIPT_ENDING:Le.script+=Pe;continue;case ke.SCRIPT_ENDING:Pe==="/"?Le.state=ke.CLOSE_TAG:(Le.script+="<"+Pe,Le.state=ke.SCRIPT);continue;case ke.OPEN_WAKA:if(Pe==="!")Le.state=ke.SGML_DECL,Le.sgmlDecl="";else if(!fe(Pe))if(Ae(Ce,Pe))Le.state=ke.OPEN_TAG,Le.tagName=Pe;else if(Pe==="/")Le.state=ke.CLOSE_TAG,Le.tagName="";else if(Pe==="?")Le.state=ke.PROC_INST,Le.procInstName=Le.procInstBody="";else{if($e(Le,"Unencoded <"),Le.startTagPosition+1<Le.position){var lt=Le.position-Le.startTagPosition;Pe=new Array(lt).join(" ")+Pe}Le.textNode+="<"+Pe,Le.state=ke.TEXT}continue;case ke.SGML_DECL:(Le.sgmlDecl+Pe).toUpperCase()===ce?(_e(Le,"onopencdata"),Le.state=ke.CDATA,Le.sgmlDecl="",Le.cdata=""):Le.sgmlDecl+Pe==="--"?(Le.state=ke.COMMENT,Le.comment="",Le.sgmlDecl=""):(Le.sgmlDecl+Pe).toUpperCase()===pe?(Le.state=ke.DOCTYPE,(Le.doctype||Le.sawRoot)&&$e(Le,"Inappropriately located doctype declaration"),Le.doctype="",Le.sgmlDecl=""):Pe===">"?(_e(Le,"onsgmldeclaration",Le.sgmlDecl),Le.sgmlDecl="",Le.state=ke.TEXT):(de(Pe)&&(Le.state=ke.SGML_DECL_QUOTED),Le.sgmlDecl+=Pe);continue;case ke.SGML_DECL_QUOTED:Pe===Le.q&&(Le.state=ke.SGML_DECL,Le.q=""),Le.sgmlDecl+=Pe;continue;case ke.DOCTYPE:Pe===">"?(Le.state=ke.TEXT,_e(Le,"ondoctype",Le.doctype),Le.doctype=!0):(Le.doctype+=Pe,Pe==="["?Le.state=ke.DOCTYPE_DTD:de(Pe)&&(Le.state=ke.DOCTYPE_QUOTED,Le.q=Pe));continue;case ke.DOCTYPE_QUOTED:Le.doctype+=Pe,Pe===Le.q&&(Le.q="",Le.state=ke.DOCTYPE);continue;case ke.DOCTYPE_DTD:Le.doctype+=Pe,Pe==="]"?Le.state=ke.DOCTYPE:de(Pe)&&(Le.state=ke.DOCTYPE_DTD_QUOTED,Le.q=Pe);continue;case ke.DOCTYPE_DTD_QUOTED:Le.doctype+=Pe,Pe===Le.q&&(Le.state=ke.DOCTYPE_DTD,Le.q="");continue;case ke.COMMENT:Pe==="-"?Le.state=ke.COMMENT_ENDING:Le.comment+=Pe;continue;case ke.COMMENT_ENDING:Pe==="-"?(Le.state=ke.COMMENT_ENDED,Le.comment=ut(Le.opt,Le.comment),Le.comment&&_e(Le,"oncomment",Le.comment),Le.comment=""):(Le.comment+="-"+Pe,Le.state=ke.COMMENT);continue;case ke.COMMENT_ENDED:Pe!==">"?($e(Le,"Malformed comment"),Le.comment+="--"+Pe,Le.state=ke.COMMENT):Le.state=ke.TEXT;continue;case ke.CDATA:Pe==="]"?Le.state=ke.CDATA_ENDING:Le.cdata+=Pe;continue;case ke.CDATA_ENDING:Pe==="]"?Le.state=ke.CDATA_ENDING_2:(Le.cdata+="]"+Pe,Le.state=ke.CDATA);continue;case ke.CDATA_ENDING_2:Pe===">"?(Le.cdata&&_e(Le,"oncdata",Le.cdata),_e(Le,"onclosecdata"),Le.cdata="",Le.state=ke.TEXT):Pe==="]"?Le.cdata+="]":(Le.cdata+="]]"+Pe,Le.state=ke.CDATA);continue;case ke.PROC_INST:Pe==="?"?Le.state=ke.PROC_INST_ENDING:fe(Pe)?Le.state=ke.PROC_INST_BODY:Le.procInstName+=Pe;continue;case ke.PROC_INST_BODY:if(!Le.procInstBody&&fe(Pe))continue;Pe==="?"?Le.state=ke.PROC_INST_ENDING:Le.procInstBody+=Pe;continue;case ke.PROC_INST_ENDING:Pe===">"?(_e(Le,"onprocessinginstruction",{name:Le.procInstName,body:Le.procInstBody}),Le.procInstName=Le.procInstBody="",Le.state=ke.TEXT):(Le.procInstBody+="?"+Pe,Le.state=ke.PROC_INST_BODY);continue;case ke.OPEN_TAG:Ae(Se,Pe)?Le.tagName+=Pe:(ot(Le),Pe===">"?et(Le):Pe==="/"?Le.state=ke.OPEN_TAG_SLASH:(fe(Pe)||$e(Le,"Invalid character in tag name"),Le.state=ke.ATTRIB));continue;case ke.OPEN_TAG_SLASH:Pe===">"?(et(Le,!0),Qe(Le)):($e(Le,"Forward-slash in opening tag not followed by >"),Le.state=ke.ATTRIB);continue;case ke.ATTRIB:if(fe(Pe))continue;Pe===">"?et(Le):Pe==="/"?Le.state=ke.OPEN_TAG_SLASH:Ae(Ce,Pe)?(Le.attribName=Pe,Le.attribValue="",Le.state=ke.ATTRIB_NAME):$e(Le,"Invalid attribute name");continue;case ke.ATTRIB_NAME:Pe==="="?Le.state=ke.ATTRIB_VALUE:Pe===">"?($e(Le,"Attribute without value"),Le.attribValue=Le.attribName,qe(Le),et(Le)):fe(Pe)?Le.state=ke.ATTRIB_NAME_SAW_WHITE:Ae(Se,Pe)?Le.attribName+=Pe:$e(Le,"Invalid attribute name");continue;case ke.ATTRIB_NAME_SAW_WHITE:if(Pe==="=")Le.state=ke.ATTRIB_VALUE;else{if(fe(Pe))continue;$e(Le,"Attribute without value"),Le.tag.attributes[Le.attribName]="",Le.attribValue="",_e(Le,"onattribute",{name:Le.attribName,value:""}),Le.attribName="",Pe===">"?et(Le):Ae(Ce,Pe)?(Le.attribName=Pe,Le.state=ke.ATTRIB_NAME):($e(Le,"Invalid attribute name"),Le.state=ke.ATTRIB)}continue;case ke.ATTRIB_VALUE:if(fe(Pe))continue;de(Pe)?(Le.q=Pe,Le.state=ke.ATTRIB_VALUE_QUOTED):($e(Le,"Unquoted attribute value"),Le.state=ke.ATTRIB_VALUE_UNQUOTED,Le.attribValue=Pe);continue;case ke.ATTRIB_VALUE_QUOTED:if(Pe!==Le.q){Pe==="&"?Le.state=ke.ATTRIB_VALUE_ENTITY_Q:Le.attribValue+=Pe;continue}qe(Le),Le.q="",Le.state=ke.ATTRIB_VALUE_CLOSED;continue;case ke.ATTRIB_VALUE_CLOSED:fe(Pe)?Le.state=ke.ATTRIB:Pe===">"?et(Le):Pe==="/"?Le.state=ke.OPEN_TAG_SLASH:Ae(Ce,Pe)?($e(Le,"No whitespace between attributes"),Le.attribName=Pe,Le.attribValue="",Le.state=ke.ATTRIB_NAME):$e(Le,"Invalid attribute name");continue;case ke.ATTRIB_VALUE_UNQUOTED:if(!we(Pe)){Pe==="&"?Le.state=ke.ATTRIB_VALUE_ENTITY_U:Le.attribValue+=Pe;continue}qe(Le),Pe===">"?et(Le):Le.state=ke.ATTRIB;continue;case ke.CLOSE_TAG:if(Le.tagName)Pe===">"?Qe(Le):Ae(Se,Pe)?Le.tagName+=Pe:Le.script?(Le.script+="</"+Le.tagName,Le.tagName="",Le.state=ke.SCRIPT):(fe(Pe)||$e(Le,"Invalid tagname in closing tag"),Le.state=ke.CLOSE_TAG_SAW_WHITE);else{if(fe(Pe))continue;Ne(Ce,Pe)?Le.script?(Le.script+="</"+Pe,Le.state=ke.SCRIPT):$e(Le,"Invalid tagname in closing tag."):Le.tagName=Pe}continue;case ke.CLOSE_TAG_SAW_WHITE:if(fe(Pe))continue;Pe===">"?Qe(Le):$e(Le,"Invalid characters in closing tag");continue;case ke.TEXT_ENTITY:case ke.ATTRIB_VALUE_ENTITY_Q:case ke.ATTRIB_VALUE_ENTITY_U:var pt,nt;switch(Le.state){case ke.TEXT_ENTITY:pt=ke.TEXT,nt="textNode";break;case ke.ATTRIB_VALUE_ENTITY_Q:pt=ke.ATTRIB_VALUE_QUOTED,nt="attribValue";break;case ke.ATTRIB_VALUE_ENTITY_U:pt=ke.ATTRIB_VALUE_UNQUOTED,nt="attribValue";break}Pe===";"?(Le[nt]+=ft(Le),Le.entity="",Le.state=pt):Ae(Le.entity.length?xe:Fe,Pe)?Le.entity+=Pe:($e(Le,"Invalid character in entity name"),Le[nt]+="&"+Le.entity+Pe,Le.entity="",Le.state=pt);continue;default:throw new Error(Le,"Unknown state: "+Le.state)}return Le.position>=Le.bufferCheckPosition&&ee(Le),Le}String.fromCodePoint||function(){var Ve=String.fromCharCode,Le=Math.floor,Je=function(){var Pe=16384,He=[],lt,pt,nt=-1,Te=arguments.length;if(!Te)return"";for(var Ie="";++nt<Te;){var ze=Number(arguments[nt]);if(!isFinite(ze)||ze<0||ze>1114111||Le(ze)!==ze)throw RangeError("Invalid code point: "+ze);ze<=65535?He.push(ze):(ze-=65536,lt=(ze>>10)+55296,pt=ze%1024+56320,He.push(lt,pt)),(nt+1===Te||He.length>Pe)&&(Ie+=Ve.apply(null,He),He.length=0)}return Ie};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Je,configurable:!0,writable:!0}):String.fromCodePoint=Je}()})(typeof ye=="undefined"?this.sax={}:ye)}).call(this)}).call(this,y("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(y,De,ye){De.exports=le;var x=y("events").EventEmitter,z=y("inherits");z(le,x),le.Readable=y("readable-stream/lib/_stream_readable.js"),le.Writable=y("readable-stream/lib/_stream_writable.js"),le.Duplex=y("readable-stream/lib/_stream_duplex.js"),le.Transform=y("readable-stream/lib/_stream_transform.js"),le.PassThrough=y("readable-stream/lib/_stream_passthrough.js"),le.finished=y("readable-stream/lib/internal/streams/end-of-stream.js"),le.pipeline=y("readable-stream/lib/internal/streams/pipeline.js"),le.Stream=le;function le(){x.call(this)}le.prototype.pipe=function(re,ee){var ue=this;function E(me){re.writable&&re.write(me)===!1&&ue.pause&&ue.pause()}ue.on("data",E);function ie(){ue.readable&&ue.resume&&ue.resume()}re.on("drain",ie),!re._isStdio&&(!ee||ee.end!==!1)&&(ue.on("end",oe),ue.on("close",se));var te=!1;function oe(){te||(te=!0,re.end())}function se(){te||(te=!0,typeof re.destroy=="function"&&re.destroy())}function ce(me){if(pe(),x.listenerCount(this,"error")===0)throw me}ue.on("error",ce),re.on("error",ce);function pe(){ue.removeListener("data",E),re.removeListener("drain",ie),ue.removeListener("end",oe),ue.removeListener("close",se),ue.removeListener("error",ce),re.removeListener("error",ce),ue.removeListener("end",pe),ue.removeListener("close",pe),re.removeListener("close",pe)}return ue.on("end",pe),ue.on("close",pe),re.on("close",pe),re.emit("pipe",ue),re}},{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(y,De,ye){"use strict";function x(ie,te){ie.prototype=Object.create(te.prototype),ie.prototype.constructor=ie,ie.__proto__=te}var z={};function le(ie,te,oe){oe||(oe=Error);function se(pe,me,ve){return typeof te=="string"?te:te(pe,me,ve)}var ce=function(pe){x(me,pe);function me(ve,ge,Ce){return pe.call(this,se(ve,ge,Ce))||this}return me}(oe);ce.prototype.name=oe.name,ce.prototype.code=ie,z[ie]=ce}function re(ie,te){if(Array.isArray(ie)){var oe=ie.length;return ie=ie.map(function(se){return String(se)}),oe>2?"one of ".concat(te," ").concat(ie.slice(0,oe-1).join(", "),", or ")+ie[oe-1]:oe===2?"one of ".concat(te," ").concat(ie[0]," or ").concat(ie[1]):"of ".concat(te," ").concat(ie[0])}else return"of ".concat(te," ").concat(String(ie))}function ee(ie,te,oe){return ie.substr(!oe||oe<0?0:+oe,te.length)===te}function ue(ie,te,oe){return(oe===void 0||oe>ie.length)&&(oe=ie.length),ie.substring(oe-te.length,oe)===te}function E(ie,te,oe){return typeof oe!="number"&&(oe=0),oe+te.length>ie.length?!1:ie.indexOf(te,oe)!==-1}le("ERR_INVALID_OPT_VALUE",function(ie,te){return'The value "'+te+'" is invalid for option "'+ie+'"'},TypeError),le("ERR_INVALID_ARG_TYPE",function(ie,te,oe){var se;typeof te=="string"&&ee(te,"not ")?(se="must not be",te=te.replace(/^not /,"")):se="must be";var ce;if(ue(ie," argument"))ce="The ".concat(ie," ").concat(se," ").concat(re(te,"type"));else{var pe=E(ie,".")?"property":"argument";ce='The "'.concat(ie,'" ').concat(pe," ").concat(se," ").concat(re(te,"type"))}return ce+=". Received type ".concat(typeof oe),ce},TypeError),le("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),le("ERR_METHOD_NOT_IMPLEMENTED",function(ie){return"The "+ie+" method is not implemented"}),le("ERR_STREAM_PREMATURE_CLOSE","Premature close"),le("ERR_STREAM_DESTROYED",function(ie){return"Cannot call "+ie+" after a stream was destroyed"}),le("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),le("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),le("ERR_STREAM_WRITE_AFTER_END","write after end"),le("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),le("ERR_UNKNOWN_ENCODING",function(ie){return"Unknown encoding: "+ie},TypeError),le("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),De.exports.codes=z},{}],400:[function(y,De,ye){(function(x){(function(){"use strict";var z=Object.keys||function(se){var ce=[];for(var pe in se)ce.push(pe);return ce};De.exports=ie;var le=y("./_stream_readable"),re=y("./_stream_writable");y("inherits")(ie,le);for(var ee=z(re.prototype),ue=0;ue<ee.length;ue++){var E=ee[ue];ie.prototype[E]||(ie.prototype[E]=re.prototype[E])}function ie(se){if(!(this instanceof ie))return new ie(se);le.call(this,se),re.call(this,se),this.allowHalfOpen=!0,se&&(se.readable===!1&&(this.readable=!1),se.writable===!1&&(this.writable=!1),se.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",te)))}Object.defineProperty(ie.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(ie.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(ie.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function te(){this._writableState.ended||x.nextTick(oe,this)}function oe(se){se.end()}Object.defineProperty(ie.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(ce){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=ce,this._writableState.destroyed=ce)}})}).call(this)}).call(this,y("_process"))},{"./_stream_readable":402,"./_stream_writable":404,_process:467,inherits:364}],401:[function(y,De,ye){"use strict";De.exports=z;var x=y("./_stream_transform");y("inherits")(z,x);function z(le){if(!(this instanceof z))return new z(le);x.call(this,le)}z.prototype._transform=function(le,re,ee){ee(null,le)}},{"./_stream_transform":403,inherits:364}],402:[function(y,De,ye){(function(x,z){(function(){"use strict";De.exports=_e;var le;_e.ReadableState=Ke;var re=y("events").EventEmitter,ee=function(Te,Ie){return Te.listeners(Ie).length},ue=y("./internal/streams/stream"),E=y("buffer").Buffer,ie=(typeof z!="undefined"?z:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function te(nt){return E.from(nt)}function oe(nt){return E.isBuffer(nt)||nt instanceof ie}var se=y("util"),ce;se&&se.debuglog?ce=se.debuglog("stream"):ce=function(){};var pe=y("./internal/streams/buffer_list"),me=y("./internal/streams/destroy"),ve=y("./internal/streams/state"),ge=ve.getHighWaterMark,Ce=y("../errors").codes,Se=Ce.ERR_INVALID_ARG_TYPE,Fe=Ce.ERR_STREAM_PUSH_AFTER_EOF,xe=Ce.ERR_METHOD_NOT_IMPLEMENTED,fe=Ce.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,de,we,Ae;y("inherits")(_e,ue);var Ne=me.errorOrDestroy,ke=["error","close","destroy","pause","resume"];function Me(nt,Te,Ie){if(typeof nt.prependListener=="function")return nt.prependListener(Te,Ie);!nt._events||!nt._events[Te]?nt.on(Te,Ie):Array.isArray(nt._events[Te])?nt._events[Te].unshift(Ie):nt._events[Te]=[Ie,nt._events[Te]]}function Ke(nt,Te,Ie){le=le||y("./_stream_duplex"),nt=nt||{},typeof Ie!="boolean"&&(Ie=Te instanceof le),this.objectMode=!!nt.objectMode,Ie&&(this.objectMode=this.objectMode||!!nt.readableObjectMode),this.highWaterMark=ge(this,nt,"readableHighWaterMark",Ie),this.buffer=new pe,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=nt.emitClose!==!1,this.autoDestroy=!!nt.autoDestroy,this.destroyed=!1,this.defaultEncoding=nt.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,nt.encoding&&(de||(de=y("string_decoder/").StringDecoder),this.decoder=new de(nt.encoding),this.encoding=nt.encoding)}function _e(nt){if(le=le||y("./_stream_duplex"),!(this instanceof _e))return new _e(nt);var Te=this instanceof le;this._readableState=new Ke(nt,this,Te),this.readable=!0,nt&&(typeof nt.read=="function"&&(this._read=nt.read),typeof nt.destroy=="function"&&(this._destroy=nt.destroy)),ue.call(this)}Object.defineProperty(_e.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(Te){this._readableState&&(this._readableState.destroyed=Te)}}),_e.prototype.destroy=me.destroy,_e.prototype._undestroy=me.undestroy,_e.prototype._destroy=function(nt,Te){Te(nt)},_e.prototype.push=function(nt,Te){var Ie=this._readableState,ze;return Ie.objectMode?ze=!0:typeof nt=="string"&&(Te=Te||Ie.defaultEncoding,Te!==Ie.encoding&&(nt=E.from(nt,Te),Te=""),ze=!0),Xe(this,nt,Te,!1,ze)},_e.prototype.unshift=function(nt){return Xe(this,nt,null,!0,!1)};function Xe(nt,Te,Ie,ze,it){ce("readableAddChunk",Te);var Oe=nt._readableState;if(Te===null)Oe.reading=!1,at(nt,Oe);else{var Ee;if(it||(Ee=Re(Oe,Te)),Ee)Ne(nt,Ee);else if(Oe.objectMode||Te&&Te.length>0)if(typeof Te!="string"&&!Oe.objectMode&&Object.getPrototypeOf(Te)!==E.prototype&&(Te=te(Te)),ze)Oe.endEmitted?Ne(nt,new fe):ut(nt,Oe,Te,!0);else if(Oe.ended)Ne(nt,new Fe);else{if(Oe.destroyed)return!1;Oe.reading=!1,Oe.decoder&&!Ie?(Te=Oe.decoder.write(Te),Oe.objectMode||Te.length!==0?ut(nt,Oe,Te,!1):Qe(nt,Oe)):ut(nt,Oe,Te,!1)}else ze||(Oe.reading=!1,Qe(nt,Oe))}return!Oe.ended&&(Oe.length<Oe.highWaterMark||Oe.length===0)}function ut(nt,Te,Ie,ze){Te.flowing&&Te.length===0&&!Te.sync?(Te.awaitDrain=0,nt.emit("data",Ie)):(Te.length+=Te.objectMode?1:Ie.length,ze?Te.buffer.unshift(Ie):Te.buffer.push(Ie),Te.needReadable&&qe(nt)),Qe(nt,Te)}function Re(nt,Te){var Ie;return!oe(Te)&&typeof Te!="string"&&Te!==void 0&&!nt.objectMode&&(Ie=new Se("chunk",["string","Buffer","Uint8Array"],Te)),Ie}_e.prototype.isPaused=function(){return this._readableState.flowing===!1},_e.prototype.setEncoding=function(nt){de||(de=y("string_decoder/").StringDecoder);var Te=new de(nt);this._readableState.decoder=Te,this._readableState.encoding=this._readableState.decoder.encoding;for(var Ie=this._readableState.buffer.head,ze="";Ie!==null;)ze+=Te.write(Ie.data),Ie=Ie.next;return this._readableState.buffer.clear(),ze!==""&&this._readableState.buffer.push(ze),this._readableState.length=ze.length,this};var Ue=1073741824;function $e(nt){return nt>=Ue?nt=Ue:(nt--,nt|=nt>>>1,nt|=nt>>>2,nt|=nt>>>4,nt|=nt>>>8,nt|=nt>>>16,nt++),nt}function ot(nt,Te){return nt<=0||Te.length===0&&Te.ended?0:Te.objectMode?1:nt!==nt?Te.flowing&&Te.length?Te.buffer.head.data.length:Te.length:(nt>Te.highWaterMark&&(Te.highWaterMark=$e(nt)),nt<=Te.length?nt:Te.ended?Te.length:(Te.needReadable=!0,0))}_e.prototype.read=function(nt){ce("read",nt),nt=parseInt(nt,10);var Te=this._readableState,Ie=nt;if(nt!==0&&(Te.emittedReadable=!1),nt===0&&Te.needReadable&&((Te.highWaterMark!==0?Te.length>=Te.highWaterMark:Te.length>0)||Te.ended))return ce("read: emitReadable",Te.length,Te.ended),Te.length===0&&Te.ended?He(this):qe(this),null;if(nt=ot(nt,Te),nt===0&&Te.ended)return Te.length===0&&He(this),null;var ze=Te.needReadable;ce("need readable",ze),(Te.length===0||Te.length-nt<Te.highWaterMark)&&(ze=!0,ce("length less than watermark",ze)),Te.ended||Te.reading?(ze=!1,ce("reading or ended",ze)):ze&&(ce("do read"),Te.reading=!0,Te.sync=!0,Te.length===0&&(Te.needReadable=!0),this._read(Te.highWaterMark),Te.sync=!1,Te.reading||(nt=ot(Ie,Te)));var it;return nt>0?it=Pe(nt,Te):it=null,it===null?(Te.needReadable=Te.length<=Te.highWaterMark,nt=0):(Te.length-=nt,Te.awaitDrain=0),Te.length===0&&(Te.ended||(Te.needReadable=!0),Ie!==nt&&Te.ended&&He(this)),it!==null&&this.emit("data",it),it};function at(nt,Te){if(ce("onEofChunk"),!Te.ended){if(Te.decoder){var Ie=Te.decoder.end();Ie&&Ie.length&&(Te.buffer.push(Ie),Te.length+=Te.objectMode?1:Ie.length)}Te.ended=!0,Te.sync?qe(nt):(Te.needReadable=!1,Te.emittedReadable||(Te.emittedReadable=!0,et(nt)))}}function qe(nt){var Te=nt._readableState;ce("emitReadable",Te.needReadable,Te.emittedReadable),Te.needReadable=!1,Te.emittedReadable||(ce("emitReadable",Te.flowing),Te.emittedReadable=!0,x.nextTick(et,nt))}function et(nt){var Te=nt._readableState;ce("emitReadable_",Te.destroyed,Te.length,Te.ended),!Te.destroyed&&(Te.length||Te.ended)&&(nt.emit("readable"),Te.emittedReadable=!1),Te.needReadable=!Te.flowing&&!Te.ended&&Te.length<=Te.highWaterMark,Je(nt)}function Qe(nt,Te){Te.readingMore||(Te.readingMore=!0,x.nextTick(ft,nt,Te))}function ft(nt,Te){for(;!Te.reading&&!Te.ended&&(Te.length<Te.highWaterMark||Te.flowing&&Te.length===0);){var Ie=Te.length;if(ce("maybeReadMore read 0"),nt.read(0),Ie===Te.length)break}Te.readingMore=!1}_e.prototype._read=function(nt){Ne(this,new xe("_read()"))},_e.prototype.pipe=function(nt,Te){var Ie=this,ze=this._readableState;switch(ze.pipesCount){case 0:ze.pipes=nt;break;case 1:ze.pipes=[ze.pipes,nt];break;default:ze.pipes.push(nt);break}ze.pipesCount+=1,ce("pipe count=%d opts=%j",ze.pipesCount,Te);var it=(!Te||Te.end!==!1)&&nt!==x.stdout&&nt!==x.stderr,Oe=it?be:vt;ze.endEmitted?x.nextTick(Oe):Ie.once("end",Oe),nt.on("unpipe",Ee);function Ee(Ct,xt){ce("onunpipe"),Ct===Ie&&xt&&xt.hasUnpiped===!1&&(xt.hasUnpiped=!0,Be())}function be(){ce("onend"),nt.end()}var Ze=rt(Ie);nt.on("drain",Ze);var Ge=!1;function Be(){ce("cleanup"),nt.removeListener("close",gt),nt.removeListener("finish",yt),nt.removeListener("drain",Ze),nt.removeListener("error",bt),nt.removeListener("unpipe",Ee),Ie.removeListener("end",be),Ie.removeListener("end",vt),Ie.removeListener("data",ht),Ge=!0,ze.awaitDrain&&(!nt._writableState||nt._writableState.needDrain)&&Ze()}Ie.on("data",ht);function ht(Ct){ce("ondata");var xt=nt.write(Ct);ce("dest.write",xt),xt===!1&&((ze.pipesCount===1&&ze.pipes===nt||ze.pipesCount>1&&pt(ze.pipes,nt)!==-1)&&!Ge&&(ce("false write response, pause",ze.awaitDrain),ze.awaitDrain++),Ie.pause())}function bt(Ct){ce("onerror",Ct),vt(),nt.removeListener("error",bt),ee(nt,"error")===0&&Ne(nt,Ct)}Me(nt,"error",bt);function gt(){nt.removeListener("finish",yt),vt()}nt.once("close",gt);function yt(){ce("onfinish"),nt.removeListener("close",gt),vt()}nt.once("finish",yt);function vt(){ce("unpipe"),Ie.unpipe(nt)}return nt.emit("pipe",Ie),ze.flowing||(ce("pipe resume"),Ie.resume()),nt};function rt(nt){return function(){var Ie=nt._readableState;ce("pipeOnDrain",Ie.awaitDrain),Ie.awaitDrain&&Ie.awaitDrain--,Ie.awaitDrain===0&&ee(nt,"data")&&(Ie.flowing=!0,Je(nt))}}_e.prototype.unpipe=function(nt){var Te=this._readableState,Ie={hasUnpiped:!1};if(Te.pipesCount===0)return this;if(Te.pipesCount===1)return nt&&nt!==Te.pipes?this:(nt||(nt=Te.pipes),Te.pipes=null,Te.pipesCount=0,Te.flowing=!1,nt&&nt.emit("unpipe",this,Ie),this);if(!nt){var ze=Te.pipes,it=Te.pipesCount;Te.pipes=null,Te.pipesCount=0,Te.flowing=!1;for(var Oe=0;Oe<it;Oe++)ze[Oe].emit("unpipe",this,{hasUnpiped:!1});return this}var Ee=pt(Te.pipes,nt);return Ee===-1?this:(Te.pipes.splice(Ee,1),Te.pipesCount-=1,Te.pipesCount===1&&(Te.pipes=Te.pipes[0]),nt.emit("unpipe",this,Ie),this)},_e.prototype.on=function(nt,Te){var Ie=ue.prototype.on.call(this,nt,Te),ze=this._readableState;return nt==="data"?(ze.readableListening=this.listenerCount("readable")>0,ze.flowing!==!1&&this.resume()):nt==="readable"&&!ze.endEmitted&&!ze.readableListening&&(ze.readableListening=ze.needReadable=!0,ze.flowing=!1,ze.emittedReadable=!1,ce("on readable",ze.length,ze.reading),ze.length?qe(this):ze.reading||x.nextTick(st,this)),Ie},_e.prototype.addListener=_e.prototype.on,_e.prototype.removeListener=function(nt,Te){var Ie=ue.prototype.removeListener.call(this,nt,Te);return nt==="readable"&&x.nextTick(ct,this),Ie},_e.prototype.removeAllListeners=function(nt){var Te=ue.prototype.removeAllListeners.apply(this,arguments);return(nt==="readable"||nt===void 0)&&x.nextTick(ct,this),Te};function ct(nt){var Te=nt._readableState;Te.readableListening=nt.listenerCount("readable")>0,Te.resumeScheduled&&!Te.paused?Te.flowing=!0:nt.listenerCount("data")>0&&nt.resume()}function st(nt){ce("readable nexttick read 0"),nt.read(0)}_e.prototype.resume=function(){var nt=this._readableState;return nt.flowing||(ce("resume"),nt.flowing=!nt.readableListening,Ve(this,nt)),nt.paused=!1,this};function Ve(nt,Te){Te.resumeScheduled||(Te.resumeScheduled=!0,x.nextTick(Le,nt,Te))}function Le(nt,Te){ce("resume",Te.reading),Te.reading||nt.read(0),Te.resumeScheduled=!1,nt.emit("resume"),Je(nt),Te.flowing&&!Te.reading&&nt.read(0)}_e.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._readableState.paused=!0,this};function Je(nt){var Te=nt._readableState;for(ce("flow",Te.flowing);Te.flowing&&nt.read()!==null;);}_e.prototype.wrap=function(nt){var Te=this,Ie=this._readableState,ze=!1;nt.on("end",function(){if(ce("wrapped end"),Ie.decoder&&!Ie.ended){var Ee=Ie.decoder.end();Ee&&Ee.length&&Te.push(Ee)}Te.push(null)}),nt.on("data",function(Ee){if(ce("wrapped data"),Ie.decoder&&(Ee=Ie.decoder.write(Ee)),!(Ie.objectMode&&Ee==null)&&!(!Ie.objectMode&&(!Ee||!Ee.length))){var be=Te.push(Ee);be||(ze=!0,nt.pause())}});for(var it in nt)this[it]===void 0&&typeof nt[it]=="function"&&(this[it]=function(be){return function(){return nt[be].apply(nt,arguments)}}(it));for(var Oe=0;Oe<ke.length;Oe++)nt.on(ke[Oe],this.emit.bind(this,ke[Oe]));return this._read=function(Ee){ce("wrapped _read",Ee),ze&&(ze=!1,nt.resume())},this},typeof Symbol=="function"&&(_e.prototype[Symbol.asyncIterator]=function(){return we===void 0&&(we=y("./internal/streams/async_iterator")),we(this)}),Object.defineProperty(_e.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(_e.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(_e.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(Te){this._readableState&&(this._readableState.flowing=Te)}}),_e._fromList=Pe,Object.defineProperty(_e.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function Pe(nt,Te){if(Te.length===0)return null;var Ie;return Te.objectMode?Ie=Te.buffer.shift():!nt||nt>=Te.length?(Te.decoder?Ie=Te.buffer.join(""):Te.buffer.length===1?Ie=Te.buffer.first():Ie=Te.buffer.concat(Te.length),Te.buffer.clear()):Ie=Te.buffer.consume(nt,Te.decoder),Ie}function He(nt){var Te=nt._readableState;ce("endReadable",Te.endEmitted),Te.endEmitted||(Te.ended=!0,x.nextTick(lt,Te,nt))}function lt(nt,Te){if(ce("endReadableNT",nt.endEmitted,nt.length),!nt.endEmitted&&nt.length===0&&(nt.endEmitted=!0,Te.readable=!1,Te.emit("end"),nt.autoDestroy)){var Ie=Te._writableState;(!Ie||Ie.autoDestroy&&Ie.finished)&&Te.destroy()}}typeof Symbol=="function"&&(_e.from=function(nt,Te){return Ae===void 0&&(Ae=y("./internal/streams/from")),Ae(_e,nt,Te)});function pt(nt,Te){for(var Ie=0,ze=nt.length;Ie<ze;Ie++)if(nt[Ie]===Te)return Ie;return-1}}).call(this)}).call(this,y("_process"),typeof It!="undefined"?It: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(y,De,ye){"use strict";De.exports=ie;var x=y("../errors").codes,z=x.ERR_METHOD_NOT_IMPLEMENTED,le=x.ERR_MULTIPLE_CALLBACK,re=x.ERR_TRANSFORM_ALREADY_TRANSFORMING,ee=x.ERR_TRANSFORM_WITH_LENGTH_0,ue=y("./_stream_duplex");y("inherits")(ie,ue);function E(se,ce){var pe=this._transformState;pe.transforming=!1;var me=pe.writecb;if(me===null)return this.emit("error",new le);pe.writechunk=null,pe.writecb=null,ce!=null&&this.push(ce),me(se);var ve=this._readableState;ve.reading=!1,(ve.needReadable||ve.length<ve.highWaterMark)&&this._read(ve.highWaterMark)}function ie(se){if(!(this instanceof ie))return new ie(se);ue.call(this,se),this._transformState={afterTransform:E.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,se&&(typeof se.transform=="function"&&(this._transform=se.transform),typeof se.flush=="function"&&(this._flush=se.flush)),this.on("prefinish",te)}function te(){var se=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(ce,pe){oe(se,ce,pe)}):oe(this,null,null)}ie.prototype.push=function(se,ce){return this._transformState.needTransform=!1,ue.prototype.push.call(this,se,ce)},ie.prototype._transform=function(se,ce,pe){pe(new z("_transform()"))},ie.prototype._write=function(se,ce,pe){var me=this._transformState;if(me.writecb=pe,me.writechunk=se,me.writeencoding=ce,!me.transforming){var ve=this._readableState;(me.needTransform||ve.needReadable||ve.length<ve.highWaterMark)&&this._read(ve.highWaterMark)}},ie.prototype._read=function(se){var ce=this._transformState;ce.writechunk!==null&&!ce.transforming?(ce.transforming=!0,this._transform(ce.writechunk,ce.writeencoding,ce.afterTransform)):ce.needTransform=!0},ie.prototype._destroy=function(se,ce){ue.prototype._destroy.call(this,se,function(pe){ce(pe)})};function oe(se,ce,pe){if(ce)return se.emit("error",ce);if(pe!=null&&se.push(pe),se._writableState.length)throw new ee;if(se._transformState.transforming)throw new re;return se.push(null)}},{"../errors":399,"./_stream_duplex":400,inherits:364}],404:[function(y,De,ye){(function(x,z){(function(){"use strict";De.exports=Ke;function le(Je,Pe,He){this.chunk=Je,this.encoding=Pe,this.callback=He,this.next=null}function re(Je){var Pe=this;this.next=null,this.entry=null,this.finish=function(){Le(Pe,Je)}}var ee;Ke.WritableState=ke;var ue={deprecate:y("util-deprecate")},E=y("./internal/streams/stream"),ie=y("buffer").Buffer,te=(typeof z!="undefined"?z:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function oe(Je){return ie.from(Je)}function se(Je){return ie.isBuffer(Je)||Je instanceof te}var ce=y("./internal/streams/destroy"),pe=y("./internal/streams/state"),me=pe.getHighWaterMark,ve=y("../errors").codes,ge=ve.ERR_INVALID_ARG_TYPE,Ce=ve.ERR_METHOD_NOT_IMPLEMENTED,Se=ve.ERR_MULTIPLE_CALLBACK,Fe=ve.ERR_STREAM_CANNOT_PIPE,xe=ve.ERR_STREAM_DESTROYED,fe=ve.ERR_STREAM_NULL_VALUES,de=ve.ERR_STREAM_WRITE_AFTER_END,we=ve.ERR_UNKNOWN_ENCODING,Ae=ce.errorOrDestroy;y("inherits")(Ke,E);function Ne(){}function ke(Je,Pe,He){ee=ee||y("./_stream_duplex"),Je=Je||{},typeof He!="boolean"&&(He=Pe instanceof ee),this.objectMode=!!Je.objectMode,He&&(this.objectMode=this.objectMode||!!Je.writableObjectMode),this.highWaterMark=me(this,Je,"writableHighWaterMark",He),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var lt=Je.decodeStrings===!1;this.decodeStrings=!lt,this.defaultEncoding=Je.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(pt){at(Pe,pt)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=Je.emitClose!==!1,this.autoDestroy=!!Je.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new re(this)}ke.prototype.getBuffer=function(){for(var Pe=this.bufferedRequest,He=[];Pe;)He.push(Pe),Pe=Pe.next;return He},function(){try{Object.defineProperty(ke.prototype,"buffer",{get:ue.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Je){}}();var Me;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Me=Function.prototype[Symbol.hasInstance],Object.defineProperty(Ke,Symbol.hasInstance,{value:function(Pe){return Me.call(this,Pe)?!0:this!==Ke?!1:Pe&&Pe._writableState instanceof ke}})):Me=function(Pe){return Pe instanceof this};function Ke(Je){ee=ee||y("./_stream_duplex");var Pe=this instanceof ee;if(!Pe&&!Me.call(Ke,this))return new Ke(Je);this._writableState=new ke(Je,this,Pe),this.writable=!0,Je&&(typeof Je.write=="function"&&(this._write=Je.write),typeof Je.writev=="function"&&(this._writev=Je.writev),typeof Je.destroy=="function"&&(this._destroy=Je.destroy),typeof Je.final=="function"&&(this._final=Je.final)),E.call(this)}Ke.prototype.pipe=function(){Ae(this,new Fe)};function _e(Je,Pe){var He=new de;Ae(Je,He),x.nextTick(Pe,He)}function Xe(Je,Pe,He,lt){var pt;return He===null?pt=new fe:typeof He!="string"&&!Pe.objectMode&&(pt=new ge("chunk",["string","Buffer"],He)),pt?(Ae(Je,pt),x.nextTick(lt,pt),!1):!0}Ke.prototype.write=function(Je,Pe,He){var lt=this._writableState,pt=!1,nt=!lt.objectMode&&se(Je);return nt&&!ie.isBuffer(Je)&&(Je=oe(Je)),typeof Pe=="function"&&(He=Pe,Pe=null),nt?Pe="buffer":Pe||(Pe=lt.defaultEncoding),typeof He!="function"&&(He=Ne),lt.ending?_e(this,He):(nt||Xe(this,lt,Je,He))&&(lt.pendingcb++,pt=Re(this,lt,nt,Je,Pe,He)),pt},Ke.prototype.cork=function(){this._writableState.corked++},Ke.prototype.uncork=function(){var Je=this._writableState;Je.corked&&(Je.corked--,!Je.writing&&!Je.corked&&!Je.bufferProcessing&&Je.bufferedRequest&&Qe(this,Je))},Ke.prototype.setDefaultEncoding=function(Pe){if(typeof Pe=="string"&&(Pe=Pe.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Pe+"").toLowerCase())>-1))throw new we(Pe);return this._writableState.defaultEncoding=Pe,this},Object.defineProperty(Ke.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function ut(Je,Pe,He){return!Je.objectMode&&Je.decodeStrings!==!1&&typeof Pe=="string"&&(Pe=ie.from(Pe,He)),Pe}Object.defineProperty(Ke.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Re(Je,Pe,He,lt,pt,nt){if(!He){var Te=ut(Pe,lt,pt);lt!==Te&&(He=!0,pt="buffer",lt=Te)}var Ie=Pe.objectMode?1:lt.length;Pe.length+=Ie;var ze=Pe.length<Pe.highWaterMark;if(ze||(Pe.needDrain=!0),Pe.writing||Pe.corked){var it=Pe.lastBufferedRequest;Pe.lastBufferedRequest={chunk:lt,encoding:pt,isBuf:He,callback:nt,next:null},it?it.next=Pe.lastBufferedRequest:Pe.bufferedRequest=Pe.lastBufferedRequest,Pe.bufferedRequestCount+=1}else Ue(Je,Pe,!1,Ie,lt,pt,nt);return ze}function Ue(Je,Pe,He,lt,pt,nt,Te){Pe.writelen=lt,Pe.writecb=Te,Pe.writing=!0,Pe.sync=!0,Pe.destroyed?Pe.onwrite(new xe("write")):He?Je._writev(pt,Pe.onwrite):Je._write(pt,nt,Pe.onwrite),Pe.sync=!1}function $e(Je,Pe,He,lt,pt){--Pe.pendingcb,He?(x.nextTick(pt,lt),x.nextTick(st,Je,Pe),Je._writableState.errorEmitted=!0,Ae(Je,lt)):(pt(lt),Je._writableState.errorEmitted=!0,Ae(Je,lt),st(Je,Pe))}function ot(Je){Je.writing=!1,Je.writecb=null,Je.length-=Je.writelen,Je.writelen=0}function at(Je,Pe){var He=Je._writableState,lt=He.sync,pt=He.writecb;if(typeof pt!="function")throw new Se;if(ot(He),Pe)$e(Je,He,lt,Pe,pt);else{var nt=ft(He)||Je.destroyed;!nt&&!He.corked&&!He.bufferProcessing&&He.bufferedRequest&&Qe(Je,He),lt?x.nextTick(qe,Je,He,nt,pt):qe(Je,He,nt,pt)}}function qe(Je,Pe,He,lt){He||et(Je,Pe),Pe.pendingcb--,lt(),st(Je,Pe)}function et(Je,Pe){Pe.length===0&&Pe.needDrain&&(Pe.needDrain=!1,Je.emit("drain"))}function Qe(Je,Pe){Pe.bufferProcessing=!0;var He=Pe.bufferedRequest;if(Je._writev&&He&&He.next){var lt=Pe.bufferedRequestCount,pt=new Array(lt),nt=Pe.corkedRequestsFree;nt.entry=He;for(var Te=0,Ie=!0;He;)pt[Te]=He,He.isBuf||(Ie=!1),He=He.next,Te+=1;pt.allBuffers=Ie,Ue(Je,Pe,!0,Pe.length,pt,"",nt.finish),Pe.pendingcb++,Pe.lastBufferedRequest=null,nt.next?(Pe.corkedRequestsFree=nt.next,nt.next=null):Pe.corkedRequestsFree=new re(Pe),Pe.bufferedRequestCount=0}else{for(;He;){var ze=He.chunk,it=He.encoding,Oe=He.callback,Ee=Pe.objectMode?1:ze.length;if(Ue(Je,Pe,!1,Ee,ze,it,Oe),He=He.next,Pe.bufferedRequestCount--,Pe.writing)break}He===null&&(Pe.lastBufferedRequest=null)}Pe.bufferedRequest=He,Pe.bufferProcessing=!1}Ke.prototype._write=function(Je,Pe,He){He(new Ce("_write()"))},Ke.prototype._writev=null,Ke.prototype.end=function(Je,Pe,He){var lt=this._writableState;return typeof Je=="function"?(He=Je,Je=null,Pe=null):typeof Pe=="function"&&(He=Pe,Pe=null),Je!=null&&this.write(Je,Pe),lt.corked&&(lt.corked=1,this.uncork()),lt.ending||Ve(this,lt,He),this},Object.defineProperty(Ke.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function ft(Je){return Je.ending&&Je.length===0&&Je.bufferedRequest===null&&!Je.finished&&!Je.writing}function rt(Je,Pe){Je._final(function(He){Pe.pendingcb--,He&&Ae(Je,He),Pe.prefinished=!0,Je.emit("prefinish"),st(Je,Pe)})}function ct(Je,Pe){!Pe.prefinished&&!Pe.finalCalled&&(typeof Je._final=="function"&&!Pe.destroyed?(Pe.pendingcb++,Pe.finalCalled=!0,x.nextTick(rt,Je,Pe)):(Pe.prefinished=!0,Je.emit("prefinish")))}function st(Je,Pe){var He=ft(Pe);if(He&&(ct(Je,Pe),Pe.pendingcb===0&&(Pe.finished=!0,Je.emit("finish"),Pe.autoDestroy))){var lt=Je._readableState;(!lt||lt.autoDestroy&<.endEmitted)&&Je.destroy()}return He}function Ve(Je,Pe,He){Pe.ending=!0,st(Je,Pe),He&&(Pe.finished?x.nextTick(He):Je.once("finish",He)),Pe.ended=!0,Je.writable=!1}function Le(Je,Pe,He){var lt=Je.entry;for(Je.entry=null;lt;){var pt=lt.callback;Pe.pendingcb--,pt(He),lt=lt.next}Pe.corkedRequestsFree.next=Je}Object.defineProperty(Ke.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(Pe){this._writableState&&(this._writableState.destroyed=Pe)}}),Ke.prototype.destroy=ce.destroy,Ke.prototype._undestroy=ce.undestroy,Ke.prototype._destroy=function(Je,Pe){Pe(Je)}}).call(this)}).call(this,y("_process"),typeof It!="undefined"?It: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(y,De,ye){(function(x){(function(){"use strict";var z;function le(fe,de,we){return de=re(de),de in fe?Object.defineProperty(fe,de,{value:we,enumerable:!0,configurable:!0,writable:!0}):fe[de]=we,fe}function re(fe){var de=ee(fe,"string");return typeof de=="symbol"?de:String(de)}function ee(fe,de){if(typeof fe!="object"||fe===null)return fe;var we=fe[Symbol.toPrimitive];if(we!==void 0){var Ae=we.call(fe,de||"default");if(typeof Ae!="object")return Ae;throw new TypeError("@@toPrimitive must return a primitive value.")}return(de==="string"?String:Number)(fe)}var ue=y("./end-of-stream"),E=Symbol("lastResolve"),ie=Symbol("lastReject"),te=Symbol("error"),oe=Symbol("ended"),se=Symbol("lastPromise"),ce=Symbol("handlePromise"),pe=Symbol("stream");function me(fe,de){return{value:fe,done:de}}function ve(fe){var de=fe[E];if(de!==null){var we=fe[pe].read();we!==null&&(fe[se]=null,fe[E]=null,fe[ie]=null,de(me(we,!1)))}}function ge(fe){x.nextTick(ve,fe)}function Ce(fe,de){return function(we,Ae){fe.then(function(){if(de[oe]){we(me(void 0,!0));return}de[ce](we,Ae)},Ae)}}var Se=Object.getPrototypeOf(function(){}),Fe=Object.setPrototypeOf((z={get stream(){return this[pe]},next:function(){var de=this,we=this[te];if(we!==null)return Promise.reject(we);if(this[oe])return Promise.resolve(me(void 0,!0));if(this[pe].destroyed)return new Promise(function(Me,Ke){x.nextTick(function(){de[te]?Ke(de[te]):Me(me(void 0,!0))})});var Ae=this[se],Ne;if(Ae)Ne=new Promise(Ce(Ae,this));else{var ke=this[pe].read();if(ke!==null)return Promise.resolve(me(ke,!1));Ne=new Promise(this[ce])}return this[se]=Ne,Ne}},le(z,Symbol.asyncIterator,function(){return this}),le(z,"return",function(){var de=this;return new Promise(function(we,Ae){de[pe].destroy(null,function(Ne){if(Ne){Ae(Ne);return}we(me(void 0,!0))})})}),z),Se),xe=function(de){var we,Ae=Object.create(Fe,(we={},le(we,pe,{value:de,writable:!0}),le(we,E,{value:null,writable:!0}),le(we,ie,{value:null,writable:!0}),le(we,te,{value:null,writable:!0}),le(we,oe,{value:de._readableState.endEmitted,writable:!0}),le(we,ce,{value:function(ke,Me){var Ke=Ae[pe].read();Ke?(Ae[se]=null,Ae[E]=null,Ae[ie]=null,ke(me(Ke,!1))):(Ae[E]=ke,Ae[ie]=Me)},writable:!0}),we));return Ae[se]=null,ue(de,function(Ne){if(Ne&&Ne.code!=="ERR_STREAM_PREMATURE_CLOSE"){var ke=Ae[ie];ke!==null&&(Ae[se]=null,Ae[E]=null,Ae[ie]=null,ke(Ne)),Ae[te]=Ne;return}var Me=Ae[E];Me!==null&&(Ae[se]=null,Ae[E]=null,Ae[ie]=null,Me(me(void 0,!0))),Ae[oe]=!0}),de.on("readable",ge.bind(null,Ae)),Ae};De.exports=xe}).call(this)}).call(this,y("_process"))},{"./end-of-stream":408,_process:467}],406:[function(y,De,ye){"use strict";function x(ve,ge){var Ce=Object.keys(ve);if(Object.getOwnPropertySymbols){var Se=Object.getOwnPropertySymbols(ve);ge&&(Se=Se.filter(function(Fe){return Object.getOwnPropertyDescriptor(ve,Fe).enumerable})),Ce.push.apply(Ce,Se)}return Ce}function z(ve){for(var ge=1;ge<arguments.length;ge++){var Ce=arguments[ge]!=null?arguments[ge]:{};ge%2?x(Object(Ce),!0).forEach(function(Se){le(ve,Se,Ce[Se])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ve,Object.getOwnPropertyDescriptors(Ce)):x(Object(Ce)).forEach(function(Se){Object.defineProperty(ve,Se,Object.getOwnPropertyDescriptor(Ce,Se))})}return ve}function le(ve,ge,Ce){return ge=E(ge),ge in ve?Object.defineProperty(ve,ge,{value:Ce,enumerable:!0,configurable:!0,writable:!0}):ve[ge]=Ce,ve}function re(ve,ge){if(!(ve instanceof ge))throw new TypeError("Cannot call a class as a function")}function ee(ve,ge){for(var Ce=0;Ce<ge.length;Ce++){var Se=ge[Ce];Se.enumerable=Se.enumerable||!1,Se.configurable=!0,"value"in Se&&(Se.writable=!0),Object.defineProperty(ve,E(Se.key),Se)}}function ue(ve,ge,Ce){return ge&&ee(ve.prototype,ge),Ce&&ee(ve,Ce),Object.defineProperty(ve,"prototype",{writable:!1}),ve}function E(ve){var ge=ie(ve,"string");return typeof ge=="symbol"?ge:String(ge)}function ie(ve,ge){if(typeof ve!="object"||ve===null)return ve;var Ce=ve[Symbol.toPrimitive];if(Ce!==void 0){var Se=Ce.call(ve,ge||"default");if(typeof Se!="object")return Se;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ge==="string"?String:Number)(ve)}var te=y("buffer"),oe=te.Buffer,se=y("util"),ce=se.inspect,pe=ce&&ce.custom||"inspect";function me(ve,ge,Ce){oe.prototype.copy.call(ve,ge,Ce)}De.exports=function(){function ve(){re(this,ve),this.head=null,this.tail=null,this.length=0}return ue(ve,[{key:"push",value:function(Ce){var Se={data:Ce,next:null};this.length>0?this.tail.next=Se:this.head=Se,this.tail=Se,++this.length}},{key:"unshift",value:function(Ce){var Se={data:Ce,next:this.head};this.length===0&&(this.tail=Se),this.head=Se,++this.length}},{key:"shift",value:function(){if(this.length!==0){var Ce=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,Ce}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(Ce){if(this.length===0)return"";for(var Se=this.head,Fe=""+Se.data;Se=Se.next;)Fe+=Ce+Se.data;return Fe}},{key:"concat",value:function(Ce){if(this.length===0)return oe.alloc(0);for(var Se=oe.allocUnsafe(Ce>>>0),Fe=this.head,xe=0;Fe;)me(Fe.data,Se,xe),xe+=Fe.data.length,Fe=Fe.next;return Se}},{key:"consume",value:function(Ce,Se){var Fe;return Ce<this.head.data.length?(Fe=this.head.data.slice(0,Ce),this.head.data=this.head.data.slice(Ce)):Ce===this.head.data.length?Fe=this.shift():Fe=Se?this._getString(Ce):this._getBuffer(Ce),Fe}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(Ce){var Se=this.head,Fe=1,xe=Se.data;for(Ce-=xe.length;Se=Se.next;){var fe=Se.data,de=Ce>fe.length?fe.length:Ce;if(de===fe.length?xe+=fe:xe+=fe.slice(0,Ce),Ce-=de,Ce===0){de===fe.length?(++Fe,Se.next?this.head=Se.next:this.head=this.tail=null):(this.head=Se,Se.data=fe.slice(de));break}++Fe}return this.length-=Fe,xe}},{key:"_getBuffer",value:function(Ce){var Se=oe.allocUnsafe(Ce),Fe=this.head,xe=1;for(Fe.data.copy(Se),Ce-=Fe.data.length;Fe=Fe.next;){var fe=Fe.data,de=Ce>fe.length?fe.length:Ce;if(fe.copy(Se,Se.length-Ce,0,de),Ce-=de,Ce===0){de===fe.length?(++xe,Fe.next?this.head=Fe.next:this.head=this.tail=null):(this.head=Fe,Fe.data=fe.slice(de));break}++xe}return this.length-=xe,Se}},{key:pe,value:function(Ce,Se){return ce(this,z(z({},Se),{},{depth:0,customInspect:!1}))}}]),ve}()},{buffer:90,util:89}],407:[function(y,De,ye){(function(x){(function(){"use strict";function z(ie,te){var oe=this,se=this._readableState&&this._readableState.destroyed,ce=this._writableState&&this._writableState.destroyed;return se||ce?(te?te(ie):ie&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,x.nextTick(ue,this,ie)):x.nextTick(ue,this,ie)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ie||null,function(pe){!te&&pe?oe._writableState?oe._writableState.errorEmitted?x.nextTick(re,oe):(oe._writableState.errorEmitted=!0,x.nextTick(le,oe,pe)):x.nextTick(le,oe,pe):te?(x.nextTick(re,oe),te(pe)):x.nextTick(re,oe)}),this)}function le(ie,te){ue(ie,te),re(ie)}function re(ie){ie._writableState&&!ie._writableState.emitClose||ie._readableState&&!ie._readableState.emitClose||ie.emit("close")}function ee(){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 ue(ie,te){ie.emit("error",te)}function E(ie,te){var oe=ie._readableState,se=ie._writableState;oe&&oe.autoDestroy||se&&se.autoDestroy?ie.destroy(te):ie.emit("error",te)}De.exports={destroy:z,undestroy:ee,errorOrDestroy:E}}).call(this)}).call(this,y("_process"))},{_process:467}],408:[function(y,De,ye){"use strict";var x=y("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function z(ue){var E=!1;return function(){if(!E){E=!0;for(var ie=arguments.length,te=new Array(ie),oe=0;oe<ie;oe++)te[oe]=arguments[oe];ue.apply(this,te)}}}function le(){}function re(ue){return ue.setHeader&&typeof ue.abort=="function"}function ee(ue,E,ie){if(typeof E=="function")return ee(ue,null,E);E||(E={}),ie=z(ie||le);var te=E.readable||E.readable!==!1&&ue.readable,oe=E.writable||E.writable!==!1&&ue.writable,se=function(){ue.writable||pe()},ce=ue._writableState&&ue._writableState.finished,pe=function(){oe=!1,ce=!0,te||ie.call(ue)},me=ue._readableState&&ue._readableState.endEmitted,ve=function(){te=!1,me=!0,oe||ie.call(ue)},ge=function(xe){ie.call(ue,xe)},Ce=function(){var xe;if(te&&!me)return(!ue._readableState||!ue._readableState.ended)&&(xe=new x),ie.call(ue,xe);if(oe&&!ce)return(!ue._writableState||!ue._writableState.ended)&&(xe=new x),ie.call(ue,xe)},Se=function(){ue.req.on("finish",pe)};return re(ue)?(ue.on("complete",pe),ue.on("abort",Ce),ue.req?Se():ue.on("request",Se)):oe&&!ue._writableState&&(ue.on("end",se),ue.on("close",se)),ue.on("end",ve),ue.on("finish",pe),E.error!==!1&&ue.on("error",ge),ue.on("close",Ce),function(){ue.removeListener("complete",pe),ue.removeListener("abort",Ce),ue.removeListener("request",Se),ue.req&&ue.req.removeListener("finish",pe),ue.removeListener("end",se),ue.removeListener("close",se),ue.removeListener("finish",pe),ue.removeListener("end",ve),ue.removeListener("error",ge),ue.removeListener("close",Ce)}}De.exports=ee},{"../../../errors":399}],409:[function(y,De,ye){De.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],410:[function(y,De,ye){"use strict";var x;function z(pe){var me=!1;return function(){me||(me=!0,pe.apply(void 0,arguments))}}var le=y("../../../errors").codes,re=le.ERR_MISSING_ARGS,ee=le.ERR_STREAM_DESTROYED;function ue(pe){if(pe)throw pe}function E(pe){return pe.setHeader&&typeof pe.abort=="function"}function ie(pe,me,ve,ge){ge=z(ge);var Ce=!1;pe.on("close",function(){Ce=!0}),x===void 0&&(x=y("./end-of-stream")),x(pe,{readable:me,writable:ve},function(Fe){if(Fe)return ge(Fe);Ce=!0,ge()});var Se=!1;return function(Fe){if(!Ce&&!Se){if(Se=!0,E(pe))return pe.abort();if(typeof pe.destroy=="function")return pe.destroy();ge(Fe||new ee("pipe"))}}}function te(pe){pe()}function oe(pe,me){return pe.pipe(me)}function se(pe){return!pe.length||typeof pe[pe.length-1]!="function"?ue:pe.pop()}function ce(){for(var pe=arguments.length,me=new Array(pe),ve=0;ve<pe;ve++)me[ve]=arguments[ve];var ge=se(me);if(Array.isArray(me[0])&&(me=me[0]),me.length<2)throw new re("streams");var Ce,Se=me.map(function(Fe,xe){var fe=xe<me.length-1,de=xe>0;return ie(Fe,fe,de,function(we){Ce||(Ce=we),we&&Se.forEach(te),!fe&&(Se.forEach(te),ge(Ce))})});return me.reduce(oe)}De.exports=ce},{"../../../errors":399,"./end-of-stream":408}],411:[function(y,De,ye){"use strict";var x=y("../../../errors").codes.ERR_INVALID_OPT_VALUE;function z(re,ee,ue){return re.highWaterMark!=null?re.highWaterMark:ee?re[ue]:null}function le(re,ee,ue,E){var ie=z(ee,E,ue);if(ie!=null){if(!(isFinite(ie)&&Math.floor(ie)===ie)||ie<0){var te=E?ue:"highWaterMark";throw new x(te,ie)}return Math.floor(ie)}return re.objectMode?16:16*1024}De.exports={getHighWaterMark:le}},{"../../../errors":399}],412:[function(y,De,ye){arguments[4][393][0].apply(ye,arguments)},{dup:393,events:344}],413:[function(y,De,ye){"use strict";var x=y("safe-buffer").Buffer,z=x.isEncoding||function(Se){switch(Se=""+Se,Se&&Se.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 le(Se){if(!Se)return"utf8";for(var Fe;;)switch(Se){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 Se;default:if(Fe)return;Se=(""+Se).toLowerCase(),Fe=!0}}function re(Se){var Fe=le(Se);if(typeof Fe!="string"&&(x.isEncoding===z||!z(Se)))throw new Error("Unknown encoding: "+Se);return Fe||Se}ye.StringDecoder=ee;function ee(Se){this.encoding=re(Se);var Fe;switch(this.encoding){case"utf16le":this.text=ce,this.end=pe,Fe=4;break;case"utf8":this.fillLast=te,Fe=4;break;case"base64":this.text=me,this.end=ve,Fe=3;break;default:this.write=ge,this.end=Ce;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=x.allocUnsafe(Fe)}ee.prototype.write=function(Se){if(Se.length===0)return"";var Fe,xe;if(this.lastNeed){if(Fe=this.fillLast(Se),Fe===void 0)return"";xe=this.lastNeed,this.lastNeed=0}else xe=0;return xe<Se.length?Fe?Fe+this.text(Se,xe):this.text(Se,xe):Fe||""},ee.prototype.end=se,ee.prototype.text=oe,ee.prototype.fillLast=function(Se){if(this.lastNeed<=Se.length)return Se.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);Se.copy(this.lastChar,this.lastTotal-this.lastNeed,0,Se.length),this.lastNeed-=Se.length};function ue(Se){return Se<=127?0:Se>>5===6?2:Se>>4===14?3:Se>>3===30?4:Se>>6===2?-1:-2}function E(Se,Fe,xe){var fe=Fe.length-1;if(fe<xe)return 0;var de=ue(Fe[fe]);return de>=0?(de>0&&(Se.lastNeed=de-1),de):--fe<xe||de===-2?0:(de=ue(Fe[fe]),de>=0?(de>0&&(Se.lastNeed=de-2),de):--fe<xe||de===-2?0:(de=ue(Fe[fe]),de>=0?(de>0&&(de===2?de=0:Se.lastNeed=de-3),de):0))}function ie(Se,Fe,xe){if((Fe[0]&192)!==128)return Se.lastNeed=0,"\uFFFD";if(Se.lastNeed>1&&Fe.length>1){if((Fe[1]&192)!==128)return Se.lastNeed=1,"\uFFFD";if(Se.lastNeed>2&&Fe.length>2&&(Fe[2]&192)!==128)return Se.lastNeed=2,"\uFFFD"}}function te(Se){var Fe=this.lastTotal-this.lastNeed,xe=ie(this,Se,Fe);if(xe!==void 0)return xe;if(this.lastNeed<=Se.length)return Se.copy(this.lastChar,Fe,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);Se.copy(this.lastChar,Fe,0,Se.length),this.lastNeed-=Se.length}function oe(Se,Fe){var xe=E(this,Se,Fe);if(!this.lastNeed)return Se.toString("utf8",Fe);this.lastTotal=xe;var fe=Se.length-(xe-this.lastNeed);return Se.copy(this.lastChar,0,fe),Se.toString("utf8",Fe,fe)}function se(Se){var Fe=Se&&Se.length?this.write(Se):"";return this.lastNeed?Fe+"\uFFFD":Fe}function ce(Se,Fe){if((Se.length-Fe)%2===0){var xe=Se.toString("utf16le",Fe);if(xe){var fe=xe.charCodeAt(xe.length-1);if(fe>=55296&&fe<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=Se[Se.length-2],this.lastChar[1]=Se[Se.length-1],xe.slice(0,-1)}return xe}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=Se[Se.length-1],Se.toString("utf16le",Fe,Se.length-1)}function pe(Se){var Fe=Se&&Se.length?this.write(Se):"";if(this.lastNeed){var xe=this.lastTotal-this.lastNeed;return Fe+this.lastChar.toString("utf16le",0,xe)}return Fe}function me(Se,Fe){var xe=(Se.length-Fe)%3;return xe===0?Se.toString("base64",Fe):(this.lastNeed=3-xe,this.lastTotal=3,xe===1?this.lastChar[0]=Se[Se.length-1]:(this.lastChar[0]=Se[Se.length-2],this.lastChar[1]=Se[Se.length-1]),Se.toString("base64",Fe,Se.length-xe))}function ve(Se){var Fe=Se&&Se.length?this.write(Se):"";return this.lastNeed?Fe+this.lastChar.toString("base64",0,3-this.lastNeed):Fe}function ge(Se){return Se.toString(this.encoding)}function Ce(Se){return Se&&Se.length?this.write(Se):""}},{"safe-buffer":396}],414:[function(y,De,ye){(function(x,z){(function(){var le=y("process/browser.js").nextTick,re=Function.prototype.apply,ee=Array.prototype.slice,ue={},E=0;ye.setTimeout=function(){return new ie(re.call(setTimeout,window,arguments),clearTimeout)},ye.setInterval=function(){return new ie(re.call(setInterval,window,arguments),clearInterval)},ye.clearTimeout=ye.clearInterval=function(te){te.close()};function ie(te,oe){this._id=te,this._clearFn=oe}ie.prototype.unref=ie.prototype.ref=function(){},ie.prototype.close=function(){this._clearFn.call(window,this._id)},ye.enroll=function(te,oe){clearTimeout(te._idleTimeoutId),te._idleTimeout=oe},ye.unenroll=function(te){clearTimeout(te._idleTimeoutId),te._idleTimeout=-1},ye._unrefActive=ye.active=function(te){clearTimeout(te._idleTimeoutId);var oe=te._idleTimeout;oe>=0&&(te._idleTimeoutId=setTimeout(function(){te._onTimeout&&te._onTimeout()},oe))},ye.setImmediate=typeof x=="function"?x:function(te){var oe=E++,se=arguments.length<2?!1:ee.call(arguments,1);return ue[oe]=!0,le(function(){ue[oe]&&(se?te.apply(null,se):te.call(null),ye.clearImmediate(oe))}),oe},ye.clearImmediate=typeof z=="function"?z:function(te){delete ue[te]}}).call(this)}).call(this,y("timers").setImmediate,y("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(y,De,ye){var x=y("buffer").Buffer;De.exports=function(z){if(z instanceof Uint8Array){if(z.byteOffset===0&&z.byteLength===z.buffer.byteLength)return z.buffer;if(typeof z.buffer.slice=="function")return z.buffer.slice(z.byteOffset,z.byteOffset+z.byteLength)}if(x.isBuffer(z)){for(var le=new Uint8Array(z.length),re=z.length,ee=0;ee<re;ee++)le[ee]=z[ee];return le.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:90}],416:[function(y,De,ye){(function(x){(function(){De.exports=z;function z(re,ee){if(le("noDeprecation"))return re;var ue=!1;function E(){if(!ue){if(le("throwDeprecation"))throw new Error(ee);le("traceDeprecation")?console.trace(ee):console.warn(ee),ue=!0}return re.apply(this,arguments)}return E}function le(re){try{if(!x.localStorage)return!1}catch(ue){return!1}var ee=x.localStorage[re];return ee==null?!1:String(ee).toLowerCase()==="true"}}).call(this)}).call(this,typeof It!="undefined"?It:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],417:[function(y,De,ye){arguments[4][84][0].apply(ye,arguments)},{dup:84}],418:[function(y,De,ye){"use strict";var x=y("is-arguments"),z=y("is-generator-function"),le=y("which-typed-array"),re=y("is-typed-array");function ee(it){return it.call.bind(it)}var ue=typeof BigInt!="undefined",E=typeof Symbol!="undefined",ie=ee(Object.prototype.toString),te=ee(Number.prototype.valueOf),oe=ee(String.prototype.valueOf),se=ee(Boolean.prototype.valueOf);if(ue)var ce=ee(BigInt.prototype.valueOf);if(E)var pe=ee(Symbol.prototype.valueOf);function me(it,Oe){if(typeof it!="object")return!1;try{return Oe(it),!0}catch(Ee){return!1}}ye.isArgumentsObject=x,ye.isGeneratorFunction=z,ye.isTypedArray=re;function ve(it){return typeof Promise!="undefined"&&it instanceof Promise||it!==null&&typeof it=="object"&&typeof it.then=="function"&&typeof it.catch=="function"}ye.isPromise=ve;function ge(it){return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?ArrayBuffer.isView(it):re(it)||Qe(it)}ye.isArrayBufferView=ge;function Ce(it){return le(it)==="Uint8Array"}ye.isUint8Array=Ce;function Se(it){return le(it)==="Uint8ClampedArray"}ye.isUint8ClampedArray=Se;function Fe(it){return le(it)==="Uint16Array"}ye.isUint16Array=Fe;function xe(it){return le(it)==="Uint32Array"}ye.isUint32Array=xe;function fe(it){return le(it)==="Int8Array"}ye.isInt8Array=fe;function de(it){return le(it)==="Int16Array"}ye.isInt16Array=de;function we(it){return le(it)==="Int32Array"}ye.isInt32Array=we;function Ae(it){return le(it)==="Float32Array"}ye.isFloat32Array=Ae;function Ne(it){return le(it)==="Float64Array"}ye.isFloat64Array=Ne;function ke(it){return le(it)==="BigInt64Array"}ye.isBigInt64Array=ke;function Me(it){return le(it)==="BigUint64Array"}ye.isBigUint64Array=Me;function Ke(it){return ie(it)==="[object Map]"}Ke.working=typeof Map!="undefined"&&Ke(new Map);function _e(it){return typeof Map=="undefined"?!1:Ke.working?Ke(it):it instanceof Map}ye.isMap=_e;function Xe(it){return ie(it)==="[object Set]"}Xe.working=typeof Set!="undefined"&&Xe(new Set);function ut(it){return typeof Set=="undefined"?!1:Xe.working?Xe(it):it instanceof Set}ye.isSet=ut;function Re(it){return ie(it)==="[object WeakMap]"}Re.working=typeof WeakMap!="undefined"&&Re(new WeakMap);function Ue(it){return typeof WeakMap=="undefined"?!1:Re.working?Re(it):it instanceof WeakMap}ye.isWeakMap=Ue;function $e(it){return ie(it)==="[object WeakSet]"}$e.working=typeof WeakSet!="undefined"&&$e(new WeakSet);function ot(it){return $e(it)}ye.isWeakSet=ot;function at(it){return ie(it)==="[object ArrayBuffer]"}at.working=typeof ArrayBuffer!="undefined"&&at(new ArrayBuffer);function qe(it){return typeof ArrayBuffer=="undefined"?!1:at.working?at(it):it instanceof ArrayBuffer}ye.isArrayBuffer=qe;function et(it){return ie(it)==="[object DataView]"}et.working=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"&&et(new DataView(new ArrayBuffer(1),0,1));function Qe(it){return typeof DataView=="undefined"?!1:et.working?et(it):it instanceof DataView}ye.isDataView=Qe;var ft=typeof SharedArrayBuffer!="undefined"?SharedArrayBuffer:void 0;function rt(it){return ie(it)==="[object SharedArrayBuffer]"}function ct(it){return typeof ft=="undefined"?!1:(typeof rt.working=="undefined"&&(rt.working=rt(new ft)),rt.working?rt(it):it instanceof ft)}ye.isSharedArrayBuffer=ct;function st(it){return ie(it)==="[object AsyncFunction]"}ye.isAsyncFunction=st;function Ve(it){return ie(it)==="[object Map Iterator]"}ye.isMapIterator=Ve;function Le(it){return ie(it)==="[object Set Iterator]"}ye.isSetIterator=Le;function Je(it){return ie(it)==="[object Generator]"}ye.isGeneratorObject=Je;function Pe(it){return ie(it)==="[object WebAssembly.Module]"}ye.isWebAssemblyCompiledModule=Pe;function He(it){return me(it,te)}ye.isNumberObject=He;function lt(it){return me(it,oe)}ye.isStringObject=lt;function pt(it){return me(it,se)}ye.isBooleanObject=pt;function nt(it){return ue&&me(it,ce)}ye.isBigIntObject=nt;function Te(it){return E&&me(it,pe)}ye.isSymbolObject=Te;function Ie(it){return He(it)||lt(it)||pt(it)||nt(it)||Te(it)}ye.isBoxedPrimitive=Ie;function ze(it){return typeof Uint8Array!="undefined"&&(qe(it)||ct(it))}ye.isAnyArrayBuffer=ze,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(it){Object.defineProperty(ye,it,{enumerable:!1,value:function(){throw new Error(it+" is not supported in userland")}})})},{"is-arguments":365,"is-generator-function":368,"is-typed-array":369,"which-typed-array":420}],419:[function(y,De,ye){(function(x){(function(){var z=Object.getOwnPropertyDescriptors||function(ft){for(var rt=Object.keys(ft),ct={},st=0;st<rt.length;st++)ct[rt[st]]=Object.getOwnPropertyDescriptor(ft,rt[st]);return ct},le=/%[sdj%]/g;ye.format=function(Qe){if(!de(Qe)){for(var ft=[],rt=0;rt<arguments.length;rt++)ft.push(E(arguments[rt]));return ft.join(" ")}for(var rt=1,ct=arguments,st=ct.length,Ve=String(Qe).replace(le,function(Je){if(Je==="%%")return"%";if(rt>=st)return Je;switch(Je){case"%s":return String(ct[rt++]);case"%d":return Number(ct[rt++]);case"%j":try{return JSON.stringify(ct[rt++])}catch(Pe){return"[Circular]"}default:return Je}}),Le=ct[rt];rt<st;Le=ct[++rt])Fe(Le)||!ke(Le)?Ve+=" "+Le:Ve+=" "+E(Le);return Ve},ye.deprecate=function(Qe,ft){if(typeof x!="undefined"&&x.noDeprecation===!0)return Qe;if(typeof x=="undefined")return function(){return ye.deprecate(Qe,ft).apply(this,arguments)};var rt=!1;function ct(){if(!rt){if(x.throwDeprecation)throw new Error(ft);x.traceDeprecation?console.trace(ft):console.error(ft),rt=!0}return Qe.apply(this,arguments)}return ct};var re={},ee=/^$/;if(x.env.NODE_DEBUG){var ue=x.env.NODE_DEBUG;ue=ue.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),ee=new RegExp("^"+ue+"$","i")}ye.debuglog=function(Qe){if(Qe=Qe.toUpperCase(),!re[Qe])if(ee.test(Qe)){var ft=x.pid;re[Qe]=function(){var rt=ye.format.apply(ye,arguments);console.error("%s %d: %s",Qe,ft,rt)}}else re[Qe]=function(){};return re[Qe]};function E(Qe,ft){var rt={seen:[],stylize:te};return arguments.length>=3&&(rt.depth=arguments[2]),arguments.length>=4&&(rt.colors=arguments[3]),Se(ft)?rt.showHidden=ft:ft&&ye._extend(rt,ft),Ae(rt.showHidden)&&(rt.showHidden=!1),Ae(rt.depth)&&(rt.depth=2),Ae(rt.colors)&&(rt.colors=!1),Ae(rt.customInspect)&&(rt.customInspect=!0),rt.colors&&(rt.stylize=ie),se(rt,Qe,rt.depth)}ye.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 ie(Qe,ft){var rt=E.styles[ft];return rt?"\x1B["+E.colors[rt][0]+"m"+Qe+"\x1B["+E.colors[rt][1]+"m":Qe}function te(Qe,ft){return Qe}function oe(Qe){var ft={};return Qe.forEach(function(rt,ct){ft[rt]=!0}),ft}function se(Qe,ft,rt){if(Qe.customInspect&&ft&&_e(ft.inspect)&&ft.inspect!==ye.inspect&&!(ft.constructor&&ft.constructor.prototype===ft)){var ct=ft.inspect(rt,Qe);return de(ct)||(ct=se(Qe,ct,rt)),ct}var st=ce(Qe,ft);if(st)return st;var Ve=Object.keys(ft),Le=oe(Ve);if(Qe.showHidden&&(Ve=Object.getOwnPropertyNames(ft)),Ke(ft)&&(Ve.indexOf("message")>=0||Ve.indexOf("description")>=0))return pe(ft);if(Ve.length===0){if(_e(ft)){var Je=ft.name?": "+ft.name:"";return Qe.stylize("[Function"+Je+"]","special")}if(Ne(ft))return Qe.stylize(RegExp.prototype.toString.call(ft),"regexp");if(Me(ft))return Qe.stylize(Date.prototype.toString.call(ft),"date");if(Ke(ft))return pe(ft)}var Pe="",He=!1,lt=["{","}"];if(Ce(ft)&&(He=!0,lt=["[","]"]),_e(ft)){var pt=ft.name?": "+ft.name:"";Pe=" [Function"+pt+"]"}if(Ne(ft)&&(Pe=" "+RegExp.prototype.toString.call(ft)),Me(ft)&&(Pe=" "+Date.prototype.toUTCString.call(ft)),Ke(ft)&&(Pe=" "+pe(ft)),Ve.length===0&&(!He||ft.length==0))return lt[0]+Pe+lt[1];if(rt<0)return Ne(ft)?Qe.stylize(RegExp.prototype.toString.call(ft),"regexp"):Qe.stylize("[Object]","special");Qe.seen.push(ft);var nt;return He?nt=me(Qe,ft,rt,Le,Ve):nt=Ve.map(function(Te){return ve(Qe,ft,rt,Le,Te,He)}),Qe.seen.pop(),ge(nt,Pe,lt)}function ce(Qe,ft){if(Ae(ft))return Qe.stylize("undefined","undefined");if(de(ft)){var rt="'"+JSON.stringify(ft).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Qe.stylize(rt,"string")}if(fe(ft))return Qe.stylize(""+ft,"number");if(Se(ft))return Qe.stylize(""+ft,"boolean");if(Fe(ft))return Qe.stylize("null","null")}function pe(Qe){return"["+Error.prototype.toString.call(Qe)+"]"}function me(Qe,ft,rt,ct,st){for(var Ve=[],Le=0,Je=ft.length;Le<Je;++Le)ot(ft,String(Le))?Ve.push(ve(Qe,ft,rt,ct,String(Le),!0)):Ve.push("");return st.forEach(function(Pe){Pe.match(/^\d+$/)||Ve.push(ve(Qe,ft,rt,ct,Pe,!0))}),Ve}function ve(Qe,ft,rt,ct,st,Ve){var Le,Je,Pe;if(Pe=Object.getOwnPropertyDescriptor(ft,st)||{value:ft[st]},Pe.get?Pe.set?Je=Qe.stylize("[Getter/Setter]","special"):Je=Qe.stylize("[Getter]","special"):Pe.set&&(Je=Qe.stylize("[Setter]","special")),ot(ct,st)||(Le="["+st+"]"),Je||(Qe.seen.indexOf(Pe.value)<0?(Fe(rt)?Je=se(Qe,Pe.value,null):Je=se(Qe,Pe.value,rt-1),Je.indexOf(`
|
|
`)>-1&&(Ve?Je=Je.split(`
|
|
`).map(function(He){return" "+He}).join(`
|
|
`).slice(2):Je=`
|
|
`+Je.split(`
|
|
`).map(function(He){return" "+He}).join(`
|
|
`))):Je=Qe.stylize("[Circular]","special")),Ae(Le)){if(Ve&&st.match(/^\d+$/))return Je;Le=JSON.stringify(""+st),Le.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Le=Le.slice(1,-1),Le=Qe.stylize(Le,"name")):(Le=Le.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Le=Qe.stylize(Le,"string"))}return Le+": "+Je}function ge(Qe,ft,rt){var ct=0,st=Qe.reduce(function(Ve,Le){return ct++,Le.indexOf(`
|
|
`)>=0&&ct++,Ve+Le.replace(/\u001b\[\d\d?m/g,"").length+1},0);return st>60?rt[0]+(ft===""?"":ft+`
|
|
`)+" "+Qe.join(`,
|
|
`)+" "+rt[1]:rt[0]+ft+" "+Qe.join(", ")+" "+rt[1]}ye.types=y("./support/types");function Ce(Qe){return Array.isArray(Qe)}ye.isArray=Ce;function Se(Qe){return typeof Qe=="boolean"}ye.isBoolean=Se;function Fe(Qe){return Qe===null}ye.isNull=Fe;function xe(Qe){return Qe==null}ye.isNullOrUndefined=xe;function fe(Qe){return typeof Qe=="number"}ye.isNumber=fe;function de(Qe){return typeof Qe=="string"}ye.isString=de;function we(Qe){return typeof Qe=="symbol"}ye.isSymbol=we;function Ae(Qe){return Qe===void 0}ye.isUndefined=Ae;function Ne(Qe){return ke(Qe)&&ut(Qe)==="[object RegExp]"}ye.isRegExp=Ne,ye.types.isRegExp=Ne;function ke(Qe){return typeof Qe=="object"&&Qe!==null}ye.isObject=ke;function Me(Qe){return ke(Qe)&&ut(Qe)==="[object Date]"}ye.isDate=Me,ye.types.isDate=Me;function Ke(Qe){return ke(Qe)&&(ut(Qe)==="[object Error]"||Qe instanceof Error)}ye.isError=Ke,ye.types.isNativeError=Ke;function _e(Qe){return typeof Qe=="function"}ye.isFunction=_e;function Xe(Qe){return Qe===null||typeof Qe=="boolean"||typeof Qe=="number"||typeof Qe=="string"||typeof Qe=="symbol"||typeof Qe=="undefined"}ye.isPrimitive=Xe,ye.isBuffer=y("./support/isBuffer");function ut(Qe){return Object.prototype.toString.call(Qe)}function Re(Qe){return Qe<10?"0"+Qe.toString(10):Qe.toString(10)}var Ue=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function $e(){var Qe=new Date,ft=[Re(Qe.getHours()),Re(Qe.getMinutes()),Re(Qe.getSeconds())].join(":");return[Qe.getDate(),Ue[Qe.getMonth()],ft].join(" ")}ye.log=function(){console.log("%s - %s",$e(),ye.format.apply(ye,arguments))},ye.inherits=y("inherits"),ye._extend=function(Qe,ft){if(!ft||!ke(ft))return Qe;for(var rt=Object.keys(ft),ct=rt.length;ct--;)Qe[rt[ct]]=ft[rt[ct]];return Qe};function ot(Qe,ft){return Object.prototype.hasOwnProperty.call(Qe,ft)}var at=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;ye.promisify=function(ft){if(typeof ft!="function")throw new TypeError('The "original" argument must be of type Function');if(at&&ft[at]){var rt=ft[at];if(typeof rt!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(rt,at,{value:rt,enumerable:!1,writable:!1,configurable:!0}),rt}function rt(){for(var ct,st,Ve=new Promise(function(Pe,He){ct=Pe,st=He}),Le=[],Je=0;Je<arguments.length;Je++)Le.push(arguments[Je]);Le.push(function(Pe,He){Pe?st(Pe):ct(He)});try{ft.apply(this,Le)}catch(Pe){st(Pe)}return Ve}return Object.setPrototypeOf(rt,Object.getPrototypeOf(ft)),at&&Object.defineProperty(rt,at,{value:rt,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(rt,z(ft))},ye.promisify.custom=at;function qe(Qe,ft){if(!Qe){var rt=new Error("Promise was rejected with a falsy value");rt.reason=Qe,Qe=rt}return ft(Qe)}function et(Qe){if(typeof Qe!="function")throw new TypeError('The "original" argument must be of type Function');function ft(){for(var rt=[],ct=0;ct<arguments.length;ct++)rt.push(arguments[ct]);var st=rt.pop();if(typeof st!="function")throw new TypeError("The last argument must be of type Function");var Ve=this,Le=function(){return st.apply(Ve,arguments)};Qe.apply(this,rt).then(function(Je){x.nextTick(Le.bind(null,null,Je))},function(Je){x.nextTick(qe.bind(null,Je,Le))})}return Object.setPrototypeOf(ft,Object.getPrototypeOf(Qe)),Object.defineProperties(ft,z(Qe)),ft}ye.callbackify=et}).call(this)}).call(this,y("_process"))},{"./support/isBuffer":417,"./support/types":418,_process:467,inherits:364}],420:[function(y,De,ye){(function(x){(function(){"use strict";var z=y("for-each"),le=y("available-typed-arrays"),re=y("call-bind"),ee=y("call-bind/callBound"),ue=y("gopd"),E=ee("Object.prototype.toString"),ie=y("has-tostringtag/shams")(),te=typeof globalThis=="undefined"?x:globalThis,oe=le(),se=ee("String.prototype.slice"),ce=Object.getPrototypeOf,pe=ee("Array.prototype.indexOf",!0)||function(Se,Fe){for(var xe=0;xe<Se.length;xe+=1)if(Se[xe]===Fe)return xe;return-1},me={__proto__:null};ie&&ue&&ce?z(oe,function(Ce){var Se=new te[Ce];if(Symbol.toStringTag in Se){var Fe=ce(Se),xe=ue(Fe,Symbol.toStringTag);if(!xe){var fe=ce(Fe);xe=ue(fe,Symbol.toStringTag)}me["$"+Ce]=re(xe.get)}}):z(oe,function(Ce){var Se=new te[Ce];me["$"+Ce]=re(Se.slice)});var ve=function(Se){var Fe=!1;return z(me,function(xe,fe){if(!Fe)try{"$"+xe(Se)===fe&&(Fe=se(fe,1))}catch(de){}}),Fe},ge=function(Se){var Fe=!1;return z(me,function(xe,fe){if(!Fe)try{xe(Se),Fe=se(fe,1)}catch(de){}}),Fe};De.exports=function(Se){if(!Se||typeof Se!="object")return!1;if(!ie){var Fe=se(E(Se),8,-1);return pe(oe,Fe)>-1?Fe:Fe!=="Object"?!1:ge(Se)}return ue?ve(Se):null}}).call(this)}).call(this,typeof It!="undefined"?It: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(y,De,ye){(function(){"use strict";ye.stripBOM=function(x){return x[0]==="\uFEFF"?x.substring(1):x}}).call(this)},{}],422:[function(y,De,ye){(function(){"use strict";var x,z,le,re,ee,ue={}.hasOwnProperty;x=y("xmlbuilder"),z=y("./defaults").defaults,re=function(E){return typeof E=="string"&&(E.indexOf("&")>=0||E.indexOf(">")>=0||E.indexOf("<")>=0)},ee=function(E){return"<![CDATA["+le(E)+"]]>"},le=function(E){return E.replace("]]>","]]]]><![CDATA[>")},ye.Builder=function(){function E(ie){var te,oe,se;this.options={},oe=z["0.2"];for(te in oe)ue.call(oe,te)&&(se=oe[te],this.options[te]=se);for(te in ie)ue.call(ie,te)&&(se=ie[te],this.options[te]=se)}return E.prototype.buildObject=function(ie){var te,oe,se,ce,pe;return te=this.options.attrkey,oe=this.options.charkey,Object.keys(ie).length===1&&this.options.rootName===z["0.2"].rootName?(pe=Object.keys(ie)[0],ie=ie[pe]):pe=this.options.rootName,se=function(me){return function(ve,ge){var Ce,Se,Fe,xe,fe,de;if(typeof ge!="object")me.options.cdata&&re(ge)?ve.raw(ee(ge)):ve.txt(ge);else if(Array.isArray(ge)){for(xe in ge)if(ue.call(ge,xe)){Se=ge[xe];for(fe in Se)Fe=Se[fe],ve=se(ve.ele(fe),Fe).up()}}else for(fe in ge)if(ue.call(ge,fe))if(Se=ge[fe],fe===te){if(typeof Se=="object")for(Ce in Se)de=Se[Ce],ve=ve.att(Ce,de)}else if(fe===oe)me.options.cdata&&re(Se)?ve=ve.raw(ee(Se)):ve=ve.txt(Se);else if(Array.isArray(Se))for(xe in Se)ue.call(Se,xe)&&(Fe=Se[xe],typeof Fe=="string"?me.options.cdata&&re(Fe)?ve=ve.ele(fe).raw(ee(Fe)).up():ve=ve.ele(fe,Fe).up():ve=se(ve.ele(fe),Fe).up());else typeof Se=="object"?ve=se(ve.ele(fe),Se).up():typeof Se=="string"&&me.options.cdata&&re(Se)?ve=ve.ele(fe).raw(ee(Se)).up():(Se==null&&(Se=""),ve=ve.ele(fe,Se.toString()).up());return ve}}(this),ce=x.create(pe,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),se(ce,ie).end(this.options.renderOpts)},E}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(y,De,ye){(function(){ye.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(y,De,ye){(function(){"use strict";var x,z,le,re,ee,ue,E,ie,te,oe=function(pe,me){return function(){return pe.apply(me,arguments)}},se=function(pe,me){for(var ve in me)ce.call(me,ve)&&(pe[ve]=me[ve]);function ge(){this.constructor=pe}return ge.prototype=me.prototype,pe.prototype=new ge,pe.__super__=me.prototype,pe},ce={}.hasOwnProperty;ie=y("sax"),re=y("events"),x=y("./bom"),E=y("./processors"),te=y("timers").setImmediate,z=y("./defaults").defaults,ee=function(pe){return typeof pe=="object"&&pe!=null&&Object.keys(pe).length===0},ue=function(pe,me,ve){var ge,Ce,Se;for(ge=0,Ce=pe.length;ge<Ce;ge++)Se=pe[ge],me=Se(me,ve);return me},le=function(pe,me,ve){var ge;return ge=Object.create(null),ge.value=ve,ge.writable=!0,ge.enumerable=!0,ge.configurable=!0,Object.defineProperty(pe,me,ge)},ye.Parser=function(pe){se(me,pe);function me(ve){this.parseStringPromise=oe(this.parseStringPromise,this),this.parseString=oe(this.parseString,this),this.reset=oe(this.reset,this),this.assignOrPush=oe(this.assignOrPush,this),this.processAsync=oe(this.processAsync,this);var ge,Ce,Se;if(!(this instanceof ye.Parser))return new ye.Parser(ve);this.options={},Ce=z["0.2"];for(ge in Ce)ce.call(Ce,ge)&&(Se=Ce[ge],this.options[ge]=Se);for(ge in ve)ce.call(ve,ge)&&(Se=ve[ge],this.options[ge]=Se);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 me.prototype.processAsync=function(){var ve,ge;try{return this.remaining.length<=this.options.chunkSize?(ve=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(ve),this.saxParser.close()):(ve=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(ve),te(this.processAsync))}catch(Ce){if(ge=Ce,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(ge)}},me.prototype.assignOrPush=function(ve,ge,Ce){return ge in ve?(ve[ge]instanceof Array||le(ve,ge,[ve[ge]]),ve[ge].push(Ce)):this.options.explicitArray?le(ve,ge,[Ce]):le(ve,ge,Ce)},me.prototype.reset=function(){var ve,ge,Ce,Se;return this.removeAllListeners(),this.saxParser=ie.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(Fe){return function(xe){if(Fe.saxParser.resume(),!Fe.saxParser.errThrown)return Fe.saxParser.errThrown=!0,Fe.emit("error",xe)}}(this),this.saxParser.onend=function(Fe){return function(){if(!Fe.saxParser.ended)return Fe.saxParser.ended=!0,Fe.emit("end",Fe.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,Se=[],ve=this.options.attrkey,ge=this.options.charkey,this.saxParser.onopentag=function(Fe){return function(xe){var fe,de,we,Ae,Ne;if(we={},we[ge]="",!Fe.options.ignoreAttrs){Ne=xe.attributes;for(fe in Ne)ce.call(Ne,fe)&&(!(ve in we)&&!Fe.options.mergeAttrs&&(we[ve]={}),de=Fe.options.attrValueProcessors?ue(Fe.options.attrValueProcessors,xe.attributes[fe],fe):xe.attributes[fe],Ae=Fe.options.attrNameProcessors?ue(Fe.options.attrNameProcessors,fe):fe,Fe.options.mergeAttrs?Fe.assignOrPush(we,Ae,de):le(we[ve],Ae,de))}return we["#name"]=Fe.options.tagNameProcessors?ue(Fe.options.tagNameProcessors,xe.name):xe.name,Fe.options.xmlns&&(we[Fe.options.xmlnskey]={uri:xe.uri,local:xe.local}),Se.push(we)}}(this),this.saxParser.onclosetag=function(Fe){return function(){var xe,fe,de,we,Ae,Ne,ke,Me,Ke,_e;if(Ne=Se.pop(),Ae=Ne["#name"],(!Fe.options.explicitChildren||!Fe.options.preserveChildrenOrder)&&delete Ne["#name"],Ne.cdata===!0&&(xe=Ne.cdata,delete Ne.cdata),Ke=Se[Se.length-1],Ne[ge].match(/^\s*$/)&&!xe?(fe=Ne[ge],delete Ne[ge]):(Fe.options.trim&&(Ne[ge]=Ne[ge].trim()),Fe.options.normalize&&(Ne[ge]=Ne[ge].replace(/\s{2,}/g," ").trim()),Ne[ge]=Fe.options.valueProcessors?ue(Fe.options.valueProcessors,Ne[ge],Ae):Ne[ge],Object.keys(Ne).length===1&&ge in Ne&&!Fe.EXPLICIT_CHARKEY&&(Ne=Ne[ge])),ee(Ne)&&(typeof Fe.options.emptyTag=="function"?Ne=Fe.options.emptyTag():Ne=Fe.options.emptyTag!==""?Fe.options.emptyTag:fe),Fe.options.validator!=null&&(_e="/"+function(){var Xe,ut,Re;for(Re=[],Xe=0,ut=Se.length;Xe<ut;Xe++)we=Se[Xe],Re.push(we["#name"]);return Re}().concat(Ae).join("/"),function(){var Xe;try{return Ne=Fe.options.validator(_e,Ke&&Ke[Ae],Ne)}catch(ut){return Xe=ut,Fe.emit("error",Xe)}}()),Fe.options.explicitChildren&&!Fe.options.mergeAttrs&&typeof Ne=="object"){if(!Fe.options.preserveChildrenOrder)we={},Fe.options.attrkey in Ne&&(we[Fe.options.attrkey]=Ne[Fe.options.attrkey],delete Ne[Fe.options.attrkey]),!Fe.options.charsAsChildren&&Fe.options.charkey in Ne&&(we[Fe.options.charkey]=Ne[Fe.options.charkey],delete Ne[Fe.options.charkey]),Object.getOwnPropertyNames(Ne).length>0&&(we[Fe.options.childkey]=Ne),Ne=we;else if(Ke){Ke[Fe.options.childkey]=Ke[Fe.options.childkey]||[],ke={};for(de in Ne)ce.call(Ne,de)&&le(ke,de,Ne[de]);Ke[Fe.options.childkey].push(ke),delete Ne["#name"],Object.keys(Ne).length===1&&ge in Ne&&!Fe.EXPLICIT_CHARKEY&&(Ne=Ne[ge])}}return Se.length>0?Fe.assignOrPush(Ke,Ae,Ne):(Fe.options.explicitRoot&&(Me=Ne,Ne={},le(Ne,Ae,Me)),Fe.resultObject=Ne,Fe.saxParser.ended=!0,Fe.emit("end",Fe.resultObject))}}(this),Ce=function(Fe){return function(xe){var fe,de;if(de=Se[Se.length-1],de)return de[ge]+=xe,Fe.options.explicitChildren&&Fe.options.preserveChildrenOrder&&Fe.options.charsAsChildren&&(Fe.options.includeWhiteChars||xe.replace(/\\n/g,"").trim()!=="")&&(de[Fe.options.childkey]=de[Fe.options.childkey]||[],fe={"#name":"__text__"},fe[ge]=xe,Fe.options.normalize&&(fe[ge]=fe[ge].replace(/\s{2,}/g," ").trim()),de[Fe.options.childkey].push(fe)),de}}(this),this.saxParser.ontext=Ce,this.saxParser.oncdata=function(Fe){return function(xe){var fe;if(fe=Ce(xe),fe)return fe.cdata=!0}}(this)},me.prototype.parseString=function(ve,ge){var Ce;ge!=null&&typeof ge=="function"&&(this.on("end",function(Se){return this.reset(),ge(null,Se)}),this.on("error",function(Se){return this.reset(),ge(Se)}));try{return ve=ve.toString(),ve.trim()===""?(this.emit("end",null),!0):(ve=x.stripBOM(ve),this.options.async?(this.remaining=ve,te(this.processAsync),this.saxParser):this.saxParser.write(ve).close())}catch(Se){if(Ce=Se,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw Ce}else return this.emit("error",Ce),this.saxParser.errThrown=!0}},me.prototype.parseStringPromise=function(ve){return new Promise(function(ge){return function(Ce,Se){return ge.parseString(ve,function(Fe,xe){return Fe?Se(Fe):Ce(xe)})}}(this))},me}(re),ye.parseString=function(pe,me,ve){var ge,Ce,Se;return ve!=null?(typeof ve=="function"&&(ge=ve),typeof me=="object"&&(Ce=me)):(typeof me=="function"&&(ge=me),Ce={}),Se=new ye.Parser(Ce),Se.parseString(pe,ge)},ye.parseStringPromise=function(pe,me){var ve,ge;return typeof me=="object"&&(ve=me),ge=new ye.Parser(ve),ge.parseStringPromise(pe)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(y,De,ye){(function(){"use strict";var x;x=new RegExp(/(?!xmlns)^.*:/),ye.normalize=function(z){return z.toLowerCase()},ye.firstCharLowerCase=function(z){return z.charAt(0).toLowerCase()+z.slice(1)},ye.stripPrefix=function(z){return z.replace(x,"")},ye.parseNumbers=function(z){return isNaN(z)||(z=z%1===0?parseInt(z,10):parseFloat(z)),z},ye.parseBooleans=function(z){return/^(?:true|false)$/i.test(z)&&(z=z.toLowerCase()==="true"),z}}).call(this)},{}],426:[function(y,De,ye){(function(){"use strict";var x,z,le,re,ee=function(E,ie){for(var te in ie)ue.call(ie,te)&&(E[te]=ie[te]);function oe(){this.constructor=E}return oe.prototype=ie.prototype,E.prototype=new oe,E.__super__=ie.prototype,E},ue={}.hasOwnProperty;z=y("./defaults"),x=y("./builder"),le=y("./parser"),re=y("./processors"),ye.defaults=z.defaults,ye.processors=re,ye.ValidationError=function(E){ee(ie,E);function ie(te){this.message=te}return ie}(Error),ye.Builder=x.Builder,ye.Parser=le.Parser,ye.parseString=le.parseString,ye.parseStringPromise=le.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(y,De,ye){(function(){De.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(y,De,ye){(function(){De.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(y,De,ye){(function(){var x,z,le,re,ee,ue,E,ie=[].slice,te={}.hasOwnProperty;x=function(){var oe,se,ce,pe,me,ve;if(ve=arguments[0],me=2<=arguments.length?ie.call(arguments,1):[],ee(Object.assign))Object.assign.apply(null,arguments);else for(oe=0,ce=me.length;oe<ce;oe++)if(pe=me[oe],pe!=null)for(se in pe)te.call(pe,se)&&(ve[se]=pe[se]);return ve},ee=function(oe){return!!oe&&Object.prototype.toString.call(oe)==="[object Function]"},ue=function(oe){var se;return!!oe&&((se=typeof oe)=="function"||se==="object")},le=function(oe){return ee(Array.isArray)?Array.isArray(oe):Object.prototype.toString.call(oe)==="[object Array]"},re=function(oe){var se;if(le(oe))return!oe.length;for(se in oe)if(te.call(oe,se))return!1;return!0},E=function(oe){var se,ce;return ue(oe)&&(ce=Object.getPrototypeOf(oe))&&(se=ce.constructor)&&typeof se=="function"&&se instanceof se&&Function.prototype.toString.call(se)===Function.prototype.toString.call(Object)},z=function(oe){return ee(oe.valueOf)?oe.valueOf():oe},De.exports.assign=x,De.exports.isFunction=ee,De.exports.isObject=ue,De.exports.isArray=le,De.exports.isEmpty=re,De.exports.isPlainObject=E,De.exports.getValue=z}).call(this)},{}],430:[function(y,De,ye){(function(){De.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},{}],431:[function(y,De,ye){(function(){var x,z,le;x=y("./NodeType"),le=y("./XMLNode"),De.exports=z=function(){function re(ee,ue,E){if(this.parent=ee,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),ue==null)throw new Error("Missing attribute name. "+this.debugInfo(ue));this.name=this.stringify.name(ue),this.value=this.stringify.attValue(E),this.type=x.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(re.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(re.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(re.prototype,"textContent",{get:function(){return this.value},set:function(ee){return this.value=ee||""}}),Object.defineProperty(re.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(re.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(re.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(re.prototype,"specified",{get:function(){return!0}}),re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(ee){return this.options.writer.attribute(this,this.options.writer.filterOptions(ee))},re.prototype.debugInfo=function(ee){return ee=ee||this.name,ee==null?"parent: <"+this.parent.name+">":"attribute: {"+ee+"}, parent: <"+this.parent.name+">"},re.prototype.isEqualNode=function(ee){return!(ee.namespaceURI!==this.namespaceURI||ee.prefix!==this.prefix||ee.localName!==this.localName||ee.value!==this.value)},re}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(y,De,ye){(function(){var x,z,le,re=function(ue,E){for(var ie in E)ee.call(E,ie)&&(ue[ie]=E[ie]);function te(){this.constructor=ue}return te.prototype=E.prototype,ue.prototype=new te,ue.__super__=E.prototype,ue},ee={}.hasOwnProperty;x=y("./NodeType"),le=y("./XMLCharacterData"),De.exports=z=function(ue){re(E,ue);function E(ie,te){if(E.__super__.constructor.call(this,ie),te==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=x.CData,this.value=this.stringify.cdata(te)}return E.prototype.clone=function(){return Object.create(this)},E.prototype.toString=function(ie){return this.options.writer.cdata(this,this.options.writer.filterOptions(ie))},E}(le)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(y,De,ye){(function(){var x,z,le=function(ee,ue){for(var E in ue)re.call(ue,E)&&(ee[E]=ue[E]);function ie(){this.constructor=ee}return ie.prototype=ue.prototype,ee.prototype=new ie,ee.__super__=ue.prototype,ee},re={}.hasOwnProperty;z=y("./XMLNode"),De.exports=x=function(ee){le(ue,ee);function ue(E){ue.__super__.constructor.call(this,E),this.value=""}return Object.defineProperty(ue.prototype,"data",{get:function(){return this.value},set:function(E){return this.value=E||""}}),Object.defineProperty(ue.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(ue.prototype,"textContent",{get:function(){return this.value},set:function(E){return this.value=E||""}}),ue.prototype.clone=function(){return Object.create(this)},ue.prototype.substringData=function(E,ie){throw new Error("This DOM method is not implemented."+this.debugInfo())},ue.prototype.appendData=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},ue.prototype.insertData=function(E,ie){throw new Error("This DOM method is not implemented."+this.debugInfo())},ue.prototype.deleteData=function(E,ie){throw new Error("This DOM method is not implemented."+this.debugInfo())},ue.prototype.replaceData=function(E,ie,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},ue.prototype.isEqualNode=function(E){return!(!ue.__super__.isEqualNode.apply(this,arguments).isEqualNode(E)||E.data!==this.data)},ue}(z)}).call(this)},{"./XMLNode":450}],434:[function(y,De,ye){(function(){var x,z,le,re=function(ue,E){for(var ie in E)ee.call(E,ie)&&(ue[ie]=E[ie]);function te(){this.constructor=ue}return te.prototype=E.prototype,ue.prototype=new te,ue.__super__=E.prototype,ue},ee={}.hasOwnProperty;x=y("./NodeType"),z=y("./XMLCharacterData"),De.exports=le=function(ue){re(E,ue);function E(ie,te){if(E.__super__.constructor.call(this,ie),te==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=x.Comment,this.value=this.stringify.comment(te)}return E.prototype.clone=function(){return Object.create(this)},E.prototype.toString=function(ie){return this.options.writer.comment(this,this.options.writer.filterOptions(ie))},E}(z)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(y,De,ye){(function(){var x,z,le;z=y("./XMLDOMErrorHandler"),le=y("./XMLDOMStringList"),De.exports=x=function(){function re(){var ee;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new z,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=ee=Object.create(this.defaultParams)}return Object.defineProperty(re.prototype,"parameterNames",{get:function(){return new le(Object.keys(this.defaultParams))}}),re.prototype.getParameter=function(ee){return this.params.hasOwnProperty(ee)?this.params[ee]:null},re.prototype.canSetParameter=function(ee,ue){return!0},re.prototype.setParameter=function(ee,ue){return ue!=null?this.params[ee]=ue:delete this.params[ee]},re}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(y,De,ye){(function(){var x;De.exports=x=function(){function z(){}return z.prototype.handleError=function(le){throw new Error(le)},z}()}).call(this)},{}],437:[function(y,De,ye){(function(){var x;De.exports=x=function(){function z(){}return z.prototype.hasFeature=function(le,re){return!0},z.prototype.createDocumentType=function(le,re,ee){throw new Error("This DOM method is not implemented.")},z.prototype.createDocument=function(le,re,ee){throw new Error("This DOM method is not implemented.")},z.prototype.createHTMLDocument=function(le){throw new Error("This DOM method is not implemented.")},z.prototype.getFeature=function(le,re){throw new Error("This DOM method is not implemented.")},z}()}).call(this)},{}],438:[function(y,De,ye){(function(){var x;De.exports=x=function(){function z(le){this.arr=le||[]}return Object.defineProperty(z.prototype,"length",{get:function(){return this.arr.length}}),z.prototype.item=function(le){return this.arr[le]||null},z.prototype.contains=function(le){return this.arr.indexOf(le)!==-1},z}()}).call(this)},{}],439:[function(y,De,ye){(function(){var x,z,le,re=function(ue,E){for(var ie in E)ee.call(E,ie)&&(ue[ie]=E[ie]);function te(){this.constructor=ue}return te.prototype=E.prototype,ue.prototype=new te,ue.__super__=E.prototype,ue},ee={}.hasOwnProperty;le=y("./XMLNode"),x=y("./NodeType"),De.exports=z=function(ue){re(E,ue);function E(ie,te,oe,se,ce,pe){if(E.__super__.constructor.call(this,ie),te==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(oe==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(te));if(!se)throw new Error("Missing DTD attribute type. "+this.debugInfo(te));if(!ce)throw new Error("Missing DTD attribute default. "+this.debugInfo(te));if(ce.indexOf("#")!==0&&(ce="#"+ce),!ce.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(te));if(pe&&!ce.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(te));this.elementName=this.stringify.name(te),this.type=x.AttributeDeclaration,this.attributeName=this.stringify.name(oe),this.attributeType=this.stringify.dtdAttType(se),pe&&(this.defaultValue=this.stringify.dtdAttDefault(pe)),this.defaultValueType=ce}return E.prototype.toString=function(ie){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(ie))},E}(le)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(y,De,ye){(function(){var x,z,le,re=function(ue,E){for(var ie in E)ee.call(E,ie)&&(ue[ie]=E[ie]);function te(){this.constructor=ue}return te.prototype=E.prototype,ue.prototype=new te,ue.__super__=E.prototype,ue},ee={}.hasOwnProperty;le=y("./XMLNode"),x=y("./NodeType"),De.exports=z=function(ue){re(E,ue);function E(ie,te,oe){if(E.__super__.constructor.call(this,ie),te==null)throw new Error("Missing DTD element name. "+this.debugInfo());oe||(oe="(#PCDATA)"),Array.isArray(oe)&&(oe="("+oe.join(",")+")"),this.name=this.stringify.name(te),this.type=x.ElementDeclaration,this.value=this.stringify.dtdElementValue(oe)}return E.prototype.toString=function(ie){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(ie))},E}(le)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(y,De,ye){(function(){var x,z,le,re,ee=function(E,ie){for(var te in ie)ue.call(ie,te)&&(E[te]=ie[te]);function oe(){this.constructor=E}return oe.prototype=ie.prototype,E.prototype=new oe,E.__super__=ie.prototype,E},ue={}.hasOwnProperty;re=y("./Utility").isObject,le=y("./XMLNode"),x=y("./NodeType"),De.exports=z=function(E){ee(ie,E);function ie(te,oe,se,ce){if(ie.__super__.constructor.call(this,te),se==null)throw new Error("Missing DTD entity name. "+this.debugInfo(se));if(ce==null)throw new Error("Missing DTD entity value. "+this.debugInfo(se));if(this.pe=!!oe,this.name=this.stringify.name(se),this.type=x.EntityDeclaration,!re(ce))this.value=this.stringify.dtdEntityValue(ce),this.internal=!0;else{if(!ce.pubID&&!ce.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(se));if(ce.pubID&&!ce.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(se));if(this.internal=!1,ce.pubID!=null&&(this.pubID=this.stringify.dtdPubID(ce.pubID)),ce.sysID!=null&&(this.sysID=this.stringify.dtdSysID(ce.sysID)),ce.nData!=null&&(this.nData=this.stringify.dtdNData(ce.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(se))}}return Object.defineProperty(ie.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(ie.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(ie.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(ie.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(ie.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(ie.prototype,"xmlVersion",{get:function(){return null}}),ie.prototype.toString=function(te){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(te))},ie}(le)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(y,De,ye){(function(){var x,z,le,re=function(ue,E){for(var ie in E)ee.call(E,ie)&&(ue[ie]=E[ie]);function te(){this.constructor=ue}return te.prototype=E.prototype,ue.prototype=new te,ue.__super__=E.prototype,ue},ee={}.hasOwnProperty;le=y("./XMLNode"),x=y("./NodeType"),De.exports=z=function(ue){re(E,ue);function E(ie,te,oe){if(E.__super__.constructor.call(this,ie),te==null)throw new Error("Missing DTD notation name. "+this.debugInfo(te));if(!oe.pubID&&!oe.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(te));this.name=this.stringify.name(te),this.type=x.NotationDeclaration,oe.pubID!=null&&(this.pubID=this.stringify.dtdPubID(oe.pubID)),oe.sysID!=null&&(this.sysID=this.stringify.dtdSysID(oe.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(ie){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(ie))},E}(le)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(y,De,ye){(function(){var x,z,le,re,ee=function(E,ie){for(var te in ie)ue.call(ie,te)&&(E[te]=ie[te]);function oe(){this.constructor=E}return oe.prototype=ie.prototype,E.prototype=new oe,E.__super__=ie.prototype,E},ue={}.hasOwnProperty;re=y("./Utility").isObject,le=y("./XMLNode"),x=y("./NodeType"),De.exports=z=function(E){ee(ie,E);function ie(te,oe,se,ce){var pe;ie.__super__.constructor.call(this,te),re(oe)&&(pe=oe,oe=pe.version,se=pe.encoding,ce=pe.standalone),oe||(oe="1.0"),this.type=x.Declaration,this.version=this.stringify.xmlVersion(oe),se!=null&&(this.encoding=this.stringify.xmlEncoding(se)),ce!=null&&(this.standalone=this.stringify.xmlStandalone(ce))}return ie.prototype.toString=function(te){return this.options.writer.declaration(this,this.options.writer.filterOptions(te))},ie}(le)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(y,De,ye){(function(){var x,z,le,re,ee,ue,E,ie,te,oe=function(ce,pe){for(var me in pe)se.call(pe,me)&&(ce[me]=pe[me]);function ve(){this.constructor=ce}return ve.prototype=pe.prototype,ce.prototype=new ve,ce.__super__=pe.prototype,ce},se={}.hasOwnProperty;te=y("./Utility").isObject,ie=y("./XMLNode"),x=y("./NodeType"),z=y("./XMLDTDAttList"),re=y("./XMLDTDEntity"),le=y("./XMLDTDElement"),ee=y("./XMLDTDNotation"),E=y("./XMLNamedNodeMap"),De.exports=ue=function(ce){oe(pe,ce);function pe(me,ve,ge){var Ce,Se,Fe,xe,fe,de;if(pe.__super__.constructor.call(this,me),this.type=x.DocType,me.children){for(xe=me.children,Se=0,Fe=xe.length;Se<Fe;Se++)if(Ce=xe[Se],Ce.type===x.Element){this.name=Ce.name;break}}this.documentObject=me,te(ve)&&(fe=ve,ve=fe.pubID,ge=fe.sysID),ge==null&&(de=[ve,ge],ge=de[0],ve=de[1]),ve!=null&&(this.pubID=this.stringify.dtdPubID(ve)),ge!=null&&(this.sysID=this.stringify.dtdSysID(ge))}return Object.defineProperty(pe.prototype,"entities",{get:function(){var me,ve,ge,Ce,Se;for(Ce={},Se=this.children,ve=0,ge=Se.length;ve<ge;ve++)me=Se[ve],me.type===x.EntityDeclaration&&!me.pe&&(Ce[me.name]=me);return new E(Ce)}}),Object.defineProperty(pe.prototype,"notations",{get:function(){var me,ve,ge,Ce,Se;for(Ce={},Se=this.children,ve=0,ge=Se.length;ve<ge;ve++)me=Se[ve],me.type===x.NotationDeclaration&&(Ce[me.name]=me);return new E(Ce)}}),Object.defineProperty(pe.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(pe.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(pe.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),pe.prototype.element=function(me,ve){var ge;return ge=new le(this,me,ve),this.children.push(ge),this},pe.prototype.attList=function(me,ve,ge,Ce,Se){var Fe;return Fe=new z(this,me,ve,ge,Ce,Se),this.children.push(Fe),this},pe.prototype.entity=function(me,ve){var ge;return ge=new re(this,!1,me,ve),this.children.push(ge),this},pe.prototype.pEntity=function(me,ve){var ge;return ge=new re(this,!0,me,ve),this.children.push(ge),this},pe.prototype.notation=function(me,ve){var ge;return ge=new ee(this,me,ve),this.children.push(ge),this},pe.prototype.toString=function(me){return this.options.writer.docType(this,this.options.writer.filterOptions(me))},pe.prototype.ele=function(me,ve){return this.element(me,ve)},pe.prototype.att=function(me,ve,ge,Ce,Se){return this.attList(me,ve,ge,Ce,Se)},pe.prototype.ent=function(me,ve){return this.entity(me,ve)},pe.prototype.pent=function(me,ve){return this.pEntity(me,ve)},pe.prototype.not=function(me,ve){return this.notation(me,ve)},pe.prototype.up=function(){return this.root()||this.documentObject},pe.prototype.isEqualNode=function(me){return!(!pe.__super__.isEqualNode.apply(this,arguments).isEqualNode(me)||me.name!==this.name||me.publicId!==this.publicId||me.systemId!==this.systemId)},pe}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLNamedNodeMap":449,"./XMLNode":450}],445:[function(y,De,ye){(function(){var x,z,le,re,ee,ue,E,ie,te=function(se,ce){for(var pe in ce)oe.call(ce,pe)&&(se[pe]=ce[pe]);function me(){this.constructor=se}return me.prototype=ce.prototype,se.prototype=new me,se.__super__=ce.prototype,se},oe={}.hasOwnProperty;ie=y("./Utility").isPlainObject,le=y("./XMLDOMImplementation"),z=y("./XMLDOMConfiguration"),ee=y("./XMLNode"),x=y("./NodeType"),E=y("./XMLStringifier"),ue=y("./XMLStringWriter"),De.exports=re=function(se){te(ce,se);function ce(pe){ce.__super__.constructor.call(this,null),this.name="#document",this.type=x.Document,this.documentURI=null,this.domConfig=new z,pe||(pe={}),pe.writer||(pe.writer=new ue),this.options=pe,this.stringify=new E(pe)}return Object.defineProperty(ce.prototype,"implementation",{value:new le}),Object.defineProperty(ce.prototype,"doctype",{get:function(){var pe,me,ve,ge;for(ge=this.children,me=0,ve=ge.length;me<ve;me++)if(pe=ge[me],pe.type===x.DocType)return pe;return null}}),Object.defineProperty(ce.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(ce.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(ce.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(ce.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===x.Declaration?this.children[0].encoding:null}}),Object.defineProperty(ce.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===x.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(ce.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===x.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(ce.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(ce.prototype,"origin",{get:function(){return null}}),Object.defineProperty(ce.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(ce.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(ce.prototype,"contentType",{get:function(){return null}}),ce.prototype.end=function(pe){var me;return me={},pe?ie(pe)&&(me=pe,pe=this.options.writer):pe=this.options.writer,pe.document(this,pe.filterOptions(me))},ce.prototype.toString=function(pe){return this.options.writer.document(this,this.options.writer.filterOptions(pe))},ce.prototype.createElement=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createTextNode=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createComment=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createCDATASection=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createProcessingInstruction=function(pe,me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createAttribute=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createEntityReference=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.getElementsByTagName=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.importNode=function(pe,me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createElementNS=function(pe,me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createAttributeNS=function(pe,me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.getElementsByTagNameNS=function(pe,me){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.getElementById=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.adoptNode=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.renameNode=function(pe,me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.getElementsByClassName=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createEvent=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createNodeIterator=function(pe,me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createTreeWalker=function(pe,me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce}(ee)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDOMConfiguration":435,"./XMLDOMImplementation":437,"./XMLNode":450,"./XMLStringWriter":455,"./XMLStringifier":456}],446:[function(y,De,ye){(function(){var x,z,le,re,ee,ue,E,ie,te,oe,se,ce,pe,me,ve,ge,Ce,Se,Fe,xe,fe,de,we,Ae,Ne={}.hasOwnProperty;Ae=y("./Utility"),de=Ae.isObject,fe=Ae.isFunction,we=Ae.isPlainObject,xe=Ae.getValue,x=y("./NodeType"),ce=y("./XMLDocument"),me=y("./XMLElement"),re=y("./XMLCData"),ee=y("./XMLComment"),ge=y("./XMLRaw"),Fe=y("./XMLText"),ve=y("./XMLProcessingInstruction"),oe=y("./XMLDeclaration"),se=y("./XMLDocType"),ue=y("./XMLDTDAttList"),ie=y("./XMLDTDEntity"),E=y("./XMLDTDElement"),te=y("./XMLDTDNotation"),le=y("./XMLAttribute"),Se=y("./XMLStringifier"),Ce=y("./XMLStringWriter"),z=y("./WriterState"),De.exports=pe=function(){function ke(Me,Ke,_e){var Xe;this.name="?xml",this.type=x.Document,Me||(Me={}),Xe={},Me.writer?we(Me.writer)&&(Xe=Me.writer,Me.writer=new Ce):Me.writer=new Ce,this.options=Me,this.writer=Me.writer,this.writerOptions=this.writer.filterOptions(Xe),this.stringify=new Se(Me),this.onDataCallback=Ke||function(){},this.onEndCallback=_e||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return ke.prototype.createChildNode=function(Me){var Ke,_e,Xe,ut,Re,Ue,$e,ot;switch(Me.type){case x.CData:this.cdata(Me.value);break;case x.Comment:this.comment(Me.value);break;case x.Element:Xe={},$e=Me.attribs;for(_e in $e)Ne.call($e,_e)&&(Ke=$e[_e],Xe[_e]=Ke.value);this.node(Me.name,Xe);break;case x.Dummy:this.dummy();break;case x.Raw:this.raw(Me.value);break;case x.Text:this.text(Me.value);break;case x.ProcessingInstruction:this.instruction(Me.target,Me.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+Me.constructor.name)}for(ot=Me.children,Re=0,Ue=ot.length;Re<Ue;Re++)ut=ot[Re],this.createChildNode(ut),ut.type===x.Element&&this.up();return this},ke.prototype.dummy=function(){return this},ke.prototype.node=function(Me,Ke,_e){var Xe;if(Me==null)throw new Error("Missing node name.");if(this.root&&this.currentLevel===-1)throw new Error("Document can only have one root node. "+this.debugInfo(Me));return this.openCurrent(),Me=xe(Me),Ke==null&&(Ke={}),Ke=xe(Ke),de(Ke)||(Xe=[Ke,_e],_e=Xe[0],Ke=Xe[1]),this.currentNode=new me(this,Me,Ke),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,_e!=null&&this.text(_e),this},ke.prototype.element=function(Me,Ke,_e){var Xe,ut,Re,Ue,$e,ot;if(this.currentNode&&this.currentNode.type===x.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(Me)||de(Me)||fe(Me))for(Ue=this.options.noValidation,this.options.noValidation=!0,ot=new ce(this.options).element("TEMP_ROOT"),ot.element(Me),this.options.noValidation=Ue,$e=ot.children,ut=0,Re=$e.length;ut<Re;ut++)Xe=$e[ut],this.createChildNode(Xe),Xe.type===x.Element&&this.up();else this.node(Me,Ke,_e);return this},ke.prototype.attribute=function(Me,Ke){var _e,Xe;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(Me));if(Me!=null&&(Me=xe(Me)),de(Me))for(_e in Me)Ne.call(Me,_e)&&(Xe=Me[_e],this.attribute(_e,Xe));else fe(Ke)&&(Ke=Ke.apply()),this.options.keepNullAttributes&&Ke==null?this.currentNode.attribs[Me]=new le(this,Me,""):Ke!=null&&(this.currentNode.attribs[Me]=new le(this,Me,Ke));return this},ke.prototype.text=function(Me){var Ke;return this.openCurrent(),Ke=new Fe(this,Me),this.onData(this.writer.text(Ke,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},ke.prototype.cdata=function(Me){var Ke;return this.openCurrent(),Ke=new re(this,Me),this.onData(this.writer.cdata(Ke,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},ke.prototype.comment=function(Me){var Ke;return this.openCurrent(),Ke=new ee(this,Me),this.onData(this.writer.comment(Ke,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},ke.prototype.raw=function(Me){var Ke;return this.openCurrent(),Ke=new ge(this,Me),this.onData(this.writer.raw(Ke,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},ke.prototype.instruction=function(Me,Ke){var _e,Xe,ut,Re,Ue;if(this.openCurrent(),Me!=null&&(Me=xe(Me)),Ke!=null&&(Ke=xe(Ke)),Array.isArray(Me))for(_e=0,Re=Me.length;_e<Re;_e++)Xe=Me[_e],this.instruction(Xe);else if(de(Me))for(Xe in Me)Ne.call(Me,Xe)&&(ut=Me[Xe],this.instruction(Xe,ut));else fe(Ke)&&(Ke=Ke.apply()),Ue=new ve(this,Me,Ke),this.onData(this.writer.processingInstruction(Ue,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},ke.prototype.declaration=function(Me,Ke,_e){var Xe;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return Xe=new oe(this,Me,Ke,_e),this.onData(this.writer.declaration(Xe,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},ke.prototype.doctype=function(Me,Ke,_e){if(this.openCurrent(),Me==null)throw new Error("Missing root node name.");if(this.root)throw new Error("dtd() must come before the root node.");return this.currentNode=new se(this,Ke,_e),this.currentNode.rootNodeName=Me,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},ke.prototype.dtdElement=function(Me,Ke){var _e;return this.openCurrent(),_e=new E(this,Me,Ke),this.onData(this.writer.dtdElement(_e,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},ke.prototype.attList=function(Me,Ke,_e,Xe,ut){var Re;return this.openCurrent(),Re=new ue(this,Me,Ke,_e,Xe,ut),this.onData(this.writer.dtdAttList(Re,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},ke.prototype.entity=function(Me,Ke){var _e;return this.openCurrent(),_e=new ie(this,!1,Me,Ke),this.onData(this.writer.dtdEntity(_e,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},ke.prototype.pEntity=function(Me,Ke){var _e;return this.openCurrent(),_e=new ie(this,!0,Me,Ke),this.onData(this.writer.dtdEntity(_e,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},ke.prototype.notation=function(Me,Ke){var _e;return this.openCurrent(),_e=new te(this,Me,Ke),this.onData(this.writer.dtdNotation(_e,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},ke.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},ke.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},ke.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},ke.prototype.openNode=function(Me){var Ke,_e,Xe,ut;if(!Me.isOpen){if(!this.root&&this.currentLevel===0&&Me.type===x.Element&&(this.root=Me),_e="",Me.type===x.Element){this.writerOptions.state=z.OpenTag,_e=this.writer.indent(Me,this.writerOptions,this.currentLevel)+"<"+Me.name,ut=Me.attribs;for(Xe in ut)Ne.call(ut,Xe)&&(Ke=ut[Xe],_e+=this.writer.attribute(Ke,this.writerOptions,this.currentLevel));_e+=(Me.children?">":"/>")+this.writer.endline(Me,this.writerOptions,this.currentLevel),this.writerOptions.state=z.InsideTag}else this.writerOptions.state=z.OpenTag,_e=this.writer.indent(Me,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+Me.rootNodeName,Me.pubID&&Me.sysID?_e+=' PUBLIC "'+Me.pubID+'" "'+Me.sysID+'"':Me.sysID&&(_e+=' SYSTEM "'+Me.sysID+'"'),Me.children?(_e+=" [",this.writerOptions.state=z.InsideTag):(this.writerOptions.state=z.CloseTag,_e+=">"),_e+=this.writer.endline(Me,this.writerOptions,this.currentLevel);return this.onData(_e,this.currentLevel),Me.isOpen=!0}},ke.prototype.closeNode=function(Me){var Ke;if(!Me.isClosed)return Ke="",this.writerOptions.state=z.CloseTag,Me.type===x.Element?Ke=this.writer.indent(Me,this.writerOptions,this.currentLevel)+"</"+Me.name+">"+this.writer.endline(Me,this.writerOptions,this.currentLevel):Ke=this.writer.indent(Me,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(Me,this.writerOptions,this.currentLevel),this.writerOptions.state=z.None,this.onData(Ke,this.currentLevel),Me.isClosed=!0},ke.prototype.onData=function(Me,Ke){return this.documentStarted=!0,this.onDataCallback(Me,Ke+1)},ke.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},ke.prototype.debugInfo=function(Me){return Me==null?"":"node: <"+Me+">"},ke.prototype.ele=function(){return this.element.apply(this,arguments)},ke.prototype.nod=function(Me,Ke,_e){return this.node(Me,Ke,_e)},ke.prototype.txt=function(Me){return this.text(Me)},ke.prototype.dat=function(Me){return this.cdata(Me)},ke.prototype.com=function(Me){return this.comment(Me)},ke.prototype.ins=function(Me,Ke){return this.instruction(Me,Ke)},ke.prototype.dec=function(Me,Ke,_e){return this.declaration(Me,Ke,_e)},ke.prototype.dtd=function(Me,Ke,_e){return this.doctype(Me,Ke,_e)},ke.prototype.e=function(Me,Ke,_e){return this.element(Me,Ke,_e)},ke.prototype.n=function(Me,Ke,_e){return this.node(Me,Ke,_e)},ke.prototype.t=function(Me){return this.text(Me)},ke.prototype.d=function(Me){return this.cdata(Me)},ke.prototype.c=function(Me){return this.comment(Me)},ke.prototype.r=function(Me){return this.raw(Me)},ke.prototype.i=function(Me,Ke){return this.instruction(Me,Ke)},ke.prototype.att=function(){return this.currentNode&&this.currentNode.type===x.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},ke.prototype.a=function(){return this.currentNode&&this.currentNode.type===x.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},ke.prototype.ent=function(Me,Ke){return this.entity(Me,Ke)},ke.prototype.pent=function(Me,Ke){return this.pEntity(Me,Ke)},ke.prototype.not=function(Me,Ke){return this.notation(Me,Ke)},ke}()}).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(y,De,ye){(function(){var x,z,le,re=function(ue,E){for(var ie in E)ee.call(E,ie)&&(ue[ie]=E[ie]);function te(){this.constructor=ue}return te.prototype=E.prototype,ue.prototype=new te,ue.__super__=E.prototype,ue},ee={}.hasOwnProperty;le=y("./XMLNode"),x=y("./NodeType"),De.exports=z=function(ue){re(E,ue);function E(ie){E.__super__.constructor.call(this,ie),this.type=x.Dummy}return E.prototype.clone=function(){return Object.create(this)},E.prototype.toString=function(ie){return""},E}(le)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(y,De,ye){(function(){var x,z,le,re,ee,ue,E,ie,te,oe=function(ce,pe){for(var me in pe)se.call(pe,me)&&(ce[me]=pe[me]);function ve(){this.constructor=ce}return ve.prototype=pe.prototype,ce.prototype=new ve,ce.__super__=pe.prototype,ce},se={}.hasOwnProperty;te=y("./Utility"),ie=te.isObject,E=te.isFunction,ue=te.getValue,ee=y("./XMLNode"),x=y("./NodeType"),z=y("./XMLAttribute"),re=y("./XMLNamedNodeMap"),De.exports=le=function(ce){oe(pe,ce);function pe(me,ve,ge){var Ce,Se,Fe,xe;if(pe.__super__.constructor.call(this,me),ve==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(ve),this.type=x.Element,this.attribs={},this.schemaTypeInfo=null,ge!=null&&this.attribute(ge),me.type===x.Document&&(this.isRoot=!0,this.documentObject=me,me.rootObject=this,me.children)){for(xe=me.children,Se=0,Fe=xe.length;Se<Fe;Se++)if(Ce=xe[Se],Ce.type===x.DocType){Ce.name=this.name;break}}}return Object.defineProperty(pe.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(pe.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(pe.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(pe.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(pe.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(pe.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(pe.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(pe.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new re(this.attribs)),this.attributeMap}}),pe.prototype.clone=function(){var me,ve,ge,Ce;ge=Object.create(this),ge.isRoot&&(ge.documentObject=null),ge.attribs={},Ce=this.attribs;for(ve in Ce)se.call(Ce,ve)&&(me=Ce[ve],ge.attribs[ve]=me.clone());return ge.children=[],this.children.forEach(function(Se){var Fe;return Fe=Se.clone(),Fe.parent=ge,ge.children.push(Fe)}),ge},pe.prototype.attribute=function(me,ve){var ge,Ce;if(me!=null&&(me=ue(me)),ie(me))for(ge in me)se.call(me,ge)&&(Ce=me[ge],this.attribute(ge,Ce));else E(ve)&&(ve=ve.apply()),this.options.keepNullAttributes&&ve==null?this.attribs[me]=new z(this,me,""):ve!=null&&(this.attribs[me]=new z(this,me,ve));return this},pe.prototype.removeAttribute=function(me){var ve,ge,Ce;if(me==null)throw new Error("Missing attribute name. "+this.debugInfo());if(me=ue(me),Array.isArray(me))for(ge=0,Ce=me.length;ge<Ce;ge++)ve=me[ge],delete this.attribs[ve];else delete this.attribs[me];return this},pe.prototype.toString=function(me){return this.options.writer.element(this,this.options.writer.filterOptions(me))},pe.prototype.att=function(me,ve){return this.attribute(me,ve)},pe.prototype.a=function(me,ve){return this.attribute(me,ve)},pe.prototype.getAttribute=function(me){return this.attribs.hasOwnProperty(me)?this.attribs[me].value:null},pe.prototype.setAttribute=function(me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.getAttributeNode=function(me){return this.attribs.hasOwnProperty(me)?this.attribs[me]:null},pe.prototype.setAttributeNode=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.removeAttributeNode=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.getElementsByTagName=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.getAttributeNS=function(me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.setAttributeNS=function(me,ve,ge){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.removeAttributeNS=function(me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.getAttributeNodeNS=function(me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.setAttributeNodeNS=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.getElementsByTagNameNS=function(me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.hasAttribute=function(me){return this.attribs.hasOwnProperty(me)},pe.prototype.hasAttributeNS=function(me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.setIdAttribute=function(me,ve){return this.attribs.hasOwnProperty(me)?this.attribs[me].isId:ve},pe.prototype.setIdAttributeNS=function(me,ve,ge){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.setIdAttributeNode=function(me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.getElementsByTagName=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.getElementsByTagNameNS=function(me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.getElementsByClassName=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.isEqualNode=function(me){var ve,ge,Ce;if(!pe.__super__.isEqualNode.apply(this,arguments).isEqualNode(me)||me.namespaceURI!==this.namespaceURI||me.prefix!==this.prefix||me.localName!==this.localName||me.attribs.length!==this.attribs.length)return!1;for(ve=ge=0,Ce=this.attribs.length-1;0<=Ce?ge<=Ce:ge>=Ce;ve=0<=Ce?++ge:--ge)if(!this.attribs[ve].isEqualNode(me.attribs[ve]))return!1;return!0},pe}(ee)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(y,De,ye){(function(){var x;De.exports=x=function(){function z(le){this.nodes=le}return Object.defineProperty(z.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),z.prototype.clone=function(){return this.nodes=null},z.prototype.getNamedItem=function(le){return this.nodes[le]},z.prototype.setNamedItem=function(le){var re;return re=this.nodes[le.nodeName],this.nodes[le.nodeName]=le,re||null},z.prototype.removeNamedItem=function(le){var re;return re=this.nodes[le],delete this.nodes[le],re||null},z.prototype.item=function(le){return this.nodes[Object.keys(this.nodes)[le]]||null},z.prototype.getNamedItemNS=function(le,re){throw new Error("This DOM method is not implemented.")},z.prototype.setNamedItemNS=function(le){throw new Error("This DOM method is not implemented.")},z.prototype.removeNamedItemNS=function(le,re){throw new Error("This DOM method is not implemented.")},z}()}).call(this)},{}],450:[function(y,De,ye){(function(){var x,z,le,re,ee,ue,E,ie,te,oe,se,ce,pe,me,ve,ge,Ce,Se,Fe,xe={}.hasOwnProperty;Fe=y("./Utility"),Se=Fe.isObject,Ce=Fe.isFunction,ge=Fe.isEmpty,ve=Fe.getValue,ie=null,le=null,re=null,ee=null,ue=null,pe=null,me=null,ce=null,E=null,z=null,se=null,te=null,x=null,De.exports=oe=function(){function fe(de){this.parent=de,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,ie||(ie=y("./XMLElement"),le=y("./XMLCData"),re=y("./XMLComment"),ee=y("./XMLDeclaration"),ue=y("./XMLDocType"),pe=y("./XMLRaw"),me=y("./XMLText"),ce=y("./XMLProcessingInstruction"),E=y("./XMLDummy"),z=y("./NodeType"),se=y("./XMLNodeList"),te=y("./XMLNamedNodeMap"),x=y("./DocumentPosition"))}return Object.defineProperty(fe.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(fe.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(fe.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(fe.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(fe.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new se(this.children)),this.childNodeList}}),Object.defineProperty(fe.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(fe.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(fe.prototype,"previousSibling",{get:function(){var de;return de=this.parent.children.indexOf(this),this.parent.children[de-1]||null}}),Object.defineProperty(fe.prototype,"nextSibling",{get:function(){var de;return de=this.parent.children.indexOf(this),this.parent.children[de+1]||null}}),Object.defineProperty(fe.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(fe.prototype,"textContent",{get:function(){var de,we,Ae,Ne,ke;if(this.nodeType===z.Element||this.nodeType===z.DocumentFragment){for(ke="",Ne=this.children,we=0,Ae=Ne.length;we<Ae;we++)de=Ne[we],de.textContent&&(ke+=de.textContent);return ke}else return null},set:function(de){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),fe.prototype.setParent=function(de){var we,Ae,Ne,ke,Me;for(this.parent=de,de&&(this.options=de.options,this.stringify=de.stringify),ke=this.children,Me=[],Ae=0,Ne=ke.length;Ae<Ne;Ae++)we=ke[Ae],Me.push(we.setParent(this));return Me},fe.prototype.element=function(de,we,Ae){var Ne,ke,Me,Ke,_e,Xe,ut,Re,Ue,$e,ot;if(Xe=null,we===null&&Ae==null&&(Ue=[{},null],we=Ue[0],Ae=Ue[1]),we==null&&(we={}),we=ve(we),Se(we)||($e=[we,Ae],Ae=$e[0],we=$e[1]),de!=null&&(de=ve(de)),Array.isArray(de))for(Me=0,ut=de.length;Me<ut;Me++)ke=de[Me],Xe=this.element(ke);else if(Ce(de))Xe=this.element(de.apply());else if(Se(de)){for(_e in de)if(xe.call(de,_e))if(ot=de[_e],Ce(ot)&&(ot=ot.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&_e.indexOf(this.stringify.convertAttKey)===0)Xe=this.attribute(_e.substr(this.stringify.convertAttKey.length),ot);else if(!this.options.separateArrayItems&&Array.isArray(ot)&&ge(ot))Xe=this.dummy();else if(Se(ot)&&ge(ot))Xe=this.element(_e);else if(!this.options.keepNullNodes&&ot==null)Xe=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(ot))for(Ke=0,Re=ot.length;Ke<Re;Ke++)ke=ot[Ke],Ne={},Ne[_e]=ke,Xe=this.element(Ne);else Se(ot)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&_e.indexOf(this.stringify.convertTextKey)===0?Xe=this.element(ot):(Xe=this.element(_e),Xe.element(ot)):Xe=this.element(_e,ot)}else!this.options.keepNullNodes&&Ae===null?Xe=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&de.indexOf(this.stringify.convertTextKey)===0?Xe=this.text(Ae):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&de.indexOf(this.stringify.convertCDataKey)===0?Xe=this.cdata(Ae):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&de.indexOf(this.stringify.convertCommentKey)===0?Xe=this.comment(Ae):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&de.indexOf(this.stringify.convertRawKey)===0?Xe=this.raw(Ae):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&de.indexOf(this.stringify.convertPIKey)===0?Xe=this.instruction(de.substr(this.stringify.convertPIKey.length),Ae):Xe=this.node(de,we,Ae);if(Xe==null)throw new Error("Could not create any elements with: "+de+". "+this.debugInfo());return Xe},fe.prototype.insertBefore=function(de,we,Ae){var Ne,ke,Me,Ke,_e;if(de!=null&&de.type)return Me=de,Ke=we,Me.setParent(this),Ke?(ke=children.indexOf(Ke),_e=children.splice(ke),children.push(Me),Array.prototype.push.apply(children,_e)):children.push(Me),Me;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(de));return ke=this.parent.children.indexOf(this),_e=this.parent.children.splice(ke),Ne=this.parent.element(de,we,Ae),Array.prototype.push.apply(this.parent.children,_e),Ne},fe.prototype.insertAfter=function(de,we,Ae){var Ne,ke,Me;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(de));return ke=this.parent.children.indexOf(this),Me=this.parent.children.splice(ke+1),Ne=this.parent.element(de,we,Ae),Array.prototype.push.apply(this.parent.children,Me),Ne},fe.prototype.remove=function(){var de,we;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return de=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[de,de-de+1].concat(we=[])),this.parent},fe.prototype.node=function(de,we,Ae){var Ne,ke;return de!=null&&(de=ve(de)),we||(we={}),we=ve(we),Se(we)||(ke=[we,Ae],Ae=ke[0],we=ke[1]),Ne=new ie(this,de,we),Ae!=null&&Ne.text(Ae),this.children.push(Ne),Ne},fe.prototype.text=function(de){var we;return Se(de)&&this.element(de),we=new me(this,de),this.children.push(we),this},fe.prototype.cdata=function(de){var we;return we=new le(this,de),this.children.push(we),this},fe.prototype.comment=function(de){var we;return we=new re(this,de),this.children.push(we),this},fe.prototype.commentBefore=function(de){var we,Ae,Ne;return Ae=this.parent.children.indexOf(this),Ne=this.parent.children.splice(Ae),we=this.parent.comment(de),Array.prototype.push.apply(this.parent.children,Ne),this},fe.prototype.commentAfter=function(de){var we,Ae,Ne;return Ae=this.parent.children.indexOf(this),Ne=this.parent.children.splice(Ae+1),we=this.parent.comment(de),Array.prototype.push.apply(this.parent.children,Ne),this},fe.prototype.raw=function(de){var we;return we=new pe(this,de),this.children.push(we),this},fe.prototype.dummy=function(){var de;return de=new E(this),de},fe.prototype.instruction=function(de,we){var Ae,Ne,ke,Me,Ke;if(de!=null&&(de=ve(de)),we!=null&&(we=ve(we)),Array.isArray(de))for(Me=0,Ke=de.length;Me<Ke;Me++)Ae=de[Me],this.instruction(Ae);else if(Se(de))for(Ae in de)xe.call(de,Ae)&&(Ne=de[Ae],this.instruction(Ae,Ne));else Ce(we)&&(we=we.apply()),ke=new ce(this,de,we),this.children.push(ke);return this},fe.prototype.instructionBefore=function(de,we){var Ae,Ne,ke;return Ne=this.parent.children.indexOf(this),ke=this.parent.children.splice(Ne),Ae=this.parent.instruction(de,we),Array.prototype.push.apply(this.parent.children,ke),this},fe.prototype.instructionAfter=function(de,we){var Ae,Ne,ke;return Ne=this.parent.children.indexOf(this),ke=this.parent.children.splice(Ne+1),Ae=this.parent.instruction(de,we),Array.prototype.push.apply(this.parent.children,ke),this},fe.prototype.declaration=function(de,we,Ae){var Ne,ke;return Ne=this.document(),ke=new ee(Ne,de,we,Ae),Ne.children.length===0?Ne.children.unshift(ke):Ne.children[0].type===z.Declaration?Ne.children[0]=ke:Ne.children.unshift(ke),Ne.root()||Ne},fe.prototype.dtd=function(de,we){var Ae,Ne,ke,Me,Ke,_e,Xe,ut,Re,Ue;for(Ne=this.document(),ke=new ue(Ne,de,we),Re=Ne.children,Me=Ke=0,Xe=Re.length;Ke<Xe;Me=++Ke)if(Ae=Re[Me],Ae.type===z.DocType)return Ne.children[Me]=ke,ke;for(Ue=Ne.children,Me=_e=0,ut=Ue.length;_e<ut;Me=++_e)if(Ae=Ue[Me],Ae.isRoot)return Ne.children.splice(Me,0,ke),ke;return Ne.children.push(ke),ke},fe.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},fe.prototype.root=function(){var de;for(de=this;de;){if(de.type===z.Document)return de.rootObject;if(de.isRoot)return de;de=de.parent}},fe.prototype.document=function(){var de;for(de=this;de;){if(de.type===z.Document)return de;de=de.parent}},fe.prototype.end=function(de){return this.document().end(de)},fe.prototype.prev=function(){var de;if(de=this.parent.children.indexOf(this),de<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[de-1]},fe.prototype.next=function(){var de;if(de=this.parent.children.indexOf(this),de===-1||de===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[de+1]},fe.prototype.importDocument=function(de){var we;return we=de.root().clone(),we.parent=this,we.isRoot=!1,this.children.push(we),this},fe.prototype.debugInfo=function(de){var we,Ae;return de=de||this.name,de==null&&!((we=this.parent)!=null&&we.name)?"":de==null?"parent: <"+this.parent.name+">":(Ae=this.parent)!=null&&Ae.name?"node: <"+de+">, parent: <"+this.parent.name+">":"node: <"+de+">"},fe.prototype.ele=function(de,we,Ae){return this.element(de,we,Ae)},fe.prototype.nod=function(de,we,Ae){return this.node(de,we,Ae)},fe.prototype.txt=function(de){return this.text(de)},fe.prototype.dat=function(de){return this.cdata(de)},fe.prototype.com=function(de){return this.comment(de)},fe.prototype.ins=function(de,we){return this.instruction(de,we)},fe.prototype.doc=function(){return this.document()},fe.prototype.dec=function(de,we,Ae){return this.declaration(de,we,Ae)},fe.prototype.e=function(de,we,Ae){return this.element(de,we,Ae)},fe.prototype.n=function(de,we,Ae){return this.node(de,we,Ae)},fe.prototype.t=function(de){return this.text(de)},fe.prototype.d=function(de){return this.cdata(de)},fe.prototype.c=function(de){return this.comment(de)},fe.prototype.r=function(de){return this.raw(de)},fe.prototype.i=function(de,we){return this.instruction(de,we)},fe.prototype.u=function(){return this.up()},fe.prototype.importXMLBuilder=function(de){return this.importDocument(de)},fe.prototype.replaceChild=function(de,we){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.removeChild=function(de){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.appendChild=function(de){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.hasChildNodes=function(){return this.children.length!==0},fe.prototype.cloneNode=function(de){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.isSupported=function(de,we){return!0},fe.prototype.hasAttributes=function(){return this.attribs.length!==0},fe.prototype.compareDocumentPosition=function(de){var we,Ae;return we=this,we===de?0:this.document()!==de.document()?(Ae=x.Disconnected|x.ImplementationSpecific,Math.random()<.5?Ae|=x.Preceding:Ae|=x.Following,Ae):we.isAncestor(de)?x.Contains|x.Preceding:we.isDescendant(de)?x.Contains|x.Following:we.isPreceding(de)?x.Preceding:x.Following},fe.prototype.isSameNode=function(de){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.lookupPrefix=function(de){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.isDefaultNamespace=function(de){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.lookupNamespaceURI=function(de){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.isEqualNode=function(de){var we,Ae,Ne;if(de.nodeType!==this.nodeType||de.children.length!==this.children.length)return!1;for(we=Ae=0,Ne=this.children.length-1;0<=Ne?Ae<=Ne:Ae>=Ne;we=0<=Ne?++Ae:--Ae)if(!this.children[we].isEqualNode(de.children[we]))return!1;return!0},fe.prototype.getFeature=function(de,we){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.setUserData=function(de,we,Ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.getUserData=function(de){throw new Error("This DOM method is not implemented."+this.debugInfo())},fe.prototype.contains=function(de){return de?de===this||this.isDescendant(de):!1},fe.prototype.isDescendant=function(de){var we,Ae,Ne,ke,Me;for(Me=this.children,Ne=0,ke=Me.length;Ne<ke;Ne++)if(we=Me[Ne],de===we||(Ae=we.isDescendant(de),Ae))return!0;return!1},fe.prototype.isAncestor=function(de){return de.isDescendant(this)},fe.prototype.isPreceding=function(de){var we,Ae;return we=this.treePosition(de),Ae=this.treePosition(this),we===-1||Ae===-1?!1:we<Ae},fe.prototype.isFollowing=function(de){var we,Ae;return we=this.treePosition(de),Ae=this.treePosition(this),we===-1||Ae===-1?!1:we>Ae},fe.prototype.treePosition=function(de){var we,Ae;return Ae=0,we=!1,this.foreachTreeNode(this.document(),function(Ne){if(Ae++,!we&&Ne===de)return we=!0}),we?Ae:-1},fe.prototype.foreachTreeNode=function(de,we){var Ae,Ne,ke,Me,Ke;for(de||(de=this.document()),Me=de.children,Ne=0,ke=Me.length;Ne<ke;Ne++){if(Ae=Me[Ne],Ke=we(Ae))return Ke;if(Ke=this.foreachTreeNode(Ae,we),Ke)return Ke}},fe}()}).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(y,De,ye){(function(){var x;De.exports=x=function(){function z(le){this.nodes=le}return Object.defineProperty(z.prototype,"length",{get:function(){return this.nodes.length||0}}),z.prototype.clone=function(){return this.nodes=null},z.prototype.item=function(le){return this.nodes[le]||null},z}()}).call(this)},{}],452:[function(y,De,ye){(function(){var x,z,le,re=function(ue,E){for(var ie in E)ee.call(E,ie)&&(ue[ie]=E[ie]);function te(){this.constructor=ue}return te.prototype=E.prototype,ue.prototype=new te,ue.__super__=E.prototype,ue},ee={}.hasOwnProperty;x=y("./NodeType"),z=y("./XMLCharacterData"),De.exports=le=function(ue){re(E,ue);function E(ie,te,oe){if(E.__super__.constructor.call(this,ie),te==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=x.ProcessingInstruction,this.target=this.stringify.insTarget(te),this.name=this.target,oe&&(this.value=this.stringify.insValue(oe))}return E.prototype.clone=function(){return Object.create(this)},E.prototype.toString=function(ie){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(ie))},E.prototype.isEqualNode=function(ie){return!(!E.__super__.isEqualNode.apply(this,arguments).isEqualNode(ie)||ie.target!==this.target)},E}(z)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],453:[function(y,De,ye){(function(){var x,z,le,re=function(ue,E){for(var ie in E)ee.call(E,ie)&&(ue[ie]=E[ie]);function te(){this.constructor=ue}return te.prototype=E.prototype,ue.prototype=new te,ue.__super__=E.prototype,ue},ee={}.hasOwnProperty;x=y("./NodeType"),z=y("./XMLNode"),De.exports=le=function(ue){re(E,ue);function E(ie,te){if(E.__super__.constructor.call(this,ie),te==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=x.Raw,this.value=this.stringify.raw(te)}return E.prototype.clone=function(){return Object.create(this)},E.prototype.toString=function(ie){return this.options.writer.raw(this,this.options.writer.filterOptions(ie))},E}(z)}).call(this)},{"./NodeType":428,"./XMLNode":450}],454:[function(y,De,ye){(function(){var x,z,le,re,ee=function(E,ie){for(var te in ie)ue.call(ie,te)&&(E[te]=ie[te]);function oe(){this.constructor=E}return oe.prototype=ie.prototype,E.prototype=new oe,E.__super__=ie.prototype,E},ue={}.hasOwnProperty;x=y("./NodeType"),re=y("./XMLWriterBase"),z=y("./WriterState"),De.exports=le=function(E){ee(ie,E);function ie(te,oe){this.stream=te,ie.__super__.constructor.call(this,oe)}return ie.prototype.endline=function(te,oe,se){return te.isLastRootNode&&oe.state===z.CloseTag?"":ie.__super__.endline.call(this,te,oe,se)},ie.prototype.document=function(te,oe){var se,ce,pe,me,ve,ge,Ce,Se,Fe;for(Ce=te.children,ce=pe=0,ve=Ce.length;pe<ve;ce=++pe)se=Ce[ce],se.isLastRootNode=ce===te.children.length-1;for(oe=this.filterOptions(oe),Se=te.children,Fe=[],me=0,ge=Se.length;me<ge;me++)se=Se[me],Fe.push(this.writeChildNode(se,oe,0));return Fe},ie.prototype.attribute=function(te,oe,se){return this.stream.write(ie.__super__.attribute.call(this,te,oe,se))},ie.prototype.cdata=function(te,oe,se){return this.stream.write(ie.__super__.cdata.call(this,te,oe,se))},ie.prototype.comment=function(te,oe,se){return this.stream.write(ie.__super__.comment.call(this,te,oe,se))},ie.prototype.declaration=function(te,oe,se){return this.stream.write(ie.__super__.declaration.call(this,te,oe,se))},ie.prototype.docType=function(te,oe,se){var ce,pe,me,ve;if(se||(se=0),this.openNode(te,oe,se),oe.state=z.OpenTag,this.stream.write(this.indent(te,oe,se)),this.stream.write("<!DOCTYPE "+te.root().name),te.pubID&&te.sysID?this.stream.write(' PUBLIC "'+te.pubID+'" "'+te.sysID+'"'):te.sysID&&this.stream.write(' SYSTEM "'+te.sysID+'"'),te.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(te,oe,se)),oe.state=z.InsideTag,ve=te.children,pe=0,me=ve.length;pe<me;pe++)ce=ve[pe],this.writeChildNode(ce,oe,se+1);oe.state=z.CloseTag,this.stream.write("]")}return oe.state=z.CloseTag,this.stream.write(oe.spaceBeforeSlash+">"),this.stream.write(this.endline(te,oe,se)),oe.state=z.None,this.closeNode(te,oe,se)},ie.prototype.element=function(te,oe,se){var ce,pe,me,ve,ge,Ce,Se,Fe,xe,fe;se||(se=0),this.openNode(te,oe,se),oe.state=z.OpenTag,this.stream.write(this.indent(te,oe,se)+"<"+te.name),xe=te.attribs;for(Se in xe)ue.call(xe,Se)&&(ce=xe[Se],this.attribute(ce,oe,se));if(me=te.children.length,ve=me===0?null:te.children[0],me===0||te.children.every(function(de){return(de.type===x.Text||de.type===x.Raw)&&de.value===""}))oe.allowEmpty?(this.stream.write(">"),oe.state=z.CloseTag,this.stream.write("</"+te.name+">")):(oe.state=z.CloseTag,this.stream.write(oe.spaceBeforeSlash+"/>"));else if(oe.pretty&&me===1&&(ve.type===x.Text||ve.type===x.Raw)&&ve.value!=null)this.stream.write(">"),oe.state=z.InsideTag,oe.suppressPrettyCount++,Fe=!0,this.writeChildNode(ve,oe,se+1),oe.suppressPrettyCount--,Fe=!1,oe.state=z.CloseTag,this.stream.write("</"+te.name+">");else{for(this.stream.write(">"+this.endline(te,oe,se)),oe.state=z.InsideTag,fe=te.children,ge=0,Ce=fe.length;ge<Ce;ge++)pe=fe[ge],this.writeChildNode(pe,oe,se+1);oe.state=z.CloseTag,this.stream.write(this.indent(te,oe,se)+"</"+te.name+">")}return this.stream.write(this.endline(te,oe,se)),oe.state=z.None,this.closeNode(te,oe,se)},ie.prototype.processingInstruction=function(te,oe,se){return this.stream.write(ie.__super__.processingInstruction.call(this,te,oe,se))},ie.prototype.raw=function(te,oe,se){return this.stream.write(ie.__super__.raw.call(this,te,oe,se))},ie.prototype.text=function(te,oe,se){return this.stream.write(ie.__super__.text.call(this,te,oe,se))},ie.prototype.dtdAttList=function(te,oe,se){return this.stream.write(ie.__super__.dtdAttList.call(this,te,oe,se))},ie.prototype.dtdElement=function(te,oe,se){return this.stream.write(ie.__super__.dtdElement.call(this,te,oe,se))},ie.prototype.dtdEntity=function(te,oe,se){return this.stream.write(ie.__super__.dtdEntity.call(this,te,oe,se))},ie.prototype.dtdNotation=function(te,oe,se){return this.stream.write(ie.__super__.dtdNotation.call(this,te,oe,se))},ie}(re)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(y,De,ye){(function(){var x,z,le=function(ee,ue){for(var E in ue)re.call(ue,E)&&(ee[E]=ue[E]);function ie(){this.constructor=ee}return ie.prototype=ue.prototype,ee.prototype=new ie,ee.__super__=ue.prototype,ee},re={}.hasOwnProperty;z=y("./XMLWriterBase"),De.exports=x=function(ee){le(ue,ee);function ue(E){ue.__super__.constructor.call(this,E)}return ue.prototype.document=function(E,ie){var te,oe,se,ce,pe;for(ie=this.filterOptions(ie),ce="",pe=E.children,oe=0,se=pe.length;oe<se;oe++)te=pe[oe],ce+=this.writeChildNode(te,ie,0);return ie.pretty&&ce.slice(-ie.newline.length)===ie.newline&&(ce=ce.slice(0,-ie.newline.length)),ce},ue}(z)}).call(this)},{"./XMLWriterBase":458}],456:[function(y,De,ye){(function(){var x,z=function(re,ee){return function(){return re.apply(ee,arguments)}},le={}.hasOwnProperty;De.exports=x=function(){function re(ee){this.assertLegalName=z(this.assertLegalName,this),this.assertLegalChar=z(this.assertLegalChar,this);var ue,E,ie;ee||(ee={}),this.options=ee,this.options.version||(this.options.version="1.0"),E=ee.stringify||{};for(ue in E)le.call(E,ue)&&(ie=E[ue],this[ue]=ie)}return re.prototype.name=function(ee){return this.options.noValidation?ee:this.assertLegalName(""+ee||"")},re.prototype.text=function(ee){return this.options.noValidation?ee:this.assertLegalChar(this.textEscape(""+ee||""))},re.prototype.cdata=function(ee){return this.options.noValidation?ee:(ee=""+ee||"",ee=ee.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(ee))},re.prototype.comment=function(ee){if(this.options.noValidation)return ee;if(ee=""+ee||"",ee.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+ee);return this.assertLegalChar(ee)},re.prototype.raw=function(ee){return this.options.noValidation?ee:""+ee||""},re.prototype.attValue=function(ee){return this.options.noValidation?ee:this.assertLegalChar(this.attEscape(ee=""+ee||""))},re.prototype.insTarget=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},re.prototype.insValue=function(ee){if(this.options.noValidation)return ee;if(ee=""+ee||"",ee.match(/\?>/))throw new Error("Invalid processing instruction value: "+ee);return this.assertLegalChar(ee)},re.prototype.xmlVersion=function(ee){if(this.options.noValidation)return ee;if(ee=""+ee||"",!ee.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+ee);return ee},re.prototype.xmlEncoding=function(ee){if(this.options.noValidation)return ee;if(ee=""+ee||"",!ee.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+ee);return this.assertLegalChar(ee)},re.prototype.xmlStandalone=function(ee){return this.options.noValidation?ee:ee?"yes":"no"},re.prototype.dtdPubID=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},re.prototype.dtdSysID=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},re.prototype.dtdElementValue=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},re.prototype.dtdAttType=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},re.prototype.dtdAttDefault=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},re.prototype.dtdEntityValue=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},re.prototype.dtdNData=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},re.prototype.convertAttKey="@",re.prototype.convertPIKey="?",re.prototype.convertTextKey="#text",re.prototype.convertCDataKey="#cdata",re.prototype.convertCommentKey="#comment",re.prototype.convertRawKey="#raw",re.prototype.assertLegalChar=function(ee){var ue,E;if(this.options.noValidation)return ee;if(ue="",this.options.version==="1.0"){if(ue=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,E=ee.match(ue))throw new Error("Invalid character in string: "+ee+" at index "+E.index)}else if(this.options.version==="1.1"&&(ue=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,E=ee.match(ue)))throw new Error("Invalid character in string: "+ee+" at index "+E.index);return ee},re.prototype.assertLegalName=function(ee){var ue;if(this.options.noValidation)return ee;if(this.assertLegalChar(ee),ue=/^([: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])*$/,!ee.match(ue))throw new Error("Invalid character in name");return ee},re.prototype.textEscape=function(ee){var ue;return this.options.noValidation?ee:(ue=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ee.replace(ue,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
"))},re.prototype.attEscape=function(ee){var ue;return this.options.noValidation?ee:(ue=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ee.replace(ue,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
"))},re}()}).call(this)},{}],457:[function(y,De,ye){(function(){var x,z,le,re=function(ue,E){for(var ie in E)ee.call(E,ie)&&(ue[ie]=E[ie]);function te(){this.constructor=ue}return te.prototype=E.prototype,ue.prototype=new te,ue.__super__=E.prototype,ue},ee={}.hasOwnProperty;x=y("./NodeType"),z=y("./XMLCharacterData"),De.exports=le=function(ue){re(E,ue);function E(ie,te){if(E.__super__.constructor.call(this,ie),te==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=x.Text,this.value=this.stringify.text(te)}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 ie,te,oe;for(oe="",te=this.previousSibling;te;)oe=te.data+oe,te=te.previousSibling;for(oe+=this.data,ie=this.nextSibling;ie;)oe=oe+ie.data,ie=ie.nextSibling;return oe}}),E.prototype.clone=function(){return Object.create(this)},E.prototype.toString=function(ie){return this.options.writer.text(this,this.options.writer.filterOptions(ie))},E.prototype.splitText=function(ie){throw new Error("This DOM method is not implemented."+this.debugInfo())},E.prototype.replaceWholeText=function(ie){throw new Error("This DOM method is not implemented."+this.debugInfo())},E}(z)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],458:[function(y,De,ye){(function(){var x,z,le,re,ee,ue,E,ie,te,oe,se,ce,pe,me,ve,ge,Ce,Se={}.hasOwnProperty;Ce=y("./Utility").assign,x=y("./NodeType"),te=y("./XMLDeclaration"),oe=y("./XMLDocType"),le=y("./XMLCData"),re=y("./XMLComment"),ce=y("./XMLElement"),me=y("./XMLRaw"),ve=y("./XMLText"),pe=y("./XMLProcessingInstruction"),se=y("./XMLDummy"),ee=y("./XMLDTDAttList"),ue=y("./XMLDTDElement"),E=y("./XMLDTDEntity"),ie=y("./XMLDTDNotation"),z=y("./WriterState"),De.exports=ge=function(){function Fe(xe){var fe,de,we;xe||(xe={}),this.options=xe,de=xe.writer||{};for(fe in de)Se.call(de,fe)&&(we=de[fe],this["_"+fe]=this[fe],this[fe]=we)}return Fe.prototype.filterOptions=function(xe){var fe,de,we,Ae,Ne,ke,Me,Ke;return xe||(xe={}),xe=Ce({},this.options,xe),fe={writer:this},fe.pretty=xe.pretty||!1,fe.allowEmpty=xe.allowEmpty||!1,fe.indent=(de=xe.indent)!=null?de:" ",fe.newline=(we=xe.newline)!=null?we:`
|
|
`,fe.offset=(Ae=xe.offset)!=null?Ae:0,fe.dontPrettyTextNodes=(Ne=(ke=xe.dontPrettyTextNodes)!=null?ke:xe.dontprettytextnodes)!=null?Ne:0,fe.spaceBeforeSlash=(Me=(Ke=xe.spaceBeforeSlash)!=null?Ke:xe.spacebeforeslash)!=null?Me:"",fe.spaceBeforeSlash===!0&&(fe.spaceBeforeSlash=" "),fe.suppressPrettyCount=0,fe.user={},fe.state=z.None,fe},Fe.prototype.indent=function(xe,fe,de){var we;return!fe.pretty||fe.suppressPrettyCount?"":fe.pretty&&(we=(de||0)+fe.offset+1,we>0)?new Array(we).join(fe.indent):""},Fe.prototype.endline=function(xe,fe,de){return!fe.pretty||fe.suppressPrettyCount?"":fe.newline},Fe.prototype.attribute=function(xe,fe,de){var we;return this.openAttribute(xe,fe,de),we=" "+xe.name+'="'+xe.value+'"',this.closeAttribute(xe,fe,de),we},Fe.prototype.cdata=function(xe,fe,de){var we;return this.openNode(xe,fe,de),fe.state=z.OpenTag,we=this.indent(xe,fe,de)+"<![CDATA[",fe.state=z.InsideTag,we+=xe.value,fe.state=z.CloseTag,we+="]]>"+this.endline(xe,fe,de),fe.state=z.None,this.closeNode(xe,fe,de),we},Fe.prototype.comment=function(xe,fe,de){var we;return this.openNode(xe,fe,de),fe.state=z.OpenTag,we=this.indent(xe,fe,de)+"<!-- ",fe.state=z.InsideTag,we+=xe.value,fe.state=z.CloseTag,we+=" -->"+this.endline(xe,fe,de),fe.state=z.None,this.closeNode(xe,fe,de),we},Fe.prototype.declaration=function(xe,fe,de){var we;return this.openNode(xe,fe,de),fe.state=z.OpenTag,we=this.indent(xe,fe,de)+"<?xml",fe.state=z.InsideTag,we+=' version="'+xe.version+'"',xe.encoding!=null&&(we+=' encoding="'+xe.encoding+'"'),xe.standalone!=null&&(we+=' standalone="'+xe.standalone+'"'),fe.state=z.CloseTag,we+=fe.spaceBeforeSlash+"?>",we+=this.endline(xe,fe,de),fe.state=z.None,this.closeNode(xe,fe,de),we},Fe.prototype.docType=function(xe,fe,de){var we,Ae,Ne,ke,Me;if(de||(de=0),this.openNode(xe,fe,de),fe.state=z.OpenTag,ke=this.indent(xe,fe,de),ke+="<!DOCTYPE "+xe.root().name,xe.pubID&&xe.sysID?ke+=' PUBLIC "'+xe.pubID+'" "'+xe.sysID+'"':xe.sysID&&(ke+=' SYSTEM "'+xe.sysID+'"'),xe.children.length>0){for(ke+=" [",ke+=this.endline(xe,fe,de),fe.state=z.InsideTag,Me=xe.children,Ae=0,Ne=Me.length;Ae<Ne;Ae++)we=Me[Ae],ke+=this.writeChildNode(we,fe,de+1);fe.state=z.CloseTag,ke+="]"}return fe.state=z.CloseTag,ke+=fe.spaceBeforeSlash+">",ke+=this.endline(xe,fe,de),fe.state=z.None,this.closeNode(xe,fe,de),ke},Fe.prototype.element=function(xe,fe,de){var we,Ae,Ne,ke,Me,Ke,_e,Xe,ut,Re,Ue,$e,ot,at;de||(de=0),Re=!1,Ue="",this.openNode(xe,fe,de),fe.state=z.OpenTag,Ue+=this.indent(xe,fe,de)+"<"+xe.name,$e=xe.attribs;for(ut in $e)Se.call($e,ut)&&(we=$e[ut],Ue+=this.attribute(we,fe,de));if(Ne=xe.children.length,ke=Ne===0?null:xe.children[0],Ne===0||xe.children.every(function(qe){return(qe.type===x.Text||qe.type===x.Raw)&&qe.value===""}))fe.allowEmpty?(Ue+=">",fe.state=z.CloseTag,Ue+="</"+xe.name+">"+this.endline(xe,fe,de)):(fe.state=z.CloseTag,Ue+=fe.spaceBeforeSlash+"/>"+this.endline(xe,fe,de));else if(fe.pretty&&Ne===1&&(ke.type===x.Text||ke.type===x.Raw)&&ke.value!=null)Ue+=">",fe.state=z.InsideTag,fe.suppressPrettyCount++,Re=!0,Ue+=this.writeChildNode(ke,fe,de+1),fe.suppressPrettyCount--,Re=!1,fe.state=z.CloseTag,Ue+="</"+xe.name+">"+this.endline(xe,fe,de);else{if(fe.dontPrettyTextNodes){for(ot=xe.children,Me=0,_e=ot.length;Me<_e;Me++)if(Ae=ot[Me],(Ae.type===x.Text||Ae.type===x.Raw)&&Ae.value!=null){fe.suppressPrettyCount++,Re=!0;break}}for(Ue+=">"+this.endline(xe,fe,de),fe.state=z.InsideTag,at=xe.children,Ke=0,Xe=at.length;Ke<Xe;Ke++)Ae=at[Ke],Ue+=this.writeChildNode(Ae,fe,de+1);fe.state=z.CloseTag,Ue+=this.indent(xe,fe,de)+"</"+xe.name+">",Re&&fe.suppressPrettyCount--,Ue+=this.endline(xe,fe,de),fe.state=z.None}return this.closeNode(xe,fe,de),Ue},Fe.prototype.writeChildNode=function(xe,fe,de){switch(xe.type){case x.CData:return this.cdata(xe,fe,de);case x.Comment:return this.comment(xe,fe,de);case x.Element:return this.element(xe,fe,de);case x.Raw:return this.raw(xe,fe,de);case x.Text:return this.text(xe,fe,de);case x.ProcessingInstruction:return this.processingInstruction(xe,fe,de);case x.Dummy:return"";case x.Declaration:return this.declaration(xe,fe,de);case x.DocType:return this.docType(xe,fe,de);case x.AttributeDeclaration:return this.dtdAttList(xe,fe,de);case x.ElementDeclaration:return this.dtdElement(xe,fe,de);case x.EntityDeclaration:return this.dtdEntity(xe,fe,de);case x.NotationDeclaration:return this.dtdNotation(xe,fe,de);default:throw new Error("Unknown XML node type: "+xe.constructor.name)}},Fe.prototype.processingInstruction=function(xe,fe,de){var we;return this.openNode(xe,fe,de),fe.state=z.OpenTag,we=this.indent(xe,fe,de)+"<?",fe.state=z.InsideTag,we+=xe.target,xe.value&&(we+=" "+xe.value),fe.state=z.CloseTag,we+=fe.spaceBeforeSlash+"?>",we+=this.endline(xe,fe,de),fe.state=z.None,this.closeNode(xe,fe,de),we},Fe.prototype.raw=function(xe,fe,de){var we;return this.openNode(xe,fe,de),fe.state=z.OpenTag,we=this.indent(xe,fe,de),fe.state=z.InsideTag,we+=xe.value,fe.state=z.CloseTag,we+=this.endline(xe,fe,de),fe.state=z.None,this.closeNode(xe,fe,de),we},Fe.prototype.text=function(xe,fe,de){var we;return this.openNode(xe,fe,de),fe.state=z.OpenTag,we=this.indent(xe,fe,de),fe.state=z.InsideTag,we+=xe.value,fe.state=z.CloseTag,we+=this.endline(xe,fe,de),fe.state=z.None,this.closeNode(xe,fe,de),we},Fe.prototype.dtdAttList=function(xe,fe,de){var we;return this.openNode(xe,fe,de),fe.state=z.OpenTag,we=this.indent(xe,fe,de)+"<!ATTLIST",fe.state=z.InsideTag,we+=" "+xe.elementName+" "+xe.attributeName+" "+xe.attributeType,xe.defaultValueType!=="#DEFAULT"&&(we+=" "+xe.defaultValueType),xe.defaultValue&&(we+=' "'+xe.defaultValue+'"'),fe.state=z.CloseTag,we+=fe.spaceBeforeSlash+">"+this.endline(xe,fe,de),fe.state=z.None,this.closeNode(xe,fe,de),we},Fe.prototype.dtdElement=function(xe,fe,de){var we;return this.openNode(xe,fe,de),fe.state=z.OpenTag,we=this.indent(xe,fe,de)+"<!ELEMENT",fe.state=z.InsideTag,we+=" "+xe.name+" "+xe.value,fe.state=z.CloseTag,we+=fe.spaceBeforeSlash+">"+this.endline(xe,fe,de),fe.state=z.None,this.closeNode(xe,fe,de),we},Fe.prototype.dtdEntity=function(xe,fe,de){var we;return this.openNode(xe,fe,de),fe.state=z.OpenTag,we=this.indent(xe,fe,de)+"<!ENTITY",fe.state=z.InsideTag,xe.pe&&(we+=" %"),we+=" "+xe.name,xe.value?we+=' "'+xe.value+'"':(xe.pubID&&xe.sysID?we+=' PUBLIC "'+xe.pubID+'" "'+xe.sysID+'"':xe.sysID&&(we+=' SYSTEM "'+xe.sysID+'"'),xe.nData&&(we+=" NDATA "+xe.nData)),fe.state=z.CloseTag,we+=fe.spaceBeforeSlash+">"+this.endline(xe,fe,de),fe.state=z.None,this.closeNode(xe,fe,de),we},Fe.prototype.dtdNotation=function(xe,fe,de){var we;return this.openNode(xe,fe,de),fe.state=z.OpenTag,we=this.indent(xe,fe,de)+"<!NOTATION",fe.state=z.InsideTag,we+=" "+xe.name,xe.pubID&&xe.sysID?we+=' PUBLIC "'+xe.pubID+'" "'+xe.sysID+'"':xe.pubID?we+=' PUBLIC "'+xe.pubID+'"':xe.sysID&&(we+=' SYSTEM "'+xe.sysID+'"'),fe.state=z.CloseTag,we+=fe.spaceBeforeSlash+">"+this.endline(xe,fe,de),fe.state=z.None,this.closeNode(xe,fe,de),we},Fe.prototype.openNode=function(xe,fe,de){},Fe.prototype.closeNode=function(xe,fe,de){},Fe.prototype.openAttribute=function(xe,fe,de){},Fe.prototype.closeAttribute=function(xe,fe,de){},Fe}()}).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(y,De,ye){(function(){var x,z,le,re,ee,ue,E,ie,te,oe;oe=y("./Utility"),ie=oe.assign,te=oe.isFunction,le=y("./XMLDOMImplementation"),re=y("./XMLDocument"),ee=y("./XMLDocumentCB"),E=y("./XMLStringWriter"),ue=y("./XMLStreamWriter"),x=y("./NodeType"),z=y("./WriterState"),De.exports.create=function(se,ce,pe,me){var ve,ge;if(se==null)throw new Error("Root element needs a name.");return me=ie({},ce,pe,me),ve=new re(me),ge=ve.element(se),me.headless||(ve.declaration(me),(me.pubID!=null||me.sysID!=null)&&ve.dtd(me)),ge},De.exports.begin=function(se,ce,pe){var me;return te(se)&&(me=[se,ce],ce=me[0],pe=me[1],se={}),ce?new ee(se,ce,pe):new re(se)},De.exports.stringWriter=function(se){return new E(se)},De.exports.streamWriter=function(se,ce){return new ue(se,ce)},De.exports.implementation=new le,De.exports.nodeType=x,De.exports.writerState=z}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(y,De,ye){De.exports=z;var x=Object.prototype.hasOwnProperty;function z(){for(var le={},re=0;re<arguments.length;re++){var ee=arguments[re];for(var ue in ee)x.call(ee,ue)&&(le[ue]=ee[ue])}return le}},{}],461:[function(y,De,ye){"use strict";y("core-js/modules/es.array.fill.js"),y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.regexp.to-string.js"),y("core-js/modules/es.array.join.js"),y("core-js/modules/es.array.slice.js");var x=y("buffer").Buffer,z=y("./sha"),le=y("./md5"),re={sha1:z,md5:le},ee=64,ue=x.alloc(ee);ue.fill(0);function E(oe,se,ce){x.isBuffer(se)||(se=x.from(se)),x.isBuffer(ce)||(ce=x.from(ce)),se.length>ee?se=oe(se):se.length<ee&&(se=x.concat([se,ue],ee));for(var pe=x.alloc(ee),me=x.alloc(ee),ve=0;ve<ee;ve++)pe[ve]=se[ve]^54,me[ve]=se[ve]^92;var ge=oe(x.concat([pe,ce]));return oe(x.concat([me,ge]))}function ie(oe,se){oe=oe||"sha1";var ce=re[oe],pe=[],me=0;return ce||te("algorithm:",oe,"is not yet supported"),{update:function(ge){return x.isBuffer(ge)||(ge=x.from(ge)),pe.push(ge),me+=ge.length,this},digest:function(ge){var Ce=x.concat(pe),Se=se?E(ce,se,Ce):ce(Ce);return pe=null,ge?Se.toString(ge):Se}}}function te(){var oe=[].slice.call(arguments).join(" ");throw new Error([oe,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
|
|
`))}ye.createHash=function(oe){return ie(oe)},ye.createHmac=function(oe,se){return ie(oe,se)},ye.createCredentials=function(){te("sorry,createCredentials is not implemented yet")},ye.createCipher=function(){te("sorry,createCipher is not implemented yet")},ye.createCipheriv=function(){te("sorry,createCipheriv is not implemented yet")},ye.createDecipher=function(){te("sorry,createDecipher is not implemented yet")},ye.createDecipheriv=function(){te("sorry,createDecipheriv is not implemented yet")},ye.createSign=function(){te("sorry,createSign is not implemented yet")},ye.createVerify=function(){te("sorry,createVerify is not implemented yet")},ye.createDiffieHellman=function(){te("sorry,createDiffieHellman is not implemented yet")},ye.pbkdf2=function(){te("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(y,De,ye){"use strict";y("core-js/modules/es.array.fill.js"),y("core-js/modules/es.array.concat.js");var x=y("buffer").Buffer,z=4,le=x.alloc(z);le.fill(0);var re=8;function ee(ie,te){if(ie.length%z!==0){var oe=ie.length+(z-ie.length%z);ie=x.concat([ie,le],oe)}for(var se=[],ce=te?ie.readInt32BE:ie.readInt32LE,pe=0;pe<ie.length;pe+=z)se.push(ce.call(ie,pe));return se}function ue(ie,te,oe){for(var se=x.alloc(te),ce=oe?se.writeInt32BE:se.writeInt32LE,pe=0;pe<ie.length;pe++)ce.call(se,ie[pe],pe*4,!0);return se}function E(ie,te,oe,se){x.isBuffer(ie)||(ie=x.from(ie));var ce=te(ee(ie,se),ie.length*re);return ue(ce,oe,se)}De.exports={hash:E}},{buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273}],463:[function(y,De,ye){"use strict";var x=y("./helpers");function z(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function le(se,ce){se[ce>>5]|=128<<ce%32,se[(ce+64>>>9<<4)+14]=ce;for(var pe=1732584193,me=-271733879,ve=-1732584194,ge=271733878,Ce=0;Ce<se.length;Ce+=16){var Se=pe,Fe=me,xe=ve,fe=ge;pe=ee(pe,me,ve,ge,se[Ce+0],7,-680876936),ge=ee(ge,pe,me,ve,se[Ce+1],12,-389564586),ve=ee(ve,ge,pe,me,se[Ce+2],17,606105819),me=ee(me,ve,ge,pe,se[Ce+3],22,-1044525330),pe=ee(pe,me,ve,ge,se[Ce+4],7,-176418897),ge=ee(ge,pe,me,ve,se[Ce+5],12,1200080426),ve=ee(ve,ge,pe,me,se[Ce+6],17,-1473231341),me=ee(me,ve,ge,pe,se[Ce+7],22,-45705983),pe=ee(pe,me,ve,ge,se[Ce+8],7,1770035416),ge=ee(ge,pe,me,ve,se[Ce+9],12,-1958414417),ve=ee(ve,ge,pe,me,se[Ce+10],17,-42063),me=ee(me,ve,ge,pe,se[Ce+11],22,-1990404162),pe=ee(pe,me,ve,ge,se[Ce+12],7,1804603682),ge=ee(ge,pe,me,ve,se[Ce+13],12,-40341101),ve=ee(ve,ge,pe,me,se[Ce+14],17,-1502002290),me=ee(me,ve,ge,pe,se[Ce+15],22,1236535329),pe=ue(pe,me,ve,ge,se[Ce+1],5,-165796510),ge=ue(ge,pe,me,ve,se[Ce+6],9,-1069501632),ve=ue(ve,ge,pe,me,se[Ce+11],14,643717713),me=ue(me,ve,ge,pe,se[Ce+0],20,-373897302),pe=ue(pe,me,ve,ge,se[Ce+5],5,-701558691),ge=ue(ge,pe,me,ve,se[Ce+10],9,38016083),ve=ue(ve,ge,pe,me,se[Ce+15],14,-660478335),me=ue(me,ve,ge,pe,se[Ce+4],20,-405537848),pe=ue(pe,me,ve,ge,se[Ce+9],5,568446438),ge=ue(ge,pe,me,ve,se[Ce+14],9,-1019803690),ve=ue(ve,ge,pe,me,se[Ce+3],14,-187363961),me=ue(me,ve,ge,pe,se[Ce+8],20,1163531501),pe=ue(pe,me,ve,ge,se[Ce+13],5,-1444681467),ge=ue(ge,pe,me,ve,se[Ce+2],9,-51403784),ve=ue(ve,ge,pe,me,se[Ce+7],14,1735328473),me=ue(me,ve,ge,pe,se[Ce+12],20,-1926607734),pe=E(pe,me,ve,ge,se[Ce+5],4,-378558),ge=E(ge,pe,me,ve,se[Ce+8],11,-2022574463),ve=E(ve,ge,pe,me,se[Ce+11],16,1839030562),me=E(me,ve,ge,pe,se[Ce+14],23,-35309556),pe=E(pe,me,ve,ge,se[Ce+1],4,-1530992060),ge=E(ge,pe,me,ve,se[Ce+4],11,1272893353),ve=E(ve,ge,pe,me,se[Ce+7],16,-155497632),me=E(me,ve,ge,pe,se[Ce+10],23,-1094730640),pe=E(pe,me,ve,ge,se[Ce+13],4,681279174),ge=E(ge,pe,me,ve,se[Ce+0],11,-358537222),ve=E(ve,ge,pe,me,se[Ce+3],16,-722521979),me=E(me,ve,ge,pe,se[Ce+6],23,76029189),pe=E(pe,me,ve,ge,se[Ce+9],4,-640364487),ge=E(ge,pe,me,ve,se[Ce+12],11,-421815835),ve=E(ve,ge,pe,me,se[Ce+15],16,530742520),me=E(me,ve,ge,pe,se[Ce+2],23,-995338651),pe=ie(pe,me,ve,ge,se[Ce+0],6,-198630844),ge=ie(ge,pe,me,ve,se[Ce+7],10,1126891415),ve=ie(ve,ge,pe,me,se[Ce+14],15,-1416354905),me=ie(me,ve,ge,pe,se[Ce+5],21,-57434055),pe=ie(pe,me,ve,ge,se[Ce+12],6,1700485571),ge=ie(ge,pe,me,ve,se[Ce+3],10,-1894986606),ve=ie(ve,ge,pe,me,se[Ce+10],15,-1051523),me=ie(me,ve,ge,pe,se[Ce+1],21,-2054922799),pe=ie(pe,me,ve,ge,se[Ce+8],6,1873313359),ge=ie(ge,pe,me,ve,se[Ce+15],10,-30611744),ve=ie(ve,ge,pe,me,se[Ce+6],15,-1560198380),me=ie(me,ve,ge,pe,se[Ce+13],21,1309151649),pe=ie(pe,me,ve,ge,se[Ce+4],6,-145523070),ge=ie(ge,pe,me,ve,se[Ce+11],10,-1120210379),ve=ie(ve,ge,pe,me,se[Ce+2],15,718787259),me=ie(me,ve,ge,pe,se[Ce+9],21,-343485551),pe=te(pe,Se),me=te(me,Fe),ve=te(ve,xe),ge=te(ge,fe)}return Array(pe,me,ve,ge)}function re(se,ce,pe,me,ve,ge){return te(oe(te(te(ce,se),te(me,ge)),ve),pe)}function ee(se,ce,pe,me,ve,ge,Ce){return re(ce&pe|~ce&me,se,ce,ve,ge,Ce)}function ue(se,ce,pe,me,ve,ge,Ce){return re(ce&me|pe&~me,se,ce,ve,ge,Ce)}function E(se,ce,pe,me,ve,ge,Ce){return re(ce^pe^me,se,ce,ve,ge,Ce)}function ie(se,ce,pe,me,ve,ge,Ce){return re(pe^(ce|~me),se,ce,ve,ge,Ce)}function te(se,ce){var pe=(se&65535)+(ce&65535),me=(se>>16)+(ce>>16)+(pe>>16);return me<<16|pe&65535}function oe(se,ce){return se<<ce|se>>>32-ce}De.exports=function(ce){return x.hash(ce,le,16)}},{"./helpers":462}],464:[function(y,De,ye){"use strict";var x=y("./helpers");function z(E,ie){E[ie>>5]|=128<<24-ie%32,E[(ie+64>>9<<4)+15]=ie;for(var te=Array(80),oe=1732584193,se=-271733879,ce=-1732584194,pe=271733878,me=-1009589776,ve=0;ve<E.length;ve+=16){for(var ge=oe,Ce=se,Se=ce,Fe=pe,xe=me,fe=0;fe<80;fe++){fe<16?te[fe]=E[ve+fe]:te[fe]=ue(te[fe-3]^te[fe-8]^te[fe-14]^te[fe-16],1);var de=ee(ee(ue(oe,5),le(fe,se,ce,pe)),ee(ee(me,te[fe]),re(fe)));me=pe,pe=ce,ce=ue(se,30),se=oe,oe=de}oe=ee(oe,ge),se=ee(se,Ce),ce=ee(ce,Se),pe=ee(pe,Fe),me=ee(me,xe)}return Array(oe,se,ce,pe,me)}function le(E,ie,te,oe){return E<20?ie&te|~ie&oe:E<40?ie^te^oe:E<60?ie&te|ie&oe|te&oe:ie^te^oe}function re(E){return E<20?1518500249:E<40?1859775393:E<60?-1894007588:-899497514}function ee(E,ie){var te=(E&65535)+(ie&65535),oe=(E>>16)+(ie>>16)+(te>>16);return oe<<16|te&65535}function ue(E,ie){return E<<ie|E>>>32-ie}De.exports=function(ie){return x.hash(ie,z,20,!0)}},{"./helpers":462}],465:[function(y,De,ye){"use strict";De.exports=function(){return function(){}}},{}],466:[function(y,De,ye){(function(x){(function(){"use strict";var z=y("@babel/runtime/helpers/interopRequireDefault"),le=z(y("@babel/runtime/helpers/typeof")),re=y("stream"),ee=re.Stream,ue=y("../lib/common/utils/isArray"),E=ue.isArray;De.exports.string=function(oe){return typeof oe=="string"},De.exports.array=E,De.exports.buffer=x.isBuffer;function ie(te){return te instanceof ee}De.exports.writableStream=function(oe){return ie(oe)&&typeof oe._write=="function"&&(0,le.default)(oe._writableState)==="object"}}).call(this)}).call(this,{isBuffer:y("../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(y,De,ye){"use strict";var x=y("immediate"),z=De.exports={};z.nextTick=x,z.title="browser",z.browser=!0,z.env={},z.argv=[],z.version="",z.versions={};function le(){}z.on=le,z.addListener=le,z.once=le,z.off=le,z.removeListener=le,z.removeAllListeners=le,z.emit=le,z.prependListener=le,z.prependOnceListener=le,z.listeners=function(re){return[]},z.binding=function(re){throw new Error("process.binding is not supported")},z.cwd=function(){return"/"},z.chdir=function(re){throw new Error("process.chdir is not supported")},z.umask=function(){return 0}},{immediate:358}],468:[function(y,De,ye){(function(x){(function(){"use strict";y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.search.js");var z=y("./lib/request"),le=y("./lib/response"),re=y("xtend"),ee=y("builtin-status-codes"),ue=y("url"),E=ye;E.request=function(ie,te){typeof ie=="string"?ie=ue.parse(ie):ie=re(ie);var oe=x.location.protocol.search(/^https?:$/)===-1?"http:":"",se=ie.protocol||oe,ce=ie.hostname||ie.host,pe=ie.port,me=ie.path||"/";ce&&ce.indexOf(":")!==-1&&(ce="["+ce+"]"),ie.url=(ce?se+"//"+ce:"")+(pe?":"+pe:"")+me,ie.method=(ie.method||"GET").toUpperCase(),ie.headers=ie.headers||{};var ve=new z(ie);return te&&ve.on("response",te),ve},E.get=function(te,oe){var se=E.request(te,oe);return se.end(),se},E.ClientRequest=z,E.IncomingMessage=le.IncomingMessage,E.Agent=function(){},E.Agent.defaultMaxSockets=4,E.globalAgent=new E.Agent,E.STATUS_CODES=ee,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 It!="undefined"?It: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(y,De,ye){(function(x){(function(){"use strict";y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.promise.js"),y("core-js/modules/es.array-buffer.constructor.js"),y("core-js/modules/es.array-buffer.slice.js"),y("core-js/modules/es.array.slice.js"),ye.fetch=E(x.fetch)&&E(x.ReadableStream),ye.writableStream=E(x.WritableStream),ye.abortController=E(x.AbortController),ye.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),ye.blobConstructor=!0}catch(ie){}var z;function le(){if(z!==void 0)return z;if(x.XMLHttpRequest){z=new x.XMLHttpRequest;try{z.open("GET",x.XDomainRequest?"/":"https://example.com")}catch(ie){z=null}}else z=null;return z}function re(ie){var te=le();if(!te)return!1;try{return te.responseType=ie,te.responseType===ie}catch(oe){}return!1}var ee=typeof x.ArrayBuffer!="undefined",ue=ee&&E(x.ArrayBuffer.prototype.slice);ye.arraybuffer=ye.fetch||ee&&re("arraybuffer"),ye.msstream=!ye.fetch&&ue&&re("ms-stream"),ye.mozchunkedarraybuffer=!ye.fetch&&ee&&re("moz-chunked-arraybuffer"),ye.overrideMimeType=ye.fetch||(le()?E(le().overrideMimeType):!1),ye.vbArray=E(x.VBArray);function E(ie){return typeof ie=="function"}z=null}).call(this)}).call(this,typeof It!="undefined"?It: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(y,De,ye){(function(x,z,le){(function(){"use strict";y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.regexp.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.array.map.js"),y("core-js/modules/es.function.name.js"),y("core-js/modules/es.promise.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.split.js");var re=y("./capability"),ee=y("inherits"),ue=y("./response"),E=y("readable-stream"),ie=y("to-arraybuffer"),te=ue.IncomingMessage,oe=ue.readyStates;function se(ve,ge){return re.fetch&&ge?"fetch":re.mozchunkedarraybuffer?"moz-chunked-arraybuffer":re.msstream?"ms-stream":re.arraybuffer&&ve?"arraybuffer":re.vbArray&&ve?"text:vbarray":"text"}var ce=De.exports=function(ve){var ge=this;E.Writable.call(ge),ge._opts=ve,ge._body=[],ge._headers={},ve.auth&&ge.setHeader("Authorization","Basic "+new le(ve.auth).toString("base64")),Object.keys(ve.headers).forEach(function(Fe){ge.setHeader(Fe,ve.headers[Fe])});var Ce,Se=!0;if(ve.mode==="disable-fetch"||"requestTimeout"in ve&&!re.abortController)Se=!1,Ce=!0;else if(ve.mode==="prefer-streaming")Ce=!1;else if(ve.mode==="allow-wrong-content-type")Ce=!re.overrideMimeType;else if(!ve.mode||ve.mode==="default"||ve.mode==="prefer-fast")Ce=!0;else throw new Error("Invalid value for opts.mode");ge._mode=se(Ce,Se),ge._fetchTimer=null,ge.on("finish",function(){ge._onFinish()})};ee(ce,E.Writable),ce.prototype.setHeader=function(ve,ge){var Ce=this,Se=ve.toLowerCase();me.indexOf(Se)===-1&&(Ce._headers[Se]={name:ve,value:ge})},ce.prototype.getHeader=function(ve){var ge=this._headers[ve.toLowerCase()];return ge?ge.value:null},ce.prototype.removeHeader=function(ve){var ge=this;delete ge._headers[ve.toLowerCase()]},ce.prototype._onFinish=function(){var ve=this;if(!ve._destroyed){var ge=ve._opts,Ce=ve._headers,Se=null;ge.method!=="GET"&&ge.method!=="HEAD"&&(re.arraybuffer?Se=ie(le.concat(ve._body)):re.blobConstructor?Se=new z.Blob(ve._body.map(function(Ae){return ie(Ae)}),{type:(Ce["content-type"]||{}).value||""}):Se=le.concat(ve._body).toString());var Fe=[];if(Object.keys(Ce).forEach(function(Ae){var Ne=Ce[Ae].name,ke=Ce[Ae].value;Array.isArray(ke)?ke.forEach(function(Me){Fe.push([Ne,Me])}):Fe.push([Ne,ke])}),ve._mode==="fetch"){var xe=null,fe=null;if(re.abortController){var de=new AbortController;xe=de.signal,ve._fetchAbortController=de,"requestTimeout"in ge&&ge.requestTimeout!==0&&(ve._fetchTimer=z.setTimeout(function(){ve.emit("requestTimeout"),ve._fetchAbortController&&ve._fetchAbortController.abort()},ge.requestTimeout))}z.fetch(ve._opts.url,{method:ve._opts.method,headers:Fe,body:Se||void 0,mode:"cors",credentials:ge.withCredentials?"include":"same-origin",signal:xe}).then(function(Ae){ve._fetchResponse=Ae,ve._connect()},function(Ae){z.clearTimeout(ve._fetchTimer),ve._destroyed||ve.emit("error",Ae)})}else{var we=ve._xhr=new z.XMLHttpRequest;try{we.open(ve._opts.method,ve._opts.url,!0)}catch(Ae){x.nextTick(function(){ve.emit("error",Ae)});return}"responseType"in we&&(we.responseType=ve._mode.split(":")[0]),"withCredentials"in we&&(we.withCredentials=!!ge.withCredentials),ve._mode==="text"&&"overrideMimeType"in we&&we.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in ge&&(we.timeout=ge.requestTimeout,we.ontimeout=function(){ve.emit("requestTimeout")}),Fe.forEach(function(Ae){we.setRequestHeader(Ae[0],Ae[1])}),ve._response=null,we.onreadystatechange=function(){switch(we.readyState){case oe.LOADING:case oe.DONE:ve._onXHRProgress();break}},ve._mode==="moz-chunked-arraybuffer"&&(we.onprogress=function(){ve._onXHRProgress()}),we.onerror=function(){ve._destroyed||ve.emit("error",new Error("XHR error"))};try{we.send(Se)}catch(Ae){x.nextTick(function(){ve.emit("error",Ae)});return}}}};function pe(ve){try{var ge=ve.status;return ge!==null&&ge!==0}catch(Ce){return!1}}ce.prototype._onXHRProgress=function(){var ve=this;!pe(ve._xhr)||ve._destroyed||(ve._response||ve._connect(),ve._response._onXHRProgress())},ce.prototype._connect=function(){var ve=this;ve._destroyed||(ve._response=new te(ve._xhr,ve._fetchResponse,ve._mode,ve._fetchTimer),ve._response.on("error",function(ge){ve.emit("error",ge)}),ve.emit("response",ve._response))},ce.prototype._write=function(ve,ge,Ce){var Se=this;Se._body.push(ve),Ce()},ce.prototype.abort=ce.prototype.destroy=function(){var ve=this;ve._destroyed=!0,z.clearTimeout(ve._fetchTimer),ve._response&&(ve._response._destroyed=!0),ve._xhr?ve._xhr.abort():ve._fetchAbortController&&ve._fetchAbortController.abort()},ce.prototype.end=function(ve,ge,Ce){var Se=this;typeof ve=="function"&&(Ce=ve,ve=void 0),E.Writable.prototype.end.call(Se,ve,ge,Ce)},ce.prototype.flushHeaders=function(){},ce.prototype.setTimeout=function(){},ce.prototype.setNoDelay=function(){},ce.prototype.setSocketKeepAlive=function(){};var me=["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,y("_process"),typeof It!="undefined"?It:typeof self!="undefined"?self:typeof window!="undefined"?window:{},y("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(y,De,ye){(function(x,z,le){(function(){"use strict";y("core-js/modules/es.object.to-string.js"),y("core-js/modules/web.dom-collections.for-each.js"),y("core-js/modules/es.promise.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.split.js"),y("core-js/modules/es.string.match.js"),y("core-js/modules/es.array.iterator.js"),y("core-js/modules/es.array-buffer.slice.js"),y("core-js/modules/es.typed-array.uint8-array.js"),y("core-js/modules/es.typed-array.copy-within.js"),y("core-js/modules/es.typed-array.every.js"),y("core-js/modules/es.typed-array.fill.js"),y("core-js/modules/es.typed-array.filter.js"),y("core-js/modules/es.typed-array.find.js"),y("core-js/modules/es.typed-array.find-index.js"),y("core-js/modules/es.typed-array.for-each.js"),y("core-js/modules/es.typed-array.includes.js"),y("core-js/modules/es.typed-array.index-of.js"),y("core-js/modules/es.typed-array.iterator.js"),y("core-js/modules/es.typed-array.join.js"),y("core-js/modules/es.typed-array.last-index-of.js"),y("core-js/modules/es.typed-array.map.js"),y("core-js/modules/es.typed-array.reduce.js"),y("core-js/modules/es.typed-array.reduce-right.js"),y("core-js/modules/es.typed-array.reverse.js"),y("core-js/modules/es.typed-array.set.js"),y("core-js/modules/es.typed-array.slice.js"),y("core-js/modules/es.typed-array.some.js"),y("core-js/modules/es.typed-array.sort.js"),y("core-js/modules/es.typed-array.subarray.js"),y("core-js/modules/es.typed-array.to-locale-string.js"),y("core-js/modules/es.typed-array.to-string.js"),y("core-js/modules/es.array.slice.js");var re=y("./capability"),ee=y("inherits"),ue=y("readable-stream"),E=ye.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},ie=ye.IncomingMessage=function(te,oe,se,ce){var pe=this;if(ue.Readable.call(pe),pe._mode=se,pe.headers={},pe.rawHeaders=[],pe.trailers={},pe.rawTrailers=[],pe.on("end",function(){x.nextTick(function(){pe.emit("close")})}),se==="fetch"){var me=function xe(){ge.read().then(function(fe){if(!pe._destroyed){if(fe.done){z.clearTimeout(ce),pe.push(null);return}pe.push(new le(fe.value)),xe()}}).catch(function(fe){z.clearTimeout(ce),pe._destroyed||pe.emit("error",fe)})};if(pe._fetchResponse=oe,pe.url=oe.url,pe.statusCode=oe.status,pe.statusMessage=oe.statusText,oe.headers.forEach(function(xe,fe){pe.headers[fe.toLowerCase()]=xe,pe.rawHeaders.push(fe,xe)}),re.writableStream){var ve=new WritableStream({write:function(fe){return new Promise(function(de,we){pe._destroyed?we():pe.push(new le(fe))?de():pe._resumeFetch=de})},close:function(){z.clearTimeout(ce),pe._destroyed||pe.push(null)},abort:function(fe){pe._destroyed||pe.emit("error",fe)}});try{oe.body.pipeTo(ve).catch(function(xe){z.clearTimeout(ce),pe._destroyed||pe.emit("error",xe)});return}catch(xe){}}var ge=oe.body.getReader();me()}else{pe._xhr=te,pe._pos=0,pe.url=te.responseURL,pe.statusCode=te.status,pe.statusMessage=te.statusText;var Ce=te.getAllResponseHeaders().split(/\r?\n/);if(Ce.forEach(function(xe){var fe=xe.match(/^([^:]+):\s*(.*)/);if(fe){var de=fe[1].toLowerCase();de==="set-cookie"?(pe.headers[de]===void 0&&(pe.headers[de]=[]),pe.headers[de].push(fe[2])):pe.headers[de]!==void 0?pe.headers[de]+=", "+fe[2]:pe.headers[de]=fe[2],pe.rawHeaders.push(fe[1],fe[2])}}),pe._charset="x-user-defined",!re.overrideMimeType){var Se=pe.rawHeaders["mime-type"];if(Se){var Fe=Se.match(/;\s*charset=([^;])(;|$)/);Fe&&(pe._charset=Fe[1].toLowerCase())}pe._charset||(pe._charset="utf-8")}}};ee(ie,ue.Readable),ie.prototype._read=function(){var te=this,oe=te._resumeFetch;oe&&(te._resumeFetch=null,oe())},ie.prototype._onXHRProgress=function(){var te=this,oe=te._xhr,se=null;switch(te._mode){case"text:vbarray":if(oe.readyState!==E.DONE)break;try{se=new z.VBArray(oe.responseBody).toArray()}catch(ge){}if(se!==null){te.push(new le(se));break}case"text":try{se=oe.responseText}catch(ge){te._mode="text:vbarray";break}if(se.length>te._pos){var ce=se.substr(te._pos);if(te._charset==="x-user-defined"){for(var pe=new le(ce.length),me=0;me<ce.length;me++)pe[me]=ce.charCodeAt(me)&255;te.push(pe)}else te.push(ce,te._charset);te._pos=se.length}break;case"arraybuffer":if(oe.readyState!==E.DONE||!oe.response)break;se=oe.response,te.push(new le(new Uint8Array(se)));break;case"moz-chunked-arraybuffer":if(se=oe.response,oe.readyState!==E.LOADING||!se)break;te.push(new le(new Uint8Array(se)));break;case"ms-stream":if(se=oe.response,oe.readyState!==E.LOADING)break;var ve=new z.MSStreamReader;ve.onprogress=function(){ve.result.byteLength>te._pos&&(te.push(new le(new Uint8Array(ve.result.slice(te._pos)))),te._pos=ve.result.byteLength)},ve.onload=function(){te.push(null)},ve.readAsArrayBuffer(se);break}te._xhr.readyState===E.DONE&&te._mode!=="ms-stream"&&te.push(null)}}).call(this)}).call(this,y("_process"),typeof It!="undefined"?It:typeof self!="undefined"?self:typeof window!="undefined"?window:{},y("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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/helpers/typeof"));y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.search.js"),y("core-js/modules/es.array.concat.js"),y("core-js/modules/es.string.split.js"),y("core-js/modules/es.string.replace.js"),y("core-js/modules/es.array.join.js"),y("core-js/modules/es.string.trim.js"),y("core-js/modules/es.string.match.js"),y("core-js/modules/es.array.slice.js"),y("core-js/modules/es.object.keys.js"),y("core-js/modules/es.array.splice.js");var le=y("punycode"),re=y("./util");ye.parse=fe,ye.resolve=we,ye.resolveObject=Ae,ye.format=de,ye.Url=ee;function ee(){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 ue=/^([a-z0-9.+-]+:)/i,E=/:[0-9]*$/,ie=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,te=["<",">",'"',"`"," ","\r",`
|
|
`," "],oe=["{","}","|","\\","^","`"].concat(te),se=["'"].concat(oe),ce=["%","/","?",";","#"].concat(se),pe=["/","?","#"],me=255,ve=/^[+a-z0-9A-Z_-]{0,63}$/,ge=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Ce={javascript:!0,"javascript:":!0},Se={javascript:!0,"javascript:":!0},Fe={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},xe=y("querystring");function fe(Ne,ke,Me){if(Ne&&re.isObject(Ne)&&Ne instanceof ee)return Ne;var Ke=new ee;return Ke.parse(Ne,ke,Me),Ke}ee.prototype.parse=function(Ne,ke,Me){if(!re.isString(Ne))throw new TypeError("Parameter 'url' must be a string, not "+(0,z.default)(Ne));var Ke=Ne.indexOf("?"),_e=Ke!==-1&&Ke<Ne.indexOf("#")?"?":"#",Xe=Ne.split(_e),ut=/\\/g;Xe[0]=Xe[0].replace(ut,"/"),Ne=Xe.join(_e);var Re=Ne;if(Re=Re.trim(),!Me&&Ne.split("#").length===1){var Ue=ie.exec(Re);if(Ue)return this.path=Re,this.href=Re,this.pathname=Ue[1],Ue[2]?(this.search=Ue[2],ke?this.query=xe.parse(this.search.substr(1)):this.query=this.search.substr(1)):ke&&(this.search="",this.query={}),this}var $e=ue.exec(Re);if($e){$e=$e[0];var ot=$e.toLowerCase();this.protocol=ot,Re=Re.substr($e.length)}if(Me||$e||Re.match(/^\/\/[^@\/]+@[^@\/]+/)){var at=Re.substr(0,2)==="//";at&&!($e&&Se[$e])&&(Re=Re.substr(2),this.slashes=!0)}if(!Se[$e]&&(at||$e&&!Fe[$e])){for(var qe=-1,et=0;et<pe.length;et++){var Qe=Re.indexOf(pe[et]);Qe!==-1&&(qe===-1||Qe<qe)&&(qe=Qe)}var ft,rt;qe===-1?rt=Re.lastIndexOf("@"):rt=Re.lastIndexOf("@",qe),rt!==-1&&(ft=Re.slice(0,rt),Re=Re.slice(rt+1),this.auth=decodeURIComponent(ft)),qe=-1;for(var et=0;et<ce.length;et++){var Qe=Re.indexOf(ce[et]);Qe!==-1&&(qe===-1||Qe<qe)&&(qe=Qe)}qe===-1&&(qe=Re.length),this.host=Re.slice(0,qe),Re=Re.slice(qe),this.parseHost(),this.hostname=this.hostname||"";var ct=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!ct)for(var st=this.hostname.split("."),et=0,Ve=st.length;et<Ve;et++){var Le=st[et];if(Le&&!Le.match(ve)){for(var Je="",Pe=0,He=Le.length;Pe<He;Pe++)Le.charCodeAt(Pe)>127?Je+="x":Je+=Le[Pe];if(!Je.match(ve)){var lt=st.slice(0,et),pt=st.slice(et+1),nt=Le.match(ge);nt&&(lt.push(nt[1]),pt.unshift(nt[2])),pt.length&&(Re="/"+pt.join(".")+Re),this.hostname=lt.join(".");break}}}this.hostname.length>me?this.hostname="":this.hostname=this.hostname.toLowerCase(),ct||(this.hostname=le.toASCII(this.hostname));var Te=this.port?":"+this.port:"",Ie=this.hostname||"";this.host=Ie+Te,this.href+=this.host,ct&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Re[0]!=="/"&&(Re="/"+Re))}if(!Ce[ot])for(var et=0,Ve=se.length;et<Ve;et++){var ze=se[et];if(Re.indexOf(ze)!==-1){var it=encodeURIComponent(ze);it===ze&&(it=escape(ze)),Re=Re.split(ze).join(it)}}var Oe=Re.indexOf("#");Oe!==-1&&(this.hash=Re.substr(Oe),Re=Re.slice(0,Oe));var Ee=Re.indexOf("?");if(Ee!==-1?(this.search=Re.substr(Ee),this.query=Re.substr(Ee+1),ke&&(this.query=xe.parse(this.query)),Re=Re.slice(0,Ee)):ke&&(this.search="",this.query={}),Re&&(this.pathname=Re),Fe[ot]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var Te=this.pathname||"",be=this.search||"";this.path=Te+be}return this.href=this.format(),this};function de(Ne){return re.isString(Ne)&&(Ne=fe(Ne)),Ne instanceof ee?Ne.format():ee.prototype.format.call(Ne)}ee.prototype.format=function(){var Ne=this.auth||"";Ne&&(Ne=encodeURIComponent(Ne),Ne=Ne.replace(/%3A/i,":"),Ne+="@");var ke=this.protocol||"",Me=this.pathname||"",Ke=this.hash||"",_e=!1,Xe="";this.host?_e=Ne+this.host:this.hostname&&(_e=Ne+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(_e+=":"+this.port)),this.query&&re.isObject(this.query)&&Object.keys(this.query).length&&(Xe=xe.stringify(this.query));var ut=this.search||Xe&&"?"+Xe||"";return ke&&ke.substr(-1)!==":"&&(ke+=":"),this.slashes||(!ke||Fe[ke])&&_e!==!1?(_e="//"+(_e||""),Me&&Me.charAt(0)!=="/"&&(Me="/"+Me)):_e||(_e=""),Ke&&Ke.charAt(0)!=="#"&&(Ke="#"+Ke),ut&&ut.charAt(0)!=="?"&&(ut="?"+ut),Me=Me.replace(/[?#]/g,function(Re){return encodeURIComponent(Re)}),ut=ut.replace("#","%23"),ke+_e+Me+ut+Ke};function we(Ne,ke){return fe(Ne,!1,!0).resolve(ke)}ee.prototype.resolve=function(Ne){return this.resolveObject(fe(Ne,!1,!0)).format()};function Ae(Ne,ke){return Ne?fe(Ne,!1,!0).resolveObject(ke):ke}ee.prototype.resolveObject=function(Ne){if(re.isString(Ne)){var ke=new ee;ke.parse(Ne,!1,!0),Ne=ke}for(var Me=new ee,Ke=Object.keys(this),_e=0;_e<Ke.length;_e++){var Xe=Ke[_e];Me[Xe]=this[Xe]}if(Me.hash=Ne.hash,Ne.href==="")return Me.href=Me.format(),Me;if(Ne.slashes&&!Ne.protocol){for(var ut=Object.keys(Ne),Re=0;Re<ut.length;Re++){var Ue=ut[Re];Ue!=="protocol"&&(Me[Ue]=Ne[Ue])}return Fe[Me.protocol]&&Me.hostname&&!Me.pathname&&(Me.path=Me.pathname="/"),Me.href=Me.format(),Me}if(Ne.protocol&&Ne.protocol!==Me.protocol){if(!Fe[Ne.protocol]){for(var $e=Object.keys(Ne),ot=0;ot<$e.length;ot++){var at=$e[ot];Me[at]=Ne[at]}return Me.href=Me.format(),Me}if(Me.protocol=Ne.protocol,!Ne.host&&!Se[Ne.protocol]){for(var Ve=(Ne.pathname||"").split("/");Ve.length&&!(Ne.host=Ve.shift()););Ne.host||(Ne.host=""),Ne.hostname||(Ne.hostname=""),Ve[0]!==""&&Ve.unshift(""),Ve.length<2&&Ve.unshift(""),Me.pathname=Ve.join("/")}else Me.pathname=Ne.pathname;if(Me.search=Ne.search,Me.query=Ne.query,Me.host=Ne.host||"",Me.auth=Ne.auth,Me.hostname=Ne.hostname||Ne.host,Me.port=Ne.port,Me.pathname||Me.search){var qe=Me.pathname||"",et=Me.search||"";Me.path=qe+et}return Me.slashes=Me.slashes||Ne.slashes,Me.href=Me.format(),Me}var Qe=Me.pathname&&Me.pathname.charAt(0)==="/",ft=Ne.host||Ne.pathname&&Ne.pathname.charAt(0)==="/",rt=ft||Qe||Me.host&&Ne.pathname,ct=rt,st=Me.pathname&&Me.pathname.split("/")||[],Ve=Ne.pathname&&Ne.pathname.split("/")||[],Le=Me.protocol&&!Fe[Me.protocol];if(Le&&(Me.hostname="",Me.port=null,Me.host&&(st[0]===""?st[0]=Me.host:st.unshift(Me.host)),Me.host="",Ne.protocol&&(Ne.hostname=null,Ne.port=null,Ne.host&&(Ve[0]===""?Ve[0]=Ne.host:Ve.unshift(Ne.host)),Ne.host=null),rt=rt&&(Ve[0]===""||st[0]==="")),ft)Me.host=Ne.host||Ne.host===""?Ne.host:Me.host,Me.hostname=Ne.hostname||Ne.hostname===""?Ne.hostname:Me.hostname,Me.search=Ne.search,Me.query=Ne.query,st=Ve;else if(Ve.length)st||(st=[]),st.pop(),st=st.concat(Ve),Me.search=Ne.search,Me.query=Ne.query;else if(!re.isNullOrUndefined(Ne.search)){if(Le){Me.hostname=Me.host=st.shift();var Je=Me.host&&Me.host.indexOf("@")>0?Me.host.split("@"):!1;Je&&(Me.auth=Je.shift(),Me.host=Me.hostname=Je.shift())}return Me.search=Ne.search,Me.query=Ne.query,(!re.isNull(Me.pathname)||!re.isNull(Me.search))&&(Me.path=(Me.pathname?Me.pathname:"")+(Me.search?Me.search:"")),Me.href=Me.format(),Me}if(!st.length)return Me.pathname=null,Me.search?Me.path="/"+Me.search:Me.path=null,Me.href=Me.format(),Me;for(var Pe=st.slice(-1)[0],He=(Me.host||Ne.host||st.length>1)&&(Pe==="."||Pe==="..")||Pe==="",lt=0,pt=st.length;pt>=0;pt--)Pe=st[pt],Pe==="."?st.splice(pt,1):Pe===".."?(st.splice(pt,1),lt++):lt&&(st.splice(pt,1),lt--);if(!rt&&!ct)for(;lt--;lt)st.unshift("..");rt&&st[0]!==""&&(!st[0]||st[0].charAt(0)!=="/")&&st.unshift(""),He&&st.join("/").substr(-1)!=="/"&&st.push("");var nt=st[0]===""||st[0]&&st[0].charAt(0)==="/";if(Le){Me.hostname=Me.host=nt?"":st.length?st.shift():"";var Je=Me.host&&Me.host.indexOf("@")>0?Me.host.split("@"):!1;Je&&(Me.auth=Je.shift(),Me.host=Me.hostname=Je.shift())}return rt=rt||Me.host&&st.length,rt&&!nt&&st.unshift(""),st.length?Me.pathname=st.join("/"):(Me.pathname=null,Me.path=null),(!re.isNull(Me.pathname)||!re.isNull(Me.search))&&(Me.path=(Me.pathname?Me.pathname:"")+(Me.search?Me.search:"")),Me.auth=Ne.auth||Me.auth,Me.slashes=Me.slashes||Ne.slashes,Me.href=Me.format(),Me},ee.prototype.parseHost=function(){var Ne=this.host,ke=E.exec(Ne);ke&&(ke=ke[0],ke!==":"&&(this.port=ke.substr(1)),Ne=Ne.substr(0,Ne.length-ke.length)),Ne&&(this.hostname=Ne)}},{"./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(y,De,ye){"use strict";var x=y("@babel/runtime/helpers/interopRequireDefault"),z=x(y("@babel/runtime/helpers/typeof"));De.exports={isString:function(re){return typeof re=="string"},isObject:function(re){return(0,z.default)(re)==="object"&&re!==null},isNull:function(re){return re===null},isNullOrUndefined:function(re){return re==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(y,De,ye){"use strict";y("core-js/modules/es.number.constructor.js"),ye.encodeURIComponent=function(x){try{return encodeURIComponent(x)}catch(z){return x}},ye.escape=y("escape-html"),ye.timestamp=function(z){if(z){var le=z;return typeof le=="string"&&(le=Number(le)),String(z).length===10&&(le*=1e3),new Date(le)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(y,De,ye){(function(x,z){(function(){"use strict";var le=y("@babel/runtime/helpers/interopRequireDefault"),re=le(y("@babel/runtime/helpers/typeof"));y("core-js/modules/es.string.trim.js"),y("core-js/modules/es.regexp.exec.js"),y("core-js/modules/es.string.split.js"),y("core-js/modules/es.object.to-string.js"),y("core-js/modules/es.promise.js"),y("core-js/modules/es.function.name.js"),y("core-js/modules/es.array.concat.js");var ee=y("util"),ue=y("url"),E=y("http"),ie=y("https"),te=y("debug")("urllib"),oe=y("humanize-ms"),se=0,ce=Math.pow(2,31)-10,pe=/^https?:\/\//i;function me(Se,Fe){return Se===void 0?Fe:Se}function ve(Se){return Se?Se.split(";")[0].trim().toLowerCase():""}function ge(Se,Fe){return function(xe,fe,de){if(xe)return Fe(xe);Se({data:fe,status:de.statusCode,headers:de.headers,res:de})}}ye.TIMEOUTS=[oe("300s"),oe("300s")];var Ce=["json","text"];ye.request=function(Fe,xe,fe){return arguments.length===2&&typeof xe=="function"&&(fe=xe,xe=null),typeof fe=="function"?ye.requestWithCallback(Fe,xe,fe):new Promise(function(de,we){ye.requestWithCallback(Fe,xe,ge(de,we))})},ye.requestWithCallback=function(Fe,xe,fe){if(!Fe||typeof Fe!="string"&&(0,re.default)(Fe)!=="object"){var de=ee.format("expect request url to be a string or a http request options, but got %j",Fe);throw new Error(de)}arguments.length===2&&typeof xe=="function"&&(fe=xe,xe=null),xe=xe||{},se>=ce&&(se=0);var we=++se;xe.requestUrls=xe.requestUrls||[];var Ae={requestId:we,url:Fe,args:xe,ctx:xe.ctx};xe.emitter&&xe.emitter.emit("request",Ae),xe.timeout=xe.timeout||ye.TIMEOUTS,xe.maxRedirects=xe.maxRedirects||10,xe.streaming=xe.streaming||xe.customResponse;var Ne=Date.now(),ke;typeof Fe=="string"?(pe.test(Fe)||(Fe="https://"+Fe),ke=ue.parse(Fe)):ke=Fe;var Me=(xe.type||xe.method||ke.method||"GET").toUpperCase(),Ke=ke.port||80,_e=E,Xe=me(xe.agent,ye.agent),ut=xe.fixJSONCtlChars;ke.protocol==="https:"&&(_e=ie,Xe=me(xe.httpsAgent,ye.httpsAgent),ke.port||(Ke=443));var Re={host:ke.hostname||ke.host||"localhost",path:ke.path||"/",method:Me,port:Ke,agent:Xe,headers:xe.headers||{},lookup:xe.lookup};Array.isArray(xe.timeout)?Re.requestTimeout=xe.timeout[xe.timeout.length-1]:typeof xe.timeout!="undefined"&&(Re.requestTimeout=xe.timeout);var Ue=xe.auth||ke.auth;Ue&&(Re.auth=Ue);var $e=xe.content||xe.data,ot=Me==="GET"||Me==="HEAD"||xe.dataAsQueryString;if(!xe.content&&$e&&!(typeof $e=="string"||z.isBuffer($e)))if(ot)$e=xe.nestedQuerystring?qs.stringify($e):querystring.stringify($e);else{var at=Re.headers["Content-Type"]||Re.headers["content-type"];at||(xe.contentType==="json"?at="application/json":at="application/x-www-form-urlencoded",Re.headers["Content-Type"]=at),ve(at)==="application/json"?$e=JSON.stringify($e):$e=xe.nestedQuerystring?qs.stringify($e):querystring.stringify($e)}ot&&$e&&(Re.path+=(ke.query?"&":"?")+$e,$e=null);var qe=0;if($e){var et=$e.length;z.isBuffer($e)||(et=z.byteLength($e)),qe=Re.headers["Content-Length"]=et}xe.dataType==="json"&&(Re.headers.Accept="application/json"),typeof xe.beforeRequest=="function"&&xe.beforeRequest(Re);var Qe=null,ft=null,rt=null,ct=!1,st=!1,Ve=0,Le=-1,Je=!1,Pe="",He="",lt=null;xe.timing&&(lt={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function pt(){Qe&&(clearTimeout(Qe),Qe=null)}function nt(){ft&&(clearTimeout(ft),ft=null)}function Te(bt,gt,yt){if(nt(),!fe){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),we,x.pid,Re.method,Fe),bt&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
|
|
stack: %s`,Date(),we,x.pid,bt.name,bt.message,bt.stack);return}var vt=fe;fe=null;var Ct={};yt&&(Le=yt.statusCode,Ct=yt.headers);var xt=Date.now()-Ne;lt&&(lt.contentDownload=xt),te("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",xt,Ve,Le,Re.method,Re.host,Re.path,st,lt);var Et={status:Le,statusCode:Le,headers:Ct,size:Ve,aborted:Je,rt:xt,keepAliveSocket:st,data:gt,requestUrls:xe.requestUrls,timing:lt,remoteAddress:Pe,remotePort:He};if(bt){var Ot="";Xe&&typeof Xe.getCurrentStatus=="function"&&(Ot=", agent status: "+JSON.stringify(Xe.getCurrentStatus())),bt.message+=", "+Re.method+" "+Fe+" "+Le+" (connected: "+ct+", keepalive socket: "+st+Ot+`)
|
|
headers: `+JSON.stringify(Ct),bt.data=gt,bt.path=Re.path,bt.status=Le,bt.headers=Ct,bt.res=Et}vt(bt,gt,xe.streaming?yt:Et),xe.emitter&&(Ae.url=Fe,Ae.socket=Be&&Be.connection,Ae.options=Re,Ae.size=qe,xe.emitter.emit("response",{requestId:we,error:bt,ctx:xe.ctx,req:Ae,res:Et}))}function Ie(bt){var gt=null;if(xe.followRedirect&&statuses.redirect[bt.statusCode]){xe._followRedirectCount=(xe._followRedirectCount||0)+1;var yt=bt.headers.location;if(!yt)gt=new Error("Got statusCode "+bt.statusCode+" but cannot resolve next location from headers"),gt.name="FollowRedirectError";else if(xe._followRedirectCount>xe.maxRedirects)gt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+Fe),gt.name="MaxRedirectError";else{var vt=xe.formatRedirectUrl?xe.formatRedirectUrl(Fe,yt):ue.resolve(Fe,yt);te("Request#%d %s: `redirected` from %s to %s",we,Re.path,Fe,vt),nt(),xe.headers&&xe.headers.Host&&pe.test(yt)&&(xe.headers.Host=null);var Ct=fe;return fe=null,ye.requestWithCallback(vt,xe,Ct),{redirect:!0,error:null}}}return{redirect:!1,error:gt}}xe.gzip&&!Re.headers["Accept-Encoding"]&&!Re.headers["accept-encoding"]&&(Re.headers["Accept-Encoding"]="gzip");function ze(bt,gt,yt){var vt=bt.headers["content-encoding"];return yt(null,gt,vt)}var it=xe.writeStream;te("Request#%d %s %s with headers %j, options.path: %s",we,Me,Fe,Re.headers,Re.path),xe.requestUrls.push(Fe);function Oe(bt){if(lt&&(lt.waiting=Date.now()-Ne),te("Request#%d %s `req response` event emit: status %d, headers: %j",we,Fe,bt.statusCode,bt.headers),xe.streaming){var gt=Ie(bt);if(gt.redirect){bt.resume();return}return gt.error?(bt.resume(),Te(gt.error,null,bt)):Te(null,null,bt)}if(bt.on("close",function(){te("Request#%d %s: `res close` event emit, total size %d",we,Fe,Ve)}),bt.on("error",function(){te("Request#%d %s: `res error` event emit, total size %d",we,Fe,Ve)}),bt.on("aborted",function(){Je=!0,te("Request#%d %s: `res aborted` event emit, total size %d",we,Fe,Ve)}),it){var yt=Ie(bt);if(yt.redirect){bt.resume();return}return yt.error?(bt.resume(),it.end(),Te(yt.error,null,bt)):(xe.consumeWriteStream===!1?bt.on("end",Te.bind(null,null,null,bt)):it.on("close",function(){te("Request#%d %s: writeStream close event emitted",we,Fe),Te(rt||null,null,bt)}),bt.pipe(it))}var vt=[];bt.on("data",function(Ct){te("Request#%d %s: `res data` event emit, size %d",we,Fe,Ct.length),Ve+=Ct.length,vt.push(Ct)}),bt.on("end",function(){var Ct=z.concat(vt,Ve);if(te("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",we,Fe,Ve,bt._dumped),rt)return Te(rt,Ct,bt);var xt=Ie(bt);if(xt.error)return Te(xt.error,Ct,bt);xt.redirect||ze(bt,Ct,function(Et,Ot,Zt){if(Et)return Te(Et,Ct,bt);if(!Zt&&Ce.indexOf(xe.dataType)>=0){try{Ot=decodeBodyByCharset(Ot,bt)}catch(Kt){return te("decodeBodyByCharset error: %s",Kt),Te(null,Ot,bt)}if(xe.dataType==="json")if(Ve===0)Ot=null;else{var jt=parseJSON(Ot,ut);jt.error?Et=jt.error:Ot=jt.data}}Je&&te("Request#%d %s: Remote socket was terminated before `response.end()` was called",we,Fe),Te(Et,Ot,bt)})})}var Ee,be;Array.isArray(xe.timeout)?(Ee=oe(xe.timeout[0]),be=oe(xe.timeout[1])):Ee=be=oe(xe.timeout),te("ConnectTimeout: %d, ResponseTimeout: %d",Ee,be);function Ze(){te("Connect timer ticking, timeout: %d",Ee),Qe=setTimeout(function(){Qe=null,Le===-1&&(Le=-2);var bt="Connect timeout for "+Ee+"ms",gt="ConnectionTimeoutError";Be.socket||(gt="SocketAssignTimeoutError",bt+=", working sockets is full"),rt=new Error(bt),rt.name=gt,rt.requestId=we,te("ConnectTimeout: Request#%d %s %s: %s, connected: %s",we,Fe,rt.name,bt,ct),ht()},Ee)}function Ge(){te("Response timer ticking, timeout: %d",be),ft=setTimeout(function(){ft=null;var bt="Response timeout for "+be+"ms",gt="ResponseTimeoutError";rt=new Error(bt),rt.name=gt,rt.requestId=we,te("ResponseTimeout: Request#%d %s %s: %s, connected: %s",we,Fe,rt.name,bt,ct),ht()},be)}var Be;Re.mode=xe.mode?xe.mode:"";try{Be=_e.request(Re,Oe)}catch(bt){return Te(bt)}typeof window=="undefined"?Ze():Be.on("requestTimeout",function(){Le===-1&&(Le=-2);var bt="Connect timeout for "+Ee+"ms",gt="ConnectionTimeoutError";rt=new Error(bt),rt.name=gt,rt.requestId=we,ht()});function ht(){te("Request#%d %s abort, connected: %s",we,Fe,ct),Be.socket||(rt.noSocket=!0,Te(rt)),Be.abort()}return lt&&Be.on("finish",function(){lt.requestSent=Date.now()-Ne}),Be.once("socket",function(bt){lt&&(lt.queuing=Date.now()-Ne);var gt=bt.readyState;if(gt==="opening"){bt.once("lookup",function(yt,vt,Ct){te("Request#%d %s lookup: %s, %s, %s",we,Fe,yt,vt,Ct),lt&&(lt.dnslookup=Date.now()-Ne),vt&&(Pe=vt)}),bt.once("connect",function(){lt&&(lt.connected=Date.now()-Ne),pt(),Ge(),te("Request#%d %s new socket connected",we,Fe),ct=!0,Pe||(Pe=bt.remoteAddress),He=bt.remotePort});return}te("Request#%d %s reuse socket connected, readyState: %s",we,Fe,gt),ct=!0,st=!0,Pe||(Pe=bt.remoteAddress),He=bt.remotePort,pt(),Ge()}),Be.on("error",function(bt){(bt.name==="Error"||bt.name==="TypeError")&&(bt.name=ct?"ResponseError":"RequestError"),bt.message+=' (req "error")',te("Request#%d %s `req error` event emit, %s: %s",we,Fe,bt.name,bt.message),Te(rt||bt)}),it&&it.once("error",function(bt){bt.message+=' (writeStream "error")',rt=bt,te("Request#%d %s `writeStream error` event emit, %s: %s",we,Fe,bt.name,bt.message),ht()}),xe.stream?(xe.stream.pipe(Be),xe.stream.once("error",function(bt){bt.message+=' (stream "error")',rt=bt,te("Request#%d %s `readStream error` event emit, %s: %s",we,Fe,bt.name,bt.message),ht()})):Be.end($e),Be.requestId=we,Be}}).call(this)}).call(this,y("_process"),y("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)},99498:function(sr,It,Ye){(function(je){je(Ye(89780))})(function(je){je.defineOption("placeholder","",function(le,re,ee){var ue=ee&&ee!=je.Init;if(re&&!ue)le.on("blur",ye),le.on("change",x),le.on("swapDoc",x),je.on(le.getInputField(),"compositionupdate",le.state.placeholderCompose=function(){De(le)}),x(le);else if(!re&&ue){le.off("blur",ye),le.off("change",x),le.off("swapDoc",x),je.off(le.getInputField(),"compositionupdate",le.state.placeholderCompose),St(le);var E=le.getWrapperElement();E.className=E.className.replace(" CodeMirror-empty","")}re&&!le.hasFocus()&&ye(le)});function St(le){le.state.placeholder&&(le.state.placeholder.parentNode.removeChild(le.state.placeholder),le.state.placeholder=null)}function y(le){St(le);var re=le.state.placeholder=document.createElement("pre");re.style.cssText="height: 0; overflow: visible",re.style.direction=le.getOption("direction"),re.className="CodeMirror-placeholder CodeMirror-line-like";var ee=le.getOption("placeholder");typeof ee=="string"&&(ee=document.createTextNode(ee)),re.appendChild(ee),le.display.lineSpace.insertBefore(re,le.display.lineSpace.firstChild)}function De(le){setTimeout(function(){var re=!1,ee=le.getInputField();ee.nodeName=="TEXTAREA"?re=!ee.value:le.lineCount()==1&&(re=!/[^\u200b]/.test(ee.querySelector(".CodeMirror-line").textContent)),re?y(le):St(le)},20)}function ye(le){z(le)&&y(le)}function x(le){var re=le.getWrapperElement(),ee=z(le);re.className=re.className.replace(" CodeMirror-empty","")+(ee?" CodeMirror-empty":""),ee?y(le):St(le)}function z(le){return le.lineCount()===1&&le.getLine(0)===""}})},25717:function(sr,It,Ye){(function(je){je(Ye(89780))})(function(je){var St={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},y=je.Pos;je.defineOption("autoCloseBrackets",!1,function(oe,se,ce){ce&&ce!=je.Init&&(oe.removeKeyMap(ye),oe.state.closeBrackets=null),se&&(x(De(se,"pairs")),oe.state.closeBrackets=se,oe.addKeyMap(ye))});function De(oe,se){return se=="pairs"&&typeof oe=="string"?oe:typeof oe=="object"&&oe[se]!=null?oe[se]:St[se]}var ye={Backspace:re,Enter:ee};function x(oe){for(var se=0;se<oe.length;se++){var ce=oe.charAt(se),pe="'"+ce+"'";ye[pe]||(ye[pe]=z(ce))}}x(St.pairs+"`");function z(oe){return function(se){return E(se,oe)}}function le(oe){var se=oe.state.closeBrackets;if(!se||se.override)return se;var ce=oe.getModeAt(oe.getCursor());return ce.closeBrackets||se}function re(oe){var se=le(oe);if(!se||oe.getOption("disableInput"))return je.Pass;for(var ce=De(se,"pairs"),pe=oe.listSelections(),me=0;me<pe.length;me++){if(!pe[me].empty())return je.Pass;var ve=ie(oe,pe[me].head);if(!ve||ce.indexOf(ve)%2!=0)return je.Pass}for(var me=pe.length-1;me>=0;me--){var ge=pe[me].head;oe.replaceRange("",y(ge.line,ge.ch-1),y(ge.line,ge.ch+1),"+delete")}}function ee(oe){var se=le(oe),ce=se&&De(se,"explode");if(!ce||oe.getOption("disableInput"))return je.Pass;for(var pe=oe.listSelections(),me=0;me<pe.length;me++){if(!pe[me].empty())return je.Pass;var ve=ie(oe,pe[me].head);if(!ve||ce.indexOf(ve)%2!=0)return je.Pass}oe.operation(function(){var ge=oe.lineSeparator()||`
|
|
`;oe.replaceSelection(ge+ge,null),oe.execCommand("goCharLeft"),pe=oe.listSelections();for(var Ce=0;Ce<pe.length;Ce++){var Se=pe[Ce].head.line;oe.indentLine(Se,null,!0),oe.indentLine(Se+1,null,!0)}})}function ue(oe){var se=je.cmpPos(oe.anchor,oe.head)>0;return{anchor:new y(oe.anchor.line,oe.anchor.ch+(se?-1:1)),head:new y(oe.head.line,oe.head.ch+(se?1:-1))}}function E(oe,se){var ce=le(oe);if(!ce||oe.getOption("disableInput"))return je.Pass;var pe=De(ce,"pairs"),me=pe.indexOf(se);if(me==-1)return je.Pass;for(var ve=De(ce,"closeBefore"),ge=De(ce,"triples"),Ce=pe.charAt(me+1)==se,Se=oe.listSelections(),Fe=me%2==0,xe,fe=0;fe<Se.length;fe++){var de=Se[fe],we=de.head,Ae,Ne=oe.getRange(we,y(we.line,we.ch+1));if(Fe&&!de.empty())Ae="surround";else if((Ce||!Fe)&&Ne==se)Ce&&te(oe,we)?Ae="both":ge.indexOf(se)>=0&&oe.getRange(we,y(we.line,we.ch+3))==se+se+se?Ae="skipThree":Ae="skip";else if(Ce&&we.ch>1&&ge.indexOf(se)>=0&&oe.getRange(y(we.line,we.ch-2),we)==se+se){if(we.ch>2&&/\bstring/.test(oe.getTokenTypeAt(y(we.line,we.ch-2))))return je.Pass;Ae="addFour"}else if(Ce){var ke=we.ch==0?" ":oe.getRange(y(we.line,we.ch-1),we);if(!je.isWordChar(Ne)&&ke!=se&&!je.isWordChar(ke))Ae="both";else return je.Pass}else if(Fe&&(Ne.length===0||/\s/.test(Ne)||ve.indexOf(Ne)>-1))Ae="both";else return je.Pass;if(!xe)xe=Ae;else if(xe!=Ae)return je.Pass}var Me=me%2?pe.charAt(me-1):se,Ke=me%2?se:pe.charAt(me+1);oe.operation(function(){if(xe=="skip")oe.execCommand("goCharRight");else if(xe=="skipThree")for(var _e=0;_e<3;_e++)oe.execCommand("goCharRight");else if(xe=="surround"){for(var Xe=oe.getSelections(),_e=0;_e<Xe.length;_e++)Xe[_e]=Me+Xe[_e]+Ke;oe.replaceSelections(Xe,"around"),Xe=oe.listSelections().slice();for(var _e=0;_e<Xe.length;_e++)Xe[_e]=ue(Xe[_e]);oe.setSelections(Xe)}else xe=="both"?(oe.replaceSelection(Me+Ke,null),oe.triggerElectric(Me+Ke),oe.execCommand("goCharLeft")):xe=="addFour"&&(oe.replaceSelection(Me+Me+Me+Me,"before"),oe.execCommand("goCharRight"))})}function ie(oe,se){var ce=oe.getRange(y(se.line,se.ch-1),y(se.line,se.ch+1));return ce.length==2?ce:null}function te(oe,se){var ce=oe.getTokenAt(y(se.line,se.ch+1));return/\bstring/.test(ce.type)&&ce.start==se.ch&&(se.ch==0||!/\bstring/.test(oe.getTokenTypeAt(se)))}})},6313:function(sr,It,Ye){(function(je){je(Ye(89780),Ye(32855))})(function(je){je.defineOption("autoCloseTags",!1,function(re,ee,ue){if(ue!=je.Init&&ue&&re.removeKeyMap("autoCloseTags"),!!ee){var E={name:"autoCloseTags"};(typeof ee!="object"||ee.whenClosing!==!1)&&(E["'/'"]=function(ie){return x(ie)}),(typeof ee!="object"||ee.whenOpening!==!1)&&(E["'>'"]=function(ie){return De(ie)}),re.addKeyMap(E)}});var St=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],y=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function De(re){if(re.getOption("disableInput"))return je.Pass;for(var ee=re.listSelections(),ue=[],E=re.getOption("autoCloseTags"),ie=0;ie<ee.length;ie++){if(!ee[ie].empty())return je.Pass;var te=ee[ie].head,oe=re.getTokenAt(te),se=je.innerMode(re.getMode(),oe.state),ce=se.state,pe=se.mode.xmlCurrentTag&&se.mode.xmlCurrentTag(ce),me=pe&&pe.name;if(!me)return je.Pass;var ve=se.mode.configuration=="html",ge=typeof E=="object"&&E.dontCloseTags||ve&&St,Ce=typeof E=="object"&&E.indentTags||ve&&y;oe.end>te.ch&&(me=me.slice(0,me.length-oe.end+te.ch));var Se=me.toLowerCase();if(!me||oe.type=="string"&&(oe.end!=te.ch||!/[\"\']/.test(oe.string.charAt(oe.string.length-1))||oe.string.length==1)||oe.type=="tag"&&pe.close||oe.string.indexOf("/")==te.ch-oe.start-1||ge&&z(ge,Se)>-1||le(re,se.mode.xmlCurrentContext&&se.mode.xmlCurrentContext(ce)||[],me,te,!0))return je.Pass;var Fe=typeof E=="object"&&E.emptyTags;if(Fe&&z(Fe,me)>-1){ue[ie]={text:"/>",newPos:je.Pos(te.line,te.ch+2)};continue}var xe=Ce&&z(Ce,Se)>-1;ue[ie]={indent:xe,text:">"+(xe?`
|
|
|
|
`:"")+"</"+me+">",newPos:xe?je.Pos(te.line+1,0):je.Pos(te.line,te.ch+1)}}for(var fe=typeof E=="object"&&E.dontIndentOnAutoClose,ie=ee.length-1;ie>=0;ie--){var de=ue[ie];re.replaceRange(de.text,ee[ie].head,ee[ie].anchor,"+insert");var we=re.listSelections().slice(0);we[ie]={head:de.newPos,anchor:de.newPos},re.setSelections(we),!fe&&de.indent&&(re.indentLine(de.newPos.line,null,!0),re.indentLine(de.newPos.line+1,null,!0))}}function ye(re,ee){for(var ue=re.listSelections(),E=[],ie=ee?"/":"</",te=re.getOption("autoCloseTags"),oe=typeof te=="object"&&te.dontIndentOnSlash,se=0;se<ue.length;se++){if(!ue[se].empty())return je.Pass;var ce=ue[se].head,pe=re.getTokenAt(ce),me=je.innerMode(re.getMode(),pe.state),ve=me.state;if(ee&&(pe.type=="string"||pe.string.charAt(0)!="<"||pe.start!=ce.ch-1))return je.Pass;var ge,Ce=me.mode.name!="xml"&&re.getMode().name=="htmlmixed";if(Ce&&me.mode.name=="javascript")ge=ie+"script";else if(Ce&&me.mode.name=="css")ge=ie+"style";else{var Se=me.mode.xmlCurrentContext&&me.mode.xmlCurrentContext(ve);if(!Se||Se.length&&le(re,Se,Se[Se.length-1],ce))return je.Pass;ge=ie+Se[Se.length-1]}re.getLine(ce.line).charAt(pe.end)!=">"&&(ge+=">"),E[se]=ge}if(re.replaceSelections(E),ue=re.listSelections(),!oe)for(var se=0;se<ue.length;se++)(se==ue.length-1||ue[se].head.line<ue[se+1].head.line)&&re.indentLine(ue[se].head.line)}function x(re){return re.getOption("disableInput")?je.Pass:ye(re,!0)}je.commands.closeTag=function(re){return ye(re)};function z(re,ee){if(re.indexOf)return re.indexOf(ee);for(var ue=0,E=re.length;ue<E;++ue)if(re[ue]==ee)return ue;return-1}function le(re,ee,ue,E,ie){if(!je.scanForClosingTag)return!1;var te=Math.min(re.lastLine()+1,E.line+500),oe=je.scanForClosingTag(re,E,null,te);if(!oe||oe.tag!=ue)return!1;for(var se=ie?1:0,ce=ee.length-1;ce>=0&&ee[ce]==ue;ce--)++se;E=oe.to;for(var ce=1;ce<se;ce++){var pe=je.scanForClosingTag(re,E,null,te);if(!pe||pe.tag!=ue)return!1;E=pe.to}return!0}})},32855:function(sr,It,Ye){(function(je){je(Ye(89780))})(function(je){"use strict";var St=je.Pos;function y(ce,pe){return ce.line-pe.line||ce.ch-pe.ch}var De="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",ye=De+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",x=new RegExp("<(/?)(["+De+"]["+ye+"]*)","g");function z(ce,pe,me,ve){this.line=pe,this.ch=me,this.cm=ce,this.text=ce.getLine(pe),this.min=ve?Math.max(ve.from,ce.firstLine()):ce.firstLine(),this.max=ve?Math.min(ve.to-1,ce.lastLine()):ce.lastLine()}function le(ce,pe){var me=ce.cm.getTokenTypeAt(St(ce.line,pe));return me&&/\btag\b/.test(me)}function re(ce){if(!(ce.line>=ce.max))return ce.ch=0,ce.text=ce.cm.getLine(++ce.line),!0}function ee(ce){if(!(ce.line<=ce.min))return ce.text=ce.cm.getLine(--ce.line),ce.ch=ce.text.length,!0}function ue(ce){for(;;){var pe=ce.text.indexOf(">",ce.ch);if(pe==-1){if(re(ce))continue;return}if(!le(ce,pe+1)){ce.ch=pe+1;continue}var me=ce.text.lastIndexOf("/",pe),ve=me>-1&&!/\S/.test(ce.text.slice(me+1,pe));return ce.ch=pe+1,ve?"selfClose":"regular"}}function E(ce){for(;;){var pe=ce.ch?ce.text.lastIndexOf("<",ce.ch-1):-1;if(pe==-1){if(ee(ce))continue;return}if(!le(ce,pe+1)){ce.ch=pe;continue}x.lastIndex=pe,ce.ch=pe;var me=x.exec(ce.text);if(me&&me.index==pe)return me}}function ie(ce){for(;;){x.lastIndex=ce.ch;var pe=x.exec(ce.text);if(!pe){if(re(ce))continue;return}if(!le(ce,pe.index+1)){ce.ch=pe.index+1;continue}return ce.ch=pe.index+pe[0].length,pe}}function te(ce){for(;;){var pe=ce.ch?ce.text.lastIndexOf(">",ce.ch-1):-1;if(pe==-1){if(ee(ce))continue;return}if(!le(ce,pe+1)){ce.ch=pe;continue}var me=ce.text.lastIndexOf("/",pe),ve=me>-1&&!/\S/.test(ce.text.slice(me+1,pe));return ce.ch=pe+1,ve?"selfClose":"regular"}}function oe(ce,pe){for(var me=[];;){var ve=ie(ce),ge,Ce=ce.line,Se=ce.ch-(ve?ve[0].length:0);if(!ve||!(ge=ue(ce)))return;if(ge!="selfClose")if(ve[1]){for(var Fe=me.length-1;Fe>=0;--Fe)if(me[Fe]==ve[2]){me.length=Fe;break}if(Fe<0&&(!pe||pe==ve[2]))return{tag:ve[2],from:St(Ce,Se),to:St(ce.line,ce.ch)}}else me.push(ve[2])}}function se(ce,pe){for(var me=[];;){var ve=te(ce);if(!ve)return;if(ve=="selfClose"){E(ce);continue}var ge=ce.line,Ce=ce.ch,Se=E(ce);if(!Se)return;if(Se[1])me.push(Se[2]);else{for(var Fe=me.length-1;Fe>=0;--Fe)if(me[Fe]==Se[2]){me.length=Fe;break}if(Fe<0&&(!pe||pe==Se[2]))return{tag:Se[2],from:St(ce.line,ce.ch),to:St(ge,Ce)}}}}je.registerHelper("fold","xml",function(ce,pe){for(var me=new z(ce,pe.line,0);;){var ve=ie(me);if(!ve||me.line!=pe.line)return;var ge=ue(me);if(!ge)return;if(!ve[1]&&ge!="selfClose"){var Ce=St(me.line,me.ch),Se=oe(me,ve[2]);return Se&&y(Se.from,Ce)>0?{from:Ce,to:Se.from}:null}}}),je.findMatchingTag=function(ce,pe,me){var ve=new z(ce,pe.line,pe.ch,me);if(!(ve.text.indexOf(">")==-1&&ve.text.indexOf("<")==-1)){var ge=ue(ve),Ce=ge&&St(ve.line,ve.ch),Se=ge&&E(ve);if(!(!ge||!Se||y(ve,pe)>0)){var Fe={from:St(ve.line,ve.ch),to:Ce,tag:Se[2]};return ge=="selfClose"?{open:Fe,close:null,at:"open"}:Se[1]?{open:se(ve,Se[2]),close:Fe,at:"close"}:(ve=new z(ce,Ce.line,Ce.ch,me),{open:Fe,close:oe(ve,Se[2]),at:"open"})}}},je.findEnclosingTag=function(ce,pe,me,ve){for(var ge=new z(ce,pe.line,pe.ch,me);;){var Ce=se(ge,ve);if(!Ce)break;var Se=new z(ce,pe.line,pe.ch,me),Fe=oe(Se,Ce.tag);if(Fe)return{open:Ce,close:Fe}}},je.scanForClosingTag=function(ce,pe,me,ve){var ge=new z(ce,pe.line,pe.ch,ve?{from:0,to:ve}:null);return oe(ge,me)}})},89780:function(sr){(function(It,Ye){sr.exports=Ye()})(this,function(){"use strict";var It=navigator.userAgent,Ye=navigator.platform,je=/gecko\/\d/i.test(It),St=/MSIE \d/.test(It),y=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(It),De=/Edge\/(\d+)/.exec(It),ye=St||y||De,x=ye&&(St?document.documentMode||6:+(De||y)[1]),z=!De&&/WebKit\//.test(It),le=z&&/Qt\/\d+\.\d+/.test(It),re=!De&&/Chrome\//.test(It),ee=/Opera\//.test(It),ue=/Apple Computer/.test(navigator.vendor),E=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(It),ie=/PhantomJS/.test(It),te=!De&&/AppleWebKit/.test(It)&&/Mobile\/\w+/.test(It),oe=/Android/.test(It),se=te||oe||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(It),ce=te||/Mac/.test(Ye),pe=/\bCrOS\b/.test(It),me=/win/i.test(Ye),ve=ee&&It.match(/Version\/(\d*\.\d*)/);ve&&(ve=Number(ve[1])),ve&&ve>=15&&(ee=!1,z=!0);var ge=ce&&(le||ee&&(ve==null||ve<12.11)),Ce=je||ye&&x>=9;function Se(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var Fe=function(a,b){var ae=a.className,ne=Se(b).exec(ae);if(ne){var he=ae.slice(ne.index+ne[0].length);a.className=ae.slice(0,ne.index)+(he?ne[1]+he:"")}};function xe(a){for(var b=a.childNodes.length;b>0;--b)a.removeChild(a.firstChild);return a}function fe(a,b){return xe(a).appendChild(b)}function de(a,b,ae,ne){var he=document.createElement(a);if(ae&&(he.className=ae),ne&&(he.style.cssText=ne),typeof b=="string")he.appendChild(document.createTextNode(b));else if(b)for(var We=0;We<b.length;++We)he.appendChild(b[We]);return he}function we(a,b,ae,ne){var he=de(a,b,ae,ne);return he.setAttribute("role","presentation"),he}var Ae;document.createRange?Ae=function(a,b,ae,ne){var he=document.createRange();return he.setEnd(ne||a,ae),he.setStart(a,b),he}:Ae=function(a,b,ae){var ne=document.body.createTextRange();try{ne.moveToElementText(a.parentNode)}catch(he){return ne}return ne.collapse(!0),ne.moveEnd("character",ae),ne.moveStart("character",b),ne};function Ne(a,b){if(b.nodeType==3&&(b=b.parentNode),a.contains)return a.contains(b);do if(b.nodeType==11&&(b=b.host),b==a)return!0;while(b=b.parentNode)}function ke(){var a;try{a=document.activeElement}catch(b){a=document.body||null}for(;a&&a.shadowRoot&&a.shadowRoot.activeElement;)a=a.shadowRoot.activeElement;return a}function Me(a,b){var ae=a.className;Se(b).test(ae)||(a.className+=(ae?" ":"")+b)}function Ke(a,b){for(var ae=a.split(" "),ne=0;ne<ae.length;ne++)ae[ne]&&!Se(ae[ne]).test(b)&&(b+=" "+ae[ne]);return b}var _e=function(a){a.select()};te?_e=function(a){a.selectionStart=0,a.selectionEnd=a.value.length}:ye&&(_e=function(a){try{a.select()}catch(b){}});function Xe(a){var b=Array.prototype.slice.call(arguments,1);return function(){return a.apply(null,b)}}function ut(a,b,ae){b||(b={});for(var ne in a)a.hasOwnProperty(ne)&&(ae!==!1||!b.hasOwnProperty(ne))&&(b[ne]=a[ne]);return b}function Re(a,b,ae,ne,he){b==null&&(b=a.search(/[^\s\u00a0]/),b==-1&&(b=a.length));for(var We=ne||0,tt=he||0;;){var dt=a.indexOf(" ",We);if(dt<0||dt>=b)return tt+(b-We);tt+=dt-We,tt+=ae-tt%ae,We=dt+1}}var Ue=function(){this.id=null,this.f=null,this.time=0,this.handler=Xe(this.onTimeout,this)};Ue.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},Ue.prototype.set=function(a,b){this.f=b;var ae=+new Date+a;(!this.id||ae<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,a),this.time=ae)};function $e(a,b){for(var ae=0;ae<a.length;++ae)if(a[ae]==b)return ae;return-1}var ot=50,at={toString:function(){return"CodeMirror.Pass"}},qe={scroll:!1},et={origin:"*mouse"},Qe={origin:"+move"};function ft(a,b,ae){for(var ne=0,he=0;;){var We=a.indexOf(" ",ne);We==-1&&(We=a.length);var tt=We-ne;if(We==a.length||he+tt>=b)return ne+Math.min(tt,b-he);if(he+=We-ne,he+=ae-he%ae,ne=We+1,he>=b)return ne}}var rt=[""];function ct(a){for(;rt.length<=a;)rt.push(st(rt)+" ");return rt[a]}function st(a){return a[a.length-1]}function Ve(a,b){for(var ae=[],ne=0;ne<a.length;ne++)ae[ne]=b(a[ne],ne);return ae}function Le(a,b,ae){for(var ne=0,he=ae(b);ne<a.length&&ae(a[ne])<=he;)ne++;a.splice(ne,0,b)}function Je(){}function Pe(a,b){var ae;return Object.create?ae=Object.create(a):(Je.prototype=a,ae=new Je),b&&ut(b,ae),ae}var He=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function lt(a){return/\w/.test(a)||a>"\x80"&&(a.toUpperCase()!=a.toLowerCase()||He.test(a))}function pt(a,b){return b?b.source.indexOf("\\w")>-1&<(a)?!0:b.test(a):lt(a)}function nt(a){for(var b in a)if(a.hasOwnProperty(b)&&a[b])return!1;return!0}var Te=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ie(a){return a.charCodeAt(0)>=768&&Te.test(a)}function ze(a,b,ae){for(;(ae<0?b>0:b<a.length)&&Ie(a.charAt(b));)b+=ae;return b}function it(a,b,ae){for(var ne=b>ae?-1:1;;){if(b==ae)return b;var he=(b+ae)/2,We=ne<0?Math.ceil(he):Math.floor(he);if(We==b)return a(We)?b:ae;a(We)?ae=We:b=We+ne}}function Oe(a,b,ae,ne){if(!a)return ne(b,ae,"ltr",0);for(var he=!1,We=0;We<a.length;++We){var tt=a[We];(tt.from<ae&&tt.to>b||b==ae&&tt.to==b)&&(ne(Math.max(tt.from,b),Math.min(tt.to,ae),tt.level==1?"rtl":"ltr",We),he=!0)}he||ne(b,ae,"ltr")}var Ee=null;function be(a,b,ae){var ne;Ee=null;for(var he=0;he<a.length;++he){var We=a[he];if(We.from<b&&We.to>b)return he;We.to==b&&(We.from!=We.to&&ae=="before"?ne=he:Ee=he),We.from==b&&(We.from!=We.to&&ae!="before"?ne=he:Ee=he)}return ne!=null?ne:Ee}var Ze=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",b="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function ae(wt){return wt<=247?a.charAt(wt):1424<=wt&&wt<=1524?"R":1536<=wt&&wt<=1785?b.charAt(wt-1536):1774<=wt&&wt<=2220?"r":8192<=wt&&wt<=8203?"w":wt==8204?"b":"L"}var ne=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,he=/[stwN]/,We=/[LRr]/,tt=/[Lb1n]/,dt=/[1n]/;function mt(wt,Dt,Ft){this.level=wt,this.from=Dt,this.to=Ft}return function(wt,Dt){var Ft=Dt=="ltr"?"L":"R";if(wt.length==0||Dt=="ltr"&&!ne.test(wt))return!1;for(var Vt=wt.length,Ut=[],xr=0;xr<Vt;++xr)Ut.push(ae(wt.charCodeAt(xr)));for(var Mr=0,Vr=Ft;Mr<Vt;++Mr){var en=Ut[Mr];en=="m"?Ut[Mr]=Vr:Vr=en}for(var on=0,tn=Ft;on<Vt;++on){var fn=Ut[on];fn=="1"&&tn=="r"?Ut[on]="n":We.test(fn)&&(tn=fn,fn=="r"&&(Ut[on]="R"))}for(var Fn=1,wn=Ut[0];Fn<Vt-1;++Fn){var Gn=Ut[Fn];Gn=="+"&&wn=="1"&&Ut[Fn+1]=="1"?Ut[Fn]="1":Gn==","&&wn==Ut[Fn+1]&&(wn=="1"||wn=="n")&&(Ut[Fn]=wn),wn=Gn}for(var ui=0;ui<Vt;++ui){var Ri=Ut[ui];if(Ri==",")Ut[ui]="N";else if(Ri=="%"){var xi=void 0;for(xi=ui+1;xi<Vt&&Ut[xi]=="%";++xi);for(var oa=ui&&Ut[ui-1]=="!"||xi<Vt&&Ut[xi]=="1"?"1":"N",ea=ui;ea<xi;++ea)Ut[ea]=oa;ui=xi-1}}for(var Bi=0,ta=Ft;Bi<Vt;++Bi){var zi=Ut[Bi];ta=="L"&&zi=="1"?Ut[Bi]="L":We.test(zi)&&(ta=zi)}for(var Mi=0;Mi<Vt;++Mi)if(he.test(Ut[Mi])){var Pi=void 0;for(Pi=Mi+1;Pi<Vt&&he.test(Ut[Pi]);++Pi);for(var Si=(Mi?Ut[Mi-1]:Ft)=="L",ra=(Pi<Vt?Ut[Pi]:Ft)=="L",xo=Si==ra?Si?"L":"R":Ft,Ya=Mi;Ya<Pi;++Ya)Ut[Ya]=xo;Mi=Pi-1}for(var Vi=[],Ca,Wi=0;Wi<Vt;)if(tt.test(Ut[Wi])){var Rs=Wi;for(++Wi;Wi<Vt&&tt.test(Ut[Wi]);++Wi);Vi.push(new mt(0,Rs,Wi))}else{var Ia=Wi,eo=Vi.length,to=Dt=="rtl"?1:0;for(++Wi;Wi<Vt&&Ut[Wi]!="L";++Wi);for(var Ji=Ia;Ji<Wi;)if(dt.test(Ut[Ji])){Ia<Ji&&(Vi.splice(eo,0,new mt(1,Ia,Ji)),eo+=to);var Co=Ji;for(++Ji;Ji<Wi&&dt.test(Ut[Ji]);++Ji);Vi.splice(eo,0,new mt(2,Co,Ji)),eo+=to,Ia=Ji}else++Ji;Ia<Wi&&Vi.splice(eo,0,new mt(1,Ia,Wi))}return Dt=="ltr"&&(Vi[0].level==1&&(Ca=wt.match(/^\s+/))&&(Vi[0].from=Ca[0].length,Vi.unshift(new mt(0,0,Ca[0].length))),st(Vi).level==1&&(Ca=wt.match(/\s+$/))&&(st(Vi).to-=Ca[0].length,Vi.push(new mt(0,Vt-Ca[0].length,Vt)))),Dt=="rtl"?Vi.reverse():Vi}}();function Ge(a,b){var ae=a.order;return ae==null&&(ae=a.order=Ze(a.text,b)),ae}var Be=[],ht=function(a,b,ae){if(a.addEventListener)a.addEventListener(b,ae,!1);else if(a.attachEvent)a.attachEvent("on"+b,ae);else{var ne=a._handlers||(a._handlers={});ne[b]=(ne[b]||Be).concat(ae)}};function bt(a,b){return a._handlers&&a._handlers[b]||Be}function gt(a,b,ae){if(a.removeEventListener)a.removeEventListener(b,ae,!1);else if(a.detachEvent)a.detachEvent("on"+b,ae);else{var ne=a._handlers,he=ne&&ne[b];if(he){var We=$e(he,ae);We>-1&&(ne[b]=he.slice(0,We).concat(he.slice(We+1)))}}}function yt(a,b){var ae=bt(a,b);if(ae.length)for(var ne=Array.prototype.slice.call(arguments,2),he=0;he<ae.length;++he)ae[he].apply(null,ne)}function vt(a,b,ae){return typeof b=="string"&&(b={type:b,preventDefault:function(){this.defaultPrevented=!0}}),yt(a,ae||b.type,a,b),jt(b)||b.codemirrorIgnore}function Ct(a){var b=a._handlers&&a._handlers.cursorActivity;if(b)for(var ae=a.curOp.cursorActivityHandlers||(a.curOp.cursorActivityHandlers=[]),ne=0;ne<b.length;++ne)$e(ae,b[ne])==-1&&ae.push(b[ne])}function xt(a,b){return bt(a,b).length>0}function Et(a){a.prototype.on=function(b,ae){ht(this,b,ae)},a.prototype.off=function(b,ae){gt(this,b,ae)}}function Ot(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Zt(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function jt(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function Kt(a){Ot(a),Zt(a)}function Ar(a){return a.target||a.srcElement}function br(a){var b=a.which;return b==null&&(a.button&1?b=1:a.button&2?b=3:a.button&4&&(b=2)),ce&&a.ctrlKey&&b==1&&(b=3),b}var Er=function(){if(ye&&x<9)return!1;var a=de("div");return"draggable"in a||"dragDrop"in a}(),Br;function Zr(a){if(Br==null){var b=de("span","\u200B");fe(a,de("span",[b,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(Br=b.offsetWidth<=1&&b.offsetHeight>2&&!(ye&&x<8))}var ae=Br?de("span","\u200B"):de("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return ae.setAttribute("cm-text",""),ae}var Pr;function ur(a){if(Pr!=null)return Pr;var b=fe(a,document.createTextNode("A\u062EA")),ae=Ae(b,0,1).getBoundingClientRect(),ne=Ae(b,1,2).getBoundingClientRect();return xe(a),!ae||ae.left==ae.right?!1:Pr=ne.right-ae.right<3}var Hr=`
|
|
|
|
b`.split(/\n/).length!=3?function(a){for(var b=0,ae=[],ne=a.length;b<=ne;){var he=a.indexOf(`
|
|
`,b);he==-1&&(he=a.length);var We=a.slice(b,a.charAt(he-1)=="\r"?he-1:he),tt=We.indexOf("\r");tt!=-1?(ae.push(We.slice(0,tt)),b+=tt+1):(ae.push(We),b=he+1)}return ae}:function(a){return a.split(/\r\n?|\n/)},Xr=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(b){return!1}}:function(a){var b;try{b=a.ownerDocument.selection.createRange()}catch(ae){}return!b||b.parentElement()!=a?!1:b.compareEndPoints("StartToEnd",b)!=0},mr=function(){var a=de("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),wr=null;function qt(a){if(wr!=null)return wr;var b=fe(a,de("span","x")),ae=b.getBoundingClientRect(),ne=Ae(b,0,1).getBoundingClientRect();return wr=Math.abs(ae.left-ne.left)>1}var nr={},Pt={};function zt(a,b){arguments.length>2&&(b.dependencies=Array.prototype.slice.call(arguments,2)),nr[a]=b}function hr(a,b){Pt[a]=b}function yr(a){if(typeof a=="string"&&Pt.hasOwnProperty(a))a=Pt[a];else if(a&&typeof a.name=="string"&&Pt.hasOwnProperty(a.name)){var b=Pt[a.name];typeof b=="string"&&(b={name:b}),a=Pe(b,a),a.name=b.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return yr("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return yr("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function cr(a,b){b=yr(b);var ae=nr[b.name];if(!ae)return cr(a,"text/plain");var ne=ae(a,b);if(Xt.hasOwnProperty(b.name)){var he=Xt[b.name];for(var We in he)he.hasOwnProperty(We)&&(ne.hasOwnProperty(We)&&(ne["_"+We]=ne[We]),ne[We]=he[We])}if(ne.name=b.name,b.helperType&&(ne.helperType=b.helperType),b.modeProps)for(var tt in b.modeProps)ne[tt]=b.modeProps[tt];return ne}var Xt={};function Or(a,b){var ae=Xt.hasOwnProperty(a)?Xt[a]:Xt[a]={};ut(b,ae)}function Ur(a,b){if(b===!0)return b;if(a.copyState)return a.copyState(b);var ae={};for(var ne in b){var he=b[ne];he instanceof Array&&(he=he.concat([])),ae[ne]=he}return ae}function jr(a,b){for(var ae;a.innerMode&&(ae=a.innerMode(b),!(!ae||ae.mode==a));)b=ae.state,a=ae.mode;return ae||{mode:a,state:b}}function Jr(a,b,ae){return a.startState?a.startState(b,ae):!0}var ir=function(a,b,ae){this.pos=this.start=0,this.string=a,this.tabSize=b||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=ae};ir.prototype.eol=function(){return this.pos>=this.string.length},ir.prototype.sol=function(){return this.pos==this.lineStart},ir.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},ir.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},ir.prototype.eat=function(a){var b=this.string.charAt(this.pos),ae;if(typeof a=="string"?ae=b==a:ae=b&&(a.test?a.test(b):a(b)),ae)return++this.pos,b},ir.prototype.eatWhile=function(a){for(var b=this.pos;this.eat(a););return this.pos>b},ir.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},ir.prototype.skipToEnd=function(){this.pos=this.string.length},ir.prototype.skipTo=function(a){var b=this.string.indexOf(a,this.pos);if(b>-1)return this.pos=b,!0},ir.prototype.backUp=function(a){this.pos-=a},ir.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=Re(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?Re(this.string,this.lineStart,this.tabSize):0)},ir.prototype.indentation=function(){return Re(this.string,null,this.tabSize)-(this.lineStart?Re(this.string,this.lineStart,this.tabSize):0)},ir.prototype.match=function(a,b,ae){if(typeof a=="string"){var ne=function(tt){return ae?tt.toLowerCase():tt},he=this.string.substr(this.pos,a.length);if(ne(he)==ne(a))return b!==!1&&(this.pos+=a.length),!0}else{var We=this.string.slice(this.pos).match(a);return We&&We.index>0?null:(We&&b!==!1&&(this.pos+=We[0].length),We)}},ir.prototype.current=function(){return this.string.slice(this.start,this.pos)},ir.prototype.hideFirstChars=function(a,b){this.lineStart+=a;try{return b()}finally{this.lineStart-=a}},ir.prototype.lookAhead=function(a){var b=this.lineOracle;return b&&b.lookAhead(a)},ir.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function Nt(a,b){if(b-=a.first,b<0||b>=a.size)throw new Error("There is no line "+(b+a.first)+" in the document.");for(var ae=a;!ae.lines;)for(var ne=0;;++ne){var he=ae.children[ne],We=he.chunkSize();if(b<We){ae=he;break}b-=We}return ae.lines[b]}function ar(a,b,ae){var ne=[],he=b.line;return a.iter(b.line,ae.line+1,function(We){var tt=We.text;he==ae.line&&(tt=tt.slice(0,ae.ch)),he==b.line&&(tt=tt.slice(b.ch)),ne.push(tt),++he}),ne}function Fr(a,b,ae){var ne=[];return a.iter(b,ae,function(he){ne.push(he.text)}),ne}function Yr(a,b){var ae=b-a.height;if(ae)for(var ne=a;ne;ne=ne.parent)ne.height+=ae}function kt(a){if(a.parent==null)return null;for(var b=a.parent,ae=$e(b.lines,a),ne=b.parent;ne;b=ne,ne=ne.parent)for(var he=0;ne.children[he]!=b;++he)ae+=ne.children[he].chunkSize();return ae+b.first}function Tt(a,b){var ae=a.first;e:do{for(var ne=0;ne<a.children.length;++ne){var he=a.children[ne],We=he.height;if(b<We){a=he;continue e}b-=We,ae+=he.chunkSize()}return ae}while(!a.lines);for(var tt=0;tt<a.lines.length;++tt){var dt=a.lines[tt],mt=dt.height;if(b<mt)break;b-=mt}return ae+tt}function vr(a,b){return b>=a.first&&b<a.first+a.size}function $t(a,b){return String(a.lineNumberFormatter(b+a.firstLineNumber))}function Bt(a,b,ae){if(ae===void 0&&(ae=null),!(this instanceof Bt))return new Bt(a,b,ae);this.line=a,this.ch=b,this.sticky=ae}function rr(a,b){return a.line-b.line||a.ch-b.ch}function fr(a,b){return a.sticky==b.sticky&&rr(a,b)==0}function Tr(a){return Bt(a.line,a.ch)}function Nr(a,b){return rr(a,b)<0?b:a}function Cr(a,b){return rr(a,b)<0?a:b}function Ir(a,b){return Math.max(a.first,Math.min(b,a.first+a.size-1))}function tr(a,b){if(b.line<a.first)return Bt(a.first,0);var ae=a.first+a.size-1;return b.line>ae?Bt(ae,Nt(a,ae).text.length):Rt(b,Nt(a,b.line).text.length)}function Rt(a,b){var ae=a.ch;return ae==null||ae>b?Bt(a.line,b):ae<0?Bt(a.line,0):a}function kr(a,b){for(var ae=[],ne=0;ne<b.length;ne++)ae[ne]=tr(a,b[ne]);return ae}var Wr=function(a,b){this.state=a,this.lookAhead=b},Gr=function(a,b,ae,ne){this.state=b,this.doc=a,this.line=ae,this.maxLookAhead=ne||0,this.baseTokens=null,this.baseTokenPos=1};Gr.prototype.lookAhead=function(a){var b=this.doc.getLine(this.line+a);return b!=null&&a>this.maxLookAhead&&(this.maxLookAhead=a),b},Gr.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var b=this.baseTokens[this.baseTokenPos+1];return{type:b&&b.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Gr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Gr.fromSaved=function(a,b,ae){return b instanceof Wr?new Gr(a,Ur(a.mode,b.state),ae,b.lookAhead):new Gr(a,Ur(a.mode,b),ae)},Gr.prototype.save=function(a){var b=a!==!1?Ur(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Wr(b,this.maxLookAhead):b};function $r(a,b,ae,ne){var he=[a.state.modeGen],We={};Rn(a,b.text,a.doc.mode,ae,function(wt,Dt){return he.push(wt,Dt)},We,ne);for(var tt=ae.state,dt=function(wt){ae.baseTokens=he;var Dt=a.state.overlays[wt],Ft=1,Vt=0;ae.state=!0,Rn(a,b.text,Dt.mode,ae,function(Ut,xr){for(var Mr=Ft;Vt<Ut;){var Vr=he[Ft];Vr>Ut&&he.splice(Ft,1,Ut,he[Ft+1],Vr),Ft+=2,Vt=Math.min(Ut,Vr)}if(xr)if(Dt.opaque)he.splice(Mr,Ft-Mr,Ut,"overlay "+xr),Ft=Mr+2;else for(;Mr<Ft;Mr+=2){var en=he[Mr+1];he[Mr+1]=(en?en+" ":"")+"overlay "+xr}},We),ae.state=tt,ae.baseTokens=null,ae.baseTokenPos=1},mt=0;mt<a.state.overlays.length;++mt)dt(mt);return{styles:he,classes:We.bgClass||We.textClass?We:null}}function pn(a,b,ae){if(!b.styles||b.styles[0]!=a.state.modeGen){var ne=xn(a,kt(b)),he=b.text.length>a.options.maxHighlightLength&&Ur(a.doc.mode,ne.state),We=$r(a,b,ne);he&&(ne.state=he),b.stateAfter=ne.save(!he),b.styles=We.styles,We.classes?b.styleClasses=We.classes:b.styleClasses&&(b.styleClasses=null),ae===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return b.styles}function xn(a,b,ae){var ne=a.doc,he=a.display;if(!ne.mode.startState)return new Gr(ne,!0,b);var We=Yn(a,b,ae),tt=We>ne.first&&Nt(ne,We-1).stateAfter,dt=tt?Gr.fromSaved(ne,tt,We):new Gr(ne,Jr(ne.mode),We);return ne.iter(We,b,function(mt){qr(a,mt.text,dt);var wt=dt.line;mt.stateAfter=wt==b-1||wt%5==0||wt>=he.viewFrom&&wt<he.viewTo?dt.save():null,dt.nextLine()}),ae&&(ne.modeFrontier=dt.line),dt}function qr(a,b,ae,ne){var he=a.doc.mode,We=new ir(b,a.options.tabSize,ae);for(We.start=We.pos=ne||0,b==""&&Rr(he,ae.state);!We.eol();)rn(he,We,ae.state),We.start=We.pos}function Rr(a,b){if(a.blankLine)return a.blankLine(b);if(a.innerMode){var ae=jr(a,b);if(ae.mode.blankLine)return ae.mode.blankLine(ae.state)}}function rn(a,b,ae,ne){for(var he=0;he<10;he++){ne&&(ne[0]=jr(a,ae).mode);var We=a.token(b,ae);if(b.pos>b.start)return We}throw new Error("Mode "+a.name+" failed to advance stream.")}var Kr=function(a,b,ae){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=b||null,this.state=ae};function Bn(a,b,ae,ne){var he=a.doc,We=he.mode,tt;b=tr(he,b);var dt=Nt(he,b.line),mt=xn(a,b.line,ae),wt=new ir(dt.text,a.options.tabSize,mt),Dt;for(ne&&(Dt=[]);(ne||wt.pos<b.ch)&&!wt.eol();)wt.start=wt.pos,tt=rn(We,wt,mt.state),ne&&Dt.push(new Kr(wt,tt,Ur(he.mode,mt.state)));return ne?Dt:new Kr(wt,tt,mt.state)}function Hn(a,b){if(a)for(;;){var ae=a.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!ae)break;a=a.slice(0,ae.index)+a.slice(ae.index+ae[0].length);var ne=ae[1]?"bgClass":"textClass";b[ne]==null?b[ne]=ae[2]:new RegExp("(?:^|\\s)"+ae[2]+"(?:$|\\s)").test(b[ne])||(b[ne]+=" "+ae[2])}return a}function Rn(a,b,ae,ne,he,We,tt){var dt=ae.flattenSpans;dt==null&&(dt=a.options.flattenSpans);var mt=0,wt=null,Dt=new ir(b,a.options.tabSize,ne),Ft,Vt=a.options.addModeClass&&[null];for(b==""&&Hn(Rr(ae,ne.state),We);!Dt.eol();){if(Dt.pos>a.options.maxHighlightLength?(dt=!1,tt&&qr(a,b,ne,Dt.pos),Dt.pos=b.length,Ft=null):Ft=Hn(rn(ae,Dt,ne.state,Vt),We),Vt){var Ut=Vt[0].name;Ut&&(Ft="m-"+(Ft?Ut+" "+Ft:Ut))}if(!dt||wt!=Ft){for(;mt<Dt.start;)mt=Math.min(Dt.start,mt+5e3),he(mt,wt);wt=Ft}Dt.start=Dt.pos}for(;mt<Dt.pos;){var xr=Math.min(Dt.pos,mt+5e3);he(xr,wt),mt=xr}}function Yn(a,b,ae){for(var ne,he,We=a.doc,tt=ae?-1:b-(a.doc.mode.innerMode?1e3:100),dt=b;dt>tt;--dt){if(dt<=We.first)return We.first;var mt=Nt(We,dt-1),wt=mt.stateAfter;if(wt&&(!ae||dt+(wt instanceof Wr?wt.lookAhead:0)<=We.modeFrontier))return dt;var Dt=Re(mt.text,null,a.options.tabSize);(he==null||ne>Dt)&&(he=dt-1,ne=Dt)}return he}function Xn(a,b){if(a.modeFrontier=Math.min(a.modeFrontier,b),!(a.highlightFrontier<b-10)){for(var ae=a.first,ne=b-1;ne>ae;ne--){var he=Nt(a,ne).stateAfter;if(he&&(!(he instanceof Wr)||ne+he.lookAhead<b)){ae=ne+1;break}}a.highlightFrontier=Math.min(a.highlightFrontier,ae)}}var Wn=!1,On=!1;function _n(){Wn=!0}function Jn(){On=!0}function _r(a,b,ae){this.marker=a,this.from=b,this.to=ae}function dn(a,b){if(a)for(var ae=0;ae<a.length;++ae){var ne=a[ae];if(ne.marker==b)return ne}}function Dn(a,b){for(var ae,ne=0;ne<a.length;++ne)a[ne]!=b&&(ae||(ae=[])).push(a[ne]);return ae}function Mn(a,b){a.markedSpans=a.markedSpans?a.markedSpans.concat([b]):[b],b.marker.attachLine(a)}function jn(a,b,ae){var ne;if(a)for(var he=0;he<a.length;++he){var We=a[he],tt=We.marker,dt=We.from==null||(tt.inclusiveLeft?We.from<=b:We.from<b);if(dt||We.from==b&&tt.type=="bookmark"&&(!ae||!We.marker.insertLeft)){var mt=We.to==null||(tt.inclusiveRight?We.to>=b:We.to>b);(ne||(ne=[])).push(new _r(tt,We.from,mt?null:We.to))}}return ne}function Zn(a,b,ae){var ne;if(a)for(var he=0;he<a.length;++he){var We=a[he],tt=We.marker,dt=We.to==null||(tt.inclusiveRight?We.to>=b:We.to>b);if(dt||We.from==b&&tt.type=="bookmark"&&(!ae||We.marker.insertLeft)){var mt=We.from==null||(tt.inclusiveLeft?We.from<=b:We.from<b);(ne||(ne=[])).push(new _r(tt,mt?null:We.from-b,We.to==null?null:We.to-b))}}return ne}function ri(a,b){if(b.full)return null;var ae=vr(a,b.from.line)&&Nt(a,b.from.line).markedSpans,ne=vr(a,b.to.line)&&Nt(a,b.to.line).markedSpans;if(!ae&&!ne)return null;var he=b.from.ch,We=b.to.ch,tt=rr(b.from,b.to)==0,dt=jn(ae,he,tt),mt=Zn(ne,We,tt),wt=b.text.length==1,Dt=st(b.text).length+(wt?he:0);if(dt)for(var Ft=0;Ft<dt.length;++Ft){var Vt=dt[Ft];if(Vt.to==null){var Ut=dn(mt,Vt.marker);Ut?wt&&(Vt.to=Ut.to==null?null:Ut.to+Dt):Vt.to=he}}if(mt)for(var xr=0;xr<mt.length;++xr){var Mr=mt[xr];if(Mr.to!=null&&(Mr.to+=Dt),Mr.from==null){var Vr=dn(dt,Mr.marker);Vr||(Mr.from=Dt,wt&&(dt||(dt=[])).push(Mr))}else Mr.from+=Dt,wt&&(dt||(dt=[])).push(Mr)}dt&&(dt=At(dt)),mt&&mt!=dt&&(mt=At(mt));var en=[dt];if(!wt){var on=b.text.length-2,tn;if(on>0&&dt)for(var fn=0;fn<dt.length;++fn)dt[fn].to==null&&(tn||(tn=[])).push(new _r(dt[fn].marker,null,null));for(var Fn=0;Fn<on;++Fn)en.push(tn);en.push(mt)}return en}function At(a){for(var b=0;b<a.length;++b){var ae=a[b];ae.from!=null&&ae.from==ae.to&&ae.marker.clearWhenEmpty!==!1&&a.splice(b--,1)}return a.length?a:null}function Ht(a,b,ae){var ne=null;if(a.iter(b.line,ae.line+1,function(Ut){if(Ut.markedSpans)for(var xr=0;xr<Ut.markedSpans.length;++xr){var Mr=Ut.markedSpans[xr].marker;Mr.readOnly&&(!ne||$e(ne,Mr)==-1)&&(ne||(ne=[])).push(Mr)}}),!ne)return null;for(var he=[{from:b,to:ae}],We=0;We<ne.length;++We)for(var tt=ne[We],dt=tt.find(0),mt=0;mt<he.length;++mt){var wt=he[mt];if(!(rr(wt.to,dt.from)<0||rr(wt.from,dt.to)>0)){var Dt=[mt,1],Ft=rr(wt.from,dt.from),Vt=rr(wt.to,dt.to);(Ft<0||!tt.inclusiveLeft&&!Ft)&&Dt.push({from:wt.from,to:dt.from}),(Vt>0||!tt.inclusiveRight&&!Vt)&&Dt.push({from:dt.to,to:wt.to}),he.splice.apply(he,Dt),mt+=Dt.length-3}}return he}function Lt(a){var b=a.markedSpans;if(b){for(var ae=0;ae<b.length;++ae)b[ae].marker.detachLine(a);a.markedSpans=null}}function Wt(a,b){if(b){for(var ae=0;ae<b.length;++ae)b[ae].marker.attachLine(a);a.markedSpans=b}}function _t(a){return a.inclusiveLeft?-1:0}function Qt(a){return a.inclusiveRight?1:0}function gr(a,b){var ae=a.lines.length-b.lines.length;if(ae!=0)return ae;var ne=a.find(),he=b.find(),We=rr(ne.from,he.from)||_t(a)-_t(b);if(We)return-We;var tt=rr(ne.to,he.to)||Qt(a)-Qt(b);return tt||b.id-a.id}function pr(a,b){var ae=On&&a.markedSpans,ne;if(ae)for(var he=void 0,We=0;We<ae.length;++We)he=ae[We],he.marker.collapsed&&(b?he.from:he.to)==null&&(!ne||gr(ne,he.marker)<0)&&(ne=he.marker);return ne}function lr(a){return pr(a,!0)}function Mt(a){return pr(a,!1)}function Gt(a,b){var ae=On&&a.markedSpans,ne;if(ae)for(var he=0;he<ae.length;++he){var We=ae[he];We.marker.collapsed&&(We.from==null||We.from<b)&&(We.to==null||We.to>b)&&(!ne||gr(ne,We.marker)<0)&&(ne=We.marker)}return ne}function Yt(a,b,ae,ne,he){var We=Nt(a,b),tt=On&&We.markedSpans;if(tt)for(var dt=0;dt<tt.length;++dt){var mt=tt[dt];if(mt.marker.collapsed){var wt=mt.marker.find(0),Dt=rr(wt.from,ae)||_t(mt.marker)-_t(he),Ft=rr(wt.to,ne)||Qt(mt.marker)-Qt(he);if(!(Dt>=0&&Ft<=0||Dt<=0&&Ft>=0)&&(Dt<=0&&(mt.marker.inclusiveRight&&he.inclusiveLeft?rr(wt.to,ae)>=0:rr(wt.to,ae)>0)||Dt>=0&&(mt.marker.inclusiveRight&&he.inclusiveLeft?rr(wt.from,ne)<=0:rr(wt.from,ne)<0)))return!0}}}function Jt(a){for(var b;b=lr(a);)a=b.find(-1,!0).line;return a}function or(a){for(var b;b=Mt(a);)a=b.find(1,!0).line;return a}function Lr(a){for(var b,ae;b=Mt(a);)a=b.find(1,!0).line,(ae||(ae=[])).push(a);return ae}function dr(a,b){var ae=Nt(a,b),ne=Jt(ae);return ae==ne?b:kt(ne)}function er(a,b){if(b>a.lastLine())return b;var ae=Nt(a,b),ne;if(!Sr(a,ae))return b;for(;ne=Mt(ae);)ae=ne.find(1,!0).line;return kt(ae)+1}function Sr(a,b){var ae=On&&b.markedSpans;if(ae){for(var ne=void 0,he=0;he<ae.length;++he)if(ne=ae[he],!!ne.marker.collapsed){if(ne.from==null)return!0;if(!ne.marker.widgetNode&&ne.from==0&&ne.marker.inclusiveLeft&&Dr(a,b,ne))return!0}}}function Dr(a,b,ae){if(ae.to==null){var ne=ae.marker.find(1,!0);return Dr(a,ne.line,dn(ne.line.markedSpans,ae.marker))}if(ae.marker.inclusiveRight&&ae.to==b.text.length)return!0;for(var he=void 0,We=0;We<b.markedSpans.length;++We)if(he=b.markedSpans[We],he.marker.collapsed&&!he.marker.widgetNode&&he.from==ae.to&&(he.to==null||he.to!=ae.from)&&(he.marker.inclusiveLeft||ae.marker.inclusiveRight)&&Dr(a,b,he))return!0}function zr(a){a=Jt(a);for(var b=0,ae=a.parent,ne=0;ne<ae.lines.length;++ne){var he=ae.lines[ne];if(he==a)break;b+=he.height}for(var We=ae.parent;We;ae=We,We=ae.parent)for(var tt=0;tt<We.children.length;++tt){var dt=We.children[tt];if(dt==ae)break;b+=dt.height}return b}function an(a){if(a.height==0)return 0;for(var b=a.text.length,ae,ne=a;ae=lr(ne);){var he=ae.find(0,!0);ne=he.from.line,b+=he.from.ch-he.to.ch}for(ne=a;ae=Mt(ne);){var We=ae.find(0,!0);b-=ne.text.length-We.from.ch,ne=We.to.line,b+=ne.text.length-We.to.ch}return b}function Qr(a){var b=a.display,ae=a.doc;b.maxLine=Nt(ae,ae.first),b.maxLineLength=an(b.maxLine),b.maxLineChanged=!0,ae.iter(function(ne){var he=an(ne);he>b.maxLineLength&&(b.maxLineLength=he,b.maxLine=ne)})}var mn=function(a,b,ae){this.text=a,Wt(this,b),this.height=ae?ae(this):1};mn.prototype.lineNo=function(){return kt(this)},Et(mn);function cn(a,b,ae,ne){a.text=b,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Lt(a),Wt(a,ae);var he=ne?ne(a):1;he!=a.height&&Yr(a,he)}function vn(a){a.parent=null,Lt(a)}var bn={},gn={};function Ln(a,b){if(!a||/^\s*$/.test(a))return null;var ae=b.addModeClass?gn:bn;return ae[a]||(ae[a]=a.replace(/\S+/g,"cm-$&"))}function Cn(a,b){var ae=we("span",null,null,z?"padding-right: .1px":null),ne={pre:we("pre",[ae],"CodeMirror-line"),content:ae,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};b.measure={};for(var he=0;he<=(b.rest?b.rest.length:0);he++){var We=he?b.rest[he-1]:b.line,tt=void 0;ne.pos=0,ne.addToken=hn,ur(a.display.measure)&&(tt=Ge(We,a.doc.direction))&&(ne.addToken=un(ne.addToken,tt)),ne.map=[];var dt=b!=a.display.externalMeasured&&kt(We);sn(We,ne,pn(a,We,dt)),We.styleClasses&&(We.styleClasses.bgClass&&(ne.bgClass=Ke(We.styleClasses.bgClass,ne.bgClass||"")),We.styleClasses.textClass&&(ne.textClass=Ke(We.styleClasses.textClass,ne.textClass||""))),ne.map.length==0&&ne.map.push(0,0,ne.content.appendChild(Zr(a.display.measure))),he==0?(b.measure.map=ne.map,b.measure.cache={}):((b.measure.maps||(b.measure.maps=[])).push(ne.map),(b.measure.caches||(b.measure.caches=[])).push({}))}if(z){var mt=ne.content.lastChild;(/\bcm-tab\b/.test(mt.className)||mt.querySelector&&mt.querySelector(".cm-tab"))&&(ne.content.className="cm-tab-wrap-hack")}return yt(a,"renderLine",a,b.line,ne.pre),ne.pre.className&&(ne.textClass=Ke(ne.pre.className,ne.textClass||"")),ne}function kn(a){var b=de("span","\u2022","cm-invalidchar");return b.title="\\u"+a.charCodeAt(0).toString(16),b.setAttribute("aria-label",b.title),b}function hn(a,b,ae,ne,he,We,tt){if(b){var dt=a.splitSpaces?nn(b,a.trailingSpace):b,mt=a.cm.state.specialChars,wt=!1,Dt;if(!mt.test(b))a.col+=b.length,Dt=document.createTextNode(dt),a.map.push(a.pos,a.pos+b.length,Dt),ye&&x<9&&(wt=!0),a.pos+=b.length;else{Dt=document.createDocumentFragment();for(var Ft=0;;){mt.lastIndex=Ft;var Vt=mt.exec(b),Ut=Vt?Vt.index-Ft:b.length-Ft;if(Ut){var xr=document.createTextNode(dt.slice(Ft,Ft+Ut));ye&&x<9?Dt.appendChild(de("span",[xr])):Dt.appendChild(xr),a.map.push(a.pos,a.pos+Ut,xr),a.col+=Ut,a.pos+=Ut}if(!Vt)break;Ft+=Ut+1;var Mr=void 0;if(Vt[0]==" "){var Vr=a.cm.options.tabSize,en=Vr-a.col%Vr;Mr=Dt.appendChild(de("span",ct(en),"cm-tab")),Mr.setAttribute("role","presentation"),Mr.setAttribute("cm-text"," "),a.col+=en}else Vt[0]=="\r"||Vt[0]==`
|
|
`?(Mr=Dt.appendChild(de("span",Vt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Mr.setAttribute("cm-text",Vt[0]),a.col+=1):(Mr=a.cm.options.specialCharPlaceholder(Vt[0]),Mr.setAttribute("cm-text",Vt[0]),ye&&x<9?Dt.appendChild(de("span",[Mr])):Dt.appendChild(Mr),a.col+=1);a.map.push(a.pos,a.pos+1,Mr),a.pos++}}if(a.trailingSpace=dt.charCodeAt(b.length-1)==32,ae||ne||he||wt||We||tt){var on=ae||"";ne&&(on+=ne),he&&(on+=he);var tn=de("span",[Dt],on,We);if(tt)for(var fn in tt)tt.hasOwnProperty(fn)&&fn!="style"&&fn!="class"&&tn.setAttribute(fn,tt[fn]);return a.content.appendChild(tn)}a.content.appendChild(Dt)}}function nn(a,b){if(a.length>1&&!/ /.test(a))return a;for(var ae=b,ne="",he=0;he<a.length;he++){var We=a.charAt(he);We==" "&&ae&&(he==a.length-1||a.charCodeAt(he+1)==32)&&(We="\xA0"),ne+=We,ae=We==" "}return ne}function un(a,b){return function(ae,ne,he,We,tt,dt,mt){he=he?he+" cm-force-border":"cm-force-border";for(var wt=ae.pos,Dt=wt+ne.length;;){for(var Ft=void 0,Vt=0;Vt<b.length&&(Ft=b[Vt],!(Ft.to>wt&&Ft.from<=wt));Vt++);if(Ft.to>=Dt)return a(ae,ne,he,We,tt,dt,mt);a(ae,ne.slice(0,Ft.to-wt),he,We,null,dt,mt),We=null,ne=ne.slice(Ft.to-wt),wt=Ft.to}}}function yn(a,b,ae,ne){var he=!ne&&ae.widgetNode;he&&a.map.push(a.pos,a.pos+b,he),!ne&&a.cm.display.input.needsContentAttribute&&(he||(he=a.content.appendChild(document.createElement("span"))),he.setAttribute("cm-marker",ae.id)),he&&(a.cm.display.input.setUneditable(he),a.content.appendChild(he)),a.pos+=b,a.trailingSpace=!1}function sn(a,b,ae){var ne=a.markedSpans,he=a.text,We=0;if(!ne){for(var tt=1;tt<ae.length;tt+=2)b.addToken(b,he.slice(We,We=ae[tt]),Ln(ae[tt+1],b.cm.options));return}for(var dt=he.length,mt=0,wt=1,Dt="",Ft,Vt,Ut=0,xr,Mr,Vr,en,on;;){if(Ut==mt){xr=Mr=Vr=Vt="",on=null,en=null,Ut=1/0;for(var tn=[],fn=void 0,Fn=0;Fn<ne.length;++Fn){var wn=ne[Fn],Gn=wn.marker;if(Gn.type=="bookmark"&&wn.from==mt&&Gn.widgetNode)tn.push(Gn);else if(wn.from<=mt&&(wn.to==null||wn.to>mt||Gn.collapsed&&wn.to==mt&&wn.from==mt)){if(wn.to!=null&&wn.to!=mt&&Ut>wn.to&&(Ut=wn.to,Mr=""),Gn.className&&(xr+=" "+Gn.className),Gn.css&&(Vt=(Vt?Vt+";":"")+Gn.css),Gn.startStyle&&wn.from==mt&&(Vr+=" "+Gn.startStyle),Gn.endStyle&&wn.to==Ut&&(fn||(fn=[])).push(Gn.endStyle,wn.to),Gn.title&&((on||(on={})).title=Gn.title),Gn.attributes)for(var ui in Gn.attributes)(on||(on={}))[ui]=Gn.attributes[ui];Gn.collapsed&&(!en||gr(en.marker,Gn)<0)&&(en=wn)}else wn.from>mt&&Ut>wn.from&&(Ut=wn.from)}if(fn)for(var Ri=0;Ri<fn.length;Ri+=2)fn[Ri+1]==Ut&&(Mr+=" "+fn[Ri]);if(!en||en.from==mt)for(var xi=0;xi<tn.length;++xi)yn(b,0,tn[xi]);if(en&&(en.from||0)==mt){if(yn(b,(en.to==null?dt+1:en.to)-mt,en.marker,en.from==null),en.to==null)return;en.to==mt&&(en=!1)}}if(mt>=dt)break;for(var oa=Math.min(dt,Ut);;){if(Dt){var ea=mt+Dt.length;if(!en){var Bi=ea>oa?Dt.slice(0,oa-mt):Dt;b.addToken(b,Bi,Ft?Ft+xr:xr,Vr,mt+Bi.length==Ut?Mr:"",Vt,on)}if(ea>=oa){Dt=Dt.slice(oa-mt),mt=oa;break}mt=ea,Vr=""}Dt=he.slice(We,We=ae[wt++]),Ft=Ln(ae[wt++],b.cm.options)}}}function Tn(a,b,ae){this.line=b,this.rest=Lr(b),this.size=this.rest?kt(st(this.rest))-ae+1:1,this.node=this.text=null,this.hidden=Sr(a,b)}function Pn(a,b,ae){for(var ne=[],he,We=b;We<ae;We=he){var tt=new Tn(a.doc,Nt(a.doc,We),We);he=We+tt.size,ne.push(tt)}return ne}var qn=null;function Ti(a){qn?qn.ops.push(a):a.ownsGroup=qn={ops:[a],delayedCallbacks:[]}}function Ci(a){var b=a.delayedCallbacks,ae=0;do{for(;ae<b.length;ae++)b[ae].call(null);for(var ne=0;ne<a.ops.length;ne++){var he=a.ops[ne];if(he.cursorActivityHandlers)for(;he.cursorActivityCalled<he.cursorActivityHandlers.length;)he.cursorActivityHandlers[he.cursorActivityCalled++].call(null,he.cm)}}while(ae<b.length)}function yi(a,b){var ae=a.ownsGroup;if(ae)try{Ci(ae)}finally{qn=null,b(ae)}}var Fi=null;function $n(a,b){var ae=bt(a,b);if(ae.length){var ne=Array.prototype.slice.call(arguments,2),he;qn?he=qn.delayedCallbacks:Fi?he=Fi:(he=Fi=[],setTimeout(Qn,0));for(var We=function(dt){he.push(function(){return ae[dt].apply(null,ne)})},tt=0;tt<ae.length;++tt)We(tt)}}function Qn(){var a=Fi;Fi=null;for(var b=0;b<a.length;++b)a[b]()}function ti(a,b,ae,ne){for(var he=0;he<b.changes.length;he++){var We=b.changes[he];We=="text"?oi(a,b):We=="gutter"?En(a,b,ae,ne):We=="class"?ln(a,b):We=="widget"&&Sn(a,b,ne)}b.changes=null}function Ai(a){return a.node==a.text&&(a.node=de("div",null,null,"position: relative"),a.text.parentNode&&a.text.parentNode.replaceChild(a.node,a.text),a.node.appendChild(a.text),ye&&x<8&&(a.node.style.zIndex=2)),a.node}function ai(a,b){var ae=b.bgClass?b.bgClass+" "+(b.line.bgClass||""):b.line.bgClass;if(ae&&(ae+=" CodeMirror-linebackground"),b.background)ae?b.background.className=ae:(b.background.parentNode.removeChild(b.background),b.background=null);else if(ae){var ne=Ai(b);b.background=ne.insertBefore(de("div",null,ae),ne.firstChild),a.display.input.setUneditable(b.background)}}function li(a,b){var ae=a.display.externalMeasured;return ae&&ae.line==b.line?(a.display.externalMeasured=null,b.measure=ae.measure,ae.built):Cn(a,b)}function oi(a,b){var ae=b.text.className,ne=li(a,b);b.text==b.node&&(b.node=ne.pre),b.text.parentNode.replaceChild(ne.pre,b.text),b.text=ne.pre,ne.bgClass!=b.bgClass||ne.textClass!=b.textClass?(b.bgClass=ne.bgClass,b.textClass=ne.textClass,ln(a,b)):ae&&(b.text.className=ae)}function ln(a,b){ai(a,b),b.line.wrapClass?Ai(b).className=b.line.wrapClass:b.node!=b.text&&(b.node.className="");var ae=b.textClass?b.textClass+" "+(b.line.textClass||""):b.line.textClass;b.text.className=ae||""}function En(a,b,ae,ne){if(b.gutter&&(b.node.removeChild(b.gutter),b.gutter=null),b.gutterBackground&&(b.node.removeChild(b.gutterBackground),b.gutterBackground=null),b.line.gutterClass){var he=Ai(b);b.gutterBackground=de("div",null,"CodeMirror-gutter-background "+b.line.gutterClass,"left: "+(a.options.fixedGutter?ne.fixedPos:-ne.gutterTotalWidth)+"px; width: "+ne.gutterTotalWidth+"px"),a.display.input.setUneditable(b.gutterBackground),he.insertBefore(b.gutterBackground,b.text)}var We=b.line.gutterMarkers;if(a.options.lineNumbers||We){var tt=Ai(b),dt=b.gutter=de("div",null,"CodeMirror-gutter-wrapper","left: "+(a.options.fixedGutter?ne.fixedPos:-ne.gutterTotalWidth)+"px");if(a.display.input.setUneditable(dt),tt.insertBefore(dt,b.text),b.line.gutterClass&&(dt.className+=" "+b.line.gutterClass),a.options.lineNumbers&&(!We||!We["CodeMirror-linenumbers"])&&(b.lineNumber=dt.appendChild(de("div",$t(a.options,ae),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+ne.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+a.display.lineNumInnerWidth+"px"))),We)for(var mt=0;mt<a.display.gutterSpecs.length;++mt){var wt=a.display.gutterSpecs[mt].className,Dt=We.hasOwnProperty(wt)&&We[wt];Dt&&dt.appendChild(de("div",[Dt],"CodeMirror-gutter-elt","left: "+ne.gutterLeft[wt]+"px; width: "+ne.gutterWidth[wt]+"px"))}}}function Sn(a,b,ae){b.alignable&&(b.alignable=null);for(var ne=Se("CodeMirror-linewidget"),he=b.node.firstChild,We=void 0;he;he=We)We=he.nextSibling,ne.test(he.className)&&b.node.removeChild(he);Vn(a,b,ae)}function An(a,b,ae,ne){var he=li(a,b);return b.text=b.node=he.pre,he.bgClass&&(b.bgClass=he.bgClass),he.textClass&&(b.textClass=he.textClass),ln(a,b),En(a,b,ae,ne),Vn(a,b,ne),b.node}function Vn(a,b,ae){if(ei(a,b.line,b,ae,!0),b.rest)for(var ne=0;ne<b.rest.length;ne++)ei(a,b.rest[ne],b,ae,!1)}function ei(a,b,ae,ne,he){if(b.widgets)for(var We=Ai(ae),tt=0,dt=b.widgets;tt<dt.length;++tt){var mt=dt[tt],wt=de("div",[mt.node],"CodeMirror-linewidget"+(mt.className?" "+mt.className:""));mt.handleMouseEvents||wt.setAttribute("cm-ignore-events","true"),Hi(mt,wt,ae,ne),a.display.input.setUneditable(wt),he&&mt.above?We.insertBefore(wt,ae.gutter||ae.text):We.appendChild(wt),$n(mt,"redraw")}}function Hi(a,b,ae,ne){if(a.noHScroll){(ae.alignable||(ae.alignable=[])).push(b);var he=ne.wrapperWidth;b.style.left=ne.fixedPos+"px",a.coverGutter||(he-=ne.gutterTotalWidth,b.style.paddingLeft=ne.gutterTotalWidth+"px"),b.style.width=he+"px"}a.coverGutter&&(b.style.zIndex=5,b.style.position="relative",a.noHScroll||(b.style.marginLeft=-ne.gutterTotalWidth+"px"))}function fi(a){if(a.height!=null)return a.height;var b=a.doc.cm;if(!b)return 0;if(!Ne(document.body,a.node)){var ae="position: relative;";a.coverGutter&&(ae+="margin-left: -"+b.display.gutters.offsetWidth+"px;"),a.noHScroll&&(ae+="width: "+b.display.wrapper.clientWidth+"px;"),fe(b.display.measure,de("div",[a.node],null,ae))}return a.height=a.node.parentNode.offsetHeight}function ci(a,b){for(var ae=Ar(b);ae!=a.wrapper;ae=ae.parentNode)if(!ae||ae.nodeType==1&&ae.getAttribute("cm-ignore-events")=="true"||ae.parentNode==a.sizer&&ae!=a.mover)return!0}function In(a){return a.lineSpace.offsetTop}function bi(a){return a.mover.offsetHeight-a.lineSpace.offsetHeight}function Gi(a){if(a.cachedPaddingH)return a.cachedPaddingH;var b=fe(a.measure,de("pre","x","CodeMirror-line-like")),ae=window.getComputedStyle?window.getComputedStyle(b):b.currentStyle,ne={left:parseInt(ae.paddingLeft),right:parseInt(ae.paddingRight)};return!isNaN(ne.left)&&!isNaN(ne.right)&&(a.cachedPaddingH=ne),ne}function ni(a){return ot-a.display.nativeBarWidth}function sa(a){return a.display.scroller.clientWidth-ni(a)-a.display.barWidth}function Xi(a){return a.display.scroller.clientHeight-ni(a)-a.display.barHeight}function _i(a,b,ae){var ne=a.options.lineWrapping,he=ne&&sa(a);if(!b.measure.heights||ne&&b.measure.width!=he){var We=b.measure.heights=[];if(ne){b.measure.width=he;for(var tt=b.text.firstChild.getClientRects(),dt=0;dt<tt.length-1;dt++){var mt=tt[dt],wt=tt[dt+1];Math.abs(mt.bottom-wt.bottom)>2&&We.push((mt.bottom+wt.top)/2-ae.top)}}We.push(ae.bottom-ae.top)}}function vi(a,b,ae){if(a.line==b)return{map:a.measure.map,cache:a.measure.cache};for(var ne=0;ne<a.rest.length;ne++)if(a.rest[ne]==b)return{map:a.measure.maps[ne],cache:a.measure.caches[ne]};for(var he=0;he<a.rest.length;he++)if(kt(a.rest[he])>ae)return{map:a.measure.maps[he],cache:a.measure.caches[he],before:!0}}function ro(a,b){b=Jt(b);var ae=kt(b),ne=a.display.externalMeasured=new Tn(a.doc,b,ae);ne.lineN=ae;var he=ne.built=Cn(a,ne);return ne.text=he.pre,fe(a.display.lineMeasure,he.pre),ne}function Ja(a,b,ae,ne){return na(a,va(a,b),ae,ne)}function pa(a,b){if(b>=a.display.viewFrom&&b<a.display.viewTo)return a.display.view[ka(a,b)];var ae=a.display.externalMeasured;if(ae&&b>=ae.lineN&&b<ae.lineN+ae.size)return ae}function va(a,b){var ae=kt(b),ne=pa(a,ae);ne&&!ne.text?ne=null:ne&&ne.changes&&(ti(a,ne,ae,ua(a)),a.curOp.forceUpdate=!0),ne||(ne=ro(a,b));var he=vi(ne,b,ae);return{line:b,view:ne,rect:null,map:he.map,cache:he.cache,before:he.before,hasHeights:!1}}function na(a,b,ae,ne,he){b.before&&(ae=-1);var We=ae+(ne||""),tt;return b.cache.hasOwnProperty(We)?tt=b.cache[We]:(b.rect||(b.rect=b.view.text.getBoundingClientRect()),b.hasHeights||(_i(a,b.view,b.rect),b.hasHeights=!0),tt=ao(a,b,ae,ne),tt.bogus||(b.cache[We]=tt)),{left:tt.left,right:tt.right,top:he?tt.rtop:tt.top,bottom:he?tt.rbottom:tt.bottom}}var Ea={left:0,right:0,top:0,bottom:0};function no(a,b,ae){for(var ne,he,We,tt,dt,mt,wt=0;wt<a.length;wt+=3)if(dt=a[wt],mt=a[wt+1],b<dt?(he=0,We=1,tt="left"):b<mt?(he=b-dt,We=he+1):(wt==a.length-3||b==mt&&a[wt+3]>b)&&(We=mt-dt,he=We-1,b>=mt&&(tt="right")),he!=null){if(ne=a[wt+2],dt==mt&&ae==(ne.insertLeft?"left":"right")&&(tt=ae),ae=="left"&&he==0)for(;wt&&a[wt-2]==a[wt-3]&&a[wt-1].insertLeft;)ne=a[(wt-=3)+2],tt="left";if(ae=="right"&&he==mt-dt)for(;wt<a.length-3&&a[wt+3]==a[wt+4]&&!a[wt+5].insertLeft;)ne=a[(wt+=3)+2],tt="right";break}return{node:ne,start:he,end:We,collapse:tt,coverStart:dt,coverEnd:mt}}function io(a,b){var ae=Ea;if(b=="left")for(var ne=0;ne<a.length&&(ae=a[ne]).left==ae.right;ne++);else for(var he=a.length-1;he>=0&&(ae=a[he]).left==ae.right;he--);return ae}function ao(a,b,ae,ne){var he=no(b.map,ae,ne),We=he.node,tt=he.start,dt=he.end,mt=he.collapse,wt;if(We.nodeType==3){for(var Dt=0;Dt<4;Dt++){for(;tt&&Ie(b.line.text.charAt(he.coverStart+tt));)--tt;for(;he.coverStart+dt<he.coverEnd&&Ie(b.line.text.charAt(he.coverStart+dt));)++dt;if(ye&&x<9&&tt==0&&dt==he.coverEnd-he.coverStart?wt=We.parentNode.getBoundingClientRect():wt=io(Ae(We,tt,dt).getClientRects(),ne),wt.left||wt.right||tt==0)break;dt=tt,tt=tt-1,mt="right"}ye&&x<11&&(wt=Na(a.display.measure,wt))}else{tt>0&&(mt=ne="right");var Ft;a.options.lineWrapping&&(Ft=We.getClientRects()).length>1?wt=Ft[ne=="right"?Ft.length-1:0]:wt=We.getBoundingClientRect()}if(ye&&x<9&&!tt&&(!wt||!wt.left&&!wt.right)){var Vt=We.parentNode.getClientRects()[0];Vt?wt={left:Vt.left,right:Vt.left+Qi(a.display),top:Vt.top,bottom:Vt.bottom}:wt=Ea}for(var Ut=wt.top-b.rect.top,xr=wt.bottom-b.rect.top,Mr=(Ut+xr)/2,Vr=b.view.measure.heights,en=0;en<Vr.length-1&&!(Mr<Vr[en]);en++);var on=en?Vr[en-1]:0,tn=Vr[en],fn={left:(mt=="right"?wt.right:wt.left)-b.rect.left,right:(mt=="left"?wt.left:wt.right)-b.rect.left,top:on,bottom:tn};return!wt.left&&!wt.right&&(fn.bogus=!0),a.options.singleCursorHeightPerLine||(fn.rtop=Ut,fn.rbottom=xr),fn}function Na(a,b){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!qt(a))return b;var ae=screen.logicalXDPI/screen.deviceXDPI,ne=screen.logicalYDPI/screen.deviceYDPI;return{left:b.left*ae,right:b.right*ae,top:b.top*ne,bottom:b.bottom*ne}}function _a(a){if(a.measure&&(a.measure.cache={},a.measure.heights=null,a.rest))for(var b=0;b<a.rest.length;b++)a.measure.caches[b]={}}function Ra(a){a.display.externalMeasure=null,xe(a.display.lineMeasure);for(var b=0;b<a.display.view.length;b++)_a(a.display.view[b])}function Sa(a){Ra(a),a.display.cachedCharWidth=a.display.cachedTextHeight=a.display.cachedPaddingH=null,a.options.lineWrapping||(a.display.maxLineChanged=!0),a.display.lineNumChars=null}function Qa(){return re&&oe?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function oo(){return re&&oe?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Wa(a){var b=0;if(a.widgets)for(var ae=0;ae<a.widgets.length;++ae)a.widgets[ae].above&&(b+=fi(a.widgets[ae]));return b}function Aa(a,b,ae,ne,he){if(!he){var We=Wa(b);ae.top+=We,ae.bottom+=We}if(ne=="line")return ae;ne||(ne="local");var tt=zr(b);if(ne=="local"?tt+=In(a.display):tt-=a.display.viewOffset,ne=="page"||ne=="window"){var dt=a.display.lineSpace.getBoundingClientRect();tt+=dt.top+(ne=="window"?0:oo());var mt=dt.left+(ne=="window"?0:Qa());ae.left+=mt,ae.right+=mt}return ae.top+=tt,ae.bottom+=tt,ae}function Da(a,b,ae){if(ae=="div")return b;var ne=b.left,he=b.top;if(ae=="page")ne-=Qa(),he-=oo();else if(ae=="local"||!ae){var We=a.display.sizer.getBoundingClientRect();ne+=We.left,he+=We.top}var tt=a.display.lineSpace.getBoundingClientRect();return{left:ne-tt.left,top:he-tt.top}}function Zi(a,b,ae,ne,he){return ne||(ne=Nt(a.doc,b.line)),Aa(a,ne,Ja(a,ne,b.ch,he),ae)}function di(a,b,ae,ne,he,We){ne=ne||Nt(a.doc,b.line),he||(he=va(a,ne));function tt(xr,Mr){var Vr=na(a,he,xr,Mr?"right":"left",We);return Mr?Vr.left=Vr.right:Vr.right=Vr.left,Aa(a,ne,Vr,ae)}var dt=Ge(ne,a.doc.direction),mt=b.ch,wt=b.sticky;if(mt>=ne.text.length?(mt=ne.text.length,wt="before"):mt<=0&&(mt=0,wt="after"),!dt)return tt(wt=="before"?mt-1:mt,wt=="before");function Dt(xr,Mr,Vr){var en=dt[Mr],on=en.level==1;return tt(Vr?xr-1:xr,on!=Vr)}var Ft=be(dt,mt,wt),Vt=Ee,Ut=Dt(mt,Ft,wt=="before");return Vt!=null&&(Ut.other=Dt(mt,Vt,wt!="before")),Ut}function Kn(a,b){var ae=0;b=tr(a.doc,b),a.options.lineWrapping||(ae=Qi(a.display)*b.ch);var ne=Nt(a.doc,b.line),he=zr(ne)+In(a.display);return{left:ae,right:ae,top:he,bottom:he+ne.height}}function Nn(a,b,ae,ne,he){var We=Bt(a,b,ae);return We.xRel=he,ne&&(We.outside=ne),We}function mi(a,b,ae){var ne=a.doc;if(ae+=a.display.viewOffset,ae<0)return Nn(ne.first,0,null,-1,-1);var he=Tt(ne,ae),We=ne.first+ne.size-1;if(he>We)return Nn(ne.first+ne.size-1,Nt(ne,We).text.length,null,1,1);b<0&&(b=0);for(var tt=Nt(ne,he);;){var dt=la(a,tt,he,b,ae),mt=Gt(tt,dt.ch+(dt.xRel>0||dt.outside>0?1:0));if(!mt)return dt;var wt=mt.find(1);if(wt.line==he)return wt;tt=Nt(ne,he=wt.line)}}function hi(a,b,ae,ne){ne-=Wa(b);var he=b.text.length,We=it(function(tt){return na(a,ae,tt-1).bottom<=ne},he,0);return he=it(function(tt){return na(a,ae,tt).top>ne},We,he),{begin:We,end:he}}function wi(a,b,ae,ne){ae||(ae=va(a,b));var he=Aa(a,b,na(a,ae,ne),"line").top;return hi(a,b,ae,he)}function Di(a,b,ae,ne){return a.bottom<=ae?!1:a.top>ae?!0:(ne?a.left:a.right)>b}function la(a,b,ae,ne,he){he-=zr(b);var We=va(a,b),tt=Wa(b),dt=0,mt=b.text.length,wt=!0,Dt=Ge(b,a.doc.direction);if(Dt){var Ft=(a.options.lineWrapping?ma:ia)(a,b,ae,We,Dt,ne,he);wt=Ft.level!=1,dt=wt?Ft.from:Ft.to-1,mt=wt?Ft.to:Ft.from-1}var Vt=null,Ut=null,xr=it(function(Fn){var wn=na(a,We,Fn);return wn.top+=tt,wn.bottom+=tt,Di(wn,ne,he,!1)?(wn.top<=he&&wn.left<=ne&&(Vt=Fn,Ut=wn),!0):!1},dt,mt),Mr,Vr,en=!1;if(Ut){var on=ne-Ut.left<Ut.right-ne,tn=on==wt;xr=Vt+(tn?0:1),Vr=tn?"after":"before",Mr=on?Ut.left:Ut.right}else{!wt&&(xr==mt||xr==dt)&&xr++,Vr=xr==0?"after":xr==b.text.length?"before":na(a,We,xr-(wt?1:0)).bottom+tt<=he==wt?"after":"before";var fn=di(a,Bt(ae,xr,Vr),"line",b,We);Mr=fn.left,en=he<fn.top?-1:he>=fn.bottom?1:0}return xr=ze(b.text,xr,1),Nn(ae,xr,Vr,en,ne-Mr)}function ia(a,b,ae,ne,he,We,tt){var dt=it(function(Ft){var Vt=he[Ft],Ut=Vt.level!=1;return Di(di(a,Bt(ae,Ut?Vt.to:Vt.from,Ut?"before":"after"),"line",b,ne),We,tt,!0)},0,he.length-1),mt=he[dt];if(dt>0){var wt=mt.level!=1,Dt=di(a,Bt(ae,wt?mt.from:mt.to,wt?"after":"before"),"line",b,ne);Di(Dt,We,tt,!0)&&Dt.top>tt&&(mt=he[dt-1])}return mt}function ma(a,b,ae,ne,he,We,tt){var dt=hi(a,b,ne,tt),mt=dt.begin,wt=dt.end;/\s/.test(b.text.charAt(wt-1))&&wt--;for(var Dt=null,Ft=null,Vt=0;Vt<he.length;Vt++){var Ut=he[Vt];if(!(Ut.from>=wt||Ut.to<=mt)){var xr=Ut.level!=1,Mr=na(a,ne,xr?Math.min(wt,Ut.to)-1:Math.max(mt,Ut.from)).right,Vr=Mr<We?We-Mr+1e9:Mr-We;(!Dt||Ft>Vr)&&(Dt=Ut,Ft=Vr)}}return Dt||(Dt=he[he.length-1]),Dt.from<mt&&(Dt={from:mt,to:Dt.to,level:Dt.level}),Dt.to>wt&&(Dt={from:Dt.from,to:wt,level:Dt.level}),Dt}var pi;function Oi(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(pi==null){pi=de("pre",null,"CodeMirror-line-like");for(var b=0;b<49;++b)pi.appendChild(document.createTextNode("x")),pi.appendChild(de("br"));pi.appendChild(document.createTextNode("x"))}fe(a.measure,pi);var ae=pi.offsetHeight/50;return ae>3&&(a.cachedTextHeight=ae),xe(a.measure),ae||1}function Qi(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var b=de("span","xxxxxxxxxx"),ae=de("pre",[b],"CodeMirror-line-like");fe(a.measure,ae);var ne=b.getBoundingClientRect(),he=(ne.right-ne.left)/10;return he>2&&(a.cachedCharWidth=he),he||10}function ua(a){for(var b=a.display,ae={},ne={},he=b.gutters.clientLeft,We=b.gutters.firstChild,tt=0;We;We=We.nextSibling,++tt){var dt=a.display.gutterSpecs[tt].className;ae[dt]=We.offsetLeft+We.clientLeft+he,ne[dt]=We.clientWidth}return{fixedPos:qa(b),gutterTotalWidth:b.gutters.offsetWidth,gutterLeft:ae,gutterWidth:ne,wrapperWidth:b.wrapper.clientWidth}}function qa(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function Eo(a){var b=Oi(a.display),ae=a.options.lineWrapping,ne=ae&&Math.max(5,a.display.scroller.clientWidth/Qi(a.display)-3);return function(he){if(Sr(a.doc,he))return 0;var We=0;if(he.widgets)for(var tt=0;tt<he.widgets.length;tt++)he.widgets[tt].height&&(We+=he.widgets[tt].height);return ae?We+(Math.ceil(he.text.length/ne)||1)*b:We+b}}function So(a){var b=a.doc,ae=Eo(a);b.iter(function(ne){var he=ae(ne);he!=ne.height&&Yr(ne,he)})}function wa(a,b,ae,ne){var he=a.display;if(!ae&&Ar(b).getAttribute("cm-not-content")=="true")return null;var We,tt,dt=he.lineSpace.getBoundingClientRect();try{We=b.clientX-dt.left,tt=b.clientY-dt.top}catch(Ft){return null}var mt=mi(a,We,tt),wt;if(ne&&mt.xRel>0&&(wt=Nt(a.doc,mt.line).text).length==mt.ch){var Dt=Re(wt,wt.length,a.options.tabSize)-wt.length;mt=Bt(mt.line,Math.max(0,Math.round((We-Gi(a.display).left)/Qi(a.display))-Dt))}return mt}function ka(a,b){if(b>=a.display.viewTo||(b-=a.display.viewFrom,b<0))return null;for(var ae=a.display.view,ne=0;ne<ae.length;ne++)if(b-=ae[ne].size,b<0)return ne}function Ui(a,b,ae,ne){b==null&&(b=a.doc.first),ae==null&&(ae=a.doc.first+a.doc.size),ne||(ne=0);var he=a.display;if(ne&&ae<he.viewTo&&(he.updateLineNumbers==null||he.updateLineNumbers>b)&&(he.updateLineNumbers=b),a.curOp.viewChanged=!0,b>=he.viewTo)On&&dr(a.doc,b)<he.viewTo&&qi(a);else if(ae<=he.viewFrom)On&&er(a.doc,ae+ne)>he.viewFrom?qi(a):(he.viewFrom+=ne,he.viewTo+=ne);else if(b<=he.viewFrom&&ae>=he.viewTo)qi(a);else if(b<=he.viewFrom){var We=so(a,ae,ae+ne,1);We?(he.view=he.view.slice(We.index),he.viewFrom=We.lineN,he.viewTo+=ne):qi(a)}else if(ae>=he.viewTo){var tt=so(a,b,b,-1);tt?(he.view=he.view.slice(0,tt.index),he.viewTo=tt.lineN):qi(a)}else{var dt=so(a,b,b,-1),mt=so(a,ae,ae+ne,1);dt&&mt?(he.view=he.view.slice(0,dt.index).concat(Pn(a,dt.lineN,mt.lineN)).concat(he.view.slice(mt.index)),he.viewTo+=ne):qi(a)}var wt=he.externalMeasured;wt&&(ae<wt.lineN?wt.lineN+=ne:b<wt.lineN+wt.size&&(he.externalMeasured=null))}function ca(a,b,ae){a.curOp.viewChanged=!0;var ne=a.display,he=a.display.externalMeasured;if(he&&b>=he.lineN&&b<he.lineN+he.size&&(ne.externalMeasured=null),!(b<ne.viewFrom||b>=ne.viewTo)){var We=ne.view[ka(a,b)];if(We.node!=null){var tt=We.changes||(We.changes=[]);$e(tt,ae)==-1&&tt.push(ae)}}}function qi(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function so(a,b,ae,ne){var he=ka(a,b),We,tt=a.display.view;if(!On||ae==a.doc.first+a.doc.size)return{index:he,lineN:ae};for(var dt=a.display.viewFrom,mt=0;mt<he;mt++)dt+=tt[mt].size;if(dt!=b){if(ne>0){if(he==tt.length-1)return null;We=dt+tt[he].size-b,he++}else We=dt-b;b+=We,ae+=We}for(;dr(a.doc,ae)!=ae;){if(he==(ne<0?0:tt.length-1))return null;ae+=ne*tt[he-(ne<0?1:0)].size,he+=ne}return{index:he,lineN:ae}}function Qo(a,b,ae){var ne=a.display,he=ne.view;he.length==0||b>=ne.viewTo||ae<=ne.viewFrom?(ne.view=Pn(a,b,ae),ne.viewFrom=b):(ne.viewFrom>b?ne.view=Pn(a,b,ne.viewFrom).concat(ne.view):ne.viewFrom<b&&(ne.view=ne.view.slice(ka(a,b))),ne.viewFrom=b,ne.viewTo<ae?ne.view=ne.view.concat(Pn(a,ne.viewTo,ae)):ne.viewTo>ae&&(ne.view=ne.view.slice(0,ka(a,ae)))),ne.viewTo=ae}function qo(a){for(var b=a.display.view,ae=0,ne=0;ne<b.length;ne++){var he=b[ne];!he.hidden&&(!he.node||he.changes)&&++ae}return ae}function Za(a){a.display.input.showSelection(a.display.input.prepareSelection())}function $o(a,b){b===void 0&&(b=!0);for(var ae=a.doc,ne={},he=ne.cursors=document.createDocumentFragment(),We=ne.selection=document.createDocumentFragment(),tt=0;tt<ae.sel.ranges.length;tt++)if(!(!b&&tt==ae.sel.primIndex)){var dt=ae.sel.ranges[tt];if(!(dt.from().line>=a.display.viewTo||dt.to().line<a.display.viewFrom)){var mt=dt.empty();(mt||a.options.showCursorWhenSelecting)&&Ao(a,dt.head,he),mt||es(a,dt,We)}}return ne}function Ao(a,b,ae){var ne=di(a,b,"div",null,null,!a.options.singleCursorHeightPerLine),he=ae.appendChild(de("div","\xA0","CodeMirror-cursor"));if(he.style.left=ne.left+"px",he.style.top=ne.top+"px",he.style.height=Math.max(0,ne.bottom-ne.top)*a.options.cursorHeight+"px",ne.other){var We=ae.appendChild(de("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));We.style.display="",We.style.left=ne.other.left+"px",We.style.top=ne.other.top+"px",We.style.height=(ne.other.bottom-ne.other.top)*.85+"px"}}function Ta(a,b){return a.top-b.top||a.left-b.left}function es(a,b,ae){var ne=a.display,he=a.doc,We=document.createDocumentFragment(),tt=Gi(a.display),dt=tt.left,mt=Math.max(ne.sizerWidth,sa(a)-ne.sizer.offsetLeft)-tt.right,wt=he.direction=="ltr";function Dt(tn,fn,Fn,wn){fn<0&&(fn=0),fn=Math.round(fn),wn=Math.round(wn),We.appendChild(de("div",null,"CodeMirror-selected","position: absolute; left: "+tn+`px;
|
|
top: `+fn+"px; width: "+(Fn==null?mt-tn:Fn)+`px;
|
|
height: `+(wn-fn)+"px"))}function Ft(tn,fn,Fn){var wn=Nt(he,tn),Gn=wn.text.length,ui,Ri;function xi(Bi,ta){return Zi(a,Bt(tn,Bi),"div",wn,ta)}function oa(Bi,ta,zi){var Mi=wi(a,wn,null,Bi),Pi=ta=="ltr"==(zi=="after")?"left":"right",Si=zi=="after"?Mi.begin:Mi.end-(/\s/.test(wn.text.charAt(Mi.end-1))?2:1);return xi(Si,Pi)[Pi]}var ea=Ge(wn,he.direction);return Oe(ea,fn||0,Fn==null?Gn:Fn,function(Bi,ta,zi,Mi){var Pi=zi=="ltr",Si=xi(Bi,Pi?"left":"right"),ra=xi(ta-1,Pi?"right":"left"),xo=fn==null&&Bi==0,Ya=Fn==null&&ta==Gn,Vi=Mi==0,Ca=!ea||Mi==ea.length-1;if(ra.top-Si.top<=3){var Wi=(wt?xo:Ya)&&Vi,Rs=(wt?Ya:xo)&&Ca,Ia=Wi?dt:(Pi?Si:ra).left,eo=Rs?mt:(Pi?ra:Si).right;Dt(Ia,Si.top,eo-Ia,Si.bottom)}else{var to,Ji,Co,Ws;Pi?(to=wt&&xo&&Vi?dt:Si.left,Ji=wt?mt:oa(Bi,zi,"before"),Co=wt?dt:oa(ta,zi,"after"),Ws=wt&&Ya&&Ca?mt:ra.right):(to=wt?oa(Bi,zi,"before"):dt,Ji=!wt&&xo&&Vi?mt:Si.right,Co=!wt&&Ya&&Ca?dt:ra.left,Ws=wt?oa(ta,zi,"after"):mt),Dt(to,Si.top,Ji-to,Si.bottom),Si.bottom<ra.top&&Dt(dt,Si.bottom,null,ra.top),Dt(Co,ra.top,Ws-Co,ra.bottom)}(!ui||Ta(Si,ui)<0)&&(ui=Si),Ta(ra,ui)<0&&(ui=ra),(!Ri||Ta(Si,Ri)<0)&&(Ri=Si),Ta(ra,Ri)<0&&(Ri=ra)}),{start:ui,end:Ri}}var Vt=b.from(),Ut=b.to();if(Vt.line==Ut.line)Ft(Vt.line,Vt.ch,Ut.ch);else{var xr=Nt(he,Vt.line),Mr=Nt(he,Ut.line),Vr=Jt(xr)==Jt(Mr),en=Ft(Vt.line,Vt.ch,Vr?xr.text.length+1:null).end,on=Ft(Ut.line,Vr?0:null,Ut.ch).start;Vr&&(en.top<on.top-2?(Dt(en.right,en.top,null,en.bottom),Dt(dt,on.top,on.left,on.bottom)):Dt(en.right,en.top,on.left-en.right,en.bottom)),en.bottom<on.top&&Dt(dt,en.bottom,null,on.top)}ae.appendChild(We)}function Do(a){if(a.state.focused){var b=a.display;clearInterval(b.blinker);var ae=!0;b.cursorDiv.style.visibility="",a.options.cursorBlinkRate>0?b.blinker=setInterval(function(){a.hasFocus()||Ua(a),b.cursorDiv.style.visibility=(ae=!ae)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(b.cursorDiv.style.visibility="hidden")}}function ko(a){a.state.focused||(a.display.input.focus(),Fo(a))}function To(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,Ua(a))},100)}function Fo(a,b){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(yt(a,"focus",a,b),a.state.focused=!0,Me(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),z&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Do(a))}function Ua(a,b){a.state.delayingBlurEvent||(a.state.focused&&(yt(a,"blur",a,b),a.state.focused=!1,Fe(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function lo(a){for(var b=a.display,ae=b.lineDiv.offsetTop,ne=0;ne<b.view.length;ne++){var he=b.view[ne],We=a.options.lineWrapping,tt=void 0,dt=0;if(!he.hidden){if(ye&&x<8){var mt=he.node.offsetTop+he.node.offsetHeight;tt=mt-ae,ae=mt}else{var wt=he.node.getBoundingClientRect();tt=wt.bottom-wt.top,!We&&he.text.firstChild&&(dt=he.text.firstChild.getBoundingClientRect().right-wt.left-1)}var Dt=he.line.height-tt;if((Dt>.005||Dt<-.005)&&(Yr(he.line,tt),Bo(he.line),he.rest))for(var Ft=0;Ft<he.rest.length;Ft++)Bo(he.rest[Ft]);if(dt>a.display.sizerWidth){var Vt=Math.ceil(dt/Qi(a.display));Vt>a.display.maxLineLength&&(a.display.maxLineLength=Vt,a.display.maxLine=he.line,a.display.maxLineChanged=!0)}}}}function Bo(a){if(a.widgets)for(var b=0;b<a.widgets.length;++b){var ae=a.widgets[b],ne=ae.node.parentNode;ne&&(ae.height=ne.offsetHeight)}}function Fa(a,b,ae){var ne=ae&&ae.top!=null?Math.max(0,ae.top):a.scroller.scrollTop;ne=Math.floor(ne-In(a));var he=ae&&ae.bottom!=null?ae.bottom:ne+a.wrapper.clientHeight,We=Tt(b,ne),tt=Tt(b,he);if(ae&&ae.ensure){var dt=ae.ensure.from.line,mt=ae.ensure.to.line;dt<We?(We=dt,tt=Tt(b,zr(Nt(b,dt))+a.wrapper.clientHeight)):Math.min(mt,b.lastLine())>=tt&&(We=Tt(b,zr(Nt(b,mt))-a.wrapper.clientHeight),tt=mt)}return{from:We,to:Math.max(tt,We+1)}}function Po(a,b){if(!vt(a,"scrollCursorIntoView")){var ae=a.display,ne=ae.sizer.getBoundingClientRect(),he=null;if(b.top+ne.top<0?he=!0:b.bottom+ne.top>(window.innerHeight||document.documentElement.clientHeight)&&(he=!1),he!=null&&!ie){var We=de("div","\u200B",null,`position: absolute;
|
|
top: `+(b.top-ae.viewOffset-In(a.display))+`px;
|
|
height: `+(b.bottom-b.top+ni(a)+ae.barHeight)+`px;
|
|
left: `+b.left+"px; width: "+Math.max(2,b.right-b.left)+"px;");a.display.lineSpace.appendChild(We),We.scrollIntoView(he),a.display.lineSpace.removeChild(We)}}}function Oo(a,b,ae,ne){ne==null&&(ne=0);var he;!a.options.lineWrapping&&b==ae&&(b=b.ch?Bt(b.line,b.sticky=="before"?b.ch-1:b.ch,"after"):b,ae=b.sticky=="before"?Bt(b.line,b.ch+1,"before"):b);for(var We=0;We<5;We++){var tt=!1,dt=di(a,b),mt=!ae||ae==b?dt:di(a,ae);he={left:Math.min(dt.left,mt.left),top:Math.min(dt.top,mt.top)-ne,right:Math.max(dt.left,mt.left),bottom:Math.max(dt.bottom,mt.bottom)+ne};var wt=uo(a,he),Dt=a.doc.scrollTop,Ft=a.doc.scrollLeft;if(wt.scrollTop!=null&&(Pa(a,wt.scrollTop),Math.abs(a.doc.scrollTop-Dt)>1&&(tt=!0)),wt.scrollLeft!=null&&(Oa(a,wt.scrollLeft),Math.abs(a.doc.scrollLeft-Ft)>1&&(tt=!0)),!tt)break}return he}function ts(a,b){var ae=uo(a,b);ae.scrollTop!=null&&Pa(a,ae.scrollTop),ae.scrollLeft!=null&&Oa(a,ae.scrollLeft)}function uo(a,b){var ae=a.display,ne=Oi(a.display);b.top<0&&(b.top=0);var he=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:ae.scroller.scrollTop,We=Xi(a),tt={};b.bottom-b.top>We&&(b.bottom=b.top+We);var dt=a.doc.height+bi(ae),mt=b.top<ne,wt=b.bottom>dt-ne;if(b.top<he)tt.scrollTop=mt?0:b.top;else if(b.bottom>he+We){var Dt=Math.min(b.top,(wt?dt:b.bottom)-We);Dt!=he&&(tt.scrollTop=Dt)}var Ft=a.options.fixedGutter?0:ae.gutters.offsetWidth,Vt=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:ae.scroller.scrollLeft-Ft,Ut=sa(a)-ae.gutters.offsetWidth,xr=b.right-b.left>Ut;return xr&&(b.right=b.left+Ut),b.left<10?tt.scrollLeft=0:b.left<Vt?tt.scrollLeft=Math.max(0,b.left+Ft-(xr?0:10)):b.right>Ut+Vt-3&&(tt.scrollLeft=b.right+(xr?0:10)-Ut),tt}function co(a,b){b!=null&&(za(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+b)}function Ba(a){za(a);var b=a.getCursor();a.curOp.scrollToPos={from:b,to:b,margin:a.options.cursorScrollMargin}}function $a(a,b,ae){(b!=null||ae!=null)&&za(a),b!=null&&(a.curOp.scrollLeft=b),ae!=null&&(a.curOp.scrollTop=ae)}function rs(a,b){za(a),a.curOp.scrollToPos=b}function za(a){var b=a.curOp.scrollToPos;if(b){a.curOp.scrollToPos=null;var ae=Kn(a,b.from),ne=Kn(a,b.to);jo(a,ae,ne,b.margin)}}function jo(a,b,ae,ne){var he=uo(a,{left:Math.min(b.left,ae.left),top:Math.min(b.top,ae.top)-ne,right:Math.max(b.right,ae.right),bottom:Math.max(b.bottom,ae.bottom)+ne});$a(a,he.scrollLeft,he.scrollTop)}function Pa(a,b){Math.abs(a.doc.scrollTop-b)<2||(je||bs(a,{top:b}),Mo(a,b,!0),je&&bs(a),Lo(a,100))}function Mo(a,b,ae){b=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,b)),!(a.display.scroller.scrollTop==b&&!ae)&&(a.doc.scrollTop=b,a.display.scrollbars.setScrollTop(b),a.display.scroller.scrollTop!=b&&(a.display.scroller.scrollTop=b))}function Oa(a,b,ae,ne){b=Math.max(0,Math.min(b,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((ae?b==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-b)<2)&&!ne)&&(a.doc.scrollLeft=b,Us(a),a.display.scroller.scrollLeft!=b&&(a.display.scroller.scrollLeft=b),a.display.scrollbars.setScrollLeft(b))}function Un(a){var b=a.display,ae=b.gutters.offsetWidth,ne=Math.round(a.doc.height+bi(a.display));return{clientHeight:b.scroller.clientHeight,viewHeight:b.wrapper.clientHeight,scrollWidth:b.scroller.scrollWidth,clientWidth:b.scroller.clientWidth,viewWidth:b.wrapper.clientWidth,barLeft:a.options.fixedGutter?ae:0,docHeight:ne,scrollHeight:ne+ni(a)+b.barHeight,nativeBarWidth:b.nativeBarWidth,gutterWidth:ae}}var zn=function(a,b,ae){this.cm=ae;var ne=this.vert=de("div",[de("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),he=this.horiz=de("div",[de("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");ne.tabIndex=he.tabIndex=-1,a(ne),a(he),ht(ne,"scroll",function(){ne.clientHeight&&b(ne.scrollTop,"vertical")}),ht(he,"scroll",function(){he.clientWidth&&b(he.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,ye&&x<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};zn.prototype.update=function(a){var b=a.scrollWidth>a.clientWidth+1,ae=a.scrollHeight>a.clientHeight+1,ne=a.nativeBarWidth;if(ae){this.vert.style.display="block",this.vert.style.bottom=b?ne+"px":"0";var he=a.viewHeight-(b?ne:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+he)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(b){this.horiz.style.display="block",this.horiz.style.right=ae?ne+"px":"0",this.horiz.style.left=a.barLeft+"px";var We=a.viewWidth-a.barLeft-(ae?ne:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+We)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(ne==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:ae?ne:0,bottom:b?ne:0}},zn.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},zn.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},zn.prototype.zeroWidthHack=function(){var a=ce&&!E?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Ue,this.disableVert=new Ue},zn.prototype.enableZeroWidthBar=function(a,b,ae){a.style.pointerEvents="auto";function ne(){var he=a.getBoundingClientRect(),We=ae=="vert"?document.elementFromPoint(he.right-1,(he.top+he.bottom)/2):document.elementFromPoint((he.right+he.left)/2,he.bottom-1);We!=a?a.style.pointerEvents="none":b.set(1e3,ne)}b.set(1e3,ne)},zn.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var Ei=function(){};Ei.prototype.update=function(){return{bottom:0,right:0}},Ei.prototype.setScrollLeft=function(){},Ei.prototype.setScrollTop=function(){},Ei.prototype.clear=function(){};function Li(a,b){b||(b=Un(a));var ae=a.display.barWidth,ne=a.display.barHeight;ji(a,b);for(var he=0;he<4&&ae!=a.display.barWidth||ne!=a.display.barHeight;he++)ae!=a.display.barWidth&&a.options.lineWrapping&&lo(a),ji(a,Un(a)),ae=a.display.barWidth,ne=a.display.barHeight}function ji(a,b){var ae=a.display,ne=ae.scrollbars.update(b);ae.sizer.style.paddingRight=(ae.barWidth=ne.right)+"px",ae.sizer.style.paddingBottom=(ae.barHeight=ne.bottom)+"px",ae.heightForcer.style.borderBottom=ne.bottom+"px solid transparent",ne.right&&ne.bottom?(ae.scrollbarFiller.style.display="block",ae.scrollbarFiller.style.height=ne.bottom+"px",ae.scrollbarFiller.style.width=ne.right+"px"):ae.scrollbarFiller.style.display="",ne.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(ae.gutterFiller.style.display="block",ae.gutterFiller.style.height=ne.bottom+"px",ae.gutterFiller.style.width=b.gutterWidth+"px"):ae.gutterFiller.style.display=""}var ja={native:zn,null:Ei};function xa(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&Fe(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new ja[a.options.scrollbarStyle](function(b){a.display.wrapper.insertBefore(b,a.display.scrollbarFiller),ht(b,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),b.setAttribute("cm-not-content","true")},function(b,ae){ae=="horizontal"?Oa(a,b):Pa(a,b)},a),a.display.scrollbars.addClass&&Me(a.display.wrapper,a.display.scrollbars.addClass)}var Ma=0;function fa(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Ma},Ti(a.curOp)}function ga(a){var b=a.curOp;b&&yi(b,function(ae){for(var ne=0;ne<ae.ops.length;ne++)ae.ops[ne].cm.curOp=null;Xl(ae)})}function Xl(a){for(var b=a.ops,ae=0;ae<b.length;ae++)Yl(b[ae]);for(var ne=0;ne<b.length;ne++)Jl(b[ne]);for(var he=0;he<b.length;he++)_l(b[he]);for(var We=0;We<b.length;We++)Ql(b[We]);for(var tt=0;tt<b.length;tt++)ql(b[tt])}function Yl(a){var b=a.cm,ae=b.display;eu(b),a.updateMaxLine&&Qr(b),a.mustUpdate=a.viewChanged||a.forceUpdate||a.scrollTop!=null||a.scrollToPos&&(a.scrollToPos.from.line<ae.viewFrom||a.scrollToPos.to.line>=ae.viewTo)||ae.maxLineChanged&&b.options.lineWrapping,a.update=a.mustUpdate&&new ns(b,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Jl(a){a.updatedDisplay=a.mustUpdate&&ys(a.cm,a.update)}function _l(a){var b=a.cm,ae=b.display;a.updatedDisplay&&lo(b),a.barMeasure=Un(b),ae.maxLineChanged&&!b.options.lineWrapping&&(a.adjustWidthTo=Ja(b,ae.maxLine,ae.maxLine.text.length).left+3,b.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(ae.scroller.clientWidth,ae.sizer.offsetLeft+a.adjustWidthTo+ni(b)+b.display.barWidth),a.maxScrollLeft=Math.max(0,ae.sizer.offsetLeft+a.adjustWidthTo-sa(b))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=ae.input.prepareSelection())}function Ql(a){var b=a.cm;a.adjustWidthTo!=null&&(b.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft<b.doc.scrollLeft&&Oa(b,Math.min(b.display.scroller.scrollLeft,a.maxScrollLeft),!0),b.display.maxLineChanged=!1);var ae=a.focus&&a.focus==ke();a.preparedSelection&&b.display.input.showSelection(a.preparedSelection,ae),(a.updatedDisplay||a.startHeight!=b.doc.height)&&Li(b,a.barMeasure),a.updatedDisplay&&xs(b,a.barMeasure),a.selectionChanged&&Do(b),b.state.focused&&a.updateInput&&b.display.input.reset(a.typing),ae&&ko(a.cm)}function ql(a){var b=a.cm,ae=b.display,ne=b.doc;if(a.updatedDisplay&&Zs(b,a.update),ae.wheelStartX!=null&&(a.scrollTop!=null||a.scrollLeft!=null||a.scrollToPos)&&(ae.wheelStartX=ae.wheelStartY=null),a.scrollTop!=null&&Mo(b,a.scrollTop,a.forceScroll),a.scrollLeft!=null&&Oa(b,a.scrollLeft,!0,!0),a.scrollToPos){var he=Oo(b,tr(ne,a.scrollToPos.from),tr(ne,a.scrollToPos.to),a.scrollToPos.margin);Po(b,he)}var We=a.maybeHiddenMarkers,tt=a.maybeUnhiddenMarkers;if(We)for(var dt=0;dt<We.length;++dt)We[dt].lines.length||yt(We[dt],"hide");if(tt)for(var mt=0;mt<tt.length;++mt)tt[mt].lines.length&&yt(tt[mt],"unhide");ae.wrapper.offsetHeight&&(ne.scrollTop=b.display.scroller.scrollTop),a.changeObjs&&yt(b,"changes",b,a.changeObjs),a.update&&a.update.finish()}function aa(a,b){if(a.curOp)return b();fa(a);try{return b()}finally{ga(a)}}function Ii(a,b){return function(){if(a.curOp)return b.apply(a,arguments);fa(a);try{return b.apply(a,arguments)}finally{ga(a)}}}function Yi(a){return function(){if(this.curOp)return a.apply(this,arguments);fa(this);try{return a.apply(this,arguments)}finally{ga(this)}}}function Ni(a){return function(){var b=this.cm;if(!b||b.curOp)return a.apply(this,arguments);fa(b);try{return a.apply(this,arguments)}finally{ga(b)}}}function Lo(a,b){a.doc.highlightFrontier<a.display.viewTo&&a.state.highlight.set(b,Xe($l,a))}function $l(a){var b=a.doc;if(!(b.highlightFrontier>=a.display.viewTo)){var ae=+new Date+a.options.workTime,ne=xn(a,b.highlightFrontier),he=[];b.iter(ne.line,Math.min(b.first+b.size,a.display.viewTo+500),function(We){if(ne.line>=a.display.viewFrom){var tt=We.styles,dt=We.text.length>a.options.maxHighlightLength?Ur(b.mode,ne.state):null,mt=$r(a,We,ne,!0);dt&&(ne.state=dt),We.styles=mt.styles;var wt=We.styleClasses,Dt=mt.classes;Dt?We.styleClasses=Dt:wt&&(We.styleClasses=null);for(var Ft=!tt||tt.length!=We.styles.length||wt!=Dt&&(!wt||!Dt||wt.bgClass!=Dt.bgClass||wt.textClass!=Dt.textClass),Vt=0;!Ft&&Vt<tt.length;++Vt)Ft=tt[Vt]!=We.styles[Vt];Ft&&he.push(ne.line),We.stateAfter=ne.save(),ne.nextLine()}else We.text.length<=a.options.maxHighlightLength&&qr(a,We.text,ne),We.stateAfter=ne.line%5==0?ne.save():null,ne.nextLine();if(+new Date>ae)return Lo(a,a.options.workDelay),!0}),b.highlightFrontier=ne.line,b.modeFrontier=Math.max(b.modeFrontier,ne.line),he.length&&aa(a,function(){for(var We=0;We<he.length;We++)ca(a,he[We],"text")})}}var ns=function(a,b,ae){var ne=a.display;this.viewport=b,this.visible=Fa(ne,a.doc,b),this.editorIsHidden=!ne.wrapper.offsetWidth,this.wrapperHeight=ne.wrapper.clientHeight,this.wrapperWidth=ne.wrapper.clientWidth,this.oldDisplayWidth=sa(a),this.force=ae,this.dims=ua(a),this.events=[]};ns.prototype.signal=function(a,b){xt(a,b)&&this.events.push(arguments)},ns.prototype.finish=function(){for(var a=0;a<this.events.length;a++)yt.apply(null,this.events[a])};function eu(a){var b=a.display;!b.scrollbarsClipped&&b.scroller.offsetWidth&&(b.nativeBarWidth=b.scroller.offsetWidth-b.scroller.clientWidth,b.heightForcer.style.height=ni(a)+"px",b.sizer.style.marginBottom=-b.nativeBarWidth+"px",b.sizer.style.borderRightWidth=ni(a)+"px",b.scrollbarsClipped=!0)}function tu(a){if(a.hasFocus())return null;var b=ke();if(!b||!Ne(a.display.lineDiv,b))return null;var ae={activeElt:b};if(window.getSelection){var ne=window.getSelection();ne.anchorNode&&ne.extend&&Ne(a.display.lineDiv,ne.anchorNode)&&(ae.anchorNode=ne.anchorNode,ae.anchorOffset=ne.anchorOffset,ae.focusNode=ne.focusNode,ae.focusOffset=ne.focusOffset)}return ae}function ru(a){if(!(!a||!a.activeElt||a.activeElt==ke())&&(a.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(a.activeElt.nodeName)&&a.anchorNode&&Ne(document.body,a.anchorNode)&&Ne(document.body,a.focusNode))){var b=window.getSelection(),ae=document.createRange();ae.setEnd(a.anchorNode,a.anchorOffset),ae.collapse(!1),b.removeAllRanges(),b.addRange(ae),b.extend(a.focusNode,a.focusOffset)}}function ys(a,b){var ae=a.display,ne=a.doc;if(b.editorIsHidden)return qi(a),!1;if(!b.force&&b.visible.from>=ae.viewFrom&&b.visible.to<=ae.viewTo&&(ae.updateLineNumbers==null||ae.updateLineNumbers>=ae.viewTo)&&ae.renderedView==ae.view&&qo(a)==0)return!1;zs(a)&&(qi(a),b.dims=ua(a));var he=ne.first+ne.size,We=Math.max(b.visible.from-a.options.viewportMargin,ne.first),tt=Math.min(he,b.visible.to+a.options.viewportMargin);ae.viewFrom<We&&We-ae.viewFrom<20&&(We=Math.max(ne.first,ae.viewFrom)),ae.viewTo>tt&&ae.viewTo-tt<20&&(tt=Math.min(he,ae.viewTo)),On&&(We=dr(a.doc,We),tt=er(a.doc,tt));var dt=We!=ae.viewFrom||tt!=ae.viewTo||ae.lastWrapHeight!=b.wrapperHeight||ae.lastWrapWidth!=b.wrapperWidth;Qo(a,We,tt),ae.viewOffset=zr(Nt(a.doc,ae.viewFrom)),a.display.mover.style.top=ae.viewOffset+"px";var mt=qo(a);if(!dt&&mt==0&&!b.force&&ae.renderedView==ae.view&&(ae.updateLineNumbers==null||ae.updateLineNumbers>=ae.viewTo))return!1;var wt=tu(a);return mt>4&&(ae.lineDiv.style.display="none"),nu(a,ae.updateLineNumbers,b.dims),mt>4&&(ae.lineDiv.style.display=""),ae.renderedView=ae.view,ru(wt),xe(ae.cursorDiv),xe(ae.selectionDiv),ae.gutters.style.height=ae.sizer.style.minHeight=0,dt&&(ae.lastWrapHeight=b.wrapperHeight,ae.lastWrapWidth=b.wrapperWidth,Lo(a,400)),ae.updateLineNumbers=null,!0}function Zs(a,b){for(var ae=b.viewport,ne=!0;;ne=!1){if(!ne||!a.options.lineWrapping||b.oldDisplayWidth==sa(a)){if(ae&&ae.top!=null&&(ae={top:Math.min(a.doc.height+bi(a.display)-Xi(a),ae.top)}),b.visible=Fa(a.display,a.doc,ae),b.visible.from>=a.display.viewFrom&&b.visible.to<=a.display.viewTo)break}else ne&&(b.visible=Fa(a.display,a.doc,ae));if(!ys(a,b))break;lo(a);var he=Un(a);Za(a),Li(a,he),xs(a,he),b.force=!1}b.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(b.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function bs(a,b){var ae=new ns(a,b);if(ys(a,ae)){lo(a),Zs(a,ae);var ne=Un(a);Za(a),Li(a,ne),xs(a,ne),ae.finish()}}function nu(a,b,ae){var ne=a.display,he=a.options.lineNumbers,We=ne.lineDiv,tt=We.firstChild;function dt(xr){var Mr=xr.nextSibling;return z&&ce&&a.display.currentWheelTarget==xr?xr.style.display="none":xr.parentNode.removeChild(xr),Mr}for(var mt=ne.view,wt=ne.viewFrom,Dt=0;Dt<mt.length;Dt++){var Ft=mt[Dt];if(!Ft.hidden)if(!Ft.node||Ft.node.parentNode!=We){var Vt=An(a,Ft,wt,ae);We.insertBefore(Vt,tt)}else{for(;tt!=Ft.node;)tt=dt(tt);var Ut=he&&b!=null&&b<=wt&&Ft.lineNumber;Ft.changes&&($e(Ft.changes,"gutter")>-1&&(Ut=!1),ti(a,Ft,wt,ae)),Ut&&(xe(Ft.lineNumber),Ft.lineNumber.appendChild(document.createTextNode($t(a.options,wt)))),tt=Ft.node.nextSibling}wt+=Ft.size}for(;tt;)tt=dt(tt)}function ws(a){var b=a.gutters.offsetWidth;a.sizer.style.marginLeft=b+"px"}function xs(a,b){a.display.sizer.style.minHeight=b.docHeight+"px",a.display.heightForcer.style.top=b.docHeight+"px",a.display.gutters.style.height=b.docHeight+a.display.barHeight+ni(a)+"px"}function Us(a){var b=a.display,ae=b.view;if(!(!b.alignWidgets&&(!b.gutters.firstChild||!a.options.fixedGutter))){for(var ne=qa(b)-b.scroller.scrollLeft+a.doc.scrollLeft,he=b.gutters.offsetWidth,We=ne+"px",tt=0;tt<ae.length;tt++)if(!ae[tt].hidden){a.options.fixedGutter&&(ae[tt].gutter&&(ae[tt].gutter.style.left=We),ae[tt].gutterBackground&&(ae[tt].gutterBackground.style.left=We));var dt=ae[tt].alignable;if(dt)for(var mt=0;mt<dt.length;mt++)dt[mt].style.left=We}a.options.fixedGutter&&(b.gutters.style.left=ne+he+"px")}}function zs(a){if(!a.options.lineNumbers)return!1;var b=a.doc,ae=$t(a.options,b.first+b.size-1),ne=a.display;if(ae.length!=ne.lineNumChars){var he=ne.measure.appendChild(de("div",[de("div",ae)],"CodeMirror-linenumber CodeMirror-gutter-elt")),We=he.firstChild.offsetWidth,tt=he.offsetWidth-We;return ne.lineGutter.style.width="",ne.lineNumInnerWidth=Math.max(We,ne.lineGutter.offsetWidth-tt)+1,ne.lineNumWidth=ne.lineNumInnerWidth+tt,ne.lineNumChars=ne.lineNumInnerWidth?ae.length:-1,ne.lineGutter.style.width=ne.lineNumWidth+"px",ws(a.display),!0}return!1}function Cs(a,b){for(var ae=[],ne=!1,he=0;he<a.length;he++){var We=a[he],tt=null;if(typeof We!="string"&&(tt=We.style,We=We.className),We=="CodeMirror-linenumbers")if(b)ne=!0;else continue;ae.push({className:We,style:tt})}return b&&!ne&&ae.push({className:"CodeMirror-linenumbers",style:null}),ae}function Hs(a){var b=a.gutters,ae=a.gutterSpecs;xe(b),a.lineGutter=null;for(var ne=0;ne<ae.length;++ne){var he=ae[ne],We=he.className,tt=he.style,dt=b.appendChild(de("div",null,"CodeMirror-gutter "+We));tt&&(dt.style.cssText=tt),We=="CodeMirror-linenumbers"&&(a.lineGutter=dt,dt.style.width=(a.lineNumWidth||1)+"px")}b.style.display=ae.length?"":"none",ws(a)}function Io(a){Hs(a.display),Ui(a),Us(a)}function iu(a,b,ae,ne){var he=this;this.input=ae,he.scrollbarFiller=de("div",null,"CodeMirror-scrollbar-filler"),he.scrollbarFiller.setAttribute("cm-not-content","true"),he.gutterFiller=de("div",null,"CodeMirror-gutter-filler"),he.gutterFiller.setAttribute("cm-not-content","true"),he.lineDiv=we("div",null,"CodeMirror-code"),he.selectionDiv=de("div",null,null,"position: relative; z-index: 1"),he.cursorDiv=de("div",null,"CodeMirror-cursors"),he.measure=de("div",null,"CodeMirror-measure"),he.lineMeasure=de("div",null,"CodeMirror-measure"),he.lineSpace=we("div",[he.measure,he.lineMeasure,he.selectionDiv,he.cursorDiv,he.lineDiv],null,"position: relative; outline: none");var We=we("div",[he.lineSpace],"CodeMirror-lines");he.mover=de("div",[We],null,"position: relative"),he.sizer=de("div",[he.mover],"CodeMirror-sizer"),he.sizerWidth=null,he.heightForcer=de("div",null,null,"position: absolute; height: "+ot+"px; width: 1px;"),he.gutters=de("div",null,"CodeMirror-gutters"),he.lineGutter=null,he.scroller=de("div",[he.sizer,he.heightForcer,he.gutters],"CodeMirror-scroll"),he.scroller.setAttribute("tabIndex","-1"),he.wrapper=de("div",[he.scrollbarFiller,he.gutterFiller,he.scroller],"CodeMirror"),ye&&x<8&&(he.gutters.style.zIndex=-1,he.scroller.style.paddingRight=0),!z&&!(je&&se)&&(he.scroller.draggable=!0),a&&(a.appendChild?a.appendChild(he.wrapper):a(he.wrapper)),he.viewFrom=he.viewTo=b.first,he.reportedViewFrom=he.reportedViewTo=b.first,he.view=[],he.renderedView=null,he.externalMeasured=null,he.viewOffset=0,he.lastWrapHeight=he.lastWrapWidth=0,he.updateLineNumbers=null,he.nativeBarWidth=he.barHeight=he.barWidth=0,he.scrollbarsClipped=!1,he.lineNumWidth=he.lineNumInnerWidth=he.lineNumChars=null,he.alignWidgets=!1,he.cachedCharWidth=he.cachedTextHeight=he.cachedPaddingH=null,he.maxLine=null,he.maxLineLength=0,he.maxLineChanged=!1,he.wheelDX=he.wheelDY=he.wheelStartX=he.wheelStartY=null,he.shift=!1,he.selForContextMenu=null,he.activeTouch=null,he.gutterSpecs=Cs(ne.gutters,ne.lineNumbers),Hs(he),ae.init(he)}var is=0,da=null;ye?da=-.53:je?da=15:re?da=-.7:ue&&(da=-1/3);function Ks(a){var b=a.wheelDeltaX,ae=a.wheelDeltaY;return b==null&&a.detail&&a.axis==a.HORIZONTAL_AXIS&&(b=a.detail),ae==null&&a.detail&&a.axis==a.VERTICAL_AXIS?ae=a.detail:ae==null&&(ae=a.wheelDelta),{x:b,y:ae}}function au(a){var b=Ks(a);return b.x*=da,b.y*=da,b}function Vs(a,b){var ae=Ks(b),ne=ae.x,he=ae.y,We=a.display,tt=We.scroller,dt=tt.scrollWidth>tt.clientWidth,mt=tt.scrollHeight>tt.clientHeight;if(ne&&dt||he&&mt){if(he&&ce&&z){e:for(var wt=b.target,Dt=We.view;wt!=tt;wt=wt.parentNode)for(var Ft=0;Ft<Dt.length;Ft++)if(Dt[Ft].node==wt){a.display.currentWheelTarget=wt;break e}}if(ne&&!je&&!ee&&da!=null){he&&mt&&Pa(a,Math.max(0,tt.scrollTop+he*da)),Oa(a,Math.max(0,tt.scrollLeft+ne*da)),(!he||he&&mt)&&Ot(b),We.wheelStartX=null;return}if(he&&da!=null){var Vt=he*da,Ut=a.doc.scrollTop,xr=Ut+We.wrapper.clientHeight;Vt<0?Ut=Math.max(0,Ut+Vt-50):xr=Math.min(a.doc.height,xr+Vt+50),bs(a,{top:Ut,bottom:xr})}is<20&&(We.wheelStartX==null?(We.wheelStartX=tt.scrollLeft,We.wheelStartY=tt.scrollTop,We.wheelDX=ne,We.wheelDY=he,setTimeout(function(){if(We.wheelStartX!=null){var Mr=tt.scrollLeft-We.wheelStartX,Vr=tt.scrollTop-We.wheelStartY,en=Vr&&We.wheelDY&&Vr/We.wheelDY||Mr&&We.wheelDX&&Mr/We.wheelDX;We.wheelStartX=We.wheelStartY=null,en&&(da=(da*is+en)/(is+1),++is)}},200)):(We.wheelDX+=ne,We.wheelDY+=he))}}var ha=function(a,b){this.ranges=a,this.primIndex=b};ha.prototype.primary=function(){return this.ranges[this.primIndex]},ha.prototype.equals=function(a){if(a==this)return!0;if(a.primIndex!=this.primIndex||a.ranges.length!=this.ranges.length)return!1;for(var b=0;b<this.ranges.length;b++){var ae=this.ranges[b],ne=a.ranges[b];if(!fr(ae.anchor,ne.anchor)||!fr(ae.head,ne.head))return!1}return!0},ha.prototype.deepCopy=function(){for(var a=[],b=0;b<this.ranges.length;b++)a[b]=new ii(Tr(this.ranges[b].anchor),Tr(this.ranges[b].head));return new ha(a,this.primIndex)},ha.prototype.somethingSelected=function(){for(var a=0;a<this.ranges.length;a++)if(!this.ranges[a].empty())return!0;return!1},ha.prototype.contains=function(a,b){b||(b=a);for(var ae=0;ae<this.ranges.length;ae++){var ne=this.ranges[ae];if(rr(b,ne.from())>=0&&rr(a,ne.to())<=0)return ae}return-1};var ii=function(a,b){this.anchor=a,this.head=b};ii.prototype.from=function(){return Cr(this.anchor,this.head)},ii.prototype.to=function(){return Nr(this.anchor,this.head)},ii.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ya(a,b,ae){var ne=a&&a.options.selectionsMayTouch,he=b[ae];b.sort(function(Vt,Ut){return rr(Vt.from(),Ut.from())}),ae=$e(b,he);for(var We=1;We<b.length;We++){var tt=b[We],dt=b[We-1],mt=rr(dt.to(),tt.from());if(ne&&!tt.empty()?mt>0:mt>=0){var wt=Cr(dt.from(),tt.from()),Dt=Nr(dt.to(),tt.to()),Ft=dt.empty()?tt.from()==tt.head:dt.from()==dt.head;We<=ae&&--ae,b.splice(--We,2,new ii(Ft?Dt:wt,Ft?wt:Dt))}}return new ha(b,ae)}function Ha(a,b){return new ha([new ii(a,b||a)],0)}function Ka(a){return a.text?Bt(a.from.line+a.text.length-1,st(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Gs(a,b){if(rr(a,b.from)<0)return a;if(rr(a,b.to)<=0)return Ka(b);var ae=a.line+b.text.length-(b.to.line-b.from.line)-1,ne=a.ch;return a.line==b.to.line&&(ne+=Ka(b).ch-b.to.ch),Bt(ae,ne)}function Es(a,b){for(var ae=[],ne=0;ne<a.sel.ranges.length;ne++){var he=a.sel.ranges[ne];ae.push(new ii(Gs(he.anchor,b),Gs(he.head,b)))}return ya(a.cm,ae,a.sel.primIndex)}function Xs(a,b,ae){return a.line==b.line?Bt(ae.line,a.ch-b.ch+ae.ch):Bt(ae.line+(a.line-b.line),a.ch)}function ou(a,b,ae){for(var ne=[],he=Bt(a.first,0),We=he,tt=0;tt<b.length;tt++){var dt=b[tt],mt=Xs(dt.from,he,We),wt=Xs(Ka(dt),he,We);if(he=dt.to,We=wt,ae=="around"){var Dt=a.sel.ranges[tt],Ft=rr(Dt.head,Dt.anchor)<0;ne[tt]=new ii(Ft?wt:mt,Ft?mt:wt)}else ne[tt]=new ii(mt,mt)}return new ha(ne,a.sel.primIndex)}function Ss(a){a.doc.mode=cr(a.options,a.doc.modeOption),No(a)}function No(a){a.doc.iter(function(b){b.stateAfter&&(b.stateAfter=null),b.styles&&(b.styles=null)}),a.doc.modeFrontier=a.doc.highlightFrontier=a.doc.first,Lo(a,100),a.state.modeGen++,a.curOp&&Ui(a)}function Ys(a,b){return b.from.ch==0&&b.to.ch==0&&st(b.text)==""&&(!a.cm||a.cm.options.wholeLineUpdateBefore)}function As(a,b,ae,ne){function he(on){return ae?ae[on]:null}function We(on,tn,fn){cn(on,tn,fn,ne),$n(on,"change",on,b)}function tt(on,tn){for(var fn=[],Fn=on;Fn<tn;++Fn)fn.push(new mn(wt[Fn],he(Fn),ne));return fn}var dt=b.from,mt=b.to,wt=b.text,Dt=Nt(a,dt.line),Ft=Nt(a,mt.line),Vt=st(wt),Ut=he(wt.length-1),xr=mt.line-dt.line;if(b.full)a.insert(0,tt(0,wt.length)),a.remove(wt.length,a.size-wt.length);else if(Ys(a,b)){var Mr=tt(0,wt.length-1);We(Ft,Ft.text,Ut),xr&&a.remove(dt.line,xr),Mr.length&&a.insert(dt.line,Mr)}else if(Dt==Ft)if(wt.length==1)We(Dt,Dt.text.slice(0,dt.ch)+Vt+Dt.text.slice(mt.ch),Ut);else{var Vr=tt(1,wt.length-1);Vr.push(new mn(Vt+Dt.text.slice(mt.ch),Ut,ne)),We(Dt,Dt.text.slice(0,dt.ch)+wt[0],he(0)),a.insert(dt.line+1,Vr)}else if(wt.length==1)We(Dt,Dt.text.slice(0,dt.ch)+wt[0]+Ft.text.slice(mt.ch),he(0)),a.remove(dt.line+1,xr);else{We(Dt,Dt.text.slice(0,dt.ch)+wt[0],he(0)),We(Ft,Vt+Ft.text.slice(mt.ch),Ut);var en=tt(1,wt.length-1);xr>1&&a.remove(dt.line+1,xr-1),a.insert(dt.line+1,en)}$n(a,"change",a,b)}function Va(a,b,ae){function ne(he,We,tt){if(he.linked)for(var dt=0;dt<he.linked.length;++dt){var mt=he.linked[dt];if(mt.doc!=We){var wt=tt&&mt.sharedHist;ae&&!wt||(b(mt.doc,wt),ne(mt.doc,he,wt))}}}ne(a,null,!0)}function Js(a,b){if(b.cm)throw new Error("This document is already in use.");a.doc=b,b.cm=a,So(a),Ss(a),_s(a),a.options.lineWrapping||Qr(a),a.options.mode=b.modeOption,Ui(a)}function _s(a){(a.doc.direction=="rtl"?Me:Fe)(a.display.lineDiv,"CodeMirror-rtl")}function su(a){aa(a,function(){_s(a),Ui(a)})}function as(a){this.done=[],this.undone=[],this.undoDepth=1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=a||1}function Ds(a,b){var ae={from:Tr(b.from),to:Ka(b),text:ar(a,b.from,b.to)};return el(a,ae,b.from.line,b.to.line+1),Va(a,function(ne){return el(ne,ae,b.from.line,b.to.line+1)},!0),ae}function Qs(a){for(;a.length;){var b=st(a);if(b.ranges)a.pop();else break}}function lu(a,b){if(b)return Qs(a.done),st(a.done);if(a.done.length&&!st(a.done).ranges)return st(a.done);if(a.done.length>1&&!a.done[a.done.length-2].ranges)return a.done.pop(),st(a.done)}function $s(a,b,ae,ne){var he=a.history;he.undone.length=0;var We=+new Date,tt,dt;if((he.lastOp==ne||he.lastOrigin==b.origin&&b.origin&&(b.origin.charAt(0)=="+"&&he.lastModTime>We-(a.cm?a.cm.options.historyEventDelay:500)||b.origin.charAt(0)=="*"))&&(tt=lu(he,he.lastOp==ne)))dt=st(tt.changes),rr(b.from,b.to)==0&&rr(b.from,dt.to)==0?dt.to=Ka(b):tt.changes.push(Ds(a,b));else{var mt=st(he.done);for((!mt||!mt.ranges)&&os(a.sel,he.done),tt={changes:[Ds(a,b)],generation:he.generation},he.done.push(tt);he.done.length>he.undoDepth;)he.done.shift(),he.done[0].ranges||he.done.shift()}he.done.push(ae),he.generation=++he.maxGeneration,he.lastModTime=he.lastSelTime=We,he.lastOp=he.lastSelOp=ne,he.lastOrigin=he.lastSelOrigin=b.origin,dt||yt(a,"historyAdded")}function uu(a,b,ae,ne){var he=b.charAt(0);return he=="*"||he=="+"&&ae.ranges.length==ne.ranges.length&&ae.somethingSelected()==ne.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function cu(a,b,ae,ne){var he=a.history,We=ne&&ne.origin;ae==he.lastSelOp||We&&he.lastSelOrigin==We&&(he.lastModTime==he.lastSelTime&&he.lastOrigin==We||uu(a,We,st(he.done),b))?he.done[he.done.length-1]=b:os(b,he.done),he.lastSelTime=+new Date,he.lastSelOrigin=We,he.lastSelOp=ae,ne&&ne.clearRedo!==!1&&Qs(he.undone)}function os(a,b){var ae=st(b);ae&&ae.ranges&&ae.equals(a)||b.push(a)}function el(a,b,ae,ne){var he=b["spans_"+a.id],We=0;a.iter(Math.max(a.first,ae),Math.min(a.first+a.size,ne),function(tt){tt.markedSpans&&((he||(he=b["spans_"+a.id]={}))[We]=tt.markedSpans),++We})}function fu(a){if(!a)return null;for(var b,ae=0;ae<a.length;++ae)a[ae].marker.explicitlyCleared?b||(b=a.slice(0,ae)):b&&b.push(a[ae]);return b?b.length?b:null:a}function du(a,b){var ae=b["spans_"+a.id];if(!ae)return null;for(var ne=[],he=0;he<b.text.length;++he)ne.push(fu(ae[he]));return ne}function tl(a,b){var ae=du(a,b),ne=ri(a,b);if(!ae)return ne;if(!ne)return ae;for(var he=0;he<ae.length;++he){var We=ae[he],tt=ne[he];if(We&&tt)e:for(var dt=0;dt<tt.length;++dt){for(var mt=tt[dt],wt=0;wt<We.length;++wt)if(We[wt].marker==mt.marker)continue e;We.push(mt)}else tt&&(ae[he]=tt)}return ae}function fo(a,b,ae){for(var ne=[],he=0;he<a.length;++he){var We=a[he];if(We.ranges){ne.push(ae?ha.prototype.deepCopy.call(We):We);continue}var tt=We.changes,dt=[];ne.push({changes:dt});for(var mt=0;mt<tt.length;++mt){var wt=tt[mt],Dt=void 0;if(dt.push({from:wt.from,to:wt.to,text:wt.text}),b)for(var Ft in wt)(Dt=Ft.match(/^spans_(\d+)$/))&&$e(b,Number(Dt[1]))>-1&&(st(dt)[Ft]=wt[Ft],delete wt[Ft])}}return ne}function ks(a,b,ae,ne){if(ne){var he=a.anchor;if(ae){var We=rr(b,he)<0;We!=rr(ae,he)<0?(he=b,b=ae):We!=rr(b,ae)<0&&(b=ae)}return new ii(he,b)}else return new ii(ae||b,b)}function ss(a,b,ae,ne,he){he==null&&(he=a.cm&&(a.cm.display.shift||a.extend)),Ki(a,new ha([ks(a.sel.primary(),b,ae,he)],0),ne)}function rl(a,b,ae){for(var ne=[],he=a.cm&&(a.cm.display.shift||a.extend),We=0;We<a.sel.ranges.length;We++)ne[We]=ks(a.sel.ranges[We],b[We],null,he);var tt=ya(a.cm,ne,a.sel.primIndex);Ki(a,tt,ae)}function Ts(a,b,ae,ne){var he=a.sel.ranges.slice(0);he[b]=ae,Ki(a,ya(a.cm,he,a.sel.primIndex),ne)}function nl(a,b,ae,ne){Ki(a,Ha(b,ae),ne)}function hu(a,b,ae){var ne={ranges:b.ranges,update:function(he){this.ranges=[];for(var We=0;We<he.length;We++)this.ranges[We]=new ii(tr(a,he[We].anchor),tr(a,he[We].head))},origin:ae&&ae.origin};return yt(a,"beforeSelectionChange",a,ne),a.cm&&yt(a.cm,"beforeSelectionChange",a.cm,ne),ne.ranges!=b.ranges?ya(a.cm,ne.ranges,ne.ranges.length-1):b}function il(a,b,ae){var ne=a.history.done,he=st(ne);he&&he.ranges?(ne[ne.length-1]=b,ls(a,b,ae)):Ki(a,b,ae)}function Ki(a,b,ae){ls(a,b,ae),cu(a,a.sel,a.cm?a.cm.curOp.id:NaN,ae)}function ls(a,b,ae){(xt(a,"beforeSelectionChange")||a.cm&&xt(a.cm,"beforeSelectionChange"))&&(b=hu(a,b,ae));var ne=ae&&ae.bias||(rr(b.primary().head,a.sel.primary().head)<0?-1:1);al(a,sl(a,b,ne,!0)),!(ae&&ae.scroll===!1)&&a.cm&&Ba(a.cm)}function al(a,b){b.equals(a.sel)||(a.sel=b,a.cm&&(a.cm.curOp.updateInput=1,a.cm.curOp.selectionChanged=!0,Ct(a.cm)),$n(a,"cursorActivity",a))}function ol(a){al(a,sl(a,a.sel,null,!1))}function sl(a,b,ae,ne){for(var he,We=0;We<b.ranges.length;We++){var tt=b.ranges[We],dt=b.ranges.length==a.sel.ranges.length&&a.sel.ranges[We],mt=us(a,tt.anchor,dt&&dt.anchor,ae,ne),wt=us(a,tt.head,dt&&dt.head,ae,ne);(he||mt!=tt.anchor||wt!=tt.head)&&(he||(he=b.ranges.slice(0,We)),he[We]=new ii(mt,wt))}return he?ya(a.cm,he,b.primIndex):b}function ho(a,b,ae,ne,he){var We=Nt(a,b.line);if(We.markedSpans)for(var tt=0;tt<We.markedSpans.length;++tt){var dt=We.markedSpans[tt],mt=dt.marker,wt="selectLeft"in mt?!mt.selectLeft:mt.inclusiveLeft,Dt="selectRight"in mt?!mt.selectRight:mt.inclusiveRight;if((dt.from==null||(wt?dt.from<=b.ch:dt.from<b.ch))&&(dt.to==null||(Dt?dt.to>=b.ch:dt.to>b.ch))){if(he&&(yt(mt,"beforeCursorEnter"),mt.explicitlyCleared))if(We.markedSpans){--tt;continue}else break;if(!mt.atomic)continue;if(ae){var Ft=mt.find(ne<0?1:-1),Vt=void 0;if((ne<0?Dt:wt)&&(Ft=ll(a,Ft,-ne,Ft&&Ft.line==b.line?We:null)),Ft&&Ft.line==b.line&&(Vt=rr(Ft,ae))&&(ne<0?Vt<0:Vt>0))return ho(a,Ft,b,ne,he)}var Ut=mt.find(ne<0?-1:1);return(ne<0?wt:Dt)&&(Ut=ll(a,Ut,ne,Ut.line==b.line?We:null)),Ut?ho(a,Ut,b,ne,he):null}}return b}function us(a,b,ae,ne,he){var We=ne||1,tt=ho(a,b,ae,We,he)||!he&&ho(a,b,ae,We,!0)||ho(a,b,ae,-We,he)||!he&&ho(a,b,ae,-We,!0);return tt||(a.cantEdit=!0,Bt(a.first,0))}function ll(a,b,ae,ne){return ae<0&&b.ch==0?b.line>a.first?tr(a,Bt(b.line-1)):null:ae>0&&b.ch==(ne||Nt(a,b.line)).text.length?b.line<a.first+a.size-1?Bt(b.line+1,0):null:new Bt(b.line,b.ch+ae)}function ul(a){a.setSelection(Bt(a.firstLine(),0),Bt(a.lastLine()),qe)}function cl(a,b,ae){var ne={canceled:!1,from:b.from,to:b.to,text:b.text,origin:b.origin,cancel:function(){return ne.canceled=!0}};return ae&&(ne.update=function(he,We,tt,dt){he&&(ne.from=tr(a,he)),We&&(ne.to=tr(a,We)),tt&&(ne.text=tt),dt!==void 0&&(ne.origin=dt)}),yt(a,"beforeChange",a,ne),a.cm&&yt(a.cm,"beforeChange",a.cm,ne),ne.canceled?(a.cm&&(a.cm.curOp.updateInput=2),null):{from:ne.from,to:ne.to,text:ne.text,origin:ne.origin}}function po(a,b,ae){if(a.cm){if(!a.cm.curOp)return Ii(a.cm,po)(a,b,ae);if(a.cm.state.suppressEdits)return}if(!((xt(a,"beforeChange")||a.cm&&xt(a.cm,"beforeChange"))&&(b=cl(a,b,!0),!b))){var ne=Wn&&!ae&&Ht(a,b.from,b.to);if(ne)for(var he=ne.length-1;he>=0;--he)fl(a,{from:ne[he].from,to:ne[he].to,text:he?[""]:b.text,origin:b.origin});else fl(a,b)}}function fl(a,b){if(!(b.text.length==1&&b.text[0]==""&&rr(b.from,b.to)==0)){var ae=Es(a,b);$s(a,b,ae,a.cm?a.cm.curOp.id:NaN),Ro(a,b,ae,ri(a,b));var ne=[];Va(a,function(he,We){!We&&$e(ne,he.history)==-1&&(vl(he.history,b),ne.push(he.history)),Ro(he,b,null,ri(he,b))})}}function cs(a,b,ae){var ne=a.cm&&a.cm.state.suppressEdits;if(!(ne&&!ae)){for(var he=a.history,We,tt=a.sel,dt=b=="undo"?he.done:he.undone,mt=b=="undo"?he.undone:he.done,wt=0;wt<dt.length&&(We=dt[wt],!(ae?We.ranges&&!We.equals(a.sel):!We.ranges));wt++);if(wt!=dt.length){for(he.lastOrigin=he.lastSelOrigin=null;;)if(We=dt.pop(),We.ranges){if(os(We,mt),ae&&!We.equals(a.sel)){Ki(a,We,{clearRedo:!1});return}tt=We}else if(ne){dt.push(We);return}else break;var Dt=[];os(tt,mt),mt.push({changes:Dt,generation:he.generation}),he.generation=We.generation||++he.maxGeneration;for(var Ft=xt(a,"beforeChange")||a.cm&&xt(a.cm,"beforeChange"),Vt=function(Mr){var Vr=We.changes[Mr];if(Vr.origin=b,Ft&&!cl(a,Vr,!1))return dt.length=0,{};Dt.push(Ds(a,Vr));var en=Mr?Es(a,Vr):st(dt);Ro(a,Vr,en,tl(a,Vr)),!Mr&&a.cm&&a.cm.scrollIntoView({from:Vr.from,to:Ka(Vr)});var on=[];Va(a,function(tn,fn){!fn&&$e(on,tn.history)==-1&&(vl(tn.history,Vr),on.push(tn.history)),Ro(tn,Vr,null,tl(tn,Vr))})},Ut=We.changes.length-1;Ut>=0;--Ut){var xr=Vt(Ut);if(xr)return xr.v}}}}function dl(a,b){if(b!=0&&(a.first+=b,a.sel=new ha(Ve(a.sel.ranges,function(he){return new ii(Bt(he.anchor.line+b,he.anchor.ch),Bt(he.head.line+b,he.head.ch))}),a.sel.primIndex),a.cm)){Ui(a.cm,a.first,a.first-b,b);for(var ae=a.cm.display,ne=ae.viewFrom;ne<ae.viewTo;ne++)ca(a.cm,ne,"gutter")}}function Ro(a,b,ae,ne){if(a.cm&&!a.cm.curOp)return Ii(a.cm,Ro)(a,b,ae,ne);if(b.to.line<a.first){dl(a,b.text.length-1-(b.to.line-b.from.line));return}if(!(b.from.line>a.lastLine())){if(b.from.line<a.first){var he=b.text.length-1-(a.first-b.from.line);dl(a,he),b={from:Bt(a.first,0),to:Bt(b.to.line+he,b.to.ch),text:[st(b.text)],origin:b.origin}}var We=a.lastLine();b.to.line>We&&(b={from:b.from,to:Bt(We,Nt(a,We).text.length),text:[b.text[0]],origin:b.origin}),b.removed=ar(a,b.from,b.to),ae||(ae=Es(a,b)),a.cm?pu(a.cm,b,ne):As(a,b,ne),ls(a,ae,qe),a.cantEdit&&us(a,Bt(a.firstLine(),0))&&(a.cantEdit=!1)}}function pu(a,b,ae){var ne=a.doc,he=a.display,We=b.from,tt=b.to,dt=!1,mt=We.line;a.options.lineWrapping||(mt=kt(Jt(Nt(ne,We.line))),ne.iter(mt,tt.line+1,function(Ut){if(Ut==he.maxLine)return dt=!0,!0})),ne.sel.contains(b.from,b.to)>-1&&Ct(a),As(ne,b,ae,Eo(a)),a.options.lineWrapping||(ne.iter(mt,We.line+b.text.length,function(Ut){var xr=an(Ut);xr>he.maxLineLength&&(he.maxLine=Ut,he.maxLineLength=xr,he.maxLineChanged=!0,dt=!1)}),dt&&(a.curOp.updateMaxLine=!0)),Xn(ne,We.line),Lo(a,400);var wt=b.text.length-(tt.line-We.line)-1;b.full?Ui(a):We.line==tt.line&&b.text.length==1&&!Ys(a.doc,b)?ca(a,We.line,"text"):Ui(a,We.line,tt.line+1,wt);var Dt=xt(a,"changes"),Ft=xt(a,"change");if(Ft||Dt){var Vt={from:We,to:tt,text:b.text,removed:b.removed,origin:b.origin};Ft&&$n(a,"change",a,Vt),Dt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Vt)}a.display.selForContextMenu=null}function vo(a,b,ae,ne,he){var We;ne||(ne=ae),rr(ne,ae)<0&&(We=[ne,ae],ae=We[0],ne=We[1]),typeof b=="string"&&(b=a.splitLines(b)),po(a,{from:ae,to:ne,text:b,origin:he})}function hl(a,b,ae,ne){ae<a.line?a.line+=ne:b<a.line&&(a.line=b,a.ch=0)}function pl(a,b,ae,ne){for(var he=0;he<a.length;++he){var We=a[he],tt=!0;if(We.ranges){We.copied||(We=a[he]=We.deepCopy(),We.copied=!0);for(var dt=0;dt<We.ranges.length;dt++)hl(We.ranges[dt].anchor,b,ae,ne),hl(We.ranges[dt].head,b,ae,ne);continue}for(var mt=0;mt<We.changes.length;++mt){var wt=We.changes[mt];if(ae<wt.from.line)wt.from=Bt(wt.from.line+ne,wt.from.ch),wt.to=Bt(wt.to.line+ne,wt.to.ch);else if(b<=wt.to.line){tt=!1;break}}tt||(a.splice(0,he+1),he=0)}}function vl(a,b){var ae=b.from.line,ne=b.to.line,he=b.text.length-(ne-ae)-1;pl(a.done,ae,ne,he),pl(a.undone,ae,ne,he)}function Wo(a,b,ae,ne){var he=b,We=b;return typeof b=="number"?We=Nt(a,Ir(a,b)):he=kt(b),he==null?null:(ne(We,he)&&a.cm&&ca(a.cm,he,ae),We)}function Zo(a){this.lines=a,this.parent=null;for(var b=0,ae=0;ae<a.length;++ae)a[ae].parent=this,b+=a[ae].height;this.height=b}Zo.prototype={chunkSize:function(){return this.lines.length},removeInner:function(a,b){for(var ae=a,ne=a+b;ae<ne;++ae){var he=this.lines[ae];this.height-=he.height,vn(he),$n(he,"delete")}this.lines.splice(a,b)},collapse:function(a){a.push.apply(a,this.lines)},insertInner:function(a,b,ae){this.height+=ae,this.lines=this.lines.slice(0,a).concat(b).concat(this.lines.slice(a));for(var ne=0;ne<b.length;++ne)b[ne].parent=this},iterN:function(a,b,ae){for(var ne=a+b;a<ne;++a)if(ae(this.lines[a]))return!0}};function Uo(a){this.children=a;for(var b=0,ae=0,ne=0;ne<a.length;++ne){var he=a[ne];b+=he.chunkSize(),ae+=he.height,he.parent=this}this.size=b,this.height=ae,this.parent=null}Uo.prototype={chunkSize:function(){return this.size},removeInner:function(a,b){this.size-=b;for(var ae=0;ae<this.children.length;++ae){var ne=this.children[ae],he=ne.chunkSize();if(a<he){var We=Math.min(b,he-a),tt=ne.height;if(ne.removeInner(a,We),this.height-=tt-ne.height,he==We&&(this.children.splice(ae--,1),ne.parent=null),(b-=We)==0)break;a=0}else a-=he}if(this.size-b<25&&(this.children.length>1||!(this.children[0]instanceof Zo))){var dt=[];this.collapse(dt),this.children=[new Zo(dt)],this.children[0].parent=this}},collapse:function(a){for(var b=0;b<this.children.length;++b)this.children[b].collapse(a)},insertInner:function(a,b,ae){this.size+=b.length,this.height+=ae;for(var ne=0;ne<this.children.length;++ne){var he=this.children[ne],We=he.chunkSize();if(a<=We){if(he.insertInner(a,b,ae),he.lines&&he.lines.length>50){for(var tt=he.lines.length%25+25,dt=tt;dt<he.lines.length;){var mt=new Zo(he.lines.slice(dt,dt+=25));he.height-=mt.height,this.children.splice(++ne,0,mt),mt.parent=this}he.lines=he.lines.slice(0,tt),this.maybeSpill()}break}a-=We}},maybeSpill:function(){if(!(this.children.length<=10)){var a=this;do{var b=a.children.splice(a.children.length-5,5),ae=new Uo(b);if(a.parent){a.size-=ae.size,a.height-=ae.height;var he=$e(a.parent.children,a);a.parent.children.splice(he+1,0,ae)}else{var ne=new Uo(a.children);ne.parent=a,a.children=[ne,ae],a=ne}ae.parent=a.parent}while(a.children.length>10);a.parent.maybeSpill()}},iterN:function(a,b,ae){for(var ne=0;ne<this.children.length;++ne){var he=this.children[ne],We=he.chunkSize();if(a<We){var tt=Math.min(b,We-a);if(he.iterN(a,tt,ae))return!0;if((b-=tt)==0)break;a=0}else a-=We}}};var zo=function(a,b,ae){if(ae)for(var ne in ae)ae.hasOwnProperty(ne)&&(this[ne]=ae[ne]);this.doc=a,this.node=b};zo.prototype.clear=function(){var a=this.doc.cm,b=this.line.widgets,ae=this.line,ne=kt(ae);if(!(ne==null||!b)){for(var he=0;he<b.length;++he)b[he]==this&&b.splice(he--,1);b.length||(ae.widgets=null);var We=fi(this);Yr(ae,Math.max(0,ae.height-We)),a&&(aa(a,function(){ml(a,ae,-We),ca(a,ne,"widget")}),$n(a,"lineWidgetCleared",a,this,ne))}},zo.prototype.changed=function(){var a=this,b=this.height,ae=this.doc.cm,ne=this.line;this.height=null;var he=fi(this)-b;he&&(Sr(this.doc,ne)||Yr(ne,ne.height+he),ae&&aa(ae,function(){ae.curOp.forceUpdate=!0,ml(ae,ne,he),$n(ae,"lineWidgetChanged",ae,a,kt(ne))}))},Et(zo);function ml(a,b,ae){zr(b)<(a.curOp&&a.curOp.scrollTop||a.doc.scrollTop)&&co(a,ae)}function vu(a,b,ae,ne){var he=new zo(a,ae,ne),We=a.cm;return We&&he.noHScroll&&(We.display.alignWidgets=!0),Wo(a,b,"widget",function(tt){var dt=tt.widgets||(tt.widgets=[]);if(he.insertAt==null?dt.push(he):dt.splice(Math.min(dt.length-1,Math.max(0,he.insertAt)),0,he),he.line=tt,We&&!Sr(a,tt)){var mt=zr(tt)<a.scrollTop;Yr(tt,tt.height+fi(he)),mt&&co(We,he.height),We.curOp.forceUpdate=!0}return!0}),We&&$n(We,"lineWidgetAdded",We,he,typeof b=="number"?b:kt(b)),he}var gl=0,Ga=function(a,b){this.lines=[],this.type=b,this.doc=a,this.id=++gl};Ga.prototype.clear=function(){if(!this.explicitlyCleared){var a=this.doc.cm,b=a&&!a.curOp;if(b&&fa(a),xt(this,"clear")){var ae=this.find();ae&&$n(this,"clear",ae.from,ae.to)}for(var ne=null,he=null,We=0;We<this.lines.length;++We){var tt=this.lines[We],dt=dn(tt.markedSpans,this);a&&!this.collapsed?ca(a,kt(tt),"text"):a&&(dt.to!=null&&(he=kt(tt)),dt.from!=null&&(ne=kt(tt))),tt.markedSpans=Dn(tt.markedSpans,dt),dt.from==null&&this.collapsed&&!Sr(this.doc,tt)&&a&&Yr(tt,Oi(a.display))}if(a&&this.collapsed&&!a.options.lineWrapping)for(var mt=0;mt<this.lines.length;++mt){var wt=Jt(this.lines[mt]),Dt=an(wt);Dt>a.display.maxLineLength&&(a.display.maxLine=wt,a.display.maxLineLength=Dt,a.display.maxLineChanged=!0)}ne!=null&&a&&this.collapsed&&Ui(a,ne,he+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&ol(a.doc)),a&&$n(a,"markerCleared",a,this,ne,he),b&&ga(a),this.parent&&this.parent.clear()}},Ga.prototype.find=function(a,b){a==null&&this.type=="bookmark"&&(a=1);for(var ae,ne,he=0;he<this.lines.length;++he){var We=this.lines[he],tt=dn(We.markedSpans,this);if(tt.from!=null&&(ae=Bt(b?We:kt(We),tt.from),a==-1))return ae;if(tt.to!=null&&(ne=Bt(b?We:kt(We),tt.to),a==1))return ne}return ae&&{from:ae,to:ne}},Ga.prototype.changed=function(){var a=this,b=this.find(-1,!0),ae=this,ne=this.doc.cm;!b||!ne||aa(ne,function(){var he=b.line,We=kt(b.line),tt=pa(ne,We);if(tt&&(_a(tt),ne.curOp.selectionChanged=ne.curOp.forceUpdate=!0),ne.curOp.updateMaxLine=!0,!Sr(ae.doc,he)&&ae.height!=null){var dt=ae.height;ae.height=null;var mt=fi(ae)-dt;mt&&Yr(he,he.height+mt)}$n(ne,"markerChanged",ne,a)})},Ga.prototype.attachLine=function(a){if(!this.lines.length&&this.doc.cm){var b=this.doc.cm.curOp;(!b.maybeHiddenMarkers||$e(b.maybeHiddenMarkers,this)==-1)&&(b.maybeUnhiddenMarkers||(b.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(a)},Ga.prototype.detachLine=function(a){if(this.lines.splice($e(this.lines,a),1),!this.lines.length&&this.doc.cm){var b=this.doc.cm.curOp;(b.maybeHiddenMarkers||(b.maybeHiddenMarkers=[])).push(this)}},Et(Ga);function mo(a,b,ae,ne,he){if(ne&&ne.shared)return mu(a,b,ae,ne,he);if(a.cm&&!a.cm.curOp)return Ii(a.cm,mo)(a,b,ae,ne,he);var We=new Ga(a,he),tt=rr(b,ae);if(ne&&ut(ne,We,!1),tt>0||tt==0&&We.clearWhenEmpty!==!1)return We;if(We.replacedWith&&(We.collapsed=!0,We.widgetNode=we("span",[We.replacedWith],"CodeMirror-widget"),ne.handleMouseEvents||We.widgetNode.setAttribute("cm-ignore-events","true"),ne.insertLeft&&(We.widgetNode.insertLeft=!0)),We.collapsed){if(Yt(a,b.line,b,ae,We)||b.line!=ae.line&&Yt(a,ae.line,b,ae,We))throw new Error("Inserting collapsed marker partially overlapping an existing one");Jn()}We.addToHistory&&$s(a,{from:b,to:ae,origin:"markText"},a.sel,NaN);var dt=b.line,mt=a.cm,wt;if(a.iter(dt,ae.line+1,function(Ft){mt&&We.collapsed&&!mt.options.lineWrapping&&Jt(Ft)==mt.display.maxLine&&(wt=!0),We.collapsed&&dt!=b.line&&Yr(Ft,0),Mn(Ft,new _r(We,dt==b.line?b.ch:null,dt==ae.line?ae.ch:null)),++dt}),We.collapsed&&a.iter(b.line,ae.line+1,function(Ft){Sr(a,Ft)&&Yr(Ft,0)}),We.clearOnEnter&&ht(We,"beforeCursorEnter",function(){return We.clear()}),We.readOnly&&(_n(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),We.collapsed&&(We.id=++gl,We.atomic=!0),mt){if(wt&&(mt.curOp.updateMaxLine=!0),We.collapsed)Ui(mt,b.line,ae.line+1);else if(We.className||We.startStyle||We.endStyle||We.css||We.attributes||We.title)for(var Dt=b.line;Dt<=ae.line;Dt++)ca(mt,Dt,"text");We.atomic&&ol(mt.doc),$n(mt,"markerAdded",mt,We)}return We}var Ho=function(a,b){this.markers=a,this.primary=b;for(var ae=0;ae<a.length;++ae)a[ae].parent=this};Ho.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var a=0;a<this.markers.length;++a)this.markers[a].clear();$n(this,"clear")}},Ho.prototype.find=function(a,b){return this.primary.find(a,b)},Et(Ho);function mu(a,b,ae,ne,he){ne=ut(ne),ne.shared=!1;var We=[mo(a,b,ae,ne,he)],tt=We[0],dt=ne.widgetNode;return Va(a,function(mt){dt&&(ne.widgetNode=dt.cloneNode(!0)),We.push(mo(mt,tr(mt,b),tr(mt,ae),ne,he));for(var wt=0;wt<mt.linked.length;++wt)if(mt.linked[wt].isParent)return;tt=st(We)}),new Ho(We,tt)}function yl(a){return a.findMarks(Bt(a.first,0),a.clipPos(Bt(a.lastLine())),function(b){return b.parent})}function gu(a,b){for(var ae=0;ae<b.length;ae++){var ne=b[ae],he=ne.find(),We=a.clipPos(he.from),tt=a.clipPos(he.to);if(rr(We,tt)){var dt=mo(a,We,tt,ne.primary,ne.primary.type);ne.markers.push(dt),dt.parent=ne}}}function yu(a){for(var b=function(ne){var he=a[ne],We=[he.primary.doc];Va(he.primary.doc,function(mt){return We.push(mt)});for(var tt=0;tt<he.markers.length;tt++){var dt=he.markers[tt];$e(We,dt.doc)==-1&&(dt.parent=null,he.markers.splice(tt--,1))}},ae=0;ae<a.length;ae++)b(ae)}var bu=0,$i=function(a,b,ae,ne,he){if(!(this instanceof $i))return new $i(a,b,ae,ne,he);ae==null&&(ae=0),Uo.call(this,[new Zo([new mn("",null)])]),this.first=ae,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=ae;var We=Bt(ae,0);this.sel=Ha(We),this.history=new as(null),this.id=++bu,this.modeOption=b,this.lineSep=ne,this.direction=he=="rtl"?"rtl":"ltr",this.extend=!1,typeof a=="string"&&(a=this.splitLines(a)),As(this,{from:We,to:We,text:a}),Ki(this,Ha(We),qe)};$i.prototype=Pe(Uo.prototype,{constructor:$i,iter:function(a,b,ae){ae?this.iterN(a-this.first,b-a,ae):this.iterN(this.first,this.first+this.size,a)},insert:function(a,b){for(var ae=0,ne=0;ne<b.length;++ne)ae+=b[ne].height;this.insertInner(a-this.first,b,ae)},remove:function(a,b){this.removeInner(a-this.first,b)},getValue:function(a){var b=Fr(this,this.first,this.first+this.size);return a===!1?b:b.join(a||this.lineSeparator())},setValue:Ni(function(a){var b=Bt(this.first,0),ae=this.first+this.size-1;po(this,{from:b,to:Bt(ae,Nt(this,ae).text.length),text:this.splitLines(a),origin:"setValue",full:!0},!0),this.cm&&$a(this.cm,0,0),Ki(this,Ha(b),qe)}),replaceRange:function(a,b,ae,ne){b=tr(this,b),ae=ae?tr(this,ae):b,vo(this,a,b,ae,ne)},getRange:function(a,b,ae){var ne=ar(this,tr(this,a),tr(this,b));return ae===!1?ne:ne.join(ae||this.lineSeparator())},getLine:function(a){var b=this.getLineHandle(a);return b&&b.text},getLineHandle:function(a){if(vr(this,a))return Nt(this,a)},getLineNumber:function(a){return kt(a)},getLineHandleVisualStart:function(a){return typeof a=="number"&&(a=Nt(this,a)),Jt(a)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(a){return tr(this,a)},getCursor:function(a){var b=this.sel.primary(),ae;return a==null||a=="head"?ae=b.head:a=="anchor"?ae=b.anchor:a=="end"||a=="to"||a===!1?ae=b.to():ae=b.from(),ae},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Ni(function(a,b,ae){nl(this,tr(this,typeof a=="number"?Bt(a,b||0):a),null,ae)}),setSelection:Ni(function(a,b,ae){nl(this,tr(this,a),tr(this,b||a),ae)}),extendSelection:Ni(function(a,b,ae){ss(this,tr(this,a),b&&tr(this,b),ae)}),extendSelections:Ni(function(a,b){rl(this,kr(this,a),b)}),extendSelectionsBy:Ni(function(a,b){var ae=Ve(this.sel.ranges,a);rl(this,kr(this,ae),b)}),setSelections:Ni(function(a,b,ae){if(a.length){for(var ne=[],he=0;he<a.length;he++)ne[he]=new ii(tr(this,a[he].anchor),tr(this,a[he].head));b==null&&(b=Math.min(a.length-1,this.sel.primIndex)),Ki(this,ya(this.cm,ne,b),ae)}}),addSelection:Ni(function(a,b,ae){var ne=this.sel.ranges.slice(0);ne.push(new ii(tr(this,a),tr(this,b||a))),Ki(this,ya(this.cm,ne,ne.length-1),ae)}),getSelection:function(a){for(var b=this.sel.ranges,ae,ne=0;ne<b.length;ne++){var he=ar(this,b[ne].from(),b[ne].to());ae=ae?ae.concat(he):he}return a===!1?ae:ae.join(a||this.lineSeparator())},getSelections:function(a){for(var b=[],ae=this.sel.ranges,ne=0;ne<ae.length;ne++){var he=ar(this,ae[ne].from(),ae[ne].to());a!==!1&&(he=he.join(a||this.lineSeparator())),b[ne]=he}return b},replaceSelection:function(a,b,ae){for(var ne=[],he=0;he<this.sel.ranges.length;he++)ne[he]=a;this.replaceSelections(ne,b,ae||"+input")},replaceSelections:Ni(function(a,b,ae){for(var ne=[],he=this.sel,We=0;We<he.ranges.length;We++){var tt=he.ranges[We];ne[We]={from:tt.from(),to:tt.to(),text:this.splitLines(a[We]),origin:ae}}for(var dt=b&&b!="end"&&ou(this,ne,b),mt=ne.length-1;mt>=0;mt--)po(this,ne[mt]);dt?il(this,dt):this.cm&&Ba(this.cm)}),undo:Ni(function(){cs(this,"undo")}),redo:Ni(function(){cs(this,"redo")}),undoSelection:Ni(function(){cs(this,"undo",!0)}),redoSelection:Ni(function(){cs(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,b=0,ae=0,ne=0;ne<a.done.length;ne++)a.done[ne].ranges||++b;for(var he=0;he<a.undone.length;he++)a.undone[he].ranges||++ae;return{undo:b,redo:ae}},clearHistory:function(){var a=this;this.history=new as(this.history.maxGeneration),Va(this,function(b){return b.history=a.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(a){return a&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(a){return this.history.generation==(a||this.cleanGeneration)},getHistory:function(){return{done:fo(this.history.done),undone:fo(this.history.undone)}},setHistory:function(a){var b=this.history=new as(this.history.maxGeneration);b.done=fo(a.done.slice(0),null,!0),b.undone=fo(a.undone.slice(0),null,!0)},setGutterMarker:Ni(function(a,b,ae){return Wo(this,a,"gutter",function(ne){var he=ne.gutterMarkers||(ne.gutterMarkers={});return he[b]=ae,!ae&&nt(he)&&(ne.gutterMarkers=null),!0})}),clearGutter:Ni(function(a){var b=this;this.iter(function(ae){ae.gutterMarkers&&ae.gutterMarkers[a]&&Wo(b,ae,"gutter",function(){return ae.gutterMarkers[a]=null,nt(ae.gutterMarkers)&&(ae.gutterMarkers=null),!0})})}),lineInfo:function(a){var b;if(typeof a=="number"){if(!vr(this,a)||(b=a,a=Nt(this,a),!a))return null}else if(b=kt(a),b==null)return null;return{line:b,handle:a,text:a.text,gutterMarkers:a.gutterMarkers,textClass:a.textClass,bgClass:a.bgClass,wrapClass:a.wrapClass,widgets:a.widgets}},addLineClass:Ni(function(a,b,ae){return Wo(this,a,b=="gutter"?"gutter":"class",function(ne){var he=b=="text"?"textClass":b=="background"?"bgClass":b=="gutter"?"gutterClass":"wrapClass";if(!ne[he])ne[he]=ae;else{if(Se(ae).test(ne[he]))return!1;ne[he]+=" "+ae}return!0})}),removeLineClass:Ni(function(a,b,ae){return Wo(this,a,b=="gutter"?"gutter":"class",function(ne){var he=b=="text"?"textClass":b=="background"?"bgClass":b=="gutter"?"gutterClass":"wrapClass",We=ne[he];if(We)if(ae==null)ne[he]=null;else{var tt=We.match(Se(ae));if(!tt)return!1;var dt=tt.index+tt[0].length;ne[he]=We.slice(0,tt.index)+(!tt.index||dt==We.length?"":" ")+We.slice(dt)||null}else return!1;return!0})}),addLineWidget:Ni(function(a,b,ae){return vu(this,a,b,ae)}),removeLineWidget:function(a){a.clear()},markText:function(a,b,ae){return mo(this,tr(this,a),tr(this,b),ae,ae&&ae.type||"range")},setBookmark:function(a,b){var ae={replacedWith:b&&(b.nodeType==null?b.widget:b),insertLeft:b&&b.insertLeft,clearWhenEmpty:!1,shared:b&&b.shared,handleMouseEvents:b&&b.handleMouseEvents};return a=tr(this,a),mo(this,a,a,ae,"bookmark")},findMarksAt:function(a){a=tr(this,a);var b=[],ae=Nt(this,a.line).markedSpans;if(ae)for(var ne=0;ne<ae.length;++ne){var he=ae[ne];(he.from==null||he.from<=a.ch)&&(he.to==null||he.to>=a.ch)&&b.push(he.marker.parent||he.marker)}return b},findMarks:function(a,b,ae){a=tr(this,a),b=tr(this,b);var ne=[],he=a.line;return this.iter(a.line,b.line+1,function(We){var tt=We.markedSpans;if(tt)for(var dt=0;dt<tt.length;dt++){var mt=tt[dt];!(mt.to!=null&&he==a.line&&a.ch>=mt.to||mt.from==null&&he!=a.line||mt.from!=null&&he==b.line&&mt.from>=b.ch)&&(!ae||ae(mt.marker))&&ne.push(mt.marker.parent||mt.marker)}++he}),ne},getAllMarks:function(){var a=[];return this.iter(function(b){var ae=b.markedSpans;if(ae)for(var ne=0;ne<ae.length;++ne)ae[ne].from!=null&&a.push(ae[ne].marker)}),a},posFromIndex:function(a){var b,ae=this.first,ne=this.lineSeparator().length;return this.iter(function(he){var We=he.text.length+ne;if(We>a)return b=a,!0;a-=We,++ae}),tr(this,Bt(ae,b))},indexFromPos:function(a){a=tr(this,a);var b=a.ch;if(a.line<this.first||a.ch<0)return 0;var ae=this.lineSeparator().length;return this.iter(this.first,a.line,function(ne){b+=ne.text.length+ae}),b},copy:function(a){var b=new $i(Fr(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return b.scrollTop=this.scrollTop,b.scrollLeft=this.scrollLeft,b.sel=this.sel,b.extend=!1,a&&(b.history.undoDepth=this.history.undoDepth,b.setHistory(this.getHistory())),b},linkedDoc:function(a){a||(a={});var b=this.first,ae=this.first+this.size;a.from!=null&&a.from>b&&(b=a.from),a.to!=null&&a.to<ae&&(ae=a.to);var ne=new $i(Fr(this,b,ae),a.mode||this.modeOption,b,this.lineSep,this.direction);return a.sharedHist&&(ne.history=this.history),(this.linked||(this.linked=[])).push({doc:ne,sharedHist:a.sharedHist}),ne.linked=[{doc:this,isParent:!0,sharedHist:a.sharedHist}],gu(ne,yl(this)),ne},unlinkDoc:function(a){if(a instanceof gi&&(a=a.doc),this.linked)for(var b=0;b<this.linked.length;++b){var ae=this.linked[b];if(ae.doc==a){this.linked.splice(b,1),a.unlinkDoc(this),yu(yl(this));break}}if(a.history==this.history){var ne=[a.id];Va(a,function(he){return ne.push(he.id)},!0),a.history=new as(null),a.history.done=fo(this.history.done,ne),a.history.undone=fo(this.history.undone,ne)}},iterLinkedDocs:function(a){Va(this,a)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(a){return this.lineSep?a.split(this.lineSep):Hr(a)},lineSeparator:function(){return this.lineSep||`
|
|
`},setDirection:Ni(function(a){a!="rtl"&&(a="ltr"),a!=this.direction&&(this.direction=a,this.iter(function(b){return b.order=null}),this.cm&&su(this.cm))})}),$i.prototype.eachLine=$i.prototype.iter;var bl=0;function wu(a){var b=this;if(wl(b),!(vt(b,a)||ci(b.display,a))){Ot(a),ye&&(bl=+new Date);var ae=wa(b,a,!0),ne=a.dataTransfer.files;if(!(!ae||b.isReadOnly()))if(ne&&ne.length&&window.FileReader&&window.File)for(var he=ne.length,We=Array(he),tt=0,dt=function(){++tt==he&&Ii(b,function(){ae=tr(b.doc,ae);var Ut={from:ae,to:ae,text:b.doc.splitLines(We.filter(function(xr){return xr!=null}).join(b.doc.lineSeparator())),origin:"paste"};po(b.doc,Ut),il(b.doc,Ha(tr(b.doc,ae),tr(b.doc,Ka(Ut))))})()},mt=function(Ut,xr){if(b.options.allowDropFileTypes&&$e(b.options.allowDropFileTypes,Ut.type)==-1){dt();return}var Mr=new FileReader;Mr.onerror=function(){return dt()},Mr.onload=function(){var Vr=Mr.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Vr)){dt();return}We[xr]=Vr,dt()},Mr.readAsText(Ut)},wt=0;wt<ne.length;wt++)mt(ne[wt],wt);else{if(b.state.draggingText&&b.doc.sel.contains(ae)>-1){b.state.draggingText(a),setTimeout(function(){return b.display.input.focus()},20);return}try{var Dt=a.dataTransfer.getData("Text");if(Dt){var Ft;if(b.state.draggingText&&!b.state.draggingText.copy&&(Ft=b.listSelections()),ls(b.doc,Ha(ae,ae)),Ft)for(var Vt=0;Vt<Ft.length;++Vt)vo(b.doc,"",Ft[Vt].anchor,Ft[Vt].head,"drag");b.replaceSelection(Dt,"around","paste"),b.display.input.focus()}}catch(Ut){}}}}function xu(a,b){if(ye&&(!a.state.draggingText||+new Date-bl<100)){Kt(b);return}if(!(vt(a,b)||ci(a.display,b))&&(b.dataTransfer.setData("Text",a.getSelection()),b.dataTransfer.effectAllowed="copyMove",b.dataTransfer.setDragImage&&!ue)){var ae=de("img",null,null,"position: fixed; left: 0; top: 0;");ae.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",ee&&(ae.width=ae.height=1,a.display.wrapper.appendChild(ae),ae._top=ae.offsetTop),b.dataTransfer.setDragImage(ae,0,0),ee&&ae.parentNode.removeChild(ae)}}function Cu(a,b){var ae=wa(a,b);if(ae){var ne=document.createDocumentFragment();Ao(a,ae,ne),a.display.dragCursor||(a.display.dragCursor=de("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),a.display.lineSpace.insertBefore(a.display.dragCursor,a.display.cursorDiv)),fe(a.display.dragCursor,ne)}}function wl(a){a.display.dragCursor&&(a.display.lineSpace.removeChild(a.display.dragCursor),a.display.dragCursor=null)}function xl(a){if(document.getElementsByClassName){for(var b=document.getElementsByClassName("CodeMirror"),ae=[],ne=0;ne<b.length;ne++){var he=b[ne].CodeMirror;he&&ae.push(he)}ae.length&&ae[0].operation(function(){for(var We=0;We<ae.length;We++)a(ae[We])})}}var Cl=!1;function Eu(){Cl||(Su(),Cl=!0)}function Su(){var a;ht(window,"resize",function(){a==null&&(a=setTimeout(function(){a=null,xl(Au)},100))}),ht(window,"blur",function(){return xl(Ua)})}function Au(a){var b=a.display;b.cachedCharWidth=b.cachedTextHeight=b.cachedPaddingH=null,b.scrollbarsClipped=!1,a.setSize()}for(var Xa={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},Ko=0;Ko<10;Ko++)Xa[Ko+48]=Xa[Ko+96]=String(Ko);for(var fs=65;fs<=90;fs++)Xa[fs]=String.fromCharCode(fs);for(var Vo=1;Vo<=12;Vo++)Xa[Vo+111]=Xa[Vo+63235]="F"+Vo;var La={};La.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},La.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},La.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},La.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},La.default=ce?La.macDefault:La.pcDefault;function Du(a){var b=a.split(/-(?!$)/);a=b[b.length-1];for(var ae,ne,he,We,tt=0;tt<b.length-1;tt++){var dt=b[tt];if(/^(cmd|meta|m)$/i.test(dt))We=!0;else if(/^a(lt)?$/i.test(dt))ae=!0;else if(/^(c|ctrl|control)$/i.test(dt))ne=!0;else if(/^s(hift)?$/i.test(dt))he=!0;else throw new Error("Unrecognized modifier name: "+dt)}return ae&&(a="Alt-"+a),ne&&(a="Ctrl-"+a),We&&(a="Cmd-"+a),he&&(a="Shift-"+a),a}function ku(a){var b={};for(var ae in a)if(a.hasOwnProperty(ae)){var ne=a[ae];if(/^(name|fallthrough|(de|at)tach)$/.test(ae))continue;if(ne=="..."){delete a[ae];continue}for(var he=Ve(ae.split(" "),Du),We=0;We<he.length;We++){var tt=void 0,dt=void 0;We==he.length-1?(dt=he.join(" "),tt=ne):(dt=he.slice(0,We+1).join(" "),tt="...");var mt=b[dt];if(!mt)b[dt]=tt;else if(mt!=tt)throw new Error("Inconsistent bindings for "+dt)}delete a[ae]}for(var wt in b)a[wt]=b[wt];return a}function go(a,b,ae,ne){b=ds(b);var he=b.call?b.call(a,ne):b[a];if(he===!1)return"nothing";if(he==="...")return"multi";if(he!=null&&ae(he))return"handled";if(b.fallthrough){if(Object.prototype.toString.call(b.fallthrough)!="[object Array]")return go(a,b.fallthrough,ae,ne);for(var We=0;We<b.fallthrough.length;We++){var tt=go(a,b.fallthrough[We],ae,ne);if(tt)return tt}}}function El(a){var b=typeof a=="string"?a:Xa[a.keyCode];return b=="Ctrl"||b=="Alt"||b=="Shift"||b=="Mod"}function Sl(a,b,ae){var ne=a;return b.altKey&&ne!="Alt"&&(a="Alt-"+a),(ge?b.metaKey:b.ctrlKey)&&ne!="Ctrl"&&(a="Ctrl-"+a),(ge?b.ctrlKey:b.metaKey)&&ne!="Mod"&&(a="Cmd-"+a),!ae&&b.shiftKey&&ne!="Shift"&&(a="Shift-"+a),a}function Al(a,b){if(ee&&a.keyCode==34&&a.char)return!1;var ae=Xa[a.keyCode];return ae==null||a.altGraphKey?!1:(a.keyCode==3&&a.code&&(ae=a.code),Sl(ae,a,b))}function ds(a){return typeof a=="string"?La[a]:a}function yo(a,b){for(var ae=a.doc.sel.ranges,ne=[],he=0;he<ae.length;he++){for(var We=b(ae[he]);ne.length&&rr(We.from,st(ne).to)<=0;){var tt=ne.pop();if(rr(tt.from,We.from)<0){We.from=tt.from;break}}ne.push(We)}aa(a,function(){for(var dt=ne.length-1;dt>=0;dt--)vo(a.doc,"",ne[dt].from,ne[dt].to,"+delete");Ba(a)})}function Fs(a,b,ae){var ne=ze(a.text,b+ae,ae);return ne<0||ne>a.text.length?null:ne}function Bs(a,b,ae){var ne=Fs(a,b.ch,ae);return ne==null?null:new Bt(b.line,ne,ae<0?"after":"before")}function Ps(a,b,ae,ne,he){if(a){b.doc.direction=="rtl"&&(he=-he);var We=Ge(ae,b.doc.direction);if(We){var tt=he<0?st(We):We[0],dt=he<0==(tt.level==1),mt=dt?"after":"before",wt;if(tt.level>0||b.doc.direction=="rtl"){var Dt=va(b,ae);wt=he<0?ae.text.length-1:0;var Ft=na(b,Dt,wt).top;wt=it(function(Vt){return na(b,Dt,Vt).top==Ft},he<0==(tt.level==1)?tt.from:tt.to-1,wt),mt=="before"&&(wt=Fs(ae,wt,1))}else wt=he<0?tt.to:tt.from;return new Bt(ne,wt,mt)}}return new Bt(ne,he<0?ae.text.length:0,he<0?"before":"after")}function Tu(a,b,ae,ne){var he=Ge(b,a.doc.direction);if(!he)return Bs(b,ae,ne);ae.ch>=b.text.length?(ae.ch=b.text.length,ae.sticky="before"):ae.ch<=0&&(ae.ch=0,ae.sticky="after");var We=be(he,ae.ch,ae.sticky),tt=he[We];if(a.doc.direction=="ltr"&&tt.level%2==0&&(ne>0?tt.to>ae.ch:tt.from<ae.ch))return Bs(b,ae,ne);var dt=function(en,on){return Fs(b,en instanceof Bt?en.ch:en,on)},mt,wt=function(en){return a.options.lineWrapping?(mt=mt||va(a,b),wi(a,b,mt,en)):{begin:0,end:b.text.length}},Dt=wt(ae.sticky=="before"?dt(ae,-1):ae.ch);if(a.doc.direction=="rtl"||tt.level==1){var Ft=tt.level==1==ne<0,Vt=dt(ae,Ft?1:-1);if(Vt!=null&&(Ft?Vt<=tt.to&&Vt<=Dt.end:Vt>=tt.from&&Vt>=Dt.begin)){var Ut=Ft?"before":"after";return new Bt(ae.line,Vt,Ut)}}var xr=function(en,on,tn){for(var fn=function(ui,Ri){return Ri?new Bt(ae.line,dt(ui,1),"before"):new Bt(ae.line,ui,"after")};en>=0&&en<he.length;en+=on){var Fn=he[en],wn=on>0==(Fn.level!=1),Gn=wn?tn.begin:dt(tn.end,-1);if(Fn.from<=Gn&&Gn<Fn.to||(Gn=wn?Fn.from:dt(Fn.to,-1),tn.begin<=Gn&&Gn<tn.end))return fn(Gn,wn)}},Mr=xr(We+ne,ne,Dt);if(Mr)return Mr;var Vr=ne>0?Dt.end:dt(Dt.begin,-1);return Vr!=null&&!(ne>0&&Vr==b.text.length)&&(Mr=xr(ne>0?0:he.length-1,ne,wt(Vr)),Mr)?Mr:null}var Go={selectAll:ul,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),qe)},killLine:function(a){return yo(a,function(b){if(b.empty()){var ae=Nt(a.doc,b.head.line).text.length;return b.head.ch==ae&&b.head.line<a.lastLine()?{from:b.head,to:Bt(b.head.line+1,0)}:{from:b.head,to:Bt(b.head.line,ae)}}else return{from:b.from(),to:b.to()}})},deleteLine:function(a){return yo(a,function(b){return{from:Bt(b.from().line,0),to:tr(a.doc,Bt(b.to().line+1,0))}})},delLineLeft:function(a){return yo(a,function(b){return{from:Bt(b.from().line,0),to:b.from()}})},delWrappedLineLeft:function(a){return yo(a,function(b){var ae=a.charCoords(b.head,"div").top+5,ne=a.coordsChar({left:0,top:ae},"div");return{from:ne,to:b.from()}})},delWrappedLineRight:function(a){return yo(a,function(b){var ae=a.charCoords(b.head,"div").top+5,ne=a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:ae},"div");return{from:b.from(),to:ne}})},undo:function(a){return a.undo()},redo:function(a){return a.redo()},undoSelection:function(a){return a.undoSelection()},redoSelection:function(a){return a.redoSelection()},goDocStart:function(a){return a.extendSelection(Bt(a.firstLine(),0))},goDocEnd:function(a){return a.extendSelection(Bt(a.lastLine()))},goLineStart:function(a){return a.extendSelectionsBy(function(b){return Dl(a,b.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(a){return a.extendSelectionsBy(function(b){return kl(a,b.head)},{origin:"+move",bias:1})},goLineEnd:function(a){return a.extendSelectionsBy(function(b){return Fu(a,b.head.line)},{origin:"+move",bias:-1})},goLineRight:function(a){return a.extendSelectionsBy(function(b){var ae=a.cursorCoords(b.head,"div").top+5;return a.coordsChar({left:a.display.lineDiv.offsetWidth+100,top:ae},"div")},Qe)},goLineLeft:function(a){return a.extendSelectionsBy(function(b){var ae=a.cursorCoords(b.head,"div").top+5;return a.coordsChar({left:0,top:ae},"div")},Qe)},goLineLeftSmart:function(a){return a.extendSelectionsBy(function(b){var ae=a.cursorCoords(b.head,"div").top+5,ne=a.coordsChar({left:0,top:ae},"div");return ne.ch<a.getLine(ne.line).search(/\S/)?kl(a,b.head):ne},Qe)},goLineUp:function(a){return a.moveV(-1,"line")},goLineDown:function(a){return a.moveV(1,"line")},goPageUp:function(a){return a.moveV(-1,"page")},goPageDown:function(a){return a.moveV(1,"page")},goCharLeft:function(a){return a.moveH(-1,"char")},goCharRight:function(a){return a.moveH(1,"char")},goColumnLeft:function(a){return a.moveH(-1,"column")},goColumnRight:function(a){return a.moveH(1,"column")},goWordLeft:function(a){return a.moveH(-1,"word")},goGroupRight:function(a){return a.moveH(1,"group")},goGroupLeft:function(a){return a.moveH(-1,"group")},goWordRight:function(a){return a.moveH(1,"word")},delCharBefore:function(a){return a.deleteH(-1,"codepoint")},delCharAfter:function(a){return a.deleteH(1,"char")},delWordBefore:function(a){return a.deleteH(-1,"word")},delWordAfter:function(a){return a.deleteH(1,"word")},delGroupBefore:function(a){return a.deleteH(-1,"group")},delGroupAfter:function(a){return a.deleteH(1,"group")},indentAuto:function(a){return a.indentSelection("smart")},indentMore:function(a){return a.indentSelection("add")},indentLess:function(a){return a.indentSelection("subtract")},insertTab:function(a){return a.replaceSelection(" ")},insertSoftTab:function(a){for(var b=[],ae=a.listSelections(),ne=a.options.tabSize,he=0;he<ae.length;he++){var We=ae[he].from(),tt=Re(a.getLine(We.line),We.ch,ne);b.push(ct(ne-tt%ne))}a.replaceSelections(b)},defaultTab:function(a){a.somethingSelected()?a.indentSelection("add"):a.execCommand("insertTab")},transposeChars:function(a){return aa(a,function(){for(var b=a.listSelections(),ae=[],ne=0;ne<b.length;ne++)if(b[ne].empty()){var he=b[ne].head,We=Nt(a.doc,he.line).text;if(We){if(he.ch==We.length&&(he=new Bt(he.line,he.ch-1)),he.ch>0)he=new Bt(he.line,he.ch+1),a.replaceRange(We.charAt(he.ch-1)+We.charAt(he.ch-2),Bt(he.line,he.ch-2),he,"+transpose");else if(he.line>a.doc.first){var tt=Nt(a.doc,he.line-1).text;tt&&(he=new Bt(he.line,1),a.replaceRange(We.charAt(0)+a.doc.lineSeparator()+tt.charAt(tt.length-1),Bt(he.line-1,tt.length-1),he,"+transpose"))}}ae.push(new ii(he,he))}a.setSelections(ae)})},newlineAndIndent:function(a){return aa(a,function(){for(var b=a.listSelections(),ae=b.length-1;ae>=0;ae--)a.replaceRange(a.doc.lineSeparator(),b[ae].anchor,b[ae].head,"+input");b=a.listSelections();for(var ne=0;ne<b.length;ne++)a.indentLine(b[ne].from().line,null,!0);Ba(a)})},openLine:function(a){return a.replaceSelection(`
|
|
`,"start")},toggleOverwrite:function(a){return a.toggleOverwrite()}};function Dl(a,b){var ae=Nt(a.doc,b),ne=Jt(ae);return ne!=ae&&(b=kt(ne)),Ps(!0,a,ne,b,1)}function Fu(a,b){var ae=Nt(a.doc,b),ne=or(ae);return ne!=ae&&(b=kt(ne)),Ps(!0,a,ae,b,-1)}function kl(a,b){var ae=Dl(a,b.line),ne=Nt(a.doc,ae.line),he=Ge(ne,a.doc.direction);if(!he||he[0].level==0){var We=Math.max(ae.ch,ne.text.search(/\S/)),tt=b.line==ae.line&&b.ch<=We&&b.ch;return Bt(ae.line,tt?0:We,ae.sticky)}return ae}function hs(a,b,ae){if(typeof b=="string"&&(b=Go[b],!b))return!1;a.display.input.ensurePolled();var ne=a.display.shift,he=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),ae&&(a.display.shift=!1),he=b(a)!=at}finally{a.display.shift=ne,a.state.suppressEdits=!1}return he}function Bu(a,b,ae){for(var ne=0;ne<a.state.keyMaps.length;ne++){var he=go(b,a.state.keyMaps[ne],ae,a);if(he)return he}return a.options.extraKeys&&go(b,a.options.extraKeys,ae,a)||go(b,a.options.keyMap,ae,a)}var Pu=new Ue;function Xo(a,b,ae,ne){var he=a.state.keySeq;if(he){if(El(b))return"handled";if(/\'$/.test(b)?a.state.keySeq=null:Pu.set(50,function(){a.state.keySeq==he&&(a.state.keySeq=null,a.display.input.reset())}),Tl(a,he+" "+b,ae,ne))return!0}return Tl(a,b,ae,ne)}function Tl(a,b,ae,ne){var he=Bu(a,b,ne);return he=="multi"&&(a.state.keySeq=b),he=="handled"&&$n(a,"keyHandled",a,b,ae),(he=="handled"||he=="multi")&&(Ot(ae),Do(a)),!!he}function Fl(a,b){var ae=Al(b,!0);return ae?b.shiftKey&&!a.state.keySeq?Xo(a,"Shift-"+ae,b,function(ne){return hs(a,ne,!0)})||Xo(a,ae,b,function(ne){if(typeof ne=="string"?/^go[A-Z]/.test(ne):ne.motion)return hs(a,ne)}):Xo(a,ae,b,function(ne){return hs(a,ne)}):!1}function Ou(a,b,ae){return Xo(a,"'"+ae+"'",b,function(ne){return hs(a,ne,!0)})}var Os=null;function Bl(a){var b=this;if(!(a.target&&a.target!=b.display.input.getField())&&(b.curOp.focus=ke(),!vt(b,a))){ye&&x<11&&a.keyCode==27&&(a.returnValue=!1);var ae=a.keyCode;b.display.shift=ae==16||a.shiftKey;var ne=Fl(b,a);ee&&(Os=ne?ae:null,!ne&&ae==88&&!mr&&(ce?a.metaKey:a.ctrlKey)&&b.replaceSelection("",null,"cut")),je&&!ce&&!ne&&ae==46&&a.shiftKey&&!a.ctrlKey&&document.execCommand&&document.execCommand("cut"),ae==18&&!/\bCodeMirror-crosshair\b/.test(b.display.lineDiv.className)&&ju(b)}}function ju(a){var b=a.display.lineDiv;Me(b,"CodeMirror-crosshair");function ae(ne){(ne.keyCode==18||!ne.altKey)&&(Fe(b,"CodeMirror-crosshair"),gt(document,"keyup",ae),gt(document,"mouseover",ae))}ht(document,"keyup",ae),ht(document,"mouseover",ae)}function Pl(a){a.keyCode==16&&(this.doc.sel.shift=!1),vt(this,a)}function Ol(a){var b=this;if(!(a.target&&a.target!=b.display.input.getField())&&!(ci(b.display,a)||vt(b,a)||a.ctrlKey&&!a.altKey||ce&&a.metaKey)){var ae=a.keyCode,ne=a.charCode;if(ee&&ae==Os){Os=null,Ot(a);return}if(!(ee&&(!a.which||a.which<10)&&Fl(b,a))){var he=String.fromCharCode(ne==null?ae:ne);he!="\b"&&(Ou(b,a,he)||b.display.input.onKeyPress(a))}}}var Mu=400,js=function(a,b,ae){this.time=a,this.pos=b,this.button=ae};js.prototype.compare=function(a,b,ae){return this.time+Mu>a&&rr(b,this.pos)==0&&ae==this.button};var Yo,Jo;function Lu(a,b){var ae=+new Date;return Jo&&Jo.compare(ae,a,b)?(Yo=Jo=null,"triple"):Yo&&Yo.compare(ae,a,b)?(Jo=new js(ae,a,b),Yo=null,"double"):(Yo=new js(ae,a,b),Jo=null,"single")}function jl(a){var b=this,ae=b.display;if(!(vt(b,a)||ae.activeTouch&&ae.input.supportsTouch())){if(ae.input.ensurePolled(),ae.shift=a.shiftKey,ci(ae,a)){z||(ae.scroller.draggable=!1,setTimeout(function(){return ae.scroller.draggable=!0},100));return}if(!Ms(b,a)){var ne=wa(b,a),he=br(a),We=ne?Lu(ne,he):"single";window.focus(),he==1&&b.state.selectingText&&b.state.selectingText(a),!(ne&&Iu(b,he,ne,We,a))&&(he==1?ne?Ru(b,ne,We,a):Ar(a)==ae.scroller&&Ot(a):he==2?(ne&&ss(b.doc,ne),setTimeout(function(){return ae.input.focus()},20)):he==3&&(Ce?b.display.input.onContextMenu(a):To(b)))}}}function Iu(a,b,ae,ne,he){var We="Click";return ne=="double"?We="Double"+We:ne=="triple"&&(We="Triple"+We),We=(b==1?"Left":b==2?"Middle":"Right")+We,Xo(a,Sl(We,he),he,function(tt){if(typeof tt=="string"&&(tt=Go[tt]),!tt)return!1;var dt=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),dt=tt(a,ae)!=at}finally{a.state.suppressEdits=!1}return dt})}function Nu(a,b,ae){var ne=a.getOption("configureMouse"),he=ne?ne(a,b,ae):{};if(he.unit==null){var We=pe?ae.shiftKey&&ae.metaKey:ae.altKey;he.unit=We?"rectangle":b=="single"?"char":b=="double"?"word":"line"}return(he.extend==null||a.doc.extend)&&(he.extend=a.doc.extend||ae.shiftKey),he.addNew==null&&(he.addNew=ce?ae.metaKey:ae.ctrlKey),he.moveOnDrag==null&&(he.moveOnDrag=!(ce?ae.altKey:ae.ctrlKey)),he}function Ru(a,b,ae,ne){ye?setTimeout(Xe(ko,a),0):a.curOp.focus=ke();var he=Nu(a,ae,ne),We=a.doc.sel,tt;a.options.dragDrop&&Er&&!a.isReadOnly()&&ae=="single"&&(tt=We.contains(b))>-1&&(rr((tt=We.ranges[tt]).from(),b)<0||b.xRel>0)&&(rr(tt.to(),b)>0||b.xRel<0)?Wu(a,ne,b,he):Zu(a,ne,b,he)}function Wu(a,b,ae,ne){var he=a.display,We=!1,tt=Ii(a,function(wt){z&&(he.scroller.draggable=!1),a.state.draggingText=!1,gt(he.wrapper.ownerDocument,"mouseup",tt),gt(he.wrapper.ownerDocument,"mousemove",dt),gt(he.scroller,"dragstart",mt),gt(he.scroller,"drop",tt),We||(Ot(wt),ne.addNew||ss(a.doc,ae,null,null,ne.extend),z&&!ue||ye&&x==9?setTimeout(function(){he.wrapper.ownerDocument.body.focus({preventScroll:!0}),he.input.focus()},20):he.input.focus())}),dt=function(wt){We=We||Math.abs(b.clientX-wt.clientX)+Math.abs(b.clientY-wt.clientY)>=10},mt=function(){return We=!0};z&&(he.scroller.draggable=!0),a.state.draggingText=tt,tt.copy=!ne.moveOnDrag,he.scroller.dragDrop&&he.scroller.dragDrop(),ht(he.wrapper.ownerDocument,"mouseup",tt),ht(he.wrapper.ownerDocument,"mousemove",dt),ht(he.scroller,"dragstart",mt),ht(he.scroller,"drop",tt),To(a),setTimeout(function(){return he.input.focus()},20)}function Ml(a,b,ae){if(ae=="char")return new ii(b,b);if(ae=="word")return a.findWordAt(b);if(ae=="line")return new ii(Bt(b.line,0),tr(a.doc,Bt(b.line+1,0)));var ne=ae(a,b);return new ii(ne.from,ne.to)}function Zu(a,b,ae,ne){var he=a.display,We=a.doc;Ot(b);var tt,dt,mt=We.sel,wt=mt.ranges;if(ne.addNew&&!ne.extend?(dt=We.sel.contains(ae),dt>-1?tt=wt[dt]:tt=new ii(ae,ae)):(tt=We.sel.primary(),dt=We.sel.primIndex),ne.unit=="rectangle")ne.addNew||(tt=new ii(ae,ae)),ae=wa(a,b,!0,!0),dt=-1;else{var Dt=Ml(a,ae,ne.unit);ne.extend?tt=ks(tt,Dt.anchor,Dt.head,ne.extend):tt=Dt}ne.addNew?dt==-1?(dt=wt.length,Ki(We,ya(a,wt.concat([tt]),dt),{scroll:!1,origin:"*mouse"})):wt.length>1&&wt[dt].empty()&&ne.unit=="char"&&!ne.extend?(Ki(We,ya(a,wt.slice(0,dt).concat(wt.slice(dt+1)),0),{scroll:!1,origin:"*mouse"}),mt=We.sel):Ts(We,dt,tt,et):(dt=0,Ki(We,new ha([tt],0),et),mt=We.sel);var Ft=ae;function Vt(tn){if(rr(Ft,tn)!=0)if(Ft=tn,ne.unit=="rectangle"){for(var fn=[],Fn=a.options.tabSize,wn=Re(Nt(We,ae.line).text,ae.ch,Fn),Gn=Re(Nt(We,tn.line).text,tn.ch,Fn),ui=Math.min(wn,Gn),Ri=Math.max(wn,Gn),xi=Math.min(ae.line,tn.line),oa=Math.min(a.lastLine(),Math.max(ae.line,tn.line));xi<=oa;xi++){var ea=Nt(We,xi).text,Bi=ft(ea,ui,Fn);ui==Ri?fn.push(new ii(Bt(xi,Bi),Bt(xi,Bi))):ea.length>Bi&&fn.push(new ii(Bt(xi,Bi),Bt(xi,ft(ea,Ri,Fn))))}fn.length||fn.push(new ii(ae,ae)),Ki(We,ya(a,mt.ranges.slice(0,dt).concat(fn),dt),{origin:"*mouse",scroll:!1}),a.scrollIntoView(tn)}else{var ta=tt,zi=Ml(a,tn,ne.unit),Mi=ta.anchor,Pi;rr(zi.anchor,Mi)>0?(Pi=zi.head,Mi=Cr(ta.from(),zi.anchor)):(Pi=zi.anchor,Mi=Nr(ta.to(),zi.head));var Si=mt.ranges.slice(0);Si[dt]=Uu(a,new ii(tr(We,Mi),Pi)),Ki(We,ya(a,Si,dt),et)}}var Ut=he.wrapper.getBoundingClientRect(),xr=0;function Mr(tn){var fn=++xr,Fn=wa(a,tn,!0,ne.unit=="rectangle");if(Fn)if(rr(Fn,Ft)!=0){a.curOp.focus=ke(),Vt(Fn);var wn=Fa(he,We);(Fn.line>=wn.to||Fn.line<wn.from)&&setTimeout(Ii(a,function(){xr==fn&&Mr(tn)}),150)}else{var Gn=tn.clientY<Ut.top?-20:tn.clientY>Ut.bottom?20:0;Gn&&setTimeout(Ii(a,function(){xr==fn&&(he.scroller.scrollTop+=Gn,Mr(tn))}),50)}}function Vr(tn){a.state.selectingText=!1,xr=1/0,tn&&(Ot(tn),he.input.focus()),gt(he.wrapper.ownerDocument,"mousemove",en),gt(he.wrapper.ownerDocument,"mouseup",on),We.history.lastSelOrigin=null}var en=Ii(a,function(tn){tn.buttons===0||!br(tn)?Vr(tn):Mr(tn)}),on=Ii(a,Vr);a.state.selectingText=on,ht(he.wrapper.ownerDocument,"mousemove",en),ht(he.wrapper.ownerDocument,"mouseup",on)}function Uu(a,b){var ae=b.anchor,ne=b.head,he=Nt(a.doc,ae.line);if(rr(ae,ne)==0&&ae.sticky==ne.sticky)return b;var We=Ge(he);if(!We)return b;var tt=be(We,ae.ch,ae.sticky),dt=We[tt];if(dt.from!=ae.ch&&dt.to!=ae.ch)return b;var mt=tt+(dt.from==ae.ch==(dt.level!=1)?0:1);if(mt==0||mt==We.length)return b;var wt;if(ne.line!=ae.line)wt=(ne.line-ae.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var Dt=be(We,ne.ch,ne.sticky),Ft=Dt-tt||(ne.ch-ae.ch)*(dt.level==1?-1:1);Dt==mt-1||Dt==mt?wt=Ft<0:wt=Ft>0}var Vt=We[mt+(wt?-1:0)],Ut=wt==(Vt.level==1),xr=Ut?Vt.from:Vt.to,Mr=Ut?"after":"before";return ae.ch==xr&&ae.sticky==Mr?b:new ii(new Bt(ae.line,xr,Mr),ne)}function Ll(a,b,ae,ne){var he,We;if(b.touches)he=b.touches[0].clientX,We=b.touches[0].clientY;else try{he=b.clientX,We=b.clientY}catch(Vt){return!1}if(he>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;ne&&Ot(b);var tt=a.display,dt=tt.lineDiv.getBoundingClientRect();if(We>dt.bottom||!xt(a,ae))return jt(b);We-=dt.top-tt.viewOffset;for(var mt=0;mt<a.display.gutterSpecs.length;++mt){var wt=tt.gutters.childNodes[mt];if(wt&&wt.getBoundingClientRect().right>=he){var Dt=Tt(a.doc,We),Ft=a.display.gutterSpecs[mt];return yt(a,ae,a,Dt,Ft.className,b),jt(b)}}}function Ms(a,b){return Ll(a,b,"gutterClick",!0)}function Il(a,b){ci(a.display,b)||zu(a,b)||vt(a,b,"contextmenu")||Ce||a.display.input.onContextMenu(b)}function zu(a,b){return xt(a,"gutterContextMenu")?Ll(a,b,"gutterContextMenu",!1):!1}function Nl(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Sa(a)}var bo={toString:function(){return"CodeMirror.Init"}},Rl={},ps={};function Hu(a){var b=a.optionHandlers;function ae(ne,he,We,tt){a.defaults[ne]=he,We&&(b[ne]=tt?function(dt,mt,wt){wt!=bo&&We(dt,mt,wt)}:We)}a.defineOption=ae,a.Init=bo,ae("value","",function(ne,he){return ne.setValue(he)},!0),ae("mode",null,function(ne,he){ne.doc.modeOption=he,Ss(ne)},!0),ae("indentUnit",2,Ss,!0),ae("indentWithTabs",!1),ae("smartIndent",!0),ae("tabSize",4,function(ne){No(ne),Sa(ne),Ui(ne)},!0),ae("lineSeparator",null,function(ne,he){if(ne.doc.lineSep=he,!!he){var We=[],tt=ne.doc.first;ne.doc.iter(function(mt){for(var wt=0;;){var Dt=mt.text.indexOf(he,wt);if(Dt==-1)break;wt=Dt+he.length,We.push(Bt(tt,Dt))}tt++});for(var dt=We.length-1;dt>=0;dt--)vo(ne.doc,he,We[dt],Bt(We[dt].line,We[dt].ch+he.length))}}),ae("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(ne,he,We){ne.state.specialChars=new RegExp(he.source+(he.test(" ")?"":"| "),"g"),We!=bo&&ne.refresh()}),ae("specialCharPlaceholder",kn,function(ne){return ne.refresh()},!0),ae("electricChars",!0),ae("inputStyle",se?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),ae("spellcheck",!1,function(ne,he){return ne.getInputField().spellcheck=he},!0),ae("autocorrect",!1,function(ne,he){return ne.getInputField().autocorrect=he},!0),ae("autocapitalize",!1,function(ne,he){return ne.getInputField().autocapitalize=he},!0),ae("rtlMoveVisually",!me),ae("wholeLineUpdateBefore",!0),ae("theme","default",function(ne){Nl(ne),Io(ne)},!0),ae("keyMap","default",function(ne,he,We){var tt=ds(he),dt=We!=bo&&ds(We);dt&&dt.detach&&dt.detach(ne,tt),tt.attach&&tt.attach(ne,dt||null)}),ae("extraKeys",null),ae("configureMouse",null),ae("lineWrapping",!1,Vu,!0),ae("gutters",[],function(ne,he){ne.display.gutterSpecs=Cs(he,ne.options.lineNumbers),Io(ne)},!0),ae("fixedGutter",!0,function(ne,he){ne.display.gutters.style.left=he?qa(ne.display)+"px":"0",ne.refresh()},!0),ae("coverGutterNextToScrollbar",!1,function(ne){return Li(ne)},!0),ae("scrollbarStyle","native",function(ne){xa(ne),Li(ne),ne.display.scrollbars.setScrollTop(ne.doc.scrollTop),ne.display.scrollbars.setScrollLeft(ne.doc.scrollLeft)},!0),ae("lineNumbers",!1,function(ne,he){ne.display.gutterSpecs=Cs(ne.options.gutters,he),Io(ne)},!0),ae("firstLineNumber",1,Io,!0),ae("lineNumberFormatter",function(ne){return ne},Io,!0),ae("showCursorWhenSelecting",!1,Za,!0),ae("resetSelectionOnContextMenu",!0),ae("lineWiseCopyCut",!0),ae("pasteLinesPerSelection",!0),ae("selectionsMayTouch",!1),ae("readOnly",!1,function(ne,he){he=="nocursor"&&(Ua(ne),ne.display.input.blur()),ne.display.input.readOnlyChanged(he)}),ae("screenReaderLabel",null,function(ne,he){he=he===""?null:he,ne.display.input.screenReaderLabelChanged(he)}),ae("disableInput",!1,function(ne,he){he||ne.display.input.reset()},!0),ae("dragDrop",!0,Ku),ae("allowDropFileTypes",null),ae("cursorBlinkRate",530),ae("cursorScrollMargin",0),ae("cursorHeight",1,Za,!0),ae("singleCursorHeightPerLine",!0,Za,!0),ae("workTime",100),ae("workDelay",100),ae("flattenSpans",!0,No,!0),ae("addModeClass",!1,No,!0),ae("pollInterval",100),ae("undoDepth",200,function(ne,he){return ne.doc.history.undoDepth=he}),ae("historyEventDelay",1250),ae("viewportMargin",10,function(ne){return ne.refresh()},!0),ae("maxHighlightLength",1e4,No,!0),ae("moveInputWithCursor",!0,function(ne,he){he||ne.display.input.resetPosition()}),ae("tabindex",null,function(ne,he){return ne.display.input.getField().tabIndex=he||""}),ae("autofocus",null),ae("direction","ltr",function(ne,he){return ne.doc.setDirection(he)},!0),ae("phrases",null)}function Ku(a,b,ae){var ne=ae&&ae!=bo;if(!b!=!ne){var he=a.display.dragFunctions,We=b?ht:gt;We(a.display.scroller,"dragstart",he.start),We(a.display.scroller,"dragenter",he.enter),We(a.display.scroller,"dragover",he.over),We(a.display.scroller,"dragleave",he.leave),We(a.display.scroller,"drop",he.drop)}}function Vu(a){a.options.lineWrapping?(Me(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(Fe(a.display.wrapper,"CodeMirror-wrap"),Qr(a)),So(a),Ui(a),Sa(a),setTimeout(function(){return Li(a)},100)}function gi(a,b){var ae=this;if(!(this instanceof gi))return new gi(a,b);this.options=b=b?ut(b):{},ut(Rl,b,!1);var ne=b.value;typeof ne=="string"?ne=new $i(ne,b.mode,null,b.lineSeparator,b.direction):b.mode&&(ne.modeOption=b.mode),this.doc=ne;var he=new gi.inputStyles[b.inputStyle](this),We=this.display=new iu(a,ne,he,b);We.wrapper.CodeMirror=this,Nl(this),b.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),xa(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new Ue,keySeq:null,specialChars:null},b.autofocus&&!se&&We.input.focus(),ye&&x<11&&setTimeout(function(){return ae.display.input.reset(!0)},20),Gu(this),Eu(),fa(this),this.curOp.forceUpdate=!0,Js(this,ne),b.autofocus&&!se||this.hasFocus()?setTimeout(function(){ae.hasFocus()&&!ae.state.focused&&Fo(ae)},20):Ua(this);for(var tt in ps)ps.hasOwnProperty(tt)&&ps[tt](this,b[tt],bo);zs(this),b.finishInit&&b.finishInit(this);for(var dt=0;dt<Ls.length;++dt)Ls[dt](this);ga(this),z&&b.lineWrapping&&getComputedStyle(We.lineDiv).textRendering=="optimizelegibility"&&(We.lineDiv.style.textRendering="auto")}gi.defaults=Rl,gi.optionHandlers=ps;function Gu(a){var b=a.display;ht(b.scroller,"mousedown",Ii(a,jl)),ye&&x<11?ht(b.scroller,"dblclick",Ii(a,function(mt){if(!vt(a,mt)){var wt=wa(a,mt);if(!(!wt||Ms(a,mt)||ci(a.display,mt))){Ot(mt);var Dt=a.findWordAt(wt);ss(a.doc,Dt.anchor,Dt.head)}}})):ht(b.scroller,"dblclick",function(mt){return vt(a,mt)||Ot(mt)}),ht(b.scroller,"contextmenu",function(mt){return Il(a,mt)}),ht(b.input.getField(),"contextmenu",function(mt){b.scroller.contains(mt.target)||Il(a,mt)});var ae,ne={end:0};function he(){b.activeTouch&&(ae=setTimeout(function(){return b.activeTouch=null},1e3),ne=b.activeTouch,ne.end=+new Date)}function We(mt){if(mt.touches.length!=1)return!1;var wt=mt.touches[0];return wt.radiusX<=1&&wt.radiusY<=1}function tt(mt,wt){if(wt.left==null)return!0;var Dt=wt.left-mt.left,Ft=wt.top-mt.top;return Dt*Dt+Ft*Ft>20*20}ht(b.scroller,"touchstart",function(mt){if(!vt(a,mt)&&!We(mt)&&!Ms(a,mt)){b.input.ensurePolled(),clearTimeout(ae);var wt=+new Date;b.activeTouch={start:wt,moved:!1,prev:wt-ne.end<=300?ne:null},mt.touches.length==1&&(b.activeTouch.left=mt.touches[0].pageX,b.activeTouch.top=mt.touches[0].pageY)}}),ht(b.scroller,"touchmove",function(){b.activeTouch&&(b.activeTouch.moved=!0)}),ht(b.scroller,"touchend",function(mt){var wt=b.activeTouch;if(wt&&!ci(b,mt)&&wt.left!=null&&!wt.moved&&new Date-wt.start<300){var Dt=a.coordsChar(b.activeTouch,"page"),Ft;!wt.prev||tt(wt,wt.prev)?Ft=new ii(Dt,Dt):!wt.prev.prev||tt(wt,wt.prev.prev)?Ft=a.findWordAt(Dt):Ft=new ii(Bt(Dt.line,0),tr(a.doc,Bt(Dt.line+1,0))),a.setSelection(Ft.anchor,Ft.head),a.focus(),Ot(mt)}he()}),ht(b.scroller,"touchcancel",he),ht(b.scroller,"scroll",function(){b.scroller.clientHeight&&(Pa(a,b.scroller.scrollTop),Oa(a,b.scroller.scrollLeft,!0),yt(a,"scroll",a))}),ht(b.scroller,"mousewheel",function(mt){return Vs(a,mt)}),ht(b.scroller,"DOMMouseScroll",function(mt){return Vs(a,mt)}),ht(b.wrapper,"scroll",function(){return b.wrapper.scrollTop=b.wrapper.scrollLeft=0}),b.dragFunctions={enter:function(mt){vt(a,mt)||Kt(mt)},over:function(mt){vt(a,mt)||(Cu(a,mt),Kt(mt))},start:function(mt){return xu(a,mt)},drop:Ii(a,wu),leave:function(mt){vt(a,mt)||wl(a)}};var dt=b.input.getField();ht(dt,"keyup",function(mt){return Pl.call(a,mt)}),ht(dt,"keydown",Ii(a,Bl)),ht(dt,"keypress",Ii(a,Ol)),ht(dt,"focus",function(mt){return Fo(a,mt)}),ht(dt,"blur",function(mt){return Ua(a,mt)})}var Ls=[];gi.defineInitHook=function(a){return Ls.push(a)};function _o(a,b,ae,ne){var he=a.doc,We;ae==null&&(ae="add"),ae=="smart"&&(he.mode.indent?We=xn(a,b).state:ae="prev");var tt=a.options.tabSize,dt=Nt(he,b),mt=Re(dt.text,null,tt);dt.stateAfter&&(dt.stateAfter=null);var wt=dt.text.match(/^\s*/)[0],Dt;if(!ne&&!/\S/.test(dt.text))Dt=0,ae="not";else if(ae=="smart"&&(Dt=he.mode.indent(We,dt.text.slice(wt.length),dt.text),Dt==at||Dt>150)){if(!ne)return;ae="prev"}ae=="prev"?b>he.first?Dt=Re(Nt(he,b-1).text,null,tt):Dt=0:ae=="add"?Dt=mt+a.options.indentUnit:ae=="subtract"?Dt=mt-a.options.indentUnit:typeof ae=="number"&&(Dt=mt+ae),Dt=Math.max(0,Dt);var Ft="",Vt=0;if(a.options.indentWithTabs)for(var Ut=Math.floor(Dt/tt);Ut;--Ut)Vt+=tt,Ft+=" ";if(Vt<Dt&&(Ft+=ct(Dt-Vt)),Ft!=wt)return vo(he,Ft,Bt(b,0),Bt(b,wt.length),"+input"),dt.stateAfter=null,!0;for(var xr=0;xr<he.sel.ranges.length;xr++){var Mr=he.sel.ranges[xr];if(Mr.head.line==b&&Mr.head.ch<wt.length){var Vr=Bt(b,wt.length);Ts(he,xr,new ii(Vr,Vr));break}}}var ba=null;function vs(a){ba=a}function Is(a,b,ae,ne,he){var We=a.doc;a.display.shift=!1,ne||(ne=We.sel);var tt=+new Date-200,dt=he=="paste"||a.state.pasteIncoming>tt,mt=Hr(b),wt=null;if(dt&&ne.ranges.length>1)if(ba&&ba.text.join(`
|
|
`)==b){if(ne.ranges.length%ba.text.length==0){wt=[];for(var Dt=0;Dt<ba.text.length;Dt++)wt.push(We.splitLines(ba.text[Dt]))}}else mt.length==ne.ranges.length&&a.options.pasteLinesPerSelection&&(wt=Ve(mt,function(en){return[en]}));for(var Ft=a.curOp.updateInput,Vt=ne.ranges.length-1;Vt>=0;Vt--){var Ut=ne.ranges[Vt],xr=Ut.from(),Mr=Ut.to();Ut.empty()&&(ae&&ae>0?xr=Bt(xr.line,xr.ch-ae):a.state.overwrite&&!dt?Mr=Bt(Mr.line,Math.min(Nt(We,Mr.line).text.length,Mr.ch+st(mt).length)):dt&&ba&&ba.lineWise&&ba.text.join(`
|
|
`)==mt.join(`
|
|
`)&&(xr=Mr=Bt(xr.line,0)));var Vr={from:xr,to:Mr,text:wt?wt[Vt%wt.length]:mt,origin:he||(dt?"paste":a.state.cutIncoming>tt?"cut":"+input")};po(a.doc,Vr),$n(a,"inputRead",a,Vr)}b&&!dt&&Zl(a,b),Ba(a),a.curOp.updateInput<2&&(a.curOp.updateInput=Ft),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function Wl(a,b){var ae=a.clipboardData&&a.clipboardData.getData("Text");if(ae)return a.preventDefault(),!b.isReadOnly()&&!b.options.disableInput&&aa(b,function(){return Is(b,ae,0,null,"paste")}),!0}function Zl(a,b){if(!(!a.options.electricChars||!a.options.smartIndent))for(var ae=a.doc.sel,ne=ae.ranges.length-1;ne>=0;ne--){var he=ae.ranges[ne];if(!(he.head.ch>100||ne&&ae.ranges[ne-1].head.line==he.head.line)){var We=a.getModeAt(he.head),tt=!1;if(We.electricChars){for(var dt=0;dt<We.electricChars.length;dt++)if(b.indexOf(We.electricChars.charAt(dt))>-1){tt=_o(a,he.head.line,"smart");break}}else We.electricInput&&We.electricInput.test(Nt(a.doc,he.head.line).text.slice(0,he.head.ch))&&(tt=_o(a,he.head.line,"smart"));tt&&$n(a,"electricInput",a,he.head.line)}}}function Ul(a){for(var b=[],ae=[],ne=0;ne<a.doc.sel.ranges.length;ne++){var he=a.doc.sel.ranges[ne].head.line,We={anchor:Bt(he,0),head:Bt(he+1,0)};ae.push(We),b.push(a.getRange(We.anchor,We.head))}return{text:b,ranges:ae}}function zl(a,b,ae,ne){a.setAttribute("autocorrect",ae?"":"off"),a.setAttribute("autocapitalize",ne?"":"off"),a.setAttribute("spellcheck",!!b)}function Hl(){var a=de("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),b=de("div",[a],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return z?a.style.width="1000px":a.setAttribute("wrap","off"),te&&(a.style.border="1px solid black"),zl(a),b}function Xu(a){var b=a.optionHandlers,ae=a.helpers={};a.prototype={constructor:a,focus:function(){window.focus(),this.display.input.focus()},setOption:function(ne,he){var We=this.options,tt=We[ne];We[ne]==he&&ne!="mode"||(We[ne]=he,b.hasOwnProperty(ne)&&Ii(this,b[ne])(this,he,tt),yt(this,"optionChange",this,ne))},getOption:function(ne){return this.options[ne]},getDoc:function(){return this.doc},addKeyMap:function(ne,he){this.state.keyMaps[he?"push":"unshift"](ds(ne))},removeKeyMap:function(ne){for(var he=this.state.keyMaps,We=0;We<he.length;++We)if(he[We]==ne||he[We].name==ne)return he.splice(We,1),!0},addOverlay:Yi(function(ne,he){var We=ne.token?ne:a.getMode(this.options,ne);if(We.startState)throw new Error("Overlays may not be stateful.");Le(this.state.overlays,{mode:We,modeSpec:ne,opaque:he&&he.opaque,priority:he&&he.priority||0},function(tt){return tt.priority}),this.state.modeGen++,Ui(this)}),removeOverlay:Yi(function(ne){for(var he=this.state.overlays,We=0;We<he.length;++We){var tt=he[We].modeSpec;if(tt==ne||typeof ne=="string"&&tt.name==ne){he.splice(We,1),this.state.modeGen++,Ui(this);return}}}),indentLine:Yi(function(ne,he,We){typeof he!="string"&&typeof he!="number"&&(he==null?he=this.options.smartIndent?"smart":"prev":he=he?"add":"subtract"),vr(this.doc,ne)&&_o(this,ne,he,We)}),indentSelection:Yi(function(ne){for(var he=this.doc.sel.ranges,We=-1,tt=0;tt<he.length;tt++){var dt=he[tt];if(dt.empty())dt.head.line>We&&(_o(this,dt.head.line,ne,!0),We=dt.head.line,tt==this.doc.sel.primIndex&&Ba(this));else{var mt=dt.from(),wt=dt.to(),Dt=Math.max(We,mt.line);We=Math.min(this.lastLine(),wt.line-(wt.ch?0:1))+1;for(var Ft=Dt;Ft<We;++Ft)_o(this,Ft,ne);var Vt=this.doc.sel.ranges;mt.ch==0&&he.length==Vt.length&&Vt[tt].from().ch>0&&Ts(this.doc,tt,new ii(mt,Vt[tt].to()),qe)}}}),getTokenAt:function(ne,he){return Bn(this,ne,he)},getLineTokens:function(ne,he){return Bn(this,Bt(ne),he,!0)},getTokenTypeAt:function(ne){ne=tr(this.doc,ne);var he=pn(this,Nt(this.doc,ne.line)),We=0,tt=(he.length-1)/2,dt=ne.ch,mt;if(dt==0)mt=he[2];else for(;;){var wt=We+tt>>1;if((wt?he[wt*2-1]:0)>=dt)tt=wt;else if(he[wt*2+1]<dt)We=wt+1;else{mt=he[wt*2+2];break}}var Dt=mt?mt.indexOf("overlay "):-1;return Dt<0?mt:Dt==0?null:mt.slice(0,Dt-1)},getModeAt:function(ne){var he=this.doc.mode;return he.innerMode?a.innerMode(he,this.getTokenAt(ne).state).mode:he},getHelper:function(ne,he){return this.getHelpers(ne,he)[0]},getHelpers:function(ne,he){var We=[];if(!ae.hasOwnProperty(he))return We;var tt=ae[he],dt=this.getModeAt(ne);if(typeof dt[he]=="string")tt[dt[he]]&&We.push(tt[dt[he]]);else if(dt[he])for(var mt=0;mt<dt[he].length;mt++){var wt=tt[dt[he][mt]];wt&&We.push(wt)}else dt.helperType&&tt[dt.helperType]?We.push(tt[dt.helperType]):tt[dt.name]&&We.push(tt[dt.name]);for(var Dt=0;Dt<tt._global.length;Dt++){var Ft=tt._global[Dt];Ft.pred(dt,this)&&$e(We,Ft.val)==-1&&We.push(Ft.val)}return We},getStateAfter:function(ne,he){var We=this.doc;return ne=Ir(We,ne==null?We.first+We.size-1:ne),xn(this,ne+1,he).state},cursorCoords:function(ne,he){var We,tt=this.doc.sel.primary();return ne==null?We=tt.head:typeof ne=="object"?We=tr(this.doc,ne):We=ne?tt.from():tt.to(),di(this,We,he||"page")},charCoords:function(ne,he){return Zi(this,tr(this.doc,ne),he||"page")},coordsChar:function(ne,he){return ne=Da(this,ne,he||"page"),mi(this,ne.left,ne.top)},lineAtHeight:function(ne,he){return ne=Da(this,{top:ne,left:0},he||"page").top,Tt(this.doc,ne+this.display.viewOffset)},heightAtLine:function(ne,he,We){var tt=!1,dt;if(typeof ne=="number"){var mt=this.doc.first+this.doc.size-1;ne<this.doc.first?ne=this.doc.first:ne>mt&&(ne=mt,tt=!0),dt=Nt(this.doc,ne)}else dt=ne;return Aa(this,dt,{top:0,left:0},he||"page",We||tt).top+(tt?this.doc.height-zr(dt):0)},defaultTextHeight:function(){return Oi(this.display)},defaultCharWidth:function(){return Qi(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(ne,he,We,tt,dt){var mt=this.display;ne=di(this,tr(this.doc,ne));var wt=ne.bottom,Dt=ne.left;if(he.style.position="absolute",he.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(he),mt.sizer.appendChild(he),tt=="over")wt=ne.top;else if(tt=="above"||tt=="near"){var Ft=Math.max(mt.wrapper.clientHeight,this.doc.height),Vt=Math.max(mt.sizer.clientWidth,mt.lineSpace.clientWidth);(tt=="above"||ne.bottom+he.offsetHeight>Ft)&&ne.top>he.offsetHeight?wt=ne.top-he.offsetHeight:ne.bottom+he.offsetHeight<=Ft&&(wt=ne.bottom),Dt+he.offsetWidth>Vt&&(Dt=Vt-he.offsetWidth)}he.style.top=wt+"px",he.style.left=he.style.right="",dt=="right"?(Dt=mt.sizer.clientWidth-he.offsetWidth,he.style.right="0px"):(dt=="left"?Dt=0:dt=="middle"&&(Dt=(mt.sizer.clientWidth-he.offsetWidth)/2),he.style.left=Dt+"px"),We&&ts(this,{left:Dt,top:wt,right:Dt+he.offsetWidth,bottom:wt+he.offsetHeight})},triggerOnKeyDown:Yi(Bl),triggerOnKeyPress:Yi(Ol),triggerOnKeyUp:Pl,triggerOnMouseDown:Yi(jl),execCommand:function(ne){if(Go.hasOwnProperty(ne))return Go[ne].call(null,this)},triggerElectric:Yi(function(ne){Zl(this,ne)}),findPosH:function(ne,he,We,tt){var dt=1;he<0&&(dt=-1,he=-he);for(var mt=tr(this.doc,ne),wt=0;wt<he&&(mt=Ns(this.doc,mt,dt,We,tt),!mt.hitSide);++wt);return mt},moveH:Yi(function(ne,he){var We=this;this.extendSelectionsBy(function(tt){return We.display.shift||We.doc.extend||tt.empty()?Ns(We.doc,tt.head,ne,he,We.options.rtlMoveVisually):ne<0?tt.from():tt.to()},Qe)}),deleteH:Yi(function(ne,he){var We=this.doc.sel,tt=this.doc;We.somethingSelected()?tt.replaceSelection("",null,"+delete"):yo(this,function(dt){var mt=Ns(tt,dt.head,ne,he,!1);return ne<0?{from:mt,to:dt.head}:{from:dt.head,to:mt}})}),findPosV:function(ne,he,We,tt){var dt=1,mt=tt;he<0&&(dt=-1,he=-he);for(var wt=tr(this.doc,ne),Dt=0;Dt<he;++Dt){var Ft=di(this,wt,"div");if(mt==null?mt=Ft.left:Ft.left=mt,wt=Kl(this,Ft,dt,We),wt.hitSide)break}return wt},moveV:Yi(function(ne,he){var We=this,tt=this.doc,dt=[],mt=!this.display.shift&&!tt.extend&&tt.sel.somethingSelected();if(tt.extendSelectionsBy(function(Dt){if(mt)return ne<0?Dt.from():Dt.to();var Ft=di(We,Dt.head,"div");Dt.goalColumn!=null&&(Ft.left=Dt.goalColumn),dt.push(Ft.left);var Vt=Kl(We,Ft,ne,he);return he=="page"&&Dt==tt.sel.primary()&&co(We,Zi(We,Vt,"div").top-Ft.top),Vt},Qe),dt.length)for(var wt=0;wt<tt.sel.ranges.length;wt++)tt.sel.ranges[wt].goalColumn=dt[wt]}),findWordAt:function(ne){var he=this.doc,We=Nt(he,ne.line).text,tt=ne.ch,dt=ne.ch;if(We){var mt=this.getHelper(ne,"wordChars");(ne.sticky=="before"||dt==We.length)&&tt?--tt:++dt;for(var wt=We.charAt(tt),Dt=pt(wt,mt)?function(Ft){return pt(Ft,mt)}:/\s/.test(wt)?function(Ft){return/\s/.test(Ft)}:function(Ft){return!/\s/.test(Ft)&&!pt(Ft)};tt>0&&Dt(We.charAt(tt-1));)--tt;for(;dt<We.length&&Dt(We.charAt(dt));)++dt}return new ii(Bt(ne.line,tt),Bt(ne.line,dt))},toggleOverwrite:function(ne){ne!=null&&ne==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?Me(this.display.cursorDiv,"CodeMirror-overwrite"):Fe(this.display.cursorDiv,"CodeMirror-overwrite"),yt(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==ke()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:Yi(function(ne,he){$a(this,ne,he)}),getScrollInfo:function(){var ne=this.display.scroller;return{left:ne.scrollLeft,top:ne.scrollTop,height:ne.scrollHeight-ni(this)-this.display.barHeight,width:ne.scrollWidth-ni(this)-this.display.barWidth,clientHeight:Xi(this),clientWidth:sa(this)}},scrollIntoView:Yi(function(ne,he){ne==null?(ne={from:this.doc.sel.primary().head,to:null},he==null&&(he=this.options.cursorScrollMargin)):typeof ne=="number"?ne={from:Bt(ne,0),to:null}:ne.from==null&&(ne={from:ne,to:null}),ne.to||(ne.to=ne.from),ne.margin=he||0,ne.from.line!=null?rs(this,ne):jo(this,ne.from,ne.to,ne.margin)}),setSize:Yi(function(ne,he){var We=this,tt=function(mt){return typeof mt=="number"||/^\d+$/.test(String(mt))?mt+"px":mt};ne!=null&&(this.display.wrapper.style.width=tt(ne)),he!=null&&(this.display.wrapper.style.height=tt(he)),this.options.lineWrapping&&Ra(this);var dt=this.display.viewFrom;this.doc.iter(dt,this.display.viewTo,function(mt){if(mt.widgets){for(var wt=0;wt<mt.widgets.length;wt++)if(mt.widgets[wt].noHScroll){ca(We,dt,"widget");break}}++dt}),this.curOp.forceUpdate=!0,yt(this,"refresh",this)}),operation:function(ne){return aa(this,ne)},startOperation:function(){return fa(this)},endOperation:function(){return ga(this)},refresh:Yi(function(){var ne=this.display.cachedTextHeight;Ui(this),this.curOp.forceUpdate=!0,Sa(this),$a(this,this.doc.scrollLeft,this.doc.scrollTop),ws(this.display),(ne==null||Math.abs(ne-Oi(this.display))>.5||this.options.lineWrapping)&&So(this),yt(this,"refresh",this)}),swapDoc:Yi(function(ne){var he=this.doc;return he.cm=null,this.state.selectingText&&this.state.selectingText(),Js(this,ne),Sa(this),this.display.input.reset(),$a(this,ne.scrollLeft,ne.scrollTop),this.curOp.forceScroll=!0,$n(this,"swapDoc",this,he),he}),phrase:function(ne){var he=this.options.phrases;return he&&Object.prototype.hasOwnProperty.call(he,ne)?he[ne]:ne},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Et(a),a.registerHelper=function(ne,he,We){ae.hasOwnProperty(ne)||(ae[ne]=a[ne]={_global:[]}),ae[ne][he]=We},a.registerGlobalHelper=function(ne,he,We,tt){a.registerHelper(ne,he,tt),ae[ne]._global.push({pred:We,val:tt})}}function Ns(a,b,ae,ne,he){var We=b,tt=ae,dt=Nt(a,b.line),mt=he&&a.direction=="rtl"?-ae:ae;function wt(){var on=b.line+mt;return on<a.first||on>=a.first+a.size?!1:(b=new Bt(on,b.ch,b.sticky),dt=Nt(a,on))}function Dt(on){var tn;if(ne=="codepoint"){var fn=dt.text.charCodeAt(b.ch+(ne>0?0:-1));isNaN(fn)?tn=null:tn=new Bt(b.line,Math.max(0,Math.min(dt.text.length,b.ch+ae*(fn>=55296&&fn<56320?2:1))),-ae)}else he?tn=Tu(a.cm,dt,b,ae):tn=Bs(dt,b,ae);if(tn==null)if(!on&&wt())b=Ps(he,a.cm,dt,b.line,mt);else return!1;else b=tn;return!0}if(ne=="char"||ne=="codepoint")Dt();else if(ne=="column")Dt(!0);else if(ne=="word"||ne=="group")for(var Ft=null,Vt=ne=="group",Ut=a.cm&&a.cm.getHelper(b,"wordChars"),xr=!0;!(ae<0&&!Dt(!xr));xr=!1){var Mr=dt.text.charAt(b.ch)||`
|
|
`,Vr=pt(Mr,Ut)?"w":Vt&&Mr==`
|
|
`?"n":!Vt||/\s/.test(Mr)?null:"p";if(Vt&&!xr&&!Vr&&(Vr="s"),Ft&&Ft!=Vr){ae<0&&(ae=1,Dt(),b.sticky="after");break}if(Vr&&(Ft=Vr),ae>0&&!Dt(!xr))break}var en=us(a,b,We,tt,!0);return fr(We,en)&&(en.hitSide=!0),en}function Kl(a,b,ae,ne){var he=a.doc,We=b.left,tt;if(ne=="page"){var dt=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),mt=Math.max(dt-.5*Oi(a.display),3);tt=(ae>0?b.bottom:b.top)+ae*mt}else ne=="line"&&(tt=ae>0?b.bottom+3:b.top-3);for(var wt;wt=mi(a,We,tt),!!wt.outside;){if(ae<0?tt<=0:tt>=he.height){wt.hitSide=!0;break}tt+=ae*5}return wt}var si=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new Ue,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};si.prototype.init=function(a){var b=this,ae=this,ne=ae.cm,he=ae.div=a.lineDiv;zl(he,ne.options.spellcheck,ne.options.autocorrect,ne.options.autocapitalize);function We(dt){for(var mt=dt.target;mt;mt=mt.parentNode){if(mt==he)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(mt.className))break}return!1}ht(he,"paste",function(dt){!We(dt)||vt(ne,dt)||Wl(dt,ne)||x<=11&&setTimeout(Ii(ne,function(){return b.updateFromDOM()}),20)}),ht(he,"compositionstart",function(dt){b.composing={data:dt.data,done:!1}}),ht(he,"compositionupdate",function(dt){b.composing||(b.composing={data:dt.data,done:!1})}),ht(he,"compositionend",function(dt){b.composing&&(dt.data!=b.composing.data&&b.readFromDOMSoon(),b.composing.done=!0)}),ht(he,"touchstart",function(){return ae.forceCompositionEnd()}),ht(he,"input",function(){b.composing||b.readFromDOMSoon()});function tt(dt){if(!(!We(dt)||vt(ne,dt))){if(ne.somethingSelected())vs({lineWise:!1,text:ne.getSelections()}),dt.type=="cut"&&ne.replaceSelection("",null,"cut");else if(ne.options.lineWiseCopyCut){var mt=Ul(ne);vs({lineWise:!0,text:mt.text}),dt.type=="cut"&&ne.operation(function(){ne.setSelections(mt.ranges,0,qe),ne.replaceSelection("",null,"cut")})}else return;if(dt.clipboardData){dt.clipboardData.clearData();var wt=ba.text.join(`
|
|
`);if(dt.clipboardData.setData("Text",wt),dt.clipboardData.getData("Text")==wt){dt.preventDefault();return}}var Dt=Hl(),Ft=Dt.firstChild;ne.display.lineSpace.insertBefore(Dt,ne.display.lineSpace.firstChild),Ft.value=ba.text.join(`
|
|
`);var Vt=document.activeElement;_e(Ft),setTimeout(function(){ne.display.lineSpace.removeChild(Dt),Vt.focus(),Vt==he&&ae.showPrimarySelection()},50)}}ht(he,"copy",tt),ht(he,"cut",tt)},si.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},si.prototype.prepareSelection=function(){var a=$o(this.cm,!1);return a.focus=document.activeElement==this.div,a},si.prototype.showSelection=function(a,b){!a||!this.cm.display.view.length||((a.focus||b)&&this.showPrimarySelection(),this.showMultipleSelections(a))},si.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},si.prototype.showPrimarySelection=function(){var a=this.getSelection(),b=this.cm,ae=b.doc.sel.primary(),ne=ae.from(),he=ae.to();if(b.display.viewTo==b.display.viewFrom||ne.line>=b.display.viewTo||he.line<b.display.viewFrom){a.removeAllRanges();return}var We=ms(b,a.anchorNode,a.anchorOffset),tt=ms(b,a.focusNode,a.focusOffset);if(!(We&&!We.bad&&tt&&!tt.bad&&rr(Cr(We,tt),ne)==0&&rr(Nr(We,tt),he)==0)){var dt=b.display.view,mt=ne.line>=b.display.viewFrom&&Vl(b,ne)||{node:dt[0].measure.map[2],offset:0},wt=he.line<b.display.viewTo&&Vl(b,he);if(!wt){var Dt=dt[dt.length-1].measure,Ft=Dt.maps?Dt.maps[Dt.maps.length-1]:Dt.map;wt={node:Ft[Ft.length-1],offset:Ft[Ft.length-2]-Ft[Ft.length-3]}}if(!mt||!wt){a.removeAllRanges();return}var Vt=a.rangeCount&&a.getRangeAt(0),Ut;try{Ut=Ae(mt.node,mt.offset,wt.offset,wt.node)}catch(xr){}Ut&&(!je&&b.state.focused?(a.collapse(mt.node,mt.offset),Ut.collapsed||(a.removeAllRanges(),a.addRange(Ut))):(a.removeAllRanges(),a.addRange(Ut)),Vt&&a.anchorNode==null?a.addRange(Vt):je&&this.startGracePeriod()),this.rememberSelection()}},si.prototype.startGracePeriod=function(){var a=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){a.gracePeriod=!1,a.selectionChanged()&&a.cm.operation(function(){return a.cm.curOp.selectionChanged=!0})},20)},si.prototype.showMultipleSelections=function(a){fe(this.cm.display.cursorDiv,a.cursors),fe(this.cm.display.selectionDiv,a.selection)},si.prototype.rememberSelection=function(){var a=this.getSelection();this.lastAnchorNode=a.anchorNode,this.lastAnchorOffset=a.anchorOffset,this.lastFocusNode=a.focusNode,this.lastFocusOffset=a.focusOffset},si.prototype.selectionInEditor=function(){var a=this.getSelection();if(!a.rangeCount)return!1;var b=a.getRangeAt(0).commonAncestorContainer;return Ne(this.div,b)},si.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},si.prototype.blur=function(){this.div.blur()},si.prototype.getField=function(){return this.div},si.prototype.supportsTouch=function(){return!0},si.prototype.receivedFocus=function(){var a=this;this.selectionInEditor()?this.pollSelection():aa(this.cm,function(){return a.cm.curOp.selectionChanged=!0});function b(){a.cm.state.focused&&(a.pollSelection(),a.polling.set(a.cm.options.pollInterval,b))}this.polling.set(this.cm.options.pollInterval,b)},si.prototype.selectionChanged=function(){var a=this.getSelection();return a.anchorNode!=this.lastAnchorNode||a.anchorOffset!=this.lastAnchorOffset||a.focusNode!=this.lastFocusNode||a.focusOffset!=this.lastFocusOffset},si.prototype.pollSelection=function(){if(!(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())){var a=this.getSelection(),b=this.cm;if(oe&&re&&this.cm.display.gutterSpecs.length&&Yu(a.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(!this.composing){this.rememberSelection();var ae=ms(b,a.anchorNode,a.anchorOffset),ne=ms(b,a.focusNode,a.focusOffset);ae&&ne&&aa(b,function(){Ki(b.doc,Ha(ae,ne),qe),(ae.bad||ne.bad)&&(b.curOp.selectionChanged=!0)})}}},si.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var a=this.cm,b=a.display,ae=a.doc.sel.primary(),ne=ae.from(),he=ae.to();if(ne.ch==0&&ne.line>a.firstLine()&&(ne=Bt(ne.line-1,Nt(a.doc,ne.line-1).length)),he.ch==Nt(a.doc,he.line).text.length&&he.line<a.lastLine()&&(he=Bt(he.line+1,0)),ne.line<b.viewFrom||he.line>b.viewTo-1)return!1;var We,tt,dt;ne.line==b.viewFrom||(We=ka(a,ne.line))==0?(tt=kt(b.view[0].line),dt=b.view[0].node):(tt=kt(b.view[We].line),dt=b.view[We-1].node.nextSibling);var mt=ka(a,he.line),wt,Dt;if(mt==b.view.length-1?(wt=b.viewTo-1,Dt=b.lineDiv.lastChild):(wt=kt(b.view[mt+1].line)-1,Dt=b.view[mt+1].node.previousSibling),!dt)return!1;for(var Ft=a.doc.splitLines(Ju(a,dt,Dt,tt,wt)),Vt=ar(a.doc,Bt(tt,0),Bt(wt,Nt(a.doc,wt).text.length));Ft.length>1&&Vt.length>1;)if(st(Ft)==st(Vt))Ft.pop(),Vt.pop(),wt--;else if(Ft[0]==Vt[0])Ft.shift(),Vt.shift(),tt++;else break;for(var Ut=0,xr=0,Mr=Ft[0],Vr=Vt[0],en=Math.min(Mr.length,Vr.length);Ut<en&&Mr.charCodeAt(Ut)==Vr.charCodeAt(Ut);)++Ut;for(var on=st(Ft),tn=st(Vt),fn=Math.min(on.length-(Ft.length==1?Ut:0),tn.length-(Vt.length==1?Ut:0));xr<fn&&on.charCodeAt(on.length-xr-1)==tn.charCodeAt(tn.length-xr-1);)++xr;if(Ft.length==1&&Vt.length==1&&tt==ne.line)for(;Ut&&Ut>ne.ch&&on.charCodeAt(on.length-xr-1)==tn.charCodeAt(tn.length-xr-1);)Ut--,xr++;Ft[Ft.length-1]=on.slice(0,on.length-xr).replace(/^\u200b+/,""),Ft[0]=Ft[0].slice(Ut).replace(/\u200b+$/,"");var Fn=Bt(tt,Ut),wn=Bt(wt,Vt.length?st(Vt).length-xr:0);if(Ft.length>1||Ft[0]||rr(Fn,wn))return vo(a.doc,Ft,Fn,wn,"+input"),!0},si.prototype.ensurePolled=function(){this.forceCompositionEnd()},si.prototype.reset=function(){this.forceCompositionEnd()},si.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},si.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},si.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&aa(this.cm,function(){return Ui(a.cm)})},si.prototype.setUneditable=function(a){a.contentEditable="false"},si.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||Ii(this.cm,Is)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},si.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},si.prototype.onContextMenu=function(){},si.prototype.resetPosition=function(){},si.prototype.needsContentAttribute=!0;function Vl(a,b){var ae=pa(a,b.line);if(!ae||ae.hidden)return null;var ne=Nt(a.doc,b.line),he=vi(ae,ne,b.line),We=Ge(ne,a.doc.direction),tt="left";if(We){var dt=be(We,b.ch);tt=dt%2?"right":"left"}var mt=no(he.map,b.ch,tt);return mt.offset=mt.collapse=="right"?mt.end:mt.start,mt}function Yu(a){for(var b=a;b;b=b.parentNode)if(/CodeMirror-gutter-wrapper/.test(b.className))return!0;return!1}function wo(a,b){return b&&(a.bad=!0),a}function Ju(a,b,ae,ne,he){var We="",tt=!1,dt=a.doc.lineSeparator(),mt=!1;function wt(Ut){return function(xr){return xr.id==Ut}}function Dt(){tt&&(We+=dt,mt&&(We+=dt),tt=mt=!1)}function Ft(Ut){Ut&&(Dt(),We+=Ut)}function Vt(Ut){if(Ut.nodeType==1){var xr=Ut.getAttribute("cm-text");if(xr){Ft(xr);return}var Mr=Ut.getAttribute("cm-marker"),Vr;if(Mr){var en=a.findMarks(Bt(ne,0),Bt(he+1,0),wt(+Mr));en.length&&(Vr=en[0].find(0))&&Ft(ar(a.doc,Vr.from,Vr.to).join(dt));return}if(Ut.getAttribute("contenteditable")=="false")return;var on=/^(pre|div|p|li|table|br)$/i.test(Ut.nodeName);if(!/^br$/i.test(Ut.nodeName)&&Ut.textContent.length==0)return;on&&Dt();for(var tn=0;tn<Ut.childNodes.length;tn++)Vt(Ut.childNodes[tn]);/^(pre|p)$/i.test(Ut.nodeName)&&(mt=!0),on&&(tt=!0)}else Ut.nodeType==3&&Ft(Ut.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;Vt(b),b!=ae;)b=b.nextSibling,mt=!1;return We}function ms(a,b,ae){var ne;if(b==a.display.lineDiv){if(ne=a.display.lineDiv.childNodes[ae],!ne)return wo(a.clipPos(Bt(a.display.viewTo-1)),!0);b=null,ae=0}else for(ne=b;;ne=ne.parentNode){if(!ne||ne==a.display.lineDiv)return null;if(ne.parentNode&&ne.parentNode==a.display.lineDiv)break}for(var he=0;he<a.display.view.length;he++){var We=a.display.view[he];if(We.node==ne)return _u(We,b,ae)}}function _u(a,b,ae){var ne=a.text.firstChild,he=!1;if(!b||!Ne(ne,b))return wo(Bt(kt(a.line),0),!0);if(b==ne&&(he=!0,b=ne.childNodes[ae],ae=0,!b)){var We=a.rest?st(a.rest):a.line;return wo(Bt(kt(We),We.text.length),he)}var tt=b.nodeType==3?b:null,dt=b;for(!tt&&b.childNodes.length==1&&b.firstChild.nodeType==3&&(tt=b.firstChild,ae&&(ae=tt.nodeValue.length));dt.parentNode!=ne;)dt=dt.parentNode;var mt=a.measure,wt=mt.maps;function Dt(Vr,en,on){for(var tn=-1;tn<(wt?wt.length:0);tn++)for(var fn=tn<0?mt.map:wt[tn],Fn=0;Fn<fn.length;Fn+=3){var wn=fn[Fn+2];if(wn==Vr||wn==en){var Gn=kt(tn<0?a.line:a.rest[tn]),ui=fn[Fn]+on;return(on<0||wn!=Vr)&&(ui=fn[Fn+(on?1:0)]),Bt(Gn,ui)}}}var Ft=Dt(tt,dt,ae);if(Ft)return wo(Ft,he);for(var Vt=dt.nextSibling,Ut=tt?tt.nodeValue.length-ae:0;Vt;Vt=Vt.nextSibling){if(Ft=Dt(Vt,Vt.firstChild,0),Ft)return wo(Bt(Ft.line,Ft.ch-Ut),he);Ut+=Vt.textContent.length}for(var xr=dt.previousSibling,Mr=ae;xr;xr=xr.previousSibling){if(Ft=Dt(xr,xr.firstChild,-1),Ft)return wo(Bt(Ft.line,Ft.ch+Mr),he);Mr+=xr.textContent.length}}var ki=function(a){this.cm=a,this.prevInput="",this.pollingFast=!1,this.polling=new Ue,this.hasSelection=!1,this.composing=null};ki.prototype.init=function(a){var b=this,ae=this,ne=this.cm;this.createField(a);var he=this.textarea;a.wrapper.insertBefore(this.wrapper,a.wrapper.firstChild),te&&(he.style.width="0px"),ht(he,"input",function(){ye&&x>=9&&b.hasSelection&&(b.hasSelection=null),ae.poll()}),ht(he,"paste",function(tt){vt(ne,tt)||Wl(tt,ne)||(ne.state.pasteIncoming=+new Date,ae.fastPoll())});function We(tt){if(!vt(ne,tt)){if(ne.somethingSelected())vs({lineWise:!1,text:ne.getSelections()});else if(ne.options.lineWiseCopyCut){var dt=Ul(ne);vs({lineWise:!0,text:dt.text}),tt.type=="cut"?ne.setSelections(dt.ranges,null,qe):(ae.prevInput="",he.value=dt.text.join(`
|
|
`),_e(he))}else return;tt.type=="cut"&&(ne.state.cutIncoming=+new Date)}}ht(he,"cut",We),ht(he,"copy",We),ht(a.scroller,"paste",function(tt){if(!(ci(a,tt)||vt(ne,tt))){if(!he.dispatchEvent){ne.state.pasteIncoming=+new Date,ae.focus();return}var dt=new Event("paste");dt.clipboardData=tt.clipboardData,he.dispatchEvent(dt)}}),ht(a.lineSpace,"selectstart",function(tt){ci(a,tt)||Ot(tt)}),ht(he,"compositionstart",function(){var tt=ne.getCursor("from");ae.composing&&ae.composing.range.clear(),ae.composing={start:tt,range:ne.markText(tt,ne.getCursor("to"),{className:"CodeMirror-composing"})}}),ht(he,"compositionend",function(){ae.composing&&(ae.poll(),ae.composing.range.clear(),ae.composing=null)})},ki.prototype.createField=function(a){this.wrapper=Hl(),this.textarea=this.wrapper.firstChild},ki.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},ki.prototype.prepareSelection=function(){var a=this.cm,b=a.display,ae=a.doc,ne=$o(a);if(a.options.moveInputWithCursor){var he=di(a,ae.sel.primary().head,"div"),We=b.wrapper.getBoundingClientRect(),tt=b.lineDiv.getBoundingClientRect();ne.teTop=Math.max(0,Math.min(b.wrapper.clientHeight-10,he.top+tt.top-We.top)),ne.teLeft=Math.max(0,Math.min(b.wrapper.clientWidth-10,he.left+tt.left-We.left))}return ne},ki.prototype.showSelection=function(a){var b=this.cm,ae=b.display;fe(ae.cursorDiv,a.cursors),fe(ae.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},ki.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var b=this.cm;if(b.somethingSelected()){this.prevInput="";var ae=b.getSelection();this.textarea.value=ae,b.state.focused&&_e(this.textarea),ye&&x>=9&&(this.hasSelection=ae)}else a||(this.prevInput=this.textarea.value="",ye&&x>=9&&(this.hasSelection=null))}},ki.prototype.getField=function(){return this.textarea},ki.prototype.supportsTouch=function(){return!1},ki.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!se||ke()!=this.textarea))try{this.textarea.focus()}catch(a){}},ki.prototype.blur=function(){this.textarea.blur()},ki.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},ki.prototype.receivedFocus=function(){this.slowPoll()},ki.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},ki.prototype.fastPoll=function(){var a=!1,b=this;b.pollingFast=!0;function ae(){var ne=b.poll();!ne&&!a?(a=!0,b.polling.set(60,ae)):(b.pollingFast=!1,b.slowPoll())}b.polling.set(20,ae)},ki.prototype.poll=function(){var a=this,b=this.cm,ae=this.textarea,ne=this.prevInput;if(this.contextMenuPending||!b.state.focused||Xr(ae)&&!ne&&!this.composing||b.isReadOnly()||b.options.disableInput||b.state.keySeq)return!1;var he=ae.value;if(he==ne&&!b.somethingSelected())return!1;if(ye&&x>=9&&this.hasSelection===he||ce&&/[\uf700-\uf7ff]/.test(he))return b.display.input.reset(),!1;if(b.doc.sel==b.display.selForContextMenu){var We=he.charCodeAt(0);if(We==8203&&!ne&&(ne="\u200B"),We==8666)return this.reset(),this.cm.execCommand("undo")}for(var tt=0,dt=Math.min(ne.length,he.length);tt<dt&&ne.charCodeAt(tt)==he.charCodeAt(tt);)++tt;return aa(b,function(){Is(b,he.slice(tt),ne.length-tt,null,a.composing?"*compose":null),he.length>1e3||he.indexOf(`
|
|
`)>-1?ae.value=a.prevInput="":a.prevInput=he,a.composing&&(a.composing.range.clear(),a.composing.range=b.markText(a.composing.start,b.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},ki.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},ki.prototype.onKeyPress=function(){ye&&x>=9&&(this.hasSelection=null),this.fastPoll()},ki.prototype.onContextMenu=function(a){var b=this,ae=b.cm,ne=ae.display,he=b.textarea;b.contextMenuPending&&b.contextMenuPending();var We=wa(ae,a),tt=ne.scroller.scrollTop;if(!We||ee)return;var dt=ae.options.resetSelectionOnContextMenu;dt&&ae.doc.sel.contains(We)==-1&&Ii(ae,Ki)(ae.doc,Ha(We),qe);var mt=he.style.cssText,wt=b.wrapper.style.cssText,Dt=b.wrapper.offsetParent.getBoundingClientRect();b.wrapper.style.cssText="position: static",he.style.cssText=`position: absolute; width: 30px; height: 30px;
|
|
top: `+(a.clientY-Dt.top-5)+"px; left: "+(a.clientX-Dt.left-5)+`px;
|
|
z-index: 1000; background: `+(ye?"rgba(255, 255, 255, .05)":"transparent")+`;
|
|
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Ft;z&&(Ft=window.scrollY),ne.input.focus(),z&&window.scrollTo(null,Ft),ne.input.reset(),ae.somethingSelected()||(he.value=b.prevInput=" "),b.contextMenuPending=Ut,ne.selForContextMenu=ae.doc.sel,clearTimeout(ne.detectingSelectAll);function Vt(){if(he.selectionStart!=null){var Mr=ae.somethingSelected(),Vr="\u200B"+(Mr?he.value:"");he.value="\u21DA",he.value=Vr,b.prevInput=Mr?"":"\u200B",he.selectionStart=1,he.selectionEnd=Vr.length,ne.selForContextMenu=ae.doc.sel}}function Ut(){if(b.contextMenuPending==Ut&&(b.contextMenuPending=!1,b.wrapper.style.cssText=wt,he.style.cssText=mt,ye&&x<9&&ne.scrollbars.setScrollTop(ne.scroller.scrollTop=tt),he.selectionStart!=null)){(!ye||ye&&x<9)&&Vt();var Mr=0,Vr=function(){ne.selForContextMenu==ae.doc.sel&&he.selectionStart==0&&he.selectionEnd>0&&b.prevInput=="\u200B"?Ii(ae,ul)(ae):Mr++<10?ne.detectingSelectAll=setTimeout(Vr,500):(ne.selForContextMenu=null,ne.input.reset())};ne.detectingSelectAll=setTimeout(Vr,200)}}if(ye&&x>=9&&Vt(),Ce){Kt(a);var xr=function(){gt(window,"mouseup",xr),setTimeout(Ut,20)};ht(window,"mouseup",xr)}else setTimeout(Ut,50)},ki.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},ki.prototype.setUneditable=function(){},ki.prototype.needsContentAttribute=!1;function Qu(a,b){if(b=b?ut(b):{},b.value=a.value,!b.tabindex&&a.tabIndex&&(b.tabindex=a.tabIndex),!b.placeholder&&a.placeholder&&(b.placeholder=a.placeholder),b.autofocus==null){var ae=ke();b.autofocus=ae==a||a.getAttribute("autofocus")!=null&&ae==document.body}function ne(){a.value=dt.getValue()}var he;if(a.form&&(ht(a.form,"submit",ne),!b.leaveSubmitMethodAlone)){var We=a.form;he=We.submit;try{var tt=We.submit=function(){ne(),We.submit=he,We.submit(),We.submit=tt}}catch(mt){}}b.finishInit=function(mt){mt.save=ne,mt.getTextArea=function(){return a},mt.toTextArea=function(){mt.toTextArea=isNaN,ne(),a.parentNode.removeChild(mt.getWrapperElement()),a.style.display="",a.form&&(gt(a.form,"submit",ne),!b.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=he))}},a.style.display="none";var dt=gi(function(mt){return a.parentNode.insertBefore(mt,a.nextSibling)},b);return dt}function qu(a){a.off=gt,a.on=ht,a.wheelEventPixels=au,a.Doc=$i,a.splitLines=Hr,a.countColumn=Re,a.findColumn=ft,a.isWordChar=lt,a.Pass=at,a.signal=yt,a.Line=mn,a.changeEnd=Ka,a.scrollbarModel=ja,a.Pos=Bt,a.cmpPos=rr,a.modes=nr,a.mimeModes=Pt,a.resolveMode=yr,a.getMode=cr,a.modeExtensions=Xt,a.extendMode=Or,a.copyState=Ur,a.startState=Jr,a.innerMode=jr,a.commands=Go,a.keyMap=La,a.keyName=Al,a.isModifierKey=El,a.lookupKey=go,a.normalizeKeyMap=ku,a.StringStream=ir,a.SharedTextMarker=Ho,a.TextMarker=Ga,a.LineWidget=zo,a.e_preventDefault=Ot,a.e_stopPropagation=Zt,a.e_stop=Kt,a.addClass=Me,a.contains=Ne,a.rmClass=Fe,a.keyNames=Xa}Hu(gi),Xu(gi);var $u="iter insert remove copy getEditor constructor".split(" ");for(var gs in $i.prototype)$i.prototype.hasOwnProperty(gs)&&$e($u,gs)<0&&(gi.prototype[gs]=function(a){return function(){return a.apply(this.doc,arguments)}}($i.prototype[gs]));return Et($i),gi.inputStyles={textarea:ki,contenteditable:si},gi.defineMode=function(a){!gi.defaults.mode&&a!="null"&&(gi.defaults.mode=a),zt.apply(this,arguments)},gi.defineMIME=hr,gi.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),gi.defineMIME("text/plain","null"),gi.defineExtension=function(a,b){gi.prototype[a]=b},gi.defineDocExtension=function(a,b){$i.prototype[a]=b},gi.fromTextArea=Qu,qu(gi),gi.version="5.58.2",gi})},25419:function(sr,It,Ye){(function(je){je(Ye(89780),Ye(15525),Ye(98101))})(function(je){"use strict";je.defineMode("markdown",function(St,y){var De=je.getMode(St,"text/html"),ye=De.name=="null";function x(Re){if(je.findModeByName){var Ue=je.findModeByName(Re);Ue&&(Re=Ue.mime||Ue.mimes[0])}var $e=je.getMode(St,Re);return $e.name=="null"?null:$e}y.highlightFormatting===void 0&&(y.highlightFormatting=!1),y.maxBlockquoteDepth===void 0&&(y.maxBlockquoteDepth=0),y.taskLists===void 0&&(y.taskLists=!1),y.strikethrough===void 0&&(y.strikethrough=!1),y.emoji===void 0&&(y.emoji=!1),y.fencedCodeBlockHighlighting===void 0&&(y.fencedCodeBlockHighlighting=!0),y.fencedCodeBlockDefaultMode===void 0&&(y.fencedCodeBlockDefaultMode="text/plain"),y.xml===void 0&&(y.xml=!0),y.tokenTypeOverrides===void 0&&(y.tokenTypeOverrides={});var z={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var le in z)z.hasOwnProperty(le)&&y.tokenTypeOverrides[le]&&(z[le]=y.tokenTypeOverrides[le]);var re=/^([*\-_])(?:\s*\1){2,}\s*$/,ee=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,ue=/^\[(x| )\](?=\s)/i,E=y.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,ie=/^ {0,3}(?:\={1,}|-{2,})\s*$/,te=/^[^#!\[\]*_\\<>` "'(~:]+/,oe=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,se=/^\s*\[[^\]]+?\]:.*$/,ce=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,pe=" ";function me(Re,Ue,$e){return Ue.f=Ue.inline=$e,$e(Re,Ue)}function ve(Re,Ue,$e){return Ue.f=Ue.block=$e,$e(Re,Ue)}function ge(Re){return!Re||!/\S/.test(Re.string)}function Ce(Re){if(Re.linkTitle=!1,Re.linkHref=!1,Re.linkText=!1,Re.em=!1,Re.strong=!1,Re.strikethrough=!1,Re.quote=0,Re.indentedCode=!1,Re.f==Fe){var Ue=ye;if(!Ue){var $e=je.innerMode(De,Re.htmlState);Ue=$e.mode.name=="xml"&&$e.state.tagStart===null&&!$e.state.context&&$e.state.tokenize.isInText}Ue&&(Re.f=we,Re.block=Se,Re.htmlState=null)}return Re.trailingSpace=0,Re.trailingSpaceNewLine=!1,Re.prevLine=Re.thisLine,Re.thisLine={stream:null},null}function Se(Re,Ue){var $e=Re.column()===Ue.indentation,ot=ge(Ue.prevLine.stream),at=Ue.indentedCode,qe=Ue.prevLine.hr,et=Ue.list!==!1,Qe=(Ue.listStack[Ue.listStack.length-1]||0)+3;Ue.indentedCode=!1;var ft=Ue.indentation;if(Ue.indentationDiff===null&&(Ue.indentationDiff=Ue.indentation,et)){for(Ue.list=null;ft<Ue.listStack[Ue.listStack.length-1];)Ue.listStack.pop(),Ue.listStack.length?Ue.indentation=Ue.listStack[Ue.listStack.length-1]:Ue.list=!1;Ue.list!==!1&&(Ue.indentationDiff=ft-Ue.listStack[Ue.listStack.length-1])}var rt=!ot&&!qe&&!Ue.prevLine.header&&(!et||!at)&&!Ue.prevLine.fencedCodeEnd,ct=(Ue.list===!1||qe||ot)&&Ue.indentation<=Qe&&Re.match(re),st=null;if(Ue.indentationDiff>=4&&(at||Ue.prevLine.fencedCodeEnd||Ue.prevLine.header||ot))return Re.skipToEnd(),Ue.indentedCode=!0,z.code;if(Re.eatSpace())return null;if($e&&Ue.indentation<=Qe&&(st=Re.match(E))&&st[1].length<=6)return Ue.quote=0,Ue.header=st[1].length,Ue.thisLine.header=!0,y.highlightFormatting&&(Ue.formatting="header"),Ue.f=Ue.inline,fe(Ue);if(Ue.indentation<=Qe&&Re.eat(">"))return Ue.quote=$e?1:Ue.quote+1,y.highlightFormatting&&(Ue.formatting="quote"),Re.eatSpace(),fe(Ue);if(!ct&&!Ue.setext&&$e&&Ue.indentation<=Qe&&(st=Re.match(ee))){var Ve=st[1]?"ol":"ul";return Ue.indentation=ft+Re.current().length,Ue.list=!0,Ue.quote=0,Ue.listStack.push(Ue.indentation),Ue.em=!1,Ue.strong=!1,Ue.code=!1,Ue.strikethrough=!1,y.taskLists&&Re.match(ue,!1)&&(Ue.taskList=!0),Ue.f=Ue.inline,y.highlightFormatting&&(Ue.formatting=["list","list-"+Ve]),fe(Ue)}else{if($e&&Ue.indentation<=Qe&&(st=Re.match(oe,!0)))return Ue.quote=0,Ue.fencedEndRE=new RegExp(st[1]+"+ *$"),Ue.localMode=y.fencedCodeBlockHighlighting&&x(st[2]||y.fencedCodeBlockDefaultMode),Ue.localMode&&(Ue.localState=je.startState(Ue.localMode)),Ue.f=Ue.block=xe,y.highlightFormatting&&(Ue.formatting="code-block"),Ue.code=-1,fe(Ue);if(Ue.setext||(!rt||!et)&&!Ue.quote&&Ue.list===!1&&!Ue.code&&!ct&&!se.test(Re.string)&&(st=Re.lookAhead(1))&&(st=st.match(ie)))return Ue.setext?(Ue.header=Ue.setext,Ue.setext=0,Re.skipToEnd(),y.highlightFormatting&&(Ue.formatting="header")):(Ue.header=st[0].charAt(0)=="="?1:2,Ue.setext=Ue.header),Ue.thisLine.header=!0,Ue.f=Ue.inline,fe(Ue);if(ct)return Re.skipToEnd(),Ue.hr=!0,Ue.thisLine.hr=!0,z.hr;if(Re.peek()==="[")return me(Re,Ue,Ke)}return me(Re,Ue,Ue.inline)}function Fe(Re,Ue){var $e=De.token(Re,Ue.htmlState);if(!ye){var ot=je.innerMode(De,Ue.htmlState);(ot.mode.name=="xml"&&ot.state.tagStart===null&&!ot.state.context&&ot.state.tokenize.isInText||Ue.md_inside&&Re.current().indexOf(">")>-1)&&(Ue.f=we,Ue.block=Se,Ue.htmlState=null)}return $e}function xe(Re,Ue){var $e=Ue.listStack[Ue.listStack.length-1]||0,ot=Ue.indentation<$e,at=$e+3;if(Ue.fencedEndRE&&Ue.indentation<=at&&(ot||Re.match(Ue.fencedEndRE))){y.highlightFormatting&&(Ue.formatting="code-block");var qe;return ot||(qe=fe(Ue)),Ue.localMode=Ue.localState=null,Ue.block=Se,Ue.f=we,Ue.fencedEndRE=null,Ue.code=0,Ue.thisLine.fencedCodeEnd=!0,ot?ve(Re,Ue,Ue.block):qe}else return Ue.localMode?Ue.localMode.token(Re,Ue.localState):(Re.skipToEnd(),z.code)}function fe(Re){var Ue=[];if(Re.formatting){Ue.push(z.formatting),typeof Re.formatting=="string"&&(Re.formatting=[Re.formatting]);for(var $e=0;$e<Re.formatting.length;$e++)Ue.push(z.formatting+"-"+Re.formatting[$e]),Re.formatting[$e]==="header"&&Ue.push(z.formatting+"-"+Re.formatting[$e]+"-"+Re.header),Re.formatting[$e]==="quote"&&(!y.maxBlockquoteDepth||y.maxBlockquoteDepth>=Re.quote?Ue.push(z.formatting+"-"+Re.formatting[$e]+"-"+Re.quote):Ue.push("error"))}if(Re.taskOpen)return Ue.push("meta"),Ue.length?Ue.join(" "):null;if(Re.taskClosed)return Ue.push("property"),Ue.length?Ue.join(" "):null;if(Re.linkHref?Ue.push(z.linkHref,"url"):(Re.strong&&Ue.push(z.strong),Re.em&&Ue.push(z.em),Re.strikethrough&&Ue.push(z.strikethrough),Re.emoji&&Ue.push(z.emoji),Re.linkText&&Ue.push(z.linkText),Re.code&&Ue.push(z.code),Re.image&&Ue.push(z.image),Re.imageAltText&&Ue.push(z.imageAltText,"link"),Re.imageMarker&&Ue.push(z.imageMarker)),Re.header&&Ue.push(z.header,z.header+"-"+Re.header),Re.quote&&(Ue.push(z.quote),!y.maxBlockquoteDepth||y.maxBlockquoteDepth>=Re.quote?Ue.push(z.quote+"-"+Re.quote):Ue.push(z.quote+"-"+y.maxBlockquoteDepth)),Re.list!==!1){var ot=(Re.listStack.length-1)%3;ot?ot===1?Ue.push(z.list2):Ue.push(z.list3):Ue.push(z.list1)}return Re.trailingSpaceNewLine?Ue.push("trailing-space-new-line"):Re.trailingSpace&&Ue.push("trailing-space-"+(Re.trailingSpace%2?"a":"b")),Ue.length?Ue.join(" "):null}function de(Re,Ue){if(Re.match(te,!0))return fe(Ue)}function we(Re,Ue){var $e=Ue.text(Re,Ue);if(typeof $e!="undefined")return $e;if(Ue.list)return Ue.list=null,fe(Ue);if(Ue.taskList){var ot=Re.match(ue,!0)[1]===" ";return ot?Ue.taskOpen=!0:Ue.taskClosed=!0,y.highlightFormatting&&(Ue.formatting="task"),Ue.taskList=!1,fe(Ue)}if(Ue.taskOpen=!1,Ue.taskClosed=!1,Ue.header&&Re.match(/^#+$/,!0))return y.highlightFormatting&&(Ue.formatting="header"),fe(Ue);var at=Re.next();if(Ue.linkTitle){Ue.linkTitle=!1;var qe=at;at==="("&&(qe=")"),qe=(qe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var et="^\\s*(?:[^"+qe+"\\\\]+|\\\\\\\\|\\\\.)"+qe;if(Re.match(new RegExp(et),!0))return z.linkHref}if(at==="`"){var Qe=Ue.formatting;y.highlightFormatting&&(Ue.formatting="code"),Re.eatWhile("`");var ft=Re.current().length;if(Ue.code==0&&(!Ue.quote||ft==1))return Ue.code=ft,fe(Ue);if(ft==Ue.code){var rt=fe(Ue);return Ue.code=0,rt}else return Ue.formatting=Qe,fe(Ue)}else if(Ue.code)return fe(Ue);if(at==="\\"&&(Re.next(),y.highlightFormatting)){var ct=fe(Ue),st=z.formatting+"-escape";return ct?ct+" "+st:st}if(at==="!"&&Re.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return Ue.imageMarker=!0,Ue.image=!0,y.highlightFormatting&&(Ue.formatting="image"),fe(Ue);if(at==="["&&Ue.imageMarker&&Re.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return Ue.imageMarker=!1,Ue.imageAltText=!0,y.highlightFormatting&&(Ue.formatting="image"),fe(Ue);if(at==="]"&&Ue.imageAltText){y.highlightFormatting&&(Ue.formatting="image");var ct=fe(Ue);return Ue.imageAltText=!1,Ue.image=!1,Ue.inline=Ue.f=Ne,ct}if(at==="["&&!Ue.image)return Ue.linkText&&Re.match(/^.*?\]/)||(Ue.linkText=!0,y.highlightFormatting&&(Ue.formatting="link")),fe(Ue);if(at==="]"&&Ue.linkText){y.highlightFormatting&&(Ue.formatting="link");var ct=fe(Ue);return Ue.linkText=!1,Ue.inline=Ue.f=Re.match(/\(.*?\)| ?\[.*?\]/,!1)?Ne:we,ct}if(at==="<"&&Re.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){Ue.f=Ue.inline=Ae,y.highlightFormatting&&(Ue.formatting="link");var ct=fe(Ue);return ct?ct+=" ":ct="",ct+z.linkInline}if(at==="<"&&Re.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){Ue.f=Ue.inline=Ae,y.highlightFormatting&&(Ue.formatting="link");var ct=fe(Ue);return ct?ct+=" ":ct="",ct+z.linkEmail}if(y.xml&&at==="<"&&Re.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Ve=Re.string.indexOf(">",Re.pos);if(Ve!=-1){var Le=Re.string.substring(Re.start,Ve);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Le)&&(Ue.md_inside=!0)}return Re.backUp(1),Ue.htmlState=je.startState(De),ve(Re,Ue,Fe)}if(y.xml&&at==="<"&&Re.match(/^\/\w*?>/))return Ue.md_inside=!1,"tag";if(at==="*"||at==="_"){for(var Je=1,Pe=Re.pos==1?" ":Re.string.charAt(Re.pos-2);Je<3&&Re.eat(at);)Je++;var He=Re.peek()||" ",lt=!/\s/.test(He)&&(!ce.test(He)||/\s/.test(Pe)||ce.test(Pe)),pt=!/\s/.test(Pe)&&(!ce.test(Pe)||/\s/.test(He)||ce.test(He)),nt=null,Te=null;if(Je%2&&(!Ue.em&<&&(at==="*"||!pt||ce.test(Pe))?nt=!0:Ue.em==at&&pt&&(at==="*"||!lt||ce.test(He))&&(nt=!1)),Je>1&&(!Ue.strong&<&&(at==="*"||!pt||ce.test(Pe))?Te=!0:Ue.strong==at&&pt&&(at==="*"||!lt||ce.test(He))&&(Te=!1)),Te!=null||nt!=null){y.highlightFormatting&&(Ue.formatting=nt==null?"strong":Te==null?"em":"strong em"),nt===!0&&(Ue.em=at),Te===!0&&(Ue.strong=at);var rt=fe(Ue);return nt===!1&&(Ue.em=!1),Te===!1&&(Ue.strong=!1),rt}}else if(at===" "&&(Re.eat("*")||Re.eat("_"))){if(Re.peek()===" ")return fe(Ue);Re.backUp(1)}if(y.strikethrough){if(at==="~"&&Re.eatWhile(at)){if(Ue.strikethrough){y.highlightFormatting&&(Ue.formatting="strikethrough");var rt=fe(Ue);return Ue.strikethrough=!1,rt}else if(Re.match(/^[^\s]/,!1))return Ue.strikethrough=!0,y.highlightFormatting&&(Ue.formatting="strikethrough"),fe(Ue)}else if(at===" "&&Re.match(/^~~/,!0)){if(Re.peek()===" ")return fe(Ue);Re.backUp(2)}}if(y.emoji&&at===":"&&Re.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){Ue.emoji=!0,y.highlightFormatting&&(Ue.formatting="emoji");var Ie=fe(Ue);return Ue.emoji=!1,Ie}return at===" "&&(Re.match(/^ +$/,!1)?Ue.trailingSpace++:Ue.trailingSpace&&(Ue.trailingSpaceNewLine=!0)),fe(Ue)}function Ae(Re,Ue){var $e=Re.next();if($e===">"){Ue.f=Ue.inline=we,y.highlightFormatting&&(Ue.formatting="link");var ot=fe(Ue);return ot?ot+=" ":ot="",ot+z.linkInline}return Re.match(/^[^>]+/,!0),z.linkInline}function Ne(Re,Ue){if(Re.eatSpace())return null;var $e=Re.next();return $e==="("||$e==="["?(Ue.f=Ue.inline=Me($e==="("?")":"]"),y.highlightFormatting&&(Ue.formatting="link-string"),Ue.linkHref=!0,fe(Ue)):"error"}var ke={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Me(Re){return function(Ue,$e){var ot=Ue.next();if(ot===Re){$e.f=$e.inline=we,y.highlightFormatting&&($e.formatting="link-string");var at=fe($e);return $e.linkHref=!1,at}return Ue.match(ke[Re]),$e.linkHref=!0,fe($e)}}function Ke(Re,Ue){return Re.match(/^([^\]\\]|\\.)*\]:/,!1)?(Ue.f=_e,Re.next(),y.highlightFormatting&&(Ue.formatting="link"),Ue.linkText=!0,fe(Ue)):me(Re,Ue,we)}function _e(Re,Ue){if(Re.match(/^\]:/,!0)){Ue.f=Ue.inline=Xe,y.highlightFormatting&&(Ue.formatting="link");var $e=fe(Ue);return Ue.linkText=!1,$e}return Re.match(/^([^\]\\]|\\.)+/,!0),z.linkText}function Xe(Re,Ue){return Re.eatSpace()?null:(Re.match(/^[^\s]+/,!0),Re.peek()===void 0?Ue.linkTitle=!0:Re.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),Ue.f=Ue.inline=we,z.linkHref+" url")}var ut={startState:function(){return{f:Se,prevLine:{stream:null},thisLine:{stream:null},block:Se,htmlState:null,indentation:0,inline:we,text:de,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(Re){return{f:Re.f,prevLine:Re.prevLine,thisLine:Re.thisLine,block:Re.block,htmlState:Re.htmlState&&je.copyState(De,Re.htmlState),indentation:Re.indentation,localMode:Re.localMode,localState:Re.localMode?je.copyState(Re.localMode,Re.localState):null,inline:Re.inline,text:Re.text,formatting:!1,linkText:Re.linkText,linkTitle:Re.linkTitle,linkHref:Re.linkHref,code:Re.code,em:Re.em,strong:Re.strong,strikethrough:Re.strikethrough,emoji:Re.emoji,header:Re.header,setext:Re.setext,hr:Re.hr,taskList:Re.taskList,list:Re.list,listStack:Re.listStack.slice(0),quote:Re.quote,indentedCode:Re.indentedCode,trailingSpace:Re.trailingSpace,trailingSpaceNewLine:Re.trailingSpaceNewLine,md_inside:Re.md_inside,fencedEndRE:Re.fencedEndRE}},token:function(Re,Ue){if(Ue.formatting=!1,Re!=Ue.thisLine.stream){if(Ue.header=0,Ue.hr=!1,Re.match(/^\s*$/,!0))return Ce(Ue),null;if(Ue.prevLine=Ue.thisLine,Ue.thisLine={stream:Re},Ue.taskList=!1,Ue.trailingSpace=0,Ue.trailingSpaceNewLine=!1,!Ue.localState&&(Ue.f=Ue.block,Ue.f!=Fe)){var $e=Re.match(/^\s*/,!0)[0].replace(/\t/g,pe).length;if(Ue.indentation=$e,Ue.indentationDiff=null,$e>0)return null}}return Ue.f(Re,Ue)},innerMode:function(Re){return Re.block==Fe?{state:Re.htmlState,mode:De}:Re.localState?{state:Re.localState,mode:Re.localMode}:{state:Re,mode:ut}},indent:function(Re,Ue,$e){return Re.block==Fe&&De.indent?De.indent(Re.htmlState,Ue,$e):Re.localState&&Re.localMode.indent?Re.localMode.indent(Re.localState,Ue,$e):je.Pass},blankLine:Ce,getType:fe,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return ut},"xml"),je.defineMIME("text/markdown","markdown"),je.defineMIME("text/x-markdown","markdown")})},98101:function(sr,It,Ye){(function(je){je(Ye(89780))})(function(je){"use strict";je.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var St=0;St<je.modeInfo.length;St++){var y=je.modeInfo[St];y.mimes&&(y.mime=y.mimes[0])}je.findModeByMIME=function(De){De=De.toLowerCase();for(var ye=0;ye<je.modeInfo.length;ye++){var x=je.modeInfo[ye];if(x.mime==De)return x;if(x.mimes){for(var z=0;z<x.mimes.length;z++)if(x.mimes[z]==De)return x}}if(/\+xml$/.test(De))return je.findModeByMIME("application/xml");if(/\+json$/.test(De))return je.findModeByMIME("application/json")},je.findModeByExtension=function(De){De=De.toLowerCase();for(var ye=0;ye<je.modeInfo.length;ye++){var x=je.modeInfo[ye];if(x.ext){for(var z=0;z<x.ext.length;z++)if(x.ext[z]==De)return x}}},je.findModeByFileName=function(De){for(var ye=0;ye<je.modeInfo.length;ye++){var x=je.modeInfo[ye];if(x.file&&x.file.test(De))return x}var z=De.lastIndexOf("."),le=z>-1&&De.substring(z+1,De.length);if(le)return je.findModeByExtension(le)},je.findModeByName=function(De){De=De.toLowerCase();for(var ye=0;ye<je.modeInfo.length;ye++){var x=je.modeInfo[ye];if(x.name.toLowerCase()==De)return x;if(x.alias){for(var z=0;z<x.alias.length;z++)if(x.alias[z].toLowerCase()==De)return x}}}})},67549:function(sr,It,Ye){(function(je){je(Ye(89780))})(function(je){"use strict";je.defineMode("stex",function(St,y){"use strict";function De(te,oe){te.cmdState.push(oe)}function ye(te){return te.cmdState.length>0?te.cmdState[te.cmdState.length-1]:null}function x(te){var oe=te.cmdState.pop();oe&&oe.closeBracket()}function z(te){for(var oe=te.cmdState,se=oe.length-1;se>=0;se--){var ce=oe[se];if(ce.name!="DEFAULT")return ce}return{styleIdentifier:function(){return null}}}function le(te,oe,se){return function(){this.name=te,this.bracketNo=0,this.style=oe,this.styles=se,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var re={};re.importmodule=le("importmodule","tag",["string","builtin"]),re.documentclass=le("documentclass","tag",["","atom"]),re.usepackage=le("usepackage","tag",["atom"]),re.begin=le("begin","tag",["atom"]),re.end=le("end","tag",["atom"]),re.label=le("label","tag",["atom"]),re.ref=le("ref","tag",["atom"]),re.eqref=le("eqref","tag",["atom"]),re.cite=le("cite","tag",["atom"]),re.bibitem=le("bibitem","tag",["atom"]),re.Bibitem=le("Bibitem","tag",["atom"]),re.RBibitem=le("RBibitem","tag",["atom"]),re.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function ee(te,oe){te.f=oe}function ue(te,oe){var se;if(te.match(/^\\[a-zA-Z@]+/)){var ce=te.current().slice(1);return se=re.hasOwnProperty(ce)?re[ce]:re.DEFAULT,se=new se,De(oe,se),ee(oe,ie),se.style}if(te.match(/^\\[$&%#{}_]/)||te.match(/^\\[,;!\/\\]/))return"tag";if(te.match("\\["))return ee(oe,function(me,ve){return E(me,ve,"\\]")}),"keyword";if(te.match("\\("))return ee(oe,function(me,ve){return E(me,ve,"\\)")}),"keyword";if(te.match("$$"))return ee(oe,function(me,ve){return E(me,ve,"$$")}),"keyword";if(te.match("$"))return ee(oe,function(me,ve){return E(me,ve,"$")}),"keyword";var pe=te.next();if(pe=="%")return te.skipToEnd(),"comment";if(pe=="}"||pe=="]"){if(se=ye(oe),se)se.closeBracket(pe),ee(oe,ie);else return"error";return"bracket"}else return pe=="{"||pe=="["?(se=re.DEFAULT,se=new se,De(oe,se),"bracket"):/\d/.test(pe)?(te.eatWhile(/[\w.%]/),"atom"):(te.eatWhile(/[\w\-_]/),se=z(oe),se.name=="begin"&&(se.argument=te.current()),se.styleIdentifier())}function E(te,oe,se){if(te.eatSpace())return null;if(se&&te.match(se))return ee(oe,ue),"keyword";if(te.match(/^\\[a-zA-Z@]+/))return"tag";if(te.match(/^[a-zA-Z]+/))return"variable-2";if(te.match(/^\\[$&%#{}_]/)||te.match(/^\\[,;!\/]/)||te.match(/^[\^_&]/))return"tag";if(te.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(te.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var ce=te.next();return ce=="{"||ce=="}"||ce=="["||ce=="]"||ce=="("||ce==")"?"bracket":ce=="%"?(te.skipToEnd(),"comment"):"error"}function ie(te,oe){var se=te.peek(),ce;return se=="{"||se=="["?(ce=ye(oe),ce.openBracket(se),te.eat(se),ee(oe,ue),"bracket"):/[ \t\r]/.test(se)?(te.eat(se),null):(ee(oe,ue),x(oe),ue(te,oe))}return{startState:function(){var te=y.inMathMode?function(oe,se){return E(oe,se)}:ue;return{cmdState:[],f:te}},copyState:function(te){return{cmdState:te.cmdState.slice(),f:te.f}},token:function(te,oe){return oe.f(te,oe)},blankLine:function(te){te.f=ue,te.cmdState.length=0},lineComment:"%"}}),je.defineMIME("text/x-stex","stex"),je.defineMIME("text/x-latex","stex")})},15525:function(sr,It,Ye){(function(je){je(Ye(89780))})(function(je){"use strict";var St={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},y={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};je.defineMode("xml",function(De,ye){var x=De.indentUnit,z={},le=ye.htmlMode?St:y;for(var re in le)z[re]=le[re];for(var re in ye)z[re]=ye[re];var ee,ue;function E(Ae,Ne){function ke(_e){return Ne.tokenize=_e,_e(Ae,Ne)}var Me=Ae.next();if(Me=="<")return Ae.eat("!")?Ae.eat("[")?Ae.match("CDATA[")?ke(oe("atom","]]>")):null:Ae.match("--")?ke(oe("comment","-->")):Ae.match("DOCTYPE",!0,!0)?(Ae.eatWhile(/[\w\._\-]/),ke(se(1))):null:Ae.eat("?")?(Ae.eatWhile(/[\w\._\-]/),Ne.tokenize=oe("meta","?>"),"meta"):(ee=Ae.eat("/")?"closeTag":"openTag",Ne.tokenize=ie,"tag bracket");if(Me=="&"){var Ke;return Ae.eat("#")?Ae.eat("x")?Ke=Ae.eatWhile(/[a-fA-F\d]/)&&Ae.eat(";"):Ke=Ae.eatWhile(/[\d]/)&&Ae.eat(";"):Ke=Ae.eatWhile(/[\w\.\-:]/)&&Ae.eat(";"),Ke?"atom":"error"}else return Ae.eatWhile(/[^&<]/),null}E.isInText=!0;function ie(Ae,Ne){var ke=Ae.next();if(ke==">"||ke=="/"&&Ae.eat(">"))return Ne.tokenize=E,ee=ke==">"?"endTag":"selfcloseTag","tag bracket";if(ke=="=")return ee="equals",null;if(ke=="<"){Ne.tokenize=E,Ne.state=ve,Ne.tagName=Ne.tagStart=null;var Me=Ne.tokenize(Ae,Ne);return Me?Me+" tag error":"tag error"}else return/[\'\"]/.test(ke)?(Ne.tokenize=te(ke),Ne.stringStartCol=Ae.column(),Ne.tokenize(Ae,Ne)):(Ae.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function te(Ae){var Ne=function(ke,Me){for(;!ke.eol();)if(ke.next()==Ae){Me.tokenize=ie;break}return"string"};return Ne.isInAttribute=!0,Ne}function oe(Ae,Ne){return function(ke,Me){for(;!ke.eol();){if(ke.match(Ne)){Me.tokenize=E;break}ke.next()}return Ae}}function se(Ae){return function(Ne,ke){for(var Me;(Me=Ne.next())!=null;){if(Me=="<")return ke.tokenize=se(Ae+1),ke.tokenize(Ne,ke);if(Me==">")if(Ae==1){ke.tokenize=E;break}else return ke.tokenize=se(Ae-1),ke.tokenize(Ne,ke)}return"meta"}}function ce(Ae,Ne,ke){this.prev=Ae.context,this.tagName=Ne,this.indent=Ae.indented,this.startOfLine=ke,(z.doNotIndent.hasOwnProperty(Ne)||Ae.context&&Ae.context.noIndent)&&(this.noIndent=!0)}function pe(Ae){Ae.context&&(Ae.context=Ae.context.prev)}function me(Ae,Ne){for(var ke;;){if(!Ae.context||(ke=Ae.context.tagName,!z.contextGrabbers.hasOwnProperty(ke)||!z.contextGrabbers[ke].hasOwnProperty(Ne)))return;pe(Ae)}}function ve(Ae,Ne,ke){return Ae=="openTag"?(ke.tagStart=Ne.column(),ge):Ae=="closeTag"?Ce:ve}function ge(Ae,Ne,ke){return Ae=="word"?(ke.tagName=Ne.current(),ue="tag",xe):z.allowMissingTagName&&Ae=="endTag"?(ue="tag bracket",xe(Ae,Ne,ke)):(ue="error",ge)}function Ce(Ae,Ne,ke){if(Ae=="word"){var Me=Ne.current();return ke.context&&ke.context.tagName!=Me&&z.implicitlyClosed.hasOwnProperty(ke.context.tagName)&&pe(ke),ke.context&&ke.context.tagName==Me||z.matchClosing===!1?(ue="tag",Se):(ue="tag error",Fe)}else return z.allowMissingTagName&&Ae=="endTag"?(ue="tag bracket",Se(Ae,Ne,ke)):(ue="error",Fe)}function Se(Ae,Ne,ke){return Ae!="endTag"?(ue="error",Se):(pe(ke),ve)}function Fe(Ae,Ne,ke){return ue="error",Se(Ae,Ne,ke)}function xe(Ae,Ne,ke){if(Ae=="word")return ue="attribute",fe;if(Ae=="endTag"||Ae=="selfcloseTag"){var Me=ke.tagName,Ke=ke.tagStart;return ke.tagName=ke.tagStart=null,Ae=="selfcloseTag"||z.autoSelfClosers.hasOwnProperty(Me)?me(ke,Me):(me(ke,Me),ke.context=new ce(ke,Me,Ke==ke.indented)),ve}return ue="error",xe}function fe(Ae,Ne,ke){return Ae=="equals"?de:(z.allowMissing||(ue="error"),xe(Ae,Ne,ke))}function de(Ae,Ne,ke){return Ae=="string"?we:Ae=="word"&&z.allowUnquoted?(ue="string",xe):(ue="error",xe(Ae,Ne,ke))}function we(Ae,Ne,ke){return Ae=="string"?we:xe(Ae,Ne,ke)}return{startState:function(Ae){var Ne={tokenize:E,state:ve,indented:Ae||0,tagName:null,tagStart:null,context:null};return Ae!=null&&(Ne.baseIndent=Ae),Ne},token:function(Ae,Ne){if(!Ne.tagName&&Ae.sol()&&(Ne.indented=Ae.indentation()),Ae.eatSpace())return null;ee=null;var ke=Ne.tokenize(Ae,Ne);return(ke||ee)&&ke!="comment"&&(ue=null,Ne.state=Ne.state(ee||ke,Ae,Ne),ue&&(ke=ue=="error"?ke+" error":ue)),ke},indent:function(Ae,Ne,ke){var Me=Ae.context;if(Ae.tokenize.isInAttribute)return Ae.tagStart==Ae.indented?Ae.stringStartCol+1:Ae.indented+x;if(Me&&Me.noIndent)return je.Pass;if(Ae.tokenize!=ie&&Ae.tokenize!=E)return ke?ke.match(/^(\s*)/)[0].length:0;if(Ae.tagName)return z.multilineTagIndentPastTag!==!1?Ae.tagStart+Ae.tagName.length+2:Ae.tagStart+x*(z.multilineTagIndentFactor||1);if(z.alignCDATA&&/<!\[CDATA\[/.test(Ne))return 0;var Ke=Ne&&/^<(\/)?([\w_:\.-]*)/.exec(Ne);if(Ke&&Ke[1])for(;Me;)if(Me.tagName==Ke[2]){Me=Me.prev;break}else if(z.implicitlyClosed.hasOwnProperty(Me.tagName))Me=Me.prev;else break;else if(Ke)for(;Me;){var _e=z.contextGrabbers[Me.tagName];if(_e&&_e.hasOwnProperty(Ke[2]))Me=Me.prev;else break}for(;Me&&Me.prev&&!Me.startOfLine;)Me=Me.prev;return Me?Me.indent+x:Ae.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:z.htmlMode?"html":"xml",helperType:z.htmlMode?"html":"xml",skipAttribute:function(Ae){Ae.state==de&&(Ae.state=xe)},xmlCurrentTag:function(Ae){return Ae.tagName?{name:Ae.tagName,close:Ae.type=="closeTag"}:null},xmlCurrentContext:function(Ae){for(var Ne=[],ke=Ae.context;ke;ke=ke.prev)ke.tagName&&Ne.push(ke.tagName);return Ne.reverse()}}}),je.defineMIME("text/xml","xml"),je.defineMIME("application/xml","xml"),je.mimeModes.hasOwnProperty("text/html")||je.defineMIME("text/html",{name:"xml",htmlMode:!0})})},63727:function(sr,It,Ye){"use strict";Ye.d(It,{s:function(){return Oe},default:function(){return bt}});var je=Ye(54476),St=Ye(33885),y=Ye(94480),De=Ye(42978),ye=Ye(75931),x=Ye(37463),z=Ye(6551),le=Ye(6089),re=Ye(18929),ee=Ye(59301),ue=ee.createContext({}),E=ue,ie=Ye(76190),te=Ye(20068),oe="__rc_cascader_search_mark__",se=function(yt,vt,Ct){var xt=Ct.label,Et=xt===void 0?"":xt;return vt.some(function(Ot){return String(Ot[Et]).toLowerCase().includes(yt.toLowerCase())})},ce=function(yt,vt,Ct,xt){return vt.map(function(Et){return Et[xt.label]}).join(" / ")},pe=function(yt,vt,Ct,xt,Et,Ot){var Zt=Et.filter,jt=Zt===void 0?se:Zt,Kt=Et.render,Ar=Kt===void 0?ce:Kt,br=Et.limit,Er=br===void 0?50:br,Br=Et.sort;return ee.useMemo(function(){var Zr=[];if(!yt)return[];function Pr(ur,Hr){var Xr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ur.forEach(function(mr){if(!(!Br&&Er!==!1&&Er>0&&Zr.length>=Er)){var wr=[].concat((0,y.Z)(Hr),[mr]),qt=mr[Ct.children],nr=Xr||mr.disabled;if((!qt||qt.length===0||Ot)&&jt(yt,wr,{label:Ct.label})){var Pt;Zr.push((0,St.Z)((0,St.Z)({},mr),{},(Pt={disabled:nr},(0,te.Z)(Pt,Ct.label,Ar(yt,wr,xt,Ct)),(0,te.Z)(Pt,oe,wr),(0,te.Z)(Pt,Ct.children,void 0),Pt)))}qt&&Pr(mr[Ct.children],wr,nr)}})}return Pr(vt,[]),Br&&Zr.sort(function(ur,Hr){return Br(ur[oe],Hr[oe],yt,Ct)}),Er!==!1&&Er>0?Zr.slice(0,Er):Zr},[yt,vt,Ct,xt,Ar,Ot,jt,Br,Er])},me=pe,ve="__RC_CASCADER_SPLIT__",ge="SHOW_PARENT",Ce="SHOW_CHILD";function Se(gt){return gt.join(ve)}function Fe(gt){return gt.map(Se)}function xe(gt){return gt.split(ve)}function fe(gt){var yt=gt||{},vt=yt.label,Ct=yt.value,xt=yt.children,Et=Ct||"value";return{label:vt||"label",value:Et,key:Et,children:xt||"children"}}function de(gt,yt){var vt,Ct;return(vt=gt.isLeaf)!==null&&vt!==void 0?vt:!((Ct=gt[yt.children])!==null&&Ct!==void 0&&Ct.length)}function we(gt){var yt=gt.parentElement;if(yt){var vt=gt.offsetTop-yt.offsetTop;vt-yt.scrollTop<0?yt.scrollTo({top:vt}):vt+gt.offsetHeight-yt.scrollTop>yt.offsetHeight&&yt.scrollTo({top:vt+gt.offsetHeight-yt.offsetHeight})}}function Ae(gt,yt){return gt.map(function(vt){var Ct;return(Ct=vt[oe])===null||Ct===void 0?void 0:Ct.map(function(xt){return xt[yt.value]})})}function Ne(gt){return Array.isArray(gt)&&Array.isArray(gt[0])}function ke(gt){return gt?Ne(gt)?gt:(gt.length===0?[]:[gt]).map(function(yt){return Array.isArray(yt)?yt:[yt]}):[]}function Me(gt,yt,vt){var Ct=new Set(gt),xt=yt();return gt.filter(function(Et){var Ot=xt[Et],Zt=Ot?Ot.parent:null,jt=Ot?Ot.children:null;return Ot&&Ot.node.disabled?!0:vt===Ce?!(jt&&jt.some(function(Kt){return Kt.key&&Ct.has(Kt.key)})):!(Zt&&!Zt.node.disabled&&Ct.has(Zt.key))})}function Ke(gt,yt,vt){for(var Ct=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,xt=yt,Et=[],Ot=function(){var Kt,Ar,br,Er=gt[Zt],Br=(Kt=xt)===null||Kt===void 0?void 0:Kt.findIndex(function(Pr){var ur=Pr[vt.value];return Ct?String(ur)===String(Er):ur===Er}),Zr=Br!==-1?(Ar=xt)===null||Ar===void 0?void 0:Ar[Br]:null;Et.push({value:(br=Zr==null?void 0:Zr[vt.value])!==null&&br!==void 0?br:Er,index:Br,option:Zr}),xt=Zr==null?void 0:Zr[vt.children]},Zt=0;Zt<gt.length;Zt+=1)Ot();return Et}var _e=function(gt,yt,vt,Ct,xt){return ee.useMemo(function(){var Et=xt||function(Ot){var Zt=Ct?Ot.slice(-1):Ot,jt=" / ";return Zt.every(function(Kt){return["string","number"].includes((0,ie.Z)(Kt))})?Zt.join(jt):Zt.reduce(function(Kt,Ar,br){var Er=ee.isValidElement(Ar)?ee.cloneElement(Ar,{key:br}):Ar;return br===0?[Er]:[].concat((0,y.Z)(Kt),[jt,Er])},[])};return gt.map(function(Ot){var Zt,jt=Ke(Ot,yt,vt),Kt=Et(jt.map(function(br){var Er,Br=br.option,Zr=br.value;return(Er=Br==null?void 0:Br[vt.label])!==null&&Er!==void 0?Er:Zr}),jt.map(function(br){var Er=br.option;return Er})),Ar=Se(Ot);return{label:Kt,value:Ar,key:Ar,valueCells:Ot,disabled:(Zt=jt[jt.length-1])===null||Zt===void 0||(Zt=Zt.option)===null||Zt===void 0?void 0:Zt.disabled}})},[gt,yt,vt,xt,Ct])};function Xe(gt,yt){return ee.useCallback(function(vt){var Ct=[],xt=[];return vt.forEach(function(Et){var Ot=Ke(Et,gt,yt);Ot.every(function(Zt){return Zt.option})?xt.push(Et):Ct.push(Et)}),[xt,Ct]},[gt,yt])}var ut=Ye(34061),Re=function(gt,yt){var vt=ee.useRef({options:[],info:{keyEntities:{},pathKeyEntities:{}}}),Ct=ee.useCallback(function(){return vt.current.options!==gt&&(vt.current.options=gt,vt.current.info=(0,ut.I8)(gt,{fieldNames:yt,initWrapper:function(Et){return(0,St.Z)((0,St.Z)({},Et),{},{pathKeyEntities:{}})},processEntity:function(Et,Ot){var Zt=Et.nodes.map(function(jt){return jt[yt.value]}).join(ve);Ot.pathKeyEntities[Zt]=Et,Et.key=Zt}})),vt.current.info.pathKeyEntities},[yt,gt]);return Ct};function Ue(gt,yt){var vt=ee.useMemo(function(){return yt||[]},[yt]),Ct=Re(vt,gt),xt=ee.useCallback(function(Et){var Ot=Ct();return Et.map(function(Zt){var jt=Ot[Zt].nodes;return jt.map(function(Kt){return Kt[gt.value]})})},[Ct,gt]);return[vt,Ct,xt]}var $e=Ye(48736);function ot(gt){return ee.useMemo(function(){if(!gt)return[!1,{}];var yt={matchInputWidth:!0,limit:50};return gt&&(0,ie.Z)(gt)==="object"&&(yt=(0,St.Z)((0,St.Z)({},yt),gt)),yt.limit<=0&&(yt.limit=!1),[!0,yt]},[gt])}var at=Ye(34643);function qe(gt,yt,vt,Ct,xt,Et,Ot,Zt){return function(jt){if(!gt)yt(jt);else{var Kt=Se(jt),Ar=Fe(vt),br=Fe(Ct),Er=Ar.includes(Kt),Br=xt.some(function(nr){return Se(nr)===Kt}),Zr=vt,Pr=xt;if(Br&&!Er)Pr=xt.filter(function(nr){return Se(nr)!==Kt});else{var ur=Er?Ar.filter(function(nr){return nr!==Kt}):[].concat((0,y.Z)(Ar),[Kt]),Hr=Et(),Xr;if(Er){var mr=(0,at.S)(ur,{checked:!1,halfCheckedKeys:br},Hr);Xr=mr.checkedKeys}else{var wr=(0,at.S)(ur,!0,Hr);Xr=wr.checkedKeys}var qt=Me(Xr,Et,Zt);Zr=Ot(qt)}yt([].concat((0,y.Z)(Pr),(0,y.Z)(Zr)))}}}function et(gt,yt,vt,Ct,xt){return ee.useMemo(function(){var Et=xt(yt),Ot=(0,De.Z)(Et,2),Zt=Ot[0],jt=Ot[1];if(!gt||!yt.length)return[Zt,[],jt];var Kt=Fe(Zt),Ar=vt(),br=(0,at.S)(Kt,!0,Ar),Er=br.checkedKeys,Br=br.halfCheckedKeys;return[Ct(Er),Ct(Br),jt]},[gt,yt,vt,Ct,xt])}var Qe=Ye(92310),ft=Ye.n(Qe),rt=ee.memo(function(gt){var yt=gt.children;return yt},function(gt,yt){return!yt.open}),ct=rt;function st(gt){var yt,vt=gt.prefixCls,Ct=gt.checked,xt=gt.halfChecked,Et=gt.disabled,Ot=gt.onClick,Zt=gt.disableCheckbox,jt=ee.useContext(E),Kt=jt.checkable,Ar=typeof Kt!="boolean"?Kt:null;return ee.createElement("span",{className:ft()("".concat(vt),(yt={},(0,te.Z)(yt,"".concat(vt,"-checked"),Ct),(0,te.Z)(yt,"".concat(vt,"-indeterminate"),!Ct&&xt),(0,te.Z)(yt,"".concat(vt,"-disabled"),Et||Zt),yt)),onClick:Ot},Ar)}var Ve="__cascader_fix_label__";function Le(gt){var yt=gt.prefixCls,vt=gt.multiple,Ct=gt.options,xt=gt.activeValue,Et=gt.prevValuePath,Ot=gt.onToggleOpen,Zt=gt.onSelect,jt=gt.onActive,Kt=gt.checkedSet,Ar=gt.halfCheckedSet,br=gt.loadingKeys,Er=gt.isSelectable,Br=gt.disabled,Zr="".concat(yt,"-menu"),Pr="".concat(yt,"-menu-item"),ur=ee.useContext(E),Hr=ur.fieldNames,Xr=ur.changeOnSelect,mr=ur.expandTrigger,wr=ur.expandIcon,qt=ur.loadingIcon,nr=ur.dropdownMenuColumnStyle,Pt=ur.optionRender,zt=mr==="hover",hr=function(Xt){return Br||Xt},yr=ee.useMemo(function(){return Ct.map(function(cr){var Xt,Or=cr.disabled,Ur=cr.disableCheckbox,jr=cr[oe],Jr=(Xt=cr[Ve])!==null&&Xt!==void 0?Xt:cr[Hr.label],ir=cr[Hr.value],Nt=de(cr,Hr),ar=jr?jr.map(function(vr){return vr[Hr.value]}):[].concat((0,y.Z)(Et),[ir]),Fr=Se(ar),Yr=br.includes(Fr),kt=Kt.has(Fr),Tt=Ar.has(Fr);return{disabled:Or,label:Jr,value:ir,isLeaf:Nt,isLoading:Yr,checked:kt,halfChecked:Tt,option:cr,disableCheckbox:Ur,fullPath:ar,fullPathKey:Fr}})},[Ct,Kt,Hr,Ar,br,Et]);return ee.createElement("ul",{className:Zr,role:"menu"},yr.map(function(cr){var Xt,Or=cr.disabled,Ur=cr.label,jr=cr.value,Jr=cr.isLeaf,ir=cr.isLoading,Nt=cr.checked,ar=cr.halfChecked,Fr=cr.option,Yr=cr.fullPath,kt=cr.fullPathKey,Tt=cr.disableCheckbox,vr=function(){if(!hr(Or)){var fr=(0,y.Z)(Yr);zt&&Jr&&fr.pop(),jt(fr)}},$t=function(){Er(Fr)&&!hr(Or)&&Zt(Yr,Jr)},Bt;return typeof Fr.title=="string"?Bt=Fr.title:typeof Ur=="string"&&(Bt=Ur),ee.createElement("li",{key:kt,className:ft()(Pr,(Xt={},(0,te.Z)(Xt,"".concat(Pr,"-expand"),!Jr),(0,te.Z)(Xt,"".concat(Pr,"-active"),xt===jr||xt===kt),(0,te.Z)(Xt,"".concat(Pr,"-disabled"),hr(Or)),(0,te.Z)(Xt,"".concat(Pr,"-loading"),ir),Xt)),style:nr,role:"menuitemcheckbox",title:Bt,"aria-checked":Nt,"data-path-key":kt,onClick:function(){vr(),!Tt&&(!vt||Jr)&&$t()},onDoubleClick:function(){Xr&&Ot(!1)},onMouseEnter:function(){zt&&vr()},onMouseDown:function(fr){fr.preventDefault()}},vt&&ee.createElement(st,{prefixCls:"".concat(yt,"-checkbox"),checked:Nt,halfChecked:ar,disabled:hr(Or)||Tt,disableCheckbox:Tt,onClick:function(fr){Tt||(fr.stopPropagation(),$t())}}),ee.createElement("div",{className:"".concat(Pr,"-content")},Pt?Pt(Fr):Ur),!ir&&wr&&!Jr&&ee.createElement("div",{className:"".concat(Pr,"-expand-icon")},wr),ir&&qt&&ee.createElement("div",{className:"".concat(Pr,"-loading-icon")},qt))}))}var Je=function(yt,vt){var Ct=ee.useContext(E),xt=Ct.values,Et=xt[0],Ot=ee.useState([]),Zt=(0,De.Z)(Ot,2),jt=Zt[0],Kt=Zt[1];return ee.useEffect(function(){yt||Kt(Et||[])},[vt,Et]),[jt,Kt]},Pe=Je,He=Ye(10228),lt=function(gt,yt,vt,Ct,xt,Et,Ot){var Zt=Ot.direction,jt=Ot.searchValue,Kt=Ot.toggleOpen,Ar=Ot.open,br=Zt==="rtl",Er=ee.useMemo(function(){for(var nr=-1,Pt=yt,zt=[],hr=[],yr=Ct.length,cr=Ae(yt,vt),Xt=function(ir){var Nt=Pt.findIndex(function(ar,Fr){return(cr[Fr]?Se(cr[Fr]):ar[vt.value])===Ct[ir]});if(Nt===-1)return 1;nr=Nt,zt.push(nr),hr.push(Ct[ir]),Pt=Pt[nr][vt.children]},Or=0;Or<yr&&Pt&&!Xt(Or);Or+=1);for(var Ur=yt,jr=0;jr<zt.length-1;jr+=1)Ur=Ur[zt[jr]][vt.children];return[hr,nr,Ur,cr]},[Ct,vt,yt]),Br=(0,De.Z)(Er,4),Zr=Br[0],Pr=Br[1],ur=Br[2],Hr=Br[3],Xr=function(Pt){xt(Pt)},mr=function(Pt){var zt=ur.length,hr=Pr;hr===-1&&Pt<0&&(hr=zt);for(var yr=0;yr<zt;yr+=1){hr=(hr+Pt+zt)%zt;var cr=ur[hr];if(cr&&!cr.disabled){var Xt=Zr.slice(0,-1).concat(Hr[hr]?Se(Hr[hr]):cr[vt.value]);Xr(Xt);return}}},wr=function(){if(Zr.length>1){var Pt=Zr.slice(0,-1);Xr(Pt)}else Kt(!1)},qt=function(){var Pt,zt=((Pt=ur[Pr])===null||Pt===void 0?void 0:Pt[vt.children])||[],hr=zt.find(function(cr){return!cr.disabled});if(hr){var yr=[].concat((0,y.Z)(Zr),[hr[vt.value]]);Xr(yr)}};ee.useImperativeHandle(gt,function(){return{onKeyDown:function(Pt){var zt=Pt.which;switch(zt){case He.Z.UP:case He.Z.DOWN:{var hr=0;zt===He.Z.UP?hr=-1:zt===He.Z.DOWN&&(hr=1),hr!==0&&mr(hr);break}case He.Z.LEFT:{if(jt)break;br?qt():wr();break}case He.Z.RIGHT:{if(jt)break;br?wr():qt();break}case He.Z.BACKSPACE:{jt||wr();break}case He.Z.ENTER:{if(Zr.length){var yr=ur[Pr],cr=(yr==null?void 0:yr[oe])||[];cr.length?Et(cr.map(function(Xt){return Xt[vt.value]}),cr[cr.length-1]):Et(Zr,ur[Pr])}break}case He.Z.ESC:Kt(!1),Ar&&Pt.stopPropagation()}},onKeyUp:function(){}}})},pt=ee.forwardRef(function(gt,yt){var vt,Ct,xt,Et=gt.prefixCls,Ot=gt.multiple,Zt=gt.searchValue,jt=gt.toggleOpen,Kt=gt.notFoundContent,Ar=gt.direction,br=gt.open,Er=gt.disabled,Br=ee.useRef(null),Zr=Ar==="rtl",Pr=ee.useContext(E),ur=Pr.options,Hr=Pr.values,Xr=Pr.halfValues,mr=Pr.fieldNames,wr=Pr.changeOnSelect,qt=Pr.onSelect,nr=Pr.searchOptions,Pt=Pr.dropdownPrefixCls,zt=Pr.loadData,hr=Pr.expandTrigger,yr=Pt||Et,cr=ee.useState([]),Xt=(0,De.Z)(cr,2),Or=Xt[0],Ur=Xt[1],jr=function(Rt){if(!(!zt||Zt)){var kr=Ke(Rt,ur,mr),Wr=kr.map(function(pn){var xn=pn.option;return xn}),Gr=Wr[Wr.length-1];if(Gr&&!de(Gr,mr)){var $r=Se(Rt);Ur(function(pn){return[].concat((0,y.Z)(pn),[$r])}),zt(Wr)}}};ee.useEffect(function(){Or.length&&Or.forEach(function(tr){var Rt=xe(tr),kr=Ke(Rt,ur,mr,!0).map(function(Gr){var $r=Gr.option;return $r}),Wr=kr[kr.length-1];(!Wr||Wr[mr.children]||de(Wr,mr))&&Ur(function(Gr){return Gr.filter(function($r){return $r!==tr})})})},[ur,Or,mr]);var Jr=ee.useMemo(function(){return new Set(Fe(Hr))},[Hr]),ir=ee.useMemo(function(){return new Set(Fe(Xr))},[Xr]),Nt=Pe(Ot,br),ar=(0,De.Z)(Nt,2),Fr=ar[0],Yr=ar[1],kt=function(Rt){Yr(Rt),jr(Rt)},Tt=function(Rt){if(Er)return!1;var kr=Rt.disabled,Wr=de(Rt,mr);return!kr&&(Wr||wr||Ot)},vr=function(Rt,kr){var Wr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;qt(Rt),!Ot&&(kr||wr&&(hr==="hover"||Wr))&&jt(!1)},$t=ee.useMemo(function(){return Zt?nr:ur},[Zt,nr,ur]),Bt=ee.useMemo(function(){for(var tr=[{options:$t}],Rt=$t,kr=Ae(Rt,mr),Wr=function(){var pn=Fr[Gr],xn=Rt.find(function(Rr,rn){return(kr[rn]?Se(kr[rn]):Rr[mr.value])===pn}),qr=xn==null?void 0:xn[mr.children];if(!(qr!=null&&qr.length))return 1;Rt=qr,tr.push({options:qr})},Gr=0;Gr<Fr.length&&!Wr();Gr+=1);return tr},[$t,Fr,mr]),rr=function(Rt,kr){Tt(kr)&&vr(Rt,de(kr,mr),!0)};lt(yt,$t,mr,Fr,kt,rr,{direction:Ar,searchValue:Zt,toggleOpen:jt,open:br}),ee.useEffect(function(){if(!Zt)for(var tr=0;tr<Fr.length;tr+=1){var Rt,kr=Fr.slice(0,tr+1),Wr=Se(kr),Gr=(Rt=Br.current)===null||Rt===void 0?void 0:Rt.querySelector('li[data-path-key="'.concat(Wr.replace(/\\{0,2}"/g,'\\"'),'"]'));Gr&&we(Gr)}},[Fr,Zt]);var fr=!((vt=Bt[0])!==null&&vt!==void 0&&(vt=vt.options)!==null&&vt!==void 0&&vt.length),Tr=[(Ct={},(0,te.Z)(Ct,mr.value,"__EMPTY__"),(0,te.Z)(Ct,Ve,Kt),(0,te.Z)(Ct,"disabled",!0),Ct)],Nr=(0,St.Z)((0,St.Z)({},gt),{},{multiple:!fr&&Ot,onSelect:vr,onActive:kt,onToggleOpen:jt,checkedSet:Jr,halfCheckedSet:ir,loadingKeys:Or,isSelectable:Tt}),Cr=fr?[{options:Tr}]:Bt,Ir=Cr.map(function(tr,Rt){var kr=Fr.slice(0,Rt),Wr=Fr[Rt];return ee.createElement(Le,(0,je.Z)({key:Rt},Nr,{prefixCls:yr,options:tr.options,prevValuePath:kr,activeValue:Wr}))});return ee.createElement(ct,{open:br},ee.createElement("div",{className:ft()("".concat(yr,"-menus"),(xt={},(0,te.Z)(xt,"".concat(yr,"-menu-empty"),fr),(0,te.Z)(xt,"".concat(yr,"-rtl"),Zr),xt)),ref:Br},Ir))}),nt=pt,Te=ee.forwardRef(function(gt,yt){var vt=(0,x.lk)();return ee.createElement(nt,(0,je.Z)({},gt,vt,{ref:yt}))}),Ie=Te,ze=Ye(70425);function it(){}function Oe(gt){var yt,vt=gt,Ct=vt.prefixCls,xt=Ct===void 0?"rc-cascader":Ct,Et=vt.style,Ot=vt.className,Zt=vt.options,jt=vt.checkable,Kt=vt.defaultValue,Ar=vt.value,br=vt.fieldNames,Er=vt.changeOnSelect,Br=vt.onChange,Zr=vt.showCheckedStrategy,Pr=vt.loadData,ur=vt.expandTrigger,Hr=vt.expandIcon,Xr=Hr===void 0?">":Hr,mr=vt.loadingIcon,wr=vt.direction,qt=vt.notFoundContent,nr=qt===void 0?"Not Found":qt,Pt=vt.disabled,zt=!!jt,hr=(0,ze.C8)(Kt,{value:Ar,postState:ke}),yr=(0,De.Z)(hr,2),cr=yr[0],Xt=yr[1],Or=ee.useMemo(function(){return fe(br)},[JSON.stringify(br)]),Ur=Ue(Or,Zt),jr=(0,De.Z)(Ur,3),Jr=jr[0],ir=jr[1],Nt=jr[2],ar=Xe(Jr,Or),Fr=et(zt,cr,ir,Nt,ar),Yr=(0,De.Z)(Fr,3),kt=Yr[0],Tt=Yr[1],vr=Yr[2],$t=(0,ze.zX)(function(Cr){if(Xt(Cr),Br){var Ir=ke(Cr),tr=Ir.map(function(Wr){return Ke(Wr,Jr,Or).map(function(Gr){return Gr.option})}),Rt=zt?Ir:Ir[0],kr=zt?tr:tr[0];Br(Rt,kr)}}),Bt=qe(zt,$t,kt,Tt,vr,ir,Nt,Zr),rr=(0,ze.zX)(function(Cr){Bt(Cr)}),fr=ee.useMemo(function(){return{options:Jr,fieldNames:Or,values:kt,halfValues:Tt,changeOnSelect:Er,onSelect:rr,checkable:jt,searchOptions:[],dropdownPrefixCls:void 0,loadData:Pr,expandTrigger:ur,expandIcon:Xr,loadingIcon:mr,dropdownMenuColumnStyle:void 0}},[Jr,Or,kt,Tt,Er,rr,jt,Pr,ur,Xr,mr]),Tr="".concat(xt,"-panel"),Nr=!Jr.length;return ee.createElement(E.Provider,{value:fr},ee.createElement("div",{className:ft()(Tr,(yt={},(0,te.Z)(yt,"".concat(Tr,"-rtl"),wr==="rtl"),(0,te.Z)(yt,"".concat(Tr,"-empty"),Nr),yt),Ot),style:Et},Nr?nr:ee.createElement(nt,{prefixCls:xt,searchValue:"",multiple:zt,toggleOpen:it,open:!0,direction:wr,disabled:Pt})))}function Ee(gt){var yt=gt.onPopupVisibleChange,vt=gt.popupVisible,Ct=gt.popupClassName,xt=gt.popupPlacement;warning(!yt,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(vt===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Ct===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(xt===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function be(gt,yt){if(gt){var vt=function Ct(xt){for(var Et=0;Et<xt.length;Et++){var Ot=xt[Et];if(Ot[yt==null?void 0:yt.value]===null)return warning(!1,"`value` in Cascader options should not be `null`."),!0;if(Array.isArray(Ot[yt==null?void 0:yt.children])&&Ct(Ot[yt==null?void 0:yt.children]))return!0}};vt(gt)}}var Ze=null,Ge=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","dropdownStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy","optionRender"],Be=ee.forwardRef(function(gt,yt){var vt=gt.id,Ct=gt.prefixCls,xt=Ct===void 0?"rc-cascader":Ct,Et=gt.fieldNames,Ot=gt.defaultValue,Zt=gt.value,jt=gt.changeOnSelect,Kt=gt.onChange,Ar=gt.displayRender,br=gt.checkable,Er=gt.autoClearSearchValue,Br=Er===void 0?!0:Er,Zr=gt.searchValue,Pr=gt.onSearch,ur=gt.showSearch,Hr=gt.expandTrigger,Xr=gt.options,mr=gt.dropdownPrefixCls,wr=gt.loadData,qt=gt.popupVisible,nr=gt.open,Pt=gt.popupClassName,zt=gt.dropdownClassName,hr=gt.dropdownMenuColumnStyle,yr=gt.dropdownStyle,cr=gt.popupPlacement,Xt=gt.placement,Or=gt.onDropdownVisibleChange,Ur=gt.onPopupVisibleChange,jr=gt.expandIcon,Jr=jr===void 0?">":jr,ir=gt.loadingIcon,Nt=gt.children,ar=gt.dropdownMatchSelectWidth,Fr=ar===void 0?!1:ar,Yr=gt.showCheckedStrategy,kt=Yr===void 0?ge:Yr,Tt=gt.optionRender,vr=(0,ye.Z)(gt,Ge),$t=(0,z.ZP)(vt),Bt=!!br,rr=(0,re.Z)(Ot,{value:Zt,postState:ke}),fr=(0,De.Z)(rr,2),Tr=fr[0],Nr=fr[1],Cr=ee.useMemo(function(){return fe(Et)},[JSON.stringify(Et)]),Ir=Ue(Cr,Xr),tr=(0,De.Z)(Ir,3),Rt=tr[0],kr=tr[1],Wr=tr[2],Gr=(0,re.Z)("",{value:Zr,postState:function(gr){return gr||""}}),$r=(0,De.Z)(Gr,2),pn=$r[0],xn=$r[1],qr=function(gr,pr){xn(gr),pr.source!=="blur"&&Pr&&Pr(gr)},Rr=ot(ur),rn=(0,De.Z)(Rr,2),Kr=rn[0],Bn=rn[1],Hn=me(pn,Rt,Cr,mr||xt,Bn,jt||Bt),Rn=Xe(Rt,Cr),Yn=et(Bt,Tr,kr,Wr,Rn),Xn=(0,De.Z)(Yn,3),Wn=Xn[0],On=Xn[1],_n=Xn[2],Jn=ee.useMemo(function(){var Qt=Fe(Wn),gr=Me(Qt,kr,kt);return[].concat((0,y.Z)(_n),(0,y.Z)(Wr(gr)))},[Wn,kr,Wr,_n,kt]),_r=_e(Jn,Rt,Cr,Bt,Ar),dn=(0,le.Z)(function(Qt){if(Nr(Qt),Kt){var gr=ke(Qt),pr=gr.map(function(Gt){return Ke(Gt,Rt,Cr).map(function(Yt){return Yt.option})}),lr=Bt?gr:gr[0],Mt=Bt?pr:pr[0];Kt(lr,Mt)}}),Dn=qe(Bt,dn,Wn,On,_n,kr,Wr,kt),Mn=(0,le.Z)(function(Qt){(!Bt||Br)&&xn(""),Dn(Qt)}),jn=function(gr,pr){if(pr.type==="clear"){dn([]);return}var lr=pr.values[0],Mt=lr.valueCells;Mn(Mt)},Zn=nr!==void 0?nr:qt,ri=zt||Pt,At=Xt||cr,Ht=function(gr){Or==null||Or(gr),Ur==null||Ur(gr)},Lt=ee.useMemo(function(){return{options:Rt,fieldNames:Cr,values:Wn,halfValues:On,changeOnSelect:jt,onSelect:Mn,checkable:br,searchOptions:Hn,dropdownPrefixCls:mr,loadData:wr,expandTrigger:Hr,expandIcon:Jr,loadingIcon:ir,dropdownMenuColumnStyle:hr,optionRender:Tt}},[Rt,Cr,Wn,On,jt,Mn,br,Hn,mr,wr,Hr,Jr,ir,hr,Tt]),Wt=!(pn?Hn:Rt).length,_t=pn&&Bn.matchInputWidth||Wt?{}:{minWidth:"auto"};return ee.createElement(E.Provider,{value:Lt},ee.createElement(x.Ac,(0,je.Z)({},vr,{ref:yt,id:$t,prefixCls:xt,autoClearSearchValue:Br,dropdownMatchSelectWidth:Fr,dropdownStyle:(0,St.Z)((0,St.Z)({},_t),yr),displayValues:_r,onDisplayValuesChange:jn,mode:Bt?"multiple":void 0,searchValue:pn,onSearch:qr,showSearch:Kr,OptionList:Ie,emptyOptions:Wt,open:Zn,dropdownClassName:ri,placement:At,onDropdownVisibleChange:Ht,getRawInputElement:function(){return Nt}})))});Be.SHOW_PARENT=ge,Be.SHOW_CHILD=Ce,Be.Panel=Oe;var ht=Be,bt=ht},66042:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return Ne}});var je=Ye(33885),St=Ye(42978),y=Ye(43403),De=Ye(34280),ye=Ye(59301),x=ye.createContext(null),z=ye.createContext({}),le=x,re=Ye(20068),ee=Ye(54476),ue=Ye(92310),E=Ye.n(ue),ie=Ye(77900),te=Ye(10228),oe=Ye(26112),se=Ye(75931),ce=Ye(8654),pe=["prefixCls","className","containerRef"],me=function(Me){var Ke=Me.prefixCls,_e=Me.className,Xe=Me.containerRef,ut=(0,se.Z)(Me,pe),Re=ye.useContext(z),Ue=Re.panel,$e=(0,ce.x1)(Ue,Xe);return ye.createElement("div",(0,ee.Z)({className:E()("".concat(Ke,"-content"),_e),role:"dialog",ref:$e},(0,oe.Z)(Me,{aria:!0}),{"aria-modal":"true"},ut))},ve=me,ge=Ye(48736);function Ce(ke){return typeof ke=="string"&&String(Number(ke))===ke?((0,ge.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(ke)):ke}function Se(ke){warning(!("wrapperClassName"in ke),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!ke.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Fe={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function xe(ke,Me){var Ke,_e,Xe,ut=ke.prefixCls,Re=ke.open,Ue=ke.placement,$e=ke.inline,ot=ke.push,at=ke.forceRender,qe=ke.autoFocus,et=ke.keyboard,Qe=ke.classNames,ft=ke.rootClassName,rt=ke.rootStyle,ct=ke.zIndex,st=ke.className,Ve=ke.id,Le=ke.style,Je=ke.motion,Pe=ke.width,He=ke.height,lt=ke.children,pt=ke.mask,nt=ke.maskClosable,Te=ke.maskMotion,Ie=ke.maskClassName,ze=ke.maskStyle,it=ke.afterOpenChange,Oe=ke.onClose,Ee=ke.onMouseEnter,be=ke.onMouseOver,Ze=ke.onMouseLeave,Ge=ke.onClick,Be=ke.onKeyDown,ht=ke.onKeyUp,bt=ke.styles,gt=ke.drawerRender,yt=ye.useRef(),vt=ye.useRef(),Ct=ye.useRef();ye.useImperativeHandle(Me,function(){return yt.current});var xt=function(wr){var qt=wr.keyCode,nr=wr.shiftKey;switch(qt){case te.Z.TAB:{if(qt===te.Z.TAB){if(!nr&&document.activeElement===Ct.current){var Pt;(Pt=vt.current)===null||Pt===void 0||Pt.focus({preventScroll:!0})}else if(nr&&document.activeElement===vt.current){var zt;(zt=Ct.current)===null||zt===void 0||zt.focus({preventScroll:!0})}}break}case te.Z.ESC:{Oe&&et&&(wr.stopPropagation(),Oe(wr));break}}};ye.useEffect(function(){if(Re&&qe){var mr;(mr=yt.current)===null||mr===void 0||mr.focus({preventScroll:!0})}},[Re]);var Et=ye.useState(!1),Ot=(0,St.Z)(Et,2),Zt=Ot[0],jt=Ot[1],Kt=ye.useContext(le),Ar;typeof ot=="boolean"?Ar=ot?{}:{distance:0}:Ar=ot||{};var br=(Ke=(_e=(Xe=Ar)===null||Xe===void 0?void 0:Xe.distance)!==null&&_e!==void 0?_e:Kt==null?void 0:Kt.pushDistance)!==null&&Ke!==void 0?Ke:180,Er=ye.useMemo(function(){return{pushDistance:br,push:function(){jt(!0)},pull:function(){jt(!1)}}},[br]);ye.useEffect(function(){if(Re){var mr;Kt==null||(mr=Kt.push)===null||mr===void 0||mr.call(Kt)}else{var wr;Kt==null||(wr=Kt.pull)===null||wr===void 0||wr.call(Kt)}},[Re]),ye.useEffect(function(){return function(){var mr;Kt==null||(mr=Kt.pull)===null||mr===void 0||mr.call(Kt)}},[]);var Br=pt&&ye.createElement(ie.default,(0,ee.Z)({key:"mask"},Te,{visible:Re}),function(mr,wr){var qt=mr.className,nr=mr.style;return ye.createElement("div",{className:E()("".concat(ut,"-mask"),qt,Qe==null?void 0:Qe.mask,Ie),style:(0,je.Z)((0,je.Z)((0,je.Z)({},nr),ze),bt==null?void 0:bt.mask),onClick:nt&&Re?Oe:void 0,ref:wr})}),Zr=typeof Je=="function"?Je(Ue):Je,Pr={};if(Zt&&br)switch(Ue){case"top":Pr.transform="translateY(".concat(br,"px)");break;case"bottom":Pr.transform="translateY(".concat(-br,"px)");break;case"left":Pr.transform="translateX(".concat(br,"px)");break;default:Pr.transform="translateX(".concat(-br,"px)");break}Ue==="left"||Ue==="right"?Pr.width=Ce(Pe):Pr.height=Ce(He);var ur={onMouseEnter:Ee,onMouseOver:be,onMouseLeave:Ze,onClick:Ge,onKeyDown:Be,onKeyUp:ht},Hr=ye.createElement(ie.default,(0,ee.Z)({key:"panel"},Zr,{visible:Re,forceRender:at,onVisibleChanged:function(wr){it==null||it(wr)},removeOnLeave:!1,leavedClassName:"".concat(ut,"-content-wrapper-hidden")}),function(mr,wr){var qt=mr.className,nr=mr.style,Pt=ye.createElement(ve,(0,ee.Z)({id:Ve,containerRef:wr,prefixCls:ut,className:E()(st,Qe==null?void 0:Qe.content),style:(0,je.Z)((0,je.Z)({},Le),bt==null?void 0:bt.content)},(0,oe.Z)(ke,{aria:!0}),ur),lt);return ye.createElement("div",(0,ee.Z)({className:E()("".concat(ut,"-content-wrapper"),Qe==null?void 0:Qe.wrapper,qt),style:(0,je.Z)((0,je.Z)((0,je.Z)({},Pr),nr),bt==null?void 0:bt.wrapper)},(0,oe.Z)(ke,{data:!0})),gt?gt(Pt):Pt)}),Xr=(0,je.Z)({},rt);return ct&&(Xr.zIndex=ct),ye.createElement(le.Provider,{value:Er},ye.createElement("div",{className:E()(ut,"".concat(ut,"-").concat(Ue),ft,(0,re.Z)((0,re.Z)({},"".concat(ut,"-open"),Re),"".concat(ut,"-inline"),$e)),style:Xr,tabIndex:-1,ref:yt,onKeyDown:xt},Br,ye.createElement("div",{tabIndex:0,ref:vt,style:Fe,"aria-hidden":"true","data-sentinel":"start"}),Hr,ye.createElement("div",{tabIndex:0,ref:Ct,style:Fe,"aria-hidden":"true","data-sentinel":"end"})))}var fe=ye.forwardRef(xe),de=fe,we=function(Me){var Ke=Me.open,_e=Ke===void 0?!1:Ke,Xe=Me.prefixCls,ut=Xe===void 0?"rc-drawer":Xe,Re=Me.placement,Ue=Re===void 0?"right":Re,$e=Me.autoFocus,ot=$e===void 0?!0:$e,at=Me.keyboard,qe=at===void 0?!0:at,et=Me.width,Qe=et===void 0?378:et,ft=Me.mask,rt=ft===void 0?!0:ft,ct=Me.maskClosable,st=ct===void 0?!0:ct,Ve=Me.getContainer,Le=Me.forceRender,Je=Me.afterOpenChange,Pe=Me.destroyOnClose,He=Me.onMouseEnter,lt=Me.onMouseOver,pt=Me.onMouseLeave,nt=Me.onClick,Te=Me.onKeyDown,Ie=Me.onKeyUp,ze=Me.panelRef,it=ye.useState(!1),Oe=(0,St.Z)(it,2),Ee=Oe[0],be=Oe[1],Ze=ye.useState(!1),Ge=(0,St.Z)(Ze,2),Be=Ge[0],ht=Ge[1];(0,De.Z)(function(){ht(!0)},[]);var bt=Be?_e:!1,gt=ye.useRef(),yt=ye.useRef();(0,De.Z)(function(){bt&&(yt.current=document.activeElement)},[bt]);var vt=function(Zt){var jt;if(be(Zt),Je==null||Je(Zt),!Zt&&yt.current&&!((jt=gt.current)!==null&&jt!==void 0&&jt.contains(yt.current))){var Kt;(Kt=yt.current)===null||Kt===void 0||Kt.focus({preventScroll:!0})}},Ct=ye.useMemo(function(){return{panel:ze}},[ze]);if(!Le&&!Ee&&!bt&&Pe)return null;var xt={onMouseEnter:He,onMouseOver:lt,onMouseLeave:pt,onClick:nt,onKeyDown:Te,onKeyUp:Ie},Et=(0,je.Z)((0,je.Z)({},Me),{},{open:bt,prefixCls:ut,placement:Ue,autoFocus:ot,keyboard:qe,width:Qe,mask:rt,maskClosable:st,inline:Ve===!1,afterOpenChange:vt,ref:gt},xt);return ye.createElement(z.Provider,{value:Ct},ye.createElement(y.Z,{open:bt||Le||Ee,autoDestroy:!1,getContainer:Ve,autoLock:rt&&(bt||Ee)},ye.createElement(de,Et)))},Ae=we,Ne=Ae},20922:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return rt}});var je=Ye(54476),St=Ye(20068),y=Ye(76190),De=Ye(42978),ye=Ye(75931),x=Ye(67732),z=Ye(83652);function le(){return typeof BigInt=="function"}function re(ct){return!ct&&ct!==0&&!Number.isNaN(ct)||!String(ct).trim()}function ee(ct){var st=ct.trim(),Ve=st.startsWith("-");Ve&&(st=st.slice(1)),st=st.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),st.startsWith(".")&&(st="0".concat(st));var Le=st||"0",Je=Le.split("."),Pe=Je[0]||"0",He=Je[1]||"0";Pe==="0"&&He==="0"&&(Ve=!1);var lt=Ve?"-":"";return{negative:Ve,negativeStr:lt,trimStr:Le,integerStr:Pe,decimalStr:He,fullStr:"".concat(lt).concat(Le)}}function ue(ct){var st=String(ct);return!Number.isNaN(Number(st))&&st.includes("e")}function E(ct){var st=String(ct);if(ue(ct)){var Ve=Number(st.slice(st.indexOf("e-")+2)),Le=st.match(/\.(\d+)/);return Le!=null&&Le[1]&&(Ve+=Le[1].length),Ve}return st.includes(".")&&te(st)?st.length-st.indexOf(".")-1:0}function ie(ct){var st=String(ct);if(ue(ct)){if(ct>Number.MAX_SAFE_INTEGER)return String(le()?BigInt(ct).toString():Number.MAX_SAFE_INTEGER);if(ct<Number.MIN_SAFE_INTEGER)return String(le()?BigInt(ct).toString():Number.MIN_SAFE_INTEGER);st=ct.toFixed(E(st))}return ee(st).fullStr}function te(ct){return typeof ct=="number"?!Number.isNaN(ct):ct?/^\s*-?\d+(\.\d+)?\s*$/.test(ct)||/^\s*-?\d+\.\s*$/.test(ct)||/^\s*-?\.\d+\s*$/.test(ct):!1}var oe=function(){function ct(st){if((0,x.Z)(this,ct),(0,St.Z)(this,"origin",""),(0,St.Z)(this,"negative",void 0),(0,St.Z)(this,"integer",void 0),(0,St.Z)(this,"decimal",void 0),(0,St.Z)(this,"decimalLen",void 0),(0,St.Z)(this,"empty",void 0),(0,St.Z)(this,"nan",void 0),re(st)){this.empty=!0;return}if(this.origin=String(st),st==="-"||Number.isNaN(st)){this.nan=!0;return}var Ve=st;if(ue(Ve)&&(Ve=Number(Ve)),Ve=typeof Ve=="string"?Ve:ie(Ve),te(Ve)){var Le=ee(Ve);this.negative=Le.negative;var Je=Le.trimStr.split(".");this.integer=BigInt(Je[0]);var Pe=Je[1]||"0";this.decimal=BigInt(Pe),this.decimalLen=Pe.length}else this.nan=!0}return(0,z.Z)(ct,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(Ve){var Le="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(Ve,"0"));return BigInt(Le)}},{key:"negate",value:function(){var Ve=new ct(this.toString());return Ve.negative=!Ve.negative,Ve}},{key:"cal",value:function(Ve,Le,Je){var Pe=Math.max(this.getDecimalStr().length,Ve.getDecimalStr().length),He=this.alignDecimal(Pe),lt=Ve.alignDecimal(Pe),pt=Le(He,lt).toString(),nt=Je(Pe),Te=ee(pt),Ie=Te.negativeStr,ze=Te.trimStr,it="".concat(Ie).concat(ze.padStart(nt+1,"0"));return new ct("".concat(it.slice(0,-nt),".").concat(it.slice(-nt)))}},{key:"add",value:function(Ve){if(this.isInvalidate())return new ct(Ve);var Le=new ct(Ve);return Le.isInvalidate()?this:this.cal(Le,function(Je,Pe){return Je+Pe},function(Je){return Je})}},{key:"multi",value:function(Ve){var Le=new ct(Ve);return this.isInvalidate()||Le.isInvalidate()?new ct(NaN):this.cal(Le,function(Je,Pe){return Je*Pe},function(Je){return Je*2})}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(Ve){return this.toString()===(Ve==null?void 0:Ve.toString())}},{key:"lessEquals",value:function(Ve){return this.add(Ve.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var Ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Ve?this.isInvalidate()?"":ee("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),ct}(),se=function(){function ct(st){if((0,x.Z)(this,ct),(0,St.Z)(this,"origin",""),(0,St.Z)(this,"number",void 0),(0,St.Z)(this,"empty",void 0),re(st)){this.empty=!0;return}this.origin=String(st),this.number=Number(st)}return(0,z.Z)(ct,[{key:"negate",value:function(){return new ct(-this.toNumber())}},{key:"add",value:function(Ve){if(this.isInvalidate())return new ct(Ve);var Le=Number(Ve);if(Number.isNaN(Le))return this;var Je=this.number+Le;if(Je>Number.MAX_SAFE_INTEGER)return new ct(Number.MAX_SAFE_INTEGER);if(Je<Number.MIN_SAFE_INTEGER)return new ct(Number.MIN_SAFE_INTEGER);var Pe=Math.max(E(this.number),E(Le));return new ct(Je.toFixed(Pe))}},{key:"multi",value:function(Ve){var Le=Number(Ve);if(this.isInvalidate()||Number.isNaN(Le))return new ct(NaN);var Je=this.number*Le;if(Je>Number.MAX_SAFE_INTEGER)return new ct(Number.MAX_SAFE_INTEGER);if(Je<Number.MIN_SAFE_INTEGER)return new ct(Number.MIN_SAFE_INTEGER);var Pe=Math.max(E(this.number),E(Le));return new ct(Je.toFixed(Pe))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return Number.isNaN(this.number)}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(Ve){return this.toNumber()===(Ve==null?void 0:Ve.toNumber())}},{key:"lessEquals",value:function(Ve){return this.add(Ve.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var Ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Ve?this.isInvalidate()?"":ie(this.number):this.origin}}]),ct}();function ce(ct){return le()?new oe(ct):new se(ct)}function pe(ct,st,Ve){var Le=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(ct==="")return"";var Je=ee(ct),Pe=Je.negativeStr,He=Je.integerStr,lt=Je.decimalStr,pt="".concat(st).concat(lt),nt="".concat(Pe).concat(He);if(Ve>=0){var Te=Number(lt[Ve]);if(Te>=5&&!Le){var Ie=ce(ct).add("".concat(Pe,"0.").concat("0".repeat(Ve)).concat(10-Te));return pe(Ie.toString(),st,Ve,Le)}return Ve===0?nt:"".concat(nt).concat(st).concat(lt.padEnd(Ve,"0").slice(0,Ve))}return pt===".0"?nt:"".concat(nt).concat(pt)}var me=ce,ve=Ye(92310),ge=Ye.n(ve),Ce=Ye(36901),Se=Ye(34280);function Fe(ct,st){return typeof Proxy!="undefined"&&ct?new Proxy(ct,{get:function(Le,Je){if(st[Je])return st[Je];var Pe=Le[Je];return typeof Pe=="function"?Pe.bind(Le):Pe}}):ct}var xe=Ye(8654),fe=Ye(59301),de=Ye(48736);function we(ct,st){var Ve=(0,fe.useRef)(null);function Le(){try{var Pe=ct.selectionStart,He=ct.selectionEnd,lt=ct.value,pt=lt.substring(0,Pe),nt=lt.substring(He);Ve.current={start:Pe,end:He,value:lt,beforeTxt:pt,afterTxt:nt}}catch(Te){}}function Je(){if(ct&&Ve.current&&st)try{var Pe=ct.value,He=Ve.current,lt=He.beforeTxt,pt=He.afterTxt,nt=He.start,Te=Pe.length;if(Pe.startsWith(lt))Te=lt.length;else if(Pe.endsWith(pt))Te=Pe.length-Ve.current.afterTxt.length;else{var Ie=lt[nt-1],ze=Pe.indexOf(Ie,nt-1);ze!==-1&&(Te=ze+1)}ct.setSelectionRange(Te,Te)}catch(it){(0,de.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(it.message))}}return[Le,Je]}var Ae=Ye(49658),Ne=function(){var st=(0,fe.useState)(!1),Ve=(0,De.Z)(st,2),Le=Ve[0],Je=Ve[1];return(0,Se.Z)(function(){Je((0,Ae.Z)())},[]),Le},ke=Ne,Me=Ye(16089),Ke=200,_e=600;function Xe(ct){var st=ct.prefixCls,Ve=ct.upNode,Le=ct.downNode,Je=ct.upDisabled,Pe=ct.downDisabled,He=ct.onStep,lt=fe.useRef(),pt=fe.useRef([]),nt=fe.useRef();nt.current=He;var Te=function(){clearTimeout(lt.current)},Ie=function(Be,ht){Be.preventDefault(),Te(),nt.current(ht);function bt(){nt.current(ht),lt.current=setTimeout(bt,Ke)}lt.current=setTimeout(bt,_e)};fe.useEffect(function(){return function(){Te(),pt.current.forEach(function(Ge){return Me.Z.cancel(Ge)})}},[]);var ze=ke();if(ze)return null;var it="".concat(st,"-handler"),Oe=ge()(it,"".concat(it,"-up"),(0,St.Z)({},"".concat(it,"-up-disabled"),Je)),Ee=ge()(it,"".concat(it,"-down"),(0,St.Z)({},"".concat(it,"-down-disabled"),Pe)),be=function(){return pt.current.push((0,Me.Z)(Te))},Ze={unselectable:"on",role:"button",onMouseUp:be,onMouseLeave:be};return fe.createElement("div",{className:"".concat(it,"-wrap")},fe.createElement("span",(0,je.Z)({},Ze,{onMouseDown:function(Be){Ie(Be,!0)},"aria-label":"Increase Value","aria-disabled":Je,className:Oe}),Ve||fe.createElement("span",{unselectable:"on",className:"".concat(st,"-handler-up-inner")})),fe.createElement("span",(0,je.Z)({},Ze,{onMouseDown:function(Be){Ie(Be,!1)},"aria-label":"Decrease Value","aria-disabled":Pe,className:Ee}),Le||fe.createElement("span",{unselectable:"on",className:"".concat(st,"-handler-down-inner")})))}function ut(ct){var st=typeof ct=="number"?ie(ct):ee(ct).fullStr,Ve=st.includes(".");return Ve?ee(st.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:ct+"0"}var Re=Ye(30292),Ue=function(){var ct=(0,fe.useRef)(0),st=function(){Me.Z.cancel(ct.current)};return(0,fe.useEffect)(function(){return st},[]),function(Ve){st(),ct.current=(0,Me.Z)(function(){Ve()})}},$e=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],ot=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],at=function(st,Ve){return st||Ve.isEmpty()?Ve.toString():Ve.toNumber()},qe=function(st){var Ve=me(st);return Ve.isInvalidate()?null:Ve},et=fe.forwardRef(function(ct,st){var Ve=ct.prefixCls,Le=ct.className,Je=ct.style,Pe=ct.min,He=ct.max,lt=ct.step,pt=lt===void 0?1:lt,nt=ct.defaultValue,Te=ct.value,Ie=ct.disabled,ze=ct.readOnly,it=ct.upHandler,Oe=ct.downHandler,Ee=ct.keyboard,be=ct.changeOnWheel,Ze=be===void 0?!1:be,Ge=ct.controls,Be=Ge===void 0?!0:Ge,ht=ct.classNames,bt=ct.stringMode,gt=ct.parser,yt=ct.formatter,vt=ct.precision,Ct=ct.decimalSeparator,xt=ct.onChange,Et=ct.onInput,Ot=ct.onPressEnter,Zt=ct.onStep,jt=ct.changeOnBlur,Kt=jt===void 0?!0:jt,Ar=ct.domRef,br=(0,ye.Z)(ct,$e),Er="".concat(Ve,"-input"),Br=fe.useRef(null),Zr=fe.useState(!1),Pr=(0,De.Z)(Zr,2),ur=Pr[0],Hr=Pr[1],Xr=fe.useRef(!1),mr=fe.useRef(!1),wr=fe.useRef(!1),qt=fe.useState(function(){return me(Te!=null?Te:nt)}),nr=(0,De.Z)(qt,2),Pt=nr[0],zt=nr[1];function hr(qr){Te===void 0&&zt(qr)}var yr=fe.useCallback(function(qr,Rr){if(!Rr)return vt>=0?vt:Math.max(E(qr),E(pt))},[vt,pt]),cr=fe.useCallback(function(qr){var Rr=String(qr);if(gt)return gt(Rr);var rn=Rr;return Ct&&(rn=rn.replace(Ct,".")),rn.replace(/[^\w.-]+/g,"")},[gt,Ct]),Xt=fe.useRef(""),Or=fe.useCallback(function(qr,Rr){if(yt)return yt(qr,{userTyping:Rr,input:String(Xt.current)});var rn=typeof qr=="number"?ie(qr):qr;if(!Rr){var Kr=yr(rn,Rr);if(te(rn)&&(Ct||Kr>=0)){var Bn=Ct||".";rn=pe(rn,Bn,Kr)}}return rn},[yt,yr,Ct]),Ur=fe.useState(function(){var qr=nt!=null?nt:Te;return Pt.isInvalidate()&&["string","number"].includes((0,y.Z)(qr))?Number.isNaN(qr)?"":qr:Or(Pt.toString(),!1)}),jr=(0,De.Z)(Ur,2),Jr=jr[0],ir=jr[1];Xt.current=Jr;function Nt(qr,Rr){ir(Or(qr.isInvalidate()?qr.toString(!1):qr.toString(!Rr),Rr))}var ar=fe.useMemo(function(){return qe(He)},[He,vt]),Fr=fe.useMemo(function(){return qe(Pe)},[Pe,vt]),Yr=fe.useMemo(function(){return!ar||!Pt||Pt.isInvalidate()?!1:ar.lessEquals(Pt)},[ar,Pt]),kt=fe.useMemo(function(){return!Fr||!Pt||Pt.isInvalidate()?!1:Pt.lessEquals(Fr)},[Fr,Pt]),Tt=we(Br.current,ur),vr=(0,De.Z)(Tt,2),$t=vr[0],Bt=vr[1],rr=function(Rr){return ar&&!Rr.lessEquals(ar)?ar:Fr&&!Fr.lessEquals(Rr)?Fr:null},fr=function(Rr){return!rr(Rr)},Tr=function(Rr,rn){var Kr=Rr,Bn=fr(Kr)||Kr.isEmpty();if(!Kr.isEmpty()&&!rn&&(Kr=rr(Kr)||Kr,Bn=!0),!ze&&!Ie&&Bn){var Hn=Kr.toString(),Rn=yr(Hn,rn);return Rn>=0&&(Kr=me(pe(Hn,".",Rn)),fr(Kr)||(Kr=me(pe(Hn,".",Rn,!0)))),Kr.equals(Pt)||(hr(Kr),xt==null||xt(Kr.isEmpty()?null:at(bt,Kr)),Te===void 0&&Nt(Kr,rn)),Kr}return Pt},Nr=Ue(),Cr=function qr(Rr){if($t(),Xt.current=Rr,ir(Rr),!mr.current){var rn=cr(Rr),Kr=me(rn);Kr.isNaN()||Tr(Kr,!0)}Et==null||Et(Rr),Nr(function(){var Bn=Rr;gt||(Bn=Rr.replace(/。/g,".")),Bn!==Rr&&qr(Bn)})},Ir=function(){mr.current=!0},tr=function(){mr.current=!1,Cr(Br.current.value)},Rt=function(Rr){Cr(Rr.target.value)},kr=function(Rr){var rn;if(!(Rr&&Yr||!Rr&&kt)){Xr.current=!1;var Kr=me(wr.current?ut(pt):pt);Rr||(Kr=Kr.negate());var Bn=(Pt||me(0)).add(Kr.toString()),Hn=Tr(Bn,!1);Zt==null||Zt(at(bt,Hn),{offset:wr.current?ut(pt):pt,type:Rr?"up":"down"}),(rn=Br.current)===null||rn===void 0||rn.focus()}},Wr=function(Rr){var rn=me(cr(Jr)),Kr;rn.isNaN()?Kr=Tr(Pt,Rr):Kr=Tr(rn,Rr),Te!==void 0?Nt(Pt,!1):Kr.isNaN()||Nt(Kr,!1)},Gr=function(){Xr.current=!0},$r=function(Rr){var rn=Rr.key,Kr=Rr.shiftKey;Xr.current=!0,wr.current=Kr,rn==="Enter"&&(mr.current||(Xr.current=!1),Wr(!1),Ot==null||Ot(Rr)),Ee!==!1&&!mr.current&&["Up","ArrowUp","Down","ArrowDown"].includes(rn)&&(kr(rn==="Up"||rn==="ArrowUp"),Rr.preventDefault())},pn=function(){Xr.current=!1,wr.current=!1};fe.useEffect(function(){if(Ze&&ur){var qr=function(Kr){kr(Kr.deltaY<0),Kr.preventDefault()},Rr=Br.current;if(Rr)return Rr.addEventListener("wheel",qr,{passive:!1}),function(){return Rr.removeEventListener("wheel",qr)}}});var xn=function(){Kt&&Wr(!1),Hr(!1),Xr.current=!1};return(0,Se.o)(function(){Pt.isInvalidate()||Nt(Pt,!1)},[vt,yt]),(0,Se.o)(function(){var qr=me(Te);zt(qr);var Rr=me(cr(Jr));(!qr.equals(Rr)||!Xr.current||yt)&&Nt(qr,Xr.current)},[Te]),(0,Se.o)(function(){yt&&Bt()},[Jr]),fe.createElement("div",{ref:Ar,className:ge()(Ve,Le,(0,St.Z)((0,St.Z)((0,St.Z)((0,St.Z)((0,St.Z)({},"".concat(Ve,"-focused"),ur),"".concat(Ve,"-disabled"),Ie),"".concat(Ve,"-readonly"),ze),"".concat(Ve,"-not-a-number"),Pt.isNaN()),"".concat(Ve,"-out-of-range"),!Pt.isInvalidate()&&!fr(Pt))),style:Je,onFocus:function(){Hr(!0)},onBlur:xn,onKeyDown:$r,onKeyUp:pn,onCompositionStart:Ir,onCompositionEnd:tr,onBeforeInput:Gr},Be&&fe.createElement(Xe,{prefixCls:Ve,upNode:it,downNode:Oe,upDisabled:Yr,downDisabled:kt,onStep:kr}),fe.createElement("div",{className:"".concat(Er,"-wrap")},fe.createElement("input",(0,je.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Pe,"aria-valuemax":He,"aria-valuenow":Pt.isInvalidate()?null:Pt.toString(),step:pt},br,{ref:(0,xe.sQ)(Br,st),className:Er,value:Jr,onChange:Rt,disabled:Ie,readOnly:ze}))))}),Qe=fe.forwardRef(function(ct,st){var Ve=ct.disabled,Le=ct.style,Je=ct.prefixCls,Pe=Je===void 0?"rc-input-number":Je,He=ct.value,lt=ct.prefix,pt=ct.suffix,nt=ct.addonBefore,Te=ct.addonAfter,Ie=ct.className,ze=ct.classNames,it=(0,ye.Z)(ct,ot),Oe=fe.useRef(null),Ee=fe.useRef(null),be=fe.useRef(null),Ze=function(Be){be.current&&(0,Re.nH)(be.current,Be)};return fe.useImperativeHandle(st,function(){return Fe(be.current,{focus:Ze,nativeElement:Oe.current.nativeElement||Ee.current})}),fe.createElement(Ce.BaseInput,{className:Ie,triggerFocus:Ze,prefixCls:Pe,value:He,disabled:Ve,style:Le,prefix:lt,suffix:pt,addonAfter:Te,addonBefore:nt,classNames:ze,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:Oe},fe.createElement(et,(0,je.Z)({prefixCls:Pe,disabled:Ve,ref:be,domRef:Ee,className:ze==null?void 0:ze.input},it)))}),ft=Qe,rt=ft},23425:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return Fe}});var je=Ye(20068),St=Ye(54476),y=Ye(76190),De=Ye(33885),ye=Ye(42978),x=Ye(92310),z=Ye.n(x),le=Ye(18929),re=Ye(10228),ee=Ye(26112),ue=Ye(48736),E=Ye(59301),ie=Ye(17119),te=[10,20,50,100],oe=function(fe){var de=fe.pageSizeOptions,we=de===void 0?te:de,Ae=fe.locale,Ne=fe.changeSize,ke=fe.pageSize,Me=fe.goButton,Ke=fe.quickGo,_e=fe.rootPrefixCls,Xe=fe.disabled,ut=fe.buildOptionText,Re=fe.showSizeChanger,Ue=fe.sizeChangerRender,$e=E.useState(""),ot=(0,ye.Z)($e,2),at=ot[0],qe=ot[1],et=function(){return!at||Number.isNaN(at)?void 0:Number(at)},Qe=typeof ut=="function"?ut:function(He){return"".concat(He," ").concat(Ae.items_per_page)},ft=function(lt){qe(lt.target.value)},rt=function(lt){Me||at===""||(qe(""),!(lt.relatedTarget&&(lt.relatedTarget.className.indexOf("".concat(_e,"-item-link"))>=0||lt.relatedTarget.className.indexOf("".concat(_e,"-item"))>=0))&&(Ke==null||Ke(et())))},ct=function(lt){at!==""&&(lt.keyCode===re.Z.ENTER||lt.type==="click")&&(qe(""),Ke==null||Ke(et()))},st=function(){return we.some(function(lt){return lt.toString()===ke.toString()})?we:we.concat([ke]).sort(function(lt,pt){var nt=Number.isNaN(Number(lt))?0:Number(lt),Te=Number.isNaN(Number(pt))?0:Number(pt);return nt-Te})},Ve="".concat(_e,"-options");if(!Re&&!Ke)return null;var Le=null,Je=null,Pe=null;return Re&&Ue&&(Le=Ue({disabled:Xe,size:ke,onSizeChange:function(lt){Ne==null||Ne(Number(lt))},"aria-label":Ae.page_size,className:"".concat(Ve,"-size-changer"),options:st().map(function(He){return{label:Qe(He),value:He}})})),Ke&&(Me&&(Pe=typeof Me=="boolean"?E.createElement("button",{type:"button",onClick:ct,onKeyUp:ct,disabled:Xe,className:"".concat(Ve,"-quick-jumper-button")},Ae.jump_to_confirm):E.createElement("span",{onClick:ct,onKeyUp:ct},Me)),Je=E.createElement("div",{className:"".concat(Ve,"-quick-jumper")},Ae.jump_to,E.createElement("input",{disabled:Xe,type:"text",value:at,onChange:ft,onKeyUp:ct,onBlur:rt,"aria-label":Ae.page}),Ae.page,Pe)),E.createElement("li",{className:Ve},Le,Je)},se=oe,ce=function(fe){var de=fe.rootPrefixCls,we=fe.page,Ae=fe.active,Ne=fe.className,ke=fe.showTitle,Me=fe.onClick,Ke=fe.onKeyPress,_e=fe.itemRender,Xe="".concat(de,"-item"),ut=z()(Xe,"".concat(Xe,"-").concat(we),(0,je.Z)((0,je.Z)({},"".concat(Xe,"-active"),Ae),"".concat(Xe,"-disabled"),!we),Ne),Re=function(){Me(we)},Ue=function(at){Ke(at,Me,we)},$e=_e(we,"page",E.createElement("a",{rel:"nofollow"},we));return $e?E.createElement("li",{title:ke?String(we):null,className:ut,onClick:Re,onKeyDown:Ue,tabIndex:0},$e):null},pe=ce,me=function(fe,de,we){return we};function ve(){}function ge(xe){var fe=Number(xe);return typeof fe=="number"&&!Number.isNaN(fe)&&isFinite(fe)&&Math.floor(fe)===fe}function Ce(xe,fe,de){var we=typeof xe=="undefined"?fe:xe;return Math.floor((de-1)/we)+1}var Se=function(fe){var de=fe.prefixCls,we=de===void 0?"rc-pagination":de,Ae=fe.selectPrefixCls,Ne=Ae===void 0?"rc-select":Ae,ke=fe.className,Me=fe.current,Ke=fe.defaultCurrent,_e=Ke===void 0?1:Ke,Xe=fe.total,ut=Xe===void 0?0:Xe,Re=fe.pageSize,Ue=fe.defaultPageSize,$e=Ue===void 0?10:Ue,ot=fe.onChange,at=ot===void 0?ve:ot,qe=fe.hideOnSinglePage,et=fe.align,Qe=fe.showPrevNextJumpers,ft=Qe===void 0?!0:Qe,rt=fe.showQuickJumper,ct=fe.showLessItems,st=fe.showTitle,Ve=st===void 0?!0:st,Le=fe.onShowSizeChange,Je=Le===void 0?ve:Le,Pe=fe.locale,He=Pe===void 0?ie.Z:Pe,lt=fe.style,pt=fe.totalBoundaryShowSizeChanger,nt=pt===void 0?50:pt,Te=fe.disabled,Ie=fe.simple,ze=fe.showTotal,it=fe.showSizeChanger,Oe=it===void 0?ut>nt:it,Ee=fe.sizeChangerRender,be=fe.pageSizeOptions,Ze=fe.itemRender,Ge=Ze===void 0?me:Ze,Be=fe.jumpPrevIcon,ht=fe.jumpNextIcon,bt=fe.prevIcon,gt=fe.nextIcon,yt=E.useRef(null),vt=(0,le.Z)(10,{value:Re,defaultValue:$e}),Ct=(0,ye.Z)(vt,2),xt=Ct[0],Et=Ct[1],Ot=(0,le.Z)(1,{value:Me,defaultValue:_e,postState:function(dn){return Math.max(1,Math.min(dn,Ce(void 0,xt,ut)))}}),Zt=(0,ye.Z)(Ot,2),jt=Zt[0],Kt=Zt[1],Ar=E.useState(jt),br=(0,ye.Z)(Ar,2),Er=br[0],Br=br[1];(0,E.useEffect)(function(){Br(jt)},[jt]);var Zr=at!==ve,Pr="current"in fe,ur=Math.max(1,jt-(ct?3:5)),Hr=Math.min(Ce(void 0,xt,ut),jt+(ct?3:5));function Xr(_r,dn){var Dn=_r||E.createElement("button",{type:"button","aria-label":dn,className:"".concat(we,"-item-link")});return typeof _r=="function"&&(Dn=E.createElement(_r,(0,De.Z)({},fe))),Dn}function mr(_r){var dn=_r.target.value,Dn=Ce(void 0,xt,ut),Mn;return dn===""?Mn=dn:Number.isNaN(Number(dn))?Mn=Er:dn>=Dn?Mn=Dn:Mn=Number(dn),Mn}function wr(_r){return ge(_r)&&_r!==jt&&ge(ut)&&ut>0}var qt=ut>xt?rt:!1;function nr(_r){(_r.keyCode===re.Z.UP||_r.keyCode===re.Z.DOWN)&&_r.preventDefault()}function Pt(_r){var dn=mr(_r);switch(dn!==Er&&Br(dn),_r.keyCode){case re.Z.ENTER:yr(dn);break;case re.Z.UP:yr(dn-1);break;case re.Z.DOWN:yr(dn+1);break;default:break}}function zt(_r){yr(mr(_r))}function hr(_r){var dn=Ce(_r,xt,ut),Dn=jt>dn&&dn!==0?dn:jt;Et(_r),Br(Dn),Je==null||Je(jt,_r),Kt(Dn),at==null||at(Dn,_r)}function yr(_r){if(wr(_r)&&!Te){var dn=Ce(void 0,xt,ut),Dn=_r;return _r>dn?Dn=dn:_r<1&&(Dn=1),Dn!==Er&&Br(Dn),Kt(Dn),at==null||at(Dn,xt),Dn}return jt}var cr=jt>1,Xt=jt<Ce(void 0,xt,ut);function Or(){cr&&yr(jt-1)}function Ur(){Xt&&yr(jt+1)}function jr(){yr(ur)}function Jr(){yr(Hr)}function ir(_r,dn){if(_r.key==="Enter"||_r.charCode===re.Z.ENTER||_r.keyCode===re.Z.ENTER){for(var Dn=arguments.length,Mn=new Array(Dn>2?Dn-2:0),jn=2;jn<Dn;jn++)Mn[jn-2]=arguments[jn];dn.apply(void 0,Mn)}}function Nt(_r){ir(_r,Or)}function ar(_r){ir(_r,Ur)}function Fr(_r){ir(_r,jr)}function Yr(_r){ir(_r,Jr)}function kt(_r){var dn=Ge(_r,"prev",Xr(bt,"prev page"));return E.isValidElement(dn)?E.cloneElement(dn,{disabled:!cr}):dn}function Tt(_r){var dn=Ge(_r,"next",Xr(gt,"next page"));return E.isValidElement(dn)?E.cloneElement(dn,{disabled:!Xt}):dn}function vr(_r){(_r.type==="click"||_r.keyCode===re.Z.ENTER)&&yr(Er)}var $t=null,Bt=(0,ee.Z)(fe,{aria:!0,data:!0}),rr=ze&&E.createElement("li",{className:"".concat(we,"-total-text")},ze(ut,[ut===0?0:(jt-1)*xt+1,jt*xt>ut?ut:jt*xt])),fr=null,Tr=Ce(void 0,xt,ut);if(qe&&ut<=xt)return null;var Nr=[],Cr={rootPrefixCls:we,onClick:yr,onKeyPress:ir,showTitle:Ve,itemRender:Ge,page:-1},Ir=jt-1>0?jt-1:0,tr=jt+1<Tr?jt+1:Tr,Rt=rt&&rt.goButton,kr=(0,y.Z)(Ie)==="object"?Ie.readOnly:!Ie,Wr=Rt,Gr=null;Ie&&(Rt&&(typeof Rt=="boolean"?Wr=E.createElement("button",{type:"button",onClick:vr,onKeyUp:vr},He.jump_to_confirm):Wr=E.createElement("span",{onClick:vr,onKeyUp:vr},Rt),Wr=E.createElement("li",{title:Ve?"".concat(He.jump_to).concat(jt,"/").concat(Tr):null,className:"".concat(we,"-simple-pager")},Wr)),Gr=E.createElement("li",{title:Ve?"".concat(jt,"/").concat(Tr):null,className:"".concat(we,"-simple-pager")},kr?Er:E.createElement("input",{type:"text","aria-label":He.jump_to,value:Er,disabled:Te,onKeyDown:nr,onKeyUp:Pt,onChange:Pt,onBlur:zt,size:3}),E.createElement("span",{className:"".concat(we,"-slash")},"/"),Tr));var $r=ct?1:2;if(Tr<=3+$r*2){Tr||Nr.push(E.createElement(pe,(0,St.Z)({},Cr,{key:"noPager",page:1,className:"".concat(we,"-item-disabled")})));for(var pn=1;pn<=Tr;pn+=1)Nr.push(E.createElement(pe,(0,St.Z)({},Cr,{key:pn,page:pn,active:jt===pn})))}else{var xn=ct?He.prev_3:He.prev_5,qr=ct?He.next_3:He.next_5,Rr=Ge(ur,"jump-prev",Xr(Be,"prev page")),rn=Ge(Hr,"jump-next",Xr(ht,"next page"));ft&&($t=Rr?E.createElement("li",{title:Ve?xn:null,key:"prev",onClick:jr,tabIndex:0,onKeyDown:Fr,className:z()("".concat(we,"-jump-prev"),(0,je.Z)({},"".concat(we,"-jump-prev-custom-icon"),!!Be))},Rr):null,fr=rn?E.createElement("li",{title:Ve?qr:null,key:"next",onClick:Jr,tabIndex:0,onKeyDown:Yr,className:z()("".concat(we,"-jump-next"),(0,je.Z)({},"".concat(we,"-jump-next-custom-icon"),!!ht))},rn):null);var Kr=Math.max(1,jt-$r),Bn=Math.min(jt+$r,Tr);jt-1<=$r&&(Bn=1+$r*2),Tr-jt<=$r&&(Kr=Tr-$r*2);for(var Hn=Kr;Hn<=Bn;Hn+=1)Nr.push(E.createElement(pe,(0,St.Z)({},Cr,{key:Hn,page:Hn,active:jt===Hn})));if(jt-1>=$r*2&&jt!==3&&(Nr[0]=E.cloneElement(Nr[0],{className:z()("".concat(we,"-item-after-jump-prev"),Nr[0].props.className)}),Nr.unshift($t)),Tr-jt>=$r*2&&jt!==Tr-2){var Rn=Nr[Nr.length-1];Nr[Nr.length-1]=E.cloneElement(Rn,{className:z()("".concat(we,"-item-before-jump-next"),Rn.props.className)}),Nr.push(fr)}Kr!==1&&Nr.unshift(E.createElement(pe,(0,St.Z)({},Cr,{key:1,page:1}))),Bn!==Tr&&Nr.push(E.createElement(pe,(0,St.Z)({},Cr,{key:Tr,page:Tr})))}var Yn=kt(Ir);if(Yn){var Xn=!cr||!Tr;Yn=E.createElement("li",{title:Ve?He.prev_page:null,onClick:Or,tabIndex:Xn?null:0,onKeyDown:Nt,className:z()("".concat(we,"-prev"),(0,je.Z)({},"".concat(we,"-disabled"),Xn)),"aria-disabled":Xn},Yn)}var Wn=Tt(tr);if(Wn){var On,_n;Ie?(On=!Xt,_n=cr?0:null):(On=!Xt||!Tr,_n=On?null:0),Wn=E.createElement("li",{title:Ve?He.next_page:null,onClick:Ur,tabIndex:_n,onKeyDown:ar,className:z()("".concat(we,"-next"),(0,je.Z)({},"".concat(we,"-disabled"),On)),"aria-disabled":On},Wn)}var Jn=z()(we,ke,(0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)((0,je.Z)({},"".concat(we,"-start"),et==="start"),"".concat(we,"-center"),et==="center"),"".concat(we,"-end"),et==="end"),"".concat(we,"-simple"),Ie),"".concat(we,"-disabled"),Te));return E.createElement("ul",(0,St.Z)({className:Jn,style:lt,ref:yt},Bt),rr,Yn,Ie?Gr:Nr,Wn,E.createElement(se,{locale:He,rootPrefixCls:we,disabled:Te,selectPrefixCls:Ne,changeSize:hr,pageSize:xt,pageSizeOptions:be,quickGo:qt?yr:null,goButton:Wr,showSizeChanger:Oe,sizeChangerRender:Ee}))},Fe=Se},25930:function(sr,It,Ye){"use strict";Ye.d(It,{Cd:function(){return we}});var je=Ye(54476),St=Ye(33885),y=Ye(75931),De=Ye(59301),ye=Ye(92310),x=Ye.n(ye),z={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},le=function(){var ke=(0,De.useRef)([]),Me=(0,De.useRef)(null);return(0,De.useEffect)(function(){var Ke=Date.now(),_e=!1;ke.current.forEach(function(Xe){if(Xe){_e=!0;var ut=Xe.style;ut.transitionDuration=".3s, .3s, .3s, .06s",Me.current&&Ke-Me.current<100&&(ut.transitionDuration="0s, 0s")}}),_e&&(Me.current=Date.now())}),ke.current},re=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],ee=function(ke){var Me=(0,St.Z)((0,St.Z)({},z),ke),Ke=Me.className,_e=Me.percent,Xe=Me.prefixCls,ut=Me.strokeColor,Re=Me.strokeLinecap,Ue=Me.strokeWidth,$e=Me.style,ot=Me.trailColor,at=Me.trailWidth,qe=Me.transition,et=(0,y.Z)(Me,re);delete et.gapPosition;var Qe=Array.isArray(_e)?_e:[_e],ft=Array.isArray(ut)?ut:[ut],rt=le(),ct=Ue/2,st=100-Ue/2,Ve="M ".concat(Re==="round"?ct:0,",").concat(ct,`
|
|
L `).concat(Re==="round"?st:100,",").concat(ct),Le="0 0 100 ".concat(Ue),Je=0;return De.createElement("svg",(0,je.Z)({className:x()("".concat(Xe,"-line"),Ke),viewBox:Le,preserveAspectRatio:"none",style:$e},et),De.createElement("path",{className:"".concat(Xe,"-line-trail"),d:Ve,strokeLinecap:Re,stroke:ot,strokeWidth:at||Ue,fillOpacity:"0"}),Qe.map(function(Pe,He){var lt=1;switch(Re){case"round":lt=1-Ue/100;break;case"square":lt=1-Ue/2/100;break;default:lt=1;break}var pt={strokeDasharray:"".concat(Pe*lt,"px, 100px"),strokeDashoffset:"-".concat(Je,"px"),transition:qe||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},nt=ft[He]||ft[ft.length-1];return Je+=Pe,De.createElement("path",{key:He,className:"".concat(Xe,"-line-path"),d:Ve,strokeLinecap:Re,stroke:nt,strokeWidth:Ue,fillOpacity:"0",ref:function(Ie){rt[He]=Ie},style:pt})}))},ue=ee,E=Ye(76190),ie=Ye(42978),te=Ye(47273),oe=0,se=(0,te.Z)();function ce(){var Ne;return se?(Ne=oe,oe+=1):Ne="TEST_OR_SSR",Ne}var pe=function(Ne){var ke=De.useState(),Me=(0,ie.Z)(ke,2),Ke=Me[0],_e=Me[1];return De.useEffect(function(){_e("rc_progress_".concat(ce()))},[]),Ne||Ke},me=function(ke){var Me=ke.bg,Ke=ke.children;return De.createElement("div",{style:{width:"100%",height:"100%",background:Me}},Ke)};function ve(Ne,ke){return Object.keys(Ne).map(function(Me){var Ke=parseFloat(Me),_e="".concat(Math.floor(Ke*ke),"%");return"".concat(Ne[Me]," ").concat(_e)})}var ge=De.forwardRef(function(Ne,ke){var Me=Ne.prefixCls,Ke=Ne.color,_e=Ne.gradientId,Xe=Ne.radius,ut=Ne.style,Re=Ne.ptg,Ue=Ne.strokeLinecap,$e=Ne.strokeWidth,ot=Ne.size,at=Ne.gapDegree,qe=Ke&&(0,E.Z)(Ke)==="object",et=qe?"#FFF":void 0,Qe=ot/2,ft=De.createElement("circle",{className:"".concat(Me,"-circle-path"),r:Xe,cx:Qe,cy:Qe,stroke:et,strokeLinecap:Ue,strokeWidth:$e,opacity:Re===0?0:1,style:ut,ref:ke});if(!qe)return ft;var rt="".concat(_e,"-conic"),ct=at?"".concat(180+at/2,"deg"):"0deg",st=ve(Ke,(360-at)/360),Ve=ve(Ke,1),Le="conic-gradient(from ".concat(ct,", ").concat(st.join(", "),")"),Je="linear-gradient(to ".concat(at?"bottom":"top",", ").concat(Ve.join(", "),")");return De.createElement(De.Fragment,null,De.createElement("mask",{id:rt},ft),De.createElement("foreignObject",{x:0,y:0,width:ot,height:ot,mask:"url(#".concat(rt,")")},De.createElement(me,{bg:Je},De.createElement(me,{bg:Le}))))}),Ce=ge,Se=100,Fe=function(ke,Me,Ke,_e,Xe,ut,Re,Ue,$e,ot){var at=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,qe=Ke/100*360*((360-ut)/360),et=ut===0?0:{bottom:0,top:180,left:90,right:-90}[Re],Qe=(100-_e)/100*Me;$e==="round"&&_e!==100&&(Qe+=ot/2,Qe>=Me&&(Qe=Me-.01));var ft=Se/2;return{stroke:typeof Ue=="string"?Ue:void 0,strokeDasharray:"".concat(Me,"px ").concat(ke),strokeDashoffset:Qe+at,transform:"rotate(".concat(Xe+qe+et,"deg)"),transformOrigin:"".concat(ft,"px ").concat(ft,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},xe=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function fe(Ne){var ke=Ne!=null?Ne:[];return Array.isArray(ke)?ke:[ke]}var de=function(ke){var Me=(0,St.Z)((0,St.Z)({},z),ke),Ke=Me.id,_e=Me.prefixCls,Xe=Me.steps,ut=Me.strokeWidth,Re=Me.trailWidth,Ue=Me.gapDegree,$e=Ue===void 0?0:Ue,ot=Me.gapPosition,at=Me.trailColor,qe=Me.strokeLinecap,et=Me.style,Qe=Me.className,ft=Me.strokeColor,rt=Me.percent,ct=(0,y.Z)(Me,xe),st=Se/2,Ve=pe(Ke),Le="".concat(Ve,"-gradient"),Je=st-ut/2,Pe=Math.PI*2*Je,He=$e>0?90+$e/2:-90,lt=Pe*((360-$e)/360),pt=(0,E.Z)(Xe)==="object"?Xe:{count:Xe,gap:2},nt=pt.count,Te=pt.gap,Ie=fe(rt),ze=fe(ft),it=ze.find(function(ht){return ht&&(0,E.Z)(ht)==="object"}),Oe=it&&(0,E.Z)(it)==="object",Ee=Oe?"butt":qe,be=Fe(Pe,lt,0,100,He,$e,ot,at,Ee,ut),Ze=le(),Ge=function(){var bt=0;return Ie.map(function(gt,yt){var vt=ze[yt]||ze[ze.length-1],Ct=Fe(Pe,lt,bt,gt,He,$e,ot,vt,Ee,ut);return bt+=gt,De.createElement(Ce,{key:yt,color:vt,ptg:gt,radius:Je,prefixCls:_e,gradientId:Le,style:Ct,strokeLinecap:Ee,strokeWidth:ut,gapDegree:$e,ref:function(Et){Ze[yt]=Et},size:Se})}).reverse()},Be=function(){var bt=Math.round(nt*(Ie[0]/100)),gt=100/nt,yt=0;return new Array(nt).fill(null).map(function(vt,Ct){var xt=Ct<=bt-1?ze[0]:at,Et=xt&&(0,E.Z)(xt)==="object"?"url(#".concat(Le,")"):void 0,Ot=Fe(Pe,lt,yt,gt,He,$e,ot,xt,"butt",ut,Te);return yt+=(lt-Ot.strokeDashoffset+Te)*100/lt,De.createElement("circle",{key:Ct,className:"".concat(_e,"-circle-path"),r:Je,cx:st,cy:st,stroke:Et,strokeWidth:ut,opacity:1,style:Ot,ref:function(jt){Ze[Ct]=jt}})})};return De.createElement("svg",(0,je.Z)({className:x()("".concat(_e,"-circle"),Qe),viewBox:"0 0 ".concat(Se," ").concat(Se),style:et,id:Ke,role:"presentation"},ct),!nt&&De.createElement("circle",{className:"".concat(_e,"-circle-trail"),r:Je,cx:st,cy:st,stroke:at,strokeLinecap:Ee,strokeWidth:Re||ut,style:be}),nt?Be():Ge())},we=de,Ae={Line:ue,Circle:we}},738:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return ve}});var je=Ye(54476),St=Ye(20068),y=Ye(42978),De=Ye(75931),ye=Ye(92310),x=Ye.n(ye),z=Ye(18929),le=Ye(10228),re=Ye(26112),ee=Ye(59301);function ue(ge,Ce){var Se=ge.disabled,Fe=ge.prefixCls,xe=ge.character,fe=ge.characterRender,de=ge.index,we=ge.count,Ae=ge.value,Ne=ge.allowHalf,ke=ge.focused,Me=ge.onHover,Ke=ge.onClick,_e=function(qe){Me(qe,de)},Xe=function(qe){Ke(qe,de)},ut=function(qe){qe.keyCode===le.Z.ENTER&&Ke(qe,de)},Re=de+1,Ue=new Set([Fe]);Ae===0&&de===0&&ke?Ue.add("".concat(Fe,"-focused")):Ne&&Ae+.5>=Re&&Ae<Re?(Ue.add("".concat(Fe,"-half")),Ue.add("".concat(Fe,"-active")),ke&&Ue.add("".concat(Fe,"-focused"))):(Re<=Ae?Ue.add("".concat(Fe,"-full")):Ue.add("".concat(Fe,"-zero")),Re===Ae&&ke&&Ue.add("".concat(Fe,"-focused")));var $e=typeof xe=="function"?xe(ge):xe,ot=ee.createElement("li",{className:x()(Array.from(Ue)),ref:Ce},ee.createElement("div",{onClick:Se?null:Xe,onKeyDown:Se?null:ut,onMouseMove:Se?null:_e,role:"radio","aria-checked":Ae>de?"true":"false","aria-posinset":de+1,"aria-setsize":we,tabIndex:Se?-1:0},ee.createElement("div",{className:"".concat(Fe,"-first")},$e),ee.createElement("div",{className:"".concat(Fe,"-second")},$e)));return fe&&(ot=fe(ot,ge)),ot}var E=ee.forwardRef(ue);function ie(){var ge=ee.useRef({});function Ce(Fe){return ge.current[Fe]}function Se(Fe){return function(xe){ge.current[Fe]=xe}}return[Ce,Se]}function te(ge){var Ce=ge.pageXOffset,Se="scrollLeft";if(typeof Ce!="number"){var Fe=ge.document;Ce=Fe.documentElement[Se],typeof Ce!="number"&&(Ce=Fe.body[Se])}return Ce}function oe(ge){var Ce,Se,Fe=ge.ownerDocument,xe=Fe.body,fe=Fe&&Fe.documentElement,de=ge.getBoundingClientRect();return Ce=de.left,Se=de.top,Ce-=fe.clientLeft||xe.clientLeft||0,Se-=fe.clientTop||xe.clientTop||0,{left:Ce,top:Se}}function se(ge){var Ce=oe(ge),Se=ge.ownerDocument,Fe=Se.defaultView||Se.parentWindow;return Ce.left+=te(Fe),Ce.left}var ce=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function pe(ge,Ce){var Se=ge.prefixCls,Fe=Se===void 0?"rc-rate":Se,xe=ge.className,fe=ge.defaultValue,de=ge.value,we=ge.count,Ae=we===void 0?5:we,Ne=ge.allowHalf,ke=Ne===void 0?!1:Ne,Me=ge.allowClear,Ke=Me===void 0?!0:Me,_e=ge.keyboard,Xe=_e===void 0?!0:_e,ut=ge.character,Re=ut===void 0?"\u2605":ut,Ue=ge.characterRender,$e=ge.disabled,ot=ge.direction,at=ot===void 0?"ltr":ot,qe=ge.tabIndex,et=qe===void 0?0:qe,Qe=ge.autoFocus,ft=ge.onHoverChange,rt=ge.onChange,ct=ge.onFocus,st=ge.onBlur,Ve=ge.onKeyDown,Le=ge.onMouseLeave,Je=(0,De.Z)(ge,ce),Pe=ie(),He=(0,y.Z)(Pe,2),lt=He[0],pt=He[1],nt=ee.useRef(null),Te=function(){if(!$e){var ur;(ur=nt.current)===null||ur===void 0||ur.focus()}};ee.useImperativeHandle(Ce,function(){return{focus:Te,blur:function(){if(!$e){var ur;(ur=nt.current)===null||ur===void 0||ur.blur()}}}});var Ie=(0,z.Z)(fe||0,{value:de}),ze=(0,y.Z)(Ie,2),it=ze[0],Oe=ze[1],Ee=(0,z.Z)(null),be=(0,y.Z)(Ee,2),Ze=be[0],Ge=be[1],Be=function(ur,Hr){var Xr=at==="rtl",mr=ur+1;if(ke){var wr=lt(ur),qt=se(wr),nr=wr.clientWidth;(Xr&&Hr-qt>nr/2||!Xr&&Hr-qt<nr/2)&&(mr-=.5)}return mr},ht=function(ur){Oe(ur),rt==null||rt(ur)},bt=ee.useState(!1),gt=(0,y.Z)(bt,2),yt=gt[0],vt=gt[1],Ct=function(){vt(!0),ct==null||ct()},xt=function(){vt(!1),st==null||st()},Et=ee.useState(null),Ot=(0,y.Z)(Et,2),Zt=Ot[0],jt=Ot[1],Kt=function(ur,Hr){var Xr=Be(Hr,ur.pageX);Xr!==Ze&&(jt(Xr),Ge(null)),ft==null||ft(Xr)},Ar=function(ur){$e||(jt(null),Ge(null),ft==null||ft(void 0)),ur&&(Le==null||Le(ur))},br=function(ur,Hr){var Xr=Be(Hr,ur.pageX),mr=!1;Ke&&(mr=Xr===it),Ar(),ht(mr?0:Xr),Ge(mr?Xr:null)},Er=function(ur){var Hr=ur.keyCode,Xr=at==="rtl",mr=ke?.5:1;Xe&&(Hr===le.Z.RIGHT&&it<Ae&&!Xr?(ht(it+mr),ur.preventDefault()):Hr===le.Z.LEFT&&it>0&&!Xr||Hr===le.Z.RIGHT&&it>0&&Xr?(ht(it-mr),ur.preventDefault()):Hr===le.Z.LEFT&&it<Ae&&Xr&&(ht(it+mr),ur.preventDefault())),Ve==null||Ve(ur)};ee.useEffect(function(){Qe&&!$e&&Te()},[]);var Br=new Array(Ae).fill(0).map(function(Pr,ur){return ee.createElement(E,{ref:pt(ur),index:ur,count:Ae,disabled:$e,prefixCls:"".concat(Fe,"-star"),allowHalf:ke,value:Zt===null?it:Zt,onClick:br,onHover:Kt,key:Pr||ur,character:Re,characterRender:Ue,focused:yt})}),Zr=x()(Fe,xe,(0,St.Z)((0,St.Z)({},"".concat(Fe,"-disabled"),$e),"".concat(Fe,"-rtl"),at==="rtl"));return ee.createElement("ul",(0,je.Z)({className:Zr,onMouseLeave:Ar,tabIndex:$e?-1:et,onFocus:$e?null:Ct,onBlur:$e?null:xt,onKeyDown:$e?null:Er,ref:nt},(0,re.Z)(Je,{aria:!0,data:!0,attr:!0})),Br)}var me=ee.forwardRef(pe),ve=me},6551:function(sr,It,Ye){"use strict";Ye.d(It,{ZP:function(){return z}});var je=Ye(42978),St=Ye(59301),y=Ye(47273),De=0,ye=(0,y.Z)();function x(){var le;return ye?(le=De,De+=1):le="TEST_OR_SSR",le}function z(le){var re=St.useState(),ee=(0,je.Z)(re,2),ue=ee[0],E=ee[1];return St.useEffect(function(){E("rc_select_".concat(x()))},[]),le||ue}},37463:function(sr,It,Ye){"use strict";Ye.d(It,{Ac:function(){return vt},Xo:function(){return xt},Wx:function(){return Ot},ZP:function(){return Yr},lk:function(){return ve}});var je=Ye(54476),St=Ye(94480),y=Ye(20068),De=Ye(33885),ye=Ye(42978),x=Ye(75931),z=Ye(76190),le=Ye(18929),re=Ye(48736),ee=Ye(59301),ue=Ye(92310),E=Ye.n(ue),ie=Ye(34280),te=Ye(49658),oe=Ye(8654),se=function(Tt){var vr=Tt.className,$t=Tt.customizeIcon,Bt=Tt.customizeIconProps,rr=Tt.children,fr=Tt.onMouseDown,Tr=Tt.onClick,Nr=typeof $t=="function"?$t(Bt):$t;return ee.createElement("span",{className:vr,onMouseDown:function(Ir){Ir.preventDefault(),fr==null||fr(Ir)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Tr,"aria-hidden":!0},Nr!==void 0?Nr:ee.createElement("span",{className:E()(vr.split(/\s+/).map(function(Cr){return"".concat(Cr,"-icon")}))},rr))},ce=se,pe=function(Tt,vr,$t,Bt,rr){var fr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Tr=arguments.length>6?arguments[6]:void 0,Nr=arguments.length>7?arguments[7]:void 0,Cr=ee.useMemo(function(){if((0,z.Z)(Bt)==="object")return Bt.clearIcon;if(rr)return rr},[Bt,rr]),Ir=ee.useMemo(function(){return!!(!fr&&Bt&&($t.length||Tr)&&!(Nr==="combobox"&&Tr===""))},[Bt,fr,$t.length,Tr,Nr]);return{allowClear:Ir,clearIcon:ee.createElement(ce,{className:"".concat(Tt,"-clear"),onMouseDown:vr,customizeIcon:Cr},"\xD7")}},me=ee.createContext(null);function ve(){return ee.useContext(me)}function ge(){var kt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Tt=ee.useState(!1),vr=(0,ye.Z)(Tt,2),$t=vr[0],Bt=vr[1],rr=ee.useRef(null),fr=function(){window.clearTimeout(rr.current)};ee.useEffect(function(){return fr},[]);var Tr=function(Cr,Ir){fr(),rr.current=window.setTimeout(function(){Bt(Cr),Ir&&Ir()},kt)};return[$t,Tr,fr]}function Ce(){var kt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Tt=ee.useRef(null),vr=ee.useRef(null);ee.useEffect(function(){return function(){window.clearTimeout(vr.current)}},[]);function $t(Bt){(Bt||Tt.current===null)&&(Tt.current=Bt),window.clearTimeout(vr.current),vr.current=window.setTimeout(function(){Tt.current=null},kt)}return[function(){return Tt.current},$t]}function Se(kt,Tt,vr,$t){var Bt=ee.useRef(null);Bt.current={open:Tt,triggerOpen:vr,customizedTrigger:$t},ee.useEffect(function(){function rr(fr){var Tr;if(!((Tr=Bt.current)!==null&&Tr!==void 0&&Tr.customizedTrigger)){var Nr=fr.target;Nr.shadowRoot&&fr.composed&&(Nr=fr.composedPath()[0]||Nr),Bt.current.open&&kt().filter(function(Cr){return Cr}).every(function(Cr){return!Cr.contains(Nr)&&Cr!==Nr})&&Bt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",rr),function(){return window.removeEventListener("mousedown",rr)}},[])}var Fe=Ye(10228);function xe(kt){return kt&&![Fe.Z.ESC,Fe.Z.SHIFT,Fe.Z.BACKSPACE,Fe.Z.TAB,Fe.Z.WIN_KEY,Fe.Z.ALT,Fe.Z.META,Fe.Z.WIN_KEY_RIGHT,Fe.Z.CTRL,Fe.Z.SEMICOLON,Fe.Z.EQUALS,Fe.Z.CAPS_LOCK,Fe.Z.CONTEXT_MENU,Fe.Z.F1,Fe.Z.F2,Fe.Z.F3,Fe.Z.F4,Fe.Z.F5,Fe.Z.F6,Fe.Z.F7,Fe.Z.F8,Fe.Z.F9,Fe.Z.F10,Fe.Z.F11,Fe.Z.F12].includes(kt)}var fe=Ye(26112),de=Ye(83836);function we(kt,Tt,vr){var $t=(0,De.Z)((0,De.Z)({},kt),vr?Tt:{});return Object.keys(Tt).forEach(function(Bt){var rr=Tt[Bt];typeof rr=="function"&&($t[Bt]=function(){for(var fr,Tr=arguments.length,Nr=new Array(Tr),Cr=0;Cr<Tr;Cr++)Nr[Cr]=arguments[Cr];return rr.apply(void 0,Nr),(fr=kt[Bt])===null||fr===void 0?void 0:fr.call.apply(fr,[kt].concat(Nr))})}),$t}var Ae=we,Ne=["prefixCls","id","inputElement","autoFocus","autoComplete","editable","activeDescendantId","value","open","attrs"],ke=function(Tt,vr){var $t=Tt.prefixCls,Bt=Tt.id,rr=Tt.inputElement,fr=Tt.autoFocus,Tr=Tt.autoComplete,Nr=Tt.editable,Cr=Tt.activeDescendantId,Ir=Tt.value,tr=Tt.open,Rt=Tt.attrs,kr=(0,x.Z)(Tt,Ne),Wr=rr||ee.createElement("input",null),Gr=Wr,$r=Gr.ref,pn=Gr.props;return(0,re.Kp)(!("maxLength"in Wr.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Wr=ee.cloneElement(Wr,(0,De.Z)((0,De.Z)((0,De.Z)({type:"search"},Ae(kr,pn,!0)),{},{id:Bt,ref:(0,oe.sQ)(vr,$r),autoComplete:Tr||"off",autoFocus:fr,className:E()("".concat($t,"-selection-search-input"),pn==null?void 0:pn.className),role:"combobox","aria-expanded":tr||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Bt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Bt,"_list"),"aria-activedescendant":tr?Cr:void 0},Rt),{},{value:Nr?Ir:"",readOnly:!Nr,unselectable:Nr?null:"on",style:(0,De.Z)((0,De.Z)({},pn.style),{},{opacity:Nr?null:0})})),Wr},Me=ee.forwardRef(ke),Ke=Me;function _e(kt){return Array.isArray(kt)?kt:kt!==void 0?[kt]:[]}var Xe=typeof window!="undefined"&&window.document&&window.document.documentElement,ut=Xe;function Re(kt){return kt!=null}function Ue(kt){return!kt&&kt!==0}function $e(kt){return["string","number"].includes((0,z.Z)(kt))}function ot(kt){var Tt=void 0;return kt&&($e(kt.title)?Tt=kt.title.toString():$e(kt.label)&&(Tt=kt.label.toString())),Tt}function at(kt,Tt){ut?ee.useLayoutEffect(kt,Tt):ee.useEffect(kt,Tt)}function qe(kt){var Tt;return(Tt=kt.key)!==null&&Tt!==void 0?Tt:kt.value}var et=function(Tt){Tt.preventDefault(),Tt.stopPropagation()},Qe=function(Tt){var vr=Tt.id,$t=Tt.prefixCls,Bt=Tt.values,rr=Tt.open,fr=Tt.searchValue,Tr=Tt.autoClearSearchValue,Nr=Tt.inputRef,Cr=Tt.placeholder,Ir=Tt.disabled,tr=Tt.mode,Rt=Tt.showSearch,kr=Tt.autoFocus,Wr=Tt.autoComplete,Gr=Tt.activeDescendantId,$r=Tt.tabIndex,pn=Tt.removeIcon,xn=Tt.maxTagCount,qr=Tt.maxTagTextLength,Rr=Tt.maxTagPlaceholder,rn=Rr===void 0?function(Yt){return"+ ".concat(Yt.length," ...")}:Rr,Kr=Tt.tagRender,Bn=Tt.onToggleOpen,Hn=Tt.onRemove,Rn=Tt.onInputChange,Yn=Tt.onInputPaste,Xn=Tt.onInputKeyDown,Wn=Tt.onInputMouseDown,On=Tt.onInputCompositionStart,_n=Tt.onInputCompositionEnd,Jn=Tt.onInputBlur,_r=ee.useRef(null),dn=(0,ee.useState)(0),Dn=(0,ye.Z)(dn,2),Mn=Dn[0],jn=Dn[1],Zn=(0,ee.useState)(!1),ri=(0,ye.Z)(Zn,2),At=ri[0],Ht=ri[1],Lt="".concat($t,"-selection"),Wt=rr||tr==="multiple"&&Tr===!1||tr==="tags"?fr:"",_t=tr==="tags"||tr==="multiple"&&Tr===!1||Rt&&(rr||At);at(function(){jn(_r.current.scrollWidth)},[Wt]);var Qt=function(Jt,or,Lr,dr,er){return ee.createElement("span",{title:ot(Jt),className:E()("".concat(Lt,"-item"),(0,y.Z)({},"".concat(Lt,"-item-disabled"),Lr))},ee.createElement("span",{className:"".concat(Lt,"-item-content")},or),dr&&ee.createElement(ce,{className:"".concat(Lt,"-item-remove"),onMouseDown:et,onClick:er,customizeIcon:pn},"\xD7"))},gr=function(Jt,or,Lr,dr,er,Sr){var Dr=function(an){et(an),Bn(!rr)};return ee.createElement("span",{onMouseDown:Dr},Kr({label:or,value:Jt,disabled:Lr,closable:dr,onClose:er,isMaxTag:!!Sr}))},pr=function(Jt){var or=Jt.disabled,Lr=Jt.label,dr=Jt.value,er=!Ir&&!or,Sr=Lr;if(typeof qr=="number"&&(typeof Lr=="string"||typeof Lr=="number")){var Dr=String(Sr);Dr.length>qr&&(Sr="".concat(Dr.slice(0,qr),"..."))}var zr=function(Qr){Qr&&Qr.stopPropagation(),Hn(Jt)};return typeof Kr=="function"?gr(dr,Sr,or,er,zr):Qt(Jt,Sr,or,er,zr)},lr=function(Jt){if(!Bt.length)return null;var or=typeof rn=="function"?rn(Jt):rn;return typeof Kr=="function"?gr(void 0,or,!1,!1,void 0,!0):Qt({title:or},or,!1)},Mt=ee.createElement("div",{className:"".concat(Lt,"-search"),style:{width:Mn},onFocus:function(){Ht(!0)},onBlur:function(){Ht(!1)}},ee.createElement(Ke,{ref:Nr,open:rr,prefixCls:$t,id:vr,inputElement:null,disabled:Ir,autoFocus:kr,autoComplete:Wr,editable:_t,activeDescendantId:Gr,value:Wt,onKeyDown:Xn,onMouseDown:Wn,onChange:Rn,onPaste:Yn,onCompositionStart:On,onCompositionEnd:_n,onBlur:Jn,tabIndex:$r,attrs:(0,fe.Z)(Tt,!0)}),ee.createElement("span",{ref:_r,className:"".concat(Lt,"-search-mirror"),"aria-hidden":!0},Wt,"\xA0")),Gt=ee.createElement(de.Z,{prefixCls:"".concat(Lt,"-overflow"),data:Bt,renderItem:pr,renderRest:lr,suffix:Mt,itemKey:qe,maxCount:xn});return ee.createElement("span",{className:"".concat(Lt,"-wrap")},Gt,!Bt.length&&!Wt&&ee.createElement("span",{className:"".concat(Lt,"-placeholder")},Cr))},ft=Qe,rt=function(Tt){var vr=Tt.inputElement,$t=Tt.prefixCls,Bt=Tt.id,rr=Tt.inputRef,fr=Tt.disabled,Tr=Tt.autoFocus,Nr=Tt.autoComplete,Cr=Tt.activeDescendantId,Ir=Tt.mode,tr=Tt.open,Rt=Tt.values,kr=Tt.placeholder,Wr=Tt.tabIndex,Gr=Tt.showSearch,$r=Tt.searchValue,pn=Tt.activeValue,xn=Tt.maxLength,qr=Tt.onInputKeyDown,Rr=Tt.onInputMouseDown,rn=Tt.onInputChange,Kr=Tt.onInputPaste,Bn=Tt.onInputCompositionStart,Hn=Tt.onInputCompositionEnd,Rn=Tt.onInputBlur,Yn=Tt.title,Xn=ee.useState(!1),Wn=(0,ye.Z)(Xn,2),On=Wn[0],_n=Wn[1],Jn=Ir==="combobox",_r=Jn||Gr,dn=Rt[0],Dn=$r||"";Jn&&pn&&!On&&(Dn=pn),ee.useEffect(function(){Jn&&_n(!1)},[Jn,pn]);var Mn=Ir!=="combobox"&&!tr&&!Gr?!1:!!Dn,jn=Yn===void 0?ot(dn):Yn,Zn=ee.useMemo(function(){return dn?null:ee.createElement("span",{className:"".concat($t,"-selection-placeholder"),style:Mn?{visibility:"hidden"}:void 0},kr)},[dn,Mn,kr,$t]);return ee.createElement("span",{className:"".concat($t,"-selection-wrap")},ee.createElement("span",{className:"".concat($t,"-selection-search")},ee.createElement(Ke,{ref:rr,prefixCls:$t,id:Bt,open:tr,inputElement:vr,disabled:fr,autoFocus:Tr,autoComplete:Nr,editable:_r,activeDescendantId:Cr,value:Dn,onKeyDown:qr,onMouseDown:Rr,onChange:function(At){_n(!0),rn(At)},onPaste:Kr,onCompositionStart:Bn,onCompositionEnd:Hn,onBlur:Rn,tabIndex:Wr,attrs:(0,fe.Z)(Tt,!0),maxLength:Jn?xn:void 0})),!Jn&&dn?ee.createElement("span",{className:"".concat($t,"-selection-item"),title:jn,style:Mn?{visibility:"hidden"}:void 0},dn.label):null,Zn)},ct=rt,st=function(Tt,vr){var $t=(0,ee.useRef)(null),Bt=(0,ee.useRef)(!1),rr=Tt.prefixCls,fr=Tt.open,Tr=Tt.mode,Nr=Tt.showSearch,Cr=Tt.tokenWithEnter,Ir=Tt.disabled,tr=Tt.prefix,Rt=Tt.autoClearSearchValue,kr=Tt.onSearch,Wr=Tt.onSearchSubmit,Gr=Tt.onToggleOpen,$r=Tt.onInputKeyDown,pn=Tt.onInputBlur,xn=Tt.domRef;ee.useImperativeHandle(vr,function(){return{focus:function(jn){$t.current.focus(jn)},blur:function(){$t.current.blur()}}});var qr=Ce(0),Rr=(0,ye.Z)(qr,2),rn=Rr[0],Kr=Rr[1],Bn=function(jn){var Zn=jn.which,ri=$t.current instanceof HTMLTextAreaElement;!ri&&fr&&(Zn===Fe.Z.UP||Zn===Fe.Z.DOWN)&&jn.preventDefault(),$r&&$r(jn),Zn===Fe.Z.ENTER&&Tr==="tags"&&!Bt.current&&!fr&&(Wr==null||Wr(jn.target.value)),!(ri&&!fr&&~[Fe.Z.UP,Fe.Z.DOWN,Fe.Z.LEFT,Fe.Z.RIGHT].indexOf(Zn))&&xe(Zn)&&Gr(!0)},Hn=function(){Kr(!0)},Rn=(0,ee.useRef)(null),Yn=function(jn){kr(jn,!0,Bt.current)!==!1&&Gr(!0)},Xn=function(){Bt.current=!0},Wn=function(jn){Bt.current=!1,Tr!=="combobox"&&Yn(jn.target.value)},On=function(jn){var Zn=jn.target.value;if(Cr&&Rn.current&&/[\r\n]/.test(Rn.current)){var ri=Rn.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Zn=Zn.replace(ri,Rn.current)}Rn.current=null,Yn(Zn)},_n=function(jn){var Zn=jn.clipboardData,ri=Zn==null?void 0:Zn.getData("text");Rn.current=ri||""},Jn=function(jn){var Zn=jn.target;if(Zn!==$t.current){var ri=document.body.style.msTouchAction!==void 0;ri?setTimeout(function(){$t.current.focus()}):$t.current.focus()}},_r=function(jn){var Zn=rn();jn.target!==$t.current&&!Zn&&!(Tr==="combobox"&&Ir)&&jn.preventDefault(),(Tr!=="combobox"&&(!Nr||!Zn)||!fr)&&(fr&&Rt!==!1&&kr("",!0,!1),Gr())},dn={inputRef:$t,onInputKeyDown:Bn,onInputMouseDown:Hn,onInputChange:On,onInputPaste:_n,onInputCompositionStart:Xn,onInputCompositionEnd:Wn,onInputBlur:pn},Dn=Tr==="multiple"||Tr==="tags"?ee.createElement(ft,(0,je.Z)({},Tt,dn)):ee.createElement(ct,(0,je.Z)({},Tt,dn));return ee.createElement("div",{ref:xn,className:"".concat(rr,"-selector"),onClick:Jn,onMouseDown:_r},tr&&ee.createElement("div",{className:"".concat(rr,"-prefix")},tr),Dn)},Ve=ee.forwardRef(st),Le=Ve,Je=Ye(65030),Pe=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],He=function(Tt){var vr=Tt===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:vr,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:vr,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:vr,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:vr,adjustY:1},htmlRegion:"scroll"}}},lt=function(Tt,vr){var $t=Tt.prefixCls,Bt=Tt.disabled,rr=Tt.visible,fr=Tt.children,Tr=Tt.popupElement,Nr=Tt.animation,Cr=Tt.transitionName,Ir=Tt.dropdownStyle,tr=Tt.dropdownClassName,Rt=Tt.direction,kr=Rt===void 0?"ltr":Rt,Wr=Tt.placement,Gr=Tt.builtinPlacements,$r=Tt.dropdownMatchSelectWidth,pn=Tt.dropdownRender,xn=Tt.dropdownAlign,qr=Tt.getPopupContainer,Rr=Tt.empty,rn=Tt.getTriggerDOMNode,Kr=Tt.onPopupVisibleChange,Bn=Tt.onPopupMouseEnter,Hn=(0,x.Z)(Tt,Pe),Rn="".concat($t,"-dropdown"),Yn=Tr;pn&&(Yn=pn(Tr));var Xn=ee.useMemo(function(){return Gr||He($r)},[Gr,$r]),Wn=Nr?"".concat(Rn,"-").concat(Nr):Cr,On=typeof $r=="number",_n=ee.useMemo(function(){return On?null:$r===!1?"minWidth":"width"},[$r,On]),Jn=Ir;On&&(Jn=(0,De.Z)((0,De.Z)({},Jn),{},{width:$r}));var _r=ee.useRef(null);return ee.useImperativeHandle(vr,function(){return{getPopupElement:function(){var Dn;return(Dn=_r.current)===null||Dn===void 0?void 0:Dn.popupElement}}}),ee.createElement(Je.Z,(0,je.Z)({},Hn,{showAction:Kr?["click"]:[],hideAction:Kr?["click"]:[],popupPlacement:Wr||(kr==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Xn,prefixCls:Rn,popupTransitionName:Wn,popup:ee.createElement("div",{onMouseEnter:Bn},Yn),ref:_r,stretch:_n,popupAlign:xn,popupVisible:rr,getPopupContainer:qr,popupClassName:E()(tr,(0,y.Z)({},"".concat(Rn,"-empty"),Rr)),popupStyle:Jn,getTriggerDOMNode:rn,onPopupVisibleChange:Kr}),fr)},pt=ee.forwardRef(lt),nt=pt,Te=Ye(66712);function Ie(kt,Tt){var vr=kt.key,$t;return"value"in kt&&($t=kt.value),vr!=null?vr:$t!==void 0?$t:"rc-index-key-".concat(Tt)}function ze(kt){return typeof kt!="undefined"&&!Number.isNaN(kt)}function it(kt,Tt){var vr=kt||{},$t=vr.label,Bt=vr.value,rr=vr.options,fr=vr.groupLabel,Tr=$t||(Tt?"children":"label");return{label:Tr,value:Bt||"value",options:rr||"options",groupLabel:fr||Tr}}function Oe(kt){var Tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},vr=Tt.fieldNames,$t=Tt.childrenAsData,Bt=[],rr=it(vr,!1),fr=rr.label,Tr=rr.value,Nr=rr.options,Cr=rr.groupLabel;function Ir(tr,Rt){Array.isArray(tr)&&tr.forEach(function(kr){if(Rt||!(Nr in kr)){var Wr=kr[Tr];Bt.push({key:Ie(kr,Bt.length),groupOption:Rt,data:kr,label:kr[fr],value:Wr})}else{var Gr=kr[Cr];Gr===void 0&&$t&&(Gr=kr.label),Bt.push({key:Ie(kr,Bt.length),group:!0,data:kr,label:Gr}),Ir(kr[Nr],!0)}})}return Ir(kt,!1),Bt}function Ee(kt){var Tt=(0,De.Z)({},kt);return"props"in Tt||Object.defineProperty(Tt,"props",{get:function(){return(0,re.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Tt}}),Tt}var be=function(Tt,vr,$t){if(!vr||!vr.length)return null;var Bt=!1,rr=function Tr(Nr,Cr){var Ir=(0,Te.Z)(Cr),tr=Ir[0],Rt=Ir.slice(1);if(!tr)return[Nr];var kr=Nr.split(tr);return Bt=Bt||kr.length>1,kr.reduce(function(Wr,Gr){return[].concat((0,St.Z)(Wr),(0,St.Z)(Tr(Gr,Rt)))},[]).filter(Boolean)},fr=rr(Tt,vr);return Bt?typeof $t!="undefined"?fr.slice(0,$t):fr:null},Ze=ee.createContext(null),Ge=Ze;function Be(kt){var Tt=kt.visible,vr=kt.values;if(!Tt)return null;var $t=50;return ee.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(vr.slice(0,$t).map(function(Bt){var rr=Bt.label,fr=Bt.value;return["number","string"].includes((0,z.Z)(rr))?rr:fr}).join(", ")),vr.length>$t?", ...":null)}var ht=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],bt=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],gt=function(Tt){return Tt==="tags"||Tt==="multiple"},yt=ee.forwardRef(function(kt,Tt){var vr,$t=kt.id,Bt=kt.prefixCls,rr=kt.className,fr=kt.showSearch,Tr=kt.tagRender,Nr=kt.direction,Cr=kt.omitDomProps,Ir=kt.displayValues,tr=kt.onDisplayValuesChange,Rt=kt.emptyOptions,kr=kt.notFoundContent,Wr=kr===void 0?"Not Found":kr,Gr=kt.onClear,$r=kt.mode,pn=kt.disabled,xn=kt.loading,qr=kt.getInputElement,Rr=kt.getRawInputElement,rn=kt.open,Kr=kt.defaultOpen,Bn=kt.onDropdownVisibleChange,Hn=kt.activeValue,Rn=kt.onActiveValueChange,Yn=kt.activeDescendantId,Xn=kt.searchValue,Wn=kt.autoClearSearchValue,On=kt.onSearch,_n=kt.onSearchSplit,Jn=kt.tokenSeparators,_r=kt.allowClear,dn=kt.prefix,Dn=kt.suffixIcon,Mn=kt.clearIcon,jn=kt.OptionList,Zn=kt.animation,ri=kt.transitionName,At=kt.dropdownStyle,Ht=kt.dropdownClassName,Lt=kt.dropdownMatchSelectWidth,Wt=kt.dropdownRender,_t=kt.dropdownAlign,Qt=kt.placement,gr=kt.builtinPlacements,pr=kt.getPopupContainer,lr=kt.showAction,Mt=lr===void 0?[]:lr,Gt=kt.onFocus,Yt=kt.onBlur,Jt=kt.onKeyUp,or=kt.onKeyDown,Lr=kt.onMouseDown,dr=(0,x.Z)(kt,ht),er=gt($r),Sr=(fr!==void 0?fr:er)||$r==="combobox",Dr=(0,De.Z)({},dr);bt.forEach(function(Kn){delete Dr[Kn]}),Cr==null||Cr.forEach(function(Kn){delete Dr[Kn]});var zr=ee.useState(!1),an=(0,ye.Z)(zr,2),Qr=an[0],mn=an[1];ee.useEffect(function(){mn((0,te.Z)())},[]);var cn=ee.useRef(null),vn=ee.useRef(null),bn=ee.useRef(null),gn=ee.useRef(null),Ln=ee.useRef(null),Cn=ee.useRef(!1),kn=ge(),hn=(0,ye.Z)(kn,3),nn=hn[0],un=hn[1],yn=hn[2];ee.useImperativeHandle(Tt,function(){var Kn,Nn;return{focus:(Kn=gn.current)===null||Kn===void 0?void 0:Kn.focus,blur:(Nn=gn.current)===null||Nn===void 0?void 0:Nn.blur,scrollTo:function(hi){var wi;return(wi=Ln.current)===null||wi===void 0?void 0:wi.scrollTo(hi)},nativeElement:cn.current||vn.current}});var sn=ee.useMemo(function(){var Kn;if($r!=="combobox")return Xn;var Nn=(Kn=Ir[0])===null||Kn===void 0?void 0:Kn.value;return typeof Nn=="string"||typeof Nn=="number"?String(Nn):""},[Xn,$r,Ir]),Tn=$r==="combobox"&&typeof qr=="function"&&qr()||null,Pn=typeof Rr=="function"&&Rr(),qn=(0,oe.x1)(vn,Pn==null||(vr=Pn.props)===null||vr===void 0?void 0:vr.ref),Ti=ee.useState(!1),Ci=(0,ye.Z)(Ti,2),yi=Ci[0],Fi=Ci[1];(0,ie.Z)(function(){Fi(!0)},[]);var $n=(0,le.Z)(!1,{defaultValue:Kr,value:rn}),Qn=(0,ye.Z)($n,2),ti=Qn[0],Ai=Qn[1],ai=yi?ti:!1,li=!Wr&&Rt;(pn||li&&ai&&$r==="combobox")&&(ai=!1);var oi=li?!1:ai,ln=ee.useCallback(function(Kn){var Nn=Kn!==void 0?Kn:!ai;pn||(Ai(Nn),ai!==Nn&&(Bn==null||Bn(Nn)))},[pn,ai,Ai,Bn]),En=ee.useMemo(function(){return(Jn||[]).some(function(Kn){return[`
|
|
`,`\r
|
|
`].includes(Kn)})},[Jn]),Sn=ee.useContext(Ge)||{},An=Sn.maxCount,Vn=Sn.rawValues,ei=function(Nn,mi,hi){if(!(er&&ze(An)&&(Vn==null?void 0:Vn.size)>=An)){var wi=!0,Di=Nn;Rn==null||Rn(null);var la=be(Nn,Jn,ze(An)?An-Vn.size:void 0),ia=hi?null:la;return $r!=="combobox"&&ia&&(Di="",_n==null||_n(ia),ln(!1),wi=!1),On&&sn!==Di&&On(Di,{source:mi?"typing":"effect"}),wi}},Hi=function(Nn){!Nn||!Nn.trim()||On(Nn,{source:"submit"})};ee.useEffect(function(){!ai&&!er&&$r!=="combobox"&&ei("",!1,!1)},[ai]),ee.useEffect(function(){ti&&pn&&Ai(!1),pn&&!Cn.current&&un(!1)},[pn]);var fi=Ce(),ci=(0,ye.Z)(fi,2),In=ci[0],bi=ci[1],Gi=ee.useRef(!1),ni=function(Nn){var mi=In(),hi=Nn.key,wi=hi==="Enter";if(wi&&($r!=="combobox"&&Nn.preventDefault(),ai||ln(!0)),bi(!!sn),hi==="Backspace"&&!mi&&er&&!sn&&Ir.length){for(var Di=(0,St.Z)(Ir),la=null,ia=Di.length-1;ia>=0;ia-=1){var ma=Di[ia];if(!ma.disabled){Di.splice(ia,1),la=ma;break}}la&&tr(Di,{type:"remove",values:[la]})}for(var pi=arguments.length,Oi=new Array(pi>1?pi-1:0),Qi=1;Qi<pi;Qi++)Oi[Qi-1]=arguments[Qi];if(ai&&(!wi||!Gi.current)){var ua;wi&&(Gi.current=!0),(ua=Ln.current)===null||ua===void 0||ua.onKeyDown.apply(ua,[Nn].concat(Oi))}or==null||or.apply(void 0,[Nn].concat(Oi))},sa=function(Nn){for(var mi=arguments.length,hi=new Array(mi>1?mi-1:0),wi=1;wi<mi;wi++)hi[wi-1]=arguments[wi];if(ai){var Di;(Di=Ln.current)===null||Di===void 0||Di.onKeyUp.apply(Di,[Nn].concat(hi))}Nn.key==="Enter"&&(Gi.current=!1),Jt==null||Jt.apply(void 0,[Nn].concat(hi))},Xi=function(Nn){var mi=Ir.filter(function(hi){return hi!==Nn});tr(mi,{type:"remove",values:[Nn]})},_i=function(){Gi.current=!1},vi=ee.useRef(!1),ro=function(){un(!0),pn||(Gt&&!vi.current&&Gt.apply(void 0,arguments),Mt.includes("focus")&&ln(!0)),vi.current=!0},Ja=function(){Cn.current=!0,un(!1,function(){vi.current=!1,Cn.current=!1,ln(!1)}),!pn&&(sn&&($r==="tags"?On(sn,{source:"submit"}):$r==="multiple"&&On("",{source:"blur"})),Yt&&Yt.apply(void 0,arguments))},pa=[];ee.useEffect(function(){return function(){pa.forEach(function(Kn){return clearTimeout(Kn)}),pa.splice(0,pa.length)}},[]);var va=function(Nn){var mi,hi=Nn.target,wi=(mi=bn.current)===null||mi===void 0?void 0:mi.getPopupElement();if(wi&&wi.contains(hi)){var Di=setTimeout(function(){var pi=pa.indexOf(Di);if(pi!==-1&&pa.splice(pi,1),yn(),!Qr&&!wi.contains(document.activeElement)){var Oi;(Oi=gn.current)===null||Oi===void 0||Oi.focus()}});pa.push(Di)}for(var la=arguments.length,ia=new Array(la>1?la-1:0),ma=1;ma<la;ma++)ia[ma-1]=arguments[ma];Lr==null||Lr.apply(void 0,[Nn].concat(ia))},na=ee.useState({}),Ea=(0,ye.Z)(na,2),no=Ea[1];function io(){no({})}var ao;Pn&&(ao=function(Nn){ln(Nn)}),Se(function(){var Kn;return[cn.current,(Kn=bn.current)===null||Kn===void 0?void 0:Kn.getPopupElement()]},oi,ln,!!Pn);var Na=ee.useMemo(function(){return(0,De.Z)((0,De.Z)({},kt),{},{notFoundContent:Wr,open:ai,triggerOpen:oi,id:$t,showSearch:Sr,multiple:er,toggleOpen:ln})},[kt,Wr,oi,ai,$t,Sr,er,ln]),_a=!!Dn||xn,Ra;_a&&(Ra=ee.createElement(ce,{className:E()("".concat(Bt,"-arrow"),(0,y.Z)({},"".concat(Bt,"-arrow-loading"),xn)),customizeIcon:Dn,customizeIconProps:{loading:xn,searchValue:sn,open:ai,focused:nn,showSearch:Sr}}));var Sa=function(){var Nn;Gr==null||Gr(),(Nn=gn.current)===null||Nn===void 0||Nn.focus(),tr([],{type:"clear",values:Ir}),ei("",!1,!1)},Qa=pe(Bt,Sa,Ir,_r,Mn,pn,sn,$r),oo=Qa.allowClear,Wa=Qa.clearIcon,Aa=ee.createElement(jn,{ref:Ln}),Da=E()(Bt,rr,(0,y.Z)((0,y.Z)((0,y.Z)((0,y.Z)((0,y.Z)((0,y.Z)((0,y.Z)((0,y.Z)((0,y.Z)((0,y.Z)({},"".concat(Bt,"-focused"),nn),"".concat(Bt,"-multiple"),er),"".concat(Bt,"-single"),!er),"".concat(Bt,"-allow-clear"),_r),"".concat(Bt,"-show-arrow"),_a),"".concat(Bt,"-disabled"),pn),"".concat(Bt,"-loading"),xn),"".concat(Bt,"-open"),ai),"".concat(Bt,"-customize-input"),Tn),"".concat(Bt,"-show-search"),Sr)),Zi=ee.createElement(nt,{ref:bn,disabled:pn,prefixCls:Bt,visible:oi,popupElement:Aa,animation:Zn,transitionName:ri,dropdownStyle:At,dropdownClassName:Ht,direction:Nr,dropdownMatchSelectWidth:Lt,dropdownRender:Wt,dropdownAlign:_t,placement:Qt,builtinPlacements:gr,getPopupContainer:pr,empty:Rt,getTriggerDOMNode:function(Nn){return vn.current||Nn},onPopupVisibleChange:ao,onPopupMouseEnter:io},Pn?ee.cloneElement(Pn,{ref:qn}):ee.createElement(Le,(0,je.Z)({},kt,{domRef:vn,prefixCls:Bt,inputElement:Tn,ref:gn,id:$t,prefix:dn,showSearch:Sr,autoClearSearchValue:Wn,mode:$r,activeDescendantId:Yn,tagRender:Tr,values:Ir,open:ai,onToggleOpen:ln,activeValue:Hn,searchValue:sn,onSearch:ei,onSearchSubmit:Hi,onRemove:Xi,tokenWithEnter:En,onInputBlur:_i}))),di;return Pn?di=Zi:di=ee.createElement("div",(0,je.Z)({className:Da},Dr,{ref:cn,onMouseDown:va,onKeyDown:ni,onKeyUp:sa,onFocus:ro,onBlur:Ja}),ee.createElement(Be,{visible:nn&&!ai,values:Ir}),Zi,Ra,oo&&Wa),ee.createElement(me.Provider,{value:Na},di)}),vt=yt,Ct=function(){return null};Ct.isSelectOptGroup=!0;var xt=Ct,Et=function(){return null};Et.isSelectOption=!0;var Ot=Et,Zt=Ye(80547),jt=Ye(2738),Kt=Ye(48911);function Ar(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var br=["disabled","title","children","style","className"];function Er(kt){return typeof kt=="string"||typeof kt=="number"}var Br=function(Tt,vr){var $t=ve(),Bt=$t.prefixCls,rr=$t.id,fr=$t.open,Tr=$t.multiple,Nr=$t.mode,Cr=$t.searchValue,Ir=$t.toggleOpen,tr=$t.notFoundContent,Rt=$t.onPopupScroll,kr=ee.useContext(Ge),Wr=kr.maxCount,Gr=kr.flattenOptions,$r=kr.onActiveValue,pn=kr.defaultActiveFirstOption,xn=kr.onSelect,qr=kr.menuItemSelectedIcon,Rr=kr.rawValues,rn=kr.fieldNames,Kr=kr.virtual,Bn=kr.direction,Hn=kr.listHeight,Rn=kr.listItemHeight,Yn=kr.optionRender,Xn="".concat(Bt,"-item"),Wn=(0,Zt.Z)(function(){return Gr},[fr,Gr],function(lr,Mt){return Mt[0]&&lr[1]!==Mt[1]}),On=ee.useRef(null),_n=ee.useMemo(function(){return Tr&&ze(Wr)&&(Rr==null?void 0:Rr.size)>=Wr},[Tr,Wr,Rr==null?void 0:Rr.size]),Jn=function(Mt){Mt.preventDefault()},_r=function(Mt){var Gt;(Gt=On.current)===null||Gt===void 0||Gt.scrollTo(typeof Mt=="number"?{index:Mt}:Mt)},dn=ee.useCallback(function(lr){return Nr==="combobox"?!1:Rr.has(lr)},[Nr,(0,St.Z)(Rr).toString(),Rr.size]),Dn=function(Mt){for(var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Yt=Wn.length,Jt=0;Jt<Yt;Jt+=1){var or=(Mt+Jt*Gt+Yt)%Yt,Lr=Wn[or]||{},dr=Lr.group,er=Lr.data;if(!dr&&!(er!=null&&er.disabled)&&(dn(er.value)||!_n))return or}return-1},Mn=ee.useState(function(){return Dn(0)}),jn=(0,ye.Z)(Mn,2),Zn=jn[0],ri=jn[1],At=function(Mt){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;ri(Mt);var Yt={source:Gt?"keyboard":"mouse"},Jt=Wn[Mt];if(!Jt){$r(null,-1,Yt);return}$r(Jt.value,Mt,Yt)};(0,ee.useEffect)(function(){At(pn!==!1?Dn(0):-1)},[Wn.length,Cr]);var Ht=ee.useCallback(function(lr){return Nr==="combobox"?String(lr).toLowerCase()===Cr.toLowerCase():Rr.has(lr)},[Nr,Cr,(0,St.Z)(Rr).toString(),Rr.size]);(0,ee.useEffect)(function(){var lr=setTimeout(function(){if(!Tr&&fr&&Rr.size===1){var Gt=Array.from(Rr)[0],Yt=Wn.findIndex(function(Jt){var or=Jt.data;return Cr?String(or.value).startsWith(Cr):or.value===Gt});Yt!==-1&&(At(Yt),_r(Yt))}});if(fr){var Mt;(Mt=On.current)===null||Mt===void 0||Mt.scrollTo(void 0)}return function(){return clearTimeout(lr)}},[fr,Cr]);var Lt=function(Mt){Mt!==void 0&&xn(Mt,{selected:!Rr.has(Mt)}),Tr||Ir(!1)};if(ee.useImperativeHandle(vr,function(){return{onKeyDown:function(Mt){var Gt=Mt.which,Yt=Mt.ctrlKey;switch(Gt){case Fe.Z.N:case Fe.Z.P:case Fe.Z.UP:case Fe.Z.DOWN:{var Jt=0;if(Gt===Fe.Z.UP?Jt=-1:Gt===Fe.Z.DOWN?Jt=1:Ar()&&Yt&&(Gt===Fe.Z.N?Jt=1:Gt===Fe.Z.P&&(Jt=-1)),Jt!==0){var or=Dn(Zn+Jt,Jt);_r(or),At(or,!0)}break}case Fe.Z.TAB:case Fe.Z.ENTER:{var Lr,dr=Wn[Zn];dr&&!(dr!=null&&(Lr=dr.data)!==null&&Lr!==void 0&&Lr.disabled)&&!_n?Lt(dr.value):Lt(void 0),fr&&Mt.preventDefault();break}case Fe.Z.ESC:Ir(!1),fr&&Mt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Mt){_r(Mt)}}}),Wn.length===0)return ee.createElement("div",{role:"listbox",id:"".concat(rr,"_list"),className:"".concat(Xn,"-empty"),onMouseDown:Jn},tr);var Wt=Object.keys(rn).map(function(lr){return rn[lr]}),_t=function(Mt){return Mt.label};function Qt(lr,Mt){var Gt=lr.group;return{role:Gt?"presentation":"option",id:"".concat(rr,"_list_").concat(Mt)}}var gr=function(Mt){var Gt=Wn[Mt];if(!Gt)return null;var Yt=Gt.data||{},Jt=Yt.value,or=Gt.group,Lr=(0,fe.Z)(Yt,!0),dr=_t(Gt);return Gt?ee.createElement("div",(0,je.Z)({"aria-label":typeof dr=="string"&&!or?dr:null},Lr,{key:Mt},Qt(Gt,Mt),{"aria-selected":Ht(Jt)}),Jt):null},pr={role:"listbox",id:"".concat(rr,"_list")};return ee.createElement(ee.Fragment,null,Kr&&ee.createElement("div",(0,je.Z)({},pr,{style:{height:0,width:0,overflow:"hidden"}}),gr(Zn-1),gr(Zn),gr(Zn+1)),ee.createElement(Kt.Z,{itemKey:"key",ref:On,data:Wn,height:Hn,itemHeight:Rn,fullHeight:!1,onMouseDown:Jn,onScroll:Rt,virtual:Kr,direction:Bn,innerProps:Kr?null:pr},function(lr,Mt){var Gt=lr.group,Yt=lr.groupOption,Jt=lr.data,or=lr.label,Lr=lr.value,dr=Jt.key;if(Gt){var er,Sr=(er=Jt.title)!==null&&er!==void 0?er:Er(or)?or.toString():void 0;return ee.createElement("div",{className:E()(Xn,"".concat(Xn,"-group"),Jt.className),title:Sr},or!==void 0?or:dr)}var Dr=Jt.disabled,zr=Jt.title,an=Jt.children,Qr=Jt.style,mn=Jt.className,cn=(0,x.Z)(Jt,br),vn=(0,jt.Z)(cn,Wt),bn=dn(Lr),gn=Dr||!bn&&_n,Ln="".concat(Xn,"-option"),Cn=E()(Xn,Ln,mn,(0,y.Z)((0,y.Z)((0,y.Z)((0,y.Z)({},"".concat(Ln,"-grouped"),Yt),"".concat(Ln,"-active"),Zn===Mt&&!gn),"".concat(Ln,"-disabled"),gn),"".concat(Ln,"-selected"),bn)),kn=_t(lr),hn=!qr||typeof qr=="function"||bn,nn=typeof kn=="number"?kn:kn||Lr,un=Er(nn)?nn.toString():void 0;return zr!==void 0&&(un=zr),ee.createElement("div",(0,je.Z)({},(0,fe.Z)(vn),Kr?{}:Qt(lr,Mt),{"aria-selected":Ht(Lr),className:Cn,title:un,onMouseMove:function(){Zn===Mt||gn||At(Mt)},onClick:function(){gn||Lt(Lr)},style:Qr}),ee.createElement("div",{className:"".concat(Ln,"-content")},typeof Yn=="function"?Yn(lr,{index:Mt}):nn),ee.isValidElement(qr)||bn,hn&&ee.createElement(ce,{className:"".concat(Xn,"-option-state"),customizeIcon:qr,customizeIconProps:{value:Lr,disabled:gn,isSelected:bn}},bn?"\u2713":null))}))},Zr=ee.forwardRef(Br),Pr=Zr,ur=function(kt,Tt){var vr=ee.useRef({values:new Map,options:new Map}),$t=ee.useMemo(function(){var rr=vr.current,fr=rr.values,Tr=rr.options,Nr=kt.map(function(tr){if(tr.label===void 0){var Rt;return(0,De.Z)((0,De.Z)({},tr),{},{label:(Rt=fr.get(tr.value))===null||Rt===void 0?void 0:Rt.label})}return tr}),Cr=new Map,Ir=new Map;return Nr.forEach(function(tr){Cr.set(tr.value,tr),Ir.set(tr.value,Tt.get(tr.value)||Tr.get(tr.value))}),vr.current.values=Cr,vr.current.options=Ir,Nr},[kt,Tt]),Bt=ee.useCallback(function(rr){return Tt.get(rr)||vr.current.options.get(rr)},[Tt]);return[$t,Bt]};function Hr(kt,Tt){return _e(kt).join("").toUpperCase().includes(Tt)}var Xr=function(kt,Tt,vr,$t,Bt){return ee.useMemo(function(){if(!vr||$t===!1)return kt;var rr=Tt.options,fr=Tt.label,Tr=Tt.value,Nr=[],Cr=typeof $t=="function",Ir=vr.toUpperCase(),tr=Cr?$t:function(kr,Wr){return Bt?Hr(Wr[Bt],Ir):Wr[rr]?Hr(Wr[fr!=="children"?fr:"label"],Ir):Hr(Wr[Tr],Ir)},Rt=Cr?function(kr){return Ee(kr)}:function(kr){return kr};return kt.forEach(function(kr){if(kr[rr]){var Wr=tr(vr,Rt(kr));if(Wr)Nr.push(kr);else{var Gr=kr[rr].filter(function($r){return tr(vr,Rt($r))});Gr.length&&Nr.push((0,De.Z)((0,De.Z)({},kr),{},(0,y.Z)({},rr,Gr)))}return}tr(vr,Rt(kr))&&Nr.push(kr)}),Nr},[kt,$t,Bt,vr,Tt])},mr=Ye(6551),wr=Ye(11592),qt=["children","value"],nr=["children"];function Pt(kt){var Tt=kt,vr=Tt.key,$t=Tt.props,Bt=$t.children,rr=$t.value,fr=(0,x.Z)($t,qt);return(0,De.Z)({key:vr,value:rr!==void 0?rr:vr,children:Bt},fr)}function zt(kt){var Tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,wr.Z)(kt).map(function(vr,$t){if(!ee.isValidElement(vr)||!vr.type)return null;var Bt=vr,rr=Bt.type.isSelectOptGroup,fr=Bt.key,Tr=Bt.props,Nr=Tr.children,Cr=(0,x.Z)(Tr,nr);return Tt||!rr?Pt(vr):(0,De.Z)((0,De.Z)({key:"__RC_SELECT_GRP__".concat(fr===null?$t:fr,"__"),label:fr},Cr),{},{options:zt(Nr)})}).filter(function(vr){return vr})}var hr=function(Tt,vr,$t,Bt,rr){return ee.useMemo(function(){var fr=Tt,Tr=!Tt;Tr&&(fr=zt(vr));var Nr=new Map,Cr=new Map,Ir=function(kr,Wr,Gr){Gr&&typeof Gr=="string"&&kr.set(Wr[Gr],Wr)},tr=function Rt(kr){for(var Wr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Gr=0;Gr<kr.length;Gr+=1){var $r=kr[Gr];!$r[$t.options]||Wr?(Nr.set($r[$t.value],$r),Ir(Cr,$r,$t.label),Ir(Cr,$r,Bt),Ir(Cr,$r,rr)):Rt($r[$t.options],!0)}};return tr(fr),{options:fr,valueOptions:Nr,labelOptions:Cr}},[Tt,vr,$t,Bt,rr])},yr=hr;function cr(kt){var Tt=ee.useRef();Tt.current=kt;var vr=ee.useCallback(function(){return Tt.current.apply(Tt,arguments)},[]);return vr}function Xt(kt){var Tt=kt.mode,vr=kt.options,$t=kt.children,Bt=kt.backfill,rr=kt.allowClear,fr=kt.placeholder,Tr=kt.getInputElement,Nr=kt.showSearch,Cr=kt.onSearch,Ir=kt.defaultOpen,tr=kt.autoFocus,Rt=kt.labelInValue,kr=kt.value,Wr=kt.inputValue,Gr=kt.optionLabelProp,$r=isMultiple(Tt),pn=Nr!==void 0?Nr:$r||Tt==="combobox",xn=vr||convertChildrenToData($t);if(warning(Tt!=="tags"||xn.every(function(Kr){return!Kr.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Tt==="tags"||Tt==="combobox"){var qr=xn.some(function(Kr){return Kr.options?Kr.options.some(function(Bn){return typeof("value"in Bn?Bn.value:Bn.key)=="number"}):typeof("value"in Kr?Kr.value:Kr.key)=="number"});warning(!qr,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(Tt!=="combobox"||!Gr,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(Tt==="combobox"||!Bt,"`backfill` only works with `combobox` mode."),warning(Tt==="combobox"||!Tr,"`getInputElement` only work with `combobox` mode."),noteOnce(Tt!=="combobox"||!Tr||!rr||!fr,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Cr&&!pn&&Tt!=="combobox"&&Tt!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Ir||tr,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),kr!=null){var Rr=toArray(kr);warning(!Rt||Rr.every(function(Kr){return _typeof(Kr)==="object"&&("key"in Kr||"value"in Kr)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!$r||Array.isArray(kr),"`value` should be array when `mode` is `multiple` or `tags`")}if($t){var rn=null;toNodeArray($t).some(function(Kr){if(!React.isValidElement(Kr)||!Kr.type)return!1;var Bn=Kr,Hn=Bn.type;if(Hn.isSelectOption)return!1;if(Hn.isSelectOptGroup){var Rn=toNodeArray(Kr.props.children).every(function(Yn){return!React.isValidElement(Yn)||!Kr.type||Yn.type.isSelectOption?!0:(rn=Yn.type,!1)});return!Rn}return rn=Hn,!0}),rn&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(rn.displayName||rn.name||rn,"`.")),warning(Wr===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Or(kt,Tt){if(kt){var vr=function $t(Bt){for(var rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,fr=0;fr<Bt.length;fr++){var Tr=Bt[fr];if(Tr[Tt==null?void 0:Tt.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!rr&&Array.isArray(Tr[Tt==null?void 0:Tt.options])&&$t(Tr[Tt==null?void 0:Tt.options],!0))break}};vr(kt)}}var Ur=null,jr=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","optionRender","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","labelRender","value","defaultValue","labelInValue","onChange","maxCount"],Jr=["inputValue"];function ir(kt){return!kt||(0,z.Z)(kt)!=="object"}var Nt=ee.forwardRef(function(kt,Tt){var vr=kt.id,$t=kt.mode,Bt=kt.prefixCls,rr=Bt===void 0?"rc-select":Bt,fr=kt.backfill,Tr=kt.fieldNames,Nr=kt.inputValue,Cr=kt.searchValue,Ir=kt.onSearch,tr=kt.autoClearSearchValue,Rt=tr===void 0?!0:tr,kr=kt.onSelect,Wr=kt.onDeselect,Gr=kt.dropdownMatchSelectWidth,$r=Gr===void 0?!0:Gr,pn=kt.filterOption,xn=kt.filterSort,qr=kt.optionFilterProp,Rr=kt.optionLabelProp,rn=kt.options,Kr=kt.optionRender,Bn=kt.children,Hn=kt.defaultActiveFirstOption,Rn=kt.menuItemSelectedIcon,Yn=kt.virtual,Xn=kt.direction,Wn=kt.listHeight,On=Wn===void 0?200:Wn,_n=kt.listItemHeight,Jn=_n===void 0?20:_n,_r=kt.labelRender,dn=kt.value,Dn=kt.defaultValue,Mn=kt.labelInValue,jn=kt.onChange,Zn=kt.maxCount,ri=(0,x.Z)(kt,jr),At=(0,mr.ZP)(vr),Ht=gt($t),Lt=!!(!rn&&Bn),Wt=ee.useMemo(function(){return pn===void 0&&$t==="combobox"?!1:pn},[pn,$t]),_t=ee.useMemo(function(){return it(Tr,Lt)},[JSON.stringify(Tr),Lt]),Qt=(0,le.Z)("",{value:Cr!==void 0?Cr:Nr,postState:function(En){return En||""}}),gr=(0,ye.Z)(Qt,2),pr=gr[0],lr=gr[1],Mt=yr(rn,Bn,_t,qr,Rr),Gt=Mt.valueOptions,Yt=Mt.labelOptions,Jt=Mt.options,or=ee.useCallback(function(ln){var En=_e(ln);return En.map(function(Sn){var An,Vn,ei,Hi,fi;if(ir(Sn))An=Sn;else{var ci;ei=Sn.key,Vn=Sn.label,An=(ci=Sn.value)!==null&&ci!==void 0?ci:ei}var In=Gt.get(An);if(In){var bi;if(Vn===void 0&&(Vn=In==null?void 0:In[Rr||_t.label]),ei===void 0&&(ei=(bi=In==null?void 0:In.key)!==null&&bi!==void 0?bi:An),Hi=In==null?void 0:In.disabled,fi=In==null?void 0:In.title,0)var Gi}return{label:Vn,value:An,key:ei,disabled:Hi,title:fi}})},[_t,Rr,Gt]),Lr=(0,le.Z)(Dn,{value:dn}),dr=(0,ye.Z)(Lr,2),er=dr[0],Sr=dr[1],Dr=ee.useMemo(function(){var ln,En=Ht&&er===null?[]:er,Sn=or(En);return $t==="combobox"&&Ue((ln=Sn[0])===null||ln===void 0?void 0:ln.value)?[]:Sn},[er,or,$t,Ht]),zr=ur(Dr,Gt),an=(0,ye.Z)(zr,2),Qr=an[0],mn=an[1],cn=ee.useMemo(function(){if(!$t&&Qr.length===1){var ln=Qr[0];if(ln.value===null&&(ln.label===null||ln.label===void 0))return[]}return Qr.map(function(En){var Sn;return(0,De.Z)((0,De.Z)({},En),{},{label:(Sn=typeof _r=="function"?_r(En):En.label)!==null&&Sn!==void 0?Sn:En.value})})},[$t,Qr,_r]),vn=ee.useMemo(function(){return new Set(Qr.map(function(ln){return ln.value}))},[Qr]);ee.useEffect(function(){if($t==="combobox"){var ln,En=(ln=Qr[0])===null||ln===void 0?void 0:ln.value;lr(Re(En)?String(En):"")}},[Qr]);var bn=cr(function(ln,En){var Sn=En!=null?En:ln;return(0,y.Z)((0,y.Z)({},_t.value,ln),_t.label,Sn)}),gn=ee.useMemo(function(){if($t!=="tags")return Jt;var ln=(0,St.Z)(Jt),En=function(An){return Gt.has(An)};return(0,St.Z)(Qr).sort(function(Sn,An){return Sn.value<An.value?-1:1}).forEach(function(Sn){var An=Sn.value;En(An)||ln.push(bn(An,Sn.label))}),ln},[bn,Jt,Gt,Qr,$t]),Ln=Xr(gn,_t,pr,Wt,qr),Cn=ee.useMemo(function(){return $t!=="tags"||!pr||Ln.some(function(ln){return ln[qr||"value"]===pr})||Ln.some(function(ln){return ln[_t.value]===pr})?Ln:[bn(pr)].concat((0,St.Z)(Ln))},[bn,qr,$t,Ln,pr,_t]),kn=function ln(En){var Sn=(0,St.Z)(En).sort(function(An,Vn){return xn(An,Vn,{searchValue:pr})});return Sn.map(function(An){return Array.isArray(An.options)?(0,De.Z)((0,De.Z)({},An),{},{options:An.options.length>0?ln(An.options):An.options}):An})},hn=ee.useMemo(function(){return xn?kn(Cn):Cn},[Cn,xn,pr]),nn=ee.useMemo(function(){return Oe(hn,{fieldNames:_t,childrenAsData:Lt})},[hn,_t,Lt]),un=function(En){var Sn=or(En);if(Sr(Sn),jn&&(Sn.length!==Qr.length||Sn.some(function(ei,Hi){var fi;return((fi=Qr[Hi])===null||fi===void 0?void 0:fi.value)!==(ei==null?void 0:ei.value)}))){var An=Mn?Sn:Sn.map(function(ei){return ei.value}),Vn=Sn.map(function(ei){return Ee(mn(ei.value))});jn(Ht?An:An[0],Ht?Vn:Vn[0])}},yn=ee.useState(null),sn=(0,ye.Z)(yn,2),Tn=sn[0],Pn=sn[1],qn=ee.useState(0),Ti=(0,ye.Z)(qn,2),Ci=Ti[0],yi=Ti[1],Fi=Hn!==void 0?Hn:$t!=="combobox",$n=ee.useCallback(function(ln,En){var Sn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},An=Sn.source,Vn=An===void 0?"keyboard":An;yi(En),fr&&$t==="combobox"&&ln!==null&&Vn==="keyboard"&&Pn(String(ln))},[fr,$t]),Qn=function(En,Sn,An){var Vn=function(){var Xi,_i=mn(En);return[Mn?{label:_i==null?void 0:_i[_t.label],value:En,key:(Xi=_i==null?void 0:_i.key)!==null&&Xi!==void 0?Xi:En}:En,Ee(_i)]};if(Sn&&kr){var ei=Vn(),Hi=(0,ye.Z)(ei,2),fi=Hi[0],ci=Hi[1];kr(fi,ci)}else if(!Sn&&Wr&&An!=="clear"){var In=Vn(),bi=(0,ye.Z)(In,2),Gi=bi[0],ni=bi[1];Wr(Gi,ni)}},ti=cr(function(ln,En){var Sn,An=Ht?En.selected:!0;An?Sn=Ht?[].concat((0,St.Z)(Qr),[ln]):[ln]:Sn=Qr.filter(function(Vn){return Vn.value!==ln}),un(Sn),Qn(ln,An),$t==="combobox"?Pn(""):(!gt||Rt)&&(lr(""),Pn(""))}),Ai=function(En,Sn){un(En);var An=Sn.type,Vn=Sn.values;(An==="remove"||An==="clear")&&Vn.forEach(function(ei){Qn(ei.value,!1,An)})},ai=function(En,Sn){if(lr(En),Pn(null),Sn.source==="submit"){var An=(En||"").trim();if(An){var Vn=Array.from(new Set([].concat((0,St.Z)(vn),[An])));un(Vn),Qn(An,!0),lr("")}return}Sn.source!=="blur"&&($t==="combobox"&&un(En),Ir==null||Ir(En))},li=function(En){var Sn=En;$t!=="tags"&&(Sn=En.map(function(Vn){var ei=Yt.get(Vn);return ei==null?void 0:ei.value}).filter(function(Vn){return Vn!==void 0}));var An=Array.from(new Set([].concat((0,St.Z)(vn),(0,St.Z)(Sn))));un(An),An.forEach(function(Vn){Qn(Vn,!0)})},oi=ee.useMemo(function(){var ln=Yn!==!1&&$r!==!1;return(0,De.Z)((0,De.Z)({},Mt),{},{flattenOptions:nn,onActiveValue:$n,defaultActiveFirstOption:Fi,onSelect:ti,menuItemSelectedIcon:Rn,rawValues:vn,fieldNames:_t,virtual:ln,direction:Xn,listHeight:On,listItemHeight:Jn,childrenAsData:Lt,maxCount:Zn,optionRender:Kr})},[Zn,Mt,nn,$n,Fi,ti,Rn,vn,_t,Yn,$r,Xn,On,Jn,Lt,Kr]);return ee.createElement(Ge.Provider,{value:oi},ee.createElement(vt,(0,je.Z)({},ri,{id:At,prefixCls:rr,ref:Tt,omitDomProps:Jr,mode:$t,displayValues:cn,onDisplayValuesChange:Ai,direction:Xn,searchValue:pr,onSearch:ai,autoClearSearchValue:Rt,onSearchSplit:li,dropdownMatchSelectWidth:$r,OptionList:Pr,emptyOptions:!nn.length,activeValue:Tn,activeDescendantId:"".concat(At,"_list_").concat(Ci)})))}),ar=Nt;ar.Option=Ot,ar.OptGroup=xt;var Fr=ar,Yr=Fr},63158:function(sr,It,Ye){"use strict";var je=Ye(54476),St=Ye(20068),y=Ye(42978),De=Ye(75931),ye=Ye(59301),x=Ye(92310),z=Ye.n(x),le=Ye(18929),re=Ye(10228),ee=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],ue=ye.forwardRef(function(E,ie){var te,oe=E.prefixCls,se=oe===void 0?"rc-switch":oe,ce=E.className,pe=E.checked,me=E.defaultChecked,ve=E.disabled,ge=E.loadingIcon,Ce=E.checkedChildren,Se=E.unCheckedChildren,Fe=E.onClick,xe=E.onChange,fe=E.onKeyDown,de=(0,De.Z)(E,ee),we=(0,le.Z)(!1,{value:pe,defaultValue:me}),Ae=(0,y.Z)(we,2),Ne=Ae[0],ke=Ae[1];function Me(ut,Re){var Ue=Ne;return ve||(Ue=ut,ke(Ue),xe==null||xe(Ue,Re)),Ue}function Ke(ut){ut.which===re.Z.LEFT?Me(!1,ut):ut.which===re.Z.RIGHT&&Me(!0,ut),fe==null||fe(ut)}function _e(ut){var Re=Me(!Ne,ut);Fe==null||Fe(Re,ut)}var Xe=z()(se,ce,(te={},(0,St.Z)(te,"".concat(se,"-checked"),Ne),(0,St.Z)(te,"".concat(se,"-disabled"),ve),te));return ye.createElement("button",(0,je.Z)({},de,{type:"button",role:"switch","aria-checked":Ne,disabled:ve,className:Xe,ref:ie,onKeyDown:Ke,onClick:_e}),ge,ye.createElement("span",{className:"".concat(se,"-inner")},ye.createElement("span",{className:"".concat(se,"-inner-checked")},Ce),ye.createElement("span",{className:"".concat(se,"-inner-unchecked")},Se)))});ue.displayName="Switch",It.Z=ue},86351:function(sr,It,Ye){"use strict";Ye.d(It,{R:function(){return St},w:function(){return je}});var je={},St="rc-table-internal-hook"},97347:function(sr,It,Ye){"use strict";Ye.d(It,{L:function(){return se},Z:function(){return ge}});var je=Ye(42978),St=Ye(20068),y=Ye(94480),De=Ye(76190),ye=Ye(33885),x=Ye(75931),z=Ye(11592),le=Ye(48736),re=Ye(59301),ee=Ye(86351),ue=Ye(54451);function E(Ce){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof Se=="number"?Se:Se.endsWith("%")?Ce*parseFloat(Se)/100:null}function ie(Ce,Se,Fe){return re.useMemo(function(){if(Se&&Se>0){var xe=0,fe=0;Ce.forEach(function(_e){var Xe=E(Se,_e.width);Xe?xe+=Xe:fe+=1});var de=Math.max(Se,Fe),we=Math.max(de-xe,fe),Ae=fe,Ne=we/fe,ke=0,Me=Ce.map(function(_e){var Xe=(0,ye.Z)({},_e),ut=E(Se,Xe.width);if(ut)Xe.width=ut;else{var Re=Math.floor(Ne);Xe.width=Ae===1?we:Re,we-=Re,Ae-=1}return ke+=Xe.width,Xe});if(ke<de){var Ke=de/ke;we=de,Me.forEach(function(_e,Xe){var ut=Math.floor(_e.width*Ke);_e.width=Xe===Me.length-1?we:ut,we-=ut})}return[Me,Math.max(ke,de)]}return[Ce,Se]},[Ce,Se,Fe])}var te=["children"],oe=["fixed"];function se(Ce){return(0,z.Z)(Ce).filter(function(Se){return re.isValidElement(Se)}).map(function(Se){var Fe=Se.key,xe=Se.props,fe=xe.children,de=(0,x.Z)(xe,te),we=(0,ye.Z)({key:Fe},de);return fe&&(we.children=se(fe)),we})}function ce(Ce){return Ce.filter(function(Se){return Se&&(0,De.Z)(Se)==="object"&&!Se.hidden}).map(function(Se){var Fe=Se.children;return Fe&&Fe.length>0?(0,ye.Z)((0,ye.Z)({},Se),{},{children:ce(Fe)}):Se})}function pe(Ce){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Ce.filter(function(Fe){return Fe&&(0,De.Z)(Fe)==="object"}).reduce(function(Fe,xe,fe){var de=xe.fixed,we=de===!0?"left":de,Ae="".concat(Se,"-").concat(fe),Ne=xe.children;return Ne&&Ne.length>0?[].concat((0,y.Z)(Fe),(0,y.Z)(pe(Ne,Ae).map(function(ke){return(0,ye.Z)({fixed:we},ke)}))):[].concat((0,y.Z)(Fe),[(0,ye.Z)((0,ye.Z)({key:Ae},xe),{},{fixed:we})])},[])}function me(Ce){return Ce.map(function(Se){var Fe=Se.fixed,xe=(0,x.Z)(Se,oe),fe=Fe;return Fe==="left"?fe="right":Fe==="right"&&(fe="left"),(0,ye.Z)({fixed:fe},xe)})}function ve(Ce,Se){var Fe=Ce.prefixCls,xe=Ce.columns,fe=Ce.children,de=Ce.expandable,we=Ce.expandedKeys,Ae=Ce.columnTitle,Ne=Ce.getRowKey,ke=Ce.onTriggerExpand,Me=Ce.expandIcon,Ke=Ce.rowExpandable,_e=Ce.expandIconColumnIndex,Xe=Ce.direction,ut=Ce.expandRowByClick,Re=Ce.columnWidth,Ue=Ce.fixed,$e=Ce.scrollWidth,ot=Ce.clientWidth,at=re.useMemo(function(){var Le=xe||se(fe)||[];return ce(Le.slice())},[xe,fe]),qe=re.useMemo(function(){if(de){var Le=at.slice();if(!Le.includes(ee.w)){var Je=_e||0;Je>=0&&(Je||Ue==="left"||!Ue)&&Le.splice(Je,0,ee.w),Ue==="right"&&Le.splice(at.length,0,ee.w)}var Pe=Le.indexOf(ee.w);Le=Le.filter(function(nt,Te){return nt!==ee.w||Te===Pe});var He=at[Pe],lt;Ue?lt=Ue:lt=He?He.fixed:null;var pt=(0,St.Z)((0,St.Z)((0,St.Z)((0,St.Z)((0,St.Z)((0,St.Z)({},ue.v,{className:"".concat(Fe,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",Ae),"fixed",lt),"className","".concat(Fe,"-row-expand-icon-cell")),"width",Re),"render",function(Te,Ie,ze){var it=Ne(Ie,ze),Oe=we.has(it),Ee=Ke?Ke(Ie):!0,be=Me({prefixCls:Fe,expanded:Oe,expandable:Ee,record:Ie,onExpand:ke});return ut?re.createElement("span",{onClick:function(Ge){return Ge.stopPropagation()}},be):be});return Le.map(function(nt){return nt===ee.w?pt:nt})}return at.filter(function(nt){return nt!==ee.w})},[de,at,Ne,we,Me,Xe]),et=re.useMemo(function(){var Le=qe;return Se&&(Le=Se(Le)),Le.length||(Le=[{render:function(){return null}}]),Le},[Se,qe,Xe]),Qe=re.useMemo(function(){return Xe==="rtl"?me(pe(et)):pe(et)},[et,Xe,$e]),ft=re.useMemo(function(){for(var Le=-1,Je=Qe.length-1;Je>=0;Je-=1){var Pe=Qe[Je].fixed;if(Pe==="left"||Pe===!0){Le=Je;break}}if(Le>=0)for(var He=0;He<=Le;He+=1){var lt=Qe[He].fixed;if(lt!=="left"&<!==!0)return!0}var pt=Qe.findIndex(function(Ie){var ze=Ie.fixed;return ze==="right"});if(pt>=0)for(var nt=pt;nt<Qe.length;nt+=1){var Te=Qe[nt].fixed;if(Te!=="right")return!0}return!1},[Qe]),rt=ie(Qe,$e,ot),ct=(0,je.Z)(rt,2),st=ct[0],Ve=ct[1];return[et,st,Ve,ft]}var ge=ve},4030:function(sr,It,Ye){"use strict";Ye.d(It,{w2:function(){return je.w},vP:function(){return Er.v},RQ:function(){return je.R},ER:function(){return it},Q$:function(){return pn},TN:function(){return jn}});var je=Ye(86351),St=Ye(42978),y=Ye(6089),De=Ye(34280),ye=Ye(13697),x=Ye(59301),z=Ye(4676);function le(At){var Ht=x.createContext(void 0),Lt=function(_t){var Qt=_t.value,gr=_t.children,pr=x.useRef(Qt);pr.current=Qt;var lr=x.useState(function(){return{getValue:function(){return pr.current},listeners:new Set}}),Mt=(0,St.Z)(lr,1),Gt=Mt[0];return(0,De.Z)(function(){(0,z.unstable_batchedUpdates)(function(){Gt.listeners.forEach(function(Yt){Yt(Qt)})})},[Qt]),x.createElement(Ht.Provider,{value:Gt},gr)};return{Context:Ht,Provider:Lt,defaultValue:At}}function re(At,Ht){var Lt=(0,y.Z)(typeof Ht=="function"?Ht:function(Yt){if(Ht===void 0)return Yt;if(!Array.isArray(Ht))return Yt[Ht];var Jt={};return Ht.forEach(function(or){Jt[or]=Yt[or]}),Jt}),Wt=x.useContext(At==null?void 0:At.Context),_t=Wt||{},Qt=_t.listeners,gr=_t.getValue,pr=x.useRef();pr.current=Lt(Wt?gr():At==null?void 0:At.defaultValue);var lr=x.useState({}),Mt=(0,St.Z)(lr,2),Gt=Mt[1];return(0,De.Z)(function(){if(!Wt)return;function Yt(Jt){var or=Lt(Jt);(0,ye.Z)(pr.current,or,!0)||Gt({})}return Qt.add(Yt),function(){Qt.delete(Yt)}},[Wt]),pr.current}var ee=Ye(54476),ue=Ye(8654);function E(){var At=x.createContext(null);function Ht(){return x.useContext(At)}function Lt(_t,Qt){var gr=(0,ue.Yr)(_t),pr=function(Mt,Gt){var Yt=gr?{ref:Gt}:{},Jt=x.useRef(0),or=x.useRef(Mt),Lr=Ht();return Lr!==null?x.createElement(_t,(0,ee.Z)({},Mt,Yt)):((!Qt||Qt(or.current,Mt))&&(Jt.current+=1),or.current=Mt,x.createElement(At.Provider,{value:Jt.current},x.createElement(_t,(0,ee.Z)({},Mt,Yt))))};return gr?x.forwardRef(pr):pr}function Wt(_t,Qt){var gr=(0,ue.Yr)(_t),pr=function(Mt,Gt){var Yt=gr?{ref:Gt}:{};return Ht(),x.createElement(_t,(0,ee.Z)({},Mt,Yt))};return gr?x.memo(x.forwardRef(pr),Qt):x.memo(pr,Qt)}return{makeImmutable:Lt,responseImmutable:Wt,useImmutableMark:Ht}}var ie=E(),te=ie.makeImmutable,oe=ie.responseImmutable,se=ie.useImmutableMark,ce=E(),pe=ce.makeImmutable,me=ce.responseImmutable,ve=ce.useImmutableMark,ge=le(),Ce=ge;function Se(At,Ht){var Lt=React.useRef(0);Lt.current+=1;var Wt=React.useRef(At),_t=[];Object.keys(At||{}).map(function(gr){var pr;(At==null?void 0:At[gr])!==((pr=Wt.current)===null||pr===void 0?void 0:pr[gr])&&_t.push(gr)}),Wt.current=At;var Qt=React.useRef([]);return _t.length&&(Qt.current=_t),React.useDebugValue(Lt.current),React.useDebugValue(Qt.current.join(", ")),Ht&&console.log("".concat(Ht,":"),Lt.current,Qt.current),Lt.current}var Fe=null,xe=null,fe=Ye(76190),de=Ye(33885),we=Ye(20068),Ae=Ye(92310),Ne=Ye.n(Ae),ke=Ye(80547),Me=Ye(97938),Ke=Ye(48736),_e=x.createContext({renderWithProps:!1}),Xe=_e,ut="RC_TABLE_KEY";function Re(At){return At==null?[]:Array.isArray(At)?At:[At]}function Ue(At){var Ht=[],Lt={};return At.forEach(function(Wt){for(var _t=Wt||{},Qt=_t.key,gr=_t.dataIndex,pr=Qt||Re(gr).join("-")||ut;Lt[pr];)pr="".concat(pr,"_next");Lt[pr]=!0,Ht.push(pr)}),Ht}function $e(At){return At!=null}function ot(At){return typeof At=="number"&&!Number.isNaN(At)}function at(At){return At&&(0,fe.Z)(At)==="object"&&!Array.isArray(At)&&!x.isValidElement(At)}function qe(At,Ht,Lt,Wt,_t,Qt){var gr=x.useContext(Xe),pr=ve(),lr=(0,ke.Z)(function(){if($e(Wt))return[Wt];var Mt=Ht==null||Ht===""?[]:Array.isArray(Ht)?Ht:[Ht],Gt=(0,Me.Z)(At,Mt),Yt=Gt,Jt=void 0;if(_t){var or=_t(Gt,At,Lt);at(or)?(Yt=or.children,Jt=or.props,gr.renderWithProps=!0):Yt=or}return[Yt,Jt]},[pr,At,Wt,Ht,_t,Lt],function(Mt,Gt){if(Qt){var Yt=(0,St.Z)(Mt,2),Jt=Yt[1],or=(0,St.Z)(Gt,2),Lr=or[1];return Qt(Lr,Jt)}return gr.renderWithProps?!0:!(0,ye.Z)(Mt,Gt,!0)});return lr}function et(At,Ht,Lt,Wt){var _t=At+Ht-1;return At<=Wt&&_t>=Lt}function Qe(At,Ht){return re(Ce,function(Lt){var Wt=et(At,Ht||1,Lt.hoverStartRow,Lt.hoverEndRow);return[Wt,Lt.onHover]})}var ft=Ye(70425),rt=function(Ht){var Lt=Ht.ellipsis,Wt=Ht.rowType,_t=Ht.children,Qt,gr=Lt===!0?{showTitle:!0}:Lt;return gr&&(gr.showTitle||Wt==="header")&&(typeof _t=="string"||typeof _t=="number"?Qt=_t.toString():x.isValidElement(_t)&&typeof _t.props.children=="string"&&(Qt=_t.props.children)),Qt};function ct(At){var Ht,Lt,Wt,_t,Qt,gr,pr,lr,Mt=At.component,Gt=At.children,Yt=At.ellipsis,Jt=At.scope,or=At.prefixCls,Lr=At.className,dr=At.align,er=At.record,Sr=At.render,Dr=At.dataIndex,zr=At.renderIndex,an=At.shouldCellUpdate,Qr=At.index,mn=At.rowType,cn=At.colSpan,vn=At.rowSpan,bn=At.fixLeft,gn=At.fixRight,Ln=At.firstFixLeft,Cn=At.lastFixLeft,kn=At.firstFixRight,hn=At.lastFixRight,nn=At.appendNode,un=At.additionalProps,yn=un===void 0?{}:un,sn=At.isSticky,Tn="".concat(or,"-cell"),Pn=re(Ce,["supportSticky","allColumnsFixedLeft","rowHoverable"]),qn=Pn.supportSticky,Ti=Pn.allColumnsFixedLeft,Ci=Pn.rowHoverable,yi=qe(er,Dr,zr,Gt,Sr,an),Fi=(0,St.Z)(yi,2),$n=Fi[0],Qn=Fi[1],ti={},Ai=typeof bn=="number"&&qn,ai=typeof gn=="number"&&qn;Ai&&(ti.position="sticky",ti.left=bn),ai&&(ti.position="sticky",ti.right=gn);var li=(Ht=(Lt=(Wt=Qn==null?void 0:Qn.colSpan)!==null&&Wt!==void 0?Wt:yn.colSpan)!==null&&Lt!==void 0?Lt:cn)!==null&&Ht!==void 0?Ht:1,oi=(_t=(Qt=(gr=Qn==null?void 0:Qn.rowSpan)!==null&&gr!==void 0?gr:yn.rowSpan)!==null&&Qt!==void 0?Qt:vn)!==null&&_t!==void 0?_t:1,ln=Qe(Qr,oi),En=(0,St.Z)(ln,2),Sn=En[0],An=En[1],Vn=(0,ft.zX)(function(Gi){var ni;er&&An(Qr,Qr+oi-1),yn==null||(ni=yn.onMouseEnter)===null||ni===void 0||ni.call(yn,Gi)}),ei=(0,ft.zX)(function(Gi){var ni;er&&An(-1,-1),yn==null||(ni=yn.onMouseLeave)===null||ni===void 0||ni.call(yn,Gi)});if(li===0||oi===0)return null;var Hi=(pr=yn.title)!==null&&pr!==void 0?pr:rt({rowType:mn,ellipsis:Yt,children:$n}),fi=Ne()(Tn,Lr,(lr={},(0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)(lr,"".concat(Tn,"-fix-left"),Ai&&qn),"".concat(Tn,"-fix-left-first"),Ln&&qn),"".concat(Tn,"-fix-left-last"),Cn&&qn),"".concat(Tn,"-fix-left-all"),Cn&&Ti&&qn),"".concat(Tn,"-fix-right"),ai&&qn),"".concat(Tn,"-fix-right-first"),kn&&qn),"".concat(Tn,"-fix-right-last"),hn&&qn),"".concat(Tn,"-ellipsis"),Yt),"".concat(Tn,"-with-append"),nn),"".concat(Tn,"-fix-sticky"),(Ai||ai)&&sn&&qn),(0,we.Z)(lr,"".concat(Tn,"-row-hover"),!Qn&&Sn)),yn.className,Qn==null?void 0:Qn.className),ci={};dr&&(ci.textAlign=dr);var In=(0,de.Z)((0,de.Z)((0,de.Z)((0,de.Z)({},Qn==null?void 0:Qn.style),ti),ci),yn.style),bi=$n;return(0,fe.Z)(bi)==="object"&&!Array.isArray(bi)&&!x.isValidElement(bi)&&(bi=null),Yt&&(Cn||kn)&&(bi=x.createElement("span",{className:"".concat(Tn,"-content")},bi)),x.createElement(Mt,(0,ee.Z)({},Qn,yn,{className:fi,style:In,title:Hi,scope:Jt,onMouseEnter:Ci?Vn:void 0,onMouseLeave:Ci?ei:void 0,colSpan:li!==1?li:null,rowSpan:oi!==1?oi:null}),nn,bi)}var st=x.memo(ct);function Ve(At,Ht,Lt,Wt,_t){var Qt=Lt[At]||{},gr=Lt[Ht]||{},pr,lr;Qt.fixed==="left"?pr=Wt.left[_t==="rtl"?Ht:At]:gr.fixed==="right"&&(lr=Wt.right[_t==="rtl"?At:Ht]);var Mt=!1,Gt=!1,Yt=!1,Jt=!1,or=Lt[Ht+1],Lr=Lt[At-1],dr=or&&!or.fixed||Lr&&!Lr.fixed||Lt.every(function(an){return an.fixed==="left"});if(_t==="rtl"){if(pr!==void 0){var er=Lr&&Lr.fixed==="left";Jt=!er&&dr}else if(lr!==void 0){var Sr=or&&or.fixed==="right";Yt=!Sr&&dr}}else if(pr!==void 0){var Dr=or&&or.fixed==="left";Mt=!Dr&&dr}else if(lr!==void 0){var zr=Lr&&Lr.fixed==="right";Gt=!zr&&dr}return{fixLeft:pr,fixRight:lr,lastFixLeft:Mt,firstFixRight:Gt,lastFixRight:Yt,firstFixLeft:Jt,isSticky:Wt.isSticky}}var Le=x.createContext({}),Je=Le;function Pe(At){var Ht=At.className,Lt=At.index,Wt=At.children,_t=At.colSpan,Qt=_t===void 0?1:_t,gr=At.rowSpan,pr=At.align,lr=re(Ce,["prefixCls","direction"]),Mt=lr.prefixCls,Gt=lr.direction,Yt=x.useContext(Je),Jt=Yt.scrollColumnIndex,or=Yt.stickyOffsets,Lr=Yt.flattenColumns,dr=Lt+Qt-1,er=dr+1===Jt?Qt+1:Qt,Sr=Ve(Lt,Lt+er-1,Lr,or,Gt);return x.createElement(st,(0,ee.Z)({className:Ht,index:Lt,component:"td",prefixCls:Mt,record:null,dataIndex:null,align:pr,colSpan:er,rowSpan:gr,render:function(){return Wt}},Sr))}var He=Ye(75931),lt=["children"];function pt(At){var Ht=At.children,Lt=(0,He.Z)(At,lt);return x.createElement("tr",Lt,Ht)}function nt(At){var Ht=At.children;return Ht}nt.Row=pt,nt.Cell=Pe;var Te=nt;function Ie(At){var Ht=At.children,Lt=At.stickyOffsets,Wt=At.flattenColumns,_t=re(Ce,"prefixCls"),Qt=Wt.length-1,gr=Wt[Qt],pr=x.useMemo(function(){return{stickyOffsets:Lt,flattenColumns:Wt,scrollColumnIndex:gr!=null&&gr.scrollbar?Qt:null}},[gr,Wt,Qt,Lt]);return x.createElement(Je.Provider,{value:pr},x.createElement("tfoot",{className:"".concat(_t,"-summary")},Ht))}var ze=me(Ie),it=Te,Oe=Ye(29301),Ee=Ye(3465),be=Ye(75152),Ze=Ye(26112);function Ge(At,Ht,Lt,Wt,_t,Qt,gr){At.push({record:Ht,indent:Lt,index:gr});var pr=Qt(Ht),lr=_t==null?void 0:_t.has(pr);if(Ht&&Array.isArray(Ht[Wt])&&lr)for(var Mt=0;Mt<Ht[Wt].length;Mt+=1)Ge(At,Ht[Wt][Mt],Lt+1,Wt,_t,Qt,Mt)}function Be(At,Ht,Lt,Wt){var _t=x.useMemo(function(){if(Lt!=null&&Lt.size){for(var Qt=[],gr=0;gr<(At==null?void 0:At.length);gr+=1){var pr=At[gr];Ge(Qt,pr,0,Ht,Lt,Wt,gr)}return Qt}return At==null?void 0:At.map(function(lr,Mt){return{record:lr,indent:0,index:Mt}})},[At,Ht,Lt,Wt]);return _t}function ht(At,Ht,Lt,Wt){var _t=re(Ce,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),Qt=_t.flattenColumns,gr=_t.expandableType,pr=_t.expandedKeys,lr=_t.childrenColumnName,Mt=_t.onTriggerExpand,Gt=_t.rowExpandable,Yt=_t.onRow,Jt=_t.expandRowByClick,or=_t.rowClassName,Lr=gr==="nest",dr=gr==="row"&&(!Gt||Gt(At)),er=dr||Lr,Sr=pr&&pr.has(Ht),Dr=lr&&At&&At[lr],zr=(0,ft.zX)(Mt),an=Yt==null?void 0:Yt(At,Lt),Qr=an==null?void 0:an.onClick,mn=function(gn){Jt&&er&&Mt(At,gn);for(var Ln=arguments.length,Cn=new Array(Ln>1?Ln-1:0),kn=1;kn<Ln;kn++)Cn[kn-1]=arguments[kn];Qr==null||Qr.apply(void 0,[gn].concat(Cn))},cn;typeof or=="string"?cn=or:typeof or=="function"&&(cn=or(At,Lt,Wt));var vn=Ue(Qt);return(0,de.Z)((0,de.Z)({},_t),{},{columnsKey:vn,nestExpandable:Lr,expanded:Sr,hasNestChildren:Dr,record:At,onTriggerExpand:zr,rowSupportExpand:dr,expandable:er,rowProps:(0,de.Z)((0,de.Z)({},an),{},{className:Ne()(cn,an==null?void 0:an.className),onClick:mn})})}function bt(At){var Ht=At.prefixCls,Lt=At.children,Wt=At.component,_t=At.cellComponent,Qt=At.className,gr=At.expanded,pr=At.colSpan,lr=At.isEmpty,Mt=re(Ce,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Gt=Mt.scrollbarSize,Yt=Mt.fixHeader,Jt=Mt.fixColumn,or=Mt.componentWidth,Lr=Mt.horizonScroll,dr=Lt;return(lr?Lr&&or:Jt)&&(dr=x.createElement("div",{style:{width:or-(Yt&&!lr?Gt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Ht,"-expanded-row-fixed")},dr)),x.createElement(Wt,{className:Qt,style:{display:gr?null:"none"}},x.createElement(st,{component:_t,prefixCls:Ht,colSpan:pr},dr))}var gt=bt;function yt(At){var Ht=At.prefixCls,Lt=At.record,Wt=At.onExpand,_t=At.expanded,Qt=At.expandable,gr="".concat(Ht,"-row-expand-icon");if(!Qt)return x.createElement("span",{className:Ne()(gr,"".concat(Ht,"-row-spaced"))});var pr=function(Mt){Wt(Lt,Mt),Mt.stopPropagation()};return x.createElement("span",{className:Ne()(gr,(0,we.Z)((0,we.Z)({},"".concat(Ht,"-row-expanded"),_t),"".concat(Ht,"-row-collapsed"),!_t)),onClick:pr})}function vt(At,Ht,Lt){var Wt=[];function _t(Qt){(Qt||[]).forEach(function(gr,pr){Wt.push(Ht(gr,pr)),_t(gr[Lt])})}return _t(At),Wt}function Ct(At,Ht,Lt,Wt){return typeof At=="string"?At:typeof At=="function"?At(Ht,Lt,Wt):""}function xt(At,Ht,Lt,Wt,_t){var Qt=At.record,gr=At.prefixCls,pr=At.columnsKey,lr=At.fixedInfoList,Mt=At.expandIconColumnIndex,Gt=At.nestExpandable,Yt=At.indentSize,Jt=At.expandIcon,or=At.expanded,Lr=At.hasNestChildren,dr=At.onTriggerExpand,er=pr[Lt],Sr=lr[Lt],Dr;Lt===(Mt||0)&&Gt&&(Dr=x.createElement(x.Fragment,null,x.createElement("span",{style:{paddingLeft:"".concat(Yt*Wt,"px")},className:"".concat(gr,"-row-indent indent-level-").concat(Wt)}),Jt({prefixCls:gr,expanded:or,expandable:Lr,record:Qt,onExpand:dr})));var zr;return Ht.onCell&&(zr=Ht.onCell(Qt,_t)),{key:er,fixedInfo:Sr,appendCellNode:Dr,additionalCellProps:zr||{}}}function Et(At){var Ht=At.className,Lt=At.style,Wt=At.record,_t=At.index,Qt=At.renderIndex,gr=At.rowKey,pr=At.indent,lr=pr===void 0?0:pr,Mt=At.rowComponent,Gt=At.cellComponent,Yt=At.scopeCellComponent,Jt=ht(Wt,gr,_t,lr),or=Jt.prefixCls,Lr=Jt.flattenColumns,dr=Jt.expandedRowClassName,er=Jt.expandedRowRender,Sr=Jt.rowProps,Dr=Jt.expanded,zr=Jt.rowSupportExpand,an=x.useRef(!1);an.current||(an.current=Dr);var Qr=Ct(dr,Wt,_t,lr),mn=x.createElement(Mt,(0,ee.Z)({},Sr,{"data-row-key":gr,className:Ne()(Ht,"".concat(or,"-row"),"".concat(or,"-row-level-").concat(lr),Sr==null?void 0:Sr.className,(0,we.Z)({},Qr,lr>=1)),style:(0,de.Z)((0,de.Z)({},Lt),Sr==null?void 0:Sr.style)}),Lr.map(function(bn,gn){var Ln=bn.render,Cn=bn.dataIndex,kn=bn.className,hn=xt(Jt,bn,gn,lr,_t),nn=hn.key,un=hn.fixedInfo,yn=hn.appendCellNode,sn=hn.additionalCellProps;return x.createElement(st,(0,ee.Z)({className:kn,ellipsis:bn.ellipsis,align:bn.align,scope:bn.rowScope,component:bn.rowScope?Yt:Gt,prefixCls:or,key:nn,record:Wt,index:_t,renderIndex:Qt,dataIndex:Cn,render:Ln,shouldCellUpdate:bn.shouldCellUpdate},un,{appendNode:yn,additionalProps:sn}))})),cn;if(zr&&(an.current||Dr)){var vn=er(Wt,_t,lr+1,Dr);cn=x.createElement(gt,{expanded:Dr,className:Ne()("".concat(or,"-expanded-row"),"".concat(or,"-expanded-row-level-").concat(lr+1),Qr),prefixCls:or,component:Mt,cellComponent:Gt,colSpan:Lr.length,isEmpty:!1},vn)}return x.createElement(x.Fragment,null,mn,cn)}var Ot=me(Et);function Zt(At){var Ht=At.columnKey,Lt=At.onColumnResize,Wt=x.useRef();return(0,De.Z)(function(){Wt.current&&Lt(Ht,Wt.current.offsetWidth)},[]),x.createElement(Oe.Z,{data:Ht},x.createElement("td",{ref:Wt,style:{padding:0,border:0,height:0}},x.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var jt=Ye(29194);function Kt(At){var Ht=At.prefixCls,Lt=At.columnsKey,Wt=At.onColumnResize,_t=x.useRef(null);return x.createElement("tr",{"aria-hidden":"true",className:"".concat(Ht,"-measure-row"),style:{height:0,fontSize:0},ref:_t},x.createElement(Oe.Z.Collection,{onBatchResize:function(gr){(0,jt.Z)(_t.current)&&gr.forEach(function(pr){var lr=pr.data,Mt=pr.size;Wt(lr,Mt.offsetWidth)})}},Lt.map(function(Qt){return x.createElement(Zt,{key:Qt,columnKey:Qt,onColumnResize:Wt})})))}function Ar(At){var Ht=At.data,Lt=At.measureColumnWidth,Wt=re(Ce,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),_t=Wt.prefixCls,Qt=Wt.getComponent,gr=Wt.onColumnResize,pr=Wt.flattenColumns,lr=Wt.getRowKey,Mt=Wt.expandedKeys,Gt=Wt.childrenColumnName,Yt=Wt.emptyNode,Jt=Be(Ht,Gt,Mt,lr),or=x.useRef({renderWithProps:!1}),Lr=Qt(["body","wrapper"],"tbody"),dr=Qt(["body","row"],"tr"),er=Qt(["body","cell"],"td"),Sr=Qt(["body","cell"],"th"),Dr;Ht.length?Dr=Jt.map(function(an,Qr){var mn=an.record,cn=an.indent,vn=an.index,bn=lr(mn,Qr);return x.createElement(Ot,{key:bn,rowKey:bn,record:mn,index:Qr,renderIndex:vn,rowComponent:dr,cellComponent:er,scopeCellComponent:Sr,indent:cn})}):Dr=x.createElement(gt,{expanded:!0,className:"".concat(_t,"-placeholder"),prefixCls:_t,component:dr,cellComponent:er,colSpan:pr.length,isEmpty:!0},Yt);var zr=Ue(pr);return x.createElement(Xe.Provider,{value:or.current},x.createElement(Lr,{className:"".concat(_t,"-tbody")},Lt&&x.createElement(Kt,{prefixCls:_t,columnsKey:zr,onColumnResize:gr}),Dr))}var br=me(Ar),Er=Ye(54451),Br=["columnType"];function Zr(At){for(var Ht=At.colWidths,Lt=At.columns,Wt=At.columCount,_t=re(Ce,["tableLayout"]),Qt=_t.tableLayout,gr=[],pr=Wt||Lt.length,lr=!1,Mt=pr-1;Mt>=0;Mt-=1){var Gt=Ht[Mt],Yt=Lt&&Lt[Mt],Jt=void 0,or=void 0;if(Yt&&(Jt=Yt[Er.v],Qt==="auto"&&(or=Yt.minWidth)),Gt||or||Jt||lr){var Lr=Jt||{},dr=Lr.columnType,er=(0,He.Z)(Lr,Br);gr.unshift(x.createElement("col",(0,ee.Z)({key:Mt,style:{width:Gt,minWidth:or}},er))),lr=!0}}return x.createElement("colgroup",null,gr)}var Pr=Zr,ur=Ye(94480),Hr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Xr(At,Ht){return(0,x.useMemo)(function(){for(var Lt=[],Wt=0;Wt<Ht;Wt+=1){var _t=At[Wt];if(_t!==void 0)Lt[Wt]=_t;else return null}return Lt},[At.join("_"),Ht])}var mr=x.forwardRef(function(At,Ht){var Lt=At.className,Wt=At.noData,_t=At.columns,Qt=At.flattenColumns,gr=At.colWidths,pr=At.columCount,lr=At.stickyOffsets,Mt=At.direction,Gt=At.fixHeader,Yt=At.stickyTopOffset,Jt=At.stickyBottomOffset,or=At.stickyClassName,Lr=At.onScroll,dr=At.maxContentScroll,er=At.children,Sr=(0,He.Z)(At,Hr),Dr=re(Ce,["prefixCls","scrollbarSize","isSticky","getComponent"]),zr=Dr.prefixCls,an=Dr.scrollbarSize,Qr=Dr.isSticky,mn=Dr.getComponent,cn=mn(["header","table"],"table"),vn=Qr&&!Gt?0:an,bn=x.useRef(null),gn=x.useCallback(function(sn){(0,ue.mH)(Ht,sn),(0,ue.mH)(bn,sn)},[]);x.useEffect(function(){var sn;function Tn(Pn){var qn=Pn,Ti=qn.currentTarget,Ci=qn.deltaX;Ci&&(Lr({currentTarget:Ti,scrollLeft:Ti.scrollLeft+Ci}),Pn.preventDefault())}return(sn=bn.current)===null||sn===void 0||sn.addEventListener("wheel",Tn,{passive:!1}),function(){var Pn;(Pn=bn.current)===null||Pn===void 0||Pn.removeEventListener("wheel",Tn)}},[]);var Ln=x.useMemo(function(){return Qt.every(function(sn){return sn.width})},[Qt]),Cn=Qt[Qt.length-1],kn={fixed:Cn?Cn.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(zr,"-cell-scrollbar")}}},hn=(0,x.useMemo)(function(){return vn?[].concat((0,ur.Z)(_t),[kn]):_t},[vn,_t]),nn=(0,x.useMemo)(function(){return vn?[].concat((0,ur.Z)(Qt),[kn]):Qt},[vn,Qt]),un=(0,x.useMemo)(function(){var sn=lr.right,Tn=lr.left;return(0,de.Z)((0,de.Z)({},lr),{},{left:Mt==="rtl"?[].concat((0,ur.Z)(Tn.map(function(Pn){return Pn+vn})),[0]):Tn,right:Mt==="rtl"?sn:[].concat((0,ur.Z)(sn.map(function(Pn){return Pn+vn})),[0]),isSticky:Qr})},[vn,lr,Qr]),yn=Xr(gr,pr);return x.createElement("div",{style:(0,de.Z)({overflow:"hidden"},Qr?{top:Yt,bottom:Jt}:{}),ref:gn,className:Ne()(Lt,(0,we.Z)({},or,!!or))},x.createElement(cn,{style:{tableLayout:"fixed",visibility:Wt||yn?null:"hidden"}},(!Wt||!dr||Ln)&&x.createElement(Pr,{colWidths:yn?[].concat((0,ur.Z)(yn),[vn]):[],columCount:pr+1,columns:nn}),er((0,de.Z)((0,de.Z)({},Sr),{},{stickyOffsets:un,columns:hn,flattenColumns:nn}))))}),wr=x.memo(mr),qt=function(Ht){var Lt=Ht.cells,Wt=Ht.stickyOffsets,_t=Ht.flattenColumns,Qt=Ht.rowComponent,gr=Ht.cellComponent,pr=Ht.onHeaderRow,lr=Ht.index,Mt=re(Ce,["prefixCls","direction"]),Gt=Mt.prefixCls,Yt=Mt.direction,Jt;pr&&(Jt=pr(Lt.map(function(Lr){return Lr.column}),lr));var or=Ue(Lt.map(function(Lr){return Lr.column}));return x.createElement(Qt,Jt,Lt.map(function(Lr,dr){var er=Lr.column,Sr=Ve(Lr.colStart,Lr.colEnd,_t,Wt,Yt),Dr;return er&&er.onHeaderCell&&(Dr=Lr.column.onHeaderCell(er)),x.createElement(st,(0,ee.Z)({},Lr,{scope:er.title?Lr.colSpan>1?"colgroup":"col":null,ellipsis:er.ellipsis,align:er.align,component:gr,prefixCls:Gt,key:or[dr]},Sr,{additionalProps:Dr,rowType:"header"}))}))},nr=qt;function Pt(At){var Ht=[];function Lt(gr,pr){var lr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ht[lr]=Ht[lr]||[];var Mt=pr,Gt=gr.filter(Boolean).map(function(Yt){var Jt={key:Yt.key,className:Yt.className||"",children:Yt.title,column:Yt,colStart:Mt},or=1,Lr=Yt.children;return Lr&&Lr.length>0&&(or=Lt(Lr,Mt,lr+1).reduce(function(dr,er){return dr+er},0),Jt.hasSubColumns=!0),"colSpan"in Yt&&(or=Yt.colSpan),"rowSpan"in Yt&&(Jt.rowSpan=Yt.rowSpan),Jt.colSpan=or,Jt.colEnd=Jt.colStart+or-1,Ht[lr].push(Jt),Mt+=or,or});return Gt}Lt(At,0);for(var Wt=Ht.length,_t=function(pr){Ht[pr].forEach(function(lr){!("rowSpan"in lr)&&!lr.hasSubColumns&&(lr.rowSpan=Wt-pr)})},Qt=0;Qt<Wt;Qt+=1)_t(Qt);return Ht}var zt=function(Ht){var Lt=Ht.stickyOffsets,Wt=Ht.columns,_t=Ht.flattenColumns,Qt=Ht.onHeaderRow,gr=re(Ce,["prefixCls","getComponent"]),pr=gr.prefixCls,lr=gr.getComponent,Mt=x.useMemo(function(){return Pt(Wt)},[Wt]),Gt=lr(["header","wrapper"],"thead"),Yt=lr(["header","row"],"tr"),Jt=lr(["header","cell"],"th");return x.createElement(Gt,{className:"".concat(pr,"-thead")},Mt.map(function(or,Lr){var dr=x.createElement(nr,{key:Lr,flattenColumns:_t,cells:or,stickyOffsets:Lt,rowComponent:Yt,cellComponent:Jt,onHeaderRow:Qt,index:Lr});return dr}))},hr=me(zt),yr=Ye(97347);function cr(At,Ht,Lt){var Wt=(0,Er.g)(At),_t=Wt.expandIcon,Qt=Wt.expandedRowKeys,gr=Wt.defaultExpandedRowKeys,pr=Wt.defaultExpandAllRows,lr=Wt.expandedRowRender,Mt=Wt.onExpand,Gt=Wt.onExpandedRowsChange,Yt=Wt.childrenColumnName,Jt=_t||yt,or=Yt||"children",Lr=x.useMemo(function(){return lr?"row":At.expandable&&At.internalHooks===je.R&&At.expandable.__PARENT_RENDER_ICON__||Ht.some(function(Qr){return Qr&&(0,fe.Z)(Qr)==="object"&&Qr[or]})?"nest":!1},[!!lr,Ht]),dr=x.useState(function(){return gr||(pr?vt(Ht,Lt,or):[])}),er=(0,St.Z)(dr,2),Sr=er[0],Dr=er[1],zr=x.useMemo(function(){return new Set(Qt||Sr||[])},[Qt,Sr]),an=x.useCallback(function(Qr){var mn=Lt(Qr,Ht.indexOf(Qr)),cn,vn=zr.has(mn);vn?(zr.delete(mn),cn=(0,ur.Z)(zr)):cn=[].concat((0,ur.Z)(zr),[mn]),Dr(cn),Mt&&Mt(!vn,Qr),Gt&&Gt(cn)},[Lt,zr,Ht,Mt,Gt]);return[Wt,Lr,zr,Jt,or,an]}function Xt(At,Ht,Lt){var Wt=At.map(function(_t,Qt){return Ve(Qt,Qt,At,Ht,Lt)});return(0,ke.Z)(function(){return Wt},[Wt],function(_t,Qt){return!(0,ye.Z)(_t,Qt)})}function Or(At){var Ht=(0,x.useRef)(At),Lt=(0,x.useState)({}),Wt=(0,St.Z)(Lt,2),_t=Wt[1],Qt=(0,x.useRef)(null),gr=(0,x.useRef)([]);function pr(lr){gr.current.push(lr);var Mt=Promise.resolve();Qt.current=Mt,Mt.then(function(){if(Qt.current===Mt){var Gt=gr.current,Yt=Ht.current;gr.current=[],Gt.forEach(function(Jt){Ht.current=Jt(Ht.current)}),Qt.current=null,Yt!==Ht.current&&_t({})}})}return(0,x.useEffect)(function(){return function(){Qt.current=null}},[]),[Ht.current,pr]}function Ur(At){var Ht=(0,x.useRef)(At||null),Lt=(0,x.useRef)();function Wt(){window.clearTimeout(Lt.current)}function _t(gr){Ht.current=gr,Wt(),Lt.current=window.setTimeout(function(){Ht.current=null,Lt.current=void 0},100)}function Qt(){return Ht.current}return(0,x.useEffect)(function(){return Wt},[]),[_t,Qt]}function jr(){var At=x.useState(-1),Ht=(0,St.Z)(At,2),Lt=Ht[0],Wt=Ht[1],_t=x.useState(-1),Qt=(0,St.Z)(_t,2),gr=Qt[0],pr=Qt[1],lr=x.useCallback(function(Mt,Gt){Wt(Mt),pr(Gt)},[]);return[Lt,gr,lr]}var Jr=Ye(47273),ir=(0,Jr.Z)()?window:null;function Nt(At,Ht){var Lt=(0,fe.Z)(At)==="object"?At:{},Wt=Lt.offsetHeader,_t=Wt===void 0?0:Wt,Qt=Lt.offsetSummary,gr=Qt===void 0?0:Qt,pr=Lt.offsetScroll,lr=pr===void 0?0:pr,Mt=Lt.getContainer,Gt=Mt===void 0?function(){return ir}:Mt,Yt=Gt()||ir,Jt=!!At;return x.useMemo(function(){return{isSticky:Jt,stickyClassName:Jt?"".concat(Ht,"-sticky-holder"):"",offsetHeader:_t,offsetSummary:gr,offsetScroll:lr,container:Yt}},[Jt,lr,_t,gr,Ht,Yt])}function ar(At,Ht,Lt){var Wt=(0,x.useMemo)(function(){var _t=Ht.length,Qt=function(Mt,Gt,Yt){for(var Jt=[],or=0,Lr=Mt;Lr!==Gt;Lr+=Yt)Jt.push(or),Ht[Lr].fixed&&(or+=At[Lr]||0);return Jt},gr=Qt(0,_t,1),pr=Qt(_t-1,-1,-1).reverse();return Lt==="rtl"?{left:pr,right:gr}:{left:gr,right:pr}},[At,Ht,Lt]);return Wt}var Fr=ar;function Yr(At){var Ht=At.className,Lt=At.children;return x.createElement("div",{className:Ht},Lt)}var kt=Yr,Tt=Ye(8224),vr=Ye(16089),$t=Ye(76846);function Bt(At){var Ht=(0,$t.bn)(At),Lt=Ht.getBoundingClientRect(),Wt=document.documentElement;return{left:Lt.left+(window.pageXOffset||Wt.scrollLeft)-(Wt.clientLeft||document.body.clientLeft||0),top:Lt.top+(window.pageYOffset||Wt.scrollTop)-(Wt.clientTop||document.body.clientTop||0)}}var rr=function(Ht,Lt){var Wt,_t,Qt=Ht.scrollBodyRef,gr=Ht.onScroll,pr=Ht.offsetScroll,lr=Ht.container,Mt=Ht.direction,Gt=re(Ce,"prefixCls"),Yt=((Wt=Qt.current)===null||Wt===void 0?void 0:Wt.scrollWidth)||0,Jt=((_t=Qt.current)===null||_t===void 0?void 0:_t.clientWidth)||0,or=Yt&&Jt*(Jt/Yt),Lr=x.useRef(),dr=Or({scrollLeft:0,isHiddenScrollBar:!0}),er=(0,St.Z)(dr,2),Sr=er[0],Dr=er[1],zr=x.useRef({delta:0,x:0}),an=x.useState(!1),Qr=(0,St.Z)(an,2),mn=Qr[0],cn=Qr[1],vn=x.useRef(null);x.useEffect(function(){return function(){vr.Z.cancel(vn.current)}},[]);var bn=function(){cn(!1)},gn=function(nn){nn.persist(),zr.current.delta=nn.pageX-Sr.scrollLeft,zr.current.x=0,cn(!0),nn.preventDefault()},Ln=function(nn){var un,yn=nn||((un=window)===null||un===void 0?void 0:un.event),sn=yn.buttons;if(!mn||sn===0){mn&&cn(!1);return}var Tn=zr.current.x+nn.pageX-zr.current.x-zr.current.delta,Pn=Mt==="rtl";Tn=Math.max(Pn?or-Jt:0,Math.min(Pn?0:Jt-or,Tn));var qn=!Pn||Math.abs(Tn)+Math.abs(or)<Jt;qn&&(gr({scrollLeft:Tn/Jt*(Yt+2)}),zr.current.x=nn.pageX)},Cn=function(){vr.Z.cancel(vn.current),vn.current=(0,vr.Z)(function(){if(Qt.current){var nn=Bt(Qt.current).top,un=nn+Qt.current.offsetHeight,yn=lr===window?document.documentElement.scrollTop+window.innerHeight:Bt(lr).top+lr.clientHeight;un-(0,be.Z)()<=yn||nn>=yn-pr?Dr(function(sn){return(0,de.Z)((0,de.Z)({},sn),{},{isHiddenScrollBar:!0})}):Dr(function(sn){return(0,de.Z)((0,de.Z)({},sn),{},{isHiddenScrollBar:!1})})}})},kn=function(nn){Dr(function(un){return(0,de.Z)((0,de.Z)({},un),{},{scrollLeft:nn/Yt*Jt||0})})};return x.useImperativeHandle(Lt,function(){return{setScrollLeft:kn,checkScrollBarVisible:Cn}}),x.useEffect(function(){var hn=(0,Tt.Z)(document.body,"mouseup",bn,!1),nn=(0,Tt.Z)(document.body,"mousemove",Ln,!1);return Cn(),function(){hn.remove(),nn.remove()}},[or,mn]),x.useEffect(function(){if(Qt.current){for(var hn=[],nn=(0,$t.bn)(Qt.current);nn;)hn.push(nn),nn=nn.parentElement;return hn.forEach(function(un){return un.addEventListener("scroll",Cn,!1)}),window.addEventListener("resize",Cn,!1),window.addEventListener("scroll",Cn,!1),lr.addEventListener("scroll",Cn,!1),function(){hn.forEach(function(un){return un.removeEventListener("scroll",Cn)}),window.removeEventListener("resize",Cn),window.removeEventListener("scroll",Cn),lr.removeEventListener("scroll",Cn)}}},[lr]),x.useEffect(function(){Sr.isHiddenScrollBar||Dr(function(hn){var nn=Qt.current;return nn?(0,de.Z)((0,de.Z)({},hn),{},{scrollLeft:nn.scrollLeft/nn.scrollWidth*nn.clientWidth}):hn})},[Sr.isHiddenScrollBar]),Yt<=Jt||!or||Sr.isHiddenScrollBar?null:x.createElement("div",{style:{height:(0,be.Z)(),width:Jt,bottom:pr},className:"".concat(Gt,"-sticky-scroll")},x.createElement("div",{onMouseDown:gn,ref:Lr,className:Ne()("".concat(Gt,"-sticky-scroll-bar"),(0,we.Z)({},"".concat(Gt,"-sticky-scroll-bar-active"),mn)),style:{width:"".concat(or,"px"),transform:"translate3d(".concat(Sr.scrollLeft,"px, 0, 0)")}}))},fr=x.forwardRef(rr);function Tr(At){return null}var Nr=Tr;function Cr(At){return null}var Ir=Cr,tr="rc-table",Rt=[],kr={};function Wr(){return"No Data"}function Gr(At,Ht){var Lt=(0,de.Z)({rowKey:"key",prefixCls:tr,emptyText:Wr},At),Wt=Lt.prefixCls,_t=Lt.className,Qt=Lt.rowClassName,gr=Lt.style,pr=Lt.data,lr=Lt.rowKey,Mt=Lt.scroll,Gt=Lt.tableLayout,Yt=Lt.direction,Jt=Lt.title,or=Lt.footer,Lr=Lt.summary,dr=Lt.caption,er=Lt.id,Sr=Lt.showHeader,Dr=Lt.components,zr=Lt.emptyText,an=Lt.onRow,Qr=Lt.onHeaderRow,mn=Lt.onScroll,cn=Lt.internalHooks,vn=Lt.transformColumns,bn=Lt.internalRefs,gn=Lt.tailor,Ln=Lt.getContainerWidth,Cn=Lt.sticky,kn=Lt.rowHoverable,hn=kn===void 0?!0:kn,nn=pr||Rt,un=!!nn.length,yn=cn===je.R,sn=x.useCallback(function(Un,zn){return(0,Me.Z)(Dr,Un)||zn},[Dr]),Tn=x.useMemo(function(){return typeof lr=="function"?lr:function(Un){var zn=Un&&Un[lr];return zn}},[lr]),Pn=sn(["body"]),qn=jr(),Ti=(0,St.Z)(qn,3),Ci=Ti[0],yi=Ti[1],Fi=Ti[2],$n=cr(Lt,nn,Tn),Qn=(0,St.Z)($n,6),ti=Qn[0],Ai=Qn[1],ai=Qn[2],li=Qn[3],oi=Qn[4],ln=Qn[5],En=Mt==null?void 0:Mt.x,Sn=x.useState(0),An=(0,St.Z)(Sn,2),Vn=An[0],ei=An[1],Hi=(0,yr.Z)((0,de.Z)((0,de.Z)((0,de.Z)({},Lt),ti),{},{expandable:!!ti.expandedRowRender,columnTitle:ti.columnTitle,expandedKeys:ai,getRowKey:Tn,onTriggerExpand:ln,expandIcon:li,expandIconColumnIndex:ti.expandIconColumnIndex,direction:Yt,scrollWidth:yn&&gn&&typeof En=="number"?En:null,clientWidth:Vn}),yn?vn:null),fi=(0,St.Z)(Hi,4),ci=fi[0],In=fi[1],bi=fi[2],Gi=fi[3],ni=bi!=null?bi:En,sa=x.useMemo(function(){return{columns:ci,flattenColumns:In}},[ci,In]),Xi=x.useRef(),_i=x.useRef(),vi=x.useRef(),ro=x.useRef();x.useImperativeHandle(Ht,function(){return{nativeElement:Xi.current,scrollTo:function(zn){var Ei;if(vi.current instanceof HTMLElement){var Li=zn.index,ji=zn.top,ja=zn.key;if(ot(ji)){var xa;(xa=vi.current)===null||xa===void 0||xa.scrollTo({top:ji})}else{var Ma,fa=ja!=null?ja:Tn(nn[Li]);(Ma=vi.current.querySelector('[data-row-key="'.concat(fa,'"]')))===null||Ma===void 0||Ma.scrollIntoView()}}else(Ei=vi.current)!==null&&Ei!==void 0&&Ei.scrollTo&&vi.current.scrollTo(zn)}}});var Ja=x.useRef(),pa=x.useState(!1),va=(0,St.Z)(pa,2),na=va[0],Ea=va[1],no=x.useState(!1),io=(0,St.Z)(no,2),ao=io[0],Na=io[1],_a=x.useState(new Map),Ra=(0,St.Z)(_a,2),Sa=Ra[0],Qa=Ra[1],oo=Ue(In),Wa=oo.map(function(Un){return Sa.get(Un)}),Aa=x.useMemo(function(){return Wa},[Wa.join("_")]),Da=Fr(Aa,In,Yt),Zi=Mt&&$e(Mt.y),di=Mt&&$e(ni)||!!ti.fixed,Kn=di&&In.some(function(Un){var zn=Un.fixed;return zn}),Nn=x.useRef(),mi=Nt(Cn,Wt),hi=mi.isSticky,wi=mi.offsetHeader,Di=mi.offsetSummary,la=mi.offsetScroll,ia=mi.stickyClassName,ma=mi.container,pi=x.useMemo(function(){return Lr==null?void 0:Lr(nn)},[Lr,nn]),Oi=(Zi||hi)&&x.isValidElement(pi)&&pi.type===Te&&pi.props.fixed,Qi,ua,qa;Zi&&(ua={overflowY:un?"scroll":"auto",maxHeight:Mt.y}),di&&(Qi={overflowX:"auto"},Zi||(ua={overflowY:"hidden"}),qa={width:ni===!0?"auto":ni,minWidth:"100%"});var Eo=x.useCallback(function(Un,zn){Qa(function(Ei){if(Ei.get(Un)!==zn){var Li=new Map(Ei);return Li.set(Un,zn),Li}return Ei})},[]),So=Ur(null),wa=(0,St.Z)(So,2),ka=wa[0],Ui=wa[1];function ca(Un,zn){zn&&(typeof zn=="function"?zn(Un):zn.scrollLeft!==Un&&(zn.scrollLeft=Un,zn.scrollLeft!==Un&&setTimeout(function(){zn.scrollLeft=Un},0)))}var qi=(0,y.Z)(function(Un){var zn=Un.currentTarget,Ei=Un.scrollLeft,Li=Yt==="rtl",ji=typeof Ei=="number"?Ei:zn.scrollLeft,ja=zn||kr;if(!Ui()||Ui()===ja){var xa;ka(ja),ca(ji,_i.current),ca(ji,vi.current),ca(ji,Ja.current),ca(ji,(xa=Nn.current)===null||xa===void 0?void 0:xa.setScrollLeft)}var Ma=zn||_i.current;if(Ma){var fa=yn&&gn&&typeof ni=="number"?ni:Ma.scrollWidth,ga=Ma.clientWidth;if(fa===ga){Ea(!1),Na(!1);return}Li?(Ea(-ji<fa-ga),Na(-ji>0)):(Ea(ji>0),Na(ji<fa-ga))}}),so=(0,y.Z)(function(Un){qi(Un),mn==null||mn(Un)}),Qo=function(){if(di&&vi.current){var zn;qi({currentTarget:(0,$t.bn)(vi.current),scrollLeft:(zn=vi.current)===null||zn===void 0?void 0:zn.scrollLeft})}else Ea(!1),Na(!1)},qo=function(zn){var Ei,Li=zn.width;(Ei=Nn.current)===null||Ei===void 0||Ei.checkScrollBarVisible();var ji=Xi.current?Xi.current.offsetWidth:Li;yn&&Ln&&Xi.current&&(ji=Ln(Xi.current,ji)||ji),ji!==Vn&&(Qo(),ei(ji))},Za=x.useRef(!1);x.useEffect(function(){Za.current&&Qo()},[di,pr,ci.length]),x.useEffect(function(){Za.current=!0},[]);var $o=x.useState(0),Ao=(0,St.Z)($o,2),Ta=Ao[0],es=Ao[1],Do=x.useState(!0),ko=(0,St.Z)(Do,2),To=ko[0],Fo=ko[1];(0,De.Z)(function(){(!gn||!yn)&&(vi.current instanceof Element?es((0,be.o)(vi.current).width):es((0,be.o)(ro.current).width)),Fo((0,Ee.G)("position","sticky"))},[]),x.useEffect(function(){yn&&bn&&(bn.body.current=vi.current)});var Ua=x.useCallback(function(Un){return x.createElement(x.Fragment,null,x.createElement(hr,Un),Oi==="top"&&x.createElement(ze,Un,pi))},[Oi,pi]),lo=x.useCallback(function(Un){return x.createElement(ze,Un,pi)},[pi]),Bo=sn(["table"],"table"),Fa=x.useMemo(function(){return Gt||(Kn?ni==="max-content"?"auto":"fixed":Zi||hi||In.some(function(Un){var zn=Un.ellipsis;return zn})?"fixed":"auto")},[Zi,Kn,In,Gt,hi]),Po,Oo={colWidths:Aa,columCount:In.length,stickyOffsets:Da,onHeaderRow:Qr,fixHeader:Zi,scroll:Mt},ts=x.useMemo(function(){return un?null:typeof zr=="function"?zr():zr},[un,zr]),uo=x.createElement(br,{data:nn,measureColumnWidth:Zi||di||hi}),co=x.createElement(Pr,{colWidths:In.map(function(Un){var zn=Un.width;return zn}),columns:In}),Ba=dr!=null?x.createElement("caption",{className:"".concat(Wt,"-caption")},dr):void 0,$a=(0,Ze.Z)(Lt,{data:!0}),rs=(0,Ze.Z)(Lt,{aria:!0});if(Zi||hi){var za;typeof Pn=="function"?(za=Pn(nn,{scrollbarSize:Ta,ref:vi,onScroll:qi}),Oo.colWidths=In.map(function(Un,zn){var Ei=Un.width,Li=zn===In.length-1?Ei-Ta:Ei;return typeof Li=="number"&&!Number.isNaN(Li)?Li:0})):za=x.createElement("div",{style:(0,de.Z)((0,de.Z)({},Qi),ua),onScroll:so,ref:vi,className:Ne()("".concat(Wt,"-body"))},x.createElement(Bo,(0,ee.Z)({style:(0,de.Z)((0,de.Z)({},qa),{},{tableLayout:Fa})},rs),Ba,co,uo,!Oi&&pi&&x.createElement(ze,{stickyOffsets:Da,flattenColumns:In},pi)));var jo=(0,de.Z)((0,de.Z)((0,de.Z)({noData:!nn.length,maxContentScroll:di&&ni==="max-content"},Oo),sa),{},{direction:Yt,stickyClassName:ia,onScroll:qi});Po=x.createElement(x.Fragment,null,Sr!==!1&&x.createElement(wr,(0,ee.Z)({},jo,{stickyTopOffset:wi,className:"".concat(Wt,"-header"),ref:_i}),Ua),za,Oi&&Oi!=="top"&&x.createElement(wr,(0,ee.Z)({},jo,{stickyBottomOffset:Di,className:"".concat(Wt,"-summary"),ref:Ja}),lo),hi&&vi.current&&vi.current instanceof Element&&x.createElement(fr,{ref:Nn,offsetScroll:la,scrollBodyRef:vi,onScroll:qi,container:ma,direction:Yt}))}else Po=x.createElement("div",{style:(0,de.Z)((0,de.Z)({},Qi),ua),className:Ne()("".concat(Wt,"-content")),onScroll:qi,ref:vi},x.createElement(Bo,(0,ee.Z)({style:(0,de.Z)((0,de.Z)({},qa),{},{tableLayout:Fa})},rs),Ba,co,Sr!==!1&&x.createElement(hr,(0,ee.Z)({},Oo,sa)),uo,pi&&x.createElement(ze,{stickyOffsets:Da,flattenColumns:In},pi)));var Pa=x.createElement("div",(0,ee.Z)({className:Ne()(Wt,_t,(0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)({},"".concat(Wt,"-rtl"),Yt==="rtl"),"".concat(Wt,"-ping-left"),na),"".concat(Wt,"-ping-right"),ao),"".concat(Wt,"-layout-fixed"),Gt==="fixed"),"".concat(Wt,"-fixed-header"),Zi),"".concat(Wt,"-fixed-column"),Kn),"".concat(Wt,"-fixed-column-gapped"),Kn&&Gi),"".concat(Wt,"-scroll-horizontal"),di),"".concat(Wt,"-has-fix-left"),In[0]&&In[0].fixed),"".concat(Wt,"-has-fix-right"),In[In.length-1]&&In[In.length-1].fixed==="right")),style:gr,id:er,ref:Xi},$a),Jt&&x.createElement(kt,{className:"".concat(Wt,"-title")},Jt(nn)),x.createElement("div",{ref:ro,className:"".concat(Wt,"-container")},Po),or&&x.createElement(kt,{className:"".concat(Wt,"-footer")},or(nn)));di&&(Pa=x.createElement(Oe.Z,{onResize:qo},Pa));var Mo=Xt(In,Da,Yt),Oa=x.useMemo(function(){return{scrollX:ni,prefixCls:Wt,getComponent:sn,scrollbarSize:Ta,direction:Yt,fixedInfoList:Mo,isSticky:hi,supportSticky:To,componentWidth:Vn,fixHeader:Zi,fixColumn:Kn,horizonScroll:di,tableLayout:Fa,rowClassName:Qt,expandedRowClassName:ti.expandedRowClassName,expandIcon:li,expandableType:Ai,expandRowByClick:ti.expandRowByClick,expandedRowRender:ti.expandedRowRender,onTriggerExpand:ln,expandIconColumnIndex:ti.expandIconColumnIndex,indentSize:ti.indentSize,allColumnsFixedLeft:In.every(function(Un){return Un.fixed==="left"}),emptyNode:ts,columns:ci,flattenColumns:In,onColumnResize:Eo,hoverStartRow:Ci,hoverEndRow:yi,onHover:Fi,rowExpandable:ti.rowExpandable,onRow:an,getRowKey:Tn,expandedKeys:ai,childrenColumnName:oi,rowHoverable:hn}},[ni,Wt,sn,Ta,Yt,Mo,hi,To,Vn,Zi,Kn,di,Fa,Qt,ti.expandedRowClassName,li,Ai,ti.expandRowByClick,ti.expandedRowRender,ln,ti.expandIconColumnIndex,ti.indentSize,ts,ci,In,Eo,Ci,yi,Fi,ti.rowExpandable,an,Tn,ai,oi,hn]);return x.createElement(Ce.Provider,{value:Oa},Pa)}var $r=x.forwardRef(Gr);function pn(At){return pe($r,At)}var xn=pn();xn.EXPAND_COLUMN=je.w,xn.INTERNAL_HOOKS=je.R,xn.Column=Nr,xn.ColumnGroup=Ir,xn.Summary=it;var qr=xn,Rr=Ye(48911),rn=le(null),Kr=le(null);function Bn(At,Ht,Lt){var Wt=Ht||1;return Lt[At+Wt]-(Lt[At]||0)}function Hn(At){var Ht=At.rowInfo,Lt=At.column,Wt=At.colIndex,_t=At.indent,Qt=At.index,gr=At.component,pr=At.renderIndex,lr=At.record,Mt=At.style,Gt=At.className,Yt=At.inverse,Jt=At.getHeight,or=Lt.render,Lr=Lt.dataIndex,dr=Lt.className,er=Lt.width,Sr=re(Kr,["columnsOffset"]),Dr=Sr.columnsOffset,zr=xt(Ht,Lt,Wt,_t,Qt),an=zr.key,Qr=zr.fixedInfo,mn=zr.appendCellNode,cn=zr.additionalCellProps,vn=cn.style,bn=cn.colSpan,gn=bn===void 0?1:bn,Ln=cn.rowSpan,Cn=Ln===void 0?1:Ln,kn=Wt-1,hn=Bn(kn,gn,Dr),nn=gn>1?er-hn:0,un=(0,de.Z)((0,de.Z)((0,de.Z)({},vn),Mt),{},{flex:"0 0 ".concat(hn,"px"),width:"".concat(hn,"px"),marginRight:nn,pointerEvents:"auto"}),yn=x.useMemo(function(){return Yt?Cn<=1:gn===0||Cn===0||Cn>1},[Cn,gn,Yt]);yn?un.visibility="hidden":Yt&&(un.height=Jt==null?void 0:Jt(Cn));var sn=yn?function(){return null}:or,Tn={};return(Cn===0||gn===0)&&(Tn.rowSpan=1,Tn.colSpan=1),x.createElement(st,(0,ee.Z)({className:Ne()(dr,Gt),ellipsis:Lt.ellipsis,align:Lt.align,scope:Lt.rowScope,component:gr,prefixCls:Ht.prefixCls,key:an,record:lr,index:Qt,renderIndex:pr,dataIndex:Lr,render:sn,shouldCellUpdate:Lt.shouldCellUpdate},Qr,{appendNode:mn,additionalProps:(0,de.Z)((0,de.Z)({},cn),{},{style:un},Tn)}))}var Rn=Hn,Yn=["data","index","className","rowKey","style","extra","getHeight"],Xn=x.forwardRef(function(At,Ht){var Lt=At.data,Wt=At.index,_t=At.className,Qt=At.rowKey,gr=At.style,pr=At.extra,lr=At.getHeight,Mt=(0,He.Z)(At,Yn),Gt=Lt.record,Yt=Lt.indent,Jt=Lt.index,or=re(Ce,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Lr=or.scrollX,dr=or.flattenColumns,er=or.prefixCls,Sr=or.fixColumn,Dr=or.componentWidth,zr=re(rn,["getComponent"]),an=zr.getComponent,Qr=ht(Gt,Qt,Wt,Yt),mn=an(["body","row"],"div"),cn=an(["body","cell"],"div"),vn=Qr.rowSupportExpand,bn=Qr.expanded,gn=Qr.rowProps,Ln=Qr.expandedRowRender,Cn=Qr.expandedRowClassName,kn;if(vn&&bn){var hn=Ln(Gt,Wt,Yt+1,bn),nn=Ct(Cn,Gt,Wt,Yt),un={};Sr&&(un={style:(0,we.Z)({},"--virtual-width","".concat(Dr,"px"))});var yn="".concat(er,"-expanded-row-cell");kn=x.createElement(mn,{className:Ne()("".concat(er,"-expanded-row"),"".concat(er,"-expanded-row-level-").concat(Yt+1),nn)},x.createElement(st,{component:cn,prefixCls:er,className:Ne()(yn,(0,we.Z)({},"".concat(yn,"-fixed"),Sr)),additionalProps:un},hn))}var sn=(0,de.Z)((0,de.Z)({},gr),{},{width:Lr});pr&&(sn.position="absolute",sn.pointerEvents="none");var Tn=x.createElement(mn,(0,ee.Z)({},gn,Mt,{"data-row-key":Qt,ref:vn?null:Ht,className:Ne()(_t,"".concat(er,"-row"),gn==null?void 0:gn.className,(0,we.Z)({},"".concat(er,"-row-extra"),pr)),style:(0,de.Z)((0,de.Z)({},sn),gn==null?void 0:gn.style)}),dr.map(function(Pn,qn){return x.createElement(Rn,{key:qn,component:cn,rowInfo:Qr,column:Pn,colIndex:qn,indent:Yt,index:Wt,renderIndex:Jt,record:Gt,inverse:pr,getHeight:lr})}));return vn?x.createElement("div",{ref:Ht},Tn,kn):Tn}),Wn=me(Xn),On=Wn,_n=x.forwardRef(function(At,Ht){var Lt=At.data,Wt=At.onScroll,_t=re(Ce,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),Qt=_t.flattenColumns,gr=_t.onColumnResize,pr=_t.getRowKey,lr=_t.expandedKeys,Mt=_t.prefixCls,Gt=_t.childrenColumnName,Yt=_t.scrollX,Jt=_t.direction,or=re(rn),Lr=or.sticky,dr=or.scrollY,er=or.listItemHeight,Sr=or.getComponent,Dr=or.onScroll,zr=x.useRef(),an=Be(Lt,Gt,lr,pr),Qr=x.useMemo(function(){var kn=0;return Qt.map(function(hn){var nn=hn.width,un=hn.key;return kn+=nn,[un,nn,kn]})},[Qt]),mn=x.useMemo(function(){return Qr.map(function(kn){return kn[2]})},[Qr]);x.useEffect(function(){Qr.forEach(function(kn){var hn=(0,St.Z)(kn,2),nn=hn[0],un=hn[1];gr(nn,un)})},[Qr]),x.useImperativeHandle(Ht,function(){var kn,hn={scrollTo:function(un){var yn;(yn=zr.current)===null||yn===void 0||yn.scrollTo(un)},nativeElement:(kn=zr.current)===null||kn===void 0?void 0:kn.nativeElement};return Object.defineProperty(hn,"scrollLeft",{get:function(){var un;return((un=zr.current)===null||un===void 0?void 0:un.getScrollInfo().x)||0},set:function(un){var yn;(yn=zr.current)===null||yn===void 0||yn.scrollTo({left:un})}}),hn});var cn=function(hn,nn){var un,yn=(un=an[nn])===null||un===void 0?void 0:un.record,sn=hn.onCell;if(sn){var Tn,Pn=sn(yn,nn);return(Tn=Pn==null?void 0:Pn.rowSpan)!==null&&Tn!==void 0?Tn:1}return 1},vn=function(hn){var nn=hn.start,un=hn.end,yn=hn.getSize,sn=hn.offsetY;if(un<0)return null;for(var Tn=Qt.filter(function(li){return cn(li,nn)===0}),Pn=nn,qn=function(oi){if(Tn=Tn.filter(function(ln){return cn(ln,oi)===0}),!Tn.length)return Pn=oi,1},Ti=nn;Ti>=0&&!qn(Ti);Ti-=1);for(var Ci=Qt.filter(function(li){return cn(li,un)!==1}),yi=un,Fi=function(oi){if(Ci=Ci.filter(function(ln){return cn(ln,oi)!==1}),!Ci.length)return yi=Math.max(oi-1,un),1},$n=un;$n<an.length&&!Fi($n);$n+=1);for(var Qn=[],ti=function(oi){var ln=an[oi];if(!ln)return 1;Qt.some(function(En){return cn(En,oi)>1})&&Qn.push(oi)},Ai=Pn;Ai<=yi;Ai+=1)ti(Ai);var ai=Qn.map(function(li){var oi=an[li],ln=pr(oi.record,li),En=function(Vn){var ei=li+Vn-1,Hi=pr(an[ei].record,ei),fi=yn(ln,Hi);return fi.bottom-fi.top},Sn=yn(ln);return x.createElement(On,{key:li,data:oi,rowKey:ln,index:li,style:{top:-sn+Sn.top},extra:!0,getHeight:En})});return ai},bn=x.useMemo(function(){return{columnsOffset:mn}},[mn]),gn="".concat(Mt,"-tbody"),Ln=Sr(["body","wrapper"]),Cn={};return Lr&&(Cn.position="sticky",Cn.bottom=0,(0,fe.Z)(Lr)==="object"&&Lr.offsetScroll&&(Cn.bottom=Lr.offsetScroll)),x.createElement(Kr.Provider,{value:bn},x.createElement(Rr.Z,{fullHeight:!1,ref:zr,prefixCls:"".concat(gn,"-virtual"),styles:{horizontalScrollBar:Cn},className:gn,height:dr,itemHeight:er||24,data:an,itemKey:function(hn){return pr(hn.record)},component:Ln,scrollWidth:Yt,direction:Jt,onVirtualScroll:function(hn){var nn,un=hn.x;Wt({currentTarget:(nn=zr.current)===null||nn===void 0?void 0:nn.nativeElement,scrollLeft:un})},onScroll:Dr,extraRender:vn},function(kn,hn,nn){var un=pr(kn.record,hn);return x.createElement(On,{data:kn,rowKey:un,index:hn,style:nn.style})}))}),Jn=me(_n),_r=Jn,dn=function(Ht,Lt){var Wt=Lt.ref,_t=Lt.onScroll;return x.createElement(_r,{ref:Wt,data:Ht,onScroll:_t})};function Dn(At,Ht){var Lt=At.data,Wt=At.columns,_t=At.scroll,Qt=At.sticky,gr=At.prefixCls,pr=gr===void 0?tr:gr,lr=At.className,Mt=At.listItemHeight,Gt=At.components,Yt=At.onScroll,Jt=_t||{},or=Jt.x,Lr=Jt.y;typeof or!="number"&&(or=1),typeof Lr!="number"&&(Lr=500);var dr=(0,ft.zX)(function(Dr,zr){return(0,Me.Z)(Gt,Dr)||zr}),er=(0,ft.zX)(Yt),Sr=x.useMemo(function(){return{sticky:Qt,scrollY:Lr,listItemHeight:Mt,getComponent:dr,onScroll:er}},[Qt,Lr,Mt,dr,er]);return x.createElement(rn.Provider,{value:Sr},x.createElement(qr,(0,ee.Z)({},At,{className:Ne()(lr,"".concat(pr,"-virtual")),scroll:(0,de.Z)((0,de.Z)({},_t),{},{x:or}),components:(0,de.Z)((0,de.Z)({},Gt),{},{body:Lt!=null&&Lt.length?dn:void 0}),columns:Wt,internalHooks:je.R,tailor:!0,ref:Ht})))}var Mn=x.forwardRef(Dn);function jn(At){return pe(Mn,At)}var Zn=jn(),ri=null},54451:function(sr,It,Ye){"use strict";Ye.d(It,{g:function(){return x},v:function(){return ye}});var je=Ye(33885),St=Ye(75931),y=Ye(48736),De=["expandable"],ye="RC_TABLE_INTERNAL_COL_DEFINE";function x(z){var le=z.expandable,re=(0,St.Z)(z,De),ee;return"expandable"in z?ee=(0,je.Z)((0,je.Z)({},re),le):ee=re,ee.showExpandColumn===!1&&(ee.expandIconColumnIndex=-1),ee}},22711:function(sr,It,Ye){"use strict";Ye.r(It),Ye.d(It,{ResizableTextArea:function(){return Ae},default:function(){return Ke}});var je=Ye(54476),St=Ye(20068),y=Ye(33885),De=Ye(94480),ye=Ye(42978),x=Ye(75931),z=Ye(92310),le=Ye.n(z),re=Ye(36901),ee=Ye(66003),ue=Ye(30292),E=Ye(18929),ie=Ye(59301),te=Ye(76190),oe=Ye(29301),se=Ye(34280),ce=Ye(16089),pe=`
|
|
min-height:0 !important;
|
|
max-height:none !important;
|
|
height:0 !important;
|
|
visibility:hidden !important;
|
|
overflow:hidden !important;
|
|
position:absolute !important;
|
|
z-index:-1000 !important;
|
|
top:0 !important;
|
|
right:0 !important;
|
|
pointer-events: none !important;
|
|
`,me=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],ve={},ge;function Ce(_e){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ut=_e.getAttribute("id")||_e.getAttribute("data-reactid")||_e.getAttribute("name");if(Xe&&ve[ut])return ve[ut];var Re=window.getComputedStyle(_e),Ue=Re.getPropertyValue("box-sizing")||Re.getPropertyValue("-moz-box-sizing")||Re.getPropertyValue("-webkit-box-sizing"),$e=parseFloat(Re.getPropertyValue("padding-bottom"))+parseFloat(Re.getPropertyValue("padding-top")),ot=parseFloat(Re.getPropertyValue("border-bottom-width"))+parseFloat(Re.getPropertyValue("border-top-width")),at=me.map(function(et){return"".concat(et,":").concat(Re.getPropertyValue(et))}).join(";"),qe={sizingStyle:at,paddingSize:$e,borderSize:ot,boxSizing:Ue};return Xe&&ut&&(ve[ut]=qe),qe}function Se(_e){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ut=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Re=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ge||(ge=document.createElement("textarea"),ge.setAttribute("tab-index","-1"),ge.setAttribute("aria-hidden","true"),ge.setAttribute("name","hiddenTextarea"),document.body.appendChild(ge)),_e.getAttribute("wrap")?ge.setAttribute("wrap",_e.getAttribute("wrap")):ge.removeAttribute("wrap");var Ue=Ce(_e,Xe),$e=Ue.paddingSize,ot=Ue.borderSize,at=Ue.boxSizing,qe=Ue.sizingStyle;ge.setAttribute("style","".concat(qe,";").concat(pe)),ge.value=_e.value||_e.placeholder||"";var et=void 0,Qe=void 0,ft,rt=ge.scrollHeight;if(at==="border-box"?rt+=ot:at==="content-box"&&(rt-=$e),ut!==null||Re!==null){ge.value=" ";var ct=ge.scrollHeight-$e;ut!==null&&(et=ct*ut,at==="border-box"&&(et=et+$e+ot),rt=Math.max(et,rt)),Re!==null&&(Qe=ct*Re,at==="border-box"&&(Qe=Qe+$e+ot),ft=rt>Qe?"":"hidden",rt=Math.min(Qe,rt))}var st={height:rt,overflowY:ft,resize:"none"};return et&&(st.minHeight=et),Qe&&(st.maxHeight=Qe),st}var Fe=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],xe=0,fe=1,de=2,we=ie.forwardRef(function(_e,Xe){var ut=_e,Re=ut.prefixCls,Ue=ut.defaultValue,$e=ut.value,ot=ut.autoSize,at=ut.onResize,qe=ut.className,et=ut.style,Qe=ut.disabled,ft=ut.onChange,rt=ut.onInternalAutoSize,ct=(0,x.Z)(ut,Fe),st=(0,E.Z)(Ue,{value:$e,postState:function(Ot){return Ot!=null?Ot:""}}),Ve=(0,ye.Z)(st,2),Le=Ve[0],Je=Ve[1],Pe=function(Ot){Je(Ot.target.value),ft==null||ft(Ot)},He=ie.useRef();ie.useImperativeHandle(Xe,function(){return{textArea:He.current}});var lt=ie.useMemo(function(){return ot&&(0,te.Z)(ot)==="object"?[ot.minRows,ot.maxRows]:[]},[ot]),pt=(0,ye.Z)(lt,2),nt=pt[0],Te=pt[1],Ie=!!ot,ze=function(){try{if(document.activeElement===He.current){var Ot=He.current,Zt=Ot.selectionStart,jt=Ot.selectionEnd,Kt=Ot.scrollTop;He.current.setSelectionRange(Zt,jt),He.current.scrollTop=Kt}}catch(Ar){}},it=ie.useState(de),Oe=(0,ye.Z)(it,2),Ee=Oe[0],be=Oe[1],Ze=ie.useState(),Ge=(0,ye.Z)(Ze,2),Be=Ge[0],ht=Ge[1],bt=function(){be(xe)};(0,se.Z)(function(){Ie&&bt()},[$e,nt,Te,Ie]),(0,se.Z)(function(){if(Ee===xe)be(fe);else if(Ee===fe){var Et=Se(He.current,!1,nt,Te);be(de),ht(Et)}else ze()},[Ee]);var gt=ie.useRef(),yt=function(){ce.Z.cancel(gt.current)},vt=function(Ot){Ee===de&&(at==null||at(Ot),ot&&(yt(),gt.current=(0,ce.Z)(function(){bt()})))};ie.useEffect(function(){return yt},[]);var Ct=Ie?Be:null,xt=(0,y.Z)((0,y.Z)({},et),Ct);return(Ee===xe||Ee===fe)&&(xt.overflowY="hidden",xt.overflowX="hidden"),ie.createElement(oe.Z,{onResize:vt,disabled:!(ot||at)},ie.createElement("textarea",(0,je.Z)({},ct,{ref:He,style:xt,className:le()(Re,qe,(0,St.Z)({},"".concat(Re,"-disabled"),Qe)),disabled:Qe,value:Le,onChange:Pe})))}),Ae=we,Ne=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],ke=ie.forwardRef(function(_e,Xe){var ut,Re=_e.defaultValue,Ue=_e.value,$e=_e.onFocus,ot=_e.onBlur,at=_e.onChange,qe=_e.allowClear,et=_e.maxLength,Qe=_e.onCompositionStart,ft=_e.onCompositionEnd,rt=_e.suffix,ct=_e.prefixCls,st=ct===void 0?"rc-textarea":ct,Ve=_e.showCount,Le=_e.count,Je=_e.className,Pe=_e.style,He=_e.disabled,lt=_e.hidden,pt=_e.classNames,nt=_e.styles,Te=_e.onResize,Ie=_e.onClear,ze=_e.onPressEnter,it=_e.readOnly,Oe=_e.autoSize,Ee=_e.onKeyDown,be=(0,x.Z)(_e,Ne),Ze=(0,E.Z)(Re,{value:Ue,defaultValue:Re}),Ge=(0,ye.Z)(Ze,2),Be=Ge[0],ht=Ge[1],bt=Be==null?"":String(Be),gt=ie.useState(!1),yt=(0,ye.Z)(gt,2),vt=yt[0],Ct=yt[1],xt=ie.useRef(!1),Et=ie.useState(null),Ot=(0,ye.Z)(Et,2),Zt=Ot[0],jt=Ot[1],Kt=(0,ie.useRef)(null),Ar=(0,ie.useRef)(null),br=function(){var ar;return(ar=Ar.current)===null||ar===void 0?void 0:ar.textArea},Er=function(){br().focus()};(0,ie.useImperativeHandle)(Xe,function(){var Nt;return{resizableTextArea:Ar.current,focus:Er,blur:function(){br().blur()},nativeElement:((Nt=Kt.current)===null||Nt===void 0?void 0:Nt.nativeElement)||br()}}),(0,ie.useEffect)(function(){Ct(function(Nt){return!He&&Nt})},[He]);var Br=ie.useState(null),Zr=(0,ye.Z)(Br,2),Pr=Zr[0],ur=Zr[1];ie.useEffect(function(){if(Pr){var Nt;(Nt=br()).setSelectionRange.apply(Nt,(0,De.Z)(Pr))}},[Pr]);var Hr=(0,ee.Z)(Le,Ve),Xr=(ut=Hr.max)!==null&&ut!==void 0?ut:et,mr=Number(Xr)>0,wr=Hr.strategy(bt),qt=!!Xr&&wr>Xr,nr=function(ar,Fr){var Yr=Fr;!xt.current&&Hr.exceedFormatter&&Hr.max&&Hr.strategy(Fr)>Hr.max&&(Yr=Hr.exceedFormatter(Fr,{max:Hr.max}),Fr!==Yr&&ur([br().selectionStart||0,br().selectionEnd||0])),ht(Yr),(0,ue.rJ)(ar.currentTarget,ar,at,Yr)},Pt=function(ar){xt.current=!0,Qe==null||Qe(ar)},zt=function(ar){xt.current=!1,nr(ar,ar.currentTarget.value),ft==null||ft(ar)},hr=function(ar){nr(ar,ar.target.value)},yr=function(ar){ar.key==="Enter"&&ze&&ze(ar),Ee==null||Ee(ar)},cr=function(ar){Ct(!0),$e==null||$e(ar)},Xt=function(ar){Ct(!1),ot==null||ot(ar)},Or=function(ar){ht(""),Er(),(0,ue.rJ)(br(),ar,at)},Ur=rt,jr;Hr.show&&(Hr.showFormatter?jr=Hr.showFormatter({value:bt,count:wr,maxLength:Xr}):jr="".concat(wr).concat(mr?" / ".concat(Xr):""),Ur=ie.createElement(ie.Fragment,null,Ur,ie.createElement("span",{className:le()("".concat(st,"-data-count"),pt==null?void 0:pt.count),style:nt==null?void 0:nt.count},jr)));var Jr=function(ar){var Fr;Te==null||Te(ar),(Fr=br())!==null&&Fr!==void 0&&Fr.style.height&&jt(!0)},ir=!Oe&&!Ve&&!qe;return ie.createElement(re.BaseInput,{ref:Kt,value:bt,allowClear:qe,handleReset:Or,suffix:Ur,prefixCls:st,classNames:(0,y.Z)((0,y.Z)({},pt),{},{affixWrapper:le()(pt==null?void 0:pt.affixWrapper,(0,St.Z)((0,St.Z)({},"".concat(st,"-show-count"),Ve),"".concat(st,"-textarea-allow-clear"),qe))}),disabled:He,focused:vt,className:le()(Je,qt&&"".concat(st,"-out-of-range")),style:(0,y.Z)((0,y.Z)({},Pe),Zt&&!ir?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof jr=="string"?jr:void 0}},hidden:lt,readOnly:it,onClear:Ie},ie.createElement(Ae,(0,je.Z)({},be,{autoSize:Oe,maxLength:et,onKeyDown:yr,onChange:hr,onFocus:cr,onBlur:Xt,onCompositionStart:Pt,onCompositionEnd:zt,className:le()(pt==null?void 0:pt.textarea),style:(0,y.Z)((0,y.Z)({},nt==null?void 0:nt.textarea),{},{resize:Pe==null?void 0:Pe.resize}),disabled:He,prefixCls:st,onResize:Jr,ref:Ar,readOnly:it})))}),Me=ke,Ke=Me},639:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return ve}});var je=Ye(54476),St=Ye(20068),y=Ye(33885),De=Ye(42978),ye=Ye(75931),x=Ye(59301),z=Ye(92310),le=Ye.n(z),re=Ye(26112),ee=Ye(30699),ue=function(Ce){for(var Se=Ce.prefixCls,Fe=Ce.level,xe=Ce.isStart,fe=Ce.isEnd,de="".concat(Se,"-indent-unit"),we=[],Ae=0;Ae<Fe;Ae+=1)we.push(x.createElement("span",{key:Ae,className:le()(de,(0,St.Z)((0,St.Z)({},"".concat(de,"-start"),xe[Ae]),"".concat(de,"-end"),fe[Ae]))}));return x.createElement("span",{"aria-hidden":"true",className:"".concat(Se,"-indent")},we)},E=x.memo(ue),ie=Ye(65065),te=Ye(34061),oe=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],se="open",ce="close",pe="---",me=function(Ce){var Se,Fe,xe,fe=Ce.eventKey,de=Ce.className,we=Ce.style,Ae=Ce.dragOver,Ne=Ce.dragOverGapTop,ke=Ce.dragOverGapBottom,Me=Ce.isLeaf,Ke=Ce.isStart,_e=Ce.isEnd,Xe=Ce.expanded,ut=Ce.selected,Re=Ce.checked,Ue=Ce.halfChecked,$e=Ce.loading,ot=Ce.domRef,at=Ce.active,qe=Ce.data,et=Ce.onMouseMove,Qe=Ce.selectable,ft=(0,ye.Z)(Ce,oe),rt=x.useContext(ee.k),ct=x.useContext(ee.y),st=x.useRef(null),Ve=x.useState(!1),Le=(0,De.Z)(Ve,2),Je=Le[0],Pe=Le[1],He=!!(rt.disabled||Ce.disabled||(Se=ct.nodeDisabled)!==null&&Se!==void 0&&Se.call(ct,qe)),lt=x.useMemo(function(){return!rt.checkable||Ce.checkable===!1?!1:rt.checkable},[rt.checkable,Ce.checkable]),pt=function(wr){He||rt.onNodeSelect(wr,(0,te.F)(Ce))},nt=function(wr){He||!lt||Ce.disableCheckbox||rt.onNodeCheck(wr,(0,te.F)(Ce),!Re)},Te=x.useMemo(function(){return typeof Qe=="boolean"?Qe:rt.selectable},[Qe,rt.selectable]),Ie=function(wr){rt.onNodeClick(wr,(0,te.F)(Ce)),Te?pt(wr):nt(wr)},ze=function(wr){rt.onNodeDoubleClick(wr,(0,te.F)(Ce))},it=function(wr){rt.onNodeMouseEnter(wr,(0,te.F)(Ce))},Oe=function(wr){rt.onNodeMouseLeave(wr,(0,te.F)(Ce))},Ee=function(wr){rt.onNodeContextMenu(wr,(0,te.F)(Ce))},be=x.useMemo(function(){return!!(rt.draggable&&(!rt.draggable.nodeDraggable||rt.draggable.nodeDraggable(qe)))},[rt.draggable,qe]),Ze=function(wr){wr.stopPropagation(),Pe(!0),rt.onNodeDragStart(wr,Ce);try{wr.dataTransfer.setData("text/plain","")}catch(qt){}},Ge=function(wr){wr.preventDefault(),wr.stopPropagation(),rt.onNodeDragEnter(wr,Ce)},Be=function(wr){wr.preventDefault(),wr.stopPropagation(),rt.onNodeDragOver(wr,Ce)},ht=function(wr){wr.stopPropagation(),rt.onNodeDragLeave(wr,Ce)},bt=function(wr){wr.stopPropagation(),Pe(!1),rt.onNodeDragEnd(wr,Ce)},gt=function(wr){wr.preventDefault(),wr.stopPropagation(),Pe(!1),rt.onNodeDrop(wr,Ce)},yt=function(wr){$e||rt.onNodeExpand(wr,(0,te.F)(Ce))},vt=x.useMemo(function(){var mr=(0,ie.Z)(rt.keyEntities,fe)||{},wr=mr.children;return!!(wr||[]).length},[rt.keyEntities,fe]),Ct=x.useMemo(function(){return Me===!1?!1:Me||!rt.loadData&&!vt||rt.loadData&&Ce.loaded&&!vt},[Me,rt.loadData,vt,Ce.loaded]);x.useEffect(function(){$e||typeof rt.loadData=="function"&&Xe&&!Ct&&!Ce.loaded&&rt.onNodeLoad((0,te.F)(Ce))},[$e,rt.loadData,rt.onNodeLoad,Xe,Ct,Ce]);var xt=x.useMemo(function(){var mr;return(mr=rt.draggable)!==null&&mr!==void 0&&mr.icon?x.createElement("span",{className:"".concat(rt.prefixCls,"-draggable-icon")},rt.draggable.icon):null},[rt.draggable]),Et=function(wr){var qt=Ce.switcherIcon||rt.switcherIcon;return typeof qt=="function"?qt((0,y.Z)((0,y.Z)({},Ce),{},{isLeaf:wr})):qt},Ot=function(){if(Ct){var wr=Et(!0);return wr!==!1?x.createElement("span",{className:le()("".concat(rt.prefixCls,"-switcher"),"".concat(rt.prefixCls,"-switcher-noop"))},wr):null}var qt=Et(!1);return qt!==!1?x.createElement("span",{onClick:yt,className:le()("".concat(rt.prefixCls,"-switcher"),"".concat(rt.prefixCls,"-switcher_").concat(Xe?se:ce))},qt):null},Zt=x.useMemo(function(){if(!lt)return null;var mr=typeof lt!="boolean"?lt:null;return x.createElement("span",{className:le()("".concat(rt.prefixCls,"-checkbox"),(0,St.Z)((0,St.Z)((0,St.Z)({},"".concat(rt.prefixCls,"-checkbox-checked"),Re),"".concat(rt.prefixCls,"-checkbox-indeterminate"),!Re&&Ue),"".concat(rt.prefixCls,"-checkbox-disabled"),He||Ce.disableCheckbox)),onClick:nt,role:"checkbox","aria-checked":Ue?"mixed":Re,"aria-disabled":He||Ce.disableCheckbox,"aria-label":"Select ".concat(typeof Ce.title=="string"?Ce.title:"tree node")},mr)},[lt,Re,Ue,He,Ce.disableCheckbox,Ce.title]),jt=x.useMemo(function(){return Ct?null:Xe?se:ce},[Ct,Xe]),Kt=x.useMemo(function(){return x.createElement("span",{className:le()("".concat(rt.prefixCls,"-iconEle"),"".concat(rt.prefixCls,"-icon__").concat(jt||"docu"),(0,St.Z)({},"".concat(rt.prefixCls,"-icon_loading"),$e))})},[rt.prefixCls,jt,$e]),Ar=x.useMemo(function(){var mr=!!rt.draggable,wr=!Ce.disabled&&mr&&rt.dragOverNodeKey===fe;return wr?rt.dropIndicatorRender({dropPosition:rt.dropPosition,dropLevelOffset:rt.dropLevelOffset,indent:rt.indent,prefixCls:rt.prefixCls,direction:rt.direction}):null},[rt.dropPosition,rt.dropLevelOffset,rt.indent,rt.prefixCls,rt.direction,rt.draggable,rt.dragOverNodeKey,rt.dropIndicatorRender]),br=x.useMemo(function(){var mr=Ce.title,wr=mr===void 0?pe:mr,qt="".concat(rt.prefixCls,"-node-content-wrapper"),nr;if(rt.showIcon){var Pt=Ce.icon||rt.icon;nr=Pt?x.createElement("span",{className:le()("".concat(rt.prefixCls,"-iconEle"),"".concat(rt.prefixCls,"-icon__customize"))},typeof Pt=="function"?Pt(Ce):Pt):Kt}else rt.loadData&&$e&&(nr=Kt);var zt;return typeof wr=="function"?zt=wr(qe):rt.titleRender?zt=rt.titleRender(qe):zt=wr,x.createElement("span",{ref:st,title:typeof wr=="string"?wr:"",className:le()(qt,"".concat(qt,"-").concat(jt||"normal"),(0,St.Z)({},"".concat(rt.prefixCls,"-node-selected"),!He&&(ut||Je))),onMouseEnter:it,onMouseLeave:Oe,onContextMenu:Ee,onClick:Ie,onDoubleClick:ze},nr,x.createElement("span",{className:"".concat(rt.prefixCls,"-title")},zt),Ar)},[rt.prefixCls,rt.showIcon,Ce,rt.icon,Kt,rt.titleRender,qe,jt,it,Oe,Ee,Ie,ze]),Er=(0,re.Z)(ft,{aria:!0,data:!0}),Br=(0,ie.Z)(rt.keyEntities,fe)||{},Zr=Br.level,Pr=_e[_e.length-1],ur=!He&&be,Hr=rt.draggingNodeKey===fe,Xr=Qe!==void 0?{"aria-selected":!!Qe}:void 0;return x.createElement("div",(0,je.Z)({ref:ot,role:"treeitem","aria-expanded":Me?void 0:Xe,className:le()(de,"".concat(rt.prefixCls,"-treenode"),(xe={},(0,St.Z)((0,St.Z)((0,St.Z)((0,St.Z)((0,St.Z)((0,St.Z)((0,St.Z)((0,St.Z)((0,St.Z)((0,St.Z)(xe,"".concat(rt.prefixCls,"-treenode-disabled"),He),"".concat(rt.prefixCls,"-treenode-switcher-").concat(Xe?"open":"close"),!Me),"".concat(rt.prefixCls,"-treenode-checkbox-checked"),Re),"".concat(rt.prefixCls,"-treenode-checkbox-indeterminate"),Ue),"".concat(rt.prefixCls,"-treenode-selected"),ut),"".concat(rt.prefixCls,"-treenode-loading"),$e),"".concat(rt.prefixCls,"-treenode-active"),at),"".concat(rt.prefixCls,"-treenode-leaf-last"),Pr),"".concat(rt.prefixCls,"-treenode-draggable"),be),"dragging",Hr),(0,St.Z)((0,St.Z)((0,St.Z)((0,St.Z)((0,St.Z)((0,St.Z)((0,St.Z)(xe,"drop-target",rt.dropTargetKey===fe),"drop-container",rt.dropContainerKey===fe),"drag-over",!He&&Ae),"drag-over-gap-top",!He&&Ne),"drag-over-gap-bottom",!He&&ke),"filter-node",(Fe=rt.filterTreeNode)===null||Fe===void 0?void 0:Fe.call(rt,(0,te.F)(Ce))),"".concat(rt.prefixCls,"-treenode-leaf"),Ct))),style:we,draggable:ur,onDragStart:ur?Ze:void 0,onDragEnter:be?Ge:void 0,onDragOver:be?Be:void 0,onDragLeave:be?ht:void 0,onDrop:be?gt:void 0,onDragEnd:be?bt:void 0,onMouseMove:et},Xr,Er),x.createElement(E,{prefixCls:rt.prefixCls,level:Zr,isStart:Ke,isEnd:_e}),xt,Ot(),Zt,br)};me.isTreeNode=1;var ve=me},30699:function(sr,It,Ye){"use strict";Ye.d(It,{k:function(){return St},y:function(){return y}});var je=Ye(59301),St=je.createContext(null),y=je.createContext({})},3741:function(sr,It,Ye){"use strict";Ye.d(It,{OF:function(){return fe.Z},y6:function(){return ce.y},ZP:function(){return He}});var je=Ye(54476),St=Ye(76190),y=Ye(33885),De=Ye(94480),ye=Ye(67732),x=Ye(83652),z=Ye(31226),le=Ye(42403),re=Ye(158),ee=Ye(20068),ue=Ye(92310),E=Ye.n(ue),ie=Ye(10228),te=Ye(26112),oe=Ye(48736),se=Ye(59301),ce=Ye(30699),pe=function(pt){var nt=pt.dropPosition,Te=pt.dropLevelOffset,Ie=pt.indent,ze={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(nt){case-1:ze.top=0,ze.left=-Te*Ie;break;case 1:ze.bottom=0,ze.left=-Te*Ie;break;case 0:ze.bottom=0,ze.left=Ie;break}return se.createElement("div",{style:ze})},me=pe;function ve(lt){if(lt==null)throw new TypeError("Cannot destructure "+lt)}var ge=Ye(42978),Ce=Ye(75931),Se=Ye(34280),Fe=Ye(48911),xe=Ye(77900),fe=Ye(639);function de(lt,pt){var nt=se.useState(!1),Te=(0,ge.Z)(nt,2),Ie=Te[0],ze=Te[1];(0,Se.Z)(function(){if(Ie)return lt(),function(){pt()}},[Ie]),(0,Se.Z)(function(){return ze(!0),function(){ze(!1)}},[])}var we=de,Ae=Ye(34061),Ne=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],ke=se.forwardRef(function(lt,pt){var nt=lt.className,Te=lt.style,Ie=lt.motion,ze=lt.motionNodes,it=lt.motionType,Oe=lt.onMotionStart,Ee=lt.onMotionEnd,be=lt.active,Ze=lt.treeNodeRequiredProps,Ge=(0,Ce.Z)(lt,Ne),Be=se.useState(!0),ht=(0,ge.Z)(Be,2),bt=ht[0],gt=ht[1],yt=se.useContext(ce.k),vt=yt.prefixCls,Ct=ze&&it!=="hide";(0,Se.Z)(function(){ze&&Ct!==bt&>(Ct)},[ze]);var xt=function(){ze&&Oe()},Et=se.useRef(!1),Ot=function(){ze&&!Et.current&&(Et.current=!0,Ee())};we(xt,Ot);var Zt=function(Kt){Ct===Kt&&Ot()};return ze?se.createElement(xe.default,(0,je.Z)({ref:pt,visible:bt},Ie,{motionAppear:it==="show",onVisibleChanged:Zt}),function(jt,Kt){var Ar=jt.className,br=jt.style;return se.createElement("div",{ref:Kt,className:E()("".concat(vt,"-treenode-motion"),Ar),style:br},ze.map(function(Er){var Br=Object.assign({},(ve(Er.data),Er.data)),Zr=Er.title,Pr=Er.key,ur=Er.isStart,Hr=Er.isEnd;delete Br.children;var Xr=(0,Ae.H8)(Pr,Ze);return se.createElement(fe.Z,(0,je.Z)({},Br,Xr,{title:Zr,active:be,data:Er.data,key:Pr,isStart:ur,isEnd:Hr}))}))}):se.createElement(fe.Z,(0,je.Z)({domRef:pt,className:nt,style:Te},Ge,{active:be}))}),Me=ke;function Ke(){var lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],nt=lt.length,Te=pt.length;if(Math.abs(nt-Te)!==1)return{add:!1,key:null};function Ie(ze,it){var Oe=new Map;ze.forEach(function(be){Oe.set(be,!0)});var Ee=it.filter(function(be){return!Oe.has(be)});return Ee.length===1?Ee[0]:null}return nt<Te?{add:!0,key:Ie(lt,pt)}:{add:!1,key:Ie(pt,lt)}}function _e(lt,pt,nt){var Te=lt.findIndex(function(Oe){return Oe.key===nt}),Ie=lt[Te+1],ze=pt.findIndex(function(Oe){return Oe.key===nt});if(Ie){var it=pt.findIndex(function(Oe){return Oe.key===Ie.key});return pt.slice(ze+1,it)}return pt.slice(ze+1)}var Xe=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","scrollWidth","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],ut={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Re=function(){},Ue="RC_TREE_MOTION_".concat(Math.random()),$e={key:Ue},ot={key:Ue,level:0,index:0,pos:"0",node:$e,nodes:[$e]},at={parent:null,children:[],pos:ot.pos,data:$e,title:null,key:Ue,isStart:[],isEnd:[]};function qe(lt,pt,nt,Te){return pt===!1||!nt?lt:lt.slice(0,Math.ceil(nt/Te)+1)}function et(lt){var pt=lt.key,nt=lt.pos;return(0,Ae.km)(pt,nt)}function Qe(lt){for(var pt=String(lt.data.key),nt=lt;nt.parent;)nt=nt.parent,pt="".concat(nt.data.key," > ").concat(pt);return pt}var ft=se.forwardRef(function(lt,pt){var nt=lt.prefixCls,Te=lt.data,Ie=lt.selectable,ze=lt.checkable,it=lt.expandedKeys,Oe=lt.selectedKeys,Ee=lt.checkedKeys,be=lt.loadedKeys,Ze=lt.loadingKeys,Ge=lt.halfCheckedKeys,Be=lt.keyEntities,ht=lt.disabled,bt=lt.dragging,gt=lt.dragOverNodeKey,yt=lt.dropPosition,vt=lt.motion,Ct=lt.height,xt=lt.itemHeight,Et=lt.virtual,Ot=lt.scrollWidth,Zt=lt.focusable,jt=lt.activeItem,Kt=lt.focused,Ar=lt.tabIndex,br=lt.onKeyDown,Er=lt.onFocus,Br=lt.onBlur,Zr=lt.onActiveChange,Pr=lt.onListChangeStart,ur=lt.onListChangeEnd,Hr=(0,Ce.Z)(lt,Xe),Xr=se.useRef(null),mr=se.useRef(null);se.useImperativeHandle(pt,function(){return{scrollTo:function(Tr){Xr.current.scrollTo(Tr)},getIndentWidth:function(){return mr.current.offsetWidth}}});var wr=se.useState(it),qt=(0,ge.Z)(wr,2),nr=qt[0],Pt=qt[1],zt=se.useState(Te),hr=(0,ge.Z)(zt,2),yr=hr[0],cr=hr[1],Xt=se.useState(Te),Or=(0,ge.Z)(Xt,2),Ur=Or[0],jr=Or[1],Jr=se.useState([]),ir=(0,ge.Z)(Jr,2),Nt=ir[0],ar=ir[1],Fr=se.useState(null),Yr=(0,ge.Z)(Fr,2),kt=Yr[0],Tt=Yr[1],vr=se.useRef(Te);vr.current=Te;function $t(){var fr=vr.current;cr(fr),jr(fr),ar([]),Tt(null),ur()}(0,Se.Z)(function(){Pt(it);var fr=Ke(nr,it);if(fr.key!==null)if(fr.add){var Tr=yr.findIndex(function(kr){var Wr=kr.key;return Wr===fr.key}),Nr=qe(_e(yr,Te,fr.key),Et,Ct,xt),Cr=yr.slice();Cr.splice(Tr+1,0,at),jr(Cr),ar(Nr),Tt("show")}else{var Ir=Te.findIndex(function(kr){var Wr=kr.key;return Wr===fr.key}),tr=qe(_e(Te,yr,fr.key),Et,Ct,xt),Rt=Te.slice();Rt.splice(Ir+1,0,at),jr(Rt),ar(tr),Tt("hide")}else yr!==Te&&(cr(Te),jr(Te))},[it,Te]),se.useEffect(function(){bt||$t()},[bt]);var Bt=vt?Ur:Te,rr={expandedKeys:it,selectedKeys:Oe,loadedKeys:be,loadingKeys:Ze,checkedKeys:Ee,halfCheckedKeys:Ge,dragOverNodeKey:gt,dropPosition:yt,keyEntities:Be};return se.createElement(se.Fragment,null,Kt&&jt&&se.createElement("span",{style:ut,"aria-live":"assertive"},Qe(jt)),se.createElement("div",null,se.createElement("input",{style:ut,disabled:Zt===!1||ht,tabIndex:Zt!==!1?Ar:null,onKeyDown:br,onFocus:Er,onBlur:Br,value:"",onChange:Re,"aria-label":"for screen reader"})),se.createElement("div",{className:"".concat(nt,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},se.createElement("div",{className:"".concat(nt,"-indent")},se.createElement("div",{ref:mr,className:"".concat(nt,"-indent-unit")}))),se.createElement(Fe.Z,(0,je.Z)({},Hr,{data:Bt,itemKey:et,height:Ct,fullHeight:!1,virtual:Et,itemHeight:xt,scrollWidth:Ot,prefixCls:"".concat(nt,"-list"),ref:Xr,role:"tree",onVisibleChange:function(Tr){Tr.every(function(Nr){return et(Nr)!==Ue})&&$t()}}),function(fr){var Tr=fr.pos,Nr=Object.assign({},(ve(fr.data),fr.data)),Cr=fr.title,Ir=fr.key,tr=fr.isStart,Rt=fr.isEnd,kr=(0,Ae.km)(Ir,Tr);delete Nr.key,delete Nr.children;var Wr=(0,Ae.H8)(kr,rr);return se.createElement(Me,(0,je.Z)({},Nr,Wr,{title:Cr,active:!!jt&&Ir===jt.key,pos:Tr,data:fr.data,isStart:tr,isEnd:Rt,motion:vt,motionNodes:Ir===Ue?Nt:null,motionType:kt,onMotionStart:Pr,onMotionEnd:$t,treeNodeRequiredProps:rr,onMouseMove:function(){Zr(null)}}))}))}),rt=ft,ct=Ye(82661),st=Ye(34643),Ve=Ye(65065),Le=10,Je=function(lt){(0,le.Z)(nt,lt);var pt=(0,re.Z)(nt);function nt(){var Te;(0,ye.Z)(this,nt);for(var Ie=arguments.length,ze=new Array(Ie),it=0;it<Ie;it++)ze[it]=arguments[it];return Te=pt.call.apply(pt,[this].concat(ze)),(0,ee.Z)((0,z.Z)(Te),"destroyed",!1),(0,ee.Z)((0,z.Z)(Te),"delayedDragEnterLogic",void 0),(0,ee.Z)((0,z.Z)(Te),"loadingRetryTimes",{}),(0,ee.Z)((0,z.Z)(Te),"state",{keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,Ae.w$)()}),(0,ee.Z)((0,z.Z)(Te),"dragStartMousePosition",null),(0,ee.Z)((0,z.Z)(Te),"dragNodeProps",null),(0,ee.Z)((0,z.Z)(Te),"currentMouseOverDroppableNodeKey",null),(0,ee.Z)((0,z.Z)(Te),"listRef",se.createRef()),(0,ee.Z)((0,z.Z)(Te),"onNodeDragStart",function(Oe,Ee){var be=Te.state,Ze=be.expandedKeys,Ge=be.keyEntities,Be=Te.props.onDragStart,ht=Ee.eventKey;Te.dragNodeProps=Ee,Te.dragStartMousePosition={x:Oe.clientX,y:Oe.clientY};var bt=(0,ct._5)(Ze,ht);Te.setState({draggingNodeKey:ht,dragChildrenKeys:(0,ct.wA)(ht,Ge),indent:Te.listRef.current.getIndentWidth()}),Te.setExpandedKeys(bt),window.addEventListener("dragend",Te.onWindowDragEnd),Be==null||Be({event:Oe,node:(0,Ae.F)(Ee)})}),(0,ee.Z)((0,z.Z)(Te),"onNodeDragEnter",function(Oe,Ee){var be=Te.state,Ze=be.expandedKeys,Ge=be.keyEntities,Be=be.dragChildrenKeys,ht=be.flattenNodes,bt=be.indent,gt=Te.props,yt=gt.onDragEnter,vt=gt.onExpand,Ct=gt.allowDrop,xt=gt.direction,Et=Ee.pos,Ot=Ee.eventKey;if(Te.currentMouseOverDroppableNodeKey!==Ot&&(Te.currentMouseOverDroppableNodeKey=Ot),!Te.dragNodeProps){Te.resetDragState();return}var Zt=(0,ct.OM)(Oe,Te.dragNodeProps,Ee,bt,Te.dragStartMousePosition,Ct,ht,Ge,Ze,xt),jt=Zt.dropPosition,Kt=Zt.dropLevelOffset,Ar=Zt.dropTargetKey,br=Zt.dropContainerKey,Er=Zt.dropTargetPos,Br=Zt.dropAllowed,Zr=Zt.dragOverNodeKey;if(Be.includes(Ar)||!Br){Te.resetDragState();return}if(Te.delayedDragEnterLogic||(Te.delayedDragEnterLogic={}),Object.keys(Te.delayedDragEnterLogic).forEach(function(Pr){clearTimeout(Te.delayedDragEnterLogic[Pr])}),Te.dragNodeProps.eventKey!==Ee.eventKey&&(Oe.persist(),Te.delayedDragEnterLogic[Et]=window.setTimeout(function(){if(Te.state.draggingNodeKey!==null){var Pr=(0,De.Z)(Ze),ur=(0,Ve.Z)(Ge,Ee.eventKey);ur&&(ur.children||[]).length&&(Pr=(0,ct.L0)(Ze,Ee.eventKey)),Te.props.hasOwnProperty("expandedKeys")||Te.setExpandedKeys(Pr),vt==null||vt(Pr,{node:(0,Ae.F)(Ee),expanded:!0,nativeEvent:Oe.nativeEvent})}},800)),Te.dragNodeProps.eventKey===Ar&&Kt===0){Te.resetDragState();return}Te.setState({dragOverNodeKey:Zr,dropPosition:jt,dropLevelOffset:Kt,dropTargetKey:Ar,dropContainerKey:br,dropTargetPos:Er,dropAllowed:Br}),yt==null||yt({event:Oe,node:(0,Ae.F)(Ee),expandedKeys:Ze})}),(0,ee.Z)((0,z.Z)(Te),"onNodeDragOver",function(Oe,Ee){var be=Te.state,Ze=be.dragChildrenKeys,Ge=be.flattenNodes,Be=be.keyEntities,ht=be.expandedKeys,bt=be.indent,gt=Te.props,yt=gt.onDragOver,vt=gt.allowDrop,Ct=gt.direction;if(Te.dragNodeProps){var xt=(0,ct.OM)(Oe,Te.dragNodeProps,Ee,bt,Te.dragStartMousePosition,vt,Ge,Be,ht,Ct),Et=xt.dropPosition,Ot=xt.dropLevelOffset,Zt=xt.dropTargetKey,jt=xt.dropContainerKey,Kt=xt.dropTargetPos,Ar=xt.dropAllowed,br=xt.dragOverNodeKey;Ze.includes(Zt)||!Ar||(Te.dragNodeProps.eventKey===Zt&&Ot===0?Te.state.dropPosition===null&&Te.state.dropLevelOffset===null&&Te.state.dropTargetKey===null&&Te.state.dropContainerKey===null&&Te.state.dropTargetPos===null&&Te.state.dropAllowed===!1&&Te.state.dragOverNodeKey===null||Te.resetDragState():Et===Te.state.dropPosition&&Ot===Te.state.dropLevelOffset&&Zt===Te.state.dropTargetKey&&jt===Te.state.dropContainerKey&&Kt===Te.state.dropTargetPos&&Ar===Te.state.dropAllowed&&br===Te.state.dragOverNodeKey||Te.setState({dropPosition:Et,dropLevelOffset:Ot,dropTargetKey:Zt,dropContainerKey:jt,dropTargetPos:Kt,dropAllowed:Ar,dragOverNodeKey:br}),yt==null||yt({event:Oe,node:(0,Ae.F)(Ee)}))}}),(0,ee.Z)((0,z.Z)(Te),"onNodeDragLeave",function(Oe,Ee){Te.currentMouseOverDroppableNodeKey===Ee.eventKey&&!Oe.currentTarget.contains(Oe.relatedTarget)&&(Te.resetDragState(),Te.currentMouseOverDroppableNodeKey=null);var be=Te.props.onDragLeave;be==null||be({event:Oe,node:(0,Ae.F)(Ee)})}),(0,ee.Z)((0,z.Z)(Te),"onWindowDragEnd",function(Oe){Te.onNodeDragEnd(Oe,null,!0),window.removeEventListener("dragend",Te.onWindowDragEnd)}),(0,ee.Z)((0,z.Z)(Te),"onNodeDragEnd",function(Oe,Ee){var be=Te.props.onDragEnd;Te.setState({dragOverNodeKey:null}),Te.cleanDragState(),be==null||be({event:Oe,node:(0,Ae.F)(Ee)}),Te.dragNodeProps=null,window.removeEventListener("dragend",Te.onWindowDragEnd)}),(0,ee.Z)((0,z.Z)(Te),"onNodeDrop",function(Oe,Ee){var be,Ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Ge=Te.state,Be=Ge.dragChildrenKeys,ht=Ge.dropPosition,bt=Ge.dropTargetKey,gt=Ge.dropTargetPos,yt=Ge.dropAllowed;if(yt){var vt=Te.props.onDrop;if(Te.setState({dragOverNodeKey:null}),Te.cleanDragState(),bt!==null){var Ct=(0,y.Z)((0,y.Z)({},(0,Ae.H8)(bt,Te.getTreeNodeRequiredProps())),{},{active:((be=Te.getActiveItem())===null||be===void 0?void 0:be.key)===bt,data:(0,Ve.Z)(Te.state.keyEntities,bt).node}),xt=Be.includes(bt);(0,oe.ZP)(!xt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Et=(0,ct.yx)(gt),Ot={event:Oe,node:(0,Ae.F)(Ct),dragNode:Te.dragNodeProps?(0,Ae.F)(Te.dragNodeProps):null,dragNodesKeys:[Te.dragNodeProps.eventKey].concat(Be),dropToGap:ht!==0,dropPosition:ht+Number(Et[Et.length-1])};Ze||vt==null||vt(Ot),Te.dragNodeProps=null}}}),(0,ee.Z)((0,z.Z)(Te),"cleanDragState",function(){var Oe=Te.state.draggingNodeKey;Oe!==null&&Te.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Te.dragStartMousePosition=null,Te.currentMouseOverDroppableNodeKey=null}),(0,ee.Z)((0,z.Z)(Te),"triggerExpandActionExpand",function(Oe,Ee){var be=Te.state,Ze=be.expandedKeys,Ge=be.flattenNodes,Be=Ee.expanded,ht=Ee.key,bt=Ee.isLeaf;if(!(bt||Oe.shiftKey||Oe.metaKey||Oe.ctrlKey)){var gt=Ge.filter(function(vt){return vt.key===ht})[0],yt=(0,Ae.F)((0,y.Z)((0,y.Z)({},(0,Ae.H8)(ht,Te.getTreeNodeRequiredProps())),{},{data:gt.data}));Te.setExpandedKeys(Be?(0,ct._5)(Ze,ht):(0,ct.L0)(Ze,ht)),Te.onNodeExpand(Oe,yt)}}),(0,ee.Z)((0,z.Z)(Te),"onNodeClick",function(Oe,Ee){var be=Te.props,Ze=be.onClick,Ge=be.expandAction;Ge==="click"&&Te.triggerExpandActionExpand(Oe,Ee),Ze==null||Ze(Oe,Ee)}),(0,ee.Z)((0,z.Z)(Te),"onNodeDoubleClick",function(Oe,Ee){var be=Te.props,Ze=be.onDoubleClick,Ge=be.expandAction;Ge==="doubleClick"&&Te.triggerExpandActionExpand(Oe,Ee),Ze==null||Ze(Oe,Ee)}),(0,ee.Z)((0,z.Z)(Te),"onNodeSelect",function(Oe,Ee){var be=Te.state.selectedKeys,Ze=Te.state,Ge=Ze.keyEntities,Be=Ze.fieldNames,ht=Te.props,bt=ht.onSelect,gt=ht.multiple,yt=Ee.selected,vt=Ee[Be.key],Ct=!yt;Ct?gt?be=(0,ct.L0)(be,vt):be=[vt]:be=(0,ct._5)(be,vt);var xt=be.map(function(Et){var Ot=(0,Ve.Z)(Ge,Et);return Ot?Ot.node:null}).filter(Boolean);Te.setUncontrolledState({selectedKeys:be}),bt==null||bt(be,{event:"select",selected:Ct,node:Ee,selectedNodes:xt,nativeEvent:Oe.nativeEvent})}),(0,ee.Z)((0,z.Z)(Te),"onNodeCheck",function(Oe,Ee,be){var Ze=Te.state,Ge=Ze.keyEntities,Be=Ze.checkedKeys,ht=Ze.halfCheckedKeys,bt=Te.props,gt=bt.checkStrictly,yt=bt.onCheck,vt=Ee.key,Ct,xt={event:"check",node:Ee,checked:be,nativeEvent:Oe.nativeEvent};if(gt){var Et=be?(0,ct.L0)(Be,vt):(0,ct._5)(Be,vt),Ot=(0,ct._5)(ht,vt);Ct={checked:Et,halfChecked:Ot},xt.checkedNodes=Et.map(function(Er){return(0,Ve.Z)(Ge,Er)}).filter(Boolean).map(function(Er){return Er.node}),Te.setUncontrolledState({checkedKeys:Et})}else{var Zt=(0,st.S)([].concat((0,De.Z)(Be),[vt]),!0,Ge),jt=Zt.checkedKeys,Kt=Zt.halfCheckedKeys;if(!be){var Ar=new Set(jt);Ar.delete(vt);var br=(0,st.S)(Array.from(Ar),{checked:!1,halfCheckedKeys:Kt},Ge);jt=br.checkedKeys,Kt=br.halfCheckedKeys}Ct=jt,xt.checkedNodes=[],xt.checkedNodesPositions=[],xt.halfCheckedKeys=Kt,jt.forEach(function(Er){var Br=(0,Ve.Z)(Ge,Er);if(Br){var Zr=Br.node,Pr=Br.pos;xt.checkedNodes.push(Zr),xt.checkedNodesPositions.push({node:Zr,pos:Pr})}}),Te.setUncontrolledState({checkedKeys:jt},!1,{halfCheckedKeys:Kt})}yt==null||yt(Ct,xt)}),(0,ee.Z)((0,z.Z)(Te),"onNodeLoad",function(Oe){var Ee,be=Oe.key,Ze=Te.state.keyEntities,Ge=(0,Ve.Z)(Ze,be);if(!(Ge!=null&&(Ee=Ge.children)!==null&&Ee!==void 0&&Ee.length)){var Be=new Promise(function(ht,bt){Te.setState(function(gt){var yt=gt.loadedKeys,vt=yt===void 0?[]:yt,Ct=gt.loadingKeys,xt=Ct===void 0?[]:Ct,Et=Te.props,Ot=Et.loadData,Zt=Et.onLoad;if(!Ot||vt.includes(be)||xt.includes(be))return null;var jt=Ot(Oe);return jt.then(function(){var Kt=Te.state.loadedKeys,Ar=(0,ct.L0)(Kt,be);Zt==null||Zt(Ar,{event:"load",node:Oe}),Te.setUncontrolledState({loadedKeys:Ar}),Te.setState(function(br){return{loadingKeys:(0,ct._5)(br.loadingKeys,be)}}),ht()}).catch(function(Kt){if(Te.setState(function(br){return{loadingKeys:(0,ct._5)(br.loadingKeys,be)}}),Te.loadingRetryTimes[be]=(Te.loadingRetryTimes[be]||0)+1,Te.loadingRetryTimes[be]>=Le){var Ar=Te.state.loadedKeys;(0,oe.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Te.setUncontrolledState({loadedKeys:(0,ct.L0)(Ar,be)}),ht()}bt(Kt)}),{loadingKeys:(0,ct.L0)(xt,be)}})});return Be.catch(function(){}),Be}}),(0,ee.Z)((0,z.Z)(Te),"onNodeMouseEnter",function(Oe,Ee){var be=Te.props.onMouseEnter;be==null||be({event:Oe,node:Ee})}),(0,ee.Z)((0,z.Z)(Te),"onNodeMouseLeave",function(Oe,Ee){var be=Te.props.onMouseLeave;be==null||be({event:Oe,node:Ee})}),(0,ee.Z)((0,z.Z)(Te),"onNodeContextMenu",function(Oe,Ee){var be=Te.props.onRightClick;be&&(Oe.preventDefault(),be({event:Oe,node:Ee}))}),(0,ee.Z)((0,z.Z)(Te),"onFocus",function(){var Oe=Te.props.onFocus;Te.setState({focused:!0});for(var Ee=arguments.length,be=new Array(Ee),Ze=0;Ze<Ee;Ze++)be[Ze]=arguments[Ze];Oe==null||Oe.apply(void 0,be)}),(0,ee.Z)((0,z.Z)(Te),"onBlur",function(){var Oe=Te.props.onBlur;Te.setState({focused:!1}),Te.onActiveChange(null);for(var Ee=arguments.length,be=new Array(Ee),Ze=0;Ze<Ee;Ze++)be[Ze]=arguments[Ze];Oe==null||Oe.apply(void 0,be)}),(0,ee.Z)((0,z.Z)(Te),"getTreeNodeRequiredProps",function(){var Oe=Te.state,Ee=Oe.expandedKeys,be=Oe.selectedKeys,Ze=Oe.loadedKeys,Ge=Oe.loadingKeys,Be=Oe.checkedKeys,ht=Oe.halfCheckedKeys,bt=Oe.dragOverNodeKey,gt=Oe.dropPosition,yt=Oe.keyEntities;return{expandedKeys:Ee||[],selectedKeys:be||[],loadedKeys:Ze||[],loadingKeys:Ge||[],checkedKeys:Be||[],halfCheckedKeys:ht||[],dragOverNodeKey:bt,dropPosition:gt,keyEntities:yt}}),(0,ee.Z)((0,z.Z)(Te),"setExpandedKeys",function(Oe){var Ee=Te.state,be=Ee.treeData,Ze=Ee.fieldNames,Ge=(0,Ae.oH)(be,Oe,Ze);Te.setUncontrolledState({expandedKeys:Oe,flattenNodes:Ge},!0)}),(0,ee.Z)((0,z.Z)(Te),"onNodeExpand",function(Oe,Ee){var be=Te.state.expandedKeys,Ze=Te.state,Ge=Ze.listChanging,Be=Ze.fieldNames,ht=Te.props,bt=ht.onExpand,gt=ht.loadData,yt=Ee.expanded,vt=Ee[Be.key];if(!Ge){var Ct=be.includes(vt),xt=!yt;if((0,oe.ZP)(yt&&Ct||!yt&&!Ct,"Expand state not sync with index check"),be=xt?(0,ct.L0)(be,vt):(0,ct._5)(be,vt),Te.setExpandedKeys(be),bt==null||bt(be,{node:Ee,expanded:xt,nativeEvent:Oe.nativeEvent}),xt&>){var Et=Te.onNodeLoad(Ee);Et&&Et.then(function(){var Ot=(0,Ae.oH)(Te.state.treeData,be,Be);Te.setUncontrolledState({flattenNodes:Ot})}).catch(function(){var Ot=Te.state.expandedKeys,Zt=(0,ct._5)(Ot,vt);Te.setExpandedKeys(Zt)})}}}),(0,ee.Z)((0,z.Z)(Te),"onListChangeStart",function(){Te.setUncontrolledState({listChanging:!0})}),(0,ee.Z)((0,z.Z)(Te),"onListChangeEnd",function(){setTimeout(function(){Te.setUncontrolledState({listChanging:!1})})}),(0,ee.Z)((0,z.Z)(Te),"onActiveChange",function(Oe){var Ee=Te.state.activeKey,be=Te.props,Ze=be.onActiveChange,Ge=be.itemScrollOffset,Be=Ge===void 0?0:Ge;Ee!==Oe&&(Te.setState({activeKey:Oe}),Oe!==null&&Te.scrollTo({key:Oe,offset:Be}),Ze==null||Ze(Oe))}),(0,ee.Z)((0,z.Z)(Te),"getActiveItem",function(){var Oe=Te.state,Ee=Oe.activeKey,be=Oe.flattenNodes;return Ee===null?null:be.find(function(Ze){var Ge=Ze.key;return Ge===Ee})||null}),(0,ee.Z)((0,z.Z)(Te),"offsetActiveKey",function(Oe){var Ee=Te.state,be=Ee.flattenNodes,Ze=Ee.activeKey,Ge=be.findIndex(function(bt){var gt=bt.key;return gt===Ze});Ge===-1&&Oe<0&&(Ge=be.length),Ge=(Ge+Oe+be.length)%be.length;var Be=be[Ge];if(Be){var ht=Be.key;Te.onActiveChange(ht)}else Te.onActiveChange(null)}),(0,ee.Z)((0,z.Z)(Te),"onKeyDown",function(Oe){var Ee=Te.state,be=Ee.activeKey,Ze=Ee.expandedKeys,Ge=Ee.checkedKeys,Be=Ee.fieldNames,ht=Te.props,bt=ht.onKeyDown,gt=ht.checkable,yt=ht.selectable;switch(Oe.which){case ie.Z.UP:{Te.offsetActiveKey(-1),Oe.preventDefault();break}case ie.Z.DOWN:{Te.offsetActiveKey(1),Oe.preventDefault();break}}var vt=Te.getActiveItem();if(vt&&vt.data){var Ct=Te.getTreeNodeRequiredProps(),xt=vt.data.isLeaf===!1||!!(vt.data[Be.children]||[]).length,Et=(0,Ae.F)((0,y.Z)((0,y.Z)({},(0,Ae.H8)(be,Ct)),{},{data:vt.data,active:!0}));switch(Oe.which){case ie.Z.LEFT:{xt&&Ze.includes(be)?Te.onNodeExpand({},Et):vt.parent&&Te.onActiveChange(vt.parent.key),Oe.preventDefault();break}case ie.Z.RIGHT:{xt&&!Ze.includes(be)?Te.onNodeExpand({},Et):vt.children&&vt.children.length&&Te.onActiveChange(vt.children[0].key),Oe.preventDefault();break}case ie.Z.ENTER:case ie.Z.SPACE:{gt&&!Et.disabled&&Et.checkable!==!1&&!Et.disableCheckbox?Te.onNodeCheck({},Et,!Ge.includes(be)):!gt&&yt&&!Et.disabled&&Et.selectable!==!1&&Te.onNodeSelect({},Et);break}}}bt==null||bt(Oe)}),(0,ee.Z)((0,z.Z)(Te),"setUncontrolledState",function(Oe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Te.destroyed){var Ze=!1,Ge=!0,Be={};Object.keys(Oe).forEach(function(ht){if(Te.props.hasOwnProperty(ht)){Ge=!1;return}Ze=!0,Be[ht]=Oe[ht]}),Ze&&(!Ee||Ge)&&Te.setState((0,y.Z)((0,y.Z)({},Be),be))}}),(0,ee.Z)((0,z.Z)(Te),"scrollTo",function(Oe){Te.listRef.current.scrollTo(Oe)}),Te}return(0,x.Z)(nt,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ie=this.props,ze=Ie.activeKey,it=Ie.itemScrollOffset,Oe=it===void 0?0:it;ze!==void 0&&ze!==this.state.activeKey&&(this.setState({activeKey:ze}),ze!==null&&this.scrollTo({key:ze,offset:Oe}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var Ie=this.state,ze=Ie.focused,it=Ie.flattenNodes,Oe=Ie.keyEntities,Ee=Ie.draggingNodeKey,be=Ie.activeKey,Ze=Ie.dropLevelOffset,Ge=Ie.dropContainerKey,Be=Ie.dropTargetKey,ht=Ie.dropPosition,bt=Ie.dragOverNodeKey,gt=Ie.indent,yt=this.props,vt=yt.prefixCls,Ct=yt.className,xt=yt.style,Et=yt.showLine,Ot=yt.focusable,Zt=yt.tabIndex,jt=Zt===void 0?0:Zt,Kt=yt.selectable,Ar=yt.showIcon,br=yt.icon,Er=yt.switcherIcon,Br=yt.draggable,Zr=yt.checkable,Pr=yt.checkStrictly,ur=yt.disabled,Hr=yt.motion,Xr=yt.loadData,mr=yt.filterTreeNode,wr=yt.height,qt=yt.itemHeight,nr=yt.scrollWidth,Pt=yt.virtual,zt=yt.titleRender,hr=yt.dropIndicatorRender,yr=yt.onContextMenu,cr=yt.onScroll,Xt=yt.direction,Or=yt.rootClassName,Ur=yt.rootStyle,jr=(0,te.Z)(this.props,{aria:!0,data:!0}),Jr;Br&&((0,St.Z)(Br)==="object"?Jr=Br:typeof Br=="function"?Jr={nodeDraggable:Br}:Jr={});var ir={prefixCls:vt,selectable:Kt,showIcon:Ar,icon:br,switcherIcon:Er,draggable:Jr,draggingNodeKey:Ee,checkable:Zr,checkStrictly:Pr,disabled:ur,keyEntities:Oe,dropLevelOffset:Ze,dropContainerKey:Ge,dropTargetKey:Be,dropPosition:ht,dragOverNodeKey:bt,indent:gt,direction:Xt,dropIndicatorRender:hr,loadData:Xr,filterTreeNode:mr,titleRender:zt,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return se.createElement(ce.k.Provider,{value:ir},se.createElement("div",{className:E()(vt,Ct,Or,(0,ee.Z)((0,ee.Z)((0,ee.Z)({},"".concat(vt,"-show-line"),Et),"".concat(vt,"-focused"),ze),"".concat(vt,"-active-focused"),be!==null)),style:Ur},se.createElement(rt,(0,je.Z)({ref:this.listRef,prefixCls:vt,style:xt,data:it,disabled:ur,selectable:Kt,checkable:!!Zr,motion:Hr,dragging:Ee!==null,height:wr,itemHeight:qt,virtual:Pt,focusable:Ot,focused:ze,tabIndex:jt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:yr,onScroll:cr,scrollWidth:nr},this.getTreeNodeRequiredProps(),jr))))}}],[{key:"getDerivedStateFromProps",value:function(Ie,ze){var it=ze.prevProps,Oe={prevProps:Ie};function Ee(jt){return!it&&Ie.hasOwnProperty(jt)||it&&it[jt]!==Ie[jt]}var be,Ze=ze.fieldNames;if(Ee("fieldNames")&&(Ze=(0,Ae.w$)(Ie.fieldNames),Oe.fieldNames=Ze),Ee("treeData")?be=Ie.treeData:Ee("children")&&((0,oe.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),be=(0,Ae.zn)(Ie.children)),be){Oe.treeData=be;var Ge=(0,Ae.I8)(be,{fieldNames:Ze});Oe.keyEntities=(0,y.Z)((0,ee.Z)({},Ue,ot),Ge.keyEntities)}var Be=Oe.keyEntities||ze.keyEntities;if(Ee("expandedKeys")||it&&Ee("autoExpandParent"))Oe.expandedKeys=Ie.autoExpandParent||!it&&Ie.defaultExpandParent?(0,ct.r7)(Ie.expandedKeys,Be):Ie.expandedKeys;else if(!it&&Ie.defaultExpandAll){var ht=(0,y.Z)({},Be);delete ht[Ue];var bt=[];Object.keys(ht).forEach(function(jt){var Kt=ht[jt];Kt.children&&Kt.children.length&&bt.push(Kt.key)}),Oe.expandedKeys=bt}else!it&&Ie.defaultExpandedKeys&&(Oe.expandedKeys=Ie.autoExpandParent||Ie.defaultExpandParent?(0,ct.r7)(Ie.defaultExpandedKeys,Be):Ie.defaultExpandedKeys);if(Oe.expandedKeys||delete Oe.expandedKeys,be||Oe.expandedKeys){var gt=(0,Ae.oH)(be||ze.treeData,Oe.expandedKeys||ze.expandedKeys,Ze);Oe.flattenNodes=gt}if(Ie.selectable&&(Ee("selectedKeys")?Oe.selectedKeys=(0,ct.BT)(Ie.selectedKeys,Ie):!it&&Ie.defaultSelectedKeys&&(Oe.selectedKeys=(0,ct.BT)(Ie.defaultSelectedKeys,Ie))),Ie.checkable){var yt;if(Ee("checkedKeys")?yt=(0,ct.E6)(Ie.checkedKeys)||{}:!it&&Ie.defaultCheckedKeys?yt=(0,ct.E6)(Ie.defaultCheckedKeys)||{}:be&&(yt=(0,ct.E6)(Ie.checkedKeys)||{checkedKeys:ze.checkedKeys,halfCheckedKeys:ze.halfCheckedKeys}),yt){var vt=yt,Ct=vt.checkedKeys,xt=Ct===void 0?[]:Ct,Et=vt.halfCheckedKeys,Ot=Et===void 0?[]:Et;if(!Ie.checkStrictly){var Zt=(0,st.S)(xt,!0,Be);xt=Zt.checkedKeys,Ot=Zt.halfCheckedKeys}Oe.checkedKeys=xt,Oe.halfCheckedKeys=Ot}}return Ee("loadedKeys")&&(Oe.loadedKeys=Ie.loadedKeys),Oe}}]),nt}(se.Component);(0,ee.Z)(Je,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:me,allowDrop:function(){return!0},expandAction:!1}),(0,ee.Z)(Je,"TreeNode",fe.Z);var Pe=Je,He=Pe},82661:function(sr,It,Ye){"use strict";Ye.d(It,{BT:function(){return se},E6:function(){return me},L0:function(){return ee},OM:function(){return oe},_5:function(){return re},r7:function(){return ve},wA:function(){return E},yx:function(){return ue}});var je=Ye(94480),St=Ye(76190),y=Ye(48736),De=Ye(59301),ye=Ye(639),x=Ye(65065),z=Ye(34061),le=null;function re(ge,Ce){if(!ge)return[];var Se=ge.slice(),Fe=Se.indexOf(Ce);return Fe>=0&&Se.splice(Fe,1),Se}function ee(ge,Ce){var Se=(ge||[]).slice();return Se.indexOf(Ce)===-1&&Se.push(Ce),Se}function ue(ge){return ge.split("-")}function E(ge,Ce){var Se=[],Fe=(0,x.Z)(Ce,ge);function xe(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];fe.forEach(function(de){var we=de.key,Ae=de.children;Se.push(we),xe(Ae)})}return xe(Fe.children),Se}function ie(ge){if(ge.parent){var Ce=ue(ge.pos);return Number(Ce[Ce.length-1])===ge.parent.children.length-1}return!1}function te(ge){var Ce=ue(ge.pos);return Number(Ce[Ce.length-1])===0}function oe(ge,Ce,Se,Fe,xe,fe,de,we,Ae,Ne){var ke,Me=ge.clientX,Ke=ge.clientY,_e=ge.target.getBoundingClientRect(),Xe=_e.top,ut=_e.height,Re=(Ne==="rtl"?-1:1)*(((xe==null?void 0:xe.x)||0)-Me),Ue=(Re-12)/Fe,$e=Ae.filter(function(He){var lt;return(lt=we[He])===null||lt===void 0||(lt=lt.children)===null||lt===void 0?void 0:lt.length}),ot=(0,x.Z)(we,Se.eventKey);if(Ke<Xe+ut/2){var at=de.findIndex(function(He){return He.key===ot.key}),qe=at<=0?0:at-1,et=de[qe].key;ot=(0,x.Z)(we,et)}var Qe=ot.key,ft=ot,rt=ot.key,ct=0,st=0;if(!$e.includes(Qe))for(var Ve=0;Ve<Ue&&ie(ot);Ve+=1)ot=ot.parent,st+=1;var Le=Ce.data,Je=ot.node,Pe=!0;return te(ot)&&ot.level===0&&Ke<Xe+ut/2&&fe({dragNode:Le,dropNode:Je,dropPosition:-1})&&ot.key===Se.eventKey?ct=-1:(ft.children||[]).length&&$e.includes(rt)?fe({dragNode:Le,dropNode:Je,dropPosition:0})?ct=0:Pe=!1:st===0?Ue>-1.5?fe({dragNode:Le,dropNode:Je,dropPosition:1})?ct=1:Pe=!1:fe({dragNode:Le,dropNode:Je,dropPosition:0})?ct=0:fe({dragNode:Le,dropNode:Je,dropPosition:1})?ct=1:Pe=!1:fe({dragNode:Le,dropNode:Je,dropPosition:1})?ct=1:Pe=!1,{dropPosition:ct,dropLevelOffset:st,dropTargetKey:ot.key,dropTargetPos:ot.pos,dragOverNodeKey:rt,dropContainerKey:ct===0?null:((ke=ot.parent)===null||ke===void 0?void 0:ke.key)||null,dropAllowed:Pe}}function se(ge,Ce){if(ge){var Se=Ce.multiple;return Se?ge.slice():ge.length?[ge[0]]:ge}}var ce=function(Ce){return Ce};function pe(ge,Ce){if(!ge)return[];var Se=Ce||{},Fe=Se.processProps,xe=Fe===void 0?ce:Fe,fe=Array.isArray(ge)?ge:[ge];return fe.map(function(de){var we=de.children,Ae=_objectWithoutProperties(de,le),Ne=pe(we,Ce);return React.createElement(TreeNode,_extends({key:Ae.key},xe(Ae)),Ne)})}function me(ge){if(!ge)return null;var Ce;if(Array.isArray(ge))Ce={checkedKeys:ge,halfCheckedKeys:void 0};else if((0,St.Z)(ge)==="object")Ce={checkedKeys:ge.checked||void 0,halfCheckedKeys:ge.halfChecked||void 0};else return(0,y.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Ce}function ve(ge,Ce){var Se=new Set;function Fe(xe){if(!Se.has(xe)){var fe=(0,x.Z)(Ce,xe);if(fe){Se.add(xe);var de=fe.parent,we=fe.node;we.disabled||de&&Fe(de.key)}}}return(ge||[]).forEach(function(xe){Fe(xe)}),(0,je.Z)(Se)}},34643:function(sr,It,Ye){"use strict";Ye.d(It,{S:function(){return z}});var je=Ye(48736),St=Ye(65065);function y(le,re){var ee=new Set;return le.forEach(function(ue){re.has(ue)||ee.add(ue)}),ee}function De(le){var re=le||{},ee=re.disabled,ue=re.disableCheckbox,E=re.checkable;return!!(ee||ue)||E===!1}function ye(le,re,ee,ue){for(var E=new Set(le),ie=new Set,te=0;te<=ee;te+=1){var oe=re.get(te)||new Set;oe.forEach(function(me){var ve=me.key,ge=me.node,Ce=me.children,Se=Ce===void 0?[]:Ce;E.has(ve)&&!ue(ge)&&Se.filter(function(Fe){return!ue(Fe.node)}).forEach(function(Fe){E.add(Fe.key)})})}for(var se=new Set,ce=ee;ce>=0;ce-=1){var pe=re.get(ce)||new Set;pe.forEach(function(me){var ve=me.parent,ge=me.node;if(!(ue(ge)||!me.parent||se.has(me.parent.key))){if(ue(me.parent.node)){se.add(ve.key);return}var Ce=!0,Se=!1;(ve.children||[]).filter(function(Fe){return!ue(Fe.node)}).forEach(function(Fe){var xe=Fe.key,fe=E.has(xe);Ce&&!fe&&(Ce=!1),!Se&&(fe||ie.has(xe))&&(Se=!0)}),Ce&&E.add(ve.key),Se&&ie.add(ve.key),se.add(ve.key)}})}return{checkedKeys:Array.from(E),halfCheckedKeys:Array.from(y(ie,E))}}function x(le,re,ee,ue,E){for(var ie=new Set(le),te=new Set(re),oe=0;oe<=ue;oe+=1){var se=ee.get(oe)||new Set;se.forEach(function(ve){var ge=ve.key,Ce=ve.node,Se=ve.children,Fe=Se===void 0?[]:Se;!ie.has(ge)&&!te.has(ge)&&!E(Ce)&&Fe.filter(function(xe){return!E(xe.node)}).forEach(function(xe){ie.delete(xe.key)})})}te=new Set;for(var ce=new Set,pe=ue;pe>=0;pe-=1){var me=ee.get(pe)||new Set;me.forEach(function(ve){var ge=ve.parent,Ce=ve.node;if(!(E(Ce)||!ve.parent||ce.has(ve.parent.key))){if(E(ve.parent.node)){ce.add(ge.key);return}var Se=!0,Fe=!1;(ge.children||[]).filter(function(xe){return!E(xe.node)}).forEach(function(xe){var fe=xe.key,de=ie.has(fe);Se&&!de&&(Se=!1),!Fe&&(de||te.has(fe))&&(Fe=!0)}),Se||ie.delete(ge.key),Fe&&te.add(ge.key),ce.add(ge.key)}})}return{checkedKeys:Array.from(ie),halfCheckedKeys:Array.from(y(te,ie))}}function z(le,re,ee,ue){var E=[],ie;ue?ie=ue:ie=De;var te=new Set(le.filter(function(pe){var me=!!(0,St.Z)(ee,pe);return me||E.push(pe),me})),oe=new Map,se=0;Object.keys(ee).forEach(function(pe){var me=ee[pe],ve=me.level,ge=oe.get(ve);ge||(ge=new Set,oe.set(ve,ge)),ge.add(me),se=Math.max(se,ve)}),(0,je.ZP)(!E.length,"Tree missing follow keys: ".concat(E.slice(0,100).map(function(pe){return"'".concat(pe,"'")}).join(", ")));var ce;return re===!0?ce=ye(te,oe,se,ie):ce=x(te,re.halfCheckedKeys,oe,se,ie),ce}},65065:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return je}});function je(St,y){return St[y]}},34061:function(sr,It,Ye){"use strict";Ye.d(It,{F:function(){return ve},H8:function(){return me},I8:function(){return pe},km:function(){return E},oH:function(){return se},w$:function(){return ie},zn:function(){return oe}});var je=Ye(76190),St=Ye(94480),y=Ye(33885),De=Ye(75931),ye=Ye(11592),x=Ye(2738),z=Ye(48736),le=Ye(65065),re=["children"];function ee(ge,Ce){return"".concat(ge,"-").concat(Ce)}function ue(ge){return ge&&ge.type&&ge.type.isTreeNode}function E(ge,Ce){return ge!=null?ge:Ce}function ie(ge){var Ce=ge||{},Se=Ce.title,Fe=Ce._title,xe=Ce.key,fe=Ce.children,de=Se||"title";return{title:de,_title:Fe||[de],key:xe||"key",children:fe||"children"}}function te(ge,Ce){var Se=new Map;function Fe(xe){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(xe||[]).forEach(function(de){var we=de[Ce.key],Ae=de[Ce.children];warning(we!=null,"Tree node must have a certain key: [".concat(fe).concat(we,"]"));var Ne=String(we);warning(!Se.has(Ne)||we===null||we===void 0,"Same 'key' exist in the Tree: ".concat(Ne)),Se.set(Ne,!0),Fe(Ae,"".concat(fe).concat(Ne," > "))})}Fe(ge)}function oe(ge){function Ce(Se){var Fe=(0,ye.Z)(Se);return Fe.map(function(xe){if(!ue(xe))return(0,z.ZP)(!xe,"Tree/TreeNode can only accept TreeNode as children."),null;var fe=xe.key,de=xe.props,we=de.children,Ae=(0,De.Z)(de,re),Ne=(0,y.Z)({key:fe},Ae),ke=Ce(we);return ke.length&&(Ne.children=ke),Ne}).filter(function(xe){return xe})}return Ce(ge)}function se(ge,Ce,Se){var Fe=ie(Se),xe=Fe._title,fe=Fe.key,de=Fe.children,we=new Set(Ce===!0?[]:Ce),Ae=[];function Ne(ke){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ke.map(function(Ke,_e){for(var Xe=ee(Me?Me.pos:"0",_e),ut=E(Ke[fe],Xe),Re,Ue=0;Ue<xe.length;Ue+=1){var $e=xe[Ue];if(Ke[$e]!==void 0){Re=Ke[$e];break}}var ot=Object.assign((0,x.Z)(Ke,[].concat((0,St.Z)(xe),[fe,de])),{title:Re,key:ut,parent:Me,pos:Xe,children:null,data:Ke,isStart:[].concat((0,St.Z)(Me?Me.isStart:[]),[_e===0]),isEnd:[].concat((0,St.Z)(Me?Me.isEnd:[]),[_e===ke.length-1])});return Ae.push(ot),Ce===!0||we.has(ut)?ot.children=Ne(Ke[de]||[],ot):ot.children=[],ot})}return Ne(ge),Ae}function ce(ge,Ce,Se){var Fe={};(0,je.Z)(Se)==="object"?Fe=Se:Fe={externalGetKey:Se},Fe=Fe||{};var xe=Fe,fe=xe.childrenPropName,de=xe.externalGetKey,we=xe.fieldNames,Ae=ie(we),Ne=Ae.key,ke=Ae.children,Me=fe||ke,Ke;de?typeof de=="string"?Ke=function(ut){return ut[de]}:typeof de=="function"&&(Ke=function(ut){return de(ut)}):Ke=function(ut,Re){return E(ut[Ne],Re)};function _e(Xe,ut,Re,Ue){var $e=Xe?Xe[Me]:ge,ot=Xe?ee(Re.pos,ut):"0",at=Xe?[].concat((0,St.Z)(Ue),[Xe]):[];if(Xe){var qe=Ke(Xe,ot),et={node:Xe,index:ut,pos:ot,key:qe,parentPos:Re.node?Re.pos:null,level:Re.level+1,nodes:at};Ce(et)}$e&&$e.forEach(function(Qe,ft){_e(Qe,ft,{node:Xe,pos:ot,level:Re?Re.level+1:-1},at)})}_e(null)}function pe(ge){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Se=Ce.initWrapper,Fe=Ce.processEntity,xe=Ce.onProcessFinished,fe=Ce.externalGetKey,de=Ce.childrenPropName,we=Ce.fieldNames,Ae=arguments.length>2?arguments[2]:void 0,Ne=fe||Ae,ke={},Me={},Ke={posEntities:ke,keyEntities:Me};return Se&&(Ke=Se(Ke)||Ke),ce(ge,function(_e){var Xe=_e.node,ut=_e.index,Re=_e.pos,Ue=_e.key,$e=_e.parentPos,ot=_e.level,at=_e.nodes,qe={node:Xe,nodes:at,index:ut,key:Ue,pos:Re,level:ot},et=E(Ue,Re);ke[Re]=qe,Me[et]=qe,qe.parent=ke[$e],qe.parent&&(qe.parent.children=qe.parent.children||[],qe.parent.children.push(qe)),Fe&&Fe(qe,Ke)},{externalGetKey:Ne,childrenPropName:de,fieldNames:we}),xe&&xe(Ke),Ke}function me(ge,Ce){var Se=Ce.expandedKeys,Fe=Ce.selectedKeys,xe=Ce.loadedKeys,fe=Ce.loadingKeys,de=Ce.checkedKeys,we=Ce.halfCheckedKeys,Ae=Ce.dragOverNodeKey,Ne=Ce.dropPosition,ke=Ce.keyEntities,Me=(0,le.Z)(ke,ge),Ke={eventKey:ge,expanded:Se.indexOf(ge)!==-1,selected:Fe.indexOf(ge)!==-1,loaded:xe.indexOf(ge)!==-1,loading:fe.indexOf(ge)!==-1,checked:de.indexOf(ge)!==-1,halfChecked:we.indexOf(ge)!==-1,pos:String(Me?Me.pos:""),dragOver:Ae===ge&&Ne===0,dragOverGapTop:Ae===ge&&Ne===-1,dragOverGapBottom:Ae===ge&&Ne===1};return Ke}function ve(ge){var Ce=ge.data,Se=ge.expanded,Fe=ge.selected,xe=ge.checked,fe=ge.loaded,de=ge.loading,we=ge.halfChecked,Ae=ge.dragOver,Ne=ge.dragOverGapTop,ke=ge.dragOverGapBottom,Me=ge.pos,Ke=ge.active,_e=ge.eventKey,Xe=(0,y.Z)((0,y.Z)({},Ce),{},{expanded:Se,selected:Fe,checked:xe,loaded:fe,loading:de,halfChecked:we,dragOver:Ae,dragOverGapTop:Ne,dragOverGapBottom:ke,pos:Me,active:Ke,key:_e});return"props"in Xe||Object.defineProperty(Xe,"props",{get:function(){return(0,z.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ge}}),Xe}},90472:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return _e}});var je=Ye(54476),St=Ye(67732),y=Ye(83652),De=Ye(31226),ye=Ye(42403),x=Ye(158),z=Ye(20068),le=Ye(59301),re=Ye(33885),ee=Ye(75931),ue=Ye(76190),E=Ye(75044),ie=Ye(3202),te=Ye(94480),oe=Ye(92310),se=Ye.n(oe),ce=Ye(26112),pe=Ye(48736),me=function(Xe,ut){if(Xe&&ut){var Re=Array.isArray(ut)?ut:ut.split(","),Ue=Xe.name||"",$e=Xe.type||"",ot=$e.replace(/\/.*$/,"");return Re.some(function(at){var qe=at.trim();if(/^\*(\/\*)?$/.test(at))return!0;if(qe.charAt(0)==="."){var et=Ue.toLowerCase(),Qe=qe.toLowerCase(),ft=[Qe];return(Qe===".jpg"||Qe===".jpeg")&&(ft=[".jpg",".jpeg"]),ft.some(function(rt){return et.endsWith(rt)})}return/\/\*$/.test(qe)?ot===qe.replace(/\/.*$/,""):$e===qe?!0:/^\w+$/.test(qe)?((0,pe.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(qe,"'.Skip for check.")),!0):!1})}return!0};function ve(Xe,ut){var Re="cannot ".concat(Xe.method," ").concat(Xe.action," ").concat(ut.status,"'"),Ue=new Error(Re);return Ue.status=ut.status,Ue.method=Xe.method,Ue.url=Xe.action,Ue}function ge(Xe){var ut=Xe.responseText||Xe.response;if(!ut)return ut;try{return JSON.parse(ut)}catch(Re){return ut}}function Ce(Xe){var ut=new XMLHttpRequest;Xe.onProgress&&ut.upload&&(ut.upload.onprogress=function(ot){ot.total>0&&(ot.percent=ot.loaded/ot.total*100),Xe.onProgress(ot)});var Re=new FormData;Xe.data&&Object.keys(Xe.data).forEach(function($e){var ot=Xe.data[$e];if(Array.isArray(ot)){ot.forEach(function(at){Re.append("".concat($e,"[]"),at)});return}Re.append($e,ot)}),Xe.file instanceof Blob?Re.append(Xe.filename,Xe.file,Xe.file.name):Re.append(Xe.filename,Xe.file),ut.onerror=function(ot){Xe.onError(ot)},ut.onload=function(){return ut.status<200||ut.status>=300?Xe.onError(ve(Xe,ut),ge(ut)):Xe.onSuccess(ge(ut),ut)},ut.open(Xe.method,Xe.action,!0),Xe.withCredentials&&"withCredentials"in ut&&(ut.withCredentials=!0);var Ue=Xe.headers||{};return Ue["X-Requested-With"]!==null&&ut.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ue).forEach(function($e){Ue[$e]!==null&&ut.setRequestHeader($e,Ue[$e])}),ut.send(Re),{abort:function(){ut.abort()}}}var Se=function(){var Xe=(0,ie.Z)((0,E.Z)().mark(function ut(Re,Ue){var $e,ot,at,qe,et,Qe,ft,rt;return(0,E.Z)().wrap(function(st){for(;;)switch(st.prev=st.next){case 0:Qe=function(){return Qe=(0,ie.Z)((0,E.Z)().mark(function Le(Je){return(0,E.Z)().wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.abrupt("return",new Promise(function(lt){Je.file(function(pt){Ue(pt)?(Je.fullPath&&!pt.webkitRelativePath&&(Object.defineProperties(pt,{webkitRelativePath:{writable:!0}}),pt.webkitRelativePath=Je.fullPath.replace(/^\//,""),Object.defineProperties(pt,{webkitRelativePath:{writable:!1}})),lt(pt)):lt(null)})}));case 1:case"end":return He.stop()}},Le)})),Qe.apply(this,arguments)},et=function(Le){return Qe.apply(this,arguments)},qe=function(){return qe=(0,ie.Z)((0,E.Z)().mark(function Le(Je){var Pe,He,lt,pt,nt;return(0,E.Z)().wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:Pe=Je.createReader(),He=[];case 2:return Ie.next=5,new Promise(function(ze){Pe.readEntries(ze,function(){return ze([])})});case 5:if(lt=Ie.sent,pt=lt.length,pt){Ie.next=9;break}return Ie.abrupt("break",12);case 9:for(nt=0;nt<pt;nt++)He.push(lt[nt]);Ie.next=2;break;case 12:return Ie.abrupt("return",He);case 13:case"end":return Ie.stop()}},Le)})),qe.apply(this,arguments)},at=function(Le){return qe.apply(this,arguments)},$e=[],ot=[],Re.forEach(function(Ve){return ot.push(Ve.webkitGetAsEntry())}),ft=function(){var Ve=(0,ie.Z)((0,E.Z)().mark(function Le(Je,Pe){var He,lt;return(0,E.Z)().wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if(Je){nt.next=2;break}return nt.abrupt("return");case 2:if(Je.path=Pe||"",!Je.isFile){nt.next=10;break}return nt.next=6,et(Je);case 6:He=nt.sent,He&&$e.push(He),nt.next=15;break;case 10:if(!Je.isDirectory){nt.next=15;break}return nt.next=13,at(Je);case 13:lt=nt.sent,ot.push.apply(ot,(0,te.Z)(lt));case 15:case"end":return nt.stop()}},Le)}));return function(Je,Pe){return Ve.apply(this,arguments)}}(),rt=0;case 9:if(!(rt<ot.length)){st.next=15;break}return st.next=12,ft(ot[rt]);case 12:rt++,st.next=9;break;case 15:return st.abrupt("return",$e);case 16:case"end":return st.stop()}},ut)}));return function(Re,Ue){return Xe.apply(this,arguments)}}(),Fe=Se,xe=+new Date,fe=0;function de(){return"rc-upload-".concat(xe,"-").concat(++fe)}var we=["component","prefixCls","className","classNames","disabled","id","name","style","styles","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave","hasControlInside"],Ae=function(Xe){(0,ye.Z)(Re,Xe);var ut=(0,x.Z)(Re);function Re(){var Ue;(0,St.Z)(this,Re);for(var $e=arguments.length,ot=new Array($e),at=0;at<$e;at++)ot[at]=arguments[at];return Ue=ut.call.apply(ut,[this].concat(ot)),(0,z.Z)((0,De.Z)(Ue),"state",{uid:de()}),(0,z.Z)((0,De.Z)(Ue),"reqs",{}),(0,z.Z)((0,De.Z)(Ue),"fileInput",void 0),(0,z.Z)((0,De.Z)(Ue),"_isMounted",void 0),(0,z.Z)((0,De.Z)(Ue),"onChange",function(qe){var et=Ue.props,Qe=et.accept,ft=et.directory,rt=qe.target.files,ct=(0,te.Z)(rt).filter(function(st){return!ft||me(st,Qe)});Ue.uploadFiles(ct),Ue.reset()}),(0,z.Z)((0,De.Z)(Ue),"onClick",function(qe){var et=Ue.fileInput;if(et){var Qe=qe.target,ft=Ue.props.onClick;if(Qe&&Qe.tagName==="BUTTON"){var rt=et.parentNode;rt.focus(),Qe.blur()}et.click(),ft&&ft(qe)}}),(0,z.Z)((0,De.Z)(Ue),"onKeyDown",function(qe){qe.key==="Enter"&&Ue.onClick(qe)}),(0,z.Z)((0,De.Z)(Ue),"onFileDrop",function(){var qe=(0,ie.Z)((0,E.Z)().mark(function et(Qe){var ft,rt,ct;return(0,E.Z)().wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:if(ft=Ue.props.multiple,Qe.preventDefault(),Qe.type!=="dragover"){Ve.next=4;break}return Ve.abrupt("return");case 4:if(!Ue.props.directory){Ve.next=11;break}return Ve.next=7,Fe(Array.prototype.slice.call(Qe.dataTransfer.items),function(Le){return me(Le,Ue.props.accept)});case 7:rt=Ve.sent,Ue.uploadFiles(rt),Ve.next=14;break;case 11:ct=(0,te.Z)(Qe.dataTransfer.files).filter(function(Le){return me(Le,Ue.props.accept)}),ft===!1&&(ct=ct.slice(0,1)),Ue.uploadFiles(ct);case 14:case"end":return Ve.stop()}},et)}));return function(et){return qe.apply(this,arguments)}}()),(0,z.Z)((0,De.Z)(Ue),"uploadFiles",function(qe){var et=(0,te.Z)(qe),Qe=et.map(function(ft){return ft.uid=de(),Ue.processFile(ft,et)});Promise.all(Qe).then(function(ft){var rt=Ue.props.onBatchStart;rt==null||rt(ft.map(function(ct){var st=ct.origin,Ve=ct.parsedFile;return{file:st,parsedFile:Ve}})),ft.filter(function(ct){return ct.parsedFile!==null}).forEach(function(ct){Ue.post(ct)})})}),(0,z.Z)((0,De.Z)(Ue),"processFile",function(){var qe=(0,ie.Z)((0,E.Z)().mark(function et(Qe,ft){var rt,ct,st,Ve,Le,Je,Pe,He,lt;return(0,E.Z)().wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if(rt=Ue.props.beforeUpload,ct=Qe,!rt){nt.next=14;break}return nt.prev=3,nt.next=6,rt(Qe,ft);case 6:ct=nt.sent,nt.next=12;break;case 9:nt.prev=9,nt.t0=nt.catch(3),ct=!1;case 12:if(ct!==!1){nt.next=14;break}return nt.abrupt("return",{origin:Qe,parsedFile:null,action:null,data:null});case 14:if(st=Ue.props.action,typeof st!="function"){nt.next=21;break}return nt.next=18,st(Qe);case 18:Ve=nt.sent,nt.next=22;break;case 21:Ve=st;case 22:if(Le=Ue.props.data,typeof Le!="function"){nt.next=29;break}return nt.next=26,Le(Qe);case 26:Je=nt.sent,nt.next=30;break;case 29:Je=Le;case 30:return Pe=((0,ue.Z)(ct)==="object"||typeof ct=="string")&&ct?ct:Qe,Pe instanceof File?He=Pe:He=new File([Pe],Qe.name,{type:Qe.type}),lt=He,lt.uid=Qe.uid,nt.abrupt("return",{origin:Qe,data:Je,parsedFile:lt,action:Ve});case 35:case"end":return nt.stop()}},et,null,[[3,9]])}));return function(et,Qe){return qe.apply(this,arguments)}}()),(0,z.Z)((0,De.Z)(Ue),"saveFileInput",function(qe){Ue.fileInput=qe}),Ue}return(0,y.Z)(Re,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function($e){var ot=this,at=$e.data,qe=$e.origin,et=$e.action,Qe=$e.parsedFile;if(this._isMounted){var ft=this.props,rt=ft.onStart,ct=ft.customRequest,st=ft.name,Ve=ft.headers,Le=ft.withCredentials,Je=ft.method,Pe=qe.uid,He=ct||Ce,lt={action:et,filename:st,data:at,file:Qe,headers:Ve,withCredentials:Le,method:Je||"post",onProgress:function(nt){var Te=ot.props.onProgress;Te==null||Te(nt,Qe)},onSuccess:function(nt,Te){var Ie=ot.props.onSuccess;Ie==null||Ie(nt,Qe,Te),delete ot.reqs[Pe]},onError:function(nt,Te){var Ie=ot.props.onError;Ie==null||Ie(nt,Te,Qe),delete ot.reqs[Pe]}};rt(qe),this.reqs[Pe]=He(lt)}}},{key:"reset",value:function(){this.setState({uid:de()})}},{key:"abort",value:function($e){var ot=this.reqs;if($e){var at=$e.uid?$e.uid:$e;ot[at]&&ot[at].abort&&ot[at].abort(),delete ot[at]}else Object.keys(ot).forEach(function(qe){ot[qe]&&ot[qe].abort&&ot[qe].abort(),delete ot[qe]})}},{key:"render",value:function(){var $e=this.props,ot=$e.component,at=$e.prefixCls,qe=$e.className,et=$e.classNames,Qe=et===void 0?{}:et,ft=$e.disabled,rt=$e.id,ct=$e.name,st=$e.style,Ve=$e.styles,Le=Ve===void 0?{}:Ve,Je=$e.multiple,Pe=$e.accept,He=$e.capture,lt=$e.children,pt=$e.directory,nt=$e.openFileDialogOnClick,Te=$e.onMouseEnter,Ie=$e.onMouseLeave,ze=$e.hasControlInside,it=(0,ee.Z)($e,we),Oe=se()((0,z.Z)((0,z.Z)((0,z.Z)({},at,!0),"".concat(at,"-disabled"),ft),qe,qe)),Ee=pt?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},be=ft?{}:{onClick:nt?this.onClick:function(){},onKeyDown:nt?this.onKeyDown:function(){},onMouseEnter:Te,onMouseLeave:Ie,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:ze?void 0:"0"};return le.createElement(ot,(0,je.Z)({},be,{className:Oe,role:ze?void 0:"button",style:st}),le.createElement("input",(0,je.Z)({},(0,ce.Z)(it,{aria:!0,data:!0}),{id:rt,name:ct,disabled:ft,type:"file",ref:this.saveFileInput,onClick:function(Ge){return Ge.stopPropagation()},key:this.state.uid,style:(0,re.Z)({display:"none"},Le.input),className:Qe.input,accept:Pe},Ee,{multiple:Je,onChange:this.onChange},He!=null?{capture:He}:{})),lt)}}]),Re}(le.Component),Ne=Ae;function ke(){}var Me=function(Xe){(0,ye.Z)(Re,Xe);var ut=(0,x.Z)(Re);function Re(){var Ue;(0,St.Z)(this,Re);for(var $e=arguments.length,ot=new Array($e),at=0;at<$e;at++)ot[at]=arguments[at];return Ue=ut.call.apply(ut,[this].concat(ot)),(0,z.Z)((0,De.Z)(Ue),"uploader",void 0),(0,z.Z)((0,De.Z)(Ue),"saveUploader",function(qe){Ue.uploader=qe}),Ue}return(0,y.Z)(Re,[{key:"abort",value:function($e){this.uploader.abort($e)}},{key:"render",value:function(){return le.createElement(Ne,(0,je.Z)({},this.props,{ref:this.saveUploader}))}}]),Re}(le.Component);(0,z.Z)(Me,"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,hasControlInside:!1});var Ke=Me,_e=Ke},8224:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return St}});var je=Ye(4676);function St(y,De,ye,x){var z=je.unstable_batchedUpdates?function(re){je.unstable_batchedUpdates(ye,re)}:ye;return y!=null&&y.addEventListener&&y.addEventListener(De,z,x),{remove:function(){y!=null&&y.removeEventListener&&y.removeEventListener(De,z,x)}}}},3465:function(sr,It,Ye){"use strict";Ye.d(It,{G:function(){return De}});var je=Ye(47273),St=function(x){if((0,je.Z)()&&window.document.documentElement){var z=Array.isArray(x)?x:[x],le=window.document.documentElement;return z.some(function(re){return re in le.style})}return!1},y=function(x,z){if(!St(x))return!1;var le=document.createElement("div"),re=le.style[x];return le.style[x]=z,le.style[x]!==re};function De(ye,x){return!Array.isArray(ye)&&x!==void 0?y(ye,x):St(ye)}},48911:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return Le}});var je=Ye(54476),St=Ye(76190),y=Ye(33885),De=Ye(20068),ye=Ye(42978),x=Ye(75931),z=Ye(92310),le=Ye.n(z),re=Ye(29301),ee=Ye(70425),ue=Ye(34280),E=Ye(59301),ie=Ye(4676),te=E.forwardRef(function(Je,Pe){var He=Je.height,lt=Je.offsetY,pt=Je.offsetX,nt=Je.children,Te=Je.prefixCls,Ie=Je.onInnerResize,ze=Je.innerProps,it=Je.rtl,Oe=Je.extra,Ee={},be={display:"flex",flexDirection:"column"};return lt!==void 0&&(Ee={height:He,position:"relative",overflow:"hidden"},be=(0,y.Z)((0,y.Z)({},be),{},(0,De.Z)((0,De.Z)((0,De.Z)((0,De.Z)((0,De.Z)({transform:"translateY(".concat(lt,"px)")},it?"marginRight":"marginLeft",-pt),"position","absolute"),"left",0),"right",0),"top",0))),E.createElement("div",{style:Ee},E.createElement(re.Z,{onResize:function(Ge){var Be=Ge.offsetHeight;Be&&Ie&&Ie()}},E.createElement("div",(0,je.Z)({style:be,className:le()((0,De.Z)({},"".concat(Te,"-holder-inner"),Te)),ref:Pe},ze),nt,Oe)))});te.displayName="Filler";var oe=te;function se(Je){var Pe=Je.children,He=Je.setRef,lt=E.useCallback(function(pt){He(pt)},[]);return E.cloneElement(Pe,{ref:lt})}function ce(Je,Pe,He,lt,pt,nt,Te,Ie){var ze=Ie.getKey;return Je.slice(Pe,He+1).map(function(it,Oe){var Ee=Pe+Oe,be=Te(it,Ee,{style:{width:lt},offsetX:pt}),Ze=ze(it);return E.createElement(se,{key:Ze,setRef:function(Be){return nt(it,Be)}},be)})}function pe(Je,Pe,He,lt){var pt=He-Je,nt=Pe-He,Te=Math.min(pt,nt)*2;if(lt<=Te){var Ie=Math.floor(lt/2);return lt%2?He+Ie+1:He-Ie}return pt>nt?He-(lt-nt):He+(lt-pt)}function me(Je,Pe,He){var lt=Je.length,pt=Pe.length,nt,Te;if(lt===0&&pt===0)return null;lt<pt?(nt=Je,Te=Pe):(nt=Pe,Te=Je);var Ie={__EMPTY_ITEM__:!0};function ze(Ge){return Ge!==void 0?He(Ge):Ie}for(var it=null,Oe=Math.abs(lt-pt)!==1,Ee=0;Ee<Te.length;Ee+=1){var be=ze(nt[Ee]),Ze=ze(Te[Ee]);if(be!==Ze){it=Ee,Oe=Oe||be!==ze(Te[Ee+1]);break}}return it===null?null:{index:it,multiple:Oe}}function ve(Je,Pe,He){var lt=E.useState(Je),pt=(0,ye.Z)(lt,2),nt=pt[0],Te=pt[1],Ie=E.useState(null),ze=(0,ye.Z)(Ie,2),it=ze[0],Oe=ze[1];return E.useEffect(function(){var Ee=me(nt||[],Je||[],Pe);(Ee==null?void 0:Ee.index)!==void 0&&(He==null||He(Ee.index),Oe(Je[Ee.index])),Te(Je)},[Je]),[it]}var ge=Ye(16089),Ce=(typeof navigator=="undefined"?"undefined":(0,St.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),Se=Ce,Fe=function(Je,Pe,He,lt){var pt=(0,E.useRef)(!1),nt=(0,E.useRef)(null);function Te(){clearTimeout(nt.current),pt.current=!0,nt.current=setTimeout(function(){pt.current=!1},50)}var Ie=(0,E.useRef)({top:Je,bottom:Pe,left:He,right:lt});return Ie.current.top=Je,Ie.current.bottom=Pe,Ie.current.left=He,Ie.current.right=lt,function(ze,it){var Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Ee=ze?it<0&&Ie.current.left||it>0&&Ie.current.right:it<0&&Ie.current.top||it>0&&Ie.current.bottom;return Oe&&Ee?(clearTimeout(nt.current),pt.current=!1):(!Ee||pt.current)&&Te(),!pt.current&&Ee}};function xe(Je,Pe,He,lt,pt,nt,Te){var Ie=(0,E.useRef)(0),ze=(0,E.useRef)(null),it=(0,E.useRef)(null),Oe=(0,E.useRef)(!1),Ee=Fe(Pe,He,lt,pt);function be(gt,yt){if(ge.Z.cancel(ze.current),!Ee(!1,yt)){var vt=gt;if(!vt._virtualHandled)vt._virtualHandled=!0;else return;Ie.current+=yt,it.current=yt,Se||vt.preventDefault(),ze.current=(0,ge.Z)(function(){var Ct=Oe.current?10:1;Te(Ie.current*Ct,!1),Ie.current=0})}}function Ze(gt,yt){Te(yt,!0),Se||gt.preventDefault()}var Ge=(0,E.useRef)(null),Be=(0,E.useRef)(null);function ht(gt){if(Je){ge.Z.cancel(Be.current),Be.current=(0,ge.Z)(function(){Ge.current=null},2);var yt=gt.deltaX,vt=gt.deltaY,Ct=gt.shiftKey,xt=yt,Et=vt;(Ge.current==="sx"||!Ge.current&&Ct&&vt&&!yt)&&(xt=vt,Et=0,Ge.current="sx");var Ot=Math.abs(xt),Zt=Math.abs(Et);Ge.current===null&&(Ge.current=nt&&Ot>Zt?"x":"y"),Ge.current==="y"?be(gt,Et):Ze(gt,xt)}}function bt(gt){Je&&(Oe.current=gt.detail===it.current)}return[ht,bt]}function fe(Je,Pe,He,lt){var pt=E.useMemo(function(){return[new Map,[]]},[Je,He.id,lt]),nt=(0,ye.Z)(pt,2),Te=nt[0],Ie=nt[1],ze=function(Oe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Oe,be=Te.get(Oe),Ze=Te.get(Ee);if(be===void 0||Ze===void 0)for(var Ge=Je.length,Be=Ie.length;Be<Ge;Be+=1){var ht,bt=Je[Be],gt=Pe(bt);Te.set(gt,Be);var yt=(ht=He.get(gt))!==null&&ht!==void 0?ht:lt;if(Ie[Be]=(Ie[Be-1]||0)+yt,gt===Oe&&(be=Be),gt===Ee&&(Ze=Be),be!==void 0&&Ze!==void 0)break}return{top:Ie[be-1]||0,bottom:Ie[Ze]}};return ze}var de=Ye(67732),we=Ye(83652),Ae=function(){function Je(){(0,de.Z)(this,Je),(0,De.Z)(this,"maps",void 0),(0,De.Z)(this,"id",0),(0,De.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,we.Z)(Je,[{key:"set",value:function(He,lt){this.diffRecords.set(He,this.maps[He]),this.maps[He]=lt,this.id+=1}},{key:"get",value:function(He){return this.maps[He]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),Je}(),Ne=Ae;function ke(Je){var Pe=parseFloat(Je);return isNaN(Pe)?0:Pe}function Me(Je,Pe,He){var lt=E.useState(0),pt=(0,ye.Z)(lt,2),nt=pt[0],Te=pt[1],Ie=(0,E.useRef)(new Map),ze=(0,E.useRef)(new Ne),it=(0,E.useRef)(0);function Oe(){it.current+=1}function Ee(){var Ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Oe();var Ge=function(){var bt=!1;Ie.current.forEach(function(gt,yt){if(gt&>.offsetParent){var vt=gt.offsetHeight,Ct=getComputedStyle(gt),xt=Ct.marginTop,Et=Ct.marginBottom,Ot=ke(xt),Zt=ke(Et),jt=vt+Ot+Zt;ze.current.get(yt)!==jt&&(ze.current.set(yt,jt),bt=!0)}}),bt&&Te(function(gt){return gt+1})};if(Ze)Ge();else{it.current+=1;var Be=it.current;Promise.resolve().then(function(){Be===it.current&&Ge()})}}function be(Ze,Ge){var Be=Je(Ze),ht=Ie.current.get(Be);Ge?(Ie.current.set(Be,Ge),Ee()):Ie.current.delete(Be),!ht!=!Ge&&(Ge?Pe==null||Pe(Ze):He==null||He(Ze))}return(0,E.useEffect)(function(){return Oe},[]),[be,Ee,ze.current,nt]}var Ke=14/15;function _e(Je,Pe,He){var lt=(0,E.useRef)(!1),pt=(0,E.useRef)(0),nt=(0,E.useRef)(0),Te=(0,E.useRef)(null),Ie=(0,E.useRef)(null),ze,it=function(Ze){if(lt.current){var Ge=Math.ceil(Ze.touches[0].pageX),Be=Math.ceil(Ze.touches[0].pageY),ht=pt.current-Ge,bt=nt.current-Be,gt=Math.abs(ht)>Math.abs(bt);gt?pt.current=Ge:nt.current=Be;var yt=He(gt,gt?ht:bt,!1,Ze);yt&&Ze.preventDefault(),clearInterval(Ie.current),yt&&(Ie.current=setInterval(function(){gt?ht*=Ke:bt*=Ke;var vt=Math.floor(gt?ht:bt);(!He(gt,vt,!0)||Math.abs(vt)<=.1)&&clearInterval(Ie.current)},16))}},Oe=function(){lt.current=!1,ze()},Ee=function(Ze){ze(),Ze.touches.length===1&&!lt.current&&(lt.current=!0,pt.current=Math.ceil(Ze.touches[0].pageX),nt.current=Math.ceil(Ze.touches[0].pageY),Te.current=Ze.target,Te.current.addEventListener("touchmove",it,{passive:!1}),Te.current.addEventListener("touchend",Oe,{passive:!0}))};ze=function(){Te.current&&(Te.current.removeEventListener("touchmove",it),Te.current.removeEventListener("touchend",Oe))},(0,ue.Z)(function(){return Je&&Pe.current.addEventListener("touchstart",Ee,{passive:!0}),function(){var be;(be=Pe.current)===null||be===void 0||be.removeEventListener("touchstart",Ee),ze(),clearInterval(Ie.current)}},[Je])}function Xe(Je){return Math.floor(Math.pow(Je,.5))}function ut(Je,Pe){var He="touches"in Je?Je.touches[0]:Je;return He[Pe?"pageX":"pageY"]-window[Pe?"scrollX":"scrollY"]}function Re(Je,Pe,He){E.useEffect(function(){var lt=Pe.current;if(Je&<){var pt=!1,nt,Te,Ie=function(){ge.Z.cancel(nt)},ze=function be(){Ie(),nt=(0,ge.Z)(function(){He(Te),be()})},it=function(){pt=!1,Ie()},Oe=function(Ze){if(!(Ze.target.draggable||Ze.button!==0)){var Ge=Ze;Ge._virtualHandled||(Ge._virtualHandled=!0,pt=!0)}},Ee=function(Ze){if(pt){var Ge=ut(Ze,!1),Be=lt.getBoundingClientRect(),ht=Be.top,bt=Be.bottom;if(Ge<=ht){var gt=ht-Ge;Te=-Xe(gt),ze()}else if(Ge>=bt){var yt=Ge-bt;Te=Xe(yt),ze()}else Ie()}};return lt.addEventListener("mousedown",Oe),lt.ownerDocument.addEventListener("mouseup",it),lt.ownerDocument.addEventListener("mousemove",Ee),lt.ownerDocument.addEventListener("dragend",it),function(){lt.removeEventListener("mousedown",Oe),lt.ownerDocument.removeEventListener("mouseup",it),lt.ownerDocument.removeEventListener("mousemove",Ee),lt.ownerDocument.removeEventListener("dragend",it),Ie()}}},[Je])}var Ue=10;function $e(Je,Pe,He,lt,pt,nt,Te,Ie){var ze=E.useRef(),it=E.useState(null),Oe=(0,ye.Z)(it,2),Ee=Oe[0],be=Oe[1];return(0,ue.Z)(function(){if(Ee&&Ee.times<Ue){if(!Je.current){be(function(Hr){return(0,y.Z)({},Hr)});return}nt();var Ze=Ee.targetAlign,Ge=Ee.originAlign,Be=Ee.index,ht=Ee.offset,bt=Je.current.clientHeight,gt=!1,yt=Ze,vt=null;if(bt){for(var Ct=Ze||Ge,xt=0,Et=0,Ot=0,Zt=Math.min(Pe.length-1,Be),jt=0;jt<=Zt;jt+=1){var Kt=pt(Pe[jt]);Et=xt;var Ar=He.get(Kt);Ot=Et+(Ar===void 0?lt:Ar),xt=Ot}for(var br=Ct==="top"?ht:bt-ht,Er=Zt;Er>=0;Er-=1){var Br=pt(Pe[Er]),Zr=He.get(Br);if(Zr===void 0){gt=!0;break}if(br-=Zr,br<=0)break}switch(Ct){case"top":vt=Et-ht;break;case"bottom":vt=Ot-bt+ht;break;default:{var Pr=Je.current.scrollTop,ur=Pr+bt;Et<Pr?yt="top":Ot>ur&&(yt="bottom")}}vt!==null&&Te(vt),vt!==Ee.lastTop&&(gt=!0)}gt&&be((0,y.Z)((0,y.Z)({},Ee),{},{times:Ee.times+1,targetAlign:yt,lastTop:vt}))}},[Ee,Je.current]),function(Ze){if(Ze==null){Ie();return}if(ge.Z.cancel(ze.current),typeof Ze=="number")Te(Ze);else if(Ze&&(0,St.Z)(Ze)==="object"){var Ge,Be=Ze.align;"index"in Ze?Ge=Ze.index:Ge=Pe.findIndex(function(gt){return pt(gt)===Ze.key});var ht=Ze.offset,bt=ht===void 0?0:ht;be({times:0,index:Ge,offset:bt,originAlign:Be})}}}var ot=E.forwardRef(function(Je,Pe){var He=Je.prefixCls,lt=Je.rtl,pt=Je.scrollOffset,nt=Je.scrollRange,Te=Je.onStartMove,Ie=Je.onStopMove,ze=Je.onScroll,it=Je.horizontal,Oe=Je.spinSize,Ee=Je.containerSize,be=Je.style,Ze=Je.thumbStyle,Ge=Je.showScrollBar,Be=E.useState(!1),ht=(0,ye.Z)(Be,2),bt=ht[0],gt=ht[1],yt=E.useState(null),vt=(0,ye.Z)(yt,2),Ct=vt[0],xt=vt[1],Et=E.useState(null),Ot=(0,ye.Z)(Et,2),Zt=Ot[0],jt=Ot[1],Kt=!lt,Ar=E.useRef(),br=E.useRef(),Er=E.useState(Ge),Br=(0,ye.Z)(Er,2),Zr=Br[0],Pr=Br[1],ur=E.useRef(),Hr=function(){Ge===!0||Ge===!1||(clearTimeout(ur.current),Pr(!0),ur.current=setTimeout(function(){Pr(!1)},3e3))},Xr=nt-Ee||0,mr=Ee-Oe||0,wr=E.useMemo(function(){if(pt===0||Xr===0)return 0;var Or=pt/Xr;return Or*mr},[pt,Xr,mr]),qt=function(Ur){Ur.stopPropagation(),Ur.preventDefault()},nr=E.useRef({top:wr,dragging:bt,pageY:Ct,startTop:Zt});nr.current={top:wr,dragging:bt,pageY:Ct,startTop:Zt};var Pt=function(Ur){gt(!0),xt(ut(Ur,it)),jt(nr.current.top),Te(),Ur.stopPropagation(),Ur.preventDefault()};E.useEffect(function(){var Or=function(ir){ir.preventDefault()},Ur=Ar.current,jr=br.current;return Ur.addEventListener("touchstart",Or,{passive:!1}),jr.addEventListener("touchstart",Pt,{passive:!1}),function(){Ur.removeEventListener("touchstart",Or),jr.removeEventListener("touchstart",Pt)}},[]);var zt=E.useRef();zt.current=Xr;var hr=E.useRef();hr.current=mr,E.useEffect(function(){if(bt){var Or,Ur=function(ir){var Nt=nr.current,ar=Nt.dragging,Fr=Nt.pageY,Yr=Nt.startTop;ge.Z.cancel(Or);var kt=Ar.current.getBoundingClientRect(),Tt=Ee/(it?kt.width:kt.height);if(ar){var vr=(ut(ir,it)-Fr)*Tt,$t=Yr;!Kt&&it?$t-=vr:$t+=vr;var Bt=zt.current,rr=hr.current,fr=rr?$t/rr:0,Tr=Math.ceil(fr*Bt);Tr=Math.max(Tr,0),Tr=Math.min(Tr,Bt),Or=(0,ge.Z)(function(){ze(Tr,it)})}},jr=function(){gt(!1),Ie()};return window.addEventListener("mousemove",Ur,{passive:!0}),window.addEventListener("touchmove",Ur,{passive:!0}),window.addEventListener("mouseup",jr,{passive:!0}),window.addEventListener("touchend",jr,{passive:!0}),function(){window.removeEventListener("mousemove",Ur),window.removeEventListener("touchmove",Ur),window.removeEventListener("mouseup",jr),window.removeEventListener("touchend",jr),ge.Z.cancel(Or)}}},[bt]),E.useEffect(function(){return Hr(),function(){clearTimeout(ur.current)}},[pt]),E.useImperativeHandle(Pe,function(){return{delayHidden:Hr}});var yr="".concat(He,"-scrollbar"),cr={position:"absolute",visibility:Zr?null:"hidden"},Xt={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return it?(Object.assign(cr,{height:8,left:0,right:0,bottom:0}),Object.assign(Xt,(0,De.Z)({height:"100%",width:Oe},Kt?"left":"right",wr))):(Object.assign(cr,(0,De.Z)({width:8,top:0,bottom:0},Kt?"right":"left",0)),Object.assign(Xt,{width:"100%",height:Oe,top:wr})),E.createElement("div",{ref:Ar,className:le()(yr,(0,De.Z)((0,De.Z)((0,De.Z)({},"".concat(yr,"-horizontal"),it),"".concat(yr,"-vertical"),!it),"".concat(yr,"-visible"),Zr)),style:(0,y.Z)((0,y.Z)({},cr),be),onMouseDown:qt,onMouseMove:Hr},E.createElement("div",{ref:br,className:le()("".concat(yr,"-thumb"),(0,De.Z)({},"".concat(yr,"-thumb-moving"),bt)),style:(0,y.Z)((0,y.Z)({},Xt),Ze),onMouseDown:Pt}))}),at=ot,qe=20;function et(){var Je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,He=Je/Pe*Je;return isNaN(He)&&(He=0),He=Math.max(He,qe),Math.floor(He)}var Qe=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],ft=[],rt={overflowY:"auto",overflowAnchor:"none"};function ct(Je,Pe){var He=Je.prefixCls,lt=He===void 0?"rc-virtual-list":He,pt=Je.className,nt=Je.height,Te=Je.itemHeight,Ie=Je.fullHeight,ze=Ie===void 0?!0:Ie,it=Je.style,Oe=Je.data,Ee=Je.children,be=Je.itemKey,Ze=Je.virtual,Ge=Je.direction,Be=Je.scrollWidth,ht=Je.component,bt=ht===void 0?"div":ht,gt=Je.onScroll,yt=Je.onVirtualScroll,vt=Je.onVisibleChange,Ct=Je.innerProps,xt=Je.extraRender,Et=Je.styles,Ot=Je.showScrollBar,Zt=Ot===void 0?"optional":Ot,jt=(0,x.Z)(Je,Qe),Kt=E.useCallback(function(Mt){return typeof be=="function"?be(Mt):Mt==null?void 0:Mt[be]},[be]),Ar=Me(Kt,null,null),br=(0,ye.Z)(Ar,4),Er=br[0],Br=br[1],Zr=br[2],Pr=br[3],ur=!!(Ze!==!1&&nt&&Te),Hr=E.useMemo(function(){return Object.values(Zr.maps).reduce(function(Mt,Gt){return Mt+Gt},0)},[Zr.id,Zr.maps]),Xr=ur&&Oe&&(Math.max(Te*Oe.length,Hr)>nt||!!Be),mr=Ge==="rtl",wr=le()(lt,(0,De.Z)({},"".concat(lt,"-rtl"),mr),pt),qt=Oe||ft,nr=(0,E.useRef)(),Pt=(0,E.useRef)(),zt=(0,E.useRef)(),hr=(0,E.useState)(0),yr=(0,ye.Z)(hr,2),cr=yr[0],Xt=yr[1],Or=(0,E.useState)(0),Ur=(0,ye.Z)(Or,2),jr=Ur[0],Jr=Ur[1],ir=(0,E.useState)(!1),Nt=(0,ye.Z)(ir,2),ar=Nt[0],Fr=Nt[1],Yr=function(){Fr(!0)},kt=function(){Fr(!1)},Tt={getKey:Kt};function vr(Mt){Xt(function(Gt){var Yt;typeof Mt=="function"?Yt=Mt(Gt):Yt=Mt;var Jt=Hn(Yt);return nr.current.scrollTop=Jt,Jt})}var $t=(0,E.useRef)({start:0,end:qt.length}),Bt=(0,E.useRef)(),rr=ve(qt,Kt),fr=(0,ye.Z)(rr,1),Tr=fr[0];Bt.current=Tr;var Nr=E.useMemo(function(){if(!ur)return{scrollHeight:void 0,start:0,end:qt.length-1,offset:void 0};if(!Xr){var Mt;return{scrollHeight:((Mt=Pt.current)===null||Mt===void 0?void 0:Mt.offsetHeight)||0,start:0,end:qt.length-1,offset:void 0}}for(var Gt=0,Yt,Jt,or,Lr=qt.length,dr=0;dr<Lr;dr+=1){var er=qt[dr],Sr=Kt(er),Dr=Zr.get(Sr),zr=Gt+(Dr===void 0?Te:Dr);zr>=cr&&Yt===void 0&&(Yt=dr,Jt=Gt),zr>cr+nt&&or===void 0&&(or=dr),Gt=zr}return Yt===void 0&&(Yt=0,Jt=0,or=Math.ceil(nt/Te)),or===void 0&&(or=qt.length-1),or=Math.min(or+1,qt.length-1),{scrollHeight:Gt,start:Yt,end:or,offset:Jt}},[Xr,ur,cr,qt,Pr,nt]),Cr=Nr.scrollHeight,Ir=Nr.start,tr=Nr.end,Rt=Nr.offset;$t.current.start=Ir,$t.current.end=tr,E.useLayoutEffect(function(){var Mt=Zr.getRecord();if(Mt.size===1){var Gt=Array.from(Mt.keys())[0],Yt=Mt.get(Gt),Jt=qt[Ir];if(Jt&&Yt===void 0){var or=Kt(Jt);if(or===Gt){var Lr=Zr.get(Gt),dr=Lr-Te;vr(function(er){return er+dr})}}}Zr.resetRecord()},[Cr]);var kr=E.useState({width:0,height:nt}),Wr=(0,ye.Z)(kr,2),Gr=Wr[0],$r=Wr[1],pn=function(Gt){$r({width:Gt.offsetWidth,height:Gt.offsetHeight})},xn=(0,E.useRef)(),qr=(0,E.useRef)(),Rr=E.useMemo(function(){return et(Gr.width,Be)},[Gr.width,Be]),rn=E.useMemo(function(){return et(Gr.height,Cr)},[Gr.height,Cr]),Kr=Cr-nt,Bn=(0,E.useRef)(Kr);Bn.current=Kr;function Hn(Mt){var Gt=Mt;return Number.isNaN(Bn.current)||(Gt=Math.min(Gt,Bn.current)),Gt=Math.max(Gt,0),Gt}var Rn=cr<=0,Yn=cr>=Kr,Xn=jr<=0,Wn=jr>=Be,On=Fe(Rn,Yn,Xn,Wn),_n=function(){return{x:mr?-jr:jr,y:cr}},Jn=(0,E.useRef)(_n()),_r=(0,ee.zX)(function(Mt){if(yt){var Gt=(0,y.Z)((0,y.Z)({},_n()),Mt);(Jn.current.x!==Gt.x||Jn.current.y!==Gt.y)&&(yt(Gt),Jn.current=Gt)}});function dn(Mt,Gt){var Yt=Mt;Gt?((0,ie.flushSync)(function(){Jr(Yt)}),_r()):vr(Yt)}function Dn(Mt){var Gt=Mt.currentTarget.scrollTop;Gt!==cr&&vr(Gt),gt==null||gt(Mt),_r()}var Mn=function(Gt){var Yt=Gt,Jt=Be?Be-Gr.width:0;return Yt=Math.max(Yt,0),Yt=Math.min(Yt,Jt),Yt},jn=(0,ee.zX)(function(Mt,Gt){Gt?((0,ie.flushSync)(function(){Jr(function(Yt){var Jt=Yt+(mr?-Mt:Mt);return Mn(Jt)})}),_r()):vr(function(Yt){var Jt=Yt+Mt;return Jt})}),Zn=xe(ur,Rn,Yn,Xn,Wn,!!Be,jn),ri=(0,ye.Z)(Zn,2),At=ri[0],Ht=ri[1];_e(ur,nr,function(Mt,Gt,Yt,Jt){var or=Jt;return On(Mt,Gt,Yt)?!1:!or||!or._virtualHandled?(or&&(or._virtualHandled=!0),At({preventDefault:function(){},deltaX:Mt?Gt:0,deltaY:Mt?0:Gt}),!0):!1}),Re(Xr,nr,function(Mt){vr(function(Gt){return Gt+Mt})}),(0,ue.Z)(function(){function Mt(Yt){var Jt=Rn&&Yt.detail<0,or=Yn&&Yt.detail>0;ur&&!Jt&&!or&&Yt.preventDefault()}var Gt=nr.current;return Gt.addEventListener("wheel",At,{passive:!1}),Gt.addEventListener("DOMMouseScroll",Ht,{passive:!0}),Gt.addEventListener("MozMousePixelScroll",Mt,{passive:!1}),function(){Gt.removeEventListener("wheel",At),Gt.removeEventListener("DOMMouseScroll",Ht),Gt.removeEventListener("MozMousePixelScroll",Mt)}},[ur,Rn,Yn]),(0,ue.Z)(function(){if(Be){var Mt=Mn(jr);Jr(Mt),_r({x:Mt})}},[Gr.width,Be]);var Lt=function(){var Gt,Yt;(Gt=xn.current)===null||Gt===void 0||Gt.delayHidden(),(Yt=qr.current)===null||Yt===void 0||Yt.delayHidden()},Wt=$e(nr,qt,Zr,Te,Kt,function(){return Br(!0)},vr,Lt);E.useImperativeHandle(Pe,function(){return{nativeElement:zt.current,getScrollInfo:_n,scrollTo:function(Gt){function Yt(Jt){return Jt&&(0,St.Z)(Jt)==="object"&&("left"in Jt||"top"in Jt)}Yt(Gt)?(Gt.left!==void 0&&Jr(Mn(Gt.left)),Wt(Gt.top)):Wt(Gt)}}}),(0,ue.Z)(function(){if(vt){var Mt=qt.slice(Ir,tr+1);vt(Mt,qt)}},[Ir,tr,qt]);var _t=fe(qt,Kt,Zr,Te),Qt=xt==null?void 0:xt({start:Ir,end:tr,virtual:Xr,offsetX:jr,offsetY:Rt,rtl:mr,getSize:_t}),gr=ce(qt,Ir,tr,Be,jr,Er,Ee,Tt),pr=null;nt&&(pr=(0,y.Z)((0,De.Z)({},ze?"height":"maxHeight",nt),rt),ur&&(pr.overflowY="hidden",Be&&(pr.overflowX="hidden"),ar&&(pr.pointerEvents="none")));var lr={};return mr&&(lr.dir="rtl"),E.createElement("div",(0,je.Z)({ref:zt,style:(0,y.Z)((0,y.Z)({},it),{},{position:"relative"}),className:wr},lr,jt),E.createElement(re.Z,{onResize:pn},E.createElement(bt,{className:"".concat(lt,"-holder"),style:pr,ref:nr,onScroll:Dn,onMouseEnter:Lt},E.createElement(oe,{prefixCls:lt,height:Cr,offsetX:jr,offsetY:Rt,scrollWidth:Be,onInnerResize:Br,ref:Pt,innerProps:Ct,rtl:mr,extra:Qt},gr))),Xr&&Cr>nt&&E.createElement(at,{ref:xn,prefixCls:lt,scrollOffset:cr,scrollRange:Cr,rtl:mr,onScroll:dn,onStartMove:Yr,onStopMove:kt,spinSize:rn,containerSize:Gr.height,style:Et==null?void 0:Et.verticalScrollBar,thumbStyle:Et==null?void 0:Et.verticalScrollBarThumb,showScrollBar:Zt}),Xr&&Be>Gr.width&&E.createElement(at,{ref:qr,prefixCls:lt,scrollOffset:jr,scrollRange:Be,rtl:mr,onScroll:dn,onStartMove:Yr,onStopMove:kt,spinSize:Rr,containerSize:Gr.width,horizontal:!0,style:Et==null?void 0:Et.horizontalScrollBar,thumbStyle:Et==null?void 0:Et.horizontalScrollBarThumb,showScrollBar:Zt}))}var st=E.forwardRef(ct);st.displayName="List";var Ve=st,Le=Ve},25510:function(sr){"use strict";sr.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},51941:function(sr){"use strict";sr.exports="data:image/png;base64,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"},93314:function(sr){"use strict";sr.exports="data:image/png;base64,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"},96908:function(sr){"use strict";sr.exports="data:image/png;base64,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"},57177:function(sr){"use strict";sr.exports="data:image/png;base64,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"},81378:function(sr){"use strict";sr.exports="data:image/png;base64,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"},16722:function(sr,It,Ye){"use strict";Ye.d(It,{Z:function(){return le}});const je=re=>typeof re=="object"&&re!=null&&re.nodeType===1,St=(re,ee)=>(!ee||re!=="hidden")&&re!=="visible"&&re!=="clip",y=(re,ee)=>{if(re.clientHeight<re.scrollHeight||re.clientWidth<re.scrollWidth){const ue=getComputedStyle(re,null);return St(ue.overflowY,ee)||St(ue.overflowX,ee)||(E=>{const ie=(te=>{if(!te.ownerDocument||!te.ownerDocument.defaultView)return null;try{return te.ownerDocument.defaultView.frameElement}catch(oe){return null}})(E);return!!ie&&(ie.clientHeight<E.scrollHeight||ie.clientWidth<E.scrollWidth)})(re)}return!1},De=(re,ee,ue,E,ie,te,oe,se)=>te<re&&oe>ee||te>re&&oe<ee?0:te<=re&&se<=ue||oe>=ee&&se>=ue?te-re-E:oe>ee&&se<ue||te<re&&se>ue?oe-ee+ie:0,ye=re=>{const ee=re.parentElement;return ee==null?re.getRootNode().host||null:ee},x=(re,ee)=>{var ue,E,ie,te;if(typeof document=="undefined")return[];const{scrollMode:oe,block:se,inline:ce,boundary:pe,skipOverflowHiddenElements:me}=ee,ve=typeof pe=="function"?pe:at=>at!==pe;if(!je(re))throw new TypeError("Invalid target");const ge=document.scrollingElement||document.documentElement,Ce=[];let Se=re;for(;je(Se)&&ve(Se);){if(Se=ye(Se),Se===ge){Ce.push(Se);break}Se!=null&&Se===document.body&&y(Se)&&!y(document.documentElement)||Se!=null&&y(Se,me)&&Ce.push(Se)}const Fe=(E=(ue=window.visualViewport)==null?void 0:ue.width)!=null?E:innerWidth,xe=(te=(ie=window.visualViewport)==null?void 0:ie.height)!=null?te:innerHeight,{scrollX:fe,scrollY:de}=window,{height:we,width:Ae,top:Ne,right:ke,bottom:Me,left:Ke}=re.getBoundingClientRect(),{top:_e,right:Xe,bottom:ut,left:Re}=(at=>{const qe=window.getComputedStyle(at);return{top:parseFloat(qe.scrollMarginTop)||0,right:parseFloat(qe.scrollMarginRight)||0,bottom:parseFloat(qe.scrollMarginBottom)||0,left:parseFloat(qe.scrollMarginLeft)||0}})(re);let Ue=se==="start"||se==="nearest"?Ne-_e:se==="end"?Me+ut:Ne+we/2-_e+ut,$e=ce==="center"?Ke+Ae/2-Re+Xe:ce==="end"?ke+Xe:Ke-Re;const ot=[];for(let at=0;at<Ce.length;at++){const qe=Ce[at],{height:et,width:Qe,top:ft,right:rt,bottom:ct,left:st}=qe.getBoundingClientRect();if(oe==="if-needed"&&Ne>=0&&Ke>=0&&Me<=xe&&ke<=Fe&&(qe===ge&&!y(qe)||Ne>=ft&&Me<=ct&&Ke>=st&&ke<=rt))return ot;const Ve=getComputedStyle(qe),Le=parseInt(Ve.borderLeftWidth,10),Je=parseInt(Ve.borderTopWidth,10),Pe=parseInt(Ve.borderRightWidth,10),He=parseInt(Ve.borderBottomWidth,10);let lt=0,pt=0;const nt="offsetWidth"in qe?qe.offsetWidth-qe.clientWidth-Le-Pe:0,Te="offsetHeight"in qe?qe.offsetHeight-qe.clientHeight-Je-He:0,Ie="offsetWidth"in qe?qe.offsetWidth===0?0:Qe/qe.offsetWidth:0,ze="offsetHeight"in qe?qe.offsetHeight===0?0:et/qe.offsetHeight:0;if(ge===qe)lt=se==="start"?Ue:se==="end"?Ue-xe:se==="nearest"?De(de,de+xe,xe,Je,He,de+Ue,de+Ue+we,we):Ue-xe/2,pt=ce==="start"?$e:ce==="center"?$e-Fe/2:ce==="end"?$e-Fe:De(fe,fe+Fe,Fe,Le,Pe,fe+$e,fe+$e+Ae,Ae),lt=Math.max(0,lt+de),pt=Math.max(0,pt+fe);else{lt=se==="start"?Ue-ft-Je:se==="end"?Ue-ct+He+Te:se==="nearest"?De(ft,ct,et,Je,He+Te,Ue,Ue+we,we):Ue-(ft+et/2)+Te/2,pt=ce==="start"?$e-st-Le:ce==="center"?$e-(st+Qe/2)+nt/2:ce==="end"?$e-rt+Pe+nt:De(st,rt,Qe,Le,Pe+nt,$e,$e+Ae,Ae);const{scrollLeft:it,scrollTop:Oe}=qe;lt=ze===0?0:Math.max(0,Math.min(Oe+lt/ze,qe.scrollHeight-et/ze+Te)),pt=Ie===0?0:Math.max(0,Math.min(it+pt/Ie,qe.scrollWidth-Qe/Ie+nt)),Ue+=Oe-lt,$e+=it-pt}ot.push({el:qe,top:lt,left:pt})}return ot},z=re=>re===!1?{block:"end",inline:"nearest"}:(ee=>ee===Object(ee)&&Object.keys(ee).length!==0)(re)?re:{block:"start",inline:"nearest"};function le(re,ee){if(!re.isConnected||!(ie=>{let te=ie;for(;te&&te.parentNode;){if(te.parentNode===document)return!0;te=te.parentNode instanceof ShadowRoot?te.parentNode.host:te.parentNode}return!1})(re))return;const ue=(ie=>{const te=window.getComputedStyle(ie);return{top:parseFloat(te.scrollMarginTop)||0,right:parseFloat(te.scrollMarginRight)||0,bottom:parseFloat(te.scrollMarginBottom)||0,left:parseFloat(te.scrollMarginLeft)||0}})(re);if((ie=>typeof ie=="object"&&typeof ie.behavior=="function")(ee))return ee.behavior(x(re,ee));const E=typeof ee=="boolean"||ee==null?void 0:ee.behavior;for(const{el:ie,top:te,left:oe}of x(re,z(ee))){const se=te-ue.top+ue.bottom,ce=oe-ue.left+ue.right;ie.scroll({top:se,left:ce,behavior:E})}}}}]);
|