|
|
(self.webpackChunk=self.webpackChunk||[]).push([[6521],{40001:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ie}});var ge=je(54476),gt=je(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},Te=a,xe=je(7657),z=function(ee,le){return gt.createElement(xe.Z,(0,ge.Z)({},ee,{ref:le,icon:Te}))},E=gt.forwardRef(z),ie=E},26227:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ie}});var ge=je(54476),gt=je(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},Te=a,xe=je(7657),z=function(ee,le){return gt.createElement(xe.Z,(0,ge.Z)({},ee,{ref:le,icon:Te}))},E=gt.forwardRef(z),ie=E},41464:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ie}});var ge=je(54476),gt=je(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},Te=a,xe=je(7657),z=function(ee,le){return gt.createElement(xe.Z,(0,ge.Z)({},ee,{ref:le,icon:Te}))},E=gt.forwardRef(z),ie=E},87169:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ie}});var ge=je(54476),gt=je(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},Te=a,xe=je(7657),z=function(ee,le){return gt.createElement(xe.Z,(0,ge.Z)({},ee,{ref:le,icon:Te}))},E=gt.forwardRef(z),ie=E},73331:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ie}});var ge=je(54476),gt=je(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},Te=a,xe=je(7657),z=function(ee,le){return gt.createElement(xe.Z,(0,ge.Z)({},ee,{ref:le,icon:Te}))},E=gt.forwardRef(z),ie=E},15277:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ie}});var ge=je(54476),gt=je(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},Te=a,xe=je(7657),z=function(ee,le){return gt.createElement(xe.Z,(0,ge.Z)({},ee,{ref:le,icon:Te}))},E=gt.forwardRef(z),ie=E},52671:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ie}});var ge=je(54476),gt=je(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Te=a,xe=je(7657),z=function(ee,le){return gt.createElement(xe.Z,(0,ge.Z)({},ee,{ref:le,icon:Te}))},E=gt.forwardRef(z),ie=E},8657:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ie}});var ge=je(54476),gt=je(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Te=a,xe=je(7657),z=function(ee,le){return gt.createElement(xe.Z,(0,ge.Z)({},ee,{ref:le,icon:Te}))},E=gt.forwardRef(z),ie=E},56082:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ie}});var ge=je(54476),gt=je(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Te=a,xe=je(7657),z=function(ee,le){return gt.createElement(xe.Z,(0,ge.Z)({},ee,{ref:le,icon:Te}))},E=gt.forwardRef(z),ie=E},33853:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ie}});var ge=je(54476),gt=je(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Te=a,xe=je(7657),z=function(ee,le){return gt.createElement(xe.Z,(0,ge.Z)({},ee,{ref:le,icon:Te}))},E=gt.forwardRef(z),ie=E},15075:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ie}});var ge=je(54476),gt=je(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Te=a,xe=je(7657),z=function(ee,le){return gt.createElement(xe.Z,(0,ge.Z)({},ee,{ref:le,icon:Te}))},E=gt.forwardRef(z),ie=E},43531:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ie}});var ge=je(54476),gt=je(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Te=a,xe=je(7657),z=function(ee,le){return gt.createElement(xe.Z,(0,ge.Z)({},ee,{ref:le,icon:Te}))},E=gt.forwardRef(z),ie=E},61485:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ie}});var ge=je(54476),gt=je(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},Te=a,xe=je(7657),z=function(ee,le){return gt.createElement(xe.Z,(0,ge.Z)({},ee,{ref:le,icon:Te}))},E=gt.forwardRef(z),ie=E},47472:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ie}});var ge=je(54476),gt=je(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},Te=a,xe=je(7657),z=function(ee,le){return gt.createElement(xe.Z,(0,ge.Z)({},ee,{ref:le,icon:Te}))},E=gt.forwardRef(z),ie=E},87395:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ie}});var ge=je(54476),gt=je(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},Te=a,xe=je(7657),z=function(ee,le){return gt.createElement(xe.Z,(0,ge.Z)({},ee,{ref:le,icon:Te}))},E=gt.forwardRef(z),ie=E},45559:function(){"use strict"},42313:function(){"use strict"},96408:function(Xt,Pt){"use strict";Pt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},58e3:function(Xt,Pt){"use strict";Pt.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},829:function(){"use strict"},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 Xt={},Pt="5.0",je={},ge=null,gt=!1,a=!1,Te=null,xe=!1,z=null,E=null,ie=0;ie<arguments.length;ie++){var oe=arguments[ie];if(oe!==null)switch(typeof oe){case"number":Pt=oe.toFixed(1);break;case"string":oe.match(new RegExp("^[0-9]\\.[0-9]+$"))?Pt=oe:Te=oe;break;case"object":typeof oe.is3D!="undefined"?ge=oe:je=oe;break;case"boolean":gt=oe,a=!0;break}}ge===null&&(ge={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},je.material_id!==void 0&&!a&&(gt=!0)),Te!==null&&je.id===void 0&&(je.id=Te);var ee="",le="",x=!1,ne=null,re=null,ae=null,se=!1,ce=null,pe=null,me=null,he=null,be=null;je.height!==void 0&&(je.height=Math.round(je.height)),je.width!==void 0&&(je.width=Math.round(je.width));var De=function(Ge){return parseFloat(Ge)>4?parseFloat(Ge):5};Xt.setHTML5Codebase=function(Ge,Xe){E=Ge,et(Ge,Xe)},Xt.setJavaCodebase=Xt.setJavaCodebaseVersion=Xt.isCompiledInstalled=Xt.setPreCompiledScriptPath=Xt.setPreCompiledResourcePath=function(){},Xt.setHTML5CodebaseVersion=function(Ge,Xe){var Ve=parseFloat(Ge);if(Ve!==NaN&&Ve<5){console.log("The GeoGebra HTML5 codebase version "+Ve+" is deprecated. Using version latest instead.");return}z=Ge,Ke(Ge,Xe)},Xt.getHTML5CodebaseVersion=function(){return re},Xt.getParameters=function(){return je},Xt.setFontsCSSURL=function(Ge){he=Ge},Xt.setGiacJSURL=function(Ge){},Xt.setJNLPFile=function(Ge){ee=Ge},Xt.setJNLPBaseDir=function(Ge){},Xt.inject=function(){function Ge(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Xe="auto",Ve=je.id,it,Qe=!1,ct=0;ct<arguments.length;ct++){var at=arguments[ct];typeof at=="string"?(at=at.toLowerCase(),at.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?Xe=at:Ve=arguments[ct]):typeof at=="boolean"?Qe=at:at instanceof HTMLElement&&(it=at)}qe();function qe(){if(!xe){setTimeout(qe,200);return}Xe=ot(Xe);var Fe=it||document.getElementById(Ve);if(!Fe){console.log("possibly bug on ajax loading? ");return}if(Xt.removeExistingApplet(Fe,!1),je.width===void 0&&Fe.clientWidth&&(je.width=Fe.clientWidth),je.height===void 0&&Fe.clientHeight&&(je.height=Fe.clientHeight),!(je.width&&je.height)&&Xe==="html5"&&(delete je.width,delete je.height),ne=Xe,Xe==="screenshot")Ae(Fe,je);else{var Re=!1;je.hasOwnProperty("playButton")&&je.playButton||je.hasOwnProperty("clickToLoad")&&je.clickToLoad?Re=!0:je.hasOwnProperty("playButtonAutoDecide")&&je.playButtonAutoDecide&&(Re=(!Me()||Ge())&&Be()),Re?(ne="screenshot",Ue(Fe,je,Qe,Xe)):Le(Fe,je,Qe)}}};function Me(){try{return window.self!==window.top}catch(Ge){return!0}}function Be(){return je.hasOwnProperty("screenshotGenerator")&&je.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}Xt.getViews=function(){return ge},Xt.isJavaInstalled=function(){return!1};var Pe=function(Ge){var Xe=function(ct){var at=JSON.parse(ct),qe=function(te){return te.type=="G"||te.type=="E"},Fe=at.elements?at.elements.filter(qe)[0]:at;if(!Fe||!Fe.url){Ve();return}je.fileName=Fe.url,Ce(Fe.settings||{}),ge.is3D=!0;var Re="https://www.geogebra.org/images/";Xt.setPreviewImage(ce||Fe.previewUrl,Re+"GeoGebra_loading.png",Re+"applet_play.png"),Ge()},Ve=function(){je.onError&&je.onError(),rt("Error: Fetching material (id "+je.material_id+") failed.",je)},it=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",Qe="/materials/"+je.material_id+"?scope=basic";Oe("https://"+it+"/api/proxy.php?path="+encodeURIComponent(Qe),Xe,Ve)};function Ce(Ge){var Xe=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(Ve){Ge[Ve]=!!Ge[Ve]}),Xe.forEach(function(Ve){je[Ve]===void 0&&Ge[Ve]!==void 0&&(je[Ve]=Ge[Ve])}),je.showToolBarHelp===void 0&&(je.showToolBarHelp=je.showToolBar)}function Oe(Ge,Xe,Ve){var it=new XMLHttpRequest;it.open("GET",Ge),it.onload=function(){Xe(it.responseText)},it.onerror=Ve,it.send()}Xt.isHTML5Installed=function(){return!0},Xt.getLoadedAppletType=function(){return ne},Xt.setPreviewImage=function(Ge,Xe,Ve){ce=Ge,pe=Xe,me=Ve},Xt.removeExistingApplet=function(Ge,Xe){var Ve;typeof Ge=="string"&&(Ge=document.getElementById(Ge)),ne=null;var it=null;for(Ve=0;Ve<Ge.childNodes.length;Ve++){var Qe=Ge.childNodes[Ve],ct=Qe.className;ct==="applet_screenshot"?Xe?(Qe.style.display="block",ne="screenshot"):Qe.style.display="none":ct!=="applet_scaler prerender"&&(Ge.removeChild(Qe),it=ct&&ct.indexOf("appletParameters")!=-1?Qe.id:null,Ve--)}var at=je.id!==void 0?je.id:it,qe=window[at];qe&&typeof qe.getBase64=="function"&&(qe.remove(),window[at]=null)},Xt.refreshHitPoints=function(){if(De(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var Ge=Xt.getAppletObject();return Ge&&typeof Ge.recalculateEnvironments=="function"?(Ge.recalculateEnvironments(),!0):!1},Xt.startAnimation=function(){var Ge=Xt.getAppletObject();return Ge&&typeof Ge.startAnimation=="function"?(Ge.startAnimation(),!0):!1},Xt.stopAnimation=function(){var Ge=Xt.getAppletObject();return Ge&&typeof Ge.stopAnimation=="function"?(Ge.stopAnimation(),!0):!1},Xt.getAppletObject=function(){var Ge=je.id!==void 0?je.id:"ggbApplet";return window[Ge]},Xt.resize=function(){};var Ie=function(Ge,Xe,Ve){var it=document.createElement("param");it.setAttribute("name",Xe),it.setAttribute("value",Ve),Ge.appendChild(it)},ke=function(Ge){return Ge&&Ge!=="false"},Le=function(Ge,Xe,Ve){De(re)<=4.2&&(Ve=!0);var it=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==re||ggbHTML5LoadedCodebaseIsWebSimple&&!se)&&(it=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Qe=document.createElement("div");Qe.classList.add("appletParameters","notranslate");var ct=Xe.width,at=Xe.height;if(Xe.disableAutoScale=Xe.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Xe.disableAutoScale,Xe.width!==void 0)if(De(re)<=4.4)ke(Xe.showToolBar)&&(Xe.height-=7),ke(Xe.showAlgebraInput)&&(Xe.height-=37),Xe.width<605&&ke(Xe.showToolBar)&&(Xe.width=605,ct=605);else{var qe=100;(ke(Xe.showToolBar)||ke(Xe.showMenuBar))&&(Xe.hasOwnProperty("customToolBar")&&(Xe.customToolbar=Xe.customToolBar),qe=ke(Xe.showMenuBar)?245:155),ct<qe&&(Xe.width=qe,ct=qe)}Qe.style.border="none",Qe.style.display="inline-block";for(var Fe in Xe)Xe.hasOwnProperty(Fe)&&Fe!=="appletOnLoad"&&Qe.setAttribute("data-param-"+Fe,Xe[Fe]);he&&Qe.setAttribute("data-param-fontscssurl",he),Xt.resize=function(){GGBAppletUtils.responsiveResize(Ge,Xe)},window.addEventListener("resize",function(lt){Xt.resize()});var Re=typeof Xe.appletOnLoad=="function"?Xe.appletOnLoad:function(){};if(!Ve&&Xe.width!==void 0){Xe.hasOwnProperty("showSplash")||Qe.setAttribute("data-param-showSplash","false");var te=Ge.querySelector(".applet_scaler.prerender"),de=te!==null;if(de)var Ne=te.querySelector(".ggb_preview");else{var Ne=Je(ct,at,Xe.borderColor,!1);te=document.createElement("div"),te.className="applet_scaler",te.style.position="relative",te.style.display="block",te.style.width=ct+"px",te.style.height=at+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(te,"66%"),De(re)>=5?(Xe.appletOnLoad=function(lt){var ft=Ge.querySelector(".ggb_preview");ft&&ft.parentNode.removeChild(ft),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(te),window.GGBT_wsf_view&&$(window).trigger("resize"),Re(lt)},de||te.appendChild(Ne)):Qe.appendChild(Ne),te.appendChild(Qe),de||Ge.appendChild(te),setTimeout(function(){Xt.resize()},1)}else{var ze=document.createElement("div");ze.className="applet_scaler",ze.style.position="relative",ze.style.display="block",ze.appendChild(Qe),Ge.appendChild(ze),Xe.appletOnLoad=function(lt){Xt.resize(),Re(lt)}}function we(lt,ft){ft&&typeof ft.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(lt,ft.appletOnLoad):renderGGBElement(lt),rt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",ft)}function ye(lt,ft){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:lt,params:ft}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Tt){we(Tt.article,Tt.params)}),html5AppletsToProcess=null)},De(re)<5&&(lt.className+=" geogebraweb")):we(lt,ft)}if(it){scriptLoadStarted=!0;for(var Ee=0;Ee<Qe.childNodes.length;Ee++){var We=Qe.childNodes[Ee].tagName;We==="TABLE"&&(Qe.removeChild(Qe.childNodes[Ee]),Ee--)}if(ggbHTML5LoadedScript!==null){var Ze=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');Ze!=null&&Ze.parentNode.removeChild(Ze)}var Ye=document.createElement("script"),st=function(){ye(Qe,Xe)};Ye.src=le+ae,ggbHTML5LoadedCodebaseIsWebSimple=se,ggbHTML5LoadedCodebaseVersion=re,ggbHTML5LoadedScript=Ye.src,rt("GeoGebra HTML5 codebase loaded: '"+le+"'.",Xe),!E&&(!z||z=="5.0")?(se?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),st()):le.requirejs?__webpack_require__.e(3861).then(function(){var lt=[__webpack_require__(40341)];st.apply(null,lt)}.bind(this)).catch(__webpack_require__.oe):(Ye.onload=st,Ge.appendChild(Ye))}else ye(Qe,Xe);Xe.height=at,Xe.width=ct},Ae=function(Ge,Xe,Ve){var it=Je(Xe.width,Xe.height,Xe.borderColor,Ve),Qe=document.createElement("div");Qe.style.position="relative",Qe.style.display="block",Qe.style.width=Xe.width+"px",Qe.style.height=Xe.height+"px",Qe.className="applet_screenshot applet_scaler"+(Ve?" applet_screenshot_play":""),Qe.appendChild(it);var ct=GGBAppletUtils.getScale(Xe,Ge,Ve);Ve?(Ge.appendChild($e()),window.GGBT_wsf_view||(Ge.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Qe,"66%"),Ge.appendChild(Qe),ct!==1&&!isNaN(ct)&&(GGBAppletUtils.scaleElement(Qe,ct),Qe.style.width=Xe.width+"px",Qe.style.height=Xe.height+"px",Qe.parentNode.style.width=Xe.width*ct+"px",Qe.parentNode.style.height=Xe.height*ct+"px"),Xt.resize=function(){ve(Ge,it,Qe,Ve)},window.addEventListener("resize",function(at){Xt.resize()}),Xt.resize()};function ve(Ge,Xe,Ve,it){if(Ge.contains(Xe)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ge.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Ge)}var Qe=GGBAppletUtils.getScale(je,Ge,it);Ve.parentNode!==null&&(!isNaN(Qe)&&Qe!==1?(GGBAppletUtils.scaleElement(Ve,Qe),Ve.parentNode.style.width=je.width*Qe+"px",Ve.parentNode.style.height=je.height*Qe+"px"):(GGBAppletUtils.scaleElement(Ve,1),Ve.parentNode.style.width=je.width+"px",Ve.parentNode.style.height=je.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Ge),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}Xt.onExitFullscreen=function(Ge,Xe){Xe.appendChild(Ge)};var Ue=function(Ge,Xe,Ve,it){Ae(Ge,Xe,!0);for(var Qe=function(){var qe=[];for(at=0;at<Ge.childNodes.length;at++)qe.push(Ge.childNodes[at]);if(window.GGBT_wsf_view){var Fe=window.GGBT_wsf_view.renderFullScreen(Ge,Xe.id),Re=document.getElementById("fullscreencontainer"),te=jQuery(Ge).find(".fullscreencontent");te.length>0?(Fe.remove(),te.attr("id","fullscreencontent").show(),jQuery(Re).append(te),window.dispatchEvent(new Event("resize"))):Le(Fe,Xe,!1),window.GGBT_wsf_view.launchFullScreen(Re)}else ne=it,Le(Ge,Xe,!1);if(!window.GGBT_wsf_view)for(at=0;at<qe.length;at++)Ge.removeChild(qe[at])},ct=Ge.getElementsByClassName("ggb_preview_play"),at=0;at<ct.length;at++)ct[at].addEventListener("click",Qe,!1),ct[at].addEventListener("ontouchstart",Qe,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(Ge),Be()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},$e=function(){var Ge=document.createElement("div");if(Ge.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var Xe='.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");}',Ve=document.createElement("style");Ve.styleSheet?Ve.styleSheet.cssText=Xe:Ve.appendChild(document.createTextNode(Xe)),document.getElementsByTagName("head")[0].appendChild(Ve)}return Ge},Je=function(Ge,Xe,Ve,it){var Qe=document.createElement("div");Qe.className="ggb_preview",Qe.style.position="absolute",Qe.style.zIndex="90",Qe.style.width=Ge-2+"px",Qe.style.height=Xe-2+"px",Qe.style.top="0px",Qe.style.left="0px",Qe.style.overflow="hidden",Qe.style.backgroundColor="white";var ct="lightgrey";Ve!==void 0&&(Ve==="none"?ct="transparent":ct=Ve),Qe.style.border="1px solid "+ct;var at=document.createElement("img");if(at.style.position="relative",at.style.zIndex="1000",at.style.top="-1px",at.style.left="-1px",ce!==null&&at.setAttribute("src",ce),at.style.opacity=.7,pe!==null){var qe,Fe,Re;if(!it){qe=document.createElement("img"),qe.style.position="absolute",qe.style.zIndex="1001",qe.style.opacity=1,at.style.opacity=.3,Fe=360,Fe>Ge/4*3&&(Fe=Ge/4*3),Re=Fe/5.8,qe.setAttribute("src",pe),qe.setAttribute("width",Fe),qe.setAttribute("height",Re);var te=(Ge-Fe)/2,de=(Xe-Re)/2;qe.style.left=te+"px",qe.style.top=de+"px",Qe.appendChild(qe)}}return Qe.appendChild(at),Qe},ot=function(Ge){return Ge=Ge.toLowerCase(),Ge==="html5"||Ge==="screenshot"?Ge:"html5"},_e=["web","webSimple","web3d","tablet","tablet3d","phone"],Ke=function(Ge,Xe){if(re=Ge,Xe){et(re,!0);return}var Ve=!gt;if(Ve){var it=De(re);!isNaN(it)&&it<4.4&&(Ve=!1)}var Qe,ct;window.location.protocol.substr(0,4)==="http"?Qe=window.location.protocol:Qe="http:";var at=re.indexOf("//");at>0?ct=re:at===0?ct=Qe+re:ct="https://www.geogebra.org/apps/5.2.814.0/";for(var qe in _e)if(re.slice(_e[qe].length*-1)===_e[qe]||re.slice((_e[qe].length+1)*-1)===_e[qe]+"/"){et(ct,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ve&&!ge.is3D&&!ge.AV&&!ge.SV&&!ge.CV&&!ge.EV2&&!ge.CP&&!ge.PC&&!ge.DA&&!ge.FI&&!ge.PV&&!ke(je.showToolBar)&&!ke(je.showMenuBar)&&!ke(je.showAlgebraInput)&&!ke(je.enableRightClick)&&(!je.appName||je.appName=="classic")?ct+="webSimple/":ct+="web3d/",et(ct,!1)},et=function(Ge,Xe){if(Ge.requirejs){le=Ge;return}Ge.slice(-1)!=="/"&&(Ge+="/"),le=Ge,Xe===null&&(Xe=Ge.indexOf("http")===-1),x=Xe,ae="web.nocache.js",se=!1;var Ve=le.split("/");Ve.length>1&&(!Xe&&Ve[Ve.length-2]==="webSimple"?(ae="webSimple.nocache.js",se=!0):_e.indexOf(Ve[Ve.length-2])>=0&&(ae=Ve[Ve.length-2]+".nocache.js")),Ve=Ge.split("/"),re=Ve[Ve.length-3],re.substr(0,4)==="test"?re=re.substr(4,1)+"."+re.substr(5,1):(re.substr(0,3)==="war"||re.substr(0,4)==="beta")&&(re="5.0");var it=parseFloat(re);it!==NaN&&it<5&&Ge.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+it+" is deprecated. Using version latest instead."),Ke("5.0",Xe))},rt=function(Ge,Xe){window.console&&window.console.log&&(!Xe||typeof Xe.showLogging=="undefined"||Xe.showLogging&&Xe.showLogging!=="false")&&console.log(Ge)};je.material_id!==void 0?Pe(tt):tt();function tt(){var Ge=Pt;z!==null?Ge=z:parseFloat(Ge)<5&&(Ge="5.0"),Ke(Ge,!1),E!==null&&et(E,x),xe=!0}return Xt},GGBAppletUtils=function(){"use strict";function Xt(){return window.GGBT_wsf_edit!==void 0}function Pt(xe,z){z!=1?(xe.style.transformOrigin="0% 0% 0px",xe.style.webkitTransformOrigin="0% 0% 0px",xe.style.transform="scale("+z+","+z+")",xe.style.webkitTransform="scale("+z+","+z+")",xe.style.maxWidth="initial",xe.querySelector(".ggb_preview")!==null&&(xe.querySelector(".ggb_preview").style.maxWidth="initial"),xe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(xe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),xe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(xe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(xe.style.transform="none",xe.style.webkitTransform="none")}function je(xe,z,E,ie,oe,ee){var le=null;if(ee!=null&&ee!="")for(var x=xe.parentNode;x!=null;)if((" "+x.className+" ").indexOf(" "+ee+" ")>-1){le=x;break}else x=x.parentNode;var ne=0,re=0,ae=0,se=0,ce=0,pe=0,me=0;if(le)ne=le.offsetWidth,re=Math.max(ie?le.offsetWidth:0,le.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ne=Math.min(window.innerWidth,document.documentElement.clientWidth),re=Math.min(window.innerHeight,document.documentElement.clientHeight),ae=ne):(ne=window.innerWidth,re=window.innerHeight,ae=window.innerWidth),xe){var he=xe.getBoundingClientRect();he.left>0&&he.left<=ne&&(oe===void 0||!oe)&&(document.dir==="rtl"?(ce=ne-he.width-he.left,pe=ae<=480?10:30):(pe=he.left,ce=ae<=480?10:30),se=pe+ce)}if(xe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var be=xe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(se=40,me=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(se=0,me=40)}}return xe&&((E===void 0||!E)&&z>0&&z+se<ne?ne=z:ne-=se,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(E===void 0||!E)&&(re-=me)),{width:ne,height:re}}function ge(xe,z,E,ie,oe){if(xe.isScreenshoGenerator)return 1;var ee=ie!==void 0&&ie,le=xe.noScaleMargin!=null&&xe.noScaleMargin,x=function(be){return be&&be!=="false"},ne=x(xe.autoHeight),re=je(z,xe.width,E,ne,ee&&window.GGBT_wsf_view||le,oe),ae=parseInt(re.width),se=xe.width,ce=xe.height;if(se===void 0){var pe=z.querySelector(".appletParameters");pe&&(se=pe.offsetWidth,ce=pe.offsetHeight)}var me=ae/se,he=ee?1:re.height/ce;return E!==void 0&&!E&&(me=Math.min(1,me),he=Math.min(1,he)),Math.min(me,he)}function gt(xe,z,E){var ie=1,oe,ee=!1;if(xe.hasOwnProperty("allowUpscale")&&(ee=xe.allowUpscale),xe.hasOwnProperty("scale")&&(ie=parseFloat(xe.scale),(isNaN(ie)||ie===null||ie===0)&&(ie=1),ie>1&&(ee=!0)),z&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ee=!0),!(xe.hasOwnProperty("disableAutoScale")&&xe.disableAutoScale))oe=ge(xe,z,ee,E,xe.scaleContainerClass);else return ie;return ee&&(!xe.hasOwnProperty("scale")||ie===1)?oe:Math.min(ie,oe)}function a(xe){var z=Math.min(window.innerWidth,document.documentElement.clientWidth),E=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=xe.getBoundingClientRect(),oe=(z-ie.width)/2,ee=(E-ie.height)/2;ee<0&&(ee=0),xe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(oe<40?xe.style.left="40px":xe.style.left=oe+"px",xe.style.top=ee+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ee<40?xe.style.top="40px":xe.style.top=ee+"px",xe.style.left=oe+"px")}function Te(xe,z){var E=xe.querySelector(".appletParameters");if(E){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(z.id!==E.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(xe)}if(E.parentElement&&/fullscreen/.test(E.parentElement.className))return;var ie=gt(z,xe);Xt()&&E.setAttribute("data-param-scale",ie);for(var oe=null,ee=0;ee<xe.childNodes.length;ee++)if(xe.childNodes[ee].className!==void 0&&xe.childNodes[ee].className.match(/^applet_scaler/)){oe=xe.childNodes[ee];break}if(oe!==null&&oe.querySelector(".noscale")!==null)return;var le=z.id!==void 0?z.id:"ggbApplet",x=window[le];(x==null||!x.recalculateEnvironments)&&oe!==null&&!oe.className.match(/fullscreen/)&&(oe.parentNode.style.transform="",!isNaN(ie)&&ie!==1?(oe.parentNode.style.width=z.width*ie+"px",oe.parentNode.style.height=z.height*ie+"px",Pt(oe,ie)):(Pt(oe,1),oe.parentNode.style.width=z.width+"px",oe.parentNode.style.height=z.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&a(xe),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(E).parents(".content-added-content"))}}return{responsiveResize:Te,isFlexibleWorksheetEditor:Xt,positionCenter:a,getScale:gt,scaleElement:Pt}}();__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 Xt=n.location.search;return Xt.indexOf(J)!=-1||Xt.indexOf(K)!=-1}function q(Xt,Pt){}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(Xt){var Pt=s[L].bindings;s[L].bindings=function(){for(var je=Pt?Pt():{},ge=Xt[webModule.__softPermutationId],gt=O;gt<ge.length;gt++){var a=ge[gt];je[a[O]]=a[P]}return je}};var t;function u(){return v(),t}function v(){if(!t){var Xt=o.createElement(Q);if(Xt.id=L,Xt.style.cssText=R+S,Xt.tabIndex=-1,o.body.appendChild(Xt),t=Xt.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Pt=document.compatMode==U?V:W;t.write(Pt+X),t.close()}}}function w(Xt){function Pt(ge){function gt(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var a=gt();if(a){ge();return}function Te(){if(!a){if(!gt())return;a=!0,ge(),o.removeEventListener&&o.removeEventListener(Z,Te,!1),xe&&clearInterval(xe)}}o.addEventListener&&o.addEventListener(Z,Te,!1);var xe=setInterval(function(){Te()},$)}function je(ge){var gt=u(),a=gt.body,Te=gt.createElement(_);Te.language=ab,Te.crossOrigin=W,Te.src=ge,webModule.__errFn&&(Te.onerror=function(){webModule.__errFn(L,new Error(bb+ge))}),a.appendChild(Te)}Pt(function(){je(Xt)})}webModule.__startLoadingFragment=function(Xt){return C(Xt)},webModule.__installRunAsyncCode=function(Xt){var Pt=u(),je=Pt.body,ge=Pt.createElement(_);ge.language=ab,ge.text=Xt,je.appendChild(ge),je.removeChild(ge)};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(Xt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Xt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Xt){var Pt=c[Xt];return Pt==null?null:Pt},r=d,webModule.__errFn=e}function B(){function Xt(xe){var z=xe.lastIndexOf(rb);z==-1&&(z=xe.length);var E=xe.indexOf(sb);E==-1&&(E=xe.length);var ie=xe.lastIndexOf(tb,Math.min(E,z));return ie>=O?xe.substring(O,ie+P):W}function Pt(xe){if(!xe.match(/^\w+:\/\//)){var z=o.createElement(ub);z.src=xe+vb,xe=Xt(z.src)}return xe}function je(){var xe=__gwt_getMetaProperty(wb);return xe!=null?xe:W}function ge(){for(var xe=o.getElementsByTagName(_),z=O;z<xe.length;++z)if(xe[z].src.indexOf(xb)!=-1)return Xt(xe[z].src);return W}function gt(){var xe=o.getElementsByTagName(yb);return xe.length>O?xe[xe.length-P].href:W}function a(){var xe=o.location;return xe.href==xe.protocol+zb+xe.host+xe.pathname+xe.search+xe.hash}var Te=je();return Te==W&&(Te=ge()),Te==W&&(Te=gt()),Te==W&&a()&&(Te=Xt(o.location.href)),Te=Pt(Te),Te}function C(Xt){return Xt.match(/^\//)||Xt.match(/^[a-zA-Z]+:\/\//)?Xt:webModule.__moduleBase+Xt}function D(){var Xt=[],Pt=O,je=[],ge=[];function gt(xe){var z=ge[xe](),E=je[xe];if(z in E)return z;var ie=[];for(var oe in E)ie[E[oe]]=oe;throw r&&r(xe,ie,z),null}if(__gwt_isKnownPropertyValue=function(xe,z){return z in je[xe]},webModule.__getPropMap=function(){var xe={};for(var z in je)je.hasOwnProperty(z)&&(xe[z]=gt(z));return xe},webModule.__computePropValue=gt,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var a;try{a=Cb;var Te=a.indexOf(Db);Te!=-1&&(Pt=parseInt(a.substring(Te+P),$),a=a.substring(O,Te))}catch(xe){}return webModule.__softPermutationId=Pt,C(a+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(Xt,Pt,je){"use strict";je.d(Pt,{Ax:function(){return Te},Ds:function(){return xe},KI:function(){return E},SI:function(){return a},f1:function(){return gt}});var ge=je(74128);function gt(ie){let oe=!0;if(ie.length>0){for(let ee=0;ee<ie.length;ee++)if(ie[ee].compile_success==0||!ie[ee].compile_success){oe=!1;break}}else oe=!1;return oe}function a(ie,oe=""){let ee=[];for(let le=0;le<ie.length;le++){let x=ie[le],ne=oe?`${oe}/${x.name}`:`${x.name}`;ee.push({title:x.name,type:x.type,isLeaf:x.type!=="tree",key:ne})}return ee}function Te(ie,oe,ee){for(let le=0;le<ie.length;le++){let x=ie[le];if(x.key===oe){x.children=ee;break}x.children&&Te(x.children,oe,ee)}return ie}function xe(ie,oe,ee){let le;return function(){let x=this,ne=arguments,re=function(){le=null,ee||ie.apply(x,ne)},ae=ee&&!le;clearTimeout(le),le=setTimeout(re,oe),ae&&ie.apply(x,ne)}}const z=!0,E=ge.Z.API_SERVER},16750:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return le}});var ge=je(59301),gt={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},a=je(92310),Te=je.n(a),xe=je(29787),z=je(2859),E=je(38147),ie=je(65862),oe=(x,ne,re)=>new Promise((ae,se)=>{var ce=he=>{try{me(re.next(he))}catch(be){se(be)}},pe=he=>{try{me(re.throw(he))}catch(be){se(be)}},me=he=>he.done?ae(he.value):Promise.resolve(he.value).then(ce,pe);me((re=re.apply(x,ne)).next())}),le=({data:x,className:ne,fullWidth:re,style:ae={},onClose:se,onOk:ce,showFullTools:pe,noAssociationId:me})=>{const he=(0,ge.useRef)(null),be=(0,ge.useRef)(null),De=(0,ge.useRef)(null),Me=(0,ge.useRef)(null),[Be,Pe]=(0,ge.useState)(!1),[Ce,Oe]=(0,ge.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ge.useEffect)(()=>(De.current||(De.current=document.createElement("style"),document.head.appendChild(De.current)),x!=null&&x.visible?(document.body.setAttribute("data-custom","y-hidden"),De.current.innerHTML=" html { overflow-y: hidden; }",x!=null&&x.src&&Ie()):(document.body.removeAttribute("data-custom"),De.current&&(document.head.removeChild(De.current),De.current=null)),()=>{document.body.removeAttribute("data-custom"),De.current&&(document.head.removeChild(De.current),De.current=null)}),[x==null?void 0:x.visible]);const Ie=()=>oe(void 0,null,function*(){Pe(!0),Oe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const ve=yield(0,ie.ZJ)(x==null?void 0:x.src);he.current.src="",he.current.src=ve,he.current.onload=function(){Ae()},Pe(!1),Oe("")}),ke=ve=>oe(void 0,null,function*(){Pe(!0),Oe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ue=yield(0,E.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:x.title,file:ve.dataUrl}});Ue!=null&&Ue.id&&!me?(yield(0,E.ZP)(`/api/attachments/${x.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ue==null?void 0:Ue.id,settings:JSON.stringify(ve.state)}})).status===0&&ce():Ue!=null&&Ue.id&&ce(Ue),Pe(!1),Oe("")}),Le=()=>{const ve=document.querySelector('a[href="https://markerjs.com/"]');ve&&ve.parentNode&&(ve.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($e=>{const Je=document.querySelector($e.name);Je&&Je.setAttribute("title",$e.title)})},Ae=()=>{be.current=new z.hP(he.current),be.current.targetRoot=Me.current,be.current.addEventListener("render",ke),be.current.addEventListener("beforeclose",se),pe&&(be.current.availableMarkerTypes=be.current.ALL_MARKER_TYPES,be.current.uiStyleSettings.redoButtonVisible=!0,be.current.uiStyleSettings.notesButtonVisible=!0,be.current.uiStyleSettings.zoomButtonVisible=!0,be.current.uiStyleSettings.zoomOutButtonVisible=!0,be.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=be.current.uiStyleSettings,be.current.show(),x!=null&&x.snapshotData&&be.current.restoreState(x.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Le()},300)};return ge.createElement(ge.Fragment,null,(x==null?void 0:x.visible)&&ge.createElement(xe.Z,{spinning:Be,tip:Ce,style:{position:"absolute",width:"100vw"}},ge.createElement("div",{ref:Me,className:Te()(gt.imageDimensions,ne,re?gt.fullWidth:""),style:ae},ge.createElement("img",{className:gt.img,ref:he}))))}},99298:function(Xt,Pt,je){"use strict";var ge=je(59301),gt=je(77019),a=je(5269),Te=je(31691),xe=je(7939),z=je(95097),E=je(96408),ie=je(48136),oe=je(59301);const ee=(0,ge.forwardRef)(({callback:le,showSaveButton:x,value:ne=""},re)=>{const ae=(0,ge.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=be=>{ae.current.setValue(ae.current.getValue()+" "+be.value+" ")},me=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:oe.createElement(gt.Z,{className:E.Z.lists,gutter:[10,10]},se.map((be,De)=>oe.createElement(a.Z,{flex:"110px",className:E.Z.item},oe.createElement("div",null,oe.createElement(z.Z,{value:`$$${be.value}$$`}),be.name),oe.createElement("div",{className:E.Z.children},be.children.map((Me,Be)=>oe.createElement("div",{key:Be},oe.createElement("h1",null,Me.name),oe.createElement(gt.Z,{gutter:[10,10]},Me.data.map((Pe,Ce)=>oe.createElement(a.Z,{key:Ce,onClick:()=>pe(Pe),className:E.Z.diamond},oe.createElement(z.Z,{value:"`$$"+Pe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:oe.createElement(gt.Z,{className:E.Z.lists,gutter:[10,10]},ce.map((be,De)=>oe.createElement(a.Z,{flex:"110px",className:E.Z.item},oe.createElement("div",null,oe.createElement(z.Z,{value:"`$$"+be.value+"$$`"}),be.name),oe.createElement("div",{className:E.Z.children},be.children.map((Me,Be)=>oe.createElement("div",{key:Be},Me.name&&oe.createElement("h1",null,Me.name),oe.createElement(gt.Z,{gutter:[10,10]},Me.data.map((Pe,Ce)=>oe.createElement(a.Z,{key:Ce,onClick:()=>pe(Pe),className:E.Z.diamond},oe.createElement(z.Z,{value:"`$$"+Pe.value+"$$`"}))))))))))}],he=()=>{var be=document.createElement("div");be.innerHTML=ae.current.getValue();var De=be.innerText;return le&&le(De),De};return(0,ge.useImperativeHandle)(re,()=>({getData:he})),oe.createElement("div",{className:E.Z.mathWrap},oe.createElement(Te.default,{defaultActiveKey:"1",items:me}),oe.createElement("math-field",{locale:"zh_cn",className:E.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:ae,style:{width:800,marginTop:30,fontSize:18}},ne||""),x&&oe.createElement("div",{className:E.Z.button},oe.createElement(xe.ZP,{size:"large",onClick:he,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Pt.Z=ee},2524:function(Xt,Pt,je){"use strict";var ge=je(59301),gt=je(93314),a=je(7939),Te=Object.defineProperty,xe=Object.defineProperties,z=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ee=(re,ae,se)=>ae in re?Te(re,ae,{enumerable:!0,configurable:!0,writable:!0,value:se}):re[ae]=se,le=(re,ae)=>{for(var se in ae||(ae={}))ie.call(ae,se)&&ee(re,se,ae[se]);if(E)for(var se of E(ae))oe.call(ae,se)&&ee(re,se,ae[se]);return re},x=(re,ae)=>xe(re,z(ae));const ne=({img:re,buttonProps:ae={},styles:se={},customText:ce,ButtonText:pe,ButtonClick:me,Buttonclass:he,ButtonTwo:be,imgStyles:De,loading:Me=!1,className:Be=""})=>ge.createElement("section",{className:`tc animated fadeIn ${Be}`,style:le({color:"#999",margin:"100px auto",visibility:Me?"hidden":"visible"},se)},ge.createElement("img",{src:re||gt,style:x(le({},De),{pointerEvents:"none",userSelect:"none"})}),ge.createElement("p",{className:"mt20 font14"},ce||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),pe&&ge.createElement(a.ZP,le({className:he,onClick:me},ae),pe),be&&be);Pt.Z=ne},52918:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return he}});var ge=je(59301),gt={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},a=je(7939),Te=je(70557),xe=je(50258),z=je(25399),E=je(65862),ie=je(87513),oe=je(2524),ee=je(74128),le=je(7310),x=je(59301),ne=Object.defineProperty,re=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(be,De,Me)=>De in be?ne(be,De,{enumerable:!0,configurable:!0,writable:!0,value:Me}):be[De]=Me,pe=(be,De)=>{for(var Me in De||(De={}))ae.call(De,Me)&&ce(be,Me,De[Me]);if(re)for(var Me of re(De))se.call(De,Me)&&ce(be,Me,De[Me]);return be},me=(be,De,Me)=>new Promise((Be,Pe)=>{var Ce=ke=>{try{Ie(Me.next(ke))}catch(Le){Pe(Le)}},Oe=ke=>{try{Ie(Me.throw(ke))}catch(Le){Pe(Le)}},Ie=ke=>ke.done?Be(ke.value):Promise.resolve(ke.value).then(Ce,Oe);Ie((Me=Me.apply(be,De)).next())}),he=({editOffice:be="view",data:De,issaver:Me,onSaver:Be,theme:Pe,type:Ce,filename:Oe,monacoEditor:Ie,className:ke,style:Le,close:Ae,onClose:ve,hasMask:Ue,disabledDownload:$e,onImgDimensions:Je,showNodata:ot,recordInfo:_e})=>{const[Ke,et]=(0,ge.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[rt,tt]=(0,ge.useState)(""),[Ge,Xe]=(0,ge.useState)(),Ve=window.ENV==="build"?"/react/build":"",it=location.host.startsWith("localhost")?ee.Z.PROXY_SERVER:ee.Z.API_SERVER,ct=10*(1024*1024),at=(0,ge.useRef)();De!=null&&De.startsWith("/api")&&Ce!=="txt"&&(De=ee.Z.API_SERVER+De);const qe=Ne=>Ne.substring(Ne.lastIndexOf("/")+1).split(".").pop();Oe&&Ie&&(Ie.filename=Oe),(0,ge.useEffect)(()=>{var Ne,ze;const we=(ze=(Ne=document.cookie)==null?void 0:Ne.replace(/\s/g,""))==null?void 0:ze.split(";");we==null||we.map(ye=>{let Ee=ye.split("=");Ee[0]==="_educoder_session"&&tt(Ee[1])})},[]),(0,ge.useEffect)(()=>{Ce==="office"&&(De.indexOf("bigfilescdn.")>-1||De.indexOf("bigfiles1")>-1?Xe({url:De,fileType:qe(De),model:De.indexOf("model=edit")?"edit":"view"}):Re())},[Ce,De]);function Fe(Ne){return me(this,null,function*(){Ne.data.type==="pdfdata"&&(Be(Ne.data.data),window.removeEventListener("message",Fe,!1)),console.log("mess---:",Ne.data)})}const Re=()=>me(void 0,null,function*(){console.log("data:",De);let Ne=De;De.startsWith("http")||(Ne=location.origin+Ne);let ze=new URL(Ne).pathname.split("/").pop();const we=yield(0,ie.gJ)({attachment_id:ze});we.url=it+we.url,Xe(we)}),te=()=>{if(De.startsWith("http")||De.startsWith("blob:")){de();return}(0,E.Sv)(Oe||"educoder",De,Oe)},de=()=>{_e&&(0,le.fc)({id:_e==null?void 0:_e.id,watch_type:1,course_id:_e==null?void 0:_e.course_id}),(0,E.Nd)(Oe||"educoder",decodeURIComponent(De))};return x.createElement("div",{style:pe({},Le||{}),className:`${Ue&>.bgBlack} ${Ce?gt.wrp:"hide"}`},Ae&&x.createElement("div",{className:gt.close,ref:at},!!Je&&x.createElement(z.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>at.current},x.createElement("span",{onClick:()=>{ve(),Je()}},x.createElement("i",{className:"icon-yulanpizhu"}))),!$e&&x.createElement(z.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>at.current},x.createElement("span",{onClick:de},x.createElement("i",{className:"icon-quxiaozhiding"}))),Me&&x.createElement(z.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>at.current},x.createElement("span",{className:"",onClick:()=>{const Ne=document.getElementById("pdfiframe");window.addEventListener("message",Fe,!1),setTimeout(()=>{Ne.contentWindow.postMessage("getData","*")},300)}},x.createElement("i",{className:"icon-baocun"}))),x.createElement(z.Z,{title:"\u5173\u95ED",getPopupContainer:()=>at.current},x.createElement("span",{className:"",onClick:()=>{ve()}},x.createElement("i",{className:"icon-guanbi1"})))),x.createElement("div",{className:`${gt[ke]} ${ke} ${gt.monaco} ${Ce==="txt"?"show":"hide"}`},Ce==="txt"&&x.createElement(x.Fragment,null,x.createElement(xe.ZP,pe({},Ie)))),Ce==="audio"&&x.createElement("audio",{src:`${(De==null?void 0:De.indexOf("http://"))>-1||(De==null?void 0:De.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${De}`,autoPlay:!0}),Ce==="video"&&x.createElement(x.Fragment,null,(De==null?void 0:De.indexOf("http"))>-1?x.createElement("video",{controls:!0,src:`${De}`,autoPlay:!0}):x.createElement("video",{controls:!0,src:`data:video/mp4;base64,${De}`,autoPlay:!0})),Ce==="office"&&Ge&&x.createElement("iframe",{src:`${Ve}/office.html?key=${Ge.key}&url=${btoa(Ge.url)}&callbackUrl=${it+(Ge.callbackUrl||"")}&fileType=${Ge.fileType}&title=${Ge.title||""}&model=${be}&officeServer=${ee.Z.ONLYOFFICE}&disabledDownload=${!!$e}`}),Ce==="html"&&x.createElement("iframe",{src:De+"&disposition=inline"}),Ce==="pdf"&&x.createElement("iframe",{id:"pdfiframe",src:`${Ve}/js/pdf/index.html?filename=${Oe||"educoder.pdf"}&url=${encodeURIComponent(De)}&disabledDownload=${!!$e}&model=${be}`}),Ce==="image"&&x.createElement("img",{src:`${(De==null?void 0:De.indexOf("http://"))>-1||(De==null?void 0:De.indexOf("https://"))>-1?"":"data:image/png;base64,"}${De}`}),(Ce==="other"||Ce==="download")&&x.createElement(x.Fragment,null,ot?x.createElement(oe.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:x.createElement(a.ZP,{icon:x.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:te,disabled:$e},"\u4E0B\u8F7D")}):x.createElement(a.ZP,{type:"primary",size:"middle",onClick:te,disabled:$e},x.createElement(Te.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),Ce==="flowChart"&&x.createElement("div",{className:"embed"},x.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${De||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},3969:function(Xt,Pt,je){"use strict";je.d(Pt,{h:function(){return ae},x:function(){return se}});var ge=je(25374),gt=je(58e3),a=je(95097),Te=je(59301),xe=Object.defineProperty,z=Object.defineProperties,E=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,le=(ce,pe,me)=>pe in ce?xe(ce,pe,{enumerable:!0,configurable:!0,writable:!0,value:me}):ce[pe]=me,x=(ce,pe)=>{for(var me in pe||(pe={}))oe.call(pe,me)&&le(ce,me,pe[me]);if(ie)for(var me of ie(pe))ee.call(pe,me)&&le(ce,me,pe[me]);return ce},ne=(ce,pe)=>z(ce,E(pe)),re=(ce,pe)=>{var me={};for(var he in ce)oe.call(ce,he)&&pe.indexOf(he)<0&&(me[he]=ce[he]);if(ce!=null&&ie)for(var he of ie(ce))pe.indexOf(he)<0&&ee.call(ce,he)&&(me[he]=ce[he]);return me};const ae=ce=>{var pe=ce,{value:me,onChange:he,scrollId:be}=pe,De=re(pe,["value","onChange","scrollId"]);return Te.createElement("div",{id:be||""},Te.createElement(ge.Z,ne(x({},De),{defaultValue:me,onChange:(Me,Be)=>{Be!=null&&Be.length?he(Me,Be):he(Me)}})))},se=({value:ce,onChange:pe,placeholder:me,height:he=140,isEdit:be,miniToolbar:De,watch:Me=!0})=>be?Te.createElement(ge.Z,{watch:Me,isFocus:!0,height:he||void 0,placeholder:me,defaultValue:ce,onChange:pe,miniToolbar:De}):Te.createElement("div",{style:{cursor:"pointer"}},ce?Te.createElement(a.Z,{className:gt.Z.inputBorder,value:ce}):Te.createElement("div",{className:`${gt.Z.inputBorder} ${gt.Z.placeholder} inputBorderError`},me))},95097:function(Xt,Pt,je){"use strict";je.d(Pt,{z:function(){return Ie},Z:function(){return ke}});var ge=je(59301),gt=je(48850),a=je(49142),Te=je(64018),xe=je(16471),z=je(74128),E=je(65862),ie=je(15342),oe=je(44104),ee=je(7939),le=je(1012),x=je(52918),ne=je(59301),ae=({html:Le})=>{const Ae=(0,ge.useRef)(null),ve=(0,ge.useRef)(null),Ue=`.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,ge.useEffect)(()=>{const $e=Ae.current.attachShadow({mode:"open"});ve.current=document.createElement("div"),ve.current.className="markdown-body",ve.current.innerHTML=Le,$e.appendChild(ve.current);const Je=document.createElement("style");return Je.textContent=Ue,$e.appendChild(Je),()=>{$e.innerHTML=""}},[]),(0,ge.useEffect)(()=>{ve.current&&(ve.current.innerHTML=Le)},[Le]),ne.createElement("div",{ref:Ae})};function se(Le){const Ae=["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"],ve=new RegExp(`\\b(${Ae.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Le.replace(ve,"").trim()}var ce={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},pe=Object.defineProperty,me=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,De=(Le,Ae,ve)=>Ae in Le?pe(Le,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Le[Ae]=ve,Me=(Le,Ae)=>{for(var ve in Ae||(Ae={}))he.call(Ae,ve)&&De(Le,ve,Ae[ve]);if(me)for(var ve of me(Ae))be.call(Ae,ve)&&De(Le,ve,Ae[ve]);return Le};const Be="@\u2581\u2581@",Pe="@\u2581@",Ce=/<pre[^>]*>/g;function Oe(Le){let Ae=document.createElement("div");return Ae.innerHTML=Le,Ae.childNodes.length===0?"":Ae.childNodes[0].nodeValue}const Ie=(Le,Ae)=>{Le=Le||"";const ve=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ue=/\"(?: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,Je=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Ae?Le.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(ve,(ot,_e,Ke,et,rt,tt,Ge)=>{const Xe=_e||et||tt,Ve=Ke||rt||Ge||"?";return z.Z.API_SERVER+"/api/attachments/"+Xe+Ve+"&t="+(0,E.Jn)(Xe,Date.now())+(ot.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Le=Le.replace(Je,(ot,_e,Ke,et,rt,tt,Ge)=>{const Xe=_e||et||tt,Ve=Ke||rt||Ge||"?";return z.Z.API_SERVER+"/attachments/download/"+Xe+Ve+"&t="+(0,E.Jn)(Xe,Date.now())+(ot.indexOf(")")>-1?")":"&")}).replace(ve,(ot,_e,Ke,et,rt,tt,Ge)=>{const Xe=_e||et||tt,Ve=Ke||rt||Ge||"?";return z.Z.API_SERVER+"/api/attachments/"+Xe+Ve+"&t="+(0,E.Jn)(Xe,Date.now())+(ot.indexOf(")")>-1?")":"&")}).replace(Ue,(ot,_e,Ke,et,rt)=>{const tt=_e||et,Ge=Ke||rt||"";return'"'+z.Z.API_SERVER+"/api/attachments/"+tt+Ge+tt+Ge+"&t="+(0,E.Jn)(tt,Date.now())}).replace($e,(ot,_e,Ke,et,rt)=>{const tt=_e||et,Ge=Ke||rt||"";return"("+z.Z.API_SERVER+"/files/uploads/"+tt+Ge+tt+Ge+"&t="+(0,E.Jn)(tt,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,`
|
|
|
`),Le)};var ke=({value:Le="",edit:Ae=!1,className:ve,showTextOnly:Ue,showLines:$e,style:Je={},stylesPrev:ot={},highlightKeywords:_e,showProgramFill:Ke,isProgramFill:et,disabledFill:rt=!1,programFillValue:tt,openEditor:Ge=()=>{},onFillChange:Xe=Qe=>{},onFillBlur:Ve=()=>{},onFillFocus:it=()=>{}})=>{let Qe=se(String(Le||""));const ct=(0,ge.useRef)(),at=(0,ge.useRef)(),[qe,Fe]=(0,ge.useState)(""),[Re,te]=(0,ge.useState)("office"),[de,Ne]=(0,ge.useState)([]),ze=(0,ge.useRef)("a"+(0,le.Z)()),we={},ye=xt=>/<style[\s\S]*?>/i.test(xt||""),Ee=(xt,Dt,jt)=>{const ht=document.createElement(xt===Pe?"input":"textarea");ht.style.width="100%",ht.style.height=xt===Pe?"40px":"151px",ht.rows=5,ht.spellcheck=!1,ht.name="edu-program-fill",ht.placeholder="\u8BF7\u8F93\u5165",ht.dataset.id=Dt;const Ct=Object.keys(we).length;return we[Ct]=ht,`<span class="edu-program-fill-wrap ${xt===Pe?"":"show"}" style="width:${xt===Pe?"600px":"100%"}" title=${jt||""}><span>${ht.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function We(xt){return xt=xt.replace(/!\[.*?\]\(.*?\)/g,""),xt=xt.replace(/\[.*?\]\(.*?\)/g,""),xt=xt.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),xt=xt.replace(/<embed.*?>/g,""),xt=xt.replace(/<img.*?>/g,""),xt=xt.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),xt=xt.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),xt=xt.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),xt=xt.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),xt}const Ze=xt=>!Ue&&ye(Qe)?xt:xt.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(Dt,jt){let ht=jt.replace(/(\n|\r)/g,"").split("}"),Ct=[];return ht.map($t=>{$t!=""&&Ct.push(`.${ze.current} ${$t}`)}),`<style>${Ct.join("}")}</style>`}),Ye=(0,ge.useMemo)(()=>{try{const ht=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Ct=/\"\/api\/attachments\/|\"\/attachments\/download\//g,$t=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Vt=/\(\/attachments\/download\//g;Qe=Qe.replace(Vt,"("+z.Z.API_SERVER+"/attachments/download/").replace(ht,"("+z.Z.API_SERVER+"/api/attachments/").replace(Ct,'"'+z.Z.API_SERVER+"/api/attachments/").replace($t,'"'+z.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(ht){}if(Ke){let ht=-1;return Qe=Qe.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Ct,$t,Vt){var vt;return++ht,Ee(Ct,ht,(vt=tt==null?void 0:tt[ht])==null?void 0:vt.value.replaceAll("<","<").replaceAll(">",">"))}),`<pre style="background:#fff;padding:4px">${Ze(Qe||"")}</pre>`}let xt=Ze(Qe);xt=(0,a.ZP)(xt);const Dt=(0,a.ez)();Qe.match(/\[TOC\]/)&&(xt=xt.replace("<p>[TOC]</p>",(0,a.Qv)()),(0,a.Iy)()),xt=xt.replace(/(__special_katext_id_\d+__)/g,(ht,Ct)=>{const{type:$t,expression:Vt}=Dt[Ct];return(0,ie.renderToString)(Oe(Vt)||"",{displayMode:$t==="block",throwOnError:!1,output:"html"})}),xt=xt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,a.AL)();const jt=document.createElement("div");if(jt.innerHTML=xt,Ue)return jt.innerText;if(_e){const ht=_e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Tt(jt,ht),jt.innerHTML}return setTimeout(()=>bt(),500),jt.innerHTML},[Qe,_e]);(0,ge.useEffect)(()=>{St.current&&St.current.querySelectorAll(["input","textarea"]).forEach(Dt=>{Dt.oninput=st,Dt.onblur=lt,Dt.onfocus=ft})},[de]),(0,ge.useEffect)(()=>{var xt,Dt,jt,ht,Ct;if(tt!=null&&tt.length)try{const $t=St.current.querySelectorAll(".edu-program-fill-score"),Vt=St.current.querySelectorAll('[name="edu-program-fill"]');for(const[vt,kt]of Vt.entries())kt.value=((xt=tt==null?void 0:tt[vt])==null?void 0:xt.value)||"",((Dt=tt==null?void 0:tt[vt])==null?void 0:Dt.type)==="warning"?kt.className="program-fill-warning":((jt=tt==null?void 0:tt[vt])==null?void 0:jt.type)==="success"?kt.className="program-fill-success":kt.className="";for(const[vt,kt]of $t.entries())kt.innerHTML=(ht=tt==null?void 0:tt[vt])!=null&&ht.score?`${(Ct=tt==null?void 0:tt[vt])==null?void 0:Ct.score}\u5206`:"";Ne(tt)}catch($t){console.log($t,"error")}},[tt]);const st=xt=>{de[xt.target.dataset.id]=de[xt.target.dataset.id]||{},de[xt.target.dataset.id].value=xt.target.value,Ne([...de]),Xe(de,xt.target.dataset.id)},lt=xt=>{de[xt.target.dataset.id]=de[xt.target.dataset.id]||{},de[xt.target.dataset.id].value=xt.target.value,Ne([...de]),Ve(de,xt.target.dataset.id)},ft=xt=>{de[xt.target.dataset.id]=de[xt.target.dataset.id]||{},de[xt.target.dataset.id].value=xt.target.value,Ne([...de]),it(de,xt.target.dataset.id)};function Tt(xt,Dt){return xt.childNodes.forEach(jt=>{var ht;if(jt.childNodes.length>0)Tt(jt,Dt);else if(jt.nodeName!=="IMG")if(jt.innerHTML)jt.innerHTML=(ht=jt.innerHTML)==null?void 0:ht.replace(new RegExp(Dt,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const Ct=document.createElement("span");Ct.innerHTML=jt.textContent.replace(new RegExp(Dt,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),jt.replaceWith(Ct)}})}const St=(0,ge.useRef)();a.jb.WebkitLineClamp=$e,$e&&(Je=Me(Me({},Je),a.jb));function Ot(xt){let Dt=xt.target;if(Dt.tagName.toUpperCase()==="A"){let jt=Dt.getAttribute("href");if(jt.indexOf("office")>-1)xt.preventDefault(),Fe(jt),te("office");else if(jt.indexOf("application/pdf")>-1)xt.preventDefault(),Fe(jt),te("pdf");else if(jt.indexOf("text/html")>-1)xt.preventDefault(),Fe(jt),te("html");else if(jt.startsWith("#")){xt.preventDefault();let ht=document.getElementById(jt.replace("#",""));ht&&ht.scrollIntoView(!0)}}}const bt=()=>{var xt;const Dt=(xt=St.current)==null?void 0:xt.querySelectorAll("video");Dt==null||Dt.forEach(jt=>{if(jt.oncontextmenu=()=>!1,jt.src.indexOf(".m3u8")>-1&&!jt.canPlayType("application/vnd.apple.mpegurl")){if(xe.ZP.isSupported()){var ht=new xe.ZP;ht.loadSource(jt.src),ht.attachMedia(jt)}}})};(0,ge.useEffect)(()=>{if(St.current&&Ye&&Ye.match(Ce)&&window.PR.prettyPrint(),St.current)return St.current.addEventListener("click",Ot),()=>{var xt;(xt=St.current)==null||xt.removeEventListener("click",Ot),(0,a.AL)(),(0,a.Iy)()}},[Ye,St.current,Ot]);const Mt=xt=>{xt.target.nodeName==="IMG"&&xt.target.className.indexOf("draw-flowchart")>-1?(ct.current.style.zIndex=1,ct.current.style.display="flex",ct.current.style.width=xt.target.clientWidth+"px",ct.current.style.height=xt.target.clientHeight+"px",ct.current.style.top=xt.target.offsetTop+"px",ct.current.style.left=xt.target.offsetLeft+"px",xt.target.id&&(at.current=xt.target.id)):ct.current.style.display="none"},Et=()=>{ct.current.style.display="none"};return(0,ge.useEffect)(()=>{var xt;const Dt=jt=>{jt.preventDefault(),jt.clipboardData.setData("text",window.getSelection().toString())};return(xt=St.current)==null||xt.addEventListener("copy",Dt),()=>{var jt;(jt=St.current)==null||jt.removeEventListener("copy",Dt)}},[St.current]),ge.createElement("div",{style:{position:"relative"},onMouseLeave:Et},Ue&&ge.createElement("div",{ref:St,className:`${ce.mdBody} `},Ye),!Ue&&!ye(Ye)&&ge.createElement("div",{ref:St,style:Me({},Je),onMouseOver:Mt,className:`${ve||""} ${rt?"disabled-fill":""} markdown-body ${ce.mdBody} ${ze.current}`,dangerouslySetInnerHTML:{__html:Ye}}),!Ue&&ye(Ye)&&ge.createElement(ae,{html:Ye}),ge.createElement("div",{ref:ct,className:`${ce.button} ${Ae?"":ce.previewFlowChart}`},ge.createElement(oe.Z,null,ge.createElement(ee.ZP,{onClick:()=>{Ae?Ge(at.current):(Fe(at.current),te("flowChart"))}},Ae?"\u7F16\u8F91":"\u9884\u89C8"))),ge.createElement(x.Z,{close:!0,data:qe,type:qe!=null&&qe.length?Re:"",style:Me({},ot),onClose:()=>Fe("")}))}},83845:function(Xt,Pt,je){"use strict";je.d(Pt,{cT:function(){return Ce},pe:function(){return Me}});var ge=je(59301),gt=je(94968),a=je(6767),Te=je(38147),xe=je(28209),z=je.n(xe),E=je(1012),ie=je(65582),oe=je(47257),ee=je.n(oe),le=Object.defineProperty,x=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(Ie,ke,Le)=>ke in Ie?le(Ie,ke,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Ie[ke]=Le,pe=(Ie,ke)=>{for(var Le in ke||(ke={}))ae.call(ke,Le)&&ce(Ie,Le,ke[Le]);if(re)for(var Le of re(ke))se.call(ke,Le)&&ce(Ie,Le,ke[Le]);return Ie},me=(Ie,ke)=>x(Ie,ne(ke)),he=(Ie,ke)=>{var Le={};for(var Ae in Ie)ae.call(Ie,Ae)&&ke.indexOf(Ae)<0&&(Le[Ae]=Ie[Ae]);if(Ie!=null&&re)for(var Ae of re(Ie))ke.indexOf(Ae)<0&&se.call(Ie,Ae)&&(Le[Ae]=Ie[Ae]);return Le},be=(Ie,ke,Le)=>new Promise((Ae,ve)=>{var Ue=ot=>{try{Je(Le.next(ot))}catch(_e){ve(_e)}},$e=ot=>{try{Je(Le.throw(ot))}catch(_e){ve(_e)}},Je=ot=>ot.done?Ae(ot.value):Promise.resolve(ot.value).then(Ue,$e);Je((Le=Le.apply(Ie,ke)).next())});const{Dragger:De}=gt.default,Me=Ie=>{const ke="bf3c199c2470cb477d907b1e0917c17b",Le="5183666c72eec9e4";var Ae=z().enc.Utf8.parse(ke);let ve=z().enc.Utf8.parse(Le);var Ue=z().AES.decrypt(Ie,Ae,{iv:ve,mode:z().mode.CBC});return Ue.toString(z().enc.Utf8)};let Be;const Pe=Ie=>be(void 0,[Ie],function*({identifier:ke,oldFilename:Le,newFilename:Ae}){var ve,Ue,$e,Je,ot,_e;const Ke=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});Ke.data=JSON.parse(Me(Ke.data));const et=new OSS({endpoint:(ve=Ke==null?void 0:Ke.data)==null?void 0:ve.end_point,region:(Ue=Ke==null?void 0:Ke.data)==null?void 0:Ue.region,accessKeyId:($e=Ke==null?void 0:Ke.data)==null?void 0:$e.access_key_id,accessKeySecret:(Je=Ke==null?void 0:Ke.data)==null?void 0:Je.access_key_secret,bucket:(ot=Ke==null?void 0:Ke.data)==null?void 0:ot.bucket,stsToken:(_e=Ke==null?void 0:Ke.data)==null?void 0:_e.security_token});return new Promise((rt,tt)=>{console.log(11111,`${ke}/${Le}`,`${ke}/${Ae}`,Ke.data),et.copy(`/${ke}/${Le}`,`/${ke}/${Ae}`).then(Ge=>{console.log("\u62F7\u8D1D\u6210\u529F",Ge)}).catch(Ge=>{console.log(Ge)})})}),Ce=(Ie,ke,Le)=>be(void 0,null,function*(){var Ae,ve,Ue,$e,Je,ot;ke.file_name=Ie.name;const _e=yield(0,Te.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",Me(_e.data)),_e.data=JSON.parse(Me(_e.data));const Ke=Ie.name.split(".");Ke.pop();const et=ke.realFileName?Ke.join(""):(0,E.Z)(),rt=new(ee())({endpoint:(Ae=_e==null?void 0:_e.data)==null?void 0:Ae.end_point,region:(ve=_e==null?void 0:_e.data)==null?void 0:ve.region,accessKeyId:(Ue=_e==null?void 0:_e.data)==null?void 0:Ue.access_key_id,accessKeySecret:($e=_e==null?void 0:_e.data)==null?void 0:$e.access_key_secret,bucket:(Je=_e==null?void 0:_e.data)==null?void 0:Je.bucket,stsToken:(ot=_e==null?void 0:_e.data)==null?void 0:ot.security_token});return new Promise((tt,Ge)=>{var Xe;rt.multipartUpload(`${et}`,new Blob([Ie],{type:Ie.type}),me(pe({timeout:200*1e3,partSize:102400},Le),{callback:{url:(Xe=_e==null?void 0:_e.data)==null?void 0:Xe.callback_url,host:_e==null?void 0:_e.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,Te.rz)(ke)}})).then(function(Ve){var it;Ie.response=(it=Ve.data)==null?void 0:it.data,tt(Ve==null?void 0:Ve.data)}).catch(function(Ve){Ge(Ve),console.log("err:",Ve)})})}),Oe=Ie=>{var ke=Ie,{user:Le,cancelUpload:Ae}=ke,ve=he(ke,["user","cancelUpload"]);const[Ue,$e]=(0,ge.useState)([]);let[Je,ot]=(0,ge.useState)();const _e={onRemove:et=>{$e([...Ue.filter(rt=>rt.name!==et.name)]),ve.onChange(Ue.filter(rt=>rt.name!==et.name))},disabled:ve.disabled,multiple:!0,fileList:Ue==null?void 0:Ue.map(et=>et.file),customRequest:()=>{},beforeUpload:et=>be(void 0,null,function*(){let rt=ve.maxSize||1073741824;if(Ue.filter(tt=>tt.name===et.name).length){a.ZP.info(`${et.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(et==null?void 0:et.size)>rt?(a.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${rt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(Ue.push({name:et.name,file:et}),$e([...Ue]),ve.onChange(Ue),!1)})},Ke=(et,rt)=>be(void 0,null,function*(){var tt,Ge,Xe,Ve,it,Qe;rt.file_name=et.name;const ct=et.name,at=yield(0,Te.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(at.data=JSON.parse(Me(at.data)),(at==null?void 0:at.status)!==0){Ue[Ue.findIndex(Re=>Re.name===ct)].status="error",Ue[Ue.findIndex(Re=>Re.name===ct)].file.status="error",ve.onChange(Ue),a.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Je=new(ee())({endpoint:(tt=at==null?void 0:at.data)==null?void 0:tt.end_point,region:(Ge=at==null?void 0:at.data)==null?void 0:Ge.region,accessKeyId:(Xe=at==null?void 0:at.data)==null?void 0:Xe.access_key_id,accessKeySecret:(Ve=at==null?void 0:at.data)==null?void 0:Ve.access_key_secret,bucket:(it=at==null?void 0:at.data)==null?void 0:it.bucket,stsToken:(Qe=at==null?void 0:at.data)==null?void 0:Qe.security_token}),console.log(et,"file"),ot(Je);const qe=et.name.split(".");qe.pop();const Fe=ct.indexOf(".")>-1?rt.realFileName?qe.join("."):(0,E.Z)():ct;return new Promise((Re,te)=>{var de;try{Je.multipartUpload(`${ve.identifier}/${Fe}${ct.indexOf(".")>-1?"."+ct.split(".").pop():""}`,new Blob([et.file],{type:et.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(Ne,ze,we)=>{try{console.log("\u8FDB\u5EA6",Ne,ze,we);const ye=Ue.findIndex(Ee=>Ee.name===ct);Ue[ye].file.percent=Ne*100,Ue[ye].tempCheckpoint=ze,$e([...Ue])}catch(ye){}},checkpoint:Ue[Ue.findIndex(Ne=>Ne.name===ct)].tempCheckpoint,callback:{customValue:{id:ct+""},url:(de=at==null?void 0:at.data)==null?void 0:de.callback_url,host:at==null?void 0:at.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,Te.rz)(rt)}}).then(function(Ne){var ze,we,ye;const Ee=Ue.findIndex(Ze=>Ze.name===ct);let We="done";if(((ze=Ne.data)==null?void 0:ze.status)===0){et.response=(we=Ne.data)==null?void 0:we.data;const Ze=Ue.findIndex(Ye=>Ye.name===ct);Ue[Ze].status="done",Ue[Ze].file.status="done"}else a.ZP.warning((ye=Ne.data)==null?void 0:ye.message),We="error";Ue[Ee].status=We,Ue[Ee].file.status=We,ve.onChange(Ue),Re(Ne==null?void 0:Ne.data)}).catch(function(Ne){Ue[Ue.findIndex(ze=>ze.name===ct)].status="error",Ue[Ue.findIndex(ze=>ze.name===ct)].file.status="error",a.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),$e([...Ue]),ve.onChange(Ue),te(Ne),console.log("err:",Ne)})}catch(Ne){}})});return(0,ge.useEffect)(()=>{Ue.every(et=>et==="done"||et==="error")&&ve.onComplete(Ue)},[Ue]),(0,ge.useEffect)(()=>{Ae&&(Je==null||Je.cancel())},[Ae]),(0,ge.useEffect)(()=>{ve.uploading&&Ue.map(et=>be(void 0,null,function*(){var rt;if((!et.status||et.status==="error")&&!Ae){et.status="uploading",et.file.status="uploading";const tt=yield Ke(et,{login:(rt=Le==null?void 0:Le.userInfo)==null?void 0:rt.login,container_type:ve.container_type,container_id:ve.container_id,description:ve.description,realFileName:ve.realFileName})}}))},[ve.uploading]),ge.createElement(De,me(pe({},_e),{height:ve.height,className:ve.className}),ge.createElement("p",{className:"ant-upload-hint"},ve.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Pt.ZP=(0,ie.connect)(({loading:Ie,globalSetting:ke,user:Le})=>({globalSetting:ke,loading:Ie.models.competitions,user:Le}))(Oe)},85533:function(Xt,Pt,je){"use strict";je.d(Pt,{h:function(){return be}});var ge=je(59301),gt=je(82326),a=je(28284),Te=je(7939),xe=je(89780),z=je.n(xe),E=je(45559),ie=je(42313),oe=Object.defineProperty,ee=Object.defineProperties,le=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ae=(De,Me,Be)=>Me in De?oe(De,Me,{enumerable:!0,configurable:!0,writable:!0,value:Be}):De[Me]=Be,se=(De,Me)=>{for(var Be in Me||(Me={}))ne.call(Me,Be)&&ae(De,Be,Me[Be]);if(x)for(var Be of x(Me))re.call(Me,Be)&&ae(De,Be,Me[Be]);return De},ce=(De,Me)=>ee(De,le(Me));const pe=gt.default.Option,me={labelCol:{span:4},wrapperCol:{span:20}},he={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"]};Pt.Z=({callback:De,onCancel:Me})=>{const[Be,Pe]=(0,ge.useState)("python");function Ce(Ie){Pe(he[Ie][1])}function Oe(Ie){De(Ie)}return ge.createElement(a.default,ce(se({},me),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Oe,style:{width:500}}),ge.createElement(a.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ge.createElement(gt.default,{getPopupContainer:Ie=>Ie.parentNode,onChange:Ce},Object.keys(he).map(Ie=>ge.createElement(pe,{key:Ie,value:Ie},he[Ie][0])))),ge.createElement(a.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ge.createElement(be,{mode:Be})),ge.createElement("div",{className:"flex-container flex-end"},ge.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ge.createElement(Te.ZP,{type:"ghost",onClick:Me},"\u53D6\u6D88")))};function be({value:De,onChange:Me,mode:Be,options:Pe={}}){const Ce=(0,ge.useRef)(),[Oe,Ie]=(0,ge.useState)();return(0,ge.useEffect)(()=>{if(Oe){let ke=function(Le){const Ae=Le.getValue();Me&&Me(Ae)};return Oe.on("change",ke),()=>{Oe.off("change",ke)}}},[Oe,Me]),(0,ge.useEffect)(()=>{Oe&&Oe.setOption("mode",Be)},[Oe,Be]),(0,ge.useEffect)(()=>{Oe&&(De!==Oe.getValue()||De==="")&&setTimeout(()=>{Oe.setValue(De||"")},300)},[Oe,De]),(0,ge.useEffect)(()=>{if(Ce.current&&!Oe){const ke=z().fromTextArea(Ce.current,se({mode:Be,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Pe));Ie(ke)}},[Ce.current,Oe]),ge.createElement("div",{className:"my-codemirror-container"},ge.createElement("textarea",{ref:Ce}))}},25374:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return Sr}});var ge=je(59301),gt=je(65582),a=je(89780),Te=je.n(a),xe=je(76374),z=je(45559),E=je(6313),ie=je(25717),oe=je(99498),ee=je(25419),le=je(67549),x=je(95097),ne=({value:ir="",className:Qt,showTextOnly:Jt,showLines:tr,style:sr={}})=>{const Cr=(0,ge.useMemo)(()=>"",[ir]);return ge.createElement(ge.Fragment,null,ge.createElement("div",{dangerouslySetInnerHTML:{__html:Cr}}))},re=Object.defineProperty,ae=Object.defineProperties,se=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,he=(ir,Qt,Jt)=>Qt in ir?re(ir,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):ir[Qt]=Jt,be=(ir,Qt)=>{for(var Jt in Qt||(Qt={}))pe.call(Qt,Jt)&&he(ir,Jt,Qt[Jt]);if(ce)for(var Jt of ce(Qt))me.call(Qt,Jt)&&he(ir,Jt,Qt[Jt]);return ir},De=(ir,Qt)=>ae(ir,se(Qt));let Me=[{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 Be({onActionCallback:ir,title:Qt,icon:Jt,actionName:tr,className:sr="",children:Cr}){function Er(){ir(tr)}return ge.createElement("a",{title:Qt,className:sr,onClick:Er},ge.createElement("i",{className:`${Jt}`}),Cr)}var Pe=({watch:ir,showNullButton:Qt,showNullProgramButton:Jt,onActionCallback:tr,fullScreen:sr,insertTemp:Cr,hidetoolBar:Er,extraUse:vr})=>{const br=[...Me,{title:`${ir?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ir?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ge.createElement("ul",{className:"markdown-toolbar-container"},!Er&&br.map((Fr,_r)=>ge.createElement("li",{key:_r},Fr.actionName?ge.createElement(Be,De(be({},Fr),{onActionCallback:tr})):ge.createElement("span",{className:"v-line"}))),Qt?ge.createElement("li",null,ge.createElement(Be,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:tr},ge.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Jt?ge.createElement(ge.Fragment,null,ge.createElement("li",null,ge.createElement(Be,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:tr},ge.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),ge.createElement("li",null,ge.createElement(Be,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:tr},ge.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,Cr&&ge.createElement("li",null,ge.createElement(Be,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Cr}`,onActionCallback:tr},ge.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),vr&&ge.createElement("li",null,vr),ge.createElement("li",{className:"btn-full-screen"},ge.createElement(Be,{icon:`${sr?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:sr?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:tr})))},Ce=je(57261),Oe=je(28284),Ie=je(37568),ke=je(7939),Le=Object.defineProperty,Ae=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,ot=(ir,Qt,Jt)=>Qt in ir?Le(ir,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):ir[Qt]=Jt,_e=(ir,Qt)=>{for(var Jt in Qt||(Qt={}))$e.call(Qt,Jt)&&ot(ir,Jt,Qt[Jt]);if(Ue)for(var Jt of Ue(Qt))Je.call(Qt,Jt)&&ot(ir,Jt,Qt[Jt]);return ir},Ke=(ir,Qt)=>Ae(ir,ve(Qt));const et={labelCol:{span:4},wrapperCol:{span:20}};var rt=({callback:ir,onCancel:Qt})=>{function Jt(tr){ir(tr)}return ge.createElement(Oe.default,Ke(_e({},et),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Jt,style:{width:500}}),ge.createElement(Oe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ge.createElement(Ie.default,null)),ge.createElement(Oe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ge.createElement(Ie.default,null)),ge.createElement("div",{className:"flex-container flex-end"},ge.createElement(ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ge.createElement(ke.ZP,{type:"ghost",onClick:Qt},"\u53D6\u6D88")))},tt=je(85533),Ge=je(45053),Xe=je(62957),Ve=je(77019),it=je(16750),Qe=je(59301),ct=({callback:ir,onCancel:Qt})=>{const Jt=document.createElement("canvas"),tr=Jt.getContext("2d");Jt.width=1e3,Jt.height=800,tr.fillStyle="#ffffff",tr.fillRect(0,0,Jt.width,Jt.height);const sr=Jt.toDataURL("image/png");return Qe.createElement(Xe.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Qe.createElement(Ve.Z,{style:{height:"100vh"}},Qe.createElement(it.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:sr,visible:!0,title:String(Date.now())},onOk:Cr=>{ir({src:Cr.url})},onClose:Qt})))},at=je(36207),qe=je(5269),Fe=je(6767),Re={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},te=je(59301),Ne=(0,ge.forwardRef)(({onCancel:ir,editImgId:Qt,callback:Jt},tr)=>{let sr=(0,ge.useRef)(),Cr=(0,ge.useRef)(),Er=(0,ge.useRef)(),vr=(0,ge.useRef)(!1);const br=(0,ge.useRef)(!1);console.log("ref:",tr);const[Fr,_r]=(0,ge.useState)(0),[Yt,ar]=(0,ge.useState)("100vh");return(0,ge.useEffect)(()=>{_r(1)},[]),(0,ge.useImperativeHandle)(tr,()=>({setHeight:ar})),te.createElement("div",{ref:br,className:"body-overflow-initial"},te.createElement(at.Z,{width:"100vw",height:Yt,footer:null,closable:!0,placement:"bottom",open:!!Fr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${Re.drawerWrap}`,onClose:()=>{window.saveDrawData(Dr=>{Jt({src:`/api/attachments/${Dr}`,id:Dr})})},title:te.createElement(Ve.Z,{align:"middle"},te.createElement(qe.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),te.createElement(qe.Z,{onClick:()=>{ar(Yt==="60px"?"100vh":"60px")}},te.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),te.createElement(qe.Z,{onClick:()=>{window.saveDrawData(Dr=>{if(Dr===null){Fe.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Fe.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Jt({src:`/api/attachments/${Dr}`,id:Dr,disabledClose:!0})})}},te.createElement(ke.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},te.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Qt||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Cr})))}),ze=je(74128),we=je(47889),ye=je(4875);const Ee=we.ZP.Group,We={margin:"0 8px"};var Ze=({callback:ir,onCancel:Qt})=>{function Jt(tr){ir(tr)}return ge.createElement(Oe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Jt},ge.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ge.createElement("span",{style:We},"\u5355\u5143\u683C\u6570\uFF1A"),ge.createElement("span",{style:We},"\u884C\u6570"),ge.createElement(Oe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ge.createElement(ye.Z,null)),ge.createElement("span",{style:We},"\u5217\u6570"),ge.createElement(Oe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ge.createElement(ye.Z,null))),ge.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ge.createElement("span",{style:We},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ge.createElement(Oe.default.Item,{name:"align"},ge.createElement(Ee,null,ge.createElement(we.ZP,{value:"default"},ge.createElement("i",{className:"fa fa-align-justify"})),ge.createElement(we.ZP,{value:"left"},ge.createElement("i",{className:"fa fa-align-left"})),ge.createElement(we.ZP,{value:"center"},ge.createElement("i",{className:"fa fa-align-center"})),ge.createElement(we.ZP,{value:"right"},ge.createElement("i",{className:"fa fa-align-right"}))))),ge.createElement("div",{className:"flex-container flex-end"},ge.createElement(ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ge.createElement(ke.ZP,{type:"ghost",onClick:Qt},"\u53D6\u6D88")))},Ye=je(58755),st=je(93510),lt=je.n(st),Tt=(0,ge.forwardRef)(({use3d:ir,width:Qt,height:Jt,callback:tr,showSaveButton:sr},Cr)=>{const Er=(0,ge.useRef)(),vr=(0,ge.useRef)(),[br,Fr]=(0,ge.useState)(!1),_r=(0,ge.useRef)({id:Er,appName:"graphing",width:Qt||1e3,height:Jt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ge.useEffect)(()=>{vr.current=new(lt())(_r.current,!0),window.onload=function(){vr.current.inject("applet_container")}},[]);const Yt=()=>{var ar=window.ggbApplet.getPNGBase64(1,!0,72);return tr&&tr(ar),ar};return(0,ge.useEffect)(()=>{_r.current.appName=br?"3D":"graphing",vr.current.inject("applet_container")},[br]),(0,ge.useEffect)(()=>{Fr(ir)},[ir]),(0,ge.useImperativeHandle)(Cr,()=>({getImgData:Yt})),ge.createElement(ge.Fragment,null,ge.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Er}),ge.createElement(Ve.Z,{align:"middle"},ge.createElement(qe.Z,{flex:1},ge.createElement(Ye.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:br,onChange:ar=>Fr(ar)})),ge.createElement(qe.Z,null,ge.createElement(ke.ZP,{size:"large",onClick:Yt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),St=je(99298);const Ot="link",bt="upload-image",Mt="add-flowchart",Et="draw-image",xt="add-flowchart",Dt="code-block",jt="add-table",ht="------------",Ct={default:ht,left:`:${ht}`,center:`:${ht}:`,right:`${ht}:`};var $t=je(31103),Vt=je(65862);function vt(){}let kt=0;const Wt=1e4,Kt="\u2581",qt="@\u2581\u2581@",or="@\u2581@",gr=`
|
|
|
**\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`,wr=["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 ur(ir){return/^\d+$/.test(ir)?`${ir}px`:ir}const nr=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",fr={[nr+"-B"]:"bold",[nr+"-I"]:"italic"},yr={[Ot]:"\u6DFB\u52A0\u94FE\u63A5",[Dt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[bt]:"\u6DFB\u52A0\u56FE\u7247",[Et]:"\u6DFB\u52A0\u753B\u56FE",[Mt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[jt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Sr=({defaultValue:ir="",onChange:Qt,width:Jt="100%",height:tr=400,miniToolbar:sr=!1,isFocus:Cr=!1,watch:Er,insertTemp:vr,mode:br="markdown",id:Fr="markdown-editor-id",showResizeBar:_r=!1,noStorage:Yt=!1,showNullButton:ar=!1,showNullProgramButton:Dr=!1,hidetoolBar:Ir=!1,fullScreen:It=!1,onBlur:Nt,onCMBeforeChange:yt,onFullScreen:At,className:wt="",disablePaste:Rt=!1,disabled:pt=!1,disabledFill:Ft=!1,placeholder:Ht="",values:Gt="",extraUse:zt,onAddBlank:Bt})=>{const[Lt,Ut]=(0,ge.useState)(null),[cr,lr]=(0,ge.useState)(ir),[dr,Lr]=(0,ge.useState)(Er),[zr,Zr]=(0,ge.useState)(It),[Br,Pr]=(0,ge.useState)(""),[Nr,$r]=(0,ge.useState)(0),[Qr,Vr]=(0,ge.useState)(tr),[Jr,kr]=(0,ge.useState)(!1),[tn,Gr]=(0,ge.useState)(0),[fn,pn]=(0,ge.useState)(0),ln=(0,ge.useRef)(),un=(0,ge.useRef)(),yn=(0,ge.useRef)(),sn=(0,ge.useRef)(),dn=(0,ge.useRef)(),en=(0,ge.useRef)(),mn=(0,gt.useDispatch)();(0,ge.useEffect)(()=>{const Or=window.scrollY||window.pageYOffset;lr(Gt),Lt==null||Lt.setValue(Gt),window.scrollTo(0,Or)},[Gt]),(0,ge.useEffect)(()=>{At==null||At(zr)},[zr]),(0,ge.useEffect)(()=>{if(ln.current){let Or=function(Mr,Wr){var cn;if(Rt){Wr.preventDefault();return}const Dn=Wr.clipboardData;if(Dn){const Tn=Dn.types.toString(),Bn=Dn.items;if(Tn==="Files"||Dn.types.indexOf("Files")>-1){if(Wr.preventDefault(),br=="stex")return;try{let Rn=Bn[1];((cn=Bn[0])==null?void 0:cn.kind)==="file"&&(Rn=Bn[0]);const Ln=Rn.getAsFile(),Zn=Ln.name.split(".").pop();(0,Ge.I)(Ln,Wn=>{var Vn,ti,Ei;Wn.id?((Vn=Ln==null?void 0:Ln.type)==null?void 0:Vn.indexOf("image"))>-1?pr.replaceSelection(`<img width="100%" src="/api/attachments/${Wn.id}?type=${Wn.content_type})" alt="" />`):((ti=Ln==null?void 0:Ln.type)==null?void 0:ti.indexOf("video"))>-1?pr.replaceSelection(`<video width="100%" controls src="/api/attachments/${Wn.id}"></video>`):((Ei=Ln==null?void 0:Ln.type)==null?void 0:Ei.indexOf("pdf"))>-1?pr.replaceSelection(`<a href="/api/attachments/${Wn.id}?type=${Ln.type}&disposition=inline" target="_blank">${Ln.name}</a>`):wr.includes(Zn)?pr.replaceSelection(`<a href="/api/attachments/${Wn.id}?type=office&disposition=inline" target="_blank">${Ln.name}</a>`):pr.replaceSelection(`[${Ln.name}](/api/attachments/${Wn.id}?type=${Wn.content_type})`):(Wn==null?void 0:Wn.status)===401&&(document.location.href="/user/login")})}catch(Rn){Fe.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const pr=Te().fromTextArea(ln.current,{mode:br,lineNumbers:!sr,lineWrapping:!0,value:ir,autoCloseTags:!0,autoCloseBrackets:!0});return pr.on("keyup",function(Mr,Wr){Wr.keyCode===8&&(Mr.getValue()==""?pr.setOption("placeholder",Ht):pr.setOption("placeholder",null))}),pr.on("keydown",function(Mr,Wr){if(Wr.keyCode===8){var cn=_n(Mr);cn&&Wr.preventDefault()}}),Cr&&pr.focus(),pr.on("paste",Or),pt&&pr.on("beforeChange",function(Mr,Wr){(Wr.origin==="paste"||Wr.origin==="+input")&&Wr.cancel()}),Ut(pr),()=>{pr.off("paste",Or)}}},[]);const bn=(0,ge.useCallback)(()=>{if(un.current)try{}catch(Or){console.log(Or,"---- to set md editor body height")}},[Qr,un,zr]);(0,ge.useEffect)(()=>{function Or(){let pr=new xe.Z(Mr=>{for(let Wr of Mr)(Wr.target.offsetHeight>0||Wr.target.offsetWidth>0)&&(bn(),Lt.setSize("100%","100%"),Lt.refresh())});return pr.observe(ln.current.parentElement),pr}if(Lt){const pr=Or();return()=>{var Mr,Wr;(Mr=ln.current)!=null&&Mr.parentElement&&pr.unobserve((Wr=ln.current)==null?void 0:Wr.parentElement)}}},[Lt,bn]),(0,ge.useEffect)(()=>{if(Lt){let Or=[];for(const[pr,Mr]of Object.entries(fr)){let Wr={[pr]:()=>{En(Mr)}};Or.push(Wr),Lt.addKeyMap(Wr)}return()=>{for(let pr of Or)Lt.removeKeyMap(pr)}}},[Lt]),(0,ge.useEffect)(()=>{It!==zr&&Zr(It)},[It]),(0,$t.Z)(()=>{if(!Yt&&Nr>0){let Or=new Date().getTime(),pr=window.sessionStorage.getItem(Fr);Or>=Nr+Wt&&(!pr||pr!==cr)&&(window.sessionStorage.setItem(Fr,cr),kr(!0))}},Wt),(0,ge.useEffect)(()=>{Lr(Er)},[Lt,Er]),(0,ge.useEffect)(()=>{Lt&&Cr&&Lt.focus()},[Lt,Cr]),(0,ge.useEffect)(()=>{if(dr&&Lt){let Or=function(Mr){let Wr=Mr.target;if(sn.current){let cn=Wr.scrollTop/Wr.scrollHeight;sn.current.scrollTop=sn.current.scrollHeight*cn}};const pr=Lt.getScrollerElement();return pr.addEventListener("scroll",Or),()=>{pr.removeEventListener("scroll",Or)}}},[Lt,dr]),(0,ge.useEffect)(()=>{if(Lt&&yt){let Or=function(pr,Mr){yt(pr,Mr)};return Lt.on("beforeChange",Or),()=>{Lt.off("beforeChange",Or)}}},[Lt,yt]),(0,ge.useEffect)(()=>{if(Lt&&Nt){let Or=function(){Nt(Lt.getValue())};return Lt.on("blur",Or),()=>{Lt.off("blur",Or)}}},[Lt,Nt]);function _n(Or,pr){var Mr=Or.getDoc(),Wr=Mr.getCursor(),cn=Mr.getLine(Wr.line),Dn=cn.charAt(Wr.ch-1),Tn=cn.lastIndexOf("@\u2581@",Wr.ch),Bn=cn.lastIndexOf("@\u2581\u2581@",Wr.ch),Rn=Tn>Bn?Tn:Bn,Ln=Tn>Bn?3:4;if(qt.indexOf(Dn)===-1)return null;if(console.log("change1:",pr,Or,cn,Wr,Rn,Tn,Bn,Dn),Rn>=0&&Wr.ch-Rn<5){var Zn=Rn+Ln;return Mr.replaceRange("",{line:Wr.line,ch:Rn},{line:Wr.line,ch:Zn}),{line:Wr.line,ch:Zn}}return null}(0,ge.useEffect)(()=>{if(Lt){let Or=function(pr,Mr){const Wr=pr.getValue();lr(Wr),$r(new Date().getTime()),pr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Qt&&(Dr?Qt(Wr,jr(Wr)):Qt(Wr))};return Lt.on("change",Or),()=>{Lt.off("change",Or)}}},[Lt,Qt]),(0,ge.useEffect)(()=>{if(Lt)if(ir==null)Lt.setValue(""),lr("");else{const Or=window.scrollY||window.pageYOffset;ir!==Lt.getValue()&&(Lt.setValue(ir),lr(ir),Lt.setCursor(pt?1:Lt.lineCount(),0),window.scrollTo(0,Or))}},[Lt,ir]);const En=(0,ge.useCallback)(Or=>{const pr=Lt.getCursor(),Mr=Lt.getSelection();let Wr=Mr.split(`
|
|
|
`);switch(Or){case"bold":return Lt.replaceSelection("**"+Mr+"**"),Mr===""&&Lt.setCursor(pr.line,pr.ch+2),Lt.focus();case"italic":return Lt.replaceSelection("*"+Mr+"*"),Mr===""&&Lt.setCursor(pr.line,pr.ch+1),Lt.focus();case"code":return Lt.replaceSelection("`"+Mr+"`"),Mr===""&&Lt.setCursor(pr.line,pr.ch+1),Lt.focus();case"inline-latex":return(0,Vt.Ye)(mn)?void 0:(Pr("inline-latex"),Lt.focus());case"latex":return Lt.replaceSelection("```latex\n"+Mr+"\n```"),Lt.setCursor(pr.line+1,Mr.length+1),Lt.focus();case"line-break":return Lt.replaceSelection(`<br/>
|
|
|
`),Lt.focus();case"list-ul":return Mr===""?Lt.replaceSelection("- "+Mr):Lt.replaceSelection(Wr.map(cn=>cn===""?"":`- ${cn}`).join(`
|
|
|
`)),Lt.focus();case"list-ol":return Mr===""?Lt.replaceSelection("1. "+Mr):Lt.replaceSelection(Wr.map((cn,Dn)=>cn===""?"":`${Dn+1}. ${cn}`).join(`
|
|
|
`)),Lt.focus();case"add-null-ch":Bt==null||Bt();return;case"add-signal":return Mr===""&&Lt.setCursor(pr.line,pr.ch),Lt.replaceSelection(or),Lt.focus();case"add-multiple":return Mr===""&&Lt.setCursor(pr.line,pr.ch),Lt.replaceSelection(qt),Lt.focus();case"inster-template-1":return Mr===""&&Lt.setCursor(pr.line,pr.ch),Lt.replaceSelection(gr),Lt.focus();case"eraser":return Lt.setValue(""),Lt.focus();case"trigger-watch":return Lr(!dr),Lt.focus();case"trigger-full-screen":return Zr(!zr),Lt.focus();case Ot:Pr(Ot);return;case Dt:Pr(Dt);return;case bt:Pr(bt);return;case Et:Pr(Et);return;case"maths-latex":if((0,Vt.Ye)(mn))return;Pr("maths-latex");return;case Mt:dn.current="",sessionStorage.removeItem("file_id"),Pr(Mt);return;case jt:Pr(jt);return;default:throw new Error}},[Lt,dr,zr]),Mn=(0,ge.useCallback)((Or,pr)=>{var Mr,Wr,cn,Dn,Tn,Bn;Or!=null&&Or.disabledClose||Pr("");const{src:Rn,alt:Ln,id:Zn}=Or||{};switch(Br){case Ot:const{title:Ni,link:xi}=Or;return Lt.replaceSelection(`[${Ni}](${xi})`),Lt.focus();case Dt:const{language:li,content:Bi}=Or;return Lt.replaceSelection(["```"+li,Bi,"```"].join(`
|
|
|
`)),Lt.focus();case"maths-latex":for(var Wn=atob(Or),Vn=new Uint8Array(Wn.length),ti=0;ti<Wn.length;ti++)Vn[ti]=Wn.charCodeAt(ti);var Ei=new Blob([Vn],{type:"image/png"});(0,Ge.I)(Ei,Sn=>{Sn.id?Lt.replaceSelection(``):(Sn==null?void 0:Sn.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,Vt.Ye)(mn))return;Lt.replaceSelection("`$$"+Or+"$$`");break;case xt:if(!Zn)return;Lt.getValue().indexOf(Rn)===-1?Lt.replaceSelection(`<center><img id="${Zn}" width="80%" src="${Rn}" class="draw-flowchart" alt="${Ln||""}" /></center>`):document.getElementById(Zn).src=ze.Z.API_SERVER+Rn+"?t="+Date.now();break;case bt:case Et:const zn=pr,Ki=(cn=(Wr=(Mr=zn==null?void 0:zn.name)==null?void 0:Mr.split("."))==null?void 0:Wr.pop)==null?void 0:cn.call(Wr);return((Dn=zn==null?void 0:zn.type)==null?void 0:Dn.indexOf("image"))>-1||!(zn!=null&&zn.type)?zn!=null&&zn.align||zn!=null&&zn.width?Lt.replaceSelection(`<p style="text-align:${zn.align||"initial"}"><img width="${zn.width?zn.width+"%":"initial"}" src="${Rn}" alt="${Ln||""}" /></p>`):Lt.replaceSelection(`<img width="100%" src="${Rn}" alt="${Ln||""}" />`):((Tn=zn==null?void 0:zn.type)==null?void 0:Tn.indexOf("video"))>-1?Lt.replaceSelection(`<video width="100%" controls src="${Rn}"></video>`):((Bn=zn==null?void 0:zn.type)==null?void 0:Bn.indexOf("pdf"))>-1?Lt.replaceSelection(`<a href="${Rn}?type=${zn.type}&disposition=inline" target="_blank">${zn.name}</a>`):wr.includes(Ki)?Lt.replaceSelection(`<a href="${Rn}?type=office&disposition=inline" target="_blank">${zn.name}</a>`):Lt.replaceSelection(`[${zn.name}](${Rn})`),Lt.focus();case jt:const{row:qn,col:xn,align:Fn}=Or;let $n=`
|
|
|
`;for(let Sn=0;Sn<qn;Sn++){let Nn=[],Pn=[];for(let ui=0;ui<xn;ui++)Sn===1&&Pn.push(Ct[Fn]),Nn.push(" ");Sn===1&&($n+=`| ${Pn.join(" | ")} |
|
|
|
`),$n+=`| ${Nn.join(xn===1?"":" | ")} |
|
|
|
`}return Lt.replaceSelection($n+`
|
|
|
`),Lt.focus();default:throw new Error}},[Lt,Br]),On=(0,ge.useMemo)(()=>{switch(Br){case Ot:return ge.createElement(rt,{callback:Mn,onCancel:jn});case Dt:return ge.createElement(tt.Z,{callback:Mn,onCancel:jn});case bt:return ge.createElement(Ge.Z,{callback:Mn,onCancel:jn});case Mt:return ge.createElement(Ne,{editImgId:dn.current,callback:Mn,onCancel:jn});case jt:return ge.createElement(Ze,{callback:Mn,onCancel:jn});case"maths-latex":return ge.createElement(Tt,{showSaveButton:!0,callback:Mn});case"inline-latex":return ge.createElement(St.Z,{showSaveButton:!0,callback:Mn});default:return null}},[Br]);function jn(){Pr("")}(0,ge.useEffect)(()=>{if(yn.current){let Or=function(Tn){cn=!0,Dn=Tn.pageY},pr=function(){cn=!1},Mr=function(Tn){if(cn){let Bn=Tn.pageY-Dn;Bn<0&&(Bn=0),Bn>300&&(Bn=300);let Rn=tr+Bn+"px";Vr(Rn)}},Wr=yn.current,cn=!1,Dn=0;return Wr.addEventListener("mousedown",Or),document.addEventListener("mousemove",Mr),document.addEventListener("mouseup",pr),()=>{Wr.removeEventListener("mousedown",Or),document.removeEventListener("mousemove",Mr),document.removeEventListener("mouseup",pr)}}},[Lt,yn]),(0,ge.useEffect)(()=>{Vr(tr)},[tr]);const on=ur(Jt),nn=ur(Qr),qr={width:on,height:nn},mr=(0,ge.useMemo)(()=>{if(Nr){let Or=new Date(Nr),pr=Or.getHours(),Mr=Or.getMinutes(),Wr=Or.getSeconds();return pr=pr<10?"0"+pr:pr,Mr=Mr<10?"0"+Mr:Mr,Wr=Wr<10?"0"+Wr:Wr,`${pr}:${Mr}:${Wr}`}return 0},[Nr]),jr=Or=>{const pr=[];if(Dr){let Mr=-1;Or=Or.replace(/(@▁▁@|@▁@)/g,function(Wr,cn,Dn){pr.push({multiLine:Wr!==or})})}return pr};function Ar(){window.sessionStorage.removeItem(Fr),kr(!1),$r(0)}function hr(){kr(!1),$r(0),Lt.setValue(window.sessionStorage.getItem(Fr))}(0,ge.useEffect)(()=>{yr[Br]&&Br!==Et&&Br!==Mt&&setTimeout(()=>{const Or=document.getElementsByClassName("markdown-popup-form")[0],pr=window.innerWidth/2-Or.offsetWidth/2,Mr=window.innerHeight/2-Or.offsetHeight/2;Gr(pr),pn(Mr)},0)},[Br]);const Hr=Or=>{Or.preventDefault();const pr=Or.clientX-tn,Mr=Or.clientY-fn;document.body.onmousemove=Wr=>{let cn=Wr.clientX-pr,Dn=Wr.clientY-Mr;const Tn=document.getElementsByClassName("markdown-popup-form")[0],Bn=window.innerWidth-Tn.offsetWidth,Rn=window.innerHeight-Tn.offsetHeight;cn=Math.max(0,Math.min(cn,Bn)),Dn=Math.max(0,Math.min(Dn,Rn)),Kr(Wr.clientX,Wr.clientY,pr,Mr)&&(Gr(cn),pn(Dn))},document.body.onmouseup=function(){document.body.onmousemove=null}},Kr=(Or,pr,Mr,Wr)=>{const cn=document.body.clientHeight,Dn=document.body.clientWidth;return Or<20&&Mr>Or||Or>Dn-20&&Mr<Or||pr<20&&Wr>pr||pr>cn-20&&Wr<pr?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return ge.createElement(ge.Fragment,null,ge.createElement("div",{className:"markdown-editor-wrapper",ref:un},ge.createElement("div",{className:`markdown-editor-container ${wt} ${dr?"on-preview":""} ${sr?"mini":""} ${zr?"full-screen":""}`,style:qr},ge.createElement(Pe,{insertTemp:vr,watch:dr,fullScreen:zr,showNullButton:ar,showNullProgramButton:Dr,onActionCallback:En,hidetoolBar:Ir,extraUse:zt}),ge.createElement("div",{className:"markdown-editor-body"},ge.createElement("div",{className:"codemirror-container"},ge.createElement("textarea",{ref:ln,placeholder:Ht})),dr?ge.createElement("div",{ref:sn,className:"preview-container"},br==="stex"&&ge.createElement(ne,{value:cr}),br!=="stex"&&ge.createElement(x.Z,{edit:!0,disabledFill:Ft,showProgramFill:Dr,value:cr,openEditor:Or=>{var pr;dn.current=Or,(pr=en.current)==null||pr.setHeight("100vh"),setTimeout(()=>{Pr("add-flowchart")},150)}})):null))),_r?ge.createElement("a",{ref:yn,className:"editor-resize"}):null,Br===Et&&ge.createElement(ct,{callback:Mn,onCancel:jn}),Br===Mt&&ge.createElement(Ne,{ref:en,editImgId:dn.current,callback:Mn,onCancel:jn}),ge.createElement(Ce.Z,null,yr[Br]&&Br!==Et&&Br!==Mt?ge.createElement(Xe.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:tn,top:fn},title:ge.createElement("div",{style:{cursor:"move"},onMouseDown:Hr},yr[Br]),open:!0,onCancel:jn,footer:null,destroyOnClose:!0,width:Br===Mt?"1200px":null,height:Br===Mt?"80vh":null,className:"markdown-popup-form"},On):null))}},45053:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return Me},I:function(){return Pe}});var ge=je(28284),gt=je(6767),a=je(37568),Te=je(44104),xe=je(4875),z=je(47889),E=je(7939),ie=je(28735),oe=je(59301),ee=je(59301),le=Object.defineProperty,x=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(Ce,Oe,Ie)=>Oe in Ce?le(Ce,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Ce[Oe]=Ie,pe=(Ce,Oe)=>{for(var Ie in Oe||(Oe={}))ae.call(Oe,Ie)&&ce(Ce,Ie,Oe[Ie]);if(re)for(var Ie of re(Oe))se.call(Oe,Ie)&&ce(Ce,Ie,Oe[Ie]);return Ce},me=(Ce,Oe)=>x(Ce,ne(Oe));const{useForm:he}=ge.default,be={width:280,marginRight:10},De={labelCol:{span:5},wrapperCol:{span:19}};var Me=({callback:Ce,onCancel:Oe})=>{const[Ie]=he();let ke=(0,oe.useRef)();function Le(Ue){ke.current.width=Ie.getFieldValue("width"),ke.current.align=Ie.getFieldValue("align"),Ce(Ue,ke.current)}function Ae(Ue,$e){if(Ue.status===-1){gt.ZP.error(Ue.message);return}Ie.setFieldsValue({src:`/api/attachments/${Ue.id}`,type:$e.type})}function ve(Ue){let $e=Ue.target.files[0];ke.current=$e,Pe($e,Ae)}return ee.createElement(ge.default,me(pe({form:Ie},De),{className:"upload-image-panel",onFinish:Le,style:{width:470,overflow:"hidden"}}),ee.createElement(ge.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ee.createElement("div",{className:"flex-container"},ee.createElement(ge.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ee.createElement(a.default,{style:be})),ee.createElement(Be,{onFileChange:ve}))),ee.createElement(ge.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ee.createElement(a.default,{style:{width:264}})),ee.createElement(ge.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ee.createElement(Te.Z,null,ee.createElement(ge.default.Item,{name:"width",style:{margin:0}},ee.createElement(xe.Z,{style:{width:264}})),ee.createElement("span",{className:"ml8"},"%"))),ee.createElement(ge.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ee.createElement(z.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(ge.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ee.createElement(E.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(E.ZP,{type:"default",onClick:Oe},"\u53D6\u6D88"))))};function Be({onFileChange:Ce}){return ee.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ee.createElement("input",{type:"file",onChange:Ce}))}function Pe(Ce,Oe){if(!Ce)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ie=new FormData;Ie.append("editormd-image-file",Ce),Ie.append("file_param_name","editormd-image-file"),Ie.append("byxhr","true");var ke=new window.XMLHttpRequest;ke.withCredentials=!0,ke.addEventListener("load",function(Le){Oe(JSON.parse(Le.target.responseText),Ce)},!1),ke.addEventListener("error",function(Le){console.error(Le)},!1),ke.open("POST",`${ie.KI}/api/attachments.json`),ke.send(Ie)}},57261:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return a}});var ge=je(59301),gt=je(4676);class a extends ge.Component{constructor(xe){super(xe);const z=window.document;this.node=z.createElement("div"),z.body.appendChild(this.node)}render(){const{children:xe}=this.props;return(0,gt.createPortal)(xe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},50258:function(Xt,Pt,je){"use strict";je.d(Pt,{SV:function(){return ct},ZP:function(){return Qe}});var ge=je(59301),gt=je(76374);const a={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"]},Te={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"]},xe={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(`
|
|
|
`)}]},z={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(`
|
|
|
`)}]},E={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 ie=je(53184),oe=je.n(ie),ee=(at,qe,Fe)=>new Promise((Re,te)=>{var de=we=>{try{ze(Fe.next(we))}catch(ye){te(ye)}},Ne=we=>{try{ze(Fe.throw(we))}catch(ye){te(ye)}},ze=we=>we.done?Re(we.value):Promise.resolve(we.value).then(de,Ne);ze((Fe=Fe.apply(at,qe)).next())});const le={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"]}},x=(at,qe,Fe,Re)=>{const te=qe.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Fe.lineNumber,endColumn:Fe.column});return Array.from(new Set(te.match(/\b\w{2,}\b/g)||[])).map(Ne=>({label:Ne,kind:at.languages.CompletionItemKind.Text,insertText:Ne,range:Re}))},ne=(at,qe,Fe,Re)=>{at.languages.registerCompletionItemProvider(qe,{provideCompletionItems(te,de){const Ne=te.getWordUntilPosition(de),ze={startLineNumber:de.lineNumber,endLineNumber:de.lineNumber,startColumn:Ne.startColumn,endColumn:Ne.endColumn},we=te.getLineContent(de.lineNumber).substring(Ne.startColumn-2,Ne.endColumn);return{suggestions:[...x(at,te,de,ze),...Fe.map(Ee=>({label:Ee,kind:at.languages.CompletionItemKind.Keyword,documentation:Ee,insertText:Ee,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ze})),...Re.map(Ee=>({label:Ee.label,kind:at.languages.CompletionItemKind.Snippet,documentation:Ee.content,insertText:we.startsWith("#")?Ee.content.replace(/#/,""):Ee.content,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ze}))]}}})};var re=at=>{le.languages.forEach(qe=>{at.languages.registerDocumentFormattingEditProvider(qe,{provideDocumentFormattingEdits(Fe){return ee(this,null,function*(){const Re=oe()(Fe.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:Fe.getFullModelRange(),text:Re}]})}})}),ne(at,"java",Te.keywords,Te.quickKey),ne(at,"cpp",xe.keywords,xe.quickKey),ne(at,"c",a.keywords,[]),ne(at,"python",z.keywords,z.quickKey),ne(at,"scala",E.keywords,E.quickKey)};const ae="\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=(at,qe,Fe)=>qe in at?se(at,qe,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):at[qe]=Fe,pe=(at,qe,Fe)=>ce(at,typeof qe!="symbol"?qe+"":qe,Fe);const me=class _l{constructor(qe,Fe,Re){this.placeholder=qe,this.editor=Fe,this.monaco=Re,Fe.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return _l.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 be=me,De=je(96236),Me=je(6767),Be=je(25399),Pe=je(89392),Ce=je(77254),Oe=je(56102),Ie=Object.defineProperty,ke=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,$e=(at,qe,Fe)=>qe in at?Ie(at,qe,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):at[qe]=Fe,Je=(at,qe)=>{for(var Fe in qe||(qe={}))ve.call(qe,Fe)&&$e(at,Fe,qe[Fe]);if(Ae)for(var Fe of Ae(qe))Ue.call(qe,Fe)&&$e(at,Fe,qe[Fe]);return at},ot=(at,qe)=>ke(at,Le(qe)),_e=(at,qe)=>{var Fe={};for(var Re in at)ve.call(at,Re)&&qe.indexOf(Re)<0&&(Fe[Re]=at[Re]);if(at!=null&&Ae)for(var Re of Ae(at))qe.indexOf(Re)<0&&Ue.call(at,Re)&&(Fe[Re]=at[Re]);return Fe},Ke=(at,qe,Fe)=>new Promise((Re,te)=>{var de=we=>{try{ze(Fe.next(we))}catch(ye){te(ye)}},Ne=we=>{try{ze(Fe.throw(we))}catch(ye){te(ye)}},ze=we=>we.done?Re(we.value):Promise.resolve(we.value).then(de,Ne);ze((Fe=Fe.apply(at,qe)).next())});function et(at){return/^\d+$/.test(at)?`${at}px`:at}function rt(){}let tt=!1;const Ge={"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 Xe(at=[]){let qe=at;if(Array.isArray(at)){for(let Fe=0;Fe<at.length;Fe++){let Re=Ge[at[Fe]];if(Re)return Re}return qe[0]}return Ge[qe]||qe}let Ve=null;const it=()=>Ke(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(at){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",at)}});var Qe=at=>{var qe=at,{width:Fe="100%",height:Re="100%",value:te,language:de="javascript",style:Ne={},options:ze={},overrideServices:we={},theme:ye="vs-dark",onEditBlur:Ee,isCopy:We=!1,onSave:Ze,autoHeight:Ye=!1,forbidCopy:st=!1,forbidCopyTips:lt,onChange:ft=rt,editorDidMount:Tt=rt,onFocus:St=rt,onBreakPoint:Ot=rt,breakPointValue:bt=[],filename:Mt="educoder.txt",errorLine:Et,errorContent:xt="",highlightLine:Dt,openBreakPoint:jt=!1,placeholder:ht="",showMiniMap:Ct=!0}=qe,$t=_e(qe,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Vt=(0,ge.useRef)(),vt=(0,ge.useRef)({}),kt=(0,ge.useRef)(),Wt=(0,ge.useRef)(),Kt=(0,ge.useRef)([]),qt=(0,ge.useRef)(!1),or=(0,ge.useRef)(),gr=(0,ge.useRef)(),wr=(0,ge.useRef)(!1),[ur,xr]=(0,ge.useState)(!1);function nr(){let Yt;return Vt.current&&(Yt=new gt.Z(ar=>{for(let Dr of ar)(Dr.target.offsetHeight>0||Dr.target.offsetWidth>0)&&vt.current.instance.layout()}),Yt.observe(Vt.current)),Yt}function fr(){Me.ZP.warning({content:decodeURIComponent(lt||ae),key:"monaco-editor-tip"})}const yr=()=>{let Yt=vt.current.instance;if(te!=null&&Yt&&ur){const ar=Yt.getModel();ar&&te!==ar.getValue()&&(tt=!0,ar.setValue(te),Yt.layout(),tt=!1)}};(0,ge.useEffect)(()=>{const Yt=Ce.Z.subscribe("formatDocument",ar=>{var Dr;let Ir=vt.current.instance;(Dr=Ir==null?void 0:Ir.getAction)==null||Dr.call(Ir,"editor.action.formatDocument").run()});return window.updateMonacoValue=ar=>{ft(ar)},Yt},[]),(0,ge.useEffect)(()=>{var Yt;let ar=vt.current.instance;Wt.current&&clearTimeout(Wt.current),Wt.current=setTimeout(()=>{yr()},500),te&&(te!=null&&te.length)&&((Yt=ar==null?void 0:ar.updateOptions)==null||Yt.call(ar,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(te.split(/\r\n|\r|\n/g).length))+3,5)}))},[te,ur,vt.current]),(0,ge.useEffect)(()=>{if(Et&&vt.current&&vt.current.instance){let ar=vt.current.instance;ar.changeViewZones(function(Dr){var Ir=document.createElement("div");Ir.style.padding="10px 20px",Ir.style.width="calc(100% - 20px)",Ir.className="my-error-line-wrp",Ir.innerHTML=xt,Dr.addZone({afterLineNumber:Et||11,heightInLines:3,domNode:Ir})});var Yt={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}};ar.addOverlayWidget(Yt),ar.revealPositionInCenter({lineNumber:20,column:1})}},[Et,vt.current,ur]);const Sr=(Yt="",ar)=>{if(!Yt||Yt.trim()==="")return!0;const Ir=vt.current.instance.getModel().getLineTokens(ar);let It=!1;for(let Nt=0;Nt<2;Nt++)Ir.getStandardTokenType(Nt)===1&&(It=!0);return It};(0,ge.useEffect)(()=>{var Yt;const ar=(Yt=vt.current)==null?void 0:Yt.instance;if(ar&&ur&&st){const Dr=ar.onDidBlurEditorWidget(()=>{wr.current=!1}),Ir=ar.onDidFocusEditorText(()=>{wr.current=!0});return()=>{Dr.dispose(),Ir.dispose()}}},[vt.current,ur,st]),(0,ge.useEffect)(()=>{var Yt;if((Yt=vt.current)!=null&&Yt.instance&&ur&&jt){let ar=vt.current.instance,Dr=ar.getModel();if(!Dr)return;(()=>{var zt;let Bt=[],Lt=[];const Ut=Dr.getAllDecorations();for(let lr of Ut)lr.options.className==="highlighted-line"&&(Bt.push((zt=lr==null?void 0:lr.range)==null?void 0:zt.startLineNumber),Lt.push(lr==null?void 0:lr.id));if(Dt===Bt[0])return;Dr.deltaDecorations(Lt,[]);const cr=Dr.getLineCount();Dt&&Dt<=cr&&(ar.deltaDecorations([],[{range:new Ve.Range(Dt,1,Dt,Dr.getLineMaxColumn(Dt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),ar.revealLineInCenter(Dt))})();const It=(zt=!1)=>{var Bt;let Lt=[],Ut=[];const cr=Dr.getAllDecorations();for(let lr of cr)lr.options.linesDecorationsClassName==="breakpoints-select"&&(Lt.push((Bt=lr==null?void 0:lr.range)==null?void 0:Bt.startLineNumber),Ut.push(lr==null?void 0:lr.id));if(zt)return{lines:Lt,ids:Ut};Ot(Lt)},Nt=zt=>Ke(void 0,null,function*(){let Bt={range:new Ve.Range(zt,1,zt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Dr.deltaDecorations([],[Bt]),It()}),yt=zt=>Ke(void 0,null,function*(){let Bt=[];const Lt=ar.getLineDecorations(zt);for(let Ut of Lt)Ut.options.linesDecorationsClassName==="breakpoints-select"&&Bt.push(Ut.id);yield Dr.deltaDecorations(Bt,[]),It()}),At=zt=>{let Bt=ar.getLineDecorations(zt);for(let Lt of Bt)if(Lt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Pe.isEqual)(bt,It(!0).lines)){Dr.deltaDecorations(It(!0).ids,[]);const zt=bt.map(Bt=>({range:new Ve.Range(Bt,1,Bt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Dr.deltaDecorations([],zt)}const wt=ar.onDidChangeModelContent(zt=>{let Bt=ar.getPosition();if(Bt){let Lt=Bt.lineNumber;clearTimeout(gr.current),gr.current=setTimeout(()=>{Sr(Dr.getLineContent(Lt),Lt)?yt(Lt):At(Lt)?(yt(Lt),Nt(Lt)):It()},100)}}),Rt=ar.onMouseDown(zt=>{var Bt,Lt,Ut;if(zt.target.detail&&((Ut=(Lt=(Bt=zt.target)==null?void 0:Bt.element)==null?void 0:Lt.className)!=null&&Ut.includes("line-numbers"))){let cr=zt.target.position.lineNumber;if(Sr(Dr.getLineContent(cr),cr))return;At(cr)?yt(cr):Nt(cr)}}),pt=zt=>{let Bt={range:new Ve.Range(zt,1,zt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Kt.current=ar.deltaDecorations(Kt.current,[Bt])},Ft=()=>{Kt.current=ar.deltaDecorations(Kt.current,[])},Ht=ar.onMouseMove(zt=>{var Bt,Lt,Ut;if(Ft(),zt.target.detail&&((Ut=(Lt=(Bt=zt.target)==null?void 0:Bt.element)==null?void 0:Lt.className)!=null&&Ut.includes("line-numbers"))){let cr=zt.target.position.lineNumber;if(Sr(Dr.getLineContent(cr),cr))return;pt(cr)}}),Gt=ar.onMouseLeave(()=>{Ft()});return()=>{wt.dispose(),Rt.dispose(),Ht.dispose(),Gt.dispose()}}},[vt.current,ur,bt,Dt,jt,de]),(0,ge.useEffect)(()=>{var Yt;(Yt=vt.current)!=null&&Yt.instance&&jt&&vt.current.instance.setPosition({lineNumber:0,column:0})},[Dt]);function ir(){let Yt=vt.current.instance;if(Yt){const ar=Yt.getSelection(),Dr=vt.current.pastePos||{},Ir=new Ve.Range(Dr.startLineNumber||ar.endLineNumber,Dr.startColumn||ar.endColumn,Dr.endLineNumber||ar.endLineNumber,Dr.endColumn||ar.endColumn);setTimeout(()=>{Yt.executeEdits("",[{range:Ir,text:""}])},300)}}function Qt(Yt){(window.navigator.platform.match("Mac")?Yt.metaKey:Yt.ctrlKey)&&Yt.keyCode==83&&(Yt.preventDefault(),Ze())}const Jt=()=>{if(Ye&&vt.current.instance){const Yt=vt.current.instance.getContentHeight();Fr(Yt<Re?Re:Yt)}else Fr(Re)};function tr(Yt){var ar=document.createEvent("MouseEvents");ar.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Yt.dispatchEvent(ar)}const sr=Yt=>{if(!wr.current)return;const{keyCode:ar,ctrlKey:Dr,metaKey:Ir,target:It,type:Nt}=Yt;return(Nt==="paste"||(ar===67||ar===86)&&(Ir||Dr))&&It.nodeName==="TEXTAREA"&&(fr(),Yt.preventDefault()),!1};function Cr(Yt,ar){var Dr=window.URL||window.webkitURL||window,Ir=new Blob([ar]),It=document.createElementNS("http://www.w3.org/1999/xhtml","a");It.href=Dr.createObjectURL(Ir),It.download=Yt,tr(It)}(0,ge.useEffect)(()=>{Jt()},[Jt]),(0,ge.useEffect)(()=>{Vt.current&&!ur&&Promise.all([je.e(8909),je.e(2460)]).then(je.bind(je,71448)).then(Yt=>{try{Ve=Yt,vt.current.instance=Ve.editor.create(Vt.current,{value:te,language:Xe(de),theme:ye,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Ct||!1}},we);const ar=vt.current.instance;let It=[...De.BH._menuItems].find(wt=>wt[0]._debugName=="EditorContext")[1],Nt=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],yt=(wt,Rt)=>{var pt,Ft;let Ht=wt._first;do Rt.includes((Ft=(pt=Ht.element)==null?void 0:pt.command)==null?void 0:Ft.id)&&wt._remove(Ht);while(Ht=Ht.next)};if(Tt(ar,Ve),setTimeout(()=>{Jt(),vt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Cr(Mt||"educoder.txt",ar.getValue())}})},500),vt.current.subscription=ar.onDidChangeModelContent(wt=>{qt.current?clearTimeout(or.current):(Jt(),ft(ar.getValue(),wt)),or.current=setTimeout(()=>{qt.current=!1},500)}),window.Monaco||re(Ve,Xe(de)),st&&(yt(It,Nt),Vt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",sr),window.removeEventListener("paste",sr),window.addEventListener("keydown",sr),window.addEventListener("paste",sr)),window.Monaco=Ve,Ee&&ar.onDidBlurEditorWidget(()=>{Ee(ar.getValue())}),St&&ar.onDidFocusEditorText(()=>{st&&it(),St(ar.getValue())}),st){it();try{ar.onDidPaste(wt=>{const Rt=ar.getSelection(),pt=vt.current.pastePos||{},Ft=new Ve.Range(pt.startLineNumber||Rt.endLineNumber,pt.startColumn||Rt.endColumn,pt.endLineNumber||Rt.endLineNumber,pt.endColumn||Rt.endColumn);ar.executeEdits("",[{range:wt.range,text:""}])})}catch(wt){}}let At=nr();return ht&&typeof ht=="string"&&new be(ht,ar,Ve),xr(!0),()=>{const wt=vt.current.instance;wt.dispose();const Rt=wt.getModel();Rt&&Rt.dispose(),vt.current.subscription&&vt.current.subscription.dispose(),At.unobserve(Vt.current)}}catch(ar){}})},[]),(0,ge.useEffect)(()=>{if(vt.current.instance&&ur)return document.addEventListener("keydown",Qt,!1),()=>{document.removeEventListener("keydown",Qt)}},[Ze,ur]),(0,ge.useEffect)(()=>{let Yt=vt.current.instance;if(Yt&&ur){let ar=Xe(de);Ve.editor.setModelLanguage(Yt.getModel(),ar)}},[de,ur]),(0,ge.useEffect)(()=>{vt.current.instance&&ur&&Ve.editor.setTheme(ye)},[ye,ur]),(0,ge.useEffect)(()=>{let Yt=vt.current.instance;kt.current=ze,Yt&&ur&&(Yt.updateOptions(Je({},ze)),setTimeout(()=>{Yt.getModel().updateOptions(Je({},ze))},200))},[JSON.stringify(ze),ur]),(0,ge.useEffect)(()=>{let Yt=vt.current.instance;Yt&&ur&&Yt.layout()},[Fe,Re,ur]);const[Er,vr]=(0,ge.useState)(et(Fe)),[br,Fr]=(0,ge.useState)(et(Re)),_r=ot(Je({},Ne),{width:Er,height:br,position:"relative"});return ge.createElement("div",{className:"my-monaco-editor",ref:Vt,style:_r,onFocus:()=>{st&&it()}},We&&ge.createElement(Oe.CopyToClipboard,{text:te,onCopy:()=>Me.ZP.success("\u590D\u5236\u6210\u529F")},ge.createElement(Be.Z,{title:"\u590D\u5236\u4EE3\u7801"},ge.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},ge.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function ct({width:at="100%",height:qe="100%",original:Fe,modified:Re,language:te,options:de={}}){const Ne=(0,ge.useRef)(),[ze,we]=(0,ge.useState)(null);function ye(Ye){let st;return Ne.current&&(st=new gt.Z(lt=>{for(let ft of lt)(ft.target.offsetHeight>0||ft.target.offsetWidth>0)&&Ye.layout()}),st.observe(Ne.current)),st}(0,ge.useEffect)(()=>(Ne.current&&Promise.all([je.e(8909),je.e(9404)]).then(je.bind(je,2550)).then(Ye=>{Ve=Ye;const st=Ve.editor.createDiffEditor(Ne.current,ot(Je({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},de),{wordWrap:!0}));we(st);let lt=ye(st);return()=>{st.dispose();const ft=st.getModel();ft&&ft.dispose(),lt.unobserve(Ne.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,ge.useEffect)(()=>{ze&&ze.setModel({original:Ve.editor.createModel(Fe,te),modified:Ve.editor.createModel(Re,te)})},[Fe,Re,te,ze]);const Ee=et(at),We=et(qe),Ze={width:Ee,height:We};return ge.createElement("div",{className:"my-diff-editor",ref:Ne,style:Ze})}},77825:function(Xt,Pt,je){"use strict";var ge=je(829),gt=je(82326),a=je(58755),Te=je(59301);const xe=gt.default.Option;Pt.Z=({isTheoretical:z,onFontSizeChange:E,cmFontSize:ie,cmCodeMode:oe,autoFormat:ee,onCodeModeChange:le,onTabToSpace:x,onAutoFormat:ne,formatDocument:re,className:ae="",tabToSpace:se,children:ce,code_editor:pe,challenge:me,shixun_environment_id:he,shixun_environments:be})=>{var De;const Me={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Be=(De=be==null?void 0:be.find(Pe=>Pe.shixun_environment_id===he))==null?void 0:De.program_language;return console.log("----",Be,be,he,pe),Te.createElement("div",{className:`tpi-code-setting ${ae}`},Te.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),Te.createElement("section",null,Te.createElement("div",{className:"file-item"},Te.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),Te.createElement(gt.default,{bordered:!1,size:"small",value:oe,onChange:le},Te.createElement(xe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),Te.createElement(xe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!z&&Te.createElement(Te.Fragment,null,Te.createElement("div",{className:"file-item"},Te.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),Te.createElement(gt.default,{bordered:!1,size:"small",value:ie,onChange:E},Te.createElement(xe,{value:12},"12px"),Te.createElement(xe,{value:14},"14px"),Te.createElement(xe,{value:16},"16px"),Te.createElement(xe,{value:18},"18px"),Te.createElement(xe,{value:20},"20px"),Te.createElement(xe,{value:22},"22px"))),Te.createElement("div",{className:"file-item"},Te.createElement("b",null,"Tab\u8F6C\u6362"),Te.createElement(a.Z,{checked:se,onChange:x})),Te.createElement("div",{className:"file-item",onClick:re},Te.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!z&&Te.createElement(Te.Fragment,null,Te.createElement("h3",null,"\u5FEB\u6377\u952E"),Te.createElement("section",null,Te.createElement("div",{className:"file-item"},Te.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),Te.createElement("span",null,"Ctrl + S")),Te.createElement("div",{className:"file-item"},Te.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),Te.createElement("span",null,"F1 / Alt + F1")),Te.createElement("div",{className:"file-item"},Te.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),Te.createElement("span",null,"Ctrl + ]/[")),Te.createElement("div",{className:"file-item"},Te.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),Te.createElement("span",null,"Ctrl + Shift + \\")),Te.createElement("div",{className:"file-item"},Te.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),Te.createElement("span",null,"Home")),Te.createElement("div",{className:"file-item"},Te.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),Te.createElement("span",null,"End"))),ce),!z&&Te.createElement(Te.Fragment,null,Te.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),Te.createElement("section",null,Be&&Te.createElement("div",{className:"file-item"},Te.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),Te.createElement("span",null,Be)),Te.createElement("div",{className:"file-item"},Te.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),Te.createElement("span",null,Me[me==null?void 0:me.difficulty])),Te.createElement("div",{className:"file-item"},Te.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),Te.createElement("span",null,pe==null?void 0:pe.name)),Te.createElement("div",{className:"file-item"},Te.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),Te.createElement("span",null,pe!=null&&pe.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},61584:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return le}});var ge={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"},gt=je(29787),a=je(25399),Te=je(89787),xe=je(92310),z=je.n(xe),E=je(65862),ie=je(2524),oe=je(59301),le=({className:x,dataSource:ne=[],col:re=4,right:ae,bottom:se=23,precision:ce=0,wrapWidth:pe=1200,trackEventItems:me,loading:he,onRemove:be=()=>{},isCurrent:De=!0,showProgress:Me=!1,showAlias:Be=!1,category:Pe,hiddenClick:Ce})=>{const Oe=Math.floor((pe-(re-1)*ae)/re),Ie=[{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 oe.createElement(gt.Z,{spinning:he},oe.createElement("div",{className:z()(ge.list,x)},!!(ne!=null&&ne.length)&&(ne==null?void 0:ne.map((ke,Le)=>{var Ae,ve,Ue,$e,Je,ot,_e,Ke,et,rt,tt,Ge,Xe;const{name:Ve,id:it,identifier:Qe,featured:ct,school_name:at,image_url:qe,excellent:Fe,is_plan:Re}=ke;return oe.createElement("div",{key:it,className:De&&Me?ge.wrapisCurrent:ge.wrap,style:{width:Oe,marginRight:(1+Le)%re===0?0:ae+ce,marginBottom:se}},oe.createElement("a",{className:ge.li,onClick:te=>{te.preventDefault(),te.stopPropagation(),me&&(0,E.L9)([me]),(0,E.xg)(`/paths/${Qe}`)}},oe.createElement("div",{className:ge.img},oe.createElement("img",{className:ge.cover,src:`${qe}`}),(Ae=ke==null?void 0:ke.subject_tags)==null?void 0:Ae.map((te,de)=>{var Ne,ze;if(de===0){const ye=(Ne=Ie.find(Ee=>Ee.name==te))==null?void 0:Ne.swimg;return oe.createElement("img",{className:ge.sign,src:ye,style:{left:"-4px"}})}const we=(ze=Ie.find(ye=>ye.name==te))==null?void 0:ze.ptimg;return oe.createElement("img",{className:ge.sign,src:we,style:{left:`${48+52*(de-1)+2*de}px`}})}),oe.createElement("div",{className:ge.tagsDom},oe.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(ke==null?void 0:ke.excellent)&&oe.createElement("div",{className:ge.bq},"\u5F00\u653E\u8BFE\u7A0B"),((ve=ke==null?void 0:ke.custom_tags)==null?void 0:ve.length)>0&&oe.createElement(a.Z,{title:(Je=($e=ke==null?void 0:ke.custom_tags)==null?void 0:$e[((Ue=ke==null?void 0:ke.custom_tags)==null?void 0:Ue.length)-1])==null?void 0:Je.tag_name},oe.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},oe.createElement("span",{className:"multi-llipsis1e text-10px"},(Ke=(_e=ke==null?void 0:ke.custom_tags)==null?void 0:_e[((ot=ke==null?void 0:ke.custom_tags)==null?void 0:ot.length)-1])==null?void 0:Ke.tag_name))))),Pe=="hide"&&(ke==null?void 0:ke.studying)&&De&&oe.createElement("div",{className:`${ge.movebq} user-path-items`,onClick:te=>{te.stopPropagation(),be(ke)}},oe.createElement("i",{className:"iconfont icon-yichu1 font12"}),oe.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(Pe)&&De&&oe.createElement("div",{className:`${ge.hiddenbq} user-path-items`,onClick:te=>{te.stopPropagation(),Ce(ke)}},oe.createElement("i",{className:`iconfont ${Pe=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),oe.createElement("span",null,Pe=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),oe.createElement("div",{className:ge.name},oe.createElement(a.Z,{title:Be&&(ke!=null&&ke.excellent_alias_name)?oe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ve}`,oe.createElement("br",null),oe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ke==null?void 0:ke.excellent_alias_name}`)):Ve},oe.createElement("span",{className:ge.e},Be&&(ke==null?void 0:ke.excellent_alias_name)||Ve))),De&&Me&&((et=ke==null?void 0:ke.progress)==null?void 0:et.all_score)!=0&&oe.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},oe.createElement(Te.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((rt=ke==null?void 0:ke.progress)==null?void 0:rt.my_score)/((tt=ke==null?void 0:ke.progress)==null?void 0:tt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ge=ke==null?void 0:ke.progress)==null?void 0:Ge.my_score,"/",(Xe=ke==null?void 0:ke.progress)==null?void 0:Xe.all_score),(!De||!Me)&&oe.createElement(a.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${at}`},oe.createElement("div",{className:ge.unit},oe.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),at)),(!De||!Me)&&oe.createElement("div",{className:ge.tags},oe.createElement("div",null,oe.createElement(a.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),oe.createElement("span",null,ke.stages_count))),oe.createElement(a.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),oe.createElement("span",null,ke.members_count)))))))})),!ne.length&&oe.createElement(ie.Z,null)))}},82636:function(Xt,Pt,je){"use strict";je.d(Pt,{jL:function(){return xe},w9:function(){return Ge},QD:function(){return Dt},cQ:function(){return $e.Z},op:function(){return St},O5:function(){return ir},_b:function(){return vt},t7:function(){return pe},Gi:function(){return at},YG:function(){return Qe},qp:function(){return le},vr:function(){return Ct},qE:function(){return Mt},Je:function(){return be},wb:function(){return Ue},cq:function(){return Ne},tp:function(){return re}});var ge=je(59301),gt={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",xe=({dataSource:Qt=[],img:Jt,imgWidth:tr=346,title:sr,sunTitle:Cr,bannerExtraContent:Er})=>ge.createElement("div",{className:gt.banner},ge.createElement("div",{className:gt.content},ge.createElement("aside",null,ge.createElement("p",null,ge.createElement("b",null,sr),ge.createElement("span",null,Cr)),Qt.length>0&&ge.createElement("div",{className:gt.btns},Qt.map((vr,br)=>ge.createElement("div",{key:br,onClick:vr.click},vr.name,vr.sign?ge.createElement("img",{src:a,width:39}):null))),Er),Jt&&ge.createElement("img",{style:{marginTop:33,marginRight:38},src:Jt,width:tr}))),z={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"},E=je(92310),ie=je.n(E),oe=je(89392),le=({dataSource:Qt=[],value:Jt,onChange:tr,onTitleChange:sr,className:Cr,title:Er,titleWidth:vr=41,style:br={},fontColor:Fr="#6A7283",showCount:_r})=>{const[Yt,ar]=(0,ge.useState)(1),[Dr,Ir]=(0,ge.useState)(!1),It=(0,ge.useRef)(null),Nt=(0,ge.useRef)(null);return(0,ge.useEffect)(()=>{var yt;Qt.length!==0&&(((yt=It==null?void 0:It.current)==null?void 0:yt.clientHeight)>97?ar(1):ar(0)),Qt.length===0&&ar(0),Ir(!1)},[Qt]),ge.createElement("div",{className:ie()(z.row,Cr,"fadeIn","animated"),style:br},ge.createElement("div",{onClick:(0,oe.throttle)(()=>sr==null?void 0:sr(),2e3),style:{width:vr,marginTop:Dr?12:4},className:`${z.title} ${sr?"current":""}`},Er),ge.createElement("div",{className:Dr?`${z.tagsWrap} ${z.tagsBorderWrap}`:z.tagsWrap},ge.createElement("div",{className:z.bar,ref:Nt,style:Yt>0?{height:Yt===1?97:"auto",overflow:Yt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ge.createElement("div",{className:z.tag,ref:It},Qt==null?void 0:Qt.map(yt=>ge.createElement("span",{onClick:()=>tr(yt.id),key:yt.id,style:{color:Fr},className:Jt===yt.id?z.active:""},ge.createElement("span",{title:yt.name,className:z.name},yt.name),!!_r&&ge.createElement("span",{className:z.num},yt.count))))),!!Yt&&ge.createElement(ge.Fragment,null,Yt===1?ge.createElement("div",{onClick:()=>{var yt;ar(2),((yt=It==null?void 0:It.current)==null?void 0:yt.clientHeight)>245?Ir(!0):Ir(!1)},className:z.action},"\u5C55\u5F00",ge.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ge.createElement("div",{onClick:()=>{Nt.current.scrollTop=0,ar(1),Ir(!1)},className:z.action},"\u6536\u8D77",ge.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},x={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"},re=({dataSource:Qt=[],value:Jt,onChange:tr,className:sr,style:Cr={}})=>ge.createElement("div",{style:Cr,className:ie()(x.tabs,sr)},Qt.map(Er=>ge.createElement("span",{onClick:()=>tr(Er.id),className:Jt===Er.id?x.active:"",key:Er.id},Er.name))),ae={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=je(37568),pe=({dataSource:Qt=[],value:Jt="",onChange:tr,onInputChange:sr=()=>{},className:Cr,style:Er={},placeholder:vr,allowClear:br=!1})=>{var Fr;const[_r,Yt]=(0,ge.useState)(""),[ar,Dr]=(0,ge.useState)("");(0,ge.useEffect)(()=>{var Nt;let yt=Jt;(Nt=JSON.stringify(Jt))!=null&&Nt.includes("{")&&(Yt(Jt.id),yt=Jt.value||"");try{Dr(decodeURIComponent(yt||""))}catch(At){Dr(decodeURIComponent(yt||""))}},[Jt]);const Ir=()=>{tr(encodeURIComponent(ar),_r||null)},It=Nt=>{Nt!==_r&&(Yt(Nt),tr(encodeURIComponent(ar),Nt))};return ge.createElement("div",{className:ie()(ae.input,Cr),style:Er},!!Qt.length&&ge.createElement("div",{className:ae.dropdown},ge.createElement("div",{className:ae.text},(Fr=Qt.find(Nt=>Nt.id===_r))==null?void 0:Fr.name,ge.createElement("i",{className:"iconfont icon-zhankai4"}),ge.createElement("b",{className:ae.b1}),ge.createElement("b",{className:ae.b2})),ge.createElement("div",{className:ae.menu},Qt.map((Nt,yt)=>ge.createElement("div",{key:yt,onClick:()=>It(Nt.id)},Nt.name)))),ge.createElement(se.default,{onPressEnter:Ir,value:ar,onChange:Nt=>{Dr(Nt.target.value),sr(encodeURIComponent(Nt.target.value),_r||null)},placeholder:vr,variant:"borderless",allowClear:br,onClear:()=>tr("",_r||null)}),ge.createElement("i",{onClick:Ir,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"},be=({value:Qt,onChange:Jt,className:tr,total:sr,pageSize:Cr,style:Er={}})=>{const vr=Qt<2,br=Qt>=Math.ceil(sr/Cr);return sr<=Cr?ge.createElement(ge.Fragment,null):ge.createElement("div",{className:ie()(me.quickPager,tr),style:Er},ge.createElement("div",{onClick:()=>{vr||Jt(Qt-1,"prev")},className:vr?me.disabled:""},"\u4E0A\u4E00\u9875"),ge.createElement("div",{onClick:()=>{br||Jt(Qt+1,"next")},className:br?me.disabled:""},"\u4E0B\u4E00\u9875"))},De={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Me=je(29787),Be=je(25399),Pe=je(63139),Ce=je(74128),Oe=je(65862),Ie=je(96908),ke=je(57177),Le=je(81378),Ae=je(2524),Ue=({className:Qt,dataSource:Jt=[],col:tr=4,right:sr,bottom:Cr=23,precision:Er=0,wrapWidth:vr=1200,trackEventItems:br,loading:Fr})=>{const _r=Math.floor((vr-(tr-1)*sr)/tr);return ge.createElement(Me.Z,{spinning:Fr},ge.createElement("div",{className:ie()(De.list,Qt)},!!Jt.length&&Jt.map((Yt,ar)=>{const{name:Dr,id:Ir,identifier:It,power:Nt,cover_image_id:yt,pic:At}=Yt;return ge.createElement("div",{className:De.wrap,key:Ir,style:{width:_r,marginRight:(1+ar)%tr===0?0:sr+Er,marginBottom:Cr}},ge.createElement("a",{target:"_blank",href:`/shixuns/${It}/challenges`,className:De.li,onClick:wt=>{wt.preventDefault(),br&&(0,Oe.L9)([br]),Nt&&(0,Oe.xg)(`/shixuns/${It}/challenges`)}},ge.createElement("div",{className:De.img},ge.createElement("img",{className:De.cover,src:`${At}`}),Yt.is_jupyter&&ge.createElement("img",{className:De.sign,src:Ie}),Yt.is_jupyter_lab&&ge.createElement("img",{className:De.sign,src:ke}),Yt.is_unity_3d&&ge.createElement("img",{className:De.sign,src:Le})),ge.createElement("div",{className:De.name},ge.createElement(Be.Z,{title:Dr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ge.createElement("span",{className:De.e},Dr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ge.createElement("div",{className:De.tags},ge.createElement(Be.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ge.createElement("span",null,Yt.challenges_count))),!!Yt.myshixuns_count&&ge.createElement(Be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ge.createElement("span",null,Yt.myshixuns_count))),ge.createElement(Be.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ge.createElement("span",null,ge.createElement("span",null,Yt.level))),ge.createElement("div",{className:De.rate},ge.createElement(Pe.Z,{allowHalf:!0,disabled:!0,defaultValue:Yt.score_info}),ge.createElement("span",null,"\xA0",Yt.score_info?`${Yt.score_info}\u5206`:"5\u5206")))),!Nt&&ge.createElement("div",{className:De.lockWrap},ge.createElement("img",{src:`${Ce.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ge.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Jt.length&&ge.createElement(Ae.Z,null)))},$e=je(61584),Je={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",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},ot=je(62957),_e=je(96599),Ke="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",et=je(59301),rt=(Qt,Jt,tr)=>new Promise((sr,Cr)=>{var Er=Fr=>{try{br(tr.next(Fr))}catch(_r){Cr(_r)}},vr=Fr=>{try{br(tr.throw(Fr))}catch(_r){Cr(_r)}},br=Fr=>Fr.done?sr(Fr.value):Promise.resolve(Fr.value).then(Er,vr);br((tr=tr.apply(Qt,Jt)).next())}),Ge=({className:Qt,dataSource:Jt=[],col:tr=4,right:sr,bottom:Cr=23,precision:Er=0,wrapWidth:vr=1200,trackEventItems:br,loading:Fr,category:_r,hiddenClick:Yt,handleVery:ar=()=>!0,isCurrent:Dr})=>{const[Ir,It]=ot.default.useModal(),Nt=Math.floor((vr-(tr-1)*sr)/tr),yt=At=>rt(void 0,null,function*(){Ir.confirm({title:"\u7F6E\u9876",width:500,content:et.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",et.createElement("span",{className:"c-blue"},"\u201C",At.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return et.createElement(Me.Z,{spinning:Fr},It,et.createElement("div",{className:ie()(Je.list,Qt)},!!Jt.length&&Jt.map((At,wt)=>{const{subject_identifier:Rt,id:pt,identifier:Ft,power:Ht}=At,Gt=At.is_public!=0&&At.is_public;return et.createElement("div",{className:Je.wrap,key:pt,style:{width:Nt,marginRight:(1+wt)%tr===0?0:sr+Er,marginBottom:Cr}},At.homepage_show&&et.createElement("div",{className:Je.btnsTop},et.createElement(_e.default,{color:"red"},"\u7F6E\u9876")),et.createElement("a",{className:Je.li,onClick:zt=>{zt.preventDefault(),ar(At==null?void 0:At.first_category_url)&&(br&&(0,Oe.L9)([br]),(0,Oe.xg)(At.first_category_url))}},et.createElement("div",{className:Je.top},et.createElement(Be.Z,{title:At.name},et.createElement("div",{className:Je.name},At.name)),et.createElement("img",{className:Je.img,src:Ce.Z.IMG_SERVER+"/images/"+At.avatar_url}),et.createElement("div",{className:Je.text,title:At.creator},At.creator),Rt&&et.createElement("div",{className:Je.btns},et.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),et.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Gt&&et.createElement("div",{className:Je.sign},"\u516C\u5F00"),Dr&&et.createElement("div",{className:Je.hidden,onClick:zt=>{zt.stopPropagation(),Yt(At)}},et.createElement("i",{className:`iconfont ${_r=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),_r=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),et.createElement("div",{className:Je.bottom},At.visits>0&&et.createElement(Be.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},et.createElement("span",null,et.createElement("i",{className:"iconfont icon-liulanyan"}),et.createElement("span",null,At.visits))),At.course_members_count>0&&et.createElement(Be.Z,{title:"\u6210\u5458",placement:"bottom"},et.createElement("span",null,et.createElement("i",{className:"iconfont icon-chengyuan"}),At.course_members_count)),At.tasks_count>0&&et.createElement(Be.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},et.createElement("span",null,et.createElement("i",{className:"iconfont icon-zuoye"}),At.tasks_count)),At.is_end?et.createElement("div",{style:{color:"#6B758B"}}):et.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!At.is_accessible&&et.createElement("div",{className:Je.lockWrap},et.createElement("img",{src:`${Ce.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),et.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Jt.length&&et.createElement(Ae.Z,null)))},Xe={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"},Ve=je(65582),Qe=({dataSource:Qt=[],value:Jt,onChange:tr,className:sr,style:Cr={},tabBarExtraContent:Er})=>ge.createElement("div",{className:ie()(Xe.tabs,sr),style:Cr},ge.createElement("div",{className:Xe.tabsWrap},Qt.map((vr,br)=>!(vr!=null&&vr.hide)&&ge.createElement("aside",{className:Xe.tab,onClick:()=>{tr(vr.id),vr.link&&Ve.history.push(vr.link)},key:br},ge.createElement("div",{className:Jt===vr.id?Xe.active:""},vr.name),(vr==null?void 0:vr.resetCount)==null&&(vr==null?void 0:vr.total)!==void 0&&ge.createElement("span",null,"\uFF08",vr==null?void 0:vr.total,"\uFF09"),(vr==null?void 0:vr.resetCount)!==void 0&&(vr==null?void 0:vr.total)!==void 0&&ge.createElement(Be.Z,{title:(vr==null?void 0:vr.tip)!=null?vr==null?void 0:vr.tip:""},ge.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ge.createElement("span",{style:{color:"#000"}},vr==null?void 0:vr.resetCount),"/",ge.createElement("span",null,vr==null?void 0:vr.total),"\uFF09"))))),ge.createElement("div",{className:Xe.tabBar},Er)),at=({className:Qt,style:Jt={},children:tr})=>ge.createElement("div",{className:ie()(Qt),style:Jt},tr),qe={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"},Fe=je(75727),Re=je(93041);const te=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ne=({sortValue:Qt,dropValue:Jt,className:tr,onSort:sr,onDrop:Cr,dataSource:Er=te})=>{var vr;return ge.createElement("div",{className:ie()(qe.orderWrap,tr)},ge.createElement(Fe.Z,{dropdownRender:()=>ge.createElement(Re.default,null,Er.map((br,Fr)=>ge.createElement(Re.default.Item,{key:Fr,onClick:()=>Cr(br.id)},br.name)))},ge.createElement("span",{className:qe.orderTextWrap},(vr=Er.find(br=>Jt===br.id))==null?void 0:vr.name)),ge.createElement("span",{className:qe.orderIconWrap},ge.createElement("span",{className:qe.orderAsc},ge.createElement("i",{className:Qt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${qe.cursorPointer} ${qe.active}`:`iconfont icon-sanjiaoxing-up font12 ${qe.cursorPointer}`,onClick:()=>sr(Qt==="asc"?"desc":"asc")})),ge.createElement("span",{className:qe.orderDesc},ge.createElement("i",{className:Qt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${qe.cursorPointer} ${qe.active}`:`iconfont icon-sanjiaoxing-down font12 ${qe.cursorPointer}`,onClick:()=>sr(Qt==="asc"?"desc":"asc")}))))},ze={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"},we=je(7939),ye=Object.defineProperty,Ee=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Ye=(Qt,Jt,tr)=>Jt in Qt?ye(Qt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:tr}):Qt[Jt]=tr,st=(Qt,Jt)=>{for(var tr in Jt||(Jt={}))We.call(Jt,tr)&&Ye(Qt,tr,Jt[tr]);if(Ee)for(var tr of Ee(Jt))Ze.call(Jt,tr)&&Ye(Qt,tr,Jt[tr]);return Qt},lt=(Qt,Jt)=>{var tr={};for(var sr in Qt)We.call(Qt,sr)&&Jt.indexOf(sr)<0&&(tr[sr]=Qt[sr]);if(Qt!=null&&Ee)for(var sr of Ee(Qt))Jt.indexOf(sr)<0&&Ze.call(Qt,sr)&&(tr[sr]=Qt[sr]);return tr},ft=(Qt,Jt,tr)=>new Promise((sr,Cr)=>{var Er=Fr=>{try{br(tr.next(Fr))}catch(_r){Cr(_r)}},vr=Fr=>{try{br(tr.throw(Fr))}catch(_r){Cr(_r)}},br=Fr=>Fr.done?sr(Fr.value):Promise.resolve(Fr.value).then(Er,vr);br((tr=tr.apply(Qt,Jt)).next())}),St=Qt=>{var Jt=Qt,{className:tr,style:sr,children:Cr,loading:Er=!1,openLoading:vr,onClick:br=()=>{},size:Fr="middle",shape:_r="round"}=Jt,Yt=lt(Jt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[ar,Dr]=(0,ge.useState)(!1);return ge.createElement(we.ZP,st({onClick:(0,oe.throttle)(Ir=>ft(void 0,null,function*(){vr&&Dr(!0);try{yield br(Ir)}catch(It){console.log("error",It)}vr&&Dr(!1)}),2e3,{leading:!0,trailing:!1}),className:ie()(ze.btn,ze[`${Fr}-${_r}`],tr),style:sr,size:Fr,shape:_r,loading:ar||Er},Yt),Cr)},Ot={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"},Mt=({className:Qt,style:Jt,children:tr=null,onClick:sr,title:Cr})=>ge.createElement("div",{className:ie()(Ot.head,Qt),style:Jt},ge.createElement("span",{className:"primary-hover",onClick:sr},ge.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ge.createElement("b",{title:Cr},Cr),ge.createElement("div",{className:Ot.node},tr)),Et={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"},Dt=({confirmShow:Qt=!0,confirmTitle:Jt,confirmClick:tr,cancelShow:sr=!0,cancelTitle:Cr,cancelClick:Er,className:vr,style:br,confirmLoading:Fr=!1})=>ge.createElement("div",{className:ie()(Et.btns,vr),style:br},Qt&&ge.createElement(we.ZP,{loading:Fr,onClick:tr,type:"primary",className:Et.confirm},Jt),sr&&ge.createElement(we.ZP,{onClick:Er,className:Et.cancel},Cr)),jt={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:Jt={},LeftContent:tr,children:sr,RightContent:Cr})=>ge.createElement("div",{className:ie()(jt.fixedBottom,Qt),style:Jt},ge.createElement("div",{className:jt.wrap},ge.createElement("div",{className:jt.left},tr),ge.createElement("div",{className:jt.center},sr),ge.createElement("div",{className:jt.right},Cr))),$t={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},vt=({className:Qt,style:Jt={},dataSource:tr=[]})=>ge.createElement("div",{className:ie()($t.crumbs,Qt),style:Jt},tr.map((sr,Cr)=>Cr<tr.length-1?ge.createElement(ge.Fragment,{key:Cr},sr.path||sr.onClick?ge.createElement("span",{className:$t.hover,onClick:sr!=null&&sr.onClick?sr.onClick:()=>Ve.history.push(sr.path)},sr.name):ge.createElement("span",null,sr.name),ge.createElement("span",null,"\xA0",">","\xA0")):ge.createElement("span",{key:Cr,style:{color:"#5F6368"}},sr.name))),kt=je(11938),Wt=Object.defineProperty,Kt=Object.defineProperties,qt=Object.getOwnPropertyDescriptors,or=Object.getOwnPropertySymbols,gr=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,ur=(Qt,Jt,tr)=>Jt in Qt?Wt(Qt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:tr}):Qt[Jt]=tr,xr=(Qt,Jt)=>{for(var tr in Jt||(Jt={}))gr.call(Jt,tr)&&ur(Qt,tr,Jt[tr]);if(or)for(var tr of or(Jt))wr.call(Jt,tr)&&ur(Qt,tr,Jt[tr]);return Qt},nr=(Qt,Jt)=>Kt(Qt,qt(Jt)),fr=(Qt,Jt)=>{var tr={};for(var sr in Qt)gr.call(Qt,sr)&&Jt.indexOf(sr)<0&&(tr[sr]=Qt[sr]);if(Qt!=null&&or)for(var sr of or(Qt))Jt.indexOf(sr)<0&&wr.call(Qt,sr)&&(tr[sr]=Qt[sr]);return tr};const{Countdown:yr}=kt.default;var ir=Qt=>{var Jt=Qt,{onChange:tr}=Jt,sr=fr(Jt,["onChange"]);const[Cr,Er]=(0,ge.useState)(null);(0,ge.useEffect)(()=>{typeof Cr=="number"&&Cr>=0&&tr(Cr)},[Cr]);const vr=br=>{const Fr=Math.floor(br/1e3);Er(Fr)};return ge.createElement(yr,nr(xr({},sr),{onChange:vr}))}},31103:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return gt}});var ge=je(59301);function gt(a,Te){const xe=(0,ge.useRef)();(0,ge.useEffect)(()=>{xe.current=a}),(0,ge.useEffect)(()=>{function z(){xe.current()}if(Te!==null){let E=setInterval(z,Te);return()=>clearInterval(E)}},[Te])}},40758:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return Ie}});var ge=je(59301),gt=je(28284),a=je(36207),Te=je(62957),xe=je(6767),z=je(62673),E=je(50258),ie=je(77825),oe=je(57261),ee=je(42926),le={"code-panel-container":"code-panel-container___RFtv_","action-oj-bar":"action-oj-bar___ByFmZ",active:"active___s9gT5",tip:"tip___XZhl7"},x="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAAAAXNSR0IArs4c6QAAA8pJREFUWEfdl1toHUUYx//f7p7LbnIuSU4bk2JqS3qxbTA9FsQXBamJNMVS8CEPAfGhakQFUaHQh2Kp4IPgBfTBBx9UUHyQGgslscGCIr2QHlpfWg1pktPW0rTunvttdqadTY85yUmTTXJSwe9pZ3dm/r/5f8PMtzQYs96FwEEI0Yj/KojGVUV5Y3dn8DgNnrduV8IQAWtCXty0iggYGmybI1vgiIS8MFNF2Hx1qInoRFc0vIcGR0xRKaEqQGuTH/GpPBqDHjDGkczaWBfxOZAlNqt77eiIznZHw09UAWkqIaCrEKDaiVXNJJDMMPDKtc0HJBE624PwaMoqwkxPnciUcDmemdGZD8irETrbQ6sOIwVKjCM2mvyfAp25VsTjLV7Ml9kEB0gAQXVho2vm0MCfOXwxksbeTTpe3VU/S5UBOJ6afvWMsTBUTYDKMA/Vq/hgdxgRvXrzT5SA03nAtwjUioHcwJTtcgO1IqClwLiFWjYQ48BbQyaumAz7thg4EK1zdSwUBPBzFkhz4DEv8KjMYUUsG0jOkSoIHPrFwpjJ0LujDn0dxoJQEuZUFjA5sN0HdHiru68IaClQbmBqdjBWOtXXUYfeHbOdkvfu8Bxn4qyAj1Pj2KgZ6NEjeETTHbtW7FDZdAl19NcEXuysx7aIVpWLWB7OgVlOk31X/JD1F+IsBxWE/kAbnvSFage02I5mEBhjOWzWZtyT7cPWKDgEfKTgw4atCHDlwdxl54pJfJqcwJFwOzbcS49cxDeZv3EiN+Wsp9dowXPepgcD9GP2Jr7P3kCbpuNoeBPKV9rZYgKfJCccoKf9jXjJ37o4kELT9ZAmy8ZlxnD+H3yZvuqM3m804wWjGb8VLHyVuY4Ml7cdsFdfix6K4NJkekblfhWjz6MgWFe9Wd3ymcTwkTqOcultQEUWcmvPxAF7HYJJDcyuKBkrgBIAgm4F3fQ7bSRwxpDTzh99ZguabM/sj0Qnu6PhZ2loxHpfEN6GEHMOdzfS9+8T01OQYEWq/k1pK/mxP7H238FEZAlQf3c09J1Tyf8eF3ohm1r0kmJ58R5n/DW3qNwvXvmh3hzLodBqonREAOvLY0PQ3nw5//C3sh3YHEjsIirJZ9e/FsPnc+sZCpeX5CTRaNPO0DYptmfy4lMATkEIR5MASzV8bQNrtt4r6aZRXQMNxcyvBUefW3fK/UhRXu/aGfpMtnsmL3wuBPodYcJ1TyC4/VjDBqtyTldAJ/9IN/MiOyYISz4PCOJGV7RhnxR9fupSwM4VBwBMKJrvnZ9at9yau8A7ulgdO7eZq+0AAAAASUVORK5CYII=",ne=je(89392),re=je(82636),ae=je(59301),se=Object.defineProperty,ce=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,De=(Le,Ae,ve)=>Ae in Le?se(Le,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Le[Ae]=ve,Me=(Le,Ae)=>{for(var ve in Ae||(Ae={}))he.call(Ae,ve)&&De(Le,ve,Ae[ve]);if(me)for(var ve of me(Ae))be.call(Ae,ve)&&De(Le,ve,Ae[ve]);return Le},Be=(Le,Ae)=>ce(Le,pe(Ae));const Pe={theme:(0,ee.G)("cmCodeMode","vs-dark"),fontSize:(0,ee.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,ee.G)("cmTabToSpace",!0)};var Ce=(Le=>(Le[Le.set_font_size=0]="set_font_size",Le[Le.set_theme=1]="set_theme",Le[Le.on_tab_to_space=2]="on_tab_to_space",Le[Le.set_show_editor_setting=3]="set_show_editor_setting",Le))(Ce||{});function Oe(Le,Ae){switch(Ae.type){case 3:return Be(Me({},Le),{showEditorSetting:Ae.payload});case 1:return Be(Me({},Le),{theme:Ae.payload});case 0:return Be(Me({},Le),{fontSize:Ae.payload});case 2:return Be(Me({},Le),{tabToSpace:Ae.payload});default:throw new Error}}var Ie=({isLoading:Le,value:Ae=[],onChange:ve,form:Ue})=>{var $e;const[Je,ot]=(0,ge.useReducer)(Oe,Pe),{theme:_e,fontSize:Ke,showEditorSetting:et,tabToSpace:rt}=Je,[tt,Ge]=(0,ge.useState)("C"),[Xe,Ve]=(0,ge.useState)(!1),[it,Qe]=(0,ge.useState)([]),ct=(0,ge.useRef)([]),at=gt.default.useWatch(["hack","languages"],Ue);(0,ge.useEffect)(()=>{Ae!=null&&Ae.length&&(ct.current=(0,ne.cloneDeep)(Ae))},[Ae]),(0,ge.useEffect)(()=>{Xe&&Qe(at)},[Xe]),(0,ge.useEffect)(()=>{Ge(at==null?void 0:at[0])},[at]);const qe={onFontSizeChange:ze=>{ot({type:0,payload:ze}),(0,ee.t)("cmFontSize",ze)},tabToSpace:rt,cmFontSize:Ke,className:"oj",cmCodeMode:_e,onTabToSpace:ze=>{ot({type:2,payload:ze}),(0,ee.t)("cmTabToSpace",ze)},onCodeModeChange:ze=>{ot({type:1,payload:ze}),(0,ee.t)("cmCodeMode",ze)}};function Fe(){ot({type:3,payload:!1})}function Re(){ot({type:3,payload:!0})}function te(ze){var we;const ye=(we=ct.current)==null?void 0:we.map(Ee=>(Ee.language===tt&&(Ee.code=ze),Ee));ct.current=(0,ne.cloneDeep)(ye),ve(ye)}const de={key:tt,value:($e=Ae==null?void 0:Ae.find(ze=>ze.language===tt))==null?void 0:$e.code,language:tt,onChange:te,theme:"vs",height:"calc(100% - 40px)",options:{fontSize:Ke,insertSpaces:rt}};console.log(888,Ae,at);const Ne=Ae.filter(ze=>at==null?void 0:at.includes(ze.language));return ae.createElement(ge.Fragment,null,ae.createElement("div",{className:le["code-panel-container"]},ae.createElement(ke,{setVisible:Ve,languageItems:Ne,onLanguage:ze=>Ge(ze),language:tt,onShowCodeSetting:Re}),!Le&&ae.createElement(E.ZP,Me({},de))),ae.createElement(oe.Z,null,ae.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:et,onClose:Fe},ae.createElement(ie.Z,Me({},qe)))),ae.createElement(Te.default,{centered:!0,open:Xe,title:"\u7F16\u7A0B\u8BED\u8A00\u914D\u7F6E",width:564,onOk:()=>{if(!it.length){xe.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}Ue.setFieldValue(["hack","languages"],it),Ve(!1)},onCancel:()=>Ve(!1)},ae.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},ae.createElement(z.default.Group,{value:it,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:ze=>{Qe(ze)}}))))};function ke({languageItems:Le,language:Ae,onShowCodeSetting:ve,onLanguage:Ue,setVisible:$e}){return ae.createElement("div",{className:le["action-oj-bar"]},Le==null?void 0:Le.map(Je=>ae.createElement("aside",{className:Ae===(Je==null?void 0:Je.language)?le.active:"",onClick:()=>Ue(Je==null?void 0:Je.language),key:Je==null?void 0:Je.language},ae.createElement("i",{className:"iconfont icon-bianchengyuyan1"}),ae.createElement("span",null,Je==null?void 0:Je.language))),ae.createElement("div",{className:le.tip},ae.createElement("i",{className:"iconfont icon-tishi12 font14",style:{color:"#FEB636",marginRight:3}}),ae.createElement("span",null,"\u8BBE\u7F6E\u521D\u59CB\u4EE3\u7801\uFF0C\u4E3A\u5B66\u751F\u63D0\u4F9B\u660E\u786E\u7F16\u8BD1\u8D77\u70B9")),ae.createElement(re.op,{onClick:()=>$e(!0),shape:"default"},ae.createElement("img",{src:x,width:18,style:{marginRight:8}}),"\u7F16\u7A0B\u8BED\u8A00\u914D\u7F6E"))}},12095:function(Xt,Pt,je){"use strict";je.d(Pt,{GM:function(){return ie},MK:function(){return E},PR:function(){return gt},ZS:function(){return ee},d1:function(){return a},fu:function(){return Te},j2:function(){return oe},l_:function(){return xe},uE:function(){return le},zQ:function(){return z}});var ge=je(38147);function gt(){return(0,ge.U2)("problems/new.json")}function a(ne="question"){return(0,ge.U2)("disciplines.json",{source:ne})}function Te(ne){return(0,ge.U2)(`problems/${ne}/edit.json`)}function xe(ne,re){return(0,ge.gz)(`problems/${ne}.json`,re)}function z(ne){return(0,ge.v_)("problems.json",ne)}function E(ne,re){return(0,ge.v_)(`exercises/${ne}/exercise_questions.json`,re)}function ie(ne,re){return(0,ge.gz)(`exercise_questions/${ne}.json`,re)}function oe(ne){return(0,ge.v_)(`problems/${ne}/publish.json`)}function ee(ne){return(0,ge.v_)(`problems/${ne}/cancel_publish.json`)}function le(ne){return(0,ge.U2)(`problems/${ne}/start.json`)}function x(ne,re){return post("tag_disciplines.json",{name:re,sub_discipline_id:ne})}},12088:function(Xt,Pt,je){"use strict";je.d(Pt,{Y2:function(){return $e},ZP:function(){return Je}});var ge=je(59301),gt=je(94968),a=je(6767),Te=je(62957),xe=je(77019),z=je(47889),E=je(7939),ie=je(62673),oe=je(25399),ee=je(37568),le={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},x="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAADICAYAAACAj9YNAAAAAXNSR0IArs4c6QAAD59JREFUeF7tnet527gShsFUZFeQpJN1GkncyG46iVJBVFG4D6mLKYmSMLgQM4NXf855NrgMvm/8egBC9BD4oIBhBV7++fPlHP6n8PH/p/84Dp8XS7v8txB2N8sext/h7+G/73++3v67YZ08hz54Xhxr86fAy7c/P+ZVHQB1DaYaCz7AbBzfgVsNefPHBGL5GjJCRQUW0PpecRrp0DugJpWsXnsgVk9bRk5QQCm0nq1khhpb0Gcy1fl3IFZHV0YVKDCfa03nWeOgqdoSrODc9Lz1BGgp8qX1AWJputGrgAJz1bXd2VaBiEVDUJ2J5EpvDMTStaNnogJHeFmvuiSrB2gStYRtgZhQMJqnKWD0rCttsfd7AbPSioYQgFgFURnyQwHnW8ZUq4FZqnIr/YBYQTEZ6lKBDreNshQYxvf9v6+He298khUAYsnS0fGeAsBLmBvj+JWnmULNFs2BWLp29LxSYL4qMczXJLa4Se9Nf7aYiY4CsUTh6MbWsUoOsMUUywrExJLRYakAW8cq+UBVJpAViAnEoinV16Y5QFUWJTcQi5KJRtcKUIFtlBOA7KnQQOypRDS42D5yeN8iIdhePlAdiLVISaNzUn01No6rGKsGALHGeWllegCmxCm2lzdGADEluak5DACmzB1AdmEIEFOWn9rCAWDaHDnGA8jOxgAxpTmqIayXt/0vbt9rcOJODIBsFgaIKc7RlqFRgbVUXzA3IANignTppikAM2Z15yCjEjOWr7XDBWC1Fa40fscgA2KVcsrisADMomuLmDsFGRAznrelwj++Rmc6yOdjWYEOL8QCMcsJWyh2AFZISCXD7P976ernuqvFKskxVWEAMFV2lAmms20lECuTNmZH4S6YWeseB94RyICY0xyOWRYH+TEqGW7TCciAmOEczQmdbWSOenb69nA+BsTs5GPRSNlGFpVT72AdVGNATG/6VYuMbWQ1aXUO7BxkQExn2lWN6uVtP1adgMHVKeB5WwnE1KVb3YDYRtbVV+3ojqsxIKY268oHxmF+eU0tjei1GgNilrIwM1a2kZkCWu/utBoDYtYTMzJ+tpGRQnlv5hBkQMx70h7XRxXWidHPl7nb//fy9XkzOy2AmB2vkiPlSkWydD47OqvGgJjPNL1YFVVYByZLlgjEJGrRtrUCPJFs7YDS+R2BjEpMSY7NsDl+9j9fd6XC4kC/lJLOxgFizgzdYDnzudTpMw6fj//3DK4HIRyANoy/w9+wkwCOKmwDYy1P4QRkVGIVk/AMrnH4XniaXQzUqMIKq+5tOCDmzdH89cyVz6fwJRwqrZgqK3/SEFaBRhVWQlr/Y3i4xU8lVihPlVxj2IVxfJ+2nFRhhYz1PoyDagyIZSapEnhdr2I6R9uqEsxUkO5NFQBiTeVvOrlSeDXVhMltKmB9S0klJsw74CUUjOb6FTBejQExQYoBMIFYNLWkgOnvUwKxyFTjoDxSKJqZVMDylhKIPUk5riqY/JkkaKkChreUQOyB2WwfpT8JtDerABAza93dwAGYP09Z0WMFrG4pqcRWfGULyY97jwoAMSeuAzAnRrIMuQJGt5RUYldW8xRSnvv0cKIAELNvJACz7yEryFLA5H0xKrGj5xzkZyU/nZ0oYPFcDIiFEDgHc/ITyDKyFQBi2RK2GYBtZBvdmVWhAuP4VfL2YA0r6L4SYxupIQ2JQY0CBg/3gdjbflSTQASCAq0VAGKtHZDNTxUm04vWHSgAxOyYzGG+Ha+IdFMFzF2z6HY7yWH+pj8YTGZHASBmwSuqMAsuEWMjBYBYI+FF0wIxkVw07kwBa3fFutxOspXs7KeS5YoUAGIiudo0fuFaRRvhmdWEAkBMuU1sJZUbRHjNFQBizS14HABbSeUGEV5zBYBYcwueQowb+so9Iry2CgCxtvo/nJ2tpGJzCE2NAkBMjRW3gQAxxeYQmhoFgJgaK1Yg9u3PjzAO3xWHSGgo0FoBLru2duDR/HzhW7M7xKZEASCmxIjVMHgyqdkdYlOiABBTYgQQ02wEsWlWAIhpdodKTLM7xKZCAd4npsKGu0HwdSPd/hCdAgV4x35bE+YrFNPnUzj87/IzDp9DWPnvbUNmdhTQpQAQ286P+Unj9DnAafrcgmu7cJgJBVwoYO2O2CS6mVfxXEELYLn4kWERShXYhXF8t/Kn21RDbAEuLqgqzXbCcq+AeqCpgxjgcv9DwQLtKqASaGogxm16u5lN5B0qoOgqRnOIAa8OfwBYshcFVFRmzSAGvLzkMetAgdAUZptD7Agv7myR+SjgT4EmMNsUYlRf/rKWFaHAigKbwmwTiAEvEh0FOlRgo8P/6hADYB0mL0tGgZMCG4CsGsSOr4KeLqlyu56URoG+Fai6vawCMaqvvjOW1aPAqgKVqrLiEANgJDAKoMBdBSqArCjEABjJiwIoEKFA0bfHFoMYAIuwjiYogAInBYqBrAjEeO0zmYkCKJCgQBGQZUMMgCVYRxcUQIFiFVkWxNhCkokogALZCmQe9idDDIBlW8cAKIACJwUyQJYEMQBG7qEAChRXIBFkYogdb+L/Kr4ABkQBFECBBJDJIfa2H1EaBVAABaopIASZCGI8iaxmGwOjAAosFJD86bhoiHEORo6hAApspoCgGouCGOdgm1nHRCiAAsInlnEQe9tPB/m8Uof0kiswjO/hb9jNHYeBVzPJFey6R8y28inE2EZ2nUM5i1/9Sgn5lCNph30jtpUPIcY2ssOkKbTkR79BAVkhkXsZ5gnIHkOMbWQvaVJ2neP4df/z9bCFvPMBZGUl9z7ao1+KdyFGFeY9LSqtLwJgp5m5slPJA4/DPqjG7kOMKsxjKtRdU8T5xXUAL1yeruuJo9HvVWOrEKMKc+T8VktJANgUGrm2lUEO5rmTY+sQowpz4PiGS0gE2Hlb+c+fL2EY+D7uhpaZnCoWYvxmNGlvu6AzAXYG2bc/P8I43yPjgwL3FVjJt5tKjMNWMkigQJHXCwMygeK9N42EGG+p6D1R4tZfFGCALE50WoVwfcB/UYmxlSRFohUQXKWIHvPYkDtkUsU6a39VjV1CjAP9zrIhcbkVAXauyMjFRHP66Lasxq4hxlayjxxIX+UGAANk6fZ003ORh2eIsZXsxv70hRZ6EikJgMuwErU6arvIxQ+IUb53lAEJS20AsClKfrkmeNVHl/ODpSXE2Er2Yb58lY0AxhNLuVU99Tidi80Q47ddT9aL11rlKoU0Cp5YShXroP3xlysQ68DrjCWqABgVWYaDnrteQIzzMM9Wp65NFcAAWaqNrvvNOXqoxICYa6eTFrfhVQppfGwtpYr5bT+di50gxqG+X5/lK1MMsHNFxi9eua8eewzj+8ChvkdnM9bU+EmkJHJ2EBK1nLYFYk6NTV2WIYDNxyC8hyzVaT/9ZojxHic/huasxBjAzttKQJbjuv2+M8Q4W7BvZO4KjAKMJ5a5xrvovwNiLnzMWoTKqxTSFbGjkCrmpj0Qc2Nl2kJcAIyKLM18L72oxLw4mbIOA1cppMuiIpMqZr/9BDHuiNn3Ub4ChwCjIpOngYceQMyDi9I1OAbYGWQ8sJJmhdn2QMysdYmBG38SKVk1uwyJWnbbAjG73skj7whgkzhchpWniMUeQMyiaykxdwaw87aSy7Ap2WKqD08nTdmVHKyrqxRSFXhiKVXMVnsgZsuvlGi7BhhPLFNSxlYfIGbLL2m0AGyhGBWZNH1stAdiNnxKi7KDqxRSYQCZVDH97XmLhX6P0iIEYHd146UHaSmltNcOiCl1JissAPZUPkD2VCIrDXa82dWKVbFxdnqVIlaeZTsuw6aopqzP9D6xKSTMVGZMajgATKQcl2FFculsPI7nv3bEl8B1WiSJiieRErWObTnoTxBNU5cFxH6FEL5oio1YhApwDiYU7KM5IEuWrnnHjz/Zxnv2m5uRGQBVWIaAQCxDvLZdF388l++XtbWiwOzTb6QCw3Q5BBAzavvxDPic+BzuGzXyFDbbyWQDuW6RLF3bjsecX0KMc7G2luTPDsjEGlKFiSVT0+G0+/iAGOdiaszJDGSX1X8c3/c/X/PGyAogrvMMn+kzDp/jeqy24mFWhniNu57PgT8gxrlYY09UTa/6QQHVk6pcaRPMYtdxcRjM2UAbP1TOqvTiLBdUVWbL5kEtH2RdQowt5eZmqJ0QiKm1hsDCxU7h5rE8TylJkaMCKreUVGLkZ7h6gHULMaoxsuSgABAjE1QqcH0nEoiptElFUEBMhQ0EcaXATV6u3vJmS0niUImRAyoVWLkLuQ4xtpQq/ds4KCqxjQVnuqcKrObk3e/bUY09FdR7AyDm3WFr67vzjZT7EKMas2Zx6XiBWGlFGS9Hgbv5+PDNB1RjOZqb7wvEzFvoaAEPvhf8GGJUY46yQLwUICaWjA5VFHhy8frpO6j4nloVWywMCsQsuOQ/xqd5+BRik0ZsK/1nysoKnyZPC1W4sd9C9YZzRrxeKg5ibCsbuthsaiDWTHomPioQlYNREJurMUDWW2ZFJdDWolCJba14u/liX7keDTG2le3MbDQzEGskPNNOL7scv8a+nFMGMaqxnvILiPXktqa1Cl8DJYIY20pNTlePBYhVl5gJSjxQEkMMkHWTeECsG6v1LDT2HGwZcRLEjudj/HUkPd7XiASI1VCVMe8rIDgHKwIxQOY+G4GYe4sVLTARYNMKkiuxGWL8hSRFWVA8FCBWXFIGXFVAeJB/PUYWxACZ66QEYq7tVbK4TIBlV2InGajIlCRE2TCAWFk9Ge2mhBrf9/++Hv4IcsYnuxK7Atn3EAJ/VTnDEEVdgZgiM9yFUqACO2lSDGJnmL3teWrpI+OAmA8f9a0i4xB/bTHFITafkwEyfYkjjwiIyTWjx2MFdmEc32O/ThQrZhWIzSDjK0qxHmhtB8S0OmMxroLbx5ujtZp6HA/8OSerKXK9sYFYPW37GrkiwCYhq1ViS5fYXprMWSBm0jZVQVfZPm5aiV2A7HAxlqpMVY49DAaI2fFKX6SVq6/lgjepxC5gxlmZvoRbjwiIWXFKU5wbwuu07M0hNh/6U5VpSrt7sQAxCy5pirEBwDY7E7unMzDTlIE3sQAx1fYoCq4RvJpWYtfyAzNFCfkRChBTaYuioBrDSxXETsEAM0UJGgIQU2WHkmCG8X2KpMR3HkutqMmZWEzwAC1GpaptgFhVeU0NvgvD+FsTuJbqqYXYMkiA1iThgVgT2dVMqhpc5iB2A7T5kcR852z68NaMOnkPxOroqnXUGVrhb9iV/m5j7QWbqMSeiTBXatPnU/gSxuHzSntA90zE238HYnLNWvTYXU26lusfbSZQnT4GgbUm8P/6C+VmwqlgeQAAAABJRU5ErkJggg==",ne=je(47257),re=je.n(ne),ae=je(83845),se=je(38147),ce=je(1012),pe=je(65862),me=je(52918),he=je(59301),be=Object.defineProperty,De=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Oe=(ot,_e,Ke)=>_e in ot?be(ot,_e,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):ot[_e]=Ke,Ie=(ot,_e)=>{for(var Ke in _e||(_e={}))Pe.call(_e,Ke)&&Oe(ot,Ke,_e[Ke]);if(Be)for(var Ke of Be(_e))Ce.call(_e,Ke)&&Oe(ot,Ke,_e[Ke]);return ot},ke=(ot,_e)=>De(ot,Me(_e)),Le=(ot,_e,Ke)=>new Promise((et,rt)=>{var tt=Ve=>{try{Xe(Ke.next(Ve))}catch(it){rt(it)}},Ge=Ve=>{try{Xe(Ke.throw(Ve))}catch(it){rt(it)}},Xe=Ve=>Ve.done?et(Ve.value):Promise.resolve(Ve.value).then(tt,Ge);Xe((Ke=Ke.apply(ot,_e)).next())});const{Dragger:Ae}=gt.default,ve=ot=>{const _e=it=>it&&it.substring(0,it.lastIndexOf("."));for(var Ke=[...ot],et=0,rt=[],tt=0;tt<Ke.length;tt++){for(var Ge="",Xe=0;Xe<rt.length;Xe++)if(_e(rt[Xe][0].name)==_e(Ke[tt].name)){et=1,Ge=Xe;break}if(et==1)rt[Ge].push(Ke[tt]),et=0;else if(et==0){let it=new Array;it.push(Ke[tt]),rt.push(it)}}return rt.map(it=>{if(it.forEach(Qe=>{let ct=Qe.name.split(/\.(?=[^\.]+$)/);Qe.name=`${ct[0]}.${ct[1].toLowerCase()}`}),it[0].name.includes(".in"))return it.length===2?it:[it[0],{}];if(it[0].name.includes(".out"))return it.length===2?it.reverse():[{},it[0]]})},Ue=({onClose:ot,onOK:_e,visible:Ke,wrapClassName:et,rootIdentifier:rt,multiple:tt=!1,defaultMultipleValue:Ge=!0})=>{const[Xe,Ve]=(0,ge.useState)([]),[it,Qe]=(0,ge.useState)({}),[ct,at]=(0,ge.useState)(!1),[qe,Fe]=(0,ge.useState)(!0),Re=(0,ge.useRef)([]),te=(0,ge.useRef)(0),de=()=>{ot()};(0,ge.useEffect)(()=>{Ne()},[]),(0,ge.useEffect)(()=>{Ke&&(Re.current=[],te.current=0,Ve([]),Fe(Ge))},[Ke]);const Ne=()=>Le(void 0,null,function*(){try{const st=yield(0,se.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),lt=JSON.parse((0,ae.pe)(st.data));Qe(lt)}catch(st){}}),ze=st=>st&&st.substring(0,st.lastIndexOf(".")),we=st=>{var lt,ft;const Tt=ze((lt=st[0])==null?void 0:lt.name)||ze((ft=st[1])==null?void 0:ft.name),St=Xe.filter(Ot=>ze(Ot.name)!==Tt);Re.current=[...St],Ve([...St])},ye=st=>{if(!qe){const bt=new FormData;bt.append("file",st.file),(0,se.ZP)("/api/attachments/get_file_content.json",{method:"post",body:bt},!0).then(Et=>{if(Et.status===0){te.current=te.current+1;const xt=Re.current.map(Dt=>{var jt;if(Dt.name===st.name){const ht=Ie({},Dt);return(jt=st==null?void 0:st.name)!=null&&jt.includes(".in")?ht.input=Et==null?void 0:Et.content:ht.output=Et==null?void 0:Et.content,ht}return Dt});if(Re.current=[...xt],Ve([...xt]),te.current>0&&te.current===Xe.length){at(!1);let Dt=ve(xt);Dt=Dt.filter(jt=>{var ht,Ct;return!!((ht=jt[0])!=null&&ht.name&&((Ct=jt[1])!=null&&Ct.name))}),Dt=Dt.map(jt=>ke(Ie(Ie({},jt[0]),jt[1]),{is_file:!1})),_e(Dt),ot()}}else at(!1),ot()});return}const lt=new(re())({endpoint:it.end_point,region:it.region,accessKeyId:it.access_key_id,accessKeySecret:it.access_key_secret,bucket:it.bucket,stsToken:it.security_token}),ft=st.name,Tt={container_type:"TestSet",file_name:ft},St=(0,ce.Z)();let Ot=`testsets/${rt}/${St}${ft.indexOf(".")>-1?"."+ft.split(".").pop():""}`;rt===null&&(Ot=`testsets/${St}${ft.indexOf(".")>-1?"."+ft.split(".").pop():""}`),lt.multipartUpload(Ot,new Blob([st.file],{type:st.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:ft+""},url:it==null?void 0:it.callback_url,host:it==null?void 0:it.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,se.rz)(Tt)}}).then(function(bt){if(bt.data.status===0){te.current=te.current+1;const Mt=Re.current.map(Et=>{var xt,Dt,jt,ht,Ct,$t,Vt,vt,kt,Wt,Kt,qt,or,gr,wr,ur,xr;if(Et.name===((Dt=(xt=bt.data)==null?void 0:xt.data)==null?void 0:Dt.file_name)){const nr=Ie({},Et);return(Ct=(ht=(jt=bt.data)==null?void 0:jt.data)==null?void 0:ht.file_name)!=null&&Ct.includes(".in")?(nr.in_object_key=(Vt=($t=bt.data)==null?void 0:$t.data)==null?void 0:Vt.object,nr.in_object_size=(kt=(vt=bt.data)==null?void 0:vt.data)==null?void 0:kt.size,nr.input=(Kt=(Wt=bt.data)==null?void 0:Wt.data)==null?void 0:Kt.file_name,nr.in_file=st):(nr.out_object_key=(or=(qt=bt.data)==null?void 0:qt.data)==null?void 0:or.object,nr.out_object_size=(wr=(gr=bt.data)==null?void 0:gr.data)==null?void 0:wr.size,nr.output=(xr=(ur=bt.data)==null?void 0:ur.data)==null?void 0:xr.file_name,nr.out_file=st),nr}return Et});if(Re.current=[...Mt],Ve([...Mt]),te.current>0&&te.current===Xe.length){at(!1);let Et=ve(Mt);Et=Et.filter(xt=>{var Dt,jt;return!!((Dt=xt[0])!=null&&Dt.name&&((jt=xt[1])!=null&&jt.name))}),Et=Et.map(xt=>ke(Ie(Ie({},xt[0]),xt[1]),{is_file:!0})),_e(Et),ot()}}})},Ee=st=>new Promise((lt,ft)=>{let Tt=0,St=[];for(let Ot=0;Ot<st.length;Ot++)st[Ot].file.slice(0,1).arrayBuffer().then(()=>{Tt++,Tt===st.length&&(St.length?(a.ZP.warning(`${St.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ft()):lt(st))}).catch(bt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",bt),Tt++,St.push(st[Ot].name),Tt===st.length&&(St.length?(a.ZP.warning(`${St.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ft()):lt(st))})}),We=()=>Le(void 0,null,function*(){if(Xe.length===0){a.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Ee(Xe),at(!0),ve(Xe).some(lt=>{var ft,Tt;return!((ft=lt[0])!=null&&ft.name&&((Tt=lt[1])!=null&&Tt.name))})){Te.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Le(void 0,null,function*(){Xe.map(lt=>Le(void 0,null,function*(){ye(lt)}))}),onCancel:()=>{at(!1)}});return}Xe.map(lt=>Le(void 0,null,function*(){ye(lt)}))}),Ze={name:"file",fileList:Xe,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:st=>{if(Xe!=null&&Xe.some(ft=>ft.name===st.name))return a.ZP.info(`${st.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(st.size/1024/1024>100)return a.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(st.name))return a.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const lt={name:st.name,uid:st.uid,file:st,percent:0};return Xe.push(lt),Re.current=[...Xe],Ve([...Xe]),!1}},Ye=ve(Xe);return console.log(Xe,Ye,"fileList"),he.createElement(Te.default,{open:Ke,wrapClassName:et,onOk:We,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:ct},onCancel:de,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},he.createElement("div",{className:le.wrap},Xe.length?he.createElement("div",null,he.createElement(xe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},he.createElement("div",{style:{visibility:tt?"visible":"hidden"}},he.createElement("span",{className:le.greyText},"\u7528\u4F8B\u7C7B\u578B"),he.createElement(z.ZP.Group,{className:`ml20 ${le.testCaseRadio}`,optionType:"button",value:qe,onChange:st=>Fe(st.target.value)},he.createElement(z.ZP,{value:!1},"\u6587\u672C"),he.createElement(z.ZP,{value:!0},"\u6587\u4EF6"))),he.createElement(gt.default,Ie({},Ze),he.createElement(E.ZP,{type:"primary",className:le.btnS},he.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),he.createElement($e,{data:Ye,onRemove:we})):he.createElement("div",{className:`${le.noData} mb30`},he.createElement(gt.default.Dragger,ke(Ie({},Ze),{className:le.dragger}),he.createElement("img",{src:x,alt:"",className:"mb20"}),he.createElement("div",null,he.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),he.createElement("span",{className:le.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),he.createElement("div",{className:le.text},he.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),he.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",he.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",he.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",he.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",he.createElement("br",null))))},$e=({data:ot=[],onRemove:_e,width:Ke="auto",showScore:et=!1,disabled:rt=!1,inputChange:tt,onEvaluatingChange:Ge,onSelectAll:Xe,checkAll1:Ve,checkAll2:it,checkAll3:Qe,checkAll4:ct,checkAll5:at,showEvaluatingSetting:qe=!1,className:Fe="",isProgramHomework:Re=!1})=>{const te={value:"",filename:"",dataUrl:""},[de,Ne]=(0,ge.useState)(Ie({},te)),ze=Ee=>{let We=document.createElement("a");document.body.appendChild(We);let Ze=URL.createObjectURL(Ee.file);We.href=Ze,We.download=Ee.name,We.click(),URL.revokeObjectURL(Ze),document.body.removeChild(We)},we=(Ee,We)=>{(0,pe.LR)(Ee,We)},ye=(Ee,We)=>{Te.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:he.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{_e(Ee,We)},onCancel:()=>{}})};return ot.length?he.createElement("div",{className:Fe,style:{width:Ke}},he.createElement("div",{className:`${Re?le.headProgram:le.head}`},qe&&he.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},he.createElement(ie.default,{checked:Ve,onChange:Ee=>{Xe(Ee.target.checked,"hidden")}}),he.createElement(oe.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},he.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),he.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),he.createElement("div",{style:{width:Re?"25%":"15%"}},"\u7528\u4F8B"),he.createElement("div",{style:{width:et?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),he.createElement("div",{style:{width:et?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),et&&he.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),qe&&he.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},he.createElement(ie.default,{checked:ct,onChange:Ee=>{Xe(Ee.target.checked,"input_visible")}}),he.createElement(oe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},he.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),he.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),qe&&he.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},he.createElement(ie.default,{checked:it,onChange:Ee=>{Xe(Ee.target.checked,"is_invisible")}}),he.createElement(oe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},he.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),he.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),qe&&he.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},he.createElement(ie.default,{checked:at,onChange:Ee=>{Xe(Ee.target.checked,"actual_output_visible")}}),he.createElement(oe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},he.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),he.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),qe&&he.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},he.createElement(ie.default,{checked:Qe,onChange:Ee=>{Xe(Ee.target.checked,"last_match_rule")}}),he.createElement(oe.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},he.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),he.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),he.createElement("div",{className:le.operation,style:Re?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),he.createElement("div",{className:le.listWrapper,style:{boxShadow:Re?"0px 2px 4px 0px #EAEEF4":"unset"}},ot.map((Ee,We)=>{var Ze,Ye,st,lt;return he.createElement("div",{key:We,className:le.list,style:Re?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},qe&&he.createElement("div",{style:{width:"15%"}},he.createElement(ie.default,{checked:!!Ee.hidden,onChange:ft=>{Ge(ft.target.checked,We,"hidden")}})),he.createElement("div",{style:{width:Re?"25%":"15%",paddingLeft:Re?"5px":"0px",paddingRight:Re?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",We+1),he.createElement("div",{className:le.info,style:{width:et?Re?"20%":"15%":"25%"}},he.createElement("span",{title:Ee.input||((Ze=Ee[0])==null?void 0:Ze.name),onClick:()=>Le(void 0,null,function*(){let ft;Ee.input?Ee.input_file_url?ft=Ee.input_file_url:ft=Ee.in_file:ft=Ee[0];let Tt;typeof ft=="string"?(Tt=yield fetch(ft,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield Tt.text(),filename:"",dataUrl:ft})):(Tt=yield(0,pe.db)(ft.file),Ne({value:Tt.text,filename:ft.name,dataUrl:Tt.link}))})},Ee.input||((Ye=Ee[0])==null?void 0:Ye.name))),he.createElement("div",{className:le.info,style:{width:et?Re?"20%":"15%":"25%"}},he.createElement("span",{title:Ee.output||((st=Ee[1])==null?void 0:st.name),onClick:()=>Le(void 0,null,function*(){let ft;Ee.input?Ee.output_file_url?ft=Ee.output_file_url:ft=Ee.out_file:ft=Ee[1];let Tt;typeof ft=="string"?(Tt=yield fetch(ft,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield Tt.text(),filename:"",dataUrl:ft})):(Tt=yield(0,pe.db)(ft.file),Ne({value:Tt.text,filename:ft.name,dataUrl:Tt.link}))})},Ee.output||((lt=Ee[1])==null?void 0:lt.name))),et&&he.createElement("div",{style:{width:"20%"}},he.createElement(ee.default,{size:"large",addonAfter:Re?"%":null,disabled:rt,style:{width:"80%"},onChange:ft=>tt(ft,We),value:Ee.score}),!Re&&he.createElement("span",null,"\xA0%")),qe&&he.createElement("div",{style:{width:"20%"}},he.createElement(ie.default,{checked:Ee.input_visible||!1,onChange:ft=>{Ge(ft.target.checked,We,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),qe&&he.createElement("div",{style:{width:"20%"}},he.createElement(ie.default,{checked:Ee.is_invisible||!1,onChange:ft=>{Ge(ft.target.checked,We,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),qe&&he.createElement("div",{style:{width:"20%"}},he.createElement(ie.default,{checked:Ee.actual_output_visible||!1,onChange:ft=>{Ge(ft.target.checked,We,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),qe&&he.createElement("div",{style:{width:"20%"}},he.createElement(ie.default,{checked:Ee.last_match_rule||!1,onChange:ft=>{Ge(ft.target.checked,We,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),he.createElement("div",{onClick:()=>ye(Ee,We),style:Re?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},he.createElement("span",{className:le.del},"\u5220\u9664")))})),he.createElement(me.Z,{close:!0,data:de.dataUrl,filename:de.filename,type:de.dataUrl.length?"txt":"",onClose:()=>Ne(Ie({},te)),monacoEditor:{value:de.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):he.createElement(he.Fragment,null)};var Je=Ue},40743:function(Xt,Pt,je){"use strict";je.d(Pt,{c:function(){return gt}});var ge=(a=>(a.FirstPage="firstPage",a.PrevPage="prevPage",a.NextPage="nextPage",a))(ge||{}),gt=(a=>(a[a.Single=0]="Single",a[a.Multiple=1]="Multiple",a[a.Judge=2]="Judge",a[a.Fill=3]="Fill",a[a.Subjective=4]="Subjective",a[a.Shixun=5]="Shixun",a[a.Program=6]="Program",a[a.Combine=7]="Combine",a))(gt||{})},49142:function(Xt,Pt,je){"use strict";je.d(Pt,{AL:function(){return be},Iy:function(){return le},Qv:function(){return re},ez:function(){return he},jb:function(){return x}});var ge=je(32834),gt=je.n(ge),a=je(11690),Te=je.n(a);let xe=1;function z(Ce,Oe){const Ie=Ce.match(/^(\s+)(?:```)/);if(Ie===null)return Oe;const ke=Ie[1];return Oe.split(`
|
|
|
`).map(Le=>{const Ae=Le.match(/^\s+/);if(Ae===null)return Le;const[ve]=Ae;return ve.length>=ke.length?Le.slice(ke.length):Le}).join(`
|
|
|
`)}let E=[],ie=["<ul>"];const oe=new(gt()).Renderer,ee=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function le(){E.length=0,ie=["<ul>"]}const x={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function ne(Ce,Oe,Ie,ke){if(Oe>=Ce.length||Ce[Oe].level<=Ie)return Oe;var Le=Ce[Oe];ke.push("<li><a href='#"+xe+Le.anchor+"'>"+Le.text+"</a>"),Oe++;var Ae=[];return Oe=ne(Ce,Oe,Le.level,Ae),Ae.length>0&&(ke.push("<ul>"),Ae.forEach(function(ve){ke.push(ve)}),ke.push("</ul>")),ke.push("</li>"),Oe=ne(Ce,Oe,Ie,ke),Oe}function re(){return ne(E,0,0,ie),ie.push("</ul>"),ie.join("")}const ae={heading(Ce){const Oe=ee.exec(Ce);if(xe+=1,Oe)return{type:"heading",raw:Oe[0],depth:Oe[1].length,text:Oe[2]}},fences(Ce){const Oe=this.rules.block.fences.exec(Ce);if(Oe){const Ie=Oe[0];let ke=z(Ie,Oe[3]||"");const Le=Oe[2]?Oe[2].trim():Oe[2];if(["latex","katex","math"].indexOf(Le)>=0){const Ae=pe(),ve=ke;ke=Ae,me[Ae]={type:"block",expression:ve}}return{type:"code",raw:Ie,lang:Le,text:ke}}}},se=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let ce=0;const pe=()=>`__special_katext_id_${ce++}__`;let me={};function he(){return me}function be(){ce=0,me={}}function De(Ce){return Ce=Ce.replace(se,(Oe,Ie)=>{const ke=pe();return me[ke]={type:"inline",expression:Ie},ke}),Ce}const Me=oe.listitem;oe.listitem=function(Ce){return Me(De(Ce))};const Be=oe.paragraph;oe.paragraph=function(Ce){return Be(De(Ce))};const Pe=oe.tablecell;oe.tablecell=function(Ce,Oe){return Pe(De(Ce),Oe)},oe.code=function(Ce,Oe,Ie){const ke=(Oe||"").match(/\S*/)[0];return ke?["latex","katex","math"].indexOf(ke)>=0?`<p class='editormd-tex'>${Ce}</p>`:`<pre class="prettyprint linenums"><code class="language-${Oe}">${Ie?Ce:(0,a.escape)(Ce,!0)}</code></pre>
|
|
|
`:'<pre class="prettyprint linenums"><code>'+(Ie?Ce:(0,a.escape)(Ce,!0))+"</code></pre>"},oe.heading=function(Ce,Oe,Ie){let ke=this.options.headerPrefix+Ie.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return E.push({anchor:ke,level:Oe,text:Ce}),"<h"+Oe+' id="'+xe+ke+'">'+Ce+"</h"+Oe+">"},gt().setOptions({silent:!0,gfm:!0,pedantic:!1}),gt().use({tokenizer:ae,renderer:oe}),Pt.ZP=gt()},42926:function(Xt,Pt,je){"use strict";je.d(Pt,{G:function(){return xe},t:function(){return Te}});var ge=je(7062),gt=je.n(ge);const a=null;function Te(z,E){let ie=gt().get("__ec");ie||(ie={}),ie[z]=E,gt().set("__ec",ie)}function xe(z,E){let ie=gt().get("__ec");return ie?ie[z]===void 0?E:ie[z]:E}},47257:function(Xt){(function(Pt){(function(je){if(1)Xt.exports=je();else var ge})(function(){var je,ge,gt;return function(){function a(Te,xe,z){function E(ee,le){if(!xe[ee]){if(!Te[ee]){var x=void 0;if(!le&&x)return require(ee,!0);if(ie)return ie(ee,!0);var ne=new Error("Cannot find module '"+ee+"'");throw ne.code="MODULE_NOT_FOUND",ne}var re=xe[ee]={exports:{}};Te[ee][0].call(re.exports,function(ae){var se=Te[ee][1][ae];return E(se||ae)},re,re.exports,a,Te,xe,z)}return xe[ee].exports}for(var ie=void 0,oe=0;oe<z.length;oe++)E(z[oe]);return E}return a}()({1:[function(a,Te,xe){"use strict";var z=a("./browser/client");z.Buffer=a("buffer").Buffer,z.urllib=a("../shims/xhr"),z.version=a("./browser/version").version,Te.exports=z},{"../shims/xhr":475,"./browser/client":3,"./browser/version":6,buffer:90}],2:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator")),ie=z(a("@babel/runtime/helpers/asyncToGenerator"));a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.slice.js");var oe=a("assert"),ee=a("../common/utils/checkBucketName"),le=ee.checkBucketName,x=xe;function ne(ae){return Array.isArray?Array.isArray(ae):Object.prototype.toString.call(ae)==="[object Array]"}function re(ae){return ae?ne(ae)?ae:[ae]:[]}x.useBucket=function(se){return le(se),this.options.bucket=se,this},x.setBucket=function(se){return le(se),this.options.bucket=se,this},x.getBucket=function(){return this.options.bucket},x.deleteBucket=function(){var ae=(0,ie.default)(E.default.mark(function ce(pe,me){var he,be;return E.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return he=this._bucketRequestParams("DELETE",pe,"",me),Me.next=3,this.request(he);case 3:if(be=Me.sent,!(be.status===200||be.status===204)){Me.next=6;break}return Me.abrupt("return",{res:be.res});case 6:return Me.next=8,this.requestError(be);case 8:throw Me.sent;case 9:case"end":return Me.stop()}},ce,this)}));function se(ce,pe){return ae.apply(this,arguments)}return se}(),x.putBucketACL=function(){var ae=(0,ie.default)(E.default.mark(function ce(pe,me,he){var be,De;return E.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return be=this._bucketRequestParams("PUT",pe,"acl",he),be.headers={"x-oss-acl":me},be.successStatuses=[200],Be.next=5,this.request(be);case 5:return De=Be.sent,Be.abrupt("return",{bucket:De.headers.location&&De.headers.location.substring(1)||null,res:De.res});case 7:case"end":return Be.stop()}},ce,this)}));function se(ce,pe,me){return ae.apply(this,arguments)}return se}(),x.getBucketACL=function(){var ae=(0,ie.default)(E.default.mark(function ce(pe,me){var he,be;return E.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return he=this._bucketRequestParams("GET",pe,"acl",me),he.successStatuses=[200],he.xmlResponse=!0,Me.next=5,this.request(he);case 5:return be=Me.sent,Me.abrupt("return",{acl:be.data.AccessControlList.Grant,owner:{id:be.data.Owner.ID,displayName:be.data.Owner.DisplayName},res:be.res});case 7:case"end":return Me.stop()}},ce,this)}));function se(ce,pe){return ae.apply(this,arguments)}return se}(),x.putBucketLogging=function(){var ae=(0,ie.default)(E.default.mark(function ce(pe,me,he){var be,De,Me;return E.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return be=this._bucketRequestParams("PUT",pe,"logging",he),De=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<BucketLoggingStatus>
|
|
|
<LoggingEnabled>
|
|
|
<TargetBucket>`.concat(pe,`</TargetBucket>
|
|
|
`),me&&(De+="<TargetPrefix>".concat(me,`</TargetPrefix>
|
|
|
`)),De+=`</LoggingEnabled>
|
|
|
</BucketLoggingStatus>`,be.content=De,be.mime="xml",be.successStatuses=[200],Pe.next=9,this.request(be);case 9:return Me=Pe.sent,Pe.abrupt("return",{res:Me.res});case 11:case"end":return Pe.stop()}},ce,this)}));function se(ce,pe,me){return ae.apply(this,arguments)}return se}(),x.getBucketLogging=function(){var ae=(0,ie.default)(E.default.mark(function ce(pe,me){var he,be,De;return E.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return he=this._bucketRequestParams("GET",pe,"logging",me),he.successStatuses=[200],he.xmlResponse=!0,Be.next=5,this.request(he);case 5:return be=Be.sent,De=be.data.LoggingEnabled,Be.abrupt("return",{enable:!!De,prefix:De&&De.TargetPrefix||null,res:be.res});case 8:case"end":return Be.stop()}},ce,this)}));function se(ce,pe){return ae.apply(this,arguments)}return se}(),x.deleteBucketLogging=function(){var ae=(0,ie.default)(E.default.mark(function ce(pe,me){var he,be;return E.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return he=this._bucketRequestParams("DELETE",pe,"logging",me),he.successStatuses=[204,200],Me.next=4,this.request(he);case 4:return be=Me.sent,Me.abrupt("return",{res:be.res});case 6:case"end":return Me.stop()}},ce,this)}));function se(ce,pe){return ae.apply(this,arguments)}return se}(),x.putBucketCORS=function(){var ae=(0,ie.default)(E.default.mark(function ce(pe,me,he){var be,De,Me,Be,Pe,Ce,Oe,Ie,ke,Le;return E.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:for(me=me||[],oe(me.length,"rules is required"),me.forEach(function(Ue){oe(Ue.allowedOrigin,"allowedOrigin is required"),oe(Ue.allowedMethod,"allowedMethod is required")}),be=this._bucketRequestParams("PUT",pe,"cors",he),De=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CORSConfiguration>`,Me=function($e){De+="<AllowedOrigin>".concat($e,"</AllowedOrigin>")},Be=function($e){De+="<AllowedMethod>".concat($e,"</AllowedMethod>")},Pe=function($e){De+="<AllowedHeader>".concat($e,"</AllowedHeader>")},Ce=function($e){De+="<ExposeHeader>".concat($e,"</ExposeHeader>")},Oe=0,Ie=me.length;Oe<Ie;Oe++)ke=me[Oe],De+="<CORSRule>",re(ke.allowedOrigin).forEach(Me),re(ke.allowedMethod).forEach(Be),re(ke.allowedHeader).forEach(Pe),re(ke.exposeHeader).forEach(Ce),ke.maxAgeSeconds&&(De+="<MaxAgeSeconds>".concat(ke.maxAgeSeconds,"</MaxAgeSeconds>")),De+="</CORSRule>";return De+="</CORSConfiguration>",be.content=De,be.mime="xml",be.successStatuses=[200],ve.next=16,this.request(be);case 16:return Le=ve.sent,ve.abrupt("return",{res:Le.res});case 18:case"end":return ve.stop()}},ce,this)}));function se(ce,pe,me){return ae.apply(this,arguments)}return se}(),x.getBucketCORS=function(){var ae=(0,ie.default)(E.default.mark(function ce(pe,me){var he,be,De,Me;return E.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return he=this._bucketRequestParams("GET",pe,"cors",me),he.successStatuses=[200],he.xmlResponse=!0,Pe.next=5,this.request(he);case 5:return be=Pe.sent,De=[],be.data&&be.data.CORSRule&&(Me=be.data.CORSRule,ne(Me)||(Me=[Me]),Me.forEach(function(Ce){var Oe={};Object.keys(Ce).forEach(function(Ie){Oe[Ie.slice(0,1).toLowerCase()+Ie.slice(1,Ie.length)]=Ce[Ie]}),De.push(Oe)})),Pe.abrupt("return",{rules:De,res:be.res});case 9:case"end":return Pe.stop()}},ce,this)}));function se(ce,pe){return ae.apply(this,arguments)}return se}(),x.deleteBucketCORS=function(){var ae=(0,ie.default)(E.default.mark(function ce(pe,me){var he,be;return E.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return he=this._bucketRequestParams("DELETE",pe,"cors",me),he.successStatuses=[204],Me.next=4,this.request(he);case 4:return be=Me.sent,Me.abrupt("return",{res:be.res});case 6:case"end":return Me.stop()}},ce,this)}));function se(ce,pe){return ae.apply(this,arguments)}return se}(),x.putBucketReferer=function(){var ae=(0,ie.default)(E.default.mark(function ce(pe,me,he,be){var De,Me,Be,Pe;return E.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(De=this._bucketRequestParams("PUT",pe,"referer",be),Me=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<RefererConfiguration>
|
|
|
`,Me+=" <AllowEmptyReferer>".concat(me?"true":"false",`</AllowEmptyReferer>
|
|
|
`),he&&he.length>0){for(Me+=` <RefererList>
|
|
|
`,Be=0;Be<he.length;Be++)Me+=" <Referer>".concat(he[Be],`</Referer>
|
|
|
`);Me+=` </RefererList>
|
|
|
`}else Me+=` <RefererList />
|
|
|
`;return Me+="</RefererConfiguration>",De.content=Me,De.mime="xml",De.successStatuses=[200],Oe.next=10,this.request(De);case 10:return Pe=Oe.sent,Oe.abrupt("return",{res:Pe.res});case 12:case"end":return Oe.stop()}},ce,this)}));function se(ce,pe,me,he){return ae.apply(this,arguments)}return se}(),x.getBucketReferer=function(){var ae=(0,ie.default)(E.default.mark(function ce(pe,me){var he,be,De;return E.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return he=this._bucketRequestParams("GET",pe,"referer",me),he.successStatuses=[200],he.xmlResponse=!0,Be.next=5,this.request(he);case 5:return be=Be.sent,De=be.data.RefererList.Referer||null,De&&(ne(De)||(De=[De])),Be.abrupt("return",{allowEmpty:be.data.AllowEmptyReferer==="true",referers:De,res:be.res});case 9:case"end":return Be.stop()}},ce,this)}));function se(ce,pe){return ae.apply(this,arguments)}return se}(),x.deleteBucketReferer=function(){var ae=(0,ie.default)(E.default.mark(function ce(pe,me){return E.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,this.putBucketReferer(pe,!0,null,me);case 2:return be.abrupt("return",be.sent);case 3:case"end":return be.stop()}},ce,this)}));function se(ce,pe){return ae.apply(this,arguments)}return se}(),x._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(a,Te,xe){(function(z,E){(function(){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),oe=ie(a("@babel/runtime/regenerator")),ee=ie(a("@babel/runtime/helpers/asyncToGenerator"));a("core-js/modules/es.function.name.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.array.includes.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.symbol.js"),a("core-js/modules/es.symbol.description.js"),a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.regexp.to-string.js");var le=a("debug")("ali-oss"),x=a("xml2js"),ne=a("agentkeepalive"),re=a("merge-descriptors"),ae=a("platform"),se=a("utility"),ce=a("urllib"),pe=a("./version"),me=a("bowser"),he=a("../common/signUtils"),be=a("../common/client/initOptions"),De=a("../common/utils/createRequest"),Me=De.createRequest,Be=a("../common/utils/encoder"),Pe=Be.encoder,Ce=a("../common/client/getReqUrl"),Oe=Ce.getReqUrl,Ie=a("../common/utils/setSTSToken"),ke=Ie.setSTSToken,Le=a("../common/utils/retry"),Ae=Le.retry,ve=a("../common/utils/isFunction"),Ue=ve.isFunction,$e=new ne;function Je(){var tt=ae.name,Ge=ae.version;tt&&tt.toLowerCase&&tt.toLowerCase()==="ie"&&Ge.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function ot(){return location&&location.protocol==="https:"}function _e(tt,Ge){if(Je(),!(this instanceof _e))return new _e(tt,Ge);tt&&tt.inited?this.options=tt:this.options=_e.initOptions(tt),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=ce,this.agent=this.options.agent||$e),this.ctx=Ge,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}Te.exports=_e,_e.initOptions=function(Ge){Ge.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var Xe=Object.assign({secure:ot(),useFetch:!1},Ge);return be(Xe)};var Ke=_e.prototype;Ke.debug=le,re(Ke,a("./object")),re(Ke,a("./bucket")),re(Ke,a("../common/bucket/getBucketWebsite")),re(Ke,a("../common/bucket/putBucketWebsite")),re(Ke,a("../common/bucket/deleteBucketWebsite")),re(Ke,a("../common/bucket/getBucketLifecycle")),re(Ke,a("../common/bucket/putBucketLifecycle")),re(Ke,a("../common/bucket/deleteBucketLifecycle")),re(Ke,a("../common/bucket/putBucketVersioning")),re(Ke,a("../common/bucket/getBucketVersioning")),re(Ke,a("../common/bucket/getBucketInventory")),re(Ke,a("../common/bucket/deleteBucketInventory")),re(Ke,a("../common/bucket/listBucketInventory")),re(Ke,a("../common/bucket/putBucketInventory")),re(Ke,a("../common/bucket/abortBucketWorm")),re(Ke,a("../common/bucket/completeBucketWorm")),re(Ke,a("../common/bucket/extendBucketWorm")),re(Ke,a("../common/bucket/getBucketWorm")),re(Ke,a("../common/bucket/initiateBucketWorm")),re(Ke,a("./managed-upload")),re(Ke,a("../common/multipart-copy")),re(Ke,a("../common/multipart")),re(Ke,a("../common/parallel")),Ke.signature=function(Ge){return this.debug("authorization stringToSign: %s",Ge,"info"),he.computeSignature(this.options.accessKeySecret,Ge,this.options.headerEncoding)},Ke._getReqUrl=Oe,Ke.authorization=function(Ge,Xe,Ve,it){var Qe=he.buildCanonicalString(Ge.toUpperCase(),Xe,{headers:it,parameters:Ve});return he.authorization(this.options.accessKeyId,this.options.accessKeySecret,Qe,this.options.headerEncoding)},Ke.request=function(){var tt=(0,ee.default)(oe.default.mark(function Ge(Xe){var Ve=this;return oe.default.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:if(!this.options.retryMax){Qe.next=6;break}return Qe.next=3,Ae(et.bind(this),this.options.retryMax,{errorHandler:function(at){var qe=function(Re){if(Xe.stream)return!1;var te=[-1,-2].includes(Re.status),de=Ve.options.requestErrorRetryHandle||function(){return!0};return te&&de(Re)};return!!qe(at)}})(Xe);case 3:return Qe.abrupt("return",Qe.sent);case 6:return Qe.abrupt("return",et.call(this,Xe));case 7:case"end":return Qe.stop()}},Ge,this)}));return function(Ge){return tt.apply(this,arguments)}}();function et(tt){return rt.apply(this,arguments)}function rt(){return rt=(0,ee.default)(oe.default.mark(function tt(Ge){var Xe,Ve,it,Qe,ct,at;return oe.default.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(!(this.options.stsToken&&Ue(this.options.refreshSTSToken))){Fe.next=3;break}return Fe.next=3,ke.call(this);case 3:return Xe=Me.call(this,Ge),this.options.useFetch||(Xe.params.mode="disable-fetch"),Qe=!!Ge.stream,Fe.prev=6,Fe.next=9,this.urllib.request(Xe.url,Xe.params);case 9:Ve=Fe.sent,this.debug("response %s %s, got %s, headers: %j",Ge.method,Xe.url,Ve.status,Ve.headers,"info"),Fe.next=16;break;case 13:Fe.prev=13,Fe.t0=Fe.catch(6),it=Fe.t0;case 16:if(!(Ve&&Ge.successStatuses&&Ge.successStatuses.indexOf(Ve.status)===-1)){Fe.next=28;break}return Fe.next=19,this.requestError(Ve);case 19:if(ct=Fe.sent,!(ct.code==="RequestTimeTooSkewed"&&!Qe)){Fe.next=25;break}return this.options.amendTimeSkewed=+new Date(ct.serverTime)-new Date,Fe.next=24,this.request(Ge);case 24:return Fe.abrupt("return",Fe.sent);case 25:ct.params=Ge,Fe.next=32;break;case 28:if(!it){Fe.next=32;break}return Fe.next=31,this.requestError(it);case 31:ct=Fe.sent;case 32:if(!ct){Fe.next=34;break}throw ct;case 34:if(!Ge.xmlResponse){Fe.next=39;break}return Fe.next=37,this.parseXML(Ve.data);case 37:at=Fe.sent,Ve.data=at;case 39:return Fe.abrupt("return",Ve);case 40:case"end":return Fe.stop()}},tt,this,[[6,13]])})),rt.apply(this,arguments)}Ke._getResource=function(Ge){var Xe="/";return Ge.bucket&&(Xe+="".concat(Ge.bucket,"/")),Ge.object&&(Xe+=Pe(Ge.object,this.options.headerEncoding)),Xe},Ke._escape=function(Ge){return se.encodeURIComponent(Ge).replace(/%2F/g,"/")},Ke._getUserAgent=function(){var Ge=E&&E.browser?"js":"nodejs",Xe="aliyun-sdk-".concat(Ge,"/").concat(pe.version),Ve=ae.description;return!Ve&&E&&(Ve="Node.js ".concat(E.version.slice(1)," on ").concat(E.platform," ").concat(E.arch)),this._checkUserAgent("".concat(Xe," ").concat(Ve))},Ke._checkUserAgent=function(Ge){var Xe=Ge.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return Xe},Ke.checkBrowserAndVersion=function(Ge,Xe){return me.name===Ge&&me.version.split(".")[0]===Xe},Ke.parseXML=function(Ge){return new Promise(function(Xe,Ve){z.isBuffer(Ge)&&(Ge=Ge.toString()),x.parseString(Ge,{explicitRoot:!1,explicitArray:!1},function(it,Qe){it?Ve(it):Xe(Qe)})})},Ke.requestError=function(){var tt=(0,ee.default)(oe.default.mark(function Xe(Ve){var it,Qe,ct,at;return oe.default.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(it=null,!(!Ve.data||!Ve.data.length)){Fe.next=5;break}Ve.status===-1||Ve.status===-2?(it=new Error(Ve.message),it.name=Ve.name,it.status=Ve.status,it.code=Ve.name):(Ve.status===404?(it=new Error("Object not exists"),it.name="NoSuchKeyError",it.status=404,it.code="NoSuchKey"):Ve.status===412?(it=new Error("Pre condition failed"),it.name="PreconditionFailedError",it.status=412,it.code="PreconditionFailed"):(it=new Error("Unknow error, status: ".concat(Ve.status)),it.name="UnknownError",it.status=Ve.status),it.requestId=Ve.headers["x-oss-request-id"],it.host=""),Fe.next=32;break;case 5:return Qe=String(Ve.data),this.debug("request response error data: %s",Qe,"error"),Fe.prev=7,Fe.next=10,this.parseXML(Qe);case 10:if(Fe.t0=Fe.sent,Fe.t0){Fe.next=13;break}Fe.t0={};case 13:ct=Fe.t0,Fe.next=23;break;case 16:return Fe.prev=16,Fe.t1=Fe.catch(7),this.debug(Qe,"error"),Fe.t1.message+=`
|
|
|
raw xml: `.concat(Qe),Fe.t1.status=Ve.status,Fe.t1.requestId=Ve.headers["x-oss-request-id"],Fe.abrupt("return",Fe.t1);case 23:at=ct.Message||"unknow request error, status: ".concat(Ve.status),ct.Condition&&(at+=" (condition: ".concat(ct.Condition,")")),it=new Error(at),it.name=ct.Code?"".concat(ct.Code,"Error"):"UnknownError",it.status=Ve.status,it.code=ct.Code,it.requestId=ct.RequestId,it.hostId=ct.HostId,it.serverTime=ct.ServerTime;case 32:return this.debug("generate error %j",it,"error"),Fe.abrupt("return",it);case 34:case"end":return Fe.stop()}},Xe,this,[[7,16]])}));function Ge(Xe){return tt.apply(this,arguments)}return Ge}()}).call(this)}).call(this,{isBuffer:a("../../node_modules/is-buffer/index.js")},a("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(a,Te,xe){(function(z){(function(){"use strict";var E=a("@babel/runtime/helpers/interopRequireDefault"),ie=E(a("@babel/runtime/regenerator"));a("core-js/modules/es.function.name.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.array.from.js"),a("core-js/modules/es.string.iterator.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.array.filter.js"),a("core-js/modules/es.array.find.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.array.iterator.js"),a("core-js/modules/es.array-buffer.slice.js"),a("core-js/modules/es.typed-array.uint8-array.js"),a("core-js/modules/es.typed-array.copy-within.js"),a("core-js/modules/es.typed-array.every.js"),a("core-js/modules/es.typed-array.fill.js"),a("core-js/modules/es.typed-array.filter.js"),a("core-js/modules/es.typed-array.find.js"),a("core-js/modules/es.typed-array.find-index.js"),a("core-js/modules/es.typed-array.for-each.js"),a("core-js/modules/es.typed-array.includes.js"),a("core-js/modules/es.typed-array.index-of.js"),a("core-js/modules/es.typed-array.iterator.js"),a("core-js/modules/es.typed-array.join.js"),a("core-js/modules/es.typed-array.last-index-of.js"),a("core-js/modules/es.typed-array.map.js"),a("core-js/modules/es.typed-array.reduce.js"),a("core-js/modules/es.typed-array.reduce-right.js"),a("core-js/modules/es.typed-array.reverse.js"),a("core-js/modules/es.typed-array.set.js"),a("core-js/modules/es.typed-array.slice.js"),a("core-js/modules/es.typed-array.some.js"),a("core-js/modules/es.typed-array.sort.js"),a("core-js/modules/es.typed-array.subarray.js"),a("core-js/modules/es.typed-array.to-locale-string.js"),a("core-js/modules/es.typed-array.to-string.js");var oe=E(a("@babel/runtime/helpers/asyncToGenerator")),ee=a("util"),le=a("path"),x=a("mime"),ne=a("copy-to"),re=a("../common/utils/isBlob"),ae=re.isBlob,se=a("../common/utils/isFile"),ce=se.isFile,pe=a("../common/utils/isBuffer"),me=pe.isBuffer,he=xe;he.multipartUpload=function(){var Pe=(0,oe.default)(ie.default.mark(function Oe(Ie,ke){var Le,Ae,ve,Ue,$e,Je,ot,_e,Ke,et=arguments;return ie.default.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(Le=et.length>2&&et[2]!==void 0?et[2]:{},this.resetCancelFlag(),Le.disabledMD5=Le.disabledMD5===void 0?!0:!!Le.disabledMD5,!(Le.checkpoint&&Le.checkpoint.uploadId)){tt.next=8;break}return ke&&ce(ke)&&(Le.checkpoint.file=ke),tt.next=7,this._resumeMultipart(Le.checkpoint,Le);case 7:return tt.abrupt("return",tt.sent);case 8:return Ae=102400,Le.mime||(ce(ke)?Le.mime=x.getType(le.extname(ke.name)):ae(ke)?Le.mime=ke.type:me(ke)?Le.mime="":Le.mime=x.getType(le.extname(ke))),Le.headers=Le.headers||{},this._convertMetaToHeaders(Le.meta,Le.headers),tt.next=14,this._getFileSize(ke);case 14:if(ve=tt.sent,!(ve<Ae)){tt.next=26;break}return Le.contentLength=ve,tt.next=19,this.put(Ie,ke,Le);case 19:if(Ue=tt.sent,!(Le&&Le.progress)){tt.next=23;break}return tt.next=23,Le.progress(1);case 23:return $e={res:Ue.res,bucket:this.options.bucket,name:Ie,etag:Ue.res.headers.etag},(Le.headers&&Le.headers["x-oss-callback"]||Le.callback)&&($e.data=Ue.data),tt.abrupt("return",$e);case 26:if(!(Le.partSize&&parseInt(Le.partSize,10)!==Le.partSize)){tt.next=28;break}throw new Error("partSize must be int number");case 28:if(!(Le.partSize&&Le.partSize<Ae)){tt.next=30;break}throw new Error("partSize must not be smaller than ".concat(Ae));case 30:return tt.next=32,this.initMultipartUpload(Ie,Le);case 32:if(Je=tt.sent,ot=Je.uploadId,_e=this._getPartSize(ve,Le.partSize),Ke={file:ke,name:Ie,fileSize:ve,partSize:_e,uploadId:ot,doneParts:[]},!(Le&&Le.progress)){tt.next=39;break}return tt.next=39,Le.progress(0,Ke,Je.res);case 39:return tt.next=41,this._resumeMultipart(Ke,Le);case 41:return tt.abrupt("return",tt.sent);case 42:case"end":return tt.stop()}},Oe,this)}));function Ce(Oe,Ie){return Pe.apply(this,arguments)}return Ce}(),he._resumeMultipart=function(){var Pe=(0,oe.default)(ie.default.mark(function Oe(Ie,ke){var Le,Ae,ve,Ue,$e,Je,ot,_e,Ke,et,rt,tt,Ge,Xe,Ve,it,Qe,ct,at;return ie.default.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(Le=this,!this.isCancel()){Fe.next=3;break}throw this._makeCancelEvent();case 3:return Ae=Ie.file,ve=Ie.fileSize,Ue=Ie.partSize,$e=Ie.uploadId,Je=Ie.doneParts,ot=Ie.name,_e=[],Je.length>0&&ne(Je).to(_e),Ke=this._divideParts(ve,Ue),et=Ke.length,rt=!1,tt=function(te,de){return new Promise(function(){var Ne=(0,oe.default)(ie.default.mark(function ze(we,ye){var Ee,We,Ze,Ye,st;return ie.default.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:if(ft.prev=0,te.isCancel()){ft.next=29;break}return Ee=Ke[de-1],ft.next=5,te._createBuffer(Ae,Ee.start,Ee.end);case 5:return We=ft.sent,Ze={content:We,size:Ee.end-Ee.start},ft.prev=7,ft.next=10,te._uploadPart(ot,$e,de,Ze,ke);case 10:Ye=ft.sent,ft.next=18;break;case 13:if(ft.prev=13,ft.t0=ft.catch(7),ft.t0.status!==404){ft.next=17;break}throw te._makeAbortEvent();case 17:throw ft.t0;case 18:if(!(!te.isCancel()&&!rt)){ft.next=26;break}if(Ie.doneParts.push({number:de,etag:Ye.res.headers.etag}),!ke.progress){ft.next=23;break}return ft.next=23,ke.progress(Je.length/(et+1),Ie,Ye.res);case 23:we({number:de,etag:Ye.res.headers.etag}),ft.next=27;break;case 26:we();case 27:ft.next=30;break;case 29:we();case 30:ft.next=41;break;case 32:ft.prev=32,ft.t1=ft.catch(0),st=new Error,st.name=ft.t1.name,st.message=ft.t1.message,st.stack=ft.t1.stack,st.partNum=de,ne(ft.t1).to(st),ye(st);case 41:case"end":return ft.stop()}},ze,null,[[0,32],[7,13]])}));return function(ze,we){return Ne.apply(this,arguments)}}())},Ge=Array.from(new Array(et),function(Re,te){return te+1}),Xe=_e.map(function(Re){return Re.number}),Ve=Ge.filter(function(Re){return Xe.indexOf(Re)<0}),it=5,Qe=ke.parallel||it,Fe.next=17,this._parallel(Ve,Qe,function(Re){return new Promise(function(te,de){tt(Le,Re).then(function(Ne){Ne&&_e.push(Ne),te()}).catch(function(Ne){de(Ne)})})});case 17:if(ct=Fe.sent,rt=!0,at=ct.find(function(Re){return Re.name==="abort"}),!at){Fe.next=22;break}throw at;case 22:if(!this.isCancel()){Fe.next=25;break}throw tt=null,this._makeCancelEvent();case 25:if(!(ct&&ct.length>0)){Fe.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 Fe.next=30,this.completeMultipartUpload(ot,$e,_e,ke);case 30:return Fe.abrupt("return",Fe.sent);case 31:case"end":return Fe.stop()}},Oe,this)}));function Ce(Oe,Ie){return Pe.apply(this,arguments)}return Ce}(),he._getFileSize=function(){var Pe=(0,oe.default)(ie.default.mark(function Oe(Ie){return ie.default.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(!me(Ie)){Le.next=4;break}return Le.abrupt("return",Ie.length);case 4:if(!(ae(Ie)||ce(Ie))){Le.next=6;break}return Le.abrupt("return",Ie.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Le.stop()}},Oe)}));function Ce(Oe){return Pe.apply(this,arguments)}return Ce}();var be=a("stream"),De=be.Readable;function Me(Pe,Ce){if(!(this instanceof Me))return new Me(Pe,Ce);De.call(this,Ce),this.file=Pe,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}ee.inherits(Me,De),Me.prototype.readFileAndPush=function(Ce){if(this.fileBuffer)for(var Oe=!0;Oe&&this.fileBuffer&&this.start<this.fileBuffer.length;){var Ie=this.start,ke=Ie+Ce;ke=ke>this.fileBuffer.length?this.fileBuffer.length:ke,this.start=ke,Oe=this.push(this.fileBuffer.slice(Ie,ke))}},Me.prototype._read=function(Ce){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var Oe=16*1024;Ce=Ce||Oe;var Ie=this;this.reader.onload=function(Le){Ie.fileBuffer=z.from(new Uint8Array(Le.target.result)),Ie.file=null,Ie.readFileAndPush(Ce)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(Ce)};function Be(Pe){return Pe.arrayBuffer?Pe.arrayBuffer():new Promise(function(Ce,Oe){var Ie=new FileReader;Ie.onload=function(ke){Ce(ke.target.result)},Ie.onerror=function(ke){Oe(ke)},Ie.readAsArrayBuffer(Pe)})}he._createBuffer=function(){var Pe=(0,oe.default)(ie.default.mark(function Oe(Ie,ke,Le){var Ae,ve;return ie.default.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(!(ae(Ie)||ce(Ie))){$e.next=8;break}return Ae=Ie.slice(ke,Le),$e.next=4,Be(Ae);case 4:return ve=$e.sent,$e.abrupt("return",z.from(ve));case 8:if(!me(Ie)){$e.next=12;break}return $e.abrupt("return",Ie.subarray(ke,Le));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return $e.stop()}},Oe)}));function Ce(Oe,Ie,ke){return Pe.apply(this,arguments)}return Ce}(),he._getPartSize=function(Ce,Oe){var Ie=1e4,ke=1*1024*1024;Oe||(Oe=ke);var Le=Math.ceil(Ce/Ie);return Oe<Le&&(Oe=Le,console.warn("partSize has been set to ".concat(Oe,", because the partSize you provided causes partNumber to be greater than 10,000"))),Oe},he._divideParts=function(Ce,Oe){for(var Ie=Math.ceil(Ce/Oe),ke=[],Le=0;Le<Ie;Le++){var Ae=Oe*Le,ve=Math.min(Ae+Oe,Ce);ke.push({start:Ae,end:ve})}return ke}}).call(this)}).call(this,a("buffer").Buffer)},{"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,buffer:90,"copy-to":94,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.iterator.js":303,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,mime:374,path:378,stream:398,util:419}],5:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault");a("core-js/modules/es.function.name.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.number.constructor.js"),a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.promise.js");var E=z(a("@babel/runtime/regenerator")),ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=a("fs"),ee=a("copy-to"),le=a("path"),x=a("mime"),ne=a("../common/callback"),re=a("merge-descriptors"),ae=a("../common/utils/isBlob"),se=ae.isBlob,ce=a("../common/utils/isFile"),pe=ce.isFile,me=a("../common/utils/isBuffer"),he=me.isBuffer,be=a("../common/utils/obj2xml"),De=be.obj2xml,Me=xe;Me.append=function(){var Be=(0,ie.default)(E.default.mark(function Ce(Oe,Ie,ke){var Le;return E.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ke=ke||{},ke.position===void 0&&(ke.position="0"),ke.subres={append:"",position:ke.position},ke.method="POST",ve.next=6,this.put(Oe,Ie,ke);case 6:return Le=ve.sent,Le.nextAppendPosition=Le.res.headers["x-oss-next-append-position"],ve.abrupt("return",Le);case 9:case"end":return ve.stop()}},Ce,this)}));function Pe(Ce,Oe,Ie){return Be.apply(this,arguments)}return Pe}(),Me.put=function(){var Be=(0,ie.default)(E.default.mark(function Ce(Oe,Ie,ke){var Le,Ae,ve,Ue,$e;return E.default.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:if(ke=ke||{},ke.disabledMD5=ke.disabledMD5===void 0?!0:!!ke.disabledMD5,ke.headers=ke.headers||{},Oe=this._objectName(Oe),!he(Ie)){ot.next=8;break}Le=Ie,ot.next=19;break;case 8:if(!(se(Ie)||pe(Ie))){ot.next=18;break}return ke.mime||(pe(Ie)?ke.mime=x.getType(le.extname(Ie.name)):ke.mime=Ie.type),ot.next=12,this._createBuffer(Ie,0,Ie.size);case 12:return Le=ot.sent,ot.next=15,this._getFileSize(Ie);case 15:ke.contentLength=ot.sent,ot.next=19;break;case 18:throw new TypeError("Must provide Buffer/Blob/File for put.");case 19:return this._convertMetaToHeaders(ke.meta,ke.headers),Ae=ke.method||"PUT",ve=this._objectRequestParams(Ae,Oe,ke),ne.encodeCallback(ve,ke),ve.mime=ke.mime,ve.disabledMD5=ke.disabledMD5,ve.content=Le,ve.successStatuses=[200],ot.next=29,this.request(ve);case 29:return Ue=ot.sent,$e={name:Oe,url:this._objectUrl(Oe),res:Ue.res},ve.headers&&ve.headers["x-oss-callback"]&&($e.data=JSON.parse(Ue.data.toString())),ot.abrupt("return",$e);case 33:case"end":return ot.stop()}},Ce,this)}));function Pe(Ce,Oe,Ie){return Be.apply(this,arguments)}return Pe}(),Me.putStream=function(){var Be=(0,ie.default)(E.default.mark(function Ce(Oe,Ie,ke){var Le,Ae,ve,Ue;return E.default.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return ke=ke||{},ke.headers=ke.headers||{},Oe=this._objectName(Oe),ke.contentLength?ke.headers["Content-Length"]=ke.contentLength:ke.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(ke.meta,ke.headers),Le=ke.method||"PUT",Ae=this._objectRequestParams(Le,Oe,ke),ne.encodeCallback(Ae,ke),Ae.mime=ke.mime,Ae.stream=Ie,Ae.successStatuses=[200],Je.next=13,this.request(Ae);case 13:return ve=Je.sent,Ue={name:Oe,url:this._objectUrl(Oe),res:ve.res},Ae.headers&&Ae.headers["x-oss-callback"]&&(Ue.data=JSON.parse(ve.data.toString())),Je.abrupt("return",Ue);case 17:case"end":return Je.stop()}},Ce,this)}));function Pe(Ce,Oe,Ie){return Be.apply(this,arguments)}return Pe}(),re(Me,a("../common/object/copyObject")),re(Me,a("../common/object/getObjectTagging")),re(Me,a("../common/object/putObjectTagging")),re(Me,a("../common/object/deleteObjectTagging")),re(Me,a("../common/image")),re(Me,a("../common/object/getBucketVersions")),re(Me,a("../common/object/getACL")),re(Me,a("../common/object/putACL")),re(Me,a("../common/object/head")),re(Me,a("../common/object/delete")),re(Me,a("../common/object/get")),re(Me,a("../common/object/putSymlink")),re(Me,a("../common/object/getSymlink")),re(Me,a("../common/object/deleteMulti")),re(Me,a("../common/object/getObjectMeta")),re(Me,a("../common/object/getObjectUrl")),re(Me,a("../common/object/generateObjectUrl")),re(Me,a("../common/object/signatureUrl")),re(Me,a("../common/object/asyncSignatureUrl")),Me.putMeta=function(){var Be=(0,ie.default)(E.default.mark(function Ce(Oe,Ie,ke){var Le;return E.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ve.next=2,this.copy(Oe,Oe,{meta:Ie||{},timeout:ke&&ke.timeout,ctx:ke&&ke.ctx});case 2:return Le=ve.sent,ve.abrupt("return",Le);case 4:case"end":return ve.stop()}},Ce,this)}));function Pe(Ce,Oe,Ie){return Be.apply(this,arguments)}return Pe}(),Me.list=function(){var Be=(0,ie.default)(E.default.mark(function Ce(Oe,Ie){var ke,Le,Ae,ve,Ue;return E.default.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return ke=this._objectRequestParams("GET","",Ie),ke.query=Oe,ke.xmlResponse=!0,ke.successStatuses=[200],Je.next=6,this.request(ke);case 6:return Le=Je.sent,Ae=Le.data.Contents||[],ve=this,Ae&&(Array.isArray(Ae)||(Ae=[Ae]),Ae=Ae.map(function(ot){return{name:ot.Key,url:ve._objectUrl(ot.Key),lastModified:ot.LastModified,etag:ot.ETag,type:ot.Type,size:Number(ot.Size),storageClass:ot.StorageClass,owner:{id:ot.Owner.ID,displayName:ot.Owner.DisplayName}}})),Ue=Le.data.CommonPrefixes||null,Ue&&(Array.isArray(Ue)||(Ue=[Ue]),Ue=Ue.map(function(ot){return ot.Prefix})),Je.abrupt("return",{res:Le.res,objects:Ae,prefixes:Ue,nextMarker:Le.data.NextMarker||null,isTruncated:Le.data.IsTruncated==="true"});case 13:case"end":return Je.stop()}},Ce,this)}));function Pe(Ce,Oe){return Be.apply(this,arguments)}return Pe}(),Me.listV2=function(){var Be=(0,ie.default)(E.default.mark(function Ce(Oe){var Ie,ke,Le,Ae,ve,Ue,$e,Je=arguments;return E.default.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return Ie=Je.length>1&&Je[1]!==void 0?Je[1]:{},ke=Oe["continuation-token"]||Oe.continuationToken,ke&&(Ie.subres=Object.assign({"continuation-token":ke},Ie.subres)),Le=this._objectRequestParams("GET","",Ie),Le.query=Object.assign({"list-type":2},Oe),delete Le.query["continuation-token"],delete Le.query.continuationToken,Le.xmlResponse=!0,Le.successStatuses=[200],_e.next=11,this.request(Le);case 11:return Ae=_e.sent,ve=Ae.data.Contents||[],Ue=this,ve&&(Array.isArray(ve)||(ve=[ve]),ve=ve.map(function(Ke){var et=null;return Ke.Owner&&(et={id:Ke.Owner.ID,displayName:Ke.Owner.DisplayName}),{name:Ke.Key,url:Ue._objectUrl(Ke.Key),lastModified:Ke.LastModified,etag:Ke.ETag,type:Ke.Type,size:Number(Ke.Size),storageClass:Ke.StorageClass,owner:et}})),$e=Ae.data.CommonPrefixes||null,$e&&(Array.isArray($e)||($e=[$e]),$e=$e.map(function(Ke){return Ke.Prefix})),_e.abrupt("return",{res:Ae.res,objects:ve,prefixes:$e,isTruncated:Ae.data.IsTruncated==="true",keyCount:+Ae.data.KeyCount,continuationToken:Ae.data.ContinuationToken||null,nextContinuationToken:Ae.data.NextContinuationToken||null});case 18:case"end":return _e.stop()}},Ce,this)}));function Pe(Ce){return Be.apply(this,arguments)}return Pe}(),Me.restore=function(){var Be=(0,ie.default)(E.default.mark(function Ce(Oe){var Ie,ke,Le,Ae,ve=arguments;return E.default.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return Ie=ve.length>1&&ve[1]!==void 0?ve[1]:{type:"Archive"},Ie=Ie||{},Ie.subres=Object.assign({restore:""},Ie.subres),Ie.versionId&&(Ie.subres.versionId=Ie.versionId),ke=this._objectRequestParams("POST",Oe,Ie),Ie.type==="ColdArchive"&&(Le={RestoreRequest:{Days:Ie.Days?Ie.Days:2,JobParameters:{Tier:Ie.JobParameters?Ie.JobParameters:"Standard"}}},ke.content=De(Le,{headers:!0}),ke.mime="xml"),ke.successStatuses=[202],$e.next=9,this.request(ke);case 9:return Ae=$e.sent,$e.abrupt("return",{res:Ae.res});case 11:case"end":return $e.stop()}},Ce,this)}));function Pe(Ce){return Be.apply(this,arguments)}return Pe}(),Me._objectUrl=function(Pe){return this._getReqUrl({bucket:this.options.bucket,object:Pe})},Me._objectRequestParams=function(Pe,Ce,Oe){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");Oe=Oe||{},Ce=this._objectName(Ce);var Ie={object:Ce,bucket:this.options.bucket,method:Pe,subres:Oe&&Oe.subres,timeout:Oe&&Oe.timeout,ctx:Oe&&Oe.ctx};return Oe.headers&&(Ie.headers={},ee(Oe.headers).to(Ie.headers)),Ie},Me._objectName=function(Pe){return Pe.replace(/^\/+/,"")},Me._convertMetaToHeaders=function(Pe,Ce){Pe&&Object.keys(Pe).forEach(function(Oe){Ce["x-oss-meta-".concat(Oe)]=Pe[Oe]})},Me._deleteFileSafe=function(Pe){var Ce=this;return new Promise(function(Oe){oe.exists(Pe,function(Ie){Ie?oe.unlink(Pe,function(ke){ke&&Ce.debug("unlink %j error: %s",Pe,ke,"error"),Oe()}):Oe()})})}},{"../common/callback":24,"../common/image":27,"../common/object/asyncSignatureUrl":31,"../common/object/copyObject":32,"../common/object/delete":33,"../common/object/deleteMulti":34,"../common/object/deleteObjectTagging":35,"../common/object/generateObjectUrl":36,"../common/object/get":37,"../common/object/getACL":38,"../common/object/getBucketVersions":39,"../common/object/getObjectMeta":40,"../common/object/getObjectTagging":41,"../common/object/getObjectUrl":42,"../common/object/getSymlink":43,"../common/object/head":44,"../common/object/putACL":45,"../common/object/putObjectTagging":46,"../common/object/putSymlink":47,"../common/object/signatureUrl":48,"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"../common/utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,fs:89,"merge-descriptors":372,mime:374,path:378}],6:[function(a,Te,xe){"use strict";xe.version="6.18.1"},{}],7:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator")),ie=z(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(xe,"__esModule",{value:!0}),xe.abortBucketWorm=void 0;var oe=a("../utils/checkBucketName");function ee(x,ne){return le.apply(this,arguments)}function le(){return le=(0,ie.default)(E.default.mark(function x(ne,re){var ae,se;return E.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return oe.checkBucketName(ne),ae=this._bucketRequestParams("DELETE",ne,"worm",re),pe.next=4,this.request(ae);case 4:return se=pe.sent,pe.abrupt("return",{res:se.res,status:se.status});case 6:case"end":return pe.stop()}},x,this)})),le.apply(this,arguments)}xe.abortBucketWorm=ee},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator")),ie=z(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(xe,"__esModule",{value:!0}),xe.completeBucketWorm=void 0;var oe=a("../utils/checkBucketName");function ee(x,ne,re){return le.apply(this,arguments)}function le(){return le=(0,ie.default)(E.default.mark(function x(ne,re,ae){var se,ce;return E.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return oe.checkBucketName(ne),se=this._bucketRequestParams("POST",ne,{wormId:re},ae),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()}},x,this)})),le.apply(this,arguments)}xe.completeBucketWorm=ee},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(xe,"__esModule",{value:!0}),xe.deleteBucketInventory=void 0;var oe=a("../utils/checkBucketName");function ee(x,ne){return le.apply(this,arguments)}function le(){return le=(0,ie.default)(E.default.mark(function x(ne,re){var ae,se,ce,pe,me=arguments;return E.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return ae=me.length>2&&me[2]!==void 0?me[2]:{},se=Object.assign({inventory:"",inventoryId:re},ae.subres),oe.checkBucketName(ne),ce=this._bucketRequestParams("DELETE",ne,se,ae),ce.successStatuses=[204],be.next=7,this.request(ce);case 7:return pe=be.sent,be.abrupt("return",{status:pe.status,res:pe.res});case 9:case"end":return be.stop()}},x,this)})),le.apply(this,arguments)}xe.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(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator")),ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=a("../utils/checkBucketName"),ee=oe.checkBucketName,le=xe;le.deleteBucketLifecycle=function(){var x=(0,ie.default)(E.default.mark(function re(ae,se){var ce,pe;return E.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ee(ae),ce=this._bucketRequestParams("DELETE",ae,"lifecycle",se),ce.successStatuses=[204],he.next=5,this.request(ce);case 5:return pe=he.sent,he.abrupt("return",{res:pe.res});case 7:case"end":return he.stop()}},re,this)}));function ne(re,ae){return x.apply(this,arguments)}return ne}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator")),ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=a("../utils/checkBucketName"),ee=oe.checkBucketName,le=xe;le.deleteBucketWebsite=function(){var x=(0,ie.default)(E.default.mark(function re(ae,se){var ce,pe;return E.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ee(ae),ce=this._bucketRequestParams("DELETE",ae,"website",se),ce.successStatuses=[204],he.next=5,this.request(ce);case 5:return pe=he.sent,he.abrupt("return",{res:pe.res});case 7:case"end":return he.stop()}},re,this)}));function ne(re,ae){return x.apply(this,arguments)}return ne}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator")),ie=z(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(xe,"__esModule",{value:!0}),xe.extendBucketWorm=void 0;var oe=a("../utils/checkBucketName"),ee=a("../utils/obj2xml");function le(ne,re,ae,se){return x.apply(this,arguments)}function x(){return x=(0,ie.default)(E.default.mark(function ne(re,ae,se,ce){var pe,me,he;return E.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return oe.checkBucketName(re),pe=this._bucketRequestParams("POST",re,{wormExtend:"",wormId:ae},ce),me={ExtendWormConfiguration:{RetentionPeriodInDays:se}},pe.mime="xml",pe.content=ee.obj2xml(me,{headers:!0}),pe.successStatuses=[200],De.next=8,this.request(pe);case 8:return he=De.sent,De.abrupt("return",{res:he.res,status:he.status});case 10:case"end":return De.stop()}},ne,this)})),x.apply(this,arguments)}xe.extendBucketWorm=le},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(xe,"__esModule",{value:!0}),xe.getBucketInventory=void 0;var oe=a("../utils/checkBucketName"),ee=a("../utils/formatInventoryConfig");function le(ne,re){return x.apply(this,arguments)}function x(){return x=(0,ie.default)(E.default.mark(function ne(re,ae){var se,ce,pe,me,he=arguments;return E.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return se=he.length>2&&he[2]!==void 0?he[2]:{},ce=Object.assign({inventory:"",inventoryId:ae},se.subres),oe.checkBucketName(re),pe=this._bucketRequestParams("GET",re,ce,se),pe.successStatuses=[200],pe.xmlResponse=!0,De.next=8,this.request(pe);case 8:return me=De.sent,De.abrupt("return",{status:me.status,res:me.res,inventory:ee.formatInventoryConfig(me.data)});case 10:case"end":return De.stop()}},ne,this)})),x.apply(this,arguments)}xe.getBucketInventory=le},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],14:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.map.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=a("../utils/checkBucketName"),ee=oe.checkBucketName,le=a("../utils/isArray"),x=le.isArray,ne=a("../utils/formatObjKey"),re=ne.formatObjKey,ae=xe;ae.getBucketLifecycle=function(){var se=(0,ie.default)(E.default.mark(function pe(me,he){var be,De,Me;return E.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return ee(me),be=this._bucketRequestParams("GET",me,"lifecycle",he),be.successStatuses=[200],be.xmlResponse=!0,Pe.next=6,this.request(be);case 6:return De=Pe.sent,Me=De.data.Rule||null,Me&&(x(Me)||(Me=[Me]),Me=Me.map(function(Ce){return Ce.ID&&(Ce.id=Ce.ID,delete Ce.ID),Ce.Tag&&!x(Ce.Tag)&&(Ce.Tag=[Ce.Tag]),re(Ce,"firstLowerCase")})),Pe.abrupt("return",{rules:Me,res:De.res});case 10:case"end":return Pe.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(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator")),ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=a("../utils/checkBucketName"),ee=oe.checkBucketName,le=xe;le.getBucketVersioning=function(){var x=(0,ie.default)(E.default.mark(function re(ae,se){var ce,pe,me;return E.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return ee(ae),ce=this._bucketRequestParams("GET",ae,"versioning",se),ce.xmlResponse=!0,ce.successStatuses=[200],be.next=6,this.request(ce);case 6:return pe=be.sent,me=pe.data.Status,be.abrupt("return",{status:pe.status,versionStatus:me,res:pe.res});case 9:case"end":return be.stop()}},re,this)}));function ne(re,ae){return x.apply(this,arguments)}return ne}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator")),ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=a("../utils/checkBucketName"),ee=oe.checkBucketName,le=a("../utils/isObject"),x=le.isObject,ne=xe;ne.getBucketWebsite=function(){var re=(0,ie.default)(E.default.mark(function se(ce,pe){var me,he,be;return E.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return ee(ce),me=this._bucketRequestParams("GET",ce,"website",pe),me.successStatuses=[200],me.xmlResponse=!0,Me.next=6,this.request(me);case 6:return he=Me.sent,be=[],he.data.RoutingRules&&he.data.RoutingRules.RoutingRule&&(x(he.data.RoutingRules.RoutingRule)?be=[he.data.RoutingRules.RoutingRule]:be=he.data.RoutingRules.RoutingRule),Me.abrupt("return",{index:he.data.IndexDocument&&he.data.IndexDocument.Suffix||"",supportSubDir:he.data.IndexDocument&&he.data.IndexDocument.SupportSubDir||"false",type:he.data.IndexDocument&&he.data.IndexDocument.Type,routingRules:be,error:he.data.ErrorDocument&&he.data.ErrorDocument.Key||null,res:he.res});case 10:case"end":return Me.stop()}},se,this)}));function ae(se,ce){return re.apply(this,arguments)}return ae}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(xe,"__esModule",{value:!0}),xe.getBucketWorm=void 0;var oe=a("../utils/checkBucketName"),ee=a("../utils/dataFix");function le(ne,re){return x.apply(this,arguments)}function x(){return x=(0,ie.default)(E.default.mark(function ne(re,ae){var se,ce;return E.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return oe.checkBucketName(re),se=this._bucketRequestParams("GET",re,"worm",ae),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()}},ne,this)})),x.apply(this,arguments)}xe.getBucketWorm=le},{"../utils/checkBucketName":51,"../utils/dataFix":57,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],18:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator")),ie=z(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(xe,"__esModule",{value:!0}),xe.initiateBucketWorm=void 0;var oe=a("../utils/obj2xml"),ee=a("../utils/checkBucketName");function le(ne,re,ae){return x.apply(this,arguments)}function x(){return x=(0,ie.default)(E.default.mark(function ne(re,ae,se){var ce,pe,me;return E.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return ee.checkBucketName(re),ce=this._bucketRequestParams("POST",re,"worm",se),pe={InitiateWormConfiguration:{RetentionPeriodInDays:ae}},ce.mime="xml",ce.content=oe.obj2xml(pe,{headers:!0}),ce.successStatuses=[200],be.next=8,this.request(ce);case 8:return me=be.sent,be.abrupt("return",{res:me.res,wormId:me.res.headers["x-oss-worm-id"],status:me.status});case 10:case"end":return be.stop()}},ne,this)})),x.apply(this,arguments)}xe.initiateBucketWorm=le},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(xe,"__esModule",{value:!0}),xe.listBucketInventory=void 0;var oe=a("../utils/checkBucketName"),ee=a("../utils/formatInventoryConfig");function le(ne){return x.apply(this,arguments)}function x(){return x=(0,ie.default)(E.default.mark(function ne(re){var ae,se,ce,pe,me,he,be,De,Me=arguments;return E.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return ae=Me.length>1&&Me[1]!==void 0?Me[1]:{},se=ae.continuationToken,ce=Object.assign({inventory:""},se&&{"continuation-token":se},ae.subres),oe.checkBucketName(re),pe=this._bucketRequestParams("GET",re,ce,ae),pe.successStatuses=[200],pe.xmlResponse=!0,Pe.next=9,this.request(pe);case 9:return me=Pe.sent,he=me.data,be=me.res,De=me.status,Pe.abrupt("return",{isTruncated:he.IsTruncated==="true",nextContinuationToken:he.NextContinuationToken,inventoryList:ee.formatInventoryConfig(he.InventoryConfiguration,!0),status:De,res:be});case 12:case"end":return Pe.stop()}},ne,this)})),x.apply(this,arguments)}xe.listBucketInventory=le},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],20:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.array.concat.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(xe,"__esModule",{value:!0}),xe.putBucketInventory=void 0;var oe=a("../utils/checkBucketName"),ee=a("../utils/obj2xml");function le(ne,re){return x.apply(this,arguments)}function x(){return x=(0,ie.default)(E.default.mark(function ne(re,ae){var se,ce,pe,me,he,be,De,Me,Be,Pe,Ce,Oe=arguments;return E.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return se=Oe.length>2&&Oe[2]!==void 0?Oe[2]:{},ce=Object.assign({inventory:"",inventoryId:ae.id},se.subres),oe.checkBucketName(re),pe=ae.OSSBucketDestination,me=ae.optionalFields,he=ae.includedObjectVersions,be="acs:oss:::",De="acs:ram::".concat(pe.accountId,":role/"),Me={InventoryConfiguration:{Id:ae.id,IsEnabled:ae.isEnabled,Filter:{Prefix:ae.prefix||""},Destination:{OSSBucketDestination:{Format:pe.format,AccountId:pe.accountId,RoleArn:"".concat(De).concat(pe.rolename),Bucket:"".concat(be).concat(pe.bucket),Prefix:pe.prefix||"",Encryption:pe.encryption||""}},Schedule:{Frequency:ae.frequency},IncludedObjectVersions:he,OptionalFields:{Field:(me==null?void 0:me.field)||[]}}},Be=ee.obj2xml(Me,{headers:!0,firstUpperCase:!0}),Pe=this._bucketRequestParams("PUT",re,ce,se),Pe.successStatuses=[200],Pe.mime="xml",Pe.content=Be,ke.next=14,this.request(Pe);case 14:return Ce=ke.sent,ke.abrupt("return",{status:Ce.status,res:Ce.res});case 16:case"end":return ke.stop()}},ne,this)})),x.apply(this,arguments)}xe.putBucketInventory=le},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287}],21:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.array.includes.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=a("../utils/checkBucketName"),ee=oe.checkBucketName,le=a("../utils/isArray"),x=le.isArray,ne=a("../utils/deepCopy"),re=ne.deepCopy,ae=a("../utils/isObject"),se=ae.isObject,ce=a("../utils/obj2xml"),pe=ce.obj2xml,me=a("../utils/checkObjectTag"),he=me.checkObjectTag,be=a("../utils/getStrBytesCount"),De=be.getStrBytesCount,Me=xe;Me.putBucketLifecycle=function(){var Ie=(0,ie.default)(E.default.mark(function Le(Ae,ve,Ue){var $e,Je,ot,_e,Ke;return E.default.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(ee(Ae),x(ve)){rt.next=3;break}throw new Error("rules must be Array");case 3:return $e=this._bucketRequestParams("PUT",Ae,"lifecycle",Ue),Je=[],ot={LifecycleConfiguration:{Rule:Je}},ve.forEach(function(tt){Be(tt),Oe(tt),tt.id&&(tt.ID=tt.id,delete tt.id),Je.push(tt)}),_e=pe(ot,{headers:!0,firstUpperCase:!0}),$e.content=_e,$e.mime="xml",$e.successStatuses=[200],rt.next=13,this.request($e);case 13:return Ke=rt.sent,rt.abrupt("return",{res:Ke.res});case 15:case"end":return rt.stop()}},Le,this)}));function ke(Le,Ae,ve){return Ie.apply(this,arguments)}return ke}();function Be(Ie){Ie.days&&(Ie.expiration={days:Ie.days}),Ie.date&&(Ie.expiration={createdBeforeDate:Ie.date})}function Pe(Ie,ke){var Le=Ie.days,Ae=Ie.createdBeforeDate;if(!Le&&!Ae)throw new Error("".concat(ke," must includes days or createdBeforeDate"));if(Le&&!/^[1-9][0-9]*$/.test(Le))throw new Error("days must be a positive integer");if(Ae&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(Ae))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function Ce(Ie){if(!x(Ie)&&!se(Ie))throw new Error("tag must be Object or Array");Ie=se(Ie)?[Ie]:Ie;var ke={},Le=re(Ie);Le.forEach(function(Ae){ke[Ae.key]=Ae.value}),he(ke)}function Oe(Ie){if(Ie.id&&De(Ie.id)>255)throw new Error("ID is composed of 255 bytes at most");if(Ie.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(Ie.status))throw new Error("Status must be Enabled or Disabled");if(Ie.transition){if(!["IA","Archive"].includes(Ie.transition.storageClass))throw new Error("StorageClass must be IA or Archive");Pe(Ie.transition,"Transition")}if(Ie.expiration){if(!Ie.expiration.expiredObjectDeleteMarker)Pe(Ie.expiration,"Expiration");else if(Ie.expiration.days||Ie.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(Ie.abortMultipartUpload&&Pe(Ie.abortMultipartUpload,"AbortMultipartUpload"),!Ie.expiration&&!Ie.abortMultipartUpload&&!Ie.transition&&!Ie.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(Ie.tag){if(Ie.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");Ce(Ie.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.includes.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=a("../utils/checkBucketName"),ee=oe.checkBucketName,le=a("../utils/obj2xml"),x=le.obj2xml,ne=xe;ne.putBucketVersioning=function(){var re=(0,ie.default)(E.default.mark(function se(ce,pe){var me,he,be,De,Me=arguments;return E.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(me=Me.length>2&&Me[2]!==void 0?Me[2]:{},ee(ce),["Enabled","Suspended"].includes(pe)){Pe.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return he=this._bucketRequestParams("PUT",ce,"versioning",me),be={VersioningConfiguration:{Status:pe}},he.mime="xml",he.content=x(be,{headers:!0}),Pe.next=10,this.request(he);case 10:return De=Pe.sent,Pe.abrupt("return",{res:De.res,status:De.status});case 12:case"end":return Pe.stop()}},se,this)}));function ae(se,ce){return re.apply(this,arguments)}return ae}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator")),ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=a("../utils/checkBucketName"),ee=oe.checkBucketName,le=a("../utils/obj2xml"),x=le.obj2xml,ne=a("../utils/isArray"),re=ne.isArray,ae=xe;ae.putBucketWebsite=function(){var se=(0,ie.default)(E.default.mark(function pe(me){var he,be,De,Me,Be,Pe,Ce,Oe=arguments;return E.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(he=Oe.length>1&&Oe[1]!==void 0?Oe[1]:{},be=Oe.length>2?Oe[2]:void 0,ee(me),De=this._bucketRequestParams("PUT",me,"website",be),Me={Suffix:he.index||"index.html"},Be={IndexDocument:Me},Pe={WebsiteConfiguration:Be},he.supportSubDir&&(Me.SupportSubDir=he.supportSubDir),he.type&&(Me.Type=he.type),he.error&&(Be.ErrorDocument={Key:he.error}),he.routingRules===void 0){ke.next=14;break}if(re(he.routingRules)){ke.next=13;break}throw new Error("RoutingRules must be Array");case 13:Be.RoutingRules={RoutingRule:he.routingRules};case 14:return Pe=x(Pe),De.content=Pe,De.mime="xml",De.successStatuses=[200],ke.next=20,this.request(De);case 20:return Ce=ke.sent,ke.abrupt("return",{res:Ce.res});case 22:case"end":return ke.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(a,Te,xe){(function(z){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),xe.encodeCallback=function(ie,oe){if(ie.headers=ie.headers||{},!Object.prototype.hasOwnProperty.call(ie.headers,"x-oss-callback")&&oe.callback){var ee={callbackUrl:encodeURI(oe.callback.url),callbackBody:oe.callback.body};oe.callback.host&&(ee.callbackHost=oe.callback.host),oe.callback.contentType&&(ee.callbackBodyType=oe.callback.contentType);var le=z.from(JSON.stringify(ee)).toString("base64");if(ie.headers["x-oss-callback"]=le,oe.callback.customValue){var x={};Object.keys(oe.callback.customValue).forEach(function(ne){x["x:".concat(ne)]=oe.callback.customValue[ne].toString()}),ie.headers["x-oss-callback-var"]=z.from(JSON.stringify(x)).toString("base64")}}}}).call(this)}).call(this,a("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/web.dom-collections.for-each.js":339}],25:[function(a,Te,xe){"use strict";a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js");var z=function(re){return re&&re.__esModule?re:{default:re}};Object.defineProperty(xe,"__esModule",{value:!0}),xe.getReqUrl=void 0;var E=z(a("copy-to")),ie=z(a("url")),oe=z(a("merge-descriptors")),ee=z(a("is-type-of")),le=a("../utils/isIP"),x=a("../utils/checkConfigValid");function ne(re){var ae={},se=this.options.cname;x.checkConfigValid(this.options.endpoint,"endpoint"),E.default(this.options.endpoint,!1).to(ae),re.bucket&&!se&&!le.isIP(ae.hostname)&&!this.options.sldEnable&&(ae.host="".concat(re.bucket,".").concat(ae.host));var ce="/";re.bucket&&this.options.sldEnable&&(ce+="".concat(re.bucket,"/")),re.object&&(ce+=this._escape(re.object).replace(/\+/g,"%2B")),ae.pathname=ce;var pe={};if(re.query&&oe.default(pe,re.query),re.subres){var me={};ee.default.string(re.subres)?me[re.subres]="":ee.default.array(re.subres)?re.subres.forEach(function(he){me[he]=""}):me=re.subres,oe.default(pe,me)}return ae.query=pe,ie.default.format(ae)}xe.getReqUrl=ne},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(a,Te,xe){"use strict";a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.string.trim.js");var z=a("humanize-ms"),E=a("url"),ie=a("../utils/checkBucketName"),oe=ie.checkBucketName,ee=a("../utils/setRegion"),le=ee.setRegion,x=a("../utils/checkConfigValid"),ne=x.checkConfigValid;function re(ae,se){ne(ae,"endpoint");var ce=E.parse(ae);if(ce.protocol||(ce=E.parse("http".concat(se?"s":"","://").concat(ae))),ce.protocol!=="http:"&&ce.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return ce}Te.exports=function(ae){if(!ae||!ae.accessKeyId||!ae.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");ae.stsToken&&!ae.refreshSTSToken&&!ae.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),ae.bucket&&oe(ae.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},ae);if(se.accessKeyId=se.accessKeyId.trim(),se.accessKeySecret=se.accessKeySecret.trim(),se.timeout&&(se.timeout=z(se.timeout)),se.endpoint)se.endpoint=re(se.endpoint,se.secure);else if(se.region)se.endpoint=le(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(a,Te,xe){"use strict";var z=a("merge-descriptors"),E=xe;z(E,a("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.concat.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=a("../utils/checkBucketName"),ee=oe.checkBucketName,le=a("querystring"),x=a("js-base64"),ne=x.Base64.encode,re=xe;re.processObjectSave=function(){var se=(0,ie.default)(E.default.mark(function pe(me,he,be,De){var Me,Be,Pe,Ce;return E.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return ae(me,"sourceObject"),ae(he,"targetObject"),ae(be,"process"),he=this._objectName(he),De&&ee(De),Me=this._objectRequestParams("POST",me,{subres:"x-oss-process"}),Be=De?",b_".concat(ne(De)):"",he=ne(he),Pe={"x-oss-process":"".concat(be,"|sys/saveas,o_").concat(he).concat(Be)},Me.content=le.stringify(Pe),Ie.next=12,this.request(Me);case 12:return Ce=Ie.sent,Ie.abrupt("return",{res:Ce.res,status:Ce.res.status});case 14:case"end":return Ie.stop()}},pe,this)}));function ce(pe,me,he,be){return se.apply(this,arguments)}return ce}();function ae(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(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.function.name.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.array.from.js"),a("core-js/modules/es.string.iterator.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.array.filter.js"),a("core-js/modules/es.array.find.js"),a("core-js/modules/es.regexp.to-string.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=a("debug")("ali-oss:multipart-copy"),ee=a("copy-to"),le=xe;le.uploadPartCopy=function(){var x=(0,ie.default)(E.default.mark(function re(ae,se,ce,pe,me){var he,be,De,Me,Be,Pe=arguments;return E.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return he=Pe.length>5&&Pe[5]!==void 0?Pe[5]:{},he.headers=he.headers||{},be=he.versionId||he.subres&&he.subres.versionId||null,be?De="/".concat(me.sourceBucketName,"/").concat(encodeURIComponent(me.sourceKey),"?versionId=").concat(be):De="/".concat(me.sourceBucketName,"/").concat(encodeURIComponent(me.sourceKey)),he.headers["x-oss-copy-source"]=De,pe&&(he.headers["x-oss-copy-source-range"]="bytes=".concat(pe)),he.subres={partNumber:ce,uploadId:se},Me=this._objectRequestParams("PUT",ae,he),Me.mime=he.mime,Me.successStatuses=[200],Oe.next=12,this.request(Me);case 12:return Be=Oe.sent,Oe.abrupt("return",{name:ae,etag:Be.res.headers.etag,res:Be.res});case 14:case"end":return Oe.stop()}},re,this)}));function ne(re,ae,se,ce,pe){return x.apply(this,arguments)}return ne}(),le.multipartUploadCopy=function(){var x=(0,ie.default)(E.default.mark(function re(ae,se){var ce,pe,me,he,be,De,Me,Be,Pe,Ce,Oe,Ie,ke=arguments;return E.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return ce=ke.length>2&&ke[2]!==void 0?ke[2]:{},this.resetCancelFlag(),pe=ce.versionId,me=pe===void 0?null:pe,he={versionId:me},Ae.next=6,this._getObjectMeta(se.sourceBucketName,se.sourceKey,he);case 6:if(be=Ae.sent,De=be.res.headers["content-length"],se.startOffset=se.startOffset||0,se.endOffset=se.endOffset||De,!(ce.checkpoint&&ce.checkpoint.uploadId)){Ae.next=14;break}return Ae.next=13,this._resumeMultipartCopy(ce.checkpoint,se,ce);case 13:return Ae.abrupt("return",Ae.sent);case 14:if(Me=102400,Be=se.endOffset-se.startOffset,!(Be<Me)){Ae.next=18;break}throw new Error("copySize must not be smaller than ".concat(Me));case 18:if(!(ce.partSize&&ce.partSize<Me)){Ae.next=20;break}throw new Error("partSize must not be smaller than ".concat(Me));case 20:return Ae.next=22,this.initMultipartUpload(ae,ce);case 22:if(Pe=Ae.sent,Ce=Pe.uploadId,Oe=this._getPartSize(Be,ce.partSize),Ie={name:ae,copySize:Be,partSize:Oe,uploadId:Ce,doneParts:[]},!(ce&&ce.progress)){Ae.next=29;break}return Ae.next=29,ce.progress(0,Ie,Pe.res);case 29:return Ae.next=31,this._resumeMultipartCopy(Ie,se,ce);case 31:return Ae.abrupt("return",Ae.sent);case 32:case"end":return Ae.stop()}},re,this)}));function ne(re,ae){return x.apply(this,arguments)}return ne}(),le._resumeMultipartCopy=function(){var x=(0,ie.default)(E.default.mark(function re(ae,se,ce){var pe,me,he,be,De,Me,Be,Pe,Ce,Oe,Ie,ke,Le,Ae,ve,Ue,$e,Je,ot,_e,Ke;return E.default.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:if(!this.isCancel()){rt.next=2;break}throw this._makeCancelEvent();case 2:if(pe=ce.versionId,me=pe===void 0?null:pe,he={versionId:me},be=ae.copySize,De=ae.partSize,Me=ae.uploadId,Be=ae.doneParts,Pe=ae.name,Ce=this._divideMultipartCopyParts(be,De,se.startOffset),Oe=Ce.length,Ie={headers:{}},ce.copyheaders&&ee(ce.copyheaders).to(Ie.headers),me&&ee(he).to(Ie),ke=function(Ge,Xe,Ve){return new Promise(function(){var it=(0,ie.default)(E.default.mark(function Qe(ct,at){var qe,Fe,Re;return E.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(de.prev=0,Ge.isCancel()){de.next=22;break}return qe=Ce[Xe-1],Fe="".concat(qe.start,"-").concat(qe.end-1),de.prev=4,de.next=7,Ge.uploadPartCopy(Pe,Me,Xe,Fe,Ve,Ie);case 7:Re=de.sent,de.next=15;break;case 10:if(de.prev=10,de.t0=de.catch(4),de.t0.status!==404){de.next=14;break}throw Ge._makeAbortEvent();case 14:throw de.t0;case 15:if(Ge.isCancel()){de.next=22;break}if(oe("content-range ".concat(Re.res.headers["content-range"])),Be.push({number:Xe,etag:Re.res.headers.etag}),ae.doneParts=Be,!(ce&&ce.progress)){de.next=22;break}return de.next=22,ce.progress(Be.length/Oe,ae,Re.res);case 22:ct(),de.next=29;break;case 25:de.prev=25,de.t1=de.catch(0),de.t1.partNum=Xe,at(de.t1);case 29:case"end":return de.stop()}},Qe,null,[[0,25],[4,10]])}));return function(Qe,ct){return it.apply(this,arguments)}}())},Le=Array.from(new Array(Oe),function(tt,Ge){return Ge+1}),Ae=Be.map(function(tt){return tt.number}),ve=Le.filter(function(tt){return Ae.indexOf(tt)<0}),Ue=5,$e=ce.parallel||Ue,!(this.checkBrowserAndVersion("Internet Explorer","10")||$e===1)){rt.next=28;break}Je=0;case 18:if(!(Je<ve.length)){rt.next=26;break}if(!this.isCancel()){rt.next=21;break}throw this._makeCancelEvent();case 21:return rt.next=23,ke(this,ve[Je],se);case 23:Je++,rt.next=18;break;case 26:rt.next=40;break;case 28:return rt.next=30,this._parallelNode(ve,$e,ke,se);case 30:if(ot=rt.sent,_e=ot.find(function(tt){return tt.name==="abort"}),!_e){rt.next=34;break}throw _e;case 34:if(!this.isCancel()){rt.next=36;break}throw this._makeCancelEvent();case 36:if(!(ot&&ot.length>0)){rt.next=40;break}throw Ke=ot[0],Ke.message="Failed to copy some parts with error: ".concat(Ke.toString()," part_num: ").concat(Ke.partNum),Ke;case 40:return rt.next=42,this.completeMultipartUpload(Pe,Me,Be,ce);case 42:return rt.abrupt("return",rt.sent);case 43:case"end":return rt.stop()}},re,this)}));function ne(re,ae,se){return x.apply(this,arguments)}return ne}(),le._divideMultipartCopyParts=function(ne,re,ae){for(var se=Math.ceil(ne/re),ce=[],pe=0;pe<se;pe++){var me=re*pe+ae,he=Math.min(me+re,ne+ae);ce.push({start:me,end:he})}return ce},le._getObjectMeta=function(){var x=(0,ie.default)(E.default.mark(function re(ae,se,ce){var pe,me;return E.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return pe=this.getBucket(),this.setBucket(ae),be.next=4,this.head(se,ce);case 4:return me=be.sent,this.setBucket(pe),be.abrupt("return",me);case 7:case"end":return be.stop()}},re,this)}));function ne(re,ae,se){return x.apply(this,arguments)}return ne}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.iterator.js":303,debug:465}],30:[function(a,Te,xe){(function(z){(function(){"use strict";var E=a("@babel/runtime/helpers/interopRequireDefault"),ie=E(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.map.js"),a("core-js/modules/es.array.filter.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.array.sort.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.regexp.to-string.js");var oe=E(a("@babel/runtime/helpers/asyncToGenerator")),ee=a("copy-to"),le=a("./callback"),x=a("./utils/deepCopy"),ne=x.deepCopyWith,re=a("./utils/isBuffer"),ae=re.isBuffer,se=a("./utils/omit"),ce=se.omit,pe=xe;pe.listUploads=function(){var me=(0,oe.default)(ie.default.mark(function be(De,Me){var Be,Pe,Ce,Oe;return ie.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return Me=Me||{},Be={},ee(Me).to(Be),Be.subres="uploads",Pe=this._objectRequestParams("GET","",Be),Pe.query=De,Pe.xmlResponse=!0,Pe.successStatuses=[200],ke.next=10,this.request(Pe);case 10:return Ce=ke.sent,Oe=Ce.data.Upload||[],Array.isArray(Oe)||(Oe=[Oe]),Oe=Oe.map(function(Le){return{name:Le.Key,uploadId:Le.UploadId,initiated:Le.Initiated}}),ke.abrupt("return",{res:Ce.res,uploads:Oe,bucket:Ce.data.Bucket,nextKeyMarker:Ce.data.NextKeyMarker,nextUploadIdMarker:Ce.data.NextUploadIdMarker,isTruncated:Ce.data.IsTruncated==="true"});case 15:case"end":return ke.stop()}},be,this)}));function he(be,De){return me.apply(this,arguments)}return he}(),pe.listParts=function(){var me=(0,oe.default)(ie.default.mark(function be(De,Me,Be,Pe){var Ce,Oe,Ie;return ie.default.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Pe=Pe||{},Ce={},ee(Pe).to(Ce),Ce.subres={uploadId:Me},Oe=this._objectRequestParams("GET",De,Ce),Oe.query=Be,Oe.xmlResponse=!0,Oe.successStatuses=[200],Le.next=10,this.request(Oe);case 10:return Ie=Le.sent,Le.abrupt("return",{res:Ie.res,uploadId:Ie.data.UploadId,bucket:Ie.data.Bucket,name:Ie.data.Key,partNumberMarker:Ie.data.PartNumberMarker,nextPartNumberMarker:Ie.data.NextPartNumberMarker,maxParts:Ie.data.MaxParts,isTruncated:Ie.data.IsTruncated,parts:Ie.data.Part||[]});case 12:case"end":return Le.stop()}},be,this)}));function he(be,De,Me,Be){return me.apply(this,arguments)}return he}(),pe.abortMultipartUpload=function(){var me=(0,oe.default)(ie.default.mark(function be(De,Me,Be){var Pe,Ce,Oe;return ie.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return this._stop(),Be=Be||{},Pe={},ee(Be).to(Pe),Pe.subres={uploadId:Me},Ce=this._objectRequestParams("DELETE",De,Pe),Ce.successStatuses=[204],ke.next=9,this.request(Ce);case 9:return Oe=ke.sent,ke.abrupt("return",{res:Oe.res});case 11:case"end":return ke.stop()}},be,this)}));function he(be,De,Me){return me.apply(this,arguments)}return he}(),pe.initMultipartUpload=function(){var me=(0,oe.default)(ie.default.mark(function be(De,Me){var Be,Pe,Ce;return ie.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Me=Me||{},Be={},ee(Me).to(Be),Be.headers=Be.headers||{},this._convertMetaToHeaders(Me.meta,Be.headers),Be.subres="uploads",Pe=this._objectRequestParams("POST",De,Be),Pe.mime=Me.mime,Pe.xmlResponse=!0,Pe.successStatuses=[200],Ie.next=12,this.request(Pe);case 12:return Ce=Ie.sent,Ie.abrupt("return",{res:Ce.res,bucket:Ce.data.Bucket,name:Ce.data.Key,uploadId:Ce.data.UploadId});case 14:case"end":return Ie.stop()}},be,this)}));function he(be,De){return me.apply(this,arguments)}return he}(),pe.uploadPart=function(){var me=(0,oe.default)(ie.default.mark(function be(De,Me,Be,Pe,Ce,Oe,Ie){var ke,Le;return ie.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:if(ke={size:Oe-Ce},Le=z&&z.browser,!Le){ve.next=8;break}return ve.next=5,this._createBuffer(Pe,Ce,Oe);case 5:ke.content=ve.sent,ve.next=11;break;case 8:return ve.next=10,this._createStream(Pe,Ce,Oe);case 10:ke.stream=ve.sent;case 11:return ve.next=13,this._uploadPart(De,Me,Be,ke,Ie);case 13:return ve.abrupt("return",ve.sent);case 14:case"end":return ve.stop()}},be,this)}));function he(be,De,Me,Be,Pe,Ce,Oe){return me.apply(this,arguments)}return he}(),pe.completeMultipartUpload=function(){var me=(0,oe.default)(ie.default.mark(function be(De,Me,Be,Pe){var Ce,Oe,Ie,ke,Le,Ae,ve,Ue;return ie.default.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:for(Ce=Be.concat().sort(function(ot,_e){return ot.number-_e.number}).filter(function(ot,_e,Ke){return!_e||ot.number!==Ke[_e-1].number}),Oe=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CompleteMultipartUpload>
|
|
|
`,Ie=0;Ie<Ce.length;Ie++)ke=Ce[Ie],Oe+=`<Part>
|
|
|
`,Oe+="<PartNumber>".concat(ke.number,`</PartNumber>
|
|
|
`),Oe+="<ETag>".concat(ke.etag,`</ETag>
|
|
|
`),Oe+=`</Part>
|
|
|
`;return Oe+="</CompleteMultipartUpload>",Pe=Pe||{},Le={},Le=ne(Pe,function(ot){if(ae(ot))return null}),Le.subres={uploadId:Me},Le.headers=ce(Le.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),Ae=this._objectRequestParams("POST",De,Le),le.encodeCallback(Ae,Le),Ae.mime="xml",Ae.content=Oe,Ae.headers&&Ae.headers["x-oss-callback"]||(Ae.xmlResponse=!0),Ae.successStatuses=[200],Je.next=17,this.request(Ae);case 17:if(ve=Je.sent,!Pe.progress){Je.next=21;break}return Je.next=21,Pe.progress(1,null,ve.res);case 21:return Ue={res:ve.res,bucket:Ae.bucket,name:De,etag:ve.res.headers.etag},Ae.headers&&Ae.headers["x-oss-callback"]&&(Ue.data=JSON.parse(ve.data.toString())),Je.abrupt("return",Ue);case 24:case"end":return Je.stop()}},be,this)}));function he(be,De,Me,Be){return me.apply(this,arguments)}return he}(),pe._uploadPart=function(){var me=(0,oe.default)(ie.default.mark(function be(De,Me,Be,Pe,Ce){var Oe,Ie,ke,Le;return ie.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return Ce=Ce||{},Oe={},ee(Ce).to(Oe),Oe.headers=Oe.headers||{},Oe.headers["Content-Length"]=Pe.size,Oe.headers=ce(Oe.headers,["x-oss-server-side-encryption"]),Oe.subres={partNumber:Be,uploadId:Me},Ie=this._objectRequestParams("PUT",De,Oe),Ie.mime=Oe.mime,ke=z&&z.browser,ke?Ie.content=Pe.content:Ie.stream=Pe.stream,Ie.successStatuses=[200],Ie.disabledMD5=Ce.disabledMD5,ve.next=15,this.request(Ie);case 15:if(Le=ve.sent,Le.res.headers.etag){ve.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 Pe.stream&&(Pe.stream=null,Ie.stream=null),ve.abrupt("return",{name:De,etag:Le.res.headers.etag,res:Le.res});case 20:case"end":return ve.stop()}},be,this)}));function he(be,De,Me,Be,Pe){return me.apply(this,arguments)}return he}()}).call(this)}).call(this,a("_process"))},{"./callback":24,"./utils/deepCopy":58,"./utils/isBuffer":65,"./utils/omit":73,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],31:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator")),ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=a("url"),ee=a("utility"),le=a("copy-to"),x=a("../../common/signUtils"),ne=a("../utils/isIP"),re=ne.isIP,ae=a("../utils/setSTSToken"),se=ae.setSTSToken,ce=a("../utils/isFunction"),pe=ce.isFunction,me=xe;me.asyncSignatureUrl=function(){var he=(0,ie.default)(E.default.mark(function De(Me,Be){var Pe,Ce,Oe,Ie,ke;return E.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(!re(this.options.endpoint.hostname)){Ae.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(Be=Be||{},Me=this._objectName(Me),Be.method=Be.method||"GET",Pe=ee.timestamp()+(Be.expires||1800),Ce={bucket:this.options.bucket,object:Me},Oe=this._getResource(Ce),!(this.options.stsToken&&pe(this.options.refreshSTSToken))){Ae.next=11;break}return Ae.next=11,se.call(this);case 11:return this.options.stsToken&&(Be["security-token"]=this.options.stsToken),Ie=x._signatureForURL(this.options.accessKeySecret,Be,Oe,Pe),ke=oe.parse(this._getReqUrl(Ce)),ke.query={OSSAccessKeyId:this.options.accessKeyId,Expires:Pe,Signature:Ie.Signature},le(Ie.subResource).to(ke.query),Ae.abrupt("return",ke.format());case 17:case"end":return Ae.stop()}},De,this)}));function be(De,Me){return he.apply(this,arguments)}return be}()},{"../../common/signUtils":50,"../utils/isFunction":68,"../utils/isIP":69,"../utils/setSTSToken":76,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,url:472,utility:474}],32:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.find.js"),a("core-js/modules/es.array.includes.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js");var ie=z(a("@babel/runtime/helpers/typeof")),oe=z(a("@babel/runtime/helpers/asyncToGenerator")),ee=a("../utils/checkBucketName"),le=ee.checkBucketName,x=xe,ne=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];x.copy=function(){var re=(0,oe.default)(E.default.mark(function se(ce,pe,me,he){var be,De,Me;return E.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return(0,ie.default)(me)==="object"&&(he=me),he=he||{},he.headers=he.headers||{},Object.keys(he.headers).forEach(function(Ce){he.headers["x-oss-copy-source-".concat(Ce.toLowerCase())]=he.headers[Ce]}),(he.meta||Object.keys(he.headers).find(function(Ce){return ne.includes(Ce.toLowerCase())}))&&(he.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(he.meta,he.headers),pe=this._getSourceName(pe,me),he.versionId&&(pe="".concat(pe,"?versionId=").concat(he.versionId)),he.headers["x-oss-copy-source"]=pe,be=this._objectRequestParams("PUT",ce,he),be.xmlResponse=!0,be.successStatuses=[200,304],Pe.next=14,this.request(be);case 14:return De=Pe.sent,Me=De.data,Me&&(Me={etag:Me.ETag,lastModified:Me.LastModified}),Pe.abrupt("return",{data:Me,res:De.res});case 18:case"end":return Pe.stop()}},se,this)}));function ae(se,ce,pe,me){return re.apply(this,arguments)}return ae}(),x._getSourceName=function(ae,se){return typeof se=="string"?ae=this._objectName(ae):ae[0]!=="/"?se=this.options.bucket:(se=ae.replace(/\/(.+?)(\/.*)/,"$1"),ae=ae.replace(/(\/.+?\/)(.*)/,"$2")),le(se),ae=encodeURIComponent(ae),ae="/".concat(se,"/").concat(ae),ae}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],33:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=xe;oe.delete=function(){var ee=(0,ie.default)(E.default.mark(function x(ne){var re,ae,se,ce=arguments;return E.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return re=ce.length>1&&ce[1]!==void 0?ce[1]:{},re.subres=Object.assign({},re.subres),re.versionId&&(re.subres.versionId=re.versionId),ae=this._objectRequestParams("DELETE",ne,re),ae.successStatuses=[204],me.next=7,this.request(ae);case 7:return se=me.sent,me.abrupt("return",{res:se.res});case 9:case"end":return me.stop()}},x,this)}));function le(x){return ee.apply(this,arguments)}return le}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],34:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=a("utility"),ee=a("../utils/obj2xml"),le=ee.obj2xml,x=xe;x.deleteMulti=function(){var ne=(0,ie.default)(E.default.mark(function ae(se){var ce,pe,me,he,be,De,Me,Be,Pe,Ce,Oe,Ie,ke,Le=arguments;return E.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:if(ce=Le.length>1&&Le[1]!==void 0?Le[1]:{},pe=[],!(!se||!se.length)){ve.next=4;break}throw new Error("names is required");case 4:for(me=0;me<se.length;me++)he={},typeof se[me]=="string"?he.Key=oe.escape(this._objectName(se[me])):(be=se[me],De=be.key,Me=be.versionId,he.Key=oe.escape(this._objectName(De)),he.VersionId=Me),pe.push(he);return Be={Delete:{Quiet:!!ce.quiet,Object:pe}},Pe=le(Be,{headers:!0}),ce.subres=Object.assign({delete:""},ce.subres),ce.versionId&&(ce.subres.versionId=ce.versionId),Ce=this._objectRequestParams("POST","",ce),Ce.mime="xml",Ce.content=Pe,Ce.xmlResponse=!0,Ce.successStatuses=[200],ve.next=16,this.request(Ce);case 16:return Oe=ve.sent,Ie=Oe.data,ke=Ie&&Ie.Deleted||null,ke&&(Array.isArray(ke)||(ke=[ke])),ve.abrupt("return",{res:Oe.res,deleted:ke||[]});case 21:case"end":return ve.stop()}},ae,this)}));function re(ae){return ne.apply(this,arguments)}return re}()},{"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,utility:474}],35:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=xe;oe.deleteObjectTagging=function(){var ee=(0,ie.default)(E.default.mark(function x(ne){var re,ae,se,ce=arguments;return E.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return re=ce.length>1&&ce[1]!==void 0?ce[1]:{},re.subres=Object.assign({tagging:""},re.subres),re.versionId&&(re.subres.versionId=re.versionId),ne=this._objectName(ne),ae=this._objectRequestParams("DELETE",ne,re),ae.successStatuses=[204],me.next=8,this.request(ae);case 8:return se=me.sent,me.abrupt("return",{status:se.status,res:se.res});case 10:case"end":return me.stop()}},x,this)}));function le(x){return ee.apply(this,arguments)}return le}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],36:[function(a,Te,xe){"use strict";a("core-js/modules/es.array.concat.js");var z=a("url"),E=a("../utils/isIP"),ie=E.isIP,oe=xe;oe.generateObjectUrl=function(le,x){if(ie(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(x)x[x.length-1]!=="/"&&(x+="/");else{x=this.options.endpoint.format();var ne=z.parse(x),re=this.options.bucket;ne.hostname="".concat(re,".").concat(ne.hostname),ne.host="".concat(re,".").concat(ne.host),x=ne.format()}return x+this._escape(this._objectName(le))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(a,Te,xe){(function(z){(function(){"use strict";var E=a("@babel/runtime/helpers/interopRequireDefault"),ie=E(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var oe=E(a("@babel/runtime/helpers/asyncToGenerator")),ee=a("fs"),le=a("is-type-of"),x=xe;x.get=function(){var ne=(0,oe.default)(ie.default.mark(function ae(se,ce){var pe,me,he,be,De,Me,Be,Pe,Ce=arguments;return ie.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return pe=Ce.length>2&&Ce[2]!==void 0?Ce[2]:{},me=null,he=!1,le.writableStream(ce)?me=ce:le.string(ce)?(me=ee.createWriteStream(ce),he=!0):pe=ce,pe=pe||{},be=z&&z.browser,De=pe.responseCacheControl===null?"":"no-cache",Me=be&&De?{"response-cache-control":De}:{},pe.subres=Object.assign(Me,pe.subres),pe.versionId&&(pe.subres.versionId=pe.versionId),pe.process&&(pe.subres["x-oss-process"]=pe.process),Ie.prev=11,Pe=this._objectRequestParams("GET",se,pe),Pe.writeStream=me,Pe.successStatuses=[200,206,304],Ie.next=17,this.request(Pe);case 17:Be=Ie.sent,he&&me.destroy(),Ie.next=28;break;case 21:if(Ie.prev=21,Ie.t0=Ie.catch(11),!he){Ie.next=27;break}return me.destroy(),Ie.next=27,this._deleteFileSafe(ce);case 27:throw Ie.t0;case 28:return Ie.abrupt("return",{res:Be.res,content:Be.data});case 29:case"end":return Ie.stop()}},ae,this,[[11,21]])}));function re(ae,se){return ne.apply(this,arguments)}return re}()}).call(this)}).call(this,a("_process"))},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"core-js/modules/es.object.assign.js":287,fs:89,"is-type-of":466}],38:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=xe;oe.getACL=function(){var ee=(0,ie.default)(E.default.mark(function x(ne){var re,ae,se,ce=arguments;return E.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return re=ce.length>1&&ce[1]!==void 0?ce[1]:{},re.subres=Object.assign({acl:""},re.subres),re.versionId&&(re.subres.versionId=re.versionId),ne=this._objectName(ne),ae=this._objectRequestParams("GET",ne,re),ae.successStatuses=[200],ae.xmlResponse=!0,me.next=9,this.request(ae);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()}},x,this)}));function le(x){return ee.apply(this,arguments)}return le}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],39:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.number.constructor.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=xe,ee=a("../utils/isObject"),le=ee.isObject,x=a("../utils/isArray"),ne=x.isArray;oe.getBucketVersions=re,oe.listObjectVersions=re;function re(){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(E.default.mark(function pe(){var me,he,be,De,Me,Be,Pe,Ce,Oe=arguments;return E.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:if(me=Oe.length>0&&Oe[0]!==void 0?Oe[0]:{},he=Oe.length>1&&Oe[1]!==void 0?Oe[1]:{},!(me.versionIdMarker&&me.keyMarker===void 0)){ke.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return he.subres=Object.assign({versions:""},he.subres),he.versionId&&(he.subres.versionId=he.versionId),be=this._objectRequestParams("GET","",he),be.xmlResponse=!0,be.successStatuses=[200],be.query=ce(me),ke.next=12,this.request(be);case 12:return De=ke.sent,Me=De.data.Version||[],Be=De.data.DeleteMarker||[],Pe=this,Me&&(Array.isArray(Me)||(Me=[Me]),Me=Me.map(function(Le){return{name:Le.Key,url:Pe._objectUrl(Le.Key),lastModified:Le.LastModified,isLatest:Le.IsLatest==="true",versionId:Le.VersionId,etag:Le.ETag,type:Le.Type,size:Number(Le.Size),storageClass:Le.StorageClass,owner:{id:Le.Owner.ID,displayName:Le.Owner.DisplayName}}})),Be&&(ne(Be)||(Be=[Be]),Be=Be.map(function(Le){return{name:Le.Key,lastModified:Le.LastModified,versionId:Le.VersionId,owner:{id:Le.Owner.ID,displayName:Le.Owner.DisplayName}}})),Ce=De.data.CommonPrefixes||null,Ce&&(ne(Ce)||(Ce=[Ce]),Ce=Ce.map(function(Le){return Le.Prefix})),ke.abrupt("return",{res:De.res,objects:Me,deleteMarker:Be,prefixes:Ce,nextMarker:De.data.NextKeyMarker||null,NextVersionIdMarker:De.data.NextVersionIdMarker||null,nextKeyMarker:De.data.NextKeyMarker||null,nextVersionIdMarker:De.data.NextVersionIdMarker||null,isTruncated:De.data.IsTruncated==="true"});case 21:case"end":return ke.stop()}},pe,this)})),ae.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 le(pe)&&Object.keys(pe).forEach(function(he){me[se(he)]=pe[he]}),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(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=xe;oe.getObjectMeta=function(){var ee=(0,ie.default)(E.default.mark(function x(ne,re){var ae,se;return E.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return re=re||{},ne=this._objectName(ne),re.subres=Object.assign({objectMeta:""},re.subres),re.versionId&&(re.subres.versionId=re.versionId),ae=this._objectRequestParams("HEAD",ne,re),ae.successStatuses=[200],pe.next=8,this.request(ae);case 8:return se=pe.sent,pe.abrupt("return",{status:se.status,res:se.res});case 10:case"end":return pe.stop()}},x,this)}));function le(x,ne){return ee.apply(this,arguments)}return le}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],41:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=xe,ee=a("../utils/isObject"),le=ee.isObject;oe.getObjectTagging=function(){var x=(0,ie.default)(E.default.mark(function re(ae){var se,ce,pe,me,he,be,De=arguments;return E.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return se=De.length>1&&De[1]!==void 0?De[1]:{},se.subres=Object.assign({tagging:""},se.subres),se.versionId&&(se.subres.versionId=se.versionId),ae=this._objectName(ae),ce=this._objectRequestParams("GET",ae,se),ce.successStatuses=[200],Be.next=8,this.request(ce);case 8:return pe=Be.sent,Be.next=11,this.parseXML(pe.data);case 11:return me=Be.sent,he=me.TagSet.Tag,he=he&&le(he)?[he]:he||[],be={},he.forEach(function(Pe){be[Pe.Key]=Pe.Value}),Be.abrupt("return",{status:pe.status,res:pe.res,tag:be});case 17:case"end":return Be.stop()}},re,this)}));function ne(re){return x.apply(this,arguments)}return ne}()},{"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],42:[function(a,Te,xe){"use strict";var z=a("../utils/isIP"),E=z.isIP,ie=xe;ie.getObjectUrl=function(ee,le){if(E(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return le?le[le.length-1]!=="/"&&(le+="/"):le=this.options.endpoint.format(),le+this._escape(this._objectName(ee))}},{"../utils/isIP":69}],43:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=xe;oe.getSymlink=function(){var ee=(0,ie.default)(E.default.mark(function x(ne){var re,ae,se,ce,pe=arguments;return E.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return re=pe.length>1&&pe[1]!==void 0?pe[1]:{},re.subres=Object.assign({symlink:""},re.subres),re.versionId&&(re.subres.versionId=re.versionId),ne=this._objectName(ne),ae=this._objectRequestParams("GET",ne,re),ae.successStatuses=[200],he.next=8,this.request(ae);case 8:return se=he.sent,ce=se.res.headers["x-oss-symlink-target"],he.abrupt("return",{targetName:decodeURIComponent(ce),res:se.res});case 11:case"end":return he.stop()}},x,this)}));function le(x){return ee.apply(this,arguments)}return le}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],44:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=a("../utils/checkEnv"),ee=oe.checkEnv,le=xe;le.head=function(){var x=(0,ie.default)(E.default.mark(function re(ae){var se,ce,pe,me,he=arguments;return E.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return se=he.length>1&&he[1]!==void 0?he[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",ae,se),ce.successStatuses=[200,304],De.next=8,this.request(ce);case 8:return pe=De.sent,me={meta:null,res:pe.res,status:pe.status},pe.status===200&&Object.keys(pe.headers).forEach(function(Me){Me.indexOf("x-oss-meta-")===0&&(me.meta||(me.meta={}),me.meta[Me.substring(11)]=pe.headers[Me])}),De.abrupt("return",me);case 12:case"end":return De.stop()}},re,this)}));function ne(re){return x.apply(this,arguments)}return ne}()},{"../utils/checkEnv":53,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],45:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=xe;oe.putACL=function(){var ee=(0,ie.default)(E.default.mark(function x(ne,re,ae){var se,ce;return E.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ae=ae||{},ae.subres=Object.assign({acl:""},ae.subres),ae.versionId&&(ae.subres.versionId=ae.versionId),ae.headers=ae.headers||{},ae.headers["x-oss-object-acl"]=re,ne=this._objectName(ne),se=this._objectRequestParams("PUT",ne,ae),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()}},x,this)}));function le(x,ne,re){return ee.apply(this,arguments)}return le}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],46:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.object.keys.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=a("../utils/obj2xml"),ee=oe.obj2xml,le=a("../utils/checkObjectTag"),x=le.checkObjectTag,ne=xe;ne.putObjectTagging=function(){var re=(0,ie.default)(E.default.mark(function se(ce,pe){var me,he,be,De,Me=arguments;return E.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return me=Me.length>2&&Me[2]!==void 0?Me[2]:{},x(pe),me.subres=Object.assign({tagging:""},me.subres),me.versionId&&(me.subres.versionId=me.versionId),ce=this._objectName(ce),he=this._objectRequestParams("PUT",ce,me),he.successStatuses=[200],pe=Object.keys(pe).map(function(Ce){return{Key:Ce,Value:pe[Ce]}}),be={Tagging:{TagSet:{Tag:pe}}},he.mime="xml",he.content=ee(be),Pe.next=13,this.request(he);case 13:return De=Pe.sent,Pe.abrupt("return",{res:De.res,status:De.status});case 15:case"end":return Pe.stop()}},se,this)}));function ae(se,ce){return re.apply(this,arguments)}return ae}()},{"../utils/checkObjectTag":54,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290}],47:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=xe;oe.putSymlink=function(){var ee=(0,ie.default)(E.default.mark(function x(ne,re,ae){var se,ce;return E.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ae=ae||{},ae.headers=ae.headers||{},re=this._escape(this._objectName(re)),this._convertMetaToHeaders(ae.meta,ae.headers),ae.headers["x-oss-symlink-target"]=re,ae.subres=Object.assign({symlink:""},ae.subres),ae.versionId&&(ae.subres.versionId=ae.versionId),ae.storageClass&&(ae.headers["x-oss-storage-class"]=ae.storageClass),ne=this._objectName(ne),se=this._objectRequestParams("PUT",ne,ae),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()}},x,this)}));function le(x,ne,re){return ee.apply(this,arguments)}return le}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],48:[function(a,Te,xe){"use strict";var z=a("url"),E=a("utility"),ie=a("copy-to"),oe=a("../../common/signUtils"),ee=a("../utils/isIP"),le=ee.isIP,x=xe;x.signatureUrl=function(re,ae){if(le(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");ae=ae||{},re=this._objectName(re),ae.method=ae.method||"GET";var se=E.timestamp()+(ae.expires||1800),ce={bucket:this.options.bucket,object:re},pe=this._getResource(ce);this.options.stsToken&&(ae["security-token"]=this.options.stsToken);var me=oe._signatureForURL(this.options.accessKeySecret,ae,pe,se),he=z.parse(this._getReqUrl(ce));return he.query={OSSAccessKeyId:this.options.accessKeyId,Expires:se,Signature:me.Signature},ie(me.subResource).to(he.query),he.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.iterator.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.string.iterator.js"),a("core-js/modules/web.dom-collections.iterator.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.function.name.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator")),oe=a("./utils/isArray"),ee=oe.isArray,le=xe;le._parallelNode=function(){var x=(0,ie.default)(E.default.mark(function re(ae,se,ce,pe){var me,he,be,De,Me,Be,Pe,Ce;return E.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:me=this,he=[],be=[],De=ae.length/se,Me=ae.length%se,Be=Me===0?De:(ae.length-Me)/se+1,Pe=1,Ce=0;case 8:if(!(Ce<ae.length)){Ie.next=26;break}if(!me.isCancel()){Ie.next=11;break}return Ie.abrupt("break",26);case 11:if(pe?be.push(ce(me,ae[Ce],pe)):be.push(ce(me,ae[Ce])),!(be.length===se||Pe===Be&&Ce===ae.length-1)){Ie.next=23;break}return Ie.prev=13,Pe+=1,Ie.next=17,Promise.all(be);case 17:Ie.next=22;break;case 19:Ie.prev=19,Ie.t0=Ie.catch(13),he.push(Ie.t0);case 22:be=[];case 23:Ce++,Ie.next=8;break;case 26:return Ie.abrupt("return",he);case 27:case"end":return Ie.stop()}},re,this,[[13,19]])}));function ne(re,ae,se,ce){return x.apply(this,arguments)}return ne}(),le._parallel=function(ne,re,ae){var se=this;return new Promise(function(ce){var pe=[];if(re<=0||!ne){ce(pe);return}function me(Ie){return function(){if(Ie===null)throw new Error("Callback was already called.");var ke=Ie;Ie=null;for(var Le=arguments.length,Ae=new Array(Le),ve=0;ve<Le;ve++)Ae[ve]=arguments[ve];ke.apply(this,Ae)}}function he(Ie){var ke=-1,Le=Ie.length;return function(){return++ke<Le&&!se.isCancel()?{value:Ie[ke],key:ke}:null}}var be=he(ne),De=!1,Me=0,Be=!1;function Pe(Ie){Me-=1,Ie?(De=!0,pe.push(Ie),ce(pe)):De&&Me<=0?(De=!0,ce(pe)):Be||(se.isCancel()?ce(pe):Oe())}function Ce(Ie,ke){ae(Ie).then(function(Le){ke(null,Le)}).catch(function(Le){ke(Le)})}function Oe(){for(Be=!0;Me<re&&!De&&!se.isCancel();){var Ie=be();if(Ie===null||pe.length>0){De=!0,Me<=0&&ce(pe);return}Me+=1,Ce(Ie.value,me(Pe))}Be=!1}Oe()})},le.cancel=function(ne){this.options.cancelFlag=!0,ee(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(re){if(re.destroyed===!1){var ae={name:"cancel",message:"cancel"};re.destroy(ae)}}),this.multipartUploadStreams=[],ne&&this.abortMultipartUpload(ne.name,ne.uploadId,ne.options)},le.isCancel=function(){return this.options.cancelFlag},le.resetCancelFlag=function(){this.options.cancelFlag=!1},le._stop=function(){this.options.cancelFlag=!0},le._makeCancelEvent=function(){var ne={status:0,name:"cancel"};return ne},le._makeAbortEvent=function(){var ne={status:0,name:"abort",message:"upload task has been abort"};return ne}},{"./utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.string.iterator.js":303,"core-js/modules/web.dom-collections.for-each.js":339,"core-js/modules/web.dom-collections.iterator.js":340}],50:[function(a,Te,xe){(function(z){(function(){"use strict";a("core-js/modules/es.string.trim.js"),a("core-js/modules/es.array.sort.js"),a("core-js/modules/es.array.join.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.regexp.to-string.js");var E=a("./../../shims/crypto/crypto.js"),ie=a("is-type-of"),oe=a("./utils/lowercaseKeyHeader"),ee=oe.lowercaseKeyHeader;xe.buildCanonicalizedResource=function(x,ne){var re="".concat(x),ae="?";if(ie.string(ne)&&ne.trim()!=="")re+=ae+ne;else if(ie.array(ne))ne.sort(),re+=ae+ne.join("&");else if(ne){var se=function(me,he){return me[0]>he[0]?1:me[0]<he[0]?-1:0},ce=function(me){re+=ae+me,(ne[me]||ne[me]===0)&&(re+="=".concat(ne[me])),ae="&"};Object.keys(ne).sort(se).forEach(ce)}return re},xe.buildCanonicalString=function(x,ne,re,ae){re=re||{};var se=ee(re.headers),ce="x-oss-",pe=[],me={},he=[x.toUpperCase(),se["content-md5"]||"",se["content-type"],ae||se["x-oss-date"]];return Object.keys(se).forEach(function(be){var De=be.toLowerCase();De.indexOf(ce)===0&&(me[De]=String(se[be]).trim())}),Object.keys(me).sort().forEach(function(be){pe.push("".concat(be,":").concat(me[be]))}),he=he.concat(pe),he.push(this.buildCanonicalizedResource(ne,re.parameters)),he.join(`
|
|
|
`)},xe.computeSignature=function(x,ne){var re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"utf-8",ae=E.createHmac("sha1",x);return ae.update(z.from(ne,re)).digest("base64")},xe.authorization=function(x,ne,re,ae){return"OSS ".concat(x,":").concat(this.computeSignature(ne,re,ae))},xe._signatureForURL=function(x){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},re=arguments.length>2?arguments[2]:void 0,ae=arguments.length>3?arguments[3]:void 0,se=arguments.length>4?arguments[4]:void 0,ce={},pe=ne.subResource,me=pe===void 0?{}:pe;if(ne.process){var he="x-oss-process";me[he]=ne.process}if(ne.trafficLimit){var be="x-oss-traffic-limit";me[be]=ne.trafficLimit}if(ne.response&&Object.keys(ne.response).forEach(function(Pe){var Ce="response-".concat(Pe.toLowerCase());me[Ce]=ne.response[Pe]}),Object.keys(ne).forEach(function(Pe){var Ce=Pe.toLowerCase(),Oe=ne[Pe];Ce.indexOf("x-oss-")===0?ce[Ce]=Oe:(Ce.indexOf("content-md5")===0||Ce.indexOf("content-type")===0)&&(ce[Pe]=Oe)}),Object.prototype.hasOwnProperty.call(ne,"security-token")&&(me["security-token"]=ne["security-token"]),Object.prototype.hasOwnProperty.call(ne,"callback")){var De={callbackUrl:encodeURI(ne.callback.url),callbackBody:ne.callback.body};if(ne.callback.host&&(De.callbackHost=ne.callback.host),ne.callback.contentType&&(De.callbackBodyType=ne.callback.contentType),me.callback=z.from(JSON.stringify(De)).toString("base64"),ne.callback.customValue){var Me={};Object.keys(ne.callback.customValue).forEach(function(Pe){Me["x:".concat(Pe)]=ne.callback.customValue[Pe]}),me["callback-var"]=z.from(JSON.stringify(Me)).toString("base64")}}var Be=this.buildCanonicalString(ne.method,re,{headers:ce,parameters:me},ae.toString());return{Signature:this.computeSignature(x,Be,se),subResource:me}}}).call(this)}).call(this,a("buffer").Buffer)},{"./../../shims/crypto/crypto.js":461,"./utils/lowercaseKeyHeader":71,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.trim.js":308,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466}],51:[function(a,Te,xe){"use strict";a("core-js/modules/es.regexp.exec.js"),Object.defineProperty(xe,"__esModule",{value:!0}),xe.checkBucketName=void 0,xe.checkBucketName=function(z){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=E?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!ie.test(z))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(a,Te,xe){"use strict";a("core-js/modules/es.regexp.exec.js"),Object.defineProperty(xe,"__esModule",{value:!0}),xe.checkConfigValid=void 0;var z={endpoint:E,region:/^[a-zA-Z0-9\-_]+$/};function E(ie){return typeof ie=="string"?/^[a-zA-Z0-9._:/-]+$/.test(ie):ie.host?/^[a-zA-Z0-9._:/-]+$/.test(ie.host):!1}xe.checkConfigValid=function(ie,oe){if(z[oe]){var ee=!0;if(z[oe]instanceof Function?ee=z[oe](ie):ee=z[oe].test(ie),!ee)throw new Error("The ".concat(oe," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(a,Te,xe){(function(z){(function(){"use strict";Object.defineProperty(xe,"__esModule",{value:!0}),xe.checkEnv=void 0;function E(ie){z.browser&&console.warn(ie)}xe.checkEnv=E}).call(this)}).call(this,a("_process"))},{_process:467}],54:[function(a,Te,xe){"use strict";a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.object.entries.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(xe,"__esModule",{value:!0}),xe.checkObjectTag=void 0;var z=a("./checkValid"),E=z.checkValid,ie=a("./isObject"),oe=ie.isObject,ee=[{validator:function(re){if(typeof re!="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 (/)"}],le={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 x(ne){if(!oe(ne))throw new Error("tag must be Object");var re=Object.entries(ne);if(re.length>10)throw new Error("maximum of 10 tags for a object");var ae=["key","value"];re.forEach(function(se){se.forEach(function(ce,pe){E(ce,le[ae[pe]])})})}xe.checkObjectTag=x},{"./checkValid":55,"./isObject":70,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],55:[function(a,Te,xe){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.regexp.exec.js"),Object.defineProperty(xe,"__esModule",{value:!0}),xe.checkValid=void 0;function z(E,ie){ie.forEach(function(oe){if(oe.validator)oe.validator(E);else if(oe.pattern&&!oe.pattern.test(E))throw new Error(oe.msg)})}xe.checkValid=z},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],56:[function(a,Te,xe){(function(z){(function(){"use strict";a("core-js/modules/es.array.includes.js"),a("core-js/modules/es.string.includes.js"),a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.array.concat.js"),Object.defineProperty(xe,"__esModule",{value:!0}),xe.createRequest=void 0;var E=a("./../../../shims/crypto/crypto.js"),ie=a("debug")("ali-oss"),oe=a("mime"),ee=a("dateformat"),le=a("copy-to"),x=a("path"),ne=a("./encoder"),re=ne.encoder,ae=a("./isIP"),se=ae.isIP,ce=a("./setRegion"),pe=ce.setRegion,me=a("../client/getReqUrl"),he=me.getReqUrl,be=a("./isDingTalk"),De=be.isDingTalk;function Me(Ce,Oe){return Ce[Oe]||Ce[Oe.toLowerCase()]}function Be(Ce,Oe){delete Ce[Oe],delete Ce[Oe.toLowerCase()]}function Pe(Ce){var Oe=new Date;this.options.amendTimeSkewed&&(Oe=+new Date+this.options.amendTimeSkewed);var Ie={"x-oss-date":ee(Oe,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(Ie["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(Ie["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(Ie,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(Ie["x-oss-security-token"]=this.options.stsToken),le(Ce.headers).to(Ie),Me(Ie,"Content-Type")||(Ce.mime&&Ce.mime.indexOf("/")>0?Ie["Content-Type"]=Ce.mime:De()?Ie["Content-Type"]="application/octet-stream":Ie["Content-Type"]=oe.getType(Ce.mime||x.extname(Ce.object||""))),Me(Ie,"Content-Type")||Be(Ie,"Content-Type"),Ce.content&&(Ce.disabledMD5||(!Ce.headers||!Ce.headers["Content-MD5"]?Ie["Content-MD5"]=E.createHash("md5").update(z.from(Ce.content,"utf8")).digest("base64"):Ie["Content-MD5"]=Ce.headers["Content-MD5"]),Ie["Content-Length"]||(Ie["Content-Length"]=Ce.content.length));var ke=Object.prototype.hasOwnProperty;for(var Le in Ie)Ie[Le]&&ke.call(Ie,Le)&&(Ie[Le]=re(String(Ie[Le]),this.options.headerEncoding));var Ae=this._getResource(Ce);if(Ie.authorization=this.authorization(Ce.method,Ae,Ce.subres,Ie,this.options.headerEncoding),se(this.options.endpoint.hostname)){var ve=this.options,Ue=ve.region,$e=ve.internal,Je=ve.secure,ot=pe(Ue,$e,Je);Ie.host="".concat(Ce.bucket,".").concat(ot.host)}var _e=he.bind(this)(Ce);ie("request %s %s, with headers %j, !!stream: %s",Ce.method,_e,Ie,!!Ce.stream);var Ke=Ce.timeout||this.options.timeout,et={method:Ce.method,content:Ce.content,stream:Ce.stream,headers:Ie,timeout:Ke,writeStream:Ce.writeStream,customResponse:Ce.customResponse,ctx:Ce.ctx||this.ctx};return this.agent&&(et.agent=this.agent),this.httpsAgent&&(et.httpsAgent=this.httpsAgent),et.enableProxy=!!this.options.enableProxy,et.proxy=this.options.proxy?this.options.proxy:null,{url:_e,params:et}}xe.createRequest=Pe}).call(this)}).call(this,a("buffer").Buffer)},{"../client/getReqUrl":25,"./../../../shims/crypto/crypto.js":461,"./encoder":59,"./isDingTalk":66,"./isIP":69,"./setRegion":75,buffer:90,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.includes.js":302,dateformat:342,debug:465,mime:374,path:378}],57:[function(a,Te,xe){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.entries.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.array.includes.js"),a("core-js/modules/es.object.keys.js"),Object.defineProperty(xe,"__esModule",{value:!0}),xe.dataFix=void 0;var z=a("./isObject"),E=["true","TRUE","1",1],ie=["false","FALSE","0",0];function oe(x,ne,re){if(z.isObject(x)){var ae=ne.remove,se=ae===void 0?[]:ae,ce=ne.rename,pe=ce===void 0?{}:ce,me=ne.camel,he=me===void 0?[]:me,be=ne.bool,De=be===void 0?[]:be,Me=ne.lowerFirst,Be=Me===void 0?!1:Me;return se.forEach(function(Pe){return delete x[Pe]}),Object.entries(pe).forEach(function(Pe){x[Pe[0]]&&(x[Pe[1]]||(x[Pe[1]]=x[Pe[0]],delete x[Pe[0]]))}),he.forEach(function(Pe){if(x[Pe]){var Ce=Pe.replace(/^(.)/,function(Oe){return Oe.toLowerCase()}).replace(/-(\w)/g,function(Oe,Ie){return Ie.toUpperCase()});x[Ce]||(x[Ce]=x[Pe])}}),De.forEach(function(Pe){x[Pe]=ee(x[Pe])}),typeof re=="function"&&re(x),le(x,Be),oe}}xe.dataFix=oe;function ee(x){return x?E.includes(x)?!0:ie.includes(x)?!1:x:!1}function le(x,ne){ne&&Object.keys(x).forEach(function(re){var ae=re.replace(/^\w/,function(se){return se.toLowerCase()});typeof x[ae]=="undefined"&&(x[ae]=x[re],delete x[re])})}},{"./isObject":70,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],58:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault");a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js");var E=z(a("@babel/runtime/helpers/typeof"));Object.defineProperty(xe,"__esModule",{value:!0}),xe.deepCopyWith=xe.deepCopy=void 0;var ie=a("./isBuffer");xe.deepCopy=function(oe){if(oe===null||(0,E.default)(oe)!=="object")return oe;if(ie.isBuffer(oe))return oe.slice();var ee=Array.isArray(oe)?[]:{};return Object.keys(oe).forEach(function(le){ee[le]=xe.deepCopy(oe[le])}),ee},xe.deepCopyWith=function(oe,ee){function le(x,ne,re){var ae=ee(x,ne,re);if(ae!==void 0)return ae;if(x===null||(0,E.default)(x)!=="object")return x;if(ie.isBuffer(x))return x.slice();var se=Array.isArray(x)?[]:{};return Object.keys(x).forEach(function(ce){se[ce]=le(x[ce],ce,x)}),se}return ee?le(oe,"",null):xe.deepCopy(oe)}},{"./isBuffer":65,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],59:[function(a,Te,xe){(function(z){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(xe,"__esModule",{value:!0}),xe.encoder=void 0;function E(ie){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return oe==="utf-8"?ie:z.from(ie).toString("latin1")}xe.encoder=E}).call(this)}).call(this,a("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(a,Te,xe){"use strict";a("core-js/modules/es.array.map.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),Object.defineProperty(xe,"__esModule",{value:!0}),xe.formatInventoryConfig=void 0;var z=a("../utils/dataFix"),E=a("../utils/isObject"),ie=a("../utils/isArray"),oe=a("../utils/formatObjKey");function ee(x){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ne&&E.isObject(x)&&(x=[x]),ie.isArray(x)?x=x.map(le):x=le(x),x}xe.formatInventoryConfig=ee;function le(x){return z.dataFix(x,{bool:["IsEnabled"]},function(ne){var re,ae;ne.prefix=ne.Filter.Prefix,delete ne.Filter,ne.OSSBucketDestination=ne.Destination.OSSBucketDestination,ne.OSSBucketDestination.rolename=ne.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete ne.OSSBucketDestination.RoleArn,ne.OSSBucketDestination.bucket=ne.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete ne.OSSBucketDestination.Bucket,delete ne.Destination,ne.frequency=ne.Schedule.Frequency,delete ne.Schedule.Frequency,!((re=ne==null?void 0:ne.OptionalFields)===null||re===void 0)&&re.Field&&!ie.isArray((ae=ne.OptionalFields)===null||ae===void 0?void 0:ae.Field)&&(ne.OptionalFields.Field=[ne.OptionalFields.Field])}),x=oe.formatObjKey(x,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),x}},{"../utils/dataFix":57,"../utils/formatObjKey":61,"../utils/isArray":63,"../utils/isObject":70,"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305}],61:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault");a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.includes.js"),a("core-js/modules/es.string.includes.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js");var E=z(a("@babel/runtime/helpers/typeof"));Object.defineProperty(xe,"__esModule",{value:!0}),xe.formatObjKey=void 0;function ie(ee,le,x){if(ee===null||(0,E.default)(ee)!=="object")return ee;var ne;if(Array.isArray(ee)){ne=[];for(var re=0;re<ee.length;re++)ne.push(ie(ee[re],le,x))}else ne={},Object.keys(ee).forEach(function(ae){ne[oe(ae,le,x)]=ie(ee[ae],le,x)});return ne}xe.formatObjKey=ie;function oe(ee,le,x){return x&&x.exclude&&x.exclude.includes(ee)||(le==="firstUpperCase"?ee=ee.replace(/^./,function(ne){return ne.toUpperCase()}):le==="firstLowerCase"&&(ee=ee.replace(/^./,function(ne){return ne.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(a,Te,xe){"use strict";a("core-js/modules/es.regexp.exec.js"),Object.defineProperty(xe,"__esModule",{value:!0}),xe.getStrBytesCount=void 0;function z(E){for(var ie=0,oe=0;oe<E.length;oe++){var ee=E.charAt(oe);/^[\u00-\uff]$/.test(ee)?ie+=1:ie+=2}return ie}xe.getStrBytesCount=z},{"core-js/modules/es.regexp.exec.js":300}],63:[function(a,Te,xe){"use strict";a("core-js/modules/es.object.to-string.js"),Object.defineProperty(xe,"__esModule",{value:!0}),xe.isArray=void 0,xe.isArray=function(z){return Object.prototype.toString.call(z)==="[object Array]"}},{"core-js/modules/es.object.to-string.js":291}],64:[function(a,Te,xe){"use strict";Object.defineProperty(xe,"__esModule",{value:!0}),xe.isBlob=void 0;function z(E){return typeof Blob!="undefined"&&E instanceof Blob}xe.isBlob=z},{}],65:[function(a,Te,xe){(function(z){(function(){"use strict";Object.defineProperty(xe,"__esModule",{value:!0}),xe.isBuffer=void 0;function E(ie){return z.isBuffer(ie)}xe.isBuffer=E}).call(this)}).call(this,{isBuffer:a("../../../node_modules/is-buffer/index.js")})},{"../../../node_modules/is-buffer/index.js":366}],66:[function(a,Te,xe){(function(z){(function(){"use strict";a("core-js/modules/es.array.includes.js"),a("core-js/modules/es.string.includes.js"),Object.defineProperty(xe,"__esModule",{value:!0}),xe.isDingTalk=void 0;function E(){return!!(z.browser&&window.navigator.userAgent.toLowerCase().includes("aliapp(dingtalk"))}xe.isDingTalk=E}).call(this)}).call(this,a("_process"))},{_process:467,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.string.includes.js":302}],67:[function(a,Te,xe){"use strict";Object.defineProperty(xe,"__esModule",{value:!0}),xe.isFile=void 0,xe.isFile=function(z){return typeof File!="undefined"&&z instanceof File}},{}],68:[function(a,Te,xe){"use strict";Object.defineProperty(xe,"__esModule",{value:!0}),xe.isFunction=void 0,xe.isFunction=function(z){return typeof z=="function"}},{}],69:[function(a,Te,xe){"use strict";a("core-js/modules/es.regexp.exec.js"),Object.defineProperty(xe,"__esModule",{value:!0}),xe.isIP=void 0,xe.isIP=function(z){var E=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,ie=/^\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 E.test(z)||ie.test(z)}},{"core-js/modules/es.regexp.exec.js":300}],70:[function(a,Te,xe){"use strict";a("core-js/modules/es.object.to-string.js"),Object.defineProperty(xe,"__esModule",{value:!0}),xe.isObject=void 0,xe.isObject=function(z){return Object.prototype.toString.call(z)==="[object Object]"}},{"core-js/modules/es.object.to-string.js":291}],71:[function(a,Te,xe){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),Object.defineProperty(xe,"__esModule",{value:!0}),xe.lowercaseKeyHeader=void 0;var z=a("./isObject");function E(ie){var oe={};return z.isObject(ie)&&Object.keys(ie).forEach(function(ee){oe[ee.toLowerCase()]=ie[ee]}),oe}xe.lowercaseKeyHeader=E},{"./isObject":70,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],72:[function(a,Te,xe){"use strict";a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.array.join.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(xe,"__esModule",{value:!0}),xe.obj2xml=void 0;var z=a("./formatObjKey");function E(oe){return Object.prototype.toString.call(oe).replace(/(.*? |])/g,"").toLowerCase()}function ie(oe,ee){var le="";return ee&&ee.headers&&(le=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
`),ee&&ee.firstUpperCase&&(oe=z.formatObjKey(oe,"firstUpperCase")),E(oe)==="object"?Object.keys(oe).forEach(function(x){E(oe[x])!=="undefined"&&E(oe[x])!=="null"&&(E(oe[x])==="string"||E(oe[x])==="number"?le+="<".concat(x,">").concat(oe[x],"</").concat(x,">"):E(oe[x])==="object"?le+="<".concat(x,">").concat(ie(oe[x]),"</").concat(x,">"):E(oe[x])==="array"?le+=oe[x].map(function(ne){return"<".concat(x,">").concat(ie(ne),"</").concat(x,">")}).join(""):le+="<".concat(x,">").concat(oe[x].toString(),"</").concat(x,">"))}):le+=oe.toString(),le}xe.obj2xml=ie},{"./formatObjKey":61,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],73:[function(a,Te,xe){"use strict";a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.function.name.js"),a("core-js/modules/es.array.from.js"),a("core-js/modules/es.string.iterator.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.symbol.js"),a("core-js/modules/es.symbol.description.js"),a("core-js/modules/es.symbol.iterator.js"),a("core-js/modules/es.array.iterator.js"),a("core-js/modules/web.dom-collections.iterator.js"),a("core-js/modules/es.object.assign.js");function z(ee,le){var x=typeof Symbol!="undefined"&&ee[Symbol.iterator]||ee["@@iterator"];if(!x){if(Array.isArray(ee)||(x=E(ee))||le&&ee&&typeof ee.length=="number"){x&&(ee=x);var ne=0,re=function(){};return{s:re,n:function(){return ne>=ee.length?{done:!0}:{done:!1,value:ee[ne++]}},e:function(me){throw me},f:re}}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 ae=!0,se=!1,ce;return{s:function(){x=x.call(ee)},n:function(){var me=x.next();return ae=me.done,me},e:function(me){se=!0,ce=me},f:function(){try{!ae&&x.return!=null&&x.return()}finally{if(se)throw ce}}}}function E(ee,le){if(ee){if(typeof ee=="string")return ie(ee,le);var x=Object.prototype.toString.call(ee).slice(8,-1);if(x==="Object"&&ee.constructor&&(x=ee.constructor.name),x==="Map"||x==="Set")return Array.from(ee);if(x==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(x))return ie(ee,le)}}function ie(ee,le){(le==null||le>ee.length)&&(le=ee.length);for(var x=0,ne=new Array(le);x<le;x++)ne[x]=ee[x];return ne}Object.defineProperty(xe,"__esModule",{value:!0}),xe.omit=void 0;function oe(ee,le){var x=Object.assign({},ee),ne=z(le),re;try{for(ne.s();!(re=ne.n()).done;){var ae=re.value;delete x[ae]}}catch(se){ne.e(se)}finally{ne.f()}return x}xe.omit=oe},{"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.iterator.js":303,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.iterator.js":312,"core-js/modules/es.symbol.js":313,"core-js/modules/web.dom-collections.iterator.js":340}],74:[function(a,Te,xe){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),Object.defineProperty(xe,"__esModule",{value:!0}),xe.retry=void 0;function z(E,ie){var oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ee=0,le=oe.retryDelay,x=le===void 0?500:le,ne=oe.errorHandler,re=ne===void 0?function(){return!0}:ne,ae=function se(){for(var ce=arguments.length,pe=new Array(ce),me=0;me<ce;me++)pe[me]=arguments[me];return new Promise(function(he,be){E.apply(void 0,pe).then(function(De){ee=0,he(De)}).catch(function(De){ee<ie&&re(De)?(ee++,setTimeout(function(){he(se.apply(void 0,pe))},x)):(ee=0,be(De))})})};return ae}xe.retry=z},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],75:[function(a,Te,xe){"use strict";var z=function(ee){return ee&&ee.__esModule?ee:{default:ee}};Object.defineProperty(xe,"__esModule",{value:!0}),xe.setRegion=void 0;var E=z(a("url")),ie=a("./checkConfigValid");function oe(ee){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ie.checkConfigValid(ee,"region");var ne=x?"https://":"http://",re=le?"-internal.aliyuncs.com":".aliyuncs.com",ae="vpc100-oss-cn-";return ee.substr(0,ae.length)===ae&&(re=".aliyuncs.com"),E.default.parse(ne+ee+re)}xe.setRegion=oe},{"./checkConfigValid":52,url:472}],76:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.array.find.js"),a("core-js/modules/es.object.assign.js");var ie=z(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(xe,"__esModule",{value:!0}),xe.checkCredentials=xe.setSTSToken=void 0;var oe=a("./formatObjKey");function ee(){return le.apply(this,arguments)}function le(){return le=(0,ie.default)(E.default.mark(function ne(){var re,ae;return E.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(this.options||(this.options={}),re=new Date,!this.stsTokenFreshTime){ce.next=14;break}if(!(+re-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){ce.next=12;break}return this.stsTokenFreshTime=re,ce.next=7,this.options.refreshSTSToken();case 7:ae=ce.sent,ae=oe.formatObjKey(ae,"firstLowerCase"),ae.securityToken&&(ae.stsToken=ae.securityToken),x(ae),Object.assign(this.options,ae);case 12:ce.next=15;break;case 14:this.stsTokenFreshTime=re;case 15:return ce.abrupt("return",null);case 16:case"end":return ce.stop()}},ne,this)})),le.apply(this,arguments)}xe.setSTSToken=ee;function x(ne){var re=["accessKeySecret","accessKeyId","stsToken"],ae=Object.keys(ne);re.forEach(function(se){if(!ae.find(function(ce){return ce===se}))throw Error("refreshSTSToken must return contains ".concat(se))})}xe.checkCredentials=x},{"./formatObjKey":61,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.find.js":275,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291}],77:[function(a,Te,xe){function z(ie,oe,ee,le,x,ne,re){try{var ae=ie[ne](re),se=ae.value}catch(ce){ee(ce);return}ae.done?oe(se):Promise.resolve(se).then(le,x)}function E(ie){return function(){var oe=this,ee=arguments;return new Promise(function(le,x){var ne=ie.apply(oe,ee);function re(se){z(ne,le,x,re,ae,"next",se)}function ae(se){z(ne,le,x,re,ae,"throw",se)}re(void 0)})}}Te.exports=E,Te.exports.__esModule=!0,Te.exports.default=Te.exports},{}],78:[function(a,Te,xe){function z(E){return E&&E.__esModule?E:{default:E}}Te.exports=z,Te.exports.__esModule=!0,Te.exports.default=Te.exports},{}],79:[function(a,Te,xe){function z(E){"@babel/helpers - typeof";return Te.exports=z=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ie){return typeof ie}:function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},Te.exports.__esModule=!0,Te.exports.default=Te.exports,z(E)}Te.exports=z,Te.exports.__esModule=!0,Te.exports.default=Te.exports},{}],80:[function(a,Te,xe){Te.exports=a("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(a,Te,xe){Te.exports=z,Te.exports.HttpsAgent=z;function z(){}},{}],82:[function(a,Te,xe){(function(z){(function(){"use strict";var E=a("object-assign");function ie(Ue,$e){if(Ue===$e)return 0;for(var Je=Ue.length,ot=$e.length,_e=0,Ke=Math.min(Je,ot);_e<Ke;++_e)if(Ue[_e]!==$e[_e]){Je=Ue[_e],ot=$e[_e];break}return Je<ot?-1:ot<Je?1:0}function oe(Ue){return z.Buffer&&typeof z.Buffer.isBuffer=="function"?z.Buffer.isBuffer(Ue):!!(Ue!=null&&Ue._isBuffer)}var ee=a("util/"),le=Object.prototype.hasOwnProperty,x=Array.prototype.slice,ne=function(){return function(){}.name==="foo"}();function re(Ue){return Object.prototype.toString.call(Ue)}function ae(Ue){return oe(Ue)||typeof z.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(Ue):Ue?!!(Ue instanceof DataView||Ue.buffer&&Ue.buffer instanceof ArrayBuffer):!1}var se=Te.exports=Me,ce=/\s*function\s+([^\(\s]*)\s*/;function pe(Ue){if(ee.isFunction(Ue)){if(ne)return Ue.name;var $e=Ue.toString(),Je=$e.match(ce);return Je&&Je[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=be(this),this.generatedMessage=!0);var Je=$e.stackStartFunction||De;if(Error.captureStackTrace)Error.captureStackTrace(this,Je);else{var ot=new Error;if(ot.stack){var _e=ot.stack,Ke=pe(Je),et=_e.indexOf(`
|
|
|
`+Ke);if(et>=0){var rt=_e.indexOf(`
|
|
|
`,et+1);_e=_e.substring(rt+1)}this.stack=_e}}},ee.inherits(se.AssertionError,Error);function me(Ue,$e){return typeof Ue=="string"?Ue.length<$e?Ue:Ue.slice(0,$e):Ue}function he(Ue){if(ne||!ee.isFunction(Ue))return ee.inspect(Ue);var $e=pe(Ue),Je=$e?": "+$e:"";return"[Function"+Je+"]"}function be(Ue){return me(he(Ue.actual),128)+" "+Ue.operator+" "+me(he(Ue.expected),128)}function De(Ue,$e,Je,ot,_e){throw new se.AssertionError({message:Je,actual:Ue,expected:$e,operator:ot,stackStartFunction:_e})}se.fail=De;function Me(Ue,$e){Ue||De(Ue,!0,$e,"==",se.ok)}se.ok=Me,se.equal=function($e,Je,ot){$e!=Je&&De($e,Je,ot,"==",se.equal)},se.notEqual=function($e,Je,ot){$e==Je&&De($e,Je,ot,"!=",se.notEqual)},se.deepEqual=function($e,Je,ot){Be($e,Je,!1)||De($e,Je,ot,"deepEqual",se.deepEqual)},se.deepStrictEqual=function($e,Je,ot){Be($e,Je,!0)||De($e,Je,ot,"deepStrictEqual",se.deepStrictEqual)};function Be(Ue,$e,Je,ot){if(Ue===$e)return!0;if(oe(Ue)&&oe($e))return ie(Ue,$e)===0;if(ee.isDate(Ue)&&ee.isDate($e))return Ue.getTime()===$e.getTime();if(ee.isRegExp(Ue)&&ee.isRegExp($e))return Ue.source===$e.source&&Ue.global===$e.global&&Ue.multiline===$e.multiline&&Ue.lastIndex===$e.lastIndex&&Ue.ignoreCase===$e.ignoreCase;if((Ue===null||typeof Ue!="object")&&($e===null||typeof $e!="object"))return Je?Ue===$e:Ue==$e;if(ae(Ue)&&ae($e)&&re(Ue)===re($e)&&!(Ue instanceof Float32Array||Ue instanceof Float64Array))return ie(new Uint8Array(Ue.buffer),new Uint8Array($e.buffer))===0;if(oe(Ue)!==oe($e))return!1;ot=ot||{actual:[],expected:[]};var _e=ot.actual.indexOf(Ue);return _e!==-1&&_e===ot.expected.indexOf($e)?!0:(ot.actual.push(Ue),ot.expected.push($e),Ce(Ue,$e,Je,ot))}function Pe(Ue){return Object.prototype.toString.call(Ue)=="[object Arguments]"}function Ce(Ue,$e,Je,ot){if(Ue==null||$e===null||$e===void 0)return!1;if(ee.isPrimitive(Ue)||ee.isPrimitive($e))return Ue===$e;if(Je&&Object.getPrototypeOf(Ue)!==Object.getPrototypeOf($e))return!1;var _e=Pe(Ue),Ke=Pe($e);if(_e&&!Ke||!_e&&Ke)return!1;if(_e)return Ue=x.call(Ue),$e=x.call($e),Be(Ue,$e,Je);var et=ve(Ue),rt=ve($e),tt,Ge;if(et.length!==rt.length)return!1;for(et.sort(),rt.sort(),Ge=et.length-1;Ge>=0;Ge--)if(et[Ge]!==rt[Ge])return!1;for(Ge=et.length-1;Ge>=0;Ge--)if(tt=et[Ge],!Be(Ue[tt],$e[tt],Je,ot))return!1;return!0}se.notDeepEqual=function($e,Je,ot){Be($e,Je,!1)&&De($e,Je,ot,"notDeepEqual",se.notDeepEqual)},se.notDeepStrictEqual=Oe;function Oe(Ue,$e,Je){Be(Ue,$e,!0)&&De(Ue,$e,Je,"notDeepStrictEqual",Oe)}se.strictEqual=function($e,Je,ot){$e!==Je&&De($e,Je,ot,"===",se.strictEqual)},se.notStrictEqual=function($e,Je,ot){$e===Je&&De($e,Je,ot,"!==",se.notStrictEqual)};function Ie(Ue,$e){if(!Ue||!$e)return!1;if(Object.prototype.toString.call($e)=="[object RegExp]")return $e.test(Ue);try{if(Ue instanceof $e)return!0}catch(Je){}return Error.isPrototypeOf($e)?!1:$e.call({},Ue)===!0}function ke(Ue){var $e;try{Ue()}catch(Je){$e=Je}return $e}function Le(Ue,$e,Je,ot){var _e;if(typeof $e!="function")throw new TypeError('"block" argument must be a function');typeof Je=="string"&&(ot=Je,Je=null),_e=ke($e),ot=(Je&&Je.name?" ("+Je.name+").":".")+(ot?" "+ot:"."),Ue&&!_e&&De(_e,Je,"Missing expected exception"+ot);var Ke=typeof ot=="string",et=!Ue&&ee.isError(_e),rt=!Ue&&_e&&!Je;if((et&&Ke&&Ie(_e,Je)||rt)&&De(_e,Je,"Got unwanted exception"+ot),Ue&&_e&&Je&&!Ie(_e,Je)||!Ue&&_e)throw _e}se.throws=function(Ue,$e,Je){Le(!0,Ue,$e,Je)},se.doesNotThrow=function(Ue,$e,Je){Le(!1,Ue,$e,Je)},se.ifError=function(Ue){if(Ue)throw Ue};function Ae(Ue,$e){Ue||De(Ue,!0,$e,"==",Ae)}se.strict=E(Ae,se,{equal:se.strictEqual,deepEqual:se.deepStrictEqual,notEqual:se.notStrictEqual,notDeepEqual:se.notDeepStrictEqual}),se.strict.strict=se.strict;var ve=Object.keys||function(Ue){var $e=[];for(var Je in Ue)le.call(Ue,Je)&&$e.push(Je);return $e}}).call(this)}).call(this,typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(a,Te,xe){typeof Object.create=="function"?Te.exports=function(E,ie){E.super_=ie,E.prototype=Object.create(ie.prototype,{constructor:{value:E,enumerable:!1,writable:!0,configurable:!0}})}:Te.exports=function(E,ie){E.super_=ie;var oe=function(){};oe.prototype=ie.prototype,E.prototype=new oe,E.prototype.constructor=E}},{}],84:[function(a,Te,xe){Te.exports=function(E){return E&&typeof E=="object"&&typeof E.copy=="function"&&typeof E.fill=="function"&&typeof E.readUInt8=="function"}},{}],85:[function(a,Te,xe){(function(z,E){(function(){var ie=/%[sdj%]/g;xe.format=function(rt){if(!Ce(rt)){for(var tt=[],Ge=0;Ge<arguments.length;Ge++)tt.push(le(arguments[Ge]));return tt.join(" ")}for(var Ge=1,Xe=arguments,Ve=Xe.length,it=String(rt).replace(ie,function(ct){if(ct==="%%")return"%";if(Ge>=Ve)return ct;switch(ct){case"%s":return String(Xe[Ge++]);case"%d":return Number(Xe[Ge++]);case"%j":try{return JSON.stringify(Xe[Ge++])}catch(at){return"[Circular]"}default:return ct}}),Qe=Xe[Ge];Ge<Ve;Qe=Xe[++Ge])Me(Qe)||!Le(Qe)?it+=" "+Qe:it+=" "+le(Qe);return it},xe.deprecate=function(rt,tt){if(Ie(E.process))return function(){return xe.deprecate(rt,tt).apply(this,arguments)};if(z.noDeprecation===!0)return rt;var Ge=!1;function Xe(){if(!Ge){if(z.throwDeprecation)throw new Error(tt);z.traceDeprecation?console.trace(tt):console.error(tt),Ge=!0}return rt.apply(this,arguments)}return Xe};var oe={},ee;xe.debuglog=function(rt){if(Ie(ee)&&(ee=z.env.NODE_DEBUG||""),rt=rt.toUpperCase(),!oe[rt])if(new RegExp("\\b"+rt+"\\b","i").test(ee)){var tt=z.pid;oe[rt]=function(){var Ge=xe.format.apply(xe,arguments);console.error("%s %d: %s",rt,tt,Ge)}}else oe[rt]=function(){};return oe[rt]};function le(rt,tt){var Ge={seen:[],stylize:ne};return arguments.length>=3&&(Ge.depth=arguments[2]),arguments.length>=4&&(Ge.colors=arguments[3]),De(tt)?Ge.showHidden=tt:tt&&xe._extend(Ge,tt),Ie(Ge.showHidden)&&(Ge.showHidden=!1),Ie(Ge.depth)&&(Ge.depth=2),Ie(Ge.colors)&&(Ge.colors=!1),Ie(Ge.customInspect)&&(Ge.customInspect=!0),Ge.colors&&(Ge.stylize=x),ae(Ge,rt,Ge.depth)}xe.inspect=le,le.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]},le.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function x(rt,tt){var Ge=le.styles[tt];return Ge?"\x1B["+le.colors[Ge][0]+"m"+rt+"\x1B["+le.colors[Ge][1]+"m":rt}function ne(rt,tt){return rt}function re(rt){var tt={};return rt.forEach(function(Ge,Xe){tt[Ge]=!0}),tt}function ae(rt,tt,Ge){if(rt.customInspect&&tt&&Ue(tt.inspect)&&tt.inspect!==xe.inspect&&!(tt.constructor&&tt.constructor.prototype===tt)){var Xe=tt.inspect(Ge,rt);return Ce(Xe)||(Xe=ae(rt,Xe,Ge)),Xe}var Ve=se(rt,tt);if(Ve)return Ve;var it=Object.keys(tt),Qe=re(it);if(rt.showHidden&&(it=Object.getOwnPropertyNames(tt)),ve(tt)&&(it.indexOf("message")>=0||it.indexOf("description")>=0))return ce(tt);if(it.length===0){if(Ue(tt)){var ct=tt.name?": "+tt.name:"";return rt.stylize("[Function"+ct+"]","special")}if(ke(tt))return rt.stylize(RegExp.prototype.toString.call(tt),"regexp");if(Ae(tt))return rt.stylize(Date.prototype.toString.call(tt),"date");if(ve(tt))return ce(tt)}var at="",qe=!1,Fe=["{","}"];if(be(tt)&&(qe=!0,Fe=["[","]"]),Ue(tt)){var Re=tt.name?": "+tt.name:"";at=" [Function"+Re+"]"}if(ke(tt)&&(at=" "+RegExp.prototype.toString.call(tt)),Ae(tt)&&(at=" "+Date.prototype.toUTCString.call(tt)),ve(tt)&&(at=" "+ce(tt)),it.length===0&&(!qe||tt.length==0))return Fe[0]+at+Fe[1];if(Ge<0)return ke(tt)?rt.stylize(RegExp.prototype.toString.call(tt),"regexp"):rt.stylize("[Object]","special");rt.seen.push(tt);var te;return qe?te=pe(rt,tt,Ge,Qe,it):te=it.map(function(de){return me(rt,tt,Ge,Qe,de,qe)}),rt.seen.pop(),he(te,at,Fe)}function se(rt,tt){if(Ie(tt))return rt.stylize("undefined","undefined");if(Ce(tt)){var Ge="'"+JSON.stringify(tt).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return rt.stylize(Ge,"string")}if(Pe(tt))return rt.stylize(""+tt,"number");if(De(tt))return rt.stylize(""+tt,"boolean");if(Me(tt))return rt.stylize("null","null")}function ce(rt){return"["+Error.prototype.toString.call(rt)+"]"}function pe(rt,tt,Ge,Xe,Ve){for(var it=[],Qe=0,ct=tt.length;Qe<ct;++Qe)et(tt,String(Qe))?it.push(me(rt,tt,Ge,Xe,String(Qe),!0)):it.push("");return Ve.forEach(function(at){at.match(/^\d+$/)||it.push(me(rt,tt,Ge,Xe,at,!0))}),it}function me(rt,tt,Ge,Xe,Ve,it){var Qe,ct,at;if(at=Object.getOwnPropertyDescriptor(tt,Ve)||{value:tt[Ve]},at.get?at.set?ct=rt.stylize("[Getter/Setter]","special"):ct=rt.stylize("[Getter]","special"):at.set&&(ct=rt.stylize("[Setter]","special")),et(Xe,Ve)||(Qe="["+Ve+"]"),ct||(rt.seen.indexOf(at.value)<0?(Me(Ge)?ct=ae(rt,at.value,null):ct=ae(rt,at.value,Ge-1),ct.indexOf(`
|
|
|
`)>-1&&(it?ct=ct.split(`
|
|
|
`).map(function(qe){return" "+qe}).join(`
|
|
|
`).substr(2):ct=`
|
|
|
`+ct.split(`
|
|
|
`).map(function(qe){return" "+qe}).join(`
|
|
|
`))):ct=rt.stylize("[Circular]","special")),Ie(Qe)){if(it&&Ve.match(/^\d+$/))return ct;Qe=JSON.stringify(""+Ve),Qe.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Qe=Qe.substr(1,Qe.length-2),Qe=rt.stylize(Qe,"name")):(Qe=Qe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Qe=rt.stylize(Qe,"string"))}return Qe+": "+ct}function he(rt,tt,Ge){var Xe=0,Ve=rt.reduce(function(it,Qe){return Xe++,Qe.indexOf(`
|
|
|
`)>=0&&Xe++,it+Qe.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Ve>60?Ge[0]+(tt===""?"":tt+`
|
|
|
`)+" "+rt.join(`,
|
|
|
`)+" "+Ge[1]:Ge[0]+tt+" "+rt.join(", ")+" "+Ge[1]}function be(rt){return Array.isArray(rt)}xe.isArray=be;function De(rt){return typeof rt=="boolean"}xe.isBoolean=De;function Me(rt){return rt===null}xe.isNull=Me;function Be(rt){return rt==null}xe.isNullOrUndefined=Be;function Pe(rt){return typeof rt=="number"}xe.isNumber=Pe;function Ce(rt){return typeof rt=="string"}xe.isString=Ce;function Oe(rt){return typeof rt=="symbol"}xe.isSymbol=Oe;function Ie(rt){return rt===void 0}xe.isUndefined=Ie;function ke(rt){return Le(rt)&&Je(rt)==="[object RegExp]"}xe.isRegExp=ke;function Le(rt){return typeof rt=="object"&&rt!==null}xe.isObject=Le;function Ae(rt){return Le(rt)&&Je(rt)==="[object Date]"}xe.isDate=Ae;function ve(rt){return Le(rt)&&(Je(rt)==="[object Error]"||rt instanceof Error)}xe.isError=ve;function Ue(rt){return typeof rt=="function"}xe.isFunction=Ue;function $e(rt){return rt===null||typeof rt=="boolean"||typeof rt=="number"||typeof rt=="string"||typeof rt=="symbol"||typeof rt=="undefined"}xe.isPrimitive=$e,xe.isBuffer=a("./support/isBuffer");function Je(rt){return Object.prototype.toString.call(rt)}function ot(rt){return rt<10?"0"+rt.toString(10):rt.toString(10)}var _e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Ke(){var rt=new Date,tt=[ot(rt.getHours()),ot(rt.getMinutes()),ot(rt.getSeconds())].join(":");return[rt.getDate(),_e[rt.getMonth()],tt].join(" ")}xe.log=function(){console.log("%s - %s",Ke(),xe.format.apply(xe,arguments))},xe.inherits=a("inherits"),xe._extend=function(rt,tt){if(!tt||!Le(tt))return rt;for(var Ge=Object.keys(tt),Xe=Ge.length;Xe--;)rt[Ge[Xe]]=tt[Ge[Xe]];return rt};function et(rt,tt){return Object.prototype.hasOwnProperty.call(rt,tt)}}).call(this)}).call(this,a("_process"),typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(a,Te,xe){(function(z){(function(){"use strict";var E=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],ie=typeof globalThis=="undefined"?z:globalThis;Te.exports=function(){for(var ee=[],le=0;le<E.length;le++)typeof ie[E[le]]=="function"&&(ee[ee.length]=E[le]);return ee}}).call(this)}).call(this,typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],87:[function(a,Te,xe){"use strict";xe.byteLength=ne,xe.toByteArray=ae,xe.fromByteArray=pe;for(var z=[],E=[],ie=typeof Uint8Array!="undefined"?Uint8Array:Array,oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ee=0,le=oe.length;ee<le;++ee)z[ee]=oe[ee],E[oe.charCodeAt(ee)]=ee;E[45]=62,E[95]=63;function x(me){var he=me.length;if(he%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var be=me.indexOf("=");be===-1&&(be=he);var De=be===he?0:4-be%4;return[be,De]}function ne(me){var he=x(me),be=he[0],De=he[1];return(be+De)*3/4-De}function re(me,he,be){return(he+be)*3/4-be}function ae(me){var he,be=x(me),De=be[0],Me=be[1],Be=new ie(re(me,De,Me)),Pe=0,Ce=Me>0?De-4:De,Oe;for(Oe=0;Oe<Ce;Oe+=4)he=E[me.charCodeAt(Oe)]<<18|E[me.charCodeAt(Oe+1)]<<12|E[me.charCodeAt(Oe+2)]<<6|E[me.charCodeAt(Oe+3)],Be[Pe++]=he>>16&255,Be[Pe++]=he>>8&255,Be[Pe++]=he&255;return Me===2&&(he=E[me.charCodeAt(Oe)]<<2|E[me.charCodeAt(Oe+1)]>>4,Be[Pe++]=he&255),Me===1&&(he=E[me.charCodeAt(Oe)]<<10|E[me.charCodeAt(Oe+1)]<<4|E[me.charCodeAt(Oe+2)]>>2,Be[Pe++]=he>>8&255,Be[Pe++]=he&255),Be}function se(me){return z[me>>18&63]+z[me>>12&63]+z[me>>6&63]+z[me&63]}function ce(me,he,be){for(var De,Me=[],Be=he;Be<be;Be+=3)De=(me[Be]<<16&16711680)+(me[Be+1]<<8&65280)+(me[Be+2]&255),Me.push(se(De));return Me.join("")}function pe(me){for(var he,be=me.length,De=be%3,Me=[],Be=16383,Pe=0,Ce=be-De;Pe<Ce;Pe+=Be)Me.push(ce(me,Pe,Pe+Be>Ce?Ce:Pe+Be));return De===1?(he=me[be-1],Me.push(z[he>>2]+z[he<<4&63]+"==")):De===2&&(he=(me[be-2]<<8)+me[be-1],Me.push(z[he>>10]+z[he>>4&63]+z[he<<2&63]+"=")),Me.join("")}},{}],88:[function(a,Te,xe){(function(z,E,ie){typeof Te!="undefined"&&Te.exports?Te.exports=ie():typeof je=="function"&&je.amd?je(E,ie):z[E]=ie()})(this,"bowser",function(){var z=!0;function E(re){function ae(tt){var Ge=re.match(tt);return Ge&&Ge.length>1&&Ge[1]||""}function se(tt){var Ge=re.match(tt);return Ge&&Ge.length>1&&Ge[2]||""}var ce=ae(/(ipod|iphone|ipad)/i).toLowerCase(),pe=/like android/i.test(re),me=!pe&&/android/i.test(re),he=/nexus\s*[0-6]\s*/i.test(re),be=!he&&/nexus\s*[0-9]+/i.test(re),De=/CrOS/.test(re),Me=/silk/i.test(re),Be=/sailfish/i.test(re),Pe=/tizen/i.test(re),Ce=/(web|hpw)(o|0)s/i.test(re),Oe=/windows phone/i.test(re),Ie=/SamsungBrowser/i.test(re),ke=!Oe&&/windows/i.test(re),Le=!ce&&!Me&&/macintosh/i.test(re),Ae=!me&&!Be&&!Pe&&!Ce&&/linux/i.test(re),ve=se(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Ue=ae(/version\/(\d+(\.\d+)?)/i),$e=/tablet/i.test(re)&&!/tablet pc/i.test(re),Je=!$e&&/[^-]mobi/i.test(re),ot=/xbox/i.test(re),_e;/opera/i.test(re)?_e={name:"Opera",opera:z,version:Ue||ae(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(re)?_e={name:"Opera",opera:z,version:ae(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Ue}:/SamsungBrowser/i.test(re)?_e={name:"Samsung Internet for Android",samsungBrowser:z,version:Ue||ae(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(re)?_e={name:"NAVER Whale browser",whale:z,version:ae(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(re)?_e={name:"MZ Browser",mzbrowser:z,version:ae(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(re)?_e={name:"Opera Coast",coast:z,version:Ue||ae(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(re)?_e={name:"Focus",focus:z,version:ae(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(re)?_e={name:"Yandex Browser",yandexbrowser:z,version:Ue||ae(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(re)?_e={name:"UC Browser",ucbrowser:z,version:ae(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(re)?_e={name:"Maxthon",maxthon:z,version:ae(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(re)?_e={name:"Epiphany",epiphany:z,version:ae(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(re)?_e={name:"Puffin",puffin:z,version:ae(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(re)?_e={name:"Sleipnir",sleipnir:z,version:ae(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(re)?_e={name:"K-Meleon",kMeleon:z,version:ae(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:Oe?(_e={name:"Windows Phone",osname:"Windows Phone",windowsphone:z},ve?(_e.msedge=z,_e.version=ve):(_e.msie=z,_e.version=ae(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(re)?_e={name:"Internet Explorer",msie:z,version:ae(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:De?_e={name:"Chrome",osname:"Chrome OS",chromeos:z,chromeBook:z,chrome:z,version:ae(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(re)?_e={name:"Microsoft Edge",msedge:z,version:ve}:/vivaldi/i.test(re)?_e={name:"Vivaldi",vivaldi:z,version:ae(/vivaldi\/(\d+(\.\d+)?)/i)||Ue}:Be?_e={name:"Sailfish",osname:"Sailfish OS",sailfish:z,version:ae(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(re)?_e={name:"SeaMonkey",seamonkey:z,version:ae(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(re)?(_e={name:"Firefox",firefox:z,version:ae(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(re)&&(_e.firefoxos=z,_e.osname="Firefox OS")):Me?_e={name:"Amazon Silk",silk:z,version:ae(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(re)?_e={name:"PhantomJS",phantom:z,version:ae(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(re)?_e={name:"SlimerJS",slimer:z,version:ae(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(re)||/rim\stablet/i.test(re)?_e={name:"BlackBerry",osname:"BlackBerry OS",blackberry:z,version:Ue||ae(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:Ce?(_e={name:"WebOS",osname:"WebOS",webos:z,version:Ue||ae(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(re)&&(_e.touchpad=z)):/bada/i.test(re)?_e={name:"Bada",osname:"Bada",bada:z,version:ae(/dolfin\/(\d+(\.\d+)?)/i)}:Pe?_e={name:"Tizen",osname:"Tizen",tizen:z,version:ae(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Ue}:/qupzilla/i.test(re)?_e={name:"QupZilla",qupzilla:z,version:ae(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Ue}:/chromium/i.test(re)?_e={name:"Chromium",chromium:z,version:ae(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Ue}:/chrome|crios|crmo/i.test(re)?_e={name:"Chrome",chrome:z,version:ae(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:me?_e={name:"Android",version:Ue}:/safari|applewebkit/i.test(re)?(_e={name:"Safari",safari:z},Ue&&(_e.version=Ue)):ce?(_e={name:ce=="iphone"?"iPhone":ce=="ipad"?"iPad":"iPod"},Ue&&(_e.version=Ue)):/googlebot/i.test(re)?_e={name:"Googlebot",googlebot:z,version:ae(/googlebot\/(\d+(\.\d+))/i)||Ue}:_e={name:ae(/^(.*)\/(.*) /),version:se(/^(.*)\/(.*) /)},!_e.msedge&&/(apple)?webkit/i.test(re)?(/(apple)?webkit\/537\.36/i.test(re)?(_e.name=_e.name||"Blink",_e.blink=z):(_e.name=_e.name||"Webkit",_e.webkit=z),!_e.version&&Ue&&(_e.version=Ue)):!_e.opera&&/gecko\//i.test(re)&&(_e.name=_e.name||"Gecko",_e.gecko=z,_e.version=_e.version||ae(/gecko\/(\d+(\.\d+)?)/i)),!_e.windowsphone&&(me||_e.silk)?(_e.android=z,_e.osname="Android"):!_e.windowsphone&&ce?(_e[ce]=z,_e.ios=z,_e.osname="iOS"):Le?(_e.mac=z,_e.osname="macOS"):ot?(_e.xbox=z,_e.osname="Xbox"):ke?(_e.windows=z,_e.osname="Windows"):Ae&&(_e.linux=z,_e.osname="Linux");function Ke(tt){switch(tt){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 et="";_e.windows?et=Ke(ae(/Windows ((NT|XP)( \d\d?.\d)?)/i)):_e.windowsphone?et=ae(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):_e.mac?(et=ae(/Mac OS X (\d+([_\.\s]\d+)*)/i),et=et.replace(/[_\s]/g,".")):ce?(et=ae(/os (\d+([_\s]\d+)*) like mac os x/i),et=et.replace(/[_\s]/g,".")):me?et=ae(/android[ \/-](\d+(\.\d+)*)/i):_e.webos?et=ae(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):_e.blackberry?et=ae(/rim\stablet\sos\s(\d+(\.\d+)*)/i):_e.bada?et=ae(/bada\/(\d+(\.\d+)*)/i):_e.tizen&&(et=ae(/tizen[\/\s](\d+(\.\d+)*)/i)),et&&(_e.osversion=et);var rt=!_e.windows&&et.split(".")[0];return $e||be||ce=="ipad"||me&&(rt==3||rt>=4&&!Je)||_e.silk?_e.tablet=z:(Je||ce=="iphone"||ce=="ipod"||me||he||_e.blackberry||_e.webos||_e.bada)&&(_e.mobile=z),_e.msedge||_e.msie&&_e.version>=10||_e.yandexbrowser&&_e.version>=15||_e.vivaldi&&_e.version>=1||_e.chrome&&_e.version>=20||_e.samsungBrowser&&_e.version>=4||_e.whale&&le([_e.version,"1.0"])===1||_e.mzbrowser&&le([_e.version,"6.0"])===1||_e.focus&&le([_e.version,"1.0"])===1||_e.firefox&&_e.version>=20||_e.safari&&_e.version>=6||_e.opera&&_e.version>=10||_e.ios&&_e.osversion&&_e.osversion.split(".")[0]>=6||_e.blackberry&&_e.version>=10.1||_e.chromium&&_e.version>=20?_e.a=z:_e.msie&&_e.version<10||_e.chrome&&_e.version<20||_e.firefox&&_e.version<20||_e.safari&&_e.version<6||_e.opera&&_e.version<10||_e.ios&&_e.osversion&&_e.osversion.split(".")[0]<6||_e.chromium&&_e.version<20?_e.c=z:_e.x=z,_e}var ie=E(typeof navigator!="undefined"&&navigator.userAgent||"");ie.test=function(re){for(var ae=0;ae<re.length;++ae){var se=re[ae];if(typeof se=="string"&&se in ie)return!0}return!1};function oe(re){return re.split(".").length}function ee(re,ae){var se=[],ce;if(Array.prototype.map)return Array.prototype.map.call(re,ae);for(ce=0;ce<re.length;ce++)se.push(ae(re[ce]));return se}function le(re){for(var ae=Math.max(oe(re[0]),oe(re[1])),se=ee(re,function(ce){var pe=ae-oe(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()});--ae>=0;){if(se[0][ae]>se[1][ae])return 1;if(se[0][ae]===se[1][ae]){if(ae===0)return 0}else return-1}}function x(re,ae,se){var ce=ie;typeof ae=="string"&&(se=ae,ae=void 0),ae===void 0&&(ae=!1),se&&(ce=E(se));var pe=""+ce.version;for(var me in re)if(re.hasOwnProperty(me)&&ce[me]){if(typeof re[me]!="string")throw new Error("Browser version in the minVersion map should be a string: "+me+": "+String(re));return le([pe,re[me]])<0}return ae}function ne(re,ae,se){return!x(re,ae,se)}return ie.isUnsupportedBrowser=x,ie.compareVersions=le,ie.check=ne,ie._detect=E,ie.detect=E,ie})},{}],89:[function(a,Te,xe){},{}],90:[function(a,Te,xe){(function(z){(function(){"use strict";var E=a("base64-js"),ie=a("ieee754");xe.Buffer=x,xe.SlowBuffer=De,xe.INSPECT_MAX_BYTES=50;var oe=2147483647;xe.kMaxLength=oe,x.TYPED_ARRAY_SUPPORT=ee(),!x.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 ye=new Uint8Array(1);return ye.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},ye.foo()===42}catch(Ee){return!1}}Object.defineProperty(x.prototype,"parent",{enumerable:!0,get:function(){if(x.isBuffer(this))return this.buffer}}),Object.defineProperty(x.prototype,"offset",{enumerable:!0,get:function(){if(x.isBuffer(this))return this.byteOffset}});function le(ye){if(ye>oe)throw new RangeError('The value "'+ye+'" is invalid for option "size"');var Ee=new Uint8Array(ye);return Ee.__proto__=x.prototype,Ee}function x(ye,Ee,We){if(typeof ye=="number"){if(typeof Ee=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return se(ye)}return ne(ye,Ee,We)}typeof Symbol!="undefined"&&Symbol.species!=null&&x[Symbol.species]===x&&Object.defineProperty(x,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),x.poolSize=8192;function ne(ye,Ee,We){if(typeof ye=="string")return ce(ye,Ee);if(ArrayBuffer.isView(ye))return pe(ye);if(ye==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ye);if(ze(ye,ArrayBuffer)||ye&&ze(ye.buffer,ArrayBuffer))return me(ye,Ee,We);if(typeof ye=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Ze=ye.valueOf&&ye.valueOf();if(Ze!=null&&Ze!==ye)return x.from(Ze,Ee,We);var Ye=he(ye);if(Ye)return Ye;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof ye[Symbol.toPrimitive]=="function")return x.from(ye[Symbol.toPrimitive]("string"),Ee,We);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ye)}x.from=function(ye,Ee,We){return ne(ye,Ee,We)},x.prototype.__proto__=Uint8Array.prototype,x.__proto__=Uint8Array;function re(ye){if(typeof ye!="number")throw new TypeError('"size" argument must be of type number');if(ye<0)throw new RangeError('The value "'+ye+'" is invalid for option "size"')}function ae(ye,Ee,We){return re(ye),ye<=0?le(ye):Ee!==void 0?typeof We=="string"?le(ye).fill(Ee,We):le(ye).fill(Ee):le(ye)}x.alloc=function(ye,Ee,We){return ae(ye,Ee,We)};function se(ye){return re(ye),le(ye<0?0:be(ye)|0)}x.allocUnsafe=function(ye){return se(ye)},x.allocUnsafeSlow=function(ye){return se(ye)};function ce(ye,Ee){if((typeof Ee!="string"||Ee==="")&&(Ee="utf8"),!x.isEncoding(Ee))throw new TypeError("Unknown encoding: "+Ee);var We=Me(ye,Ee)|0,Ze=le(We),Ye=Ze.write(ye,Ee);return Ye!==We&&(Ze=Ze.slice(0,Ye)),Ze}function pe(ye){for(var Ee=ye.length<0?0:be(ye.length)|0,We=le(Ee),Ze=0;Ze<Ee;Ze+=1)We[Ze]=ye[Ze]&255;return We}function me(ye,Ee,We){if(Ee<0||ye.byteLength<Ee)throw new RangeError('"offset" is outside of buffer bounds');if(ye.byteLength<Ee+(We||0))throw new RangeError('"length" is outside of buffer bounds');var Ze;return Ee===void 0&&We===void 0?Ze=new Uint8Array(ye):We===void 0?Ze=new Uint8Array(ye,Ee):Ze=new Uint8Array(ye,Ee,We),Ze.__proto__=x.prototype,Ze}function he(ye){if(x.isBuffer(ye)){var Ee=be(ye.length)|0,We=le(Ee);return We.length===0||ye.copy(We,0,0,Ee),We}if(ye.length!==void 0)return typeof ye.length!="number"||we(ye.length)?le(0):pe(ye);if(ye.type==="Buffer"&&Array.isArray(ye.data))return pe(ye.data)}function be(ye){if(ye>=oe)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+oe.toString(16)+" bytes");return ye|0}function De(ye){return+ye!=ye&&(ye=0),x.alloc(+ye)}x.isBuffer=function(Ee){return Ee!=null&&Ee._isBuffer===!0&&Ee!==x.prototype},x.compare=function(Ee,We){if(ze(Ee,Uint8Array)&&(Ee=x.from(Ee,Ee.offset,Ee.byteLength)),ze(We,Uint8Array)&&(We=x.from(We,We.offset,We.byteLength)),!x.isBuffer(Ee)||!x.isBuffer(We))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Ee===We)return 0;for(var Ze=Ee.length,Ye=We.length,st=0,lt=Math.min(Ze,Ye);st<lt;++st)if(Ee[st]!==We[st]){Ze=Ee[st],Ye=We[st];break}return Ze<Ye?-1:Ye<Ze?1:0},x.isEncoding=function(Ee){switch(String(Ee).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}},x.concat=function(Ee,We){if(!Array.isArray(Ee))throw new TypeError('"list" argument must be an Array of Buffers');if(Ee.length===0)return x.alloc(0);var Ze;if(We===void 0)for(We=0,Ze=0;Ze<Ee.length;++Ze)We+=Ee[Ze].length;var Ye=x.allocUnsafe(We),st=0;for(Ze=0;Ze<Ee.length;++Ze){var lt=Ee[Ze];if(ze(lt,Uint8Array)&&(lt=x.from(lt)),!x.isBuffer(lt))throw new TypeError('"list" argument must be an Array of Buffers');lt.copy(Ye,st),st+=lt.length}return Ye};function Me(ye,Ee){if(x.isBuffer(ye))return ye.length;if(ArrayBuffer.isView(ye)||ze(ye,ArrayBuffer))return ye.byteLength;if(typeof ye!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ye);var We=ye.length,Ze=arguments.length>2&&arguments[2]===!0;if(!Ze&&We===0)return 0;for(var Ye=!1;;)switch(Ee){case"ascii":case"latin1":case"binary":return We;case"utf8":case"utf-8":return Fe(ye).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return We*2;case"hex":return We>>>1;case"base64":return de(ye).length;default:if(Ye)return Ze?-1:Fe(ye).length;Ee=(""+Ee).toLowerCase(),Ye=!0}}x.byteLength=Me;function Be(ye,Ee,We){var Ze=!1;if((Ee===void 0||Ee<0)&&(Ee=0),Ee>this.length||((We===void 0||We>this.length)&&(We=this.length),We<=0)||(We>>>=0,Ee>>>=0,We<=Ee))return"";for(ye||(ye="utf8");;)switch(ye){case"hex":return rt(this,Ee,We);case"utf8":case"utf-8":return Je(this,Ee,We);case"ascii":return Ke(this,Ee,We);case"latin1":case"binary":return et(this,Ee,We);case"base64":return $e(this,Ee,We);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return tt(this,Ee,We);default:if(Ze)throw new TypeError("Unknown encoding: "+ye);ye=(ye+"").toLowerCase(),Ze=!0}}x.prototype._isBuffer=!0;function Pe(ye,Ee,We){var Ze=ye[Ee];ye[Ee]=ye[We],ye[We]=Ze}x.prototype.swap16=function(){var Ee=this.length;if(Ee%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var We=0;We<Ee;We+=2)Pe(this,We,We+1);return this},x.prototype.swap32=function(){var Ee=this.length;if(Ee%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var We=0;We<Ee;We+=4)Pe(this,We,We+3),Pe(this,We+1,We+2);return this},x.prototype.swap64=function(){var Ee=this.length;if(Ee%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var We=0;We<Ee;We+=8)Pe(this,We,We+7),Pe(this,We+1,We+6),Pe(this,We+2,We+5),Pe(this,We+3,We+4);return this},x.prototype.toString=function(){var Ee=this.length;return Ee===0?"":arguments.length===0?Je(this,0,Ee):Be.apply(this,arguments)},x.prototype.toLocaleString=x.prototype.toString,x.prototype.equals=function(Ee){if(!x.isBuffer(Ee))throw new TypeError("Argument must be a Buffer");return this===Ee?!0:x.compare(this,Ee)===0},x.prototype.inspect=function(){var Ee="",We=xe.INSPECT_MAX_BYTES;return Ee=this.toString("hex",0,We).replace(/(.{2})/g,"$1 ").trim(),this.length>We&&(Ee+=" ... "),"<Buffer "+Ee+">"},x.prototype.compare=function(Ee,We,Ze,Ye,st){if(ze(Ee,Uint8Array)&&(Ee=x.from(Ee,Ee.offset,Ee.byteLength)),!x.isBuffer(Ee))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Ee);if(We===void 0&&(We=0),Ze===void 0&&(Ze=Ee?Ee.length:0),Ye===void 0&&(Ye=0),st===void 0&&(st=this.length),We<0||Ze>Ee.length||Ye<0||st>this.length)throw new RangeError("out of range index");if(Ye>=st&&We>=Ze)return 0;if(Ye>=st)return-1;if(We>=Ze)return 1;if(We>>>=0,Ze>>>=0,Ye>>>=0,st>>>=0,this===Ee)return 0;for(var lt=st-Ye,ft=Ze-We,Tt=Math.min(lt,ft),St=this.slice(Ye,st),Ot=Ee.slice(We,Ze),bt=0;bt<Tt;++bt)if(St[bt]!==Ot[bt]){lt=St[bt],ft=Ot[bt];break}return lt<ft?-1:ft<lt?1:0};function Ce(ye,Ee,We,Ze,Ye){if(ye.length===0)return-1;if(typeof We=="string"?(Ze=We,We=0):We>2147483647?We=2147483647:We<-2147483648&&(We=-2147483648),We=+We,we(We)&&(We=Ye?0:ye.length-1),We<0&&(We=ye.length+We),We>=ye.length){if(Ye)return-1;We=ye.length-1}else if(We<0)if(Ye)We=0;else return-1;if(typeof Ee=="string"&&(Ee=x.from(Ee,Ze)),x.isBuffer(Ee))return Ee.length===0?-1:Oe(ye,Ee,We,Ze,Ye);if(typeof Ee=="number")return Ee=Ee&255,typeof Uint8Array.prototype.indexOf=="function"?Ye?Uint8Array.prototype.indexOf.call(ye,Ee,We):Uint8Array.prototype.lastIndexOf.call(ye,Ee,We):Oe(ye,[Ee],We,Ze,Ye);throw new TypeError("val must be string, number or Buffer")}function Oe(ye,Ee,We,Ze,Ye){var st=1,lt=ye.length,ft=Ee.length;if(Ze!==void 0&&(Ze=String(Ze).toLowerCase(),Ze==="ucs2"||Ze==="ucs-2"||Ze==="utf16le"||Ze==="utf-16le")){if(ye.length<2||Ee.length<2)return-1;st=2,lt/=2,ft/=2,We/=2}function Tt(Et,xt){return st===1?Et[xt]:Et.readUInt16BE(xt*st)}var St;if(Ye){var Ot=-1;for(St=We;St<lt;St++)if(Tt(ye,St)===Tt(Ee,Ot===-1?0:St-Ot)){if(Ot===-1&&(Ot=St),St-Ot+1===ft)return Ot*st}else Ot!==-1&&(St-=St-Ot),Ot=-1}else for(We+ft>lt&&(We=lt-ft),St=We;St>=0;St--){for(var bt=!0,Mt=0;Mt<ft;Mt++)if(Tt(ye,St+Mt)!==Tt(Ee,Mt)){bt=!1;break}if(bt)return St}return-1}x.prototype.includes=function(Ee,We,Ze){return this.indexOf(Ee,We,Ze)!==-1},x.prototype.indexOf=function(Ee,We,Ze){return Ce(this,Ee,We,Ze,!0)},x.prototype.lastIndexOf=function(Ee,We,Ze){return Ce(this,Ee,We,Ze,!1)};function Ie(ye,Ee,We,Ze){We=Number(We)||0;var Ye=ye.length-We;Ze?(Ze=Number(Ze),Ze>Ye&&(Ze=Ye)):Ze=Ye;var st=Ee.length;Ze>st/2&&(Ze=st/2);for(var lt=0;lt<Ze;++lt){var ft=parseInt(Ee.substr(lt*2,2),16);if(we(ft))return lt;ye[We+lt]=ft}return lt}function ke(ye,Ee,We,Ze){return Ne(Fe(Ee,ye.length-We),ye,We,Ze)}function Le(ye,Ee,We,Ze){return Ne(Re(Ee),ye,We,Ze)}function Ae(ye,Ee,We,Ze){return Le(ye,Ee,We,Ze)}function ve(ye,Ee,We,Ze){return Ne(de(Ee),ye,We,Ze)}function Ue(ye,Ee,We,Ze){return Ne(te(Ee,ye.length-We),ye,We,Ze)}x.prototype.write=function(Ee,We,Ze,Ye){if(We===void 0)Ye="utf8",Ze=this.length,We=0;else if(Ze===void 0&&typeof We=="string")Ye=We,Ze=this.length,We=0;else if(isFinite(We))We=We>>>0,isFinite(Ze)?(Ze=Ze>>>0,Ye===void 0&&(Ye="utf8")):(Ye=Ze,Ze=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var st=this.length-We;if((Ze===void 0||Ze>st)&&(Ze=st),Ee.length>0&&(Ze<0||We<0)||We>this.length)throw new RangeError("Attempt to write outside buffer bounds");Ye||(Ye="utf8");for(var lt=!1;;)switch(Ye){case"hex":return Ie(this,Ee,We,Ze);case"utf8":case"utf-8":return ke(this,Ee,We,Ze);case"ascii":return Le(this,Ee,We,Ze);case"latin1":case"binary":return Ae(this,Ee,We,Ze);case"base64":return ve(this,Ee,We,Ze);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ue(this,Ee,We,Ze);default:if(lt)throw new TypeError("Unknown encoding: "+Ye);Ye=(""+Ye).toLowerCase(),lt=!0}},x.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function $e(ye,Ee,We){return Ee===0&&We===ye.length?E.fromByteArray(ye):E.fromByteArray(ye.slice(Ee,We))}function Je(ye,Ee,We){We=Math.min(ye.length,We);for(var Ze=[],Ye=Ee;Ye<We;){var st=ye[Ye],lt=null,ft=st>239?4:st>223?3:st>191?2:1;if(Ye+ft<=We){var Tt,St,Ot,bt;switch(ft){case 1:st<128&&(lt=st);break;case 2:Tt=ye[Ye+1],(Tt&192)===128&&(bt=(st&31)<<6|Tt&63,bt>127&&(lt=bt));break;case 3:Tt=ye[Ye+1],St=ye[Ye+2],(Tt&192)===128&&(St&192)===128&&(bt=(st&15)<<12|(Tt&63)<<6|St&63,bt>2047&&(bt<55296||bt>57343)&&(lt=bt));break;case 4:Tt=ye[Ye+1],St=ye[Ye+2],Ot=ye[Ye+3],(Tt&192)===128&&(St&192)===128&&(Ot&192)===128&&(bt=(st&15)<<18|(Tt&63)<<12|(St&63)<<6|Ot&63,bt>65535&&bt<1114112&&(lt=bt))}}lt===null?(lt=65533,ft=1):lt>65535&&(lt-=65536,Ze.push(lt>>>10&1023|55296),lt=56320|lt&1023),Ze.push(lt),Ye+=ft}return _e(Ze)}var ot=4096;function _e(ye){var Ee=ye.length;if(Ee<=ot)return String.fromCharCode.apply(String,ye);for(var We="",Ze=0;Ze<Ee;)We+=String.fromCharCode.apply(String,ye.slice(Ze,Ze+=ot));return We}function Ke(ye,Ee,We){var Ze="";We=Math.min(ye.length,We);for(var Ye=Ee;Ye<We;++Ye)Ze+=String.fromCharCode(ye[Ye]&127);return Ze}function et(ye,Ee,We){var Ze="";We=Math.min(ye.length,We);for(var Ye=Ee;Ye<We;++Ye)Ze+=String.fromCharCode(ye[Ye]);return Ze}function rt(ye,Ee,We){var Ze=ye.length;(!Ee||Ee<0)&&(Ee=0),(!We||We<0||We>Ze)&&(We=Ze);for(var Ye="",st=Ee;st<We;++st)Ye+=qe(ye[st]);return Ye}function tt(ye,Ee,We){for(var Ze=ye.slice(Ee,We),Ye="",st=0;st<Ze.length;st+=2)Ye+=String.fromCharCode(Ze[st]+Ze[st+1]*256);return Ye}x.prototype.slice=function(Ee,We){var Ze=this.length;Ee=~~Ee,We=We===void 0?Ze:~~We,Ee<0?(Ee+=Ze,Ee<0&&(Ee=0)):Ee>Ze&&(Ee=Ze),We<0?(We+=Ze,We<0&&(We=0)):We>Ze&&(We=Ze),We<Ee&&(We=Ee);var Ye=this.subarray(Ee,We);return Ye.__proto__=x.prototype,Ye};function Ge(ye,Ee,We){if(ye%1!==0||ye<0)throw new RangeError("offset is not uint");if(ye+Ee>We)throw new RangeError("Trying to access beyond buffer length")}x.prototype.readUIntLE=function(Ee,We,Ze){Ee=Ee>>>0,We=We>>>0,Ze||Ge(Ee,We,this.length);for(var Ye=this[Ee],st=1,lt=0;++lt<We&&(st*=256);)Ye+=this[Ee+lt]*st;return Ye},x.prototype.readUIntBE=function(Ee,We,Ze){Ee=Ee>>>0,We=We>>>0,Ze||Ge(Ee,We,this.length);for(var Ye=this[Ee+--We],st=1;We>0&&(st*=256);)Ye+=this[Ee+--We]*st;return Ye},x.prototype.readUInt8=function(Ee,We){return Ee=Ee>>>0,We||Ge(Ee,1,this.length),this[Ee]},x.prototype.readUInt16LE=function(Ee,We){return Ee=Ee>>>0,We||Ge(Ee,2,this.length),this[Ee]|this[Ee+1]<<8},x.prototype.readUInt16BE=function(Ee,We){return Ee=Ee>>>0,We||Ge(Ee,2,this.length),this[Ee]<<8|this[Ee+1]},x.prototype.readUInt32LE=function(Ee,We){return Ee=Ee>>>0,We||Ge(Ee,4,this.length),(this[Ee]|this[Ee+1]<<8|this[Ee+2]<<16)+this[Ee+3]*16777216},x.prototype.readUInt32BE=function(Ee,We){return Ee=Ee>>>0,We||Ge(Ee,4,this.length),this[Ee]*16777216+(this[Ee+1]<<16|this[Ee+2]<<8|this[Ee+3])},x.prototype.readIntLE=function(Ee,We,Ze){Ee=Ee>>>0,We=We>>>0,Ze||Ge(Ee,We,this.length);for(var Ye=this[Ee],st=1,lt=0;++lt<We&&(st*=256);)Ye+=this[Ee+lt]*st;return st*=128,Ye>=st&&(Ye-=Math.pow(2,8*We)),Ye},x.prototype.readIntBE=function(Ee,We,Ze){Ee=Ee>>>0,We=We>>>0,Ze||Ge(Ee,We,this.length);for(var Ye=We,st=1,lt=this[Ee+--Ye];Ye>0&&(st*=256);)lt+=this[Ee+--Ye]*st;return st*=128,lt>=st&&(lt-=Math.pow(2,8*We)),lt},x.prototype.readInt8=function(Ee,We){return Ee=Ee>>>0,We||Ge(Ee,1,this.length),this[Ee]&128?(255-this[Ee]+1)*-1:this[Ee]},x.prototype.readInt16LE=function(Ee,We){Ee=Ee>>>0,We||Ge(Ee,2,this.length);var Ze=this[Ee]|this[Ee+1]<<8;return Ze&32768?Ze|4294901760:Ze},x.prototype.readInt16BE=function(Ee,We){Ee=Ee>>>0,We||Ge(Ee,2,this.length);var Ze=this[Ee+1]|this[Ee]<<8;return Ze&32768?Ze|4294901760:Ze},x.prototype.readInt32LE=function(Ee,We){return Ee=Ee>>>0,We||Ge(Ee,4,this.length),this[Ee]|this[Ee+1]<<8|this[Ee+2]<<16|this[Ee+3]<<24},x.prototype.readInt32BE=function(Ee,We){return Ee=Ee>>>0,We||Ge(Ee,4,this.length),this[Ee]<<24|this[Ee+1]<<16|this[Ee+2]<<8|this[Ee+3]},x.prototype.readFloatLE=function(Ee,We){return Ee=Ee>>>0,We||Ge(Ee,4,this.length),ie.read(this,Ee,!0,23,4)},x.prototype.readFloatBE=function(Ee,We){return Ee=Ee>>>0,We||Ge(Ee,4,this.length),ie.read(this,Ee,!1,23,4)},x.prototype.readDoubleLE=function(Ee,We){return Ee=Ee>>>0,We||Ge(Ee,8,this.length),ie.read(this,Ee,!0,52,8)},x.prototype.readDoubleBE=function(Ee,We){return Ee=Ee>>>0,We||Ge(Ee,8,this.length),ie.read(this,Ee,!1,52,8)};function Xe(ye,Ee,We,Ze,Ye,st){if(!x.isBuffer(ye))throw new TypeError('"buffer" argument must be a Buffer instance');if(Ee>Ye||Ee<st)throw new RangeError('"value" argument is out of bounds');if(We+Ze>ye.length)throw new RangeError("Index out of range")}x.prototype.writeUIntLE=function(Ee,We,Ze,Ye){if(Ee=+Ee,We=We>>>0,Ze=Ze>>>0,!Ye){var st=Math.pow(2,8*Ze)-1;Xe(this,Ee,We,Ze,st,0)}var lt=1,ft=0;for(this[We]=Ee&255;++ft<Ze&&(lt*=256);)this[We+ft]=Ee/lt&255;return We+Ze},x.prototype.writeUIntBE=function(Ee,We,Ze,Ye){if(Ee=+Ee,We=We>>>0,Ze=Ze>>>0,!Ye){var st=Math.pow(2,8*Ze)-1;Xe(this,Ee,We,Ze,st,0)}var lt=Ze-1,ft=1;for(this[We+lt]=Ee&255;--lt>=0&&(ft*=256);)this[We+lt]=Ee/ft&255;return We+Ze},x.prototype.writeUInt8=function(Ee,We,Ze){return Ee=+Ee,We=We>>>0,Ze||Xe(this,Ee,We,1,255,0),this[We]=Ee&255,We+1},x.prototype.writeUInt16LE=function(Ee,We,Ze){return Ee=+Ee,We=We>>>0,Ze||Xe(this,Ee,We,2,65535,0),this[We]=Ee&255,this[We+1]=Ee>>>8,We+2},x.prototype.writeUInt16BE=function(Ee,We,Ze){return Ee=+Ee,We=We>>>0,Ze||Xe(this,Ee,We,2,65535,0),this[We]=Ee>>>8,this[We+1]=Ee&255,We+2},x.prototype.writeUInt32LE=function(Ee,We,Ze){return Ee=+Ee,We=We>>>0,Ze||Xe(this,Ee,We,4,4294967295,0),this[We+3]=Ee>>>24,this[We+2]=Ee>>>16,this[We+1]=Ee>>>8,this[We]=Ee&255,We+4},x.prototype.writeUInt32BE=function(Ee,We,Ze){return Ee=+Ee,We=We>>>0,Ze||Xe(this,Ee,We,4,4294967295,0),this[We]=Ee>>>24,this[We+1]=Ee>>>16,this[We+2]=Ee>>>8,this[We+3]=Ee&255,We+4},x.prototype.writeIntLE=function(Ee,We,Ze,Ye){if(Ee=+Ee,We=We>>>0,!Ye){var st=Math.pow(2,8*Ze-1);Xe(this,Ee,We,Ze,st-1,-st)}var lt=0,ft=1,Tt=0;for(this[We]=Ee&255;++lt<Ze&&(ft*=256);)Ee<0&&Tt===0&&this[We+lt-1]!==0&&(Tt=1),this[We+lt]=(Ee/ft>>0)-Tt&255;return We+Ze},x.prototype.writeIntBE=function(Ee,We,Ze,Ye){if(Ee=+Ee,We=We>>>0,!Ye){var st=Math.pow(2,8*Ze-1);Xe(this,Ee,We,Ze,st-1,-st)}var lt=Ze-1,ft=1,Tt=0;for(this[We+lt]=Ee&255;--lt>=0&&(ft*=256);)Ee<0&&Tt===0&&this[We+lt+1]!==0&&(Tt=1),this[We+lt]=(Ee/ft>>0)-Tt&255;return We+Ze},x.prototype.writeInt8=function(Ee,We,Ze){return Ee=+Ee,We=We>>>0,Ze||Xe(this,Ee,We,1,127,-128),Ee<0&&(Ee=255+Ee+1),this[We]=Ee&255,We+1},x.prototype.writeInt16LE=function(Ee,We,Ze){return Ee=+Ee,We=We>>>0,Ze||Xe(this,Ee,We,2,32767,-32768),this[We]=Ee&255,this[We+1]=Ee>>>8,We+2},x.prototype.writeInt16BE=function(Ee,We,Ze){return Ee=+Ee,We=We>>>0,Ze||Xe(this,Ee,We,2,32767,-32768),this[We]=Ee>>>8,this[We+1]=Ee&255,We+2},x.prototype.writeInt32LE=function(Ee,We,Ze){return Ee=+Ee,We=We>>>0,Ze||Xe(this,Ee,We,4,2147483647,-2147483648),this[We]=Ee&255,this[We+1]=Ee>>>8,this[We+2]=Ee>>>16,this[We+3]=Ee>>>24,We+4},x.prototype.writeInt32BE=function(Ee,We,Ze){return Ee=+Ee,We=We>>>0,Ze||Xe(this,Ee,We,4,2147483647,-2147483648),Ee<0&&(Ee=4294967295+Ee+1),this[We]=Ee>>>24,this[We+1]=Ee>>>16,this[We+2]=Ee>>>8,this[We+3]=Ee&255,We+4};function Ve(ye,Ee,We,Ze,Ye,st){if(We+Ze>ye.length)throw new RangeError("Index out of range");if(We<0)throw new RangeError("Index out of range")}function it(ye,Ee,We,Ze,Ye){return Ee=+Ee,We=We>>>0,Ye||Ve(ye,Ee,We,4,34028234663852886e22,-34028234663852886e22),ie.write(ye,Ee,We,Ze,23,4),We+4}x.prototype.writeFloatLE=function(Ee,We,Ze){return it(this,Ee,We,!0,Ze)},x.prototype.writeFloatBE=function(Ee,We,Ze){return it(this,Ee,We,!1,Ze)};function Qe(ye,Ee,We,Ze,Ye){return Ee=+Ee,We=We>>>0,Ye||Ve(ye,Ee,We,8,17976931348623157e292,-17976931348623157e292),ie.write(ye,Ee,We,Ze,52,8),We+8}x.prototype.writeDoubleLE=function(Ee,We,Ze){return Qe(this,Ee,We,!0,Ze)},x.prototype.writeDoubleBE=function(Ee,We,Ze){return Qe(this,Ee,We,!1,Ze)},x.prototype.copy=function(Ee,We,Ze,Ye){if(!x.isBuffer(Ee))throw new TypeError("argument should be a Buffer");if(Ze||(Ze=0),!Ye&&Ye!==0&&(Ye=this.length),We>=Ee.length&&(We=Ee.length),We||(We=0),Ye>0&&Ye<Ze&&(Ye=Ze),Ye===Ze||Ee.length===0||this.length===0)return 0;if(We<0)throw new RangeError("targetStart out of bounds");if(Ze<0||Ze>=this.length)throw new RangeError("Index out of range");if(Ye<0)throw new RangeError("sourceEnd out of bounds");Ye>this.length&&(Ye=this.length),Ee.length-We<Ye-Ze&&(Ye=Ee.length-We+Ze);var st=Ye-Ze;if(this===Ee&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(We,Ze,Ye);else if(this===Ee&&Ze<We&&We<Ye)for(var lt=st-1;lt>=0;--lt)Ee[lt+We]=this[lt+Ze];else Uint8Array.prototype.set.call(Ee,this.subarray(Ze,Ye),We);return st},x.prototype.fill=function(Ee,We,Ze,Ye){if(typeof Ee=="string"){if(typeof We=="string"?(Ye=We,We=0,Ze=this.length):typeof Ze=="string"&&(Ye=Ze,Ze=this.length),Ye!==void 0&&typeof Ye!="string")throw new TypeError("encoding must be a string");if(typeof Ye=="string"&&!x.isEncoding(Ye))throw new TypeError("Unknown encoding: "+Ye);if(Ee.length===1){var st=Ee.charCodeAt(0);(Ye==="utf8"&&st<128||Ye==="latin1")&&(Ee=st)}}else typeof Ee=="number"&&(Ee=Ee&255);if(We<0||this.length<We||this.length<Ze)throw new RangeError("Out of range index");if(Ze<=We)return this;We=We>>>0,Ze=Ze===void 0?this.length:Ze>>>0,Ee||(Ee=0);var lt;if(typeof Ee=="number")for(lt=We;lt<Ze;++lt)this[lt]=Ee;else{var ft=x.isBuffer(Ee)?Ee:x.from(Ee,Ye),Tt=ft.length;if(Tt===0)throw new TypeError('The value "'+Ee+'" is invalid for argument "value"');for(lt=0;lt<Ze-We;++lt)this[lt+We]=ft[lt%Tt]}return this};var ct=/[^+/0-9A-Za-z-_]/g;function at(ye){if(ye=ye.split("=")[0],ye=ye.trim().replace(ct,""),ye.length<2)return"";for(;ye.length%4!==0;)ye=ye+"=";return ye}function qe(ye){return ye<16?"0"+ye.toString(16):ye.toString(16)}function Fe(ye,Ee){Ee=Ee||1/0;for(var We,Ze=ye.length,Ye=null,st=[],lt=0;lt<Ze;++lt){if(We=ye.charCodeAt(lt),We>55295&&We<57344){if(!Ye){if(We>56319){(Ee-=3)>-1&&st.push(239,191,189);continue}else if(lt+1===Ze){(Ee-=3)>-1&&st.push(239,191,189);continue}Ye=We;continue}if(We<56320){(Ee-=3)>-1&&st.push(239,191,189),Ye=We;continue}We=(Ye-55296<<10|We-56320)+65536}else Ye&&(Ee-=3)>-1&&st.push(239,191,189);if(Ye=null,We<128){if((Ee-=1)<0)break;st.push(We)}else if(We<2048){if((Ee-=2)<0)break;st.push(We>>6|192,We&63|128)}else if(We<65536){if((Ee-=3)<0)break;st.push(We>>12|224,We>>6&63|128,We&63|128)}else if(We<1114112){if((Ee-=4)<0)break;st.push(We>>18|240,We>>12&63|128,We>>6&63|128,We&63|128)}else throw new Error("Invalid code point")}return st}function Re(ye){for(var Ee=[],We=0;We<ye.length;++We)Ee.push(ye.charCodeAt(We)&255);return Ee}function te(ye,Ee){for(var We,Ze,Ye,st=[],lt=0;lt<ye.length&&!((Ee-=2)<0);++lt)We=ye.charCodeAt(lt),Ze=We>>8,Ye=We%256,st.push(Ye),st.push(Ze);return st}function de(ye){return E.toByteArray(at(ye))}function Ne(ye,Ee,We,Ze){for(var Ye=0;Ye<Ze&&!(Ye+We>=Ee.length||Ye>=ye.length);++Ye)Ee[Ye+We]=ye[Ye];return Ye}function ze(ye,Ee){return ye instanceof Ee||ye!=null&&ye.constructor!=null&&ye.constructor.name!=null&&ye.constructor.name===Ee.name}function we(ye){return ye!==ye}}).call(this)}).call(this,a("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(a,Te,xe){Te.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],92:[function(a,Te,xe){"use strict";var z=a("get-intrinsic"),E=a("./"),ie=E(z("String.prototype.indexOf"));Te.exports=function(ee,le){var x=z(ee,!!le);return typeof x=="function"&&ie(ee,".prototype.")>-1?E(x):x}},{"./":93,"get-intrinsic":348}],93:[function(a,Te,xe){"use strict";var z=a("function-bind"),E=a("get-intrinsic"),ie=E("%Function.prototype.apply%"),oe=E("%Function.prototype.call%"),ee=E("%Reflect.apply%",!0)||z.call(oe,ie),le=E("%Object.getOwnPropertyDescriptor%",!0),x=E("%Object.defineProperty%",!0),ne=E("%Math.max%");if(x)try{x({},"a",{value:1})}catch(ae){x=null}Te.exports=function(se){var ce=ee(z,oe,arguments);if(le&&x){var pe=le(ce,"length");pe.configurable&&x(ce,"length",{value:1+ne(0,se.length-(arguments.length-1))})}return ce};var re=function(){return ee(z,ie,arguments)};x?x(Te.exports,"apply",{value:re}):Te.exports.apply=re},{"function-bind":347,"get-intrinsic":348}],94:[function(a,Te,xe){"use strict";var z=Array.prototype.slice;Te.exports=E;function E(oe,ee){if(!(this instanceof E))return new E(oe,ee);this.src=oe,this._withAccess=ee}E.prototype.withAccess=function(oe){return this._withAccess=oe!==!1,this},E.prototype.pick=function(oe){return Array.isArray(oe)||(oe=z.call(arguments)),oe.length&&(this.keys=oe),this},E.prototype.to=function(oe){if(oe=oe||{},!this.src)return oe;var ee=this.keys||Object.keys(this.src);if(!this._withAccess){for(var le=0;le<ee.length;le++)x=ee[le],oe[x]===void 0&&(oe[x]=this.src[x]);return oe}for(var le=0;le<ee.length;le++){var x=ee[le];if(ie(oe,x)){var ne=this.src.__lookupGetter__(x),re=this.src.__lookupSetter__(x);ne&&oe.__defineGetter__(x,ne),re&&oe.__defineSetter__(x,re),!ne&&!re&&(oe[x]=this.src[x])}}return oe},E.prototype.toCover=function(oe){for(var ee=this.keys||Object.keys(this.src),le=0;le<ee.length;le++){var x=ee[le];delete oe[x];var ne=this.src.__lookupGetter__(x),re=this.src.__lookupSetter__(x);ne&&oe.__defineGetter__(x,ne),re&&oe.__defineSetter__(x,re),!ne&&!re&&(oe[x]=this.src[x])}},E.prototype.override=E.prototype.toCover,E.prototype.and=function(oe){var ee={};return this.to(ee),this.src=oe,this.to(ee),this.src=ee,this};function ie(oe,ee){return oe[ee]===void 0&&oe.__lookupGetter__(ee)===void 0&&oe.__lookupSetter__(ee)===void 0}},{}],95:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/is-callable"),ie=a("../internals/try-to-string"),oe=z.TypeError;Te.exports=function(ee){if(E(ee))return ee;throw oe(ie(ee)+" is not a function")}},{"../internals/global":163,"../internals/is-callable":176,"../internals/try-to-string":257}],96:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/is-constructor"),ie=a("../internals/try-to-string"),oe=z.TypeError;Te.exports=function(ee){if(E(ee))return ee;throw oe(ie(ee)+" is not a constructor")}},{"../internals/global":163,"../internals/is-constructor":177,"../internals/try-to-string":257}],97:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/is-callable"),ie=z.String,oe=z.TypeError;Te.exports=function(ee){if(typeof ee=="object"||E(ee))return ee;throw oe("Can't set "+ie(ee)+" as a prototype")}},{"../internals/global":163,"../internals/is-callable":176}],98:[function(a,Te,xe){var z=a("../internals/well-known-symbol"),E=a("../internals/object-create"),ie=a("../internals/object-define-property"),oe=z("unscopables"),ee=Array.prototype;ee[oe]==null&&ie.f(ee,oe,{configurable:!0,value:E(null)}),Te.exports=function(le){ee[oe][le]=!0}},{"../internals/object-create":196,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],99:[function(a,Te,xe){"use strict";var z=a("../internals/string-multibyte").charAt;Te.exports=function(E,ie,oe){return ie+(oe?z(E,ie).length:1)}},{"../internals/string-multibyte":239}],100:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/object-is-prototype-of"),ie=z.TypeError;Te.exports=function(oe,ee){if(E(ee,oe))return oe;throw ie("Incorrect invocation")}},{"../internals/global":163,"../internals/object-is-prototype-of":204}],101:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/is-object"),ie=z.String,oe=z.TypeError;Te.exports=function(ee){if(E(ee))return ee;throw oe(ie(ee)+" is not an object")}},{"../internals/global":163,"../internals/is-object":180}],102:[function(a,Te,xe){Te.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},{}],103:[function(a,Te,xe){"use strict";var z=a("../internals/array-buffer-native"),E=a("../internals/descriptors"),ie=a("../internals/global"),oe=a("../internals/is-callable"),ee=a("../internals/is-object"),le=a("../internals/has-own-property"),x=a("../internals/classof"),ne=a("../internals/try-to-string"),re=a("../internals/create-non-enumerable-property"),ae=a("../internals/redefine"),se=a("../internals/object-define-property").f,ce=a("../internals/object-is-prototype-of"),pe=a("../internals/object-get-prototype-of"),me=a("../internals/object-set-prototype-of"),he=a("../internals/well-known-symbol"),be=a("../internals/uid"),De=ie.Int8Array,Me=De&&De.prototype,Be=ie.Uint8ClampedArray,Pe=Be&&Be.prototype,Ce=De&&pe(De),Oe=Me&&pe(Me),Ie=Object.prototype,ke=ie.TypeError,Le=he("toStringTag"),Ae=be("TYPED_ARRAY_TAG"),ve=be("TYPED_ARRAY_CONSTRUCTOR"),Ue=z&&!!me&&x(ie.opera)!=="Opera",$e=!1,Je,ot,_e,Ke={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},et={BigInt64Array:8,BigUint64Array:8},rt=function(ct){if(!ee(ct))return!1;var at=x(ct);return at==="DataView"||le(Ke,at)||le(et,at)},tt=function(Qe){if(!ee(Qe))return!1;var ct=x(Qe);return le(Ke,ct)||le(et,ct)},Ge=function(Qe){if(tt(Qe))return Qe;throw ke("Target is not a typed array")},Xe=function(Qe){if(oe(Qe)&&(!me||ce(Ce,Qe)))return Qe;throw ke(ne(Qe)+" is not a typed array constructor")},Ve=function(Qe,ct,at,qe){if(E){if(at)for(var Fe in Ke){var Re=ie[Fe];if(Re&&le(Re.prototype,Qe))try{delete Re.prototype[Qe]}catch(te){try{Re.prototype[Qe]=ct}catch(de){}}}(!Oe[Qe]||at)&&ae(Oe,Qe,at?ct:Ue&&Me[Qe]||ct,qe)}},it=function(Qe,ct,at){var qe,Fe;if(E){if(me){if(at){for(qe in Ke)if(Fe=ie[qe],Fe&&le(Fe,Qe))try{delete Fe[Qe]}catch(Re){}}if(!Ce[Qe]||at)try{return ae(Ce,Qe,at?ct:Ue&&Ce[Qe]||ct)}catch(Re){}else return}for(qe in Ke)Fe=ie[qe],Fe&&(!Fe[Qe]||at)&&ae(Fe,Qe,ct)}};for(Je in Ke)ot=ie[Je],_e=ot&&ot.prototype,_e?re(_e,ve,ot):Ue=!1;for(Je in et)ot=ie[Je],_e=ot&&ot.prototype,_e&&re(_e,ve,ot);if((!Ue||!oe(Ce)||Ce===Function.prototype)&&(Ce=function(){throw ke("Incorrect invocation")},Ue))for(Je in Ke)ie[Je]&&me(ie[Je],Ce);if((!Ue||!Oe||Oe===Ie)&&(Oe=Ce.prototype,Ue))for(Je in Ke)ie[Je]&&me(ie[Je].prototype,Oe);if(Ue&&pe(Pe)!==Oe&&me(Pe,Oe),E&&!le(Oe,Le)){$e=!0,se(Oe,Le,{get:function(){return ee(this)?this[Ae]:void 0}});for(Je in Ke)ie[Je]&&re(ie[Je],Ae,Je)}Te.exports={NATIVE_ARRAY_BUFFER_VIEWS:Ue,TYPED_ARRAY_CONSTRUCTOR:ve,TYPED_ARRAY_TAG:$e&&Ae,aTypedArray:Ge,aTypedArrayConstructor:Xe,exportTypedArrayMethod:Ve,exportTypedArrayStaticMethod:it,isView:rt,isTypedArray:tt,TypedArray:Ce,TypedArrayPrototype:Oe}},{"../internals/array-buffer-native":102,"../internals/classof":124,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-define-property":198,"../internals/object-get-prototype-of":203,"../internals/object-is-prototype-of":204,"../internals/object-set-prototype-of":208,"../internals/redefine":222,"../internals/try-to-string":257,"../internals/uid":263,"../internals/well-known-symbol":268}],104:[function(a,Te,xe){"use strict";var z=a("../internals/global"),E=a("../internals/function-uncurry-this"),ie=a("../internals/descriptors"),oe=a("../internals/array-buffer-native"),ee=a("../internals/function-name"),le=a("../internals/create-non-enumerable-property"),x=a("../internals/redefine-all"),ne=a("../internals/fails"),re=a("../internals/an-instance"),ae=a("../internals/to-integer-or-infinity"),se=a("../internals/to-length"),ce=a("../internals/to-index"),pe=a("../internals/ieee754"),me=a("../internals/object-get-prototype-of"),he=a("../internals/object-set-prototype-of"),be=a("../internals/object-get-own-property-names").f,De=a("../internals/object-define-property").f,Me=a("../internals/array-fill"),Be=a("../internals/array-slice-simple"),Pe=a("../internals/set-to-string-tag"),Ce=a("../internals/internal-state"),Oe=ee.PROPER,Ie=ee.CONFIGURABLE,ke=Ce.get,Le=Ce.set,Ae="ArrayBuffer",ve="DataView",Ue="prototype",$e="Wrong length",Je="Wrong index",ot=z[Ae],_e=ot,Ke=_e&&_e[Ue],et=z[ve],rt=et&&et[Ue],tt=Object.prototype,Ge=z.Array,Xe=z.RangeError,Ve=E(Me),it=E([].reverse),Qe=pe.pack,ct=pe.unpack,at=function(lt){return[lt&255]},qe=function(lt){return[lt&255,lt>>8&255]},Fe=function(lt){return[lt&255,lt>>8&255,lt>>16&255,lt>>24&255]},Re=function(lt){return lt[3]<<24|lt[2]<<16|lt[1]<<8|lt[0]},te=function(lt){return Qe(lt,23,4)},de=function(lt){return Qe(lt,52,8)},Ne=function(lt,ft){De(lt[Ue],ft,{get:function(){return ke(this)[ft]}})},ze=function(lt,ft,Tt,St){var Ot=ce(Tt),bt=ke(lt);if(Ot+ft>bt.byteLength)throw Xe(Je);var Mt=ke(bt.buffer).bytes,Et=Ot+bt.byteOffset,xt=Be(Mt,Et,Et+ft);return St?xt:it(xt)},we=function(lt,ft,Tt,St,Ot,bt){var Mt=ce(Tt),Et=ke(lt);if(Mt+ft>Et.byteLength)throw Xe(Je);for(var xt=ke(Et.buffer).bytes,Dt=Mt+Et.byteOffset,jt=St(+Ot),ht=0;ht<ft;ht++)xt[Dt+ht]=jt[bt?ht:ft-ht-1]};if(!oe)_e=function(ft){re(this,Ke);var Tt=ce(ft);Le(this,{bytes:Ve(Ge(Tt),0),byteLength:Tt}),ie||(this.byteLength=Tt)},Ke=_e[Ue],et=function(ft,Tt,St){re(this,rt),re(ft,Ke);var Ot=ke(ft).byteLength,bt=ae(Tt);if(bt<0||bt>Ot)throw Xe("Wrong offset");if(St=St===void 0?Ot-bt:se(St),bt+St>Ot)throw Xe($e);Le(this,{buffer:ft,byteLength:St,byteOffset:bt}),ie||(this.buffer=ft,this.byteLength=St,this.byteOffset=bt)},rt=et[Ue],ie&&(Ne(_e,"byteLength"),Ne(et,"buffer"),Ne(et,"byteLength"),Ne(et,"byteOffset")),x(rt,{getInt8:function(ft){return ze(this,1,ft)[0]<<24>>24},getUint8:function(ft){return ze(this,1,ft)[0]},getInt16:function(ft){var Tt=ze(this,2,ft,arguments.length>1?arguments[1]:void 0);return(Tt[1]<<8|Tt[0])<<16>>16},getUint16:function(ft){var Tt=ze(this,2,ft,arguments.length>1?arguments[1]:void 0);return Tt[1]<<8|Tt[0]},getInt32:function(ft){return Re(ze(this,4,ft,arguments.length>1?arguments[1]:void 0))},getUint32:function(ft){return Re(ze(this,4,ft,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(ft){return ct(ze(this,4,ft,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(ft){return ct(ze(this,8,ft,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(ft,Tt){we(this,1,ft,at,Tt)},setUint8:function(ft,Tt){we(this,1,ft,at,Tt)},setInt16:function(ft,Tt){we(this,2,ft,qe,Tt,arguments.length>2?arguments[2]:void 0)},setUint16:function(ft,Tt){we(this,2,ft,qe,Tt,arguments.length>2?arguments[2]:void 0)},setInt32:function(ft,Tt){we(this,4,ft,Fe,Tt,arguments.length>2?arguments[2]:void 0)},setUint32:function(ft,Tt){we(this,4,ft,Fe,Tt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(ft,Tt){we(this,4,ft,te,Tt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(ft,Tt){we(this,8,ft,de,Tt,arguments.length>2?arguments[2]:void 0)}});else{var ye=Oe&&ot.name!==Ae;if(!ne(function(){ot(1)})||!ne(function(){new ot(-1)})||ne(function(){return new ot,new ot(1.5),new ot(NaN),ye&&!Ie})){_e=function(ft){return re(this,Ke),new ot(ce(ft))},_e[Ue]=Ke;for(var Ee=be(ot),We=0,Ze;Ee.length>We;)(Ze=Ee[We++])in _e||le(_e,Ze,ot[Ze]);Ke.constructor=_e}else ye&&Ie&&le(ot,"name",Ae);he&&me(rt)!==tt&&he(rt,tt);var Ye=new et(new _e(2)),st=E(rt.setInt8);Ye.setInt8(0,2147483648),Ye.setInt8(1,2147483649),(Ye.getInt8(0)||!Ye.getInt8(1))&&x(rt,{setInt8:function(ft,Tt){st(this,ft,Tt<<24>>24)},setUint8:function(ft,Tt){st(this,ft,Tt<<24>>24)}},{unsafe:!0})}Pe(_e,Ae),Pe(et,ve),Te.exports={ArrayBuffer:_e,DataView:et}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(a,Te,xe){"use strict";var z=a("../internals/to-object"),E=a("../internals/to-absolute-index"),ie=a("../internals/length-of-array-like"),oe=Math.min;Te.exports=[].copyWithin||function(le,x){var ne=z(this),re=ie(ne),ae=E(le,re),se=E(x,re),ce=arguments.length>2?arguments[2]:void 0,pe=oe((ce===void 0?re:E(ce,re))-se,re-ae),me=1;for(se<ae&&ae<se+pe&&(me=-1,se+=pe-1,ae+=pe-1);pe-- >0;)se in ne?ne[ae]=ne[se]:delete ne[ae],ae+=me,se+=me;return ne}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(a,Te,xe){"use strict";var z=a("../internals/to-object"),E=a("../internals/to-absolute-index"),ie=a("../internals/length-of-array-like");Te.exports=function(ee){for(var le=z(this),x=ie(le),ne=arguments.length,re=E(ne>1?arguments[1]:void 0,x),ae=ne>2?arguments[2]:void 0,se=ae===void 0?x:E(ae,x);se>re;)le[re++]=ee;return le}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(a,Te,xe){"use strict";var z=a("../internals/array-iteration").forEach,E=a("../internals/array-method-is-strict"),ie=E("forEach");Te.exports=ie?[].forEach:function(ee){return z(this,ee,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(a,Te,xe){var z=a("../internals/length-of-array-like");Te.exports=function(E,ie){for(var oe=0,ee=z(ie),le=new E(ee);ee>oe;)le[oe]=ie[oe++];return le}},{"../internals/length-of-array-like":188}],109:[function(a,Te,xe){"use strict";var z=a("../internals/global"),E=a("../internals/function-bind-context"),ie=a("../internals/function-call"),oe=a("../internals/to-object"),ee=a("../internals/call-with-safe-iteration-closing"),le=a("../internals/is-array-iterator-method"),x=a("../internals/is-constructor"),ne=a("../internals/length-of-array-like"),re=a("../internals/create-property"),ae=a("../internals/get-iterator"),se=a("../internals/get-iterator-method"),ce=z.Array;Te.exports=function(me){var he=oe(me),be=x(this),De=arguments.length,Me=De>1?arguments[1]:void 0,Be=Me!==void 0;Be&&(Me=E(Me,De>2?arguments[2]:void 0));var Pe=se(he),Ce=0,Oe,Ie,ke,Le,Ae,ve;if(Pe&&!(this==ce&&le(Pe)))for(Le=ae(he,Pe),Ae=Le.next,Ie=be?new this:[];!(ke=ie(Ae,Le)).done;Ce++)ve=Be?ee(Le,Me,[ke.value,Ce],!0):ke.value,re(Ie,Ce,ve);else for(Oe=ne(he),Ie=be?new this(Oe):ce(Oe);Oe>Ce;Ce++)ve=Be?Me(he[Ce],Ce):he[Ce],re(Ie,Ce,ve);return Ie.length=Ce,Ie}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(a,Te,xe){var z=a("../internals/to-indexed-object"),E=a("../internals/to-absolute-index"),ie=a("../internals/length-of-array-like"),oe=function(ee){return function(le,x,ne){var re=z(le),ae=ie(re),se=E(ne,ae),ce;if(ee&&x!=x){for(;ae>se;)if(ce=re[se++],ce!=ce)return!0}else for(;ae>se;se++)if((ee||se in re)&&re[se]===x)return ee||se||0;return!ee&&-1}};Te.exports={includes:oe(!0),indexOf:oe(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(a,Te,xe){var z=a("../internals/function-bind-context"),E=a("../internals/function-uncurry-this"),ie=a("../internals/indexed-object"),oe=a("../internals/to-object"),ee=a("../internals/length-of-array-like"),le=a("../internals/array-species-create"),x=E([].push),ne=function(re){var ae=re==1,se=re==2,ce=re==3,pe=re==4,me=re==6,he=re==7,be=re==5||me;return function(De,Me,Be,Pe){for(var Ce=oe(De),Oe=ie(Ce),Ie=z(Me,Be),ke=ee(Oe),Le=0,Ae=Pe||le,ve=ae?Ae(De,ke):se||he?Ae(De,0):void 0,Ue,$e;ke>Le;Le++)if((be||Le in Oe)&&(Ue=Oe[Le],$e=Ie(Ue,Le,Ce),re))if(ae)ve[Le]=$e;else if($e)switch(re){case 3:return!0;case 5:return Ue;case 6:return Le;case 2:x(ve,Ue)}else switch(re){case 4:return!1;case 7:x(ve,Ue)}return me?-1:ce||pe?pe:ve}};Te.exports={forEach:ne(0),map:ne(1),filter:ne(2),some:ne(3),every:ne(4),find:ne(5),findIndex:ne(6),filterReject:ne(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(a,Te,xe){"use strict";var z=a("../internals/function-apply"),E=a("../internals/to-indexed-object"),ie=a("../internals/to-integer-or-infinity"),oe=a("../internals/length-of-array-like"),ee=a("../internals/array-method-is-strict"),le=Math.min,x=[].lastIndexOf,ne=!!x&&1/[1].lastIndexOf(1,-0)<0,re=ee("lastIndexOf"),ae=ne||!re;Te.exports=ae?function(ce){if(ne)return z(x,this,arguments)||0;var pe=E(this),me=oe(pe),he=me-1;for(arguments.length>1&&(he=le(he,ie(arguments[1]))),he<0&&(he=me+he);he>=0;he--)if(he in pe&&pe[he]===ce)return he||0;return-1}:x},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(a,Te,xe){var z=a("../internals/fails"),E=a("../internals/well-known-symbol"),ie=a("../internals/engine-v8-version"),oe=E("species");Te.exports=function(ee){return ie>=51||!z(function(){var le=[],x=le.constructor={};return x[oe]=function(){return{foo:1}},le[ee](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(a,Te,xe){"use strict";var z=a("../internals/fails");Te.exports=function(E,ie){var oe=[][E];return!!oe&&z(function(){oe.call(null,ie||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/a-callable"),ie=a("../internals/to-object"),oe=a("../internals/indexed-object"),ee=a("../internals/length-of-array-like"),le=z.TypeError,x=function(ne){return function(re,ae,se,ce){E(ae);var pe=ie(re),me=oe(pe),he=ee(pe),be=ne?he-1:0,De=ne?-1:1;if(se<2)for(;;){if(be in me){ce=me[be],be+=De;break}if(be+=De,ne?be<0:he<=be)throw le("Reduce of empty array with no initial value")}for(;ne?be>=0:he>be;be+=De)be in me&&(ce=ae(ce,me[be],be,pe));return ce}};Te.exports={left:x(!1),right:x(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/to-absolute-index"),ie=a("../internals/length-of-array-like"),oe=a("../internals/create-property"),ee=z.Array,le=Math.max;Te.exports=function(x,ne,re){for(var ae=ie(x),se=E(ne,ae),ce=E(re===void 0?ae:re,ae),pe=ee(le(ce-se,0)),me=0;se<ce;se++,me++)oe(pe,me,x[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(a,Te,xe){var z=a("../internals/function-uncurry-this");Te.exports=z([].slice)},{"../internals/function-uncurry-this":157}],118:[function(a,Te,xe){var z=a("../internals/array-slice-simple"),E=Math.floor,ie=function(le,x){var ne=le.length,re=E(ne/2);return ne<8?oe(le,x):ee(le,ie(z(le,0,re),x),ie(z(le,re),x),x)},oe=function(le,x){for(var ne=le.length,re=1,ae,se;re<ne;){for(se=re,ae=le[re];se&&x(le[se-1],ae)>0;)le[se]=le[--se];se!==re++&&(le[se]=ae)}return le},ee=function(le,x,ne,re){for(var ae=x.length,se=ne.length,ce=0,pe=0;ce<ae||pe<se;)le[ce+pe]=ce<ae&&pe<se?re(x[ce],ne[pe])<=0?x[ce++]:ne[pe++]:ce<ae?x[ce++]:ne[pe++];return le};Te.exports=ie},{"../internals/array-slice-simple":116}],119:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/is-array"),ie=a("../internals/is-constructor"),oe=a("../internals/is-object"),ee=a("../internals/well-known-symbol"),le=ee("species"),x=z.Array;Te.exports=function(ne){var re;return E(ne)&&(re=ne.constructor,ie(re)&&(re===x||E(re.prototype))?re=void 0:oe(re)&&(re=re[le],re===null&&(re=void 0))),re===void 0?x:re}},{"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/well-known-symbol":268}],120:[function(a,Te,xe){var z=a("../internals/array-species-constructor");Te.exports=function(E,ie){return new(z(E))(ie===0?0:ie)}},{"../internals/array-species-constructor":119}],121:[function(a,Te,xe){var z=a("../internals/an-object"),E=a("../internals/iterator-close");Te.exports=function(ie,oe,ee,le){try{return le?oe(z(ee)[0],ee[1]):oe(ee)}catch(x){E(ie,"throw",x)}}},{"../internals/an-object":101,"../internals/iterator-close":185}],122:[function(a,Te,xe){var z=a("../internals/well-known-symbol"),E=z("iterator"),ie=!1;try{var oe=0,ee={next:function(){return{done:!!oe++}},return:function(){ie=!0}};ee[E]=function(){return this},Array.from(ee,function(){throw 2})}catch(le){}Te.exports=function(le,x){if(!x&&!ie)return!1;var ne=!1;try{var re={};re[E]=function(){return{next:function(){return{done:ne=!0}}}},le(re)}catch(ae){}return ne}},{"../internals/well-known-symbol":268}],123:[function(a,Te,xe){var z=a("../internals/function-uncurry-this"),E=z({}.toString),ie=z("".slice);Te.exports=function(oe){return ie(E(oe),8,-1)}},{"../internals/function-uncurry-this":157}],124:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/to-string-tag-support"),ie=a("../internals/is-callable"),oe=a("../internals/classof-raw"),ee=a("../internals/well-known-symbol"),le=ee("toStringTag"),x=z.Object,ne=oe(function(){return arguments}())=="Arguments",re=function(ae,se){try{return ae[se]}catch(ce){}};Te.exports=E?oe:function(ae){var se,ce,pe;return ae===void 0?"Undefined":ae===null?"Null":typeof(ce=re(se=x(ae),le))=="string"?ce:ne?oe(se):(pe=oe(se))=="Object"&&ie(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(a,Te,xe){var z=a("../internals/has-own-property"),E=a("../internals/own-keys"),ie=a("../internals/object-get-own-property-descriptor"),oe=a("../internals/object-define-property");Te.exports=function(ee,le,x){for(var ne=E(le),re=oe.f,ae=ie.f,se=0;se<ne.length;se++){var ce=ne[se];!z(ee,ce)&&!(x&&z(x,ce))&&re(ee,ce,ae(le,ce))}}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/own-keys":212}],126:[function(a,Te,xe){var z=a("../internals/well-known-symbol"),E=z("match");Te.exports=function(ie){var oe=/./;try{"/./"[ie](oe)}catch(ee){try{return oe[E]=!1,"/./"[ie](oe)}catch(le){}}return!1}},{"../internals/well-known-symbol":268}],127:[function(a,Te,xe){var z=a("../internals/fails");Te.exports=!z(function(){function E(){}return E.prototype.constructor=null,Object.getPrototypeOf(new E)!==E.prototype})},{"../internals/fails":150}],128:[function(a,Te,xe){"use strict";var z=a("../internals/iterators-core").IteratorPrototype,E=a("../internals/object-create"),ie=a("../internals/create-property-descriptor"),oe=a("../internals/set-to-string-tag"),ee=a("../internals/iterators"),le=function(){return this};Te.exports=function(x,ne,re,ae){var se=ne+" Iterator";return x.prototype=E(z,{next:ie(+!ae,re)}),oe(x,se,!1,!0),ee[se]=le,x}},{"../internals/create-property-descriptor":130,"../internals/iterators":187,"../internals/iterators-core":186,"../internals/object-create":196,"../internals/set-to-string-tag":234}],129:[function(a,Te,xe){var z=a("../internals/descriptors"),E=a("../internals/object-define-property"),ie=a("../internals/create-property-descriptor");Te.exports=z?function(oe,ee,le){return E.f(oe,ee,ie(1,le))}:function(oe,ee,le){return oe[ee]=le,oe}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/object-define-property":198}],130:[function(a,Te,xe){Te.exports=function(z,E){return{enumerable:!(z&1),configurable:!(z&2),writable:!(z&4),value:E}}},{}],131:[function(a,Te,xe){"use strict";var z=a("../internals/to-property-key"),E=a("../internals/object-define-property"),ie=a("../internals/create-property-descriptor");Te.exports=function(oe,ee,le){var x=z(ee);x in oe?E.f(oe,x,ie(0,le)):oe[x]=le}},{"../internals/create-property-descriptor":130,"../internals/object-define-property":198,"../internals/to-property-key":254}],132:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/function-call"),ie=a("../internals/is-pure"),oe=a("../internals/function-name"),ee=a("../internals/is-callable"),le=a("../internals/create-iterator-constructor"),x=a("../internals/object-get-prototype-of"),ne=a("../internals/object-set-prototype-of"),re=a("../internals/set-to-string-tag"),ae=a("../internals/create-non-enumerable-property"),se=a("../internals/redefine"),ce=a("../internals/well-known-symbol"),pe=a("../internals/iterators"),me=a("../internals/iterators-core"),he=oe.PROPER,be=oe.CONFIGURABLE,De=me.IteratorPrototype,Me=me.BUGGY_SAFARI_ITERATORS,Be=ce("iterator"),Pe="keys",Ce="values",Oe="entries",Ie=function(){return this};Te.exports=function(ke,Le,Ae,ve,Ue,$e,Je){le(Ae,Le,ve);var ot=function(Qe){if(Qe===Ue&&tt)return tt;if(!Me&&Qe in et)return et[Qe];switch(Qe){case Pe:return function(){return new Ae(this,Qe)};case Ce:return function(){return new Ae(this,Qe)};case Oe:return function(){return new Ae(this,Qe)}}return function(){return new Ae(this)}},_e=Le+" Iterator",Ke=!1,et=ke.prototype,rt=et[Be]||et["@@iterator"]||Ue&&et[Ue],tt=!Me&&rt||ot(Ue),Ge=Le=="Array"&&et.entries||rt,Xe,Ve,it;if(Ge&&(Xe=x(Ge.call(new ke)),Xe!==Object.prototype&&Xe.next&&(!ie&&x(Xe)!==De&&(ne?ne(Xe,De):ee(Xe[Be])||se(Xe,Be,Ie)),re(Xe,_e,!0,!0),ie&&(pe[_e]=Ie))),he&&Ue==Ce&&rt&&rt.name!==Ce&&(!ie&&be?ae(et,"name",Ce):(Ke=!0,tt=function(){return E(rt,this)})),Ue)if(Ve={values:ot(Ce),keys:$e?tt:ot(Pe),entries:ot(Oe)},Je)for(it in Ve)(Me||Ke||!(it in et))&&se(et,it,Ve[it]);else z({target:Le,proto:!0,forced:Me||Ke},Ve);return(!ie||Je)&&et[Be]!==tt&&se(et,Be,tt,{name:Ue}),pe[Le]=tt,Ve}},{"../internals/create-iterator-constructor":128,"../internals/create-non-enumerable-property":129,"../internals/export":149,"../internals/function-call":155,"../internals/function-name":156,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/iterators":187,"../internals/iterators-core":186,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine":222,"../internals/set-to-string-tag":234,"../internals/well-known-symbol":268}],133:[function(a,Te,xe){var z=a("../internals/path"),E=a("../internals/has-own-property"),ie=a("../internals/well-known-symbol-wrapped"),oe=a("../internals/object-define-property").f;Te.exports=function(ee){var le=z.Symbol||(z.Symbol={});E(le,ee)||oe(le,ee,{value:ie.f(ee)})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/path":213,"../internals/well-known-symbol-wrapped":267}],134:[function(a,Te,xe){var z=a("../internals/fails");Te.exports=!z(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},{"../internals/fails":150}],135:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/is-object"),ie=z.document,oe=E(ie)&&E(ie.createElement);Te.exports=function(ee){return oe?ie.createElement(ee):{}}},{"../internals/global":163,"../internals/is-object":180}],136:[function(a,Te,xe){Te.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},{}],137:[function(a,Te,xe){var z=a("../internals/document-create-element"),E=z("span").classList,ie=E&&E.constructor&&E.constructor.prototype;Te.exports=ie===Object.prototype?void 0:ie},{"../internals/document-create-element":135}],138:[function(a,Te,xe){var z=a("../internals/engine-user-agent"),E=z.match(/firefox\/(\d+)/i);Te.exports=!!E&&+E[1]},{"../internals/engine-user-agent":145}],139:[function(a,Te,xe){Te.exports=typeof window=="object"&&typeof Deno!="object"},{}],140:[function(a,Te,xe){var z=a("../internals/engine-user-agent");Te.exports=/MSIE|Trident/.test(z)},{"../internals/engine-user-agent":145}],141:[function(a,Te,xe){var z=a("../internals/engine-user-agent"),E=a("../internals/global");Te.exports=/ipad|iphone|ipod/i.test(z)&&E.Pebble!==void 0},{"../internals/engine-user-agent":145,"../internals/global":163}],142:[function(a,Te,xe){var z=a("../internals/engine-user-agent");Te.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(z)},{"../internals/engine-user-agent":145}],143:[function(a,Te,xe){var z=a("../internals/classof-raw"),E=a("../internals/global");Te.exports=z(E.process)=="process"},{"../internals/classof-raw":123,"../internals/global":163}],144:[function(a,Te,xe){var z=a("../internals/engine-user-agent");Te.exports=/web0s(?!.*chrome)/i.test(z)},{"../internals/engine-user-agent":145}],145:[function(a,Te,xe){var z=a("../internals/get-built-in");Te.exports=z("navigator","userAgent")||""},{"../internals/get-built-in":158}],146:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/engine-user-agent"),ie=z.process,oe=z.Deno,ee=ie&&ie.versions||oe&&oe.version,le=ee&&ee.v8,x,ne;le&&(x=le.split("."),ne=x[0]>0&&x[0]<4?1:+(x[0]+x[1])),!ne&&E&&(x=E.match(/Edge\/(\d+)/),(!x||x[1]>=74)&&(x=E.match(/Chrome\/(\d+)/),x&&(ne=+x[1]))),Te.exports=ne},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(a,Te,xe){var z=a("../internals/engine-user-agent"),E=z.match(/AppleWebKit\/(\d+)\./);Te.exports=!!E&&+E[1]},{"../internals/engine-user-agent":145}],148:[function(a,Te,xe){Te.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/object-get-own-property-descriptor").f,ie=a("../internals/create-non-enumerable-property"),oe=a("../internals/redefine"),ee=a("../internals/set-global"),le=a("../internals/copy-constructor-properties"),x=a("../internals/is-forced");Te.exports=function(ne,re){var ae=ne.target,se=ne.global,ce=ne.stat,pe,me,he,be,De,Me;if(se?me=z:ce?me=z[ae]||ee(ae,{}):me=(z[ae]||{}).prototype,me)for(he in re){if(De=re[he],ne.noTargetGet?(Me=E(me,he),be=Me&&Me.value):be=me[he],pe=x(se?he:ae+(ce?".":"#")+he,ne.forced),!pe&&be!==void 0){if(typeof De==typeof be)continue;le(De,be)}(ne.sham||be&&be.sham)&&ie(De,"sham",!0),oe(me,he,De,ne)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(a,Te,xe){Te.exports=function(z){try{return!!z()}catch(E){return!0}}},{}],151:[function(a,Te,xe){"use strict";a("../modules/es.regexp.exec");var z=a("../internals/function-uncurry-this"),E=a("../internals/redefine"),ie=a("../internals/regexp-exec"),oe=a("../internals/fails"),ee=a("../internals/well-known-symbol"),le=a("../internals/create-non-enumerable-property"),x=ee("species"),ne=RegExp.prototype;Te.exports=function(re,ae,se,ce){var pe=ee(re),me=!oe(function(){var Me={};return Me[pe]=function(){return 7},""[re](Me)!=7}),he=me&&!oe(function(){var Me=!1,Be=/a/;return re==="split"&&(Be={},Be.constructor={},Be.constructor[x]=function(){return Be},Be.flags="",Be[pe]=/./[pe]),Be.exec=function(){return Me=!0,null},Be[pe](""),!Me});if(!me||!he||se){var be=z(/./[pe]),De=ae(pe,""[re],function(Me,Be,Pe,Ce,Oe){var Ie=z(Me),ke=Be.exec;return ke===ie||ke===ne.exec?me&&!Oe?{done:!0,value:be(Be,Pe,Ce)}:{done:!0,value:Ie(Pe,Be,Ce)}:{done:!1}});E(String.prototype,re,De[0]),E(ne,pe,De[1])}ce&&le(ne[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(a,Te,xe){var z=a("../internals/function-bind-native"),E=Function.prototype,ie=E.apply,oe=E.call;Te.exports=typeof Reflect=="object"&&Reflect.apply||(z?oe.bind(ie):function(){return oe.apply(ie,arguments)})},{"../internals/function-bind-native":154}],153:[function(a,Te,xe){var z=a("../internals/function-uncurry-this"),E=a("../internals/a-callable"),ie=a("../internals/function-bind-native"),oe=z(z.bind);Te.exports=function(ee,le){return E(ee),le===void 0?ee:ie?oe(ee,le):function(){return ee.apply(le,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(a,Te,xe){var z=a("../internals/fails");Te.exports=!z(function(){var E=function(){}.bind();return typeof E!="function"||E.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(a,Te,xe){var z=a("../internals/function-bind-native"),E=Function.prototype.call;Te.exports=z?E.bind(E):function(){return E.apply(E,arguments)}},{"../internals/function-bind-native":154}],156:[function(a,Te,xe){var z=a("../internals/descriptors"),E=a("../internals/has-own-property"),ie=Function.prototype,oe=z&&Object.getOwnPropertyDescriptor,ee=E(ie,"name"),le=ee&&function(){}.name==="something",x=ee&&(!z||z&&oe(ie,"name").configurable);Te.exports={EXISTS:ee,PROPER:le,CONFIGURABLE:x}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(a,Te,xe){var z=a("../internals/function-bind-native"),E=Function.prototype,ie=E.bind,oe=E.call,ee=z&&ie.bind(oe,oe);Te.exports=z?function(le){return le&&ee(le)}:function(le){return le&&function(){return oe.apply(le,arguments)}}},{"../internals/function-bind-native":154}],158:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/is-callable"),ie=function(oe){return E(oe)?oe:void 0};Te.exports=function(oe,ee){return arguments.length<2?ie(z[oe]):z[oe]&&z[oe][ee]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(a,Te,xe){var z=a("../internals/classof"),E=a("../internals/get-method"),ie=a("../internals/iterators"),oe=a("../internals/well-known-symbol"),ee=oe("iterator");Te.exports=function(le){if(le!=null)return E(le,ee)||E(le,"@@iterator")||ie[z(le)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/function-call"),ie=a("../internals/a-callable"),oe=a("../internals/an-object"),ee=a("../internals/try-to-string"),le=a("../internals/get-iterator-method"),x=z.TypeError;Te.exports=function(ne,re){var ae=arguments.length<2?le(ne):re;if(ie(ae))return oe(E(ae,ne));throw x(ee(ne)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(a,Te,xe){var z=a("../internals/a-callable");Te.exports=function(E,ie){var oe=E[ie];return oe==null?void 0:z(oe)}},{"../internals/a-callable":95}],162:[function(a,Te,xe){var z=a("../internals/function-uncurry-this"),E=a("../internals/to-object"),ie=Math.floor,oe=z("".charAt),ee=z("".replace),le=z("".slice),x=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,ne=/\$([$&'`]|\d{1,2})/g;Te.exports=function(re,ae,se,ce,pe,me){var he=se+re.length,be=ce.length,De=ne;return pe!==void 0&&(pe=E(pe),De=x),ee(me,De,function(Me,Be){var Pe;switch(oe(Be,0)){case"$":return"$";case"&":return re;case"`":return le(ae,0,se);case"'":return le(ae,he);case"<":Pe=pe[le(Be,1,-1)];break;default:var Ce=+Be;if(Ce===0)return Me;if(Ce>be){var Oe=ie(Ce/10);return Oe===0?Me:Oe<=be?ce[Oe-1]===void 0?oe(Be,1):ce[Oe-1]+oe(Be,1):Me}Pe=ce[Ce-1]}return Pe===void 0?"":Pe})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(a,Te,xe){(function(z){(function(){var E=function(ie){return ie&&ie.Math==Math&&ie};Te.exports=E(typeof globalThis=="object"&&globalThis)||E(typeof window=="object"&&window)||E(typeof self=="object"&&self)||E(typeof z=="object"&&z)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(a,Te,xe){var z=a("../internals/function-uncurry-this"),E=a("../internals/to-object"),ie=z({}.hasOwnProperty);Te.exports=Object.hasOwn||function(ee,le){return ie(E(ee),le)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(a,Te,xe){Te.exports={}},{}],166:[function(a,Te,xe){var z=a("../internals/global");Te.exports=function(E,ie){var oe=z.console;oe&&oe.error&&(arguments.length==1?oe.error(E):oe.error(E,ie))}},{"../internals/global":163}],167:[function(a,Te,xe){var z=a("../internals/get-built-in");Te.exports=z("document","documentElement")},{"../internals/get-built-in":158}],168:[function(a,Te,xe){var z=a("../internals/descriptors"),E=a("../internals/fails"),ie=a("../internals/document-create-element");Te.exports=!z&&!E(function(){return Object.defineProperty(ie("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(a,Te,xe){var z=a("../internals/global"),E=z.Array,ie=Math.abs,oe=Math.pow,ee=Math.floor,le=Math.log,x=Math.LN2,ne=function(ae,se,ce){var pe=E(ce),me=ce*8-se-1,he=(1<<me)-1,be=he>>1,De=se===23?oe(2,-24)-oe(2,-77):0,Me=ae<0||ae===0&&1/ae<0?1:0,Be=0,Pe,Ce,Oe;for(ae=ie(ae),ae!=ae||ae===1/0?(Ce=ae!=ae?1:0,Pe=he):(Pe=ee(le(ae)/x),Oe=oe(2,-Pe),ae*Oe<1&&(Pe--,Oe*=2),Pe+be>=1?ae+=De/Oe:ae+=De*oe(2,1-be),ae*Oe>=2&&(Pe++,Oe/=2),Pe+be>=he?(Ce=0,Pe=he):Pe+be>=1?(Ce=(ae*Oe-1)*oe(2,se),Pe=Pe+be):(Ce=ae*oe(2,be-1)*oe(2,se),Pe=0));se>=8;)pe[Be++]=Ce&255,Ce/=256,se-=8;for(Pe=Pe<<se|Ce,me+=se;me>0;)pe[Be++]=Pe&255,Pe/=256,me-=8;return pe[--Be]|=Me*128,pe},re=function(ae,se){var ce=ae.length,pe=ce*8-se-1,me=(1<<pe)-1,he=me>>1,be=pe-7,De=ce-1,Me=ae[De--],Be=Me&127,Pe;for(Me>>=7;be>0;)Be=Be*256+ae[De--],be-=8;for(Pe=Be&(1<<-be)-1,Be>>=-be,be+=se;be>0;)Pe=Pe*256+ae[De--],be-=8;if(Be===0)Be=1-he;else{if(Be===me)return Pe?NaN:Me?-1/0:1/0;Pe=Pe+oe(2,se),Be=Be-he}return(Me?-1:1)*Pe*oe(2,Be-se)};Te.exports={pack:ne,unpack:re}},{"../internals/global":163}],170:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/function-uncurry-this"),ie=a("../internals/fails"),oe=a("../internals/classof-raw"),ee=z.Object,le=E("".split);Te.exports=ie(function(){return!ee("z").propertyIsEnumerable(0)})?function(x){return oe(x)=="String"?le(x,""):ee(x)}:ee},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(a,Te,xe){var z=a("../internals/is-callable"),E=a("../internals/is-object"),ie=a("../internals/object-set-prototype-of");Te.exports=function(oe,ee,le){var x,ne;return ie&&z(x=ee.constructor)&&x!==le&&E(ne=x.prototype)&&ne!==le.prototype&&ie(oe,ne),oe}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(a,Te,xe){var z=a("../internals/function-uncurry-this"),E=a("../internals/is-callable"),ie=a("../internals/shared-store"),oe=z(Function.toString);E(ie.inspectSource)||(ie.inspectSource=function(ee){return oe(ee)}),Te.exports=ie.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(a,Te,xe){var z=a("../internals/native-weak-map"),E=a("../internals/global"),ie=a("../internals/function-uncurry-this"),oe=a("../internals/is-object"),ee=a("../internals/create-non-enumerable-property"),le=a("../internals/has-own-property"),x=a("../internals/shared-store"),ne=a("../internals/shared-key"),re=a("../internals/hidden-keys"),ae="Object already initialized",se=E.TypeError,ce=E.WeakMap,pe,me,he,be=function(Ie){return he(Ie)?me(Ie):pe(Ie,{})},De=function(Ie){return function(ke){var Le;if(!oe(ke)||(Le=me(ke)).type!==Ie)throw se("Incompatible receiver, "+Ie+" required");return Le}};if(z||x.state){var Me=x.state||(x.state=new ce),Be=ie(Me.get),Pe=ie(Me.has),Ce=ie(Me.set);pe=function(Ie,ke){if(Pe(Me,Ie))throw new se(ae);return ke.facade=Ie,Ce(Me,Ie,ke),ke},me=function(Ie){return Be(Me,Ie)||{}},he=function(Ie){return Pe(Me,Ie)}}else{var Oe=ne("state");re[Oe]=!0,pe=function(Ie,ke){if(le(Ie,Oe))throw new se(ae);return ke.facade=Ie,ee(Ie,Oe,ke),ke},me=function(Ie){return le(Ie,Oe)?Ie[Oe]:{}},he=function(Ie){return le(Ie,Oe)}}Te.exports={set:pe,get:me,has:he,enforce:be,getterFor:De}},{"../internals/create-non-enumerable-property":129,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/is-object":180,"../internals/native-weak-map":192,"../internals/shared-key":235,"../internals/shared-store":236}],174:[function(a,Te,xe){var z=a("../internals/well-known-symbol"),E=a("../internals/iterators"),ie=z("iterator"),oe=Array.prototype;Te.exports=function(ee){return ee!==void 0&&(E.Array===ee||oe[ie]===ee)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(a,Te,xe){var z=a("../internals/classof-raw");Te.exports=Array.isArray||function(ie){return z(ie)=="Array"}},{"../internals/classof-raw":123}],176:[function(a,Te,xe){Te.exports=function(z){return typeof z=="function"}},{}],177:[function(a,Te,xe){var z=a("../internals/function-uncurry-this"),E=a("../internals/fails"),ie=a("../internals/is-callable"),oe=a("../internals/classof"),ee=a("../internals/get-built-in"),le=a("../internals/inspect-source"),x=function(){},ne=[],re=ee("Reflect","construct"),ae=/^\s*(?:class|function)\b/,se=z(ae.exec),ce=!ae.exec(x),pe=function(be){if(!ie(be))return!1;try{return re(x,ne,be),!0}catch(De){return!1}},me=function(be){if(!ie(be))return!1;switch(oe(be)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return ce||!!se(ae,le(be))}catch(De){return!0}};me.sham=!0,Te.exports=!re||E(function(){var he;return pe(pe.call)||!pe(Object)||!pe(function(){he=!0})||he})?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(a,Te,xe){var z=a("../internals/fails"),E=a("../internals/is-callable"),ie=/#|\.prototype\./,oe=function(re,ae){var se=le[ee(re)];return se==ne?!0:se==x?!1:E(ae)?z(ae):!!ae},ee=oe.normalize=function(re){return String(re).replace(ie,".").toLowerCase()},le=oe.data={},x=oe.NATIVE="N",ne=oe.POLYFILL="P";Te.exports=oe},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(a,Te,xe){var z=a("../internals/is-object"),E=Math.floor;Te.exports=Number.isInteger||function(oe){return!z(oe)&&isFinite(oe)&&E(oe)===oe}},{"../internals/is-object":180}],180:[function(a,Te,xe){var z=a("../internals/is-callable");Te.exports=function(E){return typeof E=="object"?E!==null:z(E)}},{"../internals/is-callable":176}],181:[function(a,Te,xe){Te.exports=!1},{}],182:[function(a,Te,xe){var z=a("../internals/is-object"),E=a("../internals/classof-raw"),ie=a("../internals/well-known-symbol"),oe=ie("match");Te.exports=function(ee){var le;return z(ee)&&((le=ee[oe])!==void 0?!!le:E(ee)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/get-built-in"),ie=a("../internals/is-callable"),oe=a("../internals/object-is-prototype-of"),ee=a("../internals/use-symbol-as-uid"),le=z.Object;Te.exports=ee?function(x){return typeof x=="symbol"}:function(x){var ne=E("Symbol");return ie(ne)&&oe(ne.prototype,le(x))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/function-bind-context"),ie=a("../internals/function-call"),oe=a("../internals/an-object"),ee=a("../internals/try-to-string"),le=a("../internals/is-array-iterator-method"),x=a("../internals/length-of-array-like"),ne=a("../internals/object-is-prototype-of"),re=a("../internals/get-iterator"),ae=a("../internals/get-iterator-method"),se=a("../internals/iterator-close"),ce=z.TypeError,pe=function(he,be){this.stopped=he,this.result=be},me=pe.prototype;Te.exports=function(he,be,De){var Me=De&&De.that,Be=!!(De&&De.AS_ENTRIES),Pe=!!(De&&De.IS_ITERATOR),Ce=!!(De&&De.INTERRUPTED),Oe=E(be,Me),Ie,ke,Le,Ae,ve,Ue,$e,Je=function(_e){return Ie&&se(Ie,"normal",_e),new pe(!0,_e)},ot=function(_e){return Be?(oe(_e),Ce?Oe(_e[0],_e[1],Je):Oe(_e[0],_e[1])):Ce?Oe(_e,Je):Oe(_e)};if(Pe)Ie=he;else{if(ke=ae(he),!ke)throw ce(ee(he)+" is not iterable");if(le(ke)){for(Le=0,Ae=x(he);Ae>Le;Le++)if(ve=ot(he[Le]),ve&&ne(me,ve))return ve;return new pe(!1)}Ie=re(he,ke)}for(Ue=Ie.next;!($e=ie(Ue,Ie)).done;){try{ve=ot($e.value)}catch(_e){se(Ie,"throw",_e)}if(typeof ve=="object"&&ve&&ne(me,ve))return ve}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(a,Te,xe){var z=a("../internals/function-call"),E=a("../internals/an-object"),ie=a("../internals/get-method");Te.exports=function(oe,ee,le){var x,ne;E(oe);try{if(x=ie(oe,"return"),!x){if(ee==="throw")throw le;return le}x=z(x,oe)}catch(re){ne=!0,x=re}if(ee==="throw")throw le;if(ne)throw x;return E(x),le}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(a,Te,xe){"use strict";var z=a("../internals/fails"),E=a("../internals/is-callable"),ie=a("../internals/object-create"),oe=a("../internals/object-get-prototype-of"),ee=a("../internals/redefine"),le=a("../internals/well-known-symbol"),x=a("../internals/is-pure"),ne=le("iterator"),re=!1,ae,se,ce;[].keys&&(ce=[].keys(),"next"in ce?(se=oe(oe(ce)),se!==Object.prototype&&(ae=se)):re=!0);var pe=ae==null||z(function(){var me={};return ae[ne].call(me)!==me});pe?ae={}:x&&(ae=ie(ae)),E(ae[ne])||ee(ae,ne,function(){return this}),Te.exports={IteratorPrototype:ae,BUGGY_SAFARI_ITERATORS:re}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(a,Te,xe){arguments[4][165][0].apply(xe,arguments)},{dup:165}],188:[function(a,Te,xe){var z=a("../internals/to-length");Te.exports=function(E){return z(E.length)}},{"../internals/to-length":249}],189:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/function-bind-context"),ie=a("../internals/object-get-own-property-descriptor").f,oe=a("../internals/task").set,ee=a("../internals/engine-is-ios"),le=a("../internals/engine-is-ios-pebble"),x=a("../internals/engine-is-webos-webkit"),ne=a("../internals/engine-is-node"),re=z.MutationObserver||z.WebKitMutationObserver,ae=z.document,se=z.process,ce=z.Promise,pe=ie(z,"queueMicrotask"),me=pe&&pe.value,he,be,De,Me,Be,Pe,Ce,Oe;me||(he=function(){var Ie,ke;for(ne&&(Ie=se.domain)&&Ie.exit();be;){ke=be.fn,be=be.next;try{ke()}catch(Le){throw be?Me():De=void 0,Le}}De=void 0,Ie&&Ie.enter()},!ee&&!ne&&!x&&re&&ae?(Be=!0,Pe=ae.createTextNode(""),new re(he).observe(Pe,{characterData:!0}),Me=function(){Pe.data=Be=!Be}):!le&&ce&&ce.resolve?(Ce=ce.resolve(void 0),Ce.constructor=ce,Oe=E(Ce.then,Ce),Me=function(){Oe(he)}):ne?Me=function(){se.nextTick(he)}:(oe=E(oe,z),Me=function(){oe(he)})),Te.exports=me||function(Ie){var ke={fn:Ie,next:void 0};De&&(De.next=ke),be||(be=ke,Me()),De=ke}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(a,Te,xe){var z=a("../internals/native-symbol");Te.exports=z&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(a,Te,xe){var z=a("../internals/engine-v8-version"),E=a("../internals/fails");Te.exports=!!Object.getOwnPropertySymbols&&!E(function(){var ie=Symbol();return!String(ie)||!(Object(ie)instanceof Symbol)||!Symbol.sham&&z&&z<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/is-callable"),ie=a("../internals/inspect-source"),oe=z.WeakMap;Te.exports=E(oe)&&/native code/.test(ie(oe))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(a,Te,xe){"use strict";var z=a("../internals/a-callable"),E=function(ie){var oe,ee;this.promise=new ie(function(le,x){if(oe!==void 0||ee!==void 0)throw TypeError("Bad Promise constructor");oe=le,ee=x}),this.resolve=z(oe),this.reject=z(ee)};Te.exports.f=function(ie){return new E(ie)}},{"../internals/a-callable":95}],194:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/is-regexp"),ie=z.TypeError;Te.exports=function(oe){if(E(oe))throw ie("The method doesn't accept regular expressions");return oe}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(a,Te,xe){"use strict";var z=a("../internals/descriptors"),E=a("../internals/function-uncurry-this"),ie=a("../internals/function-call"),oe=a("../internals/fails"),ee=a("../internals/object-keys"),le=a("../internals/object-get-own-property-symbols"),x=a("../internals/object-property-is-enumerable"),ne=a("../internals/to-object"),re=a("../internals/indexed-object"),ae=Object.assign,se=Object.defineProperty,ce=E([].concat);Te.exports=!ae||oe(function(){if(z&&ae({b:1},ae(se({},"a",{enumerable:!0,get:function(){se(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var pe={},me={},he=Symbol(),be="abcdefghijklmnopqrst";return pe[he]=7,be.split("").forEach(function(De){me[De]=De}),ae({},pe)[he]!=7||ee(ae({},me)).join("")!=be})?function(me,he){for(var be=ne(me),De=arguments.length,Me=1,Be=le.f,Pe=x.f;De>Me;)for(var Ce=re(arguments[Me++]),Oe=Be?ce(ee(Ce),Be(Ce)):ee(Ce),Ie=Oe.length,ke=0,Le;Ie>ke;)Le=Oe[ke++],(!z||ie(Pe,Ce,Le))&&(be[Le]=Ce[Le]);return be}:ae},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(a,Te,xe){var z=a("../internals/an-object"),E=a("../internals/object-define-properties"),ie=a("../internals/enum-bug-keys"),oe=a("../internals/hidden-keys"),ee=a("../internals/html"),le=a("../internals/document-create-element"),x=a("../internals/shared-key"),ne=">",re="<",ae="prototype",se="script",ce=x("IE_PROTO"),pe=function(){},me=function(Be){return re+se+ne+Be+re+"/"+se+ne},he=function(Be){Be.write(me("")),Be.close();var Pe=Be.parentWindow.Object;return Be=null,Pe},be=function(){var Be=le("iframe"),Pe="java"+se+":",Ce;return Be.style.display="none",ee.appendChild(Be),Be.src=String(Pe),Ce=Be.contentWindow.document,Ce.open(),Ce.write(me("document.F=Object")),Ce.close(),Ce.F},De,Me=function(){try{De=new ActiveXObject("htmlfile")}catch(Pe){}Me=typeof document!="undefined"?document.domain&&De?he(De):be():he(De);for(var Be=ie.length;Be--;)delete Me[ae][ie[Be]];return Me()};oe[ce]=!0,Te.exports=Object.create||function(Pe,Ce){var Oe;return Pe!==null?(pe[ae]=z(Pe),Oe=new pe,pe[ae]=null,Oe[ce]=Pe):Oe=Me(),Ce===void 0?Oe:E.f(Oe,Ce)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(a,Te,xe){var z=a("../internals/descriptors"),E=a("../internals/v8-prototype-define-bug"),ie=a("../internals/object-define-property"),oe=a("../internals/an-object"),ee=a("../internals/to-indexed-object"),le=a("../internals/object-keys");xe.f=z&&!E?Object.defineProperties:function(ne,re){oe(ne);for(var ae=ee(re),se=le(re),ce=se.length,pe=0,me;ce>pe;)ie.f(ne,me=se[pe++],ae[me]);return ne}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/descriptors"),ie=a("../internals/ie8-dom-define"),oe=a("../internals/v8-prototype-define-bug"),ee=a("../internals/an-object"),le=a("../internals/to-property-key"),x=z.TypeError,ne=Object.defineProperty,re=Object.getOwnPropertyDescriptor,ae="enumerable",se="configurable",ce="writable";xe.f=E?oe?function(me,he,be){if(ee(me),he=le(he),ee(be),typeof me=="function"&&he==="prototype"&&"value"in be&&ce in be&&!be[ce]){var De=re(me,he);De&&De[ce]&&(me[he]=be.value,be={configurable:se in be?be[se]:De[se],enumerable:ae in be?be[ae]:De[ae],writable:!1})}return ne(me,he,be)}:ne:function(me,he,be){if(ee(me),he=le(he),ee(be),ie)try{return ne(me,he,be)}catch(De){}if("get"in be||"set"in be)throw x("Accessors not supported");return"value"in be&&(me[he]=be.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(a,Te,xe){var z=a("../internals/descriptors"),E=a("../internals/function-call"),ie=a("../internals/object-property-is-enumerable"),oe=a("../internals/create-property-descriptor"),ee=a("../internals/to-indexed-object"),le=a("../internals/to-property-key"),x=a("../internals/has-own-property"),ne=a("../internals/ie8-dom-define"),re=Object.getOwnPropertyDescriptor;xe.f=z?re:function(se,ce){if(se=ee(se),ce=le(ce),ne)try{return re(se,ce)}catch(pe){}if(x(se,ce))return oe(!E(ie.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(a,Te,xe){var z=a("../internals/classof-raw"),E=a("../internals/to-indexed-object"),ie=a("../internals/object-get-own-property-names").f,oe=a("../internals/array-slice-simple"),ee=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],le=function(x){try{return ie(x)}catch(ne){return oe(ee)}};Te.exports.f=function(ne){return ee&&z(ne)=="Window"?le(ne):ie(E(ne))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(a,Te,xe){var z=a("../internals/object-keys-internal"),E=a("../internals/enum-bug-keys"),ie=E.concat("length","prototype");xe.f=Object.getOwnPropertyNames||function(ee){return z(ee,ie)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(a,Te,xe){xe.f=Object.getOwnPropertySymbols},{}],203:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/has-own-property"),ie=a("../internals/is-callable"),oe=a("../internals/to-object"),ee=a("../internals/shared-key"),le=a("../internals/correct-prototype-getter"),x=ee("IE_PROTO"),ne=z.Object,re=ne.prototype;Te.exports=le?ne.getPrototypeOf:function(ae){var se=oe(ae);if(E(se,x))return se[x];var ce=se.constructor;return ie(ce)&&se instanceof ce?ce.prototype:se instanceof ne?re:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(a,Te,xe){var z=a("../internals/function-uncurry-this");Te.exports=z({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(a,Te,xe){var z=a("../internals/function-uncurry-this"),E=a("../internals/has-own-property"),ie=a("../internals/to-indexed-object"),oe=a("../internals/array-includes").indexOf,ee=a("../internals/hidden-keys"),le=z([].push);Te.exports=function(x,ne){var re=ie(x),ae=0,se=[],ce;for(ce in re)!E(ee,ce)&&E(re,ce)&&le(se,ce);for(;ne.length>ae;)E(re,ce=ne[ae++])&&(~oe(se,ce)||le(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(a,Te,xe){var z=a("../internals/object-keys-internal"),E=a("../internals/enum-bug-keys");Te.exports=Object.keys||function(oe){return z(oe,E)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(a,Te,xe){"use strict";var z={}.propertyIsEnumerable,E=Object.getOwnPropertyDescriptor,ie=E&&!z.call({1:2},1);xe.f=ie?function(ee){var le=E(this,ee);return!!le&&le.enumerable}:z},{}],208:[function(a,Te,xe){var z=a("../internals/function-uncurry-this"),E=a("../internals/an-object"),ie=a("../internals/a-possible-prototype");Te.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var oe=!1,ee={},le;try{le=z(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),le(ee,[]),oe=ee instanceof Array}catch(x){}return function(ne,re){return E(ne),ie(re),oe?le(ne,re):ne.__proto__=re,ne}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(a,Te,xe){var z=a("../internals/descriptors"),E=a("../internals/function-uncurry-this"),ie=a("../internals/object-keys"),oe=a("../internals/to-indexed-object"),ee=a("../internals/object-property-is-enumerable").f,le=E(ee),x=E([].push),ne=function(re){return function(ae){for(var se=oe(ae),ce=ie(se),pe=ce.length,me=0,he=[],be;pe>me;)be=ce[me++],(!z||le(se,be))&&x(he,re?[be,se[be]]:se[be]);return he}};Te.exports={entries:ne(!0),values:ne(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(a,Te,xe){"use strict";var z=a("../internals/to-string-tag-support"),E=a("../internals/classof");Te.exports=z?{}.toString:function(){return"[object "+E(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/function-call"),ie=a("../internals/is-callable"),oe=a("../internals/is-object"),ee=z.TypeError;Te.exports=function(le,x){var ne,re;if(x==="string"&&ie(ne=le.toString)&&!oe(re=E(ne,le))||ie(ne=le.valueOf)&&!oe(re=E(ne,le))||x!=="string"&&ie(ne=le.toString)&&!oe(re=E(ne,le)))return re;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(a,Te,xe){var z=a("../internals/get-built-in"),E=a("../internals/function-uncurry-this"),ie=a("../internals/object-get-own-property-names"),oe=a("../internals/object-get-own-property-symbols"),ee=a("../internals/an-object"),le=E([].concat);Te.exports=z("Reflect","ownKeys")||function(ne){var re=ie.f(ee(ne)),ae=oe.f;return ae?le(re,ae(ne)):re}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(a,Te,xe){var z=a("../internals/global");Te.exports=z},{"../internals/global":163}],214:[function(a,Te,xe){Te.exports=function(z){try{return{error:!1,value:z()}}catch(E){return{error:!0,value:E}}}},{}],215:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/promise-native-constructor"),ie=a("../internals/is-callable"),oe=a("../internals/is-forced"),ee=a("../internals/inspect-source"),le=a("../internals/well-known-symbol"),x=a("../internals/engine-is-browser"),ne=a("../internals/is-pure"),re=a("../internals/engine-v8-version"),ae=E&&E.prototype,se=le("species"),ce=!1,pe=ie(z.PromiseRejectionEvent),me=oe("Promise",function(){var he=ee(E),be=he!==String(E);if(!be&&re===66||ne&&!(ae.catch&&ae.finally))return!0;if(re>=51&&/native code/.test(he))return!1;var De=new E(function(Pe){Pe(1)}),Me=function(Pe){Pe(function(){},function(){})},Be=De.constructor={};return Be[se]=Me,ce=De.then(function(){})instanceof Me,ce?!be&&x&&!pe:!0});Te.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(a,Te,xe){var z=a("../internals/global");Te.exports=z.Promise},{"../internals/global":163}],217:[function(a,Te,xe){var z=a("../internals/an-object"),E=a("../internals/is-object"),ie=a("../internals/new-promise-capability");Te.exports=function(oe,ee){if(z(oe),E(ee)&&ee.constructor===oe)return ee;var le=ie.f(oe),x=le.resolve;return x(ee),le.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(a,Te,xe){var z=a("../internals/promise-native-constructor"),E=a("../internals/check-correctness-of-iteration"),ie=a("../internals/promise-constructor-detection").CONSTRUCTOR;Te.exports=ie||!E(function(oe){z.all(oe).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(a,Te,xe){var z=a("../internals/object-define-property").f;Te.exports=function(E,ie,oe){oe in E||z(E,oe,{configurable:!0,get:function(){return ie[oe]},set:function(ee){ie[oe]=ee}})}},{"../internals/object-define-property":198}],220:[function(a,Te,xe){var z=function(){this.head=null,this.tail=null};z.prototype={add:function(E){var ie={item:E,next:null};this.head?this.tail.next=ie:this.head=ie,this.tail=ie},get:function(){var E=this.head;if(E)return this.head=E.next,this.tail===E&&(this.tail=null),E.item}},Te.exports=z},{}],221:[function(a,Te,xe){var z=a("../internals/redefine");Te.exports=function(E,ie,oe){for(var ee in ie)z(E,ee,ie[ee],oe);return E}},{"../internals/redefine":222}],222:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/is-callable"),ie=a("../internals/has-own-property"),oe=a("../internals/create-non-enumerable-property"),ee=a("../internals/set-global"),le=a("../internals/inspect-source"),x=a("../internals/internal-state"),ne=a("../internals/function-name").CONFIGURABLE,re=x.get,ae=x.enforce,se=String(String).split("String");(Te.exports=function(ce,pe,me,he){var be=he?!!he.unsafe:!1,De=he?!!he.enumerable:!1,Me=he?!!he.noTargetGet:!1,Be=he&&he.name!==void 0?he.name:pe,Pe;if(E(me)&&(String(Be).slice(0,7)==="Symbol("&&(Be="["+String(Be).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!ie(me,"name")||ne&&me.name!==Be)&&oe(me,"name",Be),Pe=ae(me),Pe.source||(Pe.source=se.join(typeof Be=="string"?Be:""))),ce===z){De?ce[pe]=me:ee(pe,me);return}else be?!Me&&ce[pe]&&(De=!0):delete ce[pe];De?ce[pe]=me:oe(ce,pe,me)})(Function.prototype,"toString",function(){return E(this)&&re(this).source||le(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/function-call"),ie=a("../internals/an-object"),oe=a("../internals/is-callable"),ee=a("../internals/classof-raw"),le=a("../internals/regexp-exec"),x=z.TypeError;Te.exports=function(ne,re){var ae=ne.exec;if(oe(ae)){var se=E(ae,ne,re);return se!==null&&ie(se),se}if(ee(ne)==="RegExp")return E(le,ne,re);throw x("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(a,Te,xe){"use strict";var z=a("../internals/function-call"),E=a("../internals/function-uncurry-this"),ie=a("../internals/to-string"),oe=a("../internals/regexp-flags"),ee=a("../internals/regexp-sticky-helpers"),le=a("../internals/shared"),x=a("../internals/object-create"),ne=a("../internals/internal-state").get,re=a("../internals/regexp-unsupported-dot-all"),ae=a("../internals/regexp-unsupported-ncg"),se=le("native-string-replace",String.prototype.replace),ce=RegExp.prototype.exec,pe=ce,me=E("".charAt),he=E("".indexOf),be=E("".replace),De=E("".slice),Me=function(){var Oe=/a/,Ie=/b*/g;return z(ce,Oe,"a"),z(ce,Ie,"a"),Oe.lastIndex!==0||Ie.lastIndex!==0}(),Be=ee.BROKEN_CARET,Pe=/()??/.exec("")[1]!==void 0,Ce=Me||Pe||Be||re||ae;Ce&&(pe=function(Ie){var ke=this,Le=ne(ke),Ae=ie(Ie),ve=Le.raw,Ue,$e,Je,ot,_e,Ke,et;if(ve)return ve.lastIndex=ke.lastIndex,Ue=z(pe,ve,Ae),ke.lastIndex=ve.lastIndex,Ue;var rt=Le.groups,tt=Be&&ke.sticky,Ge=z(oe,ke),Xe=ke.source,Ve=0,it=Ae;if(tt&&(Ge=be(Ge,"y",""),he(Ge,"g")===-1&&(Ge+="g"),it=De(Ae,ke.lastIndex),ke.lastIndex>0&&(!ke.multiline||ke.multiline&&me(Ae,ke.lastIndex-1)!==`
|
|
|
`)&&(Xe="(?: "+Xe+")",it=" "+it,Ve++),$e=new RegExp("^(?:"+Xe+")",Ge)),Pe&&($e=new RegExp("^"+Xe+"$(?!\\s)",Ge)),Me&&(Je=ke.lastIndex),ot=z(ce,tt?$e:ke,it),tt?ot?(ot.input=De(ot.input,Ve),ot[0]=De(ot[0],Ve),ot.index=ke.lastIndex,ke.lastIndex+=ot[0].length):ke.lastIndex=0:Me&&ot&&(ke.lastIndex=ke.global?ot.index+ot[0].length:Je),Pe&&ot&&ot.length>1&&z(se,ot[0],$e,function(){for(_e=1;_e<arguments.length-2;_e++)arguments[_e]===void 0&&(ot[_e]=void 0)}),ot&&rt)for(ot.groups=Ke=x(null),_e=0;_e<rt.length;_e++)et=rt[_e],Ke[et[0]]=ot[et[1]];return ot}),Te.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(a,Te,xe){"use strict";var z=a("../internals/an-object");Te.exports=function(){var E=z(this),ie="";return E.hasIndices&&(ie+="d"),E.global&&(ie+="g"),E.ignoreCase&&(ie+="i"),E.multiline&&(ie+="m"),E.dotAll&&(ie+="s"),E.unicode&&(ie+="u"),E.sticky&&(ie+="y"),ie}},{"../internals/an-object":101}],226:[function(a,Te,xe){var z=a("../internals/function-call"),E=a("../internals/has-own-property"),ie=a("../internals/object-is-prototype-of"),oe=a("../internals/regexp-flags"),ee=RegExp.prototype;Te.exports=function(le){var x=le.flags;return x===void 0&&!("flags"in ee)&&!E(le,"flags")&&ie(ee,le)?z(oe,le):x}},{"../internals/function-call":155,"../internals/has-own-property":164,"../internals/object-is-prototype-of":204,"../internals/regexp-flags":225}],227:[function(a,Te,xe){var z=a("../internals/fails"),E=a("../internals/global"),ie=E.RegExp,oe=z(function(){var x=ie("a","y");return x.lastIndex=2,x.exec("abcd")!=null}),ee=oe||z(function(){return!ie("a","y").sticky}),le=oe||z(function(){var x=ie("^r","gy");return x.lastIndex=2,x.exec("str")!=null});Te.exports={BROKEN_CARET:le,MISSED_STICKY:ee,UNSUPPORTED_Y:oe}},{"../internals/fails":150,"../internals/global":163}],228:[function(a,Te,xe){var z=a("../internals/fails"),E=a("../internals/global"),ie=E.RegExp;Te.exports=z(function(){var oe=ie(".","s");return!(oe.dotAll&&oe.exec(`
|
|
|
`)&&oe.flags==="s")})},{"../internals/fails":150,"../internals/global":163}],229:[function(a,Te,xe){var z=a("../internals/fails"),E=a("../internals/global"),ie=E.RegExp;Te.exports=z(function(){var oe=ie("(?<a>b)","g");return oe.exec("b").groups.a!=="b"||"b".replace(oe,"$<a>c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(a,Te,xe){var z=a("../internals/global"),E=z.TypeError;Te.exports=function(ie){if(ie==null)throw E("Can't call method on "+ie);return ie}},{"../internals/global":163}],231:[function(a,Te,xe){Te.exports=Object.is||function(E,ie){return E===ie?E!==0||1/E===1/ie:E!=E&&ie!=ie}},{}],232:[function(a,Te,xe){var z=a("../internals/global"),E=Object.defineProperty;Te.exports=function(ie,oe){try{E(z,ie,{value:oe,configurable:!0,writable:!0})}catch(ee){z[ie]=oe}return oe}},{"../internals/global":163}],233:[function(a,Te,xe){"use strict";var z=a("../internals/get-built-in"),E=a("../internals/object-define-property"),ie=a("../internals/well-known-symbol"),oe=a("../internals/descriptors"),ee=ie("species");Te.exports=function(le){var x=z(le),ne=E.f;oe&&x&&!x[ee]&&ne(x,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(a,Te,xe){var z=a("../internals/object-define-property").f,E=a("../internals/has-own-property"),ie=a("../internals/well-known-symbol"),oe=ie("toStringTag");Te.exports=function(ee,le,x){ee&&!x&&(ee=ee.prototype),ee&&!E(ee,oe)&&z(ee,oe,{configurable:!0,value:le})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(a,Te,xe){var z=a("../internals/shared"),E=a("../internals/uid"),ie=z("keys");Te.exports=function(oe){return ie[oe]||(ie[oe]=E(oe))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/set-global"),ie="__core-js_shared__",oe=z[ie]||E(ie,{});Te.exports=oe},{"../internals/global":163,"../internals/set-global":232}],237:[function(a,Te,xe){var z=a("../internals/is-pure"),E=a("../internals/shared-store");(Te.exports=function(ie,oe){return E[ie]||(E[ie]=oe!==void 0?oe:{})})("versions",[]).push({version:"3.22.1",mode:z?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(a,Te,xe){var z=a("../internals/an-object"),E=a("../internals/a-constructor"),ie=a("../internals/well-known-symbol"),oe=ie("species");Te.exports=function(ee,le){var x=z(ee).constructor,ne;return x===void 0||(ne=z(x)[oe])==null?le:E(ne)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(a,Te,xe){var z=a("../internals/function-uncurry-this"),E=a("../internals/to-integer-or-infinity"),ie=a("../internals/to-string"),oe=a("../internals/require-object-coercible"),ee=z("".charAt),le=z("".charCodeAt),x=z("".slice),ne=function(re){return function(ae,se){var ce=ie(oe(ae)),pe=E(se),me=ce.length,he,be;return pe<0||pe>=me?re?"":void 0:(he=le(ce,pe),he<55296||he>56319||pe+1===me||(be=le(ce,pe+1))<56320||be>57343?re?ee(ce,pe):he:re?x(ce,pe,pe+2):(he-55296<<10)+(be-56320)+65536)}};Te.exports={codeAt:ne(!1),charAt:ne(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(a,Te,xe){var z=a("../internals/function-name").PROPER,E=a("../internals/fails"),ie=a("../internals/whitespaces"),oe="\u200B\x85\u180E";Te.exports=function(ee){return E(function(){return!!ie[ee]()||oe[ee]()!==oe||z&&ie[ee].name!==ee})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(a,Te,xe){var z=a("../internals/function-uncurry-this"),E=a("../internals/require-object-coercible"),ie=a("../internals/to-string"),oe=a("../internals/whitespaces"),ee=z("".replace),le="["+oe+"]",x=RegExp("^"+le+le+"*"),ne=RegExp(le+le+"*$"),re=function(ae){return function(se){var ce=ie(E(se));return ae&1&&(ce=ee(ce,x,"")),ae&2&&(ce=ee(ce,ne,"")),ce}};Te.exports={start:re(1),end:re(2),trim:re(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(a,Te,xe){var z=a("../internals/function-call"),E=a("../internals/get-built-in"),ie=a("../internals/well-known-symbol"),oe=a("../internals/redefine");Te.exports=function(){var ee=E("Symbol"),le=ee&&ee.prototype,x=le&&le.valueOf,ne=ie("toPrimitive");le&&!le[ne]&&oe(le,ne,function(re){return z(x,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/function-apply"),ie=a("../internals/function-bind-context"),oe=a("../internals/is-callable"),ee=a("../internals/has-own-property"),le=a("../internals/fails"),x=a("../internals/html"),ne=a("../internals/array-slice"),re=a("../internals/document-create-element"),ae=a("../internals/validate-arguments-length"),se=a("../internals/engine-is-ios"),ce=a("../internals/engine-is-node"),pe=z.setImmediate,me=z.clearImmediate,he=z.process,be=z.Dispatch,De=z.Function,Me=z.MessageChannel,Be=z.String,Pe=0,Ce={},Oe="onreadystatechange",Ie,ke,Le,Ae;try{Ie=z.location}catch(ot){}var ve=function(ot){if(ee(Ce,ot)){var _e=Ce[ot];delete Ce[ot],_e()}},Ue=function(ot){return function(){ve(ot)}},$e=function(ot){ve(ot.data)},Je=function(ot){z.postMessage(Be(ot),Ie.protocol+"//"+Ie.host)};(!pe||!me)&&(pe=function(_e){ae(arguments.length,1);var Ke=oe(_e)?_e:De(_e),et=ne(arguments,1);return Ce[++Pe]=function(){E(Ke,void 0,et)},ke(Pe),Pe},me=function(_e){delete Ce[_e]},ce?ke=function(ot){he.nextTick(Ue(ot))}:be&&be.now?ke=function(ot){be.now(Ue(ot))}:Me&&!se?(Le=new Me,Ae=Le.port2,Le.port1.onmessage=$e,ke=ie(Ae.postMessage,Ae)):z.addEventListener&&oe(z.postMessage)&&!z.importScripts&&Ie&&Ie.protocol!=="file:"&&!le(Je)?(ke=Je,z.addEventListener("message",$e,!1)):Oe in re("script")?ke=function(ot){x.appendChild(re("script"))[Oe]=function(){x.removeChild(this),ve(ot)}}:ke=function(ot){setTimeout(Ue(ot),0)}),Te.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(a,Te,xe){var z=a("../internals/function-uncurry-this");Te.exports=z(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(a,Te,xe){var z=a("../internals/to-integer-or-infinity"),E=Math.max,ie=Math.min;Te.exports=function(oe,ee){var le=z(oe);return le<0?E(le+ee,0):ie(le,ee)}},{"../internals/to-integer-or-infinity":248}],246:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/to-integer-or-infinity"),ie=a("../internals/to-length"),oe=z.RangeError;Te.exports=function(ee){if(ee===void 0)return 0;var le=E(ee),x=ie(le);if(le!==x)throw oe("Wrong length or index");return x}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(a,Te,xe){var z=a("../internals/indexed-object"),E=a("../internals/require-object-coercible");Te.exports=function(ie){return z(E(ie))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(a,Te,xe){var z=Math.ceil,E=Math.floor;Te.exports=function(ie){var oe=+ie;return oe!==oe||oe===0?0:(oe>0?E:z)(oe)}},{}],249:[function(a,Te,xe){var z=a("../internals/to-integer-or-infinity"),E=Math.min;Te.exports=function(ie){return ie>0?E(z(ie),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/require-object-coercible"),ie=z.Object;Te.exports=function(oe){return ie(E(oe))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/to-positive-integer"),ie=z.RangeError;Te.exports=function(oe,ee){var le=E(oe);if(le%ee)throw ie("Wrong offset");return le}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/to-integer-or-infinity"),ie=z.RangeError;Te.exports=function(oe){var ee=E(oe);if(ee<0)throw ie("The argument can't be less than 0");return ee}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/function-call"),ie=a("../internals/is-object"),oe=a("../internals/is-symbol"),ee=a("../internals/get-method"),le=a("../internals/ordinary-to-primitive"),x=a("../internals/well-known-symbol"),ne=z.TypeError,re=x("toPrimitive");Te.exports=function(ae,se){if(!ie(ae)||oe(ae))return ae;var ce=ee(ae,re),pe;if(ce){if(se===void 0&&(se="default"),pe=E(ce,ae,se),!ie(pe)||oe(pe))return pe;throw ne("Can't convert object to primitive value")}return se===void 0&&(se="number"),le(ae,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(a,Te,xe){var z=a("../internals/to-primitive"),E=a("../internals/is-symbol");Te.exports=function(ie){var oe=z(ie,"string");return E(oe)?oe:oe+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(a,Te,xe){var z=a("../internals/well-known-symbol"),E=z("toStringTag"),ie={};ie[E]="z",Te.exports=String(ie)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/classof"),ie=z.String;Te.exports=function(oe){if(E(oe)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return ie(oe)}},{"../internals/classof":124,"../internals/global":163}],257:[function(a,Te,xe){var z=a("../internals/global"),E=z.String;Te.exports=function(ie){try{return E(ie)}catch(oe){return"Object"}}},{"../internals/global":163}],258:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/global"),ie=a("../internals/function-call"),oe=a("../internals/descriptors"),ee=a("../internals/typed-array-constructors-require-wrappers"),le=a("../internals/array-buffer-view-core"),x=a("../internals/array-buffer"),ne=a("../internals/an-instance"),re=a("../internals/create-property-descriptor"),ae=a("../internals/create-non-enumerable-property"),se=a("../internals/is-integral-number"),ce=a("../internals/to-length"),pe=a("../internals/to-index"),me=a("../internals/to-offset"),he=a("../internals/to-property-key"),be=a("../internals/has-own-property"),De=a("../internals/classof"),Me=a("../internals/is-object"),Be=a("../internals/is-symbol"),Pe=a("../internals/object-create"),Ce=a("../internals/object-is-prototype-of"),Oe=a("../internals/object-set-prototype-of"),Ie=a("../internals/object-get-own-property-names").f,ke=a("../internals/typed-array-from"),Le=a("../internals/array-iteration").forEach,Ae=a("../internals/set-species"),ve=a("../internals/object-define-property"),Ue=a("../internals/object-get-own-property-descriptor"),$e=a("../internals/internal-state"),Je=a("../internals/inherit-if-required"),ot=$e.get,_e=$e.set,Ke=ve.f,et=Ue.f,rt=Math.round,tt=E.RangeError,Ge=x.ArrayBuffer,Xe=Ge.prototype,Ve=x.DataView,it=le.NATIVE_ARRAY_BUFFER_VIEWS,Qe=le.TYPED_ARRAY_CONSTRUCTOR,ct=le.TYPED_ARRAY_TAG,at=le.TypedArray,qe=le.TypedArrayPrototype,Fe=le.aTypedArrayConstructor,Re=le.isTypedArray,te="BYTES_PER_ELEMENT",de="Wrong length",Ne=function(Ze,Ye){Fe(Ze);for(var st=0,lt=Ye.length,ft=new Ze(lt);lt>st;)ft[st]=Ye[st++];return ft},ze=function(Ze,Ye){Ke(Ze,Ye,{get:function(){return ot(this)[Ye]}})},we=function(Ze){var Ye;return Ce(Xe,Ze)||(Ye=De(Ze))=="ArrayBuffer"||Ye=="SharedArrayBuffer"},ye=function(Ze,Ye){return Re(Ze)&&!Be(Ye)&&Ye in Ze&&se(+Ye)&&Ye>=0},Ee=function(Ye,st){return st=he(st),ye(Ye,st)?re(2,Ye[st]):et(Ye,st)},We=function(Ye,st,lt){return st=he(st),ye(Ye,st)&&Me(lt)&&be(lt,"value")&&!be(lt,"get")&&!be(lt,"set")&&!lt.configurable&&(!be(lt,"writable")||lt.writable)&&(!be(lt,"enumerable")||lt.enumerable)?(Ye[st]=lt.value,Ye):Ke(Ye,st,lt)};oe?(it||(Ue.f=Ee,ve.f=We,ze(qe,"buffer"),ze(qe,"byteOffset"),ze(qe,"byteLength"),ze(qe,"length")),z({target:"Object",stat:!0,forced:!it},{getOwnPropertyDescriptor:Ee,defineProperty:We}),Te.exports=function(Ze,Ye,st){var lt=Ze.match(/\d+$/)[0]/8,ft=Ze+(st?"Clamped":"")+"Array",Tt="get"+Ze,St="set"+Ze,Ot=E[ft],bt=Ot,Mt=bt&&bt.prototype,Et={},xt=function(ht,Ct){var $t=ot(ht);return $t.view[Tt](Ct*lt+$t.byteOffset,!0)},Dt=function(ht,Ct,$t){var Vt=ot(ht);st&&($t=($t=rt($t))<0?0:$t>255?255:$t&255),Vt.view[St](Ct*lt+Vt.byteOffset,$t,!0)},jt=function(ht,Ct){Ke(ht,Ct,{get:function(){return xt(this,Ct)},set:function($t){return Dt(this,Ct,$t)},enumerable:!0})};it?ee&&(bt=Ye(function(ht,Ct,$t,Vt){return ne(ht,Mt),Je(function(){return Me(Ct)?we(Ct)?Vt!==void 0?new Ot(Ct,me($t,lt),Vt):$t!==void 0?new Ot(Ct,me($t,lt)):new Ot(Ct):Re(Ct)?Ne(bt,Ct):ie(ke,bt,Ct):new Ot(pe(Ct))}(),ht,bt)}),Oe&&Oe(bt,at),Le(Ie(Ot),function(ht){ht in bt||ae(bt,ht,Ot[ht])}),bt.prototype=Mt):(bt=Ye(function(ht,Ct,$t,Vt){ne(ht,Mt);var vt=0,kt=0,Wt,Kt,qt;if(!Me(Ct))qt=pe(Ct),Kt=qt*lt,Wt=new Ge(Kt);else if(we(Ct)){Wt=Ct,kt=me($t,lt);var or=Ct.byteLength;if(Vt===void 0){if(or%lt||(Kt=or-kt,Kt<0))throw tt(de)}else if(Kt=ce(Vt)*lt,Kt+kt>or)throw tt(de);qt=Kt/lt}else return Re(Ct)?Ne(bt,Ct):ie(ke,bt,Ct);for(_e(ht,{buffer:Wt,byteOffset:kt,byteLength:Kt,length:qt,view:new Ve(Wt)});vt<qt;)jt(ht,vt++)}),Oe&&Oe(bt,at),Mt=bt.prototype=Pe(qe)),Mt.constructor!==bt&&ae(Mt,"constructor",bt),ae(Mt,Qe,bt),ct&&ae(Mt,ct,ft),Et[ft]=bt,z({global:!0,forced:bt!=Ot,sham:!it},Et),te in bt||ae(bt,te,lt),te in Mt||ae(Mt,te,lt),Ae(ft)}):Te.exports=function(){}},{"../internals/an-instance":100,"../internals/array-buffer":104,"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/classof":124,"../internals/create-non-enumerable-property":129,"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-integral-number":179,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/object-create":196,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/object-set-prototype-of":208,"../internals/set-species":233,"../internals/to-index":246,"../internals/to-length":249,"../internals/to-offset":251,"../internals/to-property-key":254,"../internals/typed-array-constructors-require-wrappers":259,"../internals/typed-array-from":261}],259:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/fails"),ie=a("../internals/check-correctness-of-iteration"),oe=a("../internals/array-buffer-view-core").NATIVE_ARRAY_BUFFER_VIEWS,ee=z.ArrayBuffer,le=z.Int8Array;Te.exports=!oe||!E(function(){le(1)})||!E(function(){new le(-1)})||!ie(function(x){new le,new le(null),new le(1.5),new le(x)},!0)||E(function(){return new le(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(a,Te,xe){var z=a("../internals/array-from-constructor-and-list"),E=a("../internals/typed-array-species-constructor");Te.exports=function(ie,oe){return z(E(ie),oe)}},{"../internals/array-from-constructor-and-list":108,"../internals/typed-array-species-constructor":262}],261:[function(a,Te,xe){var z=a("../internals/function-bind-context"),E=a("../internals/function-call"),ie=a("../internals/a-constructor"),oe=a("../internals/to-object"),ee=a("../internals/length-of-array-like"),le=a("../internals/get-iterator"),x=a("../internals/get-iterator-method"),ne=a("../internals/is-array-iterator-method"),re=a("../internals/array-buffer-view-core").aTypedArrayConstructor;Te.exports=function(se){var ce=ie(this),pe=oe(se),me=arguments.length,he=me>1?arguments[1]:void 0,be=he!==void 0,De=x(pe),Me,Be,Pe,Ce,Oe,Ie;if(De&&!ne(De))for(Oe=le(pe,De),Ie=Oe.next,pe=[];!(Ce=E(Ie,Oe)).done;)pe.push(Ce.value);for(be&&me>2&&(he=z(he,arguments[2])),Be=ee(pe),Pe=new(re(ce))(Be),Me=0;Be>Me;Me++)Pe[Me]=be?he(pe[Me],Me):pe[Me];return Pe}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(a,Te,xe){var z=a("../internals/array-buffer-view-core"),E=a("../internals/species-constructor"),ie=z.TYPED_ARRAY_CONSTRUCTOR,oe=z.aTypedArrayConstructor;Te.exports=function(ee){return oe(E(ee,ee[ie]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(a,Te,xe){var z=a("../internals/function-uncurry-this"),E=0,ie=Math.random(),oe=z(1 .toString);Te.exports=function(ee){return"Symbol("+(ee===void 0?"":ee)+")_"+oe(++E+ie,36)}},{"../internals/function-uncurry-this":157}],264:[function(a,Te,xe){var z=a("../internals/native-symbol");Te.exports=z&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(a,Te,xe){var z=a("../internals/descriptors"),E=a("../internals/fails");Te.exports=z&&E(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(a,Te,xe){var z=a("../internals/global"),E=z.TypeError;Te.exports=function(ie,oe){if(ie<oe)throw E("Not enough arguments");return ie}},{"../internals/global":163}],267:[function(a,Te,xe){var z=a("../internals/well-known-symbol");xe.f=z},{"../internals/well-known-symbol":268}],268:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/shared"),ie=a("../internals/has-own-property"),oe=a("../internals/uid"),ee=a("../internals/native-symbol"),le=a("../internals/use-symbol-as-uid"),x=E("wks"),ne=z.Symbol,re=ne&&ne.for,ae=le?ne:ne&&ne.withoutSetter||oe;Te.exports=function(se){if(!ie(x,se)||!(ee||typeof x[se]=="string")){var ce="Symbol."+se;ee&&ie(ne,se)?x[se]=ne[se]:le&&re?x[se]=re(ce):x[se]=ae(ce)}return x[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(a,Te,xe){Te.exports=`
|
|
|
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},{}],270:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/global"),ie=a("../internals/array-buffer"),oe=a("../internals/set-species"),ee="ArrayBuffer",le=ie[ee],x=E[ee];z({global:!0,forced:x!==le},{ArrayBuffer:le}),oe(ee)},{"../internals/array-buffer":104,"../internals/export":149,"../internals/global":163,"../internals/set-species":233}],271:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/function-uncurry-this"),ie=a("../internals/fails"),oe=a("../internals/array-buffer"),ee=a("../internals/an-object"),le=a("../internals/to-absolute-index"),x=a("../internals/to-length"),ne=a("../internals/species-constructor"),re=oe.ArrayBuffer,ae=oe.DataView,se=ae.prototype,ce=E(re.prototype.slice),pe=E(se.getUint8),me=E(se.setUint8),he=ie(function(){return!new re(2).slice(1,void 0).byteLength});z({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:he},{slice:function(De,Me){if(ce&&Me===void 0)return ce(ee(this),De);for(var Be=ee(this).byteLength,Pe=le(De,Be),Ce=le(Me===void 0?Be:Me,Be),Oe=new(ne(this,re))(x(Ce-Pe)),Ie=new ae(this),ke=new ae(Oe),Le=0;Pe<Ce;)me(ke,Le++,pe(Ie,Pe++));return Oe}})},{"../internals/an-object":101,"../internals/array-buffer":104,"../internals/export":149,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/species-constructor":238,"../internals/to-absolute-index":245,"../internals/to-length":249}],272:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/global"),ie=a("../internals/fails"),oe=a("../internals/is-array"),ee=a("../internals/is-object"),le=a("../internals/to-object"),x=a("../internals/length-of-array-like"),ne=a("../internals/create-property"),re=a("../internals/array-species-create"),ae=a("../internals/array-method-has-species-support"),se=a("../internals/well-known-symbol"),ce=a("../internals/engine-v8-version"),pe=se("isConcatSpreadable"),me=9007199254740991,he="Maximum allowed index exceeded",be=E.TypeError,De=ce>=51||!ie(function(){var Ce=[];return Ce[pe]=!1,Ce.concat()[0]!==Ce}),Me=ae("concat"),Be=function(Ce){if(!ee(Ce))return!1;var Oe=Ce[pe];return Oe!==void 0?!!Oe:oe(Ce)},Pe=!De||!Me;z({target:"Array",proto:!0,forced:Pe},{concat:function(Oe){var Ie=le(this),ke=re(Ie,0),Le=0,Ae,ve,Ue,$e,Je;for(Ae=-1,Ue=arguments.length;Ae<Ue;Ae++)if(Je=Ae===-1?Ie:arguments[Ae],Be(Je)){if($e=x(Je),Le+$e>me)throw be(he);for(ve=0;ve<$e;ve++,Le++)ve in Je&&ne(ke,Le,Je[ve])}else{if(Le>=me)throw be(he);ne(ke,Le++,Je)}return ke.length=Le,ke}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(a,Te,xe){var z=a("../internals/export"),E=a("../internals/array-fill"),ie=a("../internals/add-to-unscopables");z({target:"Array",proto:!0},{fill:E}),ie("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/array-iteration").filter,ie=a("../internals/array-method-has-species-support"),oe=ie("filter");z({target:"Array",proto:!0,forced:!oe},{filter:function(le){return E(this,le,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/array-iteration").find,ie=a("../internals/add-to-unscopables"),oe="find",ee=!0;oe in[]&&Array(1)[oe](function(){ee=!1}),z({target:"Array",proto:!0,forced:ee},{find:function(x){return E(this,x,arguments.length>1?arguments[1]:void 0)}}),ie(oe)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(a,Te,xe){var z=a("../internals/export"),E=a("../internals/array-from"),ie=a("../internals/check-correctness-of-iteration"),oe=!ie(function(ee){Array.from(ee)});z({target:"Array",stat:!0,forced:oe},{from:E})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/array-includes").includes,ie=a("../internals/add-to-unscopables");z({target:"Array",proto:!0},{includes:function(ee){return E(this,ee,arguments.length>1?arguments[1]:void 0)}}),ie("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(a,Te,xe){"use strict";var z=a("../internals/to-indexed-object"),E=a("../internals/add-to-unscopables"),ie=a("../internals/iterators"),oe=a("../internals/internal-state"),ee=a("../internals/object-define-property").f,le=a("../internals/define-iterator"),x=a("../internals/is-pure"),ne=a("../internals/descriptors"),re="Array Iterator",ae=oe.set,se=oe.getterFor(re);Te.exports=le(Array,"Array",function(pe,me){ae(this,{type:re,target:z(pe),index:0,kind:me})},function(){var pe=se(this),me=pe.target,he=pe.kind,be=pe.index++;return!me||be>=me.length?(pe.target=void 0,{value:void 0,done:!0}):he=="keys"?{value:be,done:!1}:he=="values"?{value:me[be],done:!1}:{value:[be,me[be]],done:!1}},"values");var ce=ie.Arguments=ie.Array;if(E("keys"),E("values"),E("entries"),!x&&ne&&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(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/function-uncurry-this"),ie=a("../internals/indexed-object"),oe=a("../internals/to-indexed-object"),ee=a("../internals/array-method-is-strict"),le=E([].join),x=ie!=Object,ne=ee("join",",");z({target:"Array",proto:!0,forced:x||!ne},{join:function(ae){return le(oe(this),ae===void 0?",":ae)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/array-iteration").map,ie=a("../internals/array-method-has-species-support"),oe=ie("map");z({target:"Array",proto:!0,forced:!oe},{map:function(le){return E(this,le,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/global"),ie=a("../internals/is-array"),oe=a("../internals/is-constructor"),ee=a("../internals/is-object"),le=a("../internals/to-absolute-index"),x=a("../internals/length-of-array-like"),ne=a("../internals/to-indexed-object"),re=a("../internals/create-property"),ae=a("../internals/well-known-symbol"),se=a("../internals/array-method-has-species-support"),ce=a("../internals/array-slice"),pe=se("slice"),me=ae("species"),he=E.Array,be=Math.max;z({target:"Array",proto:!0,forced:!pe},{slice:function(Me,Be){var Pe=ne(this),Ce=x(Pe),Oe=le(Me,Ce),Ie=le(Be===void 0?Ce:Be,Ce),ke,Le,Ae;if(ie(Pe)&&(ke=Pe.constructor,oe(ke)&&(ke===he||ie(ke.prototype))?ke=void 0:ee(ke)&&(ke=ke[me],ke===null&&(ke=void 0)),ke===he||ke===void 0))return ce(Pe,Oe,Ie);for(Le=new(ke===void 0?he:ke)(be(Ie-Oe,0)),Ae=0;Oe<Ie;Oe++,Ae++)Oe in Pe&&re(Le,Ae,Pe[Oe]);return Le.length=Ae,Le}})},{"../internals/array-method-has-species-support":113,"../internals/array-slice":117,"../internals/create-property":131,"../internals/export":149,"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247,"../internals/well-known-symbol":268}],282:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/function-uncurry-this"),ie=a("../internals/a-callable"),oe=a("../internals/to-object"),ee=a("../internals/length-of-array-like"),le=a("../internals/to-string"),x=a("../internals/fails"),ne=a("../internals/array-sort"),re=a("../internals/array-method-is-strict"),ae=a("../internals/engine-ff-version"),se=a("../internals/engine-is-ie-or-edge"),ce=a("../internals/engine-v8-version"),pe=a("../internals/engine-webkit-version"),me=[],he=E(me.sort),be=E(me.push),De=x(function(){me.sort(void 0)}),Me=x(function(){me.sort(null)}),Be=re("sort"),Pe=!x(function(){if(ce)return ce<70;if(!(ae&&ae>3)){if(se)return!0;if(pe)return pe<603;var Ie="",ke,Le,Ae,ve;for(ke=65;ke<76;ke++){switch(Le=String.fromCharCode(ke),ke){case 66:case 69:case 70:case 72:Ae=3;break;case 68:case 71:Ae=4;break;default:Ae=2}for(ve=0;ve<47;ve++)me.push({k:Le+ve,v:Ae})}for(me.sort(function(Ue,$e){return $e.v-Ue.v}),ve=0;ve<me.length;ve++)Le=me[ve].k.charAt(0),Ie.charAt(Ie.length-1)!==Le&&(Ie+=Le);return Ie!=="DGBEFHACIJK"}}),Ce=De||!Me||!Be||!Pe,Oe=function(Ie){return function(ke,Le){return Le===void 0?-1:ke===void 0?1:Ie!==void 0?+Ie(ke,Le)||0:le(ke)>le(Le)?1:-1}};z({target:"Array",proto:!0,forced:Ce},{sort:function(ke){ke!==void 0&&ie(ke);var Le=oe(this);if(Pe)return ke===void 0?he(Le):he(Le,ke);var Ae=[],ve=ee(Le),Ue,$e;for($e=0;$e<ve;$e++)$e in Le&&be(Ae,Le[$e]);for(ne(Ae,Oe(ke)),Ue=Ae.length,$e=0;$e<Ue;)Le[$e]=Ae[$e++];for(;$e<ve;)delete Le[$e++];return Le}})},{"../internals/a-callable":95,"../internals/array-method-is-strict":114,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/export":149,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/to-string":256}],283:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/global"),ie=a("../internals/to-absolute-index"),oe=a("../internals/to-integer-or-infinity"),ee=a("../internals/length-of-array-like"),le=a("../internals/to-object"),x=a("../internals/array-species-create"),ne=a("../internals/create-property"),re=a("../internals/array-method-has-species-support"),ae=re("splice"),se=E.TypeError,ce=Math.max,pe=Math.min,me=9007199254740991,he="Maximum allowed length exceeded";z({target:"Array",proto:!0,forced:!ae},{splice:function(De,Me){var Be=le(this),Pe=ee(Be),Ce=ie(De,Pe),Oe=arguments.length,Ie,ke,Le,Ae,ve,Ue;if(Oe===0?Ie=ke=0:Oe===1?(Ie=0,ke=Pe-Ce):(Ie=Oe-2,ke=pe(ce(oe(Me),0),Pe-Ce)),Pe+Ie-ke>me)throw se(he);for(Le=x(Be,ke),Ae=0;Ae<ke;Ae++)ve=Ce+Ae,ve in Be&&ne(Le,Ae,Be[ve]);if(Le.length=ke,Ie<ke){for(Ae=Ce;Ae<Pe-ke;Ae++)ve=Ae+ke,Ue=Ae+Ie,ve in Be?Be[Ue]=Be[ve]:delete Be[Ue];for(Ae=Pe;Ae>Pe-ke+Ie;Ae--)delete Be[Ae-1]}else if(Ie>ke)for(Ae=Pe-ke;Ae>Ce;Ae--)ve=Ae+ke-1,Ue=Ae+Ie-1,ve in Be?Be[Ue]=Be[ve]:delete Be[Ue];for(Ae=0;Ae<Ie;Ae++)Be[Ae+Ce]=arguments[Ae+2];return Be.length=Pe-ke+Ie,Le}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/export":149,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-integer-or-infinity":248,"../internals/to-object":250}],284:[function(a,Te,xe){var z=a("../internals/descriptors"),E=a("../internals/function-name").EXISTS,ie=a("../internals/function-uncurry-this"),oe=a("../internals/object-define-property").f,ee=Function.prototype,le=ie(ee.toString),x=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,ne=ie(x.exec),re="name";z&&!E&&oe(ee,re,{configurable:!0,get:function(){try{return ne(x,le(this))[1]}catch(ae){return""}}})},{"../internals/descriptors":134,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/object-define-property":198}],285:[function(a,Te,xe){var z=a("../internals/export"),E=a("../internals/get-built-in"),ie=a("../internals/function-apply"),oe=a("../internals/function-call"),ee=a("../internals/function-uncurry-this"),le=a("../internals/fails"),x=a("../internals/is-array"),ne=a("../internals/is-callable"),re=a("../internals/is-object"),ae=a("../internals/is-symbol"),se=a("../internals/array-slice"),ce=a("../internals/native-symbol"),pe=E("JSON","stringify"),me=ee(/./.exec),he=ee("".charAt),be=ee("".charCodeAt),De=ee("".replace),Me=ee(1 .toString),Be=/[\uD800-\uDFFF]/g,Pe=/^[\uD800-\uDBFF]$/,Ce=/^[\uDC00-\uDFFF]$/,Oe=!ce||le(function(){var Ae=E("Symbol")();return pe([Ae])!="[null]"||pe({a:Ae})!="{}"||pe(Object(Ae))!="{}"}),Ie=le(function(){return pe("\uDF06\uD834")!=='"\\udf06\\ud834"'||pe("\uDEAD")!=='"\\udead"'}),ke=function(Ae,ve){var Ue=se(arguments),$e=ve;if(!(!re(ve)&&Ae===void 0||ae(Ae)))return x(ve)||(ve=function(Je,ot){if(ne($e)&&(ot=oe($e,this,Je,ot)),!ae(ot))return ot}),Ue[1]=ve,ie(pe,null,Ue)},Le=function(Ae,ve,Ue){var $e=he(Ue,ve-1),Je=he(Ue,ve+1);return me(Pe,Ae)&&!me(Ce,Je)||me(Ce,Ae)&&!me(Pe,$e)?"\\u"+Me(be(Ae,0),16):Ae};pe&&z({target:"JSON",stat:!0,forced:Oe||Ie},{stringify:function(ve,Ue,$e){var Je=se(arguments),ot=ie(Oe?ke:pe,null,Je);return Ie&&typeof ot=="string"?De(ot,Be,Le):ot}})},{"../internals/array-slice":117,"../internals/export":149,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/is-array":175,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/native-symbol":191}],286:[function(a,Te,xe){"use strict";var z=a("../internals/descriptors"),E=a("../internals/global"),ie=a("../internals/function-uncurry-this"),oe=a("../internals/is-forced"),ee=a("../internals/redefine"),le=a("../internals/has-own-property"),x=a("../internals/inherit-if-required"),ne=a("../internals/object-is-prototype-of"),re=a("../internals/is-symbol"),ae=a("../internals/to-primitive"),se=a("../internals/fails"),ce=a("../internals/object-get-own-property-names").f,pe=a("../internals/object-get-own-property-descriptor").f,me=a("../internals/object-define-property").f,he=a("../internals/this-number-value"),be=a("../internals/string-trim").trim,De="Number",Me=E[De],Be=Me.prototype,Pe=E.TypeError,Ce=ie("".slice),Oe=ie("".charCodeAt),Ie=function($e){var Je=ae($e,"number");return typeof Je=="bigint"?Je:ke(Je)},ke=function($e){var Je=ae($e,"number"),ot,_e,Ke,et,rt,tt,Ge,Xe;if(re(Je))throw Pe("Cannot convert a Symbol value to a number");if(typeof Je=="string"&&Je.length>2){if(Je=be(Je),ot=Oe(Je,0),ot===43||ot===45){if(_e=Oe(Je,2),_e===88||_e===120)return NaN}else if(ot===48){switch(Oe(Je,1)){case 66:case 98:Ke=2,et=49;break;case 79:case 111:Ke=8,et=55;break;default:return+Je}for(rt=Ce(Je,2),tt=rt.length,Ge=0;Ge<tt;Ge++)if(Xe=Oe(rt,Ge),Xe<48||Xe>et)return NaN;return parseInt(rt,Ke)}}return+Je};if(oe(De,!Me(" 0o1")||!Me("0b1")||Me("+0x1"))){for(var Le=function(Je){var ot=arguments.length<1?0:Me(Ie(Je)),_e=this;return ne(Be,_e)&&se(function(){he(_e)})?x(Object(ot),_e,Le):ot},Ae=z?ce(Me):"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(","),ve=0,Ue;Ae.length>ve;ve++)le(Me,Ue=Ae[ve])&&!le(Le,Ue)&&me(Le,Ue,pe(Me,Ue));Le.prototype=Be,Be.constructor=Le,ee(E,De,Le)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(a,Te,xe){var z=a("../internals/export"),E=a("../internals/object-assign");z({target:"Object",stat:!0,forced:Object.assign!==E},{assign:E})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(a,Te,xe){var z=a("../internals/export"),E=a("../internals/object-to-array").entries;z({target:"Object",stat:!0},{entries:function(oe){return E(oe)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(a,Te,xe){var z=a("../internals/export"),E=a("../internals/native-symbol"),ie=a("../internals/fails"),oe=a("../internals/object-get-own-property-symbols"),ee=a("../internals/to-object"),le=!E||ie(function(){oe.f(1)});z({target:"Object",stat:!0,forced:le},{getOwnPropertySymbols:function(ne){var re=oe.f;return re?re(ee(ne)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(a,Te,xe){var z=a("../internals/export"),E=a("../internals/to-object"),ie=a("../internals/object-keys"),oe=a("../internals/fails"),ee=oe(function(){ie(1)});z({target:"Object",stat:!0,forced:ee},{keys:function(x){return ie(E(x))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(a,Te,xe){var z=a("../internals/to-string-tag-support"),E=a("../internals/redefine"),ie=a("../internals/object-to-string");z||E(Object.prototype,"toString",ie,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/function-call"),ie=a("../internals/a-callable"),oe=a("../internals/new-promise-capability"),ee=a("../internals/perform"),le=a("../internals/iterate"),x=a("../internals/promise-statics-incorrect-iteration");z({target:"Promise",stat:!0,forced:x},{all:function(re){var ae=this,se=oe.f(ae),ce=se.resolve,pe=se.reject,me=ee(function(){var he=ie(ae.resolve),be=[],De=0,Me=1;le(re,function(Be){var Pe=De++,Ce=!1;Me++,E(he,ae,Be).then(function(Oe){Ce||(Ce=!0,be[Pe]=Oe,--Me||ce(be))},pe)}),--Me||ce(be)});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(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/is-pure"),ie=a("../internals/promise-constructor-detection").CONSTRUCTOR,oe=a("../internals/promise-native-constructor"),ee=a("../internals/get-built-in"),le=a("../internals/is-callable"),x=a("../internals/redefine"),ne=oe&&oe.prototype;if(z({target:"Promise",proto:!0,forced:ie,real:!0},{catch:function(ae){return this.then(void 0,ae)}}),!E&&le(oe)){var re=ee("Promise").prototype.catch;ne.catch!==re&&x(ne,"catch",re,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/is-pure"),ie=a("../internals/engine-is-node"),oe=a("../internals/global"),ee=a("../internals/function-call"),le=a("../internals/redefine"),x=a("../internals/redefine-all"),ne=a("../internals/object-set-prototype-of"),re=a("../internals/set-to-string-tag"),ae=a("../internals/set-species"),se=a("../internals/a-callable"),ce=a("../internals/is-callable"),pe=a("../internals/is-object"),me=a("../internals/an-instance"),he=a("../internals/species-constructor"),be=a("../internals/task").set,De=a("../internals/microtask"),Me=a("../internals/host-report-errors"),Be=a("../internals/perform"),Pe=a("../internals/queue"),Ce=a("../internals/internal-state"),Oe=a("../internals/promise-native-constructor"),Ie=a("../internals/promise-constructor-detection"),ke=a("../internals/new-promise-capability"),Le="Promise",Ae=Ie.CONSTRUCTOR,ve=Ie.REJECTION_EVENT,Ue=Ie.SUBCLASSING,$e=Ce.getterFor(Le),Je=Ce.set,ot=Oe&&Oe.prototype,_e=Oe,Ke=ot,et=oe.TypeError,rt=oe.document,tt=oe.process,Ge=ke.f,Xe=Ge,Ve=!!(rt&&rt.createEvent&&oe.dispatchEvent),it="unhandledrejection",Qe="rejectionhandled",ct=0,at=1,qe=2,Fe=1,Re=2,te,de,Ne,ze,we=function(St){var Ot;return pe(St)&&ce(Ot=St.then)?Ot:!1},ye=function(St,Ot){var bt=Ot.value,Mt=Ot.state==at,Et=Mt?St.ok:St.fail,xt=St.resolve,Dt=St.reject,jt=St.domain,ht,Ct,$t;try{Et?(Mt||(Ot.rejection===Re&&st(Ot),Ot.rejection=Fe),Et===!0?ht=bt:(jt&&jt.enter(),ht=Et(bt),jt&&(jt.exit(),$t=!0)),ht===St.promise?Dt(et("Promise-chain cycle")):(Ct=we(ht))?ee(Ct,ht,xt,Dt):xt(ht)):Dt(bt)}catch(Vt){jt&&!$t&&jt.exit(),Dt(Vt)}},Ee=function(St,Ot){St.notified||(St.notified=!0,De(function(){for(var bt=St.reactions,Mt;Mt=bt.get();)ye(Mt,St);St.notified=!1,Ot&&!St.rejection&&Ze(St)}))},We=function(St,Ot,bt){var Mt,Et;Ve?(Mt=rt.createEvent("Event"),Mt.promise=Ot,Mt.reason=bt,Mt.initEvent(St,!1,!0),oe.dispatchEvent(Mt)):Mt={promise:Ot,reason:bt},!ve&&(Et=oe["on"+St])?Et(Mt):St===it&&Me("Unhandled promise rejection",bt)},Ze=function(St){ee(be,oe,function(){var Ot=St.facade,bt=St.value,Mt=Ye(St),Et;if(Mt&&(Et=Be(function(){ie?tt.emit("unhandledRejection",bt,Ot):We(it,Ot,bt)}),St.rejection=ie||Ye(St)?Re:Fe,Et.error))throw Et.value})},Ye=function(St){return St.rejection!==Fe&&!St.parent},st=function(St){ee(be,oe,function(){var Ot=St.facade;ie?tt.emit("rejectionHandled",Ot):We(Qe,Ot,St.value)})},lt=function(St,Ot,bt){return function(Mt){St(Ot,Mt,bt)}},ft=function(St,Ot,bt){St.done||(St.done=!0,bt&&(St=bt),St.value=Ot,St.state=qe,Ee(St,!0))},Tt=function(St,Ot,bt){if(!St.done){St.done=!0,bt&&(St=bt);try{if(St.facade===Ot)throw et("Promise can't be resolved itself");var Mt=we(Ot);Mt?De(function(){var Et={done:!1};try{ee(Mt,Ot,lt(Tt,Et,St),lt(ft,Et,St))}catch(xt){ft(Et,xt,St)}}):(St.value=Ot,St.state=at,Ee(St,!1))}catch(Et){ft({done:!1},Et,St)}}};if(Ae&&(_e=function(Ot){me(this,Ke),se(Ot),ee(te,this);var bt=$e(this);try{Ot(lt(Tt,bt),lt(ft,bt))}catch(Mt){ft(bt,Mt)}},Ke=_e.prototype,te=function(Ot){Je(this,{type:Le,done:!1,notified:!1,parent:!1,reactions:new Pe,rejection:!1,state:ct,value:void 0})},te.prototype=x(Ke,{then:function(Ot,bt){var Mt=$e(this),Et=Ge(he(this,_e));return Mt.parent=!0,Et.ok=ce(Ot)?Ot:!0,Et.fail=ce(bt)&&bt,Et.domain=ie?tt.domain:void 0,Mt.state==ct?Mt.reactions.add(Et):De(function(){ye(Et,Mt)}),Et.promise}}),de=function(){var St=new te,Ot=$e(St);this.promise=St,this.resolve=lt(Tt,Ot),this.reject=lt(ft,Ot)},ke.f=Ge=function(St){return St===_e||St===Ne?new de(St):Xe(St)},!E&&ce(Oe)&&ot!==Object.prototype)){ze=ot.then,Ue||le(ot,"then",function(Ot,bt){var Mt=this;return new _e(function(Et,xt){ee(ze,Mt,Et,xt)}).then(Ot,bt)},{unsafe:!0});try{delete ot.constructor}catch(St){}ne&&ne(ot,Ke)}z({global:!0,wrap:!0,forced:Ae},{Promise:_e}),re(_e,Le,!1,!0),ae(Le)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(a,Te,xe){a("../modules/es.promise.constructor"),a("../modules/es.promise.all"),a("../modules/es.promise.catch"),a("../modules/es.promise.race"),a("../modules/es.promise.reject"),a("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/function-call"),ie=a("../internals/a-callable"),oe=a("../internals/new-promise-capability"),ee=a("../internals/perform"),le=a("../internals/iterate"),x=a("../internals/promise-statics-incorrect-iteration");z({target:"Promise",stat:!0,forced:x},{race:function(re){var ae=this,se=oe.f(ae),ce=se.reject,pe=ee(function(){var me=ie(ae.resolve);le(re,function(he){E(me,ae,he).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(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/function-call"),ie=a("../internals/new-promise-capability"),oe=a("../internals/promise-constructor-detection").CONSTRUCTOR;z({target:"Promise",stat:!0,forced:oe},{reject:function(le){var x=ie.f(this);return E(x.reject,void 0,le),x.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/get-built-in"),ie=a("../internals/is-pure"),oe=a("../internals/promise-native-constructor"),ee=a("../internals/promise-constructor-detection").CONSTRUCTOR,le=a("../internals/promise-resolve"),x=E("Promise"),ne=ie&&!ee;z({target:"Promise",stat:!0,forced:ie||ee},{resolve:function(ae){return le(ne&&this===x?oe:this,ae)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(a,Te,xe){var z=a("../internals/descriptors"),E=a("../internals/global"),ie=a("../internals/function-uncurry-this"),oe=a("../internals/is-forced"),ee=a("../internals/inherit-if-required"),le=a("../internals/create-non-enumerable-property"),x=a("../internals/object-get-own-property-names").f,ne=a("../internals/object-is-prototype-of"),re=a("../internals/is-regexp"),ae=a("../internals/to-string"),se=a("../internals/regexp-get-flags"),ce=a("../internals/regexp-sticky-helpers"),pe=a("../internals/proxy-accessor"),me=a("../internals/redefine"),he=a("../internals/fails"),be=a("../internals/has-own-property"),De=a("../internals/internal-state").enforce,Me=a("../internals/set-species"),Be=a("../internals/well-known-symbol"),Pe=a("../internals/regexp-unsupported-dot-all"),Ce=a("../internals/regexp-unsupported-ncg"),Oe=Be("match"),Ie=E.RegExp,ke=Ie.prototype,Le=E.SyntaxError,Ae=ie(ke.exec),ve=ie("".charAt),Ue=ie("".replace),$e=ie("".indexOf),Je=ie("".slice),ot=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,_e=/a/g,Ke=/a/g,et=new Ie(_e)!==_e,rt=ce.MISSED_STICKY,tt=ce.UNSUPPORTED_Y,Ge=z&&(!et||rt||Pe||Ce||he(function(){return Ke[Oe]=!1,Ie(_e)!=_e||Ie(Ke)==Ke||Ie(_e,"i")!="/a/i"})),Xe=function(at){for(var qe=at.length,Fe=0,Re="",te=!1,de;Fe<=qe;Fe++){if(de=ve(at,Fe),de==="\\"){Re+=de+ve(at,++Fe);continue}!te&&de==="."?Re+="[\\s\\S]":(de==="["?te=!0:de==="]"&&(te=!1),Re+=de)}return Re},Ve=function(at){for(var qe=at.length,Fe=0,Re="",te=[],de={},Ne=!1,ze=!1,we=0,ye="",Ee;Fe<=qe;Fe++){if(Ee=ve(at,Fe),Ee==="\\")Ee=Ee+ve(at,++Fe);else if(Ee==="]")Ne=!1;else if(!Ne)switch(!0){case Ee==="[":Ne=!0;break;case Ee==="(":Ae(ot,Je(at,Fe+1))&&(Fe+=2,ze=!0),Re+=Ee,we++;continue;case(Ee===">"&&ze):if(ye===""||be(de,ye))throw new Le("Invalid capture group name");de[ye]=!0,te[te.length]=[ye,we],ze=!1,ye="";continue}ze?ye+=Ee:Re+=Ee}return[Re,te]};if(oe("RegExp",Ge)){for(var it=function(qe,Fe){var Re=ne(ke,this),te=re(qe),de=Fe===void 0,Ne=[],ze=qe,we,ye,Ee,We,Ze,Ye;if(!Re&&te&&de&&qe.constructor===it)return qe;if((te||ne(ke,qe))&&(qe=qe.source,de&&(Fe=se(ze))),qe=qe===void 0?"":ae(qe),Fe=Fe===void 0?"":ae(Fe),ze=qe,Pe&&"dotAll"in _e&&(ye=!!Fe&&$e(Fe,"s")>-1,ye&&(Fe=Ue(Fe,/s/g,""))),we=Fe,rt&&"sticky"in _e&&(Ee=!!Fe&&$e(Fe,"y")>-1,Ee&&tt&&(Fe=Ue(Fe,/y/g,""))),Ce&&(We=Ve(qe),qe=We[0],Ne=We[1]),Ze=ee(Ie(qe,Fe),Re?this:ke,it),(ye||Ee||Ne.length)&&(Ye=De(Ze),ye&&(Ye.dotAll=!0,Ye.raw=it(Xe(qe),we)),Ee&&(Ye.sticky=!0),Ne.length&&(Ye.groups=Ne)),qe!==ze)try{le(Ze,"source",ze===""?"(?:)":ze)}catch(st){}return Ze},Qe=x(Ie),ct=0;Qe.length>ct;)pe(it,Ie,Qe[ct++]);ke.constructor=it,it.prototype=ke,me(E,"RegExp",it)}Me("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/regexp-exec");z({target:"RegExp",proto:!0,forced:/./.exec!==E},{exec:E})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(a,Te,xe){"use strict";var z=a("../internals/function-name").PROPER,E=a("../internals/redefine"),ie=a("../internals/an-object"),oe=a("../internals/to-string"),ee=a("../internals/fails"),le=a("../internals/regexp-get-flags"),x="toString",ne=RegExp.prototype,re=ne[x],ae=ee(function(){return re.call({source:"a",flags:"b"})!="/a/b"}),se=z&&re.name!=x;(ae||se)&&E(RegExp.prototype,x,function(){var pe=ie(this),me=oe(pe.source),he=oe(le(pe));return"/"+me+"/"+he},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/function-uncurry-this"),ie=a("../internals/not-a-regexp"),oe=a("../internals/require-object-coercible"),ee=a("../internals/to-string"),le=a("../internals/correct-is-regexp-logic"),x=E("".indexOf);z({target:"String",proto:!0,forced:!le("includes")},{includes:function(re){return!!~x(ee(oe(this)),ee(ie(re)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(a,Te,xe){"use strict";var z=a("../internals/string-multibyte").charAt,E=a("../internals/to-string"),ie=a("../internals/internal-state"),oe=a("../internals/define-iterator"),ee="String Iterator",le=ie.set,x=ie.getterFor(ee);oe(String,"String",function(ne){le(this,{type:ee,string:E(ne),index:0})},function(){var re=x(this),ae=re.string,se=re.index,ce;return se>=ae.length?{value:void 0,done:!0}:(ce=z(ae,se),re.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(a,Te,xe){"use strict";var z=a("../internals/function-call"),E=a("../internals/fix-regexp-well-known-symbol-logic"),ie=a("../internals/an-object"),oe=a("../internals/to-length"),ee=a("../internals/to-string"),le=a("../internals/require-object-coercible"),x=a("../internals/get-method"),ne=a("../internals/advance-string-index"),re=a("../internals/regexp-exec-abstract");E("match",function(ae,se,ce){return[function(me){var he=le(this),be=me==null?void 0:x(me,ae);return be?z(be,me,he):new RegExp(me)[ae](ee(he))},function(pe){var me=ie(this),he=ee(pe),be=ce(se,me,he);if(be.done)return be.value;if(!me.global)return re(me,he);var De=me.unicode;me.lastIndex=0;for(var Me=[],Be=0,Pe;(Pe=re(me,he))!==null;){var Ce=ee(Pe[0]);Me[Be]=Ce,Ce===""&&(me.lastIndex=ne(he,oe(me.lastIndex),De)),Be++}return Be===0?null:Me}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(a,Te,xe){"use strict";var z=a("../internals/function-apply"),E=a("../internals/function-call"),ie=a("../internals/function-uncurry-this"),oe=a("../internals/fix-regexp-well-known-symbol-logic"),ee=a("../internals/fails"),le=a("../internals/an-object"),x=a("../internals/is-callable"),ne=a("../internals/to-integer-or-infinity"),re=a("../internals/to-length"),ae=a("../internals/to-string"),se=a("../internals/require-object-coercible"),ce=a("../internals/advance-string-index"),pe=a("../internals/get-method"),me=a("../internals/get-substitution"),he=a("../internals/regexp-exec-abstract"),be=a("../internals/well-known-symbol"),De=be("replace"),Me=Math.max,Be=Math.min,Pe=ie([].concat),Ce=ie([].push),Oe=ie("".indexOf),Ie=ie("".slice),ke=function(Ue){return Ue===void 0?Ue:String(Ue)},Le=function(){return"a".replace(/./,"$0")==="$0"}(),Ae=function(){return/./[De]?/./[De]("a","$0")==="":!1}(),ve=!ee(function(){var Ue=/./;return Ue.exec=function(){var $e=[];return $e.groups={a:"7"},$e},"".replace(Ue,"$<a>")!=="7"});oe("replace",function(Ue,$e,Je){var ot=Ae?"$":"$0";return[function(Ke,et){var rt=se(this),tt=Ke==null?void 0:pe(Ke,De);return tt?E(tt,Ke,rt,et):E($e,ae(rt),Ke,et)},function(_e,Ke){var et=le(this),rt=ae(_e);if(typeof Ke=="string"&&Oe(Ke,ot)===-1&&Oe(Ke,"$<")===-1){var tt=Je($e,et,rt,Ke);if(tt.done)return tt.value}var Ge=x(Ke);Ge||(Ke=ae(Ke));var Xe=et.global;if(Xe){var Ve=et.unicode;et.lastIndex=0}for(var it=[];;){var Qe=he(et,rt);if(Qe===null||(Ce(it,Qe),!Xe))break;var ct=ae(Qe[0]);ct===""&&(et.lastIndex=ce(rt,re(et.lastIndex),Ve))}for(var at="",qe=0,Fe=0;Fe<it.length;Fe++){Qe=it[Fe];for(var Re=ae(Qe[0]),te=Me(Be(ne(Qe.index),rt.length),0),de=[],Ne=1;Ne<Qe.length;Ne++)Ce(de,ke(Qe[Ne]));var ze=Qe.groups;if(Ge){var we=Pe([Re],de,te,rt);ze!==void 0&&Ce(we,ze);var ye=ae(z(Ke,void 0,we))}else ye=me(Re,rt,te,de,ze,Ke);te>=qe&&(at+=Ie(rt,qe,te)+ye,qe=te+Re.length)}return at+Ie(rt,qe)}]},!ve||!Le||Ae)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(a,Te,xe){"use strict";var z=a("../internals/function-call"),E=a("../internals/fix-regexp-well-known-symbol-logic"),ie=a("../internals/an-object"),oe=a("../internals/require-object-coercible"),ee=a("../internals/same-value"),le=a("../internals/to-string"),x=a("../internals/get-method"),ne=a("../internals/regexp-exec-abstract");E("search",function(re,ae,se){return[function(pe){var me=oe(this),he=pe==null?void 0:x(pe,re);return he?z(he,pe,me):new RegExp(pe)[re](le(me))},function(ce){var pe=ie(this),me=le(ce),he=se(ae,pe,me);if(he.done)return he.value;var be=pe.lastIndex;ee(be,0)||(pe.lastIndex=0);var De=ne(pe,me);return ee(pe.lastIndex,be)||(pe.lastIndex=be),De===null?-1:De.index}]})},{"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/same-value":231,"../internals/to-string":256}],307:[function(a,Te,xe){"use strict";var z=a("../internals/function-apply"),E=a("../internals/function-call"),ie=a("../internals/function-uncurry-this"),oe=a("../internals/fix-regexp-well-known-symbol-logic"),ee=a("../internals/is-regexp"),le=a("../internals/an-object"),x=a("../internals/require-object-coercible"),ne=a("../internals/species-constructor"),re=a("../internals/advance-string-index"),ae=a("../internals/to-length"),se=a("../internals/to-string"),ce=a("../internals/get-method"),pe=a("../internals/array-slice-simple"),me=a("../internals/regexp-exec-abstract"),he=a("../internals/regexp-exec"),be=a("../internals/regexp-sticky-helpers"),De=a("../internals/fails"),Me=be.UNSUPPORTED_Y,Be=4294967295,Pe=Math.min,Ce=[].push,Oe=ie(/./.exec),Ie=ie(Ce),ke=ie("".slice),Le=!De(function(){var Ae=/(?:)/,ve=Ae.exec;Ae.exec=function(){return ve.apply(this,arguments)};var Ue="ab".split(Ae);return Ue.length!==2||Ue[0]!=="a"||Ue[1]!=="b"});oe("split",function(Ae,ve,Ue){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(Je,ot){var _e=se(x(this)),Ke=ot===void 0?Be:ot>>>0;if(Ke===0)return[];if(Je===void 0)return[_e];if(!ee(Je))return E(ve,_e,Je,Ke);for(var et=[],rt=(Je.ignoreCase?"i":"")+(Je.multiline?"m":"")+(Je.unicode?"u":"")+(Je.sticky?"y":""),tt=0,Ge=new RegExp(Je.source,rt+"g"),Xe,Ve,it;(Xe=E(he,Ge,_e))&&(Ve=Ge.lastIndex,!(Ve>tt&&(Ie(et,ke(_e,tt,Xe.index)),Xe.length>1&&Xe.index<_e.length&&z(Ce,et,pe(Xe,1)),it=Xe[0].length,tt=Ve,et.length>=Ke)));)Ge.lastIndex===Xe.index&&Ge.lastIndex++;return tt===_e.length?(it||!Oe(Ge,""))&&Ie(et,""):Ie(et,ke(_e,tt)),et.length>Ke?pe(et,0,Ke):et}:"0".split(void 0,0).length?$e=function(Je,ot){return Je===void 0&&ot===0?[]:E(ve,this,Je,ot)}:$e=ve,[function(ot,_e){var Ke=x(this),et=ot==null?void 0:ce(ot,Ae);return et?E(et,ot,Ke,_e):E($e,se(Ke),ot,_e)},function(Je,ot){var _e=le(this),Ke=se(Je),et=Ue($e,_e,Ke,ot,$e!==ve);if(et.done)return et.value;var rt=ne(_e,RegExp),tt=_e.unicode,Ge=(_e.ignoreCase?"i":"")+(_e.multiline?"m":"")+(_e.unicode?"u":"")+(Me?"g":"y"),Xe=new rt(Me?"^(?:"+_e.source+")":_e,Ge),Ve=ot===void 0?Be:ot>>>0;if(Ve===0)return[];if(Ke.length===0)return me(Xe,Ke)===null?[Ke]:[];for(var it=0,Qe=0,ct=[];Qe<Ke.length;){Xe.lastIndex=Me?0:Qe;var at=me(Xe,Me?ke(Ke,Qe):Ke),qe;if(at===null||(qe=Pe(ae(Xe.lastIndex+(Me?Qe:0)),Ke.length))===it)Qe=re(Ke,Qe,tt);else{if(Ie(ct,ke(Ke,it,Qe)),ct.length===Ve)return ct;for(var Fe=1;Fe<=at.length-1;Fe++)if(Ie(ct,at[Fe]),ct.length===Ve)return ct;Qe=it=qe}}return Ie(ct,ke(Ke,it)),ct}]},!Le,Me)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/array-slice-simple":116,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/is-regexp":182,"../internals/regexp-exec":224,"../internals/regexp-exec-abstract":223,"../internals/regexp-sticky-helpers":227,"../internals/require-object-coercible":230,"../internals/species-constructor":238,"../internals/to-length":249,"../internals/to-string":256}],308:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/string-trim").trim,ie=a("../internals/string-trim-forced");z({target:"String",proto:!0,forced:ie("trim")},{trim:function(){return E(this)}})},{"../internals/export":149,"../internals/string-trim":241,"../internals/string-trim-forced":240}],309:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/global"),ie=a("../internals/function-call"),oe=a("../internals/function-uncurry-this"),ee=a("../internals/is-pure"),le=a("../internals/descriptors"),x=a("../internals/native-symbol"),ne=a("../internals/fails"),re=a("../internals/has-own-property"),ae=a("../internals/object-is-prototype-of"),se=a("../internals/an-object"),ce=a("../internals/to-indexed-object"),pe=a("../internals/to-property-key"),me=a("../internals/to-string"),he=a("../internals/create-property-descriptor"),be=a("../internals/object-create"),De=a("../internals/object-keys"),Me=a("../internals/object-get-own-property-names"),Be=a("../internals/object-get-own-property-names-external"),Pe=a("../internals/object-get-own-property-symbols"),Ce=a("../internals/object-get-own-property-descriptor"),Oe=a("../internals/object-define-property"),Ie=a("../internals/object-define-properties"),ke=a("../internals/object-property-is-enumerable"),Le=a("../internals/redefine"),Ae=a("../internals/shared"),ve=a("../internals/shared-key"),Ue=a("../internals/hidden-keys"),$e=a("../internals/uid"),Je=a("../internals/well-known-symbol"),ot=a("../internals/well-known-symbol-wrapped"),_e=a("../internals/define-well-known-symbol"),Ke=a("../internals/symbol-define-to-primitive"),et=a("../internals/set-to-string-tag"),rt=a("../internals/internal-state"),tt=a("../internals/array-iteration").forEach,Ge=ve("hidden"),Xe="Symbol",Ve="prototype",it=rt.set,Qe=rt.getterFor(Xe),ct=Object[Ve],at=E.Symbol,qe=at&&at[Ve],Fe=E.TypeError,Re=E.QObject,te=Ce.f,de=Oe.f,Ne=Be.f,ze=ke.f,we=oe([].push),ye=Ae("symbols"),Ee=Ae("op-symbols"),We=Ae("wks"),Ze=!Re||!Re[Ve]||!Re[Ve].findChild,Ye=le&&ne(function(){return be(de({},"a",{get:function(){return de(this,"a",{value:7}).a}})).a!=7})?function(Et,xt,Dt){var jt=te(ct,xt);jt&&delete ct[xt],de(Et,xt,Dt),jt&&Et!==ct&&de(ct,xt,jt)}:de,st=function(Et,xt){var Dt=ye[Et]=be(qe);return it(Dt,{type:Xe,tag:Et,description:xt}),le||(Dt.description=xt),Dt},lt=function(xt,Dt,jt){xt===ct&<(Ee,Dt,jt),se(xt);var ht=pe(Dt);return se(jt),re(ye,ht)?(jt.enumerable?(re(xt,Ge)&&xt[Ge][ht]&&(xt[Ge][ht]=!1),jt=be(jt,{enumerable:he(0,!1)})):(re(xt,Ge)||de(xt,Ge,he(1,{})),xt[Ge][ht]=!0),Ye(xt,ht,jt)):de(xt,ht,jt)},ft=function(xt,Dt){se(xt);var jt=ce(Dt),ht=De(jt).concat(Mt(jt));return tt(ht,function(Ct){(!le||ie(St,jt,Ct))&<(xt,Ct,jt[Ct])}),xt},Tt=function(xt,Dt){return Dt===void 0?be(xt):ft(be(xt),Dt)},St=function(xt){var Dt=pe(xt),jt=ie(ze,this,Dt);return this===ct&&re(ye,Dt)&&!re(Ee,Dt)?!1:jt||!re(this,Dt)||!re(ye,Dt)||re(this,Ge)&&this[Ge][Dt]?jt:!0},Ot=function(xt,Dt){var jt=ce(xt),ht=pe(Dt);if(!(jt===ct&&re(ye,ht)&&!re(Ee,ht))){var Ct=te(jt,ht);return Ct&&re(ye,ht)&&!(re(jt,Ge)&&jt[Ge][ht])&&(Ct.enumerable=!0),Ct}},bt=function(xt){var Dt=Ne(ce(xt)),jt=[];return tt(Dt,function(ht){!re(ye,ht)&&!re(Ue,ht)&&we(jt,ht)}),jt},Mt=function(Et){var xt=Et===ct,Dt=Ne(xt?Ee:ce(Et)),jt=[];return tt(Dt,function(ht){re(ye,ht)&&(!xt||re(ct,ht))&&we(jt,ye[ht])}),jt};x||(at=function(){if(ae(qe,this))throw Fe("Symbol is not a constructor");var xt=!arguments.length||arguments[0]===void 0?void 0:me(arguments[0]),Dt=$e(xt),jt=function(ht){this===ct&&ie(jt,Ee,ht),re(this,Ge)&&re(this[Ge],Dt)&&(this[Ge][Dt]=!1),Ye(this,Dt,he(1,ht))};return le&&Ze&&Ye(ct,Dt,{configurable:!0,set:jt}),st(Dt,xt)},qe=at[Ve],Le(qe,"toString",function(){return Qe(this).tag}),Le(at,"withoutSetter",function(Et){return st($e(Et),Et)}),ke.f=St,Oe.f=lt,Ie.f=ft,Ce.f=Ot,Me.f=Be.f=bt,Pe.f=Mt,ot.f=function(Et){return st(Je(Et),Et)},le&&(de(qe,"description",{configurable:!0,get:function(){return Qe(this).description}}),ee||Le(ct,"propertyIsEnumerable",St,{unsafe:!0}))),z({global:!0,wrap:!0,forced:!x,sham:!x},{Symbol:at}),tt(De(We),function(Et){_e(Et)}),z({target:Xe,stat:!0,forced:!x},{useSetter:function(){Ze=!0},useSimple:function(){Ze=!1}}),z({target:"Object",stat:!0,forced:!x,sham:!le},{create:Tt,defineProperty:lt,defineProperties:ft,getOwnPropertyDescriptor:Ot}),z({target:"Object",stat:!0,forced:!x},{getOwnPropertyNames:bt}),Ke(),et(at,Xe),Ue[Ge]=!0},{"../internals/an-object":101,"../internals/array-iteration":111,"../internals/create-property-descriptor":130,"../internals/define-well-known-symbol":133,"../internals/descriptors":134,"../internals/export":149,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/native-symbol":191,"../internals/object-create":196,"../internals/object-define-properties":197,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-names-external":200,"../internals/object-get-own-property-symbols":202,"../internals/object-is-prototype-of":204,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/redefine":222,"../internals/set-to-string-tag":234,"../internals/shared":237,"../internals/shared-key":235,"../internals/symbol-define-to-primitive":242,"../internals/to-indexed-object":247,"../internals/to-property-key":254,"../internals/to-string":256,"../internals/uid":263,"../internals/well-known-symbol":268,"../internals/well-known-symbol-wrapped":267}],310:[function(a,Te,xe){"use strict";var z=a("../internals/export"),E=a("../internals/descriptors"),ie=a("../internals/global"),oe=a("../internals/function-uncurry-this"),ee=a("../internals/has-own-property"),le=a("../internals/is-callable"),x=a("../internals/object-is-prototype-of"),ne=a("../internals/to-string"),re=a("../internals/object-define-property").f,ae=a("../internals/copy-constructor-properties"),se=ie.Symbol,ce=se&&se.prototype;if(E&&le(se)&&(!("description"in ce)||se().description!==void 0)){var pe={},me=function(){var Oe=arguments.length<1||arguments[0]===void 0?void 0:ne(arguments[0]),Ie=x(ce,this)?new se(Oe):Oe===void 0?se():se(Oe);return Oe===""&&(pe[Ie]=!0),Ie};ae(me,se),me.prototype=ce,ce.constructor=me;var he=String(se("test"))=="Symbol(test)",be=oe(ce.toString),De=oe(ce.valueOf),Me=/^Symbol\((.*)\)[^)]+$/,Be=oe("".replace),Pe=oe("".slice);re(ce,"description",{configurable:!0,get:function(){var Oe=De(this),Ie=be(Oe);if(ee(pe,Oe))return"";var ke=he?Pe(Ie,7,-1):Be(Ie,Me,"$1");return ke===""?void 0:ke}}),z({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(a,Te,xe){var z=a("../internals/export"),E=a("../internals/get-built-in"),ie=a("../internals/has-own-property"),oe=a("../internals/to-string"),ee=a("../internals/shared"),le=a("../internals/native-symbol-registry"),x=ee("string-to-symbol-registry"),ne=ee("symbol-to-string-registry");z({target:"Symbol",stat:!0,forced:!le},{for:function(re){var ae=oe(re);if(ie(x,ae))return x[ae];var se=E("Symbol")(ae);return x[ae]=se,ne[se]=ae,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(a,Te,xe){var z=a("../internals/define-well-known-symbol");z("iterator")},{"../internals/define-well-known-symbol":133}],313:[function(a,Te,xe){a("../modules/es.symbol.constructor"),a("../modules/es.symbol.for"),a("../modules/es.symbol.key-for"),a("../modules/es.json.stringify"),a("../modules/es.object.get-own-property-symbols")},{"../modules/es.json.stringify":285,"../modules/es.object.get-own-property-symbols":289,"../modules/es.symbol.constructor":309,"../modules/es.symbol.for":311,"../modules/es.symbol.key-for":314}],314:[function(a,Te,xe){var z=a("../internals/export"),E=a("../internals/has-own-property"),ie=a("../internals/is-symbol"),oe=a("../internals/try-to-string"),ee=a("../internals/shared"),le=a("../internals/native-symbol-registry"),x=ee("symbol-to-string-registry");z({target:"Symbol",stat:!0,forced:!le},{keyFor:function(re){if(!ie(re))throw TypeError(oe(re)+" is not a symbol");if(E(x,re))return x[re]}})},{"../internals/export":149,"../internals/has-own-property":164,"../internals/is-symbol":183,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/try-to-string":257}],315:[function(a,Te,xe){"use strict";var z=a("../internals/function-uncurry-this"),E=a("../internals/array-buffer-view-core"),ie=a("../internals/array-copy-within"),oe=z(ie),ee=E.aTypedArray,le=E.exportTypedArrayMethod;le("copyWithin",function(ne,re){return oe(ee(this),ne,re,arguments.length>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(a,Te,xe){"use strict";var z=a("../internals/array-buffer-view-core"),E=a("../internals/array-iteration").every,ie=z.aTypedArray,oe=z.exportTypedArrayMethod;oe("every",function(le){return E(ie(this),le,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(a,Te,xe){"use strict";var z=a("../internals/array-buffer-view-core"),E=a("../internals/function-call"),ie=a("../internals/array-fill"),oe=z.aTypedArray,ee=z.exportTypedArrayMethod;ee("fill",function(x){var ne=arguments.length;return E(ie,oe(this),x,ne>1?arguments[1]:void 0,ne>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(a,Te,xe){"use strict";var z=a("../internals/array-buffer-view-core"),E=a("../internals/array-iteration").filter,ie=a("../internals/typed-array-from-species-and-list"),oe=z.aTypedArray,ee=z.exportTypedArrayMethod;ee("filter",function(x){var ne=E(oe(this),x,arguments.length>1?arguments[1]:void 0);return ie(this,ne)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(a,Te,xe){"use strict";var z=a("../internals/array-buffer-view-core"),E=a("../internals/array-iteration").findIndex,ie=z.aTypedArray,oe=z.exportTypedArrayMethod;oe("findIndex",function(le){return E(ie(this),le,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(a,Te,xe){"use strict";var z=a("../internals/array-buffer-view-core"),E=a("../internals/array-iteration").find,ie=z.aTypedArray,oe=z.exportTypedArrayMethod;oe("find",function(le){return E(ie(this),le,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(a,Te,xe){"use strict";var z=a("../internals/array-buffer-view-core"),E=a("../internals/array-iteration").forEach,ie=z.aTypedArray,oe=z.exportTypedArrayMethod;oe("forEach",function(le){E(ie(this),le,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(a,Te,xe){"use strict";var z=a("../internals/array-buffer-view-core"),E=a("../internals/array-includes").includes,ie=z.aTypedArray,oe=z.exportTypedArrayMethod;oe("includes",function(le){return E(ie(this),le,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(a,Te,xe){"use strict";var z=a("../internals/array-buffer-view-core"),E=a("../internals/array-includes").indexOf,ie=z.aTypedArray,oe=z.exportTypedArrayMethod;oe("indexOf",function(le){return E(ie(this),le,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(a,Te,xe){"use strict";var z=a("../internals/global"),E=a("../internals/fails"),ie=a("../internals/function-uncurry-this"),oe=a("../internals/array-buffer-view-core"),ee=a("../modules/es.array.iterator"),le=a("../internals/well-known-symbol"),x=le("iterator"),ne=z.Uint8Array,re=ie(ee.values),ae=ie(ee.keys),se=ie(ee.entries),ce=oe.aTypedArray,pe=oe.exportTypedArrayMethod,me=ne&&ne.prototype,he=!E(function(){me[x].call([1])}),be=!!me&&me.values&&me[x]===me.values&&me.values.name==="values",De=function(){return re(ce(this))};pe("entries",function(){return se(ce(this))},he),pe("keys",function(){return ae(ce(this))},he),pe("values",De,he||!be,{name:"values"}),pe(x,De,he||!be,{name:"values"})},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],325:[function(a,Te,xe){"use strict";var z=a("../internals/array-buffer-view-core"),E=a("../internals/function-uncurry-this"),ie=z.aTypedArray,oe=z.exportTypedArrayMethod,ee=E([].join);oe("join",function(x){return ee(ie(this),x)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(a,Te,xe){"use strict";var z=a("../internals/array-buffer-view-core"),E=a("../internals/function-apply"),ie=a("../internals/array-last-index-of"),oe=z.aTypedArray,ee=z.exportTypedArrayMethod;ee("lastIndexOf",function(x){var ne=arguments.length;return E(ie,oe(this),ne>1?[x,arguments[1]]:[x])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(a,Te,xe){"use strict";var z=a("../internals/array-buffer-view-core"),E=a("../internals/array-iteration").map,ie=a("../internals/typed-array-species-constructor"),oe=z.aTypedArray,ee=z.exportTypedArrayMethod;ee("map",function(x){return E(oe(this),x,arguments.length>1?arguments[1]:void 0,function(ne,re){return new(ie(ne))(re)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(a,Te,xe){"use strict";var z=a("../internals/array-buffer-view-core"),E=a("../internals/array-reduce").right,ie=z.aTypedArray,oe=z.exportTypedArrayMethod;oe("reduceRight",function(le){var x=arguments.length;return E(ie(this),le,x,x>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(a,Te,xe){"use strict";var z=a("../internals/array-buffer-view-core"),E=a("../internals/array-reduce").left,ie=z.aTypedArray,oe=z.exportTypedArrayMethod;oe("reduce",function(le){var x=arguments.length;return E(ie(this),le,x,x>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(a,Te,xe){"use strict";var z=a("../internals/array-buffer-view-core"),E=z.aTypedArray,ie=z.exportTypedArrayMethod,oe=Math.floor;ie("reverse",function(){for(var le=this,x=E(le).length,ne=oe(x/2),re=0,ae;re<ne;)ae=le[re],le[re++]=le[--x],le[x]=ae;return le})},{"../internals/array-buffer-view-core":103}],331:[function(a,Te,xe){"use strict";var z=a("../internals/global"),E=a("../internals/function-call"),ie=a("../internals/array-buffer-view-core"),oe=a("../internals/length-of-array-like"),ee=a("../internals/to-offset"),le=a("../internals/to-object"),x=a("../internals/fails"),ne=z.RangeError,re=z.Int8Array,ae=re&&re.prototype,se=ae&&ae.set,ce=ie.aTypedArray,pe=ie.exportTypedArrayMethod,me=!x(function(){var be=new Uint8ClampedArray(2);return E(se,be,{length:1,0:3},1),be[1]!==3}),he=me&&ie.NATIVE_ARRAY_BUFFER_VIEWS&&x(function(){var be=new re(2);return be.set(1),be.set("2",1),be[0]!==0||be[1]!==2});pe("set",function(De){ce(this);var Me=ee(arguments.length>1?arguments[1]:void 0,1),Be=le(De);if(me)return E(se,this,Be,Me);var Pe=this.length,Ce=oe(Be),Oe=0;if(Ce+Me>Pe)throw ne("Wrong length");for(;Oe<Ce;)this[Me+Oe]=Be[Oe++]},!me||he)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-call":155,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/to-offset":251}],332:[function(a,Te,xe){"use strict";var z=a("../internals/array-buffer-view-core"),E=a("../internals/typed-array-species-constructor"),ie=a("../internals/fails"),oe=a("../internals/array-slice"),ee=z.aTypedArray,le=z.exportTypedArrayMethod,x=ie(function(){new Int8Array(1).slice()});le("slice",function(re,ae){for(var se=oe(ee(this),re,ae),ce=E(this),pe=0,me=se.length,he=new ce(me);me>pe;)he[pe]=se[pe++];return he},x)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(a,Te,xe){"use strict";var z=a("../internals/array-buffer-view-core"),E=a("../internals/array-iteration").some,ie=z.aTypedArray,oe=z.exportTypedArrayMethod;oe("some",function(le){return E(ie(this),le,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(a,Te,xe){"use strict";var z=a("../internals/global"),E=a("../internals/function-uncurry-this"),ie=a("../internals/fails"),oe=a("../internals/a-callable"),ee=a("../internals/array-sort"),le=a("../internals/array-buffer-view-core"),x=a("../internals/engine-ff-version"),ne=a("../internals/engine-is-ie-or-edge"),re=a("../internals/engine-v8-version"),ae=a("../internals/engine-webkit-version"),se=le.aTypedArray,ce=le.exportTypedArrayMethod,pe=z.Uint16Array,me=pe&&E(pe.prototype.sort),he=!!me&&!(ie(function(){me(new pe(2),null)})&&ie(function(){me(new pe(2),{})})),be=!!me&&!ie(function(){if(re)return re<74;if(x)return x<67;if(ne)return!0;if(ae)return ae<602;var Me=new pe(516),Be=Array(516),Pe,Ce;for(Pe=0;Pe<516;Pe++)Ce=Pe%4,Me[Pe]=515-Pe,Be[Pe]=Pe-2*Ce+3;for(me(Me,function(Oe,Ie){return(Oe/4|0)-(Ie/4|0)}),Pe=0;Pe<516;Pe++)if(Me[Pe]!==Be[Pe])return!0}),De=function(Me){return function(Be,Pe){return Me!==void 0?+Me(Be,Pe)||0:Pe!==Pe?-1:Be!==Be?1:Be===0&&Pe===0?1/Be>0&&1/Pe<0?1:-1:Be>Pe}};ce("sort",function(Be){return Be!==void 0&&oe(Be),be?me(this,Be):ee(se(this),De(Be))},!be||he)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(a,Te,xe){"use strict";var z=a("../internals/array-buffer-view-core"),E=a("../internals/to-length"),ie=a("../internals/to-absolute-index"),oe=a("../internals/typed-array-species-constructor"),ee=z.aTypedArray,le=z.exportTypedArrayMethod;le("subarray",function(ne,re){var ae=ee(this),se=ae.length,ce=ie(ne,se),pe=oe(ae);return new pe(ae.buffer,ae.byteOffset+ce*ae.BYTES_PER_ELEMENT,E((re===void 0?se:ie(re,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(a,Te,xe){"use strict";var z=a("../internals/global"),E=a("../internals/function-apply"),ie=a("../internals/array-buffer-view-core"),oe=a("../internals/fails"),ee=a("../internals/array-slice"),le=z.Int8Array,x=ie.aTypedArray,ne=ie.exportTypedArrayMethod,re=[].toLocaleString,ae=!!le&&oe(function(){re.call(new le(1))}),se=oe(function(){return[1,2].toLocaleString()!=new le([1,2]).toLocaleString()})||!oe(function(){le.prototype.toLocaleString.call([1,2])});ne("toLocaleString",function(){return E(re,ae?ee(x(this)):x(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(a,Te,xe){"use strict";var z=a("../internals/array-buffer-view-core").exportTypedArrayMethod,E=a("../internals/fails"),ie=a("../internals/global"),oe=a("../internals/function-uncurry-this"),ee=ie.Uint8Array,le=ee&&ee.prototype||{},x=[].toString,ne=oe([].join);E(function(){x.call({})})&&(x=function(){return ne(this)});var re=le.toString!=x;z("toString",x,re)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(a,Te,xe){var z=a("../internals/typed-array-constructor");z("Uint8",function(E){return function(oe,ee,le){return E(this,oe,ee,le)}})},{"../internals/typed-array-constructor":258}],339:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/dom-iterables"),ie=a("../internals/dom-token-list-prototype"),oe=a("../internals/array-for-each"),ee=a("../internals/create-non-enumerable-property"),le=function(ne){if(ne&&ne.forEach!==oe)try{ee(ne,"forEach",oe)}catch(re){ne.forEach=oe}};for(var x in E)E[x]&&le(z[x]&&z[x].prototype);le(ie)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(a,Te,xe){var z=a("../internals/global"),E=a("../internals/dom-iterables"),ie=a("../internals/dom-token-list-prototype"),oe=a("../modules/es.array.iterator"),ee=a("../internals/create-non-enumerable-property"),le=a("../internals/well-known-symbol"),x=le("iterator"),ne=le("toStringTag"),re=oe.values,ae=function(ce,pe){if(ce){if(ce[x]!==re)try{ee(ce,x,re)}catch(he){ce[x]=re}if(ce[ne]||ee(ce,ne,pe),E[pe]){for(var me in oe)if(ce[me]!==oe[me])try{ee(ce,me,oe[me])}catch(he){ce[me]=oe[me]}}}};for(var se in E)ae(z[se]&&z[se].prototype,se);ae(ie,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(a,Te,xe){function z(be){return Array.isArray?Array.isArray(be):he(be)==="[object Array]"}xe.isArray=z;function E(be){return typeof be=="boolean"}xe.isBoolean=E;function ie(be){return be===null}xe.isNull=ie;function oe(be){return be==null}xe.isNullOrUndefined=oe;function ee(be){return typeof be=="number"}xe.isNumber=ee;function le(be){return typeof be=="string"}xe.isString=le;function x(be){return typeof be=="symbol"}xe.isSymbol=x;function ne(be){return be===void 0}xe.isUndefined=ne;function re(be){return he(be)==="[object RegExp]"}xe.isRegExp=re;function ae(be){return typeof be=="object"&&be!==null}xe.isObject=ae;function se(be){return he(be)==="[object Date]"}xe.isDate=se;function ce(be){return he(be)==="[object Error]"||be instanceof Error}xe.isError=ce;function pe(be){return typeof be=="function"}xe.isFunction=pe;function me(be){return be===null||typeof be=="boolean"||typeof be=="number"||typeof be=="string"||typeof be=="symbol"||typeof be=="undefined"}xe.isPrimitive=me,xe.isBuffer=a("buffer").Buffer.isBuffer;function he(be){return Object.prototype.toString.call(be)}},{buffer:90}],342:[function(a,Te,xe){(function(z){"use strict";var E=function(){var x=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,ne=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,re=/[^-+\dA-Z]/g;return function(ae,se,ce,pe){if(arguments.length===1&&le(ae)==="string"&&!/\d/.test(ae)&&(se=ae,ae=void 0),ae=ae||new Date,ae instanceof Date||(ae=new Date(ae)),isNaN(ae))throw TypeError("Invalid date");se=String(E.masks[se]||se||E.masks.default);var me=se.slice(0,4);(me==="UTC:"||me==="GMT:")&&(se=se.slice(4),ce=!0,me==="GMT:"&&(pe=!0));var he=ce?"getUTC":"get",be=ae[he+"Date"](),De=ae[he+"Day"](),Me=ae[he+"Month"](),Be=ae[he+"FullYear"](),Pe=ae[he+"Hours"](),Ce=ae[he+"Minutes"](),Oe=ae[he+"Seconds"](),Ie=ae[he+"Milliseconds"](),ke=ce?0:ae.getTimezoneOffset(),Le=oe(ae),Ae=ee(ae),ve={d:be,dd:ie(be),ddd:E.i18n.dayNames[De],dddd:E.i18n.dayNames[De+7],m:Me+1,mm:ie(Me+1),mmm:E.i18n.monthNames[Me],mmmm:E.i18n.monthNames[Me+12],yy:String(Be).slice(2),yyyy:Be,h:Pe%12||12,hh:ie(Pe%12||12),H:Pe,HH:ie(Pe),M:Ce,MM:ie(Ce),s:Oe,ss:ie(Oe),l:ie(Ie,3),L:ie(Math.round(Ie/10)),t:Pe<12?"a":"p",tt:Pe<12?"am":"pm",T:Pe<12?"A":"P",TT:Pe<12?"AM":"PM",Z:pe?"GMT":ce?"UTC":(String(ae).match(ne)||[""]).pop().replace(re,""),o:(ke>0?"-":"+")+ie(Math.floor(Math.abs(ke)/60)*100+Math.abs(ke)%60,4),S:["th","st","nd","rd"][be%10>3?0:(be%100-be%10!=10)*be%10],W:Le,N:Ae};return se.replace(x,function(Ue){return Ue in ve?ve[Ue]:Ue.slice(1,Ue.length-1)})}}();E.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"},E.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 ie(x,ne){for(x=String(x),ne=ne||2;x.length<ne;)x="0"+x;return x}function oe(x){var ne=new Date(x.getFullYear(),x.getMonth(),x.getDate());ne.setDate(ne.getDate()-(ne.getDay()+6)%7+3);var re=new Date(ne.getFullYear(),0,4);re.setDate(re.getDate()-(re.getDay()+6)%7+3);var ae=ne.getTimezoneOffset()-re.getTimezoneOffset();ne.setHours(ne.getHours()-ae);var se=(ne-re)/(864e5*7);return 1+Math.floor(se)}function ee(x){var ne=x.getDay();return ne===0&&(ne=7),ne}function le(x){return x===null?"null":x===void 0?"undefined":typeof x!="object"?typeof x:Array.isArray(x)?"array":{}.toString.call(x).slice(8,-1).toLowerCase()}typeof je=="function"&&je.amd?je(function(){return E}):typeof xe=="object"?Te.exports=E:z.dateFormat=E})(this)},{}],343:[function(a,Te,xe){"use strict";var z=/["'&<>]/;Te.exports=E;function E(ie){var oe=""+ie,ee=z.exec(oe);if(!ee)return oe;var le,x="",ne=0,re=0;for(ne=ee.index;ne<oe.length;ne++){switch(oe.charCodeAt(ne)){case 34:le=""";break;case 38:le="&";break;case 39:le="'";break;case 60:le="<";break;case 62:le=">";break;default:continue}re!==ne&&(x+=oe.substring(re,ne)),re=ne+1,x+=le}return re!==ne?x+oe.substring(re,ne):x}},{}],344:[function(a,Te,xe){"use strict";var z=typeof Reflect=="object"?Reflect:null,E=z&&typeof z.apply=="function"?z.apply:function(Oe,Ie,ke){return Function.prototype.apply.call(Oe,Ie,ke)},ie;z&&typeof z.ownKeys=="function"?ie=z.ownKeys:Object.getOwnPropertySymbols?ie=function(Oe){return Object.getOwnPropertyNames(Oe).concat(Object.getOwnPropertySymbols(Oe))}:ie=function(Oe){return Object.getOwnPropertyNames(Oe)};function oe(Ce){console&&console.warn&&console.warn(Ce)}var ee=Number.isNaN||function(Oe){return Oe!==Oe};function le(){le.init.call(this)}Te.exports=le,Te.exports.once=Me,le.EventEmitter=le,le.prototype._events=void 0,le.prototype._eventsCount=0,le.prototype._maxListeners=void 0;var x=10;function ne(Ce){if(typeof Ce!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof Ce)}Object.defineProperty(le,"defaultMaxListeners",{enumerable:!0,get:function(){return x},set:function(Ce){if(typeof Ce!="number"||Ce<0||ee(Ce))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+Ce+".");x=Ce}}),le.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},le.prototype.setMaxListeners=function(Oe){if(typeof Oe!="number"||Oe<0||ee(Oe))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+Oe+".");return this._maxListeners=Oe,this};function re(Ce){return Ce._maxListeners===void 0?le.defaultMaxListeners:Ce._maxListeners}le.prototype.getMaxListeners=function(){return re(this)},le.prototype.emit=function(Oe){for(var Ie=[],ke=1;ke<arguments.length;ke++)Ie.push(arguments[ke]);var Le=Oe==="error",Ae=this._events;if(Ae!==void 0)Le=Le&&Ae.error===void 0;else if(!Le)return!1;if(Le){var ve;if(Ie.length>0&&(ve=Ie[0]),ve instanceof Error)throw ve;var Ue=new Error("Unhandled error."+(ve?" ("+ve.message+")":""));throw Ue.context=ve,Ue}var $e=Ae[Oe];if($e===void 0)return!1;if(typeof $e=="function")E($e,this,Ie);else for(var Je=$e.length,ot=he($e,Je),ke=0;ke<Je;++ke)E(ot[ke],this,Ie);return!0};function ae(Ce,Oe,Ie,ke){var Le,Ae,ve;if(ne(Ie),Ae=Ce._events,Ae===void 0?(Ae=Ce._events=Object.create(null),Ce._eventsCount=0):(Ae.newListener!==void 0&&(Ce.emit("newListener",Oe,Ie.listener?Ie.listener:Ie),Ae=Ce._events),ve=Ae[Oe]),ve===void 0)ve=Ae[Oe]=Ie,++Ce._eventsCount;else if(typeof ve=="function"?ve=Ae[Oe]=ke?[Ie,ve]:[ve,Ie]:ke?ve.unshift(Ie):ve.push(Ie),Le=re(Ce),Le>0&&ve.length>Le&&!ve.warned){ve.warned=!0;var Ue=new Error("Possible EventEmitter memory leak detected. "+ve.length+" "+String(Oe)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ue.name="MaxListenersExceededWarning",Ue.emitter=Ce,Ue.type=Oe,Ue.count=ve.length,oe(Ue)}return Ce}le.prototype.addListener=function(Oe,Ie){return ae(this,Oe,Ie,!1)},le.prototype.on=le.prototype.addListener,le.prototype.prependListener=function(Oe,Ie){return ae(this,Oe,Ie,!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(Ce,Oe,Ie){var ke={fired:!1,wrapFn:void 0,target:Ce,type:Oe,listener:Ie},Le=se.bind(ke);return Le.listener=Ie,ke.wrapFn=Le,Le}le.prototype.once=function(Oe,Ie){return ne(Ie),this.on(Oe,ce(this,Oe,Ie)),this},le.prototype.prependOnceListener=function(Oe,Ie){return ne(Ie),this.prependListener(Oe,ce(this,Oe,Ie)),this},le.prototype.removeListener=function(Oe,Ie){var ke,Le,Ae,ve,Ue;if(ne(Ie),Le=this._events,Le===void 0)return this;if(ke=Le[Oe],ke===void 0)return this;if(ke===Ie||ke.listener===Ie)--this._eventsCount===0?this._events=Object.create(null):(delete Le[Oe],Le.removeListener&&this.emit("removeListener",Oe,ke.listener||Ie));else if(typeof ke!="function"){for(Ae=-1,ve=ke.length-1;ve>=0;ve--)if(ke[ve]===Ie||ke[ve].listener===Ie){Ue=ke[ve].listener,Ae=ve;break}if(Ae<0)return this;Ae===0?ke.shift():be(ke,Ae),ke.length===1&&(Le[Oe]=ke[0]),Le.removeListener!==void 0&&this.emit("removeListener",Oe,Ue||Ie)}return this},le.prototype.off=le.prototype.removeListener,le.prototype.removeAllListeners=function(Oe){var Ie,ke,Le;if(ke=this._events,ke===void 0)return this;if(ke.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):ke[Oe]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete ke[Oe]),this;if(arguments.length===0){var Ae=Object.keys(ke),ve;for(Le=0;Le<Ae.length;++Le)ve=Ae[Le],ve!=="removeListener"&&this.removeAllListeners(ve);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(Ie=ke[Oe],typeof Ie=="function")this.removeListener(Oe,Ie);else if(Ie!==void 0)for(Le=Ie.length-1;Le>=0;Le--)this.removeListener(Oe,Ie[Le]);return this};function pe(Ce,Oe,Ie){var ke=Ce._events;if(ke===void 0)return[];var Le=ke[Oe];return Le===void 0?[]:typeof Le=="function"?Ie?[Le.listener||Le]:[Le]:Ie?De(Le):he(Le,Le.length)}le.prototype.listeners=function(Oe){return pe(this,Oe,!0)},le.prototype.rawListeners=function(Oe){return pe(this,Oe,!1)},le.listenerCount=function(Ce,Oe){return typeof Ce.listenerCount=="function"?Ce.listenerCount(Oe):me.call(Ce,Oe)},le.prototype.listenerCount=me;function me(Ce){var Oe=this._events;if(Oe!==void 0){var Ie=Oe[Ce];if(typeof Ie=="function")return 1;if(Ie!==void 0)return Ie.length}return 0}le.prototype.eventNames=function(){return this._eventsCount>0?ie(this._events):[]};function he(Ce,Oe){for(var Ie=new Array(Oe),ke=0;ke<Oe;++ke)Ie[ke]=Ce[ke];return Ie}function be(Ce,Oe){for(;Oe+1<Ce.length;Oe++)Ce[Oe]=Ce[Oe+1];Ce.pop()}function De(Ce){for(var Oe=new Array(Ce.length),Ie=0;Ie<Oe.length;++Ie)Oe[Ie]=Ce[Ie].listener||Ce[Ie];return Oe}function Me(Ce,Oe){return new Promise(function(Ie,ke){function Le(ve){Ce.removeListener(Oe,Ae),ke(ve)}function Ae(){typeof Ce.removeListener=="function"&&Ce.removeListener("error",Le),Ie([].slice.call(arguments))}Pe(Ce,Oe,Ae,{once:!0}),Oe!=="error"&&Be(Ce,Le,{once:!0})})}function Be(Ce,Oe,Ie){typeof Ce.on=="function"&&Pe(Ce,"error",Oe,Ie)}function Pe(Ce,Oe,Ie,ke){if(typeof Ce.on=="function")ke.once?Ce.once(Oe,Ie):Ce.on(Oe,Ie);else if(typeof Ce.addEventListener=="function")Ce.addEventListener(Oe,function Le(Ae){ke.once&&Ce.removeEventListener(Oe,Le),Ie(Ae)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof Ce)}},{}],345:[function(a,Te,xe){"use strict";var z=a("is-callable"),E=Object.prototype.toString,ie=Object.prototype.hasOwnProperty,oe=function(re,ae,se){for(var ce=0,pe=re.length;ce<pe;ce++)ie.call(re,ce)&&(se==null?ae(re[ce],ce,re):ae.call(se,re[ce],ce,re))},ee=function(re,ae,se){for(var ce=0,pe=re.length;ce<pe;ce++)se==null?ae(re.charAt(ce),ce,re):ae.call(se,re.charAt(ce),ce,re)},le=function(re,ae,se){for(var ce in re)ie.call(re,ce)&&(se==null?ae(re[ce],ce,re):ae.call(se,re[ce],ce,re))},x=function(re,ae,se){if(!z(ae))throw new TypeError("iterator must be a function");var ce;arguments.length>=3&&(ce=se),E.call(re)==="[object Array]"?oe(re,ae,ce):typeof re=="string"?ee(re,ae,ce):le(re,ae,ce)};Te.exports=x},{"is-callable":367}],346:[function(a,Te,xe){"use strict";var z="Function.prototype.bind called on incompatible ",E=Array.prototype.slice,ie=Object.prototype.toString,oe="[object Function]";Te.exports=function(le){var x=this;if(typeof x!="function"||ie.call(x)!==oe)throw new TypeError(z+x);for(var ne=E.call(arguments,1),re,ae=function(){if(this instanceof re){var he=x.apply(this,ne.concat(E.call(arguments)));return Object(he)===he?he:this}else return x.apply(le,ne.concat(E.call(arguments)))},se=Math.max(0,x.length-ne.length),ce=[],pe=0;pe<se;pe++)ce.push("$"+pe);if(re=Function("binder","return function ("+ce.join(",")+"){ return binder.apply(this,arguments); }")(ae),x.prototype){var me=function(){};me.prototype=x.prototype,re.prototype=new me,me.prototype=null}return re}},{}],347:[function(a,Te,xe){"use strict";var z=a("./implementation");Te.exports=Function.prototype.bind||z},{"./implementation":346}],348:[function(a,Te,xe){"use strict";var z,E=SyntaxError,ie=Function,oe=TypeError,ee=function($e){try{return ie('"use strict"; return ('+$e+").constructor;")()}catch(Je){}},le=Object.getOwnPropertyDescriptor;if(le)try{le({},"")}catch($e){le=null}var x=function(){throw new oe},ne=le?function(){try{return arguments.callee,x}catch($e){try{return le(arguments,"callee").get}catch(Je){return x}}}():x,re=a("has-symbols")(),ae=a("has-proto")(),se=Object.getPrototypeOf||(ae?function($e){return $e.__proto__}:null),ce={},pe=typeof Uint8Array=="undefined"||!se?z:se(Uint8Array),me={"%AggregateError%":typeof AggregateError=="undefined"?z:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?z:ArrayBuffer,"%ArrayIteratorPrototype%":re&&se?se([][Symbol.iterator]()):z,"%AsyncFromSyncIteratorPrototype%":z,"%AsyncFunction%":ce,"%AsyncGenerator%":ce,"%AsyncGeneratorFunction%":ce,"%AsyncIteratorPrototype%":ce,"%Atomics%":typeof Atomics=="undefined"?z:Atomics,"%BigInt%":typeof BigInt=="undefined"?z:BigInt,"%BigInt64Array%":typeof BigInt64Array=="undefined"?z:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array=="undefined"?z:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView=="undefined"?z:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array=="undefined"?z:Float32Array,"%Float64Array%":typeof Float64Array=="undefined"?z:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry=="undefined"?z:FinalizationRegistry,"%Function%":ie,"%GeneratorFunction%":ce,"%Int8Array%":typeof Int8Array=="undefined"?z:Int8Array,"%Int16Array%":typeof Int16Array=="undefined"?z:Int16Array,"%Int32Array%":typeof Int32Array=="undefined"?z:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":re&&se?se(se([][Symbol.iterator]())):z,"%JSON%":typeof JSON=="object"?JSON:z,"%Map%":typeof Map=="undefined"?z:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!re||!se?z:se(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise=="undefined"?z:Promise,"%Proxy%":typeof Proxy=="undefined"?z:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect=="undefined"?z:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set=="undefined"?z:Set,"%SetIteratorPrototype%":typeof Set=="undefined"||!re||!se?z:se(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?z:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":re&&se?se(""[Symbol.iterator]()):z,"%Symbol%":re?Symbol:z,"%SyntaxError%":E,"%ThrowTypeError%":ne,"%TypedArray%":pe,"%TypeError%":oe,"%Uint8Array%":typeof Uint8Array=="undefined"?z:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray=="undefined"?z:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array=="undefined"?z:Uint16Array,"%Uint32Array%":typeof Uint32Array=="undefined"?z:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap=="undefined"?z:WeakMap,"%WeakRef%":typeof WeakRef=="undefined"?z:WeakRef,"%WeakSet%":typeof WeakSet=="undefined"?z:WeakSet};if(se)try{null.error}catch($e){var he=se(se($e));me["%Error.prototype%"]=he}var be=function $e(Je){var ot;if(Je==="%AsyncFunction%")ot=ee("async function () {}");else if(Je==="%GeneratorFunction%")ot=ee("function* () {}");else if(Je==="%AsyncGeneratorFunction%")ot=ee("async function* () {}");else if(Je==="%AsyncGenerator%"){var _e=$e("%AsyncGeneratorFunction%");_e&&(ot=_e.prototype)}else if(Je==="%AsyncIteratorPrototype%"){var Ke=$e("%AsyncGenerator%");Ke&&se&&(ot=se(Ke.prototype))}return me[Je]=ot,ot},De={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Me=a("function-bind"),Be=a("has"),Pe=Me.call(Function.call,Array.prototype.concat),Ce=Me.call(Function.apply,Array.prototype.splice),Oe=Me.call(Function.call,String.prototype.replace),Ie=Me.call(Function.call,String.prototype.slice),ke=Me.call(Function.call,RegExp.prototype.exec),Le=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Ae=/\\(\\)?/g,ve=function(Je){var ot=Ie(Je,0,1),_e=Ie(Je,-1);if(ot==="%"&&_e!=="%")throw new E("invalid intrinsic syntax, expected closing `%`");if(_e==="%"&&ot!=="%")throw new E("invalid intrinsic syntax, expected opening `%`");var Ke=[];return Oe(Je,Le,function(et,rt,tt,Ge){Ke[Ke.length]=tt?Oe(Ge,Ae,"$1"):rt||et}),Ke},Ue=function(Je,ot){var _e=Je,Ke;if(Be(De,_e)&&(Ke=De[_e],_e="%"+Ke[0]+"%"),Be(me,_e)){var et=me[_e];if(et===ce&&(et=be(_e)),typeof et=="undefined"&&!ot)throw new oe("intrinsic "+Je+" exists, but is not available. Please file an issue!");return{alias:Ke,name:_e,value:et}}throw new E("intrinsic "+Je+" does not exist!")};Te.exports=function(Je,ot){if(typeof Je!="string"||Je.length===0)throw new oe("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof ot!="boolean")throw new oe('"allowMissing" argument must be a boolean');if(ke(/^%?[^%]*%?$/,Je)===null)throw new E("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var _e=ve(Je),Ke=_e.length>0?_e[0]:"",et=Ue("%"+Ke+"%",ot),rt=et.name,tt=et.value,Ge=!1,Xe=et.alias;Xe&&(Ke=Xe[0],Ce(_e,Pe([0,1],Xe)));for(var Ve=1,it=!0;Ve<_e.length;Ve+=1){var Qe=_e[Ve],ct=Ie(Qe,0,1),at=Ie(Qe,-1);if((ct==='"'||ct==="'"||ct==="`"||at==='"'||at==="'"||at==="`")&&ct!==at)throw new E("property names with quotes must have matching quotes");if((Qe==="constructor"||!it)&&(Ge=!0),Ke+="."+Qe,rt="%"+Ke+"%",Be(me,rt))tt=me[rt];else if(tt!=null){if(!(Qe in tt)){if(!ot)throw new oe("base intrinsic for "+Je+" exists, but the property is not available.");return}if(le&&Ve+1>=_e.length){var qe=le(tt,Qe);it=!!qe,it&&"get"in qe&&!("originalValue"in qe.get)?tt=qe.get:tt=tt[Qe]}else it=Be(tt,Qe),tt=tt[Qe];it&&!Ge&&(me[rt]=tt)}}return tt}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(a,Te,xe){"use strict";var z=a("get-intrinsic"),E=z("%Object.getOwnPropertyDescriptor%",!0);if(E)try{E([],"length")}catch(ie){E=null}Te.exports=E},{"get-intrinsic":348}],350:[function(a,Te,xe){"use strict";var z={foo:{}},E=Object;Te.exports=function(){return{__proto__:z}.foo===z.foo&&!({__proto__:null}instanceof E)}},{}],351:[function(a,Te,xe){"use strict";var z=typeof Symbol!="undefined"&&Symbol,E=a("./shams");Te.exports=function(){return typeof z!="function"||typeof Symbol!="function"||typeof z("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:E()}},{"./shams":352}],352:[function(a,Te,xe){"use strict";Te.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var E={},ie=Symbol("test"),oe=Object(ie);if(typeof ie=="string"||Object.prototype.toString.call(ie)!=="[object Symbol]"||Object.prototype.toString.call(oe)!=="[object Symbol]")return!1;var ee=42;E[ie]=ee;for(ie in E)return!1;if(typeof Object.keys=="function"&&Object.keys(E).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(E).length!==0)return!1;var le=Object.getOwnPropertySymbols(E);if(le.length!==1||le[0]!==ie||!Object.prototype.propertyIsEnumerable.call(E,ie))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var x=Object.getOwnPropertyDescriptor(E,ie);if(x.value!==ee||x.enumerable!==!0)return!1}return!0}},{}],353:[function(a,Te,xe){"use strict";var z=a("has-symbols/shams");Te.exports=function(){return z()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(a,Te,xe){"use strict";var z=a("function-bind");Te.exports=z.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(a,Te,xe){var z=a("http"),E=a("url"),ie=Te.exports;for(var oe in z)z.hasOwnProperty(oe)&&(ie[oe]=z[oe]);ie.request=function(le,x){return le=ee(le),z.request.call(this,le,x)},ie.get=function(le,x){return le=ee(le),z.get.call(this,le,x)};function ee(le){if(typeof le=="string"&&(le=E.parse(le)),le.protocol||(le.protocol="https:"),le.protocol!=="https:")throw new Error('Protocol "'+le.protocol+'" not supported. Expected "https:"');return le}},{http:468,url:472}],356:[function(a,Te,xe){"use strict";var z=a("util"),E=a("ms");Te.exports=function(ie){if(typeof ie=="number")return ie;var oe=E(ie);if(oe===void 0){var ee=new Error(z.format("humanize-ms(%j) result undefined",ie));console.warn(ee.stack)}return oe}},{ms:376,util:419}],357:[function(a,Te,xe){xe.read=function(z,E,ie,oe,ee){var le,x,ne=ee*8-oe-1,re=(1<<ne)-1,ae=re>>1,se=-7,ce=ie?ee-1:0,pe=ie?-1:1,me=z[E+ce];for(ce+=pe,le=me&(1<<-se)-1,me>>=-se,se+=ne;se>0;le=le*256+z[E+ce],ce+=pe,se-=8);for(x=le&(1<<-se)-1,le>>=-se,se+=oe;se>0;x=x*256+z[E+ce],ce+=pe,se-=8);if(le===0)le=1-ae;else{if(le===re)return x?NaN:(me?-1:1)*(1/0);x=x+Math.pow(2,oe),le=le-ae}return(me?-1:1)*x*Math.pow(2,le-oe)},xe.write=function(z,E,ie,oe,ee,le){var x,ne,re,ae=le*8-ee-1,se=(1<<ae)-1,ce=se>>1,pe=ee===23?Math.pow(2,-24)-Math.pow(2,-77):0,me=oe?0:le-1,he=oe?1:-1,be=E<0||E===0&&1/E<0?1:0;for(E=Math.abs(E),isNaN(E)||E===1/0?(ne=isNaN(E)?1:0,x=se):(x=Math.floor(Math.log(E)/Math.LN2),E*(re=Math.pow(2,-x))<1&&(x--,re*=2),x+ce>=1?E+=pe/re:E+=pe*Math.pow(2,1-ce),E*re>=2&&(x++,re/=2),x+ce>=se?(ne=0,x=se):x+ce>=1?(ne=(E*re-1)*Math.pow(2,ee),x=x+ce):(ne=E*Math.pow(2,ce-1)*Math.pow(2,ee),x=0));ee>=8;z[ie+me]=ne&255,me+=he,ne/=256,ee-=8);for(x=x<<ee|ne,ae+=ee;ae>0;z[ie+me]=x&255,me+=he,x/=256,ae-=8);z[ie+me-he]|=be*128}},{}],358:[function(a,Te,xe){"use strict";var z=[a("./nextTick"),a("./queueMicrotask"),a("./mutation.js"),a("./messageChannel"),a("./stateChange"),a("./timeout")],E,ie,oe=-1,ee=[],le=!1;function x(){!E||!ie||(E=!1,ie.length?ee=ie.concat(ee):oe=-1,ee.length&&ne())}function ne(){if(!E){le=!1,E=!0;for(var me=ee.length,he=setTimeout(x);me;){for(ie=ee,ee=[];ie&&++oe<me;)ie[oe].run();oe=-1,me=ee.length}ie=null,oe=-1,E=!1,clearTimeout(he)}}for(var re,ae=-1,se=z.length;++ae<se;)if(z[ae]&&z[ae].test&&z[ae].test()){re=z[ae].install(ne);break}function ce(me,he){this.fun=me,this.array=he}ce.prototype.run=function(){var me=this.fun,he=this.array;switch(he.length){case 0:return me();case 1:return me(he[0]);case 2:return me(he[0],he[1]);case 3:return me(he[0],he[1],he[2]);default:return me.apply(null,he)}},Te.exports=pe;function pe(me){var he=new Array(arguments.length-1);if(arguments.length>1)for(var be=1;be<arguments.length;be++)he[be-1]=arguments[be];ee.push(new ce(me,he)),!le&&!E&&(le=!0,re())}},{"./messageChannel":359,"./mutation.js":360,"./nextTick":89,"./queueMicrotask":361,"./stateChange":362,"./timeout":363}],359:[function(a,Te,xe){(function(z){(function(){"use strict";xe.test=function(){return z.setImmediate?!1:typeof z.MessageChannel!="undefined"},xe.install=function(E){var ie=new z.MessageChannel;return ie.port1.onmessage=E,function(){ie.port2.postMessage(0)}}}).call(this)}).call(this,typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],360:[function(a,Te,xe){(function(z){(function(){"use strict";var E=z.MutationObserver||z.WebKitMutationObserver;xe.test=function(){return E},xe.install=function(ie){var oe=0,ee=new E(ie),le=z.document.createTextNode("");return ee.observe(le,{characterData:!0}),function(){le.data=oe=++oe%2}}}).call(this)}).call(this,typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],361:[function(a,Te,xe){(function(z){(function(){"use strict";xe.test=function(){return typeof z.queueMicrotask=="function"},xe.install=function(E){return function(){z.queueMicrotask(E)}}}).call(this)}).call(this,typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],362:[function(a,Te,xe){(function(z){(function(){"use strict";xe.test=function(){return"document"in z&&"onreadystatechange"in z.document.createElement("script")},xe.install=function(E){return function(){var ie=z.document.createElement("script");return ie.onreadystatechange=function(){E(),ie.onreadystatechange=null,ie.parentNode.removeChild(ie),ie=null},z.document.documentElement.appendChild(ie),E}}}).call(this)}).call(this,typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],363:[function(a,Te,xe){"use strict";xe.test=function(){return!0},xe.install=function(z){return function(){setTimeout(z,0)}}},{}],364:[function(a,Te,xe){typeof Object.create=="function"?Te.exports=function(E,ie){ie&&(E.super_=ie,E.prototype=Object.create(ie.prototype,{constructor:{value:E,enumerable:!1,writable:!0,configurable:!0}}))}:Te.exports=function(E,ie){if(ie){E.super_=ie;var oe=function(){};oe.prototype=ie.prototype,E.prototype=new oe,E.prototype.constructor=E}}},{}],365:[function(a,Te,xe){"use strict";var z=a("has-tostringtag/shams")(),E=a("call-bind/callBound"),ie=E("Object.prototype.toString"),oe=function(ne){return z&&ne&&typeof ne=="object"&&Symbol.toStringTag in ne?!1:ie(ne)==="[object Arguments]"},ee=function(ne){return oe(ne)?!0:ne!==null&&typeof ne=="object"&&typeof ne.length=="number"&&ne.length>=0&&ie(ne)!=="[object Array]"&&ie(ne.callee)==="[object Function]"},le=function(){return oe(arguments)}();oe.isLegacyArguments=ee,Te.exports=le?oe:ee},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(a,Te,xe){Te.exports=function(ie){return ie!=null&&(z(ie)||E(ie)||!!ie._isBuffer)};function z(ie){return!!ie.constructor&&typeof ie.constructor.isBuffer=="function"&&ie.constructor.isBuffer(ie)}function E(ie){return typeof ie.readFloatLE=="function"&&typeof ie.slice=="function"&&z(ie.slice(0,0))}},{}],367:[function(a,Te,xe){"use strict";var z=Function.prototype.toString,E=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,ie,oe;if(typeof E=="function"&&typeof Object.defineProperty=="function")try{ie=Object.defineProperty({},"length",{get:function(){throw oe}}),oe={},E(function(){throw 42},null,ie)}catch(Be){Be!==oe&&(E=null)}else E=null;var ee=/^\s*class\b/,le=function(Pe){try{var Ce=z.call(Pe);return ee.test(Ce)}catch(Oe){return!1}},x=function(Pe){try{return le(Pe)?!1:(z.call(Pe),!0)}catch(Ce){return!1}},ne=Object.prototype.toString,re="[object Object]",ae="[object Function]",se="[object GeneratorFunction]",ce="[object HTMLAllCollection]",pe="[object HTML document.all class]",me="[object HTMLCollection]",he=typeof Symbol=="function"&&!!Symbol.toStringTag,be=!(0 in[,]),De=function(){return!1};if(typeof document=="object"){var Me=document.all;ne.call(Me)===ne.call(document.all)&&(De=function(Pe){if((be||!Pe)&&(typeof Pe=="undefined"||typeof Pe=="object"))try{var Ce=ne.call(Pe);return(Ce===ce||Ce===pe||Ce===me||Ce===re)&&Pe("")==null}catch(Oe){}return!1})}Te.exports=E?function(Pe){if(De(Pe))return!0;if(!Pe||typeof Pe!="function"&&typeof Pe!="object")return!1;try{E(Pe,null,ie)}catch(Ce){if(Ce!==oe)return!1}return!le(Pe)&&x(Pe)}:function(Pe){if(De(Pe))return!0;if(!Pe||typeof Pe!="function"&&typeof Pe!="object")return!1;if(he)return x(Pe);if(le(Pe))return!1;var Ce=ne.call(Pe);return Ce!==ae&&Ce!==se&&!/^\[object HTML/.test(Ce)?!1:x(Pe)}},{}],368:[function(a,Te,xe){"use strict";var z=Object.prototype.toString,E=Function.prototype.toString,ie=/^\s*(?:function)?\*/,oe=a("has-tostringtag/shams")(),ee=Object.getPrototypeOf,le=function(){if(!oe)return!1;try{return Function("return function*() {}")()}catch(ne){}},x;Te.exports=function(re){if(typeof re!="function")return!1;if(ie.test(E.call(re)))return!0;if(!oe){var ae=z.call(re);return ae==="[object GeneratorFunction]"}if(!ee)return!1;if(typeof x=="undefined"){var se=le();x=se?ee(se):!1}return ee(re)===x}},{"has-tostringtag/shams":353}],369:[function(a,Te,xe){"use strict";var z=a("which-typed-array");Te.exports=function(ie){return!!z(ie)}},{"which-typed-array":420}],370:[function(a,Te,xe){var z={}.toString;Te.exports=Array.isArray||function(E){return z.call(E)=="[object Array]"}},{}],371:[function(a,Te,xe){(function(z){(function(){(function(E,ie){typeof xe=="object"&&typeof Te!="undefined"?Te.exports=ie(E):typeof je=="function"&&je.amd?je(ie):ie(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof z!="undefined"?z:this,function(E){"use strict";E=E||{};var ie=E.Base64,oe="2.6.4",ee="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",le=function(Je){for(var ot={},_e=0,Ke=Je.length;_e<Ke;_e++)ot[Je.charAt(_e)]=_e;return ot}(ee),x=String.fromCharCode,ne=function(Je){if(Je.length<2){var ot=Je.charCodeAt(0);return ot<128?Je:ot<2048?x(192|ot>>>6)+x(128|ot&63):x(224|ot>>>12&15)+x(128|ot>>>6&63)+x(128|ot&63)}else{var ot=65536+(Je.charCodeAt(0)-55296)*1024+(Je.charCodeAt(1)-56320);return x(240|ot>>>18&7)+x(128|ot>>>12&63)+x(128|ot>>>6&63)+x(128|ot&63)}},re=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ae=function(Je){return Je.replace(re,ne)},se=function(Je){var ot=[0,2,1][Je.length%3],_e=Je.charCodeAt(0)<<16|(Je.length>1?Je.charCodeAt(1):0)<<8|(Je.length>2?Je.charCodeAt(2):0),Ke=[ee.charAt(_e>>>18),ee.charAt(_e>>>12&63),ot>=2?"=":ee.charAt(_e>>>6&63),ot>=1?"=":ee.charAt(_e&63)];return Ke.join("")},ce=E.btoa&&typeof E.btoa=="function"?function(Je){return E.btoa(Je)}:function(Je){if(Je.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Je.replace(/[\s\S]{1,3}/g,se)},pe=function(Je){return ce(ae(String(Je)))},me=function(Je){return Je.replace(/[+\/]/g,function(ot){return ot=="+"?"-":"_"}).replace(/=/g,"")},he=function(Je,ot){return ot?me(pe(Je)):pe(Je)},be=function(Je){return he(Je,!0)},De;E.Uint8Array&&(De=function(Je,ot){for(var _e="",Ke=0,et=Je.length;Ke<et;Ke+=3){var rt=Je[Ke],tt=Je[Ke+1],Ge=Je[Ke+2],Xe=rt<<16|tt<<8|Ge;_e+=ee.charAt(Xe>>>18)+ee.charAt(Xe>>>12&63)+(typeof tt!="undefined"?ee.charAt(Xe>>>6&63):"=")+(typeof Ge!="undefined"?ee.charAt(Xe&63):"=")}return ot?me(_e):_e});var Me=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,Be=function(Je){switch(Je.length){case 4:var ot=(7&Je.charCodeAt(0))<<18|(63&Je.charCodeAt(1))<<12|(63&Je.charCodeAt(2))<<6|63&Je.charCodeAt(3),_e=ot-65536;return x((_e>>>10)+55296)+x((_e&1023)+56320);case 3:return x((15&Je.charCodeAt(0))<<12|(63&Je.charCodeAt(1))<<6|63&Je.charCodeAt(2));default:return x((31&Je.charCodeAt(0))<<6|63&Je.charCodeAt(1))}},Pe=function(Je){return Je.replace(Me,Be)},Ce=function(Je){var ot=Je.length,_e=ot%4,Ke=(ot>0?le[Je.charAt(0)]<<18:0)|(ot>1?le[Je.charAt(1)]<<12:0)|(ot>2?le[Je.charAt(2)]<<6:0)|(ot>3?le[Je.charAt(3)]:0),et=[x(Ke>>>16),x(Ke>>>8&255),x(Ke&255)];return et.length-=[0,0,2,1][_e],et.join("")},Oe=E.atob&&typeof E.atob=="function"?function(Je){return E.atob(Je)}:function(Je){return Je.replace(/\S{1,4}/g,Ce)},Ie=function(Je){return Oe(String(Je).replace(/[^A-Za-z0-9\+\/]/g,""))},ke=function(Je){return Pe(Oe(Je))},Le=function(Je){return String(Je).replace(/[-_]/g,function(ot){return ot=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ae=function(Je){return ke(Le(Je))},ve;E.Uint8Array&&(ve=function(Je){return Uint8Array.from(Ie(Le(Je)),function(ot){return ot.charCodeAt(0)})});var Ue=function(){var Je=E.Base64;return E.Base64=ie,Je};if(E.Base64={VERSION:oe,atob:Ie,btoa:ce,fromBase64:Ae,toBase64:he,utob:ae,encode:he,encodeURI:be,btou:Pe,decode:Ae,noConflict:Ue,fromUint8Array:De,toUint8Array:ve},typeof Object.defineProperty=="function"){var $e=function(Je){return{value:Je,enumerable:!1,writable:!0,configurable:!0}};E.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",$e(function(){return Ae(this)})),Object.defineProperty(String.prototype,"toBase64",$e(function(Je){return he(this,Je)})),Object.defineProperty(String.prototype,"toBase64URI",$e(function(){return he(this,!0)}))}}return E.Meteor&&(Base64=E.Base64),typeof Te!="undefined"&&Te.exports?Te.exports.Base64=E.Base64:typeof je=="function"&&je.amd&&je([],function(){return E.Base64}),{Base64:E.Base64}})}).call(this)}).call(this,typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(a,Te,xe){"use strict";Te.exports=E;var z=Object.prototype.hasOwnProperty;function E(ie,oe,ee){if(!ie)throw new TypeError("argument dest is required");if(!oe)throw new TypeError("argument src is required");return ee===void 0&&(ee=!0),Object.getOwnPropertyNames(oe).forEach(function(x){if(!(!ee&&z.call(ie,x))){var ne=Object.getOwnPropertyDescriptor(oe,x);Object.defineProperty(ie,x,ne)}}),ie}},{}],373:[function(a,Te,xe){"use strict";a("core-js/modules/es.array.map.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.regexp.constructor.js"),a("core-js/modules/es.regexp.to-string.js");function z(){this._types=Object.create(null),this._extensions=Object.create(null);for(var E=0;E<arguments.length;E++)this.define(arguments[E]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}z.prototype.define=function(E,ie){for(var oe in E){var ee=E[oe].map(function(re){return re.toLowerCase()});oe=oe.toLowerCase();for(var le=0;le<ee.length;le++){var x=ee[le];if(x[0]!=="*"){if(!ie&&x in this._types)throw new Error('Attempt to change mapping for "'+x+'" extension from "'+this._types[x]+'" to "'+oe+'". Pass `force=true` to allow this, otherwise remove "'+x+'" from the list of extensions for "'+oe+'".');this._types[x]=oe}}if(ie||!this._extensions[oe]){var ne=ee[0];this._extensions[oe]=ne[0]!=="*"?ne:ne.substr(1)}}},z.prototype.getType=function(E){E=String(E);var ie=E.replace(/^.*[/\\]/,"").toLowerCase(),oe=ie.replace(/^.*\./,"").toLowerCase(),ee=ie.length<E.length,le=oe.length<ie.length-1;return(le||!ee)&&this._types[oe]||null},z.prototype.getExtension=function(E){return E=/^\s*([^;\s]*)/.test(E)&&RegExp.$1,E&&this._extensions[E.toLowerCase()]||null},Te.exports=z},{"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.constructor.js":299,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305}],374:[function(a,Te,xe){"use strict";var z=a("./Mime");Te.exports=new z(a("./types/standard"))},{"./Mime":373,"./types/standard":375}],375:[function(a,Te,xe){"use strict";Te.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["es","ecma"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/express":["exp"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/trig":["trig"],"application/ttml+xml":["ttml"],"application/ubjson":["ubj"],"application/urc-ressheet+xml":["rsheet"],"application/urc-targetdesc+xml":["td"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["*xsl","xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/amr":["amr"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx","opus"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/avif":["avif"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/ktx2":["ktx2"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/step+xml":["stpx"],"model/step+zip":["stpz"],"model/step-xml+zip":["stpxz"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/spdx":["spdx"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/iso.segment":["m4s"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}},{}],376:[function(a,Te,xe){var z=1e3,E=z*60,ie=E*60,oe=ie*24,ee=oe*7,le=oe*365.25;Te.exports=function(se,ce){ce=ce||{};var pe=typeof se;if(pe==="string"&&se.length>0)return x(se);if(pe==="number"&&isFinite(se))return ce.long?re(se):ne(se);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(se))};function x(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*le;case"weeks":case"week":case"w":return pe*ee;case"days":case"day":case"d":return pe*oe;case"hours":case"hour":case"hrs":case"hr":case"h":return pe*ie;case"minutes":case"minute":case"mins":case"min":case"m":return pe*E;case"seconds":case"second":case"secs":case"sec":case"s":return pe*z;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return pe;default:return}}}}function ne(se){var ce=Math.abs(se);return ce>=oe?Math.round(se/oe)+"d":ce>=ie?Math.round(se/ie)+"h":ce>=E?Math.round(se/E)+"m":ce>=z?Math.round(se/z)+"s":se+"ms"}function re(se){var ce=Math.abs(se);return ce>=oe?ae(se,ce,oe,"day"):ce>=ie?ae(se,ce,ie,"hour"):ce>=E?ae(se,ce,E,"minute"):ce>=z?ae(se,ce,z,"second"):se+" ms"}function ae(se,ce,pe,me){var he=ce>=pe*1.5;return Math.round(se/pe)+" "+me+(he?"s":"")}},{}],377:[function(a,Te,xe){"use strict";var z=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable;function oe(le){if(le==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(le)}function ee(){try{if(!Object.assign)return!1;var le=new String("abc");if(le[5]="de",Object.getOwnPropertyNames(le)[0]==="5")return!1;for(var x={},ne=0;ne<10;ne++)x["_"+String.fromCharCode(ne)]=ne;var re=Object.getOwnPropertyNames(x).map(function(se){return x[se]});if(re.join("")!=="0123456789")return!1;var ae={};return"abcdefghijklmnopqrst".split("").forEach(function(se){ae[se]=se}),Object.keys(Object.assign({},ae)).join("")==="abcdefghijklmnopqrst"}catch(se){return!1}}Te.exports=ee()?Object.assign:function(le,x){for(var ne,re=oe(le),ae,se=1;se<arguments.length;se++){ne=Object(arguments[se]);for(var ce in ne)E.call(ne,ce)&&(re[ce]=ne[ce]);if(z){ae=z(ne);for(var pe=0;pe<ae.length;pe++)ie.call(ne,ae[pe])&&(re[ae[pe]]=ne[ae[pe]])}}return re}},{}],378:[function(a,Te,xe){(function(z){(function(){"use strict";function E(le){if(typeof le!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(le))}function ie(le,x){for(var ne="",re=0,ae=-1,se=0,ce,pe=0;pe<=le.length;++pe){if(pe<le.length)ce=le.charCodeAt(pe);else{if(ce===47)break;ce=47}if(ce===47){if(!(ae===pe-1||se===1))if(ae!==pe-1&&se===2){if(ne.length<2||re!==2||ne.charCodeAt(ne.length-1)!==46||ne.charCodeAt(ne.length-2)!==46){if(ne.length>2){var me=ne.lastIndexOf("/");if(me!==ne.length-1){me===-1?(ne="",re=0):(ne=ne.slice(0,me),re=ne.length-1-ne.lastIndexOf("/")),ae=pe,se=0;continue}}else if(ne.length===2||ne.length===1){ne="",re=0,ae=pe,se=0;continue}}x&&(ne.length>0?ne+="/..":ne="..",re=2)}else ne.length>0?ne+="/"+le.slice(ae+1,pe):ne=le.slice(ae+1,pe),re=pe-ae-1;ae=pe,se=0}else ce===46&&se!==-1?++se:se=-1}return ne}function oe(le,x){var ne=x.dir||x.root,re=x.base||(x.name||"")+(x.ext||"");return ne?ne===x.root?ne+re:ne+le+re:re}var ee={resolve:function(){for(var x="",ne=!1,re,ae=arguments.length-1;ae>=-1&&!ne;ae--){var se;ae>=0?se=arguments[ae]:(re===void 0&&(re=z.cwd()),se=re),E(se),se.length!==0&&(x=se+"/"+x,ne=se.charCodeAt(0)===47)}return x=ie(x,!ne),ne?x.length>0?"/"+x:"/":x.length>0?x:"."},normalize:function(x){if(E(x),x.length===0)return".";var ne=x.charCodeAt(0)===47,re=x.charCodeAt(x.length-1)===47;return x=ie(x,!ne),x.length===0&&!ne&&(x="."),x.length>0&&re&&(x+="/"),ne?"/"+x:x},isAbsolute:function(x){return E(x),x.length>0&&x.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var x,ne=0;ne<arguments.length;++ne){var re=arguments[ne];E(re),re.length>0&&(x===void 0?x=re:x+="/"+re)}return x===void 0?".":ee.normalize(x)},relative:function(x,ne){if(E(x),E(ne),x===ne||(x=ee.resolve(x),ne=ee.resolve(ne),x===ne))return"";for(var re=1;re<x.length&&x.charCodeAt(re)===47;++re);for(var ae=x.length,se=ae-re,ce=1;ce<ne.length&&ne.charCodeAt(ce)===47;++ce);for(var pe=ne.length,me=pe-ce,he=se<me?se:me,be=-1,De=0;De<=he;++De){if(De===he){if(me>he){if(ne.charCodeAt(ce+De)===47)return ne.slice(ce+De+1);if(De===0)return ne.slice(ce+De)}else se>he&&(x.charCodeAt(re+De)===47?be=De:De===0&&(be=0));break}var Me=x.charCodeAt(re+De),Be=ne.charCodeAt(ce+De);if(Me!==Be)break;Me===47&&(be=De)}var Pe="";for(De=re+be+1;De<=ae;++De)(De===ae||x.charCodeAt(De)===47)&&(Pe.length===0?Pe+="..":Pe+="/..");return Pe.length>0?Pe+ne.slice(ce+be):(ce+=be,ne.charCodeAt(ce)===47&&++ce,ne.slice(ce))},_makeLong:function(x){return x},dirname:function(x){if(E(x),x.length===0)return".";for(var ne=x.charCodeAt(0),re=ne===47,ae=-1,se=!0,ce=x.length-1;ce>=1;--ce)if(ne=x.charCodeAt(ce),ne===47){if(!se){ae=ce;break}}else se=!1;return ae===-1?re?"/":".":re&&ae===1?"//":x.slice(0,ae)},basename:function(x,ne){if(ne!==void 0&&typeof ne!="string")throw new TypeError('"ext" argument must be a string');E(x);var re=0,ae=-1,se=!0,ce;if(ne!==void 0&&ne.length>0&&ne.length<=x.length){if(ne.length===x.length&&ne===x)return"";var pe=ne.length-1,me=-1;for(ce=x.length-1;ce>=0;--ce){var he=x.charCodeAt(ce);if(he===47){if(!se){re=ce+1;break}}else me===-1&&(se=!1,me=ce+1),pe>=0&&(he===ne.charCodeAt(pe)?--pe===-1&&(ae=ce):(pe=-1,ae=me))}return re===ae?ae=me:ae===-1&&(ae=x.length),x.slice(re,ae)}else{for(ce=x.length-1;ce>=0;--ce)if(x.charCodeAt(ce)===47){if(!se){re=ce+1;break}}else ae===-1&&(se=!1,ae=ce+1);return ae===-1?"":x.slice(re,ae)}},extname:function(x){E(x);for(var ne=-1,re=0,ae=-1,se=!0,ce=0,pe=x.length-1;pe>=0;--pe){var me=x.charCodeAt(pe);if(me===47){if(!se){re=pe+1;break}continue}ae===-1&&(se=!1,ae=pe+1),me===46?ne===-1?ne=pe:ce!==1&&(ce=1):ne!==-1&&(ce=-1)}return ne===-1||ae===-1||ce===0||ce===1&&ne===ae-1&&ne===re+1?"":x.slice(ne,ae)},format:function(x){if(x===null||typeof x!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof x);return oe("/",x)},parse:function(x){E(x);var ne={root:"",dir:"",base:"",ext:"",name:""};if(x.length===0)return ne;var re=x.charCodeAt(0),ae=re===47,se;ae?(ne.root="/",se=1):se=0;for(var ce=-1,pe=0,me=-1,he=!0,be=x.length-1,De=0;be>=se;--be){if(re=x.charCodeAt(be),re===47){if(!he){pe=be+1;break}continue}me===-1&&(he=!1,me=be+1),re===46?ce===-1?ce=be:De!==1&&(De=1):ce!==-1&&(De=-1)}return ce===-1||me===-1||De===0||De===1&&ce===me-1&&ce===pe+1?me!==-1&&(pe===0&&ae?ne.base=ne.name=x.slice(1,me):ne.base=ne.name=x.slice(pe,me)):(pe===0&&ae?(ne.name=x.slice(1,ce),ne.base=x.slice(1,me)):(ne.name=x.slice(pe,ce),ne.base=x.slice(pe,me)),ne.ext=x.slice(ce,me)),pe>0?ne.dir=x.slice(0,pe-1):ae&&(ne.dir="/"),ne},sep:"/",delimiter:":",win32:null,posix:null};ee.posix=ee,Te.exports=ee}).call(this)}).call(this,a("_process"))},{_process:467}],379:[function(a,Te,xe){(function(z){(function(){(function(){"use strict";var E={function:!0,object:!0},ie=E[typeof window]&&window||this,oe=ie,ee=E[typeof xe]&&xe,le=E[typeof Te]&&Te&&!Te.nodeType&&Te,x=ee&&le&&typeof z=="object"&&z;x&&(x.global===x||x.window===x||x.self===x)&&(ie=x);var ne=Math.pow(2,53)-1,re=/\bOpera/,ae=this,se=Object.prototype,ce=se.hasOwnProperty,pe=se.toString;function me(Ae){return Ae=String(Ae),Ae.charAt(0).toUpperCase()+Ae.slice(1)}function he(Ae,ve,Ue){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 ve&&Ue&&/^Win/i.test(Ae)&&!/^Windows Phone /i.test(Ae)&&($e=$e[/[\d.]+$/.exec(Ae)])&&(Ae="Windows "+$e),Ae=String(Ae),ve&&Ue&&(Ae=Ae.replace(RegExp(ve,"i"),Ue)),Ae=De(Ae.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]),Ae}function be(Ae,ve){var Ue=-1,$e=Ae?Ae.length:0;if(typeof $e=="number"&&$e>-1&&$e<=ne)for(;++Ue<$e;)ve(Ae[Ue],Ue,Ae);else Me(Ae,ve)}function De(Ae){return Ae=Ie(Ae),/^(?:webOS|i(?:OS|P))/.test(Ae)?Ae:me(Ae)}function Me(Ae,ve){for(var Ue in Ae)ce.call(Ae,Ue)&&ve(Ae[Ue],Ue,Ae)}function Be(Ae){return Ae==null?me(Ae):pe.call(Ae).slice(8,-1)}function Pe(Ae,ve){var Ue=Ae!=null?typeof Ae[ve]:"number";return!/^(?:boolean|number|string|undefined)$/.test(Ue)&&(Ue=="object"?!!Ae[ve]:!0)}function Ce(Ae){return String(Ae).replace(/([ -])(?!$)/g,"$1?")}function Oe(Ae,ve){var Ue=null;return be(Ae,function($e,Je){Ue=ve(Ue,$e,Je,Ae)}),Ue}function Ie(Ae){return String(Ae).replace(/^ +| +$/g,"")}function ke(Ae){var ve=ie,Ue=Ae&&typeof Ae=="object"&&Be(Ae)!="String";Ue&&(ve=Ae,Ae=null);var $e=ve.navigator||{},Je=$e.userAgent||"";Ae||(Ae=Je);var ot=Ue||ae==oe,_e=Ue?!!$e.likeChrome:/\bChrome\b/.test(Ae)&&!/internal|\n/i.test(pe.toString()),Ke="Object",et=Ue?Ke:"ScriptBridgingProxyObject",rt=Ue?Ke:"Environment",tt=Ue&&ve.java?"JavaPackage":Be(ve.java),Ge=Ue?Ke:"RuntimeObject",Xe=/\bJava/.test(tt)&&ve.java,Ve=Xe&&Be(ve.environment)==rt,it=Xe?"a":"\u03B1",Qe=Xe?"b":"\u03B2",ct=ve.document||{},at=ve.operamini||ve.opera,qe=re.test(qe=Ue&&at?at["[[Class]]"]:Be(at))?qe:at=null,Fe,Re=Ae,te=[],de=null,Ne=Ae==Je,ze=Ne&&at&&typeof at.version=="function"&&at.version(),we,ye=st([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),Ee=ft(["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"]),We=St([{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"]),Ze=lt({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}}),Ye=Tt(["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 st(Et){return Oe(Et,function(xt,Dt){return xt||RegExp("\\b"+(Dt.pattern||Ce(Dt))+"\\b","i").exec(Ae)&&(Dt.label||Dt)})}function lt(Et){return Oe(Et,function(xt,Dt,jt){return xt||(Dt[We]||Dt[/^[a-z]+(?: +[a-z]+\b)*/i.exec(We)]||RegExp("\\b"+Ce(jt)+"(?:\\b|\\w*\\d)","i").exec(Ae))&&jt})}function ft(Et){return Oe(Et,function(xt,Dt){return xt||RegExp("\\b"+(Dt.pattern||Ce(Dt))+"\\b","i").exec(Ae)&&(Dt.label||Dt)})}function Tt(Et){return Oe(Et,function(xt,Dt){var jt=Dt.pattern||Ce(Dt);return!xt&&(xt=RegExp("\\b"+jt+"(?:/[\\d.]+|[ \\w.]*)","i").exec(Ae))&&(xt=he(xt,jt,Dt.label||Dt)),xt})}function St(Et){return Oe(Et,function(xt,Dt){var jt=Dt.pattern||Ce(Dt);return!xt&&(xt=RegExp("\\b"+jt+" *\\d+[.\\w_]*","i").exec(Ae)||RegExp("\\b"+jt+" *\\w+-[\\w]*","i").exec(Ae)||RegExp("\\b"+jt+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(Ae))&&((xt=String(Dt.label&&!RegExp(jt,"i").test(Dt.label)?Dt.label:xt).split("/"))[1]&&!/[\d.]+/.test(xt[0])&&(xt[0]+=" "+xt[1]),Dt=Dt.label||Dt,xt=De(xt[0].replace(RegExp(jt,"i"),Dt).replace(RegExp("; *(?:"+Dt+"[_-])?","i")," ").replace(RegExp("("+Dt+")[-_.]?(\\w)","i"),"$1 $2"))),xt})}function Ot(Et){return Oe(Et,function(xt,Dt){return xt||(RegExp(Dt+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(Ae)||0)[1]||null})}function bt(){return this.description||""}if(ye&&(ye=[ye]),/\bAndroid\b/.test(Ye)&&!We&&(Fe=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(Ae))&&(We=Ie(Fe[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),Ze&&!We?We=St([Ze]):Ze&&We&&(We=We.replace(RegExp("^("+Ce(Ze)+")[-_.\\s]","i"),Ze+" ").replace(RegExp("^("+Ce(Ze)+")[-_.]?(\\w)","i"),Ze+" $2")),(Fe=/\bGoogle TV\b/.exec(We))&&(We=Fe[0]),/\bSimulator\b/i.test(Ae)&&(We=(We?We+" ":"")+"Simulator"),Ee=="Opera Mini"&&/\bOPiOS\b/.test(Ae)&&te.push("running in Turbo/Uncompressed mode"),Ee=="IE"&&/\blike iPhone OS\b/.test(Ae)?(Fe=ke(Ae.replace(/like iPhone OS/,"")),Ze=Fe.manufacturer,We=Fe.product):/^iP/.test(We)?(Ee||(Ee="Safari"),Ye="iOS"+((Fe=/ OS ([\d_]+)/i.exec(Ae))?" "+Fe[1].replace(/_/g,"."):"")):Ee=="Konqueror"&&/^Linux\b/i.test(Ye)?Ye="Kubuntu":Ze&&Ze!="Google"&&(/Chrome/.test(Ee)&&!/\bMobile Safari\b/i.test(Ae)||/\bVita\b/.test(We))||/\bAndroid\b/.test(Ye)&&/^Chrome/.test(Ee)&&/\bVersion\//i.test(Ae)?(Ee="Android Browser",Ye=/\bAndroid\b/.test(Ye)?Ye:"Android"):Ee=="Silk"?(/\bMobi/i.test(Ae)||(Ye="Android",te.unshift("desktop mode")),/Accelerated *= *true/i.test(Ae)&&te.unshift("accelerated")):Ee=="UC Browser"&&/\bUCWEB\b/.test(Ae)?te.push("speed mode"):Ee=="PaleMoon"&&(Fe=/\bFirefox\/([\d.]+)\b/.exec(Ae))?te.push("identifying as Firefox "+Fe[1]):Ee=="Firefox"&&(Fe=/\b(Mobile|Tablet|TV)\b/i.exec(Ae))?(Ye||(Ye="Firefox OS"),We||(We=Fe[1])):!Ee||(Fe=!/\bMinefield\b/i.test(Ae)&&/\b(?:Firefox|Safari)\b/.exec(Ee))?(Ee&&!We&&/[\/,]|^[^(]+?\)/.test(Ae.slice(Ae.indexOf(Fe+"/")+8))&&(Ee=null),(Fe=We||Ze||Ye)&&(We||Ze||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(Ye))&&(Ee=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(Ye)?Ye:Fe)+" Browser")):Ee=="Electron"&&(Fe=(/\bChrome\/([\d.]+)\b/.exec(Ae)||0)[1])&&te.push("Chromium "+Fe),ze||(ze=Ot(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",Ce(Ee),"(?:Firefox|Minefield|NetFront)"])),(Fe=ye=="iCab"&&parseFloat(ze)>3&&"WebKit"||/\bOpera\b/.test(Ee)&&(/\bOPR\b/.test(Ae)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(Ae)&&!/^(?:Trident|EdgeHTML)$/.test(ye)&&"WebKit"||!ye&&/\bMSIE\b/i.test(Ae)&&(Ye=="Mac OS"?"Tasman":"Trident")||ye=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Ee)&&"NetFront")&&(ye=[Fe]),Ee=="IE"&&(Fe=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(Ae)||0)[1])?(Ee+=" Mobile",Ye="Windows Phone "+(/\+$/.test(Fe)?Fe:Fe+".x"),te.unshift("desktop mode")):/\bWPDesktop\b/i.test(Ae)?(Ee="IE Mobile",Ye="Windows Phone 8.x",te.unshift("desktop mode"),ze||(ze=(/\brv:([\d.]+)/.exec(Ae)||0)[1])):Ee!="IE"&&ye=="Trident"&&(Fe=/\brv:([\d.]+)/.exec(Ae))&&(Ee&&te.push("identifying as "+Ee+(ze?" "+ze:"")),Ee="IE",ze=Fe[1]),Ne){if(Pe(ve,"global"))if(Xe&&(Fe=Xe.lang.System,Re=Fe.getProperty("os.arch"),Ye=Ye||Fe.getProperty("os.name")+" "+Fe.getProperty("os.version")),Ve){try{ze=ve.require("ringo/engine").version.join("."),Ee="RingoJS"}catch(Et){(Fe=ve.system)&&Fe.global.system==ve.system&&(Ee="Narwhal",Ye||(Ye=Fe[0].os||null))}Ee||(Ee="Rhino")}else typeof ve.process=="object"&&!ve.process.browser&&(Fe=ve.process)&&(typeof Fe.versions=="object"&&(typeof Fe.versions.electron=="string"?(te.push("Node "+Fe.versions.node),Ee="Electron",ze=Fe.versions.electron):typeof Fe.versions.nw=="string"&&(te.push("Chromium "+ze,"Node "+Fe.versions.node),Ee="NW.js",ze=Fe.versions.nw)),Ee||(Ee="Node.js",Re=Fe.arch,Ye=Fe.platform,ze=/[\d.]+/.exec(Fe.version),ze=ze?ze[0]:null));else Be(Fe=ve.runtime)==et?(Ee="Adobe AIR",Ye=Fe.flash.system.Capabilities.os):Be(Fe=ve.phantom)==Ge?(Ee="PhantomJS",ze=(Fe=Fe.version||null)&&Fe.major+"."+Fe.minor+"."+Fe.patch):typeof ct.documentMode=="number"&&(Fe=/\bTrident\/(\d+)/i.exec(Ae))?(ze=[ze,ct.documentMode],(Fe=+Fe[1]+4)!=ze[1]&&(te.push("IE "+ze[1]+" mode"),ye&&(ye[1]=""),ze[1]=Fe),ze=Ee=="IE"?String(ze[1].toFixed(1)):ze[0]):typeof ct.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Ee)&&(te.push("masking as "+Ee+" "+ze),Ee="IE",ze="11.0",ye=["Trident"],Ye="Windows");Ye=Ye&&De(Ye)}if(ze&&(Fe=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(ze)||/(?:alpha|beta)(?: ?\d)?/i.exec(Ae+";"+(Ne&&$e.appMinorVersion))||/\bMinefield\b/i.test(Ae)&&"a")&&(de=/b/i.test(Fe)?"beta":"alpha",ze=ze.replace(RegExp(Fe+"\\+?$"),"")+(de=="beta"?Qe:it)+(/\d+\+?/.exec(Fe)||"")),Ee=="Fennec"||Ee=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(Ye))Ee="Firefox Mobile";else if(Ee=="Maxthon"&&ze)ze=ze.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(We))We=="Xbox 360"&&(Ye=null),We=="Xbox 360"&&/\bIEMobile\b/.test(Ae)&&te.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Ee)||Ee&&!We&&!/Browser|Mobi/.test(Ee))&&(Ye=="Windows CE"||/Mobi/i.test(Ae)))Ee+=" Mobile";else if(Ee=="IE"&&Ne)try{ve.external===null&&te.unshift("platform preview")}catch(Et){te.unshift("embedded")}else(/\bBlackBerry\b/.test(We)||/\bBB10\b/.test(Ae))&&(Fe=(RegExp(We.replace(/ +/g," *")+"/([.\\d]+)","i").exec(Ae)||0)[1]||ze)?(Fe=[Fe,/BB10/.test(Ae)],Ye=(Fe[1]?(We=null,Ze="BlackBerry"):"Device Software")+" "+Fe[0],ze=null):this!=Me&&We!="Wii"&&(Ne&&at||/Opera/.test(Ee)&&/\b(?:MSIE|Firefox)\b/i.test(Ae)||Ee=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(Ye)||Ee=="IE"&&(Ye&&!/^Win/.test(Ye)&&ze>5.5||/\bWindows XP\b/.test(Ye)&&ze>8||ze==8&&!/\bTrident\b/.test(Ae)))&&!re.test(Fe=ke.call(Me,Ae.replace(re,"")+";"))&&Fe.name&&(Fe="ing as "+Fe.name+((Fe=Fe.version)?" "+Fe:""),re.test(Ee)?(/\bIE\b/.test(Fe)&&Ye=="Mac OS"&&(Ye=null),Fe="identify"+Fe):(Fe="mask"+Fe,qe?Ee=De(qe.replace(/([a-z])([A-Z])/g,"$1 $2")):Ee="Opera",/\bIE\b/.test(Fe)&&(Ye=null),Ne||(ze=null)),ye=["Presto"],te.push(Fe));(Fe=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(Ae)||0)[1])&&(Fe=[parseFloat(Fe.replace(/\.(\d)$/,".0$1")),Fe],Ee=="Safari"&&Fe[1].slice(-1)=="+"?(Ee="WebKit Nightly",de="alpha",ze=Fe[1].slice(0,-1)):(ze==Fe[1]||ze==(Fe[2]=(/\bSafari\/([\d.]+\+?)/i.exec(Ae)||0)[1]))&&(ze=null),Fe[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(Ae)||0)[1],Fe[0]==537.36&&Fe[2]==537.36&&parseFloat(Fe[1])>=28&&ye=="WebKit"&&(ye=["Blink"]),!Ne||!_e&&!Fe[1]?(ye&&(ye[1]="like Safari"),Fe=(Fe=Fe[0],Fe<400?1:Fe<500?2:Fe<526?3:Fe<533?4:Fe<534?"4+":Fe<535?5:Fe<537?6:Fe<538?7:Fe<601?8:Fe<602?9:Fe<604?10:Fe<606?11:Fe<608?12:"12")):(ye&&(ye[1]="like Chrome"),Fe=Fe[1]||(Fe=Fe[0],Fe<530?1:Fe<532?2:Fe<532.05?3:Fe<533?4:Fe<534.03?5:Fe<534.07?6:Fe<534.1?7:Fe<534.13?8:Fe<534.16?9:Fe<534.24?10:Fe<534.3?11:Fe<535.01?12:Fe<535.02?"13+":Fe<535.07?15:Fe<535.11?16:Fe<535.19?17:Fe<536.05?18:Fe<536.1?19:Fe<537.01?20:Fe<537.11?"21+":Fe<537.13?23:Fe<537.18?24:Fe<537.24?25:Fe<537.36?26:ye!="Blink"?"27":"28")),ye&&(ye[1]+=" "+(Fe+=typeof Fe=="number"?".x":/[.+]/.test(Fe)?"":"+")),Ee=="Safari"&&(!ze||parseInt(ze)>45)?ze=Fe:Ee=="Chrome"&&/\bHeadlessChrome/i.test(Ae)&&te.unshift("headless")),Ee=="Opera"&&(Fe=/\bzbov|zvav$/.exec(Ye))?(Ee+=" ",te.unshift("desktop mode"),Fe=="zvav"?(Ee+="Mini",ze=null):Ee+="Mobile",Ye=Ye.replace(RegExp(" *"+Fe+"$"),"")):Ee=="Safari"&&/\bChrome\b/.exec(ye&&ye[1])?(te.unshift("desktop mode"),Ee="Chrome Mobile",ze=null,/\bOS X\b/.test(Ye)?(Ze="Apple",Ye="iOS 4.3+"):Ye=null):/\bSRWare Iron\b/.test(Ee)&&!ze&&(ze=Ot("Chrome")),ze&&ze.indexOf(Fe=/[\d.]+$/.exec(Ye))==0&&Ae.indexOf("/"+Fe+"-")>-1&&(Ye=Ie(Ye.replace(Fe,""))),Ye&&Ye.indexOf(Ee)!=-1&&!RegExp(Ee+" OS").test(Ye)&&(Ye=Ye.replace(RegExp(" *"+Ce(Ee)+" *"),"")),ye&&!/\b(?:Avant|Nook)\b/.test(Ee)&&(/Browser|Lunascape|Maxthon/.test(Ee)||Ee!="Safari"&&/^iOS/.test(Ye)&&/\bSafari\b/.test(ye[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Ee)&&ye[1])&&(Fe=ye[ye.length-1])&&te.push(Fe),te.length&&(te=["("+te.join("; ")+")"]),Ze&&We&&We.indexOf(Ze)<0&&te.push("on "+Ze),We&&te.push((/^on /.test(te[te.length-1])?"":"on ")+We),Ye&&(Fe=/ ([\d.+]+)$/.exec(Ye),we=Fe&&Ye.charAt(Ye.length-Fe[0].length-1)=="/",Ye={architecture:32,family:Fe&&!we?Ye.replace(Fe[0],""):Ye,version:Fe?Fe[1]:null,toString:function(){var Et=this.version;return this.family+(Et&&!we?" "+Et:"")+(this.architecture==64?" 64-bit":"")}}),(Fe=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Re))&&!/\bi686\b/i.test(Re)?(Ye&&(Ye.architecture=64,Ye.family=Ye.family.replace(RegExp(" *"+Fe),"")),Ee&&(/\bWOW64\b/i.test(Ae)||Ne&&/\w(?:86|32)$/.test($e.cpuClass||$e.platform)&&!/\bWin64; x64\b/i.test(Ae))&&te.unshift("32-bit")):Ye&&/^OS X/.test(Ye.family)&&Ee=="Chrome"&&parseFloat(ze)>=39&&(Ye.architecture=64),Ae||(Ae=null);var Mt={};return Mt.description=Ae,Mt.layout=ye&&ye[0],Mt.manufacturer=Ze,Mt.name=Ee,Mt.prerelease=de,Mt.product=We,Mt.ua=Ae,Mt.version=Ee&&ze,Mt.os=Ye||{architecture:null,family:null,version:null,toString:function(){return"null"}},Mt.parse=ke,Mt.toString=bt,Mt.version&&te.unshift(ze),Mt.name&&te.unshift(Ee),Ye&&Ee&&!(Ye==String(Ye).split(" ")[0]&&(Ye==Ee.split(" ")[0]||We))&&te.push(We?"("+Ye+")":"on "+Ye),te.length&&(Mt.description=te.join(" ")),Mt}var Le=ke();typeof je=="function"&&typeof je.amd=="object"&&je.amd?(ie.platform=Le,je(function(){return Le})):ee&&le?Me(Le,function(Ae,ve){ee[ve]=Ae}):ie.platform=Le}).call(this)}).call(this)}).call(this,typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(a,Te,xe){(function(z){(function(){"use strict";typeof z=="undefined"||!z.version||z.version.indexOf("v0.")===0||z.version.indexOf("v1.")===0&&z.version.indexOf("v1.8.")!==0?Te.exports={nextTick:E}:Te.exports=z;function E(ie,oe,ee,le){if(typeof ie!="function")throw new TypeError('"callback" argument must be a function');var x=arguments.length,ne,re;switch(x){case 0:case 1:return z.nextTick(ie);case 2:return z.nextTick(function(){ie.call(null,oe)});case 3:return z.nextTick(function(){ie.call(null,oe,ee)});case 4:return z.nextTick(function(){ie.call(null,oe,ee,le)});default:for(ne=new Array(x-1),re=0;re<ne.length;)ne[re++]=arguments[re];return z.nextTick(function(){ie.apply(null,ne)})}}}).call(this)}).call(this,a("_process"))},{_process:467}],381:[function(a,Te,xe){var z=Te.exports={},E,ie;function oe(){throw new Error("setTimeout has not been defined")}function ee(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?E=setTimeout:E=oe}catch(be){E=oe}try{typeof clearTimeout=="function"?ie=clearTimeout:ie=ee}catch(be){ie=ee}})();function le(be){if(E===setTimeout)return setTimeout(be,0);if((E===oe||!E)&&setTimeout)return E=setTimeout,setTimeout(be,0);try{return E(be,0)}catch(De){try{return E.call(null,be,0)}catch(Me){return E.call(this,be,0)}}}function x(be){if(ie===clearTimeout)return clearTimeout(be);if((ie===ee||!ie)&&clearTimeout)return ie=clearTimeout,clearTimeout(be);try{return ie(be)}catch(De){try{return ie.call(null,be)}catch(Me){return ie.call(this,be)}}}var ne=[],re=!1,ae,se=-1;function ce(){!re||!ae||(re=!1,ae.length?ne=ae.concat(ne):se=-1,ne.length&&pe())}function pe(){if(!re){var be=le(ce);re=!0;for(var De=ne.length;De;){for(ae=ne,ne=[];++se<De;)ae&&ae[se].run();se=-1,De=ne.length}ae=null,re=!1,x(be)}}z.nextTick=function(be){var De=new Array(arguments.length-1);if(arguments.length>1)for(var Me=1;Me<arguments.length;Me++)De[Me-1]=arguments[Me];ne.push(new me(be,De)),ne.length===1&&!re&&le(pe)};function me(be,De){this.fun=be,this.array=De}me.prototype.run=function(){this.fun.apply(null,this.array)},z.title="browser",z.browser=!0,z.env={},z.argv=[],z.version="",z.versions={};function he(){}z.on=he,z.addListener=he,z.once=he,z.off=he,z.removeListener=he,z.removeAllListeners=he,z.emit=he,z.prependListener=he,z.prependOnceListener=he,z.listeners=function(be){return[]},z.binding=function(be){throw new Error("process.binding is not supported")},z.cwd=function(){return"/"},z.chdir=function(be){throw new Error("process.chdir is not supported")},z.umask=function(){return 0}},{}],382:[function(a,Te,xe){(function(z){(function(){(function(E){var ie=typeof xe=="object"&&xe&&!xe.nodeType&&xe,oe=typeof Te=="object"&&Te&&!Te.nodeType&&Te,ee=typeof z=="object"&&z;(ee.global===ee||ee.window===ee||ee.self===ee)&&(E=ee);var le,x=2147483647,ne=36,re=1,ae=26,se=38,ce=700,pe=72,me=128,he="-",be=/^xn--/,De=/[^\x20-\x7E]/,Me=/[\x2E\u3002\uFF0E\uFF61]/g,Be={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Pe=ne-re,Ce=Math.floor,Oe=String.fromCharCode,Ie;function ke(tt){throw new RangeError(Be[tt])}function Le(tt,Ge){for(var Xe=tt.length,Ve=[];Xe--;)Ve[Xe]=Ge(tt[Xe]);return Ve}function Ae(tt,Ge){var Xe=tt.split("@"),Ve="";Xe.length>1&&(Ve=Xe[0]+"@",tt=Xe[1]),tt=tt.replace(Me,".");var it=tt.split("."),Qe=Le(it,Ge).join(".");return Ve+Qe}function ve(tt){for(var Ge=[],Xe=0,Ve=tt.length,it,Qe;Xe<Ve;)it=tt.charCodeAt(Xe++),it>=55296&&it<=56319&&Xe<Ve?(Qe=tt.charCodeAt(Xe++),(Qe&64512)==56320?Ge.push(((it&1023)<<10)+(Qe&1023)+65536):(Ge.push(it),Xe--)):Ge.push(it);return Ge}function Ue(tt){return Le(tt,function(Ge){var Xe="";return Ge>65535&&(Ge-=65536,Xe+=Oe(Ge>>>10&1023|55296),Ge=56320|Ge&1023),Xe+=Oe(Ge),Xe}).join("")}function $e(tt){return tt-48<10?tt-22:tt-65<26?tt-65:tt-97<26?tt-97:ne}function Je(tt,Ge){return tt+22+75*(tt<26)-((Ge!=0)<<5)}function ot(tt,Ge,Xe){var Ve=0;for(tt=Xe?Ce(tt/ce):tt>>1,tt+=Ce(tt/Ge);tt>Pe*ae>>1;Ve+=ne)tt=Ce(tt/Pe);return Ce(Ve+(Pe+1)*tt/(tt+se))}function _e(tt){var Ge=[],Xe=tt.length,Ve,it=0,Qe=me,ct=pe,at,qe,Fe,Re,te,de,Ne,ze,we;for(at=tt.lastIndexOf(he),at<0&&(at=0),qe=0;qe<at;++qe)tt.charCodeAt(qe)>=128&&ke("not-basic"),Ge.push(tt.charCodeAt(qe));for(Fe=at>0?at+1:0;Fe<Xe;){for(Re=it,te=1,de=ne;Fe>=Xe&&ke("invalid-input"),Ne=$e(tt.charCodeAt(Fe++)),(Ne>=ne||Ne>Ce((x-it)/te))&&ke("overflow"),it+=Ne*te,ze=de<=ct?re:de>=ct+ae?ae:de-ct,!(Ne<ze);de+=ne)we=ne-ze,te>Ce(x/we)&&ke("overflow"),te*=we;Ve=Ge.length+1,ct=ot(it-Re,Ve,Re==0),Ce(it/Ve)>x-Qe&&ke("overflow"),Qe+=Ce(it/Ve),it%=Ve,Ge.splice(it++,0,Qe)}return Ue(Ge)}function Ke(tt){var Ge,Xe,Ve,it,Qe,ct,at,qe,Fe,Re,te,de=[],Ne,ze,we,ye;for(tt=ve(tt),Ne=tt.length,Ge=me,Xe=0,Qe=pe,ct=0;ct<Ne;++ct)te=tt[ct],te<128&&de.push(Oe(te));for(Ve=it=de.length,it&&de.push(he);Ve<Ne;){for(at=x,ct=0;ct<Ne;++ct)te=tt[ct],te>=Ge&&te<at&&(at=te);for(ze=Ve+1,at-Ge>Ce((x-Xe)/ze)&&ke("overflow"),Xe+=(at-Ge)*ze,Ge=at,ct=0;ct<Ne;++ct)if(te=tt[ct],te<Ge&&++Xe>x&&ke("overflow"),te==Ge){for(qe=Xe,Fe=ne;Re=Fe<=Qe?re:Fe>=Qe+ae?ae:Fe-Qe,!(qe<Re);Fe+=ne)ye=qe-Re,we=ne-Re,de.push(Oe(Je(Re+ye%we,0))),qe=Ce(ye/we);de.push(Oe(Je(qe,0))),Qe=ot(Xe,ze,Ve==it),Xe=0,++Ve}++Xe,++Ge}return de.join("")}function et(tt){return Ae(tt,function(Ge){return be.test(Ge)?_e(Ge.slice(4).toLowerCase()):Ge})}function rt(tt){return Ae(tt,function(Ge){return De.test(Ge)?"xn--"+Ke(Ge):Ge})}if(le={version:"1.4.1",ucs2:{decode:ve,encode:Ue},decode:_e,encode:Ke,toASCII:rt,toUnicode:et},typeof je=="function"&&typeof je.amd=="object"&&je.amd)je("punycode",function(){return le});else if(ie&&oe)if(Te.exports==ie)oe.exports=le;else for(Ie in le)le.hasOwnProperty(Ie)&&(ie[Ie]=le[Ie]);else E.punycode=le})(this)}).call(this)}).call(this,typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],383:[function(a,Te,xe){"use strict";function z(ie,oe){return Object.prototype.hasOwnProperty.call(ie,oe)}Te.exports=function(ie,oe,ee,le){oe=oe||"&",ee=ee||"=";var x={};if(typeof ie!="string"||ie.length===0)return x;var ne=/\+/g;ie=ie.split(oe);var re=1e3;le&&typeof le.maxKeys=="number"&&(re=le.maxKeys);var ae=ie.length;re>0&&ae>re&&(ae=re);for(var se=0;se<ae;++se){var ce=ie[se].replace(ne,"%20"),pe=ce.indexOf(ee),me,he,be,De;pe>=0?(me=ce.substr(0,pe),he=ce.substr(pe+1)):(me=ce,he=""),be=decodeURIComponent(me),De=decodeURIComponent(he),z(x,be)?E(x[be])?x[be].push(De):x[be]=[x[be],De]:x[be]=De}return x};var E=Array.isArray||function(ie){return Object.prototype.toString.call(ie)==="[object Array]"}},{}],384:[function(a,Te,xe){"use strict";var z=function(ee){switch(typeof ee){case"string":return ee;case"boolean":return ee?"true":"false";case"number":return isFinite(ee)?ee:"";default:return""}};Te.exports=function(ee,le,x,ne){return le=le||"&",x=x||"=",ee===null&&(ee=void 0),typeof ee=="object"?ie(oe(ee),function(re){var ae=encodeURIComponent(z(re))+x;return E(ee[re])?ie(ee[re],function(se){return ae+encodeURIComponent(z(se))}).join(le):ae+encodeURIComponent(z(ee[re]))}).join(le):ne?encodeURIComponent(z(ne))+x+encodeURIComponent(z(ee)):""};var E=Array.isArray||function(ee){return Object.prototype.toString.call(ee)==="[object Array]"};function ie(ee,le){if(ee.map)return ee.map(le);for(var x=[],ne=0;ne<ee.length;ne++)x.push(le(ee[ne],ne));return x}var oe=Object.keys||function(ee){var le=[];for(var x in ee)Object.prototype.hasOwnProperty.call(ee,x)&&le.push(x);return le}},{}],385:[function(a,Te,xe){"use strict";xe.decode=xe.parse=a("./decode"),xe.encode=xe.stringify=a("./encode")},{"./decode":383,"./encode":384}],386:[function(a,Te,xe){"use strict";var z=a("process-nextick-args"),E=Object.keys||function(ce){var pe=[];for(var me in ce)pe.push(me);return pe};Te.exports=re;var ie=Object.create(a("core-util-is"));ie.inherits=a("inherits");var oe=a("./_stream_readable"),ee=a("./_stream_writable");ie.inherits(re,oe);for(var le=E(ee.prototype),x=0;x<le.length;x++){var ne=le[x];re.prototype[ne]||(re.prototype[ne]=ee.prototype[ne])}function re(ce){if(!(this instanceof re))return new re(ce);oe.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",ae)}Object.defineProperty(re.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function ae(){this.allowHalfOpen||this._writableState.ended||z.nextTick(se,this)}function se(ce){ce.end()}Object.defineProperty(re.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)}}),re.prototype._destroy=function(ce,pe){this.push(null),this.end(),z.nextTick(pe,ce)}},{"./_stream_readable":388,"./_stream_writable":390,"core-util-is":341,inherits:364,"process-nextick-args":380}],387:[function(a,Te,xe){"use strict";Te.exports=ie;var z=a("./_stream_transform"),E=Object.create(a("core-util-is"));E.inherits=a("inherits"),E.inherits(ie,z);function ie(oe){if(!(this instanceof ie))return new ie(oe);z.call(this,oe)}ie.prototype._transform=function(oe,ee,le){le(null,oe)}},{"./_stream_transform":389,"core-util-is":341,inherits:364}],388:[function(a,Te,xe){(function(z,E){(function(){"use strict";var ie=a("process-nextick-args");Te.exports=Oe;var oe=a("isarray"),ee;Oe.ReadableState=Ce;var le=a("events").EventEmitter,x=function(te,de){return te.listeners(de).length},ne=a("./internal/streams/stream"),re=a("safe-buffer").Buffer,ae=E.Uint8Array||function(){};function se(te){return re.from(te)}function ce(te){return re.isBuffer(te)||te instanceof ae}var pe=Object.create(a("core-util-is"));pe.inherits=a("inherits");var me=a("util"),he=void 0;me&&me.debuglog?he=me.debuglog("stream"):he=function(){};var be=a("./internal/streams/BufferList"),De=a("./internal/streams/destroy"),Me;pe.inherits(Oe,ne);var Be=["error","close","destroy","pause","resume"];function Pe(te,de,Ne){if(typeof te.prependListener=="function")return te.prependListener(de,Ne);!te._events||!te._events[de]?te.on(de,Ne):oe(te._events[de])?te._events[de].unshift(Ne):te._events[de]=[Ne,te._events[de]]}function Ce(te,de){ee=ee||a("./_stream_duplex"),te=te||{};var Ne=de instanceof ee;this.objectMode=!!te.objectMode,Ne&&(this.objectMode=this.objectMode||!!te.readableObjectMode);var ze=te.highWaterMark,we=te.readableHighWaterMark,ye=this.objectMode?16:16*1024;ze||ze===0?this.highWaterMark=ze:Ne&&(we||we===0)?this.highWaterMark=we:this.highWaterMark=ye,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new be,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=te.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,te.encoding&&(Me||(Me=a("string_decoder/").StringDecoder),this.decoder=new Me(te.encoding),this.encoding=te.encoding)}function Oe(te){if(ee=ee||a("./_stream_duplex"),!(this instanceof Oe))return new Oe(te);this._readableState=new Ce(te,this),this.readable=!0,te&&(typeof te.read=="function"&&(this._read=te.read),typeof te.destroy=="function"&&(this._destroy=te.destroy)),ne.call(this)}Object.defineProperty(Oe.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(te){this._readableState&&(this._readableState.destroyed=te)}}),Oe.prototype.destroy=De.destroy,Oe.prototype._undestroy=De.undestroy,Oe.prototype._destroy=function(te,de){this.push(null),de(te)},Oe.prototype.push=function(te,de){var Ne=this._readableState,ze;return Ne.objectMode?ze=!0:typeof te=="string"&&(de=de||Ne.defaultEncoding,de!==Ne.encoding&&(te=re.from(te,de),de=""),ze=!0),Ie(this,te,de,!1,ze)},Oe.prototype.unshift=function(te){return Ie(this,te,null,!0,!1)};function Ie(te,de,Ne,ze,we){var ye=te._readableState;if(de===null)ye.reading=!1,Je(te,ye);else{var Ee;we||(Ee=Le(ye,de)),Ee?te.emit("error",Ee):ye.objectMode||de&&de.length>0?(typeof de!="string"&&!ye.objectMode&&Object.getPrototypeOf(de)!==re.prototype&&(de=se(de)),ze?ye.endEmitted?te.emit("error",new Error("stream.unshift() after end event")):ke(te,ye,de,!0):ye.ended?te.emit("error",new Error("stream.push() after EOF")):(ye.reading=!1,ye.decoder&&!Ne?(de=ye.decoder.write(de),ye.objectMode||de.length!==0?ke(te,ye,de,!1):Ke(te,ye)):ke(te,ye,de,!1))):ze||(ye.reading=!1)}return Ae(ye)}function ke(te,de,Ne,ze){de.flowing&&de.length===0&&!de.sync?(te.emit("data",Ne),te.read(0)):(de.length+=de.objectMode?1:Ne.length,ze?de.buffer.unshift(Ne):de.buffer.push(Ne),de.needReadable&&ot(te)),Ke(te,de)}function Le(te,de){var Ne;return!ce(de)&&typeof de!="string"&&de!==void 0&&!te.objectMode&&(Ne=new TypeError("Invalid non-string/buffer chunk")),Ne}function Ae(te){return!te.ended&&(te.needReadable||te.length<te.highWaterMark||te.length===0)}Oe.prototype.isPaused=function(){return this._readableState.flowing===!1},Oe.prototype.setEncoding=function(te){return Me||(Me=a("string_decoder/").StringDecoder),this._readableState.decoder=new Me(te),this._readableState.encoding=te,this};var ve=8388608;function Ue(te){return te>=ve?te=ve:(te--,te|=te>>>1,te|=te>>>2,te|=te>>>4,te|=te>>>8,te|=te>>>16,te++),te}function $e(te,de){return te<=0||de.length===0&&de.ended?0:de.objectMode?1:te!==te?de.flowing&&de.length?de.buffer.head.data.length:de.length:(te>de.highWaterMark&&(de.highWaterMark=Ue(te)),te<=de.length?te:de.ended?de.length:(de.needReadable=!0,0))}Oe.prototype.read=function(te){he("read",te),te=parseInt(te,10);var de=this._readableState,Ne=te;if(te!==0&&(de.emittedReadable=!1),te===0&&de.needReadable&&(de.length>=de.highWaterMark||de.ended))return he("read: emitReadable",de.length,de.ended),de.length===0&&de.ended?qe(this):ot(this),null;if(te=$e(te,de),te===0&&de.ended)return de.length===0&&qe(this),null;var ze=de.needReadable;he("need readable",ze),(de.length===0||de.length-te<de.highWaterMark)&&(ze=!0,he("length less than watermark",ze)),de.ended||de.reading?(ze=!1,he("reading or ended",ze)):ze&&(he("do read"),de.reading=!0,de.sync=!0,de.length===0&&(de.needReadable=!0),this._read(de.highWaterMark),de.sync=!1,de.reading||(te=$e(Ne,de)));var we;return te>0?we=it(te,de):we=null,we===null?(de.needReadable=!0,te=0):de.length-=te,de.length===0&&(de.ended||(de.needReadable=!0),Ne!==te&&de.ended&&qe(this)),we!==null&&this.emit("data",we),we};function Je(te,de){if(!de.ended){if(de.decoder){var Ne=de.decoder.end();Ne&&Ne.length&&(de.buffer.push(Ne),de.length+=de.objectMode?1:Ne.length)}de.ended=!0,ot(te)}}function ot(te){var de=te._readableState;de.needReadable=!1,de.emittedReadable||(he("emitReadable",de.flowing),de.emittedReadable=!0,de.sync?ie.nextTick(_e,te):_e(te))}function _e(te){he("emit readable"),te.emit("readable"),Ve(te)}function Ke(te,de){de.readingMore||(de.readingMore=!0,ie.nextTick(et,te,de))}function et(te,de){for(var Ne=de.length;!de.reading&&!de.flowing&&!de.ended&&de.length<de.highWaterMark&&(he("maybeReadMore read 0"),te.read(0),Ne!==de.length);)Ne=de.length;de.readingMore=!1}Oe.prototype._read=function(te){this.emit("error",new Error("_read() is not implemented"))},Oe.prototype.pipe=function(te,de){var Ne=this,ze=this._readableState;switch(ze.pipesCount){case 0:ze.pipes=te;break;case 1:ze.pipes=[ze.pipes,te];break;default:ze.pipes.push(te);break}ze.pipesCount+=1,he("pipe count=%d opts=%j",ze.pipesCount,de);var we=(!de||de.end!==!1)&&te!==z.stdout&&te!==z.stderr,ye=we?We:bt;ze.endEmitted?ie.nextTick(ye):Ne.once("end",ye),te.on("unpipe",Ee);function Ee(Mt,Et){he("onunpipe"),Mt===Ne&&Et&&Et.hasUnpiped===!1&&(Et.hasUnpiped=!0,st())}function We(){he("onend"),te.end()}var Ze=rt(Ne);te.on("drain",Ze);var Ye=!1;function st(){he("cleanup"),te.removeListener("close",St),te.removeListener("finish",Ot),te.removeListener("drain",Ze),te.removeListener("error",Tt),te.removeListener("unpipe",Ee),Ne.removeListener("end",We),Ne.removeListener("end",bt),Ne.removeListener("data",ft),Ye=!0,ze.awaitDrain&&(!te._writableState||te._writableState.needDrain)&&Ze()}var lt=!1;Ne.on("data",ft);function ft(Mt){he("ondata"),lt=!1;var Et=te.write(Mt);Et===!1&&!lt&&((ze.pipesCount===1&&ze.pipes===te||ze.pipesCount>1&&Re(ze.pipes,te)!==-1)&&!Ye&&(he("false write response, pause",Ne._readableState.awaitDrain),Ne._readableState.awaitDrain++,lt=!0),Ne.pause())}function Tt(Mt){he("onerror",Mt),bt(),te.removeListener("error",Tt),x(te,"error")===0&&te.emit("error",Mt)}Pe(te,"error",Tt);function St(){te.removeListener("finish",Ot),bt()}te.once("close",St);function Ot(){he("onfinish"),te.removeListener("close",St),bt()}te.once("finish",Ot);function bt(){he("unpipe"),Ne.unpipe(te)}return te.emit("pipe",Ne),ze.flowing||(he("pipe resume"),Ne.resume()),te};function rt(te){return function(){var de=te._readableState;he("pipeOnDrain",de.awaitDrain),de.awaitDrain&&de.awaitDrain--,de.awaitDrain===0&&x(te,"data")&&(de.flowing=!0,Ve(te))}}Oe.prototype.unpipe=function(te){var de=this._readableState,Ne={hasUnpiped:!1};if(de.pipesCount===0)return this;if(de.pipesCount===1)return te&&te!==de.pipes?this:(te||(te=de.pipes),de.pipes=null,de.pipesCount=0,de.flowing=!1,te&&te.emit("unpipe",this,Ne),this);if(!te){var ze=de.pipes,we=de.pipesCount;de.pipes=null,de.pipesCount=0,de.flowing=!1;for(var ye=0;ye<we;ye++)ze[ye].emit("unpipe",this,Ne);return this}var Ee=Re(de.pipes,te);return Ee===-1?this:(de.pipes.splice(Ee,1),de.pipesCount-=1,de.pipesCount===1&&(de.pipes=de.pipes[0]),te.emit("unpipe",this,Ne),this)},Oe.prototype.on=function(te,de){var Ne=ne.prototype.on.call(this,te,de);if(te==="data")this._readableState.flowing!==!1&&this.resume();else if(te==="readable"){var ze=this._readableState;!ze.endEmitted&&!ze.readableListening&&(ze.readableListening=ze.needReadable=!0,ze.emittedReadable=!1,ze.reading?ze.length&&ot(this):ie.nextTick(tt,this))}return Ne},Oe.prototype.addListener=Oe.prototype.on;function tt(te){he("readable nexttick read 0"),te.read(0)}Oe.prototype.resume=function(){var te=this._readableState;return te.flowing||(he("resume"),te.flowing=!0,Ge(this,te)),this};function Ge(te,de){de.resumeScheduled||(de.resumeScheduled=!0,ie.nextTick(Xe,te,de))}function Xe(te,de){de.reading||(he("resume read 0"),te.read(0)),de.resumeScheduled=!1,de.awaitDrain=0,te.emit("resume"),Ve(te),de.flowing&&!de.reading&&te.read(0)}Oe.prototype.pause=function(){return he("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(he("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function Ve(te){var de=te._readableState;for(he("flow",de.flowing);de.flowing&&te.read()!==null;);}Oe.prototype.wrap=function(te){var de=this,Ne=this._readableState,ze=!1;te.on("end",function(){if(he("wrapped end"),Ne.decoder&&!Ne.ended){var Ee=Ne.decoder.end();Ee&&Ee.length&&de.push(Ee)}de.push(null)}),te.on("data",function(Ee){if(he("wrapped data"),Ne.decoder&&(Ee=Ne.decoder.write(Ee)),!(Ne.objectMode&&Ee==null)&&!(!Ne.objectMode&&(!Ee||!Ee.length))){var We=de.push(Ee);We||(ze=!0,te.pause())}});for(var we in te)this[we]===void 0&&typeof te[we]=="function"&&(this[we]=function(Ee){return function(){return te[Ee].apply(te,arguments)}}(we));for(var ye=0;ye<Be.length;ye++)te.on(Be[ye],this.emit.bind(this,Be[ye]));return this._read=function(Ee){he("wrapped _read",Ee),ze&&(ze=!1,te.resume())},this},Object.defineProperty(Oe.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Oe._fromList=it;function it(te,de){if(de.length===0)return null;var Ne;return de.objectMode?Ne=de.buffer.shift():!te||te>=de.length?(de.decoder?Ne=de.buffer.join(""):de.buffer.length===1?Ne=de.buffer.head.data:Ne=de.buffer.concat(de.length),de.buffer.clear()):Ne=Qe(te,de.buffer,de.decoder),Ne}function Qe(te,de,Ne){var ze;return te<de.head.data.length?(ze=de.head.data.slice(0,te),de.head.data=de.head.data.slice(te)):te===de.head.data.length?ze=de.shift():ze=Ne?ct(te,de):at(te,de),ze}function ct(te,de){var Ne=de.head,ze=1,we=Ne.data;for(te-=we.length;Ne=Ne.next;){var ye=Ne.data,Ee=te>ye.length?ye.length:te;if(Ee===ye.length?we+=ye:we+=ye.slice(0,te),te-=Ee,te===0){Ee===ye.length?(++ze,Ne.next?de.head=Ne.next:de.head=de.tail=null):(de.head=Ne,Ne.data=ye.slice(Ee));break}++ze}return de.length-=ze,we}function at(te,de){var Ne=re.allocUnsafe(te),ze=de.head,we=1;for(ze.data.copy(Ne),te-=ze.data.length;ze=ze.next;){var ye=ze.data,Ee=te>ye.length?ye.length:te;if(ye.copy(Ne,Ne.length-te,0,Ee),te-=Ee,te===0){Ee===ye.length?(++we,ze.next?de.head=ze.next:de.head=de.tail=null):(de.head=ze,ze.data=ye.slice(Ee));break}++we}return de.length-=we,Ne}function qe(te){var de=te._readableState;if(de.length>0)throw new Error('"endReadable()" called on non-empty stream');de.endEmitted||(de.ended=!0,ie.nextTick(Fe,de,te))}function Fe(te,de){!te.endEmitted&&te.length===0&&(te.endEmitted=!0,de.readable=!1,de.emit("end"))}function Re(te,de){for(var Ne=0,ze=te.length;Ne<ze;Ne++)if(te[Ne]===de)return Ne;return-1}}).call(this)}).call(this,a("_process"),typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":386,"./internal/streams/BufferList":391,"./internal/streams/destroy":392,"./internal/streams/stream":393,_process:467,"core-util-is":341,events:344,inherits:364,isarray:370,"process-nextick-args":380,"safe-buffer":396,"string_decoder/":413,util:89}],389:[function(a,Te,xe){"use strict";Te.exports=oe;var z=a("./_stream_duplex"),E=Object.create(a("core-util-is"));E.inherits=a("inherits"),E.inherits(oe,z);function ie(x,ne){var re=this._transformState;re.transforming=!1;var ae=re.writecb;if(!ae)return this.emit("error",new Error("write callback called multiple times"));re.writechunk=null,re.writecb=null,ne!=null&&this.push(ne),ae(x);var se=this._readableState;se.reading=!1,(se.needReadable||se.length<se.highWaterMark)&&this._read(se.highWaterMark)}function oe(x){if(!(this instanceof oe))return new oe(x);z.call(this,x),this._transformState={afterTransform:ie.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,x&&(typeof x.transform=="function"&&(this._transform=x.transform),typeof x.flush=="function"&&(this._flush=x.flush)),this.on("prefinish",ee)}function ee(){var x=this;typeof this._flush=="function"?this._flush(function(ne,re){le(x,ne,re)}):le(this,null,null)}oe.prototype.push=function(x,ne){return this._transformState.needTransform=!1,z.prototype.push.call(this,x,ne)},oe.prototype._transform=function(x,ne,re){throw new Error("_transform() is not implemented")},oe.prototype._write=function(x,ne,re){var ae=this._transformState;if(ae.writecb=re,ae.writechunk=x,ae.writeencoding=ne,!ae.transforming){var se=this._readableState;(ae.needTransform||se.needReadable||se.length<se.highWaterMark)&&this._read(se.highWaterMark)}},oe.prototype._read=function(x){var ne=this._transformState;ne.writechunk!==null&&ne.writecb&&!ne.transforming?(ne.transforming=!0,this._transform(ne.writechunk,ne.writeencoding,ne.afterTransform)):ne.needTransform=!0},oe.prototype._destroy=function(x,ne){var re=this;z.prototype._destroy.call(this,x,function(ae){ne(ae),re.emit("close")})};function le(x,ne,re){if(ne)return x.emit("error",ne);if(re!=null&&x.push(re),x._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(x._transformState.transforming)throw new Error("Calling transform done when still transforming");return x.push(null)}},{"./_stream_duplex":386,"core-util-is":341,inherits:364}],390:[function(a,Te,xe){(function(z,E,ie){(function(){"use strict";var oe=a("process-nextick-args");Te.exports=Pe;function ee(Xe,Ve,it){this.chunk=Xe,this.encoding=Ve,this.callback=it,this.next=null}function le(Xe){var Ve=this;this.next=null,this.entry=null,this.finish=function(){Ge(Ve,Xe)}}var x=!z.browser&&["v0.10","v0.9."].indexOf(z.version.slice(0,5))>-1?ie:oe.nextTick,ne;Pe.WritableState=Me;var re=Object.create(a("core-util-is"));re.inherits=a("inherits");var ae={deprecate:a("util-deprecate")},se=a("./internal/streams/stream"),ce=a("safe-buffer").Buffer,pe=E.Uint8Array||function(){};function me(Xe){return ce.from(Xe)}function he(Xe){return ce.isBuffer(Xe)||Xe instanceof pe}var be=a("./internal/streams/destroy");re.inherits(Pe,se);function De(){}function Me(Xe,Ve){ne=ne||a("./_stream_duplex"),Xe=Xe||{};var it=Ve instanceof ne;this.objectMode=!!Xe.objectMode,it&&(this.objectMode=this.objectMode||!!Xe.writableObjectMode);var Qe=Xe.highWaterMark,ct=Xe.writableHighWaterMark,at=this.objectMode?16:16*1024;Qe||Qe===0?this.highWaterMark=Qe:it&&(ct||ct===0)?this.highWaterMark=ct:this.highWaterMark=at,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 qe=Xe.decodeStrings===!1;this.decodeStrings=!qe,this.defaultEncoding=Xe.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Fe){Ue(Ve,Fe)},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 le(this)}Me.prototype.getBuffer=function(){for(var Ve=this.bufferedRequest,it=[];Ve;)it.push(Ve),Ve=Ve.next;return it},function(){try{Object.defineProperty(Me.prototype,"buffer",{get:ae.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Xe){}}();var Be;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Be=Function.prototype[Symbol.hasInstance],Object.defineProperty(Pe,Symbol.hasInstance,{value:function(Xe){return Be.call(this,Xe)?!0:this!==Pe?!1:Xe&&Xe._writableState instanceof Me}})):Be=function(Xe){return Xe instanceof this};function Pe(Xe){if(ne=ne||a("./_stream_duplex"),!Be.call(Pe,this)&&!(this instanceof ne))return new Pe(Xe);this._writableState=new Me(Xe,this),this.writable=!0,Xe&&(typeof Xe.write=="function"&&(this._write=Xe.write),typeof Xe.writev=="function"&&(this._writev=Xe.writev),typeof Xe.destroy=="function"&&(this._destroy=Xe.destroy),typeof Xe.final=="function"&&(this._final=Xe.final)),se.call(this)}Pe.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Ce(Xe,Ve){var it=new Error("write after end");Xe.emit("error",it),oe.nextTick(Ve,it)}function Oe(Xe,Ve,it,Qe){var ct=!0,at=!1;return it===null?at=new TypeError("May not write null values to stream"):typeof it!="string"&&it!==void 0&&!Ve.objectMode&&(at=new TypeError("Invalid non-string/buffer chunk")),at&&(Xe.emit("error",at),oe.nextTick(Qe,at),ct=!1),ct}Pe.prototype.write=function(Xe,Ve,it){var Qe=this._writableState,ct=!1,at=!Qe.objectMode&&he(Xe);return at&&!ce.isBuffer(Xe)&&(Xe=me(Xe)),typeof Ve=="function"&&(it=Ve,Ve=null),at?Ve="buffer":Ve||(Ve=Qe.defaultEncoding),typeof it!="function"&&(it=De),Qe.ended?Ce(this,it):(at||Oe(this,Qe,Xe,it))&&(Qe.pendingcb++,ct=ke(this,Qe,at,Xe,Ve,it)),ct},Pe.prototype.cork=function(){var Xe=this._writableState;Xe.corked++},Pe.prototype.uncork=function(){var Xe=this._writableState;Xe.corked&&(Xe.corked--,!Xe.writing&&!Xe.corked&&!Xe.finished&&!Xe.bufferProcessing&&Xe.bufferedRequest&&ot(this,Xe))},Pe.prototype.setDefaultEncoding=function(Ve){if(typeof Ve=="string"&&(Ve=Ve.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Ve+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Ve);return this._writableState.defaultEncoding=Ve,this};function Ie(Xe,Ve,it){return!Xe.objectMode&&Xe.decodeStrings!==!1&&typeof Ve=="string"&&(Ve=ce.from(Ve,it)),Ve}Object.defineProperty(Pe.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function ke(Xe,Ve,it,Qe,ct,at){if(!it){var qe=Ie(Ve,Qe,ct);Qe!==qe&&(it=!0,ct="buffer",Qe=qe)}var Fe=Ve.objectMode?1:Qe.length;Ve.length+=Fe;var Re=Ve.length<Ve.highWaterMark;if(Re||(Ve.needDrain=!0),Ve.writing||Ve.corked){var te=Ve.lastBufferedRequest;Ve.lastBufferedRequest={chunk:Qe,encoding:ct,isBuf:it,callback:at,next:null},te?te.next=Ve.lastBufferedRequest:Ve.bufferedRequest=Ve.lastBufferedRequest,Ve.bufferedRequestCount+=1}else Le(Xe,Ve,!1,Fe,Qe,ct,at);return Re}function Le(Xe,Ve,it,Qe,ct,at,qe){Ve.writelen=Qe,Ve.writecb=qe,Ve.writing=!0,Ve.sync=!0,it?Xe._writev(ct,Ve.onwrite):Xe._write(ct,at,Ve.onwrite),Ve.sync=!1}function Ae(Xe,Ve,it,Qe,ct){--Ve.pendingcb,it?(oe.nextTick(ct,Qe),oe.nextTick(rt,Xe,Ve),Xe._writableState.errorEmitted=!0,Xe.emit("error",Qe)):(ct(Qe),Xe._writableState.errorEmitted=!0,Xe.emit("error",Qe),rt(Xe,Ve))}function ve(Xe){Xe.writing=!1,Xe.writecb=null,Xe.length-=Xe.writelen,Xe.writelen=0}function Ue(Xe,Ve){var it=Xe._writableState,Qe=it.sync,ct=it.writecb;if(ve(it),Ve)Ae(Xe,it,Qe,Ve,ct);else{var at=_e(it);!at&&!it.corked&&!it.bufferProcessing&&it.bufferedRequest&&ot(Xe,it),Qe?x($e,Xe,it,at,ct):$e(Xe,it,at,ct)}}function $e(Xe,Ve,it,Qe){it||Je(Xe,Ve),Ve.pendingcb--,Qe(),rt(Xe,Ve)}function Je(Xe,Ve){Ve.length===0&&Ve.needDrain&&(Ve.needDrain=!1,Xe.emit("drain"))}function ot(Xe,Ve){Ve.bufferProcessing=!0;var it=Ve.bufferedRequest;if(Xe._writev&&it&&it.next){var Qe=Ve.bufferedRequestCount,ct=new Array(Qe),at=Ve.corkedRequestsFree;at.entry=it;for(var qe=0,Fe=!0;it;)ct[qe]=it,it.isBuf||(Fe=!1),it=it.next,qe+=1;ct.allBuffers=Fe,Le(Xe,Ve,!0,Ve.length,ct,"",at.finish),Ve.pendingcb++,Ve.lastBufferedRequest=null,at.next?(Ve.corkedRequestsFree=at.next,at.next=null):Ve.corkedRequestsFree=new le(Ve),Ve.bufferedRequestCount=0}else{for(;it;){var Re=it.chunk,te=it.encoding,de=it.callback,Ne=Ve.objectMode?1:Re.length;if(Le(Xe,Ve,!1,Ne,Re,te,de),it=it.next,Ve.bufferedRequestCount--,Ve.writing)break}it===null&&(Ve.lastBufferedRequest=null)}Ve.bufferedRequest=it,Ve.bufferProcessing=!1}Pe.prototype._write=function(Xe,Ve,it){it(new Error("_write() is not implemented"))},Pe.prototype._writev=null,Pe.prototype.end=function(Xe,Ve,it){var Qe=this._writableState;typeof Xe=="function"?(it=Xe,Xe=null,Ve=null):typeof Ve=="function"&&(it=Ve,Ve=null),Xe!=null&&this.write(Xe,Ve),Qe.corked&&(Qe.corked=1,this.uncork()),!Qe.ending&&!Qe.finished&&tt(this,Qe,it)};function _e(Xe){return Xe.ending&&Xe.length===0&&Xe.bufferedRequest===null&&!Xe.finished&&!Xe.writing}function Ke(Xe,Ve){Xe._final(function(it){Ve.pendingcb--,it&&Xe.emit("error",it),Ve.prefinished=!0,Xe.emit("prefinish"),rt(Xe,Ve)})}function et(Xe,Ve){!Ve.prefinished&&!Ve.finalCalled&&(typeof Xe._final=="function"?(Ve.pendingcb++,Ve.finalCalled=!0,oe.nextTick(Ke,Xe,Ve)):(Ve.prefinished=!0,Xe.emit("prefinish")))}function rt(Xe,Ve){var it=_e(Ve);return it&&(et(Xe,Ve),Ve.pendingcb===0&&(Ve.finished=!0,Xe.emit("finish"))),it}function tt(Xe,Ve,it){Ve.ending=!0,rt(Xe,Ve),it&&(Ve.finished?oe.nextTick(it):Xe.once("finish",it)),Ve.ended=!0,Xe.writable=!1}function Ge(Xe,Ve,it){var Qe=Xe.entry;for(Xe.entry=null;Qe;){var ct=Qe.callback;Ve.pendingcb--,ct(it),Qe=Qe.next}Ve.corkedRequestsFree?Ve.corkedRequestsFree.next=Xe:Ve.corkedRequestsFree=Xe}Object.defineProperty(Pe.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(Xe){this._writableState&&(this._writableState.destroyed=Xe)}}),Pe.prototype.destroy=be.destroy,Pe.prototype._undestroy=be.undestroy,Pe.prototype._destroy=function(Xe,Ve){this.end(),Ve(Xe)}}).call(this)}).call(this,a("_process"),typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},a("timers").setImmediate)},{"./_stream_duplex":386,"./internal/streams/destroy":392,"./internal/streams/stream":393,_process:467,"core-util-is":341,inherits:364,"process-nextick-args":380,"safe-buffer":396,timers:414,"util-deprecate":416}],391:[function(a,Te,xe){"use strict";function z(ee,le){if(!(ee instanceof le))throw new TypeError("Cannot call a class as a function")}var E=a("safe-buffer").Buffer,ie=a("util");function oe(ee,le,x){ee.copy(le,x)}Te.exports=function(){function ee(){z(this,ee),this.head=null,this.tail=null,this.length=0}return ee.prototype.push=function(x){var ne={data:x,next:null};this.length>0?this.tail.next=ne:this.head=ne,this.tail=ne,++this.length},ee.prototype.unshift=function(x){var ne={data:x,next:this.head};this.length===0&&(this.tail=ne),this.head=ne,++this.length},ee.prototype.shift=function(){if(this.length!==0){var x=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,x}},ee.prototype.clear=function(){this.head=this.tail=null,this.length=0},ee.prototype.join=function(x){if(this.length===0)return"";for(var ne=this.head,re=""+ne.data;ne=ne.next;)re+=x+ne.data;return re},ee.prototype.concat=function(x){if(this.length===0)return E.alloc(0);if(this.length===1)return this.head.data;for(var ne=E.allocUnsafe(x>>>0),re=this.head,ae=0;re;)oe(re.data,ne,ae),ae+=re.data.length,re=re.next;return ne},ee}(),ie&&ie.inspect&&ie.inspect.custom&&(Te.exports.prototype[ie.inspect.custom]=function(){var ee=ie.inspect({length:this.length});return this.constructor.name+" "+ee})},{"safe-buffer":396,util:89}],392:[function(a,Te,xe){"use strict";var z=a("process-nextick-args");function E(ee,le){var x=this,ne=this._readableState&&this._readableState.destroyed,re=this._writableState&&this._writableState.destroyed;return ne||re?(le?le(ee):ee&&(!this._writableState||!this._writableState.errorEmitted)&&z.nextTick(oe,this,ee),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ee||null,function(ae){!le&&ae?(z.nextTick(oe,x,ae),x._writableState&&(x._writableState.errorEmitted=!0)):le&&le(ae)}),this)}function ie(){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 oe(ee,le){ee.emit("error",le)}Te.exports={destroy:E,undestroy:ie}},{"process-nextick-args":380}],393:[function(a,Te,xe){Te.exports=a("events").EventEmitter},{events:344}],394:[function(a,Te,xe){xe=Te.exports=a("./lib/_stream_readable.js"),xe.Stream=xe,xe.Readable=xe,xe.Writable=a("./lib/_stream_writable.js"),xe.Duplex=a("./lib/_stream_duplex.js"),xe.Transform=a("./lib/_stream_transform.js"),xe.PassThrough=a("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(a,Te,xe){var z=function(E){"use strict";var ie=Object.prototype,oe=ie.hasOwnProperty,ee,le=typeof Symbol=="function"?Symbol:{},x=le.iterator||"@@iterator",ne=le.asyncIterator||"@@asyncIterator",re=le.toStringTag||"@@toStringTag";function ae(et,rt,tt){return Object.defineProperty(et,rt,{value:tt,enumerable:!0,configurable:!0,writable:!0}),et[rt]}try{ae({},"")}catch(et){ae=function(rt,tt,Ge){return rt[tt]=Ge}}function se(et,rt,tt,Ge){var Xe=rt&&rt.prototype instanceof Me?rt:Me,Ve=Object.create(Xe.prototype),it=new ot(Ge||[]);return Ve._invoke=ve(et,tt,it),Ve}E.wrap=se;function ce(et,rt,tt){try{return{type:"normal",arg:et.call(rt,tt)}}catch(Ge){return{type:"throw",arg:Ge}}}var pe="suspendedStart",me="suspendedYield",he="executing",be="completed",De={};function Me(){}function Be(){}function Pe(){}var Ce={};ae(Ce,x,function(){return this});var Oe=Object.getPrototypeOf,Ie=Oe&&Oe(Oe(_e([])));Ie&&Ie!==ie&&oe.call(Ie,x)&&(Ce=Ie);var ke=Pe.prototype=Me.prototype=Object.create(Ce);Be.prototype=Pe,ae(ke,"constructor",Pe),ae(Pe,"constructor",Be),Be.displayName=ae(Pe,re,"GeneratorFunction");function Le(et){["next","throw","return"].forEach(function(rt){ae(et,rt,function(tt){return this._invoke(rt,tt)})})}E.isGeneratorFunction=function(et){var rt=typeof et=="function"&&et.constructor;return rt?rt===Be||(rt.displayName||rt.name)==="GeneratorFunction":!1},E.mark=function(et){return Object.setPrototypeOf?Object.setPrototypeOf(et,Pe):(et.__proto__=Pe,ae(et,re,"GeneratorFunction")),et.prototype=Object.create(ke),et},E.awrap=function(et){return{__await:et}};function Ae(et,rt){function tt(Ve,it,Qe,ct){var at=ce(et[Ve],et,it);if(at.type==="throw")ct(at.arg);else{var qe=at.arg,Fe=qe.value;return Fe&&typeof Fe=="object"&&oe.call(Fe,"__await")?rt.resolve(Fe.__await).then(function(Re){tt("next",Re,Qe,ct)},function(Re){tt("throw",Re,Qe,ct)}):rt.resolve(Fe).then(function(Re){qe.value=Re,Qe(qe)},function(Re){return tt("throw",Re,Qe,ct)})}}var Ge;function Xe(Ve,it){function Qe(){return new rt(function(ct,at){tt(Ve,it,ct,at)})}return Ge=Ge?Ge.then(Qe,Qe):Qe()}this._invoke=Xe}Le(Ae.prototype),ae(Ae.prototype,ne,function(){return this}),E.AsyncIterator=Ae,E.async=function(et,rt,tt,Ge,Xe){Xe===void 0&&(Xe=Promise);var Ve=new Ae(se(et,rt,tt,Ge),Xe);return E.isGeneratorFunction(rt)?Ve:Ve.next().then(function(it){return it.done?it.value:Ve.next()})};function ve(et,rt,tt){var Ge=pe;return function(Ve,it){if(Ge===he)throw new Error("Generator is already running");if(Ge===be){if(Ve==="throw")throw it;return Ke()}for(tt.method=Ve,tt.arg=it;;){var Qe=tt.delegate;if(Qe){var ct=Ue(Qe,tt);if(ct){if(ct===De)continue;return ct}}if(tt.method==="next")tt.sent=tt._sent=tt.arg;else if(tt.method==="throw"){if(Ge===pe)throw Ge=be,tt.arg;tt.dispatchException(tt.arg)}else tt.method==="return"&&tt.abrupt("return",tt.arg);Ge=he;var at=ce(et,rt,tt);if(at.type==="normal"){if(Ge=tt.done?be:me,at.arg===De)continue;return{value:at.arg,done:tt.done}}else at.type==="throw"&&(Ge=be,tt.method="throw",tt.arg=at.arg)}}}function Ue(et,rt){var tt=et.iterator[rt.method];if(tt===ee){if(rt.delegate=null,rt.method==="throw"){if(et.iterator.return&&(rt.method="return",rt.arg=ee,Ue(et,rt),rt.method==="throw"))return De;rt.method="throw",rt.arg=new TypeError("The iterator does not provide a 'throw' method")}return De}var Ge=ce(tt,et.iterator,rt.arg);if(Ge.type==="throw")return rt.method="throw",rt.arg=Ge.arg,rt.delegate=null,De;var Xe=Ge.arg;if(!Xe)return rt.method="throw",rt.arg=new TypeError("iterator result is not an object"),rt.delegate=null,De;if(Xe.done)rt[et.resultName]=Xe.value,rt.next=et.nextLoc,rt.method!=="return"&&(rt.method="next",rt.arg=ee);else return Xe;return rt.delegate=null,De}Le(ke),ae(ke,re,"Generator"),ae(ke,x,function(){return this}),ae(ke,"toString",function(){return"[object Generator]"});function $e(et){var rt={tryLoc:et[0]};1 in et&&(rt.catchLoc=et[1]),2 in et&&(rt.finallyLoc=et[2],rt.afterLoc=et[3]),this.tryEntries.push(rt)}function Je(et){var rt=et.completion||{};rt.type="normal",delete rt.arg,et.completion=rt}function ot(et){this.tryEntries=[{tryLoc:"root"}],et.forEach($e,this),this.reset(!0)}E.keys=function(et){var rt=[];for(var tt in et)rt.push(tt);return rt.reverse(),function Ge(){for(;rt.length;){var Xe=rt.pop();if(Xe in et)return Ge.value=Xe,Ge.done=!1,Ge}return Ge.done=!0,Ge}};function _e(et){if(et){var rt=et[x];if(rt)return rt.call(et);if(typeof et.next=="function")return et;if(!isNaN(et.length)){var tt=-1,Ge=function Xe(){for(;++tt<et.length;)if(oe.call(et,tt))return Xe.value=et[tt],Xe.done=!1,Xe;return Xe.value=ee,Xe.done=!0,Xe};return Ge.next=Ge}}return{next:Ke}}E.values=_e;function Ke(){return{value:ee,done:!0}}return ot.prototype={constructor:ot,reset:function(et){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(Je),!et)for(var rt in this)rt.charAt(0)==="t"&&oe.call(this,rt)&&!isNaN(+rt.slice(1))&&(this[rt]=ee)},stop:function(){this.done=!0;var et=this.tryEntries[0],rt=et.completion;if(rt.type==="throw")throw rt.arg;return this.rval},dispatchException:function(et){if(this.done)throw et;var rt=this;function tt(ct,at){return Ve.type="throw",Ve.arg=et,rt.next=ct,at&&(rt.method="next",rt.arg=ee),!!at}for(var Ge=this.tryEntries.length-1;Ge>=0;--Ge){var Xe=this.tryEntries[Ge],Ve=Xe.completion;if(Xe.tryLoc==="root")return tt("end");if(Xe.tryLoc<=this.prev){var it=oe.call(Xe,"catchLoc"),Qe=oe.call(Xe,"finallyLoc");if(it&&Qe){if(this.prev<Xe.catchLoc)return tt(Xe.catchLoc,!0);if(this.prev<Xe.finallyLoc)return tt(Xe.finallyLoc)}else if(it){if(this.prev<Xe.catchLoc)return tt(Xe.catchLoc,!0)}else if(Qe){if(this.prev<Xe.finallyLoc)return tt(Xe.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(et,rt){for(var tt=this.tryEntries.length-1;tt>=0;--tt){var Ge=this.tryEntries[tt];if(Ge.tryLoc<=this.prev&&oe.call(Ge,"finallyLoc")&&this.prev<Ge.finallyLoc){var Xe=Ge;break}}Xe&&(et==="break"||et==="continue")&&Xe.tryLoc<=rt&&rt<=Xe.finallyLoc&&(Xe=null);var Ve=Xe?Xe.completion:{};return Ve.type=et,Ve.arg=rt,Xe?(this.method="next",this.next=Xe.finallyLoc,De):this.complete(Ve)},complete:function(et,rt){if(et.type==="throw")throw et.arg;return et.type==="break"||et.type==="continue"?this.next=et.arg:et.type==="return"?(this.rval=this.arg=et.arg,this.method="return",this.next="end"):et.type==="normal"&&rt&&(this.next=rt),De},finish:function(et){for(var rt=this.tryEntries.length-1;rt>=0;--rt){var tt=this.tryEntries[rt];if(tt.finallyLoc===et)return this.complete(tt.completion,tt.afterLoc),Je(tt),De}},catch:function(et){for(var rt=this.tryEntries.length-1;rt>=0;--rt){var tt=this.tryEntries[rt];if(tt.tryLoc===et){var Ge=tt.completion;if(Ge.type==="throw"){var Xe=Ge.arg;Je(tt)}return Xe}}throw new Error("illegal catch attempt")},delegateYield:function(et,rt,tt){return this.delegate={iterator:_e(et),resultName:rt,nextLoc:tt},this.method==="next"&&(this.arg=ee),De}},E}(typeof Te=="object"?Te.exports:{});try{regeneratorRuntime=z}catch(E){typeof globalThis=="object"?globalThis.regeneratorRuntime=z:Function("r","regeneratorRuntime = r")(z)}},{}],396:[function(a,Te,xe){var z=a("buffer"),E=z.Buffer;function ie(ee,le){for(var x in ee)le[x]=ee[x]}E.from&&E.alloc&&E.allocUnsafe&&E.allocUnsafeSlow?Te.exports=z:(ie(z,xe),xe.Buffer=oe);function oe(ee,le,x){return E(ee,le,x)}ie(E,oe),oe.from=function(ee,le,x){if(typeof ee=="number")throw new TypeError("Argument must not be a number");return E(ee,le,x)},oe.alloc=function(ee,le,x){if(typeof ee!="number")throw new TypeError("Argument must be a number");var ne=E(ee);return le!==void 0?typeof x=="string"?ne.fill(le,x):ne.fill(le):ne.fill(0),ne},oe.allocUnsafe=function(ee){if(typeof ee!="number")throw new TypeError("Argument must be a number");return E(ee)},oe.allocUnsafeSlow=function(ee){if(typeof ee!="number")throw new TypeError("Argument must be a number");return z.SlowBuffer(ee)}},{buffer:90}],397:[function(a,Te,xe){(function(z){(function(){(function(E){E.parser=function(qe,Fe){return new oe(qe,Fe)},E.SAXParser=oe,E.SAXStream=se,E.createStream=ae,E.MAX_BUFFER_LENGTH=64*1024;var ie=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];E.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function oe(qe,Fe){if(!(this instanceof oe))return new oe(qe,Fe);var Re=this;le(Re),Re.q=Re.c="",Re.bufferCheckPosition=E.MAX_BUFFER_LENGTH,Re.opt=Fe||{},Re.opt.lowercase=Re.opt.lowercase||Re.opt.lowercasetags,Re.looseCase=Re.opt.lowercase?"toLowerCase":"toUpperCase",Re.tags=[],Re.closed=Re.closedRoot=Re.sawRoot=!1,Re.tag=Re.error=null,Re.strict=!!qe,Re.noscript=!!(qe||Re.opt.noscript),Re.state=Ae.BEGIN,Re.strictEntities=Re.opt.strictEntities,Re.ENTITIES=Re.strictEntities?Object.create(E.XML_ENTITIES):Object.create(E.ENTITIES),Re.attribList=[],Re.opt.xmlns&&(Re.ns=Object.create(be)),Re.trackPosition=Re.opt.position!==!1,Re.trackPosition&&(Re.position=Re.line=Re.column=0),Ue(Re,"onready")}Object.create||(Object.create=function(qe){function Fe(){}Fe.prototype=qe;var Re=new Fe;return Re}),Object.keys||(Object.keys=function(qe){var Fe=[];for(var Re in qe)qe.hasOwnProperty(Re)&&Fe.push(Re);return Fe});function ee(qe){for(var Fe=Math.max(E.MAX_BUFFER_LENGTH,10),Re=0,te=0,de=ie.length;te<de;te++){var Ne=qe[ie[te]].length;if(Ne>Fe)switch(ie[te]){case"textNode":Je(qe);break;case"cdata":$e(qe,"oncdata",qe.cdata),qe.cdata="";break;case"script":$e(qe,"onscript",qe.script),qe.script="";break;default:_e(qe,"Max buffer length exceeded: "+ie[te])}Re=Math.max(Re,Ne)}var ze=E.MAX_BUFFER_LENGTH-Re;qe.bufferCheckPosition=ze+qe.position}function le(qe){for(var Fe=0,Re=ie.length;Fe<Re;Fe++)qe[ie[Fe]]=""}function x(qe){Je(qe),qe.cdata!==""&&($e(qe,"oncdata",qe.cdata),qe.cdata=""),qe.script!==""&&($e(qe,"onscript",qe.script),qe.script="")}oe.prototype={end:function(){Ke(this)},write:at,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){x(this)}};var ne;try{ne=a("stream").Stream}catch(qe){ne=function(){}}var re=E.EVENTS.filter(function(qe){return qe!=="error"&&qe!=="end"});function ae(qe,Fe){return new se(qe,Fe)}function se(qe,Fe){if(!(this instanceof se))return new se(qe,Fe);ne.apply(this),this._parser=new oe(qe,Fe),this.writable=!0,this.readable=!0;var Re=this;this._parser.onend=function(){Re.emit("end")},this._parser.onerror=function(te){Re.emit("error",te),Re._parser.error=null},this._decoder=null,re.forEach(function(te){Object.defineProperty(Re,"on"+te,{get:function(){return Re._parser["on"+te]},set:function(de){if(!de)return Re.removeAllListeners(te),Re._parser["on"+te]=de,de;Re.on(te,de)},enumerable:!0,configurable:!1})})}se.prototype=Object.create(ne.prototype,{constructor:{value:se}}),se.prototype.write=function(qe){if(typeof z=="function"&&typeof z.isBuffer=="function"&&z.isBuffer(qe)){if(!this._decoder){var Fe=a("string_decoder").StringDecoder;this._decoder=new Fe("utf8")}qe=this._decoder.write(qe)}return this._parser.write(qe.toString()),this.emit("data",qe),!0},se.prototype.end=function(qe){return qe&&qe.length&&this.write(qe),this._parser.end(),!0},se.prototype.on=function(qe,Fe){var Re=this;return!Re._parser["on"+qe]&&re.indexOf(qe)!==-1&&(Re._parser["on"+qe]=function(){var te=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);te.splice(0,0,qe),Re.emit.apply(Re,te)}),ne.prototype.on.call(Re,qe,Fe)};var ce="[CDATA[",pe="DOCTYPE",me="http://www.w3.org/XML/1998/namespace",he="http://www.w3.org/2000/xmlns/",be={xml:me,xmlns:he},De=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,Me=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,Be=/[#:_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]/,Pe=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function Ce(qe){return qe===" "||qe===`
|
|
|
`||qe==="\r"||qe===" "}function Oe(qe){return qe==='"'||qe==="'"}function Ie(qe){return qe===">"||Ce(qe)}function ke(qe,Fe){return qe.test(Fe)}function Le(qe,Fe){return!ke(qe,Fe)}var Ae=0;E.STATE={BEGIN:Ae++,BEGIN_WHITESPACE:Ae++,TEXT:Ae++,TEXT_ENTITY:Ae++,OPEN_WAKA:Ae++,SGML_DECL:Ae++,SGML_DECL_QUOTED:Ae++,DOCTYPE:Ae++,DOCTYPE_QUOTED:Ae++,DOCTYPE_DTD:Ae++,DOCTYPE_DTD_QUOTED:Ae++,COMMENT_STARTING:Ae++,COMMENT:Ae++,COMMENT_ENDING:Ae++,COMMENT_ENDED:Ae++,CDATA:Ae++,CDATA_ENDING:Ae++,CDATA_ENDING_2:Ae++,PROC_INST:Ae++,PROC_INST_BODY:Ae++,PROC_INST_ENDING:Ae++,OPEN_TAG:Ae++,OPEN_TAG_SLASH:Ae++,ATTRIB:Ae++,ATTRIB_NAME:Ae++,ATTRIB_NAME_SAW_WHITE:Ae++,ATTRIB_VALUE:Ae++,ATTRIB_VALUE_QUOTED:Ae++,ATTRIB_VALUE_CLOSED:Ae++,ATTRIB_VALUE_UNQUOTED:Ae++,ATTRIB_VALUE_ENTITY_Q:Ae++,ATTRIB_VALUE_ENTITY_U:Ae++,CLOSE_TAG:Ae++,CLOSE_TAG_SAW_WHITE:Ae++,SCRIPT:Ae++,SCRIPT_ENDING:Ae++},E.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},E.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(E.ENTITIES).forEach(function(qe){var Fe=E.ENTITIES[qe],Re=typeof Fe=="number"?String.fromCharCode(Fe):Fe;E.ENTITIES[qe]=Re});for(var ve in E.STATE)E.STATE[E.STATE[ve]]=ve;Ae=E.STATE;function Ue(qe,Fe,Re){qe[Fe]&&qe[Fe](Re)}function $e(qe,Fe,Re){qe.textNode&&Je(qe),Ue(qe,Fe,Re)}function Je(qe){qe.textNode=ot(qe.opt,qe.textNode),qe.textNode&&Ue(qe,"ontext",qe.textNode),qe.textNode=""}function ot(qe,Fe){return qe.trim&&(Fe=Fe.trim()),qe.normalize&&(Fe=Fe.replace(/\s+/g," ")),Fe}function _e(qe,Fe){return Je(qe),qe.trackPosition&&(Fe+=`
|
|
|
Line: `+qe.line+`
|
|
|
Column: `+qe.column+`
|
|
|
Char: `+qe.c),Fe=new Error(Fe),qe.error=Fe,Ue(qe,"onerror",Fe),qe}function Ke(qe){return qe.sawRoot&&!qe.closedRoot&&et(qe,"Unclosed root tag"),qe.state!==Ae.BEGIN&&qe.state!==Ae.BEGIN_WHITESPACE&&qe.state!==Ae.TEXT&&_e(qe,"Unexpected end"),Je(qe),qe.c="",qe.closed=!0,Ue(qe,"onend"),oe.call(qe,qe.strict,qe.opt),qe}function et(qe,Fe){if(typeof qe!="object"||!(qe instanceof oe))throw new Error("bad call to strictFail");qe.strict&&_e(qe,Fe)}function rt(qe){qe.strict||(qe.tagName=qe.tagName[qe.looseCase]());var Fe=qe.tags[qe.tags.length-1]||qe,Re=qe.tag={name:qe.tagName,attributes:{}};qe.opt.xmlns&&(Re.ns=Fe.ns),qe.attribList.length=0,$e(qe,"onopentagstart",Re)}function tt(qe,Fe){var Re=qe.indexOf(":"),te=Re<0?["",qe]:qe.split(":"),de=te[0],Ne=te[1];return Fe&&qe==="xmlns"&&(de="xmlns",Ne=""),{prefix:de,local:Ne}}function Ge(qe){if(qe.strict||(qe.attribName=qe.attribName[qe.looseCase]()),qe.attribList.indexOf(qe.attribName)!==-1||qe.tag.attributes.hasOwnProperty(qe.attribName)){qe.attribName=qe.attribValue="";return}if(qe.opt.xmlns){var Fe=tt(qe.attribName,!0),Re=Fe.prefix,te=Fe.local;if(Re==="xmlns")if(te==="xml"&&qe.attribValue!==me)et(qe,"xml: prefix must be bound to "+me+`
|
|
|
Actual: `+qe.attribValue);else if(te==="xmlns"&&qe.attribValue!==he)et(qe,"xmlns: prefix must be bound to "+he+`
|
|
|
Actual: `+qe.attribValue);else{var de=qe.tag,Ne=qe.tags[qe.tags.length-1]||qe;de.ns===Ne.ns&&(de.ns=Object.create(Ne.ns)),de.ns[te]=qe.attribValue}qe.attribList.push([qe.attribName,qe.attribValue])}else qe.tag.attributes[qe.attribName]=qe.attribValue,$e(qe,"onattribute",{name:qe.attribName,value:qe.attribValue});qe.attribName=qe.attribValue=""}function Xe(qe,Fe){if(qe.opt.xmlns){var Re=qe.tag,te=tt(qe.tagName);Re.prefix=te.prefix,Re.local=te.local,Re.uri=Re.ns[te.prefix]||"",Re.prefix&&!Re.uri&&(et(qe,"Unbound namespace prefix: "+JSON.stringify(qe.tagName)),Re.uri=te.prefix);var de=qe.tags[qe.tags.length-1]||qe;Re.ns&&de.ns!==Re.ns&&Object.keys(Re.ns).forEach(function(ft){$e(qe,"onopennamespace",{prefix:ft,uri:Re.ns[ft]})});for(var Ne=0,ze=qe.attribList.length;Ne<ze;Ne++){var we=qe.attribList[Ne],ye=we[0],Ee=we[1],We=tt(ye,!0),Ze=We.prefix,Ye=We.local,st=Ze===""?"":Re.ns[Ze]||"",lt={name:ye,value:Ee,prefix:Ze,local:Ye,uri:st};Ze&&Ze!=="xmlns"&&!st&&(et(qe,"Unbound namespace prefix: "+JSON.stringify(Ze)),lt.uri=Ze),qe.tag.attributes[ye]=lt,$e(qe,"onattribute",lt)}qe.attribList.length=0}qe.tag.isSelfClosing=!!Fe,qe.sawRoot=!0,qe.tags.push(qe.tag),$e(qe,"onopentag",qe.tag),Fe||(!qe.noscript&&qe.tagName.toLowerCase()==="script"?qe.state=Ae.SCRIPT:qe.state=Ae.TEXT,qe.tag=null,qe.tagName=""),qe.attribName=qe.attribValue="",qe.attribList.length=0}function Ve(qe){if(!qe.tagName){et(qe,"Weird empty close tag."),qe.textNode+="</>",qe.state=Ae.TEXT;return}if(qe.script){if(qe.tagName!=="script"){qe.script+="</"+qe.tagName+">",qe.tagName="",qe.state=Ae.SCRIPT;return}$e(qe,"onscript",qe.script),qe.script=""}var Fe=qe.tags.length,Re=qe.tagName;qe.strict||(Re=Re[qe.looseCase]());for(var te=Re;Fe--;){var de=qe.tags[Fe];if(de.name!==te)et(qe,"Unexpected close tag");else break}if(Fe<0){et(qe,"Unmatched closing tag: "+qe.tagName),qe.textNode+="</"+qe.tagName+">",qe.state=Ae.TEXT;return}qe.tagName=Re;for(var Ne=qe.tags.length;Ne-- >Fe;){var ze=qe.tag=qe.tags.pop();qe.tagName=qe.tag.name,$e(qe,"onclosetag",qe.tagName);var we={};for(var ye in ze.ns)we[ye]=ze.ns[ye];var Ee=qe.tags[qe.tags.length-1]||qe;qe.opt.xmlns&&ze.ns!==Ee.ns&&Object.keys(ze.ns).forEach(function(We){var Ze=ze.ns[We];$e(qe,"onclosenamespace",{prefix:We,uri:Ze})})}Fe===0&&(qe.closedRoot=!0),qe.tagName=qe.attribValue=qe.attribName="",qe.attribList.length=0,qe.state=Ae.TEXT}function it(qe){var Fe=qe.entity,Re=Fe.toLowerCase(),te,de="";return qe.ENTITIES[Fe]?qe.ENTITIES[Fe]:qe.ENTITIES[Re]?qe.ENTITIES[Re]:(Fe=Re,Fe.charAt(0)==="#"&&(Fe.charAt(1)==="x"?(Fe=Fe.slice(2),te=parseInt(Fe,16),de=te.toString(16)):(Fe=Fe.slice(1),te=parseInt(Fe,10),de=te.toString(10))),Fe=Fe.replace(/^0+/,""),isNaN(te)||de.toLowerCase()!==Fe?(et(qe,"Invalid character entity"),"&"+qe.entity+";"):String.fromCodePoint(te))}function Qe(qe,Fe){Fe==="<"?(qe.state=Ae.OPEN_WAKA,qe.startTagPosition=qe.position):Ce(Fe)||(et(qe,"Non-whitespace before first tag."),qe.textNode=Fe,qe.state=Ae.TEXT)}function ct(qe,Fe){var Re="";return Fe<qe.length&&(Re=qe.charAt(Fe)),Re}function at(qe){var Fe=this;if(this.error)throw this.error;if(Fe.closed)return _e(Fe,"Cannot write after close. Assign an onready handler.");if(qe===null)return Ke(Fe);typeof qe=="object"&&(qe=qe.toString());for(var Re=0,te="";te=ct(qe,Re++),Fe.c=te,!!te;)switch(Fe.trackPosition&&(Fe.position++,te===`
|
|
|
`?(Fe.line++,Fe.column=0):Fe.column++),Fe.state){case Ae.BEGIN:if(Fe.state=Ae.BEGIN_WHITESPACE,te==="\uFEFF")continue;Qe(Fe,te);continue;case Ae.BEGIN_WHITESPACE:Qe(Fe,te);continue;case Ae.TEXT:if(Fe.sawRoot&&!Fe.closedRoot){for(var de=Re-1;te&&te!=="<"&&te!=="&";)te=ct(qe,Re++),te&&Fe.trackPosition&&(Fe.position++,te===`
|
|
|
`?(Fe.line++,Fe.column=0):Fe.column++);Fe.textNode+=qe.substring(de,Re-1)}te==="<"&&!(Fe.sawRoot&&Fe.closedRoot&&!Fe.strict)?(Fe.state=Ae.OPEN_WAKA,Fe.startTagPosition=Fe.position):(!Ce(te)&&(!Fe.sawRoot||Fe.closedRoot)&&et(Fe,"Text data outside of root node."),te==="&"?Fe.state=Ae.TEXT_ENTITY:Fe.textNode+=te);continue;case Ae.SCRIPT:te==="<"?Fe.state=Ae.SCRIPT_ENDING:Fe.script+=te;continue;case Ae.SCRIPT_ENDING:te==="/"?Fe.state=Ae.CLOSE_TAG:(Fe.script+="<"+te,Fe.state=Ae.SCRIPT);continue;case Ae.OPEN_WAKA:if(te==="!")Fe.state=Ae.SGML_DECL,Fe.sgmlDecl="";else if(!Ce(te))if(ke(De,te))Fe.state=Ae.OPEN_TAG,Fe.tagName=te;else if(te==="/")Fe.state=Ae.CLOSE_TAG,Fe.tagName="";else if(te==="?")Fe.state=Ae.PROC_INST,Fe.procInstName=Fe.procInstBody="";else{if(et(Fe,"Unencoded <"),Fe.startTagPosition+1<Fe.position){var Ne=Fe.position-Fe.startTagPosition;te=new Array(Ne).join(" ")+te}Fe.textNode+="<"+te,Fe.state=Ae.TEXT}continue;case Ae.SGML_DECL:(Fe.sgmlDecl+te).toUpperCase()===ce?($e(Fe,"onopencdata"),Fe.state=Ae.CDATA,Fe.sgmlDecl="",Fe.cdata=""):Fe.sgmlDecl+te==="--"?(Fe.state=Ae.COMMENT,Fe.comment="",Fe.sgmlDecl=""):(Fe.sgmlDecl+te).toUpperCase()===pe?(Fe.state=Ae.DOCTYPE,(Fe.doctype||Fe.sawRoot)&&et(Fe,"Inappropriately located doctype declaration"),Fe.doctype="",Fe.sgmlDecl=""):te===">"?($e(Fe,"onsgmldeclaration",Fe.sgmlDecl),Fe.sgmlDecl="",Fe.state=Ae.TEXT):(Oe(te)&&(Fe.state=Ae.SGML_DECL_QUOTED),Fe.sgmlDecl+=te);continue;case Ae.SGML_DECL_QUOTED:te===Fe.q&&(Fe.state=Ae.SGML_DECL,Fe.q=""),Fe.sgmlDecl+=te;continue;case Ae.DOCTYPE:te===">"?(Fe.state=Ae.TEXT,$e(Fe,"ondoctype",Fe.doctype),Fe.doctype=!0):(Fe.doctype+=te,te==="["?Fe.state=Ae.DOCTYPE_DTD:Oe(te)&&(Fe.state=Ae.DOCTYPE_QUOTED,Fe.q=te));continue;case Ae.DOCTYPE_QUOTED:Fe.doctype+=te,te===Fe.q&&(Fe.q="",Fe.state=Ae.DOCTYPE);continue;case Ae.DOCTYPE_DTD:Fe.doctype+=te,te==="]"?Fe.state=Ae.DOCTYPE:Oe(te)&&(Fe.state=Ae.DOCTYPE_DTD_QUOTED,Fe.q=te);continue;case Ae.DOCTYPE_DTD_QUOTED:Fe.doctype+=te,te===Fe.q&&(Fe.state=Ae.DOCTYPE_DTD,Fe.q="");continue;case Ae.COMMENT:te==="-"?Fe.state=Ae.COMMENT_ENDING:Fe.comment+=te;continue;case Ae.COMMENT_ENDING:te==="-"?(Fe.state=Ae.COMMENT_ENDED,Fe.comment=ot(Fe.opt,Fe.comment),Fe.comment&&$e(Fe,"oncomment",Fe.comment),Fe.comment=""):(Fe.comment+="-"+te,Fe.state=Ae.COMMENT);continue;case Ae.COMMENT_ENDED:te!==">"?(et(Fe,"Malformed comment"),Fe.comment+="--"+te,Fe.state=Ae.COMMENT):Fe.state=Ae.TEXT;continue;case Ae.CDATA:te==="]"?Fe.state=Ae.CDATA_ENDING:Fe.cdata+=te;continue;case Ae.CDATA_ENDING:te==="]"?Fe.state=Ae.CDATA_ENDING_2:(Fe.cdata+="]"+te,Fe.state=Ae.CDATA);continue;case Ae.CDATA_ENDING_2:te===">"?(Fe.cdata&&$e(Fe,"oncdata",Fe.cdata),$e(Fe,"onclosecdata"),Fe.cdata="",Fe.state=Ae.TEXT):te==="]"?Fe.cdata+="]":(Fe.cdata+="]]"+te,Fe.state=Ae.CDATA);continue;case Ae.PROC_INST:te==="?"?Fe.state=Ae.PROC_INST_ENDING:Ce(te)?Fe.state=Ae.PROC_INST_BODY:Fe.procInstName+=te;continue;case Ae.PROC_INST_BODY:if(!Fe.procInstBody&&Ce(te))continue;te==="?"?Fe.state=Ae.PROC_INST_ENDING:Fe.procInstBody+=te;continue;case Ae.PROC_INST_ENDING:te===">"?($e(Fe,"onprocessinginstruction",{name:Fe.procInstName,body:Fe.procInstBody}),Fe.procInstName=Fe.procInstBody="",Fe.state=Ae.TEXT):(Fe.procInstBody+="?"+te,Fe.state=Ae.PROC_INST_BODY);continue;case Ae.OPEN_TAG:ke(Me,te)?Fe.tagName+=te:(rt(Fe),te===">"?Xe(Fe):te==="/"?Fe.state=Ae.OPEN_TAG_SLASH:(Ce(te)||et(Fe,"Invalid character in tag name"),Fe.state=Ae.ATTRIB));continue;case Ae.OPEN_TAG_SLASH:te===">"?(Xe(Fe,!0),Ve(Fe)):(et(Fe,"Forward-slash in opening tag not followed by >"),Fe.state=Ae.ATTRIB);continue;case Ae.ATTRIB:if(Ce(te))continue;te===">"?Xe(Fe):te==="/"?Fe.state=Ae.OPEN_TAG_SLASH:ke(De,te)?(Fe.attribName=te,Fe.attribValue="",Fe.state=Ae.ATTRIB_NAME):et(Fe,"Invalid attribute name");continue;case Ae.ATTRIB_NAME:te==="="?Fe.state=Ae.ATTRIB_VALUE:te===">"?(et(Fe,"Attribute without value"),Fe.attribValue=Fe.attribName,Ge(Fe),Xe(Fe)):Ce(te)?Fe.state=Ae.ATTRIB_NAME_SAW_WHITE:ke(Me,te)?Fe.attribName+=te:et(Fe,"Invalid attribute name");continue;case Ae.ATTRIB_NAME_SAW_WHITE:if(te==="=")Fe.state=Ae.ATTRIB_VALUE;else{if(Ce(te))continue;et(Fe,"Attribute without value"),Fe.tag.attributes[Fe.attribName]="",Fe.attribValue="",$e(Fe,"onattribute",{name:Fe.attribName,value:""}),Fe.attribName="",te===">"?Xe(Fe):ke(De,te)?(Fe.attribName=te,Fe.state=Ae.ATTRIB_NAME):(et(Fe,"Invalid attribute name"),Fe.state=Ae.ATTRIB)}continue;case Ae.ATTRIB_VALUE:if(Ce(te))continue;Oe(te)?(Fe.q=te,Fe.state=Ae.ATTRIB_VALUE_QUOTED):(et(Fe,"Unquoted attribute value"),Fe.state=Ae.ATTRIB_VALUE_UNQUOTED,Fe.attribValue=te);continue;case Ae.ATTRIB_VALUE_QUOTED:if(te!==Fe.q){te==="&"?Fe.state=Ae.ATTRIB_VALUE_ENTITY_Q:Fe.attribValue+=te;continue}Ge(Fe),Fe.q="",Fe.state=Ae.ATTRIB_VALUE_CLOSED;continue;case Ae.ATTRIB_VALUE_CLOSED:Ce(te)?Fe.state=Ae.ATTRIB:te===">"?Xe(Fe):te==="/"?Fe.state=Ae.OPEN_TAG_SLASH:ke(De,te)?(et(Fe,"No whitespace between attributes"),Fe.attribName=te,Fe.attribValue="",Fe.state=Ae.ATTRIB_NAME):et(Fe,"Invalid attribute name");continue;case Ae.ATTRIB_VALUE_UNQUOTED:if(!Ie(te)){te==="&"?Fe.state=Ae.ATTRIB_VALUE_ENTITY_U:Fe.attribValue+=te;continue}Ge(Fe),te===">"?Xe(Fe):Fe.state=Ae.ATTRIB;continue;case Ae.CLOSE_TAG:if(Fe.tagName)te===">"?Ve(Fe):ke(Me,te)?Fe.tagName+=te:Fe.script?(Fe.script+="</"+Fe.tagName,Fe.tagName="",Fe.state=Ae.SCRIPT):(Ce(te)||et(Fe,"Invalid tagname in closing tag"),Fe.state=Ae.CLOSE_TAG_SAW_WHITE);else{if(Ce(te))continue;Le(De,te)?Fe.script?(Fe.script+="</"+te,Fe.state=Ae.SCRIPT):et(Fe,"Invalid tagname in closing tag."):Fe.tagName=te}continue;case Ae.CLOSE_TAG_SAW_WHITE:if(Ce(te))continue;te===">"?Ve(Fe):et(Fe,"Invalid characters in closing tag");continue;case Ae.TEXT_ENTITY:case Ae.ATTRIB_VALUE_ENTITY_Q:case Ae.ATTRIB_VALUE_ENTITY_U:var ze,we;switch(Fe.state){case Ae.TEXT_ENTITY:ze=Ae.TEXT,we="textNode";break;case Ae.ATTRIB_VALUE_ENTITY_Q:ze=Ae.ATTRIB_VALUE_QUOTED,we="attribValue";break;case Ae.ATTRIB_VALUE_ENTITY_U:ze=Ae.ATTRIB_VALUE_UNQUOTED,we="attribValue";break}te===";"?(Fe[we]+=it(Fe),Fe.entity="",Fe.state=ze):ke(Fe.entity.length?Pe:Be,te)?Fe.entity+=te:(et(Fe,"Invalid character in entity name"),Fe[we]+="&"+Fe.entity+te,Fe.entity="",Fe.state=ze);continue;default:throw new Error(Fe,"Unknown state: "+Fe.state)}return Fe.position>=Fe.bufferCheckPosition&&ee(Fe),Fe}String.fromCodePoint||function(){var qe=String.fromCharCode,Fe=Math.floor,Re=function(){var te=16384,de=[],Ne,ze,we=-1,ye=arguments.length;if(!ye)return"";for(var Ee="";++we<ye;){var We=Number(arguments[we]);if(!isFinite(We)||We<0||We>1114111||Fe(We)!==We)throw RangeError("Invalid code point: "+We);We<=65535?de.push(We):(We-=65536,Ne=(We>>10)+55296,ze=We%1024+56320,de.push(Ne,ze)),(we+1===ye||de.length>te)&&(Ee+=qe.apply(null,de),de.length=0)}return Ee};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Re,configurable:!0,writable:!0}):String.fromCodePoint=Re}()})(typeof xe=="undefined"?this.sax={}:xe)}).call(this)}).call(this,a("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(a,Te,xe){Te.exports=ie;var z=a("events").EventEmitter,E=a("inherits");E(ie,z),ie.Readable=a("readable-stream/lib/_stream_readable.js"),ie.Writable=a("readable-stream/lib/_stream_writable.js"),ie.Duplex=a("readable-stream/lib/_stream_duplex.js"),ie.Transform=a("readable-stream/lib/_stream_transform.js"),ie.PassThrough=a("readable-stream/lib/_stream_passthrough.js"),ie.finished=a("readable-stream/lib/internal/streams/end-of-stream.js"),ie.pipeline=a("readable-stream/lib/internal/streams/pipeline.js"),ie.Stream=ie;function ie(){z.call(this)}ie.prototype.pipe=function(oe,ee){var le=this;function x(me){oe.writable&&oe.write(me)===!1&&le.pause&&le.pause()}le.on("data",x);function ne(){le.readable&&le.resume&&le.resume()}oe.on("drain",ne),!oe._isStdio&&(!ee||ee.end!==!1)&&(le.on("end",ae),le.on("close",se));var re=!1;function ae(){re||(re=!0,oe.end())}function se(){re||(re=!0,typeof oe.destroy=="function"&&oe.destroy())}function ce(me){if(pe(),z.listenerCount(this,"error")===0)throw me}le.on("error",ce),oe.on("error",ce);function pe(){le.removeListener("data",x),oe.removeListener("drain",ne),le.removeListener("end",ae),le.removeListener("close",se),le.removeListener("error",ce),oe.removeListener("error",ce),le.removeListener("end",pe),le.removeListener("close",pe),oe.removeListener("close",pe)}return le.on("end",pe),le.on("close",pe),oe.on("close",pe),oe.emit("pipe",le),oe}},{events:344,inherits:364,"readable-stream/lib/_stream_duplex.js":400,"readable-stream/lib/_stream_passthrough.js":401,"readable-stream/lib/_stream_readable.js":402,"readable-stream/lib/_stream_transform.js":403,"readable-stream/lib/_stream_writable.js":404,"readable-stream/lib/internal/streams/end-of-stream.js":408,"readable-stream/lib/internal/streams/pipeline.js":410}],399:[function(a,Te,xe){"use strict";function z(ne,re){ne.prototype=Object.create(re.prototype),ne.prototype.constructor=ne,ne.__proto__=re}var E={};function ie(ne,re,ae){ae||(ae=Error);function se(pe,me,he){return typeof re=="string"?re:re(pe,me,he)}var ce=function(pe){z(me,pe);function me(he,be,De){return pe.call(this,se(he,be,De))||this}return me}(ae);ce.prototype.name=ae.name,ce.prototype.code=ne,E[ne]=ce}function oe(ne,re){if(Array.isArray(ne)){var ae=ne.length;return ne=ne.map(function(se){return String(se)}),ae>2?"one of ".concat(re," ").concat(ne.slice(0,ae-1).join(", "),", or ")+ne[ae-1]:ae===2?"one of ".concat(re," ").concat(ne[0]," or ").concat(ne[1]):"of ".concat(re," ").concat(ne[0])}else return"of ".concat(re," ").concat(String(ne))}function ee(ne,re,ae){return ne.substr(!ae||ae<0?0:+ae,re.length)===re}function le(ne,re,ae){return(ae===void 0||ae>ne.length)&&(ae=ne.length),ne.substring(ae-re.length,ae)===re}function x(ne,re,ae){return typeof ae!="number"&&(ae=0),ae+re.length>ne.length?!1:ne.indexOf(re,ae)!==-1}ie("ERR_INVALID_OPT_VALUE",function(ne,re){return'The value "'+re+'" is invalid for option "'+ne+'"'},TypeError),ie("ERR_INVALID_ARG_TYPE",function(ne,re,ae){var se;typeof re=="string"&&ee(re,"not ")?(se="must not be",re=re.replace(/^not /,"")):se="must be";var ce;if(le(ne," argument"))ce="The ".concat(ne," ").concat(se," ").concat(oe(re,"type"));else{var pe=x(ne,".")?"property":"argument";ce='The "'.concat(ne,'" ').concat(pe," ").concat(se," ").concat(oe(re,"type"))}return ce+=". Received type ".concat(typeof ae),ce},TypeError),ie("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),ie("ERR_METHOD_NOT_IMPLEMENTED",function(ne){return"The "+ne+" method is not implemented"}),ie("ERR_STREAM_PREMATURE_CLOSE","Premature close"),ie("ERR_STREAM_DESTROYED",function(ne){return"Cannot call "+ne+" after a stream was destroyed"}),ie("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),ie("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),ie("ERR_STREAM_WRITE_AFTER_END","write after end"),ie("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),ie("ERR_UNKNOWN_ENCODING",function(ne){return"Unknown encoding: "+ne},TypeError),ie("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),Te.exports.codes=E},{}],400:[function(a,Te,xe){(function(z){(function(){"use strict";var E=Object.keys||function(se){var ce=[];for(var pe in se)ce.push(pe);return ce};Te.exports=ne;var ie=a("./_stream_readable"),oe=a("./_stream_writable");a("inherits")(ne,ie);for(var ee=E(oe.prototype),le=0;le<ee.length;le++){var x=ee[le];ne.prototype[x]||(ne.prototype[x]=oe.prototype[x])}function ne(se){if(!(this instanceof ne))return new ne(se);ie.call(this,se),oe.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",re)))}Object.defineProperty(ne.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(ne.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(ne.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function re(){this._writableState.ended||z.nextTick(ae,this)}function ae(se){se.end()}Object.defineProperty(ne.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,a("_process"))},{"./_stream_readable":402,"./_stream_writable":404,_process:467,inherits:364}],401:[function(a,Te,xe){"use strict";Te.exports=E;var z=a("./_stream_transform");a("inherits")(E,z);function E(ie){if(!(this instanceof E))return new E(ie);z.call(this,ie)}E.prototype._transform=function(ie,oe,ee){ee(null,ie)}},{"./_stream_transform":403,inherits:364}],402:[function(a,Te,xe){(function(z,E){(function(){"use strict";Te.exports=$e;var ie;$e.ReadableState=Ue;var oe=a("events").EventEmitter,ee=function(ye,Ee){return ye.listeners(Ee).length},le=a("./internal/streams/stream"),x=a("buffer").Buffer,ne=(typeof E!="undefined"?E:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function re(we){return x.from(we)}function ae(we){return x.isBuffer(we)||we instanceof ne}var se=a("util"),ce;se&&se.debuglog?ce=se.debuglog("stream"):ce=function(){};var pe=a("./internal/streams/buffer_list"),me=a("./internal/streams/destroy"),he=a("./internal/streams/state"),be=he.getHighWaterMark,De=a("../errors").codes,Me=De.ERR_INVALID_ARG_TYPE,Be=De.ERR_STREAM_PUSH_AFTER_EOF,Pe=De.ERR_METHOD_NOT_IMPLEMENTED,Ce=De.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,Oe,Ie,ke;a("inherits")($e,le);var Le=me.errorOrDestroy,Ae=["error","close","destroy","pause","resume"];function ve(we,ye,Ee){if(typeof we.prependListener=="function")return we.prependListener(ye,Ee);!we._events||!we._events[ye]?we.on(ye,Ee):Array.isArray(we._events[ye])?we._events[ye].unshift(Ee):we._events[ye]=[Ee,we._events[ye]]}function Ue(we,ye,Ee){ie=ie||a("./_stream_duplex"),we=we||{},typeof Ee!="boolean"&&(Ee=ye instanceof ie),this.objectMode=!!we.objectMode,Ee&&(this.objectMode=this.objectMode||!!we.readableObjectMode),this.highWaterMark=be(this,we,"readableHighWaterMark",Ee),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=we.emitClose!==!1,this.autoDestroy=!!we.autoDestroy,this.destroyed=!1,this.defaultEncoding=we.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,we.encoding&&(Oe||(Oe=a("string_decoder/").StringDecoder),this.decoder=new Oe(we.encoding),this.encoding=we.encoding)}function $e(we){if(ie=ie||a("./_stream_duplex"),!(this instanceof $e))return new $e(we);var ye=this instanceof ie;this._readableState=new Ue(we,this,ye),this.readable=!0,we&&(typeof we.read=="function"&&(this._read=we.read),typeof we.destroy=="function"&&(this._destroy=we.destroy)),le.call(this)}Object.defineProperty($e.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(ye){this._readableState&&(this._readableState.destroyed=ye)}}),$e.prototype.destroy=me.destroy,$e.prototype._undestroy=me.undestroy,$e.prototype._destroy=function(we,ye){ye(we)},$e.prototype.push=function(we,ye){var Ee=this._readableState,We;return Ee.objectMode?We=!0:typeof we=="string"&&(ye=ye||Ee.defaultEncoding,ye!==Ee.encoding&&(we=x.from(we,ye),ye=""),We=!0),Je(this,we,ye,!1,We)},$e.prototype.unshift=function(we){return Je(this,we,null,!0,!1)};function Je(we,ye,Ee,We,Ze){ce("readableAddChunk",ye);var Ye=we._readableState;if(ye===null)Ye.reading=!1,tt(we,Ye);else{var st;if(Ze||(st=_e(Ye,ye)),st)Le(we,st);else if(Ye.objectMode||ye&&ye.length>0)if(typeof ye!="string"&&!Ye.objectMode&&Object.getPrototypeOf(ye)!==x.prototype&&(ye=re(ye)),We)Ye.endEmitted?Le(we,new Ce):ot(we,Ye,ye,!0);else if(Ye.ended)Le(we,new Be);else{if(Ye.destroyed)return!1;Ye.reading=!1,Ye.decoder&&!Ee?(ye=Ye.decoder.write(ye),Ye.objectMode||ye.length!==0?ot(we,Ye,ye,!1):Ve(we,Ye)):ot(we,Ye,ye,!1)}else We||(Ye.reading=!1,Ve(we,Ye))}return!Ye.ended&&(Ye.length<Ye.highWaterMark||Ye.length===0)}function ot(we,ye,Ee,We){ye.flowing&&ye.length===0&&!ye.sync?(ye.awaitDrain=0,we.emit("data",Ee)):(ye.length+=ye.objectMode?1:Ee.length,We?ye.buffer.unshift(Ee):ye.buffer.push(Ee),ye.needReadable&&Ge(we)),Ve(we,ye)}function _e(we,ye){var Ee;return!ae(ye)&&typeof ye!="string"&&ye!==void 0&&!we.objectMode&&(Ee=new Me("chunk",["string","Buffer","Uint8Array"],ye)),Ee}$e.prototype.isPaused=function(){return this._readableState.flowing===!1},$e.prototype.setEncoding=function(we){Oe||(Oe=a("string_decoder/").StringDecoder);var ye=new Oe(we);this._readableState.decoder=ye,this._readableState.encoding=this._readableState.decoder.encoding;for(var Ee=this._readableState.buffer.head,We="";Ee!==null;)We+=ye.write(Ee.data),Ee=Ee.next;return this._readableState.buffer.clear(),We!==""&&this._readableState.buffer.push(We),this._readableState.length=We.length,this};var Ke=1073741824;function et(we){return we>=Ke?we=Ke:(we--,we|=we>>>1,we|=we>>>2,we|=we>>>4,we|=we>>>8,we|=we>>>16,we++),we}function rt(we,ye){return we<=0||ye.length===0&&ye.ended?0:ye.objectMode?1:we!==we?ye.flowing&&ye.length?ye.buffer.head.data.length:ye.length:(we>ye.highWaterMark&&(ye.highWaterMark=et(we)),we<=ye.length?we:ye.ended?ye.length:(ye.needReadable=!0,0))}$e.prototype.read=function(we){ce("read",we),we=parseInt(we,10);var ye=this._readableState,Ee=we;if(we!==0&&(ye.emittedReadable=!1),we===0&&ye.needReadable&&((ye.highWaterMark!==0?ye.length>=ye.highWaterMark:ye.length>0)||ye.ended))return ce("read: emitReadable",ye.length,ye.ended),ye.length===0&&ye.ended?de(this):Ge(this),null;if(we=rt(we,ye),we===0&&ye.ended)return ye.length===0&&de(this),null;var We=ye.needReadable;ce("need readable",We),(ye.length===0||ye.length-we<ye.highWaterMark)&&(We=!0,ce("length less than watermark",We)),ye.ended||ye.reading?(We=!1,ce("reading or ended",We)):We&&(ce("do read"),ye.reading=!0,ye.sync=!0,ye.length===0&&(ye.needReadable=!0),this._read(ye.highWaterMark),ye.sync=!1,ye.reading||(we=rt(Ee,ye)));var Ze;return we>0?Ze=te(we,ye):Ze=null,Ze===null?(ye.needReadable=ye.length<=ye.highWaterMark,we=0):(ye.length-=we,ye.awaitDrain=0),ye.length===0&&(ye.ended||(ye.needReadable=!0),Ee!==we&&ye.ended&&de(this)),Ze!==null&&this.emit("data",Ze),Ze};function tt(we,ye){if(ce("onEofChunk"),!ye.ended){if(ye.decoder){var Ee=ye.decoder.end();Ee&&Ee.length&&(ye.buffer.push(Ee),ye.length+=ye.objectMode?1:Ee.length)}ye.ended=!0,ye.sync?Ge(we):(ye.needReadable=!1,ye.emittedReadable||(ye.emittedReadable=!0,Xe(we)))}}function Ge(we){var ye=we._readableState;ce("emitReadable",ye.needReadable,ye.emittedReadable),ye.needReadable=!1,ye.emittedReadable||(ce("emitReadable",ye.flowing),ye.emittedReadable=!0,z.nextTick(Xe,we))}function Xe(we){var ye=we._readableState;ce("emitReadable_",ye.destroyed,ye.length,ye.ended),!ye.destroyed&&(ye.length||ye.ended)&&(we.emit("readable"),ye.emittedReadable=!1),ye.needReadable=!ye.flowing&&!ye.ended&&ye.length<=ye.highWaterMark,Re(we)}function Ve(we,ye){ye.readingMore||(ye.readingMore=!0,z.nextTick(it,we,ye))}function it(we,ye){for(;!ye.reading&&!ye.ended&&(ye.length<ye.highWaterMark||ye.flowing&&ye.length===0);){var Ee=ye.length;if(ce("maybeReadMore read 0"),we.read(0),Ee===ye.length)break}ye.readingMore=!1}$e.prototype._read=function(we){Le(this,new Pe("_read()"))},$e.prototype.pipe=function(we,ye){var Ee=this,We=this._readableState;switch(We.pipesCount){case 0:We.pipes=we;break;case 1:We.pipes=[We.pipes,we];break;default:We.pipes.push(we);break}We.pipesCount+=1,ce("pipe count=%d opts=%j",We.pipesCount,ye);var Ze=(!ye||ye.end!==!1)&&we!==z.stdout&&we!==z.stderr,Ye=Ze?lt:xt;We.endEmitted?z.nextTick(Ye):Ee.once("end",Ye),we.on("unpipe",st);function st(Dt,jt){ce("onunpipe"),Dt===Ee&&jt&&jt.hasUnpiped===!1&&(jt.hasUnpiped=!0,St())}function lt(){ce("onend"),we.end()}var ft=Qe(Ee);we.on("drain",ft);var Tt=!1;function St(){ce("cleanup"),we.removeListener("close",Mt),we.removeListener("finish",Et),we.removeListener("drain",ft),we.removeListener("error",bt),we.removeListener("unpipe",st),Ee.removeListener("end",lt),Ee.removeListener("end",xt),Ee.removeListener("data",Ot),Tt=!0,We.awaitDrain&&(!we._writableState||we._writableState.needDrain)&&ft()}Ee.on("data",Ot);function Ot(Dt){ce("ondata");var jt=we.write(Dt);ce("dest.write",jt),jt===!1&&((We.pipesCount===1&&We.pipes===we||We.pipesCount>1&&ze(We.pipes,we)!==-1)&&!Tt&&(ce("false write response, pause",We.awaitDrain),We.awaitDrain++),Ee.pause())}function bt(Dt){ce("onerror",Dt),xt(),we.removeListener("error",bt),ee(we,"error")===0&&Le(we,Dt)}ve(we,"error",bt);function Mt(){we.removeListener("finish",Et),xt()}we.once("close",Mt);function Et(){ce("onfinish"),we.removeListener("close",Mt),xt()}we.once("finish",Et);function xt(){ce("unpipe"),Ee.unpipe(we)}return we.emit("pipe",Ee),We.flowing||(ce("pipe resume"),Ee.resume()),we};function Qe(we){return function(){var Ee=we._readableState;ce("pipeOnDrain",Ee.awaitDrain),Ee.awaitDrain&&Ee.awaitDrain--,Ee.awaitDrain===0&&ee(we,"data")&&(Ee.flowing=!0,Re(we))}}$e.prototype.unpipe=function(we){var ye=this._readableState,Ee={hasUnpiped:!1};if(ye.pipesCount===0)return this;if(ye.pipesCount===1)return we&&we!==ye.pipes?this:(we||(we=ye.pipes),ye.pipes=null,ye.pipesCount=0,ye.flowing=!1,we&&we.emit("unpipe",this,Ee),this);if(!we){var We=ye.pipes,Ze=ye.pipesCount;ye.pipes=null,ye.pipesCount=0,ye.flowing=!1;for(var Ye=0;Ye<Ze;Ye++)We[Ye].emit("unpipe",this,{hasUnpiped:!1});return this}var st=ze(ye.pipes,we);return st===-1?this:(ye.pipes.splice(st,1),ye.pipesCount-=1,ye.pipesCount===1&&(ye.pipes=ye.pipes[0]),we.emit("unpipe",this,Ee),this)},$e.prototype.on=function(we,ye){var Ee=le.prototype.on.call(this,we,ye),We=this._readableState;return we==="data"?(We.readableListening=this.listenerCount("readable")>0,We.flowing!==!1&&this.resume()):we==="readable"&&!We.endEmitted&&!We.readableListening&&(We.readableListening=We.needReadable=!0,We.flowing=!1,We.emittedReadable=!1,ce("on readable",We.length,We.reading),We.length?Ge(this):We.reading||z.nextTick(at,this)),Ee},$e.prototype.addListener=$e.prototype.on,$e.prototype.removeListener=function(we,ye){var Ee=le.prototype.removeListener.call(this,we,ye);return we==="readable"&&z.nextTick(ct,this),Ee},$e.prototype.removeAllListeners=function(we){var ye=le.prototype.removeAllListeners.apply(this,arguments);return(we==="readable"||we===void 0)&&z.nextTick(ct,this),ye};function ct(we){var ye=we._readableState;ye.readableListening=we.listenerCount("readable")>0,ye.resumeScheduled&&!ye.paused?ye.flowing=!0:we.listenerCount("data")>0&&we.resume()}function at(we){ce("readable nexttick read 0"),we.read(0)}$e.prototype.resume=function(){var we=this._readableState;return we.flowing||(ce("resume"),we.flowing=!we.readableListening,qe(this,we)),we.paused=!1,this};function qe(we,ye){ye.resumeScheduled||(ye.resumeScheduled=!0,z.nextTick(Fe,we,ye))}function Fe(we,ye){ce("resume",ye.reading),ye.reading||we.read(0),ye.resumeScheduled=!1,we.emit("resume"),Re(we),ye.flowing&&!ye.reading&&we.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 Re(we){var ye=we._readableState;for(ce("flow",ye.flowing);ye.flowing&&we.read()!==null;);}$e.prototype.wrap=function(we){var ye=this,Ee=this._readableState,We=!1;we.on("end",function(){if(ce("wrapped end"),Ee.decoder&&!Ee.ended){var st=Ee.decoder.end();st&&st.length&&ye.push(st)}ye.push(null)}),we.on("data",function(st){if(ce("wrapped data"),Ee.decoder&&(st=Ee.decoder.write(st)),!(Ee.objectMode&&st==null)&&!(!Ee.objectMode&&(!st||!st.length))){var lt=ye.push(st);lt||(We=!0,we.pause())}});for(var Ze in we)this[Ze]===void 0&&typeof we[Ze]=="function"&&(this[Ze]=function(lt){return function(){return we[lt].apply(we,arguments)}}(Ze));for(var Ye=0;Ye<Ae.length;Ye++)we.on(Ae[Ye],this.emit.bind(this,Ae[Ye]));return this._read=function(st){ce("wrapped _read",st),We&&(We=!1,we.resume())},this},typeof Symbol=="function"&&($e.prototype[Symbol.asyncIterator]=function(){return Ie===void 0&&(Ie=a("./internal/streams/async_iterator")),Ie(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(ye){this._readableState&&(this._readableState.flowing=ye)}}),$e._fromList=te,Object.defineProperty($e.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function te(we,ye){if(ye.length===0)return null;var Ee;return ye.objectMode?Ee=ye.buffer.shift():!we||we>=ye.length?(ye.decoder?Ee=ye.buffer.join(""):ye.buffer.length===1?Ee=ye.buffer.first():Ee=ye.buffer.concat(ye.length),ye.buffer.clear()):Ee=ye.buffer.consume(we,ye.decoder),Ee}function de(we){var ye=we._readableState;ce("endReadable",ye.endEmitted),ye.endEmitted||(ye.ended=!0,z.nextTick(Ne,ye,we))}function Ne(we,ye){if(ce("endReadableNT",we.endEmitted,we.length),!we.endEmitted&&we.length===0&&(we.endEmitted=!0,ye.readable=!1,ye.emit("end"),we.autoDestroy)){var Ee=ye._writableState;(!Ee||Ee.autoDestroy&&Ee.finished)&&ye.destroy()}}typeof Symbol=="function"&&($e.from=function(we,ye){return ke===void 0&&(ke=a("./internal/streams/from")),ke($e,we,ye)});function ze(we,ye){for(var Ee=0,We=we.length;Ee<We;Ee++)if(we[Ee]===ye)return Ee;return-1}}).call(this)}).call(this,a("_process"),typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"../errors":399,"./_stream_duplex":400,"./internal/streams/async_iterator":405,"./internal/streams/buffer_list":406,"./internal/streams/destroy":407,"./internal/streams/from":409,"./internal/streams/state":411,"./internal/streams/stream":412,_process:467,buffer:90,events:344,inherits:364,"string_decoder/":413,util:89}],403:[function(a,Te,xe){"use strict";Te.exports=ne;var z=a("../errors").codes,E=z.ERR_METHOD_NOT_IMPLEMENTED,ie=z.ERR_MULTIPLE_CALLBACK,oe=z.ERR_TRANSFORM_ALREADY_TRANSFORMING,ee=z.ERR_TRANSFORM_WITH_LENGTH_0,le=a("./_stream_duplex");a("inherits")(ne,le);function x(se,ce){var pe=this._transformState;pe.transforming=!1;var me=pe.writecb;if(me===null)return this.emit("error",new ie);pe.writechunk=null,pe.writecb=null,ce!=null&&this.push(ce),me(se);var he=this._readableState;he.reading=!1,(he.needReadable||he.length<he.highWaterMark)&&this._read(he.highWaterMark)}function ne(se){if(!(this instanceof ne))return new ne(se);le.call(this,se),this._transformState={afterTransform:x.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",re)}function re(){var se=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(ce,pe){ae(se,ce,pe)}):ae(this,null,null)}ne.prototype.push=function(se,ce){return this._transformState.needTransform=!1,le.prototype.push.call(this,se,ce)},ne.prototype._transform=function(se,ce,pe){pe(new E("_transform()"))},ne.prototype._write=function(se,ce,pe){var me=this._transformState;if(me.writecb=pe,me.writechunk=se,me.writeencoding=ce,!me.transforming){var he=this._readableState;(me.needTransform||he.needReadable||he.length<he.highWaterMark)&&this._read(he.highWaterMark)}},ne.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},ne.prototype._destroy=function(se,ce){le.prototype._destroy.call(this,se,function(pe){ce(pe)})};function ae(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 oe;return se.push(null)}},{"../errors":399,"./_stream_duplex":400,inherits:364}],404:[function(a,Te,xe){(function(z,E){(function(){"use strict";Te.exports=Ue;function ie(Re,te,de){this.chunk=Re,this.encoding=te,this.callback=de,this.next=null}function oe(Re){var te=this;this.next=null,this.entry=null,this.finish=function(){Fe(te,Re)}}var ee;Ue.WritableState=Ae;var le={deprecate:a("util-deprecate")},x=a("./internal/streams/stream"),ne=a("buffer").Buffer,re=(typeof E!="undefined"?E:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function ae(Re){return ne.from(Re)}function se(Re){return ne.isBuffer(Re)||Re instanceof re}var ce=a("./internal/streams/destroy"),pe=a("./internal/streams/state"),me=pe.getHighWaterMark,he=a("../errors").codes,be=he.ERR_INVALID_ARG_TYPE,De=he.ERR_METHOD_NOT_IMPLEMENTED,Me=he.ERR_MULTIPLE_CALLBACK,Be=he.ERR_STREAM_CANNOT_PIPE,Pe=he.ERR_STREAM_DESTROYED,Ce=he.ERR_STREAM_NULL_VALUES,Oe=he.ERR_STREAM_WRITE_AFTER_END,Ie=he.ERR_UNKNOWN_ENCODING,ke=ce.errorOrDestroy;a("inherits")(Ue,x);function Le(){}function Ae(Re,te,de){ee=ee||a("./_stream_duplex"),Re=Re||{},typeof de!="boolean"&&(de=te instanceof ee),this.objectMode=!!Re.objectMode,de&&(this.objectMode=this.objectMode||!!Re.writableObjectMode),this.highWaterMark=me(this,Re,"writableHighWaterMark",de),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Ne=Re.decodeStrings===!1;this.decodeStrings=!Ne,this.defaultEncoding=Re.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(ze){tt(te,ze)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=Re.emitClose!==!1,this.autoDestroy=!!Re.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new oe(this)}Ae.prototype.getBuffer=function(){for(var te=this.bufferedRequest,de=[];te;)de.push(te),te=te.next;return de},function(){try{Object.defineProperty(Ae.prototype,"buffer",{get:le.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Re){}}();var ve;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(ve=Function.prototype[Symbol.hasInstance],Object.defineProperty(Ue,Symbol.hasInstance,{value:function(te){return ve.call(this,te)?!0:this!==Ue?!1:te&&te._writableState instanceof Ae}})):ve=function(te){return te instanceof this};function Ue(Re){ee=ee||a("./_stream_duplex");var te=this instanceof ee;if(!te&&!ve.call(Ue,this))return new Ue(Re);this._writableState=new Ae(Re,this,te),this.writable=!0,Re&&(typeof Re.write=="function"&&(this._write=Re.write),typeof Re.writev=="function"&&(this._writev=Re.writev),typeof Re.destroy=="function"&&(this._destroy=Re.destroy),typeof Re.final=="function"&&(this._final=Re.final)),x.call(this)}Ue.prototype.pipe=function(){ke(this,new Be)};function $e(Re,te){var de=new Oe;ke(Re,de),z.nextTick(te,de)}function Je(Re,te,de,Ne){var ze;return de===null?ze=new Ce:typeof de!="string"&&!te.objectMode&&(ze=new be("chunk",["string","Buffer"],de)),ze?(ke(Re,ze),z.nextTick(Ne,ze),!1):!0}Ue.prototype.write=function(Re,te,de){var Ne=this._writableState,ze=!1,we=!Ne.objectMode&&se(Re);return we&&!ne.isBuffer(Re)&&(Re=ae(Re)),typeof te=="function"&&(de=te,te=null),we?te="buffer":te||(te=Ne.defaultEncoding),typeof de!="function"&&(de=Le),Ne.ending?$e(this,de):(we||Je(this,Ne,Re,de))&&(Ne.pendingcb++,ze=_e(this,Ne,we,Re,te,de)),ze},Ue.prototype.cork=function(){this._writableState.corked++},Ue.prototype.uncork=function(){var Re=this._writableState;Re.corked&&(Re.corked--,!Re.writing&&!Re.corked&&!Re.bufferProcessing&&Re.bufferedRequest&&Ve(this,Re))},Ue.prototype.setDefaultEncoding=function(te){if(typeof te=="string"&&(te=te.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((te+"").toLowerCase())>-1))throw new Ie(te);return this._writableState.defaultEncoding=te,this},Object.defineProperty(Ue.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function ot(Re,te,de){return!Re.objectMode&&Re.decodeStrings!==!1&&typeof te=="string"&&(te=ne.from(te,de)),te}Object.defineProperty(Ue.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function _e(Re,te,de,Ne,ze,we){if(!de){var ye=ot(te,Ne,ze);Ne!==ye&&(de=!0,ze="buffer",Ne=ye)}var Ee=te.objectMode?1:Ne.length;te.length+=Ee;var We=te.length<te.highWaterMark;if(We||(te.needDrain=!0),te.writing||te.corked){var Ze=te.lastBufferedRequest;te.lastBufferedRequest={chunk:Ne,encoding:ze,isBuf:de,callback:we,next:null},Ze?Ze.next=te.lastBufferedRequest:te.bufferedRequest=te.lastBufferedRequest,te.bufferedRequestCount+=1}else Ke(Re,te,!1,Ee,Ne,ze,we);return We}function Ke(Re,te,de,Ne,ze,we,ye){te.writelen=Ne,te.writecb=ye,te.writing=!0,te.sync=!0,te.destroyed?te.onwrite(new Pe("write")):de?Re._writev(ze,te.onwrite):Re._write(ze,we,te.onwrite),te.sync=!1}function et(Re,te,de,Ne,ze){--te.pendingcb,de?(z.nextTick(ze,Ne),z.nextTick(at,Re,te),Re._writableState.errorEmitted=!0,ke(Re,Ne)):(ze(Ne),Re._writableState.errorEmitted=!0,ke(Re,Ne),at(Re,te))}function rt(Re){Re.writing=!1,Re.writecb=null,Re.length-=Re.writelen,Re.writelen=0}function tt(Re,te){var de=Re._writableState,Ne=de.sync,ze=de.writecb;if(typeof ze!="function")throw new Me;if(rt(de),te)et(Re,de,Ne,te,ze);else{var we=it(de)||Re.destroyed;!we&&!de.corked&&!de.bufferProcessing&&de.bufferedRequest&&Ve(Re,de),Ne?z.nextTick(Ge,Re,de,we,ze):Ge(Re,de,we,ze)}}function Ge(Re,te,de,Ne){de||Xe(Re,te),te.pendingcb--,Ne(),at(Re,te)}function Xe(Re,te){te.length===0&&te.needDrain&&(te.needDrain=!1,Re.emit("drain"))}function Ve(Re,te){te.bufferProcessing=!0;var de=te.bufferedRequest;if(Re._writev&&de&&de.next){var Ne=te.bufferedRequestCount,ze=new Array(Ne),we=te.corkedRequestsFree;we.entry=de;for(var ye=0,Ee=!0;de;)ze[ye]=de,de.isBuf||(Ee=!1),de=de.next,ye+=1;ze.allBuffers=Ee,Ke(Re,te,!0,te.length,ze,"",we.finish),te.pendingcb++,te.lastBufferedRequest=null,we.next?(te.corkedRequestsFree=we.next,we.next=null):te.corkedRequestsFree=new oe(te),te.bufferedRequestCount=0}else{for(;de;){var We=de.chunk,Ze=de.encoding,Ye=de.callback,st=te.objectMode?1:We.length;if(Ke(Re,te,!1,st,We,Ze,Ye),de=de.next,te.bufferedRequestCount--,te.writing)break}de===null&&(te.lastBufferedRequest=null)}te.bufferedRequest=de,te.bufferProcessing=!1}Ue.prototype._write=function(Re,te,de){de(new De("_write()"))},Ue.prototype._writev=null,Ue.prototype.end=function(Re,te,de){var Ne=this._writableState;return typeof Re=="function"?(de=Re,Re=null,te=null):typeof te=="function"&&(de=te,te=null),Re!=null&&this.write(Re,te),Ne.corked&&(Ne.corked=1,this.uncork()),Ne.ending||qe(this,Ne,de),this},Object.defineProperty(Ue.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function it(Re){return Re.ending&&Re.length===0&&Re.bufferedRequest===null&&!Re.finished&&!Re.writing}function Qe(Re,te){Re._final(function(de){te.pendingcb--,de&&ke(Re,de),te.prefinished=!0,Re.emit("prefinish"),at(Re,te)})}function ct(Re,te){!te.prefinished&&!te.finalCalled&&(typeof Re._final=="function"&&!te.destroyed?(te.pendingcb++,te.finalCalled=!0,z.nextTick(Qe,Re,te)):(te.prefinished=!0,Re.emit("prefinish")))}function at(Re,te){var de=it(te);if(de&&(ct(Re,te),te.pendingcb===0&&(te.finished=!0,Re.emit("finish"),te.autoDestroy))){var Ne=Re._readableState;(!Ne||Ne.autoDestroy&&Ne.endEmitted)&&Re.destroy()}return de}function qe(Re,te,de){te.ending=!0,at(Re,te),de&&(te.finished?z.nextTick(de):Re.once("finish",de)),te.ended=!0,Re.writable=!1}function Fe(Re,te,de){var Ne=Re.entry;for(Re.entry=null;Ne;){var ze=Ne.callback;te.pendingcb--,ze(de),Ne=Ne.next}te.corkedRequestsFree.next=Re}Object.defineProperty(Ue.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(te){this._writableState&&(this._writableState.destroyed=te)}}),Ue.prototype.destroy=ce.destroy,Ue.prototype._undestroy=ce.undestroy,Ue.prototype._destroy=function(Re,te){te(Re)}}).call(this)}).call(this,a("_process"),typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"../errors":399,"./_stream_duplex":400,"./internal/streams/destroy":407,"./internal/streams/state":411,"./internal/streams/stream":412,_process:467,buffer:90,inherits:364,"util-deprecate":416}],405:[function(a,Te,xe){(function(z){(function(){"use strict";var E;function ie(Ce,Oe,Ie){return Oe=oe(Oe),Oe in Ce?Object.defineProperty(Ce,Oe,{value:Ie,enumerable:!0,configurable:!0,writable:!0}):Ce[Oe]=Ie,Ce}function oe(Ce){var Oe=ee(Ce,"string");return typeof Oe=="symbol"?Oe:String(Oe)}function ee(Ce,Oe){if(typeof Ce!="object"||Ce===null)return Ce;var Ie=Ce[Symbol.toPrimitive];if(Ie!==void 0){var ke=Ie.call(Ce,Oe||"default");if(typeof ke!="object")return ke;throw new TypeError("@@toPrimitive must return a primitive value.")}return(Oe==="string"?String:Number)(Ce)}var le=a("./end-of-stream"),x=Symbol("lastResolve"),ne=Symbol("lastReject"),re=Symbol("error"),ae=Symbol("ended"),se=Symbol("lastPromise"),ce=Symbol("handlePromise"),pe=Symbol("stream");function me(Ce,Oe){return{value:Ce,done:Oe}}function he(Ce){var Oe=Ce[x];if(Oe!==null){var Ie=Ce[pe].read();Ie!==null&&(Ce[se]=null,Ce[x]=null,Ce[ne]=null,Oe(me(Ie,!1)))}}function be(Ce){z.nextTick(he,Ce)}function De(Ce,Oe){return function(Ie,ke){Ce.then(function(){if(Oe[ae]){Ie(me(void 0,!0));return}Oe[ce](Ie,ke)},ke)}}var Me=Object.getPrototypeOf(function(){}),Be=Object.setPrototypeOf((E={get stream(){return this[pe]},next:function(){var Oe=this,Ie=this[re];if(Ie!==null)return Promise.reject(Ie);if(this[ae])return Promise.resolve(me(void 0,!0));if(this[pe].destroyed)return new Promise(function(ve,Ue){z.nextTick(function(){Oe[re]?Ue(Oe[re]):ve(me(void 0,!0))})});var ke=this[se],Le;if(ke)Le=new Promise(De(ke,this));else{var Ae=this[pe].read();if(Ae!==null)return Promise.resolve(me(Ae,!1));Le=new Promise(this[ce])}return this[se]=Le,Le}},ie(E,Symbol.asyncIterator,function(){return this}),ie(E,"return",function(){var Oe=this;return new Promise(function(Ie,ke){Oe[pe].destroy(null,function(Le){if(Le){ke(Le);return}Ie(me(void 0,!0))})})}),E),Me),Pe=function(Oe){var Ie,ke=Object.create(Be,(Ie={},ie(Ie,pe,{value:Oe,writable:!0}),ie(Ie,x,{value:null,writable:!0}),ie(Ie,ne,{value:null,writable:!0}),ie(Ie,re,{value:null,writable:!0}),ie(Ie,ae,{value:Oe._readableState.endEmitted,writable:!0}),ie(Ie,ce,{value:function(Ae,ve){var Ue=ke[pe].read();Ue?(ke[se]=null,ke[x]=null,ke[ne]=null,Ae(me(Ue,!1))):(ke[x]=Ae,ke[ne]=ve)},writable:!0}),Ie));return ke[se]=null,le(Oe,function(Le){if(Le&&Le.code!=="ERR_STREAM_PREMATURE_CLOSE"){var Ae=ke[ne];Ae!==null&&(ke[se]=null,ke[x]=null,ke[ne]=null,Ae(Le)),ke[re]=Le;return}var ve=ke[x];ve!==null&&(ke[se]=null,ke[x]=null,ke[ne]=null,ve(me(void 0,!0))),ke[ae]=!0}),Oe.on("readable",be.bind(null,ke)),ke};Te.exports=Pe}).call(this)}).call(this,a("_process"))},{"./end-of-stream":408,_process:467}],406:[function(a,Te,xe){"use strict";function z(he,be){var De=Object.keys(he);if(Object.getOwnPropertySymbols){var Me=Object.getOwnPropertySymbols(he);be&&(Me=Me.filter(function(Be){return Object.getOwnPropertyDescriptor(he,Be).enumerable})),De.push.apply(De,Me)}return De}function E(he){for(var be=1;be<arguments.length;be++){var De=arguments[be]!=null?arguments[be]:{};be%2?z(Object(De),!0).forEach(function(Me){ie(he,Me,De[Me])}):Object.getOwnPropertyDescriptors?Object.defineProperties(he,Object.getOwnPropertyDescriptors(De)):z(Object(De)).forEach(function(Me){Object.defineProperty(he,Me,Object.getOwnPropertyDescriptor(De,Me))})}return he}function ie(he,be,De){return be=x(be),be in he?Object.defineProperty(he,be,{value:De,enumerable:!0,configurable:!0,writable:!0}):he[be]=De,he}function oe(he,be){if(!(he instanceof be))throw new TypeError("Cannot call a class as a function")}function ee(he,be){for(var De=0;De<be.length;De++){var Me=be[De];Me.enumerable=Me.enumerable||!1,Me.configurable=!0,"value"in Me&&(Me.writable=!0),Object.defineProperty(he,x(Me.key),Me)}}function le(he,be,De){return be&&ee(he.prototype,be),De&&ee(he,De),Object.defineProperty(he,"prototype",{writable:!1}),he}function x(he){var be=ne(he,"string");return typeof be=="symbol"?be:String(be)}function ne(he,be){if(typeof he!="object"||he===null)return he;var De=he[Symbol.toPrimitive];if(De!==void 0){var Me=De.call(he,be||"default");if(typeof Me!="object")return Me;throw new TypeError("@@toPrimitive must return a primitive value.")}return(be==="string"?String:Number)(he)}var re=a("buffer"),ae=re.Buffer,se=a("util"),ce=se.inspect,pe=ce&&ce.custom||"inspect";function me(he,be,De){ae.prototype.copy.call(he,be,De)}Te.exports=function(){function he(){oe(this,he),this.head=null,this.tail=null,this.length=0}return le(he,[{key:"push",value:function(De){var Me={data:De,next:null};this.length>0?this.tail.next=Me:this.head=Me,this.tail=Me,++this.length}},{key:"unshift",value:function(De){var Me={data:De,next:this.head};this.length===0&&(this.tail=Me),this.head=Me,++this.length}},{key:"shift",value:function(){if(this.length!==0){var De=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,De}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(De){if(this.length===0)return"";for(var Me=this.head,Be=""+Me.data;Me=Me.next;)Be+=De+Me.data;return Be}},{key:"concat",value:function(De){if(this.length===0)return ae.alloc(0);for(var Me=ae.allocUnsafe(De>>>0),Be=this.head,Pe=0;Be;)me(Be.data,Me,Pe),Pe+=Be.data.length,Be=Be.next;return Me}},{key:"consume",value:function(De,Me){var Be;return De<this.head.data.length?(Be=this.head.data.slice(0,De),this.head.data=this.head.data.slice(De)):De===this.head.data.length?Be=this.shift():Be=Me?this._getString(De):this._getBuffer(De),Be}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(De){var Me=this.head,Be=1,Pe=Me.data;for(De-=Pe.length;Me=Me.next;){var Ce=Me.data,Oe=De>Ce.length?Ce.length:De;if(Oe===Ce.length?Pe+=Ce:Pe+=Ce.slice(0,De),De-=Oe,De===0){Oe===Ce.length?(++Be,Me.next?this.head=Me.next:this.head=this.tail=null):(this.head=Me,Me.data=Ce.slice(Oe));break}++Be}return this.length-=Be,Pe}},{key:"_getBuffer",value:function(De){var Me=ae.allocUnsafe(De),Be=this.head,Pe=1;for(Be.data.copy(Me),De-=Be.data.length;Be=Be.next;){var Ce=Be.data,Oe=De>Ce.length?Ce.length:De;if(Ce.copy(Me,Me.length-De,0,Oe),De-=Oe,De===0){Oe===Ce.length?(++Pe,Be.next?this.head=Be.next:this.head=this.tail=null):(this.head=Be,Be.data=Ce.slice(Oe));break}++Pe}return this.length-=Pe,Me}},{key:pe,value:function(De,Me){return ce(this,E(E({},Me),{},{depth:0,customInspect:!1}))}}]),he}()},{buffer:90,util:89}],407:[function(a,Te,xe){(function(z){(function(){"use strict";function E(ne,re){var ae=this,se=this._readableState&&this._readableState.destroyed,ce=this._writableState&&this._writableState.destroyed;return se||ce?(re?re(ne):ne&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,z.nextTick(le,this,ne)):z.nextTick(le,this,ne)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ne||null,function(pe){!re&&pe?ae._writableState?ae._writableState.errorEmitted?z.nextTick(oe,ae):(ae._writableState.errorEmitted=!0,z.nextTick(ie,ae,pe)):z.nextTick(ie,ae,pe):re?(z.nextTick(oe,ae),re(pe)):z.nextTick(oe,ae)}),this)}function ie(ne,re){le(ne,re),oe(ne)}function oe(ne){ne._writableState&&!ne._writableState.emitClose||ne._readableState&&!ne._readableState.emitClose||ne.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 le(ne,re){ne.emit("error",re)}function x(ne,re){var ae=ne._readableState,se=ne._writableState;ae&&ae.autoDestroy||se&&se.autoDestroy?ne.destroy(re):ne.emit("error",re)}Te.exports={destroy:E,undestroy:ee,errorOrDestroy:x}}).call(this)}).call(this,a("_process"))},{_process:467}],408:[function(a,Te,xe){"use strict";var z=a("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function E(le){var x=!1;return function(){if(!x){x=!0;for(var ne=arguments.length,re=new Array(ne),ae=0;ae<ne;ae++)re[ae]=arguments[ae];le.apply(this,re)}}}function ie(){}function oe(le){return le.setHeader&&typeof le.abort=="function"}function ee(le,x,ne){if(typeof x=="function")return ee(le,null,x);x||(x={}),ne=E(ne||ie);var re=x.readable||x.readable!==!1&&le.readable,ae=x.writable||x.writable!==!1&&le.writable,se=function(){le.writable||pe()},ce=le._writableState&&le._writableState.finished,pe=function(){ae=!1,ce=!0,re||ne.call(le)},me=le._readableState&&le._readableState.endEmitted,he=function(){re=!1,me=!0,ae||ne.call(le)},be=function(Pe){ne.call(le,Pe)},De=function(){var Pe;if(re&&!me)return(!le._readableState||!le._readableState.ended)&&(Pe=new z),ne.call(le,Pe);if(ae&&!ce)return(!le._writableState||!le._writableState.ended)&&(Pe=new z),ne.call(le,Pe)},Me=function(){le.req.on("finish",pe)};return oe(le)?(le.on("complete",pe),le.on("abort",De),le.req?Me():le.on("request",Me)):ae&&!le._writableState&&(le.on("end",se),le.on("close",se)),le.on("end",he),le.on("finish",pe),x.error!==!1&&le.on("error",be),le.on("close",De),function(){le.removeListener("complete",pe),le.removeListener("abort",De),le.removeListener("request",Me),le.req&&le.req.removeListener("finish",pe),le.removeListener("end",se),le.removeListener("close",se),le.removeListener("finish",pe),le.removeListener("end",he),le.removeListener("error",be),le.removeListener("close",De)}}Te.exports=ee},{"../../../errors":399}],409:[function(a,Te,xe){Te.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],410:[function(a,Te,xe){"use strict";var z;function E(pe){var me=!1;return function(){me||(me=!0,pe.apply(void 0,arguments))}}var ie=a("../../../errors").codes,oe=ie.ERR_MISSING_ARGS,ee=ie.ERR_STREAM_DESTROYED;function le(pe){if(pe)throw pe}function x(pe){return pe.setHeader&&typeof pe.abort=="function"}function ne(pe,me,he,be){be=E(be);var De=!1;pe.on("close",function(){De=!0}),z===void 0&&(z=a("./end-of-stream")),z(pe,{readable:me,writable:he},function(Be){if(Be)return be(Be);De=!0,be()});var Me=!1;return function(Be){if(!De&&!Me){if(Me=!0,x(pe))return pe.abort();if(typeof pe.destroy=="function")return pe.destroy();be(Be||new ee("pipe"))}}}function re(pe){pe()}function ae(pe,me){return pe.pipe(me)}function se(pe){return!pe.length||typeof pe[pe.length-1]!="function"?le:pe.pop()}function ce(){for(var pe=arguments.length,me=new Array(pe),he=0;he<pe;he++)me[he]=arguments[he];var be=se(me);if(Array.isArray(me[0])&&(me=me[0]),me.length<2)throw new oe("streams");var De,Me=me.map(function(Be,Pe){var Ce=Pe<me.length-1,Oe=Pe>0;return ne(Be,Ce,Oe,function(Ie){De||(De=Ie),Ie&&Me.forEach(re),!Ce&&(Me.forEach(re),be(De))})});return me.reduce(ae)}Te.exports=ce},{"../../../errors":399,"./end-of-stream":408}],411:[function(a,Te,xe){"use strict";var z=a("../../../errors").codes.ERR_INVALID_OPT_VALUE;function E(oe,ee,le){return oe.highWaterMark!=null?oe.highWaterMark:ee?oe[le]:null}function ie(oe,ee,le,x){var ne=E(ee,x,le);if(ne!=null){if(!(isFinite(ne)&&Math.floor(ne)===ne)||ne<0){var re=x?le:"highWaterMark";throw new z(re,ne)}return Math.floor(ne)}return oe.objectMode?16:16*1024}Te.exports={getHighWaterMark:ie}},{"../../../errors":399}],412:[function(a,Te,xe){arguments[4][393][0].apply(xe,arguments)},{dup:393,events:344}],413:[function(a,Te,xe){"use strict";var z=a("safe-buffer").Buffer,E=z.isEncoding||function(Me){switch(Me=""+Me,Me&&Me.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 ie(Me){if(!Me)return"utf8";for(var Be;;)switch(Me){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 Me;default:if(Be)return;Me=(""+Me).toLowerCase(),Be=!0}}function oe(Me){var Be=ie(Me);if(typeof Be!="string"&&(z.isEncoding===E||!E(Me)))throw new Error("Unknown encoding: "+Me);return Be||Me}xe.StringDecoder=ee;function ee(Me){this.encoding=oe(Me);var Be;switch(this.encoding){case"utf16le":this.text=ce,this.end=pe,Be=4;break;case"utf8":this.fillLast=re,Be=4;break;case"base64":this.text=me,this.end=he,Be=3;break;default:this.write=be,this.end=De;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=z.allocUnsafe(Be)}ee.prototype.write=function(Me){if(Me.length===0)return"";var Be,Pe;if(this.lastNeed){if(Be=this.fillLast(Me),Be===void 0)return"";Pe=this.lastNeed,this.lastNeed=0}else Pe=0;return Pe<Me.length?Be?Be+this.text(Me,Pe):this.text(Me,Pe):Be||""},ee.prototype.end=se,ee.prototype.text=ae,ee.prototype.fillLast=function(Me){if(this.lastNeed<=Me.length)return Me.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);Me.copy(this.lastChar,this.lastTotal-this.lastNeed,0,Me.length),this.lastNeed-=Me.length};function le(Me){return Me<=127?0:Me>>5===6?2:Me>>4===14?3:Me>>3===30?4:Me>>6===2?-1:-2}function x(Me,Be,Pe){var Ce=Be.length-1;if(Ce<Pe)return 0;var Oe=le(Be[Ce]);return Oe>=0?(Oe>0&&(Me.lastNeed=Oe-1),Oe):--Ce<Pe||Oe===-2?0:(Oe=le(Be[Ce]),Oe>=0?(Oe>0&&(Me.lastNeed=Oe-2),Oe):--Ce<Pe||Oe===-2?0:(Oe=le(Be[Ce]),Oe>=0?(Oe>0&&(Oe===2?Oe=0:Me.lastNeed=Oe-3),Oe):0))}function ne(Me,Be,Pe){if((Be[0]&192)!==128)return Me.lastNeed=0,"\uFFFD";if(Me.lastNeed>1&&Be.length>1){if((Be[1]&192)!==128)return Me.lastNeed=1,"\uFFFD";if(Me.lastNeed>2&&Be.length>2&&(Be[2]&192)!==128)return Me.lastNeed=2,"\uFFFD"}}function re(Me){var Be=this.lastTotal-this.lastNeed,Pe=ne(this,Me,Be);if(Pe!==void 0)return Pe;if(this.lastNeed<=Me.length)return Me.copy(this.lastChar,Be,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);Me.copy(this.lastChar,Be,0,Me.length),this.lastNeed-=Me.length}function ae(Me,Be){var Pe=x(this,Me,Be);if(!this.lastNeed)return Me.toString("utf8",Be);this.lastTotal=Pe;var Ce=Me.length-(Pe-this.lastNeed);return Me.copy(this.lastChar,0,Ce),Me.toString("utf8",Be,Ce)}function se(Me){var Be=Me&&Me.length?this.write(Me):"";return this.lastNeed?Be+"\uFFFD":Be}function ce(Me,Be){if((Me.length-Be)%2===0){var Pe=Me.toString("utf16le",Be);if(Pe){var Ce=Pe.charCodeAt(Pe.length-1);if(Ce>=55296&&Ce<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=Me[Me.length-2],this.lastChar[1]=Me[Me.length-1],Pe.slice(0,-1)}return Pe}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=Me[Me.length-1],Me.toString("utf16le",Be,Me.length-1)}function pe(Me){var Be=Me&&Me.length?this.write(Me):"";if(this.lastNeed){var Pe=this.lastTotal-this.lastNeed;return Be+this.lastChar.toString("utf16le",0,Pe)}return Be}function me(Me,Be){var Pe=(Me.length-Be)%3;return Pe===0?Me.toString("base64",Be):(this.lastNeed=3-Pe,this.lastTotal=3,Pe===1?this.lastChar[0]=Me[Me.length-1]:(this.lastChar[0]=Me[Me.length-2],this.lastChar[1]=Me[Me.length-1]),Me.toString("base64",Be,Me.length-Pe))}function he(Me){var Be=Me&&Me.length?this.write(Me):"";return this.lastNeed?Be+this.lastChar.toString("base64",0,3-this.lastNeed):Be}function be(Me){return Me.toString(this.encoding)}function De(Me){return Me&&Me.length?this.write(Me):""}},{"safe-buffer":396}],414:[function(a,Te,xe){(function(z,E){(function(){var ie=a("process/browser.js").nextTick,oe=Function.prototype.apply,ee=Array.prototype.slice,le={},x=0;xe.setTimeout=function(){return new ne(oe.call(setTimeout,window,arguments),clearTimeout)},xe.setInterval=function(){return new ne(oe.call(setInterval,window,arguments),clearInterval)},xe.clearTimeout=xe.clearInterval=function(re){re.close()};function ne(re,ae){this._id=re,this._clearFn=ae}ne.prototype.unref=ne.prototype.ref=function(){},ne.prototype.close=function(){this._clearFn.call(window,this._id)},xe.enroll=function(re,ae){clearTimeout(re._idleTimeoutId),re._idleTimeout=ae},xe.unenroll=function(re){clearTimeout(re._idleTimeoutId),re._idleTimeout=-1},xe._unrefActive=xe.active=function(re){clearTimeout(re._idleTimeoutId);var ae=re._idleTimeout;ae>=0&&(re._idleTimeoutId=setTimeout(function(){re._onTimeout&&re._onTimeout()},ae))},xe.setImmediate=typeof z=="function"?z:function(re){var ae=x++,se=arguments.length<2?!1:ee.call(arguments,1);return le[ae]=!0,ie(function(){le[ae]&&(se?re.apply(null,se):re.call(null),xe.clearImmediate(ae))}),ae},xe.clearImmediate=typeof E=="function"?E:function(re){delete le[re]}}).call(this)}).call(this,a("timers").setImmediate,a("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(a,Te,xe){var z=a("buffer").Buffer;Te.exports=function(E){if(E instanceof Uint8Array){if(E.byteOffset===0&&E.byteLength===E.buffer.byteLength)return E.buffer;if(typeof E.buffer.slice=="function")return E.buffer.slice(E.byteOffset,E.byteOffset+E.byteLength)}if(z.isBuffer(E)){for(var ie=new Uint8Array(E.length),oe=E.length,ee=0;ee<oe;ee++)ie[ee]=E[ee];return ie.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:90}],416:[function(a,Te,xe){(function(z){(function(){Te.exports=E;function E(oe,ee){if(ie("noDeprecation"))return oe;var le=!1;function x(){if(!le){if(ie("throwDeprecation"))throw new Error(ee);ie("traceDeprecation")?console.trace(ee):console.warn(ee),le=!0}return oe.apply(this,arguments)}return x}function ie(oe){try{if(!z.localStorage)return!1}catch(le){return!1}var ee=z.localStorage[oe];return ee==null?!1:String(ee).toLowerCase()==="true"}}).call(this)}).call(this,typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],417:[function(a,Te,xe){arguments[4][84][0].apply(xe,arguments)},{dup:84}],418:[function(a,Te,xe){"use strict";var z=a("is-arguments"),E=a("is-generator-function"),ie=a("which-typed-array"),oe=a("is-typed-array");function ee(Ze){return Ze.call.bind(Ze)}var le=typeof BigInt!="undefined",x=typeof Symbol!="undefined",ne=ee(Object.prototype.toString),re=ee(Number.prototype.valueOf),ae=ee(String.prototype.valueOf),se=ee(Boolean.prototype.valueOf);if(le)var ce=ee(BigInt.prototype.valueOf);if(x)var pe=ee(Symbol.prototype.valueOf);function me(Ze,Ye){if(typeof Ze!="object")return!1;try{return Ye(Ze),!0}catch(st){return!1}}xe.isArgumentsObject=z,xe.isGeneratorFunction=E,xe.isTypedArray=oe;function he(Ze){return typeof Promise!="undefined"&&Ze instanceof Promise||Ze!==null&&typeof Ze=="object"&&typeof Ze.then=="function"&&typeof Ze.catch=="function"}xe.isPromise=he;function be(Ze){return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?ArrayBuffer.isView(Ze):oe(Ze)||Ve(Ze)}xe.isArrayBufferView=be;function De(Ze){return ie(Ze)==="Uint8Array"}xe.isUint8Array=De;function Me(Ze){return ie(Ze)==="Uint8ClampedArray"}xe.isUint8ClampedArray=Me;function Be(Ze){return ie(Ze)==="Uint16Array"}xe.isUint16Array=Be;function Pe(Ze){return ie(Ze)==="Uint32Array"}xe.isUint32Array=Pe;function Ce(Ze){return ie(Ze)==="Int8Array"}xe.isInt8Array=Ce;function Oe(Ze){return ie(Ze)==="Int16Array"}xe.isInt16Array=Oe;function Ie(Ze){return ie(Ze)==="Int32Array"}xe.isInt32Array=Ie;function ke(Ze){return ie(Ze)==="Float32Array"}xe.isFloat32Array=ke;function Le(Ze){return ie(Ze)==="Float64Array"}xe.isFloat64Array=Le;function Ae(Ze){return ie(Ze)==="BigInt64Array"}xe.isBigInt64Array=Ae;function ve(Ze){return ie(Ze)==="BigUint64Array"}xe.isBigUint64Array=ve;function Ue(Ze){return ne(Ze)==="[object Map]"}Ue.working=typeof Map!="undefined"&&Ue(new Map);function $e(Ze){return typeof Map=="undefined"?!1:Ue.working?Ue(Ze):Ze instanceof Map}xe.isMap=$e;function Je(Ze){return ne(Ze)==="[object Set]"}Je.working=typeof Set!="undefined"&&Je(new Set);function ot(Ze){return typeof Set=="undefined"?!1:Je.working?Je(Ze):Ze instanceof Set}xe.isSet=ot;function _e(Ze){return ne(Ze)==="[object WeakMap]"}_e.working=typeof WeakMap!="undefined"&&_e(new WeakMap);function Ke(Ze){return typeof WeakMap=="undefined"?!1:_e.working?_e(Ze):Ze instanceof WeakMap}xe.isWeakMap=Ke;function et(Ze){return ne(Ze)==="[object WeakSet]"}et.working=typeof WeakSet!="undefined"&&et(new WeakSet);function rt(Ze){return et(Ze)}xe.isWeakSet=rt;function tt(Ze){return ne(Ze)==="[object ArrayBuffer]"}tt.working=typeof ArrayBuffer!="undefined"&&tt(new ArrayBuffer);function Ge(Ze){return typeof ArrayBuffer=="undefined"?!1:tt.working?tt(Ze):Ze instanceof ArrayBuffer}xe.isArrayBuffer=Ge;function Xe(Ze){return ne(Ze)==="[object DataView]"}Xe.working=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"&&Xe(new DataView(new ArrayBuffer(1),0,1));function Ve(Ze){return typeof DataView=="undefined"?!1:Xe.working?Xe(Ze):Ze instanceof DataView}xe.isDataView=Ve;var it=typeof SharedArrayBuffer!="undefined"?SharedArrayBuffer:void 0;function Qe(Ze){return ne(Ze)==="[object SharedArrayBuffer]"}function ct(Ze){return typeof it=="undefined"?!1:(typeof Qe.working=="undefined"&&(Qe.working=Qe(new it)),Qe.working?Qe(Ze):Ze instanceof it)}xe.isSharedArrayBuffer=ct;function at(Ze){return ne(Ze)==="[object AsyncFunction]"}xe.isAsyncFunction=at;function qe(Ze){return ne(Ze)==="[object Map Iterator]"}xe.isMapIterator=qe;function Fe(Ze){return ne(Ze)==="[object Set Iterator]"}xe.isSetIterator=Fe;function Re(Ze){return ne(Ze)==="[object Generator]"}xe.isGeneratorObject=Re;function te(Ze){return ne(Ze)==="[object WebAssembly.Module]"}xe.isWebAssemblyCompiledModule=te;function de(Ze){return me(Ze,re)}xe.isNumberObject=de;function Ne(Ze){return me(Ze,ae)}xe.isStringObject=Ne;function ze(Ze){return me(Ze,se)}xe.isBooleanObject=ze;function we(Ze){return le&&me(Ze,ce)}xe.isBigIntObject=we;function ye(Ze){return x&&me(Ze,pe)}xe.isSymbolObject=ye;function Ee(Ze){return de(Ze)||Ne(Ze)||ze(Ze)||we(Ze)||ye(Ze)}xe.isBoxedPrimitive=Ee;function We(Ze){return typeof Uint8Array!="undefined"&&(Ge(Ze)||ct(Ze))}xe.isAnyArrayBuffer=We,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(Ze){Object.defineProperty(xe,Ze,{enumerable:!1,value:function(){throw new Error(Ze+" is not supported in userland")}})})},{"is-arguments":365,"is-generator-function":368,"is-typed-array":369,"which-typed-array":420}],419:[function(a,Te,xe){(function(z){(function(){var E=Object.getOwnPropertyDescriptors||function(it){for(var Qe=Object.keys(it),ct={},at=0;at<Qe.length;at++)ct[Qe[at]]=Object.getOwnPropertyDescriptor(it,Qe[at]);return ct},ie=/%[sdj%]/g;xe.format=function(Ve){if(!Oe(Ve)){for(var it=[],Qe=0;Qe<arguments.length;Qe++)it.push(x(arguments[Qe]));return it.join(" ")}for(var Qe=1,ct=arguments,at=ct.length,qe=String(Ve).replace(ie,function(Re){if(Re==="%%")return"%";if(Qe>=at)return Re;switch(Re){case"%s":return String(ct[Qe++]);case"%d":return Number(ct[Qe++]);case"%j":try{return JSON.stringify(ct[Qe++])}catch(te){return"[Circular]"}default:return Re}}),Fe=ct[Qe];Qe<at;Fe=ct[++Qe])Be(Fe)||!Ae(Fe)?qe+=" "+Fe:qe+=" "+x(Fe);return qe},xe.deprecate=function(Ve,it){if(typeof z!="undefined"&&z.noDeprecation===!0)return Ve;if(typeof z=="undefined")return function(){return xe.deprecate(Ve,it).apply(this,arguments)};var Qe=!1;function ct(){if(!Qe){if(z.throwDeprecation)throw new Error(it);z.traceDeprecation?console.trace(it):console.error(it),Qe=!0}return Ve.apply(this,arguments)}return ct};var oe={},ee=/^$/;if(z.env.NODE_DEBUG){var le=z.env.NODE_DEBUG;le=le.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),ee=new RegExp("^"+le+"$","i")}xe.debuglog=function(Ve){if(Ve=Ve.toUpperCase(),!oe[Ve])if(ee.test(Ve)){var it=z.pid;oe[Ve]=function(){var Qe=xe.format.apply(xe,arguments);console.error("%s %d: %s",Ve,it,Qe)}}else oe[Ve]=function(){};return oe[Ve]};function x(Ve,it){var Qe={seen:[],stylize:re};return arguments.length>=3&&(Qe.depth=arguments[2]),arguments.length>=4&&(Qe.colors=arguments[3]),Me(it)?Qe.showHidden=it:it&&xe._extend(Qe,it),ke(Qe.showHidden)&&(Qe.showHidden=!1),ke(Qe.depth)&&(Qe.depth=2),ke(Qe.colors)&&(Qe.colors=!1),ke(Qe.customInspect)&&(Qe.customInspect=!0),Qe.colors&&(Qe.stylize=ne),se(Qe,Ve,Qe.depth)}xe.inspect=x,x.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]},x.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function ne(Ve,it){var Qe=x.styles[it];return Qe?"\x1B["+x.colors[Qe][0]+"m"+Ve+"\x1B["+x.colors[Qe][1]+"m":Ve}function re(Ve,it){return Ve}function ae(Ve){var it={};return Ve.forEach(function(Qe,ct){it[Qe]=!0}),it}function se(Ve,it,Qe){if(Ve.customInspect&&it&&$e(it.inspect)&&it.inspect!==xe.inspect&&!(it.constructor&&it.constructor.prototype===it)){var ct=it.inspect(Qe,Ve);return Oe(ct)||(ct=se(Ve,ct,Qe)),ct}var at=ce(Ve,it);if(at)return at;var qe=Object.keys(it),Fe=ae(qe);if(Ve.showHidden&&(qe=Object.getOwnPropertyNames(it)),Ue(it)&&(qe.indexOf("message")>=0||qe.indexOf("description")>=0))return pe(it);if(qe.length===0){if($e(it)){var Re=it.name?": "+it.name:"";return Ve.stylize("[Function"+Re+"]","special")}if(Le(it))return Ve.stylize(RegExp.prototype.toString.call(it),"regexp");if(ve(it))return Ve.stylize(Date.prototype.toString.call(it),"date");if(Ue(it))return pe(it)}var te="",de=!1,Ne=["{","}"];if(De(it)&&(de=!0,Ne=["[","]"]),$e(it)){var ze=it.name?": "+it.name:"";te=" [Function"+ze+"]"}if(Le(it)&&(te=" "+RegExp.prototype.toString.call(it)),ve(it)&&(te=" "+Date.prototype.toUTCString.call(it)),Ue(it)&&(te=" "+pe(it)),qe.length===0&&(!de||it.length==0))return Ne[0]+te+Ne[1];if(Qe<0)return Le(it)?Ve.stylize(RegExp.prototype.toString.call(it),"regexp"):Ve.stylize("[Object]","special");Ve.seen.push(it);var we;return de?we=me(Ve,it,Qe,Fe,qe):we=qe.map(function(ye){return he(Ve,it,Qe,Fe,ye,de)}),Ve.seen.pop(),be(we,te,Ne)}function ce(Ve,it){if(ke(it))return Ve.stylize("undefined","undefined");if(Oe(it)){var Qe="'"+JSON.stringify(it).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ve.stylize(Qe,"string")}if(Ce(it))return Ve.stylize(""+it,"number");if(Me(it))return Ve.stylize(""+it,"boolean");if(Be(it))return Ve.stylize("null","null")}function pe(Ve){return"["+Error.prototype.toString.call(Ve)+"]"}function me(Ve,it,Qe,ct,at){for(var qe=[],Fe=0,Re=it.length;Fe<Re;++Fe)rt(it,String(Fe))?qe.push(he(Ve,it,Qe,ct,String(Fe),!0)):qe.push("");return at.forEach(function(te){te.match(/^\d+$/)||qe.push(he(Ve,it,Qe,ct,te,!0))}),qe}function he(Ve,it,Qe,ct,at,qe){var Fe,Re,te;if(te=Object.getOwnPropertyDescriptor(it,at)||{value:it[at]},te.get?te.set?Re=Ve.stylize("[Getter/Setter]","special"):Re=Ve.stylize("[Getter]","special"):te.set&&(Re=Ve.stylize("[Setter]","special")),rt(ct,at)||(Fe="["+at+"]"),Re||(Ve.seen.indexOf(te.value)<0?(Be(Qe)?Re=se(Ve,te.value,null):Re=se(Ve,te.value,Qe-1),Re.indexOf(`
|
|
|
`)>-1&&(qe?Re=Re.split(`
|
|
|
`).map(function(de){return" "+de}).join(`
|
|
|
`).slice(2):Re=`
|
|
|
`+Re.split(`
|
|
|
`).map(function(de){return" "+de}).join(`
|
|
|
`))):Re=Ve.stylize("[Circular]","special")),ke(Fe)){if(qe&&at.match(/^\d+$/))return Re;Fe=JSON.stringify(""+at),Fe.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Fe=Fe.slice(1,-1),Fe=Ve.stylize(Fe,"name")):(Fe=Fe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Fe=Ve.stylize(Fe,"string"))}return Fe+": "+Re}function be(Ve,it,Qe){var ct=0,at=Ve.reduce(function(qe,Fe){return ct++,Fe.indexOf(`
|
|
|
`)>=0&&ct++,qe+Fe.replace(/\u001b\[\d\d?m/g,"").length+1},0);return at>60?Qe[0]+(it===""?"":it+`
|
|
|
`)+" "+Ve.join(`,
|
|
|
`)+" "+Qe[1]:Qe[0]+it+" "+Ve.join(", ")+" "+Qe[1]}xe.types=a("./support/types");function De(Ve){return Array.isArray(Ve)}xe.isArray=De;function Me(Ve){return typeof Ve=="boolean"}xe.isBoolean=Me;function Be(Ve){return Ve===null}xe.isNull=Be;function Pe(Ve){return Ve==null}xe.isNullOrUndefined=Pe;function Ce(Ve){return typeof Ve=="number"}xe.isNumber=Ce;function Oe(Ve){return typeof Ve=="string"}xe.isString=Oe;function Ie(Ve){return typeof Ve=="symbol"}xe.isSymbol=Ie;function ke(Ve){return Ve===void 0}xe.isUndefined=ke;function Le(Ve){return Ae(Ve)&&ot(Ve)==="[object RegExp]"}xe.isRegExp=Le,xe.types.isRegExp=Le;function Ae(Ve){return typeof Ve=="object"&&Ve!==null}xe.isObject=Ae;function ve(Ve){return Ae(Ve)&&ot(Ve)==="[object Date]"}xe.isDate=ve,xe.types.isDate=ve;function Ue(Ve){return Ae(Ve)&&(ot(Ve)==="[object Error]"||Ve instanceof Error)}xe.isError=Ue,xe.types.isNativeError=Ue;function $e(Ve){return typeof Ve=="function"}xe.isFunction=$e;function Je(Ve){return Ve===null||typeof Ve=="boolean"||typeof Ve=="number"||typeof Ve=="string"||typeof Ve=="symbol"||typeof Ve=="undefined"}xe.isPrimitive=Je,xe.isBuffer=a("./support/isBuffer");function ot(Ve){return Object.prototype.toString.call(Ve)}function _e(Ve){return Ve<10?"0"+Ve.toString(10):Ve.toString(10)}var Ke=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function et(){var Ve=new Date,it=[_e(Ve.getHours()),_e(Ve.getMinutes()),_e(Ve.getSeconds())].join(":");return[Ve.getDate(),Ke[Ve.getMonth()],it].join(" ")}xe.log=function(){console.log("%s - %s",et(),xe.format.apply(xe,arguments))},xe.inherits=a("inherits"),xe._extend=function(Ve,it){if(!it||!Ae(it))return Ve;for(var Qe=Object.keys(it),ct=Qe.length;ct--;)Ve[Qe[ct]]=it[Qe[ct]];return Ve};function rt(Ve,it){return Object.prototype.hasOwnProperty.call(Ve,it)}var tt=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;xe.promisify=function(it){if(typeof it!="function")throw new TypeError('The "original" argument must be of type Function');if(tt&&it[tt]){var Qe=it[tt];if(typeof Qe!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(Qe,tt,{value:Qe,enumerable:!1,writable:!1,configurable:!0}),Qe}function Qe(){for(var ct,at,qe=new Promise(function(te,de){ct=te,at=de}),Fe=[],Re=0;Re<arguments.length;Re++)Fe.push(arguments[Re]);Fe.push(function(te,de){te?at(te):ct(de)});try{it.apply(this,Fe)}catch(te){at(te)}return qe}return Object.setPrototypeOf(Qe,Object.getPrototypeOf(it)),tt&&Object.defineProperty(Qe,tt,{value:Qe,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(Qe,E(it))},xe.promisify.custom=tt;function Ge(Ve,it){if(!Ve){var Qe=new Error("Promise was rejected with a falsy value");Qe.reason=Ve,Ve=Qe}return it(Ve)}function Xe(Ve){if(typeof Ve!="function")throw new TypeError('The "original" argument must be of type Function');function it(){for(var Qe=[],ct=0;ct<arguments.length;ct++)Qe.push(arguments[ct]);var at=Qe.pop();if(typeof at!="function")throw new TypeError("The last argument must be of type Function");var qe=this,Fe=function(){return at.apply(qe,arguments)};Ve.apply(this,Qe).then(function(Re){z.nextTick(Fe.bind(null,null,Re))},function(Re){z.nextTick(Ge.bind(null,Re,Fe))})}return Object.setPrototypeOf(it,Object.getPrototypeOf(Ve)),Object.defineProperties(it,E(Ve)),it}xe.callbackify=Xe}).call(this)}).call(this,a("_process"))},{"./support/isBuffer":417,"./support/types":418,_process:467,inherits:364}],420:[function(a,Te,xe){(function(z){(function(){"use strict";var E=a("for-each"),ie=a("available-typed-arrays"),oe=a("call-bind"),ee=a("call-bind/callBound"),le=a("gopd"),x=ee("Object.prototype.toString"),ne=a("has-tostringtag/shams")(),re=typeof globalThis=="undefined"?z:globalThis,ae=ie(),se=ee("String.prototype.slice"),ce=Object.getPrototypeOf,pe=ee("Array.prototype.indexOf",!0)||function(Me,Be){for(var Pe=0;Pe<Me.length;Pe+=1)if(Me[Pe]===Be)return Pe;return-1},me={__proto__:null};ne&&le&&ce?E(ae,function(De){var Me=new re[De];if(Symbol.toStringTag in Me){var Be=ce(Me),Pe=le(Be,Symbol.toStringTag);if(!Pe){var Ce=ce(Be);Pe=le(Ce,Symbol.toStringTag)}me["$"+De]=oe(Pe.get)}}):E(ae,function(De){var Me=new re[De];me["$"+De]=oe(Me.slice)});var he=function(Me){var Be=!1;return E(me,function(Pe,Ce){if(!Be)try{"$"+Pe(Me)===Ce&&(Be=se(Ce,1))}catch(Oe){}}),Be},be=function(Me){var Be=!1;return E(me,function(Pe,Ce){if(!Be)try{Pe(Me),Be=se(Ce,1)}catch(Oe){}}),Be};Te.exports=function(Me){if(!Me||typeof Me!="object")return!1;if(!ne){var Be=se(x(Me),8,-1);return pe(ae,Be)>-1?Be:Be!=="Object"?!1:be(Me)}return le?he(Me):null}}).call(this)}).call(this,typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"available-typed-arrays":86,"call-bind":93,"call-bind/callBound":92,"for-each":345,gopd:349,"has-tostringtag/shams":353}],421:[function(a,Te,xe){(function(){"use strict";xe.stripBOM=function(z){return z[0]==="\uFEFF"?z.substring(1):z}}).call(this)},{}],422:[function(a,Te,xe){(function(){"use strict";var z,E,ie,oe,ee,le={}.hasOwnProperty;z=a("xmlbuilder"),E=a("./defaults").defaults,oe=function(x){return typeof x=="string"&&(x.indexOf("&")>=0||x.indexOf(">")>=0||x.indexOf("<")>=0)},ee=function(x){return"<![CDATA["+ie(x)+"]]>"},ie=function(x){return x.replace("]]>","]]]]><![CDATA[>")},xe.Builder=function(){function x(ne){var re,ae,se;this.options={},ae=E["0.2"];for(re in ae)le.call(ae,re)&&(se=ae[re],this.options[re]=se);for(re in ne)le.call(ne,re)&&(se=ne[re],this.options[re]=se)}return x.prototype.buildObject=function(ne){var re,ae,se,ce,pe;return re=this.options.attrkey,ae=this.options.charkey,Object.keys(ne).length===1&&this.options.rootName===E["0.2"].rootName?(pe=Object.keys(ne)[0],ne=ne[pe]):pe=this.options.rootName,se=function(me){return function(he,be){var De,Me,Be,Pe,Ce,Oe;if(typeof be!="object")me.options.cdata&&oe(be)?he.raw(ee(be)):he.txt(be);else if(Array.isArray(be)){for(Pe in be)if(le.call(be,Pe)){Me=be[Pe];for(Ce in Me)Be=Me[Ce],he=se(he.ele(Ce),Be).up()}}else for(Ce in be)if(le.call(be,Ce))if(Me=be[Ce],Ce===re){if(typeof Me=="object")for(De in Me)Oe=Me[De],he=he.att(De,Oe)}else if(Ce===ae)me.options.cdata&&oe(Me)?he=he.raw(ee(Me)):he=he.txt(Me);else if(Array.isArray(Me))for(Pe in Me)le.call(Me,Pe)&&(Be=Me[Pe],typeof Be=="string"?me.options.cdata&&oe(Be)?he=he.ele(Ce).raw(ee(Be)).up():he=he.ele(Ce,Be).up():he=se(he.ele(Ce),Be).up());else typeof Me=="object"?he=se(he.ele(Ce),Me).up():typeof Me=="string"&&me.options.cdata&&oe(Me)?he=he.ele(Ce).raw(ee(Me)).up():(Me==null&&(Me=""),he=he.ele(Ce,Me.toString()).up());return he}}(this),ce=z.create(pe,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),se(ce,ne).end(this.options.renderOpts)},x}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(a,Te,xe){(function(){xe.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:`
|
|
|
`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],424:[function(a,Te,xe){(function(){"use strict";var z,E,ie,oe,ee,le,x,ne,re,ae=function(pe,me){return function(){return pe.apply(me,arguments)}},se=function(pe,me){for(var he in me)ce.call(me,he)&&(pe[he]=me[he]);function be(){this.constructor=pe}return be.prototype=me.prototype,pe.prototype=new be,pe.__super__=me.prototype,pe},ce={}.hasOwnProperty;ne=a("sax"),oe=a("events"),z=a("./bom"),x=a("./processors"),re=a("timers").setImmediate,E=a("./defaults").defaults,ee=function(pe){return typeof pe=="object"&&pe!=null&&Object.keys(pe).length===0},le=function(pe,me,he){var be,De,Me;for(be=0,De=pe.length;be<De;be++)Me=pe[be],me=Me(me,he);return me},ie=function(pe,me,he){var be;return be=Object.create(null),be.value=he,be.writable=!0,be.enumerable=!0,be.configurable=!0,Object.defineProperty(pe,me,be)},xe.Parser=function(pe){se(me,pe);function me(he){this.parseStringPromise=ae(this.parseStringPromise,this),this.parseString=ae(this.parseString,this),this.reset=ae(this.reset,this),this.assignOrPush=ae(this.assignOrPush,this),this.processAsync=ae(this.processAsync,this);var be,De,Me;if(!(this instanceof xe.Parser))return new xe.Parser(he);this.options={},De=E["0.2"];for(be in De)ce.call(De,be)&&(Me=De[be],this.options[be]=Me);for(be in he)ce.call(he,be)&&(Me=he[be],this.options[be]=Me);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(x.normalize)),this.reset()}return me.prototype.processAsync=function(){var he,be;try{return this.remaining.length<=this.options.chunkSize?(he=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(he),this.saxParser.close()):(he=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(he),re(this.processAsync))}catch(De){if(be=De,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(be)}},me.prototype.assignOrPush=function(he,be,De){return be in he?(he[be]instanceof Array||ie(he,be,[he[be]]),he[be].push(De)):this.options.explicitArray?ie(he,be,[De]):ie(he,be,De)},me.prototype.reset=function(){var he,be,De,Me;return this.removeAllListeners(),this.saxParser=ne.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(Be){return function(Pe){if(Be.saxParser.resume(),!Be.saxParser.errThrown)return Be.saxParser.errThrown=!0,Be.emit("error",Pe)}}(this),this.saxParser.onend=function(Be){return function(){if(!Be.saxParser.ended)return Be.saxParser.ended=!0,Be.emit("end",Be.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,Me=[],he=this.options.attrkey,be=this.options.charkey,this.saxParser.onopentag=function(Be){return function(Pe){var Ce,Oe,Ie,ke,Le;if(Ie={},Ie[be]="",!Be.options.ignoreAttrs){Le=Pe.attributes;for(Ce in Le)ce.call(Le,Ce)&&(!(he in Ie)&&!Be.options.mergeAttrs&&(Ie[he]={}),Oe=Be.options.attrValueProcessors?le(Be.options.attrValueProcessors,Pe.attributes[Ce],Ce):Pe.attributes[Ce],ke=Be.options.attrNameProcessors?le(Be.options.attrNameProcessors,Ce):Ce,Be.options.mergeAttrs?Be.assignOrPush(Ie,ke,Oe):ie(Ie[he],ke,Oe))}return Ie["#name"]=Be.options.tagNameProcessors?le(Be.options.tagNameProcessors,Pe.name):Pe.name,Be.options.xmlns&&(Ie[Be.options.xmlnskey]={uri:Pe.uri,local:Pe.local}),Me.push(Ie)}}(this),this.saxParser.onclosetag=function(Be){return function(){var Pe,Ce,Oe,Ie,ke,Le,Ae,ve,Ue,$e;if(Le=Me.pop(),ke=Le["#name"],(!Be.options.explicitChildren||!Be.options.preserveChildrenOrder)&&delete Le["#name"],Le.cdata===!0&&(Pe=Le.cdata,delete Le.cdata),Ue=Me[Me.length-1],Le[be].match(/^\s*$/)&&!Pe?(Ce=Le[be],delete Le[be]):(Be.options.trim&&(Le[be]=Le[be].trim()),Be.options.normalize&&(Le[be]=Le[be].replace(/\s{2,}/g," ").trim()),Le[be]=Be.options.valueProcessors?le(Be.options.valueProcessors,Le[be],ke):Le[be],Object.keys(Le).length===1&&be in Le&&!Be.EXPLICIT_CHARKEY&&(Le=Le[be])),ee(Le)&&(typeof Be.options.emptyTag=="function"?Le=Be.options.emptyTag():Le=Be.options.emptyTag!==""?Be.options.emptyTag:Ce),Be.options.validator!=null&&($e="/"+function(){var Je,ot,_e;for(_e=[],Je=0,ot=Me.length;Je<ot;Je++)Ie=Me[Je],_e.push(Ie["#name"]);return _e}().concat(ke).join("/"),function(){var Je;try{return Le=Be.options.validator($e,Ue&&Ue[ke],Le)}catch(ot){return Je=ot,Be.emit("error",Je)}}()),Be.options.explicitChildren&&!Be.options.mergeAttrs&&typeof Le=="object"){if(!Be.options.preserveChildrenOrder)Ie={},Be.options.attrkey in Le&&(Ie[Be.options.attrkey]=Le[Be.options.attrkey],delete Le[Be.options.attrkey]),!Be.options.charsAsChildren&&Be.options.charkey in Le&&(Ie[Be.options.charkey]=Le[Be.options.charkey],delete Le[Be.options.charkey]),Object.getOwnPropertyNames(Le).length>0&&(Ie[Be.options.childkey]=Le),Le=Ie;else if(Ue){Ue[Be.options.childkey]=Ue[Be.options.childkey]||[],Ae={};for(Oe in Le)ce.call(Le,Oe)&&ie(Ae,Oe,Le[Oe]);Ue[Be.options.childkey].push(Ae),delete Le["#name"],Object.keys(Le).length===1&&be in Le&&!Be.EXPLICIT_CHARKEY&&(Le=Le[be])}}return Me.length>0?Be.assignOrPush(Ue,ke,Le):(Be.options.explicitRoot&&(ve=Le,Le={},ie(Le,ke,ve)),Be.resultObject=Le,Be.saxParser.ended=!0,Be.emit("end",Be.resultObject))}}(this),De=function(Be){return function(Pe){var Ce,Oe;if(Oe=Me[Me.length-1],Oe)return Oe[be]+=Pe,Be.options.explicitChildren&&Be.options.preserveChildrenOrder&&Be.options.charsAsChildren&&(Be.options.includeWhiteChars||Pe.replace(/\\n/g,"").trim()!=="")&&(Oe[Be.options.childkey]=Oe[Be.options.childkey]||[],Ce={"#name":"__text__"},Ce[be]=Pe,Be.options.normalize&&(Ce[be]=Ce[be].replace(/\s{2,}/g," ").trim()),Oe[Be.options.childkey].push(Ce)),Oe}}(this),this.saxParser.ontext=De,this.saxParser.oncdata=function(Be){return function(Pe){var Ce;if(Ce=De(Pe),Ce)return Ce.cdata=!0}}(this)},me.prototype.parseString=function(he,be){var De;be!=null&&typeof be=="function"&&(this.on("end",function(Me){return this.reset(),be(null,Me)}),this.on("error",function(Me){return this.reset(),be(Me)}));try{return he=he.toString(),he.trim()===""?(this.emit("end",null),!0):(he=z.stripBOM(he),this.options.async?(this.remaining=he,re(this.processAsync),this.saxParser):this.saxParser.write(he).close())}catch(Me){if(De=Me,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw De}else return this.emit("error",De),this.saxParser.errThrown=!0}},me.prototype.parseStringPromise=function(he){return new Promise(function(be){return function(De,Me){return be.parseString(he,function(Be,Pe){return Be?Me(Be):De(Pe)})}}(this))},me}(oe),xe.parseString=function(pe,me,he){var be,De,Me;return he!=null?(typeof he=="function"&&(be=he),typeof me=="object"&&(De=me)):(typeof me=="function"&&(be=me),De={}),Me=new xe.Parser(De),Me.parseString(pe,be)},xe.parseStringPromise=function(pe,me){var he,be;return typeof me=="object"&&(he=me),be=new xe.Parser(he),be.parseStringPromise(pe)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(a,Te,xe){(function(){"use strict";var z;z=new RegExp(/(?!xmlns)^.*:/),xe.normalize=function(E){return E.toLowerCase()},xe.firstCharLowerCase=function(E){return E.charAt(0).toLowerCase()+E.slice(1)},xe.stripPrefix=function(E){return E.replace(z,"")},xe.parseNumbers=function(E){return isNaN(E)||(E=E%1===0?parseInt(E,10):parseFloat(E)),E},xe.parseBooleans=function(E){return/^(?:true|false)$/i.test(E)&&(E=E.toLowerCase()==="true"),E}}).call(this)},{}],426:[function(a,Te,xe){(function(){"use strict";var z,E,ie,oe,ee=function(x,ne){for(var re in ne)le.call(ne,re)&&(x[re]=ne[re]);function ae(){this.constructor=x}return ae.prototype=ne.prototype,x.prototype=new ae,x.__super__=ne.prototype,x},le={}.hasOwnProperty;E=a("./defaults"),z=a("./builder"),ie=a("./parser"),oe=a("./processors"),xe.defaults=E.defaults,xe.processors=oe,xe.ValidationError=function(x){ee(ne,x);function ne(re){this.message=re}return ne}(Error),xe.Builder=z.Builder,xe.Parser=ie.Parser,xe.parseString=ie.parseString,xe.parseStringPromise=ie.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(a,Te,xe){(function(){Te.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(a,Te,xe){(function(){Te.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},{}],429:[function(a,Te,xe){(function(){var z,E,ie,oe,ee,le,x,ne=[].slice,re={}.hasOwnProperty;z=function(){var ae,se,ce,pe,me,he;if(he=arguments[0],me=2<=arguments.length?ne.call(arguments,1):[],ee(Object.assign))Object.assign.apply(null,arguments);else for(ae=0,ce=me.length;ae<ce;ae++)if(pe=me[ae],pe!=null)for(se in pe)re.call(pe,se)&&(he[se]=pe[se]);return he},ee=function(ae){return!!ae&&Object.prototype.toString.call(ae)==="[object Function]"},le=function(ae){var se;return!!ae&&((se=typeof ae)=="function"||se==="object")},ie=function(ae){return ee(Array.isArray)?Array.isArray(ae):Object.prototype.toString.call(ae)==="[object Array]"},oe=function(ae){var se;if(ie(ae))return!ae.length;for(se in ae)if(re.call(ae,se))return!1;return!0},x=function(ae){var se,ce;return le(ae)&&(ce=Object.getPrototypeOf(ae))&&(se=ce.constructor)&&typeof se=="function"&&se instanceof se&&Function.prototype.toString.call(se)===Function.prototype.toString.call(Object)},E=function(ae){return ee(ae.valueOf)?ae.valueOf():ae},Te.exports.assign=z,Te.exports.isFunction=ee,Te.exports.isObject=le,Te.exports.isArray=ie,Te.exports.isEmpty=oe,Te.exports.isPlainObject=x,Te.exports.getValue=E}).call(this)},{}],430:[function(a,Te,xe){(function(){Te.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},{}],431:[function(a,Te,xe){(function(){var z,E,ie;z=a("./NodeType"),ie=a("./XMLNode"),Te.exports=E=function(){function oe(ee,le,x){if(this.parent=ee,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),le==null)throw new Error("Missing attribute name. "+this.debugInfo(le));this.name=this.stringify.name(le),this.value=this.stringify.attValue(x),this.type=z.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(oe.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(oe.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(oe.prototype,"textContent",{get:function(){return this.value},set:function(ee){return this.value=ee||""}}),Object.defineProperty(oe.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(oe.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(oe.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(oe.prototype,"specified",{get:function(){return!0}}),oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(ee){return this.options.writer.attribute(this,this.options.writer.filterOptions(ee))},oe.prototype.debugInfo=function(ee){return ee=ee||this.name,ee==null?"parent: <"+this.parent.name+">":"attribute: {"+ee+"}, parent: <"+this.parent.name+">"},oe.prototype.isEqualNode=function(ee){return!(ee.namespaceURI!==this.namespaceURI||ee.prefix!==this.prefix||ee.localName!==this.localName||ee.value!==this.value)},oe}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(a,Te,xe){(function(){var z,E,ie,oe=function(le,x){for(var ne in x)ee.call(x,ne)&&(le[ne]=x[ne]);function re(){this.constructor=le}return re.prototype=x.prototype,le.prototype=new re,le.__super__=x.prototype,le},ee={}.hasOwnProperty;z=a("./NodeType"),ie=a("./XMLCharacterData"),Te.exports=E=function(le){oe(x,le);function x(ne,re){if(x.__super__.constructor.call(this,ne),re==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=z.CData,this.value=this.stringify.cdata(re)}return x.prototype.clone=function(){return Object.create(this)},x.prototype.toString=function(ne){return this.options.writer.cdata(this,this.options.writer.filterOptions(ne))},x}(ie)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(a,Te,xe){(function(){var z,E,ie=function(ee,le){for(var x in le)oe.call(le,x)&&(ee[x]=le[x]);function ne(){this.constructor=ee}return ne.prototype=le.prototype,ee.prototype=new ne,ee.__super__=le.prototype,ee},oe={}.hasOwnProperty;E=a("./XMLNode"),Te.exports=z=function(ee){ie(le,ee);function le(x){le.__super__.constructor.call(this,x),this.value=""}return Object.defineProperty(le.prototype,"data",{get:function(){return this.value},set:function(x){return this.value=x||""}}),Object.defineProperty(le.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(le.prototype,"textContent",{get:function(){return this.value},set:function(x){return this.value=x||""}}),le.prototype.clone=function(){return Object.create(this)},le.prototype.substringData=function(x,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.appendData=function(x){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.insertData=function(x,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.deleteData=function(x,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.replaceData=function(x,ne,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},le.prototype.isEqualNode=function(x){return!(!le.__super__.isEqualNode.apply(this,arguments).isEqualNode(x)||x.data!==this.data)},le}(E)}).call(this)},{"./XMLNode":450}],434:[function(a,Te,xe){(function(){var z,E,ie,oe=function(le,x){for(var ne in x)ee.call(x,ne)&&(le[ne]=x[ne]);function re(){this.constructor=le}return re.prototype=x.prototype,le.prototype=new re,le.__super__=x.prototype,le},ee={}.hasOwnProperty;z=a("./NodeType"),E=a("./XMLCharacterData"),Te.exports=ie=function(le){oe(x,le);function x(ne,re){if(x.__super__.constructor.call(this,ne),re==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=z.Comment,this.value=this.stringify.comment(re)}return x.prototype.clone=function(){return Object.create(this)},x.prototype.toString=function(ne){return this.options.writer.comment(this,this.options.writer.filterOptions(ne))},x}(E)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(a,Te,xe){(function(){var z,E,ie;E=a("./XMLDOMErrorHandler"),ie=a("./XMLDOMStringList"),Te.exports=z=function(){function oe(){var ee;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new E,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(oe.prototype,"parameterNames",{get:function(){return new ie(Object.keys(this.defaultParams))}}),oe.prototype.getParameter=function(ee){return this.params.hasOwnProperty(ee)?this.params[ee]:null},oe.prototype.canSetParameter=function(ee,le){return!0},oe.prototype.setParameter=function(ee,le){return le!=null?this.params[ee]=le:delete this.params[ee]},oe}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(a,Te,xe){(function(){var z;Te.exports=z=function(){function E(){}return E.prototype.handleError=function(ie){throw new Error(ie)},E}()}).call(this)},{}],437:[function(a,Te,xe){(function(){var z;Te.exports=z=function(){function E(){}return E.prototype.hasFeature=function(ie,oe){return!0},E.prototype.createDocumentType=function(ie,oe,ee){throw new Error("This DOM method is not implemented.")},E.prototype.createDocument=function(ie,oe,ee){throw new Error("This DOM method is not implemented.")},E.prototype.createHTMLDocument=function(ie){throw new Error("This DOM method is not implemented.")},E.prototype.getFeature=function(ie,oe){throw new Error("This DOM method is not implemented.")},E}()}).call(this)},{}],438:[function(a,Te,xe){(function(){var z;Te.exports=z=function(){function E(ie){this.arr=ie||[]}return Object.defineProperty(E.prototype,"length",{get:function(){return this.arr.length}}),E.prototype.item=function(ie){return this.arr[ie]||null},E.prototype.contains=function(ie){return this.arr.indexOf(ie)!==-1},E}()}).call(this)},{}],439:[function(a,Te,xe){(function(){var z,E,ie,oe=function(le,x){for(var ne in x)ee.call(x,ne)&&(le[ne]=x[ne]);function re(){this.constructor=le}return re.prototype=x.prototype,le.prototype=new re,le.__super__=x.prototype,le},ee={}.hasOwnProperty;ie=a("./XMLNode"),z=a("./NodeType"),Te.exports=E=function(le){oe(x,le);function x(ne,re,ae,se,ce,pe){if(x.__super__.constructor.call(this,ne),re==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(ae==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(re));if(!se)throw new Error("Missing DTD attribute type. "+this.debugInfo(re));if(!ce)throw new Error("Missing DTD attribute default. "+this.debugInfo(re));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(re));if(pe&&!ce.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(re));this.elementName=this.stringify.name(re),this.type=z.AttributeDeclaration,this.attributeName=this.stringify.name(ae),this.attributeType=this.stringify.dtdAttType(se),pe&&(this.defaultValue=this.stringify.dtdAttDefault(pe)),this.defaultValueType=ce}return x.prototype.toString=function(ne){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(ne))},x}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(a,Te,xe){(function(){var z,E,ie,oe=function(le,x){for(var ne in x)ee.call(x,ne)&&(le[ne]=x[ne]);function re(){this.constructor=le}return re.prototype=x.prototype,le.prototype=new re,le.__super__=x.prototype,le},ee={}.hasOwnProperty;ie=a("./XMLNode"),z=a("./NodeType"),Te.exports=E=function(le){oe(x,le);function x(ne,re,ae){if(x.__super__.constructor.call(this,ne),re==null)throw new Error("Missing DTD element name. "+this.debugInfo());ae||(ae="(#PCDATA)"),Array.isArray(ae)&&(ae="("+ae.join(",")+")"),this.name=this.stringify.name(re),this.type=z.ElementDeclaration,this.value=this.stringify.dtdElementValue(ae)}return x.prototype.toString=function(ne){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(ne))},x}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(a,Te,xe){(function(){var z,E,ie,oe,ee=function(x,ne){for(var re in ne)le.call(ne,re)&&(x[re]=ne[re]);function ae(){this.constructor=x}return ae.prototype=ne.prototype,x.prototype=new ae,x.__super__=ne.prototype,x},le={}.hasOwnProperty;oe=a("./Utility").isObject,ie=a("./XMLNode"),z=a("./NodeType"),Te.exports=E=function(x){ee(ne,x);function ne(re,ae,se,ce){if(ne.__super__.constructor.call(this,re),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=!!ae,this.name=this.stringify.name(se),this.type=z.EntityDeclaration,!oe(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(ne.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(ne.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(ne.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(ne.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(ne.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(ne.prototype,"xmlVersion",{get:function(){return null}}),ne.prototype.toString=function(re){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(re))},ne}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(a,Te,xe){(function(){var z,E,ie,oe=function(le,x){for(var ne in x)ee.call(x,ne)&&(le[ne]=x[ne]);function re(){this.constructor=le}return re.prototype=x.prototype,le.prototype=new re,le.__super__=x.prototype,le},ee={}.hasOwnProperty;ie=a("./XMLNode"),z=a("./NodeType"),Te.exports=E=function(le){oe(x,le);function x(ne,re,ae){if(x.__super__.constructor.call(this,ne),re==null)throw new Error("Missing DTD notation name. "+this.debugInfo(re));if(!ae.pubID&&!ae.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(re));this.name=this.stringify.name(re),this.type=z.NotationDeclaration,ae.pubID!=null&&(this.pubID=this.stringify.dtdPubID(ae.pubID)),ae.sysID!=null&&(this.sysID=this.stringify.dtdSysID(ae.sysID))}return Object.defineProperty(x.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(x.prototype,"systemId",{get:function(){return this.sysID}}),x.prototype.toString=function(ne){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(ne))},x}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(a,Te,xe){(function(){var z,E,ie,oe,ee=function(x,ne){for(var re in ne)le.call(ne,re)&&(x[re]=ne[re]);function ae(){this.constructor=x}return ae.prototype=ne.prototype,x.prototype=new ae,x.__super__=ne.prototype,x},le={}.hasOwnProperty;oe=a("./Utility").isObject,ie=a("./XMLNode"),z=a("./NodeType"),Te.exports=E=function(x){ee(ne,x);function ne(re,ae,se,ce){var pe;ne.__super__.constructor.call(this,re),oe(ae)&&(pe=ae,ae=pe.version,se=pe.encoding,ce=pe.standalone),ae||(ae="1.0"),this.type=z.Declaration,this.version=this.stringify.xmlVersion(ae),se!=null&&(this.encoding=this.stringify.xmlEncoding(se)),ce!=null&&(this.standalone=this.stringify.xmlStandalone(ce))}return ne.prototype.toString=function(re){return this.options.writer.declaration(this,this.options.writer.filterOptions(re))},ne}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(a,Te,xe){(function(){var z,E,ie,oe,ee,le,x,ne,re,ae=function(ce,pe){for(var me in pe)se.call(pe,me)&&(ce[me]=pe[me]);function he(){this.constructor=ce}return he.prototype=pe.prototype,ce.prototype=new he,ce.__super__=pe.prototype,ce},se={}.hasOwnProperty;re=a("./Utility").isObject,ne=a("./XMLNode"),z=a("./NodeType"),E=a("./XMLDTDAttList"),oe=a("./XMLDTDEntity"),ie=a("./XMLDTDElement"),ee=a("./XMLDTDNotation"),x=a("./XMLNamedNodeMap"),Te.exports=le=function(ce){ae(pe,ce);function pe(me,he,be){var De,Me,Be,Pe,Ce,Oe;if(pe.__super__.constructor.call(this,me),this.type=z.DocType,me.children){for(Pe=me.children,Me=0,Be=Pe.length;Me<Be;Me++)if(De=Pe[Me],De.type===z.Element){this.name=De.name;break}}this.documentObject=me,re(he)&&(Ce=he,he=Ce.pubID,be=Ce.sysID),be==null&&(Oe=[he,be],be=Oe[0],he=Oe[1]),he!=null&&(this.pubID=this.stringify.dtdPubID(he)),be!=null&&(this.sysID=this.stringify.dtdSysID(be))}return Object.defineProperty(pe.prototype,"entities",{get:function(){var me,he,be,De,Me;for(De={},Me=this.children,he=0,be=Me.length;he<be;he++)me=Me[he],me.type===z.EntityDeclaration&&!me.pe&&(De[me.name]=me);return new x(De)}}),Object.defineProperty(pe.prototype,"notations",{get:function(){var me,he,be,De,Me;for(De={},Me=this.children,he=0,be=Me.length;he<be;he++)me=Me[he],me.type===z.NotationDeclaration&&(De[me.name]=me);return new x(De)}}),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,he){var be;return be=new ie(this,me,he),this.children.push(be),this},pe.prototype.attList=function(me,he,be,De,Me){var Be;return Be=new E(this,me,he,be,De,Me),this.children.push(Be),this},pe.prototype.entity=function(me,he){var be;return be=new oe(this,!1,me,he),this.children.push(be),this},pe.prototype.pEntity=function(me,he){var be;return be=new oe(this,!0,me,he),this.children.push(be),this},pe.prototype.notation=function(me,he){var be;return be=new ee(this,me,he),this.children.push(be),this},pe.prototype.toString=function(me){return this.options.writer.docType(this,this.options.writer.filterOptions(me))},pe.prototype.ele=function(me,he){return this.element(me,he)},pe.prototype.att=function(me,he,be,De,Me){return this.attList(me,he,be,De,Me)},pe.prototype.ent=function(me,he){return this.entity(me,he)},pe.prototype.pent=function(me,he){return this.pEntity(me,he)},pe.prototype.not=function(me,he){return this.notation(me,he)},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}(ne)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLNamedNodeMap":449,"./XMLNode":450}],445:[function(a,Te,xe){(function(){var z,E,ie,oe,ee,le,x,ne,re=function(se,ce){for(var pe in ce)ae.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},ae={}.hasOwnProperty;ne=a("./Utility").isPlainObject,ie=a("./XMLDOMImplementation"),E=a("./XMLDOMConfiguration"),ee=a("./XMLNode"),z=a("./NodeType"),x=a("./XMLStringifier"),le=a("./XMLStringWriter"),Te.exports=oe=function(se){re(ce,se);function ce(pe){ce.__super__.constructor.call(this,null),this.name="#document",this.type=z.Document,this.documentURI=null,this.domConfig=new E,pe||(pe={}),pe.writer||(pe.writer=new le),this.options=pe,this.stringify=new x(pe)}return Object.defineProperty(ce.prototype,"implementation",{value:new ie}),Object.defineProperty(ce.prototype,"doctype",{get:function(){var pe,me,he,be;for(be=this.children,me=0,he=be.length;me<he;me++)if(pe=be[me],pe.type===z.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===z.Declaration?this.children[0].encoding:null}}),Object.defineProperty(ce.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===z.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(ce.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===z.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?ne(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,he){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,he){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.createTreeWalker=function(pe,me,he){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(a,Te,xe){(function(){var z,E,ie,oe,ee,le,x,ne,re,ae,se,ce,pe,me,he,be,De,Me,Be,Pe,Ce,Oe,Ie,ke,Le={}.hasOwnProperty;ke=a("./Utility"),Oe=ke.isObject,Ce=ke.isFunction,Ie=ke.isPlainObject,Pe=ke.getValue,z=a("./NodeType"),ce=a("./XMLDocument"),me=a("./XMLElement"),oe=a("./XMLCData"),ee=a("./XMLComment"),be=a("./XMLRaw"),Be=a("./XMLText"),he=a("./XMLProcessingInstruction"),ae=a("./XMLDeclaration"),se=a("./XMLDocType"),le=a("./XMLDTDAttList"),ne=a("./XMLDTDEntity"),x=a("./XMLDTDElement"),re=a("./XMLDTDNotation"),ie=a("./XMLAttribute"),Me=a("./XMLStringifier"),De=a("./XMLStringWriter"),E=a("./WriterState"),Te.exports=pe=function(){function Ae(ve,Ue,$e){var Je;this.name="?xml",this.type=z.Document,ve||(ve={}),Je={},ve.writer?Ie(ve.writer)&&(Je=ve.writer,ve.writer=new De):ve.writer=new De,this.options=ve,this.writer=ve.writer,this.writerOptions=this.writer.filterOptions(Je),this.stringify=new Me(ve),this.onDataCallback=Ue||function(){},this.onEndCallback=$e||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return Ae.prototype.createChildNode=function(ve){var Ue,$e,Je,ot,_e,Ke,et,rt;switch(ve.type){case z.CData:this.cdata(ve.value);break;case z.Comment:this.comment(ve.value);break;case z.Element:Je={},et=ve.attribs;for($e in et)Le.call(et,$e)&&(Ue=et[$e],Je[$e]=Ue.value);this.node(ve.name,Je);break;case z.Dummy:this.dummy();break;case z.Raw:this.raw(ve.value);break;case z.Text:this.text(ve.value);break;case z.ProcessingInstruction:this.instruction(ve.target,ve.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+ve.constructor.name)}for(rt=ve.children,_e=0,Ke=rt.length;_e<Ke;_e++)ot=rt[_e],this.createChildNode(ot),ot.type===z.Element&&this.up();return this},Ae.prototype.dummy=function(){return this},Ae.prototype.node=function(ve,Ue,$e){var Je;if(ve==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(ve));return this.openCurrent(),ve=Pe(ve),Ue==null&&(Ue={}),Ue=Pe(Ue),Oe(Ue)||(Je=[Ue,$e],$e=Je[0],Ue=Je[1]),this.currentNode=new me(this,ve,Ue),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,$e!=null&&this.text($e),this},Ae.prototype.element=function(ve,Ue,$e){var Je,ot,_e,Ke,et,rt;if(this.currentNode&&this.currentNode.type===z.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(ve)||Oe(ve)||Ce(ve))for(Ke=this.options.noValidation,this.options.noValidation=!0,rt=new ce(this.options).element("TEMP_ROOT"),rt.element(ve),this.options.noValidation=Ke,et=rt.children,ot=0,_e=et.length;ot<_e;ot++)Je=et[ot],this.createChildNode(Je),Je.type===z.Element&&this.up();else this.node(ve,Ue,$e);return this},Ae.prototype.attribute=function(ve,Ue){var $e,Je;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(ve));if(ve!=null&&(ve=Pe(ve)),Oe(ve))for($e in ve)Le.call(ve,$e)&&(Je=ve[$e],this.attribute($e,Je));else Ce(Ue)&&(Ue=Ue.apply()),this.options.keepNullAttributes&&Ue==null?this.currentNode.attribs[ve]=new ie(this,ve,""):Ue!=null&&(this.currentNode.attribs[ve]=new ie(this,ve,Ue));return this},Ae.prototype.text=function(ve){var Ue;return this.openCurrent(),Ue=new Be(this,ve),this.onData(this.writer.text(Ue,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ae.prototype.cdata=function(ve){var Ue;return this.openCurrent(),Ue=new oe(this,ve),this.onData(this.writer.cdata(Ue,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ae.prototype.comment=function(ve){var Ue;return this.openCurrent(),Ue=new ee(this,ve),this.onData(this.writer.comment(Ue,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ae.prototype.raw=function(ve){var Ue;return this.openCurrent(),Ue=new be(this,ve),this.onData(this.writer.raw(Ue,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ae.prototype.instruction=function(ve,Ue){var $e,Je,ot,_e,Ke;if(this.openCurrent(),ve!=null&&(ve=Pe(ve)),Ue!=null&&(Ue=Pe(Ue)),Array.isArray(ve))for($e=0,_e=ve.length;$e<_e;$e++)Je=ve[$e],this.instruction(Je);else if(Oe(ve))for(Je in ve)Le.call(ve,Je)&&(ot=ve[Je],this.instruction(Je,ot));else Ce(Ue)&&(Ue=Ue.apply()),Ke=new he(this,ve,Ue),this.onData(this.writer.processingInstruction(Ke,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},Ae.prototype.declaration=function(ve,Ue,$e){var Je;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return Je=new ae(this,ve,Ue,$e),this.onData(this.writer.declaration(Je,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ae.prototype.doctype=function(ve,Ue,$e){if(this.openCurrent(),ve==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,Ue,$e),this.currentNode.rootNodeName=ve,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},Ae.prototype.dtdElement=function(ve,Ue){var $e;return this.openCurrent(),$e=new x(this,ve,Ue),this.onData(this.writer.dtdElement($e,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ae.prototype.attList=function(ve,Ue,$e,Je,ot){var _e;return this.openCurrent(),_e=new le(this,ve,Ue,$e,Je,ot),this.onData(this.writer.dtdAttList(_e,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ae.prototype.entity=function(ve,Ue){var $e;return this.openCurrent(),$e=new ne(this,!1,ve,Ue),this.onData(this.writer.dtdEntity($e,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ae.prototype.pEntity=function(ve,Ue){var $e;return this.openCurrent(),$e=new ne(this,!0,ve,Ue),this.onData(this.writer.dtdEntity($e,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ae.prototype.notation=function(ve,Ue){var $e;return this.openCurrent(),$e=new re(this,ve,Ue),this.onData(this.writer.dtdNotation($e,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Ae.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},Ae.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},Ae.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},Ae.prototype.openNode=function(ve){var Ue,$e,Je,ot;if(!ve.isOpen){if(!this.root&&this.currentLevel===0&&ve.type===z.Element&&(this.root=ve),$e="",ve.type===z.Element){this.writerOptions.state=E.OpenTag,$e=this.writer.indent(ve,this.writerOptions,this.currentLevel)+"<"+ve.name,ot=ve.attribs;for(Je in ot)Le.call(ot,Je)&&(Ue=ot[Je],$e+=this.writer.attribute(Ue,this.writerOptions,this.currentLevel));$e+=(ve.children?">":"/>")+this.writer.endline(ve,this.writerOptions,this.currentLevel),this.writerOptions.state=E.InsideTag}else this.writerOptions.state=E.OpenTag,$e=this.writer.indent(ve,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+ve.rootNodeName,ve.pubID&&ve.sysID?$e+=' PUBLIC "'+ve.pubID+'" "'+ve.sysID+'"':ve.sysID&&($e+=' SYSTEM "'+ve.sysID+'"'),ve.children?($e+=" [",this.writerOptions.state=E.InsideTag):(this.writerOptions.state=E.CloseTag,$e+=">"),$e+=this.writer.endline(ve,this.writerOptions,this.currentLevel);return this.onData($e,this.currentLevel),ve.isOpen=!0}},Ae.prototype.closeNode=function(ve){var Ue;if(!ve.isClosed)return Ue="",this.writerOptions.state=E.CloseTag,ve.type===z.Element?Ue=this.writer.indent(ve,this.writerOptions,this.currentLevel)+"</"+ve.name+">"+this.writer.endline(ve,this.writerOptions,this.currentLevel):Ue=this.writer.indent(ve,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(ve,this.writerOptions,this.currentLevel),this.writerOptions.state=E.None,this.onData(Ue,this.currentLevel),ve.isClosed=!0},Ae.prototype.onData=function(ve,Ue){return this.documentStarted=!0,this.onDataCallback(ve,Ue+1)},Ae.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},Ae.prototype.debugInfo=function(ve){return ve==null?"":"node: <"+ve+">"},Ae.prototype.ele=function(){return this.element.apply(this,arguments)},Ae.prototype.nod=function(ve,Ue,$e){return this.node(ve,Ue,$e)},Ae.prototype.txt=function(ve){return this.text(ve)},Ae.prototype.dat=function(ve){return this.cdata(ve)},Ae.prototype.com=function(ve){return this.comment(ve)},Ae.prototype.ins=function(ve,Ue){return this.instruction(ve,Ue)},Ae.prototype.dec=function(ve,Ue,$e){return this.declaration(ve,Ue,$e)},Ae.prototype.dtd=function(ve,Ue,$e){return this.doctype(ve,Ue,$e)},Ae.prototype.e=function(ve,Ue,$e){return this.element(ve,Ue,$e)},Ae.prototype.n=function(ve,Ue,$e){return this.node(ve,Ue,$e)},Ae.prototype.t=function(ve){return this.text(ve)},Ae.prototype.d=function(ve){return this.cdata(ve)},Ae.prototype.c=function(ve){return this.comment(ve)},Ae.prototype.r=function(ve){return this.raw(ve)},Ae.prototype.i=function(ve,Ue){return this.instruction(ve,Ue)},Ae.prototype.att=function(){return this.currentNode&&this.currentNode.type===z.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Ae.prototype.a=function(){return this.currentNode&&this.currentNode.type===z.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Ae.prototype.ent=function(ve,Ue){return this.entity(ve,Ue)},Ae.prototype.pent=function(ve,Ue){return this.pEntity(ve,Ue)},Ae.prototype.not=function(ve,Ue){return this.notation(ve,Ue)},Ae}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLAttribute":431,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDocument":445,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLStringWriter":455,"./XMLStringifier":456,"./XMLText":457}],447:[function(a,Te,xe){(function(){var z,E,ie,oe=function(le,x){for(var ne in x)ee.call(x,ne)&&(le[ne]=x[ne]);function re(){this.constructor=le}return re.prototype=x.prototype,le.prototype=new re,le.__super__=x.prototype,le},ee={}.hasOwnProperty;ie=a("./XMLNode"),z=a("./NodeType"),Te.exports=E=function(le){oe(x,le);function x(ne){x.__super__.constructor.call(this,ne),this.type=z.Dummy}return x.prototype.clone=function(){return Object.create(this)},x.prototype.toString=function(ne){return""},x}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(a,Te,xe){(function(){var z,E,ie,oe,ee,le,x,ne,re,ae=function(ce,pe){for(var me in pe)se.call(pe,me)&&(ce[me]=pe[me]);function he(){this.constructor=ce}return he.prototype=pe.prototype,ce.prototype=new he,ce.__super__=pe.prototype,ce},se={}.hasOwnProperty;re=a("./Utility"),ne=re.isObject,x=re.isFunction,le=re.getValue,ee=a("./XMLNode"),z=a("./NodeType"),E=a("./XMLAttribute"),oe=a("./XMLNamedNodeMap"),Te.exports=ie=function(ce){ae(pe,ce);function pe(me,he,be){var De,Me,Be,Pe;if(pe.__super__.constructor.call(this,me),he==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(he),this.type=z.Element,this.attribs={},this.schemaTypeInfo=null,be!=null&&this.attribute(be),me.type===z.Document&&(this.isRoot=!0,this.documentObject=me,me.rootObject=this,me.children)){for(Pe=me.children,Me=0,Be=Pe.length;Me<Be;Me++)if(De=Pe[Me],De.type===z.DocType){De.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 oe(this.attribs)),this.attributeMap}}),pe.prototype.clone=function(){var me,he,be,De;be=Object.create(this),be.isRoot&&(be.documentObject=null),be.attribs={},De=this.attribs;for(he in De)se.call(De,he)&&(me=De[he],be.attribs[he]=me.clone());return be.children=[],this.children.forEach(function(Me){var Be;return Be=Me.clone(),Be.parent=be,be.children.push(Be)}),be},pe.prototype.attribute=function(me,he){var be,De;if(me!=null&&(me=le(me)),ne(me))for(be in me)se.call(me,be)&&(De=me[be],this.attribute(be,De));else x(he)&&(he=he.apply()),this.options.keepNullAttributes&&he==null?this.attribs[me]=new E(this,me,""):he!=null&&(this.attribs[me]=new E(this,me,he));return this},pe.prototype.removeAttribute=function(me){var he,be,De;if(me==null)throw new Error("Missing attribute name. "+this.debugInfo());if(me=le(me),Array.isArray(me))for(be=0,De=me.length;be<De;be++)he=me[be],delete this.attribs[he];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,he){return this.attribute(me,he)},pe.prototype.a=function(me,he){return this.attribute(me,he)},pe.prototype.getAttribute=function(me){return this.attribs.hasOwnProperty(me)?this.attribs[me].value:null},pe.prototype.setAttribute=function(me,he){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,he){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.setAttributeNS=function(me,he,be){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.removeAttributeNS=function(me,he){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.getAttributeNodeNS=function(me,he){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,he){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,he){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.setIdAttribute=function(me,he){return this.attribs.hasOwnProperty(me)?this.attribs[me].isId:he},pe.prototype.setIdAttributeNS=function(me,he,be){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.setIdAttributeNode=function(me,he){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,he){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 he,be,De;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(he=be=0,De=this.attribs.length-1;0<=De?be<=De:be>=De;he=0<=De?++be:--be)if(!this.attribs[he].isEqualNode(me.attribs[he]))return!1;return!0},pe}(ee)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(a,Te,xe){(function(){var z;Te.exports=z=function(){function E(ie){this.nodes=ie}return Object.defineProperty(E.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),E.prototype.clone=function(){return this.nodes=null},E.prototype.getNamedItem=function(ie){return this.nodes[ie]},E.prototype.setNamedItem=function(ie){var oe;return oe=this.nodes[ie.nodeName],this.nodes[ie.nodeName]=ie,oe||null},E.prototype.removeNamedItem=function(ie){var oe;return oe=this.nodes[ie],delete this.nodes[ie],oe||null},E.prototype.item=function(ie){return this.nodes[Object.keys(this.nodes)[ie]]||null},E.prototype.getNamedItemNS=function(ie,oe){throw new Error("This DOM method is not implemented.")},E.prototype.setNamedItemNS=function(ie){throw new Error("This DOM method is not implemented.")},E.prototype.removeNamedItemNS=function(ie,oe){throw new Error("This DOM method is not implemented.")},E}()}).call(this)},{}],450:[function(a,Te,xe){(function(){var z,E,ie,oe,ee,le,x,ne,re,ae,se,ce,pe,me,he,be,De,Me,Be,Pe={}.hasOwnProperty;Be=a("./Utility"),Me=Be.isObject,De=Be.isFunction,be=Be.isEmpty,he=Be.getValue,ne=null,ie=null,oe=null,ee=null,le=null,pe=null,me=null,ce=null,x=null,E=null,se=null,re=null,z=null,Te.exports=ae=function(){function Ce(Oe){this.parent=Oe,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,ne||(ne=a("./XMLElement"),ie=a("./XMLCData"),oe=a("./XMLComment"),ee=a("./XMLDeclaration"),le=a("./XMLDocType"),pe=a("./XMLRaw"),me=a("./XMLText"),ce=a("./XMLProcessingInstruction"),x=a("./XMLDummy"),E=a("./NodeType"),se=a("./XMLNodeList"),re=a("./XMLNamedNodeMap"),z=a("./DocumentPosition"))}return Object.defineProperty(Ce.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(Ce.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(Ce.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(Ce.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(Ce.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new se(this.children)),this.childNodeList}}),Object.defineProperty(Ce.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(Ce.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(Ce.prototype,"previousSibling",{get:function(){var Oe;return Oe=this.parent.children.indexOf(this),this.parent.children[Oe-1]||null}}),Object.defineProperty(Ce.prototype,"nextSibling",{get:function(){var Oe;return Oe=this.parent.children.indexOf(this),this.parent.children[Oe+1]||null}}),Object.defineProperty(Ce.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(Ce.prototype,"textContent",{get:function(){var Oe,Ie,ke,Le,Ae;if(this.nodeType===E.Element||this.nodeType===E.DocumentFragment){for(Ae="",Le=this.children,Ie=0,ke=Le.length;Ie<ke;Ie++)Oe=Le[Ie],Oe.textContent&&(Ae+=Oe.textContent);return Ae}else return null},set:function(Oe){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Ce.prototype.setParent=function(Oe){var Ie,ke,Le,Ae,ve;for(this.parent=Oe,Oe&&(this.options=Oe.options,this.stringify=Oe.stringify),Ae=this.children,ve=[],ke=0,Le=Ae.length;ke<Le;ke++)Ie=Ae[ke],ve.push(Ie.setParent(this));return ve},Ce.prototype.element=function(Oe,Ie,ke){var Le,Ae,ve,Ue,$e,Je,ot,_e,Ke,et,rt;if(Je=null,Ie===null&&ke==null&&(Ke=[{},null],Ie=Ke[0],ke=Ke[1]),Ie==null&&(Ie={}),Ie=he(Ie),Me(Ie)||(et=[Ie,ke],ke=et[0],Ie=et[1]),Oe!=null&&(Oe=he(Oe)),Array.isArray(Oe))for(ve=0,ot=Oe.length;ve<ot;ve++)Ae=Oe[ve],Je=this.element(Ae);else if(De(Oe))Je=this.element(Oe.apply());else if(Me(Oe)){for($e in Oe)if(Pe.call(Oe,$e))if(rt=Oe[$e],De(rt)&&(rt=rt.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&$e.indexOf(this.stringify.convertAttKey)===0)Je=this.attribute($e.substr(this.stringify.convertAttKey.length),rt);else if(!this.options.separateArrayItems&&Array.isArray(rt)&&be(rt))Je=this.dummy();else if(Me(rt)&&be(rt))Je=this.element($e);else if(!this.options.keepNullNodes&&rt==null)Je=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(rt))for(Ue=0,_e=rt.length;Ue<_e;Ue++)Ae=rt[Ue],Le={},Le[$e]=Ae,Je=this.element(Le);else Me(rt)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&$e.indexOf(this.stringify.convertTextKey)===0?Je=this.element(rt):(Je=this.element($e),Je.element(rt)):Je=this.element($e,rt)}else!this.options.keepNullNodes&&ke===null?Je=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&Oe.indexOf(this.stringify.convertTextKey)===0?Je=this.text(ke):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&Oe.indexOf(this.stringify.convertCDataKey)===0?Je=this.cdata(ke):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&Oe.indexOf(this.stringify.convertCommentKey)===0?Je=this.comment(ke):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&Oe.indexOf(this.stringify.convertRawKey)===0?Je=this.raw(ke):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&Oe.indexOf(this.stringify.convertPIKey)===0?Je=this.instruction(Oe.substr(this.stringify.convertPIKey.length),ke):Je=this.node(Oe,Ie,ke);if(Je==null)throw new Error("Could not create any elements with: "+Oe+". "+this.debugInfo());return Je},Ce.prototype.insertBefore=function(Oe,Ie,ke){var Le,Ae,ve,Ue,$e;if(Oe!=null&&Oe.type)return ve=Oe,Ue=Ie,ve.setParent(this),Ue?(Ae=children.indexOf(Ue),$e=children.splice(Ae),children.push(ve),Array.prototype.push.apply(children,$e)):children.push(ve),ve;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(Oe));return Ae=this.parent.children.indexOf(this),$e=this.parent.children.splice(Ae),Le=this.parent.element(Oe,Ie,ke),Array.prototype.push.apply(this.parent.children,$e),Le},Ce.prototype.insertAfter=function(Oe,Ie,ke){var Le,Ae,ve;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(Oe));return Ae=this.parent.children.indexOf(this),ve=this.parent.children.splice(Ae+1),Le=this.parent.element(Oe,Ie,ke),Array.prototype.push.apply(this.parent.children,ve),Le},Ce.prototype.remove=function(){var Oe,Ie;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return Oe=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[Oe,Oe-Oe+1].concat(Ie=[])),this.parent},Ce.prototype.node=function(Oe,Ie,ke){var Le,Ae;return Oe!=null&&(Oe=he(Oe)),Ie||(Ie={}),Ie=he(Ie),Me(Ie)||(Ae=[Ie,ke],ke=Ae[0],Ie=Ae[1]),Le=new ne(this,Oe,Ie),ke!=null&&Le.text(ke),this.children.push(Le),Le},Ce.prototype.text=function(Oe){var Ie;return Me(Oe)&&this.element(Oe),Ie=new me(this,Oe),this.children.push(Ie),this},Ce.prototype.cdata=function(Oe){var Ie;return Ie=new ie(this,Oe),this.children.push(Ie),this},Ce.prototype.comment=function(Oe){var Ie;return Ie=new oe(this,Oe),this.children.push(Ie),this},Ce.prototype.commentBefore=function(Oe){var Ie,ke,Le;return ke=this.parent.children.indexOf(this),Le=this.parent.children.splice(ke),Ie=this.parent.comment(Oe),Array.prototype.push.apply(this.parent.children,Le),this},Ce.prototype.commentAfter=function(Oe){var Ie,ke,Le;return ke=this.parent.children.indexOf(this),Le=this.parent.children.splice(ke+1),Ie=this.parent.comment(Oe),Array.prototype.push.apply(this.parent.children,Le),this},Ce.prototype.raw=function(Oe){var Ie;return Ie=new pe(this,Oe),this.children.push(Ie),this},Ce.prototype.dummy=function(){var Oe;return Oe=new x(this),Oe},Ce.prototype.instruction=function(Oe,Ie){var ke,Le,Ae,ve,Ue;if(Oe!=null&&(Oe=he(Oe)),Ie!=null&&(Ie=he(Ie)),Array.isArray(Oe))for(ve=0,Ue=Oe.length;ve<Ue;ve++)ke=Oe[ve],this.instruction(ke);else if(Me(Oe))for(ke in Oe)Pe.call(Oe,ke)&&(Le=Oe[ke],this.instruction(ke,Le));else De(Ie)&&(Ie=Ie.apply()),Ae=new ce(this,Oe,Ie),this.children.push(Ae);return this},Ce.prototype.instructionBefore=function(Oe,Ie){var ke,Le,Ae;return Le=this.parent.children.indexOf(this),Ae=this.parent.children.splice(Le),ke=this.parent.instruction(Oe,Ie),Array.prototype.push.apply(this.parent.children,Ae),this},Ce.prototype.instructionAfter=function(Oe,Ie){var ke,Le,Ae;return Le=this.parent.children.indexOf(this),Ae=this.parent.children.splice(Le+1),ke=this.parent.instruction(Oe,Ie),Array.prototype.push.apply(this.parent.children,Ae),this},Ce.prototype.declaration=function(Oe,Ie,ke){var Le,Ae;return Le=this.document(),Ae=new ee(Le,Oe,Ie,ke),Le.children.length===0?Le.children.unshift(Ae):Le.children[0].type===E.Declaration?Le.children[0]=Ae:Le.children.unshift(Ae),Le.root()||Le},Ce.prototype.dtd=function(Oe,Ie){var ke,Le,Ae,ve,Ue,$e,Je,ot,_e,Ke;for(Le=this.document(),Ae=new le(Le,Oe,Ie),_e=Le.children,ve=Ue=0,Je=_e.length;Ue<Je;ve=++Ue)if(ke=_e[ve],ke.type===E.DocType)return Le.children[ve]=Ae,Ae;for(Ke=Le.children,ve=$e=0,ot=Ke.length;$e<ot;ve=++$e)if(ke=Ke[ve],ke.isRoot)return Le.children.splice(ve,0,Ae),Ae;return Le.children.push(Ae),Ae},Ce.prototype.up=function(){if(this.isRoot)throw new Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},Ce.prototype.root=function(){var Oe;for(Oe=this;Oe;){if(Oe.type===E.Document)return Oe.rootObject;if(Oe.isRoot)return Oe;Oe=Oe.parent}},Ce.prototype.document=function(){var Oe;for(Oe=this;Oe;){if(Oe.type===E.Document)return Oe;Oe=Oe.parent}},Ce.prototype.end=function(Oe){return this.document().end(Oe)},Ce.prototype.prev=function(){var Oe;if(Oe=this.parent.children.indexOf(this),Oe<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[Oe-1]},Ce.prototype.next=function(){var Oe;if(Oe=this.parent.children.indexOf(this),Oe===-1||Oe===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[Oe+1]},Ce.prototype.importDocument=function(Oe){var Ie;return Ie=Oe.root().clone(),Ie.parent=this,Ie.isRoot=!1,this.children.push(Ie),this},Ce.prototype.debugInfo=function(Oe){var Ie,ke;return Oe=Oe||this.name,Oe==null&&!((Ie=this.parent)!=null&&Ie.name)?"":Oe==null?"parent: <"+this.parent.name+">":(ke=this.parent)!=null&&ke.name?"node: <"+Oe+">, parent: <"+this.parent.name+">":"node: <"+Oe+">"},Ce.prototype.ele=function(Oe,Ie,ke){return this.element(Oe,Ie,ke)},Ce.prototype.nod=function(Oe,Ie,ke){return this.node(Oe,Ie,ke)},Ce.prototype.txt=function(Oe){return this.text(Oe)},Ce.prototype.dat=function(Oe){return this.cdata(Oe)},Ce.prototype.com=function(Oe){return this.comment(Oe)},Ce.prototype.ins=function(Oe,Ie){return this.instruction(Oe,Ie)},Ce.prototype.doc=function(){return this.document()},Ce.prototype.dec=function(Oe,Ie,ke){return this.declaration(Oe,Ie,ke)},Ce.prototype.e=function(Oe,Ie,ke){return this.element(Oe,Ie,ke)},Ce.prototype.n=function(Oe,Ie,ke){return this.node(Oe,Ie,ke)},Ce.prototype.t=function(Oe){return this.text(Oe)},Ce.prototype.d=function(Oe){return this.cdata(Oe)},Ce.prototype.c=function(Oe){return this.comment(Oe)},Ce.prototype.r=function(Oe){return this.raw(Oe)},Ce.prototype.i=function(Oe,Ie){return this.instruction(Oe,Ie)},Ce.prototype.u=function(){return this.up()},Ce.prototype.importXMLBuilder=function(Oe){return this.importDocument(Oe)},Ce.prototype.replaceChild=function(Oe,Ie){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.removeChild=function(Oe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.appendChild=function(Oe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.hasChildNodes=function(){return this.children.length!==0},Ce.prototype.cloneNode=function(Oe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.isSupported=function(Oe,Ie){return!0},Ce.prototype.hasAttributes=function(){return this.attribs.length!==0},Ce.prototype.compareDocumentPosition=function(Oe){var Ie,ke;return Ie=this,Ie===Oe?0:this.document()!==Oe.document()?(ke=z.Disconnected|z.ImplementationSpecific,Math.random()<.5?ke|=z.Preceding:ke|=z.Following,ke):Ie.isAncestor(Oe)?z.Contains|z.Preceding:Ie.isDescendant(Oe)?z.Contains|z.Following:Ie.isPreceding(Oe)?z.Preceding:z.Following},Ce.prototype.isSameNode=function(Oe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.lookupPrefix=function(Oe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.isDefaultNamespace=function(Oe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.lookupNamespaceURI=function(Oe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.isEqualNode=function(Oe){var Ie,ke,Le;if(Oe.nodeType!==this.nodeType||Oe.children.length!==this.children.length)return!1;for(Ie=ke=0,Le=this.children.length-1;0<=Le?ke<=Le:ke>=Le;Ie=0<=Le?++ke:--ke)if(!this.children[Ie].isEqualNode(Oe.children[Ie]))return!1;return!0},Ce.prototype.getFeature=function(Oe,Ie){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.setUserData=function(Oe,Ie,ke){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.getUserData=function(Oe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.contains=function(Oe){return Oe?Oe===this||this.isDescendant(Oe):!1},Ce.prototype.isDescendant=function(Oe){var Ie,ke,Le,Ae,ve;for(ve=this.children,Le=0,Ae=ve.length;Le<Ae;Le++)if(Ie=ve[Le],Oe===Ie||(ke=Ie.isDescendant(Oe),ke))return!0;return!1},Ce.prototype.isAncestor=function(Oe){return Oe.isDescendant(this)},Ce.prototype.isPreceding=function(Oe){var Ie,ke;return Ie=this.treePosition(Oe),ke=this.treePosition(this),Ie===-1||ke===-1?!1:Ie<ke},Ce.prototype.isFollowing=function(Oe){var Ie,ke;return Ie=this.treePosition(Oe),ke=this.treePosition(this),Ie===-1||ke===-1?!1:Ie>ke},Ce.prototype.treePosition=function(Oe){var Ie,ke;return ke=0,Ie=!1,this.foreachTreeNode(this.document(),function(Le){if(ke++,!Ie&&Le===Oe)return Ie=!0}),Ie?ke:-1},Ce.prototype.foreachTreeNode=function(Oe,Ie){var ke,Le,Ae,ve,Ue;for(Oe||(Oe=this.document()),ve=Oe.children,Le=0,Ae=ve.length;Le<Ae;Le++){if(ke=ve[Le],Ue=Ie(ke))return Ue;if(Ue=this.foreachTreeNode(ke,Ie),Ue)return Ue}},Ce}()}).call(this)},{"./DocumentPosition":427,"./NodeType":428,"./Utility":429,"./XMLCData":432,"./XMLComment":434,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLNamedNodeMap":449,"./XMLNodeList":451,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],451:[function(a,Te,xe){(function(){var z;Te.exports=z=function(){function E(ie){this.nodes=ie}return Object.defineProperty(E.prototype,"length",{get:function(){return this.nodes.length||0}}),E.prototype.clone=function(){return this.nodes=null},E.prototype.item=function(ie){return this.nodes[ie]||null},E}()}).call(this)},{}],452:[function(a,Te,xe){(function(){var z,E,ie,oe=function(le,x){for(var ne in x)ee.call(x,ne)&&(le[ne]=x[ne]);function re(){this.constructor=le}return re.prototype=x.prototype,le.prototype=new re,le.__super__=x.prototype,le},ee={}.hasOwnProperty;z=a("./NodeType"),E=a("./XMLCharacterData"),Te.exports=ie=function(le){oe(x,le);function x(ne,re,ae){if(x.__super__.constructor.call(this,ne),re==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=z.ProcessingInstruction,this.target=this.stringify.insTarget(re),this.name=this.target,ae&&(this.value=this.stringify.insValue(ae))}return x.prototype.clone=function(){return Object.create(this)},x.prototype.toString=function(ne){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(ne))},x.prototype.isEqualNode=function(ne){return!(!x.__super__.isEqualNode.apply(this,arguments).isEqualNode(ne)||ne.target!==this.target)},x}(E)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],453:[function(a,Te,xe){(function(){var z,E,ie,oe=function(le,x){for(var ne in x)ee.call(x,ne)&&(le[ne]=x[ne]);function re(){this.constructor=le}return re.prototype=x.prototype,le.prototype=new re,le.__super__=x.prototype,le},ee={}.hasOwnProperty;z=a("./NodeType"),E=a("./XMLNode"),Te.exports=ie=function(le){oe(x,le);function x(ne,re){if(x.__super__.constructor.call(this,ne),re==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=z.Raw,this.value=this.stringify.raw(re)}return x.prototype.clone=function(){return Object.create(this)},x.prototype.toString=function(ne){return this.options.writer.raw(this,this.options.writer.filterOptions(ne))},x}(E)}).call(this)},{"./NodeType":428,"./XMLNode":450}],454:[function(a,Te,xe){(function(){var z,E,ie,oe,ee=function(x,ne){for(var re in ne)le.call(ne,re)&&(x[re]=ne[re]);function ae(){this.constructor=x}return ae.prototype=ne.prototype,x.prototype=new ae,x.__super__=ne.prototype,x},le={}.hasOwnProperty;z=a("./NodeType"),oe=a("./XMLWriterBase"),E=a("./WriterState"),Te.exports=ie=function(x){ee(ne,x);function ne(re,ae){this.stream=re,ne.__super__.constructor.call(this,ae)}return ne.prototype.endline=function(re,ae,se){return re.isLastRootNode&&ae.state===E.CloseTag?"":ne.__super__.endline.call(this,re,ae,se)},ne.prototype.document=function(re,ae){var se,ce,pe,me,he,be,De,Me,Be;for(De=re.children,ce=pe=0,he=De.length;pe<he;ce=++pe)se=De[ce],se.isLastRootNode=ce===re.children.length-1;for(ae=this.filterOptions(ae),Me=re.children,Be=[],me=0,be=Me.length;me<be;me++)se=Me[me],Be.push(this.writeChildNode(se,ae,0));return Be},ne.prototype.attribute=function(re,ae,se){return this.stream.write(ne.__super__.attribute.call(this,re,ae,se))},ne.prototype.cdata=function(re,ae,se){return this.stream.write(ne.__super__.cdata.call(this,re,ae,se))},ne.prototype.comment=function(re,ae,se){return this.stream.write(ne.__super__.comment.call(this,re,ae,se))},ne.prototype.declaration=function(re,ae,se){return this.stream.write(ne.__super__.declaration.call(this,re,ae,se))},ne.prototype.docType=function(re,ae,se){var ce,pe,me,he;if(se||(se=0),this.openNode(re,ae,se),ae.state=E.OpenTag,this.stream.write(this.indent(re,ae,se)),this.stream.write("<!DOCTYPE "+re.root().name),re.pubID&&re.sysID?this.stream.write(' PUBLIC "'+re.pubID+'" "'+re.sysID+'"'):re.sysID&&this.stream.write(' SYSTEM "'+re.sysID+'"'),re.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(re,ae,se)),ae.state=E.InsideTag,he=re.children,pe=0,me=he.length;pe<me;pe++)ce=he[pe],this.writeChildNode(ce,ae,se+1);ae.state=E.CloseTag,this.stream.write("]")}return ae.state=E.CloseTag,this.stream.write(ae.spaceBeforeSlash+">"),this.stream.write(this.endline(re,ae,se)),ae.state=E.None,this.closeNode(re,ae,se)},ne.prototype.element=function(re,ae,se){var ce,pe,me,he,be,De,Me,Be,Pe,Ce;se||(se=0),this.openNode(re,ae,se),ae.state=E.OpenTag,this.stream.write(this.indent(re,ae,se)+"<"+re.name),Pe=re.attribs;for(Me in Pe)le.call(Pe,Me)&&(ce=Pe[Me],this.attribute(ce,ae,se));if(me=re.children.length,he=me===0?null:re.children[0],me===0||re.children.every(function(Oe){return(Oe.type===z.Text||Oe.type===z.Raw)&&Oe.value===""}))ae.allowEmpty?(this.stream.write(">"),ae.state=E.CloseTag,this.stream.write("</"+re.name+">")):(ae.state=E.CloseTag,this.stream.write(ae.spaceBeforeSlash+"/>"));else if(ae.pretty&&me===1&&(he.type===z.Text||he.type===z.Raw)&&he.value!=null)this.stream.write(">"),ae.state=E.InsideTag,ae.suppressPrettyCount++,Be=!0,this.writeChildNode(he,ae,se+1),ae.suppressPrettyCount--,Be=!1,ae.state=E.CloseTag,this.stream.write("</"+re.name+">");else{for(this.stream.write(">"+this.endline(re,ae,se)),ae.state=E.InsideTag,Ce=re.children,be=0,De=Ce.length;be<De;be++)pe=Ce[be],this.writeChildNode(pe,ae,se+1);ae.state=E.CloseTag,this.stream.write(this.indent(re,ae,se)+"</"+re.name+">")}return this.stream.write(this.endline(re,ae,se)),ae.state=E.None,this.closeNode(re,ae,se)},ne.prototype.processingInstruction=function(re,ae,se){return this.stream.write(ne.__super__.processingInstruction.call(this,re,ae,se))},ne.prototype.raw=function(re,ae,se){return this.stream.write(ne.__super__.raw.call(this,re,ae,se))},ne.prototype.text=function(re,ae,se){return this.stream.write(ne.__super__.text.call(this,re,ae,se))},ne.prototype.dtdAttList=function(re,ae,se){return this.stream.write(ne.__super__.dtdAttList.call(this,re,ae,se))},ne.prototype.dtdElement=function(re,ae,se){return this.stream.write(ne.__super__.dtdElement.call(this,re,ae,se))},ne.prototype.dtdEntity=function(re,ae,se){return this.stream.write(ne.__super__.dtdEntity.call(this,re,ae,se))},ne.prototype.dtdNotation=function(re,ae,se){return this.stream.write(ne.__super__.dtdNotation.call(this,re,ae,se))},ne}(oe)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(a,Te,xe){(function(){var z,E,ie=function(ee,le){for(var x in le)oe.call(le,x)&&(ee[x]=le[x]);function ne(){this.constructor=ee}return ne.prototype=le.prototype,ee.prototype=new ne,ee.__super__=le.prototype,ee},oe={}.hasOwnProperty;E=a("./XMLWriterBase"),Te.exports=z=function(ee){ie(le,ee);function le(x){le.__super__.constructor.call(this,x)}return le.prototype.document=function(x,ne){var re,ae,se,ce,pe;for(ne=this.filterOptions(ne),ce="",pe=x.children,ae=0,se=pe.length;ae<se;ae++)re=pe[ae],ce+=this.writeChildNode(re,ne,0);return ne.pretty&&ce.slice(-ne.newline.length)===ne.newline&&(ce=ce.slice(0,-ne.newline.length)),ce},le}(E)}).call(this)},{"./XMLWriterBase":458}],456:[function(a,Te,xe){(function(){var z,E=function(oe,ee){return function(){return oe.apply(ee,arguments)}},ie={}.hasOwnProperty;Te.exports=z=function(){function oe(ee){this.assertLegalName=E(this.assertLegalName,this),this.assertLegalChar=E(this.assertLegalChar,this);var le,x,ne;ee||(ee={}),this.options=ee,this.options.version||(this.options.version="1.0"),x=ee.stringify||{};for(le in x)ie.call(x,le)&&(ne=x[le],this[le]=ne)}return oe.prototype.name=function(ee){return this.options.noValidation?ee:this.assertLegalName(""+ee||"")},oe.prototype.text=function(ee){return this.options.noValidation?ee:this.assertLegalChar(this.textEscape(""+ee||""))},oe.prototype.cdata=function(ee){return this.options.noValidation?ee:(ee=""+ee||"",ee=ee.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(ee))},oe.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)},oe.prototype.raw=function(ee){return this.options.noValidation?ee:""+ee||""},oe.prototype.attValue=function(ee){return this.options.noValidation?ee:this.assertLegalChar(this.attEscape(ee=""+ee||""))},oe.prototype.insTarget=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},oe.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)},oe.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},oe.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)},oe.prototype.xmlStandalone=function(ee){return this.options.noValidation?ee:ee?"yes":"no"},oe.prototype.dtdPubID=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},oe.prototype.dtdSysID=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},oe.prototype.dtdElementValue=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},oe.prototype.dtdAttType=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},oe.prototype.dtdAttDefault=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},oe.prototype.dtdEntityValue=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},oe.prototype.dtdNData=function(ee){return this.options.noValidation?ee:this.assertLegalChar(""+ee||"")},oe.prototype.convertAttKey="@",oe.prototype.convertPIKey="?",oe.prototype.convertTextKey="#text",oe.prototype.convertCDataKey="#cdata",oe.prototype.convertCommentKey="#comment",oe.prototype.convertRawKey="#raw",oe.prototype.assertLegalChar=function(ee){var le,x;if(this.options.noValidation)return ee;if(le="",this.options.version==="1.0"){if(le=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,x=ee.match(le))throw new Error("Invalid character in string: "+ee+" at index "+x.index)}else if(this.options.version==="1.1"&&(le=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,x=ee.match(le)))throw new Error("Invalid character in string: "+ee+" at index "+x.index);return ee},oe.prototype.assertLegalName=function(ee){var le;if(this.options.noValidation)return ee;if(this.assertLegalChar(ee),le=/^([: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(le))throw new Error("Invalid character in name");return ee},oe.prototype.textEscape=function(ee){var le;return this.options.noValidation?ee:(le=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ee.replace(le,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
"))},oe.prototype.attEscape=function(ee){var le;return this.options.noValidation?ee:(le=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ee.replace(le,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
"))},oe}()}).call(this)},{}],457:[function(a,Te,xe){(function(){var z,E,ie,oe=function(le,x){for(var ne in x)ee.call(x,ne)&&(le[ne]=x[ne]);function re(){this.constructor=le}return re.prototype=x.prototype,le.prototype=new re,le.__super__=x.prototype,le},ee={}.hasOwnProperty;z=a("./NodeType"),E=a("./XMLCharacterData"),Te.exports=ie=function(le){oe(x,le);function x(ne,re){if(x.__super__.constructor.call(this,ne),re==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=z.Text,this.value=this.stringify.text(re)}return Object.defineProperty(x.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(x.prototype,"wholeText",{get:function(){var ne,re,ae;for(ae="",re=this.previousSibling;re;)ae=re.data+ae,re=re.previousSibling;for(ae+=this.data,ne=this.nextSibling;ne;)ae=ae+ne.data,ne=ne.nextSibling;return ae}}),x.prototype.clone=function(){return Object.create(this)},x.prototype.toString=function(ne){return this.options.writer.text(this,this.options.writer.filterOptions(ne))},x.prototype.splitText=function(ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.replaceWholeText=function(ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},x}(E)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],458:[function(a,Te,xe){(function(){var z,E,ie,oe,ee,le,x,ne,re,ae,se,ce,pe,me,he,be,De,Me={}.hasOwnProperty;De=a("./Utility").assign,z=a("./NodeType"),re=a("./XMLDeclaration"),ae=a("./XMLDocType"),ie=a("./XMLCData"),oe=a("./XMLComment"),ce=a("./XMLElement"),me=a("./XMLRaw"),he=a("./XMLText"),pe=a("./XMLProcessingInstruction"),se=a("./XMLDummy"),ee=a("./XMLDTDAttList"),le=a("./XMLDTDElement"),x=a("./XMLDTDEntity"),ne=a("./XMLDTDNotation"),E=a("./WriterState"),Te.exports=be=function(){function Be(Pe){var Ce,Oe,Ie;Pe||(Pe={}),this.options=Pe,Oe=Pe.writer||{};for(Ce in Oe)Me.call(Oe,Ce)&&(Ie=Oe[Ce],this["_"+Ce]=this[Ce],this[Ce]=Ie)}return Be.prototype.filterOptions=function(Pe){var Ce,Oe,Ie,ke,Le,Ae,ve,Ue;return Pe||(Pe={}),Pe=De({},this.options,Pe),Ce={writer:this},Ce.pretty=Pe.pretty||!1,Ce.allowEmpty=Pe.allowEmpty||!1,Ce.indent=(Oe=Pe.indent)!=null?Oe:" ",Ce.newline=(Ie=Pe.newline)!=null?Ie:`
|
|
|
`,Ce.offset=(ke=Pe.offset)!=null?ke:0,Ce.dontPrettyTextNodes=(Le=(Ae=Pe.dontPrettyTextNodes)!=null?Ae:Pe.dontprettytextnodes)!=null?Le:0,Ce.spaceBeforeSlash=(ve=(Ue=Pe.spaceBeforeSlash)!=null?Ue:Pe.spacebeforeslash)!=null?ve:"",Ce.spaceBeforeSlash===!0&&(Ce.spaceBeforeSlash=" "),Ce.suppressPrettyCount=0,Ce.user={},Ce.state=E.None,Ce},Be.prototype.indent=function(Pe,Ce,Oe){var Ie;return!Ce.pretty||Ce.suppressPrettyCount?"":Ce.pretty&&(Ie=(Oe||0)+Ce.offset+1,Ie>0)?new Array(Ie).join(Ce.indent):""},Be.prototype.endline=function(Pe,Ce,Oe){return!Ce.pretty||Ce.suppressPrettyCount?"":Ce.newline},Be.prototype.attribute=function(Pe,Ce,Oe){var Ie;return this.openAttribute(Pe,Ce,Oe),Ie=" "+Pe.name+'="'+Pe.value+'"',this.closeAttribute(Pe,Ce,Oe),Ie},Be.prototype.cdata=function(Pe,Ce,Oe){var Ie;return this.openNode(Pe,Ce,Oe),Ce.state=E.OpenTag,Ie=this.indent(Pe,Ce,Oe)+"<![CDATA[",Ce.state=E.InsideTag,Ie+=Pe.value,Ce.state=E.CloseTag,Ie+="]]>"+this.endline(Pe,Ce,Oe),Ce.state=E.None,this.closeNode(Pe,Ce,Oe),Ie},Be.prototype.comment=function(Pe,Ce,Oe){var Ie;return this.openNode(Pe,Ce,Oe),Ce.state=E.OpenTag,Ie=this.indent(Pe,Ce,Oe)+"<!-- ",Ce.state=E.InsideTag,Ie+=Pe.value,Ce.state=E.CloseTag,Ie+=" -->"+this.endline(Pe,Ce,Oe),Ce.state=E.None,this.closeNode(Pe,Ce,Oe),Ie},Be.prototype.declaration=function(Pe,Ce,Oe){var Ie;return this.openNode(Pe,Ce,Oe),Ce.state=E.OpenTag,Ie=this.indent(Pe,Ce,Oe)+"<?xml",Ce.state=E.InsideTag,Ie+=' version="'+Pe.version+'"',Pe.encoding!=null&&(Ie+=' encoding="'+Pe.encoding+'"'),Pe.standalone!=null&&(Ie+=' standalone="'+Pe.standalone+'"'),Ce.state=E.CloseTag,Ie+=Ce.spaceBeforeSlash+"?>",Ie+=this.endline(Pe,Ce,Oe),Ce.state=E.None,this.closeNode(Pe,Ce,Oe),Ie},Be.prototype.docType=function(Pe,Ce,Oe){var Ie,ke,Le,Ae,ve;if(Oe||(Oe=0),this.openNode(Pe,Ce,Oe),Ce.state=E.OpenTag,Ae=this.indent(Pe,Ce,Oe),Ae+="<!DOCTYPE "+Pe.root().name,Pe.pubID&&Pe.sysID?Ae+=' PUBLIC "'+Pe.pubID+'" "'+Pe.sysID+'"':Pe.sysID&&(Ae+=' SYSTEM "'+Pe.sysID+'"'),Pe.children.length>0){for(Ae+=" [",Ae+=this.endline(Pe,Ce,Oe),Ce.state=E.InsideTag,ve=Pe.children,ke=0,Le=ve.length;ke<Le;ke++)Ie=ve[ke],Ae+=this.writeChildNode(Ie,Ce,Oe+1);Ce.state=E.CloseTag,Ae+="]"}return Ce.state=E.CloseTag,Ae+=Ce.spaceBeforeSlash+">",Ae+=this.endline(Pe,Ce,Oe),Ce.state=E.None,this.closeNode(Pe,Ce,Oe),Ae},Be.prototype.element=function(Pe,Ce,Oe){var Ie,ke,Le,Ae,ve,Ue,$e,Je,ot,_e,Ke,et,rt,tt;Oe||(Oe=0),_e=!1,Ke="",this.openNode(Pe,Ce,Oe),Ce.state=E.OpenTag,Ke+=this.indent(Pe,Ce,Oe)+"<"+Pe.name,et=Pe.attribs;for(ot in et)Me.call(et,ot)&&(Ie=et[ot],Ke+=this.attribute(Ie,Ce,Oe));if(Le=Pe.children.length,Ae=Le===0?null:Pe.children[0],Le===0||Pe.children.every(function(Ge){return(Ge.type===z.Text||Ge.type===z.Raw)&&Ge.value===""}))Ce.allowEmpty?(Ke+=">",Ce.state=E.CloseTag,Ke+="</"+Pe.name+">"+this.endline(Pe,Ce,Oe)):(Ce.state=E.CloseTag,Ke+=Ce.spaceBeforeSlash+"/>"+this.endline(Pe,Ce,Oe));else if(Ce.pretty&&Le===1&&(Ae.type===z.Text||Ae.type===z.Raw)&&Ae.value!=null)Ke+=">",Ce.state=E.InsideTag,Ce.suppressPrettyCount++,_e=!0,Ke+=this.writeChildNode(Ae,Ce,Oe+1),Ce.suppressPrettyCount--,_e=!1,Ce.state=E.CloseTag,Ke+="</"+Pe.name+">"+this.endline(Pe,Ce,Oe);else{if(Ce.dontPrettyTextNodes){for(rt=Pe.children,ve=0,$e=rt.length;ve<$e;ve++)if(ke=rt[ve],(ke.type===z.Text||ke.type===z.Raw)&&ke.value!=null){Ce.suppressPrettyCount++,_e=!0;break}}for(Ke+=">"+this.endline(Pe,Ce,Oe),Ce.state=E.InsideTag,tt=Pe.children,Ue=0,Je=tt.length;Ue<Je;Ue++)ke=tt[Ue],Ke+=this.writeChildNode(ke,Ce,Oe+1);Ce.state=E.CloseTag,Ke+=this.indent(Pe,Ce,Oe)+"</"+Pe.name+">",_e&&Ce.suppressPrettyCount--,Ke+=this.endline(Pe,Ce,Oe),Ce.state=E.None}return this.closeNode(Pe,Ce,Oe),Ke},Be.prototype.writeChildNode=function(Pe,Ce,Oe){switch(Pe.type){case z.CData:return this.cdata(Pe,Ce,Oe);case z.Comment:return this.comment(Pe,Ce,Oe);case z.Element:return this.element(Pe,Ce,Oe);case z.Raw:return this.raw(Pe,Ce,Oe);case z.Text:return this.text(Pe,Ce,Oe);case z.ProcessingInstruction:return this.processingInstruction(Pe,Ce,Oe);case z.Dummy:return"";case z.Declaration:return this.declaration(Pe,Ce,Oe);case z.DocType:return this.docType(Pe,Ce,Oe);case z.AttributeDeclaration:return this.dtdAttList(Pe,Ce,Oe);case z.ElementDeclaration:return this.dtdElement(Pe,Ce,Oe);case z.EntityDeclaration:return this.dtdEntity(Pe,Ce,Oe);case z.NotationDeclaration:return this.dtdNotation(Pe,Ce,Oe);default:throw new Error("Unknown XML node type: "+Pe.constructor.name)}},Be.prototype.processingInstruction=function(Pe,Ce,Oe){var Ie;return this.openNode(Pe,Ce,Oe),Ce.state=E.OpenTag,Ie=this.indent(Pe,Ce,Oe)+"<?",Ce.state=E.InsideTag,Ie+=Pe.target,Pe.value&&(Ie+=" "+Pe.value),Ce.state=E.CloseTag,Ie+=Ce.spaceBeforeSlash+"?>",Ie+=this.endline(Pe,Ce,Oe),Ce.state=E.None,this.closeNode(Pe,Ce,Oe),Ie},Be.prototype.raw=function(Pe,Ce,Oe){var Ie;return this.openNode(Pe,Ce,Oe),Ce.state=E.OpenTag,Ie=this.indent(Pe,Ce,Oe),Ce.state=E.InsideTag,Ie+=Pe.value,Ce.state=E.CloseTag,Ie+=this.endline(Pe,Ce,Oe),Ce.state=E.None,this.closeNode(Pe,Ce,Oe),Ie},Be.prototype.text=function(Pe,Ce,Oe){var Ie;return this.openNode(Pe,Ce,Oe),Ce.state=E.OpenTag,Ie=this.indent(Pe,Ce,Oe),Ce.state=E.InsideTag,Ie+=Pe.value,Ce.state=E.CloseTag,Ie+=this.endline(Pe,Ce,Oe),Ce.state=E.None,this.closeNode(Pe,Ce,Oe),Ie},Be.prototype.dtdAttList=function(Pe,Ce,Oe){var Ie;return this.openNode(Pe,Ce,Oe),Ce.state=E.OpenTag,Ie=this.indent(Pe,Ce,Oe)+"<!ATTLIST",Ce.state=E.InsideTag,Ie+=" "+Pe.elementName+" "+Pe.attributeName+" "+Pe.attributeType,Pe.defaultValueType!=="#DEFAULT"&&(Ie+=" "+Pe.defaultValueType),Pe.defaultValue&&(Ie+=' "'+Pe.defaultValue+'"'),Ce.state=E.CloseTag,Ie+=Ce.spaceBeforeSlash+">"+this.endline(Pe,Ce,Oe),Ce.state=E.None,this.closeNode(Pe,Ce,Oe),Ie},Be.prototype.dtdElement=function(Pe,Ce,Oe){var Ie;return this.openNode(Pe,Ce,Oe),Ce.state=E.OpenTag,Ie=this.indent(Pe,Ce,Oe)+"<!ELEMENT",Ce.state=E.InsideTag,Ie+=" "+Pe.name+" "+Pe.value,Ce.state=E.CloseTag,Ie+=Ce.spaceBeforeSlash+">"+this.endline(Pe,Ce,Oe),Ce.state=E.None,this.closeNode(Pe,Ce,Oe),Ie},Be.prototype.dtdEntity=function(Pe,Ce,Oe){var Ie;return this.openNode(Pe,Ce,Oe),Ce.state=E.OpenTag,Ie=this.indent(Pe,Ce,Oe)+"<!ENTITY",Ce.state=E.InsideTag,Pe.pe&&(Ie+=" %"),Ie+=" "+Pe.name,Pe.value?Ie+=' "'+Pe.value+'"':(Pe.pubID&&Pe.sysID?Ie+=' PUBLIC "'+Pe.pubID+'" "'+Pe.sysID+'"':Pe.sysID&&(Ie+=' SYSTEM "'+Pe.sysID+'"'),Pe.nData&&(Ie+=" NDATA "+Pe.nData)),Ce.state=E.CloseTag,Ie+=Ce.spaceBeforeSlash+">"+this.endline(Pe,Ce,Oe),Ce.state=E.None,this.closeNode(Pe,Ce,Oe),Ie},Be.prototype.dtdNotation=function(Pe,Ce,Oe){var Ie;return this.openNode(Pe,Ce,Oe),Ce.state=E.OpenTag,Ie=this.indent(Pe,Ce,Oe)+"<!NOTATION",Ce.state=E.InsideTag,Ie+=" "+Pe.name,Pe.pubID&&Pe.sysID?Ie+=' PUBLIC "'+Pe.pubID+'" "'+Pe.sysID+'"':Pe.pubID?Ie+=' PUBLIC "'+Pe.pubID+'"':Pe.sysID&&(Ie+=' SYSTEM "'+Pe.sysID+'"'),Ce.state=E.CloseTag,Ie+=Ce.spaceBeforeSlash+">"+this.endline(Pe,Ce,Oe),Ce.state=E.None,this.closeNode(Pe,Ce,Oe),Ie},Be.prototype.openNode=function(Pe,Ce,Oe){},Be.prototype.closeNode=function(Pe,Ce,Oe){},Be.prototype.openAttribute=function(Pe,Ce,Oe){},Be.prototype.closeAttribute=function(Pe,Ce,Oe){},Be}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(a,Te,xe){(function(){var z,E,ie,oe,ee,le,x,ne,re,ae;ae=a("./Utility"),ne=ae.assign,re=ae.isFunction,ie=a("./XMLDOMImplementation"),oe=a("./XMLDocument"),ee=a("./XMLDocumentCB"),x=a("./XMLStringWriter"),le=a("./XMLStreamWriter"),z=a("./NodeType"),E=a("./WriterState"),Te.exports.create=function(se,ce,pe,me){var he,be;if(se==null)throw new Error("Root element needs a name.");return me=ne({},ce,pe,me),he=new oe(me),be=he.element(se),me.headless||(he.declaration(me),(me.pubID!=null||me.sysID!=null)&&he.dtd(me)),be},Te.exports.begin=function(se,ce,pe){var me;return re(se)&&(me=[se,ce],ce=me[0],pe=me[1],se={}),ce?new ee(se,ce,pe):new oe(se)},Te.exports.stringWriter=function(se){return new x(se)},Te.exports.streamWriter=function(se,ce){return new le(se,ce)},Te.exports.implementation=new ie,Te.exports.nodeType=z,Te.exports.writerState=E}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(a,Te,xe){Te.exports=E;var z=Object.prototype.hasOwnProperty;function E(){for(var ie={},oe=0;oe<arguments.length;oe++){var ee=arguments[oe];for(var le in ee)z.call(ee,le)&&(ie[le]=ee[le])}return ie}},{}],461:[function(a,Te,xe){"use strict";a("core-js/modules/es.array.fill.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/es.array.join.js"),a("core-js/modules/es.array.slice.js");var z=a("buffer").Buffer,E=a("./sha"),ie=a("./md5"),oe={sha1:E,md5:ie},ee=64,le=z.alloc(ee);le.fill(0);function x(ae,se,ce){z.isBuffer(se)||(se=z.from(se)),z.isBuffer(ce)||(ce=z.from(ce)),se.length>ee?se=ae(se):se.length<ee&&(se=z.concat([se,le],ee));for(var pe=z.alloc(ee),me=z.alloc(ee),he=0;he<ee;he++)pe[he]=se[he]^54,me[he]=se[he]^92;var be=ae(z.concat([pe,ce]));return ae(z.concat([me,be]))}function ne(ae,se){ae=ae||"sha1";var ce=oe[ae],pe=[],me=0;return ce||re("algorithm:",ae,"is not yet supported"),{update:function(be){return z.isBuffer(be)||(be=z.from(be)),pe.push(be),me+=be.length,this},digest:function(be){var De=z.concat(pe),Me=se?x(ce,se,De):ce(De);return pe=null,be?Me.toString(be):Me}}}function re(){var ae=[].slice.call(arguments).join(" ");throw new Error([ae,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
|
|
|
`))}xe.createHash=function(ae){return ne(ae)},xe.createHmac=function(ae,se){return ne(ae,se)},xe.createCredentials=function(){re("sorry,createCredentials is not implemented yet")},xe.createCipher=function(){re("sorry,createCipher is not implemented yet")},xe.createCipheriv=function(){re("sorry,createCipheriv is not implemented yet")},xe.createDecipher=function(){re("sorry,createDecipher is not implemented yet")},xe.createDecipheriv=function(){re("sorry,createDecipheriv is not implemented yet")},xe.createSign=function(){re("sorry,createSign is not implemented yet")},xe.createVerify=function(){re("sorry,createVerify is not implemented yet")},xe.createDiffieHellman=function(){re("sorry,createDiffieHellman is not implemented yet")},xe.pbkdf2=function(){re("sorry,pbkdf2 is not implemented yet")}},{"./md5":463,"./sha":464,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],462:[function(a,Te,xe){"use strict";a("core-js/modules/es.array.fill.js"),a("core-js/modules/es.array.concat.js");var z=a("buffer").Buffer,E=4,ie=z.alloc(E);ie.fill(0);var oe=8;function ee(ne,re){if(ne.length%E!==0){var ae=ne.length+(E-ne.length%E);ne=z.concat([ne,ie],ae)}for(var se=[],ce=re?ne.readInt32BE:ne.readInt32LE,pe=0;pe<ne.length;pe+=E)se.push(ce.call(ne,pe));return se}function le(ne,re,ae){for(var se=z.alloc(re),ce=ae?se.writeInt32BE:se.writeInt32LE,pe=0;pe<ne.length;pe++)ce.call(se,ne[pe],pe*4,!0);return se}function x(ne,re,ae,se){z.isBuffer(ne)||(ne=z.from(ne));var ce=re(ee(ne,se),ne.length*oe);return le(ce,ae,se)}Te.exports={hash:x}},{buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273}],463:[function(a,Te,xe){"use strict";var z=a("./helpers");function E(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function ie(se,ce){se[ce>>5]|=128<<ce%32,se[(ce+64>>>9<<4)+14]=ce;for(var pe=1732584193,me=-271733879,he=-1732584194,be=271733878,De=0;De<se.length;De+=16){var Me=pe,Be=me,Pe=he,Ce=be;pe=ee(pe,me,he,be,se[De+0],7,-680876936),be=ee(be,pe,me,he,se[De+1],12,-389564586),he=ee(he,be,pe,me,se[De+2],17,606105819),me=ee(me,he,be,pe,se[De+3],22,-1044525330),pe=ee(pe,me,he,be,se[De+4],7,-176418897),be=ee(be,pe,me,he,se[De+5],12,1200080426),he=ee(he,be,pe,me,se[De+6],17,-1473231341),me=ee(me,he,be,pe,se[De+7],22,-45705983),pe=ee(pe,me,he,be,se[De+8],7,1770035416),be=ee(be,pe,me,he,se[De+9],12,-1958414417),he=ee(he,be,pe,me,se[De+10],17,-42063),me=ee(me,he,be,pe,se[De+11],22,-1990404162),pe=ee(pe,me,he,be,se[De+12],7,1804603682),be=ee(be,pe,me,he,se[De+13],12,-40341101),he=ee(he,be,pe,me,se[De+14],17,-1502002290),me=ee(me,he,be,pe,se[De+15],22,1236535329),pe=le(pe,me,he,be,se[De+1],5,-165796510),be=le(be,pe,me,he,se[De+6],9,-1069501632),he=le(he,be,pe,me,se[De+11],14,643717713),me=le(me,he,be,pe,se[De+0],20,-373897302),pe=le(pe,me,he,be,se[De+5],5,-701558691),be=le(be,pe,me,he,se[De+10],9,38016083),he=le(he,be,pe,me,se[De+15],14,-660478335),me=le(me,he,be,pe,se[De+4],20,-405537848),pe=le(pe,me,he,be,se[De+9],5,568446438),be=le(be,pe,me,he,se[De+14],9,-1019803690),he=le(he,be,pe,me,se[De+3],14,-187363961),me=le(me,he,be,pe,se[De+8],20,1163531501),pe=le(pe,me,he,be,se[De+13],5,-1444681467),be=le(be,pe,me,he,se[De+2],9,-51403784),he=le(he,be,pe,me,se[De+7],14,1735328473),me=le(me,he,be,pe,se[De+12],20,-1926607734),pe=x(pe,me,he,be,se[De+5],4,-378558),be=x(be,pe,me,he,se[De+8],11,-2022574463),he=x(he,be,pe,me,se[De+11],16,1839030562),me=x(me,he,be,pe,se[De+14],23,-35309556),pe=x(pe,me,he,be,se[De+1],4,-1530992060),be=x(be,pe,me,he,se[De+4],11,1272893353),he=x(he,be,pe,me,se[De+7],16,-155497632),me=x(me,he,be,pe,se[De+10],23,-1094730640),pe=x(pe,me,he,be,se[De+13],4,681279174),be=x(be,pe,me,he,se[De+0],11,-358537222),he=x(he,be,pe,me,se[De+3],16,-722521979),me=x(me,he,be,pe,se[De+6],23,76029189),pe=x(pe,me,he,be,se[De+9],4,-640364487),be=x(be,pe,me,he,se[De+12],11,-421815835),he=x(he,be,pe,me,se[De+15],16,530742520),me=x(me,he,be,pe,se[De+2],23,-995338651),pe=ne(pe,me,he,be,se[De+0],6,-198630844),be=ne(be,pe,me,he,se[De+7],10,1126891415),he=ne(he,be,pe,me,se[De+14],15,-1416354905),me=ne(me,he,be,pe,se[De+5],21,-57434055),pe=ne(pe,me,he,be,se[De+12],6,1700485571),be=ne(be,pe,me,he,se[De+3],10,-1894986606),he=ne(he,be,pe,me,se[De+10],15,-1051523),me=ne(me,he,be,pe,se[De+1],21,-2054922799),pe=ne(pe,me,he,be,se[De+8],6,1873313359),be=ne(be,pe,me,he,se[De+15],10,-30611744),he=ne(he,be,pe,me,se[De+6],15,-1560198380),me=ne(me,he,be,pe,se[De+13],21,1309151649),pe=ne(pe,me,he,be,se[De+4],6,-145523070),be=ne(be,pe,me,he,se[De+11],10,-1120210379),he=ne(he,be,pe,me,se[De+2],15,718787259),me=ne(me,he,be,pe,se[De+9],21,-343485551),pe=re(pe,Me),me=re(me,Be),he=re(he,Pe),be=re(be,Ce)}return Array(pe,me,he,be)}function oe(se,ce,pe,me,he,be){return re(ae(re(re(ce,se),re(me,be)),he),pe)}function ee(se,ce,pe,me,he,be,De){return oe(ce&pe|~ce&me,se,ce,he,be,De)}function le(se,ce,pe,me,he,be,De){return oe(ce&me|pe&~me,se,ce,he,be,De)}function x(se,ce,pe,me,he,be,De){return oe(ce^pe^me,se,ce,he,be,De)}function ne(se,ce,pe,me,he,be,De){return oe(pe^(ce|~me),se,ce,he,be,De)}function re(se,ce){var pe=(se&65535)+(ce&65535),me=(se>>16)+(ce>>16)+(pe>>16);return me<<16|pe&65535}function ae(se,ce){return se<<ce|se>>>32-ce}Te.exports=function(ce){return z.hash(ce,ie,16)}},{"./helpers":462}],464:[function(a,Te,xe){"use strict";var z=a("./helpers");function E(x,ne){x[ne>>5]|=128<<24-ne%32,x[(ne+64>>9<<4)+15]=ne;for(var re=Array(80),ae=1732584193,se=-271733879,ce=-1732584194,pe=271733878,me=-1009589776,he=0;he<x.length;he+=16){for(var be=ae,De=se,Me=ce,Be=pe,Pe=me,Ce=0;Ce<80;Ce++){Ce<16?re[Ce]=x[he+Ce]:re[Ce]=le(re[Ce-3]^re[Ce-8]^re[Ce-14]^re[Ce-16],1);var Oe=ee(ee(le(ae,5),ie(Ce,se,ce,pe)),ee(ee(me,re[Ce]),oe(Ce)));me=pe,pe=ce,ce=le(se,30),se=ae,ae=Oe}ae=ee(ae,be),se=ee(se,De),ce=ee(ce,Me),pe=ee(pe,Be),me=ee(me,Pe)}return Array(ae,se,ce,pe,me)}function ie(x,ne,re,ae){return x<20?ne&re|~ne&ae:x<40?ne^re^ae:x<60?ne&re|ne&ae|re&ae:ne^re^ae}function oe(x){return x<20?1518500249:x<40?1859775393:x<60?-1894007588:-899497514}function ee(x,ne){var re=(x&65535)+(ne&65535),ae=(x>>16)+(ne>>16)+(re>>16);return ae<<16|re&65535}function le(x,ne){return x<<ne|x>>>32-ne}Te.exports=function(ne){return z.hash(ne,E,20,!0)}},{"./helpers":462}],465:[function(a,Te,xe){"use strict";Te.exports=function(){return function(){}}},{}],466:[function(a,Te,xe){(function(z){(function(){"use strict";var E=a("@babel/runtime/helpers/interopRequireDefault"),ie=E(a("@babel/runtime/helpers/typeof")),oe=a("stream"),ee=oe.Stream,le=a("../lib/common/utils/isArray"),x=le.isArray;Te.exports.string=function(ae){return typeof ae=="string"},Te.exports.array=x,Te.exports.buffer=z.isBuffer;function ne(re){return re instanceof ee}Te.exports.writableStream=function(ae){return ne(ae)&&typeof ae._write=="function"&&(0,ie.default)(ae._writableState)==="object"}}).call(this)}).call(this,{isBuffer:a("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(a,Te,xe){"use strict";var z=a("immediate"),E=Te.exports={};E.nextTick=z,E.title="browser",E.browser=!0,E.env={},E.argv=[],E.version="",E.versions={};function ie(){}E.on=ie,E.addListener=ie,E.once=ie,E.off=ie,E.removeListener=ie,E.removeAllListeners=ie,E.emit=ie,E.prependListener=ie,E.prependOnceListener=ie,E.listeners=function(oe){return[]},E.binding=function(oe){throw new Error("process.binding is not supported")},E.cwd=function(){return"/"},E.chdir=function(oe){throw new Error("process.chdir is not supported")},E.umask=function(){return 0}},{immediate:358}],468:[function(a,Te,xe){(function(z){(function(){"use strict";a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.search.js");var E=a("./lib/request"),ie=a("./lib/response"),oe=a("xtend"),ee=a("builtin-status-codes"),le=a("url"),x=xe;x.request=function(ne,re){typeof ne=="string"?ne=le.parse(ne):ne=oe(ne);var ae=z.location.protocol.search(/^https?:$/)===-1?"http:":"",se=ne.protocol||ae,ce=ne.hostname||ne.host,pe=ne.port,me=ne.path||"/";ce&&ce.indexOf(":")!==-1&&(ce="["+ce+"]"),ne.url=(ce?se+"//"+ce:"")+(pe?":"+pe:"")+me,ne.method=(ne.method||"GET").toUpperCase(),ne.headers=ne.headers||{};var he=new E(ne);return re&&he.on("response",re),he},x.get=function(re,ae){var se=x.request(re,ae);return se.end(),se},x.ClientRequest=E,x.IncomingMessage=ie.IncomingMessage,x.Agent=function(){},x.Agent.defaultMaxSockets=4,x.globalAgent=new x.Agent,x.STATUS_CODES=ee,x.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 Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(a,Te,xe){(function(z){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.array-buffer.constructor.js"),a("core-js/modules/es.array-buffer.slice.js"),a("core-js/modules/es.array.slice.js"),xe.fetch=x(z.fetch)&&x(z.ReadableStream),xe.writableStream=x(z.WritableStream),xe.abortController=x(z.AbortController),xe.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),xe.blobConstructor=!0}catch(ne){}var E;function ie(){if(E!==void 0)return E;if(z.XMLHttpRequest){E=new z.XMLHttpRequest;try{E.open("GET",z.XDomainRequest?"/":"https://example.com")}catch(ne){E=null}}else E=null;return E}function oe(ne){var re=ie();if(!re)return!1;try{return re.responseType=ne,re.responseType===ne}catch(ae){}return!1}var ee=typeof z.ArrayBuffer!="undefined",le=ee&&x(z.ArrayBuffer.prototype.slice);xe.arraybuffer=xe.fetch||ee&&oe("arraybuffer"),xe.msstream=!xe.fetch&&le&&oe("ms-stream"),xe.mozchunkedarraybuffer=!xe.fetch&&ee&&oe("moz-chunked-arraybuffer"),xe.overrideMimeType=xe.fetch||(ie()?x(ie().overrideMimeType):!1),xe.vbArray=x(z.VBArray);function x(ne){return typeof ne=="function"}E=null}).call(this)}).call(this,typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(a,Te,xe){(function(z,E,ie){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.function.name.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js");var oe=a("./capability"),ee=a("inherits"),le=a("./response"),x=a("readable-stream"),ne=a("to-arraybuffer"),re=le.IncomingMessage,ae=le.readyStates;function se(he,be){return oe.fetch&&be?"fetch":oe.mozchunkedarraybuffer?"moz-chunked-arraybuffer":oe.msstream?"ms-stream":oe.arraybuffer&&he?"arraybuffer":oe.vbArray&&he?"text:vbarray":"text"}var ce=Te.exports=function(he){var be=this;x.Writable.call(be),be._opts=he,be._body=[],be._headers={},he.auth&&be.setHeader("Authorization","Basic "+new ie(he.auth).toString("base64")),Object.keys(he.headers).forEach(function(Be){be.setHeader(Be,he.headers[Be])});var De,Me=!0;if(he.mode==="disable-fetch"||"requestTimeout"in he&&!oe.abortController)Me=!1,De=!0;else if(he.mode==="prefer-streaming")De=!1;else if(he.mode==="allow-wrong-content-type")De=!oe.overrideMimeType;else if(!he.mode||he.mode==="default"||he.mode==="prefer-fast")De=!0;else throw new Error("Invalid value for opts.mode");be._mode=se(De,Me),be._fetchTimer=null,be.on("finish",function(){be._onFinish()})};ee(ce,x.Writable),ce.prototype.setHeader=function(he,be){var De=this,Me=he.toLowerCase();me.indexOf(Me)===-1&&(De._headers[Me]={name:he,value:be})},ce.prototype.getHeader=function(he){var be=this._headers[he.toLowerCase()];return be?be.value:null},ce.prototype.removeHeader=function(he){var be=this;delete be._headers[he.toLowerCase()]},ce.prototype._onFinish=function(){var he=this;if(!he._destroyed){var be=he._opts,De=he._headers,Me=null;be.method!=="GET"&&be.method!=="HEAD"&&(oe.arraybuffer?Me=ne(ie.concat(he._body)):oe.blobConstructor?Me=new E.Blob(he._body.map(function(ke){return ne(ke)}),{type:(De["content-type"]||{}).value||""}):Me=ie.concat(he._body).toString());var Be=[];if(Object.keys(De).forEach(function(ke){var Le=De[ke].name,Ae=De[ke].value;Array.isArray(Ae)?Ae.forEach(function(ve){Be.push([Le,ve])}):Be.push([Le,Ae])}),he._mode==="fetch"){var Pe=null,Ce=null;if(oe.abortController){var Oe=new AbortController;Pe=Oe.signal,he._fetchAbortController=Oe,"requestTimeout"in be&&be.requestTimeout!==0&&(he._fetchTimer=E.setTimeout(function(){he.emit("requestTimeout"),he._fetchAbortController&&he._fetchAbortController.abort()},be.requestTimeout))}E.fetch(he._opts.url,{method:he._opts.method,headers:Be,body:Me||void 0,mode:"cors",credentials:be.withCredentials?"include":"same-origin",signal:Pe}).then(function(ke){he._fetchResponse=ke,he._connect()},function(ke){E.clearTimeout(he._fetchTimer),he._destroyed||he.emit("error",ke)})}else{var Ie=he._xhr=new E.XMLHttpRequest;try{Ie.open(he._opts.method,he._opts.url,!0)}catch(ke){z.nextTick(function(){he.emit("error",ke)});return}"responseType"in Ie&&(Ie.responseType=he._mode.split(":")[0]),"withCredentials"in Ie&&(Ie.withCredentials=!!be.withCredentials),he._mode==="text"&&"overrideMimeType"in Ie&&Ie.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in be&&(Ie.timeout=be.requestTimeout,Ie.ontimeout=function(){he.emit("requestTimeout")}),Be.forEach(function(ke){Ie.setRequestHeader(ke[0],ke[1])}),he._response=null,Ie.onreadystatechange=function(){switch(Ie.readyState){case ae.LOADING:case ae.DONE:he._onXHRProgress();break}},he._mode==="moz-chunked-arraybuffer"&&(Ie.onprogress=function(){he._onXHRProgress()}),Ie.onerror=function(){he._destroyed||he.emit("error",new Error("XHR error"))};try{Ie.send(Me)}catch(ke){z.nextTick(function(){he.emit("error",ke)});return}}}};function pe(he){try{var be=he.status;return be!==null&&be!==0}catch(De){return!1}}ce.prototype._onXHRProgress=function(){var he=this;!pe(he._xhr)||he._destroyed||(he._response||he._connect(),he._response._onXHRProgress())},ce.prototype._connect=function(){var he=this;he._destroyed||(he._response=new re(he._xhr,he._fetchResponse,he._mode,he._fetchTimer),he._response.on("error",function(be){he.emit("error",be)}),he.emit("response",he._response))},ce.prototype._write=function(he,be,De){var Me=this;Me._body.push(he),De()},ce.prototype.abort=ce.prototype.destroy=function(){var he=this;he._destroyed=!0,E.clearTimeout(he._fetchTimer),he._response&&(he._response._destroyed=!0),he._xhr?he._xhr.abort():he._fetchAbortController&&he._fetchAbortController.abort()},ce.prototype.end=function(he,be,De){var Me=this;typeof he=="function"&&(De=he,he=void 0),x.Writable.prototype.end.call(Me,he,be,De)},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,a("_process"),typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},a("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(a,Te,xe){(function(z,E,ie){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.string.match.js"),a("core-js/modules/es.array.iterator.js"),a("core-js/modules/es.array-buffer.slice.js"),a("core-js/modules/es.typed-array.uint8-array.js"),a("core-js/modules/es.typed-array.copy-within.js"),a("core-js/modules/es.typed-array.every.js"),a("core-js/modules/es.typed-array.fill.js"),a("core-js/modules/es.typed-array.filter.js"),a("core-js/modules/es.typed-array.find.js"),a("core-js/modules/es.typed-array.find-index.js"),a("core-js/modules/es.typed-array.for-each.js"),a("core-js/modules/es.typed-array.includes.js"),a("core-js/modules/es.typed-array.index-of.js"),a("core-js/modules/es.typed-array.iterator.js"),a("core-js/modules/es.typed-array.join.js"),a("core-js/modules/es.typed-array.last-index-of.js"),a("core-js/modules/es.typed-array.map.js"),a("core-js/modules/es.typed-array.reduce.js"),a("core-js/modules/es.typed-array.reduce-right.js"),a("core-js/modules/es.typed-array.reverse.js"),a("core-js/modules/es.typed-array.set.js"),a("core-js/modules/es.typed-array.slice.js"),a("core-js/modules/es.typed-array.some.js"),a("core-js/modules/es.typed-array.sort.js"),a("core-js/modules/es.typed-array.subarray.js"),a("core-js/modules/es.typed-array.to-locale-string.js"),a("core-js/modules/es.typed-array.to-string.js"),a("core-js/modules/es.array.slice.js");var oe=a("./capability"),ee=a("inherits"),le=a("readable-stream"),x=xe.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},ne=xe.IncomingMessage=function(re,ae,se,ce){var pe=this;if(le.Readable.call(pe),pe._mode=se,pe.headers={},pe.rawHeaders=[],pe.trailers={},pe.rawTrailers=[],pe.on("end",function(){z.nextTick(function(){pe.emit("close")})}),se==="fetch"){var me=function Pe(){be.read().then(function(Ce){if(!pe._destroyed){if(Ce.done){E.clearTimeout(ce),pe.push(null);return}pe.push(new ie(Ce.value)),Pe()}}).catch(function(Ce){E.clearTimeout(ce),pe._destroyed||pe.emit("error",Ce)})};if(pe._fetchResponse=ae,pe.url=ae.url,pe.statusCode=ae.status,pe.statusMessage=ae.statusText,ae.headers.forEach(function(Pe,Ce){pe.headers[Ce.toLowerCase()]=Pe,pe.rawHeaders.push(Ce,Pe)}),oe.writableStream){var he=new WritableStream({write:function(Ce){return new Promise(function(Oe,Ie){pe._destroyed?Ie():pe.push(new ie(Ce))?Oe():pe._resumeFetch=Oe})},close:function(){E.clearTimeout(ce),pe._destroyed||pe.push(null)},abort:function(Ce){pe._destroyed||pe.emit("error",Ce)}});try{ae.body.pipeTo(he).catch(function(Pe){E.clearTimeout(ce),pe._destroyed||pe.emit("error",Pe)});return}catch(Pe){}}var be=ae.body.getReader();me()}else{pe._xhr=re,pe._pos=0,pe.url=re.responseURL,pe.statusCode=re.status,pe.statusMessage=re.statusText;var De=re.getAllResponseHeaders().split(/\r?\n/);if(De.forEach(function(Pe){var Ce=Pe.match(/^([^:]+):\s*(.*)/);if(Ce){var Oe=Ce[1].toLowerCase();Oe==="set-cookie"?(pe.headers[Oe]===void 0&&(pe.headers[Oe]=[]),pe.headers[Oe].push(Ce[2])):pe.headers[Oe]!==void 0?pe.headers[Oe]+=", "+Ce[2]:pe.headers[Oe]=Ce[2],pe.rawHeaders.push(Ce[1],Ce[2])}}),pe._charset="x-user-defined",!oe.overrideMimeType){var Me=pe.rawHeaders["mime-type"];if(Me){var Be=Me.match(/;\s*charset=([^;])(;|$)/);Be&&(pe._charset=Be[1].toLowerCase())}pe._charset||(pe._charset="utf-8")}}};ee(ne,le.Readable),ne.prototype._read=function(){var re=this,ae=re._resumeFetch;ae&&(re._resumeFetch=null,ae())},ne.prototype._onXHRProgress=function(){var re=this,ae=re._xhr,se=null;switch(re._mode){case"text:vbarray":if(ae.readyState!==x.DONE)break;try{se=new E.VBArray(ae.responseBody).toArray()}catch(be){}if(se!==null){re.push(new ie(se));break}case"text":try{se=ae.responseText}catch(be){re._mode="text:vbarray";break}if(se.length>re._pos){var ce=se.substr(re._pos);if(re._charset==="x-user-defined"){for(var pe=new ie(ce.length),me=0;me<ce.length;me++)pe[me]=ce.charCodeAt(me)&255;re.push(pe)}else re.push(ce,re._charset);re._pos=se.length}break;case"arraybuffer":if(ae.readyState!==x.DONE||!ae.response)break;se=ae.response,re.push(new ie(new Uint8Array(se)));break;case"moz-chunked-arraybuffer":if(se=ae.response,ae.readyState!==x.LOADING||!se)break;re.push(new ie(new Uint8Array(se)));break;case"ms-stream":if(se=ae.response,ae.readyState!==x.LOADING)break;var he=new E.MSStreamReader;he.onprogress=function(){he.result.byteLength>re._pos&&(re.push(new ie(new Uint8Array(he.result.slice(re._pos)))),re._pos=he.result.byteLength)},he.onload=function(){re.push(null)},he.readAsArrayBuffer(se);break}re._xhr.readyState===x.DONE&&re._mode!=="ms-stream"&&re.push(null)}}).call(this)}).call(this,a("_process"),typeof Pt!="undefined"?Pt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},a("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/helpers/typeof"));a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.search.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.array.join.js"),a("core-js/modules/es.string.trim.js"),a("core-js/modules/es.string.match.js"),a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.splice.js");var ie=a("punycode"),oe=a("./util");xe.parse=Ce,xe.resolve=Ie,xe.resolveObject=ke,xe.format=Oe,xe.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 le=/^([a-z0-9.+-]+:)/i,x=/:[0-9]*$/,ne=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,re=["<",">",'"',"`"," ","\r",`
|
|
|
`," "],ae=["{","}","|","\\","^","`"].concat(re),se=["'"].concat(ae),ce=["%","/","?",";","#"].concat(se),pe=["/","?","#"],me=255,he=/^[+a-z0-9A-Z_-]{0,63}$/,be=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,De={javascript:!0,"javascript:":!0},Me={javascript:!0,"javascript:":!0},Be={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},Pe=a("querystring");function Ce(Le,Ae,ve){if(Le&&oe.isObject(Le)&&Le instanceof ee)return Le;var Ue=new ee;return Ue.parse(Le,Ae,ve),Ue}ee.prototype.parse=function(Le,Ae,ve){if(!oe.isString(Le))throw new TypeError("Parameter 'url' must be a string, not "+(0,E.default)(Le));var Ue=Le.indexOf("?"),$e=Ue!==-1&&Ue<Le.indexOf("#")?"?":"#",Je=Le.split($e),ot=/\\/g;Je[0]=Je[0].replace(ot,"/"),Le=Je.join($e);var _e=Le;if(_e=_e.trim(),!ve&&Le.split("#").length===1){var Ke=ne.exec(_e);if(Ke)return this.path=_e,this.href=_e,this.pathname=Ke[1],Ke[2]?(this.search=Ke[2],Ae?this.query=Pe.parse(this.search.substr(1)):this.query=this.search.substr(1)):Ae&&(this.search="",this.query={}),this}var et=le.exec(_e);if(et){et=et[0];var rt=et.toLowerCase();this.protocol=rt,_e=_e.substr(et.length)}if(ve||et||_e.match(/^\/\/[^@\/]+@[^@\/]+/)){var tt=_e.substr(0,2)==="//";tt&&!(et&&Me[et])&&(_e=_e.substr(2),this.slashes=!0)}if(!Me[et]&&(tt||et&&!Be[et])){for(var Ge=-1,Xe=0;Xe<pe.length;Xe++){var Ve=_e.indexOf(pe[Xe]);Ve!==-1&&(Ge===-1||Ve<Ge)&&(Ge=Ve)}var it,Qe;Ge===-1?Qe=_e.lastIndexOf("@"):Qe=_e.lastIndexOf("@",Ge),Qe!==-1&&(it=_e.slice(0,Qe),_e=_e.slice(Qe+1),this.auth=decodeURIComponent(it)),Ge=-1;for(var Xe=0;Xe<ce.length;Xe++){var Ve=_e.indexOf(ce[Xe]);Ve!==-1&&(Ge===-1||Ve<Ge)&&(Ge=Ve)}Ge===-1&&(Ge=_e.length),this.host=_e.slice(0,Ge),_e=_e.slice(Ge),this.parseHost(),this.hostname=this.hostname||"";var ct=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!ct)for(var at=this.hostname.split("."),Xe=0,qe=at.length;Xe<qe;Xe++){var Fe=at[Xe];if(Fe&&!Fe.match(he)){for(var Re="",te=0,de=Fe.length;te<de;te++)Fe.charCodeAt(te)>127?Re+="x":Re+=Fe[te];if(!Re.match(he)){var Ne=at.slice(0,Xe),ze=at.slice(Xe+1),we=Fe.match(be);we&&(Ne.push(we[1]),ze.unshift(we[2])),ze.length&&(_e="/"+ze.join(".")+_e),this.hostname=Ne.join(".");break}}}this.hostname.length>me?this.hostname="":this.hostname=this.hostname.toLowerCase(),ct||(this.hostname=ie.toASCII(this.hostname));var ye=this.port?":"+this.port:"",Ee=this.hostname||"";this.host=Ee+ye,this.href+=this.host,ct&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),_e[0]!=="/"&&(_e="/"+_e))}if(!De[rt])for(var Xe=0,qe=se.length;Xe<qe;Xe++){var We=se[Xe];if(_e.indexOf(We)!==-1){var Ze=encodeURIComponent(We);Ze===We&&(Ze=escape(We)),_e=_e.split(We).join(Ze)}}var Ye=_e.indexOf("#");Ye!==-1&&(this.hash=_e.substr(Ye),_e=_e.slice(0,Ye));var st=_e.indexOf("?");if(st!==-1?(this.search=_e.substr(st),this.query=_e.substr(st+1),Ae&&(this.query=Pe.parse(this.query)),_e=_e.slice(0,st)):Ae&&(this.search="",this.query={}),_e&&(this.pathname=_e),Be[rt]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var ye=this.pathname||"",lt=this.search||"";this.path=ye+lt}return this.href=this.format(),this};function Oe(Le){return oe.isString(Le)&&(Le=Ce(Le)),Le instanceof ee?Le.format():ee.prototype.format.call(Le)}ee.prototype.format=function(){var Le=this.auth||"";Le&&(Le=encodeURIComponent(Le),Le=Le.replace(/%3A/i,":"),Le+="@");var Ae=this.protocol||"",ve=this.pathname||"",Ue=this.hash||"",$e=!1,Je="";this.host?$e=Le+this.host:this.hostname&&($e=Le+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&($e+=":"+this.port)),this.query&&oe.isObject(this.query)&&Object.keys(this.query).length&&(Je=Pe.stringify(this.query));var ot=this.search||Je&&"?"+Je||"";return Ae&&Ae.substr(-1)!==":"&&(Ae+=":"),this.slashes||(!Ae||Be[Ae])&&$e!==!1?($e="//"+($e||""),ve&&ve.charAt(0)!=="/"&&(ve="/"+ve)):$e||($e=""),Ue&&Ue.charAt(0)!=="#"&&(Ue="#"+Ue),ot&&ot.charAt(0)!=="?"&&(ot="?"+ot),ve=ve.replace(/[?#]/g,function(_e){return encodeURIComponent(_e)}),ot=ot.replace("#","%23"),Ae+$e+ve+ot+Ue};function Ie(Le,Ae){return Ce(Le,!1,!0).resolve(Ae)}ee.prototype.resolve=function(Le){return this.resolveObject(Ce(Le,!1,!0)).format()};function ke(Le,Ae){return Le?Ce(Le,!1,!0).resolveObject(Ae):Ae}ee.prototype.resolveObject=function(Le){if(oe.isString(Le)){var Ae=new ee;Ae.parse(Le,!1,!0),Le=Ae}for(var ve=new ee,Ue=Object.keys(this),$e=0;$e<Ue.length;$e++){var Je=Ue[$e];ve[Je]=this[Je]}if(ve.hash=Le.hash,Le.href==="")return ve.href=ve.format(),ve;if(Le.slashes&&!Le.protocol){for(var ot=Object.keys(Le),_e=0;_e<ot.length;_e++){var Ke=ot[_e];Ke!=="protocol"&&(ve[Ke]=Le[Ke])}return Be[ve.protocol]&&ve.hostname&&!ve.pathname&&(ve.path=ve.pathname="/"),ve.href=ve.format(),ve}if(Le.protocol&&Le.protocol!==ve.protocol){if(!Be[Le.protocol]){for(var et=Object.keys(Le),rt=0;rt<et.length;rt++){var tt=et[rt];ve[tt]=Le[tt]}return ve.href=ve.format(),ve}if(ve.protocol=Le.protocol,!Le.host&&!Me[Le.protocol]){for(var qe=(Le.pathname||"").split("/");qe.length&&!(Le.host=qe.shift()););Le.host||(Le.host=""),Le.hostname||(Le.hostname=""),qe[0]!==""&&qe.unshift(""),qe.length<2&&qe.unshift(""),ve.pathname=qe.join("/")}else ve.pathname=Le.pathname;if(ve.search=Le.search,ve.query=Le.query,ve.host=Le.host||"",ve.auth=Le.auth,ve.hostname=Le.hostname||Le.host,ve.port=Le.port,ve.pathname||ve.search){var Ge=ve.pathname||"",Xe=ve.search||"";ve.path=Ge+Xe}return ve.slashes=ve.slashes||Le.slashes,ve.href=ve.format(),ve}var Ve=ve.pathname&&ve.pathname.charAt(0)==="/",it=Le.host||Le.pathname&&Le.pathname.charAt(0)==="/",Qe=it||Ve||ve.host&&Le.pathname,ct=Qe,at=ve.pathname&&ve.pathname.split("/")||[],qe=Le.pathname&&Le.pathname.split("/")||[],Fe=ve.protocol&&!Be[ve.protocol];if(Fe&&(ve.hostname="",ve.port=null,ve.host&&(at[0]===""?at[0]=ve.host:at.unshift(ve.host)),ve.host="",Le.protocol&&(Le.hostname=null,Le.port=null,Le.host&&(qe[0]===""?qe[0]=Le.host:qe.unshift(Le.host)),Le.host=null),Qe=Qe&&(qe[0]===""||at[0]==="")),it)ve.host=Le.host||Le.host===""?Le.host:ve.host,ve.hostname=Le.hostname||Le.hostname===""?Le.hostname:ve.hostname,ve.search=Le.search,ve.query=Le.query,at=qe;else if(qe.length)at||(at=[]),at.pop(),at=at.concat(qe),ve.search=Le.search,ve.query=Le.query;else if(!oe.isNullOrUndefined(Le.search)){if(Fe){ve.hostname=ve.host=at.shift();var Re=ve.host&&ve.host.indexOf("@")>0?ve.host.split("@"):!1;Re&&(ve.auth=Re.shift(),ve.host=ve.hostname=Re.shift())}return ve.search=Le.search,ve.query=Le.query,(!oe.isNull(ve.pathname)||!oe.isNull(ve.search))&&(ve.path=(ve.pathname?ve.pathname:"")+(ve.search?ve.search:"")),ve.href=ve.format(),ve}if(!at.length)return ve.pathname=null,ve.search?ve.path="/"+ve.search:ve.path=null,ve.href=ve.format(),ve;for(var te=at.slice(-1)[0],de=(ve.host||Le.host||at.length>1)&&(te==="."||te==="..")||te==="",Ne=0,ze=at.length;ze>=0;ze--)te=at[ze],te==="."?at.splice(ze,1):te===".."?(at.splice(ze,1),Ne++):Ne&&(at.splice(ze,1),Ne--);if(!Qe&&!ct)for(;Ne--;Ne)at.unshift("..");Qe&&at[0]!==""&&(!at[0]||at[0].charAt(0)!=="/")&&at.unshift(""),de&&at.join("/").substr(-1)!=="/"&&at.push("");var we=at[0]===""||at[0]&&at[0].charAt(0)==="/";if(Fe){ve.hostname=ve.host=we?"":at.length?at.shift():"";var Re=ve.host&&ve.host.indexOf("@")>0?ve.host.split("@"):!1;Re&&(ve.auth=Re.shift(),ve.host=ve.hostname=Re.shift())}return Qe=Qe||ve.host&&at.length,Qe&&!we&&at.unshift(""),at.length?ve.pathname=at.join("/"):(ve.pathname=null,ve.path=null),(!oe.isNull(ve.pathname)||!oe.isNull(ve.search))&&(ve.path=(ve.pathname?ve.pathname:"")+(ve.search?ve.search:"")),ve.auth=Le.auth||ve.auth,ve.slashes=ve.slashes||Le.slashes,ve.href=ve.format(),ve},ee.prototype.parseHost=function(){var Le=this.host,Ae=x.exec(Le);Ae&&(Ae=Ae[0],Ae!==":"&&(this.port=Ae.substr(1)),Le=Le.substr(0,Le.length-Ae.length)),Le&&(this.hostname=Le)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(a,Te,xe){"use strict";var z=a("@babel/runtime/helpers/interopRequireDefault"),E=z(a("@babel/runtime/helpers/typeof"));Te.exports={isString:function(oe){return typeof oe=="string"},isObject:function(oe){return(0,E.default)(oe)==="object"&&oe!==null},isNull:function(oe){return oe===null},isNullOrUndefined:function(oe){return oe==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(a,Te,xe){"use strict";a("core-js/modules/es.number.constructor.js"),xe.encodeURIComponent=function(z){try{return encodeURIComponent(z)}catch(E){return z}},xe.escape=a("escape-html"),xe.timestamp=function(E){if(E){var ie=E;return typeof ie=="string"&&(ie=Number(ie)),String(E).length===10&&(ie*=1e3),new Date(ie)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(a,Te,xe){(function(z,E){(function(){"use strict";var ie=a("@babel/runtime/helpers/interopRequireDefault"),oe=ie(a("@babel/runtime/helpers/typeof"));a("core-js/modules/es.string.trim.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.function.name.js"),a("core-js/modules/es.array.concat.js");var ee=a("util"),le=a("url"),x=a("http"),ne=a("https"),re=a("debug")("urllib"),ae=a("humanize-ms"),se=0,ce=Math.pow(2,31)-10,pe=/^https?:\/\//i;function me(Me,Be){return Me===void 0?Be:Me}function he(Me){return Me?Me.split(";")[0].trim().toLowerCase():""}function be(Me,Be){return function(Pe,Ce,Oe){if(Pe)return Be(Pe);Me({data:Ce,status:Oe.statusCode,headers:Oe.headers,res:Oe})}}xe.TIMEOUTS=[ae("300s"),ae("300s")];var De=["json","text"];xe.request=function(Be,Pe,Ce){return arguments.length===2&&typeof Pe=="function"&&(Ce=Pe,Pe=null),typeof Ce=="function"?xe.requestWithCallback(Be,Pe,Ce):new Promise(function(Oe,Ie){xe.requestWithCallback(Be,Pe,be(Oe,Ie))})},xe.requestWithCallback=function(Be,Pe,Ce){if(!Be||typeof Be!="string"&&(0,oe.default)(Be)!=="object"){var Oe=ee.format("expect request url to be a string or a http request options, but got %j",Be);throw new Error(Oe)}arguments.length===2&&typeof Pe=="function"&&(Ce=Pe,Pe=null),Pe=Pe||{},se>=ce&&(se=0);var Ie=++se;Pe.requestUrls=Pe.requestUrls||[];var ke={requestId:Ie,url:Be,args:Pe,ctx:Pe.ctx};Pe.emitter&&Pe.emitter.emit("request",ke),Pe.timeout=Pe.timeout||xe.TIMEOUTS,Pe.maxRedirects=Pe.maxRedirects||10,Pe.streaming=Pe.streaming||Pe.customResponse;var Le=Date.now(),Ae;typeof Be=="string"?(pe.test(Be)||(Be="https://"+Be),Ae=le.parse(Be)):Ae=Be;var ve=(Pe.type||Pe.method||Ae.method||"GET").toUpperCase(),Ue=Ae.port||80,$e=x,Je=me(Pe.agent,xe.agent),ot=Pe.fixJSONCtlChars;Ae.protocol==="https:"&&($e=ne,Je=me(Pe.httpsAgent,xe.httpsAgent),Ae.port||(Ue=443));var _e={host:Ae.hostname||Ae.host||"localhost",path:Ae.path||"/",method:ve,port:Ue,agent:Je,headers:Pe.headers||{},lookup:Pe.lookup};Array.isArray(Pe.timeout)?_e.requestTimeout=Pe.timeout[Pe.timeout.length-1]:typeof Pe.timeout!="undefined"&&(_e.requestTimeout=Pe.timeout);var Ke=Pe.auth||Ae.auth;Ke&&(_e.auth=Ke);var et=Pe.content||Pe.data,rt=ve==="GET"||ve==="HEAD"||Pe.dataAsQueryString;if(!Pe.content&&et&&!(typeof et=="string"||E.isBuffer(et)))if(rt)et=Pe.nestedQuerystring?qs.stringify(et):querystring.stringify(et);else{var tt=_e.headers["Content-Type"]||_e.headers["content-type"];tt||(Pe.contentType==="json"?tt="application/json":tt="application/x-www-form-urlencoded",_e.headers["Content-Type"]=tt),he(tt)==="application/json"?et=JSON.stringify(et):et=Pe.nestedQuerystring?qs.stringify(et):querystring.stringify(et)}rt&&et&&(_e.path+=(Ae.query?"&":"?")+et,et=null);var Ge=0;if(et){var Xe=et.length;E.isBuffer(et)||(Xe=E.byteLength(et)),Ge=_e.headers["Content-Length"]=Xe}Pe.dataType==="json"&&(_e.headers.Accept="application/json"),typeof Pe.beforeRequest=="function"&&Pe.beforeRequest(_e);var Ve=null,it=null,Qe=null,ct=!1,at=!1,qe=0,Fe=-1,Re=!1,te="",de="",Ne=null;Pe.timing&&(Ne={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function ze(){Ve&&(clearTimeout(Ve),Ve=null)}function we(){it&&(clearTimeout(it),it=null)}function ye(bt,Mt,Et){if(we(),!Ce){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Ie,z.pid,_e.method,Be),bt&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
|
|
|
stack: %s`,Date(),Ie,z.pid,bt.name,bt.message,bt.stack);return}var xt=Ce;Ce=null;var Dt={};Et&&(Fe=Et.statusCode,Dt=Et.headers);var jt=Date.now()-Le;Ne&&(Ne.contentDownload=jt),re("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",jt,qe,Fe,_e.method,_e.host,_e.path,at,Ne);var ht={status:Fe,statusCode:Fe,headers:Dt,size:qe,aborted:Re,rt:jt,keepAliveSocket:at,data:Mt,requestUrls:Pe.requestUrls,timing:Ne,remoteAddress:te,remotePort:de};if(bt){var Ct="";Je&&typeof Je.getCurrentStatus=="function"&&(Ct=", agent status: "+JSON.stringify(Je.getCurrentStatus())),bt.message+=", "+_e.method+" "+Be+" "+Fe+" (connected: "+ct+", keepalive socket: "+at+Ct+`)
|
|
|
headers: `+JSON.stringify(Dt),bt.data=Mt,bt.path=_e.path,bt.status=Fe,bt.headers=Dt,bt.res=ht}xt(bt,Mt,Pe.streaming?Et:ht),Pe.emitter&&(ke.url=Be,ke.socket=St&&St.connection,ke.options=_e,ke.size=Ge,Pe.emitter.emit("response",{requestId:Ie,error:bt,ctx:Pe.ctx,req:ke,res:ht}))}function Ee(bt){var Mt=null;if(Pe.followRedirect&&statuses.redirect[bt.statusCode]){Pe._followRedirectCount=(Pe._followRedirectCount||0)+1;var Et=bt.headers.location;if(!Et)Mt=new Error("Got statusCode "+bt.statusCode+" but cannot resolve next location from headers"),Mt.name="FollowRedirectError";else if(Pe._followRedirectCount>Pe.maxRedirects)Mt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+Be),Mt.name="MaxRedirectError";else{var xt=Pe.formatRedirectUrl?Pe.formatRedirectUrl(Be,Et):le.resolve(Be,Et);re("Request#%d %s: `redirected` from %s to %s",Ie,_e.path,Be,xt),we(),Pe.headers&&Pe.headers.Host&&pe.test(Et)&&(Pe.headers.Host=null);var Dt=Ce;return Ce=null,xe.requestWithCallback(xt,Pe,Dt),{redirect:!0,error:null}}}return{redirect:!1,error:Mt}}Pe.gzip&&!_e.headers["Accept-Encoding"]&&!_e.headers["accept-encoding"]&&(_e.headers["Accept-Encoding"]="gzip");function We(bt,Mt,Et){var xt=bt.headers["content-encoding"];return Et(null,Mt,xt)}var Ze=Pe.writeStream;re("Request#%d %s %s with headers %j, options.path: %s",Ie,ve,Be,_e.headers,_e.path),Pe.requestUrls.push(Be);function Ye(bt){if(Ne&&(Ne.waiting=Date.now()-Le),re("Request#%d %s `req response` event emit: status %d, headers: %j",Ie,Be,bt.statusCode,bt.headers),Pe.streaming){var Mt=Ee(bt);if(Mt.redirect){bt.resume();return}return Mt.error?(bt.resume(),ye(Mt.error,null,bt)):ye(null,null,bt)}if(bt.on("close",function(){re("Request#%d %s: `res close` event emit, total size %d",Ie,Be,qe)}),bt.on("error",function(){re("Request#%d %s: `res error` event emit, total size %d",Ie,Be,qe)}),bt.on("aborted",function(){Re=!0,re("Request#%d %s: `res aborted` event emit, total size %d",Ie,Be,qe)}),Ze){var Et=Ee(bt);if(Et.redirect){bt.resume();return}return Et.error?(bt.resume(),Ze.end(),ye(Et.error,null,bt)):(Pe.consumeWriteStream===!1?bt.on("end",ye.bind(null,null,null,bt)):Ze.on("close",function(){re("Request#%d %s: writeStream close event emitted",Ie,Be),ye(Qe||null,null,bt)}),bt.pipe(Ze))}var xt=[];bt.on("data",function(Dt){re("Request#%d %s: `res data` event emit, size %d",Ie,Be,Dt.length),qe+=Dt.length,xt.push(Dt)}),bt.on("end",function(){var Dt=E.concat(xt,qe);if(re("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Ie,Be,qe,bt._dumped),Qe)return ye(Qe,Dt,bt);var jt=Ee(bt);if(jt.error)return ye(jt.error,Dt,bt);jt.redirect||We(bt,Dt,function(ht,Ct,$t){if(ht)return ye(ht,Dt,bt);if(!$t&&De.indexOf(Pe.dataType)>=0){try{Ct=decodeBodyByCharset(Ct,bt)}catch(vt){return re("decodeBodyByCharset error: %s",vt),ye(null,Ct,bt)}if(Pe.dataType==="json")if(qe===0)Ct=null;else{var Vt=parseJSON(Ct,ot);Vt.error?ht=Vt.error:Ct=Vt.data}}Re&&re("Request#%d %s: Remote socket was terminated before `response.end()` was called",Ie,Be),ye(ht,Ct,bt)})})}var st,lt;Array.isArray(Pe.timeout)?(st=ae(Pe.timeout[0]),lt=ae(Pe.timeout[1])):st=lt=ae(Pe.timeout),re("ConnectTimeout: %d, ResponseTimeout: %d",st,lt);function ft(){re("Connect timer ticking, timeout: %d",st),Ve=setTimeout(function(){Ve=null,Fe===-1&&(Fe=-2);var bt="Connect timeout for "+st+"ms",Mt="ConnectionTimeoutError";St.socket||(Mt="SocketAssignTimeoutError",bt+=", working sockets is full"),Qe=new Error(bt),Qe.name=Mt,Qe.requestId=Ie,re("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Ie,Be,Qe.name,bt,ct),Ot()},st)}function Tt(){re("Response timer ticking, timeout: %d",lt),it=setTimeout(function(){it=null;var bt="Response timeout for "+lt+"ms",Mt="ResponseTimeoutError";Qe=new Error(bt),Qe.name=Mt,Qe.requestId=Ie,re("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Ie,Be,Qe.name,bt,ct),Ot()},lt)}var St;_e.mode=Pe.mode?Pe.mode:"";try{St=$e.request(_e,Ye)}catch(bt){return ye(bt)}typeof window=="undefined"?ft():St.on("requestTimeout",function(){Fe===-1&&(Fe=-2);var bt="Connect timeout for "+st+"ms",Mt="ConnectionTimeoutError";Qe=new Error(bt),Qe.name=Mt,Qe.requestId=Ie,Ot()});function Ot(){re("Request#%d %s abort, connected: %s",Ie,Be,ct),St.socket||(Qe.noSocket=!0,ye(Qe)),St.abort()}return Ne&&St.on("finish",function(){Ne.requestSent=Date.now()-Le}),St.once("socket",function(bt){Ne&&(Ne.queuing=Date.now()-Le);var Mt=bt.readyState;if(Mt==="opening"){bt.once("lookup",function(Et,xt,Dt){re("Request#%d %s lookup: %s, %s, %s",Ie,Be,Et,xt,Dt),Ne&&(Ne.dnslookup=Date.now()-Le),xt&&(te=xt)}),bt.once("connect",function(){Ne&&(Ne.connected=Date.now()-Le),ze(),Tt(),re("Request#%d %s new socket connected",Ie,Be),ct=!0,te||(te=bt.remoteAddress),de=bt.remotePort});return}re("Request#%d %s reuse socket connected, readyState: %s",Ie,Be,Mt),ct=!0,at=!0,te||(te=bt.remoteAddress),de=bt.remotePort,ze(),Tt()}),St.on("error",function(bt){(bt.name==="Error"||bt.name==="TypeError")&&(bt.name=ct?"ResponseError":"RequestError"),bt.message+=' (req "error")',re("Request#%d %s `req error` event emit, %s: %s",Ie,Be,bt.name,bt.message),ye(Qe||bt)}),Ze&&Ze.once("error",function(bt){bt.message+=' (writeStream "error")',Qe=bt,re("Request#%d %s `writeStream error` event emit, %s: %s",Ie,Be,bt.name,bt.message),Ot()}),Pe.stream?(Pe.stream.pipe(St),Pe.stream.once("error",function(bt){bt.message+=' (stream "error")',Qe=bt,re("Request#%d %s `readStream error` event emit, %s: %s",Ie,Be,bt.name,bt.message),Ot()})):St.end(et),St.requestId=Ie,St}}).call(this)}).call(this,a("_process"),a("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},86013:function(Xt,Pt,je){"use strict";var ge=je(59301),gt=je(19248);const a=Te=>{let xe;return typeof Te=="object"&&(Te!=null&&Te.clearIcon)?xe=Te:Te&&(xe={clearIcon:ge.createElement(gt.Z,null)}),xe};Pt.Z=a},54500:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ge}});const ge=gt=>gt?typeof gt=="function"?gt():gt:null},62673:function(Xt,Pt,je){"use strict";je.d(Pt,{default:function(){return Ce}});var ge=je(59301),gt=je(92310),a=je.n(gt),Te=je(16632),xe=je(8654),z=je(12919),E=je(63872),ie=je(48755),oe=je(2171),ee=je(83397),le=je(56553),ne=ge.createContext(null),re=je(36170),ae=je(74632),se=function(Oe,Ie){var ke={};for(var Le in Oe)Object.prototype.hasOwnProperty.call(Oe,Le)&&Ie.indexOf(Le)<0&&(ke[Le]=Oe[Le]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Le=Object.getOwnPropertySymbols(Oe);Ae<Le.length;Ae++)Ie.indexOf(Le[Ae])<0&&Object.prototype.propertyIsEnumerable.call(Oe,Le[Ae])&&(ke[Le[Ae]]=Oe[Le[Ae]]);return ke};const ce=(Oe,Ie)=>{var ke;const{prefixCls:Le,className:Ae,rootClassName:ve,children:Ue,indeterminate:$e=!1,style:Je,onMouseEnter:ot,onMouseLeave:_e,skipGroup:Ke=!1,disabled:et}=Oe,rt=se(Oe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:tt,direction:Ge,checkbox:Xe}=ge.useContext(ie.E_),Ve=ge.useContext(ne),{isFormItemInput:it}=ge.useContext(le.aM),Qe=ge.useContext(oe.Z),ct=(ke=(Ve==null?void 0:Ve.disabled)||et)!==null&&ke!==void 0?ke:Qe,at=ge.useRef(rt.value),qe=ge.useRef(null),Fe=(0,xe.sQ)(Ie,qe);ge.useEffect(()=>{Ve==null||Ve.registerValue(rt.value)},[]),ge.useEffect(()=>{if(!Ke)return rt.value!==at.current&&(Ve==null||Ve.cancelValue(at.current),Ve==null||Ve.registerValue(rt.value),at.current=rt.value),()=>Ve==null?void 0:Ve.cancelValue(rt.value)},[rt.value]),ge.useEffect(()=>{var Ye;!((Ye=qe.current)===null||Ye===void 0)&&Ye.input&&(qe.current.input.indeterminate=$e)},[$e]);const Re=tt("checkbox",Le),te=(0,ee.Z)(Re),[de,Ne,ze]=(0,re.ZP)(Re,te),we=Object.assign({},rt);Ve&&!Ke&&(we.onChange=function(){rt.onChange&&rt.onChange.apply(rt,arguments),Ve.toggleOption&&Ve.toggleOption({label:Ue,value:rt.value})},we.name=Ve.name,we.checked=Ve.value.includes(rt.value));const ye=a()(`${Re}-wrapper`,{[`${Re}-rtl`]:Ge==="rtl",[`${Re}-wrapper-checked`]:we.checked,[`${Re}-wrapper-disabled`]:ct,[`${Re}-wrapper-in-form-item`]:it},Xe==null?void 0:Xe.className,Ae,ve,ze,te,Ne),Ee=a()({[`${Re}-indeterminate`]:$e},E.A,Ne),[We,Ze]=(0,ae.Z)(we.onClick);return de(ge.createElement(z.Z,{component:"Checkbox",disabled:ct},ge.createElement("label",{className:ye,style:Object.assign(Object.assign({},Xe==null?void 0:Xe.style),Je),onMouseEnter:ot,onMouseLeave:_e,onClick:We},ge.createElement(Te.Z,Object.assign({},we,{onClick:Ze,prefixCls:Re,className:Ee,disabled:ct,ref:Fe})),Ue!==void 0&&ge.createElement("span",{className:`${Re}-label`},Ue))))};var me=ge.forwardRef(ce),he=je(94480),be=je(2738),De=function(Oe,Ie){var ke={};for(var Le in Oe)Object.prototype.hasOwnProperty.call(Oe,Le)&&Ie.indexOf(Le)<0&&(ke[Le]=Oe[Le]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Le=Object.getOwnPropertySymbols(Oe);Ae<Le.length;Ae++)Ie.indexOf(Le[Ae])<0&&Object.prototype.propertyIsEnumerable.call(Oe,Le[Ae])&&(ke[Le[Ae]]=Oe[Le[Ae]]);return ke},Be=ge.forwardRef((Oe,Ie)=>{const{defaultValue:ke,children:Le,options:Ae=[],prefixCls:ve,className:Ue,rootClassName:$e,style:Je,onChange:ot}=Oe,_e=De(Oe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Ke,direction:et}=ge.useContext(ie.E_),[rt,tt]=ge.useState(_e.value||ke||[]),[Ge,Xe]=ge.useState([]);ge.useEffect(()=>{"value"in _e&&tt(_e.value||[])},[_e.value]);const Ve=ge.useMemo(()=>Ae.map(Ee=>typeof Ee=="string"||typeof Ee=="number"?{label:Ee,value:Ee}:Ee),[Ae]),it=Ee=>{Xe(We=>We.filter(Ze=>Ze!==Ee))},Qe=Ee=>{Xe(We=>[].concat((0,he.Z)(We),[Ee]))},ct=Ee=>{const We=rt.indexOf(Ee.value),Ze=(0,he.Z)(rt);We===-1?Ze.push(Ee.value):Ze.splice(We,1),"value"in _e||tt(Ze),ot==null||ot(Ze.filter(Ye=>Ge.includes(Ye)).sort((Ye,st)=>{const lt=Ve.findIndex(Tt=>Tt.value===Ye),ft=Ve.findIndex(Tt=>Tt.value===st);return lt-ft}))},at=Ke("checkbox",ve),qe=`${at}-group`,Fe=(0,ee.Z)(at),[Re,te,de]=(0,re.ZP)(at,Fe),Ne=(0,be.Z)(_e,["value","disabled"]),ze=Ae.length?Ve.map(Ee=>ge.createElement(me,{prefixCls:at,key:Ee.value.toString(),disabled:"disabled"in Ee?Ee.disabled:_e.disabled,value:Ee.value,checked:rt.includes(Ee.value),onChange:Ee.onChange,className:`${qe}-item`,style:Ee.style,title:Ee.title,id:Ee.id,required:Ee.required},Ee.label)):Le,we={toggleOption:ct,value:rt,disabled:_e.disabled,name:_e.name,registerValue:Qe,cancelValue:it},ye=a()(qe,{[`${qe}-rtl`]:et==="rtl"},Ue,$e,de,Fe,te);return Re(ge.createElement("div",Object.assign({className:ye,style:Je},Ne,{ref:Ie}),ge.createElement(ne.Provider,{value:we},ze)))});const Pe=me;Pe.Group=Be,Pe.__ANT_CHECKBOX=!0;var Ce=Pe},36170:function(Xt,Pt,je){"use strict";je.d(Pt,{C2:function(){return z}});var ge=je(36237),gt=je(63356),a=je(51636),Te=je(16931);const xe=E=>{const{checkboxCls:ie}=E,oe=`${ie}-wrapper`;return[{[`${ie}-group`]:Object.assign(Object.assign({},(0,gt.Wf)(E)),{display:"inline-flex",flexWrap:"wrap",columnGap:E.marginXS,[`> ${E.antCls}-row`]:{flex:1}}),[oe]:Object.assign(Object.assign({},(0,gt.Wf)(E)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${oe}`]:{marginInlineStart:0},[`&${oe}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ie]:Object.assign(Object.assign({},(0,gt.Wf)(E)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:E.borderRadiusSM,alignSelf:"center",[`${ie}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ie}-inner`]:Object.assign({},(0,gt.oN)(E))},[`${ie}-inner`]:{boxSizing:"border-box",display:"block",width:E.checkboxSize,height:E.checkboxSize,direction:"ltr",backgroundColor:E.colorBgContainer,border:`${(0,ge.unit)(E.lineWidth)} ${E.lineType} ${E.colorBorder}`,borderRadius:E.borderRadiusSM,borderCollapse:"separate",transition:`all ${E.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:E.calc(E.checkboxSize).div(14).mul(5).equal(),height:E.calc(E.checkboxSize).div(14).mul(8).equal(),border:`${(0,ge.unit)(E.lineWidthBold)} solid ${E.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${E.motionDurationFast} ${E.motionEaseInBack}, opacity ${E.motionDurationFast}`}},"& + span":{paddingInlineStart:E.paddingXS,paddingInlineEnd:E.paddingXS}})},{[`
|
|
|
${oe}:not(${oe}-disabled),
|
|
|
${ie}:not(${ie}-disabled)
|
|
|
`]:{[`&:hover ${ie}-inner`]:{borderColor:E.colorPrimary}},[`${oe}:not(${oe}-disabled)`]:{[`&:hover ${ie}-checked:not(${ie}-disabled) ${ie}-inner`]:{backgroundColor:E.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ie}-checked:not(${ie}-disabled):after`]:{borderColor:E.colorPrimaryHover}}},{[`${ie}-checked`]:{[`${ie}-inner`]:{backgroundColor:E.colorPrimary,borderColor:E.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${E.motionDurationMid} ${E.motionEaseOutBack} ${E.motionDurationFast}`}}},[`
|
|
|
${oe}-checked:not(${oe}-disabled),
|
|
|
${ie}-checked:not(${ie}-disabled)
|
|
|
`]:{[`&:hover ${ie}-inner`]:{backgroundColor:E.colorPrimaryHover,borderColor:"transparent"}}},{[ie]:{"&-indeterminate":{[`${ie}-inner`]:{backgroundColor:`${E.colorBgContainer} !important`,borderColor:`${E.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:E.calc(E.fontSizeLG).div(2).equal(),height:E.calc(E.fontSizeLG).div(2).equal(),backgroundColor:E.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${ie}-inner`]:{backgroundColor:`${E.colorBgContainer} !important`,borderColor:`${E.colorPrimary} !important`}}}},{[`${oe}-disabled`]:{cursor:"not-allowed"},[`${ie}-disabled`]:{[`&, ${ie}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ie}-inner`]:{background:E.colorBgContainerDisabled,borderColor:E.colorBorder,"&:after":{borderColor:E.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:E.colorTextDisabled},[`&${ie}-indeterminate ${ie}-inner::after`]:{background:E.colorTextDisabled}}}]};function z(E,ie){const oe=(0,a.mergeToken)(ie,{checkboxCls:`.${E}`,checkboxSize:ie.controlInteractiveSize});return[xe(oe)]}Pt.ZP=(0,Te.I$)("Checkbox",(E,ie)=>{let{prefixCls:oe}=ie;return[z(oe,E)]})},38406:function(Xt,Pt,je){"use strict";var ge=je(59301),gt=je(48755),a=je(584);const Te=xe=>{const{componentName:z}=xe,{getPrefixCls:E}=(0,ge.useContext)(gt.E_),ie=E("empty");switch(z){case"Table":case"List":return ge.createElement(a.Z,{image:a.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return ge.createElement(a.Z,{image:a.Z.PRESENTED_IMAGE_SIMPLE,className:`${ie}-small`});case"Table.filter":return null;default:return ge.createElement(a.Z,null)}};Pt.Z=Te},36207:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return We}});var ge=je(59301),gt=je(92310),a=je.n(gt),Te=je(33885),xe=je(42978),z=je(43403),E=je(34280),ie=ge.createContext(null),oe=ge.createContext({}),ee=ie,le=je(20068),x=je(54476),ne=je(77900),re=je(10228),ae=je(26112),se=je(75931),ce=je(8654),pe=["prefixCls","className","containerRef"],me=function(Ye){var st=Ye.prefixCls,lt=Ye.className,ft=Ye.containerRef,Tt=(0,se.Z)(Ye,pe),St=ge.useContext(oe),Ot=St.panel,bt=(0,ce.x1)(Ot,ft);return ge.createElement("div",(0,x.Z)({className:a()("".concat(st,"-content"),lt),role:"dialog",ref:bt},(0,ae.Z)(Ye,{aria:!0}),{"aria-modal":"true"},Tt))},he=me,be=je(48736);function De(Ze){return typeof Ze=="string"&&String(Number(Ze))===Ze?((0,be.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ze)):Ze}function Me(Ze){warning(!("wrapperClassName"in Ze),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ze.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Be={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Pe(Ze,Ye){var st,lt,ft,Tt=Ze.prefixCls,St=Ze.open,Ot=Ze.placement,bt=Ze.inline,Mt=Ze.push,Et=Ze.forceRender,xt=Ze.autoFocus,Dt=Ze.keyboard,jt=Ze.classNames,ht=Ze.rootClassName,Ct=Ze.rootStyle,$t=Ze.zIndex,Vt=Ze.className,vt=Ze.id,kt=Ze.style,Wt=Ze.motion,Kt=Ze.width,qt=Ze.height,or=Ze.children,gr=Ze.mask,wr=Ze.maskClosable,ur=Ze.maskMotion,xr=Ze.maskClassName,nr=Ze.maskStyle,fr=Ze.afterOpenChange,yr=Ze.onClose,Sr=Ze.onMouseEnter,ir=Ze.onMouseOver,Qt=Ze.onMouseLeave,Jt=Ze.onClick,tr=Ze.onKeyDown,sr=Ze.onKeyUp,Cr=Ze.styles,Er=Ze.drawerRender,vr=ge.useRef(),br=ge.useRef(),Fr=ge.useRef();ge.useImperativeHandle(Ye,function(){return vr.current});var _r=function(Bt){var Lt=Bt.keyCode,Ut=Bt.shiftKey;switch(Lt){case re.Z.TAB:{if(Lt===re.Z.TAB){if(!Ut&&document.activeElement===Fr.current){var cr;(cr=br.current)===null||cr===void 0||cr.focus({preventScroll:!0})}else if(Ut&&document.activeElement===br.current){var lr;(lr=Fr.current)===null||lr===void 0||lr.focus({preventScroll:!0})}}break}case re.Z.ESC:{yr&&Dt&&(Bt.stopPropagation(),yr(Bt));break}}};ge.useEffect(function(){if(St&&xt){var zt;(zt=vr.current)===null||zt===void 0||zt.focus({preventScroll:!0})}},[St]);var Yt=ge.useState(!1),ar=(0,xe.Z)(Yt,2),Dr=ar[0],Ir=ar[1],It=ge.useContext(ee),Nt;typeof Mt=="boolean"?Nt=Mt?{}:{distance:0}:Nt=Mt||{};var yt=(st=(lt=(ft=Nt)===null||ft===void 0?void 0:ft.distance)!==null&<!==void 0?lt:It==null?void 0:It.pushDistance)!==null&&st!==void 0?st:180,At=ge.useMemo(function(){return{pushDistance:yt,push:function(){Ir(!0)},pull:function(){Ir(!1)}}},[yt]);ge.useEffect(function(){if(St){var zt;It==null||(zt=It.push)===null||zt===void 0||zt.call(It)}else{var Bt;It==null||(Bt=It.pull)===null||Bt===void 0||Bt.call(It)}},[St]),ge.useEffect(function(){return function(){var zt;It==null||(zt=It.pull)===null||zt===void 0||zt.call(It)}},[]);var wt=gr&&ge.createElement(ne.default,(0,x.Z)({key:"mask"},ur,{visible:St}),function(zt,Bt){var Lt=zt.className,Ut=zt.style;return ge.createElement("div",{className:a()("".concat(Tt,"-mask"),Lt,jt==null?void 0:jt.mask,xr),style:(0,Te.Z)((0,Te.Z)((0,Te.Z)({},Ut),nr),Cr==null?void 0:Cr.mask),onClick:wr&&St?yr:void 0,ref:Bt})}),Rt=typeof Wt=="function"?Wt(Ot):Wt,pt={};if(Dr&&yt)switch(Ot){case"top":pt.transform="translateY(".concat(yt,"px)");break;case"bottom":pt.transform="translateY(".concat(-yt,"px)");break;case"left":pt.transform="translateX(".concat(yt,"px)");break;default:pt.transform="translateX(".concat(-yt,"px)");break}Ot==="left"||Ot==="right"?pt.width=De(Kt):pt.height=De(qt);var Ft={onMouseEnter:Sr,onMouseOver:ir,onMouseLeave:Qt,onClick:Jt,onKeyDown:tr,onKeyUp:sr},Ht=ge.createElement(ne.default,(0,x.Z)({key:"panel"},Rt,{visible:St,forceRender:Et,onVisibleChanged:function(Bt){fr==null||fr(Bt)},removeOnLeave:!1,leavedClassName:"".concat(Tt,"-content-wrapper-hidden")}),function(zt,Bt){var Lt=zt.className,Ut=zt.style,cr=ge.createElement(he,(0,x.Z)({id:vt,containerRef:Bt,prefixCls:Tt,className:a()(Vt,jt==null?void 0:jt.content),style:(0,Te.Z)((0,Te.Z)({},kt),Cr==null?void 0:Cr.content)},(0,ae.Z)(Ze,{aria:!0}),Ft),or);return ge.createElement("div",(0,x.Z)({className:a()("".concat(Tt,"-content-wrapper"),jt==null?void 0:jt.wrapper,Lt),style:(0,Te.Z)((0,Te.Z)((0,Te.Z)({},pt),Ut),Cr==null?void 0:Cr.wrapper)},(0,ae.Z)(Ze,{data:!0})),Er?Er(cr):cr)}),Gt=(0,Te.Z)({},Ct);return $t&&(Gt.zIndex=$t),ge.createElement(ee.Provider,{value:At},ge.createElement("div",{className:a()(Tt,"".concat(Tt,"-").concat(Ot),ht,(0,le.Z)((0,le.Z)({},"".concat(Tt,"-open"),St),"".concat(Tt,"-inline"),bt)),style:Gt,tabIndex:-1,ref:vr,onKeyDown:_r},wt,ge.createElement("div",{tabIndex:0,ref:br,style:Be,"aria-hidden":"true","data-sentinel":"start"}),Ht,ge.createElement("div",{tabIndex:0,ref:Fr,style:Be,"aria-hidden":"true","data-sentinel":"end"})))}var Ce=ge.forwardRef(Pe),Oe=Ce,Ie=function(Ye){var st=Ye.open,lt=st===void 0?!1:st,ft=Ye.prefixCls,Tt=ft===void 0?"rc-drawer":ft,St=Ye.placement,Ot=St===void 0?"right":St,bt=Ye.autoFocus,Mt=bt===void 0?!0:bt,Et=Ye.keyboard,xt=Et===void 0?!0:Et,Dt=Ye.width,jt=Dt===void 0?378:Dt,ht=Ye.mask,Ct=ht===void 0?!0:ht,$t=Ye.maskClosable,Vt=$t===void 0?!0:$t,vt=Ye.getContainer,kt=Ye.forceRender,Wt=Ye.afterOpenChange,Kt=Ye.destroyOnClose,qt=Ye.onMouseEnter,or=Ye.onMouseOver,gr=Ye.onMouseLeave,wr=Ye.onClick,ur=Ye.onKeyDown,xr=Ye.onKeyUp,nr=Ye.panelRef,fr=ge.useState(!1),yr=(0,xe.Z)(fr,2),Sr=yr[0],ir=yr[1],Qt=ge.useState(!1),Jt=(0,xe.Z)(Qt,2),tr=Jt[0],sr=Jt[1];(0,E.Z)(function(){sr(!0)},[]);var Cr=tr?lt:!1,Er=ge.useRef(),vr=ge.useRef();(0,E.Z)(function(){Cr&&(vr.current=document.activeElement)},[Cr]);var br=function(Dr){var Ir;if(ir(Dr),Wt==null||Wt(Dr),!Dr&&vr.current&&!((Ir=Er.current)!==null&&Ir!==void 0&&Ir.contains(vr.current))){var It;(It=vr.current)===null||It===void 0||It.focus({preventScroll:!0})}},Fr=ge.useMemo(function(){return{panel:nr}},[nr]);if(!kt&&!Sr&&!Cr&&Kt)return null;var _r={onMouseEnter:qt,onMouseOver:or,onMouseLeave:gr,onClick:wr,onKeyDown:ur,onKeyUp:xr},Yt=(0,Te.Z)((0,Te.Z)({},Ye),{},{open:Cr,prefixCls:Tt,placement:Ot,autoFocus:Mt,keyboard:xt,width:jt,mask:Ct,maskClosable:Vt,inline:vt===!1,afterOpenChange:br,ref:Er},_r);return ge.createElement(oe.Provider,{value:Fr},ge.createElement(z.Z,{open:Cr||kt||Sr,autoDestroy:!1,getContainer:vt,autoLock:Ct&&(Cr||Sr)},ge.createElement(Oe,Yt)))},ke=Ie,Le=ke,Ae=je(62487),ve=je(75030),Ue=je(86641),$e=je(55743),Je=je(48755),ot=je(91190),_e=je(78776),Ke=je(458),rt=Ze=>{var Ye,st;const{prefixCls:lt,title:ft,footer:Tt,extra:St,loading:Ot,onClose:bt,headerStyle:Mt,bodyStyle:Et,footerStyle:xt,children:Dt,classNames:jt,styles:ht}=Ze,Ct=(0,Je.dj)("drawer"),$t=ge.useCallback(Kt=>ge.createElement("button",{type:"button",onClick:bt,"aria-label":"Close",className:`${lt}-close`},Kt),[bt]),[Vt,vt]=(0,_e.Z)((0,_e.w)(Ze),(0,_e.w)(Ct),{closable:!0,closeIconRender:$t}),kt=ge.useMemo(()=>{var Kt,qt;return!ft&&!Vt?null:ge.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(Kt=Ct.styles)===null||Kt===void 0?void 0:Kt.header),Mt),ht==null?void 0:ht.header),className:a()(`${lt}-header`,{[`${lt}-header-close-only`]:Vt&&!ft&&!St},(qt=Ct.classNames)===null||qt===void 0?void 0:qt.header,jt==null?void 0:jt.header)},ge.createElement("div",{className:`${lt}-header-title`},vt,ft&&ge.createElement("div",{className:`${lt}-title`},ft)),St&&ge.createElement("div",{className:`${lt}-extra`},St))},[Vt,vt,St,Mt,lt,ft]),Wt=ge.useMemo(()=>{var Kt,qt;if(!Tt)return null;const or=`${lt}-footer`;return ge.createElement("div",{className:a()(or,(Kt=Ct.classNames)===null||Kt===void 0?void 0:Kt.footer,jt==null?void 0:jt.footer),style:Object.assign(Object.assign(Object.assign({},(qt=Ct.styles)===null||qt===void 0?void 0:qt.footer),xt),ht==null?void 0:ht.footer)},Tt)},[Tt,xt,lt]);return ge.createElement(ge.Fragment,null,kt,ge.createElement("div",{className:a()(`${lt}-body`,jt==null?void 0:jt.body,(Ye=Ct.classNames)===null||Ye===void 0?void 0:Ye.body),style:Object.assign(Object.assign(Object.assign({},(st=Ct.styles)===null||st===void 0?void 0:st.body),Et),ht==null?void 0:ht.body)},Ot?ge.createElement(Ke.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${lt}-body-skeleton`}):Dt),Wt)},tt=je(36237),Ge=je(63356),Xe=je(16931),Ve=je(51636);const it=Ze=>{const Ye="100%";return{left:`translateX(-${Ye})`,right:`translateX(${Ye})`,top:`translateY(-${Ye})`,bottom:`translateY(${Ye})`}[Ze]},Qe=(Ze,Ye)=>({"&-enter, &-appear":Object.assign(Object.assign({},Ze),{"&-active":Ye}),"&-leave":Object.assign(Object.assign({},Ye),{"&-active":Ze})}),ct=(Ze,Ye)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Ye}`}}},Qe({opacity:Ze},{opacity:1})),at=(Ze,Ye)=>[ct(.7,Ye),Qe({transform:it(Ze)},{transform:"none"})];var Fe=Ze=>{const{componentCls:Ye,motionDurationSlow:st}=Ze;return{[Ye]:{[`${Ye}-mask-motion`]:ct(0,st),[`${Ye}-panel-motion`]:["left","right","top","bottom"].reduce((lt,ft)=>Object.assign(Object.assign({},lt),{[`&-${ft}`]:at(ft,st)}),{})}}};const Re=Ze=>{const{borderRadiusSM:Ye,componentCls:st,zIndexPopup:lt,colorBgMask:ft,colorBgElevated:Tt,motionDurationSlow:St,motionDurationMid:Ot,paddingXS:bt,padding:Mt,paddingLG:Et,fontSizeLG:xt,lineHeightLG:Dt,lineWidth:jt,lineType:ht,colorSplit:Ct,marginXS:$t,colorIcon:Vt,colorIconHover:vt,colorBgTextHover:kt,colorBgTextActive:Wt,colorText:Kt,fontWeightStrong:qt,footerPaddingBlock:or,footerPaddingInline:gr,calc:wr}=Ze,ur=`${st}-content-wrapper`;return{[st]:{position:"fixed",inset:0,zIndex:lt,pointerEvents:"none",color:Kt,"&-pure":{position:"relative",background:Tt,display:"flex",flexDirection:"column",[`&${st}-left`]:{boxShadow:Ze.boxShadowDrawerLeft},[`&${st}-right`]:{boxShadow:Ze.boxShadowDrawerRight},[`&${st}-top`]:{boxShadow:Ze.boxShadowDrawerUp},[`&${st}-bottom`]:{boxShadow:Ze.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${st}-mask`]:{position:"absolute",inset:0,zIndex:lt,background:ft,pointerEvents:"auto"},[ur]:{position:"absolute",zIndex:lt,maxWidth:"100vw",transition:`all ${St}`,"&-hidden":{display:"none"}},[`&-left > ${ur}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ze.boxShadowDrawerLeft},[`&-right > ${ur}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ze.boxShadowDrawerRight},[`&-top > ${ur}`]:{top:0,insetInline:0,boxShadow:Ze.boxShadowDrawerUp},[`&-bottom > ${ur}`]:{bottom:0,insetInline:0,boxShadow:Ze.boxShadowDrawerDown},[`${st}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:Tt,pointerEvents:"auto"},[`${st}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,tt.unit)(Mt)} ${(0,tt.unit)(Et)}`,fontSize:xt,lineHeight:Dt,borderBottom:`${(0,tt.unit)(jt)} ${ht} ${Ct}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${st}-extra`]:{flex:"none"},[`${st}-close`]:Object.assign({display:"inline-flex",width:wr(xt).add(bt).equal(),height:wr(xt).add(bt).equal(),borderRadius:Ye,justifyContent:"center",alignItems:"center",marginInlineEnd:$t,color:Vt,fontWeight:qt,fontSize:xt,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${Ot}`,textRendering:"auto","&:hover":{color:vt,backgroundColor:kt,textDecoration:"none"},"&:active":{backgroundColor:Wt}},(0,Ge.Qy)(Ze)),[`${st}-title`]:{flex:1,margin:0,fontWeight:Ze.fontWeightStrong,fontSize:xt,lineHeight:Dt},[`${st}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Et,overflow:"auto",[`${st}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${st}-footer`]:{flexShrink:0,padding:`${(0,tt.unit)(or)} ${(0,tt.unit)(gr)}`,borderTop:`${(0,tt.unit)(jt)} ${ht} ${Ct}`},"&-rtl":{direction:"rtl"}}}},te=Ze=>({zIndexPopup:Ze.zIndexPopupBase,footerPaddingBlock:Ze.paddingXS,footerPaddingInline:Ze.padding});var de=(0,Xe.I$)("Drawer",Ze=>{const Ye=(0,Ve.mergeToken)(Ze,{});return[Re(Ye),Fe(Ye)]},te),Ne=function(Ze,Ye){var st={};for(var lt in Ze)Object.prototype.hasOwnProperty.call(Ze,lt)&&Ye.indexOf(lt)<0&&(st[lt]=Ze[lt]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,lt=Object.getOwnPropertySymbols(Ze);ft<lt.length;ft++)Ye.indexOf(lt[ft])<0&&Object.prototype.propertyIsEnumerable.call(Ze,lt[ft])&&(st[lt[ft]]=Ze[lt[ft]]);return st};const ze=null,we={distance:180},ye=Ze=>{var Ye;const{rootClassName:st,width:lt,height:ft,size:Tt="default",mask:St=!0,push:Ot=we,open:bt,afterOpenChange:Mt,onClose:Et,prefixCls:xt,getContainer:Dt,style:jt,className:ht,visible:Ct,afterVisibleChange:$t,maskStyle:Vt,drawerStyle:vt,contentWrapperStyle:kt}=Ze,Wt=Ne(Ze,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:Kt,getPrefixCls:qt,direction:or,className:gr,style:wr,classNames:ur,styles:xr}=(0,Je.dj)("drawer"),nr=qt("drawer",xt),[fr,yr,Sr]=de(nr),ir=Dt===void 0&&Kt?()=>Kt(document.body):Dt,Qt=a()({"no-mask":!St,[`${nr}-rtl`]:or==="rtl"},st,yr,Sr),Jt=ge.useMemo(()=>lt!=null?lt:Tt==="large"?736:378,[lt,Tt]),tr=ge.useMemo(()=>ft!=null?ft:Tt==="large"?736:378,[ft,Tt]),sr={motionName:(0,Ue.m)(nr,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Cr=Yt=>({motionName:(0,Ue.m)(nr,`panel-motion-${Yt}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Er=(0,ot.H)(),[vr,br]=(0,ve.Cn)("Drawer",Wt.zIndex),{classNames:Fr={},styles:_r={}}=Wt;return fr(ge.createElement(Ae.Z,{form:!0,space:!0},ge.createElement($e.Z.Provider,{value:br},ge.createElement(Le,Object.assign({prefixCls:nr,onClose:Et,maskMotion:sr,motion:Cr},Wt,{classNames:{mask:a()(Fr.mask,ur.mask),content:a()(Fr.content,ur.content),wrapper:a()(Fr.wrapper,ur.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},_r.mask),Vt),xr.mask),content:Object.assign(Object.assign(Object.assign({},_r.content),vt),xr.content),wrapper:Object.assign(Object.assign(Object.assign({},_r.wrapper),kt),xr.wrapper)},open:bt!=null?bt:Ct,mask:St,push:Ot,width:Jt,height:tr,style:Object.assign(Object.assign({},wr),jt),className:a()(gr,ht),rootClassName:Qt,getContainer:ir,afterOpenChange:Mt!=null?Mt:$t,panelRef:Er,zIndex:vr}),ge.createElement(rt,Object.assign({prefixCls:nr},Wt,{onClose:Et}))))))},Ee=Ze=>{const{prefixCls:Ye,style:st,className:lt,placement:ft="right"}=Ze,Tt=Ne(Ze,["prefixCls","style","className","placement"]),{getPrefixCls:St}=ge.useContext(Je.E_),Ot=St("drawer",Ye),[bt,Mt,Et]=de(Ot),xt=a()(Ot,`${Ot}-pure`,`${Ot}-${ft}`,Mt,Et,lt);return bt(ge.createElement("div",{className:xt,style:st},ge.createElement(rt,Object.assign({prefixCls:Ot},Tt))))};ye._InternalPanelDoNotUseOrYouWillBeFired=Ee;var We=ye},19563:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return tt}});var ge=je(59301),gt=je(33853),a=je(38819),Te=je(92310),xe=je.n(Te),z=je(96478),E=je(6089),ie=je(18929),oe=je(2738),ee=je(75030),x=Ge=>typeof Ge!="object"&&typeof Ge!="function"||Ge===null,ne=je(52838),re=je(45915),ae=je(22703),se=je(32383),ce=je(55743),pe=je(48755),me=je(83397),he=je(93041),be=je(78857),De=je(57700),Me=je(36237),Be=je(63356),Pe=je(46e3),Ce=je(93873),Oe=je(34925),Ie=je(37645),ke=je(36305),Le=je(16931),Ae=je(51636),Ue=Ge=>{const{componentCls:Xe,menuCls:Ve,colorError:it,colorTextLightSolid:Qe}=Ge,ct=`${Ve}-item`;return{[`${Xe}, ${Xe}-menu-submenu`]:{[`${Ve} ${ct}`]:{[`&${ct}-danger:not(${ct}-disabled)`]:{color:it,"&:hover":{color:Qe,backgroundColor:it}}}}}};const $e=Ge=>{const{componentCls:Xe,menuCls:Ve,zIndexPopup:it,dropdownArrowDistance:Qe,sizePopupArrow:ct,antCls:at,iconCls:qe,motionDurationMid:Fe,paddingBlock:Re,fontSize:te,dropdownEdgeChildPadding:de,colorTextDisabled:Ne,fontSizeIcon:ze,controlPaddingHorizontal:we,colorBgElevated:ye}=Ge;return[{[Xe]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:it,display:"block","&::before":{position:"absolute",insetBlock:Ge.calc(ct).div(2).sub(Qe).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${at}-btn`]:{[`& > ${qe}-down, & > ${at}-btn-icon > ${qe}-down`]:{fontSize:ze}},[`${Xe}-wrap`]:{position:"relative",[`${at}-btn > ${qe}-down`]:{fontSize:ze},[`${qe}-down::before`]:{transition:`transform ${Fe}`}},[`${Xe}-wrap-open`]:{[`${qe}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${at}-slide-down-enter${at}-slide-down-enter-active${Xe}-placement-bottomLeft,
|
|
|
&${at}-slide-down-appear${at}-slide-down-appear-active${Xe}-placement-bottomLeft,
|
|
|
&${at}-slide-down-enter${at}-slide-down-enter-active${Xe}-placement-bottom,
|
|
|
&${at}-slide-down-appear${at}-slide-down-appear-active${Xe}-placement-bottom,
|
|
|
&${at}-slide-down-enter${at}-slide-down-enter-active${Xe}-placement-bottomRight,
|
|
|
&${at}-slide-down-appear${at}-slide-down-appear-active${Xe}-placement-bottomRight`]:{animationName:Pe.fJ},[`&${at}-slide-up-enter${at}-slide-up-enter-active${Xe}-placement-topLeft,
|
|
|
&${at}-slide-up-appear${at}-slide-up-appear-active${Xe}-placement-topLeft,
|
|
|
&${at}-slide-up-enter${at}-slide-up-enter-active${Xe}-placement-top,
|
|
|
&${at}-slide-up-appear${at}-slide-up-appear-active${Xe}-placement-top,
|
|
|
&${at}-slide-up-enter${at}-slide-up-enter-active${Xe}-placement-topRight,
|
|
|
&${at}-slide-up-appear${at}-slide-up-appear-active${Xe}-placement-topRight`]:{animationName:Pe.Qt},[`&${at}-slide-down-leave${at}-slide-down-leave-active${Xe}-placement-bottomLeft,
|
|
|
&${at}-slide-down-leave${at}-slide-down-leave-active${Xe}-placement-bottom,
|
|
|
&${at}-slide-down-leave${at}-slide-down-leave-active${Xe}-placement-bottomRight`]:{animationName:Pe.Uw},[`&${at}-slide-up-leave${at}-slide-up-leave-active${Xe}-placement-topLeft,
|
|
|
&${at}-slide-up-leave${at}-slide-up-leave-active${Xe}-placement-top,
|
|
|
&${at}-slide-up-leave${at}-slide-up-leave-active${Xe}-placement-topRight`]:{animationName:Pe.ly}}},(0,Ie.ZP)(Ge,ye,{arrowPlacement:{top:!0,bottom:!0}}),{[`${Xe} ${Ve}`]:{position:"relative",margin:0},[`${Ve}-submenu-popup`]:{position:"absolute",zIndex:it,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Xe}, ${Xe}-menu-submenu`]:Object.assign(Object.assign({},(0,Be.Wf)(Ge)),{[Ve]:Object.assign(Object.assign({padding:de,listStyleType:"none",backgroundColor:ye,backgroundClip:"padding-box",borderRadius:Ge.borderRadiusLG,outline:"none",boxShadow:Ge.boxShadowSecondary},(0,Be.Qy)(Ge)),{"&:empty":{padding:0,boxShadow:"none"},[`${Ve}-item-group-title`]:{padding:`${(0,Me.unit)(Re)} ${(0,Me.unit)(we)}`,color:Ge.colorTextDescription,transition:`all ${Fe}`},[`${Ve}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Ve}-item-icon`]:{minWidth:te,marginInlineEnd:Ge.marginXS,fontSize:Ge.fontSizeSM},[`${Ve}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${Fe}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${Ve}-item-extra`]:{paddingInlineStart:Ge.padding,marginInlineStart:"auto",fontSize:Ge.fontSizeSM,color:Ge.colorTextDescription}},[`${Ve}-item, ${Ve}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,Me.unit)(Re)} ${(0,Me.unit)(we)}`,color:Ge.colorText,fontWeight:"normal",fontSize:te,lineHeight:Ge.lineHeight,cursor:"pointer",transition:`all ${Fe}`,borderRadius:Ge.borderRadiusSM,"&:hover, &-active":{backgroundColor:Ge.controlItemBgHover}},(0,Be.Qy)(Ge)),{"&-selected":{color:Ge.colorPrimary,backgroundColor:Ge.controlItemBgActive,"&:hover, &-active":{backgroundColor:Ge.controlItemBgActiveHover}},"&-disabled":{color:Ne,cursor:"not-allowed","&:hover":{color:Ne,backgroundColor:ye,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,Me.unit)(Ge.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:Ge.colorSplit},[`${Xe}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Ge.paddingXS,[`${Xe}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Ge.colorTextDescription,fontSize:ze,fontStyle:"normal"}}}),[`${Ve}-item-group-list`]:{margin:`0 ${(0,Me.unit)(Ge.marginXS)}`,padding:0,listStyle:"none"},[`${Ve}-submenu-title`]:{paddingInlineEnd:Ge.calc(we).add(Ge.fontSizeSM).equal()},[`${Ve}-submenu-vertical`]:{position:"relative"},[`${Ve}-submenu${Ve}-submenu-disabled ${Xe}-menu-submenu-title`]:{[`&, ${Xe}-menu-submenu-arrow-icon`]:{color:Ne,backgroundColor:ye,cursor:"not-allowed"}},[`${Ve}-submenu-selected ${Xe}-menu-submenu-title`]:{color:Ge.colorPrimary}})})},[(0,Pe.oN)(Ge,"slide-up"),(0,Pe.oN)(Ge,"slide-down"),(0,Ce.Fm)(Ge,"move-up"),(0,Ce.Fm)(Ge,"move-down"),(0,Oe._y)(Ge,"zoom-big")]]},Je=Ge=>Object.assign(Object.assign({zIndexPopup:Ge.zIndexPopupBase+50,paddingBlock:(Ge.controlHeight-Ge.fontSize*Ge.lineHeight)/2},(0,Ie.wZ)({contentRadius:Ge.borderRadiusLG,limitVerticalRadius:!0})),(0,ke.w)(Ge));var ot=(0,Le.I$)("Dropdown",Ge=>{const{marginXXS:Xe,sizePopupArrow:Ve,paddingXXS:it,componentCls:Qe}=Ge,ct=(0,Ae.mergeToken)(Ge,{menuCls:`${Qe}-menu`,dropdownArrowDistance:Ge.calc(Ve).div(2).add(Xe).equal(),dropdownEdgeChildPadding:it});return[$e(ct),Ue(ct)]},Je,{resetStyle:!1});const _e=null,Ke=Ge=>{var Xe;const{menu:Ve,arrow:it,prefixCls:Qe,children:ct,trigger:at,disabled:qe,dropdownRender:Fe,getPopupContainer:Re,overlayClassName:te,rootClassName:de,overlayStyle:Ne,open:ze,onOpenChange:we,visible:ye,onVisibleChange:Ee,mouseEnterDelay:We=.15,mouseLeaveDelay:Ze=.1,autoAdjustOverflow:Ye=!0,placement:st="",overlay:lt,transitionName:ft}=Ge,{getPopupContainer:Tt,getPrefixCls:St,direction:Ot,dropdown:bt}=ge.useContext(pe.E_),Mt=(0,se.ln)("Dropdown"),Et=ge.useMemo(()=>{const ir=St();return ft!==void 0?ft:st.includes("top")?`${ir}-slide-down`:`${ir}-slide-up`},[St,st,ft]),xt=ge.useMemo(()=>st?st.includes("Center")?st.slice(0,st.indexOf("Center")):st:Ot==="rtl"?"bottomRight":"bottomLeft",[st,Ot]),Dt=St("dropdown",Qe),jt=(0,me.Z)(Dt),[ht,Ct,$t]=ot(Dt,jt),[,Vt]=(0,De.ZP)(),vt=ge.Children.only(x(ct)?ge.createElement("span",null,ct):ct),kt=(0,ae.Tm)(vt,{className:xe()(`${Dt}-trigger`,{[`${Dt}-rtl`]:Ot==="rtl"},vt.props.className),disabled:(Xe=vt.props.disabled)!==null&&Xe!==void 0?Xe:qe}),Wt=qe?[]:at,Kt=!!(Wt!=null&&Wt.includes("contextMenu")),[qt,or]=(0,ie.Z)(!1,{value:ze!=null?ze:ye}),gr=(0,E.Z)(ir=>{we==null||we(ir,{source:"trigger"}),Ee==null||Ee(ir),or(ir)}),wr=xe()(te,de,Ct,$t,jt,bt==null?void 0:bt.className,{[`${Dt}-rtl`]:Ot==="rtl"}),ur=(0,ne.Z)({arrowPointAtCenter:typeof it=="object"&&it.pointAtCenter,autoAdjustOverflow:Ye,offset:Vt.marginXXS,arrowWidth:it?Vt.sizePopupArrow:0,borderRadius:Vt.borderRadius}),xr=ge.useCallback(()=>{Ve!=null&&Ve.selectable&&(Ve!=null&&Ve.multiple)||(we==null||we(!1,{source:"menu"}),or(!1))},[Ve==null?void 0:Ve.selectable,Ve==null?void 0:Ve.multiple]),nr=()=>{let ir;return Ve!=null&&Ve.items?ir=ge.createElement(he.default,Object.assign({},Ve)):typeof lt=="function"?ir=lt():ir=lt,Fe&&(ir=Fe(ir)),ir=ge.Children.only(typeof ir=="string"?ge.createElement("span",null,ir):ir),ge.createElement(be.J,{prefixCls:`${Dt}-menu`,rootClassName:xe()($t,jt),expandIcon:ge.createElement("span",{className:`${Dt}-menu-submenu-arrow`},Ot==="rtl"?ge.createElement(gt.Z,{className:`${Dt}-menu-submenu-arrow-icon`}):ge.createElement(a.Z,{className:`${Dt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:xr,validator:Qt=>{let{mode:Jt}=Qt}},ir)},[fr,yr]=(0,ee.Cn)("Dropdown",Ne==null?void 0:Ne.zIndex);let Sr=ge.createElement(z.Z,Object.assign({alignPoint:Kt},(0,oe.Z)(Ge,["rootClassName"]),{mouseEnterDelay:We,mouseLeaveDelay:Ze,visible:qt,builtinPlacements:ur,arrow:!!it,overlayClassName:wr,prefixCls:Dt,getPopupContainer:Re||Tt,transitionName:Et,trigger:Wt,overlay:nr,placement:xt,onVisibleChange:gr,overlayStyle:Object.assign(Object.assign(Object.assign({},bt==null?void 0:bt.style),Ne),{zIndex:fr})}),kt);return fr&&(Sr=ge.createElement(ce.Z.Provider,{value:yr},Sr)),ht(Sr)},et=(0,re.Z)(Ke,"align",void 0,"dropdown",Ge=>Ge),rt=Ge=>ge.createElement(et,Object.assign({},Ge),ge.createElement("span",null));Ke._InternalPanelDoNotUseOrYouWillBeFired=rt;var tt=Ke},75727:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return re}});var ge=je(19563),gt=je(59301),a=je(18785),Te=je(92310),xe=je.n(Te),z=je(7939),E=je(48755),ie=je(44104),oe=je(70045),ee=function(ae,se){var ce={};for(var pe in ae)Object.prototype.hasOwnProperty.call(ae,pe)&&se.indexOf(pe)<0&&(ce[pe]=ae[pe]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,pe=Object.getOwnPropertySymbols(ae);me<pe.length;me++)se.indexOf(pe[me])<0&&Object.prototype.propertyIsEnumerable.call(ae,pe[me])&&(ce[pe[me]]=ae[pe[me]]);return ce};const le=ae=>{const{getPopupContainer:se,getPrefixCls:ce,direction:pe}=gt.useContext(E.E_),{prefixCls:me,type:he="default",danger:be,disabled:De,loading:Me,onClick:Be,htmlType:Pe,children:Ce,className:Oe,menu:Ie,arrow:ke,autoFocus:Le,overlay:Ae,trigger:ve,align:Ue,open:$e,onOpenChange:Je,placement:ot,getPopupContainer:_e,href:Ke,icon:et=gt.createElement(a.Z,null),title:rt,buttonsRender:tt=We=>We,mouseEnterDelay:Ge,mouseLeaveDelay:Xe,overlayClassName:Ve,overlayStyle:it,destroyPopupOnHide:Qe,dropdownRender:ct}=ae,at=ee(ae,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),qe=ce("dropdown",me),Fe=`${qe}-button`,Re={menu:Ie,arrow:ke,autoFocus:Le,align:Ue,disabled:De,trigger:De?[]:ve,onOpenChange:Je,getPopupContainer:_e||se,mouseEnterDelay:Ge,mouseLeaveDelay:Xe,overlayClassName:Ve,overlayStyle:it,destroyPopupOnHide:Qe,dropdownRender:ct},{compactSize:te,compactItemClassnames:de}=(0,oe.ri)(qe,pe),Ne=xe()(Fe,de,Oe);"overlay"in ae&&(Re.overlay=Ae),"open"in ae&&(Re.open=$e),"placement"in ae?Re.placement=ot:Re.placement=pe==="rtl"?"bottomLeft":"bottomRight";const ze=gt.createElement(z.ZP,{type:he,danger:be,disabled:De,loading:Me,onClick:Be,htmlType:Pe,href:Ke,title:rt},Ce),we=gt.createElement(z.ZP,{type:he,danger:be,icon:et}),[ye,Ee]=tt([ze,we]);return gt.createElement(ie.Z.Compact,Object.assign({className:Ne,size:te,block:!0},at),ye,gt.createElement(ge.Z,Object.assign({},Re),Ee))};le.__ANT_BUTTON=!0;var x=le;const ne=ge.Z;ne.Button=x;var re=ne},584:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return he}});var ge=je(59301),gt=je(92310),a=je.n(gt),Te=je(9017),xe=je(17835),z=je(57700),ie=()=>{const[,be]=(0,z.ZP)(),[De]=(0,Te.Z)("Empty"),Be=new xe.FastColor(be.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return ge.createElement("svg",{style:Be,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},ge.createElement("title",null,(De==null?void 0:De.description)||"Empty"),ge.createElement("g",{fill:"none",fillRule:"evenodd"},ge.createElement("g",{transform:"translate(24 31.67)"},ge.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),ge.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),ge.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),ge.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),ge.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),ge.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),ge.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},ge.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),ge.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},ee=()=>{const[,be]=(0,z.ZP)(),[De]=(0,Te.Z)("Empty"),{colorFill:Me,colorFillTertiary:Be,colorFillQuaternary:Pe,colorBgContainer:Ce}=be,{borderColor:Oe,shadowColor:Ie,contentColor:ke}=(0,ge.useMemo)(()=>({borderColor:new xe.FastColor(Me).onBackground(Ce).toHexString(),shadowColor:new xe.FastColor(Be).onBackground(Ce).toHexString(),contentColor:new xe.FastColor(Pe).onBackground(Ce).toHexString()}),[Me,Be,Pe,Ce]);return ge.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},ge.createElement("title",null,(De==null?void 0:De.description)||"Empty"),ge.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},ge.createElement("ellipse",{fill:Ie,cx:"32",cy:"33",rx:"32",ry:"7"}),ge.createElement("g",{fillRule:"nonzero",stroke:Oe},ge.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),ge.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:ke}))))},le=je(16931),x=je(51636);const ne=be=>{const{componentCls:De,margin:Me,marginXS:Be,marginXL:Pe,fontSize:Ce,lineHeight:Oe}=be;return{[De]:{marginInline:Be,fontSize:Ce,lineHeight:Oe,textAlign:"center",[`${De}-image`]:{height:be.emptyImgHeight,marginBottom:Be,opacity:be.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${De}-description`]:{color:be.colorTextDescription},[`${De}-footer`]:{marginTop:Me},"&-normal":{marginBlock:Pe,color:be.colorTextDescription,[`${De}-description`]:{color:be.colorTextDescription},[`${De}-image`]:{height:be.emptyImgHeightMD}},"&-small":{marginBlock:Be,color:be.colorTextDescription,[`${De}-image`]:{height:be.emptyImgHeightSM}}}}};var re=(0,le.I$)("Empty",be=>{const{componentCls:De,controlHeightLG:Me,calc:Be}=be,Pe=(0,x.mergeToken)(be,{emptyImgCls:`${De}-img`,emptyImgHeight:Be(Me).mul(2.5).equal(),emptyImgHeightMD:Me,emptyImgHeightSM:Be(Me).mul(.875).equal()});return[ne(Pe)]}),ae=je(48755),se=function(be,De){var Me={};for(var Be in be)Object.prototype.hasOwnProperty.call(be,Be)&&De.indexOf(Be)<0&&(Me[Be]=be[Be]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,Be=Object.getOwnPropertySymbols(be);Pe<Be.length;Pe++)De.indexOf(Be[Pe])<0&&Object.prototype.propertyIsEnumerable.call(be,Be[Pe])&&(Me[Be[Pe]]=be[Be[Pe]]);return Me};const ce=ge.createElement(ie,null),pe=ge.createElement(ee,null),me=be=>{const{className:De,rootClassName:Me,prefixCls:Be,image:Pe=ce,description:Ce,children:Oe,imageStyle:Ie,style:ke,classNames:Le,styles:Ae}=be,ve=se(be,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:Ue,direction:$e,className:Je,style:ot,classNames:_e,styles:Ke}=(0,ae.dj)("empty"),et=Ue("empty",Be),[rt,tt,Ge]=re(et),[Xe]=(0,Te.Z)("Empty"),Ve=typeof Ce!="undefined"?Ce:Xe==null?void 0:Xe.description,it=typeof Ve=="string"?Ve:"empty";let Qe=null;return typeof Pe=="string"?Qe=ge.createElement("img",{alt:it,src:Pe}):Qe=Pe,rt(ge.createElement("div",Object.assign({className:a()(tt,Ge,et,Je,{[`${et}-normal`]:Pe===pe,[`${et}-rtl`]:$e==="rtl"},De,Me,_e.root,Le==null?void 0:Le.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},Ke.root),ot),Ae==null?void 0:Ae.root),ke)},ve),ge.createElement("div",{className:a()(`${et}-image`,_e.image,Le==null?void 0:Le.image),style:Object.assign(Object.assign(Object.assign({},Ie),Ke.image),Ae==null?void 0:Ae.image)},Qe),Ve&&ge.createElement("div",{className:a()(`${et}-description`,_e.description,Le==null?void 0:Le.description),style:Object.assign(Object.assign({},Ke.description),Ae==null?void 0:Ae.description)},Ve),Oe&&ge.createElement("div",{className:a()(`${et}-footer`,_e.footer,Le==null?void 0:Le.footer),style:Object.assign(Object.assign({},Ke.footer),Ae==null?void 0:Ae.footer)},Oe)))};me.PRESENTED_IMAGE_DEFAULT=ce,me.PRESENTED_IMAGE_SIMPLE=pe;var he=me},28284:function(Xt,Pt,je){"use strict";je.d(Pt,{default:function(){return Nt}});var ge=je(56553),gt=je(94480),a=je(59301),Te=je(92310),xe=je.n(Te),z=je(77900),E=je(86641),ie=je(83397);function oe(yt){const[At,wt]=a.useState(yt);return a.useEffect(()=>{const Rt=setTimeout(()=>{wt(yt)},yt.length?0:10);return()=>{clearTimeout(Rt)}},[yt]),At}var ee=je(36237),le=je(63356),x=je(34925),ne=je(34961),re=je(51636),ae=je(16931),ce=yt=>{const{componentCls:At}=yt,wt=`${At}-show-help`,Rt=`${At}-show-help-item`;return{[wt]:{transition:`opacity ${yt.motionDurationFast} ${yt.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[Rt]:{overflow:"hidden",transition:`height ${yt.motionDurationFast} ${yt.motionEaseInOut},
|
|
|
opacity ${yt.motionDurationFast} ${yt.motionEaseInOut},
|
|
|
transform ${yt.motionDurationFast} ${yt.motionEaseInOut} !important`,[`&${Rt}-appear, &${Rt}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${Rt}-leave-active`]:{transform:"translateY(-5px)"}}}}};const pe=yt=>({legend:{display:"block",width:"100%",marginBottom:yt.marginLG,padding:0,color:yt.colorTextDescription,fontSize:yt.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,ee.unit)(yt.lineWidth)} ${yt.lineType} ${yt.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${(0,ee.unit)(yt.controlOutlineWidth)} ${yt.controlOutline}`},output:{display:"block",paddingTop:15,color:yt.colorText,fontSize:yt.fontSize,lineHeight:yt.lineHeight}}),me=(yt,At)=>{const{formItemCls:wt}=yt;return{[wt]:{[`${wt}-label > label`]:{height:At},[`${wt}-control-input`]:{minHeight:At}}}},he=yt=>{const{componentCls:At}=yt;return{[yt.componentCls]:Object.assign(Object.assign(Object.assign({},(0,le.Wf)(yt)),pe(yt)),{[`${At}-text`]:{display:"inline-block",paddingInlineEnd:yt.paddingSM},"&-small":Object.assign({},me(yt,yt.controlHeightSM)),"&-large":Object.assign({},me(yt,yt.controlHeightLG))})}},be=yt=>{const{formItemCls:At,iconCls:wt,rootPrefixCls:Rt,antCls:pt,labelRequiredMarkColor:Ft,labelColor:Ht,labelFontSize:Gt,labelHeight:zt,labelColonMarginInlineStart:Bt,labelColonMarginInlineEnd:Lt,itemMarginBottom:Ut}=yt;return{[At]:Object.assign(Object.assign({},(0,le.Wf)(yt)),{marginBottom:Ut,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
|
|
|
&-hidden${pt}-row`]:{display:"none"},"&-has-warning":{[`${At}-split`]:{color:yt.colorError}},"&-has-error":{[`${At}-split`]:{color:yt.colorWarning}},[`${At}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:yt.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:zt,color:Ht,fontSize:Gt,[`> ${wt}`]:{fontSize:yt.fontSize,verticalAlign:"top"},[`&${At}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:yt.marginXXS,color:Ft,fontSize:yt.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${At}-required-mark-hidden, &${At}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${At}-optional`]:{display:"inline-block",marginInlineStart:yt.marginXXS,color:yt.colorTextDescription,[`&${At}-required-mark-hidden`]:{display:"none"}},[`${At}-tooltip`]:{color:yt.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:yt.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Bt,marginInlineEnd:Lt},[`&${At}-no-colon::after`]:{content:'"\\a0"'}}},[`${At}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${Rt}-col-'"]):not([class*="' ${Rt}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:yt.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[At]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:yt.colorTextDescription,fontSize:yt.fontSize,lineHeight:yt.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:yt.controlHeightSM,transition:`color ${yt.motionDurationMid} ${yt.motionEaseOut}`},"&-explain":{"&-error":{color:yt.colorError},"&-warning":{color:yt.colorWarning}}},[`&-with-help ${At}-explain`]:{height:"auto",opacity:1},[`${At}-feedback-icon`]:{fontSize:yt.fontSize,textAlign:"center",visibility:"visible",animationName:x.kr,animationDuration:yt.motionDurationMid,animationTimingFunction:yt.motionEaseOutBack,pointerEvents:"none","&-success":{color:yt.colorSuccess},"&-error":{color:yt.colorError},"&-warning":{color:yt.colorWarning},"&-validating":{color:yt.colorPrimary}}})}},De=(yt,At)=>{const{formItemCls:wt}=yt;return{[`${At}-horizontal`]:{[`${wt}-label`]:{flexGrow:0},[`${wt}-control`]:{flex:"1 1 0",minWidth:0},[`${wt}-label[class$='-24'], ${wt}-label[class*='-24 ']`]:{[`& + ${wt}-control`]:{minWidth:"unset"}}}}},Me=yt=>{const{componentCls:At,formItemCls:wt,inlineItemMarginBottom:Rt}=yt;return{[`${At}-inline`]:{display:"flex",flexWrap:"wrap",[wt]:{flex:"none",marginInlineEnd:yt.margin,marginBottom:Rt,"&-row":{flexWrap:"nowrap"},[`> ${wt}-label,
|
|
|
> ${wt}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${wt}-label`]:{flex:"none"},[`${At}-text`]:{display:"inline-block"},[`${wt}-has-feedback`]:{display:"inline-block"}}}}},Be=yt=>({padding:yt.verticalLabelPadding,margin:yt.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),Pe=yt=>{const{componentCls:At,formItemCls:wt,rootPrefixCls:Rt}=yt;return{[`${wt} ${wt}-label`]:Be(yt),[`${At}:not(${At}-inline)`]:{[wt]:{flexWrap:"wrap",[`${wt}-label, ${wt}-control`]:{[`&:not([class*=" ${Rt}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},Ce=yt=>{const{componentCls:At,formItemCls:wt,antCls:Rt}=yt;return{[`${At}-vertical`]:{[`${wt}:not(${wt}-horizontal)`]:{[`${wt}-row`]:{flexDirection:"column"},[`${wt}-label > label`]:{height:"auto"},[`${wt}-control`]:{width:"100%"},[`${wt}-label,
|
|
|
${Rt}-col-24${wt}-label,
|
|
|
${Rt}-col-xl-24${wt}-label`]:Be(yt)}},[`@media (max-width: ${(0,ee.unit)(yt.screenXSMax)})`]:[Pe(yt),{[At]:{[`${wt}:not(${wt}-horizontal)`]:{[`${Rt}-col-xs-24${wt}-label`]:Be(yt)}}}],[`@media (max-width: ${(0,ee.unit)(yt.screenSMMax)})`]:{[At]:{[`${wt}:not(${wt}-horizontal)`]:{[`${Rt}-col-sm-24${wt}-label`]:Be(yt)}}},[`@media (max-width: ${(0,ee.unit)(yt.screenMDMax)})`]:{[At]:{[`${wt}:not(${wt}-horizontal)`]:{[`${Rt}-col-md-24${wt}-label`]:Be(yt)}}},[`@media (max-width: ${(0,ee.unit)(yt.screenLGMax)})`]:{[At]:{[`${wt}:not(${wt}-horizontal)`]:{[`${Rt}-col-lg-24${wt}-label`]:Be(yt)}}}}},Oe=yt=>{const{formItemCls:At,antCls:wt}=yt;return{[`${At}-vertical`]:{[`${At}-row`]:{flexDirection:"column"},[`${At}-label > label`]:{height:"auto"},[`${At}-control`]:{width:"100%"}},[`${At}-vertical ${At}-label,
|
|
|
${wt}-col-24${At}-label,
|
|
|
${wt}-col-xl-24${At}-label`]:Be(yt),[`@media (max-width: ${(0,ee.unit)(yt.screenXSMax)})`]:[Pe(yt),{[At]:{[`${wt}-col-xs-24${At}-label`]:Be(yt)}}],[`@media (max-width: ${(0,ee.unit)(yt.screenSMMax)})`]:{[At]:{[`${wt}-col-sm-24${At}-label`]:Be(yt)}},[`@media (max-width: ${(0,ee.unit)(yt.screenMDMax)})`]:{[At]:{[`${wt}-col-md-24${At}-label`]:Be(yt)}},[`@media (max-width: ${(0,ee.unit)(yt.screenLGMax)})`]:{[At]:{[`${wt}-col-lg-24${At}-label`]:Be(yt)}}}},Ie=yt=>({labelRequiredMarkColor:yt.colorError,labelColor:yt.colorTextHeading,labelFontSize:yt.fontSize,labelHeight:yt.controlHeight,labelColonMarginInlineStart:yt.marginXXS/2,labelColonMarginInlineEnd:yt.marginXS,itemMarginBottom:yt.marginLG,verticalLabelPadding:`0 0 ${yt.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),ke=(yt,At)=>(0,re.mergeToken)(yt,{formItemCls:`${yt.componentCls}-item`,rootPrefixCls:At});var Le=(0,ae.I$)("Form",(yt,At)=>{let{rootPrefixCls:wt}=At;const Rt=ke(yt,wt);return[he(Rt),be(Rt),ce(Rt),De(Rt,Rt.componentCls),De(Rt,Rt.formItemCls),Me(Rt),Ce(Rt),Oe(Rt),(0,ne.Z)(Rt),x.kr]},Ie,{order:-1e3});const Ae=[];function ve(yt,At,wt){let Rt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof yt=="string"?yt:`${At}-${Rt}`,error:yt,errorStatus:wt}}var $e=yt=>{let{help:At,helpStatus:wt,errors:Rt=Ae,warnings:pt=Ae,className:Ft,fieldId:Ht,onVisibleChanged:Gt}=yt;const{prefixCls:zt}=a.useContext(ge.Rk),Bt=`${zt}-item-explain`,Lt=(0,ie.Z)(zt),[Ut,cr,lr]=Le(zt,Lt),dr=a.useMemo(()=>(0,E.Z)(zt),[zt]),Lr=oe(Rt),zr=oe(pt),Zr=a.useMemo(()=>At!=null?[ve(At,"help",wt)]:[].concat((0,gt.Z)(Lr.map((Nr,$r)=>ve(Nr,"error","error",$r))),(0,gt.Z)(zr.map((Nr,$r)=>ve(Nr,"warning","warning",$r)))),[At,wt,Lr,zr]),Br=a.useMemo(()=>{const Nr={};return Zr.forEach($r=>{let{key:Qr}=$r;Nr[Qr]=(Nr[Qr]||0)+1}),Zr.map(($r,Qr)=>Object.assign(Object.assign({},$r),{key:Nr[$r.key]>1?`${$r.key}-fallback-${Qr}`:$r.key}))},[Zr]),Pr={};return Ht&&(Pr.id=`${Ht}_help`),Ut(a.createElement(z.default,{motionDeadline:dr.motionDeadline,motionName:`${zt}-show-help`,visible:!!Br.length,onVisibleChanged:Gt},Nr=>{const{className:$r,style:Qr}=Nr;return a.createElement("div",Object.assign({},Pr,{className:xe()(Bt,$r,lr,Lt,Ft,cr),style:Qr}),a.createElement(z.CSSMotionList,Object.assign({keys:Br},(0,E.Z)(zt),{motionName:`${zt}-show-help-item`,component:!1}),Vr=>{const{key:Jr,error:kr,errorStatus:tn,className:Gr,style:fn}=Vr;return a.createElement("div",{key:Jr,className:xe()(Gr,{[`${Bt}-${tn}`]:tn}),style:fn},kr)}))}))},Je=je(22001),ot=je(48755),_e=je(2171),Ke=je(31756),et=je(23069),rt=je(76846),tt=je(16722);const Ge=["parentNode"],Xe="form_item";function Ve(yt){return yt===void 0||yt===!1?[]:Array.isArray(yt)?yt:[yt]}function it(yt,At){if(!yt.length)return;const wt=yt.join("_");return At?`${At}_${wt}`:Ge.includes(wt)?`${Xe}_${wt}`:wt}function Qe(yt,At,wt,Rt,pt,Ft){let Ht=Rt;return Ft!==void 0?Ht=Ft:wt.validating?Ht="validating":yt.length?Ht="error":At.length?Ht="warning":(wt.touched||pt&&wt.validated)&&(Ht="success"),Ht}var ct=function(yt,At){var wt={};for(var Rt in yt)Object.prototype.hasOwnProperty.call(yt,Rt)&&At.indexOf(Rt)<0&&(wt[Rt]=yt[Rt]);if(yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,Rt=Object.getOwnPropertySymbols(yt);pt<Rt.length;pt++)At.indexOf(Rt[pt])<0&&Object.prototype.propertyIsEnumerable.call(yt,Rt[pt])&&(wt[Rt[pt]]=yt[Rt[pt]]);return wt};function at(yt){return Ve(yt).join("_")}function qe(yt,At){const wt=At.getFieldInstance(yt),Rt=(0,rt.bn)(wt);if(Rt)return Rt;const pt=it(Ve(yt),At.__INTERNAL__.name);if(pt)return document.getElementById(pt)}function Fe(yt){const[At]=(0,Je.useForm)(),wt=a.useRef({}),Rt=a.useMemo(()=>yt!=null?yt:Object.assign(Object.assign({},At),{__INTERNAL__:{itemRef:pt=>Ft=>{const Ht=at(pt);Ft?wt.current[Ht]=Ft:delete wt.current[Ht]}},scrollToField:function(pt){let Ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:Ht}=Ft,Gt=ct(Ft,["focus"]),zt=qe(pt,Rt);zt&&((0,tt.Z)(zt,Object.assign({scrollMode:"if-needed",block:"nearest"},Gt)),Ht&&Rt.focusField(pt))},focusField:pt=>{var Ft,Ht;const Gt=Rt.getFieldInstance(pt);typeof(Gt==null?void 0:Gt.focus)=="function"?Gt.focus():(Ht=(Ft=qe(pt,Rt))===null||Ft===void 0?void 0:Ft.focus)===null||Ht===void 0||Ht.call(Ft)},getFieldInstance:pt=>{const Ft=at(pt);return wt.current[Ft]}}),[yt,At]);return[Rt]}var Re=je(98350),te=function(yt,At){var wt={};for(var Rt in yt)Object.prototype.hasOwnProperty.call(yt,Rt)&&At.indexOf(Rt)<0&&(wt[Rt]=yt[Rt]);if(yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,Rt=Object.getOwnPropertySymbols(yt);pt<Rt.length;pt++)At.indexOf(Rt[pt])<0&&Object.prototype.propertyIsEnumerable.call(yt,Rt[pt])&&(wt[Rt[pt]]=yt[Rt[pt]]);return wt};const de=(yt,At)=>{const wt=a.useContext(_e.Z),{getPrefixCls:Rt,direction:pt,requiredMark:Ft,colon:Ht,scrollToFirstError:Gt,className:zt,style:Bt}=(0,ot.dj)("form"),{prefixCls:Lt,className:Ut,rootClassName:cr,size:lr,disabled:dr=wt,form:Lr,colon:zr,labelAlign:Zr,labelWrap:Br,labelCol:Pr,wrapperCol:Nr,hideRequiredMark:$r,layout:Qr="horizontal",scrollToFirstError:Vr,requiredMark:Jr,onFinishFailed:kr,name:tn,style:Gr,feedbackIcons:fn,variant:pn}=yt,ln=te(yt,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),un=(0,Ke.Z)(lr),yn=a.useContext(Re.Z),sn=a.useMemo(()=>Jr!==void 0?Jr:$r?!1:Ft!==void 0?Ft:!0,[$r,Jr,Ft]),dn=zr!=null?zr:Ht,en=Rt("form",Lt),mn=(0,ie.Z)(en),[bn,_n,En]=Le(en,mn),Mn=xe()(en,`${en}-${Qr}`,{[`${en}-hide-required-mark`]:sn===!1,[`${en}-rtl`]:pt==="rtl",[`${en}-${un}`]:un},En,mn,_n,zt,Ut,cr),[On]=Fe(Lr),{__INTERNAL__:jn}=On;jn.name=tn;const on=a.useMemo(()=>({name:tn,labelAlign:Zr,labelCol:Pr,labelWrap:Br,wrapperCol:Nr,vertical:Qr==="vertical",colon:dn,requiredMark:sn,itemRef:jn.itemRef,form:On,feedbackIcons:fn}),[tn,Zr,Pr,Nr,Qr,dn,sn,On,fn]),nn=a.useRef(null);a.useImperativeHandle(At,()=>{var jr;return Object.assign(Object.assign({},On),{nativeElement:(jr=nn.current)===null||jr===void 0?void 0:jr.nativeElement})});const qr=(jr,Ar)=>{if(jr){let hr={block:"nearest"};typeof jr=="object"&&(hr=Object.assign(Object.assign({},hr),jr)),On.scrollToField(Ar,hr)}},mr=jr=>{if(kr==null||kr(jr),jr.errorFields.length){const Ar=jr.errorFields[0].name;if(Vr!==void 0){qr(Vr,Ar);return}Gt!==void 0&&qr(Gt,Ar)}};return bn(a.createElement(ge.pg.Provider,{value:pn},a.createElement(_e.n,{disabled:dr},a.createElement(et.Z.Provider,{value:un},a.createElement(ge.RV,{validateMessages:yn},a.createElement(ge.q3.Provider,{value:on},a.createElement(Je.default,Object.assign({id:tn},ln,{name:tn,onFinishFailed:mr,form:On,ref:nn,style:Object.assign(Object.assign({},Bt),Gr),className:Mn}))))))))};var ze=a.forwardRef(de),we=je(41799),ye=je(8654),Ee=je(22703),We=je(32383),Ze=je(11592);function Ye(yt){if(typeof yt=="function")return yt;const At=(0,Ze.Z)(yt);return At.length<=1?At[0]:At}const st=()=>{const{status:yt,errors:At=[],warnings:wt=[]}=a.useContext(ge.aM);return{status:yt,errors:At,warnings:wt}};st.Context=ge.aM;var lt=st,ft=je(16089);function Tt(yt){const[At,wt]=a.useState(yt),Rt=a.useRef(null),pt=a.useRef([]),Ft=a.useRef(!1);a.useEffect(()=>(Ft.current=!1,()=>{Ft.current=!0,ft.Z.cancel(Rt.current),Rt.current=null}),[]);function Ht(Gt){Ft.current||(Rt.current===null&&(pt.current=[],Rt.current=(0,ft.Z)(()=>{Rt.current=null,wt(zt=>{let Bt=zt;return pt.current.forEach(Lt=>{Bt=Lt(Bt)}),Bt})})),pt.current.push(Gt))}return[At,Ht]}function St(){const{itemRef:yt}=a.useContext(ge.q3),At=a.useRef({});function wt(Rt,pt){const Ft=pt&&typeof pt=="object"&&(0,ye.C4)(pt),Ht=Rt.join("_");return(At.current.name!==Ht||At.current.originRef!==Ft)&&(At.current.name=Ht,At.current.originRef=Ft,At.current.ref=(0,ye.sQ)(yt(Rt),Ft)),At.current.ref}return wt}var Ot=je(29194),bt=je(34280),Mt=je(2738),Et=je(65970),xt=je(70425),Dt=je(5472);const jt=yt=>{const{formItemCls:At}=yt;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${At}-control`]:{display:"flex"}}}};var ht=(0,ae.bk)(["Form","item-item"],(yt,At)=>{let{rootPrefixCls:wt}=At;const Rt=ke(yt,wt);return[jt(Rt)]}),Ct=function(yt,At){var wt={};for(var Rt in yt)Object.prototype.hasOwnProperty.call(yt,Rt)&&At.indexOf(Rt)<0&&(wt[Rt]=yt[Rt]);if(yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,Rt=Object.getOwnPropertySymbols(yt);pt<Rt.length;pt++)At.indexOf(Rt[pt])<0&&Object.prototype.propertyIsEnumerable.call(yt,Rt[pt])&&(wt[Rt[pt]]=yt[Rt[pt]]);return wt};const $t=24;var vt=yt=>{const{prefixCls:At,status:wt,labelCol:Rt,wrapperCol:pt,children:Ft,errors:Ht,warnings:Gt,_internalItemRender:zt,extra:Bt,help:Lt,fieldId:Ut,marginBottom:cr,onErrorVisibleChanged:lr,label:dr}=yt,Lr=`${At}-item`,zr=a.useContext(ge.q3),Zr=a.useMemo(()=>{let ln=Object.assign({},pt||zr.wrapperCol||{});return dr===null&&!Rt&&!pt&&zr.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(yn=>{const sn=yn?[yn]:[],dn=(0,xt.U2)(zr.labelCol,sn),en=typeof dn=="object"?dn:{},mn=(0,xt.U2)(ln,sn),bn=typeof mn=="object"?mn:{};"span"in en&&!("offset"in bn)&&en.span<$t&&(ln=(0,xt.t8)(ln,[].concat(sn,["offset"]),en.span))}),ln},[pt,zr]),Br=xe()(`${Lr}-control`,Zr.className),Pr=a.useMemo(()=>{const{labelCol:ln,wrapperCol:un}=zr;return Ct(zr,["labelCol","wrapperCol"])},[zr]),Nr=a.useRef(null),[$r,Qr]=a.useState(0);(0,bt.Z)(()=>{Bt&&Nr.current?Qr(Nr.current.clientHeight):Qr(0)},[Bt]);const Vr=a.createElement("div",{className:`${Lr}-control-input`},a.createElement("div",{className:`${Lr}-control-input-content`},Ft)),Jr=a.useMemo(()=>({prefixCls:At,status:wt}),[At,wt]),kr=cr!==null||Ht.length||Gt.length?a.createElement(ge.Rk.Provider,{value:Jr},a.createElement($e,{fieldId:Ut,errors:Ht,warnings:Gt,help:Lt,helpStatus:wt,className:`${Lr}-explain-connected`,onVisibleChanged:lr})):null,tn={};Ut&&(tn.id=`${Ut}_extra`);const Gr=Bt?a.createElement("div",Object.assign({},tn,{className:`${Lr}-extra`,ref:Nr}),Bt):null,fn=kr||Gr?a.createElement("div",{className:`${Lr}-additional`,style:cr?{minHeight:cr+$r}:{}},kr,Gr):null,pn=zt&&zt.mark==="pro_table_render"&&zt.render?zt.render(yt,{input:Vr,errorList:kr,extra:Gr}):a.createElement(a.Fragment,null,Vr,fn);return a.createElement(ge.q3.Provider,{value:Pr},a.createElement(Dt.Z,Object.assign({},Zr,{className:Br}),pn),a.createElement(ht,{prefixCls:At}))},kt=je(61485),Wt=je(9017),Kt=je(85981),qt=je(25399),or=function(yt,At){var wt={};for(var Rt in yt)Object.prototype.hasOwnProperty.call(yt,Rt)&&At.indexOf(Rt)<0&&(wt[Rt]=yt[Rt]);if(yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,Rt=Object.getOwnPropertySymbols(yt);pt<Rt.length;pt++)At.indexOf(Rt[pt])<0&&Object.prototype.propertyIsEnumerable.call(yt,Rt[pt])&&(wt[Rt[pt]]=yt[Rt[pt]]);return wt};function gr(yt){return yt?typeof yt=="object"&&!a.isValidElement(yt)?yt:{title:yt}:null}var ur=yt=>{let{prefixCls:At,label:wt,htmlFor:Rt,labelCol:pt,labelAlign:Ft,colon:Ht,required:Gt,requiredMark:zt,tooltip:Bt,vertical:Lt}=yt;var Ut;const[cr]=(0,Wt.Z)("Form"),{labelAlign:lr,labelCol:dr,labelWrap:Lr,colon:zr}=a.useContext(ge.q3);if(!wt)return null;const Zr=pt||dr||{},Br=Ft||lr,Pr=`${At}-item-label`,Nr=xe()(Pr,Br==="left"&&`${Pr}-left`,Zr.className,{[`${Pr}-wrap`]:!!Lr});let $r=wt;const Qr=Ht===!0||zr!==!1&&Ht!==!1;Qr&&!Lt&&typeof wt=="string"&&wt.trim()&&($r=wt.replace(/[:|:]\s*$/,""));const Jr=gr(Bt);if(Jr){const{icon:ln=a.createElement(kt.Z,null)}=Jr,un=or(Jr,["icon"]),yn=a.createElement(qt.Z,Object.assign({},un),a.cloneElement(ln,{className:`${At}-item-tooltip`,title:"",onClick:sn=>{sn.preventDefault()},tabIndex:null}));$r=a.createElement(a.Fragment,null,$r,yn)}const kr=zt==="optional",tn=typeof zt=="function",Gr=zt===!1;tn?$r=zt($r,{required:!!Gt}):kr&&!Gt&&($r=a.createElement(a.Fragment,null,$r,a.createElement("span",{className:`${At}-item-optional`,title:""},(cr==null?void 0:cr.optional)||((Ut=Kt.Z.Form)===null||Ut===void 0?void 0:Ut.optional))));let fn;Gr?fn="hidden":(kr||tn)&&(fn="optional");const pn=xe()({[`${At}-item-required`]:Gt,[`${At}-item-required-mark-${fn}`]:fn,[`${At}-item-no-colon`]:!Qr});return a.createElement(Dt.Z,Object.assign({},Zr,{className:Nr}),a.createElement("label",{htmlFor:Rt,className:pn,title:typeof wt=="string"?wt:""},$r))},xr=je(29679),nr=je(19248),fr=je(96512),yr=je(58617);const Sr={success:xr.Z,warning:fr.Z,error:nr.Z,validating:yr.Z};function ir(yt){let{children:At,errors:wt,warnings:Rt,hasFeedback:pt,validateStatus:Ft,prefixCls:Ht,meta:Gt,noStyle:zt}=yt;const Bt=`${Ht}-item`,{feedbackIcons:Lt}=a.useContext(ge.q3),Ut=Qe(wt,Rt,Gt,null,!!pt,Ft),{isFormItemInput:cr,status:lr,hasFeedback:dr,feedbackIcon:Lr}=a.useContext(ge.aM),zr=a.useMemo(()=>{var Zr;let Br;if(pt){const Nr=pt!==!0&&pt.icons||Lt,$r=Ut&&((Zr=Nr==null?void 0:Nr({status:Ut,errors:wt,warnings:Rt}))===null||Zr===void 0?void 0:Zr[Ut]),Qr=Ut&&Sr[Ut];Br=$r!==!1&&Qr?a.createElement("span",{className:xe()(`${Bt}-feedback-icon`,`${Bt}-feedback-icon-${Ut}`)},$r||a.createElement(Qr,null)):null}const Pr={status:Ut||"",errors:wt,warnings:Rt,hasFeedback:!!pt,feedbackIcon:Br,isFormItemInput:!0};return zt&&(Pr.status=(Ut!=null?Ut:lr)||"",Pr.isFormItemInput=cr,Pr.hasFeedback=!!(pt!=null?pt:dr),Pr.feedbackIcon=pt!==void 0?Pr.feedbackIcon:Lr),Pr},[Ut,pt,zt,cr,lr]);return a.createElement(ge.aM.Provider,{value:zr},At)}var Qt=function(yt,At){var wt={};for(var Rt in yt)Object.prototype.hasOwnProperty.call(yt,Rt)&&At.indexOf(Rt)<0&&(wt[Rt]=yt[Rt]);if(yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,Rt=Object.getOwnPropertySymbols(yt);pt<Rt.length;pt++)At.indexOf(Rt[pt])<0&&Object.prototype.propertyIsEnumerable.call(yt,Rt[pt])&&(wt[Rt[pt]]=yt[Rt[pt]]);return wt};function Jt(yt){const{prefixCls:At,className:wt,rootClassName:Rt,style:pt,help:Ft,errors:Ht,warnings:Gt,validateStatus:zt,meta:Bt,hasFeedback:Lt,hidden:Ut,children:cr,fieldId:lr,required:dr,isRequired:Lr,onSubItemMetaChange:zr,layout:Zr}=yt,Br=Qt(yt,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange","layout"]),Pr=`${At}-item`,{requiredMark:Nr,vertical:$r}=a.useContext(ge.q3),Qr=$r||Zr==="vertical",Vr=a.useRef(null),Jr=oe(Ht),kr=oe(Gt),tn=Ft!=null,Gr=!!(tn||Ht.length||Gt.length),fn=!!Vr.current&&(0,Ot.Z)(Vr.current),[pn,ln]=a.useState(null);(0,bt.Z)(()=>{if(Gr&&Vr.current){const en=getComputedStyle(Vr.current);ln(parseInt(en.marginBottom,10))}},[Gr,fn]);const un=en=>{en||ln(null)},sn=function(){let en=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const mn=en?Jr:Bt.errors,bn=en?kr:Bt.warnings;return Qe(mn,bn,Bt,"",!!Lt,zt)}(),dn=xe()(Pr,wt,Rt,{[`${Pr}-with-help`]:tn||Jr.length||kr.length,[`${Pr}-has-feedback`]:sn&&Lt,[`${Pr}-has-success`]:sn==="success",[`${Pr}-has-warning`]:sn==="warning",[`${Pr}-has-error`]:sn==="error",[`${Pr}-is-validating`]:sn==="validating",[`${Pr}-hidden`]:Ut,[`${Pr}-${Zr}`]:Zr});return a.createElement("div",{className:dn,style:pt,ref:Vr},a.createElement(Et.Z,Object.assign({className:`${Pr}-row`},(0,Mt.Z)(Br,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),a.createElement(ur,Object.assign({htmlFor:lr},yt,{requiredMark:Nr,required:dr!=null?dr:Lr,prefixCls:At,vertical:Qr})),a.createElement(vt,Object.assign({},yt,Bt,{errors:Jr,warnings:kr,prefixCls:At,status:sn,help:Ft,marginBottom:pn,onErrorVisibleChanged:un}),a.createElement(ge.qI.Provider,{value:zr},a.createElement(ir,{prefixCls:At,meta:Bt,errors:Bt.errors,warnings:Bt.warnings,hasFeedback:Lt,validateStatus:sn},cr)))),!!pn&&a.createElement("div",{className:`${Pr}-margin-offset`,style:{marginBottom:-pn}}))}const tr="__SPLIT__",sr=null;function Cr(yt,At){const wt=Object.keys(yt),Rt=Object.keys(At);return wt.length===Rt.length&&wt.every(pt=>{const Ft=yt[pt],Ht=At[pt];return Ft===Ht||typeof Ft=="function"||typeof Ht=="function"})}const Er=a.memo(yt=>{let{children:At}=yt;return At},(yt,At)=>Cr(yt.control,At.control)&&yt.update===At.update&&yt.childProps.length===At.childProps.length&&yt.childProps.every((wt,Rt)=>wt===At.childProps[Rt]));function vr(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function br(yt){const{name:At,noStyle:wt,className:Rt,dependencies:pt,prefixCls:Ft,shouldUpdate:Ht,rules:Gt,children:zt,required:Bt,label:Lt,messageVariables:Ut,trigger:cr="onChange",validateTrigger:lr,hidden:dr,help:Lr,layout:zr}=yt,{getPrefixCls:Zr}=a.useContext(ot.E_),{name:Br}=a.useContext(ge.q3),Pr=Ye(zt),Nr=typeof Pr=="function",$r=a.useContext(ge.qI),{validateTrigger:Qr}=a.useContext(Je.FieldContext),Vr=lr!==void 0?lr:Qr,Jr=At!=null,kr=Zr("form",Ft),tn=(0,ie.Z)(kr),[Gr,fn,pn]=Le(kr,tn),ln=(0,We.ln)("Form.Item"),un=a.useContext(Je.ListContext),yn=a.useRef(null),[sn,dn]=Tt({}),[en,mn]=(0,we.Z)(()=>vr()),bn=nn=>{const qr=un==null?void 0:un.getKey(nn.name);if(mn(nn.destroy?vr():nn,!0),wt&&Lr!==!1&&$r){let mr=nn.name;if(nn.destroy)mr=yn.current||mr;else if(qr!==void 0){const[jr,Ar]=qr;mr=[jr].concat((0,gt.Z)(Ar)),yn.current=mr}$r(nn,mr)}},_n=(nn,qr)=>{dn(mr=>{const jr=Object.assign({},mr),hr=[].concat((0,gt.Z)(nn.name.slice(0,-1)),(0,gt.Z)(qr)).join(tr);return nn.destroy?delete jr[hr]:jr[hr]=nn,jr})},[En,Mn]=a.useMemo(()=>{const nn=(0,gt.Z)(en.errors),qr=(0,gt.Z)(en.warnings);return Object.values(sn).forEach(mr=>{nn.push.apply(nn,(0,gt.Z)(mr.errors||[])),qr.push.apply(qr,(0,gt.Z)(mr.warnings||[]))}),[nn,qr]},[sn,en.errors,en.warnings]),On=St();function jn(nn,qr,mr){return wt&&!dr?a.createElement(ir,{prefixCls:kr,hasFeedback:yt.hasFeedback,validateStatus:yt.validateStatus,meta:en,errors:En,warnings:Mn,noStyle:!0},nn):a.createElement(Jt,Object.assign({key:"row"},yt,{className:xe()(Rt,pn,tn,fn),prefixCls:kr,fieldId:qr,isRequired:mr,errors:En,warnings:Mn,meta:en,onSubItemMetaChange:_n,layout:zr}),nn)}if(!Jr&&!Nr&&!pt)return Gr(jn(Pr));let on={};return typeof Lt=="string"?on.label=Lt:At&&(on.label=String(At)),Ut&&(on=Object.assign(Object.assign({},on),Ut)),Gr(a.createElement(Je.Field,Object.assign({},yt,{messageVariables:on,trigger:cr,validateTrigger:Vr,onMetaChange:bn}),(nn,qr,mr)=>{const jr=Ve(At).length&&qr?qr.name:[],Ar=it(jr,Br),hr=Bt!==void 0?Bt:!!(Gt!=null&&Gt.some(Or=>{if(Or&&typeof Or=="object"&&Or.required&&!Or.warningOnly)return!0;if(typeof Or=="function"){const pr=Or(mr);return(pr==null?void 0:pr.required)&&!(pr!=null&&pr.warningOnly)}return!1})),Hr=Object.assign({},nn);let Kr=null;if(Array.isArray(Pr)&&Jr)Kr=Pr;else if(!(Nr&&(!(Ht||pt)||Jr))){if(!(pt&&!Nr&&!Jr))if(a.isValidElement(Pr)){const Or=Object.assign(Object.assign({},Pr.props),Hr);if(Or.id||(Or.id=Ar),Lr||En.length>0||Mn.length>0||yt.extra){const Wr=[];(Lr||En.length>0)&&Wr.push(`${Ar}_help`),yt.extra&&Wr.push(`${Ar}_extra`),Or["aria-describedby"]=Wr.join(" ")}En.length>0&&(Or["aria-invalid"]="true"),hr&&(Or["aria-required"]="true"),(0,ye.Yr)(Pr)&&(Or.ref=On(jr,Pr)),new Set([].concat((0,gt.Z)(Ve(cr)),(0,gt.Z)(Ve(Vr)))).forEach(Wr=>{Or[Wr]=function(){for(var cn,Dn,Tn,Bn,Rn,Ln=arguments.length,Zn=new Array(Ln),Wn=0;Wn<Ln;Wn++)Zn[Wn]=arguments[Wn];(Tn=Hr[Wr])===null||Tn===void 0||(cn=Tn).call.apply(cn,[Hr].concat(Zn)),(Rn=(Bn=Pr.props)[Wr])===null||Rn===void 0||(Dn=Rn).call.apply(Dn,[Bn].concat(Zn))}});const Mr=[Or["aria-required"],Or["aria-invalid"],Or["aria-describedby"]];Kr=a.createElement(Er,{control:Hr,update:Pr,childProps:Mr},(0,Ee.Tm)(Pr,Or))}else Nr&&(Ht||pt)&&!Jr?Kr=Pr(mr):Kr=Pr}return jn(Kr,Ar,hr)}))}const Fr=br;Fr.useStatus=lt;var _r=Fr,Yt=function(yt,At){var wt={};for(var Rt in yt)Object.prototype.hasOwnProperty.call(yt,Rt)&&At.indexOf(Rt)<0&&(wt[Rt]=yt[Rt]);if(yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,Rt=Object.getOwnPropertySymbols(yt);pt<Rt.length;pt++)At.indexOf(Rt[pt])<0&&Object.prototype.propertyIsEnumerable.call(yt,Rt[pt])&&(wt[Rt[pt]]=yt[Rt[pt]]);return wt},Dr=yt=>{var{prefixCls:At,children:wt}=yt,Rt=Yt(yt,["prefixCls","children"]);const{getPrefixCls:pt}=a.useContext(ot.E_),Ft=pt("form",At),Ht=a.useMemo(()=>({prefixCls:Ft,status:"error"}),[Ft]);return a.createElement(Je.List,Object.assign({},Rt),(Gt,zt,Bt)=>a.createElement(ge.Rk.Provider,{value:Ht},wt(Gt.map(Lt=>Object.assign(Object.assign({},Lt),{fieldKey:Lt.key})),zt,{errors:Bt.errors,warnings:Bt.warnings})))};function Ir(){const{form:yt}=a.useContext(ge.q3);return yt}const It=ze;It.Item=_r,It.List=Dr,It.ErrorList=$e,It.useForm=Fe,It.useFormInstance=Ir,It.useWatch=Je.useWatch,It.Provider=ge.RV,It.create=()=>{};var Nt=It},4875:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return Vt}});var ge=je(59301),gt=je(84105),a=je(87395),Te=je(92310),xe=je.n(Te),z=je(54476),E=je(20068),ie=je(76190),oe=je(42978),ee=je(75931),le=je(67732),x=je(83652);function ne(){return typeof BigInt=="function"}function re(vt){return!vt&&vt!==0&&!Number.isNaN(vt)||!String(vt).trim()}function ae(vt){var kt=vt.trim(),Wt=kt.startsWith("-");Wt&&(kt=kt.slice(1)),kt=kt.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),kt.startsWith(".")&&(kt="0".concat(kt));var Kt=kt||"0",qt=Kt.split("."),or=qt[0]||"0",gr=qt[1]||"0";or==="0"&&gr==="0"&&(Wt=!1);var wr=Wt?"-":"";return{negative:Wt,negativeStr:wr,trimStr:Kt,integerStr:or,decimalStr:gr,fullStr:"".concat(wr).concat(Kt)}}function se(vt){var kt=String(vt);return!Number.isNaN(Number(kt))&&kt.includes("e")}function ce(vt){var kt=String(vt);if(se(vt)){var Wt=Number(kt.slice(kt.indexOf("e-")+2)),Kt=kt.match(/\.(\d+)/);return Kt!=null&&Kt[1]&&(Wt+=Kt[1].length),Wt}return kt.includes(".")&&me(kt)?kt.length-kt.indexOf(".")-1:0}function pe(vt){var kt=String(vt);if(se(vt)){if(vt>Number.MAX_SAFE_INTEGER)return String(ne()?BigInt(vt).toString():Number.MAX_SAFE_INTEGER);if(vt<Number.MIN_SAFE_INTEGER)return String(ne()?BigInt(vt).toString():Number.MIN_SAFE_INTEGER);kt=vt.toFixed(ce(kt))}return ae(kt).fullStr}function me(vt){return typeof vt=="number"?!Number.isNaN(vt):vt?/^\s*-?\d+(\.\d+)?\s*$/.test(vt)||/^\s*-?\d+\.\s*$/.test(vt)||/^\s*-?\.\d+\s*$/.test(vt):!1}var he=function(){function vt(kt){if((0,le.Z)(this,vt),(0,E.Z)(this,"origin",""),(0,E.Z)(this,"negative",void 0),(0,E.Z)(this,"integer",void 0),(0,E.Z)(this,"decimal",void 0),(0,E.Z)(this,"decimalLen",void 0),(0,E.Z)(this,"empty",void 0),(0,E.Z)(this,"nan",void 0),re(kt)){this.empty=!0;return}if(this.origin=String(kt),kt==="-"||Number.isNaN(kt)){this.nan=!0;return}var Wt=kt;if(se(Wt)&&(Wt=Number(Wt)),Wt=typeof Wt=="string"?Wt:pe(Wt),me(Wt)){var Kt=ae(Wt);this.negative=Kt.negative;var qt=Kt.trimStr.split(".");this.integer=BigInt(qt[0]);var or=qt[1]||"0";this.decimal=BigInt(or),this.decimalLen=or.length}else this.nan=!0}return(0,x.Z)(vt,[{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(Wt){var Kt="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(Wt,"0"));return BigInt(Kt)}},{key:"negate",value:function(){var Wt=new vt(this.toString());return Wt.negative=!Wt.negative,Wt}},{key:"cal",value:function(Wt,Kt,qt){var or=Math.max(this.getDecimalStr().length,Wt.getDecimalStr().length),gr=this.alignDecimal(or),wr=Wt.alignDecimal(or),ur=Kt(gr,wr).toString(),xr=qt(or),nr=ae(ur),fr=nr.negativeStr,yr=nr.trimStr,Sr="".concat(fr).concat(yr.padStart(xr+1,"0"));return new vt("".concat(Sr.slice(0,-xr),".").concat(Sr.slice(-xr)))}},{key:"add",value:function(Wt){if(this.isInvalidate())return new vt(Wt);var Kt=new vt(Wt);return Kt.isInvalidate()?this:this.cal(Kt,function(qt,or){return qt+or},function(qt){return qt})}},{key:"multi",value:function(Wt){var Kt=new vt(Wt);return this.isInvalidate()||Kt.isInvalidate()?new vt(NaN):this.cal(Kt,function(qt,or){return qt*or},function(qt){return qt*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(Wt){return this.toString()===(Wt==null?void 0:Wt.toString())}},{key:"lessEquals",value:function(Wt){return this.add(Wt.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Wt?this.isInvalidate()?"":ae("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),vt}(),be=function(){function vt(kt){if((0,le.Z)(this,vt),(0,E.Z)(this,"origin",""),(0,E.Z)(this,"number",void 0),(0,E.Z)(this,"empty",void 0),re(kt)){this.empty=!0;return}this.origin=String(kt),this.number=Number(kt)}return(0,x.Z)(vt,[{key:"negate",value:function(){return new vt(-this.toNumber())}},{key:"add",value:function(Wt){if(this.isInvalidate())return new vt(Wt);var Kt=Number(Wt);if(Number.isNaN(Kt))return this;var qt=this.number+Kt;if(qt>Number.MAX_SAFE_INTEGER)return new vt(Number.MAX_SAFE_INTEGER);if(qt<Number.MIN_SAFE_INTEGER)return new vt(Number.MIN_SAFE_INTEGER);var or=Math.max(ce(this.number),ce(Kt));return new vt(qt.toFixed(or))}},{key:"multi",value:function(Wt){var Kt=Number(Wt);if(this.isInvalidate()||Number.isNaN(Kt))return new vt(NaN);var qt=this.number*Kt;if(qt>Number.MAX_SAFE_INTEGER)return new vt(Number.MAX_SAFE_INTEGER);if(qt<Number.MIN_SAFE_INTEGER)return new vt(Number.MIN_SAFE_INTEGER);var or=Math.max(ce(this.number),ce(Kt));return new vt(qt.toFixed(or))}},{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(Wt){return this.toNumber()===(Wt==null?void 0:Wt.toNumber())}},{key:"lessEquals",value:function(Wt){return this.add(Wt.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Wt?this.isInvalidate()?"":pe(this.number):this.origin}}]),vt}();function De(vt){return ne()?new he(vt):new be(vt)}function Me(vt,kt,Wt){var Kt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(vt==="")return"";var qt=ae(vt),or=qt.negativeStr,gr=qt.integerStr,wr=qt.decimalStr,ur="".concat(kt).concat(wr),xr="".concat(or).concat(gr);if(Wt>=0){var nr=Number(wr[Wt]);if(nr>=5&&!Kt){var fr=De(vt).add("".concat(or,"0.").concat("0".repeat(Wt)).concat(10-nr));return Me(fr.toString(),kt,Wt,Kt)}return Wt===0?xr:"".concat(xr).concat(kt).concat(wr.padEnd(Wt,"0").slice(0,Wt))}return ur===".0"?xr:"".concat(xr).concat(ur)}var Be=De,Pe=je(36901),Ce=je(34280);function Oe(vt,kt){return typeof Proxy!="undefined"&&vt?new Proxy(vt,{get:function(Kt,qt){if(kt[qt])return kt[qt];var or=Kt[qt];return typeof or=="function"?or.bind(Kt):or}}):vt}var Ie=je(8654),ke=je(48736);function Le(vt,kt){var Wt=(0,ge.useRef)(null);function Kt(){try{var or=vt.selectionStart,gr=vt.selectionEnd,wr=vt.value,ur=wr.substring(0,or),xr=wr.substring(gr);Wt.current={start:or,end:gr,value:wr,beforeTxt:ur,afterTxt:xr}}catch(nr){}}function qt(){if(vt&&Wt.current&&kt)try{var or=vt.value,gr=Wt.current,wr=gr.beforeTxt,ur=gr.afterTxt,xr=gr.start,nr=or.length;if(or.startsWith(wr))nr=wr.length;else if(or.endsWith(ur))nr=or.length-Wt.current.afterTxt.length;else{var fr=wr[xr-1],yr=or.indexOf(fr,xr-1);yr!==-1&&(nr=yr+1)}vt.setSelectionRange(nr,nr)}catch(Sr){(0,ke.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(Sr.message))}}return[Kt,qt]}var Ae=je(49658),ve=function(){var kt=(0,ge.useState)(!1),Wt=(0,oe.Z)(kt,2),Kt=Wt[0],qt=Wt[1];return(0,Ce.Z)(function(){qt((0,Ae.Z)())},[]),Kt},Ue=ve,$e=je(16089),Je=200,ot=600;function _e(vt){var kt=vt.prefixCls,Wt=vt.upNode,Kt=vt.downNode,qt=vt.upDisabled,or=vt.downDisabled,gr=vt.onStep,wr=ge.useRef(),ur=ge.useRef([]),xr=ge.useRef();xr.current=gr;var nr=function(){clearTimeout(wr.current)},fr=function(Cr,Er){Cr.preventDefault(),nr(),xr.current(Er);function vr(){xr.current(Er),wr.current=setTimeout(vr,Je)}wr.current=setTimeout(vr,ot)};ge.useEffect(function(){return function(){nr(),ur.current.forEach(function(sr){return $e.Z.cancel(sr)})}},[]);var yr=Ue();if(yr)return null;var Sr="".concat(kt,"-handler"),ir=xe()(Sr,"".concat(Sr,"-up"),(0,E.Z)({},"".concat(Sr,"-up-disabled"),qt)),Qt=xe()(Sr,"".concat(Sr,"-down"),(0,E.Z)({},"".concat(Sr,"-down-disabled"),or)),Jt=function(){return ur.current.push((0,$e.Z)(nr))},tr={unselectable:"on",role:"button",onMouseUp:Jt,onMouseLeave:Jt};return ge.createElement("div",{className:"".concat(Sr,"-wrap")},ge.createElement("span",(0,z.Z)({},tr,{onMouseDown:function(Cr){fr(Cr,!0)},"aria-label":"Increase Value","aria-disabled":qt,className:ir}),Wt||ge.createElement("span",{unselectable:"on",className:"".concat(kt,"-handler-up-inner")})),ge.createElement("span",(0,z.Z)({},tr,{onMouseDown:function(Cr){fr(Cr,!1)},"aria-label":"Decrease Value","aria-disabled":or,className:Qt}),Kt||ge.createElement("span",{unselectable:"on",className:"".concat(kt,"-handler-down-inner")})))}function Ke(vt){var kt=typeof vt=="number"?pe(vt):ae(vt).fullStr,Wt=kt.includes(".");return Wt?ae(kt.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:vt+"0"}var et=je(30292),rt=function(){var vt=(0,ge.useRef)(0),kt=function(){$e.Z.cancel(vt.current)};return(0,ge.useEffect)(function(){return kt},[]),function(Wt){kt(),vt.current=(0,$e.Z)(function(){Wt()})}},tt=["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"],Ge=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],Xe=function(kt,Wt){return kt||Wt.isEmpty()?Wt.toString():Wt.toNumber()},Ve=function(kt){var Wt=Be(kt);return Wt.isInvalidate()?null:Wt},it=ge.forwardRef(function(vt,kt){var Wt=vt.prefixCls,Kt=vt.className,qt=vt.style,or=vt.min,gr=vt.max,wr=vt.step,ur=wr===void 0?1:wr,xr=vt.defaultValue,nr=vt.value,fr=vt.disabled,yr=vt.readOnly,Sr=vt.upHandler,ir=vt.downHandler,Qt=vt.keyboard,Jt=vt.changeOnWheel,tr=Jt===void 0?!1:Jt,sr=vt.controls,Cr=sr===void 0?!0:sr,Er=vt.classNames,vr=vt.stringMode,br=vt.parser,Fr=vt.formatter,_r=vt.precision,Yt=vt.decimalSeparator,ar=vt.onChange,Dr=vt.onInput,Ir=vt.onPressEnter,It=vt.onStep,Nt=vt.changeOnBlur,yt=Nt===void 0?!0:Nt,At=vt.domRef,wt=(0,ee.Z)(vt,tt),Rt="".concat(Wt,"-input"),pt=ge.useRef(null),Ft=ge.useState(!1),Ht=(0,oe.Z)(Ft,2),Gt=Ht[0],zt=Ht[1],Bt=ge.useRef(!1),Lt=ge.useRef(!1),Ut=ge.useRef(!1),cr=ge.useState(function(){return Be(nr!=null?nr:xr)}),lr=(0,oe.Z)(cr,2),dr=lr[0],Lr=lr[1];function zr(Ar){nr===void 0&&Lr(Ar)}var Zr=ge.useCallback(function(Ar,hr){if(!hr)return _r>=0?_r:Math.max(ce(Ar),ce(ur))},[_r,ur]),Br=ge.useCallback(function(Ar){var hr=String(Ar);if(br)return br(hr);var Hr=hr;return Yt&&(Hr=Hr.replace(Yt,".")),Hr.replace(/[^\w.-]+/g,"")},[br,Yt]),Pr=ge.useRef(""),Nr=ge.useCallback(function(Ar,hr){if(Fr)return Fr(Ar,{userTyping:hr,input:String(Pr.current)});var Hr=typeof Ar=="number"?pe(Ar):Ar;if(!hr){var Kr=Zr(Hr,hr);if(me(Hr)&&(Yt||Kr>=0)){var Or=Yt||".";Hr=Me(Hr,Or,Kr)}}return Hr},[Fr,Zr,Yt]),$r=ge.useState(function(){var Ar=xr!=null?xr:nr;return dr.isInvalidate()&&["string","number"].includes((0,ie.Z)(Ar))?Number.isNaN(Ar)?"":Ar:Nr(dr.toString(),!1)}),Qr=(0,oe.Z)($r,2),Vr=Qr[0],Jr=Qr[1];Pr.current=Vr;function kr(Ar,hr){Jr(Nr(Ar.isInvalidate()?Ar.toString(!1):Ar.toString(!hr),hr))}var tn=ge.useMemo(function(){return Ve(gr)},[gr,_r]),Gr=ge.useMemo(function(){return Ve(or)},[or,_r]),fn=ge.useMemo(function(){return!tn||!dr||dr.isInvalidate()?!1:tn.lessEquals(dr)},[tn,dr]),pn=ge.useMemo(function(){return!Gr||!dr||dr.isInvalidate()?!1:dr.lessEquals(Gr)},[Gr,dr]),ln=Le(pt.current,Gt),un=(0,oe.Z)(ln,2),yn=un[0],sn=un[1],dn=function(hr){return tn&&!hr.lessEquals(tn)?tn:Gr&&!Gr.lessEquals(hr)?Gr:null},en=function(hr){return!dn(hr)},mn=function(hr,Hr){var Kr=hr,Or=en(Kr)||Kr.isEmpty();if(!Kr.isEmpty()&&!Hr&&(Kr=dn(Kr)||Kr,Or=!0),!yr&&!fr&&Or){var pr=Kr.toString(),Mr=Zr(pr,Hr);return Mr>=0&&(Kr=Be(Me(pr,".",Mr)),en(Kr)||(Kr=Be(Me(pr,".",Mr,!0)))),Kr.equals(dr)||(zr(Kr),ar==null||ar(Kr.isEmpty()?null:Xe(vr,Kr)),nr===void 0&&kr(Kr,Hr)),Kr}return dr},bn=rt(),_n=function Ar(hr){if(yn(),Pr.current=hr,Jr(hr),!Lt.current){var Hr=Br(hr),Kr=Be(Hr);Kr.isNaN()||mn(Kr,!0)}Dr==null||Dr(hr),bn(function(){var Or=hr;br||(Or=hr.replace(/。/g,".")),Or!==hr&&Ar(Or)})},En=function(){Lt.current=!0},Mn=function(){Lt.current=!1,_n(pt.current.value)},On=function(hr){_n(hr.target.value)},jn=function(hr){var Hr;if(!(hr&&fn||!hr&&pn)){Bt.current=!1;var Kr=Be(Ut.current?Ke(ur):ur);hr||(Kr=Kr.negate());var Or=(dr||Be(0)).add(Kr.toString()),pr=mn(Or,!1);It==null||It(Xe(vr,pr),{offset:Ut.current?Ke(ur):ur,type:hr?"up":"down"}),(Hr=pt.current)===null||Hr===void 0||Hr.focus()}},on=function(hr){var Hr=Be(Br(Vr)),Kr;Hr.isNaN()?Kr=mn(dr,hr):Kr=mn(Hr,hr),nr!==void 0?kr(dr,!1):Kr.isNaN()||kr(Kr,!1)},nn=function(){Bt.current=!0},qr=function(hr){var Hr=hr.key,Kr=hr.shiftKey;Bt.current=!0,Ut.current=Kr,Hr==="Enter"&&(Lt.current||(Bt.current=!1),on(!1),Ir==null||Ir(hr)),Qt!==!1&&!Lt.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Hr)&&(jn(Hr==="Up"||Hr==="ArrowUp"),hr.preventDefault())},mr=function(){Bt.current=!1,Ut.current=!1};ge.useEffect(function(){if(tr&&Gt){var Ar=function(Kr){jn(Kr.deltaY<0),Kr.preventDefault()},hr=pt.current;if(hr)return hr.addEventListener("wheel",Ar,{passive:!1}),function(){return hr.removeEventListener("wheel",Ar)}}});var jr=function(){yt&&on(!1),zt(!1),Bt.current=!1};return(0,Ce.o)(function(){dr.isInvalidate()||kr(dr,!1)},[_r,Fr]),(0,Ce.o)(function(){var Ar=Be(nr);Lr(Ar);var hr=Be(Br(Vr));(!Ar.equals(hr)||!Bt.current||Fr)&&kr(Ar,Bt.current)},[nr]),(0,Ce.o)(function(){Fr&&sn()},[Vr]),ge.createElement("div",{ref:At,className:xe()(Wt,Kt,(0,E.Z)((0,E.Z)((0,E.Z)((0,E.Z)((0,E.Z)({},"".concat(Wt,"-focused"),Gt),"".concat(Wt,"-disabled"),fr),"".concat(Wt,"-readonly"),yr),"".concat(Wt,"-not-a-number"),dr.isNaN()),"".concat(Wt,"-out-of-range"),!dr.isInvalidate()&&!en(dr))),style:qt,onFocus:function(){zt(!0)},onBlur:jr,onKeyDown:qr,onKeyUp:mr,onCompositionStart:En,onCompositionEnd:Mn,onBeforeInput:nn},Cr&&ge.createElement(_e,{prefixCls:Wt,upNode:Sr,downNode:ir,upDisabled:fn,downDisabled:pn,onStep:jn}),ge.createElement("div",{className:"".concat(Rt,"-wrap")},ge.createElement("input",(0,z.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":or,"aria-valuemax":gr,"aria-valuenow":dr.isInvalidate()?null:dr.toString(),step:ur},wt,{ref:(0,Ie.sQ)(pt,kt),className:Rt,value:Vr,onChange:On,disabled:fr,readOnly:yr}))))}),Qe=ge.forwardRef(function(vt,kt){var Wt=vt.disabled,Kt=vt.style,qt=vt.prefixCls,or=qt===void 0?"rc-input-number":qt,gr=vt.value,wr=vt.prefix,ur=vt.suffix,xr=vt.addonBefore,nr=vt.addonAfter,fr=vt.className,yr=vt.classNames,Sr=(0,ee.Z)(vt,Ge),ir=ge.useRef(null),Qt=ge.useRef(null),Jt=ge.useRef(null),tr=function(Cr){Jt.current&&(0,et.nH)(Jt.current,Cr)};return ge.useImperativeHandle(kt,function(){return Oe(Jt.current,{focus:tr,nativeElement:ir.current.nativeElement||Qt.current})}),ge.createElement(Pe.BaseInput,{className:fr,triggerFocus:tr,prefixCls:or,value:gr,disabled:Wt,style:Kt,prefix:wr,suffix:ur,addonAfter:nr,addonBefore:xr,classNames:yr,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:ir},ge.createElement(it,(0,z.Z)({prefixCls:or,disabled:Wt,ref:Jt,domRef:Qt,className:yr==null?void 0:yr.input},Sr)))}),ct=Qe,at=ct,qe=je(62487),Fe=je(82855),Re=je(48755),te=je(60840),de=je(2171),Ne=je(83397),ze=je(31756),we=je(56553),ye=je(24971),Ee=je(70045),We=je(36237),Ze=je(53075),Ye=je(64910),st=je(39082),lt=je(63356),ft=je(56119),Tt=je(16931),St=je(51636),Ot=je(17835);const bt=vt=>{var kt;const Wt=(kt=vt.handleVisible)!==null&&kt!==void 0?kt:"auto",Kt=vt.controlHeightSM-vt.lineWidth*2;return Object.assign(Object.assign({},(0,Ye.T)(vt)),{controlWidth:90,handleWidth:Kt,handleFontSize:vt.fontSize/2,handleVisible:Wt,handleActiveBg:vt.colorFillAlter,handleBg:vt.colorBgContainer,filledHandleBg:new Ot.FastColor(vt.colorFillSecondary).onBackground(vt.colorBgContainer).toHexString(),handleHoverColor:vt.colorPrimary,handleBorderColor:vt.colorBorder,handleOpacity:Wt===!0?1:0,handleVisibleWidth:Wt===!0?Kt:0})},Mt=(vt,kt)=>{let{componentCls:Wt,borderRadiusSM:Kt,borderRadiusLG:qt}=vt;const or=kt==="lg"?qt:Kt;return{[`&-${kt}`]:{[`${Wt}-handler-wrap`]:{borderStartEndRadius:or,borderEndEndRadius:or},[`${Wt}-handler-up`]:{borderStartEndRadius:or},[`${Wt}-handler-down`]:{borderEndEndRadius:or}}}},Et=vt=>{const{componentCls:kt,lineWidth:Wt,lineType:Kt,borderRadius:qt,inputFontSizeSM:or,inputFontSizeLG:gr,controlHeightLG:wr,controlHeightSM:ur,colorError:xr,paddingInlineSM:nr,paddingBlockSM:fr,paddingBlockLG:yr,paddingInlineLG:Sr,colorTextDescription:ir,motionDurationMid:Qt,handleHoverColor:Jt,handleOpacity:tr,paddingInline:sr,paddingBlock:Cr,handleBg:Er,handleActiveBg:vr,colorTextDisabled:br,borderRadiusSM:Fr,borderRadiusLG:_r,controlWidth:Yt,handleBorderColor:ar,filledHandleBg:Dr,lineHeightLG:Ir,calc:It}=vt;return[{[kt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,lt.Wf)(vt)),(0,Ze.ik)(vt)),{display:"inline-block",width:Yt,margin:0,padding:0,borderRadius:qt}),(0,st.qG)(vt,{[`${kt}-handler-wrap`]:{background:Er,[`${kt}-handler-down`]:{borderBlockStart:`${(0,We.unit)(Wt)} ${Kt} ${ar}`}}})),(0,st.H8)(vt,{[`${kt}-handler-wrap`]:{background:Dr,[`${kt}-handler-down`]:{borderBlockStart:`${(0,We.unit)(Wt)} ${Kt} ${ar}`}},"&:focus-within":{[`${kt}-handler-wrap`]:{background:Er}}})),(0,st.vc)(vt,{[`${kt}-handler-wrap`]:{background:Er,[`${kt}-handler-down`]:{borderBlockStart:`${(0,We.unit)(Wt)} ${Kt} ${ar}`}}})),(0,st.Mu)(vt)),{"&-rtl":{direction:"rtl",[`${kt}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:gr,lineHeight:Ir,borderRadius:_r,[`input${kt}-input`]:{height:It(wr).sub(It(Wt).mul(2)).equal(),padding:`${(0,We.unit)(yr)} ${(0,We.unit)(Sr)}`}},"&-sm":{padding:0,fontSize:or,borderRadius:Fr,[`input${kt}-input`]:{height:It(ur).sub(It(Wt).mul(2)).equal(),padding:`${(0,We.unit)(fr)} ${(0,We.unit)(nr)}`}},"&-out-of-range":{[`${kt}-input-wrap`]:{input:{color:xr}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,lt.Wf)(vt)),(0,Ze.s7)(vt)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${kt}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${kt}-group-addon`]:{borderRadius:_r,fontSize:vt.fontSizeLG}},"&-sm":{[`${kt}-group-addon`]:{borderRadius:Fr}}},(0,st.ir)(vt)),(0,st.S5)(vt)),{[`&:not(${kt}-compact-first-item):not(${kt}-compact-last-item)${kt}-compact-item`]:{[`${kt}, ${kt}-group-addon`]:{borderRadius:0}},[`&:not(${kt}-compact-last-item)${kt}-compact-first-item`]:{[`${kt}, ${kt}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${kt}-compact-first-item)${kt}-compact-last-item`]:{[`${kt}, ${kt}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${kt}-input`]:{cursor:"not-allowed"},[kt]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,lt.Wf)(vt)),{width:"100%",padding:`${(0,We.unit)(Cr)} ${(0,We.unit)(sr)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:qt,outline:0,transition:`all ${Qt} linear`,appearance:"textfield",fontSize:"inherit"}),(0,Ze.nz)(vt.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${kt}-handler-wrap, &-focused ${kt}-handler-wrap`]:{width:vt.handleWidth,opacity:1}})},{[kt]:Object.assign(Object.assign(Object.assign({[`${kt}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:vt.handleVisibleWidth,opacity:tr,height:"100%",borderStartStartRadius:0,borderStartEndRadius:qt,borderEndEndRadius:qt,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${Qt}`,overflow:"hidden",[`${kt}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[`
|
|
|
${kt}-handler-up-inner,
|
|
|
${kt}-handler-down-inner
|
|
|
`]:{marginInlineEnd:0,fontSize:vt.handleFontSize}}},[`${kt}-handler`]:{height:"50%",overflow:"hidden",color:ir,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,We.unit)(Wt)} ${Kt} ${ar}`,transition:`all ${Qt} linear`,"&:active":{background:vr},"&:hover":{height:"60%",[`
|
|
|
${kt}-handler-up-inner,
|
|
|
${kt}-handler-down-inner
|
|
|
`]:{color:Jt}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,lt.Ro)()),{color:ir,transition:`all ${Qt} linear`,userSelect:"none"})},[`${kt}-handler-up`]:{borderStartEndRadius:qt},[`${kt}-handler-down`]:{borderEndEndRadius:qt}},Mt(vt,"lg")),Mt(vt,"sm")),{"&-disabled, &-readonly":{[`${kt}-handler-wrap`]:{display:"none"},[`${kt}-input`]:{color:"inherit"}},[`
|
|
|
${kt}-handler-up-disabled,
|
|
|
${kt}-handler-down-disabled
|
|
|
`]:{cursor:"not-allowed"},[`
|
|
|
${kt}-handler-up-disabled:hover &-handler-up-inner,
|
|
|
${kt}-handler-down-disabled:hover &-handler-down-inner
|
|
|
`]:{color:br}})}]},xt=vt=>{const{componentCls:kt,paddingBlock:Wt,paddingInline:Kt,inputAffixPadding:qt,controlWidth:or,borderRadiusLG:gr,borderRadiusSM:wr,paddingInlineLG:ur,paddingInlineSM:xr,paddingBlockLG:nr,paddingBlockSM:fr,motionDurationMid:yr}=vt;return{[`${kt}-affix-wrapper`]:Object.assign(Object.assign({[`input${kt}-input`]:{padding:`${(0,We.unit)(Wt)} 0`}},(0,Ze.ik)(vt)),{position:"relative",display:"inline-flex",alignItems:"center",width:or,padding:0,paddingInlineStart:Kt,"&-lg":{borderRadius:gr,paddingInlineStart:ur,[`input${kt}-input`]:{padding:`${(0,We.unit)(nr)} 0`}},"&-sm":{borderRadius:wr,paddingInlineStart:xr,[`input${kt}-input`]:{padding:`${(0,We.unit)(fr)} 0`}},[`&:not(${kt}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${kt}-disabled`]:{background:"transparent"},[`> div${kt}`]:{width:"100%",border:"none",outline:"none",[`&${kt}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${kt}-handler-wrap`]:{zIndex:2},[kt]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:qt},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:Kt,marginInlineStart:qt,transition:`margin ${yr}`}},[`&:hover ${kt}-handler-wrap, &-focused ${kt}-handler-wrap`]:{width:vt.handleWidth,opacity:1},[`&:not(${kt}-affix-wrapper-without-controls):hover ${kt}-suffix`]:{marginInlineEnd:vt.calc(vt.handleWidth).add(Kt).equal()}})}};var Dt=(0,Tt.I$)("InputNumber",vt=>{const kt=(0,St.mergeToken)(vt,(0,Ye.e)(vt));return[Et(kt),xt(kt),(0,ft.c)(kt)]},bt,{unitless:{handleOpacity:!0}}),jt=function(vt,kt){var Wt={};for(var Kt in vt)Object.prototype.hasOwnProperty.call(vt,Kt)&&kt.indexOf(Kt)<0&&(Wt[Kt]=vt[Kt]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qt=0,Kt=Object.getOwnPropertySymbols(vt);qt<Kt.length;qt++)kt.indexOf(Kt[qt])<0&&Object.prototype.propertyIsEnumerable.call(vt,Kt[qt])&&(Wt[Kt[qt]]=vt[Kt[qt]]);return Wt};const ht=ge.forwardRef((vt,kt)=>{const{getPrefixCls:Wt,direction:Kt}=ge.useContext(Re.E_),qt=ge.useRef(null);ge.useImperativeHandle(kt,()=>qt.current);const{className:or,rootClassName:gr,size:wr,disabled:ur,prefixCls:xr,addonBefore:nr,addonAfter:fr,prefix:yr,suffix:Sr,bordered:ir,readOnly:Qt,status:Jt,controls:tr,variant:sr}=vt,Cr=jt(vt,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),Er=Wt("input-number",xr),vr=(0,Ne.Z)(Er),[br,Fr,_r]=Dt(Er,vr),{compactSize:Yt,compactItemClassnames:ar}=(0,Ee.ri)(Er,Kt);let Dr=ge.createElement(a.Z,{className:`${Er}-handler-up-inner`}),Ir=ge.createElement(gt.Z,{className:`${Er}-handler-down-inner`});const It=typeof tr=="boolean"?tr:void 0;typeof tr=="object"&&(Dr=typeof tr.upIcon=="undefined"?Dr:ge.createElement("span",{className:`${Er}-handler-up-inner`},tr.upIcon),Ir=typeof tr.downIcon=="undefined"?Ir:ge.createElement("span",{className:`${Er}-handler-down-inner`},tr.downIcon));const{hasFeedback:Nt,status:yt,isFormItemInput:At,feedbackIcon:wt}=ge.useContext(we.aM),Rt=(0,Fe.F)(yt,Jt),pt=(0,ze.Z)(lr=>{var dr;return(dr=wr!=null?wr:Yt)!==null&&dr!==void 0?dr:lr}),Ft=ge.useContext(de.Z),Ht=ur!=null?ur:Ft,[Gt,zt]=(0,ye.Z)("inputNumber",sr,ir),Bt=Nt&&ge.createElement(ge.Fragment,null,wt),Lt=xe()({[`${Er}-lg`]:pt==="large",[`${Er}-sm`]:pt==="small",[`${Er}-rtl`]:Kt==="rtl",[`${Er}-in-form-item`]:At},Fr),Ut=`${Er}-group`,cr=ge.createElement(at,Object.assign({ref:qt,disabled:Ht,className:xe()(_r,vr,or,gr,ar),upHandler:Dr,downHandler:Ir,prefixCls:Er,readOnly:Qt,controls:It,prefix:yr,suffix:Bt||Sr,addonBefore:nr&&ge.createElement(qe.Z,{form:!0,space:!0},nr),addonAfter:fr&&ge.createElement(qe.Z,{form:!0,space:!0},fr),classNames:{input:Lt,variant:xe()({[`${Er}-${Gt}`]:zt},(0,Fe.Z)(Er,Rt,Nt)),affixWrapper:xe()({[`${Er}-affix-wrapper-sm`]:pt==="small",[`${Er}-affix-wrapper-lg`]:pt==="large",[`${Er}-affix-wrapper-rtl`]:Kt==="rtl",[`${Er}-affix-wrapper-without-controls`]:tr===!1||Ht},Fr),wrapper:xe()({[`${Ut}-rtl`]:Kt==="rtl"},Fr),groupWrapper:xe()({[`${Er}-group-wrapper-sm`]:pt==="small",[`${Er}-group-wrapper-lg`]:pt==="large",[`${Er}-group-wrapper-rtl`]:Kt==="rtl",[`${Er}-group-wrapper-${Gt}`]:zt},(0,Fe.Z)(`${Er}-group-wrapper`,Rt,Nt),Fr)}},Cr));return br(cr)}),Ct=ht,$t=vt=>ge.createElement(te.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},ge.createElement(ht,Object.assign({},vt)));Ct._InternalPanelDoNotUseOrYouWillBeFired=$t;var Vt=Ct},49397:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return be}});var ge=je(59301),gt=je(92310),a=je.n(gt),Te=je(36901),xe=je(8654),z=je(62487),E=je(86013),ie=je(82855),oe=je(48755),ee=je(2171),le=je(83397),x=je(31756),ne=je(56553),re=je(24971),ae=je(70045),se=je(23826),ce=je(53075);function pe(De){return!!(De.prefix||De.suffix||De.allowClear||De.showCount)}var me=function(De,Me){var Be={};for(var Pe in De)Object.prototype.hasOwnProperty.call(De,Pe)&&Me.indexOf(Pe)<0&&(Be[Pe]=De[Pe]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,Pe=Object.getOwnPropertySymbols(De);Ce<Pe.length;Ce++)Me.indexOf(Pe[Ce])<0&&Object.prototype.propertyIsEnumerable.call(De,Pe[Ce])&&(Be[Pe[Ce]]=De[Pe[Ce]]);return Be},be=(0,ge.forwardRef)((De,Me)=>{const{prefixCls:Be,bordered:Pe=!0,status:Ce,size:Oe,disabled:Ie,onBlur:ke,onFocus:Le,suffix:Ae,allowClear:ve,addonAfter:Ue,addonBefore:$e,className:Je,style:ot,styles:_e,rootClassName:Ke,onChange:et,classNames:rt,variant:tt}=De,Ge=me(De,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:Xe,direction:Ve,allowClear:it,autoComplete:Qe,className:ct,style:at,classNames:qe,styles:Fe}=(0,oe.dj)("input"),Re=Xe("input",Be),te=(0,ge.useRef)(null),de=(0,le.Z)(Re),[Ne,ze,we]=(0,ce.TI)(Re,Ke),[ye]=(0,ce.ZP)(Re,de),{compactSize:Ee,compactItemClassnames:We}=(0,ae.ri)(Re,Ve),Ze=(0,x.Z)(Vt=>{var vt;return(vt=Oe!=null?Oe:Ee)!==null&&vt!==void 0?vt:Vt}),Ye=ge.useContext(ee.Z),st=Ie!=null?Ie:Ye,{status:lt,hasFeedback:ft,feedbackIcon:Tt}=(0,ge.useContext)(ne.aM),St=(0,ie.F)(lt,Ce),Ot=pe(De)||!!ft,bt=(0,ge.useRef)(Ot),Mt=(0,se.Z)(te,!0),Et=Vt=>{Mt(),ke==null||ke(Vt)},xt=Vt=>{Mt(),Le==null||Le(Vt)},Dt=Vt=>{Mt(),et==null||et(Vt)},jt=(ft||Ae)&&ge.createElement(ge.Fragment,null,Ae,ft&&Tt),ht=(0,E.Z)(ve!=null?ve:it),[Ct,$t]=(0,re.Z)("input",tt,Pe);return Ne(ye(ge.createElement(Te.default,Object.assign({ref:(0,xe.sQ)(Me,te),prefixCls:Re,autoComplete:Qe},Ge,{disabled:st,onBlur:Et,onFocus:xt,style:Object.assign(Object.assign({},at),ot),styles:Object.assign(Object.assign({},Fe),_e),suffix:jt,allowClear:ht,className:a()(Je,Ke,we,de,We,ct),onChange:Dt,addonBefore:$e&&ge.createElement(z.Z,{form:!0,space:!0},$e),addonAfter:Ue&&ge.createElement(z.Z,{form:!0,space:!0},Ue),classNames:Object.assign(Object.assign(Object.assign({},rt),qe),{input:a()({[`${Re}-sm`]:Ze==="small",[`${Re}-lg`]:Ze==="large",[`${Re}-rtl`]:Ve==="rtl"},rt==null?void 0:rt.input,qe.input,ze),variant:a()({[`${Re}-${Ct}`]:$t},(0,ie.Z)(Re,St)),affixWrapper:a()({[`${Re}-affix-wrapper-sm`]:Ze==="small",[`${Re}-affix-wrapper-lg`]:Ze==="large",[`${Re}-affix-wrapper-rtl`]:Ve==="rtl"},ze),wrapper:a()({[`${Re}-group-rtl`]:Ve==="rtl"},ze),groupWrapper:a()({[`${Re}-group-wrapper-sm`]:Ze==="small",[`${Re}-group-wrapper-lg`]:Ze==="large",[`${Re}-group-wrapper-rtl`]:Ve==="rtl",[`${Re}-group-wrapper-${Ct}`]:$t},(0,ie.Z)(`${Re}-group-wrapper`,St,ft),ze)})}))))})},79809:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return Me}});var ge=je(59301),gt=je(92310),a=je.n(gt),Te=je(22711),xe=je(86013),z=je(82855),E=je(48755),ie=je(2171),oe=je(83397),ee=je(31756),le=je(56553),x=je(24971),ne=je(70045),re=je(30292),ae=je(53075),se=je(16931),ce=je(51636),pe=je(64910);const me=Be=>{const{componentCls:Pe,paddingLG:Ce}=Be,Oe=`${Pe}-textarea`;return{[`textarea${Pe}`]:{maxWidth:"100%",height:"auto",minHeight:Be.controlHeight,lineHeight:Be.lineHeight,verticalAlign:"bottom",transition:`all ${Be.motionDurationSlow}`,resize:"vertical",[`&${Pe}-mouse-active`]:{transition:`all ${Be.motionDurationSlow}, height 0s, width 0s`}},[`${Pe}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[Oe]:{position:"relative","&-show-count":{[`> ${Pe}`]:{height:"100%"},[`${Pe}-data-count`]:{position:"absolute",bottom:Be.calc(Be.fontSize).mul(Be.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:Be.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[`
|
|
|
&-allow-clear > ${Pe},
|
|
|
&-affix-wrapper${Oe}-has-feedback ${Pe}
|
|
|
`]:{paddingInlineEnd:Ce},[`&-affix-wrapper${Pe}-affix-wrapper`]:{padding:0,[`> textarea${Pe}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:Be.calc(Be.controlHeight).sub(Be.calc(Be.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${Pe}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${Pe}-clear-icon`]:{position:"absolute",insetInlineEnd:Be.paddingInline,insetBlockStart:Be.paddingXS},[`${Oe}-suffix`]:{position:"absolute",top:0,insetInlineEnd:Be.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${Pe}-affix-wrapper-sm`]:{[`${Pe}-suffix`]:{[`${Pe}-clear-icon`]:{insetInlineEnd:Be.paddingInlineSM}}}}}};var he=(0,se.I$)(["Input","TextArea"],Be=>{const Pe=(0,ce.mergeToken)(Be,(0,pe.e)(Be));return[me(Pe)]},pe.T,{resetFont:!1}),be=function(Be,Pe){var Ce={};for(var Oe in Be)Object.prototype.hasOwnProperty.call(Be,Oe)&&Pe.indexOf(Oe)<0&&(Ce[Oe]=Be[Oe]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Oe=Object.getOwnPropertySymbols(Be);Ie<Oe.length;Ie++)Pe.indexOf(Oe[Ie])<0&&Object.prototype.propertyIsEnumerable.call(Be,Oe[Ie])&&(Ce[Oe[Ie]]=Be[Oe[Ie]]);return Ce},Me=(0,ge.forwardRef)((Be,Pe)=>{var Ce;const{prefixCls:Oe,bordered:Ie=!0,size:ke,disabled:Le,status:Ae,allowClear:ve,classNames:Ue,rootClassName:$e,className:Je,style:ot,styles:_e,variant:Ke,showCount:et,onMouseDown:rt,onResize:tt}=Be,Ge=be(Be,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:Xe,direction:Ve,allowClear:it,autoComplete:Qe,className:ct,style:at,classNames:qe,styles:Fe}=(0,E.dj)("textArea"),Re=ge.useContext(ie.Z),te=Le!=null?Le:Re,{status:de,hasFeedback:Ne,feedbackIcon:ze}=ge.useContext(le.aM),we=(0,z.F)(de,Ae),ye=ge.useRef(null);ge.useImperativeHandle(Pe,()=>{var $t;return{resizableTextArea:($t=ye.current)===null||$t===void 0?void 0:$t.resizableTextArea,focus:Vt=>{var vt,kt;(0,re.nH)((kt=(vt=ye.current)===null||vt===void 0?void 0:vt.resizableTextArea)===null||kt===void 0?void 0:kt.textArea,Vt)},blur:()=>{var Vt;return(Vt=ye.current)===null||Vt===void 0?void 0:Vt.blur()}}});const Ee=Xe("input",Oe),We=(0,oe.Z)(Ee),[Ze,Ye,st]=(0,ae.TI)(Ee,$e),[lt]=he(Ee,We),{compactSize:ft,compactItemClassnames:Tt}=(0,ne.ri)(Ee,Ve),St=(0,ee.Z)($t=>{var Vt;return(Vt=ke!=null?ke:ft)!==null&&Vt!==void 0?Vt:$t}),[Ot,bt]=(0,x.Z)("textArea",Ke,Ie),Mt=(0,xe.Z)(ve!=null?ve:it),[Et,xt]=ge.useState(!1),[Dt,jt]=ge.useState(!1),ht=$t=>{xt(!0),rt==null||rt($t);const Vt=()=>{xt(!1),document.removeEventListener("mouseup",Vt)};document.addEventListener("mouseup",Vt)},Ct=$t=>{var Vt,vt;if(tt==null||tt($t),Et&&typeof getComputedStyle=="function"){const kt=(vt=(Vt=ye.current)===null||Vt===void 0?void 0:Vt.nativeElement)===null||vt===void 0?void 0:vt.querySelector("textarea");kt&&getComputedStyle(kt).resize==="both"&&jt(!0)}};return Ze(lt(ge.createElement(Te.default,Object.assign({autoComplete:Qe},Ge,{style:Object.assign(Object.assign({},at),ot),styles:Object.assign(Object.assign({},Fe),_e),disabled:te,allowClear:Mt,className:a()(st,We,Je,$e,Tt,ct,Dt&&`${Ee}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},Ue),qe),{textarea:a()({[`${Ee}-sm`]:St==="small",[`${Ee}-lg`]:St==="large"},Ye,Ue==null?void 0:Ue.textarea,qe.textarea,Et&&`${Ee}-mouse-active`),variant:a()({[`${Ee}-${Ot}`]:bt},(0,z.Z)(Ee,we)),affixWrapper:a()(`${Ee}-textarea-affix-wrapper`,{[`${Ee}-affix-wrapper-rtl`]:Ve==="rtl",[`${Ee}-affix-wrapper-sm`]:St==="small",[`${Ee}-affix-wrapper-lg`]:St==="large",[`${Ee}-textarea-show-count`]:et||((Ce=Be.count)===null||Ce===void 0?void 0:Ce.show)},Ye)}),prefixCls:Ee,suffix:Ne&&ge.createElement("span",{className:`${Ee}-textarea-suffix`},ze),showCount:et,ref:ye,onResize:Ct,onMouseDown:ht}))))})},23826:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return gt}});var ge=je(59301);function gt(a,Te){const xe=(0,ge.useRef)([]),z=()=>{xe.current.push(setTimeout(()=>{var E,ie,oe,ee;!((E=a.current)===null||E===void 0)&&E.input&&((ie=a.current)===null||ie===void 0?void 0:ie.input.getAttribute("type"))==="password"&&(!((oe=a.current)===null||oe===void 0)&&oe.input.hasAttribute("value"))&&((ee=a.current)===null||ee===void 0||ee.input.removeAttribute("value"))}))};return(0,ge.useEffect)(()=>(Te&&z(),()=>xe.current.forEach(E=>{E&&clearTimeout(E)})),[]),z}},37568:function(Xt,Pt,je){"use strict";je.d(Pt,{default:function(){return qe}});var ge=je(59301),gt=je(92310),a=je.n(gt),Te=je(48755),xe=je(56553),z=je(53075),ie=Fe=>{const{getPrefixCls:Re,direction:te}=(0,ge.useContext)(Te.E_),{prefixCls:de,className:Ne}=Fe,ze=Re("input-group",de),we=Re("input"),[ye,Ee,We]=(0,z.ZP)(we),Ze=a()(ze,We,{[`${ze}-lg`]:Fe.size==="large",[`${ze}-sm`]:Fe.size==="small",[`${ze}-compact`]:Fe.compact,[`${ze}-rtl`]:te==="rtl"},Ee,Ne),Ye=(0,ge.useContext)(xe.aM),st=(0,ge.useMemo)(()=>Object.assign(Object.assign({},Ye),{isFormItemInput:!1}),[Ye]);return ye(ge.createElement("span",{className:Ze,style:Fe.style,onMouseEnter:Fe.onMouseEnter,onMouseLeave:Fe.onMouseLeave,onFocus:Fe.onFocus,onBlur:Fe.onBlur},ge.createElement(xe.aM.Provider,{value:st},Fe.children)))},oe=je(49397),ee=je(94480),le=je(6089),x=je(26112),ne=je(82855),re=je(31756),ae=je(16931),se=je(51636),ce=je(64910);const pe=Fe=>{const{componentCls:Re,paddingXS:te}=Fe;return{[Re]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:te,"&-rtl":{direction:"rtl"},[`${Re}-input`]:{textAlign:"center",paddingInline:Fe.paddingXXS},[`&${Re}-sm ${Re}-input`]:{paddingInline:Fe.calc(Fe.paddingXXS).div(2).equal()},[`&${Re}-lg ${Re}-input`]:{paddingInline:Fe.paddingXS}}}};var me=(0,ae.I$)(["Input","OTP"],Fe=>{const Re=(0,se.mergeToken)(Fe,(0,ce.e)(Fe));return[pe(Re)]},ce.T),he=je(16089),be=function(Fe,Re){var te={};for(var de in Fe)Object.prototype.hasOwnProperty.call(Fe,de)&&Re.indexOf(de)<0&&(te[de]=Fe[de]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,de=Object.getOwnPropertySymbols(Fe);Ne<de.length;Ne++)Re.indexOf(de[Ne])<0&&Object.prototype.propertyIsEnumerable.call(Fe,de[Ne])&&(te[de[Ne]]=Fe[de[Ne]]);return te},Me=ge.forwardRef((Fe,Re)=>{const{value:te,onChange:de,onActiveChange:Ne,index:ze,mask:we}=Fe,ye=be(Fe,["value","onChange","onActiveChange","index","mask"]),Ee=te&&typeof we=="string"?we:te,We=ft=>{de(ze,ft.target.value)},Ze=ge.useRef(null);ge.useImperativeHandle(Re,()=>Ze.current);const Ye=()=>{(0,he.Z)(()=>{var ft;const Tt=(ft=Ze.current)===null||ft===void 0?void 0:ft.input;document.activeElement===Tt&&Tt&&Tt.select()})},st=ft=>{const{key:Tt,ctrlKey:St,metaKey:Ot}=ft;Tt==="ArrowLeft"?Ne(ze-1):Tt==="ArrowRight"?Ne(ze+1):Tt==="z"&&(St||Ot)&&ft.preventDefault(),Ye()},lt=ft=>{ft.key==="Backspace"&&!te&&Ne(ze-1),Ye()};return ge.createElement(oe.Z,Object.assign({type:we===!0?"password":"text"},ye,{ref:Ze,value:Ee,onInput:We,onFocus:Ye,onKeyDown:st,onKeyUp:lt,onMouseDown:Ye,onMouseUp:Ye}))}),Be=function(Fe,Re){var te={};for(var de in Fe)Object.prototype.hasOwnProperty.call(Fe,de)&&Re.indexOf(de)<0&&(te[de]=Fe[de]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,de=Object.getOwnPropertySymbols(Fe);Ne<de.length;Ne++)Re.indexOf(de[Ne])<0&&Object.prototype.propertyIsEnumerable.call(Fe,de[Ne])&&(te[de[Ne]]=Fe[de[Ne]]);return te};function Pe(Fe){return(Fe||"").split("")}const Ce=Fe=>{const{index:Re,prefixCls:te,separator:de}=Fe,Ne=typeof de=="function"?de(Re):de;return Ne?ge.createElement("span",{className:`${te}-separator`},Ne):null};var Ie=ge.forwardRef((Fe,Re)=>{const{prefixCls:te,length:de=6,size:Ne,defaultValue:ze,value:we,onChange:ye,formatter:Ee,separator:We,variant:Ze,disabled:Ye,status:st,autoFocus:lt,mask:ft,type:Tt,onInput:St,inputMode:Ot}=Fe,bt=Be(Fe,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:Mt,direction:Et}=ge.useContext(Te.E_),xt=Mt("otp",te),Dt=(0,x.Z)(bt,{aria:!0,data:!0,attr:!0}),[jt,ht,Ct]=me(xt),$t=(0,re.Z)(yr=>Ne!=null?Ne:yr),Vt=ge.useContext(xe.aM),vt=(0,ne.F)(Vt.status,st),kt=ge.useMemo(()=>Object.assign(Object.assign({},Vt),{status:vt,hasFeedback:!1,feedbackIcon:null}),[Vt,vt]),Wt=ge.useRef(null),Kt=ge.useRef({});ge.useImperativeHandle(Re,()=>({focus:()=>{var yr;(yr=Kt.current[0])===null||yr===void 0||yr.focus()},blur:()=>{var yr;for(let Sr=0;Sr<de;Sr+=1)(yr=Kt.current[Sr])===null||yr===void 0||yr.blur()},nativeElement:Wt.current}));const qt=yr=>Ee?Ee(yr):yr,[or,gr]=ge.useState(()=>Pe(qt(ze||"")));ge.useEffect(()=>{we!==void 0&&gr(Pe(we))},[we]);const wr=(0,le.Z)(yr=>{gr(yr),St&&St(yr),ye&&yr.length===de&&yr.every(Sr=>Sr)&&yr.some((Sr,ir)=>or[ir]!==Sr)&&ye(yr.join(""))}),ur=(0,le.Z)((yr,Sr)=>{let ir=(0,ee.Z)(or);for(let Jt=0;Jt<yr;Jt+=1)ir[Jt]||(ir[Jt]="");Sr.length<=1?ir[yr]=Sr:ir=ir.slice(0,yr).concat(Pe(Sr)),ir=ir.slice(0,de);for(let Jt=ir.length-1;Jt>=0&&!ir[Jt];Jt-=1)ir.pop();const Qt=qt(ir.map(Jt=>Jt||" ").join(""));return ir=Pe(Qt).map((Jt,tr)=>Jt===" "&&!ir[tr]?ir[tr]:Jt),ir}),xr=(yr,Sr)=>{var ir;const Qt=ur(yr,Sr),Jt=Math.min(yr+Sr.length,de-1);Jt!==yr&&Qt[yr]!==void 0&&((ir=Kt.current[Jt])===null||ir===void 0||ir.focus()),wr(Qt)},nr=yr=>{var Sr;(Sr=Kt.current[yr])===null||Sr===void 0||Sr.focus()},fr={variant:Ze,disabled:Ye,status:vt,mask:ft,type:Tt,inputMode:Ot};return jt(ge.createElement("div",Object.assign({},Dt,{ref:Wt,className:a()(xt,{[`${xt}-sm`]:$t==="small",[`${xt}-lg`]:$t==="large",[`${xt}-rtl`]:Et==="rtl"},Ct,ht)}),ge.createElement(xe.aM.Provider,{value:kt},Array.from({length:de}).map((yr,Sr)=>{const ir=`otp-${Sr}`,Qt=or[Sr]||"";return ge.createElement(ge.Fragment,{key:ir},ge.createElement(Me,Object.assign({ref:Jt=>{Kt.current[Sr]=Jt},index:Sr,size:$t,htmlSize:1,className:`${xt}-input`,onChange:xr,value:Qt,onActiveChange:nr,autoFocus:Sr===0&<},fr)),Sr<de-1&&ge.createElement(Ce,{separator:We,index:Sr,prefixCls:xt}))}))))}),ke=je(73331),Le=je(15277),Ae=je(2738),ve=je(8654),Ue=je(2171),$e=je(23826),Je=function(Fe,Re){var te={};for(var de in Fe)Object.prototype.hasOwnProperty.call(Fe,de)&&Re.indexOf(de)<0&&(te[de]=Fe[de]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,de=Object.getOwnPropertySymbols(Fe);Ne<de.length;Ne++)Re.indexOf(de[Ne])<0&&Object.prototype.propertyIsEnumerable.call(Fe,de[Ne])&&(te[de[Ne]]=Fe[de[Ne]]);return te};const ot=Fe=>Fe?ge.createElement(Le.Z,null):ge.createElement(ke.Z,null),_e={click:"onClick",hover:"onMouseOver"};var et=ge.forwardRef((Fe,Re)=>{const{disabled:te,action:de="click",visibilityToggle:Ne=!0,iconRender:ze=ot}=Fe,we=ge.useContext(Ue.Z),ye=te!=null?te:we,Ee=typeof Ne=="object"&&Ne.visible!==void 0,[We,Ze]=(0,ge.useState)(()=>Ee?Ne.visible:!1),Ye=(0,ge.useRef)(null);ge.useEffect(()=>{Ee&&Ze(Ne.visible)},[Ee,Ne]);const st=(0,$e.Z)(Ye),lt=()=>{var $t;if(ye)return;We&&st();const Vt=!We;Ze(Vt),typeof Ne=="object"&&(($t=Ne.onVisibleChange)===null||$t===void 0||$t.call(Ne,Vt))},ft=$t=>{const Vt=_e[de]||"",vt=ze(We),kt={[Vt]:lt,className:`${$t}-icon`,key:"passwordIcon",onMouseDown:Wt=>{Wt.preventDefault()},onMouseUp:Wt=>{Wt.preventDefault()}};return ge.cloneElement(ge.isValidElement(vt)?vt:ge.createElement("span",null,vt),kt)},{className:Tt,prefixCls:St,inputPrefixCls:Ot,size:bt}=Fe,Mt=Je(Fe,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Et}=ge.useContext(Te.E_),xt=Et("input",Ot),Dt=Et("input-password",St),jt=Ne&&ft(Dt),ht=a()(Dt,Tt,{[`${Dt}-${bt}`]:!!bt}),Ct=Object.assign(Object.assign({},(0,Ae.Z)(Mt,["suffix","iconRender","visibilityToggle"])),{type:We?"text":"password",className:ht,prefixCls:xt,suffix:jt});return bt&&(Ct.size=bt),ge.createElement(oe.Z,Object.assign({ref:(0,ve.sQ)(Re,Ye)},Ct))}),rt=je(47472),tt=je(22703),Ge=je(7939),Xe=je(70045),Ve=function(Fe,Re){var te={};for(var de in Fe)Object.prototype.hasOwnProperty.call(Fe,de)&&Re.indexOf(de)<0&&(te[de]=Fe[de]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,de=Object.getOwnPropertySymbols(Fe);Ne<de.length;Ne++)Re.indexOf(de[Ne])<0&&Object.prototype.propertyIsEnumerable.call(Fe,de[Ne])&&(te[de[Ne]]=Fe[de[Ne]]);return te},Qe=ge.forwardRef((Fe,Re)=>{const{prefixCls:te,inputPrefixCls:de,className:Ne,size:ze,suffix:we,enterButton:ye=!1,addonAfter:Ee,loading:We,disabled:Ze,onSearch:Ye,onChange:st,onCompositionStart:lt,onCompositionEnd:ft}=Fe,Tt=Ve(Fe,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:St,direction:Ot}=ge.useContext(Te.E_),bt=ge.useRef(!1),Mt=St("input-search",te),Et=St("input",de),{compactSize:xt}=(0,Xe.ri)(Mt,Ot),Dt=(0,re.Z)(xr=>{var nr;return(nr=ze!=null?ze:xt)!==null&&nr!==void 0?nr:xr}),jt=ge.useRef(null),ht=xr=>{xr!=null&&xr.target&&xr.type==="click"&&Ye&&Ye(xr.target.value,xr,{source:"clear"}),st==null||st(xr)},Ct=xr=>{var nr;document.activeElement===((nr=jt.current)===null||nr===void 0?void 0:nr.input)&&xr.preventDefault()},$t=xr=>{var nr,fr;Ye&&Ye((fr=(nr=jt.current)===null||nr===void 0?void 0:nr.input)===null||fr===void 0?void 0:fr.value,xr,{source:"input"})},Vt=xr=>{bt.current||We||$t(xr)},vt=typeof ye=="boolean"?ge.createElement(rt.Z,null):null,kt=`${Mt}-button`;let Wt;const Kt=ye||{},qt=Kt.type&&Kt.type.__ANT_BUTTON===!0;qt||Kt.type==="button"?Wt=(0,tt.Tm)(Kt,Object.assign({onMouseDown:Ct,onClick:xr=>{var nr,fr;(fr=(nr=Kt==null?void 0:Kt.props)===null||nr===void 0?void 0:nr.onClick)===null||fr===void 0||fr.call(nr,xr),$t(xr)},key:"enterButton"},qt?{className:kt,size:Dt}:{})):Wt=ge.createElement(Ge.ZP,{className:kt,type:ye?"primary":void 0,size:Dt,disabled:Ze,key:"enterButton",onMouseDown:Ct,onClick:$t,loading:We,icon:vt},ye),Ee&&(Wt=[Wt,(0,tt.Tm)(Ee,{key:"addonAfter"})]);const or=a()(Mt,{[`${Mt}-rtl`]:Ot==="rtl",[`${Mt}-${Dt}`]:!!Dt,[`${Mt}-with-button`]:!!ye},Ne),gr=Object.assign(Object.assign({},Tt),{className:or,prefixCls:Et,type:"search"}),wr=xr=>{bt.current=!0,lt==null||lt(xr)},ur=xr=>{bt.current=!1,ft==null||ft(xr)};return ge.createElement(oe.Z,Object.assign({ref:(0,ve.sQ)(jt,Re),onPressEnter:Vt},gr,{size:Dt,onCompositionStart:wr,onCompositionEnd:ur,addonAfter:Wt,suffix:we,onChange:ht,disabled:Ze}))}),ct=je(79809);const at=oe.Z;at.Group=ie,at.Search=Qe,at.TextArea=ct.Z,at.Password=et,at.OTP=Ie;var qe=at},24303:function(Xt,Pt,je){"use strict";je.d(Pt,{D:function(){return Be},Z:function(){return Oe}});var ge=je(59301),gt=je(54476),a={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Te=a,xe=je(7657),z=function(ke,Le){return ge.createElement(xe.Z,(0,gt.Z)({},ke,{ref:Le,icon:Te}))},E=ge.forwardRef(z),ie=E,oe=je(33853),ee=je(38819),le=je(92310),x=je.n(le),ne=je(2738),re=je(48755),ae=je(6989),se=je(36237),ce=je(48923),pe=je(16931);const me=Ie=>{const{componentCls:ke,siderBg:Le,motionDurationMid:Ae,motionDurationSlow:ve,antCls:Ue,triggerHeight:$e,triggerColor:Je,triggerBg:ot,headerHeight:_e,zeroTriggerWidth:Ke,zeroTriggerHeight:et,borderRadiusLG:rt,lightSiderBg:tt,lightTriggerColor:Ge,lightTriggerBg:Xe,bodyBg:Ve}=Ie;return{[ke]:{position:"relative",minWidth:0,background:Le,transition:`all ${Ae}, background 0s`,"&-has-trigger":{paddingBottom:$e},"&-right":{order:1},[`${ke}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${Ue}-menu${Ue}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${ke}-children`]:{overflow:"hidden"},[`${ke}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:$e,color:Je,lineHeight:(0,se.unit)($e),textAlign:"center",background:ot,cursor:"pointer",transition:`all ${Ae}`},[`${ke}-zero-width-trigger`]:{position:"absolute",top:_e,insetInlineEnd:Ie.calc(Ke).mul(-1).equal(),zIndex:1,width:Ke,height:et,color:Je,fontSize:Ie.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Le,borderRadius:`0 ${(0,se.unit)(rt)} ${(0,se.unit)(rt)} 0`,cursor:"pointer",transition:`background ${ve} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${ve}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:Ie.calc(Ke).mul(-1).equal(),borderRadius:`${(0,se.unit)(rt)} 0 0 ${(0,se.unit)(rt)}`}},"&-light":{background:tt,[`${ke}-trigger`]:{color:Ge,background:Xe},[`${ke}-zero-width-trigger`]:{color:Ge,background:Xe,border:`1px solid ${Ve}`,borderInlineStart:0}}}}};var he=(0,pe.I$)(["Layout","Sider"],Ie=>[me(Ie)],ce.eh,{deprecatedTokens:ce.jn}),be=function(Ie,ke){var Le={};for(var Ae in Ie)Object.prototype.hasOwnProperty.call(Ie,Ae)&&ke.indexOf(Ae)<0&&(Le[Ae]=Ie[Ae]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ae=Object.getOwnPropertySymbols(Ie);ve<Ae.length;ve++)ke.indexOf(Ae[ve])<0&&Object.prototype.propertyIsEnumerable.call(Ie,Ae[ve])&&(Le[Ae[ve]]=Ie[Ae[ve]]);return Le};const De={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},Me=Ie=>!Number.isNaN(Number.parseFloat(Ie))&&isFinite(Ie),Be=ge.createContext({}),Pe=(()=>{let Ie=0;return function(){let ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Ie+=1,`${ke}${Ie}`}})();var Oe=ge.forwardRef((Ie,ke)=>{const{prefixCls:Le,className:Ae,trigger:ve,children:Ue,defaultCollapsed:$e=!1,theme:Je="dark",style:ot={},collapsible:_e=!1,reverseArrow:Ke=!1,width:et=200,collapsedWidth:rt=80,zeroWidthTriggerStyle:tt,breakpoint:Ge,onCollapse:Xe,onBreakpoint:Ve}=Ie,it=be(Ie,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Qe}=(0,ge.useContext)(ae.V),[ct,at]=(0,ge.useState)("collapsed"in Ie?Ie.collapsed:$e),[qe,Fe]=(0,ge.useState)(!1);(0,ge.useEffect)(()=>{"collapsed"in Ie&&at(Ie.collapsed)},[Ie.collapsed]);const Re=(Dt,jt)=>{"collapsed"in Ie||at(Dt),Xe==null||Xe(Dt,jt)},{getPrefixCls:te,direction:de}=(0,ge.useContext)(re.E_),Ne=te("layout-sider",Le),[ze,we,ye]=he(Ne),Ee=(0,ge.useRef)(null);Ee.current=Dt=>{Fe(Dt.matches),Ve==null||Ve(Dt.matches),ct!==Dt.matches&&Re(Dt.matches,"responsive")},(0,ge.useEffect)(()=>{function Dt(ht){return Ee.current(ht)}let jt;if(typeof window!="undefined"){const{matchMedia:ht}=window;if(ht&&Ge&&Ge in De){jt=ht(`screen and (max-width: ${De[Ge]})`);try{jt.addEventListener("change",Dt)}catch(Ct){jt.addListener(Dt)}Dt(jt)}}return()=>{try{jt==null||jt.removeEventListener("change",Dt)}catch(ht){jt==null||jt.removeListener(Dt)}}},[Ge]),(0,ge.useEffect)(()=>{const Dt=Pe("ant-sider-");return Qe.addSider(Dt),()=>Qe.removeSider(Dt)},[]);const We=()=>{Re(!ct,"clickTrigger")},Ze=(0,ne.Z)(it,["collapsed"]),Ye=ct?rt:et,st=Me(Ye)?`${Ye}px`:String(Ye),lt=parseFloat(String(rt||0))===0?ge.createElement("span",{onClick:We,className:x()(`${Ne}-zero-width-trigger`,`${Ne}-zero-width-trigger-${Ke?"right":"left"}`),style:tt},ve||ge.createElement(ie,null)):null,ft=de==="rtl"==!Ke,Ot={expanded:ft?ge.createElement(ee.Z,null):ge.createElement(oe.Z,null),collapsed:ft?ge.createElement(oe.Z,null):ge.createElement(ee.Z,null)}[ct?"collapsed":"expanded"],bt=ve!==null?lt||ge.createElement("div",{className:`${Ne}-trigger`,onClick:We,style:{width:st}},ve||Ot):null,Mt=Object.assign(Object.assign({},ot),{flex:`0 0 ${st}`,maxWidth:st,minWidth:st,width:st}),Et=x()(Ne,`${Ne}-${Je}`,{[`${Ne}-collapsed`]:!!ct,[`${Ne}-has-trigger`]:_e&&ve!==null&&!lt,[`${Ne}-below`]:!!qe,[`${Ne}-zero-width`]:parseFloat(st)===0},Ae,we,ye),xt=ge.useMemo(()=>({siderCollapsed:ct}),[ct]);return ze(ge.createElement(Be.Provider,{value:xt},ge.createElement("aside",Object.assign({className:Et},Ze,{style:Mt,ref:ke}),ge.createElement("div",{className:`${Ne}-children`},Ue),_e||qe&<?bt:null)))})},6989:function(Xt,Pt,je){"use strict";je.d(Pt,{V:function(){return gt}});var ge=je(59301);const gt=ge.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},48923:function(Xt,Pt,je){"use strict";je.d(Pt,{eh:function(){return Te},jn:function(){return xe}});var ge=je(36237),gt=je(16931);const a=z=>{const{antCls:E,componentCls:ie,colorText:oe,footerBg:ee,headerHeight:le,headerPadding:x,headerColor:ne,footerPadding:re,fontSize:ae,bodyBg:se,headerBg:ce}=z;return{[ie]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:se,"&, *":{boxSizing:"border-box"},[`&${ie}-has-sider`]:{flexDirection:"row",[`> ${ie}, > ${ie}-content`]:{width:0}},[`${ie}-header, &${ie}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${ie}-header`]:{height:le,padding:x,color:ne,lineHeight:(0,ge.unit)(le),background:ce,[`${E}-menu`]:{lineHeight:"inherit"}},[`${ie}-footer`]:{padding:re,color:oe,fontSize:ae,background:ee},[`${ie}-content`]:{flex:"auto",color:oe,minHeight:0}}},Te=z=>{const{colorBgLayout:E,controlHeight:ie,controlHeightLG:oe,colorText:ee,controlHeightSM:le,marginXXS:x,colorTextLightSolid:ne,colorBgContainer:re}=z,ae=oe*1.25;return{colorBgHeader:"#001529",colorBgBody:E,colorBgTrigger:"#002140",bodyBg:E,headerBg:"#001529",headerHeight:ie*2,headerPadding:`0 ${ae}px`,headerColor:ee,footerPadding:`${le}px ${ae}px`,footerBg:E,siderBg:"#001529",triggerHeight:oe+x*2,triggerBg:"#002140",triggerColor:ne,zeroTriggerWidth:oe,zeroTriggerHeight:oe,lightSiderBg:re,lightTriggerBg:re,lightTriggerColor:ee}},xe=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];Pt.ZP=(0,gt.I$)("Layout",z=>[a(z)],Te,{deprecatedTokens:xe})},78857:function(Xt,Pt,je){"use strict";je.d(Pt,{J:function(){return z}});var ge=je(59301),gt=je(8654),a=je(62487),Te=function(E,ie){var oe={};for(var ee in E)Object.prototype.hasOwnProperty.call(E,ee)&&ie.indexOf(ee)<0&&(oe[ee]=E[ee]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,ee=Object.getOwnPropertySymbols(E);le<ee.length;le++)ie.indexOf(ee[le])<0&&Object.prototype.propertyIsEnumerable.call(E,ee[le])&&(oe[ee[le]]=E[ee[le]]);return oe};const xe=ge.createContext(null),z=ge.forwardRef((E,ie)=>{const{children:oe}=E,ee=Te(E,["children"]),le=ge.useContext(xe),x=ge.useMemo(()=>Object.assign(Object.assign({},le),ee),[le,ee.prefixCls,ee.mode,ee.selectable,ee.rootClassName]),ne=(0,gt.t4)(oe),re=(0,gt.x1)(ie,ne?(0,gt.C4)(oe):null);return ge.createElement(xe.Provider,{value:x},ge.createElement(a.Z,{space:!0},ne?ge.cloneElement(oe,{ref:re}):oe))});Pt.Z=xe},93041:function(Xt,Pt,je){"use strict";je.d(Pt,{default:function(){return ze}});var ge=je(59301),gt=je(28321),a=je(24303),Te=je(18785),xe=je(92310),z=je.n(xe),E=je(6089),ie=je(2738),oe=je(86641),ee=je(22703),le=je(48755),x=je(83397),re=(0,ge.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),ae=function(we,ye){var Ee={};for(var We in we)Object.prototype.hasOwnProperty.call(we,We)&&ye.indexOf(We)<0&&(Ee[We]=we[We]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,We=Object.getOwnPropertySymbols(we);Ze<We.length;Ze++)ye.indexOf(We[Ze])<0&&Object.prototype.propertyIsEnumerable.call(we,We[Ze])&&(Ee[We[Ze]]=we[We[Ze]]);return Ee},ce=we=>{const{prefixCls:ye,className:Ee,dashed:We}=we,Ze=ae(we,["prefixCls","className","dashed"]),{getPrefixCls:Ye}=ge.useContext(le.E_),st=Ye("menu",ye),lt=z()({[`${st}-item-divider-dashed`]:!!We},Ee);return ge.createElement(gt.iz,Object.assign({className:lt},Ze))},pe=je(11592),me=je(25399),be=we=>{var ye;const{className:Ee,children:We,icon:Ze,title:Ye,danger:st,extra:lt}=we,{prefixCls:ft,firstLevel:Tt,direction:St,disableMenuItemTitleTooltip:Ot,inlineCollapsed:bt}=ge.useContext(re),Mt=Ct=>{const $t=We==null?void 0:We[0],Vt=ge.createElement("span",{className:z()(`${ft}-title-content`,{[`${ft}-title-content-with-extra`]:!!lt||lt===0})},We);return(!Ze||ge.isValidElement(We)&&We.type==="span")&&We&&Ct&&Tt&&typeof $t=="string"?ge.createElement("div",{className:`${ft}-inline-collapsed-noicon`},$t.charAt(0)):Vt},{siderCollapsed:Et}=ge.useContext(a.D);let xt=Ye;typeof Ye=="undefined"?xt=Tt?We:"":Ye===!1&&(xt="");const Dt={title:xt};!Et&&!bt&&(Dt.title=null,Dt.open=!1);const jt=(0,pe.Z)(We).length;let ht=ge.createElement(gt.ck,Object.assign({},(0,ie.Z)(we,["title","icon","danger"]),{className:z()({[`${ft}-item-danger`]:st,[`${ft}-item-only-child`]:(Ze?jt+1:jt)===1},Ee),title:typeof Ye=="string"?Ye:void 0}),(0,ee.Tm)(Ze,{className:z()(ge.isValidElement(Ze)?(ye=Ze.props)===null||ye===void 0?void 0:ye.className:"",`${ft}-item-icon`)}),Mt(bt));return Ot||(ht=ge.createElement(me.Z,Object.assign({},Dt,{placement:St==="rtl"?"left":"right",classNames:{root:`${ft}-inline-collapsed-tooltip`}}),ht)),ht},De=je(78857),Me=je(36237),Be=je(17835),Pe=je(63356),Ce=je(34961),Oe=je(46e3),Ie=je(34925),ke=je(16931),Le=je(51636),ve=we=>{const{componentCls:ye,motionDurationSlow:Ee,horizontalLineHeight:We,colorSplit:Ze,lineWidth:Ye,lineType:st,itemPaddingInline:lt}=we;return{[`${ye}-horizontal`]:{lineHeight:We,border:0,borderBottom:`${(0,Me.unit)(Ye)} ${st} ${Ze}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ye}-item, ${ye}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:lt},[`> ${ye}-item:hover,
|
|
|
> ${ye}-item-active,
|
|
|
> ${ye}-submenu ${ye}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${ye}-item, ${ye}-submenu-title`]:{transition:[`border-color ${Ee}`,`background ${Ee}`].join(",")},[`${ye}-submenu-arrow`]:{display:"none"}}}},$e=we=>{let{componentCls:ye,menuArrowOffset:Ee,calc:We}=we;return{[`${ye}-rtl`]:{direction:"rtl"},[`${ye}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${ye}-rtl${ye}-vertical,
|
|
|
${ye}-submenu-rtl ${ye}-vertical`]:{[`${ye}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,Me.unit)(We(Ee).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,Me.unit)(Ee)})`}}}}};const Je=we=>Object.assign({},(0,Pe.oN)(we));var _e=(we,ye)=>{const{componentCls:Ee,itemColor:We,itemSelectedColor:Ze,subMenuItemSelectedColor:Ye,groupTitleColor:st,itemBg:lt,subMenuItemBg:ft,itemSelectedBg:Tt,activeBarHeight:St,activeBarWidth:Ot,activeBarBorderWidth:bt,motionDurationSlow:Mt,motionEaseInOut:Et,motionEaseOut:xt,itemPaddingInline:Dt,motionDurationMid:jt,itemHoverColor:ht,lineType:Ct,colorSplit:$t,itemDisabledColor:Vt,dangerItemColor:vt,dangerItemHoverColor:kt,dangerItemSelectedColor:Wt,dangerItemActiveBg:Kt,dangerItemSelectedBg:qt,popupBg:or,itemHoverBg:gr,itemActiveBg:wr,menuSubMenuBg:ur,horizontalItemSelectedColor:xr,horizontalItemSelectedBg:nr,horizontalItemBorderRadius:fr,horizontalItemHoverBg:yr}=we;return{[`${Ee}-${ye}, ${Ee}-${ye} > ${Ee}`]:{color:We,background:lt,[`&${Ee}-root:focus-visible`]:Object.assign({},Je(we)),[`${Ee}-item`]:{"&-group-title, &-extra":{color:st}},[`${Ee}-submenu-selected > ${Ee}-submenu-title`]:{color:Ye},[`${Ee}-item, ${Ee}-submenu-title`]:{color:We,[`&:not(${Ee}-item-disabled):focus-visible`]:Object.assign({},Je(we))},[`${Ee}-item-disabled, ${Ee}-submenu-disabled`]:{color:`${Vt} !important`},[`${Ee}-item:not(${Ee}-item-selected):not(${Ee}-submenu-selected)`]:{[`&:hover, > ${Ee}-submenu-title:hover`]:{color:ht}},[`&:not(${Ee}-horizontal)`]:{[`${Ee}-item:not(${Ee}-item-selected)`]:{"&:hover":{backgroundColor:gr},"&:active":{backgroundColor:wr}},[`${Ee}-submenu-title`]:{"&:hover":{backgroundColor:gr},"&:active":{backgroundColor:wr}}},[`${Ee}-item-danger`]:{color:vt,[`&${Ee}-item:hover`]:{[`&:not(${Ee}-item-selected):not(${Ee}-submenu-selected)`]:{color:kt}},[`&${Ee}-item:active`]:{background:Kt}},[`${Ee}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Ee}-item-selected`]:{color:Ze,[`&${Ee}-item-danger`]:{color:Wt},"a, a:hover":{color:"inherit"}},[`& ${Ee}-item-selected`]:{backgroundColor:Tt,[`&${Ee}-item-danger`]:{backgroundColor:qt}},[`&${Ee}-submenu > ${Ee}`]:{backgroundColor:ur},[`&${Ee}-popup > ${Ee}`]:{backgroundColor:or},[`&${Ee}-submenu-popup > ${Ee}`]:{backgroundColor:or},[`&${Ee}-horizontal`]:Object.assign(Object.assign({},ye==="dark"?{borderBottom:0}:{}),{[`> ${Ee}-item, > ${Ee}-submenu`]:{top:bt,marginTop:we.calc(bt).mul(-1).equal(),marginBottom:0,borderRadius:fr,"&::after":{position:"absolute",insetInline:Dt,bottom:0,borderBottom:`${(0,Me.unit)(St)} solid transparent`,transition:`border-color ${Mt} ${Et}`,content:'""'},"&:hover, &-active, &-open":{background:yr,"&::after":{borderBottomWidth:St,borderBottomColor:xr}},"&-selected":{color:xr,backgroundColor:nr,"&:hover":{backgroundColor:nr},"&::after":{borderBottomWidth:St,borderBottomColor:xr}}}}),[`&${Ee}-root`]:{[`&${Ee}-inline, &${Ee}-vertical`]:{borderInlineEnd:`${(0,Me.unit)(bt)} ${Ct} ${$t}`}},[`&${Ee}-inline`]:{[`${Ee}-sub${Ee}-inline`]:{background:ft},[`${Ee}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,Me.unit)(Ot)} solid ${Ze}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${jt} ${xt}`,`opacity ${jt} ${xt}`].join(","),content:'""'},[`&${Ee}-item-danger`]:{"&::after":{borderInlineEndColor:Wt}}},[`${Ee}-selected, ${Ee}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${jt} ${Et}`,`opacity ${jt} ${Et}`].join(",")}}}}}};const Ke=we=>{const{componentCls:ye,itemHeight:Ee,itemMarginInline:We,padding:Ze,menuArrowSize:Ye,marginXS:st,itemMarginBlock:lt,itemWidth:ft,itemPaddingInline:Tt}=we,St=we.calc(Ye).add(Ze).add(st).equal();return{[`${ye}-item`]:{position:"relative",overflow:"hidden"},[`${ye}-item, ${ye}-submenu-title`]:{height:Ee,lineHeight:(0,Me.unit)(Ee),paddingInline:Tt,overflow:"hidden",textOverflow:"ellipsis",marginInline:We,marginBlock:lt,width:ft},[`> ${ye}-item,
|
|
|
> ${ye}-submenu > ${ye}-submenu-title`]:{height:Ee,lineHeight:(0,Me.unit)(Ee)},[`${ye}-item-group-list ${ye}-submenu-title,
|
|
|
${ye}-submenu-title`]:{paddingInlineEnd:St}}};var rt=we=>{const{componentCls:ye,iconCls:Ee,itemHeight:We,colorTextLightSolid:Ze,dropdownWidth:Ye,controlHeightLG:st,motionEaseOut:lt,paddingXL:ft,itemMarginInline:Tt,fontSizeLG:St,motionDurationFast:Ot,motionDurationSlow:bt,paddingXS:Mt,boxShadowSecondary:Et,collapsedWidth:xt,collapsedIconSize:Dt}=we,jt={height:We,lineHeight:(0,Me.unit)(We),listStylePosition:"inside",listStyleType:"disc"};return[{[ye]:{"&-inline, &-vertical":Object.assign({[`&${ye}-root`]:{boxShadow:"none"}},Ke(we))},[`${ye}-submenu-popup`]:{[`${ye}-vertical`]:Object.assign(Object.assign({},Ke(we)),{boxShadow:Et})}},{[`${ye}-submenu-popup ${ye}-vertical${ye}-sub`]:{minWidth:Ye,maxHeight:`calc(100vh - ${(0,Me.unit)(we.calc(st).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ye}-inline`]:{width:"100%",[`&${ye}-root`]:{[`${ye}-item, ${ye}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${bt}`,`background ${bt}`,`padding ${Ot} ${lt}`].join(","),[`> ${ye}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ye}-sub${ye}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ye}-submenu > ${ye}-submenu-title`]:jt,[`& ${ye}-item-group-title`]:{paddingInlineStart:ft}},[`${ye}-item`]:jt}},{[`${ye}-inline-collapsed`]:{width:xt,[`&${ye}-root`]:{[`${ye}-item, ${ye}-submenu ${ye}-submenu-title`]:{[`> ${ye}-inline-collapsed-noicon`]:{fontSize:St,textAlign:"center"}}},[`> ${ye}-item,
|
|
|
> ${ye}-item-group > ${ye}-item-group-list > ${ye}-item,
|
|
|
> ${ye}-item-group > ${ye}-item-group-list > ${ye}-submenu > ${ye}-submenu-title,
|
|
|
> ${ye}-submenu > ${ye}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,Me.unit)(we.calc(Dt).div(2).equal())} - ${(0,Me.unit)(Tt)})`,textOverflow:"clip",[`
|
|
|
${ye}-submenu-arrow,
|
|
|
${ye}-submenu-expand-icon
|
|
|
`]:{opacity:0},[`${ye}-item-icon, ${Ee}`]:{margin:0,fontSize:Dt,lineHeight:(0,Me.unit)(We),"+ span":{display:"inline-block",opacity:0}}},[`${ye}-item-icon, ${Ee}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ye}-item-icon, ${Ee}`]:{display:"none"},"a, a:hover":{color:Ze}},[`${ye}-item-group-title`]:Object.assign(Object.assign({},Pe.vS),{paddingInline:Mt})}}]};const tt=we=>{const{componentCls:ye,motionDurationSlow:Ee,motionDurationMid:We,motionEaseInOut:Ze,motionEaseOut:Ye,iconCls:st,iconSize:lt,iconMarginInlineEnd:ft}=we;return{[`${ye}-item, ${ye}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ee}`,`background ${Ee}`,`padding calc(${Ee} + 0.1s) ${Ze}`].join(","),[`${ye}-item-icon, ${st}`]:{minWidth:lt,fontSize:lt,transition:[`font-size ${We} ${Ye}`,`margin ${Ee} ${Ze}`,`color ${Ee}`].join(","),"+ span":{marginInlineStart:ft,opacity:1,transition:[`opacity ${Ee} ${Ze}`,`margin ${Ee}`,`color ${Ee}`].join(",")}},[`${ye}-item-icon`]:Object.assign({},(0,Pe.Ro)()),[`&${ye}-item-only-child`]:{[`> ${st}, > ${ye}-item-icon`]:{marginInlineEnd:0}}},[`${ye}-item-disabled, ${ye}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${ye}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Ge=we=>{const{componentCls:ye,motionDurationSlow:Ee,motionEaseInOut:We,borderRadius:Ze,menuArrowSize:Ye,menuArrowOffset:st}=we;return{[`${ye}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:we.margin,width:Ye,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ee} ${We}, opacity ${Ee}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:we.calc(Ye).mul(.6).equal(),height:we.calc(Ye).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:Ze,transition:[`background ${Ee} ${We}`,`transform ${Ee} ${We}`,`top ${Ee} ${We}`,`color ${Ee} ${We}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,Me.unit)(we.calc(st).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,Me.unit)(st)})`}}}}},Xe=we=>{const{antCls:ye,componentCls:Ee,fontSize:We,motionDurationSlow:Ze,motionDurationMid:Ye,motionEaseInOut:st,paddingXS:lt,padding:ft,colorSplit:Tt,lineWidth:St,zIndexPopup:Ot,borderRadiusLG:bt,subMenuItemBorderRadius:Mt,menuArrowSize:Et,menuArrowOffset:xt,lineType:Dt,groupTitleLineHeight:jt,groupTitleFontSize:ht}=we;return[{"":{[Ee]:Object.assign(Object.assign({},(0,Pe.dF)()),{"&-hidden":{display:"none"}})},[`${Ee}-submenu-hidden`]:{display:"none"}},{[Ee]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Pe.Wf)(we)),(0,Pe.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:We,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Ze} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Ee}-item`]:{flex:"none"}},[`${Ee}-item, ${Ee}-submenu, ${Ee}-submenu-title`]:{borderRadius:we.itemBorderRadius},[`${Ee}-item-group-title`]:{padding:`${(0,Me.unit)(lt)} ${(0,Me.unit)(ft)}`,fontSize:ht,lineHeight:jt,transition:`all ${Ze}`},[`&-horizontal ${Ee}-submenu`]:{transition:[`border-color ${Ze} ${st}`,`background ${Ze} ${st}`].join(",")},[`${Ee}-submenu, ${Ee}-submenu-inline`]:{transition:[`border-color ${Ze} ${st}`,`background ${Ze} ${st}`,`padding ${Ye} ${st}`].join(",")},[`${Ee}-submenu ${Ee}-sub`]:{cursor:"initial",transition:[`background ${Ze} ${st}`,`padding ${Ze} ${st}`].join(",")},[`${Ee}-title-content`]:{transition:`color ${Ze}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${ye}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${Ee}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:we.padding}},[`${Ee}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ee}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Tt,borderStyle:Dt,borderWidth:0,borderTopWidth:St,marginBlock:St,padding:0,"&-dashed":{borderStyle:"dashed"}}}),tt(we)),{[`${Ee}-item-group`]:{[`${Ee}-item-group-list`]:{margin:0,padding:0,[`${Ee}-item, ${Ee}-submenu-title`]:{paddingInline:`${(0,Me.unit)(we.calc(We).mul(2).equal())} ${(0,Me.unit)(ft)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Ot,borderRadius:bt,boxShadow:"none",transformOrigin:"0 0",[`&${Ee}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${Ee}`]:Object.assign(Object.assign(Object.assign({borderRadius:bt},tt(we)),Ge(we)),{[`${Ee}-item, ${Ee}-submenu > ${Ee}-submenu-title`]:{borderRadius:Mt},[`${Ee}-submenu-title::after`]:{transition:`transform ${Ze} ${st}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:we.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:we.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:we.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:we.paddingXS}}}),Ge(we)),{[`&-inline-collapsed ${Ee}-submenu-arrow,
|
|
|
&-inline ${Ee}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,Me.unit)(xt)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,Me.unit)(we.calc(xt).mul(-1).equal())})`}},[`${Ee}-submenu-open${Ee}-submenu-inline > ${Ee}-submenu-title > ${Ee}-submenu-arrow`]:{transform:`translateY(${(0,Me.unit)(we.calc(Et).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,Me.unit)(we.calc(xt).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,Me.unit)(xt)})`}}})},{[`${ye}-layout-header`]:{[Ee]:{lineHeight:"inherit"}}}]},Ve=we=>{var ye,Ee,We;const{colorPrimary:Ze,colorError:Ye,colorTextDisabled:st,colorErrorBg:lt,colorText:ft,colorTextDescription:Tt,colorBgContainer:St,colorFillAlter:Ot,colorFillContent:bt,lineWidth:Mt,lineWidthBold:Et,controlItemBgActive:xt,colorBgTextHover:Dt,controlHeightLG:jt,lineHeight:ht,colorBgElevated:Ct,marginXXS:$t,padding:Vt,fontSize:vt,controlHeightSM:kt,fontSizeLG:Wt,colorTextLightSolid:Kt,colorErrorHover:qt}=we,or=(ye=we.activeBarWidth)!==null&&ye!==void 0?ye:0,gr=(Ee=we.activeBarBorderWidth)!==null&&Ee!==void 0?Ee:Mt,wr=(We=we.itemMarginInline)!==null&&We!==void 0?We:we.marginXXS,ur=new Be.FastColor(Kt).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:we.zIndexPopupBase+50,radiusItem:we.borderRadiusLG,itemBorderRadius:we.borderRadiusLG,radiusSubMenuItem:we.borderRadiusSM,subMenuItemBorderRadius:we.borderRadiusSM,colorItemText:ft,itemColor:ft,colorItemTextHover:ft,itemHoverColor:ft,colorItemTextHoverHorizontal:Ze,horizontalItemHoverColor:Ze,colorGroupTitle:Tt,groupTitleColor:Tt,colorItemTextSelected:Ze,itemSelectedColor:Ze,subMenuItemSelectedColor:Ze,colorItemTextSelectedHorizontal:Ze,horizontalItemSelectedColor:Ze,colorItemBg:St,itemBg:St,colorItemBgHover:Dt,itemHoverBg:Dt,colorItemBgActive:bt,itemActiveBg:xt,colorSubItemBg:Ot,subMenuItemBg:Ot,colorItemBgSelected:xt,itemSelectedBg:xt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:or,colorActiveBarHeight:Et,activeBarHeight:Et,colorActiveBarBorderSize:Mt,activeBarBorderWidth:gr,colorItemTextDisabled:st,itemDisabledColor:st,colorDangerItemText:Ye,dangerItemColor:Ye,colorDangerItemTextHover:Ye,dangerItemHoverColor:Ye,colorDangerItemTextSelected:Ye,dangerItemSelectedColor:Ye,colorDangerItemBgActive:lt,dangerItemActiveBg:lt,colorDangerItemBgSelected:lt,dangerItemSelectedBg:lt,itemMarginInline:wr,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:jt,groupTitleLineHeight:ht,collapsedWidth:jt*2,popupBg:Ct,itemMarginBlock:$t,itemPaddingInline:Vt,horizontalLineHeight:`${jt*1.15}px`,iconSize:vt,iconMarginInlineEnd:kt-vt,collapsedIconSize:Wt,groupTitleFontSize:vt,darkItemDisabledColor:new Be.FastColor(Kt).setA(.25).toRgbString(),darkItemColor:ur,darkDangerItemColor:Ye,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Kt,darkItemSelectedBg:Ze,darkDangerItemSelectedBg:Ye,darkItemHoverBg:"transparent",darkGroupTitleColor:ur,darkItemHoverColor:Kt,darkDangerItemHoverColor:qt,darkDangerItemSelectedColor:Kt,darkDangerItemActiveBg:Ye,itemWidth:or?`calc(100% + ${gr}px)`:`calc(100% - ${wr*2}px)`}};var it=function(we){let ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:we,Ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,ke.I$)("Menu",Ze=>{const{colorBgElevated:Ye,controlHeightLG:st,fontSize:lt,darkItemColor:ft,darkDangerItemColor:Tt,darkItemBg:St,darkSubMenuItemBg:Ot,darkItemSelectedColor:bt,darkItemSelectedBg:Mt,darkDangerItemSelectedBg:Et,darkItemHoverBg:xt,darkGroupTitleColor:Dt,darkItemHoverColor:jt,darkItemDisabledColor:ht,darkDangerItemHoverColor:Ct,darkDangerItemSelectedColor:$t,darkDangerItemActiveBg:Vt,popupBg:vt,darkPopupBg:kt}=Ze,Wt=Ze.calc(lt).div(7).mul(5).equal(),Kt=(0,Le.mergeToken)(Ze,{menuArrowSize:Wt,menuHorizontalHeight:Ze.calc(st).mul(1.15).equal(),menuArrowOffset:Ze.calc(Wt).mul(.25).equal(),menuSubMenuBg:Ye,calc:Ze.calc,popupBg:vt}),qt=(0,Le.mergeToken)(Kt,{itemColor:ft,itemHoverColor:jt,groupTitleColor:Dt,itemSelectedColor:bt,subMenuItemSelectedColor:bt,itemBg:St,popupBg:kt,subMenuItemBg:Ot,itemActiveBg:"transparent",itemSelectedBg:Mt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:xt,itemDisabledColor:ht,dangerItemColor:Tt,dangerItemHoverColor:Ct,dangerItemSelectedColor:$t,dangerItemActiveBg:Vt,dangerItemSelectedBg:Et,menuSubMenuBg:Ot,horizontalItemSelectedColor:bt,horizontalItemSelectedBg:Mt});return[Xe(Kt),ve(Kt),rt(Kt),_e(Kt,"light"),_e(qt,"dark"),$e(Kt),(0,Ce.Z)(Kt),(0,Oe.oN)(Kt,"slide-up"),(0,Oe.oN)(Kt,"slide-down"),(0,Ie._y)(Kt,"zoom-big")]},Ve,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:Ee,unitless:{groupTitleLineHeight:!0}})(we,ye)},Qe=je(75030),at=we=>{var ye;const{popupClassName:Ee,icon:We,title:Ze,theme:Ye}=we,st=ge.useContext(re),{prefixCls:lt,inlineCollapsed:ft,theme:Tt}=st,St=(0,gt.Xl)();let Ot;if(!We)Ot=ft&&!St.length&&Ze&&typeof Ze=="string"?ge.createElement("div",{className:`${lt}-inline-collapsed-noicon`},Ze.charAt(0)):ge.createElement("span",{className:`${lt}-title-content`},Ze);else{const Et=ge.isValidElement(Ze)&&Ze.type==="span";Ot=ge.createElement(ge.Fragment,null,(0,ee.Tm)(We,{className:z()(ge.isValidElement(We)?(ye=We.props)===null||ye===void 0?void 0:ye.className:"",`${lt}-item-icon`)}),Et?Ze:ge.createElement("span",{className:`${lt}-title-content`},Ze))}const bt=ge.useMemo(()=>Object.assign(Object.assign({},st),{firstLevel:!1}),[st]),[Mt]=(0,Qe.Cn)("Menu");return ge.createElement(re.Provider,{value:bt},ge.createElement(gt.Wd,Object.assign({},(0,ie.Z)(we,["icon"]),{title:Ot,popupClassName:z()(lt,Ee,`${lt}-${Ye||Tt}`),popupStyle:Object.assign({zIndex:Mt},we.popupStyle)})))},qe=function(we,ye){var Ee={};for(var We in we)Object.prototype.hasOwnProperty.call(we,We)&&ye.indexOf(We)<0&&(Ee[We]=we[We]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,We=Object.getOwnPropertySymbols(we);Ze<We.length;Ze++)ye.indexOf(We[Ze])<0&&Object.prototype.propertyIsEnumerable.call(we,We[Ze])&&(Ee[We[Ze]]=we[We[Ze]]);return Ee};function Fe(we){return we===null||we===!1}const Re={item:be,submenu:at,divider:ce};var de=(0,ge.forwardRef)((we,ye)=>{var Ee;const We=ge.useContext(De.Z),Ze=We||{},{getPrefixCls:Ye,getPopupContainer:st,direction:lt,menu:ft}=ge.useContext(le.E_),Tt=Ye(),{prefixCls:St,className:Ot,style:bt,theme:Mt="light",expandIcon:Et,_internalDisableMenuItemTitleTooltip:xt,inlineCollapsed:Dt,siderCollapsed:jt,rootClassName:ht,mode:Ct,selectable:$t,onClick:Vt,overflowedIndicatorPopupClassName:vt}=we,kt=qe(we,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Wt=(0,ie.Z)(kt,["collapsedWidth"]);(Ee=Ze.validator)===null||Ee===void 0||Ee.call(Ze,{mode:Ct});const Kt=(0,E.Z)(function(){var Jt;Vt==null||Vt.apply(void 0,arguments),(Jt=Ze.onClick)===null||Jt===void 0||Jt.call(Ze)}),qt=Ze.mode||Ct,or=$t!=null?$t:Ze.selectable,gr=Dt!=null?Dt:jt,wr={horizontal:{motionName:`${Tt}-slide-up`},inline:(0,oe.Z)(Tt),other:{motionName:`${Tt}-zoom-big`}},ur=Ye("menu",St||Ze.prefixCls),xr=(0,x.Z)(ur),[nr,fr,yr]=it(ur,xr,!We),Sr=z()(`${ur}-${Mt}`,ft==null?void 0:ft.className,Ot),ir=ge.useMemo(()=>{var Jt,tr;if(typeof Et=="function"||Fe(Et))return Et||null;if(typeof Ze.expandIcon=="function"||Fe(Ze.expandIcon))return Ze.expandIcon||null;if(typeof(ft==null?void 0:ft.expandIcon)=="function"||Fe(ft==null?void 0:ft.expandIcon))return(ft==null?void 0:ft.expandIcon)||null;const sr=(Jt=Et!=null?Et:Ze==null?void 0:Ze.expandIcon)!==null&&Jt!==void 0?Jt:ft==null?void 0:ft.expandIcon;return(0,ee.Tm)(sr,{className:z()(`${ur}-submenu-expand-icon`,ge.isValidElement(sr)?(tr=sr.props)===null||tr===void 0?void 0:tr.className:void 0)})},[Et,Ze==null?void 0:Ze.expandIcon,ft==null?void 0:ft.expandIcon,ur]),Qt=ge.useMemo(()=>({prefixCls:ur,inlineCollapsed:gr||!1,direction:lt,firstLevel:!0,theme:Mt,mode:qt,disableMenuItemTitleTooltip:xt}),[ur,gr,lt,xt,Mt]);return nr(ge.createElement(De.Z.Provider,{value:null},ge.createElement(re.Provider,{value:Qt},ge.createElement(gt.ZP,Object.assign({getPopupContainer:st,overflowedIndicator:ge.createElement(Te.Z,null),overflowedIndicatorPopupClassName:z()(ur,`${ur}-${Mt}`,vt),mode:qt,selectable:or,onClick:Kt},Wt,{inlineCollapsed:gr,style:Object.assign(Object.assign({},ft==null?void 0:ft.style),bt),className:Sr,prefixCls:ur,direction:lt,defaultMotions:wr,expandIcon:ir,ref:ye,rootClassName:z()(ht,fr,Ze.rootClassName,yr,xr),_internalComponents:Re})))))});const Ne=(0,ge.forwardRef)((we,ye)=>{const Ee=(0,ge.useRef)(null),We=ge.useContext(a.D);return(0,ge.useImperativeHandle)(ye,()=>({menu:Ee.current,focus:Ze=>{var Ye;(Ye=Ee.current)===null||Ye===void 0||Ye.focus(Ze)}})),ge.createElement(de,Object.assign({ref:Ee},we,We))});Ne.Item=be,Ne.SubMenu=at,Ne.Divider=ce,Ne.ItemGroup=gt.BW;var ze=Ne},93725:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return Oe}});var ge=je(59301),gt=je(96512),a=je(92310),Te=je.n(a),xe=je(18929),z=je(2738),E=je(48755),ie=je(37639),oe=je(15565),ee=je(54500),le=je(7939),x=je(61670),ne=je(9017),re=je(85981),ae=je(69106),se=je(16931);const ce=Ie=>{const{componentCls:ke,iconCls:Le,antCls:Ae,zIndexPopup:ve,colorText:Ue,colorWarning:$e,marginXXS:Je,marginXS:ot,fontSize:_e,fontWeightStrong:Ke,colorTextHeading:et}=Ie;return{[ke]:{zIndex:ve,[`&${Ae}-popover`]:{fontSize:_e},[`${ke}-message`]:{marginBottom:ot,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${ke}-message-icon ${Le}`]:{color:$e,fontSize:_e,lineHeight:1,marginInlineEnd:ot},[`${ke}-title`]:{fontWeight:Ke,color:et,"&:only-child":{fontWeight:"normal"}},[`${ke}-description`]:{marginTop:Je,color:Ue}},[`${ke}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:ot}}}}},pe=Ie=>{const{zIndexPopupBase:ke}=Ie;return{zIndexPopup:ke+60}};var me=(0,se.I$)("Popconfirm",Ie=>ce(Ie),pe,{resetStyle:!1}),he=function(Ie,ke){var Le={};for(var Ae in Ie)Object.prototype.hasOwnProperty.call(Ie,Ae)&&ke.indexOf(Ae)<0&&(Le[Ae]=Ie[Ae]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ae=Object.getOwnPropertySymbols(Ie);ve<Ae.length;ve++)ke.indexOf(Ae[ve])<0&&Object.prototype.propertyIsEnumerable.call(Ie,Ae[ve])&&(Le[Ae[ve]]=Ie[Ae[ve]]);return Le};const be=Ie=>{const{prefixCls:ke,okButtonProps:Le,cancelButtonProps:Ae,title:ve,description:Ue,cancelText:$e,okText:Je,okType:ot="primary",icon:_e=ge.createElement(gt.Z,null),showCancel:Ke=!0,close:et,onConfirm:rt,onCancel:tt,onPopupClick:Ge}=Ie,{getPrefixCls:Xe}=ge.useContext(E.E_),[Ve]=(0,ne.Z)("Popconfirm",re.Z.Popconfirm),it=(0,ee.Z)(ve),Qe=(0,ee.Z)(Ue);return ge.createElement("div",{className:`${ke}-inner-content`,onClick:Ge},ge.createElement("div",{className:`${ke}-message`},_e&&ge.createElement("span",{className:`${ke}-message-icon`},_e),ge.createElement("div",{className:`${ke}-message-text`},it&&ge.createElement("div",{className:`${ke}-title`},it),Qe&&ge.createElement("div",{className:`${ke}-description`},Qe))),ge.createElement("div",{className:`${ke}-buttons`},Ke&&ge.createElement(le.ZP,Object.assign({onClick:tt,size:"small"},Ae),$e||(Ve==null?void 0:Ve.cancelText)),ge.createElement(oe.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,x.nx)(ot)),Le),actionFn:rt,close:et,prefixCls:Xe("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},Je||(Ve==null?void 0:Ve.okText))))};var Me=Ie=>{const{prefixCls:ke,placement:Le,className:Ae,style:ve}=Ie,Ue=he(Ie,["prefixCls","placement","className","style"]),{getPrefixCls:$e}=ge.useContext(E.E_),Je=$e("popconfirm",ke),[ot]=me(Je);return ot(ge.createElement(ae.ZP,{placement:Le,className:Te()(Je,Ae),style:ve,content:ge.createElement(be,Object.assign({prefixCls:Je},Ue))}))},Be=function(Ie,ke){var Le={};for(var Ae in Ie)Object.prototype.hasOwnProperty.call(Ie,Ae)&&ke.indexOf(Ae)<0&&(Le[Ae]=Ie[Ae]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ae=Object.getOwnPropertySymbols(Ie);ve<Ae.length;ve++)ke.indexOf(Ae[ve])<0&&Object.prototype.propertyIsEnumerable.call(Ie,Ae[ve])&&(Le[Ae[ve]]=Ie[Ae[ve]]);return Le};const Ce=ge.forwardRef((Ie,ke)=>{var Le,Ae;const{prefixCls:ve,placement:Ue="top",trigger:$e="click",okType:Je="primary",icon:ot=ge.createElement(gt.Z,null),children:_e,overlayClassName:Ke,onOpenChange:et,onVisibleChange:rt,overlayStyle:tt,styles:Ge,classNames:Xe}=Ie,Ve=Be(Ie,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:it,className:Qe,style:ct,classNames:at,styles:qe}=(0,E.dj)("popconfirm"),[Fe,Re]=(0,xe.Z)(!1,{value:(Le=Ie.open)!==null&&Le!==void 0?Le:Ie.visible,defaultValue:(Ae=Ie.defaultOpen)!==null&&Ae!==void 0?Ae:Ie.defaultVisible}),te=(Ye,st)=>{Re(Ye,!0),rt==null||rt(Ye),et==null||et(Ye,st)},de=Ye=>{te(!1,Ye)},Ne=Ye=>{var st;return(st=Ie.onConfirm)===null||st===void 0?void 0:st.call(void 0,Ye)},ze=Ye=>{var st;te(!1,Ye),(st=Ie.onCancel)===null||st===void 0||st.call(void 0,Ye)},we=(Ye,st)=>{const{disabled:lt=!1}=Ie;lt||te(Ye,st)},ye=it("popconfirm",ve),Ee=Te()(ye,Qe,Ke,at.root,Xe==null?void 0:Xe.root),We=Te()(at.body,Xe==null?void 0:Xe.body),[Ze]=me(ye);return Ze(ge.createElement(ie.Z,Object.assign({},(0,z.Z)(Ve,["title"]),{trigger:$e,placement:Ue,onOpenChange:we,open:Fe,ref:ke,classNames:{root:Ee,body:We},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},qe.root),ct),tt),Ge==null?void 0:Ge.root),body:Object.assign(Object.assign({},qe.body),Ge==null?void 0:Ge.body)},content:ge.createElement(be,Object.assign({okType:Je,icon:ot},Ie,{prefixCls:ye,close:de,onConfirm:Ne,onCancel:ze})),"data-popover-inject":!0}),_e))});Ce._InternalPanelDoNotUseOrYouWillBeFired=Me;var Oe=Ce},69106:function(Xt,Pt,je){"use strict";je.d(Pt,{aV:function(){return oe},t5:function(){return ee}});var ge=je(59301),gt=je(92310),a=je.n(gt),Te=je(29125),xe=je(54500),z=je(48755),E=je(85074),ie=function(x,ne){var re={};for(var ae in x)Object.prototype.hasOwnProperty.call(x,ae)&&ne.indexOf(ae)<0&&(re[ae]=x[ae]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,ae=Object.getOwnPropertySymbols(x);se<ae.length;se++)ne.indexOf(ae[se])<0&&Object.prototype.propertyIsEnumerable.call(x,ae[se])&&(re[ae[se]]=x[ae[se]]);return re};const oe=x=>{let{title:ne,content:re,prefixCls:ae}=x;return!ne&&!re?null:ge.createElement(ge.Fragment,null,ne&&ge.createElement("div",{className:`${ae}-title`},ne),re&&ge.createElement("div",{className:`${ae}-inner-content`},re))},ee=x=>{const{hashId:ne,prefixCls:re,className:ae,style:se,placement:ce="top",title:pe,content:me,children:he}=x,be=(0,xe.Z)(pe),De=(0,xe.Z)(me),Me=a()(ne,re,`${re}-pure`,`${re}-placement-${ce}`,ae);return ge.createElement("div",{className:Me,style:se},ge.createElement("div",{className:`${re}-arrow`}),ge.createElement(Te.G,Object.assign({},x,{className:ne,prefixCls:re}),he||ge.createElement(oe,{prefixCls:re,title:be,content:De})))},le=x=>{const{prefixCls:ne,className:re}=x,ae=ie(x,["prefixCls","className"]),{getPrefixCls:se}=ge.useContext(z.E_),ce=se("popover",ne),[pe,me,he]=(0,E.Z)(ce);return pe(ge.createElement(ee,Object.assign({},ae,{prefixCls:ce,hashId:me,className:a()(re,he)})))};Pt.ZP=le},37639:function(Xt,Pt,je){"use strict";var ge=je(59301),gt=je(92310),a=je.n(gt),Te=je(18929),xe=je(10228),z=je(54500),E=je(86641),ie=je(22703),oe=je(25399),ee=je(69106),le=je(48755),x=je(85074),ne=function(se,ce){var pe={};for(var me in se)Object.prototype.hasOwnProperty.call(se,me)&&ce.indexOf(me)<0&&(pe[me]=se[me]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,me=Object.getOwnPropertySymbols(se);he<me.length;he++)ce.indexOf(me[he])<0&&Object.prototype.propertyIsEnumerable.call(se,me[he])&&(pe[me[he]]=se[me[he]]);return pe};const ae=ge.forwardRef((se,ce)=>{var pe,me;const{prefixCls:he,title:be,content:De,overlayClassName:Me,placement:Be="top",trigger:Pe="hover",children:Ce,mouseEnterDelay:Oe=.1,mouseLeaveDelay:Ie=.1,onOpenChange:ke,overlayStyle:Le={},styles:Ae,classNames:ve}=se,Ue=ne(se,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle","styles","classNames"]),{getPrefixCls:$e,className:Je,style:ot,classNames:_e,styles:Ke}=(0,le.dj)("popover"),et=$e("popover",he),[rt,tt,Ge]=(0,x.Z)(et),Xe=$e(),Ve=a()(Me,tt,Ge,Je,_e.root,ve==null?void 0:ve.root),it=a()(_e.body,ve==null?void 0:ve.body),[Qe,ct]=(0,Te.Z)(!1,{value:(pe=se.open)!==null&&pe!==void 0?pe:se.visible,defaultValue:(me=se.defaultOpen)!==null&&me!==void 0?me:se.defaultVisible}),at=(de,Ne)=>{ct(de,!0),ke==null||ke(de,Ne)},qe=de=>{de.keyCode===xe.Z.ESC&&at(!1,de)},Fe=de=>{at(de)},Re=(0,z.Z)(be),te=(0,z.Z)(De);return rt(ge.createElement(oe.Z,Object.assign({placement:Be,trigger:Pe,mouseEnterDelay:Oe,mouseLeaveDelay:Ie},Ue,{prefixCls:et,classNames:{root:Ve,body:it},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},Ke.root),ot),Le),Ae==null?void 0:Ae.root),body:Object.assign(Object.assign({},Ke.body),Ae==null?void 0:Ae.body)},ref:ce,open:Qe,onOpenChange:Fe,overlay:Re||te?ge.createElement(ee.aV,{prefixCls:et,title:Re,content:te}):null,transitionName:(0,E.m)(Xe,"zoom-big",Ue.transitionName),"data-popover-inject":!0}),(0,ie.Tm)(Ce,{onKeyDown:de=>{var Ne,ze;ge.isValidElement(Ce)&&((ze=Ce==null?void 0:(Ne=Ce.props).onKeyDown)===null||ze===void 0||ze.call(Ne,de)),qe(de)}})))});ae._InternalPanelDoNotUseOrYouWillBeFired=ee.ZP,Pt.Z=ae},85074:function(Xt,Pt,je){"use strict";var ge=je(63356),gt=je(34925),a=je(37645),Te=je(36305),xe=je(34998),z=je(16931),E=je(51636);const ie=le=>{const{componentCls:x,popoverColor:ne,titleMinWidth:re,fontWeightStrong:ae,innerPadding:se,boxShadowSecondary:ce,colorTextHeading:pe,borderRadiusLG:me,zIndexPopup:he,titleMarginBottom:be,colorBgElevated:De,popoverBg:Me,titleBorderBottom:Be,innerContentPadding:Pe,titlePadding:Ce}=le;return[{[x]:Object.assign(Object.assign({},(0,ge.Wf)(le)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:he,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"--antd-arrow-background-color":De,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${x}-content`]:{position:"relative"},[`${x}-inner`]:{backgroundColor:Me,backgroundClip:"padding-box",borderRadius:me,boxShadow:ce,padding:se},[`${x}-title`]:{minWidth:re,marginBottom:be,color:pe,fontWeight:ae,borderBottom:Be,padding:Ce},[`${x}-inner-content`]:{color:ne,padding:Pe}})},(0,a.ZP)(le,"var(--antd-arrow-background-color)"),{[`${x}-pure`]:{position:"relative",maxWidth:"none",margin:le.sizePopupArrow,display:"inline-block",[`${x}-content`]:{display:"inline-block"}}}]},oe=le=>{const{componentCls:x}=le;return{[x]:xe.i.map(ne=>{const re=le[`${ne}6`];return{[`&${x}-${ne}`]:{"--antd-arrow-background-color":re,[`${x}-inner`]:{backgroundColor:re},[`${x}-arrow`]:{background:"transparent"}}}})}},ee=le=>{const{lineWidth:x,controlHeight:ne,fontHeight:re,padding:ae,wireframe:se,zIndexPopupBase:ce,borderRadiusLG:pe,marginXS:me,lineType:he,colorSplit:be,paddingSM:De}=le,Me=ne-re,Be=Me/2,Pe=Me/2-x,Ce=ae;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:ce+30},(0,Te.w)(le)),(0,a.wZ)({contentRadius:pe,limitVerticalRadius:!0})),{innerPadding:se?0:12,titleMarginBottom:se?0:me,titlePadding:se?`${Be}px ${Ce}px ${Pe}px`:0,titleBorderBottom:se?`${x}px ${he} ${be}`:"none",innerContentPadding:se?`${De}px ${Ce}px`:0})};Pt.Z=(0,z.I$)("Popover",le=>{const{colorBgElevated:x,colorText:ne}=le,re=(0,E.mergeToken)(le,{popoverBg:x,popoverColor:ne});return[ie(re),oe(re),(0,gt._y)(re,"zoom-big")]},ee,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]})},89787:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return jt}});var ge=je(59301),gt=je(17835),a=je(29679),Te=je(40001),xe=je(19248),z=je(99267),E=je(92310),ie=je.n(E),oe=je(2738),ee=je(48755),le=je(54476),x=je(33885),ne=je(75931),re={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ae=function(){var Ct=(0,ge.useRef)([]),$t=(0,ge.useRef)(null);return(0,ge.useEffect)(function(){var Vt=Date.now(),vt=!1;Ct.current.forEach(function(kt){if(kt){vt=!0;var Wt=kt.style;Wt.transitionDuration=".3s, .3s, .3s, .06s",$t.current&&Vt-$t.current<100&&(Wt.transitionDuration="0s, 0s")}}),vt&&($t.current=Date.now())}),Ct.current},se=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],ce=function(Ct){var $t=(0,x.Z)((0,x.Z)({},re),Ct),Vt=$t.className,vt=$t.percent,kt=$t.prefixCls,Wt=$t.strokeColor,Kt=$t.strokeLinecap,qt=$t.strokeWidth,or=$t.style,gr=$t.trailColor,wr=$t.trailWidth,ur=$t.transition,xr=(0,ne.Z)($t,se);delete xr.gapPosition;var nr=Array.isArray(vt)?vt:[vt],fr=Array.isArray(Wt)?Wt:[Wt],yr=ae(),Sr=qt/2,ir=100-qt/2,Qt="M ".concat(Kt==="round"?Sr:0,",").concat(Sr,`
|
|
|
L `).concat(Kt==="round"?ir:100,",").concat(Sr),Jt="0 0 100 ".concat(qt),tr=0;return ge.createElement("svg",(0,le.Z)({className:ie()("".concat(kt,"-line"),Vt),viewBox:Jt,preserveAspectRatio:"none",style:or},xr),ge.createElement("path",{className:"".concat(kt,"-line-trail"),d:Qt,strokeLinecap:Kt,stroke:gr,strokeWidth:wr||qt,fillOpacity:"0"}),nr.map(function(sr,Cr){var Er=1;switch(Kt){case"round":Er=1-qt/100;break;case"square":Er=1-qt/2/100;break;default:Er=1;break}var vr={strokeDasharray:"".concat(sr*Er,"px, 100px"),strokeDashoffset:"-".concat(tr,"px"),transition:ur||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},br=fr[Cr]||fr[fr.length-1];return tr+=sr,ge.createElement("path",{key:Cr,className:"".concat(kt,"-line-path"),d:Qt,strokeLinecap:Kt,stroke:br,strokeWidth:qt,fillOpacity:"0",ref:function(_r){yr[Cr]=_r},style:vr})}))},pe=ce,me=je(76190),he=je(42978),be=je(47273),De=0,Me=(0,be.Z)();function Be(){var ht;return Me?(ht=De,De+=1):ht="TEST_OR_SSR",ht}var Pe=function(ht){var Ct=ge.useState(),$t=(0,he.Z)(Ct,2),Vt=$t[0],vt=$t[1];return ge.useEffect(function(){vt("rc_progress_".concat(Be()))},[]),ht||Vt},Ce=function(Ct){var $t=Ct.bg,Vt=Ct.children;return ge.createElement("div",{style:{width:"100%",height:"100%",background:$t}},Vt)};function Oe(ht,Ct){return Object.keys(ht).map(function($t){var Vt=parseFloat($t),vt="".concat(Math.floor(Vt*Ct),"%");return"".concat(ht[$t]," ").concat(vt)})}var Ie=ge.forwardRef(function(ht,Ct){var $t=ht.prefixCls,Vt=ht.color,vt=ht.gradientId,kt=ht.radius,Wt=ht.style,Kt=ht.ptg,qt=ht.strokeLinecap,or=ht.strokeWidth,gr=ht.size,wr=ht.gapDegree,ur=Vt&&(0,me.Z)(Vt)==="object",xr=ur?"#FFF":void 0,nr=gr/2,fr=ge.createElement("circle",{className:"".concat($t,"-circle-path"),r:kt,cx:nr,cy:nr,stroke:xr,strokeLinecap:qt,strokeWidth:or,opacity:Kt===0?0:1,style:Wt,ref:Ct});if(!ur)return fr;var yr="".concat(vt,"-conic"),Sr=wr?"".concat(180+wr/2,"deg"):"0deg",ir=Oe(Vt,(360-wr)/360),Qt=Oe(Vt,1),Jt="conic-gradient(from ".concat(Sr,", ").concat(ir.join(", "),")"),tr="linear-gradient(to ".concat(wr?"bottom":"top",", ").concat(Qt.join(", "),")");return ge.createElement(ge.Fragment,null,ge.createElement("mask",{id:yr},fr),ge.createElement("foreignObject",{x:0,y:0,width:gr,height:gr,mask:"url(#".concat(yr,")")},ge.createElement(Ce,{bg:tr},ge.createElement(Ce,{bg:Jt}))))}),ke=Ie,Le=100,Ae=function(Ct,$t,Vt,vt,kt,Wt,Kt,qt,or,gr){var wr=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,ur=Vt/100*360*((360-Wt)/360),xr=Wt===0?0:{bottom:0,top:180,left:90,right:-90}[Kt],nr=(100-vt)/100*$t;or==="round"&&vt!==100&&(nr+=gr/2,nr>=$t&&(nr=$t-.01));var fr=Le/2;return{stroke:typeof qt=="string"?qt:void 0,strokeDasharray:"".concat($t,"px ").concat(Ct),strokeDashoffset:nr+wr,transform:"rotate(".concat(kt+ur+xr,"deg)"),transformOrigin:"".concat(fr,"px ").concat(fr,"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}},ve=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Ue(ht){var Ct=ht!=null?ht:[];return Array.isArray(Ct)?Ct:[Ct]}var $e=function(Ct){var $t=(0,x.Z)((0,x.Z)({},re),Ct),Vt=$t.id,vt=$t.prefixCls,kt=$t.steps,Wt=$t.strokeWidth,Kt=$t.trailWidth,qt=$t.gapDegree,or=qt===void 0?0:qt,gr=$t.gapPosition,wr=$t.trailColor,ur=$t.strokeLinecap,xr=$t.style,nr=$t.className,fr=$t.strokeColor,yr=$t.percent,Sr=(0,ne.Z)($t,ve),ir=Le/2,Qt=Pe(Vt),Jt="".concat(Qt,"-gradient"),tr=ir-Wt/2,sr=Math.PI*2*tr,Cr=or>0?90+or/2:-90,Er=sr*((360-or)/360),vr=(0,me.Z)(kt)==="object"?kt:{count:kt,gap:2},br=vr.count,Fr=vr.gap,_r=Ue(yr),Yt=Ue(fr),ar=Yt.find(function(wt){return wt&&(0,me.Z)(wt)==="object"}),Dr=ar&&(0,me.Z)(ar)==="object",Ir=Dr?"butt":ur,It=Ae(sr,Er,0,100,Cr,or,gr,wr,Ir,Wt),Nt=ae(),yt=function(){var Rt=0;return _r.map(function(pt,Ft){var Ht=Yt[Ft]||Yt[Yt.length-1],Gt=Ae(sr,Er,Rt,pt,Cr,or,gr,Ht,Ir,Wt);return Rt+=pt,ge.createElement(ke,{key:Ft,color:Ht,ptg:pt,radius:tr,prefixCls:vt,gradientId:Jt,style:Gt,strokeLinecap:Ir,strokeWidth:Wt,gapDegree:or,ref:function(Bt){Nt[Ft]=Bt},size:Le})}).reverse()},At=function(){var Rt=Math.round(br*(_r[0]/100)),pt=100/br,Ft=0;return new Array(br).fill(null).map(function(Ht,Gt){var zt=Gt<=Rt-1?Yt[0]:wr,Bt=zt&&(0,me.Z)(zt)==="object"?"url(#".concat(Jt,")"):void 0,Lt=Ae(sr,Er,Ft,pt,Cr,or,gr,zt,"butt",Wt,Fr);return Ft+=(Er-Lt.strokeDashoffset+Fr)*100/Er,ge.createElement("circle",{key:Gt,className:"".concat(vt,"-circle-path"),r:tr,cx:ir,cy:ir,stroke:Bt,strokeWidth:Wt,opacity:1,style:Lt,ref:function(cr){Nt[Gt]=cr}})})};return ge.createElement("svg",(0,le.Z)({className:ie()("".concat(vt,"-circle"),nr),viewBox:"0 0 ".concat(Le," ").concat(Le),style:xr,id:Vt,role:"presentation"},Sr),!br&&ge.createElement("circle",{className:"".concat(vt,"-circle-trail"),r:tr,cx:ir,cy:ir,stroke:wr,strokeLinecap:Ir,strokeWidth:Kt||Wt,style:It}),br?At():yt())},Je=$e,ot={Line:pe,Circle:Je},_e=je(25399),Ke=je(68361);function et(ht){return!ht||ht<0?0:ht>100?100:ht}function rt(ht){let{success:Ct,successPercent:$t}=ht,Vt=$t;return Ct&&"progress"in Ct&&(Vt=Ct.progress),Ct&&"percent"in Ct&&(Vt=Ct.percent),Vt}const tt=ht=>{let{percent:Ct,success:$t,successPercent:Vt}=ht;const vt=et(rt({success:$t,successPercent:Vt}));return[vt,et(et(Ct)-vt)]},Ge=ht=>{let{success:Ct={},strokeColor:$t}=ht;const{strokeColor:Vt}=Ct;return[Vt||Ke.presetPrimaryColors.green,$t||null]},Xe=(ht,Ct,$t)=>{var Vt,vt,kt,Wt;let Kt=-1,qt=-1;if(Ct==="step"){const or=$t.steps,gr=$t.strokeWidth;typeof ht=="string"||typeof ht=="undefined"?(Kt=ht==="small"?2:14,qt=gr!=null?gr:8):typeof ht=="number"?[Kt,qt]=[ht,ht]:[Kt=14,qt=8]=Array.isArray(ht)?ht:[ht.width,ht.height],Kt*=or}else if(Ct==="line"){const or=$t==null?void 0:$t.strokeWidth;typeof ht=="string"||typeof ht=="undefined"?qt=or||(ht==="small"?6:8):typeof ht=="number"?[Kt,qt]=[ht,ht]:[Kt=-1,qt=8]=Array.isArray(ht)?ht:[ht.width,ht.height]}else(Ct==="circle"||Ct==="dashboard")&&(typeof ht=="string"||typeof ht=="undefined"?[Kt,qt]=ht==="small"?[60,60]:[120,120]:typeof ht=="number"?[Kt,qt]=[ht,ht]:Array.isArray(ht)&&(Kt=(vt=(Vt=ht[0])!==null&&Vt!==void 0?Vt:ht[1])!==null&&vt!==void 0?vt:120,qt=(Wt=(kt=ht[0])!==null&&kt!==void 0?kt:ht[1])!==null&&Wt!==void 0?Wt:120));return[Kt,qt]},Ve=3,it=ht=>Ve/ht*100;var ct=ht=>{const{prefixCls:Ct,trailColor:$t=null,strokeLinecap:Vt="round",gapPosition:vt,gapDegree:kt,width:Wt=120,type:Kt,children:qt,success:or,size:gr=Wt,steps:wr}=ht,[ur,xr]=Xe(gr,"circle");let{strokeWidth:nr}=ht;nr===void 0&&(nr=Math.max(it(ur),6));const fr={width:ur,height:xr,fontSize:ur*.15+6},yr=ge.useMemo(()=>{if(kt||kt===0)return kt;if(Kt==="dashboard")return 75},[kt,Kt]),Sr=tt(ht),ir=vt||Kt==="dashboard"&&"bottom"||void 0,Qt=Object.prototype.toString.call(ht.strokeColor)==="[object Object]",Jt=Ge({success:or,strokeColor:ht.strokeColor}),tr=ie()(`${Ct}-inner`,{[`${Ct}-circle-gradient`]:Qt}),sr=ge.createElement(Je,{steps:wr,percent:wr?Sr[1]:Sr,strokeWidth:nr,trailWidth:nr,strokeColor:wr?Jt[1]:Jt,strokeLinecap:Vt,trailColor:$t,prefixCls:Ct,gapDegree:yr,gapPosition:ir}),Cr=ur<=20,Er=ge.createElement("div",{className:tr,style:fr},sr,!Cr&&qt);return Cr?ge.createElement(_e.Z,{title:qt},Er):Er},at=je(36237),qe=je(63356),Fe=je(16931),Re=je(51636);const te="--progress-line-stroke-color",de="--progress-percent",Ne=ht=>{const Ct=ht?"100%":"-100%";return new at.Keyframes(`antProgress${ht?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Ct}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Ct}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},ze=ht=>{const{componentCls:Ct,iconCls:$t}=ht;return{[Ct]:Object.assign(Object.assign({},(0,qe.Wf)(ht)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:ht.fontSize},[`${Ct}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${Ct}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:ht.remainingColor,borderRadius:ht.lineBorderRadius},[`${Ct}-inner:not(${Ct}-circle-gradient)`]:{[`${Ct}-circle-path`]:{stroke:ht.defaultColor}},[`${Ct}-success-bg, ${Ct}-bg`]:{position:"relative",background:ht.defaultColor,borderRadius:ht.lineBorderRadius,transition:`all ${ht.motionDurationSlow} ${ht.motionEaseInOutCirc}`},[`${Ct}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${Ct}-text`]:{width:"max-content",marginInlineStart:0,marginTop:ht.marginXXS}},[`${Ct}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${te})`]},height:"100%",width:`calc(1 / var(${de}) * 100%)`,display:"block"},[`&${Ct}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${Ct}-text-inner`]:{color:ht.colorWhite,[`&${Ct}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${Ct}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:ht.colorSuccess},[`${Ct}-text`]:{display:"inline-block",marginInlineStart:ht.marginXS,color:ht.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[$t]:{fontSize:ht.fontSize},[`&${Ct}-text-outer`]:{width:"max-content"},[`&${Ct}-text-outer${Ct}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:ht.marginXS}},[`${Ct}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,at.unit)(ht.paddingXXS)}`,[`&${Ct}-text-start`]:{justifyContent:"start"},[`&${Ct}-text-end`]:{justifyContent:"end"}},[`&${Ct}-status-active`]:{[`${Ct}-bg::before`]:{position:"absolute",inset:0,backgroundColor:ht.colorBgContainer,borderRadius:ht.lineBorderRadius,opacity:0,animationName:Ne(),animationDuration:ht.progressActiveMotionDuration,animationTimingFunction:ht.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Ct}-rtl${Ct}-status-active`]:{[`${Ct}-bg::before`]:{animationName:Ne(!0)}},[`&${Ct}-status-exception`]:{[`${Ct}-bg`]:{backgroundColor:ht.colorError},[`${Ct}-text`]:{color:ht.colorError}},[`&${Ct}-status-exception ${Ct}-inner:not(${Ct}-circle-gradient)`]:{[`${Ct}-circle-path`]:{stroke:ht.colorError}},[`&${Ct}-status-success`]:{[`${Ct}-bg`]:{backgroundColor:ht.colorSuccess},[`${Ct}-text`]:{color:ht.colorSuccess}},[`&${Ct}-status-success ${Ct}-inner:not(${Ct}-circle-gradient)`]:{[`${Ct}-circle-path`]:{stroke:ht.colorSuccess}}})}},we=ht=>{const{componentCls:Ct,iconCls:$t}=ht;return{[Ct]:{[`${Ct}-circle-trail`]:{stroke:ht.remainingColor},[`&${Ct}-circle ${Ct}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Ct}-circle ${Ct}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:ht.circleTextColor,fontSize:ht.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[$t]:{fontSize:ht.circleIconFontSize}},[`${Ct}-circle&-status-exception`]:{[`${Ct}-text`]:{color:ht.colorError}},[`${Ct}-circle&-status-success`]:{[`${Ct}-text`]:{color:ht.colorSuccess}}},[`${Ct}-inline-circle`]:{lineHeight:1,[`${Ct}-inner`]:{verticalAlign:"bottom"}}}},ye=ht=>{const{componentCls:Ct}=ht;return{[Ct]:{[`${Ct}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:ht.progressStepMinWidth,marginInlineEnd:ht.progressStepMarginInlineEnd,backgroundColor:ht.remainingColor,transition:`all ${ht.motionDurationSlow}`,"&-active":{backgroundColor:ht.defaultColor}}}}}},Ee=ht=>{const{componentCls:Ct,iconCls:$t}=ht;return{[Ct]:{[`${Ct}-small&-line, ${Ct}-small&-line ${Ct}-text ${$t}`]:{fontSize:ht.fontSizeSM}}}},We=ht=>({circleTextColor:ht.colorText,defaultColor:ht.colorInfo,remainingColor:ht.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${ht.fontSize/ht.fontSizeSM}em`});var Ze=(0,Fe.I$)("Progress",ht=>{const Ct=ht.calc(ht.marginXXS).div(2).equal(),$t=(0,Re.mergeToken)(ht,{progressStepMarginInlineEnd:Ct,progressStepMinWidth:Ct,progressActiveMotionDuration:"2.4s"});return[ze($t),we($t),ye($t),Ee($t)]},We),Ye=function(ht,Ct){var $t={};for(var Vt in ht)Object.prototype.hasOwnProperty.call(ht,Vt)&&Ct.indexOf(Vt)<0&&($t[Vt]=ht[Vt]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,Vt=Object.getOwnPropertySymbols(ht);vt<Vt.length;vt++)Ct.indexOf(Vt[vt])<0&&Object.prototype.propertyIsEnumerable.call(ht,Vt[vt])&&($t[Vt[vt]]=ht[Vt[vt]]);return $t};const st=ht=>{let Ct=[];return Object.keys(ht).forEach($t=>{const Vt=parseFloat($t.replace(/%/g,""));Number.isNaN(Vt)||Ct.push({key:Vt,value:ht[$t]})}),Ct=Ct.sort(($t,Vt)=>$t.key-Vt.key),Ct.map($t=>{let{key:Vt,value:vt}=$t;return`${vt} ${Vt}%`}).join(", ")},lt=(ht,Ct)=>{const{from:$t=Ke.presetPrimaryColors.blue,to:Vt=Ke.presetPrimaryColors.blue,direction:vt=Ct==="rtl"?"to left":"to right"}=ht,kt=Ye(ht,["from","to","direction"]);if(Object.keys(kt).length!==0){const Kt=st(kt),qt=`linear-gradient(${vt}, ${Kt})`;return{background:qt,[te]:qt}}const Wt=`linear-gradient(${vt}, ${$t}, ${Vt})`;return{background:Wt,[te]:Wt}};var Tt=ht=>{const{prefixCls:Ct,direction:$t,percent:Vt,size:vt,strokeWidth:kt,strokeColor:Wt,strokeLinecap:Kt="round",children:qt,trailColor:or=null,percentPosition:gr,success:wr}=ht,{align:ur,type:xr}=gr,nr=Wt&&typeof Wt!="string"?lt(Wt,$t):{[te]:Wt,background:Wt},fr=Kt==="square"||Kt==="butt"?0:void 0,yr=vt!=null?vt:[-1,kt||(vt==="small"?6:8)],[Sr,ir]=Xe(yr,"line",{strokeWidth:kt}),Qt={backgroundColor:or||void 0,borderRadius:fr},Jt=Object.assign(Object.assign({width:`${et(Vt)}%`,height:ir,borderRadius:fr},nr),{[de]:et(Vt)/100}),tr=rt(ht),sr={width:`${et(tr)}%`,height:ir,borderRadius:fr,backgroundColor:wr==null?void 0:wr.strokeColor},Cr={width:Sr<0?"100%":Sr},Er=ge.createElement("div",{className:`${Ct}-inner`,style:Qt},ge.createElement("div",{className:ie()(`${Ct}-bg`,`${Ct}-bg-${xr}`),style:Jt},xr==="inner"&&qt),tr!==void 0&&ge.createElement("div",{className:`${Ct}-success-bg`,style:sr})),vr=xr==="outer"&&ur==="start",br=xr==="outer"&&ur==="end";return xr==="outer"&&ur==="center"?ge.createElement("div",{className:`${Ct}-layout-bottom`},Er,qt):ge.createElement("div",{className:`${Ct}-outer`,style:Cr},vr&&qt,Er,br&&qt)},Ot=ht=>{const{size:Ct,steps:$t,rounding:Vt=Math.round,percent:vt=0,strokeWidth:kt=8,strokeColor:Wt,trailColor:Kt=null,prefixCls:qt,children:or}=ht,gr=Vt($t*(vt/100)),wr=Ct==="small"?2:14,ur=Ct!=null?Ct:[wr,kt],[xr,nr]=Xe(ur,"step",{steps:$t,strokeWidth:kt}),fr=xr/$t,yr=Array.from({length:$t});for(let Sr=0;Sr<$t;Sr++){const ir=Array.isArray(Wt)?Wt[Sr]:Wt;yr[Sr]=ge.createElement("div",{key:Sr,className:ie()(`${qt}-steps-item`,{[`${qt}-steps-item-active`]:Sr<=gr-1}),style:{backgroundColor:Sr<=gr-1?ir:Kt,width:fr,height:nr}})}return ge.createElement("div",{className:`${qt}-steps-outer`},yr,or)},bt=function(ht,Ct){var $t={};for(var Vt in ht)Object.prototype.hasOwnProperty.call(ht,Vt)&&Ct.indexOf(Vt)<0&&($t[Vt]=ht[Vt]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,Vt=Object.getOwnPropertySymbols(ht);vt<Vt.length;vt++)Ct.indexOf(Vt[vt])<0&&Object.prototype.propertyIsEnumerable.call(ht,Vt[vt])&&($t[Vt[vt]]=ht[Vt[vt]]);return $t};const Mt=null,Et=["normal","exception","active","success"];var Dt=ge.forwardRef((ht,Ct)=>{const{prefixCls:$t,className:Vt,rootClassName:vt,steps:kt,strokeColor:Wt,percent:Kt=0,size:qt="default",showInfo:or=!0,type:gr="line",status:wr,format:ur,style:xr,percentPosition:nr={}}=ht,fr=bt(ht,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:yr="end",type:Sr="outer"}=nr,ir=Array.isArray(Wt)?Wt[0]:Wt,Qt=typeof Wt=="string"||Array.isArray(Wt)?Wt:void 0,Jt=ge.useMemo(()=>{if(ir){const yt=typeof ir=="string"?ir:Object.values(ir)[0];return new gt.FastColor(yt).isLight()}return!1},[Wt]),tr=ge.useMemo(()=>{var yt,At;const wt=rt(ht);return parseInt(wt!==void 0?(yt=wt!=null?wt:0)===null||yt===void 0?void 0:yt.toString():(At=Kt!=null?Kt:0)===null||At===void 0?void 0:At.toString(),10)},[Kt,ht.success,ht.successPercent]),sr=ge.useMemo(()=>!Et.includes(wr)&&tr>=100?"success":wr||"normal",[wr,tr]),{getPrefixCls:Cr,direction:Er,progress:vr}=ge.useContext(ee.E_),br=Cr("progress",$t),[Fr,_r,Yt]=Ze(br),ar=gr==="line",Dr=ar&&!kt,Ir=ge.useMemo(()=>{if(!or)return null;const yt=rt(ht);let At;const wt=ur||(pt=>`${pt}%`),Rt=ar&&Jt&&Sr==="inner";return Sr==="inner"||ur||sr!=="exception"&&sr!=="success"?At=wt(et(Kt),et(yt)):sr==="exception"?At=ar?ge.createElement(xe.Z,null):ge.createElement(z.Z,null):sr==="success"&&(At=ar?ge.createElement(a.Z,null):ge.createElement(Te.Z,null)),ge.createElement("span",{className:ie()(`${br}-text`,{[`${br}-text-bright`]:Rt,[`${br}-text-${yr}`]:Dr,[`${br}-text-${Sr}`]:Dr}),title:typeof At=="string"?At:void 0},At)},[or,Kt,tr,sr,gr,br,ur]);let It;gr==="line"?It=kt?ge.createElement(Ot,Object.assign({},ht,{strokeColor:Qt,prefixCls:br,steps:typeof kt=="object"?kt.count:kt}),Ir):ge.createElement(Tt,Object.assign({},ht,{strokeColor:ir,prefixCls:br,direction:Er,percentPosition:{align:yr,type:Sr}}),Ir):(gr==="circle"||gr==="dashboard")&&(It=ge.createElement(ct,Object.assign({},ht,{strokeColor:ir,prefixCls:br,progressStatus:sr}),Ir));const Nt=ie()(br,`${br}-status-${sr}`,{[`${br}-${gr==="dashboard"&&"circle"||gr}`]:gr!=="line",[`${br}-inline-circle`]:gr==="circle"&&Xe(qt,"circle")[0]<=20,[`${br}-line`]:Dr,[`${br}-line-align-${yr}`]:Dr,[`${br}-line-position-${Sr}`]:Dr,[`${br}-steps`]:kt,[`${br}-show-info`]:or,[`${br}-${qt}`]:typeof qt=="string",[`${br}-rtl`]:Er==="rtl"},vr==null?void 0:vr.className,Vt,vt,_r,Yt);return Fr(ge.createElement("div",Object.assign({ref:Ct,style:Object.assign(Object.assign({},vr==null?void 0:vr.style),xr),className:Nt,role:"progressbar","aria-valuenow":tr,"aria-valuemin":0,"aria-valuemax":100},(0,oe.Z)(fr,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),It))}),jt=Dt},63139:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return tt}});var ge=je(59301),gt=je(54476),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Te=a,xe=je(7657),z=function(Xe,Ve){return ge.createElement(xe.Z,(0,gt.Z)({},Xe,{ref:Ve,icon:Te}))},E=ge.forwardRef(z),ie=E,oe=je(92310),ee=je.n(oe),le=je(20068),x=je(42978),ne=je(75931),re=je(18929),ae=je(10228),se=je(26112);function ce(Ge,Xe){var Ve=Ge.disabled,it=Ge.prefixCls,Qe=Ge.character,ct=Ge.characterRender,at=Ge.index,qe=Ge.count,Fe=Ge.value,Re=Ge.allowHalf,te=Ge.focused,de=Ge.onHover,Ne=Ge.onClick,ze=function(lt){de(lt,at)},we=function(lt){Ne(lt,at)},ye=function(lt){lt.keyCode===ae.Z.ENTER&&Ne(lt,at)},Ee=at+1,We=new Set([it]);Fe===0&&at===0&&te?We.add("".concat(it,"-focused")):Re&&Fe+.5>=Ee&&Fe<Ee?(We.add("".concat(it,"-half")),We.add("".concat(it,"-active")),te&&We.add("".concat(it,"-focused"))):(Ee<=Fe?We.add("".concat(it,"-full")):We.add("".concat(it,"-zero")),Ee===Fe&&te&&We.add("".concat(it,"-focused")));var Ze=typeof Qe=="function"?Qe(Ge):Qe,Ye=ge.createElement("li",{className:ee()(Array.from(We)),ref:Xe},ge.createElement("div",{onClick:Ve?null:we,onKeyDown:Ve?null:ye,onMouseMove:Ve?null:ze,role:"radio","aria-checked":Fe>at?"true":"false","aria-posinset":at+1,"aria-setsize":qe,tabIndex:Ve?-1:0},ge.createElement("div",{className:"".concat(it,"-first")},Ze),ge.createElement("div",{className:"".concat(it,"-second")},Ze)));return ct&&(Ye=ct(Ye,Ge)),Ye}var pe=ge.forwardRef(ce);function me(){var Ge=ge.useRef({});function Xe(it){return Ge.current[it]}function Ve(it){return function(Qe){Ge.current[it]=Qe}}return[Xe,Ve]}function he(Ge){var Xe=Ge.pageXOffset,Ve="scrollLeft";if(typeof Xe!="number"){var it=Ge.document;Xe=it.documentElement[Ve],typeof Xe!="number"&&(Xe=it.body[Ve])}return Xe}function be(Ge){var Xe,Ve,it=Ge.ownerDocument,Qe=it.body,ct=it&&it.documentElement,at=Ge.getBoundingClientRect();return Xe=at.left,Ve=at.top,Xe-=ct.clientLeft||Qe.clientLeft||0,Ve-=ct.clientTop||Qe.clientTop||0,{left:Xe,top:Ve}}function De(Ge){var Xe=be(Ge),Ve=Ge.ownerDocument,it=Ve.defaultView||Ve.parentWindow;return Xe.left+=he(it),Xe.left}var Me=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Be(Ge,Xe){var Ve=Ge.prefixCls,it=Ve===void 0?"rc-rate":Ve,Qe=Ge.className,ct=Ge.defaultValue,at=Ge.value,qe=Ge.count,Fe=qe===void 0?5:qe,Re=Ge.allowHalf,te=Re===void 0?!1:Re,de=Ge.allowClear,Ne=de===void 0?!0:de,ze=Ge.keyboard,we=ze===void 0?!0:ze,ye=Ge.character,Ee=ye===void 0?"\u2605":ye,We=Ge.characterRender,Ze=Ge.disabled,Ye=Ge.direction,st=Ye===void 0?"ltr":Ye,lt=Ge.tabIndex,ft=lt===void 0?0:lt,Tt=Ge.autoFocus,St=Ge.onHoverChange,Ot=Ge.onChange,bt=Ge.onFocus,Mt=Ge.onBlur,Et=Ge.onKeyDown,xt=Ge.onMouseLeave,Dt=(0,ne.Z)(Ge,Me),jt=me(),ht=(0,x.Z)(jt,2),Ct=ht[0],$t=ht[1],Vt=ge.useRef(null),vt=function(){if(!Ze){var Ir;(Ir=Vt.current)===null||Ir===void 0||Ir.focus()}};ge.useImperativeHandle(Xe,function(){return{focus:vt,blur:function(){if(!Ze){var Ir;(Ir=Vt.current)===null||Ir===void 0||Ir.blur()}}}});var kt=(0,re.Z)(ct||0,{value:at}),Wt=(0,x.Z)(kt,2),Kt=Wt[0],qt=Wt[1],or=(0,re.Z)(null),gr=(0,x.Z)(or,2),wr=gr[0],ur=gr[1],xr=function(Ir,It){var Nt=st==="rtl",yt=Ir+1;if(te){var At=Ct(Ir),wt=De(At),Rt=At.clientWidth;(Nt&&It-wt>Rt/2||!Nt&&It-wt<Rt/2)&&(yt-=.5)}return yt},nr=function(Ir){qt(Ir),Ot==null||Ot(Ir)},fr=ge.useState(!1),yr=(0,x.Z)(fr,2),Sr=yr[0],ir=yr[1],Qt=function(){ir(!0),bt==null||bt()},Jt=function(){ir(!1),Mt==null||Mt()},tr=ge.useState(null),sr=(0,x.Z)(tr,2),Cr=sr[0],Er=sr[1],vr=function(Ir,It){var Nt=xr(It,Ir.pageX);Nt!==wr&&(Er(Nt),ur(null)),St==null||St(Nt)},br=function(Ir){Ze||(Er(null),ur(null),St==null||St(void 0)),Ir&&(xt==null||xt(Ir))},Fr=function(Ir,It){var Nt=xr(It,Ir.pageX),yt=!1;Ne&&(yt=Nt===Kt),br(),nr(yt?0:Nt),ur(yt?Nt:null)},_r=function(Ir){var It=Ir.keyCode,Nt=st==="rtl",yt=te?.5:1;we&&(It===ae.Z.RIGHT&&Kt<Fe&&!Nt?(nr(Kt+yt),Ir.preventDefault()):It===ae.Z.LEFT&&Kt>0&&!Nt||It===ae.Z.RIGHT&&Kt>0&&Nt?(nr(Kt-yt),Ir.preventDefault()):It===ae.Z.LEFT&&Kt<Fe&&Nt&&(nr(Kt+yt),Ir.preventDefault())),Et==null||Et(Ir)};ge.useEffect(function(){Tt&&!Ze&&vt()},[]);var Yt=new Array(Fe).fill(0).map(function(Dr,Ir){return ge.createElement(pe,{ref:$t(Ir),index:Ir,count:Fe,disabled:Ze,prefixCls:"".concat(it,"-star"),allowHalf:te,value:Cr===null?Kt:Cr,onClick:Fr,onHover:vr,key:Dr||Ir,character:Ee,characterRender:We,focused:Sr})}),ar=ee()(it,Qe,(0,le.Z)((0,le.Z)({},"".concat(it,"-disabled"),Ze),"".concat(it,"-rtl"),st==="rtl"));return ge.createElement("ul",(0,gt.Z)({className:ar,onMouseLeave:br,tabIndex:Ze?-1:ft,onFocus:Ze?null:Qt,onBlur:Ze?null:Jt,onKeyDown:Ze?null:_r,ref:Vt},(0,se.Z)(Dt,{aria:!0,data:!0,attr:!0})),Yt)}var Pe=ge.forwardRef(Be),Ce=Pe,Oe=je(48755),Ie=je(25399),ke=je(36237),Le=je(63356),Ae=je(16931),ve=je(51636);const Ue=Ge=>{const{componentCls:Xe}=Ge;return{[`${Xe}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Ge.marginXS},"> div":{transition:`all ${Ge.motionDurationMid}, outline 0s`,"&:hover":{transform:Ge.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${(0,ke.unit)(Ge.lineWidth)} dashed ${Ge.starColor}`,transform:Ge.starHoverScale}},"&-first, &-second":{color:Ge.starBg,transition:`all ${Ge.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Xe}-star-first, &-half ${Xe}-star-second`]:{opacity:1},[`&-half ${Xe}-star-first, &-full ${Xe}-star-second`]:{color:"inherit"}}}},$e=Ge=>({[`&-rtl${Ge.componentCls}`]:{direction:"rtl"}}),Je=Ge=>{const{componentCls:Xe}=Ge;return{[Xe]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Le.Wf)(Ge)),{display:"inline-block",margin:0,padding:0,color:Ge.starColor,fontSize:Ge.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${Xe} ${Xe}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ue(Ge)),$e(Ge))}},ot=Ge=>({starColor:Ge.yellow6,starSize:Ge.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Ge.colorFillContent});var _e=(0,Ae.I$)("Rate",Ge=>{const Xe=(0,ve.mergeToken)(Ge,{});return[Je(Xe)]},ot),Ke=je(2171),et=function(Ge,Xe){var Ve={};for(var it in Ge)Object.prototype.hasOwnProperty.call(Ge,it)&&Xe.indexOf(it)<0&&(Ve[it]=Ge[it]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,it=Object.getOwnPropertySymbols(Ge);Qe<it.length;Qe++)Xe.indexOf(it[Qe])<0&&Object.prototype.propertyIsEnumerable.call(Ge,it[Qe])&&(Ve[it[Qe]]=Ge[it[Qe]]);return Ve},tt=ge.forwardRef((Ge,Xe)=>{const{prefixCls:Ve,className:it,rootClassName:Qe,style:ct,tooltips:at,character:qe=ge.createElement(ie,null),disabled:Fe}=Ge,Re=et(Ge,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),te=(lt,ft)=>{let{index:Tt}=ft;return at?ge.createElement(Ie.Z,{title:at[Tt]},lt):lt},{getPrefixCls:de,direction:Ne,rate:ze}=ge.useContext(Oe.E_),we=de("rate",Ve),[ye,Ee,We]=_e(we),Ze=Object.assign(Object.assign({},ze==null?void 0:ze.style),ct),Ye=ge.useContext(Ke.Z),st=Fe!=null?Fe:Ye;return ye(ge.createElement(Ce,Object.assign({ref:Xe,character:qe,characterRender:te,disabled:st},Re,{className:ee()(it,Qe,Ee,We,ze==null?void 0:ze.className),style:Ze,prefixCls:we,direction:Ne})))})},82326:function(Xt,Pt,je){"use strict";var ge=je(59301),gt=je(92310),a=je.n(gt),Te=je(37463),xe=je(2738),z=je(75030),E=je(86641),ie=je(45915),oe=je(82855),ee=je(48755),le=je(38406),x=je(2171),ne=je(83397),re=je(31756),ae=je(56553),se=je(24971),ce=je(70045),pe=je(57700),me=je(1722),he=je(90376),be=je(68525),De=je(90005),Me=function(Ie,ke){var Le={};for(var Ae in Ie)Object.prototype.hasOwnProperty.call(Ie,Ae)&&ke.indexOf(Ae)<0&&(Le[Ae]=Ie[Ae]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ae=Object.getOwnPropertySymbols(Ie);ve<Ae.length;ve++)ke.indexOf(Ae[ve])<0&&Object.prototype.propertyIsEnumerable.call(Ie,Ae[ve])&&(Le[Ae[ve]]=Ie[Ae[ve]]);return Le};const Be="SECRET_COMBOBOX_MODE_DO_NOT_USE",Pe=(Ie,ke)=>{var Le;const{prefixCls:Ae,bordered:ve,className:Ue,rootClassName:$e,getPopupContainer:Je,popupClassName:ot,dropdownClassName:_e,listHeight:Ke=256,placement:et,listItemHeight:rt,size:tt,disabled:Ge,notFoundContent:Xe,status:Ve,builtinPlacements:it,dropdownMatchSelectWidth:Qe,popupMatchSelectWidth:ct,direction:at,style:qe,allowClear:Fe,variant:Re,dropdownStyle:te,transitionName:de,tagRender:Ne,maxCount:ze,prefix:we}=Ie,ye=Me(Ie,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix"]),{getPopupContainer:Ee,getPrefixCls:We,renderEmpty:Ze,direction:Ye,virtual:st,popupMatchSelectWidth:lt,popupOverflow:ft}=ge.useContext(ee.E_),Tt=(0,ee.dj)("select"),[,St]=(0,pe.ZP)(),Ot=rt!=null?rt:St==null?void 0:St.controlHeight,bt=We("select",Ae),Mt=We(),Et=at!=null?at:Ye,{compactSize:xt,compactItemClassnames:Dt}=(0,ce.ri)(bt,Et),[jt,ht]=(0,se.Z)("select",Re,ve),Ct=(0,ne.Z)(bt),[$t,Vt,vt]=(0,he.Z)(bt,Ct),kt=ge.useMemo(()=>{const{mode:_r}=Ie;if(_r!=="combobox")return _r===Be?"combobox":_r},[Ie.mode]),Wt=kt==="multiple"||kt==="tags",Kt=(0,De.Z)(Ie.suffixIcon,Ie.showArrow),qt=(Le=ct!=null?ct:Qe)!==null&&Le!==void 0?Le:lt,{status:or,hasFeedback:gr,isFormItemInput:wr,feedbackIcon:ur}=ge.useContext(ae.aM),xr=(0,oe.F)(or,Ve);let nr;Xe!==void 0?nr=Xe:kt==="combobox"?nr=null:nr=(Ze==null?void 0:Ze("Select"))||ge.createElement(le.Z,{componentName:"Select"});const{suffixIcon:fr,itemIcon:yr,removeIcon:Sr,clearIcon:ir}=(0,be.Z)(Object.assign(Object.assign({},ye),{multiple:Wt,hasFeedback:gr,feedbackIcon:ur,showSuffixIcon:Kt,prefixCls:bt,componentName:"Select"})),Qt=Fe===!0?{clearIcon:ir}:Fe,Jt=(0,xe.Z)(ye,["suffixIcon","itemIcon"]),tr=a()(ot||_e,{[`${bt}-dropdown-${Et}`]:Et==="rtl"},$e,vt,Ct,Vt),sr=(0,re.Z)(_r=>{var Yt;return(Yt=tt!=null?tt:xt)!==null&&Yt!==void 0?Yt:_r}),Cr=ge.useContext(x.Z),Er=Ge!=null?Ge:Cr,vr=a()({[`${bt}-lg`]:sr==="large",[`${bt}-sm`]:sr==="small",[`${bt}-rtl`]:Et==="rtl",[`${bt}-${jt}`]:ht,[`${bt}-in-form-item`]:wr},(0,oe.Z)(bt,xr,gr),Dt,Tt.className,Ue,$e,vt,Ct,Vt),br=ge.useMemo(()=>et!==void 0?et:Et==="rtl"?"bottomRight":"bottomLeft",[et,Et]),[Fr]=(0,z.Cn)("SelectLike",te==null?void 0:te.zIndex);return $t(ge.createElement(Te.ZP,Object.assign({ref:ke,virtual:st,showSearch:Tt.showSearch},Jt,{style:Object.assign(Object.assign({},Tt.style),qe),dropdownMatchSelectWidth:qt,transitionName:(0,E.m)(Mt,"slide-up",de),builtinPlacements:(0,me.Z)(it,ft),listHeight:Ke,listItemHeight:Ot,mode:kt,prefixCls:bt,placement:br,direction:Et,prefix:we,suffixIcon:fr,menuItemSelectedIcon:yr,removeIcon:Sr,allowClear:Qt,notFoundContent:nr,className:vr,getPopupContainer:Je||Ee,dropdownClassName:tr,disabled:Er,dropdownStyle:Object.assign(Object.assign({},te),{zIndex:Fr}),maxCount:Wt?ze:void 0,tagRender:Wt?Ne:void 0})))},Ce=ge.forwardRef(Pe),Oe=(0,ie.Z)(Ce,"dropdownAlign");Ce.SECRET_COMBOBOX_MODE_DO_NOT_USE=Be,Ce.Option=Te.Wx,Ce.OptGroup=Te.Xo,Ce._InternalPanelDoNotUseOrYouWillBeFired=Oe,Pt.default=Ce},1722:function(Xt,Pt){"use strict";const je=gt=>{const Te={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:gt==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},Te),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},Te),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},Te),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},Te),{points:["br","tr"],offset:[0,-4]})}};function ge(gt,a){return gt||je(a)}Pt.Z=ge},90376:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return Ae}});var ge=je(63356),gt=je(56119),a=je(16931),Te=je(51636),xe=je(46e3),z=je(93873);const E=ve=>{const{optionHeight:Ue,optionFontSize:$e,optionLineHeight:Je,optionPadding:ot}=ve;return{position:"relative",display:"block",minHeight:Ue,padding:ot,color:ve.colorText,fontWeight:"normal",fontSize:$e,lineHeight:Je,boxSizing:"border-box"}};var oe=ve=>{const{antCls:Ue,componentCls:$e}=ve,Je=`${$e}-item`,ot=`&${Ue}-slide-up-enter${Ue}-slide-up-enter-active`,_e=`&${Ue}-slide-up-appear${Ue}-slide-up-appear-active`,Ke=`&${Ue}-slide-up-leave${Ue}-slide-up-leave-active`,et=`${$e}-dropdown-placement-`,rt=`${Je}-option-selected`;return[{[`${$e}-dropdown`]:Object.assign(Object.assign({},(0,ge.Wf)(ve)),{position:"absolute",top:-9999,zIndex:ve.zIndexPopup,boxSizing:"border-box",padding:ve.paddingXXS,overflow:"hidden",fontSize:ve.fontSize,fontVariant:"initial",backgroundColor:ve.colorBgElevated,borderRadius:ve.borderRadiusLG,outline:"none",boxShadow:ve.boxShadowSecondary,[`
|
|
|
${ot}${et}bottomLeft,
|
|
|
${_e}${et}bottomLeft
|
|
|
`]:{animationName:xe.fJ},[`
|
|
|
${ot}${et}topLeft,
|
|
|
${_e}${et}topLeft,
|
|
|
${ot}${et}topRight,
|
|
|
${_e}${et}topRight
|
|
|
`]:{animationName:xe.Qt},[`${Ke}${et}bottomLeft`]:{animationName:xe.Uw},[`
|
|
|
${Ke}${et}topLeft,
|
|
|
${Ke}${et}topRight
|
|
|
`]:{animationName:xe.ly},"&-hidden":{display:"none"},[Je]:Object.assign(Object.assign({},E(ve)),{cursor:"pointer",transition:`background ${ve.motionDurationSlow} ease`,borderRadius:ve.borderRadiusSM,"&-group":{color:ve.colorTextDescription,fontSize:ve.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},ge.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${Je}-option-disabled)`]:{backgroundColor:ve.optionActiveBg},[`&-selected:not(${Je}-option-disabled)`]:{color:ve.optionSelectedColor,fontWeight:ve.optionSelectedFontWeight,backgroundColor:ve.optionSelectedBg,[`${Je}-option-state`]:{color:ve.colorPrimary}},"&-disabled":{[`&${Je}-option-selected`]:{backgroundColor:ve.colorBgContainerDisabled},color:ve.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:ve.calc(ve.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},E(ve)),{color:ve.colorTextDisabled})}),[`${rt}:has(+ ${rt})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${rt}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},(0,xe.oN)(ve,"slide-up"),(0,xe.oN)(ve,"slide-down"),(0,z.Fm)(ve,"move-up"),(0,z.Fm)(ve,"move-down")]},ee=je(26743),le=je(36237);function x(ve,Ue){const{componentCls:$e,inputPaddingHorizontalBase:Je,borderRadius:ot}=ve,_e=ve.calc(ve.controlHeight).sub(ve.calc(ve.lineWidth).mul(2)).equal(),Ke=Ue?`${$e}-${Ue}`:"";return{[`${$e}-single${Ke}`]:{fontSize:ve.fontSize,height:ve.controlHeight,[`${$e}-selector`]:Object.assign(Object.assign({},(0,ge.Wf)(ve,!0)),{display:"flex",borderRadius:ot,flex:"1 1 auto",[`${$e}-selection-wrap:after`]:{lineHeight:(0,le.unit)(_e)},[`${$e}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[`
|
|
|
${$e}-selection-item,
|
|
|
${$e}-selection-placeholder
|
|
|
`]:{display:"block",padding:0,lineHeight:(0,le.unit)(_e),transition:`all ${ve.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${$e}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${$e}-selection-item:empty:after`,`${$e}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
|
|
|
&${$e}-show-arrow ${$e}-selection-item,
|
|
|
&${$e}-show-arrow ${$e}-selection-search,
|
|
|
&${$e}-show-arrow ${$e}-selection-placeholder
|
|
|
`]:{paddingInlineEnd:ve.showArrowPaddingInlineEnd},[`&${$e}-open ${$e}-selection-item`]:{color:ve.colorTextPlaceholder},[`&:not(${$e}-customize-input)`]:{[`${$e}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${(0,le.unit)(Je)}`,[`${$e}-selection-search-input`]:{height:_e,fontSize:ve.fontSize},"&:after":{lineHeight:(0,le.unit)(_e)}}},[`&${$e}-customize-input`]:{[`${$e}-selector`]:{"&:after":{display:"none"},[`${$e}-selection-search`]:{position:"static",width:"100%"},[`${$e}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${(0,le.unit)(Je)}`,"&:after":{display:"none"}}}}}}}function ne(ve){const{componentCls:Ue}=ve,$e=ve.calc(ve.controlPaddingHorizontalSM).sub(ve.lineWidth).equal();return[x(ve),x((0,Te.mergeToken)(ve,{controlHeight:ve.controlHeightSM,borderRadius:ve.borderRadiusSM}),"sm"),{[`${Ue}-single${Ue}-sm`]:{[`&:not(${Ue}-customize-input)`]:{[`${Ue}-selector`]:{padding:`0 ${(0,le.unit)($e)}`},[`&${Ue}-show-arrow ${Ue}-selection-search`]:{insetInlineEnd:ve.calc($e).add(ve.calc(ve.fontSize).mul(1.5)).equal()},[`
|
|
|
&${Ue}-show-arrow ${Ue}-selection-item,
|
|
|
&${Ue}-show-arrow ${Ue}-selection-placeholder
|
|
|
`]:{paddingInlineEnd:ve.calc(ve.fontSize).mul(1.5).equal()}}}},x((0,Te.mergeToken)(ve,{controlHeight:ve.singleItemHeightLG,fontSize:ve.fontSizeLG,borderRadius:ve.borderRadiusLG}),"lg")]}const re=ve=>{const{fontSize:Ue,lineHeight:$e,lineWidth:Je,controlHeight:ot,controlHeightSM:_e,controlHeightLG:Ke,paddingXXS:et,controlPaddingHorizontal:rt,zIndexPopupBase:tt,colorText:Ge,fontWeightStrong:Xe,controlItemBgActive:Ve,controlItemBgHover:it,colorBgContainer:Qe,colorFillSecondary:ct,colorBgContainerDisabled:at,colorTextDisabled:qe,colorPrimaryHover:Fe,colorPrimary:Re,controlOutline:te}=ve,de=et*2,Ne=Je*2,ze=Math.min(ot-de,ot-Ne),we=Math.min(_e-de,_e-Ne),ye=Math.min(Ke-de,Ke-Ne);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(et/2),zIndexPopup:tt+50,optionSelectedColor:Ge,optionSelectedFontWeight:Xe,optionSelectedBg:Ve,optionActiveBg:it,optionPadding:`${(ot-Ue*$e)/2}px ${rt}px`,optionFontSize:Ue,optionLineHeight:$e,optionHeight:ot,selectorBg:Qe,clearBg:Qe,singleItemHeightLG:Ke,multipleItemBg:ct,multipleItemBorderColor:"transparent",multipleItemHeight:ze,multipleItemHeightSM:we,multipleItemHeightLG:ye,multipleSelectorBgDisabled:at,multipleItemColorDisabled:qe,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(ve.fontSize*1.25),hoverBorderColor:Fe,activeBorderColor:Re,activeOutlineColor:te,selectAffixPadding:et}},ae=(ve,Ue)=>{const{componentCls:$e,antCls:Je,controlOutlineWidth:ot}=ve;return{[`&:not(${$e}-customize-input) ${$e}-selector`]:{border:`${(0,le.unit)(ve.lineWidth)} ${ve.lineType} ${Ue.borderColor}`,background:ve.selectorBg},[`&:not(${$e}-disabled):not(${$e}-customize-input):not(${Je}-pagination-size-changer)`]:{[`&:hover ${$e}-selector`]:{borderColor:Ue.hoverBorderHover},[`${$e}-focused& ${$e}-selector`]:{borderColor:Ue.activeBorderColor,boxShadow:`0 0 0 ${(0,le.unit)(ot)} ${Ue.activeOutlineColor}`,outline:0},[`${$e}-prefix`]:{color:Ue.color}}}},se=(ve,Ue)=>({[`&${ve.componentCls}-status-${Ue.status}`]:Object.assign({},ae(ve,Ue))}),ce=ve=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},ae(ve,{borderColor:ve.colorBorder,hoverBorderHover:ve.hoverBorderColor,activeBorderColor:ve.activeBorderColor,activeOutlineColor:ve.activeOutlineColor,color:ve.colorText})),se(ve,{status:"error",borderColor:ve.colorError,hoverBorderHover:ve.colorErrorHover,activeBorderColor:ve.colorError,activeOutlineColor:ve.colorErrorOutline,color:ve.colorError})),se(ve,{status:"warning",borderColor:ve.colorWarning,hoverBorderHover:ve.colorWarningHover,activeBorderColor:ve.colorWarning,activeOutlineColor:ve.colorWarningOutline,color:ve.colorWarning})),{[`&${ve.componentCls}-disabled`]:{[`&:not(${ve.componentCls}-customize-input) ${ve.componentCls}-selector`]:{background:ve.colorBgContainerDisabled,color:ve.colorTextDisabled}},[`&${ve.componentCls}-multiple ${ve.componentCls}-selection-item`]:{background:ve.multipleItemBg,border:`${(0,le.unit)(ve.lineWidth)} ${ve.lineType} ${ve.multipleItemBorderColor}`}})}),pe=(ve,Ue)=>{const{componentCls:$e,antCls:Je}=ve;return{[`&:not(${$e}-customize-input) ${$e}-selector`]:{background:Ue.bg,border:`${(0,le.unit)(ve.lineWidth)} ${ve.lineType} transparent`,color:Ue.color},[`&:not(${$e}-disabled):not(${$e}-customize-input):not(${Je}-pagination-size-changer)`]:{[`&:hover ${$e}-selector`]:{background:Ue.hoverBg},[`${$e}-focused& ${$e}-selector`]:{background:ve.selectorBg,borderColor:Ue.activeBorderColor,outline:0}}}},me=(ve,Ue)=>({[`&${ve.componentCls}-status-${Ue.status}`]:Object.assign({},pe(ve,Ue))}),he=ve=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},pe(ve,{bg:ve.colorFillTertiary,hoverBg:ve.colorFillSecondary,activeBorderColor:ve.activeBorderColor,color:ve.colorText})),me(ve,{status:"error",bg:ve.colorErrorBg,hoverBg:ve.colorErrorBgHover,activeBorderColor:ve.colorError,color:ve.colorError})),me(ve,{status:"warning",bg:ve.colorWarningBg,hoverBg:ve.colorWarningBgHover,activeBorderColor:ve.colorWarning,color:ve.colorWarning})),{[`&${ve.componentCls}-disabled`]:{[`&:not(${ve.componentCls}-customize-input) ${ve.componentCls}-selector`]:{borderColor:ve.colorBorder,background:ve.colorBgContainerDisabled,color:ve.colorTextDisabled}},[`&${ve.componentCls}-multiple ${ve.componentCls}-selection-item`]:{background:ve.colorBgContainer,border:`${(0,le.unit)(ve.lineWidth)} ${ve.lineType} ${ve.colorSplit}`}})}),be=ve=>({"&-borderless":{[`${ve.componentCls}-selector`]:{background:"transparent",border:`${(0,le.unit)(ve.lineWidth)} ${ve.lineType} transparent`},[`&${ve.componentCls}-disabled`]:{[`&:not(${ve.componentCls}-customize-input) ${ve.componentCls}-selector`]:{color:ve.colorTextDisabled}},[`&${ve.componentCls}-multiple ${ve.componentCls}-selection-item`]:{background:ve.multipleItemBg,border:`${(0,le.unit)(ve.lineWidth)} ${ve.lineType} ${ve.multipleItemBorderColor}`},[`&${ve.componentCls}-status-error`]:{[`${ve.componentCls}-prefix, ${ve.componentCls}-selection-item`]:{color:ve.colorError}},[`&${ve.componentCls}-status-warning`]:{[`${ve.componentCls}-prefix, ${ve.componentCls}-selection-item`]:{color:ve.colorWarning}}}}),De=(ve,Ue)=>{const{componentCls:$e,antCls:Je}=ve;return{[`&:not(${$e}-customize-input) ${$e}-selector`]:{borderWidth:`0 0 ${(0,le.unit)(ve.lineWidth)} 0`,borderStyle:`none none ${ve.lineType} none`,borderColor:Ue.borderColor,background:ve.selectorBg,borderRadius:0},[`&:not(${$e}-disabled):not(${$e}-customize-input):not(${Je}-pagination-size-changer)`]:{[`&:hover ${$e}-selector`]:{borderColor:Ue.hoverBorderHover},[`${$e}-focused& ${$e}-selector`]:{borderColor:Ue.activeBorderColor,outline:0},[`${$e}-prefix`]:{color:Ue.color}}}},Me=(ve,Ue)=>({[`&${ve.componentCls}-status-${Ue.status}`]:Object.assign({},De(ve,Ue))}),Be=ve=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},De(ve,{borderColor:ve.colorBorder,hoverBorderHover:ve.hoverBorderColor,activeBorderColor:ve.activeBorderColor,activeOutlineColor:ve.activeOutlineColor,color:ve.colorText})),Me(ve,{status:"error",borderColor:ve.colorError,hoverBorderHover:ve.colorErrorHover,activeBorderColor:ve.colorError,activeOutlineColor:ve.colorErrorOutline,color:ve.colorError})),Me(ve,{status:"warning",borderColor:ve.colorWarning,hoverBorderHover:ve.colorWarningHover,activeBorderColor:ve.colorWarning,activeOutlineColor:ve.colorWarningOutline,color:ve.colorWarning})),{[`&${ve.componentCls}-disabled`]:{[`&:not(${ve.componentCls}-customize-input) ${ve.componentCls}-selector`]:{color:ve.colorTextDisabled}},[`&${ve.componentCls}-multiple ${ve.componentCls}-selection-item`]:{background:ve.multipleItemBg,border:`${(0,le.unit)(ve.lineWidth)} ${ve.lineType} ${ve.multipleItemBorderColor}`}})});var Ce=ve=>({[ve.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},ce(ve)),he(ve)),be(ve)),Be(ve))});const Oe=ve=>{const{componentCls:Ue}=ve;return{position:"relative",transition:`all ${ve.motionDurationMid} ${ve.motionEaseInOut}`,input:{cursor:"pointer"},[`${Ue}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${Ue}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},Ie=ve=>{const{componentCls:Ue}=ve;return{[`${Ue}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},ke=ve=>{const{antCls:Ue,componentCls:$e,inputPaddingHorizontalBase:Je,iconCls:ot}=ve;return{[$e]:Object.assign(Object.assign({},(0,ge.Wf)(ve)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${$e}-customize-input) ${$e}-selector`]:Object.assign(Object.assign({},Oe(ve)),Ie(ve)),[`${$e}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},ge.vS),{[`> ${Ue}-typography`]:{display:"inline"}}),[`${$e}-selection-placeholder`]:Object.assign(Object.assign({},ge.vS),{flex:1,color:ve.colorTextPlaceholder,pointerEvents:"none"}),[`${$e}-arrow`]:Object.assign(Object.assign({},(0,ge.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Je,height:ve.fontSizeIcon,marginTop:ve.calc(ve.fontSizeIcon).mul(-1).div(2).equal(),color:ve.colorTextQuaternary,fontSize:ve.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${ve.motionDurationSlow} ease`,[ot]:{verticalAlign:"top",transition:`transform ${ve.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${$e}-suffix)`]:{pointerEvents:"auto"}},[`${$e}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${$e}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${$e}-prefix`]:{flex:"none",marginInlineEnd:ve.selectAffixPadding},[`${$e}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Je,zIndex:1,display:"inline-block",width:ve.fontSizeIcon,height:ve.fontSizeIcon,marginTop:ve.calc(ve.fontSizeIcon).mul(-1).div(2).equal(),color:ve.colorTextQuaternary,fontSize:ve.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${ve.motionDurationMid} ease, opacity ${ve.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:ve.colorTextTertiary}},[`&:hover ${$e}-clear`]:{opacity:1,background:ve.colorBgBase,borderRadius:"50%"}}),[`${$e}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${$e}-has-feedback`]:{[`${$e}-clear`]:{insetInlineEnd:ve.calc(Je).add(ve.fontSize).add(ve.paddingXS).equal()}}}}}},Le=ve=>{const{componentCls:Ue}=ve;return[{[Ue]:{[`&${Ue}-in-form-item`]:{width:"100%"}}},ke(ve),ne(ve),(0,ee.ZP)(ve),oe(ve),{[`${Ue}-rtl`]:{direction:"rtl"}},(0,gt.c)(ve,{borderElCls:`${Ue}-selector`,focusElCls:`${Ue}-focused`})]};var Ae=(0,a.I$)("Select",(ve,Ue)=>{let{rootPrefixCls:$e}=Ue;const Je=(0,Te.mergeToken)(ve,{rootPrefixCls:$e,inputPaddingHorizontalBase:ve.calc(ve.paddingSM).sub(1).equal(),multipleSelectItemHeight:ve.multipleItemHeight,selectHeight:ve.controlHeight});return[Le(Je),Ce(Je)]},re,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},26743:function(Xt,Pt,je){"use strict";je.d(Pt,{_z:function(){return z},gp:function(){return Te}});var ge=je(36237),gt=je(63356),a=je(51636);const Te=ee=>{const{multipleSelectItemHeight:le,paddingXXS:x,lineWidth:ne,INTERNAL_FIXED_ITEM_MARGIN:re}=ee,ae=ee.max(ee.calc(x).sub(ne).equal(),0),se=ee.max(ee.calc(ae).sub(re).equal(),0);return{basePadding:ae,containerPadding:se,itemHeight:(0,ge.unit)(le),itemLineHeight:(0,ge.unit)(ee.calc(le).sub(ee.calc(ee.lineWidth).mul(2)).equal())}},xe=ee=>{const{multipleSelectItemHeight:le,selectHeight:x,lineWidth:ne}=ee;return ee.calc(x).sub(le).div(2).sub(ne).equal()},z=ee=>{const{componentCls:le,iconCls:x,borderRadiusSM:ne,motionDurationSlow:re,paddingXS:ae,multipleItemColorDisabled:se,multipleItemBorderColorDisabled:ce,colorIcon:pe,colorIconHover:me,INTERNAL_FIXED_ITEM_MARGIN:he}=ee;return{[`${le}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${le}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:he,borderRadius:ne,cursor:"default",transition:`font-size ${re}, line-height ${re}, height ${re}`,marginInlineEnd:ee.calc(he).mul(2).equal(),paddingInlineStart:ae,paddingInlineEnd:ee.calc(ae).div(2).equal(),[`${le}-disabled&`]:{color:se,borderColor:ce,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:ee.calc(ae).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,gt.Ro)()),{display:"inline-flex",alignItems:"center",color:pe,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${x}`]:{verticalAlign:"-0.2em"},"&:hover":{color:me}})}}}},E=(ee,le)=>{const{componentCls:x,INTERNAL_FIXED_ITEM_MARGIN:ne}=ee,re=`${x}-selection-overflow`,ae=ee.multipleSelectItemHeight,se=xe(ee),ce=le?`${x}-${le}`:"",pe=Te(ee);return{[`${x}-multiple${ce}`]:Object.assign(Object.assign({},z(ee)),{[`${x}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:pe.basePadding,paddingBlock:pe.containerPadding,borderRadius:ee.borderRadius,[`${x}-disabled&`]:{background:ee.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${(0,ge.unit)(ne)} 0`,lineHeight:(0,ge.unit)(ae),visibility:"hidden",content:'"\\a0"'}},[`${x}-selection-item`]:{height:pe.itemHeight,lineHeight:(0,ge.unit)(pe.itemLineHeight)},[`${x}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:(0,ge.unit)(ae),marginBlock:ne}},[`${x}-prefix`]:{marginInlineStart:ee.calc(ee.inputPaddingHorizontalBase).sub(pe.basePadding).equal()},[`${re}-item + ${re}-item,
|
|
|
${x}-prefix + ${x}-selection-wrap
|
|
|
`]:{[`${x}-selection-search`]:{marginInlineStart:0},[`${x}-selection-placeholder`]:{insetInlineStart:0}},[`${re}-item-suffix`]:{minHeight:pe.itemHeight,marginBlock:ne},[`${x}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:ee.calc(ee.inputPaddingHorizontalBase).sub(se).equal(),"\n &-input,\n &-mirror\n ":{height:ae,fontFamily:ee.fontFamily,lineHeight:(0,ge.unit)(ae),transition:`all ${ee.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${x}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:ee.calc(ee.inputPaddingHorizontalBase).sub(pe.basePadding).equal(),insetInlineEnd:ee.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${ee.motionDurationSlow}`}})}};function ie(ee,le){const{componentCls:x}=ee,ne=le?`${x}-${le}`:"",re={[`${x}-multiple${ne}`]:{fontSize:ee.fontSize,[`${x}-selector`]:{[`${x}-show-search&`]:{cursor:"text"}},[`
|
|
|
&${x}-show-arrow ${x}-selector,
|
|
|
&${x}-allow-clear ${x}-selector
|
|
|
`]:{paddingInlineEnd:ee.calc(ee.fontSizeIcon).add(ee.controlPaddingHorizontal).equal()}}};return[E(ee,le),re]}const oe=ee=>{const{componentCls:le}=ee,x=(0,a.mergeToken)(ee,{selectHeight:ee.controlHeightSM,multipleSelectItemHeight:ee.multipleItemHeightSM,borderRadius:ee.borderRadiusSM,borderRadiusSM:ee.borderRadiusXS}),ne=(0,a.mergeToken)(ee,{fontSize:ee.fontSizeLG,selectHeight:ee.controlHeightLG,multipleSelectItemHeight:ee.multipleItemHeightLG,borderRadius:ee.borderRadiusLG,borderRadiusSM:ee.borderRadius});return[ie(ee),ie(x,"sm"),{[`${le}-multiple${le}-sm`]:{[`${le}-selection-placeholder`]:{insetInline:ee.calc(ee.controlPaddingHorizontalSM).sub(ee.lineWidth).equal()},[`${le}-selection-search`]:{marginInlineStart:2}}},ie(ne,"lg")]};Pt.ZP=oe},68525:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ie}});var ge=je(59301),gt=je(40001),a=je(19248),Te=je(99267),xe=je(84105),z=je(58617),E=je(47472);function ie(oe){let{suffixIcon:ee,clearIcon:le,menuItemSelectedIcon:x,removeIcon:ne,loading:re,multiple:ae,hasFeedback:se,prefixCls:ce,showSuffixIcon:pe,feedbackIcon:me,showArrow:he,componentName:be}=oe;const De=le!=null?le:ge.createElement(a.Z,null),Me=Oe=>ee===null&&!se&&!he?null:ge.createElement(ge.Fragment,null,pe!==!1&&Oe,se&&me);let Be=null;if(ee!==void 0)Be=Me(ee);else if(re)Be=Me(ge.createElement(z.Z,{spin:!0}));else{const Oe=`${ce}-suffix`;Be=Ie=>{let{open:ke,showSearch:Le}=Ie;return Me(ke&&Le?ge.createElement(E.Z,{className:Oe}):ge.createElement(xe.Z,{className:Oe}))}}let Pe=null;x!==void 0?Pe=x:ae?Pe=ge.createElement(gt.Z,null):Pe=null;let Ce=null;return ne!==void 0?Ce=ne:Ce=ge.createElement(Te.Z,null),{clearIcon:De,suffixIcon:Be,itemIcon:Pe,removeIcon:Ce}}},90005:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ge}});function ge(gt,a){return a!==void 0?a:gt!==null}},11938:function(Xt,Pt,je){"use strict";je.d(Pt,{default:function(){return Ie}});var ge=je(59301),gt=je(40192),a=je(22703),Te=je(92310),xe=je.n(Te),z=je(26112),E=je(48755),ie=je(458),ee=ke=>{const{value:Le,formatter:Ae,precision:ve,decimalSeparator:Ue,groupSeparator:$e="",prefixCls:Je}=ke;let ot;if(typeof Ae=="function")ot=Ae(Le);else{const _e=String(Le),Ke=_e.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Ke||_e==="-")ot=_e;else{const et=Ke[1];let rt=Ke[2]||"0",tt=Ke[4]||"";rt=rt.replace(/\B(?=(\d{3})+(?!\d))/g,$e),typeof ve=="number"&&(tt=tt.padEnd(ve,"0").slice(0,ve>0?ve:0)),tt&&(tt=`${Ue}${tt}`),ot=[ge.createElement("span",{key:"int",className:`${Je}-content-value-int`},et,rt),tt&&ge.createElement("span",{key:"decimal",className:`${Je}-content-value-decimal`},tt)]}}return ge.createElement("span",{className:`${Je}-content-value`},ot)},le=je(63356),x=je(16931),ne=je(51636);const re=ke=>{const{componentCls:Le,marginXXS:Ae,padding:ve,colorTextDescription:Ue,titleFontSize:$e,colorTextHeading:Je,contentFontSize:ot,fontFamily:_e}=ke;return{[Le]:Object.assign(Object.assign({},(0,le.Wf)(ke)),{[`${Le}-title`]:{marginBottom:Ae,color:Ue,fontSize:$e},[`${Le}-skeleton`]:{paddingTop:ve},[`${Le}-content`]:{color:Je,fontSize:ot,fontFamily:_e,[`${Le}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Le}-content-prefix, ${Le}-content-suffix`]:{display:"inline-block"},[`${Le}-content-prefix`]:{marginInlineEnd:Ae},[`${Le}-content-suffix`]:{marginInlineStart:Ae}}})}},ae=ke=>{const{fontSizeHeading3:Le,fontSize:Ae}=ke;return{titleFontSize:Ae,contentFontSize:Le}};var se=(0,x.I$)("Statistic",ke=>{const Le=(0,ne.mergeToken)(ke,{});return[re(Le)]},ae),ce=function(ke,Le){var Ae={};for(var ve in ke)Object.prototype.hasOwnProperty.call(ke,ve)&&Le.indexOf(ve)<0&&(Ae[ve]=ke[ve]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,ve=Object.getOwnPropertySymbols(ke);Ue<ve.length;Ue++)Le.indexOf(ve[Ue])<0&&Object.prototype.propertyIsEnumerable.call(ke,ve[Ue])&&(Ae[ve[Ue]]=ke[ve[Ue]]);return Ae},me=ke=>{const{prefixCls:Le,className:Ae,rootClassName:ve,style:Ue,valueStyle:$e,value:Je=0,title:ot,valueRender:_e,prefix:Ke,suffix:et,loading:rt=!1,formatter:tt,precision:Ge,decimalSeparator:Xe=".",groupSeparator:Ve=",",onMouseEnter:it,onMouseLeave:Qe}=ke,ct=ce(ke,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:at,direction:qe,className:Fe,style:Re}=(0,E.dj)("statistic"),te=at("statistic",Le),[de,Ne,ze]=se(te),we=ge.createElement(ee,{decimalSeparator:Xe,groupSeparator:Ve,prefixCls:te,formatter:tt,precision:Ge,value:Je}),ye=xe()(te,{[`${te}-rtl`]:qe==="rtl"},Fe,Ae,ve,Ne,ze),Ee=(0,z.Z)(ct,{aria:!0,data:!0});return de(ge.createElement("div",Object.assign({},Ee,{className:ye,style:Object.assign(Object.assign({},Re),Ue),onMouseEnter:it,onMouseLeave:Qe}),ot&&ge.createElement("div",{className:`${te}-title`},ot),ge.createElement(ie.Z,{paragraph:!1,loading:rt,className:`${te}-skeleton`},ge.createElement("div",{style:$e,className:`${te}-content`},Ke&&ge.createElement("span",{className:`${te}-content-prefix`},Ke),_e?_e(we):we,et&&ge.createElement("span",{className:`${te}-content-suffix`},et)))))};const he=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function be(ke,Le){let Ae=ke;const ve=/\[[^\]]*]/g,Ue=(Le.match(ve)||[]).map(_e=>_e.slice(1,-1)),$e=Le.replace(ve,"[]"),Je=he.reduce((_e,Ke)=>{let[et,rt]=Ke;if(_e.includes(et)){const tt=Math.floor(Ae/rt);return Ae-=tt*rt,_e.replace(new RegExp(`${et}+`,"g"),Ge=>{const Xe=Ge.length;return tt.toString().padStart(Xe,"0")})}return _e},$e);let ot=0;return Je.replace(ve,()=>{const _e=Ue[ot];return ot+=1,_e})}function De(ke,Le){const{format:Ae=""}=Le,ve=new Date(ke).getTime(),Ue=Date.now(),$e=Math.max(ve-Ue,0);return be($e,Ae)}var Me=function(ke,Le){var Ae={};for(var ve in ke)Object.prototype.hasOwnProperty.call(ke,ve)&&Le.indexOf(ve)<0&&(Ae[ve]=ke[ve]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,ve=Object.getOwnPropertySymbols(ke);Ue<ve.length;Ue++)Le.indexOf(ve[Ue])<0&&Object.prototype.propertyIsEnumerable.call(ke,ve[Ue])&&(Ae[ve[Ue]]=ke[ve[Ue]]);return Ae};const Be=1e3/30;function Pe(ke){return new Date(ke).getTime()}const Ce=ke=>{const{value:Le,format:Ae="HH:mm:ss",onChange:ve,onFinish:Ue}=ke,$e=Me(ke,["value","format","onChange","onFinish"]),Je=(0,gt.Z)(),ot=ge.useRef(null),_e=()=>{Ue==null||Ue(),ot.current&&(clearInterval(ot.current),ot.current=null)},Ke=()=>{const tt=Pe(Le);tt>=Date.now()&&(ot.current=setInterval(()=>{Je(),ve==null||ve(tt-Date.now()),tt<Date.now()&&_e()},Be))};ge.useEffect(()=>(Ke(),()=>{ot.current&&(clearInterval(ot.current),ot.current=null)}),[Le]);const et=(tt,Ge)=>De(tt,Object.assign(Object.assign({},Ge),{format:Ae})),rt=tt=>(0,a.Tm)(tt,{title:void 0});return ge.createElement(me,Object.assign({},$e,{value:Le,valueRender:rt,formatter:et}))};var Oe=ge.memo(Ce);me.Countdown=Oe;var Ie=me},58755:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return Ue}});var ge=je(59301),gt=je(58617),a=je(92310),Te=je.n(a),xe=je(54476),z=je(20068),E=je(42978),ie=je(75931),oe=je(18929),ee=je(10228),le=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],x=ge.forwardRef(function($e,Je){var ot,_e=$e.prefixCls,Ke=_e===void 0?"rc-switch":_e,et=$e.className,rt=$e.checked,tt=$e.defaultChecked,Ge=$e.disabled,Xe=$e.loadingIcon,Ve=$e.checkedChildren,it=$e.unCheckedChildren,Qe=$e.onClick,ct=$e.onChange,at=$e.onKeyDown,qe=(0,ie.Z)($e,le),Fe=(0,oe.Z)(!1,{value:rt,defaultValue:tt}),Re=(0,E.Z)(Fe,2),te=Re[0],de=Re[1];function Ne(Ee,We){var Ze=te;return Ge||(Ze=Ee,de(Ze),ct==null||ct(Ze,We)),Ze}function ze(Ee){Ee.which===ee.Z.LEFT?Ne(!1,Ee):Ee.which===ee.Z.RIGHT&&Ne(!0,Ee),at==null||at(Ee)}function we(Ee){var We=Ne(!te,Ee);Qe==null||Qe(We,Ee)}var ye=Te()(Ke,et,(ot={},(0,z.Z)(ot,"".concat(Ke,"-checked"),te),(0,z.Z)(ot,"".concat(Ke,"-disabled"),Ge),ot));return ge.createElement("button",(0,xe.Z)({},qe,{type:"button",role:"switch","aria-checked":te,disabled:Ge,className:ye,ref:Je,onKeyDown:ze,onClick:we}),Xe,ge.createElement("span",{className:"".concat(Ke,"-inner")},ge.createElement("span",{className:"".concat(Ke,"-inner-checked")},Ve),ge.createElement("span",{className:"".concat(Ke,"-inner-unchecked")},it)))});x.displayName="Switch";var ne=x,re=je(12919),ae=je(48755),se=je(2171),ce=je(31756),pe=je(36237),me=je(17835),he=je(63356),be=je(16931),De=je(51636);const Me=$e=>{const{componentCls:Je,trackHeightSM:ot,trackPadding:_e,trackMinWidthSM:Ke,innerMinMarginSM:et,innerMaxMarginSM:rt,handleSizeSM:tt,calc:Ge}=$e,Xe=`${Je}-inner`,Ve=(0,pe.unit)(Ge(tt).add(Ge(_e).mul(2)).equal()),it=(0,pe.unit)(Ge(rt).mul(2).equal());return{[Je]:{[`&${Je}-small`]:{minWidth:Ke,height:ot,lineHeight:(0,pe.unit)(ot),[`${Je}-inner`]:{paddingInlineStart:rt,paddingInlineEnd:et,[`${Xe}-checked, ${Xe}-unchecked`]:{minHeight:ot},[`${Xe}-checked`]:{marginInlineStart:`calc(-100% + ${Ve} - ${it})`,marginInlineEnd:`calc(100% - ${Ve} + ${it})`},[`${Xe}-unchecked`]:{marginTop:Ge(ot).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${Je}-handle`]:{width:tt,height:tt},[`${Je}-loading-icon`]:{top:Ge(Ge(tt).sub($e.switchLoadingIconSize)).div(2).equal(),fontSize:$e.switchLoadingIconSize},[`&${Je}-checked`]:{[`${Je}-inner`]:{paddingInlineStart:et,paddingInlineEnd:rt,[`${Xe}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Xe}-unchecked`]:{marginInlineStart:`calc(100% - ${Ve} + ${it})`,marginInlineEnd:`calc(-100% + ${Ve} - ${it})`}},[`${Je}-handle`]:{insetInlineStart:`calc(100% - ${(0,pe.unit)(Ge(tt).add(_e).equal())})`}},[`&:not(${Je}-disabled):active`]:{[`&:not(${Je}-checked) ${Xe}`]:{[`${Xe}-unchecked`]:{marginInlineStart:Ge($e.marginXXS).div(2).equal(),marginInlineEnd:Ge($e.marginXXS).mul(-1).div(2).equal()}},[`&${Je}-checked ${Xe}`]:{[`${Xe}-checked`]:{marginInlineStart:Ge($e.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Ge($e.marginXXS).div(2).equal()}}}}}}},Be=$e=>{const{componentCls:Je,handleSize:ot,calc:_e}=$e;return{[Je]:{[`${Je}-loading-icon${$e.iconCls}`]:{position:"relative",top:_e(_e(ot).sub($e.fontSize)).div(2).equal(),color:$e.switchLoadingIconColor,verticalAlign:"top"},[`&${Je}-checked ${Je}-loading-icon`]:{color:$e.switchColor}}}},Pe=$e=>{const{componentCls:Je,trackPadding:ot,handleBg:_e,handleShadow:Ke,handleSize:et,calc:rt}=$e,tt=`${Je}-handle`;return{[Je]:{[tt]:{position:"absolute",top:ot,insetInlineStart:ot,width:et,height:et,transition:`all ${$e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:_e,borderRadius:rt(et).div(2).equal(),boxShadow:Ke,transition:`all ${$e.switchDuration} ease-in-out`,content:'""'}},[`&${Je}-checked ${tt}`]:{insetInlineStart:`calc(100% - ${(0,pe.unit)(rt(et).add(ot).equal())})`},[`&:not(${Je}-disabled):active`]:{[`${tt}::before`]:{insetInlineEnd:$e.switchHandleActiveInset,insetInlineStart:0},[`&${Je}-checked ${tt}::before`]:{insetInlineEnd:0,insetInlineStart:$e.switchHandleActiveInset}}}}},Ce=$e=>{const{componentCls:Je,trackHeight:ot,trackPadding:_e,innerMinMargin:Ke,innerMaxMargin:et,handleSize:rt,calc:tt}=$e,Ge=`${Je}-inner`,Xe=(0,pe.unit)(tt(rt).add(tt(_e).mul(2)).equal()),Ve=(0,pe.unit)(tt(et).mul(2).equal());return{[Je]:{[Ge]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:et,paddingInlineEnd:Ke,transition:`padding-inline-start ${$e.switchDuration} ease-in-out, padding-inline-end ${$e.switchDuration} ease-in-out`,[`${Ge}-checked, ${Ge}-unchecked`]:{display:"block",color:$e.colorTextLightSolid,fontSize:$e.fontSizeSM,transition:`margin-inline-start ${$e.switchDuration} ease-in-out, margin-inline-end ${$e.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:ot},[`${Ge}-checked`]:{marginInlineStart:`calc(-100% + ${Xe} - ${Ve})`,marginInlineEnd:`calc(100% - ${Xe} + ${Ve})`},[`${Ge}-unchecked`]:{marginTop:tt(ot).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${Je}-checked ${Ge}`]:{paddingInlineStart:Ke,paddingInlineEnd:et,[`${Ge}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ge}-unchecked`]:{marginInlineStart:`calc(100% - ${Xe} + ${Ve})`,marginInlineEnd:`calc(-100% + ${Xe} - ${Ve})`}},[`&:not(${Je}-disabled):active`]:{[`&:not(${Je}-checked) ${Ge}`]:{[`${Ge}-unchecked`]:{marginInlineStart:tt(_e).mul(2).equal(),marginInlineEnd:tt(_e).mul(-1).mul(2).equal()}},[`&${Je}-checked ${Ge}`]:{[`${Ge}-checked`]:{marginInlineStart:tt(_e).mul(-1).mul(2).equal(),marginInlineEnd:tt(_e).mul(2).equal()}}}}}},Oe=$e=>{const{componentCls:Je,trackHeight:ot,trackMinWidth:_e}=$e;return{[Je]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,he.Wf)($e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:_e,height:ot,lineHeight:(0,pe.unit)(ot),verticalAlign:"middle",background:$e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${$e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Je}-disabled)`]:{background:$e.colorTextTertiary}}),(0,he.Qy)($e)),{[`&${Je}-checked`]:{background:$e.switchColor,[`&:hover:not(${Je}-disabled)`]:{background:$e.colorPrimaryHover}},[`&${Je}-loading, &${Je}-disabled`]:{cursor:"not-allowed",opacity:$e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Je}-rtl`]:{direction:"rtl"}})}},Ie=$e=>{const{fontSize:Je,lineHeight:ot,controlHeight:_e,colorWhite:Ke}=$e,et=Je*ot,rt=_e/2,tt=2,Ge=et-tt*2,Xe=rt-tt*2;return{trackHeight:et,trackHeightSM:rt,trackMinWidth:Ge*2+tt*4,trackMinWidthSM:Xe*2+tt*2,trackPadding:tt,handleBg:Ke,handleSize:Ge,handleSizeSM:Xe,handleShadow:`0 2px 4px 0 ${new me.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Ge/2,innerMaxMargin:Ge+tt+tt*2,innerMinMarginSM:Xe/2,innerMaxMarginSM:Xe+tt+tt*2}};var ke=(0,be.I$)("Switch",$e=>{const Je=(0,De.mergeToken)($e,{switchDuration:$e.motionDurationMid,switchColor:$e.colorPrimary,switchDisabledOpacity:$e.opacityLoading,switchLoadingIconSize:$e.calc($e.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${$e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Oe(Je),Ce(Je),Pe(Je),Be(Je),Me(Je)]},Ie),Le=function($e,Je){var ot={};for(var _e in $e)Object.prototype.hasOwnProperty.call($e,_e)&&Je.indexOf(_e)<0&&(ot[_e]=$e[_e]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,_e=Object.getOwnPropertySymbols($e);Ke<_e.length;Ke++)Je.indexOf(_e[Ke])<0&&Object.prototype.propertyIsEnumerable.call($e,_e[Ke])&&(ot[_e[Ke]]=$e[_e[Ke]]);return ot};const ve=ge.forwardRef(($e,Je)=>{const{prefixCls:ot,size:_e,disabled:Ke,loading:et,className:rt,rootClassName:tt,style:Ge,checked:Xe,value:Ve,defaultChecked:it,defaultValue:Qe,onChange:ct}=$e,at=Le($e,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[qe,Fe]=(0,oe.Z)(!1,{value:Xe!=null?Xe:Ve,defaultValue:it!=null?it:Qe}),{getPrefixCls:Re,direction:te,switch:de}=ge.useContext(ae.E_),Ne=ge.useContext(se.Z),ze=(Ke!=null?Ke:Ne)||et,we=Re("switch",ot),ye=ge.createElement("div",{className:`${we}-handle`},et&&ge.createElement(gt.Z,{className:`${we}-loading-icon`})),[Ee,We,Ze]=ke(we),Ye=(0,ce.Z)(_e),st=Te()(de==null?void 0:de.className,{[`${we}-small`]:Ye==="small",[`${we}-loading`]:et,[`${we}-rtl`]:te==="rtl"},rt,tt,We,Ze),lt=Object.assign(Object.assign({},de==null?void 0:de.style),Ge),ft=function(){Fe(arguments.length<=0?void 0:arguments[0]),ct==null||ct.apply(void 0,arguments)};return Ee(ge.createElement(re.Z,{component:"Switch"},ge.createElement(ne,Object.assign({},at,{checked:qe,onChange:ft,prefixCls:we,className:st,style:lt,disabled:ze,ref:Je,loadingIcon:ye}))))});ve.__ANT_SWITCH=!0;var Ue=ve},96599:function(Xt,Pt,je){"use strict";je.d(Pt,{default:function(){return Ae}});var ge=je(59301),gt=je(92310),a=je.n(gt),Te=je(2738),xe=je(29509),z=je(78776),E=je(22703),ie=je(12919),oe=je(48755),ee=je(36237),le=je(17835),x=je(63356),ne=je(51636),re=je(16931);const ae=ve=>{const{paddingXXS:Ue,lineWidth:$e,tagPaddingHorizontal:Je,componentCls:ot,calc:_e}=ve,Ke=_e(Je).sub($e).equal(),et=_e(Ue).sub($e).equal();return{[ot]:Object.assign(Object.assign({},(0,x.Wf)(ve)),{display:"inline-block",height:"auto",marginInlineEnd:ve.marginXS,paddingInline:Ke,fontSize:ve.tagFontSize,lineHeight:ve.tagLineHeight,whiteSpace:"nowrap",background:ve.defaultBg,border:`${(0,ee.unit)(ve.lineWidth)} ${ve.lineType} ${ve.colorBorder}`,borderRadius:ve.borderRadiusSM,opacity:1,transition:`all ${ve.motionDurationMid}`,textAlign:"start",position:"relative",[`&${ot}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ve.defaultColor},[`${ot}-close-icon`]:{marginInlineStart:et,fontSize:ve.tagIconSize,color:ve.colorTextDescription,cursor:"pointer",transition:`all ${ve.motionDurationMid}`,"&:hover":{color:ve.colorTextHeading}},[`&${ot}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${ve.iconCls}-close, ${ve.iconCls}-close:hover`]:{color:ve.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${ot}-checkable-checked):hover`]:{color:ve.colorPrimary,backgroundColor:ve.colorFillSecondary},"&:active, &-checked":{color:ve.colorTextLightSolid},"&-checked":{backgroundColor:ve.colorPrimary,"&:hover":{backgroundColor:ve.colorPrimaryHover}},"&:active":{backgroundColor:ve.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${ve.iconCls} + span, > span + ${ve.iconCls}`]:{marginInlineStart:Ke}}),[`${ot}-borderless`]:{borderColor:"transparent",background:ve.tagBorderlessBg}}},se=ve=>{const{lineWidth:Ue,fontSizeIcon:$e,calc:Je}=ve,ot=ve.fontSizeSM;return(0,ne.mergeToken)(ve,{tagFontSize:ot,tagLineHeight:(0,ee.unit)(Je(ve.lineHeightSM).mul(ot).equal()),tagIconSize:Je($e).sub(Je(Ue).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:ve.defaultBg})},ce=ve=>({defaultBg:new le.FastColor(ve.colorFillQuaternary).onBackground(ve.colorBgContainer).toHexString(),defaultColor:ve.colorText});var pe=(0,re.I$)("Tag",ve=>{const Ue=se(ve);return ae(Ue)},ce),me=function(ve,Ue){var $e={};for(var Je in ve)Object.prototype.hasOwnProperty.call(ve,Je)&&Ue.indexOf(Je)<0&&($e[Je]=ve[Je]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,Je=Object.getOwnPropertySymbols(ve);ot<Je.length;ot++)Ue.indexOf(Je[ot])<0&&Object.prototype.propertyIsEnumerable.call(ve,Je[ot])&&($e[Je[ot]]=ve[Je[ot]]);return $e},be=ge.forwardRef((ve,Ue)=>{const{prefixCls:$e,style:Je,className:ot,checked:_e,onChange:Ke,onClick:et}=ve,rt=me(ve,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:tt,tag:Ge}=ge.useContext(oe.E_),Xe=qe=>{Ke==null||Ke(!_e),et==null||et(qe)},Ve=tt("tag",$e),[it,Qe,ct]=pe(Ve),at=a()(Ve,`${Ve}-checkable`,{[`${Ve}-checkable-checked`]:_e},Ge==null?void 0:Ge.className,ot,Qe,ct);return it(ge.createElement("span",Object.assign({},rt,{ref:Ue,style:Object.assign(Object.assign({},Je),Ge==null?void 0:Ge.style),className:at,onClick:Xe})))}),De=je(93427);const Me=ve=>(0,De.Z)(ve,(Ue,$e)=>{let{textColor:Je,lightBorderColor:ot,lightColor:_e,darkColor:Ke}=$e;return{[`${ve.componentCls}${ve.componentCls}-${Ue}`]:{color:Je,background:_e,borderColor:ot,"&-inverse":{color:ve.colorTextLightSolid,background:Ke,borderColor:Ke},[`&${ve.componentCls}-borderless`]:{borderColor:"transparent"}}}});var Be=(0,re.bk)(["Tag","preset"],ve=>{const Ue=se(ve);return Me(Ue)},ce);function Pe(ve){return typeof ve!="string"?ve:ve.charAt(0).toUpperCase()+ve.slice(1)}const Ce=(ve,Ue,$e)=>{const Je=Pe($e);return{[`${ve.componentCls}${ve.componentCls}-${Ue}`]:{color:ve[`color${$e}`],background:ve[`color${Je}Bg`],borderColor:ve[`color${Je}Border`],[`&${ve.componentCls}-borderless`]:{borderColor:"transparent"}}}};var Oe=(0,re.bk)(["Tag","status"],ve=>{const Ue=se(ve);return[Ce(Ue,"success","Success"),Ce(Ue,"processing","Info"),Ce(Ue,"error","Error"),Ce(Ue,"warning","Warning")]},ce),Ie=function(ve,Ue){var $e={};for(var Je in ve)Object.prototype.hasOwnProperty.call(ve,Je)&&Ue.indexOf(Je)<0&&($e[Je]=ve[Je]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,Je=Object.getOwnPropertySymbols(ve);ot<Je.length;ot++)Ue.indexOf(Je[ot])<0&&Object.prototype.propertyIsEnumerable.call(ve,Je[ot])&&($e[Je[ot]]=ve[Je[ot]]);return $e};const Le=ge.forwardRef((ve,Ue)=>{const{prefixCls:$e,className:Je,rootClassName:ot,style:_e,children:Ke,icon:et,color:rt,onClose:tt,bordered:Ge=!0,visible:Xe}=ve,Ve=Ie(ve,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:it,direction:Qe,tag:ct}=ge.useContext(oe.E_),[at,qe]=ge.useState(!0),Fe=(0,Te.Z)(Ve,["closeIcon","closable"]);ge.useEffect(()=>{Xe!==void 0&&qe(Xe)},[Xe]);const Re=(0,xe.o2)(rt),te=(0,xe.yT)(rt),de=Re||te,Ne=Object.assign(Object.assign({backgroundColor:rt&&!de?rt:void 0},ct==null?void 0:ct.style),_e),ze=it("tag",$e),[we,ye,Ee]=pe(ze),We=a()(ze,ct==null?void 0:ct.className,{[`${ze}-${rt}`]:de,[`${ze}-has-color`]:rt&&!de,[`${ze}-hidden`]:!at,[`${ze}-rtl`]:Qe==="rtl",[`${ze}-borderless`]:!Ge},Je,ot,ye,Ee),Ze=St=>{St.stopPropagation(),tt==null||tt(St),!St.defaultPrevented&&qe(!1)},[,Ye]=(0,z.Z)((0,z.w)(ve),(0,z.w)(ct),{closable:!1,closeIconRender:St=>{const Ot=ge.createElement("span",{className:`${ze}-close-icon`,onClick:Ze},St);return(0,E.wm)(St,Ot,bt=>({onClick:Mt=>{var Et;(Et=bt==null?void 0:bt.onClick)===null||Et===void 0||Et.call(bt,Mt),Ze(Mt)},className:a()(bt==null?void 0:bt.className,`${ze}-close-icon`)}))}}),st=typeof Ve.onClick=="function"||Ke&&Ke.type==="a",lt=et||null,ft=lt?ge.createElement(ge.Fragment,null,lt,Ke&&ge.createElement("span",null,Ke)):Ke,Tt=ge.createElement("span",Object.assign({},Fe,{ref:Ue,className:We,style:Ne}),ft,Ye,Re&&ge.createElement(Be,{key:"preset",prefixCls:ze}),te&&ge.createElement(Oe,{key:"status",prefixCls:ze}));return we(st?ge.createElement(ie.Z,{component:"Tag"},Tt):Tt)});Le.CheckableTag=be;var Ae=Le},18287:function(Xt,Pt,je){"use strict";je.d(Pt,{default:function(){return tt}});var ge=je(3741),gt=je(94480),a=je(59301),Te=je(52671),xe=je(8657),z=je(54476),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},ie=E,oe=je(7657),ee=function(Xe,Ve){return a.createElement(oe.Z,(0,z.Z)({},Xe,{ref:Ve,icon:ie}))},le=a.forwardRef(ee),x=le,ne=je(92310),re=je.n(ne),ae=je(82661),se=je(34061),ce=je(48755),pe=je(56082),me=je(86641),he=je(57700),be=je(12425);const De=4;function Me(Ge){const{dropPosition:Xe,dropLevelOffset:Ve,prefixCls:it,indent:Qe,direction:ct="ltr"}=Ge,at=ct==="ltr"?"left":"right",qe=ct==="ltr"?"right":"left",Fe={[at]:-Ve*Qe+De,[qe]:0};switch(Xe){case-1:Fe.top=-3;break;case 1:Fe.bottom=-3;break;default:Fe.bottom=-3,Fe[at]=Qe+De;break}return a.createElement("div",{style:Fe,className:`${it}-drop-indicator`})}var Be=Me,Pe=je(85278),Oe=a.forwardRef((Ge,Xe)=>{var Ve;const{getPrefixCls:it,direction:Qe,virtual:ct,tree:at}=a.useContext(ce.E_),{prefixCls:qe,className:Fe,showIcon:Re=!1,showLine:te,switcherIcon:de,switcherLoadingIcon:Ne,blockNode:ze=!1,children:we,checkable:ye=!1,selectable:Ee=!0,draggable:We,motion:Ze,style:Ye}=Ge,st=it("tree",qe),lt=it(),ft=Ze!=null?Ze:Object.assign(Object.assign({},(0,me.Z)(lt)),{motionAppear:!1}),Tt=Object.assign(Object.assign({},Ge),{checkable:ye,selectable:Ee,showIcon:Re,motion:ft,blockNode:ze,showLine:!!te,dropIndicatorRender:Be}),[St,Ot,bt]=(0,be.ZP)(st),[,Mt]=(0,he.ZP)(),Et=Mt.paddingXS/2+(((Ve=Mt.Tree)===null||Ve===void 0?void 0:Ve.titleHeight)||Mt.controlHeightSM),xt=a.useMemo(()=>{if(!We)return!1;let jt={};switch(typeof We){case"function":jt.nodeDraggable=We;break;case"object":jt=Object.assign({},We);break;default:break}return jt.icon!==!1&&(jt.icon=jt.icon||a.createElement(pe.Z,null)),jt},[We]),Dt=jt=>a.createElement(Pe.Z,{prefixCls:st,switcherIcon:de,switcherLoadingIcon:Ne,treeNodeProps:jt,showLine:te});return St(a.createElement(ge.ZP,Object.assign({itemHeight:Et,ref:Xe,virtual:ct},Tt,{style:Object.assign(Object.assign({},at==null?void 0:at.style),Ye),prefixCls:st,className:re()({[`${st}-icon-hide`]:!Re,[`${st}-block-node`]:ze,[`${st}-unselectable`]:!Ee,[`${st}-rtl`]:Qe==="rtl"},at==null?void 0:at.className,Fe,Ot,bt),direction:Qe,checkable:ye&&a.createElement("span",{className:`${st}-checkbox-inner`}),selectable:Ee,switcherIcon:Dt,draggable:xt}),we))});const Ie=0,ke=1,Le=2;function Ae(Ge,Xe,Ve){const{key:it,children:Qe}=Ve;function ct(at){const qe=at[it],Fe=at[Qe];Xe(qe,at)!==!1&&Ae(Fe||[],Xe,Ve)}Ge.forEach(ct)}function ve(Ge){let{treeData:Xe,expandedKeys:Ve,startKey:it,endKey:Qe,fieldNames:ct}=Ge;const at=[];let qe=Ie;if(it&&it===Qe)return[it];if(!it||!Qe)return[];function Fe(Re){return Re===it||Re===Qe}return Ae(Xe,Re=>{if(qe===Le)return!1;if(Fe(Re)){if(at.push(Re),qe===Ie)qe=ke;else if(qe===ke)return qe=Le,!1}else qe===ke&&at.push(Re);return Ve.includes(Re)},(0,se.w$)(ct)),at}function Ue(Ge,Xe,Ve){const it=(0,gt.Z)(Xe),Qe=[];return Ae(Ge,(ct,at)=>{const qe=it.indexOf(ct);return qe!==-1&&(Qe.push(at),it.splice(qe,1)),!!it.length},(0,se.w$)(Ve)),Qe}var $e=function(Ge,Xe){var Ve={};for(var it in Ge)Object.prototype.hasOwnProperty.call(Ge,it)&&Xe.indexOf(it)<0&&(Ve[it]=Ge[it]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,it=Object.getOwnPropertySymbols(Ge);Qe<it.length;Qe++)Xe.indexOf(it[Qe])<0&&Object.prototype.propertyIsEnumerable.call(Ge,it[Qe])&&(Ve[it[Qe]]=Ge[it[Qe]]);return Ve};function Je(Ge){const{isLeaf:Xe,expanded:Ve}=Ge;return Xe?a.createElement(Te.Z,null):Ve?a.createElement(xe.Z,null):a.createElement(x,null)}function ot(Ge){let{treeData:Xe,children:Ve}=Ge;return Xe||(0,se.zn)(Ve)}const _e=(Ge,Xe)=>{var{defaultExpandAll:Ve,defaultExpandParent:it,defaultExpandedKeys:Qe}=Ge,ct=$e(Ge,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const at=a.useRef(null),qe=a.useRef(null),Fe=()=>{const{keyEntities:St}=(0,se.I8)(ot(ct));let Ot;return Ve?Ot=Object.keys(St):it?Ot=(0,ae.r7)(ct.expandedKeys||Qe||[],St):Ot=ct.expandedKeys||Qe||[],Ot},[Re,te]=a.useState(ct.selectedKeys||ct.defaultSelectedKeys||[]),[de,Ne]=a.useState(()=>Fe());a.useEffect(()=>{"selectedKeys"in ct&&te(ct.selectedKeys)},[ct.selectedKeys]),a.useEffect(()=>{"expandedKeys"in ct&&Ne(ct.expandedKeys)},[ct.expandedKeys]);const ze=(St,Ot)=>{var bt;return"expandedKeys"in ct||Ne(St),(bt=ct.onExpand)===null||bt===void 0?void 0:bt.call(ct,St,Ot)},we=(St,Ot)=>{var bt;const{multiple:Mt,fieldNames:Et}=ct,{node:xt,nativeEvent:Dt}=Ot,{key:jt=""}=xt,ht=ot(ct),Ct=Object.assign(Object.assign({},Ot),{selected:!0}),$t=(Dt==null?void 0:Dt.ctrlKey)||(Dt==null?void 0:Dt.metaKey),Vt=Dt==null?void 0:Dt.shiftKey;let vt;Mt&&$t?(vt=St,at.current=jt,qe.current=vt,Ct.selectedNodes=Ue(ht,vt,Et)):Mt&&Vt?(vt=Array.from(new Set([].concat((0,gt.Z)(qe.current||[]),(0,gt.Z)(ve({treeData:ht,expandedKeys:de,startKey:jt,endKey:at.current,fieldNames:Et}))))),Ct.selectedNodes=Ue(ht,vt,Et)):(vt=[jt],at.current=jt,qe.current=vt,Ct.selectedNodes=Ue(ht,vt,Et)),(bt=ct.onSelect)===null||bt===void 0||bt.call(ct,vt,Ct),"selectedKeys"in ct||te(vt)},{getPrefixCls:ye,direction:Ee}=a.useContext(ce.E_),{prefixCls:We,className:Ze,showIcon:Ye=!0,expandAction:st="click"}=ct,lt=$e(ct,["prefixCls","className","showIcon","expandAction"]),ft=ye("tree",We),Tt=re()(`${ft}-directory`,{[`${ft}-directory-rtl`]:Ee==="rtl"},Ze);return a.createElement(Oe,Object.assign({icon:Je,ref:Xe,blockNode:!0},lt,{showIcon:Ye,expandAction:st,prefixCls:ft,className:Tt,expandedKeys:de,selectedKeys:Re,onSelect:we,onExpand:ze}))};var et=a.forwardRef(_e);const rt=Oe;rt.DirectoryTree=et,rt.TreeNode=ge.OF;var tt=rt},12425:function(Xt,Pt,je){"use strict";je.d(Pt,{ZP:function(){return ae},Yk:function(){return x},TM:function(){return ne}});var ge=je(36237),gt=je(36170),a=je(63356),Te=je(34961),xe=je(51636),z=je(16931);const E=se=>{let{treeCls:ce,treeNodeCls:pe,directoryNodeSelectedBg:me,directoryNodeSelectedColor:he,motionDurationMid:be,borderRadius:De,controlItemBgHover:Me}=se;return{[`${ce}${ce}-directory ${pe}`]:{[`${ce}-node-content-wrapper`]:{position:"static",[`> *:not(${ce}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${be}`,content:'""',borderRadius:De},"&:hover:before":{background:Me}},[`${ce}-switcher, ${ce}-checkbox, ${ce}-draggable-icon`]:{zIndex:1},"&-selected":{[`${ce}-switcher, ${ce}-draggable-icon`]:{color:he},[`${ce}-node-content-wrapper`]:{color:he,background:"transparent","&:before, &:hover:before":{background:me}}}}}},ie=new ge.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),oe=(se,ce)=>({[`.${se}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${ce.motionDurationSlow}`}}}),ee=(se,ce)=>({[`.${se}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:ce.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,ge.unit)(ce.lineWidthBold)} solid ${ce.colorPrimary}`,borderRadius:"50%",content:'""'}}}),le=(se,ce)=>{const{treeCls:pe,treeNodeCls:me,treeNodePadding:he,titleHeight:be,indentSize:De,nodeSelectedBg:Me,nodeHoverBg:Be,colorTextQuaternary:Pe,controlItemBgActiveDisabled:Ce}=ce;return{[pe]:Object.assign(Object.assign({},(0,a.Wf)(ce)),{background:ce.colorBgContainer,borderRadius:ce.borderRadius,transition:`background-color ${ce.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${pe}-rtl ${pe}-switcher_close ${pe}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${pe}-active-focused)`]:Object.assign({},(0,a.oN)(ce)),[`${pe}-list-holder-inner`]:{alignItems:"flex-start"},[`&${pe}-block-node`]:{[`${pe}-list-holder-inner`]:{alignItems:"stretch",[`${pe}-node-content-wrapper`]:{flex:"auto"},[`${me}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${ce.colorPrimary}`,opacity:0,animationName:ie,animationDuration:ce.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:ce.borderRadius}}},[me]:{display:"flex",alignItems:"flex-start",marginBottom:he,lineHeight:(0,ge.unit)(be),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:he},[`&-disabled ${pe}-node-content-wrapper`]:{color:ce.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${pe}-checkbox-disabled + ${pe}-node-selected,&${me}-disabled${me}-selected ${pe}-node-content-wrapper`]:{backgroundColor:Ce},[`${pe}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${me}-disabled)`]:{[`${pe}-node-content-wrapper`]:{"&:hover":{color:ce.nodeHoverColor}}},[`&-active ${pe}-node-content-wrapper`]:{background:ce.controlItemBgHover},[`&:not(${me}-disabled).filter-node ${pe}-title`]:{color:ce.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${pe}-draggable-icon`]:{flexShrink:0,width:be,textAlign:"center",visibility:"visible",color:Pe},[`&${me}-disabled ${pe}-draggable-icon`]:{visibility:"hidden"}}},[`${pe}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:De}},[`${pe}-draggable-icon`]:{visibility:"hidden"},[`${pe}-switcher, ${pe}-checkbox`]:{marginInlineEnd:ce.calc(ce.calc(be).sub(ce.controlInteractiveSize)).div(2).equal()},[`${pe}-switcher`]:Object.assign(Object.assign({},oe(se,ce)),{position:"relative",flex:"none",alignSelf:"stretch",width:be,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${ce.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:be,height:be,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:ce.borderRadius,transition:`all ${ce.motionDurationSlow}`},[`&:not(${pe}-switcher-noop):hover:before`]:{backgroundColor:ce.colorBgTextHover},[`&_close ${pe}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:ce.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ce.calc(be).div(2).equal(),bottom:ce.calc(he).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${ce.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ce.calc(ce.calc(be).div(2).equal()).mul(.8).equal(),height:ce.calc(be).div(2).equal(),borderBottom:`1px solid ${ce.colorBorder}`,content:'""'}}}),[`${pe}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:be,paddingBlock:0,paddingInline:ce.paddingXS,background:"transparent",borderRadius:ce.borderRadius,cursor:"pointer",transition:`all ${ce.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},ee(se,ce)),{"&:hover":{backgroundColor:Be},[`&${pe}-node-selected`]:{color:ce.nodeSelectedColor,backgroundColor:Me},[`${pe}-iconEle`]:{display:"inline-block",width:be,height:be,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${pe}-unselectable ${pe}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${me}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${ce.colorPrimary}`},"&-show-line":{[`${pe}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ce.calc(be).div(2).equal(),bottom:ce.calc(he).mul(-1).equal(),borderInlineEnd:`1px solid ${ce.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${pe}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${me}-leaf-last ${pe}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,ge.unit)(ce.calc(be).div(2).equal())} !important`}})}},x=function(se,ce){let pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const me=`.${se}`,he=`${me}-treenode`,be=ce.calc(ce.paddingXS).div(2).equal(),De=(0,xe.mergeToken)(ce,{treeCls:me,treeNodeCls:he,treeNodePadding:be});return[le(se,De),pe&&E(De)].filter(Boolean)},ne=se=>{const{controlHeightSM:ce,controlItemBgHover:pe,controlItemBgActive:me}=se,he=ce;return{titleHeight:he,indentSize:he,nodeHoverBg:pe,nodeHoverColor:se.colorText,nodeSelectedBg:me,nodeSelectedColor:se.colorText}},re=se=>{const{colorTextLightSolid:ce,colorPrimary:pe}=se;return Object.assign(Object.assign({},ne(se)),{directoryNodeSelectedColor:ce,directoryNodeSelectedBg:pe})};var ae=(0,z.I$)("Tree",(se,ce)=>{let{prefixCls:pe}=ce;return[{[se.componentCls]:(0,gt.C2)(`${pe}-checkbox`,se)},x(pe,se),(0,Te.Z)(se)]},re)},85278:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ce}});var ge=je(59301),gt=je(54476),a={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Te=a,xe=je(7657),z=function(me,he){return ge.createElement(xe.Z,(0,gt.Z)({},me,{ref:he,icon:Te}))},E=ge.forwardRef(z),ie=E,oe=je(52671),ee=je(58617),le=je(15075),x=je(43531),ne=je(92310),re=je.n(ne),ae=je(22703),ce=pe=>{const{prefixCls:me,switcherIcon:he,treeNodeProps:be,showLine:De,switcherLoadingIcon:Me}=pe,{isLeaf:Be,expanded:Pe,loading:Ce}=be;if(Ce)return ge.isValidElement(Me)?Me:ge.createElement(ee.Z,{className:`${me}-switcher-loading-icon`});let Oe;if(De&&typeof De=="object"&&(Oe=De.showLeafIcon),Be){if(!De)return null;if(typeof Oe!="boolean"&&Oe){const Le=typeof Oe=="function"?Oe(be):Oe,Ae=`${me}-switcher-line-custom-icon`;return ge.isValidElement(Le)?(0,ae.Tm)(Le,{className:re()(Le.props.className||"",Ae)}):Le}return Oe?ge.createElement(oe.Z,{className:`${me}-switcher-line-icon`}):ge.createElement("span",{className:`${me}-switcher-leaf-line`})}const Ie=`${me}-switcher-icon`,ke=typeof he=="function"?he(be):he;return ge.isValidElement(ke)?(0,ae.Tm)(ke,{className:re()(ke.props.className||"",Ie)}):ke!==void 0?ke:De?Pe?ge.createElement(le.Z,{className:`${me}-switcher-line-icon`}):ge.createElement(x.Z,{className:`${me}-switcher-line-icon`}):ge.createElement(ie,{className:Ie})}},94968:function(Xt,Pt,je){"use strict";je.d(Pt,{default:function(){return Rt}});var ge=je(59301),gt=je(94480),a=je(4676),Te=je(92310),xe=je.n(Te),z=je(54476),E=je(67732),ie=je(83652),oe=je(31226),ee=je(42403),le=je(158),x=je(20068),ne=je(33885),re=je(75931),ae=je(76190),se=je(75044),ce=je(3202),pe=je(26112),me=je(48736),he=function(pt,Ft){if(pt&&Ft){var Ht=Array.isArray(Ft)?Ft:Ft.split(","),Gt=pt.name||"",zt=pt.type||"",Bt=zt.replace(/\/.*$/,"");return Ht.some(function(Lt){var Ut=Lt.trim();if(/^\*(\/\*)?$/.test(Lt))return!0;if(Ut.charAt(0)==="."){var cr=Gt.toLowerCase(),lr=Ut.toLowerCase(),dr=[lr];return(lr===".jpg"||lr===".jpeg")&&(dr=[".jpg",".jpeg"]),dr.some(function(Lr){return cr.endsWith(Lr)})}return/\/\*$/.test(Ut)?Bt===Ut.replace(/\/.*$/,""):zt===Ut?!0:/^\w+$/.test(Ut)?((0,me.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Ut,"'.Skip for check.")),!0):!1})}return!0};function be(pt,Ft){var Ht="cannot ".concat(pt.method," ").concat(pt.action," ").concat(Ft.status,"'"),Gt=new Error(Ht);return Gt.status=Ft.status,Gt.method=pt.method,Gt.url=pt.action,Gt}function De(pt){var Ft=pt.responseText||pt.response;if(!Ft)return Ft;try{return JSON.parse(Ft)}catch(Ht){return Ft}}function Me(pt){var Ft=new XMLHttpRequest;pt.onProgress&&Ft.upload&&(Ft.upload.onprogress=function(Bt){Bt.total>0&&(Bt.percent=Bt.loaded/Bt.total*100),pt.onProgress(Bt)});var Ht=new FormData;pt.data&&Object.keys(pt.data).forEach(function(zt){var Bt=pt.data[zt];if(Array.isArray(Bt)){Bt.forEach(function(Lt){Ht.append("".concat(zt,"[]"),Lt)});return}Ht.append(zt,Bt)}),pt.file instanceof Blob?Ht.append(pt.filename,pt.file,pt.file.name):Ht.append(pt.filename,pt.file),Ft.onerror=function(Bt){pt.onError(Bt)},Ft.onload=function(){return Ft.status<200||Ft.status>=300?pt.onError(be(pt,Ft),De(Ft)):pt.onSuccess(De(Ft),Ft)},Ft.open(pt.method,pt.action,!0),pt.withCredentials&&"withCredentials"in Ft&&(Ft.withCredentials=!0);var Gt=pt.headers||{};return Gt["X-Requested-With"]!==null&&Ft.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Gt).forEach(function(zt){Gt[zt]!==null&&Ft.setRequestHeader(zt,Gt[zt])}),Ft.send(Ht),{abort:function(){Ft.abort()}}}var Be=function(){var pt=(0,ce.Z)((0,se.Z)().mark(function Ft(Ht,Gt){var zt,Bt,Lt,Ut,cr,lr,dr,Lr;return(0,se.Z)().wrap(function(Zr){for(;;)switch(Zr.prev=Zr.next){case 0:lr=function(){return lr=(0,ce.Z)((0,se.Z)().mark(function Pr(Nr){return(0,se.Z)().wrap(function(Qr){for(;;)switch(Qr.prev=Qr.next){case 0:return Qr.abrupt("return",new Promise(function(Vr){Nr.file(function(Jr){Gt(Jr)?(Nr.fullPath&&!Jr.webkitRelativePath&&(Object.defineProperties(Jr,{webkitRelativePath:{writable:!0}}),Jr.webkitRelativePath=Nr.fullPath.replace(/^\//,""),Object.defineProperties(Jr,{webkitRelativePath:{writable:!1}})),Vr(Jr)):Vr(null)})}));case 1:case"end":return Qr.stop()}},Pr)})),lr.apply(this,arguments)},cr=function(Pr){return lr.apply(this,arguments)},Ut=function(){return Ut=(0,ce.Z)((0,se.Z)().mark(function Pr(Nr){var $r,Qr,Vr,Jr,kr;return(0,se.Z)().wrap(function(Gr){for(;;)switch(Gr.prev=Gr.next){case 0:$r=Nr.createReader(),Qr=[];case 2:return Gr.next=5,new Promise(function(fn){$r.readEntries(fn,function(){return fn([])})});case 5:if(Vr=Gr.sent,Jr=Vr.length,Jr){Gr.next=9;break}return Gr.abrupt("break",12);case 9:for(kr=0;kr<Jr;kr++)Qr.push(Vr[kr]);Gr.next=2;break;case 12:return Gr.abrupt("return",Qr);case 13:case"end":return Gr.stop()}},Pr)})),Ut.apply(this,arguments)},Lt=function(Pr){return Ut.apply(this,arguments)},zt=[],Bt=[],Ht.forEach(function(Br){return Bt.push(Br.webkitGetAsEntry())}),dr=function(){var Br=(0,ce.Z)((0,se.Z)().mark(function Pr(Nr,$r){var Qr,Vr;return(0,se.Z)().wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:if(Nr){kr.next=2;break}return kr.abrupt("return");case 2:if(Nr.path=$r||"",!Nr.isFile){kr.next=10;break}return kr.next=6,cr(Nr);case 6:Qr=kr.sent,Qr&&zt.push(Qr),kr.next=15;break;case 10:if(!Nr.isDirectory){kr.next=15;break}return kr.next=13,Lt(Nr);case 13:Vr=kr.sent,Bt.push.apply(Bt,(0,gt.Z)(Vr));case 15:case"end":return kr.stop()}},Pr)}));return function(Nr,$r){return Br.apply(this,arguments)}}(),Lr=0;case 9:if(!(Lr<Bt.length)){Zr.next=15;break}return Zr.next=12,dr(Bt[Lr]);case 12:Lr++,Zr.next=9;break;case 15:return Zr.abrupt("return",zt);case 16:case"end":return Zr.stop()}},Ft)}));return function(Ht,Gt){return pt.apply(this,arguments)}}(),Pe=Be,Ce=+new Date,Oe=0;function Ie(){return"rc-upload-".concat(Ce,"-").concat(++Oe)}var ke=["component","prefixCls","className","classNames","disabled","id","name","style","styles","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave","hasControlInside"],Le=function(pt){(0,ee.Z)(Ht,pt);var Ft=(0,le.Z)(Ht);function Ht(){var Gt;(0,E.Z)(this,Ht);for(var zt=arguments.length,Bt=new Array(zt),Lt=0;Lt<zt;Lt++)Bt[Lt]=arguments[Lt];return Gt=Ft.call.apply(Ft,[this].concat(Bt)),(0,x.Z)((0,oe.Z)(Gt),"state",{uid:Ie()}),(0,x.Z)((0,oe.Z)(Gt),"reqs",{}),(0,x.Z)((0,oe.Z)(Gt),"fileInput",void 0),(0,x.Z)((0,oe.Z)(Gt),"_isMounted",void 0),(0,x.Z)((0,oe.Z)(Gt),"onChange",function(Ut){var cr=Gt.props,lr=cr.accept,dr=cr.directory,Lr=Ut.target.files,zr=(0,gt.Z)(Lr).filter(function(Zr){return!dr||he(Zr,lr)});Gt.uploadFiles(zr),Gt.reset()}),(0,x.Z)((0,oe.Z)(Gt),"onClick",function(Ut){var cr=Gt.fileInput;if(cr){var lr=Ut.target,dr=Gt.props.onClick;if(lr&&lr.tagName==="BUTTON"){var Lr=cr.parentNode;Lr.focus(),lr.blur()}cr.click(),dr&&dr(Ut)}}),(0,x.Z)((0,oe.Z)(Gt),"onKeyDown",function(Ut){Ut.key==="Enter"&&Gt.onClick(Ut)}),(0,x.Z)((0,oe.Z)(Gt),"onFileDrop",function(){var Ut=(0,ce.Z)((0,se.Z)().mark(function cr(lr){var dr,Lr,zr;return(0,se.Z)().wrap(function(Br){for(;;)switch(Br.prev=Br.next){case 0:if(dr=Gt.props.multiple,lr.preventDefault(),lr.type!=="dragover"){Br.next=4;break}return Br.abrupt("return");case 4:if(!Gt.props.directory){Br.next=11;break}return Br.next=7,Pe(Array.prototype.slice.call(lr.dataTransfer.items),function(Pr){return he(Pr,Gt.props.accept)});case 7:Lr=Br.sent,Gt.uploadFiles(Lr),Br.next=14;break;case 11:zr=(0,gt.Z)(lr.dataTransfer.files).filter(function(Pr){return he(Pr,Gt.props.accept)}),dr===!1&&(zr=zr.slice(0,1)),Gt.uploadFiles(zr);case 14:case"end":return Br.stop()}},cr)}));return function(cr){return Ut.apply(this,arguments)}}()),(0,x.Z)((0,oe.Z)(Gt),"uploadFiles",function(Ut){var cr=(0,gt.Z)(Ut),lr=cr.map(function(dr){return dr.uid=Ie(),Gt.processFile(dr,cr)});Promise.all(lr).then(function(dr){var Lr=Gt.props.onBatchStart;Lr==null||Lr(dr.map(function(zr){var Zr=zr.origin,Br=zr.parsedFile;return{file:Zr,parsedFile:Br}})),dr.filter(function(zr){return zr.parsedFile!==null}).forEach(function(zr){Gt.post(zr)})})}),(0,x.Z)((0,oe.Z)(Gt),"processFile",function(){var Ut=(0,ce.Z)((0,se.Z)().mark(function cr(lr,dr){var Lr,zr,Zr,Br,Pr,Nr,$r,Qr,Vr;return(0,se.Z)().wrap(function(kr){for(;;)switch(kr.prev=kr.next){case 0:if(Lr=Gt.props.beforeUpload,zr=lr,!Lr){kr.next=14;break}return kr.prev=3,kr.next=6,Lr(lr,dr);case 6:zr=kr.sent,kr.next=12;break;case 9:kr.prev=9,kr.t0=kr.catch(3),zr=!1;case 12:if(zr!==!1){kr.next=14;break}return kr.abrupt("return",{origin:lr,parsedFile:null,action:null,data:null});case 14:if(Zr=Gt.props.action,typeof Zr!="function"){kr.next=21;break}return kr.next=18,Zr(lr);case 18:Br=kr.sent,kr.next=22;break;case 21:Br=Zr;case 22:if(Pr=Gt.props.data,typeof Pr!="function"){kr.next=29;break}return kr.next=26,Pr(lr);case 26:Nr=kr.sent,kr.next=30;break;case 29:Nr=Pr;case 30:return $r=((0,ae.Z)(zr)==="object"||typeof zr=="string")&&zr?zr:lr,$r instanceof File?Qr=$r:Qr=new File([$r],lr.name,{type:lr.type}),Vr=Qr,Vr.uid=lr.uid,kr.abrupt("return",{origin:lr,data:Nr,parsedFile:Vr,action:Br});case 35:case"end":return kr.stop()}},cr,null,[[3,9]])}));return function(cr,lr){return Ut.apply(this,arguments)}}()),(0,x.Z)((0,oe.Z)(Gt),"saveFileInput",function(Ut){Gt.fileInput=Ut}),Gt}return(0,ie.Z)(Ht,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(zt){var Bt=this,Lt=zt.data,Ut=zt.origin,cr=zt.action,lr=zt.parsedFile;if(this._isMounted){var dr=this.props,Lr=dr.onStart,zr=dr.customRequest,Zr=dr.name,Br=dr.headers,Pr=dr.withCredentials,Nr=dr.method,$r=Ut.uid,Qr=zr||Me,Vr={action:cr,filename:Zr,data:Lt,file:lr,headers:Br,withCredentials:Pr,method:Nr||"post",onProgress:function(kr){var tn=Bt.props.onProgress;tn==null||tn(kr,lr)},onSuccess:function(kr,tn){var Gr=Bt.props.onSuccess;Gr==null||Gr(kr,lr,tn),delete Bt.reqs[$r]},onError:function(kr,tn){var Gr=Bt.props.onError;Gr==null||Gr(kr,tn,lr),delete Bt.reqs[$r]}};Lr(Ut),this.reqs[$r]=Qr(Vr)}}},{key:"reset",value:function(){this.setState({uid:Ie()})}},{key:"abort",value:function(zt){var Bt=this.reqs;if(zt){var Lt=zt.uid?zt.uid:zt;Bt[Lt]&&Bt[Lt].abort&&Bt[Lt].abort(),delete Bt[Lt]}else Object.keys(Bt).forEach(function(Ut){Bt[Ut]&&Bt[Ut].abort&&Bt[Ut].abort(),delete Bt[Ut]})}},{key:"render",value:function(){var zt=this.props,Bt=zt.component,Lt=zt.prefixCls,Ut=zt.className,cr=zt.classNames,lr=cr===void 0?{}:cr,dr=zt.disabled,Lr=zt.id,zr=zt.name,Zr=zt.style,Br=zt.styles,Pr=Br===void 0?{}:Br,Nr=zt.multiple,$r=zt.accept,Qr=zt.capture,Vr=zt.children,Jr=zt.directory,kr=zt.openFileDialogOnClick,tn=zt.onMouseEnter,Gr=zt.onMouseLeave,fn=zt.hasControlInside,pn=(0,re.Z)(zt,ke),ln=xe()((0,x.Z)((0,x.Z)((0,x.Z)({},Lt,!0),"".concat(Lt,"-disabled"),dr),Ut,Ut)),un=Jr?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},yn=dr?{}:{onClick:kr?this.onClick:function(){},onKeyDown:kr?this.onKeyDown:function(){},onMouseEnter:tn,onMouseLeave:Gr,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:fn?void 0:"0"};return ge.createElement(Bt,(0,z.Z)({},yn,{className:ln,role:fn?void 0:"button",style:Zr}),ge.createElement("input",(0,z.Z)({},(0,pe.Z)(pn,{aria:!0,data:!0}),{id:Lr,name:zr,disabled:dr,type:"file",ref:this.saveFileInput,onClick:function(dn){return dn.stopPropagation()},key:this.state.uid,style:(0,ne.Z)({display:"none"},Pr.input),className:lr.input,accept:$r},un,{multiple:Nr,onChange:this.onChange},Qr!=null?{capture:Qr}:{})),Vr)}}]),Ht}(ge.Component),Ae=Le;function ve(){}var Ue=function(pt){(0,ee.Z)(Ht,pt);var Ft=(0,le.Z)(Ht);function Ht(){var Gt;(0,E.Z)(this,Ht);for(var zt=arguments.length,Bt=new Array(zt),Lt=0;Lt<zt;Lt++)Bt[Lt]=arguments[Lt];return Gt=Ft.call.apply(Ft,[this].concat(Bt)),(0,x.Z)((0,oe.Z)(Gt),"uploader",void 0),(0,x.Z)((0,oe.Z)(Gt),"saveUploader",function(Ut){Gt.uploader=Ut}),Gt}return(0,ie.Z)(Ht,[{key:"abort",value:function(zt){this.uploader.abort(zt)}},{key:"render",value:function(){return ge.createElement(Ae,(0,z.Z)({},this.props,{ref:this.saveUploader}))}}]),Ht}(ge.Component);(0,x.Z)(Ue,"defaultProps",{component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:ve,onError:ve,onSuccess:ve,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0,hasControlInside:!1});var $e=Ue,Je=$e,ot=je(18929),_e=je(48755),Ke=je(2171),et=je(9017),rt=je(85981),tt=je(63356),Ge=je(34961),Xe=je(16931),Ve=je(51636),it=je(36237),ct=pt=>{const{componentCls:Ft,iconCls:Ht}=pt;return{[`${Ft}-wrapper`]:{[`${Ft}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:pt.colorFillAlter,border:`${(0,it.unit)(pt.lineWidth)} dashed ${pt.colorBorder}`,borderRadius:pt.borderRadiusLG,cursor:"pointer",transition:`border-color ${pt.motionDurationSlow}`,[Ft]:{padding:pt.padding},[`${Ft}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:pt.borderRadiusLG,"&:focus-visible":{outline:`${(0,it.unit)(pt.lineWidthFocus)} solid ${pt.colorPrimaryBorder}`}},[`${Ft}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`
|
|
|
&:not(${Ft}-disabled):hover,
|
|
|
&-hover:not(${Ft}-disabled)
|
|
|
`]:{borderColor:pt.colorPrimaryHover},[`p${Ft}-drag-icon`]:{marginBottom:pt.margin,[Ht]:{color:pt.colorPrimary,fontSize:pt.uploadThumbnailSize}},[`p${Ft}-text`]:{margin:`0 0 ${(0,it.unit)(pt.marginXXS)}`,color:pt.colorTextHeading,fontSize:pt.fontSizeLG},[`p${Ft}-hint`]:{color:pt.colorTextDescription,fontSize:pt.fontSize},[`&${Ft}-disabled`]:{[`p${Ft}-drag-icon ${Ht},
|
|
|
p${Ft}-text,
|
|
|
p${Ft}-hint
|
|
|
`]:{color:pt.colorTextDisabled}}}}}},qe=pt=>{const{componentCls:Ft,iconCls:Ht,fontSize:Gt,lineHeight:zt,calc:Bt}=pt,Lt=`${Ft}-list-item`,Ut=`${Lt}-actions`,cr=`${Lt}-action`;return{[`${Ft}-wrapper`]:{[`${Ft}-list`]:Object.assign(Object.assign({},(0,tt.dF)()),{lineHeight:pt.lineHeight,[Lt]:{position:"relative",height:Bt(pt.lineHeight).mul(Gt).equal(),marginTop:pt.marginXS,fontSize:Gt,display:"flex",alignItems:"center",transition:`background-color ${pt.motionDurationSlow}`,borderRadius:pt.borderRadiusSM,"&:hover":{backgroundColor:pt.controlItemBgHover},[`${Lt}-name`]:Object.assign(Object.assign({},tt.vS),{padding:`0 ${(0,it.unit)(pt.paddingXS)}`,lineHeight:zt,flex:"auto",transition:`all ${pt.motionDurationSlow}`}),[Ut]:{whiteSpace:"nowrap",[cr]:{opacity:0},[Ht]:{color:pt.actionsColor,transition:`all ${pt.motionDurationSlow}`},[`
|
|
|
${cr}:focus-visible,
|
|
|
&.picture ${cr}
|
|
|
`]:{opacity:1}},[`${Ft}-icon ${Ht}`]:{color:pt.colorTextDescription,fontSize:Gt},[`${Lt}-progress`]:{position:"absolute",bottom:pt.calc(pt.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:Bt(Gt).add(pt.paddingXS).equal(),fontSize:Gt,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Lt}:hover ${cr}`]:{opacity:1},[`${Lt}-error`]:{color:pt.colorError,[`${Lt}-name, ${Ft}-icon ${Ht}`]:{color:pt.colorError},[Ut]:{[`${Ht}, ${Ht}:hover`]:{color:pt.colorError},[cr]:{opacity:1}}},[`${Ft}-list-item-container`]:{transition:`opacity ${pt.motionDurationSlow}, height ${pt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Fe=je(99495),te=pt=>{const{componentCls:Ft}=pt,Ht=new it.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:pt.calc(pt.marginXS).div(-2).equal()}}),Gt=new it.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:pt.calc(pt.marginXS).div(-2).equal()}}),zt=`${Ft}-animate-inline`;return[{[`${Ft}-wrapper`]:{[`${zt}-appear, ${zt}-enter, ${zt}-leave`]:{animationDuration:pt.motionDurationSlow,animationTimingFunction:pt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${zt}-appear, ${zt}-enter`]:{animationName:Ht},[`${zt}-leave`]:{animationName:Gt}}},{[`${Ft}-wrapper`]:(0,Fe.J$)(pt)},Ht,Gt]},de=je(68361);const Ne=pt=>{const{componentCls:Ft,iconCls:Ht,uploadThumbnailSize:Gt,uploadProgressOffset:zt,calc:Bt}=pt,Lt=`${Ft}-list`,Ut=`${Lt}-item`;return{[`${Ft}-wrapper`]:{[`
|
|
|
${Lt}${Lt}-picture,
|
|
|
${Lt}${Lt}-picture-card,
|
|
|
${Lt}${Lt}-picture-circle
|
|
|
`]:{[Ut]:{position:"relative",height:Bt(Gt).add(Bt(pt.lineWidth).mul(2)).add(Bt(pt.paddingXS).mul(2)).equal(),padding:pt.paddingXS,border:`${(0,it.unit)(pt.lineWidth)} ${pt.lineType} ${pt.colorBorder}`,borderRadius:pt.borderRadiusLG,"&:hover":{background:"transparent"},[`${Ut}-thumbnail`]:Object.assign(Object.assign({},tt.vS),{width:Gt,height:Gt,lineHeight:(0,it.unit)(Bt(Gt).add(pt.paddingSM).equal()),textAlign:"center",flex:"none",[Ht]:{fontSize:pt.fontSizeHeading2,color:pt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Ut}-progress`]:{bottom:zt,width:`calc(100% - ${(0,it.unit)(Bt(pt.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:Bt(Gt).add(pt.paddingXS).equal()}},[`${Ut}-error`]:{borderColor:pt.colorError,[`${Ut}-thumbnail ${Ht}`]:{[`svg path[fill='${de.blue[0]}']`]:{fill:pt.colorErrorBg},[`svg path[fill='${de.blue.primary}']`]:{fill:pt.colorError}}},[`${Ut}-uploading`]:{borderStyle:"dashed",[`${Ut}-name`]:{marginBottom:zt}}},[`${Lt}${Lt}-picture-circle ${Ut}`]:{[`&, &::before, ${Ut}-thumbnail`]:{borderRadius:"50%"}}}}},ze=pt=>{const{componentCls:Ft,iconCls:Ht,fontSizeLG:Gt,colorTextLightSolid:zt,calc:Bt}=pt,Lt=`${Ft}-list`,Ut=`${Lt}-item`,cr=pt.uploadPicCardSize;return{[`
|
|
|
${Ft}-wrapper${Ft}-picture-card-wrapper,
|
|
|
${Ft}-wrapper${Ft}-picture-circle-wrapper
|
|
|
`]:Object.assign(Object.assign({},(0,tt.dF)()),{display:"block",[`${Ft}${Ft}-select`]:{width:cr,height:cr,textAlign:"center",verticalAlign:"top",backgroundColor:pt.colorFillAlter,border:`${(0,it.unit)(pt.lineWidth)} dashed ${pt.colorBorder}`,borderRadius:pt.borderRadiusLG,cursor:"pointer",transition:`border-color ${pt.motionDurationSlow}`,[`> ${Ft}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Ft}-disabled):hover`]:{borderColor:pt.colorPrimary}},[`${Lt}${Lt}-picture-card, ${Lt}${Lt}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:pt.marginXS,marginInlineEnd:pt.marginXS}},"@supports (gap: 1px)":{gap:pt.marginXS},[`${Lt}-item-container`]:{display:"inline-block",width:cr,height:cr,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[Ut]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${(0,it.unit)(Bt(pt.paddingXS).mul(2).equal())})`,height:`calc(100% - ${(0,it.unit)(Bt(pt.paddingXS).mul(2).equal())})`,backgroundColor:pt.colorBgMask,opacity:0,transition:`all ${pt.motionDurationSlow}`,content:'" "'}},[`${Ut}:hover`]:{[`&::before, ${Ut}-actions`]:{opacity:1}},[`${Ut}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${pt.motionDurationSlow}`,[`
|
|
|
${Ht}-eye,
|
|
|
${Ht}-download,
|
|
|
${Ht}-delete
|
|
|
`]:{zIndex:10,width:Gt,margin:`0 ${(0,it.unit)(pt.marginXXS)}`,fontSize:Gt,cursor:"pointer",transition:`all ${pt.motionDurationSlow}`,color:zt,"&:hover":{color:zt},svg:{verticalAlign:"baseline"}}},[`${Ut}-thumbnail, ${Ut}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Ut}-name`]:{display:"none",textAlign:"center"},[`${Ut}-file + ${Ut}-name`]:{position:"absolute",bottom:pt.margin,display:"block",width:`calc(100% - ${(0,it.unit)(Bt(pt.paddingXS).mul(2).equal())})`},[`${Ut}-uploading`]:{[`&${Ut}`]:{backgroundColor:pt.colorFillAlter},[`&::before, ${Ht}-eye, ${Ht}-download, ${Ht}-delete`]:{display:"none"}},[`${Ut}-progress`]:{bottom:pt.marginXL,width:`calc(100% - ${(0,it.unit)(Bt(pt.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${Ft}-wrapper${Ft}-picture-circle-wrapper`]:{[`${Ft}${Ft}-select`]:{borderRadius:"50%"}}}};var ye=pt=>{const{componentCls:Ft}=pt;return{[`${Ft}-rtl`]:{direction:"rtl"}}};const Ee=pt=>{const{componentCls:Ft,colorTextDisabled:Ht}=pt;return{[`${Ft}-wrapper`]:Object.assign(Object.assign({},(0,tt.Wf)(pt)),{[Ft]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Ft}-select`]:{display:"inline-block"},[`${Ft}-hidden`]:{display:"none"},[`${Ft}-disabled`]:{color:Ht,cursor:"not-allowed"}})}},We=pt=>({actionsColor:pt.colorTextDescription});var Ze=(0,Xe.I$)("Upload",pt=>{const{fontSizeHeading3:Ft,fontHeight:Ht,lineWidth:Gt,controlHeightLG:zt,calc:Bt}=pt,Lt=(0,Ve.mergeToken)(pt,{uploadThumbnailSize:Bt(Ft).mul(2).equal(),uploadProgressOffset:Bt(Bt(Ht).div(2)).add(Gt).equal(),uploadPicCardSize:Bt(zt).mul(2.55).equal()});return[Ee(Lt),ct(Lt),Ne(Lt),ze(Lt),qe(Lt),te(Lt),ye(Lt),(0,Ge.Z)(Lt)]},We),Ye={icon:function(Ft,Ht){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Ht}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:Ft}}]}},name:"file",theme:"twotone"},st=Ye,lt=je(7657),ft=function(Ft,Ht){return ge.createElement(lt.Z,(0,z.Z)({},Ft,{ref:Ht,icon:st}))},Tt=ge.forwardRef(ft),St=Tt,Ot=je(58617),bt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},Mt=bt,Et=function(Ft,Ht){return ge.createElement(lt.Z,(0,z.Z)({},Ft,{ref:Ht,icon:Mt}))},xt=ge.forwardRef(Et),Dt=xt,jt={icon:function(Ft,Ht){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:Ft}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Ht}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:Ht}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Ht}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:Ft}}]}},name:"picture",theme:"twotone"},ht=jt,Ct=function(Ft,Ht){return ge.createElement(lt.Z,(0,z.Z)({},Ft,{ref:Ht,icon:ht}))},$t=ge.forwardRef(Ct),Vt=$t,vt=je(77900),kt=je(2738),Wt=je(40192),Kt=je(86641),qt=je(22703),or=je(7939);function gr(pt){return Object.assign(Object.assign({},pt),{lastModified:pt.lastModified,lastModifiedDate:pt.lastModifiedDate,name:pt.name,size:pt.size,type:pt.type,uid:pt.uid,percent:0,originFileObj:pt})}function wr(pt,Ft){const Ht=(0,gt.Z)(Ft),Gt=Ht.findIndex(zt=>{let{uid:Bt}=zt;return Bt===pt.uid});return Gt===-1?Ht.push(pt):Ht[Gt]=pt,Ht}function ur(pt,Ft){const Ht=pt.uid!==void 0?"uid":"name";return Ft.filter(Gt=>Gt[Ht]===pt[Ht])[0]}function xr(pt,Ft){const Ht=pt.uid!==void 0?"uid":"name",Gt=Ft.filter(zt=>zt[Ht]!==pt[Ht]);return Gt.length===Ft.length?null:Gt}const nr=function(){const Ft=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Gt=Ft[Ft.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Gt)||[""])[0]},fr=pt=>pt.indexOf("image/")===0,yr=pt=>{if(pt.type&&!pt.thumbUrl)return fr(pt.type);const Ft=pt.thumbUrl||pt.url||"",Ht=nr(Ft);return/^data:image\//.test(Ft)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Ht)?!0:!(/^data:/.test(Ft)||Ht)},Sr=200;function ir(pt){return new Promise(Ft=>{if(!pt.type||!fr(pt.type)){Ft("");return}const Ht=document.createElement("canvas");Ht.width=Sr,Ht.height=Sr,Ht.style.cssText=`position: fixed; left: 0; top: 0; width: ${Sr}px; height: ${Sr}px; z-index: 9999; display: none;`,document.body.appendChild(Ht);const Gt=Ht.getContext("2d"),zt=new Image;if(zt.onload=()=>{const{width:Bt,height:Lt}=zt;let Ut=Sr,cr=Sr,lr=0,dr=0;Bt>Lt?(cr=Lt*(Sr/Bt),dr=-(cr-Ut)/2):(Ut=Bt*(Sr/Lt),lr=-(Ut-cr)/2),Gt.drawImage(zt,lr,dr,Ut,cr);const Lr=Ht.toDataURL();document.body.removeChild(Ht),window.URL.revokeObjectURL(zt.src),Ft(Lr)},zt.crossOrigin="anonymous",pt.type.startsWith("image/svg+xml")){const Bt=new FileReader;Bt.onload=()=>{Bt.result&&typeof Bt.result=="string"&&(zt.src=Bt.result)},Bt.readAsDataURL(pt)}else if(pt.type.startsWith("image/gif")){const Bt=new FileReader;Bt.onload=()=>{Bt.result&&Ft(Bt.result)},Bt.readAsDataURL(pt)}else zt.src=window.URL.createObjectURL(pt)})}var Qt=je(26227),Jt=je(41464),tr=je(15277),sr=je(89787),Cr=je(25399),vr=ge.forwardRef((pt,Ft)=>{let{prefixCls:Ht,className:Gt,style:zt,locale:Bt,listType:Lt,file:Ut,items:cr,progress:lr,iconRender:dr,actionIconRender:Lr,itemRender:zr,isImgUrl:Zr,showPreviewIcon:Br,showRemoveIcon:Pr,showDownloadIcon:Nr,previewIcon:$r,removeIcon:Qr,downloadIcon:Vr,extra:Jr,onPreview:kr,onDownload:tn,onClose:Gr}=pt;var fn,pn;const{status:ln}=Ut,[un,yn]=ge.useState(ln);ge.useEffect(()=>{ln!=="removed"&&yn(ln)},[ln]);const[sn,dn]=ge.useState(!1);ge.useEffect(()=>{const pr=setTimeout(()=>{dn(!0)},300);return()=>{clearTimeout(pr)}},[]);const en=dr(Ut);let mn=ge.createElement("div",{className:`${Ht}-icon`},en);if(Lt==="picture"||Lt==="picture-card"||Lt==="picture-circle")if(un==="uploading"||!Ut.thumbUrl&&!Ut.url){const pr=xe()(`${Ht}-list-item-thumbnail`,{[`${Ht}-list-item-file`]:un!=="uploading"});mn=ge.createElement("div",{className:pr},en)}else{const pr=Zr!=null&&Zr(Ut)?ge.createElement("img",{src:Ut.thumbUrl||Ut.url,alt:Ut.name,className:`${Ht}-list-item-image`,crossOrigin:Ut.crossOrigin}):en,Mr=xe()(`${Ht}-list-item-thumbnail`,{[`${Ht}-list-item-file`]:Zr&&!Zr(Ut)});mn=ge.createElement("a",{className:Mr,onClick:Wr=>kr(Ut,Wr),href:Ut.url||Ut.thumbUrl,target:"_blank",rel:"noopener noreferrer"},pr)}const bn=xe()(`${Ht}-list-item`,`${Ht}-list-item-${un}`),_n=typeof Ut.linkProps=="string"?JSON.parse(Ut.linkProps):Ut.linkProps,En=(typeof Pr=="function"?Pr(Ut):Pr)?Lr((typeof Qr=="function"?Qr(Ut):Qr)||ge.createElement(Qt.Z,null),()=>Gr(Ut),Ht,Bt.removeFile,!0):null,Mn=(typeof Nr=="function"?Nr(Ut):Nr)&&un==="done"?Lr((typeof Vr=="function"?Vr(Ut):Vr)||ge.createElement(Jt.Z,null),()=>tn(Ut),Ht,Bt.downloadFile):null,On=Lt!=="picture-card"&&Lt!=="picture-circle"&&ge.createElement("span",{key:"download-delete",className:xe()(`${Ht}-list-item-actions`,{picture:Lt==="picture"})},Mn,En),jn=typeof Jr=="function"?Jr(Ut):Jr,on=jn&&ge.createElement("span",{className:`${Ht}-list-item-extra`},jn),nn=xe()(`${Ht}-list-item-name`),qr=Ut.url?ge.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:nn,title:Ut.name},_n,{href:Ut.url,onClick:pr=>kr(Ut,pr)}),Ut.name,on):ge.createElement("span",{key:"view",className:nn,onClick:pr=>kr(Ut,pr),title:Ut.name},Ut.name,on),mr=(typeof Br=="function"?Br(Ut):Br)&&(Ut.url||Ut.thumbUrl)?ge.createElement("a",{href:Ut.url||Ut.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:pr=>kr(Ut,pr),title:Bt.previewFile},typeof $r=="function"?$r(Ut):$r||ge.createElement(tr.Z,null)):null,jr=(Lt==="picture-card"||Lt==="picture-circle")&&un!=="uploading"&&ge.createElement("span",{className:`${Ht}-list-item-actions`},mr,un==="done"&&Mn,En),{getPrefixCls:Ar}=ge.useContext(_e.E_),hr=Ar(),Hr=ge.createElement("div",{className:bn},mn,qr,On,jr,sn&&ge.createElement(vt.default,{motionName:`${hr}-fade`,visible:un==="uploading",motionDeadline:2e3},pr=>{let{className:Mr}=pr;const Wr="percent"in Ut?ge.createElement(sr.Z,Object.assign({},lr,{type:"line",percent:Ut.percent,"aria-label":Ut["aria-label"],"aria-labelledby":Ut["aria-labelledby"]})):null;return ge.createElement("div",{className:xe()(`${Ht}-list-item-progress`,Mr)},Wr)})),Kr=Ut.response&&typeof Ut.response=="string"?Ut.response:((fn=Ut.error)===null||fn===void 0?void 0:fn.statusText)||((pn=Ut.error)===null||pn===void 0?void 0:pn.message)||Bt.uploadError,Or=un==="error"?ge.createElement(Cr.Z,{title:Kr,getPopupContainer:pr=>pr.parentNode},Hr):Hr;return ge.createElement("div",{className:xe()(`${Ht}-list-item-container`,Gt),style:zt,ref:Ft},zr?zr(Or,Ut,cr,{download:tn.bind(null,Ut),preview:kr.bind(null,Ut),remove:Gr.bind(null,Ut)}):Or)});const br=(pt,Ft)=>{const{listType:Ht="text",previewFile:Gt=ir,onPreview:zt,onDownload:Bt,onRemove:Lt,locale:Ut,iconRender:cr,isImageUrl:lr=yr,prefixCls:dr,items:Lr=[],showPreviewIcon:zr=!0,showRemoveIcon:Zr=!0,showDownloadIcon:Br=!1,removeIcon:Pr,previewIcon:Nr,downloadIcon:$r,extra:Qr,progress:Vr={size:[-1,2],showInfo:!1},appendAction:Jr,appendActionVisible:kr=!0,itemRender:tn,disabled:Gr}=pt,fn=(0,Wt.Z)(),[pn,ln]=ge.useState(!1),un=["picture-card","picture-circle"].includes(Ht);ge.useEffect(()=>{Ht.startsWith("picture")&&(Lr||[]).forEach(on=>{!(on.originFileObj instanceof File||on.originFileObj instanceof Blob)||on.thumbUrl!==void 0||(on.thumbUrl="",Gt==null||Gt(on.originFileObj).then(nn=>{on.thumbUrl=nn||"",fn()}))})},[Ht,Lr,Gt]),ge.useEffect(()=>{ln(!0)},[]);const yn=(on,nn)=>{if(zt)return nn==null||nn.preventDefault(),zt(on)},sn=on=>{typeof Bt=="function"?Bt(on):on.url&&window.open(on.url)},dn=on=>{Lt==null||Lt(on)},en=on=>{if(cr)return cr(on,Ht);const nn=on.status==="uploading";if(Ht.startsWith("picture")){const qr=Ht==="picture"?ge.createElement(Ot.Z,null):Ut.uploading,mr=lr!=null&&lr(on)?ge.createElement(Vt,null):ge.createElement(St,null);return nn?qr:mr}return nn?ge.createElement(Ot.Z,null):ge.createElement(Dt,null)},mn=(on,nn,qr,mr,jr)=>{const Ar={type:"text",size:"small",title:mr,onClick:hr=>{var Hr,Kr;nn(),ge.isValidElement(on)&&((Kr=(Hr=on.props).onClick)===null||Kr===void 0||Kr.call(Hr,hr))},className:`${qr}-list-item-action`};return jr&&(Ar.disabled=Gr),ge.isValidElement(on)?ge.createElement(or.ZP,Object.assign({},Ar,{icon:(0,qt.Tm)(on,Object.assign(Object.assign({},on.props),{onClick:()=>{}}))})):ge.createElement(or.ZP,Object.assign({},Ar),ge.createElement("span",null,on))};ge.useImperativeHandle(Ft,()=>({handlePreview:yn,handleDownload:sn}));const{getPrefixCls:bn}=ge.useContext(_e.E_),_n=bn("upload",dr),En=bn(),Mn=xe()(`${_n}-list`,`${_n}-list-${Ht}`),On=ge.useMemo(()=>(0,kt.Z)((0,Kt.Z)(En),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[En]),jn=Object.assign(Object.assign({},un?{}:On),{motionDeadline:2e3,motionName:`${_n}-${un?"animate-inline":"animate"}`,keys:(0,gt.Z)(Lr.map(on=>({key:on.uid,file:on}))),motionAppear:pn});return ge.createElement("div",{className:Mn},ge.createElement(vt.CSSMotionList,Object.assign({},jn,{component:!1}),on=>{let{key:nn,file:qr,className:mr,style:jr}=on;return ge.createElement(vr,{key:nn,locale:Ut,prefixCls:_n,className:mr,style:jr,file:qr,items:Lr,progress:Vr,listType:Ht,isImgUrl:lr,showPreviewIcon:zr,showRemoveIcon:Zr,showDownloadIcon:Br,removeIcon:Pr,previewIcon:Nr,downloadIcon:$r,extra:Qr,iconRender:en,actionIconRender:mn,itemRender:tn,onPreview:yn,onDownload:sn,onClose:dn})}),Jr&&ge.createElement(vt.default,Object.assign({},jn,{visible:kr,forceRender:!0}),on=>{let{className:nn,style:qr}=on;return(0,qt.Tm)(Jr,mr=>({className:xe()(mr.className,nn),style:Object.assign(Object.assign(Object.assign({},qr),{pointerEvents:nn?"none":void 0}),mr.style)}))}))};var _r=ge.forwardRef(br),Yt=function(pt,Ft,Ht,Gt){function zt(Bt){return Bt instanceof Ht?Bt:new Ht(function(Lt){Lt(Bt)})}return new(Ht||(Ht=Promise))(function(Bt,Lt){function Ut(dr){try{lr(Gt.next(dr))}catch(Lr){Lt(Lr)}}function cr(dr){try{lr(Gt.throw(dr))}catch(Lr){Lt(Lr)}}function lr(dr){dr.done?Bt(dr.value):zt(dr.value).then(Ut,cr)}lr((Gt=Gt.apply(pt,Ft||[])).next())})};const ar=`__LIST_IGNORE_${Date.now()}__`,Dr=(pt,Ft)=>{const{fileList:Ht,defaultFileList:Gt,onRemove:zt,showUploadList:Bt=!0,listType:Lt="text",onPreview:Ut,onDownload:cr,onChange:lr,onDrop:dr,previewFile:Lr,disabled:zr,locale:Zr,iconRender:Br,isImageUrl:Pr,progress:Nr,prefixCls:$r,className:Qr,type:Vr="select",children:Jr,style:kr,itemRender:tn,maxCount:Gr,data:fn={},multiple:pn=!1,hasControlInside:ln=!0,action:un="",accept:yn="",supportServerRender:sn=!0,rootClassName:dn}=pt,en=ge.useContext(Ke.Z),mn=zr!=null?zr:en,[bn,_n]=(0,ot.Z)(Gt||[],{value:Ht,postState:xn=>xn!=null?xn:[]}),[En,Mn]=ge.useState("drop"),On=ge.useRef(null),jn=ge.useRef(null);ge.useMemo(()=>{const xn=Date.now();(Ht||[]).forEach((Fn,$n)=>{!Fn.uid&&!Object.isFrozen(Fn)&&(Fn.uid=`__AUTO__${xn}_${$n}__`)})},[Ht]);const on=(xn,Fn,$n)=>{let Sn=(0,gt.Z)(Fn),Nn=!1;Gr===1?Sn=Sn.slice(-1):Gr&&(Nn=Sn.length>Gr,Sn=Sn.slice(0,Gr)),(0,a.flushSync)(()=>{_n(Sn)});const Pn={file:xn,fileList:Sn};$n&&(Pn.event=$n),(!Nn||xn.status==="removed"||Sn.some(ui=>ui.uid===xn.uid))&&(0,a.flushSync)(()=>{lr==null||lr(Pn)})},nn=(xn,Fn)=>Yt(void 0,void 0,void 0,function*(){const{beforeUpload:$n,transformFile:Sn}=pt;let Nn=xn;if($n){const Pn=yield $n(xn,Fn);if(Pn===!1)return!1;if(delete xn[ar],Pn===ar)return Object.defineProperty(xn,ar,{value:!0,configurable:!0}),!1;typeof Pn=="object"&&Pn&&(Nn=Pn)}return Sn&&(Nn=yield Sn(Nn)),Nn}),qr=xn=>{const Fn=xn.filter(Nn=>!Nn.file[ar]);if(!Fn.length)return;const $n=Fn.map(Nn=>gr(Nn.file));let Sn=(0,gt.Z)(bn);$n.forEach(Nn=>{Sn=wr(Nn,Sn)}),$n.forEach((Nn,Pn)=>{let ui=Nn;if(Fn[Pn].parsedFile)Nn.status="uploading";else{const{originFileObj:ji}=Nn;let di;try{di=new File([ji],ji.name,{type:ji.type})}catch(ri){di=new Blob([ji],{type:ji.type}),di.name=ji.name,di.lastModifiedDate=new Date,di.lastModified=new Date().getTime()}di.uid=Nn.uid,ui=di}on(ui,Sn)})},mr=(xn,Fn,$n)=>{try{typeof xn=="string"&&(xn=JSON.parse(xn))}catch(Pn){}if(!ur(Fn,bn))return;const Sn=gr(Fn);Sn.status="done",Sn.percent=100,Sn.response=xn,Sn.xhr=$n;const Nn=wr(Sn,bn);on(Sn,Nn)},jr=(xn,Fn)=>{if(!ur(Fn,bn))return;const $n=gr(Fn);$n.status="uploading",$n.percent=xn.percent;const Sn=wr($n,bn);on($n,Sn,xn)},Ar=(xn,Fn,$n)=>{if(!ur($n,bn))return;const Sn=gr($n);Sn.error=xn,Sn.response=Fn,Sn.status="error";const Nn=wr(Sn,bn);on(Sn,Nn)},hr=xn=>{let Fn;Promise.resolve(typeof zt=="function"?zt(xn):zt).then($n=>{var Sn;if($n===!1)return;const Nn=xr(xn,bn);Nn&&(Fn=Object.assign(Object.assign({},xn),{status:"removed"}),bn==null||bn.forEach(Pn=>{const ui=Fn.uid!==void 0?"uid":"name";Pn[ui]===Fn[ui]&&!Object.isFrozen(Pn)&&(Pn.status="removed")}),(Sn=On.current)===null||Sn===void 0||Sn.abort(Fn),on(Fn,Nn))})},Hr=xn=>{Mn(xn.type),xn.type==="drop"&&(dr==null||dr(xn))};ge.useImperativeHandle(Ft,()=>({onBatchStart:qr,onSuccess:mr,onProgress:jr,onError:Ar,fileList:bn,upload:On.current,nativeElement:jn.current}));const{getPrefixCls:Kr,direction:Or,upload:pr}=ge.useContext(_e.E_),Mr=Kr("upload",$r),Wr=Object.assign(Object.assign({onBatchStart:qr,onError:Ar,onProgress:jr,onSuccess:mr},pt),{data:fn,multiple:pn,action:un,accept:yn,supportServerRender:sn,prefixCls:Mr,disabled:mn,beforeUpload:nn,onChange:void 0,hasControlInside:ln});delete Wr.className,delete Wr.style,(!Jr||mn)&&delete Wr.id;const cn=`${Mr}-wrapper`,[Dn,Tn,Bn]=Ze(Mr,cn),[Rn]=(0,et.Z)("Upload",rt.Z.Upload),{showRemoveIcon:Ln,showPreviewIcon:Zn,showDownloadIcon:Wn,removeIcon:Vn,previewIcon:ti,downloadIcon:Ei,extra:Ni}=typeof Bt=="boolean"?{}:Bt,xi=typeof Ln=="undefined"?!mn:Ln,li=(xn,Fn)=>Bt?ge.createElement(_r,{prefixCls:Mr,listType:Lt,items:bn,previewFile:Lr,onPreview:Ut,onDownload:cr,onRemove:hr,showRemoveIcon:xi,showPreviewIcon:Zn,showDownloadIcon:Wn,removeIcon:Vn,previewIcon:ti,downloadIcon:Ei,iconRender:Br,extra:Ni,locale:Object.assign(Object.assign({},Rn),Zr),isImageUrl:Pr,progress:Nr,appendAction:xn,appendActionVisible:Fn,itemRender:tn,disabled:mn}):xn,Bi=xe()(cn,Qr,dn,Tn,Bn,pr==null?void 0:pr.className,{[`${Mr}-rtl`]:Or==="rtl",[`${Mr}-picture-card-wrapper`]:Lt==="picture-card",[`${Mr}-picture-circle-wrapper`]:Lt==="picture-circle"}),zn=Object.assign(Object.assign({},pr==null?void 0:pr.style),kr);if(Vr==="drag"){const xn=xe()(Tn,Mr,`${Mr}-drag`,{[`${Mr}-drag-uploading`]:bn.some(Fn=>Fn.status==="uploading"),[`${Mr}-drag-hover`]:En==="dragover",[`${Mr}-disabled`]:mn,[`${Mr}-rtl`]:Or==="rtl"});return Dn(ge.createElement("span",{className:Bi,ref:jn},ge.createElement("div",{className:xn,style:zn,onDrop:Hr,onDragOver:Hr,onDragLeave:Hr},ge.createElement(Je,Object.assign({},Wr,{ref:On,className:`${Mr}-btn`}),ge.createElement("div",{className:`${Mr}-drag-container`},Jr))),li()))}const Ki=xe()(Mr,`${Mr}-select`,{[`${Mr}-disabled`]:mn,[`${Mr}-hidden`]:!Jr}),qn=ge.createElement("div",{className:Ki},ge.createElement(Je,Object.assign({},Wr,{ref:On})));return Dn(Lt==="picture-card"||Lt==="picture-circle"?ge.createElement("span",{className:Bi,ref:jn},li(qn,!!Jr)):ge.createElement("span",{className:Bi,ref:jn},qn,li()))};var It=ge.forwardRef(Dr),Nt=function(pt,Ft){var Ht={};for(var Gt in pt)Object.prototype.hasOwnProperty.call(pt,Gt)&&Ft.indexOf(Gt)<0&&(Ht[Gt]=pt[Gt]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,Gt=Object.getOwnPropertySymbols(pt);zt<Gt.length;zt++)Ft.indexOf(Gt[zt])<0&&Object.prototype.propertyIsEnumerable.call(pt,Gt[zt])&&(Ht[Gt[zt]]=pt[Gt[zt]]);return Ht},At=ge.forwardRef((pt,Ft)=>{var{style:Ht,height:Gt,hasControlInside:zt=!1}=pt,Bt=Nt(pt,["style","height","hasControlInside"]);return ge.createElement(It,Object.assign({ref:Ft,hasControlInside:zt},Bt,{type:"drag",style:Object.assign(Object.assign({},Ht),{height:Gt})}))});const wt=It;wt.Dragger=At,wt.LIST_IGNORE=ar;var Rt=wt},99498:function(Xt,Pt,je){(function(ge){ge(je(89780))})(function(ge){ge.defineOption("placeholder","",function(ie,oe,ee){var le=ee&&ee!=ge.Init;if(oe&&!le)ie.on("blur",xe),ie.on("change",z),ie.on("swapDoc",z),ge.on(ie.getInputField(),"compositionupdate",ie.state.placeholderCompose=function(){Te(ie)}),z(ie);else if(!oe&&le){ie.off("blur",xe),ie.off("change",z),ie.off("swapDoc",z),ge.off(ie.getInputField(),"compositionupdate",ie.state.placeholderCompose),gt(ie);var x=ie.getWrapperElement();x.className=x.className.replace(" CodeMirror-empty","")}oe&&!ie.hasFocus()&&xe(ie)});function gt(ie){ie.state.placeholder&&(ie.state.placeholder.parentNode.removeChild(ie.state.placeholder),ie.state.placeholder=null)}function a(ie){gt(ie);var oe=ie.state.placeholder=document.createElement("pre");oe.style.cssText="height: 0; overflow: visible",oe.style.direction=ie.getOption("direction"),oe.className="CodeMirror-placeholder CodeMirror-line-like";var ee=ie.getOption("placeholder");typeof ee=="string"&&(ee=document.createTextNode(ee)),oe.appendChild(ee),ie.display.lineSpace.insertBefore(oe,ie.display.lineSpace.firstChild)}function Te(ie){setTimeout(function(){var oe=!1,ee=ie.getInputField();ee.nodeName=="TEXTAREA"?oe=!ee.value:ie.lineCount()==1&&(oe=!/[^\u200b]/.test(ee.querySelector(".CodeMirror-line").textContent)),oe?a(ie):gt(ie)},20)}function xe(ie){E(ie)&&a(ie)}function z(ie){var oe=ie.getWrapperElement(),ee=E(ie);oe.className=oe.className.replace(" CodeMirror-empty","")+(ee?" CodeMirror-empty":""),ee?a(ie):gt(ie)}function E(ie){return ie.lineCount()===1&&ie.getLine(0)===""}})},25717:function(Xt,Pt,je){(function(ge){ge(je(89780))})(function(ge){var gt={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},a=ge.Pos;ge.defineOption("autoCloseBrackets",!1,function(ae,se,ce){ce&&ce!=ge.Init&&(ae.removeKeyMap(xe),ae.state.closeBrackets=null),se&&(z(Te(se,"pairs")),ae.state.closeBrackets=se,ae.addKeyMap(xe))});function Te(ae,se){return se=="pairs"&&typeof ae=="string"?ae:typeof ae=="object"&&ae[se]!=null?ae[se]:gt[se]}var xe={Backspace:oe,Enter:ee};function z(ae){for(var se=0;se<ae.length;se++){var ce=ae.charAt(se),pe="'"+ce+"'";xe[pe]||(xe[pe]=E(ce))}}z(gt.pairs+"`");function E(ae){return function(se){return x(se,ae)}}function ie(ae){var se=ae.state.closeBrackets;if(!se||se.override)return se;var ce=ae.getModeAt(ae.getCursor());return ce.closeBrackets||se}function oe(ae){var se=ie(ae);if(!se||ae.getOption("disableInput"))return ge.Pass;for(var ce=Te(se,"pairs"),pe=ae.listSelections(),me=0;me<pe.length;me++){if(!pe[me].empty())return ge.Pass;var he=ne(ae,pe[me].head);if(!he||ce.indexOf(he)%2!=0)return ge.Pass}for(var me=pe.length-1;me>=0;me--){var be=pe[me].head;ae.replaceRange("",a(be.line,be.ch-1),a(be.line,be.ch+1),"+delete")}}function ee(ae){var se=ie(ae),ce=se&&Te(se,"explode");if(!ce||ae.getOption("disableInput"))return ge.Pass;for(var pe=ae.listSelections(),me=0;me<pe.length;me++){if(!pe[me].empty())return ge.Pass;var he=ne(ae,pe[me].head);if(!he||ce.indexOf(he)%2!=0)return ge.Pass}ae.operation(function(){var be=ae.lineSeparator()||`
|
|
|
`;ae.replaceSelection(be+be,null),ae.execCommand("goCharLeft"),pe=ae.listSelections();for(var De=0;De<pe.length;De++){var Me=pe[De].head.line;ae.indentLine(Me,null,!0),ae.indentLine(Me+1,null,!0)}})}function le(ae){var se=ge.cmpPos(ae.anchor,ae.head)>0;return{anchor:new a(ae.anchor.line,ae.anchor.ch+(se?-1:1)),head:new a(ae.head.line,ae.head.ch+(se?1:-1))}}function x(ae,se){var ce=ie(ae);if(!ce||ae.getOption("disableInput"))return ge.Pass;var pe=Te(ce,"pairs"),me=pe.indexOf(se);if(me==-1)return ge.Pass;for(var he=Te(ce,"closeBefore"),be=Te(ce,"triples"),De=pe.charAt(me+1)==se,Me=ae.listSelections(),Be=me%2==0,Pe,Ce=0;Ce<Me.length;Ce++){var Oe=Me[Ce],Ie=Oe.head,ke,Le=ae.getRange(Ie,a(Ie.line,Ie.ch+1));if(Be&&!Oe.empty())ke="surround";else if((De||!Be)&&Le==se)De&&re(ae,Ie)?ke="both":be.indexOf(se)>=0&&ae.getRange(Ie,a(Ie.line,Ie.ch+3))==se+se+se?ke="skipThree":ke="skip";else if(De&&Ie.ch>1&&be.indexOf(se)>=0&&ae.getRange(a(Ie.line,Ie.ch-2),Ie)==se+se){if(Ie.ch>2&&/\bstring/.test(ae.getTokenTypeAt(a(Ie.line,Ie.ch-2))))return ge.Pass;ke="addFour"}else if(De){var Ae=Ie.ch==0?" ":ae.getRange(a(Ie.line,Ie.ch-1),Ie);if(!ge.isWordChar(Le)&&Ae!=se&&!ge.isWordChar(Ae))ke="both";else return ge.Pass}else if(Be&&(Le.length===0||/\s/.test(Le)||he.indexOf(Le)>-1))ke="both";else return ge.Pass;if(!Pe)Pe=ke;else if(Pe!=ke)return ge.Pass}var ve=me%2?pe.charAt(me-1):se,Ue=me%2?se:pe.charAt(me+1);ae.operation(function(){if(Pe=="skip")ae.execCommand("goCharRight");else if(Pe=="skipThree")for(var $e=0;$e<3;$e++)ae.execCommand("goCharRight");else if(Pe=="surround"){for(var Je=ae.getSelections(),$e=0;$e<Je.length;$e++)Je[$e]=ve+Je[$e]+Ue;ae.replaceSelections(Je,"around"),Je=ae.listSelections().slice();for(var $e=0;$e<Je.length;$e++)Je[$e]=le(Je[$e]);ae.setSelections(Je)}else Pe=="both"?(ae.replaceSelection(ve+Ue,null),ae.triggerElectric(ve+Ue),ae.execCommand("goCharLeft")):Pe=="addFour"&&(ae.replaceSelection(ve+ve+ve+ve,"before"),ae.execCommand("goCharRight"))})}function ne(ae,se){var ce=ae.getRange(a(se.line,se.ch-1),a(se.line,se.ch+1));return ce.length==2?ce:null}function re(ae,se){var ce=ae.getTokenAt(a(se.line,se.ch+1));return/\bstring/.test(ce.type)&&ce.start==se.ch&&(se.ch==0||!/\bstring/.test(ae.getTokenTypeAt(se)))}})},6313:function(Xt,Pt,je){(function(ge){ge(je(89780),je(32855))})(function(ge){ge.defineOption("autoCloseTags",!1,function(oe,ee,le){if(le!=ge.Init&&le&&oe.removeKeyMap("autoCloseTags"),!!ee){var x={name:"autoCloseTags"};(typeof ee!="object"||ee.whenClosing!==!1)&&(x["'/'"]=function(ne){return z(ne)}),(typeof ee!="object"||ee.whenOpening!==!1)&&(x["'>'"]=function(ne){return Te(ne)}),oe.addKeyMap(x)}});var gt=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],a=["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 Te(oe){if(oe.getOption("disableInput"))return ge.Pass;for(var ee=oe.listSelections(),le=[],x=oe.getOption("autoCloseTags"),ne=0;ne<ee.length;ne++){if(!ee[ne].empty())return ge.Pass;var re=ee[ne].head,ae=oe.getTokenAt(re),se=ge.innerMode(oe.getMode(),ae.state),ce=se.state,pe=se.mode.xmlCurrentTag&&se.mode.xmlCurrentTag(ce),me=pe&&pe.name;if(!me)return ge.Pass;var he=se.mode.configuration=="html",be=typeof x=="object"&&x.dontCloseTags||he&>,De=typeof x=="object"&&x.indentTags||he&&a;ae.end>re.ch&&(me=me.slice(0,me.length-ae.end+re.ch));var Me=me.toLowerCase();if(!me||ae.type=="string"&&(ae.end!=re.ch||!/[\"\']/.test(ae.string.charAt(ae.string.length-1))||ae.string.length==1)||ae.type=="tag"&&pe.close||ae.string.indexOf("/")==re.ch-ae.start-1||be&&E(be,Me)>-1||ie(oe,se.mode.xmlCurrentContext&&se.mode.xmlCurrentContext(ce)||[],me,re,!0))return ge.Pass;var Be=typeof x=="object"&&x.emptyTags;if(Be&&E(Be,me)>-1){le[ne]={text:"/>",newPos:ge.Pos(re.line,re.ch+2)};continue}var Pe=De&&E(De,Me)>-1;le[ne]={indent:Pe,text:">"+(Pe?`
|
|
|
|
|
|
`:"")+"</"+me+">",newPos:Pe?ge.Pos(re.line+1,0):ge.Pos(re.line,re.ch+1)}}for(var Ce=typeof x=="object"&&x.dontIndentOnAutoClose,ne=ee.length-1;ne>=0;ne--){var Oe=le[ne];oe.replaceRange(Oe.text,ee[ne].head,ee[ne].anchor,"+insert");var Ie=oe.listSelections().slice(0);Ie[ne]={head:Oe.newPos,anchor:Oe.newPos},oe.setSelections(Ie),!Ce&&Oe.indent&&(oe.indentLine(Oe.newPos.line,null,!0),oe.indentLine(Oe.newPos.line+1,null,!0))}}function xe(oe,ee){for(var le=oe.listSelections(),x=[],ne=ee?"/":"</",re=oe.getOption("autoCloseTags"),ae=typeof re=="object"&&re.dontIndentOnSlash,se=0;se<le.length;se++){if(!le[se].empty())return ge.Pass;var ce=le[se].head,pe=oe.getTokenAt(ce),me=ge.innerMode(oe.getMode(),pe.state),he=me.state;if(ee&&(pe.type=="string"||pe.string.charAt(0)!="<"||pe.start!=ce.ch-1))return ge.Pass;var be,De=me.mode.name!="xml"&&oe.getMode().name=="htmlmixed";if(De&&me.mode.name=="javascript")be=ne+"script";else if(De&&me.mode.name=="css")be=ne+"style";else{var Me=me.mode.xmlCurrentContext&&me.mode.xmlCurrentContext(he);if(!Me||Me.length&&ie(oe,Me,Me[Me.length-1],ce))return ge.Pass;be=ne+Me[Me.length-1]}oe.getLine(ce.line).charAt(pe.end)!=">"&&(be+=">"),x[se]=be}if(oe.replaceSelections(x),le=oe.listSelections(),!ae)for(var se=0;se<le.length;se++)(se==le.length-1||le[se].head.line<le[se+1].head.line)&&oe.indentLine(le[se].head.line)}function z(oe){return oe.getOption("disableInput")?ge.Pass:xe(oe,!0)}ge.commands.closeTag=function(oe){return xe(oe)};function E(oe,ee){if(oe.indexOf)return oe.indexOf(ee);for(var le=0,x=oe.length;le<x;++le)if(oe[le]==ee)return le;return-1}function ie(oe,ee,le,x,ne){if(!ge.scanForClosingTag)return!1;var re=Math.min(oe.lastLine()+1,x.line+500),ae=ge.scanForClosingTag(oe,x,null,re);if(!ae||ae.tag!=le)return!1;for(var se=ne?1:0,ce=ee.length-1;ce>=0&&ee[ce]==le;ce--)++se;x=ae.to;for(var ce=1;ce<se;ce++){var pe=ge.scanForClosingTag(oe,x,null,re);if(!pe||pe.tag!=le)return!1;x=pe.to}return!0}})},32855:function(Xt,Pt,je){(function(ge){ge(je(89780))})(function(ge){"use strict";var gt=ge.Pos;function a(ce,pe){return ce.line-pe.line||ce.ch-pe.ch}var Te="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",xe=Te+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",z=new RegExp("<(/?)(["+Te+"]["+xe+"]*)","g");function E(ce,pe,me,he){this.line=pe,this.ch=me,this.cm=ce,this.text=ce.getLine(pe),this.min=he?Math.max(he.from,ce.firstLine()):ce.firstLine(),this.max=he?Math.min(he.to-1,ce.lastLine()):ce.lastLine()}function ie(ce,pe){var me=ce.cm.getTokenTypeAt(gt(ce.line,pe));return me&&/\btag\b/.test(me)}function oe(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 le(ce){for(;;){var pe=ce.text.indexOf(">",ce.ch);if(pe==-1){if(oe(ce))continue;return}if(!ie(ce,pe+1)){ce.ch=pe+1;continue}var me=ce.text.lastIndexOf("/",pe),he=me>-1&&!/\S/.test(ce.text.slice(me+1,pe));return ce.ch=pe+1,he?"selfClose":"regular"}}function x(ce){for(;;){var pe=ce.ch?ce.text.lastIndexOf("<",ce.ch-1):-1;if(pe==-1){if(ee(ce))continue;return}if(!ie(ce,pe+1)){ce.ch=pe;continue}z.lastIndex=pe,ce.ch=pe;var me=z.exec(ce.text);if(me&&me.index==pe)return me}}function ne(ce){for(;;){z.lastIndex=ce.ch;var pe=z.exec(ce.text);if(!pe){if(oe(ce))continue;return}if(!ie(ce,pe.index+1)){ce.ch=pe.index+1;continue}return ce.ch=pe.index+pe[0].length,pe}}function re(ce){for(;;){var pe=ce.ch?ce.text.lastIndexOf(">",ce.ch-1):-1;if(pe==-1){if(ee(ce))continue;return}if(!ie(ce,pe+1)){ce.ch=pe;continue}var me=ce.text.lastIndexOf("/",pe),he=me>-1&&!/\S/.test(ce.text.slice(me+1,pe));return ce.ch=pe+1,he?"selfClose":"regular"}}function ae(ce,pe){for(var me=[];;){var he=ne(ce),be,De=ce.line,Me=ce.ch-(he?he[0].length:0);if(!he||!(be=le(ce)))return;if(be!="selfClose")if(he[1]){for(var Be=me.length-1;Be>=0;--Be)if(me[Be]==he[2]){me.length=Be;break}if(Be<0&&(!pe||pe==he[2]))return{tag:he[2],from:gt(De,Me),to:gt(ce.line,ce.ch)}}else me.push(he[2])}}function se(ce,pe){for(var me=[];;){var he=re(ce);if(!he)return;if(he=="selfClose"){x(ce);continue}var be=ce.line,De=ce.ch,Me=x(ce);if(!Me)return;if(Me[1])me.push(Me[2]);else{for(var Be=me.length-1;Be>=0;--Be)if(me[Be]==Me[2]){me.length=Be;break}if(Be<0&&(!pe||pe==Me[2]))return{tag:Me[2],from:gt(ce.line,ce.ch),to:gt(be,De)}}}}ge.registerHelper("fold","xml",function(ce,pe){for(var me=new E(ce,pe.line,0);;){var he=ne(me);if(!he||me.line!=pe.line)return;var be=le(me);if(!be)return;if(!he[1]&&be!="selfClose"){var De=gt(me.line,me.ch),Me=ae(me,he[2]);return Me&&a(Me.from,De)>0?{from:De,to:Me.from}:null}}}),ge.findMatchingTag=function(ce,pe,me){var he=new E(ce,pe.line,pe.ch,me);if(!(he.text.indexOf(">")==-1&&he.text.indexOf("<")==-1)){var be=le(he),De=be&>(he.line,he.ch),Me=be&&x(he);if(!(!be||!Me||a(he,pe)>0)){var Be={from:gt(he.line,he.ch),to:De,tag:Me[2]};return be=="selfClose"?{open:Be,close:null,at:"open"}:Me[1]?{open:se(he,Me[2]),close:Be,at:"close"}:(he=new E(ce,De.line,De.ch,me),{open:Be,close:ae(he,Me[2]),at:"open"})}}},ge.findEnclosingTag=function(ce,pe,me,he){for(var be=new E(ce,pe.line,pe.ch,me);;){var De=se(be,he);if(!De)break;var Me=new E(ce,pe.line,pe.ch,me),Be=ae(Me,De.tag);if(Be)return{open:De,close:Be}}},ge.scanForClosingTag=function(ce,pe,me,he){var be=new E(ce,pe.line,pe.ch,he?{from:0,to:he}:null);return ae(be,me)}})},89780:function(Xt){(function(Pt,je){Xt.exports=je()})(this,function(){"use strict";var Pt=navigator.userAgent,je=navigator.platform,ge=/gecko\/\d/i.test(Pt),gt=/MSIE \d/.test(Pt),a=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Pt),Te=/Edge\/(\d+)/.exec(Pt),xe=gt||a||Te,z=xe&&(gt?document.documentMode||6:+(Te||a)[1]),E=!Te&&/WebKit\//.test(Pt),ie=E&&/Qt\/\d+\.\d+/.test(Pt),oe=!Te&&/Chrome\//.test(Pt),ee=/Opera\//.test(Pt),le=/Apple Computer/.test(navigator.vendor),x=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Pt),ne=/PhantomJS/.test(Pt),re=!Te&&/AppleWebKit/.test(Pt)&&/Mobile\/\w+/.test(Pt),ae=/Android/.test(Pt),se=re||ae||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Pt),ce=re||/Mac/.test(je),pe=/\bCrOS\b/.test(Pt),me=/win/i.test(je),he=ee&&Pt.match(/Version\/(\d*\.\d*)/);he&&(he=Number(he[1])),he&&he>=15&&(ee=!1,E=!0);var be=ce&&(ie||ee&&(he==null||he<12.11)),De=ge||xe&&z>=9;function Me(y){return new RegExp("(^|\\s)"+y+"(?:$|\\s)\\s*")}var Be=function(y,b){var fe=y.className,ue=Me(b).exec(fe);if(ue){var Se=fe.slice(ue.index+ue[0].length);y.className=fe.slice(0,ue.index)+(Se?ue[1]+Se:"")}};function Pe(y){for(var b=y.childNodes.length;b>0;--b)y.removeChild(y.firstChild);return y}function Ce(y,b){return Pe(y).appendChild(b)}function Oe(y,b,fe,ue){var Se=document.createElement(y);if(fe&&(Se.className=fe),ue&&(Se.style.cssText=ue),typeof b=="string")Se.appendChild(document.createTextNode(b));else if(b)for(var He=0;He<b.length;++He)Se.appendChild(b[He]);return Se}function Ie(y,b,fe,ue){var Se=Oe(y,b,fe,ue);return Se.setAttribute("role","presentation"),Se}var ke;document.createRange?ke=function(y,b,fe,ue){var Se=document.createRange();return Se.setEnd(ue||y,fe),Se.setStart(y,b),Se}:ke=function(y,b,fe){var ue=document.body.createTextRange();try{ue.moveToElementText(y.parentNode)}catch(Se){return ue}return ue.collapse(!0),ue.moveEnd("character",fe),ue.moveStart("character",b),ue};function Le(y,b){if(b.nodeType==3&&(b=b.parentNode),y.contains)return y.contains(b);do if(b.nodeType==11&&(b=b.host),b==y)return!0;while(b=b.parentNode)}function Ae(){var y;try{y=document.activeElement}catch(b){y=document.body||null}for(;y&&y.shadowRoot&&y.shadowRoot.activeElement;)y=y.shadowRoot.activeElement;return y}function ve(y,b){var fe=y.className;Me(b).test(fe)||(y.className+=(fe?" ":"")+b)}function Ue(y,b){for(var fe=y.split(" "),ue=0;ue<fe.length;ue++)fe[ue]&&!Me(fe[ue]).test(b)&&(b+=" "+fe[ue]);return b}var $e=function(y){y.select()};re?$e=function(y){y.selectionStart=0,y.selectionEnd=y.value.length}:xe&&($e=function(y){try{y.select()}catch(b){}});function Je(y){var b=Array.prototype.slice.call(arguments,1);return function(){return y.apply(null,b)}}function ot(y,b,fe){b||(b={});for(var ue in y)y.hasOwnProperty(ue)&&(fe!==!1||!b.hasOwnProperty(ue))&&(b[ue]=y[ue]);return b}function _e(y,b,fe,ue,Se){b==null&&(b=y.search(/[^\s\u00a0]/),b==-1&&(b=y.length));for(var He=ue||0,nt=Se||0;;){var ut=y.indexOf(" ",He);if(ut<0||ut>=b)return nt+(b-He);nt+=ut-He,nt+=fe-nt%fe,He=ut+1}}var Ke=function(){this.id=null,this.f=null,this.time=0,this.handler=Je(this.onTimeout,this)};Ke.prototype.onTimeout=function(y){y.id=0,y.time<=+new Date?y.f():setTimeout(y.handler,y.time-+new Date)},Ke.prototype.set=function(y,b){this.f=b;var fe=+new Date+y;(!this.id||fe<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,y),this.time=fe)};function et(y,b){for(var fe=0;fe<y.length;++fe)if(y[fe]==b)return fe;return-1}var rt=50,tt={toString:function(){return"CodeMirror.Pass"}},Ge={scroll:!1},Xe={origin:"*mouse"},Ve={origin:"+move"};function it(y,b,fe){for(var ue=0,Se=0;;){var He=y.indexOf(" ",ue);He==-1&&(He=y.length);var nt=He-ue;if(He==y.length||Se+nt>=b)return ue+Math.min(nt,b-Se);if(Se+=He-ue,Se+=fe-Se%fe,ue=He+1,Se>=b)return ue}}var Qe=[""];function ct(y){for(;Qe.length<=y;)Qe.push(at(Qe)+" ");return Qe[y]}function at(y){return y[y.length-1]}function qe(y,b){for(var fe=[],ue=0;ue<y.length;ue++)fe[ue]=b(y[ue],ue);return fe}function Fe(y,b,fe){for(var ue=0,Se=fe(b);ue<y.length&&fe(y[ue])<=Se;)ue++;y.splice(ue,0,b)}function Re(){}function te(y,b){var fe;return Object.create?fe=Object.create(y):(Re.prototype=y,fe=new Re),b&&ot(b,fe),fe}var de=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function Ne(y){return/\w/.test(y)||y>"\x80"&&(y.toUpperCase()!=y.toLowerCase()||de.test(y))}function ze(y,b){return b?b.source.indexOf("\\w")>-1&&Ne(y)?!0:b.test(y):Ne(y)}function we(y){for(var b in y)if(y.hasOwnProperty(b)&&y[b])return!1;return!0}var ye=/[\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 Ee(y){return y.charCodeAt(0)>=768&&ye.test(y)}function We(y,b,fe){for(;(fe<0?b>0:b<y.length)&&Ee(y.charAt(b));)b+=fe;return b}function Ze(y,b,fe){for(var ue=b>fe?-1:1;;){if(b==fe)return b;var Se=(b+fe)/2,He=ue<0?Math.ceil(Se):Math.floor(Se);if(He==b)return y(He)?b:fe;y(He)?fe=He:b=He+ue}}function Ye(y,b,fe,ue){if(!y)return ue(b,fe,"ltr",0);for(var Se=!1,He=0;He<y.length;++He){var nt=y[He];(nt.from<fe&&nt.to>b||b==fe&&nt.to==b)&&(ue(Math.max(nt.from,b),Math.min(nt.to,fe),nt.level==1?"rtl":"ltr",He),Se=!0)}Se||ue(b,fe,"ltr")}var st=null;function lt(y,b,fe){var ue;st=null;for(var Se=0;Se<y.length;++Se){var He=y[Se];if(He.from<b&&He.to>b)return Se;He.to==b&&(He.from!=He.to&&fe=="before"?ue=Se:st=Se),He.from==b&&(He.from!=He.to&&fe!="before"?ue=Se:st=Se)}return ue!=null?ue:st}var ft=function(){var y="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",b="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function fe(mt){return mt<=247?y.charAt(mt):1424<=mt&&mt<=1524?"R":1536<=mt&&mt<=1785?b.charAt(mt-1536):1774<=mt&&mt<=2220?"r":8192<=mt&&mt<=8203?"w":mt==8204?"b":"L"}var ue=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,Se=/[stwN]/,He=/[LRr]/,nt=/[Lb1n]/,ut=/[1n]/;function dt(mt,_t,Zt){this.level=mt,this.from=_t,this.to=Zt}return function(mt,_t){var Zt=_t=="ltr"?"L":"R";if(mt.length==0||_t=="ltr"&&!ue.test(mt))return!1;for(var rr=mt.length,er=[],Tr=0;Tr<rr;++Tr)er.push(fe(mt.charCodeAt(Tr)));for(var Rr=0,Ur=Zt;Rr<rr;++Rr){var Xr=er[Rr];Xr=="m"?er[Rr]=Ur:Ur=Xr}for(var rn=0,Yr=Zt;rn<rr;++rn){var an=er[rn];an=="1"&&Yr=="r"?er[rn]="n":He.test(an)&&(Yr=an,an=="r"&&(er[rn]="R"))}for(var gn=1,hn=er[0];gn<rr-1;++gn){var kn=er[gn];kn=="+"&&hn=="1"&&er[gn+1]=="1"?er[gn]="1":kn==","&&hn==er[gn+1]&&(hn=="1"||hn=="n")&&(er[gn]=hn),hn=kn}for(var Yn=0;Yn<rr;++Yn){var mi=er[Yn];if(mi==",")er[Yn]="N";else if(mi=="%"){var Qn=void 0;for(Qn=Yn+1;Qn<rr&&er[Qn]=="%";++Qn);for(var zi=Yn&&er[Yn-1]=="!"||Qn<rr&&er[Qn]=="1"?"1":"N",ki=Yn;ki<Qn;++ki)er[ki]=zi;Yn=Qn-1}}for(var ai=0,Mi=Zt;ai<rr;++ai){var bi=er[ai];Mi=="L"&&bi=="1"?er[ai]="L":He.test(bi)&&(Mi=bi)}for(var fi=0;fi<rr;++fi)if(Se.test(er[fi])){var si=void 0;for(si=fi+1;si<rr&&Se.test(er[si]);++si);for(var ei=(fi?er[fi-1]:Zt)=="L",Ri=(si<rr?er[si]:Zt)=="L",Zo=ei==Ri?ei?"L":"R":Zt,bo=fi;bo<si;++bo)er[bo]=Zo;fi=si-1}for(var Ci=[],no,vi=0;vi<rr;)if(nt.test(er[vi])){var bs=vi;for(++vi;vi<rr&&nt.test(er[vi]);++vi);Ci.push(new dt(0,bs,vi))}else{var so=vi,jo=Ci.length,Io=_t=="rtl"?1:0;for(++vi;vi<rr&&er[vi]!="L";++vi);for(var Ai=so;Ai<vi;)if(ut.test(er[Ai])){so<Ai&&(Ci.splice(jo,0,new dt(1,so,Ai)),jo+=Io);var Go=Ai;for(++Ai;Ai<vi&&ut.test(er[Ai]);++Ai);Ci.splice(jo,0,new dt(2,Go,Ai)),jo+=Io,so=Ai}else++Ai;so<vi&&Ci.splice(jo,0,new dt(1,so,vi))}return _t=="ltr"&&(Ci[0].level==1&&(no=mt.match(/^\s+/))&&(Ci[0].from=no[0].length,Ci.unshift(new dt(0,0,no[0].length))),at(Ci).level==1&&(no=mt.match(/\s+$/))&&(at(Ci).to-=no[0].length,Ci.push(new dt(0,rr-no[0].length,rr)))),_t=="rtl"?Ci.reverse():Ci}}();function Tt(y,b){var fe=y.order;return fe==null&&(fe=y.order=ft(y.text,b)),fe}var St=[],Ot=function(y,b,fe){if(y.addEventListener)y.addEventListener(b,fe,!1);else if(y.attachEvent)y.attachEvent("on"+b,fe);else{var ue=y._handlers||(y._handlers={});ue[b]=(ue[b]||St).concat(fe)}};function bt(y,b){return y._handlers&&y._handlers[b]||St}function Mt(y,b,fe){if(y.removeEventListener)y.removeEventListener(b,fe,!1);else if(y.detachEvent)y.detachEvent("on"+b,fe);else{var ue=y._handlers,Se=ue&&ue[b];if(Se){var He=et(Se,fe);He>-1&&(ue[b]=Se.slice(0,He).concat(Se.slice(He+1)))}}}function Et(y,b){var fe=bt(y,b);if(fe.length)for(var ue=Array.prototype.slice.call(arguments,2),Se=0;Se<fe.length;++Se)fe[Se].apply(null,ue)}function xt(y,b,fe){return typeof b=="string"&&(b={type:b,preventDefault:function(){this.defaultPrevented=!0}}),Et(y,fe||b.type,y,b),Vt(b)||b.codemirrorIgnore}function Dt(y){var b=y._handlers&&y._handlers.cursorActivity;if(b)for(var fe=y.curOp.cursorActivityHandlers||(y.curOp.cursorActivityHandlers=[]),ue=0;ue<b.length;++ue)et(fe,b[ue])==-1&&fe.push(b[ue])}function jt(y,b){return bt(y,b).length>0}function ht(y){y.prototype.on=function(b,fe){Ot(this,b,fe)},y.prototype.off=function(b,fe){Mt(this,b,fe)}}function Ct(y){y.preventDefault?y.preventDefault():y.returnValue=!1}function $t(y){y.stopPropagation?y.stopPropagation():y.cancelBubble=!0}function Vt(y){return y.defaultPrevented!=null?y.defaultPrevented:y.returnValue==!1}function vt(y){Ct(y),$t(y)}function kt(y){return y.target||y.srcElement}function Wt(y){var b=y.which;return b==null&&(y.button&1?b=1:y.button&2?b=3:y.button&4&&(b=2)),ce&&y.ctrlKey&&b==1&&(b=3),b}var Kt=function(){if(xe&&z<9)return!1;var y=Oe("div");return"draggable"in y||"dragDrop"in y}(),qt;function or(y){if(qt==null){var b=Oe("span","\u200B");Ce(y,Oe("span",[b,document.createTextNode("x")])),y.firstChild.offsetHeight!=0&&(qt=b.offsetWidth<=1&&b.offsetHeight>2&&!(xe&&z<8))}var fe=qt?Oe("span","\u200B"):Oe("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return fe.setAttribute("cm-text",""),fe}var gr;function wr(y){if(gr!=null)return gr;var b=Ce(y,document.createTextNode("A\u062EA")),fe=ke(b,0,1).getBoundingClientRect(),ue=ke(b,1,2).getBoundingClientRect();return Pe(y),!fe||fe.left==fe.right?!1:gr=ue.right-fe.right<3}var ur=`
|
|
|
|
|
|
b`.split(/\n/).length!=3?function(y){for(var b=0,fe=[],ue=y.length;b<=ue;){var Se=y.indexOf(`
|
|
|
`,b);Se==-1&&(Se=y.length);var He=y.slice(b,y.charAt(Se-1)=="\r"?Se-1:Se),nt=He.indexOf("\r");nt!=-1?(fe.push(He.slice(0,nt)),b+=nt+1):(fe.push(He),b=Se+1)}return fe}:function(y){return y.split(/\r\n?|\n/)},xr=window.getSelection?function(y){try{return y.selectionStart!=y.selectionEnd}catch(b){return!1}}:function(y){var b;try{b=y.ownerDocument.selection.createRange()}catch(fe){}return!b||b.parentElement()!=y?!1:b.compareEndPoints("StartToEnd",b)!=0},nr=function(){var y=Oe("div");return"oncopy"in y?!0:(y.setAttribute("oncopy","return;"),typeof y.oncopy=="function")}(),fr=null;function yr(y){if(fr!=null)return fr;var b=Ce(y,Oe("span","x")),fe=b.getBoundingClientRect(),ue=ke(b,0,1).getBoundingClientRect();return fr=Math.abs(fe.left-ue.left)>1}var Sr={},ir={};function Qt(y,b){arguments.length>2&&(b.dependencies=Array.prototype.slice.call(arguments,2)),Sr[y]=b}function Jt(y,b){ir[y]=b}function tr(y){if(typeof y=="string"&&ir.hasOwnProperty(y))y=ir[y];else if(y&&typeof y.name=="string"&&ir.hasOwnProperty(y.name)){var b=ir[y.name];typeof b=="string"&&(b={name:b}),y=te(b,y),y.name=b.name}else{if(typeof y=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(y))return tr("application/xml");if(typeof y=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(y))return tr("application/json")}return typeof y=="string"?{name:y}:y||{name:"null"}}function sr(y,b){b=tr(b);var fe=Sr[b.name];if(!fe)return sr(y,"text/plain");var ue=fe(y,b);if(Cr.hasOwnProperty(b.name)){var Se=Cr[b.name];for(var He in Se)Se.hasOwnProperty(He)&&(ue.hasOwnProperty(He)&&(ue["_"+He]=ue[He]),ue[He]=Se[He])}if(ue.name=b.name,b.helperType&&(ue.helperType=b.helperType),b.modeProps)for(var nt in b.modeProps)ue[nt]=b.modeProps[nt];return ue}var Cr={};function Er(y,b){var fe=Cr.hasOwnProperty(y)?Cr[y]:Cr[y]={};ot(b,fe)}function vr(y,b){if(b===!0)return b;if(y.copyState)return y.copyState(b);var fe={};for(var ue in b){var Se=b[ue];Se instanceof Array&&(Se=Se.concat([])),fe[ue]=Se}return fe}function br(y,b){for(var fe;y.innerMode&&(fe=y.innerMode(b),!(!fe||fe.mode==y));)b=fe.state,y=fe.mode;return fe||{mode:y,state:b}}function Fr(y,b,fe){return y.startState?y.startState(b,fe):!0}var _r=function(y,b,fe){this.pos=this.start=0,this.string=y,this.tabSize=b||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=fe};_r.prototype.eol=function(){return this.pos>=this.string.length},_r.prototype.sol=function(){return this.pos==this.lineStart},_r.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},_r.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},_r.prototype.eat=function(y){var b=this.string.charAt(this.pos),fe;if(typeof y=="string"?fe=b==y:fe=b&&(y.test?y.test(b):y(b)),fe)return++this.pos,b},_r.prototype.eatWhile=function(y){for(var b=this.pos;this.eat(y););return this.pos>b},_r.prototype.eatSpace=function(){for(var y=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>y},_r.prototype.skipToEnd=function(){this.pos=this.string.length},_r.prototype.skipTo=function(y){var b=this.string.indexOf(y,this.pos);if(b>-1)return this.pos=b,!0},_r.prototype.backUp=function(y){this.pos-=y},_r.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=_e(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?_e(this.string,this.lineStart,this.tabSize):0)},_r.prototype.indentation=function(){return _e(this.string,null,this.tabSize)-(this.lineStart?_e(this.string,this.lineStart,this.tabSize):0)},_r.prototype.match=function(y,b,fe){if(typeof y=="string"){var ue=function(nt){return fe?nt.toLowerCase():nt},Se=this.string.substr(this.pos,y.length);if(ue(Se)==ue(y))return b!==!1&&(this.pos+=y.length),!0}else{var He=this.string.slice(this.pos).match(y);return He&&He.index>0?null:(He&&b!==!1&&(this.pos+=He[0].length),He)}},_r.prototype.current=function(){return this.string.slice(this.start,this.pos)},_r.prototype.hideFirstChars=function(y,b){this.lineStart+=y;try{return b()}finally{this.lineStart-=y}},_r.prototype.lookAhead=function(y){var b=this.lineOracle;return b&&b.lookAhead(y)},_r.prototype.baseToken=function(){var y=this.lineOracle;return y&&y.baseToken(this.pos)};function Yt(y,b){if(b-=y.first,b<0||b>=y.size)throw new Error("There is no line "+(b+y.first)+" in the document.");for(var fe=y;!fe.lines;)for(var ue=0;;++ue){var Se=fe.children[ue],He=Se.chunkSize();if(b<He){fe=Se;break}b-=He}return fe.lines[b]}function ar(y,b,fe){var ue=[],Se=b.line;return y.iter(b.line,fe.line+1,function(He){var nt=He.text;Se==fe.line&&(nt=nt.slice(0,fe.ch)),Se==b.line&&(nt=nt.slice(b.ch)),ue.push(nt),++Se}),ue}function Dr(y,b,fe){var ue=[];return y.iter(b,fe,function(Se){ue.push(Se.text)}),ue}function Ir(y,b){var fe=b-y.height;if(fe)for(var ue=y;ue;ue=ue.parent)ue.height+=fe}function It(y){if(y.parent==null)return null;for(var b=y.parent,fe=et(b.lines,y),ue=b.parent;ue;b=ue,ue=ue.parent)for(var Se=0;ue.children[Se]!=b;++Se)fe+=ue.children[Se].chunkSize();return fe+b.first}function Nt(y,b){var fe=y.first;e:do{for(var ue=0;ue<y.children.length;++ue){var Se=y.children[ue],He=Se.height;if(b<He){y=Se;continue e}b-=He,fe+=Se.chunkSize()}return fe}while(!y.lines);for(var nt=0;nt<y.lines.length;++nt){var ut=y.lines[nt],dt=ut.height;if(b<dt)break;b-=dt}return fe+nt}function yt(y,b){return b>=y.first&&b<y.first+y.size}function At(y,b){return String(y.lineNumberFormatter(b+y.firstLineNumber))}function wt(y,b,fe){if(fe===void 0&&(fe=null),!(this instanceof wt))return new wt(y,b,fe);this.line=y,this.ch=b,this.sticky=fe}function Rt(y,b){return y.line-b.line||y.ch-b.ch}function pt(y,b){return y.sticky==b.sticky&&Rt(y,b)==0}function Ft(y){return wt(y.line,y.ch)}function Ht(y,b){return Rt(y,b)<0?b:y}function Gt(y,b){return Rt(y,b)<0?y:b}function zt(y,b){return Math.max(y.first,Math.min(b,y.first+y.size-1))}function Bt(y,b){if(b.line<y.first)return wt(y.first,0);var fe=y.first+y.size-1;return b.line>fe?wt(fe,Yt(y,fe).text.length):Lt(b,Yt(y,b.line).text.length)}function Lt(y,b){var fe=y.ch;return fe==null||fe>b?wt(y.line,b):fe<0?wt(y.line,0):y}function Ut(y,b){for(var fe=[],ue=0;ue<b.length;ue++)fe[ue]=Bt(y,b[ue]);return fe}var cr=function(y,b){this.state=y,this.lookAhead=b},lr=function(y,b,fe,ue){this.state=b,this.doc=y,this.line=fe,this.maxLookAhead=ue||0,this.baseTokens=null,this.baseTokenPos=1};lr.prototype.lookAhead=function(y){var b=this.doc.getLine(this.line+y);return b!=null&&y>this.maxLookAhead&&(this.maxLookAhead=y),b},lr.prototype.baseToken=function(y){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=y;)this.baseTokenPos+=2;var b=this.baseTokens[this.baseTokenPos+1];return{type:b&&b.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-y}},lr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},lr.fromSaved=function(y,b,fe){return b instanceof cr?new lr(y,vr(y.mode,b.state),fe,b.lookAhead):new lr(y,vr(y.mode,b),fe)},lr.prototype.save=function(y){var b=y!==!1?vr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new cr(b,this.maxLookAhead):b};function dr(y,b,fe,ue){var Se=[y.state.modeGen],He={};Vr(y,b.text,y.doc.mode,fe,function(mt,_t){return Se.push(mt,_t)},He,ue);for(var nt=fe.state,ut=function(mt){fe.baseTokens=Se;var _t=y.state.overlays[mt],Zt=1,rr=0;fe.state=!0,Vr(y,b.text,_t.mode,fe,function(er,Tr){for(var Rr=Zt;rr<er;){var Ur=Se[Zt];Ur>er&&Se.splice(Zt,1,er,Se[Zt+1],Ur),Zt+=2,rr=Math.min(er,Ur)}if(Tr)if(_t.opaque)Se.splice(Rr,Zt-Rr,er,"overlay "+Tr),Zt=Rr+2;else for(;Rr<Zt;Rr+=2){var Xr=Se[Rr+1];Se[Rr+1]=(Xr?Xr+" ":"")+"overlay "+Tr}},He),fe.state=nt,fe.baseTokens=null,fe.baseTokenPos=1},dt=0;dt<y.state.overlays.length;++dt)ut(dt);return{styles:Se,classes:He.bgClass||He.textClass?He:null}}function Lr(y,b,fe){if(!b.styles||b.styles[0]!=y.state.modeGen){var ue=zr(y,It(b)),Se=b.text.length>y.options.maxHighlightLength&&vr(y.doc.mode,ue.state),He=dr(y,b,ue);Se&&(ue.state=Se),b.stateAfter=ue.save(!Se),b.styles=He.styles,He.classes?b.styleClasses=He.classes:b.styleClasses&&(b.styleClasses=null),fe===y.doc.highlightFrontier&&(y.doc.modeFrontier=Math.max(y.doc.modeFrontier,++y.doc.highlightFrontier))}return b.styles}function zr(y,b,fe){var ue=y.doc,Se=y.display;if(!ue.mode.startState)return new lr(ue,!0,b);var He=Jr(y,b,fe),nt=He>ue.first&&Yt(ue,He-1).stateAfter,ut=nt?lr.fromSaved(ue,nt,He):new lr(ue,Fr(ue.mode),He);return ue.iter(He,b,function(dt){Zr(y,dt.text,ut);var mt=ut.line;dt.stateAfter=mt==b-1||mt%5==0||mt>=Se.viewFrom&&mt<Se.viewTo?ut.save():null,ut.nextLine()}),fe&&(ue.modeFrontier=ut.line),ut}function Zr(y,b,fe,ue){var Se=y.doc.mode,He=new _r(b,y.options.tabSize,fe);for(He.start=He.pos=ue||0,b==""&&Br(Se,fe.state);!He.eol();)Pr(Se,He,fe.state),He.start=He.pos}function Br(y,b){if(y.blankLine)return y.blankLine(b);if(y.innerMode){var fe=br(y,b);if(fe.mode.blankLine)return fe.mode.blankLine(fe.state)}}function Pr(y,b,fe,ue){for(var Se=0;Se<10;Se++){ue&&(ue[0]=br(y,fe).mode);var He=y.token(b,fe);if(b.pos>b.start)return He}throw new Error("Mode "+y.name+" failed to advance stream.")}var Nr=function(y,b,fe){this.start=y.start,this.end=y.pos,this.string=y.current(),this.type=b||null,this.state=fe};function $r(y,b,fe,ue){var Se=y.doc,He=Se.mode,nt;b=Bt(Se,b);var ut=Yt(Se,b.line),dt=zr(y,b.line,fe),mt=new _r(ut.text,y.options.tabSize,dt),_t;for(ue&&(_t=[]);(ue||mt.pos<b.ch)&&!mt.eol();)mt.start=mt.pos,nt=Pr(He,mt,dt.state),ue&&_t.push(new Nr(mt,nt,vr(Se.mode,dt.state)));return ue?_t:new Nr(mt,nt,dt.state)}function Qr(y,b){if(y)for(;;){var fe=y.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!fe)break;y=y.slice(0,fe.index)+y.slice(fe.index+fe[0].length);var ue=fe[1]?"bgClass":"textClass";b[ue]==null?b[ue]=fe[2]:new RegExp("(?:^|\\s)"+fe[2]+"(?:$|\\s)").test(b[ue])||(b[ue]+=" "+fe[2])}return y}function Vr(y,b,fe,ue,Se,He,nt){var ut=fe.flattenSpans;ut==null&&(ut=y.options.flattenSpans);var dt=0,mt=null,_t=new _r(b,y.options.tabSize,ue),Zt,rr=y.options.addModeClass&&[null];for(b==""&&Qr(Br(fe,ue.state),He);!_t.eol();){if(_t.pos>y.options.maxHighlightLength?(ut=!1,nt&&Zr(y,b,ue,_t.pos),_t.pos=b.length,Zt=null):Zt=Qr(Pr(fe,_t,ue.state,rr),He),rr){var er=rr[0].name;er&&(Zt="m-"+(Zt?er+" "+Zt:er))}if(!ut||mt!=Zt){for(;dt<_t.start;)dt=Math.min(_t.start,dt+5e3),Se(dt,mt);mt=Zt}_t.start=_t.pos}for(;dt<_t.pos;){var Tr=Math.min(_t.pos,dt+5e3);Se(Tr,mt),dt=Tr}}function Jr(y,b,fe){for(var ue,Se,He=y.doc,nt=fe?-1:b-(y.doc.mode.innerMode?1e3:100),ut=b;ut>nt;--ut){if(ut<=He.first)return He.first;var dt=Yt(He,ut-1),mt=dt.stateAfter;if(mt&&(!fe||ut+(mt instanceof cr?mt.lookAhead:0)<=He.modeFrontier))return ut;var _t=_e(dt.text,null,y.options.tabSize);(Se==null||ue>_t)&&(Se=ut-1,ue=_t)}return Se}function kr(y,b){if(y.modeFrontier=Math.min(y.modeFrontier,b),!(y.highlightFrontier<b-10)){for(var fe=y.first,ue=b-1;ue>fe;ue--){var Se=Yt(y,ue).stateAfter;if(Se&&(!(Se instanceof cr)||ue+Se.lookAhead<b)){fe=ue+1;break}}y.highlightFrontier=Math.min(y.highlightFrontier,fe)}}var tn=!1,Gr=!1;function fn(){tn=!0}function pn(){Gr=!0}function ln(y,b,fe){this.marker=y,this.from=b,this.to=fe}function un(y,b){if(y)for(var fe=0;fe<y.length;++fe){var ue=y[fe];if(ue.marker==b)return ue}}function yn(y,b){for(var fe,ue=0;ue<y.length;++ue)y[ue]!=b&&(fe||(fe=[])).push(y[ue]);return fe}function sn(y,b){y.markedSpans=y.markedSpans?y.markedSpans.concat([b]):[b],b.marker.attachLine(y)}function dn(y,b,fe){var ue;if(y)for(var Se=0;Se<y.length;++Se){var He=y[Se],nt=He.marker,ut=He.from==null||(nt.inclusiveLeft?He.from<=b:He.from<b);if(ut||He.from==b&&nt.type=="bookmark"&&(!fe||!He.marker.insertLeft)){var dt=He.to==null||(nt.inclusiveRight?He.to>=b:He.to>b);(ue||(ue=[])).push(new ln(nt,He.from,dt?null:He.to))}}return ue}function en(y,b,fe){var ue;if(y)for(var Se=0;Se<y.length;++Se){var He=y[Se],nt=He.marker,ut=He.to==null||(nt.inclusiveRight?He.to>=b:He.to>b);if(ut||He.from==b&&nt.type=="bookmark"&&(!fe||He.marker.insertLeft)){var dt=He.from==null||(nt.inclusiveLeft?He.from<=b:He.from<b);(ue||(ue=[])).push(new ln(nt,dt?null:He.from-b,He.to==null?null:He.to-b))}}return ue}function mn(y,b){if(b.full)return null;var fe=yt(y,b.from.line)&&Yt(y,b.from.line).markedSpans,ue=yt(y,b.to.line)&&Yt(y,b.to.line).markedSpans;if(!fe&&!ue)return null;var Se=b.from.ch,He=b.to.ch,nt=Rt(b.from,b.to)==0,ut=dn(fe,Se,nt),dt=en(ue,He,nt),mt=b.text.length==1,_t=at(b.text).length+(mt?Se:0);if(ut)for(var Zt=0;Zt<ut.length;++Zt){var rr=ut[Zt];if(rr.to==null){var er=un(dt,rr.marker);er?mt&&(rr.to=er.to==null?null:er.to+_t):rr.to=Se}}if(dt)for(var Tr=0;Tr<dt.length;++Tr){var Rr=dt[Tr];if(Rr.to!=null&&(Rr.to+=_t),Rr.from==null){var Ur=un(ut,Rr.marker);Ur||(Rr.from=_t,mt&&(ut||(ut=[])).push(Rr))}else Rr.from+=_t,mt&&(ut||(ut=[])).push(Rr)}ut&&(ut=bn(ut)),dt&&dt!=ut&&(dt=bn(dt));var Xr=[ut];if(!mt){var rn=b.text.length-2,Yr;if(rn>0&&ut)for(var an=0;an<ut.length;++an)ut[an].to==null&&(Yr||(Yr=[])).push(new ln(ut[an].marker,null,null));for(var gn=0;gn<rn;++gn)Xr.push(Yr);Xr.push(dt)}return Xr}function bn(y){for(var b=0;b<y.length;++b){var fe=y[b];fe.from!=null&&fe.from==fe.to&&fe.marker.clearWhenEmpty!==!1&&y.splice(b--,1)}return y.length?y:null}function _n(y,b,fe){var ue=null;if(y.iter(b.line,fe.line+1,function(er){if(er.markedSpans)for(var Tr=0;Tr<er.markedSpans.length;++Tr){var Rr=er.markedSpans[Tr].marker;Rr.readOnly&&(!ue||et(ue,Rr)==-1)&&(ue||(ue=[])).push(Rr)}}),!ue)return null;for(var Se=[{from:b,to:fe}],He=0;He<ue.length;++He)for(var nt=ue[He],ut=nt.find(0),dt=0;dt<Se.length;++dt){var mt=Se[dt];if(!(Rt(mt.to,ut.from)<0||Rt(mt.from,ut.to)>0)){var _t=[dt,1],Zt=Rt(mt.from,ut.from),rr=Rt(mt.to,ut.to);(Zt<0||!nt.inclusiveLeft&&!Zt)&&_t.push({from:mt.from,to:ut.from}),(rr>0||!nt.inclusiveRight&&!rr)&&_t.push({from:ut.to,to:mt.to}),Se.splice.apply(Se,_t),dt+=_t.length-3}}return Se}function En(y){var b=y.markedSpans;if(b){for(var fe=0;fe<b.length;++fe)b[fe].marker.detachLine(y);y.markedSpans=null}}function Mn(y,b){if(b){for(var fe=0;fe<b.length;++fe)b[fe].marker.attachLine(y);y.markedSpans=b}}function On(y){return y.inclusiveLeft?-1:0}function jn(y){return y.inclusiveRight?1:0}function on(y,b){var fe=y.lines.length-b.lines.length;if(fe!=0)return fe;var ue=y.find(),Se=b.find(),He=Rt(ue.from,Se.from)||On(y)-On(b);if(He)return-He;var nt=Rt(ue.to,Se.to)||jn(y)-jn(b);return nt||b.id-y.id}function nn(y,b){var fe=Gr&&y.markedSpans,ue;if(fe)for(var Se=void 0,He=0;He<fe.length;++He)Se=fe[He],Se.marker.collapsed&&(b?Se.from:Se.to)==null&&(!ue||on(ue,Se.marker)<0)&&(ue=Se.marker);return ue}function qr(y){return nn(y,!0)}function mr(y){return nn(y,!1)}function jr(y,b){var fe=Gr&&y.markedSpans,ue;if(fe)for(var Se=0;Se<fe.length;++Se){var He=fe[Se];He.marker.collapsed&&(He.from==null||He.from<b)&&(He.to==null||He.to>b)&&(!ue||on(ue,He.marker)<0)&&(ue=He.marker)}return ue}function Ar(y,b,fe,ue,Se){var He=Yt(y,b),nt=Gr&&He.markedSpans;if(nt)for(var ut=0;ut<nt.length;++ut){var dt=nt[ut];if(dt.marker.collapsed){var mt=dt.marker.find(0),_t=Rt(mt.from,fe)||On(dt.marker)-On(Se),Zt=Rt(mt.to,ue)||jn(dt.marker)-jn(Se);if(!(_t>=0&&Zt<=0||_t<=0&&Zt>=0)&&(_t<=0&&(dt.marker.inclusiveRight&&Se.inclusiveLeft?Rt(mt.to,fe)>=0:Rt(mt.to,fe)>0)||_t>=0&&(dt.marker.inclusiveRight&&Se.inclusiveLeft?Rt(mt.from,ue)<=0:Rt(mt.from,ue)<0)))return!0}}}function hr(y){for(var b;b=qr(y);)y=b.find(-1,!0).line;return y}function Hr(y){for(var b;b=mr(y);)y=b.find(1,!0).line;return y}function Kr(y){for(var b,fe;b=mr(y);)y=b.find(1,!0).line,(fe||(fe=[])).push(y);return fe}function Or(y,b){var fe=Yt(y,b),ue=hr(fe);return fe==ue?b:It(ue)}function pr(y,b){if(b>y.lastLine())return b;var fe=Yt(y,b),ue;if(!Mr(y,fe))return b;for(;ue=mr(fe);)fe=ue.find(1,!0).line;return It(fe)+1}function Mr(y,b){var fe=Gr&&b.markedSpans;if(fe){for(var ue=void 0,Se=0;Se<fe.length;++Se)if(ue=fe[Se],!!ue.marker.collapsed){if(ue.from==null)return!0;if(!ue.marker.widgetNode&&ue.from==0&&ue.marker.inclusiveLeft&&Wr(y,b,ue))return!0}}}function Wr(y,b,fe){if(fe.to==null){var ue=fe.marker.find(1,!0);return Wr(y,ue.line,un(ue.line.markedSpans,fe.marker))}if(fe.marker.inclusiveRight&&fe.to==b.text.length)return!0;for(var Se=void 0,He=0;He<b.markedSpans.length;++He)if(Se=b.markedSpans[He],Se.marker.collapsed&&!Se.marker.widgetNode&&Se.from==fe.to&&(Se.to==null||Se.to!=fe.from)&&(Se.marker.inclusiveLeft||fe.marker.inclusiveRight)&&Wr(y,b,Se))return!0}function cn(y){y=hr(y);for(var b=0,fe=y.parent,ue=0;ue<fe.lines.length;++ue){var Se=fe.lines[ue];if(Se==y)break;b+=Se.height}for(var He=fe.parent;He;fe=He,He=fe.parent)for(var nt=0;nt<He.children.length;++nt){var ut=He.children[nt];if(ut==fe)break;b+=ut.height}return b}function Dn(y){if(y.height==0)return 0;for(var b=y.text.length,fe,ue=y;fe=qr(ue);){var Se=fe.find(0,!0);ue=Se.from.line,b+=Se.from.ch-Se.to.ch}for(ue=y;fe=mr(ue);){var He=fe.find(0,!0);b-=ue.text.length-He.from.ch,ue=He.to.line,b+=ue.text.length-He.to.ch}return b}function Tn(y){var b=y.display,fe=y.doc;b.maxLine=Yt(fe,fe.first),b.maxLineLength=Dn(b.maxLine),b.maxLineChanged=!0,fe.iter(function(ue){var Se=Dn(ue);Se>b.maxLineLength&&(b.maxLineLength=Se,b.maxLine=ue)})}var Bn=function(y,b,fe){this.text=y,Mn(this,b),this.height=fe?fe(this):1};Bn.prototype.lineNo=function(){return It(this)},ht(Bn);function Rn(y,b,fe,ue){y.text=b,y.stateAfter&&(y.stateAfter=null),y.styles&&(y.styles=null),y.order!=null&&(y.order=null),En(y),Mn(y,fe);var Se=ue?ue(y):1;Se!=y.height&&Ir(y,Se)}function Ln(y){y.parent=null,En(y)}var Zn={},Wn={};function Vn(y,b){if(!y||/^\s*$/.test(y))return null;var fe=b.addModeClass?Wn:Zn;return fe[y]||(fe[y]=y.replace(/\S+/g,"cm-$&"))}function ti(y,b){var fe=Ie("span",null,null,E?"padding-right: .1px":null),ue={pre:Ie("pre",[fe],"CodeMirror-line"),content:fe,col:0,pos:0,cm:y,trailingSpace:!1,splitSpaces:y.getOption("lineWrapping")};b.measure={};for(var Se=0;Se<=(b.rest?b.rest.length:0);Se++){var He=Se?b.rest[Se-1]:b.line,nt=void 0;ue.pos=0,ue.addToken=Ni,wr(y.display.measure)&&(nt=Tt(He,y.doc.direction))&&(ue.addToken=li(ue.addToken,nt)),ue.map=[];var ut=b!=y.display.externalMeasured&&It(He);zn(He,ue,Lr(y,He,ut)),He.styleClasses&&(He.styleClasses.bgClass&&(ue.bgClass=Ue(He.styleClasses.bgClass,ue.bgClass||"")),He.styleClasses.textClass&&(ue.textClass=Ue(He.styleClasses.textClass,ue.textClass||""))),ue.map.length==0&&ue.map.push(0,0,ue.content.appendChild(or(y.display.measure))),Se==0?(b.measure.map=ue.map,b.measure.cache={}):((b.measure.maps||(b.measure.maps=[])).push(ue.map),(b.measure.caches||(b.measure.caches=[])).push({}))}if(E){var dt=ue.content.lastChild;(/\bcm-tab\b/.test(dt.className)||dt.querySelector&&dt.querySelector(".cm-tab"))&&(ue.content.className="cm-tab-wrap-hack")}return Et(y,"renderLine",y,b.line,ue.pre),ue.pre.className&&(ue.textClass=Ue(ue.pre.className,ue.textClass||"")),ue}function Ei(y){var b=Oe("span","\u2022","cm-invalidchar");return b.title="\\u"+y.charCodeAt(0).toString(16),b.setAttribute("aria-label",b.title),b}function Ni(y,b,fe,ue,Se,He,nt){if(b){var ut=y.splitSpaces?xi(b,y.trailingSpace):b,dt=y.cm.state.specialChars,mt=!1,_t;if(!dt.test(b))y.col+=b.length,_t=document.createTextNode(ut),y.map.push(y.pos,y.pos+b.length,_t),xe&&z<9&&(mt=!0),y.pos+=b.length;else{_t=document.createDocumentFragment();for(var Zt=0;;){dt.lastIndex=Zt;var rr=dt.exec(b),er=rr?rr.index-Zt:b.length-Zt;if(er){var Tr=document.createTextNode(ut.slice(Zt,Zt+er));xe&&z<9?_t.appendChild(Oe("span",[Tr])):_t.appendChild(Tr),y.map.push(y.pos,y.pos+er,Tr),y.col+=er,y.pos+=er}if(!rr)break;Zt+=er+1;var Rr=void 0;if(rr[0]==" "){var Ur=y.cm.options.tabSize,Xr=Ur-y.col%Ur;Rr=_t.appendChild(Oe("span",ct(Xr),"cm-tab")),Rr.setAttribute("role","presentation"),Rr.setAttribute("cm-text"," "),y.col+=Xr}else rr[0]=="\r"||rr[0]==`
|
|
|
`?(Rr=_t.appendChild(Oe("span",rr[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Rr.setAttribute("cm-text",rr[0]),y.col+=1):(Rr=y.cm.options.specialCharPlaceholder(rr[0]),Rr.setAttribute("cm-text",rr[0]),xe&&z<9?_t.appendChild(Oe("span",[Rr])):_t.appendChild(Rr),y.col+=1);y.map.push(y.pos,y.pos+1,Rr),y.pos++}}if(y.trailingSpace=ut.charCodeAt(b.length-1)==32,fe||ue||Se||mt||He||nt){var rn=fe||"";ue&&(rn+=ue),Se&&(rn+=Se);var Yr=Oe("span",[_t],rn,He);if(nt)for(var an in nt)nt.hasOwnProperty(an)&&an!="style"&&an!="class"&&Yr.setAttribute(an,nt[an]);return y.content.appendChild(Yr)}y.content.appendChild(_t)}}function xi(y,b){if(y.length>1&&!/ /.test(y))return y;for(var fe=b,ue="",Se=0;Se<y.length;Se++){var He=y.charAt(Se);He==" "&&fe&&(Se==y.length-1||y.charCodeAt(Se+1)==32)&&(He="\xA0"),ue+=He,fe=He==" "}return ue}function li(y,b){return function(fe,ue,Se,He,nt,ut,dt){Se=Se?Se+" cm-force-border":"cm-force-border";for(var mt=fe.pos,_t=mt+ue.length;;){for(var Zt=void 0,rr=0;rr<b.length&&(Zt=b[rr],!(Zt.to>mt&&Zt.from<=mt));rr++);if(Zt.to>=_t)return y(fe,ue,Se,He,nt,ut,dt);y(fe,ue.slice(0,Zt.to-mt),Se,He,null,ut,dt),He=null,ue=ue.slice(Zt.to-mt),mt=Zt.to}}}function Bi(y,b,fe,ue){var Se=!ue&&fe.widgetNode;Se&&y.map.push(y.pos,y.pos+b,Se),!ue&&y.cm.display.input.needsContentAttribute&&(Se||(Se=y.content.appendChild(document.createElement("span"))),Se.setAttribute("cm-marker",fe.id)),Se&&(y.cm.display.input.setUneditable(Se),y.content.appendChild(Se)),y.pos+=b,y.trailingSpace=!1}function zn(y,b,fe){var ue=y.markedSpans,Se=y.text,He=0;if(!ue){for(var nt=1;nt<fe.length;nt+=2)b.addToken(b,Se.slice(He,He=fe[nt]),Vn(fe[nt+1],b.cm.options));return}for(var ut=Se.length,dt=0,mt=1,_t="",Zt,rr,er=0,Tr,Rr,Ur,Xr,rn;;){if(er==dt){Tr=Rr=Ur=rr="",rn=null,Xr=null,er=1/0;for(var Yr=[],an=void 0,gn=0;gn<ue.length;++gn){var hn=ue[gn],kn=hn.marker;if(kn.type=="bookmark"&&hn.from==dt&&kn.widgetNode)Yr.push(kn);else if(hn.from<=dt&&(hn.to==null||hn.to>dt||kn.collapsed&&hn.to==dt&&hn.from==dt)){if(hn.to!=null&&hn.to!=dt&&er>hn.to&&(er=hn.to,Rr=""),kn.className&&(Tr+=" "+kn.className),kn.css&&(rr=(rr?rr+";":"")+kn.css),kn.startStyle&&hn.from==dt&&(Ur+=" "+kn.startStyle),kn.endStyle&&hn.to==er&&(an||(an=[])).push(kn.endStyle,hn.to),kn.title&&((rn||(rn={})).title=kn.title),kn.attributes)for(var Yn in kn.attributes)(rn||(rn={}))[Yn]=kn.attributes[Yn];kn.collapsed&&(!Xr||on(Xr.marker,kn)<0)&&(Xr=hn)}else hn.from>dt&&er>hn.from&&(er=hn.from)}if(an)for(var mi=0;mi<an.length;mi+=2)an[mi+1]==er&&(Rr+=" "+an[mi]);if(!Xr||Xr.from==dt)for(var Qn=0;Qn<Yr.length;++Qn)Bi(b,0,Yr[Qn]);if(Xr&&(Xr.from||0)==dt){if(Bi(b,(Xr.to==null?ut+1:Xr.to)-dt,Xr.marker,Xr.from==null),Xr.to==null)return;Xr.to==dt&&(Xr=!1)}}if(dt>=ut)break;for(var zi=Math.min(ut,er);;){if(_t){var ki=dt+_t.length;if(!Xr){var ai=ki>zi?_t.slice(0,zi-dt):_t;b.addToken(b,ai,Zt?Zt+Tr:Tr,Ur,dt+ai.length==er?Rr:"",rr,rn)}if(ki>=zi){_t=_t.slice(zi-dt),dt=zi;break}dt=ki,Ur=""}_t=Se.slice(He,He=fe[mt++]),Zt=Vn(fe[mt++],b.cm.options)}}}function Ki(y,b,fe){this.line=b,this.rest=Kr(b),this.size=this.rest?It(at(this.rest))-fe+1:1,this.node=this.text=null,this.hidden=Mr(y,b)}function qn(y,b,fe){for(var ue=[],Se,He=b;He<fe;He=Se){var nt=new Ki(y.doc,Yt(y.doc,He),He);Se=He+nt.size,ue.push(nt)}return ue}var xn=null;function Fn(y){xn?xn.ops.push(y):y.ownsGroup=xn={ops:[y],delayedCallbacks:[]}}function $n(y){var b=y.delayedCallbacks,fe=0;do{for(;fe<b.length;fe++)b[fe].call(null);for(var ue=0;ue<y.ops.length;ue++){var Se=y.ops[ue];if(Se.cursorActivityHandlers)for(;Se.cursorActivityCalled<Se.cursorActivityHandlers.length;)Se.cursorActivityHandlers[Se.cursorActivityCalled++].call(null,Se.cm)}}while(fe<b.length)}function Sn(y,b){var fe=y.ownsGroup;if(fe)try{$n(fe)}finally{xn=null,b(fe)}}var Nn=null;function Pn(y,b){var fe=bt(y,b);if(fe.length){var ue=Array.prototype.slice.call(arguments,2),Se;xn?Se=xn.delayedCallbacks:Nn?Se=Nn:(Se=Nn=[],setTimeout(ui,0));for(var He=function(ut){Se.push(function(){return fe[ut].apply(null,ue)})},nt=0;nt<fe.length;++nt)He(nt)}}function ui(){var y=Nn;Nn=null;for(var b=0;b<y.length;++b)y[b]()}function ji(y,b,fe,ue){for(var Se=0;Se<b.changes.length;Se++){var He=b.changes[Se];He=="text"?lo(y,b):He=="gutter"?An(y,b,fe,ue):He=="class"?vn(y,b):He=="widget"&&wn(y,b,ue)}b.changes=null}function di(y){return y.node==y.text&&(y.node=Oe("div",null,null,"position: relative"),y.text.parentNode&&y.text.parentNode.replaceChild(y.node,y.text),y.node.appendChild(y.text),xe&&z<8&&(y.node.style.zIndex=2)),y.node}function ri(y,b){var fe=b.bgClass?b.bgClass+" "+(b.line.bgClass||""):b.line.bgClass;if(fe&&(fe+=" CodeMirror-linebackground"),b.background)fe?b.background.className=fe:(b.background.parentNode.removeChild(b.background),b.background=null);else if(fe){var ue=di(b);b.background=ue.insertBefore(Oe("div",null,fe),ue.firstChild),y.display.input.setUneditable(b.background)}}function xo(y,b){var fe=y.display.externalMeasured;return fe&&fe.line==b.line?(y.display.externalMeasured=null,b.measure=fe.measure,fe.built):ti(y,b)}function lo(y,b){var fe=b.text.className,ue=xo(y,b);b.text==b.node&&(b.node=ue.pre),b.text.parentNode.replaceChild(ue.pre,b.text),b.text=ue.pre,ue.bgClass!=b.bgClass||ue.textClass!=b.textClass?(b.bgClass=ue.bgClass,b.textClass=ue.textClass,vn(y,b)):fe&&(b.text.className=fe)}function vn(y,b){ri(y,b),b.line.wrapClass?di(b).className=b.line.wrapClass:b.node!=b.text&&(b.node.className="");var fe=b.textClass?b.textClass+" "+(b.line.textClass||""):b.line.textClass;b.text.className=fe||""}function An(y,b,fe,ue){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 Se=di(b);b.gutterBackground=Oe("div",null,"CodeMirror-gutter-background "+b.line.gutterClass,"left: "+(y.options.fixedGutter?ue.fixedPos:-ue.gutterTotalWidth)+"px; width: "+ue.gutterTotalWidth+"px"),y.display.input.setUneditable(b.gutterBackground),Se.insertBefore(b.gutterBackground,b.text)}var He=b.line.gutterMarkers;if(y.options.lineNumbers||He){var nt=di(b),ut=b.gutter=Oe("div",null,"CodeMirror-gutter-wrapper","left: "+(y.options.fixedGutter?ue.fixedPos:-ue.gutterTotalWidth)+"px");if(y.display.input.setUneditable(ut),nt.insertBefore(ut,b.text),b.line.gutterClass&&(ut.className+=" "+b.line.gutterClass),y.options.lineNumbers&&(!He||!He["CodeMirror-linenumbers"])&&(b.lineNumber=ut.appendChild(Oe("div",At(y.options,fe),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+ue.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+y.display.lineNumInnerWidth+"px"))),He)for(var dt=0;dt<y.display.gutterSpecs.length;++dt){var mt=y.display.gutterSpecs[dt].className,_t=He.hasOwnProperty(mt)&&He[mt];_t&&ut.appendChild(Oe("div",[_t],"CodeMirror-gutter-elt","left: "+ue.gutterLeft[mt]+"px; width: "+ue.gutterWidth[mt]+"px"))}}}function wn(y,b,fe){b.alignable&&(b.alignable=null);for(var ue=Me("CodeMirror-linewidget"),Se=b.node.firstChild,He=void 0;Se;Se=He)He=Se.nextSibling,ue.test(Se.className)&&b.node.removeChild(Se);Un(y,b,fe)}function Cn(y,b,fe,ue){var Se=xo(y,b);return b.text=b.node=Se.pre,Se.bgClass&&(b.bgClass=Se.bgClass),Se.textClass&&(b.textClass=Se.textClass),vn(y,b),An(y,b,fe,ue),Un(y,b,ue),b.node}function Un(y,b,fe){if(Xn(y,b.line,b,fe,!0),b.rest)for(var ue=0;ue<b.rest.length;ue++)Xn(y,b.rest[ue],b,fe,!1)}function Xn(y,b,fe,ue,Se){if(b.widgets)for(var He=di(fe),nt=0,ut=b.widgets;nt<ut.length;++nt){var dt=ut[nt],mt=Oe("div",[dt.node],"CodeMirror-linewidget"+(dt.className?" "+dt.className:""));dt.handleMouseEvents||mt.setAttribute("cm-ignore-events","true"),Vi(dt,mt,fe,ue),y.display.input.setUneditable(mt),Se&&dt.above?He.insertBefore(mt,fe.gutter||fe.text):He.appendChild(mt),Pn(dt,"redraw")}}function Vi(y,b,fe,ue){if(y.noHScroll){(fe.alignable||(fe.alignable=[])).push(b);var Se=ue.wrapperWidth;b.style.left=ue.fixedPos+"px",y.coverGutter||(Se-=ue.gutterTotalWidth,b.style.paddingLeft=ue.gutterTotalWidth+"px"),b.style.width=Se+"px"}y.coverGutter&&(b.style.zIndex=5,b.style.position="relative",y.noHScroll||(b.style.marginLeft=-ue.gutterTotalWidth+"px"))}function Oi(y){if(y.height!=null)return y.height;var b=y.doc.cm;if(!b)return 0;if(!Le(document.body,y.node)){var fe="position: relative;";y.coverGutter&&(fe+="margin-left: -"+b.display.gutters.offsetWidth+"px;"),y.noHScroll&&(fe+="width: "+b.display.wrapper.clientWidth+"px;"),Ce(b.display.measure,Oe("div",[y.node],null,fe))}return y.height=y.node.parentNode.offsetHeight}function gi(y,b){for(var fe=kt(b);fe!=y.wrapper;fe=fe.parentNode)if(!fe||fe.nodeType==1&&fe.getAttribute("cm-ignore-events")=="true"||fe.parentNode==y.sizer&&fe!=y.mover)return!0}function ni(y){return y.lineSpace.offsetTop}function $i(y){return y.mover.offsetHeight-y.lineSpace.offsetHeight}function eo(y){if(y.cachedPaddingH)return y.cachedPaddingH;var b=Ce(y.measure,Oe("pre","x","CodeMirror-line-like")),fe=window.getComputedStyle?window.getComputedStyle(b):b.currentStyle,ue={left:parseInt(fe.paddingLeft),right:parseInt(fe.paddingRight)};return!isNaN(ue.left)&&!isNaN(ue.right)&&(y.cachedPaddingH=ue),ue}function Li(y){return rt-y.display.nativeBarWidth}function to(y){return y.display.scroller.clientWidth-Li(y)-y.display.barWidth}function io(y){return y.display.scroller.clientHeight-Li(y)-y.display.barHeight}function Xi(y,b,fe){var ue=y.options.lineWrapping,Se=ue&&to(y);if(!b.measure.heights||ue&&b.measure.width!=Se){var He=b.measure.heights=[];if(ue){b.measure.width=Se;for(var nt=b.text.firstChild.getClientRects(),ut=0;ut<nt.length-1;ut++){var dt=nt[ut],mt=nt[ut+1];Math.abs(dt.bottom-mt.bottom)>2&&He.push((dt.bottom+mt.top)/2-fe.top)}}He.push(fe.bottom-fe.top)}}function Do(y,b,fe){if(y.line==b)return{map:y.measure.map,cache:y.measure.cache};for(var ue=0;ue<y.rest.length;ue++)if(y.rest[ue]==b)return{map:y.measure.maps[ue],cache:y.measure.caches[ue]};for(var Se=0;Se<y.rest.length;Se++)if(It(y.rest[Se])>fe)return{map:y.measure.maps[Se],cache:y.measure.caches[Se],before:!0}}function $a(y,b){b=hr(b);var fe=It(b),ue=y.display.externalMeasured=new Ki(y.doc,b,fe);ue.lineN=fe;var Se=ue.built=ti(y,ue);return ue.text=Se.pre,Ce(y.display.lineMeasure,Se.pre),ue}function ya(y,b,fe,ue){return Zi(y,uo(y,b),fe,ue)}function ro(y,b){if(b>=y.display.viewFrom&&b<y.display.viewTo)return y.display.view[Co(y,b)];var fe=y.display.externalMeasured;if(fe&&b>=fe.lineN&&b<fe.lineN+fe.size)return fe}function uo(y,b){var fe=It(b),ue=ro(y,fe);ue&&!ue.text?ue=null:ue&&ue.changes&&(ji(y,ue,fe,co(y)),y.curOp.forceUpdate=!0),ue||(ue=$a(y,b));var Se=Do(ue,b,fe);return{line:b,view:ue,rect:null,map:Se.map,cache:Se.cache,before:Se.before,hasHeights:!1}}function Zi(y,b,fe,ue,Se){b.before&&(fe=-1);var He=fe+(ue||""),nt;return b.cache.hasOwnProperty(He)?nt=b.cache[He]:(b.rect||(b.rect=b.view.text.getBoundingClientRect()),b.hasHeights||(Xi(y,b.view,b.rect),b.hasHeights=!0),nt=wa(y,b,fe,ue),nt.bogus||(b.cache[He]=nt)),{left:nt.left,right:nt.right,top:Se?nt.rtop:nt.top,bottom:Se?nt.rbottom:nt.bottom}}var ba={left:0,right:0,top:0,bottom:0};function xa(y,b,fe){for(var ue,Se,He,nt,ut,dt,mt=0;mt<y.length;mt+=3)if(ut=y[mt],dt=y[mt+1],b<ut?(Se=0,He=1,nt="left"):b<dt?(Se=b-ut,He=Se+1):(mt==y.length-3||b==dt&&y[mt+3]>b)&&(He=dt-ut,Se=He-1,b>=dt&&(nt="right")),Se!=null){if(ue=y[mt+2],ut==dt&&fe==(ue.insertLeft?"left":"right")&&(nt=fe),fe=="left"&&Se==0)for(;mt&&y[mt-2]==y[mt-3]&&y[mt-1].insertLeft;)ue=y[(mt-=3)+2],nt="left";if(fe=="right"&&Se==dt-ut)for(;mt<y.length-3&&y[mt+3]==y[mt+4]&&!y[mt+5].insertLeft;)ue=y[(mt+=3)+2],nt="right";break}return{node:ue,start:Se,end:He,collapse:nt,coverStart:ut,coverEnd:dt}}function Za(y,b){var fe=ba;if(b=="left")for(var ue=0;ue<y.length&&(fe=y[ue]).left==fe.right;ue++);else for(var Se=y.length-1;Se>=0&&(fe=y[Se]).left==fe.right;Se--);return fe}function wa(y,b,fe,ue){var Se=xa(b.map,fe,ue),He=Se.node,nt=Se.start,ut=Se.end,dt=Se.collapse,mt;if(He.nodeType==3){for(var _t=0;_t<4;_t++){for(;nt&&Ee(b.line.text.charAt(Se.coverStart+nt));)--nt;for(;Se.coverStart+ut<Se.coverEnd&&Ee(b.line.text.charAt(Se.coverStart+ut));)++ut;if(xe&&z<9&&nt==0&&ut==Se.coverEnd-Se.coverStart?mt=He.parentNode.getBoundingClientRect():mt=Za(ke(He,nt,ut).getClientRects(),ue),mt.left||mt.right||nt==0)break;ut=nt,nt=nt-1,dt="right"}xe&&z<11&&(mt=Ga(y.display.measure,mt))}else{nt>0&&(dt=ue="right");var Zt;y.options.lineWrapping&&(Zt=He.getClientRects()).length>1?mt=Zt[ue=="right"?Zt.length-1:0]:mt=He.getBoundingClientRect()}if(xe&&z<9&&!nt&&(!mt||!mt.left&&!mt.right)){var rr=He.parentNode.getClientRects()[0];rr?mt={left:rr.left,right:rr.left+Ji(y.display),top:rr.top,bottom:rr.bottom}:mt=ba}for(var er=mt.top-b.rect.top,Tr=mt.bottom-b.rect.top,Rr=(er+Tr)/2,Ur=b.view.measure.heights,Xr=0;Xr<Ur.length-1&&!(Rr<Ur[Xr]);Xr++);var rn=Xr?Ur[Xr-1]:0,Yr=Ur[Xr],an={left:(dt=="right"?mt.right:mt.left)-b.rect.left,right:(dt=="left"?mt.left:mt.right)-b.rect.left,top:rn,bottom:Yr};return!mt.left&&!mt.right&&(an.bogus=!0),y.options.singleCursorHeightPerLine||(an.rtop=er,an.rbottom=Tr),an}function Ga(y,b){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!yr(y))return b;var fe=screen.logicalXDPI/screen.deviceXDPI,ue=screen.logicalYDPI/screen.deviceYDPI;return{left:b.left*fe,right:b.right*fe,top:b.top*ue,bottom:b.bottom*ue}}function Ko(y){if(y.measure&&(y.measure.cache={},y.measure.heights=null,y.rest))for(var b=0;b<y.rest.length;b++)y.measure.caches[b]={}}function Vo(y){y.display.externalMeasure=null,Pe(y.display.lineMeasure);for(var b=0;b<y.display.view.length;b++)Ko(y.display.view[b])}function wo(y){Vo(y),y.display.cachedCharWidth=y.display.cachedTextHeight=y.display.cachedPaddingH=null,y.options.lineWrapping||(y.display.maxLineChanged=!0),y.display.lineNumChars=null}function Xo(){return oe&&ae?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Sa(){return oe&&ae?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Yo(y){var b=0;if(y.widgets)for(var fe=0;fe<y.widgets.length;++fe)y.widgets[fe].above&&(b+=Oi(y.widgets[fe]));return b}function Po(y,b,fe,ue,Se){if(!Se){var He=Yo(b);fe.top+=He,fe.bottom+=He}if(ue=="line")return fe;ue||(ue="local");var nt=cn(b);if(ue=="local"?nt+=ni(y.display):nt-=y.display.viewOffset,ue=="page"||ue=="window"){var ut=y.display.lineSpace.getBoundingClientRect();nt+=ut.top+(ue=="window"?0:Sa());var dt=ut.left+(ue=="window"?0:Xo());fe.left+=dt,fe.right+=dt}return fe.top+=nt,fe.bottom+=nt,fe}function Ca(y,b,fe){if(fe=="div")return b;var ue=b.left,Se=b.top;if(fe=="page")ue-=Xo(),Se-=Sa();else if(fe=="local"||!fe){var He=y.display.sizer.getBoundingClientRect();ue+=He.left,Se+=He.top}var nt=y.display.lineSpace.getBoundingClientRect();return{left:ue-nt.left,top:Se-nt.top}}function ko(y,b,fe,ue,Se){return ue||(ue=Yt(y.doc,b.line)),Po(y,ue,ya(y,ue,b.ch,Se),fe)}function Ii(y,b,fe,ue,Se,He){ue=ue||Yt(y.doc,b.line),Se||(Se=uo(y,ue));function nt(Tr,Rr){var Ur=Zi(y,Se,Tr,Rr?"right":"left",He);return Rr?Ur.left=Ur.right:Ur.right=Ur.left,Po(y,ue,Ur,fe)}var ut=Tt(ue,y.doc.direction),dt=b.ch,mt=b.sticky;if(dt>=ue.text.length?(dt=ue.text.length,mt="before"):dt<=0&&(dt=0,mt="after"),!ut)return nt(mt=="before"?dt-1:dt,mt=="before");function _t(Tr,Rr,Ur){var Xr=ut[Rr],rn=Xr.level==1;return nt(Ur?Tr-1:Tr,rn!=Ur)}var Zt=lt(ut,dt,mt),rr=st,er=_t(dt,Zt,mt=="before");return rr!=null&&(er.other=_t(dt,rr,mt!="before")),er}function Hn(y,b){var fe=0;b=Bt(y.doc,b),y.options.lineWrapping||(fe=Ji(y.display)*b.ch);var ue=Yt(y.doc,b.line),Se=cn(ue)+ni(y.display);return{left:fe,right:fe,top:Se,bottom:Se+ue.height}}function In(y,b,fe,ue,Se){var He=wt(y,b,fe);return He.xRel=Se,ue&&(He.outside=ue),He}function yi(y,b,fe){var ue=y.doc;if(fe+=y.display.viewOffset,fe<0)return In(ue.first,0,null,-1,-1);var Se=Nt(ue,fe),He=ue.first+ue.size-1;if(Se>He)return In(ue.first+ue.size-1,Yt(ue,He).text.length,null,1,1);b<0&&(b=0);for(var nt=Yt(ue,Se);;){var ut=Yi(y,nt,Se,b,fe),dt=jr(nt,ut.ch+(ut.xRel>0||ut.outside>0?1:0));if(!dt)return ut;var mt=dt.find(1);if(mt.line==Se)return mt;nt=Yt(ue,Se=mt.line)}}function wi(y,b,fe,ue){ue-=Yo(b);var Se=b.text.length,He=Ze(function(nt){return Zi(y,fe,nt-1).bottom<=ue},Se,0);return Se=Ze(function(nt){return Zi(y,fe,nt).top>ue},He,Se),{begin:He,end:Se}}function ii(y,b,fe,ue){fe||(fe=uo(y,b));var Se=Po(y,b,Zi(y,fe,ue),"line").top;return wi(y,b,fe,Se)}function ci(y,b,fe,ue){return y.bottom<=fe?!1:y.top>fe?!0:(ue?y.left:y.right)>b}function Yi(y,b,fe,ue,Se){Se-=cn(b);var He=uo(y,b),nt=Yo(b),ut=0,dt=b.text.length,mt=!0,_t=Tt(b,y.doc.direction);if(_t){var Zt=(y.options.lineWrapping?oo:Gi)(y,b,fe,He,_t,ue,Se);mt=Zt.level!=1,ut=mt?Zt.from:Zt.to-1,dt=mt?Zt.to:Zt.from-1}var rr=null,er=null,Tr=Ze(function(gn){var hn=Zi(y,He,gn);return hn.top+=nt,hn.bottom+=nt,ci(hn,ue,Se,!1)?(hn.top<=Se&&hn.left<=ue&&(rr=gn,er=hn),!0):!1},ut,dt),Rr,Ur,Xr=!1;if(er){var rn=ue-er.left<er.right-ue,Yr=rn==mt;Tr=rr+(Yr?0:1),Ur=Yr?"after":"before",Rr=rn?er.left:er.right}else{!mt&&(Tr==dt||Tr==ut)&&Tr++,Ur=Tr==0?"after":Tr==b.text.length?"before":Zi(y,He,Tr-(mt?1:0)).bottom+nt<=Se==mt?"after":"before";var an=Ii(y,wt(fe,Tr,Ur),"line",b,He);Rr=an.left,Xr=Se<an.top?-1:Se>=an.bottom?1:0}return Tr=We(b.text,Tr,1),In(fe,Tr,Ur,Xr,ue-Rr)}function Gi(y,b,fe,ue,Se,He,nt){var ut=Ze(function(Zt){var rr=Se[Zt],er=rr.level!=1;return ci(Ii(y,wt(fe,er?rr.to:rr.from,er?"before":"after"),"line",b,ue),He,nt,!0)},0,Se.length-1),dt=Se[ut];if(ut>0){var mt=dt.level!=1,_t=Ii(y,wt(fe,mt?dt.from:dt.to,mt?"after":"before"),"line",b,ue);ci(_t,He,nt,!0)&&_t.top>nt&&(dt=Se[ut-1])}return dt}function oo(y,b,fe,ue,Se,He,nt){var ut=wi(y,b,ue,nt),dt=ut.begin,mt=ut.end;/\s/.test(b.text.charAt(mt-1))&&mt--;for(var _t=null,Zt=null,rr=0;rr<Se.length;rr++){var er=Se[rr];if(!(er.from>=mt||er.to<=dt)){var Tr=er.level!=1,Rr=Zi(y,ue,Tr?Math.min(mt,er.to)-1:Math.max(dt,er.from)).right,Ur=Rr<He?He-Rr+1e9:Rr-He;(!_t||Zt>Ur)&&(_t=er,Zt=Ur)}}return _t||(_t=Se[Se.length-1]),_t.from<dt&&(_t={from:dt,to:_t.to,level:_t.level}),_t.to>mt&&(_t={from:_t.from,to:mt,level:_t.level}),_t}var Fi;function _i(y){if(y.cachedTextHeight!=null)return y.cachedTextHeight;if(Fi==null){Fi=Oe("pre",null,"CodeMirror-line-like");for(var b=0;b<49;++b)Fi.appendChild(document.createTextNode("x")),Fi.appendChild(Oe("br"));Fi.appendChild(document.createTextNode("x"))}Ce(y.measure,Fi);var fe=Fi.offsetHeight/50;return fe>3&&(y.cachedTextHeight=fe),Pe(y.measure),fe||1}function Ji(y){if(y.cachedCharWidth!=null)return y.cachedCharWidth;var b=Oe("span","xxxxxxxxxx"),fe=Oe("pre",[b],"CodeMirror-line-like");Ce(y.measure,fe);var ue=b.getBoundingClientRect(),Se=(ue.right-ue.left)/10;return Se>2&&(y.cachedCharWidth=Se),Se||10}function co(y){for(var b=y.display,fe={},ue={},Se=b.gutters.clientLeft,He=b.gutters.firstChild,nt=0;He;He=He.nextSibling,++nt){var ut=y.display.gutterSpecs[nt].className;fe[ut]=He.offsetLeft+He.clientLeft+Se,ue[ut]=He.clientWidth}return{fixedPos:Ka(b),gutterTotalWidth:b.gutters.offsetWidth,gutterLeft:fe,gutterWidth:ue,wrapperWidth:b.wrapper.clientWidth}}function Ka(y){return y.scroller.getBoundingClientRect().left-y.sizer.getBoundingClientRect().left}function ws(y){var b=_i(y.display),fe=y.options.lineWrapping,ue=fe&&Math.max(5,y.display.scroller.clientWidth/Ji(y.display)-3);return function(Se){if(Mr(y.doc,Se))return 0;var He=0;if(Se.widgets)for(var nt=0;nt<Se.widgets.length;nt++)Se.widgets[nt].height&&(He+=Se.widgets[nt].height);return fe?He+(Math.ceil(Se.text.length/ue)||1)*b:He+b}}function Va(y){var b=y.doc,fe=ws(y);b.iter(function(ue){var Se=fe(ue);Se!=ue.height&&Ir(ue,Se)})}function So(y,b,fe,ue){var Se=y.display;if(!fe&&kt(b).getAttribute("cm-not-content")=="true")return null;var He,nt,ut=Se.lineSpace.getBoundingClientRect();try{He=b.clientX-ut.left,nt=b.clientY-ut.top}catch(Zt){return null}var dt=yi(y,He,nt),mt;if(ue&&dt.xRel>0&&(mt=Yt(y.doc,dt.line).text).length==dt.ch){var _t=_e(mt,mt.length,y.options.tabSize)-mt.length;dt=wt(dt.line,Math.max(0,Math.round((He-eo(y.display).left)/Ji(y.display))-_t))}return dt}function Co(y,b){if(b>=y.display.viewTo||(b-=y.display.viewFrom,b<0))return null;for(var fe=y.display.view,ue=0;ue<fe.length;ue++)if(b-=fe[ue].size,b<0)return ue}function Di(y,b,fe,ue){b==null&&(b=y.doc.first),fe==null&&(fe=y.doc.first+y.doc.size),ue||(ue=0);var Se=y.display;if(ue&&fe<Se.viewTo&&(Se.updateLineNumbers==null||Se.updateLineNumbers>b)&&(Se.updateLineNumbers=b),y.curOp.viewChanged=!0,b>=Se.viewTo)Gr&&Or(y.doc,b)<Se.viewTo&&ho(y);else if(fe<=Se.viewFrom)Gr&&pr(y.doc,fe+ue)>Se.viewFrom?ho(y):(Se.viewFrom+=ue,Se.viewTo+=ue);else if(b<=Se.viewFrom&&fe>=Se.viewTo)ho(y);else if(b<=Se.viewFrom){var He=Ea(y,fe,fe+ue,1);He?(Se.view=Se.view.slice(He.index),Se.viewFrom=He.lineN,Se.viewTo+=ue):ho(y)}else if(fe>=Se.viewTo){var nt=Ea(y,b,b,-1);nt?(Se.view=Se.view.slice(0,nt.index),Se.viewTo=nt.lineN):ho(y)}else{var ut=Ea(y,b,b,-1),dt=Ea(y,fe,fe+ue,1);ut&&dt?(Se.view=Se.view.slice(0,ut.index).concat(qn(y,ut.lineN,dt.lineN)).concat(Se.view.slice(dt.index)),Se.viewTo+=ue):ho(y)}var mt=Se.externalMeasured;mt&&(fe<mt.lineN?mt.lineN+=ue:b<mt.lineN+mt.size&&(Se.externalMeasured=null))}function fo(y,b,fe){y.curOp.viewChanged=!0;var ue=y.display,Se=y.display.externalMeasured;if(Se&&b>=Se.lineN&&b<Se.lineN+Se.size&&(ue.externalMeasured=null),!(b<ue.viewFrom||b>=ue.viewTo)){var He=ue.view[Co(y,b)];if(He.node!=null){var nt=He.changes||(He.changes=[]);et(nt,fe)==-1&&nt.push(fe)}}}function ho(y){y.display.viewFrom=y.display.viewTo=y.doc.first,y.display.view=[],y.display.viewOffset=0}function Ea(y,b,fe,ue){var Se=Co(y,b),He,nt=y.display.view;if(!Gr||fe==y.doc.first+y.doc.size)return{index:Se,lineN:fe};for(var ut=y.display.viewFrom,dt=0;dt<Se;dt++)ut+=nt[dt].size;if(ut!=b){if(ue>0){if(Se==nt.length-1)return null;He=ut+nt[Se].size-b,Se++}else He=ut-b;b+=He,fe+=He}for(;Or(y.doc,fe)!=fe;){if(Se==(ue<0?0:nt.length-1))return null;fe+=ue*nt[Se-(ue<0?1:0)].size,Se+=ue}return{index:Se,lineN:fe}}function Wl(y,b,fe){var ue=y.display,Se=ue.view;Se.length==0||b>=ue.viewTo||fe<=ue.viewFrom?(ue.view=qn(y,b,fe),ue.viewFrom=b):(ue.viewFrom>b?ue.view=qn(y,b,ue.viewFrom).concat(ue.view):ue.viewFrom<b&&(ue.view=ue.view.slice(Co(y,b))),ue.viewFrom=b,ue.viewTo<fe?ue.view=ue.view.concat(qn(y,ue.viewTo,fe)):ue.viewTo>fe&&(ue.view=ue.view.slice(0,Co(y,fe)))),ue.viewTo=fe}function Ss(y){for(var b=y.display.view,fe=0,ue=0;ue<b.length;ue++){var Se=b[ue];!Se.hidden&&(!Se.node||Se.changes)&&++fe}return fe}function Jo(y){y.display.input.showSelection(y.display.input.prepareSelection())}function Cs(y,b){b===void 0&&(b=!0);for(var fe=y.doc,ue={},Se=ue.cursors=document.createDocumentFragment(),He=ue.selection=document.createDocumentFragment(),nt=0;nt<fe.sel.ranges.length;nt++)if(!(!b&&nt==fe.sel.primIndex)){var ut=fe.sel.ranges[nt];if(!(ut.from().line>=y.display.viewTo||ut.to().line<y.display.viewFrom)){var dt=ut.empty();(dt||y.options.showCursorWhenSelecting)&&Es(y,ut.head,Se),dt||zl(y,ut,He)}}return ue}function Es(y,b,fe){var ue=Ii(y,b,"div",null,null,!y.options.singleCursorHeightPerLine),Se=fe.appendChild(Oe("div","\xA0","CodeMirror-cursor"));if(Se.style.left=ue.left+"px",Se.style.top=ue.top+"px",Se.style.height=Math.max(0,ue.bottom-ue.top)*y.options.cursorHeight+"px",ue.other){var He=fe.appendChild(Oe("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));He.style.display="",He.style.left=ue.other.left+"px",He.style.top=ue.other.top+"px",He.style.height=(ue.other.bottom-ue.other.top)*.85+"px"}}function Oa(y,b){return y.top-b.top||y.left-b.left}function zl(y,b,fe){var ue=y.display,Se=y.doc,He=document.createDocumentFragment(),nt=eo(y.display),ut=nt.left,dt=Math.max(ue.sizerWidth,to(y)-ue.sizer.offsetLeft)-nt.right,mt=Se.direction=="ltr";function _t(Yr,an,gn,hn){an<0&&(an=0),an=Math.round(an),hn=Math.round(hn),He.appendChild(Oe("div",null,"CodeMirror-selected","position: absolute; left: "+Yr+`px;
|
|
|
top: `+an+"px; width: "+(gn==null?dt-Yr:gn)+`px;
|
|
|
height: `+(hn-an)+"px"))}function Zt(Yr,an,gn){var hn=Yt(Se,Yr),kn=hn.text.length,Yn,mi;function Qn(ai,Mi){return ko(y,wt(Yr,ai),"div",hn,Mi)}function zi(ai,Mi,bi){var fi=ii(y,hn,null,ai),si=Mi=="ltr"==(bi=="after")?"left":"right",ei=bi=="after"?fi.begin:fi.end-(/\s/.test(hn.text.charAt(fi.end-1))?2:1);return Qn(ei,si)[si]}var ki=Tt(hn,Se.direction);return Ye(ki,an||0,gn==null?kn:gn,function(ai,Mi,bi,fi){var si=bi=="ltr",ei=Qn(ai,si?"left":"right"),Ri=Qn(Mi-1,si?"right":"left"),Zo=an==null&&ai==0,bo=gn==null&&Mi==kn,Ci=fi==0,no=!ki||fi==ki.length-1;if(Ri.top-ei.top<=3){var vi=(mt?Zo:bo)&&Ci,bs=(mt?bo:Zo)&&no,so=vi?ut:(si?ei:Ri).left,jo=bs?dt:(si?Ri:ei).right;_t(so,ei.top,jo-so,ei.bottom)}else{var Io,Ai,Go,xs;si?(Io=mt&&Zo&&Ci?ut:ei.left,Ai=mt?dt:zi(ai,bi,"before"),Go=mt?ut:zi(Mi,bi,"after"),xs=mt&&bo&&no?dt:Ri.right):(Io=mt?zi(ai,bi,"before"):ut,Ai=!mt&&Zo&&Ci?dt:ei.right,Go=!mt&&bo&&no?ut:Ri.left,xs=mt?zi(Mi,bi,"after"):dt),_t(Io,ei.top,Ai-Io,ei.bottom),ei.bottom<Ri.top&&_t(ut,ei.bottom,null,Ri.top),_t(Go,Ri.top,xs-Go,Ri.bottom)}(!Yn||Oa(ei,Yn)<0)&&(Yn=ei),Oa(Ri,Yn)<0&&(Yn=Ri),(!mi||Oa(ei,mi)<0)&&(mi=ei),Oa(Ri,mi)<0&&(mi=Ri)}),{start:Yn,end:mi}}var rr=b.from(),er=b.to();if(rr.line==er.line)Zt(rr.line,rr.ch,er.ch);else{var Tr=Yt(Se,rr.line),Rr=Yt(Se,er.line),Ur=hr(Tr)==hr(Rr),Xr=Zt(rr.line,rr.ch,Ur?Tr.text.length+1:null).end,rn=Zt(er.line,Ur?0:null,er.ch).start;Ur&&(Xr.top<rn.top-2?(_t(Xr.right,Xr.top,null,Xr.bottom),_t(ut,rn.top,rn.left,rn.bottom)):_t(Xr.right,Xr.top,rn.left-Xr.right,Xr.bottom)),Xr.bottom<rn.top&&_t(ut,Xr.bottom,null,rn.top)}fe.appendChild(He)}function Xa(y){if(y.state.focused){var b=y.display;clearInterval(b.blinker);var fe=!0;b.cursorDiv.style.visibility="",y.options.cursorBlinkRate>0?b.blinker=setInterval(function(){y.hasFocus()||Mo(y),b.cursorDiv.style.visibility=(fe=!fe)?"":"hidden"},y.options.cursorBlinkRate):y.options.cursorBlinkRate<0&&(b.cursorDiv.style.visibility="hidden")}}function Os(y){y.state.focused||(y.display.input.focus(),Ya(y))}function Ts(y){y.state.delayingBlurEvent=!0,setTimeout(function(){y.state.delayingBlurEvent&&(y.state.delayingBlurEvent=!1,Mo(y))},100)}function Ya(y,b){y.state.delayingBlurEvent&&(y.state.delayingBlurEvent=!1),y.options.readOnly!="nocursor"&&(y.state.focused||(Et(y,"focus",y,b),y.state.focused=!0,ve(y.display.wrapper,"CodeMirror-focused"),!y.curOp&&y.display.selForContextMenu!=y.doc.sel&&(y.display.input.reset(),E&&setTimeout(function(){return y.display.input.reset(!0)},20)),y.display.input.receivedFocus()),Xa(y))}function Mo(y,b){y.state.delayingBlurEvent||(y.state.focused&&(Et(y,"blur",y,b),y.state.focused=!1,Be(y.display.wrapper,"CodeMirror-focused")),clearInterval(y.display.blinker),setTimeout(function(){y.state.focused||(y.display.shift=!1)},150))}function Ta(y){for(var b=y.display,fe=b.lineDiv.offsetTop,ue=0;ue<b.view.length;ue++){var Se=b.view[ue],He=y.options.lineWrapping,nt=void 0,ut=0;if(!Se.hidden){if(xe&&z<8){var dt=Se.node.offsetTop+Se.node.offsetHeight;nt=dt-fe,fe=dt}else{var mt=Se.node.getBoundingClientRect();nt=mt.bottom-mt.top,!He&&Se.text.firstChild&&(ut=Se.text.firstChild.getBoundingClientRect().right-mt.left-1)}var _t=Se.line.height-nt;if((_t>.005||_t<-.005)&&(Ir(Se.line,nt),As(Se.line),Se.rest))for(var Zt=0;Zt<Se.rest.length;Zt++)As(Se.rest[Zt]);if(ut>y.display.sizerWidth){var rr=Math.ceil(ut/Ji(y.display));rr>y.display.maxLineLength&&(y.display.maxLineLength=rr,y.display.maxLine=Se.line,y.display.maxLineChanged=!0)}}}}function As(y){if(y.widgets)for(var b=0;b<y.widgets.length;++b){var fe=y.widgets[b],ue=fe.node.parentNode;ue&&(fe.height=ue.offsetHeight)}}function Aa(y,b,fe){var ue=fe&&fe.top!=null?Math.max(0,fe.top):y.scroller.scrollTop;ue=Math.floor(ue-ni(y));var Se=fe&&fe.bottom!=null?fe.bottom:ue+y.wrapper.clientHeight,He=Nt(b,ue),nt=Nt(b,Se);if(fe&&fe.ensure){var ut=fe.ensure.from.line,dt=fe.ensure.to.line;ut<He?(He=ut,nt=Nt(b,cn(Yt(b,ut))+y.wrapper.clientHeight)):Math.min(dt,b.lastLine())>=nt&&(He=Nt(b,cn(Yt(b,dt))-y.wrapper.clientHeight),nt=dt)}return{from:He,to:Math.max(nt,He+1)}}function Hl(y,b){if(!xt(y,"scrollCursorIntoView")){var fe=y.display,ue=fe.sizer.getBoundingClientRect(),Se=null;if(b.top+ue.top<0?Se=!0:b.bottom+ue.top>(window.innerHeight||document.documentElement.clientHeight)&&(Se=!1),Se!=null&&!ne){var He=Oe("div","\u200B",null,`position: absolute;
|
|
|
top: `+(b.top-fe.viewOffset-ni(y.display))+`px;
|
|
|
height: `+(b.bottom-b.top+Li(y)+fe.barHeight)+`px;
|
|
|
left: `+b.left+"px; width: "+Math.max(2,b.right-b.left)+"px;");y.display.lineSpace.appendChild(He),He.scrollIntoView(Se),y.display.lineSpace.removeChild(He)}}}function Ul(y,b,fe,ue){ue==null&&(ue=0);var Se;!y.options.lineWrapping&&b==fe&&(b=b.ch?wt(b.line,b.sticky=="before"?b.ch-1:b.ch,"after"):b,fe=b.sticky=="before"?wt(b.line,b.ch+1,"before"):b);for(var He=0;He<5;He++){var nt=!1,ut=Ii(y,b),dt=!fe||fe==b?ut:Ii(y,fe);Se={left:Math.min(ut.left,dt.left),top:Math.min(ut.top,dt.top)-ue,right:Math.max(ut.left,dt.left),bottom:Math.max(ut.bottom,dt.bottom)+ue};var mt=Ja(y,Se),_t=y.doc.scrollTop,Zt=y.doc.scrollLeft;if(mt.scrollTop!=null&&(qo(y,mt.scrollTop),Math.abs(y.doc.scrollTop-_t)>1&&(nt=!0)),mt.scrollLeft!=null&&(Eo(y,mt.scrollLeft),Math.abs(y.doc.scrollLeft-Zt)>1&&(nt=!0)),!nt)break}return Se}function $l(y,b){var fe=Ja(y,b);fe.scrollTop!=null&&qo(y,fe.scrollTop),fe.scrollLeft!=null&&Eo(y,fe.scrollLeft)}function Ja(y,b){var fe=y.display,ue=_i(y.display);b.top<0&&(b.top=0);var Se=y.curOp&&y.curOp.scrollTop!=null?y.curOp.scrollTop:fe.scroller.scrollTop,He=io(y),nt={};b.bottom-b.top>He&&(b.bottom=b.top+He);var ut=y.doc.height+$i(fe),dt=b.top<ue,mt=b.bottom>ut-ue;if(b.top<Se)nt.scrollTop=dt?0:b.top;else if(b.bottom>Se+He){var _t=Math.min(b.top,(mt?ut:b.bottom)-He);_t!=Se&&(nt.scrollTop=_t)}var Zt=y.options.fixedGutter?0:fe.gutters.offsetWidth,rr=y.curOp&&y.curOp.scrollLeft!=null?y.curOp.scrollLeft:fe.scroller.scrollLeft-Zt,er=to(y)-fe.gutters.offsetWidth,Tr=b.right-b.left>er;return Tr&&(b.right=b.left+er),b.left<10?nt.scrollLeft=0:b.left<rr?nt.scrollLeft=Math.max(0,b.left+Zt-(Tr?0:10)):b.right>er+rr-3&&(nt.scrollLeft=b.right+(Tr?0:10)-er),nt}function Qa(y,b){b!=null&&(ja(y),y.curOp.scrollTop=(y.curOp.scrollTop==null?y.doc.scrollTop:y.curOp.scrollTop)+b)}function Ro(y){ja(y);var b=y.getCursor();y.curOp.scrollToPos={from:b,to:b,margin:y.options.cursorScrollMargin}}function Qo(y,b,fe){(b!=null||fe!=null)&&ja(y),b!=null&&(y.curOp.scrollLeft=b),fe!=null&&(y.curOp.scrollTop=fe)}function Zl(y,b){ja(y),y.curOp.scrollToPos=b}function ja(y){var b=y.curOp.scrollToPos;if(b){y.curOp.scrollToPos=null;var fe=Hn(y,b.from),ue=Hn(y,b.to);js(y,fe,ue,b.margin)}}function js(y,b,fe,ue){var Se=Ja(y,{left:Math.min(b.left,fe.left),top:Math.min(b.top,fe.top)-ue,right:Math.max(b.right,fe.right),bottom:Math.max(b.bottom,fe.bottom)+ue});Qo(y,Se.scrollLeft,Se.scrollTop)}function qo(y,b){Math.abs(y.doc.scrollTop-b)<2||(ge||es(y,{top:b}),Is(y,b,!0),ge&&es(y),ra(y,100))}function Is(y,b,fe){b=Math.max(0,Math.min(y.display.scroller.scrollHeight-y.display.scroller.clientHeight,b)),!(y.display.scroller.scrollTop==b&&!fe)&&(y.doc.scrollTop=b,y.display.scrollbars.setScrollTop(b),y.display.scroller.scrollTop!=b&&(y.display.scroller.scrollTop=b))}function Eo(y,b,fe,ue){b=Math.max(0,Math.min(b,y.display.scroller.scrollWidth-y.display.scroller.clientWidth)),!((fe?b==y.doc.scrollLeft:Math.abs(y.doc.scrollLeft-b)<2)&&!ue)&&(y.doc.scrollLeft=b,Rs(y),y.display.scroller.scrollLeft!=b&&(y.display.scroller.scrollLeft=b),y.display.scrollbars.setScrollLeft(b))}function ea(y){var b=y.display,fe=b.gutters.offsetWidth,ue=Math.round(y.doc.height+$i(y.display));return{clientHeight:b.scroller.clientHeight,viewHeight:b.wrapper.clientHeight,scrollWidth:b.scroller.scrollWidth,clientWidth:b.scroller.clientWidth,viewWidth:b.wrapper.clientWidth,barLeft:y.options.fixedGutter?fe:0,docHeight:ue,scrollHeight:ue+Li(y)+b.barHeight,nativeBarWidth:b.nativeBarWidth,gutterWidth:fe}}var Oo=function(y,b,fe){this.cm=fe;var ue=this.vert=Oe("div",[Oe("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),Se=this.horiz=Oe("div",[Oe("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");ue.tabIndex=Se.tabIndex=-1,y(ue),y(Se),Ot(ue,"scroll",function(){ue.clientHeight&&b(ue.scrollTop,"vertical")}),Ot(Se,"scroll",function(){Se.clientWidth&&b(Se.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,xe&&z<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Oo.prototype.update=function(y){var b=y.scrollWidth>y.clientWidth+1,fe=y.scrollHeight>y.clientHeight+1,ue=y.nativeBarWidth;if(fe){this.vert.style.display="block",this.vert.style.bottom=b?ue+"px":"0";var Se=y.viewHeight-(b?ue:0);this.vert.firstChild.style.height=Math.max(0,y.scrollHeight-y.clientHeight+Se)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(b){this.horiz.style.display="block",this.horiz.style.right=fe?ue+"px":"0",this.horiz.style.left=y.barLeft+"px";var He=y.viewWidth-y.barLeft-(fe?ue:0);this.horiz.firstChild.style.width=Math.max(0,y.scrollWidth-y.clientWidth+He)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&y.clientHeight>0&&(ue==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:fe?ue:0,bottom:b?ue:0}},Oo.prototype.setScrollLeft=function(y){this.horiz.scrollLeft!=y&&(this.horiz.scrollLeft=y),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Oo.prototype.setScrollTop=function(y){this.vert.scrollTop!=y&&(this.vert.scrollTop=y),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Oo.prototype.zeroWidthHack=function(){var y=ce&&!x?"12px":"18px";this.horiz.style.height=this.vert.style.width=y,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Ke,this.disableVert=new Ke},Oo.prototype.enableZeroWidthBar=function(y,b,fe){y.style.pointerEvents="auto";function ue(){var Se=y.getBoundingClientRect(),He=fe=="vert"?document.elementFromPoint(Se.right-1,(Se.top+Se.bottom)/2):document.elementFromPoint((Se.right+Se.left)/2,Se.bottom-1);He!=y?y.style.pointerEvents="none":b.set(1e3,ue)}b.set(1e3,ue)},Oo.prototype.clear=function(){var y=this.horiz.parentNode;y.removeChild(this.horiz),y.removeChild(this.vert)};var ta=function(){};ta.prototype.update=function(){return{bottom:0,right:0}},ta.prototype.setScrollLeft=function(){},ta.prototype.setScrollTop=function(){},ta.prototype.clear=function(){};function No(y,b){b||(b=ea(y));var fe=y.display.barWidth,ue=y.display.barHeight;Ds(y,b);for(var Se=0;Se<4&&fe!=y.display.barWidth||ue!=y.display.barHeight;Se++)fe!=y.display.barWidth&&y.options.lineWrapping&&Ta(y),Ds(y,ea(y)),fe=y.display.barWidth,ue=y.display.barHeight}function Ds(y,b){var fe=y.display,ue=fe.scrollbars.update(b);fe.sizer.style.paddingRight=(fe.barWidth=ue.right)+"px",fe.sizer.style.paddingBottom=(fe.barHeight=ue.bottom)+"px",fe.heightForcer.style.borderBottom=ue.bottom+"px solid transparent",ue.right&&ue.bottom?(fe.scrollbarFiller.style.display="block",fe.scrollbarFiller.style.height=ue.bottom+"px",fe.scrollbarFiller.style.width=ue.right+"px"):fe.scrollbarFiller.style.display="",ue.bottom&&y.options.coverGutterNextToScrollbar&&y.options.fixedGutter?(fe.gutterFiller.style.display="block",fe.gutterFiller.style.height=ue.bottom+"px",fe.gutterFiller.style.width=b.gutterWidth+"px"):fe.gutterFiller.style.display=""}var Ps={native:Oo,null:ta};function ks(y){y.display.scrollbars&&(y.display.scrollbars.clear(),y.display.scrollbars.addClass&&Be(y.display.wrapper,y.display.scrollbars.addClass)),y.display.scrollbars=new Ps[y.options.scrollbarStyle](function(b){y.display.wrapper.insertBefore(b,y.display.scrollbarFiller),Ot(b,"mousedown",function(){y.state.focused&&setTimeout(function(){return y.display.input.focus()},0)}),b.setAttribute("cm-not-content","true")},function(b,fe){fe=="horizontal"?Eo(y,b):qo(y,b)},y),y.display.scrollbars.addClass&&ve(y.display.wrapper,y.display.scrollbars.addClass)}var Gl=0;function To(y){y.curOp={cm:y,viewChanged:!1,startHeight:y.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:++Gl},Fn(y.curOp)}function Ao(y){var b=y.curOp;b&&Sn(b,function(fe){for(var ue=0;ue<fe.ops.length;ue++)fe.ops[ue].cm.curOp=null;Kl(fe)})}function Kl(y){for(var b=y.ops,fe=0;fe<b.length;fe++)Vl(b[fe]);for(var ue=0;ue<b.length;ue++)Xl(b[ue]);for(var Se=0;Se<b.length;Se++)Yl(b[Se]);for(var He=0;He<b.length;He++)Jl(b[He]);for(var nt=0;nt<b.length;nt++)Ql(b[nt])}function Vl(y){var b=y.cm,fe=b.display;eu(b),y.updateMaxLine&&Tn(b),y.mustUpdate=y.viewChanged||y.forceUpdate||y.scrollTop!=null||y.scrollToPos&&(y.scrollToPos.from.line<fe.viewFrom||y.scrollToPos.to.line>=fe.viewTo)||fe.maxLineChanged&&b.options.lineWrapping,y.update=y.mustUpdate&&new Ia(b,y.mustUpdate&&{top:y.scrollTop,ensure:y.scrollToPos},y.forceUpdate)}function Xl(y){y.updatedDisplay=y.mustUpdate&&qa(y.cm,y.update)}function Yl(y){var b=y.cm,fe=b.display;y.updatedDisplay&&Ta(b),y.barMeasure=ea(b),fe.maxLineChanged&&!b.options.lineWrapping&&(y.adjustWidthTo=ya(b,fe.maxLine,fe.maxLine.text.length).left+3,b.display.sizerWidth=y.adjustWidthTo,y.barMeasure.scrollWidth=Math.max(fe.scroller.clientWidth,fe.sizer.offsetLeft+y.adjustWidthTo+Li(b)+b.display.barWidth),y.maxScrollLeft=Math.max(0,fe.sizer.offsetLeft+y.adjustWidthTo-to(b))),(y.updatedDisplay||y.selectionChanged)&&(y.preparedSelection=fe.input.prepareSelection())}function Jl(y){var b=y.cm;y.adjustWidthTo!=null&&(b.display.sizer.style.minWidth=y.adjustWidthTo+"px",y.maxScrollLeft<b.doc.scrollLeft&&Eo(b,Math.min(b.display.scroller.scrollLeft,y.maxScrollLeft),!0),b.display.maxLineChanged=!1);var fe=y.focus&&y.focus==Ae();y.preparedSelection&&b.display.input.showSelection(y.preparedSelection,fe),(y.updatedDisplay||y.startHeight!=b.doc.height)&&No(b,y.barMeasure),y.updatedDisplay&&rs(b,y.barMeasure),y.selectionChanged&&Xa(b),b.state.focused&&y.updateInput&&b.display.input.reset(y.typing),fe&&Os(y.cm)}function Ql(y){var b=y.cm,fe=b.display,ue=b.doc;if(y.updatedDisplay&&Ms(b,y.update),fe.wheelStartX!=null&&(y.scrollTop!=null||y.scrollLeft!=null||y.scrollToPos)&&(fe.wheelStartX=fe.wheelStartY=null),y.scrollTop!=null&&Is(b,y.scrollTop,y.forceScroll),y.scrollLeft!=null&&Eo(b,y.scrollLeft,!0,!0),y.scrollToPos){var Se=Ul(b,Bt(ue,y.scrollToPos.from),Bt(ue,y.scrollToPos.to),y.scrollToPos.margin);Hl(b,Se)}var He=y.maybeHiddenMarkers,nt=y.maybeUnhiddenMarkers;if(He)for(var ut=0;ut<He.length;++ut)He[ut].lines.length||Et(He[ut],"hide");if(nt)for(var dt=0;dt<nt.length;++dt)nt[dt].lines.length&&Et(nt[dt],"unhide");fe.wrapper.offsetHeight&&(ue.scrollTop=b.display.scroller.scrollTop),y.changeObjs&&Et(b,"changes",b,y.changeObjs),y.update&&y.update.finish()}function Wi(y,b){if(y.curOp)return b();To(y);try{return b()}finally{Ao(y)}}function hi(y,b){return function(){if(y.curOp)return b.apply(y,arguments);To(y);try{return b.apply(y,arguments)}finally{Ao(y)}}}function Ti(y){return function(){if(this.curOp)return y.apply(this,arguments);To(this);try{return y.apply(this,arguments)}finally{Ao(this)}}}function pi(y){return function(){var b=this.cm;if(!b||b.curOp)return y.apply(this,arguments);To(b);try{return y.apply(this,arguments)}finally{Ao(b)}}}function ra(y,b){y.doc.highlightFrontier<y.display.viewTo&&y.state.highlight.set(b,Je(ql,y))}function ql(y){var b=y.doc;if(!(b.highlightFrontier>=y.display.viewTo)){var fe=+new Date+y.options.workTime,ue=zr(y,b.highlightFrontier),Se=[];b.iter(ue.line,Math.min(b.first+b.size,y.display.viewTo+500),function(He){if(ue.line>=y.display.viewFrom){var nt=He.styles,ut=He.text.length>y.options.maxHighlightLength?vr(b.mode,ue.state):null,dt=dr(y,He,ue,!0);ut&&(ue.state=ut),He.styles=dt.styles;var mt=He.styleClasses,_t=dt.classes;_t?He.styleClasses=_t:mt&&(He.styleClasses=null);for(var Zt=!nt||nt.length!=He.styles.length||mt!=_t&&(!mt||!_t||mt.bgClass!=_t.bgClass||mt.textClass!=_t.textClass),rr=0;!Zt&&rr<nt.length;++rr)Zt=nt[rr]!=He.styles[rr];Zt&&Se.push(ue.line),He.stateAfter=ue.save(),ue.nextLine()}else He.text.length<=y.options.maxHighlightLength&&Zr(y,He.text,ue),He.stateAfter=ue.line%5==0?ue.save():null,ue.nextLine();if(+new Date>fe)return ra(y,y.options.workDelay),!0}),b.highlightFrontier=ue.line,b.modeFrontier=Math.max(b.modeFrontier,ue.line),Se.length&&Wi(y,function(){for(var He=0;He<Se.length;He++)fo(y,Se[He],"text")})}}var Ia=function(y,b,fe){var ue=y.display;this.viewport=b,this.visible=Aa(ue,y.doc,b),this.editorIsHidden=!ue.wrapper.offsetWidth,this.wrapperHeight=ue.wrapper.clientHeight,this.wrapperWidth=ue.wrapper.clientWidth,this.oldDisplayWidth=to(y),this.force=fe,this.dims=co(y),this.events=[]};Ia.prototype.signal=function(y,b){jt(y,b)&&this.events.push(arguments)},Ia.prototype.finish=function(){for(var y=0;y<this.events.length;y++)Et.apply(null,this.events[y])};function eu(y){var b=y.display;!b.scrollbarsClipped&&b.scroller.offsetWidth&&(b.nativeBarWidth=b.scroller.offsetWidth-b.scroller.clientWidth,b.heightForcer.style.height=Li(y)+"px",b.sizer.style.marginBottom=-b.nativeBarWidth+"px",b.sizer.style.borderRightWidth=Li(y)+"px",b.scrollbarsClipped=!0)}function tu(y){if(y.hasFocus())return null;var b=Ae();if(!b||!Le(y.display.lineDiv,b))return null;var fe={activeElt:b};if(window.getSelection){var ue=window.getSelection();ue.anchorNode&&ue.extend&&Le(y.display.lineDiv,ue.anchorNode)&&(fe.anchorNode=ue.anchorNode,fe.anchorOffset=ue.anchorOffset,fe.focusNode=ue.focusNode,fe.focusOffset=ue.focusOffset)}return fe}function ru(y){if(!(!y||!y.activeElt||y.activeElt==Ae())&&(y.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(y.activeElt.nodeName)&&y.anchorNode&&Le(document.body,y.anchorNode)&&Le(document.body,y.focusNode))){var b=window.getSelection(),fe=document.createRange();fe.setEnd(y.anchorNode,y.anchorOffset),fe.collapse(!1),b.removeAllRanges(),b.addRange(fe),b.extend(y.focusNode,y.focusOffset)}}function qa(y,b){var fe=y.display,ue=y.doc;if(b.editorIsHidden)return ho(y),!1;if(!b.force&&b.visible.from>=fe.viewFrom&&b.visible.to<=fe.viewTo&&(fe.updateLineNumbers==null||fe.updateLineNumbers>=fe.viewTo)&&fe.renderedView==fe.view&&Ss(y)==0)return!1;Ns(y)&&(ho(y),b.dims=co(y));var Se=ue.first+ue.size,He=Math.max(b.visible.from-y.options.viewportMargin,ue.first),nt=Math.min(Se,b.visible.to+y.options.viewportMargin);fe.viewFrom<He&&He-fe.viewFrom<20&&(He=Math.max(ue.first,fe.viewFrom)),fe.viewTo>nt&&fe.viewTo-nt<20&&(nt=Math.min(Se,fe.viewTo)),Gr&&(He=Or(y.doc,He),nt=pr(y.doc,nt));var ut=He!=fe.viewFrom||nt!=fe.viewTo||fe.lastWrapHeight!=b.wrapperHeight||fe.lastWrapWidth!=b.wrapperWidth;Wl(y,He,nt),fe.viewOffset=cn(Yt(y.doc,fe.viewFrom)),y.display.mover.style.top=fe.viewOffset+"px";var dt=Ss(y);if(!ut&&dt==0&&!b.force&&fe.renderedView==fe.view&&(fe.updateLineNumbers==null||fe.updateLineNumbers>=fe.viewTo))return!1;var mt=tu(y);return dt>4&&(fe.lineDiv.style.display="none"),nu(y,fe.updateLineNumbers,b.dims),dt>4&&(fe.lineDiv.style.display=""),fe.renderedView=fe.view,ru(mt),Pe(fe.cursorDiv),Pe(fe.selectionDiv),fe.gutters.style.height=fe.sizer.style.minHeight=0,ut&&(fe.lastWrapHeight=b.wrapperHeight,fe.lastWrapWidth=b.wrapperWidth,ra(y,400)),fe.updateLineNumbers=null,!0}function Ms(y,b){for(var fe=b.viewport,ue=!0;;ue=!1){if(!ue||!y.options.lineWrapping||b.oldDisplayWidth==to(y)){if(fe&&fe.top!=null&&(fe={top:Math.min(y.doc.height+$i(y.display)-io(y),fe.top)}),b.visible=Aa(y.display,y.doc,fe),b.visible.from>=y.display.viewFrom&&b.visible.to<=y.display.viewTo)break}else ue&&(b.visible=Aa(y.display,y.doc,fe));if(!qa(y,b))break;Ta(y);var Se=ea(y);Jo(y),No(y,Se),rs(y,Se),b.force=!1}b.signal(y,"update",y),(y.display.viewFrom!=y.display.reportedViewFrom||y.display.viewTo!=y.display.reportedViewTo)&&(b.signal(y,"viewportChange",y,y.display.viewFrom,y.display.viewTo),y.display.reportedViewFrom=y.display.viewFrom,y.display.reportedViewTo=y.display.viewTo)}function es(y,b){var fe=new Ia(y,b);if(qa(y,fe)){Ta(y),Ms(y,fe);var ue=ea(y);Jo(y),No(y,ue),rs(y,ue),fe.finish()}}function nu(y,b,fe){var ue=y.display,Se=y.options.lineNumbers,He=ue.lineDiv,nt=He.firstChild;function ut(Tr){var Rr=Tr.nextSibling;return E&&ce&&y.display.currentWheelTarget==Tr?Tr.style.display="none":Tr.parentNode.removeChild(Tr),Rr}for(var dt=ue.view,mt=ue.viewFrom,_t=0;_t<dt.length;_t++){var Zt=dt[_t];if(!Zt.hidden)if(!Zt.node||Zt.node.parentNode!=He){var rr=Cn(y,Zt,mt,fe);He.insertBefore(rr,nt)}else{for(;nt!=Zt.node;)nt=ut(nt);var er=Se&&b!=null&&b<=mt&&Zt.lineNumber;Zt.changes&&(et(Zt.changes,"gutter")>-1&&(er=!1),ji(y,Zt,mt,fe)),er&&(Pe(Zt.lineNumber),Zt.lineNumber.appendChild(document.createTextNode(At(y.options,mt)))),nt=Zt.node.nextSibling}mt+=Zt.size}for(;nt;)nt=ut(nt)}function ts(y){var b=y.gutters.offsetWidth;y.sizer.style.marginLeft=b+"px"}function rs(y,b){y.display.sizer.style.minHeight=b.docHeight+"px",y.display.heightForcer.style.top=b.docHeight+"px",y.display.gutters.style.height=b.docHeight+y.display.barHeight+Li(y)+"px"}function Rs(y){var b=y.display,fe=b.view;if(!(!b.alignWidgets&&(!b.gutters.firstChild||!y.options.fixedGutter))){for(var ue=Ka(b)-b.scroller.scrollLeft+y.doc.scrollLeft,Se=b.gutters.offsetWidth,He=ue+"px",nt=0;nt<fe.length;nt++)if(!fe[nt].hidden){y.options.fixedGutter&&(fe[nt].gutter&&(fe[nt].gutter.style.left=He),fe[nt].gutterBackground&&(fe[nt].gutterBackground.style.left=He));var ut=fe[nt].alignable;if(ut)for(var dt=0;dt<ut.length;dt++)ut[dt].style.left=He}y.options.fixedGutter&&(b.gutters.style.left=ue+Se+"px")}}function Ns(y){if(!y.options.lineNumbers)return!1;var b=y.doc,fe=At(y.options,b.first+b.size-1),ue=y.display;if(fe.length!=ue.lineNumChars){var Se=ue.measure.appendChild(Oe("div",[Oe("div",fe)],"CodeMirror-linenumber CodeMirror-gutter-elt")),He=Se.firstChild.offsetWidth,nt=Se.offsetWidth-He;return ue.lineGutter.style.width="",ue.lineNumInnerWidth=Math.max(He,ue.lineGutter.offsetWidth-nt)+1,ue.lineNumWidth=ue.lineNumInnerWidth+nt,ue.lineNumChars=ue.lineNumInnerWidth?fe.length:-1,ue.lineGutter.style.width=ue.lineNumWidth+"px",ts(y.display),!0}return!1}function ns(y,b){for(var fe=[],ue=!1,Se=0;Se<y.length;Se++){var He=y[Se],nt=null;if(typeof He!="string"&&(nt=He.style,He=He.className),He=="CodeMirror-linenumbers")if(b)ue=!0;else continue;fe.push({className:He,style:nt})}return b&&!ue&&fe.push({className:"CodeMirror-linenumbers",style:null}),fe}function Bs(y){var b=y.gutters,fe=y.gutterSpecs;Pe(b),y.lineGutter=null;for(var ue=0;ue<fe.length;++ue){var Se=fe[ue],He=Se.className,nt=Se.style,ut=b.appendChild(Oe("div",null,"CodeMirror-gutter "+He));nt&&(ut.style.cssText=nt),He=="CodeMirror-linenumbers"&&(y.lineGutter=ut,ut.style.width=(y.lineNumWidth||1)+"px")}b.style.display=fe.length?"":"none",ts(y)}function na(y){Bs(y.display),Di(y),Rs(y)}function iu(y,b,fe,ue){var Se=this;this.input=fe,Se.scrollbarFiller=Oe("div",null,"CodeMirror-scrollbar-filler"),Se.scrollbarFiller.setAttribute("cm-not-content","true"),Se.gutterFiller=Oe("div",null,"CodeMirror-gutter-filler"),Se.gutterFiller.setAttribute("cm-not-content","true"),Se.lineDiv=Ie("div",null,"CodeMirror-code"),Se.selectionDiv=Oe("div",null,null,"position: relative; z-index: 1"),Se.cursorDiv=Oe("div",null,"CodeMirror-cursors"),Se.measure=Oe("div",null,"CodeMirror-measure"),Se.lineMeasure=Oe("div",null,"CodeMirror-measure"),Se.lineSpace=Ie("div",[Se.measure,Se.lineMeasure,Se.selectionDiv,Se.cursorDiv,Se.lineDiv],null,"position: relative; outline: none");var He=Ie("div",[Se.lineSpace],"CodeMirror-lines");Se.mover=Oe("div",[He],null,"position: relative"),Se.sizer=Oe("div",[Se.mover],"CodeMirror-sizer"),Se.sizerWidth=null,Se.heightForcer=Oe("div",null,null,"position: absolute; height: "+rt+"px; width: 1px;"),Se.gutters=Oe("div",null,"CodeMirror-gutters"),Se.lineGutter=null,Se.scroller=Oe("div",[Se.sizer,Se.heightForcer,Se.gutters],"CodeMirror-scroll"),Se.scroller.setAttribute("tabIndex","-1"),Se.wrapper=Oe("div",[Se.scrollbarFiller,Se.gutterFiller,Se.scroller],"CodeMirror"),xe&&z<8&&(Se.gutters.style.zIndex=-1,Se.scroller.style.paddingRight=0),!E&&!(ge&&se)&&(Se.scroller.draggable=!0),y&&(y.appendChild?y.appendChild(Se.wrapper):y(Se.wrapper)),Se.viewFrom=Se.viewTo=b.first,Se.reportedViewFrom=Se.reportedViewTo=b.first,Se.view=[],Se.renderedView=null,Se.externalMeasured=null,Se.viewOffset=0,Se.lastWrapHeight=Se.lastWrapWidth=0,Se.updateLineNumbers=null,Se.nativeBarWidth=Se.barHeight=Se.barWidth=0,Se.scrollbarsClipped=!1,Se.lineNumWidth=Se.lineNumInnerWidth=Se.lineNumChars=null,Se.alignWidgets=!1,Se.cachedCharWidth=Se.cachedTextHeight=Se.cachedPaddingH=null,Se.maxLine=null,Se.maxLineLength=0,Se.maxLineChanged=!1,Se.wheelDX=Se.wheelDY=Se.wheelStartX=Se.wheelStartY=null,Se.shift=!1,Se.selForContextMenu=null,Se.activeTouch=null,Se.gutterSpecs=ns(ue.gutters,ue.lineNumbers),Bs(Se),fe.init(Se)}var Da=0,Hi=null;xe?Hi=-.53:ge?Hi=15:oe?Hi=-.7:le&&(Hi=-1/3);function Ls(y){var b=y.wheelDeltaX,fe=y.wheelDeltaY;return b==null&&y.detail&&y.axis==y.HORIZONTAL_AXIS&&(b=y.detail),fe==null&&y.detail&&y.axis==y.VERTICAL_AXIS?fe=y.detail:fe==null&&(fe=y.wheelDelta),{x:b,y:fe}}function ou(y){var b=Ls(y);return b.x*=Hi,b.y*=Hi,b}function Fs(y,b){var fe=Ls(b),ue=fe.x,Se=fe.y,He=y.display,nt=He.scroller,ut=nt.scrollWidth>nt.clientWidth,dt=nt.scrollHeight>nt.clientHeight;if(ue&&ut||Se&&dt){if(Se&&ce&&E){e:for(var mt=b.target,_t=He.view;mt!=nt;mt=mt.parentNode)for(var Zt=0;Zt<_t.length;Zt++)if(_t[Zt].node==mt){y.display.currentWheelTarget=mt;break e}}if(ue&&!ge&&!ee&&Hi!=null){Se&&dt&&qo(y,Math.max(0,nt.scrollTop+Se*Hi)),Eo(y,Math.max(0,nt.scrollLeft+ue*Hi)),(!Se||Se&&dt)&&Ct(b),He.wheelStartX=null;return}if(Se&&Hi!=null){var rr=Se*Hi,er=y.doc.scrollTop,Tr=er+He.wrapper.clientHeight;rr<0?er=Math.max(0,er+rr-50):Tr=Math.min(y.doc.height,Tr+rr+50),es(y,{top:er,bottom:Tr})}Da<20&&(He.wheelStartX==null?(He.wheelStartX=nt.scrollLeft,He.wheelStartY=nt.scrollTop,He.wheelDX=ue,He.wheelDY=Se,setTimeout(function(){if(He.wheelStartX!=null){var Rr=nt.scrollLeft-He.wheelStartX,Ur=nt.scrollTop-He.wheelStartY,Xr=Ur&&He.wheelDY&&Ur/He.wheelDY||Rr&&He.wheelDX&&Rr/He.wheelDX;He.wheelStartX=He.wheelStartY=null,Xr&&(Hi=(Hi*Da+Xr)/(Da+1),++Da)}},200)):(He.wheelDX+=ue,He.wheelDY+=Se))}}var Ui=function(y,b){this.ranges=y,this.primIndex=b};Ui.prototype.primary=function(){return this.ranges[this.primIndex]},Ui.prototype.equals=function(y){if(y==this)return!0;if(y.primIndex!=this.primIndex||y.ranges.length!=this.ranges.length)return!1;for(var b=0;b<this.ranges.length;b++){var fe=this.ranges[b],ue=y.ranges[b];if(!pt(fe.anchor,ue.anchor)||!pt(fe.head,ue.head))return!1}return!0},Ui.prototype.deepCopy=function(){for(var y=[],b=0;b<this.ranges.length;b++)y[b]=new Gn(Ft(this.ranges[b].anchor),Ft(this.ranges[b].head));return new Ui(y,this.primIndex)},Ui.prototype.somethingSelected=function(){for(var y=0;y<this.ranges.length;y++)if(!this.ranges[y].empty())return!0;return!1},Ui.prototype.contains=function(y,b){b||(b=y);for(var fe=0;fe<this.ranges.length;fe++){var ue=this.ranges[fe];if(Rt(b,ue.from())>=0&&Rt(y,ue.to())<=0)return fe}return-1};var Gn=function(y,b){this.anchor=y,this.head=b};Gn.prototype.from=function(){return Gt(this.anchor,this.head)},Gn.prototype.to=function(){return Ht(this.anchor,this.head)},Gn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Qi(y,b,fe){var ue=y&&y.options.selectionsMayTouch,Se=b[fe];b.sort(function(rr,er){return Rt(rr.from(),er.from())}),fe=et(b,Se);for(var He=1;He<b.length;He++){var nt=b[He],ut=b[He-1],dt=Rt(ut.to(),nt.from());if(ue&&!nt.empty()?dt>0:dt>=0){var mt=Gt(ut.from(),nt.from()),_t=Ht(ut.to(),nt.to()),Zt=ut.empty()?nt.from()==nt.head:ut.from()==ut.head;He<=fe&&--fe,b.splice(--He,2,new Gn(Zt?_t:mt,Zt?mt:_t))}}return new Ui(b,fe)}function po(y,b){return new Ui([new Gn(y,b||y)],0)}function mo(y){return y.text?wt(y.from.line+y.text.length-1,at(y.text).length+(y.text.length==1?y.from.ch:0)):y.to}function _s(y,b){if(Rt(y,b.from)<0)return y;if(Rt(y,b.to)<=0)return mo(b);var fe=y.line+b.text.length-(b.to.line-b.from.line)-1,ue=y.ch;return y.line==b.to.line&&(ue+=mo(b).ch-b.to.ch),wt(fe,ue)}function is(y,b){for(var fe=[],ue=0;ue<y.sel.ranges.length;ue++){var Se=y.sel.ranges[ue];fe.push(new Gn(_s(Se.anchor,b),_s(Se.head,b)))}return Qi(y.cm,fe,y.sel.primIndex)}function Ws(y,b,fe){return y.line==b.line?wt(fe.line,y.ch-b.ch+fe.ch):wt(fe.line+(y.line-b.line),y.ch)}function au(y,b,fe){for(var ue=[],Se=wt(y.first,0),He=Se,nt=0;nt<b.length;nt++){var ut=b[nt],dt=Ws(ut.from,Se,He),mt=Ws(mo(ut),Se,He);if(Se=ut.to,He=mt,fe=="around"){var _t=y.sel.ranges[nt],Zt=Rt(_t.head,_t.anchor)<0;ue[nt]=new Gn(Zt?mt:dt,Zt?dt:mt)}else ue[nt]=new Gn(dt,dt)}return new Ui(ue,y.sel.primIndex)}function os(y){y.doc.mode=sr(y.options,y.doc.modeOption),ia(y)}function ia(y){y.doc.iter(function(b){b.stateAfter&&(b.stateAfter=null),b.styles&&(b.styles=null)}),y.doc.modeFrontier=y.doc.highlightFrontier=y.doc.first,ra(y,100),y.state.modeGen++,y.curOp&&Di(y)}function zs(y,b){return b.from.ch==0&&b.to.ch==0&&at(b.text)==""&&(!y.cm||y.cm.options.wholeLineUpdateBefore)}function as(y,b,fe,ue){function Se(rn){return fe?fe[rn]:null}function He(rn,Yr,an){Rn(rn,Yr,an,ue),Pn(rn,"change",rn,b)}function nt(rn,Yr){for(var an=[],gn=rn;gn<Yr;++gn)an.push(new Bn(mt[gn],Se(gn),ue));return an}var ut=b.from,dt=b.to,mt=b.text,_t=Yt(y,ut.line),Zt=Yt(y,dt.line),rr=at(mt),er=Se(mt.length-1),Tr=dt.line-ut.line;if(b.full)y.insert(0,nt(0,mt.length)),y.remove(mt.length,y.size-mt.length);else if(zs(y,b)){var Rr=nt(0,mt.length-1);He(Zt,Zt.text,er),Tr&&y.remove(ut.line,Tr),Rr.length&&y.insert(ut.line,Rr)}else if(_t==Zt)if(mt.length==1)He(_t,_t.text.slice(0,ut.ch)+rr+_t.text.slice(dt.ch),er);else{var Ur=nt(1,mt.length-1);Ur.push(new Bn(rr+_t.text.slice(dt.ch),er,ue)),He(_t,_t.text.slice(0,ut.ch)+mt[0],Se(0)),y.insert(ut.line+1,Ur)}else if(mt.length==1)He(_t,_t.text.slice(0,ut.ch)+mt[0]+Zt.text.slice(dt.ch),Se(0)),y.remove(ut.line+1,Tr);else{He(_t,_t.text.slice(0,ut.ch)+mt[0],Se(0)),He(Zt,rr+Zt.text.slice(dt.ch),er);var Xr=nt(1,mt.length-1);Tr>1&&y.remove(ut.line+1,Tr-1),y.insert(ut.line+1,Xr)}Pn(y,"change",y,b)}function vo(y,b,fe){function ue(Se,He,nt){if(Se.linked)for(var ut=0;ut<Se.linked.length;++ut){var dt=Se.linked[ut];if(dt.doc!=He){var mt=nt&&dt.sharedHist;fe&&!mt||(b(dt.doc,mt),ue(dt.doc,Se,mt))}}}ue(y,null,!0)}function Hs(y,b){if(b.cm)throw new Error("This document is already in use.");y.doc=b,b.cm=y,Va(y),os(y),Us(y),y.options.lineWrapping||Tn(y),y.options.mode=b.modeOption,Di(y)}function Us(y){(y.doc.direction=="rtl"?ve:Be)(y.display.lineDiv,"CodeMirror-rtl")}function su(y){Wi(y,function(){Us(y),Di(y)})}function Pa(y){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=y||1}function ss(y,b){var fe={from:Ft(b.from),to:mo(b),text:ar(y,b.from,b.to)};return Gs(y,fe,b.from.line,b.to.line+1),vo(y,function(ue){return Gs(ue,fe,b.from.line,b.to.line+1)},!0),fe}function $s(y){for(;y.length;){var b=at(y);if(b.ranges)y.pop();else break}}function lu(y,b){if(b)return $s(y.done),at(y.done);if(y.done.length&&!at(y.done).ranges)return at(y.done);if(y.done.length>1&&!y.done[y.done.length-2].ranges)return y.done.pop(),at(y.done)}function Zs(y,b,fe,ue){var Se=y.history;Se.undone.length=0;var He=+new Date,nt,ut;if((Se.lastOp==ue||Se.lastOrigin==b.origin&&b.origin&&(b.origin.charAt(0)=="+"&&Se.lastModTime>He-(y.cm?y.cm.options.historyEventDelay:500)||b.origin.charAt(0)=="*"))&&(nt=lu(Se,Se.lastOp==ue)))ut=at(nt.changes),Rt(b.from,b.to)==0&&Rt(b.from,ut.to)==0?ut.to=mo(b):nt.changes.push(ss(y,b));else{var dt=at(Se.done);for((!dt||!dt.ranges)&&ka(y.sel,Se.done),nt={changes:[ss(y,b)],generation:Se.generation},Se.done.push(nt);Se.done.length>Se.undoDepth;)Se.done.shift(),Se.done[0].ranges||Se.done.shift()}Se.done.push(fe),Se.generation=++Se.maxGeneration,Se.lastModTime=Se.lastSelTime=He,Se.lastOp=Se.lastSelOp=ue,Se.lastOrigin=Se.lastSelOrigin=b.origin,ut||Et(y,"historyAdded")}function uu(y,b,fe,ue){var Se=b.charAt(0);return Se=="*"||Se=="+"&&fe.ranges.length==ue.ranges.length&&fe.somethingSelected()==ue.somethingSelected()&&new Date-y.history.lastSelTime<=(y.cm?y.cm.options.historyEventDelay:500)}function cu(y,b,fe,ue){var Se=y.history,He=ue&&ue.origin;fe==Se.lastSelOp||He&&Se.lastSelOrigin==He&&(Se.lastModTime==Se.lastSelTime&&Se.lastOrigin==He||uu(y,He,at(Se.done),b))?Se.done[Se.done.length-1]=b:ka(b,Se.done),Se.lastSelTime=+new Date,Se.lastSelOrigin=He,Se.lastSelOp=fe,ue&&ue.clearRedo!==!1&&$s(Se.undone)}function ka(y,b){var fe=at(b);fe&&fe.ranges&&fe.equals(y)||b.push(y)}function Gs(y,b,fe,ue){var Se=b["spans_"+y.id],He=0;y.iter(Math.max(y.first,fe),Math.min(y.first+y.size,ue),function(nt){nt.markedSpans&&((Se||(Se=b["spans_"+y.id]={}))[He]=nt.markedSpans),++He})}function fu(y){if(!y)return null;for(var b,fe=0;fe<y.length;++fe)y[fe].marker.explicitlyCleared?b||(b=y.slice(0,fe)):b&&b.push(y[fe]);return b?b.length?b:null:y}function du(y,b){var fe=b["spans_"+y.id];if(!fe)return null;for(var ue=[],Se=0;Se<b.text.length;++Se)ue.push(fu(fe[Se]));return ue}function Ks(y,b){var fe=du(y,b),ue=mn(y,b);if(!fe)return ue;if(!ue)return fe;for(var Se=0;Se<fe.length;++Se){var He=fe[Se],nt=ue[Se];if(He&&nt)e:for(var ut=0;ut<nt.length;++ut){for(var dt=nt[ut],mt=0;mt<He.length;++mt)if(He[mt].marker==dt.marker)continue e;He.push(dt)}else nt&&(fe[Se]=nt)}return fe}function Bo(y,b,fe){for(var ue=[],Se=0;Se<y.length;++Se){var He=y[Se];if(He.ranges){ue.push(fe?Ui.prototype.deepCopy.call(He):He);continue}var nt=He.changes,ut=[];ue.push({changes:ut});for(var dt=0;dt<nt.length;++dt){var mt=nt[dt],_t=void 0;if(ut.push({from:mt.from,to:mt.to,text:mt.text}),b)for(var Zt in mt)(_t=Zt.match(/^spans_(\d+)$/))&&et(b,Number(_t[1]))>-1&&(at(ut)[Zt]=mt[Zt],delete mt[Zt])}}return ue}function ls(y,b,fe,ue){if(ue){var Se=y.anchor;if(fe){var He=Rt(b,Se)<0;He!=Rt(fe,Se)<0?(Se=b,b=fe):He!=Rt(b,fe)<0&&(b=fe)}return new Gn(Se,b)}else return new Gn(fe||b,b)}function Ma(y,b,fe,ue,Se){Se==null&&(Se=y.cm&&(y.cm.display.shift||y.extend)),Si(y,new Ui([ls(y.sel.primary(),b,fe,Se)],0),ue)}function Vs(y,b,fe){for(var ue=[],Se=y.cm&&(y.cm.display.shift||y.extend),He=0;He<y.sel.ranges.length;He++)ue[He]=ls(y.sel.ranges[He],b[He],null,Se);var nt=Qi(y.cm,ue,y.sel.primIndex);Si(y,nt,fe)}function us(y,b,fe,ue){var Se=y.sel.ranges.slice(0);Se[b]=fe,Si(y,Qi(y.cm,Se,y.sel.primIndex),ue)}function Xs(y,b,fe,ue){Si(y,po(b,fe),ue)}function hu(y,b,fe){var ue={ranges:b.ranges,update:function(Se){this.ranges=[];for(var He=0;He<Se.length;He++)this.ranges[He]=new Gn(Bt(y,Se[He].anchor),Bt(y,Se[He].head))},origin:fe&&fe.origin};return Et(y,"beforeSelectionChange",y,ue),y.cm&&Et(y.cm,"beforeSelectionChange",y.cm,ue),ue.ranges!=b.ranges?Qi(y.cm,ue.ranges,ue.ranges.length-1):b}function Ys(y,b,fe){var ue=y.history.done,Se=at(ue);Se&&Se.ranges?(ue[ue.length-1]=b,Ra(y,b,fe)):Si(y,b,fe)}function Si(y,b,fe){Ra(y,b,fe),cu(y,y.sel,y.cm?y.cm.curOp.id:NaN,fe)}function Ra(y,b,fe){(jt(y,"beforeSelectionChange")||y.cm&&jt(y.cm,"beforeSelectionChange"))&&(b=hu(y,b,fe));var ue=fe&&fe.bias||(Rt(b.primary().head,y.sel.primary().head)<0?-1:1);Js(y,el(y,b,ue,!0)),!(fe&&fe.scroll===!1)&&y.cm&&Ro(y.cm)}function Js(y,b){b.equals(y.sel)||(y.sel=b,y.cm&&(y.cm.curOp.updateInput=1,y.cm.curOp.selectionChanged=!0,Dt(y.cm)),Pn(y,"cursorActivity",y))}function Qs(y){Js(y,el(y,y.sel,null,!1))}function el(y,b,fe,ue){for(var Se,He=0;He<b.ranges.length;He++){var nt=b.ranges[He],ut=b.ranges.length==y.sel.ranges.length&&y.sel.ranges[He],dt=Na(y,nt.anchor,ut&&ut.anchor,fe,ue),mt=Na(y,nt.head,ut&&ut.head,fe,ue);(Se||dt!=nt.anchor||mt!=nt.head)&&(Se||(Se=b.ranges.slice(0,He)),Se[He]=new Gn(dt,mt))}return Se?Qi(y.cm,Se,b.primIndex):b}function Lo(y,b,fe,ue,Se){var He=Yt(y,b.line);if(He.markedSpans)for(var nt=0;nt<He.markedSpans.length;++nt){var ut=He.markedSpans[nt],dt=ut.marker,mt="selectLeft"in dt?!dt.selectLeft:dt.inclusiveLeft,_t="selectRight"in dt?!dt.selectRight:dt.inclusiveRight;if((ut.from==null||(mt?ut.from<=b.ch:ut.from<b.ch))&&(ut.to==null||(_t?ut.to>=b.ch:ut.to>b.ch))){if(Se&&(Et(dt,"beforeCursorEnter"),dt.explicitlyCleared))if(He.markedSpans){--nt;continue}else break;if(!dt.atomic)continue;if(fe){var Zt=dt.find(ue<0?1:-1),rr=void 0;if((ue<0?_t:mt)&&(Zt=tl(y,Zt,-ue,Zt&&Zt.line==b.line?He:null)),Zt&&Zt.line==b.line&&(rr=Rt(Zt,fe))&&(ue<0?rr<0:rr>0))return Lo(y,Zt,b,ue,Se)}var er=dt.find(ue<0?-1:1);return(ue<0?mt:_t)&&(er=tl(y,er,ue,er.line==b.line?He:null)),er?Lo(y,er,b,ue,Se):null}}return b}function Na(y,b,fe,ue,Se){var He=ue||1,nt=Lo(y,b,fe,He,Se)||!Se&&Lo(y,b,fe,He,!0)||Lo(y,b,fe,-He,Se)||!Se&&Lo(y,b,fe,-He,!0);return nt||(y.cantEdit=!0,wt(y.first,0))}function tl(y,b,fe,ue){return fe<0&&b.ch==0?b.line>y.first?Bt(y,wt(b.line-1)):null:fe>0&&b.ch==(ue||Yt(y,b.line)).text.length?b.line<y.first+y.size-1?wt(b.line+1,0):null:new wt(b.line,b.ch+fe)}function rl(y){y.setSelection(wt(y.firstLine(),0),wt(y.lastLine()),Ge)}function nl(y,b,fe){var ue={canceled:!1,from:b.from,to:b.to,text:b.text,origin:b.origin,cancel:function(){return ue.canceled=!0}};return fe&&(ue.update=function(Se,He,nt,ut){Se&&(ue.from=Bt(y,Se)),He&&(ue.to=Bt(y,He)),nt&&(ue.text=nt),ut!==void 0&&(ue.origin=ut)}),Et(y,"beforeChange",y,ue),y.cm&&Et(y.cm,"beforeChange",y.cm,ue),ue.canceled?(y.cm&&(y.cm.curOp.updateInput=2),null):{from:ue.from,to:ue.to,text:ue.text,origin:ue.origin}}function Fo(y,b,fe){if(y.cm){if(!y.cm.curOp)return hi(y.cm,Fo)(y,b,fe);if(y.cm.state.suppressEdits)return}if(!((jt(y,"beforeChange")||y.cm&&jt(y.cm,"beforeChange"))&&(b=nl(y,b,!0),!b))){var ue=tn&&!fe&&_n(y,b.from,b.to);if(ue)for(var Se=ue.length-1;Se>=0;--Se)il(y,{from:ue[Se].from,to:ue[Se].to,text:Se?[""]:b.text,origin:b.origin});else il(y,b)}}function il(y,b){if(!(b.text.length==1&&b.text[0]==""&&Rt(b.from,b.to)==0)){var fe=is(y,b);Zs(y,b,fe,y.cm?y.cm.curOp.id:NaN),oa(y,b,fe,mn(y,b));var ue=[];vo(y,function(Se,He){!He&&et(ue,Se.history)==-1&&(ll(Se.history,b),ue.push(Se.history)),oa(Se,b,null,mn(Se,b))})}}function Ba(y,b,fe){var ue=y.cm&&y.cm.state.suppressEdits;if(!(ue&&!fe)){for(var Se=y.history,He,nt=y.sel,ut=b=="undo"?Se.done:Se.undone,dt=b=="undo"?Se.undone:Se.done,mt=0;mt<ut.length&&(He=ut[mt],!(fe?He.ranges&&!He.equals(y.sel):!He.ranges));mt++);if(mt!=ut.length){for(Se.lastOrigin=Se.lastSelOrigin=null;;)if(He=ut.pop(),He.ranges){if(ka(He,dt),fe&&!He.equals(y.sel)){Si(y,He,{clearRedo:!1});return}nt=He}else if(ue){ut.push(He);return}else break;var _t=[];ka(nt,dt),dt.push({changes:_t,generation:Se.generation}),Se.generation=He.generation||++Se.maxGeneration;for(var Zt=jt(y,"beforeChange")||y.cm&&jt(y.cm,"beforeChange"),rr=function(Rr){var Ur=He.changes[Rr];if(Ur.origin=b,Zt&&!nl(y,Ur,!1))return ut.length=0,{};_t.push(ss(y,Ur));var Xr=Rr?is(y,Ur):at(ut);oa(y,Ur,Xr,Ks(y,Ur)),!Rr&&y.cm&&y.cm.scrollIntoView({from:Ur.from,to:mo(Ur)});var rn=[];vo(y,function(Yr,an){!an&&et(rn,Yr.history)==-1&&(ll(Yr.history,Ur),rn.push(Yr.history)),oa(Yr,Ur,null,Ks(Yr,Ur))})},er=He.changes.length-1;er>=0;--er){var Tr=rr(er);if(Tr)return Tr.v}}}}function ol(y,b){if(b!=0&&(y.first+=b,y.sel=new Ui(qe(y.sel.ranges,function(Se){return new Gn(wt(Se.anchor.line+b,Se.anchor.ch),wt(Se.head.line+b,Se.head.ch))}),y.sel.primIndex),y.cm)){Di(y.cm,y.first,y.first-b,b);for(var fe=y.cm.display,ue=fe.viewFrom;ue<fe.viewTo;ue++)fo(y.cm,ue,"gutter")}}function oa(y,b,fe,ue){if(y.cm&&!y.cm.curOp)return hi(y.cm,oa)(y,b,fe,ue);if(b.to.line<y.first){ol(y,b.text.length-1-(b.to.line-b.from.line));return}if(!(b.from.line>y.lastLine())){if(b.from.line<y.first){var Se=b.text.length-1-(y.first-b.from.line);ol(y,Se),b={from:wt(y.first,0),to:wt(b.to.line+Se,b.to.ch),text:[at(b.text)],origin:b.origin}}var He=y.lastLine();b.to.line>He&&(b={from:b.from,to:wt(He,Yt(y,He).text.length),text:[b.text[0]],origin:b.origin}),b.removed=ar(y,b.from,b.to),fe||(fe=is(y,b)),y.cm?pu(y.cm,b,ue):as(y,b,ue),Ra(y,fe,Ge),y.cantEdit&&Na(y,wt(y.firstLine(),0))&&(y.cantEdit=!1)}}function pu(y,b,fe){var ue=y.doc,Se=y.display,He=b.from,nt=b.to,ut=!1,dt=He.line;y.options.lineWrapping||(dt=It(hr(Yt(ue,He.line))),ue.iter(dt,nt.line+1,function(er){if(er==Se.maxLine)return ut=!0,!0})),ue.sel.contains(b.from,b.to)>-1&&Dt(y),as(ue,b,fe,ws(y)),y.options.lineWrapping||(ue.iter(dt,He.line+b.text.length,function(er){var Tr=Dn(er);Tr>Se.maxLineLength&&(Se.maxLine=er,Se.maxLineLength=Tr,Se.maxLineChanged=!0,ut=!1)}),ut&&(y.curOp.updateMaxLine=!0)),kr(ue,He.line),ra(y,400);var mt=b.text.length-(nt.line-He.line)-1;b.full?Di(y):He.line==nt.line&&b.text.length==1&&!zs(y.doc,b)?fo(y,He.line,"text"):Di(y,He.line,nt.line+1,mt);var _t=jt(y,"changes"),Zt=jt(y,"change");if(Zt||_t){var rr={from:He,to:nt,text:b.text,removed:b.removed,origin:b.origin};Zt&&Pn(y,"change",y,rr),_t&&(y.curOp.changeObjs||(y.curOp.changeObjs=[])).push(rr)}y.display.selForContextMenu=null}function _o(y,b,fe,ue,Se){var He;ue||(ue=fe),Rt(ue,fe)<0&&(He=[ue,fe],fe=He[0],ue=He[1]),typeof b=="string"&&(b=y.splitLines(b)),Fo(y,{from:fe,to:ue,text:b,origin:Se})}function al(y,b,fe,ue){fe<y.line?y.line+=ue:b<y.line&&(y.line=b,y.ch=0)}function sl(y,b,fe,ue){for(var Se=0;Se<y.length;++Se){var He=y[Se],nt=!0;if(He.ranges){He.copied||(He=y[Se]=He.deepCopy(),He.copied=!0);for(var ut=0;ut<He.ranges.length;ut++)al(He.ranges[ut].anchor,b,fe,ue),al(He.ranges[ut].head,b,fe,ue);continue}for(var dt=0;dt<He.changes.length;++dt){var mt=He.changes[dt];if(fe<mt.from.line)mt.from=wt(mt.from.line+ue,mt.from.ch),mt.to=wt(mt.to.line+ue,mt.to.ch);else if(b<=mt.to.line){nt=!1;break}}nt||(y.splice(0,Se+1),Se=0)}}function ll(y,b){var fe=b.from.line,ue=b.to.line,Se=b.text.length-(ue-fe)-1;sl(y.done,fe,ue,Se),sl(y.undone,fe,ue,Se)}function aa(y,b,fe,ue){var Se=b,He=b;return typeof b=="number"?He=Yt(y,zt(y,b)):Se=It(b),Se==null?null:(ue(He,Se)&&y.cm&&fo(y.cm,Se,fe),He)}function sa(y){this.lines=y,this.parent=null;for(var b=0,fe=0;fe<y.length;++fe)y[fe].parent=this,b+=y[fe].height;this.height=b}sa.prototype={chunkSize:function(){return this.lines.length},removeInner:function(y,b){for(var fe=y,ue=y+b;fe<ue;++fe){var Se=this.lines[fe];this.height-=Se.height,Ln(Se),Pn(Se,"delete")}this.lines.splice(y,b)},collapse:function(y){y.push.apply(y,this.lines)},insertInner:function(y,b,fe){this.height+=fe,this.lines=this.lines.slice(0,y).concat(b).concat(this.lines.slice(y));for(var ue=0;ue<b.length;++ue)b[ue].parent=this},iterN:function(y,b,fe){for(var ue=y+b;y<ue;++y)if(fe(this.lines[y]))return!0}};function la(y){this.children=y;for(var b=0,fe=0,ue=0;ue<y.length;++ue){var Se=y[ue];b+=Se.chunkSize(),fe+=Se.height,Se.parent=this}this.size=b,this.height=fe,this.parent=null}la.prototype={chunkSize:function(){return this.size},removeInner:function(y,b){this.size-=b;for(var fe=0;fe<this.children.length;++fe){var ue=this.children[fe],Se=ue.chunkSize();if(y<Se){var He=Math.min(b,Se-y),nt=ue.height;if(ue.removeInner(y,He),this.height-=nt-ue.height,Se==He&&(this.children.splice(fe--,1),ue.parent=null),(b-=He)==0)break;y=0}else y-=Se}if(this.size-b<25&&(this.children.length>1||!(this.children[0]instanceof sa))){var ut=[];this.collapse(ut),this.children=[new sa(ut)],this.children[0].parent=this}},collapse:function(y){for(var b=0;b<this.children.length;++b)this.children[b].collapse(y)},insertInner:function(y,b,fe){this.size+=b.length,this.height+=fe;for(var ue=0;ue<this.children.length;++ue){var Se=this.children[ue],He=Se.chunkSize();if(y<=He){if(Se.insertInner(y,b,fe),Se.lines&&Se.lines.length>50){for(var nt=Se.lines.length%25+25,ut=nt;ut<Se.lines.length;){var dt=new sa(Se.lines.slice(ut,ut+=25));Se.height-=dt.height,this.children.splice(++ue,0,dt),dt.parent=this}Se.lines=Se.lines.slice(0,nt),this.maybeSpill()}break}y-=He}},maybeSpill:function(){if(!(this.children.length<=10)){var y=this;do{var b=y.children.splice(y.children.length-5,5),fe=new la(b);if(y.parent){y.size-=fe.size,y.height-=fe.height;var Se=et(y.parent.children,y);y.parent.children.splice(Se+1,0,fe)}else{var ue=new la(y.children);ue.parent=y,y.children=[ue,fe],y=ue}fe.parent=y.parent}while(y.children.length>10);y.parent.maybeSpill()}},iterN:function(y,b,fe){for(var ue=0;ue<this.children.length;++ue){var Se=this.children[ue],He=Se.chunkSize();if(y<He){var nt=Math.min(b,He-y);if(Se.iterN(y,nt,fe))return!0;if((b-=nt)==0)break;y=0}else y-=He}}};var ua=function(y,b,fe){if(fe)for(var ue in fe)fe.hasOwnProperty(ue)&&(this[ue]=fe[ue]);this.doc=y,this.node=b};ua.prototype.clear=function(){var y=this.doc.cm,b=this.line.widgets,fe=this.line,ue=It(fe);if(!(ue==null||!b)){for(var Se=0;Se<b.length;++Se)b[Se]==this&&b.splice(Se--,1);b.length||(fe.widgets=null);var He=Oi(this);Ir(fe,Math.max(0,fe.height-He)),y&&(Wi(y,function(){ul(y,fe,-He),fo(y,ue,"widget")}),Pn(y,"lineWidgetCleared",y,this,ue))}},ua.prototype.changed=function(){var y=this,b=this.height,fe=this.doc.cm,ue=this.line;this.height=null;var Se=Oi(this)-b;Se&&(Mr(this.doc,ue)||Ir(ue,ue.height+Se),fe&&Wi(fe,function(){fe.curOp.forceUpdate=!0,ul(fe,ue,Se),Pn(fe,"lineWidgetChanged",fe,y,It(ue))}))},ht(ua);function ul(y,b,fe){cn(b)<(y.curOp&&y.curOp.scrollTop||y.doc.scrollTop)&&Qa(y,fe)}function mu(y,b,fe,ue){var Se=new ua(y,fe,ue),He=y.cm;return He&&Se.noHScroll&&(He.display.alignWidgets=!0),aa(y,b,"widget",function(nt){var ut=nt.widgets||(nt.widgets=[]);if(Se.insertAt==null?ut.push(Se):ut.splice(Math.min(ut.length-1,Math.max(0,Se.insertAt)),0,Se),Se.line=nt,He&&!Mr(y,nt)){var dt=cn(nt)<y.scrollTop;Ir(nt,nt.height+Oi(Se)),dt&&Qa(He,Se.height),He.curOp.forceUpdate=!0}return!0}),He&&Pn(He,"lineWidgetAdded",He,Se,typeof b=="number"?b:It(b)),Se}var cl=0,go=function(y,b){this.lines=[],this.type=b,this.doc=y,this.id=++cl};go.prototype.clear=function(){if(!this.explicitlyCleared){var y=this.doc.cm,b=y&&!y.curOp;if(b&&To(y),jt(this,"clear")){var fe=this.find();fe&&Pn(this,"clear",fe.from,fe.to)}for(var ue=null,Se=null,He=0;He<this.lines.length;++He){var nt=this.lines[He],ut=un(nt.markedSpans,this);y&&!this.collapsed?fo(y,It(nt),"text"):y&&(ut.to!=null&&(Se=It(nt)),ut.from!=null&&(ue=It(nt))),nt.markedSpans=yn(nt.markedSpans,ut),ut.from==null&&this.collapsed&&!Mr(this.doc,nt)&&y&&Ir(nt,_i(y.display))}if(y&&this.collapsed&&!y.options.lineWrapping)for(var dt=0;dt<this.lines.length;++dt){var mt=hr(this.lines[dt]),_t=Dn(mt);_t>y.display.maxLineLength&&(y.display.maxLine=mt,y.display.maxLineLength=_t,y.display.maxLineChanged=!0)}ue!=null&&y&&this.collapsed&&Di(y,ue,Se+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,y&&Qs(y.doc)),y&&Pn(y,"markerCleared",y,this,ue,Se),b&&Ao(y),this.parent&&this.parent.clear()}},go.prototype.find=function(y,b){y==null&&this.type=="bookmark"&&(y=1);for(var fe,ue,Se=0;Se<this.lines.length;++Se){var He=this.lines[Se],nt=un(He.markedSpans,this);if(nt.from!=null&&(fe=wt(b?He:It(He),nt.from),y==-1))return fe;if(nt.to!=null&&(ue=wt(b?He:It(He),nt.to),y==1))return ue}return fe&&{from:fe,to:ue}},go.prototype.changed=function(){var y=this,b=this.find(-1,!0),fe=this,ue=this.doc.cm;!b||!ue||Wi(ue,function(){var Se=b.line,He=It(b.line),nt=ro(ue,He);if(nt&&(Ko(nt),ue.curOp.selectionChanged=ue.curOp.forceUpdate=!0),ue.curOp.updateMaxLine=!0,!Mr(fe.doc,Se)&&fe.height!=null){var ut=fe.height;fe.height=null;var dt=Oi(fe)-ut;dt&&Ir(Se,Se.height+dt)}Pn(ue,"markerChanged",ue,y)})},go.prototype.attachLine=function(y){if(!this.lines.length&&this.doc.cm){var b=this.doc.cm.curOp;(!b.maybeHiddenMarkers||et(b.maybeHiddenMarkers,this)==-1)&&(b.maybeUnhiddenMarkers||(b.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(y)},go.prototype.detachLine=function(y){if(this.lines.splice(et(this.lines,y),1),!this.lines.length&&this.doc.cm){var b=this.doc.cm.curOp;(b.maybeHiddenMarkers||(b.maybeHiddenMarkers=[])).push(this)}},ht(go);function Wo(y,b,fe,ue,Se){if(ue&&ue.shared)return vu(y,b,fe,ue,Se);if(y.cm&&!y.cm.curOp)return hi(y.cm,Wo)(y,b,fe,ue,Se);var He=new go(y,Se),nt=Rt(b,fe);if(ue&&ot(ue,He,!1),nt>0||nt==0&&He.clearWhenEmpty!==!1)return He;if(He.replacedWith&&(He.collapsed=!0,He.widgetNode=Ie("span",[He.replacedWith],"CodeMirror-widget"),ue.handleMouseEvents||He.widgetNode.setAttribute("cm-ignore-events","true"),ue.insertLeft&&(He.widgetNode.insertLeft=!0)),He.collapsed){if(Ar(y,b.line,b,fe,He)||b.line!=fe.line&&Ar(y,fe.line,b,fe,He))throw new Error("Inserting collapsed marker partially overlapping an existing one");pn()}He.addToHistory&&Zs(y,{from:b,to:fe,origin:"markText"},y.sel,NaN);var ut=b.line,dt=y.cm,mt;if(y.iter(ut,fe.line+1,function(Zt){dt&&He.collapsed&&!dt.options.lineWrapping&&hr(Zt)==dt.display.maxLine&&(mt=!0),He.collapsed&&ut!=b.line&&Ir(Zt,0),sn(Zt,new ln(He,ut==b.line?b.ch:null,ut==fe.line?fe.ch:null)),++ut}),He.collapsed&&y.iter(b.line,fe.line+1,function(Zt){Mr(y,Zt)&&Ir(Zt,0)}),He.clearOnEnter&&Ot(He,"beforeCursorEnter",function(){return He.clear()}),He.readOnly&&(fn(),(y.history.done.length||y.history.undone.length)&&y.clearHistory()),He.collapsed&&(He.id=++cl,He.atomic=!0),dt){if(mt&&(dt.curOp.updateMaxLine=!0),He.collapsed)Di(dt,b.line,fe.line+1);else if(He.className||He.startStyle||He.endStyle||He.css||He.attributes||He.title)for(var _t=b.line;_t<=fe.line;_t++)fo(dt,_t,"text");He.atomic&&Qs(dt.doc),Pn(dt,"markerAdded",dt,He)}return He}var ca=function(y,b){this.markers=y,this.primary=b;for(var fe=0;fe<y.length;++fe)y[fe].parent=this};ca.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var y=0;y<this.markers.length;++y)this.markers[y].clear();Pn(this,"clear")}},ca.prototype.find=function(y,b){return this.primary.find(y,b)},ht(ca);function vu(y,b,fe,ue,Se){ue=ot(ue),ue.shared=!1;var He=[Wo(y,b,fe,ue,Se)],nt=He[0],ut=ue.widgetNode;return vo(y,function(dt){ut&&(ue.widgetNode=ut.cloneNode(!0)),He.push(Wo(dt,Bt(dt,b),Bt(dt,fe),ue,Se));for(var mt=0;mt<dt.linked.length;++mt)if(dt.linked[mt].isParent)return;nt=at(He)}),new ca(He,nt)}function fl(y){return y.findMarks(wt(y.first,0),y.clipPos(wt(y.lastLine())),function(b){return b.parent})}function gu(y,b){for(var fe=0;fe<b.length;fe++){var ue=b[fe],Se=ue.find(),He=y.clipPos(Se.from),nt=y.clipPos(Se.to);if(Rt(He,nt)){var ut=Wo(y,He,nt,ue.primary,ue.primary.type);ue.markers.push(ut),ut.parent=ue}}}function yu(y){for(var b=function(ue){var Se=y[ue],He=[Se.primary.doc];vo(Se.primary.doc,function(dt){return He.push(dt)});for(var nt=0;nt<Se.markers.length;nt++){var ut=Se.markers[nt];et(He,ut.doc)==-1&&(ut.parent=null,Se.markers.splice(nt--,1))}},fe=0;fe<y.length;fe++)b(fe)}var bu=0,Pi=function(y,b,fe,ue,Se){if(!(this instanceof Pi))return new Pi(y,b,fe,ue,Se);fe==null&&(fe=0),la.call(this,[new sa([new Bn("",null)])]),this.first=fe,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=fe;var He=wt(fe,0);this.sel=po(He),this.history=new Pa(null),this.id=++bu,this.modeOption=b,this.lineSep=ue,this.direction=Se=="rtl"?"rtl":"ltr",this.extend=!1,typeof y=="string"&&(y=this.splitLines(y)),as(this,{from:He,to:He,text:y}),Si(this,po(He),Ge)};Pi.prototype=te(la.prototype,{constructor:Pi,iter:function(y,b,fe){fe?this.iterN(y-this.first,b-y,fe):this.iterN(this.first,this.first+this.size,y)},insert:function(y,b){for(var fe=0,ue=0;ue<b.length;++ue)fe+=b[ue].height;this.insertInner(y-this.first,b,fe)},remove:function(y,b){this.removeInner(y-this.first,b)},getValue:function(y){var b=Dr(this,this.first,this.first+this.size);return y===!1?b:b.join(y||this.lineSeparator())},setValue:pi(function(y){var b=wt(this.first,0),fe=this.first+this.size-1;Fo(this,{from:b,to:wt(fe,Yt(this,fe).text.length),text:this.splitLines(y),origin:"setValue",full:!0},!0),this.cm&&Qo(this.cm,0,0),Si(this,po(b),Ge)}),replaceRange:function(y,b,fe,ue){b=Bt(this,b),fe=fe?Bt(this,fe):b,_o(this,y,b,fe,ue)},getRange:function(y,b,fe){var ue=ar(this,Bt(this,y),Bt(this,b));return fe===!1?ue:ue.join(fe||this.lineSeparator())},getLine:function(y){var b=this.getLineHandle(y);return b&&b.text},getLineHandle:function(y){if(yt(this,y))return Yt(this,y)},getLineNumber:function(y){return It(y)},getLineHandleVisualStart:function(y){return typeof y=="number"&&(y=Yt(this,y)),hr(y)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(y){return Bt(this,y)},getCursor:function(y){var b=this.sel.primary(),fe;return y==null||y=="head"?fe=b.head:y=="anchor"?fe=b.anchor:y=="end"||y=="to"||y===!1?fe=b.to():fe=b.from(),fe},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:pi(function(y,b,fe){Xs(this,Bt(this,typeof y=="number"?wt(y,b||0):y),null,fe)}),setSelection:pi(function(y,b,fe){Xs(this,Bt(this,y),Bt(this,b||y),fe)}),extendSelection:pi(function(y,b,fe){Ma(this,Bt(this,y),b&&Bt(this,b),fe)}),extendSelections:pi(function(y,b){Vs(this,Ut(this,y),b)}),extendSelectionsBy:pi(function(y,b){var fe=qe(this.sel.ranges,y);Vs(this,Ut(this,fe),b)}),setSelections:pi(function(y,b,fe){if(y.length){for(var ue=[],Se=0;Se<y.length;Se++)ue[Se]=new Gn(Bt(this,y[Se].anchor),Bt(this,y[Se].head));b==null&&(b=Math.min(y.length-1,this.sel.primIndex)),Si(this,Qi(this.cm,ue,b),fe)}}),addSelection:pi(function(y,b,fe){var ue=this.sel.ranges.slice(0);ue.push(new Gn(Bt(this,y),Bt(this,b||y))),Si(this,Qi(this.cm,ue,ue.length-1),fe)}),getSelection:function(y){for(var b=this.sel.ranges,fe,ue=0;ue<b.length;ue++){var Se=ar(this,b[ue].from(),b[ue].to());fe=fe?fe.concat(Se):Se}return y===!1?fe:fe.join(y||this.lineSeparator())},getSelections:function(y){for(var b=[],fe=this.sel.ranges,ue=0;ue<fe.length;ue++){var Se=ar(this,fe[ue].from(),fe[ue].to());y!==!1&&(Se=Se.join(y||this.lineSeparator())),b[ue]=Se}return b},replaceSelection:function(y,b,fe){for(var ue=[],Se=0;Se<this.sel.ranges.length;Se++)ue[Se]=y;this.replaceSelections(ue,b,fe||"+input")},replaceSelections:pi(function(y,b,fe){for(var ue=[],Se=this.sel,He=0;He<Se.ranges.length;He++){var nt=Se.ranges[He];ue[He]={from:nt.from(),to:nt.to(),text:this.splitLines(y[He]),origin:fe}}for(var ut=b&&b!="end"&&au(this,ue,b),dt=ue.length-1;dt>=0;dt--)Fo(this,ue[dt]);ut?Ys(this,ut):this.cm&&Ro(this.cm)}),undo:pi(function(){Ba(this,"undo")}),redo:pi(function(){Ba(this,"redo")}),undoSelection:pi(function(){Ba(this,"undo",!0)}),redoSelection:pi(function(){Ba(this,"redo",!0)}),setExtending:function(y){this.extend=y},getExtending:function(){return this.extend},historySize:function(){for(var y=this.history,b=0,fe=0,ue=0;ue<y.done.length;ue++)y.done[ue].ranges||++b;for(var Se=0;Se<y.undone.length;Se++)y.undone[Se].ranges||++fe;return{undo:b,redo:fe}},clearHistory:function(){var y=this;this.history=new Pa(this.history.maxGeneration),vo(this,function(b){return b.history=y.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(y){return y&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(y){return this.history.generation==(y||this.cleanGeneration)},getHistory:function(){return{done:Bo(this.history.done),undone:Bo(this.history.undone)}},setHistory:function(y){var b=this.history=new Pa(this.history.maxGeneration);b.done=Bo(y.done.slice(0),null,!0),b.undone=Bo(y.undone.slice(0),null,!0)},setGutterMarker:pi(function(y,b,fe){return aa(this,y,"gutter",function(ue){var Se=ue.gutterMarkers||(ue.gutterMarkers={});return Se[b]=fe,!fe&&we(Se)&&(ue.gutterMarkers=null),!0})}),clearGutter:pi(function(y){var b=this;this.iter(function(fe){fe.gutterMarkers&&fe.gutterMarkers[y]&&aa(b,fe,"gutter",function(){return fe.gutterMarkers[y]=null,we(fe.gutterMarkers)&&(fe.gutterMarkers=null),!0})})}),lineInfo:function(y){var b;if(typeof y=="number"){if(!yt(this,y)||(b=y,y=Yt(this,y),!y))return null}else if(b=It(y),b==null)return null;return{line:b,handle:y,text:y.text,gutterMarkers:y.gutterMarkers,textClass:y.textClass,bgClass:y.bgClass,wrapClass:y.wrapClass,widgets:y.widgets}},addLineClass:pi(function(y,b,fe){return aa(this,y,b=="gutter"?"gutter":"class",function(ue){var Se=b=="text"?"textClass":b=="background"?"bgClass":b=="gutter"?"gutterClass":"wrapClass";if(!ue[Se])ue[Se]=fe;else{if(Me(fe).test(ue[Se]))return!1;ue[Se]+=" "+fe}return!0})}),removeLineClass:pi(function(y,b,fe){return aa(this,y,b=="gutter"?"gutter":"class",function(ue){var Se=b=="text"?"textClass":b=="background"?"bgClass":b=="gutter"?"gutterClass":"wrapClass",He=ue[Se];if(He)if(fe==null)ue[Se]=null;else{var nt=He.match(Me(fe));if(!nt)return!1;var ut=nt.index+nt[0].length;ue[Se]=He.slice(0,nt.index)+(!nt.index||ut==He.length?"":" ")+He.slice(ut)||null}else return!1;return!0})}),addLineWidget:pi(function(y,b,fe){return mu(this,y,b,fe)}),removeLineWidget:function(y){y.clear()},markText:function(y,b,fe){return Wo(this,Bt(this,y),Bt(this,b),fe,fe&&fe.type||"range")},setBookmark:function(y,b){var fe={replacedWith:b&&(b.nodeType==null?b.widget:b),insertLeft:b&&b.insertLeft,clearWhenEmpty:!1,shared:b&&b.shared,handleMouseEvents:b&&b.handleMouseEvents};return y=Bt(this,y),Wo(this,y,y,fe,"bookmark")},findMarksAt:function(y){y=Bt(this,y);var b=[],fe=Yt(this,y.line).markedSpans;if(fe)for(var ue=0;ue<fe.length;++ue){var Se=fe[ue];(Se.from==null||Se.from<=y.ch)&&(Se.to==null||Se.to>=y.ch)&&b.push(Se.marker.parent||Se.marker)}return b},findMarks:function(y,b,fe){y=Bt(this,y),b=Bt(this,b);var ue=[],Se=y.line;return this.iter(y.line,b.line+1,function(He){var nt=He.markedSpans;if(nt)for(var ut=0;ut<nt.length;ut++){var dt=nt[ut];!(dt.to!=null&&Se==y.line&&y.ch>=dt.to||dt.from==null&&Se!=y.line||dt.from!=null&&Se==b.line&&dt.from>=b.ch)&&(!fe||fe(dt.marker))&&ue.push(dt.marker.parent||dt.marker)}++Se}),ue},getAllMarks:function(){var y=[];return this.iter(function(b){var fe=b.markedSpans;if(fe)for(var ue=0;ue<fe.length;++ue)fe[ue].from!=null&&y.push(fe[ue].marker)}),y},posFromIndex:function(y){var b,fe=this.first,ue=this.lineSeparator().length;return this.iter(function(Se){var He=Se.text.length+ue;if(He>y)return b=y,!0;y-=He,++fe}),Bt(this,wt(fe,b))},indexFromPos:function(y){y=Bt(this,y);var b=y.ch;if(y.line<this.first||y.ch<0)return 0;var fe=this.lineSeparator().length;return this.iter(this.first,y.line,function(ue){b+=ue.text.length+fe}),b},copy:function(y){var b=new Pi(Dr(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,y&&(b.history.undoDepth=this.history.undoDepth,b.setHistory(this.getHistory())),b},linkedDoc:function(y){y||(y={});var b=this.first,fe=this.first+this.size;y.from!=null&&y.from>b&&(b=y.from),y.to!=null&&y.to<fe&&(fe=y.to);var ue=new Pi(Dr(this,b,fe),y.mode||this.modeOption,b,this.lineSep,this.direction);return y.sharedHist&&(ue.history=this.history),(this.linked||(this.linked=[])).push({doc:ue,sharedHist:y.sharedHist}),ue.linked=[{doc:this,isParent:!0,sharedHist:y.sharedHist}],gu(ue,fl(this)),ue},unlinkDoc:function(y){if(y instanceof Jn&&(y=y.doc),this.linked)for(var b=0;b<this.linked.length;++b){var fe=this.linked[b];if(fe.doc==y){this.linked.splice(b,1),y.unlinkDoc(this),yu(fl(this));break}}if(y.history==this.history){var ue=[y.id];vo(y,function(Se){return ue.push(Se.id)},!0),y.history=new Pa(null),y.history.done=Bo(this.history.done,ue),y.history.undone=Bo(this.history.undone,ue)}},iterLinkedDocs:function(y){vo(this,y)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(y){return this.lineSep?y.split(this.lineSep):ur(y)},lineSeparator:function(){return this.lineSep||`
|
|
|
`},setDirection:pi(function(y){y!="rtl"&&(y="ltr"),y!=this.direction&&(this.direction=y,this.iter(function(b){return b.order=null}),this.cm&&su(this.cm))})}),Pi.prototype.eachLine=Pi.prototype.iter;var dl=0;function xu(y){var b=this;if(hl(b),!(xt(b,y)||gi(b.display,y))){Ct(y),xe&&(dl=+new Date);var fe=So(b,y,!0),ue=y.dataTransfer.files;if(!(!fe||b.isReadOnly()))if(ue&&ue.length&&window.FileReader&&window.File)for(var Se=ue.length,He=Array(Se),nt=0,ut=function(){++nt==Se&&hi(b,function(){fe=Bt(b.doc,fe);var er={from:fe,to:fe,text:b.doc.splitLines(He.filter(function(Tr){return Tr!=null}).join(b.doc.lineSeparator())),origin:"paste"};Fo(b.doc,er),Ys(b.doc,po(Bt(b.doc,fe),Bt(b.doc,mo(er))))})()},dt=function(er,Tr){if(b.options.allowDropFileTypes&&et(b.options.allowDropFileTypes,er.type)==-1){ut();return}var Rr=new FileReader;Rr.onerror=function(){return ut()},Rr.onload=function(){var Ur=Rr.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Ur)){ut();return}He[Tr]=Ur,ut()},Rr.readAsText(er)},mt=0;mt<ue.length;mt++)dt(ue[mt],mt);else{if(b.state.draggingText&&b.doc.sel.contains(fe)>-1){b.state.draggingText(y),setTimeout(function(){return b.display.input.focus()},20);return}try{var _t=y.dataTransfer.getData("Text");if(_t){var Zt;if(b.state.draggingText&&!b.state.draggingText.copy&&(Zt=b.listSelections()),Ra(b.doc,po(fe,fe)),Zt)for(var rr=0;rr<Zt.length;++rr)_o(b.doc,"",Zt[rr].anchor,Zt[rr].head,"drag");b.replaceSelection(_t,"around","paste"),b.display.input.focus()}}catch(er){}}}}function wu(y,b){if(xe&&(!y.state.draggingText||+new Date-dl<100)){vt(b);return}if(!(xt(y,b)||gi(y.display,b))&&(b.dataTransfer.setData("Text",y.getSelection()),b.dataTransfer.effectAllowed="copyMove",b.dataTransfer.setDragImage&&!le)){var fe=Oe("img",null,null,"position: fixed; left: 0; top: 0;");fe.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",ee&&(fe.width=fe.height=1,y.display.wrapper.appendChild(fe),fe._top=fe.offsetTop),b.dataTransfer.setDragImage(fe,0,0),ee&&fe.parentNode.removeChild(fe)}}function Su(y,b){var fe=So(y,b);if(fe){var ue=document.createDocumentFragment();Es(y,fe,ue),y.display.dragCursor||(y.display.dragCursor=Oe("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),y.display.lineSpace.insertBefore(y.display.dragCursor,y.display.cursorDiv)),Ce(y.display.dragCursor,ue)}}function hl(y){y.display.dragCursor&&(y.display.lineSpace.removeChild(y.display.dragCursor),y.display.dragCursor=null)}function pl(y){if(document.getElementsByClassName){for(var b=document.getElementsByClassName("CodeMirror"),fe=[],ue=0;ue<b.length;ue++){var Se=b[ue].CodeMirror;Se&&fe.push(Se)}fe.length&&fe[0].operation(function(){for(var He=0;He<fe.length;He++)y(fe[He])})}}var ml=!1;function Cu(){ml||(Eu(),ml=!0)}function Eu(){var y;Ot(window,"resize",function(){y==null&&(y=setTimeout(function(){y=null,pl(Ou)},100))}),Ot(window,"blur",function(){return pl(Mo)})}function Ou(y){var b=y.display;b.cachedCharWidth=b.cachedTextHeight=b.cachedPaddingH=null,b.scrollbarsClipped=!1,y.setSize()}for(var yo={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"},fa=0;fa<10;fa++)yo[fa+48]=yo[fa+96]=String(fa);for(var La=65;La<=90;La++)yo[La]=String.fromCharCode(La);for(var da=1;da<=12;da++)yo[da+111]=yo[da+63235]="F"+da;var ao={};ao.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"},ao.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"},ao.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"},ao.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"]},ao.default=ce?ao.macDefault:ao.pcDefault;function Tu(y){var b=y.split(/-(?!$)/);y=b[b.length-1];for(var fe,ue,Se,He,nt=0;nt<b.length-1;nt++){var ut=b[nt];if(/^(cmd|meta|m)$/i.test(ut))He=!0;else if(/^a(lt)?$/i.test(ut))fe=!0;else if(/^(c|ctrl|control)$/i.test(ut))ue=!0;else if(/^s(hift)?$/i.test(ut))Se=!0;else throw new Error("Unrecognized modifier name: "+ut)}return fe&&(y="Alt-"+y),ue&&(y="Ctrl-"+y),He&&(y="Cmd-"+y),Se&&(y="Shift-"+y),y}function Au(y){var b={};for(var fe in y)if(y.hasOwnProperty(fe)){var ue=y[fe];if(/^(name|fallthrough|(de|at)tach)$/.test(fe))continue;if(ue=="..."){delete y[fe];continue}for(var Se=qe(fe.split(" "),Tu),He=0;He<Se.length;He++){var nt=void 0,ut=void 0;He==Se.length-1?(ut=Se.join(" "),nt=ue):(ut=Se.slice(0,He+1).join(" "),nt="...");var dt=b[ut];if(!dt)b[ut]=nt;else if(dt!=nt)throw new Error("Inconsistent bindings for "+ut)}delete y[fe]}for(var mt in b)y[mt]=b[mt];return y}function zo(y,b,fe,ue){b=Fa(b);var Se=b.call?b.call(y,ue):b[y];if(Se===!1)return"nothing";if(Se==="...")return"multi";if(Se!=null&&fe(Se))return"handled";if(b.fallthrough){if(Object.prototype.toString.call(b.fallthrough)!="[object Array]")return zo(y,b.fallthrough,fe,ue);for(var He=0;He<b.fallthrough.length;He++){var nt=zo(y,b.fallthrough[He],fe,ue);if(nt)return nt}}}function vl(y){var b=typeof y=="string"?y:yo[y.keyCode];return b=="Ctrl"||b=="Alt"||b=="Shift"||b=="Mod"}function gl(y,b,fe){var ue=y;return b.altKey&&ue!="Alt"&&(y="Alt-"+y),(be?b.metaKey:b.ctrlKey)&&ue!="Ctrl"&&(y="Ctrl-"+y),(be?b.ctrlKey:b.metaKey)&&ue!="Mod"&&(y="Cmd-"+y),!fe&&b.shiftKey&&ue!="Shift"&&(y="Shift-"+y),y}function yl(y,b){if(ee&&y.keyCode==34&&y.char)return!1;var fe=yo[y.keyCode];return fe==null||y.altGraphKey?!1:(y.keyCode==3&&y.code&&(fe=y.code),gl(fe,y,b))}function Fa(y){return typeof y=="string"?ao[y]:y}function Ho(y,b){for(var fe=y.doc.sel.ranges,ue=[],Se=0;Se<fe.length;Se++){for(var He=b(fe[Se]);ue.length&&Rt(He.from,at(ue).to)<=0;){var nt=ue.pop();if(Rt(nt.from,He.from)<0){He.from=nt.from;break}}ue.push(He)}Wi(y,function(){for(var ut=ue.length-1;ut>=0;ut--)_o(y.doc,"",ue[ut].from,ue[ut].to,"+delete");Ro(y)})}function cs(y,b,fe){var ue=We(y.text,b+fe,fe);return ue<0||ue>y.text.length?null:ue}function fs(y,b,fe){var ue=cs(y,b.ch,fe);return ue==null?null:new wt(b.line,ue,fe<0?"after":"before")}function ds(y,b,fe,ue,Se){if(y){b.doc.direction=="rtl"&&(Se=-Se);var He=Tt(fe,b.doc.direction);if(He){var nt=Se<0?at(He):He[0],ut=Se<0==(nt.level==1),dt=ut?"after":"before",mt;if(nt.level>0||b.doc.direction=="rtl"){var _t=uo(b,fe);mt=Se<0?fe.text.length-1:0;var Zt=Zi(b,_t,mt).top;mt=Ze(function(rr){return Zi(b,_t,rr).top==Zt},Se<0==(nt.level==1)?nt.from:nt.to-1,mt),dt=="before"&&(mt=cs(fe,mt,1))}else mt=Se<0?nt.to:nt.from;return new wt(ue,mt,dt)}}return new wt(ue,Se<0?fe.text.length:0,Se<0?"before":"after")}function ju(y,b,fe,ue){var Se=Tt(b,y.doc.direction);if(!Se)return fs(b,fe,ue);fe.ch>=b.text.length?(fe.ch=b.text.length,fe.sticky="before"):fe.ch<=0&&(fe.ch=0,fe.sticky="after");var He=lt(Se,fe.ch,fe.sticky),nt=Se[He];if(y.doc.direction=="ltr"&&nt.level%2==0&&(ue>0?nt.to>fe.ch:nt.from<fe.ch))return fs(b,fe,ue);var ut=function(Xr,rn){return cs(b,Xr instanceof wt?Xr.ch:Xr,rn)},dt,mt=function(Xr){return y.options.lineWrapping?(dt=dt||uo(y,b),ii(y,b,dt,Xr)):{begin:0,end:b.text.length}},_t=mt(fe.sticky=="before"?ut(fe,-1):fe.ch);if(y.doc.direction=="rtl"||nt.level==1){var Zt=nt.level==1==ue<0,rr=ut(fe,Zt?1:-1);if(rr!=null&&(Zt?rr<=nt.to&&rr<=_t.end:rr>=nt.from&&rr>=_t.begin)){var er=Zt?"before":"after";return new wt(fe.line,rr,er)}}var Tr=function(Xr,rn,Yr){for(var an=function(Yn,mi){return mi?new wt(fe.line,ut(Yn,1),"before"):new wt(fe.line,Yn,"after")};Xr>=0&&Xr<Se.length;Xr+=rn){var gn=Se[Xr],hn=rn>0==(gn.level!=1),kn=hn?Yr.begin:ut(Yr.end,-1);if(gn.from<=kn&&kn<gn.to||(kn=hn?gn.from:ut(gn.to,-1),Yr.begin<=kn&&kn<Yr.end))return an(kn,hn)}},Rr=Tr(He+ue,ue,_t);if(Rr)return Rr;var Ur=ue>0?_t.end:ut(_t.begin,-1);return Ur!=null&&!(ue>0&&Ur==b.text.length)&&(Rr=Tr(ue>0?0:Se.length-1,ue,mt(Ur)),Rr)?Rr:null}var ha={selectAll:rl,singleSelection:function(y){return y.setSelection(y.getCursor("anchor"),y.getCursor("head"),Ge)},killLine:function(y){return Ho(y,function(b){if(b.empty()){var fe=Yt(y.doc,b.head.line).text.length;return b.head.ch==fe&&b.head.line<y.lastLine()?{from:b.head,to:wt(b.head.line+1,0)}:{from:b.head,to:wt(b.head.line,fe)}}else return{from:b.from(),to:b.to()}})},deleteLine:function(y){return Ho(y,function(b){return{from:wt(b.from().line,0),to:Bt(y.doc,wt(b.to().line+1,0))}})},delLineLeft:function(y){return Ho(y,function(b){return{from:wt(b.from().line,0),to:b.from()}})},delWrappedLineLeft:function(y){return Ho(y,function(b){var fe=y.charCoords(b.head,"div").top+5,ue=y.coordsChar({left:0,top:fe},"div");return{from:ue,to:b.from()}})},delWrappedLineRight:function(y){return Ho(y,function(b){var fe=y.charCoords(b.head,"div").top+5,ue=y.coordsChar({left:y.display.lineDiv.offsetWidth+100,top:fe},"div");return{from:b.from(),to:ue}})},undo:function(y){return y.undo()},redo:function(y){return y.redo()},undoSelection:function(y){return y.undoSelection()},redoSelection:function(y){return y.redoSelection()},goDocStart:function(y){return y.extendSelection(wt(y.firstLine(),0))},goDocEnd:function(y){return y.extendSelection(wt(y.lastLine()))},goLineStart:function(y){return y.extendSelectionsBy(function(b){return bl(y,b.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(y){return y.extendSelectionsBy(function(b){return xl(y,b.head)},{origin:"+move",bias:1})},goLineEnd:function(y){return y.extendSelectionsBy(function(b){return Iu(y,b.head.line)},{origin:"+move",bias:-1})},goLineRight:function(y){return y.extendSelectionsBy(function(b){var fe=y.cursorCoords(b.head,"div").top+5;return y.coordsChar({left:y.display.lineDiv.offsetWidth+100,top:fe},"div")},Ve)},goLineLeft:function(y){return y.extendSelectionsBy(function(b){var fe=y.cursorCoords(b.head,"div").top+5;return y.coordsChar({left:0,top:fe},"div")},Ve)},goLineLeftSmart:function(y){return y.extendSelectionsBy(function(b){var fe=y.cursorCoords(b.head,"div").top+5,ue=y.coordsChar({left:0,top:fe},"div");return ue.ch<y.getLine(ue.line).search(/\S/)?xl(y,b.head):ue},Ve)},goLineUp:function(y){return y.moveV(-1,"line")},goLineDown:function(y){return y.moveV(1,"line")},goPageUp:function(y){return y.moveV(-1,"page")},goPageDown:function(y){return y.moveV(1,"page")},goCharLeft:function(y){return y.moveH(-1,"char")},goCharRight:function(y){return y.moveH(1,"char")},goColumnLeft:function(y){return y.moveH(-1,"column")},goColumnRight:function(y){return y.moveH(1,"column")},goWordLeft:function(y){return y.moveH(-1,"word")},goGroupRight:function(y){return y.moveH(1,"group")},goGroupLeft:function(y){return y.moveH(-1,"group")},goWordRight:function(y){return y.moveH(1,"word")},delCharBefore:function(y){return y.deleteH(-1,"codepoint")},delCharAfter:function(y){return y.deleteH(1,"char")},delWordBefore:function(y){return y.deleteH(-1,"word")},delWordAfter:function(y){return y.deleteH(1,"word")},delGroupBefore:function(y){return y.deleteH(-1,"group")},delGroupAfter:function(y){return y.deleteH(1,"group")},indentAuto:function(y){return y.indentSelection("smart")},indentMore:function(y){return y.indentSelection("add")},indentLess:function(y){return y.indentSelection("subtract")},insertTab:function(y){return y.replaceSelection(" ")},insertSoftTab:function(y){for(var b=[],fe=y.listSelections(),ue=y.options.tabSize,Se=0;Se<fe.length;Se++){var He=fe[Se].from(),nt=_e(y.getLine(He.line),He.ch,ue);b.push(ct(ue-nt%ue))}y.replaceSelections(b)},defaultTab:function(y){y.somethingSelected()?y.indentSelection("add"):y.execCommand("insertTab")},transposeChars:function(y){return Wi(y,function(){for(var b=y.listSelections(),fe=[],ue=0;ue<b.length;ue++)if(b[ue].empty()){var Se=b[ue].head,He=Yt(y.doc,Se.line).text;if(He){if(Se.ch==He.length&&(Se=new wt(Se.line,Se.ch-1)),Se.ch>0)Se=new wt(Se.line,Se.ch+1),y.replaceRange(He.charAt(Se.ch-1)+He.charAt(Se.ch-2),wt(Se.line,Se.ch-2),Se,"+transpose");else if(Se.line>y.doc.first){var nt=Yt(y.doc,Se.line-1).text;nt&&(Se=new wt(Se.line,1),y.replaceRange(He.charAt(0)+y.doc.lineSeparator()+nt.charAt(nt.length-1),wt(Se.line-1,nt.length-1),Se,"+transpose"))}}fe.push(new Gn(Se,Se))}y.setSelections(fe)})},newlineAndIndent:function(y){return Wi(y,function(){for(var b=y.listSelections(),fe=b.length-1;fe>=0;fe--)y.replaceRange(y.doc.lineSeparator(),b[fe].anchor,b[fe].head,"+input");b=y.listSelections();for(var ue=0;ue<b.length;ue++)y.indentLine(b[ue].from().line,null,!0);Ro(y)})},openLine:function(y){return y.replaceSelection(`
|
|
|
`,"start")},toggleOverwrite:function(y){return y.toggleOverwrite()}};function bl(y,b){var fe=Yt(y.doc,b),ue=hr(fe);return ue!=fe&&(b=It(ue)),ds(!0,y,ue,b,1)}function Iu(y,b){var fe=Yt(y.doc,b),ue=Hr(fe);return ue!=fe&&(b=It(ue)),ds(!0,y,fe,b,-1)}function xl(y,b){var fe=bl(y,b.line),ue=Yt(y.doc,fe.line),Se=Tt(ue,y.doc.direction);if(!Se||Se[0].level==0){var He=Math.max(fe.ch,ue.text.search(/\S/)),nt=b.line==fe.line&&b.ch<=He&&b.ch;return wt(fe.line,nt?0:He,fe.sticky)}return fe}function _a(y,b,fe){if(typeof b=="string"&&(b=ha[b],!b))return!1;y.display.input.ensurePolled();var ue=y.display.shift,Se=!1;try{y.isReadOnly()&&(y.state.suppressEdits=!0),fe&&(y.display.shift=!1),Se=b(y)!=tt}finally{y.display.shift=ue,y.state.suppressEdits=!1}return Se}function Du(y,b,fe){for(var ue=0;ue<y.state.keyMaps.length;ue++){var Se=zo(b,y.state.keyMaps[ue],fe,y);if(Se)return Se}return y.options.extraKeys&&zo(b,y.options.extraKeys,fe,y)||zo(b,y.options.keyMap,fe,y)}var Pu=new Ke;function pa(y,b,fe,ue){var Se=y.state.keySeq;if(Se){if(vl(b))return"handled";if(/\'$/.test(b)?y.state.keySeq=null:Pu.set(50,function(){y.state.keySeq==Se&&(y.state.keySeq=null,y.display.input.reset())}),wl(y,Se+" "+b,fe,ue))return!0}return wl(y,b,fe,ue)}function wl(y,b,fe,ue){var Se=Du(y,b,ue);return Se=="multi"&&(y.state.keySeq=b),Se=="handled"&&Pn(y,"keyHandled",y,b,fe),(Se=="handled"||Se=="multi")&&(Ct(fe),Xa(y)),!!Se}function Sl(y,b){var fe=yl(b,!0);return fe?b.shiftKey&&!y.state.keySeq?pa(y,"Shift-"+fe,b,function(ue){return _a(y,ue,!0)})||pa(y,fe,b,function(ue){if(typeof ue=="string"?/^go[A-Z]/.test(ue):ue.motion)return _a(y,ue)}):pa(y,fe,b,function(ue){return _a(y,ue)}):!1}function ku(y,b,fe){return pa(y,"'"+fe+"'",b,function(ue){return _a(y,ue,!0)})}var hs=null;function Cl(y){var b=this;if(!(y.target&&y.target!=b.display.input.getField())&&(b.curOp.focus=Ae(),!xt(b,y))){xe&&z<11&&y.keyCode==27&&(y.returnValue=!1);var fe=y.keyCode;b.display.shift=fe==16||y.shiftKey;var ue=Sl(b,y);ee&&(hs=ue?fe:null,!ue&&fe==88&&!nr&&(ce?y.metaKey:y.ctrlKey)&&b.replaceSelection("",null,"cut")),ge&&!ce&&!ue&&fe==46&&y.shiftKey&&!y.ctrlKey&&document.execCommand&&document.execCommand("cut"),fe==18&&!/\bCodeMirror-crosshair\b/.test(b.display.lineDiv.className)&&Mu(b)}}function Mu(y){var b=y.display.lineDiv;ve(b,"CodeMirror-crosshair");function fe(ue){(ue.keyCode==18||!ue.altKey)&&(Be(b,"CodeMirror-crosshair"),Mt(document,"keyup",fe),Mt(document,"mouseover",fe))}Ot(document,"keyup",fe),Ot(document,"mouseover",fe)}function El(y){y.keyCode==16&&(this.doc.sel.shift=!1),xt(this,y)}function Ol(y){var b=this;if(!(y.target&&y.target!=b.display.input.getField())&&!(gi(b.display,y)||xt(b,y)||y.ctrlKey&&!y.altKey||ce&&y.metaKey)){var fe=y.keyCode,ue=y.charCode;if(ee&&fe==hs){hs=null,Ct(y);return}if(!(ee&&(!y.which||y.which<10)&&Sl(b,y))){var Se=String.fromCharCode(ue==null?fe:ue);Se!="\b"&&(ku(b,y,Se)||b.display.input.onKeyPress(y))}}}var Ru=400,ps=function(y,b,fe){this.time=y,this.pos=b,this.button=fe};ps.prototype.compare=function(y,b,fe){return this.time+Ru>y&&Rt(b,this.pos)==0&&fe==this.button};var ma,va;function Nu(y,b){var fe=+new Date;return va&&va.compare(fe,y,b)?(ma=va=null,"triple"):ma&&ma.compare(fe,y,b)?(va=new ps(fe,y,b),ma=null,"double"):(ma=new ps(fe,y,b),va=null,"single")}function Tl(y){var b=this,fe=b.display;if(!(xt(b,y)||fe.activeTouch&&fe.input.supportsTouch())){if(fe.input.ensurePolled(),fe.shift=y.shiftKey,gi(fe,y)){E||(fe.scroller.draggable=!1,setTimeout(function(){return fe.scroller.draggable=!0},100));return}if(!ms(b,y)){var ue=So(b,y),Se=Wt(y),He=ue?Nu(ue,Se):"single";window.focus(),Se==1&&b.state.selectingText&&b.state.selectingText(y),!(ue&&Bu(b,Se,ue,He,y))&&(Se==1?ue?Fu(b,ue,He,y):kt(y)==fe.scroller&&Ct(y):Se==2?(ue&&Ma(b.doc,ue),setTimeout(function(){return fe.input.focus()},20)):Se==3&&(De?b.display.input.onContextMenu(y):Ts(b)))}}}function Bu(y,b,fe,ue,Se){var He="Click";return ue=="double"?He="Double"+He:ue=="triple"&&(He="Triple"+He),He=(b==1?"Left":b==2?"Middle":"Right")+He,pa(y,gl(He,Se),Se,function(nt){if(typeof nt=="string"&&(nt=ha[nt]),!nt)return!1;var ut=!1;try{y.isReadOnly()&&(y.state.suppressEdits=!0),ut=nt(y,fe)!=tt}finally{y.state.suppressEdits=!1}return ut})}function Lu(y,b,fe){var ue=y.getOption("configureMouse"),Se=ue?ue(y,b,fe):{};if(Se.unit==null){var He=pe?fe.shiftKey&&fe.metaKey:fe.altKey;Se.unit=He?"rectangle":b=="single"?"char":b=="double"?"word":"line"}return(Se.extend==null||y.doc.extend)&&(Se.extend=y.doc.extend||fe.shiftKey),Se.addNew==null&&(Se.addNew=ce?fe.metaKey:fe.ctrlKey),Se.moveOnDrag==null&&(Se.moveOnDrag=!(ce?fe.altKey:fe.ctrlKey)),Se}function Fu(y,b,fe,ue){xe?setTimeout(Je(Os,y),0):y.curOp.focus=Ae();var Se=Lu(y,fe,ue),He=y.doc.sel,nt;y.options.dragDrop&&Kt&&!y.isReadOnly()&&fe=="single"&&(nt=He.contains(b))>-1&&(Rt((nt=He.ranges[nt]).from(),b)<0||b.xRel>0)&&(Rt(nt.to(),b)>0||b.xRel<0)?_u(y,ue,b,Se):Wu(y,ue,b,Se)}function _u(y,b,fe,ue){var Se=y.display,He=!1,nt=hi(y,function(mt){E&&(Se.scroller.draggable=!1),y.state.draggingText=!1,Mt(Se.wrapper.ownerDocument,"mouseup",nt),Mt(Se.wrapper.ownerDocument,"mousemove",ut),Mt(Se.scroller,"dragstart",dt),Mt(Se.scroller,"drop",nt),He||(Ct(mt),ue.addNew||Ma(y.doc,fe,null,null,ue.extend),E&&!le||xe&&z==9?setTimeout(function(){Se.wrapper.ownerDocument.body.focus({preventScroll:!0}),Se.input.focus()},20):Se.input.focus())}),ut=function(mt){He=He||Math.abs(b.clientX-mt.clientX)+Math.abs(b.clientY-mt.clientY)>=10},dt=function(){return He=!0};E&&(Se.scroller.draggable=!0),y.state.draggingText=nt,nt.copy=!ue.moveOnDrag,Se.scroller.dragDrop&&Se.scroller.dragDrop(),Ot(Se.wrapper.ownerDocument,"mouseup",nt),Ot(Se.wrapper.ownerDocument,"mousemove",ut),Ot(Se.scroller,"dragstart",dt),Ot(Se.scroller,"drop",nt),Ts(y),setTimeout(function(){return Se.input.focus()},20)}function Al(y,b,fe){if(fe=="char")return new Gn(b,b);if(fe=="word")return y.findWordAt(b);if(fe=="line")return new Gn(wt(b.line,0),Bt(y.doc,wt(b.line+1,0)));var ue=fe(y,b);return new Gn(ue.from,ue.to)}function Wu(y,b,fe,ue){var Se=y.display,He=y.doc;Ct(b);var nt,ut,dt=He.sel,mt=dt.ranges;if(ue.addNew&&!ue.extend?(ut=He.sel.contains(fe),ut>-1?nt=mt[ut]:nt=new Gn(fe,fe)):(nt=He.sel.primary(),ut=He.sel.primIndex),ue.unit=="rectangle")ue.addNew||(nt=new Gn(fe,fe)),fe=So(y,b,!0,!0),ut=-1;else{var _t=Al(y,fe,ue.unit);ue.extend?nt=ls(nt,_t.anchor,_t.head,ue.extend):nt=_t}ue.addNew?ut==-1?(ut=mt.length,Si(He,Qi(y,mt.concat([nt]),ut),{scroll:!1,origin:"*mouse"})):mt.length>1&&mt[ut].empty()&&ue.unit=="char"&&!ue.extend?(Si(He,Qi(y,mt.slice(0,ut).concat(mt.slice(ut+1)),0),{scroll:!1,origin:"*mouse"}),dt=He.sel):us(He,ut,nt,Xe):(ut=0,Si(He,new Ui([nt],0),Xe),dt=He.sel);var Zt=fe;function rr(Yr){if(Rt(Zt,Yr)!=0)if(Zt=Yr,ue.unit=="rectangle"){for(var an=[],gn=y.options.tabSize,hn=_e(Yt(He,fe.line).text,fe.ch,gn),kn=_e(Yt(He,Yr.line).text,Yr.ch,gn),Yn=Math.min(hn,kn),mi=Math.max(hn,kn),Qn=Math.min(fe.line,Yr.line),zi=Math.min(y.lastLine(),Math.max(fe.line,Yr.line));Qn<=zi;Qn++){var ki=Yt(He,Qn).text,ai=it(ki,Yn,gn);Yn==mi?an.push(new Gn(wt(Qn,ai),wt(Qn,ai))):ki.length>ai&&an.push(new Gn(wt(Qn,ai),wt(Qn,it(ki,mi,gn))))}an.length||an.push(new Gn(fe,fe)),Si(He,Qi(y,dt.ranges.slice(0,ut).concat(an),ut),{origin:"*mouse",scroll:!1}),y.scrollIntoView(Yr)}else{var Mi=nt,bi=Al(y,Yr,ue.unit),fi=Mi.anchor,si;Rt(bi.anchor,fi)>0?(si=bi.head,fi=Gt(Mi.from(),bi.anchor)):(si=bi.anchor,fi=Ht(Mi.to(),bi.head));var ei=dt.ranges.slice(0);ei[ut]=zu(y,new Gn(Bt(He,fi),si)),Si(He,Qi(y,ei,ut),Xe)}}var er=Se.wrapper.getBoundingClientRect(),Tr=0;function Rr(Yr){var an=++Tr,gn=So(y,Yr,!0,ue.unit=="rectangle");if(gn)if(Rt(gn,Zt)!=0){y.curOp.focus=Ae(),rr(gn);var hn=Aa(Se,He);(gn.line>=hn.to||gn.line<hn.from)&&setTimeout(hi(y,function(){Tr==an&&Rr(Yr)}),150)}else{var kn=Yr.clientY<er.top?-20:Yr.clientY>er.bottom?20:0;kn&&setTimeout(hi(y,function(){Tr==an&&(Se.scroller.scrollTop+=kn,Rr(Yr))}),50)}}function Ur(Yr){y.state.selectingText=!1,Tr=1/0,Yr&&(Ct(Yr),Se.input.focus()),Mt(Se.wrapper.ownerDocument,"mousemove",Xr),Mt(Se.wrapper.ownerDocument,"mouseup",rn),He.history.lastSelOrigin=null}var Xr=hi(y,function(Yr){Yr.buttons===0||!Wt(Yr)?Ur(Yr):Rr(Yr)}),rn=hi(y,Ur);y.state.selectingText=rn,Ot(Se.wrapper.ownerDocument,"mousemove",Xr),Ot(Se.wrapper.ownerDocument,"mouseup",rn)}function zu(y,b){var fe=b.anchor,ue=b.head,Se=Yt(y.doc,fe.line);if(Rt(fe,ue)==0&&fe.sticky==ue.sticky)return b;var He=Tt(Se);if(!He)return b;var nt=lt(He,fe.ch,fe.sticky),ut=He[nt];if(ut.from!=fe.ch&&ut.to!=fe.ch)return b;var dt=nt+(ut.from==fe.ch==(ut.level!=1)?0:1);if(dt==0||dt==He.length)return b;var mt;if(ue.line!=fe.line)mt=(ue.line-fe.line)*(y.doc.direction=="ltr"?1:-1)>0;else{var _t=lt(He,ue.ch,ue.sticky),Zt=_t-nt||(ue.ch-fe.ch)*(ut.level==1?-1:1);_t==dt-1||_t==dt?mt=Zt<0:mt=Zt>0}var rr=He[dt+(mt?-1:0)],er=mt==(rr.level==1),Tr=er?rr.from:rr.to,Rr=er?"after":"before";return fe.ch==Tr&&fe.sticky==Rr?b:new Gn(new wt(fe.line,Tr,Rr),ue)}function jl(y,b,fe,ue){var Se,He;if(b.touches)Se=b.touches[0].clientX,He=b.touches[0].clientY;else try{Se=b.clientX,He=b.clientY}catch(rr){return!1}if(Se>=Math.floor(y.display.gutters.getBoundingClientRect().right))return!1;ue&&Ct(b);var nt=y.display,ut=nt.lineDiv.getBoundingClientRect();if(He>ut.bottom||!jt(y,fe))return Vt(b);He-=ut.top-nt.viewOffset;for(var dt=0;dt<y.display.gutterSpecs.length;++dt){var mt=nt.gutters.childNodes[dt];if(mt&&mt.getBoundingClientRect().right>=Se){var _t=Nt(y.doc,He),Zt=y.display.gutterSpecs[dt];return Et(y,fe,y,_t,Zt.className,b),Vt(b)}}}function ms(y,b){return jl(y,b,"gutterClick",!0)}function Il(y,b){gi(y.display,b)||Hu(y,b)||xt(y,b,"contextmenu")||De||y.display.input.onContextMenu(b)}function Hu(y,b){return jt(y,"gutterContextMenu")?jl(y,b,"gutterContextMenu",!1):!1}function Dl(y){y.display.wrapper.className=y.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+y.options.theme.replace(/(^|\s)\s*/g," cm-s-"),wo(y)}var Uo={toString:function(){return"CodeMirror.Init"}},Pl={},Wa={};function Uu(y){var b=y.optionHandlers;function fe(ue,Se,He,nt){y.defaults[ue]=Se,He&&(b[ue]=nt?function(ut,dt,mt){mt!=Uo&&He(ut,dt,mt)}:He)}y.defineOption=fe,y.Init=Uo,fe("value","",function(ue,Se){return ue.setValue(Se)},!0),fe("mode",null,function(ue,Se){ue.doc.modeOption=Se,os(ue)},!0),fe("indentUnit",2,os,!0),fe("indentWithTabs",!1),fe("smartIndent",!0),fe("tabSize",4,function(ue){ia(ue),wo(ue),Di(ue)},!0),fe("lineSeparator",null,function(ue,Se){if(ue.doc.lineSep=Se,!!Se){var He=[],nt=ue.doc.first;ue.doc.iter(function(dt){for(var mt=0;;){var _t=dt.text.indexOf(Se,mt);if(_t==-1)break;mt=_t+Se.length,He.push(wt(nt,_t))}nt++});for(var ut=He.length-1;ut>=0;ut--)_o(ue.doc,Se,He[ut],wt(He[ut].line,He[ut].ch+Se.length))}}),fe("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(ue,Se,He){ue.state.specialChars=new RegExp(Se.source+(Se.test(" ")?"":"| "),"g"),He!=Uo&&ue.refresh()}),fe("specialCharPlaceholder",Ei,function(ue){return ue.refresh()},!0),fe("electricChars",!0),fe("inputStyle",se?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),fe("spellcheck",!1,function(ue,Se){return ue.getInputField().spellcheck=Se},!0),fe("autocorrect",!1,function(ue,Se){return ue.getInputField().autocorrect=Se},!0),fe("autocapitalize",!1,function(ue,Se){return ue.getInputField().autocapitalize=Se},!0),fe("rtlMoveVisually",!me),fe("wholeLineUpdateBefore",!0),fe("theme","default",function(ue){Dl(ue),na(ue)},!0),fe("keyMap","default",function(ue,Se,He){var nt=Fa(Se),ut=He!=Uo&&Fa(He);ut&&ut.detach&&ut.detach(ue,nt),nt.attach&&nt.attach(ue,ut||null)}),fe("extraKeys",null),fe("configureMouse",null),fe("lineWrapping",!1,Zu,!0),fe("gutters",[],function(ue,Se){ue.display.gutterSpecs=ns(Se,ue.options.lineNumbers),na(ue)},!0),fe("fixedGutter",!0,function(ue,Se){ue.display.gutters.style.left=Se?Ka(ue.display)+"px":"0",ue.refresh()},!0),fe("coverGutterNextToScrollbar",!1,function(ue){return No(ue)},!0),fe("scrollbarStyle","native",function(ue){ks(ue),No(ue),ue.display.scrollbars.setScrollTop(ue.doc.scrollTop),ue.display.scrollbars.setScrollLeft(ue.doc.scrollLeft)},!0),fe("lineNumbers",!1,function(ue,Se){ue.display.gutterSpecs=ns(ue.options.gutters,Se),na(ue)},!0),fe("firstLineNumber",1,na,!0),fe("lineNumberFormatter",function(ue){return ue},na,!0),fe("showCursorWhenSelecting",!1,Jo,!0),fe("resetSelectionOnContextMenu",!0),fe("lineWiseCopyCut",!0),fe("pasteLinesPerSelection",!0),fe("selectionsMayTouch",!1),fe("readOnly",!1,function(ue,Se){Se=="nocursor"&&(Mo(ue),ue.display.input.blur()),ue.display.input.readOnlyChanged(Se)}),fe("screenReaderLabel",null,function(ue,Se){Se=Se===""?null:Se,ue.display.input.screenReaderLabelChanged(Se)}),fe("disableInput",!1,function(ue,Se){Se||ue.display.input.reset()},!0),fe("dragDrop",!0,$u),fe("allowDropFileTypes",null),fe("cursorBlinkRate",530),fe("cursorScrollMargin",0),fe("cursorHeight",1,Jo,!0),fe("singleCursorHeightPerLine",!0,Jo,!0),fe("workTime",100),fe("workDelay",100),fe("flattenSpans",!0,ia,!0),fe("addModeClass",!1,ia,!0),fe("pollInterval",100),fe("undoDepth",200,function(ue,Se){return ue.doc.history.undoDepth=Se}),fe("historyEventDelay",1250),fe("viewportMargin",10,function(ue){return ue.refresh()},!0),fe("maxHighlightLength",1e4,ia,!0),fe("moveInputWithCursor",!0,function(ue,Se){Se||ue.display.input.resetPosition()}),fe("tabindex",null,function(ue,Se){return ue.display.input.getField().tabIndex=Se||""}),fe("autofocus",null),fe("direction","ltr",function(ue,Se){return ue.doc.setDirection(Se)},!0),fe("phrases",null)}function $u(y,b,fe){var ue=fe&&fe!=Uo;if(!b!=!ue){var Se=y.display.dragFunctions,He=b?Ot:Mt;He(y.display.scroller,"dragstart",Se.start),He(y.display.scroller,"dragenter",Se.enter),He(y.display.scroller,"dragover",Se.over),He(y.display.scroller,"dragleave",Se.leave),He(y.display.scroller,"drop",Se.drop)}}function Zu(y){y.options.lineWrapping?(ve(y.display.wrapper,"CodeMirror-wrap"),y.display.sizer.style.minWidth="",y.display.sizerWidth=null):(Be(y.display.wrapper,"CodeMirror-wrap"),Tn(y)),Va(y),Di(y),wo(y),setTimeout(function(){return No(y)},100)}function Jn(y,b){var fe=this;if(!(this instanceof Jn))return new Jn(y,b);this.options=b=b?ot(b):{},ot(Pl,b,!1);var ue=b.value;typeof ue=="string"?ue=new Pi(ue,b.mode,null,b.lineSeparator,b.direction):b.mode&&(ue.modeOption=b.mode),this.doc=ue;var Se=new Jn.inputStyles[b.inputStyle](this),He=this.display=new iu(y,ue,Se,b);He.wrapper.CodeMirror=this,Dl(this),b.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),ks(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 Ke,keySeq:null,specialChars:null},b.autofocus&&!se&&He.input.focus(),xe&&z<11&&setTimeout(function(){return fe.display.input.reset(!0)},20),Gu(this),Cu(),To(this),this.curOp.forceUpdate=!0,Hs(this,ue),b.autofocus&&!se||this.hasFocus()?setTimeout(function(){fe.hasFocus()&&!fe.state.focused&&Ya(fe)},20):Mo(this);for(var nt in Wa)Wa.hasOwnProperty(nt)&&Wa[nt](this,b[nt],Uo);Ns(this),b.finishInit&&b.finishInit(this);for(var ut=0;ut<vs.length;++ut)vs[ut](this);Ao(this),E&&b.lineWrapping&&getComputedStyle(He.lineDiv).textRendering=="optimizelegibility"&&(He.lineDiv.style.textRendering="auto")}Jn.defaults=Pl,Jn.optionHandlers=Wa;function Gu(y){var b=y.display;Ot(b.scroller,"mousedown",hi(y,Tl)),xe&&z<11?Ot(b.scroller,"dblclick",hi(y,function(dt){if(!xt(y,dt)){var mt=So(y,dt);if(!(!mt||ms(y,dt)||gi(y.display,dt))){Ct(dt);var _t=y.findWordAt(mt);Ma(y.doc,_t.anchor,_t.head)}}})):Ot(b.scroller,"dblclick",function(dt){return xt(y,dt)||Ct(dt)}),Ot(b.scroller,"contextmenu",function(dt){return Il(y,dt)}),Ot(b.input.getField(),"contextmenu",function(dt){b.scroller.contains(dt.target)||Il(y,dt)});var fe,ue={end:0};function Se(){b.activeTouch&&(fe=setTimeout(function(){return b.activeTouch=null},1e3),ue=b.activeTouch,ue.end=+new Date)}function He(dt){if(dt.touches.length!=1)return!1;var mt=dt.touches[0];return mt.radiusX<=1&&mt.radiusY<=1}function nt(dt,mt){if(mt.left==null)return!0;var _t=mt.left-dt.left,Zt=mt.top-dt.top;return _t*_t+Zt*Zt>20*20}Ot(b.scroller,"touchstart",function(dt){if(!xt(y,dt)&&!He(dt)&&!ms(y,dt)){b.input.ensurePolled(),clearTimeout(fe);var mt=+new Date;b.activeTouch={start:mt,moved:!1,prev:mt-ue.end<=300?ue:null},dt.touches.length==1&&(b.activeTouch.left=dt.touches[0].pageX,b.activeTouch.top=dt.touches[0].pageY)}}),Ot(b.scroller,"touchmove",function(){b.activeTouch&&(b.activeTouch.moved=!0)}),Ot(b.scroller,"touchend",function(dt){var mt=b.activeTouch;if(mt&&!gi(b,dt)&&mt.left!=null&&!mt.moved&&new Date-mt.start<300){var _t=y.coordsChar(b.activeTouch,"page"),Zt;!mt.prev||nt(mt,mt.prev)?Zt=new Gn(_t,_t):!mt.prev.prev||nt(mt,mt.prev.prev)?Zt=y.findWordAt(_t):Zt=new Gn(wt(_t.line,0),Bt(y.doc,wt(_t.line+1,0))),y.setSelection(Zt.anchor,Zt.head),y.focus(),Ct(dt)}Se()}),Ot(b.scroller,"touchcancel",Se),Ot(b.scroller,"scroll",function(){b.scroller.clientHeight&&(qo(y,b.scroller.scrollTop),Eo(y,b.scroller.scrollLeft,!0),Et(y,"scroll",y))}),Ot(b.scroller,"mousewheel",function(dt){return Fs(y,dt)}),Ot(b.scroller,"DOMMouseScroll",function(dt){return Fs(y,dt)}),Ot(b.wrapper,"scroll",function(){return b.wrapper.scrollTop=b.wrapper.scrollLeft=0}),b.dragFunctions={enter:function(dt){xt(y,dt)||vt(dt)},over:function(dt){xt(y,dt)||(Su(y,dt),vt(dt))},start:function(dt){return wu(y,dt)},drop:hi(y,xu),leave:function(dt){xt(y,dt)||hl(y)}};var ut=b.input.getField();Ot(ut,"keyup",function(dt){return El.call(y,dt)}),Ot(ut,"keydown",hi(y,Cl)),Ot(ut,"keypress",hi(y,Ol)),Ot(ut,"focus",function(dt){return Ya(y,dt)}),Ot(ut,"blur",function(dt){return Mo(y,dt)})}var vs=[];Jn.defineInitHook=function(y){return vs.push(y)};function ga(y,b,fe,ue){var Se=y.doc,He;fe==null&&(fe="add"),fe=="smart"&&(Se.mode.indent?He=zr(y,b).state:fe="prev");var nt=y.options.tabSize,ut=Yt(Se,b),dt=_e(ut.text,null,nt);ut.stateAfter&&(ut.stateAfter=null);var mt=ut.text.match(/^\s*/)[0],_t;if(!ue&&!/\S/.test(ut.text))_t=0,fe="not";else if(fe=="smart"&&(_t=Se.mode.indent(He,ut.text.slice(mt.length),ut.text),_t==tt||_t>150)){if(!ue)return;fe="prev"}fe=="prev"?b>Se.first?_t=_e(Yt(Se,b-1).text,null,nt):_t=0:fe=="add"?_t=dt+y.options.indentUnit:fe=="subtract"?_t=dt-y.options.indentUnit:typeof fe=="number"&&(_t=dt+fe),_t=Math.max(0,_t);var Zt="",rr=0;if(y.options.indentWithTabs)for(var er=Math.floor(_t/nt);er;--er)rr+=nt,Zt+=" ";if(rr<_t&&(Zt+=ct(_t-rr)),Zt!=mt)return _o(Se,Zt,wt(b,0),wt(b,mt.length),"+input"),ut.stateAfter=null,!0;for(var Tr=0;Tr<Se.sel.ranges.length;Tr++){var Rr=Se.sel.ranges[Tr];if(Rr.head.line==b&&Rr.head.ch<mt.length){var Ur=wt(b,mt.length);us(Se,Tr,new Gn(Ur,Ur));break}}}var qi=null;function za(y){qi=y}function gs(y,b,fe,ue,Se){var He=y.doc;y.display.shift=!1,ue||(ue=He.sel);var nt=+new Date-200,ut=Se=="paste"||y.state.pasteIncoming>nt,dt=ur(b),mt=null;if(ut&&ue.ranges.length>1)if(qi&&qi.text.join(`
|
|
|
`)==b){if(ue.ranges.length%qi.text.length==0){mt=[];for(var _t=0;_t<qi.text.length;_t++)mt.push(He.splitLines(qi.text[_t]))}}else dt.length==ue.ranges.length&&y.options.pasteLinesPerSelection&&(mt=qe(dt,function(Xr){return[Xr]}));for(var Zt=y.curOp.updateInput,rr=ue.ranges.length-1;rr>=0;rr--){var er=ue.ranges[rr],Tr=er.from(),Rr=er.to();er.empty()&&(fe&&fe>0?Tr=wt(Tr.line,Tr.ch-fe):y.state.overwrite&&!ut?Rr=wt(Rr.line,Math.min(Yt(He,Rr.line).text.length,Rr.ch+at(dt).length)):ut&&qi&&qi.lineWise&&qi.text.join(`
|
|
|
`)==dt.join(`
|
|
|
`)&&(Tr=Rr=wt(Tr.line,0)));var Ur={from:Tr,to:Rr,text:mt?mt[rr%mt.length]:dt,origin:Se||(ut?"paste":y.state.cutIncoming>nt?"cut":"+input")};Fo(y.doc,Ur),Pn(y,"inputRead",y,Ur)}b&&!ut&&Ml(y,b),Ro(y),y.curOp.updateInput<2&&(y.curOp.updateInput=Zt),y.curOp.typing=!0,y.state.pasteIncoming=y.state.cutIncoming=-1}function kl(y,b){var fe=y.clipboardData&&y.clipboardData.getData("Text");if(fe)return y.preventDefault(),!b.isReadOnly()&&!b.options.disableInput&&Wi(b,function(){return gs(b,fe,0,null,"paste")}),!0}function Ml(y,b){if(!(!y.options.electricChars||!y.options.smartIndent))for(var fe=y.doc.sel,ue=fe.ranges.length-1;ue>=0;ue--){var Se=fe.ranges[ue];if(!(Se.head.ch>100||ue&&fe.ranges[ue-1].head.line==Se.head.line)){var He=y.getModeAt(Se.head),nt=!1;if(He.electricChars){for(var ut=0;ut<He.electricChars.length;ut++)if(b.indexOf(He.electricChars.charAt(ut))>-1){nt=ga(y,Se.head.line,"smart");break}}else He.electricInput&&He.electricInput.test(Yt(y.doc,Se.head.line).text.slice(0,Se.head.ch))&&(nt=ga(y,Se.head.line,"smart"));nt&&Pn(y,"electricInput",y,Se.head.line)}}}function Rl(y){for(var b=[],fe=[],ue=0;ue<y.doc.sel.ranges.length;ue++){var Se=y.doc.sel.ranges[ue].head.line,He={anchor:wt(Se,0),head:wt(Se+1,0)};fe.push(He),b.push(y.getRange(He.anchor,He.head))}return{text:b,ranges:fe}}function Nl(y,b,fe,ue){y.setAttribute("autocorrect",fe?"":"off"),y.setAttribute("autocapitalize",ue?"":"off"),y.setAttribute("spellcheck",!!b)}function Bl(){var y=Oe("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),b=Oe("div",[y],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return E?y.style.width="1000px":y.setAttribute("wrap","off"),re&&(y.style.border="1px solid black"),Nl(y),b}function Ku(y){var b=y.optionHandlers,fe=y.helpers={};y.prototype={constructor:y,focus:function(){window.focus(),this.display.input.focus()},setOption:function(ue,Se){var He=this.options,nt=He[ue];He[ue]==Se&&ue!="mode"||(He[ue]=Se,b.hasOwnProperty(ue)&&hi(this,b[ue])(this,Se,nt),Et(this,"optionChange",this,ue))},getOption:function(ue){return this.options[ue]},getDoc:function(){return this.doc},addKeyMap:function(ue,Se){this.state.keyMaps[Se?"push":"unshift"](Fa(ue))},removeKeyMap:function(ue){for(var Se=this.state.keyMaps,He=0;He<Se.length;++He)if(Se[He]==ue||Se[He].name==ue)return Se.splice(He,1),!0},addOverlay:Ti(function(ue,Se){var He=ue.token?ue:y.getMode(this.options,ue);if(He.startState)throw new Error("Overlays may not be stateful.");Fe(this.state.overlays,{mode:He,modeSpec:ue,opaque:Se&&Se.opaque,priority:Se&&Se.priority||0},function(nt){return nt.priority}),this.state.modeGen++,Di(this)}),removeOverlay:Ti(function(ue){for(var Se=this.state.overlays,He=0;He<Se.length;++He){var nt=Se[He].modeSpec;if(nt==ue||typeof ue=="string"&&nt.name==ue){Se.splice(He,1),this.state.modeGen++,Di(this);return}}}),indentLine:Ti(function(ue,Se,He){typeof Se!="string"&&typeof Se!="number"&&(Se==null?Se=this.options.smartIndent?"smart":"prev":Se=Se?"add":"subtract"),yt(this.doc,ue)&&ga(this,ue,Se,He)}),indentSelection:Ti(function(ue){for(var Se=this.doc.sel.ranges,He=-1,nt=0;nt<Se.length;nt++){var ut=Se[nt];if(ut.empty())ut.head.line>He&&(ga(this,ut.head.line,ue,!0),He=ut.head.line,nt==this.doc.sel.primIndex&&Ro(this));else{var dt=ut.from(),mt=ut.to(),_t=Math.max(He,dt.line);He=Math.min(this.lastLine(),mt.line-(mt.ch?0:1))+1;for(var Zt=_t;Zt<He;++Zt)ga(this,Zt,ue);var rr=this.doc.sel.ranges;dt.ch==0&&Se.length==rr.length&&rr[nt].from().ch>0&&us(this.doc,nt,new Gn(dt,rr[nt].to()),Ge)}}}),getTokenAt:function(ue,Se){return $r(this,ue,Se)},getLineTokens:function(ue,Se){return $r(this,wt(ue),Se,!0)},getTokenTypeAt:function(ue){ue=Bt(this.doc,ue);var Se=Lr(this,Yt(this.doc,ue.line)),He=0,nt=(Se.length-1)/2,ut=ue.ch,dt;if(ut==0)dt=Se[2];else for(;;){var mt=He+nt>>1;if((mt?Se[mt*2-1]:0)>=ut)nt=mt;else if(Se[mt*2+1]<ut)He=mt+1;else{dt=Se[mt*2+2];break}}var _t=dt?dt.indexOf("overlay "):-1;return _t<0?dt:_t==0?null:dt.slice(0,_t-1)},getModeAt:function(ue){var Se=this.doc.mode;return Se.innerMode?y.innerMode(Se,this.getTokenAt(ue).state).mode:Se},getHelper:function(ue,Se){return this.getHelpers(ue,Se)[0]},getHelpers:function(ue,Se){var He=[];if(!fe.hasOwnProperty(Se))return He;var nt=fe[Se],ut=this.getModeAt(ue);if(typeof ut[Se]=="string")nt[ut[Se]]&&He.push(nt[ut[Se]]);else if(ut[Se])for(var dt=0;dt<ut[Se].length;dt++){var mt=nt[ut[Se][dt]];mt&&He.push(mt)}else ut.helperType&&nt[ut.helperType]?He.push(nt[ut.helperType]):nt[ut.name]&&He.push(nt[ut.name]);for(var _t=0;_t<nt._global.length;_t++){var Zt=nt._global[_t];Zt.pred(ut,this)&&et(He,Zt.val)==-1&&He.push(Zt.val)}return He},getStateAfter:function(ue,Se){var He=this.doc;return ue=zt(He,ue==null?He.first+He.size-1:ue),zr(this,ue+1,Se).state},cursorCoords:function(ue,Se){var He,nt=this.doc.sel.primary();return ue==null?He=nt.head:typeof ue=="object"?He=Bt(this.doc,ue):He=ue?nt.from():nt.to(),Ii(this,He,Se||"page")},charCoords:function(ue,Se){return ko(this,Bt(this.doc,ue),Se||"page")},coordsChar:function(ue,Se){return ue=Ca(this,ue,Se||"page"),yi(this,ue.left,ue.top)},lineAtHeight:function(ue,Se){return ue=Ca(this,{top:ue,left:0},Se||"page").top,Nt(this.doc,ue+this.display.viewOffset)},heightAtLine:function(ue,Se,He){var nt=!1,ut;if(typeof ue=="number"){var dt=this.doc.first+this.doc.size-1;ue<this.doc.first?ue=this.doc.first:ue>dt&&(ue=dt,nt=!0),ut=Yt(this.doc,ue)}else ut=ue;return Po(this,ut,{top:0,left:0},Se||"page",He||nt).top+(nt?this.doc.height-cn(ut):0)},defaultTextHeight:function(){return _i(this.display)},defaultCharWidth:function(){return Ji(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(ue,Se,He,nt,ut){var dt=this.display;ue=Ii(this,Bt(this.doc,ue));var mt=ue.bottom,_t=ue.left;if(Se.style.position="absolute",Se.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(Se),dt.sizer.appendChild(Se),nt=="over")mt=ue.top;else if(nt=="above"||nt=="near"){var Zt=Math.max(dt.wrapper.clientHeight,this.doc.height),rr=Math.max(dt.sizer.clientWidth,dt.lineSpace.clientWidth);(nt=="above"||ue.bottom+Se.offsetHeight>Zt)&&ue.top>Se.offsetHeight?mt=ue.top-Se.offsetHeight:ue.bottom+Se.offsetHeight<=Zt&&(mt=ue.bottom),_t+Se.offsetWidth>rr&&(_t=rr-Se.offsetWidth)}Se.style.top=mt+"px",Se.style.left=Se.style.right="",ut=="right"?(_t=dt.sizer.clientWidth-Se.offsetWidth,Se.style.right="0px"):(ut=="left"?_t=0:ut=="middle"&&(_t=(dt.sizer.clientWidth-Se.offsetWidth)/2),Se.style.left=_t+"px"),He&&$l(this,{left:_t,top:mt,right:_t+Se.offsetWidth,bottom:mt+Se.offsetHeight})},triggerOnKeyDown:Ti(Cl),triggerOnKeyPress:Ti(Ol),triggerOnKeyUp:El,triggerOnMouseDown:Ti(Tl),execCommand:function(ue){if(ha.hasOwnProperty(ue))return ha[ue].call(null,this)},triggerElectric:Ti(function(ue){Ml(this,ue)}),findPosH:function(ue,Se,He,nt){var ut=1;Se<0&&(ut=-1,Se=-Se);for(var dt=Bt(this.doc,ue),mt=0;mt<Se&&(dt=ys(this.doc,dt,ut,He,nt),!dt.hitSide);++mt);return dt},moveH:Ti(function(ue,Se){var He=this;this.extendSelectionsBy(function(nt){return He.display.shift||He.doc.extend||nt.empty()?ys(He.doc,nt.head,ue,Se,He.options.rtlMoveVisually):ue<0?nt.from():nt.to()},Ve)}),deleteH:Ti(function(ue,Se){var He=this.doc.sel,nt=this.doc;He.somethingSelected()?nt.replaceSelection("",null,"+delete"):Ho(this,function(ut){var dt=ys(nt,ut.head,ue,Se,!1);return ue<0?{from:dt,to:ut.head}:{from:ut.head,to:dt}})}),findPosV:function(ue,Se,He,nt){var ut=1,dt=nt;Se<0&&(ut=-1,Se=-Se);for(var mt=Bt(this.doc,ue),_t=0;_t<Se;++_t){var Zt=Ii(this,mt,"div");if(dt==null?dt=Zt.left:Zt.left=dt,mt=Ll(this,Zt,ut,He),mt.hitSide)break}return mt},moveV:Ti(function(ue,Se){var He=this,nt=this.doc,ut=[],dt=!this.display.shift&&!nt.extend&&nt.sel.somethingSelected();if(nt.extendSelectionsBy(function(_t){if(dt)return ue<0?_t.from():_t.to();var Zt=Ii(He,_t.head,"div");_t.goalColumn!=null&&(Zt.left=_t.goalColumn),ut.push(Zt.left);var rr=Ll(He,Zt,ue,Se);return Se=="page"&&_t==nt.sel.primary()&&Qa(He,ko(He,rr,"div").top-Zt.top),rr},Ve),ut.length)for(var mt=0;mt<nt.sel.ranges.length;mt++)nt.sel.ranges[mt].goalColumn=ut[mt]}),findWordAt:function(ue){var Se=this.doc,He=Yt(Se,ue.line).text,nt=ue.ch,ut=ue.ch;if(He){var dt=this.getHelper(ue,"wordChars");(ue.sticky=="before"||ut==He.length)&&nt?--nt:++ut;for(var mt=He.charAt(nt),_t=ze(mt,dt)?function(Zt){return ze(Zt,dt)}:/\s/.test(mt)?function(Zt){return/\s/.test(Zt)}:function(Zt){return!/\s/.test(Zt)&&!ze(Zt)};nt>0&&_t(He.charAt(nt-1));)--nt;for(;ut<He.length&&_t(He.charAt(ut));)++ut}return new Gn(wt(ue.line,nt),wt(ue.line,ut))},toggleOverwrite:function(ue){ue!=null&&ue==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?ve(this.display.cursorDiv,"CodeMirror-overwrite"):Be(this.display.cursorDiv,"CodeMirror-overwrite"),Et(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==Ae()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:Ti(function(ue,Se){Qo(this,ue,Se)}),getScrollInfo:function(){var ue=this.display.scroller;return{left:ue.scrollLeft,top:ue.scrollTop,height:ue.scrollHeight-Li(this)-this.display.barHeight,width:ue.scrollWidth-Li(this)-this.display.barWidth,clientHeight:io(this),clientWidth:to(this)}},scrollIntoView:Ti(function(ue,Se){ue==null?(ue={from:this.doc.sel.primary().head,to:null},Se==null&&(Se=this.options.cursorScrollMargin)):typeof ue=="number"?ue={from:wt(ue,0),to:null}:ue.from==null&&(ue={from:ue,to:null}),ue.to||(ue.to=ue.from),ue.margin=Se||0,ue.from.line!=null?Zl(this,ue):js(this,ue.from,ue.to,ue.margin)}),setSize:Ti(function(ue,Se){var He=this,nt=function(dt){return typeof dt=="number"||/^\d+$/.test(String(dt))?dt+"px":dt};ue!=null&&(this.display.wrapper.style.width=nt(ue)),Se!=null&&(this.display.wrapper.style.height=nt(Se)),this.options.lineWrapping&&Vo(this);var ut=this.display.viewFrom;this.doc.iter(ut,this.display.viewTo,function(dt){if(dt.widgets){for(var mt=0;mt<dt.widgets.length;mt++)if(dt.widgets[mt].noHScroll){fo(He,ut,"widget");break}}++ut}),this.curOp.forceUpdate=!0,Et(this,"refresh",this)}),operation:function(ue){return Wi(this,ue)},startOperation:function(){return To(this)},endOperation:function(){return Ao(this)},refresh:Ti(function(){var ue=this.display.cachedTextHeight;Di(this),this.curOp.forceUpdate=!0,wo(this),Qo(this,this.doc.scrollLeft,this.doc.scrollTop),ts(this.display),(ue==null||Math.abs(ue-_i(this.display))>.5||this.options.lineWrapping)&&Va(this),Et(this,"refresh",this)}),swapDoc:Ti(function(ue){var Se=this.doc;return Se.cm=null,this.state.selectingText&&this.state.selectingText(),Hs(this,ue),wo(this),this.display.input.reset(),Qo(this,ue.scrollLeft,ue.scrollTop),this.curOp.forceScroll=!0,Pn(this,"swapDoc",this,Se),Se}),phrase:function(ue){var Se=this.options.phrases;return Se&&Object.prototype.hasOwnProperty.call(Se,ue)?Se[ue]:ue},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}},ht(y),y.registerHelper=function(ue,Se,He){fe.hasOwnProperty(ue)||(fe[ue]=y[ue]={_global:[]}),fe[ue][Se]=He},y.registerGlobalHelper=function(ue,Se,He,nt){y.registerHelper(ue,Se,nt),fe[ue]._global.push({pred:He,val:nt})}}function ys(y,b,fe,ue,Se){var He=b,nt=fe,ut=Yt(y,b.line),dt=Se&&y.direction=="rtl"?-fe:fe;function mt(){var rn=b.line+dt;return rn<y.first||rn>=y.first+y.size?!1:(b=new wt(rn,b.ch,b.sticky),ut=Yt(y,rn))}function _t(rn){var Yr;if(ue=="codepoint"){var an=ut.text.charCodeAt(b.ch+(ue>0?0:-1));isNaN(an)?Yr=null:Yr=new wt(b.line,Math.max(0,Math.min(ut.text.length,b.ch+fe*(an>=55296&&an<56320?2:1))),-fe)}else Se?Yr=ju(y.cm,ut,b,fe):Yr=fs(ut,b,fe);if(Yr==null)if(!rn&&mt())b=ds(Se,y.cm,ut,b.line,dt);else return!1;else b=Yr;return!0}if(ue=="char"||ue=="codepoint")_t();else if(ue=="column")_t(!0);else if(ue=="word"||ue=="group")for(var Zt=null,rr=ue=="group",er=y.cm&&y.cm.getHelper(b,"wordChars"),Tr=!0;!(fe<0&&!_t(!Tr));Tr=!1){var Rr=ut.text.charAt(b.ch)||`
|
|
|
`,Ur=ze(Rr,er)?"w":rr&&Rr==`
|
|
|
`?"n":!rr||/\s/.test(Rr)?null:"p";if(rr&&!Tr&&!Ur&&(Ur="s"),Zt&&Zt!=Ur){fe<0&&(fe=1,_t(),b.sticky="after");break}if(Ur&&(Zt=Ur),fe>0&&!_t(!Tr))break}var Xr=Na(y,b,He,nt,!0);return pt(He,Xr)&&(Xr.hitSide=!0),Xr}function Ll(y,b,fe,ue){var Se=y.doc,He=b.left,nt;if(ue=="page"){var ut=Math.min(y.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),dt=Math.max(ut-.5*_i(y.display),3);nt=(fe>0?b.bottom:b.top)+fe*dt}else ue=="line"&&(nt=fe>0?b.bottom+3:b.top-3);for(var mt;mt=yi(y,He,nt),!!mt.outside;){if(fe<0?nt<=0:nt>=Se.height){mt.hitSide=!0;break}nt+=fe*5}return mt}var Kn=function(y){this.cm=y,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new Ke,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Kn.prototype.init=function(y){var b=this,fe=this,ue=fe.cm,Se=fe.div=y.lineDiv;Nl(Se,ue.options.spellcheck,ue.options.autocorrect,ue.options.autocapitalize);function He(ut){for(var dt=ut.target;dt;dt=dt.parentNode){if(dt==Se)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(dt.className))break}return!1}Ot(Se,"paste",function(ut){!He(ut)||xt(ue,ut)||kl(ut,ue)||z<=11&&setTimeout(hi(ue,function(){return b.updateFromDOM()}),20)}),Ot(Se,"compositionstart",function(ut){b.composing={data:ut.data,done:!1}}),Ot(Se,"compositionupdate",function(ut){b.composing||(b.composing={data:ut.data,done:!1})}),Ot(Se,"compositionend",function(ut){b.composing&&(ut.data!=b.composing.data&&b.readFromDOMSoon(),b.composing.done=!0)}),Ot(Se,"touchstart",function(){return fe.forceCompositionEnd()}),Ot(Se,"input",function(){b.composing||b.readFromDOMSoon()});function nt(ut){if(!(!He(ut)||xt(ue,ut))){if(ue.somethingSelected())za({lineWise:!1,text:ue.getSelections()}),ut.type=="cut"&&ue.replaceSelection("",null,"cut");else if(ue.options.lineWiseCopyCut){var dt=Rl(ue);za({lineWise:!0,text:dt.text}),ut.type=="cut"&&ue.operation(function(){ue.setSelections(dt.ranges,0,Ge),ue.replaceSelection("",null,"cut")})}else return;if(ut.clipboardData){ut.clipboardData.clearData();var mt=qi.text.join(`
|
|
|
`);if(ut.clipboardData.setData("Text",mt),ut.clipboardData.getData("Text")==mt){ut.preventDefault();return}}var _t=Bl(),Zt=_t.firstChild;ue.display.lineSpace.insertBefore(_t,ue.display.lineSpace.firstChild),Zt.value=qi.text.join(`
|
|
|
`);var rr=document.activeElement;$e(Zt),setTimeout(function(){ue.display.lineSpace.removeChild(_t),rr.focus(),rr==Se&&fe.showPrimarySelection()},50)}}Ot(Se,"copy",nt),Ot(Se,"cut",nt)},Kn.prototype.screenReaderLabelChanged=function(y){y?this.div.setAttribute("aria-label",y):this.div.removeAttribute("aria-label")},Kn.prototype.prepareSelection=function(){var y=Cs(this.cm,!1);return y.focus=document.activeElement==this.div,y},Kn.prototype.showSelection=function(y,b){!y||!this.cm.display.view.length||((y.focus||b)&&this.showPrimarySelection(),this.showMultipleSelections(y))},Kn.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Kn.prototype.showPrimarySelection=function(){var y=this.getSelection(),b=this.cm,fe=b.doc.sel.primary(),ue=fe.from(),Se=fe.to();if(b.display.viewTo==b.display.viewFrom||ue.line>=b.display.viewTo||Se.line<b.display.viewFrom){y.removeAllRanges();return}var He=Ha(b,y.anchorNode,y.anchorOffset),nt=Ha(b,y.focusNode,y.focusOffset);if(!(He&&!He.bad&&nt&&!nt.bad&&Rt(Gt(He,nt),ue)==0&&Rt(Ht(He,nt),Se)==0)){var ut=b.display.view,dt=ue.line>=b.display.viewFrom&&Fl(b,ue)||{node:ut[0].measure.map[2],offset:0},mt=Se.line<b.display.viewTo&&Fl(b,Se);if(!mt){var _t=ut[ut.length-1].measure,Zt=_t.maps?_t.maps[_t.maps.length-1]:_t.map;mt={node:Zt[Zt.length-1],offset:Zt[Zt.length-2]-Zt[Zt.length-3]}}if(!dt||!mt){y.removeAllRanges();return}var rr=y.rangeCount&&y.getRangeAt(0),er;try{er=ke(dt.node,dt.offset,mt.offset,mt.node)}catch(Tr){}er&&(!ge&&b.state.focused?(y.collapse(dt.node,dt.offset),er.collapsed||(y.removeAllRanges(),y.addRange(er))):(y.removeAllRanges(),y.addRange(er)),rr&&y.anchorNode==null?y.addRange(rr):ge&&this.startGracePeriod()),this.rememberSelection()}},Kn.prototype.startGracePeriod=function(){var y=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){y.gracePeriod=!1,y.selectionChanged()&&y.cm.operation(function(){return y.cm.curOp.selectionChanged=!0})},20)},Kn.prototype.showMultipleSelections=function(y){Ce(this.cm.display.cursorDiv,y.cursors),Ce(this.cm.display.selectionDiv,y.selection)},Kn.prototype.rememberSelection=function(){var y=this.getSelection();this.lastAnchorNode=y.anchorNode,this.lastAnchorOffset=y.anchorOffset,this.lastFocusNode=y.focusNode,this.lastFocusOffset=y.focusOffset},Kn.prototype.selectionInEditor=function(){var y=this.getSelection();if(!y.rangeCount)return!1;var b=y.getRangeAt(0).commonAncestorContainer;return Le(this.div,b)},Kn.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},Kn.prototype.blur=function(){this.div.blur()},Kn.prototype.getField=function(){return this.div},Kn.prototype.supportsTouch=function(){return!0},Kn.prototype.receivedFocus=function(){var y=this;this.selectionInEditor()?this.pollSelection():Wi(this.cm,function(){return y.cm.curOp.selectionChanged=!0});function b(){y.cm.state.focused&&(y.pollSelection(),y.polling.set(y.cm.options.pollInterval,b))}this.polling.set(this.cm.options.pollInterval,b)},Kn.prototype.selectionChanged=function(){var y=this.getSelection();return y.anchorNode!=this.lastAnchorNode||y.anchorOffset!=this.lastAnchorOffset||y.focusNode!=this.lastFocusNode||y.focusOffset!=this.lastFocusOffset},Kn.prototype.pollSelection=function(){if(!(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())){var y=this.getSelection(),b=this.cm;if(ae&&oe&&this.cm.display.gutterSpecs.length&&Vu(y.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(!this.composing){this.rememberSelection();var fe=Ha(b,y.anchorNode,y.anchorOffset),ue=Ha(b,y.focusNode,y.focusOffset);fe&&ue&&Wi(b,function(){Si(b.doc,po(fe,ue),Ge),(fe.bad||ue.bad)&&(b.curOp.selectionChanged=!0)})}}},Kn.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var y=this.cm,b=y.display,fe=y.doc.sel.primary(),ue=fe.from(),Se=fe.to();if(ue.ch==0&&ue.line>y.firstLine()&&(ue=wt(ue.line-1,Yt(y.doc,ue.line-1).length)),Se.ch==Yt(y.doc,Se.line).text.length&&Se.line<y.lastLine()&&(Se=wt(Se.line+1,0)),ue.line<b.viewFrom||Se.line>b.viewTo-1)return!1;var He,nt,ut;ue.line==b.viewFrom||(He=Co(y,ue.line))==0?(nt=It(b.view[0].line),ut=b.view[0].node):(nt=It(b.view[He].line),ut=b.view[He-1].node.nextSibling);var dt=Co(y,Se.line),mt,_t;if(dt==b.view.length-1?(mt=b.viewTo-1,_t=b.lineDiv.lastChild):(mt=It(b.view[dt+1].line)-1,_t=b.view[dt+1].node.previousSibling),!ut)return!1;for(var Zt=y.doc.splitLines(Xu(y,ut,_t,nt,mt)),rr=ar(y.doc,wt(nt,0),wt(mt,Yt(y.doc,mt).text.length));Zt.length>1&&rr.length>1;)if(at(Zt)==at(rr))Zt.pop(),rr.pop(),mt--;else if(Zt[0]==rr[0])Zt.shift(),rr.shift(),nt++;else break;for(var er=0,Tr=0,Rr=Zt[0],Ur=rr[0],Xr=Math.min(Rr.length,Ur.length);er<Xr&&Rr.charCodeAt(er)==Ur.charCodeAt(er);)++er;for(var rn=at(Zt),Yr=at(rr),an=Math.min(rn.length-(Zt.length==1?er:0),Yr.length-(rr.length==1?er:0));Tr<an&&rn.charCodeAt(rn.length-Tr-1)==Yr.charCodeAt(Yr.length-Tr-1);)++Tr;if(Zt.length==1&&rr.length==1&&nt==ue.line)for(;er&&er>ue.ch&&rn.charCodeAt(rn.length-Tr-1)==Yr.charCodeAt(Yr.length-Tr-1);)er--,Tr++;Zt[Zt.length-1]=rn.slice(0,rn.length-Tr).replace(/^\u200b+/,""),Zt[0]=Zt[0].slice(er).replace(/\u200b+$/,"");var gn=wt(nt,er),hn=wt(mt,rr.length?at(rr).length-Tr:0);if(Zt.length>1||Zt[0]||Rt(gn,hn))return _o(y.doc,Zt,gn,hn,"+input"),!0},Kn.prototype.ensurePolled=function(){this.forceCompositionEnd()},Kn.prototype.reset=function(){this.forceCompositionEnd()},Kn.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Kn.prototype.readFromDOMSoon=function(){var y=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(y.readDOMTimeout=null,y.composing)if(y.composing.done)y.composing=null;else return;y.updateFromDOM()},80))},Kn.prototype.updateFromDOM=function(){var y=this;(this.cm.isReadOnly()||!this.pollContent())&&Wi(this.cm,function(){return Di(y.cm)})},Kn.prototype.setUneditable=function(y){y.contentEditable="false"},Kn.prototype.onKeyPress=function(y){y.charCode==0||this.composing||(y.preventDefault(),this.cm.isReadOnly()||hi(this.cm,gs)(this.cm,String.fromCharCode(y.charCode==null?y.keyCode:y.charCode),0))},Kn.prototype.readOnlyChanged=function(y){this.div.contentEditable=String(y!="nocursor")},Kn.prototype.onContextMenu=function(){},Kn.prototype.resetPosition=function(){},Kn.prototype.needsContentAttribute=!0;function Fl(y,b){var fe=ro(y,b.line);if(!fe||fe.hidden)return null;var ue=Yt(y.doc,b.line),Se=Do(fe,ue,b.line),He=Tt(ue,y.doc.direction),nt="left";if(He){var ut=lt(He,b.ch);nt=ut%2?"right":"left"}var dt=xa(Se.map,b.ch,nt);return dt.offset=dt.collapse=="right"?dt.end:dt.start,dt}function Vu(y){for(var b=y;b;b=b.parentNode)if(/CodeMirror-gutter-wrapper/.test(b.className))return!0;return!1}function $o(y,b){return b&&(y.bad=!0),y}function Xu(y,b,fe,ue,Se){var He="",nt=!1,ut=y.doc.lineSeparator(),dt=!1;function mt(er){return function(Tr){return Tr.id==er}}function _t(){nt&&(He+=ut,dt&&(He+=ut),nt=dt=!1)}function Zt(er){er&&(_t(),He+=er)}function rr(er){if(er.nodeType==1){var Tr=er.getAttribute("cm-text");if(Tr){Zt(Tr);return}var Rr=er.getAttribute("cm-marker"),Ur;if(Rr){var Xr=y.findMarks(wt(ue,0),wt(Se+1,0),mt(+Rr));Xr.length&&(Ur=Xr[0].find(0))&&Zt(ar(y.doc,Ur.from,Ur.to).join(ut));return}if(er.getAttribute("contenteditable")=="false")return;var rn=/^(pre|div|p|li|table|br)$/i.test(er.nodeName);if(!/^br$/i.test(er.nodeName)&&er.textContent.length==0)return;rn&&_t();for(var Yr=0;Yr<er.childNodes.length;Yr++)rr(er.childNodes[Yr]);/^(pre|p)$/i.test(er.nodeName)&&(dt=!0),rn&&(nt=!0)}else er.nodeType==3&&Zt(er.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;rr(b),b!=fe;)b=b.nextSibling,dt=!1;return He}function Ha(y,b,fe){var ue;if(b==y.display.lineDiv){if(ue=y.display.lineDiv.childNodes[fe],!ue)return $o(y.clipPos(wt(y.display.viewTo-1)),!0);b=null,fe=0}else for(ue=b;;ue=ue.parentNode){if(!ue||ue==y.display.lineDiv)return null;if(ue.parentNode&&ue.parentNode==y.display.lineDiv)break}for(var Se=0;Se<y.display.view.length;Se++){var He=y.display.view[Se];if(He.node==ue)return Yu(He,b,fe)}}function Yu(y,b,fe){var ue=y.text.firstChild,Se=!1;if(!b||!Le(ue,b))return $o(wt(It(y.line),0),!0);if(b==ue&&(Se=!0,b=ue.childNodes[fe],fe=0,!b)){var He=y.rest?at(y.rest):y.line;return $o(wt(It(He),He.text.length),Se)}var nt=b.nodeType==3?b:null,ut=b;for(!nt&&b.childNodes.length==1&&b.firstChild.nodeType==3&&(nt=b.firstChild,fe&&(fe=nt.nodeValue.length));ut.parentNode!=ue;)ut=ut.parentNode;var dt=y.measure,mt=dt.maps;function _t(Ur,Xr,rn){for(var Yr=-1;Yr<(mt?mt.length:0);Yr++)for(var an=Yr<0?dt.map:mt[Yr],gn=0;gn<an.length;gn+=3){var hn=an[gn+2];if(hn==Ur||hn==Xr){var kn=It(Yr<0?y.line:y.rest[Yr]),Yn=an[gn]+rn;return(rn<0||hn!=Ur)&&(Yn=an[gn+(rn?1:0)]),wt(kn,Yn)}}}var Zt=_t(nt,ut,fe);if(Zt)return $o(Zt,Se);for(var rr=ut.nextSibling,er=nt?nt.nodeValue.length-fe:0;rr;rr=rr.nextSibling){if(Zt=_t(rr,rr.firstChild,0),Zt)return $o(wt(Zt.line,Zt.ch-er),Se);er+=rr.textContent.length}for(var Tr=ut.previousSibling,Rr=fe;Tr;Tr=Tr.previousSibling){if(Zt=_t(Tr,Tr.firstChild,-1),Zt)return $o(wt(Zt.line,Zt.ch+Rr),Se);Rr+=Tr.textContent.length}}var oi=function(y){this.cm=y,this.prevInput="",this.pollingFast=!1,this.polling=new Ke,this.hasSelection=!1,this.composing=null};oi.prototype.init=function(y){var b=this,fe=this,ue=this.cm;this.createField(y);var Se=this.textarea;y.wrapper.insertBefore(this.wrapper,y.wrapper.firstChild),re&&(Se.style.width="0px"),Ot(Se,"input",function(){xe&&z>=9&&b.hasSelection&&(b.hasSelection=null),fe.poll()}),Ot(Se,"paste",function(nt){xt(ue,nt)||kl(nt,ue)||(ue.state.pasteIncoming=+new Date,fe.fastPoll())});function He(nt){if(!xt(ue,nt)){if(ue.somethingSelected())za({lineWise:!1,text:ue.getSelections()});else if(ue.options.lineWiseCopyCut){var ut=Rl(ue);za({lineWise:!0,text:ut.text}),nt.type=="cut"?ue.setSelections(ut.ranges,null,Ge):(fe.prevInput="",Se.value=ut.text.join(`
|
|
|
`),$e(Se))}else return;nt.type=="cut"&&(ue.state.cutIncoming=+new Date)}}Ot(Se,"cut",He),Ot(Se,"copy",He),Ot(y.scroller,"paste",function(nt){if(!(gi(y,nt)||xt(ue,nt))){if(!Se.dispatchEvent){ue.state.pasteIncoming=+new Date,fe.focus();return}var ut=new Event("paste");ut.clipboardData=nt.clipboardData,Se.dispatchEvent(ut)}}),Ot(y.lineSpace,"selectstart",function(nt){gi(y,nt)||Ct(nt)}),Ot(Se,"compositionstart",function(){var nt=ue.getCursor("from");fe.composing&&fe.composing.range.clear(),fe.composing={start:nt,range:ue.markText(nt,ue.getCursor("to"),{className:"CodeMirror-composing"})}}),Ot(Se,"compositionend",function(){fe.composing&&(fe.poll(),fe.composing.range.clear(),fe.composing=null)})},oi.prototype.createField=function(y){this.wrapper=Bl(),this.textarea=this.wrapper.firstChild},oi.prototype.screenReaderLabelChanged=function(y){y?this.textarea.setAttribute("aria-label",y):this.textarea.removeAttribute("aria-label")},oi.prototype.prepareSelection=function(){var y=this.cm,b=y.display,fe=y.doc,ue=Cs(y);if(y.options.moveInputWithCursor){var Se=Ii(y,fe.sel.primary().head,"div"),He=b.wrapper.getBoundingClientRect(),nt=b.lineDiv.getBoundingClientRect();ue.teTop=Math.max(0,Math.min(b.wrapper.clientHeight-10,Se.top+nt.top-He.top)),ue.teLeft=Math.max(0,Math.min(b.wrapper.clientWidth-10,Se.left+nt.left-He.left))}return ue},oi.prototype.showSelection=function(y){var b=this.cm,fe=b.display;Ce(fe.cursorDiv,y.cursors),Ce(fe.selectionDiv,y.selection),y.teTop!=null&&(this.wrapper.style.top=y.teTop+"px",this.wrapper.style.left=y.teLeft+"px")},oi.prototype.reset=function(y){if(!(this.contextMenuPending||this.composing)){var b=this.cm;if(b.somethingSelected()){this.prevInput="";var fe=b.getSelection();this.textarea.value=fe,b.state.focused&&$e(this.textarea),xe&&z>=9&&(this.hasSelection=fe)}else y||(this.prevInput=this.textarea.value="",xe&&z>=9&&(this.hasSelection=null))}},oi.prototype.getField=function(){return this.textarea},oi.prototype.supportsTouch=function(){return!1},oi.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!se||Ae()!=this.textarea))try{this.textarea.focus()}catch(y){}},oi.prototype.blur=function(){this.textarea.blur()},oi.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},oi.prototype.receivedFocus=function(){this.slowPoll()},oi.prototype.slowPoll=function(){var y=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){y.poll(),y.cm.state.focused&&y.slowPoll()})},oi.prototype.fastPoll=function(){var y=!1,b=this;b.pollingFast=!0;function fe(){var ue=b.poll();!ue&&!y?(y=!0,b.polling.set(60,fe)):(b.pollingFast=!1,b.slowPoll())}b.polling.set(20,fe)},oi.prototype.poll=function(){var y=this,b=this.cm,fe=this.textarea,ue=this.prevInput;if(this.contextMenuPending||!b.state.focused||xr(fe)&&!ue&&!this.composing||b.isReadOnly()||b.options.disableInput||b.state.keySeq)return!1;var Se=fe.value;if(Se==ue&&!b.somethingSelected())return!1;if(xe&&z>=9&&this.hasSelection===Se||ce&&/[\uf700-\uf7ff]/.test(Se))return b.display.input.reset(),!1;if(b.doc.sel==b.display.selForContextMenu){var He=Se.charCodeAt(0);if(He==8203&&!ue&&(ue="\u200B"),He==8666)return this.reset(),this.cm.execCommand("undo")}for(var nt=0,ut=Math.min(ue.length,Se.length);nt<ut&&ue.charCodeAt(nt)==Se.charCodeAt(nt);)++nt;return Wi(b,function(){gs(b,Se.slice(nt),ue.length-nt,null,y.composing?"*compose":null),Se.length>1e3||Se.indexOf(`
|
|
|
`)>-1?fe.value=y.prevInput="":y.prevInput=Se,y.composing&&(y.composing.range.clear(),y.composing.range=b.markText(y.composing.start,b.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},oi.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},oi.prototype.onKeyPress=function(){xe&&z>=9&&(this.hasSelection=null),this.fastPoll()},oi.prototype.onContextMenu=function(y){var b=this,fe=b.cm,ue=fe.display,Se=b.textarea;b.contextMenuPending&&b.contextMenuPending();var He=So(fe,y),nt=ue.scroller.scrollTop;if(!He||ee)return;var ut=fe.options.resetSelectionOnContextMenu;ut&&fe.doc.sel.contains(He)==-1&&hi(fe,Si)(fe.doc,po(He),Ge);var dt=Se.style.cssText,mt=b.wrapper.style.cssText,_t=b.wrapper.offsetParent.getBoundingClientRect();b.wrapper.style.cssText="position: static",Se.style.cssText=`position: absolute; width: 30px; height: 30px;
|
|
|
top: `+(y.clientY-_t.top-5)+"px; left: "+(y.clientX-_t.left-5)+`px;
|
|
|
z-index: 1000; background: `+(xe?"rgba(255, 255, 255, .05)":"transparent")+`;
|
|
|
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Zt;E&&(Zt=window.scrollY),ue.input.focus(),E&&window.scrollTo(null,Zt),ue.input.reset(),fe.somethingSelected()||(Se.value=b.prevInput=" "),b.contextMenuPending=er,ue.selForContextMenu=fe.doc.sel,clearTimeout(ue.detectingSelectAll);function rr(){if(Se.selectionStart!=null){var Rr=fe.somethingSelected(),Ur="\u200B"+(Rr?Se.value:"");Se.value="\u21DA",Se.value=Ur,b.prevInput=Rr?"":"\u200B",Se.selectionStart=1,Se.selectionEnd=Ur.length,ue.selForContextMenu=fe.doc.sel}}function er(){if(b.contextMenuPending==er&&(b.contextMenuPending=!1,b.wrapper.style.cssText=mt,Se.style.cssText=dt,xe&&z<9&&ue.scrollbars.setScrollTop(ue.scroller.scrollTop=nt),Se.selectionStart!=null)){(!xe||xe&&z<9)&&rr();var Rr=0,Ur=function(){ue.selForContextMenu==fe.doc.sel&&Se.selectionStart==0&&Se.selectionEnd>0&&b.prevInput=="\u200B"?hi(fe,rl)(fe):Rr++<10?ue.detectingSelectAll=setTimeout(Ur,500):(ue.selForContextMenu=null,ue.input.reset())};ue.detectingSelectAll=setTimeout(Ur,200)}}if(xe&&z>=9&&rr(),De){vt(y);var Tr=function(){Mt(window,"mouseup",Tr),setTimeout(er,20)};Ot(window,"mouseup",Tr)}else setTimeout(er,50)},oi.prototype.readOnlyChanged=function(y){y||this.reset(),this.textarea.disabled=y=="nocursor",this.textarea.readOnly=!!y},oi.prototype.setUneditable=function(){},oi.prototype.needsContentAttribute=!1;function Ju(y,b){if(b=b?ot(b):{},b.value=y.value,!b.tabindex&&y.tabIndex&&(b.tabindex=y.tabIndex),!b.placeholder&&y.placeholder&&(b.placeholder=y.placeholder),b.autofocus==null){var fe=Ae();b.autofocus=fe==y||y.getAttribute("autofocus")!=null&&fe==document.body}function ue(){y.value=ut.getValue()}var Se;if(y.form&&(Ot(y.form,"submit",ue),!b.leaveSubmitMethodAlone)){var He=y.form;Se=He.submit;try{var nt=He.submit=function(){ue(),He.submit=Se,He.submit(),He.submit=nt}}catch(dt){}}b.finishInit=function(dt){dt.save=ue,dt.getTextArea=function(){return y},dt.toTextArea=function(){dt.toTextArea=isNaN,ue(),y.parentNode.removeChild(dt.getWrapperElement()),y.style.display="",y.form&&(Mt(y.form,"submit",ue),!b.leaveSubmitMethodAlone&&typeof y.form.submit=="function"&&(y.form.submit=Se))}},y.style.display="none";var ut=Jn(function(dt){return y.parentNode.insertBefore(dt,y.nextSibling)},b);return ut}function Qu(y){y.off=Mt,y.on=Ot,y.wheelEventPixels=ou,y.Doc=Pi,y.splitLines=ur,y.countColumn=_e,y.findColumn=it,y.isWordChar=Ne,y.Pass=tt,y.signal=Et,y.Line=Bn,y.changeEnd=mo,y.scrollbarModel=Ps,y.Pos=wt,y.cmpPos=Rt,y.modes=Sr,y.mimeModes=ir,y.resolveMode=tr,y.getMode=sr,y.modeExtensions=Cr,y.extendMode=Er,y.copyState=vr,y.startState=Fr,y.innerMode=br,y.commands=ha,y.keyMap=ao,y.keyName=yl,y.isModifierKey=vl,y.lookupKey=zo,y.normalizeKeyMap=Au,y.StringStream=_r,y.SharedTextMarker=ca,y.TextMarker=go,y.LineWidget=ua,y.e_preventDefault=Ct,y.e_stopPropagation=$t,y.e_stop=vt,y.addClass=ve,y.contains=Le,y.rmClass=Be,y.keyNames=yo}Uu(Jn),Ku(Jn);var qu="iter insert remove copy getEditor constructor".split(" ");for(var Ua in Pi.prototype)Pi.prototype.hasOwnProperty(Ua)&&et(qu,Ua)<0&&(Jn.prototype[Ua]=function(y){return function(){return y.apply(this.doc,arguments)}}(Pi.prototype[Ua]));return ht(Pi),Jn.inputStyles={textarea:oi,contenteditable:Kn},Jn.defineMode=function(y){!Jn.defaults.mode&&y!="null"&&(Jn.defaults.mode=y),Qt.apply(this,arguments)},Jn.defineMIME=Jt,Jn.defineMode("null",function(){return{token:function(y){return y.skipToEnd()}}}),Jn.defineMIME("text/plain","null"),Jn.defineExtension=function(y,b){Jn.prototype[y]=b},Jn.defineDocExtension=function(y,b){Pi.prototype[y]=b},Jn.fromTextArea=Ju,Qu(Jn),Jn.version="5.58.2",Jn})},25419:function(Xt,Pt,je){(function(ge){ge(je(89780),je(15525),je(98101))})(function(ge){"use strict";ge.defineMode("markdown",function(gt,a){var Te=ge.getMode(gt,"text/html"),xe=Te.name=="null";function z(_e){if(ge.findModeByName){var Ke=ge.findModeByName(_e);Ke&&(_e=Ke.mime||Ke.mimes[0])}var et=ge.getMode(gt,_e);return et.name=="null"?null:et}a.highlightFormatting===void 0&&(a.highlightFormatting=!1),a.maxBlockquoteDepth===void 0&&(a.maxBlockquoteDepth=0),a.taskLists===void 0&&(a.taskLists=!1),a.strikethrough===void 0&&(a.strikethrough=!1),a.emoji===void 0&&(a.emoji=!1),a.fencedCodeBlockHighlighting===void 0&&(a.fencedCodeBlockHighlighting=!0),a.fencedCodeBlockDefaultMode===void 0&&(a.fencedCodeBlockDefaultMode="text/plain"),a.xml===void 0&&(a.xml=!0),a.tokenTypeOverrides===void 0&&(a.tokenTypeOverrides={});var E={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 ie in E)E.hasOwnProperty(ie)&&a.tokenTypeOverrides[ie]&&(E[ie]=a.tokenTypeOverrides[ie]);var oe=/^([*\-_])(?:\s*\1){2,}\s*$/,ee=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,le=/^\[(x| )\](?=\s)/i,x=a.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,ne=/^ {0,3}(?:\={1,}|-{2,})\s*$/,re=/^[^#!\[\]*_\\<>` "'(~:]+/,ae=/^(~~~+|```+)[ \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(_e,Ke,et){return Ke.f=Ke.inline=et,et(_e,Ke)}function he(_e,Ke,et){return Ke.f=Ke.block=et,et(_e,Ke)}function be(_e){return!_e||!/\S/.test(_e.string)}function De(_e){if(_e.linkTitle=!1,_e.linkHref=!1,_e.linkText=!1,_e.em=!1,_e.strong=!1,_e.strikethrough=!1,_e.quote=0,_e.indentedCode=!1,_e.f==Be){var Ke=xe;if(!Ke){var et=ge.innerMode(Te,_e.htmlState);Ke=et.mode.name=="xml"&&et.state.tagStart===null&&!et.state.context&&et.state.tokenize.isInText}Ke&&(_e.f=Ie,_e.block=Me,_e.htmlState=null)}return _e.trailingSpace=0,_e.trailingSpaceNewLine=!1,_e.prevLine=_e.thisLine,_e.thisLine={stream:null},null}function Me(_e,Ke){var et=_e.column()===Ke.indentation,rt=be(Ke.prevLine.stream),tt=Ke.indentedCode,Ge=Ke.prevLine.hr,Xe=Ke.list!==!1,Ve=(Ke.listStack[Ke.listStack.length-1]||0)+3;Ke.indentedCode=!1;var it=Ke.indentation;if(Ke.indentationDiff===null&&(Ke.indentationDiff=Ke.indentation,Xe)){for(Ke.list=null;it<Ke.listStack[Ke.listStack.length-1];)Ke.listStack.pop(),Ke.listStack.length?Ke.indentation=Ke.listStack[Ke.listStack.length-1]:Ke.list=!1;Ke.list!==!1&&(Ke.indentationDiff=it-Ke.listStack[Ke.listStack.length-1])}var Qe=!rt&&!Ge&&!Ke.prevLine.header&&(!Xe||!tt)&&!Ke.prevLine.fencedCodeEnd,ct=(Ke.list===!1||Ge||rt)&&Ke.indentation<=Ve&&_e.match(oe),at=null;if(Ke.indentationDiff>=4&&(tt||Ke.prevLine.fencedCodeEnd||Ke.prevLine.header||rt))return _e.skipToEnd(),Ke.indentedCode=!0,E.code;if(_e.eatSpace())return null;if(et&&Ke.indentation<=Ve&&(at=_e.match(x))&&at[1].length<=6)return Ke.quote=0,Ke.header=at[1].length,Ke.thisLine.header=!0,a.highlightFormatting&&(Ke.formatting="header"),Ke.f=Ke.inline,Ce(Ke);if(Ke.indentation<=Ve&&_e.eat(">"))return Ke.quote=et?1:Ke.quote+1,a.highlightFormatting&&(Ke.formatting="quote"),_e.eatSpace(),Ce(Ke);if(!ct&&!Ke.setext&&et&&Ke.indentation<=Ve&&(at=_e.match(ee))){var qe=at[1]?"ol":"ul";return Ke.indentation=it+_e.current().length,Ke.list=!0,Ke.quote=0,Ke.listStack.push(Ke.indentation),Ke.em=!1,Ke.strong=!1,Ke.code=!1,Ke.strikethrough=!1,a.taskLists&&_e.match(le,!1)&&(Ke.taskList=!0),Ke.f=Ke.inline,a.highlightFormatting&&(Ke.formatting=["list","list-"+qe]),Ce(Ke)}else{if(et&&Ke.indentation<=Ve&&(at=_e.match(ae,!0)))return Ke.quote=0,Ke.fencedEndRE=new RegExp(at[1]+"+ *$"),Ke.localMode=a.fencedCodeBlockHighlighting&&z(at[2]||a.fencedCodeBlockDefaultMode),Ke.localMode&&(Ke.localState=ge.startState(Ke.localMode)),Ke.f=Ke.block=Pe,a.highlightFormatting&&(Ke.formatting="code-block"),Ke.code=-1,Ce(Ke);if(Ke.setext||(!Qe||!Xe)&&!Ke.quote&&Ke.list===!1&&!Ke.code&&!ct&&!se.test(_e.string)&&(at=_e.lookAhead(1))&&(at=at.match(ne)))return Ke.setext?(Ke.header=Ke.setext,Ke.setext=0,_e.skipToEnd(),a.highlightFormatting&&(Ke.formatting="header")):(Ke.header=at[0].charAt(0)=="="?1:2,Ke.setext=Ke.header),Ke.thisLine.header=!0,Ke.f=Ke.inline,Ce(Ke);if(ct)return _e.skipToEnd(),Ke.hr=!0,Ke.thisLine.hr=!0,E.hr;if(_e.peek()==="[")return me(_e,Ke,Ue)}return me(_e,Ke,Ke.inline)}function Be(_e,Ke){var et=Te.token(_e,Ke.htmlState);if(!xe){var rt=ge.innerMode(Te,Ke.htmlState);(rt.mode.name=="xml"&&rt.state.tagStart===null&&!rt.state.context&&rt.state.tokenize.isInText||Ke.md_inside&&_e.current().indexOf(">")>-1)&&(Ke.f=Ie,Ke.block=Me,Ke.htmlState=null)}return et}function Pe(_e,Ke){var et=Ke.listStack[Ke.listStack.length-1]||0,rt=Ke.indentation<et,tt=et+3;if(Ke.fencedEndRE&&Ke.indentation<=tt&&(rt||_e.match(Ke.fencedEndRE))){a.highlightFormatting&&(Ke.formatting="code-block");var Ge;return rt||(Ge=Ce(Ke)),Ke.localMode=Ke.localState=null,Ke.block=Me,Ke.f=Ie,Ke.fencedEndRE=null,Ke.code=0,Ke.thisLine.fencedCodeEnd=!0,rt?he(_e,Ke,Ke.block):Ge}else return Ke.localMode?Ke.localMode.token(_e,Ke.localState):(_e.skipToEnd(),E.code)}function Ce(_e){var Ke=[];if(_e.formatting){Ke.push(E.formatting),typeof _e.formatting=="string"&&(_e.formatting=[_e.formatting]);for(var et=0;et<_e.formatting.length;et++)Ke.push(E.formatting+"-"+_e.formatting[et]),_e.formatting[et]==="header"&&Ke.push(E.formatting+"-"+_e.formatting[et]+"-"+_e.header),_e.formatting[et]==="quote"&&(!a.maxBlockquoteDepth||a.maxBlockquoteDepth>=_e.quote?Ke.push(E.formatting+"-"+_e.formatting[et]+"-"+_e.quote):Ke.push("error"))}if(_e.taskOpen)return Ke.push("meta"),Ke.length?Ke.join(" "):null;if(_e.taskClosed)return Ke.push("property"),Ke.length?Ke.join(" "):null;if(_e.linkHref?Ke.push(E.linkHref,"url"):(_e.strong&&Ke.push(E.strong),_e.em&&Ke.push(E.em),_e.strikethrough&&Ke.push(E.strikethrough),_e.emoji&&Ke.push(E.emoji),_e.linkText&&Ke.push(E.linkText),_e.code&&Ke.push(E.code),_e.image&&Ke.push(E.image),_e.imageAltText&&Ke.push(E.imageAltText,"link"),_e.imageMarker&&Ke.push(E.imageMarker)),_e.header&&Ke.push(E.header,E.header+"-"+_e.header),_e.quote&&(Ke.push(E.quote),!a.maxBlockquoteDepth||a.maxBlockquoteDepth>=_e.quote?Ke.push(E.quote+"-"+_e.quote):Ke.push(E.quote+"-"+a.maxBlockquoteDepth)),_e.list!==!1){var rt=(_e.listStack.length-1)%3;rt?rt===1?Ke.push(E.list2):Ke.push(E.list3):Ke.push(E.list1)}return _e.trailingSpaceNewLine?Ke.push("trailing-space-new-line"):_e.trailingSpace&&Ke.push("trailing-space-"+(_e.trailingSpace%2?"a":"b")),Ke.length?Ke.join(" "):null}function Oe(_e,Ke){if(_e.match(re,!0))return Ce(Ke)}function Ie(_e,Ke){var et=Ke.text(_e,Ke);if(typeof et!="undefined")return et;if(Ke.list)return Ke.list=null,Ce(Ke);if(Ke.taskList){var rt=_e.match(le,!0)[1]===" ";return rt?Ke.taskOpen=!0:Ke.taskClosed=!0,a.highlightFormatting&&(Ke.formatting="task"),Ke.taskList=!1,Ce(Ke)}if(Ke.taskOpen=!1,Ke.taskClosed=!1,Ke.header&&_e.match(/^#+$/,!0))return a.highlightFormatting&&(Ke.formatting="header"),Ce(Ke);var tt=_e.next();if(Ke.linkTitle){Ke.linkTitle=!1;var Ge=tt;tt==="("&&(Ge=")"),Ge=(Ge+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Xe="^\\s*(?:[^"+Ge+"\\\\]+|\\\\\\\\|\\\\.)"+Ge;if(_e.match(new RegExp(Xe),!0))return E.linkHref}if(tt==="`"){var Ve=Ke.formatting;a.highlightFormatting&&(Ke.formatting="code"),_e.eatWhile("`");var it=_e.current().length;if(Ke.code==0&&(!Ke.quote||it==1))return Ke.code=it,Ce(Ke);if(it==Ke.code){var Qe=Ce(Ke);return Ke.code=0,Qe}else return Ke.formatting=Ve,Ce(Ke)}else if(Ke.code)return Ce(Ke);if(tt==="\\"&&(_e.next(),a.highlightFormatting)){var ct=Ce(Ke),at=E.formatting+"-escape";return ct?ct+" "+at:at}if(tt==="!"&&_e.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return Ke.imageMarker=!0,Ke.image=!0,a.highlightFormatting&&(Ke.formatting="image"),Ce(Ke);if(tt==="["&&Ke.imageMarker&&_e.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return Ke.imageMarker=!1,Ke.imageAltText=!0,a.highlightFormatting&&(Ke.formatting="image"),Ce(Ke);if(tt==="]"&&Ke.imageAltText){a.highlightFormatting&&(Ke.formatting="image");var ct=Ce(Ke);return Ke.imageAltText=!1,Ke.image=!1,Ke.inline=Ke.f=Le,ct}if(tt==="["&&!Ke.image)return Ke.linkText&&_e.match(/^.*?\]/)||(Ke.linkText=!0,a.highlightFormatting&&(Ke.formatting="link")),Ce(Ke);if(tt==="]"&&Ke.linkText){a.highlightFormatting&&(Ke.formatting="link");var ct=Ce(Ke);return Ke.linkText=!1,Ke.inline=Ke.f=_e.match(/\(.*?\)| ?\[.*?\]/,!1)?Le:Ie,ct}if(tt==="<"&&_e.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){Ke.f=Ke.inline=ke,a.highlightFormatting&&(Ke.formatting="link");var ct=Ce(Ke);return ct?ct+=" ":ct="",ct+E.linkInline}if(tt==="<"&&_e.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){Ke.f=Ke.inline=ke,a.highlightFormatting&&(Ke.formatting="link");var ct=Ce(Ke);return ct?ct+=" ":ct="",ct+E.linkEmail}if(a.xml&&tt==="<"&&_e.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var qe=_e.string.indexOf(">",_e.pos);if(qe!=-1){var Fe=_e.string.substring(_e.start,qe);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Fe)&&(Ke.md_inside=!0)}return _e.backUp(1),Ke.htmlState=ge.startState(Te),he(_e,Ke,Be)}if(a.xml&&tt==="<"&&_e.match(/^\/\w*?>/))return Ke.md_inside=!1,"tag";if(tt==="*"||tt==="_"){for(var Re=1,te=_e.pos==1?" ":_e.string.charAt(_e.pos-2);Re<3&&_e.eat(tt);)Re++;var de=_e.peek()||" ",Ne=!/\s/.test(de)&&(!ce.test(de)||/\s/.test(te)||ce.test(te)),ze=!/\s/.test(te)&&(!ce.test(te)||/\s/.test(de)||ce.test(de)),we=null,ye=null;if(Re%2&&(!Ke.em&&Ne&&(tt==="*"||!ze||ce.test(te))?we=!0:Ke.em==tt&&ze&&(tt==="*"||!Ne||ce.test(de))&&(we=!1)),Re>1&&(!Ke.strong&&Ne&&(tt==="*"||!ze||ce.test(te))?ye=!0:Ke.strong==tt&&ze&&(tt==="*"||!Ne||ce.test(de))&&(ye=!1)),ye!=null||we!=null){a.highlightFormatting&&(Ke.formatting=we==null?"strong":ye==null?"em":"strong em"),we===!0&&(Ke.em=tt),ye===!0&&(Ke.strong=tt);var Qe=Ce(Ke);return we===!1&&(Ke.em=!1),ye===!1&&(Ke.strong=!1),Qe}}else if(tt===" "&&(_e.eat("*")||_e.eat("_"))){if(_e.peek()===" ")return Ce(Ke);_e.backUp(1)}if(a.strikethrough){if(tt==="~"&&_e.eatWhile(tt)){if(Ke.strikethrough){a.highlightFormatting&&(Ke.formatting="strikethrough");var Qe=Ce(Ke);return Ke.strikethrough=!1,Qe}else if(_e.match(/^[^\s]/,!1))return Ke.strikethrough=!0,a.highlightFormatting&&(Ke.formatting="strikethrough"),Ce(Ke)}else if(tt===" "&&_e.match(/^~~/,!0)){if(_e.peek()===" ")return Ce(Ke);_e.backUp(2)}}if(a.emoji&&tt===":"&&_e.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){Ke.emoji=!0,a.highlightFormatting&&(Ke.formatting="emoji");var Ee=Ce(Ke);return Ke.emoji=!1,Ee}return tt===" "&&(_e.match(/^ +$/,!1)?Ke.trailingSpace++:Ke.trailingSpace&&(Ke.trailingSpaceNewLine=!0)),Ce(Ke)}function ke(_e,Ke){var et=_e.next();if(et===">"){Ke.f=Ke.inline=Ie,a.highlightFormatting&&(Ke.formatting="link");var rt=Ce(Ke);return rt?rt+=" ":rt="",rt+E.linkInline}return _e.match(/^[^>]+/,!0),E.linkInline}function Le(_e,Ke){if(_e.eatSpace())return null;var et=_e.next();return et==="("||et==="["?(Ke.f=Ke.inline=ve(et==="("?")":"]"),a.highlightFormatting&&(Ke.formatting="link-string"),Ke.linkHref=!0,Ce(Ke)):"error"}var Ae={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function ve(_e){return function(Ke,et){var rt=Ke.next();if(rt===_e){et.f=et.inline=Ie,a.highlightFormatting&&(et.formatting="link-string");var tt=Ce(et);return et.linkHref=!1,tt}return Ke.match(Ae[_e]),et.linkHref=!0,Ce(et)}}function Ue(_e,Ke){return _e.match(/^([^\]\\]|\\.)*\]:/,!1)?(Ke.f=$e,_e.next(),a.highlightFormatting&&(Ke.formatting="link"),Ke.linkText=!0,Ce(Ke)):me(_e,Ke,Ie)}function $e(_e,Ke){if(_e.match(/^\]:/,!0)){Ke.f=Ke.inline=Je,a.highlightFormatting&&(Ke.formatting="link");var et=Ce(Ke);return Ke.linkText=!1,et}return _e.match(/^([^\]\\]|\\.)+/,!0),E.linkText}function Je(_e,Ke){return _e.eatSpace()?null:(_e.match(/^[^\s]+/,!0),_e.peek()===void 0?Ke.linkTitle=!0:_e.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),Ke.f=Ke.inline=Ie,E.linkHref+" url")}var ot={startState:function(){return{f:Me,prevLine:{stream:null},thisLine:{stream:null},block:Me,htmlState:null,indentation:0,inline:Ie,text:Oe,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(_e){return{f:_e.f,prevLine:_e.prevLine,thisLine:_e.thisLine,block:_e.block,htmlState:_e.htmlState&&ge.copyState(Te,_e.htmlState),indentation:_e.indentation,localMode:_e.localMode,localState:_e.localMode?ge.copyState(_e.localMode,_e.localState):null,inline:_e.inline,text:_e.text,formatting:!1,linkText:_e.linkText,linkTitle:_e.linkTitle,linkHref:_e.linkHref,code:_e.code,em:_e.em,strong:_e.strong,strikethrough:_e.strikethrough,emoji:_e.emoji,header:_e.header,setext:_e.setext,hr:_e.hr,taskList:_e.taskList,list:_e.list,listStack:_e.listStack.slice(0),quote:_e.quote,indentedCode:_e.indentedCode,trailingSpace:_e.trailingSpace,trailingSpaceNewLine:_e.trailingSpaceNewLine,md_inside:_e.md_inside,fencedEndRE:_e.fencedEndRE}},token:function(_e,Ke){if(Ke.formatting=!1,_e!=Ke.thisLine.stream){if(Ke.header=0,Ke.hr=!1,_e.match(/^\s*$/,!0))return De(Ke),null;if(Ke.prevLine=Ke.thisLine,Ke.thisLine={stream:_e},Ke.taskList=!1,Ke.trailingSpace=0,Ke.trailingSpaceNewLine=!1,!Ke.localState&&(Ke.f=Ke.block,Ke.f!=Be)){var et=_e.match(/^\s*/,!0)[0].replace(/\t/g,pe).length;if(Ke.indentation=et,Ke.indentationDiff=null,et>0)return null}}return Ke.f(_e,Ke)},innerMode:function(_e){return _e.block==Be?{state:_e.htmlState,mode:Te}:_e.localState?{state:_e.localState,mode:_e.localMode}:{state:_e,mode:ot}},indent:function(_e,Ke,et){return _e.block==Be&&Te.indent?Te.indent(_e.htmlState,Ke,et):_e.localState&&_e.localMode.indent?_e.localMode.indent(_e.localState,Ke,et):ge.Pass},blankLine:De,getType:Ce,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return ot},"xml"),ge.defineMIME("text/markdown","markdown"),ge.defineMIME("text/x-markdown","markdown")})},98101:function(Xt,Pt,je){(function(ge){ge(je(89780))})(function(ge){"use strict";ge.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 gt=0;gt<ge.modeInfo.length;gt++){var a=ge.modeInfo[gt];a.mimes&&(a.mime=a.mimes[0])}ge.findModeByMIME=function(Te){Te=Te.toLowerCase();for(var xe=0;xe<ge.modeInfo.length;xe++){var z=ge.modeInfo[xe];if(z.mime==Te)return z;if(z.mimes){for(var E=0;E<z.mimes.length;E++)if(z.mimes[E]==Te)return z}}if(/\+xml$/.test(Te))return ge.findModeByMIME("application/xml");if(/\+json$/.test(Te))return ge.findModeByMIME("application/json")},ge.findModeByExtension=function(Te){Te=Te.toLowerCase();for(var xe=0;xe<ge.modeInfo.length;xe++){var z=ge.modeInfo[xe];if(z.ext){for(var E=0;E<z.ext.length;E++)if(z.ext[E]==Te)return z}}},ge.findModeByFileName=function(Te){for(var xe=0;xe<ge.modeInfo.length;xe++){var z=ge.modeInfo[xe];if(z.file&&z.file.test(Te))return z}var E=Te.lastIndexOf("."),ie=E>-1&&Te.substring(E+1,Te.length);if(ie)return ge.findModeByExtension(ie)},ge.findModeByName=function(Te){Te=Te.toLowerCase();for(var xe=0;xe<ge.modeInfo.length;xe++){var z=ge.modeInfo[xe];if(z.name.toLowerCase()==Te)return z;if(z.alias){for(var E=0;E<z.alias.length;E++)if(z.alias[E].toLowerCase()==Te)return z}}}})},67549:function(Xt,Pt,je){(function(ge){ge(je(89780))})(function(ge){"use strict";ge.defineMode("stex",function(gt,a){"use strict";function Te(re,ae){re.cmdState.push(ae)}function xe(re){return re.cmdState.length>0?re.cmdState[re.cmdState.length-1]:null}function z(re){var ae=re.cmdState.pop();ae&&ae.closeBracket()}function E(re){for(var ae=re.cmdState,se=ae.length-1;se>=0;se--){var ce=ae[se];if(ce.name!="DEFAULT")return ce}return{styleIdentifier:function(){return null}}}function ie(re,ae,se){return function(){this.name=re,this.bracketNo=0,this.style=ae,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 oe={};oe.importmodule=ie("importmodule","tag",["string","builtin"]),oe.documentclass=ie("documentclass","tag",["","atom"]),oe.usepackage=ie("usepackage","tag",["atom"]),oe.begin=ie("begin","tag",["atom"]),oe.end=ie("end","tag",["atom"]),oe.label=ie("label","tag",["atom"]),oe.ref=ie("ref","tag",["atom"]),oe.eqref=ie("eqref","tag",["atom"]),oe.cite=ie("cite","tag",["atom"]),oe.bibitem=ie("bibitem","tag",["atom"]),oe.Bibitem=ie("Bibitem","tag",["atom"]),oe.RBibitem=ie("RBibitem","tag",["atom"]),oe.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function ee(re,ae){re.f=ae}function le(re,ae){var se;if(re.match(/^\\[a-zA-Z@]+/)){var ce=re.current().slice(1);return se=oe.hasOwnProperty(ce)?oe[ce]:oe.DEFAULT,se=new se,Te(ae,se),ee(ae,ne),se.style}if(re.match(/^\\[$&%#{}_]/)||re.match(/^\\[,;!\/\\]/))return"tag";if(re.match("\\["))return ee(ae,function(me,he){return x(me,he,"\\]")}),"keyword";if(re.match("\\("))return ee(ae,function(me,he){return x(me,he,"\\)")}),"keyword";if(re.match("$$"))return ee(ae,function(me,he){return x(me,he,"$$")}),"keyword";if(re.match("$"))return ee(ae,function(me,he){return x(me,he,"$")}),"keyword";var pe=re.next();if(pe=="%")return re.skipToEnd(),"comment";if(pe=="}"||pe=="]"){if(se=xe(ae),se)se.closeBracket(pe),ee(ae,ne);else return"error";return"bracket"}else return pe=="{"||pe=="["?(se=oe.DEFAULT,se=new se,Te(ae,se),"bracket"):/\d/.test(pe)?(re.eatWhile(/[\w.%]/),"atom"):(re.eatWhile(/[\w\-_]/),se=E(ae),se.name=="begin"&&(se.argument=re.current()),se.styleIdentifier())}function x(re,ae,se){if(re.eatSpace())return null;if(se&&re.match(se))return ee(ae,le),"keyword";if(re.match(/^\\[a-zA-Z@]+/))return"tag";if(re.match(/^[a-zA-Z]+/))return"variable-2";if(re.match(/^\\[$&%#{}_]/)||re.match(/^\\[,;!\/]/)||re.match(/^[\^_&]/))return"tag";if(re.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(re.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var ce=re.next();return ce=="{"||ce=="}"||ce=="["||ce=="]"||ce=="("||ce==")"?"bracket":ce=="%"?(re.skipToEnd(),"comment"):"error"}function ne(re,ae){var se=re.peek(),ce;return se=="{"||se=="["?(ce=xe(ae),ce.openBracket(se),re.eat(se),ee(ae,le),"bracket"):/[ \t\r]/.test(se)?(re.eat(se),null):(ee(ae,le),z(ae),le(re,ae))}return{startState:function(){var re=a.inMathMode?function(ae,se){return x(ae,se)}:le;return{cmdState:[],f:re}},copyState:function(re){return{cmdState:re.cmdState.slice(),f:re.f}},token:function(re,ae){return ae.f(re,ae)},blankLine:function(re){re.f=le,re.cmdState.length=0},lineComment:"%"}}),ge.defineMIME("text/x-stex","stex"),ge.defineMIME("text/x-latex","stex")})},15525:function(Xt,Pt,je){(function(ge){ge(je(89780))})(function(ge){"use strict";var gt={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},a={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};ge.defineMode("xml",function(Te,xe){var z=Te.indentUnit,E={},ie=xe.htmlMode?gt:a;for(var oe in ie)E[oe]=ie[oe];for(var oe in xe)E[oe]=xe[oe];var ee,le;function x(ke,Le){function Ae($e){return Le.tokenize=$e,$e(ke,Le)}var ve=ke.next();if(ve=="<")return ke.eat("!")?ke.eat("[")?ke.match("CDATA[")?Ae(ae("atom","]]>")):null:ke.match("--")?Ae(ae("comment","-->")):ke.match("DOCTYPE",!0,!0)?(ke.eatWhile(/[\w\._\-]/),Ae(se(1))):null:ke.eat("?")?(ke.eatWhile(/[\w\._\-]/),Le.tokenize=ae("meta","?>"),"meta"):(ee=ke.eat("/")?"closeTag":"openTag",Le.tokenize=ne,"tag bracket");if(ve=="&"){var Ue;return ke.eat("#")?ke.eat("x")?Ue=ke.eatWhile(/[a-fA-F\d]/)&&ke.eat(";"):Ue=ke.eatWhile(/[\d]/)&&ke.eat(";"):Ue=ke.eatWhile(/[\w\.\-:]/)&&ke.eat(";"),Ue?"atom":"error"}else return ke.eatWhile(/[^&<]/),null}x.isInText=!0;function ne(ke,Le){var Ae=ke.next();if(Ae==">"||Ae=="/"&&ke.eat(">"))return Le.tokenize=x,ee=Ae==">"?"endTag":"selfcloseTag","tag bracket";if(Ae=="=")return ee="equals",null;if(Ae=="<"){Le.tokenize=x,Le.state=he,Le.tagName=Le.tagStart=null;var ve=Le.tokenize(ke,Le);return ve?ve+" tag error":"tag error"}else return/[\'\"]/.test(Ae)?(Le.tokenize=re(Ae),Le.stringStartCol=ke.column(),Le.tokenize(ke,Le)):(ke.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function re(ke){var Le=function(Ae,ve){for(;!Ae.eol();)if(Ae.next()==ke){ve.tokenize=ne;break}return"string"};return Le.isInAttribute=!0,Le}function ae(ke,Le){return function(Ae,ve){for(;!Ae.eol();){if(Ae.match(Le)){ve.tokenize=x;break}Ae.next()}return ke}}function se(ke){return function(Le,Ae){for(var ve;(ve=Le.next())!=null;){if(ve=="<")return Ae.tokenize=se(ke+1),Ae.tokenize(Le,Ae);if(ve==">")if(ke==1){Ae.tokenize=x;break}else return Ae.tokenize=se(ke-1),Ae.tokenize(Le,Ae)}return"meta"}}function ce(ke,Le,Ae){this.prev=ke.context,this.tagName=Le,this.indent=ke.indented,this.startOfLine=Ae,(E.doNotIndent.hasOwnProperty(Le)||ke.context&&ke.context.noIndent)&&(this.noIndent=!0)}function pe(ke){ke.context&&(ke.context=ke.context.prev)}function me(ke,Le){for(var Ae;;){if(!ke.context||(Ae=ke.context.tagName,!E.contextGrabbers.hasOwnProperty(Ae)||!E.contextGrabbers[Ae].hasOwnProperty(Le)))return;pe(ke)}}function he(ke,Le,Ae){return ke=="openTag"?(Ae.tagStart=Le.column(),be):ke=="closeTag"?De:he}function be(ke,Le,Ae){return ke=="word"?(Ae.tagName=Le.current(),le="tag",Pe):E.allowMissingTagName&&ke=="endTag"?(le="tag bracket",Pe(ke,Le,Ae)):(le="error",be)}function De(ke,Le,Ae){if(ke=="word"){var ve=Le.current();return Ae.context&&Ae.context.tagName!=ve&&E.implicitlyClosed.hasOwnProperty(Ae.context.tagName)&&pe(Ae),Ae.context&&Ae.context.tagName==ve||E.matchClosing===!1?(le="tag",Me):(le="tag error",Be)}else return E.allowMissingTagName&&ke=="endTag"?(le="tag bracket",Me(ke,Le,Ae)):(le="error",Be)}function Me(ke,Le,Ae){return ke!="endTag"?(le="error",Me):(pe(Ae),he)}function Be(ke,Le,Ae){return le="error",Me(ke,Le,Ae)}function Pe(ke,Le,Ae){if(ke=="word")return le="attribute",Ce;if(ke=="endTag"||ke=="selfcloseTag"){var ve=Ae.tagName,Ue=Ae.tagStart;return Ae.tagName=Ae.tagStart=null,ke=="selfcloseTag"||E.autoSelfClosers.hasOwnProperty(ve)?me(Ae,ve):(me(Ae,ve),Ae.context=new ce(Ae,ve,Ue==Ae.indented)),he}return le="error",Pe}function Ce(ke,Le,Ae){return ke=="equals"?Oe:(E.allowMissing||(le="error"),Pe(ke,Le,Ae))}function Oe(ke,Le,Ae){return ke=="string"?Ie:ke=="word"&&E.allowUnquoted?(le="string",Pe):(le="error",Pe(ke,Le,Ae))}function Ie(ke,Le,Ae){return ke=="string"?Ie:Pe(ke,Le,Ae)}return{startState:function(ke){var Le={tokenize:x,state:he,indented:ke||0,tagName:null,tagStart:null,context:null};return ke!=null&&(Le.baseIndent=ke),Le},token:function(ke,Le){if(!Le.tagName&&ke.sol()&&(Le.indented=ke.indentation()),ke.eatSpace())return null;ee=null;var Ae=Le.tokenize(ke,Le);return(Ae||ee)&&Ae!="comment"&&(le=null,Le.state=Le.state(ee||Ae,ke,Le),le&&(Ae=le=="error"?Ae+" error":le)),Ae},indent:function(ke,Le,Ae){var ve=ke.context;if(ke.tokenize.isInAttribute)return ke.tagStart==ke.indented?ke.stringStartCol+1:ke.indented+z;if(ve&&ve.noIndent)return ge.Pass;if(ke.tokenize!=ne&&ke.tokenize!=x)return Ae?Ae.match(/^(\s*)/)[0].length:0;if(ke.tagName)return E.multilineTagIndentPastTag!==!1?ke.tagStart+ke.tagName.length+2:ke.tagStart+z*(E.multilineTagIndentFactor||1);if(E.alignCDATA&&/<!\[CDATA\[/.test(Le))return 0;var Ue=Le&&/^<(\/)?([\w_:\.-]*)/.exec(Le);if(Ue&&Ue[1])for(;ve;)if(ve.tagName==Ue[2]){ve=ve.prev;break}else if(E.implicitlyClosed.hasOwnProperty(ve.tagName))ve=ve.prev;else break;else if(Ue)for(;ve;){var $e=E.contextGrabbers[ve.tagName];if($e&&$e.hasOwnProperty(Ue[2]))ve=ve.prev;else break}for(;ve&&ve.prev&&!ve.startOfLine;)ve=ve.prev;return ve?ve.indent+z:ke.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:E.htmlMode?"html":"xml",helperType:E.htmlMode?"html":"xml",skipAttribute:function(ke){ke.state==Oe&&(ke.state=Pe)},xmlCurrentTag:function(ke){return ke.tagName?{name:ke.tagName,close:ke.type=="closeTag"}:null},xmlCurrentContext:function(ke){for(var Le=[],Ae=ke.context;Ae;Ae=Ae.prev)Ae.tagName&&Le.push(Ae.tagName);return Le.reverse()}}}),ge.defineMIME("text/xml","xml"),ge.defineMIME("application/xml","xml"),ge.mimeModes.hasOwnProperty("text/html")||ge.defineMIME("text/html",{name:"xml",htmlMode:!0})})},24334:function(Xt,Pt,je){var ge,gt;(function(a,Te){Xt.exports=Te(a)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof je.g!="undefined"?je.g:this,function(a){"use strict";a=a||{};var Te=a.Base64,xe="2.6.4",z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",E=function(Ae){for(var ve={},Ue=0,$e=Ae.length;Ue<$e;Ue++)ve[Ae.charAt(Ue)]=Ue;return ve}(z),ie=String.fromCharCode,oe=function(Ae){if(Ae.length<2){var ve=Ae.charCodeAt(0);return ve<128?Ae:ve<2048?ie(192|ve>>>6)+ie(128|ve&63):ie(224|ve>>>12&15)+ie(128|ve>>>6&63)+ie(128|ve&63)}else{var ve=65536+(Ae.charCodeAt(0)-55296)*1024+(Ae.charCodeAt(1)-56320);return ie(240|ve>>>18&7)+ie(128|ve>>>12&63)+ie(128|ve>>>6&63)+ie(128|ve&63)}},ee=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,le=function(Ae){return Ae.replace(ee,oe)},x=function(Ae){var ve=[0,2,1][Ae.length%3],Ue=Ae.charCodeAt(0)<<16|(Ae.length>1?Ae.charCodeAt(1):0)<<8|(Ae.length>2?Ae.charCodeAt(2):0),$e=[z.charAt(Ue>>>18),z.charAt(Ue>>>12&63),ve>=2?"=":z.charAt(Ue>>>6&63),ve>=1?"=":z.charAt(Ue&63)];return $e.join("")},ne=a.btoa&&typeof a.btoa=="function"?function(Ae){return a.btoa(Ae)}:function(Ae){if(Ae.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ae.replace(/[\s\S]{1,3}/g,x)},re=function(Ae){return ne(le(String(Ae)))},ae=function(Ae){return Ae.replace(/[+\/]/g,function(ve){return ve=="+"?"-":"_"}).replace(/=/g,"")},se=function(Ae,ve){return ve?ae(re(Ae)):re(Ae)},ce=function(Ae){return se(Ae,!0)},pe;a.Uint8Array&&(pe=function(Ae,ve){for(var Ue="",$e=0,Je=Ae.length;$e<Je;$e+=3){var ot=Ae[$e],_e=Ae[$e+1],Ke=Ae[$e+2],et=ot<<16|_e<<8|Ke;Ue+=z.charAt(et>>>18)+z.charAt(et>>>12&63)+(typeof _e!="undefined"?z.charAt(et>>>6&63):"=")+(typeof Ke!="undefined"?z.charAt(et&63):"=")}return ve?ae(Ue):Ue});var me=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,he=function(Ae){switch(Ae.length){case 4:var ve=(7&Ae.charCodeAt(0))<<18|(63&Ae.charCodeAt(1))<<12|(63&Ae.charCodeAt(2))<<6|63&Ae.charCodeAt(3),Ue=ve-65536;return ie((Ue>>>10)+55296)+ie((Ue&1023)+56320);case 3:return ie((15&Ae.charCodeAt(0))<<12|(63&Ae.charCodeAt(1))<<6|63&Ae.charCodeAt(2));default:return ie((31&Ae.charCodeAt(0))<<6|63&Ae.charCodeAt(1))}},be=function(Ae){return Ae.replace(me,he)},De=function(Ae){var ve=Ae.length,Ue=ve%4,$e=(ve>0?E[Ae.charAt(0)]<<18:0)|(ve>1?E[Ae.charAt(1)]<<12:0)|(ve>2?E[Ae.charAt(2)]<<6:0)|(ve>3?E[Ae.charAt(3)]:0),Je=[ie($e>>>16),ie($e>>>8&255),ie($e&255)];return Je.length-=[0,0,2,1][Ue],Je.join("")},Me=a.atob&&typeof a.atob=="function"?function(Ae){return a.atob(Ae)}:function(Ae){return Ae.replace(/\S{1,4}/g,De)},Be=function(Ae){return Me(String(Ae).replace(/[^A-Za-z0-9\+\/]/g,""))},Pe=function(Ae){return be(Me(Ae))},Ce=function(Ae){return String(Ae).replace(/[-_]/g,function(ve){return ve=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Oe=function(Ae){return Pe(Ce(Ae))},Ie;a.Uint8Array&&(Ie=function(Ae){return Uint8Array.from(Be(Ce(Ae)),function(ve){return ve.charCodeAt(0)})});var ke=function(){var Ae=a.Base64;return a.Base64=Te,Ae};if(a.Base64={VERSION:xe,atob:Be,btoa:ne,fromBase64:Oe,toBase64:se,utob:le,encode:se,encodeURI:ce,btou:be,decode:Oe,noConflict:ke,fromUint8Array:pe,toUint8Array:Ie},typeof Object.defineProperty=="function"){var Le=function(Ae){return{value:Ae,enumerable:!1,writable:!0,configurable:!0}};a.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Le(function(){return Oe(this)})),Object.defineProperty(String.prototype,"toBase64",Le(function(Ae){return se(this,Ae)})),Object.defineProperty(String.prototype,"toBase64URI",Le(function(){return se(this,!0)}))}}return a.Meteor&&(Base64=a.Base64),Xt.exports?Xt.exports.Base64=a.Base64:(ge=[],gt=function(){return a.Base64}.apply(Pt,ge),gt!==void 0&&(Xt.exports=gt)),{Base64:a.Base64}})},2859:function(Xt,Pt,je){"use strict";je.d(Pt,{hP:function(){return Fe}});var ge=function(Re,te){return(ge=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(de,Ne){de.__proto__=Ne}||function(de,Ne){for(var ze in Ne)Object.prototype.hasOwnProperty.call(Ne,ze)&&(de[ze]=Ne[ze])})(Re,te)};function gt(Re,te){function de(){this.constructor=Re}ge(Re,te),Re.prototype=te===null?Object.create(te):(de.prototype=te.prototype,new de)}function a(Re,te,de,Ne){return new(de||(de=Promise))(function(ze,we){function ye(Ze){try{We(Ne.next(Ze))}catch(Ye){we(Ye)}}function Ee(Ze){try{We(Ne.throw(Ze))}catch(Ye){we(Ye)}}function We(Ze){var Ye;Ze.done?ze(Ze.value):(Ye=Ze.value,Ye instanceof de?Ye:new de(function(st){st(Ye)})).then(ye,Ee)}We((Ne=Ne.apply(Re,te||[])).next())})}function Te(Re,te){var de,Ne,ze,we,ye={label:0,sent:function(){if(1&ze[0])throw ze[1];return ze[1]},trys:[],ops:[]};return we={next:Ee(0),throw:Ee(1),return:Ee(2)},typeof Symbol=="function"&&(we[Symbol.iterator]=function(){return this}),we;function Ee(We){return function(Ze){return function(Ye){if(de)throw new TypeError("Generator is already executing.");for(;ye;)try{if(de=1,Ne&&(ze=2&Ye[0]?Ne.return:Ye[0]?Ne.throw||((ze=Ne.return)&&ze.call(Ne),0):Ne.next)&&!(ze=ze.call(Ne,Ye[1])).done)return ze;switch(Ne=0,ze&&(Ye=[2&Ye[0],ze.value]),Ye[0]){case 0:case 1:ze=Ye;break;case 4:return ye.label++,{value:Ye[1],done:!1};case 5:ye.label++,Ne=Ye[1],Ye=[0];continue;case 7:Ye=ye.ops.pop(),ye.trys.pop();continue;default:if(ze=ye.trys,!((ze=ze.length>0&&ze[ze.length-1])||Ye[0]!==6&&Ye[0]!==2)){ye=0;continue}if(Ye[0]===3&&(!ze||Ye[1]>ze[0]&&Ye[1]<ze[3])){ye.label=Ye[1];break}if(Ye[0]===6&&ye.label<ze[1]){ye.label=ze[1],ze=Ye;break}if(ze&&ye.label<ze[2]){ye.label=ze[2],ye.ops.push(Ye);break}ze[2]&&ye.ops.pop(),ye.trys.pop();continue}Ye=te.call(Re,ye)}catch(st){Ye=[6,st],Ne=0}finally{de=ze=0}if(5&Ye[0])throw Ye[1];return{value:Ye[0]?Ye[1]:void 0,done:!0}}([We,Ze])}}}function xe(){for(var Re=0,te=0,de=arguments.length;te<de;te++)Re+=arguments[te].length;var Ne=Array(Re),ze=0;for(te=0;te<de;te++)for(var we=arguments[te],ye=0,Ee=we.length;ye<Ee;ye++,ze++)Ne[ze]=we[ye];return Ne}var z=function(){function Re(){}return Re.createDefs=function(){return document.createElementNS("http://www.w3.org/2000/svg","defs")},Re.setAttributes=function(te,de){for(var Ne=0,ze=de;Ne<ze.length;Ne++){var we=ze[Ne],ye=we[0],Ee=we[1];te.setAttribute(ye,Ee)}},Re.createRect=function(te,de,Ne){var ze=document.createElementNS("http://www.w3.org/2000/svg","rect");return ze.setAttribute("width",te.toString()),ze.setAttribute("height",de.toString()),Ne&&Re.setAttributes(ze,Ne),ze},Re.createLine=function(te,de,Ne,ze,we){var ye=document.createElementNS("http://www.w3.org/2000/svg","line");return ye.setAttribute("x1",te.toString()),ye.setAttribute("y1",de.toString()),ye.setAttribute("x2",Ne.toString()),ye.setAttribute("y2",ze.toString()),we&&Re.setAttributes(ye,we),ye},Re.createPolygon=function(te,de){var Ne=document.createElementNS("http://www.w3.org/2000/svg","polygon");return Ne.setAttribute("points",te),de&&Re.setAttributes(Ne,de),Ne},Re.createCircle=function(te,de){var Ne=document.createElementNS("http://www.w3.org/2000/svg","circle");return Ne.setAttribute("cx",(te/2).toString()),Ne.setAttribute("cy",(te/2).toString()),Ne.setAttribute("r",te.toString()),de&&Re.setAttributes(Ne,de),Ne},Re.createEllipse=function(te,de,Ne){var ze=document.createElementNS("http://www.w3.org/2000/svg","ellipse");return ze.setAttribute("cx",(te/2).toString()),ze.setAttribute("cy",(de/2).toString()),ze.setAttribute("rx",(te/2).toString()),ze.setAttribute("ry",(de/2).toString()),Ne&&Re.setAttributes(ze,Ne),ze},Re.createGroup=function(te){var de=document.createElementNS("http://www.w3.org/2000/svg","g");return te&&Re.setAttributes(de,te),de},Re.createTransform=function(){return document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGTransform()},Re.createMarker=function(te,de,Ne,ze,we,ye,Ee){var We=document.createElementNS("http://www.w3.org/2000/svg","marker");return Re.setAttributes(We,[["id",te],["orient",de],["markerWidth",Ne.toString()],["markerHeight",ze.toString()],["refX",we.toString()],["refY",ye.toString()]]),We.appendChild(Ee),We},Re.createText=function(te){var de=document.createElementNS("http://www.w3.org/2000/svg","text");return de.setAttribute("x","0"),de.setAttribute("y","0"),te&&Re.setAttributes(de,te),de},Re.createTSpan=function(te,de){var Ne=document.createElementNS("http://www.w3.org/2000/svg","tspan");return Ne.textContent=te,de&&Re.setAttributes(Ne,de),Ne},Re.createImage=function(te){var de=document.createElementNS("http://www.w3.org/2000/svg","image");return te&&Re.setAttributes(de,te),de},Re.createPoint=function(te,de){var Ne=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGPoint();return Ne.x=te,Ne.y=de,Ne},Re.createPath=function(te,de){var Ne=document.createElementNS("http://www.w3.org/2000/svg","path");return Ne.setAttribute("d",te),de&&Re.setAttributes(Ne,de),Ne},Re}(),E=function(){function Re(){}return Re.addKey=function(te){Re.key=te},Object.defineProperty(Re,"isLicensed",{get:function(){return!!Re.key&&new RegExp(/^MJS2-[A-Z][0-9]{3}-[A-Z][0-9]{3}-[0-9]{4}$/,"i").test(Re.key)},enumerable:!1,configurable:!0}),Re}(),ie=function(){function Re(){this.naturalSize=!1,this.imageType="image/png",this.markersOnly=!1}return Re.prototype.rasterize=function(te,de,Ne){var ze=this;return new Promise(function(we){var ye=Ne!==void 0?Ne:document.createElement("canvas");te===null&&(ze.markersOnly=!0,ze.naturalSize=!1);var Ee=document.createElementNS("http://www.w3.org/2000/svg","svg");Ee.setAttribute("xmlns","http://www.w3.org/2000/svg"),Ee.setAttribute("width",de.width.baseVal.valueAsString),Ee.setAttribute("height",de.height.baseVal.valueAsString),Ee.setAttribute("viewBox","0 0 "+de.viewBox.baseVal.width.toString()+" "+de.viewBox.baseVal.height.toString()),Ee.innerHTML=de.innerHTML,ze.naturalSize===!0?(Ee.width.baseVal.value=te.naturalWidth,Ee.height.baseVal.value=te.naturalHeight):ze.width!==void 0&&ze.height!==void 0&&(Ee.width.baseVal.value=ze.width,Ee.height.baseVal.value=ze.height),ye.width=Ee.width.baseVal.value,ye.height=Ee.height.baseVal.value;var We=Ee.outerHTML,Ze=ye.getContext("2d");ze.markersOnly!==!0&&Ze.drawImage(te,0,0,ye.width,ye.height);var Ye=window.URL,st=new Image(ye.width,ye.height);st.setAttribute("crossOrigin","anonymous");var lt=new Blob([We],{type:"image/svg+xml"}),ft=Ye.createObjectURL(lt);st.onload=function(){Ze.drawImage(st,0,0),Ye.revokeObjectURL(ft);var Tt=ye.toDataURL(ze.imageType,ze.imageQuality);we(Tt)},st.src=ft})},Re}(),oe=function(){},ee=function(){function Re(te){this._classNamePrefixBase="__markerjs2_",this.classes=[],this.rules=[],this.settings=this.defaultSettings,this._classNamePrefix=this._classNamePrefixBase+"_"+te+"_"}return Object.defineProperty(Re.prototype,"classNamePrefixBase",{get:function(){return this._classNamePrefixBase},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"classNamePrefix",{get:function(){return this._classNamePrefix},enumerable:!1,configurable:!0}),Object.defineProperty(Re.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(Re.prototype,"fadeInAnimationClassName",{get:function(){return this.classNamePrefix+"fade_in"},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"fadeOutAnimationClassName",{get:function(){return this.classNamePrefix+"fade_out"},enumerable:!1,configurable:!0}),Re.prototype.addClass=function(te){return this.styleSheet===void 0&&this.addStyleSheet(),te.name=""+this.classNamePrefix+te.localName,this.classes.push(te),this.styleSheet.sheet.insertRule("."+te.name+" {"+te.style+"}",this.styleSheet.sheet.cssRules.length),te},Re.prototype.addRule=function(te){this.styleSheet===void 0&&this.addStyleSheet(),this.rules.push(te),this.styleSheet.sheet.insertRule(te.selector+" {"+te.style+"}",this.styleSheet.sheet.cssRules.length)},Re.prototype.addStyleSheet=function(){var te;this.styleSheet=document.createElement("style"),((te=this.styleSheetRoot)!==null&&te!==void 0?te:document.head).appendChild(this.styleSheet),this.addRule(new le("."+this.classNamePrefix+" h3","font-family: sans-serif")),this.addRule(new le("@keyframes "+this.classNamePrefix+"_fade_in_animation_frames",`
|
|
|
from {
|
|
|
opacity: 0;
|
|
|
}
|
|
|
to {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
`)),this.addRule(new le("@keyframes "+this.classNamePrefix+"_fade_out_animation_frames",`
|
|
|
from {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
to {
|
|
|
opacity: 0;
|
|
|
}
|
|
|
`)),this.addClass(new x("fade_in",`
|
|
|
animation-duration: 0.3s;
|
|
|
animation-name: `+this.classNamePrefix+`_fade_in_animation_frames;
|
|
|
`)),this.addClass(new x("fade_out",`
|
|
|
animation-duration: 0.3s;
|
|
|
animation-name: `+this.classNamePrefix+`_fade_out_animation_frames;
|
|
|
`))},Re.prototype.removeStyleSheet=function(){var te;this.styleSheet&&(((te=this.styleSheetRoot)!==null&&te!==void 0?te:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},Re}(),le=function(Re,te){this.selector=Re,this.style=te},x=function(Re,te){this.localName=Re,this.style=te},ne=function(){function Re(te,de,Ne,ze,we){this.buttons=[],this.markerButtons=[],this.buttonClickListeners=[],this.markerjsContainer=te,this.displayMode=de,this.markerItems=Ne,this.uiStyleSettings=ze,this.styles=we,this.addStyles(),this.adjustLayout=this.adjustLayout.bind(this),this.overflowButtonClicked=this.overflowButtonClicked.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this)}return Re.prototype.show=function(te){var de=this;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=te,this.uiContainer.className=this.toolbarStyleClass.name+" "+this.styles.fadeInAnimationClassName+" "+(this.uiStyleSettings.toolbarStyleColorsClassName?this.uiStyleSettings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name);var Ne=document.createElement("div");Ne.className=this.toolbarBlockStyleClass.name,Ne.style.whiteSpace="nowrap",this.uiContainer.appendChild(Ne),this.addActionButton(Ne,'<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(Ne,'<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(Ne,'<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(Ne,'<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(Ne,'<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(Ne,'<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(Ne,'<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(Ne,'<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(we){var ye=document.createElement("div");ye.className=""+de.toolbarButtonStyleClass.name,ye.setAttribute("data-type-name",we.typeName),ye.innerHTML=we.icon,ye.addEventListener("click",function(){de.markerToolbarButtonClicked(ye,we)}),de.buttons.push(ye),de.markerButtons.push(ye)}),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 ze=document.createElement("div");ze.className=this.toolbarBlockStyleClass.name,ze.style.whiteSpace="nowrap",ze.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(ze),this.addActionButton(ze,'<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(ze,'<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()},Re.prototype.addButtonClickListener=function(te){this.buttonClickListeners.push(te)},Re.prototype.removeButtonClickListener=function(te){this.buttonClickListeners.indexOf(te)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(te),1)},Re.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},Re.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var te=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var de=0;de<this.markerButtons.length;de++)de<te||de===te&&this.markerButtons.length-1===te?this.markerButtonBlock.appendChild(this.markerButtons[de]):(de===te&&this.markerButtonBlock.appendChild(this.overflowButton),this.markerButtonOverflowBlock.appendChild(this.markerButtons[de]))}},Re.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")},Re.prototype.resetButtonStyles=function(){var te=this;this.buttons.forEach(function(de){de.className=de.className.replace(te.uiStyleSettings.toolbarButtonStyleColorsClassName?te.uiStyleSettings.toolbarButtonStyleColorsClassName:te.toolbarButtonStyleColorsClass.name,"").trim(),de.className=de.className.replace(te.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?te.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:te.toolbarActiveButtonStyleColorsClass.name,"").trim(),de.className+=" "+(te.uiStyleSettings.toolbarButtonStyleColorsClassName?te.uiStyleSettings.toolbarButtonStyleColorsClassName:te.toolbarButtonStyleColorsClass.name)})},Re.prototype.addActionButton=function(te,de,Ne){var ze=this,we=document.createElement("div");switch(we.className=""+this.toolbarButtonStyleClass.name,we.innerHTML=de,we.setAttribute("data-action",Ne),we.addEventListener("click",function(){ze.actionToolbarButtonClicked(we,Ne)}),Ne){case"select":we.style.fill=this.uiStyleSettings.selectButtonColor;break;case"delete":case"clear":we.style.fill=this.uiStyleSettings.deleteButtonColor;break;case"undo":case"redo":we.style.fill=this.uiStyleSettings.selectButtonColor;break;case"render":we.style.fill=this.uiStyleSettings.okButtonColor;break;case"close":we.style.fill=this.uiStyleSettings.closeButtonColor}te.appendChild(we),this.buttons.push(we)},Re.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new x("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 x("toolbar_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
box-shadow: 0px 3px rgba(33, 33, 33, 0.1);
|
|
|
`)),this.toolbarBlockStyleClass=this.styles.addClass(new x("toolbar-block",`
|
|
|
display: inline-block;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolbarOverflowBlockStyleClass=this.styles.addClass(new x("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 x("toolbar-overflow-block_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
`));var te=this.uiStyleSettings.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new x("toolbar_button",`
|
|
|
display: inline-block;
|
|
|
width: `+(this.uiStyleSettings.toolbarHeight-2*te)+`px;
|
|
|
height: `+(this.uiStyleSettings.toolbarHeight-2*te)+`px;
|
|
|
padding: `+te+`px;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolbarButtonStyleColorsClass=this.styles.addClass(new x("toolbar_button_colors",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new x("toolbar_active_button",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`)),this.styles.addRule(new le("."+this.toolbarButtonStyleClass.name+" svg",`
|
|
|
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
|
|
|
`)),this.styles.addRule(new le("."+this.toolbarButtonStyleColorsClass.name+":hover",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`))},Re.prototype.markerToolbarButtonClicked=function(te,de){this.setActiveButton(te),this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(Ne){return Ne("marker",de)}),this.markerButtonOverflowBlock.style.display="none"},Re.prototype.actionToolbarButtonClicked=function(te,de){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(Ne){return Ne("action",de)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},Re.prototype.setActiveButton=function(te){this.resetButtonStyles(),te.className=te.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),te.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},Re.prototype.setActiveMarkerButton=function(te){var de=this.markerButtons.find(function(Ne){return Ne.getAttribute("data-type-name")===te});de&&this.setActiveButton(de)},Re.prototype.setCurrentMarker=function(te){var de=this;this.currentMarker=te,this.buttons.filter(function(Ne){return/delete|notes/.test(Ne.getAttribute("data-action"))}).forEach(function(Ne){de.currentMarker===void 0?(Ne.style.fillOpacity="0.4",Ne.style.pointerEvents="none"):(Ne.style.fillOpacity="1",Ne.style.pointerEvents="all")})},Re}(),re=function(){function Re(te,de,Ne,ze){this.panels=[],this.panelButtons=[],this.markerjsContainer=te,this.displayMode=de,this.uiStyleSettings=Ne,this.styles=ze,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return Re.prototype.addStyles=function(){var te;this.toolboxStyleClass=this.styles.addClass(new x("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 x("toolbox_colors",`
|
|
|
color: `+this.uiStyleSettings.toolboxColor+`;
|
|
|
`));var de=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new x("toolbox-button-row",`
|
|
|
display: flex;
|
|
|
cursor: default;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new x("toolbox-button-row_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
`)),this.toolboxPanelRowStyleClass=this.styles.addClass(new x("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 x("toolbox-panel-row_colors",`
|
|
|
background-color: `+((te=this.uiStyleSettings.toolboxBackgroundColor)!==null&&te!==void 0?te:this.uiStyleSettings.toolbarBackgroundHoverColor)+`;
|
|
|
`)),this.toolboxButtonStyleClass=this.styles.addClass(new x("toolbox_button",`
|
|
|
display: inline-block;
|
|
|
width: `+(this.uiStyleSettings.toolbarHeight-2*de)+`px;
|
|
|
height: `+(this.uiStyleSettings.toolbarHeight-2*de)+`px;
|
|
|
padding: `+de+`px;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new x("toolbox-button_colors",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new x("toolbox-active-button_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`;
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.styles.addRule(new le("."+this.toolboxButtonStyleColorsClass.name+":hover",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`)),this.styles.addRule(new le("."+this.toolboxButtonStyleClass.name+" svg",`
|
|
|
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
|
|
|
`))},Re.prototype.show=function(te){var de;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=te,this.uiContainer.className=this.toolboxStyleClass.name+" "+((de=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&de!==void 0?de:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},Re.prototype.setPanelButtons=function(te){var de,Ne,ze=this;this.panels=te,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((de=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&de!==void 0?de:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((Ne=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&Ne!==void 0?Ne:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(we){var ye;we.uiStyleSettings=ze.uiStyleSettings;var Ee=document.createElement("div");Ee.className=ze.toolboxButtonStyleClass.name+" "+((ye=ze.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&ye!==void 0?ye:ze.toolboxButtonStyleColorsClass.name),Ee.innerHTML=we.icon,Ee.title=we.title,Ee.addEventListener("click",function(){ze.panelButtonClick(we)}),ze.panelButtons.push(Ee),ze.buttonRow.appendChild(Ee)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},Re.prototype.panelButtonClick=function(te){var de=this,Ne=-1;if(te!==this.activePanel){Ne=this.panels.indexOf(te),this.panelRow.innerHTML="";var ze=te.getUi();ze.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(ze),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=te}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){de.displayMode==="inline"?de.panelRow.style.display="none":de.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(we,ye){var Ee,We;we.className=de.toolboxButtonStyleClass.name+" "+(ye===Ne?""+((Ee=de.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&Ee!==void 0?Ee:de.toolboxActiveButtonStyleColorsClass.name):""+((We=de.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&We!==void 0?We:de.toolboxButtonStyleColorsClass.name))})},Re}(),ae=function(Re,te){this.title=Re,this.icon=te},se=function(Re){function te(de,Ne,ze,we){var ye=Re.call(this,de,we||'<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 ye.colors=[],ye.addTransparent=!1,ye.colorBoxes=[],ye.colors=Ne,ye.currentColor=ze,ye.setCurrentColor=ye.setCurrentColor.bind(ye),ye.getColorBox=ye.getColorBox.bind(ye),ye}return gt(te,Re),te.prototype.getUi=function(){var de=this,Ne=document.createElement("div");return Ne.style.overflow="hidden",Ne.style.whiteSpace="nowrap",this.colors.forEach(function(ze){var we=de.getColorBox(ze);Ne.appendChild(we),de.colorBoxes.push(we)}),Ne},te.prototype.getColorBox=function(de){var Ne=this,ze=this.uiStyleSettings.toolbarHeight/4,we=this.uiStyleSettings.toolbarHeight-ze,ye=document.createElement("div");ye.style.display="inline-block",ye.style.boxSizing="content-box",ye.style.width=we-2+"px",ye.style.height=we-2+"px",ye.style.padding="1px",ye.style.marginRight="2px",ye.style.marginBottom="2px",ye.style.borderWidth="2px",ye.style.borderStyle="solid",ye.style.borderRadius=(we+2)/2+"px",ye.style.borderColor=de===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",ye.addEventListener("click",function(){Ne.setCurrentColor(de,ye)});var Ee=document.createElement("div");return Ee.style.display="inline-block",Ee.style.width=we-2+"px",Ee.style.height=we-2+"px",Ee.style.backgroundColor=de,Ee.style.borderRadius=we/2+"px",de==="transparent"&&(Ee.style.fill=this.uiStyleSettings.toolboxAccentColor,Ee.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>`),ye.appendChild(Ee),ye},te.prototype.setCurrentColor=function(de,Ne){var ze=this;this.currentColor=de,this.colorBoxes.forEach(function(we){we.style.borderColor=we===Ne?ze.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(de)},te}(ae),ce=function(){function Re(te,de,Ne){this._state="new",this._isSelected=!1,this._container=te,this._overlayContainer=de,this.globalSettings=Ne,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(Re.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),Re.prototype.ownsTarget=function(te){return!1},Object.defineProperty(Re.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),Re.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},Re.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},Re.prototype.pointerDown=function(te,de){},Re.prototype.dblClick=function(te,de){},Re.prototype.manipulate=function(te){},Re.prototype.pointerUp=function(te){this.stateChanged()},Re.prototype.dispose=function(){},Re.prototype.addMarkerVisualToContainer=function(te){this.container.childNodes.length>0?this.container.insertBefore(te,this.container.childNodes[0]):this.container.appendChild(te)},Re.prototype.getState=function(){return{typeName:Re.typeName,state:this.state,notes:this.notes}},Re.prototype.restoreState=function(te){this._state=te.state,this.notes=te.notes},Re.prototype.scale=function(te,de){},Re.prototype.colorChanged=function(te){this.onColorChanged&&this.onColorChanged(te),this.stateChanged()},Re.prototype.fillColorChanged=function(te){this.onFillColorChanged&&this.onFillColorChanged(te),this.stateChanged()},Re.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var te=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),te.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(te)&&this.onStateChanged(this)}},Re.typeName="MarkerBase",Re}(),pe=function(){function Re(){this.findGripByVisual=this.findGripByVisual.bind(this)}return Re.prototype.findGripByVisual=function(te){return this.topLeft.ownsTarget(te)?this.topLeft:this.topCenter.ownsTarget(te)?this.topCenter:this.topRight.ownsTarget(te)?this.topRight:this.centerLeft.ownsTarget(te)?this.centerLeft:this.centerRight.ownsTarget(te)?this.centerRight:this.bottomLeft.ownsTarget(te)?this.bottomLeft:this.bottomCenter.ownsTarget(te)?this.bottomCenter:this.bottomRight.ownsTarget(te)?this.bottomRight:void 0},Re}(),me=function(){function Re(){this.GRIP_SIZE=10,this.visual=z.createGroup(),this.visual.appendChild(z.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(z.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return Re.prototype.ownsTarget=function(te){return te===this.visual||te===this.visual.childNodes[0]||te===this.visual.childNodes[1]},Re}(),he=function(){function Re(){}return Re.toITransformMatrix=function(te){return{a:te.a,b:te.b,c:te.c,d:te.d,e:te.e,f:te.f}},Re.toSVGMatrix=function(te,de){return te.a=de.a,te.b=de.b,te.c=de.c,te.d=de.d,te.e=de.e,te.f=de.f,te},Re}(),be=function(Re){function te(de,Ne,ze){var we=Re.call(this,de,Ne,ze)||this;return we.left=0,we.top=0,we.width=0,we.height=0,we.defaultSize={x:50,y:20},we.offsetX=0,we.offsetY=0,we.rotationAngle=0,we.CB_DISTANCE=10,we._suppressMarkerCreateEvent=!1,we.container.transform.baseVal.appendItem(z.createTransform()),we.setupControlBox(),we}return gt(te,Re),Object.defineProperty(te.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(te.prototype,"visual",{get:function(){return this._visual},set:function(de){this._visual=de;var Ne=z.createTransform();this._visual.transform.baseVal.appendItem(Ne)},enumerable:!1,configurable:!0}),te.prototype.ownsTarget=function(de){return!!Re.prototype.ownsTarget.call(this,de)||!!(this.controlGrips.findGripByVisual(de)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(de))},te.prototype.pointerDown=function(de,Ne){Re.prototype.pointerDown.call(this,de,Ne),this.state==="new"&&(this.left=de.x,this.top=de.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var ze=this.unrotatePoint(de);if(this.manipulationStartX=ze.x,this.manipulationStartY=ze.y,this.offsetX=ze.x-this.left,this.offsetY=ze.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(Ne),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(Ne)){this.activeGrip=this.rotatorGrip;var we=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=we.x-this.width/2,this.top=we.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var ye=this.container.transform.baseVal.getItem(0);ye.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ye,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},te.prototype.pointerUp=function(de){var Ne=this.state;Re.prototype.pointerUp.call(this,de),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(de),this._state="select",Ne==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},te.prototype.moveVisual=function(de){this.visual.style.transform="translate("+de.x+"px, "+de.y+"px)"},te.prototype.manipulate=function(de){var Ne=this.unrotatePoint(de);this.state==="creating"?this.resize(de):this.state==="move"?(this.left=this.manipulationStartLeft+(Ne.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(Ne.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(Ne):this.state==="rotate"&&this.rotate(de)},te.prototype.resize=function(de){var Ne=this.manipulationStartLeft,ze=this.manipulationStartWidth,we=this.manipulationStartTop,ye=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:Ne=this.manipulationStartLeft+de.x-this.manipulationStartX,ze=this.manipulationStartWidth+this.manipulationStartLeft-Ne;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:ze=this.manipulationStartWidth+de.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:we=this.manipulationStartTop+de.y-this.manipulationStartY,ye=this.manipulationStartHeight+this.manipulationStartTop-we;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:ye=this.manipulationStartHeight+de.y-this.manipulationStartY}ze>=0?(this.left=Ne,this.width=ze):(this.left=Ne+ze,this.width=-ze),ye>=0?(this.top=we,this.height=ye):(this.top=we+ye,this.height=-ye),this.setSize()},te.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},te.prototype.rotate=function(de){if(Math.abs(de.x-this.centerX)>.1){var Ne=Math.sign(de.x-this.centerX);this.rotationAngle=180*Math.atan((de.y-this.centerY)/(de.x-this.centerX))/Math.PI+90*Ne,this.applyRotation()}},te.prototype.applyRotation=function(){var de=this.container.transform.baseVal.getItem(0);de.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(de,0)},te.prototype.rotatePoint=function(de){if(this.rotationAngle===0)return de;var Ne=this.container.getCTM(),ze=z.createPoint(de.x,de.y);return{x:(ze=ze.matrixTransform(Ne)).x,y:ze.y}},te.prototype.unrotatePoint=function(de){if(this.rotationAngle===0)return de;var Ne=this.container.getCTM();Ne=Ne.inverse();var ze=z.createPoint(de.x,de.y);return{x:(ze=ze.matrixTransform(Ne)).x,y:ze.y}},te.prototype.select=function(){Re.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},te.prototype.deselect=function(){Re.prototype.deselect.call(this),this.controlBox.style.display="none"},te.prototype.setupControlBox=function(){this.controlBox=z.createGroup();var de=z.createTransform();de.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(de),this.container.appendChild(this.controlBox),this.controlRect=z.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=z.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 pe,this.addControlGrips(),this.controlBox.style.display="none"},te.prototype.adjustControlBox=function(){var de=this.controlBox.transform.baseVal.getItem(0);de.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(de,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()},te.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()},te.prototype.createGrip=function(){var de=new me;return de.visual.transform.baseVal.appendItem(z.createTransform()),this.controlBox.appendChild(de.visual),de},te.prototype.positionGrips=function(){var de=this.controlGrips.topLeft.GRIP_SIZE,Ne=-de/2,ze=Ne,we=(this.width+this.CB_DISTANCE)/2-de/2,ye=(this.height+this.CB_DISTANCE)/2-de/2,Ee=this.height+this.CB_DISTANCE-de/2,We=this.width+this.CB_DISTANCE-de/2;this.positionGrip(this.controlGrips.topLeft.visual,Ne,ze),this.positionGrip(this.controlGrips.topCenter.visual,we,ze),this.positionGrip(this.controlGrips.topRight.visual,We,ze),this.positionGrip(this.controlGrips.centerLeft.visual,Ne,ye),this.positionGrip(this.controlGrips.centerRight.visual,We,ye),this.positionGrip(this.controlGrips.bottomLeft.visual,Ne,Ee),this.positionGrip(this.controlGrips.bottomCenter.visual,we,Ee),this.positionGrip(this.controlGrips.bottomRight.visual,We,Ee),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,we,ze-3*this.CB_DISTANCE)},te.prototype.positionGrip=function(de,Ne,ze){var we=de.transform.baseVal.getItem(0);we.setTranslate(Ne,ze),de.transform.baseVal.replaceItem(we,0)},te.prototype.hideControlBox=function(){this.controlBox.style.display="none"},te.prototype.showControlBox=function(){this.controlBox.style.display=""},te.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:he.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:he.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},Re.prototype.getState.call(this))},te.prototype.restoreState=function(de){Re.prototype.restoreState.call(this,de);var Ne=de;this.left=Ne.left,this.top=Ne.top,this.width=Ne.width,this.height=Ne.height,this.rotationAngle=Ne.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(he.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,Ne.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(he.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,Ne.containerTransformMatrix))},te.prototype.scale=function(de,Ne){Re.prototype.scale.call(this,de,Ne);var ze=this.rotatePoint({x:this.left,y:this.top}),we=this.unrotatePoint({x:ze.x*de,y:ze.y*Ne});this.left=we.x,this.top=we.y,this.width=this.width*de,this.height=this.height*Ne,this.adjustControlBox()},te}(ce),De=function(Re){function te(de,Ne,ze){var we=Re.call(this,de,Ne,ze)||this;return we.fillColor="transparent",we.strokeColor="transparent",we.strokeWidth=0,we.strokeDasharray="",we.opacity=1,we.setStrokeColor=we.setStrokeColor.bind(we),we.setFillColor=we.setFillColor.bind(we),we.setStrokeWidth=we.setStrokeWidth.bind(we),we.setStrokeDasharray=we.setStrokeDasharray.bind(we),we.createVisual=we.createVisual.bind(we),we}return gt(te,Re),te.prototype.ownsTarget=function(de){return!(!Re.prototype.ownsTarget.call(this,de)&&de!==this.visual)},te.prototype.createVisual=function(){this.visual=z.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)},te.prototype.pointerDown=function(de,Ne){Re.prototype.pointerDown.call(this,de,Ne),this.state==="new"&&(this.createVisual(),this.moveVisual(de),this._state="creating")},te.prototype.manipulate=function(de){Re.prototype.manipulate.call(this,de)},te.prototype.resize=function(de){Re.prototype.resize.call(this,de),this.setSize()},te.prototype.setSize=function(){Re.prototype.setSize.call(this),z.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},te.prototype.pointerUp=function(de){Re.prototype.pointerUp.call(this,de),this.setSize()},te.prototype.setStrokeColor=function(de){this.strokeColor=de,this.visual&&z.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(de),this.stateChanged()},te.prototype.setFillColor=function(de){this.fillColor=de,this.visual&&z.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},te.prototype.setStrokeWidth=function(de){this.strokeWidth=de,this.visual&&z.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},te.prototype.setStrokeDasharray=function(de){this.strokeDasharray=de,this.visual&&z.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},te.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},Re.prototype.getState.call(this))},te.prototype.restoreState=function(de){var Ne=de;this.fillColor=Ne.fillColor,this.strokeColor=Ne.strokeColor,this.strokeWidth=Ne.strokeWidth,this.strokeDasharray=Ne.strokeDasharray,this.opacity=Ne.opacity,this.createVisual(),Re.prototype.restoreState.call(this,de),this.setSize()},te.prototype.scale=function(de,Ne){Re.prototype.scale.call(this,de,Ne),this.setSize()},te.title="Rectangle marker",te}(be),Me=function(Re){function te(de,Ne,ze,we){var ye=Re.call(this,de,we||'<svg viewBox="0 0 24 24"><path d="M3 17h18v-2H3v2m0 3h18v-1H3v1m0-7h18v-3H3v3m0-9v4h18V4H3z"/></svg>')||this;return ye.widths=[],ye.widthBoxes=[],ye.widths=Ne,ye.currentWidth=ze,ye.setCurrentWidth=ye.setCurrentWidth.bind(ye),ye}return gt(te,Re),te.prototype.getUi=function(){var de=this,Ne=document.createElement("div");return Ne.style.display="flex",Ne.style.overflow="hidden",Ne.style.flexGrow="2",this.widths.forEach(function(ze){var we=document.createElement("div");we.style.display="flex",we.style.flexGrow="2",we.style.alignItems="center",we.style.justifyContent="space-between",we.style.padding="5px",we.style.borderWidth="2px",we.style.borderStyle="solid",we.style.borderColor=ze===de.currentWidth?de.uiStyleSettings.toolboxAccentColor:"transparent",we.addEventListener("click",function(){de.setCurrentWidth(ze,we)}),Ne.appendChild(we);var ye=document.createElement("div");ye.innerText=ze.toString(),ye.style.marginRight="5px",we.appendChild(ye);var Ee=document.createElement("div");Ee.style.minHeight="20px",Ee.style.flexGrow="2",Ee.style.display="flex",Ee.style.alignItems="center";var We=document.createElement("hr");We.style.minWidth="20px",We.style.border="0px",We.style.borderTop=ze+"px solid "+de.uiStyleSettings.toolboxColor,We.style.flexGrow="2",Ee.appendChild(We),we.appendChild(Ee),de.widthBoxes.push(we)}),Ne},te.prototype.setCurrentWidth=function(de,Ne){var ze=this;this.currentWidth=de,this.widthBoxes.forEach(function(we){we.style.borderColor=we===Ne?ze.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},te}(ae),Be=function(Re){function te(de,Ne,ze,we){var ye=Re.call(this,de,we||'<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 ye.styles=[],ye.styleBoxes=[],ye.styles=Ne,ye.currentStyle=ze,ye.setCurrentStyle=ye.setCurrentStyle.bind(ye),ye}return gt(te,Re),te.prototype.getUi=function(){var de=this,Ne=document.createElement("div");return Ne.style.display="flex",Ne.style.overflow="hidden",Ne.style.flexGrow="2",this.styles.forEach(function(ze){var we=document.createElement("div");we.style.display="flex",we.style.alignItems="center",we.style.justifyContent="space-between",we.style.padding="5px",we.style.borderWidth="2px",we.style.borderStyle="solid",we.style.overflow="hidden",we.style.maxWidth=100/de.styles.length-5+"%",we.style.borderColor=ze===de.currentStyle?de.uiStyleSettings.toolboxAccentColor:"transparent",we.addEventListener("click",function(){de.setCurrentStyle(ze,we)}),Ne.appendChild(we);var ye=document.createElement("div");ye.style.minHeight="20px",ye.style.flexGrow="2",ye.style.overflow="hidden";var Ee=`<svg width="100" height="20">
|
|
|
<line x1="0" y1="10" x2="100" y2="10" stroke="`+de.uiStyleSettings.toolboxColor+'" stroke-width="3" '+(ze!==""?'stroke-dasharray="'+ze+'"':"")+` />
|
|
|
</svg>`;ye.innerHTML=Ee,we.appendChild(ye),de.styleBoxes.push(we)}),Ne},te.prototype.setCurrentStyle=function(de,Ne){var ze=this;this.currentStyle=de,this.styleBoxes.forEach(function(we){we.style.borderColor=we===Ne?ze.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},te}(ae),Pe=function(Re){function te(de,Ne,ze){var we=Re.call(this,de,Ne,ze)||this;return we.strokeColor=ze.defaultColor,we.strokeWidth=ze.defaultStrokeWidth,we.strokeDasharray=ze.defaultStrokeDasharray,we.strokePanel=new se("Line color",ze.defaultColorSet,ze.defaultColor),we.strokePanel.onColorChanged=we.setStrokeColor,we.strokeWidthPanel=new Me("Line width",ze.defaultStrokeWidths,ze.defaultStrokeWidth),we.strokeWidthPanel.onWidthChanged=we.setStrokeWidth,we.strokeStylePanel=new Be("Line style",ze.defaultStrokeDasharrays,ze.defaultStrokeDasharray),we.strokeStylePanel.onStyleChanged=we.setStrokeDasharray,we}return gt(te,Re),Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var de=Re.prototype.getState.call(this);return de.typeName=te.typeName,de},te.typeName="FrameMarker",te.title="Frame marker",te.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4m14 11H6V8h12v9z"/></svg>',te}(De),Ce=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"},Oe=function(Re){function te(de,Ne,ze){var we=Re.call(this,de,Ne,ze)||this;return we.x1=0,we.y1=0,we.x2=0,we.y2=0,we.defaultLength=50,we.manipulationStartX=0,we.manipulationStartY=0,we.manipulationStartX1=0,we.manipulationStartY1=0,we.manipulationStartX2=0,we.manipulationStartY2=0,we.setupControlBox(),we}return gt(te,Re),te.prototype.ownsTarget=function(de){return!!Re.prototype.ownsTarget.call(this,de)||!(!this.grip1.ownsTarget(de)&&!this.grip2.ownsTarget(de))},te.prototype.pointerDown=function(de,Ne){Re.prototype.pointerDown.call(this,de,Ne),this.manipulationStartX=de.x,this.manipulationStartY=de.y,this.state==="new"&&(this.x1=de.x,this.y1=de.y,this.x2=de.x,this.y2=de.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(Ne)?this.activeGrip=this.grip1:this.grip2.ownsTarget(Ne)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},te.prototype.pointerUp=function(de){var Ne=this.state;Re.prototype.pointerUp.call(this,de),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(de),this._state="select",Ne==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},te.prototype.adjustVisual=function(){},te.prototype.manipulate=function(de){this.state==="creating"?this.resize(de):this.state==="move"?(this.x1=this.manipulationStartX1+de.x-this.manipulationStartX,this.y1=this.manipulationStartY1+de.y-this.manipulationStartY,this.x2=this.manipulationStartX2+de.x-this.manipulationStartX,this.y2=this.manipulationStartY2+de.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(de)},te.prototype.resize=function(de){switch(this.activeGrip){case this.grip1:this.x1=de.x,this.y1=de.y;break;case this.grip2:case void 0:this.x2=de.x,this.y2=de.y}this.adjustVisual(),this.adjustControlBox()},te.prototype.select=function(){Re.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},te.prototype.deselect=function(){Re.prototype.deselect.call(this),this.controlBox.style.display="none"},te.prototype.setupControlBox=function(){this.controlBox=z.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},te.prototype.adjustControlBox=function(){this.positionGrips()},te.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},te.prototype.createGrip=function(){var de=new me;return de.visual.transform.baseVal.appendItem(z.createTransform()),this.controlBox.appendChild(de.visual),de},te.prototype.positionGrips=function(){var de=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-de/2,this.y1-de/2),this.positionGrip(this.grip2.visual,this.x2-de/2,this.y2-de/2)},te.prototype.positionGrip=function(de,Ne,ze){var we=de.transform.baseVal.getItem(0);we.setTranslate(Ne,ze),de.transform.baseVal.replaceItem(we,0)},te.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},Re.prototype.getState.call(this))},te.prototype.restoreState=function(de){Re.prototype.restoreState.call(this,de);var Ne=de;this.x1=Ne.x1,this.y1=Ne.y1,this.x2=Ne.x2,this.y2=Ne.y2},te.prototype.scale=function(de,Ne){Re.prototype.scale.call(this,de,Ne),this.x1=this.x1*de,this.y1=this.y1*Ne,this.x2=this.x2*de,this.y2=this.y2*Ne,this.adjustVisual(),this.adjustControlBox()},te}(ce),Ie=function(Re){function te(de,Ne,ze){var we=Re.call(this,de,Ne,ze)||this;return we.strokeColor="transparent",we.strokeWidth=0,we.strokeDasharray="",we.setStrokeColor=we.setStrokeColor.bind(we),we.setStrokeWidth=we.setStrokeWidth.bind(we),we.setStrokeDasharray=we.setStrokeDasharray.bind(we),we.strokeColor=ze.defaultColor,we.strokeWidth=ze.defaultStrokeWidth,we.strokeDasharray=ze.defaultStrokeDasharray,we.strokePanel=new se("Line color",ze.defaultColorSet,ze.defaultColor),we.strokePanel.onColorChanged=we.setStrokeColor,we.strokeWidthPanel=new Me("Line width",ze.defaultStrokeWidths,ze.defaultStrokeWidth),we.strokeWidthPanel.onWidthChanged=we.setStrokeWidth,we.strokeStylePanel=new Be("Line style",ze.defaultStrokeDasharrays,ze.defaultStrokeDasharray),we.strokeStylePanel.onStyleChanged=we.setStrokeDasharray,we}return gt(te,Re),te.prototype.ownsTarget=function(de){return!(!Re.prototype.ownsTarget.call(this,de)&&de!==this.visual&&de!==this.selectorLine&&de!==this.visibleLine)},te.prototype.createVisual=function(){this.visual=z.createGroup(),this.selectorLine=z.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=z.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)},te.prototype.pointerDown=function(de,Ne){Re.prototype.pointerDown.call(this,de,Ne),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},te.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()),z.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),z.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),z.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},te.prototype.setStrokeColor=function(de){this.strokeColor=de,this.adjustVisual(),this.colorChanged(de)},te.prototype.setStrokeWidth=function(de){this.strokeWidth=de,this.adjustVisual()},te.prototype.setStrokeDasharray=function(de){this.strokeDasharray=de,this.adjustVisual(),this.stateChanged()},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var de=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},Re.prototype.getState.call(this));return de.typeName=te.typeName,de},te.prototype.restoreState=function(de){Re.prototype.restoreState.call(this,de);var Ne=de;this.strokeColor=Ne.strokeColor,this.strokeWidth=Ne.strokeWidth,this.strokeDasharray=Ne.strokeDasharray,this.createVisual(),this.adjustVisual()},te.typeName="LineMarker",te.title="Line marker",te.icon='<svg viewBox="0 0 24 24"><path d="M19 13H5v-2h14v2z"/></svg>',te}(Oe),ke=function(Re){function te(de,Ne,ze,we){var ye=Re.call(this,de,we||'<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 ye.fonts=[],ye.fontBoxes=[],ye.fonts=Ne,ye.currentFont=ze,ye.setCurrentFont=ye.setCurrentFont.bind(ye),ye}return gt(te,Re),te.prototype.getUi=function(){var de=this,Ne=document.createElement("div");return Ne.style.overflow="hidden",Ne.style.flexGrow="2",this.fonts.forEach(function(ze){var we=document.createElement("div");we.style.display="inline-block",we.style.alignItems="center",we.style.justifyContent="space-between",we.style.padding="5px",we.style.borderWidth="2px",we.style.borderStyle="solid",we.style.overflow="hidden",we.style.maxWidth=100/de.fonts.length-5+"%",we.style.borderColor=ze===de.currentFont?de.uiStyleSettings.toolboxAccentColor:"transparent",we.addEventListener("click",function(){de.setCurrentFont(ze,we)}),Ne.appendChild(we);var ye=document.createElement("div");ye.style.display="flex",ye.style.minHeight="20px",ye.style.flexGrow="2",ye.style.fontFamily=ze,ye.style.overflow="hidden";var Ee=document.createElement("div");Ee.style.whiteSpace="nowrap",Ee.style.overflow="hidden",Ee.style.textOverflow="ellipsis",Ee.innerHTML="The quick brown fox jumps over the lazy dog",ye.appendChild(Ee),we.appendChild(ye),de.fontBoxes.push(we)}),Ne},te.prototype.setCurrentFont=function(de,Ne){var ze=this;this.currentFont=de,this.fontBoxes.forEach(function(we){we.style.borderColor=we===Ne?ze.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},te}(ae),Le=function(Re){function te(de,Ne,ze){var we=Re.call(this,de,Ne,ze)||this;return we.color="transparent",we.padding=5,we.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",we.text=we.DEFAULT_TEXT,we.isMoved=!1,we.color=ze.defaultColor,we.fontFamily=ze.defaultFontFamily,we.defaultSize={x:100,y:30},we.setColor=we.setColor.bind(we),we.setFont=we.setFont.bind(we),we.renderText=we.renderText.bind(we),we.sizeText=we.sizeText.bind(we),we.textEditDivClicked=we.textEditDivClicked.bind(we),we.showTextEditor=we.showTextEditor.bind(we),we.setSize=we.setSize.bind(we),we.positionTextEditor=we.positionTextEditor.bind(we),we.colorPanel=new se("Color",ze.defaultColorSet,ze.defaultColor),we.colorPanel.onColorChanged=we.setColor,we.fontFamilyPanel=new ke("Font",ze.defaultFontFamilies,ze.defaultFontFamily),we.fontFamilyPanel.onFontChanged=we.setFont,we}return gt(te,Re),te.prototype.ownsTarget=function(de){if(Re.prototype.ownsTarget.call(this,de)||de===this.visual||de===this.textElement||de===this.bgRectangle)return!0;var Ne=!1;return this.textElement.childNodes.forEach(function(ze){ze===de&&(Ne=!0)}),Ne},te.prototype.createVisual=function(){this.visual=z.createGroup(),this.bgRectangle=z.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=z.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(z.createTransform()),this.textElement.transform.baseVal.appendItem(z.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},te.prototype.pointerDown=function(de,Ne){Re.prototype.pointerDown.call(this,de,Ne),this.isMoved=!1,this.pointerDownPoint=de,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(de),this._state="creating")},te.prototype.renderText=function(){var de=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(Ne){de.textElement.appendChild(z.createTSpan(Ne.trim()===""?" ":Ne.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},te.prototype.getTextScale=function(){var de=this.textElement.getBBox(),Ne=1;if(de.width>0&&de.height>0){var ze=(1*this.width-this.width*this.padding*2/100)/de.width,we=(1*this.height-this.height*this.padding*2/100)/de.height;Ne=Math.min(ze,we)}return Ne},te.prototype.getTextPosition=function(de){var Ne=this.textElement.getBBox(),ze=0,we=0;return Ne.width>0&&Ne.height>0&&(ze=(this.width-Ne.width*de)/2,we=this.height/2-Ne.height*de/2),{x:ze,y:we}},te.prototype.sizeText=function(){var de=this.textElement.getBBox(),Ne=this.getTextScale(),ze=this.getTextPosition(Ne);ze.y-=de.y*Ne,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+ze.x+"px, "+ze.y+"px) scale("+Ne+", "+Ne+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(ze.x,ze.y),this.textElement.transform.baseVal.getItem(1).setScale(Ne,Ne))},te.prototype.manipulate=function(de){Re.prototype.manipulate.call(this,de),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(de.x-this.pointerDownPoint.x)>5||Math.abs(de.y-this.pointerDownPoint.y)>5)},te.prototype.resize=function(de){Re.prototype.resize.call(this,de),this.isMoved=!0,this.setSize(),this.sizeText()},te.prototype.setSize=function(){Re.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(z.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),z.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},te.prototype.pointerUp=function(de){var Ne=this.state;Ne==="creating"&&(this._suppressMarkerCreateEvent=!0),Re.prototype.pointerUp.call(this,de),this.setSize(),(Ne==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},te.prototype.showTextEditor=function(){var de=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(Ne){Ne.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var Ne=Number.parseFloat(de.textEditor.style.fontSize);de.textEditor.clientWidth>=Number.parseInt(de.textEditor.style.maxWidth)&&Ne>.9;)Ne-=.1,de.textEditor.style.fontSize=Math.max(Ne,.9)+"em"}),this.textEditor.addEventListener("keyup",function(Ne){Ne.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(Ne){if(Ne.clipboardData){var ze=Ne.clipboardData.getData("text"),we=window.getSelection();if(!we.rangeCount)return!1;we.deleteFromDocument(),we.getRangeAt(0).insertNode(document.createTextNode(ze)),Ne.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){de.textEditDivClicked(de.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},te.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var de=this.getTextScale(),Ne=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),ze=this.textElement.getBBox(),we={x:ze.width*de,y:ze.height*de};Ne.x-=we.x/2,Ne.y-=we.y/2,this.textEditor.style.top=Ne.y+"px",this.textEditor.style.left=Ne.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-Ne.x+"px",this.textEditor.style.fontSize=Math.max(16*de,12)+"px",this.textElement.style.display="none"}},te.prototype.textEditDivClicked=function(de){this.text=de.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},te.prototype.select=function(){Re.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},te.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),Re.prototype.deselect.call(this)},te.prototype.dblClick=function(de,Ne){Re.prototype.dblClick.call(this,de,Ne),this.showTextEditor()},te.prototype.setColor=function(de){this.textElement&&z.setAttributes(this.textElement,[["fill",de]]),this.color=de,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(de)},te.prototype.setFont=function(de){this.textElement&&z.setAttributes(this.textElement,[["font-family",de]]),this.fontFamily=de,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},te.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},te.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var de=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},Re.prototype.getState.call(this));return de.typeName=te.typeName,de},te.prototype.restoreState=function(de){var Ne=de;this.color=Ne.color,this.fontFamily=Ne.fontFamily,this.padding=Ne.padding,this.text=Ne.text,this.createVisual(),Re.prototype.restoreState.call(this,de),this.setSize()},te.prototype.scale=function(de,Ne){Re.prototype.scale.call(this,de,Ne),this.setSize(),this.sizeText(),this.positionTextEditor()},te.typeName="TextMarker",te.title="Text marker",te.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>',te}(be),Ae=function(Re){function te(de,Ne,ze){var we=Re.call(this,de,Ne,ze)||this;return we.color="transparent",we.lineWidth=3,we.drawing=!1,we.pixelRatio=1,we.color=ze.defaultColor,we.lineWidth=ze.defaultStrokeWidth,we.pixelRatio=ze.freehandPixelRatio,we.setColor=we.setColor.bind(we),we.addCanvas=we.addCanvas.bind(we),we.finishCreation=we.finishCreation.bind(we),we.setLineWidth=we.setLineWidth.bind(we),we.colorPanel=new se("Color",ze.defaultColorSet,ze.defaultColor),we.colorPanel.onColorChanged=we.setColor,we.lineWidthPanel=new Me("Line width",ze.defaultStrokeWidths,ze.defaultStrokeWidth),we.lineWidthPanel.onWidthChanged=we.setLineWidth,we}return gt(te,Re),te.prototype.ownsTarget=function(de){return!(!Re.prototype.ownsTarget.call(this,de)&&de!==this.visual&&de!==this.drawingImage)},te.prototype.createVisual=function(){this.visual=z.createGroup(),this.drawingImage=z.createImage(),this.visual.appendChild(this.drawingImage);var de=z.createTransform();this.visual.transform.baseVal.appendItem(de),this.addMarkerVisualToContainer(this.visual)},te.prototype.pointerDown=function(de,Ne){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(de.x,de.y),this.drawing=!0):Re.prototype.pointerDown.call(this,de,Ne)},te.prototype.manipulate=function(de){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(de.x,de.y),this.canvasContext.stroke()):Re.prototype.manipulate.call(this,de)},te.prototype.resize=function(de){Re.prototype.resize.call(this,de),z.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),z.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},te.prototype.pointerUp=function(de){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):Re.prototype.pointerUp.call(this,de)},te.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)},te.prototype.select=function(){this.state==="creating"&&this.finishCreation(),Re.prototype.select.call(this)},te.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),Re.prototype.deselect.call(this)},te.prototype.finishCreation=function(){for(var de=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),Ne=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],ze=Ne[0],we=Ne[1],ye=Ne[2],Ee=Ne[3],We=!1,Ze=0;Ze<this.canvasElement.height;Ze++)for(var Ye=0;Ye<this.canvasElement.width;Ye++)de.data[Ze*this.canvasElement.width*4+4*Ye+3]>0&&(We=!0,Ze<we&&(we=Ze),Ye<ze&&(ze=Ye),Ze>Ee&&(Ee=Ze),Ye>ye&&(ye=Ye));if(We){this.left=ze/this.pixelRatio,this.top=we/this.pixelRatio,this.width=(ye-ze)/this.pixelRatio,this.height=(Ee-we)/this.pixelRatio;var st=document.createElement("canvas");st.width=ye-ze,st.height=Ee-we,st.getContext("2d").putImageData(this.canvasContext.getImageData(ze,we,ye-ze,Ee-we),0,0),this.drawingImgUrl=st.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},te.prototype.setDrawingImage=function(){z.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),z.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},te.prototype.setColor=function(de){this.color=de,this.colorChanged(de)},te.prototype.setLineWidth=function(de){this.lineWidth=de},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var de=Object.assign({drawingImgUrl:this.drawingImgUrl},Re.prototype.getState.call(this));return de.typeName=te.typeName,de},te.prototype.restoreState=function(de){this.createVisual(),Re.prototype.restoreState.call(this,de),this.drawingImgUrl=de.drawingImgUrl,this.setDrawingImage()},te.prototype.scale=function(de,Ne){Re.prototype.scale.call(this,de,Ne),this.setDrawingImage()},te.typeName="FreehandMarker",te.title="Freehand marker",te.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>',te}(be),ve=function(Re){function te(de,Ne,ze){var we=Re.call(this,de,ze||'<svg viewBox="0 0 24 24"><path d="M8 14v4l-6-6 6-6v4h8V6l6 6-6 6v-4H8z"/></svg>')||this;return we.typeBoxes=[],we.currentType=Ne,we.setCurrentType=we.setCurrentType.bind(we),we}return gt(te,Re),te.prototype.getUi=function(){var de=this,Ne=document.createElement("div");Ne.style.display="flex",Ne.style.overflow="hidden",Ne.style.flexGrow="2";for(var ze=function(Ee){var We="both";switch(Ee){case 0:We="both";break;case 1:We="start";break;case 2:We="end";break;case 3:We="none"}var Ze=document.createElement("div");if(Ze.style.display="flex",Ze.style.flexGrow="2",Ze.style.alignItems="center",Ze.style.justifyContent="space-between",Ze.style.padding="5px",Ze.style.borderWidth="2px",Ze.style.borderStyle="solid",Ze.style.borderColor=We===we.currentType?we.uiStyleSettings.toolboxAccentColor:"transparent",Ze.addEventListener("click",function(){de.setCurrentType(We,Ze)}),Ne.appendChild(Ze),We==="both"||We==="start"){var Ye=document.createElement("div");Ye.style.display="flex",Ye.style.alignItems="center",Ye.style.minHeight="20px",Ye.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="`+(we.uiStyleSettings!==void 0?we.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
|
|
|
</svg>`,Ye.style.marginLeft="5px",Ze.appendChild(Ye)}var st=document.createElement("div");st.style.display="flex",st.style.alignItems="center",st.style.minHeight="20px",st.style.flexGrow="2";var lt=document.createElement("hr");if(lt.style.minWidth="20px",lt.style.border="0px",lt.style.borderTop="3px solid "+(we.uiStyleSettings!==void 0?we.uiStyleSettings.toolboxColor:"#eeeeee"),lt.style.flexGrow="2",st.appendChild(lt),Ze.appendChild(st),We==="both"||We==="end"){var ft=document.createElement("div");ft.style.display="flex",ft.style.alignItems="center",ft.style.minHeight="20px",ft.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="`+(we.uiStyleSettings!==void 0?we.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
|
|
|
</svg>`,ft.style.marginRight="5px",Ze.appendChild(ft)}we.typeBoxes.push(Ze)},we=this,ye=0;ye<4;ye++)ze(ye);return Ne},te.prototype.setCurrentType=function(de,Ne){var ze=this;this.currentType=de,this.typeBoxes.forEach(function(we){we.style.borderColor=we===Ne?ze.uiStyleSettings!==void 0?ze.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},te}(ae),Ue=function(Re){function te(de,Ne,ze){var we=Re.call(this,de,Ne,ze)||this;return we.arrowType="end",we.arrowBaseHeight=10,we.arrowBaseWidth=10,we.getArrowPoints=we.getArrowPoints.bind(we),we.setArrowType=we.setArrowType.bind(we),we.arrowTypePanel=new ve("Arrow type","end"),we.arrowTypePanel.onArrowTypeChanged=we.setArrowType,we}return gt(te,Re),te.prototype.ownsTarget=function(de){return!(!Re.prototype.ownsTarget.call(this,de)&&de!==this.arrow1&&de!==this.arrow2)},te.prototype.getArrowPoints=function(de,Ne){var ze=this.arrowBaseWidth+2*this.strokeWidth,we=this.arrowBaseHeight+2*this.strokeWidth;return de-ze/2+","+(Ne+we/2)+" "+de+","+(Ne-we/2)+" "+(de+ze/2)+","+(Ne+we/2)},te.prototype.createTips=function(){this.arrow1=z.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(z.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=z.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(z.createTransform()),this.visual.appendChild(this.arrow2)},te.prototype.pointerDown=function(de,Ne){Re.prototype.pointerDown.call(this,de,Ne),this.state==="creating"&&this.createTips()},te.prototype.adjustVisual=function(){if(Re.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",z.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),z.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var de=0;Math.abs(this.x1-this.x2)>.1&&(de=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var Ne=this.arrow1.transform.baseVal.getItem(0);Ne.setRotate(de,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(Ne,0);var ze=this.arrow2.transform.baseVal.getItem(0);ze.setRotate(de+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(ze,0)}},te.prototype.setArrowType=function(de){this.arrowType=de,this.adjustVisual(),this.stateChanged()},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var de=Object.assign({arrowType:this.arrowType},Re.prototype.getState.call(this));return de.typeName=te.typeName,de},te.prototype.restoreState=function(de){Re.prototype.restoreState.call(this,de);var Ne=de;this.arrowType=Ne.arrowType,this.createTips(),this.adjustVisual()},te.typeName="ArrowMarker",te.title="Arrow marker",te.icon='<svg viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 7 15.59V9H5v10h10v-2H8.41L19 6.41z"/></svg>',te}(Ie),$e=function(Re){function te(de,Ne,ze){var we=Re.call(this,de,Ne,ze)||this;return we.fillColor=ze.defaultFillColor,we.strokeWidth=0,we.fillPanel=new se("Color",ze.defaultColorSet,ze.defaultFillColor),we.fillPanel.onColorChanged=we.setFillColor,we}return gt(te,Re),Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var de=Re.prototype.getState.call(this);return de.typeName=te.typeName,de},te.typeName="CoverMarker",te.title="Cover marker",te.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4z"/></svg>',te}(De),Je=function(Re){function te(de,Ne,ze,we){var ye=Re.call(this,de,we||'<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 ye.opacities=[],ye.opacityBoxes=[],ye.opacities=Ne,ye.currentOpacity=ze,ye.setCurrentOpacity=ye.setCurrentOpacity.bind(ye),ye}return gt(te,Re),te.prototype.getUi=function(){var de=this,Ne=document.createElement("div");return Ne.style.display="flex",Ne.style.overflow="hidden",Ne.style.flexGrow="2",Ne.style.justifyContent="space-between",this.opacities.forEach(function(ze){var we=document.createElement("div");we.style.display="flex",we.style.alignItems="center",we.style.justifyContent="center",we.style.padding="5px",we.style.borderWidth="2px",we.style.borderStyle="solid",we.style.borderColor=ze===de.currentOpacity?de.uiStyleSettings.toolboxAccentColor:"transparent",we.addEventListener("click",function(){de.setCurrentOpacity(ze,we)}),Ne.appendChild(we);var ye=document.createElement("div");ye.innerText=100*ze+"%",we.appendChild(ye),de.opacityBoxes.push(we)}),Ne},te.prototype.setCurrentOpacity=function(de,Ne){var ze=this;this.currentOpacity=de,this.opacityBoxes.forEach(function(we){we.style.borderColor=we===Ne?ze.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},te}(ae),ot=function(Re){function te(de,Ne,ze){var we=Re.call(this,de,Ne,ze)||this;return we.setOpacity=we.setOpacity.bind(we),we.fillColor=ze.defaultHighlightColor,we.strokeWidth=0,we.opacity=ze.defaultHighlightOpacity,we.fillPanel=new se("Color",ze.defaultColorSet,we.fillColor),we.fillPanel.onColorChanged=we.setFillColor,we.opacityPanel=new Je("Opacity",ze.defaultOpacitySteps,we.opacity),we.opacityPanel.onOpacityChanged=we.setOpacity,we}return gt(te,Re),te.prototype.setOpacity=function(de){this.opacity=de,this.visual&&z.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var de=Re.prototype.getState.call(this);return de.typeName=te.typeName,de},te.typeName="HighlightMarker",te.title="Highlight marker",te.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>',te}($e),_e='<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>',Ke='<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>',et=function(Re){function te(de,Ne,ze){var we=Re.call(this,de,Ne,ze)||this;return we.bgColor="transparent",we.tipPosition={x:0,y:0},we.tipBase1Position={x:0,y:0},we.tipBase2Position={x:0,y:0},we.tipMoving=!1,we.color=ze.defaultStrokeColor,we.bgColor=ze.defaultFillColor,we.fontFamily=ze.defaultFontFamily,we.defaultSize={x:100,y:30},we.setBgColor=we.setBgColor.bind(we),we.getTipPoints=we.getTipPoints.bind(we),we.positionTip=we.positionTip.bind(we),we.setTipPoints=we.setTipPoints.bind(we),we.colorPanel=new se("Text color",ze.defaultColorSet,we.color,_e),we.colorPanel.onColorChanged=we.setColor,we.bgColorPanel=new se("Fill color",ze.defaultColorSet,we.bgColor,Ke),we.bgColorPanel.onColorChanged=we.setBgColor,we.fontFamilyPanel=new ke("Font",ze.defaultFontFamilies,ze.defaultFontFamily),we.fontFamilyPanel.onFontChanged=we.setFont,we.tipGrip=new me,we.tipGrip.visual.transform.baseVal.appendItem(z.createTransform()),we.controlBox.appendChild(we.tipGrip.visual),we}return gt(te,Re),te.prototype.ownsTarget=function(de){return Re.prototype.ownsTarget.call(this,de)||this.tipGrip.ownsTarget(de)||this.tip===de},te.prototype.createTip=function(){z.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=z.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},te.prototype.pointerDown=function(de,Ne){this.state==="new"&&Re.prototype.pointerDown.call(this,de,Ne),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(Ne)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):Re.prototype.pointerDown.call(this,de,Ne)},te.prototype.pointerUp=function(de){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,Re.prototype.pointerUp.call(this,de);else{var Ne=this.state==="creating";Re.prototype.pointerUp.call(this,de),this.setTipPoints(Ne),this.positionTip()}},te.prototype.manipulate=function(de){if(this.tipMoving){var Ne=this.unrotatePoint(de);this.tipPosition={x:Ne.x-this.manipulationStartLeft,y:Ne.y-this.manipulationStartTop},this.positionTip()}else Re.prototype.manipulate.call(this,de)},te.prototype.setBgColor=function(de){this.bgRectangle&&this.tip&&(z.setAttributes(this.bgRectangle,[["fill",de]]),z.setAttributes(this.tip,[["fill",de]])),this.bgColor=de,this.fillColorChanged(de)},te.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},te.prototype.setTipPoints=function(de){de===void 0&&(de=!1);var Ne=Math.min(this.height/2,15),ze=this.height/5;de&&(this.tipPosition={x:Ne+ze/2,y:this.height+20});var we=Math.atan(this.height/2/(this.width/2));this.tipPosition.x<this.width/2&&this.tipPosition.y<this.height/2?we<Math.atan((this.height/2-this.tipPosition.y)/(this.width/2-this.tipPosition.x))?(ze=this.width/5,Ne=Math.min(this.width/2,15),this.tipBase1Position={x:Ne,y:0},this.tipBase2Position={x:Ne+ze,y:0}):(this.tipBase1Position={x:0,y:Ne},this.tipBase2Position={x:0,y:Ne+ze}):this.tipPosition.x>=this.width/2&&this.tipPosition.y<this.height/2?we<Math.atan((this.height/2-this.tipPosition.y)/(this.tipPosition.x-this.width/2))?(ze=this.width/5,Ne=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-Ne-ze,y:0},this.tipBase2Position={x:this.width-Ne,y:0}):(this.tipBase1Position={x:this.width,y:Ne},this.tipBase2Position={x:this.width,y:Ne+ze}):this.tipPosition.x>=this.width/2&&this.tipPosition.y>=this.height/2?we<Math.atan((this.tipPosition.y-this.height/2)/(this.tipPosition.x-this.width/2))?(ze=this.width/5,Ne=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-Ne-ze,y:this.height},this.tipBase2Position={x:this.width-Ne,y:this.height}):(this.tipBase1Position={x:this.width,y:this.height-Ne-ze},this.tipBase2Position={x:this.width,y:this.height-Ne}):we<Math.atan((this.tipPosition.y-this.height/2)/(this.width/2-this.tipPosition.x))?(ze=this.width/5,Ne=Math.min(this.width/2,15),this.tipBase1Position={x:Ne,y:this.height},this.tipBase2Position={x:Ne+ze,y:this.height}):(this.tipBase1Position={x:0,y:this.height-Ne},this.tipBase2Position={x:0,y:this.height-Ne-ze})},te.prototype.resize=function(de){Re.prototype.resize.call(this,de),this.positionTip()},te.prototype.positionTip=function(){z.setAttributes(this.tip,[["points",this.getTipPoints()]]);var de=this.tipGrip.visual.transform.baseVal.getItem(0);de.setTranslate(this.tipPosition.x,this.tipPosition.y),this.tipGrip.visual.transform.baseVal.replaceItem(de,0)},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.bgColorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),te.prototype.select=function(){this.positionTip(),Re.prototype.select.call(this)},te.prototype.getState=function(){var de=Object.assign({bgColor:this.bgColor,tipPosition:this.tipPosition},Re.prototype.getState.call(this));return de.typeName=te.typeName,de},te.prototype.restoreState=function(de){var Ne=de;this.bgColor=Ne.bgColor,this.tipPosition=Ne.tipPosition,Re.prototype.restoreState.call(this,de),this.createTip(),this.setTipPoints()},te.prototype.scale=function(de,Ne){Re.prototype.scale.call(this,de,Ne),this.tipPosition={x:this.tipPosition.x*de,y:this.tipPosition.y*Ne},this.positionTip()},te.typeName="CalloutMarker",te.title="Callout marker",te.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>',te}(Le),rt=function(Re){function te(de,Ne,ze){var we=Re.call(this,de,Ne,ze)||this;return we.fillColor="transparent",we.strokeColor="transparent",we.strokeWidth=0,we.strokeDasharray="",we.opacity=1,we.strokeColor=ze.defaultColor,we.strokeWidth=ze.defaultStrokeWidth,we.strokeDasharray=ze.defaultStrokeDasharray,we.fillColor=ze.defaultFillColor,we.setStrokeColor=we.setStrokeColor.bind(we),we.setFillColor=we.setFillColor.bind(we),we.setStrokeWidth=we.setStrokeWidth.bind(we),we.setStrokeDasharray=we.setStrokeDasharray.bind(we),we.setOpacity=we.setOpacity.bind(we),we.createVisual=we.createVisual.bind(we),we.strokePanel=new se("Line color",xe(ze.defaultColorSet,["transparent"]),ze.defaultColor),we.strokePanel.onColorChanged=we.setStrokeColor,we.fillPanel=new se("Fill color",xe(ze.defaultColorSet,["transparent"]),we.fillColor,Ke),we.fillPanel.onColorChanged=we.setFillColor,we.strokeWidthPanel=new Me("Line width",ze.defaultStrokeWidths,ze.defaultStrokeWidth),we.strokeWidthPanel.onWidthChanged=we.setStrokeWidth,we.strokeStylePanel=new Be("Line style",ze.defaultStrokeDasharrays,ze.defaultStrokeDasharray),we.strokeStylePanel.onStyleChanged=we.setStrokeDasharray,we.opacityPanel=new Je("Opacity",ze.defaultOpacitySteps,we.opacity),we.opacityPanel.onOpacityChanged=we.setOpacity,we}return gt(te,Re),te.prototype.ownsTarget=function(de){return!(!Re.prototype.ownsTarget.call(this,de)&&de!==this.visual)},te.prototype.createVisual=function(){this.visual=z.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)},te.prototype.pointerDown=function(de,Ne){Re.prototype.pointerDown.call(this,de,Ne),this.state==="new"&&(this.createVisual(),this.moveVisual(de),this._state="creating")},te.prototype.manipulate=function(de){Re.prototype.manipulate.call(this,de)},te.prototype.resize=function(de){Re.prototype.resize.call(this,de),this.setSize()},te.prototype.setSize=function(){Re.prototype.setSize.call(this),z.setAttributes(this.visual,[["cx",(this.width/2).toString()],["cy",(this.height/2).toString()],["rx",(this.width/2).toString()],["ry",(this.height/2).toString()]])},te.prototype.pointerUp=function(de){Re.prototype.pointerUp.call(this,de),this.setSize()},te.prototype.setStrokeColor=function(de){this.strokeColor=de,this.visual&&z.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(de),this.stateChanged()},te.prototype.setFillColor=function(de){this.fillColor=de,this.visual&&z.setAttributes(this.visual,[["fill",this.fillColor]]),this.fillColorChanged(de),this.stateChanged()},te.prototype.setStrokeWidth=function(de){this.strokeWidth=de,this.visual&&z.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},te.prototype.setStrokeDasharray=function(de){this.strokeDasharray=de,this.visual&&z.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},te.prototype.setOpacity=function(de){this.opacity=de,this.visual&&z.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.opacityPanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var de=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},Re.prototype.getState.call(this));return de.typeName=te.typeName,de},te.prototype.restoreState=function(de){var Ne=de;this.fillColor=Ne.fillColor,this.strokeColor=Ne.strokeColor,this.strokeWidth=Ne.strokeWidth,this.strokeDasharray=Ne.strokeDasharray,this.opacity=Ne.opacity,this.createVisual(),Re.prototype.restoreState.call(this,de),this.setSize()},te.prototype.scale=function(de,Ne){Re.prototype.scale.call(this,de,Ne),this.setSize()},te.typeName="EllipseMarker",te.title="Ellipse marker",te.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>',te}(be),tt=function(Re){function te(de,Ne,ze){return Re.call(this,de,Ne,ze)||this}return gt(te,Re),Object.defineProperty(te.prototype,"tipLength",{get:function(){return 10+3*this.strokeWidth},enumerable:!1,configurable:!0}),te.prototype.ownsTarget=function(de){return!(!Re.prototype.ownsTarget.call(this,de)&&de!==this.tip1&&de!==this.tip2)},te.prototype.createTips=function(){this.tip1=z.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(z.createTransform()),this.visual.appendChild(this.tip1),this.tip2=z.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(z.createTransform()),this.visual.appendChild(this.tip2)},te.prototype.pointerDown=function(de,Ne){Re.prototype.pointerDown.call(this,de,Ne),this.state==="creating"&&this.createTips()},te.prototype.adjustVisual=function(){if(Re.prototype.adjustVisual.call(this),this.tip1&&this.tip2&&(z.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()]]),z.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 de=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),Ne=this.tip1.transform.baseVal.getItem(0);Ne.setRotate(de,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(Ne,0);var ze=this.tip2.transform.baseVal.getItem(0);ze.setRotate(de+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(ze,0)}},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var de=Re.prototype.getState.call(this);return de.typeName=te.typeName,de},te.prototype.restoreState=function(de){Re.prototype.restoreState.call(this,de),this.createTips(),this.adjustVisual()},te.typeName="MeasurementMarker",te.title="Measurement marker",te.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>',te}(Ie),Ge=function(Re){function te(de,Ne,ze){var we=Re.call(this,de,Ne,ze)||this;return we.strokePanel.colors=ze.defaultColorSet,we.fillColor="transparent",we}return gt(te,Re),Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var de=Re.prototype.getState.call(this);return de.typeName=te.typeName,de},te.typeName="EllipseFrameMarker",te.title="Ellipse frame marker",te.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>',te}(rt),Xe=function(){function Re(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(Re.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),Re.prototype.addUndoStep=function(te){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(te)||(this.undoStack.push(te),JSON.stringify(this.lastRedoStep)!==JSON.stringify(te)&&this.redoStack.splice(0,this.redoStack.length))},Re.prototype.replaceLastUndoStep=function(te){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=te)},Re.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},Re.prototype.undo=function(){if(this.undoStack.length>1){var te=this.undoStack.pop();return te!==void 0&&this.redoStack.push(te),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},Re.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},Re}(),Ve=function(Re){function te(de,Ne,ze){var we=Re.call(this,de,Ne,ze)||this;return we.strokeColor="transparent",we.strokeWidth=0,we.strokeDasharray="",we.curveX=0,we.curveY=0,we.manipulationStartCurveX=0,we.manipulationStartCurveY=0,we.setStrokeColor=we.setStrokeColor.bind(we),we.setStrokeWidth=we.setStrokeWidth.bind(we),we.setStrokeDasharray=we.setStrokeDasharray.bind(we),we.positionGrips=we.positionGrips.bind(we),we.addControlGrips=we.addControlGrips.bind(we),we.adjustVisual=we.adjustVisual.bind(we),we.setupControlBox=we.setupControlBox.bind(we),we.resize=we.resize.bind(we),we.strokeColor=ze.defaultColor,we.strokeWidth=ze.defaultStrokeWidth,we.strokeDasharray=ze.defaultStrokeDasharray,we.strokePanel=new se("Line color",ze.defaultColorSet,ze.defaultColor),we.strokePanel.onColorChanged=we.setStrokeColor,we.strokeWidthPanel=new Me("Line width",ze.defaultStrokeWidths,ze.defaultStrokeWidth),we.strokeWidthPanel.onWidthChanged=we.setStrokeWidth,we.strokeStylePanel=new Be("Line style",ze.defaultStrokeDasharrays,ze.defaultStrokeDasharray),we.strokeStylePanel.onStyleChanged=we.setStrokeDasharray,we}return gt(te,Re),te.prototype.ownsTarget=function(de){return!(!Re.prototype.ownsTarget.call(this,de)&&de!==this.visual&&de!==this.selectorCurve&&de!==this.visibleCurve&&!this.curveGrip.ownsTarget(de))},te.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},te.prototype.createVisual=function(){this.visual=z.createGroup(),this.selectorCurve=z.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=z.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)},te.prototype.pointerDown=function(de,Ne){Re.prototype.pointerDown.call(this,de,Ne),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=de.x,this.curveY=de.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(Ne)&&(this.activeGrip=this.curveGrip,this._state="resize")},te.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),z.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),z.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),z.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},te.prototype.setupControlBox=function(){Re.prototype.setupControlBox.call(this),this.curveControlLine1=z.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=z.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)},te.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,Re.prototype.addControlGrips.call(this)},te.prototype.positionGrips=function(){Re.prototype.positionGrips.call(this);var de=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-de/2,this.curveY-de/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()))},te.prototype.manipulate=function(de){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+de.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+de.y-this.manipulationStartY),Re.prototype.manipulate.call(this,de)},te.prototype.resize=function(de){this.activeGrip===this.curveGrip&&(this.curveX=de.x,this.curveY=de.y),Re.prototype.resize.call(this,de),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},te.prototype.setStrokeColor=function(de){this.strokeColor=de,this.adjustVisual(),this.colorChanged(de)},te.prototype.setStrokeWidth=function(de){this.strokeWidth=de,this.adjustVisual()},te.prototype.setStrokeDasharray=function(de){this.strokeDasharray=de,this.adjustVisual()},te.prototype.scale=function(de,Ne){this.curveX=this.curveX*de,this.curveY=this.curveY*Ne,Re.prototype.scale.call(this,de,Ne)},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var de=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},Re.prototype.getState.call(this));return de.typeName=te.typeName,de},te.prototype.restoreState=function(de){Re.prototype.restoreState.call(this,de);var Ne=de;this.strokeColor=Ne.strokeColor,this.strokeWidth=Ne.strokeWidth,this.strokeDasharray=Ne.strokeDasharray,this.curveX=Ne.curveX,this.curveY=Ne.curveY,this.createVisual(),this.adjustVisual()},te.typeName="CurveMarker",te.title="Curve marker",te.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>',te}(Oe),it=function(Re){function te(de,Ne,ze){var we=Re.call(this,de,Ne,ze)||this;return we.fillColor="transparent",we.strokeColor="transparent",we.strokeWidth=0,we.strokeDasharray="",we.textColor="transparent",we.fontSize="1rem",we.isMoved=!1,we.captionText="Caption",we.PADDING=5,we.captionBoxWidth=0,we.captionBoxHeight=0,we.strokeColor=ze.defaultColor,we.strokeWidth=ze.defaultStrokeWidth,we.strokeDasharray=ze.defaultStrokeDasharray,we.fillColor=ze.defaultFillColor,we.textColor=ze.defaultStrokeColor,we.fontFamily=ze.defaultFontFamily,we.fontSize=ze.defaultCaptionFontSize,we.captionText=ze.defaultCaptionText,we.setStrokeColor=we.setStrokeColor.bind(we),we.setFillColor=we.setFillColor.bind(we),we.setStrokeWidth=we.setStrokeWidth.bind(we),we.setStrokeDasharray=we.setStrokeDasharray.bind(we),we.createVisual=we.createVisual.bind(we),we.sizeCaption=we.sizeCaption.bind(we),we.setCaptionText=we.setCaptionText.bind(we),we.showTextEditor=we.showTextEditor.bind(we),we.positionTextEditor=we.positionTextEditor.bind(we),we.finishTextEditing=we.finishTextEditing.bind(we),we.setFont=we.setFont.bind(we),we.setTextColor=we.setTextColor.bind(we),we.strokePanel=new se("Line color",xe(ze.defaultColorSet,["transparent"]),we.strokeColor),we.strokePanel.onColorChanged=we.setStrokeColor,we.fillPanel=new se("Fill color",xe(ze.defaultColorSet,["transparent"]),we.fillColor,Ke),we.fillPanel.onColorChanged=we.setFillColor,we.strokeWidthPanel=new Me("Line width",ze.defaultStrokeWidths,ze.defaultStrokeWidth),we.strokeWidthPanel.onWidthChanged=we.setStrokeWidth,we.strokeStylePanel=new Be("Line style",ze.defaultStrokeDasharrays,ze.defaultStrokeDasharray),we.strokeStylePanel.onStyleChanged=we.setStrokeDasharray,we.fontFamilyPanel=new ke("Font",ze.defaultFontFamilies,ze.defaultFontFamily),we.fontFamilyPanel.onFontChanged=we.setFont,we.textColorPanel=new se("Text color",ze.defaultColorSet,we.textColor,_e),we.textColorPanel.onColorChanged=we.setTextColor,we}return gt(te,Re),te.prototype.ownsTarget=function(de){return!(!Re.prototype.ownsTarget.call(this,de)&&de!==this.visual&&de!==this.frame&&de!==this.captionBg&&de!==this.captionElement)},te.prototype.createVisual=function(){this.visual=z.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=z.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=z.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=z.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()},te.prototype.setCaptionText=function(de){this.captionText=de,this.captionElement.textContent=this.captionText,this.sizeCaption()},te.prototype.pointerDown=function(de,Ne){Re.prototype.pointerDown.call(this,de,Ne),this.isMoved=!1,this.pointerDownPoint=de,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(de),this._state="creating")},te.prototype.manipulate=function(de){Re.prototype.manipulate.call(this,de),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(de.x-this.pointerDownPoint.x)>5||Math.abs(de.y-this.pointerDownPoint.y)>5)},te.prototype.resize=function(de){Re.prototype.resize.call(this,de),this.setSize()},te.prototype.sizeCaption=function(){var de=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=de.width+2*this.PADDING,this.captionBoxHeight=de.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),z.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')"]]),z.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')"]])},te.prototype.showTextEditor=function(){var de=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(Ne){Ne.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(Ne){Ne.key==="Enter"&&de.finishTextEditing(de.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(Ne){Ne.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){de.finishTextEditing(de.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){de.finishTextEditing(de.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},te.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"))},te.prototype.finishTextEditing=function(de){this.setCaptionText(de.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},te.prototype.setFont=function(de){this.captionElement&&z.setAttributes(this.captionElement,[["font-family",de]]),this.fontFamily=de,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},te.prototype.setTextColor=function(de){this.captionElement&&z.setAttributes(this.captionElement,[["fill",de]]),this.textColor=de,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},te.prototype.setSize=function(){Re.prototype.setSize.call(this),z.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},te.prototype.pointerUp=function(de){Re.prototype.pointerUp.call(this,de),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},te.prototype.dblClick=function(de,Ne){Re.prototype.dblClick.call(this,de,Ne),this.showTextEditor()},te.prototype.setStrokeColor=function(de){this.strokeColor=de,this.frame&&z.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(de),this.stateChanged()},te.prototype.setFillColor=function(de){this.fillColor=de,this.captionBg&&z.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(de),this.stateChanged()},te.prototype.setStrokeWidth=function(de){this.strokeWidth=de,this.frame&&z.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},te.prototype.setStrokeDasharray=function(de){this.strokeDasharray=de,this.frame&&z.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(te.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),te.prototype.getState=function(){var de=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},Re.prototype.getState.call(this));return de.typeName=this.typeName,de},te.prototype.restoreState=function(de){var Ne=de;this.fillColor=Ne.fillColor,this.strokeColor=Ne.strokeColor,this.strokeWidth=Ne.strokeWidth,this.strokeDasharray=Ne.strokeDasharray,this.textColor=Ne.textColor,this.fontFamily=Ne.fontFamily,this.captionText=Ne.captionText,this.fontSize=Ne.fontSize,this.createVisual(),Re.prototype.restoreState.call(this,de),this.setSize()},te.prototype.scale=function(de,Ne){Re.prototype.scale.call(this,de,Ne),this.setSize()},te.typeName="CaptionFrameMarker",te.title="Caption frame marker",te.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>',te}(be),Qe=function(){function Re(te,de){de===void 0&&(de=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=te,this.cancelable=de}return Object.defineProperty(Re.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),Re.prototype.preventDefault=function(){this._defaultPrevented=!0},Re}(),ct=function(Re){function te(de,Ne,ze){var we=Re.call(this,de,!1)||this;return we.dataUrl=Ne,we.state=ze,we}return gt(te,Re),te}(Qe),at=function(Re){function te(de,Ne,ze){ze===void 0&&(ze=!1);var we=Re.call(this,de,ze)||this;return we.marker=Ne,we}return gt(te,Re),te}(Qe),qe=function(){function Re(){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 Re.prototype.addEventListener=function(te,de){this[te].push(de)},Re.prototype.removeEventListener=function(te,de){var Ne=this[te].indexOf(de);Ne>-1&&this[te].splice(Ne,1)},Re}(),Fe=function(){function Re(te){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ce,this._isOpen=!1,this.undoRedoManager=new Xe,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 qe,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=Re.instanceCounter++,this.styles=new ee(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=te,this.targetRoot=document.body,this.width=te.clientWidth,this.height=te.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(Re.prototype,"ALL_MARKER_TYPES",{get:function(){return[Pe,Ae,Ue,Le,Ge,rt,ot,et,tt,$e,Ie,Ve,it]},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Pe,Ae,Ue,Le,rt,ot,et]},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Pe,Ae,Ue,Le,ot]},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(te){var de=this;this._availableMarkerTypes.splice(0),te.forEach(function(Ne){if(typeof Ne=="string"){var ze=de.ALL_MARKER_TYPES.find(function(we){return we.typeName===Ne});ze!==void 0&&de._availableMarkerTypes.push(ze)}else de._availableMarkerTypes.push(Ne)})},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(Re.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(te){this._zoomLevel=te,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(Re.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),Re.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},Re.prototype.show=function(){var te=this;this.styles.styleSheetRoot===void 0&&oe.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=oe.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(de){return de(new Qe(te))})},Re.prototype.render=function(){return a(this,void 0,void 0,function(){var te;return Te(this,function(de){switch(de.label){case 0:return this.setCurrentMarker(),(te=new ie).naturalSize=this.renderAtNaturalSize,te.imageType=this.renderImageType,te.imageQuality=this.renderImageQuality,te.markersOnly=this.renderMarkersOnly,te.width=this.renderWidth,te.height=this.renderHeight,[4,te.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return de.sent(),[4,te.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,de.sent()]}})})},Re.prototype.close=function(te){var de=this;if(te===void 0&&(te=!1),this.isOpen){var Ne=!1;te||this.eventListeners.beforeclose.forEach(function(ze){var we=new Qe(de,!0);ze(we),we.defaultPrevented&&(Ne=!0)}),Ne||(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(ze){return ze(new Qe(de))}),this.detachEvents(),this._isOpen=!1)}},Re.prototype.addMarkersToToolbar=function(){for(var te,de=[],Ne=0;Ne<arguments.length;Ne++)de[Ne]=arguments[Ne];(te=this._availableMarkerTypes).push.apply(te,de)},Re.prototype.addRenderEventListener=function(te){this.addEventListener("render",function(de){te(de.dataUrl,de.state)})},Re.prototype.removeRenderEventListener=function(te){},Re.prototype.addCloseEventListener=function(te){this.addEventListener("close",function(){te()})},Re.prototype.removeCloseEventListener=function(te){},Re.prototype.setupResizeObserver=function(){var te=this;this.settings.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){te.resize(te.target.clientWidth,te.target.clientHeight)}),this.targetObserver.observe(this.target)):this.settings.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){return te.onPopupTargetResize()}),this.targetObserver.observe(this.editorCanvas)),window.addEventListener("resize",this.setWindowHeight))},Re.prototype.onPopupTargetResize=function(){var te=1*this.target.clientWidth/this.target.clientHeight,de=this.editorCanvas.clientWidth/te>this.editorCanvas.clientHeight?this.editorCanvas.clientHeight*te:this.editorCanvas.clientWidth,Ne=de<this.editorCanvas.clientWidth?this.editorCanvas.clientHeight:this.editorCanvas.clientWidth/te;this.resize(de,Ne)},Re.prototype.setWindowHeight=function(){this.windowHeight=window.innerHeight},Re.prototype.resize=function(te,de){this._isResizing=!0;var Ne=te/this.imageWidth,ze=de/this.imageHeight;this.imageWidth=Math.round(te),this.imageHeight=Math.round(de),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(Ne,ze),this._isResizing=!1},Re.prototype.scaleMarkers=function(te,de){var Ne,ze=this;this._currentMarker&&this._currentMarker instanceof Le?this._currentMarker.scale(te,de):(Ne=this._currentMarker,this.setCurrentMarker()),this.markers.forEach(function(we){we!==ze._currentMarker&&we.scale(te,de)}),Ne!==void 0&&this.setCurrentMarker(Ne)},Re.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"},Re.prototype.setTopLeft=function(){var te=this.editingTarget.getBoundingClientRect(),de=this.editorCanvas.getBoundingClientRect();this.left=te.left-de.left,this.top=te.top-de.top},Re.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)},Re.prototype.addDefs=function(){for(var te,de=[],Ne=0;Ne<arguments.length;Ne++)de[Ne]=arguments[Ne];this.defs=z.createDefs(),this.addDefsToImage(),(te=this.defs).append.apply(te,de)},Re.prototype.addDefsToImage=function(){this.defs&&this.markerImage.insertBefore(this.defs,this.markerImage.firstChild)},Re.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)},Re.prototype.positionMarkerImage=function(){this.markerImageHolder.style.top=this.top/this.zoomLevel+"px",this.markerImageHolder.style.left=this.left/this.zoomLevel+"px"},Re.prototype.attachEvents=function(){this.markerImage.addEventListener("pointerdown",this.onPointerDown),this.markerImage.addEventListener("dblclick",this.onDblClick),this.attachWindowEvents()},Re.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)},Re.prototype.detachEvents=function(){this.markerImage.removeEventListener("pointerdown",this.onPointerDown),this.markerImage.removeEventListener("dblclick",this.onDblClick),this.detachWindowEvents()},Re.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)},Re.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 te=document.createElement("a");te.href="https://markerjs.com/",te.target="_blank",te.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>',te.title="Powered by marker.js",te.style.display="grid",te.style.alignItems="center",te.style.justifyItems="center",te.style.padding="3px",te.style.width="20px",te.style.height="20px",this.logoUI.appendChild(te),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},Re.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")},Re.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"},Re.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},Re.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 te=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=te+"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 ne(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 re(this.uiDiv,this.settings.displayMode,this.uiStyleSettings,this.styles),this.toolbox.show(this._silentRenderMode||this.uiStyleSettings.hideToolbox?"hidden":"visible")},Re.prototype.closeUI=function(){this.settings.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},Re.prototype.removeMarker=function(te){this.markerImage.removeChild(te.container),this.markers.indexOf(te)>-1&&this.markers.splice(this.markers.indexOf(te),1),te.dispose()},Re.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())},Re.prototype.toolbarButtonClicked=function(te,de){if(te==="marker"&&de!==void 0)this.createNewMarker(de);else if(te==="action")switch(de){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()}},Re.prototype.deleteSelectedMarker=function(){var te=this;if(this._currentMarker!==void 0){var de=!1;if(this.eventListeners.markerbeforedelete.forEach(function(ze){var we=new at(te,te._currentMarker,!0);ze(we),we.defaultPrevented&&(de=!0)}),!de){var Ne=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(ze){return ze(new at(te,Ne))})}}},Re.prototype.clear=function(){var te=this,de=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ye){var Ee=new at(te,void 0,!0);ye(Ee),Ee.defaultPrevented&&(de=!0)}),!de)){this.setCurrentMarker();for(var Ne=function(ye){var Ee=ze.markers[ye];ze.setCurrentMarker(ze.markers[ye]),ze._currentMarker.dispose(),ze.markerImage.removeChild(ze._currentMarker.container),ze.markers.splice(ze.markers.indexOf(ze._currentMarker),1),ze.eventListeners.markerdelete.forEach(function(We){return We(new at(te,Ee))})},ze=this,we=this.markers.length-1;we>=0;we--)Ne(we);this.addUndoStep()}},Object.defineProperty(Re.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),Re.prototype.showNotesEditor=function(){var te;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=(te=this._currentMarker.notes)!==null&&te!==void 0?te:"",this.overlayContainer.appendChild(this.notesArea))},Re.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)},Re.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},Re.prototype.addUndoStep=function(){var te=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var de=this.getState(),Ne=this.undoRedoManager.getLastUndoStep();if(!Ne||Ne.width===de.width&&Ne.height===de.height){var ze=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(de),ze<this.undoRedoManager.undoStepCount&&this.eventListeners.statechange.forEach(function(we){return we(new Qe(te))})}else this.undoRedoManager.replaceLastUndoStep(de),this.eventListeners.statechange.forEach(function(we){return we(new Qe(te))})}},Re.prototype.undo=function(){this.switchToSelectMode(),this.addUndoStep(),this.undoStep()},Re.prototype.undoStep=function(){var te=this,de=this.undoRedoManager.undo();de!==void 0&&(this.restoreState(de),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(Ne){return Ne(new Qe(te))}))},Re.prototype.redo=function(){this.switchToSelectMode(),this.redoStep()},Re.prototype.redoStep=function(){var te=this,de=this.undoRedoManager.redo();de!==void 0&&(this.restoreState(de),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(Ne){return Ne(new Qe(te))}))},Re.prototype.stepZoom=function(){var te=this.zoomSteps.indexOf(this.zoomLevel);this.zoomLevel=te<this.zoomSteps.length-1?this.zoomSteps[te+1]:this.zoomSteps[0]},Re.prototype.panTo=function(te){this.contentDiv.scrollBy({left:this.prevPanPoint.x-te.x,top:this.prevPanPoint.y-te.y}),this.prevPanPoint=te},Re.prototype.startRenderAndClose=function(){return a(this,void 0,void 0,function(){var te,de,Ne=this;return Te(this,function(ze){switch(ze.label){case 0:return[4,this.render()];case 1:return te=ze.sent(),de=this.getState(),this.eventListeners.render.forEach(function(we){return we(new ct(Ne,te,de))}),this.close(!0),[2]}})})},Re.prototype.getState=function(te){te===!0&&this.setCurrentMarker();var de={width:this.imageWidth,height:this.imageHeight,markers:[]};return this.markers.forEach(function(Ne){return de.markers.push(Ne.getState())}),de},Re.prototype.restoreState=function(te){var de=this;for(this.markers.splice(0);this.markerImage.lastChild;)this.markerImage.removeChild(this.markerImage.lastChild);te.markers.forEach(function(Ne){var ze=de._availableMarkerTypes.find(function(ye){return ye.typeName===Ne.typeName});if(ze!==void 0){var we=de.addNewMarker(ze);we.restoreState(Ne),de.markers.push(we)}}),te.width&&te.height&&(te.width!==this.imageWidth||te.height!==this.imageHeight)&&this.scaleMarkers(this.imageWidth/te.width,this.imageHeight/te.height),this.eventListeners.restorestate.forEach(function(Ne){return Ne(new Qe(de))})},Re.prototype.addNewMarker=function(te){var de=z.createGroup();return this.markerImage.appendChild(de),new te(de,this.overlayContainer,this.settings)},Re.prototype.createNewMarker=function(te){var de,Ne=this;(de=typeof te=="string"?this._availableMarkerTypes.find(function(ze){return ze.typeName===te}):te)&&(this.setCurrentMarker(),this.addUndoStep(),this._currentMarker=this.addNewMarker(de),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(de.typeName),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this.eventListeners.markercreating.forEach(function(ze){return ze(new at(Ne,Ne._currentMarker))}))},Re.prototype.markerCreated=function(te){var de=this;this.mode="select",this.markerImage.style.cursor="default",this.markers.push(te),this.setCurrentMarker(te),te instanceof Ae&&this.settings.newFreehandMarkerOnPointerUp?this.createNewMarker(Ae):this.toolbar.setSelectMode(),this.addUndoStep(),this.eventListeners.markercreate.forEach(function(Ne){return Ne(new at(de,de._currentMarker))})},Re.prototype.colorChanged=function(te){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultColor=te,this.settings.defaultStrokeColor=te)},Re.prototype.fillColorChanged=function(te){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultFillColor=te)},Re.prototype.markerStateChanged=function(te){var de=this;this.eventListeners.markerchange.forEach(function(Ne){return Ne(new at(de,te))})},Re.prototype.setCurrentMarker=function(te){var de=this;this._currentMarker!==te&&this._currentMarker!==void 0&&(this._currentMarker.deselect(),this.toolbar.setCurrentMarker(),this.toolbox.setPanelButtons([]),this._isResizing||this.eventListeners.markerdeselect.forEach(function(Ne){return Ne(new at(de,de._currentMarker))})),this._currentMarker=te,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(Ne){return Ne(new at(de,de._currentMarker))}))},Re.prototype.onPointerDown=function(te){if(this._isFocused||this.focus(),this.touchPoints++,this.touchPoints===1||te.pointerType!=="touch")if(this._currentMarker===void 0||this._currentMarker.state!=="new"&&this._currentMarker.state!=="creating"){if(this.mode==="select"){var de=this.markers.find(function(Ne){return Ne.ownsTarget(te.target)});de!==void 0?(this.setCurrentMarker(de),this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(te.clientX,te.clientY),te.target)):(this.setCurrentMarker(),this.isDragging=!0,this.prevPanPoint={x:te.clientX,y:te.clientY})}}else this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(te.clientX,te.clientY))},Re.prototype.onDblClick=function(te){if(this._isFocused||this.focus(),this.mode==="select"){var de=this.markers.find(function(Ne){return Ne.ownsTarget(te.target)});de!==void 0&&de!==this._currentMarker&&this.setCurrentMarker(de),this._currentMarker!==void 0?this._currentMarker.dblClick(this.clientToLocalCoordinates(te.clientX,te.clientY),te.target):this.setCurrentMarker()}},Re.prototype.onPointerMove=function(te){this.touchPoints!==1&&te.pointerType==="touch"||(this._currentMarker!==void 0||this.isDragging)&&(this._currentMarker!==void 0&&this._currentMarker.state==="edit"||te.preventDefault(),this._currentMarker!==void 0?this._currentMarker.manipulate(this.clientToLocalCoordinates(te.clientX,te.clientY)):this.zoomLevel>1&&this.panTo({x:te.clientX,y:te.clientY}))},Re.prototype.onPointerUp=function(te){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(te.clientX,te.clientY)),this.isDragging=!1,this.addUndoStep()},Re.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},Re.prototype.onKeyUp=function(te){this._currentMarker===void 0||this.notesArea!==void 0||te.key!=="Delete"&&te.key!=="Backspace"||this.deleteSelectedMarker()},Re.prototype.clientToLocalCoordinates=function(te,de){var Ne=this.markerImage.getBoundingClientRect();return{x:(te-Ne.left)/this.zoomLevel,y:(de-Ne.top)/this.zoomLevel}},Re.prototype.onWindowResize=function(){this.positionUI()},Re.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var te=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=te+"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()},Re.prototype.addLicenseKey=function(te){E.addKey(te)},Re.prototype.addEventListener=function(te,de){this.eventListeners.addEventListener(te,de)},Re.prototype.removeEventListener=function(te,de){this.eventListeners.removeEventListener(te,de)},Re.prototype.renderState=function(te){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(te),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(Re.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),Re.prototype.focus=function(){var te=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(de){return de(new Qe(te))}))},Re.prototype.blur=function(){var te=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(de){return de(new Qe(te))}))},Re.instanceCounter=0,Re}()},6551:function(Xt,Pt,je){"use strict";je.d(Pt,{ZP:function(){return E}});var ge=je(42978),gt=je(59301),a=je(47273),Te=0,xe=(0,a.Z)();function z(){var ie;return xe?(ie=Te,Te+=1):ie="TEST_OR_SSR",ie}function E(ie){var oe=gt.useState(),ee=(0,ge.Z)(oe,2),le=ee[0],x=ee[1];return gt.useEffect(function(){x("rc_select_".concat(z()))},[]),ie||le}},37463:function(Xt,Pt,je){"use strict";je.d(Pt,{Ac:function(){return xt},Xo:function(){return jt},Wx:function(){return Ct},ZP:function(){return Ir},lk:function(){return he}});var ge=je(54476),gt=je(94480),a=je(20068),Te=je(33885),xe=je(42978),z=je(75931),E=je(76190),ie=je(18929),oe=je(48736),ee=je(59301),le=je(92310),x=je.n(le),ne=je(34280),re=je(49658),ae=je(8654),se=function(Nt){var yt=Nt.className,At=Nt.customizeIcon,wt=Nt.customizeIconProps,Rt=Nt.children,pt=Nt.onMouseDown,Ft=Nt.onClick,Ht=typeof At=="function"?At(wt):At;return ee.createElement("span",{className:yt,onMouseDown:function(zt){zt.preventDefault(),pt==null||pt(zt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Ft,"aria-hidden":!0},Ht!==void 0?Ht:ee.createElement("span",{className:x()(yt.split(/\s+/).map(function(Gt){return"".concat(Gt,"-icon")}))},Rt))},ce=se,pe=function(Nt,yt,At,wt,Rt){var pt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Ft=arguments.length>6?arguments[6]:void 0,Ht=arguments.length>7?arguments[7]:void 0,Gt=ee.useMemo(function(){if((0,E.Z)(wt)==="object")return wt.clearIcon;if(Rt)return Rt},[wt,Rt]),zt=ee.useMemo(function(){return!!(!pt&&wt&&(At.length||Ft)&&!(Ht==="combobox"&&Ft===""))},[wt,pt,At.length,Ft,Ht]);return{allowClear:zt,clearIcon:ee.createElement(ce,{className:"".concat(Nt,"-clear"),onMouseDown:yt,customizeIcon:Gt},"\xD7")}},me=ee.createContext(null);function he(){return ee.useContext(me)}function be(){var It=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Nt=ee.useState(!1),yt=(0,xe.Z)(Nt,2),At=yt[0],wt=yt[1],Rt=ee.useRef(null),pt=function(){window.clearTimeout(Rt.current)};ee.useEffect(function(){return pt},[]);var Ft=function(Gt,zt){pt(),Rt.current=window.setTimeout(function(){wt(Gt),zt&&zt()},It)};return[At,Ft,pt]}function De(){var It=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Nt=ee.useRef(null),yt=ee.useRef(null);ee.useEffect(function(){return function(){window.clearTimeout(yt.current)}},[]);function At(wt){(wt||Nt.current===null)&&(Nt.current=wt),window.clearTimeout(yt.current),yt.current=window.setTimeout(function(){Nt.current=null},It)}return[function(){return Nt.current},At]}function Me(It,Nt,yt,At){var wt=ee.useRef(null);wt.current={open:Nt,triggerOpen:yt,customizedTrigger:At},ee.useEffect(function(){function Rt(pt){var Ft;if(!((Ft=wt.current)!==null&&Ft!==void 0&&Ft.customizedTrigger)){var Ht=pt.target;Ht.shadowRoot&&pt.composed&&(Ht=pt.composedPath()[0]||Ht),wt.current.open&&It().filter(function(Gt){return Gt}).every(function(Gt){return!Gt.contains(Ht)&&Gt!==Ht})&&wt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Rt),function(){return window.removeEventListener("mousedown",Rt)}},[])}var Be=je(10228);function Pe(It){return It&&![Be.Z.ESC,Be.Z.SHIFT,Be.Z.BACKSPACE,Be.Z.TAB,Be.Z.WIN_KEY,Be.Z.ALT,Be.Z.META,Be.Z.WIN_KEY_RIGHT,Be.Z.CTRL,Be.Z.SEMICOLON,Be.Z.EQUALS,Be.Z.CAPS_LOCK,Be.Z.CONTEXT_MENU,Be.Z.F1,Be.Z.F2,Be.Z.F3,Be.Z.F4,Be.Z.F5,Be.Z.F6,Be.Z.F7,Be.Z.F8,Be.Z.F9,Be.Z.F10,Be.Z.F11,Be.Z.F12].includes(It)}var Ce=je(26112),Oe=je(83836);function Ie(It,Nt,yt){var At=(0,Te.Z)((0,Te.Z)({},It),yt?Nt:{});return Object.keys(Nt).forEach(function(wt){var Rt=Nt[wt];typeof Rt=="function"&&(At[wt]=function(){for(var pt,Ft=arguments.length,Ht=new Array(Ft),Gt=0;Gt<Ft;Gt++)Ht[Gt]=arguments[Gt];return Rt.apply(void 0,Ht),(pt=It[wt])===null||pt===void 0?void 0:pt.call.apply(pt,[It].concat(Ht))})}),At}var ke=Ie,Le=["prefixCls","id","inputElement","autoFocus","autoComplete","editable","activeDescendantId","value","open","attrs"],Ae=function(Nt,yt){var At=Nt.prefixCls,wt=Nt.id,Rt=Nt.inputElement,pt=Nt.autoFocus,Ft=Nt.autoComplete,Ht=Nt.editable,Gt=Nt.activeDescendantId,zt=Nt.value,Bt=Nt.open,Lt=Nt.attrs,Ut=(0,z.Z)(Nt,Le),cr=Rt||ee.createElement("input",null),lr=cr,dr=lr.ref,Lr=lr.props;return(0,oe.Kp)(!("maxLength"in cr.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),cr=ee.cloneElement(cr,(0,Te.Z)((0,Te.Z)((0,Te.Z)({type:"search"},ke(Ut,Lr,!0)),{},{id:wt,ref:(0,ae.sQ)(yt,dr),autoComplete:Ft||"off",autoFocus:pt,className:x()("".concat(At,"-selection-search-input"),Lr==null?void 0:Lr.className),role:"combobox","aria-expanded":Bt||!1,"aria-haspopup":"listbox","aria-owns":"".concat(wt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(wt,"_list"),"aria-activedescendant":Bt?Gt:void 0},Lt),{},{value:Ht?zt:"",readOnly:!Ht,unselectable:Ht?null:"on",style:(0,Te.Z)((0,Te.Z)({},Lr.style),{},{opacity:Ht?null:0})})),cr},ve=ee.forwardRef(Ae),Ue=ve;function $e(It){return Array.isArray(It)?It:It!==void 0?[It]:[]}var Je=typeof window!="undefined"&&window.document&&window.document.documentElement,ot=Je;function _e(It){return It!=null}function Ke(It){return!It&&It!==0}function et(It){return["string","number"].includes((0,E.Z)(It))}function rt(It){var Nt=void 0;return It&&(et(It.title)?Nt=It.title.toString():et(It.label)&&(Nt=It.label.toString())),Nt}function tt(It,Nt){ot?ee.useLayoutEffect(It,Nt):ee.useEffect(It,Nt)}function Ge(It){var Nt;return(Nt=It.key)!==null&&Nt!==void 0?Nt:It.value}var Xe=function(Nt){Nt.preventDefault(),Nt.stopPropagation()},Ve=function(Nt){var yt=Nt.id,At=Nt.prefixCls,wt=Nt.values,Rt=Nt.open,pt=Nt.searchValue,Ft=Nt.autoClearSearchValue,Ht=Nt.inputRef,Gt=Nt.placeholder,zt=Nt.disabled,Bt=Nt.mode,Lt=Nt.showSearch,Ut=Nt.autoFocus,cr=Nt.autoComplete,lr=Nt.activeDescendantId,dr=Nt.tabIndex,Lr=Nt.removeIcon,zr=Nt.maxTagCount,Zr=Nt.maxTagTextLength,Br=Nt.maxTagPlaceholder,Pr=Br===void 0?function(Ar){return"+ ".concat(Ar.length," ...")}:Br,Nr=Nt.tagRender,$r=Nt.onToggleOpen,Qr=Nt.onRemove,Vr=Nt.onInputChange,Jr=Nt.onInputPaste,kr=Nt.onInputKeyDown,tn=Nt.onInputMouseDown,Gr=Nt.onInputCompositionStart,fn=Nt.onInputCompositionEnd,pn=Nt.onInputBlur,ln=ee.useRef(null),un=(0,ee.useState)(0),yn=(0,xe.Z)(un,2),sn=yn[0],dn=yn[1],en=(0,ee.useState)(!1),mn=(0,xe.Z)(en,2),bn=mn[0],_n=mn[1],En="".concat(At,"-selection"),Mn=Rt||Bt==="multiple"&&Ft===!1||Bt==="tags"?pt:"",On=Bt==="tags"||Bt==="multiple"&&Ft===!1||Lt&&(Rt||bn);tt(function(){dn(ln.current.scrollWidth)},[Mn]);var jn=function(hr,Hr,Kr,Or,pr){return ee.createElement("span",{title:rt(hr),className:x()("".concat(En,"-item"),(0,a.Z)({},"".concat(En,"-item-disabled"),Kr))},ee.createElement("span",{className:"".concat(En,"-item-content")},Hr),Or&&ee.createElement(ce,{className:"".concat(En,"-item-remove"),onMouseDown:Xe,onClick:pr,customizeIcon:Lr},"\xD7"))},on=function(hr,Hr,Kr,Or,pr,Mr){var Wr=function(Dn){Xe(Dn),$r(!Rt)};return ee.createElement("span",{onMouseDown:Wr},Nr({label:Hr,value:hr,disabled:Kr,closable:Or,onClose:pr,isMaxTag:!!Mr}))},nn=function(hr){var Hr=hr.disabled,Kr=hr.label,Or=hr.value,pr=!zt&&!Hr,Mr=Kr;if(typeof Zr=="number"&&(typeof Kr=="string"||typeof Kr=="number")){var Wr=String(Mr);Wr.length>Zr&&(Mr="".concat(Wr.slice(0,Zr),"..."))}var cn=function(Tn){Tn&&Tn.stopPropagation(),Qr(hr)};return typeof Nr=="function"?on(Or,Mr,Hr,pr,cn):jn(hr,Mr,Hr,pr,cn)},qr=function(hr){if(!wt.length)return null;var Hr=typeof Pr=="function"?Pr(hr):Pr;return typeof Nr=="function"?on(void 0,Hr,!1,!1,void 0,!0):jn({title:Hr},Hr,!1)},mr=ee.createElement("div",{className:"".concat(En,"-search"),style:{width:sn},onFocus:function(){_n(!0)},onBlur:function(){_n(!1)}},ee.createElement(Ue,{ref:Ht,open:Rt,prefixCls:At,id:yt,inputElement:null,disabled:zt,autoFocus:Ut,autoComplete:cr,editable:On,activeDescendantId:lr,value:Mn,onKeyDown:kr,onMouseDown:tn,onChange:Vr,onPaste:Jr,onCompositionStart:Gr,onCompositionEnd:fn,onBlur:pn,tabIndex:dr,attrs:(0,Ce.Z)(Nt,!0)}),ee.createElement("span",{ref:ln,className:"".concat(En,"-search-mirror"),"aria-hidden":!0},Mn,"\xA0")),jr=ee.createElement(Oe.Z,{prefixCls:"".concat(En,"-overflow"),data:wt,renderItem:nn,renderRest:qr,suffix:mr,itemKey:Ge,maxCount:zr});return ee.createElement("span",{className:"".concat(En,"-wrap")},jr,!wt.length&&!Mn&&ee.createElement("span",{className:"".concat(En,"-placeholder")},Gt))},it=Ve,Qe=function(Nt){var yt=Nt.inputElement,At=Nt.prefixCls,wt=Nt.id,Rt=Nt.inputRef,pt=Nt.disabled,Ft=Nt.autoFocus,Ht=Nt.autoComplete,Gt=Nt.activeDescendantId,zt=Nt.mode,Bt=Nt.open,Lt=Nt.values,Ut=Nt.placeholder,cr=Nt.tabIndex,lr=Nt.showSearch,dr=Nt.searchValue,Lr=Nt.activeValue,zr=Nt.maxLength,Zr=Nt.onInputKeyDown,Br=Nt.onInputMouseDown,Pr=Nt.onInputChange,Nr=Nt.onInputPaste,$r=Nt.onInputCompositionStart,Qr=Nt.onInputCompositionEnd,Vr=Nt.onInputBlur,Jr=Nt.title,kr=ee.useState(!1),tn=(0,xe.Z)(kr,2),Gr=tn[0],fn=tn[1],pn=zt==="combobox",ln=pn||lr,un=Lt[0],yn=dr||"";pn&&Lr&&!Gr&&(yn=Lr),ee.useEffect(function(){pn&&fn(!1)},[pn,Lr]);var sn=zt!=="combobox"&&!Bt&&!lr?!1:!!yn,dn=Jr===void 0?rt(un):Jr,en=ee.useMemo(function(){return un?null:ee.createElement("span",{className:"".concat(At,"-selection-placeholder"),style:sn?{visibility:"hidden"}:void 0},Ut)},[un,sn,Ut,At]);return ee.createElement("span",{className:"".concat(At,"-selection-wrap")},ee.createElement("span",{className:"".concat(At,"-selection-search")},ee.createElement(Ue,{ref:Rt,prefixCls:At,id:wt,open:Bt,inputElement:yt,disabled:pt,autoFocus:Ft,autoComplete:Ht,editable:ln,activeDescendantId:Gt,value:yn,onKeyDown:Zr,onMouseDown:Br,onChange:function(bn){fn(!0),Pr(bn)},onPaste:Nr,onCompositionStart:$r,onCompositionEnd:Qr,onBlur:Vr,tabIndex:cr,attrs:(0,Ce.Z)(Nt,!0),maxLength:pn?zr:void 0})),!pn&&un?ee.createElement("span",{className:"".concat(At,"-selection-item"),title:dn,style:sn?{visibility:"hidden"}:void 0},un.label):null,en)},ct=Qe,at=function(Nt,yt){var At=(0,ee.useRef)(null),wt=(0,ee.useRef)(!1),Rt=Nt.prefixCls,pt=Nt.open,Ft=Nt.mode,Ht=Nt.showSearch,Gt=Nt.tokenWithEnter,zt=Nt.disabled,Bt=Nt.prefix,Lt=Nt.autoClearSearchValue,Ut=Nt.onSearch,cr=Nt.onSearchSubmit,lr=Nt.onToggleOpen,dr=Nt.onInputKeyDown,Lr=Nt.onInputBlur,zr=Nt.domRef;ee.useImperativeHandle(yt,function(){return{focus:function(dn){At.current.focus(dn)},blur:function(){At.current.blur()}}});var Zr=De(0),Br=(0,xe.Z)(Zr,2),Pr=Br[0],Nr=Br[1],$r=function(dn){var en=dn.which,mn=At.current instanceof HTMLTextAreaElement;!mn&&pt&&(en===Be.Z.UP||en===Be.Z.DOWN)&&dn.preventDefault(),dr&&dr(dn),en===Be.Z.ENTER&&Ft==="tags"&&!wt.current&&!pt&&(cr==null||cr(dn.target.value)),!(mn&&!pt&&~[Be.Z.UP,Be.Z.DOWN,Be.Z.LEFT,Be.Z.RIGHT].indexOf(en))&&Pe(en)&&lr(!0)},Qr=function(){Nr(!0)},Vr=(0,ee.useRef)(null),Jr=function(dn){Ut(dn,!0,wt.current)!==!1&&lr(!0)},kr=function(){wt.current=!0},tn=function(dn){wt.current=!1,Ft!=="combobox"&&Jr(dn.target.value)},Gr=function(dn){var en=dn.target.value;if(Gt&&Vr.current&&/[\r\n]/.test(Vr.current)){var mn=Vr.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");en=en.replace(mn,Vr.current)}Vr.current=null,Jr(en)},fn=function(dn){var en=dn.clipboardData,mn=en==null?void 0:en.getData("text");Vr.current=mn||""},pn=function(dn){var en=dn.target;if(en!==At.current){var mn=document.body.style.msTouchAction!==void 0;mn?setTimeout(function(){At.current.focus()}):At.current.focus()}},ln=function(dn){var en=Pr();dn.target!==At.current&&!en&&!(Ft==="combobox"&&zt)&&dn.preventDefault(),(Ft!=="combobox"&&(!Ht||!en)||!pt)&&(pt&&Lt!==!1&&Ut("",!0,!1),lr())},un={inputRef:At,onInputKeyDown:$r,onInputMouseDown:Qr,onInputChange:Gr,onInputPaste:fn,onInputCompositionStart:kr,onInputCompositionEnd:tn,onInputBlur:Lr},yn=Ft==="multiple"||Ft==="tags"?ee.createElement(it,(0,ge.Z)({},Nt,un)):ee.createElement(ct,(0,ge.Z)({},Nt,un));return ee.createElement("div",{ref:zr,className:"".concat(Rt,"-selector"),onClick:pn,onMouseDown:ln},Bt&&ee.createElement("div",{className:"".concat(Rt,"-prefix")},Bt),yn)},qe=ee.forwardRef(at),Fe=qe,Re=je(65030),te=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],de=function(Nt){var yt=Nt===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:yt,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:yt,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:yt,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:yt,adjustY:1},htmlRegion:"scroll"}}},Ne=function(Nt,yt){var At=Nt.prefixCls,wt=Nt.disabled,Rt=Nt.visible,pt=Nt.children,Ft=Nt.popupElement,Ht=Nt.animation,Gt=Nt.transitionName,zt=Nt.dropdownStyle,Bt=Nt.dropdownClassName,Lt=Nt.direction,Ut=Lt===void 0?"ltr":Lt,cr=Nt.placement,lr=Nt.builtinPlacements,dr=Nt.dropdownMatchSelectWidth,Lr=Nt.dropdownRender,zr=Nt.dropdownAlign,Zr=Nt.getPopupContainer,Br=Nt.empty,Pr=Nt.getTriggerDOMNode,Nr=Nt.onPopupVisibleChange,$r=Nt.onPopupMouseEnter,Qr=(0,z.Z)(Nt,te),Vr="".concat(At,"-dropdown"),Jr=Ft;Lr&&(Jr=Lr(Ft));var kr=ee.useMemo(function(){return lr||de(dr)},[lr,dr]),tn=Ht?"".concat(Vr,"-").concat(Ht):Gt,Gr=typeof dr=="number",fn=ee.useMemo(function(){return Gr?null:dr===!1?"minWidth":"width"},[dr,Gr]),pn=zt;Gr&&(pn=(0,Te.Z)((0,Te.Z)({},pn),{},{width:dr}));var ln=ee.useRef(null);return ee.useImperativeHandle(yt,function(){return{getPopupElement:function(){var yn;return(yn=ln.current)===null||yn===void 0?void 0:yn.popupElement}}}),ee.createElement(Re.Z,(0,ge.Z)({},Qr,{showAction:Nr?["click"]:[],hideAction:Nr?["click"]:[],popupPlacement:cr||(Ut==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:kr,prefixCls:Vr,popupTransitionName:tn,popup:ee.createElement("div",{onMouseEnter:$r},Jr),ref:ln,stretch:fn,popupAlign:zr,popupVisible:Rt,getPopupContainer:Zr,popupClassName:x()(Bt,(0,a.Z)({},"".concat(Vr,"-empty"),Br)),popupStyle:pn,getTriggerDOMNode:Pr,onPopupVisibleChange:Nr}),pt)},ze=ee.forwardRef(Ne),we=ze,ye=je(66712);function Ee(It,Nt){var yt=It.key,At;return"value"in It&&(At=It.value),yt!=null?yt:At!==void 0?At:"rc-index-key-".concat(Nt)}function We(It){return typeof It!="undefined"&&!Number.isNaN(It)}function Ze(It,Nt){var yt=It||{},At=yt.label,wt=yt.value,Rt=yt.options,pt=yt.groupLabel,Ft=At||(Nt?"children":"label");return{label:Ft,value:wt||"value",options:Rt||"options",groupLabel:pt||Ft}}function Ye(It){var Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},yt=Nt.fieldNames,At=Nt.childrenAsData,wt=[],Rt=Ze(yt,!1),pt=Rt.label,Ft=Rt.value,Ht=Rt.options,Gt=Rt.groupLabel;function zt(Bt,Lt){Array.isArray(Bt)&&Bt.forEach(function(Ut){if(Lt||!(Ht in Ut)){var cr=Ut[Ft];wt.push({key:Ee(Ut,wt.length),groupOption:Lt,data:Ut,label:Ut[pt],value:cr})}else{var lr=Ut[Gt];lr===void 0&&At&&(lr=Ut.label),wt.push({key:Ee(Ut,wt.length),group:!0,data:Ut,label:lr}),zt(Ut[Ht],!0)}})}return zt(It,!1),wt}function st(It){var Nt=(0,Te.Z)({},It);return"props"in Nt||Object.defineProperty(Nt,"props",{get:function(){return(0,oe.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Nt}}),Nt}var lt=function(Nt,yt,At){if(!yt||!yt.length)return null;var wt=!1,Rt=function Ft(Ht,Gt){var zt=(0,ye.Z)(Gt),Bt=zt[0],Lt=zt.slice(1);if(!Bt)return[Ht];var Ut=Ht.split(Bt);return wt=wt||Ut.length>1,Ut.reduce(function(cr,lr){return[].concat((0,gt.Z)(cr),(0,gt.Z)(Ft(lr,Lt)))},[]).filter(Boolean)},pt=Rt(Nt,yt);return wt?typeof At!="undefined"?pt.slice(0,At):pt:null},ft=ee.createContext(null),Tt=ft;function St(It){var Nt=It.visible,yt=It.values;if(!Nt)return null;var At=50;return ee.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(yt.slice(0,At).map(function(wt){var Rt=wt.label,pt=wt.value;return["number","string"].includes((0,E.Z)(Rt))?Rt:pt}).join(", ")),yt.length>At?", ...":null)}var Ot=["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"],Mt=function(Nt){return Nt==="tags"||Nt==="multiple"},Et=ee.forwardRef(function(It,Nt){var yt,At=It.id,wt=It.prefixCls,Rt=It.className,pt=It.showSearch,Ft=It.tagRender,Ht=It.direction,Gt=It.omitDomProps,zt=It.displayValues,Bt=It.onDisplayValuesChange,Lt=It.emptyOptions,Ut=It.notFoundContent,cr=Ut===void 0?"Not Found":Ut,lr=It.onClear,dr=It.mode,Lr=It.disabled,zr=It.loading,Zr=It.getInputElement,Br=It.getRawInputElement,Pr=It.open,Nr=It.defaultOpen,$r=It.onDropdownVisibleChange,Qr=It.activeValue,Vr=It.onActiveValueChange,Jr=It.activeDescendantId,kr=It.searchValue,tn=It.autoClearSearchValue,Gr=It.onSearch,fn=It.onSearchSplit,pn=It.tokenSeparators,ln=It.allowClear,un=It.prefix,yn=It.suffixIcon,sn=It.clearIcon,dn=It.OptionList,en=It.animation,mn=It.transitionName,bn=It.dropdownStyle,_n=It.dropdownClassName,En=It.dropdownMatchSelectWidth,Mn=It.dropdownRender,On=It.dropdownAlign,jn=It.placement,on=It.builtinPlacements,nn=It.getPopupContainer,qr=It.showAction,mr=qr===void 0?[]:qr,jr=It.onFocus,Ar=It.onBlur,hr=It.onKeyUp,Hr=It.onKeyDown,Kr=It.onMouseDown,Or=(0,z.Z)(It,Ot),pr=Mt(dr),Mr=(pt!==void 0?pt:pr)||dr==="combobox",Wr=(0,Te.Z)({},Or);bt.forEach(function(Hn){delete Wr[Hn]}),Gt==null||Gt.forEach(function(Hn){delete Wr[Hn]});var cn=ee.useState(!1),Dn=(0,xe.Z)(cn,2),Tn=Dn[0],Bn=Dn[1];ee.useEffect(function(){Bn((0,re.Z)())},[]);var Rn=ee.useRef(null),Ln=ee.useRef(null),Zn=ee.useRef(null),Wn=ee.useRef(null),Vn=ee.useRef(null),ti=ee.useRef(!1),Ei=be(),Ni=(0,xe.Z)(Ei,3),xi=Ni[0],li=Ni[1],Bi=Ni[2];ee.useImperativeHandle(Nt,function(){var Hn,In;return{focus:(Hn=Wn.current)===null||Hn===void 0?void 0:Hn.focus,blur:(In=Wn.current)===null||In===void 0?void 0:In.blur,scrollTo:function(wi){var ii;return(ii=Vn.current)===null||ii===void 0?void 0:ii.scrollTo(wi)},nativeElement:Rn.current||Ln.current}});var zn=ee.useMemo(function(){var Hn;if(dr!=="combobox")return kr;var In=(Hn=zt[0])===null||Hn===void 0?void 0:Hn.value;return typeof In=="string"||typeof In=="number"?String(In):""},[kr,dr,zt]),Ki=dr==="combobox"&&typeof Zr=="function"&&Zr()||null,qn=typeof Br=="function"&&Br(),xn=(0,ae.x1)(Ln,qn==null||(yt=qn.props)===null||yt===void 0?void 0:yt.ref),Fn=ee.useState(!1),$n=(0,xe.Z)(Fn,2),Sn=$n[0],Nn=$n[1];(0,ne.Z)(function(){Nn(!0)},[]);var Pn=(0,ie.Z)(!1,{defaultValue:Nr,value:Pr}),ui=(0,xe.Z)(Pn,2),ji=ui[0],di=ui[1],ri=Sn?ji:!1,xo=!cr&≪(Lr||xo&&ri&&dr==="combobox")&&(ri=!1);var lo=xo?!1:ri,vn=ee.useCallback(function(Hn){var In=Hn!==void 0?Hn:!ri;Lr||(di(In),ri!==In&&($r==null||$r(In)))},[Lr,ri,di,$r]),An=ee.useMemo(function(){return(pn||[]).some(function(Hn){return[`
|
|
|
`,`\r
|
|
|
`].includes(Hn)})},[pn]),wn=ee.useContext(Tt)||{},Cn=wn.maxCount,Un=wn.rawValues,Xn=function(In,yi,wi){if(!(pr&&We(Cn)&&(Un==null?void 0:Un.size)>=Cn)){var ii=!0,ci=In;Vr==null||Vr(null);var Yi=lt(In,pn,We(Cn)?Cn-Un.size:void 0),Gi=wi?null:Yi;return dr!=="combobox"&&Gi&&(ci="",fn==null||fn(Gi),vn(!1),ii=!1),Gr&&zn!==ci&&Gr(ci,{source:yi?"typing":"effect"}),ii}},Vi=function(In){!In||!In.trim()||Gr(In,{source:"submit"})};ee.useEffect(function(){!ri&&!pr&&dr!=="combobox"&&Xn("",!1,!1)},[ri]),ee.useEffect(function(){ji&&Lr&&di(!1),Lr&&!ti.current&&li(!1)},[Lr]);var Oi=De(),gi=(0,xe.Z)(Oi,2),ni=gi[0],$i=gi[1],eo=ee.useRef(!1),Li=function(In){var yi=ni(),wi=In.key,ii=wi==="Enter";if(ii&&(dr!=="combobox"&&In.preventDefault(),ri||vn(!0)),$i(!!zn),wi==="Backspace"&&!yi&&pr&&!zn&&zt.length){for(var ci=(0,gt.Z)(zt),Yi=null,Gi=ci.length-1;Gi>=0;Gi-=1){var oo=ci[Gi];if(!oo.disabled){ci.splice(Gi,1),Yi=oo;break}}Yi&&Bt(ci,{type:"remove",values:[Yi]})}for(var Fi=arguments.length,_i=new Array(Fi>1?Fi-1:0),Ji=1;Ji<Fi;Ji++)_i[Ji-1]=arguments[Ji];if(ri&&(!ii||!eo.current)){var co;ii&&(eo.current=!0),(co=Vn.current)===null||co===void 0||co.onKeyDown.apply(co,[In].concat(_i))}Hr==null||Hr.apply(void 0,[In].concat(_i))},to=function(In){for(var yi=arguments.length,wi=new Array(yi>1?yi-1:0),ii=1;ii<yi;ii++)wi[ii-1]=arguments[ii];if(ri){var ci;(ci=Vn.current)===null||ci===void 0||ci.onKeyUp.apply(ci,[In].concat(wi))}In.key==="Enter"&&(eo.current=!1),hr==null||hr.apply(void 0,[In].concat(wi))},io=function(In){var yi=zt.filter(function(wi){return wi!==In});Bt(yi,{type:"remove",values:[In]})},Xi=function(){eo.current=!1},Do=ee.useRef(!1),$a=function(){li(!0),Lr||(jr&&!Do.current&&jr.apply(void 0,arguments),mr.includes("focus")&&vn(!0)),Do.current=!0},ya=function(){ti.current=!0,li(!1,function(){Do.current=!1,ti.current=!1,vn(!1)}),!Lr&&(zn&&(dr==="tags"?Gr(zn,{source:"submit"}):dr==="multiple"&&Gr("",{source:"blur"})),Ar&&Ar.apply(void 0,arguments))},ro=[];ee.useEffect(function(){return function(){ro.forEach(function(Hn){return clearTimeout(Hn)}),ro.splice(0,ro.length)}},[]);var uo=function(In){var yi,wi=In.target,ii=(yi=Zn.current)===null||yi===void 0?void 0:yi.getPopupElement();if(ii&&ii.contains(wi)){var ci=setTimeout(function(){var Fi=ro.indexOf(ci);if(Fi!==-1&&ro.splice(Fi,1),Bi(),!Tn&&!ii.contains(document.activeElement)){var _i;(_i=Wn.current)===null||_i===void 0||_i.focus()}});ro.push(ci)}for(var Yi=arguments.length,Gi=new Array(Yi>1?Yi-1:0),oo=1;oo<Yi;oo++)Gi[oo-1]=arguments[oo];Kr==null||Kr.apply(void 0,[In].concat(Gi))},Zi=ee.useState({}),ba=(0,xe.Z)(Zi,2),xa=ba[1];function Za(){xa({})}var wa;qn&&(wa=function(In){vn(In)}),Me(function(){var Hn;return[Rn.current,(Hn=Zn.current)===null||Hn===void 0?void 0:Hn.getPopupElement()]},lo,vn,!!qn);var Ga=ee.useMemo(function(){return(0,Te.Z)((0,Te.Z)({},It),{},{notFoundContent:cr,open:ri,triggerOpen:lo,id:At,showSearch:Mr,multiple:pr,toggleOpen:vn})},[It,cr,lo,ri,At,Mr,pr,vn]),Ko=!!yn||zr,Vo;Ko&&(Vo=ee.createElement(ce,{className:x()("".concat(wt,"-arrow"),(0,a.Z)({},"".concat(wt,"-arrow-loading"),zr)),customizeIcon:yn,customizeIconProps:{loading:zr,searchValue:zn,open:ri,focused:xi,showSearch:Mr}}));var wo=function(){var In;lr==null||lr(),(In=Wn.current)===null||In===void 0||In.focus(),Bt([],{type:"clear",values:zt}),Xn("",!1,!1)},Xo=pe(wt,wo,zt,ln,sn,Lr,zn,dr),Sa=Xo.allowClear,Yo=Xo.clearIcon,Po=ee.createElement(dn,{ref:Vn}),Ca=x()(wt,Rt,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(wt,"-focused"),xi),"".concat(wt,"-multiple"),pr),"".concat(wt,"-single"),!pr),"".concat(wt,"-allow-clear"),ln),"".concat(wt,"-show-arrow"),Ko),"".concat(wt,"-disabled"),Lr),"".concat(wt,"-loading"),zr),"".concat(wt,"-open"),ri),"".concat(wt,"-customize-input"),Ki),"".concat(wt,"-show-search"),Mr)),ko=ee.createElement(we,{ref:Zn,disabled:Lr,prefixCls:wt,visible:lo,popupElement:Po,animation:en,transitionName:mn,dropdownStyle:bn,dropdownClassName:_n,direction:Ht,dropdownMatchSelectWidth:En,dropdownRender:Mn,dropdownAlign:On,placement:jn,builtinPlacements:on,getPopupContainer:nn,empty:Lt,getTriggerDOMNode:function(In){return Ln.current||In},onPopupVisibleChange:wa,onPopupMouseEnter:Za},qn?ee.cloneElement(qn,{ref:xn}):ee.createElement(Fe,(0,ge.Z)({},It,{domRef:Ln,prefixCls:wt,inputElement:Ki,ref:Wn,id:At,prefix:un,showSearch:Mr,autoClearSearchValue:tn,mode:dr,activeDescendantId:Jr,tagRender:Ft,values:zt,open:ri,onToggleOpen:vn,activeValue:Qr,searchValue:zn,onSearch:Xn,onSearchSubmit:Vi,onRemove:io,tokenWithEnter:An,onInputBlur:Xi}))),Ii;return qn?Ii=ko:Ii=ee.createElement("div",(0,ge.Z)({className:Ca},Wr,{ref:Rn,onMouseDown:uo,onKeyDown:Li,onKeyUp:to,onFocus:$a,onBlur:ya}),ee.createElement(St,{visible:xi&&!ri,values:zt}),ko,Vo,Sa&&Yo),ee.createElement(me.Provider,{value:Ga},Ii)}),xt=Et,Dt=function(){return null};Dt.isSelectOptGroup=!0;var jt=Dt,ht=function(){return null};ht.isSelectOption=!0;var Ct=ht,$t=je(80547),Vt=je(2738),vt=je(48911);function kt(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Wt=["disabled","title","children","style","className"];function Kt(It){return typeof It=="string"||typeof It=="number"}var qt=function(Nt,yt){var At=he(),wt=At.prefixCls,Rt=At.id,pt=At.open,Ft=At.multiple,Ht=At.mode,Gt=At.searchValue,zt=At.toggleOpen,Bt=At.notFoundContent,Lt=At.onPopupScroll,Ut=ee.useContext(Tt),cr=Ut.maxCount,lr=Ut.flattenOptions,dr=Ut.onActiveValue,Lr=Ut.defaultActiveFirstOption,zr=Ut.onSelect,Zr=Ut.menuItemSelectedIcon,Br=Ut.rawValues,Pr=Ut.fieldNames,Nr=Ut.virtual,$r=Ut.direction,Qr=Ut.listHeight,Vr=Ut.listItemHeight,Jr=Ut.optionRender,kr="".concat(wt,"-item"),tn=(0,$t.Z)(function(){return lr},[pt,lr],function(qr,mr){return mr[0]&&qr[1]!==mr[1]}),Gr=ee.useRef(null),fn=ee.useMemo(function(){return Ft&&We(cr)&&(Br==null?void 0:Br.size)>=cr},[Ft,cr,Br==null?void 0:Br.size]),pn=function(mr){mr.preventDefault()},ln=function(mr){var jr;(jr=Gr.current)===null||jr===void 0||jr.scrollTo(typeof mr=="number"?{index:mr}:mr)},un=ee.useCallback(function(qr){return Ht==="combobox"?!1:Br.has(qr)},[Ht,(0,gt.Z)(Br).toString(),Br.size]),yn=function(mr){for(var jr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Ar=tn.length,hr=0;hr<Ar;hr+=1){var Hr=(mr+hr*jr+Ar)%Ar,Kr=tn[Hr]||{},Or=Kr.group,pr=Kr.data;if(!Or&&!(pr!=null&&pr.disabled)&&(un(pr.value)||!fn))return Hr}return-1},sn=ee.useState(function(){return yn(0)}),dn=(0,xe.Z)(sn,2),en=dn[0],mn=dn[1],bn=function(mr){var jr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;mn(mr);var Ar={source:jr?"keyboard":"mouse"},hr=tn[mr];if(!hr){dr(null,-1,Ar);return}dr(hr.value,mr,Ar)};(0,ee.useEffect)(function(){bn(Lr!==!1?yn(0):-1)},[tn.length,Gt]);var _n=ee.useCallback(function(qr){return Ht==="combobox"?String(qr).toLowerCase()===Gt.toLowerCase():Br.has(qr)},[Ht,Gt,(0,gt.Z)(Br).toString(),Br.size]);(0,ee.useEffect)(function(){var qr=setTimeout(function(){if(!Ft&&pt&&Br.size===1){var jr=Array.from(Br)[0],Ar=tn.findIndex(function(hr){var Hr=hr.data;return Gt?String(Hr.value).startsWith(Gt):Hr.value===jr});Ar!==-1&&(bn(Ar),ln(Ar))}});if(pt){var mr;(mr=Gr.current)===null||mr===void 0||mr.scrollTo(void 0)}return function(){return clearTimeout(qr)}},[pt,Gt]);var En=function(mr){mr!==void 0&&zr(mr,{selected:!Br.has(mr)}),Ft||zt(!1)};if(ee.useImperativeHandle(yt,function(){return{onKeyDown:function(mr){var jr=mr.which,Ar=mr.ctrlKey;switch(jr){case Be.Z.N:case Be.Z.P:case Be.Z.UP:case Be.Z.DOWN:{var hr=0;if(jr===Be.Z.UP?hr=-1:jr===Be.Z.DOWN?hr=1:kt()&&Ar&&(jr===Be.Z.N?hr=1:jr===Be.Z.P&&(hr=-1)),hr!==0){var Hr=yn(en+hr,hr);ln(Hr),bn(Hr,!0)}break}case Be.Z.TAB:case Be.Z.ENTER:{var Kr,Or=tn[en];Or&&!(Or!=null&&(Kr=Or.data)!==null&&Kr!==void 0&&Kr.disabled)&&!fn?En(Or.value):En(void 0),pt&&mr.preventDefault();break}case Be.Z.ESC:zt(!1),pt&&mr.stopPropagation()}},onKeyUp:function(){},scrollTo:function(mr){ln(mr)}}}),tn.length===0)return ee.createElement("div",{role:"listbox",id:"".concat(Rt,"_list"),className:"".concat(kr,"-empty"),onMouseDown:pn},Bt);var Mn=Object.keys(Pr).map(function(qr){return Pr[qr]}),On=function(mr){return mr.label};function jn(qr,mr){var jr=qr.group;return{role:jr?"presentation":"option",id:"".concat(Rt,"_list_").concat(mr)}}var on=function(mr){var jr=tn[mr];if(!jr)return null;var Ar=jr.data||{},hr=Ar.value,Hr=jr.group,Kr=(0,Ce.Z)(Ar,!0),Or=On(jr);return jr?ee.createElement("div",(0,ge.Z)({"aria-label":typeof Or=="string"&&!Hr?Or:null},Kr,{key:mr},jn(jr,mr),{"aria-selected":_n(hr)}),hr):null},nn={role:"listbox",id:"".concat(Rt,"_list")};return ee.createElement(ee.Fragment,null,Nr&&ee.createElement("div",(0,ge.Z)({},nn,{style:{height:0,width:0,overflow:"hidden"}}),on(en-1),on(en),on(en+1)),ee.createElement(vt.Z,{itemKey:"key",ref:Gr,data:tn,height:Qr,itemHeight:Vr,fullHeight:!1,onMouseDown:pn,onScroll:Lt,virtual:Nr,direction:$r,innerProps:Nr?null:nn},function(qr,mr){var jr=qr.group,Ar=qr.groupOption,hr=qr.data,Hr=qr.label,Kr=qr.value,Or=hr.key;if(jr){var pr,Mr=(pr=hr.title)!==null&&pr!==void 0?pr:Kt(Hr)?Hr.toString():void 0;return ee.createElement("div",{className:x()(kr,"".concat(kr,"-group"),hr.className),title:Mr},Hr!==void 0?Hr:Or)}var Wr=hr.disabled,cn=hr.title,Dn=hr.children,Tn=hr.style,Bn=hr.className,Rn=(0,z.Z)(hr,Wt),Ln=(0,Vt.Z)(Rn,Mn),Zn=un(Kr),Wn=Wr||!Zn&&fn,Vn="".concat(kr,"-option"),ti=x()(kr,Vn,Bn,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(Vn,"-grouped"),Ar),"".concat(Vn,"-active"),en===mr&&!Wn),"".concat(Vn,"-disabled"),Wn),"".concat(Vn,"-selected"),Zn)),Ei=On(qr),Ni=!Zr||typeof Zr=="function"||Zn,xi=typeof Ei=="number"?Ei:Ei||Kr,li=Kt(xi)?xi.toString():void 0;return cn!==void 0&&(li=cn),ee.createElement("div",(0,ge.Z)({},(0,Ce.Z)(Ln),Nr?{}:jn(qr,mr),{"aria-selected":_n(Kr),className:ti,title:li,onMouseMove:function(){en===mr||Wn||bn(mr)},onClick:function(){Wn||En(Kr)},style:Tn}),ee.createElement("div",{className:"".concat(Vn,"-content")},typeof Jr=="function"?Jr(qr,{index:mr}):xi),ee.isValidElement(Zr)||Zn,Ni&&ee.createElement(ce,{className:"".concat(kr,"-option-state"),customizeIcon:Zr,customizeIconProps:{value:Kr,disabled:Wn,isSelected:Zn}},Zn?"\u2713":null))}))},or=ee.forwardRef(qt),gr=or,wr=function(It,Nt){var yt=ee.useRef({values:new Map,options:new Map}),At=ee.useMemo(function(){var Rt=yt.current,pt=Rt.values,Ft=Rt.options,Ht=It.map(function(Bt){if(Bt.label===void 0){var Lt;return(0,Te.Z)((0,Te.Z)({},Bt),{},{label:(Lt=pt.get(Bt.value))===null||Lt===void 0?void 0:Lt.label})}return Bt}),Gt=new Map,zt=new Map;return Ht.forEach(function(Bt){Gt.set(Bt.value,Bt),zt.set(Bt.value,Nt.get(Bt.value)||Ft.get(Bt.value))}),yt.current.values=Gt,yt.current.options=zt,Ht},[It,Nt]),wt=ee.useCallback(function(Rt){return Nt.get(Rt)||yt.current.options.get(Rt)},[Nt]);return[At,wt]};function ur(It,Nt){return $e(It).join("").toUpperCase().includes(Nt)}var xr=function(It,Nt,yt,At,wt){return ee.useMemo(function(){if(!yt||At===!1)return It;var Rt=Nt.options,pt=Nt.label,Ft=Nt.value,Ht=[],Gt=typeof At=="function",zt=yt.toUpperCase(),Bt=Gt?At:function(Ut,cr){return wt?ur(cr[wt],zt):cr[Rt]?ur(cr[pt!=="children"?pt:"label"],zt):ur(cr[Ft],zt)},Lt=Gt?function(Ut){return st(Ut)}:function(Ut){return Ut};return It.forEach(function(Ut){if(Ut[Rt]){var cr=Bt(yt,Lt(Ut));if(cr)Ht.push(Ut);else{var lr=Ut[Rt].filter(function(dr){return Bt(yt,Lt(dr))});lr.length&&Ht.push((0,Te.Z)((0,Te.Z)({},Ut),{},(0,a.Z)({},Rt,lr)))}return}Bt(yt,Lt(Ut))&&Ht.push(Ut)}),Ht},[It,At,wt,yt,Nt])},nr=je(6551),fr=je(11592),yr=["children","value"],Sr=["children"];function ir(It){var Nt=It,yt=Nt.key,At=Nt.props,wt=At.children,Rt=At.value,pt=(0,z.Z)(At,yr);return(0,Te.Z)({key:yt,value:Rt!==void 0?Rt:yt,children:wt},pt)}function Qt(It){var Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,fr.Z)(It).map(function(yt,At){if(!ee.isValidElement(yt)||!yt.type)return null;var wt=yt,Rt=wt.type.isSelectOptGroup,pt=wt.key,Ft=wt.props,Ht=Ft.children,Gt=(0,z.Z)(Ft,Sr);return Nt||!Rt?ir(yt):(0,Te.Z)((0,Te.Z)({key:"__RC_SELECT_GRP__".concat(pt===null?At:pt,"__"),label:pt},Gt),{},{options:Qt(Ht)})}).filter(function(yt){return yt})}var Jt=function(Nt,yt,At,wt,Rt){return ee.useMemo(function(){var pt=Nt,Ft=!Nt;Ft&&(pt=Qt(yt));var Ht=new Map,Gt=new Map,zt=function(Ut,cr,lr){lr&&typeof lr=="string"&&Ut.set(cr[lr],cr)},Bt=function Lt(Ut){for(var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,lr=0;lr<Ut.length;lr+=1){var dr=Ut[lr];!dr[At.options]||cr?(Ht.set(dr[At.value],dr),zt(Gt,dr,At.label),zt(Gt,dr,wt),zt(Gt,dr,Rt)):Lt(dr[At.options],!0)}};return Bt(pt),{options:pt,valueOptions:Ht,labelOptions:Gt}},[Nt,yt,At,wt,Rt])},tr=Jt;function sr(It){var Nt=ee.useRef();Nt.current=It;var yt=ee.useCallback(function(){return Nt.current.apply(Nt,arguments)},[]);return yt}function Cr(It){var Nt=It.mode,yt=It.options,At=It.children,wt=It.backfill,Rt=It.allowClear,pt=It.placeholder,Ft=It.getInputElement,Ht=It.showSearch,Gt=It.onSearch,zt=It.defaultOpen,Bt=It.autoFocus,Lt=It.labelInValue,Ut=It.value,cr=It.inputValue,lr=It.optionLabelProp,dr=isMultiple(Nt),Lr=Ht!==void 0?Ht:dr||Nt==="combobox",zr=yt||convertChildrenToData(At);if(warning(Nt!=="tags"||zr.every(function(Nr){return!Nr.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Nt==="tags"||Nt==="combobox"){var Zr=zr.some(function(Nr){return Nr.options?Nr.options.some(function($r){return typeof("value"in $r?$r.value:$r.key)=="number"}):typeof("value"in Nr?Nr.value:Nr.key)=="number"});warning(!Zr,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(Nt!=="combobox"||!lr,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(Nt==="combobox"||!wt,"`backfill` only works with `combobox` mode."),warning(Nt==="combobox"||!Ft,"`getInputElement` only work with `combobox` mode."),noteOnce(Nt!=="combobox"||!Ft||!Rt||!pt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Gt&&!Lr&&Nt!=="combobox"&&Nt!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!zt||Bt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ut!=null){var Br=toArray(Ut);warning(!Lt||Br.every(function(Nr){return _typeof(Nr)==="object"&&("key"in Nr||"value"in Nr)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!dr||Array.isArray(Ut),"`value` should be array when `mode` is `multiple` or `tags`")}if(At){var Pr=null;toNodeArray(At).some(function(Nr){if(!React.isValidElement(Nr)||!Nr.type)return!1;var $r=Nr,Qr=$r.type;if(Qr.isSelectOption)return!1;if(Qr.isSelectOptGroup){var Vr=toNodeArray(Nr.props.children).every(function(Jr){return!React.isValidElement(Jr)||!Nr.type||Jr.type.isSelectOption?!0:(Pr=Jr.type,!1)});return!Vr}return Pr=Qr,!0}),Pr&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Pr.displayName||Pr.name||Pr,"`.")),warning(cr===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Er(It,Nt){if(It){var yt=function At(wt){for(var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pt=0;pt<wt.length;pt++){var Ft=wt[pt];if(Ft[Nt==null?void 0:Nt.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!Rt&&Array.isArray(Ft[Nt==null?void 0:Nt.options])&&At(Ft[Nt==null?void 0:Nt.options],!0))break}};yt(It)}}var vr=null,br=["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"],Fr=["inputValue"];function _r(It){return!It||(0,E.Z)(It)!=="object"}var Yt=ee.forwardRef(function(It,Nt){var yt=It.id,At=It.mode,wt=It.prefixCls,Rt=wt===void 0?"rc-select":wt,pt=It.backfill,Ft=It.fieldNames,Ht=It.inputValue,Gt=It.searchValue,zt=It.onSearch,Bt=It.autoClearSearchValue,Lt=Bt===void 0?!0:Bt,Ut=It.onSelect,cr=It.onDeselect,lr=It.dropdownMatchSelectWidth,dr=lr===void 0?!0:lr,Lr=It.filterOption,zr=It.filterSort,Zr=It.optionFilterProp,Br=It.optionLabelProp,Pr=It.options,Nr=It.optionRender,$r=It.children,Qr=It.defaultActiveFirstOption,Vr=It.menuItemSelectedIcon,Jr=It.virtual,kr=It.direction,tn=It.listHeight,Gr=tn===void 0?200:tn,fn=It.listItemHeight,pn=fn===void 0?20:fn,ln=It.labelRender,un=It.value,yn=It.defaultValue,sn=It.labelInValue,dn=It.onChange,en=It.maxCount,mn=(0,z.Z)(It,br),bn=(0,nr.ZP)(yt),_n=Mt(At),En=!!(!Pr&&$r),Mn=ee.useMemo(function(){return Lr===void 0&&At==="combobox"?!1:Lr},[Lr,At]),On=ee.useMemo(function(){return Ze(Ft,En)},[JSON.stringify(Ft),En]),jn=(0,ie.Z)("",{value:Gt!==void 0?Gt:Ht,postState:function(An){return An||""}}),on=(0,xe.Z)(jn,2),nn=on[0],qr=on[1],mr=tr(Pr,$r,On,Zr,Br),jr=mr.valueOptions,Ar=mr.labelOptions,hr=mr.options,Hr=ee.useCallback(function(vn){var An=$e(vn);return An.map(function(wn){var Cn,Un,Xn,Vi,Oi;if(_r(wn))Cn=wn;else{var gi;Xn=wn.key,Un=wn.label,Cn=(gi=wn.value)!==null&&gi!==void 0?gi:Xn}var ni=jr.get(Cn);if(ni){var $i;if(Un===void 0&&(Un=ni==null?void 0:ni[Br||On.label]),Xn===void 0&&(Xn=($i=ni==null?void 0:ni.key)!==null&&$i!==void 0?$i:Cn),Vi=ni==null?void 0:ni.disabled,Oi=ni==null?void 0:ni.title,0)var eo}return{label:Un,value:Cn,key:Xn,disabled:Vi,title:Oi}})},[On,Br,jr]),Kr=(0,ie.Z)(yn,{value:un}),Or=(0,xe.Z)(Kr,2),pr=Or[0],Mr=Or[1],Wr=ee.useMemo(function(){var vn,An=_n&&pr===null?[]:pr,wn=Hr(An);return At==="combobox"&&Ke((vn=wn[0])===null||vn===void 0?void 0:vn.value)?[]:wn},[pr,Hr,At,_n]),cn=wr(Wr,jr),Dn=(0,xe.Z)(cn,2),Tn=Dn[0],Bn=Dn[1],Rn=ee.useMemo(function(){if(!At&&Tn.length===1){var vn=Tn[0];if(vn.value===null&&(vn.label===null||vn.label===void 0))return[]}return Tn.map(function(An){var wn;return(0,Te.Z)((0,Te.Z)({},An),{},{label:(wn=typeof ln=="function"?ln(An):An.label)!==null&&wn!==void 0?wn:An.value})})},[At,Tn,ln]),Ln=ee.useMemo(function(){return new Set(Tn.map(function(vn){return vn.value}))},[Tn]);ee.useEffect(function(){if(At==="combobox"){var vn,An=(vn=Tn[0])===null||vn===void 0?void 0:vn.value;qr(_e(An)?String(An):"")}},[Tn]);var Zn=sr(function(vn,An){var wn=An!=null?An:vn;return(0,a.Z)((0,a.Z)({},On.value,vn),On.label,wn)}),Wn=ee.useMemo(function(){if(At!=="tags")return hr;var vn=(0,gt.Z)(hr),An=function(Cn){return jr.has(Cn)};return(0,gt.Z)(Tn).sort(function(wn,Cn){return wn.value<Cn.value?-1:1}).forEach(function(wn){var Cn=wn.value;An(Cn)||vn.push(Zn(Cn,wn.label))}),vn},[Zn,hr,jr,Tn,At]),Vn=xr(Wn,On,nn,Mn,Zr),ti=ee.useMemo(function(){return At!=="tags"||!nn||Vn.some(function(vn){return vn[Zr||"value"]===nn})||Vn.some(function(vn){return vn[On.value]===nn})?Vn:[Zn(nn)].concat((0,gt.Z)(Vn))},[Zn,Zr,At,Vn,nn,On]),Ei=function vn(An){var wn=(0,gt.Z)(An).sort(function(Cn,Un){return zr(Cn,Un,{searchValue:nn})});return wn.map(function(Cn){return Array.isArray(Cn.options)?(0,Te.Z)((0,Te.Z)({},Cn),{},{options:Cn.options.length>0?vn(Cn.options):Cn.options}):Cn})},Ni=ee.useMemo(function(){return zr?Ei(ti):ti},[ti,zr,nn]),xi=ee.useMemo(function(){return Ye(Ni,{fieldNames:On,childrenAsData:En})},[Ni,On,En]),li=function(An){var wn=Hr(An);if(Mr(wn),dn&&(wn.length!==Tn.length||wn.some(function(Xn,Vi){var Oi;return((Oi=Tn[Vi])===null||Oi===void 0?void 0:Oi.value)!==(Xn==null?void 0:Xn.value)}))){var Cn=sn?wn:wn.map(function(Xn){return Xn.value}),Un=wn.map(function(Xn){return st(Bn(Xn.value))});dn(_n?Cn:Cn[0],_n?Un:Un[0])}},Bi=ee.useState(null),zn=(0,xe.Z)(Bi,2),Ki=zn[0],qn=zn[1],xn=ee.useState(0),Fn=(0,xe.Z)(xn,2),$n=Fn[0],Sn=Fn[1],Nn=Qr!==void 0?Qr:At!=="combobox",Pn=ee.useCallback(function(vn,An){var wn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Cn=wn.source,Un=Cn===void 0?"keyboard":Cn;Sn(An),pt&&At==="combobox"&&vn!==null&&Un==="keyboard"&&qn(String(vn))},[pt,At]),ui=function(An,wn,Cn){var Un=function(){var io,Xi=Bn(An);return[sn?{label:Xi==null?void 0:Xi[On.label],value:An,key:(io=Xi==null?void 0:Xi.key)!==null&&io!==void 0?io:An}:An,st(Xi)]};if(wn&&Ut){var Xn=Un(),Vi=(0,xe.Z)(Xn,2),Oi=Vi[0],gi=Vi[1];Ut(Oi,gi)}else if(!wn&&cr&&Cn!=="clear"){var ni=Un(),$i=(0,xe.Z)(ni,2),eo=$i[0],Li=$i[1];cr(eo,Li)}},ji=sr(function(vn,An){var wn,Cn=_n?An.selected:!0;Cn?wn=_n?[].concat((0,gt.Z)(Tn),[vn]):[vn]:wn=Tn.filter(function(Un){return Un.value!==vn}),li(wn),ui(vn,Cn),At==="combobox"?qn(""):(!Mt||Lt)&&(qr(""),qn(""))}),di=function(An,wn){li(An);var Cn=wn.type,Un=wn.values;(Cn==="remove"||Cn==="clear")&&Un.forEach(function(Xn){ui(Xn.value,!1,Cn)})},ri=function(An,wn){if(qr(An),qn(null),wn.source==="submit"){var Cn=(An||"").trim();if(Cn){var Un=Array.from(new Set([].concat((0,gt.Z)(Ln),[Cn])));li(Un),ui(Cn,!0),qr("")}return}wn.source!=="blur"&&(At==="combobox"&&li(An),zt==null||zt(An))},xo=function(An){var wn=An;At!=="tags"&&(wn=An.map(function(Un){var Xn=Ar.get(Un);return Xn==null?void 0:Xn.value}).filter(function(Un){return Un!==void 0}));var Cn=Array.from(new Set([].concat((0,gt.Z)(Ln),(0,gt.Z)(wn))));li(Cn),Cn.forEach(function(Un){ui(Un,!0)})},lo=ee.useMemo(function(){var vn=Jr!==!1&&dr!==!1;return(0,Te.Z)((0,Te.Z)({},mr),{},{flattenOptions:xi,onActiveValue:Pn,defaultActiveFirstOption:Nn,onSelect:ji,menuItemSelectedIcon:Vr,rawValues:Ln,fieldNames:On,virtual:vn,direction:kr,listHeight:Gr,listItemHeight:pn,childrenAsData:En,maxCount:en,optionRender:Nr})},[en,mr,xi,Pn,Nn,ji,Vr,Ln,On,Jr,dr,kr,Gr,pn,En,Nr]);return ee.createElement(Tt.Provider,{value:lo},ee.createElement(xt,(0,ge.Z)({},mn,{id:bn,prefixCls:Rt,ref:Nt,omitDomProps:Fr,mode:At,displayValues:Rn,onDisplayValuesChange:di,direction:kr,searchValue:nn,onSearch:ri,autoClearSearchValue:Lt,onSearchSplit:xo,dropdownMatchSelectWidth:dr,OptionList:gr,emptyOptions:!xi.length,activeValue:Ki,activeDescendantId:"".concat(bn,"_list_").concat($n)})))}),ar=Yt;ar.Option=Ct,ar.OptGroup=jt;var Dr=ar,Ir=Dr},22711:function(Xt,Pt,je){"use strict";je.r(Pt),je.d(Pt,{ResizableTextArea:function(){return ke},default:function(){return Ue}});var ge=je(54476),gt=je(20068),a=je(33885),Te=je(94480),xe=je(42978),z=je(75931),E=je(92310),ie=je.n(E),oe=je(36901),ee=je(66003),le=je(30292),x=je(18929),ne=je(59301),re=je(76190),ae=je(29301),se=je(34280),ce=je(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"],he={},be;function De($e){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ot=$e.getAttribute("id")||$e.getAttribute("data-reactid")||$e.getAttribute("name");if(Je&&he[ot])return he[ot];var _e=window.getComputedStyle($e),Ke=_e.getPropertyValue("box-sizing")||_e.getPropertyValue("-moz-box-sizing")||_e.getPropertyValue("-webkit-box-sizing"),et=parseFloat(_e.getPropertyValue("padding-bottom"))+parseFloat(_e.getPropertyValue("padding-top")),rt=parseFloat(_e.getPropertyValue("border-bottom-width"))+parseFloat(_e.getPropertyValue("border-top-width")),tt=me.map(function(Xe){return"".concat(Xe,":").concat(_e.getPropertyValue(Xe))}).join(";"),Ge={sizingStyle:tt,paddingSize:et,borderSize:rt,boxSizing:Ke};return Je&&ot&&(he[ot]=Ge),Ge}function Me($e){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,_e=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;be||(be=document.createElement("textarea"),be.setAttribute("tab-index","-1"),be.setAttribute("aria-hidden","true"),be.setAttribute("name","hiddenTextarea"),document.body.appendChild(be)),$e.getAttribute("wrap")?be.setAttribute("wrap",$e.getAttribute("wrap")):be.removeAttribute("wrap");var Ke=De($e,Je),et=Ke.paddingSize,rt=Ke.borderSize,tt=Ke.boxSizing,Ge=Ke.sizingStyle;be.setAttribute("style","".concat(Ge,";").concat(pe)),be.value=$e.value||$e.placeholder||"";var Xe=void 0,Ve=void 0,it,Qe=be.scrollHeight;if(tt==="border-box"?Qe+=rt:tt==="content-box"&&(Qe-=et),ot!==null||_e!==null){be.value=" ";var ct=be.scrollHeight-et;ot!==null&&(Xe=ct*ot,tt==="border-box"&&(Xe=Xe+et+rt),Qe=Math.max(Xe,Qe)),_e!==null&&(Ve=ct*_e,tt==="border-box"&&(Ve=Ve+et+rt),it=Qe>Ve?"":"hidden",Qe=Math.min(Ve,Qe))}var at={height:Qe,overflowY:it,resize:"none"};return Xe&&(at.minHeight=Xe),Ve&&(at.maxHeight=Ve),at}var Be=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Pe=0,Ce=1,Oe=2,Ie=ne.forwardRef(function($e,Je){var ot=$e,_e=ot.prefixCls,Ke=ot.defaultValue,et=ot.value,rt=ot.autoSize,tt=ot.onResize,Ge=ot.className,Xe=ot.style,Ve=ot.disabled,it=ot.onChange,Qe=ot.onInternalAutoSize,ct=(0,z.Z)(ot,Be),at=(0,x.Z)(Ke,{value:et,postState:function(Ct){return Ct!=null?Ct:""}}),qe=(0,xe.Z)(at,2),Fe=qe[0],Re=qe[1],te=function(Ct){Re(Ct.target.value),it==null||it(Ct)},de=ne.useRef();ne.useImperativeHandle(Je,function(){return{textArea:de.current}});var Ne=ne.useMemo(function(){return rt&&(0,re.Z)(rt)==="object"?[rt.minRows,rt.maxRows]:[]},[rt]),ze=(0,xe.Z)(Ne,2),we=ze[0],ye=ze[1],Ee=!!rt,We=function(){try{if(document.activeElement===de.current){var Ct=de.current,$t=Ct.selectionStart,Vt=Ct.selectionEnd,vt=Ct.scrollTop;de.current.setSelectionRange($t,Vt),de.current.scrollTop=vt}}catch(kt){}},Ze=ne.useState(Oe),Ye=(0,xe.Z)(Ze,2),st=Ye[0],lt=Ye[1],ft=ne.useState(),Tt=(0,xe.Z)(ft,2),St=Tt[0],Ot=Tt[1],bt=function(){lt(Pe)};(0,se.Z)(function(){Ee&&bt()},[et,we,ye,Ee]),(0,se.Z)(function(){if(st===Pe)lt(Ce);else if(st===Ce){var ht=Me(de.current,!1,we,ye);lt(Oe),Ot(ht)}else We()},[st]);var Mt=ne.useRef(),Et=function(){ce.Z.cancel(Mt.current)},xt=function(Ct){st===Oe&&(tt==null||tt(Ct),rt&&(Et(),Mt.current=(0,ce.Z)(function(){bt()})))};ne.useEffect(function(){return Et},[]);var Dt=Ee?St:null,jt=(0,a.Z)((0,a.Z)({},Xe),Dt);return(st===Pe||st===Ce)&&(jt.overflowY="hidden",jt.overflowX="hidden"),ne.createElement(ae.Z,{onResize:xt,disabled:!(rt||tt)},ne.createElement("textarea",(0,ge.Z)({},ct,{ref:de,style:jt,className:ie()(_e,Ge,(0,gt.Z)({},"".concat(_e,"-disabled"),Ve)),disabled:Ve,value:Fe,onChange:te})))}),ke=Ie,Le=["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"],Ae=ne.forwardRef(function($e,Je){var ot,_e=$e.defaultValue,Ke=$e.value,et=$e.onFocus,rt=$e.onBlur,tt=$e.onChange,Ge=$e.allowClear,Xe=$e.maxLength,Ve=$e.onCompositionStart,it=$e.onCompositionEnd,Qe=$e.suffix,ct=$e.prefixCls,at=ct===void 0?"rc-textarea":ct,qe=$e.showCount,Fe=$e.count,Re=$e.className,te=$e.style,de=$e.disabled,Ne=$e.hidden,ze=$e.classNames,we=$e.styles,ye=$e.onResize,Ee=$e.onClear,We=$e.onPressEnter,Ze=$e.readOnly,Ye=$e.autoSize,st=$e.onKeyDown,lt=(0,z.Z)($e,Le),ft=(0,x.Z)(_e,{value:Ke,defaultValue:_e}),Tt=(0,xe.Z)(ft,2),St=Tt[0],Ot=Tt[1],bt=St==null?"":String(St),Mt=ne.useState(!1),Et=(0,xe.Z)(Mt,2),xt=Et[0],Dt=Et[1],jt=ne.useRef(!1),ht=ne.useState(null),Ct=(0,xe.Z)(ht,2),$t=Ct[0],Vt=Ct[1],vt=(0,ne.useRef)(null),kt=(0,ne.useRef)(null),Wt=function(){var ar;return(ar=kt.current)===null||ar===void 0?void 0:ar.textArea},Kt=function(){Wt().focus()};(0,ne.useImperativeHandle)(Je,function(){var Yt;return{resizableTextArea:kt.current,focus:Kt,blur:function(){Wt().blur()},nativeElement:((Yt=vt.current)===null||Yt===void 0?void 0:Yt.nativeElement)||Wt()}}),(0,ne.useEffect)(function(){Dt(function(Yt){return!de&&Yt})},[de]);var qt=ne.useState(null),or=(0,xe.Z)(qt,2),gr=or[0],wr=or[1];ne.useEffect(function(){if(gr){var Yt;(Yt=Wt()).setSelectionRange.apply(Yt,(0,Te.Z)(gr))}},[gr]);var ur=(0,ee.Z)(Fe,qe),xr=(ot=ur.max)!==null&&ot!==void 0?ot:Xe,nr=Number(xr)>0,fr=ur.strategy(bt),yr=!!xr&&fr>xr,Sr=function(ar,Dr){var Ir=Dr;!jt.current&&ur.exceedFormatter&&ur.max&&ur.strategy(Dr)>ur.max&&(Ir=ur.exceedFormatter(Dr,{max:ur.max}),Dr!==Ir&&wr([Wt().selectionStart||0,Wt().selectionEnd||0])),Ot(Ir),(0,le.rJ)(ar.currentTarget,ar,tt,Ir)},ir=function(ar){jt.current=!0,Ve==null||Ve(ar)},Qt=function(ar){jt.current=!1,Sr(ar,ar.currentTarget.value),it==null||it(ar)},Jt=function(ar){Sr(ar,ar.target.value)},tr=function(ar){ar.key==="Enter"&&We&&We(ar),st==null||st(ar)},sr=function(ar){Dt(!0),et==null||et(ar)},Cr=function(ar){Dt(!1),rt==null||rt(ar)},Er=function(ar){Ot(""),Kt(),(0,le.rJ)(Wt(),ar,tt)},vr=Qe,br;ur.show&&(ur.showFormatter?br=ur.showFormatter({value:bt,count:fr,maxLength:xr}):br="".concat(fr).concat(nr?" / ".concat(xr):""),vr=ne.createElement(ne.Fragment,null,vr,ne.createElement("span",{className:ie()("".concat(at,"-data-count"),ze==null?void 0:ze.count),style:we==null?void 0:we.count},br)));var Fr=function(ar){var Dr;ye==null||ye(ar),(Dr=Wt())!==null&&Dr!==void 0&&Dr.style.height&&Vt(!0)},_r=!Ye&&!qe&&!Ge;return ne.createElement(oe.BaseInput,{ref:vt,value:bt,allowClear:Ge,handleReset:Er,suffix:vr,prefixCls:at,classNames:(0,a.Z)((0,a.Z)({},ze),{},{affixWrapper:ie()(ze==null?void 0:ze.affixWrapper,(0,gt.Z)((0,gt.Z)({},"".concat(at,"-show-count"),qe),"".concat(at,"-textarea-allow-clear"),Ge))}),disabled:de,focused:xt,className:ie()(Re,yr&&"".concat(at,"-out-of-range")),style:(0,a.Z)((0,a.Z)({},te),$t&&!_r?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof br=="string"?br:void 0}},hidden:Ne,readOnly:Ze,onClear:Ee},ne.createElement(ke,(0,ge.Z)({},lt,{autoSize:Ye,maxLength:Xe,onKeyDown:tr,onChange:Jt,onFocus:sr,onBlur:Cr,onCompositionStart:ir,onCompositionEnd:Qt,className:ie()(ze==null?void 0:ze.textarea),style:(0,a.Z)((0,a.Z)({},we==null?void 0:we.textarea),{},{resize:te==null?void 0:te.resize}),disabled:de,prefixCls:at,onResize:Fr,ref:kt,readOnly:Ze})))}),ve=Ae,Ue=ve},639:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return he}});var ge=je(54476),gt=je(20068),a=je(33885),Te=je(42978),xe=je(75931),z=je(59301),E=je(92310),ie=je.n(E),oe=je(26112),ee=je(30699),le=function(De){for(var Me=De.prefixCls,Be=De.level,Pe=De.isStart,Ce=De.isEnd,Oe="".concat(Me,"-indent-unit"),Ie=[],ke=0;ke<Be;ke+=1)Ie.push(z.createElement("span",{key:ke,className:ie()(Oe,(0,gt.Z)((0,gt.Z)({},"".concat(Oe,"-start"),Pe[ke]),"".concat(Oe,"-end"),Ce[ke]))}));return z.createElement("span",{"aria-hidden":"true",className:"".concat(Me,"-indent")},Ie)},x=z.memo(le),ne=je(65065),re=je(34061),ae=["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(De){var Me,Be,Pe,Ce=De.eventKey,Oe=De.className,Ie=De.style,ke=De.dragOver,Le=De.dragOverGapTop,Ae=De.dragOverGapBottom,ve=De.isLeaf,Ue=De.isStart,$e=De.isEnd,Je=De.expanded,ot=De.selected,_e=De.checked,Ke=De.halfChecked,et=De.loading,rt=De.domRef,tt=De.active,Ge=De.data,Xe=De.onMouseMove,Ve=De.selectable,it=(0,xe.Z)(De,ae),Qe=z.useContext(ee.k),ct=z.useContext(ee.y),at=z.useRef(null),qe=z.useState(!1),Fe=(0,Te.Z)(qe,2),Re=Fe[0],te=Fe[1],de=!!(Qe.disabled||De.disabled||(Me=ct.nodeDisabled)!==null&&Me!==void 0&&Me.call(ct,Ge)),Ne=z.useMemo(function(){return!Qe.checkable||De.checkable===!1?!1:Qe.checkable},[Qe.checkable,De.checkable]),ze=function(fr){de||Qe.onNodeSelect(fr,(0,re.F)(De))},we=function(fr){de||!Ne||De.disableCheckbox||Qe.onNodeCheck(fr,(0,re.F)(De),!_e)},ye=z.useMemo(function(){return typeof Ve=="boolean"?Ve:Qe.selectable},[Ve,Qe.selectable]),Ee=function(fr){Qe.onNodeClick(fr,(0,re.F)(De)),ye?ze(fr):we(fr)},We=function(fr){Qe.onNodeDoubleClick(fr,(0,re.F)(De))},Ze=function(fr){Qe.onNodeMouseEnter(fr,(0,re.F)(De))},Ye=function(fr){Qe.onNodeMouseLeave(fr,(0,re.F)(De))},st=function(fr){Qe.onNodeContextMenu(fr,(0,re.F)(De))},lt=z.useMemo(function(){return!!(Qe.draggable&&(!Qe.draggable.nodeDraggable||Qe.draggable.nodeDraggable(Ge)))},[Qe.draggable,Ge]),ft=function(fr){fr.stopPropagation(),te(!0),Qe.onNodeDragStart(fr,De);try{fr.dataTransfer.setData("text/plain","")}catch(yr){}},Tt=function(fr){fr.preventDefault(),fr.stopPropagation(),Qe.onNodeDragEnter(fr,De)},St=function(fr){fr.preventDefault(),fr.stopPropagation(),Qe.onNodeDragOver(fr,De)},Ot=function(fr){fr.stopPropagation(),Qe.onNodeDragLeave(fr,De)},bt=function(fr){fr.stopPropagation(),te(!1),Qe.onNodeDragEnd(fr,De)},Mt=function(fr){fr.preventDefault(),fr.stopPropagation(),te(!1),Qe.onNodeDrop(fr,De)},Et=function(fr){et||Qe.onNodeExpand(fr,(0,re.F)(De))},xt=z.useMemo(function(){var nr=(0,ne.Z)(Qe.keyEntities,Ce)||{},fr=nr.children;return!!(fr||[]).length},[Qe.keyEntities,Ce]),Dt=z.useMemo(function(){return ve===!1?!1:ve||!Qe.loadData&&!xt||Qe.loadData&&De.loaded&&!xt},[ve,Qe.loadData,xt,De.loaded]);z.useEffect(function(){et||typeof Qe.loadData=="function"&&Je&&!Dt&&!De.loaded&&Qe.onNodeLoad((0,re.F)(De))},[et,Qe.loadData,Qe.onNodeLoad,Je,Dt,De]);var jt=z.useMemo(function(){var nr;return(nr=Qe.draggable)!==null&&nr!==void 0&&nr.icon?z.createElement("span",{className:"".concat(Qe.prefixCls,"-draggable-icon")},Qe.draggable.icon):null},[Qe.draggable]),ht=function(fr){var yr=De.switcherIcon||Qe.switcherIcon;return typeof yr=="function"?yr((0,a.Z)((0,a.Z)({},De),{},{isLeaf:fr})):yr},Ct=function(){if(Dt){var fr=ht(!0);return fr!==!1?z.createElement("span",{className:ie()("".concat(Qe.prefixCls,"-switcher"),"".concat(Qe.prefixCls,"-switcher-noop"))},fr):null}var yr=ht(!1);return yr!==!1?z.createElement("span",{onClick:Et,className:ie()("".concat(Qe.prefixCls,"-switcher"),"".concat(Qe.prefixCls,"-switcher_").concat(Je?se:ce))},yr):null},$t=z.useMemo(function(){if(!Ne)return null;var nr=typeof Ne!="boolean"?Ne:null;return z.createElement("span",{className:ie()("".concat(Qe.prefixCls,"-checkbox"),(0,gt.Z)((0,gt.Z)((0,gt.Z)({},"".concat(Qe.prefixCls,"-checkbox-checked"),_e),"".concat(Qe.prefixCls,"-checkbox-indeterminate"),!_e&&Ke),"".concat(Qe.prefixCls,"-checkbox-disabled"),de||De.disableCheckbox)),onClick:we,role:"checkbox","aria-checked":Ke?"mixed":_e,"aria-disabled":de||De.disableCheckbox,"aria-label":"Select ".concat(typeof De.title=="string"?De.title:"tree node")},nr)},[Ne,_e,Ke,de,De.disableCheckbox,De.title]),Vt=z.useMemo(function(){return Dt?null:Je?se:ce},[Dt,Je]),vt=z.useMemo(function(){return z.createElement("span",{className:ie()("".concat(Qe.prefixCls,"-iconEle"),"".concat(Qe.prefixCls,"-icon__").concat(Vt||"docu"),(0,gt.Z)({},"".concat(Qe.prefixCls,"-icon_loading"),et))})},[Qe.prefixCls,Vt,et]),kt=z.useMemo(function(){var nr=!!Qe.draggable,fr=!De.disabled&&nr&&Qe.dragOverNodeKey===Ce;return fr?Qe.dropIndicatorRender({dropPosition:Qe.dropPosition,dropLevelOffset:Qe.dropLevelOffset,indent:Qe.indent,prefixCls:Qe.prefixCls,direction:Qe.direction}):null},[Qe.dropPosition,Qe.dropLevelOffset,Qe.indent,Qe.prefixCls,Qe.direction,Qe.draggable,Qe.dragOverNodeKey,Qe.dropIndicatorRender]),Wt=z.useMemo(function(){var nr=De.title,fr=nr===void 0?pe:nr,yr="".concat(Qe.prefixCls,"-node-content-wrapper"),Sr;if(Qe.showIcon){var ir=De.icon||Qe.icon;Sr=ir?z.createElement("span",{className:ie()("".concat(Qe.prefixCls,"-iconEle"),"".concat(Qe.prefixCls,"-icon__customize"))},typeof ir=="function"?ir(De):ir):vt}else Qe.loadData&&et&&(Sr=vt);var Qt;return typeof fr=="function"?Qt=fr(Ge):Qe.titleRender?Qt=Qe.titleRender(Ge):Qt=fr,z.createElement("span",{ref:at,title:typeof fr=="string"?fr:"",className:ie()(yr,"".concat(yr,"-").concat(Vt||"normal"),(0,gt.Z)({},"".concat(Qe.prefixCls,"-node-selected"),!de&&(ot||Re))),onMouseEnter:Ze,onMouseLeave:Ye,onContextMenu:st,onClick:Ee,onDoubleClick:We},Sr,z.createElement("span",{className:"".concat(Qe.prefixCls,"-title")},Qt),kt)},[Qe.prefixCls,Qe.showIcon,De,Qe.icon,vt,Qe.titleRender,Ge,Vt,Ze,Ye,st,Ee,We]),Kt=(0,oe.Z)(it,{aria:!0,data:!0}),qt=(0,ne.Z)(Qe.keyEntities,Ce)||{},or=qt.level,gr=$e[$e.length-1],wr=!de&<,ur=Qe.draggingNodeKey===Ce,xr=Ve!==void 0?{"aria-selected":!!Ve}:void 0;return z.createElement("div",(0,ge.Z)({ref:rt,role:"treeitem","aria-expanded":ve?void 0:Je,className:ie()(Oe,"".concat(Qe.prefixCls,"-treenode"),(Pe={},(0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)(Pe,"".concat(Qe.prefixCls,"-treenode-disabled"),de),"".concat(Qe.prefixCls,"-treenode-switcher-").concat(Je?"open":"close"),!ve),"".concat(Qe.prefixCls,"-treenode-checkbox-checked"),_e),"".concat(Qe.prefixCls,"-treenode-checkbox-indeterminate"),Ke),"".concat(Qe.prefixCls,"-treenode-selected"),ot),"".concat(Qe.prefixCls,"-treenode-loading"),et),"".concat(Qe.prefixCls,"-treenode-active"),tt),"".concat(Qe.prefixCls,"-treenode-leaf-last"),gr),"".concat(Qe.prefixCls,"-treenode-draggable"),lt),"dragging",ur),(0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)(Pe,"drop-target",Qe.dropTargetKey===Ce),"drop-container",Qe.dropContainerKey===Ce),"drag-over",!de&&ke),"drag-over-gap-top",!de&&Le),"drag-over-gap-bottom",!de&&Ae),"filter-node",(Be=Qe.filterTreeNode)===null||Be===void 0?void 0:Be.call(Qe,(0,re.F)(De))),"".concat(Qe.prefixCls,"-treenode-leaf"),Dt))),style:Ie,draggable:wr,onDragStart:wr?ft:void 0,onDragEnter:lt?Tt:void 0,onDragOver:lt?St:void 0,onDragLeave:lt?Ot:void 0,onDrop:lt?Mt:void 0,onDragEnd:lt?bt:void 0,onMouseMove:Xe},xr,Kt),z.createElement(x,{prefixCls:Qe.prefixCls,level:or,isStart:Ue,isEnd:$e}),jt,Ct(),$t,Wt)};me.isTreeNode=1;var he=me},30699:function(Xt,Pt,je){"use strict";je.d(Pt,{k:function(){return gt},y:function(){return a}});var ge=je(59301),gt=ge.createContext(null),a=ge.createContext({})},3741:function(Xt,Pt,je){"use strict";je.d(Pt,{OF:function(){return Ce.Z},y6:function(){return ce.y},ZP:function(){return de}});var ge=je(54476),gt=je(76190),a=je(33885),Te=je(94480),xe=je(67732),z=je(83652),E=je(31226),ie=je(42403),oe=je(158),ee=je(20068),le=je(92310),x=je.n(le),ne=je(10228),re=je(26112),ae=je(48736),se=je(59301),ce=je(30699),pe=function(ze){var we=ze.dropPosition,ye=ze.dropLevelOffset,Ee=ze.indent,We={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(we){case-1:We.top=0,We.left=-ye*Ee;break;case 1:We.bottom=0,We.left=-ye*Ee;break;case 0:We.bottom=0,We.left=Ee;break}return se.createElement("div",{style:We})},me=pe;function he(Ne){if(Ne==null)throw new TypeError("Cannot destructure "+Ne)}var be=je(42978),De=je(75931),Me=je(34280),Be=je(48911),Pe=je(77900),Ce=je(639);function Oe(Ne,ze){var we=se.useState(!1),ye=(0,be.Z)(we,2),Ee=ye[0],We=ye[1];(0,Me.Z)(function(){if(Ee)return Ne(),function(){ze()}},[Ee]),(0,Me.Z)(function(){return We(!0),function(){We(!1)}},[])}var Ie=Oe,ke=je(34061),Le=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Ae=se.forwardRef(function(Ne,ze){var we=Ne.className,ye=Ne.style,Ee=Ne.motion,We=Ne.motionNodes,Ze=Ne.motionType,Ye=Ne.onMotionStart,st=Ne.onMotionEnd,lt=Ne.active,ft=Ne.treeNodeRequiredProps,Tt=(0,De.Z)(Ne,Le),St=se.useState(!0),Ot=(0,be.Z)(St,2),bt=Ot[0],Mt=Ot[1],Et=se.useContext(ce.k),xt=Et.prefixCls,Dt=We&&Ze!=="hide";(0,Me.Z)(function(){We&&Dt!==bt&&Mt(Dt)},[We]);var jt=function(){We&&Ye()},ht=se.useRef(!1),Ct=function(){We&&!ht.current&&(ht.current=!0,st())};Ie(jt,Ct);var $t=function(vt){Dt===vt&&Ct()};return We?se.createElement(Pe.default,(0,ge.Z)({ref:ze,visible:bt},Ee,{motionAppear:Ze==="show",onVisibleChanged:$t}),function(Vt,vt){var kt=Vt.className,Wt=Vt.style;return se.createElement("div",{ref:vt,className:x()("".concat(xt,"-treenode-motion"),kt),style:Wt},We.map(function(Kt){var qt=Object.assign({},(he(Kt.data),Kt.data)),or=Kt.title,gr=Kt.key,wr=Kt.isStart,ur=Kt.isEnd;delete qt.children;var xr=(0,ke.H8)(gr,ft);return se.createElement(Ce.Z,(0,ge.Z)({},qt,xr,{title:or,active:lt,data:Kt.data,key:gr,isStart:wr,isEnd:ur}))}))}):se.createElement(Ce.Z,(0,ge.Z)({domRef:ze,className:we,style:ye},Tt,{active:lt}))}),ve=Ae;function Ue(){var Ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],we=Ne.length,ye=ze.length;if(Math.abs(we-ye)!==1)return{add:!1,key:null};function Ee(We,Ze){var Ye=new Map;We.forEach(function(lt){Ye.set(lt,!0)});var st=Ze.filter(function(lt){return!Ye.has(lt)});return st.length===1?st[0]:null}return we<ye?{add:!0,key:Ee(Ne,ze)}:{add:!1,key:Ee(ze,Ne)}}function $e(Ne,ze,we){var ye=Ne.findIndex(function(Ye){return Ye.key===we}),Ee=Ne[ye+1],We=ze.findIndex(function(Ye){return Ye.key===we});if(Ee){var Ze=ze.findIndex(function(Ye){return Ye.key===Ee.key});return ze.slice(We+1,Ze)}return ze.slice(We+1)}var Je=["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"],ot={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},_e=function(){},Ke="RC_TREE_MOTION_".concat(Math.random()),et={key:Ke},rt={key:Ke,level:0,index:0,pos:"0",node:et,nodes:[et]},tt={parent:null,children:[],pos:rt.pos,data:et,title:null,key:Ke,isStart:[],isEnd:[]};function Ge(Ne,ze,we,ye){return ze===!1||!we?Ne:Ne.slice(0,Math.ceil(we/ye)+1)}function Xe(Ne){var ze=Ne.key,we=Ne.pos;return(0,ke.km)(ze,we)}function Ve(Ne){for(var ze=String(Ne.data.key),we=Ne;we.parent;)we=we.parent,ze="".concat(we.data.key," > ").concat(ze);return ze}var it=se.forwardRef(function(Ne,ze){var we=Ne.prefixCls,ye=Ne.data,Ee=Ne.selectable,We=Ne.checkable,Ze=Ne.expandedKeys,Ye=Ne.selectedKeys,st=Ne.checkedKeys,lt=Ne.loadedKeys,ft=Ne.loadingKeys,Tt=Ne.halfCheckedKeys,St=Ne.keyEntities,Ot=Ne.disabled,bt=Ne.dragging,Mt=Ne.dragOverNodeKey,Et=Ne.dropPosition,xt=Ne.motion,Dt=Ne.height,jt=Ne.itemHeight,ht=Ne.virtual,Ct=Ne.scrollWidth,$t=Ne.focusable,Vt=Ne.activeItem,vt=Ne.focused,kt=Ne.tabIndex,Wt=Ne.onKeyDown,Kt=Ne.onFocus,qt=Ne.onBlur,or=Ne.onActiveChange,gr=Ne.onListChangeStart,wr=Ne.onListChangeEnd,ur=(0,De.Z)(Ne,Je),xr=se.useRef(null),nr=se.useRef(null);se.useImperativeHandle(ze,function(){return{scrollTo:function(Ft){xr.current.scrollTo(Ft)},getIndentWidth:function(){return nr.current.offsetWidth}}});var fr=se.useState(Ze),yr=(0,be.Z)(fr,2),Sr=yr[0],ir=yr[1],Qt=se.useState(ye),Jt=(0,be.Z)(Qt,2),tr=Jt[0],sr=Jt[1],Cr=se.useState(ye),Er=(0,be.Z)(Cr,2),vr=Er[0],br=Er[1],Fr=se.useState([]),_r=(0,be.Z)(Fr,2),Yt=_r[0],ar=_r[1],Dr=se.useState(null),Ir=(0,be.Z)(Dr,2),It=Ir[0],Nt=Ir[1],yt=se.useRef(ye);yt.current=ye;function At(){var pt=yt.current;sr(pt),br(pt),ar([]),Nt(null),wr()}(0,Me.Z)(function(){ir(Ze);var pt=Ue(Sr,Ze);if(pt.key!==null)if(pt.add){var Ft=tr.findIndex(function(Ut){var cr=Ut.key;return cr===pt.key}),Ht=Ge($e(tr,ye,pt.key),ht,Dt,jt),Gt=tr.slice();Gt.splice(Ft+1,0,tt),br(Gt),ar(Ht),Nt("show")}else{var zt=ye.findIndex(function(Ut){var cr=Ut.key;return cr===pt.key}),Bt=Ge($e(ye,tr,pt.key),ht,Dt,jt),Lt=ye.slice();Lt.splice(zt+1,0,tt),br(Lt),ar(Bt),Nt("hide")}else tr!==ye&&(sr(ye),br(ye))},[Ze,ye]),se.useEffect(function(){bt||At()},[bt]);var wt=xt?vr:ye,Rt={expandedKeys:Ze,selectedKeys:Ye,loadedKeys:lt,loadingKeys:ft,checkedKeys:st,halfCheckedKeys:Tt,dragOverNodeKey:Mt,dropPosition:Et,keyEntities:St};return se.createElement(se.Fragment,null,vt&&Vt&&se.createElement("span",{style:ot,"aria-live":"assertive"},Ve(Vt)),se.createElement("div",null,se.createElement("input",{style:ot,disabled:$t===!1||Ot,tabIndex:$t!==!1?kt:null,onKeyDown:Wt,onFocus:Kt,onBlur:qt,value:"",onChange:_e,"aria-label":"for screen reader"})),se.createElement("div",{className:"".concat(we,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},se.createElement("div",{className:"".concat(we,"-indent")},se.createElement("div",{ref:nr,className:"".concat(we,"-indent-unit")}))),se.createElement(Be.Z,(0,ge.Z)({},ur,{data:wt,itemKey:Xe,height:Dt,fullHeight:!1,virtual:ht,itemHeight:jt,scrollWidth:Ct,prefixCls:"".concat(we,"-list"),ref:xr,role:"tree",onVisibleChange:function(Ft){Ft.every(function(Ht){return Xe(Ht)!==Ke})&&At()}}),function(pt){var Ft=pt.pos,Ht=Object.assign({},(he(pt.data),pt.data)),Gt=pt.title,zt=pt.key,Bt=pt.isStart,Lt=pt.isEnd,Ut=(0,ke.km)(zt,Ft);delete Ht.key,delete Ht.children;var cr=(0,ke.H8)(Ut,Rt);return se.createElement(ve,(0,ge.Z)({},Ht,cr,{title:Gt,active:!!Vt&&zt===Vt.key,pos:Ft,data:pt.data,isStart:Bt,isEnd:Lt,motion:xt,motionNodes:zt===Ke?Yt:null,motionType:It,onMotionStart:gr,onMotionEnd:At,treeNodeRequiredProps:Rt,onMouseMove:function(){or(null)}}))}))}),Qe=it,ct=je(82661),at=je(34643),qe=je(65065),Fe=10,Re=function(Ne){(0,ie.Z)(we,Ne);var ze=(0,oe.Z)(we);function we(){var ye;(0,xe.Z)(this,we);for(var Ee=arguments.length,We=new Array(Ee),Ze=0;Ze<Ee;Ze++)We[Ze]=arguments[Ze];return ye=ze.call.apply(ze,[this].concat(We)),(0,ee.Z)((0,E.Z)(ye),"destroyed",!1),(0,ee.Z)((0,E.Z)(ye),"delayedDragEnterLogic",void 0),(0,ee.Z)((0,E.Z)(ye),"loadingRetryTimes",{}),(0,ee.Z)((0,E.Z)(ye),"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,ke.w$)()}),(0,ee.Z)((0,E.Z)(ye),"dragStartMousePosition",null),(0,ee.Z)((0,E.Z)(ye),"dragNodeProps",null),(0,ee.Z)((0,E.Z)(ye),"currentMouseOverDroppableNodeKey",null),(0,ee.Z)((0,E.Z)(ye),"listRef",se.createRef()),(0,ee.Z)((0,E.Z)(ye),"onNodeDragStart",function(Ye,st){var lt=ye.state,ft=lt.expandedKeys,Tt=lt.keyEntities,St=ye.props.onDragStart,Ot=st.eventKey;ye.dragNodeProps=st,ye.dragStartMousePosition={x:Ye.clientX,y:Ye.clientY};var bt=(0,ct._5)(ft,Ot);ye.setState({draggingNodeKey:Ot,dragChildrenKeys:(0,ct.wA)(Ot,Tt),indent:ye.listRef.current.getIndentWidth()}),ye.setExpandedKeys(bt),window.addEventListener("dragend",ye.onWindowDragEnd),St==null||St({event:Ye,node:(0,ke.F)(st)})}),(0,ee.Z)((0,E.Z)(ye),"onNodeDragEnter",function(Ye,st){var lt=ye.state,ft=lt.expandedKeys,Tt=lt.keyEntities,St=lt.dragChildrenKeys,Ot=lt.flattenNodes,bt=lt.indent,Mt=ye.props,Et=Mt.onDragEnter,xt=Mt.onExpand,Dt=Mt.allowDrop,jt=Mt.direction,ht=st.pos,Ct=st.eventKey;if(ye.currentMouseOverDroppableNodeKey!==Ct&&(ye.currentMouseOverDroppableNodeKey=Ct),!ye.dragNodeProps){ye.resetDragState();return}var $t=(0,ct.OM)(Ye,ye.dragNodeProps,st,bt,ye.dragStartMousePosition,Dt,Ot,Tt,ft,jt),Vt=$t.dropPosition,vt=$t.dropLevelOffset,kt=$t.dropTargetKey,Wt=$t.dropContainerKey,Kt=$t.dropTargetPos,qt=$t.dropAllowed,or=$t.dragOverNodeKey;if(St.includes(kt)||!qt){ye.resetDragState();return}if(ye.delayedDragEnterLogic||(ye.delayedDragEnterLogic={}),Object.keys(ye.delayedDragEnterLogic).forEach(function(gr){clearTimeout(ye.delayedDragEnterLogic[gr])}),ye.dragNodeProps.eventKey!==st.eventKey&&(Ye.persist(),ye.delayedDragEnterLogic[ht]=window.setTimeout(function(){if(ye.state.draggingNodeKey!==null){var gr=(0,Te.Z)(ft),wr=(0,qe.Z)(Tt,st.eventKey);wr&&(wr.children||[]).length&&(gr=(0,ct.L0)(ft,st.eventKey)),ye.props.hasOwnProperty("expandedKeys")||ye.setExpandedKeys(gr),xt==null||xt(gr,{node:(0,ke.F)(st),expanded:!0,nativeEvent:Ye.nativeEvent})}},800)),ye.dragNodeProps.eventKey===kt&&vt===0){ye.resetDragState();return}ye.setState({dragOverNodeKey:or,dropPosition:Vt,dropLevelOffset:vt,dropTargetKey:kt,dropContainerKey:Wt,dropTargetPos:Kt,dropAllowed:qt}),Et==null||Et({event:Ye,node:(0,ke.F)(st),expandedKeys:ft})}),(0,ee.Z)((0,E.Z)(ye),"onNodeDragOver",function(Ye,st){var lt=ye.state,ft=lt.dragChildrenKeys,Tt=lt.flattenNodes,St=lt.keyEntities,Ot=lt.expandedKeys,bt=lt.indent,Mt=ye.props,Et=Mt.onDragOver,xt=Mt.allowDrop,Dt=Mt.direction;if(ye.dragNodeProps){var jt=(0,ct.OM)(Ye,ye.dragNodeProps,st,bt,ye.dragStartMousePosition,xt,Tt,St,Ot,Dt),ht=jt.dropPosition,Ct=jt.dropLevelOffset,$t=jt.dropTargetKey,Vt=jt.dropContainerKey,vt=jt.dropTargetPos,kt=jt.dropAllowed,Wt=jt.dragOverNodeKey;ft.includes($t)||!kt||(ye.dragNodeProps.eventKey===$t&&Ct===0?ye.state.dropPosition===null&&ye.state.dropLevelOffset===null&&ye.state.dropTargetKey===null&&ye.state.dropContainerKey===null&&ye.state.dropTargetPos===null&&ye.state.dropAllowed===!1&&ye.state.dragOverNodeKey===null||ye.resetDragState():ht===ye.state.dropPosition&&Ct===ye.state.dropLevelOffset&&$t===ye.state.dropTargetKey&&Vt===ye.state.dropContainerKey&&vt===ye.state.dropTargetPos&&kt===ye.state.dropAllowed&&Wt===ye.state.dragOverNodeKey||ye.setState({dropPosition:ht,dropLevelOffset:Ct,dropTargetKey:$t,dropContainerKey:Vt,dropTargetPos:vt,dropAllowed:kt,dragOverNodeKey:Wt}),Et==null||Et({event:Ye,node:(0,ke.F)(st)}))}}),(0,ee.Z)((0,E.Z)(ye),"onNodeDragLeave",function(Ye,st){ye.currentMouseOverDroppableNodeKey===st.eventKey&&!Ye.currentTarget.contains(Ye.relatedTarget)&&(ye.resetDragState(),ye.currentMouseOverDroppableNodeKey=null);var lt=ye.props.onDragLeave;lt==null||lt({event:Ye,node:(0,ke.F)(st)})}),(0,ee.Z)((0,E.Z)(ye),"onWindowDragEnd",function(Ye){ye.onNodeDragEnd(Ye,null,!0),window.removeEventListener("dragend",ye.onWindowDragEnd)}),(0,ee.Z)((0,E.Z)(ye),"onNodeDragEnd",function(Ye,st){var lt=ye.props.onDragEnd;ye.setState({dragOverNodeKey:null}),ye.cleanDragState(),lt==null||lt({event:Ye,node:(0,ke.F)(st)}),ye.dragNodeProps=null,window.removeEventListener("dragend",ye.onWindowDragEnd)}),(0,ee.Z)((0,E.Z)(ye),"onNodeDrop",function(Ye,st){var lt,ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Tt=ye.state,St=Tt.dragChildrenKeys,Ot=Tt.dropPosition,bt=Tt.dropTargetKey,Mt=Tt.dropTargetPos,Et=Tt.dropAllowed;if(Et){var xt=ye.props.onDrop;if(ye.setState({dragOverNodeKey:null}),ye.cleanDragState(),bt!==null){var Dt=(0,a.Z)((0,a.Z)({},(0,ke.H8)(bt,ye.getTreeNodeRequiredProps())),{},{active:((lt=ye.getActiveItem())===null||lt===void 0?void 0:lt.key)===bt,data:(0,qe.Z)(ye.state.keyEntities,bt).node}),jt=St.includes(bt);(0,ae.ZP)(!jt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var ht=(0,ct.yx)(Mt),Ct={event:Ye,node:(0,ke.F)(Dt),dragNode:ye.dragNodeProps?(0,ke.F)(ye.dragNodeProps):null,dragNodesKeys:[ye.dragNodeProps.eventKey].concat(St),dropToGap:Ot!==0,dropPosition:Ot+Number(ht[ht.length-1])};ft||xt==null||xt(Ct),ye.dragNodeProps=null}}}),(0,ee.Z)((0,E.Z)(ye),"cleanDragState",function(){var Ye=ye.state.draggingNodeKey;Ye!==null&&ye.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ye.dragStartMousePosition=null,ye.currentMouseOverDroppableNodeKey=null}),(0,ee.Z)((0,E.Z)(ye),"triggerExpandActionExpand",function(Ye,st){var lt=ye.state,ft=lt.expandedKeys,Tt=lt.flattenNodes,St=st.expanded,Ot=st.key,bt=st.isLeaf;if(!(bt||Ye.shiftKey||Ye.metaKey||Ye.ctrlKey)){var Mt=Tt.filter(function(xt){return xt.key===Ot})[0],Et=(0,ke.F)((0,a.Z)((0,a.Z)({},(0,ke.H8)(Ot,ye.getTreeNodeRequiredProps())),{},{data:Mt.data}));ye.setExpandedKeys(St?(0,ct._5)(ft,Ot):(0,ct.L0)(ft,Ot)),ye.onNodeExpand(Ye,Et)}}),(0,ee.Z)((0,E.Z)(ye),"onNodeClick",function(Ye,st){var lt=ye.props,ft=lt.onClick,Tt=lt.expandAction;Tt==="click"&&ye.triggerExpandActionExpand(Ye,st),ft==null||ft(Ye,st)}),(0,ee.Z)((0,E.Z)(ye),"onNodeDoubleClick",function(Ye,st){var lt=ye.props,ft=lt.onDoubleClick,Tt=lt.expandAction;Tt==="doubleClick"&&ye.triggerExpandActionExpand(Ye,st),ft==null||ft(Ye,st)}),(0,ee.Z)((0,E.Z)(ye),"onNodeSelect",function(Ye,st){var lt=ye.state.selectedKeys,ft=ye.state,Tt=ft.keyEntities,St=ft.fieldNames,Ot=ye.props,bt=Ot.onSelect,Mt=Ot.multiple,Et=st.selected,xt=st[St.key],Dt=!Et;Dt?Mt?lt=(0,ct.L0)(lt,xt):lt=[xt]:lt=(0,ct._5)(lt,xt);var jt=lt.map(function(ht){var Ct=(0,qe.Z)(Tt,ht);return Ct?Ct.node:null}).filter(Boolean);ye.setUncontrolledState({selectedKeys:lt}),bt==null||bt(lt,{event:"select",selected:Dt,node:st,selectedNodes:jt,nativeEvent:Ye.nativeEvent})}),(0,ee.Z)((0,E.Z)(ye),"onNodeCheck",function(Ye,st,lt){var ft=ye.state,Tt=ft.keyEntities,St=ft.checkedKeys,Ot=ft.halfCheckedKeys,bt=ye.props,Mt=bt.checkStrictly,Et=bt.onCheck,xt=st.key,Dt,jt={event:"check",node:st,checked:lt,nativeEvent:Ye.nativeEvent};if(Mt){var ht=lt?(0,ct.L0)(St,xt):(0,ct._5)(St,xt),Ct=(0,ct._5)(Ot,xt);Dt={checked:ht,halfChecked:Ct},jt.checkedNodes=ht.map(function(Kt){return(0,qe.Z)(Tt,Kt)}).filter(Boolean).map(function(Kt){return Kt.node}),ye.setUncontrolledState({checkedKeys:ht})}else{var $t=(0,at.S)([].concat((0,Te.Z)(St),[xt]),!0,Tt),Vt=$t.checkedKeys,vt=$t.halfCheckedKeys;if(!lt){var kt=new Set(Vt);kt.delete(xt);var Wt=(0,at.S)(Array.from(kt),{checked:!1,halfCheckedKeys:vt},Tt);Vt=Wt.checkedKeys,vt=Wt.halfCheckedKeys}Dt=Vt,jt.checkedNodes=[],jt.checkedNodesPositions=[],jt.halfCheckedKeys=vt,Vt.forEach(function(Kt){var qt=(0,qe.Z)(Tt,Kt);if(qt){var or=qt.node,gr=qt.pos;jt.checkedNodes.push(or),jt.checkedNodesPositions.push({node:or,pos:gr})}}),ye.setUncontrolledState({checkedKeys:Vt},!1,{halfCheckedKeys:vt})}Et==null||Et(Dt,jt)}),(0,ee.Z)((0,E.Z)(ye),"onNodeLoad",function(Ye){var st,lt=Ye.key,ft=ye.state.keyEntities,Tt=(0,qe.Z)(ft,lt);if(!(Tt!=null&&(st=Tt.children)!==null&&st!==void 0&&st.length)){var St=new Promise(function(Ot,bt){ye.setState(function(Mt){var Et=Mt.loadedKeys,xt=Et===void 0?[]:Et,Dt=Mt.loadingKeys,jt=Dt===void 0?[]:Dt,ht=ye.props,Ct=ht.loadData,$t=ht.onLoad;if(!Ct||xt.includes(lt)||jt.includes(lt))return null;var Vt=Ct(Ye);return Vt.then(function(){var vt=ye.state.loadedKeys,kt=(0,ct.L0)(vt,lt);$t==null||$t(kt,{event:"load",node:Ye}),ye.setUncontrolledState({loadedKeys:kt}),ye.setState(function(Wt){return{loadingKeys:(0,ct._5)(Wt.loadingKeys,lt)}}),Ot()}).catch(function(vt){if(ye.setState(function(Wt){return{loadingKeys:(0,ct._5)(Wt.loadingKeys,lt)}}),ye.loadingRetryTimes[lt]=(ye.loadingRetryTimes[lt]||0)+1,ye.loadingRetryTimes[lt]>=Fe){var kt=ye.state.loadedKeys;(0,ae.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ye.setUncontrolledState({loadedKeys:(0,ct.L0)(kt,lt)}),Ot()}bt(vt)}),{loadingKeys:(0,ct.L0)(jt,lt)}})});return St.catch(function(){}),St}}),(0,ee.Z)((0,E.Z)(ye),"onNodeMouseEnter",function(Ye,st){var lt=ye.props.onMouseEnter;lt==null||lt({event:Ye,node:st})}),(0,ee.Z)((0,E.Z)(ye),"onNodeMouseLeave",function(Ye,st){var lt=ye.props.onMouseLeave;lt==null||lt({event:Ye,node:st})}),(0,ee.Z)((0,E.Z)(ye),"onNodeContextMenu",function(Ye,st){var lt=ye.props.onRightClick;lt&&(Ye.preventDefault(),lt({event:Ye,node:st}))}),(0,ee.Z)((0,E.Z)(ye),"onFocus",function(){var Ye=ye.props.onFocus;ye.setState({focused:!0});for(var st=arguments.length,lt=new Array(st),ft=0;ft<st;ft++)lt[ft]=arguments[ft];Ye==null||Ye.apply(void 0,lt)}),(0,ee.Z)((0,E.Z)(ye),"onBlur",function(){var Ye=ye.props.onBlur;ye.setState({focused:!1}),ye.onActiveChange(null);for(var st=arguments.length,lt=new Array(st),ft=0;ft<st;ft++)lt[ft]=arguments[ft];Ye==null||Ye.apply(void 0,lt)}),(0,ee.Z)((0,E.Z)(ye),"getTreeNodeRequiredProps",function(){var Ye=ye.state,st=Ye.expandedKeys,lt=Ye.selectedKeys,ft=Ye.loadedKeys,Tt=Ye.loadingKeys,St=Ye.checkedKeys,Ot=Ye.halfCheckedKeys,bt=Ye.dragOverNodeKey,Mt=Ye.dropPosition,Et=Ye.keyEntities;return{expandedKeys:st||[],selectedKeys:lt||[],loadedKeys:ft||[],loadingKeys:Tt||[],checkedKeys:St||[],halfCheckedKeys:Ot||[],dragOverNodeKey:bt,dropPosition:Mt,keyEntities:Et}}),(0,ee.Z)((0,E.Z)(ye),"setExpandedKeys",function(Ye){var st=ye.state,lt=st.treeData,ft=st.fieldNames,Tt=(0,ke.oH)(lt,Ye,ft);ye.setUncontrolledState({expandedKeys:Ye,flattenNodes:Tt},!0)}),(0,ee.Z)((0,E.Z)(ye),"onNodeExpand",function(Ye,st){var lt=ye.state.expandedKeys,ft=ye.state,Tt=ft.listChanging,St=ft.fieldNames,Ot=ye.props,bt=Ot.onExpand,Mt=Ot.loadData,Et=st.expanded,xt=st[St.key];if(!Tt){var Dt=lt.includes(xt),jt=!Et;if((0,ae.ZP)(Et&&Dt||!Et&&!Dt,"Expand state not sync with index check"),lt=jt?(0,ct.L0)(lt,xt):(0,ct._5)(lt,xt),ye.setExpandedKeys(lt),bt==null||bt(lt,{node:st,expanded:jt,nativeEvent:Ye.nativeEvent}),jt&&Mt){var ht=ye.onNodeLoad(st);ht&&ht.then(function(){var Ct=(0,ke.oH)(ye.state.treeData,lt,St);ye.setUncontrolledState({flattenNodes:Ct})}).catch(function(){var Ct=ye.state.expandedKeys,$t=(0,ct._5)(Ct,xt);ye.setExpandedKeys($t)})}}}),(0,ee.Z)((0,E.Z)(ye),"onListChangeStart",function(){ye.setUncontrolledState({listChanging:!0})}),(0,ee.Z)((0,E.Z)(ye),"onListChangeEnd",function(){setTimeout(function(){ye.setUncontrolledState({listChanging:!1})})}),(0,ee.Z)((0,E.Z)(ye),"onActiveChange",function(Ye){var st=ye.state.activeKey,lt=ye.props,ft=lt.onActiveChange,Tt=lt.itemScrollOffset,St=Tt===void 0?0:Tt;st!==Ye&&(ye.setState({activeKey:Ye}),Ye!==null&&ye.scrollTo({key:Ye,offset:St}),ft==null||ft(Ye))}),(0,ee.Z)((0,E.Z)(ye),"getActiveItem",function(){var Ye=ye.state,st=Ye.activeKey,lt=Ye.flattenNodes;return st===null?null:lt.find(function(ft){var Tt=ft.key;return Tt===st})||null}),(0,ee.Z)((0,E.Z)(ye),"offsetActiveKey",function(Ye){var st=ye.state,lt=st.flattenNodes,ft=st.activeKey,Tt=lt.findIndex(function(bt){var Mt=bt.key;return Mt===ft});Tt===-1&&Ye<0&&(Tt=lt.length),Tt=(Tt+Ye+lt.length)%lt.length;var St=lt[Tt];if(St){var Ot=St.key;ye.onActiveChange(Ot)}else ye.onActiveChange(null)}),(0,ee.Z)((0,E.Z)(ye),"onKeyDown",function(Ye){var st=ye.state,lt=st.activeKey,ft=st.expandedKeys,Tt=st.checkedKeys,St=st.fieldNames,Ot=ye.props,bt=Ot.onKeyDown,Mt=Ot.checkable,Et=Ot.selectable;switch(Ye.which){case ne.Z.UP:{ye.offsetActiveKey(-1),Ye.preventDefault();break}case ne.Z.DOWN:{ye.offsetActiveKey(1),Ye.preventDefault();break}}var xt=ye.getActiveItem();if(xt&&xt.data){var Dt=ye.getTreeNodeRequiredProps(),jt=xt.data.isLeaf===!1||!!(xt.data[St.children]||[]).length,ht=(0,ke.F)((0,a.Z)((0,a.Z)({},(0,ke.H8)(lt,Dt)),{},{data:xt.data,active:!0}));switch(Ye.which){case ne.Z.LEFT:{jt&&ft.includes(lt)?ye.onNodeExpand({},ht):xt.parent&&ye.onActiveChange(xt.parent.key),Ye.preventDefault();break}case ne.Z.RIGHT:{jt&&!ft.includes(lt)?ye.onNodeExpand({},ht):xt.children&&xt.children.length&&ye.onActiveChange(xt.children[0].key),Ye.preventDefault();break}case ne.Z.ENTER:case ne.Z.SPACE:{Mt&&!ht.disabled&&ht.checkable!==!1&&!ht.disableCheckbox?ye.onNodeCheck({},ht,!Tt.includes(lt)):!Mt&&Et&&!ht.disabled&&ht.selectable!==!1&&ye.onNodeSelect({},ht);break}}}bt==null||bt(Ye)}),(0,ee.Z)((0,E.Z)(ye),"setUncontrolledState",function(Ye){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,lt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ye.destroyed){var ft=!1,Tt=!0,St={};Object.keys(Ye).forEach(function(Ot){if(ye.props.hasOwnProperty(Ot)){Tt=!1;return}ft=!0,St[Ot]=Ye[Ot]}),ft&&(!st||Tt)&&ye.setState((0,a.Z)((0,a.Z)({},St),lt))}}),(0,ee.Z)((0,E.Z)(ye),"scrollTo",function(Ye){ye.listRef.current.scrollTo(Ye)}),ye}return(0,z.Z)(we,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ee=this.props,We=Ee.activeKey,Ze=Ee.itemScrollOffset,Ye=Ze===void 0?0:Ze;We!==void 0&&We!==this.state.activeKey&&(this.setState({activeKey:We}),We!==null&&this.scrollTo({key:We,offset:Ye}))}},{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 Ee=this.state,We=Ee.focused,Ze=Ee.flattenNodes,Ye=Ee.keyEntities,st=Ee.draggingNodeKey,lt=Ee.activeKey,ft=Ee.dropLevelOffset,Tt=Ee.dropContainerKey,St=Ee.dropTargetKey,Ot=Ee.dropPosition,bt=Ee.dragOverNodeKey,Mt=Ee.indent,Et=this.props,xt=Et.prefixCls,Dt=Et.className,jt=Et.style,ht=Et.showLine,Ct=Et.focusable,$t=Et.tabIndex,Vt=$t===void 0?0:$t,vt=Et.selectable,kt=Et.showIcon,Wt=Et.icon,Kt=Et.switcherIcon,qt=Et.draggable,or=Et.checkable,gr=Et.checkStrictly,wr=Et.disabled,ur=Et.motion,xr=Et.loadData,nr=Et.filterTreeNode,fr=Et.height,yr=Et.itemHeight,Sr=Et.scrollWidth,ir=Et.virtual,Qt=Et.titleRender,Jt=Et.dropIndicatorRender,tr=Et.onContextMenu,sr=Et.onScroll,Cr=Et.direction,Er=Et.rootClassName,vr=Et.rootStyle,br=(0,re.Z)(this.props,{aria:!0,data:!0}),Fr;qt&&((0,gt.Z)(qt)==="object"?Fr=qt:typeof qt=="function"?Fr={nodeDraggable:qt}:Fr={});var _r={prefixCls:xt,selectable:vt,showIcon:kt,icon:Wt,switcherIcon:Kt,draggable:Fr,draggingNodeKey:st,checkable:or,checkStrictly:gr,disabled:wr,keyEntities:Ye,dropLevelOffset:ft,dropContainerKey:Tt,dropTargetKey:St,dropPosition:Ot,dragOverNodeKey:bt,indent:Mt,direction:Cr,dropIndicatorRender:Jt,loadData:xr,filterTreeNode:nr,titleRender:Qt,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:_r},se.createElement("div",{className:x()(xt,Dt,Er,(0,ee.Z)((0,ee.Z)((0,ee.Z)({},"".concat(xt,"-show-line"),ht),"".concat(xt,"-focused"),We),"".concat(xt,"-active-focused"),lt!==null)),style:vr},se.createElement(Qe,(0,ge.Z)({ref:this.listRef,prefixCls:xt,style:jt,data:Ze,disabled:wr,selectable:vt,checkable:!!or,motion:ur,dragging:st!==null,height:fr,itemHeight:yr,virtual:ir,focusable:Ct,focused:We,tabIndex:Vt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:tr,onScroll:sr,scrollWidth:Sr},this.getTreeNodeRequiredProps(),br))))}}],[{key:"getDerivedStateFromProps",value:function(Ee,We){var Ze=We.prevProps,Ye={prevProps:Ee};function st(Vt){return!Ze&&Ee.hasOwnProperty(Vt)||Ze&&Ze[Vt]!==Ee[Vt]}var lt,ft=We.fieldNames;if(st("fieldNames")&&(ft=(0,ke.w$)(Ee.fieldNames),Ye.fieldNames=ft),st("treeData")?lt=Ee.treeData:st("children")&&((0,ae.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),lt=(0,ke.zn)(Ee.children)),lt){Ye.treeData=lt;var Tt=(0,ke.I8)(lt,{fieldNames:ft});Ye.keyEntities=(0,a.Z)((0,ee.Z)({},Ke,rt),Tt.keyEntities)}var St=Ye.keyEntities||We.keyEntities;if(st("expandedKeys")||Ze&&st("autoExpandParent"))Ye.expandedKeys=Ee.autoExpandParent||!Ze&&Ee.defaultExpandParent?(0,ct.r7)(Ee.expandedKeys,St):Ee.expandedKeys;else if(!Ze&&Ee.defaultExpandAll){var Ot=(0,a.Z)({},St);delete Ot[Ke];var bt=[];Object.keys(Ot).forEach(function(Vt){var vt=Ot[Vt];vt.children&&vt.children.length&&bt.push(vt.key)}),Ye.expandedKeys=bt}else!Ze&&Ee.defaultExpandedKeys&&(Ye.expandedKeys=Ee.autoExpandParent||Ee.defaultExpandParent?(0,ct.r7)(Ee.defaultExpandedKeys,St):Ee.defaultExpandedKeys);if(Ye.expandedKeys||delete Ye.expandedKeys,lt||Ye.expandedKeys){var Mt=(0,ke.oH)(lt||We.treeData,Ye.expandedKeys||We.expandedKeys,ft);Ye.flattenNodes=Mt}if(Ee.selectable&&(st("selectedKeys")?Ye.selectedKeys=(0,ct.BT)(Ee.selectedKeys,Ee):!Ze&&Ee.defaultSelectedKeys&&(Ye.selectedKeys=(0,ct.BT)(Ee.defaultSelectedKeys,Ee))),Ee.checkable){var Et;if(st("checkedKeys")?Et=(0,ct.E6)(Ee.checkedKeys)||{}:!Ze&&Ee.defaultCheckedKeys?Et=(0,ct.E6)(Ee.defaultCheckedKeys)||{}:lt&&(Et=(0,ct.E6)(Ee.checkedKeys)||{checkedKeys:We.checkedKeys,halfCheckedKeys:We.halfCheckedKeys}),Et){var xt=Et,Dt=xt.checkedKeys,jt=Dt===void 0?[]:Dt,ht=xt.halfCheckedKeys,Ct=ht===void 0?[]:ht;if(!Ee.checkStrictly){var $t=(0,at.S)(jt,!0,St);jt=$t.checkedKeys,Ct=$t.halfCheckedKeys}Ye.checkedKeys=jt,Ye.halfCheckedKeys=Ct}}return st("loadedKeys")&&(Ye.loadedKeys=Ee.loadedKeys),Ye}}]),we}(se.Component);(0,ee.Z)(Re,"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)(Re,"TreeNode",Ce.Z);var te=Re,de=te},82661:function(Xt,Pt,je){"use strict";je.d(Pt,{BT:function(){return se},E6:function(){return me},L0:function(){return ee},OM:function(){return ae},_5:function(){return oe},r7:function(){return he},wA:function(){return x},yx:function(){return le}});var ge=je(94480),gt=je(76190),a=je(48736),Te=je(59301),xe=je(639),z=je(65065),E=je(34061),ie=null;function oe(be,De){if(!be)return[];var Me=be.slice(),Be=Me.indexOf(De);return Be>=0&&Me.splice(Be,1),Me}function ee(be,De){var Me=(be||[]).slice();return Me.indexOf(De)===-1&&Me.push(De),Me}function le(be){return be.split("-")}function x(be,De){var Me=[],Be=(0,z.Z)(De,be);function Pe(){var Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ce.forEach(function(Oe){var Ie=Oe.key,ke=Oe.children;Me.push(Ie),Pe(ke)})}return Pe(Be.children),Me}function ne(be){if(be.parent){var De=le(be.pos);return Number(De[De.length-1])===be.parent.children.length-1}return!1}function re(be){var De=le(be.pos);return Number(De[De.length-1])===0}function ae(be,De,Me,Be,Pe,Ce,Oe,Ie,ke,Le){var Ae,ve=be.clientX,Ue=be.clientY,$e=be.target.getBoundingClientRect(),Je=$e.top,ot=$e.height,_e=(Le==="rtl"?-1:1)*(((Pe==null?void 0:Pe.x)||0)-ve),Ke=(_e-12)/Be,et=ke.filter(function(de){var Ne;return(Ne=Ie[de])===null||Ne===void 0||(Ne=Ne.children)===null||Ne===void 0?void 0:Ne.length}),rt=(0,z.Z)(Ie,Me.eventKey);if(Ue<Je+ot/2){var tt=Oe.findIndex(function(de){return de.key===rt.key}),Ge=tt<=0?0:tt-1,Xe=Oe[Ge].key;rt=(0,z.Z)(Ie,Xe)}var Ve=rt.key,it=rt,Qe=rt.key,ct=0,at=0;if(!et.includes(Ve))for(var qe=0;qe<Ke&&ne(rt);qe+=1)rt=rt.parent,at+=1;var Fe=De.data,Re=rt.node,te=!0;return re(rt)&&rt.level===0&&Ue<Je+ot/2&&Ce({dragNode:Fe,dropNode:Re,dropPosition:-1})&&rt.key===Me.eventKey?ct=-1:(it.children||[]).length&&et.includes(Qe)?Ce({dragNode:Fe,dropNode:Re,dropPosition:0})?ct=0:te=!1:at===0?Ke>-1.5?Ce({dragNode:Fe,dropNode:Re,dropPosition:1})?ct=1:te=!1:Ce({dragNode:Fe,dropNode:Re,dropPosition:0})?ct=0:Ce({dragNode:Fe,dropNode:Re,dropPosition:1})?ct=1:te=!1:Ce({dragNode:Fe,dropNode:Re,dropPosition:1})?ct=1:te=!1,{dropPosition:ct,dropLevelOffset:at,dropTargetKey:rt.key,dropTargetPos:rt.pos,dragOverNodeKey:Qe,dropContainerKey:ct===0?null:((Ae=rt.parent)===null||Ae===void 0?void 0:Ae.key)||null,dropAllowed:te}}function se(be,De){if(be){var Me=De.multiple;return Me?be.slice():be.length?[be[0]]:be}}var ce=function(De){return De};function pe(be,De){if(!be)return[];var Me=De||{},Be=Me.processProps,Pe=Be===void 0?ce:Be,Ce=Array.isArray(be)?be:[be];return Ce.map(function(Oe){var Ie=Oe.children,ke=_objectWithoutProperties(Oe,ie),Le=pe(Ie,De);return React.createElement(TreeNode,_extends({key:ke.key},Pe(ke)),Le)})}function me(be){if(!be)return null;var De;if(Array.isArray(be))De={checkedKeys:be,halfCheckedKeys:void 0};else if((0,gt.Z)(be)==="object")De={checkedKeys:be.checked||void 0,halfCheckedKeys:be.halfChecked||void 0};else return(0,a.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return De}function he(be,De){var Me=new Set;function Be(Pe){if(!Me.has(Pe)){var Ce=(0,z.Z)(De,Pe);if(Ce){Me.add(Pe);var Oe=Ce.parent,Ie=Ce.node;Ie.disabled||Oe&&Be(Oe.key)}}}return(be||[]).forEach(function(Pe){Be(Pe)}),(0,ge.Z)(Me)}},34643:function(Xt,Pt,je){"use strict";je.d(Pt,{S:function(){return E}});var ge=je(48736),gt=je(65065);function a(ie,oe){var ee=new Set;return ie.forEach(function(le){oe.has(le)||ee.add(le)}),ee}function Te(ie){var oe=ie||{},ee=oe.disabled,le=oe.disableCheckbox,x=oe.checkable;return!!(ee||le)||x===!1}function xe(ie,oe,ee,le){for(var x=new Set(ie),ne=new Set,re=0;re<=ee;re+=1){var ae=oe.get(re)||new Set;ae.forEach(function(me){var he=me.key,be=me.node,De=me.children,Me=De===void 0?[]:De;x.has(he)&&!le(be)&&Me.filter(function(Be){return!le(Be.node)}).forEach(function(Be){x.add(Be.key)})})}for(var se=new Set,ce=ee;ce>=0;ce-=1){var pe=oe.get(ce)||new Set;pe.forEach(function(me){var he=me.parent,be=me.node;if(!(le(be)||!me.parent||se.has(me.parent.key))){if(le(me.parent.node)){se.add(he.key);return}var De=!0,Me=!1;(he.children||[]).filter(function(Be){return!le(Be.node)}).forEach(function(Be){var Pe=Be.key,Ce=x.has(Pe);De&&!Ce&&(De=!1),!Me&&(Ce||ne.has(Pe))&&(Me=!0)}),De&&x.add(he.key),Me&&ne.add(he.key),se.add(he.key)}})}return{checkedKeys:Array.from(x),halfCheckedKeys:Array.from(a(ne,x))}}function z(ie,oe,ee,le,x){for(var ne=new Set(ie),re=new Set(oe),ae=0;ae<=le;ae+=1){var se=ee.get(ae)||new Set;se.forEach(function(he){var be=he.key,De=he.node,Me=he.children,Be=Me===void 0?[]:Me;!ne.has(be)&&!re.has(be)&&!x(De)&&Be.filter(function(Pe){return!x(Pe.node)}).forEach(function(Pe){ne.delete(Pe.key)})})}re=new Set;for(var ce=new Set,pe=le;pe>=0;pe-=1){var me=ee.get(pe)||new Set;me.forEach(function(he){var be=he.parent,De=he.node;if(!(x(De)||!he.parent||ce.has(he.parent.key))){if(x(he.parent.node)){ce.add(be.key);return}var Me=!0,Be=!1;(be.children||[]).filter(function(Pe){return!x(Pe.node)}).forEach(function(Pe){var Ce=Pe.key,Oe=ne.has(Ce);Me&&!Oe&&(Me=!1),!Be&&(Oe||re.has(Ce))&&(Be=!0)}),Me||ne.delete(be.key),Be&&re.add(be.key),ce.add(be.key)}})}return{checkedKeys:Array.from(ne),halfCheckedKeys:Array.from(a(re,ne))}}function E(ie,oe,ee,le){var x=[],ne;le?ne=le:ne=Te;var re=new Set(ie.filter(function(pe){var me=!!(0,gt.Z)(ee,pe);return me||x.push(pe),me})),ae=new Map,se=0;Object.keys(ee).forEach(function(pe){var me=ee[pe],he=me.level,be=ae.get(he);be||(be=new Set,ae.set(he,be)),be.add(me),se=Math.max(se,he)}),(0,ge.ZP)(!x.length,"Tree missing follow keys: ".concat(x.slice(0,100).map(function(pe){return"'".concat(pe,"'")}).join(", ")));var ce;return oe===!0?ce=xe(re,ae,se,ne):ce=z(re,oe.halfCheckedKeys,ae,se,ne),ce}},65065:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ge}});function ge(gt,a){return gt[a]}},34061:function(Xt,Pt,je){"use strict";je.d(Pt,{F:function(){return he},H8:function(){return me},I8:function(){return pe},km:function(){return x},oH:function(){return se},w$:function(){return ne},zn:function(){return ae}});var ge=je(76190),gt=je(94480),a=je(33885),Te=je(75931),xe=je(11592),z=je(2738),E=je(48736),ie=je(65065),oe=["children"];function ee(be,De){return"".concat(be,"-").concat(De)}function le(be){return be&&be.type&&be.type.isTreeNode}function x(be,De){return be!=null?be:De}function ne(be){var De=be||{},Me=De.title,Be=De._title,Pe=De.key,Ce=De.children,Oe=Me||"title";return{title:Oe,_title:Be||[Oe],key:Pe||"key",children:Ce||"children"}}function re(be,De){var Me=new Map;function Be(Pe){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Pe||[]).forEach(function(Oe){var Ie=Oe[De.key],ke=Oe[De.children];warning(Ie!=null,"Tree node must have a certain key: [".concat(Ce).concat(Ie,"]"));var Le=String(Ie);warning(!Me.has(Le)||Ie===null||Ie===void 0,"Same 'key' exist in the Tree: ".concat(Le)),Me.set(Le,!0),Be(ke,"".concat(Ce).concat(Le," > "))})}Be(be)}function ae(be){function De(Me){var Be=(0,xe.Z)(Me);return Be.map(function(Pe){if(!le(Pe))return(0,E.ZP)(!Pe,"Tree/TreeNode can only accept TreeNode as children."),null;var Ce=Pe.key,Oe=Pe.props,Ie=Oe.children,ke=(0,Te.Z)(Oe,oe),Le=(0,a.Z)({key:Ce},ke),Ae=De(Ie);return Ae.length&&(Le.children=Ae),Le}).filter(function(Pe){return Pe})}return De(be)}function se(be,De,Me){var Be=ne(Me),Pe=Be._title,Ce=Be.key,Oe=Be.children,Ie=new Set(De===!0?[]:De),ke=[];function Le(Ae){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ae.map(function(Ue,$e){for(var Je=ee(ve?ve.pos:"0",$e),ot=x(Ue[Ce],Je),_e,Ke=0;Ke<Pe.length;Ke+=1){var et=Pe[Ke];if(Ue[et]!==void 0){_e=Ue[et];break}}var rt=Object.assign((0,z.Z)(Ue,[].concat((0,gt.Z)(Pe),[Ce,Oe])),{title:_e,key:ot,parent:ve,pos:Je,children:null,data:Ue,isStart:[].concat((0,gt.Z)(ve?ve.isStart:[]),[$e===0]),isEnd:[].concat((0,gt.Z)(ve?ve.isEnd:[]),[$e===Ae.length-1])});return ke.push(rt),De===!0||Ie.has(ot)?rt.children=Le(Ue[Oe]||[],rt):rt.children=[],rt})}return Le(be),ke}function ce(be,De,Me){var Be={};(0,ge.Z)(Me)==="object"?Be=Me:Be={externalGetKey:Me},Be=Be||{};var Pe=Be,Ce=Pe.childrenPropName,Oe=Pe.externalGetKey,Ie=Pe.fieldNames,ke=ne(Ie),Le=ke.key,Ae=ke.children,ve=Ce||Ae,Ue;Oe?typeof Oe=="string"?Ue=function(ot){return ot[Oe]}:typeof Oe=="function"&&(Ue=function(ot){return Oe(ot)}):Ue=function(ot,_e){return x(ot[Le],_e)};function $e(Je,ot,_e,Ke){var et=Je?Je[ve]:be,rt=Je?ee(_e.pos,ot):"0",tt=Je?[].concat((0,gt.Z)(Ke),[Je]):[];if(Je){var Ge=Ue(Je,rt),Xe={node:Je,index:ot,pos:rt,key:Ge,parentPos:_e.node?_e.pos:null,level:_e.level+1,nodes:tt};De(Xe)}et&&et.forEach(function(Ve,it){$e(Ve,it,{node:Je,pos:rt,level:_e?_e.level+1:-1},tt)})}$e(null)}function pe(be){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Me=De.initWrapper,Be=De.processEntity,Pe=De.onProcessFinished,Ce=De.externalGetKey,Oe=De.childrenPropName,Ie=De.fieldNames,ke=arguments.length>2?arguments[2]:void 0,Le=Ce||ke,Ae={},ve={},Ue={posEntities:Ae,keyEntities:ve};return Me&&(Ue=Me(Ue)||Ue),ce(be,function($e){var Je=$e.node,ot=$e.index,_e=$e.pos,Ke=$e.key,et=$e.parentPos,rt=$e.level,tt=$e.nodes,Ge={node:Je,nodes:tt,index:ot,key:Ke,pos:_e,level:rt},Xe=x(Ke,_e);Ae[_e]=Ge,ve[Xe]=Ge,Ge.parent=Ae[et],Ge.parent&&(Ge.parent.children=Ge.parent.children||[],Ge.parent.children.push(Ge)),Be&&Be(Ge,Ue)},{externalGetKey:Le,childrenPropName:Oe,fieldNames:Ie}),Pe&&Pe(Ue),Ue}function me(be,De){var Me=De.expandedKeys,Be=De.selectedKeys,Pe=De.loadedKeys,Ce=De.loadingKeys,Oe=De.checkedKeys,Ie=De.halfCheckedKeys,ke=De.dragOverNodeKey,Le=De.dropPosition,Ae=De.keyEntities,ve=(0,ie.Z)(Ae,be),Ue={eventKey:be,expanded:Me.indexOf(be)!==-1,selected:Be.indexOf(be)!==-1,loaded:Pe.indexOf(be)!==-1,loading:Ce.indexOf(be)!==-1,checked:Oe.indexOf(be)!==-1,halfChecked:Ie.indexOf(be)!==-1,pos:String(ve?ve.pos:""),dragOver:ke===be&&Le===0,dragOverGapTop:ke===be&&Le===-1,dragOverGapBottom:ke===be&&Le===1};return Ue}function he(be){var De=be.data,Me=be.expanded,Be=be.selected,Pe=be.checked,Ce=be.loaded,Oe=be.loading,Ie=be.halfChecked,ke=be.dragOver,Le=be.dragOverGapTop,Ae=be.dragOverGapBottom,ve=be.pos,Ue=be.active,$e=be.eventKey,Je=(0,a.Z)((0,a.Z)({},De),{},{expanded:Me,selected:Be,checked:Pe,loaded:Ce,loading:Oe,halfChecked:Ie,dragOver:ke,dragOverGapTop:Le,dragOverGapBottom:Ae,pos:ve,active:Ue,key:$e});return"props"in Je||Object.defineProperty(Je,"props",{get:function(){return(0,E.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),be}}),Je}},48911:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return Fe}});var ge=je(54476),gt=je(76190),a=je(33885),Te=je(20068),xe=je(42978),z=je(75931),E=je(92310),ie=je.n(E),oe=je(29301),ee=je(70425),le=je(34280),x=je(59301),ne=je(4676),re=x.forwardRef(function(Re,te){var de=Re.height,Ne=Re.offsetY,ze=Re.offsetX,we=Re.children,ye=Re.prefixCls,Ee=Re.onInnerResize,We=Re.innerProps,Ze=Re.rtl,Ye=Re.extra,st={},lt={display:"flex",flexDirection:"column"};return Ne!==void 0&&(st={height:de,position:"relative",overflow:"hidden"},lt=(0,a.Z)((0,a.Z)({},lt),{},(0,Te.Z)((0,Te.Z)((0,Te.Z)((0,Te.Z)((0,Te.Z)({transform:"translateY(".concat(Ne,"px)")},Ze?"marginRight":"marginLeft",-ze),"position","absolute"),"left",0),"right",0),"top",0))),x.createElement("div",{style:st},x.createElement(oe.Z,{onResize:function(Tt){var St=Tt.offsetHeight;St&&Ee&&Ee()}},x.createElement("div",(0,ge.Z)({style:lt,className:ie()((0,Te.Z)({},"".concat(ye,"-holder-inner"),ye)),ref:te},We),we,Ye)))});re.displayName="Filler";var ae=re;function se(Re){var te=Re.children,de=Re.setRef,Ne=x.useCallback(function(ze){de(ze)},[]);return x.cloneElement(te,{ref:Ne})}function ce(Re,te,de,Ne,ze,we,ye,Ee){var We=Ee.getKey;return Re.slice(te,de+1).map(function(Ze,Ye){var st=te+Ye,lt=ye(Ze,st,{style:{width:Ne},offsetX:ze}),ft=We(Ze);return x.createElement(se,{key:ft,setRef:function(St){return we(Ze,St)}},lt)})}function pe(Re,te,de,Ne){var ze=de-Re,we=te-de,ye=Math.min(ze,we)*2;if(Ne<=ye){var Ee=Math.floor(Ne/2);return Ne%2?de+Ee+1:de-Ee}return ze>we?de-(Ne-we):de+(Ne-ze)}function me(Re,te,de){var Ne=Re.length,ze=te.length,we,ye;if(Ne===0&&ze===0)return null;Ne<ze?(we=Re,ye=te):(we=te,ye=Re);var Ee={__EMPTY_ITEM__:!0};function We(Tt){return Tt!==void 0?de(Tt):Ee}for(var Ze=null,Ye=Math.abs(Ne-ze)!==1,st=0;st<ye.length;st+=1){var lt=We(we[st]),ft=We(ye[st]);if(lt!==ft){Ze=st,Ye=Ye||lt!==We(ye[st+1]);break}}return Ze===null?null:{index:Ze,multiple:Ye}}function he(Re,te,de){var Ne=x.useState(Re),ze=(0,xe.Z)(Ne,2),we=ze[0],ye=ze[1],Ee=x.useState(null),We=(0,xe.Z)(Ee,2),Ze=We[0],Ye=We[1];return x.useEffect(function(){var st=me(we||[],Re||[],te);(st==null?void 0:st.index)!==void 0&&(de==null||de(st.index),Ye(Re[st.index])),ye(Re)},[Re]),[Ze]}var be=je(16089),De=(typeof navigator=="undefined"?"undefined":(0,gt.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),Me=De,Be=function(Re,te,de,Ne){var ze=(0,x.useRef)(!1),we=(0,x.useRef)(null);function ye(){clearTimeout(we.current),ze.current=!0,we.current=setTimeout(function(){ze.current=!1},50)}var Ee=(0,x.useRef)({top:Re,bottom:te,left:de,right:Ne});return Ee.current.top=Re,Ee.current.bottom=te,Ee.current.left=de,Ee.current.right=Ne,function(We,Ze){var Ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,st=We?Ze<0&&Ee.current.left||Ze>0&&Ee.current.right:Ze<0&&Ee.current.top||Ze>0&&Ee.current.bottom;return Ye&&st?(clearTimeout(we.current),ze.current=!1):(!st||ze.current)&&ye(),!ze.current&&st}};function Pe(Re,te,de,Ne,ze,we,ye){var Ee=(0,x.useRef)(0),We=(0,x.useRef)(null),Ze=(0,x.useRef)(null),Ye=(0,x.useRef)(!1),st=Be(te,de,Ne,ze);function lt(Mt,Et){if(be.Z.cancel(We.current),!st(!1,Et)){var xt=Mt;if(!xt._virtualHandled)xt._virtualHandled=!0;else return;Ee.current+=Et,Ze.current=Et,Me||xt.preventDefault(),We.current=(0,be.Z)(function(){var Dt=Ye.current?10:1;ye(Ee.current*Dt,!1),Ee.current=0})}}function ft(Mt,Et){ye(Et,!0),Me||Mt.preventDefault()}var Tt=(0,x.useRef)(null),St=(0,x.useRef)(null);function Ot(Mt){if(Re){be.Z.cancel(St.current),St.current=(0,be.Z)(function(){Tt.current=null},2);var Et=Mt.deltaX,xt=Mt.deltaY,Dt=Mt.shiftKey,jt=Et,ht=xt;(Tt.current==="sx"||!Tt.current&&Dt&&xt&&!Et)&&(jt=xt,ht=0,Tt.current="sx");var Ct=Math.abs(jt),$t=Math.abs(ht);Tt.current===null&&(Tt.current=we&&Ct>$t?"x":"y"),Tt.current==="y"?lt(Mt,ht):ft(Mt,jt)}}function bt(Mt){Re&&(Ye.current=Mt.detail===Ze.current)}return[Ot,bt]}function Ce(Re,te,de,Ne){var ze=x.useMemo(function(){return[new Map,[]]},[Re,de.id,Ne]),we=(0,xe.Z)(ze,2),ye=we[0],Ee=we[1],We=function(Ye){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ye,lt=ye.get(Ye),ft=ye.get(st);if(lt===void 0||ft===void 0)for(var Tt=Re.length,St=Ee.length;St<Tt;St+=1){var Ot,bt=Re[St],Mt=te(bt);ye.set(Mt,St);var Et=(Ot=de.get(Mt))!==null&&Ot!==void 0?Ot:Ne;if(Ee[St]=(Ee[St-1]||0)+Et,Mt===Ye&&(lt=St),Mt===st&&(ft=St),lt!==void 0&&ft!==void 0)break}return{top:Ee[lt-1]||0,bottom:Ee[ft]}};return We}var Oe=je(67732),Ie=je(83652),ke=function(){function Re(){(0,Oe.Z)(this,Re),(0,Te.Z)(this,"maps",void 0),(0,Te.Z)(this,"id",0),(0,Te.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,Ie.Z)(Re,[{key:"set",value:function(de,Ne){this.diffRecords.set(de,this.maps[de]),this.maps[de]=Ne,this.id+=1}},{key:"get",value:function(de){return this.maps[de]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),Re}(),Le=ke;function Ae(Re){var te=parseFloat(Re);return isNaN(te)?0:te}function ve(Re,te,de){var Ne=x.useState(0),ze=(0,xe.Z)(Ne,2),we=ze[0],ye=ze[1],Ee=(0,x.useRef)(new Map),We=(0,x.useRef)(new Le),Ze=(0,x.useRef)(0);function Ye(){Ze.current+=1}function st(){var ft=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Ye();var Tt=function(){var bt=!1;Ee.current.forEach(function(Mt,Et){if(Mt&&Mt.offsetParent){var xt=Mt.offsetHeight,Dt=getComputedStyle(Mt),jt=Dt.marginTop,ht=Dt.marginBottom,Ct=Ae(jt),$t=Ae(ht),Vt=xt+Ct+$t;We.current.get(Et)!==Vt&&(We.current.set(Et,Vt),bt=!0)}}),bt&&ye(function(Mt){return Mt+1})};if(ft)Tt();else{Ze.current+=1;var St=Ze.current;Promise.resolve().then(function(){St===Ze.current&&Tt()})}}function lt(ft,Tt){var St=Re(ft),Ot=Ee.current.get(St);Tt?(Ee.current.set(St,Tt),st()):Ee.current.delete(St),!Ot!=!Tt&&(Tt?te==null||te(ft):de==null||de(ft))}return(0,x.useEffect)(function(){return Ye},[]),[lt,st,We.current,we]}var Ue=14/15;function $e(Re,te,de){var Ne=(0,x.useRef)(!1),ze=(0,x.useRef)(0),we=(0,x.useRef)(0),ye=(0,x.useRef)(null),Ee=(0,x.useRef)(null),We,Ze=function(ft){if(Ne.current){var Tt=Math.ceil(ft.touches[0].pageX),St=Math.ceil(ft.touches[0].pageY),Ot=ze.current-Tt,bt=we.current-St,Mt=Math.abs(Ot)>Math.abs(bt);Mt?ze.current=Tt:we.current=St;var Et=de(Mt,Mt?Ot:bt,!1,ft);Et&&ft.preventDefault(),clearInterval(Ee.current),Et&&(Ee.current=setInterval(function(){Mt?Ot*=Ue:bt*=Ue;var xt=Math.floor(Mt?Ot:bt);(!de(Mt,xt,!0)||Math.abs(xt)<=.1)&&clearInterval(Ee.current)},16))}},Ye=function(){Ne.current=!1,We()},st=function(ft){We(),ft.touches.length===1&&!Ne.current&&(Ne.current=!0,ze.current=Math.ceil(ft.touches[0].pageX),we.current=Math.ceil(ft.touches[0].pageY),ye.current=ft.target,ye.current.addEventListener("touchmove",Ze,{passive:!1}),ye.current.addEventListener("touchend",Ye,{passive:!0}))};We=function(){ye.current&&(ye.current.removeEventListener("touchmove",Ze),ye.current.removeEventListener("touchend",Ye))},(0,le.Z)(function(){return Re&&te.current.addEventListener("touchstart",st,{passive:!0}),function(){var lt;(lt=te.current)===null||lt===void 0||lt.removeEventListener("touchstart",st),We(),clearInterval(Ee.current)}},[Re])}function Je(Re){return Math.floor(Math.pow(Re,.5))}function ot(Re,te){var de="touches"in Re?Re.touches[0]:Re;return de[te?"pageX":"pageY"]-window[te?"scrollX":"scrollY"]}function _e(Re,te,de){x.useEffect(function(){var Ne=te.current;if(Re&&Ne){var ze=!1,we,ye,Ee=function(){be.Z.cancel(we)},We=function lt(){Ee(),we=(0,be.Z)(function(){de(ye),lt()})},Ze=function(){ze=!1,Ee()},Ye=function(ft){if(!(ft.target.draggable||ft.button!==0)){var Tt=ft;Tt._virtualHandled||(Tt._virtualHandled=!0,ze=!0)}},st=function(ft){if(ze){var Tt=ot(ft,!1),St=Ne.getBoundingClientRect(),Ot=St.top,bt=St.bottom;if(Tt<=Ot){var Mt=Ot-Tt;ye=-Je(Mt),We()}else if(Tt>=bt){var Et=Tt-bt;ye=Je(Et),We()}else Ee()}};return Ne.addEventListener("mousedown",Ye),Ne.ownerDocument.addEventListener("mouseup",Ze),Ne.ownerDocument.addEventListener("mousemove",st),Ne.ownerDocument.addEventListener("dragend",Ze),function(){Ne.removeEventListener("mousedown",Ye),Ne.ownerDocument.removeEventListener("mouseup",Ze),Ne.ownerDocument.removeEventListener("mousemove",st),Ne.ownerDocument.removeEventListener("dragend",Ze),Ee()}}},[Re])}var Ke=10;function et(Re,te,de,Ne,ze,we,ye,Ee){var We=x.useRef(),Ze=x.useState(null),Ye=(0,xe.Z)(Ze,2),st=Ye[0],lt=Ye[1];return(0,le.Z)(function(){if(st&&st.times<Ke){if(!Re.current){lt(function(ur){return(0,a.Z)({},ur)});return}we();var ft=st.targetAlign,Tt=st.originAlign,St=st.index,Ot=st.offset,bt=Re.current.clientHeight,Mt=!1,Et=ft,xt=null;if(bt){for(var Dt=ft||Tt,jt=0,ht=0,Ct=0,$t=Math.min(te.length-1,St),Vt=0;Vt<=$t;Vt+=1){var vt=ze(te[Vt]);ht=jt;var kt=de.get(vt);Ct=ht+(kt===void 0?Ne:kt),jt=Ct}for(var Wt=Dt==="top"?Ot:bt-Ot,Kt=$t;Kt>=0;Kt-=1){var qt=ze(te[Kt]),or=de.get(qt);if(or===void 0){Mt=!0;break}if(Wt-=or,Wt<=0)break}switch(Dt){case"top":xt=ht-Ot;break;case"bottom":xt=Ct-bt+Ot;break;default:{var gr=Re.current.scrollTop,wr=gr+bt;ht<gr?Et="top":Ct>wr&&(Et="bottom")}}xt!==null&&ye(xt),xt!==st.lastTop&&(Mt=!0)}Mt&<((0,a.Z)((0,a.Z)({},st),{},{times:st.times+1,targetAlign:Et,lastTop:xt}))}},[st,Re.current]),function(ft){if(ft==null){Ee();return}if(be.Z.cancel(We.current),typeof ft=="number")ye(ft);else if(ft&&(0,gt.Z)(ft)==="object"){var Tt,St=ft.align;"index"in ft?Tt=ft.index:Tt=te.findIndex(function(Mt){return ze(Mt)===ft.key});var Ot=ft.offset,bt=Ot===void 0?0:Ot;lt({times:0,index:Tt,offset:bt,originAlign:St})}}}var rt=x.forwardRef(function(Re,te){var de=Re.prefixCls,Ne=Re.rtl,ze=Re.scrollOffset,we=Re.scrollRange,ye=Re.onStartMove,Ee=Re.onStopMove,We=Re.onScroll,Ze=Re.horizontal,Ye=Re.spinSize,st=Re.containerSize,lt=Re.style,ft=Re.thumbStyle,Tt=Re.showScrollBar,St=x.useState(!1),Ot=(0,xe.Z)(St,2),bt=Ot[0],Mt=Ot[1],Et=x.useState(null),xt=(0,xe.Z)(Et,2),Dt=xt[0],jt=xt[1],ht=x.useState(null),Ct=(0,xe.Z)(ht,2),$t=Ct[0],Vt=Ct[1],vt=!Ne,kt=x.useRef(),Wt=x.useRef(),Kt=x.useState(Tt),qt=(0,xe.Z)(Kt,2),or=qt[0],gr=qt[1],wr=x.useRef(),ur=function(){Tt===!0||Tt===!1||(clearTimeout(wr.current),gr(!0),wr.current=setTimeout(function(){gr(!1)},3e3))},xr=we-st||0,nr=st-Ye||0,fr=x.useMemo(function(){if(ze===0||xr===0)return 0;var Er=ze/xr;return Er*nr},[ze,xr,nr]),yr=function(vr){vr.stopPropagation(),vr.preventDefault()},Sr=x.useRef({top:fr,dragging:bt,pageY:Dt,startTop:$t});Sr.current={top:fr,dragging:bt,pageY:Dt,startTop:$t};var ir=function(vr){Mt(!0),jt(ot(vr,Ze)),Vt(Sr.current.top),ye(),vr.stopPropagation(),vr.preventDefault()};x.useEffect(function(){var Er=function(_r){_r.preventDefault()},vr=kt.current,br=Wt.current;return vr.addEventListener("touchstart",Er,{passive:!1}),br.addEventListener("touchstart",ir,{passive:!1}),function(){vr.removeEventListener("touchstart",Er),br.removeEventListener("touchstart",ir)}},[]);var Qt=x.useRef();Qt.current=xr;var Jt=x.useRef();Jt.current=nr,x.useEffect(function(){if(bt){var Er,vr=function(_r){var Yt=Sr.current,ar=Yt.dragging,Dr=Yt.pageY,Ir=Yt.startTop;be.Z.cancel(Er);var It=kt.current.getBoundingClientRect(),Nt=st/(Ze?It.width:It.height);if(ar){var yt=(ot(_r,Ze)-Dr)*Nt,At=Ir;!vt&&Ze?At-=yt:At+=yt;var wt=Qt.current,Rt=Jt.current,pt=Rt?At/Rt:0,Ft=Math.ceil(pt*wt);Ft=Math.max(Ft,0),Ft=Math.min(Ft,wt),Er=(0,be.Z)(function(){We(Ft,Ze)})}},br=function(){Mt(!1),Ee()};return window.addEventListener("mousemove",vr,{passive:!0}),window.addEventListener("touchmove",vr,{passive:!0}),window.addEventListener("mouseup",br,{passive:!0}),window.addEventListener("touchend",br,{passive:!0}),function(){window.removeEventListener("mousemove",vr),window.removeEventListener("touchmove",vr),window.removeEventListener("mouseup",br),window.removeEventListener("touchend",br),be.Z.cancel(Er)}}},[bt]),x.useEffect(function(){return ur(),function(){clearTimeout(wr.current)}},[ze]),x.useImperativeHandle(te,function(){return{delayHidden:ur}});var tr="".concat(de,"-scrollbar"),sr={position:"absolute",visibility:or?null:"hidden"},Cr={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return Ze?(Object.assign(sr,{height:8,left:0,right:0,bottom:0}),Object.assign(Cr,(0,Te.Z)({height:"100%",width:Ye},vt?"left":"right",fr))):(Object.assign(sr,(0,Te.Z)({width:8,top:0,bottom:0},vt?"right":"left",0)),Object.assign(Cr,{width:"100%",height:Ye,top:fr})),x.createElement("div",{ref:kt,className:ie()(tr,(0,Te.Z)((0,Te.Z)((0,Te.Z)({},"".concat(tr,"-horizontal"),Ze),"".concat(tr,"-vertical"),!Ze),"".concat(tr,"-visible"),or)),style:(0,a.Z)((0,a.Z)({},sr),lt),onMouseDown:yr,onMouseMove:ur},x.createElement("div",{ref:Wt,className:ie()("".concat(tr,"-thumb"),(0,Te.Z)({},"".concat(tr,"-thumb-moving"),bt)),style:(0,a.Z)((0,a.Z)({},Cr),ft),onMouseDown:ir}))}),tt=rt,Ge=20;function Xe(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,de=Re/te*Re;return isNaN(de)&&(de=0),de=Math.max(de,Ge),Math.floor(de)}var Ve=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],it=[],Qe={overflowY:"auto",overflowAnchor:"none"};function ct(Re,te){var de=Re.prefixCls,Ne=de===void 0?"rc-virtual-list":de,ze=Re.className,we=Re.height,ye=Re.itemHeight,Ee=Re.fullHeight,We=Ee===void 0?!0:Ee,Ze=Re.style,Ye=Re.data,st=Re.children,lt=Re.itemKey,ft=Re.virtual,Tt=Re.direction,St=Re.scrollWidth,Ot=Re.component,bt=Ot===void 0?"div":Ot,Mt=Re.onScroll,Et=Re.onVirtualScroll,xt=Re.onVisibleChange,Dt=Re.innerProps,jt=Re.extraRender,ht=Re.styles,Ct=Re.showScrollBar,$t=Ct===void 0?"optional":Ct,Vt=(0,z.Z)(Re,Ve),vt=x.useCallback(function(mr){return typeof lt=="function"?lt(mr):mr==null?void 0:mr[lt]},[lt]),kt=ve(vt,null,null),Wt=(0,xe.Z)(kt,4),Kt=Wt[0],qt=Wt[1],or=Wt[2],gr=Wt[3],wr=!!(ft!==!1&&we&&ye),ur=x.useMemo(function(){return Object.values(or.maps).reduce(function(mr,jr){return mr+jr},0)},[or.id,or.maps]),xr=wr&&Ye&&(Math.max(ye*Ye.length,ur)>we||!!St),nr=Tt==="rtl",fr=ie()(Ne,(0,Te.Z)({},"".concat(Ne,"-rtl"),nr),ze),yr=Ye||it,Sr=(0,x.useRef)(),ir=(0,x.useRef)(),Qt=(0,x.useRef)(),Jt=(0,x.useState)(0),tr=(0,xe.Z)(Jt,2),sr=tr[0],Cr=tr[1],Er=(0,x.useState)(0),vr=(0,xe.Z)(Er,2),br=vr[0],Fr=vr[1],_r=(0,x.useState)(!1),Yt=(0,xe.Z)(_r,2),ar=Yt[0],Dr=Yt[1],Ir=function(){Dr(!0)},It=function(){Dr(!1)},Nt={getKey:vt};function yt(mr){Cr(function(jr){var Ar;typeof mr=="function"?Ar=mr(jr):Ar=mr;var hr=Qr(Ar);return Sr.current.scrollTop=hr,hr})}var At=(0,x.useRef)({start:0,end:yr.length}),wt=(0,x.useRef)(),Rt=he(yr,vt),pt=(0,xe.Z)(Rt,1),Ft=pt[0];wt.current=Ft;var Ht=x.useMemo(function(){if(!wr)return{scrollHeight:void 0,start:0,end:yr.length-1,offset:void 0};if(!xr){var mr;return{scrollHeight:((mr=ir.current)===null||mr===void 0?void 0:mr.offsetHeight)||0,start:0,end:yr.length-1,offset:void 0}}for(var jr=0,Ar,hr,Hr,Kr=yr.length,Or=0;Or<Kr;Or+=1){var pr=yr[Or],Mr=vt(pr),Wr=or.get(Mr),cn=jr+(Wr===void 0?ye:Wr);cn>=sr&&Ar===void 0&&(Ar=Or,hr=jr),cn>sr+we&&Hr===void 0&&(Hr=Or),jr=cn}return Ar===void 0&&(Ar=0,hr=0,Hr=Math.ceil(we/ye)),Hr===void 0&&(Hr=yr.length-1),Hr=Math.min(Hr+1,yr.length-1),{scrollHeight:jr,start:Ar,end:Hr,offset:hr}},[xr,wr,sr,yr,gr,we]),Gt=Ht.scrollHeight,zt=Ht.start,Bt=Ht.end,Lt=Ht.offset;At.current.start=zt,At.current.end=Bt,x.useLayoutEffect(function(){var mr=or.getRecord();if(mr.size===1){var jr=Array.from(mr.keys())[0],Ar=mr.get(jr),hr=yr[zt];if(hr&&Ar===void 0){var Hr=vt(hr);if(Hr===jr){var Kr=or.get(jr),Or=Kr-ye;yt(function(pr){return pr+Or})}}}or.resetRecord()},[Gt]);var Ut=x.useState({width:0,height:we}),cr=(0,xe.Z)(Ut,2),lr=cr[0],dr=cr[1],Lr=function(jr){dr({width:jr.offsetWidth,height:jr.offsetHeight})},zr=(0,x.useRef)(),Zr=(0,x.useRef)(),Br=x.useMemo(function(){return Xe(lr.width,St)},[lr.width,St]),Pr=x.useMemo(function(){return Xe(lr.height,Gt)},[lr.height,Gt]),Nr=Gt-we,$r=(0,x.useRef)(Nr);$r.current=Nr;function Qr(mr){var jr=mr;return Number.isNaN($r.current)||(jr=Math.min(jr,$r.current)),jr=Math.max(jr,0),jr}var Vr=sr<=0,Jr=sr>=Nr,kr=br<=0,tn=br>=St,Gr=Be(Vr,Jr,kr,tn),fn=function(){return{x:nr?-br:br,y:sr}},pn=(0,x.useRef)(fn()),ln=(0,ee.zX)(function(mr){if(Et){var jr=(0,a.Z)((0,a.Z)({},fn()),mr);(pn.current.x!==jr.x||pn.current.y!==jr.y)&&(Et(jr),pn.current=jr)}});function un(mr,jr){var Ar=mr;jr?((0,ne.flushSync)(function(){Fr(Ar)}),ln()):yt(Ar)}function yn(mr){var jr=mr.currentTarget.scrollTop;jr!==sr&&yt(jr),Mt==null||Mt(mr),ln()}var sn=function(jr){var Ar=jr,hr=St?St-lr.width:0;return Ar=Math.max(Ar,0),Ar=Math.min(Ar,hr),Ar},dn=(0,ee.zX)(function(mr,jr){jr?((0,ne.flushSync)(function(){Fr(function(Ar){var hr=Ar+(nr?-mr:mr);return sn(hr)})}),ln()):yt(function(Ar){var hr=Ar+mr;return hr})}),en=Pe(wr,Vr,Jr,kr,tn,!!St,dn),mn=(0,xe.Z)(en,2),bn=mn[0],_n=mn[1];$e(wr,Sr,function(mr,jr,Ar,hr){var Hr=hr;return Gr(mr,jr,Ar)?!1:!Hr||!Hr._virtualHandled?(Hr&&(Hr._virtualHandled=!0),bn({preventDefault:function(){},deltaX:mr?jr:0,deltaY:mr?0:jr}),!0):!1}),_e(xr,Sr,function(mr){yt(function(jr){return jr+mr})}),(0,le.Z)(function(){function mr(Ar){var hr=Vr&&Ar.detail<0,Hr=Jr&&Ar.detail>0;wr&&!hr&&!Hr&&Ar.preventDefault()}var jr=Sr.current;return jr.addEventListener("wheel",bn,{passive:!1}),jr.addEventListener("DOMMouseScroll",_n,{passive:!0}),jr.addEventListener("MozMousePixelScroll",mr,{passive:!1}),function(){jr.removeEventListener("wheel",bn),jr.removeEventListener("DOMMouseScroll",_n),jr.removeEventListener("MozMousePixelScroll",mr)}},[wr,Vr,Jr]),(0,le.Z)(function(){if(St){var mr=sn(br);Fr(mr),ln({x:mr})}},[lr.width,St]);var En=function(){var jr,Ar;(jr=zr.current)===null||jr===void 0||jr.delayHidden(),(Ar=Zr.current)===null||Ar===void 0||Ar.delayHidden()},Mn=et(Sr,yr,or,ye,vt,function(){return qt(!0)},yt,En);x.useImperativeHandle(te,function(){return{nativeElement:Qt.current,getScrollInfo:fn,scrollTo:function(jr){function Ar(hr){return hr&&(0,gt.Z)(hr)==="object"&&("left"in hr||"top"in hr)}Ar(jr)?(jr.left!==void 0&&Fr(sn(jr.left)),Mn(jr.top)):Mn(jr)}}}),(0,le.Z)(function(){if(xt){var mr=yr.slice(zt,Bt+1);xt(mr,yr)}},[zt,Bt,yr]);var On=Ce(yr,vt,or,ye),jn=jt==null?void 0:jt({start:zt,end:Bt,virtual:xr,offsetX:br,offsetY:Lt,rtl:nr,getSize:On}),on=ce(yr,zt,Bt,St,br,Kt,st,Nt),nn=null;we&&(nn=(0,a.Z)((0,Te.Z)({},We?"height":"maxHeight",we),Qe),wr&&(nn.overflowY="hidden",St&&(nn.overflowX="hidden"),ar&&(nn.pointerEvents="none")));var qr={};return nr&&(qr.dir="rtl"),x.createElement("div",(0,ge.Z)({ref:Qt,style:(0,a.Z)((0,a.Z)({},Ze),{},{position:"relative"}),className:fr},qr,Vt),x.createElement(oe.Z,{onResize:Lr},x.createElement(bt,{className:"".concat(Ne,"-holder"),style:nn,ref:Sr,onScroll:yn,onMouseEnter:En},x.createElement(ae,{prefixCls:Ne,height:Gt,offsetX:br,offsetY:Lt,scrollWidth:St,onInnerResize:qt,ref:ir,innerProps:Dt,rtl:nr,extra:jn},on))),xr&&Gt>we&&x.createElement(tt,{ref:zr,prefixCls:Ne,scrollOffset:sr,scrollRange:Gt,rtl:nr,onScroll:un,onStartMove:Ir,onStopMove:It,spinSize:Pr,containerSize:lr.height,style:ht==null?void 0:ht.verticalScrollBar,thumbStyle:ht==null?void 0:ht.verticalScrollBarThumb,showScrollBar:$t}),xr&&St>lr.width&&x.createElement(tt,{ref:Zr,prefixCls:Ne,scrollOffset:br,scrollRange:St,rtl:nr,onScroll:un,onStartMove:Ir,onStopMove:It,spinSize:Br,containerSize:lr.width,horizontal:!0,style:ht==null?void 0:ht.horizontalScrollBar,thumbStyle:ht==null?void 0:ht.horizontalScrollBarThumb,showScrollBar:$t}))}var at=x.forwardRef(ct);at.displayName="List";var qe=at,Fe=qe},7062:function(Xt,Pt,je){var ge=je(19637),gt=je(97573),a=[je(96627)];Xt.exports=ge.createStore(gt,a)},96627:function(Xt,Pt,je){Xt.exports=ge;function ge(){return je(42424),{}}},42424:function(){typeof JSON!="object"&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(Xt){return Xt<10?"0"+Xt:Xt}function this_value(){return this.valueOf()}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value);var gap,indent,meta,rep;function quote(Xt){return rx_escapable.lastIndex=0,rx_escapable.test(Xt)?'"'+Xt.replace(rx_escapable,function(Pt){var je=meta[Pt];return typeof je=="string"?je:"\\u"+("0000"+Pt.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+Xt+'"'}function str(Xt,Pt){var je,ge,gt,a,Te=gap,xe,z=Pt[Xt];switch(z&&typeof z=="object"&&typeof z.toJSON=="function"&&(z=z.toJSON(Xt)),typeof rep=="function"&&(z=rep.call(Pt,Xt,z)),typeof z){case"string":return quote(z);case"number":return isFinite(z)?String(z):"null";case"boolean":case"null":return String(z);case"object":if(!z)return"null";if(gap+=indent,xe=[],Object.prototype.toString.apply(z)==="[object Array]"){for(a=z.length,je=0;je<a;je+=1)xe[je]=str(je,z)||"null";return gt=xe.length===0?"[]":gap?`[
|
|
|
`+gap+xe.join(`,
|
|
|
`+gap)+`
|
|
|
`+Te+"]":"["+xe.join(",")+"]",gap=Te,gt}if(rep&&typeof rep=="object")for(a=rep.length,je=0;je<a;je+=1)typeof rep[je]=="string"&&(ge=rep[je],gt=str(ge,z),gt&&xe.push(quote(ge)+(gap?": ":":")+gt));else for(ge in z)Object.prototype.hasOwnProperty.call(z,ge)&&(gt=str(ge,z),gt&&xe.push(quote(ge)+(gap?": ":":")+gt));return gt=xe.length===0?"{}":gap?`{
|
|
|
`+gap+xe.join(`,
|
|
|
`+gap)+`
|
|
|
`+Te+"}":"{"+xe.join(",")+"}",gap=Te,gt}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(Xt,Pt,je){var ge;if(gap="",indent="",typeof je=="number")for(ge=0;ge<je;ge+=1)indent+=" ";else typeof je=="string"&&(indent=je);if(rep=Pt,Pt&&typeof Pt!="function"&&(typeof Pt!="object"||typeof Pt.length!="number"))throw new Error("JSON.stringify");return str("",{"":Xt})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(Xt,Pt){var je,ge,gt=Xt[Pt];if(gt&&typeof gt=="object")for(je in gt)Object.prototype.hasOwnProperty.call(gt,je)&&(ge=walk(gt,je),ge!==void 0?gt[je]=ge:delete gt[je]);return reviver.call(Xt,Pt,gt)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(Xt){return"\\u"+("0000"+Xt.charCodeAt(0).toString(16)).slice(-4)})),rx_one.test(text.replace(rx_two,"@").replace(rx_three,"]").replace(rx_four,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}()},19637:function(Xt,Pt,je){var ge=je(67039),gt=ge.slice,a=ge.pluck,Te=ge.each,xe=ge.bind,z=ge.create,E=ge.isList,ie=ge.isFunction,oe=ge.isObject;Xt.exports={createStore:x};var ee={version:"2.0.12",enabled:!1,get:function(ne,re){var ae=this.storage.read(this._namespacePrefix+ne);return this._deserialize(ae,re)},set:function(ne,re){return re===void 0?this.remove(ne):(this.storage.write(this._namespacePrefix+ne,this._serialize(re)),re)},remove:function(ne){this.storage.remove(this._namespacePrefix+ne)},each:function(ne){var re=this;this.storage.each(function(ae,se){ne.call(re,re._deserialize(ae),(se||"").replace(re._namespaceRegexp,""))})},clearAll:function(){this.storage.clearAll()},hasNamespace:function(ne){return this._namespacePrefix=="__storejs_"+ne+"_"},createStore:function(){return x.apply(this,arguments)},addPlugin:function(ne){this._addPlugin(ne)},namespace:function(ne){return x(this.storage,this.plugins,ne)}};function le(){var ne=typeof console=="undefined"?null:console;if(ne){var re=ne.warn?ne.warn:ne.log;re.apply(ne,arguments)}}function x(ne,re,ae){ae||(ae=""),ne&&!E(ne)&&(ne=[ne]),re&&!E(re)&&(re=[re]);var se=ae?"__storejs_"+ae+"_":"",ce=ae?new RegExp("^"+se):null,pe=/^[a-zA-Z0-9_\-]*$/;if(!pe.test(ae))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var me={_namespacePrefix:se,_namespaceRegexp:ce,_testStorage:function(be){try{var De="__storejs__test__";be.write(De,De);var Me=be.read(De)===De;return be.remove(De),Me}catch(Be){return!1}},_assignPluginFnProp:function(be,De){var Me=this[De];this[De]=function(){var Pe=gt(arguments,0),Ce=this;function Oe(){if(Me)return Te(arguments,function(ke,Le){Pe[Le]=ke}),Me.apply(Ce,Pe)}var Ie=[Oe].concat(Pe);return be.apply(Ce,Ie)}},_serialize:function(be){return JSON.stringify(be)},_deserialize:function(be,De){if(!be)return De;var Me="";try{Me=JSON.parse(be)}catch(Be){Me=be}return Me!==void 0?Me:De},_addStorage:function(be){this.enabled||this._testStorage(be)&&(this.storage=be,this.enabled=!0)},_addPlugin:function(be){var De=this;if(E(be)){Te(be,function(Pe){De._addPlugin(Pe)});return}var Me=a(this.plugins,function(Pe){return be===Pe});if(!Me){if(this.plugins.push(be),!ie(be))throw new Error("Plugins must be function values that return objects");var Be=be.call(this);if(!oe(Be))throw new Error("Plugins must return an object of function properties");Te(Be,function(Pe,Ce){if(!ie(Pe))throw new Error("Bad plugin property: "+Ce+" from plugin "+be.name+". Plugins should only return functions.");De._assignPluginFnProp(Pe,Ce)})}},addStorage:function(be){le("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(be)}},he=z(me,ee,{plugins:[]});return he.raw={},Te(he,function(be,De){ie(be)&&(he.raw[De]=xe(he,be))}),Te(ne,function(be){he._addStorage(be)}),Te(re,function(be){he._addPlugin(be)}),he}},67039:function(Xt,Pt,je){var ge=xe(),gt=z(),a=E(),Te=typeof window!="undefined"?window:je.g;Xt.exports={assign:ge,create:gt,trim:a,bind:ie,slice:oe,each:ee,map:le,pluck:x,isList:ne,isFunction:re,isObject:ae,Global:Te};function xe(){return Object.assign?Object.assign:function(ce,pe,me,he){for(var be=1;be<arguments.length;be++)ee(Object(arguments[be]),function(De,Me){ce[Me]=De});return ce}}function z(){if(Object.create)return function(pe,me,he,be){var De=oe(arguments,1);return ge.apply(this,[Object.create(pe)].concat(De))};{let ce=function(){};var se=ce;return function(me,he,be,De){var Me=oe(arguments,1);return ce.prototype=me,ge.apply(this,[new ce].concat(Me))}}}function E(){return String.prototype.trim?function(ce){return String.prototype.trim.call(ce)}:function(ce){return ce.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}function ie(se,ce){return function(){return ce.apply(se,Array.prototype.slice.call(arguments,0))}}function oe(se,ce){return Array.prototype.slice.call(se,ce||0)}function ee(se,ce){x(se,function(pe,me){return ce(pe,me),!1})}function le(se,ce){var pe=ne(se)?[]:{};return x(se,function(me,he){return pe[he]=ce(me,he),!1}),pe}function x(se,ce){if(ne(se)){for(var pe=0;pe<se.length;pe++)if(ce(se[pe],pe))return se[pe]}else for(var me in se)if(se.hasOwnProperty(me)&&ce(se[me],me))return se[me]}function ne(se){return se!=null&&typeof se!="function"&&typeof se.length=="number"}function re(se){return se&&{}.toString.call(se)==="[object Function]"}function ae(se){return se&&{}.toString.call(se)==="[object Object]"}},97573:function(Xt,Pt,je){Xt.exports=[je(52496),je(16436),je(76673),je(35701),je(65578),je(65300)]},35701:function(Xt,Pt,je){var ge=je(67039),gt=ge.Global,a=ge.trim;Xt.exports={name:"cookieStorage",read:xe,write:E,each:z,remove:ie,clearAll:oe};var Te=gt.document;function xe(le){if(!le||!ee(le))return null;var x="(?:^|.*;\\s*)"+escape(le).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(Te.cookie.replace(new RegExp(x),"$1"))}function z(le){for(var x=Te.cookie.split(/; ?/g),ne=x.length-1;ne>=0;ne--)if(a(x[ne])){var re=x[ne].split("="),ae=unescape(re[0]),se=unescape(re[1]);le(se,ae)}}function E(le,x){le&&(Te.cookie=escape(le)+"="+escape(x)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function ie(le){!le||!ee(le)||(Te.cookie=escape(le)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function oe(){z(function(le,x){ie(x)})}function ee(le){return new RegExp("(?:^|;\\s*)"+escape(le).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(Te.cookie)}},52496:function(Xt,Pt,je){var ge=je(67039),gt=ge.Global;Xt.exports={name:"localStorage",read:Te,write:xe,each:z,remove:E,clearAll:ie};function a(){return gt.localStorage}function Te(oe){return a().getItem(oe)}function xe(oe,ee){return a().setItem(oe,ee)}function z(oe){for(var ee=a().length-1;ee>=0;ee--){var le=a().key(ee);oe(Te(le),le)}}function E(oe){return a().removeItem(oe)}function ie(){return a().clear()}},65300:function(Xt){Xt.exports={name:"memoryStorage",read:je,write:ge,each:gt,remove:a,clearAll:Te};var Pt={};function je(xe){return Pt[xe]}function ge(xe,z){Pt[xe]=z}function gt(xe){for(var z in Pt)Pt.hasOwnProperty(z)&&xe(Pt[z],z)}function a(xe){delete Pt[xe]}function Te(xe){Pt={}}},16436:function(Xt,Pt,je){var ge=je(67039),gt=ge.Global;Xt.exports={name:"oldFF-globalStorage",read:Te,write:xe,each:z,remove:E,clearAll:ie};var a=gt.globalStorage;function Te(oe){return a[oe]}function xe(oe,ee){a[oe]=ee}function z(oe){for(var ee=a.length-1;ee>=0;ee--){var le=a.key(ee);oe(a[le],le)}}function E(oe){return a.removeItem(oe)}function ie(){z(function(oe,ee){delete a[oe]})}},76673:function(Xt,Pt,je){var ge=je(67039),gt=ge.Global;Xt.exports={name:"oldIE-userDataStorage",write:E,read:ie,each:oe,remove:ee,clearAll:le};var a="storejs",Te=gt.document,xe=re(),z=(gt.navigator?gt.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function E(ae,se){if(!z){var ce=ne(ae);xe(function(pe){pe.setAttribute(ce,se),pe.save(a)})}}function ie(ae){if(!z){var se=ne(ae),ce=null;return xe(function(pe){ce=pe.getAttribute(se)}),ce}}function oe(ae){xe(function(se){for(var ce=se.XMLDocument.documentElement.attributes,pe=ce.length-1;pe>=0;pe--){var me=ce[pe];ae(se.getAttribute(me.name),me.name)}})}function ee(ae){var se=ne(ae);xe(function(ce){ce.removeAttribute(se),ce.save(a)})}function le(){xe(function(ae){var se=ae.XMLDocument.documentElement.attributes;ae.load(a);for(var ce=se.length-1;ce>=0;ce--)ae.removeAttribute(se[ce].name);ae.save(a)})}var x=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function ne(ae){return ae.replace(/^\d/,"___$&").replace(x,"___")}function re(){if(!Te||!Te.documentElement||!Te.documentElement.addBehavior)return null;var ae="script",se,ce,pe;try{ce=new ActiveXObject("htmlfile"),ce.open(),ce.write("<"+ae+">document.w=window</"+ae+'><iframe src="/favicon.ico"></iframe>'),ce.close(),se=ce.w.frames[0].document,pe=se.createElement("div")}catch(me){pe=Te.createElement("div"),se=Te.body}return function(me){var he=[].slice.call(arguments,0);he.unshift(pe),se.appendChild(pe),pe.addBehavior("#default#userData"),pe.load(a),me.apply(this,he),se.removeChild(pe)}}},65578:function(Xt,Pt,je){var ge=je(67039),gt=ge.Global;Xt.exports={name:"sessionStorage",read:Te,write:xe,each:z,remove:E,clearAll:ie};function a(){return gt.sessionStorage}function Te(oe){return a().getItem(oe)}function xe(oe,ee){return a().setItem(oe,ee)}function z(oe){for(var ee=a().length-1;ee>=0;ee--){var le=a().key(ee);oe(Te(le),le)}}function E(oe){return a().removeItem(oe)}function ie(){return a().clear()}},93314:function(Xt){"use strict";Xt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl9acYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4U1Ubfs/NaJtO9kzLahFQEJkiUBBFUFFkCCjiAAVFERT5FREQQQXBBcpysWRP2RtkKRsEOphNodCZdDfjnv85CU2TZt2bhABNDw9PmtzvrO+c957xLQIP0pkz1yrQIEmwwcDzHhTj91klEo7jpcG5zetWUJdmRjmPvTM9GI9JgSGvadOoLE9KJJ5kPp2YXLtZdO1kT8ooz2vigCNelvPYezPEG7z0CDAn4pJqPvJA5A3vdcl/S3LEy3Iee29OeIOX5YDx3nh4VFI5YDxin6DM5YARxKb7g6gcMHd+nMoBc+d57LKGhCQ1ZURBCoVL2nKCO8sBZWW50x1TOWDuLP8FlV4OGEFs8glROWB8wmbPKikHjGf882bucsB4k5t3qKxywNwhxrpRbJkGTOx0ehlA3d9e5VEtzA3ulGe55zmg1QOfrCVo34BgQGvr5rLDRl4RRZG+5NjBESBc4FHw1LlrCAuPsCo0JjKi7J5hYqfTXADBq4byCJLf82Nf3kA3OfD9LgKdgeCzZ4CUTJ1VKQFyKQgpmeMSjiKvQC+oplspN/wOMDcBVFv0Bo+KwYJ4VE50H3Jg7j6CWzkEX74A3MrSgTfeKZpSaBCHcAVn/JunBHlFPDR5BkG9LMjPt7mZLOtbskQADea9wqOW9coqiGHlRPcHBxYcJriQQvB9P+v2cqCwWFxgoOJk6JeTNX4HmJMAHv6xP4/6VXw/+OxNx/bM/pIohdUE9VW/VxwjOHiJYO5A6xolpGSpYW3jIW4w/A8wM+h+UHSY2pvHgzV9NXymeor0wPc7Cf7XzWJ/4Nsm+Ly2LzZx+OwZ3yuVbzhNsPEMwcI3rM8wMikHiURi5gNbbQoKrc84zpjkj2eYzQC6f96DomUd305ctrp8tp5gSk/f1utzlFhUOHYthy9f8D1gdpwnWHiEYOVQ6zNM6QM/AY+CImHnF9YtfwTMCgB9P+5G0SHa9xP3bk2gT9cBU3r6Hjp95nBYNcz3gDlwkRhX843vlfS59PmFHfjFzgC/2pJ1nEEnEIpIAG+834Wia2Ox7PJ8wt0twLz7J8Gsl3zf316zCVYPsz5oe85F1yUcu0YwcQPBjlElZyjL8wsrQeyBn+XxK8DETqefgyACFCPe6kjxfDPfT6C7BpilBLMG+L6/A34h+P1VikCZ60nuTYpzN4AxqznjCqPOMZ1RSp9f2OVLYZH1lbOrNvjVlswIGEAKYOyrj1K82NL3E+huAWbEMnbFSn1+Qzd4AcE3fajPZV6X04D3lnHGM4xOawKFJwLLYiD5H2AoCkHwJQMLA42v090CzJjVBBN7UCh8rN3AgDrqCYq6lX3L6RQ1MGQRhwWvA7UrALbnFzCJjOhG+d2WjFCkUYKZPZpSDIv1PWDGrycY34NCahI0+yxN/Ivg3c4UlUN8VqWxok/XEfRrSdG0tm/rzcoHBv7KYc5AILqqLWDcOb/45RmGEFyhFL8/0Yga33y+Tl9uJhjxOEVIoG9rnrqVKSJSRFb0fb3tG1A81sC39TLRSu85HL57Eaii0Bm3oqEKqZXSJaUURUxTU0Tyuy0ZAc5SYCUbxE+6+x4w3+0kGNiWooqP3/Qz9xB0bUTRsLqI2eEFUlbvA9WBJxv5ltdMit9jFocpLwB1InQIkBEQTmLUHStOBoMBOr24K2+/AwwPHOKArS2iKCY9VzKIg34jyMgTv6f1wpwqL8JLHKgUTLHwjZIxZTKg0V2Bzg2tLzvYBYA75xe/25J1mkEnGAzYyXE40KQmMK23uLeLN8b1j0ME7epTxFTzRmnCy/jzXyCqIny+NVryDzFeKfd+xLcrDOMMO8MMfgx45iFrOZA7AstiTvvVoZ91usM3tClHcLpeZWDmAN8DZtlRgkY1KJr5+BC87hQQLAeebCwcZN6gXH6MgG2P+rfyDmD+WLoV8xZugkIRiNh2TTHghcfRoF4tFBZpkXgpGQ81rmdu9puLOLzwMPBYPR1Cgzw/v7CC/WpLxjrc/jtaT2LApRrhwC+DfA+Y9aeI0dKzbT3vTCChk3r7eaBABzzfTGgO79CtPUmM9b7U2jv9bf3kOyjSlihLcoSg93MdkZ2Th227j2Hoq8/inTeeNzZ+xFIOsTHAsw/pAeL5+cUvAdPuG1pVRnArQgEsGex7wGw7RxAgBTo19M4EEjqtD1wEkrPYm15oDu/QbfkPSM0hHsu8du0/gSnfLkFGVrbThjFLynULJ6FOZHUw2RNbyd/qUJLFHZV+ywr9aksWO4Ou0BK8KueRz/bVq++CUuD+RGbhB3R/0LeAOZEEnFIRvPGYb+vdGw+cvU7w3uOe1dv+mfeRk5svCMUfvz8AA3o9jgkbCJQVgPe7lGTz5MDvj4f+VXs/JH1ip1PmAkHy17u8z42bjl4lxjf9C809m0CCZo4FUVwKsDPOJLz0ZTp6Fdh6jtnWe1bvuCm/4q/tRwQ1/b03e2LIwGfw1RaCkADg425AOvPkYCHZd0cG43dbsk4zaDFgWHiHcG85wjBQoEhnMhAzf5r/Jihkf9/+fjXDtDXqGA108+Eqcy0DYAfwMU95NnEFzVgLovibwK8HCab19qze61s24Pf5K7A5KwB5vHM1CblMij9m/Q87rtc1jsek54CMPIBayGD0BgP0ImUw/gwYFiqjllhHGAcvAkuPcijU8cgv0KGgSGv8LNJqweu1MOh14A3ss+S78W+Dzuo3RsPoTy0YgIjQALFz0C36tBzg570EE3p4NnHFVn5TA0zaSPDzy57Vu2bIS6jF67BDHYBHgnVI0kow+6ZjLyZNm9RD+35jkZINfNO7ZIVhEn+e16NQ6157/OqWjJ1h9n1IXoydTi8AeGD+KzxqinCEsfkswfBJC2HQacXOG7v0B+e9CGXVUK+U5aoQdm5iE3eqh296R/XoDEBu0e3/hcz3FzF+Z292trI91Zgav7N2tKrDrrfFTdgTI4dAl61BipZDDXYINRCMvBrusNvBikAMHT8LTM3/pwElK4xMAuQV6uBuKK4yA5hEVfY8SvmmHCETGyjDtzqbQLHf0KMgaCnWEcaW/whGT1mAHHZP6oW09bueaFy3khdKcl0EO+y+v4xgphs2MWxbs+K46bLCDIoi6+9iVLKY4PbTp8UB5t8h/UB53qimz1aJA9lyLExz7H1vyMCnUa15L/x9EfhtkIk/nh74y9ShPz5JnUGA26qFZIdcTofWqR5xxd5Uip1O9wDoJNYRxs4LBB9PXYxUdaHrGSqAYuWUp9GmSQ0BlN4h8cTq8qVfOGgKStpBeAoJb4DEYPrPsU89b/5e/LvEYPubLCIQX06NEtWpfwa/yA4h0FEgqVCK71OCUeTARdLLfbpg9PAXsfGsBBtOA0uHmKpyV0PZsqFl5lo5QaXWgRqNw4pTHiEYGa2M+KX0yMROpxsA9BDrCGNvAsG4GcuQdMt45eJx+nXsk3iyNbOY9k161wOry8/GqZCr1t4GBA/O3T0Nm7gSDl/89IBRHiU0nRk3CgU3knEmT4pZN51rrjI5TN2oGmCOMP44BKx7B8jINemP8ZRCK2Y5LNXAMrMlS0hSpwKw9TRGME+XHf5ekybEfPCInU7/BDBArCOMw5cIPvt+JRJUGqHj7JRu2rsd0P+JGBuanELTTVpwwO3/cnjFxNcTwMz95hquxud5pd+skIEfR6NJA+F2y6o1S3Fj4xpj/X9lBmK7OsDuChMUKMf+v36AXC4Fc4QxYwew/X0gM8/k5VKvN0BvcF9gfc8CJuGWuh4twgoQnJSBzK+nDP+3eLTsBahJSNL8DdD29kaUAFsDSU4vpVJp3FTETqdzAbwl1hHGySSCCTPX41RimlcmzthBrTCsV1Obss5cJ2hWXQupTIoiHUW+1nRYZkcn5kRbTzlIOQq5hBmimfRu2RwoeU4gl5rAFiI3Odpmb/NRK0zXu+zgKzZtWZWK/VvTxWZzSP/EK5HoEivcxsFQWIBzk8caVxmWmMT+g6thNlfMg/p1xYfv9DXSMEcYEzYAu247wnBXQ9myE/fslixRpf6FUgw2N5bgDChmk6Lw33MMqkqlg8JeVKmn8hRjHI0QIdgbiJynGWhiZ9AZoPhgaEeK50Q4wmDCvwmzt+HwGe8EcH67V1N8MshWV4UBpnlNLQID3Lcn5nkKrZ6iUEex4azEqC08di0BW1XDgsTP+2NHsrH6F+/0m9Xetns1PN9b3IWHPi8XyetXIOPoEeg1WbhYKMGK9CCoiiSoWq0SnuvWzqhLVuyoz+wI411mmi3epZI9Lt2zgElIUht9INtpdDJPMUsSGf59NCFFxc8TknI6AoZ9LqbCmj+V4X33zMAEAOMHtaXoJ0KLVpUJjJuzD3v+vSh+xtnJ0ffxaMwY0dHuCtO8pg6BAcK3LI4axCTai/4hRsBM3kww5DGK6o5vYx32S52pw9QxbEi8k6o2DMeoj2q5VVhqNnB29JsI0TP5M6Dj5Gg7dwmkpVZOsyOMtyg4joDyBhRq3d+Osbru3S2ZSp0LCmf+9ZM5CUY3qBWx3LREUy5RpbkKQOl0FAimvrksPAME08Q6wmD74DGz/8H2A/+5NdClM8U2r4VFE7rZBcwjtXQIkHsOGLbSLP7XBJhvdxD0fJiinhs+pVk5n41IBM/UFryQSHggvpxRooovpsgdFwjoD8MQri3ZIso/XYzm9a2FwDfUAFPxX/AaRYSCeCR/KW7fvQuYJE0RQF3vSQh2UQn3bsOaYXEJSZrPADrJBfP5BceCVx+4LO0r1hGG3gC8//Np/LXrmJjxdUhbv1YE9vzU22eAmbOPBRmieNCNFzvP8/jhaxVSL3vn4M9zBJN/bgSZgJsyplZ0KQ24oSZgq8vmE4V4+9hrkNIS8O5uPhbNOz+CprWpWRhd7Ahj9svMYM871rT38pbM/q2XvelHoeU4bpxBgt+Jjr8MAqfi80NXZEW/H1UEuOMIY/zCRPyxZr9XABMSJMP5pbelahYlsjNMi1p6402Pp8lyhWEhIBpVp2hdV1yp6nwgPAhYvzQF/+zOEpfZCfXgz6LRIMrxKsq0B5YcKsL6UxRFvBygelBdLjhZGMCx/RfTKWMCUGZzbAClvJEmtiGH97oEGLdhzBHGjL4UDyvLOmBUmn9AaamAay7GimAXgdErzG1RlX36k9el+PlgsPFtK9YRxtwtNzBl7havTZoLywYhuJRbSCNgauvBlAg9TQYDjyVHOeOWbOVxoEoo0Mn2JttpNZvOcmhfn0KTXoTr8TlITSnCrRSt8TMvV7gj79KVPDskCo+1tb/rZkLScavzcTlTARBrZUu+MB1coHNHZ8rQXEzvH4T+8yWY9DzQrj6QptFDzzRlPUj37JbM5pZMeCfZK5CNgsPt3PlbEny3LwSlHWEIqWLzcTWGfbFaCKkgml0zeyNaaa3QdqcAs+msSa2k+4OCmmYm2nyWQ98W9idabo4eqSla3EopMn6m3mRgKkJ6KlM6dV5Plz418ES3CjZE7Ar9w2X5UGXbv3bmC1NBAiqBEOf34zFhKlzLq40PuxK0i8qFutBzRdd7FjDx1zSDCKELxA2tmZoyyztqqc9tUdDlDAm+2hUCdxxhHIwrwOAJy5EvIkSCsz78Nq4rnmhpfU/BANOytgEydwQmpSpjQro/b68we+JNArzej4jjKouz0q+luDwGAzWCxnI1Kr0qPfpEZTzXv6pVwUzf6+MVBTiX6vi+hxoKQfUF4AJswWZZGF+UCUN2IsYMaINnbcVd4jp0m/qePcNcvJlTldcaUm5vVN3qnKNM1zUcJm4LhTuOMP65qMWYGWtxJcU76jGT3nwUrz1j7ZnCCBilAbLS96RucIFJtv88ZpLD/HMZSEgFXmkrrqANp2yjEYsroYRar6f44I3zxh9qNwnH8FHWNxBLj2ix6F85SKltmGV9lBrAF6RConCuh8fotCn7MSC2Fob3ELkPddDBexYwrL2JSZqtFPQpdwfHUT7mf+zjTWFwxxHG8St6zPhtCw6cZXcSnqdhLzTF2FethZcMMK2UBki9DBgmbz18mYAJbMUk5shiYBsxORzT5ucZ8PHbcUaC4OpBGDe55AbiShqP9/40gHLOt058UZbxXMPJnQuUKK+DLi8DEs0R/PJBLIIVwjULHPXgnt2SsQbHq7JeIJSYFIi8mNgeeeT6cFRQAItFOsL4L5li0do9WLrLriK06FZ2e7QO5v3PwugcgDcBo9MbsPT2CnMxFcYwdiNFuMhlKjcs/J23AMMEoONHJhj5JA2T44tvS2TTo5cX4kKqY5X9YuYacq9CEhzlMngmr8uGQasFLUpDPcUV/DCiKwrcNBwrrvueBsyKFVTSvG32aQraRPRMdJKBWaa+vSrcqNAo1hEGsyD8Y/1R/LzmjFea1EBZAbtn9rIqywiYSB5Siecey3U6A5YeN23JmCCPORIcK8IWhV0ps1Wpj8hzjyPmsDPN5P+ZNCWInMOXPz9g/PtgohZfbpEZ3SE5TxSGXBUkIa61vPnCDLCzFEuGrOMY1q02Xunq2VS6p7dkrKOJ17N7UAPP1PG9moatCoOBJ9go0hEGe+P+vC4e3yw84JX2VAoLxMmFL9sApnUkD4kXAKPV6bHsuNQIGDb5p28nmCwixmZSJnA5jeCZh1x3NzfpKi7M/xlFGRmo0qoNqnfohPAG1mcH1dUCfDP+sqkwjuCreY2Mf478swiJGa6V3Az518EFVgHhXMu0DYUZ4G8Dhuqy0Sg0EfM+8myHf88DhjEzIUmzAaA9XA+ZcIqR60KRp+XgjiOM3Sdu4s0vtyAkSIrgQCmCg6QIYZ+BMuPf7Dfzs9vP2bPi34ICZTh2szJ6NM41HuyrV7f2G8tWmNZRPCSc5yuMJWCYGcjHawm+7Sv8DPPfdSBfS9C5oWveHhg+GFqNyfRBEhgIeWgY2kz7AZysRDh5KT4fP0y5vZ0lwBdzGoO9FwbOK4S6KMDpCkP1eaD6fCNghCSDNhe8zmTsVznrMD59XIGa7Wx194SUVUxzT2/JihuZmJJThWoNZ0HgNY/EH28MRUY+B7GOMFibcrJzkJuXB3Z1zXHc7U9ivNlh0mX2aXpm/7ekLA57E6R44zHm5slWAs0A0ybKpDDoaWLhHJafMK0wLIm1ujx0iYD56WgrQO3ryuplSN6xzajkqM83+RCr1aUrol95A5zUJIT971QO5n2bZPybXYRNntsYvx4guLJrL1qkbsD2moOQHP6wlUskRkt5PfiCm5AEC/exa9DmgNcVoVL2KQy59RsqhAQg6tPvwAU5U1F0zvH7AjCsC4mqnE6UGpitvsfSJ0IIHb8lmNzIlkCsIwxPJzDLf10NrDtJMNyBjzDvAkaH5SdkbgOGOf5oVAN4sKawnl+YOwspf+81EzPIh9VvgCbvfoDAKlVx9JAai+ZcNz4PVBBE9W+M07uPo9/laeBgknSeC22ObbVeQ06QCRzselivuQhZBNveCX+JGAoyEZEThyE3fkIYNa00yh69UPdF6y2wsJ6ZqO6LLZl5pUlW9wHFMkrh6mTokgdf7QzG5UwpxDrCcFmwAAImPPztIMHorva3RkbA1GEhGoRPDkfVMj/EVoARaabM2vliCxj9QQtJ1GDAtU3rcGPXDmjVWWDfWWJbtHp9BiCwRScU6KQICJRg4VEp4g8ex4tXvrFSpGT0JxXNsKraIEgVFaHLuQ5ZSE1wAeLsEioRFZ5PnAVlTok5hiQwCG1+mAupwr1V5r4CDGNkgkrzEij93Znqi5CB/XafAhduySDWEYaQsl3RFGiB6Tsce4NkgGlbx+WtqatqjM9ZlOAVJ0tWmPeWEvzYX3gYcOY9cuKzsLE1EVK5oagQJ7/4DDlXS67gZTVqI6dlXxwNaIXrJ06j75UZkFhoHbNyK7Zqh2E3usHAlCupDgFhtSAJEmdsxsqJqZSHevmJaHPoC6vm1nvpNdTu7t6R+L4DjAk06t7M+tKuDb+QkQTw00EFTl2XQawjDIHFOyVj6h+frSeY4uC2it1MRVXgIeUIpBLTWcjdxMJArDgpN2/JPlpF8PlzwoPDjl9v0vZ1N2k1apz+ehJyVaZzS3HimUMKIoWUWrusqtDqUTR46308/bUKekghU1QBkbq+PbPXPkNuEog8DAOS5+ABzVEzSWj9GDSf+JVbXbovAcNs+oODFYSjsp8oqCm2gcj06z9BOHJNbjTZ7RDt/oQQWa2ZXEw0ZWY1yYzYGdCYuj5L7AJNwgBlvHRgj3mjnfvtx0YlS/Zcp9dj6wU5nmpiysccdLMYm5UECr3HruHwQ3/P+KPLzcWZ6VOQfdG5xWbVzl0R9fJgEI7DjO0Eu85rQSTuH1lbV45HbmYSzl1OR+2im4g0ZEJpyETdAC26zpnv1tDdt4AptulPNJ1rplMKUY6uFh8PxL5LARDrCMMtLtvJJAYw3qqTlcOCw7JYLUoBwWHZWWvBIYJxz3jeAiZxv7R0AZJ3bIetdT1B7T4voebTPc0VMbe2G08Wur26sII+6JyD5x4JQU6+FkfOp+DA2es4fO4GsvO1qFk5BE3qVEaTupWNn9G1K0AmILT1fQ8YxhhKqfTi9ewBoPQjSiFAxAasOh2AbfGBRr0qMY4wPJ86phLuFmBm7ibo2oSioYAL+uPXgKvpBIMe9VavgctnE5C7fyuyz58Bc2oRVKMWaj7XBxVbWGuELjxMsOxIAYjUtaqMo9Z90CkHz7WwXkoNPMXZy2k4ePYGDvx3HVdSTHIjBqCVn7verJQJwBQzjKnzJyRlPcZJuJ6UxwsAHEoP/joXgA3nAiHWEYa3ps7dAgyTeTwSRdHcuecDYzdXHCN4oBrwaH3v9Fqr55GWmY2ICNe3XWtOEvyy17MVZmRsLnq2dH4bdv5qBt6Ytg3d29TDOAFvhjIFmNLDGp+c1UxCycs8xTu3jcrMJDvi5VhxOghiHWF4Z+rcvRXGGBy2EvCYABB8sZHggycpqoa6f+lgya/MXC20RUUIDXV9gGJueb/d5tkZ5r0OOejd2nldm/+5gkkLDuOzQe3QrY1r2+0yDZjiwbp4PUNJeelKSqlZSX3/ZRkWHVNArCMMbwFm/AaC8c9Qt65rPWkDCw7Lggw9YVLhcprWnCCoH5qKGmHUaC4tl8sgl0kgl7FPqWhdt6upuQiWc1AoXN96MSd849ez62/31YPeeSwHL7Z1DpixvxzA7hNJWP9lL1RmjgtcJL8ADOOBSkWDCqiGaQoYlYn+TZJh/hEF3HGE4YqpQp7/sC0PrzRPhYxPg9yQjmCkoTA/HUV5aZDq0wBZBQQ0my6kKFE028/BGODpOYHBYfPy8qDT6aDT6Y2flolpUxeDhznscAWkfxKzEFNDAbncteIk8xIzYinxSBj1VrtcvPSo4y0Zs0Z96qPVqFpBgcXjnhXEx/saMCZfZNmTQCjTmZCAEC0oUglPU3iOnDEYtCcb16nCrDaN6ZxKU1HK0xOEIOrMDSlmHnDPEYZLzhoKAW0aivLSQXRpCKRp4HTpKMxNAy1KN36XE+cRAHjKIb/pckhk7h967bXz70STao47wWHZ9bZebwJOMYDY38Zrb4vEtKwZeAKMq5IJSDKZFOuPpqFr8yqCNBjYDd3AXwwgnPu+2Qa3zccrjzleNY7G3cR7P+7G8+2jMWaAMH8r9zVg4pKynudA1jmawExnjKf8fwRkAwF+j46MuJSoyupEKdkdnyoh0/e65wjDUX1c3MdA3hUEEO+YL6fU+BwRNUQa07tAM7v5OpNM8LoXg8PqDXrotHrojUDSQafXgXmrKZ3i0uV4vKkwiT2TJ/WcqYWBBLp8PzkieK1NIV5r71iO8/2qE1i2O8542GeHfiHpvgbMRVX2RzzlpwnpKCGEOa76i5dynxCeTriaTvpP2RnqliMMhwC9MBaBBaeFNEcQTU7FvpDWeU0QrVCiCynA7jjHip9Cy3FFxxz/mVYi0//sPD2u5wWgXUOBSmkAXvtVj7R819s3R215ta0Orz/m2FVVnwkbkJyWa7xOZtfKQtJ9DZiEpKzXAfKbkI6W0JAiQrDyZjZ5adyWUM4dRxiO6qOqRVCkLRPXHCfUt2gjhLXw7jmGBYdl18Uf+Tg47K4LBCz0uZh6P1oJnL/p/qH/5dYGvNnBfv5rN7PRb9JGVAoLwoavrC1enQ3gfQ2YC1ey6kil3CV2lhE7S7MKuMIxf4UGuuMIw1FdhszjCLk6XmxTHNLrqRT5TVdAJnNfPaR04cbgsPsIJjzrmbqL2E4evgxsPy+uXubM7+Vfmbss9661X2lDMdhuABRgyc4LmLnmJGKbKfHlW8KNyu5rwLBBS0zSbKBuWGOyWCoj1rrnCMPRZNEX5SLk3ACmVih2PjmkV9WYiso1RHrec1I7i1HJ5Ct3Kjiso6rPXgeY9P6bPsKB2uSRWKSlZbjNy3FjhuOTD5kIzja9891OnEhMxVs9muHVbsL5e98DJu5ydkNOxh934enfhmPsUDl0ZRgCZUS0IwyHWzJmqPPfcATorrk9yKUzZld5DTKlKUCQNxLr98jlJhV/X6ZrmcBXmwnmDBReb2R0CxQWmiOaiG5uj+5dsOyPH23yMd2ybmNWg6nJfDv8cbRpLDzO6H0PGMaN2zYyi8Q6/Ru+Ogw6A8FfIh1hOBs5evE7KLJ3ih5cRxluSR5FWLNxXiuPFeRJ6D53G5KWC3y4gmDhG8IAw7Ssa9Vlpsrup8jaNXHh+A6bAnYcu4bPfjto/H3z1D4IZ5JcgalMAIb1NVGlHkwpmQ1QwRf3H6wPRU6Re44wHPHXcGMTQm7+LJD9rsnU+soIaO2ux1z75Yu163fdStcUuYXA6wsIVg4VBpjMLDUeaOrgAOK6OjNFcvwhVCiluzbh90PYdvQqqlcMxuovSjSkhRRbZgDDOnsxOaczpYaFlEKQp4Sxm0KQlidxyxGGI+Zqs+IRfuUDIbwXTJMWsxghIc79CAsu7C6Ndg0lAAAdVklEQVStMEws88Jsgg3DhQEmSXUdLdt55hLJuIKs/g2x7UvcdrJtWPcxq40q/h2bKfGViAM/K69MAYZ16NKlzHCDlHwBwr0FUKdr7efbQpCs8a4jjMKCfITHDQRH3d97l578qmqTUblWczGYcErLzjDT+/hej63HLA5r32YOCl135dyFeHTuahtsynVOa4qvPv8II4aVyLJOXUzFsG9NW+bXuz+EISK9lJc5wBSz69KNzEheLxlFQVnEIrvmUlN3B+NiuncdYWi1OsjjP0KQznvxIDVVh0Bem1kreCcZg8N2pwhzX4juVkN6zebwx+u8oHr/OXoCPXrZBpsSW/GAvj3wy6yvzdl+WnsKi3aYnKFPHtIBnZu79qBpWWeZBUxxJ69coYE6ae4zlOqfIyBPM59uxc++36/AuZvedYTBJNz6+OkIL3AVn1b40N8K6oawRu8Jz+CCcvImgiEdKKoLF7p7pe4B8zl8148XVO+uPQcwYNAwj+tt0iga/+4t0Z4a8MUms9HY0vE9ECnUHc7tlpR5wFhyfA+l0lqq7L4A/QlAhTmHgnA8We51Rxh5FxejcvZSjwe7uIAk/cOo0nqK18qbsYPghebUGO7Dl+n1Pzh89iwvqN71G7fhzbc/9Lh5LALCzr+PQVMkR2w0Na4u566m49J1tVElRqyDEb8CTDH3LyblPMhTw67fjwZVPXTV+44wspP2oVq6IBU3QRPiprYWwtvOE0QrhGj2PoKO0dSoR+fL9O5SDm/H8oLq/XP5Gowc7R2tic9/XIlNyU2wY5RH1gJGVvklYFjHL6k0Ty85EbhxV6KceNsRRuatS6h1fYTX5mK+IQR5TZcbDb+8kVhw2MY1KFrV8UZpwsv4ZC3BCw8LC0o7/7fF+HRCydnDWS1FOSmQh1S363aX5XtlxGTEBfbCxveAIMFCB/s1+i1gGDsGL9Cvvpgm6eVtRxgZGZmomTQYHNUKn01OKHlIcEG5AfWE+eB2WefKY0DVMCDWO0G5XNZXTMDOTu3qUzxuinDhNH0/cx6+nGYrpS+diflxLkhPgFRRGfIQ+wzq9OxA5DUei5VDgYruObw0V+vXgOn8LR3L85jibUcY6iw1KiV9CLnhpqt5Ieg5DxkOV16PRyKFyTBcFbrxDPNZJj44rKtyXT1nvsYaVqeC4k1OmfoDfpjl2ncYb9CiMOOS0edyUOVoEGM4cuvUuGkrBHdbgIVvALWs4++6arLNc78GTOx0yq6efvS2I4zs7ByEJY1HkNYUactZ4kkg9FwE9JIKMEgijH8bjN/Z36bftCQcudLaeKC6q9KEPd8dB2Tliw8OK6x0x1Q/7SWoGkrRt4XrksZN/Brzfl3skpB59S9IN13hy0KrQxZkK+ANCQ1Do7ePYO5AoIF1DFqX5Zcm8G/AfENfB8Fv3naEkZubi6CkbxCou2yc9CZARJgBwcCRVlgZV3KC0aSmAhwnQYBcYowHI5FIwIN9MjPfkt/shcUQPdq3Mxy5DLDwfQNFBod1t77ifMyxuVxCBdX7wZgJWLzUdXh3Zh7NtmSgPCQBIQgIt+8/qtmw3fj5zep4yDoGregu+TVgOk2nTNl8pbcdYeTnFyA9U2MMDhQYIIFcwoGTSGCgnHHLECTnIJVIMG2H1BjywtcCRBYc9shlgrdEBocVPbtKZVjyDwGLLyqk3mHvjsGa9ZtdV0k4FGZdBa/NM/JbUcX+wSy692z8PDoWAjwpOa3TvwEzjXajHLa0b0DxSXfvnA9cj3AJxfe7TG5bq4aKyeU5bWIqsOkswcguvu3zyuPE6IBDSL2DBr+Hrdv3uOxshVqNkZqwH7q8NCNtYKUG4CS2V2G1OozE7ClvoZOHFx3+DZjptD0F/m4RRTHpOd9OHja4c/cRdHuQGh3r+TKxScuMuXz9kmDRmM/dgKB6+wwYgv0HjrhkS6+Bb2PlbzNQpDbZILEtGdualU4VH3gaX0/92ii89HZSVpY7NQllzvOLfYG7W7d7Nqe3a/NGA1hR7WfQZhKKU0yAN62396wkhTKFyUPa1qVo6KXDvNB62YH/2x0EXzzv/cnjrA07zhPsT4SgepkeGdMnc5V++nE6Phz/PTITmEIlhSykOmQK24M/W3mmzV2Lpxp7f5z9BjCPT6P1DRwuetMRhqsBtnzOnFHEVAMeVvp24hbpmata4lHcFzH9LKZl8TJXn4Cgep98+kWcPmtSknSWVi/7BZNmrsc/G2eC1xVAqqgEeYjtVRjhpPji1wN49qE7x+uYyAi7C4E3XvA+XWFU6Vo1ABsP2MzJwvDlMnjTEYarAbZ8zrYoVUKBR+vduUF01J67YUR2OhmYs49g9suu+9uhy/OIT2DyFedpz/bVWLXtFL77/F3o8zMhCQxHQJh9nZ/RU5diYJc7p95QZgCTnKHLppTaHK3Zm3bwYhkqKIDFg72/VLsabLZFYbYhnRu6nkCuyhL7/G4AJuEWwKT9QsyUWz3WDdeSkl1268zR3ThwLgtDBzyFIo0KnDwYgRH2VfYrP/jCzKTdX3pPZ8ll60wE990Kk5yhi6OU2kSaZx5OBy2UIkDqPUcYAnloJDtwkSC7AHj6Dm4THK4wIoPDiumXI1pVJjBqBcGqYa5fEA+16IxbqaabL2cp+dJJ3MqRoGXL1si7cRKcNAiBFe2vIopqDZemn133kqsyvf38fgTMJkops4WxSUOWSFGoI9joRUcYQhl+SgUkZZK7EtBp3DpgsjhzdqHdckiXlQcMWcReTq4Bw+z5mV2/sxQcrMCVuH+NoQof7DwESf/+aTz4B1WyH8tDHl7zhDpxlwA9A4+7alXAfQcYVYb2V1C8YY8N7y6XQl1AsGoojyD3vZK6zWHm9siDmK9u13u3Mgrtb71GbZCbm+e0mbVq1cDJIyavMK99OAvrfp0IfVEOFJWj7earUKUG9mxZ45WuOzqv2Cv8vgNMcqZuCuXpWHudGb1GipvZxKuOMLwyIn5eSGSDR8AiQDtLDzZ+ALu3rTKSzPrzAMa//xK0OSlQVLHZfd8uhuDQ/p1QKDyPiFCmAaNK17KD3g/2mP/ZXxJcyeAw/xUeNT3UZPXzOe7V7tes2wx6vcFpme3btcaa5SbX2gfP56Dnk62NipiKqo7tB1at+BMPPdjE47a6kr1YVnD/rTAZ+r6U8ivscWnyVgnibnL4sT+P+l6yN/F4NMoLQLXIh2zizpRmy9PduuCP+ab3YE4h8OCjzyMzfrvDMwyjm/rVZPR8vofHHC7TgLmRpetoMFC7Ximm75TgVDJn1G96srHrw6jHnC4vQBAHqipd+zvu/2JP/Dhjsrm8zv0n4sSWHx3KYRjh0DcH44NRnt8sl2nApGTROnqD7oq9kZq1T4IjV0Q7/xc06OVE7nPg6DS2bXL+AqvW4hVEdvnEXEna2bW4uGY4pEGO99ZPPv4YZs3y3DNpmQYM42hyujaBAjbXJxvOcFhxggHGI+UD92dGeU67HDg6/SGAd36GqfHoMNTuULJaFGZexem5T4CTOL7ufCCmAf7dv0EQ11MyrWN6WmYq84C5lqEdyVF8J4hTlkQc+URZUSbMG4PowsVlSEhSO3zlBtm5+alR0UOPD+KaZ5fa0aQryM+3oi/d/ocfaYOCQudxQCeOHYUPRrxpLocZk8U0i8Wt1HSHLQ+Qy3Hj0jFjzE1Xya8Bw4IuJWfoFgJ42RWjip8TQlbVqijtbwz3dw8kfwJM23YdkaXWOOX6tMljMWzIQCuawW9/hJVrNznNt37Fr+jc8VGXI+rXgCnmjipT353w/Es80IIALDAIM56QMFBQSpmkLAUEJzmeX1qrSuBfLrnqQwJ/AkyXJ7sh+bo5ALZdLs+cPgmvDuxj9ezPFesxbETJucZexrfeeAnTv3QdQqTMAyY5TdeZEspcjdjXjfDm5Ka4REDerF1F5tos0Ev1+hNger7QGxfiLzrl3PyfpqJfb+sr4vSMTDR4qCOYy15HSVmrJs4ddx3Dp8wDRpWhvQQKYfGjvTGJCS4rK8nvPDhvt9WfADPwlUE4etx5ROpFv/6A55950mYkn+zxMv45etLpCB/esw5NGjm3Vy77gEnX+lyQIua2xFOM+hNghg8fjp17Djhl2aolc9C1i21A1x9//h3jJn3jNO+EsaPwocWFgT3isg+Y8hXGatzv51uyTz75GGvWb3E66Teu+h0dLYIlFRNfuapCs7bOgzG1a9MCW9ezKI+OU5kHTPkZxnrw72fAfP3VFPy+yK42k7mTOzf+idYt7cfB7PBkH6cmzsz/29ULhxAe5thlT5kHjOV0SUzKfp6CLwkMAnIjJjLcyo3bRZV6Kk8xxpyPIjsmqiQgYkKS5jpAzfauBFzP6Miw9Z5urdzN709bsjmzZ+K7mb84ZdWBnavR9MFGdmm+/XE+Jn7pXOy2cP536NnD8UrkX4BRaSZQSieauUnIphhl+LNWoFJpFlFKSy7yCYmLUYabRyBBpdkISp8pzkMImRitDP/c3QnvaT5/AsyyJQswYcq3Tll29O+NaBht/45HyLZs0Et9MOvbSQ7r8DfArKOUPm/BjSkxkRFWl++JKvUuSvF4CSCwO1oZ0aX4e0KSmmn2fWoBmPXRynAf2ymW9MCfALNt8zqMGD3BKWDOHt2BKKVj36+du/XD8VNnHZZRu2YNnD+xqxwwjAOJKvU1SlHiDYGgT4wywspZb8I19QUQlBhPULokJqqCecVJUKl7g8JkocS0zQiSopURUZ6uFO7m9yfA/HtoL14Z8r5TViWe2Y9qVR2HUftp7kJ84iLGjLNVqsysMKcTk2s3i67t0KXIheTsSlJK0yilJRqVFPVjoiIuW59z1Ew5q8T9EsE3McoI85km4Zq6HgjMvn4IIVRPSJVGtcMy3J30nuTzJ8AkXjiJZ3uXRD+2xzdV/BGEhzsO1JlyMxWNHnncqRDzmymfYuhg+9pS3gKMq/kqZE54pBp85sy1CjRIEmww2BfnKoKC23NEsrzk/IKc/PycRjzTzrudQoLCAi3BwH6mlH6eV5Bjjo3HEUIUitALoDBfpfDU0C+/IM+5gEAIB9ygCVGEXXeUrawpX2bcvIx2jzuPHJ167SQCA5yHZevR9w3s+9uxy9mnn+qMZQtYyFPb5Awwaek3BcUBkEg4jhQY8po2jcpyY8gtprAnuV3kTVCpPwKFOcgkIdgbrYzobJntokrTgKfUKjY4B/RvEBlRAjTT1m4Ppehk0fIxMcoI51KxO9Q3f1phaFEmHmhuNWQ2XNWknHMYpq+YePGytXhnpPkYalNGSEgwkuIOQyq11V721grjjeng0QrjqgGJKs0SSqmF/ynyfUxk+CjLfAlJWR0BYmWFKZVyHevVDPvbmk7zHUBHFv9GCPkzWhkuWOPZVVvFPPcnwFQI5lE1qrlD9jA1/bSkUy7Zl52TiwYPdkBhUZFD2u0blqBta9u6/AcwSZrzFNR8PcxR8mqDqHCm2m9O8Uma/gTUKjY4R0h0A2W4lcbfxWuaQTyhC8yAAbkQHRne2OVI3QECfwIME7pWr9sC+QUFdjkZFhqK5MR/BHH5taEfOtUa+GT0u/hk9Ds2ZfkFYG7coIo8gyabUpiDHUqItGl9ZYjV/WJikmYUBbW66A+RhgfXrEmsLJsuqXIfMlD9mZIVBoZgSXhYaTpBI+chkb8BpknLJ6BKvmGXa1WrVMbFs/sFcXT7rv3o8/Iwh7SO1GT8AjCJydmPUp4/ZMGdwmhleCghRG+11VKpp4HiI4vfNDGRETbG4JRSaaJKk8Ni9ZhBw3HtomuHHRY0Wl4kEgsYL1bt9aJcWVyyCnv1HYBz5+x78K9Zswb27NwqqF16gwGxnZ9Eerr9y01mffnv4QNQKIIElceIfKl0y+q7Y2eY+CTNOwS05NqDkKMxyvDWpTmRqNIsppRanEXIhRgHW60ElYb5I21VXAYFGd4wMtxzTwqCh8dE6G+AGfzW2zhwwPLdV8KwunXqYOtm4VpKX0+bjt//cKxs+cu8n9Gh/WOCR6TMACZRlT2PUr7E0Jtw82KUYUNLcyL+mno3ISi5hiFkV4wy/Al7HEtQZc8F5d8q2ZZx86OVYebvgrnsIaG/Aeaj/43Fhr/smxs3bBiDDWtXCubohbg49OzVzyH9kMGv46MPzXc7LsstO4BJ0hyloC3Nkxt4JzoyYnZpDiRcU8eBwOxTlFK6uGFUhVfscSoxSf02BcwrCgE5Fh0Zbl5xXHLXSwRiAXM/ayuztn88/mv8PM/qrsbMyRbNH8KeLVYSAJdcZnKd/87H26Vr3uxB7NtmrR1d5s8w7LxxUZWdQ0Etzhvk0eja4TaSq4Qko4cFs5iYI9y0Bsqw/9kFTLKmLeWp+cxCQAobKMNszkUuR8xDAn8DzLTv5mDy1B/tcq1d25bYus4+mByxedacBRg7cardxxzH4VrcYSt1/zIPmMuqzKZ6ylnatRpCpPlhNWvWtLr5unmTBmdrNbmWnCOUjIqOCv/eHjdv3LihyNUrspmzjOLnUsI3q6esaL498xALgrL7G2B+W7gcI8fYVw5/PPYxrFvO3DcIT2npGWj4cGfo9Vb3P+YCmMSfSf6LU5kHTPy17FcJ4f8o2Y6R89GR4Taepy+pNNEGShOsAYN+0VERDi2WEpM05yioWf5CKfdaw6gws3xG+LC5T+lvgNmwaQcGDravgNm9a2csX2hfpcUZh/u/+i42b9ttl2T40Ffx1eclm4wyD5jEJM131FoqvyRaGW7tuMqo7pIVSynZa8k1Cr5jw8iKVlJ+y+elb9UIyPfRpbQH3IeCsJz+BphDR46jW0+7x0qj4RczABObNm7ZhZdef89uNmaMxozS/GaFSVSp91KKWAtufBQTGTG9NHcuXtf05w3WUn4CNIiOjHAYhTQhST0agFmHjBDsi1ZGlOiYiR05N+j9DTDxiZfRqoOVzZ+Za/369MD8WfbPI85Yq9Pp0fDhTmDumEondo5hZssRtzWgy/QKw1T5L6o0WZbq+pTiiYZRETYWQolJ2R9Q8DMsGRakDFcoCbGvhwEg/pq6CyEwO7MigKaBMrwCU/l3Y+67lcXfAMNC9tVp1M4ur159uQ9mznBsLemMwWMnTMOsueaduxXp0j9m4ZluJpvCMg2YxCR1fQqY9cDYRA4MC6usDCc2r5KEJDVbKdiKUZzUMZERFZwxWaXSVCwE0i1tbFytSm6hwkkmR4Cxp9rPirnfr5WZM75KymYwGGw99Qr1XmmPnefjEtG2k6UxbgmV5TmmbAMmWd2H8jBLsgjBtWhlhN1wuglJmiWAlTbz+Rg7lwOlmZ2oUl+lFGaLS8Khb3TtCLNFprcBUro8fwMM6z/zYpmaZutc/L23X8eUCZaaTeK437l7Pxw/aWu+3Oyhxvh7h2lIyzZgktRTKGCOY0kI1kUrI+xaICUkqZl715LzB8WumKgIu1J+y2FIVKnXUgqzTT8BvoyOjHBsbCFuDF1SiwWMywLvIoEQXTLWvB49+yAhwcpsydjqYUOHYNT79g/vQrq1bPkqTPj8CxtSdo759/DfCA1lLrcdp/te0p+g0myCRWhx5jGmYVQFu5f4CSpNHCg1S/kJIYuileGDXDE6/lrWBOY5xkxHyOYYZbjZq4yr/J4+90fAvPbGWzh8xFaNf8S772D4OzYaT4JZnJubi/Ydu9gNqTF39kx0irX1qGlZuM8Bc+PGZa86k8jVVzwGwOwRQQLD4CCpxq5LkFxDxXOgCC5mAOEwO5jLdHnlUqAP72KA5FcLxqWHSDPNajiCR8tNwlx9xav2sjo6w9ymTeCobjTR3bpjQlaDvLbddjnrptAV5oPRH2PTZlsPmLVrVv1q7+bf57rJSmO2Zu36TM3LLzArmAVWqo+qD/dD96c6Y1T3CiASx/F1JNpku9t9T9rjLO8d01a+Uw0uL/fucCCoSqPvCYGN9JJS8n5B2nn7ejMCmxpUpUl7TsL9HRHdBVWbD0CYspXRNZA+Lz394IQq91SI4HLACBxUfydTVGs8FpROseUDHZafGufRCtNxOh1nyM+YKFVUMqs86fLSaW7y0U1n5j/teahlLw5eOWC8yMyyXJSiWqMhoLBRGiOUvpaXFueRalLsdPongAGMfwUZl6G4sARtcw4e/XrXNhv7qbvN43sCMGcSUyy1Asw8aRpdw+gcw9FzMcwrLktMnnLaEg4oqjV8DpSzsRSjPAYUpF9Y5gmvOs2gbXke069tm8A9l7enaYNQWXCAhKMNK4ZFdl6yxqHfO0/qdDfvPQEYdxtfns93HIj9xpBm0BVUpgYteH0ReL0W1FAEWXDl/w5+VvEhIS1JSbli98VYnLdGjbr7furWZVGYXDawYlAAgmTSMY8vXn1XXGk56k+ZBYw3ViV7TLvXVipXk1DIRHZGwyYxex47nf4LwJ6xXuK+0cR5CDERjdjzWs8IXsvdvJRTGDDt7HXt9QLtmIJbF34QUcQdJS2zgLmjXPPHwmu2UCj0+SxYr1XiCN8l91a8fT19kXwqBv9Xg975fuHZaw9reZN6YLWqlfYe2rGoRO4motxiwIvI4pS0HDDe4qSflDPrqS5aA6UyAtAR23dz3u52gyffH3vj9HYWrcE0Nyl0lCOjC255dnXtrXaWA8ZbnPSTcna/3PsyBa0LILPLkjWVvN3tyk2emp+fljTEVC5N43j0zU2Ps/KM6u06xZRXDhgx3Cqnxe6Xe12gYKFJSF6XJaudK3qJ5xdRVG3ETNvZJcI5nqPPFt6ME629IL5a4TnKNGAopfLkbIRIDAgBj2BQnUJPiUIqQRD7JNSgAIgCBIGUkkCOIIAHH0gIFwBKAkH5QEogJwRyUCKn4OWEcDJCIQeBnFLIACoFAfOgLQX7TnH7O5UCHAdQCQjhQKkEIKbvAGf8m4DAFAqEEGIcCnLbbMH4m3FDAtDbtj70dtADCmb7w/6B8gB4gBiMfxNiAGW/se8sogLRg0IPYvyvA2D6DqIn7DuFlhJoKeV1BJwWhGophZZQaEG4QhBaSClfxIEr/HbR1mZrli2unp/8X6tcHW92bhJdv/6cLRvW/AIiyweHPIMEubXDkEsI0QqfhibK4KqNXqEA86hxOF9X1B1Zl5mDlHsq3dOASU2lIQYZKuv0usrgSCUJIRUBvgLlSQVKEMGBhPOgEaB8OEDCKBBGYAyJEUKBEAI2ocuTOxw4dfoMzp0/j/j4RJw5+x/i4uJZGBKbotq0boWFf9jGwKSAjgDMwUkuBXIIkA3QbBBOw4GoeVANoVATjmYBXJaB0syWrR79SSaX33rhuef7zpr2P/u+ad3pjBfz3BXAUEq5lCzUNhj0dQmhUQBRArQWBalBCGoAtBqlqAZAuM9QLzKlvCjgzaHDceCgydslc+Eqk8nNoSiYIRn7r9PpUCEiAn/vMxvAepN1BYTgFkBuUYoUApoCEBYcWEUpuSaRSK/UqIBkQghbZX2W7jhgKKWylCx9WwOPdoTQhylIE0IRbemzzGe9La+oTHGA+aWjBIkE9Byl5JSEw6EaFaRHCCFs+3lH0h0FTHK6bjIFhoNtm8pTOQd8wgGiJsBPtSvLrAIPe6vqOw8YguGg5YDx1oCVl+OCA4SoCb1PAcO6Zt6SAe0IpQ9TigcBRANwHhSxfGaUc8A1B1g4s0RC8B8l5JQE9/mWzFF/iw/9hOjrGkCiYKDmQz9AaxKCqpSSagAtP/S7njRllIIUEELZgT+VgqZwIDeMh34JUUlAr1FaRg/9noxm8bUy1esq6+1cK5vORiS8/FrZEy7fmbzOrpUBqgGImhCoCUqulaU8zSBSWbpEh/SqVYmVz+0700rxpd7RM4z45ng3hz3BJSREoadQSDkSZKBQgPIKUAeCS8IHMiElE16aBZeAnICTWQouCYHUJMQ0Ci9vCy6JlIJKOJOAkqNMcGkrwCTMFJdYCCwtBZilBZbsO5NWwiQPoaUFlsQouGQSS8oTkzCzRHAJGIWVtLTgEryOAtpiwSUTWjJhJqi14JKnKCKEFoKgEITLlxDk63laICXIh4Hme0Nw6d3RvzOl/R8AdGoXzom1qQAAAABJRU5ErkJggg=="},96908:function(Xt){"use strict";Xt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg=="},57177:function(Xt){"use strict";Xt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC"},81378:function(Xt){"use strict";Xt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII="},16722:function(Xt,Pt,je){"use strict";je.d(Pt,{Z:function(){return ie}});const ge=oe=>typeof oe=="object"&&oe!=null&&oe.nodeType===1,gt=(oe,ee)=>(!ee||oe!=="hidden")&&oe!=="visible"&&oe!=="clip",a=(oe,ee)=>{if(oe.clientHeight<oe.scrollHeight||oe.clientWidth<oe.scrollWidth){const le=getComputedStyle(oe,null);return gt(le.overflowY,ee)||gt(le.overflowX,ee)||(x=>{const ne=(re=>{if(!re.ownerDocument||!re.ownerDocument.defaultView)return null;try{return re.ownerDocument.defaultView.frameElement}catch(ae){return null}})(x);return!!ne&&(ne.clientHeight<x.scrollHeight||ne.clientWidth<x.scrollWidth)})(oe)}return!1},Te=(oe,ee,le,x,ne,re,ae,se)=>re<oe&&ae>ee||re>oe&&ae<ee?0:re<=oe&&se<=le||ae>=ee&&se>=le?re-oe-x:ae>ee&&se<le||re<oe&&se>le?ae-ee+ne:0,xe=oe=>{const ee=oe.parentElement;return ee==null?oe.getRootNode().host||null:ee},z=(oe,ee)=>{var le,x,ne,re;if(typeof document=="undefined")return[];const{scrollMode:ae,block:se,inline:ce,boundary:pe,skipOverflowHiddenElements:me}=ee,he=typeof pe=="function"?pe:tt=>tt!==pe;if(!ge(oe))throw new TypeError("Invalid target");const be=document.scrollingElement||document.documentElement,De=[];let Me=oe;for(;ge(Me)&&he(Me);){if(Me=xe(Me),Me===be){De.push(Me);break}Me!=null&&Me===document.body&&a(Me)&&!a(document.documentElement)||Me!=null&&a(Me,me)&&De.push(Me)}const Be=(x=(le=window.visualViewport)==null?void 0:le.width)!=null?x:innerWidth,Pe=(re=(ne=window.visualViewport)==null?void 0:ne.height)!=null?re:innerHeight,{scrollX:Ce,scrollY:Oe}=window,{height:Ie,width:ke,top:Le,right:Ae,bottom:ve,left:Ue}=oe.getBoundingClientRect(),{top:$e,right:Je,bottom:ot,left:_e}=(tt=>{const Ge=window.getComputedStyle(tt);return{top:parseFloat(Ge.scrollMarginTop)||0,right:parseFloat(Ge.scrollMarginRight)||0,bottom:parseFloat(Ge.scrollMarginBottom)||0,left:parseFloat(Ge.scrollMarginLeft)||0}})(oe);let Ke=se==="start"||se==="nearest"?Le-$e:se==="end"?ve+ot:Le+Ie/2-$e+ot,et=ce==="center"?Ue+ke/2-_e+Je:ce==="end"?Ae+Je:Ue-_e;const rt=[];for(let tt=0;tt<De.length;tt++){const Ge=De[tt],{height:Xe,width:Ve,top:it,right:Qe,bottom:ct,left:at}=Ge.getBoundingClientRect();if(ae==="if-needed"&&Le>=0&&Ue>=0&&ve<=Pe&&Ae<=Be&&(Ge===be&&!a(Ge)||Le>=it&&ve<=ct&&Ue>=at&&Ae<=Qe))return rt;const qe=getComputedStyle(Ge),Fe=parseInt(qe.borderLeftWidth,10),Re=parseInt(qe.borderTopWidth,10),te=parseInt(qe.borderRightWidth,10),de=parseInt(qe.borderBottomWidth,10);let Ne=0,ze=0;const we="offsetWidth"in Ge?Ge.offsetWidth-Ge.clientWidth-Fe-te:0,ye="offsetHeight"in Ge?Ge.offsetHeight-Ge.clientHeight-Re-de:0,Ee="offsetWidth"in Ge?Ge.offsetWidth===0?0:Ve/Ge.offsetWidth:0,We="offsetHeight"in Ge?Ge.offsetHeight===0?0:Xe/Ge.offsetHeight:0;if(be===Ge)Ne=se==="start"?Ke:se==="end"?Ke-Pe:se==="nearest"?Te(Oe,Oe+Pe,Pe,Re,de,Oe+Ke,Oe+Ke+Ie,Ie):Ke-Pe/2,ze=ce==="start"?et:ce==="center"?et-Be/2:ce==="end"?et-Be:Te(Ce,Ce+Be,Be,Fe,te,Ce+et,Ce+et+ke,ke),Ne=Math.max(0,Ne+Oe),ze=Math.max(0,ze+Ce);else{Ne=se==="start"?Ke-it-Re:se==="end"?Ke-ct+de+ye:se==="nearest"?Te(it,ct,Xe,Re,de+ye,Ke,Ke+Ie,Ie):Ke-(it+Xe/2)+ye/2,ze=ce==="start"?et-at-Fe:ce==="center"?et-(at+Ve/2)+we/2:ce==="end"?et-Qe+te+we:Te(at,Qe,Ve,Fe,te+we,et,et+ke,ke);const{scrollLeft:Ze,scrollTop:Ye}=Ge;Ne=We===0?0:Math.max(0,Math.min(Ye+Ne/We,Ge.scrollHeight-Xe/We+ye)),ze=Ee===0?0:Math.max(0,Math.min(Ze+ze/Ee,Ge.scrollWidth-Ve/Ee+we)),Ke+=Ye-Ne,et+=Ze-ze}rt.push({el:Ge,top:Ne,left:ze})}return rt},E=oe=>oe===!1?{block:"end",inline:"nearest"}:(ee=>ee===Object(ee)&&Object.keys(ee).length!==0)(oe)?oe:{block:"start",inline:"nearest"};function ie(oe,ee){if(!oe.isConnected||!(ne=>{let re=ne;for(;re&&re.parentNode;){if(re.parentNode===document)return!0;re=re.parentNode instanceof ShadowRoot?re.parentNode.host:re.parentNode}return!1})(oe))return;const le=(ne=>{const re=window.getComputedStyle(ne);return{top:parseFloat(re.scrollMarginTop)||0,right:parseFloat(re.scrollMarginRight)||0,bottom:parseFloat(re.scrollMarginBottom)||0,left:parseFloat(re.scrollMarginLeft)||0}})(oe);if((ne=>typeof ne=="object"&&typeof ne.behavior=="function")(ee))return ee.behavior(z(oe,ee));const x=typeof ee=="boolean"||ee==null?void 0:ee.behavior;for(const{el:ne,top:re,left:ae}of z(oe,E(ee))){const se=re-le.top+le.bottom,ce=ae-le.left+le.right;ne.scroll({top:se,left:ce,behavior:x})}}}}]);
|