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

1251 lines
1.5 MiB

This file contains invisible Unicode characters!

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

!(function(){var Ag=Object.defineProperty;var jp=Object.getOwnPropertySymbols;var Eg=Object.prototype.hasOwnProperty,bg=Object.prototype.propertyIsEnumerable;var Y0=(kt,Yt,ae)=>Yt in kt?Ag(kt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:ae}):kt[Yt]=ae,V0=(kt,Yt)=>{for(var ae in Yt||(Yt={}))Eg.call(Yt,ae)&&Y0(kt,ae,Yt[ae]);if(jp)for(var ae of jp(Yt))bg.call(Yt,ae)&&Y0(kt,ae,Yt[ae]);return kt};var Oi=(kt,Yt,ae)=>Y0(kt,typeof Yt!="symbol"?Yt+"":Yt,ae);(self.webpackChunk=self.webpackChunk||[]).push([[2884,6270],{27812:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return ie}});var b=ae(54476),ht=ae(59301),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},ze=Me,Ne=ae(7657),Be=function(ne,ge){return ht.createElement(Ne.Z,(0,b.Z)({},ne,{ref:ge,icon:ze}))},ke=ht.forwardRef(Be),ie=ke},67921:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return ie}});var b=ae(54476),ht=ae(59301),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},ze=Me,Ne=ae(7657),Be=function(ne,ge){return ht.createElement(Ne.Z,(0,b.Z)({},ne,{ref:ge,icon:ze}))},ke=ht.forwardRef(Be),ie=ke},95869:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return ie}});var b=ae(54476),ht=ae(59301),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},ze=Me,Ne=ae(7657),Be=function(ne,ge){return ht.createElement(Ne.Z,(0,b.Z)({},ne,{ref:ge,icon:ze}))},ke=ht.forwardRef(Be),ie=ke},96408:function(kt,Yt){"use strict";Yt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},25492:function(kt,Yt){"use strict";Yt.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},829:function(){"use strict"},81747:function(kt,Yt,ae){"use strict";var b=ae(59301),ht=Object.defineProperty,Me=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Be=(ue,ne,ge)=>ne in ue?ht(ue,ne,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ue[ne]=ge,ke=(ue,ne)=>{for(var ge in ne||(ne={}))ze.call(ne,ge)&&Be(ue,ge,ne[ge]);if(Me)for(var ge of Me(ne))Ne.call(ne,ge)&&Be(ue,ge,ne[ge]);return ue};const ie=ue=>React.createElement("svg",ke({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ue),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));Yt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},51976:function(kt,Yt,ae){"use strict";var b=ae(59301),ht=Object.defineProperty,Me=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Be=(ue,ne,ge)=>ne in ue?ht(ue,ne,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ue[ne]=ge,ke=(ue,ne)=>{for(var ge in ne||(ne={}))ze.call(ne,ge)&&Be(ue,ge,ne[ge]);if(Me)for(var ge of Me(ne))Ne.call(ne,ge)&&Be(ue,ge,ne[ge]);return ue};const ie=ue=>React.createElement("svg",ke({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ue),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));Yt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},84482:function(kt,Yt,ae){"use strict";var b=ae(59301),ht=Object.defineProperty,Me=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Be=(ue,ne,ge)=>ne in ue?ht(ue,ne,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ue[ne]=ge,ke=(ue,ne)=>{for(var ge in ne||(ne={}))ze.call(ne,ge)&&Be(ue,ge,ne[ge]);if(Me)for(var ge of Me(ne))Ne.call(ne,ge)&&Be(ue,ge,ne[ge]);return ue};const ie=ue=>React.createElement("svg",ke({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ue),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));Yt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},47510:function(kt,Yt,ae){"use strict";var b=ae(59301),ht=Object.defineProperty,Me=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Be=(ue,ne,ge)=>ne in ue?ht(ue,ne,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ue[ne]=ge,ke=(ue,ne)=>{for(var ge in ne||(ne={}))ze.call(ne,ge)&&Be(ue,ge,ne[ge]);if(Me)for(var ge of Me(ne))Ne.call(ne,ge)&&Be(ue,ge,ne[ge]);return ue};const ie=ue=>React.createElement("svg",ke({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ue),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));Yt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},53842:function(kt,Yt,ae){"use strict";var b=ae(59301),ht=Object.defineProperty,Me=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Be=(ue,ne,ge)=>ne in ue?ht(ue,ne,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ue[ne]=ge,ke=(ue,ne)=>{for(var ge in ne||(ne={}))ze.call(ne,ge)&&Be(ue,ge,ne[ge]);if(Me)for(var ge of Me(ne))Ne.call(ne,ge)&&Be(ue,ge,ne[ge]);return ue};const ie=ue=>React.createElement("svg",ke({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},ue),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));Yt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},82718:function(kt,Yt,ae){"use strict";var b=ae(59301),ht=Object.defineProperty,Me=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Be=(ue,ne,ge)=>ne in ue?ht(ue,ne,{enumerable:!0,configurable:!0,writable:!0,value:ge}):ue[ne]=ge,ke=(ue,ne)=>{for(var ge in ne||(ne={}))ze.call(ne,ge)&&Be(ue,ge,ne[ge]);if(Me)for(var ge of Me(ne))Ne.call(ne,ge)&&Be(ue,ge,ne[ge]);return ue};const ie=ue=>React.createElement("svg",ke({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},ue),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));Yt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},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 kt={},Yt="5.0",ae={},b=null,ht=!1,Me=!1,ze=null,Ne=!1,Be=null,ke=null,ie=0;ie<arguments.length;ie++){var ue=arguments[ie];if(ue!==null)switch(typeof ue){case"number":Yt=ue.toFixed(1);break;case"string":ue.match(new RegExp("^[0-9]\\.[0-9]+$"))?Yt=ue:ze=ue;break;case"object":typeof ue.is3D!="undefined"?b=ue:ae=ue;break;case"boolean":ht=ue,Me=!0;break}}b===null&&(b={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},ae.material_id!==void 0&&!Me&&(ht=!0)),ze!==null&&ae.id===void 0&&(ae.id=ze);var ne="",ge="",fe=!1,we=null,he=null,ce=null,me=!1,xe=null,Ee=null,Fe=null,Ae=null,Ze=null;ae.height!==void 0&&(ae.height=Math.round(ae.height)),ae.width!==void 0&&(ae.width=Math.round(ae.width));var _e=function(it){return parseFloat(it)>4?parseFloat(it):5};kt.setHTML5Codebase=function(it,Ft){ke=it,Re(it,Ft)},kt.setJavaCodebase=kt.setJavaCodebaseVersion=kt.isCompiledInstalled=kt.setPreCompiledScriptPath=kt.setPreCompiledResourcePath=function(){},kt.setHTML5CodebaseVersion=function(it,Ft){var gt=parseFloat(it);if(gt!==NaN&&gt<5){console.log("The GeoGebra HTML5 codebase version "+gt+" is deprecated. Using version latest instead.");return}Be=it,Ie(it,Ft)},kt.getHTML5CodebaseVersion=function(){return he},kt.getParameters=function(){return ae},kt.setFontsCSSURL=function(it){Ae=it},kt.setGiacJSURL=function(it){},kt.setJNLPFile=function(it){ne=it},kt.setJNLPBaseDir=function(it){},kt.inject=function(){function it(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ft="auto",gt=ae.id,Et,zt=!1,cn=0;cn<arguments.length;cn++){var Pt=arguments[cn];typeof Pt=="string"?(Pt=Pt.toLowerCase(),Pt.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?Ft=Pt:gt=arguments[cn]):typeof Pt=="boolean"?zt=Pt:Pt instanceof HTMLElement&&(Et=Pt)}Qt();function Qt(){if(!Ne){setTimeout(Qt,200);return}Ft=Ye(Ft);var $t=Et||document.getElementById(gt);if(!$t){console.log("possibly bug on ajax loading? ");return}if(kt.removeExistingApplet($t,!1),ae.width===void 0&&$t.clientWidth&&(ae.width=$t.clientWidth),ae.height===void 0&&$t.clientHeight&&(ae.height=$t.clientHeight),!(ae.width&&ae.height)&&Ft==="html5"&&(delete ae.width,delete ae.height),we=Ft,Ft==="screenshot")be($t,ae);else{var De=!1;ae.hasOwnProperty("playButton")&&ae.playButton||ae.hasOwnProperty("clickToLoad")&&ae.clickToLoad?De=!0:ae.hasOwnProperty("playButtonAutoDecide")&&ae.playButtonAutoDecide&&(De=(!Je()||it())&&We()),De?(we="screenshot",At($t,ae,zt,Ft)):$e($t,ae,zt)}}};function Je(){try{return window.self!==window.top}catch(it){return!0}}function We(){return ae.hasOwnProperty("screenshotGenerator")&&ae.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}kt.getViews=function(){return b},kt.isJavaInstalled=function(){return!1};var ft=function(it){var Ft=function(cn){var Pt=JSON.parse(cn),Qt=function(St){return St.type=="G"||St.type=="E"},$t=Pt.elements?Pt.elements.filter(Qt)[0]:Pt;if(!$t||!$t.url){gt();return}ae.fileName=$t.url,tt($t.settings||{}),b.is3D=!0;var De="https://www.geogebra.org/images/";kt.setPreviewImage(xe||$t.previewUrl,De+"GeoGebra_loading.png",De+"applet_play.png"),it()},gt=function(){ae.onError&&ae.onError(),yt("Error: Fetching material (id "+ae.material_id+") failed.",ae)},Et=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",zt="/materials/"+ae.material_id+"?scope=basic";Ke("https://"+Et+"/api/proxy.php?path="+encodeURIComponent(zt),Ft,gt)};function tt(it){var Ft=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(gt){it[gt]=!!it[gt]}),Ft.forEach(function(gt){ae[gt]===void 0&&it[gt]!==void 0&&(ae[gt]=it[gt])}),ae.showToolBarHelp===void 0&&(ae.showToolBarHelp=ae.showToolBar)}function Ke(it,Ft,gt){var Et=new XMLHttpRequest;Et.open("GET",it),Et.onload=function(){Ft(Et.responseText)},Et.onerror=gt,Et.send()}kt.isHTML5Installed=function(){return!0},kt.getLoadedAppletType=function(){return we},kt.setPreviewImage=function(it,Ft,gt){xe=it,Ee=Ft,Fe=gt},kt.removeExistingApplet=function(it,Ft){var gt;typeof it=="string"&&(it=document.getElementById(it)),we=null;var Et=null;for(gt=0;gt<it.childNodes.length;gt++){var zt=it.childNodes[gt],cn=zt.className;cn==="applet_screenshot"?Ft?(zt.style.display="block",we="screenshot"):zt.style.display="none":cn!=="applet_scaler prerender"&&(it.removeChild(zt),Et=cn&&cn.indexOf("appletParameters")!=-1?zt.id:null,gt--)}var Pt=ae.id!==void 0?ae.id:Et,Qt=window[Pt];Qt&&typeof Qt.getBase64=="function"&&(Qt.remove(),window[Pt]=null)},kt.refreshHitPoints=function(){if(_e(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var it=kt.getAppletObject();return it&&typeof it.recalculateEnvironments=="function"?(it.recalculateEnvironments(),!0):!1},kt.startAnimation=function(){var it=kt.getAppletObject();return it&&typeof it.startAnimation=="function"?(it.startAnimation(),!0):!1},kt.stopAnimation=function(){var it=kt.getAppletObject();return it&&typeof it.stopAnimation=="function"?(it.stopAnimation(),!0):!1},kt.getAppletObject=function(){var it=ae.id!==void 0?ae.id:"ggbApplet";return window[it]},kt.resize=function(){};var ut=function(it,Ft,gt){var Et=document.createElement("param");Et.setAttribute("name",Ft),Et.setAttribute("value",gt),it.appendChild(Et)},je=function(it){return it&&it!=="false"},$e=function(it,Ft,gt){_e(he)<=4.2&&(gt=!0);var Et=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==he||ggbHTML5LoadedCodebaseIsWebSimple&&!me)&&(Et=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var zt=document.createElement("div");zt.classList.add("appletParameters","notranslate");var cn=Ft.width,Pt=Ft.height;if(Ft.disableAutoScale=Ft.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ft.disableAutoScale,Ft.width!==void 0)if(_e(he)<=4.4)je(Ft.showToolBar)&&(Ft.height-=7),je(Ft.showAlgebraInput)&&(Ft.height-=37),Ft.width<605&&je(Ft.showToolBar)&&(Ft.width=605,cn=605);else{var Qt=100;(je(Ft.showToolBar)||je(Ft.showMenuBar))&&(Ft.hasOwnProperty("customToolBar")&&(Ft.customToolbar=Ft.customToolBar),Qt=je(Ft.showMenuBar)?245:155),cn<Qt&&(Ft.width=Qt,cn=Qt)}zt.style.border="none",zt.style.display="inline-block";for(var $t in Ft)Ft.hasOwnProperty($t)&&$t!=="appletOnLoad"&&zt.setAttribute("data-param-"+$t,Ft[$t]);Ae&&zt.setAttribute("data-param-fontscssurl",Ae),kt.resize=function(){GGBAppletUtils.responsiveResize(it,Ft)},window.addEventListener("resize",function(rn){kt.resize()});var De=typeof Ft.appletOnLoad=="function"?Ft.appletOnLoad:function(){};if(!gt&&Ft.width!==void 0){Ft.hasOwnProperty("showSplash")||zt.setAttribute("data-param-showSplash","false");var St=it.querySelector(".applet_scaler.prerender"),Oe=St!==null;if(Oe)var re=St.querySelector(".ggb_preview");else{var re=Ve(cn,Pt,Ft.borderColor,!1);St=document.createElement("div"),St.className="applet_scaler",St.style.position="relative",St.style.display="block",St.style.width=cn+"px",St.style.height=Pt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(St,"66%"),_e(he)>=5?(Ft.appletOnLoad=function(rn){var Gt=it.querySelector(".ggb_preview");Gt&&Gt.parentNode.removeChild(Gt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(St),window.GGBT_wsf_view&&$(window).trigger("resize"),De(rn)},Oe||St.appendChild(re)):zt.appendChild(re),St.appendChild(zt),Oe||it.appendChild(St),setTimeout(function(){kt.resize()},1)}else{var oe=document.createElement("div");oe.className="applet_scaler",oe.style.position="relative",oe.style.display="block",oe.appendChild(zt),it.appendChild(oe),Ft.appletOnLoad=function(rn){kt.resize(),De(rn)}}function Pe(rn,Gt){Gt&&typeof Gt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(rn,Gt.appletOnLoad):renderGGBElement(rn),yt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Gt)}function nt(rn,Gt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:rn,params:Gt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(xn){Pe(xn.article,xn.params)}),html5AppletsToProcess=null)},_e(he)<5&&(rn.className+=" geogebraweb")):Pe(rn,Gt)}if(Et){scriptLoadStarted=!0;for(var ct=0;ct<zt.childNodes.length;ct++){var Ge=zt.childNodes[ct].tagName;Ge==="TABLE"&&(zt.removeChild(zt.childNodes[ct]),ct--)}if(ggbHTML5LoadedScript!==null){var Ct=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');Ct!=null&&Ct.parentNode.removeChild(Ct)}var Rt=document.createElement("script"),bt=function(){nt(zt,Ft)};Rt.src=ge+ce,ggbHTML5LoadedCodebaseIsWebSimple=me,ggbHTML5LoadedCodebaseVersion=he,ggbHTML5LoadedScript=Rt.src,yt("GeoGebra HTML5 codebase loaded: '"+ge+"'.",Ft),!ke&&(!Be||Be=="5.0")?(me?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),bt()):ge.requirejs?__webpack_require__.e(3861).then(function(){var rn=[__webpack_require__(40341)];bt.apply(null,rn)}.bind(this)).catch(__webpack_require__.oe):(Rt.onload=bt,it.appendChild(Rt))}else nt(zt,Ft);Ft.height=Pt,Ft.width=cn},be=function(it,Ft,gt){var Et=Ve(Ft.width,Ft.height,Ft.borderColor,gt),zt=document.createElement("div");zt.style.position="relative",zt.style.display="block",zt.style.width=Ft.width+"px",zt.style.height=Ft.height+"px",zt.className="applet_screenshot applet_scaler"+(gt?" applet_screenshot_play":""),zt.appendChild(Et);var cn=GGBAppletUtils.getScale(Ft,it,gt);gt?(it.appendChild(Xe()),window.GGBT_wsf_view||(it.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(zt,"66%"),it.appendChild(zt),cn!==1&&!isNaN(cn)&&(GGBAppletUtils.scaleElement(zt,cn),zt.style.width=Ft.width+"px",zt.style.height=Ft.height+"px",zt.parentNode.style.width=Ft.width*cn+"px",zt.parentNode.style.height=Ft.height*cn+"px"),kt.resize=function(){Ue(it,Et,zt,gt)},window.addEventListener("resize",function(Pt){kt.resize()}),kt.resize()};function Ue(it,Ft,gt,Et){if(it.contains(Ft)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(it.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(it)}var zt=GGBAppletUtils.getScale(ae,it,Et);gt.parentNode!==null&&(!isNaN(zt)&&zt!==1?(GGBAppletUtils.scaleElement(gt,zt),gt.parentNode.style.width=ae.width*zt+"px",gt.parentNode.style.height=ae.height*zt+"px"):(GGBAppletUtils.scaleElement(gt,1),gt.parentNode.style.width=ae.width+"px",gt.parentNode.style.height=ae.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(it),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}kt.onExitFullscreen=function(it,Ft){Ft.appendChild(it)};var At=function(it,Ft,gt,Et){be(it,Ft,!0);for(var zt=function(){var Qt=[];for(Pt=0;Pt<it.childNodes.length;Pt++)Qt.push(it.childNodes[Pt]);if(window.GGBT_wsf_view){var $t=window.GGBT_wsf_view.renderFullScreen(it,Ft.id),De=document.getElementById("fullscreencontainer"),St=jQuery(it).find(".fullscreencontent");St.length>0?($t.remove(),St.attr("id","fullscreencontent").show(),jQuery(De).append(St),window.dispatchEvent(new Event("resize"))):$e($t,Ft,!1),window.GGBT_wsf_view.launchFullScreen(De)}else we=Et,$e(it,Ft,!1);if(!window.GGBT_wsf_view)for(Pt=0;Pt<Qt.length;Pt++)it.removeChild(Qt[Pt])},cn=it.getElementsByClassName("ggb_preview_play"),Pt=0;Pt<cn.length;Pt++)cn[Pt].addEventListener("click",zt,!1),cn[Pt].addEventListener("ontouchstart",zt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(it),We()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Xe=function(){var it=document.createElement("div");if(it.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var Ft='.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");}',gt=document.createElement("style");gt.styleSheet?gt.styleSheet.cssText=Ft:gt.appendChild(document.createTextNode(Ft)),document.getElementsByTagName("head")[0].appendChild(gt)}return it},Ve=function(it,Ft,gt,Et){var zt=document.createElement("div");zt.className="ggb_preview",zt.style.position="absolute",zt.style.zIndex="90",zt.style.width=it-2+"px",zt.style.height=Ft-2+"px",zt.style.top="0px",zt.style.left="0px",zt.style.overflow="hidden",zt.style.backgroundColor="white";var cn="lightgrey";gt!==void 0&&(gt==="none"?cn="transparent":cn=gt),zt.style.border="1px solid "+cn;var Pt=document.createElement("img");if(Pt.style.position="relative",Pt.style.zIndex="1000",Pt.style.top="-1px",Pt.style.left="-1px",xe!==null&&Pt.setAttribute("src",xe),Pt.style.opacity=.7,Ee!==null){var Qt,$t,De;if(!Et){Qt=document.createElement("img"),Qt.style.position="absolute",Qt.style.zIndex="1001",Qt.style.opacity=1,Pt.style.opacity=.3,$t=360,$t>it/4*3&&($t=it/4*3),De=$t/5.8,Qt.setAttribute("src",Ee),Qt.setAttribute("width",$t),Qt.setAttribute("height",De);var St=(it-$t)/2,Oe=(Ft-De)/2;Qt.style.left=St+"px",Qt.style.top=Oe+"px",zt.appendChild(Qt)}}return zt.appendChild(Pt),zt},Ye=function(it){return it=it.toLowerCase(),it==="html5"||it==="screenshot"?it:"html5"},He=["web","webSimple","web3d","tablet","tablet3d","phone"],Ie=function(it,Ft){if(he=it,Ft){Re(he,!0);return}var gt=!ht;if(gt){var Et=_e(he);!isNaN(Et)&&Et<4.4&&(gt=!1)}var zt,cn;window.location.protocol.substr(0,4)==="http"?zt=window.location.protocol:zt="http:";var Pt=he.indexOf("//");Pt>0?cn=he:Pt===0?cn=zt+he:cn="https://www.geogebra.org/apps/5.2.814.0/";for(var Qt in He)if(he.slice(He[Qt].length*-1)===He[Qt]||he.slice((He[Qt].length+1)*-1)===He[Qt]+"/"){Re(cn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&gt&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!je(ae.showToolBar)&&!je(ae.showMenuBar)&&!je(ae.showAlgebraInput)&&!je(ae.enableRightClick)&&(!ae.appName||ae.appName=="classic")?cn+="webSimple/":cn+="web3d/",Re(cn,!1)},Re=function(it,Ft){if(it.requirejs){ge=it;return}it.slice(-1)!=="/"&&(it+="/"),ge=it,Ft===null&&(Ft=it.indexOf("http")===-1),fe=Ft,ce="web.nocache.js",me=!1;var gt=ge.split("/");gt.length>1&&(!Ft&&gt[gt.length-2]==="webSimple"?(ce="webSimple.nocache.js",me=!0):He.indexOf(gt[gt.length-2])>=0&&(ce=gt[gt.length-2]+".nocache.js")),gt=it.split("/"),he=gt[gt.length-3],he.substr(0,4)==="test"?he=he.substr(4,1)+"."+he.substr(5,1):(he.substr(0,3)==="war"||he.substr(0,4)==="beta")&&(he="5.0");var Et=parseFloat(he);Et!==NaN&&Et<5&&it.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Et+" is deprecated. Using version latest instead."),Ie("5.0",Ft))},yt=function(it,Ft){window.console&&window.console.log&&(!Ft||typeof Ft.showLogging=="undefined"||Ft.showLogging&&Ft.showLogging!=="false")&&console.log(it)};ae.material_id!==void 0?ft(Dt):Dt();function Dt(){var it=Yt;Be!==null?it=Be:parseFloat(it)<5&&(it="5.0"),Ie(it,!1),ke!==null&&Re(ke,fe),Ne=!0}return kt},GGBAppletUtils=function(){"use strict";function kt(){return window.GGBT_wsf_edit!==void 0}function Yt(Ne,Be){Be!=1?(Ne.style.transformOrigin="0% 0% 0px",Ne.style.webkitTransformOrigin="0% 0% 0px",Ne.style.transform="scale("+Be+","+Be+")",Ne.style.webkitTransform="scale("+Be+","+Be+")",Ne.style.maxWidth="initial",Ne.querySelector(".ggb_preview")!==null&&(Ne.querySelector(".ggb_preview").style.maxWidth="initial"),Ne.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ne.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ne.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ne.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ne.style.transform="none",Ne.style.webkitTransform="none")}function ae(Ne,Be,ke,ie,ue,ne){var ge=null;if(ne!=null&&ne!="")for(var fe=Ne.parentNode;fe!=null;)if((" "+fe.className+" ").indexOf(" "+ne+" ")>-1){ge=fe;break}else fe=fe.parentNode;var we=0,he=0,ce=0,me=0,xe=0,Ee=0,Fe=0;if(ge)we=ge.offsetWidth,he=Math.max(ie?ge.offsetWidth:0,ge.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(we=Math.min(window.innerWidth,document.documentElement.clientWidth),he=Math.min(window.innerHeight,document.documentElement.clientHeight),ce=we):(we=window.innerWidth,he=window.innerHeight,ce=window.innerWidth),Ne){var Ae=Ne.getBoundingClientRect();Ae.left>0&&Ae.left<=we&&(ue===void 0||!ue)&&(document.dir==="rtl"?(xe=we-Ae.width-Ae.left,Ee=ce<=480?10:30):(Ee=Ae.left,xe=ce<=480?10:30),me=Ee+xe)}if(Ne&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var Ze=Ne.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(me=40,Fe=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(me=0,Fe=40)}}return Ne&&((ke===void 0||!ke)&&Be>0&&Be+me<we?we=Be:we-=me,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ke===void 0||!ke)&&(he-=Fe)),{width:we,height:he}}function b(Ne,Be,ke,ie,ue){if(Ne.isScreenshoGenerator)return 1;var ne=ie!==void 0&&ie,ge=Ne.noScaleMargin!=null&&Ne.noScaleMargin,fe=function(Ze){return Ze&&Ze!=="false"},we=fe(Ne.autoHeight),he=ae(Be,Ne.width,ke,we,ne&&window.GGBT_wsf_view||ge,ue),ce=parseInt(he.width),me=Ne.width,xe=Ne.height;if(me===void 0){var Ee=Be.querySelector(".appletParameters");Ee&&(me=Ee.offsetWidth,xe=Ee.offsetHeight)}var Fe=ce/me,Ae=ne?1:he.height/xe;return ke!==void 0&&!ke&&(Fe=Math.min(1,Fe),Ae=Math.min(1,Ae)),Math.min(Fe,Ae)}function ht(Ne,Be,ke){var ie=1,ue,ne=!1;if(Ne.hasOwnProperty("allowUpscale")&&(ne=Ne.allowUpscale),Ne.hasOwnProperty("scale")&&(ie=parseFloat(Ne.scale),(isNaN(ie)||ie===null||ie===0)&&(ie=1),ie>1&&(ne=!0)),Be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ne=!0),!(Ne.hasOwnProperty("disableAutoScale")&&Ne.disableAutoScale))ue=b(Ne,Be,ne,ke,Ne.scaleContainerClass);else return ie;return ne&&(!Ne.hasOwnProperty("scale")||ie===1)?ue:Math.min(ie,ue)}function Me(Ne){var Be=Math.min(window.innerWidth,document.documentElement.clientWidth),ke=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=Ne.getBoundingClientRect(),ue=(Be-ie.width)/2,ne=(ke-ie.height)/2;ne<0&&(ne=0),Ne.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ue<40?Ne.style.left="40px":Ne.style.left=ue+"px",Ne.style.top=ne+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ne<40?Ne.style.top="40px":Ne.style.top=ne+"px",Ne.style.left=ue+"px")}function ze(Ne,Be){var ke=Ne.querySelector(".appletParameters");if(ke){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Be.id!==ke.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ne)}if(ke.parentElement&&/fullscreen/.test(ke.parentElement.className))return;var ie=ht(Be,Ne);kt()&&ke.setAttribute("data-param-scale",ie);for(var ue=null,ne=0;ne<Ne.childNodes.length;ne++)if(Ne.childNodes[ne].className!==void 0&&Ne.childNodes[ne].className.match(/^applet_scaler/)){ue=Ne.childNodes[ne];break}if(ue!==null&&ue.querySelector(".noscale")!==null)return;var ge=Be.id!==void 0?Be.id:"ggbApplet",fe=window[ge];(fe==null||!fe.recalculateEnvironments)&&ue!==null&&!ue.className.match(/fullscreen/)&&(ue.parentNode.style.transform="",!isNaN(ie)&&ie!==1?(ue.parentNode.style.width=Be.width*ie+"px",ue.parentNode.style.height=Be.height*ie+"px",Yt(ue,ie)):(Yt(ue,1),ue.parentNode.style.width=Be.width+"px",ue.parentNode.style.height=Be.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&Me(Ne),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(ke).parents(".content-added-content"))}}return{responsiveResize:ze,isFlexibleWorksheetEditor:kt,positionCenter:Me,getScale:ht,scaleElement:Yt}}();__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 kt=n.location.search;return kt.indexOf(J)!=-1||kt.indexOf(K)!=-1}function q(kt,Yt){}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(kt){var Yt=s[L].bindings;s[L].bindings=function(){for(var ae=Yt?Yt():{},b=kt[webModule.__softPermutationId],ht=O;ht<b.length;ht++){var Me=b[ht];ae[Me[O]]=Me[P]}return ae}};var t;function u(){return v(),t}function v(){if(!t){var kt=o.createElement(Q);if(kt.id=L,kt.style.cssText=R+S,kt.tabIndex=-1,o.body.appendChild(kt),t=kt.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Yt=document.compatMode==U?V:W;t.write(Yt+X),t.close()}}}function w(kt){function Yt(b){function ht(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var Me=ht();if(Me){b();return}function ze(){if(!Me){if(!ht())return;Me=!0,b(),o.removeEventListener&&o.removeEventListener(Z,ze,!1),Ne&&clearInterval(Ne)}}o.addEventListener&&o.addEventListener(Z,ze,!1);var Ne=setInterval(function(){ze()},$)}function ae(b){var ht=u(),Me=ht.body,ze=ht.createElement(_);ze.language=ab,ze.crossOrigin=W,ze.src=b,webModule.__errFn&&(ze.onerror=function(){webModule.__errFn(L,new Error(bb+b))}),Me.appendChild(ze)}Yt(function(){ae(kt)})}webModule.__startLoadingFragment=function(kt){return C(kt)},webModule.__installRunAsyncCode=function(kt){var Yt=u(),ae=Yt.body,b=Yt.createElement(_);b.language=ab,b.text=kt,ae.appendChild(b),ae.removeChild(b)};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(kt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(kt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(kt){var Yt=c[kt];return Yt==null?null:Yt},r=d,webModule.__errFn=e}function B(){function kt(Ne){var Be=Ne.lastIndexOf(rb);Be==-1&&(Be=Ne.length);var ke=Ne.indexOf(sb);ke==-1&&(ke=Ne.length);var ie=Ne.lastIndexOf(tb,Math.min(ke,Be));return ie>=O?Ne.substring(O,ie+P):W}function Yt(Ne){if(!Ne.match(/^\w+:\/\//)){var Be=o.createElement(ub);Be.src=Ne+vb,Ne=kt(Be.src)}return Ne}function ae(){var Ne=__gwt_getMetaProperty(wb);return Ne!=null?Ne:W}function b(){for(var Ne=o.getElementsByTagName(_),Be=O;Be<Ne.length;++Be)if(Ne[Be].src.indexOf(xb)!=-1)return kt(Ne[Be].src);return W}function ht(){var Ne=o.getElementsByTagName(yb);return Ne.length>O?Ne[Ne.length-P].href:W}function Me(){var Ne=o.location;return Ne.href==Ne.protocol+zb+Ne.host+Ne.pathname+Ne.search+Ne.hash}var ze=ae();return ze==W&&(ze=b()),ze==W&&(ze=ht()),ze==W&&Me()&&(ze=kt(o.location.href)),ze=Yt(ze),ze}function C(kt){return kt.match(/^\//)||kt.match(/^[a-zA-Z]+:\/\//)?kt:webModule.__moduleBase+kt}function D(){var kt=[],Yt=O,ae=[],b=[];function ht(Ne){var Be=b[Ne](),ke=ae[Ne];if(Be in ke)return Be;var ie=[];for(var ue in ke)ie[ke[ue]]=ue;throw r&&r(Ne,ie,Be),null}if(__gwt_isKnownPropertyValue=function(Ne,Be){return Be in ae[Ne]},webModule.__getPropMap=function(){var Ne={};for(var Be in ae)ae.hasOwnProperty(Be)&&(Ne[Be]=ht(Be));return Ne},webModule.__computePropValue=ht,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Me;try{Me=Cb;var ze=Me.indexOf(Db);ze!=-1&&(Yt=parseInt(Me.substring(ze+P),$),Me=Me.substring(O,ze))}catch(Ne){}return webModule.__softPermutationId=Yt,C(Me+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(kt,Yt,ae){"use strict";ae.d(Yt,{Ax:function(){return ze},Ds:function(){return Ne},KI:function(){return ke},SI:function(){return Me},f1:function(){return ht}});var b=ae(74128);function ht(ie){let ue=!0;if(ie.length>0){for(let ne=0;ne<ie.length;ne++)if(ie[ne].compile_success==0||!ie[ne].compile_success){ue=!1;break}}else ue=!1;return ue}function Me(ie,ue=""){let ne=[];for(let ge=0;ge<ie.length;ge++){let fe=ie[ge],we=ue?`${ue}/${fe.name}`:`${fe.name}`;ne.push({title:fe.name,type:fe.type,isLeaf:fe.type!=="tree",key:we})}return ne}function ze(ie,ue,ne){for(let ge=0;ge<ie.length;ge++){let fe=ie[ge];if(fe.key===ue){fe.children=ne;break}fe.children&&ze(fe.children,ue,ne)}return ie}function Ne(ie,ue,ne){let ge;return function(){let fe=this,we=arguments,he=function(){ge=null,ne||ie.apply(fe,we)},ce=ne&&!ge;clearTimeout(ge),ge=setTimeout(he,ue),ce&&ie.apply(fe,we)}}const Be=!0,ke=b.Z.API_SERVER},96935:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return he}});var b=ae(7939),ht=ae(59301),Me=Object.defineProperty,ze=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ue=(ce,me,xe)=>me in ce?Me(ce,me,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ce[me]=xe,ne=(ce,me)=>{for(var xe in me||(me={}))ke.call(me,xe)&&ue(ce,xe,me[xe]);if(Be)for(var xe of Be(me))ie.call(me,xe)&&ue(ce,xe,me[xe]);return ce},ge=(ce,me)=>ze(ce,Ne(me)),fe=(ce,me)=>{var xe={};for(var Ee in ce)ke.call(ce,Ee)&&me.indexOf(Ee)<0&&(xe[Ee]=ce[Ee]);if(ce!=null&&Be)for(var Ee of Be(ce))me.indexOf(Ee)<0&&ie.call(ce,Ee)&&(xe[Ee]=ce[Ee]);return xe},we=(ce,me,xe)=>new Promise((Ee,Fe)=>{var Ae=Je=>{try{_e(xe.next(Je))}catch(We){Fe(We)}},Ze=Je=>{try{_e(xe.throw(Je))}catch(We){Fe(We)}},_e=Je=>Je.done?Ee(Je.value):Promise.resolve(Je.value).then(Ae,Ze);_e((xe=xe.apply(ce,me)).next())});const he=ce=>{var me=ce,{children:xe}=me,Ee=fe(me,["children"]);const[Fe,Ae]=(0,ht.useState)(!1);return ht.createElement(b.ZP,ge(ne({},Ee),{loading:Fe,onClick:Ze=>we(void 0,null,function*(){try{Ae(!0),yield Ee.onClick(Ze),Ae(!1)}catch(_e){console.error(_e),Ae(!1)}})}),xe)}},48530:function(kt,Yt,ae){"use strict";var b=ae(86204),ht=ae.n(b),Me=Object.defineProperty,ze=(ie,ue,ne)=>ue in ie?Me(ie,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ie[ue]=ne,Ne=(ie,ue,ne)=>ze(ie,typeof ue!="symbol"?ue+"":ue,ne),Be=(ie,ue,ne)=>new Promise((ge,fe)=>{var we=me=>{try{ce(ne.next(me))}catch(xe){fe(xe)}},he=me=>{try{ce(ne.throw(me))}catch(xe){fe(xe)}},ce=me=>me.done?ge(me.value):Promise.resolve(me.value).then(we,he);ce((ne=ne.apply(ie,ue)).next())});class ke extends b.EventEmitter{constructor(ue,ne){super(),Ne(this,"url"),Ne(this,"body"),Ne(this,"fullContent",""),Ne(this,"controller",null),Ne(this,"buffer",""),this.url=ue,this.body=ne}startStream(){return Be(this,null,function*(){this.controller=new AbortController;const{signal:ue}=this.controller;try{const ne=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ue});if(!ne.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ne.status}`);const ge=ne.headers.get("content-type");if(!ge)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(ge.includes("application/json")){const he=yield ne.json();this.emit("error",he);return}if(!ge.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const fe=ne.body.getReader(),we=new TextDecoder("utf-8");for(;;){const{done:he,value:ce}=yield fe.read();if(he)break;const me=we.decode(ce,{stream:!0});this.buffer+=me;const xe=this.buffer.split(`
`);this.buffer=xe.pop()||"";for(const Ee of xe)if(Ee.startsWith("data:")){const Fe=Ee.slice(5).trim();if(Fe==="[DONE]")break;try{const Ae=JSON.parse(Fe);Ae.data&&this.handleData(Ae.data)}catch(Ae){this.buffer=Ee+`
`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",Ae)}}}this.emit("done",this.fullContent)}catch(ne){ne.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ne.message)}})}handleData(ue){ue.content&&(this.fullContent+=ue.content,this.emit("data",{chunk:ue,full:this.fullContent}))}cancelRequest(){var ue;(ue=this.controller)==null||ue.abort()}}Yt.Z=ke},65541:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return ct}});var b=ae(59301),ht=ae(92310),Me=ae.n(ht),ze={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},Ne=ae(28284),Be=ae(6767),ke=ae(94968),ie=ae(25399),ue=ae(75727),ne=ae(62957),ge=ae(77019),fe=ae(7939),we=ae(70858),he=ae(82326),ce=ae(37568),me=ae(5269),xe=ae(62673),Ee=ae(47889),Fe=ae(2524),Ae=ae(38147),Ze=ae(82636),_e=ae(19248),Je=ae(74128),We=ae(65582),ft=ae(31709),tt=ae(89392),Ke=Object.defineProperty,ut=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,be=(Ge,Ct,Rt)=>Ct in Ge?Ke(Ge,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):Ge[Ct]=Rt,Ue=(Ge,Ct)=>{for(var Rt in Ct||(Ct={}))je.call(Ct,Rt)&&be(Ge,Rt,Ct[Rt]);if(ut)for(var Rt of ut(Ct))$e.call(Ct,Rt)&&be(Ge,Rt,Ct[Rt]);return Ge},At=(Ge,Ct)=>{var Rt={};for(var bt in Ge)je.call(Ge,bt)&&Ct.indexOf(bt)<0&&(Rt[bt]=Ge[bt]);if(Ge!=null&&ut)for(var bt of ut(Ge))Ct.indexOf(bt)<0&&$e.call(Ge,bt)&&(Rt[bt]=Ge[bt]);return Rt},Xe=(Ge,Ct,Rt)=>new Promise((bt,rn)=>{var Gt=mt=>{try{Lt(Rt.next(mt))}catch(on){rn(on)}},xn=mt=>{try{Lt(Rt.throw(mt))}catch(on){rn(on)}},Lt=mt=>mt.done?bt(mt.value):Promise.resolve(mt.value).then(Gt,xn);Lt((Rt=Rt.apply(Ge,Ct)).next())});const Ve=Ge=>{var Ct=Ge,{user:Rt,pathsDetail:bt,onOk:rn,dispatch:Gt}=Ct,xn=At(Ct,["user","pathsDetail","onOk","dispatch"]),Lt;const[mt,on]=(0,b.useState)({}),[_n]=(0,We.useSearchParams)(),[st]=Ne.default.useForm(),[tn,Gn]=(0,b.useState)([]),[Nn,fr]=(0,b.useState)({page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:((Lt=bt==null?void 0:bt.detail)==null?void 0:Lt.id)||_n.get("subject_id"),creation_type:"by_user",deployable_type:"Subject",keyword:""}),[Gr,qr]=(0,b.useState)([]);function sa(){return Xe(this,null,function*(){let Ht=yield(0,Ae.ZP)("/api/ai/agents.json",{method:"get",params:Nn});(Ht==null?void 0:Ht.status)===0&&Gn(Ht==null?void 0:Ht.data)})}return(0,b.useEffect)(()=>{bt.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&sa()},[bt.actionTabs.key,Nn]),b.createElement(ne.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:bt.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528",width:500,onCancel:()=>{Gt({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>Xe(void 0,null,function*(){if((Gr==null?void 0:Gr.length)===0){Be.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield rn({agent_ids:Gr})).status===0&&qr([])})},b.createElement(Ne.default,{layout:"inline",size:"large",style:{justifyContent:"end"},form:st,initialValues:{deployable_type:""},onValuesChange:(0,tt.debounce)((Ht,hn)=>{Nn.page=1,Nn.per_page=20,fr(Ue(Ue({},Nn),hn))},300)},b.createElement("div",{style:{textAlign:"end"}})),b.createElement(we.default,{style:{marginTop:20},scroll:{y:400},rowSelection:{type:"checkbox",onChange(Ht,hn,sn){qr(Ht)},getCheckboxProps:Ht=>{var hn,sn,Cn;return{disabled:((hn=bt.actionTabs)==null?void 0:hn.item_type)==="Shixun"?(sn=Ht==null?void 0:Ht.agent_application_info)==null?void 0:sn.subject_shixun:(Cn=Ht==null?void 0:Ht.agent_application_info)==null?void 0:Cn.subject_assistant}},selectedRowKeys:Gr},rowKey:Ht=>Ht==null?void 0:Ht.id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:(Ht,hn,sn)=>`${(Nn.page-1)*Nn.per_page+sn+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"name"}],dataSource:tn==null?void 0:tn.agents}),b.createElement(ft.Z,{style:{marginTop:20},pageSize:Nn.per_page,current:Nn.page,onChange:(Ht,hn)=>{Nn.page=Ht,Nn.per_page=hn,fr(Ue({},Nn))},hideOnSinglePage:!0,total:tn==null?void 0:tn.total_count}))};var Ye=(0,We.connect)(({user:Ge,pathsDetail:Ct})=>({user:Ge,pathsDetail:Ct}))(Ve),He=Object.defineProperty,Ie=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Dt=(Ge,Ct,Rt)=>Ct in Ge?He(Ge,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):Ge[Ct]=Rt,it=(Ge,Ct)=>{for(var Rt in Ct||(Ct={}))Re.call(Ct,Rt)&&Dt(Ge,Rt,Ct[Rt]);if(Ie)for(var Rt of Ie(Ct))yt.call(Ct,Rt)&&Dt(Ge,Rt,Ct[Rt]);return Ge},Ft=(Ge,Ct)=>{var Rt={};for(var bt in Ge)Re.call(Ge,bt)&&Ct.indexOf(bt)<0&&(Rt[bt]=Ge[bt]);if(Ge!=null&&Ie)for(var bt of Ie(Ge))Ct.indexOf(bt)<0&&yt.call(Ge,bt)&&(Rt[bt]=Ge[bt]);return Rt},gt=(Ge,Ct,Rt)=>new Promise((bt,rn)=>{var Gt=mt=>{try{Lt(Rt.next(mt))}catch(on){rn(on)}},xn=mt=>{try{Lt(Rt.throw(mt))}catch(on){rn(on)}},Lt=mt=>mt.done?bt(mt.value):Promise.resolve(mt.value).then(Gt,xn);Lt((Rt=Rt.apply(Ge,Ct)).next())});const Et=Ge=>{var Ct=Ge,{user:Rt,pathsDetail:bt,onOk:rn,dispatch:Gt}=Ct,xn=Ft(Ct,["user","pathsDetail","onOk","dispatch"]);const[Lt,mt]=(0,b.useState)({}),[on]=(0,We.useSearchParams)(),_n=(0,We.useParams)(),[st]=Ne.default.useForm(),[tn,Gn]=(0,b.useState)([]),[Nn,fr]=(0,b.useState)({page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:_n.coursesId||on.get("subject_id"),creation_type:"by_user",deployable_type:"Course",keyword:""}),[Gr,qr]=(0,b.useState)([]);function sa(){return gt(this,null,function*(){let Ht=yield(0,Ae.ZP)("/api/ai/agents.json",{method:"get",params:Nn});(Ht==null?void 0:Ht.status)===0&&Gn(Ht==null?void 0:Ht.data)})}return(0,b.useEffect)(()=>{bt.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528"&&sa()},[bt.actionTabs.key,Nn]),b.createElement(ne.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:bt.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528",width:500,onCancel:()=>{Gt({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>gt(void 0,null,function*(){if((Gr==null?void 0:Gr.length)===0){Be.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield rn({agent_ids:Gr})).status===0&&qr([])})},b.createElement(Ne.default,{layout:"inline",size:"large",style:{justifyContent:"end"},form:st,initialValues:{deployable_type:""},onValuesChange:(0,tt.debounce)((Ht,hn)=>{Nn.page=1,Nn.per_page=20,fr(it(it({},Nn),hn))},300)},b.createElement("div",{style:{textAlign:"end"}})),b.createElement(we.default,{style:{marginTop:20},rowSelection:{type:"checkbox",onChange(Ht,hn,sn){qr(Ht)},getCheckboxProps:Ht=>{var hn;return{disabled:(hn=Ht==null?void 0:Ht.agent_application_info)==null?void 0:hn.subject_assistant}},selectedRowKeys:Gr},rowKey:Ht=>Ht==null?void 0:Ht.id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:(Ht,hn,sn)=>`${(Nn.page-1)*Nn.per_page+sn+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"name"}],dataSource:tn==null?void 0:tn.agents}),b.createElement(ft.Z,{style:{marginTop:20},pageSize:Nn.per_page,current:Nn.page,onChange:(Ht,hn)=>{Nn.page=Ht,Nn.per_page=hn,fr(it({},Nn))},hideOnSinglePage:!0,total:tn==null?void 0:tn.total_count}))};var zt=(0,We.connect)(({user:Ge,pathsDetail:Ct})=>({user:Ge,pathsDetail:Ct}))(Et),cn=Object.defineProperty,Pt=Object.defineProperties,Qt=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,Oe=(Ge,Ct,Rt)=>Ct in Ge?cn(Ge,Ct,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):Ge[Ct]=Rt,re=(Ge,Ct)=>{for(var Rt in Ct||(Ct={}))De.call(Ct,Rt)&&Oe(Ge,Rt,Ct[Rt]);if($t)for(var Rt of $t(Ct))St.call(Ct,Rt)&&Oe(Ge,Rt,Ct[Rt]);return Ge},oe=(Ge,Ct)=>Pt(Ge,Qt(Ct)),Pe=(Ge,Ct,Rt)=>new Promise((bt,rn)=>{var Gt=mt=>{try{Lt(Rt.next(mt))}catch(on){rn(on)}},xn=mt=>{try{Lt(Rt.throw(mt))}catch(on){rn(on)}},Lt=mt=>mt.done?bt(mt.value):Promise.resolve(mt.value).then(Gt,xn);Lt((Rt=Rt.apply(Ge,Ct)).next())}),ct=({className:Ge,style:Ct={},addStyle:Rt={},buttonMaxWidth:bt,buttonMaxCount:rn=3,buttonAutoWidth:Gt,value:xn,data:Lt,url:mt,onChange:on,getIAData:_n,queryInfo:st,showParams:tn=!1})=>{var Gn,Nn,fr,Gr;const qr=(0,We.useDispatch)(),sa=(0,We.useSelector)(Fn=>Fn==null?void 0:Fn.shixunsDetail),Ht=(0,We.useSelector)(Fn=>Fn==null?void 0:Fn.pathsDetail),[hn]=Ne.default.useForm(),[sn,Cn]=(0,b.useState)(),[Sr,$r]=(0,b.useState)(!1),[rr,jn]=(0,b.useState)(!1),[dn,vr]=(0,b.useState)(!1),[Nr,Or]=(0,b.useState)(null),[vn,Yn]=(0,b.useState)([]),[fn,pn]=(0,b.useState)([]),[kn]=(0,We.useSearchParams)(),hr=(0,We.useParams)(),sr={Course:"\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1",Subject:"\u4EC5\u6559\u5B66\u56E2\u961F\u53EF\u89C1",Shixun:"\u4EC5\u534F\u4F5C\u8005\u53EF\u89C1"};(0,b.useEffect)(()=>{sa.actionTabs.key=="\u7F16\u8F91\u667A\u80FD\u5E94\u7528"?On(sa.actionTabs.params):sa.actionTabs.key=="\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"&&(hn.setFieldsValue({open_range:0}),Cn({open_range:0}))},[sa.actionTabs.key]);const kr={fileList:fn,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:Fn=>{const An=Fn.size/1024/1024/100;return An>2||An==0?(Be.ZP.error(`${Fn.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${An==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),ke.default.LIST_IGNORE):!0},onRemove:Fn=>{pn([])},onChange:Fn=>{var An,Wr,ea;hn.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(Fn.file.status)&&(pn(Fn.fileList),hn.setFieldsValue({attachment_id:(ea=(Wr=(An=Fn.fileList)==null?void 0:An[0])==null?void 0:Wr.response)==null?void 0:ea.id}))},action:`${Je.Z.API_SERVER}/api/attachments.json`},Ur=()=>{var Fn,An;return b.createElement("div",{className:ze.imgUpLoad},b.createElement("img",{src:Je.Z.API_SERVER+"/api/attachments/"+((An=(Fn=fn==null?void 0:fn[0])==null?void 0:Fn.response)==null?void 0:An.id),alt:"avatar",style:{width:"100%"}}),b.createElement("div",null,b.createElement(_e.Z,{onClick:()=>{pn([]),hn.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},aa=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(Fn,An)=>b.createElement(ie.Z,{title:Fn},Fn)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(Fn,An)=>(An==null?void 0:An.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(An==null?void 0:An.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(Fn,An)=>b.createElement(ie.Z,{title:Fn,placement:"topLeft"},Fn)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(Fn,An)=>(An==null?void 0:An.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(Fn,An)=>b.createElement(b.Fragment,null,!(An!=null&&An.agent_type)&&b.createElement("span",{onClick:()=>{qr({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:An}})},className:"current c-light-primary mr15"},"\u7F16\u8F91"),b.createElement("span",{onClick:()=>{An!=null&&An.agent_type?tr(An):Ba(An)},className:"current c-red"},"\u79FB\u51FA"))}],Xr=()=>Pe(void 0,null,function*(){var Fn;const An=yield(0,Ae.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(An==null?void 0:An.code)===0&&Yn((Fn=An==null?void 0:An.data)==null?void 0:Fn.platforms)}),lr=Fn=>Pe(void 0,null,function*(){vr(!0);const An=re(re({},Fn),st),Wr=yield(0,Ae.ZP)(`/api/ai/intelligent_applications${Nr?"/"+Nr.id:""}.json`,{method:Nr?"put":"post",body:An});(Wr==null?void 0:Wr.status)===0&&(Be.ZP.success(Nr?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),qr({type:"shixunsDetail/setActionTabs",payload:{}}),_n()),vr(!1)}),Ba=Fn=>Pe(void 0,null,function*(){jn(!0);const An=yield(0,Ae.ZP)(`/api/ai/intelligent_applications/${Fn==null?void 0:Fn.id}.json`,{method:"delete"});(An==null?void 0:An.status)===0&&(Be.ZP.success("\u79FB\u9664\u6210\u529F"),_n()),jn(!1)}),tr=Fn=>Pe(void 0,null,function*(){jn(!0);let An={};st.item_type==="Shixun"?An.subject_shixun=!1:An.subject_assistant=!1;let Wr=yield(0,Ae.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:oe(re({},An),{agent_ids:[Fn==null?void 0:Fn.id]})});(Wr==null?void 0:Wr.status)===0&&(Be.ZP.success("\u79FB\u9664\u6210\u529F"),_n()),jn(!1)}),On=Fn=>Pe(void 0,null,function*(){Or(Fn),hn.setFieldsValue(re({},Fn)),Cn(re({},Fn)),Fn!=null&&Fn.attachment&&pn([{response:Fn==null?void 0:Fn.attachment}])});return b.createElement(b.Fragment,null,b.createElement(ue.Z,{menu:{items:(Nn=[(((Gn=Ht==null?void 0:Ht.detail)==null?void 0:Gn.id)||hr.coursesId||kn.get("subject_id"))&&{key:"2",label:b.createElement("a",{onClick:Fn=>{var An,Wr;if(Fn.stopPropagation(),st.item_type==="Course"){qr({type:"pathsDetail/setActionTabs",payload:{key:"\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528",deployable_type:"Subject",item_type:st.item_type,deployable_id:(An=Ht==null?void 0:Ht.detail)==null?void 0:An.id}});return}qr({type:"pathsDetail/setActionTabs",payload:{key:"\u667A\u80FD\u52A9\u6559\u9009\u7528",deployable_type:"Subject",item_type:st.item_type,deployable_id:(Wr=Ht==null?void 0:Ht.detail)==null?void 0:Wr.id}})}},"\u9009\u7528\u667A\u80FD\u4F53")},{key:"3",label:b.createElement("a",{onClick:Fn=>{Fn.stopPropagation(),Xr(),$r(!0)}},"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528")}])==null?void 0:Nn.filter(Fn=>!!Fn)}},b.createElement("div",{className:Me()(ze.agent,Ge),style:Ct},b.createElement("div",{className:ze.add,style:Rt,onClick:()=>{}},b.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),Ht.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&b.createElement(Ye,{onOk:Fn=>Pe(void 0,null,function*(){var An;let Wr={};((An=Ht.actionTabs)==null?void 0:An.item_type)==="Shixun"?Wr.subject_shixun=!0:Wr.subject_assistant=!0;let ea=yield(0,Ae.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:re(re({},Wr),Fn)});return(ea==null?void 0:ea.status)===0&&(Be.ZP.info("\u9009\u7528\u6210\u529F"),qr({type:"pathsDetail/setActionTabs",payload:{}}),_n()),ea})}),Ht.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528"&&b.createElement(zt,{onOk:Fn=>Pe(void 0,null,function*(){let An={subject_assistant:!0},Wr=yield(0,Ae.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:re(re({},An),Fn)});return(Wr==null?void 0:Wr.status)===0&&(Be.ZP.info("\u9009\u7528\u6210\u529F"),qr({type:"pathsDetail/setActionTabs",payload:{}}),_n()),Wr})}),b.createElement(ne.default,{zIndex:1e3,width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:Sr,footer:null,onCancel:()=>$r(!1)},b.createElement(ge.Z,{align:"middle"},b.createElement(fe.ZP,{onClick:()=>{if((Lt==null?void 0:Lt.length)>=rn){Be.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}qr({type:"shixunsDetail/setActionTabs",payload:{key:"\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"}})},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),b.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(Lt==null?void 0:Lt.length)>0?b.createElement(we.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:Lt,loading:rr,columns:aa}):b.createElement(Fe.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),b.createElement(ne.default,{zIndex:1001,width:530,centered:!0,title:b.createElement(ge.Z,{align:"middle"},b.createElement("b",{className:"font16 c-black"},sa.actionTabs.key)),open:["\u7F16\u8F91\u667A\u80FD\u5E94\u7528","\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"].includes(sa.actionTabs.key),confirmLoading:dn,onCancel:()=>{qr({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:()=>hn.submit(),afterClose:()=>{hn.resetFields(),Or(null),pn([])}},b.createElement(Ne.default,{form:hn,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:lr,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>Cn(re({},hn.getFieldsValue()))},b.createElement(Ne.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},b.createElement(he.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},vn==null?void 0:vn.map(Fn=>b.createElement(he.default.Option,{key:Fn==null?void 0:Fn.value,value:Fn==null?void 0:Fn.value},Fn==null?void 0:Fn.name)))),b.createElement(Ne.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},b.createElement(ce.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),b.createElement(Ne.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},b.createElement("div",{className:ze.upload},b.createElement(ke.default,re({},kr),b.createElement(ge.Z,{wrap:!1,align:"middle"},b.createElement(Ze.op,{style:{borderRadius:"2px"},icon:b.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),b.createElement(me.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:Fn=>{Fn.preventDefault(),Fn.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((Gr=(fr=fn==null?void 0:fn[0])==null?void 0:fr.response)==null?void 0:Gr.id)&&Ur())),b.createElement(Ne.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},b.createElement(he.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},b.createElement(he.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(sn==null?void 0:sn.platform)=="dify"&&b.createElement(he.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),b.createElement(he.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),tn&&b.createElement(Ne.default.Item,{name:"built_variable",label:b.createElement("div",null,b.createElement("span",null,"\u53C2\u6570"),b.createElement(ie.Z,{title:"\u64CD\u4F5C\u8BF4\u660E: \u52FE\u9009\u540E\uFF0C\u8C03\u7528\u667A\u80FD\u4F53\u65F6\u5C06\u9ED8\u8BA4\u643A\u5E26\u5BF9\u5E94\u7684\u5B9E\u9A8C\u4FE1\u606F\uFF0C\u53EF\u5728\u667A\u80FD\u4F53\u4E2D\u901A\u8FC7\u81EA\u5B9A\u4E49\u53C2\u6570\u8FDB\u884C\u5F15\u5165"},b.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5"})))},b.createElement(xe.default.Group,{options:[{label:"\u9898\u76EE\u63CF\u8FF0\uFF08question_description\uFF09",value:"question_description"},{label:"\u6D4B\u8BD5\u96C6\uFF08test_sets\uFF09",value:"test_sets"},{label:"\u4EE3\u7801\u6587\u4EF6\uFF08code_files\uFF09",value:"code_files"}]})),b.createElement(Ne.default.Item,{label:"\u516C\u5F00\u8303\u56F4",name:"open_range"},b.createElement(Ee.ZP.Group,{options:[{value:0,label:sr[st==null?void 0:st.item_type]},{value:1,label:"\u6240\u6709\u4EBA\u53EF\u89C1"}]})),b.createElement(Ne.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},b.createElement(ce.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),b.createElement("div",{className:ze.tip},b.createElement("i",{className:"iconfont icon-tishi9"}),b.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))}},95532:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return we}});var b=ae(59301),ht=ae(36207),Me=ae(77019),ze=ae(5269),Ne={smartWrp:"smartWrp___NjRcB"},Be=ae(50258),ke=ae(82636),ie=ae(96935),ue=ae(59301),ne=(he,ce,me)=>new Promise((xe,Ee)=>{var Fe=_e=>{try{Ze(me.next(_e))}catch(Je){Ee(Je)}},Ae=_e=>{try{Ze(me.throw(_e))}catch(Je){Ee(Je)}},Ze=_e=>_e.done?xe(_e.value):Promise.resolve(_e.value).then(Fe,Ae);Ze((me=me.apply(he,ce)).next())});const ge=`<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>\u5FEB\u901F\u6392\u5E8F\u6F14\u793A</title>
<style>
body {
font-family: Arial, sans-serif;
text-align: center;
margin: 20px;
}
.array-container {
display: flex;
justify-content: center;
align-items: flex-end;
height: 300px;
margin-top: 20px;
}
.bar {
width: 30px;
margin: 0 2px;
background-color: #4caf50;
color: white;
display: flex;
justify-content: center;
align-items: center;
border-radius: 5px;
transition: all 0.3s ease;
}
.bar.sorted {
background-color: #ff9800;
}
.bar.pivot {
background-color: #f44336;
}
</style>
</head>
<body>
<h1>\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u6F14\u793A</h1>
<button id="start-sort">\u5F00\u59CB\u6392\u5E8F</button>
<div class="array-container" id="array-container"></div>
<script>
const array = [34, 7, 23, 32, 5, 62]; // \u56FA\u5B9A\u6570\u7EC4
let bars = [];
// \u521D\u59CB\u5316\u6570\u7EC4\u663E\u793A
function initArrayDisplay() {
const container = document.getElementById('array-container');
container.innerHTML = '';
bars = array.map(value => {
const bar = document.createElement('div');
bar.className = 'bar';
bar.style.height = \`\${value * 5}px\`;
bar.textContent = value;
container.appendChild(bar);
return bar;
});
}
// \u9AD8\u4EAE\u67D0\u4E2A\u8303\u56F4\u5185\u7684\u67F1\u5B50
function highlightBars(indices, className) {
indices.forEach(index => bars[index].classList.add(className));
}
// \u79FB\u9664\u9AD8\u4EAE
function removeHighlightBars(indices, className) {
indices.forEach(index => bars[index].classList.remove(className));
}
// \u5FEB\u901F\u6392\u5E8F\u4E3B\u51FD\u6570
async function quickSort(arr, left = 0, right = arr.length - 1) {
if (left >= right) return;
const pivotIndex = await partition(arr, left, right);
await quickSort(arr, left, pivotIndex - 1);
await quickSort(arr, pivotIndex + 1, right);
}
// \u5206\u533A\u51FD\u6570
async function partition(arr, left, right) {
const pivot = arr[right];
let i = left - 1;
highlightBars([right], 'pivot'); // \u9AD8\u4EAE\u57FA\u51C6\u503C
for (let j = left; j < right; j++) {
highlightBars([j], 'sorted'); // \u9AD8\u4EAE\u5F53\u524D\u6BD4\u8F83\u5143\u7D20
await sleep(500);
if (arr[j] <= pivot) {
i++;
[arr[i], arr[j]] = [arr[j], arr[i]];
// \u66F4\u65B0\u67F1\u5B50\u9AD8\u5EA6
bars[i].style.height = \`\${arr[i] * 5}px\`;
bars[i].textContent = arr[i];
bars[j].style.height = \`\${arr[j] * 5}px\`;
bars[j].textContent = arr[j];
await sleep(500);
}
removeHighlightBars([j], 'sorted'); // \u79FB\u9664\u9AD8\u4EAE
}
// \u5C06\u57FA\u51C6\u503C\u653E\u5230\u6B63\u786E\u4F4D\u7F6E
[arr[i + 1], arr[right]] = [arr[right], arr[i + 1]];
bars[i + 1].style.height = \`\${arr[i + 1] * 5}px\`;
bars[i + 1].textContent = arr[i + 1];
bars[right].style.height = \`\${arr[right] * 5}px\`;
bars[right].textContent = arr[right];
removeHighlightBars([right], 'pivot'); // \u79FB\u9664\u57FA\u51C6\u503C\u9AD8\u4EAE
highlightBars([i + 1], 'sorted'); // \u9AD8\u4EAE\u6700\u7EC8\u4F4D\u7F6E
await sleep(500);
removeHighlightBars([i + 1], 'sorted');
return i + 1;
}
// \u5EF6\u8FDF\u51FD\u6570
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
// \u5F00\u59CB\u6392\u5E8F\u6309\u94AE\u70B9\u51FB\u4E8B\u4EF6
document.getElementById('start-sort').addEventListener('click', () => {
quickSort(array);
});
// \u521D\u59CB\u5316\u9875\u9762
initArrayDisplay();
<\/script>
</body>
</html>`;function fe({open:he=!0,onChange:ce,defaultValue:me,placement:xe,width:Ee,height:Fe,extra:Ae,onDynamic:Ze,onOpenChange:_e,showExtra:Je=!0}){const We=(0,b.useRef)(null),ft=(0,b.useRef)(null),[tt,Ke]=(0,b.useState)(me||""),[ut,je]=(0,b.useState)(me||""),[$e,be]=(0,b.useState)(!!he),[Ue,At]=(0,b.useState)(1),Xe={selectOnLineNumbers:!0};(0,b.useEffect)(()=>{he&&(Ke(me),je(me),be(!0))},[he,me]),(0,b.useEffect)(()=>{tt!==""&&(clearTimeout(ft.current),ft.current=setTimeout(()=>{const Ye=document.createElement("iframe");if(Ye.style.width="100%",Ye.style.height="100%",Ye.style.border="0",We.current){We.current.innerHTML="",We.current.appendChild(Ye);const He=Ye.contentDocument||Ye.contentWindow.document;He.open(),He.write(tt),He.close()}},1e3))},[he,tt]);const Ve=Ye=>{Ke(Ye),ce==null||ce(Ye,ut)};return ue.createElement(ht.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:$e,width:"100%",height:Fe||"100vh",rootClassName:Ne.smartWrp,destroyOnClose:!0,onClose:()=>{be(!1),_e==null||_e(tt)},extra:Je&&ue.createElement("div",null,ue.createElement(ke.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:Ue,onChange:Ye=>At(Ye)}),ue.createElement(ie.Z,{type:"primary",className:"ml20",onClick:()=>ne(this,null,function*(){yield Ze(tt,()=>{be(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ue.createElement(Me.Z,{className:"h100"},ue.createElement(ze.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:Ue===1?"block":"none"}},ue.createElement("div",{className:"h100",ref:We})),ue.createElement(ze.Z,{flex:"1",style:{display:Ue===2?"block":"none"}},ue.createElement(Be.ZP,{height:"90vh",value:me,language:"html",theme:"vs",showMiniMap:!1,options:Xe,onChange:Ve}))))}var we=fe},26595:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return Ft}});var b=ae(59301),ht=ae(81013),Me=ae(66328),ze=ae(3977),Ne=ae(18369),Be=ae(56102),ke={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},ie=ae(6767),ue=ae(75786),ne=ae(40797),ge=ae(91378),fe=ae(15342),we=ae.n(fe),he=ae(19453),ce=Object.defineProperty,me=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Ze=(gt,Et,zt)=>Et in gt?ce(gt,Et,{enumerable:!0,configurable:!0,writable:!0,value:zt}):gt[Et]=zt,_e=(gt,Et)=>{for(var zt in Et||(Et={}))Fe.call(Et,zt)&&Ze(gt,zt,Et[zt]);if(Ee)for(var zt of Ee(Et))Ae.call(Et,zt)&&Ze(gt,zt,Et[zt]);return gt},Je=(gt,Et)=>me(gt,xe(Et));const We={},ft=[];function tt(gt){const Et=gt||We;return function(zt,cn){(0,he.S4)(zt,"element",function(Pt,Qt){const $t=Array.isArray(Pt.properties.className)?Pt.properties.className:ft,De=$t.includes("language-math"),St=$t.includes("math-display"),Oe=$t.includes("math-inline");let re=St;if(!De&&!St&&!Oe)return;let oe=Qt[Qt.length-1],Pe=Pt;if(Pt.tagName==="code"&&De&&oe&&oe.type==="element"&&oe.tagName==="pre"&&(Pe=oe,oe=Qt[Qt.length-2],re=!0),!oe)return;const nt=(0,ge.l)(Pe,{whitespace:"pre"});let ct;try{const Ct=we().renderToString(nt,Je(_e({},Et),{displayMode:re,throwOnError:!0}));ct=(0,ne.N)(`<mathx data-text="${nt.replace(/"/g,"&quot;")}">
${Ct}
</mathx>`,{fragment:!0}).children}catch(Ct){const Rt=Ct;cn.message("Could not render math with KaTeX",{ancestors:[...Qt,Pt],cause:Rt,place:Pt.position,ruleId:Rt.name.toLowerCase(),source:"rehype-katex"}),ct=[{type:"element",tagName:"mathx",properties:{"data-text":nt},children:[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(Et.errorColor||"#cc0000"),title:String(Ct)},children:[{type:"text",value:nt}]}]}]}const Ge=oe.children.indexOf(Pe);return oe.children.splice(Ge,1,...ct),he.AM})}}var Ke=ae(55468),ut=ae(3369),je=ae(20570),$e=ae(48850),be=ae(95532),Ue=Object.defineProperty,At=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Ie=(gt,Et,zt)=>Et in gt?Ue(gt,Et,{enumerable:!0,configurable:!0,writable:!0,value:zt}):gt[Et]=zt,Re=(gt,Et)=>{for(var zt in Et||(Et={}))Ye.call(Et,zt)&&Ie(gt,zt,Et[zt]);if(Ve)for(var zt of Ve(Et))He.call(Et,zt)&&Ie(gt,zt,Et[zt]);return gt},yt=(gt,Et)=>At(gt,Xe(Et)),Dt=(gt,Et)=>{var zt={};for(var cn in gt)Ye.call(gt,cn)&&Et.indexOf(cn)<0&&(zt[cn]=gt[cn]);if(gt!=null&&Ve)for(var cn of Ve(gt))Et.indexOf(cn)<0&&He.call(gt,cn)&&(zt[cn]=gt[cn]);return zt},Ft=({onFinish:gt,value:Et,streamingStatus:zt,cancelIndex:cn,loadImage:Pt,onDynamic:Qt,isHiddenHtml:$t})=>{const[De,St]=(0,b.useState)(""),[Oe,re]=(0,b.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[oe,Pe]=(0,b.useState)(0),[nt,ct]=(0,b.useState)(!1),Ge=bt=>bt,Ct=()=>{ct(!0),gt==null||gt()};(0,b.useEffect)(()=>{const rn=Pt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A
${Et}`:Et;if(!nt)if(Pt||!zt||cn>0){St(rn),Pe(rn.length),(!zt||cn>0)&&!Pt&&Ct();return}else if((rn==null?void 0:rn.length)<4)St(rn),Pe(rn.length);else if(oe<rn.length){const Gt=rn.length-oe,xn=setInterval(()=>{St(rn.slice(0,oe+2)),Pe(Lt=>Lt+2)},Gt>10?Math.max(500/(Gt/2),20):50);return()=>clearInterval(xn)}else zt||Ct()},[Et,zt,cn,Pt,oe]);const Rt=(0,b.useMemo)(()=>b.createElement("section",{className:`${ke.answer} fadeIn animated edu_md`},b.createElement(ht.UG,{remarkPlugins:[Ke.Z,ut.Z,je.Z],rehypePlugins:[tt,ze.Z],components:{code(bt){var rn=bt,{node:Gt,inline:xn,className:Lt,children:mt}=rn,on=Dt(rn,["node","inline","className","children"]);const _n=/language-(\w+)/.exec(Lt||""),st=String(mt).trim();return xn||!_n?b.createElement("code",Re({className:Lt},on),mt):b.createElement("code",{className:ke.codeCopy,"data-text":`\`\`\`${_n?_n[1]:""}
${mt}
\`\`\``},!$t&&b.createElement(Be.CopyToClipboard,{text:st,onCopy:()=>ie.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement("button",null,"\u590D\u5236")),!$t&&_n[1]==="html"&&nt&&b.createElement("button",{className:ke.runCode,onClick:()=>{re(Re({},yt(Re({},Oe),{open:++Oe.open,defaultValue:st,language:_n[1]})))}},"\u8FD0\u884CHTML"),b.createElement(Me.Z,Re({wrapLongLines:!0,style:Ne.Z,language:_n[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},on),st))},img({node:bt}){var rn;const Gt=(rn=bt.properties)==null?void 0:rn.src;return b.createElement(ue.Z,{src:Gt,width:320,"data-text":Gt,onLoad:()=>Pt&&setTimeout(()=>Ct(),500)})},a:bt=>{var rn=bt,{node:Gt}=rn,xn=Dt(rn,["node"]);return b.createElement("a",yt(Re({},xn),{target:"_blank",rel:"noopener noreferrer"}))}}},nt?De:`${De}__`)),[De,nt]);return b.createElement(b.Fragment,null,b.createElement(be.Z,{defaultValue:Oe.defaultValue,open:Oe.open,language:Oe.language,height:Oe.height,onChange:(bt,rn)=>{St(De.replaceAll(rn,bt))},onDynamic:Qt}),Rt)}},52516:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return ke}});var b=ae(59301),ht=ae(65862),Me={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},ze=ae(74128),Ne=ae(37166),ke=({src:ie,onClick:ue,topPercentage:ne=.62,draggableExtraNode:ge,showAvatarEditData:fe})=>{var we;const he=(0,b.useRef)(null),ce=(0,b.useRef)(!1),me=(0,b.useRef)(!1),[xe,Ee]=(0,b.useState)(window.innerHeight*ne),[Fe,Ae]=(0,b.useState)(!1),Ze=10;return(0,b.useEffect)(()=>{if(he.current){let _e=function(Ke){var ut;ce.current=!0,tt=Ke.pageY,ft=Ke.pageY-(((ut=he.current)==null?void 0:ut.getBoundingClientRect().top)||0),(0,ht.kk)("none"),document.onselectstart=function(){return!1}},Je=function(){ce.current&&!me.current&&ue&&ue(),ce.current=!1,me.current=!1,(0,ht.kk)("auto"),document.onselectstart=null},We=function(Ke){var ut;if(ce.current){const $e=Ke.pageY-ft,be=window.innerHeight-(((ut=he.current)==null?void 0:ut.offsetHeight)||0)-50,Ue=50;if(!me.current&&Math.abs(tt-Ke.pageY)>Ze&&(me.current=!0),me.current){let At=Math.max(Ue,Math.min($e,be));Ee(At)}}},ft=0,tt=0;return he.current.addEventListener("mousedown",_e),document.addEventListener("mousemove",We),document.addEventListener("mouseup",Je),()=>{var Ke,ut;(ut=(Ke=he==null?void 0:he.current)==null?void 0:Ke.removeEventListener)==null||ut.call(Ke,"mousedown",_e),document.removeEventListener("mousemove",We),document.removeEventListener("mouseup",Je)}}},[ue]),(0,b.useEffect)(()=>{const _e=()=>{Ee(window.innerHeight*ne)};return window.addEventListener("resize",_e),()=>{window.removeEventListener("resize",_e)}},[ne]),b.createElement("div",{className:Me.draggableImage,style:{top:`${xe}px`,display:Fe?"none":"block",cursor:ce.current?"grabbing":"grab"},ref:he},ge&&b.createElement("div",{className:Me.extraNode,onMouseUp:_e=>_e.stopPropagation(),onMouseDownCapture:_e=>_e.stopPropagation()},ge),fe!=null&&fe.nickname?b.createElement("div",{className:Me.specialImg},b.createElement("div",{className:Me.bubble},fe==null?void 0:fe.nickname),b.createElement("img",{className:Me.upImg,src:fe!=null&&fe.headImgId?((we=ze.Z)==null?void 0:we.API_SERVER)+"/api/attachments/"+(fe==null?void 0:fe.headImgId):Ne,width:60,draggable:"false"})):b.createElement("img",{className:Me.img,src:ie,width:60,draggable:"false"}),b.createElement("i",{className:`iconfont icon-tupianguanbi ${Me.close}`,onMouseUp:_e=>{_e.stopPropagation(),Ae(!0)}}))}},86409:function(kt,Yt,ae){"use strict";ae.d(Yt,{r:function(){return xe}});var b=ae(59301),ht=ae(44104),Me=ae(62957),ze=ae(65862),Ne=ae(74128),Be=ae(82636),ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABb0lEQVR4AZxQPUsDQRSc3Xx4Fy9EMATRIIIpFAyCsbIV0cYilfbqb7AL/gVLjRLEwk5bwQRBK2NlejuroKKJwuVyt+u+44Qkd9GQ4719s3MzA2+5vD2YEOXCpVMuNO2bgvyr29f7rfphqvZ+lMvC+7hjixMhkZcShsf1HRIyKqxm1v5+vv84XVgmIVfHquqBirGQ0jEIp5Vofb7cvR3PrVCAptiBivEIjPQaIsY0wnpK50y/oICBzL8iLbmIRGZL9TbiM5tpX4AkZW4PUk8SctvFSztQ7+TeOw7uC4BkgD4GMZ+HjE9BGpMuRmwcbniHm6A/QLHCbMJ6LMGZXYeT2YBVLYE49ctXgQGk0kM27GoR9kMRetgmKrD7BpBai4agjYQI9u2AAIF249VnaDfqCHzFXiVjDOzprJcGr52Dc+bnfYwiovqoOrsrosW6Ce9GK5geHmaYFFAZxul5Kty0+K5a7Uqt/uWR/w7Skoe8PwAAAP//m7VE6gAAAAZJREFUAwCRcYHLyINd+gAAAABJRU5ErkJggg==",ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB6klEQVR4AYySS0gbQRjH/7tJTCQStdWmwfpKpYWWttLS9lDqoVB6aHsJpS1BEEEURQ8qnkQPKuLJg3jVgwcFIQevKoL4AjW+8EHiK6gYH2Rl1UTdmF13BhwfIYvL/ma++eb7/vMN3/BQP/ea9GHaG5anPJKixffqZVdF26pRTWE//7psKaGxY9PZ3e/negb2cE3v0D7mV09YIDEOBckx5zkfr2jbeUbWBN4QCrt8e2dVs14RMx4RYwtH8PmDGJgMoN21jYlFkcQxTkKR9+5lwf2/wfuZOHnw3EdiJJr1+P0lGV/fWZCnQnwEn/+MTBSOoxNCF/KTzZ3zEUfdupNXoDQBSmQ3IME1LGBwWkTfqEAjLapoXm4StcnQXJKDpuLnlLrCbEPRT2sXP9+Z21r+J+NXjTMLlf8yUVuQjTJHBuoL7WgpzUFaqonkUlKS4mB9ZGSkJsfpaBfe2i3HWbZ43CbdaoJBT7dpcqwhKmJfuMDixqkmATHM9KIEZBm4jCiayIoSW+BQlLDiC2oiHGtU8MaegL/frJq8SDfHrmBh7RQ9g+qL1MC7FYwtYI7XqW0i7brh06tE5P+wMV5malRgSzGCXOM2aaqPHXnPiOqC2aTD08fGO5Cq7uWxJRXQ8wq5lNpA5n+QwYE7uAIAAP//pt/DRgAAAAZJREFUAwBZyguAkhNiOwAAAABJRU5ErkJggg==",ue=ae(38147),ne=ae(66649),ge=ae.n(ne),fe=ae(64270),we=ae.n(fe),he=ae(26595),ce=ae(4676),me=(Ee,Fe,Ae)=>new Promise((Ze,_e)=>{var Je=tt=>{try{ft(Ae.next(tt))}catch(Ke){_e(Ke)}},We=tt=>{try{ft(Ae.throw(tt))}catch(Ke){_e(Ke)}},ft=tt=>tt.done?Ze(tt.value):Promise.resolve(tt.value).then(Je,We);ft((Ae=Ae.apply(Ee,Fe)).next())});const xe=Ee=>{const Fe=[{key:"markdown",name:"\u5BFC\u51FA\u4E3AMarkdown",icon:ke},{key:"word",name:"\u5BFC\u51FA\u4E3AWord",icon:ie}],Ae=Ke=>Ke==null?"":String(Ke).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;"),Ze=Ke=>me(void 0,null,function*(){return new Promise(ut=>{const je=document.createElement("div");je.style.position="fixed",je.style.left="-9999px",je.style.top="0",je.style.width="720px",document.body.appendChild(je);let $e=null,be=!1;const Ue=Ke==null?void 0:Ke.trim().startsWith("<img");try{if(Ue){je.innerHTML=Ke?`<p style="color:#434D6C;">\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A</p>${Ke}`:"";const Re=je.querySelector("img");if(Re){Re.addEventListener("load",()=>{try{const Dt=document.createElement("canvas");Dt.width=320,Dt.height=320;const it=Dt.getContext("2d");it&&it.drawImage(Re,0,0);const Ft=Dt.toDataURL("image/png");Re.src=Ft}catch(Dt){console.error("\u56FE\u7247\u8F6C base64 \u5931\u8D25",Dt)}const yt=je.innerHTML;je.parentNode&&je.parentNode.removeChild(je),ut(yt)}),Re.addEventListener("error",()=>{const yt=je.innerHTML;je.parentNode&&je.parentNode.removeChild(je),ut(yt)});return}else{const yt=je.innerHTML;je.parentNode&&je.parentNode.removeChild(je),ut(yt);return}}else if(ce.render)ce.render(b.createElement(he.Z,{value:Ke,streamingStatus:!1}),je);else{je.innerText=Ke!=null?Ke:"";const Re=je.innerHTML;document.body.removeChild(je),ut(Re);return}}catch(Re){console.error("[exportHistory] render Answer failed:",Re),je.innerText=typeof Ke=="string"?Ke:String(Ke!=null?Ke:"");const yt=je.innerHTML;try{be&&$e&&$e.unmount?$e.unmount():ce.unmountComponentAtNode&&ce.unmountComponentAtNode(je)}catch(Dt){}document.body.removeChild(je),ut(yt);return}let At=Date.now();const Xe=new MutationObserver(()=>{At=Date.now()});Xe.observe(je,{childList:!0,subtree:!0,attributes:!0,characterData:!0});const Ve=350,Ye=6e3,He=Date.now(),Ie=()=>{const Re=Date.now();if(Re-At>Ve){Xe.disconnect();const yt=je.innerHTML;try{be&&$e&&$e.unmount?$e.unmount():ce.unmountComponentAtNode&&ce.unmountComponentAtNode(je)}catch(Dt){}je.parentNode&&je.parentNode.removeChild(je),ut(yt);return}if(Re-He>Ye){Xe.disconnect();const yt=je.innerHTML;try{be&&$e&&$e.unmount?$e.unmount():ce.unmountComponentAtNode&&ce.unmountComponentAtNode(je)}catch(Dt){}je.parentNode&&je.parentNode.removeChild(je),ut(yt);return}setTimeout(Ie,Ve)};setTimeout(Ie,Ve)})}),_e=Ke=>ge()(Ke).format("YYYY-MM-DD HH:mm:ss"),Je=(Ke,ut,je)=>me(void 0,null,function*(){return(yield Promise.all(Ke.map(be=>me(void 0,null,function*(){var Ue,At;let Xe="";try{Xe=yield Ze(be.answer)}catch(Ve){console.error("[exportHistory] renderAnswer error:",Ve),Xe=Ae(String((Ue=be.answer)!=null?Ue:""))}return`
<div class="message">
<p class="user-name">${Ae(ut)}<span class="timestamp">${_e(be.updated_at)}</span></p>
<pre class="code">${Ae((At=be.question)!=null?At:"")}</pre>
</div>
<div class="message">
<p class="user-name">${Ae(je)}</p>
<div class="code">${Xe}</div>
</div>
`})))).join("")}),We=Ke=>me(void 0,null,function*(){const ut=yield Je(Ke.data,Ke.my_user_name,Ke.user_name),je=`export-id-${String(Math.random()).slice(-6)}`,$e=`
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
.wrap {
font-family: Arial, sans-serif;
line-height: 1.6;
color: #333;
padding: 20px 20px 0 20px;
background-color: #f9f9f9;
position:fixed;
left: 0;
top: 0;
z-index: 100;
width: 100vw;
height: 100vh;
overflow: auto;
box-sizing: border-box;
}
.message {
margin-bottom: 20px;
padding: 10px;
border-radius: 5px;
background-color: #fff;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.user-name {
font-size: 14px;
font-weight: bold;
color: #333;
margin: 0;
}
.timestamp {
display: block;
font-size: 12px;
color: #666;
margin-top: 5px;
}
pre.code {
background-color: #f5f5f5;
padding: 10px;
border-radius: 5px;
overflow-x: auto;
white-space: pre-wrap;
word-wrap: break-word;
margin: 10px 0 0;
}
.code > .animated {
animation-duration: 0s;
}
.code > img {
width: 320px;
}
</style>
</head>
<body>
<div class='wrap' id='${je}'>
${ut}
</div>
</body>
</html>
`,be=document.createElement("div");be.innerHTML=$e.replace(/box-shadow/g,"// box-shadow"),document.body.appendChild(be);const Ue=document.getElementById(je);if(!Ue){console.error("PDF \u5143\u7D20\u672A\u627E\u5230"),be.parentNode&&be.parentNode.removeChild(be);return}Ue.style.width="auto",Ue.style.height="auto",Ue.style.position="initial";try{const Xe=(yield we()(Ue,{useCORS:!0,backgroundColor:"#fff"})).toDataURL("image/png"),Ve=document.createElement("a");Ve.href=Xe,Ve.download=`\u5386\u53F2\u5BF9\u8BDD-${Ke.my_user_name}-${ge()().format("YYYYMMDDHHmmss")}.png`,Ve.click()}catch(At){console.error("[exportHistory] html2canvas error:",At)}finally{be.parentNode&&be.parentNode.removeChild(be)}});let ft="markdown";const tt=()=>{const[Ke,ut]=(0,b.useState)(ft);return ft=Ke,b.createElement(ht.Z,{size:30},Fe.map(je=>b.createElement(Be.op,{key:je.key,style:Ke===je.key?{border:"1px solid #165dff",color:"#165dff"}:{},onClick:()=>ut(je.key),shape:"default",icon:b.createElement("img",{src:je.icon})},je.name)))};Me.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",width:538,cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u5386\u53F2\u5BF9\u8BDD",content:b.createElement(tt,null),onOk:()=>me(void 0,null,function*(){var Ke,ut,je;if(ft==="image"){const be=yield(0,ue.ZP)(`/api/course_qna_sessions/${Ee}.json`,{method:"get"});if((be==null?void 0:be.status)===0){const Ue=(ut=(Ke=be==null?void 0:be.data)==null?void 0:Ke.messages)==null?void 0:ut.map(Xe=>({updated_at:Xe.updated_at,question:Xe.question,answer:Xe.answer})),At={my_user_name:(je=be==null?void 0:be.data)==null?void 0:je.user_name,user_name:"AI\u56DE\u7B54",data:Ue};yield We(At)}return}const $e=`${Ne.Z.API_SERVER}/api/course_qna_sessions/${Ee}/download_chat_data.json?file_type=${ft}`;(0,ze.Nd)(null,$e)})})}},30688:function(kt,Yt,ae){"use strict";var b=ae(59301),ht=Object.defineProperty,Me=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Be=(fe,we,he)=>we in fe?ht(fe,we,{enumerable:!0,configurable:!0,writable:!0,value:he}):fe[we]=he,ke=(fe,we)=>{for(var he in we||(we={}))ze.call(we,he)&&Be(fe,he,we[he]);if(Me)for(var he of Me(we))Ne.call(we,he)&&Be(fe,he,we[he]);return fe},ie=(fe,we)=>{var he={};for(var ce in fe)ze.call(fe,ce)&&we.indexOf(ce)<0&&(he[ce]=fe[ce]);if(fe!=null&&Me)for(var ce of Me(fe))we.indexOf(ce)<0&&Ne.call(fe,ce)&&(he[ce]=fe[ce]);return he};const ue=ae(20441),ne={};ue.keys().forEach(fe=>{const we=fe.replace("./","").replace(".svg","");ne[we]=ue(fe)});const ge=fe=>{var we=fe,{filename:he}=we,ce=ie(we,["filename"]),me;const xe=((me=he==null?void 0:he.split(".").pop())==null?void 0:me.toLowerCase())||"unknown",Ee=ne[xe]||ne.default;return b.createElement("img",ke({src:Ee,alt:xe},ce))};Yt.Z=ge},59476:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return rn}});var b=ae(59301),ht=ae(36207),Me=ae(6767),ze=ae(94968),Ne=ae(62957),Be=ae(25399),ke=ae(37568),ie=ae(7939),ue=ae(29787),ne=ae(584),ge=ae(93725),fe=ae(75727),we=ae(37639),he=ae(92310),ce=ae.n(he),me=ae(26595),xe=ae(10298),Ee=ae(28044),Fe={flex_box_center:"flex_box_center___NfmQB",flex_space_between:"flex_space_between___kVtBD",flex_box_vertical_center:"flex_box_vertical_center___EegZo",flex_box_center_end:"flex_box_center_end___Ueaqo",flex_box_column:"flex_box_column___Sd9Zb",loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe",bottomlist:"bottomlist___Unmz9"},Ae=ae(38147),Ze=ae(65862),_e=ae(52516),Je=ae(37166),We=ae(28984),ft=ae(71986),tt=ae(74128),Ke=ae(56102),ut=ae(48530),je=ae(30688),$e=ae(34547),be=ae(86409),Ue=Object.defineProperty,At=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Ie=(Gt,xn,Lt)=>xn in Gt?Ue(Gt,xn,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Gt[xn]=Lt,Re=(Gt,xn)=>{for(var Lt in xn||(xn={}))Ye.call(xn,Lt)&&Ie(Gt,Lt,xn[Lt]);if(Ve)for(var Lt of Ve(xn))He.call(xn,Lt)&&Ie(Gt,Lt,xn[Lt]);return Gt},yt=(Gt,xn)=>At(Gt,Xe(xn)),Dt=(Gt,xn,Lt)=>new Promise((mt,on)=>{var _n=Gn=>{try{tn(Lt.next(Gn))}catch(Nn){on(Nn)}},st=Gn=>{try{tn(Lt.throw(Gn))}catch(Nn){on(Nn)}},tn=Gn=>Gn.done?mt(Gn.value):Promise.resolve(Gn.value).then(_n,st);tn((Lt=Lt.apply(Gt,xn)).next())}),Ft=({title:Gt="\u5934\u6B4CAI",placeholder:xn,hideUpload:Lt,hideInputBox:mt,aiIcon:on=Je,userIcon:_n=We,dragIcon:st=ft,children:tn,fetchUrl:Gn,fetchData:Nn={},extraAnswerAction:fr,showDefaultTips:Gr=!0,onOpen:qr,onClose:sa,loadingOption:Ht,showPreference:hn=!1,initMessage:sn,customRequest:Cn,visible:Sr,width:$r=1200,isCheckRestrictNumber:rr=!1,headNode:jn,headFunctionNode:dn,showRedraw:vr,showEdit:Nr,promptPropName:Or="prompt",topPercentage:vn,showSwitchingModel:Yn=!1,showImageGenerator:fn=!1,showLookHistory:pn=!1,fetchListObject:kn,customPreference:hr,customDataNode:sr,showAddSession:kr,historyId:Ur,draggableExtraNode:aa,drawerExtraNode:Xr,menuExtraFunctionNode:lr,showSceneAwareness:Ba=!1,showThiking:tr=!1,ReactComponent:On=ht.Z,topFunctionNode:Fn,footerContainerStyle:An,chatContainerStyle:Wr={},showCodePreview:ea=!1,showSource:Li=!0,onSendMessage:to,onDynamic:ir=()=>{},setSelectItem:ca,isPath:Za=!1,BottomNode:Vi,BOttomNodeName:Pi,ysclist:Vn={}})=>{var da,ia,Tn,pi,yi,Ai,ci,Kr,Oa;const[Na,qa]=(0,b.useState)(!1),[Ka,bi]=(0,b.useState)("qwen-plus-latest"),[Di,Bo]=(0,b.useState)([]),[Gi,es]=(0,b.useState)([]),[Zo,Tr]=(0,b.useState)(!1),[ya,Ho]=(0,b.useState)(!1),[ts,ur]=(0,b.useState)(!1),[Aa,ji]=(0,b.useState)([]),[vi,ws]=(0,b.useState)(""),[Ms,dr]=(0,b.useState)(0),[Os,os]=(0,b.useState)(void 0),[Kn,Ir]=(0,b.useState)(!1),[$a,wi]=(0,b.useState)(null),[co,xa]=(0,b.useState)(""),La=(0,b.useRef)(),xs=(0,b.useRef)(null),di=(0,b.useRef)(null),[pa,Ha]=(0,b.useState)(!1),[xi,mi]=(0,b.useState)(!1),[Ar,$n]=(0,b.useState)(!1),[Rr,_r]=(0,b.useState)(!1),[ei,Ut]=(0,b.useState)(!1),[gn,Mn]=(0,b.useState)(0),Er=(0,b.useRef)(null),xr=(0,b.useRef)(!1),Cr=(0,b.useRef)(null),[wr,Lr]=(0,b.useState)(void 0),[Fr,Vr]=(0,b.useState)(!0),[Qa,Pa]=(0,b.useState)($r-28),[fa,Ta]=(0,b.useState)(!1),[Da,Jn]=(0,b.useState)(!0),[no,Ya]=(0,b.useState)([]),Ci=(0,b.useRef)([]),_a=(0,b.useRef)(null),Si=(0,b.useRef)(null),oo=(0,b.useRef)(!1),Sa=Qa-22,zi=vi==null?void 0:vi.split(`
`).length,{onAdd:ti,onGetList:Yo,onListClick:go,onListDelete:ko,onListDealData:To}=kn||{},[Vo,Ra]=(0,b.useState)([]),ks=50,Ts=10,_s={maxCount:ks,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Di,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:nn=>Dt(void 0,null,function*(){var jr,Mr,Qr,Jr;const Ca=(Jr=(Qr=(Mr=(jr=nn==null?void 0:nn.name)==null?void 0:jr.split("."))==null?void 0:Mr.slice(-1))==null?void 0:Qr[0])==null?void 0:Jr.toLowerCase(),Qi=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Ca);return nn.size==0?(Me.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ze.default.LIST_IGNORE):Qi?nn.size/1024/1024>100?(Me.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ze.default.LIST_IGNORE):!0:(Me.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),ze.default.LIST_IGNORE)}),onChange:({fileList:nn})=>{Bo(nn)},action:`${(da=tt.Z)==null?void 0:da.API_SERVER}/api/intelligent_imports/upload_file.json`},sl={maxCount:Ts,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Gi,multiple:!0,accept:".jpg,.png,",beforeUpload:nn=>{var jr,Mr,Qr,Jr;const Ca=(Jr=(Qr=(Mr=(jr=nn==null?void 0:nn.name)==null?void 0:jr.split("."))==null?void 0:Mr.slice(-1))==null?void 0:Qr[0])==null?void 0:Jr.toLowerCase(),Qi=["jpg","png"].includes(Ca);return nn.size==0?(Me.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ze.default.LIST_IGNORE):Qi?nn.size/1024/1024>10?(Me.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ze.default.LIST_IGNORE):!0:(Me.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),ze.default.LIST_IGNORE)},onChange:({fileList:nn})=>{es(nn)},action:`${(ia=tt.Z)==null?void 0:ia.API_SERVER}/api/ai/generals/update_file.json`};(0,b.useEffect)(()=>{if(!Aa.length||!La.current)return;const nn=Aa[Aa.length-1];nn!=null&&nn.loading&&(La.current.scrollTop=La.current.scrollHeight)},[Aa.length]),(0,b.useEffect)(()=>{if(!La.current||!Er.current)return;const nn=new IntersectionObserver(([jr])=>{var Mr,Qr,Jr,Ca;if(!document.contains(jr.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Mr=jr.rootBounds)==null?void 0:Mr.width)===0&&((Qr=jr.rootBounds)==null?void 0:Qr.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Jr=jr.boundingClientRect)==null?void 0:Jr.width)===0&&((Ca=jr.boundingClientRect)==null?void 0:Ca.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}Vr(jr.isIntersecting)},{root:La.current,rootMargin:"70px",threshold:0});return nn.observe(Er.current),()=>{Er.current&&nn.unobserve(Er.current)}},[La.current,Er.current]),(0,b.useEffect)(()=>{var nn,jr,Mr;let Qr=Object.values(((nn=Vn==null?void 0:Vn.bot_option_data)==null?void 0:nn.model_detail_map)||{});(Qr==null?void 0:Qr.length)>0&&((Mr=(jr=Qr==null?void 0:Qr[0])==null?void 0:jr.name.toLowerCase())!=null&&Mr.includes("reasoner"))?mi(!0):mi(!1)},[Vn]),(0,b.useEffect)(()=>{if(!pa)return;const nn=La.current,jr=Cr.current;xr.current=!1;let Mr=nn.scrollTop;const Qr=()=>{const{scrollTop:Ca,scrollHeight:Ii,clientHeight:Qi}=nn;Ca>Mr?Ca+Qi>=Ii-50&&(nn.scrollTop=nn.scrollHeight,xr.current=!1):Ca<Mr&&(xr.current=!0),Mr=Ca};nn.addEventListener("scroll",Qr);const Jr=new ResizeObserver(()=>{xr.current||(nn.scrollTop=nn.scrollHeight)});return Jr.observe(jr),()=>{var Ca;Jr.unobserve(jr),(Ca=nn==null?void 0:nn.removeEventListener)==null||Ca.call(nn,"scroll",Qr)}},[pa]),(0,b.useEffect)(()=>{!pa&&Ci.current.length&&(ji([...Aa,...Ci.current]),Ci.current=[])},[pa]),(0,b.useEffect)(()=>{if(!La.current)return;const nn=new ResizeObserver(()=>{var jr;La.current&&Pa((jr=La.current)==null?void 0:jr.offsetWidth)});return nn.observe(La.current),()=>{La.current&&nn.unobserve(La.current)}},[La.current]),(0,b.useEffect)(()=>{typeof Sr=="boolean"&&qa(Sr)},[Sr]),(0,b.useEffect)(()=>{var nn;if(xs.current&&$a!==null){xs.current.focus();const jr=(nn=xs.current.resizableTextArea)==null?void 0:nn.textArea;jr&&(jr.selectionStart=jr.selectionEnd=jr.value.length)}},[$a]),(0,b.useEffect)(()=>{zi<5&&Ir(!1)},[zi]),(0,b.useEffect)(()=>{Na&&sn&&(ji(_o(sn)),Tr(!0),Ss(sn,{history:[]})),Na&&(so(),Ur?ms(Ur):kr&&!wr&&El()),Na||Rs()},[Na]);const _o=(nn="",jr=[],Mr=[])=>{const Qr=Date.now();return[{text:nn,key:Qr,sender:"user",fileList:jr,imageList:Mr,show:!0},{loading:!0,key:Qr,sender:"AI",show:!0,model:Nn!=null&&Nn.application_id?"other":Ka,imageGenerator:Rr,thinkingEnabled:xi,codePreview:Ar}]},Rs=()=>{xa(""),wi(null),Bo([]),es([]),ws("")},ka=()=>{if(qr){qr({chatData:Aa,setChatData:ji,setLoading:Tr,getData:Ss,renderChatItems:_o,handleAdd:El,identifier:wr});return}qa(!0)},Ao=()=>{if(Jn(!0),sa){sa();return}qa(!1)},ss=()=>{Ir(!Kn)},so=()=>Dt(void 0,null,function*(){if(!rr)return;const nn=yield(0,Ae.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(nn==null?void 0:nn.status)===0&&(nn==null?void 0:nn.total_number)!==-1&&(dr((nn==null?void 0:nn.total_number)-(nn==null?void 0:nn.remaining_number)),os(nn==null?void 0:nn.total_number))}),Pr=()=>{Ne.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:b.createElement("div",null,b.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),b.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Os,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},nu=nn=>nn.reduce((Mr,Qr)=>{if(Qr.sender==="user"&&Qr.text){const Jr=nn.find(Ca=>Ca.key===Qr.key&&Ca.sender==="AI");Jr&&(Jr!=null&&Jr.text)&&!(Jr!=null&&Jr.error)&&Mr.push({question:Qr.text,answer:Jr.text})}return Mr},[]),Ss=(...nn)=>Dt(void 0,[...nn],function*(jr="",Mr={},Qr=Aa){if(Ra([]),Cn&&(yield Cn({mes:jr,setChatData:ji,fileList:Di,body:Mr,checkNum:so,setLoading:Tr,bodyChatData:Qr,setTyping:Ha,setImageGenerator:_r,renderChatItems:_o})),!Cn){const Jr=Di==null?void 0:Di.map(ho=>{var rs;return(rs=ho==null?void 0:ho.response)==null?void 0:rs.file_id}),Ca=Gi==null?void 0:Gi.map(ho=>{var rs;return(rs=ho==null?void 0:ho.response)==null?void 0:rs.data}),Ii=Mr.history||nu(Qr),Qi=Re(Re({identifier:wr,response_mode:"streaming",model:Ka,scene_awareness:ei,thinking_enabled:xi,image_generator:Rr,code_preview:Ar,file_ids:Jr,image_list:Ca,history:Ii,[Or]:jr},Nn),Mr),Ro=Object.fromEntries(Object.entries(Qi).filter(([ho,rs])=>rs!==void 0));di.current=new ut.Z(tt.Z.API_SERVER+Gn,Ro),yield new Promise((ho,rs)=>{let bl=null,Iu=null;di.current.on("data",_l=>{Ha(!0);const{chunk:{content:Rl,type:ul,created:Br,msg:ra}}=_l,lo=ra==="error";ul==="thinking"&&(bl=bl||Br,ji(mo=>[...mo].map((po,as)=>as===mo.length-1?yt(Re({},po),{reasoning:(po.reasoning||"")+Rl,loading:!1,hideAnswer:!0,error:lo}):po))),ul==="text"&&(Iu=Iu||Br,ji(mo=>[...mo].map((po,as)=>as===mo.length-1?yt(Re({},po),{text:(po.text||"")+Rl,loading:!1,startTime:bl,endTime:Iu,error:lo}):po))),ul==="follow_up"&&(Ra([]),Ra(Rl))}),di.current.on("done",()=>{ho()}),di.current.on("error",_l=>{let Rl="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(_l)==="[object Object]"&&_l.status===-9&&(Rl=_l==null?void 0:_l.message),ji(ul=>[...ul].map((Br,ra)=>ra===ul.length-1?yt(Re({},Br),{text:Rl,loading:!1,error:!0}):Br)),ho()}),di.current.on("cancelled",()=>{ho()}),di.current.startStream()})}so(),Tr(!1)}),Lu=nn=>{ws(nn.target.value)},Pu=(nn,jr)=>{if(Rs(),Tr(!0),nn==="edit"){Ci.current=Aa.slice(jr+2);const Mr=Aa.splice(jr),{fileList:Qr=[],imageList:Jr=[]}=(Mr==null?void 0:Mr[0])||{},Ca=Qr.map(Ro=>{var ho;return(ho=Ro.response)==null?void 0:ho.file_id}),Ii=Jr.map(Ro=>{var ho;return(ho=Ro.response)==null?void 0:ho.data}),Qi={history:nu(Aa),file_ids:Ca,image_list:Ii,edit:!0};ji([...Aa,..._o(co,Qr,Jr)]),Ss(co,Qi,Aa)}if(nn==="redraw"){Ci.current=Aa.slice(jr+1);const Mr=Aa.splice(jr-1),{text:Qr,fileList:Jr=[],imageList:Ca=[]}=(Mr==null?void 0:Mr[0])||{},Ii=Jr.map(ho=>{var rs;return(rs=ho.response)==null?void 0:rs.file_id}),Qi=Ca.map(ho=>{var rs;return(rs=ho.response)==null?void 0:rs.data}),Ro={history:nu(Aa),file_ids:Ii,image_list:Qi,edit:!0};ji([...Aa,..._o(Qr,Jr,Ca)]),Ss(Qr,Ro,Aa)}},gc=()=>{if(vi.trim()!==""){Rs(),Tr(!0);const nn=Di.filter(Mr=>Mr.status==="done"),jr=Gi.filter(Mr=>Mr.status==="done");ji([...Aa,..._o(vi,nn,jr)]),Ss(vi)}},yc=nn=>{if(nn.shiftKey){if(nn.key==="Enter")return}else if(nn.key==="Enter"){if(nn.preventDefault(),ns||oo.current)return;gc()}},Id=(nn,jr)=>{let Mr=!1;Nr===!0?Mr=!0:Nr==="last"&&(Mr=Aa.reduce((Ii,Qi,Ro)=>Qi.sender==="user"?Ro:Ii,-1)===jr);const Qr=jr===$a,Jr=[...(nn==null?void 0:nn.fileList)||[],...(nn==null?void 0:nn.imageList)||[]];return b.createElement("div",{className:Fe.li,style:Re({width:Sa},Wr)},b.createElement("div",{className:Fe.avatarIcon},b.createElement("img",{className:Fe.img,src:_n})),b.createElement("div",{className:Fe.content},!!(Jr!=null&&Jr.length)&&b.createElement("div",{className:Fe.fileWrap},Jr==null?void 0:Jr.map((Ca,Ii)=>b.createElement("div",{key:Ii,className:Fe.file},b.createElement(je.Z,{filename:Ca==null?void 0:Ca.name,className:"mr10",width:24}),b.createElement("aside",null,b.createElement(Be.Z,{title:Ca==null?void 0:Ca.name},b.createElement("div",{className:Fe.fileName},Ca==null?void 0:Ca.name)),b.createElement("div",{className:"c-grey-999 font12"},(0,Ze.RD)(Ca==null?void 0:Ca.size)))))),b.createElement("div",{className:Fe.borderBox},Qr?b.createElement(ke.default.TextArea,{value:co,ref:xs,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Ca=>xa(Ca.target.value)}):b.createElement("div",{className:Fe.text},nn==null?void 0:nn.text)),Qr?b.createElement("div",{className:Fe.action},b.createElement(ie.ZP,{onClick:()=>{xa(""),wi(null)},size:"small"},"\u53D6\u6D88"),b.createElement(ie.ZP,{disabled:!co.trim(),onClick:()=>Pu("edit",jr),type:"primary",size:"small"},"\u786E\u8BA4")):b.createElement("div",{className:Fe.action},b.createElement(Ke.CopyToClipboard,{text:(nn==null?void 0:nn.text)||"",onCopy:()=>Me.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(Be.Z,{title:"\u590D\u5236"},b.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Mr&&!Zo&&b.createElement(Be.Z,{title:"\u7F16\u8F91"},b.createElement("i",{onClick:()=>{wi(jr),xa((nn==null?void 0:nn.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Ol=(nn,jr)=>{console.log(nn);let Mr=!1;vr===!0?Mr=!0:vr==="last"&&(Mr=Aa.reduce((Ca,Ii,Qi)=>Ii.sender==="AI"?Qi:Ca,-1)===jr);let Qr="";return nn!=null&&nn.source?Qr=nn==null?void 0:nn.source:(nn==null?void 0:nn.model)==="deepseek-r1"?Qr="\u7531deepseek\u751F\u6210":(nn==null?void 0:nn.model)==="qwen-plus-latest"&&(Qr="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),b.createElement("div",{className:Fe.li,style:Re({width:Sa},Wr)},b.createElement("div",{className:Fe.avatarIcon},b.createElement("img",{className:Fe.img,src:on})),b.createElement("div",{className:Fe.content},b.createElement("div",{className:Fe.borderBox},nn.loading&&b.createElement(b.Fragment,null,nn!=null&&nn.imageGenerator?b.createElement("div",{className:Fe.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",b.createElement("div",{className:"ai-loading"})):!(nn!=null&&nn.thinkingEnabled)&&b.createElement("div",null,b.createElement("div",{className:Fe.loading},b.createElement("div",{className:Fe.dot}),b.createElement("div",{className:Fe.dot}),b.createElement("div",{className:Fe.dot})),b.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Ht==null?void 0:Ht.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(nn==null?void 0:nn.thinkingEnabled)&&b.createElement(xe.Z,{time:nn==null?void 0:nn.time,cancelIndex:gn,loading:nn.loading,streamingStatus:!(nn!=null&&nn.text),onFinish:()=>{Mn(0),ji(Jr=>[...Jr].map((Ca,Ii)=>Ii===Jr.length-1?yt(Re({},Ca),{hideAnswer:!1,time:Ca.startTime?Ca.endTime-Ca.startTime:null}):Ca))},value:nn==null?void 0:nn.reasoning}),!!(nn!=null&&nn.text)&&!nn.hideAnswer&&b.createElement(me.Z,{onDynamic:ir,cancelIndex:gn,streamingStatus:Zo,loadImage:!!(nn!=null&&nn.imageGenerator),onFinish:()=>Dt(void 0,null,function*(){Mn(0),setTimeout(()=>Ha(!1),0)}),value:nn==null?void 0:nn.text})),Li&&!(nn!=null&&nn.application_id)&&(nn==null?void 0:nn.model)!="other"&&!!(nn!=null&&nn.text)&&Qr&&b.createElement("div",{className:Fe.source},Qr),b.createElement("div",{className:Fe.action},fr==null?void 0:fr(nn,jr,ls),!(nn!=null&&nn.imageGenerator)&&b.createElement(Ke.CopyToClipboard,{text:String((nn==null?void 0:nn.text)||""),onCopy:()=>Me.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},b.createElement(Be.Z,{title:"\u590D\u5236"},b.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),hn&&!Zo&&b.createElement(b.Fragment,null,b.createElement(Be.Z,{title:"\u559C\u6B22"},b.createElement("i",{style:nn!=null&&nn.like?{color:"#FA8D30"}:{},onClick:()=>kl("like",!(nn!=null&&nn.like),jr),className:"iconfot icon-yijiejue font15"})),b.createElement(Be.Z,{title:"\u4E0D\u559C\u6B22"},b.createElement("i",{style:nn!=null&&nn.dislike?{color:"#e86d7c"}:{},onClick:()=>kl("dislike",!(nn!=null&&nn.dislike),jr),className:"iconfot icon-weijiejuezhengchang font15"}))),Mr&&!Zo&&b.createElement(Be.Z,{title:"\u91CD\u65B0\u751F\u6210"},b.createElement("i",{onClick:()=>Pu("redraw",jr),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},kl=(nn,jr,Mr)=>Dt(void 0,null,function*(){if(hr){const Qr=Aa.slice(0,Mr+1),Ca=nu(Qr).length;yield hr({type:nn,value:jr,index:Mr,identifier:wr,objectIndex:Ca})}ji(Qr=>(Qr[Mr][nn]=jr,jr&&(Qr[Mr][nn==="like"?"dislike":"like"]=!1),[...Qr]))}),ju=()=>{var nn,jr;Mn(1),(jr=(nn=di.current)==null?void 0:nn.cancelRequest)==null||jr.call(nn),Tr(!1),Ha(!1)},El=()=>Dt(void 0,null,function*(){var nn,jr,Mr;ca({}),Ra([]),(jr=(nn=di.current)==null?void 0:nn.cancelRequest)==null||jr.call(nn),Rs(),ji([]),Tr(!0);const Qr=yield ti();(Qr==null?void 0:Qr.status)===0&&Lr((Mr=Qr==null?void 0:Qr.data)==null?void 0:Mr.identifier),Tr(!1),Ha(!1)}),fo=()=>Dt(void 0,null,function*(){var nn;ur(!0);const jr=yield Yo();(jr==null?void 0:jr.status)===0&&Ya(((nn=jr==null?void 0:jr.data)==null?void 0:nn.list)||[]),ur(!1)}),ms=(...nn)=>Dt(void 0,[...nn],function*(jr=wr){var Mr,Qr,Jr,Ca,Ii;ca({}),Ra([]),(Qr=(Mr=di.current)==null?void 0:Mr.cancelRequest)==null||Qr.call(Mr),Rs(),Ho(!0);const Qi=yield go(jr);if(Qi.status===0){const Ro=To(((Jr=Qi==null?void 0:Qi.data)==null?void 0:Jr.messages)||[]);ca({type:(Ca=Qi==null?void 0:Qi.data)==null?void 0:Ca.scene_type}),ji(Ro),Ho(!1),Lr((Ii=Qi==null?void 0:Qi.data)==null?void 0:Ii.identifier);return}ji([]),Ho(!1)}),ll=(nn,jr)=>Dt(void 0,null,function*(){(yield ko(nn)).status===0&&(Me.ZP.success("\u5220\u9664\u6210\u529F"),jr===wr&&El(),fo())}),Tl=()=>b.createElement("div",{className:Fe.menuWarp},b.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),b.createElement(ue.Z,{spinning:ts},!no.length&&b.createElement(ne.Z,{style:{width:250,paddingBottom:30},image:ne.Z.PRESENTED_IMAGE_SIMPLE}),!!no.length&&b.createElement("div",{className:Fe.menu},no.map(function(nn,jr){return b.createElement("aside",{className:ce()(wr===nn.identifier&&Fe.active),key:nn.id,onClick:()=>ms(nn.id)},b.createElement("div",{className:Fe.menuText},b.createElement(Be.Z,{title:nn==null?void 0:nn.question},b.createElement("span",null,nn==null?void 0:nn.question)),lr&&lr(nn)),b.createElement("div",{className:Fe.menuDel,onClick:Mr=>Mr.stopPropagation()},b.createElement("i",{onClick:()=>(0,be.r)(nn.id),className:"iconfont icon-daochubeifen primary-hover font14"})),b.createElement("div",{className:Fe.menuDel,onClick:Mr=>Mr.stopPropagation()},b.createElement(ge.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>ll(nn.id,nn.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},b.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),ru=nn=>{if(nn==="file"){if(Gi.length){Ne.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{es([]),_a.current.upload.uploader.fileInput.click()}});return}_a.current.upload.uploader.fileInput.click()}if(nn==="image"){if(Di.length){Ne.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{Bo([]),Si.current.upload.uploader.fileInput.click()}});return}Si.current.upload.uploader.fileInput.click()}},au=[...Di,...Gi],ns=au.some(nn=>nn.status==="uploading")||Zo||pa,iu=Ms>=Os,ls={chatData:Aa,stream:di,isDisabledNum:iu,isDisAbledUpload:ns,checkNumModal:Pr,checkNum:so,onClose:Ao,setChatData:ji,setLoading:Tr,getData:Ss,clearStatus:Rs,typing:pa,setImageGenerator:_r,renderChatItems:_o,setSceneAwareness:Ut,setIdentifier:Lr,setCodePreview:$n,setTyping:Ha,onMenuClick:ms};return b.createElement(b.Fragment,null,tn?b.createElement("div",{onClick:ka},tn):tn!==null&&!Na&&b.createElement(_e.Z,{draggableExtraNode:aa,showAvatarEditData:{nickname:"\u5B9E\u9A8C\u52A9\u6559",headImgId:null},src:st,onClick:ka,topPercentage:vn}),Na&&b.createElement("div",{className:Fe.draggableWrap},b.createElement($e.s,{dragHandleClassName:Fe.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,resizeHandleStyles:{right:{width:5}},default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},b.createElement("div",{className:Fe.modal},b.createElement("div",{className:Fe.head},b.createElement("div",{className:Fe.title},b.createElement("b",{className:"c-grey-333 font16"},"\u5B9E\u9A8C\u52A9\u6559"),b.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),Xr,Yn&&b.createElement(Ee.Z,{value:Ka,onChange:nn=>{mi(!1),_r(!1),bi(nn),es([]),Bo([])}}),pn&&b.createElement(b.Fragment,null,b.createElement(fe.Z,{className:"ml10",dropdownRender:Tl,onOpenChange:nn=>{nn&&fo()},placement:"bottomRight",arrow:{pointAtCenter:!0}},b.createElement("div",{className:Fe.headBtn},b.createElement("i",{className:"icon-lishiduihua1 font14"})))),kr&&b.createElement(b.Fragment,null,b.createElement(Be.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},b.createElement("div",{className:Fe.headBtn,onClick:El},b.createElement("i",{className:"icon-xinjianduihua font14"}))),b.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),b.createElement(Be.Z,{title:"\u6536\u8D77\u7A97\u53E3"},b.createElement("div",{className:Fe.headBtn,onClick:Ao},b.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),b.createElement("div",{className:ce()(Fe.wrap,Na&&"body-overflow-hidden")},b.createElement("div",{ref:La,className:Fe.chatContainer},!Za&&(Fn==null?void 0:Fn(ls)),Gr&&b.createElement("div",{className:`${Fe.li} mb20`,style:Re({width:Sa},Wr)},b.createElement("div",{className:Fe.avatarIcon},b.createElement("img",{className:Fe.img,src:on})),b.createElement("div",{className:Fe.content},b.createElement("div",{className:Fe.borderBox},jn,dn==null?void 0:dn(ls)))),Za&&(Aa==null?void 0:Aa.length)<=0&&b.createElement("div",{style:{textAlign:"center"}},jn,b.createElement("div",{style:{height:20,width:1}}),Za&&(Fn==null?void 0:Fn(ls))),b.createElement("div",{ref:Cr},b.createElement(ue.Z,{spinning:ya,className:"mt20"},Aa==null?void 0:Aa.map((nn,jr)=>b.createElement(b.Fragment,{key:nn.key+jr},nn.show&&b.createElement(b.Fragment,null,nn.sender==="user"&&Id(nn,jr),nn.sender==="AI"&&Ol(nn,jr),sr&&!["AI","user"].includes(nn.sender)&&sr(nn,jr,{width:Sa})))))),!Fr&&b.createElement("div",{className:Fe.backBottom,onClick:()=>{La.current.scrollTop=La.current.scrollHeight}},b.createElement("i",{className:"iconfont icon-huidaodibu"})),b.createElement("div",{ref:Er,className:"pl20"}),(Vo==null?void 0:Vo.length)>0&&b.createElement("div",{style:{display:(Vo==null?void 0:Vo.length)===0&&"none",marginTop:0,maxHeight:300,overflow:"auto",paddingBottom:20,paddingLeft:70}},Vo==null?void 0:Vo.map((nn,jr)=>b.createElement("div",{onClick:()=>{Tr(!0),Ra([]);const Mr=Di.filter(Jr=>Jr.status==="done"),Qr=Gi.filter(Jr=>Jr.status==="done");ji([...Aa,..._o(nn,Mr,Qr)]),Ss(nn)},className:Fe.bottomlist,style:{marginTop:jr===0?0:10,fontSize:12,height:36,lineHeight:"36px"}},nn)))),Za&&(Aa==null?void 0:Aa.length)<=0&&b.createElement("div",{style:{display:((pi=Object.keys(((Tn=Vn==null?void 0:Vn.bot_info)==null?void 0:Tn.onboarding_info)||{}))==null?void 0:pi.length)===0&&"none",marginTop:20,maxHeight:300,overflow:"auto",paddingLeft:20}},b.createElement("div",{style:{color:"#333",fontSize:16,whiteSpace:"pre-wrap"}},(Ai=(yi=Vn==null?void 0:Vn.bot_info)==null?void 0:yi.onboarding_info)==null?void 0:Ai.prologue),(Oa=(Kr=(ci=Vn==null?void 0:Vn.bot_info)==null?void 0:ci.onboarding_info)==null?void 0:Kr.suggested_questions)==null?void 0:Oa.map((nn,jr)=>b.createElement("div",{onClick:()=>{Tr(!0);const Mr=Di.filter(Jr=>Jr.status==="done"),Qr=Gi.filter(Jr=>Jr.status==="done");ji([...Aa,..._o(nn,Mr,Qr)]),Ss(nn)},className:Fe.bottomlist},nn))),Za&&(Aa==null?void 0:Aa.length)>0&&b.createElement("div",{style:{display:"flex",gap:20,marginLeft:20,marginBottom:10}},Pi&&b.createElement(ie.ZP,{style:{height:34,borderRadius:20,width:102},ghost:!0,type:"primary"},Pi),b.createElement(we.Z,{zIndex:1e3,placement:"topLeft",content:b.createElement("div",{style:{width:530}},Vi==null?void 0:Vi(ls)),title:"\u667A\u80FD\u5DE5\u5177"}," ",b.createElement(ie.ZP,{style:{height:34,borderRadius:20,width:102},icon:b.createElement("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0},"\u667A\u80FD\u5DE5\u5177"))),!mt&&b.createElement("div",{className:Fe.footer},b.createElement("div",{className:Fe.main},!!au.length&&b.createElement("div",{className:Fe.files},au==null?void 0:au.map((nn,jr)=>b.createElement("div",{key:jr,className:Fe.file},b.createElement(ue.Z,{size:"small",spinning:(nn==null?void 0:nn.status)==="uploading"},b.createElement(je.Z,{filename:nn==null?void 0:nn.name,className:"block",width:24})),b.createElement("aside",null,b.createElement(Be.Z,{title:nn==null?void 0:nn.name},b.createElement("div",{className:Fe.fileName},nn==null?void 0:nn.name)),b.createElement("div",{className:"c-grey-999 font12"},(0,Ze.RD)(nn==null?void 0:nn.size))),b.createElement("i",{onClick:()=>{Bo(Mr=>Mr.filter(Qr=>Qr.uid!==nn.uid)),es(Mr=>Mr.filter(Qr=>Qr.uid!==nn.uid))},className:`aitubiao icon-tupianguanbi ${Fe.fileDel}`})))),b.createElement("div",{className:Fe.inputWrap},b.createElement(ke.default.TextArea,{placeholder:xn||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:vi,bordered:!1,onChange:Lu,onPressEnter:yc,onCompositionStart:()=>{oo.current=!0},onCompositionEnd:()=>{oo.current=!1}}),b.createElement("div",{className:Fe.action},b.createElement("div",{className:Fe.btnWrap},Ba&&b.createElement(Be.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},b.createElement("div",{onClick:()=>Ut(!ei),className:ce()(Fe.btn,ei&&Fe.btnActive)},b.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Ka==="deepseek-r1"&&tr&&b.createElement(Be.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},b.createElement("div",{onClick:()=>mi(!xi),className:ce()(Fe.btn,xi&&Fe.btnActive)},b.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),fn&&Ka==="qwen-plus-latest"&&b.createElement("div",{onClick:()=>_r(!Rr),className:ce()(Fe.btn,Rr&&Fe.btnActive)},b.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!Lt&&b.createElement(b.Fragment,null,b.createElement(ze.default,Re({ref:Si},sl),b.createElement(Be.Z,{title:Gi.length>=Ts?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},b.createElement("div",{onClick:()=>!(Gi.length>=Ts)&&ru("image"),className:Gi.length>=Ts?Fe.uploadDisabledBtn:Fe.uploadBtn},b.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),b.createElement(ze.default,Re({ref:_a},_s),b.createElement(Be.Z,{title:Di.length>=ks?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":b.createElement("div",null,b.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),b.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},b.createElement("div",{onClick:()=>!(Di.length>=ks)&&ru("file"),className:Di.length>=ks?Fe.uploadDisabledBtn:Fe.uploadBtn},b.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),b.createElement("div",{className:"mr13"}),pa?b.createElement(Be.Z,{title:"\u505C\u6B62\u751F\u6210"},b.createElement("div",{className:`iconfont icon-tingzhihuida ${Fe.cancelBtn}`,onClick:ju})):b.createElement(ie.ZP,{className:(vi==null?void 0:vi.trim())===""?Fe.sendBtnDisabled:Fe.sendBtn,icon:b.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:ns,onClick:gc}))))))))))},gt={bigTipsBox:"bigTipsBox___XRGyw",bigTips:"bigTips___uPRW3",item:"item___KMGDu",editBtn:"editBtn___JiZpD",active:"active___EX5N5",PrevNext:"PrevNext____kcgs",img:"img___X2ms3",imgHover:"imgHover___wIHti",LeftButton:"LeftButton___P5Wge",RightButton:"RightButton___NAbBu"},Et=ae(65541),zt=ae(84482),cn=ae(53842),Pt=ae(47510),Qt=ae(82718),$t=ae(86784),De=ae(65582),St=Object.defineProperty,Oe=Object.defineProperties,re=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,ct=(Gt,xn,Lt)=>xn in Gt?St(Gt,xn,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Gt[xn]=Lt,Ge=(Gt,xn)=>{for(var Lt in xn||(xn={}))Pe.call(xn,Lt)&&ct(Gt,Lt,xn[Lt]);if(oe)for(var Lt of oe(xn))nt.call(xn,Lt)&&ct(Gt,Lt,xn[Lt]);return Gt},Ct=(Gt,xn)=>Oe(Gt,re(xn)),Rt=(Gt,xn,Lt)=>new Promise((mt,on)=>{var _n=Gn=>{try{tn(Lt.next(Gn))}catch(Nn){on(Nn)}},st=Gn=>{try{tn(Lt.throw(Gn))}catch(Nn){on(Nn)}},tn=Gn=>Gn.done?mt(Gn.value):Promise.resolve(Gn.value).then(_n,st);tn((Lt=Lt.apply(Gt,xn)).next())}),rn=({description:Gt,code:xn,showData:Lt={},sendParams:mt={},allShow:on=!1,draggableExtraNode:_n,singleControl:st=!1})=>{var tn,Gn;const Nn=(0,De.useDispatch)(),[fr,Gr]=(0,b.useState)({}),[qr,sa]=(0,b.useState)([]),[Ht,hn]=(0,b.useState)(null),[sn,Cn]=(0,b.useState)(!1),[Sr,$r]=(0,b.useState)(!0),[rr,jn]=(0,b.useState)(0),dn=6,vr=(0,b.useRef)(null),[Nr,Or]=(0,b.useState)([]),[vn,Yn]=(0,b.useState)(""),[fn,pn]=(0,b.useState)(!0),[kn,hr]=(0,b.useState)(!0),[sr,kr]=(0,b.useState)(!0),[Ur,aa]=(0,b.useState)(!1),[Xr,lr]=(0,b.useState)(null),[Ba,tr]=(0,b.useState)(!1),[On]=(0,De.useSearchParams)(),[Fn,An]=(0,b.useState)(null),[Wr,ea]=(0,b.useState)(),[Li,to]=(0,b.useState)([]),ir=Kr=>{if(!vr.current)return;const Oa=vr.current,Na=Oa.children;if(Na.length===0)return;const bi=Na[0].getBoundingClientRect().width+22,Di=Oa.scrollLeft;Kr==="left"?Oa.scrollTo({left:Math.max(0,Di-bi),behavior:"smooth"}):Oa.scrollTo({left:Di+bi,behavior:"smooth"}),setTimeout(()=>{ca()},50)},ca=()=>{if(!vr.current)return;const Kr=vr.current,Oa=Kr.scrollWidth-Kr.clientWidth;if(console.log(Kr.scrollWidth),console.log(Kr.clientWidth),console.log(Kr.scrollLeft),Oa<=0){Cn(!1),$r(!1);return}Cn(Kr.scrollLeft>1),$r(Kr.scrollLeft<Oa-1)};(0,b.useEffect)(()=>{const Kr=vr.current;if(Kr){const Oa=()=>{requestAnimationFrame(ca)};Kr.addEventListener("scroll",Oa),ca();const Na=new ResizeObserver(()=>{ca()});return Na.observe(Kr),()=>{Kr.removeEventListener("scroll",Oa),Na.disconnect()}}},[vr.current]);const Za=[{img:ae(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Gt,show:Lt==null?void 0:Lt.ai_exam_question,type:1},{img:ae(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:xn,show:Lt==null?void 0:Lt.ai_syntax_check,type:5},{img:ae(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Gt,query:xn,show:Lt==null?void 0:Lt.ai_code_diagnosis,width:21,type:2},{img:ae(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Gt,query:xn,show:Lt==null?void 0:Lt.ai_guidance,type:3},{img:ae(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:Gt,query:xn,show:Lt==null?void 0:Lt.ai_code_evaluation,type:9},{img:ae(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:Gt,query:xn,show:Lt==null?void 0:Lt.ai_code_optimization,type:7},{img:ae(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:Gt,query:xn,show:Lt==null?void 0:Lt.ai_code_comment,type:8},st&&{img:ae(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Gt,query:xn,show:Lt==null?void 0:Lt.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(Kr=>!!Kr);(0,b.useEffect)(()=>{(mt==null?void 0:mt.source)=="shixun"&&(Vi(),Pi())},[]);const Vi=()=>Rt(void 0,null,function*(){var Kr,Oa,Na,qa;const Ka=yield(0,Ae.ZP)("/api/ai/intelligent_applications.json",{method:"get",params:{item_type:"Shixun",item_id:mt==null?void 0:mt.shixun_id}});if((Ka==null?void 0:Ka.status)===0&&(Or(((Kr=Ka==null?void 0:Ka.data)==null?void 0:Kr.list)||[]),Yn(((Oa=Ka==null?void 0:Ka.data)==null?void 0:Oa.local_ai_model_url)||""),ca()),On.get("subject_id")){const bi=yield(0,Ae.ZP)("/api/ai/agents.json",{method:"get",params:{page:1,per_page:1e3,application_type:"subject_shixun",deployable_id:On.get("subject_id"),deployable_type:"Subject",item_type:"Subject",item_id:On.get("subject_id")}});(bi==null?void 0:bi.status)===0&&(Or([...(Na=Ka==null?void 0:Ka.data)==null?void 0:Na.list,...(qa=bi==null?void 0:bi.data)==null?void 0:qa.agents]),ca())}}),Pi=()=>Rt(void 0,null,function*(){const Kr=yield(0,Ae.ZP)("/api/ai/intelligent_applications/teacher_permission.json",{method:"get",params:{item_type:"Shixun",item_id:mt==null?void 0:mt.shixun_id}});(Kr==null?void 0:Kr.status)==0&&tr(Kr==null?void 0:Kr.permission)}),Vn=Kr=>{hn(Kr),lr(Kr),pn(!Kr),hr(!Kr),kr(!Kr),aa(!!Kr)};function da(Kr){return Rt(this,null,function*(){let Oa=yield(0,Ae.ZP)(`/api/ai/agents/${Kr}/get_bot_info.json`,{method:"post"});(Oa==null?void 0:Oa.status)===0&&to(Oa==null?void 0:Oa.data)})}const ia=Kr=>Rt(void 0,null,function*(){if(!On.get("subject_id"))return;const Oa=yield(0,Ae.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:On.get("subject_id")||"",id:Kr}})}),Tn=Kr=>{const{setChatData:Oa,setLoading:Na,getData:qa,clearStatus:Ka,typing:bi,setImageGenerator:Di,renderChatItems:Bo,setSceneAwareness:Gi,setIdentifier:es}=Kr;let Zo=Za;return on||(Zo=Za.filter(Tr=>Tr.show)),b.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:20,marginRight:20,paddingLeft:20}},b.createElement("div",{className:gt.bigTipsBox,style:{width:"100%",marginRight:10}},b.createElement("div",{ref:vr,className:gt.bigTips,style:{display:"flex",width:"100%",position:"relative",flexWrap:"wrap",gap:20,overflow:"auto"}},Zo.map((Tr,ya)=>b.createElement(Be.Z,{key:ya,title:Tr.des},b.createElement("div",{onClick:()=>Rt(void 0,null,function*(){var Ho;if([5,2,9,7,8,13].includes(Tr.type)&&!Tr.query){Me.ZP.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u7F16\u5199\u4EE3\u7801");return}if(Vn(null),bi){Me.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Gi(!1),Di(!1),Na(!0),Ka(),Gr(Tr);const ts=Bo(Tr.query);ts[0].show=!1,ts[1].imageGenerator=!1,Oa(ts);const ur=yield ci.onAdd(),Aa=(Ho=ur==null?void 0:ur.data)==null?void 0:Ho.identifier;es(Aa),qa("",Ct(Ge({type:Tr.type,description:Tr.description,application_id:null,query:Tr.query,file_ids:[],history:[],is_chat:Tr.type===13,image_generator:!1,scene_awareness:!1,identifier:Aa,custom_agent_name:Tr.custom_agent_name},mt),{prompt:Lt==null?void 0:Lt.ai_code_evaluation_promote}))}),className:gt.item,style:{flex:"0 0 auto"}},b.createElement("img",{src:Tr.img,width:Tr.width,alt:Tr.name}),b.createElement("span",null,Tr.name)))),Nr.map(Tr=>{var ya;return b.createElement(Be.Z,{key:Tr.id,title:Tr!=null&&Tr.agent_type?Tr==null?void 0:Tr.description:`${Tr.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},b.createElement("div",{className:`${gt.item} ${Ht===Tr.id?gt.active:""}`,key:Tr.id,style:{flex:"0 0 auto"},onClick:()=>{Ht===Tr.id?(An(null),Vn(null),ea(null),to({})):(ea(Tr.name),Tr!=null&&Tr.agent_type?(da(Tr.id),An(Tr.id),hn(Tr.id),aa(!!Tr.id),ia(Tr.id)):(An(null),Vn(Tr.id)))}},(Tr==null?void 0:Tr.can_edit)&&!(Tr!=null&&Tr.agent_type)&&b.createElement("i",{className:`iconfont icon-bianjidaibeijing ${gt.editBtn}`,onClick:Ho=>{Ho.stopPropagation(),Nn({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Tr}})}}),b.createElement("img",{src:Tr!=null&&Tr.agent_type?tt.Z.API_SERVER+((ya=Tr==null?void 0:Tr.icon)==null?void 0:ya.url):Tr.attachment_id?`${tt.Z.API_SERVER}/api/attachments/${Tr.attachment_id}`:$t,width:24,height:24,alt:Tr.name}),b.createElement("span",null,Tr.name)))}),Ba&&b.createElement(Et.Z,{data:Nr,getIAData:()=>Vi(),url:vn,className:gt.inlineAgent,queryInfo:{item_type:"Shixun",item_id:mt==null?void 0:mt.shixun_id},showParams:!0}))),b.createElement("div",{className:gt.PrevNext},sn&&b.createElement("div",{className:gt.LeftButton,onClick:Tr=>{Tr.stopPropagation(),ir("left")}},b.createElement("img",{src:zt.Z,alt:"Previous",className:gt.img}),b.createElement("img",{src:Pt.Z,alt:"Previous",className:gt.imgHover})),Sr&&b.createElement("div",{className:gt.RightButton,onClick:Tr=>{Tr.stopPropagation(),ir("right")}},b.createElement("img",{src:cn.Z,alt:"Next",className:gt.img}),b.createElement("img",{src:Qt.Z,alt:"Next",className:gt.imgHover}))))},pi=Kr=>Rt(void 0,[Kr],function*({type:Oa,value:Na,index:qa,identifier:Ka,objectIndex:bi}){const Di={index:bi,identifier:Ka};if(Oa==="like"&&(yield(0,Ae.ZP)("/api/course_qna_records/like.json",{method:"post",body:Di})).status!==0||Oa==="dislike"&&(yield(0,Ae.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Di})).status!==0)return Promise.reject()}),yi=Kr=>{let Oa=[];return Kr==null||Kr.forEach(Na=>{var qa;const Ka=Na.id,bi=Na.think?{reasoning:Na.think,thinkingEnabled:!0}:{},Di=[{text:Na.question,key:Ka,sender:"user",fileList:[],show:!0},Ct(Ge({key:Ka,loading:!1,sender:"AI",show:!0,source:Na.answer_source,text:Na.answer,like:Na.like,dislike:Na.dislike,time:Na.think_time,id:Na.id,imageGenerator:((qa=Na==null?void 0:Na.answer)==null?void 0:qa.slice(0,4))==="<img"},bi),{application_id:Na.application_id})];Oa=[...Oa,...Di]}),Oa},Ai=(mt==null?void 0:mt.source)==="hack"?"Hack":"Shixun",ci={onAdd:()=>(0,Ae.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,Ae.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:Ai,by_self:!0}}),onListClick:Kr=>(0,Ae.ZP)(`/api/course_qna_sessions/${Kr}.json`,{method:"get"}),onListDelete:Kr=>(0,Ae.ZP)(`/api/course_qna_sessions/${Kr}.json`,{method:"delete"}),onListDealData:yi};return b.createElement(Ft,{title:"\u5B9E\u9A8C\u52A9\u6559",hideInputBox:on?!1:!(Lt!=null&&Lt.ai_q_and_a),topFunctionNode:Tn,showSwitchingModel:!0,showImageGenerator:sr,showSceneAwareness:fn,showThiking:kn,hideUpload:Ur,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:Gr,fetchListObject:ci,customPreference:pi,BottomNode:Tn,BOttomNodeName:Wr,showDefaultTips:!1,ysclist:Li,isPath:!0,fetchData:Ct(Ge(Ct(Ge({},mt),{questionable_type:Ai,is_chat:!0,type:fr.type}),fr.type===13?{custom_agent_name:"code_plagiarism"}:{}),{application_id:Xr,agent_id:Fn,subject_id:On.get("subject_id")||((Gn=(tn=On.get("backUrl"))==null?void 0:tn.split("/"))==null?void 0:Gn[2])||"",course_id:On.get("coursesId")||"",homework_common_id:On.get("homework_common_id")||""}),headNode:b.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},b.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u5B9E\u9A8C\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),b.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(mt==null?void 0:mt.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:_n})}},28044:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return _e}});var b=ae(59301),ht={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},Me=ae(44104),ze=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,ie=(Je,We,ft)=>We in Je?ze(Je,We,{enumerable:!0,configurable:!0,writable:!0,value:ft}):Je[We]=ft,ue=(Je,We)=>{for(var ft in We||(We={}))Be.call(We,ft)&&ie(Je,ft,We[ft]);if(Ne)for(var ft of Ne(We))ke.call(We,ft)&&ie(Je,ft,We[ft]);return Je};const ne=Je=>React.createElement("svg",ue({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Je),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var ge="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",fe=Object.defineProperty,we=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,me=(Je,We,ft)=>We in Je?fe(Je,We,{enumerable:!0,configurable:!0,writable:!0,value:ft}):Je[We]=ft,xe=(Je,We)=>{for(var ft in We||(We={}))he.call(We,ft)&&me(Je,ft,We[ft]);if(we)for(var ft of we(We))ce.call(We,ft)&&me(Je,ft,We[ft]);return Je};const Ee=Je=>React.createElement("svg",xe({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},Je),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var Fe="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",Ae=ae(59301),_e=({value:Je,onChange:We})=>{const[ft,tt]=(0,b.useState)(!1),Ke=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-plus-latest",img:ge},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Fe}],ut=Ke.find(je=>je.key===Je);return Ae.createElement("div",{className:ht.select},Ae.createElement(Me.Z,{size:10},Ae.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),Ae.createElement("div",{className:ht.box,onMouseLeave:()=>tt(!1)},Ae.createElement("div",{className:ht.text,onClick:()=>tt(!0)},Ae.createElement("img",{src:ut.img,width:20}),Ae.createElement("span",null,ut.name),Ae.createElement("b",{className:"iconfont icon-zhankai6"})),ft&&Ae.createElement("div",{className:ht.itemWrap},Ae.createElement("aside",null,Ke.map(je=>Ae.createElement("div",{key:je.key,className:`${ht.item} ${je.key===Je?ht.active:""}`,onClick:$e=>{$e.stopPropagation(),We(je.key),tt(!1)}},Ae.createElement("img",{src:je.img,width:20}),Ae.createElement("span",null,je.name))))))))}},10298:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return ke}});var b=ae(59301),ht={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},Me=ae(29787),ze=ae(59301),Ne=(ie,ue,ne)=>new Promise((ge,fe)=>{var we=me=>{try{ce(ne.next(me))}catch(xe){fe(xe)}},he=me=>{try{ce(ne.throw(me))}catch(xe){fe(xe)}},ce=me=>me.done?ge(me.value):Promise.resolve(me.value).then(we,he);ce((ne=ne.apply(ie,ue)).next())}),ke=({value:ie="",streamingStatus:ue,onFinish:ne,cancelIndex:ge,time:fe,loading:we,loadAll:he})=>{const[ce,me]=(0,b.useState)(""),[xe,Ee]=(0,b.useState)(!0),Fe=(0,b.useRef)(ie),Ae=(0,b.useRef)(ue),Ze=(0,b.useRef)(0),_e=(0,b.useRef)(null),[Je,We]=(0,b.useState)(!1),ft=70;(0,b.useEffect)(()=>{Ae.current=ue},[ue]),(0,b.useEffect)(()=>{Fe.current=ie},[ie]),(0,b.useEffect)(()=>{if(!ue){me(Fe.current);return}return We(!0),_e.current=setInterval(tt,ft),()=>{clearInterval(_e.current)}},[]),(0,b.useEffect)(()=>{Je&&(me(Fe.current),clearInterval(_e.current),We(!1),ne())},[ge]);const tt=()=>Ne(void 0,null,function*(){const Ke=Fe.current[Ze.current];Ke!==void 0?(me(ut=>ut+Ke),Ze.current++,clearInterval(_e.current),_e.current=setInterval(tt,280/(Fe.current.length-Ze.current))):Ae.current===!1&&(me(Fe.current),clearInterval(_e.current),We(!1),ne())});return ze.createElement("div",{className:`${ht.reasoning} fadeIn animated`},ze.createElement("div",{className:ht.btn,onClick:()=>Ee(!xe)},ze.createElement("i",{className:"iconfont icon-shendusikao"}),fe?ze.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",fe," \u79D2\uFF09"):ze.createElement("span",null,"\u601D\u8003\u4E2D..."),xe?ze.createElement("b",{className:"iconfont icon-shouqi6"}):ze.createElement("b",{className:"iconfont icon-zhankai6"})),we&&ze.createElement(Me.Z,{spinning:!0,className:"mt20"}),xe&&!we&&ze.createElement("div",{className:ht.content},ce,Je?ze.createElement("span",{className:"aiBlink"},"__"):""))}},35195:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return je},U:function(){return tt}});var b=ae(59301),ht=ae(11938),Me=ae(62957),ze=ae(70858),Ne=ae(84056),Be=ae(87513),ke=ae(66649),ie=ae.n(ke),ue={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},ne="data:image/png;base64,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",ge="data:image/png;base64,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",fe=ae(65862),we=ae(65582),he=ae(65808),ce=ae(59301),me=Object.defineProperty,xe=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,_e=($e,be,Ue)=>be in $e?me($e,be,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):$e[be]=Ue,Je=($e,be)=>{for(var Ue in be||(be={}))Ae.call(be,Ue)&&_e($e,Ue,be[Ue]);if(Fe)for(var Ue of Fe(be))Ze.call(be,Ue)&&_e($e,Ue,be[Ue]);return $e},We=($e,be)=>xe($e,Ee(be)),ft=($e,be,Ue)=>new Promise((At,Xe)=>{var Ve=Ie=>{try{He(Ue.next(Ie))}catch(Re){Xe(Re)}},Ye=Ie=>{try{He(Ue.throw(Ie))}catch(Re){Xe(Re)}},He=Ie=>Ie.done?At(Ie.value):Promise.resolve(Ie.value).then(Ve,Ye);He((Ue=Ue.apply($e,be)).next())});const tt=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:Ke}=ht.default,ut=({exercise:$e,socket:be,dispatch:Ue,onStartScreenshot:At,onCloseScreenshot:Xe,handleToDetail:Ve})=>{const[Ye,He]=Me.default.useModal(),Ie=(0,b.useRef)(),[Re,yt]=(0,b.useState)(!0),Dt=(0,b.useRef)(!1),it=(0,we.useParams)();(0,b.useEffect)(()=>{var Ge,Ct,Rt;if(document.addEventListener((0,Ne.gH)(),nt,!1),window.addEventListener("blur",oe,!1),(Ge=$e.exerciseUserInfo)!=null&&Ge.screen_open&&(0,Ne.vp)()&&yt(!1),(Ct=$e.exerciseUserInfo)!=null&&Ct.screen_open&&!(0,Ne.vp)()){(0,fe.RG)(" ",!0);const bt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?$e.exerciseUserInfo.screen_sec+3:$e.exerciseUserInfo.screen_sec+10+1;Ie.current=Me.default.info({icon:null,centered:!0,width:444,title:(0,he._V)(he.CP.recordScreen1),keyboard:!1,content:ce.createElement("div",null,(0,he._V)(he.CP.recordScreen2),ce.createElement("span",{style:{color:"#FF9849"}},$e.exerciseUserInfo.screen_num-$e.exerciseUserInfo.used_screen_num),(0,he._V)(he.CP.recordScreen3)),okText:ce.createElement("span",null,(0,he._V)(he.CP.recordScreen4),"\uFF08",ce.createElement("span",{style:{display:"inline-block"}},ce.createElement(Ke,{onFinish:()=>ft(void 0,null,function*(){var rn;const Gt=yield Pe();(rn=Ie.current)==null||rn.destroy(),Gt.used_screen_num&&St(Gt.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+bt*1e3})),"S\uFF09"),onOk:()=>{var rn;(0,fe.RG)(" ",!0),(rn=Ie.current)==null||rn.destroy(),yt(!1),(0,Ne.Dj)(document.body),document.getElementById("root").addEventListener("click",gt,!1)}})}return(Rt=$e.exerciseUserInfo)!=null&&Rt.screen_open&&!(0,Ne.vp)()||document.getElementById("root").addEventListener("click",gt,!1),()=>{document.getElementById("root").removeEventListener("click",gt,!1),document.removeEventListener((0,Ne.gH)(),nt,!1),window.removeEventListener("blur",oe,!1)}},[]),(0,b.useEffect)(()=>{setTimeout(()=>{$e.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",gt,!1),document.removeEventListener((0,Ne.gH)(),nt,!1))},500),Et()},[$e.actionTabs]),(0,b.useEffect)(()=>{setTimeout(()=>{$e.exerciseUserInfo.used_screen_num>$e.exerciseUserInfo.screen_num&&Oe()},500)},[$e.exerciseUserInfo]);const Ft=()=>ft(void 0,null,function*(){const Ge=yield Pe();setTimeout(()=>{var Ct,Rt;(Ct=Ie.current)==null||Ct.destroy(),Ie.current=Me.default.info({okText:ce.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:ce.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",ce.createElement("span",{className:"c-red"},Ge.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",ce.createElement("span",{className:"c-red"},(Rt=$e.exerciseUserInfo)==null?void 0:Rt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ft(void 0,null,function*(){(0,Ne.Dj)(document.body)})})},1e3)}),gt=Ge=>{!(0,Ne.vp)()&&Ge.target.nodeName!=="A"&&Ge.target.nodeName!=="BUTTON"&&Ge.target.innerHTML!=="\u786E \u5B9A"&&(0,Ne.Dj)(document.body)},Et=()=>ft(void 0,null,function*(){const Ge=yield Ue({type:"exercise/getExerciseUserInfo",payload:Je({},it)});return Ge==null?void 0:Ge.data}),zt=Ge=>ft(void 0,null,function*(){var Ct;if((Ct=$e.exerciseUserInfo)!=null&&Ct.screen_at){const bt=yield(0,Be.ck)(We(Je({},it),{reset:!0}));if((bt==null?void 0:bt.status)===-6)return}const Rt=yield(0,Be.oy)({id:it.categoryId});if(Rt!=null&&Rt.is_commit){Me.default.destroyAll(),yield cn(),re(!0);return}else St(Ge+1)}),cn=()=>ft(void 0,null,function*(){var Ge;const Ct=ie()(),Rt=$e.exerciseUserInfo.screen_sec;if($t.current.length>0){const bt=Ct.format("YYYY-MM-DD HH:mm:ss");let rn=Math.floor(Ct.diff(ie()($t.current[0].start))/1e3);const Gt=$t.current.length;rn/Rt>>0>Gt&&(rn=(Gt+1)*Rt-1),yield(0,Be.P8)(it.categoryId,{exercise_user_id:(Ge=$e.exerciseUserInfo)==null?void 0:Ge.exercise_user_id,time:bt,time_long:rn,count:Gt})}$t.current=[]}),Pt=(0,b.useRef)(0),Qt=(0,b.useRef)(0),$t=(0,b.useRef)([]),De=(0,b.useRef)(!1),St=Ge=>ft(void 0,null,function*(){var Ct;Dt.current||(At(),Me.default.destroyAll(),Pt.current=ie()().valueOf(),De.current=!0,Ie.current=Me.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ue.exitFullScreenModalWrapper,okText:ce.createElement("span",null,(0,he._V)(he.CP.recordScreen8)),content:ce.createElement("div",{className:ue.exitFullScreenModal},ce.createElement("img",{src:ne,alt:"",className:ue.warningIcon}),ce.createElement("div",{className:ue.warningText,style:{marginBottom:50,fontWeight:500}},(0,he._V)(he.CP.recordScreen9)),ce.createElement("div",{style:{marginBottom:40}},(0,he._V)(he.CP.recordScreen10)),ce.createElement("div",{style:{marginBottom:40}},(0,he._V)(he.CP.recordScreen11),ce.createElement("span",{className:ue.warningText},((Ct=$e.exerciseUserInfo)==null?void 0:Ct.screen_num)+1),(0,he._V)(he.CP.recordScreen12),ce.createElement("span",{className:ue.warningText,style:{fontWeight:600}},(0,he._V)(he.CP.recordScreen13)),",",(0,he._V)(he.CP.recordScreen14),ce.createElement("span",{className:ue.warningText},Ge-1),(0,he._V)(he.CP.recordScreen15)),ce.createElement("div",null,ce.createElement("span",null,ce.createElement(Ke,{className:ue.countdownWrapper,onFinish:()=>{Qt.current=ie()().valueOf(),$t.current.push({start:Pt.current,end:Qt.current}),zt(Ge)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+($e.exerciseUserInfo.screen_sec+1)*1e3}),(0,he._V)(he.CP.recordScreen25)),(0,he._V)(he.CP.recordScreen16))),onOk:()=>{(0,fe.RG)(" ",!0),cn(),(0,Ne.Dj)(document.body),Xe(),Ie.current.destroy(),De.current=!1}}))}),Oe=()=>ft(void 0,null,function*(){Me.default.destroyAll(),(yield(0,Be.VL)({categoryId:it.categoryId,commit_method:1}))&&re()}),re=(Ge=!1)=>ft(void 0,null,function*(){var Ct,Rt;if(document.removeEventListener((0,Ne.gH)(),nt,!1),(0,Ne.BU)(),Me.default.destroyAll(),Dt.current=!0,Ge){const bt=yield(0,Be.Yu)(it.categoryId,{exercise_user_id:(Ct=$e.exerciseUserInfo)==null?void 0:Ct.exercise_user_id});Ye.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ue.forcedModalWrapper,centered:!0,content:ce.createElement("div",{className:ue.forcedModalContent},ce.createElement("img",{src:ge,alt:""}),ce.createElement("div",{className:ue.forcedText},(0,he._V)(he.CP.recordScreen17)),ce.createElement("div",{className:ue.screenNumText},(0,he._V)(he.CP.recordScreen18),(Rt=$e.exerciseUserInfo)==null?void 0:Rt.screen_num,(0,he._V)(he.CP.recordScreen19)),ce.createElement(ze.default,{dataSource:bt==null?void 0:bt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,he._V)(he.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,he._V)(he.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,he._V)(he.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Xe(),Ve()},onOk:()=>{we.history.push(`/classrooms/${it.coursesId}/exercisenotice/${it.categoryId}/users/${it.login}?isShowApply=true`)}})}else Ye.info({content:ce.createElement("div",{className:"tc font16"},(0,he._V)(he.CP.recordScreen23),ce.createElement("br",null),(0,he._V)(he.CP.recordScreen24)),onOk:()=>{Ve()}})}),oe=Ge=>{(0,Ne.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!De.current&&(0,Ne.BU)()},Pe=()=>ft(void 0,null,function*(){var Ge;if((Ge=$e.exerciseUserInfo)!=null&&Ge.screen_at){const bt=yield(0,Be.ck)(We(Je({},it),{reset:!0}));if((bt==null?void 0:bt.status)===-6)return}const Ct=yield(0,Be.oy)({id:it.categoryId});if(Ct!=null&&Ct.is_commit){re();return}return yield Et()}),nt=()=>ft(void 0,null,function*(){var Ge;if((0,fe.RG)(" ",!0),(0,Ne.vp)()){if((Ge=$e.exerciseUserInfo)!=null&&Ge.screen_at){var Ct=yield(0,Be.ck)(We(Je({},it),{reset:!0}));if((Ct==null?void 0:Ct.status)===-6)return}}else if(!De.current){var Ct=yield(0,Be.ck)(Je({},it));if((Ct==null?void 0:Ct.status)===-6)return;const bt=yield Et();St(bt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),ct=()=>ft(void 0,null,function*(){(0,Be.ck)(Je({},it));const Ge=yield Et();St(Ge.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return ce.createElement("div",null,He)};var je=(0,we.connect)(({exercise:$e,globalSetting:be})=>({globalSetting:be,exercise:$e}))(ut)},42217:function(kt,Yt,ae){"use strict";ae.d(Yt,{X:function(){return ze},y:function(){return Me}});var b=ae(59301),ht=ae(6767);const Me=Ne=>{(0,b.useEffect)(()=>{if(Ne){const Be=ie=>{ie.key==="F12"&&(ie.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ke=ie=>{ie.preventDefault()};return document.addEventListener("keydown",Be),document.addEventListener("contextmenu",ke),()=>{document.removeEventListener("keydown",Be),document.removeEventListener("contextmenu",ke)}}},[Ne])},ze=()=>{const[Ne,Be]=(0,b.useState)(!1),ke=ie=>{const{keyCode:ue,ctrlKey:ne,metaKey:ge,type:fe}=ie;(fe==="paste"||(ue===67||ue===86)&&(ge||ne))&&(ht.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),ie.preventDefault(),ie.stopPropagation())};return(0,b.useEffect)(()=>(Ne&&(window.addEventListener("keydown",ke,!0),window.addEventListener("paste",ke,!0)),()=>{window.removeEventListener("keydown",ke,!0),window.removeEventListener("paste",ke,!0)}),[Ne]),{setOpenDisableCopyAndPaste:Be,disableCopyAndPaste:Ne}}},16750:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return ge}});var b=ae(59301),ht={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Me=ae(92310),ze=ae.n(Me),Ne=ae(29787),Be=ae(2859),ke=ae(38147),ie=ae(65862),ue=(fe,we,he)=>new Promise((ce,me)=>{var xe=Ae=>{try{Fe(he.next(Ae))}catch(Ze){me(Ze)}},Ee=Ae=>{try{Fe(he.throw(Ae))}catch(Ze){me(Ze)}},Fe=Ae=>Ae.done?ce(Ae.value):Promise.resolve(Ae.value).then(xe,Ee);Fe((he=he.apply(fe,we)).next())}),ge=({data:fe,className:we,fullWidth:he,style:ce={},onClose:me,onOk:xe,showFullTools:Ee,noAssociationId:Fe})=>{const Ae=(0,b.useRef)(null),Ze=(0,b.useRef)(null),_e=(0,b.useRef)(null),Je=(0,b.useRef)(null),[We,ft]=(0,b.useState)(!1),[tt,Ke]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>(_e.current||(_e.current=document.createElement("style"),document.head.appendChild(_e.current)),fe!=null&&fe.visible?(document.body.setAttribute("data-custom","y-hidden"),_e.current.innerHTML=" html { overflow-y: hidden; }",fe!=null&&fe.src&&ut()):(document.body.removeAttribute("data-custom"),_e.current&&(document.head.removeChild(_e.current),_e.current=null)),()=>{document.body.removeAttribute("data-custom"),_e.current&&(document.head.removeChild(_e.current),_e.current=null)}),[fe==null?void 0:fe.visible]);const ut=()=>ue(void 0,null,function*(){ft(!0),Ke("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ue=yield(0,ie.ZJ)(fe==null?void 0:fe.src);Ae.current.src="",Ae.current.src=Ue,Ae.current.onload=function(){be()},ft(!1),Ke("")}),je=Ue=>ue(void 0,null,function*(){ft(!0),Ke("\u6B63\u5728\u4FDD\u5B58\u4E2D");const At=yield(0,ke.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:fe.title,file:Ue.dataUrl}});At!=null&&At.id&&!Fe?(yield(0,ke.ZP)(`/api/attachments/${fe.id}/add_subitem.json`,{method:"post",body:{subitem_id:At==null?void 0:At.id,settings:JSON.stringify(Ue.state)}})).status===0&&xe():At!=null&&At.id&&xe(At),ft(!1),Ke("")}),$e=()=>{const Ue=document.querySelector('a[href="https://markerjs.com/"]');Ue&&Ue.parentNode&&(Ue.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(Xe=>{const Ve=document.querySelector(Xe.name);Ve&&Ve.setAttribute("title",Xe.title)})},be=()=>{Ze.current=new Be.hP(Ae.current),Ze.current.targetRoot=Je.current,Ze.current.addEventListener("render",je),Ze.current.addEventListener("beforeclose",me),Ee&&(Ze.current.availableMarkerTypes=Ze.current.ALL_MARKER_TYPES,Ze.current.uiStyleSettings.redoButtonVisible=!0,Ze.current.uiStyleSettings.notesButtonVisible=!0,Ze.current.uiStyleSettings.zoomButtonVisible=!0,Ze.current.uiStyleSettings.zoomOutButtonVisible=!0,Ze.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Ze.current.uiStyleSettings,Ze.current.show(),fe!=null&&fe.snapshotData&&Ze.current.restoreState(fe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),$e()},300)};return b.createElement(b.Fragment,null,(fe==null?void 0:fe.visible)&&b.createElement(Ne.Z,{spinning:We,tip:tt,style:{position:"absolute",width:"100vw"}},b.createElement("div",{ref:Je,className:ze()(ht.imageDimensions,we,he?ht.fullWidth:""),style:ce},b.createElement("img",{className:ht.img,ref:Ae}))))}},99298:function(kt,Yt,ae){"use strict";var b=ae(59301),ht=ae(77019),Me=ae(5269),ze=ae(31691),Ne=ae(7939),Be=ae(95097),ke=ae(96408),ie=ae(48136),ue=ae(59301);const ne=(0,b.forwardRef)(({callback:ge,showSaveButton:fe,value:we=""},he)=>{const ce=(0,b.useRef)(),me=[{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 "}]}]}],xe=[{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}`}]}]}],Ee=Ze=>{ce.current.setValue(ce.current.getValue()+" "+Ze.value+" ")},Fe=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ue.createElement(ht.Z,{className:ke.Z.lists,gutter:[10,10]},me.map((Ze,_e)=>ue.createElement(Me.Z,{flex:"110px",className:ke.Z.item},ue.createElement("div",null,ue.createElement(Be.Z,{value:`$$${Ze.value}$$`}),Ze.name),ue.createElement("div",{className:ke.Z.children},Ze.children.map((Je,We)=>ue.createElement("div",{key:We},ue.createElement("h1",null,Je.name),ue.createElement(ht.Z,{gutter:[10,10]},Je.data.map((ft,tt)=>ue.createElement(Me.Z,{key:tt,onClick:()=>Ee(ft),className:ke.Z.diamond},ue.createElement(Be.Z,{value:"`$$"+ft.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ue.createElement(ht.Z,{className:ke.Z.lists,gutter:[10,10]},xe.map((Ze,_e)=>ue.createElement(Me.Z,{flex:"110px",className:ke.Z.item},ue.createElement("div",null,ue.createElement(Be.Z,{value:"`$$"+Ze.value+"$$`"}),Ze.name),ue.createElement("div",{className:ke.Z.children},Ze.children.map((Je,We)=>ue.createElement("div",{key:We},Je.name&&ue.createElement("h1",null,Je.name),ue.createElement(ht.Z,{gutter:[10,10]},Je.data.map((ft,tt)=>ue.createElement(Me.Z,{key:tt,onClick:()=>Ee(ft),className:ke.Z.diamond},ue.createElement(Be.Z,{value:"`$$"+ft.value+"$$`"}))))))))))}],Ae=()=>{var Ze=document.createElement("div");Ze.innerHTML=ce.current.getValue();var _e=Ze.innerText;return ge&&ge(_e),_e};return(0,b.useImperativeHandle)(he,()=>({getData:Ae})),ue.createElement("div",{className:ke.Z.mathWrap},ue.createElement(ze.default,{defaultActiveKey:"1",items:Fe}),ue.createElement("math-field",{locale:"zh_cn",className:ke.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:ce,style:{width:800,marginTop:30,fontSize:18}},we||""),fe&&ue.createElement("div",{className:ke.Z.button},ue.createElement(Ne.ZP,{size:"large",onClick:Ae,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Yt.Z=ne},2524:function(kt,Yt,ae){"use strict";var b=ae(59301),ht=ae(93314),Me=ae(7939),ze=Object.defineProperty,Ne=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ne=(he,ce,me)=>ce in he?ze(he,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):he[ce]=me,ge=(he,ce)=>{for(var me in ce||(ce={}))ie.call(ce,me)&&ne(he,me,ce[me]);if(ke)for(var me of ke(ce))ue.call(ce,me)&&ne(he,me,ce[me]);return he},fe=(he,ce)=>Ne(he,Be(ce));const we=({img:he,buttonProps:ce={},styles:me={},customText:xe,ButtonText:Ee,ButtonClick:Fe,Buttonclass:Ae,ButtonTwo:Ze,imgStyles:_e,loading:Je=!1,className:We=""})=>b.createElement("section",{className:`tc animated fadeIn ${We}`,style:ge({color:"#999",margin:"100px auto",visibility:Je?"hidden":"visible"},me)},b.createElement("img",{src:he||ht,style:fe(ge({},_e),{pointerEvents:"none",userSelect:"none"})}),b.createElement("p",{className:"mt20 font14"},xe||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Ee&&b.createElement(Me.ZP,ge({className:Ae,onClick:Fe},ce),Ee),Ze&&Ze);Yt.Z=we},52918:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return Ae}});var b=ae(59301),ht={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},Me=ae(7939),ze=ae(70557),Ne=ae(50258),Be=ae(25399),ke=ae(65862),ie=ae(87513),ue=ae(2524),ne=ae(74128),ge=ae(7310),fe=ae(59301),we=Object.defineProperty,he=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,xe=(Ze,_e,Je)=>_e in Ze?we(Ze,_e,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Ze[_e]=Je,Ee=(Ze,_e)=>{for(var Je in _e||(_e={}))ce.call(_e,Je)&&xe(Ze,Je,_e[Je]);if(he)for(var Je of he(_e))me.call(_e,Je)&&xe(Ze,Je,_e[Je]);return Ze},Fe=(Ze,_e,Je)=>new Promise((We,ft)=>{var tt=je=>{try{ut(Je.next(je))}catch($e){ft($e)}},Ke=je=>{try{ut(Je.throw(je))}catch($e){ft($e)}},ut=je=>je.done?We(je.value):Promise.resolve(je.value).then(tt,Ke);ut((Je=Je.apply(Ze,_e)).next())}),Ae=({editOffice:Ze="view",data:_e,issaver:Je,onSaver:We,theme:ft,type:tt,filename:Ke,monacoEditor:ut,className:je,style:$e,close:be,onClose:Ue,hasMask:At,disabledDownload:Xe,onImgDimensions:Ve,showNodata:Ye,recordInfo:He})=>{const[Ie,Re]=(0,b.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[yt,Dt]=(0,b.useState)(""),[it,Ft]=(0,b.useState)(),gt=window.ENV==="build"?"/react/build":"",Et=location.host.startsWith("localhost")?ne.Z.PROXY_SERVER:ne.Z.API_SERVER,cn=10*(1024*1024),Pt=(0,b.useRef)();_e!=null&&_e.startsWith("/api")&&tt!=="txt"&&(_e=ne.Z.API_SERVER+_e);const Qt=re=>re.substring(re.lastIndexOf("/")+1).split(".").pop();Ke&&ut&&(ut.filename=Ke),(0,b.useEffect)(()=>{var re,oe;const Pe=(oe=(re=document.cookie)==null?void 0:re.replace(/\s/g,""))==null?void 0:oe.split(";");Pe==null||Pe.map(nt=>{let ct=nt.split("=");ct[0]==="_educoder_session"&&Dt(ct[1])})},[]),(0,b.useEffect)(()=>{tt==="office"&&(_e.indexOf("bigfilescdn.")>-1||_e.indexOf("bigfiles1")>-1?Ft({url:_e,fileType:Qt(_e),model:_e.indexOf("model=edit")?"edit":"view"}):De())},[tt,_e]);function $t(re){return Fe(this,null,function*(){re.data.type==="pdfdata"&&(We(re.data.data),window.removeEventListener("message",$t,!1)),console.log("mess---:",re.data)})}const De=()=>Fe(void 0,null,function*(){console.log("data:",_e);let re=_e;_e.startsWith("http")||(re=location.origin+re);let oe=new URL(re).pathname.split("/").pop();const Pe=yield(0,ie.gJ)({attachment_id:oe});Pe.url=Et+Pe.url,Ft(Pe)}),St=()=>{if(_e.startsWith("http")||_e.startsWith("blob:")){Oe();return}(0,ke.Sv)(Ke||"educoder",_e,Ke)},Oe=()=>{He&&(0,ge.fc)({id:He==null?void 0:He.id,watch_type:1,course_id:He==null?void 0:He.course_id}),(0,ke.Nd)(Ke||"educoder",decodeURIComponent(_e))};return fe.createElement("div",{style:Ee({},$e||{}),className:`${At&&ht.bgBlack} ${tt?ht.wrp:"hide"}`},be&&fe.createElement("div",{className:ht.close,ref:Pt},!!Ve&&fe.createElement(Be.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Pt.current},fe.createElement("span",{onClick:()=>{Ue(),Ve()}},fe.createElement("i",{className:"icon-yulanpizhu"}))),!Xe&&fe.createElement(Be.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Pt.current},fe.createElement("span",{onClick:Oe},fe.createElement("i",{className:"icon-quxiaozhiding"}))),Je&&fe.createElement(Be.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>Pt.current},fe.createElement("span",{className:"",onClick:()=>{const re=document.getElementById("pdfiframe");window.addEventListener("message",$t,!1),setTimeout(()=>{re.contentWindow.postMessage("getData","*")},300)}},fe.createElement("i",{className:"icon-baocun"}))),fe.createElement(Be.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Pt.current},fe.createElement("span",{className:"",onClick:()=>{Ue()}},fe.createElement("i",{className:"icon-guanbi1"})))),fe.createElement("div",{className:`${ht[je]} ${je} ${ht.monaco} ${tt==="txt"?"show":"hide"}`},tt==="txt"&&fe.createElement(fe.Fragment,null,fe.createElement(Ne.ZP,Ee({},ut)))),tt==="audio"&&fe.createElement("audio",{src:`${(_e==null?void 0:_e.indexOf("http://"))>-1||(_e==null?void 0:_e.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${_e}`,autoPlay:!0}),tt==="video"&&fe.createElement(fe.Fragment,null,(_e==null?void 0:_e.indexOf("http"))>-1?fe.createElement("video",{controls:!0,src:`${_e}`,autoPlay:!0}):fe.createElement("video",{controls:!0,src:`data:video/mp4;base64,${_e}`,autoPlay:!0})),tt==="office"&&it&&fe.createElement("iframe",{src:`${gt}/office.html?key=${it.key}&url=${btoa(it.url)}&callbackUrl=${Et+(it.callbackUrl||"")}&fileType=${it.fileType}&title=${it.title||""}&model=${Ze}&officeServer=${ne.Z.ONLYOFFICE}&disabledDownload=${!!Xe}`}),tt==="html"&&fe.createElement("iframe",{src:_e+"&disposition=inline"}),tt==="pdf"&&fe.createElement("iframe",{id:"pdfiframe",src:`${gt}/js/pdf/index.html?filename=${Ke||"educoder.pdf"}&url=${encodeURIComponent(_e)}&disabledDownload=${!!Xe}&model=${Ze}`}),tt==="image"&&fe.createElement("img",{src:`${(_e==null?void 0:_e.indexOf("http://"))>-1||(_e==null?void 0:_e.indexOf("https://"))>-1?"":"data:image/png;base64,"}${_e}`}),(tt==="other"||tt==="download")&&fe.createElement(fe.Fragment,null,Ye?fe.createElement(ue.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:fe.createElement(Me.ZP,{icon:fe.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:St,disabled:Xe},"\u4E0B\u8F7D")}):fe.createElement(Me.ZP,{type:"primary",size:"middle",onClick:St,disabled:Xe},fe.createElement(ze.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),tt==="flowChart"&&fe.createElement("div",{className:"embed"},fe.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${_e||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},95097:function(kt,Yt,ae){"use strict";ae.d(Yt,{z:function(){return ut},Z:function(){return je}});var b=ae(59301),ht=ae(48850),Me=ae(49142),ze=ae(64018),Ne=ae(17030),Be=ae(74128),ke=ae(65862),ie=ae(15342),ue=ae(44104),ne=ae(7939),ge=ae(1012),fe=ae(52918),we=ae(59301),ce=({html:$e})=>{const be=(0,b.useRef)(null),Ue=(0,b.useRef)(null),At=`.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,b.useEffect)(()=>{const Xe=be.current.attachShadow({mode:"open"});Ue.current=document.createElement("div"),Ue.current.className="markdown-body",Ue.current.innerHTML=$e,Xe.appendChild(Ue.current);const Ve=document.createElement("style");return Ve.textContent=At,Xe.appendChild(Ve),()=>{Xe.innerHTML=""}},[]),(0,b.useEffect)(()=>{Ue.current&&(Ue.current.innerHTML=$e)},[$e]),we.createElement("div",{ref:be})};function me($e){const be=["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"],Ue=new RegExp(`\\b(${be.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return $e.replace(Ue,"").trim()}var xe={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Ee=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,_e=($e,be,Ue)=>be in $e?Ee($e,be,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):$e[be]=Ue,Je=($e,be)=>{for(var Ue in be||(be={}))Ae.call(be,Ue)&&_e($e,Ue,be[Ue]);if(Fe)for(var Ue of Fe(be))Ze.call(be,Ue)&&_e($e,Ue,be[Ue]);return $e};const We="@\u2581\u2581@",ft="@\u2581@",tt=/<pre[^>]*>/g;function Ke($e){let be=document.createElement("div");return be.innerHTML=$e,be.childNodes.length===0?"":be.childNodes[0].nodeValue}const ut=($e,be)=>{$e=$e||"";const Ue=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,At=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Xe=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ve=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return be?$e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Ue,(Ye,He,Ie,Re,yt,Dt,it)=>{const Ft=He||Re||Dt,gt=Ie||yt||it||"?";return Be.Z.API_SERVER+"/api/attachments/"+Ft+gt+"&t="+(0,ke.Jn)(Ft,Date.now())+(Ye.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):($e=$e.replace(Ve,(Ye,He,Ie,Re,yt,Dt,it)=>{const Ft=He||Re||Dt,gt=Ie||yt||it||"?";return Be.Z.API_SERVER+"/attachments/download/"+Ft+gt+"&t="+(0,ke.Jn)(Ft,Date.now())+(Ye.indexOf(")")>-1?")":"&")}).replace(Ue,(Ye,He,Ie,Re,yt,Dt,it)=>{const Ft=He||Re||Dt,gt=Ie||yt||it||"?";return Be.Z.API_SERVER+"/api/attachments/"+Ft+gt+"&t="+(0,ke.Jn)(Ft,Date.now())+(Ye.indexOf(")")>-1?")":"&")}).replace(At,(Ye,He,Ie,Re,yt)=>{const Dt=He||Re,it=Ie||yt||"";return'"'+Be.Z.API_SERVER+"/api/attachments/"+Dt+it+Dt+it+"&t="+(0,ke.Jn)(Dt,Date.now())}).replace(Xe,(Ye,He,Ie,Re,yt)=>{const Dt=He||Re,it=Ie||yt||"";return"("+Be.Z.API_SERVER+"/files/uploads/"+Dt+it+Dt+it+"&t="+(0,ke.Jn)(Dt,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,`
`),$e)};var je=({value:$e="",edit:be=!1,className:Ue,showTextOnly:At,showLines:Xe,style:Ve={},stylesPrev:Ye={},highlightKeywords:He,showProgramFill:Ie,isProgramFill:Re,disabledFill:yt=!1,programFillValue:Dt,openEditor:it=()=>{},onFillChange:Ft=zt=>{},onFillBlur:gt=()=>{},onFillFocus:Et=()=>{}})=>{let zt=me(String($e||""));const cn=(0,b.useRef)(),Pt=(0,b.useRef)(),[Qt,$t]=(0,b.useState)(""),[De,St]=(0,b.useState)("office"),[Oe,re]=(0,b.useState)([]),oe=(0,b.useRef)("a"+(0,ge.Z)()),Pe={},nt=tn=>/<style[\s\S]*?>/i.test(tn||""),ct=(tn,Gn,Nn)=>{const fr=document.createElement(tn===ft?"input":"textarea");fr.style.width="100%",fr.style.height=tn===ft?"40px":"151px",fr.rows=5,fr.spellcheck=!1,fr.name="edu-program-fill",fr.placeholder="\u8BF7\u8F93\u5165",fr.dataset.id=Gn;const Gr=Object.keys(Pe).length;return Pe[Gr]=fr,`<span class="edu-program-fill-wrap ${tn===ft?"":"show"}" style="width:${tn===ft?"600px":"100%"}" title=${Nn||""}><span>${fr.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function Ge(tn){return tn=tn.replace(/!\[.*?\]\(.*?\)/g,""),tn=tn.replace(/\[.*?\]\(.*?\)/g,""),tn=tn.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),tn=tn.replace(/<embed.*?>/g,""),tn=tn.replace(/<img.*?>/g,""),tn=tn.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),tn=tn.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),tn=tn.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),tn=tn.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),tn}const Ct=tn=>!At&&nt(zt)?tn:tn.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(Gn,Nn){let fr=Nn.replace(/(\n|\r)/g,"").split("}"),Gr=[];return fr.map(qr=>{qr!=""&&Gr.push(`.${oe.current} ${qr}`)}),`<style>${Gr.join("}")}</style>`}),Rt=(0,b.useMemo)(()=>{try{const fr=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Gr=/\"\/api\/attachments\/|\"\/attachments\/download\//g,qr=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,sa=/\(\/attachments\/download\//g;zt=zt.replace(sa,"("+Be.Z.API_SERVER+"/attachments/download/").replace(fr,"("+Be.Z.API_SERVER+"/api/attachments/").replace(Gr,'"'+Be.Z.API_SERVER+"/api/attachments/").replace(qr,'"'+Be.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,`
`),cn.current.style.display="none"}catch(fr){}if(Ie){let fr=-1;return zt=zt.replaceAll("<","&lt;").replaceAll(">","&gt;").replace(/(@▁▁@|@▁@)/g,function(Gr,qr,sa){var Ht;return++fr,ct(Gr,fr,(Ht=Dt==null?void 0:Dt[fr])==null?void 0:Ht.value.replaceAll("<","&lt;").replaceAll(">","&gt;"))}),`<pre style="background:#fff;padding:4px">${Ct(zt||"")}</pre>`}let tn=Ct(zt);tn=(0,Me.ZP)(tn);const Gn=(0,Me.ez)();zt.match(/\[TOC\]/)&&(tn=tn.replace("<p>[TOC]</p>",(0,Me.Qv)()),(0,Me.Iy)()),tn=tn.replace(/(__special_katext_id_\d+__)/g,(fr,Gr)=>{const{type:qr,expression:sa}=Gn[Gr];return(0,ie.renderToString)(Ke(sa)||"",{displayMode:qr==="block",throwOnError:!1,output:"html"})}),tn=tn.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Me.AL)();const Nn=document.createElement("div");if(Nn.innerHTML=tn,At)return Nn.innerText;if(He){const fr=He.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return xn(Nn,fr),Nn.innerHTML}return setTimeout(()=>on(),500),Nn.innerHTML},[zt,He]);(0,b.useEffect)(()=>{Lt.current&&Lt.current.querySelectorAll(["input","textarea"]).forEach(Gn=>{Gn.oninput=bt,Gn.onblur=rn,Gn.onfocus=Gt})},[Oe]),(0,b.useEffect)(()=>{var tn,Gn,Nn,fr,Gr;if(Dt!=null&&Dt.length)try{const qr=Lt.current.querySelectorAll(".edu-program-fill-score"),sa=Lt.current.querySelectorAll('[name="edu-program-fill"]');for(const[Ht,hn]of sa.entries())hn.value=((tn=Dt==null?void 0:Dt[Ht])==null?void 0:tn.value)||"",((Gn=Dt==null?void 0:Dt[Ht])==null?void 0:Gn.type)==="warning"?hn.className="program-fill-warning":((Nn=Dt==null?void 0:Dt[Ht])==null?void 0:Nn.type)==="success"?hn.className="program-fill-success":hn.className="";for(const[Ht,hn]of qr.entries())hn.innerHTML=(fr=Dt==null?void 0:Dt[Ht])!=null&&fr.score?`${(Gr=Dt==null?void 0:Dt[Ht])==null?void 0:Gr.score}\u5206`:"";re(Dt)}catch(qr){console.log(qr,"error")}},[Dt]);const bt=tn=>{Oe[tn.target.dataset.id]=Oe[tn.target.dataset.id]||{},Oe[tn.target.dataset.id].value=tn.target.value,re([...Oe]),Ft(Oe,tn.target.dataset.id)},rn=tn=>{Oe[tn.target.dataset.id]=Oe[tn.target.dataset.id]||{},Oe[tn.target.dataset.id].value=tn.target.value,re([...Oe]),gt(Oe,tn.target.dataset.id)},Gt=tn=>{Oe[tn.target.dataset.id]=Oe[tn.target.dataset.id]||{},Oe[tn.target.dataset.id].value=tn.target.value,re([...Oe]),Et(Oe,tn.target.dataset.id)};function xn(tn,Gn){return tn.childNodes.forEach(Nn=>{var fr;if(Nn.childNodes.length>0)xn(Nn,Gn);else if(Nn.nodeName!=="IMG")if(Nn.innerHTML)Nn.innerHTML=(fr=Nn.innerHTML)==null?void 0:fr.replace(new RegExp(Gn,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const Gr=document.createElement("span");Gr.innerHTML=Nn.textContent.replace(new RegExp(Gn,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),Nn.replaceWith(Gr)}})}const Lt=(0,b.useRef)();Me.jb.WebkitLineClamp=Xe,Xe&&(Ve=Je(Je({},Ve),Me.jb));function mt(tn){let Gn=tn.target;if(Gn.tagName.toUpperCase()==="A"){let Nn=Gn.getAttribute("href");if(Nn.indexOf("office")>-1)tn.preventDefault(),$t(Nn),St("office");else if(Nn.indexOf("application/pdf")>-1)tn.preventDefault(),$t(Nn),St("pdf");else if(Nn.indexOf("text/html")>-1)tn.preventDefault(),$t(Nn),St("html");else if(Nn.startsWith("#")){tn.preventDefault();let fr=document.getElementById(Nn.replace("#",""));fr&&fr.scrollIntoView(!0)}}}const on=()=>{var tn;const Gn=(tn=Lt.current)==null?void 0:tn.querySelectorAll("video");Gn==null||Gn.forEach(Nn=>{if(Nn.oncontextmenu=()=>!1,Nn.src.indexOf(".m3u8")>-1&&!Nn.canPlayType("application/vnd.apple.mpegurl")){if(Ne.ZP.isSupported()){var fr=new Ne.ZP;fr.loadSource(Nn.src),fr.attachMedia(Nn)}}})};(0,b.useEffect)(()=>{if(Lt.current&&Rt&&Rt.match(tt)&&window.PR.prettyPrint(),Lt.current)return Lt.current.addEventListener("click",mt),()=>{var tn;(tn=Lt.current)==null||tn.removeEventListener("click",mt),(0,Me.AL)(),(0,Me.Iy)()}},[Rt,Lt.current,mt]);const _n=tn=>{tn.target.nodeName==="IMG"&&tn.target.className.indexOf("draw-flowchart")>-1?(cn.current.style.zIndex=1,cn.current.style.display="flex",cn.current.style.width=tn.target.clientWidth+"px",cn.current.style.height=tn.target.clientHeight+"px",cn.current.style.top=tn.target.offsetTop+"px",cn.current.style.left=tn.target.offsetLeft+"px",tn.target.id&&(Pt.current=tn.target.id)):cn.current.style.display="none"},st=()=>{cn.current.style.display="none"};return(0,b.useEffect)(()=>{var tn;const Gn=Nn=>{Nn.preventDefault(),Nn.clipboardData.setData("text",window.getSelection().toString())};return(tn=Lt.current)==null||tn.addEventListener("copy",Gn),()=>{var Nn;(Nn=Lt.current)==null||Nn.removeEventListener("copy",Gn)}},[Lt.current]),b.createElement("div",{style:{position:"relative"},onMouseLeave:st},At&&b.createElement("div",{ref:Lt,className:`${xe.mdBody} `},Rt),!At&&!nt(Rt)&&b.createElement("div",{ref:Lt,style:Je({},Ve),onMouseOver:_n,className:`${Ue||""} ${yt?"disabled-fill":""} markdown-body ${xe.mdBody} ${oe.current}`,dangerouslySetInnerHTML:{__html:Rt}}),!At&&nt(Rt)&&b.createElement(ce,{html:Rt}),b.createElement("div",{ref:cn,className:`${xe.button} ${be?"":xe.previewFlowChart}`},b.createElement(ue.Z,null,b.createElement(ne.ZP,{onClick:()=>{be?it(Pt.current):($t(Pt.current),St("flowChart"))}},be?"\u7F16\u8F91":"\u9884\u89C8"))),b.createElement(fe.Z,{close:!0,data:Qt,type:Qt!=null&&Qt.length?De:"",style:Je({},Ye),onClose:()=>$t("")}))}},42678:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return ze}});var b=ae(65582),ht={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Me=ae(59301),ze=({message:Ne,className:Be,children:ke,style:ie={}})=>Me.createElement("div",{className:`custom-spinner ${ht.idsRingWrapper} ${Be}`},Me.createElement("div",{className:ht.ldsRing},Me.createElement("div",null),Me.createElement("div",null),Me.createElement("div",null),Me.createElement("div",null)),Ne?Me.createElement("p",{style:ie},Ne):null,ke,Me.createElement(b.Outlet,null))},29584:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return ze}});var b=ae(59301),ht=ae(77254),Me=ae(59301),ze=({defaultX:Ne="40%",leftChild:Be,rightChild:ke,className:ie,hideResize:ue=!1})=>{const[ne,ge]=(0,b.useState)(Ne),fe=(0,b.useRef)();function we(){fe.current=!0}(0,b.useEffect)(()=>{function me(Ee){fe.current&&(ht.Z.publish("resize-move-bar",Ee),ge(Ee.pageX))}function xe(){fe.current=!1}return window.addEventListener("mousemove",me),window.addEventListener("mouseup",xe),()=>{window.removeEventListener("mousemove",me),window.removeEventListener("mouseup",xe)}},[]);const he=typeof ne=="number"&&ne!==.01?`${ne}px`:Ne,ce=`calc(100% - ${ue?"0px":"4px"} - ${he})`;return Me.createElement("div",{className:`split-panel-container ${ie}`},Me.createElement("section",{style:{width:he,display:ne===.01?"none":""}},Be),Me.createElement("section",{className:"resize-x-bar",onMouseDown:we},Me.createElement("a",{className:"btn-resize"},Me.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},Me.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),Me.createElement("section",{style:{width:ce}},ke))}},51908:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return Be}});var b=ae(59301),ht={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},Me=ae(92310),ze=ae.n(Me),Be=({className:ke,style:ie={},leftNode:ue,leftTitle:ne="\u81EA\u6D4B\u8F93\u5165",rightNode:ge,rightTitle:fe="\u8FD0\u884C\u7ED3\u679C"})=>b.createElement("div",{className:ze()(ht.result,ke),style:ie},b.createElement("div",{className:ht.left},b.createElement("div",{className:ht.title},b.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),b.createElement("span",null,ne)),b.createElement("div",{className:ht.leftNode},ue)),b.createElement("div",{className:ht.right},b.createElement("div",{className:ht.title},b.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),b.createElement("span",null,fe)),b.createElement("div",{className:ht.rightNode},ge)))},22744:function(kt,Yt,ae){"use strict";var b=ae(59301);const ht=ze=>String(ze).length===1?`0${ze}`:ze,Me=({className:ze="",onChange:Ne,defaultValue:Be=0})=>{const[ke,ie]=(0,b.useState)(Be);(0,b.useEffect)(()=>{const fe=setTimeout(()=>{ie(ke+1e3)},1e3);return Ne(ke+1e3),()=>{clearInterval(fe)}},[ke]);const ue=parseInt(ke/(60*6e4))||"00",ne=parseInt(ke%(60*6e4)/6e4)||"00",ge=parseInt(ke%6e4/1e3)||"00";return b.createElement("div",{className:ze},ht(ue),":",ht(ne),":",ht(ge))};Yt.Z=Me},51425:function(kt,Yt,ae){"use strict";var b=ae(59301),ht=ae(59301);const Me=({text:ze,speed:Ne=100})=>{const[Be,ke]=(0,b.useState)(""),ie=(0,b.useRef)(0);return(0,b.useEffect)(()=>{ke(""),ie.current=0;const ue=setInterval(()=>{ie.current<ze.length?(ke(ne=>ne+ze.charAt(ie.current)),ie.current+=1):clearInterval(ue)},Ne);return()=>{clearInterval(ue)}},[ze]),ht.createElement("div",{className:"c-black"},Be)};Yt.Z=Me},83845:function(kt,Yt,ae){"use strict";ae.d(Yt,{cT:function(){return tt},pe:function(){return Je}});var b=ae(59301),ht=ae(94968),Me=ae(6767),ze=ae(38147),Ne=ae(28209),Be=ae.n(Ne),ke=ae(1012),ie=ae(65582),ue=ae(47257),ne=ae.n(ue),ge=Object.defineProperty,fe=Object.defineProperties,we=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,xe=(ut,je,$e)=>je in ut?ge(ut,je,{enumerable:!0,configurable:!0,writable:!0,value:$e}):ut[je]=$e,Ee=(ut,je)=>{for(var $e in je||(je={}))ce.call(je,$e)&&xe(ut,$e,je[$e]);if(he)for(var $e of he(je))me.call(je,$e)&&xe(ut,$e,je[$e]);return ut},Fe=(ut,je)=>fe(ut,we(je)),Ae=(ut,je)=>{var $e={};for(var be in ut)ce.call(ut,be)&&je.indexOf(be)<0&&($e[be]=ut[be]);if(ut!=null&&he)for(var be of he(ut))je.indexOf(be)<0&&me.call(ut,be)&&($e[be]=ut[be]);return $e},Ze=(ut,je,$e)=>new Promise((be,Ue)=>{var At=Ye=>{try{Ve($e.next(Ye))}catch(He){Ue(He)}},Xe=Ye=>{try{Ve($e.throw(Ye))}catch(He){Ue(He)}},Ve=Ye=>Ye.done?be(Ye.value):Promise.resolve(Ye.value).then(At,Xe);Ve(($e=$e.apply(ut,je)).next())});const{Dragger:_e}=ht.default,Je=ut=>{const je="bf3c199c2470cb477d907b1e0917c17b",$e="5183666c72eec9e4";var be=Be().enc.Utf8.parse(je);let Ue=Be().enc.Utf8.parse($e);var At=Be().AES.decrypt(ut,be,{iv:Ue,mode:Be().mode.CBC});return At.toString(Be().enc.Utf8)};let We;const ft=ut=>Ze(void 0,[ut],function*({identifier:je,oldFilename:$e,newFilename:be}){var Ue,At,Xe,Ve,Ye,He;const Ie=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});Ie.data=JSON.parse(Je(Ie.data));const Re=new OSS({endpoint:(Ue=Ie==null?void 0:Ie.data)==null?void 0:Ue.end_point,region:(At=Ie==null?void 0:Ie.data)==null?void 0:At.region,accessKeyId:(Xe=Ie==null?void 0:Ie.data)==null?void 0:Xe.access_key_id,accessKeySecret:(Ve=Ie==null?void 0:Ie.data)==null?void 0:Ve.access_key_secret,bucket:(Ye=Ie==null?void 0:Ie.data)==null?void 0:Ye.bucket,stsToken:(He=Ie==null?void 0:Ie.data)==null?void 0:He.security_token});return new Promise((yt,Dt)=>{console.log(11111,`${je}/${$e}`,`${je}/${be}`,Ie.data),Re.copy(`/${je}/${$e}`,`/${je}/${be}`).then(it=>{console.log("\u62F7\u8D1D\u6210\u529F",it)}).catch(it=>{console.log(it)})})}),tt=(ut,je,$e)=>Ze(void 0,null,function*(){var be,Ue,At,Xe,Ve,Ye;je.file_name=ut.name;const He=yield(0,ze.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",Je(He.data)),He.data=JSON.parse(Je(He.data));const Ie=ut.name.split(".");Ie.pop();const Re=je.realFileName?Ie.join(""):(0,ke.Z)(),yt=new(ne())({endpoint:(be=He==null?void 0:He.data)==null?void 0:be.end_point,region:(Ue=He==null?void 0:He.data)==null?void 0:Ue.region,accessKeyId:(At=He==null?void 0:He.data)==null?void 0:At.access_key_id,accessKeySecret:(Xe=He==null?void 0:He.data)==null?void 0:Xe.access_key_secret,bucket:(Ve=He==null?void 0:He.data)==null?void 0:Ve.bucket,stsToken:(Ye=He==null?void 0:He.data)==null?void 0:Ye.security_token});return new Promise((Dt,it)=>{var Ft;yt.multipartUpload(`${Re}`,new Blob([ut],{type:ut.type}),Fe(Ee({timeout:200*1e3,partSize:102400},$e),{callback:{url:(Ft=He==null?void 0:He.data)==null?void 0:Ft.callback_url,host:He==null?void 0:He.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ze.rz)(je)}})).then(function(gt){var Et;ut.response=(Et=gt.data)==null?void 0:Et.data,Dt(gt==null?void 0:gt.data)}).catch(function(gt){it(gt),console.log("err:",gt)})})}),Ke=ut=>{var je=ut,{user:$e,cancelUpload:be}=je,Ue=Ae(je,["user","cancelUpload"]);const[At,Xe]=(0,b.useState)([]);let[Ve,Ye]=(0,b.useState)();const He={onRemove:Re=>{Xe([...At.filter(yt=>yt.name!==Re.name)]),Ue.onChange(At.filter(yt=>yt.name!==Re.name))},disabled:Ue.disabled,multiple:!0,fileList:At==null?void 0:At.map(Re=>Re.file),customRequest:()=>{},beforeUpload:Re=>Ze(void 0,null,function*(){let yt=Ue.maxSize||1073741824;if(At.filter(Dt=>Dt.name===Re.name).length){Me.ZP.info(`${Re.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(Re==null?void 0:Re.size)>yt?(Me.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${yt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(At.push({name:Re.name,file:Re}),Xe([...At]),Ue.onChange(At),!1)})},Ie=(Re,yt)=>Ze(void 0,null,function*(){var Dt,it,Ft,gt,Et,zt;yt.file_name=Re.name;const cn=Re.name,Pt=yield(0,ze.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(Pt.data=JSON.parse(Je(Pt.data)),(Pt==null?void 0:Pt.status)!==0){At[At.findIndex(De=>De.name===cn)].status="error",At[At.findIndex(De=>De.name===cn)].file.status="error",Ue.onChange(At),Me.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Ve=new(ne())({endpoint:(Dt=Pt==null?void 0:Pt.data)==null?void 0:Dt.end_point,region:(it=Pt==null?void 0:Pt.data)==null?void 0:it.region,accessKeyId:(Ft=Pt==null?void 0:Pt.data)==null?void 0:Ft.access_key_id,accessKeySecret:(gt=Pt==null?void 0:Pt.data)==null?void 0:gt.access_key_secret,bucket:(Et=Pt==null?void 0:Pt.data)==null?void 0:Et.bucket,stsToken:(zt=Pt==null?void 0:Pt.data)==null?void 0:zt.security_token}),console.log(Re,"file"),Ye(Ve);const Qt=Re.name.split(".");Qt.pop();const $t=cn.indexOf(".")>-1?yt.realFileName?Qt.join("."):(0,ke.Z)():cn;return new Promise((De,St)=>{var Oe;try{Ve.multipartUpload(`${Ue.identifier}/${$t}${cn.indexOf(".")>-1?"."+cn.split(".").pop():""}`,new Blob([Re.file],{type:Re.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(re,oe,Pe)=>{try{console.log("\u8FDB\u5EA6",re,oe,Pe);const nt=At.findIndex(ct=>ct.name===cn);At[nt].file.percent=re*100,At[nt].tempCheckpoint=oe,Xe([...At])}catch(nt){}},checkpoint:At[At.findIndex(re=>re.name===cn)].tempCheckpoint,callback:{customValue:{id:cn+""},url:(Oe=Pt==null?void 0:Pt.data)==null?void 0:Oe.callback_url,host:Pt==null?void 0:Pt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ze.rz)(yt)}}).then(function(re){var oe,Pe,nt;const ct=At.findIndex(Ct=>Ct.name===cn);let Ge="done";if(((oe=re.data)==null?void 0:oe.status)===0){Re.response=(Pe=re.data)==null?void 0:Pe.data;const Ct=At.findIndex(Rt=>Rt.name===cn);At[Ct].status="done",At[Ct].file.status="done"}else Me.ZP.warning((nt=re.data)==null?void 0:nt.message),Ge="error";At[ct].status=Ge,At[ct].file.status=Ge,Ue.onChange(At),De(re==null?void 0:re.data)}).catch(function(re){At[At.findIndex(oe=>oe.name===cn)].status="error",At[At.findIndex(oe=>oe.name===cn)].file.status="error",Me.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Xe([...At]),Ue.onChange(At),St(re),console.log("err:",re)})}catch(re){}})});return(0,b.useEffect)(()=>{At.every(Re=>Re==="done"||Re==="error")&&Ue.onComplete(At)},[At]),(0,b.useEffect)(()=>{be&&(Ve==null||Ve.cancel())},[be]),(0,b.useEffect)(()=>{Ue.uploading&&At.map(Re=>Ze(void 0,null,function*(){var yt;if((!Re.status||Re.status==="error")&&!be){Re.status="uploading",Re.file.status="uploading";const Dt=yield Ie(Re,{login:(yt=$e==null?void 0:$e.userInfo)==null?void 0:yt.login,container_type:Ue.container_type,container_id:Ue.container_id,description:Ue.description,realFileName:Ue.realFileName})}}))},[Ue.uploading]),b.createElement(_e,Fe(Ee({},He),{height:Ue.height,className:Ue.className}),b.createElement("p",{className:"ant-upload-hint"},Ue.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Yt.ZP=(0,ie.connect)(({loading:ut,globalSetting:je,user:$e})=>({globalSetting:je,loading:ut.models.competitions,user:$e}))(Ke)},27185:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return $e}});var b=ae(59301),ht=ae(65582),Me=ae(62957),ze=ae(28284),Ne=ae(6767),Be=ae(29787),ke=ae(18287),ie=ae(77019),ue=ae(5269),ne=ae(25399),ge=ae(37568),fe={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},we=ae(61527),he=ae(89540),ce=ae(2524),me=ae(82636),xe=Object.defineProperty,Ee=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Je=(be,Ue,At)=>Ue in be?xe(be,Ue,{enumerable:!0,configurable:!0,writable:!0,value:At}):be[Ue]=At,We=(be,Ue)=>{for(var At in Ue||(Ue={}))Ze.call(Ue,At)&&Je(be,At,Ue[At]);if(Ae)for(var At of Ae(Ue))_e.call(Ue,At)&&Je(be,At,Ue[At]);return be},ft=(be,Ue)=>Ee(be,Fe(Ue)),tt=(be,Ue)=>{var At={};for(var Xe in be)Ze.call(be,Xe)&&Ue.indexOf(Xe)<0&&(At[Xe]=be[Xe]);if(be!=null&&Ae)for(var Xe of Ae(be))Ue.indexOf(Xe)<0&&_e.call(be,Xe)&&(At[Xe]=be[Xe]);return At},Ke=(be,Ue,At)=>new Promise((Xe,Ve)=>{var Ye=Re=>{try{Ie(At.next(Re))}catch(yt){Ve(yt)}},He=Re=>{try{Ie(At.throw(Re))}catch(yt){Ve(yt)}},Ie=Re=>Re.done?Xe(Re.value):Promise.resolve(Re.value).then(Ye,He);Ie((At=At.apply(be,Ue)).next())});const ut=(be=[])=>be==null?void 0:be.map(Ue=>ft(We({},Ue),{title:(Ue==null?void 0:Ue.value)||"",key:Ue==null?void 0:Ue.id,isLeaf:!0})),je=be=>{var Ue=be,{user:At,children:Xe,isShowComponent:Ve=!0,ModalProps:Ye={},onDataSelect:He}=Ue,Ie=tt(Ue,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[Re,yt]=Me.default.useModal(),[Dt]=ze.default.useForm(),[it,Ft]=(0,b.useState)([]),[gt,Et]=(0,b.useState)(!1),[zt,cn]=(0,b.useState)(!1),[,Pt,Qt,$t]=(0,we.U)(he.qE,{page:1,limit:9999}),[,,De]=(0,we.U)(he.V8,{}),[,,St]=(0,we.U)(he.B$,{}),[,,Oe]=(0,we.U)(he.DH,{}),[,,re]=(0,we.U)(he.bJ,{}),oe=()=>{Et(!1),Dt.resetFields(),cn(!1)},Pe=ct=>Ke(void 0,null,function*(){const{node:Ge,dragNode:Ct,event:Rt}=ct,bt=ct.node.pos.split("-"),rn=ct.dropPosition-Number(bt[bt.length-1]);if(rn==0){Ne.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(rn==1&&(Ct==null?void 0:Ct.item_index)==(Ge==null?void 0:Ge.item_index)+1){Ne.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const Gt=yield re({id:Ct==null?void 0:Ct.key,position:rn==-1?1:(Ct==null?void 0:Ct.item_index)>(Ge==null?void 0:Ge.item_index)?(Ge==null?void 0:Ge.item_index)+1:Ge==null?void 0:Ge.item_index});(Gt==null?void 0:Gt.status)===0&&(Ne.ZP.success("\u79FB\u52A8\u6210\u529F"),Qt({},!0))}),nt=ct=>Ke(void 0,null,function*(){let Ge={};zt?Ge=yield St(We({},ct)):Ge=yield Oe(We({},ct)),(Ge==null?void 0:Ge.status)==0&&(Ne.ZP.success((Ge==null?void 0:Ge.message)||(zt?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),Qt({},!0),oe())});return(0,b.useEffect)(()=>{Ye!=null&&Ye.open&&Qt({},!0)},[Ye==null?void 0:Ye.open]),(0,b.useEffect)(()=>{var ct;Ft(ut((ct=$t==null?void 0:$t.data)==null?void 0:ct.list))},[$t]),Ve?b.createElement(b.Fragment,null,yt,Xe,b.createElement(Me.default,We({},We({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},Ye)),b.createElement(Be.Z,{spinning:Pt},(it==null?void 0:it.length)>0?b.createElement(b.Fragment,null,b.createElement(ke.default.DirectoryTree,{height:500,className:fe.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:He,treeData:it,onDrop:Pe,titleRender:ct=>b.createElement(b.Fragment,null,b.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},ct==null?void 0:ct.title),b.createElement("div",{className:`${fe.EditDom}`},b.createElement(ie.Z,{wrap:!1,align:"middle",gutter:16},b.createElement(ue.Z,null,b.createElement(ne.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},b.createElement("i",{className:`iconfont icon-tuodong1 font12 ${fe.currentPrimary}`}))),b.createElement(ue.Z,null,b.createElement(ne.Z,{title:"\u7F16\u8F91"},b.createElement("i",{className:`iconfont icon-bianji11 font12 ${fe.currentPrimary}`,onClick:Ge=>{Ge.stopPropagation(),Dt.setFieldsValue(We({},ct)),Et(!0)}}))),b.createElement(ue.Z,null,b.createElement(ne.Z,{title:"\u5220\u9664"},b.createElement("i",{className:`iconfont icon-shanchu14 font12 ${fe.currentDelete}`,onClick:Ge=>{Ge.stopPropagation(),Re.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Ke(void 0,null,function*(){const Ct=yield De({id:ct==null?void 0:ct.key});(Ct==null?void 0:Ct.status)==0&&(Ne.ZP.success((Ct==null?void 0:Ct.message)||"\u5220\u9664\u6210\u529F"),Qt({},!0))})})}}))))))}),b.createElement(me.op,{className:"ml20 mt20",icon:b.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{cn(!0),Et(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):b.createElement(ce.Z,{styles:{margin:"30px auto"},customText:b.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",b.createElement("a",{onClick:()=>{cn(!0),Et(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),b.createElement(Me.default,{title:zt?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:gt,okText:zt?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{oe()},onOk:()=>{Dt.submit()}},b.createElement(ze.default,{form:Dt,onFinish:nt},zt&&b.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),b.createElement(ze.default.Item,{hidden:!0,name:"id"}),b.createElement(ze.default.Item,{className:"mt10",name:"value"},b.createElement(ge.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var $e=(0,ht.connect)(({loading:be,user:Ue})=>({user:Ue,loading:be.effects}))(je)},30214:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return ze}});var b=ae(59301),ht=ae(77254),Me=ae(75786),ze=()=>{const[Ne,Be]=(0,b.useState)(""),[ke,ie]=(0,b.useState)(0);let[ue,ne]=(0,b.useState)(),[ge,fe]=(0,b.useState)();const[we,he]=(0,b.useState)(!1),ce=(0,b.useRef)("");(0,b.useEffect)(()=>ht.Z.subscribe("preview-image",tt=>{Be(tt),console.log(Je.current)}),[]),(0,b.useEffect)(()=>(document.addEventListener("keydown",me),()=>{document.removeEventListener("keydown",me)}),[]),(0,b.useEffect)(()=>{ce.current=Ne},[Ne]);function me(ft){console.log("e====",ft),ft.keyCode==27&&ce.current&&xe()}function xe(){document.body.style.overflow="auto",ne(void 0),fe(void 0),ie(0),Be("")}function Ee(){ie(ke+90)}function Fe(){ue=Je.current.width*1.1,ge=Je.current.height*1.1,fe(ge),ne(ue)}function Ae(){ue=Je.current.width/1.1,ge=Je.current.height/1.1,fe(ge),ne(ue)}const Ze=(0,b.useRef)(),_e=(0,b.useRef)(),Je=(0,b.useRef)(),We=ft=>{(ft.nativeEvent.target===Ze.current||ft.nativeEvent.target===_e.current)&&xe()};return b.createElement(b.Fragment,null,Ne?b.createElement("div",null,b.createElement("div",{className:"preview-wrp-group",ref:_e},b.createElement(Me.Z,{className:"image-preview",src:Ne,style:{display:"none"},preview:{visible:!0,src:Ne,onVisibleChange:ft=>{Be("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},85533:function(kt,Yt,ae){"use strict";ae.d(Yt,{h:function(){return Ze}});var b=ae(59301),ht=ae(82326),Me=ae(28284),ze=ae(7939),Ne=ae(89780),Be=ae.n(Ne),ke=ae(45559),ie=ae(42313),ue=Object.defineProperty,ne=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ce=(_e,Je,We)=>Je in _e?ue(_e,Je,{enumerable:!0,configurable:!0,writable:!0,value:We}):_e[Je]=We,me=(_e,Je)=>{for(var We in Je||(Je={}))we.call(Je,We)&&ce(_e,We,Je[We]);if(fe)for(var We of fe(Je))he.call(Je,We)&&ce(_e,We,Je[We]);return _e},xe=(_e,Je)=>ne(_e,ge(Je));const Ee=ht.default.Option,Fe={labelCol:{span:4},wrapperCol:{span:20}},Ae={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"]};Yt.Z=({callback:_e,onCancel:Je})=>{const[We,ft]=(0,b.useState)("python");function tt(ut){ft(Ae[ut][1])}function Ke(ut){_e(ut)}return b.createElement(Me.default,xe(me({},Fe),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ke,style:{width:500}}),b.createElement(Me.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(ht.default,{getPopupContainer:ut=>ut.parentNode,onChange:tt},Object.keys(Ae).map(ut=>b.createElement(Ee,{key:ut,value:ut},Ae[ut][0])))),b.createElement(Me.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(Ze,{mode:We})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(ze.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(ze.ZP,{type:"ghost",onClick:Je},"\u53D6\u6D88")))};function Ze({value:_e,onChange:Je,mode:We,options:ft={}}){const tt=(0,b.useRef)(),[Ke,ut]=(0,b.useState)();return(0,b.useEffect)(()=>{if(Ke){let je=function($e){const be=$e.getValue();Je&&Je(be)};return Ke.on("change",je),()=>{Ke.off("change",je)}}},[Ke,Je]),(0,b.useEffect)(()=>{Ke&&Ke.setOption("mode",We)},[Ke,We]),(0,b.useEffect)(()=>{Ke&&(_e!==Ke.getValue()||_e==="")&&setTimeout(()=>{Ke.setValue(_e||"")},300)},[Ke,_e]),(0,b.useEffect)(()=>{if(tt.current&&!Ke){const je=Be().fromTextArea(tt.current,me({mode:We,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ft));ut(je)}},[tt.current,Ke]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:tt}))}},25374:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return Yn}});var b=ae(59301),ht=ae(65582),Me=ae(89780),ze=ae.n(Me),Ne=ae(76374),Be=ae(45559),ke=ae(6313),ie=ae(25717),ue=ae(99498),ne=ae(25419),ge=ae(67549),fe=ae(95097),we=({value:fn="",className:pn,showTextOnly:kn,showLines:hr,style:sr={}})=>{const kr=(0,b.useMemo)(()=>"",[fn]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:kr}}))},he=Object.defineProperty,ce=Object.defineProperties,me=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Ae=(fn,pn,kn)=>pn in fn?he(fn,pn,{enumerable:!0,configurable:!0,writable:!0,value:kn}):fn[pn]=kn,Ze=(fn,pn)=>{for(var kn in pn||(pn={}))Ee.call(pn,kn)&&Ae(fn,kn,pn[kn]);if(xe)for(var kn of xe(pn))Fe.call(pn,kn)&&Ae(fn,kn,pn[kn]);return fn},_e=(fn,pn)=>ce(fn,me(pn));let Je=[{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 We({onActionCallback:fn,title:pn,icon:kn,actionName:hr,className:sr="",children:kr}){function Ur(){fn(hr)}return b.createElement("a",{title:pn,className:sr,onClick:Ur},b.createElement("i",{className:`${kn}`}),kr)}var ft=({watch:fn,showNullButton:pn,showNullProgramButton:kn,onActionCallback:hr,fullScreen:sr,insertTemp:kr,hidetoolBar:Ur,extraUse:aa})=>{const Xr=[...Je,{title:`${fn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${fn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return b.createElement("ul",{className:"markdown-toolbar-container"},!Ur&&Xr.map((lr,Ba)=>b.createElement("li",{key:Ba},lr.actionName?b.createElement(We,_e(Ze({},lr),{onActionCallback:hr})):b.createElement("span",{className:"v-line"}))),pn?b.createElement("li",null,b.createElement(We,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:hr},b.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,kn?b.createElement(b.Fragment,null,b.createElement("li",null,b.createElement(We,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:hr},b.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),b.createElement("li",null,b.createElement(We,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:hr},b.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,kr&&b.createElement("li",null,b.createElement(We,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${kr}`,onActionCallback:hr},b.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),aa&&b.createElement("li",null,aa),b.createElement("li",{className:"btn-full-screen"},b.createElement(We,{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:hr})))},tt=ae(57261),Ke=ae(28284),ut=ae(37568),je=ae(7939),$e=Object.defineProperty,be=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ye=(fn,pn,kn)=>pn in fn?$e(fn,pn,{enumerable:!0,configurable:!0,writable:!0,value:kn}):fn[pn]=kn,He=(fn,pn)=>{for(var kn in pn||(pn={}))Xe.call(pn,kn)&&Ye(fn,kn,pn[kn]);if(At)for(var kn of At(pn))Ve.call(pn,kn)&&Ye(fn,kn,pn[kn]);return fn},Ie=(fn,pn)=>be(fn,Ue(pn));const Re={labelCol:{span:4},wrapperCol:{span:20}};var yt=({callback:fn,onCancel:pn})=>{function kn(hr){fn(hr)}return b.createElement(Ke.default,Ie(He({},Re),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:kn,style:{width:500}}),b.createElement(Ke.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(ut.default,null)),b.createElement(Ke.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(ut.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(je.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(je.ZP,{type:"ghost",onClick:pn},"\u53D6\u6D88")))},Dt=ae(85533),it=ae(45053),Ft=ae(62957),gt=ae(77019),Et=ae(16750),zt=ae(59301),cn=({callback:fn,onCancel:pn})=>{const kn=document.createElement("canvas"),hr=kn.getContext("2d");kn.width=1e3,kn.height=800,hr.fillStyle="#ffffff",hr.fillRect(0,0,kn.width,kn.height);const sr=kn.toDataURL("image/png");return zt.createElement(Ft.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},zt.createElement(gt.Z,{style:{height:"100vh"}},zt.createElement(Et.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:sr,visible:!0,title:String(Date.now())},onOk:kr=>{fn({src:kr.url})},onClose:pn})))},Pt=ae(36207),Qt=ae(5269),$t=ae(6767),De={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},St=ae(59301),re=(0,b.forwardRef)(({onCancel:fn,editImgId:pn,callback:kn},hr)=>{let sr=(0,b.useRef)(),kr=(0,b.useRef)(),Ur=(0,b.useRef)(),aa=(0,b.useRef)(!1);const Xr=(0,b.useRef)(!1);console.log("ref:",hr);const[lr,Ba]=(0,b.useState)(0),[tr,On]=(0,b.useState)("100vh");return(0,b.useEffect)(()=>{Ba(1)},[]),(0,b.useImperativeHandle)(hr,()=>({setHeight:On})),St.createElement("div",{ref:Xr,className:"body-overflow-initial"},St.createElement(Pt.Z,{width:"100vw",height:tr,footer:null,closable:!0,placement:"bottom",open:!!lr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${De.drawerWrap}`,onClose:()=>{window.saveDrawData(Fn=>{kn({src:`/api/attachments/${Fn}`,id:Fn})})},title:St.createElement(gt.Z,{align:"middle"},St.createElement(Qt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),St.createElement(Qt.Z,{onClick:()=>{On(tr==="60px"?"100vh":"60px")}},St.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),St.createElement(Qt.Z,{onClick:()=>{window.saveDrawData(Fn=>{if(Fn===null){$t.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}$t.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),kn({src:`/api/attachments/${Fn}`,id:Fn,disabledClose:!0})})}},St.createElement(je.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},St.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${pn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:kr})))}),oe=ae(74128),Pe=ae(47889),nt=ae(4875);const ct=Pe.ZP.Group,Ge={margin:"0 8px"};var Ct=({callback:fn,onCancel:pn})=>{function kn(hr){fn(hr)}return b.createElement(Ke.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:kn},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:Ge},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:Ge},"\u884C\u6570"),b.createElement(Ke.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(nt.Z,null)),b.createElement("span",{style:Ge},"\u5217\u6570"),b.createElement(Ke.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.createElement(nt.Z,null))),b.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},b.createElement("span",{style:Ge},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(Ke.default.Item,{name:"align"},b.createElement(ct,null,b.createElement(Pe.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(Pe.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(Pe.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(Pe.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(je.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(je.ZP,{type:"ghost",onClick:pn},"\u53D6\u6D88")))},Rt=ae(58755),bt=ae(93510),rn=ae.n(bt),xn=(0,b.forwardRef)(({use3d:fn,width:pn,height:kn,callback:hr,showSaveButton:sr},kr)=>{const Ur=(0,b.useRef)(),aa=(0,b.useRef)(),[Xr,lr]=(0,b.useState)(!1),Ba=(0,b.useRef)({id:Ur,appName:"graphing",width:pn||1e3,height:kn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,b.useEffect)(()=>{aa.current=new(rn())(Ba.current,!0),window.onload=function(){aa.current.inject("applet_container")}},[]);const tr=()=>{var On=window.ggbApplet.getPNGBase64(1,!0,72);return hr&&hr(On),On};return(0,b.useEffect)(()=>{Ba.current.appName=Xr?"3D":"graphing",aa.current.inject("applet_container")},[Xr]),(0,b.useEffect)(()=>{lr(fn)},[fn]),(0,b.useImperativeHandle)(kr,()=>({getImgData:tr})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Ur}),b.createElement(gt.Z,{align:"middle"},b.createElement(Qt.Z,{flex:1},b.createElement(Rt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Xr,onChange:On=>lr(On)})),b.createElement(Qt.Z,null,b.createElement(je.ZP,{size:"large",onClick:tr,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Lt=ae(99298);const mt="link",on="upload-image",_n="add-flowchart",st="draw-image",tn="add-flowchart",Gn="code-block",Nn="add-table",fr="------------",Gr={default:fr,left:`:${fr}`,center:`:${fr}:`,right:`${fr}:`};var qr=ae(31103),sa=ae(65862);function Ht(){}let hn=0;const sn=1e4,Cn="\u2581",Sr="@\u2581\u2581@",$r="@\u2581@",rr=`
**\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`,jn=["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 dn(fn){return/^\d+$/.test(fn)?`${fn}px`:fn}const Nr=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Or={[Nr+"-B"]:"bold",[Nr+"-I"]:"italic"},vn={[mt]:"\u6DFB\u52A0\u94FE\u63A5",[Gn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[on]:"\u6DFB\u52A0\u56FE\u7247",[st]:"\u6DFB\u52A0\u753B\u56FE",[_n]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Nn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Yn=({defaultValue:fn="",onChange:pn,width:kn="100%",height:hr=400,miniToolbar:sr=!1,isFocus:kr=!1,watch:Ur,insertTemp:aa,mode:Xr="markdown",id:lr="markdown-editor-id",showResizeBar:Ba=!1,noStorage:tr=!1,showNullButton:On=!1,showNullProgramButton:Fn=!1,hidetoolBar:An=!1,fullScreen:Wr=!1,onBlur:ea,onCMBeforeChange:Li,onFullScreen:to,className:ir="",disablePaste:ca=!1,disabled:Za=!1,disabledFill:Vi=!1,placeholder:Pi="",values:Vn="",extraUse:da,onAddBlank:ia})=>{const[Tn,pi]=(0,b.useState)(null),[yi,Ai]=(0,b.useState)(fn),[ci,Kr]=(0,b.useState)(Ur),[Oa,Na]=(0,b.useState)(Wr),[qa,Ka]=(0,b.useState)(""),[bi,Di]=(0,b.useState)(0),[Bo,Gi]=(0,b.useState)(hr),[es,Zo]=(0,b.useState)(!1),[Tr,ya]=(0,b.useState)(0),[Ho,ts]=(0,b.useState)(0),ur=(0,b.useRef)(),Aa=(0,b.useRef)(),ji=(0,b.useRef)(),vi=(0,b.useRef)(),ws=(0,b.useRef)(),Ms=(0,b.useRef)(),dr=(0,ht.useDispatch)();(0,b.useEffect)(()=>{const Ar=window.scrollY||window.pageYOffset;Ai(Vn),Tn==null||Tn.setValue(Vn),window.scrollTo(0,Ar)},[Vn]),(0,b.useEffect)(()=>{to==null||to(Oa)},[Oa]),(0,b.useEffect)(()=>{if(ur.current){let Ar=function(Rr,_r){var ei;if(ca){_r.preventDefault();return}const Ut=_r.clipboardData;if(Ut){const gn=Ut.types.toString(),Mn=Ut.items;if(gn==="Files"||Ut.types.indexOf("Files")>-1){if(_r.preventDefault(),Xr=="stex")return;try{let Er=Mn[1];((ei=Mn[0])==null?void 0:ei.kind)==="file"&&(Er=Mn[0]);const xr=Er.getAsFile(),Cr=xr.name.split(".").pop();(0,it.I)(xr,wr=>{var Lr,Fr,Vr;wr.id?((Lr=xr==null?void 0:xr.type)==null?void 0:Lr.indexOf("image"))>-1?$n.replaceSelection(`<img width="100%" src="/api/attachments/${wr.id}?type=${wr.content_type})" alt="" />`):((Fr=xr==null?void 0:xr.type)==null?void 0:Fr.indexOf("video"))>-1?$n.replaceSelection(`<video width="100%" controls src="/api/attachments/${wr.id}"></video>`):((Vr=xr==null?void 0:xr.type)==null?void 0:Vr.indexOf("pdf"))>-1?$n.replaceSelection(`<a href="/api/attachments/${wr.id}?type=${xr.type}&disposition=inline" target="_blank">${xr.name}</a>`):jn.includes(Cr)?$n.replaceSelection(`<a href="/api/attachments/${wr.id}?type=office&disposition=inline" target="_blank">${xr.name}</a>`):$n.replaceSelection(`[${xr.name}](/api/attachments/${wr.id}?type=${wr.content_type})`):(wr==null?void 0:wr.status)===401&&(document.location.href="/user/login")})}catch(Er){$t.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const $n=ze().fromTextArea(ur.current,{mode:Xr,lineNumbers:!sr,lineWrapping:!0,value:fn,autoCloseTags:!0,autoCloseBrackets:!0});return $n.on("keyup",function(Rr,_r){_r.keyCode===8&&(Rr.getValue()==""?$n.setOption("placeholder",Pi):$n.setOption("placeholder",null))}),$n.on("keydown",function(Rr,_r){if(_r.keyCode===8){var ei=os(Rr);ei&&_r.preventDefault()}}),kr&&$n.focus(),$n.on("paste",Ar),Za&&$n.on("beforeChange",function(Rr,_r){(_r.origin==="paste"||_r.origin==="+input")&&_r.cancel()}),pi($n),()=>{$n.off("paste",Ar)}}},[]);const Os=(0,b.useCallback)(()=>{if(Aa.current)try{}catch(Ar){console.log(Ar,"---- to set md editor body height")}},[Bo,Aa,Oa]);(0,b.useEffect)(()=>{function Ar(){let $n=new Ne.Z(Rr=>{for(let _r of Rr)(_r.target.offsetHeight>0||_r.target.offsetWidth>0)&&(Os(),Tn.setSize("100%","100%"),Tn.refresh())});return $n.observe(ur.current.parentElement),$n}if(Tn){const $n=Ar();return()=>{var Rr,_r;(Rr=ur.current)!=null&&Rr.parentElement&&$n.unobserve((_r=ur.current)==null?void 0:_r.parentElement)}}},[Tn,Os]),(0,b.useEffect)(()=>{if(Tn){let Ar=[];for(const[$n,Rr]of Object.entries(Or)){let _r={[$n]:()=>{Kn(Rr)}};Ar.push(_r),Tn.addKeyMap(_r)}return()=>{for(let $n of Ar)Tn.removeKeyMap($n)}}},[Tn]),(0,b.useEffect)(()=>{Wr!==Oa&&Na(Wr)},[Wr]),(0,qr.Z)(()=>{if(!tr&&bi>0){let Ar=new Date().getTime(),$n=window.sessionStorage.getItem(lr);Ar>=bi+sn&&(!$n||$n!==yi)&&(window.sessionStorage.setItem(lr,yi),Zo(!0))}},sn),(0,b.useEffect)(()=>{Kr(Ur)},[Tn,Ur]),(0,b.useEffect)(()=>{Tn&&kr&&Tn.focus()},[Tn,kr]),(0,b.useEffect)(()=>{if(ci&&Tn){let Ar=function(Rr){let _r=Rr.target;if(vi.current){let ei=_r.scrollTop/_r.scrollHeight;vi.current.scrollTop=vi.current.scrollHeight*ei}};const $n=Tn.getScrollerElement();return $n.addEventListener("scroll",Ar),()=>{$n.removeEventListener("scroll",Ar)}}},[Tn,ci]),(0,b.useEffect)(()=>{if(Tn&&Li){let Ar=function($n,Rr){Li($n,Rr)};return Tn.on("beforeChange",Ar),()=>{Tn.off("beforeChange",Ar)}}},[Tn,Li]),(0,b.useEffect)(()=>{if(Tn&&ea){let Ar=function(){ea(Tn.getValue())};return Tn.on("blur",Ar),()=>{Tn.off("blur",Ar)}}},[Tn,ea]);function os(Ar,$n){var Rr=Ar.getDoc(),_r=Rr.getCursor(),ei=Rr.getLine(_r.line),Ut=ei.charAt(_r.ch-1),gn=ei.lastIndexOf("@\u2581@",_r.ch),Mn=ei.lastIndexOf("@\u2581\u2581@",_r.ch),Er=gn>Mn?gn:Mn,xr=gn>Mn?3:4;if(Sr.indexOf(Ut)===-1)return null;if(console.log("change1:",$n,Ar,ei,_r,Er,gn,Mn,Ut),Er>=0&&_r.ch-Er<5){var Cr=Er+xr;return Rr.replaceRange("",{line:_r.line,ch:Er},{line:_r.line,ch:Cr}),{line:_r.line,ch:Cr}}return null}(0,b.useEffect)(()=>{if(Tn){let Ar=function($n,Rr){const _r=$n.getValue();Ai(_r),Di(new Date().getTime()),$n.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),pn&&(Fn?pn(_r,di(_r)):pn(_r))};return Tn.on("change",Ar),()=>{Tn.off("change",Ar)}}},[Tn,pn]),(0,b.useEffect)(()=>{if(Tn)if(fn==null)Tn.setValue(""),Ai("");else{const Ar=window.scrollY||window.pageYOffset;fn!==Tn.getValue()&&(Tn.setValue(fn),Ai(fn),Tn.setCursor(Za?1:Tn.lineCount(),0),window.scrollTo(0,Ar))}},[Tn,fn]);const Kn=(0,b.useCallback)(Ar=>{const $n=Tn.getCursor(),Rr=Tn.getSelection();let _r=Rr.split(`
`);switch(Ar){case"bold":return Tn.replaceSelection("**"+Rr+"**"),Rr===""&&Tn.setCursor($n.line,$n.ch+2),Tn.focus();case"italic":return Tn.replaceSelection("*"+Rr+"*"),Rr===""&&Tn.setCursor($n.line,$n.ch+1),Tn.focus();case"code":return Tn.replaceSelection("`"+Rr+"`"),Rr===""&&Tn.setCursor($n.line,$n.ch+1),Tn.focus();case"inline-latex":return(0,sa.Ye)(dr)?void 0:(Ka("inline-latex"),Tn.focus());case"latex":return Tn.replaceSelection("```latex\n"+Rr+"\n```"),Tn.setCursor($n.line+1,Rr.length+1),Tn.focus();case"line-break":return Tn.replaceSelection(`<br/>
`),Tn.focus();case"list-ul":return Rr===""?Tn.replaceSelection("- "+Rr):Tn.replaceSelection(_r.map(ei=>ei===""?"":`- ${ei}`).join(`
`)),Tn.focus();case"list-ol":return Rr===""?Tn.replaceSelection("1. "+Rr):Tn.replaceSelection(_r.map((ei,Ut)=>ei===""?"":`${Ut+1}. ${ei}`).join(`
`)),Tn.focus();case"add-null-ch":ia==null||ia();return;case"add-signal":return Rr===""&&Tn.setCursor($n.line,$n.ch),Tn.replaceSelection($r),Tn.focus();case"add-multiple":return Rr===""&&Tn.setCursor($n.line,$n.ch),Tn.replaceSelection(Sr),Tn.focus();case"inster-template-1":return Rr===""&&Tn.setCursor($n.line,$n.ch),Tn.replaceSelection(rr),Tn.focus();case"eraser":return Tn.setValue(""),Tn.focus();case"trigger-watch":return Kr(!ci),Tn.focus();case"trigger-full-screen":return Na(!Oa),Tn.focus();case mt:Ka(mt);return;case Gn:Ka(Gn);return;case on:Ka(on);return;case st:Ka(st);return;case"maths-latex":if((0,sa.Ye)(dr))return;Ka("maths-latex");return;case _n:ws.current="",sessionStorage.removeItem("file_id"),Ka(_n);return;case Nn:Ka(Nn);return;default:throw new Error}},[Tn,ci,Oa]),Ir=(0,b.useCallback)((Ar,$n)=>{var Rr,_r,ei,Ut,gn,Mn;Ar!=null&&Ar.disabledClose||Ka("");const{src:Er,alt:xr,id:Cr}=Ar||{};switch(qa){case mt:const{title:Qa,link:Pa}=Ar;return Tn.replaceSelection(`[${Qa}](${Pa})`),Tn.focus();case Gn:const{language:fa,content:Ta}=Ar;return Tn.replaceSelection(["```"+fa,Ta,"```"].join(`
`)),Tn.focus();case"maths-latex":for(var wr=atob(Ar),Lr=new Uint8Array(wr.length),Fr=0;Fr<wr.length;Fr++)Lr[Fr]=wr.charCodeAt(Fr);var Vr=new Blob([Lr],{type:"image/png"});(0,it.I)(Vr,Si=>{Si.id?Tn.replaceSelection(`![,](/api/attachments/${Si.id}?type=${Si.content_type})`):(Si==null?void 0:Si.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,sa.Ye)(dr))return;Tn.replaceSelection("`$$"+Ar+"$$`");break;case tn:if(!Cr)return;Tn.getValue().indexOf(Er)===-1?Tn.replaceSelection(`<center><img id="${Cr}" width="80%" src="${Er}" class="draw-flowchart" alt="${xr||""}" /></center>`):document.getElementById(Cr).src=oe.Z.API_SERVER+Er+"?t="+Date.now();break;case on:case st:const Da=$n,Jn=(ei=(_r=(Rr=Da==null?void 0:Da.name)==null?void 0:Rr.split("."))==null?void 0:_r.pop)==null?void 0:ei.call(_r);return((Ut=Da==null?void 0:Da.type)==null?void 0:Ut.indexOf("image"))>-1||!(Da!=null&&Da.type)?Da!=null&&Da.align||Da!=null&&Da.width?Tn.replaceSelection(`<p style="text-align:${Da.align||"initial"}"><img width="${Da.width?Da.width+"%":"initial"}" src="${Er}" alt="${xr||""}" /></p>`):Tn.replaceSelection(`<img width="100%" src="${Er}" alt="${xr||""}" />`):((gn=Da==null?void 0:Da.type)==null?void 0:gn.indexOf("video"))>-1?Tn.replaceSelection(`<video width="100%" controls src="${Er}"></video>`):((Mn=Da==null?void 0:Da.type)==null?void 0:Mn.indexOf("pdf"))>-1?Tn.replaceSelection(`<a href="${Er}?type=${Da.type}&disposition=inline" target="_blank">${Da.name}</a>`):jn.includes(Jn)?Tn.replaceSelection(`<a href="${Er}?type=office&disposition=inline" target="_blank">${Da.name}</a>`):Tn.replaceSelection(`[${Da.name}](${Er})`),Tn.focus();case Nn:const{row:no,col:Ya,align:Ci}=Ar;let _a=`
`;for(let Si=0;Si<no;Si++){let oo=[],Sa=[];for(let zi=0;zi<Ya;zi++)Si===1&&Sa.push(Gr[Ci]),oo.push(" ");Si===1&&(_a+=`| ${Sa.join(" | ")} |
`),_a+=`| ${oo.join(Ya===1?"":" | ")} |
`}return Tn.replaceSelection(_a+`
`),Tn.focus();default:throw new Error}},[Tn,qa]),$a=(0,b.useMemo)(()=>{switch(qa){case mt:return b.createElement(yt,{callback:Ir,onCancel:wi});case Gn:return b.createElement(Dt.Z,{callback:Ir,onCancel:wi});case on:return b.createElement(it.Z,{callback:Ir,onCancel:wi});case _n:return b.createElement(re,{editImgId:ws.current,callback:Ir,onCancel:wi});case Nn:return b.createElement(Ct,{callback:Ir,onCancel:wi});case"maths-latex":return b.createElement(xn,{showSaveButton:!0,callback:Ir});case"inline-latex":return b.createElement(Lt.Z,{showSaveButton:!0,callback:Ir});default:return null}},[qa]);function wi(){Ka("")}(0,b.useEffect)(()=>{if(ji.current){let Ar=function(gn){ei=!0,Ut=gn.pageY},$n=function(){ei=!1},Rr=function(gn){if(ei){let Mn=gn.pageY-Ut;Mn<0&&(Mn=0),Mn>300&&(Mn=300);let Er=hr+Mn+"px";Gi(Er)}},_r=ji.current,ei=!1,Ut=0;return _r.addEventListener("mousedown",Ar),document.addEventListener("mousemove",Rr),document.addEventListener("mouseup",$n),()=>{_r.removeEventListener("mousedown",Ar),document.removeEventListener("mousemove",Rr),document.removeEventListener("mouseup",$n)}}},[Tn,ji]),(0,b.useEffect)(()=>{Gi(hr)},[hr]);const co=dn(kn),xa=dn(Bo),La={width:co,height:xa},xs=(0,b.useMemo)(()=>{if(bi){let Ar=new Date(bi),$n=Ar.getHours(),Rr=Ar.getMinutes(),_r=Ar.getSeconds();return $n=$n<10?"0"+$n:$n,Rr=Rr<10?"0"+Rr:Rr,_r=_r<10?"0"+_r:_r,`${$n}:${Rr}:${_r}`}return 0},[bi]),di=Ar=>{const $n=[];if(Fn){let Rr=-1;Ar=Ar.replace(/(@▁▁@|@▁@)/g,function(_r,ei,Ut){$n.push({multiLine:_r!==$r})})}return $n};function pa(){window.sessionStorage.removeItem(lr),Zo(!1),Di(0)}function Ha(){Zo(!1),Di(0),Tn.setValue(window.sessionStorage.getItem(lr))}(0,b.useEffect)(()=>{vn[qa]&&qa!==st&&qa!==_n&&setTimeout(()=>{const Ar=document.getElementsByClassName("markdown-popup-form")[0],$n=window.innerWidth/2-Ar.offsetWidth/2,Rr=window.innerHeight/2-Ar.offsetHeight/2;ya($n),ts(Rr)},0)},[qa]);const xi=Ar=>{Ar.preventDefault();const $n=Ar.clientX-Tr,Rr=Ar.clientY-Ho;document.body.onmousemove=_r=>{let ei=_r.clientX-$n,Ut=_r.clientY-Rr;const gn=document.getElementsByClassName("markdown-popup-form")[0],Mn=window.innerWidth-gn.offsetWidth,Er=window.innerHeight-gn.offsetHeight;ei=Math.max(0,Math.min(ei,Mn)),Ut=Math.max(0,Math.min(Ut,Er)),mi(_r.clientX,_r.clientY,$n,Rr)&&(ya(ei),ts(Ut))},document.body.onmouseup=function(){document.body.onmousemove=null}},mi=(Ar,$n,Rr,_r)=>{const ei=document.body.clientHeight,Ut=document.body.clientWidth;return Ar<20&&Rr>Ar||Ar>Ut-20&&Rr<Ar||$n<20&&_r>$n||$n>ei-20&&_r<$n?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return b.createElement(b.Fragment,null,b.createElement("div",{className:"markdown-editor-wrapper",ref:Aa},b.createElement("div",{className:`markdown-editor-container ${ir} ${ci?"on-preview":""} ${sr?"mini":""} ${Oa?"full-screen":""}`,style:La},b.createElement(ft,{insertTemp:aa,watch:ci,fullScreen:Oa,showNullButton:On,showNullProgramButton:Fn,onActionCallback:Kn,hidetoolBar:An,extraUse:da}),b.createElement("div",{className:"markdown-editor-body"},b.createElement("div",{className:"codemirror-container"},b.createElement("textarea",{ref:ur,placeholder:Pi})),ci?b.createElement("div",{ref:vi,className:"preview-container"},Xr==="stex"&&b.createElement(we,{value:yi}),Xr!=="stex"&&b.createElement(fe.Z,{edit:!0,disabledFill:Vi,showProgramFill:Fn,value:yi,openEditor:Ar=>{var $n;ws.current=Ar,($n=Ms.current)==null||$n.setHeight("100vh"),setTimeout(()=>{Ka("add-flowchart")},150)}})):null))),Ba?b.createElement("a",{ref:ji,className:"editor-resize"}):null,qa===st&&b.createElement(cn,{callback:Ir,onCancel:wi}),qa===_n&&b.createElement(re,{ref:Ms,editImgId:ws.current,callback:Ir,onCancel:wi}),b.createElement(tt.Z,null,vn[qa]&&qa!==st&&qa!==_n?b.createElement(Ft.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Tr,top:Ho},title:b.createElement("div",{style:{cursor:"move"},onMouseDown:xi},vn[qa]),open:!0,onCancel:wi,footer:null,destroyOnClose:!0,width:qa===_n?"1200px":null,height:qa===_n?"80vh":null,className:"markdown-popup-form"},$a):null))}},45053:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return Je},I:function(){return ft}});var b=ae(28284),ht=ae(6767),Me=ae(37568),ze=ae(44104),Ne=ae(4875),Be=ae(47889),ke=ae(7939),ie=ae(28735),ue=ae(59301),ne=ae(59301),ge=Object.defineProperty,fe=Object.defineProperties,we=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,xe=(tt,Ke,ut)=>Ke in tt?ge(tt,Ke,{enumerable:!0,configurable:!0,writable:!0,value:ut}):tt[Ke]=ut,Ee=(tt,Ke)=>{for(var ut in Ke||(Ke={}))ce.call(Ke,ut)&&xe(tt,ut,Ke[ut]);if(he)for(var ut of he(Ke))me.call(Ke,ut)&&xe(tt,ut,Ke[ut]);return tt},Fe=(tt,Ke)=>fe(tt,we(Ke));const{useForm:Ae}=b.default,Ze={width:280,marginRight:10},_e={labelCol:{span:5},wrapperCol:{span:19}};var Je=({callback:tt,onCancel:Ke})=>{const[ut]=Ae();let je=(0,ue.useRef)();function $e(At){je.current.width=ut.getFieldValue("width"),je.current.align=ut.getFieldValue("align"),tt(At,je.current)}function be(At,Xe){if(At.status===-1){ht.ZP.error(At.message);return}ut.setFieldsValue({src:`/api/attachments/${At.id}`,type:Xe.type})}function Ue(At){let Xe=At.target.files[0];je.current=Xe,ft(Xe,be)}return ne.createElement(b.default,Fe(Ee({form:ut},_e),{className:"upload-image-panel",onFinish:$e,style:{width:470,overflow:"hidden"}}),ne.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ne.createElement("div",{className:"flex-container"},ne.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ne.createElement(Me.default,{style:Ze})),ne.createElement(We,{onFileChange:Ue}))),ne.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ne.createElement(Me.default,{style:{width:264}})),ne.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ne.createElement(ze.Z,null,ne.createElement(b.default.Item,{name:"width",style:{margin:0}},ne.createElement(Ne.Z,{style:{width:264}})),ne.createElement("span",{className:"ml8"},"%"))),ne.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ne.createElement(Be.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"}]})),ne.createElement("aside",null,ne.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ne.createElement(ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(ke.ZP,{type:"default",onClick:Ke},"\u53D6\u6D88"))))};function We({onFileChange:tt}){return ne.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ne.createElement("input",{type:"file",onChange:tt}))}function ft(tt,Ke){if(!tt)throw new String("\u6CA1\u6709\u6587\u4EF6");let ut=new FormData;ut.append("editormd-image-file",tt),ut.append("file_param_name","editormd-image-file"),ut.append("byxhr","true");var je=new window.XMLHttpRequest;je.withCredentials=!0,je.addEventListener("load",function($e){Ke(JSON.parse($e.target.responseText),tt)},!1),je.addEventListener("error",function($e){console.error($e)},!1),je.open("POST",`${ie.KI}/api/attachments.json`),je.send(ut)}},57261:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return Me}});var b=ae(59301),ht=ae(4676);class Me extends b.Component{constructor(Ne){super(Ne);const Be=window.document;this.node=Be.createElement("div"),Be.body.appendChild(this.node)}render(){const{children:Ne}=this.props;return(0,ht.createPortal)(Ne,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},50258:function(kt,Yt,ae){"use strict";ae.d(Yt,{SV:function(){return cn},ZP:function(){return zt}});var b=ae(59301),ht=ae(76374);const Me={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"]},ze={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"]},Ne={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(`
`)}]},Be={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(`
`)}]},ke={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=ae(53184),ue=ae.n(ie),ne=(Pt,Qt,$t)=>new Promise((De,St)=>{var Oe=Pe=>{try{oe($t.next(Pe))}catch(nt){St(nt)}},re=Pe=>{try{oe($t.throw(Pe))}catch(nt){St(nt)}},oe=Pe=>Pe.done?De(Pe.value):Promise.resolve(Pe.value).then(Oe,re);oe(($t=$t.apply(Pt,Qt)).next())});const ge={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"]}},fe=(Pt,Qt,$t,De)=>{const St=Qt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:$t.lineNumber,endColumn:$t.column});return Array.from(new Set(St.match(/\b\w{2,}\b/g)||[])).map(re=>({label:re,kind:Pt.languages.CompletionItemKind.Text,insertText:re,range:De}))},we=(Pt,Qt,$t,De)=>{Pt.languages.registerCompletionItemProvider(Qt,{provideCompletionItems(St,Oe){const re=St.getWordUntilPosition(Oe),oe={startLineNumber:Oe.lineNumber,endLineNumber:Oe.lineNumber,startColumn:re.startColumn,endColumn:re.endColumn},Pe=St.getLineContent(Oe.lineNumber).substring(re.startColumn-2,re.endColumn);return{suggestions:[...fe(Pt,St,Oe,oe),...$t.map(ct=>({label:ct,kind:Pt.languages.CompletionItemKind.Keyword,documentation:ct,insertText:ct,insertTextRules:Pt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:oe})),...De.map(ct=>({label:ct.label,kind:Pt.languages.CompletionItemKind.Snippet,documentation:ct.content,insertText:Pe.startsWith("#")?ct.content.replace(/#/,""):ct.content,insertTextRules:Pt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:oe}))]}}})};var he=Pt=>{ge.languages.forEach(Qt=>{Pt.languages.registerDocumentFormattingEditProvider(Qt,{provideDocumentFormattingEdits($t){return ne(this,null,function*(){const De=ue()($t.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:$t.getFullModelRange(),text:De}]})}})}),we(Pt,"java",ze.keywords,ze.quickKey),we(Pt,"cpp",Ne.keywords,Ne.quickKey),we(Pt,"c",Me.keywords,[]),we(Pt,"python",Be.keywords,Be.quickKey),we(Pt,"scala",ke.keywords,ke.quickKey)};const ce="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var me=Object.defineProperty,xe=(Pt,Qt,$t)=>Qt in Pt?me(Pt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:$t}):Pt[Qt]=$t,Ee=(Pt,Qt,$t)=>xe(Pt,typeof Qt!="symbol"?Qt+"":Qt,$t);const Fe=class Ip{constructor(Qt,$t,De){this.placeholder=Qt,this.editor=$t,this.monaco=De,$t.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Ip.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)}};Ee(Fe,"ID","editor.widget.placeholderHint");var Ze=Fe,_e=ae(96236),Je=ae(6767),We=ae(25399),ft=ae(89392),tt=ae(77254),Ke=ae(56102),ut=Object.defineProperty,je=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Xe=(Pt,Qt,$t)=>Qt in Pt?ut(Pt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:$t}):Pt[Qt]=$t,Ve=(Pt,Qt)=>{for(var $t in Qt||(Qt={}))Ue.call(Qt,$t)&&Xe(Pt,$t,Qt[$t]);if(be)for(var $t of be(Qt))At.call(Qt,$t)&&Xe(Pt,$t,Qt[$t]);return Pt},Ye=(Pt,Qt)=>je(Pt,$e(Qt)),He=(Pt,Qt)=>{var $t={};for(var De in Pt)Ue.call(Pt,De)&&Qt.indexOf(De)<0&&($t[De]=Pt[De]);if(Pt!=null&&be)for(var De of be(Pt))Qt.indexOf(De)<0&&At.call(Pt,De)&&($t[De]=Pt[De]);return $t},Ie=(Pt,Qt,$t)=>new Promise((De,St)=>{var Oe=Pe=>{try{oe($t.next(Pe))}catch(nt){St(nt)}},re=Pe=>{try{oe($t.throw(Pe))}catch(nt){St(nt)}},oe=Pe=>Pe.done?De(Pe.value):Promise.resolve(Pe.value).then(Oe,re);oe(($t=$t.apply(Pt,Qt)).next())});function Re(Pt){return/^\d+$/.test(Pt)?`${Pt}px`:Pt}function yt(){}let Dt=!1;const it={"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 Ft(Pt=[]){let Qt=Pt;if(Array.isArray(Pt)){for(let $t=0;$t<Pt.length;$t++){let De=it[Pt[$t]];if(De)return De}return Qt[0]}return it[Qt]||Qt}let gt=null;const Et=()=>Ie(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(Pt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",Pt)}});var zt=Pt=>{var Qt=Pt,{width:$t="100%",height:De="100%",value:St,language:Oe="javascript",style:re={},options:oe={},overrideServices:Pe={},theme:nt="vs-dark",onEditBlur:ct,isCopy:Ge=!1,onSave:Ct,autoHeight:Rt=!1,forbidCopy:bt=!1,forbidCopyTips:rn,onChange:Gt=yt,editorDidMount:xn=yt,onFocus:Lt=yt,onBreakPoint:mt=yt,breakPointValue:on=[],filename:_n="educoder.txt",errorLine:st,errorContent:tn="",highlightLine:Gn,openBreakPoint:Nn=!1,placeholder:fr="",showMiniMap:Gr=!0}=Qt,qr=He(Qt,["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 sa=(0,b.useRef)(),Ht=(0,b.useRef)({}),hn=(0,b.useRef)(),sn=(0,b.useRef)(),Cn=(0,b.useRef)([]),Sr=(0,b.useRef)(!1),$r=(0,b.useRef)(),rr=(0,b.useRef)(),jn=(0,b.useRef)(!1),[dn,vr]=(0,b.useState)(!1);function Nr(){let tr;return sa.current&&(tr=new ht.Z(On=>{for(let Fn of On)(Fn.target.offsetHeight>0||Fn.target.offsetWidth>0)&&Ht.current.instance.layout()}),tr.observe(sa.current)),tr}function Or(){Je.ZP.warning({content:decodeURIComponent(rn||ce),key:"monaco-editor-tip"})}const vn=()=>{let tr=Ht.current.instance;if(St!=null&&tr&&dn){const On=tr.getModel();On&&St!==On.getValue()&&(Dt=!0,On.setValue(St),tr.layout(),Dt=!1)}};(0,b.useEffect)(()=>{const tr=tt.Z.subscribe("formatDocument",On=>{var Fn;let An=Ht.current.instance;(Fn=An==null?void 0:An.getAction)==null||Fn.call(An,"editor.action.formatDocument").run()});return window.updateMonacoValue=On=>{Gt(On)},tr},[]),(0,b.useEffect)(()=>{var tr;let On=Ht.current.instance;sn.current&&clearTimeout(sn.current),sn.current=setTimeout(()=>{vn()},500),St&&(St!=null&&St.length)&&((tr=On==null?void 0:On.updateOptions)==null||tr.call(On,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(St.split(/\r\n|\r|\n/g).length))+3,5)}))},[St,dn,Ht.current]),(0,b.useEffect)(()=>{if(st&&Ht.current&&Ht.current.instance){let On=Ht.current.instance;On.changeViewZones(function(Fn){var An=document.createElement("div");An.style.padding="10px 20px",An.style.width="calc(100% - 20px)",An.className="my-error-line-wrp",An.innerHTML=tn,Fn.addZone({afterLineNumber:st||11,heightInLines:3,domNode:An})});var tr={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}};On.addOverlayWidget(tr),On.revealPositionInCenter({lineNumber:20,column:1})}},[st,Ht.current,dn]);const Yn=(tr="",On)=>{if(!tr||tr.trim()==="")return!0;const An=Ht.current.instance.getModel().getLineTokens(On);let Wr=!1;for(let ea=0;ea<2;ea++)An.getStandardTokenType(ea)===1&&(Wr=!0);return Wr};(0,b.useEffect)(()=>{var tr;const On=(tr=Ht.current)==null?void 0:tr.instance;if(On&&dn&&bt){const Fn=On.onDidBlurEditorWidget(()=>{jn.current=!1}),An=On.onDidFocusEditorText(()=>{jn.current=!0});return()=>{Fn.dispose(),An.dispose()}}},[Ht.current,dn,bt]),(0,b.useEffect)(()=>{var tr;if((tr=Ht.current)!=null&&tr.instance&&dn&&Nn){let On=Ht.current.instance,Fn=On.getModel();if(!Fn)return;(()=>{var da;let ia=[],Tn=[];const pi=Fn.getAllDecorations();for(let Ai of pi)Ai.options.className==="highlighted-line"&&(ia.push((da=Ai==null?void 0:Ai.range)==null?void 0:da.startLineNumber),Tn.push(Ai==null?void 0:Ai.id));if(Gn===ia[0])return;Fn.deltaDecorations(Tn,[]);const yi=Fn.getLineCount();Gn&&Gn<=yi&&(On.deltaDecorations([],[{range:new gt.Range(Gn,1,Gn,Fn.getLineMaxColumn(Gn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),On.revealLineInCenter(Gn))})();const Wr=(da=!1)=>{var ia;let Tn=[],pi=[];const yi=Fn.getAllDecorations();for(let Ai of yi)Ai.options.linesDecorationsClassName==="breakpoints-select"&&(Tn.push((ia=Ai==null?void 0:Ai.range)==null?void 0:ia.startLineNumber),pi.push(Ai==null?void 0:Ai.id));if(da)return{lines:Tn,ids:pi};mt(Tn)},ea=da=>Ie(void 0,null,function*(){let ia={range:new gt.Range(da,1,da,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Fn.deltaDecorations([],[ia]),Wr()}),Li=da=>Ie(void 0,null,function*(){let ia=[];const Tn=On.getLineDecorations(da);for(let pi of Tn)pi.options.linesDecorationsClassName==="breakpoints-select"&&ia.push(pi.id);yield Fn.deltaDecorations(ia,[]),Wr()}),to=da=>{let ia=On.getLineDecorations(da);for(let Tn of ia)if(Tn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ft.isEqual)(on,Wr(!0).lines)){Fn.deltaDecorations(Wr(!0).ids,[]);const da=on.map(ia=>({range:new gt.Range(ia,1,ia,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Fn.deltaDecorations([],da)}const ir=On.onDidChangeModelContent(da=>{let ia=On.getPosition();if(ia){let Tn=ia.lineNumber;clearTimeout(rr.current),rr.current=setTimeout(()=>{Yn(Fn.getLineContent(Tn),Tn)?Li(Tn):to(Tn)?(Li(Tn),ea(Tn)):Wr()},100)}}),ca=On.onMouseDown(da=>{var ia,Tn,pi;if(da.target.detail&&((pi=(Tn=(ia=da.target)==null?void 0:ia.element)==null?void 0:Tn.className)!=null&&pi.includes("line-numbers"))){let yi=da.target.position.lineNumber;if(Yn(Fn.getLineContent(yi),yi))return;to(yi)?Li(yi):ea(yi)}}),Za=da=>{let ia={range:new gt.Range(da,1,da,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Cn.current=On.deltaDecorations(Cn.current,[ia])},Vi=()=>{Cn.current=On.deltaDecorations(Cn.current,[])},Pi=On.onMouseMove(da=>{var ia,Tn,pi;if(Vi(),da.target.detail&&((pi=(Tn=(ia=da.target)==null?void 0:ia.element)==null?void 0:Tn.className)!=null&&pi.includes("line-numbers"))){let yi=da.target.position.lineNumber;if(Yn(Fn.getLineContent(yi),yi))return;Za(yi)}}),Vn=On.onMouseLeave(()=>{Vi()});return()=>{ir.dispose(),ca.dispose(),Pi.dispose(),Vn.dispose()}}},[Ht.current,dn,on,Gn,Nn,Oe]),(0,b.useEffect)(()=>{var tr;(tr=Ht.current)!=null&&tr.instance&&Nn&&Ht.current.instance.setPosition({lineNumber:0,column:0})},[Gn]);function fn(){let tr=Ht.current.instance;if(tr){const On=tr.getSelection(),Fn=Ht.current.pastePos||{},An=new gt.Range(Fn.startLineNumber||On.endLineNumber,Fn.startColumn||On.endColumn,Fn.endLineNumber||On.endLineNumber,Fn.endColumn||On.endColumn);setTimeout(()=>{tr.executeEdits("",[{range:An,text:""}])},300)}}function pn(tr){(window.navigator.platform.match("Mac")?tr.metaKey:tr.ctrlKey)&&tr.keyCode==83&&(tr.preventDefault(),Ct())}const kn=()=>{if(Rt&&Ht.current.instance){const tr=Ht.current.instance.getContentHeight();lr(tr<De?De:tr)}else lr(De)};function hr(tr){var On=document.createEvent("MouseEvents");On.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),tr.dispatchEvent(On)}const sr=tr=>{if(!jn.current)return;const{keyCode:On,ctrlKey:Fn,metaKey:An,target:Wr,type:ea}=tr;return(ea==="paste"||(On===67||On===86)&&(An||Fn))&&Wr.nodeName==="TEXTAREA"&&(Or(),tr.preventDefault()),!1};function kr(tr,On){var Fn=window.URL||window.webkitURL||window,An=new Blob([On]),Wr=document.createElementNS("http://www.w3.org/1999/xhtml","a");Wr.href=Fn.createObjectURL(An),Wr.download=tr,hr(Wr)}(0,b.useEffect)(()=>{kn()},[kn]),(0,b.useEffect)(()=>{sa.current&&!dn&&Promise.all([ae.e(8909),ae.e(2460)]).then(ae.bind(ae,71448)).then(tr=>{try{gt=tr,Ht.current.instance=gt.editor.create(sa.current,{value:St,language:Ft(Oe),theme:nt,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Gr||!1}},Pe);const On=Ht.current.instance;let Wr=[..._e.BH._menuItems].find(ir=>ir[0]._debugName=="EditorContext")[1],ea=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Li=(ir,ca)=>{var Za,Vi;let Pi=ir._first;do ca.includes((Vi=(Za=Pi.element)==null?void 0:Za.command)==null?void 0:Vi.id)&&ir._remove(Pi);while(Pi=Pi.next)};if(xn(On,gt),setTimeout(()=>{kn(),Ht.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{kr(_n||"educoder.txt",On.getValue())}})},500),Ht.current.subscription=On.onDidChangeModelContent(ir=>{Sr.current?clearTimeout($r.current):(kn(),Gt(On.getValue(),ir)),$r.current=setTimeout(()=>{Sr.current=!1},500)}),window.Monaco||he(gt,Ft(Oe)),bt&&(Li(Wr,ea),sa.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",sr),window.removeEventListener("paste",sr),window.addEventListener("keydown",sr),window.addEventListener("paste",sr)),window.Monaco=gt,ct&&On.onDidBlurEditorWidget(()=>{ct(On.getValue())}),Lt&&On.onDidFocusEditorText(()=>{bt&&Et(),Lt(On.getValue())}),bt){Et();try{On.onDidPaste(ir=>{const ca=On.getSelection(),Za=Ht.current.pastePos||{},Vi=new gt.Range(Za.startLineNumber||ca.endLineNumber,Za.startColumn||ca.endColumn,Za.endLineNumber||ca.endLineNumber,Za.endColumn||ca.endColumn);On.executeEdits("",[{range:ir.range,text:""}])})}catch(ir){}}let to=Nr();return fr&&typeof fr=="string"&&new Ze(fr,On,gt),vr(!0),()=>{const ir=Ht.current.instance;ir.dispose();const ca=ir.getModel();ca&&ca.dispose(),Ht.current.subscription&&Ht.current.subscription.dispose(),to.unobserve(sa.current)}}catch(On){}})},[]),(0,b.useEffect)(()=>{if(Ht.current.instance&&dn)return document.addEventListener("keydown",pn,!1),()=>{document.removeEventListener("keydown",pn)}},[Ct,dn]),(0,b.useEffect)(()=>{let tr=Ht.current.instance;if(tr&&dn){let On=Ft(Oe);gt.editor.setModelLanguage(tr.getModel(),On)}},[Oe,dn]),(0,b.useEffect)(()=>{Ht.current.instance&&dn&&gt.editor.setTheme(nt)},[nt,dn]),(0,b.useEffect)(()=>{let tr=Ht.current.instance;hn.current=oe,tr&&dn&&(tr.updateOptions(Ve({},oe)),setTimeout(()=>{tr.getModel().updateOptions(Ve({},oe))},200))},[JSON.stringify(oe),dn]),(0,b.useEffect)(()=>{let tr=Ht.current.instance;tr&&dn&&tr.layout()},[$t,De,dn]);const[Ur,aa]=(0,b.useState)(Re($t)),[Xr,lr]=(0,b.useState)(Re(De)),Ba=Ye(Ve({},re),{width:Ur,height:Xr,position:"relative"});return b.createElement("div",{className:"my-monaco-editor",ref:sa,style:Ba,onFocus:()=>{bt&&Et()}},Ge&&b.createElement(Ke.CopyToClipboard,{text:St,onCopy:()=>Je.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(We.Z,{title:"\u590D\u5236\u4EE3\u7801"},b.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},b.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function cn({width:Pt="100%",height:Qt="100%",original:$t,modified:De,language:St,options:Oe={}}){const re=(0,b.useRef)(),[oe,Pe]=(0,b.useState)(null);function nt(Rt){let bt;return re.current&&(bt=new ht.Z(rn=>{for(let Gt of rn)(Gt.target.offsetHeight>0||Gt.target.offsetWidth>0)&&Rt.layout()}),bt.observe(re.current)),bt}(0,b.useEffect)(()=>(re.current&&Promise.all([ae.e(8909),ae.e(9404)]).then(ae.bind(ae,2550)).then(Rt=>{gt=Rt;const bt=gt.editor.createDiffEditor(re.current,Ye(Ve({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},Oe),{wordWrap:!0}));Pe(bt);let rn=nt(bt);return()=>{bt.dispose();const Gt=bt.getModel();Gt&&Gt.dispose(),rn.unobserve(re.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,b.useEffect)(()=>{oe&&oe.setModel({original:gt.editor.createModel($t,St),modified:gt.editor.createModel(De,St)})},[$t,De,St,oe]);const ct=Re(Pt),Ge=Re(Qt),Ct={width:ct,height:Ge};return b.createElement("div",{className:"my-diff-editor",ref:re,style:Ct})}},77825:function(kt,Yt,ae){"use strict";var b=ae(829),ht=ae(82326),Me=ae(58755),ze=ae(59301);const Ne=ht.default.Option;Yt.Z=({isTheoretical:Be,onFontSizeChange:ke,cmFontSize:ie,cmCodeMode:ue,autoFormat:ne,onCodeModeChange:ge,onTabToSpace:fe,onAutoFormat:we,formatDocument:he,className:ce="",tabToSpace:me,children:xe,code_editor:Ee,challenge:Fe,shixun_environment_id:Ae,shixun_environments:Ze})=>{var _e;const Je={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},We=(_e=Ze==null?void 0:Ze.find(ft=>ft.shixun_environment_id===Ae))==null?void 0:_e.program_language;return console.log("----",We,Ze,Ae,Ee),ze.createElement("div",{className:`tpi-code-setting ${ce}`},ze.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ze.createElement("section",null,ze.createElement("div",{className:"file-item"},ze.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ze.createElement(ht.default,{bordered:!1,size:"small",value:ue,onChange:ge},ze.createElement(Ne,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ze.createElement(Ne,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!Be&&ze.createElement(ze.Fragment,null,ze.createElement("div",{className:"file-item"},ze.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ze.createElement(ht.default,{bordered:!1,size:"small",value:ie,onChange:ke},ze.createElement(Ne,{value:12},"12px"),ze.createElement(Ne,{value:14},"14px"),ze.createElement(Ne,{value:16},"16px"),ze.createElement(Ne,{value:18},"18px"),ze.createElement(Ne,{value:20},"20px"),ze.createElement(Ne,{value:22},"22px"))),ze.createElement("div",{className:"file-item"},ze.createElement("b",null,"Tab\u8F6C\u6362"),ze.createElement(Me.Z,{checked:me,onChange:fe})),ze.createElement("div",{className:"file-item",onClick:he},ze.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!Be&&ze.createElement(ze.Fragment,null,ze.createElement("h3",null,"\u5FEB\u6377\u952E"),ze.createElement("section",null,ze.createElement("div",{className:"file-item"},ze.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ze.createElement("span",null,"Ctrl + S")),ze.createElement("div",{className:"file-item"},ze.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ze.createElement("span",null,"F1 / Alt + F1")),ze.createElement("div",{className:"file-item"},ze.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ze.createElement("span",null,"Ctrl + ]/[")),ze.createElement("div",{className:"file-item"},ze.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ze.createElement("span",null,"Ctrl + Shift + \\")),ze.createElement("div",{className:"file-item"},ze.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ze.createElement("span",null,"Home")),ze.createElement("div",{className:"file-item"},ze.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ze.createElement("span",null,"End"))),xe),!Be&&ze.createElement(ze.Fragment,null,ze.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),ze.createElement("section",null,We&&ze.createElement("div",{className:"file-item"},ze.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),ze.createElement("span",null,We)),ze.createElement("div",{className:"file-item"},ze.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ze.createElement("span",null,Je[Fe==null?void 0:Fe.difficulty])),ze.createElement("div",{className:"file-item"},ze.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ze.createElement("span",null,Ee==null?void 0:Ee.name)),ze.createElement("div",{className:"file-item"},ze.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ze.createElement("span",null,Ee!=null&&Ee.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},61584:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return ge}});var b={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"},ht=ae(29787),Me=ae(25399),ze=ae(89787),Ne=ae(92310),Be=ae.n(Ne),ke=ae(65862),ie=ae(2524),ue=ae(59301),ge=({className:fe,dataSource:we=[],col:he=4,right:ce,bottom:me=23,precision:xe=0,wrapWidth:Ee=1200,trackEventItems:Fe,loading:Ae,onRemove:Ze=()=>{},isCurrent:_e=!0,showProgress:Je=!1,showAlias:We=!1,category:ft,hiddenClick:tt})=>{const Ke=Math.floor((Ee-(he-1)*ce)/he),ut=[{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 ue.createElement(ht.Z,{spinning:Ae},ue.createElement("div",{className:Be()(b.list,fe)},!!(we!=null&&we.length)&&(we==null?void 0:we.map((je,$e)=>{var be,Ue,At,Xe,Ve,Ye,He,Ie,Re,yt,Dt,it,Ft;const{name:gt,id:Et,identifier:zt,featured:cn,school_name:Pt,image_url:Qt,excellent:$t,is_plan:De}=je;return ue.createElement("div",{key:Et,className:_e&&Je?b.wrapisCurrent:b.wrap,style:{width:Ke,marginRight:(1+$e)%he===0?0:ce+xe,marginBottom:me}},ue.createElement("a",{className:b.li,onClick:St=>{St.preventDefault(),St.stopPropagation(),Fe&&(0,ke.L9)([Fe]),(0,ke.xg)(`/paths/${zt}`)}},ue.createElement("div",{className:b.img},ue.createElement("img",{className:b.cover,src:`${Qt}`}),(be=je==null?void 0:je.subject_tags)==null?void 0:be.map((St,Oe)=>{var re,oe;if(Oe===0){const nt=(re=ut.find(ct=>ct.name==St))==null?void 0:re.swimg;return ue.createElement("img",{className:b.sign,src:nt,style:{left:"-4px"}})}const Pe=(oe=ut.find(nt=>nt.name==St))==null?void 0:oe.ptimg;return ue.createElement("img",{className:b.sign,src:Pe,style:{left:`${48+52*(Oe-1)+2*Oe}px`}})}),ue.createElement("div",{className:b.tagsDom},ue.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(je==null?void 0:je.excellent)&&ue.createElement("div",{className:b.bq},"\u5F00\u653E\u8BFE\u7A0B"),((Ue=je==null?void 0:je.custom_tags)==null?void 0:Ue.length)>0&&ue.createElement(Me.Z,{title:(Ve=(Xe=je==null?void 0:je.custom_tags)==null?void 0:Xe[((At=je==null?void 0:je.custom_tags)==null?void 0:At.length)-1])==null?void 0:Ve.tag_name},ue.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},ue.createElement("span",{className:"multi-llipsis1e text-10px"},(Ie=(He=je==null?void 0:je.custom_tags)==null?void 0:He[((Ye=je==null?void 0:je.custom_tags)==null?void 0:Ye.length)-1])==null?void 0:Ie.tag_name))))),ft=="hide"&&(je==null?void 0:je.studying)&&_e&&ue.createElement("div",{className:`${b.movebq} user-path-items`,onClick:St=>{St.stopPropagation(),Ze(je)}},ue.createElement("i",{className:"iconfont icon-yichu1 font12"}),ue.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(ft)&&_e&&ue.createElement("div",{className:`${b.hiddenbq} user-path-items`,onClick:St=>{St.stopPropagation(),tt(je)}},ue.createElement("i",{className:`iconfont ${ft=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),ue.createElement("span",null,ft=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),ue.createElement("div",{className:b.name},ue.createElement(Me.Z,{title:We&&(je!=null&&je.excellent_alias_name)?ue.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${gt}`,ue.createElement("br",null),ue.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${je==null?void 0:je.excellent_alias_name}`)):gt},ue.createElement("span",{className:b.e},We&&(je==null?void 0:je.excellent_alias_name)||gt))),_e&&Je&&((Re=je==null?void 0:je.progress)==null?void 0:Re.all_score)!=0&&ue.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ue.createElement(ze.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((yt=je==null?void 0:je.progress)==null?void 0:yt.my_score)/((Dt=je==null?void 0:je.progress)==null?void 0:Dt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(it=je==null?void 0:je.progress)==null?void 0:it.my_score,"/",(Ft=je==null?void 0:je.progress)==null?void 0:Ft.all_score),(!_e||!Je)&&ue.createElement(Me.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Pt}`},ue.createElement("div",{className:b.unit},ue.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Pt)),(!_e||!Je)&&ue.createElement("div",{className:b.tags},ue.createElement("div",null,ue.createElement(Me.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ue.createElement("span",null,je.stages_count))),ue.createElement(Me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ue.createElement("span",null,je.members_count)))))))})),!we.length&&ue.createElement(ie.Z,null)))}},82636:function(kt,Yt,ae){"use strict";ae.d(Yt,{jL:function(){return Ne},w9:function(){return Re},QD:function(){return _n},cQ:function(){return Xe.Z},op:function(){return rn},O5:function(){return Or},_b:function(){return Gr},t7:function(){return Ee},Gi:function(){return Et},YG:function(){return Ft},qp:function(){return ge},vr:function(){return Gn},qE:function(){return Lt},Je:function(){return Ze},wb:function(){return At},cq:function(){return De},tp:function(){return he}});var b=ae(59301),ht={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"},Me="data:image/png;base64,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",Ne=({dataSource:vn=[],img:Yn,imgWidth:fn=346,title:pn,sunTitle:kn,bannerExtraContent:hr})=>b.createElement("div",{className:ht.banner},b.createElement("div",{className:ht.content},b.createElement("aside",null,b.createElement("p",null,b.createElement("b",null,pn),b.createElement("span",null,kn)),vn.length>0&&b.createElement("div",{className:ht.btns},vn.map((sr,kr)=>b.createElement("div",{key:kr,onClick:sr.click},sr.name,sr.sign?b.createElement("img",{src:Me,width:39}):null))),hr),Yn&&b.createElement("img",{style:{marginTop:33,marginRight:38},src:Yn,width:fn}))),Be={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"},ke=ae(92310),ie=ae.n(ke),ue=ae(89392),ge=({dataSource:vn=[],value:Yn,onChange:fn,onTitleChange:pn,className:kn,title:hr,titleWidth:sr=41,style:kr={},fontColor:Ur="#6A7283",showCount:aa})=>{const[Xr,lr]=(0,b.useState)(1),[Ba,tr]=(0,b.useState)(!1),On=(0,b.useRef)(null),Fn=(0,b.useRef)(null);return(0,b.useEffect)(()=>{var An;vn.length!==0&&(((An=On==null?void 0:On.current)==null?void 0:An.clientHeight)>97?lr(1):lr(0)),vn.length===0&&lr(0),tr(!1)},[vn]),b.createElement("div",{className:ie()(Be.row,kn,"fadeIn","animated"),style:kr},b.createElement("div",{onClick:(0,ue.throttle)(()=>pn==null?void 0:pn(),2e3),style:{width:sr,marginTop:Ba?12:4},className:`${Be.title} ${pn?"current":""}`},hr),b.createElement("div",{className:Ba?`${Be.tagsWrap} ${Be.tagsBorderWrap}`:Be.tagsWrap},b.createElement("div",{className:Be.bar,ref:Fn,style:Xr>0?{height:Xr===1?97:"auto",overflow:Xr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},b.createElement("div",{className:Be.tag,ref:On},vn==null?void 0:vn.map(An=>b.createElement("span",{onClick:()=>fn(An.id),key:An.id,style:{color:Ur},className:Yn===An.id?Be.active:""},b.createElement("span",{title:An.name,className:Be.name},An.name),!!aa&&b.createElement("span",{className:Be.num},An.count))))),!!Xr&&b.createElement(b.Fragment,null,Xr===1?b.createElement("div",{onClick:()=>{var An;lr(2),((An=On==null?void 0:On.current)==null?void 0:An.clientHeight)>245?tr(!0):tr(!1)},className:Be.action},"\u5C55\u5F00",b.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):b.createElement("div",{onClick:()=>{Fn.current.scrollTop=0,lr(1),tr(!1)},className:Be.action},"\u6536\u8D77",b.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},fe={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"},he=({dataSource:vn=[],value:Yn,onChange:fn,className:pn,style:kn={}})=>b.createElement("div",{style:kn,className:ie()(fe.tabs,pn)},vn.map(hr=>b.createElement("span",{onClick:()=>fn(hr.id),className:Yn===hr.id?fe.active:"",key:hr.id},hr.name))),ce={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"},me=ae(37568),Ee=({dataSource:vn=[],value:Yn="",onChange:fn,onInputChange:pn=()=>{},className:kn,style:hr={},placeholder:sr,allowClear:kr=!1})=>{var Ur;const[aa,Xr]=(0,b.useState)(""),[lr,Ba]=(0,b.useState)("");(0,b.useEffect)(()=>{var Fn;let An=Yn;(Fn=JSON.stringify(Yn))!=null&&Fn.includes("{")&&(Xr(Yn.id),An=Yn.value||"");try{Ba(decodeURIComponent(An||""))}catch(Wr){Ba(decodeURIComponent(An||""))}},[Yn]);const tr=()=>{fn(encodeURIComponent(lr),aa||null)},On=Fn=>{Fn!==aa&&(Xr(Fn),fn(encodeURIComponent(lr),Fn))};return b.createElement("div",{className:ie()(ce.input,kn),style:hr},!!vn.length&&b.createElement("div",{className:ce.dropdown},b.createElement("div",{className:ce.text},(Ur=vn.find(Fn=>Fn.id===aa))==null?void 0:Ur.name,b.createElement("i",{className:"iconfont icon-zhankai4"}),b.createElement("b",{className:ce.b1}),b.createElement("b",{className:ce.b2})),b.createElement("div",{className:ce.menu},vn.map((Fn,An)=>b.createElement("div",{key:An,onClick:()=>On(Fn.id)},Fn.name)))),b.createElement(me.default,{onPressEnter:tr,value:lr,onChange:Fn=>{Ba(Fn.target.value),pn(encodeURIComponent(Fn.target.value),aa||null)},placeholder:sr,variant:"borderless",allowClear:kr,onClear:()=>fn("",aa||null)}),b.createElement("i",{onClick:tr,className:"iconfont icon-sousuo9 font14 current"}))},Fe={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"},Ze=({value:vn,onChange:Yn,className:fn,total:pn,pageSize:kn,style:hr={}})=>{const sr=vn<2,kr=vn>=Math.ceil(pn/kn);return pn<=kn?b.createElement(b.Fragment,null):b.createElement("div",{className:ie()(Fe.quickPager,fn),style:hr},b.createElement("div",{onClick:()=>{sr||Yn(vn-1,"prev")},className:sr?Fe.disabled:""},"\u4E0A\u4E00\u9875"),b.createElement("div",{onClick:()=>{kr||Yn(vn+1,"next")},className:kr?Fe.disabled:""},"\u4E0B\u4E00\u9875"))},_e={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Je=ae(29787),We=ae(25399),ft=ae(63139),tt=ae(74128),Ke=ae(65862),ut=ae(96908),je=ae(57177),$e=ae(81378),be=ae(2524),At=({className:vn,dataSource:Yn=[],col:fn=4,right:pn,bottom:kn=23,precision:hr=0,wrapWidth:sr=1200,trackEventItems:kr,loading:Ur})=>{const aa=Math.floor((sr-(fn-1)*pn)/fn);return b.createElement(Je.Z,{spinning:Ur},b.createElement("div",{className:ie()(_e.list,vn)},!!Yn.length&&Yn.map((Xr,lr)=>{const{name:Ba,id:tr,identifier:On,power:Fn,cover_image_id:An,pic:Wr}=Xr;return b.createElement("div",{className:_e.wrap,key:tr,style:{width:aa,marginRight:(1+lr)%fn===0?0:pn+hr,marginBottom:kn}},b.createElement("a",{target:"_blank",href:`/shixuns/${On}/challenges`,className:_e.li,onClick:ea=>{ea.preventDefault(),kr&&(0,Ke.L9)([kr]),Fn&&(0,Ke.xg)(`/shixuns/${On}/challenges`)}},b.createElement("div",{className:_e.img},b.createElement("img",{className:_e.cover,src:`${Wr}`}),Xr.is_jupyter&&b.createElement("img",{className:_e.sign,src:ut}),Xr.is_jupyter_lab&&b.createElement("img",{className:_e.sign,src:je}),Xr.is_unity_3d&&b.createElement("img",{className:_e.sign,src:$e})),b.createElement("div",{className:_e.name},b.createElement(We.Z,{title:Ba||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},b.createElement("span",{className:_e.e},Ba||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),b.createElement("div",{className:_e.tags},b.createElement(We.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),b.createElement("span",null,Xr.challenges_count))),!!Xr.myshixuns_count&&b.createElement(We.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),b.createElement("span",null,Xr.myshixuns_count))),b.createElement(We.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},b.createElement("span",null,b.createElement("span",null,Xr.level))),b.createElement("div",{className:_e.rate},b.createElement(ft.Z,{allowHalf:!0,disabled:!0,defaultValue:Xr.score_info}),b.createElement("span",null,"\xA0",Xr.score_info?`${Xr.score_info}\u5206`:"5\u5206")))),!Fn&&b.createElement("div",{className:_e.lockWrap},b.createElement("img",{src:`${tt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),b.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Yn.length&&b.createElement(be.Z,null)))},Xe=ae(61584),Ve={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ye="data:image/png;base64,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",He=ae(59301),Re=({className:vn,dataSource:Yn=[],col:fn=4,right:pn,bottom:kn=23,precision:hr=0,wrapWidth:sr=1200,trackEventItems:kr,loading:Ur,category:aa,hiddenClick:Xr,handleVery:lr=()=>!0,isCurrent:Ba})=>{const tr=Math.floor((sr-(fn-1)*pn)/fn);return He.createElement(Je.Z,{spinning:Ur},He.createElement("div",{className:ie()(Ve.list,vn)},!!Yn.length&&Yn.map((On,Fn)=>{const{subject_identifier:An,id:Wr,identifier:ea,power:Li}=On,to=On.is_public!=0&&On.is_public;return He.createElement("div",{className:Ve.wrap,key:Wr,style:{width:tr,marginRight:(1+Fn)%fn===0?0:pn+hr,marginBottom:kn}},He.createElement("a",{className:Ve.li,onClick:ir=>{ir.preventDefault(),lr(On==null?void 0:On.first_category_url)&&(kr&&(0,Ke.L9)([kr]),(0,Ke.xg)(On.first_category_url))}},He.createElement("div",{className:Ve.top},He.createElement(We.Z,{title:On.name},He.createElement("div",{className:Ve.name},On.name)),He.createElement("img",{className:Ve.img,src:tt.Z.IMG_SERVER+"/images/"+On.avatar_url}),He.createElement("div",{className:Ve.text,title:On.creator},On.creator),An&&He.createElement("div",{className:Ve.btns},He.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),He.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),to&&He.createElement("div",{className:Ve.sign},"\u516C\u5F00"),Ba&&He.createElement("div",{className:Ve.hidden,onClick:ir=>{ir.stopPropagation(),Xr(On)}},He.createElement("i",{className:`iconfont ${aa=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),aa=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),He.createElement("div",{className:Ve.bottom},On.visits>0&&He.createElement(We.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},He.createElement("span",null,He.createElement("i",{className:"iconfont icon-liulanyan"}),He.createElement("span",null,On.visits))),On.course_members_count>0&&He.createElement(We.Z,{title:"\u6210\u5458",placement:"bottom"},He.createElement("span",null,He.createElement("i",{className:"iconfont icon-chengyuan"}),On.course_members_count)),On.tasks_count>0&&He.createElement(We.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},He.createElement("span",null,He.createElement("i",{className:"iconfont icon-zuoye"}),On.tasks_count)),On.is_end?He.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):He.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!On.is_accessible&&He.createElement("div",{className:Ve.lockWrap},He.createElement("img",{src:`${tt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),He.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Yn.length&&He.createElement(be.Z,null)))},yt={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"},Dt=ae(65582),Ft=({dataSource:vn=[],value:Yn,onChange:fn,className:pn,style:kn={},tabBarExtraContent:hr})=>b.createElement("div",{className:ie()(yt.tabs,pn),style:kn},b.createElement("div",{className:yt.tabsWrap},vn.map((sr,kr)=>!(sr!=null&&sr.hide)&&b.createElement("aside",{className:yt.tab,onClick:()=>{fn(sr.id),sr.link&&Dt.history.push(sr.link)},key:kr},b.createElement("div",{className:Yn===sr.id?yt.active:""},sr.name),(sr==null?void 0:sr.resetCount)==null&&(sr==null?void 0:sr.total)!==void 0&&b.createElement("span",null,"\uFF08",sr==null?void 0:sr.total,"\uFF09"),(sr==null?void 0:sr.resetCount)!==void 0&&(sr==null?void 0:sr.total)!==void 0&&b.createElement(We.Z,{title:(sr==null?void 0:sr.tip)!=null?sr==null?void 0:sr.tip:""},b.createElement("span",{style:{color:"#9096A3"}},"\uFF08",b.createElement("span",{style:{color:"#000"}},sr==null?void 0:sr.resetCount),"/",b.createElement("span",null,sr==null?void 0:sr.total),"\uFF09"))))),b.createElement("div",{className:yt.tabBar},hr)),Et=({className:vn,style:Yn={},children:fn})=>b.createElement("div",{className:ie()(vn),style:Yn},fn),zt={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"},cn=ae(75727),Pt=ae(93041);const Qt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var De=({sortValue:vn,dropValue:Yn,className:fn,onSort:pn,onDrop:kn,dataSource:hr=Qt})=>{var sr;return b.createElement("div",{className:ie()(zt.orderWrap,fn)},b.createElement(cn.Z,{dropdownRender:()=>b.createElement(Pt.default,null,hr.map((kr,Ur)=>b.createElement(Pt.default.Item,{key:Ur,onClick:()=>kn(kr.id)},kr.name)))},b.createElement("span",{className:zt.orderTextWrap},(sr=hr.find(kr=>Yn===kr.id))==null?void 0:sr.name)),b.createElement("span",{className:zt.orderIconWrap},b.createElement("span",{className:zt.orderAsc},b.createElement("i",{className:vn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${zt.cursorPointer} ${zt.active}`:`iconfont icon-sanjiaoxing-up font12 ${zt.cursorPointer}`,onClick:()=>pn(vn==="asc"?"desc":"asc")})),b.createElement("span",{className:zt.orderDesc},b.createElement("i",{className:vn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${zt.cursorPointer} ${zt.active}`:`iconfont icon-sanjiaoxing-down font12 ${zt.cursorPointer}`,onClick:()=>pn(vn==="asc"?"desc":"asc")}))))},St={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"},Oe=ae(7939),re=Object.defineProperty,oe=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,ct=(vn,Yn,fn)=>Yn in vn?re(vn,Yn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):vn[Yn]=fn,Ge=(vn,Yn)=>{for(var fn in Yn||(Yn={}))Pe.call(Yn,fn)&&ct(vn,fn,Yn[fn]);if(oe)for(var fn of oe(Yn))nt.call(Yn,fn)&&ct(vn,fn,Yn[fn]);return vn},Ct=(vn,Yn)=>{var fn={};for(var pn in vn)Pe.call(vn,pn)&&Yn.indexOf(pn)<0&&(fn[pn]=vn[pn]);if(vn!=null&&oe)for(var pn of oe(vn))Yn.indexOf(pn)<0&&nt.call(vn,pn)&&(fn[pn]=vn[pn]);return fn},Rt=(vn,Yn,fn)=>new Promise((pn,kn)=>{var hr=Ur=>{try{kr(fn.next(Ur))}catch(aa){kn(aa)}},sr=Ur=>{try{kr(fn.throw(Ur))}catch(aa){kn(aa)}},kr=Ur=>Ur.done?pn(Ur.value):Promise.resolve(Ur.value).then(hr,sr);kr((fn=fn.apply(vn,Yn)).next())}),rn=vn=>{var Yn=vn,{className:fn,style:pn,children:kn,loading:hr=!1,openLoading:sr,onClick:kr=()=>{},size:Ur="middle",shape:aa="round"}=Yn,Xr=Ct(Yn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[lr,Ba]=(0,b.useState)(!1);return b.createElement(Oe.ZP,Ge({onClick:(0,ue.throttle)(tr=>Rt(void 0,null,function*(){sr&&Ba(!0);try{yield kr(tr)}catch(On){console.log("error",On)}sr&&Ba(!1)}),2e3,{leading:!0,trailing:!1}),className:ie()(St.btn,St[`${Ur}-${aa}`],fn),style:pn,size:Ur,shape:aa,loading:lr||hr},Xr),kn)},Gt={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"},Lt=({className:vn,style:Yn,children:fn=null,onClick:pn,title:kn})=>b.createElement("div",{className:ie()(Gt.head,vn),style:Yn},b.createElement("span",{className:"primary-hover",onClick:pn},b.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),b.createElement("b",{title:kn},kn),b.createElement("div",{className:Gt.node},fn)),mt={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"},_n=({confirmShow:vn=!0,confirmTitle:Yn,confirmClick:fn,cancelShow:pn=!0,cancelTitle:kn,cancelClick:hr,className:sr,style:kr,confirmLoading:Ur=!1})=>b.createElement("div",{className:ie()(mt.btns,sr),style:kr},vn&&b.createElement(Oe.ZP,{loading:Ur,onClick:fn,type:"primary",className:mt.confirm},Yn),pn&&b.createElement(Oe.ZP,{onClick:hr,className:mt.cancel},kn)),st={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"},Gn=({className:vn,style:Yn={},LeftContent:fn,children:pn,RightContent:kn})=>b.createElement("div",{className:ie()(st.fixedBottom,vn),style:Yn},b.createElement("div",{className:st.wrap},b.createElement("div",{className:st.left},fn),b.createElement("div",{className:st.center},pn),b.createElement("div",{className:st.right},kn))),Nn={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"},Gr=({className:vn,style:Yn={},dataSource:fn=[]})=>b.createElement("div",{className:ie()(Nn.crumbs,vn),style:Yn},fn.map((pn,kn)=>kn<fn.length-1?b.createElement(b.Fragment,{key:kn},pn.path||pn.onClick?b.createElement("span",{className:Nn.hover,onClick:pn!=null&&pn.onClick?pn.onClick:()=>Dt.history.push(pn.path)},pn.name):b.createElement("span",null,pn.name),b.createElement("span",null,"\xA0",">","\xA0")):b.createElement("span",{key:kn,style:{color:"#5F6368"}},pn.name))),qr=ae(11938),sa=Object.defineProperty,Ht=Object.defineProperties,hn=Object.getOwnPropertyDescriptors,sn=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,$r=(vn,Yn,fn)=>Yn in vn?sa(vn,Yn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):vn[Yn]=fn,rr=(vn,Yn)=>{for(var fn in Yn||(Yn={}))Cn.call(Yn,fn)&&$r(vn,fn,Yn[fn]);if(sn)for(var fn of sn(Yn))Sr.call(Yn,fn)&&$r(vn,fn,Yn[fn]);return vn},jn=(vn,Yn)=>Ht(vn,hn(Yn)),dn=(vn,Yn)=>{var fn={};for(var pn in vn)Cn.call(vn,pn)&&Yn.indexOf(pn)<0&&(fn[pn]=vn[pn]);if(vn!=null&&sn)for(var pn of sn(vn))Yn.indexOf(pn)<0&&Sr.call(vn,pn)&&(fn[pn]=vn[pn]);return fn};const{Countdown:vr}=qr.default;var Or=vn=>{var Yn=vn,{onChange:fn}=Yn,pn=dn(Yn,["onChange"]);const[kn,hr]=(0,b.useState)(null);(0,b.useEffect)(()=>{typeof kn=="number"&&kn>=0&&fn(kn)},[kn]);const sr=kr=>{const Ur=Math.floor(kr/1e3);hr(Ur)};return b.createElement(vr,jn(rr({},pn),{onChange:sr}))}},31103:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return ht}});var b=ae(59301);function ht(Me,ze){const Ne=(0,b.useRef)();(0,b.useEffect)(()=>{Ne.current=Me}),(0,b.useEffect)(()=>{function Be(){Ne.current()}if(ze!==null){let ke=setInterval(Be,ze);return()=>clearInterval(ke)}},[ze])}},21390:function(kt,Yt,ae){"use strict";var b=ae(59301),ht=ae(11938),Me=ae(4875),ze=ae(28284),Ne=ae(62957),Be=ae(29787),ke=ae(70858),ie=ae(37568),ue=ae(77019),ne=ae(5269),ge=ae(7939),fe=ae(87513),we=ae(66649),he=ae.n(we),ce=ae(65582),me=ae(65862),xe=ae(27158),Ee=ae(41867),Fe=ae(61527),Ae=ae(59301),Ze=(ft,tt,Ke)=>new Promise((ut,je)=>{var $e=At=>{try{Ue(Ke.next(At))}catch(Xe){je(Xe)}},be=At=>{try{Ue(Ke.throw(At))}catch(Xe){je(Xe)}},Ue=At=>At.done?ut(At.value):Promise.resolve(At.value).then($e,be);Ue((Ke=Ke.apply(ft,tt)).next())});const{Countdown:_e}=ht.default,Je=({value:ft,onChange:tt,MaxMinutes:Ke})=>Ae.createElement(Ae.Fragment,null,Ae.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",Ae.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",Ae.createElement("br",null)),Ae.createElement(Me.Z,{value:ft,onChange:tt,min:0,precision:0,max:Ke,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Ke}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),We=({exercise:ft,successCb:tt,dispatch:Ke})=>{var ut,je,$e,be;const Ue=(0,ce.useParams)(),[At]=ze.default.useForm(),Xe=ze.default.useWatch("time",At),[Ve,Ye]=(0,b.useState)(!1),He=(0,b.useRef)(),{actionTabs:Ie}=ft,[Re,yt]=(0,b.useState)(),[,Dt,it,Ft]=(0,Fe.U)(fe.n7,{id:Ue.categoryId}),[,gt,Et]=(0,Fe.U)(fe.Cd,{});(0,b.useEffect)(()=>{ft.actionTabs.key==="student-unlock"&&(Ye(!1),At.resetFields())},[ft.actionTabs.key]);const zt=()=>new Promise(oe=>Ze(void 0,null,function*(){var Pe,nt;return He.current=yield(0,xe.y)({ip_limit:(Pe=Ie==null?void 0:Ie.exerciseParams)==null?void 0:Pe.ip_limit,ip_bind:(nt=Ie==null?void 0:Ie.exerciseParams)==null?void 0:nt.ip_bind_type}),oe()})),cn=()=>Ze(void 0,null,function*(){var oe,Pe,nt,ct,Ge;yield At.validateFields();const Ct=At.getFieldsValue();if(Ye(!0),(((oe=Ie==null?void 0:Ie.exerciseParams)==null?void 0:oe.ip_limit)!=="no"||(Pe=Ie==null?void 0:Ie.exerciseParams)!=null&&Pe.ip_bind_type)&&(yield zt()),(yield(0,fe.ZD)((nt=Ie==null?void 0:Ie.exerciseParams)==null?void 0:nt.id,{exercise_user_id:(ct=Ie==null?void 0:Ie.exerciseParams)==null?void 0:ct.exercise_user_id,unlock_key:Ct.unlock_key,time:Ct.time,ip:He.current})).status===0){if(tt){Ke({type:"exercise/setActionTabs",payload:{}}),tt();return}const bt=Ie==null?void 0:Ie.exerciseParams;(0,me.nr)({inner_ip:bt.inner_ip,public_ip:bt.public_ip,open_camera:bt.open_camera,ip_limit:bt.ip_limit,ip_bind:bt.ip_bind,ip_bind_type:bt.ip_bind_type,exercise_tips:bt.exercise_tips,exerciseId:bt.id,screen_open:bt.screen_open,screen_num:bt.screen_num,screen_sec:bt.screen_sec,coursesId:Ue.coursesId,login:(Ge=(0,Ee.eY)())==null?void 0:Ge.login,history,identity_verify:bt.identity_verify,open_phone_video_recording:bt.open_phone_video_recording,current_status:bt.current_status}),Ke({type:"exercise/setActionTabs",payload:{}})}Ye(!1)}),Pt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:oe=>Ae.createElement("span",{className:oe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},oe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:oe=>Ae.createElement("span",{className:oe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},oe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Qt=((ut=Ie==null?void 0:Ie.exerciseParams)==null?void 0:ut.errorMessage)&&typeof((je=Ie==null?void 0:Ie.exerciseParams)==null?void 0:je.errorMessage)=="object";(0,b.useEffect)(()=>{ft.actionTabs.key==="student-unlock"&&Ze(void 0,null,function*(){const oe=yield Et(Ue);yield it({}),oe.status||yt(oe)})},[ft.actionTabs.key]);const{time:$t,end_time:De}=(Re==null?void 0:Re.exercise)||{},St=Ft!=null&&Ft.user_end_time?he()(Ft==null?void 0:Ft.user_end_time).add(1,"minutes"):he()(),Oe=he()(Ft==null?void 0:Ft.user_total_end_time)>St?Math.round(he().duration(he()(Ft==null?void 0:Ft.user_total_end_time).diff(St.startOf("minute"))).asMinutes()):0,re=((Ft==null?void 0:Ft.student_left_minutes)||0)+(Xe||0);return Ae.createElement(Ae.Fragment,null,Ae.createElement(Ne.default,{width:514,centered:!0,closable:!!(($e=Ie==null?void 0:Ie.exerciseParams)!=null&&$e.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ft.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Ke({type:"exercise/setActionTabs",payload:{}})}},Ae.createElement(Be.Z,{spinning:Dt||gt},Qt&&Ae.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Qt&&Ae.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Qt&&Ae.createElement(ke.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((be=Ie==null?void 0:Ie.exerciseParams)==null?void 0:be.errorMessage)||{}],columns:Pt}),Ae.createElement("div",{className:""},Ae.createElement(ze.default,{form:At,layout:"vertical",autoComplete:"off"},Ae.createElement(ze.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},Ae.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),$t!==-1?Ae.createElement(Ae.Fragment,null,Ae.createElement(ze.default.Item,{name:"time",label:Ae.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",Ae.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",he()(Ft==null?void 0:Ft.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},Ae.createElement(Je,{MaxMinutes:Oe})),Ae.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",Ae.createElement("span",{className:"ml5"},Dt||gt?"--":re),"\u5206\u949F",re!==0&&(Ft==null?void 0:Ft.user_end_time)&&Ae.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",Ae.createElement("span",{className:"ml5"},he()(Ft==null?void 0:Ft.user_end_time).add(Xe||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):Ae.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",he()(De).format("YYYY-MM-DD HH:mm")))),Ae.createElement(ue.Z,{justify:"space-between",align:"middle"},Ae.createElement(ne.Z,null),Ae.createElement(ne.Z,null,Ae.createElement(ge.ZP,{loading:Ve,onClick:cn},"\u8FDB\u5165\u8003\u8BD5"))))))};Yt.Z=(0,ce.connect)(({exercise:ft})=>({exercise:ft}))(We)},72851:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return Ve}});var b=ae(59301),ht=ae(47889),Me=ae(7939),ze=ae(6767),Ne=ae(62957),Be=ae(4875),ke=ae(77019),ie=ae(5269),ue=ae(37285),ne=ae(50258),ge={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},fe=ae(41867),we=ae(24334),he=ae(38147),ce=ae(65582),me=ae(95097),xe=ae(88761),Ee=ae(87169),Fe=ae(26227),Ae=ae(59301),Ze=Object.defineProperty,_e=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Ke=(Ye,He,Ie)=>He in Ye?Ze(Ye,He,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Ye[He]=Ie,ut=(Ye,He)=>{for(var Ie in He||(He={}))ft.call(He,Ie)&&Ke(Ye,Ie,He[Ie]);if(We)for(var Ie of We(He))tt.call(He,Ie)&&Ke(Ye,Ie,He[Ie]);return Ye},je=(Ye,He)=>_e(Ye,Je(He)),$e=(Ye,He,Ie)=>new Promise((Re,yt)=>{var Dt=gt=>{try{Ft(Ie.next(gt))}catch(Et){yt(Et)}},it=gt=>{try{Ft(Ie.throw(gt))}catch(Et){yt(Et)}},Ft=gt=>gt.done?Re(gt.value):Promise.resolve(gt.value).then(Dt,it);Ft((Ie=Ie.apply(Ye,He)).next())});const be={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Ue=(Ye=>(Ye[Ye.SET_PATH=0]="SET_PATH",Ye[Ye.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Ye))(Ue||{});function At(Ye,He){switch(He.type){case 0:return je(ut({},Ye),{selectedPath:He.payload});case 1:return je(ut({},Ye),{passedContent:He.payload});default:throw new Error}}var Ve=({language:Ye,dispatch:He,shixunWorkReport:Ie,v:Re,languages:yt,classroomList:Dt,autoHeight:it,diff_code_count:Ft,data:gt})=>{const[Et,zt]=(0,b.useState)(yt==null?void 0:yt[0]),cn=(0,ce.useParams)();return(0,b.useEffect)(()=>{zt(yt==null?void 0:yt[0])},[]),(0,b.useEffect)(()=>{var Pt;zt((Pt=yt==null?void 0:yt.filter(Qt=>Qt.language===(Et==null?void 0:Et.language)))==null?void 0:Pt[0])},[yt]),Ae.createElement(Ae.Fragment,null,Ae.createElement("h2",null," ",Ae.createElement("span",null,Re.is_finish?Ae.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",Ae.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):Ae.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",Ae.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(yt==null?void 0:yt.length)>1&&Ae.createElement(ht.ZP.Group,{defaultValue:Ye,style:{marginLeft:10},onChange:Pt=>{var Qt;Re.language=Pt.target.value,zt((Qt=yt==null?void 0:yt.filter($t=>$t.language===Pt.target.value))==null?void 0:Qt[0])}},yt==null?void 0:yt.map(Pt=>Ae.createElement(ht.ZP,{value:Pt==null?void 0:Pt.language},Pt==null?void 0:Pt.language)))),(0,fe.GJ)()&&Ie!="shixunWorkReport"&&Ae.createElement("span",null,Ae.createElement("span",null,"\u5F97\u5206 ",Et==null?void 0:Et.score,"/",Et==null?void 0:Et.total_score),Ae.createElement(Me.ZP,{style:{margin:"0px 10px"},onClick:()=>{var Pt,Qt;if(!((Qt=(Pt=Dt.AssistantObject)==null?void 0:Pt.hack)!=null&&Qt.can_appraise)&&(0,fe.Rm)()){ze.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let $t=Et==null?void 0:Et.score;Ne.default.confirm({title:"\u8C03\u5206",content:Ae.createElement("div",null,Ae.createElement("p",null,"\u5F97\u5206\uFF1A",Et==null?void 0:Et.score,"/",Et==null?void 0:Et.total_score),Ae.createElement("p",null,"\u8C03\u5206\uFF1A",Ae.createElement(Be.Z,{min:0,max:Et==null?void 0:Et.total_score,defaultValue:Et==null?void 0:Et.score,onChange:De=>{$t=De}}))),okText:"\u786E\u8BA4",onOk:()=>$e(void 0,null,function*(){(yield(0,he.ZP)(`/api/courses/${cn==null?void 0:cn.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:cn==null?void 0:cn.coursesId,hack_user_code_id:Et==null?void 0:Et.hack_user_id,score:$t}})).status===0&&(ze.ZP.success("\u8C03\u5206\u6210\u529F"),He({type:"shixunHomeworks/setActionTabs",payload:{}}),He({type:"shixunHomeworks/getShixunWorkReports",payload:ut({},cn)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,fe.GJ)()&&Ie!="shixunWorkReport"&&Ae.createElement(Me.ZP,{onClick:()=>{var Pt;if(!((Pt=Dt.AssistantObject.hack)!=null&&Pt.can_appraise)&&(0,fe.Rm)()){ze.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}He({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Ie.user_id,type:"1",language:Et==null?void 0:Et.language,v:Re,data:ut({},Ie)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),Ae.createElement(ne.ZP,{height:300,language:Et==null?void 0:Et.language,value:Et!=null&&Et.code?we.Base64.decode(Et==null?void 0:Et.code):"",autoHeight:it,theme:"default",options:be}),((Et==null?void 0:Et.comment)||(Et==null?void 0:Et.hidden_comment))&&Ae.createElement("div",null,Ae.createElement(ke.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},Ae.createElement(ie.Z,{flex:1},Ae.createElement("h1",{className:ge.title},"\u70B9\u8BC4\u5185\u5BB9")),Ae.createElement(ie.Z,{className:"pr30"},(0,fe.GJ)()&&Ae.createElement(Me.ZP,{onClick:()=>$e(void 0,null,function*(){Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:Ae.createElement(Ee.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return $e(this,null,function*(){(yield(0,xe.gZ)({comment_id:Et==null?void 0:Et.comment_id,homeworkId:cn.homeworkId,type:"hack"})).status===0&&(ze.ZP.success("\u5220\u9664\u6210\u529F"),He({type:"shixunHomeworks/getShixunWorkReports",payload:ut({},cn)}))})}})})},Ae.createElement(Fe.Z,null),"\u5220\u9664"))),Ae.createElement(ue.Z,{style:{margin:0}}),(Et==null?void 0:Et.comment)&&Ae.createElement("aside",{className:"pl30 pr30 mt20"},Ae.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Ae.createElement("br",null),Ae.createElement(me.Z,{value:Et==null?void 0:Et.comment})),(Et==null?void 0:Et.hidden_comment)&&Ae.createElement("aside",{className:"pl30 pr30 mt20"},Ae.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Ae.createElement("br",null),Ae.createElement(me.Z,{value:Et==null?void 0:Et.hidden_comment}))))}},31812:function(kt,Yt,ae){"use strict";ae.r(Yt),ae.d(Yt,{default:function(){return $r}});var b=ae(59301),ht=ae(86129),Me=ae.n(ht),ze=ae(65582),Ne=ae(62957),Be=ae(458),ke=ae(91882),ie=ae(77019),ue=ae(5269),ne=ae(7939),ge=ae(6767),fe=ae(37285),we=ae(70858),he=ae(27812),ce=ae(95869),me=ae(87169),xe=ae(26227),Ee=ae(74128),Fe=ae(41867),Ae=ae(65862),Ze=ae(37568),_e={flex_box_center:"flex_box_center___lb6Eo",flex_space_between:"flex_space_between___J8ZnK",flex_box_vertical_center:"flex_box_vertical_center___zweTs",flex_box_center_end:"flex_box_center_end___CvkW9",flex_box_column:"flex_box_column___ODy_E",title:"title___AD3SJ",export:"export___XBLMD",title1_right:"title1_right___raWIo",userPic:"userPic___OK1Fq",userInfo:"userInfo___wKpvE",listItem:"listItem___VH7Ls",rightInfo:"rightInfo___lI2xY",shixunTitle:"shixunTitle___lvDL9",shixunWrp:"shixunWrp___QXKnz",footerBar:"footerBar___zgEXb",footerBarStatic:"footerBarStatic___SB7gT",exitComment:"exitComment___oC_uA",nextComment:"nextComment___fCJ3l",modal:"modal___v_Shp",pingjia:"pingjia___jcg0y",pj_close:"pj_close___faVLK",pj_save:"pj_save___iUyYa"},Je=ae(72851),We=ae(38147),ft=ae(24334),tt=ae(66649),Ke=ae.n(tt),ut=ae(50258),je=ae(88125),$e=Object.defineProperty,be=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Xe=(rr,jn,dn)=>jn in rr?$e(rr,jn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):rr[jn]=dn,Ve=(rr,jn)=>{for(var dn in jn||(jn={}))Ue.call(jn,dn)&&Xe(rr,dn,jn[dn]);if(be)for(var dn of be(jn))At.call(jn,dn)&&Xe(rr,dn,jn[dn]);return rr};const Ye=rr=>React.createElement("svg",Ve({className:"scai_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:16,height:16},rr),React.createElement("path",{d:"M512 327.68c245.76 0 445.44 153.6 445.44 348.16C957.44 870.4 757.76 1024 512 1024c-245.76-5.12-445.44-153.6-445.44-348.16 0-194.56 199.68-348.16 445.44-348.16z",fill:"#DBDCFF"}),React.createElement("path",{d:"M645.12 947.2c117.76-10.24 158.72-143.36 163.84-266.24 0-128-128-174.08-291.84-174.08-163.84 0-291.84 46.08-291.84 174.08 0 112.64 35.84 240.64 143.36 261.12 30.72 5.12 261.12 10.24 276.48 5.12z",fill:"#111ACC"}),React.createElement("path",{d:"M404.48 686.08c15.36 0 25.6 10.24 25.6 25.6v61.44c0 15.36-10.24 25.6-25.6 25.6-15.36 0-25.6-10.24-25.6-25.6v-61.44c-5.12-10.24 10.24-25.6 25.6-25.6zm220.16 0c15.36 0 25.6 10.24 25.6 25.6v61.44c0 15.36-10.24 25.6-25.6 25.6-15.36 0-25.6-10.24-25.6-25.6v-61.44c0-10.24 10.24-25.6 25.6-25.6z",fill:"#FFF"}),React.createElement("path",{d:"M916.48 527.36c56.32 0 107.52 71.68 107.52 153.6 0 87.04-61.44 153.6-117.76 153.6 0 0 51.2-76.8 51.2-158.72s-40.96-148.48-40.96-148.48zm-808.96 5.12-5.12 5.12c-10.24 20.48-35.84 76.8-35.84 138.24 0 76.8 35.84 138.24 51.2 158.72C61.44 834.56 0 768 0 680.96c0-81.92 51.2-148.48 107.52-148.48z",fill:"#8187FF"}),React.createElement("path",{d:"M512 0c20.48 0 30.72 15.36 30.72 30.72v220.16c0 20.48-15.36 30.72-30.72 30.72s-30.72-10.24-30.72-30.72V30.72C481.28 15.36 496.64 0 512 0z",fill:"#701CDC"}),React.createElement("path",{d:"M384 46.08c20.48 0 30.72 15.36 30.72 30.72v133.12c0 20.48-15.36 30.72-30.72 30.72s-35.84-15.36-35.84-30.72V76.8c0-20.48 15.36-30.72 35.84-30.72z",fill:"#371CDC"}),React.createElement("path",{d:"M645.12 46.08c20.48 0 30.72 15.36 30.72 30.72v133.12c0 20.48-15.36 30.72-30.72 30.72s-30.72-15.36-30.72-30.72V76.8c0-20.48 15.36-30.72 30.72-30.72z",fill:"#AB2FF0"}),React.createElement("path",{d:"M250.88 87.04c20.48 0 30.72 15.36 30.72 30.72v46.08c0 20.48-15.36 30.72-30.72 30.72s-35.84-10.24-35.84-30.72v-40.96c0-20.48 15.36-35.84 35.84-35.84z",fill:"#6D57F2"}),React.createElement("path",{d:"M778.24 87.04c20.48 0 30.72 15.36 30.72 30.72v46.08c0 20.48-15.36 30.72-30.72 30.72s-30.72-15.36-30.72-30.72v-40.96c0-20.48 15.36-35.84 30.72-35.84z",fill:"#C86FFA"}));var He="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik01MTIgMzI3LjY4YzI0NS43NiAwIDQ0NS40NCAxNTMuNiA0NDUuNDQgMzQ4LjE2Qzk1Ny40NCA4NzAuNCA3NTcuNzYgMTAyNCA1MTIgMTAyNGMtMjQ1Ljc2LTUuMTItNDQ1LjQ0LTE1My42LTQ0NS40NC0zNDguMTYgMC0xOTQuNTYgMTk5LjY4LTM0OC4xNiA0NDUuNDQtMzQ4LjE2eiIgZmlsbD0iI0RCRENGRiIvPjxwYXRoIGQ9Ik02NDUuMTIgOTQ3LjJjMTE3Ljc2LTEwLjI0IDE1OC43Mi0xNDMuMzYgMTYzLjg0LTI2Ni4yNCAwLTEyOC0xMjgtMTc0LjA4LTI5MS44NC0xNzQuMDgtMTYzLjg0IDAtMjkxLjg0IDQ2LjA4LTI5MS44NCAxNzQuMDggMCAxMTIuNjQgMzUuODQgMjQwLjY0IDE0My4zNiAyNjEuMTIgMzAuNzIgNS4xMiAyNjEuMTIgMTAuMjQgMjc2LjQ4IDUuMTJ6IiBmaWxsPSIjMTExQUNDIi8+PHBhdGggZD0iTTQwNC40OCA2ODYuMDhjMTUuMzYgMCAyNS42IDEwLjI0IDI1LjYgMjUuNnY2MS40NGMwIDE1LjM2LTEwLjI0IDI1LjYtMjUuNiAyNS42LTE1LjM2IDAtMjUuNi0xMC4yNC0yNS42LTI1LjZ2LTYxLjQ0Yy01LjEyLTEwLjI0IDEwLjI0LTI1LjYgMjUuNi0yNS42em0yMjAuMTYgMGMxNS4zNiAwIDI1LjYgMTAuMjQgMjUuNiAyNS42djYxLjQ0YzAgMTUuMzYtMTAuMjQgMjUuNi0yNS42IDI1LjYtMTUuMzYgMC0yNS42LTEwLjI0LTI1LjYtMjUuNnYtNjEuNDRjMC0xMC4yNCAxMC4yNC0yNS42IDI1LjYtMjUuNnoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNOTE2LjQ4IDUyNy4zNmM1Ni4zMiAwIDEwNy41MiA3MS42OCAxMDcuNTIgMTUzLjYgMCA4Ny4wNC02MS40NCAxNTMuNi0xMTcuNzYgMTUzLjYgMCAwIDUxLjItNzYuOCA1MS4yLTE1OC43MnMtNDAuOTYtMTQ4LjQ4LTQwLjk2LTE0OC40OHptLTgwOC45NiA1LjEyLTUuMTIgNS4xMmMtMTAuMjQgMjAuNDgtMzUuODQgNzYuOC0zNS44NCAxMzguMjQgMCA3Ni44IDM1Ljg0IDEzOC4yNCA1MS4yIDE1OC43MkM2MS40NCA4MzQuNTYgMCA3NjggMCA2ODAuOTZjMC04MS45MiA1MS4yLTE0OC40OCAxMDcuNTItMTQ4LjQ4eiIgZmlsbD0iIzgxODdGRiIvPjxwYXRoIGQ9Ik01MTIgMGMyMC40OCAwIDMwLjcyIDE1LjM2IDMwLjcyIDMwLjcydjIyMC4xNmMwIDIwLjQ4LTE1LjM2IDMwLjcyLTMwLjcyIDMwLjcycy0zMC43Mi0xMC4yNC0zMC43Mi0zMC43MlYzMC43MkM0ODEuMjggMTUuMzYgNDk2LjY0IDAgNTEyIDB6IiBmaWxsPSIjNzAxQ0RDIi8+PHBhdGggZD0iTTM4NCA0Ni4wOGMyMC40OCAwIDMwLjcyIDE1LjM2IDMwLjcyIDMwLjcydjEzMy4xMmMwIDIwLjQ4LTE1LjM2IDMwLjcyLTMwLjcyIDMwLjcycy0zNS44NC0xNS4zNi0zNS44NC0zMC43MlY3Ni44YzAtMjAuNDggMTUuMzYtMzAuNzIgMzUuODQtMzAuNzJ6IiBmaWxsPSIjMzcxQ0RDIi8+PHBhdGggZD0iTTY0NS4xMiA0Ni4wOGMyMC40OCAwIDMwLjcyIDE1LjM2IDMwLjcyIDMwLjcydjEzMy4xMmMwIDIwLjQ4LTE1LjM2IDMwLjcyLTMwLjcyIDMwLjcycy0zMC43Mi0xNS4zNi0zMC43Mi0zMC43MlY3Ni44YzAtMjAuNDggMTUuMzYtMzAuNzIgMzAuNzItMzAuNzJ6IiBmaWxsPSIjQUIyRkYwIi8+PHBhdGggZD0iTTI1MC44OCA4Ny4wNGMyMC40OCAwIDMwLjcyIDE1LjM2IDMwLjcyIDMwLjcydjQ2LjA4YzAgMjAuNDgtMTUuMzYgMzAuNzItMzAuNzIgMzAuNzJzLTM1Ljg0LTEwLjI0LTM1Ljg0LTMwLjcydi00MC45NmMwLTIwLjQ4IDE1LjM2LTM1Ljg0IDM1Ljg0LTM1Ljg0eiIgZmlsbD0iIzZENTdGMiIvPjxwYXRoIGQ9Ik03NzguMjQgODcuMDRjMjAuNDggMCAzMC43MiAxNS4zNiAzMC43MiAzMC43MnY0Ni4wOGMwIDIwLjQ4LTE1LjM2IDMwLjcyLTMwLjcyIDMwLjcycy0zMC43Mi0xNS4zNi0zMC43Mi0zMC43MnYtNDAuOTZjMC0yMC40OCAxNS4zNi0zNS44NCAzMC43Mi0zNS44NHoiIGZpbGw9IiNDODZGRkEiLz48L3N2Zz4=",Ie=ae(48530),Re=ae(95097),yt=Object.defineProperty,Dt=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,zt=(rr,jn,dn)=>jn in rr?yt(rr,jn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):rr[jn]=dn,cn=(rr,jn)=>{for(var dn in jn||(jn={}))gt.call(jn,dn)&&zt(rr,dn,jn[dn]);if(Ft)for(var dn of Ft(jn))Et.call(jn,dn)&&zt(rr,dn,jn[dn]);return rr},Pt=(rr,jn)=>Dt(rr,it(jn)),Qt=(rr,jn,dn)=>new Promise((vr,Nr)=>{var Or=fn=>{try{Yn(dn.next(fn))}catch(pn){Nr(pn)}},vn=fn=>{try{Yn(dn.throw(fn))}catch(pn){Nr(pn)}},Yn=fn=>fn.done?vr(fn.value):Promise.resolve(fn.value).then(Or,vn);Yn((dn=dn.apply(rr,jn)).next())});const $t=({shixunHomeworks:rr,autoHeight:jn,classroomList:dn,user:vr,dispatch:Nr})=>{var Or;const{shixunWorkReport:vn}=rr,{stage_list:Yn,work_id:fn,ai_code_evaluation_promote:pn}=vn,kn=(0,ze.useParams)(),hr=(0,Fe.GJ)(),[sr,kr]=(0,b.useState)(),[Ur,aa]=(0,b.useState)([]),[Xr,lr]=(0,b.useState)(""),Ba=(0,b.useRef)(null),[tr,On]=(0,b.useState)(!1);(0,b.useEffect)(()=>{var ir,ca;(ir=vn==null?void 0:vn.hack)!=null&&ir.length&&aa((ca=vn==null?void 0:vn.hack)==null?void 0:ca.map(Za=>Pt(cn({},Za),{commentEdit:!1})))},[(Or=vn==null?void 0:vn.hack)==null?void 0:Or.length]);const Fn=ir=>ir.replace(/\\\(([\s\S]*?)\\\)/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/\\\[([\s\S]*?)\\\]/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/`(\$\$.*?\$\$)`/g,"<mathx data-text='$1'>$$$$$1$$$$</mathx>").replace(/_{2,}/g,"`$&`"),An=(ir,ca)=>Qt(void 0,null,function*(){var Za,Vi,Pi;console.log(ir,ca,vn,33),On(!0),Ba.current=new Ie.Z(Ee.Z.API_SERVER+"/api/stream/intelligent_imports/chat_messages.json",{response_mode:"streaming",model:"qwen-plus-latest",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,file_ids:[],history:[],prompt:pn,shixun_id:ir==null?void 0:ir.id,game_id:ir==null?void 0:ir.id,source:"hack",is_chat:!1,type:9,description:ir==null?void 0:ir.name,query:ft.Base64.decode(((Vi=(Za=ir==null?void 0:ir.history)==null?void 0:Za[0])==null?void 0:Vi.code)||""),homework_common_id:kn.categoryId,user_id:(Pi=vn==null?void 0:vn.data)==null?void 0:Pi.user_id,language:ir==null?void 0:ir.language}),yield new Promise((Vn,da)=>{Ba.current.on("data",ia=>{const Tn=[...Ur];Tn[ca].ai_comment=Fn(ia==null?void 0:ia.full),aa(Tn)}),Ba.current.on("done",()=>Qt(void 0,null,function*(){var ia;On(!1);const Tn=[...Ur],pi=yield(0,We.ZP)(`/api/student_works/${kn==null?void 0:kn.homeworkId}/challenge_comment`,{method:"put",body:{hack_id:ir==null?void 0:ir.id,comment:Tn[ca].ai_comment}});if((pi==null?void 0:pi.status)==0){ge.ZP.success("\u8BC4\u4EF7\u6210\u529F");const yi=[...Ur];yi[ca].comment_updated_at=(ia=pi==null?void 0:pi.data)==null?void 0:ia.comment_updated_at,aa(yi)}})),Ba.current.on("error",()=>Qt(void 0,null,function*(){})),Ba.current.startStream()})}),Wr={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},ea=ir=>ir==="c++"?1:ir==="C++"?2:ir;function Li(ir,ca){return(0,We.U2)(`student_works/${fn}/rep_passed_content.json`,{path:ca,game_id:ir})}const to=(0,Ae.qZ)(5,vn.hack);return console.log(vn.hack,Ur,"shixunWorkReport.hack"),b.createElement(b.Fragment,null,Ur.map(function(ir,ca){var Za,Vi,Pi;return b.createElement("aside",{className:"pl30 pr30",key:ca},b.createElement("div",{className:`${_e.shixunTitle} mt10`},b.createElement("div",{style:{display:"flex",width:"100%"}},b.createElement("span",{className:"fa fa-code "}),b.createElement("strong",{style:{flex:1},className:"c-black"},"\u7B2C",ca+1,"\u9898 ",ir.name),ir.is_finish&&b.createElement("a",{style:{marginLeft:20},onClick:Vn=>{Vn.preventDefault(),window.open(`${ir==null?void 0:ir.url}&language=${ea(ir.language)}`),localStorage.setItem("program_homework",[kn.coursesId,kn.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!ir.is_finish&&ir.final_submit_languages.length>0&&b.createElement("a",{style:{marginLeft:20},onClick:Vn=>{Vn.preventDefault(),window.open(`${ir==null?void 0:ir.url}&language=${ea(ir.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[kn.coursesId,kn.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),b.createElement("div",{className:"font16 mt10"},ir.is_finish?b.createElement("aside",{className:_e.shixunWrp},b.createElement(Je.Z,{classroomList:dn,user:vr,v:ir,shixunWorkReport:vn,dispatch:Nr,autoHeight:jn,languages:ir.languages,language:ir.language,game_id:ir.id,data:ft.Base64.decode(ir.code),diff_code_count:ir.diff_code_count,onPathChange:Li})):ir.final_submit_languages.length>0&&b.createElement("aside",{className:_e.shixunWrp},b.createElement(Je.Z,{classroomList:dn,user:vr,v:ir,shixunWorkReport:vn,dispatch:Nr,autoHeight:jn,languages:ir.final_submit_languages,language:ir.final_submit_languages[0].language,game_id:ir.id,data:ft.Base64.decode(ir.final_submit_languages[0].code),diff_code_count:ir.diff_code_count,onPathChange:Li}))),b.createElement("aside",{className:"mt10 font16"},(Za=ir.history)!=null&&Za.length?b.createElement(we.default,{columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:120},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(Vn,da)=>b.createElement("span",null,da!=null&&da.created_at?Ke()(da==null?void 0:da.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Vn,da)=>{var ia;return b.createElement("span",{className:Vn===0?"c-green":"c-red"},((ia=je.Im[Vn])==null?void 0:ia.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Pi=(Vi=ir==null?void 0:ir.history)==null?void 0:Vi[0])==null?void 0:Pi.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Vn,da)=>b.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{Ne.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:b.createElement("div",{className:"mb10"},b.createElement(ut.ZP,{height:300,language:"python",theme:"vs-light",value:da!=null&&da.code?ft.Base64.decode(da==null?void 0:da.code):"",autoHeight:jn,options:Wr}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Vn=>!!Vn),pagination:{hideOnSinglePage:!0},dataSource:ir.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"),b.createElement("aside",{className:"mt10"},b.createElement("div",null,b.createElement("div",{style:{display:"flex",alignItems:"center"}},b.createElement("strong",{className:"c-black font14"},"\u4EE3\u7801\u8BC4\u4EF7"),!(ir!=null&&ir.commentEdit)&&!(0,Fe.dE)()&&(ir!=null&&ir.ai_comment?b.createElement(b.Fragment,null,b.createElement("div",{style:{color:"#666666",fontSize:"12px",marginLeft:"auto"}},"\u6700\u65B0\u8BC4\u4EF7\u65F6\u95F4\uFF1A",ir!=null&&ir.comment_updated_at?Ke()(ir==null?void 0:ir.comment_updated_at).format("YYYY-MM-DD HH:mm:ss"):"--"),b.createElement("div",{style:{color:"#3061D0",fontSize:"14px",marginLeft:"40px",cursor:"pointer"},onClick:()=>Qt(this,null,function*(){tr?ge.ZP.warning("\u6B63\u5728\u751F\u6210\u8BC4\u8BBA\u4E2D\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002"):Ne.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u662F\u5426\u91CD\u65B0\u751F\u6210\u8BC4\u8BBA\uFF1F",okText:"\u786E\u8BA4",icon:null,cancelText:"\u53D6\u6D88",onOk:()=>Qt(this,null,function*(){An(ir,ca)})})})},b.createElement("i",{className:"iconfont icon-zhongxinshengcheng1 mr8 font14"}),"\u91CD\u65B0\u751F\u6210")):b.createElement("div",{className:"flex",style:{color:"#3061D0",fontSize:"14px",marginLeft:"auto",cursor:"pointer"},onClick:()=>Qt(this,null,function*(){tr?ge.ZP.warning("\u6B63\u5728\u751F\u6210\u8BC4\u8BBA\u4E2D\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002"):An(ir,ca)})},b.createElement("img",{src:He,className:"mr8"}),"\u4E00\u952EAI\u751F\u6210")),!(ir!=null&&ir.commentEdit)&&!(0,Fe.dE)()&&b.createElement("div",{style:{color:"#3061D0",fontSize:"14px",marginLeft:"20px",cursor:"pointer"},onClick:()=>{const Vn=[...Ur];Vn[ca].commentEdit=!0,aa(Vn),lr(ir==null?void 0:ir.ai_comment)}},b.createElement("i",{className:"iconfont icon-bianji-moren mr8 font14"}),"\u7F16\u8F91"),(ir==null?void 0:ir.commentEdit)&&b.createElement(b.Fragment,null,b.createElement("div",{className:_e.pj_close,onClick:()=>{const Vn=[...Ur];Vn[ca].commentEdit=!1,aa(Vn)}},"\u53D6\u6D88"),b.createElement("div",{className:_e.pj_save,onClick:()=>Qt(this,null,function*(){var Vn;const da=yield(0,We.ZP)(`/api/student_works/${kn==null?void 0:kn.homeworkId}/challenge_comment`,{method:"put",body:{hack_id:ir==null?void 0:ir.id,comment:Xr}});if((da==null?void 0:da.status)==0){ge.ZP.success("\u8BC4\u4EF7\u6210\u529F");const ia=[...Ur];ia[ca].commentEdit=!1,ia[ca].ai_comment=Xr,ia[ca].comment_updated_at=(Vn=da==null?void 0:da.data)==null?void 0:Vn.comment_updated_at,aa(ia)}})},"\u4FDD\u5B58"))),!(ir!=null&&ir.commentEdit)&&b.createElement("div",{className:_e.pingjia},ir!=null&&ir.ai_comment?b.createElement(Re.Z,{value:ir==null?void 0:ir.ai_comment,style:{fontSize:"14px"}}):"\u6682\u65E0\u8BC4\u4EF7~"),(ir==null?void 0:ir.commentEdit)&&b.createElement(Ze.default.TextArea,{defaultValue:Xr,style:{borderRadius:"5px",marginTop:"10px"},rows:5,onChange:Vn=>lr(Vn.target.value)}))))}))};var De=(0,ze.connect)(({shixunHomeworks:rr,loading:jn,globalSetting:dn,classroomList:vr,user:Nr})=>({shixunHomeworks:rr,globalSetting:dn,loading:jn.effects,classroomList:vr,user:Nr}))($t),St=ae(28284),Oe=ae(27185),re=ae(59301),oe=Object.defineProperty,Pe=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Ge=(rr,jn,dn)=>jn in rr?oe(rr,jn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):rr[jn]=dn,Ct=(rr,jn)=>{for(var dn in jn||(jn={}))nt.call(jn,dn)&&Ge(rr,dn,jn[dn]);if(Pe)for(var dn of Pe(jn))ct.call(jn,dn)&&Ge(rr,dn,jn[dn]);return rr},Rt=(rr,jn)=>{var dn={};for(var vr in rr)nt.call(rr,vr)&&jn.indexOf(vr)<0&&(dn[vr]=rr[vr]);if(rr!=null&&Pe)for(var vr of Pe(rr))jn.indexOf(vr)<0&&ct.call(rr,vr)&&(dn[vr]=rr[vr]);return dn},bt=(rr,jn,dn)=>new Promise((vr,Nr)=>{var Or=fn=>{try{Yn(dn.next(fn))}catch(pn){Nr(pn)}},vn=fn=>{try{Yn(dn.throw(fn))}catch(pn){Nr(pn)}},Yn=fn=>fn.done?vr(fn.value):Promise.resolve(fn.value).then(Or,vn);Yn((dn=dn.apply(rr,jn)).next())});const rn=rr=>{var jn=rr,{shixunHomeworks:dn,dispatch:vr}=jn,Nr=Rt(jn,["shixunHomeworks","dispatch"]),Or,vn,Yn;const fn=(0,ze.useParams)(),[pn,kn]=(0,b.useState)(!1),[hr]=St.default.useForm(),[sr,kr]=Ne.default.useModal(),[Ur,aa]=(0,b.useState)(!1),[Xr,lr]=(0,b.useState)(!1);(0,b.useEffect)(()=>{var tr,On,Fn,An,Wr,ea,Li,to,ir;dn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(dn.actionTabs.selectArrs.type==="1"?hr.setFieldsValue({comment:dn.actionTabs.selectArrs.v.comment,hidden_comment:dn.actionTabs.selectArrs.v.hidden_comment}):(console.log((Fn=(On=(tr=dn.actionTabs.selectArrs)==null?void 0:tr.data)==null?void 0:On.data)==null?void 0:Fn.work_comment,33),hr.setFieldsValue({comment:(ea=(Wr=(An=dn.actionTabs.selectArrs)==null?void 0:An.data)==null?void 0:Wr.data)==null?void 0:ea.work_comment,hidden_comment:(ir=(to=(Li=dn.actionTabs.selectArrs)==null?void 0:Li.data)==null?void 0:to.data)==null?void 0:ir.work_comment_hidden})))},[dn.actionTabs.key]);const Ba=()=>bt(void 0,null,function*(){var tr,On,Fn,An;const Wr=hr.getFieldValue();let ea=dn.actionTabs.selectArrs.type==="1"?`/api/problems/${dn.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${fn.homeworkId}/shixun_work_comment.json`;(yield(0,We.ZP)(ea,{method:"post",body:{hidden_comment:Wr.hidden_comment,comment:Wr.comment,language:(tr=dn.actionTabs.selectArrs)==null?void 0:tr.language,user_id:(An=(Fn=(On=dn.actionTabs.selectArrs)==null?void 0:On.data)==null?void 0:Fn.data)==null?void 0:An.user_id}})).status===0&&(ge.ZP.success("\u8BC4\u9605\u6210\u529F"),hr.resetFields(),vr({type:"shixunHomeworks/setActionTabs",payload:{}}),vr({type:"shixunHomeworks/getShixunWorkReports",payload:Ct({},fn)}))});return re.createElement(re.Fragment,null,kr,re.createElement(Ne.default,{centered:!0,title:re.createElement("span",null,((Or=dn.actionTabs.selectArrs)==null?void 0:Or.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",((vn=dn.actionTabs.selectArrs)==null?void 0:vn.language)&&re.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Yn=dn.actionTabs.selectArrs)==null?void 0:Yn.language)),open:dn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>bt(void 0,null,function*(){const tr=hr.getFieldValue();JSON.stringify(tr)==="{}"||tr.hidden_comment===""&&tr.comment===""?kn(!0):Ba()}),onCancel:()=>{vr({type:"shixunHomeworks/setActionTabs",payload:{}})}},re.createElement(St.default,{form:hr,onChange:()=>{pn&&kn(!1)}},re.createElement(ie.Z,{wrap:!1,align:"middle",justify:"space-between"},re.createElement(ue.Z,null,re.createElement("div",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),re.createElement(ue.Z,null,re.createElement(Oe.Z,{isShowComponent:(0,Fe.G5)(),ModalProps:{open:Ur,onCancel:()=>{aa(!1)}},onDataSelect:(tr,On)=>bt(void 0,[tr,On],function*(Fn,{node:An}){const Wr=()=>{hr.setFieldsValue({comment:An==null?void 0:An.value}),aa(!1)};if(hr.getFieldValue("comment")){sr.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Wr});return}Wr()})},re.createElement(ne.ZP,{style:{padding:0,height:"auto"},icon:re.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:tr=>{aa(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),re.createElement(St.default.Item,{name:"comment"},re.createElement(Ze.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),re.createElement(ie.Z,{wrap:!1,align:"middle",justify:"space-between"},re.createElement(ue.Z,null,re.createElement("div",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),re.createElement(ue.Z,null,re.createElement(Oe.Z,{isShowComponent:(0,Fe.G5)(),ModalProps:{open:Xr,onCancel:()=>{lr(!1)}},onDataSelect:(tr,On)=>bt(void 0,[tr,On],function*(Fn,{node:An}){const Wr=()=>{hr.setFieldsValue({hidden_comment:An==null?void 0:An.value}),lr(!1)};if(hr.getFieldValue("hidden_comment")){sr.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Wr});return}Wr()})},re.createElement(ne.ZP,{style:{padding:0,height:"auto"},icon:re.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:tr=>{lr(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),re.createElement(St.default.Item,{name:"hidden_comment"},re.createElement(Ze.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),pn&&re.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var Gt=(0,ze.connect)(({shixunHomeworks:rr})=>({shixunHomeworks:rr}))(rn),xn=ae(26714),Lt=ae(88761),mt=ae(44164),on=ae.n(mt),_n=ae(16850),st=ae(59301),tn=Object.defineProperty,Gn=Object.defineProperties,Nn=Object.getOwnPropertyDescriptors,fr=Object.getOwnPropertySymbols,Gr=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,sa=(rr,jn,dn)=>jn in rr?tn(rr,jn,{enumerable:!0,configurable:!0,writable:!0,value:dn}):rr[jn]=dn,Ht=(rr,jn)=>{for(var dn in jn||(jn={}))Gr.call(jn,dn)&&sa(rr,dn,jn[dn]);if(fr)for(var dn of fr(jn))qr.call(jn,dn)&&sa(rr,dn,jn[dn]);return rr},hn=(rr,jn)=>Gn(rr,Nn(jn)),sn=(rr,jn)=>{var dn={};for(var vr in rr)Gr.call(rr,vr)&&jn.indexOf(vr)<0&&(dn[vr]=rr[vr]);if(rr!=null&&fr)for(var vr of fr(rr))jn.indexOf(vr)<0&&qr.call(rr,vr)&&(dn[vr]=rr[vr]);return dn},Cn=(rr,jn,dn)=>new Promise((vr,Nr)=>{var Or=fn=>{try{Yn(dn.next(fn))}catch(pn){Nr(pn)}},vn=fn=>{try{Yn(dn.throw(fn))}catch(pn){Nr(pn)}},Yn=fn=>fn.done?vr(fn.value):Promise.resolve(fn.value).then(Or,vn);Yn((dn=dn.apply(rr,jn)).next())});const Sr=rr=>{var jn=rr,{shixunHomeworks:dn,globalSetting:vr,loading:Nr,classroomList:Or,dispatch:vn}=jn,Yn=sn(jn,["shixunHomeworks","globalSetting","loading","classroomList","dispatch"]),fn,pn,kn,hr,sr,kr,Ur,aa,Xr,lr,Ba,tr,On,Fn,An,Wr,ea,Li,to,ir,ca,Za,Vi,Pi,Vn,da,ia,Tn,pi,yi,Ai;const[ci,Kr]=(0,b.useState)(Ht({},(0,ze.useParams)())),Oa=(0,ze.useParams)(),Na=(0,ze.useLocation)(),[]=(0,b.useState)([]),[qa,Ka]=(0,b.useState)({last:!1}),[bi,Di]=(0,b.useState)({last:!1}),Bo=(0,b.useRef)(),Gi=(0,b.useRef)(),[es,Zo]=(0,b.useState)(!1),[Tr,ya]=(0,b.useState)(!1),[Ho,ts]=(0,b.useState)(!1),{shixunWorkReport:ur}=dn,[Aa,ji]=(0,b.useState)(new(Me())),[vi,ws]=(0,b.useState)([]),[Ms,dr]=(0,b.useState)(!1),[Os,os]=(0,b.useState)(!1);(0,b.useEffect)(()=>(vn({type:"globalSetting/footerToggle",payload:!1}),vn({type:"classroomList/getAssistantPermissions",payload:{course_id:ci.coursesId}}),()=>{vn({type:"globalSetting/footerToggle",payload:!0})}),[]),console.log(dn==null?void 0:dn.workSetting),(0,b.useEffect)(()=>{dn.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&vi.length>0&&!Tr&&setTimeout(()=>{co("all")},800)},[vi,Tr]),(0,b.useEffect)(()=>{Kr(Ht({},Oa))},[Na.pathname]);const Kn=()=>{document.body.scrollIntoView()};function Ir(){return Cn(this,null,function*(){var pa,Ha,xi,mi;const Ar=JSON.parse(sessionStorage.all_student_works_params||"{}"),$n=yield vn({type:"shixunHomeworks/getAllStudentWorks",payload:Ht(Ht({},ci),Ar)});ws($n.all_student_works);const Rr=(pa=$n.all_student_works)==null?void 0:pa.map(_r=>String(_r.student_work_id)).indexOf(ci.homeworkId);Rr===((Ha=$n.all_student_works)==null?void 0:Ha.length)-1?Ka({last:!0}):Ka((xi=$n.all_student_works)==null?void 0:xi[Rr+1]),Di(Rr===0?{last:!0}:(mi=$n.all_student_works)==null?void 0:mi[Rr-1])})}const $a=()=>{document.querySelectorAll("canvas").forEach(pa=>{(!pa.clientWidth||!pa.clientHeight)&&pa.remove()})},wi=()=>{Bo.current.offsetHeight>62e3?ts(!1):ts(!0)},co=pa=>Cn(void 0,null,function*(){var Ha,xi,mi,Ar;let $n=0,Rr;Rr=Ne.default.info({width:460,title:st.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A,",st.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:st.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",st.createElement("span",{className:"c-blue"},$n+1),"/",pa!=="all"?1:vi==null?void 0:vi.length,st.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:_e.modal,onOk:()=>{}});const _r={margin:[0,0],filename:`${(Ha=ur==null?void 0:ur.data)==null?void 0:Ha.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function ei(){return Cn(this,null,function*(){const Ut=yield vn({type:"shixunHomeworks/getShixunWorkReports",payload:hn(Ht({},ci),{homeworkId:vi[$n].student_work_id,user_id:vi[$n].user_id,id:ci.categoryId})});Kn(),$n++,setTimeout(()=>Cn(this,null,function*(){var gn,Mn;$a();const Er=Aa.folder(`${(gn=Ut==null?void 0:Ut.data)==null?void 0:gn.user_name}`),xr=document.querySelector("#export-all").children;let Cr=on()();for(let Lr=0;Lr<xr.length;Lr++)yield Cr.set(_r).from(xr[Lr]).toContainer().toCanvas().toPdf().get("pdf").then(Fr=>Cn(this,null,function*(){Lr<xr.length-1&&(yield Fr.addPage())}));Er.file(`${vi[$n-1].student_work_user_name}${$n}.pdf`,Cr.output("blob"));const wr=Er.folder("\u4EE3\u7801\u6587\u4EF6");(Mn=Ut==null?void 0:Ut.hack)==null||Mn.map((Lr,Fr)=>{var Vr;const Qa=wr.folder(`\u7B2C${Fr+1}\u5173-${Lr.name}-${Lr.id}`);(Vr=Lr==null?void 0:Lr.languages)==null||Vr.map(Pa=>{Qa.file(`${Pa.language}.txt`,ft.Base64.decode(Pa==null?void 0:Pa.code))})}),Rr.update({content:st.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",st.createElement("span",{className:"c-blue"},$n),"/",vi==null?void 0:vi.length,st.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),$n==(vi==null?void 0:vi.length)?(Rr.destroy(),xa()):ei()}),2200)})}if(pa!=="all"||(vi==null?void 0:vi.length)<2){$a(),Kn();const Ut=Gi.current.children;let gn=on()();const Mn=Aa.folder(`${(xi=ur==null?void 0:ur.data)==null?void 0:xi.user_name}`);for(let xr=0;xr<Ut.length;xr++)yield gn.set(_r).from(Ut[xr]).toContainer().toCanvas().toPdf().get("pdf").then(Cr=>Cn(void 0,null,function*(){xr<Ut.length-1&&(yield Cr.addPage())}));Zo(!1),Mn.file(`${(mi=ur==null?void 0:ur.data)==null?void 0:mi.user_name}.pdf`,gn.output("blob"),{base64:!1});const Er=Mn.folder("\u4EE3\u7801\u6587\u4EF6");(Ar=ur==null?void 0:ur.hack)==null||Ar.map((xr,Cr)=>{var wr;const Lr=Er.folder(`\u7B2C${Cr+1}\u5173-${xr.name}-${xr.id}`);(wr=xr==null?void 0:xr.languages)==null||wr.map(Fr=>{Lr.file(`${Fr.language}.txt`,ft.Base64.decode(Fr==null?void 0:Fr.code))})}),Rr.destroy(),xa();return}else ei()}),xa=()=>{Aa.generateAsync({type:"blob"}).then(function(pa){const Ha=document.createElement("a");Ha.href=window.URL.createObjectURL(pa),Ha.download=ur.category.course_name+".zip",document.body.appendChild(Ha);const xi=document.createEvent("MouseEvents");xi.initEvent("click",!1,!1),Ha.dispatchEvent(xi),document.body.removeChild(Ha),ji(new(Me()))}),ts(!1)};(0,b.useEffect)(()=>{La()},[ci.homeworkId]);const La=()=>Cn(void 0,null,function*(){ya(!0),yield vn({type:"shixunHomeworks/getShixunWorkReports",payload:Ht({},ci)}),ya(!1),(0,Fe.GJ)()&&Ir()}),xs=[{title:"\u9898\u53F7",dataIndex:"name",render:(pa,Ha,xi)=>xi+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(pa,Ha,xi)=>{var mi,Ar;return st.createElement("div",null,st.createElement("p",null,pa||"- -"),(Ar=(mi=Ha==null?void 0:Ha.subitem)==null?void 0:mi.map($n=>$n.finish_time))==null?void 0:Ar.map($n=>st.createElement("p",null,$n||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(pa,Ha,xi)=>{var mi,Ar;return st.createElement("div",null,st.createElement("p",null,pa||"- -"),(Ar=(mi=Ha==null?void 0:Ha.subitem)==null?void 0:mi.map($n=>$n.submit_count))==null?void 0:Ar.map($n=>st.createElement("p",null,$n||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(pa,Ha,xi)=>{var mi,Ar;return st.createElement("div",null,st.createElement("p",null,pa||"- -"),(Ar=(mi=Ha==null?void 0:Ha.subitem)==null?void 0:mi.map($n=>$n.run_time))==null?void 0:Ar.map($n=>st.createElement("p",null,$n||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(pa,Ha,xi)=>{var mi,Ar;return st.createElement("div",null,st.createElement("p",null,pa||"- -"),(Ar=(mi=Ha==null?void 0:Ha.subitem)==null?void 0:mi.map($n=>$n.memory))==null?void 0:Ar.map($n=>st.createElement("p",null,$n||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(pa,Ha,xi)=>{var mi,Ar;return st.createElement("div",null,st.createElement("p",null,pa||"- -"),(Ar=(mi=Ha==null?void 0:Ha.subitem)==null?void 0:mi.map($n=>$n.language))==null?void 0:Ar.map($n=>st.createElement("p",null,$n||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(pa,Ha,xi)=>st.createElement("div",null,st.createElement("p",null,pa||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(pa,Ha,xi)=>{var mi,Ar;return st.createElement("div",null,st.createElement("p",null,pa||"- -"),(Ar=(mi=Ha==null?void 0:Ha.subitem)==null?void 0:mi.map($n=>$n.rank))==null?void 0:Ar.map($n=>st.createElement("p",null,$n||"- -")))}}],di=pa=>{vn({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{pa==="next"?ze.history.push(`/classrooms/${ci.coursesId}/program_homework/${ci.categoryId}/${qa==null?void 0:qa.student_work_id}/${qa==null?void 0:qa.user_id}/comment`):ze.history.push(`/classrooms/${ci.coursesId}/program_homework/${ci.categoryId}/${bi==null?void 0:bi.student_work_id}/${bi==null?void 0:bi.user_id}/comment`)},200)};return st.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},st.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},st.createElement(Be.Z,{loading:Tr,active:!0,avatar:{size:40},paragraph:{rows:5}},st.createElement("div",{className:"edu-container"},((fn=ur==null?void 0:ur.category)==null?void 0:fn.course_id)&&st.createElement("section",{className:"animated fadeIn"},st.createElement("aside",{className:""},(ur==null?void 0:ur.category)&&st.createElement(ke.Z,{separator:">"},st.createElement(ke.Z.Item,null,st.createElement(ze.Link,{to:`/classrooms/${(pn=ur==null?void 0:ur.category)==null?void 0:pn.course_id}/program_homework`},(kn=ur==null?void 0:ur.category)==null?void 0:kn.course_name)),st.createElement(ke.Z.Item,null,st.createElement(ze.Link,{to:`/classrooms/${(hr=ur==null?void 0:ur.category)==null?void 0:hr.course_id}/program_homework`},ur.category.category_name)),st.createElement(ke.Z.Item,null,st.createElement(ze.Link,{to:`/classrooms/${(sr=ur==null?void 0:ur.category)==null?void 0:sr.course_id}/program_homework/${ci==null?void 0:ci.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),st.createElement(ke.Z.Item,null,(kr=ur==null?void 0:ur.data)==null?void 0:kr.user_name))),st.createElement("aside",{className:[_e.title1,"mt20"].join(" ")},st.createElement(ie.Z,{align:"middle"},st.createElement(ue.Z,{flex:1},st.createElement(ze.Link,{to:`/classrooms/${ci.coursesId}/program_homework/${ci==null?void 0:ci.categoryId}/detail`},st.createElement(he.Z,{className:"font16 c-black"})),st.createElement("strong",{className:"font20 ml5"},(Ur=ur==null?void 0:ur.category)==null?void 0:Ur.homework_name),st.createElement(Ae.VV,{temporary:!0,status:ur.homework_status})),st.createElement(ue.Z,{className:_e.title1_right},st.createElement(ne.ZP,{className:"ml10",onClick:()=>{var pa;if(!(!(ur!=null&&ur.is_old_data_for_time)&&(0,Ae.Ye)(vn))){if((0,Fe.Rm)()&&!((pa=Or.AssistantObject.hack)!=null&&pa.can_download)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}co("")}},loading:es},st.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,Fe.GJ)()&&(vi==null?void 0:vi.length)>1&&st.createElement(ne.ZP,{className:"ml10",onClick:()=>{var pa;if(!(!(ur!=null&&ur.is_old_data_for_time)&&(0,Ae.Ye)(vn))){if((0,Fe.Rm)()&&!((pa=Or.AssistantObject.hack)!=null&&pa.can_download)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}co("all")}}},st.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7F16\u7A0B\u62A5\u544A"))))),st.createElement("aside",{className:"mt30 relative"})),st.createElement("aside",{className:"edu-container bg-white",ref:Bo},st.createElement("div",{id:"export-all",ref:Gi},st.createElement("div",{id:"export-all-1"},st.createElement("div",{className:_e.title},st.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),st.createElement("div",null,(0,Fe.GJ)()&&st.createElement(ne.ZP,{className:"mr20",type:"primary",onClick:()=>{vn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:ur.user_id,data:Ht({},ur)}}})}},st.createElement(ce.Z,null),(aa=ur==null?void 0:ur.data)!=null&&aa.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),st.createElement(fe.Z,{style:{marginTop:0}}),st.createElement(ie.Z,{className:"pl30 pr30"},st.createElement(ue.Z,null,st.createElement("img",{className:_e.userPic,src:`${Ee.Z.IMG_SERVER}/images/${(Xr=ur==null?void 0:ur.data)==null?void 0:Xr.image_url}`,alt:(lr=ur==null?void 0:ur.data)==null?void 0:lr.username})),st.createElement(ue.Z,null,st.createElement("span",{className:"font16 ml40"},(Ba=ur==null?void 0:ur.data)==null?void 0:Ba.user_name),st.createElement(Ae.UQ,{status:(tr=ur==null?void 0:ur.data)==null?void 0:tr.compelete_status}),st.createElement("ul",{className:_e.userInfo},st.createElement("li",null,"\u5B66\u53F7\uFF1A",((On=ur==null?void 0:ur.data)==null?void 0:On.student_id)||"--"),st.createElement("li",null,"\u5206\u73ED\uFF1A",((Fn=ur==null?void 0:ur.data)==null?void 0:Fn.course_group)||"--"),st.createElement("br",null),st.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",st.createElement("span",{className:"c-red"},(An=ur==null?void 0:ur.data)==null?void 0:An.finish_do)),st.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",st.createElement("span",{className:"c-red"},((Wr=ur==null?void 0:ur.data)==null?void 0:Wr.latest_do)||"-")))),st.createElement("ul",{className:[_e.listItem,"mt10"].join(" ")},st.createElement("li",null,st.createElement("strong",null,"\u5B8C\u6210\u65F6\u95F4"),st.createElement("div",{className:"c-light-black mt20"},(ur==null?void 0:ur.data)&&((ea=ur==null?void 0:ur.data)==null?void 0:ea.finish_time))),st.createElement("li",null,st.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",st.createElement("i",{onClick:pa=>{pa.stopPropagation(),pa.preventDefault(),os(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),st.createElement("div",{className:"c-light-black mt20"},(Li=ur==null?void 0:ur.data)==null?void 0:Li.finish_time_long)),st.createElement("li",null,st.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),st.createElement("div",{className:"mt20"},(to=ur==null?void 0:ur.data)==null?void 0:to.submit_count)),st.createElement("li",null,st.createElement("strong",null,"\u901A\u8FC7\u7387"),st.createElement("div",{className:"mt20"},st.createElement("span",null,((ir=ur==null?void 0:ur.data)==null?void 0:ir.pass_rate)||"- -"))),st.createElement("li",null,st.createElement("strong",null,"\u5F97\u5206"),st.createElement("div",{className:"mt20"},st.createElement(_n.n,{value:(ca=ur==null?void 0:ur.data)==null?void 0:ca.score,placeholder:"-"}))),st.createElement("li",null,st.createElement("strong",null,"\u7EC3\u4E60\u603B\u6392\u540D"),st.createElement("div",{className:"mt20"},st.createElement("span",{className:"c-orange"},(Za=ur==null?void 0:ur.data)==null?void 0:Za.total_rank))),st.createElement("li",null,st.createElement("strong",null,"\u5206\u73ED\u6392\u540D"),st.createElement("div",{className:"mt20"},st.createElement("span",{className:"c-orange"},(Vi=ur==null?void 0:ur.data)==null?void 0:Vi.class_rank))))),st.createElement(fe.Z,{style:{margin:0}}),(((Pi=ur==null?void 0:ur.data)==null?void 0:Pi.work_comment_hidden)||((Vn=ur==null?void 0:ur.data)==null?void 0:Vn.work_comment))&&st.createElement("div",null,st.createElement(ie.Z,{align:"middle"},st.createElement(ue.Z,{flex:1},st.createElement("h1",{className:_e.title},"\u70B9\u8BC4\u5185\u5BB9")),st.createElement(ue.Z,{className:"pr30"},(0,Fe.GJ)()&&st.createElement(ne.ZP,{onClick:()=>Cn(void 0,null,function*(){Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:st.createElement(me.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Cn(this,null,function*(){var pa;(yield(0,Lt.gZ)({comment_id:(pa=ur==null?void 0:ur.data)==null?void 0:pa.comment_id,homeworkId:ci.homeworkId})).status===0&&(ge.ZP.success("\u5220\u9664\u6210\u529F"),vn({type:"shixunHomeworks/getShixunWorkReports",payload:Ht({},ci)}))})}})})},st.createElement(xe.Z,null),"\u5220\u9664"))),st.createElement(fe.Z,{style:{margin:0}}),((da=ur==null?void 0:ur.data)==null?void 0:da.work_comment)&&st.createElement("aside",{className:"pl30 pr30 mt20"},st.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),st.createElement("br",null),st.createElement(Re.Z,{value:(ia=ur==null?void 0:ur.data)==null?void 0:ia.work_comment})),((Tn=ur==null?void 0:ur.data)==null?void 0:Tn.work_comment_hidden)&&st.createElement("aside",{className:"pl30 pr30 mt20"},st.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),st.createElement("br",null),st.createElement(Re.Z,{value:(pi=ur==null?void 0:ur.data)==null?void 0:pi.work_comment_hidden}))),st.createElement("h1",{className:_e.title},"\u9636\u6BB5\u6210\u7EE9"),st.createElement("aside",{className:"pl30 pr30"},st.createElement(we.default,{dataSource:ur==null?void 0:ur.hack,pagination:!1,columns:xs})),((yi=ur==null?void 0:ur.data)==null?void 0:yi.work_description)&&st.createElement(st.Fragment,null,st.createElement("h1",{className:_e.title},"\u4E2A\u4EBA\u603B\u7ED3"),st.createElement("aside",{className:"pl30 pr30"},st.createElement(Re.Z,{value:(Ai=ur==null?void 0:ur.data)==null?void 0:Ai.work_description}))),st.createElement("h1",{className:_e.title},"\u5237\u9898\u8BE6\u60C5")),st.createElement(De,{autoHeight:Ho}))),(0,Fe.GJ)()&&st.createElement("aside",{className:`${_e.footerBar} ${es?_e.footerBarStatic:""}`},st.createElement("aside",{className:"edu-container"},st.createElement(ie.Z,{align:"middle"},st.createElement(ue.Z,{flex:"1"},st.createElement(ze.Link,{className:_e.exitComment,to:`/classrooms/${ci.coursesId}/program_homework/${ci.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),st.createElement(ue.Z,{flex:"1",className:"tr"},st.createElement(ne.ZP,{type:"default",disabled:bi==null?void 0:bi.last,onClick:()=>di()},"\u4E0A\u4E00\u4E2A"),st.createElement(ne.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:qa==null?void 0:qa.last,onClick:()=>di("next")},"\u4E0B\u4E00\u4E2A"),(0,Fe.GJ)()&&st.createElement(ne.ZP,{type:"primary",onClick:()=>Cn(void 0,null,function*(){var pa;if(!((pa=Or.AssistantObject.hack)!=null&&pa.can_appraise)&&(0,Fe.Rm)()){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}vn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:ur.user_id,data:Ht({},ur)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),st.createElement(Gt,null),st.createElement(xn.Z,null),st.createElement(Ne.default,{open:Ms,width:860,centered:!0,onCancel:()=>{dr(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},st.createElement("div",{style:{color:"#333333",fontWeight:400}},st.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),st.createElement("br",null),st.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),st.createElement("br",null),st.createElement("span",null," \u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u82E5\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),st.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),st.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),st.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},st.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),st.createElement("br",null),st.createElement("span",{style:{}},"\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\u3002 "),st.createElement("br",null),st.createElement("span",null," \u53E6\uFF0C\u5373\u4F7F\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u901A\u8FC7\u3002"),st.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),st.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),st.createElement("br",null),st.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),st.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},st.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),st.createElement("br",null),st.createElement("span",{style:{}},"\u4ECE\u8001\u5E08\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u5F00\u59CB\u65F6\u95F4\uFF0C\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\uFF0C\u7ED3\u675F\u8BA1\u65F6\u3002\u5982\u679C\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u5982\u679C\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),st.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},st.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),st.createElement("br",null),st.createElement("span",{style:{}},"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\uFF0C\u7ACB\u5373\u767B\u5F55\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),st.createElement(Ne.default,{open:Os,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{os(!1)},width:600},st.createElement("div",{style:{fontWeight:400,color:"#333333"}},st.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",st.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),st.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",st.createElement("span",{style:{color:"#145DFF"}},"\u5173\u5361\u603B\u8017\u65F6"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),st.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",st.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))))};var $r=(0,ze.connect)(({shixunHomeworks:rr,loading:jn,globalSetting:dn,classroomList:vr})=>({shixunHomeworks:rr,globalSetting:dn,loading:jn.effects,classroomList:vr}))(Sr)},26714:function(kt,Yt,ae){"use strict";var b=ae(59301),ht=ae(62957),Me=ae(6767),ze=ae(38147),Ne=ae(65582),Be=Object.defineProperty,ke=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ne=(ce,me,xe)=>me in ce?Be(ce,me,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ce[me]=xe,ge=(ce,me)=>{for(var xe in me||(me={}))ie.call(me,xe)&&ne(ce,xe,me[xe]);if(ke)for(var xe of ke(me))ue.call(me,xe)&&ne(ce,xe,me[xe]);return ce},fe=(ce,me)=>{var xe={};for(var Ee in ce)ie.call(ce,Ee)&&me.indexOf(Ee)<0&&(xe[Ee]=ce[Ee]);if(ce!=null&&ke)for(var Ee of ke(ce))me.indexOf(Ee)<0&&ue.call(ce,Ee)&&(xe[Ee]=ce[Ee]);return xe},we=(ce,me,xe)=>new Promise((Ee,Fe)=>{var Ae=Je=>{try{_e(xe.next(Je))}catch(We){Fe(We)}},Ze=Je=>{try{_e(xe.throw(Je))}catch(We){Fe(We)}},_e=Je=>Je.done?Ee(Je.value):Promise.resolve(Je.value).then(Ae,Ze);_e((xe=xe.apply(ce,me)).next())});const he=ce=>{var me=ce,{shixunHomeworks:xe,dispatch:Ee}=me,Fe=fe(me,["shixunHomeworks","dispatch"]);const Ae=(0,Ne.useParams)();return b.createElement(ht.default,{centered:!0,title:"\u63D0\u793A",open:xe.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>we(void 0,null,function*(){(yield(0,ze.ZP)(`/api/myshixuns/${xe.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Ae.coursesId}})).shixun_identifier&&(Me.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ee({type:"shixunHomeworks/setActionTabs",payload:{}}),Ee({type:"shixunHomeworks/getWorkList",payload:ge({},xe.actionTabs.params)}))}),onCancel:()=>{Ee({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),b.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};Yt.Z=(0,Ne.connect)(({shixunHomeworks:ce})=>({shixunHomeworks:ce}))(he)},16850:function(kt,Yt,ae){"use strict";ae.d(Yt,{n:function(){return Gr},Z:function(){return sa}});var b=ae(59301),ht=ae(28284),Me=ae(6767),ze=ae(25399),Ne=ae(62957),Be=ae(93041),ke=ae(62673),ie=ae(77019),ue=ae(5269),ne=ae(37568),ge=ae(29787),fe=ae(7939),we=ae(75727),he=ae(70858),ce=ae(47889),me=ae(4875),xe=ae(31709),Ee=ae(84105),Fe=ae(87395),Ae=ae(67921),Ze=ae(89489),_e=ae(2524),Je=ae(65862),We=ae(26714),ft=ae(96512),tt=ae(38147),Ke=ae(65582),ut=Object.defineProperty,je=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Ue=(Ht,hn,sn)=>hn in Ht?ut(Ht,hn,{enumerable:!0,configurable:!0,writable:!0,value:sn}):Ht[hn]=sn,At=(Ht,hn)=>{for(var sn in hn||(hn={}))$e.call(hn,sn)&&Ue(Ht,sn,hn[sn]);if(je)for(var sn of je(hn))be.call(hn,sn)&&Ue(Ht,sn,hn[sn]);return Ht},Xe=(Ht,hn)=>{var sn={};for(var Cn in Ht)$e.call(Ht,Cn)&&hn.indexOf(Cn)<0&&(sn[Cn]=Ht[Cn]);if(Ht!=null&&je)for(var Cn of je(Ht))hn.indexOf(Cn)<0&&be.call(Ht,Cn)&&(sn[Cn]=Ht[Cn]);return sn},Ve=(Ht,hn,sn)=>new Promise((Cn,Sr)=>{var $r=dn=>{try{jn(sn.next(dn))}catch(vr){Sr(vr)}},rr=dn=>{try{jn(sn.throw(dn))}catch(vr){Sr(vr)}},jn=dn=>dn.done?Cn(dn.value):Promise.resolve(dn.value).then($r,rr);jn((sn=sn.apply(Ht,hn)).next())});const Ye=Ht=>{var hn=Ht,{shixunHomeworks:sn,dispatch:Cn}=hn,Sr=Xe(hn,["shixunHomeworks","dispatch"]);const $r=(0,Ke.useParams)(),[rr,jn]=(0,b.useState)(!0),[dn,vr]=(0,b.useState)(!1),[Nr]=ht.default.useForm(),Or=()=>Ve(void 0,null,function*(){const vn=Nr.getFieldValue();(yield(0,tt.ZP)(`/api/homework_commons/${$r.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...sn.actionTabs.selectArrs],cover_all:rr,hidden_comment:vn.hidden_comment,comment:vn.comment}})).status===0&&(Me.ZP.success("\u8BC4\u9605\u6210\u529F"),Nr.resetFields(),Cn({type:"shixunHomeworks/setActionTabs",payload:{}}),Cn({type:"shixunHomeworks/getWorkList",payload:At({},sn.actionTabs.params)}))});return b.createElement(b.Fragment,null,b.createElement(Ne.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:sn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ve(void 0,null,function*(){const vn=Nr.getFieldValue();JSON.stringify(vn)==="{}"||vn.hidden_comment===""&&vn.comment===""?vr(!0):sn.workList.partial_comment?Cn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:sn.actionTabs.selectArrs,params:sn.actionTabs.params}}):Or()}),onCancel:()=>{Cn({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement(ht.default,{form:Nr,onChange:()=>{dn&&vr(!1)}},b.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),b.createElement(ht.default.Item,{name:"comment"},b.createElement(ne.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),b.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),b.createElement(ht.default.Item,{name:"hidden_comment"},b.createElement(ne.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),dn&&b.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),b.createElement(Ne.default,{centered:!0,title:b.createElement("span",null,b.createElement(ft.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:sn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{Or()},onCancel:()=>{Cn({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},b.createElement("div",{className:"tc"},b.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),b.createElement("p",null,b.createElement(ce.ZP.Group,{onChange:vn=>{jn(vn.target.value)},value:rr},b.createElement(ce.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),b.createElement(ce.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var He=(0,Ke.connect)(({shixunHomeworks:Ht})=>({shixunHomeworks:Ht}))(Ye),Ie=ae(88761),Re=ae(41867),yt={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W",under_review:"under_review___SxG7i"},Dt=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,gt=(Ht,hn)=>{var sn={};for(var Cn in Ht)it.call(Ht,Cn)&&hn.indexOf(Cn)<0&&(sn[Cn]=Ht[Cn]);if(Ht!=null&&Dt)for(var Cn of Dt(Ht))hn.indexOf(Cn)<0&&Ft.call(Ht,Cn)&&(sn[Cn]=Ht[Cn]);return sn},Et=(Ht,hn,sn)=>new Promise((Cn,Sr)=>{var $r=dn=>{try{jn(sn.next(dn))}catch(vr){Sr(vr)}},rr=dn=>{try{jn(sn.throw(dn))}catch(vr){Sr(vr)}},jn=dn=>dn.done?Cn(dn.value):Promise.resolve(dn.value).then($r,rr);jn((sn=sn.apply(Ht,hn)).next())});const zt=Ht=>{var hn=Ht,{shixunHomeworks:sn,dispatch:Cn}=hn,Sr=gt(hn,["shixunHomeworks","dispatch"]),$r,rr,jn,dn;const vr=(0,Ke.useParams)(),[Nr,Or]=(0,b.useState)(!1),[vn,Yn]=(0,b.useState)((rr=($r=sn.actionTabs.selectArrs)==null?void 0:$r.data)==null?void 0:rr.name),[fn]=ht.default.useForm();(0,b.useEffect)(()=>{var kn,hr,sr,kr,Ur,aa;sn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&fn.setFieldsValue({comment:(hr=(kn=sn.actionTabs.selectArrs)==null?void 0:kn.data)==null?void 0:hr.work_comment,hidden_comment:(kr=(sr=sn.actionTabs.selectArrs)==null?void 0:sr.data)==null?void 0:kr.work_comment_hidden}),Yn((aa=(Ur=sn.actionTabs.selectArrs)==null?void 0:Ur.data)==null?void 0:aa.name)},[sn.actionTabs.key]);const pn=()=>Et(void 0,null,function*(){var kn,hr;const sr=fn.getFieldValue();if((yield(0,tt.ZP)(`/api/student_works/${(hr=(kn=sn.actionTabs.selectArrs)==null?void 0:kn.data)==null?void 0:hr.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:sr.hidden_comment,comment:sr.comment}})).status===0)return Me.ZP.success("\u8BC4\u9605\u6210\u529F"),fn.resetFields(),Cn({type:"shixunHomeworks/setActionTabs",payload:{}}),Cn({type:"shixunHomeworks/getWorkList",payload:vr})});return b.createElement(b.Fragment,null,b.createElement(Ne.default,{centered:!0,title:(dn=(jn=sn.actionTabs.selectArrs)==null?void 0:jn.data)!=null&&dn.work_comment_hidden?"\u66F4\u6539"+vn+"\u70B9\u8BC4":vn+"\u70B9\u8BC4",open:sn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Et(void 0,null,function*(){const kn=fn.getFieldValue();JSON.stringify(kn)==="{}"||kn.hidden_comment===""&&kn.comment===""?Or(!0):pn()}),onCancel:()=>{Cn({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement(ht.default,{form:fn,onChange:()=>{Nr&&Or(!1)}},b.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),b.createElement(ht.default.Item,{name:"comment"},b.createElement(ne.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),b.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),b.createElement(ht.default.Item,{name:"hidden_comment"},b.createElement(ne.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Nr&&b.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var cn=(0,Ke.connect)(({shixunHomeworks:Ht})=>({shixunHomeworks:Ht}))(zt),Pt=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,De=(Ht,hn)=>{var sn={};for(var Cn in Ht)Qt.call(Ht,Cn)&&hn.indexOf(Cn)<0&&(sn[Cn]=Ht[Cn]);if(Ht!=null&&Pt)for(var Cn of Pt(Ht))hn.indexOf(Cn)<0&&$t.call(Ht,Cn)&&(sn[Cn]=Ht[Cn]);return sn},St=(Ht,hn,sn)=>new Promise((Cn,Sr)=>{var $r=dn=>{try{jn(sn.next(dn))}catch(vr){Sr(vr)}},rr=dn=>{try{jn(sn.throw(dn))}catch(vr){Sr(vr)}},jn=dn=>dn.done?Cn(dn.value):Promise.resolve(dn.value).then($r,rr);jn((sn=sn.apply(Ht,hn)).next())});const Oe=Ht=>{var hn=Ht,{shixunHomeworks:sn,dispatch:Cn}=hn,Sr=De(hn,["shixunHomeworks","dispatch"]);const $r=(0,Ke.useParams)(),[rr,jn]=(0,b.useState)([]),[dn,vr]=(0,b.useState)([]);(0,b.useEffect)(()=>{sn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Nr()},[sn.actionTabs.key]);function Nr(){return St(this,null,function*(){const vn=yield(0,tt.ZP)(`/api/homework_commons/${$r.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});jn(vn)})}const Or=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return b.createElement(b.Fragment,null,b.createElement(Ne.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:sn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>St(void 0,null,function*(){const vn=yield(0,tt.ZP)(`/api/homework_commons/${$r.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:dn}});(vn==null?void 0:vn.status)===0&&(Ke.history.replace(`/classrooms/${$r.coursesId}/shixun_homework/${$r.categoryId}/detail?tabs=4`),window.location.reload(),Cn({type:"shixunHomeworks/setActionTabs",payload:{}}),vr([]))}),onCancel:()=>{vr([]),Cn({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.createElement(he.default,{rowSelection:{type:"checkbox",onChange:(vn,Yn)=>{vr([...vn])},selectedRowKeys:dn,getCheckboxProps:vn=>({disabled:vn.status==="\u8FDB\u884C\u4E2D"||vn.works_count===0})},rowKey:vn=>vn.key||vn.id,scroll:{y:300},pagination:!1,columns:Or,dataSource:rr==null?void 0:rr.group_list})))};var re=(0,Ke.connect)(({shixunHomeworks:Ht})=>({shixunHomeworks:Ht}))(Oe),oe=ae(25374),Pe=ae(84454),nt=ae(66457),ct=Object.defineProperty,Ge=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,bt=(Ht,hn,sn)=>hn in Ht?ct(Ht,hn,{enumerable:!0,configurable:!0,writable:!0,value:sn}):Ht[hn]=sn,rn=(Ht,hn)=>{for(var sn in hn||(hn={}))Ct.call(hn,sn)&&bt(Ht,sn,hn[sn]);if(Ge)for(var sn of Ge(hn))Rt.call(hn,sn)&&bt(Ht,sn,hn[sn]);return Ht},Gt=(Ht,hn,sn)=>new Promise((Cn,Sr)=>{var $r=dn=>{try{jn(sn.next(dn))}catch(vr){Sr(vr)}},rr=dn=>{try{jn(sn.throw(dn))}catch(vr){Sr(vr)}},jn=dn=>dn.done?Cn(dn.value):Promise.resolve(dn.value).then($r,rr);jn((sn=sn.apply(Ht,hn)).next())});const xn=({shixunHomeworks:Ht,dispatch:hn,isShow:sn,setIsShow:Cn,item:Sr,coursesId:$r,categoryId:rr})=>{const[jn,dn]=(0,b.useState)({page:1,limit:10}),[vr,Nr]=(0,b.useState)([]),[Or,vn]=(0,b.useState)(!1);(0,b.useEffect)(()=>{sn&&Yn()},[sn]);function Yn(){return Gt(this,null,function*(){vn(!0);const pn=yield(0,tt.ZP)(`/api/student_works/${Sr.id}/game_details.json`,{method:"get",params:rn({},jn)});vn(!1),pn.status===0&&Nr(pn==null?void 0:pn.data)})}const fn=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(pn,kn,hr)=>b.createElement("span",{style:{color:"#000"}},jn.limit*(jn.page-1)+hr+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(pn,kn,hr)=>b.createElement("span",{style:{color:"#000"}},pn)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(pn,kn,hr)=>b.createElement("span",null,pn==0?"\u672A\u901A\u5173":pn==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(pn,kn,hr)=>b.createElement("span",{style:{color:"#333"}},pn)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(pn,kn,hr)=>b.createElement("span",{style:{color:"#333"}},pn)}];return b.createElement(b.Fragment,null,b.createElement(Ne.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:sn,width:700,footer:null,maskClosable:!1,onCancel:()=>{jn.page=1,jn.limit=10,dn(rn({},jn)),Cn(!1)}},b.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},b.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},b.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),b.createElement("span",{title:Sr==null?void 0:Sr.user_name,style:{color:"#232B40"}},Sr==null?void 0:Sr.user_name)),b.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},b.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),b.createElement("span",{title:Sr==null?void 0:Sr.student_id,style:{color:"#232B40"}},(Sr==null?void 0:Sr.student_id)||"--")),b.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},b.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),b.createElement("span",{title:Sr==null?void 0:Sr.group_name,style:{color:"#232B40"}},(Sr==null?void 0:Sr.group_name)||"--"))),b.createElement(he.default,{scroll:{y:380},columns:fn,loading:Or,style:{marginBottom:jn.limit>(vr==null?void 0:vr.count)?"16px":"0"},dataSource:vr.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:jn.limit,current:jn.page,position:["bottomRight"],onChange:(pn,kn)=>{jn.page=pn,jn.limit=kn,dn(rn({},jn)),Yn()},total:vr==null?void 0:vr.count,showTotal:(pn,kn)=>b.createElement("span",null,"\u5171",b.createElement("span",{style:{color:"#165DFF"}}," ",pn," "),"\u6761\u6570\u636E")}})))};var Lt=(0,Ke.connect)(({shixunHomeworks:Ht})=>({shixunHomeworks:Ht}))(xn),mt=ae(59301),on=Object.defineProperty,_n=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,Gn=(Ht,hn,sn)=>hn in Ht?on(Ht,hn,{enumerable:!0,configurable:!0,writable:!0,value:sn}):Ht[hn]=sn,Nn=(Ht,hn)=>{for(var sn in hn||(hn={}))st.call(hn,sn)&&Gn(Ht,sn,hn[sn]);if(_n)for(var sn of _n(hn))tn.call(hn,sn)&&Gn(Ht,sn,hn[sn]);return Ht},fr=(Ht,hn,sn)=>new Promise((Cn,Sr)=>{var $r=dn=>{try{jn(sn.next(dn))}catch(vr){Sr(vr)}},rr=dn=>{try{jn(sn.throw(dn))}catch(vr){Sr(vr)}},jn=dn=>dn.done?Cn(dn.value):Promise.resolve(dn.value).then($r,rr);jn((sn=sn.apply(Ht,hn)).next())});const Gr=({value:Ht,placeholder:hn=""})=>{if(Ht==null||Ht==="")return mt.createElement("span",null,hn);{const sn=Number(Ht);if(sn>=80)return mt.createElement("span",{style:{color:"#009C0F"}},sn);if(sn<80&&sn>=60)return mt.createElement("span",{style:{color:"#FA6400"}},sn);if(sn<60)return mt.createElement("span",{style:{color:"#E30000"}},sn)}},qr=({shixunHomeworks:Ht,classroomList:hn,loading:sn,dispatch:Cn,setExportParams:Sr,user:$r})=>{var rr,jn,dn,vr,Nr,Or,vn,Yn,fn,pn,kn,hr,sr,kr,Ur;const aa=(0,Ke.useParams)(),{workSetting:Xr}=Ht,[lr,Ba]=(0,b.useState)(Nn(Nn({},{page:1,limit:20,order:"work_score",b_order:"desc"}),aa)),[tr]=ht.default.useForm(),[On,Fn]=(0,b.useState)(),[An,Wr]=(0,b.useState)({}),[ea,Li]=(0,b.useState)([]),[to,ir]=(0,b.useState)(!1),[ca,Za]=(0,b.useState)([]),[Vi,Pi]=(0,b.useState)(!1),[Vn,da]=(0,b.useState)(),[ia,Tn]=(0,b.useState)(1),[pi,yi]=(0,b.useState)(),[Ai,ci]=(0,b.useState)(),[Kr,Oa]=(0,b.useState)(),[Na,qa]=(0,b.useState)(),[Ka,bi]=(0,b.useState)(),[Di,Bo]=(0,b.useState)(!1),[Gi,es]=(0,b.useState)(!1),[Zo,Tr]=(0,b.useState)(),[ya,Ho]=(0,b.useState)(null),ts=(0,Ke.useLocation)();(0,b.useEffect)(()=>{let Kn=null;if((ya==null?void 0:ya.status)==1&&clearInterval(Kn),(ya==null?void 0:ya.complete_num)!=(ya==null?void 0:ya.total_count)&&(ya==null?void 0:ya.status)!=1)return Kn=setInterval(()=>{ur()},3e3),()=>clearInterval(Kn)},[ya==null?void 0:ya.complete_num,ya==null?void 0:ya.status]);const ur=()=>fr(void 0,null,function*(){const{ai_question_record_id:Kn}=Ht==null?void 0:Ht.workSetting;if(!Kn)return;const Ir=yield(0,tt.ZP)(`/api/program_homeworks/${aa==null?void 0:aa.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:Kn}});Ho(Ir)});(0,b.useEffect)(()=>{sn["shixunHomeworks/getWorkSetting"]||ur()},[sn["shixunHomeworks/getWorkSetting"]]),(0,b.useEffect)(()=>(Aa(),()=>{Wr([]),Li([])}),[lr.coursesId]),(0,b.useEffect)(()=>{var Kn;const Ir=JSON.parse(JSON.stringify(Ht.workList));!((Kn=Ir==null?void 0:Ir.student_works)!=null&&Kn.length)&&(Ir!=null&&Ir.id)?(Ir.student_works=[Nn({},Ir)],Wr(Ir)):(Ir!=null&&Ir.id&&Li([Nn(Nn({},Ir),{number:"\u6211"})]),Wr(Nn({},Ir)))},[Ht.workList]);const Aa=Kn=>(Sr(Nn({},lr)),Cn({type:"shixunHomeworks/getWorkList",payload:lr}));(0,b.useEffect)(()=>{Cn({type:"user/getUserInfo",payload:{course_id:lr.coursesId}})},[]);const ji=()=>fr(void 0,null,function*(){const Kn=yield(0,Ie.Uc)({categoryId:aa.categoryId});Fn(Kn==null?void 0:Kn.update_score)}),vi=()=>fr(void 0,null,function*(){Cn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const Kn=yield(0,Ie.Vs)({categoryId:aa.categoryId});Cn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Kn==null?void 0:Kn.status)===0&&(Me.ZP.success(Kn==null?void 0:Kn.message),Aa())}),ws=()=>{lr.page=1;const Kn=Object.assign({},tr.getFieldsValue());delete lr.course_group,delete lr.teacher_comment,Object.keys(Kn).map(function(Ir){var $a;switch(Ir){case"task_status":Kn[Ir].includes("all")||!Kn[Ir].length?(delete lr.work_status,tr.setFieldsValue({task_status:"all"})):(lr.work_status=Kn[Ir],tr.setFieldsValue({task_status:lr.work_status}));break;case"course_group_info":Kn[Ir].includes("all")||!Kn[Ir].length?(delete lr.course_group,tr.setFieldsValue({course_group_info:"all"})):(lr.course_group=Kn[Ir],tr.setFieldsValue({course_group_info:lr.course_group}));break;case"teacher_comment":Kn[Ir].includes("all")||!Kn[Ir].length?(delete lr.teacher_comment,tr.setFieldsValue({teacher_comment:"all"})):(lr.teacher_comment=(($a=Kn[Ir])==null?void 0:$a.length)===1?Number(Kn[Ir][0]):"",tr.setFieldsValue({teacher_comment:Kn[Ir]}));break}}),Aa()};(0,b.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(bi(47),Bo(!0))},[document.getElementById("divhe")]);const Ms=(Kn,Ir)=>{lr.page=Kn,lr.limit=20,Aa()};function dr(){Tn(1),yi(""),ci(""),Oa(""),qa(""),Za([])}const Os=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(Kn,Ir,$a)=>lr.limit*(lr.page-1)+$a+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:Kn=>mt.createElement(ze.Z,{placement:"bottomLeft",title:Kn},mt.createElement("span",{className:"current"},Kn))},!(0,Re.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:lr.order==="student_id"?lr.b_order==="desc"?"descend":"ascend":null,render:Kn=>mt.createElement(ze.Z,{placement:"bottomLeft",title:Kn||"--"},mt.createElement("span",{className:"current"},Kn||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(Kn,Ir)=>Kn?mt.createElement(ze.Z,{placement:"bottom",title:Kn},mt.createElement("span",{className:"current"},Kn)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:lr.order==="work_status"?lr.b_order==="desc"?"descend":"ascend":null,render:Kn=>mt.createElement(Je.lC,{status:Kn})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:lr.order==="achieve_time"?lr.b_order==="desc"?"descend":"ascend":null,render:(Kn,Ir)=>mt.createElement(ze.Z,{placement:"bottomLeft",title:Kn},mt.createElement("span",{className:"current"},Kn))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(Kn,Ir)=>mt.createElement("span",{onClick:$a=>{var wi;$a.stopPropagation(),(wi=An.homework_status)!=null&&wi.includes("\u5BFC\u5165")&&(Tr(Ir),es(!0))}},Kn||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:lr.order==="work_score"?lr.b_order==="desc"?"descend":"ascend":null,render:(Kn,Ir)=>mt.createElement(ze.Z,{title:mt.createElement(mt.Fragment,null,mt.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(Ir==null?void 0:Ir.late_final_score)||0),mt.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(Ir==null?void 0:Ir.late_penalty)||0),mt.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(Ir==null?void 0:Ir.score)||0))},Gr({value:Kn,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:lr.order==="achieve_time_long"?lr.b_order==="desc"?"descend":"ascend":null,render:(Kn,Ir)=>Kn&&Kn!="--"?mt.createElement(ze.Z,{placement:"bottom",title:Kn},mt.createElement("span",{className:"current"},Kn)):"--"},((rr=An.homework_status)==null?void 0:rr.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((jn=An.homework_status)!=null&&jn.includes("\u5BFC\u5165"))&&{title:mt.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:Kn=>Kn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(Kn,Ir)=>{var $a;return($a=An.homework_status)!=null&&$a.includes("\u5BFC\u5165")?(0,Re.GJ)()?mt.createElement("a",{onClick:wi=>{wi.stopPropagation(),Cn({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Ir==null?void 0:Ir.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):mt.createElement("a",{onClick:wi=>{wi.stopPropagation(),Tr(Ir),es(!0)}},"\u67E5\u770B"):(0,Re.dE)()?mt.createElement("div",null,(0,Je.JL)(Ir==null?void 0:Ir.work_status)==="\u672A\u5F00\u542F"?mt.createElement("span",null,"--"):mt.createElement("a",{onClick:wi=>{var co;if(wi.stopPropagation(),(0,Re.Rm)()&&!((co=hn.AssistantObject.hack)!=null&&co.can_view)){Me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${lr.coursesId}/program_homework/${lr.categoryId}/${Ir.id}/${Ir.user_id}/comment`,"_blank")}},"\u67E5\u770B")):mt.createElement("a",{target:"_blank",onClick:wi=>{var co,xa;if(wi.stopPropagation(),(0,Re.Rm)()&&!((co=hn.AssistantObject.hack)!=null&&co.can_view)){Me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((xa=$r.userInfo)!=null&&xa.professional_certification)window.open(`/classrooms/${lr.coursesId}/program_homework/${lr.categoryId}/${Ir.id}/${Ir.user_id}/comment`,"_blank");else return Ne.default.confirm({title:"\u63D0\u793A",centered:!0,content:mt.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Je.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(Kn=>!!Kn),os=()=>{var Kn,Ir;return mt.createElement(Be.default,null,mt.createElement(Be.default.Item,{onClick:()=>{var $a;if(!(0,Je.Ye)(Cn)){if((0,Re.Rm)()&&!(($a=hn.AssistantObject.hack)!=null&&$a.can_download)){Me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Cn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:An==null?void 0:An.course_group_info,fn:()=>{(0,Pe.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})}},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,Re.GJ)()&&((Kn=An==null?void 0:An.student_works)==null?void 0:Kn.length)>0&&!((Ir=An==null?void 0:An.homework_status)!=null&&Ir.includes("\u5BFC\u5165"))&&mt.createElement(Be.default.Item,{key:"3",onClick:()=>{var $a;if(!(!(Xr!=null&&Xr.is_old_data_for_time)&&(0,Je.Ye)(Cn))){if((0,Re.Rm)()&&!(($a=hn.AssistantObject.hack)!=null&&$a.can_download)){Me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Cn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:An==null?void 0:An.course_group_info,fn:()=>{var wi,co,xa,La;Cn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Ke.history.push(`/classrooms/${lr==null?void 0:lr.coursesId}/program_homework/${lr.categoryId}/${(co=(wi=An==null?void 0:An.student_works)==null?void 0:wi[0])==null?void 0:co.id}/${(La=(xa=An==null?void 0:An.student_works)==null?void 0:xa[0])==null?void 0:La.user_id}/comment`)}}})}}},"\u7F16\u7A0B\u62A5\u544A"),mt.createElement(Be.default.Item,{key:"2",onClick:()=>{var $a;if((0,Re.Rm)()&&!(($a=hn.AssistantObject.hack)!=null&&$a.can_download)){Me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ke.history.push(`/classrooms/${lr.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return mt.createElement(mt.Fragment,null,mt.createElement("section",{className:`${yt.wrap} minH500 bg-white pl30 pr30 pt30`},((dn=An.homework_status)==null?void 0:dn.includes("\u672A\u53D1\u5E03"))&&mt.createElement(_e.Z,null),!((vr=An.homework_status)!=null&&vr.includes("\u672A\u53D1\u5E03"))&&mt.createElement("aside",null,!(0,Re.GJ)()&&mt.createElement("div",{className:"c-light-black font12"},mt.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",An==null?void 0:An.publish_time),mt.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",An==null?void 0:An.end_time),mt.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(An==null?void 0:An.late_time)||"- -")),(0,Re.GJ)()&&mt.createElement(mt.Fragment,null,mt.createElement(ht.default,{form:tr,onChange:ws,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((Nr=An.task_status)==null?void 0:Nr.length)>0&&mt.createElement(ht.default.Item,{name:"task_status"},mt.createElement(ke.default.Group,{value:[],style:{width:"100%"}},mt.createElement(ie.Z,null,mt.createElement(ue.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),mt.createElement(ue.Z,{flex:"80px"},mt.createElement(ke.default,{value:"all"},"\u5168\u90E8")),mt.createElement(ue.Z,{flex:"1"},An.task_status&&An.task_status.map((Kn,Ir)=>mt.createElement(ke.default,{name:"task_status",value:Kn.id},Kn.name,"(",Kn.count,")")))))),((Or=An.course_group_info)==null?void 0:Or.length)>0&&mt.createElement(ht.default.Item,{name:"course_group_info"},mt.createElement(ke.default.Group,{style:{width:"100%"}},mt.createElement(ie.Z,null,mt.createElement(ue.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),mt.createElement(ue.Z,{flex:"80px"},mt.createElement(ke.default,{value:"all"},"\u5168\u90E8")),mt.createElement(ue.Z,{flex:"1",id:"divhe",style:{height:Ka+"px",overflow:"hidden"}},(vn=An.course_group_info)==null?void 0:vn.map((Kn,Ir)=>mt.createElement(ke.default,{value:Kn.course_group_id},Kn.group_group_name,"(",Kn.count,")"))),Di&&mt.createElement("span",{onClick:()=>{let Kn=document.getElementById("divhe").scrollHeight;Ka>47?bi(47):bi(Kn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ka===47?"\u5C55\u5F00":"\u6536\u8D77",Ka===47?mt.createElement(Ee.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):mt.createElement(Fe.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((Yn=An.teacher_comment)==null?void 0:Yn.length)>0&&mt.createElement(ht.default.Item,{name:"teacher_comment"},mt.createElement(ke.default.Group,{style:{width:"100%"}},mt.createElement(ie.Z,null,mt.createElement(ue.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),mt.createElement(ue.Z,{flex:"80px"},mt.createElement(ke.default,{value:"all"},"\u5168\u90E8")),mt.createElement(ue.Z,{flex:"1"},An.teacher_comment&&An.teacher_comment.map((Kn,Ir)=>mt.createElement(ke.default,{value:String(Kn.id)},Kn.name,"(",Kn.count,")"))))))),mt.createElement(ie.Z,{align:"middle"},mt.createElement(ue.Z,{flex:"1"},mt.createElement(ie.Z,{align:"middle"},mt.createElement(ue.Z,null,mt.createElement(ne.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Kn=>{lr.search=Kn.trim(),lr.page=1,Aa()},style:{width:240}})),mt.createElement(ue.Z,null,mt.createElement("span",{className:"ml5"},mt.createElement("span",{className:"c-red"},An.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",An.work_count,"\u4E2A\u5B66\u751F\uFF09")))),mt.createElement(ue.Z,null,(ya==null?void 0:ya.complete_num)!=(ya==null?void 0:ya.total_count)&&(ya==null?void 0:ya.status)!=1&&mt.createElement("div",{className:yt.under_review},mt.createElement(ge.Z,{spinning:!0,className:"mr6",size:"small"}),mt.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),mt.createElement("span",{className:"ml5"},mt.createElement("span",{style:{color:"#3061D0"}},ya==null?void 0:ya.complete_num),"/",ya==null?void 0:ya.total_count)),(((fn=An==null?void 0:An.homework_status)==null?void 0:fn.includes("\u5DF2\u622A\u6B62"))||((pn=An==null?void 0:An.homework_status)==null?void 0:pn.includes("\u63D0\u4EA4\u4E2D"))||((kn=An==null?void 0:An.homework_status)==null?void 0:kn.includes("\u8FDB\u884C\u4E2D")))&&mt.createElement(fe.ZP,{className:"ml10",onClick:()=>{var Kn;if(!(!(Xr!=null&&Xr.is_old_data_for_time)&&(0,Je.Ye)(Cn))){if(((Kn=An==null?void 0:An.challenges)==null?void 0:Kn.length)===0)return Me.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if((An==null?void 0:An.commit_count)==0)return Me.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");if((ya==null?void 0:ya.complete_num)!=(ya==null?void 0:ya.total_count)&&(ya==null?void 0:ya.status)!=1)return Me.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");Cn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}}},mt.createElement("span",{className:`${yt.tr1} iconfont icon-yijiandaimapingjia mr5`}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),(0,Re.GJ)()&&!((hr=An.homework_status)!=null&&hr.includes("\u5BFC\u5165"))&&mt.createElement(fe.ZP,{className:"ml10",onClick:()=>{!(Xr!=null&&Xr.is_old_data_for_time)&&(0,Je.Ye)(Cn)||Cn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:An.student_works.map(Kn=>Kn.id),params:lr}})}},mt.createElement("span",{className:`${yt.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,Re.GJ)()&&!((sr=An.homework_status)!=null&&sr.includes("\u5BFC\u5165"))&&mt.createElement(fe.ZP,{className:"ml10",onClick:vi},mt.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,Re.GJ)()&&mt.createElement(we.Z,{dropdownRender:os,className:"ml10"},mt.createElement(fe.ZP,null,mt.createElement(Ae.Z,null),"\u5BFC\u51FA",mt.createElement(Ze.Z,null)))))),mt.createElement(ie.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,Re.GJ)()&&On&&mt.createElement("span",null,mt.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),mt.createElement(he.default,{className:`mt30 ${yt.TableDom}`,loading:sn["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:Kn=>({onClick:Ir=>{var $a,wi;if(!(($a=An.homework_status)!=null&&$a.includes("\u5BFC\u5165"))){if((0,Re.Rm)()&&!((wi=hn.AssistantObject.hack)!=null&&wi.can_view)){Me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,nt.O5)()&&window.open(`/classrooms/${lr.coursesId}/program_homework/${lr.categoryId}/${Kn.id}/${Kn.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:An.student_works,columns:Os,onChange:(Kn,Ir,$a)=>{$a.field&&(lr.order=$a.field==="score"?"work_score":$a.field),$a.order||(lr.b_order="asc"),$a.order==="ascend"&&(lr.b_order="asc"),$a.order==="descend"&&(lr.b_order="desc"),$a.order||(lr.b_order="asc"),Aa()}}),mt.createElement(He,null),mt.createElement(cn,null),mt.createElement(We.Z,null)),mt.createElement(Ne.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:to,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>fr(void 0,null,function*(){if(ia===2){if(ca.length<=0){Me.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!Na){Me.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Kn=yield(0,tt.ZP)(`/api/homework_commons/${lr.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:lr.categoryId,comment:Na,status:ca}});Kn.status===0&&(da(Kn),ir(!1),Pi(!0))}else{if(!(Kr===0||Ai===0)){if(!Kr){Me.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Ai){Me.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Kr>Ai){Me.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!Na){Me.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Kn=yield(0,tt.ZP)(`/api/homework_commons/${lr.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:lr.categoryId,comment:Na,min_score:Kr,max_score:Ai}});Kn.status===0&&(da(Kn),ir(!1),Pi(!0))}}),onCancel:()=>{ir(!1),dr()}},mt.createElement("div",{style:{padding:"32px"}},mt.createElement("div",null,mt.createElement("div",null,mt.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),mt.createElement(ce.ZP.Group,{value:ia,onChange:Kn=>{Tn(Kn.target.value)}},mt.createElement(ce.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),mt.createElement(ce.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),ia===1&&mt.createElement("div",{style:{display:"flex",marginTop:"20px"}},mt.createElement("span",{style:{width:"70px",textAlign:"end"}},mt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),mt.createElement(me.Z,{min:0,max:100,value:Kr,onChange:Kn=>Oa(Kn),style:{width:"100px"}}),mt.createElement("span",{style:{width:"80px",textAlign:"end"}},mt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),mt.createElement(me.Z,{min:0,max:100,value:Ai,onChange:Kn=>ci(Kn),style:{width:"100px"}})),ia===2&&mt.createElement("div",{style:{display:"flex",marginTop:"20px"}},mt.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),mt.createElement(ke.default.Group,{onChange:Kn=>{Za([...Kn])},style:{width:"100%"}},(kr=An.task_status)==null?void 0:kr.map((Kn,Ir)=>mt.createElement(ke.default,{name:"task_status",value:Kn.id},Kn.name,"(",Kn.count,")")))),mt.createElement("div",{style:{display:"flex",marginTop:"20px"}},mt.createElement("span",{style:{width:"70px",textAlign:"end"}},mt.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),mt.createElement(oe.Z,{className:yt.MdEditor,onChange:Kn=>qa(Kn),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),mt.createElement(Ne.default,{open:Vi,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>fr(void 0,null,function*(){ia===2?(yield(0,tt.ZP)(`/api/homework_commons/${lr.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:lr.categoryId,comment:Na,status:ca}})).status===0&&(Me.ZP.info("\u6253\u56DE\u6210\u529F"),dr(),Aa(),Pi(!1)):(yield(0,tt.ZP)(`/api/homework_commons/${lr.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:lr.categoryId,comment:Na,min_score:Kr,max_score:Ai}})).status===0&&(Me.ZP.info("\u6253\u56DE\u6210\u529F"),dr(),Aa(),Pi(!1))}),onCancel:()=>{dr(),Pi(!1)}},mt.createElement("div",{style:{padding:"32px"}},ia===1&&mt.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Kr,"-",Ai,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),ia===2&&mt.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((Ur=An.task_status)==null?void 0:Ur.filter(Kn=>ca==null?void 0:ca.includes(Kn.id)).map(Kn=>Kn.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),mt.createElement("br",null),mt.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",Vn==null?void 0:Vn.count,"\u540D\u5B66\u751F")))),mt.createElement(re,null),mt.createElement(Lt,{isShow:Gi,setIsShow:es,item:Zo,coursesId:lr.coursesId,categoryId:lr.categoryId}),mt.createElement("aside",{className:"tc mb50 mt30"},mt.createElement(xe.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:Ms,current:lr.page||1,defaultPageSize:20,total:An.work_count})))};var sa=(0,Ke.connect)(({shixunHomeworks:Ht,classroomList:hn,loading:sn,user:Cn})=>({shixunHomeworks:Ht,classroomList:hn,loading:sn.effects,user:Cn}))(qr)},17933:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return ce}});var b=ae(59301),ht=ae(65582),Me=ae(62957),ze=ae(7939),Ne=ae(29787),Be=ae(67172),ke=ae(80443),ie=ae(50258),ue=ae(24334),ne=ae(66649),ge=ae.n(ne),fe=ae(17124),we=ae(59301),he=(me,xe,Ee)=>new Promise((Fe,Ae)=>{var Ze=We=>{try{Je(Ee.next(We))}catch(ft){Ae(ft)}},_e=We=>{try{Je(Ee.throw(We))}catch(ft){Ae(ft)}},Je=We=>We.done?Fe(We.value):Promise.resolve(We.value).then(Ze,_e);Je((Ee=Ee.apply(me,xe)).next())}),ce=({open:me,onClose:xe})=>{const[Ee,Fe]=(0,b.useState)(void 0);console.log((0,ht.useLocation)(),33);const Ae=(0,ht.useLocation)();(0,b.useEffect)(()=>{me&&function(){return he(this,null,function*(){const yt=yield(0,Be.X6)(me);Fe(yt.data)})}()},[me]);const{status:Ze,created_at:_e,code:Je,name:We,language:ft,pass_sets_count:tt,set_count:Ke,error_msg:ut,output:je,input:$e,expected_output:be,execute_memory:Ue,user:At,execute_time:Xe,input_file_url:Ve,output_file_url:Ye,is_file:He,expected_output_file_url:Ie}=Ee||{};return we.createElement(Me.default,{open:me,width:1e3,onCancel:()=>xe(!1),footer:we.createElement(ze.ZP,{type:"primary",onClick:()=>xe(!1)},"\u5173\u95ED"),centered:!0},we.createElement(Ne.Z,{spinning:!Ee,delay:500},we.createElement("div",{className:"record-detail-info"},Ee?we.createElement(we.Fragment,null,we.createElement("div",{className:"record-detail-body"},we.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),we.createElement("ul",{className:"record-info"},we.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",we.createElement("span",{className:Ze===0?"c-green":"c-red"},ke.Im[Ze])," "),we.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",we.createElement("span",null,ge()(_e).format("YYYY-MM-DD HH:mm:ss"))," "),we.createElement("li",null," \u8BED\u8A00\uFF1A",we.createElement("span",null,ft)," "),we.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",we.createElement("span",null,Xe*1e3,"ms")," "),we.createElement("li",null," ",`${Ze===fe.h.HIDE_COMPILE_STATUS?"--":tt} / ${Ke} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ke.gZ)({status:Ze,error_msg:ut,execute_time:Xe,output:je,input:$e,expected_output:be,input_file_url:Ve,output_file_url:Ye,is_file:He,expected_output_file_url:Ie}),we.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),we.createElement(ie.ZP,{height:"200px",width:"100%",language:ft==null?void 0:ft.toLocaleLowerCase(),value:ue.Base64.decode(Je),options:{readOnly:!0}}))):null)))}},88125:function(kt,Yt,ae){"use strict";ae.d(Yt,{Im:function(){return Ke},Y4:function(){return je}});var b=ae(59301),ht=ae(37568),Me=ae(6767),ze=ae(7939),Ne=ae(10129),Be=ae(24334),ke=ae.n(Be),ie=ae(25492),ue=ae(42678),ne=ae(95097),ge=ae(65862),fe=ae(34376),we=ae.n(fe),he=ae(38147),ce=ae(65582),me=ae(17933),xe=ae(77254),Ee=ae(67172),Fe=ae(56918),Ae=ae(52918),Ze=ae(92310),_e=ae.n(Ze),Je=ae(84056),We=ae(59301),ft=(Ue,At,Xe)=>new Promise((Ve,Ye)=>{var He=yt=>{try{Re(Xe.next(yt))}catch(Dt){Ye(Dt)}},Ie=yt=>{try{Re(Xe.throw(yt))}catch(Dt){Ye(Dt)}},Re=yt=>yt.done?Ve(yt.value):Promise.resolve(yt.value).then(He,Ie);Re((Xe=Xe.apply(Ue,At)).next())});const{TextArea:tt}=ht.default,Ke={[Ne.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Ne.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Ne.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var ut=(Ue=>(Ue[Ue.SET_VISIBLE=0]="SET_VISIBLE",Ue[Ue.SET_TABINDEX=1]="SET_TABINDEX",Ue))(ut||{});function je(Ue){const{status:At,error_msg:Xe,output:Ve,input:Ye,expected_output:He,is_file:Ie,input_file_url:Re,output_file_url:yt,expected_output_file_url:Dt,setMonacoValue:it,setData:Ft,highlightEndEntry:gt}=Ue,Et=(0,b.useRef)(),zt=(0,b.useRef)(),cn=(0,b.useRef)();let Pt=null;const Qt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,b.useEffect)(()=>{if(Ve&&!Ie&&Et.current){const $t=new fe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});$t.open(Et.current);const De=(gt?ge.jl:ge.pp)(Be.Base64.decode(Ve));$t.write(De),$t.setOption("theme",{background:"#1e1e1e"})}if(Ye&&!Ie&&zt.current){const $t=new fe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});$t.open(zt.current),$t.write((gt?ge.jl:ge.pp)(Ye)),$t.setOption("theme",{background:"#1e1e1e"})}if(He&&!Ie&&cn.current){const $t=new fe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});$t.open(cn.current),$t.write((gt?ge.jl:ge.pp)(Be.Base64.decode(He))),$t.setOption("theme",{background:"#1e1e1e"})}},[Ve]),At){case Ne.h.NOMATCH:Pt=We.createElement(We.Fragment,null,We.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ie&&We.createElement("div",{ref:Et}),Ie&&We.createElement("div",{style:Qt},We.createElement("a",{style:{fontSize:"16px"},onClick:()=>ft(this,null,function*(){const $t=yield(0,he.ZP)(yt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});it($t),setTimeout(()=>{Ft(yt)},200)})},Ve)),We.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ie&&We.createElement("div",{ref:cn}),Ie&&We.createElement("div",{style:Qt},We.createElement("a",{style:{fontSize:"16px"},onClick:()=>ft(this,null,function*(){const $t=yield fetch(Dt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});it(yield $t.text()),setTimeout(()=>{Ft(Dt)},200)})},He)));break;case Ne.h.EXECUTEFAILURE:Pt=We.createElement(We.Fragment,null,We.createElement("div",{style:{border:"1px #F6F7F9 solid"}},We.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ie&&We.createElement(ne.Z,{value:Ye,style:Qt}),Ie&&We.createElement("div",{style:Qt},We.createElement("a",{onClick:()=>(0,ge.LR)(Re,Ye)},Ye))),We.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},We.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),We.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},Be.Base64.decode(Xe),"111")));break;case Ne.h.COMPILEFAILURE:Pt=We.createElement(We.Fragment,null,We.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),We.createElement("pre",{className:ie.Z.error},Be.Base64.decode(Xe)));break;case Ne.h.PODFAILURE:Pt=We.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ne.h.TIMEOUT:Pt=We.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return We.createElement(We.Fragment,null," ",Pt," ")}function $e(Ue){const{status:At,error_msg:Xe,execute_time:Ve,output:Ye,input:He,expected_output:Ie,is_file:Re,input_file_url:yt,output_file_url:Dt,expected_output_file_url:it}=Ue;let Ft=null;switch(At){case Ne.h.OK:case Ne.h.NOMATCH:case Ne.h.EXECUTEFAILURE:case Ne.h.COMPILEFAILURE:Ft=We.createElement("div",{id:"outputResultRef",className:"h100"});break;case Ne.h.PODFAILURE:Ft=We.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ne.h.TIMEOUT:Ft=We.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return We.createElement(We.Fragment,null," ",Ft," ")}function be({value:Ue,className:At}){return We.createElement("span",{className:At},Ue)}Yt.ZP=({input:Ue,is_file:At,debuging:Xe,submitting:Ve,executingMessage:Ye,debugResult:He,onChangeInput:Ie,onDebugCode:Re,onSubmitCode:yt,hack:Dt,user:it,submitResult:Ft,isWhiteTheme:gt,topDispatch:Et})=>{const[zt]=(0,ce.useSearchParams)(),cn=(0,ce.useParams)(),[Pt,Qt]=(0,b.useState)(!1),[$t,De]=(0,b.useState)(!1),[St,Oe]=(0,b.useState)(1),[re,oe]=(0,b.useState)(!1),[Pe,nt]=(0,b.useState)(0),[ct,Ge]=(0,b.useState)(!1),[Ct,Rt]=(0,b.useState)(""),[bt,rn]=(0,b.useState)(""),Gt=(0,b.useRef)(),xn=(0,b.useRef)(),Lt=(0,b.useRef)(null),mt=(0,b.useRef)(null),on=(0,b.useRef)(null);console.log(Ft,"submitResult",cn);const{status:_n,id:st,input:tn,output:Gn,expected_output:Nn,is_file:fr,input_file_url:Gr,output_file_url:qr,expected_output_file_url:sa,error_msg:Ht,hack_sets:hn}=Ft||{};(0,b.useEffect)(()=>{_n===0&&(Oe(1),nt(0))},[_n,st]),(0,b.useEffect)(()=>{ft(void 0,null,function*(){var Or;const vn=yield(0,Ee.rX)(cn==null?void 0:cn.id,"submit");(vn==null?void 0:vn.status)===0&&(vn!=null&&vn.data&&((Or=vn==null?void 0:vn.data)==null?void 0:Or.status)!==0?(Et({type:Fe.Types.SET_SUBMIT_RESULT,payload:{submitResult:vn==null?void 0:vn.data}}),Oe(2),nt(320)):(Oe(1),nt(0)))})},[cn==null?void 0:cn.id]),(0,b.useEffect)(()=>{if(Gt.current){let Nr=function(sr){fn=Yn.offsetHeight,pn=!0,kn=sr.pageY,on.current.style.display="block"},Or=function(){pn=!1,on.current.style.display="none"},vn=function(sr){if(pn){sn();let kr=kn-sr.pageY,Ur=fn+kr;if(Ur<0&&(Ur=0),Ur>window.innerHeight-150&&(Ur=window.innerHeight-150),St===1){Ur<=34?nt(0):nt(Ur);return}console.log(Ur,"resizeH"),nt(Ur)}};const Yn=Lt.current;let fn=0,pn=!1,kn=0;const hr=document.getElementById("case-y-bar");return hr==null||hr.addEventListener("mousedown",Nr),document.addEventListener("mousemove",vn),document.addEventListener("mouseup",Or),()=>{const sr=document.getElementById("case-y-bar");sr==null||sr.removeEventListener("mousedown",Nr),document.removeEventListener("mousemove",vn),document.removeEventListener("mouseup",Or)}}},[Gt,St]),(0,b.useEffect)(()=>{const Nr=xe.Z.subscribe("resize-move-bar",sn);if(zt.get("type")!=="exercises")return document.addEventListener((0,Je.gH)(),$r),()=>{document.removeEventListener((0,Je.gH)(),$r),Nr()}},[]),(0,b.useEffect)(()=>{});function sn(){var Nr,Or,vn,Yn;const fn=document.getElementById("outputResultRef");if(fn){let pn=fn.dataset.text;xn.current.reset(),xn.current.writeln(pn);const kn=document.getElementById("outputResultRef").offsetWidth-20,hr=((Yn=(vn=(Or=(Nr=xn.current)==null?void 0:Nr._core)==null?void 0:Or._renderService)==null?void 0:vn.dimensions)==null?void 0:Yn.actualCellWidth)||10,sr=Math.ceil(kn/hr);xn.current.resize(sr,Math.ceil(fn.clientHeight/16))}}function Cn(){Qt(!Pt),setTimeout(()=>{sn()},300),Pt?nt(320):(nt(window.innerHeight-150),oe(!0))}function Sr(){$t?(De(!1),(0,Je.BU)()):(De(!0),(0,Je.Dj)(mt.current))}const $r=Nr=>{(0,Je.vp)()||De(!1)},rr=(0,b.useMemo)(()=>{if(He){const{status:Nr,output:Or,error_msg:vn}=He;return setTimeout(()=>{let Yn="",fn=document.getElementById("outputResultRef");Or?Yn=Be.Base64.decode(Or):vn&&(Yn=Be.Base64.decode(vn)),xn.current=new fe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),xn.current.open(fn),xn.current.onKey(function(pn){var kn;if(pn.domEvent.key.toLocaleUpperCase()==="C"&&pn.domEvent.ctrlKey){pn.domEvent.preventDefault();let hr=(kn=xn.current)==null?void 0:kn.getSelection();navigator.clipboard.writeText(hr).then(()=>{})}}),fn.dataset.text=Yn,xn.current.setOption("convertEol",!0),sn()},300),We.createElement(We.Fragment,null,$e(He))}return null},[He]);function jn(){var Nr,Or;if(!(Dt!=null&&Dt.code)||((Nr=Dt==null?void 0:Dt.code)==null?void 0:Nr.trim().length)===0){(Or=Me.ZP)==null||Or.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Oe(1),nt(320),Re()}const dn=Nr=>ft(void 0,null,function*(){let Or=yield(0,he.ZP)(`/api/problems/${Nr}/start.json`,{method:"get",params:{hack_user_id:it==null?void 0:it.user_id}});Or&&(window.location.href=`/myproblems/${Or==null?void 0:Or.identifier}${window.location.search}`)});function vr(){fr?navigator.clipboard.writeText(Be.Base64.decode(Ht)).then(()=>{Me.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(Be.Base64.decode(Gn)).then(()=>{Me.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return We.createElement(b.Fragment,null,We.createElement("div",{className:_e()(ie.Z.case,gt&&ie.Z.whiteCase),style:{height:Pe},ref:Lt},We.createElement("div",{className:ie.Z.fullMask,ref:on}),We.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:Gt,draggable:!1},St===2&&We.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),St===1&&(Pe<=34?We.createElement("div",{onClick:()=>{nt(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",We.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):We.createElement("div",{onClick:()=>{nt(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",We.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),We.createElement("div",null,We.createElement("div",{className:ie.Z.caseHead},We.createElement("div",{className:ie.Z.dot}),We.createElement("div",{className:ie.Z.text},St===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),St===2&&!Ve&&typeof _n=="number"&&We.createElement(We.Fragment,null,_n===Ne.h.OK?We.createElement("div",{className:ie.Z.pass},We.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):We.createElement("div",{className:ie.Z.noPass},We.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Ke[_n])),We.createElement("div",{className:ie.Z.btns},St===2&&!Ve&&We.createElement(We.Fragment,null,_n!==Ne.h.OK&&We.createElement("div",{onClick:vr},We.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),We.createElement("div",{onClick:()=>{Ge(st)}},We.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),zt.get("type")!=="exercises"&&We.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Cn()},We.createElement("i",{className:`iconfont icon-${Pt?"suoxiao1":"fangda"}`})))),We.createElement("div",{style:{display:St===1?"block":"none"}},Xe?We.createElement(ue.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):We.createElement("div",{style:{height:Pe-34}},We.createElement("div",{className:ie.Z.result},We.createElement("div",{className:ie.Z.left},We.createElement("div",{className:ie.Z.title},We.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),We.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),We.createElement("div",{className:ie.Z.leftNode},We.createElement(tt,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:At?"":Ue,onChange:Ie}))),We.createElement("div",{className:ie.Z.right},We.createElement("div",{className:ie.Z.title},We.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),We.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),We.createElement("div",{className:ie.Z.node},He?rr:We.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),We.createElement("div",{style:{display:St===2?"block":"none"}},Ve?We.createElement(ue.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):We.createElement("div",{style:{height:Pe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},We.createElement("div",{ref:mt,className:ie.Z.elseNode},We.createElement("div",{className:ie.Z.nameWrap},We.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),We.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),We.createElement("div",{className:ie.Z.scroll},We.createElement("pre",{className:ie.Z.scrollBox,style:re?{height:$t?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!fr&&We.createElement(be,{value:tn}),fr&&We.createElement("a",{style:{fontSize:"16px"},onClick:()=>ft(void 0,null,function*(){const Nr=yield fetch(Gr,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});rn(yield Nr.text()),setTimeout(()=>{Rt(Gr)},200)})},tn)),tn&&We.createElement("div",{className:ie.Z.action},We.createElement("span",{onClick:()=>oe(!re)},re?"\u6536\u8D77":"\u5C55\u5F00")))),We.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},We.createElement("div",{className:ie.Z.left},We.createElement("div",{className:ie.Z.title},We.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),We.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),We.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},We.createElement("pre",null,!fr&&We.createElement(be,{className:"mb10",value:Nn&&Be.Base64.decode(Nn)||""}),fr&&We.createElement("a",{style:{fontSize:"16px"},onClick:()=>ft(void 0,null,function*(){const Nr=yield fetch(sa,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});rn(yield Nr.text()),setTimeout(()=>{Rt(sa)},200)})},Nn)))),We.createElement("div",{className:ie.Z.right},We.createElement("div",{className:ie.Z.title},We.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),We.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),We.createElement("div",{className:ie.Z.node,style:{color:_n===Ne.h.OK?"#2ABD8C":"#FF2C29"}},We.createElement("pre",null,(_n===4||_n===5)&&We.createElement(be,{className:"mb10",value:Ht&&Be.Base64.decode(Ht)||""}),_n!=4&&_n!=5&&(fr?We.createElement("a",{style:{fontSize:"16px"},onClick:()=>ft(void 0,null,function*(){const Nr=yield(0,he.ZP)(qr,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{rn(Nr)}catch(Or){rn("")}setTimeout(()=>{Rt(qr)},200)})},Gn):We.createElement(be,{className:"mb10",value:Gn&&Be.Base64.decode(Gn)||""})))))))))),We.createElement("div",{className:_e()(ie.Z.footer,gt&&ie.Z.whiteFooter),style:{zIndex:100}},(Dt==null?void 0:Dt.is_program)&&(Dt==null?void 0:Dt.above_question)&&We.createElement(ze.ZP,{className:"mr10",type:"primary",onClick:()=>dn(Dt==null?void 0:Dt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Dt==null?void 0:Dt.is_program)&&(Dt==null?void 0:Dt.under_question)&&We.createElement(ze.ZP,{className:"mr10",type:"primary",onClick:()=>dn(Dt==null?void 0:Dt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),We.createElement(ze.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Xe||Ve,loading:Xe,color:"#2ABD8C",className:"mr10",onClick:jn},"\u8C03\u8BD5\u4EE3\u7801"),zt.get("qtype")!=="8"&&We.createElement(ze.ZP,{className:ie.Z.disabled,type:"primary",icon:We.createElement("i",{className:"iconfont icon-bofang1"}),loading:Ve,disabled:Xe||Ve,onClick:()=>{var Nr,Or;if(!(Dt!=null&&Dt.code)||((Nr=Dt==null?void 0:Dt.code)==null?void 0:Nr.trim().length)===0){(Or=Me.ZP)==null||Or.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Oe(2),nt(320),yt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),We.createElement(me.Z,{onClose:Ge,open:ct}),We.createElement(Ae.Z,{close:!0,data:Ct,type:Ct.length?"txt":"",onClose:()=>Rt(""),monacoEditor:{value:bt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},56918:function(kt,Yt,ae){"use strict";ae.r(Yt),ae.d(Yt,{Types:function(){return xi},default:function(){return Rr}});var b=ae(59301),ht=ae(65582),Me=ae(11938),ze=ae(62957),Ne=ae(29787),Be=ae(7939),ke=ae(25399),ie=ae(77019),ue=ae(67172),ne=ae(87513),ge=ae(84056),fe=ae(29584),we=ae(74128),he=ae(87169),ce=ae(36207),me=ae(50258),xe=ae(57261),Ee=ae(42926),Fe=ae(77825),Ae=ae(6767),Ze={list:"list___IRN6i",copy:"copy___qCn9B"},_e=ae(56102),Je=ae(38147),We=(Ut,gn,Mn)=>new Promise((Er,xr)=>{var Cr=Fr=>{try{Lr(Mn.next(Fr))}catch(Vr){xr(Vr)}},wr=Fr=>{try{Lr(Mn.throw(Fr))}catch(Vr){xr(Vr)}},Lr=Fr=>Fr.done?Er(Fr.value):Promise.resolve(Fr.value).then(Cr,wr);Lr((Mn=Mn.apply(Ut,gn)).next())}),tt=({showResourceCentre:Ut,identifier:gn})=>{const Mn=(0,ht.useParams)(),[Er,xr]=(0,b.useState)(null);(0,b.useEffect)(()=>{Ut&&Cr()},[Ut]);const Cr=()=>We(void 0,null,function*(){const wr=yield(0,Je.ZP)(`/api/problems/${gn}/attachment_list.json`,{method:"get"});(wr==null?void 0:wr.status)==0&&xr(wr.data||[])});return b.createElement("div",{className:"tpi-code-setting"},b.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Er!=null&&Er.length)&&b.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Er==null?void 0:Er.map((wr,Lr)=>b.createElement("dl",{className:Ze.list,key:Lr},b.createElement(ke.Z,{title:wr.title},b.createElement("dt",null,b.createElement("i",{className:"icon-wenjian4 mr5"}),wr.title)),b.createElement("dd",null,b.createElement(_e.CopyToClipboard,{text:wr.saved_file_path,onCopy:()=>Ae.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement("span",{className:`${Ze.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Ke=ae(59301),ut=Object.defineProperty,je=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Xe=(Ut,gn,Mn)=>gn in Ut?ut(Ut,gn,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):Ut[gn]=Mn,Ve=(Ut,gn)=>{for(var Mn in gn||(gn={}))Ue.call(gn,Mn)&&Xe(Ut,Mn,gn[Mn]);if(be)for(var Mn of be(gn))At.call(gn,Mn)&&Xe(Ut,Mn,gn[Mn]);return Ut},Ye=(Ut,gn)=>je(Ut,$e(gn));const He={theme:(0,Ee.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,Ee.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,Ee.G)("cmTabToSpace",!0),showResourceCentre:!1};var Ie=(Ut=>(Ut[Ut.set_font_size=0]="set_font_size",Ut[Ut.set_theme=1]="set_theme",Ut[Ut.on_tab_to_space=2]="on_tab_to_space",Ut[Ut.set_show_editor_setting=3]="set_show_editor_setting",Ut[Ut.set_show_respurce_center=4]="set_show_respurce_center",Ut))(Ie||{});function Re(Ut,gn){switch(gn.type){case 3:return Ye(Ve({},Ut),{showEditorSetting:gn.payload});case 1:return Ye(Ve({},Ut),{theme:gn.payload});case 0:return Ye(Ve({},Ut),{fontSize:gn.payload});case 2:return Ye(Ve({},Ut),{tabToSpace:gn.payload});case 4:return Ye(Ve({},Ut),{showResourceCentre:gn.payload});default:throw new Error}}var yt=({isLoading:Ut,value:gn,onChange:Mn,language:Er,onUpdateCode:xr,ActionBarRender:Cr,setIsWhiteTheme:wr,identifier:Lr,forbidCopy:Fr})=>{const[Vr,Qa]=(0,b.useReducer)(Re,He),{theme:Pa,fontSize:fa,showEditorSetting:Ta,tabToSpace:Da,showResourceCentre:Jn}=Vr,no=(0,b.useRef)(),Ya=(0,b.useRef)();(0,b.useEffect)(()=>{wr(Pa==="vs")},[Pa]);const Ci={onFontSizeChange:ti=>{Qa({type:0,payload:ti}),(0,Ee.t)("cmFontSize",ti)},tabToSpace:Da,cmFontSize:fa,className:"oj",cmCodeMode:Pa,onTabToSpace:ti=>{Qa({type:2,payload:ti}),(0,Ee.t)("cmTabToSpace",ti)},onCodeModeChange:ti=>{Qa({type:1,payload:ti}),(0,Ee.t)("ProgrammingCodeMode",ti)}};function _a(){Qa({type:3,payload:!1})}function Si(){Qa({type:3,payload:!0})}function oo(){Qa({type:4,payload:!1})}function Sa(){Qa({type:4,payload:!0})}const zi={value:gn,language:Er,theme:Pa,forbidCopy:Fr,forbidCopyTips:"\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",options:{fontSize:fa,insertSpaces:Da},onChange:ti=>{Mn(ti),Ya.current=ti,clearTimeout(no.current),no.current=setTimeout(()=>{xr(Ya.current)},1e4)},onEditBlur:ti=>{Ya.current&&xr(Ya.current)}};return Ke.createElement(b.Fragment,null,Cr(Si,Sa),Ke.createElement("div",{style:{flex:1,overflow:"hidden"}},!Ut&&Ke.createElement(me.ZP,Ve({},zi))),Ke.createElement(xe.Z,null,Ke.createElement(ce.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Ta,onClose:_a},Ke.createElement(Fe.Z,Ve({},Ci)))),Ke.createElement(xe.Z,null,Ke.createElement(ce.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Jn,onClose:oo},Ke.createElement(tt,{showResourceCentre:Jn,identifier:Lr}))))},Dt=ae(60141),it=ae(24334),Ft=ae(88125),gt={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},Et={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},zt=ae(70858),cn=ae(31709),Pt=ae(58617),Qt=ae(17933),$t=ae(66649),De=ae.n($t),St=ae(59301);const{Column:Oe}=zt.default;var re=({submitResult:Ut,submitting:gn,submitRecords:Mn,page:Er,onPageChange:xr,topicId:Cr})=>{const[wr]=(0,ht.useSearchParams)(),{records:Lr,records_count:Fr}=Mn||{},[Vr,Qa]=(0,b.useState)(!1),Pa=wr.get("type")==="1";return St.createElement(Ne.Z,{spinning:gn,tip:"\u8BC4\u6D4B\u4E2D...",indicator:St.createElement(Pt.Z,{style:{fontSize:24},spin:!0})},(Lr==null?void 0:Lr.length)>0?St.createElement(zt.default,{dataSource:Lr,rowKey:"id",pagination:!1},St.createElement(Oe,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(fa,Ta)=>St.createElement("span",null," ",De()(fa).format("YYYY-MM-DD HH:mm:ss"))}),St.createElement(Oe,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(fa,Ta)=>{var Da;return St.createElement("span",{className:`${fa===0?"c-green":"c-red"} current`,onClick:()=>{Qa(Ta.id)}},(Da=Ft.Im[fa])==null?void 0:Da.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),St.createElement(Oe,{title:`\u6267\u884C\u7528\u65F6 (${Pa?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:fa=>fa?Pa?fa:fa/1e3:""}),St.createElement(Oe,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Pa?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:fa=>fa?Pa?fa:parseFloat((fa/1024).toFixed(2)):""}),St.createElement(Oe,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),St.createElement(Oe,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(fa,Ta)=>St.createElement("span",{className:"c-light-primary current",onClick:()=>{Qa(Ta.id)}},"\u67E5\u770B")})):St.createElement("div",{style:{height:300,width:"100%"}}),St.createElement(Qt.Z,{onClose:Qa,open:Vr}),Fr>15?St.createElement(cn.Z,{className:Et.pagination,current:Er,pageSize:15,total:Fr,onChange:xr}):null)},oe=ae(2524),Pe=ae(96599),nt={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},ct=ae(95097),Ge=ae(59301);const Ct={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Rt=({hack:Ut})=>{const{language:gn,difficult:Mn,time_limit:Er,description:xr}=Ut,[Cr]=(0,ht.useSearchParams)(),wr=Ct[Mn];return Ge.createElement(Ge.Fragment,null,Ge.createElement("ul",{className:nt.info},Ge.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Ge.createElement("b",{className:nt.info_tag},gn)),Ge.createElement("li",null,Ge.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Ge.createElement(Pe.default,{color:wr==null?void 0:wr.color},wr==null?void 0:wr.name)),Ge.createElement("li",null,Ge.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Ge.createElement("span",{style:{color:"#333333"}},Er,"\u79D2"))),Cr.get("qtype")==="8"?Ge.createElement(ct.Z,{value:xr,showProgramFill:!0,className:nt.desc}):Ge.createElement(ct.Z,{value:xr,className:nt.desc}))},bt={},rn=ae(59301),Gt=({hack:Ut,current_user:gn})=>rn.createElement("div",{className:bt.answer},Ut!=null&&Ut.answer_text?rn.createElement(ct.Z,{style:{padding:"13px 0"},value:(Ut==null?void 0:Ut.answer_text)||""}):rn.createElement(oe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),xn=ae(77254);function Lt(Ut,gn){return(0,Je.U2)(`/problems/${Ut}/comments.json`,{page:gn,limit:10})}function mt(Ut){return(0,Je.v_)(`/discusses/${Ut}/plus.json`,{container_type:"Discuss",type:1})}function on(Ut,gn,Mn){return(0,Je.v_)(`/problems/${Ut}/comments/reply.json`,{comments:{content:Mn,parent_id:gn}})}function _n(Ut,gn){return(0,Je.v_)(`/problems/${Ut}/comments.json`,{comments:{content:gn}})}function st(Ut,gn,Mn){return(0,Je.v_)(`/problems/${Ut}/comments/${gn}/hidden.json`,Mn)}function tn(Ut,gn){return(0,Je.IV)(`/problems/${Ut}/comments/${gn}`)}var Gn=ae(83554);function Nn({author:Ut}){return b.createElement("a",{href:`/users/${Ut.login}`,target:"_blank"},b.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${we.Z.IMG_SERVER}/images/${Ut.image_url}`,width:"50"}))}function fr({data:Ut,index:gn,parentDiscussIndex:Mn,user:Er,onSetActionType:xr}){const{author:Cr,can_delete:wr,content:Lr,id:Fr,time:Vr}=Ut;function Qa(){xr({id:Fr,index:gn,type:"delete-discuss",parentDiscussIndex:Mn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Pa=Er.admin||wr||Cr.user_id===Er.user_id;return b.createElement("div",{className:"discuss-item-container second-discuss "},b.createElement(Nn,{author:Cr}),b.createElement("section",null,b.createElement("div",{className:"discuss-info"},b.createElement("a",{href:`/users/${Cr.login}`,target:"_blank"},Cr.name),b.createElement("span",{className:"grey"},Vr),b.createElement("div",{className:"btn-group",style:{marginBottom:0}},Pa?b.createElement("a",{onClick:Qa,title:"\u5220\u9664"},b.createElement("i",{className:"iconfont icon-shanchu"})):null)),b.createElement(ct.Z,{className:"discuss-content",value:Lr})))}var Gr=({user:Ut,data:gn,index:Mn,onPlusDiscuss:Er,onSetActionType:xr,activeDiscussIndex:Cr,onReplyDiscuss:wr,onSetActiveDiscussIndex:Lr})=>{const{content:Fr,children:Vr,hidden:Qa,id:Pa,praise_count:fa,time:Ta,user_praise:Da,can_delete:Jn,author:no}=gn;function Ya(){Lr(Pa)}function Ci(){Er(Pa,!Da,Mn)}function _a(){xr({id:Pa,index:Mn,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Si(){xr({id:Pa,index:Mn,params:{hidden:Qa?"0":"1"},type:"hidden-discuss",message:Qa?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const oo=Ut.admin||Ut.user_id===no.user_id;return b.createElement("div",{className:"discuss-item-container",key:Pa},b.createElement(Nn,{author:no}),b.createElement("section",null,b.createElement("div",{className:"discuss-info"},b.createElement("a",{href:`/users/${no.login}`,target:"_blank"}," ",no.name," "),b.createElement("span",{className:"grey"},Ta)),b.createElement(ct.Z,{className:"discuss-content",value:Fr}),Vr&&Vr.length>0?b.createElement("div",{className:"reply-discuss-container"},Vr.map((Sa,zi)=>b.createElement(fr,{key:Sa.id,data:Sa,index:zi,user:Ut,onSetActionType:xr,parentDiscussIndex:Mn}))):null,b.createElement("div",{className:"btn-group"},oo?b.createElement("a",{onClick:Si,title:Qa?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},b.createElement("i",{className:Qa?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Jn&&(!Vr||Vr.length==0)?b.createElement("a",{onClick:_a,title:"\u5220\u9664"},b.createElement("i",{className:"iconfont icon-shanchu"})):null,b.createElement("a",{onClick:Ya,title:"\u56DE\u590D"}," ",b.createElement("i",{className:"iconfont icon-huifu1"})," "),b.createElement("a",{onClick:Ci,className:Da?"c-orange":""},b.createElement("i",{className:Da?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),b.createElement("span",null,fa||""))),b.createElement(Gn.Z,{id:Pa,activeDiscussIndex:Cr,onReplyDiscuss:wr})))},qr=ae(30214),sa={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},Ht=ae(25374),hn=(Ut,gn,Mn)=>new Promise((Er,xr)=>{var Cr=Fr=>{try{Lr(Mn.next(Fr))}catch(Vr){xr(Vr)}},wr=Fr=>{try{Lr(Mn.throw(Fr))}catch(Vr){xr(Vr)}},Lr=Fr=>Fr.done?Er(Fr.value):Promise.resolve(Fr.value).then(Cr,wr);Lr((Mn=Mn.apply(Ut,gn)).next())}),sn=({user_praise:Ut,praise_count:gn,praisePlus:Mn,onCreateDiscuss:Er,discuss_count:xr})=>{const[Cr,wr]=(0,b.useState)(!1),[Lr,Fr]=(0,b.useState)("");function Vr(Ta){Fr(Ta)}function Qa(){wr(!0)}function Pa(){wr(!1)}function fa(){return hn(this,null,function*(){Er(Lr),Fr(""),wr(!1)})}return b.createElement("div",{className:`${sa["dis-input-editor-container"]} ${Cr?sa.active:""} `},b.createElement("div",{className:Cr?`hide ${sa["text-area"]}`:sa["text-area"]},b.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Qa}),b.createElement("a",null," ",b.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",xr," "),b.createElement("a",{className:"c-light-black",onClick:Mn,title:Ut?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},b.createElement("i",{className:`mr3 ${Ut?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),gn?b.createElement("span",null,gn):"")),Cr?b.createElement("div",{className:sa["input-mask"],onClick:Pa}):null,b.createElement("div",{className:Cr?sa["md-container"]:`${sa["md-container"]} hide`},b.createElement(Ht.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Lr,height:240,onChange:Vr}),b.createElement("div",{className:sa["tip-container"],onClick:Pa},b.createElement("a",{className:sa["btn-send"],onClick:fa}," \u53D1\u9001 "))))},Cn=ae(59301),Sr=Object.defineProperty,$r=Object.defineProperties,rr=Object.getOwnPropertyDescriptors,jn=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,Nr=(Ut,gn,Mn)=>gn in Ut?Sr(Ut,gn,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):Ut[gn]=Mn,Or=(Ut,gn)=>{for(var Mn in gn||(gn={}))dn.call(gn,Mn)&&Nr(Ut,Mn,gn[Mn]);if(jn)for(var Mn of jn(gn))vr.call(gn,Mn)&&Nr(Ut,Mn,gn[Mn]);return Ut},vn=(Ut,gn)=>$r(Ut,rr(gn)),Yn=(Ut,gn,Mn)=>new Promise((Er,xr)=>{var Cr=Fr=>{try{Lr(Mn.next(Fr))}catch(Vr){xr(Vr)}},wr=Fr=>{try{Lr(Mn.throw(Fr))}catch(Vr){xr(Vr)}},Lr=Fr=>Fr.done?Er(Fr.value):Promise.resolve(Fr.value).then(Cr,wr);Lr((Mn=Mn.apply(Ut,gn)).next())});const fn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var pn=(Ut=>(Ut[Ut.GET_DISCUSSES=0]="GET_DISCUSSES",Ut[Ut.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Ut[Ut.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Ut[Ut.PLUS_DISCUSS=3]="PLUS_DISCUSS",Ut[Ut.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Ut[Ut.SET_PAGE=5]="SET_PAGE",Ut[Ut.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Ut))(pn||{});function kn(Ut,gn){switch(gn.type){case 6:return vn(Or({},Ut),{loading:!0});case 0:return Or(Or({},Ut),gn.payload);case 1:return Or(Or({},Ut),gn.payload);case 4:return Or(Or({},Ut),gn.payload);case 3:return Or(Or({},Ut),gn.payload);case 5:return vn(Or({},Ut),{page:gn.payload});case 2:return Or(Or({},Ut),gn.payload);default:throw new Error}}var hr=({user:Ut,identifier:gn,hack:Mn,onTriggerPraise:Er,activeIndex:xr})=>{const[Cr,wr]=(0,b.useReducer)(kn,fn),{loading:Lr,page:Fr,data:Vr,count:Qa,actionType:Pa,activeDiscussIndex:fa}=Cr,Ta=(0,b.useCallback)(()=>Yn(void 0,null,function*(){wr({type:6});const Sa=yield Lt(gn,Fr),{comments:zi,disscuss_count:ti}=Sa;wr({type:0,payload:{data:zi,count:ti,loading:!1}})}),[Fr,gn]);(0,b.useEffect)(()=>{xr==="2"&&Ta()},[gn,Fr,xr]);function Da(Sa){wr({type:5,payload:Sa})}function Jn(Sa){wr({type:4,payload:{actionType:Sa}})}function no(Sa){wr(fa===Sa?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Sa}})}function Ya(Sa,zi,ti){return Yn(this,null,function*(){try{const Yo=yield mt(Sa);Vr[ti].user_praise=zi,Vr[ti].praise_count=Yo.praise_count,wr({type:3,payload:{data:[...Vr]}})}catch(Yo){console.log(Yo)}})}function Ci(){return Yn(this,null,function*(){const{id:Sa,params:zi,type:ti,index:Yo,parentDiscussIndex:go}=Pa;if(ti==="hidden-discuss"&&(yield st(gn,Sa,zi),go?Vr[go].children[Yo].hidden=zi.hidden==1:Vr[Yo].hidden=zi.hidden==1,wr({type:4,payload:{actionType:null,data:[...Vr]}})),ti==="delete-discuss"){if(yield tn(gn,Sa),go||go===0){let ko=Vr[go].children;for(let To=ko.length-1;To>=0;To--)if(ko[To].id===Sa){ko.splice(To,1);break}Vr[go].children=ko}else for(let ko=Vr.length-1;ko>=0;ko--)if(Vr[ko].id===Sa){Vr.splice(ko,1);break}wr({type:4,payload:{actionType:null,data:[...Vr]}})}})}function _a(){wr({type:4,payload:{actionType:null}})}function Si(Sa,zi){return Yn(this,null,function*(){try{yield on(gn,Sa,zi),Ta()}catch(ti){console.log(ti)}})}function oo(Sa){return Yn(this,null,function*(){wr({type:6}),yield _n(gn,Sa),Ta()})}return Cn.createElement(Cn.Fragment,null,Cn.createElement("div",{className:"discuss-panel"},Vr.length===0?Cn.createElement(oe.Z,null):Vr.map((Sa,zi)=>Cn.createElement(Gr,{onReplyDiscuss:Si,onPlusDiscuss:Ya,onSetActiveDiscussIndex:no,onSetActionType:Jn,data:Sa,index:zi,user:Ut,activeDiscussIndex:fa})),Qa>10?Cn.createElement("div",{className:"pagination-container"},Cn.createElement(cn.Z,{showQuickJumper:!0,onChange:Da,current:Fr,total:Qa})):null),Cn.createElement(sn,{user_praise:Mn.user_praise,praise_count:Mn.praises_count,praisePlus:Er,discuss_count:Mn.comments_count,onCreateDiscuss:oo}),Cn.createElement(xe.Z,null,Cn.createElement(ze.default,{centered:!0,title:"\u63D0\u793A",open:!!Pa,onOk:Ci,onCancel:_a},Cn.createElement("p",null,Pa?Pa.message:"")),Cn.createElement(qr.Z,null)))},sr=ae(82326),kr=ae(37568),Ur=ae(25376),aa={},Xr=ae(59301),lr=({hack:Ut,current_user:gn})=>Xr.createElement("div",{className:aa.answer},Ut!=null&&Ut.analysis?Xr.createElement(ct.Z,{style:{padding:"13px 0"},value:(Ut==null?void 0:Ut.analysis)||""}):Xr.createElement(oe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Ba={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},tr=ae(8848),On=ae(5269),Fn=ae(28284),An=ae(4875),Wr=ae(12088),ea=ae(59301);const{TextArea:Li}=kr.default,{Panel:to}=tr.default;var ir=({data:Ut,hack:gn})=>(console.log(Ut,gn,"data"),gn!=null&&gn.is_file?ea.createElement(Wr.Y2,{disabled:!0,className:Ba.uploadTableWrapper,showScore:!gn.test_set_score,data:Ut,isProgramHomework:!0}):ea.createElement("div",{className:Ba.hackSets},Ut==null?void 0:Ut.map((Mn,Er)=>ea.createElement(tr.default,{accordion:!0,bordered:!1,key:Er,defaultActiveKey:Er===0&&Mn.id,className:Ba.collapseWrapper,expandIcon:({isActive:xr})=>ea.createElement("i",{className:`iconfont icon-weizhankai ${xr?Ba.open:Ba.close}`,style:{fontSize:14,transition:"all .2s"}})},ea.createElement(to,{key:Mn.id,header:ea.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},ea.createElement(On.Z,{className:Ba.panelHeader},ea.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Er+1)),ea.createElement(On.Z,{flex:1},ea.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!(gn!=null&&gn.test_set_score)&&ea.createElement(On.Z,{className:Ba.rateInput},ea.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),ea.createElement("div",null,ea.createElement(Fn.default.Item,{noStyle:!0},ea.createElement(An.Z,{value:Mn==null?void 0:Mn.score,className:Ba.baseFormItem,min:0,max:100,disabled:!0}))),ea.createElement("span",{className:"ml10"},"%")))))},ea.createElement(Fn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},ea.createElement(Li,{readOnly:!0,value:Mn==null?void 0:Mn.input,rows:4})),ea.createElement(Fn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},ea.createElement(Li,{readOnly:!0,value:Mn==null?void 0:Mn.output,rows:4}))))))),ca={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Za=ae(59301),Pi=(0,b.forwardRef)(({data:Ut=[]},gn)=>{var Mn;const[Er,xr]=(0,b.useState)(),Cr=Ut.filter(Lr=>Lr.show);(0,b.useEffect)(()=>{Cr.length&&xr(Cr[0].id)},[Ut==null?void 0:Ut.length]);const wr=((Mn=Cr.find(Lr=>Lr.id===Er))==null?void 0:Mn.element)||null;return(0,b.useImperativeHandle)(gn,()=>({setActiveTab:Lr=>xr(Lr)})),Za.createElement("div",{className:ca.tabs},Za.createElement("div",{className:ca.tabWarp},Cr.map(Lr=>Za.createElement("div",{onClick:()=>xr(Lr.id),className:`${ca.tab} ${Lr.id===Er?ca.active:""}`,key:Lr.id},Lr.name))),Za.createElement("div",{className:ca.content},wr))}),Vn=ae(59301),da=Object.defineProperty,ia=Object.defineProperties,Tn=Object.getOwnPropertyDescriptors,pi=Object.getOwnPropertySymbols,yi=Object.prototype.hasOwnProperty,Ai=Object.prototype.propertyIsEnumerable,ci=(Ut,gn,Mn)=>gn in Ut?da(Ut,gn,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):Ut[gn]=Mn,Kr=(Ut,gn)=>{for(var Mn in gn||(gn={}))yi.call(gn,Mn)&&ci(Ut,Mn,gn[Mn]);if(pi)for(var Mn of pi(gn))Ai.call(gn,Mn)&&ci(Ut,Mn,gn[Mn]);return Ut},Oa=(Ut,gn)=>ia(Ut,Tn(gn)),Na=(Ut,gn,Mn)=>new Promise((Er,xr)=>{var Cr=Fr=>{try{Lr(Mn.next(Fr))}catch(Vr){xr(Vr)}},wr=Fr=>{try{Lr(Mn.throw(Fr))}catch(Vr){xr(Vr)}},Lr=Fr=>Fr.done?Er(Fr.value):Promise.resolve(Fr.value).then(Cr,wr);Lr((Mn=Mn.apply(Ut,gn)).next())});const qa={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Ka={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var bi=({hack:Ut,onTriggerPraise:gn,topicId:Mn,page:Er,onPageChange:xr,user:Cr,current_user:wr,submitRecords:Lr,submitting:Fr,submitResult:Vr,setActiveIndex:Qa,hack_sets:Pa})=>{var fa,Ta;const[Da]=(0,ht.useSearchParams)(),[Jn,no]=(0,b.useState)("0"),Ya=(0,ht.useLocation)(),[Ci,_a]=(0,b.useState)(!1),[Si,oo]=(0,b.useState)(null),[Sa,zi]=(0,b.useState)([]),[ti,Yo]=(0,b.useState)([]),[go,ko]=(0,b.useState)({page:1,limit:10}),To=(0,b.useRef)(null),Vo=(0,b.useRef)(null);console.log(Cr,"user");let[Ra,ks]=(0,b.useState)(Oa(Kr({},(0,ht.useParams)()),{page:1,per_page:20,name:""}));(0,b.useEffect)(()=>{Vo.current&&(Ut==null?void 0:Ut.is_close_tips)===!1&&Si===null&&oo(!0)},[Vo.current,Ut==null?void 0:Ut.is_close_tips,Si]);function Ts(){return Na(this,null,function*(){yield(0,Je.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,b.useEffect)(()=>{Qa(Jn)},[Jn]);function _s(ka){return Na(this,null,function*(){let Ao=ka.target.id;if(Ao==="1"){let ss=yield(0,Je.ZP)(`/api/myproblems/${Ra.id}/redo_logs.json`,{method:"get",params:Kr({},go)});(ss==null?void 0:ss.status)===0&&Yo(ss==null?void 0:ss.data)}no(Ao)})}(0,b.useEffect)(()=>xn.Z.subscribe("to-commit-info",()=>{no("1"),To.current&&To.current.setActiveTab("1")}),[]),(0,b.useEffect)(()=>xn.Z.subscribe("to-reset-info",()=>{_s({target:{id:"1"}}),To.current&&To.current.setActiveTab("2")}),[]);function sl(){no("2")}function _o(){return Na(this,null,function*(){let ka=yield(0,Je.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Kr({identifier:Ra==null?void 0:Ra.id},Ra)});zi(ka)})}const Rs=[{title:null,description:Vn.createElement("div",null,Vn.createElement("b",{onClick:()=>{oo(!1),Ts(),_a(!0),_o()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Vn.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Vn.createElement(Be.ZP,{onClick:()=>{oo(!1),Ts()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Vo.current}];return Vn.createElement("div",{className:gt["left-panel"]},Vn.createElement("ul",{className:`${gt["s-navs"]} ${gt["bg-white"]} ${gt.b1}`},(Ut==null?void 0:Ut.is_program)&&!Da.get("pageId")&&Vn.createElement(ke.Z,{title:"\u9898\u76EE\u5217\u8868"},Vn.createElement("div",{onClick:()=>{_o(),_a(!0)},className:gt.btns,ref:Vo,style:Si?{pointerEvents:"none"}:{}},Vn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Vn.createElement("li",{style:{marginLeft:20}},Vn.createElement("a",{className:Jn==="0"?gt.active:"",id:"0",onClick:_s},"\u9898\u76EE\u63CF\u8FF0")),Vn.createElement("li",null,Vn.createElement("a",{className:Jn==="1"?gt.active:"",id:"1",onClick:_s},"\u64CD\u4F5C\u8BB0\u5F55")),(Da.get("type")!=="exercises"&&(Ut==null?void 0:Ut.answer_text_show)||Da.get("type")!=="exercises"&&(Ut==null?void 0:Ut.analysis_show))&&Vn.createElement("li",null,Vn.createElement("a",{className:Jn==="4"?gt.active:"",id:"4",onClick:_s},"\u89E3\u7B54\u53C2\u8003")),Da.get("type")!=="exercises"&&Vn.createElement("li",null,Vn.createElement("a",{className:Jn==="2"?gt.active:"",id:"2",onClick:_s},"\u8BC4\u8BBA")),!!(Pa!=null&&Pa.length)&&Da.get("type")!=="exercises"&&Da.get("type")!=="1"&&Vn.createElement("li",null,Vn.createElement("a",{className:Jn==="5"?gt.active:"",id:"5",onClick:_s},"\u6D4B\u8BD5\u7528\u4F8B"))),Vn.createElement("div",{className:`${gt["tab-panel-body"]} ${Jn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Vn.createElement(Rt,{hack:Ut,onTriggerPraise:gn,toDiscuss:sl})),Vn.createElement("div",{style:{padding:"12px"},className:`${gt["tab-panel-body"]} ${Jn==="1"?"":"hide"}`},Vn.createElement(Pi,{ref:To,data:[{id:"1",show:Da.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Vn.createElement(Vn.Fragment,null,Lr!=null&&Lr.records_count||Fr?Vn.createElement(re,{page:Er,onPageChange:xr,topicId:Mn,submitting:Fr,key:(Vr==null?void 0:Vr.id)||1,submitRecords:Lr,submitResult:Vr}):Vn.createElement(oe.Z,null))},{id:"2",show:Da.get("type")==="exercises"||(Ut==null?void 0:Ut.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Vn.createElement(Vn.Fragment,null,Vn.createElement(zt.default,{pagination:!1,dataSource:ti==null?void 0:ti.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(ka,Ao,ss)=>De()(ka).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(ka,Ao,ss)=>{var so;return(so=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Pr=>Pr.id===ka))==null?void 0:so.name}}]}),Vn.createElement(cn.Z,{style:{marginTop:10},current:go.page,total:ti==null?void 0:ti.count,hideOnSinglePage:!0,onChange:ka=>Na(void 0,null,function*(){go.page=ka,ko(go);let Ao=yield(0,Je.ZP)(`/api/myproblems/${Ra.id}/redo_logs.json`,{method:"get",params:Oa(Kr({},go),{courseId:Ra.courseId})});(Ao==null?void 0:Ao.status)===0&&Yo(Ao==null?void 0:Ao.data)})}))}]})),Vn.createElement("div",{style:{padding:"12px"},className:`${gt["tab-panel-body"]} ${Jn==="4"?"":"hide"}`},Vn.createElement(Pi,{data:[{id:"1",show:Da.get("type")!=="exercises"&&(Ut==null?void 0:Ut.answer_text_show),name:"\u7B54\u6848",element:Vn.createElement(Vn.Fragment,null,Vn.createElement(Gt,{hack:Ut,current_user:wr}))},{id:"2",show:Da.get("type")!=="exercises"&&(Ut==null?void 0:Ut.analysis_show),name:"\u89E3\u6790",element:Vn.createElement(Vn.Fragment,null,Vn.createElement(lr,{hack:Ut,current_user:wr}))}]})),Vn.createElement("div",{className:`${gt["tab-panel-body"]} ${Jn==="2"?"":"hide"}`,style:{padding:0}},Vn.createElement(hr,{user:Cr,activeIndex:Jn,identifier:Ut.identifier,hack:Ut,onTriggerPraise:gn})),Vn.createElement("div",{className:`${gt["tab-panel-body"]} ${Jn==="5"?"":"hide"}`,style:{padding:12}},Vn.createElement(ir,{data:Pa||[],hack:Ut})),Vn.createElement(ce.Z,{rootClassName:gt.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>_a(!1),open:Ci},Vn.createElement(ie.Z,null,Vn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Vn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Sa==null?void 0:Sa.total_count,"\u9898\xA0[\xA0",Sa==null?void 0:Sa.total_score,"\u5206\xA0]\xA0"),!(Cr!=null&&Cr.hack_manager)&&Vn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Sa==null?void 0:Sa.work_score,"\u5206")),Vn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Vn.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(Cr!=null&&Cr.hack_manager)&&Vn.createElement(sr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:ka=>{Ra.page=1,Ra.finish_status=ka,ks(Kr({},Ra)),_o()}},Vn.createElement(sr.default.Option,{value:""},"\u5168\u90E8"),Vn.createElement(sr.default.Option,{value:0},"\u672A\u5F00\u59CB"),Vn.createElement(sr.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Vn.createElement(sr.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Vn.createElement(sr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:ka=>{Ra.page=1,Ra.difficult=ka||null,ks(Kr({},Ra)),_o()}},Vn.createElement(sr.default.Option,{value:0},"\u5168\u90E8"),Vn.createElement(sr.default.Option,{value:1},"\u7B80\u5355"),Vn.createElement(sr.default.Option,{value:2},"\u9002\u4E2D"),Vn.createElement(sr.default.Option,{value:3},"\u56F0\u96BE")),Vn.createElement(kr.default.Search,{size:"large",onSearch:ka=>{Ra.name=ka,Ra.page=1,ks(Kr({},Ra)),_o()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Vn.createElement("div",{className:gt.list,style:{height:36,background:"#3D445C"}},!(Cr!=null&&Cr.hack_manager)&&Vn.createElement("span",null,"\u72B6\u6001"),Vn.createElement("span",null,"\u5E8F\u53F7"),Vn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Vn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Vn.createElement("div",{style:{overflow:"auto",flex:1}},(fa=Sa==null?void 0:Sa.data)!=null&&fa.length?(Ta=Sa==null?void 0:Sa.data)==null?void 0:Ta.map((ka,Ao)=>Vn.createElement("div",{onClick:()=>Na(void 0,null,function*(){let ss=yield(0,Je.ZP)(`/api/problems/${ka==null?void 0:ka.identifier}/start.json`,{method:"get",params:{hack_user_id:Cr==null?void 0:Cr.user_id}});ss&&(ht.history.replace(`/myproblems/${ss==null?void 0:ss.identifier}${window.location.search}`),window.location.reload())}),className:`${gt.list} ${ka!=null&&ka.checked?gt.active:""}`},!(Cr!=null&&Cr.hack_manager)&&Vn.createElement(Vn.Fragment,null,!(ka!=null&&ka.opened)&&Vn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(ka==null?void 0:ka.opened)&&!(ka!=null&&ka.passed)&&Vn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(ka==null?void 0:ka.opened)&&(ka==null?void 0:ka.passed)&&Vn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Vn.createElement("span",null,(Ra.page-1)*20+(Ao+1)),Vn.createElement("span",{style:{flex:1},title:ka.name},`[${ka==null?void 0:ka.score}\u5206]`,"\xA0",ka.name),Vn.createElement("span",{style:{flexBasis:48,paddingRight:0}},qa[ka.difficult]))):Vn.createElement(oe.Z,null)),Vn.createElement(cn.Z,{current:Ra.page,className:"mt20",hideOnSinglePage:!0,total:Sa==null?void 0:Sa.count,pageSize:Ra.per_page,onChange:(ka,Ao)=>{Ra.page=ka,Ra.per_page=Ao,_o()}})),Vn.createElement(Ur.Z,{rootClassName:gt.tour,closeIcon:!1,open:!!Si,steps:Rs,gap:{offset:3,radius:2}}))},Di=ae(62522),Bo=ae(27158),Gi=ae(22744),es=ae(21390),Zo=ae(72530),Tr=ae(35195),ya=ae(25492),Ho=ae(92310),ts=ae.n(Ho),ur=ae(42217),Aa=ae(59476),ji=ae(41867),vi=ae(51425),ws=ae(81747),Ms=ae(51976),dr=ae(59301),Os=Object.defineProperty,os=Object.defineProperties,Kn=Object.getOwnPropertyDescriptors,Ir=Object.getOwnPropertySymbols,$a=Object.prototype.hasOwnProperty,wi=Object.prototype.propertyIsEnumerable,co=(Ut,gn,Mn)=>gn in Ut?Os(Ut,gn,{enumerable:!0,configurable:!0,writable:!0,value:Mn}):Ut[gn]=Mn,xa=(Ut,gn)=>{for(var Mn in gn||(gn={}))$a.call(gn,Mn)&&co(Ut,Mn,gn[Mn]);if(Ir)for(var Mn of Ir(gn))wi.call(gn,Mn)&&co(Ut,Mn,gn[Mn]);return Ut},La=(Ut,gn)=>os(Ut,Kn(gn)),xs=(Ut,gn)=>{var Mn={};for(var Er in Ut)$a.call(Ut,Er)&&gn.indexOf(Er)<0&&(Mn[Er]=Ut[Er]);if(Ut!=null&&Ir)for(var Er of Ir(Ut))gn.indexOf(Er)<0&&wi.call(Ut,Er)&&(Mn[Er]=Ut[Er]);return Mn},di=(Ut,gn,Mn)=>new Promise((Er,xr)=>{var Cr=Fr=>{try{Lr(Mn.next(Fr))}catch(Vr){xr(Vr)}},wr=Fr=>{try{Lr(Mn.throw(Fr))}catch(Vr){xr(Vr)}},Lr=Fr=>Fr.done?Er(Fr.value):Promise.resolve(Fr.value).then(Cr,wr);Lr((Mn=Mn.apply(Ut,gn)).next())});const{Countdown:pa}=Me.default,Ha={Java:"java",C:"c",Python:"py","C++":"c"};var xi=(Ut=>(Ut[Ut.SET_LOADING=0]="SET_LOADING",Ut[Ut.GET_DATA=1]="GET_DATA",Ut[Ut.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Ut[Ut.SET_DATA=3]="SET_DATA",Ut[Ut.SET_DEBUGING=4]="SET_DEBUGING",Ut[Ut.SET_SUBMITING=5]="SET_SUBMITING",Ut[Ut.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Ut[Ut.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Ut[Ut.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Ut[Ut.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Ut[Ut.SET_PAGE=10]="SET_PAGE",Ut))(xi||{});function mi(){return new Date().getTime()}const Ar={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function $n(Ut,gn){switch(gn.type){case 1:return xa(xa({},Ut),gn.payload);case 3:return La(xa({},Ut),{data:gn.payload});case 0:return La(xa({},Ut),{loading:gn.payload});case 9:return La(xa({},Ut),{showNote:gn.payload});case 4:return La(xa({},Ut),{debuging:gn.payload});case 5:return La(xa({},Ut),{submitting:gn.payload});case 2:return La(xa({},Ut),{submitRecords:gn.payload});case 10:return La(xa({},Ut),{submitRecordPage:gn.payload});case 6:return La(xa({},Ut),{executingMessage:gn.payload});case 7:return xa(xa({},Ut),gn.payload);case 8:return xa(xa({},Ut),gn.payload);default:throw new Error}}var Rr=({children:Ut})=>{var gn,Mn,Er,xr,Cr,wr,Lr,Fr,Vr,Qa;const[Pa,fa]=(0,b.useReducer)($n,Ar),{id:Ta}=(0,ht.useParams)(),Da=(0,ht.useLocation)(),[Jn]=(0,ht.useSearchParams)(),{loading:no,data:Ya,debugResult:Ci,submitResult:_a,submitRecords:Si,submitRecordPage:oo,showNote:Sa,debuging:zi,submitting:ti,executingMessage:Yo}=Pa,[go,ko]=(0,b.useState)("#37AD83"),[To,Vo]=(0,b.useState)(null),[Ra,ks]=(0,b.useState)({}),[Ts,_s]=(0,b.useState)(!0),[sl,_o]=(0,b.useState)(!1),[Rs,ka]=(0,b.useState)(!1),Ao=(0,b.useRef)(null),ss=(0,b.useRef)(0),so=Ya==null?void 0:Ya.user,Pr=Ya==null?void 0:Ya.hack,[nu,Ss]=(0,b.useState)(!1),Lu=(0,b.useRef)(1),Pu=(0,b.useRef)(!1);(0,ur.y)(Jn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:gc}=(0,ur.X)(),[yc,Id]=(0,b.useState)(""),Ol=(0,Zo._)(Ra),[kl,ju]=(0,b.useState)({open:!1,text:""}),[El,fo]=(0,b.useState)(null),ms=(0,b.useRef)(null);(0,b.useEffect)(()=>{var Br;let ra=(Br=Pr==null?void 0:Pr.homework_extension)==null?void 0:Br.failed_evaluate_num;typeof ra=="number"&&fo(ra)},[(gn=Pr==null?void 0:Pr.homework_extension)==null?void 0:gn.failed_evaluate_num]),(0,b.useEffect)(()=>{function Br(){return di(this,null,function*(){var ra,lo,mo,po,as;_s(!0);const Eo=yield(0,ue.fu)(Ta,{exercise_id:Jn.get("exercisesId")});if(setTimeout(()=>{_s(!1)},800),Eo.status!==401){try{Eo.hack.code=it.Base64.decode(Eo.hack.code)}catch(Zi){console.log(Zi)}Eo.hack=La(xa({},Eo.hack),{is_program:Jn.get("type")==="1"}),fa({type:1,payload:{loading:!1,data:Eo}})}if(Jn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Zi;Jn.get("coursesId")=="coursesId"?Zi=yield(0,ne._F)({categoryId:Jn.get("exercisesId"),login:Jn.get("login")}):Zi=yield(0,ne._B)({categoryId:Jn.get("exercisesId"),login:Jn.get("login")}),ks(xa({},Zi)),gc((ra=Zi==null?void 0:Zi.exercise)==null?void 0:ra.forbid_copy),typeof((lo=Zi==null?void 0:Zi.exercise)==null?void 0:lo.left_time)=="number"&&(Vo(Date.now()+((mo=Zi==null?void 0:Zi.exercise)==null?void 0:mo.left_time)*1e3),setTimeout(()=>{ko("red")},(((po=Zi==null?void 0:Zi.exercise)==null?void 0:po.left_time)-300>0?((as=Zi==null?void 0:Zi.exercise)==null?void 0:as.left_time)-300:0)*1e3))}})}Ta&&Br()},[Ta]),(0,b.useEffect)(()=>{var Br;return Jn.get("type")==="exercises"&&((Br=Ra==null?void 0:Ra.exercise)!=null&&Br.screen_open)&&(window.removeEventListener("blur",Tl,!1),Tr.U.forEach((ra,lo)=>{window.addEventListener(ra,Tl,!1)}),window.addEventListener("blur",Tl,!1),window.focus()),()=>{document.removeEventListener((0,ge.gH)(),Tl)}},[Ra]),(0,b.useEffect)(()=>{yc==="1"&&Ta&&Pr!=null&&Pr.language&&ru()},[Ta,oo,Pr==null?void 0:Pr.language,yc]),(0,b.useEffect)(()=>(Pr!=null&&Pr.is_program&&(ss.current=0,Ao.current=setInterval(()=>{ll()},15e3)),()=>{clearInterval(Ao.current)}),[Pr==null?void 0:Pr.is_program]);const ll=()=>di(void 0,null,function*(){let Br=yield(0,Je.ZP)(`/api/myproblems/${Ta}/save_long_time.json`,{method:"get",params:{answer_long_time:ss.current}})}),Tl=()=>{Pu.current||(0,ge.BU)(),window.parent.postMessage("backExercise","*")};function ru(){return di(this,null,function*(){try{const Br=yield(0,ue.zO)(Ta,{limit:15,page:oo,language:Pr==null?void 0:Pr.language});fa({type:2,payload:Br})}catch(Br){console.log(Br)}})}function au(Br){fa({type:10,payload:Br})}function ns(Br){return di(this,null,function*(){var ra;let lo;(Jn.get("ip_limit")==="inner"||Jn.get("ip_bind_type")==="true")&&(lo=yield(0,Bo.y)({ip_limit:Jn.get("ip_limit"),ip_bind:Jn.get("ip_bind_type")==="true"}));const mo=yield(0,ue.n4)(Ta,{code:it.Base64.encode(Br||Pr.code),language:Pr==null?void 0:Pr.language,exercise_id:Jn.get("exercisesId"),question_id:Jn.get("questionId"),ip:lo});return mo.status===-5&&(0,ht.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:La(xa({errorMessage:mo==null?void 0:mo.message},(Ra==null?void 0:Ra.exercise)||{}),{exercise_user_id:(ra=Ra==null?void 0:Ra.exercise)==null?void 0:ra.exercise_user_id,id:Jn.get("exercisesId")})}}),mo})}function iu(){return di(this,null,function*(){if(Lu.current=2,!ti){fa({type:5,payload:!0});try{xn.Z.publish("to-commit-info");const Br=yield ns();if(console.log(Br,1),Br.status===0){let Eo=function(){return di(this,null,function*(){const{status:Zi,data:Ns}=yield(0,ue.rX)(Ta,"submit"),Mu=mi()-as>(mo*po+3)*1e3;if(Zi!==0&&!Mu&&setTimeout(Eo,1e3),Mu){ze.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),fa({type:5,payload:!1});return}if(Zi===0){Ns.status===2&&ze.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Ns==null?void 0:Ns.status)===0&&Jn.get("type")==="1"&&ka(!0),(Ns==null?void 0:Ns.status)!==0&&Jn.get("type")==="1"&&fo(wl=>wl+1);const gi=yield(0,ue.zO)(Ta,{limit:15,page:oo,language:Pr==null?void 0:Pr.language});fa({type:8,payload:La(xa({},Pa),{submitResult:Ns,submitting:!1,submitRecords:gi})})}})},ra={};if(Jn.get("type")==="exercises"?(ra.extras={exercise_id:Jn.get("exercisesId"),question_id:Jn.get("questionId")},(Jn.get("ip_limit")==="inner"||Jn.get("ip_bind_type")==="true")&&(ra.extras.ip=yield(0,Bo.y)({ip_limit:Jn.get("ip_limit"),ip_bind:Jn.get("ip_bind_type")==="true"}))):Jn.get("type")==="smartPlan"&&(ra.extras={smart_plan_page_item_bank_id:Jn.get("smartPlanItemBankId"),simulate:Jn.get("simulate")==="true"}),(yield(0,ue.bM)(Ta,ra)).status===-1&&Jn.get("exercisesId")){window.parent.location.href=`/classrooms/${Jn.get("coursesId")}/exercise/${Jn.get("exercisesId")}/detail`;return}const{time_limit:mo,test_case_size:po}=Pr,as=mi();Eo()}else fa({type:5,payload:!1})}catch(Br){console.log(Br),fa({type:5,payload:!1})}Ss(!1)}})}function ls(){return di(this,null,function*(){Lu.current=1,Pa.debuging=!0,fa({type:4,payload:!0});try{if((yield ns()).status===0){let as=function(){return di(this,null,function*(){const{status:Eo,message:Zi,data:Ns}=yield(0,ue.rX)(Ta,"debug"),Mu=mi()-po>(ra+3)*1e3;if(Eo!==0&&!Mu&&(fa({type:6,payload:Zi}),setTimeout(as,1e3)),Mu){ze.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),fa({type:4,payload:!1}),fa({type:7,payload:La(xa({},Pa),{debugResult:{status:2},debuging:!1})});return}Eo===0&&(Ns.status===2&&ze.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),fa({type:4,payload:!1}),fa({type:7,payload:La(xa({},Pa),{debugResult:Ns,debuging:!1})}))})};const{time_limit:ra}=Pr;let lo={input:encodeURIComponent(Ya.test_case.input)};if(Jn.get("type")==="exercises"&&(lo.exercise_id=Jn.get("exercisesId")),(yield(0,ue.MU)(Ta,lo)).status===-1&&Jn.get("exercisesId")){window.parent.location.href=`/classrooms/${Jn.get("coursesId")}/exercise/${Jn.get("exercisesId")}/detail`;return}const po=mi();as()}else fa({type:4,payload:!1})}catch(Br){console.log(Br)}finally{}})}function nn(Br,ra){const lo=ra?{modify_code:!1}:{};fa({type:3,payload:La(xa({},Ya),{hack:xa(La(xa({},Pr),{code:Br}),lo)})}),Ss(!0)}const jr=Br=>di(void 0,null,function*(){let ra=yield(0,Je.ZP)(`/api/problems/${Pr==null?void 0:Pr.identifier}/start.json`,{method:"get",params:{language:Br==="C++"||Br==="c++"?encodeURIComponent(Br):Br,hack_user_id:so==null?void 0:so.user_id}});ra.status!==-1&&ht.history.replace(`/myproblems/${ra==null?void 0:ra.identifier}${window.location.search}`)});function Mr(Br){let ra=Br.target.value;fa({type:3,payload:La(xa({},Ya),{test_case:{input:ra}})})}function Qr(){return di(this,null,function*(){try{let Br={};Jn.get("type")==="exercises"?Br.exercise_id=Jn.get("exercisesId"):Pr!=null&&Pr.homework_common_id&&(Br.homework_common_id=Pr==null?void 0:Pr.homework_common_id);const ra=yield(0,ue.H7)(Ta,xa({},Br));ra.status===401||(nn(it.Base64.decode(ra.code)),(Jn.get("type")==="exercises"||Pr!=null&&Pr.homework_common_id)&&xn.Z.publish("to-reset-info"))}catch(Br){console.log(Br)}})}function Jr(){ze.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:dr.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",dr.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return di(this,null,function*(){const Br=yield(0,ue.fi)(Ta);Br.status===401||nn(it.Base64.decode(Br.code),!0)})}})}function Ca(){fa({type:9,payload:!0})}function Ii(){fa({type:9,payload:!1})}function Qi(Br){return di(this,null,function*(){yield(0,ue.MK)(Ta,Br),fa({type:1,payload:{showNote:!1,data:La(xa({},Ya),{hack:La(xa({},Pr),{notes:Br.notes})})}})})}const Ro={hack:Pr,isLoading:Ts,input:(Mn=Ya==null?void 0:Ya.test_case)==null?void 0:Mn.input,is_file:(Er=Ya==null?void 0:Ya.test_case)==null?void 0:Er.is_file,identifier:Pr==null?void 0:Pr.identifier,attachments_count:Ya==null?void 0:Ya.attachments_count,language:Pr==null?void 0:Pr.language,code:Pr==null?void 0:Pr.code,title:"main."+Ha[Pr==null?void 0:Pr.language],modify_code:Pr==null?void 0:Pr.modify_code,notes:Pr==null?void 0:Pr.notes,debugResult:Ci,debuging:zi,submitting:ti,submitResult:_a,executingMessage:Yo,onCancelNote:Ii,onAddNote:Qi,showNote:Sa,user:so,onShowNote:Ca,onSubmitCode:iu,onChangeCode:nn,onChangeInput:Mr,onDebugCode:ls,onResetCode:Qr,onSyncCode:Jr,onUpdateCode:ns,onChangeLanguage:jr,isWhiteTheme:sl,setIsWhiteTheme:_o,topDispatch:fa};function ho(){return di(this,null,function*(){const{praise_count:Br}=yield(0,ue.vl)(Pr.id,{container_type:"Hack",type:1});let ra=La(xa({},Ya),{hack:La(xa({},Pr),{praises_count:Br,user_praise:!Pr.user_praise})});fa({type:3,payload:ra})})}const rs={topicId:Ta,submitResult:_a,submitRecords:Si,submitting:ti,page:oo,onPageChange:au,hack:Pr,user:Ya==null?void 0:Ya.user,hack_sets:Ya==null?void 0:Ya.hack_sets,current_user:Ya==null?void 0:Ya.current_user,onTriggerPraise:ho,setActiveIndex:Id};console.log(Ra);const[bl,Iu]=(0,b.useState)(!1),[_l,Rl]=(0,b.useState)(!1);(0,b.useEffect)(()=>{const Br=ra=>{var lo,mo;if(console.log("event-----",ra),ra.data.type==="showIntelligentTeacherStatus"&&!((mo=(lo=ra==null?void 0:ra.data)==null?void 0:lo.SmartPlanItemBanks)!=null&&mo.allow_answer_after_end)){const{aiStatus:po,questionStatus:as}=ra.data;if(Iu(po),as){let Eo=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(Eo.includes(Jn.get("smartPlanItemBankId")))return;ze.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:dr.createElement("div",{className:"tc font16"},as?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>di(void 0,null,function*(){iu(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(Eo.push(Jn.get("smartPlanItemBankId"))));let Zi="";Jn.get("isMiniprogram")?Zi=`/miniprogram/courseware/study?courses_id=${Jn.get("coursesId")}&id=${Jn.get("exercisesId")}`:Zi=`/classrooms/${Jn.get("coursesId")}/smart_plan/${Jn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():ht.history.push(Zi)})})}}if(ra.data.type=="closeIntelligentTeacherStatus"){iu();let po="";Jn.get("isMiniprogram")?po=`/miniprogram/courseware/study?courses_id=${Jn.get("coursesId")}&id=${Jn.get("exercisesId")}`:po=`/classrooms/${Jn.get("coursesId")}/smart_plan/${Jn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():ht.history.push(po)}};return window.addEventListener("message",Br),()=>{window.removeEventListener("message",Br)}},[]);const ul=()=>{if(Jn.get("type")==="exercises")return!1;const Br=Object.entries((Pr==null?void 0:Pr.homework_extension)||{}).some(([ra,lo])=>ra!=="ai_code_evaluation_promote"&&!!lo);return!!(Jn.get("type")==="1"&&((0,ji.$O)()||Br)||Jn.get("type")==="smartPlan"&&(bl||Jn.get("showAi")))};return(0,b.useEffect)(()=>{var Br,ra,lo,mo,po,as,Eo;ul()&&(El>((ra=(Br=Pr==null?void 0:Pr.homework_extension)==null?void 0:Br.ai_guide_data)==null?void 0:ra.evaluation_num)&&ju({open:!0,text:(mo=(lo=Pr==null?void 0:Pr.homework_extension)==null?void 0:lo.ai_guide_data)==null?void 0:mo.evaluation_msg}),(po=Pr==null?void 0:Pr.homework_extension)!=null&&po.ai_guide&&El==0&&!ms.current&&(ms.current=setTimeout(()=>{var Zi,Ns;ju({open:!0,text:(Ns=(Zi=Pr==null?void 0:Pr.homework_extension)==null?void 0:Zi.ai_guide_data)==null?void 0:Ns.unanswered_msg})},(((Eo=(as=Pr==null?void 0:Pr.homework_extension)==null?void 0:as.ai_guide_data)==null?void 0:Eo.unanswered_time)||0)*60*1e3)),ms.current&&El>0&&clearTimeout(ms.current))},[El,Pr]),dr.createElement(dr.Fragment,null,dr.createElement(Ne.Z,{spinning:no,delay:500},Ya?dr.createElement("div",{style:{minWidth:"1200px"}},dr.createElement("header",{className:ts()(ya.Z.header,sl&&ya.Z.whiteHeader)},!((xr=["smartPlan","exercises"])!=null&&xr.includes(Jn.get("type")))&&dr.createElement("div",null,dr.createElement("img",{src:`${we.Z.IMG_SERVER}/images/${so==null?void 0:so.image_url}`,alt:"user",width:36}),dr.createElement("span",{style:{color:sl?"#333":"#B2BACB",fontSize:16}},so==null?void 0:so.name)),((Cr=["smartPlan","exercises"])==null?void 0:Cr.includes(Jn.get("type")))&&dr.createElement("div",null,dr.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",dr.createElement("span",{className:"ml10"},((wr=Ra==null?void 0:Ra.exercise)==null?void 0:wr.user_name)||(so==null?void 0:so.name)||"--")),dr.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",dr.createElement("span",{className:"ml10"},((Lr=Ra==null?void 0:Ra.exercise)==null?void 0:Lr.student_id)||(so==null?void 0:so.student_id)||"--"))),dr.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},dr.createElement("div",null,Pr.name)),(Jn.get("type")==="smartPlan"||(Pr==null?void 0:Pr.is_program))&&dr.createElement(Gi.Z,{defaultValue:(Pr==null?void 0:Pr.answer_long_time)||0,onChange:Br=>{ss.current=Br},className:ya.Z.timepiece}),so!=null&&so.hack_manager&&!Jn.get("is_smart_plan")?dr.createElement(ht.Link,{className:ya.Z.btn_edit,to:Jn.get("type")==="1"?Jn.get("pageId")?`/problems/newedit/${Pr.identifier}?type=1&pageId=${Jn.get("pageId")}&backUrl=${Jn.get("backUrl")}`:`/problems/newedit/${Pr.identifier}?type=1`:Jn.get("backUrl")?`/problems/newedit/${Pr.identifier}?backUrl=${Jn.get("backUrl")}`:`/problems/newedit/${Pr.identifier}`}," ",dr.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Fr=Ra==null?void 0:Ra.exercise)!=null&&Fr.left_time)&&dr.createElement(dr.Fragment,null,dr.createElement("span",{style:{color:go,marginRight:6},className:`iconfont icon-daojishi ${ya.Z.djs}`}),dr.createElement("span",{className:"c-white mr20"},dr.createElement(pa,{valueStyle:{color:go,fontSize:20,fontWeight:500},title:dr.createElement("span",{style:{color:go,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:To,onFinish:()=>di(void 0,null,function*(){const Br=yield(0,ne.VL)({categoryId:Jn.get("exercisesId"),commit_method:2});if((Br==null?void 0:Br.status)===0&&(ns(),ze.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:dr.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",dr.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>di(void 0,null,function*(){window.parent.location.href=`/classrooms/${Jn.get("coursesId")}/exercise/${Jn.get("exercisesId")}/detail`})})),(Br==null?void 0:Br.status)===-3){const ra=parseInt(Br==null?void 0:Br.message);Vo(Date.now()+ra*1e3)}})}))),(Vr=["smartPlan","exercises"])!=null&&Vr.includes(Jn.get("type"))?dr.createElement(Be.ZP,{type:"primary",onClick:()=>{if(Jn.get("type")==="exercises"){const Br=()=>di(void 0,null,function*(){yield ns(),Ss(!1),Ol(),Pu.current=!0,Tl()});if(!(Si!=null&&Si.records_count)||nu){ze.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:dr.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Br});return}Br()}else{let Br="";Jn.get("isMiniprogram")=="true"?Br=`/miniprogram/courseware/study?courses_id=${Jn.get("coursesId")}&id=${Jn.get("exercisesId")}`:Br=`/classrooms/${Jn.get("coursesId")}/smart_plan/${Jn.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${Jn.get("coursesId")}_${Jn.get("exercisesId")}`),console.log(Jn.get("isMiniprogram")=="true"),Jn.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${Jn.get("coursesId")}_${Jn.get("exercisesId")}`):ht.history.push(Br))}}},Jn.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):dr.createElement("span",{onClick:()=>{var Br;if(Jn.get("backUrl"))ht.history.push(Jn.get("backUrl"));else if(Jn.get("type")==="1"){let ra=(Br=localStorage.getItem("program_homework"))==null?void 0:Br.split(",");ht.history.push(`/classrooms/${ra==null?void 0:ra[0]}/program_homework/${ra==null?void 0:ra[1]}/detail`)}else ht.history.push("/problemset")}},dr.createElement(ke.Z,{title:"\u5173\u95ED"},dr.createElement("i",{style:{color:sl?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),dr.createElement(Ne.Z,{size:"large",spinning:Ts},dr.createElement(fe.Z,{className:ts()(ya.Z.myProblems,sl&&ya.Z.whiteMyProblems),leftChild:dr.createElement(bi,xa({},rs)),rightChild:dr.createElement(ei,xa({},Ro))}))):null,dr.createElement(ze.default,{centered:!0,closable:!1,width:680,footer:null,open:Rs,className:"oj-modal"},dr.createElement("section",{className:"oj-modal-content"},dr.createElement("div",{className:"oj-modal-head"},dr.createElement("img",{src:Di,alt:""}),dr.createElement("i",{onClick:()=>ka(!1),className:"iconfont icon-guanbi1"})),dr.createElement("aside",null,dr.createElement("img",{className:"mr30",src:Ms.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",dr.createElement("span",{style:{color:"#75d6ba",marginRight:100}},_a==null?void 0:_a.execute_time,"ms"),"\u4F18\u4E8E",dr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(_a==null?void 0:_a.time_better_than)||100,"%"),"\u7684\u7528\u6237"),dr.createElement("aside",{className:"mb50"},dr.createElement("img",{src:ws.Z,className:"mr30"}),dr.createElement("span",{className:"oj-modal-tt"},dr.createElement("span",null,dr.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),dr.createElement("span",{className:"c-light-primary"},_a==null?void 0:_a.execute_memory,"kb")),dr.createElement("span",null,dr.createElement("span",null))),"\u4F18\u4E8E",dr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(_a==null?void 0:_a.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),dr.createElement("div",{id:"oj-modal-next",onClick:()=>di(void 0,null,function*(){var Br;if(_a!=null&&_a.next_identifier){let ra=yield(0,Je.ZP)(`/api/problems/${_a==null?void 0:_a.next_identifier}/start.json`,{method:"get",params:{hack_user_id:so==null?void 0:so.user_id}});ra&&(ht.history.replace(`/myproblems/${ra==null?void 0:ra.identifier}${window.location.search}`),window.location.reload())}else{let ra=(Br=localStorage.getItem("program_homework"))==null?void 0:Br.split(",");ht.history.push(`/classrooms/${ra==null?void 0:ra[0]}/program_homework/${ra==null?void 0:ra[1]}/detail`)}}),className:"oj-modal-btn"},_a!=null&&_a.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),ul()&&dr.createElement(Aa.Z,{showData:Jn.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Pr==null?void 0:Pr.homework_extension,description:Pr==null?void 0:Pr.description,allShow:(0,ji.$O)(),code:Pr==null?void 0:Pr.code,sendParams:{source:"hack",hack_id:Ta},draggableExtraNode:((Qa=Pr==null?void 0:Pr.homework_extension)==null?void 0:Qa.ai_guide)&&(kl==null?void 0:kl.open)&&dr.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},dr.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),dr.createElement(vi.Z,{text:(kl==null?void 0:kl.text)||""}),dr.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Br=>{ju({open:!1,text:""})}}))})),dr.createElement(es.Z,{successCb:()=>{Lu.current===1?ls():iu()}}))};function _r({title:Ut,modify_code:gn,onSyncCode:Mn,onShowCodeSetting:Er,onResetCode:xr,hack:Cr,onChangeLanguage:wr,isWhiteTheme:Lr,onShowResourceCentre:Fr,attachments_count:Vr}){var Qa;const Pa=()=>{ze.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:dr.createElement(he.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:xr})},[fa]=(0,ht.useSearchParams)(),Ta=fa.get("language"),Da=Jn=>Jn==="1"?"c++":Jn==="2"?"C++":Jn;return(0,b.useEffect)(()=>{Ta&&wr(Da(Ta))},[]),(0,b.useEffect)(()=>{Cr!=null&&Cr.tpm_code_modified&&ze.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:dr.createElement(he.Z,null),content:dr.createElement("div",null,dr.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),dr.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),dr.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>xr()})},[Cr==null?void 0:Cr.language]),console.log(Cr,Lr,"hack"),dr.createElement("div",{className:`${ya.Z.codeHead} ${Lr?ya.Z.whiteCodeHead:""}`},dr.createElement("div",{className:ya.Z.navWrap},(Qa=Cr==null?void 0:Cr.all_language)==null?void 0:Qa.map(Jn=>dr.createElement("div",{className:`${ya.Z.nav} ${Jn===(Cr==null?void 0:Cr.language)?ya.Z.active:""}`,key:Jn,onClick:()=>wr(Jn)},dr.createElement(ke.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},dr.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),dr.createElement("span",null,Jn)))),dr.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},gn?dr.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Mn},dr.createElement("img",{src:Dt,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Vr>0&&dr.createElement("a",{onClick:Fr},dr.createElement(ke.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},dr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),dr.createElement("a",{onClick:Pa},dr.createElement(ke.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},dr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),dr.createElement("a",{onClick:Er},dr.createElement(ke.Z,{title:"\u8BBE\u7F6E"},dr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function ei(Ut){var gn=Ut,{input:Mn,is_file:Er,identifier:xr,showNote:Cr,onShowNote:wr,notes:Lr,onCancelNote:Fr,onAddNote:Vr,debugResult:Qa,language:Pa,debuging:fa,submitting:Ta,executingMessage:Da,code:Jn,onSubmitCode:no,onDebugCode:Ya,onChangeCode:Ci,onChangeInput:_a,onUpdateCode:Si,user:oo,isLoading:Sa,submitResult:zi}=gn,ti=xs(gn,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]),Yo;function go(To,Vo){return dr.createElement(_r,La(xa({},ti),{onShowCodeSetting:To,onShowResourceCentre:Vo}))}const ko=xa({input:Mn,is_file:Er,debugResult:Qa,debuging:fa,submitting:Ta,executingMessage:Da,onDebugCode:Ya,onChangeCode:Ci,onSubmitCode:no,onChangeInput:_a,user:oo,submitResult:zi},ti);return console.log(ti,"actionBarOpation"),dr.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},dr.createElement(yt,{forbidCopy:(Yo=ti==null?void 0:ti.hack)==null?void 0:Yo.code_editor_paste_allowed,setIsWhiteTheme:ti==null?void 0:ti.setIsWhiteTheme,isLoading:Sa,language:Pa,value:Jn,identifier:xr,onChange:Ci,onUpdateCode:Si,ActionBarRender:go}),dr.createElement(Ft.ZP,xa({},ko)))}},10129:function(kt,Yt,ae){"use strict";ae.d(Yt,{h:function(){return b}});var b=(ht=>(ht[ht.NOMATCH=-1]="NOMATCH",ht[ht.OK=0]="OK",ht[ht.TIMEOUT=2]="TIMEOUT",ht[ht.PODFAILURE=3]="PODFAILURE",ht[ht.COMPILEFAILURE=4]="COMPILEFAILURE",ht[ht.EXECUTEFAILURE=5]="EXECUTEFAILURE",ht[ht.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ht))(b||{})},67172:function(kt,Yt,ae){"use strict";ae.d(Yt,{H7:function(){return ce},MK:function(){return he},MU:function(){return ne},X6:function(){return fe},bM:function(){return ue},fi:function(){return me},fu:function(){return ie},n4:function(){return xe},rX:function(){return we},vl:function(){return Ee},zO:function(){return ge}});var b=ae(38147),ht=Object.defineProperty,Me=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Be=(Fe,Ae,Ze)=>Ae in Fe?ht(Fe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Fe[Ae]=Ze,ke=(Fe,Ae)=>{for(var Ze in Ae||(Ae={}))ze.call(Ae,Ze)&&Be(Fe,Ze,Ae[Ze]);if(Me)for(var Ze of Me(Ae))Ne.call(Ae,Ze)&&Be(Fe,Ze,Ae[Ze]);return Fe};function ie(Fe,Ae){return(0,b.U2)(`myproblems/${Fe}.json`,ke({hidePopLogin:!0},Ae||{}))}function ue(Fe,Ae){return(0,b.v_)(`myproblems/${Fe}/code_submit.json`,Ae)}function ne(Fe,Ae){return(0,b.v_)(`myproblems/${Fe}/code_debug.json`,Ae)}function ge(Fe,Ae){return Ae.language&&(Ae.language=encodeURIComponent(Ae.language)),(0,b.U2)(`myproblems/${Fe}/submit_records.json`,Ae)}function fe(Fe){return(0,b.U2)("myproblems/record_detail.json",{id:Fe})}function we(Fe,Ae){return(0,b.U2)(`myproblems/${Fe}/result.json`,{mode:Ae})}function he(Fe,Ae){return(0,b.v_)(`myproblems/${Fe}/add_notes.json`,Ae)}function ce(Fe,Ae){return(0,b.v_)(`myproblems/${Fe}/restore_initial_code.json`,Ae)}function me(Fe){return(0,b.v_)(`myproblems/${Fe}/sync_code.json`)}function xe(Fe,Ae){return(0,b.v_)(`myproblems/${Fe}/update_code.json`,Ae)}function Ee(Fe,Ae){return(0,b.v_)(`discusses/${Fe}/plus.json`,Ae)}},80443:function(kt,Yt,ae){"use strict";ae.d(Yt,{Im:function(){return Ke},ZP:function(){return At},gZ:function(){return be}});var b=ae(59301),ht=ae(37568),Me=ae(7939),ze=ae(84105),Ne=ae(87395),Be=ae(17124),ke=ae(24334),ie=ae(42678),ue=ae(95097),ne=ae(65862),ge=ae(51908),fe=ae(34376),we=ae(92310),he=ae.n(we),ce=ae(59301),me=Object.defineProperty,xe=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,_e=(Xe,Ve,Ye)=>Ve in Xe?me(Xe,Ve,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Xe[Ve]=Ye,Je=(Xe,Ve)=>{for(var Ye in Ve||(Ve={}))Ae.call(Ve,Ye)&&_e(Xe,Ye,Ve[Ye]);if(Fe)for(var Ye of Fe(Ve))Ze.call(Ve,Ye)&&_e(Xe,Ye,Ve[Ye]);return Xe},We=(Xe,Ve)=>xe(Xe,Ee(Ve));const{TextArea:ft}=ht.default,tt={visible:!1,tabIndex:"0"},Ke={[Be.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[Be.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[Be.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var ut=(Xe=>(Xe[Xe.SET_VISIBLE=0]="SET_VISIBLE",Xe[Xe.SET_TABINDEX=1]="SET_TABINDEX",Xe))(ut||{});function je(Xe,Ve){switch(Ve.type){case 0:return We(Je({},Xe),{visible:Ve.payload});case 1:return We(Je({},Xe),{tabIndex:Ve.payload});default:throw new Error}}function $e({value:Xe,className:Ve}){const[Ye,He]=(0,b.useState)(!1),Ie=(0,b.useRef)(),Re=(0,b.useRef)();return(0,b.useEffect)(()=>{Ye&&(Re.current.reset(),Re.current.write((0,ne.pp)(Xe||"")))},[Xe,Ye]),(0,b.useEffect)(()=>{var yt,Dt,it,Ft;if(Ie.current){Re.current=new fe.Terminal({fontSize:14,disableStdin:!0}),Re.current.open(Ie.current);const gt=Ie.current.offsetWidth-14,Et=((Ft=(it=(Dt=(yt=Re.current)==null?void 0:yt._core)==null?void 0:Dt._renderService)==null?void 0:it.dimensions)==null?void 0:Ft.actualCellWidth)||9.5,zt=Math.ceil(gt/Et);Re.current.resize(zt,8),He(!0)}},[]),ce.createElement("div",{ref:Ie,className:he()("XtermText-valueRef",Ve)})}function be(Xe){const{status:Ve,error_msg:Ye,output:He,input:Ie,expected_output:Re,is_file:yt,input_file_url:Dt,output_file_url:it,expected_output_file_url:Ft}=Xe;let gt=null;const Et={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Ve){case Be.h.NOMATCH:gt=ce.createElement(ce.Fragment,null,ce.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!yt&&ce.createElement($e,{className:"mb10",value:Ie}),yt&&ce.createElement("div",{style:Et},ce.createElement("a",{onClick:()=>(0,ne.LR)(Dt,Ie)},Ie)),ce.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!yt&&ce.createElement($e,{className:"mb10",value:He&&ke.Base64.decode(He)||""}),yt&&ce.createElement("div",{style:Et},ce.createElement("a",{onClick:()=>(0,ne.LR)(it,He)},He)),ce.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!yt&&ce.createElement($e,{className:"mb10",value:Re&&ke.Base64.decode(Re)||""}),yt&&ce.createElement("div",{style:Et},ce.createElement("a",{onClick:()=>(0,ne.LR)(Ft,Re)},Re)));break;case Be.h.EXECUTEFAILURE:gt=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!yt&&ce.createElement(ue.Z,{value:Ie,style:Et}),yt&&ce.createElement("div",{style:Et},ce.createElement("a",{onClick:()=>(0,ne.LR)(Dt,Ie)},Ie)),ce.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ce.createElement("pre",{className:"error"},ke.Base64.decode(Ye)));break;case Be.h.COMPILEFAILURE:gt=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!yt&&ce.createElement(ue.Z,{value:Ie,style:Et}),yt&&ce.createElement("div",{style:Et},ce.createElement("a",{onClick:()=>(0,ne.LR)(Dt,Ie)},Ie)),ce.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ce.createElement("pre",{className:"error"},ke.Base64.decode(Ye)));break;case Be.h.PODFAILURE:gt=ce.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Be.h.TIMEOUT:gt=ce.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ce.createElement(ce.Fragment,null," ",gt," ")}function Ue(Xe){const{status:Ve,error_msg:Ye,execute_time:He,output:Ie,input:Re,expected_output:yt,is_file:Dt,input_file_url:it,output_file_url:Ft,expected_output_file_url:gt}=Xe;let Et=null;switch(Ve){case Be.h.OK:Et=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",He,"\u79D2"),ce.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),ce.createElement("pre",null,ke.Base64.decode(Ie)));break;case Be.h.NOMATCH:Et=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u8F93\u5165\uFF1A",ce.createElement("pre",null,Re)),ce.createElement("p",null,"\u8F93\u51FA\uFF1A",Ie&&ke.Base64.decode(Ie)),ce.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",yt&&ke.Base64.decode(yt)));break;case Be.h.EXECUTEFAILURE:Et=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ce.createElement("pre",null,Re)),ce.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ce.createElement("pre",{className:"error"},ke.Base64.decode(Ye)));break;case Be.h.COMPILEFAILURE:Et=ce.createElement(ce.Fragment,null,ce.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",ce.createElement("pre",null,Re)),ce.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ce.createElement("pre",{className:"error"},ke.Base64.decode(Ye)));break;case Be.h.PODFAILURE:Et=ce.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Be.h.TIMEOUT:Et=ce.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ce.createElement(ce.Fragment,null," ",Et," ")}var At=({id:Xe,is_file:Ve,input:Ye,debuging:He,submitting:Ie,executingMessage:Re,debugResult:yt,onChangeInput:Dt,onDebugCode:it,onSubmitCode:Ft})=>{const[gt,Et]=(0,b.useReducer)(je,tt),{visible:zt,tabIndex:cn}=gt;(0,b.useEffect)(()=>{Et({type:0,payload:!1})},[Xe]);function Pt(St){let Oe=St.target.id;Et({type:1,payload:Oe})}function Qt(){Et({type:0,payload:!zt})}const $t=(0,b.useMemo)(()=>{if(yt){const{status:St}=yt;return ce.createElement(ce.Fragment,null,Ue(yt))}return null},[yt]);function De(){Et({type:0,payload:!0}),Et({type:1,payload:"1"}),it()}return ce.createElement("div",{className:"test-case-panel"},ce.createElement("div",{className:`test-case-panel-body ${zt?"active":""}`},ce.createElement("ul",{className:"s-navs"},ce.createElement("li",null,ce.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),ce.createElement(ge.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:ce.createElement(ft,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ve?"":Ye,onChange:Dt}),rightNode:He?ce.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):yt?$t:ce.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),ce.createElement("a",{className:`btn-collapse ${zt?"up":""}`,onClick:Qt},zt?ce.createElement(ze.Z,null):ce.createElement(Ne.Z,null)),ce.createElement("footer",{className:"footer"},ce.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),ce.createElement("div",{className:"flex-container"},ce.createElement(Me.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),ce.createElement(Me.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),ce.createElement(Me.ZP,{className:"btn-green",type:"ghost",loading:He,onClick:De},"\u8C03\u8BD5\u4EE3\u7801"),ce.createElement(Me.ZP,{type:"primary",className:"custom-ant-disabled",loading:Ie,disabled:Ie,onClick:()=>{Et({type:0,payload:!1}),Ft()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17124:function(kt,Yt,ae){"use strict";ae.d(Yt,{h:function(){return b}});var b=(ht=>(ht[ht.NOMATCH=-1]="NOMATCH",ht[ht.OK=0]="OK",ht[ht.TIMEOUT=2]="TIMEOUT",ht[ht.PODFAILURE=3]="PODFAILURE",ht[ht.COMPILEFAILURE=4]="COMPILEFAILURE",ht[ht.EXECUTEFAILURE=5]="EXECUTEFAILURE",ht[ht.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ht))(b||{})},12088:function(kt,Yt,ae){"use strict";ae.d(Yt,{Y2:function(){return Xe},ZP:function(){return Ve}});var b=ae(59301),ht=ae(94968),Me=ae(6767),ze=ae(62957),Ne=ae(77019),Be=ae(47889),ke=ae(7939),ie=ae(62673),ue=ae(25399),ne=ae(37568),ge={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"},fe="data:image/png;base64,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",we=ae(47257),he=ae.n(we),ce=ae(83845),me=ae(38147),xe=ae(1012),Ee=ae(65862),Fe=ae(52918),Ae=ae(59301),Ze=Object.defineProperty,_e=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Ke=(Ye,He,Ie)=>He in Ye?Ze(Ye,He,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Ye[He]=Ie,ut=(Ye,He)=>{for(var Ie in He||(He={}))ft.call(He,Ie)&&Ke(Ye,Ie,He[Ie]);if(We)for(var Ie of We(He))tt.call(He,Ie)&&Ke(Ye,Ie,He[Ie]);return Ye},je=(Ye,He)=>_e(Ye,Je(He)),$e=(Ye,He,Ie)=>new Promise((Re,yt)=>{var Dt=gt=>{try{Ft(Ie.next(gt))}catch(Et){yt(Et)}},it=gt=>{try{Ft(Ie.throw(gt))}catch(Et){yt(Et)}},Ft=gt=>gt.done?Re(gt.value):Promise.resolve(gt.value).then(Dt,it);Ft((Ie=Ie.apply(Ye,He)).next())});const{Dragger:be}=ht.default,Ue=Ye=>{const He=Et=>Et&&Et.substring(0,Et.lastIndexOf("."));for(var Ie=[...Ye],Re=0,yt=[],Dt=0;Dt<Ie.length;Dt++){for(var it="",Ft=0;Ft<yt.length;Ft++)if(He(yt[Ft][0].name)==He(Ie[Dt].name)){Re=1,it=Ft;break}if(Re==1)yt[it].push(Ie[Dt]),Re=0;else if(Re==0){let Et=new Array;Et.push(Ie[Dt]),yt.push(Et)}}return yt.map(Et=>{if(Et.forEach(zt=>{let cn=zt.name.split(/\.(?=[^\.]+$)/);zt.name=`${cn[0]}.${cn[1].toLowerCase()}`}),Et[0].name.includes(".in"))return Et.length===2?Et:[Et[0],{}];if(Et[0].name.includes(".out"))return Et.length===2?Et.reverse():[{},Et[0]]})},At=({onClose:Ye,onOK:He,visible:Ie,wrapClassName:Re,rootIdentifier:yt,multiple:Dt=!1,defaultMultipleValue:it=!0})=>{const[Ft,gt]=(0,b.useState)([]),[Et,zt]=(0,b.useState)({}),[cn,Pt]=(0,b.useState)(!1),[Qt,$t]=(0,b.useState)(!0),De=(0,b.useRef)([]),St=(0,b.useRef)(0),Oe=()=>{Ye()};(0,b.useEffect)(()=>{re()},[]),(0,b.useEffect)(()=>{Ie&&(De.current=[],St.current=0,gt([]),$t(it))},[Ie]);const re=()=>$e(void 0,null,function*(){try{const bt=yield(0,me.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),rn=JSON.parse((0,ce.pe)(bt.data));zt(rn)}catch(bt){}}),oe=bt=>bt&&bt.substring(0,bt.lastIndexOf(".")),Pe=bt=>{var rn,Gt;const xn=oe((rn=bt[0])==null?void 0:rn.name)||oe((Gt=bt[1])==null?void 0:Gt.name),Lt=Ft.filter(mt=>oe(mt.name)!==xn);De.current=[...Lt],gt([...Lt])},nt=bt=>{if(!Qt){const on=new FormData;on.append("file",bt.file),(0,me.ZP)("/api/attachments/get_file_content.json",{method:"post",body:on},!0).then(st=>{if(st.status===0){St.current=St.current+1;const tn=De.current.map(Gn=>{var Nn;if(Gn.name===bt.name){const fr=ut({},Gn);return(Nn=bt==null?void 0:bt.name)!=null&&Nn.includes(".in")?fr.input=st==null?void 0:st.content:fr.output=st==null?void 0:st.content,fr}return Gn});if(De.current=[...tn],gt([...tn]),St.current>0&&St.current===Ft.length){Pt(!1);let Gn=Ue(tn);Gn=Gn.filter(Nn=>{var fr,Gr;return!!((fr=Nn[0])!=null&&fr.name&&((Gr=Nn[1])!=null&&Gr.name))}),Gn=Gn.map(Nn=>je(ut(ut({},Nn[0]),Nn[1]),{is_file:!1})),He(Gn),Ye()}}else Pt(!1),Ye()});return}const rn=new(he())({endpoint:Et.end_point,region:Et.region,accessKeyId:Et.access_key_id,accessKeySecret:Et.access_key_secret,bucket:Et.bucket,stsToken:Et.security_token}),Gt=bt.name,xn={container_type:"TestSet",file_name:Gt},Lt=(0,xe.Z)();let mt=`testsets/${yt}/${Lt}${Gt.indexOf(".")>-1?"."+Gt.split(".").pop():""}`;yt===null&&(mt=`testsets/${Lt}${Gt.indexOf(".")>-1?"."+Gt.split(".").pop():""}`),rn.multipartUpload(mt,new Blob([bt.file],{type:bt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Gt+""},url:Et==null?void 0:Et.callback_url,host:Et==null?void 0:Et.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,me.rz)(xn)}}).then(function(on){if(on.data.status===0){St.current=St.current+1;const _n=De.current.map(st=>{var tn,Gn,Nn,fr,Gr,qr,sa,Ht,hn,sn,Cn,Sr,$r,rr,jn,dn,vr;if(st.name===((Gn=(tn=on.data)==null?void 0:tn.data)==null?void 0:Gn.file_name)){const Nr=ut({},st);return(Gr=(fr=(Nn=on.data)==null?void 0:Nn.data)==null?void 0:fr.file_name)!=null&&Gr.includes(".in")?(Nr.in_object_key=(sa=(qr=on.data)==null?void 0:qr.data)==null?void 0:sa.object,Nr.in_object_size=(hn=(Ht=on.data)==null?void 0:Ht.data)==null?void 0:hn.size,Nr.input=(Cn=(sn=on.data)==null?void 0:sn.data)==null?void 0:Cn.file_name,Nr.in_file=bt):(Nr.out_object_key=($r=(Sr=on.data)==null?void 0:Sr.data)==null?void 0:$r.object,Nr.out_object_size=(jn=(rr=on.data)==null?void 0:rr.data)==null?void 0:jn.size,Nr.output=(vr=(dn=on.data)==null?void 0:dn.data)==null?void 0:vr.file_name,Nr.out_file=bt),Nr}return st});if(De.current=[..._n],gt([..._n]),St.current>0&&St.current===Ft.length){Pt(!1);let st=Ue(_n);st=st.filter(tn=>{var Gn,Nn;return!!((Gn=tn[0])!=null&&Gn.name&&((Nn=tn[1])!=null&&Nn.name))}),st=st.map(tn=>je(ut(ut({},tn[0]),tn[1]),{is_file:!0})),He(st),Ye()}}})},ct=bt=>new Promise((rn,Gt)=>{let xn=0,Lt=[];for(let mt=0;mt<bt.length;mt++)bt[mt].file.slice(0,1).arrayBuffer().then(()=>{xn++,xn===bt.length&&(Lt.length?(Me.ZP.warning(`${Lt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Gt()):rn(bt))}).catch(on=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",on),xn++,Lt.push(bt[mt].name),xn===bt.length&&(Lt.length?(Me.ZP.warning(`${Lt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Gt()):rn(bt))})}),Ge=()=>$e(void 0,null,function*(){if(Ft.length===0){Me.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield ct(Ft),Pt(!0),Ue(Ft).some(rn=>{var Gt,xn;return!((Gt=rn[0])!=null&&Gt.name&&((xn=rn[1])!=null&&xn.name))})){ze.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:()=>$e(void 0,null,function*(){Ft.map(rn=>$e(void 0,null,function*(){nt(rn)}))}),onCancel:()=>{Pt(!1)}});return}Ft.map(rn=>$e(void 0,null,function*(){nt(rn)}))}),Ct={name:"file",fileList:Ft,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:bt=>{if(Ft!=null&&Ft.some(Gt=>Gt.name===bt.name))return Me.ZP.info(`${bt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(bt.size/1024/1024>100)return Me.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(bt.name))return Me.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const rn={name:bt.name,uid:bt.uid,file:bt,percent:0};return Ft.push(rn),De.current=[...Ft],gt([...Ft]),!1}},Rt=Ue(Ft);return console.log(Ft,Rt,"fileList"),Ae.createElement(ze.default,{open:Ie,wrapClassName:Re,onOk:Ge,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:cn},onCancel:Oe,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},Ae.createElement("div",{className:ge.wrap},Ft.length?Ae.createElement("div",null,Ae.createElement(Ne.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},Ae.createElement("div",{style:{visibility:Dt?"visible":"hidden"}},Ae.createElement("span",{className:ge.greyText},"\u7528\u4F8B\u7C7B\u578B"),Ae.createElement(Be.ZP.Group,{className:`ml20 ${ge.testCaseRadio}`,optionType:"button",value:Qt,onChange:bt=>$t(bt.target.value)},Ae.createElement(Be.ZP,{value:!1},"\u6587\u672C"),Ae.createElement(Be.ZP,{value:!0},"\u6587\u4EF6"))),Ae.createElement(ht.default,ut({},Ct),Ae.createElement(ke.ZP,{type:"primary",className:ge.btnS},Ae.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),Ae.createElement(Xe,{data:Rt,onRemove:Pe})):Ae.createElement("div",{className:`${ge.noData} mb30`},Ae.createElement(ht.default.Dragger,je(ut({},Ct),{className:ge.dragger}),Ae.createElement("img",{src:fe,alt:"",className:"mb20"}),Ae.createElement("div",null,Ae.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),Ae.createElement("span",{className:ge.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),Ae.createElement("div",{className:ge.text},Ae.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),Ae.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",Ae.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",Ae.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",Ae.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",Ae.createElement("br",null))))},Xe=({data:Ye=[],onRemove:He,width:Ie="auto",showScore:Re=!1,disabled:yt=!1,inputChange:Dt,onEvaluatingChange:it,onSelectAll:Ft,checkAll1:gt,checkAll2:Et,checkAll3:zt,checkAll4:cn,checkAll5:Pt,showEvaluatingSetting:Qt=!1,className:$t="",isProgramHomework:De=!1})=>{const St={value:"",filename:"",dataUrl:""},[Oe,re]=(0,b.useState)(ut({},St)),oe=ct=>{let Ge=document.createElement("a");document.body.appendChild(Ge);let Ct=URL.createObjectURL(ct.file);Ge.href=Ct,Ge.download=ct.name,Ge.click(),URL.revokeObjectURL(Ct),document.body.removeChild(Ge)},Pe=(ct,Ge)=>{(0,Ee.LR)(ct,Ge)},nt=(ct,Ge)=>{ze.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ae.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{He(ct,Ge)},onCancel:()=>{}})};return Ye.length?Ae.createElement("div",{className:$t,style:{width:Ie}},Ae.createElement("div",{className:`${De?ge.headProgram:ge.head}`},Qt&&Ae.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},Ae.createElement(ie.default,{checked:gt,onChange:ct=>{Ft(ct.target.checked,"hidden")}}),Ae.createElement(ue.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},Ae.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),Ae.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ae.createElement("div",{style:{width:De?"25%":"15%"}},"\u7528\u4F8B"),Ae.createElement("div",{style:{width:Re?De?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),Ae.createElement("div",{style:{width:Re?De?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Re&&Ae.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Qt&&Ae.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},Ae.createElement(ie.default,{checked:cn,onChange:ct=>{Ft(ct.target.checked,"input_visible")}}),Ae.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},Ae.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),Ae.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Qt&&Ae.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},Ae.createElement(ie.default,{checked:Et,onChange:ct=>{Ft(ct.target.checked,"is_invisible")}}),Ae.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},Ae.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),Ae.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Qt&&Ae.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},Ae.createElement(ie.default,{checked:Pt,onChange:ct=>{Ft(ct.target.checked,"actual_output_visible")}}),Ae.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},Ae.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),Ae.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Qt&&Ae.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},Ae.createElement(ie.default,{checked:zt,onChange:ct=>{Ft(ct.target.checked,"last_match_rule")}}),Ae.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},Ae.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),Ae.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ae.createElement("div",{className:ge.operation,style:De?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),Ae.createElement("div",{className:ge.listWrapper,style:{boxShadow:De?"0px 2px 4px 0px #EAEEF4":"unset"}},Ye.map((ct,Ge)=>{var Ct,Rt,bt,rn;return Ae.createElement("div",{key:Ge,className:ge.list,style:De?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Qt&&Ae.createElement("div",{style:{width:"15%"}},Ae.createElement(ie.default,{checked:!!ct.hidden,onChange:Gt=>{it(Gt.target.checked,Ge,"hidden")}})),Ae.createElement("div",{style:{width:De?"25%":"15%",paddingLeft:De?"5px":"0px",paddingRight:De?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ge+1),Ae.createElement("div",{className:ge.info,style:{width:Re?De?"20%":"15%":"25%"}},Ae.createElement("span",{title:ct.input||((Ct=ct[0])==null?void 0:Ct.name),onClick:()=>$e(void 0,null,function*(){let Gt;ct.input?ct.input_file_url?Gt=ct.input_file_url:Gt=ct.in_file:Gt=ct[0];let xn;typeof Gt=="string"?(xn=yield fetch(Gt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),re({value:yield xn.text(),filename:"",dataUrl:Gt})):(xn=yield(0,Ee.db)(Gt.file),re({value:xn.text,filename:Gt.name,dataUrl:xn.link}))})},ct.input||((Rt=ct[0])==null?void 0:Rt.name))),Ae.createElement("div",{className:ge.info,style:{width:Re?De?"20%":"15%":"25%"}},Ae.createElement("span",{title:ct.output||((bt=ct[1])==null?void 0:bt.name),onClick:()=>$e(void 0,null,function*(){let Gt;ct.input?ct.output_file_url?Gt=ct.output_file_url:Gt=ct.out_file:Gt=ct[1];let xn;typeof Gt=="string"?(xn=yield fetch(Gt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),re({value:yield xn.text(),filename:"",dataUrl:Gt})):(xn=yield(0,Ee.db)(Gt.file),re({value:xn.text,filename:Gt.name,dataUrl:xn.link}))})},ct.output||((rn=ct[1])==null?void 0:rn.name))),Re&&Ae.createElement("div",{style:{width:"20%"}},Ae.createElement(ne.default,{size:"large",addonAfter:De?"%":null,disabled:yt,style:{width:"80%"},onChange:Gt=>Dt(Gt,Ge),value:ct.score}),!De&&Ae.createElement("span",null,"\xA0%")),Qt&&Ae.createElement("div",{style:{width:"20%"}},Ae.createElement(ie.default,{checked:ct.input_visible||!1,onChange:Gt=>{it(Gt.target.checked,Ge,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Qt&&Ae.createElement("div",{style:{width:"20%"}},Ae.createElement(ie.default,{checked:ct.is_invisible||!1,onChange:Gt=>{it(Gt.target.checked,Ge,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Qt&&Ae.createElement("div",{style:{width:"20%"}},Ae.createElement(ie.default,{checked:ct.actual_output_visible||!1,onChange:Gt=>{it(Gt.target.checked,Ge,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Qt&&Ae.createElement("div",{style:{width:"20%"}},Ae.createElement(ie.default,{checked:ct.last_match_rule||!1,onChange:Gt=>{it(Gt.target.checked,Ge,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),Ae.createElement("div",{onClick:()=>nt(ct,Ge),style:De?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},Ae.createElement("span",{className:ge.del},"\u5220\u9664")))})),Ae.createElement(Fe.Z,{close:!0,data:Oe.dataUrl,filename:Oe.filename,type:Oe.dataUrl.length?"txt":"",onClose:()=>re(ut({},St)),monacoEditor:{value:Oe.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):Ae.createElement(Ae.Fragment,null)};var Ve=At},83554:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return we}});var b=ae(59301),ht=ae(6767),Me=ae(25399),ze=ae(29787),Ne=ae(77019),Be=ae(5269),ke=ae(31709),ie=ae(7939),ue=ae(25374),ne=ae(38147),ge=ae(95097),fe=(ce,me,xe)=>new Promise((Ee,Fe)=>{var Ae=Je=>{try{_e(xe.next(Je))}catch(We){Fe(We)}},Ze=Je=>{try{_e(xe.throw(Je))}catch(We){Fe(We)}},_e=Je=>Je.done?Ee(Je.value):Promise.resolve(Je.value).then(Ae,Ze);_e((xe=xe.apply(ce,me)).next())}),we=({id:ce,activeDiscussIndex:me,onReplyDiscuss:xe,adminOrOperator:Ee})=>{const[Fe,Ae]=(0,b.useState)(""),[Ze,_e]=(0,b.useState)(!1);function Je(ft){Ae(ft)}function We(){if(!Fe){ht.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}xe(ce,Fe),Ae("")}return(0,b.useEffect)(()=>{me!=ce&&_e(!1)},[me]),b.createElement("div",{key:ce,className:"discuss-item-editor",style:{display:me===ce?"block":"none",width:"100%"}},b.createElement(ue.Z,{miniToolbar:!0,startInit:me===ce,defaultValue:Fe,id:ce,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:Je,extraUse:Ee&&b.createElement(Me.Z,{color:"#fff",open:Ze,destroyTooltipOnHide:!0,title:he({id:ce,isOpen:Ze,activeDiscussIndex:me,onChange:Je,setIsOpen:_e}),overlayStyle:{maxWidth:600}},b.createElement("a",{title:Ze?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>_e(!Ze)},b.createElement("i",{className:"iconfont icon-dianzan11"})))}),b.createElement("a",{onClick:We,className:"btn-send"},"\u53D1\u9001"))};const he=ce=>{const[me,xe]=(0,b.useState)(!1),[Ee,Fe]=(0,b.useState)([]),[Ae,Ze]=(0,b.useState)(1);(0,b.useEffect)(()=>{ce!=null&&ce.isOpen?_e():(Ze(1),Fe([]))},[ce==null?void 0:ce.isOpen]);const _e=()=>fe(void 0,null,function*(){xe(!0);const Je=yield(0,ne.ZP)(`/api/discusses/${ce==null?void 0:ce.id}/recommend_answer.json`,{method:"get"});(Je==null?void 0:Je.status)==0&&Fe(Je==null?void 0:Je.answer),xe(!1)});return b.createElement(ze.Z,{spinning:me},b.createElement("div",{style:{color:"#000"}},b.createElement(ge.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(Ee==null?void 0:Ee[Ae-1])||""}),b.createElement(Ne.Z,{justify:"end",align:"middle"},b.createElement(Be.Z,null,b.createElement(ke.Z,{simple:!0,current:Ae,pageSize:1,total:(Ee==null?void 0:Ee.length)||0,onChange:Je=>{Ze(Je)}})),b.createElement(Be.Z,null,b.createElement(ie.ZP,{onClick:()=>fe(void 0,null,function*(){ce==null||ce.onChange(Ee==null?void 0:Ee[Ae-1]),ce==null||ce.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},65808:function(kt,Yt,ae){"use strict";ae.d(Yt,{CP:function(){return Me},_V:function(){return Be}});var b=ae(28209),ht=ae.n(b);const Me={secret:b.enc.Utf8.parse("0a18e199b87f1a8d"),iv:b.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},ze={exam:Me};function Ne(ke="",ie="exam"){const{secret:ue,iv:ne}=ze[ie];return AES.encrypt(ke,ue,{iv:ne,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function Be(ke="",ie="exam"){const{secret:ue,iv:ne}=ze[ie];return b.AES.decrypt(ke,ue,{iv:ne,mode:ht().mode.CBC,padding:ht().pad.Pkcs7}).toString(b.enc.Utf8)}},84454:function(kt,Yt,ae){"use strict";ae.d(Yt,{AD:function(){return Ue},BA:function(){return Oe},D9:function(){return Re},Hp:function(){return Je},IM:function(){return Dt},Iy:function(){return ft},KM:function(){return St},KU:function(){return Et},MJ:function(){return We},Ne:function(){return yt},ON:function(){return cn},Uj:function(){return $t},VY:function(){return gt},YO:function(){return Qt},YX:function(){return Pt},Zn:function(){return ce},_g:function(){return Ae},_k:function(){return He},c6:function(){return $e},cr:function(){return me},eV:function(){return be},fi:function(){return xe},gh:function(){return ut},hS:function(){return it},iA:function(){return Ee},j6:function(){return Ze},je:function(){return Ve},jj:function(){return _e},kS:function(){return zt},lS:function(){return Ye},o6:function(){return je},pO:function(){return De},rQ:function(){return At},sA:function(){return Ke},xm:function(){return Ie},xo:function(){return Ft},y8:function(){return Xe},yd:function(){return Fe}});var b=ae(33270),ht=ae(65582),Me=ae(65862),ze=ae(6767),Ne=ae(74128),Be=Object.defineProperty,ke=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ne=(re,oe,Pe)=>oe in re?Be(re,oe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):re[oe]=Pe,ge=(re,oe)=>{for(var Pe in oe||(oe={}))ie.call(oe,Pe)&&ne(re,Pe,oe[Pe]);if(ke)for(var Pe of ke(oe))ue.call(oe,Pe)&&ne(re,Pe,oe[Pe]);return re},fe=(re,oe,Pe)=>new Promise((nt,ct)=>{var Ge=bt=>{try{Rt(Pe.next(bt))}catch(rn){ct(rn)}},Ct=bt=>{try{Rt(Pe.throw(bt))}catch(rn){ct(rn)}},Rt=bt=>bt.done?nt(bt.value):Promise.resolve(bt.value).then(Ge,Ct);Rt((Pe=Pe.apply(re,oe)).next())});const we=()=>{(0,ht.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},he=()=>{(0,ht.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},ce=re=>fe(void 0,null,function*(){we(),(yield(0,b.YR)(ge({},re))).status===0&&(yield(0,Me.QH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+`/api/courses/${re.coursesId}/export_couser_info.json`,query:re}))),he()}),me=re=>fe(void 0,null,function*(){const oe=yield(0,b.yS)(ge({},re));if(oe.status===0)ze.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ht.history.push(`/classrooms/${re.coursesId}/exportlist/course_member_act_score`);else{if(oe.status===-2)return oe;oe.status===-3&&((0,ht.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ht.history.push(`/classrooms/${re.coursesId}/exportlist/course_member_act_score`))}}),xe=re=>fe(void 0,null,function*(){const oe=yield(0,b.W0)(ge({},re));if(oe.status===0)ze.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ht.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_score`);else{if(oe.status===-4)return oe;oe.status===-3&&((0,ht.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ht.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_score`))}}),Ee=re=>fe(void 0,null,function*(){const oe=yield(0,b.Nl)(ge({},re));if(oe.status===0)ze.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ht.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_exercise_and_other`);else{if(oe.status===-4)return oe;oe.status===-3&&((0,ht.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ht.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_exercise_and_other`))}}),Fe=re=>fe(void 0,null,function*(){const oe=yield(0,b.IU)(ge({},re));if(oe.status===0)ze.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ht.history.push(`/classrooms/${re.coursesId}/exportlist/export_star_user`);else{if(oe.status===-4)return oe;oe.status===-3&&((0,ht.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ht.history.push(`/classrooms/${re.coursesId}/exportlist/export_star_user`))}}),Ae=re=>fe(void 0,null,function*(){const oe=yield(0,b.td)(ge({},re));if(oe.status===0)ze.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ht.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_exercise_and_other`);else{if(oe.status===-2)return oe;if(oe.status===-3)(0,ht.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ht.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_exercise_and_other`);else if(oe.status===-4)return oe}}),Ze=re=>fe(void 0,null,function*(){const oe=yield(0,b.QX)(ge({},re));if(oe.status===0)ze.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ht.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_homework`);else{if(oe.status===-4)return oe;oe.status===-3&&((0,ht.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ht.history.push(`/classrooms/${re.coursesId}/exportlist/course_total_homework`))}}),_e=(re,oe)=>fe(void 0,null,function*(){const Pe=yield(0,b.o_)(ge({},re));Pe.status===0?(ze.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ht.history.push(`/classrooms/${re.coursesId}/exportlist/${oe}`)):Pe.status===-3&&((0,ht.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ht.history.push(`/classrooms/${re.coursesId}/exportlist/${oe}`))}),Je=(re,oe)=>fe(void 0,null,function*(){const Pe=yield(0,b.ZL)(ge({},re));Pe.status===0?(ze.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ht.history.push(`/classrooms/${re.coursesId}/exportlist/${oe}`)):Pe.status===-3&&((0,ht.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ht.history.push(`/classrooms/${re.coursesId}/exportlist/${oe}`))}),We=(re,oe)=>fe(void 0,null,function*(){const Pe=yield(0,b.vV)(ge({},re));Pe.status===0?(ze.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ht.history.push(`/classrooms/${re.coursesId}/exportlist/${oe}`)):Pe.status===-3&&((0,ht.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ht.history.push(`/classrooms/${re.coursesId}/exportlist/${oe}`))}),ft=(re,oe)=>fe(void 0,null,function*(){const Pe=yield(0,b.aP)(ge({},re));Pe.status===0?(ze.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ht.history.push(`/classrooms/${re.coursesId}/exportlist/${oe}`)):Pe.status===-3&&((0,ht.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ht.history.push(`/classrooms/${re.coursesId}/exportlist/${oe}`))}),tt=re=>fe(void 0,null,function*(){we(),(yield exportCourseWorkListAppendix(ge({},re))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${re.categoryId}/works_list.zip`,query:re}))),he()}),Ke=re=>fe(void 0,null,function*(){we(),yield(0,Me.FH)("",Ne.Z.API_SERVER+`/api/polls/${re.categoryId}/commit_result.xlsx`),he()}),ut=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+`/api/courses/${re.coursesId}/attendances/export_xlsx_data.xlsx`,query:re}))}),je=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+`/api/courses/${re.coursesId}/video_study_statics.xlsx`,query:re}))}),$e=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+`/api/courses/${re.coursesId}/export_video_study.xlsx`,query:re}))}),be=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+`/api/courses/${re.coursesId}/export_course_students_info.xlsx`,query:re}))}),Ue=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+"/api/school_manages/students.xlsx",query:re}))}),At=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+"/api/item_banks/export.xlsx",query:re}))}),Xe=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:re}))}),Ve=re=>fe(void 0,null,function*(){const oe=yield(0,b.Uy)(ge({},re));oe.status===0?(ze.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ht.history.push(`/classrooms/${re.coursesId}/exportlist/exercise_score,export_exercise_users`)):oe.status===-3&&((0,ht.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ht.history.push(`/classrooms/${re.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Ye=re=>fe(void 0,null,function*(){const oe=yield(0,b.tg)(ge({},re));oe.status===0?(ze.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ht.history.push(`/classrooms/${re.coursesId}/exportlist/exercise_score,export_exercise_report`)):oe.status===-3&&((0,ht.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ht.history.push(`/classrooms/${re.coursesId}/exportlist/exercise_score,export_exercise_report`))}),He=re=>fe(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+`/api/export_records/${re.id}.xlsx`,query:re}))}),Ie=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:re}))}),Re=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+`/api/courses/${re==null?void 0:re.coursesId}/${re.menuKey}_statistic.xlsx?${re.checkedList.map(oe=>`course_group_id[]=${oe}`).join("&")}`,query:re}))}),yt=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+`/api/ec_years/${re==null?void 0:re.ec_year_id}/ec_training_objectives.xlsx`,query:re}))}),Dt=re=>fe(void 0,null,function*(){yield(0,Me.FH)(re==null?void 0:re.name,(0,Me.NY)({url:Ne.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:re}))}),it=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+`/api/ec_years/${re==null?void 0:re.ec_year_id}/ec_courses.xlsx`,query:re}))}),Ft=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+`/api/ec_years/${re==null?void 0:re.ec_year_id}/ec_graduation_requirements.xlsx`,query:re}))}),gt=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:re}))}),Et=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+`/api/exercises/${re.categoryId}/rank_list.xlsx`,query:re}))}),zt=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:re}))}),cn=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+`/api/examination_banks/${re.id}.json`,query:re}))}),Pt=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+`/api/exercises/${re.categoryId}.json`,query:re}))}),Qt=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+`/api/polls/${re==null?void 0:re.id}/commit_result.json`,query:re}))}),$t=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+"/api/paths/get_task_pass.json",query:re}))}),De=(re,oe)=>fe(void 0,null,function*(){yield(0,Me.FH)(oe||"",(0,Me.NY)({url:Ne.Z.API_SERVER+`/api/exercises/${re==null?void 0:re.exercise_id}/consult_exercise.json`,query:re}))}),St=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+`/api/competitions/${re==null?void 0:re.identifier}/competition_commit_records/member_works.xlsx`,query:re}))}),Oe=re=>fe(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:Ne.Z.API_SERVER+`/api/courses/${re==null?void 0:re.coursesId}/group_homeworks/import_group_template.xlsx`,query:re}))})},84056:function(kt,Yt,ae){"use strict";ae.d(Yt,{BU:function(){return ht},Dj:function(){return b},gH:function(){return Me},vp:function(){return ze}});function b(Ne){try{Ne.mozRequestFullScreen?Ne.mozRequestFullScreen():Ne.webkitRequestFullScreen&&Ne.webkitRequestFullScreen()}catch(Be){console.log(Be,":e")}}function ht(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const Me=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ze(){var Ne=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Be=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Ne),window.isFullScreen?window.isFullScreen:Ne!=null}},61527:function(kt,Yt,ae){"use strict";ae.d(Yt,{U:function(){return ue}});var b=ae(59301),ht=Object.defineProperty,Me=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Be=(ne,ge,fe)=>ge in ne?ht(ne,ge,{enumerable:!0,configurable:!0,writable:!0,value:fe}):ne[ge]=fe,ke=(ne,ge)=>{for(var fe in ge||(ge={}))ze.call(ge,fe)&&Be(ne,fe,ge[fe]);if(Me)for(var fe of Me(ge))Ne.call(ge,fe)&&Be(ne,fe,ge[fe]);return ne},ie=(ne,ge,fe)=>new Promise((we,he)=>{var ce=Ee=>{try{xe(fe.next(Ee))}catch(Fe){he(Fe)}},me=Ee=>{try{xe(fe.throw(Ee))}catch(Fe){he(Fe)}},xe=Ee=>Ee.done?we(Ee.value):Promise.resolve(Ee.value).then(ce,me);xe((fe=fe.apply(ne,ge)).next())});function ue(ne,ge){const[fe,we]=(0,b.useState)(ge),[he,ce]=(0,b.useState)(!1),[me,xe]=(0,b.useState)();return[fe,he,(Fe,Ae=!1)=>ie(this,null,function*(){const Ze=Ae?ge:ke(ke({},fe),Fe);ce(!0),we(Ze);const _e=yield ne(Ze);return ce(!1),xe(_e),_e}),me,xe]}},72530:function(kt,Yt,ae){"use strict";ae.d(Yt,{_:function(){return Me}});var b=ae(59301),ht=ae(62957);const Me=ze=>{var Ne,Be;const ke=(0,b.useRef)([]),ie=()=>{for(const ue of ke.current)clearTimeout(ue);ke.current=[]};return(0,b.useEffect)(()=>{var ue,ne,ge,fe,we,he;if(ie(),(ue=ze==null?void 0:ze.exercise)!=null&&ue.left_time&&((ge=(ne=ze==null?void 0:ze.exercise)==null?void 0:ne.exercise_events)==null?void 0:ge.length)>0){for(const ce of(fe=ze==null?void 0:ze.exercise)==null?void 0:fe.exercise_events)if(((we=ze==null?void 0:ze.exercise)==null?void 0:we.left_time)>(ce==null?void 0:ce.reminder_time)*60){let me=(((he=ze==null?void 0:ze.exercise)==null?void 0:he.left_time)-(ce==null?void 0:ce.reminder_time)*60)*1e3;me=me>2147483647?2147483647:me;const xe=setTimeout(()=>{ht.default.info({content:`${ce==null?void 0:ce.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},me);ke.current.push(xe)}}},[(Ne=ze==null?void 0:ze.exercise)==null?void 0:Ne.left_time,(Be=ze==null?void 0:ze.exercise)==null?void 0:Be.exercise_events]),ie}},49142:function(kt,Yt,ae){"use strict";ae.d(Yt,{AL:function(){return Ze},Iy:function(){return ge},Qv:function(){return he},ez:function(){return Ae},jb:function(){return fe}});var b=ae(32834),ht=ae.n(b),Me=ae(11690),ze=ae.n(Me);let Ne=1;function Be(tt,Ke){const ut=tt.match(/^(\s+)(?:```)/);if(ut===null)return Ke;const je=ut[1];return Ke.split(`
`).map($e=>{const be=$e.match(/^\s+/);if(be===null)return $e;const[Ue]=be;return Ue.length>=je.length?$e.slice(je.length):$e}).join(`
`)}let ke=[],ie=["<ul>"];const ue=new(ht()).Renderer,ne=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ge(){ke.length=0,ie=["<ul>"]}const fe={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function we(tt,Ke,ut,je){if(Ke>=tt.length||tt[Ke].level<=ut)return Ke;var $e=tt[Ke];je.push("<li><a href='#"+Ne+$e.anchor+"'>"+$e.text+"</a>"),Ke++;var be=[];return Ke=we(tt,Ke,$e.level,be),be.length>0&&(je.push("<ul>"),be.forEach(function(Ue){je.push(Ue)}),je.push("</ul>")),je.push("</li>"),Ke=we(tt,Ke,ut,je),Ke}function he(){return we(ke,0,0,ie),ie.push("</ul>"),ie.join("")}const ce={heading(tt){const Ke=ne.exec(tt);if(Ne+=1,Ke)return{type:"heading",raw:Ke[0],depth:Ke[1].length,text:Ke[2]}},fences(tt){const Ke=this.rules.block.fences.exec(tt);if(Ke){const ut=Ke[0];let je=Be(ut,Ke[3]||"");const $e=Ke[2]?Ke[2].trim():Ke[2];if(["latex","katex","math"].indexOf($e)>=0){const be=Ee(),Ue=je;je=be,Fe[be]={type:"block",expression:Ue}}return{type:"code",raw:ut,lang:$e,text:je}}}},me=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let xe=0;const Ee=()=>`__special_katext_id_${xe++}__`;let Fe={};function Ae(){return Fe}function Ze(){xe=0,Fe={}}function _e(tt){return tt=tt.replace(me,(Ke,ut)=>{const je=Ee();return Fe[je]={type:"inline",expression:ut},je}),tt}const Je=ue.listitem;ue.listitem=function(tt){return Je(_e(tt))};const We=ue.paragraph;ue.paragraph=function(tt){return We(_e(tt))};const ft=ue.tablecell;ue.tablecell=function(tt,Ke){return ft(_e(tt),Ke)},ue.code=function(tt,Ke,ut){const je=(Ke||"").match(/\S*/)[0];return je?["latex","katex","math"].indexOf(je)>=0?`<p class='editormd-tex'>${tt}</p>`:`<pre class="prettyprint linenums"><code class="language-${Ke}">${ut?tt:(0,Me.escape)(tt,!0)}</code></pre>
`:'<pre class="prettyprint linenums"><code>'+(ut?tt:(0,Me.escape)(tt,!0))+"</code></pre>"},ue.heading=function(tt,Ke,ut){let je=this.options.headerPrefix+ut.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return ke.push({anchor:je,level:Ke,text:tt}),"<h"+Ke+' id="'+Ne+je+'">'+tt+"</h"+Ke+">"},ht().setOptions({silent:!0,gfm:!0,pedantic:!1}),ht().use({tokenizer:ce,renderer:ue}),Yt.ZP=ht()},42926:function(kt,Yt,ae){"use strict";ae.d(Yt,{G:function(){return Ne},t:function(){return ze}});var b=ae(7062),ht=ae.n(b);const Me=null;function ze(Be,ke){let ie=ht().get("__ec");ie||(ie={}),ie[Be]=ke,ht().set("__ec",ie)}function Ne(Be,ke){let ie=ht().get("__ec");return ie?ie[Be]===void 0?ke:ie[Be]:ke}},66457:function(kt,Yt,ae){"use strict";ae.d(Yt,{rX:function(){return _e},pW:function(){return Je},gy:function(){return We},xY:function(){return Ze},O5:function(){return Ae},hs:function(){return me},tJ:function(){return he},o1:function(){return ce},Rd:function(){return Fe}});var b=ae(65582),ht=ae(62957),Me=ae(37285),ze=ae(6767),Ne=ae(41867),Be=ae(65862),ke=ae(87169),ie=ae(25510),ue="data:image/png;base64,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",ne=ae.p+"static/newqrcode.a8740efb.png",ge=ae(32637),fe=ae(59301),we=(ft,tt,Ke)=>new Promise((ut,je)=>{var $e=At=>{try{Ue(Ke.next(At))}catch(Xe){je(Xe)}},be=At=>{try{Ue(Ke.throw(At))}catch(Xe){je(Xe)}},Ue=At=>At.done?ut(At.value):Promise.resolve(At.value).then($e,be);Ue((Ke=Ke.apply(ft,tt)).next())});const he=(ft,tt=!1,Ke=!1,ut="",je=!1)=>!!(ce(ft)&&xe(ft,tt,Ke,ut,je)),ce=ft=>(0,Ne.bg)()?!0:(ft({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),me=ft=>{var tt,Ke,ut;const{user:je}=(0,b.getDvaApp)()._store.getState();(0,Ne.bg)()&&!((Ke=(tt=je==null?void 0:je.userInfo)==null?void 0:tt.course)!=null&&Ke.course_public)&&!((ut=je==null?void 0:je.userInfo)!=null&&ut.profile_completed)&&ft({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},xe=(ft,tt=!1,Ke=!0,ut="",je=!1)=>{var $e;const{user:be}=(0,b.getDvaApp)()._store.getState();return($e=be.userInfo)!=null&&$e.profile_completed?!0:(Ke?ft({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:ut,isCurrentPage:je}}):ht.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Be.xg)("/account/profile/edit"),Ee()}}),!1)},Ee=()=>{ht.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},Fe=()=>{ht.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:fe.createElement("div",{style:{textAlign:"center"}},fe.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),fe.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ge}),fe.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Ae=()=>{var ft;const{user:tt}=(0,b.getDvaApp)()._store.getState();return(ft=tt.userInfo)!=null&&ft.professional_certification?!0:(ht.default.confirm({title:"\u63D0\u793A",centered:!0,content:fe.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Be.xg)("/account/certification")}}),!1)},Ze=()=>(0,Ne.V9)()?!0:(ht.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:fe.createElement("div",{className:"tc",style:{marginLeft:-38}},fe.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),fe.createElement("img",{src:ne,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),_e=(ft,tt)=>ft?!0:(ht.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:fe.createElement("div",null,fe.createElement("p",null,tt||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),fe.createElement("div",{style:{marginLeft:"110px"}},fe.createElement("img",{src:ue,width:200}),fe.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Be.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Je=ft=>{ht.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:fe.createElement("div",null,fe.createElement("div",null,fe.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),fe.createElement(Me.Z,null),fe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",fe.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",fe.createElement("a",null,ft),"\u5929\u3002"),fe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",fe.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),fe.createElement("div",{style:{textAlign:"center",marginTop:30}},fe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ie,alt:"\u4E8C\u7EF4\u7801",width:160})))})},We=(ft,tt="")=>{const{shixunsDetail:{detail:Ke}}=(0,b.getDvaApp)()._store.getState();if((Ke==null?void 0:Ke.public)===2||(Ke==null?void 0:Ke.public)===1||(Ke==null?void 0:Ke.shixun_status)===3){let ut="";return(Ke==null?void 0:Ke.public)===2&&(ut="\u5DF2\u516C\u5F00"),(Ke==null?void 0:Ke.public)===1&&(ut="\u5F85\u5BA1\u6838"),(Ke==null?void 0:Ke.shixun_status)===3&&(ut="\u5DF2\u5173\u95ED"),ht.default.info({centered:!0,icon:fe.createElement(ke.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:fe.createElement("div",{className:"tc",style:{marginLeft:-38}},fe.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},fe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",ut,"\uFF0C",tt,"\u3002"),fe.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),fe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ie,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ke==null?void 0:Ke.shixun_status)===2?(ht.default.confirm({centered:!0,icon:fe.createElement(ke.Z,null),title:"\u63D0\u793A",content:fe.createElement("div",null,fe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",tt,"\u3002"),fe.createElement("br",null),fe.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{ht.default.confirm({width:440,centered:!0,icon:fe.createElement(ke.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>we(void 0,null,function*(){(yield ft({type:"shixunsDetail/cancelRelease",payload:{id:Ke==null?void 0:Ke.identifier}})).status!==401&&(ze.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ft({type:"shixunsDetail/getShixunsDetail",payload:{id:Ke==null?void 0:Ke.identifier}}),ft({type:"practiceSetting/getCommonData",payload:{id:Ke==null?void 0:Ke.identifier}}))})})}}),!0):!1}},91882:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return Xe}});var b=ae(59301),ht=ae(92310),Me=ae.n(ht),ze=ae(11592),Ne=ae(26112),Be=ae(22703),ke=ae(48755),ie=ae(84105),ue=ae(19563);const ne=Ve=>{let{children:Ye}=Ve;const{getPrefixCls:He}=b.useContext(ke.E_),Ie=He("breadcrumb");return b.createElement("li",{className:`${Ie}-separator`,"aria-hidden":"true"},Ye===""?Ye:Ye||"/")};ne.__ANT_BREADCRUMB_SEPARATOR=!0;var ge=ne,fe=function(Ve,Ye){var He={};for(var Ie in Ve)Object.prototype.hasOwnProperty.call(Ve,Ie)&&Ye.indexOf(Ie)<0&&(He[Ie]=Ve[Ie]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Ie=Object.getOwnPropertySymbols(Ve);Re<Ie.length;Re++)Ye.indexOf(Ie[Re])<0&&Object.prototype.propertyIsEnumerable.call(Ve,Ie[Re])&&(He[Ie[Re]]=Ve[Ie[Re]]);return He};function we(Ve,Ye){if(Ve.title===void 0||Ve.title===null)return null;const He=Object.keys(Ye).join("|");return typeof Ve.title=="object"?Ve.title:String(Ve.title).replace(new RegExp(`:(${He})`,"g"),(Ie,Re)=>Ye[Re]||Ie)}function he(Ve,Ye,He,Ie){if(He==null)return null;const{className:Re,onClick:yt}=Ye,Dt=fe(Ye,["className","onClick"]),it=Object.assign(Object.assign({},(0,Ne.Z)(Dt,{data:!0,aria:!0})),{onClick:yt});return Ie!==void 0?b.createElement("a",Object.assign({},it,{className:Me()(`${Ve}-link`,Re),href:Ie}),He):b.createElement("span",Object.assign({},it,{className:Me()(`${Ve}-link`,Re)}),He)}function ce(Ve,Ye){return(Ie,Re,yt,Dt,it)=>{if(Ye)return Ye(Ie,Re,yt,Dt);const Ft=we(Ie,Re);return he(Ve,Ie,Ft,it)}}var me=function(Ve,Ye){var He={};for(var Ie in Ve)Object.prototype.hasOwnProperty.call(Ve,Ie)&&Ye.indexOf(Ie)<0&&(He[Ie]=Ve[Ie]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Ie=Object.getOwnPropertySymbols(Ve);Re<Ie.length;Re++)Ye.indexOf(Ie[Re])<0&&Object.prototype.propertyIsEnumerable.call(Ve,Ie[Re])&&(He[Ie[Re]]=Ve[Ie[Re]]);return He};const xe=Ve=>{const{prefixCls:Ye,separator:He="/",children:Ie,menu:Re,overlay:yt,dropdownProps:Dt,href:it}=Ve,gt=(Et=>{if(Re||yt){const zt=Object.assign({},Dt);if(Re){const cn=Re||{},{items:Pt}=cn,Qt=me(cn,["items"]);zt.menu=Object.assign(Object.assign({},Qt),{items:Pt==null?void 0:Pt.map(($t,De)=>{var{key:St,title:Oe,label:re,path:oe}=$t,Pe=me($t,["key","title","label","path"]);let nt=re!=null?re:Oe;return oe&&(nt=b.createElement("a",{href:`${it}${oe}`},nt)),Object.assign(Object.assign({},Pe),{key:St!=null?St:De,label:nt})})})}else yt&&(zt.overlay=yt);return b.createElement(ue.Z,Object.assign({placement:"bottom"},zt),b.createElement("span",{className:`${Ye}-overlay-link`},Et,b.createElement(ie.Z,null)))}return Et})(Ie);return gt!=null?b.createElement(b.Fragment,null,b.createElement("li",null,gt),He&&b.createElement(ge,null,He)):null},Ee=Ve=>{const{prefixCls:Ye,children:He,href:Ie}=Ve,Re=me(Ve,["prefixCls","children","href"]),{getPrefixCls:yt}=b.useContext(ke.E_),Dt=yt("breadcrumb",Ye);return b.createElement(xe,Object.assign({},Re,{prefixCls:Dt}),he(Dt,Re,He,Ie))};Ee.__ANT_BREADCRUMB_ITEM=!0;var Fe=Ee,Ae=ae(36237),Ze=ae(63356),_e=ae(16931),Je=ae(51636);const We=Ve=>{const{componentCls:Ye,iconCls:He,calc:Ie}=Ve;return{[Ye]:Object.assign(Object.assign({},(0,Ze.Wf)(Ve)),{color:Ve.itemColor,fontSize:Ve.fontSize,[He]:{fontSize:Ve.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ve.linkColor,transition:`color ${Ve.motionDurationMid}`,padding:`0 ${(0,Ae.unit)(Ve.paddingXXS)}`,borderRadius:Ve.borderRadiusSM,height:Ve.fontHeight,display:"inline-block",marginInline:Ie(Ve.marginXXS).mul(-1).equal(),"&:hover":{color:Ve.linkHoverColor,backgroundColor:Ve.colorBgTextHover}},(0,Ze.Qy)(Ve)),"li:last-child":{color:Ve.lastItemColor},[`${Ye}-separator`]:{marginInline:Ve.separatorMargin,color:Ve.separatorColor},[`${Ye}-link`]:{[`
> ${He} + span,
> ${He} + a
`]:{marginInlineStart:Ve.marginXXS}},[`${Ye}-overlay-link`]:{borderRadius:Ve.borderRadiusSM,height:Ve.fontHeight,display:"inline-block",padding:`0 ${(0,Ae.unit)(Ve.paddingXXS)}`,marginInline:Ie(Ve.marginXXS).mul(-1).equal(),[`> ${He}`]:{marginInlineStart:Ve.marginXXS,fontSize:Ve.fontSizeIcon},"&:hover":{color:Ve.linkHoverColor,backgroundColor:Ve.colorBgTextHover,a:{color:Ve.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ve.componentCls}-rtl`]:{direction:"rtl"}})}},ft=Ve=>({itemColor:Ve.colorTextDescription,lastItemColor:Ve.colorText,iconFontSize:Ve.fontSize,linkColor:Ve.colorTextDescription,linkHoverColor:Ve.colorText,separatorColor:Ve.colorTextDescription,separatorMargin:Ve.marginXS});var tt=(0,_e.I$)("Breadcrumb",Ve=>{const Ye=(0,Je.mergeToken)(Ve,{});return We(Ye)},ft),Ke=function(Ve,Ye){var He={};for(var Ie in Ve)Object.prototype.hasOwnProperty.call(Ve,Ie)&&Ye.indexOf(Ie)<0&&(He[Ie]=Ve[Ie]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Ie=Object.getOwnPropertySymbols(Ve);Re<Ie.length;Re++)Ye.indexOf(Ie[Re])<0&&Object.prototype.propertyIsEnumerable.call(Ve,Ie[Re])&&(He[Ie[Re]]=Ve[Ie[Re]]);return He};function ut(Ve){const{breadcrumbName:Ye,children:He}=Ve,Ie=Ke(Ve,["breadcrumbName","children"]),Re=Object.assign({title:Ye},Ie);return He&&(Re.menu={items:He.map(yt=>{var{breadcrumbName:Dt}=yt,it=Ke(yt,["breadcrumbName"]);return Object.assign(Object.assign({},it),{title:Dt})})}),Re}function je(Ve,Ye){return(0,b.useMemo)(()=>Ve||(Ye?Ye.map(ut):null),[Ve,Ye])}var $e=function(Ve,Ye){var He={};for(var Ie in Ve)Object.prototype.hasOwnProperty.call(Ve,Ie)&&Ye.indexOf(Ie)<0&&(He[Ie]=Ve[Ie]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Ie=Object.getOwnPropertySymbols(Ve);Re<Ie.length;Re++)Ye.indexOf(Ie[Re])<0&&Object.prototype.propertyIsEnumerable.call(Ve,Ie[Re])&&(He[Ie[Re]]=Ve[Ie[Re]]);return He};const be=(Ve,Ye)=>{if(Ye===void 0)return Ye;let He=(Ye||"").replace(/^\//,"");return Object.keys(Ve).forEach(Ie=>{He=He.replace(`:${Ie}`,Ve[Ie])}),He},Ue=Ve=>{const{prefixCls:Ye,separator:He="/",style:Ie,className:Re,rootClassName:yt,routes:Dt,items:it,children:Ft,itemRender:gt,params:Et={}}=Ve,zt=$e(Ve,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:cn,direction:Pt,breadcrumb:Qt}=b.useContext(ke.E_);let $t;const De=cn("breadcrumb",Ye),[St,Oe,re]=tt(De),oe=je(it,Dt),Pe=ce(De,gt);if(oe&&oe.length>0){const Ge=[],Ct=it||Dt;$t=oe.map((Rt,bt)=>{const{path:rn,key:Gt,type:xn,menu:Lt,overlay:mt,onClick:on,className:_n,separator:st,dropdownProps:tn}=Rt,Gn=be(Et,rn);Gn!==void 0&&Ge.push(Gn);const Nn=Gt!=null?Gt:bt;if(xn==="separator")return b.createElement(ge,{key:Nn},st);const fr={},Gr=bt===oe.length-1;Lt?fr.menu=Lt:mt&&(fr.overlay=mt);let{href:qr}=Rt;return Ge.length&&Gn!==void 0&&(qr=`#/${Ge.join("/")}`),b.createElement(xe,Object.assign({key:Nn},fr,(0,Ne.Z)(Rt,{data:!0,aria:!0}),{className:_n,dropdownProps:tn,href:qr,separator:Gr?"":He,onClick:on,prefixCls:De}),Pe(Rt,Et,Ct,Ge,qr))})}else if(Ft){const Ge=(0,ze.Z)(Ft).length;$t=(0,ze.Z)(Ft).map((Ct,Rt)=>{if(!Ct)return Ct;const bt=Rt===Ge-1;return(0,Be.Tm)(Ct,{separator:bt?"":He,key:Rt})})}const nt=Me()(De,Qt==null?void 0:Qt.className,{[`${De}-rtl`]:Pt==="rtl"},Re,yt,Oe,re),ct=Object.assign(Object.assign({},Qt==null?void 0:Qt.style),Ie);return St(b.createElement("nav",Object.assign({className:nt,style:ct},zt),b.createElement("ol",null,$t)))};Ue.Item=Fe,Ue.Separator=ge;var At=Ue,Xe=At},37285:function(kt,Yt,ae){"use strict";ae.d(Yt,{Z:function(){return he}});var b=ae(59301),ht=ae(92310),Me=ae.n(ht),ze=ae(48755),Ne=ae(36237),Be=ae(63356),ke=ae(16931),ie=ae(51636);const ue=ce=>{const{componentCls:me,sizePaddingEdgeHorizontal:xe,colorSplit:Ee,lineWidth:Fe,textPaddingInline:Ae,orientationMargin:Ze,verticalMarginInline:_e}=ce;return{[me]:Object.assign(Object.assign({},(0,Be.Wf)(ce)),{borderBlockStart:`${(0,Ne.unit)(Fe)} solid ${Ee}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:_e,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,Ne.unit)(Fe)} solid ${Ee}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,Ne.unit)(ce.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${me}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,Ne.unit)(ce.dividerHorizontalWithTextGutterMargin)} 0`,color:ce.colorTextHeading,fontWeight:500,fontSize:ce.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Ee}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,Ne.unit)(Fe)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${me}-with-text-start`]:{"&::before":{width:`calc(${Ze} * 100%)`},"&::after":{width:`calc(100% - ${Ze} * 100%)`}},[`&-horizontal${me}-with-text-end`]:{"&::before":{width:`calc(100% - ${Ze} * 100%)`},"&::after":{width:`calc(${Ze} * 100%)`}},[`${me}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Ae},"&-dashed":{background:"none",borderColor:Ee,borderStyle:"dashed",borderWidth:`${(0,Ne.unit)(Fe)} 0 0`},[`&-horizontal${me}-with-text${me}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${me}-dashed`]:{borderInlineStartWidth:Fe,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Ee,borderStyle:"dotted",borderWidth:`${(0,Ne.unit)(Fe)} 0 0`},[`&-horizontal${me}-with-text${me}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${me}-dotted`]:{borderInlineStartWidth:Fe,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${me}-with-text`]:{color:ce.colorText,fontWeight:"normal",fontSize:ce.fontSize},[`&-horizontal${me}-with-text-start${me}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${me}-inner-text`]:{paddingInlineStart:xe}},[`&-horizontal${me}-with-text-end${me}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${me}-inner-text`]:{paddingInlineEnd:xe}}})}},ne=ce=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ce.marginXS});var ge=(0,ke.I$)("Divider",ce=>{const me=(0,ie.mergeToken)(ce,{dividerHorizontalWithTextGutterMargin:ce.margin,dividerHorizontalGutterMargin:ce.marginLG,sizePaddingEdgeHorizontal:0});return[ue(me)]},ne,{unitless:{orientationMargin:!0}}),fe=function(ce,me){var xe={};for(var Ee in ce)Object.prototype.hasOwnProperty.call(ce,Ee)&&me.indexOf(Ee)<0&&(xe[Ee]=ce[Ee]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,Ee=Object.getOwnPropertySymbols(ce);Fe<Ee.length;Fe++)me.indexOf(Ee[Fe])<0&&Object.prototype.propertyIsEnumerable.call(ce,Ee[Fe])&&(xe[Ee[Fe]]=ce[Ee[Fe]]);return xe},he=ce=>{const{getPrefixCls:me,direction:xe,className:Ee,style:Fe}=(0,ze.dj)("divider"),{prefixCls:Ae,type:Ze="horizontal",orientation:_e="center",orientationMargin:Je,className:We,rootClassName:ft,children:tt,dashed:Ke,variant:ut="solid",plain:je,style:$e}=ce,be=fe(ce,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),Ue=me("divider",Ae),[At,Xe,Ve]=ge(Ue),Ye=!!tt,He=b.useMemo(()=>_e==="left"?xe==="rtl"?"end":"start":_e==="right"?xe==="rtl"?"start":"end":_e,[xe,_e]),Ie=He==="start"&&Je!=null,Re=He==="end"&&Je!=null,yt=Me()(Ue,Ee,Xe,Ve,`${Ue}-${Ze}`,{[`${Ue}-with-text`]:Ye,[`${Ue}-with-text-${He}`]:Ye,[`${Ue}-dashed`]:!!Ke,[`${Ue}-${ut}`]:ut!=="solid",[`${Ue}-plain`]:!!je,[`${Ue}-rtl`]:xe==="rtl",[`${Ue}-no-default-orientation-margin-start`]:Ie,[`${Ue}-no-default-orientation-margin-end`]:Re},We,ft),Dt=b.useMemo(()=>typeof Je=="number"?Je:/^\d+$/.test(Je)?Number(Je):Je,[Je]),it={marginInlineStart:Ie?Dt:void 0,marginInlineEnd:Re?Dt:void 0};return At(b.createElement("div",Object.assign({className:yt,style:Object.assign(Object.assign({},Fe),$e)},be,{role:"separator"}),tt&&Ze!=="vertical"&&b.createElement("span",{className:`${Ue}-inner-text`,style:it},tt)))}},96599:function(kt,Yt,ae){"use strict";ae.d(Yt,{default:function(){return be}});var b=ae(59301),ht=ae(92310),Me=ae.n(ht),ze=ae(2738),Ne=ae(29509),Be=ae(78776),ke=ae(22703),ie=ae(12919),ue=ae(48755),ne=ae(36237),ge=ae(17835),fe=ae(63356),we=ae(51636),he=ae(16931);const ce=Ue=>{const{paddingXXS:At,lineWidth:Xe,tagPaddingHorizontal:Ve,componentCls:Ye,calc:He}=Ue,Ie=He(Ve).sub(Xe).equal(),Re=He(At).sub(Xe).equal();return{[Ye]:Object.assign(Object.assign({},(0,fe.Wf)(Ue)),{display:"inline-block",height:"auto",marginInlineEnd:Ue.marginXS,paddingInline:Ie,fontSize:Ue.tagFontSize,lineHeight:Ue.tagLineHeight,whiteSpace:"nowrap",background:Ue.defaultBg,border:`${(0,ne.unit)(Ue.lineWidth)} ${Ue.lineType} ${Ue.colorBorder}`,borderRadius:Ue.borderRadiusSM,opacity:1,transition:`all ${Ue.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ye}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Ue.defaultColor},[`${Ye}-close-icon`]:{marginInlineStart:Re,fontSize:Ue.tagIconSize,color:Ue.colorTextDescription,cursor:"pointer",transition:`all ${Ue.motionDurationMid}`,"&:hover":{color:Ue.colorTextHeading}},[`&${Ye}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Ue.iconCls}-close, ${Ue.iconCls}-close:hover`]:{color:Ue.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ye}-checkable-checked):hover`]:{color:Ue.colorPrimary,backgroundColor:Ue.colorFillSecondary},"&:active, &-checked":{color:Ue.colorTextLightSolid},"&-checked":{backgroundColor:Ue.colorPrimary,"&:hover":{backgroundColor:Ue.colorPrimaryHover}},"&:active":{backgroundColor:Ue.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Ue.iconCls} + span, > span + ${Ue.iconCls}`]:{marginInlineStart:Ie}}),[`${Ye}-borderless`]:{borderColor:"transparent",background:Ue.tagBorderlessBg}}},me=Ue=>{const{lineWidth:At,fontSizeIcon:Xe,calc:Ve}=Ue,Ye=Ue.fontSizeSM;return(0,we.mergeToken)(Ue,{tagFontSize:Ye,tagLineHeight:(0,ne.unit)(Ve(Ue.lineHeightSM).mul(Ye).equal()),tagIconSize:Ve(Xe).sub(Ve(At).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:Ue.defaultBg})},xe=Ue=>({defaultBg:new ge.FastColor(Ue.colorFillQuaternary).onBackground(Ue.colorBgContainer).toHexString(),defaultColor:Ue.colorText});var Ee=(0,he.I$)("Tag",Ue=>{const At=me(Ue);return ce(At)},xe),Fe=function(Ue,At){var Xe={};for(var Ve in Ue)Object.prototype.hasOwnProperty.call(Ue,Ve)&&At.indexOf(Ve)<0&&(Xe[Ve]=Ue[Ve]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,Ve=Object.getOwnPropertySymbols(Ue);Ye<Ve.length;Ye++)At.indexOf(Ve[Ye])<0&&Object.prototype.propertyIsEnumerable.call(Ue,Ve[Ye])&&(Xe[Ve[Ye]]=Ue[Ve[Ye]]);return Xe},Ze=b.forwardRef((Ue,At)=>{const{prefixCls:Xe,style:Ve,className:Ye,checked:He,onChange:Ie,onClick:Re}=Ue,yt=Fe(Ue,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Dt,tag:it}=b.useContext(ue.E_),Ft=Qt=>{Ie==null||Ie(!He),Re==null||Re(Qt)},gt=Dt("tag",Xe),[Et,zt,cn]=Ee(gt),Pt=Me()(gt,`${gt}-checkable`,{[`${gt}-checkable-checked`]:He},it==null?void 0:it.className,Ye,zt,cn);return Et(b.createElement("span",Object.assign({},yt,{ref:At,style:Object.assign(Object.assign({},Ve),it==null?void 0:it.style),className:Pt,onClick:Ft})))}),_e=ae(93427);const Je=Ue=>(0,_e.Z)(Ue,(At,Xe)=>{let{textColor:Ve,lightBorderColor:Ye,lightColor:He,darkColor:Ie}=Xe;return{[`${Ue.componentCls}${Ue.componentCls}-${At}`]:{color:Ve,background:He,borderColor:Ye,"&-inverse":{color:Ue.colorTextLightSolid,background:Ie,borderColor:Ie},[`&${Ue.componentCls}-borderless`]:{borderColor:"transparent"}}}});var We=(0,he.bk)(["Tag","preset"],Ue=>{const At=me(Ue);return Je(At)},xe);function ft(Ue){return typeof Ue!="string"?Ue:Ue.charAt(0).toUpperCase()+Ue.slice(1)}const tt=(Ue,At,Xe)=>{const Ve=ft(Xe);return{[`${Ue.componentCls}${Ue.componentCls}-${At}`]:{color:Ue[`color${Xe}`],background:Ue[`color${Ve}Bg`],borderColor:Ue[`color${Ve}Border`],[`&${Ue.componentCls}-borderless`]:{borderColor:"transparent"}}}};var Ke=(0,he.bk)(["Tag","status"],Ue=>{const At=me(Ue);return[tt(At,"success","Success"),tt(At,"processing","Info"),tt(At,"error","Error"),tt(At,"warning","Warning")]},xe),ut=function(Ue,At){var Xe={};for(var Ve in Ue)Object.prototype.hasOwnProperty.call(Ue,Ve)&&At.indexOf(Ve)<0&&(Xe[Ve]=Ue[Ve]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,Ve=Object.getOwnPropertySymbols(Ue);Ye<Ve.length;Ye++)At.indexOf(Ve[Ye])<0&&Object.prototype.propertyIsEnumerable.call(Ue,Ve[Ye])&&(Xe[Ve[Ye]]=Ue[Ve[Ye]]);return Xe};const $e=b.forwardRef((Ue,At)=>{const{prefixCls:Xe,className:Ve,rootClassName:Ye,style:He,children:Ie,icon:Re,color:yt,onClose:Dt,bordered:it=!0,visible:Ft}=Ue,gt=ut(Ue,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:Et,direction:zt,tag:cn}=b.useContext(ue.E_),[Pt,Qt]=b.useState(!0),$t=(0,ze.Z)(gt,["closeIcon","closable"]);b.useEffect(()=>{Ft!==void 0&&Qt(Ft)},[Ft]);const De=(0,Ne.o2)(yt),St=(0,Ne.yT)(yt),Oe=De||St,re=Object.assign(Object.assign({backgroundColor:yt&&!Oe?yt:void 0},cn==null?void 0:cn.style),He),oe=Et("tag",Xe),[Pe,nt,ct]=Ee(oe),Ge=Me()(oe,cn==null?void 0:cn.className,{[`${oe}-${yt}`]:Oe,[`${oe}-has-color`]:yt&&!Oe,[`${oe}-hidden`]:!Pt,[`${oe}-rtl`]:zt==="rtl",[`${oe}-borderless`]:!it},Ve,Ye,nt,ct),Ct=Lt=>{Lt.stopPropagation(),Dt==null||Dt(Lt),!Lt.defaultPrevented&&Qt(!1)},[,Rt]=(0,Be.Z)((0,Be.w)(Ue),(0,Be.w)(cn),{closable:!1,closeIconRender:Lt=>{const mt=b.createElement("span",{className:`${oe}-close-icon`,onClick:Ct},Lt);return(0,ke.wm)(Lt,mt,on=>({onClick:_n=>{var st;(st=on==null?void 0:on.onClick)===null||st===void 0||st.call(on,_n),Ct(_n)},className:Me()(on==null?void 0:on.className,`${oe}-close-icon`)}))}}),bt=typeof gt.onClick=="function"||Ie&&Ie.type==="a",rn=Re||null,Gt=rn?b.createElement(b.Fragment,null,rn,Ie&&b.createElement("span",null,Ie)):Ie,xn=b.createElement("span",Object.assign({},$t,{ref:At,className:Ge,style:re}),Gt,Rt,De&&b.createElement(We,{key:"preset",prefixCls:oe}),St&&b.createElement(Ke,{key:"status",prefixCls:oe}));return Pe(bt?b.createElement(ie.Z,{component:"Tag"},xn):xn)});$e.CheckableTag=Ze;var be=$e},86251:function(kt,Yt){"use strict";Yt.byteLength=ke,Yt.toByteArray=ue,Yt.fromByteArray=fe;for(var ae=[],b=[],ht=typeof Uint8Array!="undefined"?Uint8Array:Array,Me="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ze=0,Ne=Me.length;ze<Ne;++ze)ae[ze]=Me[ze],b[Me.charCodeAt(ze)]=ze;b[45]=62,b[95]=63;function Be(we){var he=we.length;if(he%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var ce=we.indexOf("=");ce===-1&&(ce=he);var me=ce===he?0:4-ce%4;return[ce,me]}function ke(we){var he=Be(we),ce=he[0],me=he[1];return(ce+me)*3/4-me}function ie(we,he,ce){return(he+ce)*3/4-ce}function ue(we){var he,ce=Be(we),me=ce[0],xe=ce[1],Ee=new ht(ie(we,me,xe)),Fe=0,Ae=xe>0?me-4:me,Ze;for(Ze=0;Ze<Ae;Ze+=4)he=b[we.charCodeAt(Ze)]<<18|b[we.charCodeAt(Ze+1)]<<12|b[we.charCodeAt(Ze+2)]<<6|b[we.charCodeAt(Ze+3)],Ee[Fe++]=he>>16&255,Ee[Fe++]=he>>8&255,Ee[Fe++]=he&255;return xe===2&&(he=b[we.charCodeAt(Ze)]<<2|b[we.charCodeAt(Ze+1)]>>4,Ee[Fe++]=he&255),xe===1&&(he=b[we.charCodeAt(Ze)]<<10|b[we.charCodeAt(Ze+1)]<<4|b[we.charCodeAt(Ze+2)]>>2,Ee[Fe++]=he>>8&255,Ee[Fe++]=he&255),Ee}function ne(we){return ae[we>>18&63]+ae[we>>12&63]+ae[we>>6&63]+ae[we&63]}function ge(we,he,ce){for(var me,xe=[],Ee=he;Ee<ce;Ee+=3)me=(we[Ee]<<16&16711680)+(we[Ee+1]<<8&65280)+(we[Ee+2]&255),xe.push(ne(me));return xe.join("")}function fe(we){for(var he,ce=we.length,me=ce%3,xe=[],Ee=16383,Fe=0,Ae=ce-me;Fe<Ae;Fe+=Ee)xe.push(ge(we,Fe,Fe+Ee>Ae?Ae:Fe+Ee));return me===1?(he=we[ce-1],xe.push(ae[he>>2]+ae[he<<4&63]+"==")):me===2&&(he=(we[ce-2]<<8)+we[ce-1],xe.push(ae[he>>10]+ae[he>>4&63]+ae[he<<2&63]+"=")),xe.join("")}},19208:function(kt,Yt,ae){"use strict";var b;var ht=ae(86251),Me=ae(67467),ze=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Yt.lW=ie,b=Fe,Yt.h2=50;var Ne=2147483647;b=Ne,ie.TYPED_ARRAY_SUPPORT=Be(),!ie.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 Be(){try{var Oe=new Uint8Array(1),re={foo:function(){return 42}};return Object.setPrototypeOf(re,Uint8Array.prototype),Object.setPrototypeOf(Oe,re),Oe.foo()===42}catch(oe){return!1}}Object.defineProperty(ie.prototype,"parent",{enumerable:!0,get:function(){if(ie.isBuffer(this))return this.buffer}}),Object.defineProperty(ie.prototype,"offset",{enumerable:!0,get:function(){if(ie.isBuffer(this))return this.byteOffset}});function ke(Oe){if(Oe>Ne)throw new RangeError('The value "'+Oe+'" is invalid for option "size"');var re=new Uint8Array(Oe);return Object.setPrototypeOf(re,ie.prototype),re}function ie(Oe,re,oe){if(typeof Oe=="number"){if(typeof re=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return fe(Oe)}return ue(Oe,re,oe)}ie.poolSize=8192;function ue(Oe,re,oe){if(typeof Oe=="string")return we(Oe,re);if(ArrayBuffer.isView(Oe))return ce(Oe);if(Oe==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Oe);if($t(Oe,ArrayBuffer)||Oe&&$t(Oe.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&($t(Oe,SharedArrayBuffer)||Oe&&$t(Oe.buffer,SharedArrayBuffer)))return me(Oe,re,oe);if(typeof Oe=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Pe=Oe.valueOf&&Oe.valueOf();if(Pe!=null&&Pe!==Oe)return ie.from(Pe,re,oe);var nt=xe(Oe);if(nt)return nt;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Oe[Symbol.toPrimitive]=="function")return ie.from(Oe[Symbol.toPrimitive]("string"),re,oe);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Oe)}ie.from=function(Oe,re,oe){return ue(Oe,re,oe)},Object.setPrototypeOf(ie.prototype,Uint8Array.prototype),Object.setPrototypeOf(ie,Uint8Array);function ne(Oe){if(typeof Oe!="number")throw new TypeError('"size" argument must be of type number');if(Oe<0)throw new RangeError('The value "'+Oe+'" is invalid for option "size"')}function ge(Oe,re,oe){return ne(Oe),Oe<=0?ke(Oe):re!==void 0?typeof oe=="string"?ke(Oe).fill(re,oe):ke(Oe).fill(re):ke(Oe)}ie.alloc=function(Oe,re,oe){return ge(Oe,re,oe)};function fe(Oe){return ne(Oe),ke(Oe<0?0:Ee(Oe)|0)}ie.allocUnsafe=function(Oe){return fe(Oe)},ie.allocUnsafeSlow=function(Oe){return fe(Oe)};function we(Oe,re){if((typeof re!="string"||re==="")&&(re="utf8"),!ie.isEncoding(re))throw new TypeError("Unknown encoding: "+re);var oe=Ae(Oe,re)|0,Pe=ke(oe),nt=Pe.write(Oe,re);return nt!==oe&&(Pe=Pe.slice(0,nt)),Pe}function he(Oe){for(var re=Oe.length<0?0:Ee(Oe.length)|0,oe=ke(re),Pe=0;Pe<re;Pe+=1)oe[Pe]=Oe[Pe]&255;return oe}function ce(Oe){if($t(Oe,Uint8Array)){var re=new Uint8Array(Oe);return me(re.buffer,re.byteOffset,re.byteLength)}return he(Oe)}function me(Oe,re,oe){if(re<0||Oe.byteLength<re)throw new RangeError('"offset" is outside of buffer bounds');if(Oe.byteLength<re+(oe||0))throw new RangeError('"length" is outside of buffer bounds');var Pe;return re===void 0&&oe===void 0?Pe=new Uint8Array(Oe):oe===void 0?Pe=new Uint8Array(Oe,re):Pe=new Uint8Array(Oe,re,oe),Object.setPrototypeOf(Pe,ie.prototype),Pe}function xe(Oe){if(ie.isBuffer(Oe)){var re=Ee(Oe.length)|0,oe=ke(re);return oe.length===0||Oe.copy(oe,0,0,re),oe}if(Oe.length!==void 0)return typeof Oe.length!="number"||De(Oe.length)?ke(0):he(Oe);if(Oe.type==="Buffer"&&Array.isArray(Oe.data))return he(Oe.data)}function Ee(Oe){if(Oe>=Ne)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ne.toString(16)+" bytes");return Oe|0}function Fe(Oe){return+Oe!=Oe&&(Oe=0),ie.alloc(+Oe)}ie.isBuffer=function(re){return re!=null&&re._isBuffer===!0&&re!==ie.prototype},ie.compare=function(re,oe){if($t(re,Uint8Array)&&(re=ie.from(re,re.offset,re.byteLength)),$t(oe,Uint8Array)&&(oe=ie.from(oe,oe.offset,oe.byteLength)),!ie.isBuffer(re)||!ie.isBuffer(oe))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(re===oe)return 0;for(var Pe=re.length,nt=oe.length,ct=0,Ge=Math.min(Pe,nt);ct<Ge;++ct)if(re[ct]!==oe[ct]){Pe=re[ct],nt=oe[ct];break}return Pe<nt?-1:nt<Pe?1:0},ie.isEncoding=function(re){switch(String(re).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}},ie.concat=function(re,oe){if(!Array.isArray(re))throw new TypeError('"list" argument must be an Array of Buffers');if(re.length===0)return ie.alloc(0);var Pe;if(oe===void 0)for(oe=0,Pe=0;Pe<re.length;++Pe)oe+=re[Pe].length;var nt=ie.allocUnsafe(oe),ct=0;for(Pe=0;Pe<re.length;++Pe){var Ge=re[Pe];if($t(Ge,Uint8Array))ct+Ge.length>nt.length?ie.from(Ge).copy(nt,ct):Uint8Array.prototype.set.call(nt,Ge,ct);else if(ie.isBuffer(Ge))Ge.copy(nt,ct);else throw new TypeError('"list" argument must be an Array of Buffers');ct+=Ge.length}return nt};function Ae(Oe,re){if(ie.isBuffer(Oe))return Oe.length;if(ArrayBuffer.isView(Oe)||$t(Oe,ArrayBuffer))return Oe.byteLength;if(typeof Oe!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Oe);var oe=Oe.length,Pe=arguments.length>2&&arguments[2]===!0;if(!Pe&&oe===0)return 0;for(var nt=!1;;)switch(re){case"ascii":case"latin1":case"binary":return oe;case"utf8":case"utf-8":return Et(Oe).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return oe*2;case"hex":return oe>>>1;case"base64":return Pt(Oe).length;default:if(nt)return Pe?-1:Et(Oe).length;re=(""+re).toLowerCase(),nt=!0}}ie.byteLength=Ae;function Ze(Oe,re,oe){var Pe=!1;if((re===void 0||re<0)&&(re=0),re>this.length||((oe===void 0||oe>this.length)&&(oe=this.length),oe<=0)||(oe>>>=0,re>>>=0,oe<=re))return"";for(Oe||(Oe="utf8");;)switch(Oe){case"hex":return Ye(this,re,oe);case"utf8":case"utf-8":return be(this,re,oe);case"ascii":return Xe(this,re,oe);case"latin1":case"binary":return Ve(this,re,oe);case"base64":return $e(this,re,oe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return He(this,re,oe);default:if(Pe)throw new TypeError("Unknown encoding: "+Oe);Oe=(Oe+"").toLowerCase(),Pe=!0}}ie.prototype._isBuffer=!0;function _e(Oe,re,oe){var Pe=Oe[re];Oe[re]=Oe[oe],Oe[oe]=Pe}ie.prototype.swap16=function(){var re=this.length;if(re%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var oe=0;oe<re;oe+=2)_e(this,oe,oe+1);return this},ie.prototype.swap32=function(){var re=this.length;if(re%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var oe=0;oe<re;oe+=4)_e(this,oe,oe+3),_e(this,oe+1,oe+2);return this},ie.prototype.swap64=function(){var re=this.length;if(re%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var oe=0;oe<re;oe+=8)_e(this,oe,oe+7),_e(this,oe+1,oe+6),_e(this,oe+2,oe+5),_e(this,oe+3,oe+4);return this},ie.prototype.toString=function(){var re=this.length;return re===0?"":arguments.length===0?be(this,0,re):Ze.apply(this,arguments)},ie.prototype.toLocaleString=ie.prototype.toString,ie.prototype.equals=function(re){if(!ie.isBuffer(re))throw new TypeError("Argument must be a Buffer");return this===re?!0:ie.compare(this,re)===0},ie.prototype.inspect=function(){var re="",oe=Yt.h2;return re=this.toString("hex",0,oe).replace(/(.{2})/g,"$1 ").trim(),this.length>oe&&(re+=" ... "),"<Buffer "+re+">"},ze&&(ie.prototype[ze]=ie.prototype.inspect),ie.prototype.compare=function(re,oe,Pe,nt,ct){if($t(re,Uint8Array)&&(re=ie.from(re,re.offset,re.byteLength)),!ie.isBuffer(re))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof re);if(oe===void 0&&(oe=0),Pe===void 0&&(Pe=re?re.length:0),nt===void 0&&(nt=0),ct===void 0&&(ct=this.length),oe<0||Pe>re.length||nt<0||ct>this.length)throw new RangeError("out of range index");if(nt>=ct&&oe>=Pe)return 0;if(nt>=ct)return-1;if(oe>=Pe)return 1;if(oe>>>=0,Pe>>>=0,nt>>>=0,ct>>>=0,this===re)return 0;for(var Ge=ct-nt,Ct=Pe-oe,Rt=Math.min(Ge,Ct),bt=this.slice(nt,ct),rn=re.slice(oe,Pe),Gt=0;Gt<Rt;++Gt)if(bt[Gt]!==rn[Gt]){Ge=bt[Gt],Ct=rn[Gt];break}return Ge<Ct?-1:Ct<Ge?1:0};function Je(Oe,re,oe,Pe,nt){if(Oe.length===0)return-1;if(typeof oe=="string"?(Pe=oe,oe=0):oe>2147483647?oe=2147483647:oe<-2147483648&&(oe=-2147483648),oe=+oe,De(oe)&&(oe=nt?0:Oe.length-1),oe<0&&(oe=Oe.length+oe),oe>=Oe.length){if(nt)return-1;oe=Oe.length-1}else if(oe<0)if(nt)oe=0;else return-1;if(typeof re=="string"&&(re=ie.from(re,Pe)),ie.isBuffer(re))return re.length===0?-1:We(Oe,re,oe,Pe,nt);if(typeof re=="number")return re=re&255,typeof Uint8Array.prototype.indexOf=="function"?nt?Uint8Array.prototype.indexOf.call(Oe,re,oe):Uint8Array.prototype.lastIndexOf.call(Oe,re,oe):We(Oe,[re],oe,Pe,nt);throw new TypeError("val must be string, number or Buffer")}function We(Oe,re,oe,Pe,nt){var ct=1,Ge=Oe.length,Ct=re.length;if(Pe!==void 0&&(Pe=String(Pe).toLowerCase(),Pe==="ucs2"||Pe==="ucs-2"||Pe==="utf16le"||Pe==="utf-16le")){if(Oe.length<2||re.length<2)return-1;ct=2,Ge/=2,Ct/=2,oe/=2}function Rt(Lt,mt){return ct===1?Lt[mt]:Lt.readUInt16BE(mt*ct)}var bt;if(nt){var rn=-1;for(bt=oe;bt<Ge;bt++)if(Rt(Oe,bt)===Rt(re,rn===-1?0:bt-rn)){if(rn===-1&&(rn=bt),bt-rn+1===Ct)return rn*ct}else rn!==-1&&(bt-=bt-rn),rn=-1}else for(oe+Ct>Ge&&(oe=Ge-Ct),bt=oe;bt>=0;bt--){for(var Gt=!0,xn=0;xn<Ct;xn++)if(Rt(Oe,bt+xn)!==Rt(re,xn)){Gt=!1;break}if(Gt)return bt}return-1}ie.prototype.includes=function(re,oe,Pe){return this.indexOf(re,oe,Pe)!==-1},ie.prototype.indexOf=function(re,oe,Pe){return Je(this,re,oe,Pe,!0)},ie.prototype.lastIndexOf=function(re,oe,Pe){return Je(this,re,oe,Pe,!1)};function ft(Oe,re,oe,Pe){oe=Number(oe)||0;var nt=Oe.length-oe;Pe?(Pe=Number(Pe),Pe>nt&&(Pe=nt)):Pe=nt;var ct=re.length;Pe>ct/2&&(Pe=ct/2);for(var Ge=0;Ge<Pe;++Ge){var Ct=parseInt(re.substr(Ge*2,2),16);if(De(Ct))return Ge;Oe[oe+Ge]=Ct}return Ge}function tt(Oe,re,oe,Pe){return Qt(Et(re,Oe.length-oe),Oe,oe,Pe)}function Ke(Oe,re,oe,Pe){return Qt(zt(re),Oe,oe,Pe)}function ut(Oe,re,oe,Pe){return Qt(Pt(re),Oe,oe,Pe)}function je(Oe,re,oe,Pe){return Qt(cn(re,Oe.length-oe),Oe,oe,Pe)}ie.prototype.write=function(re,oe,Pe,nt){if(oe===void 0)nt="utf8",Pe=this.length,oe=0;else if(Pe===void 0&&typeof oe=="string")nt=oe,Pe=this.length,oe=0;else if(isFinite(oe))oe=oe>>>0,isFinite(Pe)?(Pe=Pe>>>0,nt===void 0&&(nt="utf8")):(nt=Pe,Pe=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var ct=this.length-oe;if((Pe===void 0||Pe>ct)&&(Pe=ct),re.length>0&&(Pe<0||oe<0)||oe>this.length)throw new RangeError("Attempt to write outside buffer bounds");nt||(nt="utf8");for(var Ge=!1;;)switch(nt){case"hex":return ft(this,re,oe,Pe);case"utf8":case"utf-8":return tt(this,re,oe,Pe);case"ascii":case"latin1":case"binary":return Ke(this,re,oe,Pe);case"base64":return ut(this,re,oe,Pe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return je(this,re,oe,Pe);default:if(Ge)throw new TypeError("Unknown encoding: "+nt);nt=(""+nt).toLowerCase(),Ge=!0}},ie.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function $e(Oe,re,oe){return re===0&&oe===Oe.length?ht.fromByteArray(Oe):ht.fromByteArray(Oe.slice(re,oe))}function be(Oe,re,oe){oe=Math.min(Oe.length,oe);for(var Pe=[],nt=re;nt<oe;){var ct=Oe[nt],Ge=null,Ct=ct>239?4:ct>223?3:ct>191?2:1;if(nt+Ct<=oe){var Rt,bt,rn,Gt;switch(Ct){case 1:ct<128&&(Ge=ct);break;case 2:Rt=Oe[nt+1],(Rt&192)===128&&(Gt=(ct&31)<<6|Rt&63,Gt>127&&(Ge=Gt));break;case 3:Rt=Oe[nt+1],bt=Oe[nt+2],(Rt&192)===128&&(bt&192)===128&&(Gt=(ct&15)<<12|(Rt&63)<<6|bt&63,Gt>2047&&(Gt<55296||Gt>57343)&&(Ge=Gt));break;case 4:Rt=Oe[nt+1],bt=Oe[nt+2],rn=Oe[nt+3],(Rt&192)===128&&(bt&192)===128&&(rn&192)===128&&(Gt=(ct&15)<<18|(Rt&63)<<12|(bt&63)<<6|rn&63,Gt>65535&&Gt<1114112&&(Ge=Gt))}}Ge===null?(Ge=65533,Ct=1):Ge>65535&&(Ge-=65536,Pe.push(Ge>>>10&1023|55296),Ge=56320|Ge&1023),Pe.push(Ge),nt+=Ct}return At(Pe)}var Ue=4096;function At(Oe){var re=Oe.length;if(re<=Ue)return String.fromCharCode.apply(String,Oe);for(var oe="",Pe=0;Pe<re;)oe+=String.fromCharCode.apply(String,Oe.slice(Pe,Pe+=Ue));return oe}function Xe(Oe,re,oe){var Pe="";oe=Math.min(Oe.length,oe);for(var nt=re;nt<oe;++nt)Pe+=String.fromCharCode(Oe[nt]&127);return Pe}function Ve(Oe,re,oe){var Pe="";oe=Math.min(Oe.length,oe);for(var nt=re;nt<oe;++nt)Pe+=String.fromCharCode(Oe[nt]);return Pe}function Ye(Oe,re,oe){var Pe=Oe.length;(!re||re<0)&&(re=0),(!oe||oe<0||oe>Pe)&&(oe=Pe);for(var nt="",ct=re;ct<oe;++ct)nt+=St[Oe[ct]];return nt}function He(Oe,re,oe){for(var Pe=Oe.slice(re,oe),nt="",ct=0;ct<Pe.length-1;ct+=2)nt+=String.fromCharCode(Pe[ct]+Pe[ct+1]*256);return nt}ie.prototype.slice=function(re,oe){var Pe=this.length;re=~~re,oe=oe===void 0?Pe:~~oe,re<0?(re+=Pe,re<0&&(re=0)):re>Pe&&(re=Pe),oe<0?(oe+=Pe,oe<0&&(oe=0)):oe>Pe&&(oe=Pe),oe<re&&(oe=re);var nt=this.subarray(re,oe);return Object.setPrototypeOf(nt,ie.prototype),nt};function Ie(Oe,re,oe){if(Oe%1!==0||Oe<0)throw new RangeError("offset is not uint");if(Oe+re>oe)throw new RangeError("Trying to access beyond buffer length")}ie.prototype.readUintLE=ie.prototype.readUIntLE=function(re,oe,Pe){re=re>>>0,oe=oe>>>0,Pe||Ie(re,oe,this.length);for(var nt=this[re],ct=1,Ge=0;++Ge<oe&&(ct*=256);)nt+=this[re+Ge]*ct;return nt},ie.prototype.readUintBE=ie.prototype.readUIntBE=function(re,oe,Pe){re=re>>>0,oe=oe>>>0,Pe||Ie(re,oe,this.length);for(var nt=this[re+--oe],ct=1;oe>0&&(ct*=256);)nt+=this[re+--oe]*ct;return nt},ie.prototype.readUint8=ie.prototype.readUInt8=function(re,oe){return re=re>>>0,oe||Ie(re,1,this.length),this[re]},ie.prototype.readUint16LE=ie.prototype.readUInt16LE=function(re,oe){return re=re>>>0,oe||Ie(re,2,this.length),this[re]|this[re+1]<<8},ie.prototype.readUint16BE=ie.prototype.readUInt16BE=function(re,oe){return re=re>>>0,oe||Ie(re,2,this.length),this[re]<<8|this[re+1]},ie.prototype.readUint32LE=ie.prototype.readUInt32LE=function(re,oe){return re=re>>>0,oe||Ie(re,4,this.length),(this[re]|this[re+1]<<8|this[re+2]<<16)+this[re+3]*16777216},ie.prototype.readUint32BE=ie.prototype.readUInt32BE=function(re,oe){return re=re>>>0,oe||Ie(re,4,this.length),this[re]*16777216+(this[re+1]<<16|this[re+2]<<8|this[re+3])},ie.prototype.readIntLE=function(re,oe,Pe){re=re>>>0,oe=oe>>>0,Pe||Ie(re,oe,this.length);for(var nt=this[re],ct=1,Ge=0;++Ge<oe&&(ct*=256);)nt+=this[re+Ge]*ct;return ct*=128,nt>=ct&&(nt-=Math.pow(2,8*oe)),nt},ie.prototype.readIntBE=function(re,oe,Pe){re=re>>>0,oe=oe>>>0,Pe||Ie(re,oe,this.length);for(var nt=oe,ct=1,Ge=this[re+--nt];nt>0&&(ct*=256);)Ge+=this[re+--nt]*ct;return ct*=128,Ge>=ct&&(Ge-=Math.pow(2,8*oe)),Ge},ie.prototype.readInt8=function(re,oe){return re=re>>>0,oe||Ie(re,1,this.length),this[re]&128?(255-this[re]+1)*-1:this[re]},ie.prototype.readInt16LE=function(re,oe){re=re>>>0,oe||Ie(re,2,this.length);var Pe=this[re]|this[re+1]<<8;return Pe&32768?Pe|4294901760:Pe},ie.prototype.readInt16BE=function(re,oe){re=re>>>0,oe||Ie(re,2,this.length);var Pe=this[re+1]|this[re]<<8;return Pe&32768?Pe|4294901760:Pe},ie.prototype.readInt32LE=function(re,oe){return re=re>>>0,oe||Ie(re,4,this.length),this[re]|this[re+1]<<8|this[re+2]<<16|this[re+3]<<24},ie.prototype.readInt32BE=function(re,oe){return re=re>>>0,oe||Ie(re,4,this.length),this[re]<<24|this[re+1]<<16|this[re+2]<<8|this[re+3]},ie.prototype.readFloatLE=function(re,oe){return re=re>>>0,oe||Ie(re,4,this.length),Me.read(this,re,!0,23,4)},ie.prototype.readFloatBE=function(re,oe){return re=re>>>0,oe||Ie(re,4,this.length),Me.read(this,re,!1,23,4)},ie.prototype.readDoubleLE=function(re,oe){return re=re>>>0,oe||Ie(re,8,this.length),Me.read(this,re,!0,52,8)},ie.prototype.readDoubleBE=function(re,oe){return re=re>>>0,oe||Ie(re,8,this.length),Me.read(this,re,!1,52,8)};function Re(Oe,re,oe,Pe,nt,ct){if(!ie.isBuffer(Oe))throw new TypeError('"buffer" argument must be a Buffer instance');if(re>nt||re<ct)throw new RangeError('"value" argument is out of bounds');if(oe+Pe>Oe.length)throw new RangeError("Index out of range")}ie.prototype.writeUintLE=ie.prototype.writeUIntLE=function(re,oe,Pe,nt){if(re=+re,oe=oe>>>0,Pe=Pe>>>0,!nt){var ct=Math.pow(2,8*Pe)-1;Re(this,re,oe,Pe,ct,0)}var Ge=1,Ct=0;for(this[oe]=re&255;++Ct<Pe&&(Ge*=256);)this[oe+Ct]=re/Ge&255;return oe+Pe},ie.prototype.writeUintBE=ie.prototype.writeUIntBE=function(re,oe,Pe,nt){if(re=+re,oe=oe>>>0,Pe=Pe>>>0,!nt){var ct=Math.pow(2,8*Pe)-1;Re(this,re,oe,Pe,ct,0)}var Ge=Pe-1,Ct=1;for(this[oe+Ge]=re&255;--Ge>=0&&(Ct*=256);)this[oe+Ge]=re/Ct&255;return oe+Pe},ie.prototype.writeUint8=ie.prototype.writeUInt8=function(re,oe,Pe){return re=+re,oe=oe>>>0,Pe||Re(this,re,oe,1,255,0),this[oe]=re&255,oe+1},ie.prototype.writeUint16LE=ie.prototype.writeUInt16LE=function(re,oe,Pe){return re=+re,oe=oe>>>0,Pe||Re(this,re,oe,2,65535,0),this[oe]=re&255,this[oe+1]=re>>>8,oe+2},ie.prototype.writeUint16BE=ie.prototype.writeUInt16BE=function(re,oe,Pe){return re=+re,oe=oe>>>0,Pe||Re(this,re,oe,2,65535,0),this[oe]=re>>>8,this[oe+1]=re&255,oe+2},ie.prototype.writeUint32LE=ie.prototype.writeUInt32LE=function(re,oe,Pe){return re=+re,oe=oe>>>0,Pe||Re(this,re,oe,4,4294967295,0),this[oe+3]=re>>>24,this[oe+2]=re>>>16,this[oe+1]=re>>>8,this[oe]=re&255,oe+4},ie.prototype.writeUint32BE=ie.prototype.writeUInt32BE=function(re,oe,Pe){return re=+re,oe=oe>>>0,Pe||Re(this,re,oe,4,4294967295,0),this[oe]=re>>>24,this[oe+1]=re>>>16,this[oe+2]=re>>>8,this[oe+3]=re&255,oe+4},ie.prototype.writeIntLE=function(re,oe,Pe,nt){if(re=+re,oe=oe>>>0,!nt){var ct=Math.pow(2,8*Pe-1);Re(this,re,oe,Pe,ct-1,-ct)}var Ge=0,Ct=1,Rt=0;for(this[oe]=re&255;++Ge<Pe&&(Ct*=256);)re<0&&Rt===0&&this[oe+Ge-1]!==0&&(Rt=1),this[oe+Ge]=(re/Ct>>0)-Rt&255;return oe+Pe},ie.prototype.writeIntBE=function(re,oe,Pe,nt){if(re=+re,oe=oe>>>0,!nt){var ct=Math.pow(2,8*Pe-1);Re(this,re,oe,Pe,ct-1,-ct)}var Ge=Pe-1,Ct=1,Rt=0;for(this[oe+Ge]=re&255;--Ge>=0&&(Ct*=256);)re<0&&Rt===0&&this[oe+Ge+1]!==0&&(Rt=1),this[oe+Ge]=(re/Ct>>0)-Rt&255;return oe+Pe},ie.prototype.writeInt8=function(re,oe,Pe){return re=+re,oe=oe>>>0,Pe||Re(this,re,oe,1,127,-128),re<0&&(re=255+re+1),this[oe]=re&255,oe+1},ie.prototype.writeInt16LE=function(re,oe,Pe){return re=+re,oe=oe>>>0,Pe||Re(this,re,oe,2,32767,-32768),this[oe]=re&255,this[oe+1]=re>>>8,oe+2},ie.prototype.writeInt16BE=function(re,oe,Pe){return re=+re,oe=oe>>>0,Pe||Re(this,re,oe,2,32767,-32768),this[oe]=re>>>8,this[oe+1]=re&255,oe+2},ie.prototype.writeInt32LE=function(re,oe,Pe){return re=+re,oe=oe>>>0,Pe||Re(this,re,oe,4,2147483647,-2147483648),this[oe]=re&255,this[oe+1]=re>>>8,this[oe+2]=re>>>16,this[oe+3]=re>>>24,oe+4},ie.prototype.writeInt32BE=function(re,oe,Pe){return re=+re,oe=oe>>>0,Pe||Re(this,re,oe,4,2147483647,-2147483648),re<0&&(re=4294967295+re+1),this[oe]=re>>>24,this[oe+1]=re>>>16,this[oe+2]=re>>>8,this[oe+3]=re&255,oe+4};function yt(Oe,re,oe,Pe,nt,ct){if(oe+Pe>Oe.length)throw new RangeError("Index out of range");if(oe<0)throw new RangeError("Index out of range")}function Dt(Oe,re,oe,Pe,nt){return re=+re,oe=oe>>>0,nt||yt(Oe,re,oe,4,34028234663852886e22,-34028234663852886e22),Me.write(Oe,re,oe,Pe,23,4),oe+4}ie.prototype.writeFloatLE=function(re,oe,Pe){return Dt(this,re,oe,!0,Pe)},ie.prototype.writeFloatBE=function(re,oe,Pe){return Dt(this,re,oe,!1,Pe)};function it(Oe,re,oe,Pe,nt){return re=+re,oe=oe>>>0,nt||yt(Oe,re,oe,8,17976931348623157e292,-17976931348623157e292),Me.write(Oe,re,oe,Pe,52,8),oe+8}ie.prototype.writeDoubleLE=function(re,oe,Pe){return it(this,re,oe,!0,Pe)},ie.prototype.writeDoubleBE=function(re,oe,Pe){return it(this,re,oe,!1,Pe)},ie.prototype.copy=function(re,oe,Pe,nt){if(!ie.isBuffer(re))throw new TypeError("argument should be a Buffer");if(Pe||(Pe=0),!nt&&nt!==0&&(nt=this.length),oe>=re.length&&(oe=re.length),oe||(oe=0),nt>0&&nt<Pe&&(nt=Pe),nt===Pe||re.length===0||this.length===0)return 0;if(oe<0)throw new RangeError("targetStart out of bounds");if(Pe<0||Pe>=this.length)throw new RangeError("Index out of range");if(nt<0)throw new RangeError("sourceEnd out of bounds");nt>this.length&&(nt=this.length),re.length-oe<nt-Pe&&(nt=re.length-oe+Pe);var ct=nt-Pe;return this===re&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(oe,Pe,nt):Uint8Array.prototype.set.call(re,this.subarray(Pe,nt),oe),ct},ie.prototype.fill=function(re,oe,Pe,nt){if(typeof re=="string"){if(typeof oe=="string"?(nt=oe,oe=0,Pe=this.length):typeof Pe=="string"&&(nt=Pe,Pe=this.length),nt!==void 0&&typeof nt!="string")throw new TypeError("encoding must be a string");if(typeof nt=="string"&&!ie.isEncoding(nt))throw new TypeError("Unknown encoding: "+nt);if(re.length===1){var ct=re.charCodeAt(0);(nt==="utf8"&&ct<128||nt==="latin1")&&(re=ct)}}else typeof re=="number"?re=re&255:typeof re=="boolean"&&(re=Number(re));if(oe<0||this.length<oe||this.length<Pe)throw new RangeError("Out of range index");if(Pe<=oe)return this;oe=oe>>>0,Pe=Pe===void 0?this.length:Pe>>>0,re||(re=0);var Ge;if(typeof re=="number")for(Ge=oe;Ge<Pe;++Ge)this[Ge]=re;else{var Ct=ie.isBuffer(re)?re:ie.from(re,nt),Rt=Ct.length;if(Rt===0)throw new TypeError('The value "'+re+'" is invalid for argument "value"');for(Ge=0;Ge<Pe-oe;++Ge)this[Ge+oe]=Ct[Ge%Rt]}return this};var Ft=/[^+/0-9A-Za-z-_]/g;function gt(Oe){if(Oe=Oe.split("=")[0],Oe=Oe.trim().replace(Ft,""),Oe.length<2)return"";for(;Oe.length%4!==0;)Oe=Oe+"=";return Oe}function Et(Oe,re){re=re||1/0;for(var oe,Pe=Oe.length,nt=null,ct=[],Ge=0;Ge<Pe;++Ge){if(oe=Oe.charCodeAt(Ge),oe>55295&&oe<57344){if(!nt){if(oe>56319){(re-=3)>-1&&ct.push(239,191,189);continue}else if(Ge+1===Pe){(re-=3)>-1&&ct.push(239,191,189);continue}nt=oe;continue}if(oe<56320){(re-=3)>-1&&ct.push(239,191,189),nt=oe;continue}oe=(nt-55296<<10|oe-56320)+65536}else nt&&(re-=3)>-1&&ct.push(239,191,189);if(nt=null,oe<128){if((re-=1)<0)break;ct.push(oe)}else if(oe<2048){if((re-=2)<0)break;ct.push(oe>>6|192,oe&63|128)}else if(oe<65536){if((re-=3)<0)break;ct.push(oe>>12|224,oe>>6&63|128,oe&63|128)}else if(oe<1114112){if((re-=4)<0)break;ct.push(oe>>18|240,oe>>12&63|128,oe>>6&63|128,oe&63|128)}else throw new Error("Invalid code point")}return ct}function zt(Oe){for(var re=[],oe=0;oe<Oe.length;++oe)re.push(Oe.charCodeAt(oe)&255);return re}function cn(Oe,re){for(var oe,Pe,nt,ct=[],Ge=0;Ge<Oe.length&&!((re-=2)<0);++Ge)oe=Oe.charCodeAt(Ge),Pe=oe>>8,nt=oe%256,ct.push(nt),ct.push(Pe);return ct}function Pt(Oe){return ht.toByteArray(gt(Oe))}function Qt(Oe,re,oe,Pe){for(var nt=0;nt<Pe&&!(nt+oe>=re.length||nt>=Oe.length);++nt)re[nt+oe]=Oe[nt];return nt}function $t(Oe,re){return Oe instanceof re||Oe!=null&&Oe.constructor!=null&&Oe.constructor.name!=null&&Oe.constructor.name===re.name}function De(Oe){return Oe!==Oe}var St=function(){for(var Oe="0123456789abcdef",re=new Array(256),oe=0;oe<16;++oe)for(var Pe=oe*16,nt=0;nt<16;++nt)re[Pe+nt]=Oe[oe]+Oe[nt];return re}()},44164:function(kt,Yt,ae){var b=ae(97671);(function(Me,ze){kt.exports=ze(ae(65355),ae(64270))})(self,function(ht,Me){return function(){var ze={"./src/plugin/hyperlinks.js":function(ie,ue,ne){"use strict";ne.r(ue);var ge=ne("./node_modules/core-js/modules/web.dom-collections.for-each.js"),fe=ne.n(ge),we=ne("./node_modules/core-js/modules/es.string.link.js"),he=ne.n(we),ce=ne("./src/worker.js"),me=ne("./src/utils.js"),xe=[],Ee={toContainer:ce.default.prototype.toContainer,toPdf:ce.default.prototype.toPdf};ce.default.prototype.toContainer=function(){return Ee.toContainer.call(this).then(function(){if(this.opt.enableLinks){var Ze=this.prop.container,_e=Ze.querySelectorAll("a"),Je=(0,me.unitConvert)(Ze.getBoundingClientRect(),this.prop.pageSize.k);xe=[],Array.prototype.forEach.call(_e,function(We){for(var ft=We.getClientRects(),tt=0;tt<ft.length;tt++){var Ke=(0,me.unitConvert)(ft[tt],this.prop.pageSize.k);Ke.left-=Je.left,Ke.top-=Je.top;var ut=Math.floor(Ke.top/this.prop.pageSize.inner.height)+1,je=this.opt.margin[0]+Ke.top%this.prop.pageSize.inner.height,$e=this.opt.margin[1]+Ke.left;xe.push({page:ut,top:je,left:$e,clientRect:Ke,link:We})}},this)}})},ce.default.prototype.toPdf=function(){return Ee.toPdf.call(this).then(function(){if(this.opt.enableLinks){xe.forEach(function(_e){this.prop.pdf.setPage(_e.page),this.prop.pdf.link(_e.left,_e.top,_e.clientRect.width,_e.clientRect.height,{url:_e.link.href})},this);var Ze=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(Ze)}})}},"./src/plugin/jspdf-plugin.js":function(ie,ue,ne){"use strict";ne.r(ue);var ge=ne("./node_modules/core-js/modules/es.symbol.js"),fe=ne.n(ge),we=ne("./node_modules/core-js/modules/es.symbol.description.js"),he=ne.n(we),ce=ne("./node_modules/core-js/modules/es.object.to-string.js"),me=ne.n(ce),xe=ne("./node_modules/core-js/modules/es.symbol.iterator.js"),Ee=ne.n(xe),Fe=ne("./node_modules/core-js/modules/es.array.iterator.js"),Ae=ne.n(Fe),Ze=ne("./node_modules/core-js/modules/es.string.iterator.js"),_e=ne.n(Ze),Je=ne("./node_modules/core-js/modules/web.dom-collections.iterator.js"),We=ne.n(Je),ft=ne("jspdf"),tt=ne.n(ft);function Ke(ut){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ke=function($e){return typeof $e}:Ke=function($e){return $e&&typeof Symbol=="function"&&$e.constructor===Symbol&&$e!==Symbol.prototype?"symbol":typeof $e},Ke(ut)}ft.jsPDF.getPageSize=function(ut,je,$e){if(Ke(ut)==="object"){var be=ut;ut=be.orientation,je=be.unit||je,$e=be.format||$e}je=je||"mm",$e=$e||"a4",ut=(""+(ut||"P")).toLowerCase();var Ue=(""+$e).toLowerCase(),At={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(je){case"pt":var Xe=1;break;case"mm":var Xe=72/25.4;break;case"cm":var Xe=72/2.54;break;case"in":var Xe=72;break;case"px":var Xe=72/96;break;case"pc":var Xe=12;break;case"em":var Xe=12;break;case"ex":var Xe=6;break;default:throw"Invalid unit: "+je}if(At.hasOwnProperty(Ue))var Ve=At[Ue][1]/Xe,Ye=At[Ue][0]/Xe;else try{var Ve=$e[1],Ye=$e[0]}catch(Re){throw new Error("Invalid format: "+$e)}if(ut==="p"||ut==="portrait"){if(ut="p",Ye>Ve){var He=Ye;Ye=Ve,Ve=He}}else if(ut==="l"||ut==="landscape"){if(ut="l",Ve>Ye){var He=Ye;Ye=Ve,Ve=He}}else throw"Invalid orientation: "+ut;var Ie={width:Ye,height:Ve,unit:je,k:Xe};return Ie},ue.default=ft.jsPDF},"./src/plugin/pagebreaks.js":function(ie,ue,ne){"use strict";ne.r(ue);var ge=ne("./node_modules/core-js/modules/es.array.concat.js"),fe=ne.n(ge),we=ne("./node_modules/core-js/modules/es.array.slice.js"),he=ne.n(we),ce=ne("./node_modules/core-js/modules/es.array.join.js"),me=ne.n(ce),xe=ne("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Ee=ne.n(xe),Fe=ne("./node_modules/core-js/modules/es.object.keys.js"),Ae=ne.n(Fe),Ze=ne("./src/worker.js"),_e=ne("./src/utils.js"),Je={toContainer:Ze.default.prototype.toContainer};Ze.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},Ze.default.prototype.toContainer=function(){return Je.toContainer.call(this).then(function(){var tt=this.prop.container,Ke=this.prop.pageSize.inner.px.height,ut=[].concat(this.opt.pagebreak.mode),je={avoidAll:ut.indexOf("avoid-all")!==-1,css:ut.indexOf("css")!==-1,legacy:ut.indexOf("legacy")!==-1},$e={},be=this;["before","after","avoid"].forEach(function(Xe){var Ve=je.avoidAll&&Xe==="avoid";$e[Xe]=Ve?[]:[].concat(be.opt.pagebreak[Xe]||[]),$e[Xe].length>0&&($e[Xe]=Array.prototype.slice.call(tt.querySelectorAll($e[Xe].join(", "))))});var Ue=tt.querySelectorAll(".html2pdf__page-break");Ue=Array.prototype.slice.call(Ue);var At=tt.querySelectorAll("*");Array.prototype.forEach.call(At,function(Ve){var Ye={before:!1,after:je.legacy&&Ue.indexOf(Ve)!==-1,avoid:je.avoidAll};if(je.css){var He=window.getComputedStyle(Ve),Ie=["always","page","left","right"],Re=["avoid","avoid-page"];Ye={before:Ye.before||Ie.indexOf(He.breakBefore||He.pageBreakBefore)!==-1,after:Ye.after||Ie.indexOf(He.breakAfter||He.pageBreakAfter)!==-1,avoid:Ye.avoid||Re.indexOf(He.breakInside||He.pageBreakInside)!==-1}}Object.keys(Ye).forEach(function(Et){Ye[Et]=Ye[Et]||$e[Et].indexOf(Ve)!==-1});var yt=Ve.getBoundingClientRect();if(Ye.avoid&&!Ye.before){var Dt=Math.floor(yt.top/Ke),it=Math.floor(yt.bottom/Ke),Ft=Math.abs(yt.bottom-yt.top)/Ke;it!==Dt&&Ft<=1&&(Ye.before=!0)}if(Ye.before){var gt=(0,_e.createElement)("div",{style:{display:"block",height:Ke-yt.top%Ke+"px"}});Ve.parentNode.insertBefore(gt,Ve)}if(Ye.after){var gt=(0,_e.createElement)("div",{style:{display:"block",height:Ke-yt.bottom%Ke+"px"}});Ve.parentNode.insertBefore(gt,Ve.nextSibling)}})})}},"./src/utils.js":function(ie,ue,ne){"use strict";ne.r(ue),ne.d(ue,{objType:function(){return ut},createElement:function(){return je},cloneNode:function(){return $e},unitConvert:function(){return be},toPx:function(){return Ue}});var ge=ne("./node_modules/core-js/modules/es.number.constructor.js"),fe=ne.n(ge),we=ne("./node_modules/core-js/modules/es.symbol.js"),he=ne.n(we),ce=ne("./node_modules/core-js/modules/es.symbol.description.js"),me=ne.n(ce),xe=ne("./node_modules/core-js/modules/es.object.to-string.js"),Ee=ne.n(xe),Fe=ne("./node_modules/core-js/modules/es.symbol.iterator.js"),Ae=ne.n(Fe),Ze=ne("./node_modules/core-js/modules/es.array.iterator.js"),_e=ne.n(Ze),Je=ne("./node_modules/core-js/modules/es.string.iterator.js"),We=ne.n(Je),ft=ne("./node_modules/core-js/modules/web.dom-collections.iterator.js"),tt=ne.n(ft);function Ke(At){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ke=function(Ve){return typeof Ve}:Ke=function(Ve){return Ve&&typeof Symbol=="function"&&Ve.constructor===Symbol&&Ve!==Symbol.prototype?"symbol":typeof Ve},Ke(At)}var ut=function(Xe){var Ve=Ke(Xe);return Ve==="undefined"?"undefined":Ve==="string"||Xe instanceof String?"string":Ve==="number"||Xe instanceof Number?"number":Ve==="function"||Xe instanceof Function?"function":Xe&&Xe.constructor===Array?"array":Xe&&Xe.nodeType===1?"element":Ve==="object"?"object":"unknown"},je=function(Xe,Ve){var Ye=document.createElement(Xe);if(Ve.className&&(Ye.className=Ve.className),Ve.innerHTML){Ye.innerHTML=Ve.innerHTML;for(var He=Ye.getElementsByTagName("script"),Ie=He.length;Ie-- >0;null)He[Ie].parentNode.removeChild(He[Ie])}for(var Re in Ve.style)Ye.style[Re]=Ve.style[Re];return Ye},$e=function At(Xe,Ve){for(var Ye=Xe.nodeType===3?document.createTextNode(Xe.nodeValue):Xe.cloneNode(!1),He=Xe.firstChild;He;He=He.nextSibling)(Ve===!0||He.nodeType!==1||He.nodeName!=="SCRIPT")&&Ye.appendChild(At(He,Ve));return Xe.nodeType===1&&(Xe.nodeName==="CANVAS"?(Ye.width=Xe.width,Ye.height=Xe.height,Ye.getContext("2d").drawImage(Xe,0,0)):(Xe.nodeName==="TEXTAREA"||Xe.nodeName==="SELECT")&&(Ye.value=Xe.value),Ye.addEventListener("load",function(){Ye.scrollTop=Xe.scrollTop,Ye.scrollLeft=Xe.scrollLeft},!0)),Ye},be=function(Xe,Ve){if(ut(Xe)==="number")return Xe*72/96/Ve;var Ye={};for(var He in Xe)Ye[He]=Xe[He]*72/96/Ve;return Ye},Ue=function(Xe,Ve){return Math.floor(Xe*Ve/72*96)}},"./src/worker.js":function(ie,ue,ne){"use strict";ne.r(ue);var ge=ne("./node_modules/core-js/modules/es.object.assign.js"),fe=ne.n(ge),we=ne("./node_modules/core-js/modules/es.array.map.js"),he=ne.n(we),ce=ne("./node_modules/core-js/modules/es.object.keys.js"),me=ne.n(ce),xe=ne("./node_modules/core-js/modules/es.array.concat.js"),Ee=ne.n(xe),Fe=ne("./node_modules/core-js/modules/es.object.to-string.js"),Ae=ne.n(Fe),Ze=ne("./node_modules/core-js/modules/es.regexp.to-string.js"),_e=ne.n(Ze),Je=ne("./node_modules/core-js/modules/es.function.name.js"),We=ne.n(Je),ft=ne("./node_modules/core-js/modules/web.dom-collections.for-each.js"),tt=ne.n(ft),Ke=ne("jspdf"),ut=ne.n(Ke),je=ne("html2canvas"),$e=ne.n(je),be=ne("./src/utils.js"),Ue=ne("./node_modules/es6-promise/dist/es6-promise.js"),At=ne.n(Ue),Xe=At().Promise,Ve=function Ye(He){var Ie=Object.assign(Ye.convert(Xe.resolve()),JSON.parse(JSON.stringify(Ye.template))),Re=Ye.convert(Xe.resolve(),Ie);return Re=Re.setProgress(1,Ye,1,[Ye]),Re=Re.set(He),Re};Ve.prototype=Object.create(Xe.prototype),Ve.prototype.constructor=Ve,Ve.convert=function(He,Ie){return He.__proto__=Ie||Ve.prototype,He},Ve.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],image:{type:"jpeg",quality:.95},enableLinks:!0,html2canvas:{},jsPDF:{}}},Ve.prototype.from=function(He,Ie){function Re(yt){switch((0,be.objType)(yt)){case"string":return"string";case"element":return yt.nodeName.toLowerCase&&yt.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(Ie=Ie||Re(He),Ie){case"string":return this.set({src:(0,be.createElement)("div",{innerHTML:He})});case"element":return this.set({src:He});case"canvas":return this.set({canvas:He});case"img":return this.set({img:He});default:return this.error("Unknown source type.")}})},Ve.prototype.to=function(He){switch(He){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},Ve.prototype.toContainer=function(){var He=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(He).then(function(){var Re={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},yt={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};Re.opacity=0;var Dt=(0,be.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,be.createElement)("div",{className:"html2pdf__overlay",style:Re}),this.prop.container=(0,be.createElement)("div",{className:"html2pdf__container",style:yt}),this.prop.container.appendChild(Dt),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},Ve.prototype.toCanvas=function(){var He=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(He).then(function(){var Re=Object.assign({},this.opt.html2canvas);return delete Re.onrendered,je(this.prop.container,Re)}).then(function(Re){var yt=this.opt.html2canvas.onrendered||function(){};yt(Re),this.prop.canvas=Re,document.body.removeChild(this.prop.overlay)})},Ve.prototype.toImg=function(){var He=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(He).then(function(){var Re=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=Re})},Ve.prototype.toPdf=function(){var He=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(He).then(function(){var Re=this.prop.canvas,yt=this.opt,Dt=Re.height,it=Math.floor(Re.width*this.prop.pageSize.inner.ratio),Ft=Math.ceil(Dt/it),gt=this.prop.pageSize.inner.height,Et=document.createElement("canvas"),zt=Et.getContext("2d");Et.width=Re.width,Et.height=it,this.prop.pdf=this.prop.pdf||new Ke.jsPDF(yt.jsPDF);for(var cn=0;cn<Ft;cn++){cn===Ft-1&&Dt%it!==0&&(Et.height=Dt%it,gt=Et.height*this.prop.pageSize.inner.width/Et.width);var Pt=Et.width,Qt=Et.height;zt.fillStyle="white",zt.fillRect(0,0,Pt,Qt),zt.drawImage(Re,0,cn*it,Pt,Qt,0,0,Pt,Qt),cn&&this.prop.pdf.addPage();var $t=Et.toDataURL("image/"+yt.image.type,yt.image.quality);this.prop.pdf.addImage($t,yt.image.type,yt.margin[1],yt.margin[0],this.prop.pageSize.inner.width,gt)}})},Ve.prototype.output=function(He,Ie,Re){return Re=Re||"pdf",Re.toLowerCase()==="img"||Re.toLowerCase()==="image"?this.outputImg(He,Ie):this.outputPdf(He,Ie)},Ve.prototype.outputPdf=function(He,Ie){var Re=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(Re).then(function(){return this.prop.pdf.output(He,Ie)})},Ve.prototype.outputImg=function(He,Ie){var Re=[function(){return this.prop.img||this.toImg()}];return this.thenList(Re).then(function(){switch(He){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+He+'" is not supported.'}})},Ve.prototype.save=function(He){var Ie=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(Ie).set(He?{filename:He}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},Ve.prototype.set=function(He){if((0,be.objType)(He)!=="object")return this;var Ie=Object.keys(He||{}).map(function(Re){switch(Re){case"margin":return this.setMargin.bind(this,He.margin);case"jsPDF":return function(){return this.opt.jsPDF=He.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,He.pageSize);default:return Re in Ve.template.prop?function(){this.prop[Re]=He[Re]}:function(){this.opt[Re]=He[Re]}}},this);return this.then(function(){return this.thenList(Ie)})},Ve.prototype.get=function(He,Ie){return this.then(function(){var yt=He in Ve.template.prop?this.prop[He]:this.opt[He];return Ie?Ie(yt):yt})},Ve.prototype.setMargin=function(He){return this.then(function(){switch((0,be.objType)(He)){case"number":He=[He,He,He,He];case"array":if(He.length===2&&(He=[He[0],He[1],He[0],He[1]]),He.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=He}).then(this.setPageSize)},Ve.prototype.setPageSize=function(He){return this.then(function(){He=He||Ke.jsPDF.getPageSize(this.opt.jsPDF),He.hasOwnProperty("inner")||(He.inner={width:He.width-this.opt.margin[1]-this.opt.margin[3],height:He.height-this.opt.margin[0]-this.opt.margin[2]},He.inner.px={width:(0,be.toPx)(He.inner.width,He.k),height:(0,be.toPx)(He.inner.height,He.k)},He.inner.ratio=He.inner.height/He.inner.width),this.prop.pageSize=He})},Ve.prototype.setProgress=function(He,Ie,Re,yt){return He!=null&&(this.progress.val=He),Ie!=null&&(this.progress.state=Ie),Re!=null&&(this.progress.n=Re),yt!=null&&(this.progress.stack=yt),this.progress.ratio=this.progress.val/this.progress.state,this},Ve.prototype.updateProgress=function(He,Ie,Re,yt){return this.setProgress(He?this.progress.val+He:null,Ie||null,Re?this.progress.n+Re:null,yt?this.progress.stack.concat(yt):null)},Ve.prototype.then=function(He,Ie){var Re=this;return this.thenCore(He,Ie,function(Dt,it){return Re.updateProgress(null,null,1,[Dt]),Xe.prototype.then.call(this,function(gt){return Re.updateProgress(null,Dt),gt}).then(Dt,it).then(function(gt){return Re.updateProgress(1),gt})})},Ve.prototype.thenCore=function(He,Ie,Re){Re=Re||Xe.prototype.then;var yt=this;He&&(He=He.bind(yt)),Ie&&(Ie=Ie.bind(yt));var Dt=Xe.toString().indexOf("[native code]")!==-1&&Xe.name==="Promise",it=Dt?yt:Ve.convert(Object.assign({},yt),Xe.prototype),Ft=Re.call(it,He,Ie);return Ve.convert(Ft,yt.__proto__)},Ve.prototype.thenExternal=function(He,Ie){return Xe.prototype.then.call(this,He,Ie)},Ve.prototype.thenList=function(He){var Ie=this;return He.forEach(function(yt){Ie=Ie.thenCore(yt)}),Ie},Ve.prototype.catch=function(Ye){Ye&&(Ye=Ye.bind(this));var He=Xe.prototype.catch.call(this,Ye);return Ve.convert(He,this)},Ve.prototype.catchExternal=function(He){return Xe.prototype.catch.call(this,He)},Ve.prototype.error=function(He){return this.then(function(){throw new Error(He)})},Ve.prototype.using=Ve.prototype.set,Ve.prototype.saveAs=Ve.prototype.save,Ve.prototype.export=Ve.prototype.output,Ve.prototype.run=Ve.prototype.then,ue.default=Ve},"./node_modules/core-js/internals/a-function.js":function(ie){ie.exports=function(ue){if(typeof ue!="function")throw TypeError(String(ue)+" is not a function");return ue}},"./node_modules/core-js/internals/a-possible-prototype.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/is-object.js");ie.exports=function(fe){if(!ge(fe)&&fe!==null)throw TypeError("Can't set "+String(fe)+" as a prototype");return fe}},"./node_modules/core-js/internals/add-to-unscopables.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/well-known-symbol.js"),fe=ne("./node_modules/core-js/internals/object-create.js"),we=ne("./node_modules/core-js/internals/object-define-property.js"),he=ge("unscopables"),ce=Array.prototype;ce[he]==null&&we.f(ce,he,{configurable:!0,value:fe(null)}),ie.exports=function(me){ce[he][me]=!0}},"./node_modules/core-js/internals/an-object.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/is-object.js");ie.exports=function(fe){if(!ge(fe))throw TypeError(String(fe)+" is not an object");return fe}},"./node_modules/core-js/internals/array-for-each.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/array-iteration.js").forEach,fe=ne("./node_modules/core-js/internals/array-method-is-strict.js"),we=fe("forEach");ie.exports=we?[].forEach:function(ce){return ge(this,ce,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/to-indexed-object.js"),fe=ne("./node_modules/core-js/internals/to-length.js"),we=ne("./node_modules/core-js/internals/to-absolute-index.js"),he=function(ce){return function(me,xe,Ee){var Fe=ge(me),Ae=fe(Fe.length),Ze=we(Ee,Ae),_e;if(ce&&xe!=xe){for(;Ae>Ze;)if(_e=Fe[Ze++],_e!=_e)return!0}else for(;Ae>Ze;Ze++)if((ce||Ze in Fe)&&Fe[Ze]===xe)return ce||Ze||0;return!ce&&-1}};ie.exports={includes:he(!0),indexOf:he(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/function-bind-context.js"),fe=ne("./node_modules/core-js/internals/indexed-object.js"),we=ne("./node_modules/core-js/internals/to-object.js"),he=ne("./node_modules/core-js/internals/to-length.js"),ce=ne("./node_modules/core-js/internals/array-species-create.js"),me=[].push,xe=function(Ee){var Fe=Ee==1,Ae=Ee==2,Ze=Ee==3,_e=Ee==4,Je=Ee==6,We=Ee==7,ft=Ee==5||Je;return function(tt,Ke,ut,je){for(var $e=we(tt),be=fe($e),Ue=ge(Ke,ut,3),At=he(be.length),Xe=0,Ve=je||ce,Ye=Fe?Ve(tt,At):Ae||We?Ve(tt,0):void 0,He,Ie;At>Xe;Xe++)if((ft||Xe in be)&&(He=be[Xe],Ie=Ue(He,Xe,$e),Ee))if(Fe)Ye[Xe]=Ie;else if(Ie)switch(Ee){case 3:return!0;case 5:return He;case 6:return Xe;case 2:me.call(Ye,He)}else switch(Ee){case 4:return!1;case 7:me.call(Ye,He)}return Je?-1:Ze||_e?_e:Ye}};ie.exports={forEach:xe(0),map:xe(1),filter:xe(2),some:xe(3),every:xe(4),find:xe(5),findIndex:xe(6),filterReject:xe(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/fails.js"),fe=ne("./node_modules/core-js/internals/well-known-symbol.js"),we=ne("./node_modules/core-js/internals/engine-v8-version.js"),he=fe("species");ie.exports=function(ce){return we>=51||!ge(function(){var me=[],xe=me.constructor={};return xe[he]=function(){return{foo:1}},me[ce](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/fails.js");ie.exports=function(fe,we){var he=[][fe];return!!he&&ge(function(){he.call(null,we||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/is-object.js"),fe=ne("./node_modules/core-js/internals/is-array.js"),we=ne("./node_modules/core-js/internals/well-known-symbol.js"),he=we("species");ie.exports=function(ce){var me;return fe(ce)&&(me=ce.constructor,typeof me=="function"&&(me===Array||fe(me.prototype))?me=void 0:ge(me)&&(me=me[he],me===null&&(me=void 0))),me===void 0?Array:me}},"./node_modules/core-js/internals/array-species-create.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/array-species-constructor.js");ie.exports=function(fe,we){return new(ge(fe))(we===0?0:we)}},"./node_modules/core-js/internals/classof-raw.js":function(ie){var ue={}.toString;ie.exports=function(ne){return ue.call(ne).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/to-string-tag-support.js"),fe=ne("./node_modules/core-js/internals/classof-raw.js"),we=ne("./node_modules/core-js/internals/well-known-symbol.js"),he=we("toStringTag"),ce=fe(function(){return arguments}())=="Arguments",me=function(xe,Ee){try{return xe[Ee]}catch(Fe){}};ie.exports=ge?fe:function(xe){var Ee,Fe,Ae;return xe===void 0?"Undefined":xe===null?"Null":typeof(Fe=me(Ee=Object(xe),he))=="string"?Fe:ce?fe(Ee):(Ae=fe(Ee))=="Object"&&typeof Ee.callee=="function"?"Arguments":Ae}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/has.js"),fe=ne("./node_modules/core-js/internals/own-keys.js"),we=ne("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),he=ne("./node_modules/core-js/internals/object-define-property.js");ie.exports=function(ce,me){for(var xe=fe(me),Ee=he.f,Fe=we.f,Ae=0;Ae<xe.length;Ae++){var Ze=xe[Ae];ge(ce,Ze)||Ee(ce,Ze,Fe(me,Ze))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/fails.js");ie.exports=!ge(function(){function fe(){}return fe.prototype.constructor=null,Object.getPrototypeOf(new fe)!==fe.prototype})},"./node_modules/core-js/internals/create-html.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/require-object-coercible.js"),fe=ne("./node_modules/core-js/internals/to-string.js"),we=/"/g;ie.exports=function(he,ce,me,xe){var Ee=fe(ge(he)),Fe="<"+ce;return me!==""&&(Fe+=" "+me+'="'+fe(xe).replace(we,"&quot;")+'"'),Fe+">"+Ee+"</"+ce+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,fe=ne("./node_modules/core-js/internals/object-create.js"),we=ne("./node_modules/core-js/internals/create-property-descriptor.js"),he=ne("./node_modules/core-js/internals/set-to-string-tag.js"),ce=ne("./node_modules/core-js/internals/iterators.js"),me=function(){return this};ie.exports=function(xe,Ee,Fe){var Ae=Ee+" Iterator";return xe.prototype=fe(ge,{next:we(1,Fe)}),he(xe,Ae,!1,!0),ce[Ae]=me,xe}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/descriptors.js"),fe=ne("./node_modules/core-js/internals/object-define-property.js"),we=ne("./node_modules/core-js/internals/create-property-descriptor.js");ie.exports=ge?function(he,ce,me){return fe.f(he,ce,we(1,me))}:function(he,ce,me){return he[ce]=me,he}},"./node_modules/core-js/internals/create-property-descriptor.js":function(ie){ie.exports=function(ue,ne){return{enumerable:!(ue&1),configurable:!(ue&2),writable:!(ue&4),value:ne}}},"./node_modules/core-js/internals/create-property.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/to-property-key.js"),fe=ne("./node_modules/core-js/internals/object-define-property.js"),we=ne("./node_modules/core-js/internals/create-property-descriptor.js");ie.exports=function(he,ce,me){var xe=ge(ce);xe in he?fe.f(he,xe,we(0,me)):he[xe]=me}},"./node_modules/core-js/internals/define-iterator.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/export.js"),fe=ne("./node_modules/core-js/internals/create-iterator-constructor.js"),we=ne("./node_modules/core-js/internals/object-get-prototype-of.js"),he=ne("./node_modules/core-js/internals/object-set-prototype-of.js"),ce=ne("./node_modules/core-js/internals/set-to-string-tag.js"),me=ne("./node_modules/core-js/internals/create-non-enumerable-property.js"),xe=ne("./node_modules/core-js/internals/redefine.js"),Ee=ne("./node_modules/core-js/internals/well-known-symbol.js"),Fe=ne("./node_modules/core-js/internals/is-pure.js"),Ae=ne("./node_modules/core-js/internals/iterators.js"),Ze=ne("./node_modules/core-js/internals/iterators-core.js"),_e=Ze.IteratorPrototype,Je=Ze.BUGGY_SAFARI_ITERATORS,We=Ee("iterator"),ft="keys",tt="values",Ke="entries",ut=function(){return this};ie.exports=function(je,$e,be,Ue,At,Xe,Ve){fe(be,$e,Ue);var Ye=function(zt){if(zt===At&&Dt)return Dt;if(!Je&&zt in Re)return Re[zt];switch(zt){case ft:return function(){return new be(this,zt)};case tt:return function(){return new be(this,zt)};case Ke:return function(){return new be(this,zt)}}return function(){return new be(this)}},He=$e+" Iterator",Ie=!1,Re=je.prototype,yt=Re[We]||Re["@@iterator"]||At&&Re[At],Dt=!Je&&yt||Ye(At),it=$e=="Array"&&Re.entries||yt,Ft,gt,Et;if(it&&(Ft=we(it.call(new je)),_e!==Object.prototype&&Ft.next&&(!Fe&&we(Ft)!==_e&&(he?he(Ft,_e):typeof Ft[We]!="function"&&me(Ft,We,ut)),ce(Ft,He,!0,!0),Fe&&(Ae[He]=ut))),At==tt&&yt&&yt.name!==tt&&(Ie=!0,Dt=function(){return yt.call(this)}),(!Fe||Ve)&&Re[We]!==Dt&&me(Re,We,Dt),Ae[$e]=Dt,At)if(gt={values:Ye(tt),keys:Xe?Dt:Ye(ft),entries:Ye(Ke)},Ve)for(Et in gt)(Je||Ie||!(Et in Re))&&xe(Re,Et,gt[Et]);else ge({target:$e,proto:!0,forced:Je||Ie},gt);return gt}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/path.js"),fe=ne("./node_modules/core-js/internals/has.js"),we=ne("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),he=ne("./node_modules/core-js/internals/object-define-property.js").f;ie.exports=function(ce){var me=ge.Symbol||(ge.Symbol={});fe(me,ce)||he(me,ce,{value:we.f(ce)})}},"./node_modules/core-js/internals/descriptors.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/fails.js");ie.exports=!ge(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/global.js"),fe=ne("./node_modules/core-js/internals/is-object.js"),we=ge.document,he=fe(we)&&fe(we.createElement);ie.exports=function(ce){return he?we.createElement(ce):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(ie){ie.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-user-agent.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/get-built-in.js");ie.exports=ge("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/global.js"),fe=ne("./node_modules/core-js/internals/engine-user-agent.js"),we=ge.process,he=ge.Deno,ce=we&&we.versions||he&&he.version,me=ce&&ce.v8,xe,Ee;me?(xe=me.split("."),Ee=xe[0]<4?1:xe[0]+xe[1]):fe&&(xe=fe.match(/Edge\/(\d+)/),(!xe||xe[1]>=74)&&(xe=fe.match(/Chrome\/(\d+)/),xe&&(Ee=xe[1]))),ie.exports=Ee&&+Ee},"./node_modules/core-js/internals/enum-bug-keys.js":function(ie){ie.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/global.js"),fe=ne("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,we=ne("./node_modules/core-js/internals/create-non-enumerable-property.js"),he=ne("./node_modules/core-js/internals/redefine.js"),ce=ne("./node_modules/core-js/internals/set-global.js"),me=ne("./node_modules/core-js/internals/copy-constructor-properties.js"),xe=ne("./node_modules/core-js/internals/is-forced.js");ie.exports=function(Ee,Fe){var Ae=Ee.target,Ze=Ee.global,_e=Ee.stat,Je,We,ft,tt,Ke,ut;if(Ze?We=ge:_e?We=ge[Ae]||ce(Ae,{}):We=(ge[Ae]||{}).prototype,We)for(ft in Fe){if(Ke=Fe[ft],Ee.noTargetGet?(ut=fe(We,ft),tt=ut&&ut.value):tt=We[ft],Je=xe(Ze?ft:Ae+(_e?".":"#")+ft,Ee.forced),!Je&&tt!==void 0){if(typeof Ke==typeof tt)continue;me(Ke,tt)}(Ee.sham||tt&&tt.sham)&&we(Ke,"sham",!0),he(We,ft,Ke,Ee)}}},"./node_modules/core-js/internals/fails.js":function(ie){ie.exports=function(ue){try{return!!ue()}catch(ne){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/a-function.js");ie.exports=function(fe,we,he){if(ge(fe),we===void 0)return fe;switch(he){case 0:return function(){return fe.call(we)};case 1:return function(ce){return fe.call(we,ce)};case 2:return function(ce,me){return fe.call(we,ce,me)};case 3:return function(ce,me,xe){return fe.call(we,ce,me,xe)}}return function(){return fe.apply(we,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/global.js"),fe=function(we){return typeof we=="function"?we:void 0};ie.exports=function(we,he){return arguments.length<2?fe(ge[we]):ge[we]&&ge[we][he]}},"./node_modules/core-js/internals/global.js":function(ie){var ue=function(ne){return ne&&ne.Math==Math&&ne};ie.exports=ue(typeof globalThis=="object"&&globalThis)||ue(typeof window=="object"&&window)||ue(typeof self=="object"&&self)||ue(typeof ae.g=="object"&&ae.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/to-object.js"),fe={}.hasOwnProperty;ie.exports=Object.hasOwn||function(he,ce){return fe.call(ge(he),ce)}},"./node_modules/core-js/internals/hidden-keys.js":function(ie){ie.exports={}},"./node_modules/core-js/internals/html.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/get-built-in.js");ie.exports=ge("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/descriptors.js"),fe=ne("./node_modules/core-js/internals/fails.js"),we=ne("./node_modules/core-js/internals/document-create-element.js");ie.exports=!ge&&!fe(function(){return Object.defineProperty(we("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/fails.js"),fe=ne("./node_modules/core-js/internals/classof-raw.js"),we="".split;ie.exports=ge(function(){return!Object("z").propertyIsEnumerable(0)})?function(he){return fe(he)=="String"?we.call(he,""):Object(he)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/is-object.js"),fe=ne("./node_modules/core-js/internals/object-set-prototype-of.js");ie.exports=function(we,he,ce){var me,xe;return fe&&typeof(me=he.constructor)=="function"&&me!==ce&&ge(xe=me.prototype)&&xe!==ce.prototype&&fe(we,xe),we}},"./node_modules/core-js/internals/inspect-source.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/shared-store.js"),fe=Function.toString;typeof ge.inspectSource!="function"&&(ge.inspectSource=function(we){return fe.call(we)}),ie.exports=ge.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/native-weak-map.js"),fe=ne("./node_modules/core-js/internals/global.js"),we=ne("./node_modules/core-js/internals/is-object.js"),he=ne("./node_modules/core-js/internals/create-non-enumerable-property.js"),ce=ne("./node_modules/core-js/internals/has.js"),me=ne("./node_modules/core-js/internals/shared-store.js"),xe=ne("./node_modules/core-js/internals/shared-key.js"),Ee=ne("./node_modules/core-js/internals/hidden-keys.js"),Fe="Object already initialized",Ae=fe.WeakMap,Ze,_e,Je,We=function(be){return Je(be)?_e(be):Ze(be,{})},ft=function(be){return function(Ue){var At;if(!we(Ue)||(At=_e(Ue)).type!==be)throw TypeError("Incompatible receiver, "+be+" required");return At}};if(ge||me.state){var tt=me.state||(me.state=new Ae),Ke=tt.get,ut=tt.has,je=tt.set;Ze=function(be,Ue){if(ut.call(tt,be))throw new TypeError(Fe);return Ue.facade=be,je.call(tt,be,Ue),Ue},_e=function(be){return Ke.call(tt,be)||{}},Je=function(be){return ut.call(tt,be)}}else{var $e=xe("state");Ee[$e]=!0,Ze=function(be,Ue){if(ce(be,$e))throw new TypeError(Fe);return Ue.facade=be,he(be,$e,Ue),Ue},_e=function(be){return ce(be,$e)?be[$e]:{}},Je=function(be){return ce(be,$e)}}ie.exports={set:Ze,get:_e,has:Je,enforce:We,getterFor:ft}},"./node_modules/core-js/internals/is-array.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/classof-raw.js");ie.exports=Array.isArray||function(we){return ge(we)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/fails.js"),fe=/#|\.prototype\./,we=function(Ee,Fe){var Ae=ce[he(Ee)];return Ae==xe?!0:Ae==me?!1:typeof Fe=="function"?ge(Fe):!!Fe},he=we.normalize=function(Ee){return String(Ee).replace(fe,".").toLowerCase()},ce=we.data={},me=we.NATIVE="N",xe=we.POLYFILL="P";ie.exports=we},"./node_modules/core-js/internals/is-object.js":function(ie){ie.exports=function(ue){return typeof ue=="object"?ue!==null:typeof ue=="function"}},"./node_modules/core-js/internals/is-pure.js":function(ie){ie.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/get-built-in.js"),fe=ne("./node_modules/core-js/internals/use-symbol-as-uid.js");ie.exports=fe?function(we){return typeof we=="symbol"}:function(we){var he=ge("Symbol");return typeof he=="function"&&Object(we)instanceof he}},"./node_modules/core-js/internals/iterators-core.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/fails.js"),fe=ne("./node_modules/core-js/internals/object-get-prototype-of.js"),we=ne("./node_modules/core-js/internals/create-non-enumerable-property.js"),he=ne("./node_modules/core-js/internals/has.js"),ce=ne("./node_modules/core-js/internals/well-known-symbol.js"),me=ne("./node_modules/core-js/internals/is-pure.js"),xe=ce("iterator"),Ee=!1,Fe=function(){return this},Ae,Ze,_e;[].keys&&(_e=[].keys(),"next"in _e?(Ze=fe(fe(_e)),Ze!==Object.prototype&&(Ae=Ze)):Ee=!0);var Je=Ae==null||ge(function(){var We={};return Ae[xe].call(We)!==We});Je&&(Ae={}),(!me||Je)&&!he(Ae,xe)&&we(Ae,xe,Fe),ie.exports={IteratorPrototype:Ae,BUGGY_SAFARI_ITERATORS:Ee}},"./node_modules/core-js/internals/iterators.js":function(ie){ie.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/engine-v8-version.js"),fe=ne("./node_modules/core-js/internals/fails.js");ie.exports=!!Object.getOwnPropertySymbols&&!fe(function(){var we=Symbol();return!String(we)||!(Object(we)instanceof Symbol)||!Symbol.sham&&ge&&ge<41})},"./node_modules/core-js/internals/native-weak-map.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/global.js"),fe=ne("./node_modules/core-js/internals/inspect-source.js"),we=ge.WeakMap;ie.exports=typeof we=="function"&&/native code/.test(fe(we))},"./node_modules/core-js/internals/object-assign.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/descriptors.js"),fe=ne("./node_modules/core-js/internals/fails.js"),we=ne("./node_modules/core-js/internals/object-keys.js"),he=ne("./node_modules/core-js/internals/object-get-own-property-symbols.js"),ce=ne("./node_modules/core-js/internals/object-property-is-enumerable.js"),me=ne("./node_modules/core-js/internals/to-object.js"),xe=ne("./node_modules/core-js/internals/indexed-object.js"),Ee=Object.assign,Fe=Object.defineProperty;ie.exports=!Ee||fe(function(){if(ge&&Ee({b:1},Ee(Fe({},"a",{enumerable:!0,get:function(){Fe(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var Ae={},Ze={},_e=Symbol(),Je="abcdefghijklmnopqrst";return Ae[_e]=7,Je.split("").forEach(function(We){Ze[We]=We}),Ee({},Ae)[_e]!=7||we(Ee({},Ze)).join("")!=Je})?function(Ze,_e){for(var Je=me(Ze),We=arguments.length,ft=1,tt=he.f,Ke=ce.f;We>ft;)for(var ut=xe(arguments[ft++]),je=tt?we(ut).concat(tt(ut)):we(ut),$e=je.length,be=0,Ue;$e>be;)Ue=je[be++],(!ge||Ke.call(ut,Ue))&&(Je[Ue]=ut[Ue]);return Je}:Ee},"./node_modules/core-js/internals/object-create.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/an-object.js"),fe=ne("./node_modules/core-js/internals/object-define-properties.js"),we=ne("./node_modules/core-js/internals/enum-bug-keys.js"),he=ne("./node_modules/core-js/internals/hidden-keys.js"),ce=ne("./node_modules/core-js/internals/html.js"),me=ne("./node_modules/core-js/internals/document-create-element.js"),xe=ne("./node_modules/core-js/internals/shared-key.js"),Ee=">",Fe="<",Ae="prototype",Ze="script",_e=xe("IE_PROTO"),Je=function(){},We=function(je){return Fe+Ze+Ee+je+Fe+"/"+Ze+Ee},ft=function(je){je.write(We("")),je.close();var $e=je.parentWindow.Object;return je=null,$e},tt=function(){var je=me("iframe"),$e="java"+Ze+":",be;if(je.style)return je.style.display="none",ce.appendChild(je),je.src=String($e),be=je.contentWindow.document,be.open(),be.write(We("document.F=Object")),be.close(),be.F},Ke,ut=function(){try{Ke=new ActiveXObject("htmlfile")}catch($e){}ut=document.domain&&Ke?ft(Ke):tt()||ft(Ke);for(var je=we.length;je--;)delete ut[Ae][we[je]];return ut()};he[_e]=!0,ie.exports=Object.create||function($e,be){var Ue;return $e!==null?(Je[Ae]=ge($e),Ue=new Je,Je[Ae]=null,Ue[_e]=$e):Ue=ut(),be===void 0?Ue:fe(Ue,be)}},"./node_modules/core-js/internals/object-define-properties.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/descriptors.js"),fe=ne("./node_modules/core-js/internals/object-define-property.js"),we=ne("./node_modules/core-js/internals/an-object.js"),he=ne("./node_modules/core-js/internals/object-keys.js");ie.exports=ge?Object.defineProperties:function(me,xe){we(me);for(var Ee=he(xe),Fe=Ee.length,Ae=0,Ze;Fe>Ae;)fe.f(me,Ze=Ee[Ae++],xe[Ze]);return me}},"./node_modules/core-js/internals/object-define-property.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/descriptors.js"),fe=ne("./node_modules/core-js/internals/ie8-dom-define.js"),we=ne("./node_modules/core-js/internals/an-object.js"),he=ne("./node_modules/core-js/internals/to-property-key.js"),ce=Object.defineProperty;ue.f=ge?ce:function(xe,Ee,Fe){if(we(xe),Ee=he(Ee),we(Fe),fe)try{return ce(xe,Ee,Fe)}catch(Ae){}if("get"in Fe||"set"in Fe)throw TypeError("Accessors not supported");return"value"in Fe&&(xe[Ee]=Fe.value),xe}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/descriptors.js"),fe=ne("./node_modules/core-js/internals/object-property-is-enumerable.js"),we=ne("./node_modules/core-js/internals/create-property-descriptor.js"),he=ne("./node_modules/core-js/internals/to-indexed-object.js"),ce=ne("./node_modules/core-js/internals/to-property-key.js"),me=ne("./node_modules/core-js/internals/has.js"),xe=ne("./node_modules/core-js/internals/ie8-dom-define.js"),Ee=Object.getOwnPropertyDescriptor;ue.f=ge?Ee:function(Ae,Ze){if(Ae=he(Ae),Ze=ce(Ze),xe)try{return Ee(Ae,Ze)}catch(_e){}if(me(Ae,Ze))return we(!fe.f.call(Ae,Ze),Ae[Ze])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/to-indexed-object.js"),fe=ne("./node_modules/core-js/internals/object-get-own-property-names.js").f,we={}.toString,he=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],ce=function(me){try{return fe(me)}catch(xe){return he.slice()}};ie.exports.f=function(xe){return he&&we.call(xe)=="[object Window]"?ce(xe):fe(ge(xe))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/object-keys-internal.js"),fe=ne("./node_modules/core-js/internals/enum-bug-keys.js"),we=fe.concat("length","prototype");ue.f=Object.getOwnPropertyNames||function(ce){return ge(ce,we)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(ie,ue){ue.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/has.js"),fe=ne("./node_modules/core-js/internals/to-object.js"),we=ne("./node_modules/core-js/internals/shared-key.js"),he=ne("./node_modules/core-js/internals/correct-prototype-getter.js"),ce=we("IE_PROTO"),me=Object.prototype;ie.exports=he?Object.getPrototypeOf:function(xe){return xe=fe(xe),ge(xe,ce)?xe[ce]:typeof xe.constructor=="function"&&xe instanceof xe.constructor?xe.constructor.prototype:xe instanceof Object?me:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/has.js"),fe=ne("./node_modules/core-js/internals/to-indexed-object.js"),we=ne("./node_modules/core-js/internals/array-includes.js").indexOf,he=ne("./node_modules/core-js/internals/hidden-keys.js");ie.exports=function(ce,me){var xe=fe(ce),Ee=0,Fe=[],Ae;for(Ae in xe)!ge(he,Ae)&&ge(xe,Ae)&&Fe.push(Ae);for(;me.length>Ee;)ge(xe,Ae=me[Ee++])&&(~we(Fe,Ae)||Fe.push(Ae));return Fe}},"./node_modules/core-js/internals/object-keys.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/object-keys-internal.js"),fe=ne("./node_modules/core-js/internals/enum-bug-keys.js");ie.exports=Object.keys||function(he){return ge(he,fe)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(ie,ue){"use strict";var ne={}.propertyIsEnumerable,ge=Object.getOwnPropertyDescriptor,fe=ge&&!ne.call({1:2},1);ue.f=fe?function(he){var ce=ge(this,he);return!!ce&&ce.enumerable}:ne},"./node_modules/core-js/internals/object-set-prototype-of.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/an-object.js"),fe=ne("./node_modules/core-js/internals/a-possible-prototype.js");ie.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var we=!1,he={},ce;try{ce=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,ce.call(he,[]),we=he instanceof Array}catch(me){}return function(xe,Ee){return ge(xe),fe(Ee),we?ce.call(xe,Ee):xe.__proto__=Ee,xe}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/to-string-tag-support.js"),fe=ne("./node_modules/core-js/internals/classof.js");ie.exports=ge?{}.toString:function(){return"[object "+fe(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/is-object.js");ie.exports=function(fe,we){var he,ce;if(we==="string"&&typeof(he=fe.toString)=="function"&&!ge(ce=he.call(fe))||typeof(he=fe.valueOf)=="function"&&!ge(ce=he.call(fe))||we!=="string"&&typeof(he=fe.toString)=="function"&&!ge(ce=he.call(fe)))return ce;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/get-built-in.js"),fe=ne("./node_modules/core-js/internals/object-get-own-property-names.js"),we=ne("./node_modules/core-js/internals/object-get-own-property-symbols.js"),he=ne("./node_modules/core-js/internals/an-object.js");ie.exports=ge("Reflect","ownKeys")||function(me){var xe=fe.f(he(me)),Ee=we.f;return Ee?xe.concat(Ee(me)):xe}},"./node_modules/core-js/internals/path.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/global.js");ie.exports=ge},"./node_modules/core-js/internals/redefine.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/global.js"),fe=ne("./node_modules/core-js/internals/create-non-enumerable-property.js"),we=ne("./node_modules/core-js/internals/has.js"),he=ne("./node_modules/core-js/internals/set-global.js"),ce=ne("./node_modules/core-js/internals/inspect-source.js"),me=ne("./node_modules/core-js/internals/internal-state.js"),xe=me.get,Ee=me.enforce,Fe=String(String).split("String");(ie.exports=function(Ae,Ze,_e,Je){var We=Je?!!Je.unsafe:!1,ft=Je?!!Je.enumerable:!1,tt=Je?!!Je.noTargetGet:!1,Ke;if(typeof _e=="function"&&(typeof Ze=="string"&&!we(_e,"name")&&fe(_e,"name",Ze),Ke=Ee(_e),Ke.source||(Ke.source=Fe.join(typeof Ze=="string"?Ze:""))),Ae===ge){ft?Ae[Ze]=_e:he(Ze,_e);return}else We?!tt&&Ae[Ze]&&(ft=!0):delete Ae[Ze];ft?Ae[Ze]=_e:fe(Ae,Ze,_e)})(Function.prototype,"toString",function(){return typeof this=="function"&&xe(this).source||ce(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/an-object.js");ie.exports=function(){var fe=ge(this),we="";return fe.global&&(we+="g"),fe.ignoreCase&&(we+="i"),fe.multiline&&(we+="m"),fe.dotAll&&(we+="s"),fe.unicode&&(we+="u"),fe.sticky&&(we+="y"),we}},"./node_modules/core-js/internals/require-object-coercible.js":function(ie){ie.exports=function(ue){if(ue==null)throw TypeError("Can't call method on "+ue);return ue}},"./node_modules/core-js/internals/set-global.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/global.js");ie.exports=function(fe,we){try{Object.defineProperty(ge,fe,{value:we,configurable:!0,writable:!0})}catch(he){ge[fe]=we}return we}},"./node_modules/core-js/internals/set-to-string-tag.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/object-define-property.js").f,fe=ne("./node_modules/core-js/internals/has.js"),we=ne("./node_modules/core-js/internals/well-known-symbol.js"),he=we("toStringTag");ie.exports=function(ce,me,xe){ce&&!fe(ce=xe?ce:ce.prototype,he)&&ge(ce,he,{configurable:!0,value:me})}},"./node_modules/core-js/internals/shared-key.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/shared.js"),fe=ne("./node_modules/core-js/internals/uid.js"),we=ge("keys");ie.exports=function(he){return we[he]||(we[he]=fe(he))}},"./node_modules/core-js/internals/shared-store.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/global.js"),fe=ne("./node_modules/core-js/internals/set-global.js"),we="__core-js_shared__",he=ge[we]||fe(we,{});ie.exports=he},"./node_modules/core-js/internals/shared.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/is-pure.js"),fe=ne("./node_modules/core-js/internals/shared-store.js");(ie.exports=function(we,he){return fe[we]||(fe[we]=he!==void 0?he:{})})("versions",[]).push({version:"3.16.0",mode:ge?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/fails.js");ie.exports=function(fe){return ge(function(){var we=""[fe]('"');return we!==we.toLowerCase()||we.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/to-integer.js"),fe=ne("./node_modules/core-js/internals/to-string.js"),we=ne("./node_modules/core-js/internals/require-object-coercible.js"),he=function(ce){return function(me,xe){var Ee=fe(we(me)),Fe=ge(xe),Ae=Ee.length,Ze,_e;return Fe<0||Fe>=Ae?ce?"":void 0:(Ze=Ee.charCodeAt(Fe),Ze<55296||Ze>56319||Fe+1===Ae||(_e=Ee.charCodeAt(Fe+1))<56320||_e>57343?ce?Ee.charAt(Fe):Ze:ce?Ee.slice(Fe,Fe+2):(Ze-55296<<10)+(_e-56320)+65536)}};ie.exports={codeAt:he(!1),charAt:he(!0)}},"./node_modules/core-js/internals/string-trim.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/require-object-coercible.js"),fe=ne("./node_modules/core-js/internals/to-string.js"),we=ne("./node_modules/core-js/internals/whitespaces.js"),he="["+we+"]",ce=RegExp("^"+he+he+"*"),me=RegExp(he+he+"*$"),xe=function(Ee){return function(Fe){var Ae=fe(ge(Fe));return Ee&1&&(Ae=Ae.replace(ce,"")),Ee&2&&(Ae=Ae.replace(me,"")),Ae}};ie.exports={start:xe(1),end:xe(2),trim:xe(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/to-integer.js"),fe=Math.max,we=Math.min;ie.exports=function(he,ce){var me=ge(he);return me<0?fe(me+ce,0):we(me,ce)}},"./node_modules/core-js/internals/to-indexed-object.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/indexed-object.js"),fe=ne("./node_modules/core-js/internals/require-object-coercible.js");ie.exports=function(we){return ge(fe(we))}},"./node_modules/core-js/internals/to-integer.js":function(ie){var ue=Math.ceil,ne=Math.floor;ie.exports=function(ge){return isNaN(ge=+ge)?0:(ge>0?ne:ue)(ge)}},"./node_modules/core-js/internals/to-length.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/to-integer.js"),fe=Math.min;ie.exports=function(we){return we>0?fe(ge(we),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/require-object-coercible.js");ie.exports=function(fe){return Object(ge(fe))}},"./node_modules/core-js/internals/to-primitive.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/is-object.js"),fe=ne("./node_modules/core-js/internals/is-symbol.js"),we=ne("./node_modules/core-js/internals/ordinary-to-primitive.js"),he=ne("./node_modules/core-js/internals/well-known-symbol.js"),ce=he("toPrimitive");ie.exports=function(me,xe){if(!ge(me)||fe(me))return me;var Ee=me[ce],Fe;if(Ee!==void 0){if(xe===void 0&&(xe="default"),Fe=Ee.call(me,xe),!ge(Fe)||fe(Fe))return Fe;throw TypeError("Can't convert object to primitive value")}return xe===void 0&&(xe="number"),we(me,xe)}},"./node_modules/core-js/internals/to-property-key.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/to-primitive.js"),fe=ne("./node_modules/core-js/internals/is-symbol.js");ie.exports=function(we){var he=ge(we,"string");return fe(he)?he:String(he)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/well-known-symbol.js"),fe=ge("toStringTag"),we={};we[fe]="z",ie.exports=String(we)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/is-symbol.js");ie.exports=function(fe){if(ge(fe))throw TypeError("Cannot convert a Symbol value to a string");return String(fe)}},"./node_modules/core-js/internals/uid.js":function(ie){var ue=0,ne=Math.random();ie.exports=function(ge){return"Symbol("+String(ge===void 0?"":ge)+")_"+(++ue+ne).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/native-symbol.js");ie.exports=ge&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/well-known-symbol.js");ue.f=ge},"./node_modules/core-js/internals/well-known-symbol.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/global.js"),fe=ne("./node_modules/core-js/internals/shared.js"),we=ne("./node_modules/core-js/internals/has.js"),he=ne("./node_modules/core-js/internals/uid.js"),ce=ne("./node_modules/core-js/internals/native-symbol.js"),me=ne("./node_modules/core-js/internals/use-symbol-as-uid.js"),xe=fe("wks"),Ee=ge.Symbol,Fe=me?Ee:Ee&&Ee.withoutSetter||he;ie.exports=function(Ae){return(!we(xe,Ae)||!(ce||typeof xe[Ae]=="string"))&&(ce&&we(Ee,Ae)?xe[Ae]=Ee[Ae]:xe[Ae]=Fe("Symbol."+Ae)),xe[Ae]}},"./node_modules/core-js/internals/whitespaces.js":function(ie){ie.exports=`
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/export.js"),fe=ne("./node_modules/core-js/internals/fails.js"),we=ne("./node_modules/core-js/internals/is-array.js"),he=ne("./node_modules/core-js/internals/is-object.js"),ce=ne("./node_modules/core-js/internals/to-object.js"),me=ne("./node_modules/core-js/internals/to-length.js"),xe=ne("./node_modules/core-js/internals/create-property.js"),Ee=ne("./node_modules/core-js/internals/array-species-create.js"),Fe=ne("./node_modules/core-js/internals/array-method-has-species-support.js"),Ae=ne("./node_modules/core-js/internals/well-known-symbol.js"),Ze=ne("./node_modules/core-js/internals/engine-v8-version.js"),_e=Ae("isConcatSpreadable"),Je=9007199254740991,We="Maximum allowed index exceeded",ft=Ze>=51||!fe(function(){var je=[];return je[_e]=!1,je.concat()[0]!==je}),tt=Fe("concat"),Ke=function(je){if(!he(je))return!1;var $e=je[_e];return $e!==void 0?!!$e:we(je)},ut=!ft||!tt;ge({target:"Array",proto:!0,forced:ut},{concat:function($e){var be=ce(this),Ue=Ee(be,0),At=0,Xe,Ve,Ye,He,Ie;for(Xe=-1,Ye=arguments.length;Xe<Ye;Xe++)if(Ie=Xe===-1?be:arguments[Xe],Ke(Ie)){if(He=me(Ie.length),At+He>Je)throw TypeError(We);for(Ve=0;Ve<He;Ve++,At++)Ve in Ie&&xe(Ue,At,Ie[Ve])}else{if(At>=Je)throw TypeError(We);xe(Ue,At++,Ie)}return Ue.length=At,Ue}})},"./node_modules/core-js/modules/es.array.iterator.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/to-indexed-object.js"),fe=ne("./node_modules/core-js/internals/add-to-unscopables.js"),we=ne("./node_modules/core-js/internals/iterators.js"),he=ne("./node_modules/core-js/internals/internal-state.js"),ce=ne("./node_modules/core-js/internals/define-iterator.js"),me="Array Iterator",xe=he.set,Ee=he.getterFor(me);ie.exports=ce(Array,"Array",function(Fe,Ae){xe(this,{type:me,target:ge(Fe),index:0,kind:Ae})},function(){var Fe=Ee(this),Ae=Fe.target,Ze=Fe.kind,_e=Fe.index++;return!Ae||_e>=Ae.length?(Fe.target=void 0,{value:void 0,done:!0}):Ze=="keys"?{value:_e,done:!1}:Ze=="values"?{value:Ae[_e],done:!1}:{value:[_e,Ae[_e]],done:!1}},"values"),we.Arguments=we.Array,fe("keys"),fe("values"),fe("entries")},"./node_modules/core-js/modules/es.array.join.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/export.js"),fe=ne("./node_modules/core-js/internals/indexed-object.js"),we=ne("./node_modules/core-js/internals/to-indexed-object.js"),he=ne("./node_modules/core-js/internals/array-method-is-strict.js"),ce=[].join,me=fe!=Object,xe=he("join",",");ge({target:"Array",proto:!0,forced:me||!xe},{join:function(Fe){return ce.call(we(this),Fe===void 0?",":Fe)}})},"./node_modules/core-js/modules/es.array.map.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/export.js"),fe=ne("./node_modules/core-js/internals/array-iteration.js").map,we=ne("./node_modules/core-js/internals/array-method-has-species-support.js"),he=we("map");ge({target:"Array",proto:!0,forced:!he},{map:function(me){return fe(this,me,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/export.js"),fe=ne("./node_modules/core-js/internals/is-object.js"),we=ne("./node_modules/core-js/internals/is-array.js"),he=ne("./node_modules/core-js/internals/to-absolute-index.js"),ce=ne("./node_modules/core-js/internals/to-length.js"),me=ne("./node_modules/core-js/internals/to-indexed-object.js"),xe=ne("./node_modules/core-js/internals/create-property.js"),Ee=ne("./node_modules/core-js/internals/well-known-symbol.js"),Fe=ne("./node_modules/core-js/internals/array-method-has-species-support.js"),Ae=Fe("slice"),Ze=Ee("species"),_e=[].slice,Je=Math.max;ge({target:"Array",proto:!0,forced:!Ae},{slice:function(ft,tt){var Ke=me(this),ut=ce(Ke.length),je=he(ft,ut),$e=he(tt===void 0?ut:tt,ut),be,Ue,At;if(we(Ke)&&(be=Ke.constructor,typeof be=="function"&&(be===Array||we(be.prototype))?be=void 0:fe(be)&&(be=be[Ze],be===null&&(be=void 0)),be===Array||be===void 0))return _e.call(Ke,je,$e);for(Ue=new(be===void 0?Array:be)(Je($e-je,0)),At=0;je<$e;je++,At++)je in Ke&&xe(Ue,At,Ke[je]);return Ue.length=At,Ue}})},"./node_modules/core-js/modules/es.function.name.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/descriptors.js"),fe=ne("./node_modules/core-js/internals/object-define-property.js").f,we=Function.prototype,he=we.toString,ce=/^\s*function ([^ (]*)/,me="name";ge&&!(me in we)&&fe(we,me,{configurable:!0,get:function(){try{return he.call(this).match(ce)[1]}catch(xe){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/descriptors.js"),fe=ne("./node_modules/core-js/internals/global.js"),we=ne("./node_modules/core-js/internals/is-forced.js"),he=ne("./node_modules/core-js/internals/redefine.js"),ce=ne("./node_modules/core-js/internals/has.js"),me=ne("./node_modules/core-js/internals/classof-raw.js"),xe=ne("./node_modules/core-js/internals/inherit-if-required.js"),Ee=ne("./node_modules/core-js/internals/is-symbol.js"),Fe=ne("./node_modules/core-js/internals/to-primitive.js"),Ae=ne("./node_modules/core-js/internals/fails.js"),Ze=ne("./node_modules/core-js/internals/object-create.js"),_e=ne("./node_modules/core-js/internals/object-get-own-property-names.js").f,Je=ne("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,We=ne("./node_modules/core-js/internals/object-define-property.js").f,ft=ne("./node_modules/core-js/internals/string-trim.js").trim,tt="Number",Ke=fe[tt],ut=Ke.prototype,je=me(Ze(ut))==tt,$e=function(Ve){if(Ee(Ve))throw TypeError("Cannot convert a Symbol value to a number");var Ye=Fe(Ve,"number"),He,Ie,Re,yt,Dt,it,Ft,gt;if(typeof Ye=="string"&&Ye.length>2){if(Ye=ft(Ye),He=Ye.charCodeAt(0),He===43||He===45){if(Ie=Ye.charCodeAt(2),Ie===88||Ie===120)return NaN}else if(He===48){switch(Ye.charCodeAt(1)){case 66:case 98:Re=2,yt=49;break;case 79:case 111:Re=8,yt=55;break;default:return+Ye}for(Dt=Ye.slice(2),it=Dt.length,Ft=0;Ft<it;Ft++)if(gt=Dt.charCodeAt(Ft),gt<48||gt>yt)return NaN;return parseInt(Dt,Re)}}return+Ye};if(we(tt,!Ke(" 0o1")||!Ke("0b1")||Ke("+0x1"))){for(var be=function(Ye){var He=arguments.length<1?0:Ye,Ie=this;return Ie instanceof be&&(je?Ae(function(){ut.valueOf.call(Ie)}):me(Ie)!=tt)?xe(new Ke($e(He)),Ie,be):$e(He)},Ue=ge?_e(Ke):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),At=0,Xe;Ue.length>At;At++)ce(Ke,Xe=Ue[At])&&!ce(be,Xe)&&We(be,Xe,Je(Ke,Xe));be.prototype=ut,ut.constructor=be,he(fe,tt,be)}},"./node_modules/core-js/modules/es.object.assign.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/export.js"),fe=ne("./node_modules/core-js/internals/object-assign.js");ge({target:"Object",stat:!0,forced:Object.assign!==fe},{assign:fe})},"./node_modules/core-js/modules/es.object.keys.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/export.js"),fe=ne("./node_modules/core-js/internals/to-object.js"),we=ne("./node_modules/core-js/internals/object-keys.js"),he=ne("./node_modules/core-js/internals/fails.js"),ce=he(function(){we(1)});ge({target:"Object",stat:!0,forced:ce},{keys:function(xe){return we(fe(xe))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/to-string-tag-support.js"),fe=ne("./node_modules/core-js/internals/redefine.js"),we=ne("./node_modules/core-js/internals/object-to-string.js");ge||fe(Object.prototype,"toString",we,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/redefine.js"),fe=ne("./node_modules/core-js/internals/an-object.js"),we=ne("./node_modules/core-js/internals/to-string.js"),he=ne("./node_modules/core-js/internals/fails.js"),ce=ne("./node_modules/core-js/internals/regexp-flags.js"),me="toString",xe=RegExp.prototype,Ee=xe[me],Fe=he(function(){return Ee.call({source:"a",flags:"b"})!="/a/b"}),Ae=Ee.name!=me;(Fe||Ae)&&ge(RegExp.prototype,me,function(){var _e=fe(this),Je=we(_e.source),We=_e.flags,ft=we(We===void 0&&_e instanceof RegExp&&!("flags"in xe)?ce.call(_e):We);return"/"+Je+"/"+ft},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/string-multibyte.js").charAt,fe=ne("./node_modules/core-js/internals/to-string.js"),we=ne("./node_modules/core-js/internals/internal-state.js"),he=ne("./node_modules/core-js/internals/define-iterator.js"),ce="String Iterator",me=we.set,xe=we.getterFor(ce);he(String,"String",function(Ee){me(this,{type:ce,string:fe(Ee),index:0})},function(){var Fe=xe(this),Ae=Fe.string,Ze=Fe.index,_e;return Ze>=Ae.length?{value:void 0,done:!0}:(_e=ge(Ae,Ze),Fe.index+=_e.length,{value:_e,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/export.js"),fe=ne("./node_modules/core-js/internals/create-html.js"),we=ne("./node_modules/core-js/internals/string-html-forced.js");ge({target:"String",proto:!0,forced:we("link")},{link:function(ce){return fe(this,"a","href",ce)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/export.js"),fe=ne("./node_modules/core-js/internals/descriptors.js"),we=ne("./node_modules/core-js/internals/global.js"),he=ne("./node_modules/core-js/internals/has.js"),ce=ne("./node_modules/core-js/internals/is-object.js"),me=ne("./node_modules/core-js/internals/object-define-property.js").f,xe=ne("./node_modules/core-js/internals/copy-constructor-properties.js"),Ee=we.Symbol;if(fe&&typeof Ee=="function"&&(!("description"in Ee.prototype)||Ee().description!==void 0)){var Fe={},Ae=function(){var tt=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),Ke=this instanceof Ae?new Ee(tt):tt===void 0?Ee():Ee(tt);return tt===""&&(Fe[Ke]=!0),Ke};xe(Ae,Ee);var Ze=Ae.prototype=Ee.prototype;Ze.constructor=Ae;var _e=Ze.toString,Je=String(Ee("test"))=="Symbol(test)",We=/^Symbol\((.*)\)[^)]+$/;me(Ze,"description",{configurable:!0,get:function(){var tt=ce(this)?this.valueOf():this,Ke=_e.call(tt);if(he(Fe,tt))return"";var ut=Je?Ke.slice(7,-1):Ke.replace(We,"$1");return ut===""?void 0:ut}}),ge({global:!0,forced:!0},{Symbol:Ae})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/define-well-known-symbol.js");ge("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(ie,ue,ne){"use strict";var ge=ne("./node_modules/core-js/internals/export.js"),fe=ne("./node_modules/core-js/internals/global.js"),we=ne("./node_modules/core-js/internals/get-built-in.js"),he=ne("./node_modules/core-js/internals/is-pure.js"),ce=ne("./node_modules/core-js/internals/descriptors.js"),me=ne("./node_modules/core-js/internals/native-symbol.js"),xe=ne("./node_modules/core-js/internals/fails.js"),Ee=ne("./node_modules/core-js/internals/has.js"),Fe=ne("./node_modules/core-js/internals/is-array.js"),Ae=ne("./node_modules/core-js/internals/is-object.js"),Ze=ne("./node_modules/core-js/internals/is-symbol.js"),_e=ne("./node_modules/core-js/internals/an-object.js"),Je=ne("./node_modules/core-js/internals/to-object.js"),We=ne("./node_modules/core-js/internals/to-indexed-object.js"),ft=ne("./node_modules/core-js/internals/to-property-key.js"),tt=ne("./node_modules/core-js/internals/to-string.js"),Ke=ne("./node_modules/core-js/internals/create-property-descriptor.js"),ut=ne("./node_modules/core-js/internals/object-create.js"),je=ne("./node_modules/core-js/internals/object-keys.js"),$e=ne("./node_modules/core-js/internals/object-get-own-property-names.js"),be=ne("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Ue=ne("./node_modules/core-js/internals/object-get-own-property-symbols.js"),At=ne("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),Xe=ne("./node_modules/core-js/internals/object-define-property.js"),Ve=ne("./node_modules/core-js/internals/object-property-is-enumerable.js"),Ye=ne("./node_modules/core-js/internals/create-non-enumerable-property.js"),He=ne("./node_modules/core-js/internals/redefine.js"),Ie=ne("./node_modules/core-js/internals/shared.js"),Re=ne("./node_modules/core-js/internals/shared-key.js"),yt=ne("./node_modules/core-js/internals/hidden-keys.js"),Dt=ne("./node_modules/core-js/internals/uid.js"),it=ne("./node_modules/core-js/internals/well-known-symbol.js"),Ft=ne("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),gt=ne("./node_modules/core-js/internals/define-well-known-symbol.js"),Et=ne("./node_modules/core-js/internals/set-to-string-tag.js"),zt=ne("./node_modules/core-js/internals/internal-state.js"),cn=ne("./node_modules/core-js/internals/array-iteration.js").forEach,Pt=Re("hidden"),Qt="Symbol",$t="prototype",De=it("toPrimitive"),St=zt.set,Oe=zt.getterFor(Qt),re=Object[$t],oe=fe.Symbol,Pe=we("JSON","stringify"),nt=At.f,ct=Xe.f,Ge=be.f,Ct=Ve.f,Rt=Ie("symbols"),bt=Ie("op-symbols"),rn=Ie("string-to-symbol-registry"),Gt=Ie("symbol-to-string-registry"),xn=Ie("wks"),Lt=fe.QObject,mt=!Lt||!Lt[$t]||!Lt[$t].findChild,on=ce&&xe(function(){return ut(ct({},"a",{get:function(){return ct(this,"a",{value:7}).a}})).a!=7})?function(Ht,hn,sn){var Cn=nt(re,hn);Cn&&delete re[hn],ct(Ht,hn,sn),Cn&&Ht!==re&&ct(re,hn,Cn)}:ct,_n=function(Ht,hn){var sn=Rt[Ht]=ut(oe[$t]);return St(sn,{type:Qt,tag:Ht,description:hn}),ce||(sn.description=hn),sn},st=function(hn,sn,Cn){hn===re&&st(bt,sn,Cn),_e(hn);var Sr=ft(sn);return _e(Cn),Ee(Rt,Sr)?(Cn.enumerable?(Ee(hn,Pt)&&hn[Pt][Sr]&&(hn[Pt][Sr]=!1),Cn=ut(Cn,{enumerable:Ke(0,!1)})):(Ee(hn,Pt)||ct(hn,Pt,Ke(1,{})),hn[Pt][Sr]=!0),on(hn,Sr,Cn)):ct(hn,Sr,Cn)},tn=function(hn,sn){_e(hn);var Cn=We(sn),Sr=je(Cn).concat(qr(Cn));return cn(Sr,function($r){(!ce||Nn.call(Cn,$r))&&st(hn,$r,Cn[$r])}),hn},Gn=function(hn,sn){return sn===void 0?ut(hn):tn(ut(hn),sn)},Nn=function(hn){var sn=ft(hn),Cn=Ct.call(this,sn);return this===re&&Ee(Rt,sn)&&!Ee(bt,sn)?!1:Cn||!Ee(this,sn)||!Ee(Rt,sn)||Ee(this,Pt)&&this[Pt][sn]?Cn:!0},fr=function(hn,sn){var Cn=We(hn),Sr=ft(sn);if(!(Cn===re&&Ee(Rt,Sr)&&!Ee(bt,Sr))){var $r=nt(Cn,Sr);return $r&&Ee(Rt,Sr)&&!(Ee(Cn,Pt)&&Cn[Pt][Sr])&&($r.enumerable=!0),$r}},Gr=function(hn){var sn=Ge(We(hn)),Cn=[];return cn(sn,function(Sr){!Ee(Rt,Sr)&&!Ee(yt,Sr)&&Cn.push(Sr)}),Cn},qr=function(hn){var sn=hn===re,Cn=Ge(sn?bt:We(hn)),Sr=[];return cn(Cn,function($r){Ee(Rt,$r)&&(!sn||Ee(re,$r))&&Sr.push(Rt[$r])}),Sr};if(me||(oe=function(){if(this instanceof oe)throw TypeError("Symbol is not a constructor");var hn=!arguments.length||arguments[0]===void 0?void 0:tt(arguments[0]),sn=Dt(hn),Cn=function(Sr){this===re&&Cn.call(bt,Sr),Ee(this,Pt)&&Ee(this[Pt],sn)&&(this[Pt][sn]=!1),on(this,sn,Ke(1,Sr))};return ce&&mt&&on(re,sn,{configurable:!0,set:Cn}),_n(sn,hn)},He(oe[$t],"toString",function(){return Oe(this).tag}),He(oe,"withoutSetter",function(Ht){return _n(Dt(Ht),Ht)}),Ve.f=Nn,Xe.f=st,At.f=fr,$e.f=be.f=Gr,Ue.f=qr,Ft.f=function(Ht){return _n(it(Ht),Ht)},ce&&(ct(oe[$t],"description",{configurable:!0,get:function(){return Oe(this).description}}),he||He(re,"propertyIsEnumerable",Nn,{unsafe:!0}))),ge({global:!0,wrap:!0,forced:!me,sham:!me},{Symbol:oe}),cn(je(xn),function(Ht){gt(Ht)}),ge({target:Qt,stat:!0,forced:!me},{for:function(Ht){var hn=tt(Ht);if(Ee(rn,hn))return rn[hn];var sn=oe(hn);return rn[hn]=sn,Gt[sn]=hn,sn},keyFor:function(hn){if(!Ze(hn))throw TypeError(hn+" is not a symbol");if(Ee(Gt,hn))return Gt[hn]},useSetter:function(){mt=!0},useSimple:function(){mt=!1}}),ge({target:"Object",stat:!0,forced:!me,sham:!ce},{create:Gn,defineProperty:st,defineProperties:tn,getOwnPropertyDescriptor:fr}),ge({target:"Object",stat:!0,forced:!me},{getOwnPropertyNames:Gr,getOwnPropertySymbols:qr}),ge({target:"Object",stat:!0,forced:xe(function(){Ue.f(1)})},{getOwnPropertySymbols:function(hn){return Ue.f(Je(hn))}}),Pe){var sa=!me||xe(function(){var Ht=oe();return Pe([Ht])!="[null]"||Pe({a:Ht})!="{}"||Pe(Object(Ht))!="{}"});ge({target:"JSON",stat:!0,forced:sa},{stringify:function(hn,sn,Cn){for(var Sr=[hn],$r=1,rr;arguments.length>$r;)Sr.push(arguments[$r++]);if(rr=sn,!(!Ae(sn)&&hn===void 0||Ze(hn)))return Fe(sn)||(sn=function(jn,dn){if(typeof rr=="function"&&(dn=rr.call(this,jn,dn)),!Ze(dn))return dn}),Sr[1]=sn,Pe.apply(null,Sr)}})}oe[$t][De]||Ye(oe[$t],De,oe[$t].valueOf),Et(oe,Qt),yt[Pt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/global.js"),fe=ne("./node_modules/core-js/internals/dom-iterables.js"),we=ne("./node_modules/core-js/internals/array-for-each.js"),he=ne("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var ce in fe){var me=ge[ce],xe=me&&me.prototype;if(xe&&xe.forEach!==we)try{he(xe,"forEach",we)}catch(Ee){xe.forEach=we}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(ie,ue,ne){var ge=ne("./node_modules/core-js/internals/global.js"),fe=ne("./node_modules/core-js/internals/dom-iterables.js"),we=ne("./node_modules/core-js/modules/es.array.iterator.js"),he=ne("./node_modules/core-js/internals/create-non-enumerable-property.js"),ce=ne("./node_modules/core-js/internals/well-known-symbol.js"),me=ce("iterator"),xe=ce("toStringTag"),Ee=we.values;for(var Fe in fe){var Ae=ge[Fe],Ze=Ae&&Ae.prototype;if(Ze){if(Ze[me]!==Ee)try{he(Ze,me,Ee)}catch(Je){Ze[me]=Ee}if(Ze[xe]||he(Ze,xe,Fe),fe[Fe]){for(var _e in we)if(Ze[_e]!==we[_e])try{he(Ze,_e,we[_e])}catch(Je){Ze[_e]=we[_e]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(ie){(function(ue,ne){ie.exports=ne()})(this,function(){"use strict";function ue(Lt){var mt=typeof Lt;return Lt!==null&&(mt==="object"||mt==="function")}function ne(Lt){return typeof Lt=="function"}var ge=void 0;Array.isArray?ge=Array.isArray:ge=function(Lt){return Object.prototype.toString.call(Lt)==="[object Array]"};var fe=ge,we=0,he=void 0,ce=void 0,me=function(mt,on){je[we]=mt,je[we+1]=on,we+=2,we===2&&(ce?ce($e):Ue())};function xe(Lt){ce=Lt}function Ee(Lt){me=Lt}var Fe=typeof window!="undefined"?window:void 0,Ae=Fe||{},Ze=Ae.MutationObserver||Ae.WebKitMutationObserver,_e=typeof self=="undefined"&&typeof b!="undefined"&&{}.toString.call(b)==="[object process]",Je=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function We(){return function(){return b.nextTick($e)}}function ft(){return typeof he!="undefined"?function(){he($e)}:ut()}function tt(){var Lt=0,mt=new Ze($e),on=document.createTextNode("");return mt.observe(on,{characterData:!0}),function(){on.data=Lt=++Lt%2}}function Ke(){var Lt=new MessageChannel;return Lt.port1.onmessage=$e,function(){return Lt.port2.postMessage(0)}}function ut(){var Lt=setTimeout;return function(){return Lt($e,1)}}var je=new Array(1e3);function $e(){for(var Lt=0;Lt<we;Lt+=2){var mt=je[Lt],on=je[Lt+1];mt(on),je[Lt]=void 0,je[Lt+1]=void 0}we=0}function be(){try{var Lt=Function("return this")().require("vertx");return he=Lt.runOnLoop||Lt.runOnContext,ft()}catch(mt){return ut()}}var Ue=void 0;_e?Ue=We():Ze?Ue=tt():Je?Ue=Ke():Fe===void 0?Ue=be():Ue=ut();function At(Lt,mt){var on=this,_n=new this.constructor(Ye);_n[Ve]===void 0&&Pe(_n);var st=on._state;if(st){var tn=arguments[st-1];me(function(){return St(st,_n,tn,on._result)})}else $t(on,_n,Lt,mt);return _n}function Xe(Lt){var mt=this;if(Lt&&typeof Lt=="object"&&Lt.constructor===mt)return Lt;var on=new mt(Ye);return zt(on,Lt),on}var Ve=Math.random().toString(36).substring(2);function Ye(){}var He=void 0,Ie=1,Re=2;function yt(){return new TypeError("You cannot resolve a promise with itself")}function Dt(){return new TypeError("A promises callback cannot return that same promise.")}function it(Lt,mt,on,_n){try{Lt.call(mt,on,_n)}catch(st){return st}}function Ft(Lt,mt,on){me(function(_n){var st=!1,tn=it(on,mt,function(Gn){st||(st=!0,mt!==Gn?zt(_n,Gn):Pt(_n,Gn))},function(Gn){st||(st=!0,Qt(_n,Gn))},"Settle: "+(_n._label||" unknown promise"));!st&&tn&&(st=!0,Qt(_n,tn))},Lt)}function gt(Lt,mt){mt._state===Ie?Pt(Lt,mt._result):mt._state===Re?Qt(Lt,mt._result):$t(mt,void 0,function(on){return zt(Lt,on)},function(on){return Qt(Lt,on)})}function Et(Lt,mt,on){mt.constructor===Lt.constructor&&on===At&&mt.constructor.resolve===Xe?gt(Lt,mt):on===void 0?Pt(Lt,mt):ne(on)?Ft(Lt,mt,on):Pt(Lt,mt)}function zt(Lt,mt){if(Lt===mt)Qt(Lt,yt());else if(ue(mt)){var on=void 0;try{on=mt.then}catch(_n){Qt(Lt,_n);return}Et(Lt,mt,on)}else Pt(Lt,mt)}function cn(Lt){Lt._onerror&&Lt._onerror(Lt._result),De(Lt)}function Pt(Lt,mt){Lt._state===He&&(Lt._result=mt,Lt._state=Ie,Lt._subscribers.length!==0&&me(De,Lt))}function Qt(Lt,mt){Lt._state===He&&(Lt._state=Re,Lt._result=mt,me(cn,Lt))}function $t(Lt,mt,on,_n){var st=Lt._subscribers,tn=st.length;Lt._onerror=null,st[tn]=mt,st[tn+Ie]=on,st[tn+Re]=_n,tn===0&&Lt._state&&me(De,Lt)}function De(Lt){var mt=Lt._subscribers,on=Lt._state;if(mt.length!==0){for(var _n=void 0,st=void 0,tn=Lt._result,Gn=0;Gn<mt.length;Gn+=3)_n=mt[Gn],st=mt[Gn+on],_n?St(on,_n,st,tn):st(tn);Lt._subscribers.length=0}}function St(Lt,mt,on,_n){var st=ne(on),tn=void 0,Gn=void 0,Nn=!0;if(st){try{tn=on(_n)}catch(fr){Nn=!1,Gn=fr}if(mt===tn){Qt(mt,Dt());return}}else tn=_n;mt._state!==He||(st&&Nn?zt(mt,tn):Nn===!1?Qt(mt,Gn):Lt===Ie?Pt(mt,tn):Lt===Re&&Qt(mt,tn))}function Oe(Lt,mt){try{mt(function(_n){zt(Lt,_n)},function(_n){Qt(Lt,_n)})}catch(on){Qt(Lt,on)}}var re=0;function oe(){return re++}function Pe(Lt){Lt[Ve]=re++,Lt._state=void 0,Lt._result=void 0,Lt._subscribers=[]}function nt(){return new Error("Array Methods must be provided an Array")}var ct=function(){function Lt(mt,on){this._instanceConstructor=mt,this.promise=new mt(Ye),this.promise[Ve]||Pe(this.promise),fe(on)?(this.length=on.length,this._remaining=on.length,this._result=new Array(this.length),this.length===0?Pt(this.promise,this._result):(this.length=this.length||0,this._enumerate(on),this._remaining===0&&Pt(this.promise,this._result))):Qt(this.promise,nt())}return Lt.prototype._enumerate=function(on){for(var _n=0;this._state===He&&_n<on.length;_n++)this._eachEntry(on[_n],_n)},Lt.prototype._eachEntry=function(on,_n){var st=this._instanceConstructor,tn=st.resolve;if(tn===Xe){var Gn=void 0,Nn=void 0,fr=!1;try{Gn=on.then}catch(qr){fr=!0,Nn=qr}if(Gn===At&&on._state!==He)this._settledAt(on._state,_n,on._result);else if(typeof Gn!="function")this._remaining--,this._result[_n]=on;else if(st===Gt){var Gr=new st(Ye);fr?Qt(Gr,Nn):Et(Gr,on,Gn),this._willSettleAt(Gr,_n)}else this._willSettleAt(new st(function(qr){return qr(on)}),_n)}else this._willSettleAt(tn(on),_n)},Lt.prototype._settledAt=function(on,_n,st){var tn=this.promise;tn._state===He&&(this._remaining--,on===Re?Qt(tn,st):this._result[_n]=st),this._remaining===0&&Pt(tn,this._result)},Lt.prototype._willSettleAt=function(on,_n){var st=this;$t(on,void 0,function(tn){return st._settledAt(Ie,_n,tn)},function(tn){return st._settledAt(Re,_n,tn)})},Lt}();function Ge(Lt){return new ct(this,Lt).promise}function Ct(Lt){var mt=this;return fe(Lt)?new mt(function(on,_n){for(var st=Lt.length,tn=0;tn<st;tn++)mt.resolve(Lt[tn]).then(on,_n)}):new mt(function(on,_n){return _n(new TypeError("You must pass an array to race."))})}function Rt(Lt){var mt=this,on=new mt(Ye);return Qt(on,Lt),on}function bt(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function rn(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var Gt=function(){function Lt(mt){this[Ve]=oe(),this._result=this._state=void 0,this._subscribers=[],Ye!==mt&&(typeof mt!="function"&&bt(),this instanceof Lt?Oe(this,mt):rn())}return Lt.prototype.catch=function(on){return this.then(null,on)},Lt.prototype.finally=function(on){var _n=this,st=_n.constructor;return ne(on)?_n.then(function(tn){return st.resolve(on()).then(function(){return tn})},function(tn){return st.resolve(on()).then(function(){throw tn})}):_n.then(on,on)},Lt}();Gt.prototype.then=At,Gt.all=Ge,Gt.race=Ct,Gt.resolve=Xe,Gt.reject=Rt,Gt._setScheduler=xe,Gt._setAsap=Ee,Gt._asap=me;function xn(){var Lt=void 0;if(typeof ae.g!="undefined")Lt=ae.g;else if(typeof self!="undefined")Lt=self;else try{Lt=Function("return this")()}catch(_n){throw new Error("polyfill failed because global object is unavailable in this environment")}var mt=Lt.Promise;if(mt){var on=null;try{on=Object.prototype.toString.call(mt.resolve())}catch(_n){}if(on==="[object Promise]"&&!mt.cast)return}Lt.Promise=Gt}return Gt.polyfill=xn,Gt.Promise=Gt,Gt})},html2canvas:function(ie){"use strict";ie.exports=Me},jspdf:function(ie){"use strict";ie.exports=ht}},Ne={};function Be(ie){var ue=Ne[ie];if(ue!==void 0)return ue.exports;var ne=Ne[ie]={exports:{}};return ze[ie].call(ne.exports,ne,ne.exports,Be),ne.exports}(function(){Be.n=function(ie){var ue=ie&&ie.__esModule?function(){return ie.default}:function(){return ie};return Be.d(ue,{a:ue}),ue}})(),function(){Be.d=function(ie,ue){for(var ne in ue)Be.o(ue,ne)&&!Be.o(ie,ne)&&Object.defineProperty(ie,ne,{enumerable:!0,get:ue[ne]})}}(),function(){Be.o=function(ie,ue){return Object.prototype.hasOwnProperty.call(ie,ue)}}(),function(){Be.r=function(ie){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(ie,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(ie,"__esModule",{value:!0})}}();var ke={};return function(){"use strict";Be.r(ke);var ie=Be("./src/worker.js"),ue=Be("./src/plugin/jspdf-plugin.js"),ne=Be("./src/plugin/pagebreaks.js"),ge=Be("./src/plugin/hyperlinks.js"),fe=function we(he,ce){var me=new we.Worker(ce);return he?me.from(he).save():me};fe.Worker=ie.default,ke.default=fe}(),ke=ke.default,ke}()})},67467:function(kt,Yt){Yt.read=function(ae,b,ht,Me,ze){var Ne,Be,ke=ze*8-Me-1,ie=(1<<ke)-1,ue=ie>>1,ne=-7,ge=ht?ze-1:0,fe=ht?-1:1,we=ae[b+ge];for(ge+=fe,Ne=we&(1<<-ne)-1,we>>=-ne,ne+=ke;ne>0;Ne=Ne*256+ae[b+ge],ge+=fe,ne-=8);for(Be=Ne&(1<<-ne)-1,Ne>>=-ne,ne+=Me;ne>0;Be=Be*256+ae[b+ge],ge+=fe,ne-=8);if(Ne===0)Ne=1-ue;else{if(Ne===ie)return Be?NaN:(we?-1:1)*(1/0);Be=Be+Math.pow(2,Me),Ne=Ne-ue}return(we?-1:1)*Be*Math.pow(2,Ne-Me)},Yt.write=function(ae,b,ht,Me,ze,Ne){var Be,ke,ie,ue=Ne*8-ze-1,ne=(1<<ue)-1,ge=ne>>1,fe=ze===23?Math.pow(2,-24)-Math.pow(2,-77):0,we=Me?0:Ne-1,he=Me?1:-1,ce=b<0||b===0&&1/b<0?1:0;for(b=Math.abs(b),isNaN(b)||b===1/0?(ke=isNaN(b)?1:0,Be=ne):(Be=Math.floor(Math.log(b)/Math.LN2),b*(ie=Math.pow(2,-Be))<1&&(Be--,ie*=2),Be+ge>=1?b+=fe/ie:b+=fe*Math.pow(2,1-ge),b*ie>=2&&(Be++,ie/=2),Be+ge>=ne?(ke=0,Be=ne):Be+ge>=1?(ke=(b*ie-1)*Math.pow(2,ze),Be=Be+ge):(ke=b*Math.pow(2,ge-1)*Math.pow(2,ze),Be=0));ze>=8;ae[ht+we]=ke&255,we+=he,ke/=256,ze-=8);for(Be=Be<<ze|ke,ue+=ze;ue>0;ae[ht+we]=Be&255,we+=he,Be/=256,ue-=8);ae[ht+we-he]|=ce*128}},65355:function(kt,Yt,ae){"use strict";ae.r(Yt),ae.d(Yt,{AcroForm:function(){return fv},AcroFormAppearance:function(){return ta},AcroFormButton:function(){return Go},AcroFormCheckBox:function(){return rd},AcroFormChoiceField:function(){return Zu},AcroFormComboBox:function(){return Yu},AcroFormEditBox:function(){return td},AcroFormListBox:function(){return Hu},AcroFormPasswordField:function(){return ad},AcroFormPushButton:function(){return nd},AcroFormRadioButton:function(){return Vu},AcroFormTextField:function(){return du},GState:function(){return ed},ShadingPattern:function(){return uu},TilingPattern:function(){return Uu},default:function(){return ha},jsPDF:function(){return ha}});var b=ae(76190),ht={},Me=function(a,E,y,x,z){var ee=new Worker(ht[E]||(ht[E]=URL.createObjectURL(new Blob([a+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return ee.onmessage=function(de){var le=de.data,pe=le.$e$;if(pe){var ye=new Error(pe[0]);ye.code=pe[1],ye.stack=pe[2],z(ye,null)}else z(null,le)},ee.postMessage(y,x),ee},ze=Uint8Array,Ne=Uint16Array,Be=Int32Array,ke=new ze([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),ie=new ze([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),ue=new ze([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),ne=function(a,E){for(var y=new Ne(31),x=0;x<31;++x)y[x]=E+=1<<a[x-1];for(var z=new Be(y[30]),x=1;x<30;++x)for(var ee=y[x];ee<y[x+1];++ee)z[ee]=ee-y[x]<<5|x;return{b:y,r:z}},ge=ne(ke,2),fe=ge.b,we=ge.r;fe[28]=258,we[258]=28;for(var he=ne(ie,0),ce=he.b,me=he.r,xe=new Ne(32768),Ee=0;Ee<32768;++Ee){var Fe=(Ee&43690)>>1|(Ee&21845)<<1;Fe=(Fe&52428)>>2|(Fe&13107)<<2,Fe=(Fe&61680)>>4|(Fe&3855)<<4,xe[Ee]=((Fe&65280)>>8|(Fe&255)<<8)>>1}for(var Ae=function(a,E,y){for(var x=a.length,z=0,ee=new Ne(E);z<x;++z)a[z]&&++ee[a[z]-1];var de=new Ne(E);for(z=1;z<E;++z)de[z]=de[z-1]+ee[z-1]<<1;var le;if(y){le=new Ne(1<<E);var pe=15-E;for(z=0;z<x;++z)if(a[z])for(var ye=z<<4|a[z],Le=E-a[z],Qe=de[a[z]-1]++<<Le,rt=Qe|(1<<Le)-1;Qe<=rt;++Qe)le[xe[Qe]>>pe]=ye}else for(le=new Ne(x),z=0;z<x;++z)a[z]&&(le[z]=xe[de[a[z]-1]++]>>15-a[z]);return le},Ze=new ze(288),Ee=0;Ee<144;++Ee)Ze[Ee]=8;for(var Ee=144;Ee<256;++Ee)Ze[Ee]=9;for(var Ee=256;Ee<280;++Ee)Ze[Ee]=7;for(var Ee=280;Ee<288;++Ee)Ze[Ee]=8;for(var _e=new ze(32),Ee=0;Ee<32;++Ee)_e[Ee]=5;var Je=Ae(Ze,9,0),We=null,ft=Ae(_e,5,0),tt=null,Ke=function(a){for(var E=a[0],y=1;y<a.length;++y)a[y]>E&&(E=a[y]);return E},ut=function(a,E,y){var x=E/8|0;return(a[x]|a[x+1]<<8)>>(E&7)&y},je=function(a,E){var y=E/8|0;return(a[y]|a[y+1]<<8|a[y+2]<<16)>>(E&7)},$e=function(a){return(a+7)/8|0},be=function(a,E,y){return(E==null||E<0)&&(E=0),(y==null||y>a.length)&&(y=a.length),new ze(a.subarray(E,y))},Ue={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},At=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],Xe=function(a,E,y){var x=new Error(E||At[a]);if(x.code=a,Error.captureStackTrace&&Error.captureStackTrace(x,Xe),!y)throw x;return x},Ve=function(a,E,y,x){var z=a.length,ee=x?x.length:0;if(!z||E.f&&!E.l)return y||new ze(0);var de=!y,le=de||E.i!=2,pe=E.i;de&&(y=new ze(z*3));var ye=function(gr){var Zr=y.length;if(gr>Zr){var Hr=new ze(Math.max(Zr*2,gr));Hr.set(y),y=Hr}},Le=E.f||0,Qe=E.p||0,rt=E.b||0,Se=E.l,Bt=E.d,xt=E.m,Nt=E.n,pt=z*8;do{if(!Se){Le=ut(a,Qe,1);var en=ut(a,Qe+1,3);if(Qe+=3,en)if(en==1)Se=We,Bt=tt,xt=9,Nt=5;else if(en==2){var qn=ut(a,Qe,31)+257,Un=ut(a,Qe+10,15)+4,un=qn+ut(a,Qe+5,31)+1;Qe+=14;for(var Wt=new ze(un),bn=new ze(19),dt=0;dt<Un;++dt)bn[ue[dt]]=ut(a,Qe+dt*3,7);Qe+=Un*3;for(var jt=Ke(bn),qt=(1<<jt)-1,Jt=Ae(bn,jt,1),dt=0;dt<un;){var In=Jt[ut(a,Qe,qt)];Qe+=In&15;var Kt=In>>4;if(Kt<16)Wt[dt++]=Kt;else{var zn=0,Zn=0;for(Kt==16?(Zn=3+ut(a,Qe,3),Qe+=2,zn=Wt[dt-1]):Kt==17?(Zn=3+ut(a,Qe,7),Qe+=3):Kt==18&&(Zn=11+ut(a,Qe,127),Qe+=7);Zn--;)Wt[dt++]=zn}}var Dn=Wt.subarray(0,qn),Hn=Wt.subarray(qn);xt=Ke(Dn),Nt=Ke(Hn),Se=Ae(Dn,xt,1),Bt=Ae(Hn,Nt,1)}else Xe(1);else{var Kt=$e(Qe)+4,_t=a[Kt-4]|a[Kt-3]<<8,Pn=Kt+_t;if(Pn>z){pe&&Xe(0);break}le&&ye(rt+_t),y.set(a.subarray(Kt,Pn),rt),E.b=rt+=_t,E.p=Qe=Pn*8,E.f=Le;continue}if(Qe>pt){pe&&Xe(0);break}}le&&ye(rt+131072);for(var Dr=(1<<xt)-1,cr=(1<<Nt)-1,lt=Qe;;lt=Qe){var zn=Se[je(a,Qe)&Dr],Tt=zn>>4;if(Qe+=zn&15,Qe>pt){pe&&Xe(0);break}if(zn||Xe(2),Tt<256)y[rt++]=Tt;else if(Tt==256){lt=Qe,Se=null;break}else{var Vt=Tt-254;if(Tt>264){var dt=Tt-257,an=ke[dt];Vt=ut(a,Qe,(1<<an)-1)+fe[dt],Qe+=an}var yn=Bt[je(a,Qe)&cr],Sn=yn>>4;yn||Xe(3),Qe+=yn&15;var Hn=ce[Sn];if(Sn>3){var an=ie[Sn];Hn+=je(a,Qe)&(1<<an)-1,Qe+=an}if(Qe>pt){pe&&Xe(0);break}le&&ye(rt+131072);var Wn=rt+Vt;if(rt<Hn){var Rn=ee-Hn,or=Math.min(Hn,Wn);for(Rn+rt<0&&Xe(3);rt<or;++rt)y[rt]=x[Rn+rt]}for(;rt<Wn;++rt)y[rt]=y[rt-Hn]}}E.l=Se,E.p=lt,E.b=rt,E.f=Le,Se&&(Le=1,E.m=xt,E.d=Bt,E.n=Nt)}while(!Le);return rt!=y.length&&de?be(y,0,rt):y.subarray(0,rt)},Ye=function(a,E,y){y<<=E&7;var x=E/8|0;a[x]|=y,a[x+1]|=y>>8},He=function(a,E,y){y<<=E&7;var x=E/8|0;a[x]|=y,a[x+1]|=y>>8,a[x+2]|=y>>16},Ie=function(a,E){for(var y=[],x=0;x<a.length;++x)a[x]&&y.push({s:x,f:a[x]});var z=y.length,ee=y.slice();if(!z)return{t:Et,l:0};if(z==1){var de=new ze(y[0].s+1);return de[y[0].s]=1,{t:de,l:1}}y.sort(function(Pn,qn){return Pn.f-qn.f}),y.push({s:-1,f:25001});var le=y[0],pe=y[1],ye=0,Le=1,Qe=2;for(y[0]={s:-1,f:le.f+pe.f,l:le,r:pe};Le!=z-1;)le=y[y[ye].f<y[Qe].f?ye++:Qe++],pe=y[ye!=Le&&y[ye].f<y[Qe].f?ye++:Qe++],y[Le++]={s:-1,f:le.f+pe.f,l:le,r:pe};for(var rt=ee[0].s,x=1;x<z;++x)ee[x].s>rt&&(rt=ee[x].s);var Se=new Ne(rt+1),Bt=Re(y[Le-1],Se,0);if(Bt>E){var x=0,xt=0,Nt=Bt-E,pt=1<<Nt;for(ee.sort(function(qn,Un){return Se[Un.s]-Se[qn.s]||qn.f-Un.f});x<z;++x){var en=ee[x].s;if(Se[en]>E)xt+=pt-(1<<Bt-Se[en]),Se[en]=E;else break}for(xt>>=Nt;xt>0;){var Kt=ee[x].s;Se[Kt]<E?xt-=1<<E-Se[Kt]++-1:++x}for(;x>=0&&xt;--x){var _t=ee[x].s;Se[_t]==E&&(--Se[_t],++xt)}Bt=E}return{t:new ze(Se),l:Bt}},Re=function(a,E,y){return a.s==-1?Math.max(Re(a.l,E,y+1),Re(a.r,E,y+1)):E[a.s]=y},yt=function(a){for(var E=a.length;E&&!a[--E];);for(var y=new Ne(++E),x=0,z=a[0],ee=1,de=function(pe){y[x++]=pe},le=1;le<=E;++le)if(a[le]==z&&le!=E)++ee;else{if(!z&&ee>2){for(;ee>138;ee-=138)de(32754);ee>2&&(de(ee>10?ee-11<<5|28690:ee-3<<5|12305),ee=0)}else if(ee>3){for(de(z),--ee;ee>6;ee-=6)de(8304);ee>2&&(de(ee-3<<5|8208),ee=0)}for(;ee--;)de(z);ee=1,z=a[le]}return{c:y.subarray(0,x),n:E}},Dt=function(a,E){for(var y=0,x=0;x<E.length;++x)y+=a[x]*E[x];return y},it=function(a,E,y){var x=y.length,z=$e(E+2);a[z]=x&255,a[z+1]=x>>8,a[z+2]=a[z]^255,a[z+3]=a[z+1]^255;for(var ee=0;ee<x;++ee)a[z+ee+4]=y[ee];return(z+4+x)*8},Ft=function(a,E,y,x,z,ee,de,le,pe,ye,Le){Ye(E,Le++,y),++z[256];for(var Qe=Ie(z,15),rt=Qe.t,Se=Qe.l,Bt=Ie(ee,15),xt=Bt.t,Nt=Bt.l,pt=yt(rt),en=pt.c,Kt=pt.n,_t=yt(xt),Pn=_t.c,qn=_t.n,Un=new Ne(19),un=0;un<en.length;++un)++Un[en[un]&31];for(var un=0;un<Pn.length;++un)++Un[Pn[un]&31];for(var Wt=Ie(Un,7),bn=Wt.t,dt=Wt.l,jt=19;jt>4&&!bn[ue[jt-1]];--jt);var qt=ye+5<<3,Jt=Dt(z,Ze)+Dt(ee,_e)+de,In=Dt(z,rt)+Dt(ee,xt)+de+14+3*jt+Dt(Un,bn)+2*Un[16]+3*Un[17]+7*Un[18];if(pe>=0&&qt<=Jt&&qt<=In)return it(E,Le,a.subarray(pe,pe+ye));var zn,Zn,Dn,Hn;if(Ye(E,Le,1+(In<Jt)),Le+=2,In<Jt){zn=Ae(rt,Se,0),Zn=rt,Dn=Ae(xt,Nt,0),Hn=xt;var Dr=Ae(bn,dt,0);Ye(E,Le,Kt-257),Ye(E,Le+5,qn-1),Ye(E,Le+10,jt-4),Le+=14;for(var un=0;un<jt;++un)Ye(E,Le+3*un,bn[ue[un]]);Le+=3*jt;for(var cr=[en,Pn],lt=0;lt<2;++lt)for(var Tt=cr[lt],un=0;un<Tt.length;++un){var Vt=Tt[un]&31;Ye(E,Le,Dr[Vt]),Le+=bn[Vt],Vt>15&&(Ye(E,Le,Tt[un]>>5&127),Le+=Tt[un]>>12)}}else zn=Je,Zn=Ze,Dn=ft,Hn=_e;for(var un=0;un<le;++un){var an=x[un];if(an>255){var Vt=an>>18&31;He(E,Le,zn[Vt+257]),Le+=Zn[Vt+257],Vt>7&&(Ye(E,Le,an>>23&31),Le+=ke[Vt]);var yn=an&31;He(E,Le,Dn[yn]),Le+=Hn[yn],yn>3&&(He(E,Le,an>>5&8191),Le+=ie[yn])}else He(E,Le,zn[an]),Le+=Zn[an]}return He(E,Le,zn[256]),Le+Zn[256]},gt=new Be([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Et=new ze(0),zt=function(a,E,y,x,z,ee){var de=ee.z||a.length,le=new ze(x+de+5*(1+Math.ceil(de/7e3))+z),pe=le.subarray(x,le.length-z),ye=ee.l,Le=(ee.r||0)&7;if(E){Le&&(pe[0]=ee.r>>3);for(var Qe=gt[E-1],rt=Qe>>13,Se=Qe&8191,Bt=(1<<y)-1,xt=ee.p||new Ne(32768),Nt=ee.h||new Ne(Bt+1),pt=Math.ceil(y/3),en=2*pt,Kt=function(Qn){return(a[Qn]^a[Qn+1]<<pt^a[Qn+2]<<en)&Bt},_t=new Be(25e3),Pn=new Ne(288),qn=new Ne(32),Un=0,un=0,Wt=ee.i||0,bn=0,dt=ee.w||0,jt=0;Wt+2<de;++Wt){var qt=Kt(Wt),Jt=Wt&32767,In=Nt[qt];if(xt[Jt]=In,Nt[qt]=Jt,dt<=Wt){var zn=de-Wt;if((Un>7e3||bn>24576)&&(zn>423||!ye)){Le=Ft(a,pe,0,_t,Pn,qn,un,bn,jt,Wt-jt,Le),bn=Un=un=0,jt=Wt;for(var Zn=0;Zn<286;++Zn)Pn[Zn]=0;for(var Zn=0;Zn<30;++Zn)qn[Zn]=0}var Dn=2,Hn=0,Dr=Se,cr=Jt-In&32767;if(zn>2&&qt==Kt(Wt-cr))for(var lt=Math.min(rt,zn)-1,Tt=Math.min(32767,Wt),Vt=Math.min(258,zn);cr<=Tt&&--Dr&&Jt!=In;){if(a[Wt+Dn]==a[Wt+Dn-cr]){for(var an=0;an<Vt&&a[Wt+an]==a[Wt+an-cr];++an);if(an>Dn){if(Dn=an,Hn=cr,an>lt)break;for(var yn=Math.min(cr,an-2),Sn=0,Zn=0;Zn<yn;++Zn){var Wn=Wt-cr+Zn&32767,Rn=xt[Wn],or=Wn-Rn&32767;or>Sn&&(Sn=or,In=Wn)}}}Jt=In,In=xt[Jt],cr+=Jt-In&32767}if(Hn){_t[bn++]=268435456|we[Dn]<<18|me[Hn];var gr=we[Dn]&31,Zr=me[Hn]&31;un+=ke[gr]+ie[Zr],++Pn[257+gr],++qn[Zr],dt=Wt+Dn,++Un}else _t[bn++]=a[Wt],++Pn[a[Wt]]}}for(Wt=Math.max(Wt,dt);Wt<de;++Wt)_t[bn++]=a[Wt],++Pn[a[Wt]];Le=Ft(a,pe,ye,_t,Pn,qn,un,bn,jt,Wt-jt,Le),ye||(ee.r=Le&7|pe[Le/8|0]<<3,Le-=7,ee.h=Nt,ee.p=xt,ee.i=Wt,ee.w=dt)}else{for(var Wt=ee.w||0;Wt<de+ye;Wt+=65535){var Hr=Wt+65535;Hr>=de&&(pe[Le/8|0]=ye,Hr=de),Le=it(pe,Le+1,a.subarray(Wt,Hr))}ee.i=de}return be(le,0,x+$e(Le)+z)},cn=null,Pt=function(){var a=-1;return{p:function(E){for(var y=a,x=0;x<E.length;++x)y=cn[y&255^E[x]]^y>>>8;a=y},d:function(){return~a}}},Qt=function(){var a=1,E=0;return{p:function(y){for(var x=a,z=E,ee=y.length|0,de=0;de!=ee;){for(var le=Math.min(de+2655,ee);de<le;++de)z+=x+=y[de];x=(x&65535)+15*(x>>16),z=(z&65535)+15*(z>>16)}a=x,E=z},d:function(){return a%=65521,E%=65521,(a&255)<<24|(a&65280)<<8|(E&255)<<8|E>>8}}},$t=function(a,E,y,x,z){if(!z&&(z={l:1},E.dictionary)){var ee=E.dictionary.subarray(-32768),de=new ze(ee.length+a.length);de.set(ee),de.set(a,ee.length),a=de,z.w=ee.length}return zt(a,E.level==null?6:E.level,E.mem==null?z.l?Math.ceil(Math.max(8,Math.min(13,Math.log(a.length)))*1.5):20:12+E.mem,y,x,z)},De=function(a,E){var y={};for(var x in a)y[x]=a[x];for(var x in E)y[x]=E[x];return y},St=function(a,E,y){for(var x=a(),z=a.toString(),ee=z.slice(z.indexOf("[")+1,z.lastIndexOf("]")).replace(/\s+/g,"").split(","),de=0;de<x.length;++de){var le=x[de],pe=ee[de];if(typeof le=="function"){E+=";"+pe+"=";var ye=le.toString();if(le.prototype)if(ye.indexOf("[native code]")!=-1){var Le=ye.indexOf(" ",8)+1;E+=ye.slice(Le,ye.indexOf("(",Le))}else{E+=ye;for(var Qe in le.prototype)E+=";"+pe+".prototype."+Qe+"="+le.prototype[Qe].toString()}else E+=ye}else y[pe]=le}return E},Oe=null,re=function(a){var E=[];for(var y in a)a[y].buffer&&E.push((a[y]=new a[y].constructor(a[y])).buffer);return E},oe=function(a,E,y,x){if(!Oe[y]){for(var z="",ee={},de=a.length-1,le=0;le<de;++le)z=St(a[le],z,ee);Oe[y]={c:St(a[de],z,ee),e:ee}}var pe=De({},Oe[y].e);return Me(Oe[y].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+E.toString()+"}",y,pe,re(pe),x)},Pe=function(){return[ze,Ne,Be,ke,ie,ue,fe,ce,We,tt,xe,At,Ae,Ke,ut,je,$e,be,Xe,Ve,jn,bt,rn]},nt=function(){return[ze,Ne,Be,ke,ie,ue,we,me,Je,Ze,ft,_e,xe,gt,Et,Ae,Ye,He,Ie,Re,yt,Dt,it,Ft,$e,be,zt,$t,Cn,bt]},ct=function(){return[tn,fr,st,Pt,cn]},Ge=function(){return[Gn,Nn]},Ct=function(){return[Gr,st,Qt]},Rt=function(){return[qr]},bt=function(a){return postMessage(a,[a.buffer])},rn=function(a){return a&&{out:a.size&&new ze(a.size),dictionary:a.dictionary}},Gt=function(a,E,y,x,z,ee){var de=oe(y,x,z,function(le,pe){de.terminate(),ee(le,pe)});return de.postMessage([a,E],E.consume?[a.buffer]:[]),function(){de.terminate()}},xn=function(a){return a.ondata=function(E,y){return postMessage([E,y],[E.buffer])},function(E){E.data.length?(a.push(E.data[0],E.data[1]),postMessage([E.data[0].length])):a.flush()}},Lt=function(a,E,y,x,z,ee,de){var le,pe=oe(a,x,z,function(ye,Le){ye?(pe.terminate(),E.ondata.call(E,ye)):Array.isArray(Le)?Le.length==1?(E.queuedSize-=Le[0],E.ondrain&&E.ondrain(Le[0])):(Le[1]&&pe.terminate(),E.ondata.call(E,ye,Le[0],Le[1])):de(Le)});pe.postMessage(y),E.queuedSize=0,E.push=function(ye,Le){E.ondata||Xe(5),le&&E.ondata(Xe(4,0,1),null,!!Le),E.queuedSize+=ye.length,pe.postMessage([ye,le=Le],[ye.buffer])},E.terminate=function(){pe.terminate()},ee&&(E.flush=function(){pe.postMessage([])})},mt=function(a,E){return a[E]|a[E+1]<<8},on=function(a,E){return(a[E]|a[E+1]<<8|a[E+2]<<16|a[E+3]<<24)>>>0},_n=function(a,E){return on(a,E)+on(a,E+4)*4294967296},st=function(a,E,y){for(;y;++E)a[E]=y,y>>>=8},tn=function(a,E){var y=E.filename;if(a[0]=31,a[1]=139,a[2]=8,a[8]=E.level<2?4:E.level==9?2:0,a[9]=3,E.mtime!=0&&st(a,4,Math.floor(new Date(E.mtime||Date.now())/1e3)),y){a[3]=8;for(var x=0;x<=y.length;++x)a[x+10]=y.charCodeAt(x)}},Gn=function(a){(a[0]!=31||a[1]!=139||a[2]!=8)&&Xe(6,"invalid gzip data");var E=a[3],y=10;E&4&&(y+=(a[10]|a[11]<<8)+2);for(var x=(E>>3&1)+(E>>4&1);x>0;x-=!a[y++]);return y+(E&2)},Nn=function(a){var E=a.length;return(a[E-4]|a[E-3]<<8|a[E-2]<<16|a[E-1]<<24)>>>0},fr=function(a){return 10+(a.filename?a.filename.length+1:0)},Gr=function(a,E){var y=E.level,x=y==0?0:y<6?1:y==9?3:2;if(a[0]=120,a[1]=x<<6|(E.dictionary&&32),a[1]|=31-(a[0]<<8|a[1])%31,E.dictionary){var z=Qt();z.p(E.dictionary),st(a,2,z.d())}},qr=function(a,E){return((a[0]&15)!=8||a[0]>>4>7||(a[0]<<8|a[1])%31)&&Xe(6,"invalid zlib data"),(a[1]>>5&1)==+!E&&Xe(6,"invalid zlib data: "+(a[1]&32?"need":"unexpected")+" dictionary"),(a[1]>>3&4)+2};function sa(a,E){return typeof a=="function"&&(E=a,a={}),this.ondata=E,a}var Ht=null,hn=null;function sn(a,E,y){return y||(y=E,E={}),typeof y!="function"&&Xe(7),Gt(a,E,[nt],function(x){return bt(Cn(x.data[0],x.data[1]))},0,y)}function Cn(a,E){return $t(a,E||{},0,0)}var Sr=null,$r=null;function rr(a,E,y){return y||(y=E,E={}),typeof y!="function"&&Xe(7),Gt(a,E,[Pe],function(x){return bt(jn(x.data[0],rn(x.data[1])))},1,y)}function jn(a,E){return Ve(a,{i:2},E&&E.out,E&&E.dictionary)}var dn=null,vr=null;function Nr(a,E,y){return y||(y=E,E={}),typeof y!="function"&&Xe(7),Gt(a,E,[nt,ct,function(){return[Or]}],function(x){return bt(Or(x.data[0],x.data[1]))},2,y)}function Or(a,E){E||(E={});var y=Pt(),x=a.length;y.p(a);var z=$t(a,E,fr(E),8),ee=z.length;return tn(z,E),st(z,ee-8,y.d()),st(z,ee-4,x),z}var vn=null,Yn=null;function fn(a,E,y){return y||(y=E,E={}),typeof y!="function"&&Xe(7),Gt(a,E,[Pe,Ge,function(){return[pn]}],function(x){return bt(pn(x.data[0],x.data[1]))},3,y)}function pn(a,E){var y=Gn(a);return y+8>a.length&&Xe(6,"invalid gzip data"),Ve(a.subarray(y,-8),{i:2},E&&E.out||new ze(Nn(a)),E&&E.dictionary)}var kn=null,hr=null;function sr(a,E,y){return y||(y=E,E={}),typeof y!="function"&&Xe(7),Gt(a,E,[nt,Ct,function(){return[kr]}],function(x){return bt(kr(x.data[0],x.data[1]))},4,y)}function kr(a,E){E||(E={});var y=Qt();y.p(a);var x=$t(a,E,E.dictionary?6:2,4);return Gr(x,E),st(x,x.length-4,y.d()),x}var Ur=null,aa=null;function Xr(a,E,y){return y||(y=E,E={}),typeof y!="function"&&Xe(7),Gt(a,E,[Pe,Rt,function(){return[lr]}],function(x){return bt(lr(x.data[0],rn(x.data[1])))},5,y)}function lr(a,E){return Ve(a.subarray(qr(a,E&&E.dictionary),-4),{i:2},E&&E.out,E&&E.dictionary)}var Ba=null,tr=null;function On(a,E,y){return y||(y=E,E={}),typeof y!="function"&&Xe(7),a[0]==31&&a[1]==139&&a[2]==8?fn(a,E,y):(a[0]&15)!=8||a[0]>>4>7||(a[0]<<8|a[1])%31?rr(a,E,y):Xr(a,E,y)}function Fn(a,E){return a[0]==31&&a[1]==139&&a[2]==8?pn(a,E):(a[0]&15)!=8||a[0]>>4>7||(a[0]<<8|a[1])%31?jn(a,E):lr(a,E)}var An=function(a,E,y,x){for(var z in a){var ee=a[z],de=E+z,le=x;Array.isArray(ee)&&(le=De(x,ee[1]),ee=ee[0]),ee instanceof ze?y[de]=[ee,le]:(y[de+="/"]=[new ze(0),le],An(ee,de,y,x))}},Wr=typeof TextEncoder!="undefined"&&new TextEncoder,ea=typeof TextDecoder!="undefined"&&new TextDecoder,Li=0;try{ea.decode(Et,{stream:!0}),Li=1}catch(a){}var to=function(a){for(var E="",y=0;;){var x=a[y++],z=(x>127)+(x>223)+(x>239);if(y+z>a.length)return{s:E,r:be(a,y-1)};z?z==3?(x=((x&15)<<18|(a[y++]&63)<<12|(a[y++]&63)<<6|a[y++]&63)-65536,E+=String.fromCharCode(55296|x>>10,56320|x&1023)):z&1?E+=String.fromCharCode((x&31)<<6|a[y++]&63):E+=String.fromCharCode((x&15)<<12|(a[y++]&63)<<6|a[y++]&63):E+=String.fromCharCode(x)}},ir=null,ca=null;function Za(a,E){if(E){for(var y=new ze(a.length),x=0;x<a.length;++x)y[x]=a.charCodeAt(x);return y}if(Wr)return Wr.encode(a);for(var z=a.length,ee=new ze(a.length+(a.length>>1)),de=0,le=function(Le){ee[de++]=Le},x=0;x<z;++x){if(de+5>ee.length){var pe=new ze(de+8+(z-x<<1));pe.set(ee),ee=pe}var ye=a.charCodeAt(x);ye<128||E?le(ye):ye<2048?(le(192|ye>>6),le(128|ye&63)):ye>55295&&ye<57344?(ye=65536+(ye&1047552)|a.charCodeAt(++x)&1023,le(240|ye>>18),le(128|ye>>12&63),le(128|ye>>6&63),le(128|ye&63)):(le(224|ye>>12),le(128|ye>>6&63),le(128|ye&63))}return be(ee,0,de)}function Vi(a,E){if(E){for(var y="",x=0;x<a.length;x+=16384)y+=String.fromCharCode.apply(null,a.subarray(x,x+16384));return y}else{if(ea)return ea.decode(a);var z=to(a),ee=z.s,y=z.r;return y.length&&Xe(8),ee}}var Pi=function(a){return a==1?3:a<6?2:a==9?1:0},Vn=function(a,E){return E+30+mt(a,E+26)+mt(a,E+28)},da=function(a,E,y){var x=mt(a,E+28),z=Vi(a.subarray(E+46,E+46+x),!(mt(a,E+8)&2048)),ee=E+46+x,de=on(a,E+20),le=y&&de==4294967295?ia(a,ee):[de,on(a,E+24),on(a,E+42)],pe=le[0],ye=le[1],Le=le[2];return[mt(a,E+10),pe,ye,z,ee+mt(a,E+30)+mt(a,E+32),Le]},ia=function(a,E){for(;mt(a,E)!=1;E+=4+mt(a,E+2));return[_n(a,E+12),_n(a,E+4),_n(a,E+20)]},Tn=function(a){var E=0;if(a)for(var y in a){var x=a[y].length;x>65535&&Xe(9),E+=x+4}return E},pi=function(a,E,y,x,z,ee,de,le){var pe=x.length,ye=y.extra,Le=le&&le.length,Qe=Tn(ye);st(a,E,de!=null?33639248:67324752),E+=4,de!=null&&(a[E++]=20,a[E++]=y.os),a[E]=20,E+=2,a[E++]=y.flag<<1|(ee<0&&8),a[E++]=z&&8,a[E++]=y.compression&255,a[E++]=y.compression>>8;var rt=new Date(y.mtime==null?Date.now():y.mtime),Se=rt.getFullYear()-1980;if((Se<0||Se>119)&&Xe(10),st(a,E,Se<<25|rt.getMonth()+1<<21|rt.getDate()<<16|rt.getHours()<<11|rt.getMinutes()<<5|rt.getSeconds()>>1),E+=4,ee!=-1&&(st(a,E,y.crc),st(a,E+4,ee<0?-ee-2:ee),st(a,E+8,y.size)),st(a,E+12,pe),st(a,E+14,Qe),E+=16,de!=null&&(st(a,E,Le),st(a,E+6,y.attrs),st(a,E+10,de),E+=14),a.set(x,E),E+=pe,Qe)for(var Bt in ye){var xt=ye[Bt],Nt=xt.length;st(a,E,+Bt),st(a,E+2,Nt),a.set(xt,E+4),E+=4+Nt}return Le&&(a.set(le,E),E+=Le),E},yi=function(a,E,y,x,z){st(a,E,101010256),st(a,E+8,y),st(a,E+10,y),st(a,E+12,x),st(a,E+16,z)},Ai=null,ci=null,Kr=null,Oa=null;function Na(a,E,y){y||(y=E,E={}),typeof y!="function"&&Xe(7);var x={};An(a,"",x,E);var z=Object.keys(x),ee=z.length,de=0,le=0,pe=ee,ye=new Array(ee),Le=[],Qe=function(){for(var Nt=0;Nt<Le.length;++Nt)Le[Nt]()},rt=function(Nt,pt){Gi(function(){y(Nt,pt)})};Gi(function(){rt=y});var Se=function(){var Nt=new ze(le+22),pt=de,en=le-de;le=0;for(var Kt=0;Kt<pe;++Kt){var _t=ye[Kt];try{var Pn=_t.c.length;pi(Nt,le,_t,_t.f,_t.u,Pn);var qn=30+_t.f.length+Tn(_t.extra),Un=le+qn;Nt.set(_t.c,Un),pi(Nt,de,_t,_t.f,_t.u,Pn,le,_t.m),de+=16+qn+(_t.m?_t.m.length:0),le=Un+Pn}catch(un){return rt(un,null)}}yi(Nt,de,ye.length,en,pt),rt(null,Nt)};ee||Se();for(var Bt=function(Nt){var pt=z[Nt],en=x[pt],Kt=en[0],_t=en[1],Pn=Pt(),qn=Kt.length;Pn.p(Kt);var Un=Za(pt),un=Un.length,Wt=_t.comment,bn=Wt&&Za(Wt),dt=bn&&bn.length,jt=Tn(_t.extra),qt=_t.level==0?0:8,Jt=function(In,zn){if(In)Qe(),rt(In,null);else{var Zn=zn.length;ye[Nt]=De(_t,{size:qn,crc:Pn.d(),c:zn,f:Un,m:bn,u:un!=pt.length||bn&&Wt.length!=dt,compression:qt}),de+=30+un+jt+Zn,le+=76+2*(un+jt)+(dt||0)+Zn,--ee||Se()}};if(un>65535&&Jt(Xe(11,0,1),null),!qt)Jt(null,Kt);else if(qn<16e4)try{Jt(null,Cn(Kt,_t))}catch(In){Jt(In,null)}else Le.push(sn(Kt,_t,Jt))},xt=0;xt<pe;++xt)Bt(xt);return Qe}function qa(a,E){E||(E={});var y={},x=[];An(a,"",y,E);var z=0,ee=0;for(var de in y){var le=y[de],pe=le[0],ye=le[1],Le=ye.level==0?0:8,Qe=Za(de),rt=Qe.length,Se=ye.comment,Bt=Se&&Za(Se),xt=Bt&&Bt.length,Nt=Tn(ye.extra);rt>65535&&Xe(11);var pt=Le?Cn(pe,ye):pe,en=pt.length,Kt=Pt();Kt.p(pe),x.push(De(ye,{size:pe.length,crc:Kt.d(),c:pt,f:Qe,m:Bt,u:rt!=de.length||Bt&&Se.length!=xt,o:z,compression:Le})),z+=30+rt+Nt+en,ee+=76+2*(rt+Nt)+(xt||0)+en}for(var _t=new ze(ee+22),Pn=z,qn=ee-z,Un=0;Un<x.length;++Un){var Qe=x[Un];pi(_t,Qe.o,Qe,Qe.f,Qe.u,Qe.c.length);var un=30+Qe.f.length+Tn(Qe.extra);_t.set(Qe.c,Qe.o+un),pi(_t,z,Qe,Qe.f,Qe.u,Qe.c.length,Qe.o,Qe.m),z+=16+un+(Qe.m?Qe.m.length:0)}return yi(_t,z,x.length,qn,Pn),_t}var Ka=null,bi=null,Di=null,Bo=null,Gi=typeof queueMicrotask=="function"?queueMicrotask:typeof setTimeout=="function"?setTimeout:function(a){a()};function es(a,E,y){y||(y=E,E={}),typeof y!="function"&&Xe(7);var x=[],z=function(){for(var Nt=0;Nt<x.length;++Nt)x[Nt]()},ee={},de=function(Nt,pt){Gi(function(){y(Nt,pt)})};Gi(function(){de=y});for(var le=a.length-22;on(a,le)!=101010256;--le)if(!le||a.length-le>65558)return de(Xe(13,0,1),null),z;var pe=mt(a,le+8);if(pe){var ye=pe,Le=on(a,le+16),Qe=Le==4294967295||ye==65535;if(Qe){var rt=on(a,le-12);Qe=on(a,rt)==101075792,Qe&&(ye=pe=on(a,rt+32),Le=on(a,rt+48))}for(var Se=E&&E.filter,Bt=function(Nt){var pt=da(a,Le,Qe),en=pt[0],Kt=pt[1],_t=pt[2],Pn=pt[3],qn=pt[4],Un=pt[5],un=Vn(a,Un);Le=qn;var Wt=function(dt,jt){dt?(z(),de(dt,null)):(jt&&(ee[Pn]=jt),--pe||de(null,ee))};if(!Se||Se({name:Pn,size:Kt,originalSize:_t,compression:en}))if(!en)Wt(null,be(a,un,un+Kt));else if(en==8){var bn=a.subarray(un,un+Kt);if(_t<524288||Kt>.8*_t)try{Wt(null,jn(bn,{out:new ze(_t)}))}catch(dt){Wt(dt,null)}else x.push(rr(bn,{size:_t},Wt))}else Wt(Xe(14,"unknown compression type "+en,1),null);else Wt(null,null)},xt=0;xt<ye;++xt)Bt(xt)}else de(null,{});return z}function Zo(a,E){for(var y={},x=a.length-22;on(a,x)!=101010256;--x)(!x||a.length-x>65558)&&Xe(13);var z=mt(a,x+8);if(!z)return{};var ee=on(a,x+16),de=ee==4294967295||z==65535;if(de){var le=on(a,x-12);de=on(a,le)==101075792,de&&(z=on(a,le+32),ee=on(a,le+48))}for(var pe=E&&E.filter,ye=0;ye<z;++ye){var Le=da(a,ee,de),Qe=Le[0],rt=Le[1],Se=Le[2],Bt=Le[3],xt=Le[4],Nt=Le[5],pt=Vn(a,Nt);ee=xt,(!pe||pe({name:Bt,size:rt,originalSize:Se,compression:Qe}))&&(Qe?Qe==8?y[Bt]=jn(a.subarray(pt,pt+rt),{out:new ze(Se)}):Xe(14,"unknown compression type "+Qe):y[Bt]=be(a,pt,pt+rt))}return y}var Tr=ae(42978);function ya(a,E="utf8"){return new TextDecoder(E).decode(a)}const Ho=new TextEncoder;function ts(a){return Ho.encode(a)}const ur=1024*8,Aa=(()=>{const a=new Uint8Array(4),E=new Uint32Array(a.buffer);return!((E[0]=1)&a[0])})(),ji={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class vi{constructor(E=ur,y={}){Oi(this,"buffer");Oi(this,"byteLength");Oi(this,"byteOffset");Oi(this,"length");Oi(this,"offset");Oi(this,"lastWrittenByte");Oi(this,"littleEndian");Oi(this,"_data");Oi(this,"_mark");Oi(this,"_marks");let x=!1;typeof E=="number"?E=new ArrayBuffer(E):(x=!0,this.lastWrittenByte=E.byteLength);const z=y.offset?y.offset>>>0:0,ee=E.byteLength-z;let de=z;(ArrayBuffer.isView(E)||E instanceof vi)&&(E.byteLength!==E.buffer.byteLength&&(de=E.byteOffset+z),E=E.buffer),x?this.lastWrittenByte=ee:this.lastWrittenByte=0,this.buffer=E,this.length=ee,this.byteLength=ee,this.byteOffset=de,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,de,ee),this._mark=0,this._marks=[]}available(E=1){return this.offset+E<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(E=1){return this.offset+=E,this}back(E=1){return this.offset-=E,this}seek(E){return this.offset=E,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const E=this._marks.pop();if(E===void 0)throw new Error("Mark stack empty");return this.seek(E),this}rewind(){return this.offset=0,this}ensureAvailable(E=1){if(!this.available(E)){const x=(this.offset+E)*2,z=new Uint8Array(x);z.set(new Uint8Array(this.buffer)),this.buffer=z.buffer,this.length=x,this.byteLength=x,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(E=1){return this.readArray(E,"uint8")}readArray(E,y){const x=ji[y].BYTES_PER_ELEMENT*E,z=this.byteOffset+this.offset,ee=this.buffer.slice(z,z+x);if(this.littleEndian===Aa&&y!=="uint8"&&y!=="int8"){const le=new Uint8Array(this.buffer.slice(z,z+x));le.reverse();const pe=new ji[y](le.buffer);return this.offset+=x,pe.reverse(),pe}const de=new ji[y](ee);return this.offset+=x,de}readInt16(){const E=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,E}readUint16(){const E=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,E}readInt32(){const E=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,E}readUint32(){const E=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,E}readFloat32(){const E=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,E}readFloat64(){const E=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,E}readBigInt64(){const E=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,E}readBigUint64(){const E=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,E}readChar(){return String.fromCharCode(this.readInt8())}readChars(E=1){let y="";for(let x=0;x<E;x++)y+=this.readChar();return y}readUtf8(E=1){return ya(this.readBytes(E))}decodeText(E=1,y="utf8"){return ya(this.readBytes(E),y)}writeBoolean(E){return this.writeUint8(E?255:0),this}writeInt8(E){return this.ensureAvailable(1),this._data.setInt8(this.offset++,E),this._updateLastWrittenByte(),this}writeUint8(E){return this.ensureAvailable(1),this._data.setUint8(this.offset++,E),this._updateLastWrittenByte(),this}writeByte(E){return this.writeUint8(E)}writeBytes(E){this.ensureAvailable(E.length);for(let y=0;y<E.length;y++)this._data.setUint8(this.offset++,E[y]);return this._updateLastWrittenByte(),this}writeInt16(E){return this.ensureAvailable(2),this._data.setInt16(this.offset,E,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(E){return this.ensureAvailable(2),this._data.setUint16(this.offset,E,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(E){return this.ensureAvailable(4),this._data.setInt32(this.offset,E,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(E){return this.ensureAvailable(4),this._data.setUint32(this.offset,E,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(E){return this.ensureAvailable(4),this._data.setFloat32(this.offset,E,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(E){return this.ensureAvailable(8),this._data.setFloat64(this.offset,E,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(E){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,E,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(E){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,E,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(E){return this.writeUint8(E.charCodeAt(0))}writeChars(E){for(let y=0;y<E.length;y++)this.writeUint8(E.charCodeAt(y));return this}writeUtf8(E){return this.writeBytes(ts(E))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}const ws=4,Ms=0,dr=1,Os=2;function os(a){let E=a.length;for(;--E>=0;)a[E]=0}const Kn=0,Ir=1,$a=2,wi=3,co=258,xa=29,La=256,xs=La+1+xa,di=30,pa=19,Ha=2*xs+1,xi=15,mi=16,Ar=7,$n=256,Rr=16,_r=17,ei=18,Ut=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),gn=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),Mn=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),Er=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),xr=512,Cr=new Array((xs+2)*2);os(Cr);const wr=new Array(di*2);os(wr);const Lr=new Array(xr);os(Lr);const Fr=new Array(co-wi+1);os(Fr);const Vr=new Array(xa);os(Vr);const Qa=new Array(di);os(Qa);function Pa(a,E,y,x,z){this.static_tree=a,this.extra_bits=E,this.extra_base=y,this.elems=x,this.max_length=z,this.has_stree=a&&a.length}let fa,Ta,Da;function Jn(a,E){this.dyn_tree=a,this.max_code=0,this.stat_desc=E}const no=a=>a<256?Lr[a]:Lr[256+(a>>>7)],Ya=(a,E)=>{a.pending_buf[a.pending++]=E&255,a.pending_buf[a.pending++]=E>>>8&255},Ci=(a,E,y)=>{a.bi_valid>mi-y?(a.bi_buf|=E<<a.bi_valid&65535,Ya(a,a.bi_buf),a.bi_buf=E>>mi-a.bi_valid,a.bi_valid+=y-mi):(a.bi_buf|=E<<a.bi_valid&65535,a.bi_valid+=y)},_a=(a,E,y)=>{Ci(a,y[E*2],y[E*2+1])},Si=(a,E)=>{let y=0;do y|=a&1,a>>>=1,y<<=1;while(--E>0);return y>>>1},oo=a=>{a.bi_valid===16?(Ya(a,a.bi_buf),a.bi_buf=0,a.bi_valid=0):a.bi_valid>=8&&(a.pending_buf[a.pending++]=a.bi_buf&255,a.bi_buf>>=8,a.bi_valid-=8)},Sa=(a,E)=>{const y=E.dyn_tree,x=E.max_code,z=E.stat_desc.static_tree,ee=E.stat_desc.has_stree,de=E.stat_desc.extra_bits,le=E.stat_desc.extra_base,pe=E.stat_desc.max_length;let ye,Le,Qe,rt,Se,Bt,xt=0;for(rt=0;rt<=xi;rt++)a.bl_count[rt]=0;for(y[a.heap[a.heap_max]*2+1]=0,ye=a.heap_max+1;ye<Ha;ye++)Le=a.heap[ye],rt=y[y[Le*2+1]*2+1]+1,rt>pe&&(rt=pe,xt++),y[Le*2+1]=rt,!(Le>x)&&(a.bl_count[rt]++,Se=0,Le>=le&&(Se=de[Le-le]),Bt=y[Le*2],a.opt_len+=Bt*(rt+Se),ee&&(a.static_len+=Bt*(z[Le*2+1]+Se)));if(xt!==0){do{for(rt=pe-1;a.bl_count[rt]===0;)rt--;a.bl_count[rt]--,a.bl_count[rt+1]+=2,a.bl_count[pe]--,xt-=2}while(xt>0);for(rt=pe;rt!==0;rt--)for(Le=a.bl_count[rt];Le!==0;)Qe=a.heap[--ye],!(Qe>x)&&(y[Qe*2+1]!==rt&&(a.opt_len+=(rt-y[Qe*2+1])*y[Qe*2],y[Qe*2+1]=rt),Le--)}},zi=(a,E,y)=>{const x=new Array(xi+1);let z=0,ee,de;for(ee=1;ee<=xi;ee++)z=z+y[ee-1]<<1,x[ee]=z;for(de=0;de<=E;de++){let le=a[de*2+1];le!==0&&(a[de*2]=Si(x[le]++,le))}},ti=()=>{let a,E,y,x,z;const ee=new Array(xi+1);for(y=0,x=0;x<xa-1;x++)for(Vr[x]=y,a=0;a<1<<Ut[x];a++)Fr[y++]=x;for(Fr[y-1]=x,z=0,x=0;x<16;x++)for(Qa[x]=z,a=0;a<1<<gn[x];a++)Lr[z++]=x;for(z>>=7;x<di;x++)for(Qa[x]=z<<7,a=0;a<1<<gn[x]-7;a++)Lr[256+z++]=x;for(E=0;E<=xi;E++)ee[E]=0;for(a=0;a<=143;)Cr[a*2+1]=8,a++,ee[8]++;for(;a<=255;)Cr[a*2+1]=9,a++,ee[9]++;for(;a<=279;)Cr[a*2+1]=7,a++,ee[7]++;for(;a<=287;)Cr[a*2+1]=8,a++,ee[8]++;for(zi(Cr,xs+1,ee),a=0;a<di;a++)wr[a*2+1]=5,wr[a*2]=Si(a,5);fa=new Pa(Cr,Ut,La+1,xs,xi),Ta=new Pa(wr,gn,0,di,xi),Da=new Pa(new Array(0),Mn,0,pa,Ar)},Yo=a=>{let E;for(E=0;E<xs;E++)a.dyn_ltree[E*2]=0;for(E=0;E<di;E++)a.dyn_dtree[E*2]=0;for(E=0;E<pa;E++)a.bl_tree[E*2]=0;a.dyn_ltree[$n*2]=1,a.opt_len=a.static_len=0,a.sym_next=a.matches=0},go=a=>{a.bi_valid>8?Ya(a,a.bi_buf):a.bi_valid>0&&(a.pending_buf[a.pending++]=a.bi_buf),a.bi_buf=0,a.bi_valid=0},ko=(a,E,y,x)=>{const z=E*2,ee=y*2;return a[z]<a[ee]||a[z]===a[ee]&&x[E]<=x[y]},To=(a,E,y)=>{const x=a.heap[y];let z=y<<1;for(;z<=a.heap_len&&(z<a.heap_len&&ko(E,a.heap[z+1],a.heap[z],a.depth)&&z++,!ko(E,x,a.heap[z],a.depth));)a.heap[y]=a.heap[z],y=z,z<<=1;a.heap[y]=x},Vo=(a,E,y)=>{let x,z,ee=0,de,le;if(a.sym_next!==0)do x=a.pending_buf[a.sym_buf+ee++]&255,x+=(a.pending_buf[a.sym_buf+ee++]&255)<<8,z=a.pending_buf[a.sym_buf+ee++],x===0?_a(a,z,E):(de=Fr[z],_a(a,de+La+1,E),le=Ut[de],le!==0&&(z-=Vr[de],Ci(a,z,le)),x--,de=no(x),_a(a,de,y),le=gn[de],le!==0&&(x-=Qa[de],Ci(a,x,le)));while(ee<a.sym_next);_a(a,$n,E)},Ra=(a,E)=>{const y=E.dyn_tree,x=E.stat_desc.static_tree,z=E.stat_desc.has_stree,ee=E.stat_desc.elems;let de,le,pe=-1,ye;for(a.heap_len=0,a.heap_max=Ha,de=0;de<ee;de++)y[de*2]!==0?(a.heap[++a.heap_len]=pe=de,a.depth[de]=0):y[de*2+1]=0;for(;a.heap_len<2;)ye=a.heap[++a.heap_len]=pe<2?++pe:0,y[ye*2]=1,a.depth[ye]=0,a.opt_len--,z&&(a.static_len-=x[ye*2+1]);for(E.max_code=pe,de=a.heap_len>>1;de>=1;de--)To(a,y,de);ye=ee;do de=a.heap[1],a.heap[1]=a.heap[a.heap_len--],To(a,y,1),le=a.heap[1],a.heap[--a.heap_max]=de,a.heap[--a.heap_max]=le,y[ye*2]=y[de*2]+y[le*2],a.depth[ye]=(a.depth[de]>=a.depth[le]?a.depth[de]:a.depth[le])+1,y[de*2+1]=y[le*2+1]=ye,a.heap[1]=ye++,To(a,y,1);while(a.heap_len>=2);a.heap[--a.heap_max]=a.heap[1],Sa(a,E),zi(y,pe,a.bl_count)},ks=(a,E,y)=>{let x,z=-1,ee,de=E[0*2+1],le=0,pe=7,ye=4;for(de===0&&(pe=138,ye=3),E[(y+1)*2+1]=65535,x=0;x<=y;x++)ee=de,de=E[(x+1)*2+1],!(++le<pe&&ee===de)&&(le<ye?a.bl_tree[ee*2]+=le:ee!==0?(ee!==z&&a.bl_tree[ee*2]++,a.bl_tree[Rr*2]++):le<=10?a.bl_tree[_r*2]++:a.bl_tree[ei*2]++,le=0,z=ee,de===0?(pe=138,ye=3):ee===de?(pe=6,ye=3):(pe=7,ye=4))},Ts=(a,E,y)=>{let x,z=-1,ee,de=E[0*2+1],le=0,pe=7,ye=4;for(de===0&&(pe=138,ye=3),x=0;x<=y;x++)if(ee=de,de=E[(x+1)*2+1],!(++le<pe&&ee===de)){if(le<ye)do _a(a,ee,a.bl_tree);while(--le!==0);else ee!==0?(ee!==z&&(_a(a,ee,a.bl_tree),le--),_a(a,Rr,a.bl_tree),Ci(a,le-3,2)):le<=10?(_a(a,_r,a.bl_tree),Ci(a,le-3,3)):(_a(a,ei,a.bl_tree),Ci(a,le-11,7));le=0,z=ee,de===0?(pe=138,ye=3):ee===de?(pe=6,ye=3):(pe=7,ye=4)}},_s=a=>{let E;for(ks(a,a.dyn_ltree,a.l_desc.max_code),ks(a,a.dyn_dtree,a.d_desc.max_code),Ra(a,a.bl_desc),E=pa-1;E>=3&&a.bl_tree[Er[E]*2+1]===0;E--);return a.opt_len+=3*(E+1)+5+5+4,E},sl=(a,E,y,x)=>{let z;for(Ci(a,E-257,5),Ci(a,y-1,5),Ci(a,x-4,4),z=0;z<x;z++)Ci(a,a.bl_tree[Er[z]*2+1],3);Ts(a,a.dyn_ltree,E-1),Ts(a,a.dyn_dtree,y-1)},_o=a=>{let E=4093624447,y;for(y=0;y<=31;y++,E>>>=1)if(E&1&&a.dyn_ltree[y*2]!==0)return Ms;if(a.dyn_ltree[9*2]!==0||a.dyn_ltree[10*2]!==0||a.dyn_ltree[13*2]!==0)return dr;for(y=32;y<La;y++)if(a.dyn_ltree[y*2]!==0)return dr;return Ms};let Rs=!1;const ka=a=>{Rs||(ti(),Rs=!0),a.l_desc=new Jn(a.dyn_ltree,fa),a.d_desc=new Jn(a.dyn_dtree,Ta),a.bl_desc=new Jn(a.bl_tree,Da),a.bi_buf=0,a.bi_valid=0,Yo(a)},Ao=(a,E,y,x)=>{Ci(a,(Kn<<1)+(x?1:0),3),go(a),Ya(a,y),Ya(a,~y),y&&a.pending_buf.set(a.window.subarray(E,E+y),a.pending),a.pending+=y},ss=a=>{Ci(a,Ir<<1,3),_a(a,$n,Cr),oo(a)},so=(a,E,y,x)=>{let z,ee,de=0;a.level>0?(a.strm.data_type===Os&&(a.strm.data_type=_o(a)),Ra(a,a.l_desc),Ra(a,a.d_desc),de=_s(a),z=a.opt_len+3+7>>>3,ee=a.static_len+3+7>>>3,ee<=z&&(z=ee)):z=ee=y+5,y+4<=z&&E!==-1?Ao(a,E,y,x):a.strategy===ws||ee===z?(Ci(a,(Ir<<1)+(x?1:0),3),Vo(a,Cr,wr)):(Ci(a,($a<<1)+(x?1:0),3),sl(a,a.l_desc.max_code+1,a.d_desc.max_code+1,de+1),Vo(a,a.dyn_ltree,a.dyn_dtree)),Yo(a),x&&go(a)},Pr=(a,E,y)=>(a.pending_buf[a.sym_buf+a.sym_next++]=E,a.pending_buf[a.sym_buf+a.sym_next++]=E>>8,a.pending_buf[a.sym_buf+a.sym_next++]=y,E===0?a.dyn_ltree[y*2]++:(a.matches++,E--,a.dyn_ltree[(Fr[y]+La+1)*2]++,a.dyn_dtree[no(E)*2]++),a.sym_next===a.sym_end);var nu=ka,Ss=Ao,Lu=so,Pu=Pr,gc=ss,yc={_tr_init:nu,_tr_stored_block:Ss,_tr_flush_block:Lu,_tr_tally:Pu,_tr_align:gc},Ol=(a,E,y,x)=>{let z=a&65535|0,ee=a>>>16&65535|0,de=0;for(;y!==0;){de=y>2e3?2e3:y,y-=de;do z=z+E[x++]|0,ee=ee+z|0;while(--de);z%=65521,ee%=65521}return z|ee<<16|0};const kl=()=>{let a,E=[];for(var y=0;y<256;y++){a=y;for(var x=0;x<8;x++)a=a&1?3988292384^a>>>1:a>>>1;E[y]=a}return E},ju=new Uint32Array(kl());var fo=(a,E,y,x)=>{const z=ju,ee=x+y;a^=-1;for(let de=x;de<ee;de++)a=a>>>8^z[(a^E[de])&255];return a^-1},ms={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},ll={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:Tl,_tr_stored_block:ru,_tr_flush_block:au,_tr_tally:ns,_tr_align:iu}=yc,{Z_NO_FLUSH:ls,Z_PARTIAL_FLUSH:nn,Z_FULL_FLUSH:jr,Z_FINISH:Mr,Z_BLOCK:Qr,Z_OK:Jr,Z_STREAM_END:Ca,Z_STREAM_ERROR:Ii,Z_DATA_ERROR:Qi,Z_BUF_ERROR:Ro,Z_DEFAULT_COMPRESSION:ho,Z_FILTERED:rs,Z_HUFFMAN_ONLY:bl,Z_RLE:Iu,Z_FIXED:_l,Z_DEFAULT_STRATEGY:Rl,Z_UNKNOWN:ul,Z_DEFLATED:Br}=ll,ra=9,lo=15,mo=8,Eo=256+1+29,Zi=30,Ns=19,jf=2*Eo+1,Mu=15,gi=3,wl=258,xl=wl+gi+1,Mp=32,Ac=42,If=57,Mf=69,Of=73,kf=91,Tf=103,Ou=113,Wc=666,Cs=1,Ec=2,ku=3,bc=4,Op=3,Tu=(a,E)=>(a.msg=ms[E],E),G0=a=>a*2-(a>4?9:0),ou=a=>{let E=a.length;for(;--E>=0;)a[E]=0},kp=a=>{let E,y,x,z=a.w_size;E=a.hash_size,x=E;do y=a.head[--x],a.head[x]=y>=z?y-z:0;while(--E);E=z,x=E;do y=a.prev[--x],a.prev[x]=y>=z?y-z:0;while(--E)};let su=(a,E,y)=>(E<<a.hash_shift^y)&a.hash_mask;const zs=a=>{const E=a.state;let y=E.pending;y>a.avail_out&&(y=a.avail_out),y!==0&&(a.output.set(E.pending_buf.subarray(E.pending_out,E.pending_out+y),a.next_out),a.next_out+=y,E.pending_out+=y,a.total_out+=y,a.avail_out-=y,E.pending-=y,E.pending===0&&(E.pending_out=0))},Us=(a,E)=>{au(a,a.block_start>=0?a.block_start:-1,a.strstart-a.block_start,E),a.block_start=a.strstart,zs(a.strm)},ki=(a,E)=>{a.pending_buf[a.pending++]=E},Zc=(a,E)=>{a.pending_buf[a.pending++]=E>>>8&255,a.pending_buf[a.pending++]=E&255},_f=(a,E,y,x)=>{let z=a.avail_in;return z>x&&(z=x),z===0?0:(a.avail_in-=z,E.set(a.input.subarray(a.next_in,a.next_in+z),y),a.state.wrap===1?a.adler=Ol(a.adler,E,z,y):a.state.wrap===2&&(a.adler=fo(a.adler,E,z,y)),a.next_in+=z,a.total_in+=z,z)},K0=(a,E)=>{let y=a.max_chain_length,x=a.strstart,z,ee,de=a.prev_length,le=a.nice_match;const pe=a.strstart>a.w_size-xl?a.strstart-(a.w_size-xl):0,ye=a.window,Le=a.w_mask,Qe=a.prev,rt=a.strstart+wl;let Se=ye[x+de-1],Bt=ye[x+de];a.prev_length>=a.good_match&&(y>>=2),le>a.lookahead&&(le=a.lookahead);do if(z=E,!(ye[z+de]!==Bt||ye[z+de-1]!==Se||ye[z]!==ye[x]||ye[++z]!==ye[x+1])){x+=2,z++;do;while(ye[++x]===ye[++z]&&ye[++x]===ye[++z]&&ye[++x]===ye[++z]&&ye[++x]===ye[++z]&&ye[++x]===ye[++z]&&ye[++x]===ye[++z]&&ye[++x]===ye[++z]&&ye[++x]===ye[++z]&&x<rt);if(ee=wl-(rt-x),x=rt-wl,ee>de){if(a.match_start=E,de=ee,ee>=le)break;Se=ye[x+de-1],Bt=ye[x+de]}}while((E=Qe[E&Le])>pe&&--y!==0);return de<=a.lookahead?de:a.lookahead},wc=a=>{const E=a.w_size;let y,x,z;do{if(x=a.window_size-a.lookahead-a.strstart,a.strstart>=E+(E-xl)&&(a.window.set(a.window.subarray(E,E+E-x),0),a.match_start-=E,a.strstart-=E,a.block_start-=E,a.insert>a.strstart&&(a.insert=a.strstart),kp(a),x+=E),a.strm.avail_in===0)break;if(y=_f(a.strm,a.window,a.strstart+a.lookahead,x),a.lookahead+=y,a.lookahead+a.insert>=gi)for(z=a.strstart-a.insert,a.ins_h=a.window[z],a.ins_h=su(a,a.ins_h,a.window[z+1]);a.insert&&(a.ins_h=su(a,a.ins_h,a.window[z+gi-1]),a.prev[z&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=z,z++,a.insert--,!(a.lookahead+a.insert<gi)););}while(a.lookahead<xl&&a.strm.avail_in!==0)},Q0=(a,E)=>{let y=a.pending_buf_size-5>a.w_size?a.w_size:a.pending_buf_size-5,x,z,ee,de=0,le=a.strm.avail_in;do{if(x=65535,ee=a.bi_valid+42>>3,a.strm.avail_out<ee||(ee=a.strm.avail_out-ee,z=a.strstart-a.block_start,x>z+a.strm.avail_in&&(x=z+a.strm.avail_in),x>ee&&(x=ee),x<y&&(x===0&&E!==Mr||E===ls||x!==z+a.strm.avail_in)))break;de=E===Mr&&x===z+a.strm.avail_in?1:0,ru(a,0,0,de),a.pending_buf[a.pending-4]=x,a.pending_buf[a.pending-3]=x>>8,a.pending_buf[a.pending-2]=~x,a.pending_buf[a.pending-1]=~x>>8,zs(a.strm),z&&(z>x&&(z=x),a.strm.output.set(a.window.subarray(a.block_start,a.block_start+z),a.strm.next_out),a.strm.next_out+=z,a.strm.avail_out-=z,a.strm.total_out+=z,a.block_start+=z,x-=z),x&&(_f(a.strm,a.strm.output,a.strm.next_out,x),a.strm.next_out+=x,a.strm.avail_out-=x,a.strm.total_out+=x)}while(de===0);return le-=a.strm.avail_in,le&&(le>=a.w_size?(a.matches=2,a.window.set(a.strm.input.subarray(a.strm.next_in-a.w_size,a.strm.next_in),0),a.strstart=a.w_size,a.insert=a.strstart):(a.window_size-a.strstart<=le&&(a.strstart-=a.w_size,a.window.set(a.window.subarray(a.w_size,a.w_size+a.strstart),0),a.matches<2&&a.matches++,a.insert>a.strstart&&(a.insert=a.strstart)),a.window.set(a.strm.input.subarray(a.strm.next_in-le,a.strm.next_in),a.strstart),a.strstart+=le,a.insert+=le>a.w_size-a.insert?a.w_size-a.insert:le),a.block_start=a.strstart),a.high_water<a.strstart&&(a.high_water=a.strstart),de?bc:E!==ls&&E!==Mr&&a.strm.avail_in===0&&a.strstart===a.block_start?Ec:(ee=a.window_size-a.strstart,a.strm.avail_in>ee&&a.block_start>=a.w_size&&(a.block_start-=a.w_size,a.strstart-=a.w_size,a.window.set(a.window.subarray(a.w_size,a.w_size+a.strstart),0),a.matches<2&&a.matches++,ee+=a.w_size,a.insert>a.strstart&&(a.insert=a.strstart)),ee>a.strm.avail_in&&(ee=a.strm.avail_in),ee&&(_f(a.strm,a.window,a.strstart,ee),a.strstart+=ee,a.insert+=ee>a.w_size-a.insert?a.w_size-a.insert:ee),a.high_water<a.strstart&&(a.high_water=a.strstart),ee=a.bi_valid+42>>3,ee=a.pending_buf_size-ee>65535?65535:a.pending_buf_size-ee,y=ee>a.w_size?a.w_size:ee,z=a.strstart-a.block_start,(z>=y||(z||E===Mr)&&E!==ls&&a.strm.avail_in===0&&z<=ee)&&(x=z>ee?ee:z,de=E===Mr&&a.strm.avail_in===0&&x===z?1:0,ru(a,a.block_start,x,de),a.block_start+=x,zs(a.strm)),de?ku:Cs)},Rf=(a,E)=>{let y,x;for(;;){if(a.lookahead<xl){if(wc(a),a.lookahead<xl&&E===ls)return Cs;if(a.lookahead===0)break}if(y=0,a.lookahead>=gi&&(a.ins_h=su(a,a.ins_h,a.window[a.strstart+gi-1]),y=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart),y!==0&&a.strstart-y<=a.w_size-xl&&(a.match_length=K0(a,y)),a.match_length>=gi)if(x=ns(a,a.strstart-a.match_start,a.match_length-gi),a.lookahead-=a.match_length,a.match_length<=a.max_lazy_match&&a.lookahead>=gi){a.match_length--;do a.strstart++,a.ins_h=su(a,a.ins_h,a.window[a.strstart+gi-1]),y=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart;while(--a.match_length!==0);a.strstart++}else a.strstart+=a.match_length,a.match_length=0,a.ins_h=a.window[a.strstart],a.ins_h=su(a,a.ins_h,a.window[a.strstart+1]);else x=ns(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++;if(x&&(Us(a,!1),a.strm.avail_out===0))return Cs}return a.insert=a.strstart<gi-1?a.strstart:gi-1,E===Mr?(Us(a,!0),a.strm.avail_out===0?ku:bc):a.sym_next&&(Us(a,!1),a.strm.avail_out===0)?Cs:Ec},xc=(a,E)=>{let y,x,z;for(;;){if(a.lookahead<xl){if(wc(a),a.lookahead<xl&&E===ls)return Cs;if(a.lookahead===0)break}if(y=0,a.lookahead>=gi&&(a.ins_h=su(a,a.ins_h,a.window[a.strstart+gi-1]),y=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart),a.prev_length=a.match_length,a.prev_match=a.match_start,a.match_length=gi-1,y!==0&&a.prev_length<a.max_lazy_match&&a.strstart-y<=a.w_size-xl&&(a.match_length=K0(a,y),a.match_length<=5&&(a.strategy===rs||a.match_length===gi&&a.strstart-a.match_start>4096)&&(a.match_length=gi-1)),a.prev_length>=gi&&a.match_length<=a.prev_length){z=a.strstart+a.lookahead-gi,x=ns(a,a.strstart-1-a.prev_match,a.prev_length-gi),a.lookahead-=a.prev_length-1,a.prev_length-=2;do++a.strstart<=z&&(a.ins_h=su(a,a.ins_h,a.window[a.strstart+gi-1]),y=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart);while(--a.prev_length!==0);if(a.match_available=0,a.match_length=gi-1,a.strstart++,x&&(Us(a,!1),a.strm.avail_out===0))return Cs}else if(a.match_available){if(x=ns(a,0,a.window[a.strstart-1]),x&&Us(a,!1),a.strstart++,a.lookahead--,a.strm.avail_out===0)return Cs}else a.match_available=1,a.strstart++,a.lookahead--}return a.match_available&&(x=ns(a,0,a.window[a.strstart-1]),a.match_available=0),a.insert=a.strstart<gi-1?a.strstart:gi-1,E===Mr?(Us(a,!0),a.strm.avail_out===0?ku:bc):a.sym_next&&(Us(a,!1),a.strm.avail_out===0)?Cs:Ec},Tp=(a,E)=>{let y,x,z,ee;const de=a.window;for(;;){if(a.lookahead<=wl){if(wc(a),a.lookahead<=wl&&E===ls)return Cs;if(a.lookahead===0)break}if(a.match_length=0,a.lookahead>=gi&&a.strstart>0&&(z=a.strstart-1,x=de[z],x===de[++z]&&x===de[++z]&&x===de[++z])){ee=a.strstart+wl;do;while(x===de[++z]&&x===de[++z]&&x===de[++z]&&x===de[++z]&&x===de[++z]&&x===de[++z]&&x===de[++z]&&x===de[++z]&&z<ee);a.match_length=wl-(ee-z),a.match_length>a.lookahead&&(a.match_length=a.lookahead)}if(a.match_length>=gi?(y=ns(a,1,a.match_length-gi),a.lookahead-=a.match_length,a.strstart+=a.match_length,a.match_length=0):(y=ns(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++),y&&(Us(a,!1),a.strm.avail_out===0))return Cs}return a.insert=0,E===Mr?(Us(a,!0),a.strm.avail_out===0?ku:bc):a.sym_next&&(Us(a,!1),a.strm.avail_out===0)?Cs:Ec},_p=(a,E)=>{let y;for(;;){if(a.lookahead===0&&(wc(a),a.lookahead===0)){if(E===ls)return Cs;break}if(a.match_length=0,y=ns(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++,y&&(Us(a,!1),a.strm.avail_out===0))return Cs}return a.insert=0,E===Mr?(Us(a,!0),a.strm.avail_out===0?ku:bc):a.sym_next&&(Us(a,!1),a.strm.avail_out===0)?Cs:Ec};function Cl(a,E,y,x,z){this.good_length=a,this.max_lazy=E,this.nice_length=y,this.max_chain=x,this.func=z}const Hc=[new Cl(0,0,0,0,Q0),new Cl(4,4,8,4,Rf),new Cl(4,5,16,8,Rf),new Cl(4,6,32,32,Rf),new Cl(4,4,16,16,xc),new Cl(8,16,32,32,xc),new Cl(8,16,128,128,xc),new Cl(8,32,128,256,xc),new Cl(32,128,258,1024,xc),new Cl(32,258,258,4096,xc)],Rp=a=>{a.window_size=2*a.w_size,ou(a.head),a.max_lazy_match=Hc[a.level].max_lazy,a.good_match=Hc[a.level].good_length,a.nice_match=Hc[a.level].nice_length,a.max_chain_length=Hc[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=gi-1,a.match_available=0,a.ins_h=0};function zp(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=Br,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(jf*2),this.dyn_dtree=new Uint16Array((2*Zi+1)*2),this.bl_tree=new Uint16Array((2*Ns+1)*2),ou(this.dyn_ltree),ou(this.dyn_dtree),ou(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(Mu+1),this.heap=new Uint16Array(2*Eo+1),ou(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Eo+1),ou(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Yc=a=>{if(!a)return 1;const E=a.state;return!E||E.strm!==a||E.status!==Ac&&E.status!==If&&E.status!==Mf&&E.status!==Of&&E.status!==kf&&E.status!==Tf&&E.status!==Ou&&E.status!==Wc?1:0},J0=a=>{if(Yc(a))return Tu(a,Ii);a.total_in=a.total_out=0,a.data_type=ul;const E=a.state;return E.pending=0,E.pending_out=0,E.wrap<0&&(E.wrap=-E.wrap),E.status=E.wrap===2?If:E.wrap?Ac:Ou,a.adler=E.wrap===2?0:1,E.last_flush=-2,Tl(E),Jr},X0=a=>{const E=J0(a);return E===Jr&&Rp(a.state),E},Up=(a,E)=>Yc(a)||a.state.wrap!==2?Ii:(a.state.gzhead=E,Jr),q0=(a,E,y,x,z,ee)=>{if(!a)return Ii;let de=1;if(E===ho&&(E=6),x<0?(de=0,x=-x):x>15&&(de=2,x-=16),z<1||z>ra||y!==Br||x<8||x>15||E<0||E>9||ee<0||ee>_l||x===8&&de!==1)return Tu(a,Ii);x===8&&(x=9);const le=new zp;return a.state=le,le.strm=a,le.status=Ac,le.wrap=de,le.gzhead=null,le.w_bits=x,le.w_size=1<<le.w_bits,le.w_mask=le.w_size-1,le.hash_bits=z+7,le.hash_size=1<<le.hash_bits,le.hash_mask=le.hash_size-1,le.hash_shift=~~((le.hash_bits+gi-1)/gi),le.window=new Uint8Array(le.w_size*2),le.head=new Uint16Array(le.hash_size),le.prev=new Uint16Array(le.w_size),le.lit_bufsize=1<<z+6,le.pending_buf_size=le.lit_bufsize*4,le.pending_buf=new Uint8Array(le.pending_buf_size),le.sym_buf=le.lit_bufsize,le.sym_end=(le.lit_bufsize-1)*3,le.level=E,le.strategy=ee,le.method=y,X0(a)},Wp=(a,E)=>q0(a,E,Br,lo,mo,Rl),Zp=(a,E)=>{if(Yc(a)||E>Qr||E<0)return a?Tu(a,Ii):Ii;const y=a.state;if(!a.output||a.avail_in!==0&&!a.input||y.status===Wc&&E!==Mr)return Tu(a,a.avail_out===0?Ro:Ii);const x=y.last_flush;if(y.last_flush=E,y.pending!==0){if(zs(a),a.avail_out===0)return y.last_flush=-1,Jr}else if(a.avail_in===0&&G0(E)<=G0(x)&&E!==Mr)return Tu(a,Ro);if(y.status===Wc&&a.avail_in!==0)return Tu(a,Ro);if(y.status===Ac&&y.wrap===0&&(y.status=Ou),y.status===Ac){let z=Br+(y.w_bits-8<<4)<<8,ee=-1;if(y.strategy>=bl||y.level<2?ee=0:y.level<6?ee=1:y.level===6?ee=2:ee=3,z|=ee<<6,y.strstart!==0&&(z|=Mp),z+=31-z%31,Zc(y,z),y.strstart!==0&&(Zc(y,a.adler>>>16),Zc(y,a.adler&65535)),a.adler=1,y.status=Ou,zs(a),y.pending!==0)return y.last_flush=-1,Jr}if(y.status===If){if(a.adler=0,ki(y,31),ki(y,139),ki(y,8),y.gzhead)ki(y,(y.gzhead.text?1:0)+(y.gzhead.hcrc?2:0)+(y.gzhead.extra?4:0)+(y.gzhead.name?8:0)+(y.gzhead.comment?16:0)),ki(y,y.gzhead.time&255),ki(y,y.gzhead.time>>8&255),ki(y,y.gzhead.time>>16&255),ki(y,y.gzhead.time>>24&255),ki(y,y.level===9?2:y.strategy>=bl||y.level<2?4:0),ki(y,y.gzhead.os&255),y.gzhead.extra&&y.gzhead.extra.length&&(ki(y,y.gzhead.extra.length&255),ki(y,y.gzhead.extra.length>>8&255)),y.gzhead.hcrc&&(a.adler=fo(a.adler,y.pending_buf,y.pending,0)),y.gzindex=0,y.status=Mf;else if(ki(y,0),ki(y,0),ki(y,0),ki(y,0),ki(y,0),ki(y,y.level===9?2:y.strategy>=bl||y.level<2?4:0),ki(y,Op),y.status=Ou,zs(a),y.pending!==0)return y.last_flush=-1,Jr}if(y.status===Mf){if(y.gzhead.extra){let z=y.pending,ee=(y.gzhead.extra.length&65535)-y.gzindex;for(;y.pending+ee>y.pending_buf_size;){let le=y.pending_buf_size-y.pending;if(y.pending_buf.set(y.gzhead.extra.subarray(y.gzindex,y.gzindex+le),y.pending),y.pending=y.pending_buf_size,y.gzhead.hcrc&&y.pending>z&&(a.adler=fo(a.adler,y.pending_buf,y.pending-z,z)),y.gzindex+=le,zs(a),y.pending!==0)return y.last_flush=-1,Jr;z=0,ee-=le}let de=new Uint8Array(y.gzhead.extra);y.pending_buf.set(de.subarray(y.gzindex,y.gzindex+ee),y.pending),y.pending+=ee,y.gzhead.hcrc&&y.pending>z&&(a.adler=fo(a.adler,y.pending_buf,y.pending-z,z)),y.gzindex=0}y.status=Of}if(y.status===Of){if(y.gzhead.name){let z=y.pending,ee;do{if(y.pending===y.pending_buf_size){if(y.gzhead.hcrc&&y.pending>z&&(a.adler=fo(a.adler,y.pending_buf,y.pending-z,z)),zs(a),y.pending!==0)return y.last_flush=-1,Jr;z=0}y.gzindex<y.gzhead.name.length?ee=y.gzhead.name.charCodeAt(y.gzindex++)&255:ee=0,ki(y,ee)}while(ee!==0);y.gzhead.hcrc&&y.pending>z&&(a.adler=fo(a.adler,y.pending_buf,y.pending-z,z)),y.gzindex=0}y.status=kf}if(y.status===kf){if(y.gzhead.comment){let z=y.pending,ee;do{if(y.pending===y.pending_buf_size){if(y.gzhead.hcrc&&y.pending>z&&(a.adler=fo(a.adler,y.pending_buf,y.pending-z,z)),zs(a),y.pending!==0)return y.last_flush=-1,Jr;z=0}y.gzindex<y.gzhead.comment.length?ee=y.gzhead.comment.charCodeAt(y.gzindex++)&255:ee=0,ki(y,ee)}while(ee!==0);y.gzhead.hcrc&&y.pending>z&&(a.adler=fo(a.adler,y.pending_buf,y.pending-z,z))}y.status=Tf}if(y.status===Tf){if(y.gzhead.hcrc){if(y.pending+2>y.pending_buf_size&&(zs(a),y.pending!==0))return y.last_flush=-1,Jr;ki(y,a.adler&255),ki(y,a.adler>>8&255),a.adler=0}if(y.status=Ou,zs(a),y.pending!==0)return y.last_flush=-1,Jr}if(a.avail_in!==0||y.lookahead!==0||E!==ls&&y.status!==Wc){let z=y.level===0?Q0(y,E):y.strategy===bl?_p(y,E):y.strategy===Iu?Tp(y,E):Hc[y.level].func(y,E);if((z===ku||z===bc)&&(y.status=Wc),z===Cs||z===ku)return a.avail_out===0&&(y.last_flush=-1),Jr;if(z===Ec&&(E===nn?iu(y):E!==Qr&&(ru(y,0,0,!1),E===jr&&(ou(y.head),y.lookahead===0&&(y.strstart=0,y.block_start=0,y.insert=0))),zs(a),a.avail_out===0))return y.last_flush=-1,Jr}return E!==Mr?Jr:y.wrap<=0?Ca:(y.wrap===2?(ki(y,a.adler&255),ki(y,a.adler>>8&255),ki(y,a.adler>>16&255),ki(y,a.adler>>24&255),ki(y,a.total_in&255),ki(y,a.total_in>>8&255),ki(y,a.total_in>>16&255),ki(y,a.total_in>>24&255)):(Zc(y,a.adler>>>16),Zc(y,a.adler&65535)),zs(a),y.wrap>0&&(y.wrap=-y.wrap),y.pending!==0?Jr:Ca)},Hp=a=>{if(Yc(a))return Ii;const E=a.state.status;return a.state=null,E===Ou?Tu(a,Qi):Jr},Yp=(a,E)=>{let y=E.length;if(Yc(a))return Ii;const x=a.state,z=x.wrap;if(z===2||z===1&&x.status!==Ac||x.lookahead)return Ii;if(z===1&&(a.adler=Ol(a.adler,E,y,0)),x.wrap=0,y>=x.w_size){z===0&&(ou(x.head),x.strstart=0,x.block_start=0,x.insert=0);let pe=new Uint8Array(x.w_size);pe.set(E.subarray(y-x.w_size,y),0),E=pe,y=x.w_size}const ee=a.avail_in,de=a.next_in,le=a.input;for(a.avail_in=y,a.next_in=0,a.input=E,wc(x);x.lookahead>=gi;){let pe=x.strstart,ye=x.lookahead-(gi-1);do x.ins_h=su(x,x.ins_h,x.window[pe+gi-1]),x.prev[pe&x.w_mask]=x.head[x.ins_h],x.head[x.ins_h]=pe,pe++;while(--ye);x.strstart=pe,x.lookahead=gi-1,wc(x)}return x.strstart+=x.lookahead,x.block_start=x.strstart,x.insert=x.lookahead,x.lookahead=0,x.match_length=x.prev_length=gi-1,x.match_available=0,a.next_in=de,a.input=le,a.avail_in=ee,x.wrap=z,Jr};var Vp=Wp,Gp=q0,Kp=X0,Qp=J0,Jp=Up,Xp=Zp,qp=Hp,$p=Yp,e1="pako deflate (from Nodeca project)",Vc={deflateInit:Vp,deflateInit2:Gp,deflateReset:Kp,deflateResetKeep:Qp,deflateSetHeader:Jp,deflate:Xp,deflateEnd:qp,deflateSetDictionary:$p,deflateInfo:e1};const t1=(a,E)=>Object.prototype.hasOwnProperty.call(a,E);var n1=function(a){const E=Array.prototype.slice.call(arguments,1);for(;E.length;){const y=E.shift();if(y){if(typeof y!="object")throw new TypeError(y+"must be non-object");for(const x in y)t1(y,x)&&(a[x]=y[x])}}return a},r1=a=>{let E=0;for(let x=0,z=a.length;x<z;x++)E+=a[x].length;const y=new Uint8Array(E);for(let x=0,z=0,ee=a.length;x<ee;x++){let de=a[x];y.set(de,z),z+=de.length}return y},Md={assign:n1,flattenChunks:r1};let $0=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(a){$0=!1}const Gc=new Uint8Array(256);for(let a=0;a<256;a++)Gc[a]=a>=252?6:a>=248?5:a>=240?4:a>=224?3:a>=192?2:1;Gc[254]=Gc[254]=1;var a1=a=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(a);let E,y,x,z,ee,de=a.length,le=0;for(z=0;z<de;z++)y=a.charCodeAt(z),(y&64512)===55296&&z+1<de&&(x=a.charCodeAt(z+1),(x&64512)===56320&&(y=65536+(y-55296<<10)+(x-56320),z++)),le+=y<128?1:y<2048?2:y<65536?3:4;for(E=new Uint8Array(le),ee=0,z=0;ee<le;z++)y=a.charCodeAt(z),(y&64512)===55296&&z+1<de&&(x=a.charCodeAt(z+1),(x&64512)===56320&&(y=65536+(y-55296<<10)+(x-56320),z++)),y<128?E[ee++]=y:y<2048?(E[ee++]=192|y>>>6,E[ee++]=128|y&63):y<65536?(E[ee++]=224|y>>>12,E[ee++]=128|y>>>6&63,E[ee++]=128|y&63):(E[ee++]=240|y>>>18,E[ee++]=128|y>>>12&63,E[ee++]=128|y>>>6&63,E[ee++]=128|y&63);return E};const i1=(a,E)=>{if(E<65534&&a.subarray&&$0)return String.fromCharCode.apply(null,a.length===E?a:a.subarray(0,E));let y="";for(let x=0;x<E;x++)y+=String.fromCharCode(a[x]);return y};var o1=(a,E)=>{const y=E||a.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(a.subarray(0,E));let x,z;const ee=new Array(y*2);for(z=0,x=0;x<y;){let de=a[x++];if(de<128){ee[z++]=de;continue}let le=Gc[de];if(le>4){ee[z++]=65533,x+=le-1;continue}for(de&=le===2?31:le===3?15:7;le>1&&x<y;)de=de<<6|a[x++]&63,le--;if(le>1){ee[z++]=65533;continue}de<65536?ee[z++]=de:(de-=65536,ee[z++]=55296|de>>10&1023,ee[z++]=56320|de&1023)}return i1(ee,z)},s1=(a,E)=>{E=E||a.length,E>a.length&&(E=a.length);let y=E-1;for(;y>=0&&(a[y]&192)===128;)y--;return y<0||y===0?E:y+Gc[a[y]]>E?y:E},Kc={string2buf:a1,buf2string:o1,utf8border:s1};function l1(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var eh=l1;const th=Object.prototype.toString,{Z_NO_FLUSH:u1,Z_SYNC_FLUSH:c1,Z_FULL_FLUSH:d1,Z_FINISH:f1,Z_OK:Od,Z_STREAM_END:h1,Z_DEFAULT_COMPRESSION:m1,Z_DEFAULT_STRATEGY:p1,Z_DEFLATED:v1}=ll;function Qc(a){this.options=Md.assign({level:m1,method:v1,chunkSize:16384,windowBits:15,memLevel:8,strategy:p1},a||{});let E=this.options;E.raw&&E.windowBits>0?E.windowBits=-E.windowBits:E.gzip&&E.windowBits>0&&E.windowBits<16&&(E.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new eh,this.strm.avail_out=0;let y=Vc.deflateInit2(this.strm,E.level,E.method,E.windowBits,E.memLevel,E.strategy);if(y!==Od)throw new Error(ms[y]);if(E.header&&Vc.deflateSetHeader(this.strm,E.header),E.dictionary){let x;if(typeof E.dictionary=="string"?x=Kc.string2buf(E.dictionary):th.call(E.dictionary)==="[object ArrayBuffer]"?x=new Uint8Array(E.dictionary):x=E.dictionary,y=Vc.deflateSetDictionary(this.strm,x),y!==Od)throw new Error(ms[y]);this._dict_set=!0}}Qc.prototype.push=function(a,E){const y=this.strm,x=this.options.chunkSize;let z,ee;if(this.ended)return!1;for(E===~~E?ee=E:ee=E===!0?f1:u1,typeof a=="string"?y.input=Kc.string2buf(a):th.call(a)==="[object ArrayBuffer]"?y.input=new Uint8Array(a):y.input=a,y.next_in=0,y.avail_in=y.input.length;;){if(y.avail_out===0&&(y.output=new Uint8Array(x),y.next_out=0,y.avail_out=x),(ee===c1||ee===d1)&&y.avail_out<=6){this.onData(y.output.subarray(0,y.next_out)),y.avail_out=0;continue}if(z=Vc.deflate(y,ee),z===h1)return y.next_out>0&&this.onData(y.output.subarray(0,y.next_out)),z=Vc.deflateEnd(this.strm),this.onEnd(z),this.ended=!0,z===Od;if(y.avail_out===0){this.onData(y.output);continue}if(ee>0&&y.next_out>0){this.onData(y.output.subarray(0,y.next_out)),y.avail_out=0;continue}if(y.avail_in===0)break}return!0},Qc.prototype.onData=function(a){this.chunks.push(a)},Qc.prototype.onEnd=function(a){a===Od&&(this.result=Md.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg};function zf(a,E){const y=new Qc(E);if(y.push(a,!0),y.err)throw y.msg||ms[y.err];return y.result}function g1(a,E){return E=E||{},E.raw=!0,zf(a,E)}function y1(a,E){return E=E||{},E.gzip=!0,zf(a,E)}var A1=Qc,E1=zf,b1=g1,w1=y1,x1=ll,C1={Deflate:A1,deflate:E1,deflateRaw:b1,gzip:w1,constants:x1};const kd=16209,F1=16191;var B1=function(E,y){let x,z,ee,de,le,pe,ye,Le,Qe,rt,Se,Bt,xt,Nt,pt,en,Kt,_t,Pn,qn,Un,un,Wt,bn;const dt=E.state;x=E.next_in,Wt=E.input,z=x+(E.avail_in-5),ee=E.next_out,bn=E.output,de=ee-(y-E.avail_out),le=ee+(E.avail_out-257),pe=dt.dmax,ye=dt.wsize,Le=dt.whave,Qe=dt.wnext,rt=dt.window,Se=dt.hold,Bt=dt.bits,xt=dt.lencode,Nt=dt.distcode,pt=(1<<dt.lenbits)-1,en=(1<<dt.distbits)-1;e:do{Bt<15&&(Se+=Wt[x++]<<Bt,Bt+=8,Se+=Wt[x++]<<Bt,Bt+=8),Kt=xt[Se&pt];t:for(;;){if(_t=Kt>>>24,Se>>>=_t,Bt-=_t,_t=Kt>>>16&255,_t===0)bn[ee++]=Kt&65535;else if(_t&16){Pn=Kt&65535,_t&=15,_t&&(Bt<_t&&(Se+=Wt[x++]<<Bt,Bt+=8),Pn+=Se&(1<<_t)-1,Se>>>=_t,Bt-=_t),Bt<15&&(Se+=Wt[x++]<<Bt,Bt+=8,Se+=Wt[x++]<<Bt,Bt+=8),Kt=Nt[Se&en];n:for(;;){if(_t=Kt>>>24,Se>>>=_t,Bt-=_t,_t=Kt>>>16&255,_t&16){if(qn=Kt&65535,_t&=15,Bt<_t&&(Se+=Wt[x++]<<Bt,Bt+=8,Bt<_t&&(Se+=Wt[x++]<<Bt,Bt+=8)),qn+=Se&(1<<_t)-1,qn>pe){E.msg="invalid distance too far back",dt.mode=kd;break e}if(Se>>>=_t,Bt-=_t,_t=ee-de,qn>_t){if(_t=qn-_t,_t>Le&&dt.sane){E.msg="invalid distance too far back",dt.mode=kd;break e}if(Un=0,un=rt,Qe===0){if(Un+=ye-_t,_t<Pn){Pn-=_t;do bn[ee++]=rt[Un++];while(--_t);Un=ee-qn,un=bn}}else if(Qe<_t){if(Un+=ye+Qe-_t,_t-=Qe,_t<Pn){Pn-=_t;do bn[ee++]=rt[Un++];while(--_t);if(Un=0,Qe<Pn){_t=Qe,Pn-=_t;do bn[ee++]=rt[Un++];while(--_t);Un=ee-qn,un=bn}}}else if(Un+=Qe-_t,_t<Pn){Pn-=_t;do bn[ee++]=rt[Un++];while(--_t);Un=ee-qn,un=bn}for(;Pn>2;)bn[ee++]=un[Un++],bn[ee++]=un[Un++],bn[ee++]=un[Un++],Pn-=3;Pn&&(bn[ee++]=un[Un++],Pn>1&&(bn[ee++]=un[Un++]))}else{Un=ee-qn;do bn[ee++]=bn[Un++],bn[ee++]=bn[Un++],bn[ee++]=bn[Un++],Pn-=3;while(Pn>2);Pn&&(bn[ee++]=bn[Un++],Pn>1&&(bn[ee++]=bn[Un++]))}}else if(_t&64){E.msg="invalid distance code",dt.mode=kd;break e}else{Kt=Nt[(Kt&65535)+(Se&(1<<_t)-1)];continue n}break}}else if(_t&64)if(_t&32){dt.mode=F1;break e}else{E.msg="invalid literal/length code",dt.mode=kd;break e}else{Kt=xt[(Kt&65535)+(Se&(1<<_t)-1)];continue t}break}}while(x<z&&ee<le);Pn=Bt>>3,x-=Pn,Bt-=Pn<<3,Se&=(1<<Bt)-1,E.next_in=x,E.next_out=ee,E.avail_in=x<z?5+(z-x):5-(x-z),E.avail_out=ee<le?257+(le-ee):257-(ee-le),dt.hold=Se,dt.bits=Bt};const Cc=15,nh=852,rh=592,ah=0,Uf=1,ih=2,D1=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),S1=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),N1=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),L1=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]);var Jc=(a,E,y,x,z,ee,de,le)=>{const pe=le.bits;let ye=0,Le=0,Qe=0,rt=0,Se=0,Bt=0,xt=0,Nt=0,pt=0,en=0,Kt,_t,Pn,qn,Un,un=null,Wt;const bn=new Uint16Array(Cc+1),dt=new Uint16Array(Cc+1);let jt=null,qt,Jt,In;for(ye=0;ye<=Cc;ye++)bn[ye]=0;for(Le=0;Le<x;Le++)bn[E[y+Le]]++;for(Se=pe,rt=Cc;rt>=1&&bn[rt]===0;rt--);if(Se>rt&&(Se=rt),rt===0)return z[ee++]=1<<24|64<<16|0,z[ee++]=1<<24|64<<16|0,le.bits=1,0;for(Qe=1;Qe<rt&&bn[Qe]===0;Qe++);for(Se<Qe&&(Se=Qe),Nt=1,ye=1;ye<=Cc;ye++)if(Nt<<=1,Nt-=bn[ye],Nt<0)return-1;if(Nt>0&&(a===ah||rt!==1))return-1;for(dt[1]=0,ye=1;ye<Cc;ye++)dt[ye+1]=dt[ye]+bn[ye];for(Le=0;Le<x;Le++)E[y+Le]!==0&&(de[dt[E[y+Le]]++]=Le);if(a===ah?(un=jt=de,Wt=20):a===Uf?(un=D1,jt=S1,Wt=257):(un=N1,jt=L1,Wt=0),en=0,Le=0,ye=Qe,Un=ee,Bt=Se,xt=0,Pn=-1,pt=1<<Se,qn=pt-1,a===Uf&&pt>nh||a===ih&&pt>rh)return 1;for(;;){qt=ye-xt,de[Le]+1<Wt?(Jt=0,In=de[Le]):de[Le]>=Wt?(Jt=jt[de[Le]-Wt],In=un[de[Le]-Wt]):(Jt=96,In=0),Kt=1<<ye-xt,_t=1<<Bt,Qe=_t;do _t-=Kt,z[Un+(en>>xt)+_t]=qt<<24|Jt<<16|In|0;while(_t!==0);for(Kt=1<<ye-1;en&Kt;)Kt>>=1;if(Kt!==0?(en&=Kt-1,en+=Kt):en=0,Le++,--bn[ye]===0){if(ye===rt)break;ye=E[y+de[Le]]}if(ye>Se&&(en&qn)!==Pn){for(xt===0&&(xt=Se),Un+=Qe,Bt=ye-xt,Nt=1<<Bt;Bt+xt<rt&&(Nt-=bn[Bt+xt],!(Nt<=0));)Bt++,Nt<<=1;if(pt+=1<<Bt,a===Uf&&pt>nh||a===ih&&pt>rh)return 1;Pn=en&qn,z[Pn]=Se<<24|Bt<<16|Un-ee|0}}return en!==0&&(z[Un+en]=ye-xt<<24|64<<16|0),le.bits=Se,0};const P1=0,oh=1,sh=2,{Z_FINISH:lh,Z_BLOCK:j1,Z_TREES:Td,Z_OK:_u,Z_STREAM_END:I1,Z_NEED_DICT:M1,Z_STREAM_ERROR:Xs,Z_DATA_ERROR:uh,Z_MEM_ERROR:ch,Z_BUF_ERROR:O1,Z_DEFLATED:dh}=ll,_d=16180,fh=16181,hh=16182,mh=16183,ph=16184,vh=16185,gh=16186,yh=16187,Ah=16188,Eh=16189,Rd=16190,zl=16191,Wf=16192,bh=16193,Zf=16194,wh=16195,xh=16196,Ch=16197,Fh=16198,zd=16199,Ud=16200,Bh=16201,Dh=16202,Sh=16203,Nh=16204,Lh=16205,Hf=16206,Ph=16207,jh=16208,vo=16209,Ih=16210,Mh=16211,k1=852,T1=592,_1=15,Oh=a=>(a>>>24&255)+(a>>>8&65280)+((a&65280)<<8)+((a&255)<<24);function R1(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const Ru=a=>{if(!a)return 1;const E=a.state;return!E||E.strm!==a||E.mode<_d||E.mode>Mh?1:0},kh=a=>{if(Ru(a))return Xs;const E=a.state;return a.total_in=a.total_out=E.total=0,a.msg="",E.wrap&&(a.adler=E.wrap&1),E.mode=_d,E.last=0,E.havedict=0,E.flags=-1,E.dmax=32768,E.head=null,E.hold=0,E.bits=0,E.lencode=E.lendyn=new Int32Array(k1),E.distcode=E.distdyn=new Int32Array(T1),E.sane=1,E.back=-1,_u},Th=a=>{if(Ru(a))return Xs;const E=a.state;return E.wsize=0,E.whave=0,E.wnext=0,kh(a)},_h=(a,E)=>{let y;if(Ru(a))return Xs;const x=a.state;return E<0?(y=0,E=-E):(y=(E>>4)+5,E<48&&(E&=15)),E&&(E<8||E>15)?Xs:(x.window!==null&&x.wbits!==E&&(x.window=null),x.wrap=y,x.wbits=E,Th(a))},Rh=(a,E)=>{if(!a)return Xs;const y=new R1;a.state=y,y.strm=a,y.window=null,y.mode=_d;const x=_h(a,E);return x!==_u&&(a.state=null),x},z1=a=>Rh(a,_1);let zh=!0,Yf,Vf;const U1=a=>{if(zh){Yf=new Int32Array(512),Vf=new Int32Array(32);let E=0;for(;E<144;)a.lens[E++]=8;for(;E<256;)a.lens[E++]=9;for(;E<280;)a.lens[E++]=7;for(;E<288;)a.lens[E++]=8;for(Jc(oh,a.lens,0,288,Yf,0,a.work,{bits:9}),E=0;E<32;)a.lens[E++]=5;Jc(sh,a.lens,0,32,Vf,0,a.work,{bits:5}),zh=!1}a.lencode=Yf,a.lenbits=9,a.distcode=Vf,a.distbits=5},Uh=(a,E,y,x)=>{let z;const ee=a.state;return ee.window===null&&(ee.wsize=1<<ee.wbits,ee.wnext=0,ee.whave=0,ee.window=new Uint8Array(ee.wsize)),x>=ee.wsize?(ee.window.set(E.subarray(y-ee.wsize,y),0),ee.wnext=0,ee.whave=ee.wsize):(z=ee.wsize-ee.wnext,z>x&&(z=x),ee.window.set(E.subarray(y-x,y-x+z),ee.wnext),x-=z,x?(ee.window.set(E.subarray(y-x,y),0),ee.wnext=x,ee.whave=ee.wsize):(ee.wnext+=z,ee.wnext===ee.wsize&&(ee.wnext=0),ee.whave<ee.wsize&&(ee.whave+=z))),0},W1=(a,E)=>{let y,x,z,ee,de,le,pe,ye,Le,Qe,rt,Se,Bt,xt,Nt=0,pt,en,Kt,_t,Pn,qn,Un,un;const Wt=new Uint8Array(4);let bn,dt;const jt=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Ru(a)||!a.output||!a.input&&a.avail_in!==0)return Xs;y=a.state,y.mode===zl&&(y.mode=Wf),de=a.next_out,z=a.output,pe=a.avail_out,ee=a.next_in,x=a.input,le=a.avail_in,ye=y.hold,Le=y.bits,Qe=le,rt=pe,un=_u;e:for(;;)switch(y.mode){case _d:if(y.wrap===0){y.mode=Wf;break}for(;Le<16;){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}if(y.wrap&2&&ye===35615){y.wbits===0&&(y.wbits=15),y.check=0,Wt[0]=ye&255,Wt[1]=ye>>>8&255,y.check=fo(y.check,Wt,2,0),ye=0,Le=0,y.mode=fh;break}if(y.head&&(y.head.done=!1),!(y.wrap&1)||(((ye&255)<<8)+(ye>>8))%31){a.msg="incorrect header check",y.mode=vo;break}if((ye&15)!==dh){a.msg="unknown compression method",y.mode=vo;break}if(ye>>>=4,Le-=4,Un=(ye&15)+8,y.wbits===0&&(y.wbits=Un),Un>15||Un>y.wbits){a.msg="invalid window size",y.mode=vo;break}y.dmax=1<<y.wbits,y.flags=0,a.adler=y.check=1,y.mode=ye&512?Eh:zl,ye=0,Le=0;break;case fh:for(;Le<16;){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}if(y.flags=ye,(y.flags&255)!==dh){a.msg="unknown compression method",y.mode=vo;break}if(y.flags&57344){a.msg="unknown header flags set",y.mode=vo;break}y.head&&(y.head.text=ye>>8&1),y.flags&512&&y.wrap&4&&(Wt[0]=ye&255,Wt[1]=ye>>>8&255,y.check=fo(y.check,Wt,2,0)),ye=0,Le=0,y.mode=hh;case hh:for(;Le<32;){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}y.head&&(y.head.time=ye),y.flags&512&&y.wrap&4&&(Wt[0]=ye&255,Wt[1]=ye>>>8&255,Wt[2]=ye>>>16&255,Wt[3]=ye>>>24&255,y.check=fo(y.check,Wt,4,0)),ye=0,Le=0,y.mode=mh;case mh:for(;Le<16;){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}y.head&&(y.head.xflags=ye&255,y.head.os=ye>>8),y.flags&512&&y.wrap&4&&(Wt[0]=ye&255,Wt[1]=ye>>>8&255,y.check=fo(y.check,Wt,2,0)),ye=0,Le=0,y.mode=ph;case ph:if(y.flags&1024){for(;Le<16;){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}y.length=ye,y.head&&(y.head.extra_len=ye),y.flags&512&&y.wrap&4&&(Wt[0]=ye&255,Wt[1]=ye>>>8&255,y.check=fo(y.check,Wt,2,0)),ye=0,Le=0}else y.head&&(y.head.extra=null);y.mode=vh;case vh:if(y.flags&1024&&(Se=y.length,Se>le&&(Se=le),Se&&(y.head&&(Un=y.head.extra_len-y.length,y.head.extra||(y.head.extra=new Uint8Array(y.head.extra_len)),y.head.extra.set(x.subarray(ee,ee+Se),Un)),y.flags&512&&y.wrap&4&&(y.check=fo(y.check,x,Se,ee)),le-=Se,ee+=Se,y.length-=Se),y.length))break e;y.length=0,y.mode=gh;case gh:if(y.flags&2048){if(le===0)break e;Se=0;do Un=x[ee+Se++],y.head&&Un&&y.length<65536&&(y.head.name+=String.fromCharCode(Un));while(Un&&Se<le);if(y.flags&512&&y.wrap&4&&(y.check=fo(y.check,x,Se,ee)),le-=Se,ee+=Se,Un)break e}else y.head&&(y.head.name=null);y.length=0,y.mode=yh;case yh:if(y.flags&4096){if(le===0)break e;Se=0;do Un=x[ee+Se++],y.head&&Un&&y.length<65536&&(y.head.comment+=String.fromCharCode(Un));while(Un&&Se<le);if(y.flags&512&&y.wrap&4&&(y.check=fo(y.check,x,Se,ee)),le-=Se,ee+=Se,Un)break e}else y.head&&(y.head.comment=null);y.mode=Ah;case Ah:if(y.flags&512){for(;Le<16;){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}if(y.wrap&4&&ye!==(y.check&65535)){a.msg="header crc mismatch",y.mode=vo;break}ye=0,Le=0}y.head&&(y.head.hcrc=y.flags>>9&1,y.head.done=!0),a.adler=y.check=0,y.mode=zl;break;case Eh:for(;Le<32;){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}a.adler=y.check=Oh(ye),ye=0,Le=0,y.mode=Rd;case Rd:if(y.havedict===0)return a.next_out=de,a.avail_out=pe,a.next_in=ee,a.avail_in=le,y.hold=ye,y.bits=Le,M1;a.adler=y.check=1,y.mode=zl;case zl:if(E===j1||E===Td)break e;case Wf:if(y.last){ye>>>=Le&7,Le-=Le&7,y.mode=Hf;break}for(;Le<3;){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}switch(y.last=ye&1,ye>>>=1,Le-=1,ye&3){case 0:y.mode=bh;break;case 1:if(U1(y),y.mode=zd,E===Td){ye>>>=2,Le-=2;break e}break;case 2:y.mode=xh;break;case 3:a.msg="invalid block type",y.mode=vo}ye>>>=2,Le-=2;break;case bh:for(ye>>>=Le&7,Le-=Le&7;Le<32;){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}if((ye&65535)!==(ye>>>16^65535)){a.msg="invalid stored block lengths",y.mode=vo;break}if(y.length=ye&65535,ye=0,Le=0,y.mode=Zf,E===Td)break e;case Zf:y.mode=wh;case wh:if(Se=y.length,Se){if(Se>le&&(Se=le),Se>pe&&(Se=pe),Se===0)break e;z.set(x.subarray(ee,ee+Se),de),le-=Se,ee+=Se,pe-=Se,de+=Se,y.length-=Se;break}y.mode=zl;break;case xh:for(;Le<14;){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}if(y.nlen=(ye&31)+257,ye>>>=5,Le-=5,y.ndist=(ye&31)+1,ye>>>=5,Le-=5,y.ncode=(ye&15)+4,ye>>>=4,Le-=4,y.nlen>286||y.ndist>30){a.msg="too many length or distance symbols",y.mode=vo;break}y.have=0,y.mode=Ch;case Ch:for(;y.have<y.ncode;){for(;Le<3;){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}y.lens[jt[y.have++]]=ye&7,ye>>>=3,Le-=3}for(;y.have<19;)y.lens[jt[y.have++]]=0;if(y.lencode=y.lendyn,y.lenbits=7,bn={bits:y.lenbits},un=Jc(P1,y.lens,0,19,y.lencode,0,y.work,bn),y.lenbits=bn.bits,un){a.msg="invalid code lengths set",y.mode=vo;break}y.have=0,y.mode=Fh;case Fh:for(;y.have<y.nlen+y.ndist;){for(;Nt=y.lencode[ye&(1<<y.lenbits)-1],pt=Nt>>>24,en=Nt>>>16&255,Kt=Nt&65535,!(pt<=Le);){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}if(Kt<16)ye>>>=pt,Le-=pt,y.lens[y.have++]=Kt;else{if(Kt===16){for(dt=pt+2;Le<dt;){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}if(ye>>>=pt,Le-=pt,y.have===0){a.msg="invalid bit length repeat",y.mode=vo;break}Un=y.lens[y.have-1],Se=3+(ye&3),ye>>>=2,Le-=2}else if(Kt===17){for(dt=pt+3;Le<dt;){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}ye>>>=pt,Le-=pt,Un=0,Se=3+(ye&7),ye>>>=3,Le-=3}else{for(dt=pt+7;Le<dt;){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}ye>>>=pt,Le-=pt,Un=0,Se=11+(ye&127),ye>>>=7,Le-=7}if(y.have+Se>y.nlen+y.ndist){a.msg="invalid bit length repeat",y.mode=vo;break}for(;Se--;)y.lens[y.have++]=Un}}if(y.mode===vo)break;if(y.lens[256]===0){a.msg="invalid code -- missing end-of-block",y.mode=vo;break}if(y.lenbits=9,bn={bits:y.lenbits},un=Jc(oh,y.lens,0,y.nlen,y.lencode,0,y.work,bn),y.lenbits=bn.bits,un){a.msg="invalid literal/lengths set",y.mode=vo;break}if(y.distbits=6,y.distcode=y.distdyn,bn={bits:y.distbits},un=Jc(sh,y.lens,y.nlen,y.ndist,y.distcode,0,y.work,bn),y.distbits=bn.bits,un){a.msg="invalid distances set",y.mode=vo;break}if(y.mode=zd,E===Td)break e;case zd:y.mode=Ud;case Ud:if(le>=6&&pe>=258){a.next_out=de,a.avail_out=pe,a.next_in=ee,a.avail_in=le,y.hold=ye,y.bits=Le,B1(a,rt),de=a.next_out,z=a.output,pe=a.avail_out,ee=a.next_in,x=a.input,le=a.avail_in,ye=y.hold,Le=y.bits,y.mode===zl&&(y.back=-1);break}for(y.back=0;Nt=y.lencode[ye&(1<<y.lenbits)-1],pt=Nt>>>24,en=Nt>>>16&255,Kt=Nt&65535,!(pt<=Le);){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}if(en&&!(en&240)){for(_t=pt,Pn=en,qn=Kt;Nt=y.lencode[qn+((ye&(1<<_t+Pn)-1)>>_t)],pt=Nt>>>24,en=Nt>>>16&255,Kt=Nt&65535,!(_t+pt<=Le);){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}ye>>>=_t,Le-=_t,y.back+=_t}if(ye>>>=pt,Le-=pt,y.back+=pt,y.length=Kt,en===0){y.mode=Lh;break}if(en&32){y.back=-1,y.mode=zl;break}if(en&64){a.msg="invalid literal/length code",y.mode=vo;break}y.extra=en&15,y.mode=Bh;case Bh:if(y.extra){for(dt=y.extra;Le<dt;){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}y.length+=ye&(1<<y.extra)-1,ye>>>=y.extra,Le-=y.extra,y.back+=y.extra}y.was=y.length,y.mode=Dh;case Dh:for(;Nt=y.distcode[ye&(1<<y.distbits)-1],pt=Nt>>>24,en=Nt>>>16&255,Kt=Nt&65535,!(pt<=Le);){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}if(!(en&240)){for(_t=pt,Pn=en,qn=Kt;Nt=y.distcode[qn+((ye&(1<<_t+Pn)-1)>>_t)],pt=Nt>>>24,en=Nt>>>16&255,Kt=Nt&65535,!(_t+pt<=Le);){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}ye>>>=_t,Le-=_t,y.back+=_t}if(ye>>>=pt,Le-=pt,y.back+=pt,en&64){a.msg="invalid distance code",y.mode=vo;break}y.offset=Kt,y.extra=en&15,y.mode=Sh;case Sh:if(y.extra){for(dt=y.extra;Le<dt;){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}y.offset+=ye&(1<<y.extra)-1,ye>>>=y.extra,Le-=y.extra,y.back+=y.extra}if(y.offset>y.dmax){a.msg="invalid distance too far back",y.mode=vo;break}y.mode=Nh;case Nh:if(pe===0)break e;if(Se=rt-pe,y.offset>Se){if(Se=y.offset-Se,Se>y.whave&&y.sane){a.msg="invalid distance too far back",y.mode=vo;break}Se>y.wnext?(Se-=y.wnext,Bt=y.wsize-Se):Bt=y.wnext-Se,Se>y.length&&(Se=y.length),xt=y.window}else xt=z,Bt=de-y.offset,Se=y.length;Se>pe&&(Se=pe),pe-=Se,y.length-=Se;do z[de++]=xt[Bt++];while(--Se);y.length===0&&(y.mode=Ud);break;case Lh:if(pe===0)break e;z[de++]=y.length,pe--,y.mode=Ud;break;case Hf:if(y.wrap){for(;Le<32;){if(le===0)break e;le--,ye|=x[ee++]<<Le,Le+=8}if(rt-=pe,a.total_out+=rt,y.total+=rt,y.wrap&4&&rt&&(a.adler=y.check=y.flags?fo(y.check,z,rt,de-rt):Ol(y.check,z,rt,de-rt)),rt=pe,y.wrap&4&&(y.flags?ye:Oh(ye))!==y.check){a.msg="incorrect data check",y.mode=vo;break}ye=0,Le=0}y.mode=Ph;case Ph:if(y.wrap&&y.flags){for(;Le<32;){if(le===0)break e;le--,ye+=x[ee++]<<Le,Le+=8}if(y.wrap&4&&ye!==(y.total&4294967295)){a.msg="incorrect length check",y.mode=vo;break}ye=0,Le=0}y.mode=jh;case jh:un=I1;break e;case vo:un=uh;break e;case Ih:return ch;case Mh:default:return Xs}return a.next_out=de,a.avail_out=pe,a.next_in=ee,a.avail_in=le,y.hold=ye,y.bits=Le,(y.wsize||rt!==a.avail_out&&y.mode<vo&&(y.mode<Hf||E!==lh))&&Uh(a,a.output,a.next_out,rt-a.avail_out),Qe-=a.avail_in,rt-=a.avail_out,a.total_in+=Qe,a.total_out+=rt,y.total+=rt,y.wrap&4&&rt&&(a.adler=y.check=y.flags?fo(y.check,z,rt,a.next_out-rt):Ol(y.check,z,rt,a.next_out-rt)),a.data_type=y.bits+(y.last?64:0)+(y.mode===zl?128:0)+(y.mode===zd||y.mode===Zf?256:0),(Qe===0&&rt===0||E===lh)&&un===_u&&(un=O1),un},Z1=a=>{if(Ru(a))return Xs;let E=a.state;return E.window&&(E.window=null),a.state=null,_u},H1=(a,E)=>{if(Ru(a))return Xs;const y=a.state;return y.wrap&2?(y.head=E,E.done=!1,_u):Xs},Y1=(a,E)=>{const y=E.length;let x,z,ee;return Ru(a)||(x=a.state,x.wrap!==0&&x.mode!==Rd)?Xs:x.mode===Rd&&(z=1,z=Ol(z,E,y,0),z!==x.check)?uh:(ee=Uh(a,E,y,y),ee?(x.mode=Ih,ch):(x.havedict=1,_u))};var V1=Th,G1=_h,K1=kh,Q1=z1,J1=Rh,X1=W1,q1=Z1,$1=H1,e5=Y1,t5="pako inflate (from Nodeca project)",Ul={inflateReset:V1,inflateReset2:G1,inflateResetKeep:K1,inflateInit:Q1,inflateInit2:J1,inflate:X1,inflateEnd:q1,inflateGetHeader:$1,inflateSetDictionary:e5,inflateInfo:t5};function n5(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var r5=n5;const Wh=Object.prototype.toString,{Z_NO_FLUSH:a5,Z_FINISH:i5,Z_OK:Xc,Z_STREAM_END:Gf,Z_NEED_DICT:Kf,Z_STREAM_ERROR:o5,Z_DATA_ERROR:Zh,Z_MEM_ERROR:s5}=ll;function qc(a){this.options=Md.assign({chunkSize:1024*64,windowBits:15,to:""},a||{});const E=this.options;E.raw&&E.windowBits>=0&&E.windowBits<16&&(E.windowBits=-E.windowBits,E.windowBits===0&&(E.windowBits=-15)),E.windowBits>=0&&E.windowBits<16&&!(a&&a.windowBits)&&(E.windowBits+=32),E.windowBits>15&&E.windowBits<48&&(E.windowBits&15||(E.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new eh,this.strm.avail_out=0;let y=Ul.inflateInit2(this.strm,E.windowBits);if(y!==Xc)throw new Error(ms[y]);if(this.header=new r5,Ul.inflateGetHeader(this.strm,this.header),E.dictionary&&(typeof E.dictionary=="string"?E.dictionary=Kc.string2buf(E.dictionary):Wh.call(E.dictionary)==="[object ArrayBuffer]"&&(E.dictionary=new Uint8Array(E.dictionary)),E.raw&&(y=Ul.inflateSetDictionary(this.strm,E.dictionary),y!==Xc)))throw new Error(ms[y])}qc.prototype.push=function(a,E){const y=this.strm,x=this.options.chunkSize,z=this.options.dictionary;let ee,de,le;if(this.ended)return!1;for(E===~~E?de=E:de=E===!0?i5:a5,Wh.call(a)==="[object ArrayBuffer]"?y.input=new Uint8Array(a):y.input=a,y.next_in=0,y.avail_in=y.input.length;;){for(y.avail_out===0&&(y.output=new Uint8Array(x),y.next_out=0,y.avail_out=x),ee=Ul.inflate(y,de),ee===Kf&&z&&(ee=Ul.inflateSetDictionary(y,z),ee===Xc?ee=Ul.inflate(y,de):ee===Zh&&(ee=Kf));y.avail_in>0&&ee===Gf&&y.state.wrap>0&&a[y.next_in]!==0;)Ul.inflateReset(y),ee=Ul.inflate(y,de);switch(ee){case o5:case Zh:case Kf:case s5:return this.onEnd(ee),this.ended=!0,!1}if(le=y.avail_out,y.next_out&&(y.avail_out===0||ee===Gf))if(this.options.to==="string"){let pe=Kc.utf8border(y.output,y.next_out),ye=y.next_out-pe,Le=Kc.buf2string(y.output,pe);y.next_out=ye,y.avail_out=x-ye,ye&&y.output.set(y.output.subarray(pe,pe+ye),0),this.onData(Le)}else this.onData(y.output.length===y.next_out?y.output:y.output.subarray(0,y.next_out));if(!(ee===Xc&&le===0)){if(ee===Gf)return ee=Ul.inflateEnd(this.strm),this.onEnd(ee),this.ended=!0,!0;if(y.avail_in===0)break}}return!0},qc.prototype.onData=function(a){this.chunks.push(a)},qc.prototype.onEnd=function(a){a===Xc&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Md.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg};function Qf(a,E){const y=new qc(E);if(y.push(a),y.err)throw y.msg||ms[y.err];return y.result}function l5(a,E){return E=E||{},E.raw=!0,Qf(a,E)}var u5=qc,c5=Qf,d5=l5,f5=Qf,h5=ll,m5={Inflate:u5,inflate:c5,inflateRaw:d5,ungzip:f5,constants:h5};const{Deflate:p5,deflate:v5,deflateRaw:g5,gzip:y5}=C1,{Inflate:A5,inflate:E5,inflateRaw:b5,ungzip:w5}=m5;var x5=p5,C5=v5,F5=g5,B5=y5,Jf=A5,Hh=E5,D5=b5,S5=w5,N5=ll,Fg={Deflate:x5,deflate:C5,deflateRaw:F5,gzip:B5,Inflate:Jf,inflate:Hh,inflateRaw:D5,ungzip:S5,constants:N5};const Yh=[];for(let a=0;a<256;a++){let E=a;for(let y=0;y<8;y++)E&1?E=3988292384^E>>>1:E=E>>>1;Yh[a]=E}const Vh=4294967295;function L5(a,E,y){let x=a;for(let z=0;z<y;z++)x=Yh[(x^E[z])&255]^x>>>8;return x}function Gh(a,E){return(L5(Vh,a,E)^Vh)>>>0}function Kh(a,E,y){const x=a.readUint32(),z=Gh(new Uint8Array(a.buffer,a.byteOffset+a.offset-E-4,E),E);if(z!==x)throw new Error(`CRC mismatch for chunk ${y}. Expected ${x}, found ${z}`)}function Bg(a,E){a.writeUint32(Gh(new Uint8Array(a.buffer,a.byteOffset+a.offset-E,E),E))}function Qh(a,E,y){for(let x=0;x<y;x++)E[x]=a[x]}function Jh(a,E,y,x){let z=0;for(;z<x;z++)E[z]=a[z];for(;z<y;z++)E[z]=a[z]+E[z-x]&255}function Xh(a,E,y,x){let z=0;if(y.length===0)for(;z<x;z++)E[z]=a[z];else for(;z<x;z++)E[z]=a[z]+y[z]&255}function qh(a,E,y,x,z){let ee=0;if(y.length===0){for(;ee<z;ee++)E[ee]=a[ee];for(;ee<x;ee++)E[ee]=a[ee]+(E[ee-z]>>1)&255}else{for(;ee<z;ee++)E[ee]=a[ee]+(y[ee]>>1)&255;for(;ee<x;ee++)E[ee]=a[ee]+(E[ee-z]+y[ee]>>1)&255}}function $h(a,E,y,x,z){let ee=0;if(y.length===0){for(;ee<z;ee++)E[ee]=a[ee];for(;ee<x;ee++)E[ee]=a[ee]+E[ee-z]&255}else{for(;ee<z;ee++)E[ee]=a[ee]+y[ee]&255;for(;ee<x;ee++)E[ee]=a[ee]+P5(E[ee-z],y[ee],y[ee-z])&255}}function P5(a,E,y){const x=a+E-y,z=Math.abs(x-a),ee=Math.abs(x-E),de=Math.abs(x-y);return z<=ee&&z<=de?a:ee<=de?E:y}function j5(a,E,y,x,z,ee){switch(a){case 0:Qh(E,y,z);break;case 1:Jh(E,y,z,ee);break;case 2:Xh(E,y,x,z);break;case 3:qh(E,y,x,z,ee);break;case 4:$h(E,y,x,z,ee);break;default:throw new Error(`Unsupported filter: ${a}`)}}const I5=new Uint16Array([255]),M5=new Uint8Array(I5.buffer)[0]===255;function O5(a){const{data:E,width:y,height:x,channels:z,depth:ee}=a,de=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],le=Math.ceil(ee/8)*z,pe=new Uint8Array(x*y*le);let ye=0;for(let Le=0;Le<7;Le++){const Qe=de[Le],rt=Math.ceil((y-Qe.x)/Qe.xStep),Se=Math.ceil((x-Qe.y)/Qe.yStep);if(rt<=0||Se<=0)continue;const Bt=rt*le,xt=new Uint8Array(Bt);for(let Nt=0;Nt<Se;Nt++){const pt=E[ye++],en=E.subarray(ye,ye+Bt);ye+=Bt;const Kt=new Uint8Array(Bt);j5(pt,en,Kt,xt,Bt,le),xt.set(Kt);for(let _t=0;_t<rt;_t++){const Pn=Qe.x+_t*Qe.xStep,qn=Qe.y+Nt*Qe.yStep;if(!(Pn>=y||qn>=x))for(let Un=0;Un<le;Un++)pe[(qn*y+Pn)*le+Un]=Kt[_t*le+Un]}}}if(ee===16){const Le=new Uint16Array(pe.buffer);if(M5)for(let Qe=0;Qe<Le.length;Qe++)Le[Qe]=k5(Le[Qe]);return Le}else return pe}function k5(a){return(a&255)<<8|a>>8&255}const T5=new Uint16Array([255]),_5=new Uint8Array(T5.buffer)[0]===255,R5=new Uint8Array(0);function em(a){const{data:E,width:y,height:x,channels:z,depth:ee}=a,de=Math.ceil(ee/8)*z,le=Math.ceil(ee/8*z*y),pe=new Uint8Array(x*le);let ye=R5,Le=0,Qe,rt;for(let Se=0;Se<x;Se++){switch(Qe=E.subarray(Le+1,Le+1+le),rt=pe.subarray(Se*le,(Se+1)*le),E[Le]){case 0:Qh(Qe,rt,le);break;case 1:Jh(Qe,rt,le,de);break;case 2:Xh(Qe,rt,ye,le);break;case 3:qh(Qe,rt,ye,le,de);break;case 4:$h(Qe,rt,ye,le,de);break;default:throw new Error(`Unsupported filter: ${E[Le]}`)}ye=rt,Le+=le+1}if(ee===16){const Se=new Uint16Array(pe.buffer);if(_5)for(let Bt=0;Bt<Se.length;Bt++)Se[Bt]=z5(Se[Bt]);return Se}else return pe}function z5(a){return(a&255)<<8|a>>8&255}const $c=Uint8Array.of(137,80,78,71,13,10,26,10);function Ng(a){a.writeBytes($c)}function tm(a){if(!U5(a.readBytes($c.length)))throw new Error("wrong PNG signature")}function U5(a){if(a.length<$c.length)return!1;for(let E=0;E<$c.length;E++)if(a[E]!==$c[E])return!1;return!0}const nm="tEXt",rm=0,am=new TextDecoder("latin1");function im(a){if(om(a),a.length===0||a.length>79)throw new Error("keyword length must be between 1 and 79")}const W5=/^[\u0000-\u00FF]*$/;function om(a){if(!W5.test(a))throw new Error("invalid latin1 text")}function Z5(a,E,y){const x=sm(E);a[x]=H5(E,y-x.length-1)}function Lg(a,E,y){im(E),om(y);const x=E.length+1+y.length;a.writeUint32(x),a.writeChars(nm),a.writeChars(E),a.writeByte(rm),a.writeChars(y),writeCrc(a,x+4)}function sm(a){for(a.mark();a.readByte()!==rm;);const E=a.offset;a.reset();const y=am.decode(a.readBytes(E-a.offset-1));return a.skip(1),im(y),y}function H5(a,E){return am.decode(a.readBytes(E))}const Ws={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},Xf={UNKNOWN:-1,DEFLATE:0},lm={UNKNOWN:-1,ADAPTIVE:0},qf={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},Wd={NONE:0,BACKGROUND:1,PREVIOUS:2},$f={SOURCE:0,OVER:1};class Y5 extends vi{constructor(y,x={}){super(y);Oi(this,"_checkCrc");Oi(this,"_inflator");Oi(this,"_png");Oi(this,"_apng");Oi(this,"_end");Oi(this,"_hasPalette");Oi(this,"_palette");Oi(this,"_hasTransparency");Oi(this,"_transparency");Oi(this,"_compressionMethod");Oi(this,"_filterMethod");Oi(this,"_interlaceMethod");Oi(this,"_colorType");Oi(this,"_isAnimated");Oi(this,"_numberOfFrames");Oi(this,"_numberOfPlays");Oi(this,"_frames");Oi(this,"_writingDataChunks");const{checkCrc:z=!1}=x;this._checkCrc=z,this._inflator=new Jf,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=Xf.UNKNOWN,this._filterMethod=lm.UNKNOWN,this._interlaceMethod=qf.UNKNOWN,this._colorType=Ws.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(tm(this);!this._end;){const y=this.readUint32(),x=this.readChars(4);this.decodeChunk(y,x)}return this.decodeImage(),this._png}decodeApng(){for(tm(this);!this._end;){const y=this.readUint32(),x=this.readChars(4);this.decodeApngChunk(y,x)}return this.decodeApngImage(),this._apng}decodeChunk(y,x){const z=this.offset;switch(x){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(y);break;case"IDAT":this.decodeIDAT(y);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(y);break;case"iCCP":this.decodeiCCP(y);break;case nm:Z5(this._png.text,this,y);break;case"pHYs":this.decodepHYs();break;default:this.skip(y);break}if(this.offset-z!==y)throw new Error(`Length mismatch while decoding chunk ${x}`);this._checkCrc?Kh(this,y+4,x):this.skip(4)}decodeApngChunk(y,x){const z=this.offset;switch(x!=="fdAT"&&x!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),x){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(y);break;default:this.decodeChunk(y,x),this.offset=z+y;break}if(this.offset-z!==y)throw new Error(`Length mismatch while decoding chunk ${x}`);this._checkCrc?Kh(this,y+4,x):this.skip(4)}decodeIHDR(){const y=this._png;y.width=this.readUint32(),y.height=this.readUint32(),y.depth=V5(this.readUint8());const x=this.readUint8();this._colorType=x;let z;switch(x){case Ws.GREYSCALE:z=1;break;case Ws.TRUECOLOUR:z=3;break;case Ws.INDEXED_COLOUR:z=1;break;case Ws.GREYSCALE_ALPHA:z=2;break;case Ws.TRUECOLOUR_ALPHA:z=4;break;case Ws.UNKNOWN:default:throw new Error(`Unknown color type: ${x}`)}if(this._png.channels=z,this._compressionMethod=this.readUint8(),this._compressionMethod!==Xf.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const y={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(y)}decodePLTE(y){if(y%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${y}`);const x=y/3;this._hasPalette=!0;const z=[];this._palette=z;for(let ee=0;ee<x;ee++)z.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(y){this._writingDataChunks=!0;const x=y,z=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,z,x)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(y)}decodeFDAT(y){this._writingDataChunks=!0;let x=y,z=this.offset+this.byteOffset;if(z+=4,x-=4,this._inflator.push(new Uint8Array(this.buffer,z,x)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(y)}decodetRNS(y){switch(this._colorType){case Ws.GREYSCALE:case Ws.TRUECOLOUR:{if(y%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${y}`);if(y/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${y/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(y/2);for(let x=0;x<y/2;x++)this._transparency[x]=this.readUint16();break}case Ws.INDEXED_COLOUR:{if(y>this._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${y} vs ${this._palette.length})`);let x=0;for(;x<y;x++){const z=this.readByte();this._palette[x].push(z)}for(;x<this._palette.length;x++)this._palette[x].push(255);break}case Ws.UNKNOWN:case Ws.GREYSCALE_ALPHA:case Ws.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(y){const x=sm(this),z=this.readUint8();if(z!==Xf.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${z}`);const ee=this.readBytes(y-x.length-2);this._png.iccEmbeddedProfile={name:x,profile:Hh(ee)}}decodepHYs(){const y=this.readUint32(),x=this.readUint32(),z=this.readByte();this._png.resolution={x:y,y:x,unit:z}}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let y=0;y<this._numberOfFrames;y++){const x={sequenceNumber:this._frames[y].sequenceNumber,delayNumber:this._frames[y].delayNumber,delayDenominator:this._frames[y].delayDenominator,data:this._apng.depth===8?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},z=this._frames.at(y);if(z){if(z.data=em({data:z.data,width:z.width,height:z.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),y===0||z.xOffset===0&&z.yOffset===0&&z.width===this._png.width&&z.height===this._png.height)x.data=z.data;else{const ee=this._apng.frames.at(y-1);this.disposeFrame(z,ee,x),this.addFrameDataToCanvas(x,z)}this._apng.frames.push(x)}}return this._apng}disposeFrame(y,x,z){switch(y.disposeOp){case Wd.NONE:break;case Wd.BACKGROUND:for(let ee=0;ee<this._png.height;ee++)for(let de=0;de<this._png.width;de++){const le=(ee*y.width+de)*this._png.channels;for(let pe=0;pe<this._png.channels;pe++)z.data[le+pe]=0}break;case Wd.PREVIOUS:z.data.set(x.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(y,x){const z=1<<this._png.depth,ee=(de,le)=>{const pe=((de+x.yOffset)*this._png.width+x.xOffset+le)*this._png.channels,ye=(de*x.width+le)*this._png.channels;return{index:pe,frameIndex:ye}};switch(x.blendOp){case $f.SOURCE:for(let de=0;de<x.height;de++)for(let le=0;le<x.width;le++){const{index:pe,frameIndex:ye}=ee(de,le);for(let Le=0;Le<this._png.channels;Le++)y.data[pe+Le]=x.data[ye+Le]}break;case $f.OVER:for(let de=0;de<x.height;de++)for(let le=0;le<x.width;le++){const{index:pe,frameIndex:ye}=ee(de,le);for(let Le=0;Le<this._png.channels;Le++){const Qe=x.data[ye+this._png.channels-1]/z,rt=Le%(this._png.channels-1)===0?1:x.data[ye+Le],Se=Math.floor(Qe*rt+(1-Qe)*y.data[pe+Le]);y.data[pe+Le]+=Se}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){var x;if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);const y=this._isAnimated?((x=this._frames)==null?void 0:x.at(0)).data:this._inflator.result;if(this._filterMethod!==lm.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===qf.NO_INTERLACE)this._png.data=em({data:y,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===qf.ADAM7)this._png.data=O5({data:y,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw new Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){const y=this._inflator.result,x=this._frames.at(-1);x?x.data=y:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:Wd.NONE,blendOp:$f.SOURCE,data:y}),this._inflator=new Jf,this._writingDataChunks=!1}}function V5(a){if(a!==1&&a!==2&&a!==4&&a!==8&&a!==16)throw new Error(`invalid bit depth: ${a}`);return a}const G5={level:3};class Pg extends null{constructor(y,x={}){var z;super();Oi(this,"_png");Oi(this,"_zlibOptions");Oi(this,"_colorType");Oi(this,"_interlaceMethod");this._colorType=ColorType.UNKNOWN,this._zlibOptions=V0(V0({},G5),x.zlib),this._png=this._checkData(y),this._interlaceMethod=(z=x.interlace==="Adam7"?InterlaceMethod.ADAM7:InterlaceMethod.NO_INTERLACE)!=null?z:InterlaceMethod.NO_INTERLACE,this.setBigEndian()}encode(){if(writeSignature(this),this.encodeIHDR(),this._png.palette&&(this.encodePLTE(),this._png.palette[0].length===4&&this.encodeTRNS()),this.encodeData(),this._png.text)for(const[y,x]of Object.entries(this._png.text))encodetEXt(this,y,x);return this.encodeIEND(),this.toArray()}encodeIHDR(){this.writeUint32(13),this.writeChars("IHDR"),this.writeUint32(this._png.width),this.writeUint32(this._png.height),this.writeByte(this._png.depth),this.writeByte(this._colorType),this.writeByte(CompressionMethod.DEFLATE),this.writeByte(FilterMethod.ADAPTIVE),this.writeByte(this._interlaceMethod),writeCrc(this,17)}encodeIEND(){this.writeUint32(0),this.writeChars("IEND"),writeCrc(this,4)}encodePLTE(){var x;const y=((x=this._png.palette)==null?void 0:x.length)*3;this.writeUint32(y),this.writeChars("PLTE");for(const z of this._png.palette)this.writeByte(z[0]),this.writeByte(z[1]),this.writeByte(z[2]);writeCrc(this,4+y)}encodeTRNS(){const y=this._png.palette.filter(x=>x.at(-1)!==255);this.writeUint32(y.length),this.writeChars("tRNS");for(const x of y)this.writeByte(x.at(-1));writeCrc(this,4+y.length)}encodeIDAT(y){this.writeUint32(y.length),this.writeChars("IDAT"),this.writeBytes(y),writeCrc(this,y.length+4)}encodeData(){const{width:y,height:x,channels:z,depth:ee,data:de}=this._png,le=ee<=8?Math.ceil(y*ee/8)*z:Math.ceil(y*ee/8*z/2),pe=new IOBuffer().setBigEndian();let ye=0;if(this._interlaceMethod===InterlaceMethod.NO_INTERLACE)for(let rt=0;rt<x;rt++)pe.writeByte(0),ee===16?ye=X5(de,pe,le,ye):ye=Q5(de,pe,le,ye);else this._interlaceMethod===InterlaceMethod.ADAM7&&(ye=J5(this._png,de,pe,ye));const Le=pe.toArray(),Qe=deflate(Le,this._zlibOptions);this.encodeIDAT(Qe)}_checkData(y){const{colorType:x,channels:z,depth:ee}=K5(y,y.palette),de={width:um(y.width,"width"),height:um(y.height,"height"),channels:z,data:y.data,depth:ee,text:y.text,palette:y.palette};this._colorType=x;const le=ee<8?Math.ceil(de.width*ee/8)*de.height*z:de.width*de.height*z;if(de.data.length!==le)throw new RangeError(`wrong data size. Found ${de.data.length}, expected ${le}`);return de}}function um(a,E){if(Number.isInteger(a)&&a>0)return a;throw new TypeError(`${E} must be a positive integer`)}function K5(a,E){const{channels:y=4,depth:x=8}=a;if(y!==4&&y!==3&&y!==2&&y!==1)throw new RangeError(`unsupported number of channels: ${y}`);const z={channels:y,depth:x,colorType:ColorType.UNKNOWN};switch(y){case 4:z.colorType=ColorType.TRUECOLOUR_ALPHA;break;case 3:z.colorType=ColorType.TRUECOLOUR;break;case 1:E?z.colorType=ColorType.INDEXED_COLOUR:z.colorType=ColorType.GREYSCALE;break;case 2:z.colorType=ColorType.GREYSCALE_ALPHA;break;default:throw new Error("unsupported number of channels")}return z}function Q5(a,E,y,x){for(let z=0;z<y;z++)E.writeByte(a[x++]);return x}function J5(a,E,y,x){const z=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],{width:ee,height:de,channels:le,depth:pe}=a;let ye=0;pe===16?ye=le*pe/8/2:ye=le*pe/8;for(let Le=0;Le<7;Le++){const Qe=z[Le],rt=Math.floor((ee-Qe.x+Qe.xStep-1)/Qe.xStep),Se=Math.floor((de-Qe.y+Qe.yStep-1)/Qe.yStep);if(rt<=0||Se<=0)continue;const Bt=rt*ye;for(let xt=0;xt<Se;xt++){const Nt=Qe.y+xt*Qe.yStep,pt=pe<=8?new Uint8Array(Bt):new Uint16Array(Bt);let en=0;for(let Kt=0;Kt<rt;Kt++){const _t=Qe.x+Kt*Qe.xStep;if(_t<ee&&Nt<de){const Pn=(Nt*ee+_t)*ye;for(let qn=0;qn<ye;qn++)pt[en++]=E[Pn+qn]}}if(y.writeByte(0),pe===8)y.writeBytes(pt);else if(pe===16)for(const Kt of pt)y.writeByte(Kt>>8&255),y.writeByte(Kt&255)}}return x}function X5(a,E,y,x){for(let z=0;z<y;z++)E.writeUint16(a[x++]);return x}var cm;(function(a){a[a.UNKNOWN=0]="UNKNOWN",a[a.METRE=1]="METRE"})(cm||(cm={}));function q5(a,E){return new Y5(a,E).decode()}function jg(a,E){return new PngEncoder(a,E).encode()}function Ig(a,E){return new PngDecoder(a,E).decodeApng()}var za=function(){return typeof window!="undefined"?window:typeof ae.g!="undefined"?ae.g:typeof self!="undefined"?self:this}();function e0(){za.console&&typeof za.console.log=="function"&&za.console.log.apply(za.console,arguments)}var Ji={log:e0,warn:function(a){za.console&&(typeof za.console.warn=="function"?za.console.warn.apply(za.console,arguments):e0.call(null,arguments))},error:function(a){za.console&&(typeof za.console.error=="function"?za.console.error.apply(za.console,arguments):e0(a))}};function t0(a,E,y){var x=new XMLHttpRequest;x.open("GET",a),x.responseType="blob",x.onload=function(){zu(x.response,E,y)},x.onerror=function(){Ji.error("could not download file")},x.send()}function dm(a){var E=new XMLHttpRequest;E.open("HEAD",a,!1);try{E.send()}catch(y){}return E.status>=200&&E.status<=299}function Zd(a){try{a.dispatchEvent(new MouseEvent("click"))}catch(y){var E=document.createEvent("MouseEvents");E.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),a.dispatchEvent(E)}}var zu=za.saveAs||((typeof window=="undefined"?"undefined":(0,b.Z)(window))!=="object"||window!==za?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(a,E,y){var x=za.URL||za.webkitURL,z=document.createElement("a");E=E||a.name||"download",z.download=E,z.rel="noopener",typeof a=="string"?(z.href=a,z.origin!==location.origin?dm(z.href)?t0(a,E,y):Zd(z,z.target="_blank"):Zd(z)):(z.href=x.createObjectURL(a),setTimeout(function(){x.revokeObjectURL(z.href)},4e4),setTimeout(function(){Zd(z)},0))}:"msSaveOrOpenBlob"in navigator?function(a,E,y){if(E=E||a.name||"download",typeof a=="string")if(dm(a))t0(a,E,y);else{var x=document.createElement("a");x.href=a,x.target="_blank",setTimeout(function(){Zd(x)})}else navigator.msSaveOrOpenBlob(function(z,ee){return ee===void 0?ee={autoBom:!1}:(0,b.Z)(ee)!=="object"&&(Ji.warn("Deprecated: Expected third argument to be a object"),ee={autoBom:!ee}),ee.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(z.type)?new Blob(["\uFEFF",z],{type:z.type}):z}(a,y),E)}:function(a,E,y,x){if((x=x||open("","_blank"))&&(x.document.title=x.document.body.innerText="downloading..."),typeof a=="string")return t0(a,E,y);var z=a.type==="application/octet-stream",ee=/constructor/i.test(za.HTMLElement)||za.safari,de=/CriOS\/[\d]+/.test(navigator.userAgent);if((de||z&&ee)&&(typeof FileReader=="undefined"?"undefined":(0,b.Z)(FileReader))==="object"){var le=new FileReader;le.onloadend=function(){var Le=le.result;Le=de?Le:Le.replace(/^data:[^;]*;/,"data:attachment/file;"),x?x.location.href=Le:location=Le,x=null},le.readAsDataURL(a)}else{var pe=za.URL||za.webkitURL,ye=pe.createObjectURL(a);x?x.location=ye:location.href=ye,x=null,setTimeout(function(){pe.revokeObjectURL(ye)},4e4)}});function fm(a){var E;a=a||"",this.ok=!1,a.charAt(0)=="#"&&(a=a.substr(1,6)),a={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[a=(a=a.replace(/ /g,"")).toLowerCase()]||a;for(var y=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(le){return[parseInt(le[1]),parseInt(le[2]),parseInt(le[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(le){return[parseInt(le[1],16),parseInt(le[2],16),parseInt(le[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(le){return[parseInt(le[1]+le[1],16),parseInt(le[2]+le[2],16),parseInt(le[3]+le[3],16)]}}],x=0;x<y.length;x++){var z=y[x].re,ee=y[x].process,de=z.exec(a);de&&(E=ee(de),this.r=E[0],this.g=E[1],this.b=E[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var le=this.r.toString(16),pe=this.g.toString(16),ye=this.b.toString(16);return le.length==1&&(le="0"+le),pe.length==1&&(pe="0"+pe),ye.length==1&&(ye="0"+ye),"#"+le+pe+ye}}var Hd=za.atob.bind(za),hm=za.btoa.bind(za);function n0(a,E){var y=a[0],x=a[1],z=a[2],ee=a[3];y=ps(y,x,z,ee,E[0],7,-680876936),ee=ps(ee,y,x,z,E[1],12,-389564586),z=ps(z,ee,y,x,E[2],17,606105819),x=ps(x,z,ee,y,E[3],22,-1044525330),y=ps(y,x,z,ee,E[4],7,-176418897),ee=ps(ee,y,x,z,E[5],12,1200080426),z=ps(z,ee,y,x,E[6],17,-1473231341),x=ps(x,z,ee,y,E[7],22,-45705983),y=ps(y,x,z,ee,E[8],7,1770035416),ee=ps(ee,y,x,z,E[9],12,-1958414417),z=ps(z,ee,y,x,E[10],17,-42063),x=ps(x,z,ee,y,E[11],22,-1990404162),y=ps(y,x,z,ee,E[12],7,1804603682),ee=ps(ee,y,x,z,E[13],12,-40341101),z=ps(z,ee,y,x,E[14],17,-1502002290),y=vs(y,x=ps(x,z,ee,y,E[15],22,1236535329),z,ee,E[1],5,-165796510),ee=vs(ee,y,x,z,E[6],9,-1069501632),z=vs(z,ee,y,x,E[11],14,643717713),x=vs(x,z,ee,y,E[0],20,-373897302),y=vs(y,x,z,ee,E[5],5,-701558691),ee=vs(ee,y,x,z,E[10],9,38016083),z=vs(z,ee,y,x,E[15],14,-660478335),x=vs(x,z,ee,y,E[4],20,-405537848),y=vs(y,x,z,ee,E[9],5,568446438),ee=vs(ee,y,x,z,E[14],9,-1019803690),z=vs(z,ee,y,x,E[3],14,-187363961),x=vs(x,z,ee,y,E[8],20,1163531501),y=vs(y,x,z,ee,E[13],5,-1444681467),ee=vs(ee,y,x,z,E[2],9,-51403784),z=vs(z,ee,y,x,E[7],14,1735328473),y=gs(y,x=vs(x,z,ee,y,E[12],20,-1926607734),z,ee,E[5],4,-378558),ee=gs(ee,y,x,z,E[8],11,-2022574463),z=gs(z,ee,y,x,E[11],16,1839030562),x=gs(x,z,ee,y,E[14],23,-35309556),y=gs(y,x,z,ee,E[1],4,-1530992060),ee=gs(ee,y,x,z,E[4],11,1272893353),z=gs(z,ee,y,x,E[7],16,-155497632),x=gs(x,z,ee,y,E[10],23,-1094730640),y=gs(y,x,z,ee,E[13],4,681279174),ee=gs(ee,y,x,z,E[0],11,-358537222),z=gs(z,ee,y,x,E[3],16,-722521979),x=gs(x,z,ee,y,E[6],23,76029189),y=gs(y,x,z,ee,E[9],4,-640364487),ee=gs(ee,y,x,z,E[12],11,-421815835),z=gs(z,ee,y,x,E[15],16,530742520),y=ys(y,x=gs(x,z,ee,y,E[2],23,-995338651),z,ee,E[0],6,-198630844),ee=ys(ee,y,x,z,E[7],10,1126891415),z=ys(z,ee,y,x,E[14],15,-1416354905),x=ys(x,z,ee,y,E[5],21,-57434055),y=ys(y,x,z,ee,E[12],6,1700485571),ee=ys(ee,y,x,z,E[3],10,-1894986606),z=ys(z,ee,y,x,E[10],15,-1051523),x=ys(x,z,ee,y,E[1],21,-2054922799),y=ys(y,x,z,ee,E[8],6,1873313359),ee=ys(ee,y,x,z,E[15],10,-30611744),z=ys(z,ee,y,x,E[6],15,-1560198380),x=ys(x,z,ee,y,E[13],21,1309151649),y=ys(y,x,z,ee,E[4],6,-145523070),ee=ys(ee,y,x,z,E[11],10,-1120210379),z=ys(z,ee,y,x,E[2],15,718787259),x=ys(x,z,ee,y,E[9],21,-343485551),a[0]=lu(y,a[0]),a[1]=lu(x,a[1]),a[2]=lu(z,a[2]),a[3]=lu(ee,a[3])}function Yd(a,E,y,x,z,ee){return E=lu(lu(E,a),lu(x,ee)),lu(E<<z|E>>>32-z,y)}function ps(a,E,y,x,z,ee,de){return Yd(E&y|~E&x,a,E,z,ee,de)}function vs(a,E,y,x,z,ee,de){return Yd(E&x|y&~x,a,E,z,ee,de)}function gs(a,E,y,x,z,ee,de){return Yd(E^y^x,a,E,z,ee,de)}function ys(a,E,y,x,z,ee,de){return Yd(y^(E|~x),a,E,z,ee,de)}function mm(a){var E,y=a.length,x=[1732584193,-271733879,-1732584194,271733878];for(E=64;E<=a.length;E+=64)n0(x,$5(a.substring(E-64,E)));a=a.substring(E-64);var z=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(E=0;E<a.length;E++)z[E>>2]|=a.charCodeAt(E)<<(E%4<<3);if(z[E>>2]|=128<<(E%4<<3),E>55)for(n0(x,z),E=0;E<16;E++)z[E]=0;return z[14]=8*y,n0(x,z),x}function $5(a){var E,y=[];for(E=0;E<64;E+=4)y[E>>2]=a.charCodeAt(E)+(a.charCodeAt(E+1)<<8)+(a.charCodeAt(E+2)<<16)+(a.charCodeAt(E+3)<<24);return y}var pm="0123456789abcdef".split("");function ev(a){for(var E="",y=0;y<4;y++)E+=pm[a>>8*y+4&15]+pm[a>>8*y&15];return E}function tv(a){return String.fromCharCode(255&a,(65280&a)>>8,(16711680&a)>>16,(4278190080&a)>>24)}function r0(a){return mm(a).map(tv).join("")}var nv=function(a){for(var E=0;E<a.length;E++)a[E]=ev(a[E]);return a.join("")}(mm("hello"))!="5d41402abc4b2a76b9719d911017c592";function lu(a,E){if(nv){var y=(65535&a)+(65535&E);return(a>>16)+(E>>16)+(y>>16)<<16|65535&y}return a+E&4294967295}function a0(a,E){var y,x,z,ee;if(a!==y){for(var de=(z=a,ee=1+(256/a.length|0),new Array(ee+1).join(z)),le=[],pe=0;pe<256;pe++)le[pe]=pe;var ye=0;for(pe=0;pe<256;pe++){var Le=le[pe];ye=(ye+Le+de.charCodeAt(pe))%256,le[pe]=le[ye],le[ye]=Le}y=a,x=le}else le=x;var Qe=E.length,rt=0,Se=0,Bt="";for(pe=0;pe<Qe;pe++)Se=(Se+(Le=le[rt=(rt+1)%256]))%256,le[rt]=le[Se],le[Se]=Le,de=le[(le[rt]+le[Se])%256],Bt+=String.fromCharCode(E.charCodeAt(pe)^de);return Bt}var vm={print:4,modify:8,copy:16,"annot-forms":32};function Fc(a,E,y,x){this.v=1,this.r=2;var z=192;a.forEach(function(le){if(vm.perm!==void 0)throw new Error("Invalid permission: "+le);z+=vm[le]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var ee=(E+this.padding).substr(0,32),de=(y+this.padding).substr(0,32);this.O=this.processOwnerPassword(ee,de),this.P=-(1+(255^z)),this.encryptionKey=r0(ee+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(x)).substr(0,5),this.U=a0(this.encryptionKey,this.padding)}function Bc(a){if(/[^\u0000-\u00ff]/.test(a))throw new Error("Invalid PDF Name Object: "+a+", Only accept ASCII characters.");for(var E="",y=a.length,x=0;x<y;x++){var z=a.charCodeAt(x);E+=z<33||z===35||z===37||z===40||z===41||z===47||z===60||z===62||z===91||z===93||z===123||z===125||z>126?"#"+("0"+z.toString(16)).slice(-2):a[x]}return E}function gm(a){if((0,b.Z)(a)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var E={};this.subscribe=function(y,x,z){if(z=z||!1,typeof y!="string"||typeof x!="function"||typeof z!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");E.hasOwnProperty(y)||(E[y]={});var ee=Math.random().toString(35);return E[y][ee]=[x,!!z],ee},this.unsubscribe=function(y){for(var x in E)if(E[x][y])return delete E[x][y],Object.keys(E[x]).length===0&&delete E[x],!0;return!1},this.publish=function(y){if(E.hasOwnProperty(y)){var x=Array.prototype.slice.call(arguments,1),z=[];for(var ee in E[y]){var de=E[y][ee];try{de[0].apply(a,x)}catch(le){za.console&&Ji.error("jsPDF PubSub Error",le.message,le)}de[1]&&z.push(ee)}z.length&&z.forEach(this.unsubscribe)}},this.getTopics=function(){return E}}function ed(a){if(!(this instanceof ed))return new ed(a);var E="opacity,stroke-opacity".split(",");for(var y in a)a.hasOwnProperty(y)&&E.indexOf(y)>=0&&(this[y]=a[y]);this.id="",this.objectNumber=-1}function ym(a,E){this.gState=a,this.matrix=E,this.id="",this.objectNumber=-1}function uu(a,E,y,x,z){if(!(this instanceof uu))return new uu(a,E,y,x,z);this.type=a==="axial"?2:3,this.coords=E,this.colors=y,ym.call(this,x,z)}function Uu(a,E,y,x,z){if(!(this instanceof Uu))return new Uu(a,E,y,x,z);this.boundingBox=a,this.xStep=E,this.yStep=y,this.stream="",this.cloneIndex=0,ym.call(this,x,z)}function ha(a){var E,y=typeof arguments[0]=="string"?arguments[0]:"p",x=arguments[1],z=arguments[2],ee=arguments[3],de=[],le=1,pe=16,ye="S",Le=null;(0,b.Z)(a=a||{})==="object"&&(y=a.orientation,x=a.unit||x,z=a.format||z,ee=a.compress||a.compressPdf||ee,(Le=a.encryption||null)!==null&&(Le.userPassword=Le.userPassword||"",Le.ownerPassword=Le.ownerPassword||"",Le.userPermissions=Le.userPermissions||[]),le=typeof a.userUnit=="number"?Math.abs(a.userUnit):1,a.precision!==void 0&&(E=a.precision),a.floatPrecision!==void 0&&(pe=a.floatPrecision),ye=a.defaultPathOperation||"S"),de=a.filters||(ee===!0?["FlateEncode"]:de),x=x||"mm",y=(""+(y||"P")).toLowerCase();var Qe=a.putOnlyUsedFonts||!1,rt={},Se={internal:{},__private__:{}};Se.__private__.PubSub=gm;var Bt="1.3",xt=Se.__private__.getPdfVersion=function(){return Bt};Se.__private__.setPdfVersion=function(ve){Bt=ve};var Nt={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};Se.__private__.getPageFormats=function(){return Nt};var pt=Se.__private__.getPageFormat=function(ve){return Nt[ve]};z=z||"a4";var en="compat",Kt="advanced",_t=en;function Pn(){this.saveGraphicsState(),Zt(new Ma(Ua,0,0,-Ua,0,ic()*Ua).toString()+" cm"),this.setFontSize(this.getFontSize()/Ua),ye="n",_t=Kt}function qn(){this.restoreGraphicsState(),ye="S",_t=en}var Un=Se.__private__.combineFontStyleAndFontWeight=function(ve,qe){if(ve=="bold"&&qe=="normal"||ve=="bold"&&qe==400||ve=="normal"&&qe=="italic"||ve=="bold"&&qe=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return qe&&(ve=qe==400||qe==="normal"?ve==="italic"?"italic":"normal":qe!=700&&qe!=="bold"||ve!=="normal"?(qe==700?"bold":qe)+""+ve:"bold"),ve};Se.advancedAPI=function(ve){var qe=_t===en;return qe&&Pn.call(this),typeof ve!="function"||(ve(this),qe&&qn.call(this)),this},Se.compatAPI=function(ve){var qe=_t===Kt;return qe&&qn.call(this),typeof ve!="function"||(ve(this),qe&&Pn.call(this)),this},Se.isAdvancedAPI=function(){return _t===Kt};var un,Wt=function(ve){if(_t!==Kt)throw new Error(ve+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},bn=Se.roundToPrecision=Se.__private__.roundToPrecision=function(ve,qe){var Ot=E||qe;if(isNaN(ve)||isNaN(Ot))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return ve.toFixed(Ot).replace(/0+$/,"")};un=Se.hpf=Se.__private__.hpf=typeof pe=="number"?function(ve){if(isNaN(ve))throw new Error("Invalid argument passed to jsPDF.hpf");return bn(ve,pe)}:pe==="smart"?function(ve){if(isNaN(ve))throw new Error("Invalid argument passed to jsPDF.hpf");return bn(ve,ve>-1&&ve<1?16:5)}:function(ve){if(isNaN(ve))throw new Error("Invalid argument passed to jsPDF.hpf");return bn(ve,16)};var dt=Se.f2=Se.__private__.f2=function(ve){if(isNaN(ve))throw new Error("Invalid argument passed to jsPDF.f2");return bn(ve,2)},jt=Se.__private__.f3=function(ve){if(isNaN(ve))throw new Error("Invalid argument passed to jsPDF.f3");return bn(ve,3)},qt=Se.scale=Se.__private__.scale=function(ve){if(isNaN(ve))throw new Error("Invalid argument passed to jsPDF.scale");return _t===en?ve*Ua:_t===Kt?ve:void 0},Jt=function(ve){return qt(function(qe){return _t===en?ic()-qe:_t===Kt?qe:void 0}(ve))};Se.__private__.setPrecision=Se.setPrecision=function(ve){typeof parseInt(ve,10)=="number"&&(E=parseInt(ve,10))};var In,zn="00000000000000000000000000000000",Zn=Se.__private__.getFileId=function(){return zn},Dn=Se.__private__.setFileId=function(ve){return zn=ve!==void 0&&/^[a-fA-F0-9]{32}$/.test(ve)?ve.toUpperCase():zn.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),Le!==null&&(Po=new Fc(Le.userPermissions,Le.userPassword,Le.ownerPassword,zn)),zn};Se.setFileId=function(ve){return Dn(ve),this},Se.getFileId=function(){return Zn()};var Hn=Se.__private__.convertDateToPDFDate=function(ve){var qe=ve.getTimezoneOffset(),Ot=qe<0?"+":"-",Xt=Math.floor(Math.abs(qe/60)),En=Math.abs(qe%60),nr=[Ot,Vt(Xt),"'",Vt(En),"'"].join("");return["D:",ve.getFullYear(),Vt(ve.getMonth()+1),Vt(ve.getDate()),Vt(ve.getHours()),Vt(ve.getMinutes()),Vt(ve.getSeconds()),nr].join("")},Dr=Se.__private__.convertPDFDateToDate=function(ve){var qe=parseInt(ve.substr(2,4),10),Ot=parseInt(ve.substr(6,2),10)-1,Xt=parseInt(ve.substr(8,2),10),En=parseInt(ve.substr(10,2),10),nr=parseInt(ve.substr(12,2),10),pr=parseInt(ve.substr(14,2),10);return new Date(qe,Ot,Xt,En,nr,pr,0)},cr=Se.__private__.setCreationDate=function(ve){var qe;if(ve===void 0&&(ve=new Date),ve instanceof Date)qe=Hn(ve);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(ve))throw new Error("Invalid argument passed to jsPDF.setCreationDate");qe=ve}return In=qe},lt=Se.__private__.getCreationDate=function(ve){var qe=In;return ve==="jsDate"&&(qe=Dr(In)),qe};Se.setCreationDate=function(ve){return cr(ve),this},Se.getCreationDate=function(ve){return lt(ve)};var Tt,Vt=Se.__private__.padd2=function(ve){return("0"+parseInt(ve)).slice(-2)},an=Se.__private__.padd2Hex=function(ve){return("00"+(ve=ve.toString())).substr(ve.length)},yn=0,Sn=[],Wn=[],Rn=0,or=[],gr=[],Zr=!1,Hr=Wn;Se.__private__.setCustomOutputDestination=function(ve){Zr=!0,Hr=ve};var Qn=function(ve){Zr||(Hr=ve)};Se.__private__.resetCustomOutputDestination=function(){Zr=!1,Hr=Wn};var Zt=Se.__private__.out=function(ve){return ve=ve.toString(),Rn+=ve.length+1,Hr.push(ve),Hr},Ei=Se.__private__.write=function(ve){return Zt(arguments.length===1?ve.toString():Array.prototype.join.call(arguments," "))},si=Se.__private__.getArrayBuffer=function(ve){for(var qe=ve.length,Ot=new ArrayBuffer(qe),Xt=new Uint8Array(Ot);qe--;)Xt[qe]=ve.charCodeAt(qe);return Ot},ja=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];Se.__private__.getStandardFonts=function(){return ja};var br=a.fontSize||16;Se.__private__.setFontSize=Se.setFontSize=function(ve){return br=_t===Kt?ve/Ua:ve,this};var Ea,Yr=Se.__private__.getFontSize=Se.getFontSize=function(){return _t===en?br:br*Ua},li=a.R2L||!1;Se.__private__.setR2L=Se.setR2L=function(ve){return li=ve,this},Se.__private__.getR2L=Se.getR2L=function(){return li};var Fa,Ti=Se.__private__.setZoomMode=function(ve){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(ve))Ea=ve;else if(isNaN(ve)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(ve)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+ve+'" is not recognized.');Ea=ve}else Ea=parseInt(ve,10)};Se.__private__.getZoomMode=function(){return Ea};var ni,ri=Se.__private__.setPageMode=function(ve){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(ve)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+ve+'" is not recognized.');Fa=ve};Se.__private__.getPageMode=function(){return Fa};var Ki=Se.__private__.setLayoutMode=function(ve){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(ve)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+ve+'" is not recognized.');ni=ve};Se.__private__.getLayoutMode=function(){return ni},Se.__private__.setDisplayMode=Se.setDisplayMode=function(ve,qe,Ot){return Ti(ve),Ki(qe),ri(Ot),this};var ui={title:"",subject:"",author:"",keywords:"",creator:""};Se.__private__.getDocumentProperty=function(ve){if(Object.keys(ui).indexOf(ve)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return ui[ve]},Se.__private__.getDocumentProperties=function(){return ui},Se.__private__.setDocumentProperties=Se.setProperties=Se.setDocumentProperties=function(ve){for(var qe in ui)ui.hasOwnProperty(qe)&&ve[qe]&&(ui[qe]=ve[qe]);return this},Se.__private__.setDocumentProperty=function(ve,qe){if(Object.keys(ui).indexOf(ve)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return ui[ve]=qe};var ba,Ua,wa,ro,_i,va={},ai={},Xi=[],Ia={},Fi={},ii={},Lo={},Ko=null,qi=0,Va=[],Ui=new gm(Se),Gu=a.hotfixes||[],As={},Wl={},Sl=[],Ma=function ve(qe,Ot,Xt,En,nr,pr){if(!(this instanceof ve))return new ve(qe,Ot,Xt,En,nr,pr);isNaN(qe)&&(qe=1),isNaN(Ot)&&(Ot=0),isNaN(Xt)&&(Xt=0),isNaN(En)&&(En=1),isNaN(nr)&&(nr=0),isNaN(pr)&&(pr=0),this._matrix=[qe,Ot,Xt,En,nr,pr]};Object.defineProperty(Ma.prototype,"sx",{get:function(){return this._matrix[0]},set:function(ve){this._matrix[0]=ve}}),Object.defineProperty(Ma.prototype,"shy",{get:function(){return this._matrix[1]},set:function(ve){this._matrix[1]=ve}}),Object.defineProperty(Ma.prototype,"shx",{get:function(){return this._matrix[2]},set:function(ve){this._matrix[2]=ve}}),Object.defineProperty(Ma.prototype,"sy",{get:function(){return this._matrix[3]},set:function(ve){this._matrix[3]=ve}}),Object.defineProperty(Ma.prototype,"tx",{get:function(){return this._matrix[4]},set:function(ve){this._matrix[4]=ve}}),Object.defineProperty(Ma.prototype,"ty",{get:function(){return this._matrix[5]},set:function(ve){this._matrix[5]=ve}}),Object.defineProperty(Ma.prototype,"a",{get:function(){return this._matrix[0]},set:function(ve){this._matrix[0]=ve}}),Object.defineProperty(Ma.prototype,"b",{get:function(){return this._matrix[1]},set:function(ve){this._matrix[1]=ve}}),Object.defineProperty(Ma.prototype,"c",{get:function(){return this._matrix[2]},set:function(ve){this._matrix[2]=ve}}),Object.defineProperty(Ma.prototype,"d",{get:function(){return this._matrix[3]},set:function(ve){this._matrix[3]=ve}}),Object.defineProperty(Ma.prototype,"e",{get:function(){return this._matrix[4]},set:function(ve){this._matrix[4]=ve}}),Object.defineProperty(Ma.prototype,"f",{get:function(){return this._matrix[5]},set:function(ve){this._matrix[5]=ve}}),Object.defineProperty(Ma.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Ma.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Ma.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Ma.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Ma.prototype.join=function(ve){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(un).join(ve)},Ma.prototype.multiply=function(ve){var qe=ve.sx*this.sx+ve.shy*this.shx,Ot=ve.sx*this.shy+ve.shy*this.sy,Xt=ve.shx*this.sx+ve.sy*this.shx,En=ve.shx*this.shy+ve.sy*this.sy,nr=ve.tx*this.sx+ve.ty*this.shx+this.tx,pr=ve.tx*this.shy+ve.ty*this.sy+this.ty;return new Ma(qe,Ot,Xt,En,nr,pr)},Ma.prototype.decompose=function(){var ve=this.sx,qe=this.shy,Ot=this.shx,Xt=this.sy,En=this.tx,nr=this.ty,pr=Math.sqrt(ve*ve+qe*qe),oa=(ve/=pr)*Ot+(qe/=pr)*Xt;Ot-=ve*oa,Xt-=qe*oa;var ma=Math.sqrt(Ot*Ot+Xt*Xt);return oa/=ma,ve*(Xt/=ma)<qe*(Ot/=ma)&&(ve=-ve,qe=-qe,oa=-oa,pr=-pr),{scale:new Ma(pr,0,0,ma,0,0),translate:new Ma(1,0,0,1,En,nr),rotate:new Ma(ve,qe,-qe,ve,0,0),skew:new Ma(1,0,oa,1,0,0)}},Ma.prototype.toString=function(ve){return this.join(" ")},Ma.prototype.inversed=function(){var ve=this.sx,qe=this.shy,Ot=this.shx,Xt=this.sy,En=this.tx,nr=this.ty,pr=1/(ve*Xt-qe*Ot),oa=Xt*pr,ma=-qe*pr,Wa=-Ot*pr,Xa=ve*pr;return new Ma(oa,ma,Wa,Xa,-oa*En-Wa*nr,-ma*En-Xa*nr)},Ma.prototype.applyToPoint=function(ve){var qe=ve.x*this.sx+ve.y*this.shx+this.tx,Ot=ve.x*this.shy+ve.y*this.sy+this.ty;return new rc(qe,Ot)},Ma.prototype.applyToRectangle=function(ve){var qe=this.applyToPoint(ve),Ot=this.applyToPoint(new rc(ve.x+ve.w,ve.y+ve.h));return new pd(qe.x,qe.y,Ot.x-qe.x,Ot.y-qe.y)},Ma.prototype.clone=function(){var ve=this.sx,qe=this.shy,Ot=this.shx,Xt=this.sy,En=this.tx,nr=this.ty;return new Ma(ve,qe,Ot,Xt,En,nr)},Se.Matrix=Ma;var Zl=Se.matrixMult=function(ve,qe){return qe.multiply(ve)},Hl=new Ma(1,0,0,1,0,0);Se.unitMatrix=Se.identityMatrix=Hl;var qs=function(ve,qe){if(!Fi[ve]){var Ot=(qe instanceof uu?"Sh":"P")+(Object.keys(Ia).length+1).toString(10);qe.id=Ot,Fi[ve]=Ot,Ia[Ot]=qe,Ui.publish("addPattern",qe)}};Se.ShadingPattern=uu,Se.TilingPattern=Uu,Se.addShadingPattern=function(ve,qe){return Wt("addShadingPattern()"),qs(ve,qe),this},Se.beginTilingPattern=function(ve){Wt("beginTilingPattern()"),vd(ve.boundingBox[0],ve.boundingBox[1],ve.boundingBox[2]-ve.boundingBox[0],ve.boundingBox[3]-ve.boundingBox[1],ve.matrix)},Se.endTilingPattern=function(ve,qe){Wt("endTilingPattern()"),qe.stream=gr[Tt].join(`
`),qs(ve,qe),Ui.publish("endTilingPattern",qe),Sl.pop().restore()};var $s,wo=Se.__private__.newObject=function(){var ve=is();return us(ve,!0),ve},is=Se.__private__.newObjectDeferred=function(){return yn++,Sn[yn]=function(){return Rn},yn},us=function(ve,qe){return qe=typeof qe=="boolean"&&qe,Sn[ve]=Rn,qe&&Zt(ve+" 0 obj"),ve},Ku=Se.__private__.newAdditionalObject=function(){var ve={objId:is(),content:""};return or.push(ve),ve},hu=is(),hl=is(),Nl=Se.__private__.decodeColorString=function(ve){var qe=ve.split(" ");if(qe.length!==2||qe[1]!=="g"&&qe[1]!=="G")qe.length!==5||qe[4]!=="k"&&qe[4]!=="K"||(qe=[(1-qe[0])*(1-qe[3]),(1-qe[1])*(1-qe[3]),(1-qe[2])*(1-qe[3]),"r"]);else{var Ot=parseFloat(qe[0]);qe=[Ot,Ot,Ot,"r"]}for(var Xt="#",En=0;En<3;En++)Xt+=("0"+Math.floor(255*parseFloat(qe[En])).toString(16)).slice(-2);return Xt},ml=Se.__private__.encodeColorString=function(ve){var qe;typeof ve=="string"&&(ve={ch1:ve});var Ot=ve.ch1,Xt=ve.ch2,En=ve.ch3,nr=ve.ch4,pr=ve.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof Ot=="string"&&Ot.charAt(0)!=="#"){var oa=new fm(Ot);if(oa.ok)Ot=oa.toHex();else if(!/^\d*\.?\d*$/.test(Ot))throw new Error('Invalid color "'+Ot+'" passed to jsPDF.encodeColorString.')}if(typeof Ot=="string"&&/^#[0-9A-Fa-f]{3}$/.test(Ot)&&(Ot="#"+Ot[1]+Ot[1]+Ot[2]+Ot[2]+Ot[3]+Ot[3]),typeof Ot=="string"&&/^#[0-9A-Fa-f]{6}$/.test(Ot)){var ma=parseInt(Ot.substr(1),16);Ot=ma>>16&255,Xt=ma>>8&255,En=255&ma}if(Xt===void 0||nr===void 0&&Ot===Xt&&Xt===En)qe=typeof Ot=="string"?Ot+" "+pr[0]:ve.precision===2?dt(Ot/255)+" "+pr[0]:jt(Ot/255)+" "+pr[0];else if(nr===void 0||(0,b.Z)(nr)==="object"){if(nr&&!isNaN(nr.a)&&nr.a===0)return["1.","1.","1.",pr[1]].join(" ");qe=typeof Ot=="string"?[Ot,Xt,En,pr[1]].join(" "):ve.precision===2?[dt(Ot/255),dt(Xt/255),dt(En/255),pr[1]].join(" "):[jt(Ot/255),jt(Xt/255),jt(En/255),pr[1]].join(" ")}else qe=typeof Ot=="string"?[Ot,Xt,En,nr,pr[2]].join(" "):ve.precision===2?[dt(Ot),dt(Xt),dt(En),dt(nr),pr[2]].join(" "):[jt(Ot),jt(Xt),jt(En),jt(nr),pr[2]].join(" ");return qe},pl=Se.__private__.getFilters=function(){return de},el=Se.__private__.putStream=function(ve){var qe=(ve=ve||{}).data||"",Ot=ve.filters||pl(),Xt=ve.alreadyAppliedFilters||[],En=ve.addLength1||!1,nr=qe.length,pr=ve.objectId,oa=function(Qo){return Qo};if(Le!==null&&pr===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");Le!==null&&(oa=Po.encryptor(pr,0));var ma={};Ot===!0&&(Ot=["FlateEncode"]);var Wa=ve.additionalKeyValues||[],Xa=(ma=ha.API.processDataByFilters!==void 0?ha.API.processDataByFilters(qe,Ot):{data:qe,reverseChain:[]}).reverseChain+(Array.isArray(Xt)?Xt.join(" "):Xt.toString());if(ma.data.length!==0&&(Wa.push({key:"Length",value:ma.data.length}),En===!0&&Wa.push({key:"Length1",value:nr})),Xa.length!=0)if(Xa.split("/").length-1==1)Wa.push({key:"Filter",value:Xa});else{Wa.push({key:"Filter",value:"["+Xa+"]"});for(var Ri=0;Ri<Wa.length;Ri+=1)if(Wa[Ri].key==="DecodeParms"){for(var yo=[],Uo=0;Uo<ma.reverseChain.split("/").length-1;Uo+=1)yo.push("null");yo.push(Wa[Ri].value),Wa[Ri].value="["+yo.join(" ")+"]"}}Zt("<<");for(var ao=0;ao<Wa.length;ao++)Zt("/"+Wa[ao].key+" "+Wa[ao].value);Zt(">>"),ma.data.length!==0&&(Zt("stream"),Zt(oa(ma.data)),Zt("endstream"))},Qu=Se.__private__.putPage=function(ve){var qe=ve.number,Ot=ve.data,Xt=ve.objId,En=ve.contentsObjId;us(Xt,!0),Zt("<</Type /Page"),Zt("/Parent "+ve.rootDictionaryObjId+" 0 R"),Zt("/Resources "+ve.resourceDictionaryObjId+" 0 R"),Zt("/MediaBox ["+parseFloat(un(ve.mediaBox.bottomLeftX))+" "+parseFloat(un(ve.mediaBox.bottomLeftY))+" "+un(ve.mediaBox.topRightX)+" "+un(ve.mediaBox.topRightY)+"]"),ve.cropBox!==null&&Zt("/CropBox ["+un(ve.cropBox.bottomLeftX)+" "+un(ve.cropBox.bottomLeftY)+" "+un(ve.cropBox.topRightX)+" "+un(ve.cropBox.topRightY)+"]"),ve.bleedBox!==null&&Zt("/BleedBox ["+un(ve.bleedBox.bottomLeftX)+" "+un(ve.bleedBox.bottomLeftY)+" "+un(ve.bleedBox.topRightX)+" "+un(ve.bleedBox.topRightY)+"]"),ve.trimBox!==null&&Zt("/TrimBox ["+un(ve.trimBox.bottomLeftX)+" "+un(ve.trimBox.bottomLeftY)+" "+un(ve.trimBox.topRightX)+" "+un(ve.trimBox.topRightY)+"]"),ve.artBox!==null&&Zt("/ArtBox ["+un(ve.artBox.bottomLeftX)+" "+un(ve.artBox.bottomLeftY)+" "+un(ve.artBox.topRightX)+" "+un(ve.artBox.topRightY)+"]"),typeof ve.userUnit=="number"&&ve.userUnit!==1&&Zt("/UserUnit "+ve.userUnit),Ui.publish("putPage",{objId:Xt,pageContext:Va[qe],pageNumber:qe,page:Ot}),Zt("/Contents "+En+" 0 R"),Zt(">>"),Zt("endobj");var nr=Ot.join(`
`);return _t===Kt&&(nr+=`
Q`),us(En,!0),el({data:nr,filters:pl(),objectId:En}),Zt("endobj"),Xt},Ll=Se.__private__.putPages=function(){var ve,qe,Ot=[];for(ve=1;ve<=qi;ve++)Va[ve].objId=is(),Va[ve].contentsObjId=is();for(ve=1;ve<=qi;ve++)Ot.push(Qu({number:ve,data:gr[ve],objId:Va[ve].objId,contentsObjId:Va[ve].contentsObjId,mediaBox:Va[ve].mediaBox,cropBox:Va[ve].cropBox,bleedBox:Va[ve].bleedBox,trimBox:Va[ve].trimBox,artBox:Va[ve].artBox,userUnit:Va[ve].userUnit,rootDictionaryObjId:hu,resourceDictionaryObjId:hl}));us(hu,!0),Zt("<</Type /Pages");var Xt="/Kids [";for(qe=0;qe<qi;qe++)Xt+=Ot[qe]+" 0 R ";Zt(Xt+"]"),Zt("/Count "+qi),Zt(">>"),Zt("endobj"),Ui.publish("postPutPages")},Ju=function(ve){Ui.publish("putFont",{font:ve,out:Zt,newObject:wo,putStream:el}),ve.isAlreadyPutted!==!0&&(ve.objectNumber=wo(),Zt("<<"),Zt("/Type /Font"),Zt("/BaseFont /"+Bc(ve.postScriptName)),Zt("/Subtype /Type1"),typeof ve.encoding=="string"&&Zt("/Encoding /"+ve.encoding),Zt("/FirstChar 32"),Zt("/LastChar 255"),Zt(">>"),Zt("endobj"))},Nc=function(ve){ve.objectNumber=wo();var qe=[];qe.push({key:"Type",value:"/XObject"}),qe.push({key:"Subtype",value:"/Form"}),qe.push({key:"BBox",value:"["+[un(ve.x),un(ve.y),un(ve.x+ve.width),un(ve.y+ve.height)].join(" ")+"]"}),qe.push({key:"Matrix",value:"["+ve.matrix.toString()+"]"});var Ot=ve.pages[1].join(`
`);el({data:Ot,additionalKeyValues:qe,objectId:ve.objectNumber}),Zt("endobj")},Lc=function(ve,qe){qe||(qe=21);var Ot=wo(),Xt=function(pr,oa){var ma,Wa=[],Xa=1/(oa-1);for(ma=0;ma<1;ma+=Xa)Wa.push(ma);if(Wa.push(1),pr[0].offset!=0){var Ri={offset:0,color:pr[0].color};pr.unshift(Ri)}if(pr[pr.length-1].offset!=1){var yo={offset:1,color:pr[pr.length-1].color};pr.push(yo)}for(var Uo="",ao=0,Qo=0;Qo<Wa.length;Qo++){for(ma=Wa[Qo];ma>pr[ao+1].offset;)ao++;var Wo=pr[ao].offset,cs=(ma-Wo)/(pr[ao+1].offset-Wo),nl=pr[ao].color,Ps=pr[ao+1].color;Uo+=an(Math.round((1-cs)*nl[0]+cs*Ps[0]).toString(16))+an(Math.round((1-cs)*nl[1]+cs*Ps[1]).toString(16))+an(Math.round((1-cs)*nl[2]+cs*Ps[2]).toString(16))}return Uo.trim()}(ve.colors,qe),En=[];En.push({key:"FunctionType",value:"0"}),En.push({key:"Domain",value:"[0.0 1.0]"}),En.push({key:"Size",value:"["+qe+"]"}),En.push({key:"BitsPerSample",value:"8"}),En.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),En.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),el({data:Xt,additionalKeyValues:En,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:Ot}),Zt("endobj"),ve.objectNumber=wo(),Zt("<< /ShadingType "+ve.type),Zt("/ColorSpace /DeviceRGB");var nr="/Coords ["+un(parseFloat(ve.coords[0]))+" "+un(parseFloat(ve.coords[1]))+" ";ve.type===2?nr+=un(parseFloat(ve.coords[2]))+" "+un(parseFloat(ve.coords[3])):nr+=un(parseFloat(ve.coords[2]))+" "+un(parseFloat(ve.coords[3]))+" "+un(parseFloat(ve.coords[4]))+" "+un(parseFloat(ve.coords[5])),Zt(nr+="]"),ve.matrix&&Zt("/Matrix ["+ve.matrix.toString()+"]"),Zt("/Function "+Ot+" 0 R"),Zt("/Extend [true true]"),Zt(">>"),Zt("endobj")},Pc=function(ve,qe){var Ot=is(),Xt=wo();qe.push({resourcesOid:Ot,objectOid:Xt}),ve.objectNumber=Xt;var En=[];En.push({key:"Type",value:"/Pattern"}),En.push({key:"PatternType",value:"1"}),En.push({key:"PaintType",value:"1"}),En.push({key:"TilingType",value:"1"}),En.push({key:"BBox",value:"["+ve.boundingBox.map(un).join(" ")+"]"}),En.push({key:"XStep",value:un(ve.xStep)}),En.push({key:"YStep",value:un(ve.yStep)}),En.push({key:"Resources",value:Ot+" 0 R"}),ve.matrix&&En.push({key:"Matrix",value:"["+ve.matrix.toString()+"]"}),el({data:ve.stream,additionalKeyValues:En,objectId:ve.objectNumber}),Zt("endobj")},h0=function(ve){for(var qe in ve.objectNumber=wo(),Zt("<<"),ve)switch(qe){case"opacity":Zt("/ca "+dt(ve[qe]));break;case"stroke-opacity":Zt("/CA "+dt(ve[qe]))}Zt(">>"),Zt("endobj")},id=function(ve){us(ve.resourcesOid,!0),Zt("<<"),Zt("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var qe in Zt("/Font <<"),va)va.hasOwnProperty(qe)&&(Qe===!1||Qe===!0&&rt.hasOwnProperty(qe))&&Zt("/"+qe+" "+va[qe].objectNumber+" 0 R");Zt(">>")}(),function(){if(Object.keys(Ia).length>0){for(var qe in Zt("/Shading <<"),Ia)Ia.hasOwnProperty(qe)&&Ia[qe]instanceof uu&&Ia[qe].objectNumber>=0&&Zt("/"+qe+" "+Ia[qe].objectNumber+" 0 R");Ui.publish("putShadingPatternDict"),Zt(">>")}}(),function(qe){if(Object.keys(Ia).length>0){for(var Ot in Zt("/Pattern <<"),Ia)Ia.hasOwnProperty(Ot)&&Ia[Ot]instanceof Se.TilingPattern&&Ia[Ot].objectNumber>=0&&Ia[Ot].objectNumber<qe&&Zt("/"+Ot+" "+Ia[Ot].objectNumber+" 0 R");Ui.publish("putTilingPatternDict"),Zt(">>")}}(ve.objectOid),function(){if(Object.keys(ii).length>0){var qe;for(qe in Zt("/ExtGState <<"),ii)ii.hasOwnProperty(qe)&&ii[qe].objectNumber>=0&&Zt("/"+qe+" "+ii[qe].objectNumber+" 0 R");Ui.publish("putGStateDict"),Zt(">>")}}(),function(){for(var qe in Zt("/XObject <<"),As)As.hasOwnProperty(qe)&&As[qe].objectNumber>=0&&Zt("/"+qe+" "+As[qe].objectNumber+" 0 R");Ui.publish("putXobjectDict"),Zt(">>")}(),Zt(">>"),Zt("endobj")},Jd=function(ve){ai[ve.fontName]=ai[ve.fontName]||{},ai[ve.fontName][ve.fontStyle]=ve.id},Xd=function(ve,qe,Ot,Xt,En){var nr={id:"F"+(Object.keys(va).length+1).toString(10),postScriptName:ve,fontName:qe,fontStyle:Ot,encoding:Xt,isStandardFont:En||!1,metadata:{}};return Ui.publish("addFont",{font:nr,instance:this}),va[nr.id]=nr,Jd(nr),nr.id},tl=Se.__private__.pdfEscape=Se.pdfEscape=function(ve,qe){return function(Ot,Xt){var En,nr,pr,oa,ma,Wa,Xa,Ri,yo;if(pr=(Xt=Xt||{}).sourceEncoding||"Unicode",ma=Xt.outputEncoding,(Xt.autoencode||ma)&&va[ba].metadata&&va[ba].metadata[pr]&&va[ba].metadata[pr].encoding&&(oa=va[ba].metadata[pr].encoding,!ma&&va[ba].encoding&&(ma=va[ba].encoding),!ma&&oa.codePages&&(ma=oa.codePages[0]),typeof ma=="string"&&(ma=oa[ma]),ma)){for(Xa=!1,Wa=[],En=0,nr=Ot.length;En<nr;En++)(Ri=ma[Ot.charCodeAt(En)])?Wa.push(String.fromCharCode(Ri)):Wa.push(Ot[En]),Wa[En].charCodeAt(0)>>8&&(Xa=!0);Ot=Wa.join("")}for(En=Ot.length;Xa===void 0&&En!==0;)Ot.charCodeAt(En-1)>>8&&(Xa=!0),En--;if(!Xa)return Ot;for(Wa=Xt.noBOM?[]:[254,255],En=0,nr=Ot.length;En<nr;En++){if((yo=(Ri=Ot.charCodeAt(En))>>8)>>8)throw new Error("Character at position "+En+" of string '"+Ot+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Wa.push(yo),Wa.push(Ri-(yo<<8))}return String.fromCharCode.apply(void 0,Wa)}(ve,qe).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},od=Se.__private__.beginPage=function(ve){gr[++qi]=[],Va[qi]={objId:0,contentsObjId:0,userUnit:Number(le),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(ve[0]),topRightY:Number(ve[1])}},$d(qi),Qn(gr[Tt])},qd=function(ve,qe){var Ot,Xt,En;switch(y=qe||y,typeof ve=="string"&&(Ot=pt(ve.toLowerCase()),Array.isArray(Ot)&&(Xt=Ot[0],En=Ot[1])),Array.isArray(ve)&&(Xt=ve[0]*Ua,En=ve[1]*Ua),isNaN(Xt)&&(Xt=z[0],En=z[1]),(Xt>14400||En>14400)&&(Ji.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Xt=Math.min(14400,Xt),En=Math.min(14400,En)),z=[Xt,En],y.substr(0,1)){case"l":En>Xt&&(z=[En,Xt]);break;case"p":Xt>En&&(z=[En,Xt])}od(z),w0(dd),Zt(Ic),hd!==0&&Zt(hd+" J"),md!==0&&Zt(md+" j"),Ui.publish("addPage",{pageNumber:qi})},sd=function(ve){ve>0&&ve<=qi&&(gr.splice(ve,1),Va.splice(ve,1),qi--,Tt>qi&&(Tt=qi),this.setPage(Tt))},$d=function(ve){ve>0&&ve<=qi&&(Tt=ve)},ef=Se.__private__.getNumberOfPages=Se.getNumberOfPages=function(){return gr.length-1},tf=function(ve,qe,Ot){var Xt,En=void 0;return Ot=Ot||{},ve=ve!==void 0?ve:va[ba].fontName,qe=qe!==void 0?qe:va[ba].fontStyle,Xt=ve.toLowerCase(),ai[Xt]!==void 0&&ai[Xt][qe]!==void 0?En=ai[Xt][qe]:ai[ve]!==void 0&&ai[ve][qe]!==void 0?En=ai[ve][qe]:Ot.disableWarning===!1&&Ji.warn("Unable to look up font label for font '"+ve+"', '"+qe+"'. Refer to getFontList() for available fonts."),En||Ot.noFallback||(En=ai.times[qe])==null&&(En=ai.times.normal),En},jc=Se.__private__.putInfo=function(){var ve=wo(),qe=function(Xt){return Xt};for(var Ot in Le!==null&&(qe=Po.encryptor(ve,0)),Zt("<<"),Zt("/Producer ("+tl(qe("jsPDF "+ha.version))+")"),ui)ui.hasOwnProperty(Ot)&&ui[Ot]&&Zt("/"+Ot.substr(0,1).toUpperCase()+Ot.substr(1)+" ("+tl(qe(ui[Ot]))+")");Zt("/CreationDate ("+tl(qe(In))+")"),Zt(">>"),Zt("endobj")},m0=Se.__private__.putCatalog=function(ve){var qe=(ve=ve||{}).rootDictionaryObjId||hu;switch(wo(),Zt("<<"),Zt("/Type /Catalog"),Zt("/Pages "+qe+" 0 R"),Ea||(Ea="fullwidth"),Ea){case"fullwidth":Zt("/OpenAction [3 0 R /FitH null]");break;case"fullheight":Zt("/OpenAction [3 0 R /FitV null]");break;case"fullpage":Zt("/OpenAction [3 0 R /Fit]");break;case"original":Zt("/OpenAction [3 0 R /XYZ null null 1]");break;default:var Ot=""+Ea;Ot.substr(Ot.length-1)==="%"&&(Ea=parseInt(Ea)/100),typeof Ea=="number"&&Zt("/OpenAction [3 0 R /XYZ null null "+dt(Ea)+"]")}switch(ni||(ni="continuous"),ni){case"continuous":Zt("/PageLayout /OneColumn");break;case"single":Zt("/PageLayout /SinglePage");break;case"two":case"twoleft":Zt("/PageLayout /TwoColumnLeft");break;case"tworight":Zt("/PageLayout /TwoColumnRight")}Fa&&Zt("/PageMode /"+Fa),Ui.publish("putCatalog"),Zt(">>"),Zt("endobj")},zo=Se.__private__.putTrailer=function(){Zt("trailer"),Zt("<<"),Zt("/Size "+(yn+1)),Zt("/Root "+yn+" 0 R"),Zt("/Info "+(yn-1)+" 0 R"),Le!==null&&Zt("/Encrypt "+Po.oid+" 0 R"),Zt("/ID [ <"+zn+"> <"+zn+"> ]"),Zt(">>")},nf=Se.__private__.putHeader=function(){Zt("%PDF-"+Bt),Zt("%\xBA\xDF\xAC\xE0")},rf=Se.__private__.putXRef=function(){var ve="0000000000";Zt("xref"),Zt("0 "+(yn+1)),Zt("0000000000 65535 f ");for(var qe=1;qe<=yn;qe++)typeof Sn[qe]=="function"?Zt((ve+Sn[qe]()).slice(-10)+" 00000 n "):Sn[qe]!==void 0?Zt((ve+Sn[qe]).slice(-10)+" 00000 n "):Zt("0000000000 00000 n ")},Yl=Se.__private__.buildDocument=function(){var ve;yn=0,Rn=0,Wn=[],Sn=[],or=[],hu=is(),hl=is(),Qn(Wn),Ui.publish("buildDocument"),nf(),Ll(),function(){Ui.publish("putAdditionalObjects");for(var Ot=0;Ot<or.length;Ot++){var Xt=or[Ot];us(Xt.objId,!0),Zt(Xt.content),Zt("endobj")}Ui.publish("postPutAdditionalObjects")}(),ve=[],function(){for(var Ot in va)va.hasOwnProperty(Ot)&&(Qe===!1||Qe===!0&&rt.hasOwnProperty(Ot))&&Ju(va[Ot])}(),function(){var Ot;for(Ot in ii)ii.hasOwnProperty(Ot)&&h0(ii[Ot])}(),function(){for(var Ot in As)As.hasOwnProperty(Ot)&&Nc(As[Ot])}(),function(Ot){var Xt;for(Xt in Ia)Ia.hasOwnProperty(Xt)&&(Ia[Xt]instanceof uu?Lc(Ia[Xt]):Ia[Xt]instanceof Uu&&Pc(Ia[Xt],Ot))}(ve),Ui.publish("putResources"),ve.forEach(id),id({resourcesOid:hl,objectOid:Number.MAX_SAFE_INTEGER}),Ui.publish("postPutResources"),Le!==null&&(Po.oid=wo(),Zt("<<"),Zt("/Filter /Standard"),Zt("/V "+Po.v),Zt("/R "+Po.r),Zt("/U <"+Po.toHexString(Po.U)+">"),Zt("/O <"+Po.toHexString(Po.O)+">"),Zt("/P "+Po.P),Zt(">>"),Zt("endobj")),jc(),m0();var qe=Rn;return rf(),zo(),Zt("startxref"),Zt(""+qe),Zt("%%EOF"),Qn(gr[Tt]),Wn.join(`
`)},Xu=Se.__private__.getBlob=function(ve){return new Blob([si(ve)],{type:"application/pdf"})},vl=Se.output=Se.__private__.output=($s=function(ve,qe){switch(typeof(qe=qe||{})=="string"?qe={filename:qe}:qe.filename=qe.filename||"generated.pdf",ve){case void 0:return Yl();case"save":Se.save(qe.filename);break;case"arraybuffer":return si(Yl());case"blob":return Xu(Yl());case"bloburi":case"bloburl":if(za.URL!==void 0&&typeof za.URL.createObjectURL=="function")return za.URL&&za.URL.createObjectURL(Xu(Yl()))||void 0;Ji.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var Ot="",Xt=Yl();try{Ot=hm(Xt)}catch(Uo){Ot=hm(unescape(encodeURIComponent(Xt)))}return"data:application/pdf;filename="+qe.filename+";base64,"+Ot;case"pdfobjectnewwindow":if(Object.prototype.toString.call(za)==="[object Window]"){var En="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",nr=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';qe.pdfObjectUrl&&(En=qe.pdfObjectUrl,nr="");var pr='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+En+'"'+nr+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(qe)+");<\/script></body></html>",oa=za.open();return oa!==null&&oa.document.write(pr),oa}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(za)==="[object Window]"){var ma='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(qe.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+qe.filename+'" width="500px" height="400px" /></body></html>',Wa=za.open();if(Wa!==null){Wa.document.write(ma);var Xa=this;Wa.document.documentElement.querySelector("#pdfViewer").onload=function(){Wa.document.title=qe.filename,Wa.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Xa.output("bloburl"))}}return Wa}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(za)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Ri='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",qe)+'"></iframe></body></html>',yo=za.open();if(yo!==null&&(yo.document.write(Ri),yo.document.title=qe.filename),yo||typeof safari=="undefined")return yo;break;case"datauri":case"dataurl":return za.document.location.href=this.output("datauristring",qe);default:return null}},$s.foo=function(){try{return $s.apply(this,arguments)}catch(Ot){var ve=Ot.stack||"";~ve.indexOf(" at ")&&(ve=ve.split(" at ")[1]);var qe="Error in function "+ve.split(`
`)[0].split("<")[0]+": "+Ot.message;if(!za.console)throw new Error(qe);za.console.error(qe,Ot),za.alert&&alert(qe)}},$s.foo.bar=$s,$s.foo),qu=function(ve){return Array.isArray(Gu)===!0&&Gu.indexOf(ve)>-1};switch(x){case"pt":Ua=1;break;case"mm":Ua=72/25.4;break;case"cm":Ua=72/2.54;break;case"in":Ua=72;break;case"px":Ua=qu("px_scaling")==1?.75:96/72;break;case"pc":case"em":Ua=12;break;case"ex":Ua=6;break;default:if(typeof x!="number")throw new Error("Invalid unit: "+x);Ua=x}var Po=null;cr(),Dn();var ld=Se.__private__.getPageInfo=Se.getPageInfo=function(ve){if(isNaN(ve)||ve%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Va[ve].objId,pageNumber:ve,pageContext:Va[ve]}},p0=Se.__private__.getPageInfoByObjId=function(ve){if(isNaN(ve)||ve%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var qe in Va)if(Va[qe].objId===ve)break;return ld(qe)},v0=Se.__private__.getCurrentPageInfo=Se.getCurrentPageInfo=function(){return{objId:Va[Tt].objId,pageNumber:Tt,pageContext:Va[Tt]}};Se.addPage=function(){return qd.apply(this,arguments),this},Se.setPage=function(){return $d.apply(this,arguments),Qn.call(this,gr[Tt]),this},Se.insertPage=function(ve){return this.addPage(),this.movePage(Tt,ve),this},Se.movePage=function(ve,qe){var Ot,Xt;if(ve>qe){Ot=gr[ve],Xt=Va[ve];for(var En=ve;En>qe;En--)gr[En]=gr[En-1],Va[En]=Va[En-1];gr[qe]=Ot,Va[qe]=Xt,this.setPage(qe)}else if(ve<qe){Ot=gr[ve],Xt=Va[ve];for(var nr=ve;nr<qe;nr++)gr[nr]=gr[nr+1],Va[nr]=Va[nr+1];gr[qe]=Ot,Va[qe]=Xt,this.setPage(qe)}return this},Se.deletePage=function(){return sd.apply(this,arguments),this},Se.__private__.text=Se.text=function(ve,qe,Ot,Xt,En){var nr,pr,oa,ma,Wa,Xa,Ri,yo,Uo,ao=(Xt=Xt||{}).scope||this;if(typeof ve=="number"&&typeof qe=="number"&&(typeof Ot=="string"||Array.isArray(Ot))){var Qo=Ot;Ot=qe,qe=ve,ve=Qo}if(arguments[3]instanceof Ma==0?(oa=arguments[4],ma=arguments[5],(0,b.Z)(Ri=arguments[3])==="object"&&Ri!==null||(typeof oa=="string"&&(ma=oa,oa=null),typeof Ri=="string"&&(ma=Ri,Ri=null),typeof Ri=="number"&&(oa=Ri,Ri=null),Xt={flags:Ri,angle:oa,align:ma})):(Wt("The transform parameter of text() with a Matrix value"),Uo=En),isNaN(qe)||isNaN(Ot)||ve==null)throw new Error("Invalid arguments passed to jsPDF.text");if(ve.length===0)return ao;var Wo,cs="",nl=typeof Xt.lineHeightFactor=="number"?Xt.lineHeightFactor:ec,Ps=ao.internal.scaleFactor;function ff(Wi){return Wi=Wi.split(" ").join(Array(Xt.TabLen||9).join(" ")),tl(Wi,Ri)}function Tc(Wi){for(var $i,Io=Wi.concat(),Jo=[],ql=Io.length;ql--;)typeof($i=Io.shift())=="string"?Jo.push($i):Array.isArray(Wi)&&($i.length===1||$i[1]===void 0&&$i[2]===void 0)?Jo.push($i[0]):Jo.push([$i[0],$i[1],$i[2]]);return Jo}function oc(Wi,$i){var Io;if(typeof Wi=="string")Io=$i(Wi)[0];else if(Array.isArray(Wi)){for(var Jo,ql,Bd=Wi.concat(),zc=[],pf=Bd.length;pf--;)typeof(Jo=Bd.shift())=="string"?zc.push($i(Jo)[0]):Array.isArray(Jo)&&typeof Jo[0]=="string"&&(ql=$i(Jo[0],Jo[1],Jo[2]),zc.push([ql[0],ql[1],ql[2]]));Io=zc}return Io}var vu=!1,sc=!0;if(typeof ve=="string")vu=!0;else if(Array.isArray(ve)){var lc=ve.concat();pr=[];for(var uc,Es=lc.length;Es--;)(typeof(uc=lc.shift())!="string"||Array.isArray(uc)&&typeof uc[0]!="string")&&(sc=!1);vu=sc}if(vu===!1)throw new Error('Type of text must be string or Array. "'+ve+'" is not recognized.');typeof ve=="string"&&(ve=ve.match(/[\r?\n]/)?ve.split(/\r\n|\r|\n/g):[ve]);var cc=br/ao.internal.scaleFactor,dc=cc*(nl-1);switch(Xt.baseline){case"bottom":Ot-=dc;break;case"top":Ot+=cc-dc;break;case"hanging":Ot+=cc-2*dc;break;case"middle":Ot+=cc/2-dc}if((Xa=Xt.maxWidth||0)>0&&(typeof ve=="string"?ve=ao.splitTextToSize(ve,Xa):Object.prototype.toString.call(ve)==="[object Array]"&&(ve=ve.reduce(function(Wi,$i){return Wi.concat(ao.splitTextToSize($i,Xa))},[]))),nr={text:ve,x:qe,y:Ot,options:Xt,mutex:{pdfEscape:tl,activeFontKey:ba,fonts:va,activeFontSize:br}},Ui.publish("preProcessText",nr),ve=nr.text,oa=(Xt=nr.options).angle,Uo instanceof Ma==0&&oa&&typeof oa=="number"){oa*=Math.PI/180,Xt.rotationDirection===0&&(oa=-oa),_t===Kt&&(oa=-oa);var gd=Math.cos(oa),yd=Math.sin(oa);Uo=new Ma(gd,yd,-yd,gd,0,0)}else oa&&oa instanceof Ma&&(Uo=oa);_t!==Kt||Uo||(Uo=Hl),(Wa=Xt.charSpace||Oc)!==void 0&&(cs+=un(qt(Wa))+` Tc
`,this.setCharSpace(this.getCharSpace()||0)),(yo=Xt.horizontalScale)!==void 0&&(cs+=un(100*yo)+` Tz
`),Xt.lang;var xo=-1,Jl=Xt.renderingMode!==void 0?Xt.renderingMode:Xt.stroke,_c=ao.internal.getCurrentPageInfo().pageContext;switch(Jl){case 0:case!1:case"fill":xo=0;break;case 1:case!0:case"stroke":xo=1;break;case 2:case"fillThenStroke":xo=2;break;case 3:case"invisible":xo=3;break;case 4:case"fillAndAddForClipping":xo=4;break;case 5:case"strokeAndAddPathForClipping":xo=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":xo=6;break;case 7:case"addToPathForClipping":xo=7}var hf=_c.usedRenderingMode!==void 0?_c.usedRenderingMode:-1;xo!==-1?cs+=xo+` Tr
`:hf!==-1&&(cs+=`0 Tr
`),xo!==-1&&(_c.usedRenderingMode=xo),ma=Xt.align||"left";var rl,fc=br*nl,Ad=ao.internal.pageSize.getWidth(),Ed=va[ba];Wa=Xt.charSpace||Oc,Xa=Xt.maxWidth||0,Ri=Object.assign({autoencode:!0,noBOM:!0},Xt.flags);var gu=[],hc=function(Wi){return ao.getStringUnitWidth(Wi,{font:Ed,charSpace:Wa,fontSize:br,doKerning:!1})*br/Ps};if(Object.prototype.toString.call(ve)==="[object Array]"){var Zs;pr=Tc(ve),ma!=="left"&&(rl=pr.map(hc));var Hs,yu=0;if(ma==="right"){qe-=rl[0],ve=[],Es=pr.length;for(var Xl=0;Xl<Es;Xl++)Xl===0?(Hs=Vl(qe),Zs=Gl(Ot)):(Hs=qt(yu-rl[Xl]),Zs=-fc),ve.push([pr[Xl],Hs,Zs]),yu=rl[Xl]}else if(ma==="center"){qe-=rl[0]/2,ve=[],Es=pr.length;for(var Au=0;Au<Es;Au++)Au===0?(Hs=Vl(qe),Zs=Gl(Ot)):(Hs=qt((yu-rl[Au])/2),Zs=-fc),ve.push([pr[Au],Hs,Zs]),yu=rl[Au]}else if(ma==="left"){ve=[],Es=pr.length;for(var bd=0;bd<Es;bd++)ve.push(pr[bd])}else if(ma==="justify"&&Ed.encoding==="Identity-H"){ve=[],Es=pr.length,Xa=Xa!==0?Xa:Ad;for(var Rc=0,jo=0;jo<Es;jo++)if(Zs=jo===0?Gl(Ot):-fc,Hs=jo===0?Vl(qe):Rc,jo<Es-1){var mf=qt((Xa-rl[jo])/(pr[jo].split(" ").length-1)),jl=pr[jo].split(" ");ve.push([jl[0]+" ",Hs,Zs]),Rc=0;for(var Il=1;Il<jl.length;Il++){var wd=(hc(jl[Il-1]+" "+jl[Il])-hc(jl[Il]))*Ps+mf;Il==jl.length-1?ve.push([jl[Il],wd,0]):ve.push([jl[Il]+" ",wd,0]),Rc-=wd}}else ve.push([pr[jo],Hs,Zs]);ve.push(["",Rc,0])}else{if(ma!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(ve=[],Es=pr.length,Xa=Xa!==0?Xa:Ad,jo=0;jo<Es;jo++){Zs=jo===0?Gl(Ot):-fc,Hs=jo===0?Vl(qe):0;var xd=pr[jo].split(" ").length-1,Cd=xd>0?(Xa-rl[jo])/xd:0;jo<Es-1?gu.push(un(qt(Cd))):gu.push(0),ve.push([pr[jo],Hs,Zs])}}}(typeof Xt.R2L=="boolean"?Xt.R2L:li)===!0&&(ve=oc(ve,function(Wi,$i,Io){return[Wi.split("").reverse().join(""),$i,Io]})),nr={text:ve,x:qe,y:Ot,options:Xt,mutex:{pdfEscape:tl,activeFontKey:ba,fonts:va,activeFontSize:br}},Ui.publish("postProcessText",nr),ve=nr.text,Wo=nr.mutex.isHex||!1;var Fd=va[ba].encoding;Fd!=="WinAnsiEncoding"&&Fd!=="StandardEncoding"||(ve=oc(ve,function(Wi,$i,Io){return[ff(Wi),$i,Io]})),pr=Tc(ve),ve=[];for(var Eu,bu,wu,mc=Array.isArray(pr[0])?1:0,xu="",pc=function(Wi,$i,Io){var Jo="";return Io instanceof Ma?(Io=typeof Xt.angle=="number"?Zl(Io,new Ma(1,0,0,1,Wi,$i)):Zl(new Ma(1,0,0,1,Wi,$i),Io),_t===Kt&&(Io=Zl(new Ma(1,0,0,-1,0,0),Io)),Jo=Io.join(" ")+` Tm
`):Jo=un(Wi)+" "+un($i)+` Td
`,Jo},al=0;al<pr.length;al++){switch(xu="",mc){case 1:wu=(Wo?"<":"(")+pr[al][0]+(Wo?">":")"),Eu=parseFloat(pr[al][1]),bu=parseFloat(pr[al][2]);break;case 0:wu=(Wo?"<":"(")+pr[al]+(Wo?">":")"),Eu=Vl(qe),bu=Gl(Ot)}gu!==void 0&&gu[al]!==void 0&&(xu=gu[al]+` Tw
`),al===0?ve.push(xu+pc(Eu,bu,Uo)+wu):mc===0?ve.push(xu+wu):mc===1&&ve.push(xu+pc(Eu,bu,Uo)+wu)}ve=mc===0?ve.join(` Tj
T* `):ve.join(` Tj
`),ve+=` Tj
`;var Ml=`BT
/`;return Ml+=ba+" "+br+` Tf
`,Ml+=un(br*nl)+` TL
`,Ml+=tc+`
`,Ml+=cs,Ml+=ve,Zt(Ml+="ET"),rt[ba]=!0,ao};var g0=Se.__private__.clip=Se.clip=function(ve){return Zt(ve==="evenodd"?"W*":"W"),this};Se.clipEvenOdd=function(){return g0("evenodd")},Se.__private__.discardPath=Se.discardPath=function(){return Zt("n"),this};var Pl=Se.__private__.isValidStyle=function(ve){var qe=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(ve)!==-1&&(qe=!0),qe};Se.__private__.setDefaultPathOperation=Se.setDefaultPathOperation=function(ve){return Pl(ve)&&(ye=ve),this};var af=Se.__private__.getStyle=Se.getStyle=function(ve){var qe=ye;switch(ve){case"D":case"S":qe="S";break;case"F":qe="f";break;case"FD":case"DF":qe="B";break;case"f":case"f*":case"B":case"B*":qe=ve}return qe},of=Se.close=function(){return Zt("h"),this};Se.stroke=function(){return Zt("S"),this},Se.fill=function(ve){return mu("f",ve),this},Se.fillEvenOdd=function(ve){return mu("f*",ve),this},Se.fillStroke=function(ve){return mu("B",ve),this},Se.fillStrokeEvenOdd=function(ve){return mu("B*",ve),this};var mu=function(ve,qe){(0,b.Z)(qe)==="object"?A0(qe,ve):Zt(ve)},ud=function(ve){ve===null||_t===Kt&&ve===void 0||(ve=af(ve),Zt(ve))};function y0(ve,qe,Ot,Xt,En){var nr=new Uu(qe||this.boundingBox,Ot||this.xStep,Xt||this.yStep,this.gState,En||this.matrix);nr.stream=this.stream;var pr=ve+"$$"+this.cloneIndex+++"$$";return qs(pr,nr),nr}var A0=function(ve,qe){var Ot=Fi[ve.key],Xt=Ia[Ot];if(Xt instanceof uu)Zt("q"),Zt(E0(qe)),Xt.gState&&Se.setGState(Xt.gState),Zt(ve.matrix.toString()+" cm"),Zt("/"+Ot+" sh"),Zt("Q");else if(Xt instanceof Uu){var En=new Ma(1,0,0,-1,0,ic());ve.matrix&&(En=En.multiply(ve.matrix||Hl),Ot=y0.call(Xt,ve.key,ve.boundingBox,ve.xStep,ve.yStep,En).id),Zt("q"),Zt("/Pattern cs"),Zt("/"+Ot+" scn"),Xt.gState&&Se.setGState(Xt.gState),Zt(qe),Zt("Q")}},E0=function(ve){switch(ve){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},cd=Se.moveTo=function(ve,qe){return Zt(un(qt(ve))+" "+un(Jt(qe))+" m"),this},$u=Se.lineTo=function(ve,qe){return Zt(un(qt(ve))+" "+un(Jt(qe))+" l"),this},pu=Se.curveTo=function(ve,qe,Ot,Xt,En,nr){return Zt([un(qt(ve)),un(Jt(qe)),un(qt(Ot)),un(Jt(Xt)),un(qt(En)),un(Jt(nr)),"c"].join(" ")),this};Se.__private__.line=Se.line=function(ve,qe,Ot,Xt,En){if(isNaN(ve)||isNaN(qe)||isNaN(Ot)||isNaN(Xt)||!Pl(En))throw new Error("Invalid arguments passed to jsPDF.line");return _t===en?this.lines([[Ot-ve,Xt-qe]],ve,qe,[1,1],En||"S"):this.lines([[Ot-ve,Xt-qe]],ve,qe,[1,1]).stroke()},Se.__private__.lines=Se.lines=function(ve,qe,Ot,Xt,En,nr){var pr,oa,ma,Wa,Xa,Ri,yo,Uo,ao,Qo,Wo,cs;if(typeof ve=="number"&&(cs=Ot,Ot=qe,qe=ve,ve=cs),Xt=Xt||[1,1],nr=nr||!1,isNaN(qe)||isNaN(Ot)||!Array.isArray(ve)||!Array.isArray(Xt)||!Pl(En)||typeof nr!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(cd(qe,Ot),pr=Xt[0],oa=Xt[1],Wa=ve.length,Qo=qe,Wo=Ot,ma=0;ma<Wa;ma++)(Xa=ve[ma]).length===2?(Qo=Xa[0]*pr+Qo,Wo=Xa[1]*oa+Wo,$u(Qo,Wo)):(Ri=Xa[0]*pr+Qo,yo=Xa[1]*oa+Wo,Uo=Xa[2]*pr+Qo,ao=Xa[3]*oa+Wo,Qo=Xa[4]*pr+Qo,Wo=Xa[5]*oa+Wo,pu(Ri,yo,Uo,ao,Qo,Wo));return nr&&of(),ud(En),this},Se.path=function(ve){for(var qe=0;qe<ve.length;qe++){var Ot=ve[qe],Xt=Ot.c;switch(Ot.op){case"m":cd(Xt[0],Xt[1]);break;case"l":$u(Xt[0],Xt[1]);break;case"c":pu.apply(this,Xt);break;case"h":of()}}return this},Se.__private__.rect=Se.rect=function(ve,qe,Ot,Xt,En){if(isNaN(ve)||isNaN(qe)||isNaN(Ot)||isNaN(Xt)||!Pl(En))throw new Error("Invalid arguments passed to jsPDF.rect");return _t===en&&(Xt=-Xt),Zt([un(qt(ve)),un(Jt(qe)),un(qt(Ot)),un(qt(Xt)),"re"].join(" ")),ud(En),this},Se.__private__.triangle=Se.triangle=function(ve,qe,Ot,Xt,En,nr,pr){if(isNaN(ve)||isNaN(qe)||isNaN(Ot)||isNaN(Xt)||isNaN(En)||isNaN(nr)||!Pl(pr))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[Ot-ve,Xt-qe],[En-Ot,nr-Xt],[ve-En,qe-nr]],ve,qe,[1,1],pr,!0),this},Se.__private__.roundedRect=Se.roundedRect=function(ve,qe,Ot,Xt,En,nr,pr){if(isNaN(ve)||isNaN(qe)||isNaN(Ot)||isNaN(Xt)||isNaN(En)||isNaN(nr)||!Pl(pr))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var oa=4/3*(Math.SQRT2-1);return En=Math.min(En,.5*Ot),nr=Math.min(nr,.5*Xt),this.lines([[Ot-2*En,0],[En*oa,0,En,nr-nr*oa,En,nr],[0,Xt-2*nr],[0,nr*oa,-En*oa,nr,-En,nr],[2*En-Ot,0],[-En*oa,0,-En,-nr*oa,-En,-nr],[0,2*nr-Xt],[0,-nr*oa,En*oa,-nr,En,-nr]],ve+En,qe,[1,1],pr,!0),this},Se.__private__.ellipse=Se.ellipse=function(ve,qe,Ot,Xt,En){if(isNaN(ve)||isNaN(qe)||isNaN(Ot)||isNaN(Xt)||!Pl(En))throw new Error("Invalid arguments passed to jsPDF.ellipse");var nr=4/3*(Math.SQRT2-1)*Ot,pr=4/3*(Math.SQRT2-1)*Xt;return cd(ve+Ot,qe),pu(ve+Ot,qe-pr,ve+nr,qe-Xt,ve,qe-Xt),pu(ve-nr,qe-Xt,ve-Ot,qe-pr,ve-Ot,qe),pu(ve-Ot,qe+pr,ve-nr,qe+Xt,ve,qe+Xt),pu(ve+nr,qe+Xt,ve+Ot,qe+pr,ve+Ot,qe),ud(En),this},Se.__private__.circle=Se.circle=function(ve,qe,Ot,Xt){if(isNaN(ve)||isNaN(qe)||isNaN(Ot)||!Pl(Xt))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(ve,qe,Ot,Ot,Xt)},Se.setFont=function(ve,qe,Ot){return Ot&&(qe=Un(qe,Ot)),ba=tf(ve,qe,{disableWarning:!1}),this};var b0=Se.__private__.getFont=Se.getFont=function(){return va[tf.apply(Se,arguments)]};Se.__private__.getFontList=Se.getFontList=function(){var ve,qe,Ot={};for(ve in ai)if(ai.hasOwnProperty(ve))for(qe in Ot[ve]=[],ai[ve])ai[ve].hasOwnProperty(qe)&&Ot[ve].push(qe);return Ot},Se.addFont=function(ve,qe,Ot,Xt,En){var nr=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&nr.indexOf(arguments[3])!==-1?En=arguments[3]:arguments[3]&&nr.indexOf(arguments[3])==-1&&(Ot=Un(Ot,Xt)),Xd.call(this,ve,qe,Ot,En=En||"Identity-H")};var ec,dd=a.lineWidth||.200025,Ga=Se.__private__.getLineWidth=Se.getLineWidth=function(){return dd},w0=Se.__private__.setLineWidth=Se.setLineWidth=function(ve){return dd=ve,Zt(un(qt(ve))+" w"),this};Se.__private__.setLineDash=ha.API.setLineDash=ha.API.setLineDashPattern=function(ve,qe){if(ve=ve||[],qe=qe||0,isNaN(qe)||!Array.isArray(ve))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return ve=ve.map(function(Ot){return un(qt(Ot))}).join(" "),qe=un(qt(qe)),Zt("["+ve+"] "+qe+" d"),this};var x0=Se.__private__.getLineHeight=Se.getLineHeight=function(){return br*ec};Se.__private__.getLineHeight=Se.getLineHeight=function(){return br*ec};var C0=Se.__private__.setLineHeightFactor=Se.setLineHeightFactor=function(ve){return typeof(ve=ve||1.15)=="number"&&(ec=ve),this},F0=Se.__private__.getLineHeightFactor=Se.getLineHeightFactor=function(){return ec};C0(a.lineHeight);var Vl=Se.__private__.getHorizontalCoordinate=function(ve){return qt(ve)},Gl=Se.__private__.getVerticalCoordinate=function(ve){return _t===Kt?ve:Va[Tt].mediaBox.topRightY-Va[Tt].mediaBox.bottomLeftY-qt(ve)},B0=Se.__private__.getHorizontalCoordinateString=Se.getHorizontalCoordinateString=function(ve){return un(Vl(ve))},D0=Se.__private__.getVerticalCoordinateString=Se.getVerticalCoordinateString=function(ve){return un(Gl(ve))},Ic=a.strokeColor||"0 G";Se.__private__.getStrokeColor=Se.getDrawColor=function(){return Nl(Ic)},Se.__private__.setStrokeColor=Se.setDrawColor=function(ve,qe,Ot,Xt){return Ic=ml({ch1:ve,ch2:qe,ch3:Ot,ch4:Xt,pdfColorType:"draw",precision:2}),Zt(Ic),this};var fd=a.fillColor||"0 g";Se.__private__.getFillColor=Se.getFillColor=function(){return Nl(fd)},Se.__private__.setFillColor=Se.setFillColor=function(ve,qe,Ot,Xt){return fd=ml({ch1:ve,ch2:qe,ch3:Ot,ch4:Xt,pdfColorType:"fill",precision:2}),Zt(fd),this};var tc=a.textColor||"0 g",Mc=Se.__private__.getTextColor=Se.getTextColor=function(){return Nl(tc)};Se.__private__.setTextColor=Se.setTextColor=function(ve,qe,Ot,Xt){return tc=ml({ch1:ve,ch2:qe,ch3:Ot,ch4:Xt,pdfColorType:"text",precision:3}),this};var Oc=a.charSpace,S0=Se.__private__.getCharSpace=Se.getCharSpace=function(){return parseFloat(Oc||0)};Se.__private__.setCharSpace=Se.setCharSpace=function(ve){if(isNaN(ve))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Oc=ve,this};var hd=0;Se.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},Se.__private__.setLineCap=Se.setLineCap=function(ve){var qe=Se.CapJoinStyles[ve];if(qe===void 0)throw new Error("Line cap style of '"+ve+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return hd=qe,Zt(qe+" J"),this};var md=0;Se.__private__.setLineJoin=Se.setLineJoin=function(ve){var qe=Se.CapJoinStyles[ve];if(qe===void 0)throw new Error("Line join style of '"+ve+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return md=qe,Zt(qe+" j"),this},Se.__private__.setLineMiterLimit=Se.__private__.setMiterLimit=Se.setLineMiterLimit=Se.setMiterLimit=function(ve){if(ve=ve||0,isNaN(ve))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return Zt(un(qt(ve))+" M"),this},Se.GState=ed,Se.setGState=function(ve){(ve=typeof ve=="string"?ii[Lo[ve]]:nc(null,ve)).equals(Ko)||(Zt("/"+ve.id+" gs"),Ko=ve)};var nc=function(ve,qe){if(!ve||!Lo[ve]){var Ot=!1;for(var Xt in ii)if(ii.hasOwnProperty(Xt)&&ii[Xt].equals(qe)){Ot=!0;break}if(Ot)qe=ii[Xt];else{var En="GS"+(Object.keys(ii).length+1).toString(10);ii[En]=qe,qe.id=En}return ve&&(Lo[ve]=qe.id),Ui.publish("addGState",qe),qe}};Se.addGState=function(ve,qe){return nc(ve,qe),this},Se.saveGraphicsState=function(){return Zt("q"),Xi.push({key:ba,size:br,color:tc}),this},Se.restoreGraphicsState=function(){Zt("Q");var ve=Xi.pop();return ba=ve.key,br=ve.size,tc=ve.color,Ko=null,this},Se.setCurrentTransformationMatrix=function(ve){return Zt(ve.toString()+" cm"),this},Se.comment=function(ve){return Zt("#"+ve),this};var rc=function(ve,qe){var Ot=ve||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Ot},set:function(nr){isNaN(nr)||(Ot=parseFloat(nr))}});var Xt=qe||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Xt},set:function(nr){isNaN(nr)||(Xt=parseFloat(nr))}});var En="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return En},set:function(nr){En=nr.toString()}}),this},pd=function(ve,qe,Ot,Xt){rc.call(this,ve,qe),this.type="rect";var En=Ot||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return En},set:function(pr){isNaN(pr)||(En=parseFloat(pr))}});var nr=Xt||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return nr},set:function(pr){isNaN(pr)||(nr=parseFloat(pr))}}),this},kc=function(){this.page=qi,this.currentPage=Tt,this.pages=gr.slice(0),this.pagesContext=Va.slice(0),this.x=wa,this.y=ro,this.matrix=_i,this.width=sf(Tt),this.height=Kl(Tt),this.outputDestination=Hr,this.id="",this.objectNumber=-1};kc.prototype.restore=function(){qi=this.page,Tt=this.currentPage,Va=this.pagesContext,gr=this.pages,wa=this.x,ro=this.y,_i=this.matrix,lf(Tt,this.width),Ql(Tt,this.height),Hr=this.outputDestination};var vd=function(ve,qe,Ot,Xt,En){Sl.push(new kc),qi=Tt=0,gr=[],wa=ve,ro=qe,_i=En,od([Ot,Xt])};for(var ac in Se.beginFormObject=function(ve,qe,Ot,Xt,En){return vd(ve,qe,Ot,Xt,En),this},Se.endFormObject=function(ve){return function(qe){if(Wl[qe])Sl.pop().restore();else{var Ot=new kc,Xt="Xo"+(Object.keys(As).length+1).toString(10);Ot.id=Xt,Wl[qe]=Xt,As[Xt]=Ot,Ui.publish("addFormObject",Ot),Sl.pop().restore()}}(ve),this},Se.doFormObject=function(ve,qe){var Ot=As[Wl[ve]];return Zt("q"),Zt(qe.toString()+" cm"),Zt("/"+Ot.id+" Do"),Zt("Q"),this},Se.getFormObject=function(ve){var qe=As[Wl[ve]];return{x:qe.x,y:qe.y,width:qe.width,height:qe.height,matrix:qe.matrix}},Se.save=function(ve,qe){return ve=ve||"generated.pdf",(qe=qe||{}).returnPromise=qe.returnPromise||!1,qe.returnPromise===!1?(zu(Xu(Yl()),ve),typeof zu.unload=="function"&&za.setTimeout&&setTimeout(zu.unload,911),this):new Promise(function(Ot,Xt){try{var En=zu(Xu(Yl()),ve);typeof zu.unload=="function"&&za.setTimeout&&setTimeout(zu.unload,911),Ot(En)}catch(nr){Xt(nr.message)}})},ha.API)ha.API.hasOwnProperty(ac)&&(ac==="events"&&ha.API.events.length?function(ve,qe){var Ot,Xt,En;for(En=qe.length-1;En!==-1;En--)Ot=qe[En][0],Xt=qe[En][1],ve.subscribe.apply(ve,[Ot].concat(typeof Xt=="function"?[Xt]:Xt))}(Ui,ha.API.events):Se[ac]=ha.API[ac]);function sf(ve){return Va[ve].mediaBox.topRightX-Va[ve].mediaBox.bottomLeftX}function lf(ve,qe){Va[ve].mediaBox.topRightX=qe+Va[ve].mediaBox.bottomLeftX}function Kl(ve){return Va[ve].mediaBox.topRightY-Va[ve].mediaBox.bottomLeftY}function Ql(ve,qe){Va[ve].mediaBox.topRightY=qe+Va[ve].mediaBox.bottomLeftY}var uf=Se.getPageWidth=function(ve){return sf(ve=ve||Tt)/Ua},cf=Se.setPageWidth=function(ve,qe){lf(ve,qe*Ua)},ic=Se.getPageHeight=function(ve){return Kl(ve=ve||Tt)/Ua},df=Se.setPageHeight=function(ve,qe){Ql(ve,qe*Ua)};return Se.internal={pdfEscape:tl,getStyle:af,getFont:b0,getFontSize:Yr,getCharSpace:S0,getTextColor:Mc,getLineHeight:x0,getLineHeightFactor:F0,getLineWidth:Ga,write:Ei,getHorizontalCoordinate:Vl,getVerticalCoordinate:Gl,getCoordinateString:B0,getVerticalCoordinateString:D0,collections:{},newObject:wo,newAdditionalObject:Ku,newObjectDeferred:is,newObjectDeferredBegin:us,getFilters:pl,putStream:el,events:Ui,scaleFactor:Ua,pageSize:{getWidth:function(){return uf(Tt)},setWidth:function(ve){cf(Tt,ve)},getHeight:function(){return ic(Tt)},setHeight:function(ve){df(Tt,ve)}},encryptionOptions:Le,encryption:Po,getEncryptor:function(ve){return Le!==null?Po.encryptor(ve,0):function(qe){return qe}},output:vl,getNumberOfPages:ef,pages:gr,out:Zt,f2:dt,f3:jt,getPageInfo:ld,getPageInfoByObjId:p0,getCurrentPageInfo:v0,getPDFVersion:xt,Point:rc,Rectangle:pd,Matrix:Ma,hasHotfix:qu},Object.defineProperty(Se.internal.pageSize,"width",{get:function(){return uf(Tt)},set:function(ve){cf(Tt,ve)},enumerable:!0,configurable:!0}),Object.defineProperty(Se.internal.pageSize,"height",{get:function(){return ic(Tt)},set:function(ve){df(Tt,ve)},enumerable:!0,configurable:!0}),function(ve){for(var qe=0,Ot=ja.length;qe<Ot;qe++){var Xt=Xd.call(this,ve[qe][0],ve[qe][1],ve[qe][2],ja[qe][3],!0);Qe===!1&&(rt[Xt]=!0);var En=ve[qe][0].split("-");Jd({id:Xt,fontName:En[0],fontStyle:En[1]||""})}Ui.publish("addFonts",{fonts:va,dictionary:ai})}.call(Se,ja),ba="F1",qd(z,y),Ui.publish("initialized"),Se}Fc.prototype.lsbFirstWord=function(a){return String.fromCharCode(255&a,a>>8&255,a>>16&255,a>>24&255)},Fc.prototype.toHexString=function(a){return a.split("").map(function(E){return("0"+(255&E.charCodeAt(0)).toString(16)).slice(-2)}).join("")},Fc.prototype.hexToBytes=function(a){for(var E=[],y=0;y<a.length;y+=2)E.push(String.fromCharCode(parseInt(a.substr(y,2),16)));return E.join("")},Fc.prototype.processOwnerPassword=function(a,E){return a0(r0(E).substr(0,5),a)},Fc.prototype.encryptor=function(a,E){var y=r0(this.encryptionKey+String.fromCharCode(255&a,a>>8&255,a>>16&255,255&E,E>>8&255)).substr(0,10);return function(x){return a0(y,x)}},ed.prototype.equals=function(a){var E,y="id,objectNumber,equals";if(!a||(0,b.Z)(a)!==(0,b.Z)(this))return!1;var x=0;for(E in this)if(!(y.indexOf(E)>=0)){if(this.hasOwnProperty(E)&&!a.hasOwnProperty(E)||this[E]!==a[E])return!1;x++}for(E in a)a.hasOwnProperty(E)&&y.indexOf(E)<0&&x--;return x===0},ha.API={events:[]},ha.version="3.0.3";var bo=ha.API,i0=1,Wu=function(a){return a.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Dc=function(a){return a.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Ja=function(a){return a.toFixed(2)},cu=function(a){return a.toFixed(5)};bo.__acroform__={};var Ls=function(a,E){a.prototype=Object.create(E.prototype),a.prototype.constructor=a},Am=function(a){return a*i0},Fl=function(a){var E=new bm,y=ta.internal.getHeight(a)||0,x=ta.internal.getWidth(a)||0;return E.BBox=[0,0,Number(Ja(x)),Number(Ja(y))],E},rv=bo.__acroform__.setBit=function(a,E){if(a=a||0,E=E||0,isNaN(a)||isNaN(E))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return a|1<<E},av=bo.__acroform__.clearBit=function(a,E){if(a=a||0,E=E||0,isNaN(a)||isNaN(E))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return a&~(1<<E)},iv=bo.__acroform__.getBit=function(a,E){if(isNaN(a)||isNaN(E))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return a&1<<E?1:0},Do=bo.__acroform__.getBitForPdf=function(a,E){if(isNaN(a)||isNaN(E))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return iv(a,E-1)},So=bo.__acroform__.setBitForPdf=function(a,E){if(isNaN(a)||isNaN(E))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return rv(a,E-1)},No=bo.__acroform__.clearBitForPdf=function(a,E){if(isNaN(a)||isNaN(E))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return av(a,E-1)},ov=bo.__acroform__.calculateCoordinates=function(a,E){var y=E.internal.getHorizontalCoordinate,x=E.internal.getVerticalCoordinate,z=a[0],ee=a[1],de=a[2],le=a[3],pe={};return pe.lowerLeft_X=y(z)||0,pe.lowerLeft_Y=x(ee+le)||0,pe.upperRight_X=y(z+de)||0,pe.upperRight_Y=x(ee)||0,[Number(Ja(pe.lowerLeft_X)),Number(Ja(pe.lowerLeft_Y)),Number(Ja(pe.upperRight_X)),Number(Ja(pe.upperRight_Y))]},sv=function(a){if(a.appearanceStreamContent)return a.appearanceStreamContent;if(a.V||a.DV){var E=[],y=a._V||a.DV,x=o0(a,y),z=a.scope.internal.getFont(a.fontName,a.fontStyle).id;E.push("/Tx BMC"),E.push("q"),E.push("BT"),E.push(a.scope.__private__.encodeColorString(a.color)),E.push("/"+z+" "+Ja(x.fontSize)+" Tf"),E.push("1 0 0 1 0 0 Tm"),E.push(x.text),E.push("ET"),E.push("Q"),E.push("EMC");var ee=Fl(a);return ee.scope=a.scope,ee.stream=E.join(`
`),ee}},o0=function(a,E){var y=a.fontSize===0?a.maxFontSize:a.fontSize,x={text:"",fontSize:""},z=(E=(E=E.substr(0,1)=="("?E.substr(1):E).substr(E.length-1)==")"?E.substr(0,E.length-1):E).split(" ");z=a.multiline?z.map(function(dt){return dt.split(`
`)}):z.map(function(dt){return[dt]});var ee=y,de=ta.internal.getHeight(a)||0;de=de<0?-de:de;var le=ta.internal.getWidth(a)||0;le=le<0?-le:le;var pe=function(dt,jt,qt){if(dt+1<z.length){var Jt=jt+" "+z[dt+1][0];return Vd(Jt,a,qt).width<=le-4}return!1};ee++;e:for(;ee>0;){E="",ee--;var ye,Le,Qe=Vd("3",a,ee).height,rt=a.multiline?de-ee:(de-Qe)/2,Se=rt+=2,Bt=0,xt=0,Nt=0;if(ee<=0){E=`(...) Tj
`,E+="% Width of Text: "+Vd(E,a,ee=12).width+", FieldWidth:"+le+`
`;break}for(var pt="",en=0,Kt=0;Kt<z.length;Kt++)if(z.hasOwnProperty(Kt)){var _t=!1;if(z[Kt].length!==1&&Nt!==z[Kt].length-1){if((Qe+2)*(en+2)+2>de)continue e;pt+=z[Kt][Nt],_t=!0,xt=Kt,Kt--}else{pt=(pt+=z[Kt][Nt]+" ").substr(pt.length-1)==" "?pt.substr(0,pt.length-1):pt;var Pn=parseInt(Kt),qn=pe(Pn,pt,ee),Un=Kt>=z.length-1;if(qn&&!Un){pt+=" ",Nt=0;continue}if(qn||Un){if(Un)xt=Pn;else if(a.multiline&&(Qe+2)*(en+2)+2>de)continue e}else{if(!a.multiline||(Qe+2)*(en+2)+2>de)continue e;xt=Pn}}for(var un="",Wt=Bt;Wt<=xt;Wt++){var bn=z[Wt];if(a.multiline){if(Wt===xt){un+=bn[Nt]+" ",Nt=(Nt+1)%bn.length;continue}if(Wt===Bt){un+=bn[bn.length-1]+" ";continue}}un+=bn[0]+" "}switch(un=un.substr(un.length-1)==" "?un.substr(0,un.length-1):un,Le=Vd(un,a,ee).width,a.textAlign){case"right":ye=le-Le-2;break;case"center":ye=(le-Le)/2;break;default:ye=2}E+=Ja(ye)+" "+Ja(Se)+` Td
`,E+="("+Wu(un)+`) Tj
`,E+=-Ja(ye)+` 0 Td
`,Se=-(ee+2),Le=0,Bt=_t?xt:xt+1,en++,pt=""}break}return x.text=E,x.fontSize=ee,x},Vd=function(a,E,y){var x=E.scope.internal.getFont(E.fontName,E.fontStyle),z=E.scope.getStringUnitWidth(a,{font:x,fontSize:parseFloat(y),charSpace:0})*parseFloat(y);return{height:E.scope.getStringUnitWidth("3",{font:x,fontSize:parseFloat(y),charSpace:0})*parseFloat(y)*1.5,width:z}},lv={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},uv=function(a,E){var y={type:"reference",object:a};E.internal.getPageInfo(a.page).pageContext.annotations.find(function(x){return x.type===y.type&&x.object===y.object})===void 0&&E.internal.getPageInfo(a.page).pageContext.annotations.push(y)},cv=function(a,E){if(E.scope=a,a.internal!==void 0&&(a.internal.acroformPlugin===void 0||a.internal.acroformPlugin.isInitialized===!1)){if(cl.FieldNum=0,a.internal.acroformPlugin=JSON.parse(JSON.stringify(lv)),a.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");i0=a.internal.scaleFactor,a.internal.acroformPlugin.acroFormDictionaryRoot=new wm,a.internal.acroformPlugin.acroFormDictionaryRoot.scope=a,a.internal.acroformPlugin.acroFormDictionaryRoot._eventID=a.internal.events.subscribe("postPutResources",function(){(function(y){y.internal.events.unsubscribe(y.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete y.internal.acroformPlugin.acroFormDictionaryRoot._eventID,y.internal.acroformPlugin.printedOut=!0})(a)}),a.internal.events.subscribe("buildDocument",function(){(function(y){y.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var x=y.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var z in x)if(x.hasOwnProperty(z)){var ee=x[z];ee.objId=void 0,ee.hasAnnotation&&uv(ee,y)}})(a)}),a.internal.events.subscribe("putCatalog",function(){(function(y){if(y.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");y.internal.write("/AcroForm "+y.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(a)}),a.internal.events.subscribe("postPutPages",function(y){(function(x,z){var ee=!x;for(var de in x||(z.internal.newObjectDeferredBegin(z.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),z.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),x=x||z.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(x.hasOwnProperty(de)){var le=x[de],pe=[],ye=le.Rect;if(le.Rect&&(le.Rect=ov(le.Rect,z)),z.internal.newObjectDeferredBegin(le.objId,!0),le.DA=ta.createDefaultAppearanceStream(le),(0,b.Z)(le)==="object"&&typeof le.getKeyValueListForStream=="function"&&(pe=le.getKeyValueListForStream()),le.Rect=ye,le.hasAppearanceStream&&!le.appearanceStreamContent){var Le=sv(le);pe.push({key:"AP",value:"<</N "+Le+">>"}),z.internal.acroformPlugin.xForms.push(Le)}if(le.appearanceStreamContent){var Qe="";for(var rt in le.appearanceStreamContent)if(le.appearanceStreamContent.hasOwnProperty(rt)){var Se=le.appearanceStreamContent[rt];if(Qe+="/"+rt+" ",Qe+="<<",Object.keys(Se).length>=1||Array.isArray(Se)){for(var de in Se)if(Se.hasOwnProperty(de)){var Bt=Se[de];typeof Bt=="function"&&(Bt=Bt.call(z,le)),Qe+="/"+de+" "+Bt+" ",z.internal.acroformPlugin.xForms.indexOf(Bt)>=0||z.internal.acroformPlugin.xForms.push(Bt)}}else typeof(Bt=Se)=="function"&&(Bt=Bt.call(z,le)),Qe+="/"+de+" "+Bt,z.internal.acroformPlugin.xForms.indexOf(Bt)>=0||z.internal.acroformPlugin.xForms.push(Bt);Qe+=">>"}pe.push({key:"AP",value:`<<
`+Qe+">>"})}z.internal.putStream({additionalKeyValues:pe,objectId:le.objId}),z.internal.out("endobj")}ee&&function(xt,Nt){for(var pt in xt)if(xt.hasOwnProperty(pt)){var en=pt,Kt=xt[pt];Nt.internal.newObjectDeferredBegin(Kt.objId,!0),(0,b.Z)(Kt)==="object"&&typeof Kt.putStream=="function"&&Kt.putStream(),delete xt[en]}}(z.internal.acroformPlugin.xForms,z)})(y,a)}),a.internal.acroformPlugin.isInitialized=!0}},Em=bo.__acroform__.arrayToPdfArray=function(a,E,y){var x=function(de){return de};if(Array.isArray(a)){for(var z="[",ee=0;ee<a.length;ee++)switch(ee!==0&&(z+=" "),(0,b.Z)(a[ee])){case"boolean":case"number":case"object":z+=a[ee].toString();break;case"string":a[ee].substr(0,1)!=="/"?(E!==void 0&&y&&(x=y.internal.getEncryptor(E)),z+="("+Wu(x(a[ee].toString()))+")"):z+=a[ee].toString()}return z+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},s0=function(a,E,y){var x=function(z){return z};return E!==void 0&&y&&(x=y.internal.getEncryptor(E)),(a=a||"").toString(),"("+Wu(x(a))+")"},Bl=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(a){this._objId=a}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};Bl.prototype.toString=function(){return this.objId+" 0 R"},Bl.prototype.putStream=function(){var a=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:a,objectId:this.objId}),this.scope.internal.out("endobj")},Bl.prototype.getKeyValueListForStream=function(){var a=[],E=Object.getOwnPropertyNames(this).filter(function(ee){return ee!="content"&&ee!="appearanceStreamContent"&&ee!="scope"&&ee!="objId"&&ee.substring(0,1)!="_"});for(var y in E)if(Object.getOwnPropertyDescriptor(this,E[y]).configurable===!1){var x=E[y],z=this[x];z&&(Array.isArray(z)?a.push({key:x,value:Em(z,this.objId,this.scope)}):z instanceof Bl?(z.scope=this.scope,a.push({key:x,value:z.objId+" 0 R"})):typeof z!="function"&&a.push({key:x,value:z}))}return a};var bm=function(){Bl.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var a,E=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return E},set:function(y){E=y}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(y){a=y.trim()},get:function(){return a||null}})};Ls(bm,Bl);var wm=function(){Bl.call(this);var a,E=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return E.length>0?E:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return E}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(a){var y=function(x){return x};return this.scope&&(y=this.scope.internal.getEncryptor(this.objId)),"("+Wu(y(a))+")"}},set:function(y){a=y}})};Ls(wm,Bl);var cl=function a(){Bl.call(this);var E=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return E},set:function(pt){if(isNaN(pt))throw new Error('Invalid value "'+pt+'" for attribute F supplied.');E=pt}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!Do(E,3)},set:function(pt){pt?this.F=So(E,3):this.F=No(E,3)}});var y=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return y},set:function(pt){if(isNaN(pt))throw new Error('Invalid value "'+pt+'" for attribute Ff supplied.');y=pt}});var x=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(x.length!==0)return x},set:function(pt){x=pt!==void 0?pt:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!x||isNaN(x[0])?0:x[0]},set:function(pt){x[0]=pt}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!x||isNaN(x[1])?0:x[1]},set:function(pt){x[1]=pt}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!x||isNaN(x[2])?0:x[2]},set:function(pt){x[2]=pt}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!x||isNaN(x[3])?0:x[3]},set:function(pt){x[3]=pt}});var z="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return z},set:function(pt){switch(pt){case"/Btn":case"/Tx":case"/Ch":case"/Sig":z=pt;break;default:throw new Error('Invalid value "'+pt+'" for attribute FT supplied.')}}});var ee=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!ee||ee.length<1){if(this instanceof Gd)return;ee="FieldObject"+a.FieldNum++}var pt=function(en){return en};return this.scope&&(pt=this.scope.internal.getEncryptor(this.objId)),"("+Wu(pt(ee))+")"},set:function(pt){ee=pt.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return ee},set:function(pt){ee=pt}});var de="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return de},set:function(pt){de=pt}});var le="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return le},set:function(pt){le=pt}});var pe=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return pe},set:function(pt){pe=pt}});var ye=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return ye===void 0?50/i0:ye},set:function(pt){ye=pt}});var Le="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return Le},set:function(pt){Le=pt}});var Qe="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!Qe||this instanceof Gd||this instanceof du))return s0(Qe,this.objId,this.scope)},set:function(pt){pt=pt.toString(),Qe=pt}});var rt=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(rt)return this instanceof Go==0?s0(rt,this.objId,this.scope):rt},set:function(pt){pt=pt.toString(),rt=this instanceof Go==0?pt.substr(0,1)==="("?Dc(pt.substr(1,pt.length-2)):Dc(pt):pt}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Go==1?Dc(rt.substr(1,rt.length-1)):rt},set:function(pt){pt=pt.toString(),rt=this instanceof Go==1?"/"+pt:pt}});var Se=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(Se)return Se},set:function(pt){this.V=pt}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(Se)return this instanceof Go==0?s0(Se,this.objId,this.scope):Se},set:function(pt){pt=pt.toString(),Se=this instanceof Go==0?pt.substr(0,1)==="("?Dc(pt.substr(1,pt.length-2)):Dc(pt):pt}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Go==1?Dc(Se.substr(1,Se.length-1)):Se},set:function(pt){pt=pt.toString(),Se=this instanceof Go==1?"/"+pt:pt}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var Bt,xt=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return xt},set:function(pt){pt=!!pt,xt=pt}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(Bt)return Bt},set:function(pt){Bt=pt}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,1)},set:function(pt){pt?this.Ff=So(this.Ff,1):this.Ff=No(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,2)},set:function(pt){pt?this.Ff=So(this.Ff,2):this.Ff=No(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,3)},set:function(pt){pt?this.Ff=So(this.Ff,3):this.Ff=No(this.Ff,3)}});var Nt=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(Nt!==null)return Nt},set:function(pt){if([0,1,2].indexOf(pt)===-1)throw new Error('Invalid value "'+pt+'" for attribute Q supplied.');Nt=pt}}),Object.defineProperty(this,"textAlign",{get:function(){var pt;switch(Nt){case 0:default:pt="left";break;case 1:pt="center";break;case 2:pt="right"}return pt},configurable:!0,enumerable:!0,set:function(pt){switch(pt){case"right":case 2:Nt=2;break;case"center":case 1:Nt=1;break;default:Nt=0}}})};Ls(cl,Bl);var Zu=function(){cl.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var a=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return a},set:function(y){a=y}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return a},set:function(y){a=y}});var E=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Em(E,this.objId,this.scope)},set:function(y){var x,z;z=[],typeof(x=y)=="string"&&(z=function(ee,de,le){le||(le=1);for(var pe,ye=[];pe=de.exec(ee);)ye.push(pe[le]);return ye}(x,/\((.*?)\)/g)),E=z}}),this.getOptions=function(){return E},this.setOptions=function(y){E=y,this.sort&&E.sort()},this.addOption=function(y){y=(y=y||"").toString(),E.push(y),this.sort&&E.sort()},this.removeOption=function(y,x){for(x=x||!1,y=(y=y||"").toString();E.indexOf(y)!==-1&&(E.splice(E.indexOf(y),1),x!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,18)},set:function(y){y?this.Ff=So(this.Ff,18):this.Ff=No(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,19)},set:function(y){this.combo===!0&&(y?this.Ff=So(this.Ff,19):this.Ff=No(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,20)},set:function(y){y?(this.Ff=So(this.Ff,20),E.sort()):this.Ff=No(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,22)},set:function(y){y?this.Ff=So(this.Ff,22):this.Ff=No(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,23)},set:function(y){y?this.Ff=So(this.Ff,23):this.Ff=No(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,27)},set:function(y){y?this.Ff=So(this.Ff,27):this.Ff=No(this.Ff,27)}}),this.hasAppearanceStream=!1};Ls(Zu,cl);var Hu=function(){Zu.call(this),this.fontName="helvetica",this.combo=!1};Ls(Hu,Zu);var Yu=function(){Hu.call(this),this.combo=!0};Ls(Yu,Hu);var td=function(){Yu.call(this),this.edit=!0};Ls(td,Yu);var Go=function(){cl.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,15)},set:function(y){y?this.Ff=So(this.Ff,15):this.Ff=No(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,16)},set:function(y){y?this.Ff=So(this.Ff,16):this.Ff=No(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,17)},set:function(y){y?this.Ff=So(this.Ff,17):this.Ff=No(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,26)},set:function(y){y?this.Ff=So(this.Ff,26):this.Ff=No(this.Ff,26)}});var a,E={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var y=function(ee){return ee};if(this.scope&&(y=this.scope.internal.getEncryptor(this.objId)),Object.keys(E).length!==0){var x,z=[];for(x in z.push("<<"),E)z.push("/"+x+" ("+Wu(y(E[x]))+")");return z.push(">>"),z.join(`
`)}},set:function(y){(0,b.Z)(y)==="object"&&(E=y)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return E.CA||""},set:function(y){typeof y=="string"&&(E.CA=y)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return a},set:function(y){a=y}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return a.substr(1,a.length-1)},set:function(y){a="/"+y}})};Ls(Go,cl);var nd=function(){Go.call(this),this.pushButton=!0};Ls(nd,Go);var Vu=function(){Go.call(this),this.radio=!0,this.pushButton=!1;var a=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return a},set:function(E){a=E!==void 0?E:[]}})};Ls(Vu,Go);var Gd=function(){var a,E;cl.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return a},set:function(z){a=z}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return E},set:function(z){E=z}});var y,x={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var z=function(le){return le};this.scope&&(z=this.scope.internal.getEncryptor(this.objId));var ee,de=[];for(ee in de.push("<<"),x)de.push("/"+ee+" ("+Wu(z(x[ee]))+")");return de.push(">>"),de.join(`
`)},set:function(z){(0,b.Z)(z)==="object"&&(x=z)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return x.CA||""},set:function(z){typeof z=="string"&&(x.CA=z)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return y},set:function(z){y=z}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return y.substr(1,y.length-1)},set:function(z){y="/"+z}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=ta.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Ls(Gd,cl),Vu.prototype.setAppearance=function(a){if(!("createAppearanceStream"in a)||!("getCA"in a))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var E in this.Kids)if(this.Kids.hasOwnProperty(E)){var y=this.Kids[E];y.appearanceStreamContent=a.createAppearanceStream(y.optionName),y.caption=a.getCA()}},Vu.prototype.createOption=function(a){var E=new Gd;return E.Parent=this,E.optionName=a,this.Kids.push(E),dv.call(this.scope,E),E};var rd=function(){Go.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=ta.CheckBox.createAppearanceStream()};Ls(rd,Go);var du=function(){cl.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,13)},set:function(E){E?this.Ff=So(this.Ff,13):this.Ff=No(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,21)},set:function(E){E?this.Ff=So(this.Ff,21):this.Ff=No(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,23)},set:function(E){E?this.Ff=So(this.Ff,23):this.Ff=No(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,24)},set:function(E){E?this.Ff=So(this.Ff,24):this.Ff=No(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,25)},set:function(E){E?this.Ff=So(this.Ff,25):this.Ff=No(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,26)},set:function(E){E?this.Ff=So(this.Ff,26):this.Ff=No(this.Ff,26)}});var a=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return a},set:function(E){a=E}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return a},set:function(E){Number.isInteger(E)&&(a=E)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Ls(du,cl);var ad=function(){du.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!Do(this.Ff,14)},set:function(a){a?this.Ff=So(this.Ff,14):this.Ff=No(this.Ff,14)}}),this.password=!0};Ls(ad,du);var ta={CheckBox:{createAppearanceStream:function(){return{N:{On:ta.CheckBox.YesNormal},D:{On:ta.CheckBox.YesPushDown,Off:ta.CheckBox.OffPushDown}}},YesPushDown:function(a){var E=Fl(a);E.scope=a.scope;var y=[],x=a.scope.internal.getFont(a.fontName,a.fontStyle).id,z=a.scope.__private__.encodeColorString(a.color),ee=o0(a,a.caption);return y.push("0.749023 g"),y.push("0 0 "+Ja(ta.internal.getWidth(a))+" "+Ja(ta.internal.getHeight(a))+" re"),y.push("f"),y.push("BMC"),y.push("q"),y.push("0 0 1 rg"),y.push("/"+x+" "+Ja(ee.fontSize)+" Tf "+z),y.push("BT"),y.push(ee.text),y.push("ET"),y.push("Q"),y.push("EMC"),E.stream=y.join(`
`),E},YesNormal:function(a){var E=Fl(a);E.scope=a.scope;var y=a.scope.internal.getFont(a.fontName,a.fontStyle).id,x=a.scope.__private__.encodeColorString(a.color),z=[],ee=ta.internal.getHeight(a),de=ta.internal.getWidth(a),le=o0(a,a.caption);return z.push("1 g"),z.push("0 0 "+Ja(de)+" "+Ja(ee)+" re"),z.push("f"),z.push("q"),z.push("0 0 1 rg"),z.push("0 0 "+Ja(de-1)+" "+Ja(ee-1)+" re"),z.push("W"),z.push("n"),z.push("0 g"),z.push("BT"),z.push("/"+y+" "+Ja(le.fontSize)+" Tf "+x),z.push(le.text),z.push("ET"),z.push("Q"),E.stream=z.join(`
`),E},OffPushDown:function(a){var E=Fl(a);E.scope=a.scope;var y=[];return y.push("0.749023 g"),y.push("0 0 "+Ja(ta.internal.getWidth(a))+" "+Ja(ta.internal.getHeight(a))+" re"),y.push("f"),E.stream=y.join(`
`),E}},RadioButton:{Circle:{createAppearanceStream:function(a){var E={D:{Off:ta.RadioButton.Circle.OffPushDown},N:{}};return E.N[a]=ta.RadioButton.Circle.YesNormal,E.D[a]=ta.RadioButton.Circle.YesPushDown,E},getCA:function(){return"l"},YesNormal:function(a){var E=Fl(a);E.scope=a.scope;var y=[],x=ta.internal.getWidth(a)<=ta.internal.getHeight(a)?ta.internal.getWidth(a)/4:ta.internal.getHeight(a)/4;x=Number((.9*x).toFixed(5));var z=ta.internal.Bezier_C,ee=Number((x*z).toFixed(5));return y.push("q"),y.push("1 0 0 1 "+cu(ta.internal.getWidth(a)/2)+" "+cu(ta.internal.getHeight(a)/2)+" cm"),y.push(x+" 0 m"),y.push(x+" "+ee+" "+ee+" "+x+" 0 "+x+" c"),y.push("-"+ee+" "+x+" -"+x+" "+ee+" -"+x+" 0 c"),y.push("-"+x+" -"+ee+" -"+ee+" -"+x+" 0 -"+x+" c"),y.push(ee+" -"+x+" "+x+" -"+ee+" "+x+" 0 c"),y.push("f"),y.push("Q"),E.stream=y.join(`
`),E},YesPushDown:function(a){var E=Fl(a);E.scope=a.scope;var y=[],x=ta.internal.getWidth(a)<=ta.internal.getHeight(a)?ta.internal.getWidth(a)/4:ta.internal.getHeight(a)/4;x=Number((.9*x).toFixed(5));var z=Number((2*x).toFixed(5)),ee=Number((z*ta.internal.Bezier_C).toFixed(5)),de=Number((x*ta.internal.Bezier_C).toFixed(5));return y.push("0.749023 g"),y.push("q"),y.push("1 0 0 1 "+cu(ta.internal.getWidth(a)/2)+" "+cu(ta.internal.getHeight(a)/2)+" cm"),y.push(z+" 0 m"),y.push(z+" "+ee+" "+ee+" "+z+" 0 "+z+" c"),y.push("-"+ee+" "+z+" -"+z+" "+ee+" -"+z+" 0 c"),y.push("-"+z+" -"+ee+" -"+ee+" -"+z+" 0 -"+z+" c"),y.push(ee+" -"+z+" "+z+" -"+ee+" "+z+" 0 c"),y.push("f"),y.push("Q"),y.push("0 g"),y.push("q"),y.push("1 0 0 1 "+cu(ta.internal.getWidth(a)/2)+" "+cu(ta.internal.getHeight(a)/2)+" cm"),y.push(x+" 0 m"),y.push(x+" "+de+" "+de+" "+x+" 0 "+x+" c"),y.push("-"+de+" "+x+" -"+x+" "+de+" -"+x+" 0 c"),y.push("-"+x+" -"+de+" -"+de+" -"+x+" 0 -"+x+" c"),y.push(de+" -"+x+" "+x+" -"+de+" "+x+" 0 c"),y.push("f"),y.push("Q"),E.stream=y.join(`
`),E},OffPushDown:function(a){var E=Fl(a);E.scope=a.scope;var y=[],x=ta.internal.getWidth(a)<=ta.internal.getHeight(a)?ta.internal.getWidth(a)/4:ta.internal.getHeight(a)/4;x=Number((.9*x).toFixed(5));var z=Number((2*x).toFixed(5)),ee=Number((z*ta.internal.Bezier_C).toFixed(5));return y.push("0.749023 g"),y.push("q"),y.push("1 0 0 1 "+cu(ta.internal.getWidth(a)/2)+" "+cu(ta.internal.getHeight(a)/2)+" cm"),y.push(z+" 0 m"),y.push(z+" "+ee+" "+ee+" "+z+" 0 "+z+" c"),y.push("-"+ee+" "+z+" -"+z+" "+ee+" -"+z+" 0 c"),y.push("-"+z+" -"+ee+" -"+ee+" -"+z+" 0 -"+z+" c"),y.push(ee+" -"+z+" "+z+" -"+ee+" "+z+" 0 c"),y.push("f"),y.push("Q"),E.stream=y.join(`
`),E}},Cross:{createAppearanceStream:function(a){var E={D:{Off:ta.RadioButton.Cross.OffPushDown},N:{}};return E.N[a]=ta.RadioButton.Cross.YesNormal,E.D[a]=ta.RadioButton.Cross.YesPushDown,E},getCA:function(){return"8"},YesNormal:function(a){var E=Fl(a);E.scope=a.scope;var y=[],x=ta.internal.calculateCross(a);return y.push("q"),y.push("1 1 "+Ja(ta.internal.getWidth(a)-2)+" "+Ja(ta.internal.getHeight(a)-2)+" re"),y.push("W"),y.push("n"),y.push(Ja(x.x1.x)+" "+Ja(x.x1.y)+" m"),y.push(Ja(x.x2.x)+" "+Ja(x.x2.y)+" l"),y.push(Ja(x.x4.x)+" "+Ja(x.x4.y)+" m"),y.push(Ja(x.x3.x)+" "+Ja(x.x3.y)+" l"),y.push("s"),y.push("Q"),E.stream=y.join(`
`),E},YesPushDown:function(a){var E=Fl(a);E.scope=a.scope;var y=ta.internal.calculateCross(a),x=[];return x.push("0.749023 g"),x.push("0 0 "+Ja(ta.internal.getWidth(a))+" "+Ja(ta.internal.getHeight(a))+" re"),x.push("f"),x.push("q"),x.push("1 1 "+Ja(ta.internal.getWidth(a)-2)+" "+Ja(ta.internal.getHeight(a)-2)+" re"),x.push("W"),x.push("n"),x.push(Ja(y.x1.x)+" "+Ja(y.x1.y)+" m"),x.push(Ja(y.x2.x)+" "+Ja(y.x2.y)+" l"),x.push(Ja(y.x4.x)+" "+Ja(y.x4.y)+" m"),x.push(Ja(y.x3.x)+" "+Ja(y.x3.y)+" l"),x.push("s"),x.push("Q"),E.stream=x.join(`
`),E},OffPushDown:function(a){var E=Fl(a);E.scope=a.scope;var y=[];return y.push("0.749023 g"),y.push("0 0 "+Ja(ta.internal.getWidth(a))+" "+Ja(ta.internal.getHeight(a))+" re"),y.push("f"),E.stream=y.join(`
`),E}}},createDefaultAppearanceStream:function(a){var E=a.scope.internal.getFont(a.fontName,a.fontStyle).id,y=a.scope.__private__.encodeColorString(a.color);return"/"+E+" "+a.fontSize+" Tf "+y}};ta.internal={Bezier_C:.551915024494,calculateCross:function(a){var E=ta.internal.getWidth(a),y=ta.internal.getHeight(a),x=Math.min(E,y);return{x1:{x:(E-x)/2,y:(y-x)/2+x},x2:{x:(E-x)/2+x,y:(y-x)/2},x3:{x:(E-x)/2,y:(y-x)/2},x4:{x:(E-x)/2+x,y:(y-x)/2+x}}}},ta.internal.getWidth=function(a){var E=0;return(0,b.Z)(a)==="object"&&(E=Am(a.Rect[2])),E},ta.internal.getHeight=function(a){var E=0;return(0,b.Z)(a)==="object"&&(E=Am(a.Rect[3])),E};var dv=bo.addField=function(a){if(cv(this,a),!(a instanceof cl))throw new Error("Invalid argument passed to jsPDF.addField.");var E;return(E=a).scope.internal.acroformPlugin.printedOut&&(E.scope.internal.acroformPlugin.printedOut=!1,E.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),E.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(E),a.page=a.scope.internal.getCurrentPageInfo().pageNumber,this};bo.AcroFormChoiceField=Zu,bo.AcroFormListBox=Hu,bo.AcroFormComboBox=Yu,bo.AcroFormEditBox=td,bo.AcroFormButton=Go,bo.AcroFormPushButton=nd,bo.AcroFormRadioButton=Vu,bo.AcroFormCheckBox=rd,bo.AcroFormTextField=du,bo.AcroFormPasswordField=ad,bo.AcroFormAppearance=ta,bo.AcroForm={ChoiceField:Zu,ListBox:Hu,ComboBox:Yu,EditBox:td,Button:Go,PushButton:nd,RadioButton:Vu,CheckBox:rd,TextField:du,PasswordField:ad,Appearance:ta},ha.AcroForm={ChoiceField:Zu,ListBox:Hu,ComboBox:Yu,EditBox:td,Button:Go,PushButton:nd,RadioButton:Vu,CheckBox:rd,TextField:du,PasswordField:ad,Appearance:ta};var fv=ha.AcroForm;function xm(a){return a.reduce(function(E,y,x){return E[y]=x,E},{})}(function(a){var E="addImage_";a.__addimage__={};var y="UNKNOWN",x={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},z=a.__addimage__.getImageFileTypeByImageData=function(dt,jt){var qt,Jt,In,zn,Zn,Dn=y;if((jt=jt||y)==="RGBA"||dt.data!==void 0&&dt.data instanceof Uint8ClampedArray&&"height"in dt&&"width"in dt)return"RGBA";if(qn(dt))for(Zn in x)for(In=x[Zn],qt=0;qt<In.length;qt+=1){for(zn=!0,Jt=0;Jt<In[qt].length;Jt+=1)if(In[qt][Jt]!==void 0&&In[qt][Jt]!==dt[Jt]){zn=!1;break}if(zn===!0){Dn=Zn;break}}else for(Zn in x)for(In=x[Zn],qt=0;qt<In.length;qt+=1){for(zn=!0,Jt=0;Jt<In[qt].length;Jt+=1)if(In[qt][Jt]!==void 0&&In[qt][Jt]!==dt.charCodeAt(Jt)){zn=!1;break}if(zn===!0){Dn=Zn;break}}return Dn===y&&jt!==y&&(Dn=jt),Dn},ee=function dt(jt){for(var qt=this.internal.write,Jt=this.internal.putStream,In=(0,this.internal.getFilters)();In.indexOf("FlateEncode")!==-1;)In.splice(In.indexOf("FlateEncode"),1);jt.objectId=this.internal.newObject();var zn=[];if(zn.push({key:"Type",value:"/XObject"}),zn.push({key:"Subtype",value:"/Image"}),zn.push({key:"Width",value:jt.width}),zn.push({key:"Height",value:jt.height}),jt.colorSpace===pt.INDEXED?zn.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(jt.palette.length/3-1)+" "+("sMask"in jt&&jt.sMask!==void 0?jt.objectId+2:jt.objectId+1)+" 0 R]"}):(zn.push({key:"ColorSpace",value:"/"+jt.colorSpace}),jt.colorSpace===pt.DEVICE_CMYK&&zn.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),zn.push({key:"BitsPerComponent",value:jt.bitsPerComponent}),"decodeParameters"in jt&&jt.decodeParameters!==void 0&&zn.push({key:"DecodeParms",value:"<<"+jt.decodeParameters+">>"}),"transparency"in jt&&Array.isArray(jt.transparency)&&jt.transparency.length>0){for(var Zn="",Dn=0,Hn=jt.transparency.length;Dn<Hn;Dn++)Zn+=jt.transparency[Dn]+" "+jt.transparency[Dn]+" ";zn.push({key:"Mask",value:"["+Zn+"]"})}jt.sMask!==void 0&&zn.push({key:"SMask",value:jt.objectId+1+" 0 R"});var Dr=jt.filter!==void 0?["/"+jt.filter]:void 0;if(Jt({data:jt.data,additionalKeyValues:zn,alreadyAppliedFilters:Dr,objectId:jt.objectId}),qt("endobj"),"sMask"in jt&&jt.sMask!==void 0){var cr,lt=(cr=jt.sMaskBitsPerComponent)!==null&&cr!==void 0?cr:jt.bitsPerComponent,Tt={width:jt.width,height:jt.height,colorSpace:"DeviceGray",bitsPerComponent:lt,data:jt.sMask};"filter"in jt&&(Tt.decodeParameters="/Predictor ".concat(jt.predictor," /Colors 1 /BitsPerComponent ").concat(lt," /Columns ").concat(jt.width),Tt.filter=jt.filter),dt.call(this,Tt)}if(jt.colorSpace===pt.INDEXED){var Vt=this.internal.newObject();Jt({data:un(new Uint8Array(jt.palette)),objectId:Vt}),qt("endobj")}},de=function(){var dt=this.internal.collections[E+"images"];for(var jt in dt)ee.call(this,dt[jt])},le=function(){var dt,jt=this.internal.collections[E+"images"],qt=this.internal.write;for(var Jt in jt)qt("/I"+(dt=jt[Jt]).index,dt.objectId,"0","R")},pe=function(){this.internal.collections[E+"images"]||(this.internal.collections[E+"images"]={},this.internal.events.subscribe("putResources",de),this.internal.events.subscribe("putXobjectDict",le))},ye=function(){var dt=this.internal.collections[E+"images"];return pe.call(this),dt},Le=function(){return Object.keys(this.internal.collections[E+"images"]).length},Qe=function(dt){return typeof a["process"+dt.toUpperCase()]=="function"},rt=function(dt){return(0,b.Z)(dt)==="object"&&dt.nodeType===1},Se=function(dt,jt){if(dt.nodeName==="IMG"&&dt.hasAttribute("src")){var qt=""+dt.getAttribute("src");if(qt.indexOf("data:image/")===0)return Hd(unescape(qt).split("base64,").pop());var Jt=a.loadFile(qt,!0);if(Jt!==void 0)return Jt}if(dt.nodeName==="CANVAS"){if(dt.width===0||dt.height===0)throw new Error("Given canvas must have data. Canvas width: "+dt.width+", height: "+dt.height);var In;switch(jt){case"PNG":In="image/png";break;case"WEBP":In="image/webp";break;default:In="image/jpeg"}return Hd(dt.toDataURL(In,1).split("base64,").pop())}},Bt=function(dt){var jt=this.internal.collections[E+"images"];if(jt){for(var qt in jt)if(dt===jt[qt].alias)return jt[qt]}},xt=function(dt,jt,qt){return dt||jt||(dt=-96,jt=-96),dt<0&&(dt=-1*qt.width*72/dt/this.internal.scaleFactor),jt<0&&(jt=-1*qt.height*72/jt/this.internal.scaleFactor),dt===0&&(dt=jt*qt.width/qt.height),jt===0&&(jt=dt*qt.height/qt.width),[dt,jt]},Nt=function(dt,jt,qt,Jt,In,zn){var Zn=xt.call(this,qt,Jt,In),Dn=this.internal.getCoordinateString,Hn=this.internal.getVerticalCoordinateString,Dr=ye.call(this);if(qt=Zn[0],Jt=Zn[1],Dr[In.index]=In,zn){zn*=Math.PI/180;var cr=Math.cos(zn),lt=Math.sin(zn),Tt=function(an){return an.toFixed(4)},Vt=[Tt(cr),Tt(lt),Tt(-1*lt),Tt(cr),0,0,"cm"]}this.internal.write("q"),zn?(this.internal.write([1,"0","0",1,Dn(dt),Hn(jt+Jt),"cm"].join(" ")),this.internal.write(Vt.join(" ")),this.internal.write([Dn(qt),"0","0",Dn(Jt),"0","0","cm"].join(" "))):this.internal.write([Dn(qt),"0","0",Dn(Jt),Dn(dt),Hn(jt+Jt),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+In.index+" Do"),this.internal.write("Q")},pt=a.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};a.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var en=a.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},Kt=a.__addimage__.sHashCode=function(dt){var jt,qt,Jt=0;if(typeof dt=="string")for(qt=dt.length,jt=0;jt<qt;jt++)Jt=(Jt<<5)-Jt+dt.charCodeAt(jt),Jt|=0;else if(qn(dt))for(qt=dt.byteLength/2,jt=0;jt<qt;jt++)Jt=(Jt<<5)-Jt+dt[jt],Jt|=0;return Jt},_t=a.__addimage__.validateStringAsBase64=function(dt){(dt=dt||"").toString().trim();var jt=!0;return dt.length===0&&(jt=!1),dt.length%4!=0&&(jt=!1),/^[A-Za-z0-9+/]+$/.test(dt.substr(0,dt.length-2))===!1&&(jt=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(dt.substr(-2))===!1&&(jt=!1),jt},Pn=a.__addimage__.extractImageFromDataUrl=function(dt){if(dt==null||!(dt=dt.trim()).startsWith("data:"))return null;var jt=dt.indexOf(",");return jt<0?null:dt.substring(0,jt).trim().endsWith("base64")?dt.substring(jt+1):null};a.__addimage__.isArrayBuffer=function(dt){return dt instanceof ArrayBuffer};var qn=a.__addimage__.isArrayBufferView=function(dt){return dt instanceof Int8Array||dt instanceof Uint8Array||dt instanceof Uint8ClampedArray||dt instanceof Int16Array||dt instanceof Uint16Array||dt instanceof Int32Array||dt instanceof Uint32Array||dt instanceof Float32Array||dt instanceof Float64Array},Un=a.__addimage__.binaryStringToUint8Array=function(dt){for(var jt=dt.length,qt=new Uint8Array(jt),Jt=0;Jt<jt;Jt++)qt[Jt]=dt.charCodeAt(Jt);return qt},un=a.__addimage__.arrayBufferToBinaryString=function(dt){for(var jt="",qt=qn(dt)?dt:new Uint8Array(dt),Jt=0;Jt<qt.length;Jt+=8192)jt+=String.fromCharCode.apply(null,qt.subarray(Jt,Jt+8192));return jt};a.addImage=function(){var dt,jt,qt,Jt,In,zn,Zn,Dn,Hn;if(typeof arguments[1]=="number"?(jt=y,qt=arguments[1],Jt=arguments[2],In=arguments[3],zn=arguments[4],Zn=arguments[5],Dn=arguments[6],Hn=arguments[7]):(jt=arguments[1],qt=arguments[2],Jt=arguments[3],In=arguments[4],zn=arguments[5],Zn=arguments[6],Dn=arguments[7],Hn=arguments[8]),(0,b.Z)(dt=arguments[0])==="object"&&!rt(dt)&&"imageData"in dt){var Dr=dt;dt=Dr.imageData,jt=Dr.format||jt||y,qt=Dr.x||qt||0,Jt=Dr.y||Jt||0,In=Dr.w||Dr.width||In,zn=Dr.h||Dr.height||zn,Zn=Dr.alias||Zn,Dn=Dr.compression||Dn,Hn=Dr.rotation||Dr.angle||Hn}var cr=this.internal.getFilters();if(Dn===void 0&&cr.indexOf("FlateEncode")!==-1&&(Dn="SLOW"),isNaN(qt)||isNaN(Jt))throw new Error("Invalid coordinates passed to jsPDF.addImage");pe.call(this);var lt=Wt.call(this,dt,jt,Zn,Dn);return Nt.call(this,qt,Jt,In,zn,lt,Hn),this};var Wt=function(dt,jt,qt,Jt){var In,zn,Zn;if(typeof dt=="string"&&z(dt)===y){dt=unescape(dt);var Dn=bn(dt,!1);(Dn!==""||(Dn=a.loadFile(dt,!0))!==void 0)&&(dt=Dn)}if(rt(dt)&&(dt=Se(dt,jt)),jt=z(dt,jt),!Qe(jt))throw new Error("addImage does not support files of type '"+jt+"', please ensure that a plugin for '"+jt+"' support is added.");if(((Zn=qt)==null||Zn.length===0)&&(qt=function(Hn){return typeof Hn=="string"||qn(Hn)?Kt(Hn):qn(Hn.data)?Kt(Hn.data):null}(dt)),(In=Bt.call(this,qt))||(dt instanceof Uint8Array||jt==="RGBA"||(zn=dt,dt=Un(dt)),In=this["process"+jt.toUpperCase()](dt,Le.call(this),qt,function(Hn){return Hn&&typeof Hn=="string"&&(Hn=Hn.toUpperCase()),Hn in a.image_compression?Hn:en.NONE}(Jt),zn)),!In)throw new Error("An unknown error occurred whilst processing the image.");return In},bn=a.__addimage__.convertBase64ToBinaryString=function(dt,jt){jt=typeof jt!="boolean"||jt;var qt,Jt="";if(typeof dt=="string"){var In;qt=(In=Pn(dt))!==null&&In!==void 0?In:dt;try{Jt=Hd(qt)}catch(zn){if(jt)throw _t(qt)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+zn.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return Jt};a.getImageProperties=function(dt){var jt,qt,Jt="";if(rt(dt)&&(dt=Se(dt)),typeof dt=="string"&&z(dt)===y&&((Jt=bn(dt,!1))===""&&(Jt=a.loadFile(dt)||""),dt=Jt),qt=z(dt),!Qe(qt))throw new Error("addImage does not support files of type '"+qt+"', please ensure that a plugin for '"+qt+"' support is added.");if(dt instanceof Uint8Array||(dt=Un(dt)),!(jt=this["process"+qt.toUpperCase()](dt)))throw new Error("An unknown error occurred whilst processing the image");return jt.fileType=qt,jt}})(ha.API),function(a){var E=function(y){if(y!==void 0&&y!="")return!0};ha.API.events.push(["addPage",function(y){this.internal.getPageInfo(y.pageNumber).pageContext.annotations=[]}]),a.events.push(["putPage",function(y){for(var x,z,ee,de=this.internal.getCoordinateString,le=this.internal.getVerticalCoordinateString,pe=this.internal.getPageInfoByObjId(y.objId),ye=y.pageContext.annotations,Le=!1,Qe=0;Qe<ye.length&&!Le;Qe++)switch((x=ye[Qe]).type){case"link":(E(x.options.url)||E(x.options.pageNumber))&&(Le=!0);break;case"reference":case"text":case"freetext":Le=!0}if(Le!=0){this.internal.write("/Annots [");for(var rt=0;rt<ye.length;rt++){x=ye[rt];var Se=this.internal.pdfEscape,Bt=this.internal.getEncryptor(y.objId);switch(x.type){case"reference":this.internal.write(" "+x.object.objId+" 0 R ");break;case"text":var xt=this.internal.newAdditionalObject(),Nt=this.internal.newAdditionalObject(),pt=this.internal.getEncryptor(xt.objId),en=x.title||"Note";ee="<</Type /Annot /Subtype /Text "+(z="/Rect ["+de(x.bounds.x)+" "+le(x.bounds.y+x.bounds.h)+" "+de(x.bounds.x+x.bounds.w)+" "+le(x.bounds.y)+"] ")+"/Contents ("+Se(pt(x.contents))+")",ee+=" /Popup "+Nt.objId+" 0 R",ee+=" /P "+pe.objId+" 0 R",ee+=" /T ("+Se(pt(en))+") >>",xt.content=ee;var Kt=xt.objId+" 0 R";ee="<</Type /Annot /Subtype /Popup "+(z="/Rect ["+de(x.bounds.x+30)+" "+le(x.bounds.y+x.bounds.h)+" "+de(x.bounds.x+x.bounds.w+30)+" "+le(x.bounds.y)+"] ")+" /Parent "+Kt,x.open&&(ee+=" /Open true"),ee+=" >>",Nt.content=ee,this.internal.write(xt.objId,"0 R",Nt.objId,"0 R");break;case"freetext":z="/Rect ["+de(x.bounds.x)+" "+le(x.bounds.y)+" "+de(x.bounds.x+x.bounds.w)+" "+le(x.bounds.y+x.bounds.h)+"] ";var _t=x.color||"#000000";ee="<</Type /Annot /Subtype /FreeText "+z+"/Contents ("+Se(Bt(x.contents))+")",ee+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+_t+")",ee+=" /Border [0 0 0]",ee+=" >>",this.internal.write(ee);break;case"link":if(x.options.name){var Pn=this.annotations._nameMap[x.options.name];x.options.pageNumber=Pn.page,x.options.top=Pn.y}else x.options.top||(x.options.top=0);if(z="/Rect ["+x.finalBounds.x+" "+x.finalBounds.y+" "+x.finalBounds.w+" "+x.finalBounds.h+"] ",ee="",x.options.url)ee="<</Type /Annot /Subtype /Link "+z+"/Border [0 0 0] /A <</S /URI /URI ("+Se(Bt(x.options.url))+") >>";else if(x.options.pageNumber)switch(ee="<</Type /Annot /Subtype /Link "+z+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(x.options.pageNumber).objId+" 0 R",x.options.magFactor=x.options.magFactor||"XYZ",x.options.magFactor){case"Fit":ee+=" /Fit]";break;case"FitH":ee+=" /FitH "+x.options.top+"]";break;case"FitV":x.options.left=x.options.left||0,ee+=" /FitV "+x.options.left+"]";break;default:var qn=le(x.options.top);x.options.left=x.options.left||0,x.options.zoom===void 0&&(x.options.zoom=0),ee+=" /XYZ "+x.options.left+" "+qn+" "+x.options.zoom+"]"}ee!=""&&(ee+=" >>",this.internal.write(ee))}}this.internal.write("]")}}]),a.createAnnotation=function(y){var x=this.internal.getCurrentPageInfo();switch(y.type){case"link":this.link(y.bounds.x,y.bounds.y,y.bounds.w,y.bounds.h,y);break;case"text":case"freetext":x.pageContext.annotations.push(y)}},a.link=function(y,x,z,ee,de){var le=this.internal.getCurrentPageInfo(),pe=this.internal.getCoordinateString,ye=this.internal.getVerticalCoordinateString;le.pageContext.annotations.push({finalBounds:{x:pe(y),y:ye(x),w:pe(y+z),h:ye(x+ee)},options:de,type:"link"})},a.textWithLink=function(y,x,z,ee){var de,le,pe=this.getTextWidth(y),ye=this.internal.getLineHeight()/this.internal.scaleFactor;if(ee.maxWidth!==void 0){le=ee.maxWidth;var Le=this.splitTextToSize(y,le).length;de=Math.ceil(ye*Le)}else le=pe,de=ye;return this.text(y,x,z,ee),z+=.2*ye,ee.align==="center"&&(x-=pe/2),ee.align==="right"&&(x-=pe),this.link(x,z-ye,le,de,ee),pe},a.getTextWidth=function(y){var x=this.internal.getFontSize();return this.getStringUnitWidth(y)*x/this.internal.scaleFactor}}(ha.API),function(a){var E={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},y={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},x={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},z=[1570,1571,1573,1575];a.__arabicParser__={};var ee=a.__arabicParser__.isInArabicSubstitutionA=function(xt){return E[xt.charCodeAt(0)]!==void 0},de=a.__arabicParser__.isArabicLetter=function(xt){return typeof xt=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(xt)},le=a.__arabicParser__.isArabicEndLetter=function(xt){return de(xt)&&ee(xt)&&E[xt.charCodeAt(0)].length<=2},pe=a.__arabicParser__.isArabicAlfLetter=function(xt){return de(xt)&&z.indexOf(xt.charCodeAt(0))>=0};a.__arabicParser__.arabicLetterHasIsolatedForm=function(xt){return de(xt)&&ee(xt)&&E[xt.charCodeAt(0)].length>=1};var ye=a.__arabicParser__.arabicLetterHasFinalForm=function(xt){return de(xt)&&ee(xt)&&E[xt.charCodeAt(0)].length>=2};a.__arabicParser__.arabicLetterHasInitialForm=function(xt){return de(xt)&&ee(xt)&&E[xt.charCodeAt(0)].length>=3};var Le=a.__arabicParser__.arabicLetterHasMedialForm=function(xt){return de(xt)&&ee(xt)&&E[xt.charCodeAt(0)].length==4},Qe=a.__arabicParser__.resolveLigatures=function(xt){var Nt=0,pt=y,en="",Kt=0;for(Nt=0;Nt<xt.length;Nt+=1)pt[xt.charCodeAt(Nt)]!==void 0?(Kt++,typeof(pt=pt[xt.charCodeAt(Nt)])=="number"&&(en+=String.fromCharCode(pt),pt=y,Kt=0),Nt===xt.length-1&&(pt=y,en+=xt.charAt(Nt-(Kt-1)),Nt-=Kt-1,Kt=0)):(pt=y,en+=xt.charAt(Nt-Kt),Nt-=Kt,Kt=0);return en};a.__arabicParser__.isArabicDiacritic=function(xt){return xt!==void 0&&x[xt.charCodeAt(0)]!==void 0};var rt=a.__arabicParser__.getCorrectForm=function(xt,Nt,pt){return de(xt)?ee(xt)===!1?-1:!ye(xt)||!de(Nt)&&!de(pt)||!de(pt)&&le(Nt)||le(xt)&&!de(Nt)||le(xt)&&pe(Nt)||le(xt)&&le(Nt)?0:Le(xt)&&de(Nt)&&!le(Nt)&&de(pt)&&ye(pt)?3:le(xt)||!de(pt)?1:2:-1},Se=function(xt){var Nt=0,pt=0,en=0,Kt="",_t="",Pn="",qn=(xt=xt||"").split("\\s+"),Un=[];for(Nt=0;Nt<qn.length;Nt+=1){for(Un.push(""),pt=0;pt<qn[Nt].length;pt+=1)Kt=qn[Nt][pt],_t=qn[Nt][pt-1],Pn=qn[Nt][pt+1],de(Kt)?(en=rt(Kt,_t,Pn),Un[Nt]+=en!==-1?String.fromCharCode(E[Kt.charCodeAt(0)][en]):Kt):Un[Nt]+=Kt;Un[Nt]=Qe(Un[Nt])}return Un.join(" ")},Bt=a.__arabicParser__.processArabic=a.processArabic=function(){var xt,Nt=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,pt=[];if(Array.isArray(Nt)){var en=0;for(pt=[],en=0;en<Nt.length;en+=1)Array.isArray(Nt[en])?pt.push([Se(Nt[en][0]),Nt[en][1],Nt[en][2]]):pt.push([Se(Nt[en])]);xt=pt}else xt=Se(Nt);return typeof arguments[0]=="string"?xt:(arguments[0].text=xt,arguments[0])};a.events.push(["preProcessText",Bt])}(ha.API),ha.API.autoPrint=function(a){var E;return(a=a||{}).variant=a.variant||"non-conform",a.variant==="javascript"?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){E=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+E+" 0 R")})),this},function(a){var E=function(){var y=void 0;Object.defineProperty(this,"pdf",{get:function(){return y},set:function(le){y=le}});var x=150;Object.defineProperty(this,"width",{get:function(){return x},set:function(le){x=isNaN(le)||Number.isInteger(le)===!1||le<0?150:le,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=x+1)}});var z=300;Object.defineProperty(this,"height",{get:function(){return z},set:function(le){z=isNaN(le)||Number.isInteger(le)===!1||le<0?300:le,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=z+1)}});var ee=[];Object.defineProperty(this,"childNodes",{get:function(){return ee},set:function(le){ee=le}});var de={};Object.defineProperty(this,"style",{get:function(){return de},set:function(le){de=le}}),Object.defineProperty(this,"parentNode",{})};E.prototype.getContext=function(y,x){var z;if((y=y||"2d")!=="2d")return null;for(z in x)this.pdf.context2d.hasOwnProperty(z)&&(this.pdf.context2d[z]=x[z]);return this.pdf.context2d._canvas=this,this.pdf.context2d},E.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},a.events.push(["initialized",function(){this.canvas=new E,this.canvas.pdf=this}])}(ha.API),function(a){var E={left:0,top:0,bottom:0,right:0},y=!1,x=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},E),this.internal.__cell__.margins.width=this.getPageWidth(),z.call(this))},z=function(){this.internal.__cell__.lastCell=new ee,this.internal.__cell__.pages=1},ee=function(){var pe=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return pe},set:function(xt){pe=xt}});var ye=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return ye},set:function(xt){ye=xt}});var Le=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return Le},set:function(xt){Le=xt}});var Qe=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Qe},set:function(xt){Qe=xt}});var rt=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return rt},set:function(xt){rt=xt}});var Se=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return Se},set:function(xt){Se=xt}});var Bt=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return Bt},set:function(xt){Bt=xt}}),this};ee.prototype.clone=function(){return new ee(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},ee.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},a.setHeaderFunction=function(pe){return x.call(this),this.internal.__cell__.headerFunction=typeof pe=="function"?pe:void 0,this},a.getTextDimensions=function(pe,ye){x.call(this);var Le=(ye=ye||{}).fontSize||this.getFontSize(),Qe=ye.font||this.getFont(),rt=ye.scaleFactor||this.internal.scaleFactor,Se=0,Bt=0,xt=0,Nt=this;if(!Array.isArray(pe)&&typeof pe!="string"){if(typeof pe!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");pe=String(pe)}var pt=ye.maxWidth;pt>0?typeof pe=="string"?pe=this.splitTextToSize(pe,pt):Object.prototype.toString.call(pe)==="[object Array]"&&(pe=pe.reduce(function(Kt,_t){return Kt.concat(Nt.splitTextToSize(_t,pt))},[])):pe=Array.isArray(pe)?pe:[pe];for(var en=0;en<pe.length;en++)Se<(xt=this.getStringUnitWidth(pe[en],{font:Qe})*Le)&&(Se=xt);return Se!==0&&(Bt=pe.length),{w:Se/=rt,h:Math.max((Bt*Le*this.getLineHeightFactor()-Le*(this.getLineHeightFactor()-1))/rt,0)}},a.cellAddPage=function(){x.call(this),this.addPage();var pe=this.internal.__cell__.margins||E;return this.internal.__cell__.lastCell=new ee(pe.left,pe.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var de=a.cell=function(){var pe;pe=arguments[0]instanceof ee?arguments[0]:new ee(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),x.call(this);var ye=this.internal.__cell__.lastCell,Le=this.internal.__cell__.padding,Qe=this.internal.__cell__.margins||E,rt=this.internal.__cell__.tableHeaderRow,Se=this.internal.__cell__.printHeaders;return ye.lineNumber!==void 0&&(ye.lineNumber===pe.lineNumber?(pe.x=(ye.x||0)+(ye.width||0),pe.y=ye.y||0):ye.y+ye.height+pe.height+Qe.bottom>this.getPageHeight()?(this.cellAddPage(),pe.y=Qe.top,Se&&rt&&(this.printHeaderRow(pe.lineNumber,!0),pe.y+=rt[0].height)):pe.y=ye.y+ye.height||pe.y),pe.text[0]!==void 0&&(this.rect(pe.x,pe.y,pe.width,pe.height,y===!0?"FD":void 0),pe.align==="right"?this.text(pe.text,pe.x+pe.width-Le,pe.y+Le,{align:"right",baseline:"top"}):pe.align==="center"?this.text(pe.text,pe.x+pe.width/2,pe.y+Le,{align:"center",baseline:"top",maxWidth:pe.width-Le-Le}):this.text(pe.text,pe.x+Le,pe.y+Le,{align:"left",baseline:"top",maxWidth:pe.width-Le-Le})),this.internal.__cell__.lastCell=pe,this};a.table=function(pe,ye,Le,Qe,rt){if(x.call(this),!Le)throw new Error("No data for PDF table.");var Se,Bt,xt,Nt,pt=[],en=[],Kt=[],_t={},Pn={},qn=[],Un=[],un=(rt=rt||{}).autoSize||!1,Wt=rt.printHeaders!==!1,bn=rt.css&&rt.css["font-size"]!==void 0?16*rt.css["font-size"]:rt.fontSize||12,dt=rt.margins||Object.assign({width:this.getPageWidth()},E),jt=typeof rt.padding=="number"?rt.padding:3,qt=rt.headerBackgroundColor||"#c8c8c8",Jt=rt.headerTextColor||"#000";if(z.call(this),this.internal.__cell__.printHeaders=Wt,this.internal.__cell__.margins=dt,this.internal.__cell__.table_font_size=bn,this.internal.__cell__.padding=jt,this.internal.__cell__.headerBackgroundColor=qt,this.internal.__cell__.headerTextColor=Jt,this.setFontSize(bn),Qe==null)en=pt=Object.keys(Le[0]),Kt=pt.map(function(){return"left"});else if(Array.isArray(Qe)&&(0,b.Z)(Qe[0])==="object")for(pt=Qe.map(function(Dr){return Dr.name}),en=Qe.map(function(Dr){return Dr.prompt||Dr.name||""}),Kt=Qe.map(function(Dr){return Dr.align||"left"}),Se=0;Se<Qe.length;Se+=1)Pn[Qe[Se].name]=.7499990551181103*Qe[Se].width;else Array.isArray(Qe)&&typeof Qe[0]=="string"&&(en=pt=Qe,Kt=pt.map(function(){return"left"}));if(un||Array.isArray(Qe)&&typeof Qe[0]=="string")for(Se=0;Se<pt.length;Se+=1){for(_t[Nt=pt[Se]]=Le.map(function(Dr){return Dr[Nt]}),this.setFont(void 0,"bold"),qn.push(this.getTextDimensions(en[Se],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),Bt=_t[Nt],this.setFont(void 0,"normal"),xt=0;xt<Bt.length;xt+=1)qn.push(this.getTextDimensions(Bt[xt],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);Pn[Nt]=Math.max.apply(null,qn)+jt+jt,qn=[]}if(Wt){var In={};for(Se=0;Se<pt.length;Se+=1)In[pt[Se]]={},In[pt[Se]].text=en[Se],In[pt[Se]].align=Kt[Se];var zn=le.call(this,In,Pn);Un=pt.map(function(Dr){return new ee(pe,ye,Pn[Dr],zn,In[Dr].text,void 0,In[Dr].align)}),this.setTableHeaderRow(Un),this.printHeaderRow(1,!1)}var Zn=Qe.reduce(function(Dr,cr){return Dr[cr.name]=cr.align,Dr},{});for(Se=0;Se<Le.length;Se+=1){"rowStart"in rt&&rt.rowStart instanceof Function&&rt.rowStart({row:Se,data:Le[Se]},this);var Dn=le.call(this,Le[Se],Pn);for(xt=0;xt<pt.length;xt+=1){var Hn=Le[Se][pt[xt]];"cellStart"in rt&&rt.cellStart instanceof Function&&rt.cellStart({row:Se,col:xt,data:Hn},this),de.call(this,new ee(pe,ye,Pn[pt[xt]],Dn,Hn,Se+2,Zn[pt[xt]]))}}return this.internal.__cell__.table_x=pe,this.internal.__cell__.table_y=ye,this};var le=function(pe,ye){var Le=this.internal.__cell__.padding,Qe=this.internal.__cell__.table_font_size,rt=this.internal.scaleFactor;return Object.keys(pe).map(function(Se){var Bt=pe[Se];return this.splitTextToSize(Bt.hasOwnProperty("text")?Bt.text:Bt,ye[Se]-Le-Le)},this).map(function(Se){return this.getLineHeightFactor()*Se.length*Qe/rt+Le+Le},this).reduce(function(Se,Bt){return Math.max(Se,Bt)},0)};a.setTableHeaderRow=function(pe){x.call(this),this.internal.__cell__.tableHeaderRow=pe},a.printHeaderRow=function(pe,ye){if(x.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var Le;if(y=!0,typeof this.internal.__cell__.headerFunction=="function"){var Qe=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new ee(Qe[0],Qe[1],Qe[2],Qe[3],void 0,-1)}this.setFont(void 0,"bold");for(var rt=[],Se=0;Se<this.internal.__cell__.tableHeaderRow.length;Se+=1){Le=this.internal.__cell__.tableHeaderRow[Se].clone(),ye&&(Le.y=this.internal.__cell__.margins.top||0,rt.push(Le)),Le.lineNumber=pe;var Bt=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),de.call(this,Le),this.setTextColor(Bt)}rt.length>0&&this.setTableHeaderRow(rt),this.setFont(void 0,"normal"),y=!1}}(ha.API);var Cm={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Fm=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],l0=xm(Fm),Bm=[100,200,300,400,500,600,700,800,900],hv=xm(Bm);function u0(a){var E=a.family.replace(/"|'/g,"").toLowerCase(),y=function(ee){return Cm[ee=ee||"normal"]?ee:"normal"}(a.style),x=function(ee){return ee?typeof ee=="number"?ee>=100&&ee<=900&&ee%100==0?ee:400:/^\d00$/.test(ee)?parseInt(ee):ee==="bold"?700:400:400}(a.weight),z=function(ee){return typeof l0[ee=ee||"normal"]=="number"?ee:"normal"}(a.stretch);return{family:E,style:y,weight:x,stretch:z,src:a.src||[],ref:a.ref||{name:E,style:[z,y,x].join(" ")}}}function Dm(a,E,y,x){var z;for(z=y;z>=0&&z<E.length;z+=x)if(a[E[z]])return a[E[z]];for(z=y;z>=0&&z<E.length;z-=x)if(a[E[z]])return a[E[z]]}var mv={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Sm={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Nm(a){return[a.stretch,a.style,a.weight,a.family].join(" ")}function Lm(a){return a.trimLeft()}function pv(a,E){for(var y=0;y<a.length;){if(a.charAt(y)===E)return[a.substring(0,y),a.substring(y+1)];y+=1}return null}function vv(a){var E=a.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return E===null?null:[E[0],a.substring(E[0].length)]}var Kd,Pm,jm,Sc,Qd,Im,Mm,Om,c0=["times"];function km(a,E,y,x,z){var ee=4,de=_m;switch(z){case ha.API.image_compression.FAST:ee=1,de=Tm;break;case ha.API.image_compression.MEDIUM:ee=6,de=Rm;break;case ha.API.image_compression.SLOW:ee=9,de=zm}a=function(pe,ye,Le,Qe){for(var rt,Se=pe.length/ye,Bt=new Uint8Array(pe.length+Se),xt=[gv,Tm,_m,Rm,zm],Nt=0;Nt<Se;Nt+=1){var pt=Nt*ye,en=pe.subarray(pt,pt+ye);if(Qe)Bt.set(Qe(en,Le,rt),pt+Nt);else{for(var Kt=xt.length,_t=[],Pn=0;Pn<Kt;Pn+=1)_t[Pn]=xt[Pn](en,Le,rt);var qn=Av(_t.concat());Bt.set(_t[qn],pt+Nt)}rt=en}return Bt}(a,E,Math.ceil(y*x/8),de);var le=kr(a,{level:ee});return ha.API.__addimage__.arrayBufferToBinaryString(le)}function gv(a){var E=Array.apply([],a);return E.unshift(0),E}function Tm(a,E){var y=a.length,x=[];x[0]=1;for(var z=0;z<y;z+=1){var ee=a[z-E]||0;x[z+1]=a[z]-ee+256&255}return x}function _m(a,E,y){var x=a.length,z=[];z[0]=2;for(var ee=0;ee<x;ee+=1){var de=y&&y[ee]||0;z[ee+1]=a[ee]-de+256&255}return z}function Rm(a,E,y){var x=a.length,z=[];z[0]=3;for(var ee=0;ee<x;ee+=1){var de=a[ee-E]||0,le=y&&y[ee]||0;z[ee+1]=a[ee]+256-(de+le>>>1)&255}return z}function zm(a,E,y){var x=a.length,z=[];z[0]=4;for(var ee=0;ee<x;ee+=1){var de=yv(a[ee-E]||0,y&&y[ee]||0,y&&y[ee-E]||0);z[ee+1]=a[ee]-de+256&255}return z}function yv(a,E,y){if(a===E&&E===y)return a;var x=Math.abs(E-y),z=Math.abs(a-y),ee=Math.abs(a+E-y-y);return x<=z&&x<=ee?a:z<=ee?E:y}function Av(a){var E=a.map(function(y){return y.reduce(function(x,z){return x+Math.abs(z)},0)});return E.indexOf(Math.min.apply(null,E))}function d0(a,E,y){var x=E*y,z=Math.floor(x/8),ee=16-(x-8*z+y),de=(1<<y)-1;return Wm(a,z)>>ee&de}function Um(a,E,y,x){var z=y*x,ee=Math.floor(z/8),de=16-(z-8*ee+x),le=(1<<x)-1,pe=(E&le)<<de;(function(ye,Le,Qe){if(Le+1<ye.byteLength)ye.setUint16(Le,Qe,!1);else{var rt=Qe>>8&255;ye.setUint8(Le,rt)}})(a,ee,Wm(a,ee)&~(le<<de)&65535|pe)}function Wm(a,E){return E+1<a.byteLength?a.getUint16(E,!1):a.getUint8(E)<<8}function Ev(a){var E=0;if(a[E++]!==71||a[E++]!==73||a[E++]!==70||a[E++]!==56||(a[E++]+1&253)!=56||a[E++]!==97)throw new Error("Invalid GIF 87a/89a header.");var y=a[E++]|a[E++]<<8,x=a[E++]|a[E++]<<8,z=a[E++],ee=z>>7,de=1<<1+(7&z);a[E++],a[E++];var le=null,pe=null;ee&&(le=E,pe=de,E+=3*de);var ye=!0,Le=[],Qe=0,rt=null,Se=0,Bt=null;for(this.width=y,this.height=x;ye&&E<a.length;)switch(a[E++]){case 33:switch(a[E++]){case 255:if(a[E]!==11||a[E+1]==78&&a[E+2]==69&&a[E+3]==84&&a[E+4]==83&&a[E+5]==67&&a[E+6]==65&&a[E+7]==80&&a[E+8]==69&&a[E+9]==50&&a[E+10]==46&&a[E+11]==48&&a[E+12]==3&&a[E+13]==1&&a[E+16]==0)E+=14,Bt=a[E++]|a[E++]<<8,E++;else for(E+=12;;){if(!((dt=a[E++])>=0))throw Error("Invalid block size");if(dt===0)break;E+=dt}break;case 249:if(a[E++]!==4||a[E+4]!==0)throw new Error("Invalid graphics extension block.");var xt=a[E++];Qe=a[E++]|a[E++]<<8,rt=a[E++],1&xt||(rt=null),Se=xt>>2&7,E++;break;case 254:for(;;){if(!((dt=a[E++])>=0))throw Error("Invalid block size");if(dt===0)break;E+=dt}break;default:throw new Error("Unknown graphic control label: 0x"+a[E-1].toString(16))}break;case 44:var Nt=a[E++]|a[E++]<<8,pt=a[E++]|a[E++]<<8,en=a[E++]|a[E++]<<8,Kt=a[E++]|a[E++]<<8,_t=a[E++],Pn=_t>>6&1,qn=1<<1+(7&_t),Un=le,un=pe,Wt=!1;_t>>7&&(Wt=!0,Un=E,un=qn,E+=3*qn);var bn=E;for(E++;;){var dt;if(!((dt=a[E++])>=0))throw Error("Invalid block size");if(dt===0)break;E+=dt}Le.push({x:Nt,y:pt,width:en,height:Kt,has_local_palette:Wt,palette_offset:Un,palette_size:un,data_offset:bn,data_length:E-bn,transparent_index:rt,interlaced:!!Pn,delay:Qe,disposal:Se});break;case 59:ye=!1;break;default:throw new Error("Unknown gif block: 0x"+a[E-1].toString(16))}this.numFrames=function(){return Le.length},this.loopCount=function(){return Bt},this.frameInfo=function(jt){if(jt<0||jt>=Le.length)throw new Error("Frame index out of range.");return Le[jt]},this.decodeAndBlitFrameBGRA=function(jt,qt){var Jt=this.frameInfo(jt),In=Jt.width*Jt.height,zn=new Uint8Array(In);Zm(a,Jt.data_offset,zn,In);var Zn=Jt.palette_offset,Dn=Jt.transparent_index;Dn===null&&(Dn=256);var Hn=Jt.width,Dr=y-Hn,cr=Hn,lt=4*(Jt.y*y+Jt.x),Tt=4*((Jt.y+Jt.height)*y+Jt.x),Vt=lt,an=4*Dr;Jt.interlaced===!0&&(an+=4*y*7);for(var yn=8,Sn=0,Wn=zn.length;Sn<Wn;++Sn){var Rn=zn[Sn];if(cr===0&&(cr=Hn,(Vt+=an)>=Tt&&(an=4*Dr+4*y*(yn-1),Vt=lt+(Hn+Dr)*(yn<<1),yn>>=1)),Rn===Dn)Vt+=4;else{var or=a[Zn+3*Rn],gr=a[Zn+3*Rn+1],Zr=a[Zn+3*Rn+2];qt[Vt++]=Zr,qt[Vt++]=gr,qt[Vt++]=or,qt[Vt++]=255}--cr}},this.decodeAndBlitFrameRGBA=function(jt,qt){var Jt=this.frameInfo(jt),In=Jt.width*Jt.height,zn=new Uint8Array(In);Zm(a,Jt.data_offset,zn,In);var Zn=Jt.palette_offset,Dn=Jt.transparent_index;Dn===null&&(Dn=256);var Hn=Jt.width,Dr=y-Hn,cr=Hn,lt=4*(Jt.y*y+Jt.x),Tt=4*((Jt.y+Jt.height)*y+Jt.x),Vt=lt,an=4*Dr;Jt.interlaced===!0&&(an+=4*y*7);for(var yn=8,Sn=0,Wn=zn.length;Sn<Wn;++Sn){var Rn=zn[Sn];if(cr===0&&(cr=Hn,(Vt+=an)>=Tt&&(an=4*Dr+4*y*(yn-1),Vt=lt+(Hn+Dr)*(yn<<1),yn>>=1)),Rn===Dn)Vt+=4;else{var or=a[Zn+3*Rn],gr=a[Zn+3*Rn+1],Zr=a[Zn+3*Rn+2];qt[Vt++]=or,qt[Vt++]=gr,qt[Vt++]=Zr,qt[Vt++]=255}--cr}}}function Zm(a,E,y,x){for(var z=a[E++],ee=1<<z,de=ee+1,le=de+1,pe=z+1,ye=(1<<pe)-1,Le=0,Qe=0,rt=0,Se=a[E++],Bt=new Int32Array(4096),xt=null;;){for(;Le<16&&Se!==0;)Qe|=a[E++]<<Le,Le+=8,Se===1?Se=a[E++]:--Se;if(Le<pe)break;var Nt=Qe&ye;if(Qe>>=pe,Le-=pe,Nt!==ee){if(Nt===de)break;for(var pt=Nt<le?Nt:xt,en=0,Kt=pt;Kt>ee;)Kt=Bt[Kt]>>8,++en;var _t=Kt;if(rt+en+(pt!==Nt?1:0)>x)return void Ji.log("Warning, gif stream longer than expected.");y[rt++]=_t;var Pn=rt+=en;for(pt!==Nt&&(y[rt++]=_t),Kt=pt;en--;)Kt=Bt[Kt],y[--Pn]=255&Kt,Kt>>=8;xt!==null&&le<4096&&(Bt[le++]=xt<<8|_t,le>=ye+1&&pe<12&&(++pe,ye=ye<<1|1)),xt=Nt}else le=de+1,ye=(1<<(pe=z+1))-1,xt=null}return rt!==x&&Ji.log("Warning, gif stream shorter than expected."),y}function f0(a){var E,y,x,z,ee,de=Math.floor,le=new Array(64),pe=new Array(64),ye=new Array(64),Le=new Array(64),Qe=new Array(65535),rt=new Array(65535),Se=new Array(64),Bt=new Array(64),xt=[],Nt=0,pt=7,en=new Array(64),Kt=new Array(64),_t=new Array(64),Pn=new Array(256),qn=new Array(2048),Un=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],un=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],Wt=[0,1,2,3,4,5,6,7,8,9,10,11],bn=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],dt=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],jt=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],qt=[0,1,2,3,4,5,6,7,8,9,10,11],Jt=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],In=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function zn(lt,Tt){for(var Vt=0,an=0,yn=new Array,Sn=1;Sn<=16;Sn++){for(var Wn=1;Wn<=lt[Sn];Wn++)yn[Tt[an]]=[],yn[Tt[an]][0]=Vt,yn[Tt[an]][1]=Sn,an++,Vt++;Vt*=2}return yn}function Zn(lt){for(var Tt=lt[0],Vt=lt[1]-1;Vt>=0;)Tt&1<<Vt&&(Nt|=1<<pt),Vt--,--pt<0&&(Nt==255?(Dn(255),Dn(0)):Dn(Nt),pt=7,Nt=0)}function Dn(lt){xt.push(lt)}function Hn(lt){Dn(lt>>8&255),Dn(255&lt)}function Dr(lt,Tt,Vt,an,yn){for(var Sn,Wn=yn[0],Rn=yn[240],or=function(br,Ea){var Yr,li,Fa,Ti,ni,ri,Ki,ui,ba,Ua,wa=0;for(ba=0;ba<8;++ba){Yr=br[wa],li=br[wa+1],Fa=br[wa+2],Ti=br[wa+3],ni=br[wa+4],ri=br[wa+5],Ki=br[wa+6];var ro=Yr+(ui=br[wa+7]),_i=Yr-ui,va=li+Ki,ai=li-Ki,Xi=Fa+ri,Ia=Fa-ri,Fi=Ti+ni,ii=Ti-ni,Lo=ro+Fi,Ko=ro-Fi,qi=va+Xi,Va=va-Xi;br[wa]=Lo+qi,br[wa+4]=Lo-qi;var Ui=.707106781*(Va+Ko);br[wa+2]=Ko+Ui,br[wa+6]=Ko-Ui;var Gu=.382683433*((Lo=ii+Ia)-(Va=ai+_i)),As=.5411961*Lo+Gu,Wl=1.306562965*Va+Gu,Sl=.707106781*(qi=Ia+ai),Ma=_i+Sl,Zl=_i-Sl;br[wa+5]=Zl+As,br[wa+3]=Zl-As,br[wa+1]=Ma+Wl,br[wa+7]=Ma-Wl,wa+=8}for(wa=0,ba=0;ba<8;++ba){Yr=br[wa],li=br[wa+8],Fa=br[wa+16],Ti=br[wa+24],ni=br[wa+32],ri=br[wa+40],Ki=br[wa+48];var Hl=Yr+(ui=br[wa+56]),qs=Yr-ui,$s=li+Ki,wo=li-Ki,is=Fa+ri,us=Fa-ri,Ku=Ti+ni,hu=Ti-ni,hl=Hl+Ku,Nl=Hl-Ku,ml=$s+is,pl=$s-is;br[wa]=hl+ml,br[wa+32]=hl-ml;var el=.707106781*(pl+Nl);br[wa+16]=Nl+el,br[wa+48]=Nl-el;var Qu=.382683433*((hl=hu+us)-(pl=wo+qs)),Ll=.5411961*hl+Qu,Ju=1.306562965*pl+Qu,Nc=.707106781*(ml=us+wo),Lc=qs+Nc,Pc=qs-Nc;br[wa+40]=Pc+Ll,br[wa+24]=Pc-Ll,br[wa+8]=Lc+Ju,br[wa+56]=Lc-Ju,wa++}for(ba=0;ba<64;++ba)Ua=br[ba]*Ea[ba],Se[ba]=Ua>0?Ua+.5|0:Ua-.5|0;return Se}(lt,Tt),gr=0;gr<64;++gr)Bt[Un[gr]]=or[gr];var Zr=Bt[0]-Vt;Vt=Bt[0],Zr==0?Zn(an[0]):(Zn(an[rt[Sn=32767+Zr]]),Zn(Qe[Sn]));for(var Hr=63;Hr>0&&Bt[Hr]==0;)Hr--;if(Hr==0)return Zn(Wn),Vt;for(var Qn,Zt=1;Zt<=Hr;){for(var Ei=Zt;Bt[Zt]==0&&Zt<=Hr;)++Zt;var si=Zt-Ei;if(si>=16){Qn=si>>4;for(var ja=1;ja<=Qn;++ja)Zn(Rn);si&=15}Sn=32767+Bt[Zt],Zn(yn[(si<<4)+rt[Sn]]),Zn(Qe[Sn]),Zt++}return Hr!=63&&Zn(Wn),Vt}function cr(lt){lt=Math.min(Math.max(lt,1),100),ee!=lt&&(function(Tt){for(var Vt=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],an=0;an<64;an++){var yn=de((Vt[an]*Tt+50)/100);yn=Math.min(Math.max(yn,1),255),le[Un[an]]=yn}for(var Sn=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],Wn=0;Wn<64;Wn++){var Rn=de((Sn[Wn]*Tt+50)/100);Rn=Math.min(Math.max(Rn,1),255),pe[Un[Wn]]=Rn}for(var or=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],gr=0,Zr=0;Zr<8;Zr++)for(var Hr=0;Hr<8;Hr++)ye[gr]=1/(le[Un[gr]]*or[Zr]*or[Hr]*8),Le[gr]=1/(pe[Un[gr]]*or[Zr]*or[Hr]*8),gr++}(lt<50?Math.floor(5e3/lt):Math.floor(200-2*lt)),ee=lt)}this.encode=function(lt,Tt){Tt&&cr(Tt),xt=new Array,Nt=0,pt=7,Hn(65496),Hn(65504),Hn(16),Dn(74),Dn(70),Dn(73),Dn(70),Dn(0),Dn(1),Dn(1),Dn(0),Hn(1),Hn(1),Dn(0),Dn(0),function(){Hn(65499),Hn(132),Dn(0);for(var li=0;li<64;li++)Dn(le[li]);Dn(1);for(var Fa=0;Fa<64;Fa++)Dn(pe[Fa])}(),function(li,Fa){Hn(65472),Hn(17),Dn(8),Hn(Fa),Hn(li),Dn(3),Dn(1),Dn(17),Dn(0),Dn(2),Dn(17),Dn(1),Dn(3),Dn(17),Dn(1)}(lt.width,lt.height),function(){Hn(65476),Hn(418),Dn(0);for(var li=0;li<16;li++)Dn(un[li+1]);for(var Fa=0;Fa<=11;Fa++)Dn(Wt[Fa]);Dn(16);for(var Ti=0;Ti<16;Ti++)Dn(bn[Ti+1]);for(var ni=0;ni<=161;ni++)Dn(dt[ni]);Dn(1);for(var ri=0;ri<16;ri++)Dn(jt[ri+1]);for(var Ki=0;Ki<=11;Ki++)Dn(qt[Ki]);Dn(17);for(var ui=0;ui<16;ui++)Dn(Jt[ui+1]);for(var ba=0;ba<=161;ba++)Dn(In[ba])}(),Hn(65498),Hn(12),Dn(3),Dn(1),Dn(0),Dn(2),Dn(17),Dn(3),Dn(17),Dn(0),Dn(63),Dn(0);var Vt=0,an=0,yn=0;Nt=0,pt=7,this.encode.displayName="_encode_";for(var Sn,Wn,Rn,or,gr,Zr,Hr,Qn,Zt,Ei=lt.data,si=lt.width,ja=lt.height,br=4*si,Ea=0;Ea<ja;){for(Sn=0;Sn<br;){for(gr=br*Ea+Sn,Hr=-1,Qn=0,Zt=0;Zt<64;Zt++)Zr=gr+(Qn=Zt>>3)*br+(Hr=4*(7&Zt)),Ea+Qn>=ja&&(Zr-=br*(Ea+1+Qn-ja)),Sn+Hr>=br&&(Zr-=Sn+Hr-br+4),Wn=Ei[Zr++],Rn=Ei[Zr++],or=Ei[Zr++],en[Zt]=(qn[Wn]+qn[Rn+256|0]+qn[or+512|0]>>16)-128,Kt[Zt]=(qn[Wn+768|0]+qn[Rn+1024|0]+qn[or+1280|0]>>16)-128,_t[Zt]=(qn[Wn+1280|0]+qn[Rn+1536|0]+qn[or+1792|0]>>16)-128;Vt=Dr(en,ye,Vt,E,x),an=Dr(Kt,Le,an,y,z),yn=Dr(_t,Le,yn,y,z),Sn+=32}Ea+=8}if(pt>=0){var Yr=[];Yr[1]=pt+1,Yr[0]=(1<<pt+1)-1,Zn(Yr)}return Hn(65497),new Uint8Array(xt)},a=a||50,function(){for(var lt=String.fromCharCode,Tt=0;Tt<256;Tt++)Pn[Tt]=lt(Tt)}(),E=zn(un,Wt),y=zn(jt,qt),x=zn(bn,dt),z=zn(Jt,In),function(){for(var lt=1,Tt=2,Vt=1;Vt<=15;Vt++){for(var an=lt;an<Tt;an++)rt[32767+an]=Vt,Qe[32767+an]=[],Qe[32767+an][1]=Vt,Qe[32767+an][0]=an;for(var yn=-(Tt-1);yn<=-lt;yn++)rt[32767+yn]=Vt,Qe[32767+yn]=[],Qe[32767+yn][1]=Vt,Qe[32767+yn][0]=Tt-1+yn;lt<<=1,Tt<<=1}}(),function(){for(var lt=0;lt<256;lt++)qn[lt]=19595*lt,qn[lt+256|0]=38470*lt,qn[lt+512|0]=7471*lt+32768,qn[lt+768|0]=-11059*lt,qn[lt+1024|0]=-21709*lt,qn[lt+1280|0]=32768*lt+8421375,qn[lt+1536|0]=-27439*lt,qn[lt+1792|0]=-5329*lt}(),cr(a)}function dl(a,E){if(this.pos=0,this.buffer=a,this.datav=new DataView(a.buffer),this.is_with_alpha=!!E,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function Hm(a){function E(Wt){if(!Wt)throw Error("assert :P")}function y(Wt,bn,dt){for(var jt=0;4>jt;jt++)if(Wt[bn+jt]!=dt.charCodeAt(jt))return!0;return!1}function x(Wt,bn,dt,jt,qt){for(var Jt=0;Jt<qt;Jt++)Wt[bn+Jt]=dt[jt+Jt]}function z(Wt,bn,dt,jt){for(var qt=0;qt<jt;qt++)Wt[bn+qt]=dt}function ee(Wt){return new Int32Array(Wt)}function de(Wt,bn){for(var dt=[],jt=0;jt<Wt;jt++)dt.push(new bn);return dt}function le(Wt,bn){var dt=[];return function jt(qt,Jt,In){for(var zn=In[Jt],Zn=0;Zn<zn&&(qt.push(In.length>Jt+1?[]:new bn),!(In.length<Jt+1));Zn++)jt(qt[Zn],Jt+1,In)}(dt,0,Wt),dt}var pe=function(){var Wt=this;function bn(te,se){for(var Ce=1<<se-1>>>0;te&Ce;)Ce>>>=1;return Ce?(te&Ce-1)+Ce:te}function dt(te,se,Ce,Te,et){E(!(Te%Ce));do te[se+(Te-=Ce)]=et;while(0<Te)}function jt(te,se,Ce,Te,et){if(E(2328>=et),512>=et)var at=ee(512);else if((at=ee(et))==null)return 0;return function(ot,vt,wt,It,ln,Ln){var Mt,mn,wn=vt,Xn=1<<wt,Bn=ee(16),er=ee(16);for(E(ln!=0),E(It!=null),E(ot!=null),E(0<wt),mn=0;mn<ln;++mn){if(15<It[mn])return 0;++Bn[It[mn]]}if(Bn[0]==ln)return 0;for(er[1]=0,Mt=1;15>Mt;++Mt){if(Bn[Mt]>1<<Mt)return 0;er[Mt+1]=er[Mt]+Bn[Mt]}for(mn=0;mn<ln;++mn)Mt=It[mn],0<It[mn]&&(Ln[er[Mt]++]=mn);if(er[15]==1)return(It=new qt).g=0,It.value=Ln[0],dt(ot,wn,1,Xn,It),Xn;var ar,yr=-1,mr=Xn-1,ga=0,na=1,fi=1,la=1<<wt;for(mn=0,Mt=1,ln=2;Mt<=wt;++Mt,ln<<=1){if(na+=fi<<=1,0>(fi-=Bn[Mt]))return 0;for(;0<Bn[Mt];--Bn[Mt])(It=new qt).g=Mt,It.value=Ln[mn++],dt(ot,wn+ga,ln,la,It),ga=bn(ga,Mt)}for(Mt=wt+1,ln=2;15>=Mt;++Mt,ln<<=1){if(na+=fi<<=1,0>(fi-=Bn[Mt]))return 0;for(;0<Bn[Mt];--Bn[Mt]){if(It=new qt,(ga&mr)!=yr){for(wn+=la,ar=1<<(yr=Mt)-wt;15>yr&&!(0>=(ar-=Bn[yr]));)++yr,ar<<=1;Xn+=la=1<<(ar=yr-wt),ot[vt+(yr=ga&mr)].g=ar+wt,ot[vt+yr].value=wn-vt-yr}It.g=Mt-wt,It.value=Ln[mn++],dt(ot,wn+(ga>>wt),ln,la,It),ga=bn(ga,Mt)}}return na!=2*er[15]-1?0:Xn}(te,se,Ce,Te,et,at)}function qt(){this.value=this.g=0}function Jt(){this.value=this.g=0}function In(){this.G=de(5,qt),this.H=ee(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=de(hc,Jt)}function zn(te,se,Ce,Te){E(te!=null),E(se!=null),E(2147483648>Te),te.Ca=254,te.I=0,te.b=-8,te.Ka=0,te.oa=se,te.pa=Ce,te.Jd=se,te.Yc=Ce+Te,te.Zc=4<=Te?Ce+Te-4+1:Ce,Wn(te)}function Zn(te,se){for(var Ce=0;0<se--;)Ce|=or(te,128)<<se;return Ce}function Dn(te,se){var Ce=Zn(te,se);return Rn(te)?-Ce:Ce}function Hn(te,se,Ce,Te){var et,at=0;for(E(te!=null),E(se!=null),E(4294967288>Te),te.Sb=Te,te.Ra=0,te.u=0,te.h=0,4<Te&&(Te=4),et=0;et<Te;++et)at+=se[Ce+et]<<8*et;te.Ra=at,te.bb=Te,te.oa=se,te.pa=Ce}function Dr(te){for(;8<=te.u&&te.bb<te.Sb;)te.Ra>>>=8,te.Ra+=te.oa[te.pa+te.bb]<<yu-8>>>0,++te.bb,te.u-=8;an(te)&&(te.h=1,te.u=0)}function cr(te,se){if(E(0<=se),!te.h&&se<=Hs){var Ce=Vt(te)&Zs[se];return te.u+=se,Dr(te),Ce}return te.h=1,te.u=0}function lt(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function Tt(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function Vt(te){return te.Ra>>>(te.u&yu-1)>>>0}function an(te){return E(te.bb<=te.Sb),te.h||te.bb==te.Sb&&te.u>yu}function yn(te,se){te.u=se,te.h=an(te)}function Sn(te){te.u>=Xl&&(E(te.u>=Xl),Dr(te))}function Wn(te){E(te!=null&&te.oa!=null),te.pa<te.Zc?(te.I=(te.oa[te.pa++]|te.I<<8)>>>0,te.b+=8):(E(te!=null&&te.oa!=null),te.pa<te.Yc?(te.b+=8,te.I=te.oa[te.pa++]|te.I<<8):te.Ka?te.b=0:(te.I<<=8,te.b+=8,te.Ka=1))}function Rn(te){return Zn(te,1)}function or(te,se){var Ce=te.Ca;0>te.b&&Wn(te);var Te=te.b,et=Ce*se>>>8,at=(te.I>>>Te>et)+0;for(at?(Ce-=et,te.I-=et+1<<Te>>>0):Ce=et+1,Te=Ce,et=0;256<=Te;)et+=8,Te>>=8;return Te=7^et+Au[Te],te.b-=Te,te.Ca=(Ce<<Te)-1,at}function gr(te,se,Ce){te[se+0]=Ce>>24&255,te[se+1]=Ce>>16&255,te[se+2]=Ce>>8&255,te[se+3]=255&Ce}function Zr(te,se){return te[se+0]|te[se+1]<<8}function Hr(te,se){return Zr(te,se)|te[se+2]<<16}function Qn(te,se){return Zr(te,se)|Zr(te,se+2)<<16}function Zt(te,se){var Ce=1<<se;return E(te!=null),E(0<se),te.X=ee(Ce),te.X==null?0:(te.Mb=32-se,te.Xa=se,1)}function Ei(te,se){E(te!=null),E(se!=null),E(te.Xa==se.Xa),x(se.X,0,te.X,0,1<<se.Xa)}function si(){this.X=[],this.Xa=this.Mb=0}function ja(te,se,Ce,Te){E(Ce!=null),E(Te!=null);var et=Ce[0],at=Te[0];return et==0&&(et=(te*at+se/2)/se),at==0&&(at=(se*et+te/2)/te),0>=et||0>=at?0:(Ce[0]=et,Te[0]=at,1)}function br(te,se){return te+(1<<se)-1>>>se}function Ea(te,se){return((4278255360&te)+(4278255360&se)>>>0&4278255360)+((16711935&te)+(16711935&se)>>>0&16711935)>>>0}function Yr(te,se){Wt[se]=function(Ce,Te,et,at,ot,vt,wt){var It;for(It=0;It<ot;++It){var ln=Wt[te](vt[wt+It-1],et,at+It);vt[wt+It]=Ea(Ce[Te+It],ln)}}}function li(){this.ud=this.hd=this.jd=0}function Fa(te,se){return((4278124286&(te^se))>>>1)+(te&se)>>>0}function Ti(te){return 0<=te&&256>te?te:0>te?0:255<te?255:void 0}function ni(te,se){return Ti(te+(te-se+.5>>1))}function ri(te,se,Ce){return Math.abs(se-Ce)-Math.abs(te-Ce)}function Ki(te,se,Ce,Te,et,at,ot){for(Te=at[ot-1],Ce=0;Ce<et;++Ce)at[ot+Ce]=Te=Ea(te[se+Ce],Te)}function ui(te,se,Ce,Te,et){var at;for(at=0;at<Ce;++at){var ot=te[se+at],vt=ot>>8&255,wt=16711935&(wt=(wt=16711935&ot)+((vt<<16)+vt));Te[et+at]=(4278255360&ot)+wt>>>0}}function ba(te,se){se.jd=255&te,se.hd=te>>8&255,se.ud=te>>16&255}function Ua(te,se,Ce,Te,et,at){var ot;for(ot=0;ot<Te;++ot){var vt=se[Ce+ot],wt=vt>>>8,It=vt,ln=255&(ln=(ln=vt>>>16)+((te.jd<<24>>24)*(wt<<24>>24)>>>5));It=255&(It=(It+=(te.hd<<24>>24)*(wt<<24>>24)>>>5)+((te.ud<<24>>24)*(ln<<24>>24)>>>5)),et[at+ot]=(4278255360&vt)+(ln<<16)+It}}function wa(te,se,Ce,Te,et){Wt[se]=function(at,ot,vt,wt,It,ln,Ln,Mt,mn){for(wt=Ln;wt<Mt;++wt)for(Ln=0;Ln<mn;++Ln)It[ln++]=et(vt[Te(at[ot++])])},Wt[te]=function(at,ot,vt,wt,It,ln,Ln){var Mt=8>>at.b,mn=at.Ea,wn=at.K[0],Xn=at.w;if(8>Mt)for(at=(1<<at.b)-1,Xn=(1<<Mt)-1;ot<vt;++ot){var Bn,er=0;for(Bn=0;Bn<mn;++Bn)Bn&at||(er=Te(wt[It++])),ln[Ln++]=et(wn[er&Xn]),er>>=Mt}else Wt["VP8LMapColor"+Ce](wt,It,wn,Xn,ln,Ln,ot,vt,mn)}}function ro(te,se,Ce,Te,et){for(Ce=se+Ce;se<Ce;){var at=te[se++];Te[et++]=at>>16&255,Te[et++]=at>>8&255,Te[et++]=255&at}}function _i(te,se,Ce,Te,et){for(Ce=se+Ce;se<Ce;){var at=te[se++];Te[et++]=at>>16&255,Te[et++]=at>>8&255,Te[et++]=255&at,Te[et++]=at>>24&255}}function va(te,se,Ce,Te,et){for(Ce=se+Ce;se<Ce;){var at=(ot=te[se++])>>16&240|ot>>12&15,ot=240&ot|ot>>28&15;Te[et++]=at,Te[et++]=ot}}function ai(te,se,Ce,Te,et){for(Ce=se+Ce;se<Ce;){var at=(ot=te[se++])>>16&248|ot>>13&7,ot=ot>>5&224|ot>>3&31;Te[et++]=at,Te[et++]=ot}}function Xi(te,se,Ce,Te,et){for(Ce=se+Ce;se<Ce;){var at=te[se++];Te[et++]=255&at,Te[et++]=at>>8&255,Te[et++]=at>>16&255}}function Ia(te,se,Ce,Te,et,at){if(at==0)for(Ce=se+Ce;se<Ce;)gr(Te,((at=te[se++])[0]>>24|at[1]>>8&65280|at[2]<<8&16711680|at[3]<<24)>>>0),et+=32;else x(Te,et,te,se,Ce)}function Fi(te,se){Wt[se][0]=Wt[te+"0"],Wt[se][1]=Wt[te+"1"],Wt[se][2]=Wt[te+"2"],Wt[se][3]=Wt[te+"3"],Wt[se][4]=Wt[te+"4"],Wt[se][5]=Wt[te+"5"],Wt[se][6]=Wt[te+"6"],Wt[se][7]=Wt[te+"7"],Wt[se][8]=Wt[te+"8"],Wt[se][9]=Wt[te+"9"],Wt[se][10]=Wt[te+"10"],Wt[se][11]=Wt[te+"11"],Wt[se][12]=Wt[te+"12"],Wt[se][13]=Wt[te+"13"],Wt[se][14]=Wt[te+"0"],Wt[se][15]=Wt[te+"0"]}function ii(te){return te==P0||te==j0||te==bf||te==I0}function Lo(){this.eb=[],this.size=this.A=this.fb=0}function Ko(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function qi(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new Lo,this.f.kb=new Ko,this.sd=null}function Va(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function Ui(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Gu(te){return alert("todo:WebPSamplerProcessPlane"),te.T}function As(te,se){var Ce=te.T,Te=se.ba.f.RGBA,et=Te.eb,at=Te.fb+te.ka*Te.A,ot=ol[se.ba.S],vt=te.y,wt=te.O,It=te.f,ln=te.N,Ln=te.ea,Mt=te.W,mn=se.cc,wn=se.dc,Xn=se.Mc,Bn=se.Nc,er=te.ka,ar=te.ka+te.T,yr=te.U,mr=yr+1>>1;for(er==0?ot(vt,wt,null,null,It,ln,Ln,Mt,It,ln,Ln,Mt,et,at,null,null,yr):(ot(se.ec,se.fc,vt,wt,mn,wn,Xn,Bn,It,ln,Ln,Mt,et,at-Te.A,et,at,yr),++Ce);er+2<ar;er+=2)mn=It,wn=ln,Xn=Ln,Bn=Mt,ln+=te.Rc,Mt+=te.Rc,at+=2*Te.A,ot(vt,(wt+=2*te.fa)-te.fa,vt,wt,mn,wn,Xn,Bn,It,ln,Ln,Mt,et,at-Te.A,et,at,yr);return wt+=te.fa,te.j+ar<te.o?(x(se.ec,se.fc,vt,wt,yr),x(se.cc,se.dc,It,ln,mr),x(se.Mc,se.Nc,Ln,Mt,mr),Ce--):1&ar||ot(vt,wt,null,null,It,ln,Ln,Mt,It,ln,Ln,Mt,et,at+Te.A,null,null,yr),Ce}function Wl(te,se,Ce){var Te=te.F,et=[te.J];if(Te!=null){var at=te.U,ot=se.ba.S,vt=ot==Ef||ot==bf;se=se.ba.f.RGBA;var wt=[0],It=te.ka;wt[0]=te.T,te.Kb&&(It==0?--wt[0]:(--It,et[0]-=te.width),te.j+te.ka+te.T==te.o&&(wt[0]=te.o-te.j-It));var ln=se.eb;It=se.fb+It*se.A,te=tp(Te,et[0],te.width,at,wt,ln,It+(vt?0:3),se.A),E(Ce==wt),te&&ii(ot)&&Dd(ln,It,vt,at,wt,se.A)}return 0}function Sl(te){var se=te.ma,Ce=se.ba.S,Te=11>Ce,et=Ce==yf||Ce==Af||Ce==Ef||Ce==L0||Ce==12||ii(Ce);if(se.memory=null,se.Ib=null,se.Jb=null,se.Nd=null,!Ad(se.Oa,te,et?11:12))return 0;if(et&&ii(Ce)&&ff(),te.da)alert("todo:use_scaling");else{if(Te){if(se.Ib=Gu,te.Kb){if(Ce=te.U+1>>1,se.memory=ee(te.U+2*Ce),se.memory==null)return 0;se.ec=se.memory,se.fc=0,se.cc=se.ec,se.dc=se.fc+te.U,se.Mc=se.cc,se.Nc=se.dc+Ce,se.Ib=As,ff()}}else alert("todo:EmitYUV");et&&(se.Jb=Wl,Te&&nl())}if(Te&&!yp){for(te=0;256>te;++te)eg[te]=89858*(te-128)+xf>>wf,rg[te]=-22014*(te-128)+xf,ng[te]=-45773*(te-128),tg[te]=113618*(te-128)+xf>>wf;for(te=Nd;te<k0;++te)se=76283*(te-16)+xf>>wf,ag[te-Nd]=xo(se,255),ig[te-Nd]=xo(se+8>>4,15);yp=1}return 1}function Ma(te){var se=te.ma,Ce=te.U,Te=te.T;return E(!(1&te.ka)),0>=Ce||0>=Te?0:(Ce=se.Ib(te,se),se.Jb!=null&&se.Jb(te,se,Ce),se.Dc+=Ce,1)}function Zl(te){te.ma.memory=null}function Hl(te,se,Ce,Te){return cr(te,8)!=47?0:(se[0]=cr(te,14)+1,Ce[0]=cr(te,14)+1,Te[0]=cr(te,1),cr(te,3)!=0?0:!te.h)}function qs(te,se){if(4>te)return te+1;var Ce=te-2>>1;return(2+(1&te)<<Ce)+cr(se,Ce)+1}function $s(te,se){return 120<se?se-120:1<=(Ce=((Ce=zv[se-1])>>4)*te+(8-(15&Ce)))?Ce:1;var Ce}function wo(te,se,Ce){var Te=Vt(Ce),et=te[se+=255&Te].g-8;return 0<et&&(yn(Ce,Ce.u+8),Te=Vt(Ce),se+=te[se].value,se+=Te&(1<<et)-1),yn(Ce,Ce.u+te[se].g),te[se].value}function is(te,se,Ce){return Ce.g+=te.g,Ce.value+=te.value<<se>>>0,E(8>=Ce.g),te.g}function us(te,se,Ce){var Te=te.xc;return E((se=Te==0?0:te.vc[te.md*(Ce>>Te)+(se>>Te)])<te.Wb),te.Ya[se]}function Ku(te,se,Ce,Te){var et=te.ab,at=te.c*se,ot=te.C;se=ot+se;var vt=Ce,wt=Te;for(Te=te.Ta,Ce=te.Ua;0<et--;){var It=te.gc[et],ln=ot,Ln=se,Mt=vt,mn=wt,wn=(wt=Te,vt=Ce,It.Ea);switch(E(ln<Ln),E(Ln<=It.nc),It.hc){case 2:jo(Mt,mn,(Ln-ln)*wn,wt,vt);break;case 0:var Xn=ln,Bn=Ln,er=wt,ar=vt,yr=(la=It).Ea;Xn==0&&(bd(Mt,mn,null,null,1,er,ar),Ki(Mt,mn+1,0,0,yr-1,er,ar+1),mn+=yr,ar+=yr,++Xn);for(var mr=1<<la.b,ga=mr-1,na=br(yr,la.b),fi=la.K,la=la.w+(Xn>>la.b)*na;Xn<Bn;){var Bi=fi,Xo=la,hi=1;for(Rc(Mt,mn,er,ar-yr,1,er,ar);hi<yr;){var ua=(hi&~ga)+mr;ua>yr&&(ua=yr),(0,xd[Bi[Xo++]>>8&15])(Mt,mn+ +hi,er,ar+hi-yr,ua-hi,er,ar+hi),hi=ua}mn+=yr,ar+=yr,++Xn&ga||(la+=na)}Ln!=It.nc&&x(wt,vt-wn,wt,vt+(Ln-ln-1)*wn,wn);break;case 1:for(wn=Mt,Bn=mn,yr=(Mt=It.Ea)-(ar=Mt&~(er=(mn=1<<It.b)-1)),Xn=br(Mt,It.b),mr=It.K,It=It.w+(ln>>It.b)*Xn;ln<Ln;){for(ga=mr,na=It,fi=new li,la=Bn+ar,Bi=Bn+Mt;Bn<la;)ba(ga[na++],fi),Cd(fi,wn,Bn,mn,wt,vt),Bn+=mn,vt+=mn;Bn<Bi&&(ba(ga[na++],fi),Cd(fi,wn,Bn,yr,wt,vt),Bn+=yr,vt+=yr),++ln&er||(It+=Xn)}break;case 3:if(Mt==wt&&mn==vt&&0<It.b){for(Bn=wt,Mt=wn=vt+(Ln-ln)*wn-(ar=(Ln-ln)*br(It.Ea,It.b)),mn=wt,er=vt,Xn=[],ar=(yr=ar)-1;0<=ar;--ar)Xn[ar]=mn[er+ar];for(ar=yr-1;0<=ar;--ar)Bn[Mt+ar]=Xn[ar];mf(It,ln,Ln,wt,wn,wt,vt)}else mf(It,ln,Ln,Mt,mn,wt,vt)}vt=Te,wt=Ce}wt!=Ce&&x(Te,Ce,vt,wt,at)}function hu(te,se){var Ce=te.V,Te=te.Ba+te.c*te.C,et=se-te.C;if(E(se<=te.l.o),E(16>=et),0<et){var at=te.l,ot=te.Ta,vt=te.Ua,wt=at.width;if(Ku(te,et,Ce,Te),et=vt=[vt],E((Ce=te.C)<(Te=se)),E(at.v<at.va),Te>at.o&&(Te=at.o),Ce<at.j){var It=at.j-Ce;Ce=at.j,et[0]+=It*wt}if(Ce>=Te?Ce=0:(et[0]+=4*at.v,at.ka=Ce-at.j,at.U=at.va-at.v,at.T=Te-Ce,Ce=1),Ce){if(vt=vt[0],11>(Ce=te.ca).S){var ln=Ce.f.RGBA,Ln=(Te=Ce.S,et=at.U,at=at.T,It=ln.eb,ln.A),Mt=at;for(ln=ln.fb+te.Ma*ln.A;0<Mt--;){var mn=ot,wn=vt,Xn=et,Bn=It,er=ln;switch(Te){case gf:Fd(mn,wn,Xn,Bn,er);break;case yf:Eu(mn,wn,Xn,Bn,er);break;case P0:Eu(mn,wn,Xn,Bn,er),Dd(Bn,er,0,Xn,1,0);break;case lp:mc(mn,wn,Xn,Bn,er);break;case Af:Ia(mn,wn,Xn,Bn,er,1);break;case j0:Ia(mn,wn,Xn,Bn,er,1),Dd(Bn,er,0,Xn,1,0);break;case Ef:Ia(mn,wn,Xn,Bn,er,0);break;case bf:Ia(mn,wn,Xn,Bn,er,0),Dd(Bn,er,1,Xn,1,0);break;case L0:bu(mn,wn,Xn,Bn,er);break;case I0:bu(mn,wn,Xn,Bn,er),ep(Bn,er,Xn,1,0);break;case up:wu(mn,wn,Xn,Bn,er);break;default:E(0)}vt+=wt,ln+=Ln}te.Ma+=at}else alert("todo:EmitRescaledRowsYUVA");E(te.Ma<=Ce.height)}}te.C=se,E(te.C<=te.i)}function hl(te){var se;if(0<te.ua)return 0;for(se=0;se<te.Wb;++se){var Ce=te.Ya[se].G,Te=te.Ya[se].H;if(0<Ce[1][Te[1]+0].g||0<Ce[2][Te[2]+0].g||0<Ce[3][Te[3]+0].g)return 0}return 1}function Nl(te,se,Ce,Te,et,at){if(te.Z!=0){var ot=te.qd,vt=te.rd;for(E(Fu[te.Z]!=null);se<Ce;++se)Fu[te.Z](ot,vt,Te,et,Te,et,at),ot=Te,vt=et,et+=at;te.qd=ot,te.rd=vt}}function ml(te,se){var Ce=te.l.ma,Te=Ce.Z==0||Ce.Z==1?te.l.j:te.C;if(Te=te.C<Te?Te:te.C,E(se<=te.l.o),se>Te){var et=te.l.width,at=Ce.ca,ot=Ce.tb+et*Te,vt=te.V,wt=te.Ba+te.c*Te,It=te.gc;E(te.ab==1),E(It[0].hc==3),Il(It[0],Te,se,vt,wt,at,ot),Nl(Ce,Te,se,at,ot,et)}te.C=te.Ma=se}function pl(te,se,Ce,Te,et,at,ot){var vt=te.$/Te,wt=te.$%Te,It=te.m,ln=te.s,Ln=Ce+te.$,Mt=Ln;et=Ce+Te*et;var mn=Ce+Te*at,wn=280+ln.ua,Xn=te.Pb?vt:16777216,Bn=0<ln.ua?ln.Wa:null,er=ln.wc,ar=Ln<mn?us(ln,wt,vt):null;E(te.C<at),E(mn<=et);var yr=!1;e:for(;;){for(;yr||Ln<mn;){var mr=0;if(vt>=Xn){var ga=Ln-Ce;E((Xn=te).Pb),Xn.wd=Xn.m,Xn.xd=ga,0<Xn.s.ua&&Ei(Xn.s.Wa,Xn.s.vb),Xn=vt+Wv}if(wt&er||(ar=us(ln,wt,vt)),E(ar!=null),ar.Qb&&(se[Ln]=ar.qb,yr=!0),!yr)if(Sn(It),ar.jc){mr=It,ga=se;var na=Ln,fi=ar.pd[Vt(mr)&hc-1];E(ar.jc),256>fi.g?(yn(mr,mr.u+fi.g),ga[na]=fi.value,mr=0):(yn(mr,mr.u+fi.g-256),E(256<=fi.value),mr=fi.value),mr==0&&(yr=!0)}else mr=wo(ar.G[0],ar.H[0],It);if(It.h)break;if(yr||256>mr){if(!yr)if(ar.nd)se[Ln]=(ar.qb|mr<<8)>>>0;else{if(Sn(It),yr=wo(ar.G[1],ar.H[1],It),Sn(It),ga=wo(ar.G[2],ar.H[2],It),na=wo(ar.G[3],ar.H[3],It),It.h)break;se[Ln]=(na<<24|yr<<16|mr<<8|ga)>>>0}if(yr=!1,++Ln,++wt>=Te&&(wt=0,++vt,ot!=null&&vt<=at&&!(vt%16)&&ot(te,vt),Bn!=null))for(;Mt<Ln;)mr=se[Mt++],Bn.X[(506832829*mr&4294967295)>>>Bn.Mb]=mr}else if(280>mr){if(mr=qs(mr-256,It),ga=wo(ar.G[4],ar.H[4],It),Sn(It),ga=$s(Te,ga=qs(ga,It)),It.h)break;if(Ln-Ce<ga||et-Ln<mr)break e;for(na=0;na<mr;++na)se[Ln+na]=se[Ln+na-ga];for(Ln+=mr,wt+=mr;wt>=Te;)wt-=Te,++vt,ot!=null&&vt<=at&&!(vt%16)&&ot(te,vt);if(E(Ln<=et),wt&er&&(ar=us(ln,wt,vt)),Bn!=null)for(;Mt<Ln;)mr=se[Mt++],Bn.X[(506832829*mr&4294967295)>>>Bn.Mb]=mr}else{if(!(mr<wn))break e;for(yr=mr-280,E(Bn!=null);Mt<Ln;)mr=se[Mt++],Bn.X[(506832829*mr&4294967295)>>>Bn.Mb]=mr;mr=Ln,E(!(yr>>>(ga=Bn).Xa)),se[mr]=ga.X[yr],yr=!0}yr||E(It.h==an(It))}if(te.Pb&&It.h&&Ln<et)E(te.m.h),te.a=5,te.m=te.wd,te.$=te.xd,0<te.s.ua&&Ei(te.s.vb,te.s.Wa);else{if(It.h)break e;ot!=null&&ot(te,vt>at?at:vt),te.a=0,te.$=Ln-Ce}return 1}return te.a=3,0}function el(te){E(te!=null),te.vc=null,te.yc=null,te.Ya=null;var se=te.Wa;se!=null&&(se.X=null),te.vb=null,E(te!=null)}function Qu(){var te=new ma;return te==null?null:(te.a=0,te.xb=fp,Fi("Predictor","VP8LPredictors"),Fi("Predictor","VP8LPredictors_C"),Fi("PredictorAdd","VP8LPredictorsAdd"),Fi("PredictorAdd","VP8LPredictorsAdd_C"),jo=ui,Cd=Ua,Fd=ro,Eu=_i,bu=va,wu=ai,mc=Xi,Wt.VP8LMapColor32b=jl,Wt.VP8LMapColor8b=wd,te)}function Ll(te,se,Ce,Te,et){var at=1,ot=[te],vt=[se],wt=Te.m,It=Te.s,ln=null,Ln=0;e:for(;;){if(Ce)for(;at&&cr(wt,1);){var Mt=ot,mn=vt,wn=Te,Xn=1,Bn=wn.m,er=wn.gc[wn.ab],ar=cr(Bn,2);if(wn.Oc&1<<ar)at=0;else{switch(wn.Oc|=1<<ar,er.hc=ar,er.Ea=Mt[0],er.nc=mn[0],er.K=[null],++wn.ab,E(4>=wn.ab),ar){case 0:case 1:er.b=cr(Bn,3)+2,Xn=Ll(br(er.Ea,er.b),br(er.nc,er.b),0,wn,er.K),er.K=er.K[0];break;case 3:var yr,mr=cr(Bn,8)+1,ga=16<mr?0:4<mr?1:2<mr?2:3;if(Mt[0]=br(er.Ea,ga),er.b=ga,yr=Xn=Ll(mr,1,0,wn,er.K)){var na,fi=mr,la=er,Bi=1<<(8>>la.b),Xo=ee(Bi);if(Xo==null)yr=0;else{var hi=la.K[0],ua=la.w;for(Xo[0]=la.K[0][0],na=1;na<1*fi;++na)Xo[na]=Ea(hi[ua+na],Xo[na-1]);for(;na<4*Bi;++na)Xo[na]=0;la.K[0]=null,la.K[0]=Xo,yr=1}}Xn=yr;break;case 2:break;default:E(0)}at=Xn}}if(ot=ot[0],vt=vt[0],at&&cr(wt,1)&&!(at=1<=(Ln=cr(wt,4))&&11>=Ln)){Te.a=3;break e}var zr;if(zr=at)t:{var Mo,oi,Ni,uo=Te,ds=ot,Fs=vt,Co=Ln,bs=Ce,Bs=uo.m,qo=uo.s,Mi=[null],Hi=1,Fo=0,Yi=Uv[Co];n:for(;;){if(bs&&cr(Bs,1)){var fs=cr(Bs,3)+2,yl=br(ds,fs),Oo=br(Fs,fs),js=yl*Oo;if(!Ll(yl,Oo,0,uo,Mi))break n;for(Mi=Mi[0],qo.xc=fs,Mo=0;Mo<js;++Mo){var eo=Mi[Mo]>>8&65535;Mi[Mo]=eo,eo>=Hi&&(Hi=eo+1)}}if(Bs.h)break n;for(oi=0;5>oi;++oi){var $o=cp[oi];!oi&&0<Co&&($o+=1<<Co),Fo<$o&&(Fo=$o)}var Vs=de(Hi*Yi,qt),Ds=Hi,Gs=de(Ds,In);if(Gs==null)var Ks=null;else E(65536>=Ds),Ks=Gs;var Is=ee(Fo);if(Ks==null||Is==null||Vs==null){uo.a=1;break n}var Qs=Vs;for(Mo=Ni=0;Mo<Hi;++Mo){var io=Ks[Mo],Js=io.G,Al=io.H,vc=0,eu=1,hs=0;for(oi=0;5>oi;++oi){$o=cp[oi],Js[oi]=Qs,Al[oi]=Ni,!oi&&0<Co&&($o+=1<<Co);a:{var Ff,T0=$o,Bf=uo,Ld=Is,lg=Qs,ug=Ni,_0=0,Bu=Bf.m,cg=cr(Bu,1);if(z(Ld,0,0,T0),cg){var dg=cr(Bu,1)+1,fg=cr(Bu,1),bp=cr(Bu,fg==0?1:8);Ld[bp]=1,dg==2&&(Ld[bp=cr(Bu,8)]=1);var Df=1}else{var wp=ee(19),xp=cr(Bu,4)+4;if(19<xp){Bf.a=3;var Sf=0;break a}for(Ff=0;Ff<xp;++Ff)wp[Rv[Ff]]=cr(Bu,3);var R0=void 0,Pd=void 0,Cp=Bf,hg=wp,Nf=T0,Fp=Ld,z0=0,Du=Cp.m,Bp=8,Dp=de(128,qt);r:for(;jt(Dp,0,7,hg,19);){if(cr(Du,1)){var mg=2+2*cr(Du,3);if((R0=2+cr(Du,mg))>Nf)break r}else R0=Nf;for(Pd=0;Pd<Nf&&R0--;){Sn(Du);var Sp=Dp[0+(127&Vt(Du))];yn(Du,Du.u+Sp.g);var Uc=Sp.value;if(16>Uc)Fp[Pd++]=Uc,Uc!=0&&(Bp=Uc);else{var pg=Uc==16,Np=Uc-16,vg=Tv[Np],Lp=cr(Du,kv[Np])+vg;if(Pd+Lp>Nf)break r;for(var gg=pg?Bp:0;0<Lp--;)Fp[Pd++]=gg}}z0=1;break r}z0||(Cp.a=3),Df=z0}(Df=Df&&!Bu.h)&&(_0=jt(lg,ug,8,Ld,T0)),Df&&_0!=0?Sf=_0:(Bf.a=3,Sf=0)}if(Sf==0)break n;if(eu&&_v[oi]==1&&(eu=Qs[Ni].g==0),vc+=Qs[Ni].g,Ni+=Sf,3>=oi){var jd,U0=Is[0];for(jd=1;jd<$o;++jd)Is[jd]>U0&&(U0=Is[jd]);hs+=U0}}if(io.nd=eu,io.Qb=0,eu&&(io.qb=(Js[3][Al[3]+0].value<<24|Js[1][Al[1]+0].value<<16|Js[2][Al[2]+0].value)>>>0,vc==0&&256>Js[0][Al[0]+0].value&&(io.Qb=1,io.qb+=Js[0][Al[0]+0].value<<8)),io.jc=!io.Qb&&6>hs,io.jc){var Lf,tu=io;for(Lf=0;Lf<hc;++Lf){var Su=Lf,Nu=tu.pd[Su],Pf=tu.G[0][tu.H[0]+Su];256<=Pf.value?(Nu.g=Pf.g+256,Nu.value=Pf.value):(Nu.g=0,Nu.value=0,Su>>=is(Pf,8,Nu),Su>>=is(tu.G[1][tu.H[1]+Su],16,Nu),Su>>=is(tu.G[2][tu.H[2]+Su],0,Nu),is(tu.G[3][tu.H[3]+Su],24,Nu))}}}qo.vc=Mi,qo.Wb=Hi,qo.Ya=Ks,qo.yc=Vs,zr=1;break t}zr=0}if(!(at=zr)){Te.a=3;break e}if(0<Ln){if(It.ua=1<<Ln,!Zt(It.Wa,Ln)){Te.a=1,at=0;break e}}else It.ua=0;var W0=Te,Pp=ot,yg=vt,Z0=W0.s,H0=Z0.xc;if(W0.c=Pp,W0.i=yg,Z0.md=br(Pp,H0),Z0.wc=H0==0?-1:(1<<H0)-1,Ce){Te.xb=Qv;break e}if((ln=ee(ot*vt))==null){Te.a=1,at=0;break e}at=(at=pl(Te,ln,0,ot,vt,vt,null))&&!wt.h;break e}return at?(et!=null?et[0]=ln:(E(ln==null),E(Ce)),Te.$=0,Ce||el(It)):el(It),at}function Ju(te,se){var Ce=te.c*te.i,Te=Ce+se+16*se;return E(te.c<=se),te.V=ee(Te),te.V==null?(te.Ta=null,te.Ua=0,te.a=1,0):(te.Ta=te.V,te.Ua=te.Ba+Ce+se,1)}function Nc(te,se){var Ce=te.C,Te=se-Ce,et=te.V,at=te.Ba+te.c*Ce;for(E(se<=te.l.o);0<Te;){var ot=16<Te?16:Te,vt=te.l.ma,wt=te.l.width,It=wt*ot,ln=vt.ca,Ln=vt.tb+wt*Ce,Mt=te.Ta,mn=te.Ua;Ku(te,ot,et,at),np(Mt,mn,ln,Ln,It),Nl(vt,Ce,Ce+ot,ln,Ln,wt),Te-=ot,et+=ot*te.c,Ce+=ot}E(Ce==se),te.C=te.Ma=se}function Lc(){this.ub=this.yd=this.td=this.Rb=0}function Pc(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function h0(){this.Fb=this.Bb=this.Cb=0,this.Zb=ee(4),this.Lb=ee(4)}function id(){this.Yb=function(){var te=[];return function se(Ce,Te,et){for(var at=et[Te],ot=0;ot<at&&(Ce.push(et.length>Te+1?[]:0),!(et.length<Te+1));ot++)se(Ce[ot],Te+1,et)}(te,0,[3,11]),te}()}function Jd(){this.jb=ee(3),this.Wc=le([4,8],id),this.Xc=le([4,17],id)}function Xd(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new ee(4),this.od=new ee(4)}function tl(){this.ld=this.La=this.dd=this.tc=0}function od(){this.Na=this.la=0}function qd(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function sd(){this.ad=ee(384),this.Za=0,this.Ob=ee(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function $d(){this.uc=this.M=this.Nb=0,this.wa=Array(new tl),this.Y=0,this.ya=Array(new sd),this.aa=0,this.l=new jc}function ef(){this.y=ee(16),this.f=ee(8),this.ea=ee(8)}function tf(){this.cb=this.a=0,this.sc="",this.m=new lt,this.Od=new Lc,this.Kc=new Pc,this.ed=new Xd,this.Qa=new h0,this.Ic=this.$c=this.Aa=0,this.D=new $d,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=de(8,lt),this.ia=0,this.pb=de(4,qd),this.Pa=new Jd,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new ef),this.Hd=0,this.rb=Array(new od),this.sb=0,this.wa=Array(new tl),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new sd),this.L=this.aa=0,this.gd=le([4,2],tl),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function jc(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function m0(){var te=new tf;return te!=null&&(te.a=0,te.sc="OK",te.cb=0,te.Xb=0,Sd||(Sd=Yl)),te}function zo(te,se,Ce){return te.a==0&&(te.a=se,te.sc=Ce,te.cb=0),0}function nf(te,se,Ce){return 3<=Ce&&te[se+0]==157&&te[se+1]==1&&te[se+2]==42}function rf(te,se){if(te==null)return 0;if(te.a=0,te.sc="OK",se==null)return zo(te,2,"null VP8Io passed to VP8GetHeaders()");var Ce=se.data,Te=se.w,et=se.ha;if(4>et)return zo(te,7,"Truncated header.");var at=Ce[Te+0]|Ce[Te+1]<<8|Ce[Te+2]<<16,ot=te.Od;if(ot.Rb=!(1&at),ot.td=at>>1&7,ot.yd=at>>4&1,ot.ub=at>>5,3<ot.td)return zo(te,3,"Incorrect keyframe parameters.");if(!ot.yd)return zo(te,4,"Frame not displayable.");Te+=3,et-=3;var vt=te.Kc;if(ot.Rb){if(7>et)return zo(te,7,"cannot parse picture header");if(!nf(Ce,Te,et))return zo(te,3,"Bad code word");vt.c=16383&(Ce[Te+4]<<8|Ce[Te+3]),vt.Td=Ce[Te+4]>>6,vt.i=16383&(Ce[Te+6]<<8|Ce[Te+5]),vt.Ud=Ce[Te+6]>>6,Te+=7,et-=7,te.za=vt.c+15>>4,te.Ub=vt.i+15>>4,se.width=vt.c,se.height=vt.i,se.Da=0,se.j=0,se.v=0,se.va=se.width,se.o=se.height,se.da=0,se.ib=se.width,se.hb=se.height,se.U=se.width,se.T=se.height,z((at=te.Pa).jb,0,255,at.jb.length),E((at=te.Qa)!=null),at.Cb=0,at.Bb=0,at.Fb=1,z(at.Zb,0,0,at.Zb.length),z(at.Lb,0,0,at.Lb)}if(ot.ub>et)return zo(te,7,"bad partition length");zn(at=te.m,Ce,Te,ot.ub),Te+=ot.ub,et-=ot.ub,ot.Rb&&(vt.Ld=Rn(at),vt.Kd=Rn(at)),vt=te.Qa;var wt,It=te.Pa;if(E(at!=null),E(vt!=null),vt.Cb=Rn(at),vt.Cb){if(vt.Bb=Rn(at),Rn(at)){for(vt.Fb=Rn(at),wt=0;4>wt;++wt)vt.Zb[wt]=Rn(at)?Dn(at,7):0;for(wt=0;4>wt;++wt)vt.Lb[wt]=Rn(at)?Dn(at,6):0}if(vt.Bb)for(wt=0;3>wt;++wt)It.jb[wt]=Rn(at)?Zn(at,8):255}else vt.Bb=0;if(at.Ka)return zo(te,3,"cannot parse segment header");if((vt=te.ed).zd=Rn(at),vt.Tb=Zn(at,6),vt.wb=Zn(at,3),vt.Pc=Rn(at),vt.Pc&&Rn(at)){for(It=0;4>It;++It)Rn(at)&&(vt.vd[It]=Dn(at,6));for(It=0;4>It;++It)Rn(at)&&(vt.od[It]=Dn(at,6))}if(te.L=vt.Tb==0?0:vt.zd?1:2,at.Ka)return zo(te,3,"cannot parse filter header");var ln=et;if(et=wt=Te,Te=wt+ln,vt=ln,te.Xb=(1<<Zn(te.m,2))-1,ln<3*(It=te.Xb))Ce=7;else{for(wt+=3*It,vt-=3*It,ln=0;ln<It;++ln){var Ln=Ce[et+0]|Ce[et+1]<<8|Ce[et+2]<<16;Ln>vt&&(Ln=vt),zn(te.Jc[+ln],Ce,wt,Ln),wt+=Ln,vt-=Ln,et+=3}zn(te.Jc[+It],Ce,wt,vt),Ce=wt<Te?0:5}if(Ce!=0)return zo(te,Ce,"cannot parse partitions");for(Ce=Zn(wt=te.m,7),et=Rn(wt)?Dn(wt,4):0,Te=Rn(wt)?Dn(wt,4):0,vt=Rn(wt)?Dn(wt,4):0,It=Rn(wt)?Dn(wt,4):0,wt=Rn(wt)?Dn(wt,4):0,ln=te.Qa,Ln=0;4>Ln;++Ln){if(ln.Cb){var Mt=ln.Zb[Ln];ln.Fb||(Mt+=Ce)}else{if(0<Ln){te.pb[Ln]=te.pb[0];continue}Mt=Ce}var mn=te.pb[Ln];mn.Sc[0]=M0[xo(Mt+et,127)],mn.Sc[1]=O0[xo(Mt+0,127)],mn.Eb[0]=2*M0[xo(Mt+Te,127)],mn.Eb[1]=101581*O0[xo(Mt+vt,127)]>>16,8>mn.Eb[1]&&(mn.Eb[1]=8),mn.Qc[0]=M0[xo(Mt+It,117)],mn.Qc[1]=O0[xo(Mt+wt,127)],mn.lc=Mt+wt}if(!ot.Rb)return zo(te,4,"Not a key frame.");for(Rn(at),ot=te.Pa,Ce=0;4>Ce;++Ce){for(et=0;8>et;++et)for(Te=0;3>Te;++Te)for(vt=0;11>vt;++vt)It=or(at,Gv[Ce][et][Te][vt])?Zn(at,8):Yv[Ce][et][Te][vt],ot.Wc[Ce][et].Yb[Te][vt]=It;for(et=0;17>et;++et)ot.Xc[Ce][et]=ot.Wc[Ce][Kv[et]]}return te.kc=Rn(at),te.kc&&(te.Bd=Zn(at,8)),te.cb=1}function Yl(te,se,Ce,Te,et,at,ot){var vt=se[et].Yb[Ce];for(Ce=0;16>et;++et){if(!or(te,vt[Ce+0]))return et;for(;!or(te,vt[Ce+1]);)if(vt=se[++et].Yb[0],Ce=0,et==16)return 16;var wt=se[et+1].Yb;if(or(te,vt[Ce+2])){var It=te,ln=0;if(or(It,(Mt=vt)[(Ln=Ce)+3]))if(or(It,Mt[Ln+6])){for(vt=0,Ln=2*(ln=or(It,Mt[Ln+8]))+(Mt=or(It,Mt[Ln+9+ln])),ln=0,Mt=Zv[Ln];Mt[vt];++vt)ln+=ln+or(It,Mt[vt]);ln+=3+(8<<Ln)}else or(It,Mt[Ln+7])?(ln=7+2*or(It,165),ln+=or(It,145)):ln=5+or(It,159);else ln=or(It,Mt[Ln+4])?3+or(It,Mt[Ln+5]):2;vt=wt[2]}else ln=1,vt=wt[1];wt=ot+Hv[et],0>(It=te).b&&Wn(It);var Ln,Mt=It.b,mn=(Ln=It.Ca>>1)-(It.I>>Mt)>>31;--It.b,It.Ca+=mn,It.Ca|=1,It.I-=(Ln+1&mn)<<Mt,at[wt]=((ln^mn)-mn)*Te[(0<et)+0]}return 16}function Xu(te){var se=te.rb[te.sb-1];se.la=0,se.Na=0,z(te.zc,0,0,te.zc.length),te.ja=0}function vl(te,se,Ce,Te,et){et=te[se+Ce+32*Te]+(et>>3),te[se+Ce+32*Te]=-256&et?0>et?0:255:et}function qu(te,se,Ce,Te,et,at){vl(te,se,0,Ce,Te+et),vl(te,se,1,Ce,Te+at),vl(te,se,2,Ce,Te-at),vl(te,se,3,Ce,Te-et)}function Po(te){return(20091*te>>16)+te}function ld(te,se,Ce,Te){var et,at=0,ot=ee(16);for(et=0;4>et;++et){var vt=te[se+0]+te[se+8],wt=te[se+0]-te[se+8],It=(35468*te[se+4]>>16)-Po(te[se+12]),ln=Po(te[se+4])+(35468*te[se+12]>>16);ot[at+0]=vt+ln,ot[at+1]=wt+It,ot[at+2]=wt-It,ot[at+3]=vt-ln,at+=4,se++}for(et=at=0;4>et;++et)vt=(te=ot[at+0]+4)+ot[at+8],wt=te-ot[at+8],It=(35468*ot[at+4]>>16)-Po(ot[at+12]),vl(Ce,Te,0,0,vt+(ln=Po(ot[at+4])+(35468*ot[at+12]>>16))),vl(Ce,Te,1,0,wt+It),vl(Ce,Te,2,0,wt-It),vl(Ce,Te,3,0,vt-ln),at++,Te+=32}function p0(te,se,Ce,Te){var et=te[se+0]+4,at=35468*te[se+4]>>16,ot=Po(te[se+4]),vt=35468*te[se+1]>>16;qu(Ce,Te,0,et+ot,te=Po(te[se+1]),vt),qu(Ce,Te,1,et+at,te,vt),qu(Ce,Te,2,et-at,te,vt),qu(Ce,Te,3,et-ot,te,vt)}function v0(te,se,Ce,Te,et){ld(te,se,Ce,Te),et&&ld(te,se+16,Ce,Te+4)}function g0(te,se,Ce,Te){pc(te,se+0,Ce,Te,1),pc(te,se+32,Ce,Te+128,1)}function Pl(te,se,Ce,Te){var et;for(te=te[se+0]+4,et=0;4>et;++et)for(se=0;4>se;++se)vl(Ce,Te,se,et,te)}function af(te,se,Ce,Te){te[se+0]&&Wi(te,se+0,Ce,Te),te[se+16]&&Wi(te,se+16,Ce,Te+4),te[se+32]&&Wi(te,se+32,Ce,Te+128),te[se+48]&&Wi(te,se+48,Ce,Te+128+4)}function of(te,se,Ce,Te){var et,at=ee(16);for(et=0;4>et;++et){var ot=te[se+0+et]+te[se+12+et],vt=te[se+4+et]+te[se+8+et],wt=te[se+4+et]-te[se+8+et],It=te[se+0+et]-te[se+12+et];at[0+et]=ot+vt,at[8+et]=ot-vt,at[4+et]=It+wt,at[12+et]=It-wt}for(et=0;4>et;++et)ot=(te=at[0+4*et]+3)+at[3+4*et],vt=at[1+4*et]+at[2+4*et],wt=at[1+4*et]-at[2+4*et],It=te-at[3+4*et],Ce[Te+0]=ot+vt>>3,Ce[Te+16]=It+wt>>3,Ce[Te+32]=ot-vt>>3,Ce[Te+48]=It-wt>>3,Te+=64}function mu(te,se,Ce){var Te,et=se-32,at=Ys,ot=255-te[et-1];for(Te=0;Te<Ce;++Te){var vt,wt=at,It=ot+te[se-1];for(vt=0;vt<Ce;++vt)te[se+vt]=wt[It+te[et+vt]];se+=32}}function ud(te,se){mu(te,se,4)}function y0(te,se){mu(te,se,8)}function A0(te,se){mu(te,se,16)}function E0(te,se){var Ce;for(Ce=0;16>Ce;++Ce)x(te,se+32*Ce,te,se-32,16)}function cd(te,se){var Ce;for(Ce=16;0<Ce;--Ce)z(te,se,te[se-1],16),se+=32}function $u(te,se,Ce){var Te;for(Te=0;16>Te;++Te)z(se,Ce+32*Te,te,16)}function pu(te,se){var Ce,Te=16;for(Ce=0;16>Ce;++Ce)Te+=te[se-1+32*Ce]+te[se+Ce-32];$u(Te>>5,te,se)}function b0(te,se){var Ce,Te=8;for(Ce=0;16>Ce;++Ce)Te+=te[se-1+32*Ce];$u(Te>>4,te,se)}function ec(te,se){var Ce,Te=8;for(Ce=0;16>Ce;++Ce)Te+=te[se+Ce-32];$u(Te>>4,te,se)}function dd(te,se){$u(128,te,se)}function Ga(te,se,Ce){return te+2*se+Ce+2>>2}function w0(te,se){var Ce,Te=se-32;for(Te=new Uint8Array([Ga(te[Te-1],te[Te+0],te[Te+1]),Ga(te[Te+0],te[Te+1],te[Te+2]),Ga(te[Te+1],te[Te+2],te[Te+3]),Ga(te[Te+2],te[Te+3],te[Te+4])]),Ce=0;4>Ce;++Ce)x(te,se+32*Ce,Te,0,Te.length)}function x0(te,se){var Ce=te[se-1],Te=te[se-1+32],et=te[se-1+64],at=te[se-1+96];gr(te,se+0,16843009*Ga(te[se-1-32],Ce,Te)),gr(te,se+32,16843009*Ga(Ce,Te,et)),gr(te,se+64,16843009*Ga(Te,et,at)),gr(te,se+96,16843009*Ga(et,at,at))}function C0(te,se){var Ce,Te=4;for(Ce=0;4>Ce;++Ce)Te+=te[se+Ce-32]+te[se-1+32*Ce];for(Te>>=3,Ce=0;4>Ce;++Ce)z(te,se+32*Ce,Te,4)}function F0(te,se){var Ce=te[se-1+0],Te=te[se-1+32],et=te[se-1+64],at=te[se-1-32],ot=te[se+0-32],vt=te[se+1-32],wt=te[se+2-32],It=te[se+3-32];te[se+0+96]=Ga(Te,et,te[se-1+96]),te[se+1+96]=te[se+0+64]=Ga(Ce,Te,et),te[se+2+96]=te[se+1+64]=te[se+0+32]=Ga(at,Ce,Te),te[se+3+96]=te[se+2+64]=te[se+1+32]=te[se+0+0]=Ga(ot,at,Ce),te[se+3+64]=te[se+2+32]=te[se+1+0]=Ga(vt,ot,at),te[se+3+32]=te[se+2+0]=Ga(wt,vt,ot),te[se+3+0]=Ga(It,wt,vt)}function Vl(te,se){var Ce=te[se+1-32],Te=te[se+2-32],et=te[se+3-32],at=te[se+4-32],ot=te[se+5-32],vt=te[se+6-32],wt=te[se+7-32];te[se+0+0]=Ga(te[se+0-32],Ce,Te),te[se+1+0]=te[se+0+32]=Ga(Ce,Te,et),te[se+2+0]=te[se+1+32]=te[se+0+64]=Ga(Te,et,at),te[se+3+0]=te[se+2+32]=te[se+1+64]=te[se+0+96]=Ga(et,at,ot),te[se+3+32]=te[se+2+64]=te[se+1+96]=Ga(at,ot,vt),te[se+3+64]=te[se+2+96]=Ga(ot,vt,wt),te[se+3+96]=Ga(vt,wt,wt)}function Gl(te,se){var Ce=te[se-1+0],Te=te[se-1+32],et=te[se-1+64],at=te[se-1-32],ot=te[se+0-32],vt=te[se+1-32],wt=te[se+2-32],It=te[se+3-32];te[se+0+0]=te[se+1+64]=at+ot+1>>1,te[se+1+0]=te[se+2+64]=ot+vt+1>>1,te[se+2+0]=te[se+3+64]=vt+wt+1>>1,te[se+3+0]=wt+It+1>>1,te[se+0+96]=Ga(et,Te,Ce),te[se+0+64]=Ga(Te,Ce,at),te[se+0+32]=te[se+1+96]=Ga(Ce,at,ot),te[se+1+32]=te[se+2+96]=Ga(at,ot,vt),te[se+2+32]=te[se+3+96]=Ga(ot,vt,wt),te[se+3+32]=Ga(vt,wt,It)}function B0(te,se){var Ce=te[se+0-32],Te=te[se+1-32],et=te[se+2-32],at=te[se+3-32],ot=te[se+4-32],vt=te[se+5-32],wt=te[se+6-32],It=te[se+7-32];te[se+0+0]=Ce+Te+1>>1,te[se+1+0]=te[se+0+64]=Te+et+1>>1,te[se+2+0]=te[se+1+64]=et+at+1>>1,te[se+3+0]=te[se+2+64]=at+ot+1>>1,te[se+0+32]=Ga(Ce,Te,et),te[se+1+32]=te[se+0+96]=Ga(Te,et,at),te[se+2+32]=te[se+1+96]=Ga(et,at,ot),te[se+3+32]=te[se+2+96]=Ga(at,ot,vt),te[se+3+64]=Ga(ot,vt,wt),te[se+3+96]=Ga(vt,wt,It)}function D0(te,se){var Ce=te[se-1+0],Te=te[se-1+32],et=te[se-1+64],at=te[se-1+96];te[se+0+0]=Ce+Te+1>>1,te[se+2+0]=te[se+0+32]=Te+et+1>>1,te[se+2+32]=te[se+0+64]=et+at+1>>1,te[se+1+0]=Ga(Ce,Te,et),te[se+3+0]=te[se+1+32]=Ga(Te,et,at),te[se+3+32]=te[se+1+64]=Ga(et,at,at),te[se+3+64]=te[se+2+64]=te[se+0+96]=te[se+1+96]=te[se+2+96]=te[se+3+96]=at}function Ic(te,se){var Ce=te[se-1+0],Te=te[se-1+32],et=te[se-1+64],at=te[se-1+96],ot=te[se-1-32],vt=te[se+0-32],wt=te[se+1-32],It=te[se+2-32];te[se+0+0]=te[se+2+32]=Ce+ot+1>>1,te[se+0+32]=te[se+2+64]=Te+Ce+1>>1,te[se+0+64]=te[se+2+96]=et+Te+1>>1,te[se+0+96]=at+et+1>>1,te[se+3+0]=Ga(vt,wt,It),te[se+2+0]=Ga(ot,vt,wt),te[se+1+0]=te[se+3+32]=Ga(Ce,ot,vt),te[se+1+32]=te[se+3+64]=Ga(Te,Ce,ot),te[se+1+64]=te[se+3+96]=Ga(et,Te,Ce),te[se+1+96]=Ga(at,et,Te)}function fd(te,se){var Ce;for(Ce=0;8>Ce;++Ce)x(te,se+32*Ce,te,se-32,8)}function tc(te,se){var Ce;for(Ce=0;8>Ce;++Ce)z(te,se,te[se-1],8),se+=32}function Mc(te,se,Ce){var Te;for(Te=0;8>Te;++Te)z(se,Ce+32*Te,te,8)}function Oc(te,se){var Ce,Te=8;for(Ce=0;8>Ce;++Ce)Te+=te[se+Ce-32]+te[se-1+32*Ce];Mc(Te>>4,te,se)}function S0(te,se){var Ce,Te=4;for(Ce=0;8>Ce;++Ce)Te+=te[se+Ce-32];Mc(Te>>3,te,se)}function hd(te,se){var Ce,Te=4;for(Ce=0;8>Ce;++Ce)Te+=te[se-1+32*Ce];Mc(Te>>3,te,se)}function md(te,se){Mc(128,te,se)}function nc(te,se,Ce){var Te=te[se-Ce],et=te[se+0],at=3*(et-Te)+N0[1020+te[se-2*Ce]-te[se+Ce]],ot=vf[112+(at+4>>3)];te[se-Ce]=Ys[255+Te+vf[112+(at+3>>3)]],te[se+0]=Ys[255+et-ot]}function rc(te,se,Ce,Te){var et=te[se+0],at=te[se+Ce];return il[255+te[se-2*Ce]-te[se-Ce]]>Te||il[255+at-et]>Te}function pd(te,se,Ce,Te){return 4*il[255+te[se-Ce]-te[se+0]]+il[255+te[se-2*Ce]-te[se+Ce]]<=Te}function kc(te,se,Ce,Te,et){var at=te[se-3*Ce],ot=te[se-2*Ce],vt=te[se-Ce],wt=te[se+0],It=te[se+Ce],ln=te[se+2*Ce],Ln=te[se+3*Ce];return 4*il[255+vt-wt]+il[255+ot-It]>Te?0:il[255+te[se-4*Ce]-at]<=et&&il[255+at-ot]<=et&&il[255+ot-vt]<=et&&il[255+Ln-ln]<=et&&il[255+ln-It]<=et&&il[255+It-wt]<=et}function vd(te,se,Ce,Te){var et=2*Te+1;for(Te=0;16>Te;++Te)pd(te,se+Te,Ce,et)&&nc(te,se+Te,Ce)}function ac(te,se,Ce,Te){var et=2*Te+1;for(Te=0;16>Te;++Te)pd(te,se+Te*Ce,1,et)&&nc(te,se+Te*Ce,1)}function sf(te,se,Ce,Te){var et;for(et=3;0<et;--et)vd(te,se+=4*Ce,Ce,Te)}function lf(te,se,Ce,Te){var et;for(et=3;0<et;--et)ac(te,se+=4,Ce,Te)}function Kl(te,se,Ce,Te,et,at,ot,vt){for(at=2*at+1;0<et--;){if(kc(te,se,Ce,at,ot))if(rc(te,se,Ce,vt))nc(te,se,Ce);else{var wt=te,It=se,ln=Ce,Ln=wt[It-2*ln],Mt=wt[It-ln],mn=wt[It+0],wn=wt[It+ln],Xn=wt[It+2*ln],Bn=27*(ar=N0[1020+3*(mn-Mt)+N0[1020+Ln-wn]])+63>>7,er=18*ar+63>>7,ar=9*ar+63>>7;wt[It-3*ln]=Ys[255+wt[It-3*ln]+ar],wt[It-2*ln]=Ys[255+Ln+er],wt[It-ln]=Ys[255+Mt+Bn],wt[It+0]=Ys[255+mn-Bn],wt[It+ln]=Ys[255+wn-er],wt[It+2*ln]=Ys[255+Xn-ar]}se+=Te}}function Ql(te,se,Ce,Te,et,at,ot,vt){for(at=2*at+1;0<et--;){if(kc(te,se,Ce,at,ot))if(rc(te,se,Ce,vt))nc(te,se,Ce);else{var wt=te,It=se,ln=Ce,Ln=wt[It-ln],Mt=wt[It+0],mn=wt[It+ln],wn=vf[112+(4+(Xn=3*(Mt-Ln))>>3)],Xn=vf[112+(Xn+3>>3)],Bn=wn+1>>1;wt[It-2*ln]=Ys[255+wt[It-2*ln]+Bn],wt[It-ln]=Ys[255+Ln+Xn],wt[It+0]=Ys[255+Mt-wn],wt[It+ln]=Ys[255+mn-Bn]}se+=Te}}function uf(te,se,Ce,Te,et,at){Kl(te,se,Ce,1,16,Te,et,at)}function cf(te,se,Ce,Te,et,at){Kl(te,se,1,Ce,16,Te,et,at)}function ic(te,se,Ce,Te,et,at){var ot;for(ot=3;0<ot;--ot)Ql(te,se+=4*Ce,Ce,1,16,Te,et,at)}function df(te,se,Ce,Te,et,at){var ot;for(ot=3;0<ot;--ot)Ql(te,se+=4,1,Ce,16,Te,et,at)}function ve(te,se,Ce,Te,et,at,ot,vt){Kl(te,se,et,1,8,at,ot,vt),Kl(Ce,Te,et,1,8,at,ot,vt)}function qe(te,se,Ce,Te,et,at,ot,vt){Kl(te,se,1,et,8,at,ot,vt),Kl(Ce,Te,1,et,8,at,ot,vt)}function Ot(te,se,Ce,Te,et,at,ot,vt){Ql(te,se+4*et,et,1,8,at,ot,vt),Ql(Ce,Te+4*et,et,1,8,at,ot,vt)}function Xt(te,se,Ce,Te,et,at,ot,vt){Ql(te,se+4,1,et,8,at,ot,vt),Ql(Ce,Te+4,1,et,8,at,ot,vt)}function En(){this.ba=new qi,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Ui,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function nr(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function pr(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function oa(){this.ua=0,this.Wa=new si,this.vb=new si,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new In,this.yc=new qt}function ma(){this.xb=this.a=0,this.l=new jc,this.ca=new qi,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new Tt,this.Pb=0,this.wd=new Tt,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new oa,this.ab=0,this.gc=de(4,pr),this.Oc=0}function Wa(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new jc,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Xa(te,se,Ce,Te,et,at,ot){for(te=te==null?0:te[se+0],se=0;se<ot;++se)et[at+se]=te+Ce[Te+se]&255,te=et[at+se]}function Ri(te,se,Ce,Te,et,at,ot){var vt;if(te==null)Xa(null,null,Ce,Te,et,at,ot);else for(vt=0;vt<ot;++vt)et[at+vt]=te[se+vt]+Ce[Te+vt]&255}function yo(te,se,Ce,Te,et,at,ot){if(te==null)Xa(null,null,Ce,Te,et,at,ot);else{var vt,wt=te[se+0],It=wt,ln=wt;for(vt=0;vt<ot;++vt)It=ln+(wt=te[se+vt])-It,ln=Ce[Te+vt]+(-256&It?0>It?0:255:It)&255,It=wt,et[at+vt]=ln}}function Uo(te,se,Ce,Te){var et=se.width,at=se.o;if(E(te!=null&&se!=null),0>Ce||0>=Te||Ce+Te>at)return null;if(!te.Cc){if(te.ga==null){var ot;if(te.ga=new Wa,(ot=te.ga==null)||(ot=se.width*se.o,E(te.Gb.length==0),te.Gb=ee(ot),te.Uc=0,te.Gb==null?ot=0:(te.mb=te.Gb,te.nb=te.Uc,te.rc=null,ot=1),ot=!ot),!ot){ot=te.ga;var vt=te.Fa,wt=te.P,It=te.qc,ln=te.mb,Ln=te.nb,Mt=wt+1,mn=It-1,wn=ot.l;if(E(vt!=null&&ln!=null&&se!=null),Fu[0]=null,Fu[1]=Xa,Fu[2]=Ri,Fu[3]=yo,ot.ca=ln,ot.tb=Ln,ot.c=se.width,ot.i=se.height,E(0<ot.c&&0<ot.i),1>=It)se=0;else if(ot.$a=3&vt[wt+0],ot.Z=vt[wt+0]>>2&3,ot.Lc=vt[wt+0]>>4&3,wt=vt[wt+0]>>6&3,0>ot.$a||1<ot.$a||4<=ot.Z||1<ot.Lc||wt)se=0;else if(wn.put=Ma,wn.ac=Sl,wn.bc=Zl,wn.ma=ot,wn.width=se.width,wn.height=se.height,wn.Da=se.Da,wn.v=se.v,wn.va=se.va,wn.j=se.j,wn.o=se.o,ot.$a)e:{E(ot.$a==1),se=Qu();t:for(;;){if(se==null){se=0;break e}if(E(ot!=null),ot.mc=se,se.c=ot.c,se.i=ot.i,se.l=ot.l,se.l.ma=ot,se.l.width=ot.c,se.l.height=ot.i,se.a=0,Hn(se.m,vt,Mt,mn),!Ll(ot.c,ot.i,1,se,null)||(se.ab==1&&se.gc[0].hc==3&&hl(se.s)?(ot.ic=1,vt=se.c*se.i,se.Ta=null,se.Ua=0,se.V=ee(vt),se.Ba=0,se.V==null?(se.a=1,se=0):se=1):(ot.ic=0,se=Ju(se,ot.c)),!se))break t;se=1;break e}ot.mc=null,se=0}else se=mn>=ot.c*ot.i;ot=!se}if(ot)return null;te.ga.Lc!=1?te.Ga=0:Te=at-Ce}E(te.ga!=null),E(Ce+Te<=at);e:{if(se=(vt=te.ga).c,at=vt.l.o,vt.$a==0){if(Mt=te.rc,mn=te.Vc,wn=te.Fa,wt=te.P+1+Ce*se,It=te.mb,ln=te.nb+Ce*se,E(wt<=te.P+te.qc),vt.Z!=0)for(E(Fu[vt.Z]!=null),ot=0;ot<Te;++ot)Fu[vt.Z](Mt,mn,wn,wt,It,ln,se),Mt=It,mn=ln,ln+=se,wt+=se;else for(ot=0;ot<Te;++ot)x(It,ln,wn,wt,se),Mt=It,mn=ln,ln+=se,wt+=se;te.rc=Mt,te.Vc=mn}else{if(E(vt.mc!=null),se=Ce+Te,E((ot=vt.mc)!=null),E(se<=ot.i),ot.C>=se)se=1;else if(vt.ic||nl(),vt.ic){vt=ot.V,Mt=ot.Ba,mn=ot.c;var Xn=ot.i,Bn=(wn=1,wt=ot.$/mn,It=ot.$%mn,ln=ot.m,Ln=ot.s,ot.$),er=mn*Xn,ar=mn*se,yr=Ln.wc,mr=Bn<ar?us(Ln,It,wt):null;E(Bn<=er),E(se<=Xn),E(hl(Ln));t:for(;;){for(;!ln.h&&Bn<ar;){if(It&yr||(mr=us(Ln,It,wt)),E(mr!=null),Sn(ln),256>(Xn=wo(mr.G[0],mr.H[0],ln)))vt[Mt+Bn]=Xn,++Bn,++It>=mn&&(It=0,++wt<=se&&!(wt%16)&&ml(ot,wt));else{if(!(280>Xn)){wn=0;break t}Xn=qs(Xn-256,ln);var ga,na=wo(mr.G[4],mr.H[4],ln);if(Sn(ln),!(Bn>=(na=$s(mn,na=qs(na,ln)))&&er-Bn>=Xn)){wn=0;break t}for(ga=0;ga<Xn;++ga)vt[Mt+Bn+ga]=vt[Mt+Bn+ga-na];for(Bn+=Xn,It+=Xn;It>=mn;)It-=mn,++wt<=se&&!(wt%16)&&ml(ot,wt);Bn<ar&&It&yr&&(mr=us(Ln,It,wt))}E(ln.h==an(ln))}ml(ot,wt>se?se:wt);break t}!wn||ln.h&&Bn<er?(wn=0,ot.a=ln.h?5:3):ot.$=Bn,se=wn}else se=pl(ot,ot.V,ot.Ba,ot.c,ot.i,se,Nc);if(!se){Te=0;break e}}Ce+Te>=at&&(te.Cc=1),Te=1}if(!Te)return null;if(te.Cc&&((Te=te.ga)!=null&&(Te.mc=null),te.ga=null,0<te.Ga))return alert("todo:WebPDequantizeLevels"),null}return te.nb+Ce*et}function ao(te,se,Ce,Te,et,at){for(;0<et--;){var ot,vt=te,wt=se+(Ce?1:0),It=te,ln=se+(Ce?0:3);for(ot=0;ot<Te;++ot){var Ln=It[ln+4*ot];Ln!=255&&(Ln*=32897,vt[wt+4*ot+0]=vt[wt+4*ot+0]*Ln>>23,vt[wt+4*ot+1]=vt[wt+4*ot+1]*Ln>>23,vt[wt+4*ot+2]=vt[wt+4*ot+2]*Ln>>23)}se+=at}}function Qo(te,se,Ce,Te,et){for(;0<Te--;){var at;for(at=0;at<Ce;++at){var ot=te[se+2*at+0],vt=15&(It=te[se+2*at+1]),wt=4369*vt,It=(240&It|It>>4)*wt>>16;te[se+2*at+0]=(240&ot|ot>>4)*wt>>16&240|(15&ot|ot<<4)*wt>>16>>4&15,te[se+2*at+1]=240&It|vt}se+=et}}function Wo(te,se,Ce,Te,et,at,ot,vt){var wt,It,ln=255;for(It=0;It<et;++It){for(wt=0;wt<Te;++wt){var Ln=te[se+wt];at[ot+4*wt]=Ln,ln&=Ln}se+=Ce,ot+=vt}return ln!=255}function cs(te,se,Ce,Te,et){var at;for(at=0;at<et;++at)Ce[Te+at]=te[se+at]>>8}function nl(){Dd=ao,ep=Qo,tp=Wo,np=cs}function Ps(te,se,Ce){Wt[te]=function(Te,et,at,ot,vt,wt,It,ln,Ln,Mt,mn,wn,Xn,Bn,er,ar,yr){var mr,ga=yr-1>>1,na=vt[wt+0]|It[ln+0]<<16,fi=Ln[Mt+0]|mn[wn+0]<<16;E(Te!=null);var la=3*na+fi+131074>>2;for(se(Te[et+0],255&la,la>>16,Xn,Bn),at!=null&&(la=3*fi+na+131074>>2,se(at[ot+0],255&la,la>>16,er,ar)),mr=1;mr<=ga;++mr){var Bi=vt[wt+mr]|It[ln+mr]<<16,Xo=Ln[Mt+mr]|mn[wn+mr]<<16,hi=na+Bi+fi+Xo+524296,ua=hi+2*(Bi+fi)>>3;la=ua+na>>1,na=(hi=hi+2*(na+Xo)>>3)+Bi>>1,se(Te[et+2*mr-1],255&la,la>>16,Xn,Bn+(2*mr-1)*Ce),se(Te[et+2*mr-0],255&na,na>>16,Xn,Bn+(2*mr-0)*Ce),at!=null&&(la=hi+fi>>1,na=ua+Xo>>1,se(at[ot+2*mr-1],255&la,la>>16,er,ar+(2*mr-1)*Ce),se(at[ot+2*mr+0],255&na,na>>16,er,ar+(2*mr+0)*Ce)),na=Bi,fi=Xo}1&yr||(la=3*na+fi+131074>>2,se(Te[et+yr-1],255&la,la>>16,Xn,Bn+(yr-1)*Ce),at!=null&&(la=3*fi+na+131074>>2,se(at[ot+yr-1],255&la,la>>16,er,ar+(yr-1)*Ce)))}}function ff(){ol[gf]=Jv,ol[yf]=hp,ol[lp]=Xv,ol[Af]=mp,ol[Ef]=pp,ol[L0]=vp,ol[up]=qv,ol[P0]=hp,ol[j0]=mp,ol[bf]=pp,ol[I0]=vp}function Tc(te){return te&~$v?0>te?0:255:te>>gp}function oc(te,se){return Tc((19077*te>>8)+(26149*se>>8)-14234)}function vu(te,se,Ce){return Tc((19077*te>>8)-(6419*se>>8)-(13320*Ce>>8)+8708)}function sc(te,se){return Tc((19077*te>>8)+(33050*se>>8)-17685)}function lc(te,se,Ce,Te,et){Te[et+0]=oc(te,Ce),Te[et+1]=vu(te,se,Ce),Te[et+2]=sc(te,se)}function uc(te,se,Ce,Te,et){Te[et+0]=sc(te,se),Te[et+1]=vu(te,se,Ce),Te[et+2]=oc(te,Ce)}function Es(te,se,Ce,Te,et){var at=vu(te,se,Ce);se=at<<3&224|sc(te,se)>>3,Te[et+0]=248&oc(te,Ce)|at>>5,Te[et+1]=se}function cc(te,se,Ce,Te,et){var at=240&sc(te,se)|15;Te[et+0]=240&oc(te,Ce)|vu(te,se,Ce)>>4,Te[et+1]=at}function dc(te,se,Ce,Te,et){Te[et+0]=255,lc(te,se,Ce,Te,et+1)}function gd(te,se,Ce,Te,et){uc(te,se,Ce,Te,et),Te[et+3]=255}function yd(te,se,Ce,Te,et){lc(te,se,Ce,Te,et),Te[et+3]=255}function xo(te,se){return 0>te?0:te>se?se:te}function Jl(te,se,Ce){Wt[te]=function(Te,et,at,ot,vt,wt,It,ln,Ln){for(var Mt=ln+(-2&Ln)*Ce;ln!=Mt;)se(Te[et+0],at[ot+0],vt[wt+0],It,ln),se(Te[et+1],at[ot+0],vt[wt+0],It,ln+Ce),et+=2,++ot,++wt,ln+=2*Ce;1&Ln&&se(Te[et+0],at[ot+0],vt[wt+0],It,ln)}}function _c(te,se,Ce){return Ce==0?te==0?se==0?6:5:se==0?4:0:Ce}function hf(te,se,Ce,Te,et){switch(te>>>30){case 3:pc(se,Ce,Te,et,0);break;case 2:al(se,Ce,Te,et);break;case 1:Wi(se,Ce,Te,et)}}function rl(te,se){var Ce,Te,et=se.M,at=se.Nb,ot=te.oc,vt=te.pc+40,wt=te.oc,It=te.pc+584,ln=te.oc,Ln=te.pc+600;for(Ce=0;16>Ce;++Ce)ot[vt+32*Ce-1]=129;for(Ce=0;8>Ce;++Ce)wt[It+32*Ce-1]=129,ln[Ln+32*Ce-1]=129;for(0<et?ot[vt-1-32]=wt[It-1-32]=ln[Ln-1-32]=129:(z(ot,vt-32-1,127,21),z(wt,It-32-1,127,9),z(ln,Ln-32-1,127,9)),Te=0;Te<te.za;++Te){var Mt=se.ya[se.aa+Te];if(0<Te){for(Ce=-1;16>Ce;++Ce)x(ot,vt+32*Ce-4,ot,vt+32*Ce+12,4);for(Ce=-1;8>Ce;++Ce)x(wt,It+32*Ce-4,wt,It+32*Ce+4,4),x(ln,Ln+32*Ce-4,ln,Ln+32*Ce+4,4)}var mn=te.Gd,wn=te.Hd+Te,Xn=Mt.ad,Bn=Mt.Hc;if(0<et&&(x(ot,vt-32,mn[wn].y,0,16),x(wt,It-32,mn[wn].f,0,8),x(ln,Ln-32,mn[wn].ea,0,8)),Mt.Za){var er=ot,ar=vt-32+16;for(0<et&&(Te>=te.za-1?z(er,ar,mn[wn].y[15],4):x(er,ar,mn[wn+1].y,0,4)),Ce=0;4>Ce;Ce++)er[ar+128+Ce]=er[ar+256+Ce]=er[ar+384+Ce]=er[ar+0+Ce];for(Ce=0;16>Ce;++Ce,Bn<<=2)er=ot,ar=vt+Ap[Ce],gl[Mt.Ob[Ce]](er,ar),hf(Bn,Xn,16*+Ce,er,ar)}else if(er=_c(Te,et,Mt.Ob[0]),Cu[er](ot,vt),Bn!=0)for(Ce=0;16>Ce;++Ce,Bn<<=2)hf(Bn,Xn,16*+Ce,ot,vt+Ap[Ce]);for(Ce=Mt.Gc,er=_c(Te,et,Mt.Dd),$l[er](wt,It),$l[er](ln,Ln),Bn=Xn,er=wt,ar=It,255&(Mt=0|Ce)&&(170&Mt?Ml(Bn,256,er,ar):$i(Bn,256,er,ar)),Mt=ln,Bn=Ln,255&(Ce>>=8)&&(170&Ce?Ml(Xn,320,Mt,Bn):$i(Xn,320,Mt,Bn)),et<te.Ub-1&&(x(mn[wn].y,0,ot,vt+480,16),x(mn[wn].f,0,wt,It+224,8),x(mn[wn].ea,0,ln,Ln+224,8)),Ce=8*at*te.B,mn=te.sa,wn=te.ta+16*Te+16*at*te.R,Xn=te.qa,Mt=te.ra+8*Te+Ce,Bn=te.Ha,er=te.Ia+8*Te+Ce,Ce=0;16>Ce;++Ce)x(mn,wn+Ce*te.R,ot,vt+32*Ce,16);for(Ce=0;8>Ce;++Ce)x(Xn,Mt+Ce*te.B,wt,It+32*Ce,8),x(Bn,er+Ce*te.B,ln,Ln+32*Ce,8)}}function fc(te,se,Ce,Te,et,at,ot,vt,wt){var It=[0],ln=[0],Ln=0,Mt=wt!=null?wt.kd:0,mn=wt!=null?wt:new nr;if(te==null||12>Ce)return 7;mn.data=te,mn.w=se,mn.ha=Ce,se=[se],Ce=[Ce],mn.gb=[mn.gb];e:{var wn=se,Xn=Ce,Bn=mn.gb;if(E(te!=null),E(Xn!=null),E(Bn!=null),Bn[0]=0,12<=Xn[0]&&!y(te,wn[0],"RIFF")){if(y(te,wn[0]+8,"WEBP")){Bn=3;break e}var er=Qn(te,wn[0]+4);if(12>er||4294967286<er){Bn=3;break e}if(Mt&&er>Xn[0]-8){Bn=7;break e}Bn[0]=er,wn[0]+=12,Xn[0]-=12}Bn=0}if(Bn!=0)return Bn;for(er=0<mn.gb[0],Ce=Ce[0];;){e:{var ar=te;Xn=se,Bn=Ce;var yr=It,mr=ln,ga=wn=[0];if((la=Ln=[Ln])[0]=0,8>Bn[0])Bn=7;else{if(!y(ar,Xn[0],"VP8X")){if(Qn(ar,Xn[0]+4)!=10){Bn=3;break e}if(18>Bn[0]){Bn=7;break e}var na=Qn(ar,Xn[0]+8),fi=1+Hr(ar,Xn[0]+12);if(2147483648<=fi*(ar=1+Hr(ar,Xn[0]+15))){Bn=3;break e}ga!=null&&(ga[0]=na),yr!=null&&(yr[0]=fi),mr!=null&&(mr[0]=ar),Xn[0]+=18,Bn[0]-=18,la[0]=1}Bn=0}}if(Ln=Ln[0],wn=wn[0],Bn!=0)return Bn;if(Xn=!!(2&wn),!er&&Ln)return 3;if(at!=null&&(at[0]=!!(16&wn)),ot!=null&&(ot[0]=Xn),vt!=null&&(vt[0]=0),ot=It[0],wn=ln[0],Ln&&Xn&&wt==null){Bn=0;break}if(4>Ce){Bn=7;break}if(er&&Ln||!er&&!Ln&&!y(te,se[0],"ALPH")){Ce=[Ce],mn.na=[mn.na],mn.P=[mn.P],mn.Sa=[mn.Sa];e:{na=te,Bn=se,er=Ce;var la=mn.gb;yr=mn.na,mr=mn.P,ga=mn.Sa,fi=22,E(na!=null),E(er!=null),ar=Bn[0];var Bi=er[0];for(E(yr!=null),E(ga!=null),yr[0]=null,mr[0]=null,ga[0]=0;;){if(Bn[0]=ar,er[0]=Bi,8>Bi){Bn=7;break e}var Xo=Qn(na,ar+4);if(4294967286<Xo){Bn=3;break e}var hi=8+Xo+1&-2;if(fi+=hi,0<la&&fi>la){Bn=3;break e}if(!y(na,ar,"VP8 ")||!y(na,ar,"VP8L")){Bn=0;break e}if(Bi[0]<hi){Bn=7;break e}y(na,ar,"ALPH")||(yr[0]=na,mr[0]=ar+8,ga[0]=Xo),ar+=hi,Bi-=hi}}if(Ce=Ce[0],mn.na=mn.na[0],mn.P=mn.P[0],mn.Sa=mn.Sa[0],Bn!=0)break}Ce=[Ce],mn.Ja=[mn.Ja],mn.xa=[mn.xa];e:if(la=te,Bn=se,er=Ce,yr=mn.gb[0],mr=mn.Ja,ga=mn.xa,na=Bn[0],ar=!y(la,na,"VP8 "),fi=!y(la,na,"VP8L"),E(la!=null),E(er!=null),E(mr!=null),E(ga!=null),8>er[0])Bn=7;else{if(ar||fi){if(la=Qn(la,na+4),12<=yr&&la>yr-12){Bn=3;break e}if(Mt&&la>er[0]-8){Bn=7;break e}mr[0]=la,Bn[0]+=8,er[0]-=8,ga[0]=fi}else ga[0]=5<=er[0]&&la[na+0]==47&&!(la[na+4]>>5),mr[0]=er[0];Bn=0}if(Ce=Ce[0],mn.Ja=mn.Ja[0],mn.xa=mn.xa[0],se=se[0],Bn!=0)break;if(4294967286<mn.Ja)return 3;if(vt==null||Xn||(vt[0]=mn.xa?2:1),ot=[ot],wn=[wn],mn.xa){if(5>Ce){Bn=7;break}vt=ot,Mt=wn,Xn=at,te==null||5>Ce?te=0:5<=Ce&&te[se+0]==47&&!(te[se+4]>>5)?(er=[0],la=[0],yr=[0],Hn(mr=new Tt,te,se,Ce),Hl(mr,er,la,yr)?(vt!=null&&(vt[0]=er[0]),Mt!=null&&(Mt[0]=la[0]),Xn!=null&&(Xn[0]=yr[0]),te=1):te=0):te=0}else{if(10>Ce){Bn=7;break}vt=wn,te==null||10>Ce||!nf(te,se+3,Ce-3)?te=0:(Mt=te[se+0]|te[se+1]<<8|te[se+2]<<16,Xn=16383&(te[se+7]<<8|te[se+6]),te=16383&(te[se+9]<<8|te[se+8]),1&Mt||3<(Mt>>1&7)||!(Mt>>4&1)||Mt>>5>=mn.Ja||!Xn||!te?te=0:(ot&&(ot[0]=Xn),vt&&(vt[0]=te),te=1))}if(!te||(ot=ot[0],wn=wn[0],Ln&&(It[0]!=ot||ln[0]!=wn)))return 3;wt!=null&&(wt[0]=mn,wt.offset=se-wt.w,E(4294967286>se-wt.w),E(wt.offset==wt.ha-Ce));break}return Bn==0||Bn==7&&Ln&&wt==null?(at!=null&&(at[0]|=mn.na!=null&&0<mn.na.length),Te!=null&&(Te[0]=ot),et!=null&&(et[0]=wn),0):Bn}function Ad(te,se,Ce){var Te=se.width,et=se.height,at=0,ot=0,vt=Te,wt=et;if(se.Da=te!=null&&0<te.Da,se.Da&&(vt=te.cd,wt=te.bd,at=te.v,ot=te.j,11>Ce||(at&=-2,ot&=-2),0>at||0>ot||0>=vt||0>=wt||at+vt>Te||ot+wt>et))return 0;if(se.v=at,se.j=ot,se.va=at+vt,se.o=ot+wt,se.U=vt,se.T=wt,se.da=te!=null&&0<te.da,se.da){if(!ja(vt,wt,Ce=[te.ib],at=[te.hb]))return 0;se.ib=Ce[0],se.hb=at[0]}return se.ob=te!=null&&te.ob,se.Kb=te==null||!te.Sd,se.da&&(se.ob=se.ib<3*Te/4&&se.hb<3*et/4,se.Kb=0),1}function Ed(te){if(te==null)return 2;if(11>te.S){var se=te.f.RGBA;se.fb+=(te.height-1)*se.A,se.A=-se.A}else se=te.f.kb,te=te.height,se.O+=(te-1)*se.fa,se.fa=-se.fa,se.N+=(te-1>>1)*se.Ab,se.Ab=-se.Ab,se.W+=(te-1>>1)*se.Db,se.Db=-se.Db,se.F!=null&&(se.J+=(te-1)*se.lb,se.lb=-se.lb);return 0}function gu(te,se,Ce,Te){if(Te==null||0>=te||0>=se)return 2;if(Ce!=null){if(Ce.Da){var et=Ce.cd,at=Ce.bd,ot=-2&Ce.v,vt=-2&Ce.j;if(0>ot||0>vt||0>=et||0>=at||ot+et>te||vt+at>se)return 2;te=et,se=at}if(Ce.da){if(!ja(te,se,et=[Ce.ib],at=[Ce.hb]))return 2;te=et[0],se=at[0]}}Te.width=te,Te.height=se;e:{var wt=Te.width,It=Te.height;if(te=Te.S,0>=wt||0>=It||!(te>=gf&&13>te))te=2;else{if(0>=Te.Rd&&Te.sd==null){ot=at=et=se=0;var ln=(vt=wt*Ep[te])*It;if(11>te||(at=(It+1)/2*(se=(wt+1)/2),te==12&&(ot=(et=wt)*It)),(It=ee(ln+2*at+ot))==null){te=1;break e}Te.sd=It,11>te?((wt=Te.f.RGBA).eb=It,wt.fb=0,wt.A=vt,wt.size=ln):((wt=Te.f.kb).y=It,wt.O=0,wt.fa=vt,wt.Fd=ln,wt.f=It,wt.N=0+ln,wt.Ab=se,wt.Cd=at,wt.ea=It,wt.W=0+ln+at,wt.Db=se,wt.Ed=at,te==12&&(wt.F=It,wt.J=0+ln+2*at),wt.Tc=ot,wt.lb=et)}if(se=1,et=Te.S,at=Te.width,ot=Te.height,et>=gf&&13>et)if(11>et)te=Te.f.RGBA,se&=(vt=Math.abs(te.A))*(ot-1)+at<=te.size,se&=vt>=at*Ep[et],se&=te.eb!=null;else{te=Te.f.kb,vt=(at+1)/2,ln=(ot+1)/2,wt=Math.abs(te.fa),It=Math.abs(te.Ab);var Ln=Math.abs(te.Db),Mt=Math.abs(te.lb),mn=Mt*(ot-1)+at;se&=wt*(ot-1)+at<=te.Fd,se&=It*(ln-1)+vt<=te.Cd,se=(se&=Ln*(ln-1)+vt<=te.Ed)&wt>=at&It>=vt&Ln>=vt,se&=te.y!=null,se&=te.f!=null,se&=te.ea!=null,et==12&&(se&=Mt>=at,se&=mn<=te.Tc,se&=te.F!=null)}else se=0;te=se?0:2}}return te!=0||Ce!=null&&Ce.fd&&(te=Ed(Te)),te}var hc=64,Zs=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Hs=24,yu=32,Xl=8,Au=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];Yr("Predictor0","PredictorAdd0"),Wt.Predictor0=function(){return 4278190080},Wt.Predictor1=function(te){return te},Wt.Predictor2=function(te,se,Ce){return se[Ce+0]},Wt.Predictor3=function(te,se,Ce){return se[Ce+1]},Wt.Predictor4=function(te,se,Ce){return se[Ce-1]},Wt.Predictor5=function(te,se,Ce){return Fa(Fa(te,se[Ce+1]),se[Ce+0])},Wt.Predictor6=function(te,se,Ce){return Fa(te,se[Ce-1])},Wt.Predictor7=function(te,se,Ce){return Fa(te,se[Ce+0])},Wt.Predictor8=function(te,se,Ce){return Fa(se[Ce-1],se[Ce+0])},Wt.Predictor9=function(te,se,Ce){return Fa(se[Ce+0],se[Ce+1])},Wt.Predictor10=function(te,se,Ce){return Fa(Fa(te,se[Ce-1]),Fa(se[Ce+0],se[Ce+1]))},Wt.Predictor11=function(te,se,Ce){var Te=se[Ce+0];return 0>=ri(Te>>24&255,te>>24&255,(se=se[Ce-1])>>24&255)+ri(Te>>16&255,te>>16&255,se>>16&255)+ri(Te>>8&255,te>>8&255,se>>8&255)+ri(255&Te,255&te,255&se)?Te:te},Wt.Predictor12=function(te,se,Ce){var Te=se[Ce+0];return(Ti((te>>24&255)+(Te>>24&255)-((se=se[Ce-1])>>24&255))<<24|Ti((te>>16&255)+(Te>>16&255)-(se>>16&255))<<16|Ti((te>>8&255)+(Te>>8&255)-(se>>8&255))<<8|Ti((255&te)+(255&Te)-(255&se)))>>>0},Wt.Predictor13=function(te,se,Ce){var Te=se[Ce-1];return(ni((te=Fa(te,se[Ce+0]))>>24&255,Te>>24&255)<<24|ni(te>>16&255,Te>>16&255)<<16|ni(te>>8&255,Te>>8&255)<<8|ni(255&te,255&Te))>>>0};var bd=Wt.PredictorAdd0;Wt.PredictorAdd1=Ki,Yr("Predictor2","PredictorAdd2"),Yr("Predictor3","PredictorAdd3"),Yr("Predictor4","PredictorAdd4"),Yr("Predictor5","PredictorAdd5"),Yr("Predictor6","PredictorAdd6"),Yr("Predictor7","PredictorAdd7"),Yr("Predictor8","PredictorAdd8"),Yr("Predictor9","PredictorAdd9"),Yr("Predictor10","PredictorAdd10"),Yr("Predictor11","PredictorAdd11"),Yr("Predictor12","PredictorAdd12"),Yr("Predictor13","PredictorAdd13");var Rc=Wt.PredictorAdd2;wa("ColorIndexInverseTransform","MapARGB","32b",function(te){return te>>8&255},function(te){return te}),wa("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(te){return te},function(te){return te>>8&255});var jo,mf=Wt.ColorIndexInverseTransform,jl=Wt.MapARGB,Il=Wt.VP8LColorIndexInverseTransformAlpha,wd=Wt.MapAlpha,xd=Wt.VP8LPredictorsAdd=[];xd.length=16,(Wt.VP8LPredictors=[]).length=16,(Wt.VP8LPredictorsAdd_C=[]).length=16,(Wt.VP8LPredictors_C=[]).length=16;var Cd,Fd,Eu,bu,wu,mc,xu,pc,al,Ml,Wi,$i,Io,Jo,ql,Bd,zc,pf,Km,Qm,Jm,Xm,qm,$m,Dd,ep,tp,np,rp=ee(511),ap=ee(2041),ip=ee(225),op=ee(767),sp=0,N0=ap,vf=ip,Ys=op,il=rp,gf=0,yf=1,lp=2,Af=3,Ef=4,L0=5,up=6,P0=7,j0=8,bf=9,I0=10,kv=[2,3,7],Tv=[3,3,11],cp=[280,256,256,256,40],_v=[0,1,1,1,0],Rv=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],zv=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],Uv=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],Wv=8,M0=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],O0=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],Sd=null,Zv=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],Hv=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],dp=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],Yv=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],Vv=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],Gv=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],Kv=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Cu=[],gl=[],$l=[],Qv=1,fp=2,Fu=[],ol=[];Ps("UpsampleRgbLinePair",lc,3),Ps("UpsampleBgrLinePair",uc,3),Ps("UpsampleRgbaLinePair",yd,4),Ps("UpsampleBgraLinePair",gd,4),Ps("UpsampleArgbLinePair",dc,4),Ps("UpsampleRgba4444LinePair",cc,2),Ps("UpsampleRgb565LinePair",Es,2);var Jv=Wt.UpsampleRgbLinePair,Xv=Wt.UpsampleBgrLinePair,hp=Wt.UpsampleRgbaLinePair,mp=Wt.UpsampleBgraLinePair,pp=Wt.UpsampleArgbLinePair,vp=Wt.UpsampleRgba4444LinePair,qv=Wt.UpsampleRgb565LinePair,wf=16,xf=1<<wf-1,Nd=-227,k0=482,gp=6,$v=(256<<gp)-1,yp=0,eg=ee(256),tg=ee(256),ng=ee(256),rg=ee(256),ag=ee(k0-Nd),ig=ee(k0-Nd);Jl("YuvToRgbRow",lc,3),Jl("YuvToBgrRow",uc,3),Jl("YuvToRgbaRow",yd,4),Jl("YuvToBgraRow",gd,4),Jl("YuvToArgbRow",dc,4),Jl("YuvToRgba4444Row",cc,2),Jl("YuvToRgb565Row",Es,2);var Ap=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Cf=[0,2,8],og=[8,7,6,4,4,2,2,2,1,1,1,1],sg=1;this.WebPDecodeRGBA=function(te,se,Ce,Te,et){var at=yf,ot=new En,vt=new qi;ot.ba=vt,vt.S=at,vt.width=[vt.width],vt.height=[vt.height];var wt=vt.width,It=vt.height,ln=new Va;if(ln==null||te==null)var Ln=2;else E(ln!=null),Ln=fc(te,se,Ce,ln.width,ln.height,ln.Pd,ln.Qd,ln.format,null);if(Ln!=0?wt=0:(wt!=null&&(wt[0]=ln.width[0]),It!=null&&(It[0]=ln.height[0]),wt=1),wt){vt.width=vt.width[0],vt.height=vt.height[0],Te!=null&&(Te[0]=vt.width),et!=null&&(et[0]=vt.height);e:{if(Te=new jc,(et=new nr).data=te,et.w=se,et.ha=Ce,et.kd=1,se=[0],E(et!=null),((te=fc(et.data,et.w,et.ha,null,null,null,se,null,et))==0||te==7)&&se[0]&&(te=4),(se=te)==0){if(E(ot!=null),Te.data=et.data,Te.w=et.w+et.offset,Te.ha=et.ha-et.offset,Te.put=Ma,Te.ac=Sl,Te.bc=Zl,Te.ma=ot,et.xa){if((te=Qu())==null){ot=1;break e}if(function(Mt,mn){var wn=[0],Xn=[0],Bn=[0];t:for(;;){if(Mt==null)return 0;if(mn==null)return Mt.a=2,0;if(Mt.l=mn,Mt.a=0,Hn(Mt.m,mn.data,mn.w,mn.ha),!Hl(Mt.m,wn,Xn,Bn)){Mt.a=3;break t}if(Mt.xb=fp,mn.width=wn[0],mn.height=Xn[0],!Ll(wn[0],Xn[0],1,Mt,null))break t;return 1}return E(Mt.a!=0),0}(te,Te)){if(Te=(se=gu(Te.width,Te.height,ot.Oa,ot.ba))==0){t:{Te=te;n:for(;;){if(Te==null){Te=0;break t}if(E(Te.s.yc!=null),E(Te.s.Ya!=null),E(0<Te.s.Wb),E((Ce=Te.l)!=null),E((et=Ce.ma)!=null),Te.xb!=0){if(Te.ca=et.ba,Te.tb=et.tb,E(Te.ca!=null),!Ad(et.Oa,Ce,Af)){Te.a=2;break n}if(!Ju(Te,Ce.width)||Ce.da)break n;if((Ce.da||ii(Te.ca.S))&&nl(),11>Te.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),Te.ca.f.kb.F!=null&&nl()),Te.Pb&&0<Te.s.ua&&Te.s.vb.X==null&&!Zt(Te.s.vb,Te.s.Wa.Xa)){Te.a=1;break n}Te.xb=0}if(!pl(Te,Te.V,Te.Ba,Te.c,Te.i,Ce.o,hu))break n;et.Dc=Te.Ma,Te=1;break t}E(Te.a!=0),Te=0}Te=!Te}Te&&(se=te.a)}else se=te.a}else{if((te=new m0)==null){ot=1;break e}if(te.Fa=et.na,te.P=et.P,te.qc=et.Sa,rf(te,Te)){if((se=gu(Te.width,Te.height,ot.Oa,ot.ba))==0){if(te.Aa=0,Ce=ot.Oa,E((et=te)!=null),Ce!=null){if(0<(wt=0>(wt=Ce.Md)?0:100<wt?255:255*wt/100)){for(It=ln=0;4>It;++It)12>(Ln=et.pb[It]).lc&&(Ln.ia=wt*og[0>Ln.lc?0:Ln.lc]>>3),ln|=Ln.ia;ln&&(alert("todo:VP8InitRandom"),et.ia=1)}et.Ga=Ce.Id,100<et.Ga?et.Ga=100:0>et.Ga&&(et.Ga=0)}(function(Mt,mn){if(Mt==null)return 0;if(mn==null)return zo(Mt,2,"NULL VP8Io parameter in VP8Decode().");if(!Mt.cb&&!rf(Mt,mn))return 0;if(E(Mt.cb),mn.ac==null||mn.ac(mn)){mn.ob&&(Mt.L=0);var wn=Cf[Mt.L];if(Mt.L==2?(Mt.yb=0,Mt.zb=0):(Mt.yb=mn.v-wn>>4,Mt.zb=mn.j-wn>>4,0>Mt.yb&&(Mt.yb=0),0>Mt.zb&&(Mt.zb=0)),Mt.Va=mn.o+15+wn>>4,Mt.Hb=mn.va+15+wn>>4,Mt.Hb>Mt.za&&(Mt.Hb=Mt.za),Mt.Va>Mt.Ub&&(Mt.Va=Mt.Ub),0<Mt.L){var Xn=Mt.ed;for(wn=0;4>wn;++wn){var Bn;if(Mt.Qa.Cb){var er=Mt.Qa.Lb[wn];Mt.Qa.Fb||(er+=Xn.Tb)}else er=Xn.Tb;for(Bn=0;1>=Bn;++Bn){var ar=Mt.gd[wn][Bn],yr=er;if(Xn.Pc&&(yr+=Xn.vd[0],Bn&&(yr+=Xn.od[0])),0<(yr=0>yr?0:63<yr?63:yr)){var mr=yr;0<Xn.wb&&(mr=4<Xn.wb?mr>>2:mr>>1)>9-Xn.wb&&(mr=9-Xn.wb),1>mr&&(mr=1),ar.dd=mr,ar.tc=2*yr+mr,ar.ld=40<=yr?2:15<=yr?1:0}else ar.tc=0;ar.La=Bn}}}wn=0}else zo(Mt,6,"Frame setup failed"),wn=Mt.a;if(wn=wn==0){if(wn){Mt.$c=0,0<Mt.Aa||(Mt.Ic=sg);t:{wn=Mt.Ic,Xn=4*(mr=Mt.za);var ga=32*mr,na=mr+1,fi=0<Mt.L?mr*(0<Mt.Aa?2:1):0,la=(Mt.Aa==2?2:1)*mr;if((ar=Xn+832+(Bn=3*(16*wn+Cf[Mt.L])/2*ga)+(er=Mt.Fa!=null&&0<Mt.Fa.length?Mt.Kc.c*Mt.Kc.i:0))!=ar)wn=0;else{if(ar>Mt.Vb){if(Mt.Vb=0,Mt.Ec=ee(ar),Mt.Fc=0,Mt.Ec==null){wn=zo(Mt,1,"no memory during frame initialization.");break t}Mt.Vb=ar}ar=Mt.Ec,yr=Mt.Fc,Mt.Ac=ar,Mt.Bc=yr,yr+=Xn,Mt.Gd=de(ga,ef),Mt.Hd=0,Mt.rb=de(na+1,od),Mt.sb=1,Mt.wa=fi?de(fi,tl):null,Mt.Y=0,Mt.D.Nb=0,Mt.D.wa=Mt.wa,Mt.D.Y=Mt.Y,0<Mt.Aa&&(Mt.D.Y+=mr),E(!0),Mt.oc=ar,Mt.pc=yr,yr+=832,Mt.ya=de(la,sd),Mt.aa=0,Mt.D.ya=Mt.ya,Mt.D.aa=Mt.aa,Mt.Aa==2&&(Mt.D.aa+=mr),Mt.R=16*mr,Mt.B=8*mr,mr=(ga=Cf[Mt.L])*Mt.R,ga=ga/2*Mt.B,Mt.sa=ar,Mt.ta=yr+mr,Mt.qa=Mt.sa,Mt.ra=Mt.ta+16*wn*Mt.R+ga,Mt.Ha=Mt.qa,Mt.Ia=Mt.ra+8*wn*Mt.B+ga,Mt.$c=0,yr+=Bn,Mt.mb=er?ar:null,Mt.nb=er?yr:null,E(yr+er<=Mt.Fc+Mt.Vb),Xu(Mt),z(Mt.Ac,Mt.Bc,0,Xn),wn=1}}if(wn){if(mn.ka=0,mn.y=Mt.sa,mn.O=Mt.ta,mn.f=Mt.qa,mn.N=Mt.ra,mn.ea=Mt.Ha,mn.Vd=Mt.Ia,mn.fa=Mt.R,mn.Rc=Mt.B,mn.F=null,mn.J=0,!sp){for(wn=-255;255>=wn;++wn)rp[255+wn]=0>wn?-wn:wn;for(wn=-1020;1020>=wn;++wn)ap[1020+wn]=-128>wn?-128:127<wn?127:wn;for(wn=-112;112>=wn;++wn)ip[112+wn]=-16>wn?-16:15<wn?15:wn;for(wn=-255;510>=wn;++wn)op[255+wn]=0>wn?0:255<wn?255:wn;sp=1}xu=of,pc=v0,Ml=g0,Wi=Pl,$i=af,al=p0,Io=uf,Jo=cf,ql=ve,Bd=qe,zc=ic,pf=df,Km=Ot,Qm=Xt,Jm=vd,Xm=ac,qm=sf,$m=lf,gl[0]=C0,gl[1]=ud,gl[2]=w0,gl[3]=x0,gl[4]=F0,gl[5]=Gl,gl[6]=Vl,gl[7]=B0,gl[8]=Ic,gl[9]=D0,Cu[0]=pu,Cu[1]=A0,Cu[2]=E0,Cu[3]=cd,Cu[4]=b0,Cu[5]=ec,Cu[6]=dd,$l[0]=Oc,$l[1]=y0,$l[2]=fd,$l[3]=tc,$l[4]=hd,$l[5]=S0,$l[6]=md,wn=1}else wn=0}wn&&(wn=function(Bi,Xo){for(Bi.M=0;Bi.M<Bi.Va;++Bi.M){var hi,ua=Bi.Jc[Bi.M&Bi.Xb],zr=Bi.m,Mo=Bi;for(hi=0;hi<Mo.za;++hi){var oi=zr,Ni=Mo,uo=Ni.Ac,ds=Ni.Bc+4*hi,Fs=Ni.zc,Co=Ni.ya[Ni.aa+hi];if(Ni.Qa.Bb?Co.$b=or(oi,Ni.Pa.jb[0])?2+or(oi,Ni.Pa.jb[2]):or(oi,Ni.Pa.jb[1]):Co.$b=0,Ni.kc&&(Co.Ad=or(oi,Ni.Bd)),Co.Za=!or(oi,145)+0,Co.Za){var bs=Co.Ob,Bs=0;for(Ni=0;4>Ni;++Ni){var qo,Mi=Fs[0+Ni];for(qo=0;4>qo;++qo){Mi=Vv[uo[ds+qo]][Mi];for(var Hi=dp[or(oi,Mi[0])];0<Hi;)Hi=dp[2*Hi+or(oi,Mi[Hi])];Mi=-Hi,uo[ds+qo]=Mi}x(bs,Bs,uo,ds,4),Bs+=4,Fs[0+Ni]=Mi}}else Mi=or(oi,156)?or(oi,128)?1:3:or(oi,163)?2:0,Co.Ob[0]=Mi,z(uo,ds,Mi,4),z(Fs,0,Mi,4);Co.Dd=or(oi,142)?or(oi,114)?or(oi,183)?1:3:2:0}if(Mo.m.Ka)return zo(Bi,7,"Premature end-of-partition0 encountered.");for(;Bi.ja<Bi.za;++Bi.ja){if(Mo=ua,oi=(zr=Bi).rb[zr.sb-1],uo=zr.rb[zr.sb+zr.ja],hi=zr.ya[zr.aa+zr.ja],ds=zr.kc?hi.Ad:0)oi.la=uo.la=0,hi.Za||(oi.Na=uo.Na=0),hi.Hc=0,hi.Gc=0,hi.ia=0;else{var Fo,Yi;if(oi=uo,uo=Mo,ds=zr.Pa.Xc,Fs=zr.ya[zr.aa+zr.ja],Co=zr.pb[Fs.$b],Ni=Fs.ad,bs=0,Bs=zr.rb[zr.sb-1],Mi=qo=0,z(Ni,bs,0,384),Fs.Za)var fs=0,yl=ds[3];else{Hi=ee(16);var Oo=oi.Na+Bs.Na;if(Oo=Sd(uo,ds[1],Oo,Co.Eb,0,Hi,0),oi.Na=Bs.Na=(0<Oo)+0,1<Oo)xu(Hi,0,Ni,bs);else{var js=Hi[0]+3>>3;for(Hi=0;256>Hi;Hi+=16)Ni[bs+Hi]=js}fs=1,yl=ds[0]}var eo=15&oi.la,$o=15&Bs.la;for(Hi=0;4>Hi;++Hi){var Vs=1&$o;for(js=Yi=0;4>js;++js)eo=eo>>1|(Vs=(Oo=Sd(uo,yl,Oo=Vs+(1&eo),Co.Sc,fs,Ni,bs))>fs)<<7,Yi=Yi<<2|(3<Oo?3:1<Oo?2:Ni[bs+0]!=0),bs+=16;eo>>=4,$o=$o>>1|Vs<<7,qo=(qo<<8|Yi)>>>0}for(yl=eo,fs=$o>>4,Fo=0;4>Fo;Fo+=2){for(Yi=0,eo=oi.la>>4+Fo,$o=Bs.la>>4+Fo,Hi=0;2>Hi;++Hi){for(Vs=1&$o,js=0;2>js;++js)Oo=Vs+(1&eo),eo=eo>>1|(Vs=0<(Oo=Sd(uo,ds[2],Oo,Co.Qc,0,Ni,bs)))<<3,Yi=Yi<<2|(3<Oo?3:1<Oo?2:Ni[bs+0]!=0),bs+=16;eo>>=2,$o=$o>>1|Vs<<5}Mi|=Yi<<4*Fo,yl|=eo<<4<<Fo,fs|=(240&$o)<<Fo}oi.la=yl,Bs.la=fs,Fs.Hc=qo,Fs.Gc=Mi,Fs.ia=43690&Mi?0:Co.ia,ds=!(qo|Mi)}if(0<zr.L&&(zr.wa[zr.Y+zr.ja]=zr.gd[hi.$b][hi.Za],zr.wa[zr.Y+zr.ja].La|=!ds),Mo.Ka)return zo(Bi,7,"Premature end-of-file encountered.")}if(Xu(Bi),zr=Xo,Mo=1,hi=(ua=Bi).D,oi=0<ua.L&&ua.M>=ua.zb&&ua.M<=ua.Va,ua.Aa==0)t:{if(hi.M=ua.M,hi.uc=oi,rl(ua,hi),Mo=1,hi=(Yi=ua.D).Nb,oi=(Mi=Cf[ua.L])*ua.R,uo=Mi/2*ua.B,Hi=16*hi*ua.R,js=8*hi*ua.B,ds=ua.sa,Fs=ua.ta-oi+Hi,Co=ua.qa,Ni=ua.ra-uo+js,bs=ua.Ha,Bs=ua.Ia-uo+js,$o=(eo=Yi.M)==0,qo=eo>=ua.Va-1,ua.Aa==2&&rl(ua,Yi),Yi.uc)for(Vs=(Oo=ua).D.M,E(Oo.D.uc),Yi=Oo.yb;Yi<Oo.Hb;++Yi){fs=Yi,yl=Vs;var Ds=(Gs=(hs=Oo).D).Nb;Fo=hs.R;var Gs=Gs.wa[Gs.Y+fs],Ks=hs.sa,Is=hs.ta+16*Ds*Fo+16*fs,Qs=Gs.dd,io=Gs.tc;if(io!=0)if(E(3<=io),hs.L==1)0<fs&&Xm(Ks,Is,Fo,io+4),Gs.La&&$m(Ks,Is,Fo,io),0<yl&&Jm(Ks,Is,Fo,io+4),Gs.La&&qm(Ks,Is,Fo,io);else{var Js=hs.B,Al=hs.qa,vc=hs.ra+8*Ds*Js+8*fs,eu=hs.Ha,hs=hs.Ia+8*Ds*Js+8*fs;Ds=Gs.ld,0<fs&&(Jo(Ks,Is,Fo,io+4,Qs,Ds),Bd(Al,vc,eu,hs,Js,io+4,Qs,Ds)),Gs.La&&(pf(Ks,Is,Fo,io,Qs,Ds),Qm(Al,vc,eu,hs,Js,io,Qs,Ds)),0<yl&&(Io(Ks,Is,Fo,io+4,Qs,Ds),ql(Al,vc,eu,hs,Js,io+4,Qs,Ds)),Gs.La&&(zc(Ks,Is,Fo,io,Qs,Ds),Km(Al,vc,eu,hs,Js,io,Qs,Ds))}}if(ua.ia&&alert("todo:DitherRow"),zr.put!=null){if(Yi=16*eo,eo=16*(eo+1),$o?(zr.y=ua.sa,zr.O=ua.ta+Hi,zr.f=ua.qa,zr.N=ua.ra+js,zr.ea=ua.Ha,zr.W=ua.Ia+js):(Yi-=Mi,zr.y=ds,zr.O=Fs,zr.f=Co,zr.N=Ni,zr.ea=bs,zr.W=Bs),qo||(eo-=Mi),eo>zr.o&&(eo=zr.o),zr.F=null,zr.J=null,ua.Fa!=null&&0<ua.Fa.length&&Yi<eo&&(zr.J=Uo(ua,zr,Yi,eo-Yi),zr.F=ua.mb,zr.F==null&&zr.F.length==0)){Mo=zo(ua,3,"Could not decode alpha data.");break t}Yi<zr.j&&(Mi=zr.j-Yi,Yi=zr.j,E(!(1&Mi)),zr.O+=ua.R*Mi,zr.N+=ua.B*(Mi>>1),zr.W+=ua.B*(Mi>>1),zr.F!=null&&(zr.J+=zr.width*Mi)),Yi<eo&&(zr.O+=zr.v,zr.N+=zr.v>>1,zr.W+=zr.v>>1,zr.F!=null&&(zr.J+=zr.v),zr.ka=Yi-zr.j,zr.U=zr.va-zr.v,zr.T=eo-Yi,Mo=zr.put(zr))}hi+1!=ua.Ic||qo||(x(ua.sa,ua.ta-oi,ds,Fs+16*ua.R,oi),x(ua.qa,ua.ra-uo,Co,Ni+8*ua.B,uo),x(ua.Ha,ua.Ia-uo,bs,Bs+8*ua.B,uo))}if(!Mo)return zo(Bi,6,"Output aborted.")}return 1}(Mt,mn)),mn.bc!=null&&mn.bc(mn),wn&=1}return wn?(Mt.cb=0,wn):0})(te,Te)||(se=te.a)}}else se=te.a}se==0&&ot.Oa!=null&&ot.Oa.fd&&(se=Ed(ot.ba))}ot=se}at=ot!=0?null:11>at?vt.f.RGBA.eb:vt.f.kb.y}else at=null;return at};var Ep=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function ye(Wt,bn){for(var dt="",jt=0;jt<4;jt++)dt+=String.fromCharCode(Wt[bn++]);return dt}function Le(Wt,bn){return Wt[bn+0]|Wt[bn+1]<<8}function Qe(Wt,bn){return(Wt[bn+0]|Wt[bn+1]<<8|Wt[bn+2]<<16)>>>0}function rt(Wt,bn){return(Wt[bn+0]|Wt[bn+1]<<8|Wt[bn+2]<<16|Wt[bn+3]<<24)>>>0}new pe;var Se=[0],Bt=[0],xt=[],Nt=new pe,pt=a,en=function(Wt,bn){var dt={},jt=0,qt=!1,Jt=0,In=0;if(dt.frames=[],!function(lt,Tt){for(var Vt=0;Vt<4;Vt++)if(lt[Tt+Vt]!="RIFF".charCodeAt(Vt))return!0;return!1}(Wt,bn)){for(rt(Wt,bn+=4),bn+=8;bn<Wt.length;){var zn=ye(Wt,bn),Zn=rt(Wt,bn+=4);bn+=4;var Dn=Zn+(1&Zn);switch(zn){case"VP8 ":case"VP8L":dt.frames[jt]===void 0&&(dt.frames[jt]={}),(cr=dt.frames[jt]).src_off=qt?In:bn-8,cr.src_size=Jt+Zn+8,jt++,qt&&(qt=!1,Jt=0,In=0);break;case"VP8X":(cr=dt.header={}).feature_flags=Wt[bn];var Hn=bn+4;cr.canvas_width=1+Qe(Wt,Hn),Hn+=3,cr.canvas_height=1+Qe(Wt,Hn),Hn+=3;break;case"ALPH":qt=!0,Jt=Dn+8,In=bn-8;break;case"ANIM":(cr=dt.header).bgcolor=rt(Wt,bn),Hn=bn+4,cr.loop_count=Le(Wt,Hn),Hn+=2;break;case"ANMF":var Dr,cr;(cr=dt.frames[jt]={}).offset_x=2*Qe(Wt,bn),bn+=3,cr.offset_y=2*Qe(Wt,bn),bn+=3,cr.width=1+Qe(Wt,bn),bn+=3,cr.height=1+Qe(Wt,bn),bn+=3,cr.duration=Qe(Wt,bn),bn+=3,Dr=Wt[bn++],cr.dispose=1&Dr,cr.blend=Dr>>1&1}zn!="ANMF"&&(bn+=Dn)}return dt}}(pt,0);en.response=pt,en.rgbaoutput=!0,en.dataurl=!1;var Kt=en.header?en.header:null,_t=en.frames?en.frames:null;if(Kt){Kt.loop_counter=Kt.loop_count,Se=[Kt.canvas_height],Bt=[Kt.canvas_width];for(var Pn=0;Pn<_t.length&&_t[Pn].blend!=0;Pn++);}var qn=_t[0],Un=Nt.WebPDecodeRGBA(pt,qn.src_off,qn.src_size,Bt,Se);qn.rgba=Un,qn.imgwidth=Bt[0],qn.imgheight=Se[0];for(var un=0;un<Bt[0]*Se[0]*4;un++)xt[un]=Un[un];return this.width=Bt,this.height=Se,this.data=xt,this}(function(a){var E,y,x,z,ee,de,le,pe,ye,Le=function(lt){return lt=lt||{},this.isStrokeTransparent=lt.isStrokeTransparent||!1,this.strokeOpacity=lt.strokeOpacity||1,this.strokeStyle=lt.strokeStyle||"#000000",this.fillStyle=lt.fillStyle||"#000000",this.isFillTransparent=lt.isFillTransparent||!1,this.fillOpacity=lt.fillOpacity||1,this.font=lt.font||"10px sans-serif",this.textBaseline=lt.textBaseline||"alphabetic",this.textAlign=lt.textAlign||"left",this.lineWidth=lt.lineWidth||1,this.lineJoin=lt.lineJoin||"miter",this.lineCap=lt.lineCap||"butt",this.path=lt.path||[],this.transform=lt.transform!==void 0?lt.transform.clone():new pe,this.globalCompositeOperation=lt.globalCompositeOperation||"normal",this.globalAlpha=lt.globalAlpha||1,this.clip_path=lt.clip_path||[],this.currentPoint=lt.currentPoint||new de,this.miterLimit=lt.miterLimit||10,this.lastPoint=lt.lastPoint||new de,this.lineDashOffset=lt.lineDashOffset||0,this.lineDash=lt.lineDash||[],this.margin=lt.margin||[0,0,0,0],this.prevPageLastElemOffset=lt.prevPageLastElemOffset||0,this.ignoreClearRect=typeof lt.ignoreClearRect!="boolean"||lt.ignoreClearRect,this};a.events.push(["initialized",function(){this.context2d=new Qe(this),E=this.internal.f2,y=this.internal.getCoordinateString,x=this.internal.getVerticalCoordinateString,z=this.internal.getHorizontalCoordinate,ee=this.internal.getVerticalCoordinate,de=this.internal.Point,le=this.internal.Rectangle,pe=this.internal.Matrix,ye=new Le}]);var Qe=function(lt){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var Tt=lt;Object.defineProperty(this,"pdf",{get:function(){return Tt}});var Vt=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return Vt},set:function(Qn){Vt=!!Qn}});var an=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return an},set:function(Qn){an=!!Qn}});var yn=0;Object.defineProperty(this,"posX",{get:function(){return yn},set:function(Qn){isNaN(Qn)||(yn=Qn)}});var Sn=0;Object.defineProperty(this,"posY",{get:function(){return Sn},set:function(Qn){isNaN(Qn)||(Sn=Qn)}}),Object.defineProperty(this,"margin",{get:function(){return ye.margin},set:function(Qn){var Zt;typeof Qn=="number"?Zt=[Qn,Qn,Qn,Qn]:((Zt=new Array(4))[0]=Qn[0],Zt[1]=Qn.length>=2?Qn[1]:Zt[0],Zt[2]=Qn.length>=3?Qn[2]:Zt[0],Zt[3]=Qn.length>=4?Qn[3]:Zt[1]),ye.margin=Zt}});var Wn=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Wn},set:function(Qn){Wn=Qn}});var Rn=0;Object.defineProperty(this,"lastBreak",{get:function(){return Rn},set:function(Qn){Rn=Qn}});var or=[];Object.defineProperty(this,"pageBreaks",{get:function(){return or},set:function(Qn){or=Qn}}),Object.defineProperty(this,"ctx",{get:function(){return ye},set:function(Qn){Qn instanceof Le&&(ye=Qn)}}),Object.defineProperty(this,"path",{get:function(){return ye.path},set:function(Qn){ye.path=Qn}});var gr=[];Object.defineProperty(this,"ctxStack",{get:function(){return gr},set:function(Qn){gr=Qn}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Qn){var Zt;Zt=rt(Qn),this.ctx.fillStyle=Zt.style,this.ctx.isFillTransparent=Zt.a===0,this.ctx.fillOpacity=Zt.a,this.pdf.setFillColor(Zt.r,Zt.g,Zt.b,{a:Zt.a}),this.pdf.setTextColor(Zt.r,Zt.g,Zt.b,{a:Zt.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Qn){var Zt=rt(Qn);this.ctx.strokeStyle=Zt.style,this.ctx.isStrokeTransparent=Zt.a===0,this.ctx.strokeOpacity=Zt.a,Zt.a===0?this.pdf.setDrawColor(255,255,255):(Zt.a,this.pdf.setDrawColor(Zt.r,Zt.g,Zt.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Qn){["butt","round","square"].indexOf(Qn)!==-1&&(this.ctx.lineCap=Qn,this.pdf.setLineCap(Qn))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Qn){isNaN(Qn)||(this.ctx.lineWidth=Qn,this.pdf.setLineWidth(Qn))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Qn){["bevel","round","miter"].indexOf(Qn)!==-1&&(this.ctx.lineJoin=Qn,this.pdf.setLineJoin(Qn))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Qn){isNaN(Qn)||(this.ctx.miterLimit=Qn,this.pdf.setMiterLimit(Qn))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Qn){this.ctx.textBaseline=Qn}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Qn){["right","end","center","left","start"].indexOf(Qn)!==-1&&(this.ctx.textAlign=Qn)}});var Zr=null,Hr=null;Object.defineProperty(this,"fontFaces",{get:function(){return Hr},set:function(Qn){Zr=null,Hr=Qn}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Qn){var Zt;if(this.ctx.font=Qn,(Zt=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(Qn))!==null){var Ei=Zt[1];Zt[2];var si=Zt[3],ja=Zt[4];Zt[5];var br=Zt[6],Ea=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(ja)[2];ja=Math.floor(Ea==="px"?parseFloat(ja)*this.pdf.internal.scaleFactor:Ea==="em"?parseFloat(ja)*this.pdf.getFontSize():parseFloat(ja)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(ja);var Yr=function(Ua){var wa,ro,_i=[],va=Ua.trim();if(va==="")return c0;if(va in Sm)return[Sm[va]];for(;va!=="";){switch(ro=null,wa=(va=Lm(va)).charAt(0)){case'"':case"'":ro=pv(va.substring(1),wa);break;default:ro=vv(va)}if(ro===null||(_i.push(ro[0]),(va=Lm(ro[1]))!==""&&va.charAt(0)!==","))return c0;va=va.replace(/^,/,"")}return _i}(br);if(this.fontFaces){var li=function(Ua,wa){if(Zr===null){var ro=function(_i){var va=[];return Object.keys(_i).forEach(function(ai){_i[ai].forEach(function(Xi){var Ia=null;switch(Xi){case"bold":Ia={family:ai,weight:"bold"};break;case"italic":Ia={family:ai,style:"italic"};break;case"bolditalic":Ia={family:ai,weight:"bold",style:"italic"};break;case"":case"normal":Ia={family:ai}}Ia!==null&&(Ia.ref={name:ai,style:Xi},va.push(Ia))})}),va}(Ua.getFontList());Zr=function(_i){for(var va={},ai=0;ai<_i.length;++ai){var Xi=u0(_i[ai]),Ia=Xi.family,Fi=Xi.stretch,ii=Xi.style,Lo=Xi.weight;va[Ia]=va[Ia]||{},va[Ia][Fi]=va[Ia][Fi]||{},va[Ia][Fi][ii]=va[Ia][Fi][ii]||{},va[Ia][Fi][ii][Lo]=Xi}return va}(ro.concat(wa))}return Zr}(this.pdf,this.fontFaces),Fa=Yr.map(function(Ua){return{family:Ua,stretch:"normal",weight:si,style:Ei}}),Ti=function(Ua,wa,ro){for(var _i=(ro=ro||{}).defaultFontFamily||"times",va=Object.assign({},mv,ro.genericFontFamilies||{}),ai=null,Xi=null,Ia=0;Ia<wa.length;++Ia)if(va[(ai=u0(wa[Ia])).family]&&(ai.family=va[ai.family]),Ua.hasOwnProperty(ai.family)){Xi=Ua[ai.family];break}if(!(Xi=Xi||Ua[_i]))throw new Error("Could not find a font-family for the rule '"+Nm(ai)+"' and default family '"+_i+"'.");if(Xi=function(Fi,ii){if(ii[Fi])return ii[Fi];var Lo=l0[Fi],Ko=Lo<=l0.normal?-1:1,qi=Dm(ii,Fm,Lo,Ko);if(!qi)throw new Error("Could not find a matching font-stretch value for "+Fi);return qi}(ai.stretch,Xi),Xi=function(Fi,ii){if(ii[Fi])return ii[Fi];for(var Lo=Cm[Fi],Ko=0;Ko<Lo.length;++Ko)if(ii[Lo[Ko]])return ii[Lo[Ko]];throw new Error("Could not find a matching font-style for "+Fi)}(ai.style,Xi),!(Xi=function(Fi,ii){if(ii[Fi])return ii[Fi];if(Fi===400&&ii[500])return ii[500];if(Fi===500&&ii[400])return ii[400];var Lo=hv[Fi],Ko=Dm(ii,Bm,Lo,Fi<400?-1:1);if(!Ko)throw new Error("Could not find a matching font-weight for value "+Fi);return Ko}(ai.weight,Xi)))throw new Error("Failed to resolve a font for the rule '"+Nm(ai)+"'.");return Xi}(li,Fa);this.pdf.setFont(Ti.ref.name,Ti.ref.style)}else{var ni="";(si==="bold"||parseInt(si,10)>=700||Ei==="bold")&&(ni="bold"),Ei==="italic"&&(ni+="italic"),ni.length===0&&(ni="normal");for(var ri="",Ki={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},ui=0;ui<Yr.length;ui++){if(this.pdf.internal.getFont(Yr[ui],ni,{noFallback:!0,disableWarning:!0})!==void 0){ri=Yr[ui];break}if(ni==="bolditalic"&&this.pdf.internal.getFont(Yr[ui],"bold",{noFallback:!0,disableWarning:!0})!==void 0)ri=Yr[ui],ni="bold";else if(this.pdf.internal.getFont(Yr[ui],"normal",{noFallback:!0,disableWarning:!0})!==void 0){ri=Yr[ui],ni="normal";break}}if(ri===""){for(var ba=0;ba<Yr.length;ba++)if(Ki[Yr[ba]]){ri=Ki[Yr[ba]];break}}ri=ri===""?"Times":ri,this.pdf.setFont(ri,ni)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Qn){this.ctx.globalCompositeOperation=Qn}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Qn){this.ctx.globalAlpha=Qn}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Qn){this.ctx.lineDashOffset=Qn,cr.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Qn){this.ctx.lineDash=Qn,cr.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Qn){this.ctx.ignoreClearRect=!!Qn}})};Qe.prototype.setLineDash=function(lt){this.lineDash=lt},Qe.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},Qe.prototype.fill=function(){_t.call(this,"fill",!1)},Qe.prototype.stroke=function(){_t.call(this,"stroke",!1)},Qe.prototype.beginPath=function(){this.path=[{type:"begin"}]},Qe.prototype.moveTo=function(lt,Tt){if(isNaN(lt)||isNaN(Tt))throw Ji.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var Vt=this.ctx.transform.applyToPoint(new de(lt,Tt));this.path.push({type:"mt",x:Vt.x,y:Vt.y}),this.ctx.lastPoint=new de(lt,Tt)},Qe.prototype.closePath=function(){var lt=new de(0,0),Tt=0;for(Tt=this.path.length-1;Tt!==-1;Tt--)if(this.path[Tt].type==="begin"&&(0,b.Z)(this.path[Tt+1])==="object"&&typeof this.path[Tt+1].x=="number"){lt=new de(this.path[Tt+1].x,this.path[Tt+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new de(lt.x,lt.y)},Qe.prototype.lineTo=function(lt,Tt){if(isNaN(lt)||isNaN(Tt))throw Ji.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var Vt=this.ctx.transform.applyToPoint(new de(lt,Tt));this.path.push({type:"lt",x:Vt.x,y:Vt.y}),this.ctx.lastPoint=new de(Vt.x,Vt.y)},Qe.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),_t.call(this,null,!0)},Qe.prototype.quadraticCurveTo=function(lt,Tt,Vt,an){if(isNaN(Vt)||isNaN(an)||isNaN(lt)||isNaN(Tt))throw Ji.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var yn=this.ctx.transform.applyToPoint(new de(Vt,an)),Sn=this.ctx.transform.applyToPoint(new de(lt,Tt));this.path.push({type:"qct",x1:Sn.x,y1:Sn.y,x:yn.x,y:yn.y}),this.ctx.lastPoint=new de(yn.x,yn.y)},Qe.prototype.bezierCurveTo=function(lt,Tt,Vt,an,yn,Sn){if(isNaN(yn)||isNaN(Sn)||isNaN(lt)||isNaN(Tt)||isNaN(Vt)||isNaN(an))throw Ji.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var Wn=this.ctx.transform.applyToPoint(new de(yn,Sn)),Rn=this.ctx.transform.applyToPoint(new de(lt,Tt)),or=this.ctx.transform.applyToPoint(new de(Vt,an));this.path.push({type:"bct",x1:Rn.x,y1:Rn.y,x2:or.x,y2:or.y,x:Wn.x,y:Wn.y}),this.ctx.lastPoint=new de(Wn.x,Wn.y)},Qe.prototype.arc=function(lt,Tt,Vt,an,yn,Sn){if(isNaN(lt)||isNaN(Tt)||isNaN(Vt)||isNaN(an)||isNaN(yn))throw Ji.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Sn=!!Sn,!this.ctx.transform.isIdentity){var Wn=this.ctx.transform.applyToPoint(new de(lt,Tt));lt=Wn.x,Tt=Wn.y;var Rn=this.ctx.transform.applyToPoint(new de(0,Vt)),or=this.ctx.transform.applyToPoint(new de(0,0));Vt=Math.sqrt(Math.pow(Rn.x-or.x,2)+Math.pow(Rn.y-or.y,2))}Math.abs(yn-an)>=2*Math.PI&&(an=0,yn=2*Math.PI),this.path.push({type:"arc",x:lt,y:Tt,radius:Vt,startAngle:an,endAngle:yn,counterclockwise:Sn})},Qe.prototype.arcTo=function(lt,Tt,Vt,an,yn){throw new Error("arcTo not implemented.")},Qe.prototype.rect=function(lt,Tt,Vt,an){if(isNaN(lt)||isNaN(Tt)||isNaN(Vt)||isNaN(an))throw Ji.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(lt,Tt),this.lineTo(lt+Vt,Tt),this.lineTo(lt+Vt,Tt+an),this.lineTo(lt,Tt+an),this.lineTo(lt,Tt),this.lineTo(lt+Vt,Tt),this.lineTo(lt,Tt)},Qe.prototype.fillRect=function(lt,Tt,Vt,an){if(isNaN(lt)||isNaN(Tt)||isNaN(Vt)||isNaN(an))throw Ji.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!Se.call(this)){var yn={};this.lineCap!=="butt"&&(yn.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(yn.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(lt,Tt,Vt,an),this.fill(),yn.hasOwnProperty("lineCap")&&(this.lineCap=yn.lineCap),yn.hasOwnProperty("lineJoin")&&(this.lineJoin=yn.lineJoin)}},Qe.prototype.strokeRect=function(lt,Tt,Vt,an){if(isNaN(lt)||isNaN(Tt)||isNaN(Vt)||isNaN(an))throw Ji.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");Bt.call(this)||(this.beginPath(),this.rect(lt,Tt,Vt,an),this.stroke())},Qe.prototype.clearRect=function(lt,Tt,Vt,an){if(isNaN(lt)||isNaN(Tt)||isNaN(Vt)||isNaN(an))throw Ji.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(lt,Tt,Vt,an))},Qe.prototype.save=function(lt){lt=typeof lt!="boolean"||lt;for(var Tt=this.pdf.internal.getCurrentPageInfo().pageNumber,Vt=0;Vt<this.pdf.internal.getNumberOfPages();Vt++)this.pdf.setPage(Vt+1),this.pdf.internal.out("q");if(this.pdf.setPage(Tt),lt){this.ctx.fontSize=this.pdf.internal.getFontSize();var an=new Le(this.ctx);this.ctxStack.push(this.ctx),this.ctx=an}},Qe.prototype.restore=function(lt){lt=typeof lt!="boolean"||lt;for(var Tt=this.pdf.internal.getCurrentPageInfo().pageNumber,Vt=0;Vt<this.pdf.internal.getNumberOfPages();Vt++)this.pdf.setPage(Vt+1),this.pdf.internal.out("Q");this.pdf.setPage(Tt),lt&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},Qe.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var rt=function(lt){var Tt,Vt,an,yn;if(lt.isCanvasGradient===!0&&(lt=lt.getColor()),!lt)return{r:0,g:0,b:0,a:0,style:lt};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(lt))Tt=0,Vt=0,an=0,yn=0;else{var Sn=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(lt);if(Sn!==null)Tt=parseInt(Sn[1]),Vt=parseInt(Sn[2]),an=parseInt(Sn[3]),yn=1;else if((Sn=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(lt))!==null)Tt=parseInt(Sn[1]),Vt=parseInt(Sn[2]),an=parseInt(Sn[3]),yn=parseFloat(Sn[4]);else{if(yn=1,typeof lt=="string"&&lt.charAt(0)!=="#"){var Wn=new fm(lt);lt=Wn.ok?Wn.toHex():"#000000"}lt.length===4?(Tt=lt.substring(1,2),Tt+=Tt,Vt=lt.substring(2,3),Vt+=Vt,an=lt.substring(3,4),an+=an):(Tt=lt.substring(1,3),Vt=lt.substring(3,5),an=lt.substring(5,7)),Tt=parseInt(Tt,16),Vt=parseInt(Vt,16),an=parseInt(an,16)}}return{r:Tt,g:Vt,b:an,a:yn,style:lt}},Se=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},Bt=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};Qe.prototype.fillText=function(lt,Tt,Vt,an){if(isNaN(Tt)||isNaN(Vt)||typeof lt!="string")throw Ji.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(an=isNaN(an)?void 0:an,!Se.call(this)){var yn=Dn(this.ctx.transform.rotation),Sn=this.ctx.transform.scaleX;jt.call(this,{text:lt,x:Tt,y:Vt,scale:Sn,angle:yn,align:this.textAlign,maxWidth:an})}},Qe.prototype.strokeText=function(lt,Tt,Vt,an){if(isNaN(Tt)||isNaN(Vt)||typeof lt!="string")throw Ji.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!Bt.call(this)){an=isNaN(an)?void 0:an;var yn=Dn(this.ctx.transform.rotation),Sn=this.ctx.transform.scaleX;jt.call(this,{text:lt,x:Tt,y:Vt,scale:Sn,renderingMode:"stroke",angle:yn,align:this.textAlign,maxWidth:an})}},Qe.prototype.measureText=function(lt){if(typeof lt!="string")throw Ji.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var Tt=this.pdf,Vt=this.pdf.internal.scaleFactor,an=Tt.internal.getFontSize(),yn=Tt.getStringUnitWidth(lt)*an/Tt.internal.scaleFactor;return new function(Sn){var Wn=(Sn=Sn||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return Wn}}),this}({width:yn*=Math.round(96*Vt/72*1e4)/1e4})},Qe.prototype.scale=function(lt,Tt){if(isNaN(lt)||isNaN(Tt))throw Ji.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var Vt=new pe(lt,0,0,Tt,0,0);this.ctx.transform=this.ctx.transform.multiply(Vt)},Qe.prototype.rotate=function(lt){if(isNaN(lt))throw Ji.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var Tt=new pe(Math.cos(lt),Math.sin(lt),-Math.sin(lt),Math.cos(lt),0,0);this.ctx.transform=this.ctx.transform.multiply(Tt)},Qe.prototype.translate=function(lt,Tt){if(isNaN(lt)||isNaN(Tt))throw Ji.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var Vt=new pe(1,0,0,1,lt,Tt);this.ctx.transform=this.ctx.transform.multiply(Vt)},Qe.prototype.transform=function(lt,Tt,Vt,an,yn,Sn){if(isNaN(lt)||isNaN(Tt)||isNaN(Vt)||isNaN(an)||isNaN(yn)||isNaN(Sn))throw Ji.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var Wn=new pe(lt,Tt,Vt,an,yn,Sn);this.ctx.transform=this.ctx.transform.multiply(Wn)},Qe.prototype.setTransform=function(lt,Tt,Vt,an,yn,Sn){lt=isNaN(lt)?1:lt,Tt=isNaN(Tt)?0:Tt,Vt=isNaN(Vt)?0:Vt,an=isNaN(an)?1:an,yn=isNaN(yn)?0:yn,Sn=isNaN(Sn)?0:Sn,this.ctx.transform=new pe(lt,Tt,Vt,an,yn,Sn)};var xt=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Qe.prototype.drawImage=function(lt,Tt,Vt,an,yn,Sn,Wn,Rn,or){var gr=this.pdf.getImageProperties(lt),Zr=1,Hr=1,Qn=1,Zt=1;an!==void 0&&Rn!==void 0&&(Qn=Rn/an,Zt=or/yn,Zr=gr.width/an*Rn/an,Hr=gr.height/yn*or/yn),Sn===void 0&&(Sn=Tt,Wn=Vt,Tt=0,Vt=0),an!==void 0&&Rn===void 0&&(Rn=an,or=yn),an===void 0&&Rn===void 0&&(Rn=gr.width,or=gr.height);for(var Ei,si=this.ctx.transform.decompose(),ja=Dn(si.rotate.shx),br=new pe,Ea=(br=(br=(br=br.multiply(si.translate)).multiply(si.skew)).multiply(si.scale)).applyToRectangle(new le(Sn-Tt*Qn,Wn-Vt*Zt,an*Zr,yn*Hr)),Yr=Nt.call(this,Ea),li=[],Fa=0;Fa<Yr.length;Fa+=1)li.indexOf(Yr[Fa])===-1&&li.push(Yr[Fa]);if(Kt(li),this.autoPaging)for(var Ti=li[0],ni=li[li.length-1],ri=Ti;ri<ni+1;ri++){this.pdf.setPage(ri);var Ki=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],ui=ri===1?this.posY+this.margin[0]:this.margin[0],ba=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Ua=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],wa=ri===1?0:ba+(ri-2)*Ua;if(this.ctx.clip_path.length!==0){var ro=this.path;Ei=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=en(Ei,this.posX+this.margin[3],-wa+ui+this.ctx.prevPageLastElemOffset),Pn.call(this,"fill",!0),this.path=ro}var _i=JSON.parse(JSON.stringify(Ea));_i=en([_i],this.posX+this.margin[3],-wa+ui+this.ctx.prevPageLastElemOffset)[0];var va=(ri>Ti||ri<ni)&&xt.call(this);va&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ki,Ua,null).clip().discardPath()),this.pdf.addImage(lt,"JPEG",_i.x,_i.y,_i.w,_i.h,null,null,ja),va&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(lt,"JPEG",Ea.x,Ea.y,Ea.w,Ea.h,null,null,ja)};var Nt=function(lt,Tt,Vt){var an=[];Tt=Tt||this.pdf.internal.pageSize.width,Vt=Vt||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var yn=this.posY+this.ctx.prevPageLastElemOffset;switch(lt.type){default:case"mt":case"lt":an.push(Math.floor((lt.y+yn)/Vt)+1);break;case"arc":an.push(Math.floor((lt.y+yn-lt.radius)/Vt)+1),an.push(Math.floor((lt.y+yn+lt.radius)/Vt)+1);break;case"qct":var Sn=Hn(this.ctx.lastPoint.x,this.ctx.lastPoint.y,lt.x1,lt.y1,lt.x,lt.y);an.push(Math.floor((Sn.y+yn)/Vt)+1),an.push(Math.floor((Sn.y+Sn.h+yn)/Vt)+1);break;case"bct":var Wn=Dr(this.ctx.lastPoint.x,this.ctx.lastPoint.y,lt.x1,lt.y1,lt.x2,lt.y2,lt.x,lt.y);an.push(Math.floor((Wn.y+yn)/Vt)+1),an.push(Math.floor((Wn.y+Wn.h+yn)/Vt)+1);break;case"rect":an.push(Math.floor((lt.y+yn)/Vt)+1),an.push(Math.floor((lt.y+lt.h+yn)/Vt)+1)}for(var Rn=0;Rn<an.length;Rn+=1)for(;this.pdf.internal.getNumberOfPages()<an[Rn];)pt.call(this);return an},pt=function(){var lt=this.fillStyle,Tt=this.strokeStyle,Vt=this.font,an=this.lineCap,yn=this.lineWidth,Sn=this.lineJoin;this.pdf.addPage(),this.fillStyle=lt,this.strokeStyle=Tt,this.font=Vt,this.lineCap=an,this.lineWidth=yn,this.lineJoin=Sn},en=function(lt,Tt,Vt){for(var an=0;an<lt.length;an++)switch(lt[an].type){case"bct":lt[an].x2+=Tt,lt[an].y2+=Vt;case"qct":lt[an].x1+=Tt,lt[an].y1+=Vt;default:lt[an].x+=Tt,lt[an].y+=Vt}return lt},Kt=function(lt){return lt.sort(function(Tt,Vt){return Tt-Vt})},_t=function(lt,Tt){for(var Vt,an,yn=this.fillStyle,Sn=this.strokeStyle,Wn=this.lineCap,Rn=this.lineWidth,or=Math.abs(Rn*this.ctx.transform.scaleX),gr=this.lineJoin,Zr=JSON.parse(JSON.stringify(this.path)),Hr=JSON.parse(JSON.stringify(this.path)),Qn=[],Zt=0;Zt<Hr.length;Zt++)if(Hr[Zt].x!==void 0)for(var Ei=Nt.call(this,Hr[Zt]),si=0;si<Ei.length;si+=1)Qn.indexOf(Ei[si])===-1&&Qn.push(Ei[si]);for(var ja=0;ja<Qn.length;ja++)for(;this.pdf.internal.getNumberOfPages()<Qn[ja];)pt.call(this);if(Kt(Qn),this.autoPaging)for(var br=Qn[0],Ea=Qn[Qn.length-1],Yr=br;Yr<Ea+1;Yr++){this.pdf.setPage(Yr),this.fillStyle=yn,this.strokeStyle=Sn,this.lineCap=Wn,this.lineWidth=or,this.lineJoin=gr;var li=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Fa=Yr===1?this.posY+this.margin[0]:this.margin[0],Ti=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],ni=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],ri=Yr===1?0:Ti+(Yr-2)*ni;if(this.ctx.clip_path.length!==0){var Ki=this.path;Vt=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=en(Vt,this.posX+this.margin[3],-ri+Fa+this.ctx.prevPageLastElemOffset),Pn.call(this,lt,!0),this.path=Ki}if(an=JSON.parse(JSON.stringify(Zr)),this.path=en(an,this.posX+this.margin[3],-ri+Fa+this.ctx.prevPageLastElemOffset),Tt===!1||Yr===0){var ui=(Yr>br||Yr<Ea)&&xt.call(this);ui&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],li,ni,null).clip().discardPath()),Pn.call(this,lt,Tt),ui&&this.pdf.restoreGraphicsState()}this.lineWidth=Rn}else this.lineWidth=or,Pn.call(this,lt,Tt),this.lineWidth=Rn;this.path=Zr},Pn=function(lt,Tt){if((lt!=="stroke"||Tt||!Bt.call(this))&&(lt==="stroke"||Tt||!Se.call(this))){for(var Vt,an,yn=[],Sn=this.path,Wn=0;Wn<Sn.length;Wn++){var Rn=Sn[Wn];switch(Rn.type){case"begin":yn.push({begin:!0});break;case"close":yn.push({close:!0});break;case"mt":yn.push({start:Rn,deltas:[],abs:[]});break;case"lt":var or=yn.length;if(Sn[Wn-1]&&!isNaN(Sn[Wn-1].x)&&(Vt=[Rn.x-Sn[Wn-1].x,Rn.y-Sn[Wn-1].y],or>0)){for(;or>=0;or--)if(yn[or-1].close!==!0&&yn[or-1].begin!==!0){yn[or-1].deltas.push(Vt),yn[or-1].abs.push(Rn);break}}break;case"bct":Vt=[Rn.x1-Sn[Wn-1].x,Rn.y1-Sn[Wn-1].y,Rn.x2-Sn[Wn-1].x,Rn.y2-Sn[Wn-1].y,Rn.x-Sn[Wn-1].x,Rn.y-Sn[Wn-1].y],yn[yn.length-1].deltas.push(Vt);break;case"qct":var gr=Sn[Wn-1].x+2/3*(Rn.x1-Sn[Wn-1].x),Zr=Sn[Wn-1].y+2/3*(Rn.y1-Sn[Wn-1].y),Hr=Rn.x+2/3*(Rn.x1-Rn.x),Qn=Rn.y+2/3*(Rn.y1-Rn.y),Zt=Rn.x,Ei=Rn.y;Vt=[gr-Sn[Wn-1].x,Zr-Sn[Wn-1].y,Hr-Sn[Wn-1].x,Qn-Sn[Wn-1].y,Zt-Sn[Wn-1].x,Ei-Sn[Wn-1].y],yn[yn.length-1].deltas.push(Vt);break;case"arc":yn.push({deltas:[],abs:[],arc:!0}),Array.isArray(yn[yn.length-1].abs)&&yn[yn.length-1].abs.push(Rn)}}an=Tt?null:lt==="stroke"?"stroke":"fill";for(var si=!1,ja=0;ja<yn.length;ja++)if(yn[ja].arc)for(var br=yn[ja].abs,Ea=0;Ea<br.length;Ea++){var Yr=br[Ea];Yr.type==="arc"?un.call(this,Yr.x,Yr.y,Yr.radius,Yr.startAngle,Yr.endAngle,Yr.counterclockwise,void 0,Tt,!si):qt.call(this,Yr.x,Yr.y),si=!0}else if(yn[ja].close===!0)this.pdf.internal.out("h"),si=!1;else if(yn[ja].begin!==!0){var li=yn[ja].start.x,Fa=yn[ja].start.y;Jt.call(this,yn[ja].deltas,li,Fa),si=!0}an&&Wt.call(this,an),Tt&&bn.call(this)}},qn=function(lt){var Tt=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,Vt=Tt*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return lt-Vt;case"top":return lt+Tt-Vt;case"hanging":return lt+Tt-2*Vt;case"middle":return lt+Tt/2-Vt;default:return lt}},Un=function(lt){return lt+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};Qe.prototype.createLinearGradient=function(){var lt=function(){};return lt.colorStops=[],lt.addColorStop=function(Tt,Vt){this.colorStops.push([Tt,Vt])},lt.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},lt.isCanvasGradient=!0,lt},Qe.prototype.createPattern=function(){return this.createLinearGradient()},Qe.prototype.createRadialGradient=function(){return this.createLinearGradient()};var un=function(lt,Tt,Vt,an,yn,Sn,Wn,Rn,or){for(var gr=zn.call(this,Vt,an,yn,Sn),Zr=0;Zr<gr.length;Zr++){var Hr=gr[Zr];Zr===0&&(or?dt.call(this,Hr.x1+lt,Hr.y1+Tt):qt.call(this,Hr.x1+lt,Hr.y1+Tt)),In.call(this,lt,Tt,Hr.x2,Hr.y2,Hr.x3,Hr.y3,Hr.x4,Hr.y4)}Rn?bn.call(this):Wt.call(this,Wn)},Wt=function(lt){switch(lt){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},bn=function(){this.pdf.clip(),this.pdf.discardPath()},dt=function(lt,Tt){this.pdf.internal.out(y(lt)+" "+x(Tt)+" m")},jt=function(lt){var Tt;switch(lt.align){case"right":case"end":Tt="right";break;case"center":Tt="center";break;default:Tt="left"}var Vt=this.pdf.getTextDimensions(lt.text),an=qn.call(this,lt.y),yn=Un.call(this,an)-Vt.h,Sn=this.ctx.transform.applyToPoint(new de(lt.x,an)),Wn=this.ctx.transform.decompose(),Rn=new pe;Rn=(Rn=(Rn=Rn.multiply(Wn.translate)).multiply(Wn.skew)).multiply(Wn.scale);for(var or,gr,Zr,Hr=this.ctx.transform.applyToRectangle(new le(lt.x,an,Vt.w,Vt.h)),Qn=Rn.applyToRectangle(new le(lt.x,yn,Vt.w,Vt.h)),Zt=Nt.call(this,Qn),Ei=[],si=0;si<Zt.length;si+=1)Ei.indexOf(Zt[si])===-1&&Ei.push(Zt[si]);if(Kt(Ei),this.autoPaging)for(var ja=Ei[0],br=Ei[Ei.length-1],Ea=ja;Ea<br+1;Ea++){this.pdf.setPage(Ea);var Yr=Ea===1?this.posY+this.margin[0]:this.margin[0],li=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Fa=this.pdf.internal.pageSize.height-this.margin[2],Ti=Fa-this.margin[0],ni=this.pdf.internal.pageSize.width-this.margin[1],ri=ni-this.margin[3],Ki=Ea===1?0:li+(Ea-2)*Ti;if(this.ctx.clip_path.length!==0){var ui=this.path;or=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=en(or,this.posX+this.margin[3],-1*Ki+Yr),Pn.call(this,"fill",!0),this.path=ui}var ba=en([JSON.parse(JSON.stringify(Qn))],this.posX+this.margin[3],-Ki+Yr+this.ctx.prevPageLastElemOffset)[0];lt.scale>=.01&&(gr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(gr*lt.scale),Zr=this.lineWidth,this.lineWidth=Zr*lt.scale);var Ua=this.autoPaging!=="text";if(Ua||ba.y+ba.h<=Fa){if(Ua||ba.y>=Yr&&ba.x<=ni){var wa=Ua?lt.text:this.pdf.splitTextToSize(lt.text,lt.maxWidth||ni-ba.x)[0],ro=en([JSON.parse(JSON.stringify(Hr))],this.posX+this.margin[3],-Ki+Yr+this.ctx.prevPageLastElemOffset)[0],_i=Ua&&(Ea>ja||Ea<br)&&xt.call(this);_i&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],ri,Ti,null).clip().discardPath()),this.pdf.text(wa,ro.x,ro.y,{angle:lt.angle,align:Tt,renderingMode:lt.renderingMode}),_i&&this.pdf.restoreGraphicsState()}}else ba.y<Fa&&(this.ctx.prevPageLastElemOffset+=Fa-ba.y);lt.scale>=.01&&(this.pdf.setFontSize(gr),this.lineWidth=Zr)}else lt.scale>=.01&&(gr=this.pdf.internal.getFontSize(),this.pdf.setFontSize(gr*lt.scale),Zr=this.lineWidth,this.lineWidth=Zr*lt.scale),this.pdf.text(lt.text,Sn.x+this.posX,Sn.y+this.posY,{angle:lt.angle,align:Tt,renderingMode:lt.renderingMode,maxWidth:lt.maxWidth}),lt.scale>=.01&&(this.pdf.setFontSize(gr),this.lineWidth=Zr)},qt=function(lt,Tt,Vt,an){Vt=Vt||0,an=an||0,this.pdf.internal.out(y(lt+Vt)+" "+x(Tt+an)+" l")},Jt=function(lt,Tt,Vt){return this.pdf.lines(lt,Tt,Vt,null,null)},In=function(lt,Tt,Vt,an,yn,Sn,Wn,Rn){this.pdf.internal.out([E(z(Vt+lt)),E(ee(an+Tt)),E(z(yn+lt)),E(ee(Sn+Tt)),E(z(Wn+lt)),E(ee(Rn+Tt)),"c"].join(" "))},zn=function(lt,Tt,Vt,an){for(var yn=2*Math.PI,Sn=Math.PI/2;Tt>Vt;)Tt-=yn;var Wn=Math.abs(Vt-Tt);Wn<yn&&an&&(Wn=yn-Wn);for(var Rn=[],or=an?-1:1,gr=Tt;Wn>1e-5;){var Zr=gr+or*Math.min(Wn,Sn);Rn.push(Zn.call(this,lt,gr,Zr)),Wn-=Math.abs(Zr-gr),gr=Zr}return Rn},Zn=function(lt,Tt,Vt){var an=(Vt-Tt)/2,yn=lt*Math.cos(an),Sn=lt*Math.sin(an),Wn=yn,Rn=-Sn,or=Wn*Wn+Rn*Rn,gr=or+Wn*yn+Rn*Sn,Zr=4/3*(Math.sqrt(2*or*gr)-gr)/(Wn*Sn-Rn*yn),Hr=Wn-Zr*Rn,Qn=Rn+Zr*Wn,Zt=Hr,Ei=-Qn,si=an+Tt,ja=Math.cos(si),br=Math.sin(si);return{x1:lt*Math.cos(Tt),y1:lt*Math.sin(Tt),x2:Hr*ja-Qn*br,y2:Hr*br+Qn*ja,x3:Zt*ja-Ei*br,y3:Zt*br+Ei*ja,x4:lt*Math.cos(Vt),y4:lt*Math.sin(Vt)}},Dn=function(lt){return 180*lt/Math.PI},Hn=function(lt,Tt,Vt,an,yn,Sn){var Wn=lt+.5*(Vt-lt),Rn=Tt+.5*(an-Tt),or=yn+.5*(Vt-yn),gr=Sn+.5*(an-Sn),Zr=Math.min(lt,yn,Wn,or),Hr=Math.max(lt,yn,Wn,or),Qn=Math.min(Tt,Sn,Rn,gr),Zt=Math.max(Tt,Sn,Rn,gr);return new le(Zr,Qn,Hr-Zr,Zt-Qn)},Dr=function(lt,Tt,Vt,an,yn,Sn,Wn,Rn){var or,gr,Zr,Hr,Qn,Zt,Ei,si,ja,br,Ea,Yr,li,Fa,Ti=Vt-lt,ni=an-Tt,ri=yn-Vt,Ki=Sn-an,ui=Wn-yn,ba=Rn-Sn;for(gr=0;gr<41;gr++)ja=(Ei=(Zr=lt+(or=gr/40)*Ti)+or*((Qn=Vt+or*ri)-Zr))+or*(Qn+or*(yn+or*ui-Qn)-Ei),br=(si=(Hr=Tt+or*ni)+or*((Zt=an+or*Ki)-Hr))+or*(Zt+or*(Sn+or*ba-Zt)-si),gr==0?(Ea=ja,Yr=br,li=ja,Fa=br):(Ea=Math.min(Ea,ja),Yr=Math.min(Yr,br),li=Math.max(li,ja),Fa=Math.max(Fa,br));return new le(Math.round(Ea),Math.round(Yr),Math.round(li-Ea),Math.round(Fa-Yr))},cr=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var lt,Tt,Vt=(lt=this.ctx.lineDash,Tt=this.ctx.lineDashOffset,JSON.stringify({lineDash:lt,lineDashOffset:Tt}));this.prevLineDash!==Vt&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=Vt)}}})(ha.API),function(a){var E=function(de){var le,pe,ye,Le,Qe,rt,Se,Bt,xt,Nt;for(/[^\x00-\xFF]/.test(de),pe=[],ye=0,Le=(de+=le="\0\0\0\0".slice(de.length%4||4)).length;Le>ye;ye+=4)(Qe=(de.charCodeAt(ye)<<24)+(de.charCodeAt(ye+1)<<16)+(de.charCodeAt(ye+2)<<8)+de.charCodeAt(ye+3))!==0?(rt=(Qe=((Qe=((Qe=((Qe=(Qe-(Nt=Qe%85))/85)-(xt=Qe%85))/85)-(Bt=Qe%85))/85)-(Se=Qe%85))/85)%85,pe.push(rt+33,Se+33,Bt+33,xt+33,Nt+33)):pe.push(122);return function(pt,en){for(var Kt=en;Kt>0;Kt--)pt.pop()}(pe,le.length),String.fromCharCode.apply(String,pe)+"~>"},y=function(de){var le,pe,ye,Le,Qe,rt=String,Se="length",Bt=255,xt="charCodeAt",Nt="slice",pt="replace";for(de[Nt](-2),de=de[Nt](0,-2)[pt](/\s/g,"")[pt]("z","!!!!!"),ye=[],Le=0,Qe=(de+=le="uuuuu"[Nt](de[Se]%5||5))[Se];Qe>Le;Le+=5)pe=52200625*(de[xt](Le)-33)+614125*(de[xt](Le+1)-33)+7225*(de[xt](Le+2)-33)+85*(de[xt](Le+3)-33)+(de[xt](Le+4)-33),ye.push(Bt&pe>>24,Bt&pe>>16,Bt&pe>>8,Bt&pe);return function(en,Kt){for(var _t=Kt;_t>0;_t--)en.pop()}(ye,le[Se]),rt.fromCharCode.apply(rt,ye)},x=function(de){return de.split("").map(function(le){return("0"+le.charCodeAt().toString(16)).slice(-2)}).join("")+">"},z=function(de){var le=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((de=de.replace(/\s/g,"")).indexOf(">")!==-1&&(de=de.substr(0,de.indexOf(">"))),de.length%2&&(de+="0"),le.test(de)===!1)return"";for(var pe="",ye=0;ye<de.length;ye+=2)pe+=String.fromCharCode("0x"+(de[ye]+de[ye+1]));return pe},ee=function(de){for(var le=new Uint8Array(de.length),pe=de.length;pe--;)le[pe]=de.charCodeAt(pe);return(le=kr(le)).reduce(function(ye,Le){return ye+String.fromCharCode(Le)},"")};a.processDataByFilters=function(de,le){var pe=0,ye=de||"",Le=[];for(typeof(le=le||[])=="string"&&(le=[le]),pe=0;pe<le.length;pe+=1)switch(le[pe]){case"ASCII85Decode":case"/ASCII85Decode":ye=y(ye),Le.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":ye=E(ye),Le.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":ye=z(ye),Le.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":ye=x(ye),Le.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":ye=ee(ye),Le.push("/FlateDecode");break;default:throw new Error('The filter: "'+le[pe]+'" is not implemented')}return{data:ye,reverseChain:Le.reverse().join(" ")}}}(ha.API),function(a){a.loadFile=function(E,y,x){return function(z,ee,de){ee=ee!==!1,de=typeof de=="function"?de:function(){};var le=void 0;try{le=function(pe,ye,Le){var Qe=new XMLHttpRequest,rt=0,Se=function(Bt){var xt=Bt.length,Nt=[],pt=String.fromCharCode;for(rt=0;rt<xt;rt+=1)Nt.push(pt(255&Bt.charCodeAt(rt)));return Nt.join("")};if(Qe.open("GET",pe,!ye),Qe.overrideMimeType("text/plain; charset=x-user-defined"),ye===!1&&(Qe.onload=function(){Qe.status===200?Le(Se(this.responseText)):Le(void 0)}),Qe.send(null),ye&&Qe.status===200)return Se(Qe.responseText)}(z,ee,de)}catch(pe){}return le}(E,y,x)},a.loadImageFile=a.loadFile}(ha.API),function(a){function E(){return(za.html2canvas?Promise.resolve(za.html2canvas):Promise.resolve().then(ae.t.bind(ae,64270,23))).catch(function(le){return Promise.reject(new Error("Could not load html2canvas: "+le))}).then(function(le){return le.default?le.default:le})}function y(){return(za.DOMPurify?Promise.resolve(za.DOMPurify):ae.e(7573).then(ae.bind(ae,7573))).catch(function(le){return Promise.reject(new Error("Could not load dompurify: "+le))}).then(function(le){return le.default?le.default:le})}var x=function(le){var pe=(0,b.Z)(le);return pe==="undefined"?"undefined":pe==="string"||le instanceof String?"string":pe==="number"||le instanceof Number?"number":pe==="function"||le instanceof Function?"function":le&&le.constructor===Array?"array":le&&le.nodeType===1?"element":pe==="object"?"object":"unknown"},z=function(le,pe){var ye=document.createElement(le);for(var Le in pe.className&&(ye.className=pe.className),pe.innerHTML&&pe.dompurify&&(ye.innerHTML=pe.dompurify.sanitize(pe.innerHTML)),pe.style)ye.style[Le]=pe.style[Le];return ye},ee=function le(pe,ye){for(var Le=pe.nodeType===3?document.createTextNode(pe.nodeValue):pe.cloneNode(!1),Qe=pe.firstChild;Qe;Qe=Qe.nextSibling)ye!==!0&&Qe.nodeType===1&&Qe.nodeName==="SCRIPT"||Le.appendChild(le(Qe,ye));return pe.nodeType===1&&(pe.nodeName==="CANVAS"?(Le.width=pe.width,Le.height=pe.height,Le.getContext("2d").drawImage(pe,0,0)):pe.nodeName!=="TEXTAREA"&&pe.nodeName!=="SELECT"||(Le.value=pe.value),Le.addEventListener("load",function(){Le.scrollTop=pe.scrollTop,Le.scrollLeft=pe.scrollLeft},!0)),Le},de=function le(pe){var ye=Object.assign(le.convert(Promise.resolve()),JSON.parse(JSON.stringify(le.template))),Le=le.convert(Promise.resolve(),ye);return(Le=Le.setProgress(1,le,1,[le])).set(pe)};(de.prototype=Object.create(Promise.prototype)).constructor=de,de.convert=function(le,pe){return le.__proto__=pe||de.prototype,le},de.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},de.prototype.from=function(le,pe){return this.then(function(){switch(pe=pe||function(ye){switch(x(ye)){case"string":return"string";case"element":return ye.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(le),pe){case"string":return this.then(y).then(function(ye){return this.set({src:z("div",{innerHTML:le,dompurify:ye})})});case"element":return this.set({src:le});case"canvas":return this.set({canvas:le});case"img":return this.set({img:le});default:return this.error("Unknown source type.")}})},de.prototype.to=function(le){switch(le){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},de.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var le={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},pe=ee(this.prop.src,this.opt.html2canvas.javascriptEnabled);pe.tagName==="BODY"&&(le.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=z("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=z("div",{className:"html2pdf__container",style:le}),this.prop.container.appendChild(pe),this.prop.container.firstChild.appendChild(z("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},de.prototype.toCanvas=function(){var le=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(le).then(E).then(function(pe){var ye=Object.assign({},this.opt.html2canvas);return delete ye.onrendered,pe(this.prop.container,ye)}).then(function(pe){(this.opt.html2canvas.onrendered||function(){})(pe),this.prop.canvas=pe,document.body.removeChild(this.prop.overlay)})},de.prototype.toContext2d=function(){var le=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(le).then(E).then(function(pe){var ye=this.opt.jsPDF,Le=this.opt.fontFaces,Qe=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,rt=Object.assign({async:!0,allowTaint:!0,scale:Qe,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete rt.onrendered,ye.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,ye.context2d.posX=this.opt.x,ye.context2d.posY=this.opt.y,ye.context2d.margin=this.opt.margin,ye.context2d.fontFaces=Le,Le)for(var Se=0;Se<Le.length;++Se){var Bt=Le[Se],xt=Bt.src.find(function(Nt){return Nt.format==="truetype"});xt&&ye.addFont(xt.url,Bt.ref.name,Bt.ref.style)}return rt.windowHeight=rt.windowHeight||0,rt.windowHeight=rt.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):rt.windowHeight,ye.context2d.save(!0),pe(this.prop.container,rt)}).then(function(pe){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(pe),this.prop.canvas=pe,document.body.removeChild(this.prop.overlay)})},de.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var le=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=le})},de.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},de.prototype.output=function(le,pe,ye){return(ye=ye||"pdf").toLowerCase()==="img"||ye.toLowerCase()==="image"?this.outputImg(le,pe):this.outputPdf(le,pe)},de.prototype.outputPdf=function(le,pe){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(le,pe)})},de.prototype.outputImg=function(le){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(le){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+le+'" is not supported.'}})},de.prototype.save=function(le){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(le?{filename:le}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},de.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},de.prototype.set=function(le){if(x(le)!=="object")return this;var pe=Object.keys(le||{}).map(function(ye){if(ye in de.template.prop)return function(){this.prop[ye]=le[ye]};switch(ye){case"margin":return this.setMargin.bind(this,le.margin);case"jsPDF":return function(){return this.opt.jsPDF=le.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,le.pageSize);default:return function(){this.opt[ye]=le[ye]}}},this);return this.then(function(){return this.thenList(pe)})},de.prototype.get=function(le,pe){return this.then(function(){var ye=le in de.template.prop?this.prop[le]:this.opt[le];return pe?pe(ye):ye})},de.prototype.setMargin=function(le){return this.then(function(){switch(x(le)){case"number":le=[le,le,le,le];case"array":if(le.length===2&&(le=[le[0],le[1],le[0],le[1]]),le.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=le}).then(this.setPageSize)},de.prototype.setPageSize=function(le){function pe(ye,Le){return Math.floor(ye*Le/72*96)}return this.then(function(){(le=le||ha.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(le.inner={width:le.width-this.opt.margin[1]-this.opt.margin[3],height:le.height-this.opt.margin[0]-this.opt.margin[2]},le.inner.px={width:pe(le.inner.width,le.k),height:pe(le.inner.height,le.k)},le.inner.ratio=le.inner.height/le.inner.width),this.prop.pageSize=le})},de.prototype.setProgress=function(le,pe,ye,Le){return le!=null&&(this.progress.val=le),pe!=null&&(this.progress.state=pe),ye!=null&&(this.progress.n=ye),Le!=null&&(this.progress.stack=Le),this.progress.ratio=this.progress.val/this.progress.state,this},de.prototype.updateProgress=function(le,pe,ye,Le){return this.setProgress(le?this.progress.val+le:null,pe||null,ye?this.progress.n+ye:null,Le?this.progress.stack.concat(Le):null)},de.prototype.then=function(le,pe){var ye=this;return this.thenCore(le,pe,function(Le,Qe){return ye.updateProgress(null,null,1,[Le]),Promise.prototype.then.call(this,function(rt){return ye.updateProgress(null,Le),rt}).then(Le,Qe).then(function(rt){return ye.updateProgress(1),rt})})},de.prototype.thenCore=function(le,pe,ye){ye=ye||Promise.prototype.then;var Le=this;le&&(le=le.bind(Le)),pe&&(pe=pe.bind(Le));var Qe=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?Le:de.convert(Object.assign({},Le),Promise.prototype),rt=ye.call(Qe,le,pe);return de.convert(rt,Le.__proto__)},de.prototype.thenExternal=function(le,pe){return Promise.prototype.then.call(this,le,pe)},de.prototype.thenList=function(le){var pe=this;return le.forEach(function(ye){pe=pe.thenCore(ye)}),pe},de.prototype.catch=function(le){le&&(le=le.bind(this));var pe=Promise.prototype.catch.call(this,le);return de.convert(pe,this)},de.prototype.catchExternal=function(le){return Promise.prototype.catch.call(this,le)},de.prototype.error=function(le){return this.then(function(){throw new Error(le)})},de.prototype.using=de.prototype.set,de.prototype.saveAs=de.prototype.save,de.prototype.export=de.prototype.output,de.prototype.run=de.prototype.then,ha.getPageSize=function(le,pe,ye){if((0,b.Z)(le)==="object"){var Le=le;le=Le.orientation,pe=Le.unit||pe,ye=Le.format||ye}pe=pe||"mm",ye=ye||"a4",le=(""+(le||"P")).toLowerCase();var Qe,rt=(""+ye).toLowerCase(),Se={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(pe){case"pt":Qe=1;break;case"mm":Qe=72/25.4;break;case"cm":Qe=72/2.54;break;case"in":Qe=72;break;case"px":Qe=.75;break;case"pc":case"em":Qe=12;break;case"ex":Qe=6;break;default:throw"Invalid unit: "+pe}var Bt,xt=0,Nt=0;if(Se.hasOwnProperty(rt))xt=Se[rt][1]/Qe,Nt=Se[rt][0]/Qe;else try{xt=ye[1],Nt=ye[0]}catch(pt){throw new Error("Invalid format: "+ye)}if(le==="p"||le==="portrait")le="p",Nt>xt&&(Bt=Nt,Nt=xt,xt=Bt);else{if(le!=="l"&&le!=="landscape")throw"Invalid orientation: "+le;le="l",xt>Nt&&(Bt=Nt,Nt=xt,xt=Bt)}return{width:Nt,height:xt,unit:pe,k:Qe,orientation:le}},a.html=function(le,pe){(pe=pe||{}).callback=pe.callback||function(){},pe.html2canvas=pe.html2canvas||{},pe.html2canvas.canvas=pe.html2canvas.canvas||this.canvas,pe.jsPDF=pe.jsPDF||this,pe.fontFaces=pe.fontFaces?pe.fontFaces.map(u0):null;var ye=new de(pe);return pe.worker?ye:ye.from(le).doCallback()}}(ha.API),ha.API.addJS=function(a){return jm=a,this.internal.events.subscribe("postPutResources",function(){Kd=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Kd+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Pm=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+jm+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Kd!==void 0&&Pm!==void 0&&this.internal.out("/Names <</JavaScript "+Kd+" 0 R>>")}),this},function(a){var E;a.events.push(["postPutResources",function(){var y=this,x=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var z=y.outline.render().split(/\r\n/),ee=0;ee<z.length;ee++){var de=z[ee],le=x.exec(de);if(le!=null){var pe=le[1];y.internal.newObjectDeferredBegin(pe,!1)}y.internal.write(de)}if(this.outline.createNamedDestinations){var ye=this.internal.pages.length,Le=[];for(ee=0;ee<ye;ee++){var Qe=y.internal.newObject();Le.push(Qe);var rt=y.internal.getPageInfo(ee+1);y.internal.write("<< /D["+rt.objId+" 0 R /XYZ null null null]>> endobj")}var Se=y.internal.newObject();for(y.internal.write("<< /Names [ "),ee=0;ee<Le.length;ee++)y.internal.write("(page_"+(ee+1)+")"+Le[ee]+" 0 R");y.internal.write(" ] >>","endobj"),E=y.internal.newObject(),y.internal.write("<< /Dests "+Se+" 0 R"),y.internal.write(">>","endobj")}}]),a.events.push(["putCatalog",function(){var y=this;y.outline.root.children.length>0&&(y.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&y.internal.write("/Names "+E+" 0 R"))}]),a.events.push(["initialized",function(){var y=this;y.outline={createNamedDestinations:!1,root:{children:[]}},y.outline.add=function(x,z,ee){var de={title:z,options:ee,children:[]};return x==null&&(x=this.root),x.children.push(de),de},y.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=y,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},y.outline.genIds_r=function(x){x.id=y.internal.newObjectDeferred();for(var z=0;z<x.children.length;z++)this.genIds_r(x.children[z])},y.outline.renderRoot=function(x){this.objStart(x),this.line("/Type /Outlines"),x.children.length>0&&(this.line("/First "+this.makeRef(x.children[0])),this.line("/Last "+this.makeRef(x.children[x.children.length-1]))),this.line("/Count "+this.count_r({count:0},x)),this.objEnd()},y.outline.renderItems=function(x){for(var z=this.ctx.pdf.internal.getVerticalCoordinateString,ee=0;ee<x.children.length;ee++){var de=x.children[ee];this.objStart(de),this.line("/Title "+this.makeString(de.title)),this.line("/Parent "+this.makeRef(x)),ee>0&&this.line("/Prev "+this.makeRef(x.children[ee-1])),ee<x.children.length-1&&this.line("/Next "+this.makeRef(x.children[ee+1])),de.children.length>0&&(this.line("/First "+this.makeRef(de.children[0])),this.line("/Last "+this.makeRef(de.children[de.children.length-1])));var le=this.count=this.count_r({count:0},de);if(le>0&&this.line("/Count "+le),de.options&&de.options.pageNumber){var pe=y.internal.getPageInfo(de.options.pageNumber);this.line("/Dest ["+pe.objId+" 0 R /XYZ 0 "+z(0)+" 0]")}this.objEnd()}for(var ye=0;ye<x.children.length;ye++)this.renderItems(x.children[ye])},y.outline.line=function(x){this.ctx.val+=x+`\r
`},y.outline.makeRef=function(x){return x.id+" 0 R"},y.outline.makeString=function(x){return"("+y.internal.pdfEscape(x)+")"},y.outline.objStart=function(x){this.ctx.val+=`\r
`+x.id+` 0 obj\r
<<\r
`},y.outline.objEnd=function(){this.ctx.val+=`>> \r
endobj\r
`},y.outline.count_r=function(x,z){for(var ee=0;ee<z.children.length;ee++)x.count++,this.count_r(x,z.children[ee]);return x.count}}])}(ha.API),function(a){var E=[192,193,194,195,196,197,198,199];a.processJPEG=function(y,x,z,ee,de,le){var pe,ye=this.decode.DCT_DECODE,Le=null;if(typeof y=="string"||this.__addimage__.isArrayBuffer(y)||this.__addimage__.isArrayBufferView(y)){switch(y=de||y,y=this.__addimage__.isArrayBuffer(y)?new Uint8Array(y):y,pe=function(Qe){for(var rt,Se=256*Qe.charCodeAt(4)+Qe.charCodeAt(5),Bt=Qe.length,xt={width:0,height:0,numcomponents:1},Nt=4;Nt<Bt;Nt+=2){if(Nt+=Se,E.indexOf(Qe.charCodeAt(Nt+1))!==-1){rt=256*Qe.charCodeAt(Nt+5)+Qe.charCodeAt(Nt+6),xt={width:256*Qe.charCodeAt(Nt+7)+Qe.charCodeAt(Nt+8),height:rt,numcomponents:Qe.charCodeAt(Nt+9)};break}Se=256*Qe.charCodeAt(Nt+2)+Qe.charCodeAt(Nt+3)}return xt}(y=this.__addimage__.isArrayBufferView(y)?this.__addimage__.arrayBufferToBinaryString(y):y),pe.numcomponents){case 1:le=this.color_spaces.DEVICE_GRAY;break;case 4:le=this.color_spaces.DEVICE_CMYK;break;case 3:le=this.color_spaces.DEVICE_RGB}Le={data:y,width:pe.width,height:pe.height,colorSpace:le,bitsPerComponent:8,filter:ye,index:x,alias:z}}return Le}}(ha.API),ha.API.processPNG=function(a,E,y,x){if(this.__addimage__.isArrayBuffer(a)&&(a=new Uint8Array(a)),this.__addimage__.isArrayBufferView(a)){var z,ee=q5(a,{checkCrc:!0}),de=ee.width,le=ee.height,pe=ee.channels,ye=ee.palette,Le=ee.depth;z=ye&&pe===1?function(un){for(var Wt=un.width,bn=un.height,dt=un.data,jt=un.palette,qt=un.depth,Jt=!1,In=[],zn=[],Zn=void 0,Dn=!1,Hn=0,Dr=0;Dr<jt.length;Dr++){var cr=(0,Tr.Z)(jt[Dr],4),lt=cr[0],Tt=cr[1],Vt=cr[2],an=cr[3];In.push(lt,Tt,Vt),an!=null&&(an===0?(Hn++,zn.length<1&&zn.push(Dr)):an<255&&(Dn=!0))}if(Dn||Hn>1){Jt=!0,zn=void 0;var yn=Wt*bn;Zn=new Uint8Array(yn);for(var Sn=new DataView(dt.buffer),Wn=0;Wn<yn;Wn++){var Rn=d0(Sn,Wn,qt),or=(0,Tr.Z)(jt[Rn],4)[3];Zn[Wn]=or}}else Hn===0&&(zn=void 0);return{colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:Jt?8:void 0,colorBytes:dt,alphaBytes:Zn,needSMask:Jt,palette:In,mask:zn}}(ee):pe===2||pe===4?function(un){for(var Wt=un.data,bn=un.width,dt=un.height,jt=un.channels,qt=un.depth,Jt=jt===2?"DeviceGray":"DeviceRGB",In=jt-1,zn=bn*dt,Zn=In,Dn=zn*Zn,Hn=1*zn,Dr=Math.ceil(Dn*qt/8),cr=Math.ceil(Hn*qt/8),lt=new Uint8Array(Dr),Tt=new Uint8Array(cr),Vt=new DataView(Wt.buffer),an=new DataView(lt.buffer),yn=new DataView(Tt.buffer),Sn=!1,Wn=0;Wn<zn;Wn++){for(var Rn=Wn*jt,or=0;or<Zn;or++)Um(an,d0(Vt,Rn+or,qt),Wn*Zn+or,qt);var gr=d0(Vt,Rn+Zn,qt);gr<(1<<qt)-1&&(Sn=!0),Um(yn,gr,1*Wn,qt)}return{colorSpace:Jt,colorsPerPixel:In,sMaskBitsPerComponent:Sn?qt:void 0,colorBytes:lt,alphaBytes:Tt,needSMask:Sn}}(ee):function(un){var Wt=un.data,bn=un.channels===1?"DeviceGray":"DeviceRGB";return{colorSpace:bn,colorsPerPixel:bn==="DeviceGray"?1:3,colorBytes:Wt instanceof Uint16Array?function(dt){for(var jt=dt.length,qt=new Uint8Array(2*jt),Jt=new DataView(qt.buffer,qt.byteOffset,qt.byteLength),In=0;In<jt;In++)Jt.setUint16(2*In,dt[In],!1);return qt}(Wt):Wt,needSMask:!1}}(ee);var Qe,rt,Se,Bt=z,xt=Bt.colorSpace,Nt=Bt.colorsPerPixel,pt=Bt.sMaskBitsPerComponent,en=Bt.colorBytes,Kt=Bt.alphaBytes,_t=Bt.needSMask,Pn=Bt.palette,qn=Bt.mask,Un=null;return x!==ha.API.image_compression.NONE&&typeof kr=="function"?(Un=function(un){var Wt;switch(un){case ha.API.image_compression.FAST:Wt=11;break;case ha.API.image_compression.MEDIUM:Wt=13;break;case ha.API.image_compression.SLOW:Wt=14;break;default:Wt=12}return Wt}(x),Qe=this.decode.FLATE_DECODE,rt="/Predictor ".concat(Un," /Colors ").concat(Nt," /BitsPerComponent ").concat(Le," /Columns ").concat(de),a=km(en,Math.ceil(de*Nt*Le/8),Nt,Le,x),_t&&(Se=km(Kt,Math.ceil(de*pt/8),1,pt,x))):(Qe=void 0,rt=void 0,a=en,_t&&(Se=Kt)),(this.__addimage__.isArrayBuffer(a)||this.__addimage__.isArrayBufferView(a))&&(a=this.__addimage__.arrayBufferToBinaryString(a)),(Se&&this.__addimage__.isArrayBuffer(Se)||this.__addimage__.isArrayBufferView(Se))&&(Se=this.__addimage__.arrayBufferToBinaryString(Se)),{alias:y,data:a,index:E,filter:Qe,decodeParameters:rt,transparency:qn,palette:Pn,sMask:Se,predictor:Un,width:de,height:le,bitsPerComponent:Le,sMaskBitsPerComponent:pt,colorSpace:xt}}},function(a){a.processGIF89A=function(E,y,x,z){var ee=new Ev(E),de=ee.width,le=ee.height,pe=[];ee.decodeAndBlitFrameRGBA(0,pe);var ye={data:pe,width:de,height:le},Le=new f0(100).encode(ye,100);return a.processJPEG.call(this,Le,y,x,z)},a.processGIF87A=a.processGIF89A}(ha.API),dl.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var a=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(a);for(var E=0;E<a;E++){var y=this.datav.getUint8(this.pos++,!0),x=this.datav.getUint8(this.pos++,!0),z=this.datav.getUint8(this.pos++,!0),ee=this.datav.getUint8(this.pos++,!0);this.palette[E]={red:z,green:x,blue:y,quad:ee}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},dl.prototype.parseBGR=function(){this.pos=this.offset;try{var a="bit"+this.bitPP,E=this.width*this.height*4;this.data=new Uint8Array(E),this[a]()}catch(y){Ji.log("bit decode error:"+y)}},dl.prototype.bit1=function(){var a,E=Math.ceil(this.width/8),y=E%4;for(a=this.height-1;a>=0;a--){for(var x=this.bottom_up?a:this.height-1-a,z=0;z<E;z++)for(var ee=this.datav.getUint8(this.pos++,!0),de=x*this.width*4+8*z*4,le=0;le<8&&8*z+le<this.width;le++){var pe=this.palette[ee>>7-le&1];this.data[de+4*le]=pe.blue,this.data[de+4*le+1]=pe.green,this.data[de+4*le+2]=pe.red,this.data[de+4*le+3]=255}y!==0&&(this.pos+=4-y)}},dl.prototype.bit4=function(){for(var a=Math.ceil(this.width/2),E=a%4,y=this.height-1;y>=0;y--){for(var x=this.bottom_up?y:this.height-1-y,z=0;z<a;z++){var ee=this.datav.getUint8(this.pos++,!0),de=x*this.width*4+2*z*4,le=ee>>4,pe=15&ee,ye=this.palette[le];if(this.data[de]=ye.blue,this.data[de+1]=ye.green,this.data[de+2]=ye.red,this.data[de+3]=255,2*z+1>=this.width)break;ye=this.palette[pe],this.data[de+4]=ye.blue,this.data[de+4+1]=ye.green,this.data[de+4+2]=ye.red,this.data[de+4+3]=255}E!==0&&(this.pos+=4-E)}},dl.prototype.bit8=function(){for(var a=this.width%4,E=this.height-1;E>=0;E--){for(var y=this.bottom_up?E:this.height-1-E,x=0;x<this.width;x++){var z=this.datav.getUint8(this.pos++,!0),ee=y*this.width*4+4*x;if(z<this.palette.length){var de=this.palette[z];this.data[ee]=de.red,this.data[ee+1]=de.green,this.data[ee+2]=de.blue,this.data[ee+3]=255}else this.data[ee]=255,this.data[ee+1]=255,this.data[ee+2]=255,this.data[ee+3]=255}a!==0&&(this.pos+=4-a)}},dl.prototype.bit15=function(){for(var a=this.width%3,E=parseInt("11111",2),y=this.height-1;y>=0;y--){for(var x=this.bottom_up?y:this.height-1-y,z=0;z<this.width;z++){var ee=this.datav.getUint16(this.pos,!0);this.pos+=2;var de=(ee&E)/E*255|0,le=(ee>>5&E)/E*255|0,pe=(ee>>10&E)/E*255|0,ye=ee>>15?255:0,Le=x*this.width*4+4*z;this.data[Le]=pe,this.data[Le+1]=le,this.data[Le+2]=de,this.data[Le+3]=ye}this.pos+=a}},dl.prototype.bit16=function(){for(var a=this.width%3,E=parseInt("11111",2),y=parseInt("111111",2),x=this.height-1;x>=0;x--){for(var z=this.bottom_up?x:this.height-1-x,ee=0;ee<this.width;ee++){var de=this.datav.getUint16(this.pos,!0);this.pos+=2;var le=(de&E)/E*255|0,pe=(de>>5&y)/y*255|0,ye=(de>>11)/E*255|0,Le=z*this.width*4+4*ee;this.data[Le]=ye,this.data[Le+1]=pe,this.data[Le+2]=le,this.data[Le+3]=255}this.pos+=a}},dl.prototype.bit24=function(){for(var a=this.height-1;a>=0;a--){for(var E=this.bottom_up?a:this.height-1-a,y=0;y<this.width;y++){var x=this.datav.getUint8(this.pos++,!0),z=this.datav.getUint8(this.pos++,!0),ee=this.datav.getUint8(this.pos++,!0),de=E*this.width*4+4*y;this.data[de]=ee,this.data[de+1]=z,this.data[de+2]=x,this.data[de+3]=255}this.pos+=this.width%4}},dl.prototype.bit32=function(){for(var a=this.height-1;a>=0;a--)for(var E=this.bottom_up?a:this.height-1-a,y=0;y<this.width;y++){var x=this.datav.getUint8(this.pos++,!0),z=this.datav.getUint8(this.pos++,!0),ee=this.datav.getUint8(this.pos++,!0),de=this.datav.getUint8(this.pos++,!0),le=E*this.width*4+4*y;this.data[le]=ee,this.data[le+1]=z,this.data[le+2]=x,this.data[le+3]=de}},dl.prototype.getData=function(){return this.data},function(a){a.processBMP=function(E,y,x,z){var ee=new dl(E,!1),de=ee.width,le=ee.height,pe={data:ee.getData(),width:de,height:le},ye=new f0(100).encode(pe,100);return a.processJPEG.call(this,ye,y,x,z)}}(ha.API),Hm.prototype.getData=function(){return this.data},function(a){a.processWEBP=function(E,y,x,z){var ee=new Hm(E),de=ee.width,le=ee.height,pe={data:ee.getData(),width:de,height:le},ye=new f0(100).encode(pe,100);return a.processJPEG.call(this,ye,y,x,z)}}(ha.API),ha.API.processRGBA=function(a,E,y){for(var x=a.data,z=x.length,ee=new Uint8Array(z/4*3),de=new Uint8Array(z/4),le=0,pe=0,ye=0;ye<z;ye+=4){var Le=x[ye],Qe=x[ye+1],rt=x[ye+2],Se=x[ye+3];ee[le++]=Le,ee[le++]=Qe,ee[le++]=rt,de[pe++]=Se}var Bt=this.__addimage__.arrayBufferToBinaryString(ee);return{alpha:this.__addimage__.arrayBufferToBinaryString(de),data:Bt,index:E,alias:y,colorSpace:"DeviceRGB",bitsPerComponent:8,width:a.width,height:a.height}},ha.API.setLanguage=function(a){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[a]!==void 0&&(this.internal.languageSettings.languageCode=a,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},Sc=ha.API,Qd=Sc.getCharWidthsArray=function(a,E){var y,x,z=(E=E||{}).font||this.internal.getFont(),ee=E.fontSize||this.internal.getFontSize(),de=E.charSpace||this.internal.getCharSpace(),le=E.widths?E.widths:z.metadata.Unicode.widths,pe=le.fof?le.fof:1,ye=E.kerning?E.kerning:z.metadata.Unicode.kerning,Le=ye.fof?ye.fof:1,Qe=E.doKerning!==!1,rt=0,Se=a.length,Bt=0,xt=le[0]||pe,Nt=[];for(y=0;y<Se;y++)x=a.charCodeAt(y),typeof z.metadata.widthOfString=="function"?Nt.push((z.metadata.widthOfGlyph(z.metadata.characterToGlyph(x))+de*(1e3/ee)||0)/1e3):(rt=Qe&&(0,b.Z)(ye[x])==="object"&&!isNaN(parseInt(ye[x][Bt],10))?ye[x][Bt]/Le:0,Nt.push((le[x]||xt)/pe+rt)),Bt=x;return Nt},Im=Sc.getStringUnitWidth=function(a,E){var y=(E=E||{}).fontSize||this.internal.getFontSize(),x=E.font||this.internal.getFont(),z=E.charSpace||this.internal.getCharSpace();return Sc.processArabic&&(a=Sc.processArabic(a)),typeof x.metadata.widthOfString=="function"?x.metadata.widthOfString(a,y,z)/y:Qd.apply(this,arguments).reduce(function(ee,de){return ee+de},0)},Mm=function(a,E,y,x){for(var z=[],ee=0,de=a.length,le=0;ee!==de&&le+E[ee]<y;)le+=E[ee],ee++;z.push(a.slice(0,ee));var pe=ee;for(le=0;ee!==de;)le+E[ee]>x&&(z.push(a.slice(pe,ee)),le=0,pe=ee),le+=E[ee],ee++;return pe!==ee&&z.push(a.slice(pe,ee)),z},Om=function(a,E,y){y||(y={});var x,z,ee,de,le,pe,ye,Le=[],Qe=[Le],rt=y.textIndent||0,Se=0,Bt=0,xt=a.split(" "),Nt=Qd.apply(this,[" ",y])[0];if(pe=y.lineIndent===-1?xt[0].length+2:y.lineIndent||0){var pt=Array(pe).join(" "),en=[];xt.map(function(_t){(_t=_t.split(/\s*\n/)).length>1?en=en.concat(_t.map(function(Pn,qn){return(qn&&Pn.length?`
`:"")+Pn})):en.push(_t[0])}),xt=en,pe=Im.apply(this,[pt,y])}for(ee=0,de=xt.length;ee<de;ee++){var Kt=0;if(x=xt[ee],pe&&x[0]==`
`&&(x=x.substr(1),Kt=1),rt+Se+(Bt=(z=Qd.apply(this,[x,y])).reduce(function(_t,Pn){return _t+Pn},0))>E||Kt){if(Bt>E){for(le=Mm.apply(this,[x,z,E-(rt+Se),E]),Le.push(le.shift()),Le=[le.pop()];le.length;)Qe.push([le.shift()]);Bt=z.slice(x.length-(Le[0]?Le[0].length:0)).reduce(function(_t,Pn){return _t+Pn},0)}else Le=[x];Qe.push(Le),rt=Bt+pe,Se=Nt}else Le.push(x),rt+=Se+Bt,Se=Nt}return ye=pe?function(_t,Pn){return(Pn?pt:"")+_t.join(" ")}:function(_t){return _t.join(" ")},Qe.map(ye)},Sc.splitTextToSize=function(a,E,y){var x,z=(y=y||{}).fontSize||this.internal.getFontSize(),ee=function(Le){if(Le.widths&&Le.kerning)return{widths:Le.widths,kerning:Le.kerning};var Qe=this.internal.getFont(Le.fontName,Le.fontStyle),rt="Unicode";return Qe.metadata[rt]?{widths:Qe.metadata[rt].widths||{0:1},kerning:Qe.metadata[rt].kerning||{}}:{font:Qe.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,y);x=Array.isArray(a)?a:String(a).split(/\r?\n/);var de=1*this.internal.scaleFactor*E/z;ee.textIndent=y.textIndent?1*y.textIndent*this.internal.scaleFactor/z:0,ee.lineIndent=y.lineIndent;var le,pe,ye=[];for(le=0,pe=x.length;le<pe;le++)ye=ye.concat(Om.apply(this,[x[le],de,ee]));return ye},function(a){a.__fontmetrics__=a.__fontmetrics__||{};for(var E="0123456789abcdef",y="klmnopqrstuvwxyz",x={},z={},ee=0;ee<16;ee++)x[y[ee]]=E[ee],z[E[ee]]=y[ee];var de=function(rt){return"0x"+parseInt(rt,10).toString(16)},le=a.__fontmetrics__.compress=function(rt){var Se,Bt,xt,Nt,pt=["{"];for(var en in rt){if(Se=rt[en],isNaN(parseInt(en,10))?Bt="'"+en+"'":(en=parseInt(en,10),Bt=(Bt=de(en).slice(2)).slice(0,-1)+z[Bt.slice(-1)]),typeof Se=="number")Se<0?(xt=de(Se).slice(3),Nt="-"):(xt=de(Se).slice(2),Nt=""),xt=Nt+xt.slice(0,-1)+z[xt.slice(-1)];else{if((0,b.Z)(Se)!=="object")throw new Error("Don't know what to do with value type "+(0,b.Z)(Se)+".");xt=le(Se)}pt.push(Bt+xt)}return pt.push("}"),pt.join("")},pe=a.__fontmetrics__.uncompress=function(rt){if(typeof rt!="string")throw new Error("Invalid argument passed to uncompress.");for(var Se,Bt,xt,Nt,pt={},en=1,Kt=pt,_t=[],Pn="",qn="",Un=rt.length-1,un=1;un<Un;un+=1)(Nt=rt[un])=="'"?Se?(xt=Se.join(""),Se=void 0):Se=[]:Se?Se.push(Nt):Nt=="{"?(_t.push([Kt,xt]),Kt={},xt=void 0):Nt=="}"?((Bt=_t.pop())[0][Bt[1]]=Kt,xt=void 0,Kt=Bt[0]):Nt=="-"?en=-1:xt===void 0?x.hasOwnProperty(Nt)?(Pn+=x[Nt],xt=parseInt(Pn,16)*en,en=1,Pn=""):Pn+=Nt:x.hasOwnProperty(Nt)?(qn+=x[Nt],Kt[xt]=parseInt(qn,16)*en,en=1,xt=void 0,qn=""):qn+=Nt;return pt},ye={codePages:["WinAnsiEncoding"],WinAnsiEncoding:pe("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},Le={Unicode:{Courier:ye,"Courier-Bold":ye,"Courier-BoldOblique":ye,"Courier-Oblique":ye,Helvetica:ye,"Helvetica-Bold":ye,"Helvetica-BoldOblique":ye,"Helvetica-Oblique":ye,"Times-Roman":ye,"Times-Bold":ye,"Times-BoldItalic":ye,"Times-Italic":ye}},Qe={Unicode:{"Courier-Oblique":pe("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":pe("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":pe("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:pe("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":pe("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":pe("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:pe("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:pe("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":pe("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:pe("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":pe("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":pe("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":pe("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":pe("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};a.events.push(["addFont",function(rt){var Se=rt.font,Bt=Qe.Unicode[Se.postScriptName];Bt&&(Se.metadata.Unicode={},Se.metadata.Unicode.widths=Bt.widths,Se.metadata.Unicode.kerning=Bt.kerning);var xt=Le.Unicode[Se.postScriptName];xt&&(Se.metadata.Unicode.encoding=xt,Se.encoding=xt.codePages[0])}])}(ha.API),function(a){var E=function(y){for(var x=y.length,z=new Uint8Array(x),ee=0;ee<x;ee++)z[ee]=y.charCodeAt(ee);return z};a.API.events.push(["addFont",function(y){var x=void 0,z=y.font,ee=y.instance;if(!z.isStandardFont){if(ee===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+z.postScriptName+"').");if(typeof(x=ee.existsFileInVFS(z.postScriptName)===!1?ee.loadFile(z.postScriptName):ee.getFileFromVFS(z.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+z.postScriptName+"').");(function(de,le){le=/^\x00\x01\x00\x00/.test(le)?E(le):E(Hd(le)),de.metadata=a.API.TTFFont.open(le),de.metadata.Unicode=de.metadata.Unicode||{encoding:{},kerning:{},widths:[]},de.metadata.glyIdsUsed=[0]})(z,x)}}])}(ha),ha.API.addSvgAsImage=function(a,E,y,x,z,ee,de,le){if(isNaN(E)||isNaN(y))throw Ji.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(x)||isNaN(z))throw Ji.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var pe=document.createElement("canvas");pe.width=x,pe.height=z;var ye=pe.getContext("2d");ye.fillStyle="#fff",ye.fillRect(0,0,pe.width,pe.height);var Le={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},Qe=this;return(za.canvg?Promise.resolve(za.canvg):ae.e(3754).then(ae.bind(ae,63754))).catch(function(rt){return Promise.reject(new Error("Could not load canvg: "+rt))}).then(function(rt){return rt.default?rt.default:rt}).then(function(rt){return rt.fromString(ye,a,Le)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(rt){return rt.render(Le)}).then(function(){Qe.addImage(pe.toDataURL("image/jpeg",1),E,y,x,z,de,le)})},ha.API.putTotalPages=function(a){var E,y=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(E=new RegExp(a,"g"),y=this.internal.getNumberOfPages()):(E=new RegExp(this.pdfEscape16(a,this.internal.getFont()),"g"),y=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var x=1;x<=this.internal.getNumberOfPages();x++)for(var z=0;z<this.internal.pages[x].length;z++)this.internal.pages[x][z]=this.internal.pages[x][z].replace(E,y);return this},ha.API.viewerPreferences=function(a,E){var y;a=a||{},E=E||!1;var x,z,ee,de={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},le=Object.keys(de),pe=[],ye=0,Le=0,Qe=0;function rt(Bt,xt){var Nt,pt=!1;for(Nt=0;Nt<Bt.length;Nt+=1)Bt[Nt]===xt&&(pt=!0);return pt}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(de)),this.internal.viewerpreferences.isSubscribed=!1),y=this.internal.viewerpreferences.configuration,a==="reset"||E===!0){var Se=le.length;for(Qe=0;Qe<Se;Qe+=1)y[le[Qe]].value=y[le[Qe]].defaultValue,y[le[Qe]].explicitSet=!1}if((0,b.Z)(a)==="object"){for(z in a)if(ee=a[z],rt(le,z)&&ee!==void 0){if(y[z].type==="boolean"&&typeof ee=="boolean")y[z].value=ee;else if(y[z].type==="name"&&rt(y[z].valueSet,ee))y[z].value=ee;else if(y[z].type==="integer"&&Number.isInteger(ee))y[z].value=ee;else if(y[z].type==="array"){for(ye=0;ye<ee.length;ye+=1)if(x=!0,ee[ye].length===1&&typeof ee[ye][0]=="number")pe.push(String(ee[ye]-1));else if(ee[ye].length>1){for(Le=0;Le<ee[ye].length;Le+=1)typeof ee[ye][Le]!="number"&&(x=!1);x===!0&&pe.push([ee[ye][0]-1,ee[ye][1]-1].join(" "))}y[z].value="["+pe.join(" ")+"]"}else y[z].value=y[z].defaultValue;y[z].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var Bt,xt=[];for(Bt in y)y[Bt].explicitSet===!0&&(y[Bt].type==="name"?xt.push("/"+Bt+" /"+y[Bt].value):xt.push("/"+Bt+" "+y[Bt].value));xt.length!==0&&this.internal.write(`/ViewerPreferences
<<
`+xt.join(`
`)+`
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=y,this},function(a){var E=function(){var x='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',z=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),ee=unescape(encodeURIComponent(x)),de=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),le=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),pe=unescape(encodeURIComponent("</x:xmpmeta>")),ye=ee.length+de.length+le.length+z.length+pe.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+ye+" >>"),this.internal.write("stream"),this.internal.write(z+ee+de+le+pe),this.internal.write("endstream"),this.internal.write("endobj")},y=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};a.addMetadata=function(x,z){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:x,namespaceuri:z||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",y),this.internal.events.subscribe("postPutResources",E)),this}}(ha.API),function(a){var E=a.API,y=E.pdfEscape16=function(ee,de){for(var le,pe=de.metadata.Unicode.widths,ye=["","0","00","000","0000"],Le=[""],Qe=0,rt=ee.length;Qe<rt;++Qe){if(le=de.metadata.characterToGlyph(ee.charCodeAt(Qe)),de.metadata.glyIdsUsed.push(le),de.metadata.toUnicode[le]=ee.charCodeAt(Qe),pe.indexOf(le)==-1&&(pe.push(le),pe.push([parseInt(de.metadata.widthOfGlyph(le),10)])),le=="0")return Le.join("");le=le.toString(16),Le.push(ye[4-le.length],le)}return Le.join("")},x=function(ee){var de,le,pe,ye,Le,Qe,rt;for(Le=`/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CIDSystemInfo <<
/Registry (Adobe)
/Ordering (UCS)
/Supplement 0
>> def
/CMapName /Adobe-Identity-UCS def
/CMapType 2 def
1 begincodespacerange
<0000><ffff>
endcodespacerange`,pe=[],Qe=0,rt=(le=Object.keys(ee).sort(function(Se,Bt){return Se-Bt})).length;Qe<rt;Qe++)de=le[Qe],pe.length>=100&&(Le+=`
`+pe.length+` beginbfchar
`+pe.join(`
`)+`
endbfchar`,pe=[]),ee[de]!==void 0&&ee[de]!==null&&typeof ee[de].toString=="function"&&(ye=("0000"+ee[de].toString(16)).slice(-4),de=("0000"+(+de).toString(16)).slice(-4),pe.push("<"+de+"><"+ye+">"));return pe.length&&(Le+=`
`+pe.length+` beginbfchar
`+pe.join(`
`)+`
endbfchar
`),Le+`endcmap
CMapName currentdict /CMap defineresource pop
end
end`};E.events.push(["putFont",function(ee){(function(de){var le=de.font,pe=de.out,ye=de.newObject,Le=de.putStream;if(le.metadata instanceof a.API.TTFFont&&le.encoding==="Identity-H"){for(var Qe=le.metadata.Unicode.widths,rt=le.metadata.subset.encode(le.metadata.glyIdsUsed,1),Se="",Bt=0;Bt<rt.length;Bt++)Se+=String.fromCharCode(rt[Bt]);var xt=ye();Le({data:Se,addLength1:!0,objectId:xt}),pe("endobj");var Nt=ye();Le({data:x(le.metadata.toUnicode),addLength1:!0,objectId:Nt}),pe("endobj");var pt=ye();pe("<<"),pe("/Type /FontDescriptor"),pe("/FontName /"+Bc(le.fontName)),pe("/FontFile2 "+xt+" 0 R"),pe("/FontBBox "+a.API.PDFObject.convert(le.metadata.bbox)),pe("/Flags "+le.metadata.flags),pe("/StemV "+le.metadata.stemV),pe("/ItalicAngle "+le.metadata.italicAngle),pe("/Ascent "+le.metadata.ascender),pe("/Descent "+le.metadata.decender),pe("/CapHeight "+le.metadata.capHeight),pe(">>"),pe("endobj");var en=ye();pe("<<"),pe("/Type /Font"),pe("/BaseFont /"+Bc(le.fontName)),pe("/FontDescriptor "+pt+" 0 R"),pe("/W "+a.API.PDFObject.convert(Qe)),pe("/CIDToGIDMap /Identity"),pe("/DW 1000"),pe("/Subtype /CIDFontType2"),pe("/CIDSystemInfo"),pe("<<"),pe("/Supplement 0"),pe("/Registry (Adobe)"),pe("/Ordering ("+le.encoding+")"),pe(">>"),pe(">>"),pe("endobj"),le.objectNumber=ye(),pe("<<"),pe("/Type /Font"),pe("/Subtype /Type0"),pe("/ToUnicode "+Nt+" 0 R"),pe("/BaseFont /"+Bc(le.fontName)),pe("/Encoding /"+le.encoding),pe("/DescendantFonts ["+en+" 0 R]"),pe(">>"),pe("endobj"),le.isAlreadyPutted=!0}})(ee)}]),E.events.push(["putFont",function(ee){(function(de){var le=de.font,pe=de.out,ye=de.newObject,Le=de.putStream;if(le.metadata instanceof a.API.TTFFont&&le.encoding==="WinAnsiEncoding"){for(var Qe=le.metadata.rawData,rt="",Se=0;Se<Qe.length;Se++)rt+=String.fromCharCode(Qe[Se]);var Bt=ye();Le({data:rt,addLength1:!0,objectId:Bt}),pe("endobj");var xt=ye();Le({data:x(le.metadata.toUnicode),addLength1:!0,objectId:xt}),pe("endobj");var Nt=ye();pe("<<"),pe("/Descent "+le.metadata.decender),pe("/CapHeight "+le.metadata.capHeight),pe("/StemV "+le.metadata.stemV),pe("/Type /FontDescriptor"),pe("/FontFile2 "+Bt+" 0 R"),pe("/Flags 96"),pe("/FontBBox "+a.API.PDFObject.convert(le.metadata.bbox)),pe("/FontName /"+Bc(le.fontName)),pe("/ItalicAngle "+le.metadata.italicAngle),pe("/Ascent "+le.metadata.ascender),pe(">>"),pe("endobj"),le.objectNumber=ye();for(var pt=0;pt<le.metadata.hmtx.widths.length;pt++)le.metadata.hmtx.widths[pt]=parseInt(le.metadata.hmtx.widths[pt]*(1e3/le.metadata.head.unitsPerEm));pe("<</Subtype/TrueType/Type/Font/ToUnicode "+xt+" 0 R/BaseFont/"+Bc(le.fontName)+"/FontDescriptor "+Nt+" 0 R/Encoding/"+le.encoding+" /FirstChar 29 /LastChar 255 /Widths "+a.API.PDFObject.convert(le.metadata.hmtx.widths)+">>"),pe("endobj"),le.isAlreadyPutted=!0}})(ee)}]);var z=function(ee){var de,le=ee.text||"",pe=ee.x,ye=ee.y,Le=ee.options||{},Qe=ee.mutex||{},rt=Qe.pdfEscape,Se=Qe.activeFontKey,Bt=Qe.fonts,xt=Se,Nt="",pt=0,en="",Kt=Bt[xt].encoding;if(Bt[xt].encoding!=="Identity-H")return{text:le,x:pe,y:ye,options:Le,mutex:Qe};for(en=le,xt=Se,Array.isArray(le)&&(en=le[0]),pt=0;pt<en.length;pt+=1)Bt[xt].metadata.hasOwnProperty("cmap")&&(de=Bt[xt].metadata.cmap.unicode.codeMap[en[pt].charCodeAt(0)]),de||en[pt].charCodeAt(0)<256&&Bt[xt].metadata.hasOwnProperty("Unicode")?Nt+=en[pt]:Nt+="";var _t="";return parseInt(xt.slice(1))<14||Kt==="WinAnsiEncoding"?_t=rt(Nt,xt).split("").map(function(Pn){return Pn.charCodeAt(0).toString(16)}).join(""):Kt==="Identity-H"&&(_t=y(Nt,Bt[xt])),Qe.isHex=!0,{text:_t,x:pe,y:ye,options:Le,mutex:Qe}};E.events.push(["postProcessText",function(ee){var de=ee.text||"",le=[],pe={text:de,x:ee.x,y:ee.y,options:ee.options,mutex:ee.mutex};if(Array.isArray(de)){var ye=0;for(ye=0;ye<de.length;ye+=1)Array.isArray(de[ye])&&de[ye].length===3?le.push([z(Object.assign({},pe,{text:de[ye][0]})).text,de[ye][1],de[ye][2]]):le.push(z(Object.assign({},pe,{text:de[ye]})).text);ee.text=le}else ee.text=z(Object.assign({},pe,{text:de})).text}])}(ha),function(a){var E=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};a.existsFileInVFS=function(y){return E.call(this),this.internal.vFS[y]!==void 0},a.addFileToVFS=function(y,x){return E.call(this),this.internal.vFS[y]=x,this},a.getFileFromVFS=function(y){return E.call(this),this.internal.vFS[y]!==void 0?this.internal.vFS[y]:null}}(ha.API),function(a){a.__bidiEngine__=a.prototype.__bidiEngine__=function(x){var z,ee,de,le,pe,ye,Le,Qe=E,rt=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],Se=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],Bt={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},xt={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},Nt=["(",")","(","<",">","<","[","]","[","{","}","{","\xAB","\xBB","\xAB","\u2039","\u203A","\u2039","\u2045","\u2046","\u2045","\u207D","\u207E","\u207D","\u208D","\u208E","\u208D","\u2264","\u2265","\u2264","\u2329","\u232A","\u2329","\uFE59","\uFE5A","\uFE59","\uFE5B","\uFE5C","\uFE5B","\uFE5D","\uFE5E","\uFE5D","\uFE64","\uFE65","\uFE64"],pt=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),en=!1,Kt=0;this.__bidiEngine__={};var _t=function(dt){var jt=dt.charCodeAt(),qt=jt>>8,Jt=xt[qt];return Jt!==void 0?Qe[256*Jt+(255&jt)]:qt===252||qt===253?"AL":pt.test(qt)?"L":qt===8?"R":"N"},Pn=function(dt){for(var jt,qt=0;qt<dt.length;qt++){if((jt=_t(dt.charAt(qt)))==="L")return!1;if(jt==="R")return!0}return!1},qn=function(dt,jt,qt,Jt){var In,zn,Zn,Dn,Hn=jt[Jt];switch(Hn){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":en=!1;break;case"N":case"AN":break;case"EN":en&&(Hn="AN");break;case"AL":en=!0,Hn="R";break;case"WS":case"BN":Hn="N";break;case"CS":Jt<1||Jt+1>=jt.length||(In=qt[Jt-1])!=="EN"&&In!=="AN"||(zn=jt[Jt+1])!=="EN"&&zn!=="AN"?Hn="N":en&&(zn="AN"),Hn=zn===In?zn:"N";break;case"ES":Hn=(In=Jt>0?qt[Jt-1]:"B")==="EN"&&Jt+1<jt.length&&jt[Jt+1]==="EN"?"EN":"N";break;case"ET":if(Jt>0&&qt[Jt-1]==="EN"){Hn="EN";break}if(en){Hn="N";break}for(Zn=Jt+1,Dn=jt.length;Zn<Dn&&jt[Zn]==="ET";)Zn++;Hn=Zn<Dn&&jt[Zn]==="EN"?"EN":"N";break;case"NSM":if(de&&!le){for(Dn=jt.length,Zn=Jt+1;Zn<Dn&&jt[Zn]==="NSM";)Zn++;if(Zn<Dn){var Dr=dt[Jt],cr=Dr>=1425&&Dr<=2303||Dr===64286;if(In=jt[Zn],cr&&(In==="R"||In==="AL")){Hn="R";break}}}Hn=Jt<1||(In=jt[Jt-1])==="B"?"N":qt[Jt-1];break;case"B":en=!1,z=!0,Hn=Kt;break;case"S":ee=!0,Hn="N"}return Hn},Un=function(dt,jt,qt){var Jt=dt.split("");return qt&&un(Jt,qt,{hiLevel:Kt}),Jt.reverse(),jt&&jt.reverse(),Jt.join("")},un=function(dt,jt,qt){var Jt,In,zn,Zn,Dn,Hn=-1,Dr=dt.length,cr=0,lt=[],Tt=Kt?Se:rt,Vt=[];for(en=!1,z=!1,ee=!1,In=0;In<Dr;In++)Vt[In]=_t(dt[In]);for(zn=0;zn<Dr;zn++){if(Dn=cr,lt[zn]=qn(dt,Vt,lt,zn),Jt=240&(cr=Tt[Dn][Bt[lt[zn]]]),cr&=15,jt[zn]=Zn=Tt[cr][5],Jt>0)if(Jt===16){for(In=Hn;In<zn;In++)jt[In]=1;Hn=-1}else Hn=-1;if(Tt[cr][6])Hn===-1&&(Hn=zn);else if(Hn>-1){for(In=Hn;In<zn;In++)jt[In]=Zn;Hn=-1}Vt[zn]==="B"&&(jt[zn]=0),qt.hiLevel|=Zn}ee&&function(an,yn,Sn){for(var Wn=0;Wn<Sn;Wn++)if(an[Wn]==="S"){yn[Wn]=Kt;for(var Rn=Wn-1;Rn>=0&&an[Rn]==="WS";Rn--)yn[Rn]=Kt}}(Vt,jt,Dr)},Wt=function(dt,jt,qt,Jt,In){if(!(In.hiLevel<dt)){if(dt===1&&Kt===1&&!z)return jt.reverse(),void(qt&&qt.reverse());for(var zn,Zn,Dn,Hn,Dr=jt.length,cr=0;cr<Dr;){if(Jt[cr]>=dt){for(Dn=cr+1;Dn<Dr&&Jt[Dn]>=dt;)Dn++;for(Hn=cr,Zn=Dn-1;Hn<Zn;Hn++,Zn--)zn=jt[Hn],jt[Hn]=jt[Zn],jt[Zn]=zn,qt&&(zn=qt[Hn],qt[Hn]=qt[Zn],qt[Zn]=zn);cr=Dn}cr++}}},bn=function(dt,jt,qt){var Jt=dt.split(""),In={hiLevel:Kt};return qt||(qt=[]),un(Jt,qt,In),function(zn,Zn,Dn){if(Dn.hiLevel!==0&&Le)for(var Hn,Dr=0;Dr<zn.length;Dr++)Zn[Dr]===1&&(Hn=Nt.indexOf(zn[Dr]))>=0&&(zn[Dr]=Nt[Hn+1])}(Jt,qt,In),Wt(2,Jt,jt,qt,In),Wt(1,Jt,jt,qt,In),Jt.join("")};return this.__bidiEngine__.doBidiReorder=function(dt,jt,qt){if(function(In,zn){if(zn)for(var Zn=0;Zn<In.length;Zn++)zn[Zn]=Zn;le===void 0&&(le=Pn(In)),ye===void 0&&(ye=Pn(In))}(dt,jt),de||!pe||ye)if(de&&pe&&le^ye)Kt=le?1:0,dt=Un(dt,jt,qt);else if(!de&&pe&&ye)Kt=le?1:0,dt=bn(dt,jt,qt),dt=Un(dt,jt);else if(!de||le||pe||ye){if(de&&!pe&&le^ye)dt=Un(dt,jt),le?(Kt=0,dt=bn(dt,jt,qt)):(Kt=1,dt=bn(dt,jt,qt),dt=Un(dt,jt));else if(de&&le&&!pe&&ye)Kt=1,dt=bn(dt,jt,qt),dt=Un(dt,jt);else if(!de&&!pe&&le^ye){var Jt=Le;le?(Kt=1,dt=bn(dt,jt,qt),Kt=0,Le=!1,dt=bn(dt,jt,qt),Le=Jt):(Kt=0,dt=bn(dt,jt,qt),dt=Un(dt,jt),Kt=1,Le=!1,dt=bn(dt,jt,qt),Le=Jt,dt=Un(dt,jt))}}else Kt=0,dt=bn(dt,jt,qt);else Kt=le?1:0,dt=bn(dt,jt,qt);return dt},this.__bidiEngine__.setOptions=function(dt){dt&&(de=dt.isInputVisual,pe=dt.isOutputVisual,le=dt.isInputRtl,ye=dt.isOutputRtl,Le=dt.isSymmetricSwapping)},this.__bidiEngine__.setOptions(x),this.__bidiEngine__};var E=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],y=new a.__bidiEngine__({isInputVisual:!0});a.API.events.push(["postProcessText",function(x){var z=x.text;x.x,x.y;var ee=x.options||{};x.mutex,ee.lang;var de=[];if(ee.isInputVisual=typeof ee.isInputVisual!="boolean"||ee.isInputVisual,y.setOptions(ee),Object.prototype.toString.call(z)==="[object Array]"){var le=0;for(de=[],le=0;le<z.length;le+=1)Object.prototype.toString.call(z[le])==="[object Array]"?de.push([y.doBidiReorder(z[le][0]),z[le][1],z[le][2]]):de.push([y.doBidiReorder(z[le])]);x.text=de}else x.text=y.doBidiReorder(z);y.setOptions({isInputVisual:!0})}])}(ha),ha.API.TTFFont=function(){function a(E){var y;if(this.rawData=E,y=this.contents=new fu(E),this.contents.pos=4,y.readString(4)==="ttcf")throw new Error("TTCF not supported.");y.pos=0,this.parse(),this.subset=new Ov(this),this.registerTTF()}return a.open=function(E){return new a(E)},a.prototype.parse=function(){return this.directory=new bv(this.contents),this.head=new xv(this),this.name=new Sv(this),this.cmap=new Vm(this),this.toUnicode={},this.hhea=new Cv(this),this.maxp=new Nv(this),this.hmtx=new Lv(this),this.post=new Bv(this),this.os2=new Fv(this),this.loca=new Mv(this),this.glyf=new Pv(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},a.prototype.registerTTF=function(){var E,y,x,z,ee;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var de,le,pe,ye;for(ye=[],de=0,le=(pe=this.bbox).length;de<le;de++)E=pe[de],ye.push(Math.round(E*this.scaleFactor));return ye}.call(this),this.stemV=0,this.post.exists?(x=255&(z=this.post.italic_angle),32768&(y=z>>16)&&(y=-(1+(65535^y))),this.italicAngle=+(y+"."+x)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(ee=this.familyClass)===1||ee===2||ee===3||ee===4||ee===5||ee===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},a.prototype.characterToGlyph=function(E){var y;return((y=this.cmap.unicode)!=null?y.codeMap[E]:void 0)||0},a.prototype.widthOfGlyph=function(E){var y;return y=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(E).advance*y},a.prototype.widthOfString=function(E,y,x){var z,ee,de,le;for(de=0,ee=0,le=(E=""+E).length;0<=le?ee<le:ee>le;ee=0<=le?++ee:--ee)z=E.charCodeAt(ee),de+=this.widthOfGlyph(this.characterToGlyph(z))+x*(1e3/y)||0;return de*(y/1e3)},a.prototype.lineHeight=function(E,y){var x;return y==null&&(y=!1),x=y?this.lineGap:0,(this.ascender+x-this.decender)/1e3*E},a}();var fl,fu=function(){function a(E){this.data=E!=null?E:[],this.pos=0,this.length=this.data.length}return a.prototype.readByte=function(){return this.data[this.pos++]},a.prototype.writeByte=function(E){return this.data[this.pos++]=E},a.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},a.prototype.writeUInt32=function(E){return this.writeByte(E>>>24&255),this.writeByte(E>>16&255),this.writeByte(E>>8&255),this.writeByte(255&E)},a.prototype.readInt32=function(){var E;return(E=this.readUInt32())>=2147483648?E-4294967296:E},a.prototype.writeInt32=function(E){return E<0&&(E+=4294967296),this.writeUInt32(E)},a.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},a.prototype.writeUInt16=function(E){return this.writeByte(E>>8&255),this.writeByte(255&E)},a.prototype.readInt16=function(){var E;return(E=this.readUInt16())>=32768?E-65536:E},a.prototype.writeInt16=function(E){return E<0&&(E+=65536),this.writeUInt16(E)},a.prototype.readString=function(E){var y,x;for(x=[],y=0;0<=E?y<E:y>E;y=0<=E?++y:--y)x[y]=String.fromCharCode(this.readByte());return x.join("")},a.prototype.writeString=function(E){var y,x,z;for(z=[],y=0,x=E.length;0<=x?y<x:y>x;y=0<=x?++y:--y)z.push(this.writeByte(E.charCodeAt(y)));return z},a.prototype.readShort=function(){return this.readInt16()},a.prototype.writeShort=function(E){return this.writeInt16(E)},a.prototype.readLongLong=function(){var E,y,x,z,ee,de,le,pe;return E=this.readByte(),y=this.readByte(),x=this.readByte(),z=this.readByte(),ee=this.readByte(),de=this.readByte(),le=this.readByte(),pe=this.readByte(),128&E?-1*(72057594037927940*(255^E)+281474976710656*(255^y)+1099511627776*(255^x)+4294967296*(255^z)+16777216*(255^ee)+65536*(255^de)+256*(255^le)+(255^pe)+1):72057594037927940*E+281474976710656*y+1099511627776*x+4294967296*z+16777216*ee+65536*de+256*le+pe},a.prototype.writeLongLong=function(E){var y,x;return y=Math.floor(E/4294967296),x=4294967295&E,this.writeByte(y>>24&255),this.writeByte(y>>16&255),this.writeByte(y>>8&255),this.writeByte(255&y),this.writeByte(x>>24&255),this.writeByte(x>>16&255),this.writeByte(x>>8&255),this.writeByte(255&x)},a.prototype.readInt=function(){return this.readInt32()},a.prototype.writeInt=function(E){return this.writeInt32(E)},a.prototype.read=function(E){var y,x;for(y=[],x=0;0<=E?x<E:x>E;x=0<=E?++x:--x)y.push(this.readByte());return y},a.prototype.write=function(E){var y,x,z,ee;for(ee=[],x=0,z=E.length;x<z;x++)y=E[x],ee.push(this.writeByte(y));return ee},a}(),bv=function(){var a;function E(y){var x,z,ee;for(this.scalarType=y.readInt(),this.tableCount=y.readShort(),this.searchRange=y.readShort(),this.entrySelector=y.readShort(),this.rangeShift=y.readShort(),this.tables={},z=0,ee=this.tableCount;0<=ee?z<ee:z>ee;z=0<=ee?++z:--z)x={tag:y.readString(4),checksum:y.readInt(),offset:y.readInt(),length:y.readInt()},this.tables[x.tag]=x}return E.prototype.encode=function(y){var x,z,ee,de,le,pe,ye,Le,Qe,rt,Se,Bt,xt;for(xt in Se=Object.keys(y).length,pe=Math.log(2),Qe=16*Math.floor(Math.log(Se)/pe),de=Math.floor(Qe/pe),Le=16*Se-Qe,(z=new fu).writeInt(this.scalarType),z.writeShort(Se),z.writeShort(Qe),z.writeShort(de),z.writeShort(Le),ee=16*Se,ye=z.pos+ee,le=null,Bt=[],y)for(rt=y[xt],z.writeString(xt),z.writeInt(a(rt)),z.writeInt(ye),z.writeInt(rt.length),Bt=Bt.concat(rt),xt==="head"&&(le=ye),ye+=rt.length;ye%4;)Bt.push(0),ye++;return z.write(Bt),x=2981146554-a(z.data),z.pos=le+8,z.writeUInt32(x),z.data},a=function(y){var x,z,ee,de;for(y=Gm.call(y);y.length%4;)y.push(0);for(ee=new fu(y),z=0,x=0,de=y.length;x<de;x=x+=4)z+=ee.readUInt32();return 4294967295&z},E}(),wv={}.hasOwnProperty,Dl=function(a,E){for(var y in E)wv.call(E,y)&&(a[y]=E[y]);function x(){this.constructor=a}return x.prototype=E.prototype,a.prototype=new x,a.__super__=E.prototype,a};fl=function(){function a(E){var y;this.file=E,y=this.file.directory.tables[this.tag],this.exists=!!y,y&&(this.offset=y.offset,this.length=y.length,this.parse(this.file.contents))}return a.prototype.parse=function(){},a.prototype.encode=function(){},a.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},a}();var xv=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return Dl(a,fl),a.prototype.tag="head",a.prototype.parse=function(E){return E.pos=this.offset,this.version=E.readInt(),this.revision=E.readInt(),this.checkSumAdjustment=E.readInt(),this.magicNumber=E.readInt(),this.flags=E.readShort(),this.unitsPerEm=E.readShort(),this.created=E.readLongLong(),this.modified=E.readLongLong(),this.xMin=E.readShort(),this.yMin=E.readShort(),this.xMax=E.readShort(),this.yMax=E.readShort(),this.macStyle=E.readShort(),this.lowestRecPPEM=E.readShort(),this.fontDirectionHint=E.readShort(),this.indexToLocFormat=E.readShort(),this.glyphDataFormat=E.readShort()},a.prototype.encode=function(E){var y;return(y=new fu).writeInt(this.version),y.writeInt(this.revision),y.writeInt(this.checkSumAdjustment),y.writeInt(this.magicNumber),y.writeShort(this.flags),y.writeShort(this.unitsPerEm),y.writeLongLong(this.created),y.writeLongLong(this.modified),y.writeShort(this.xMin),y.writeShort(this.yMin),y.writeShort(this.xMax),y.writeShort(this.yMax),y.writeShort(this.macStyle),y.writeShort(this.lowestRecPPEM),y.writeShort(this.fontDirectionHint),y.writeShort(E),y.writeShort(this.glyphDataFormat),y.data},a}(),Ym=function(){function a(E,y){var x,z,ee,de,le,pe,ye,Le,Qe,rt,Se,Bt,xt,Nt,pt,en,Kt;switch(this.platformID=E.readUInt16(),this.encodingID=E.readShort(),this.offset=y+E.readInt(),Qe=E.pos,E.pos=this.offset,this.format=E.readUInt16(),this.length=E.readUInt16(),this.language=E.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(pe=0;pe<256;++pe)this.codeMap[pe]=E.readByte();break;case 4:for(Se=E.readUInt16(),rt=Se/2,E.pos+=6,ee=function(){var _t,Pn;for(Pn=[],pe=_t=0;0<=rt?_t<rt:_t>rt;pe=0<=rt?++_t:--_t)Pn.push(E.readUInt16());return Pn}(),E.pos+=2,xt=function(){var _t,Pn;for(Pn=[],pe=_t=0;0<=rt?_t<rt:_t>rt;pe=0<=rt?++_t:--_t)Pn.push(E.readUInt16());return Pn}(),ye=function(){var _t,Pn;for(Pn=[],pe=_t=0;0<=rt?_t<rt:_t>rt;pe=0<=rt?++_t:--_t)Pn.push(E.readUInt16());return Pn}(),Le=function(){var _t,Pn;for(Pn=[],pe=_t=0;0<=rt?_t<rt:_t>rt;pe=0<=rt?++_t:--_t)Pn.push(E.readUInt16());return Pn}(),z=(this.length-E.pos+this.offset)/2,le=function(){var _t,Pn;for(Pn=[],pe=_t=0;0<=z?_t<z:_t>z;pe=0<=z?++_t:--_t)Pn.push(E.readUInt16());return Pn}(),pe=pt=0,Kt=ee.length;pt<Kt;pe=++pt)for(Nt=ee[pe],x=en=Bt=xt[pe];Bt<=Nt?en<=Nt:en>=Nt;x=Bt<=Nt?++en:--en)Le[pe]===0?de=x+ye[pe]:(de=le[Le[pe]/2+(x-Bt)-(rt-pe)]||0)!==0&&(de+=ye[pe]),this.codeMap[x]=65535&de}E.pos=Qe}return a.encode=function(E,y){var x,z,ee,de,le,pe,ye,Le,Qe,rt,Se,Bt,xt,Nt,pt,en,Kt,_t,Pn,qn,Un,un,Wt,bn,dt,jt,qt,Jt,In,zn,Zn,Dn,Hn,Dr,cr,lt,Tt,Vt,an,yn,Sn,Wn,Rn,or,gr,Zr;switch(Jt=new fu,de=Object.keys(E).sort(function(Hr,Qn){return Hr-Qn}),y){case"macroman":for(xt=0,Nt=function(){var Hr=[];for(Bt=0;Bt<256;++Bt)Hr.push(0);return Hr}(),en={0:0},ee={},In=0,Hn=de.length;In<Hn;In++)en[Rn=E[z=de[In]]]==null&&(en[Rn]=++xt),ee[z]={old:E[z],new:en[E[z]]},Nt[z]=en[E[z]];return Jt.writeUInt16(1),Jt.writeUInt16(0),Jt.writeUInt32(12),Jt.writeUInt16(0),Jt.writeUInt16(262),Jt.writeUInt16(0),Jt.write(Nt),{charMap:ee,subtable:Jt.data,maxGlyphID:xt+1};case"unicode":for(jt=[],Qe=[],Kt=0,en={},x={},pt=ye=null,zn=0,Dr=de.length;zn<Dr;zn++)en[Pn=E[z=de[zn]]]==null&&(en[Pn]=++Kt),x[z]={old:Pn,new:en[Pn]},le=en[Pn]-z,pt!=null&&le===ye||(pt&&Qe.push(pt),jt.push(z),ye=le),pt=z;for(pt&&Qe.push(pt),Qe.push(65535),jt.push(65535),bn=2*(Wt=jt.length),un=2*Math.pow(Math.log(Wt)/Math.LN2,2),rt=Math.log(un/2)/Math.LN2,Un=2*Wt-un,pe=[],qn=[],Se=[],Bt=Zn=0,cr=jt.length;Zn<cr;Bt=++Zn){if(dt=jt[Bt],Le=Qe[Bt],dt===65535){pe.push(0),qn.push(0);break}if(dt-(qt=x[dt].new)>=32768)for(pe.push(0),qn.push(2*(Se.length+Wt-Bt)),z=Dn=dt;dt<=Le?Dn<=Le:Dn>=Le;z=dt<=Le?++Dn:--Dn)Se.push(x[z].new);else pe.push(qt-dt),qn.push(0)}for(Jt.writeUInt16(3),Jt.writeUInt16(1),Jt.writeUInt32(12),Jt.writeUInt16(4),Jt.writeUInt16(16+8*Wt+2*Se.length),Jt.writeUInt16(0),Jt.writeUInt16(bn),Jt.writeUInt16(un),Jt.writeUInt16(rt),Jt.writeUInt16(Un),Sn=0,lt=Qe.length;Sn<lt;Sn++)z=Qe[Sn],Jt.writeUInt16(z);for(Jt.writeUInt16(0),Wn=0,Tt=jt.length;Wn<Tt;Wn++)z=jt[Wn],Jt.writeUInt16(z);for(or=0,Vt=pe.length;or<Vt;or++)le=pe[or],Jt.writeUInt16(le);for(gr=0,an=qn.length;gr<an;gr++)_t=qn[gr],Jt.writeUInt16(_t);for(Zr=0,yn=Se.length;Zr<yn;Zr++)xt=Se[Zr],Jt.writeUInt16(xt);return{charMap:x,subtable:Jt.data,maxGlyphID:Kt+1}}},a}(),Vm=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return Dl(a,fl),a.prototype.tag="cmap",a.prototype.parse=function(E){var y,x,z;for(E.pos=this.offset,this.version=E.readUInt16(),z=E.readUInt16(),this.tables=[],this.unicode=null,x=0;0<=z?x<z:x>z;x=0<=z?++x:--x)y=new Ym(E,this.offset),this.tables.push(y),y.isUnicode&&this.unicode==null&&(this.unicode=y);return!0},a.encode=function(E,y){var x,z;return y==null&&(y="macroman"),x=Ym.encode(E,y),(z=new fu).writeUInt16(0),z.writeUInt16(1),x.table=z.data.concat(x.subtable),x},a}(),Cv=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return Dl(a,fl),a.prototype.tag="hhea",a.prototype.parse=function(E){return E.pos=this.offset,this.version=E.readInt(),this.ascender=E.readShort(),this.decender=E.readShort(),this.lineGap=E.readShort(),this.advanceWidthMax=E.readShort(),this.minLeftSideBearing=E.readShort(),this.minRightSideBearing=E.readShort(),this.xMaxExtent=E.readShort(),this.caretSlopeRise=E.readShort(),this.caretSlopeRun=E.readShort(),this.caretOffset=E.readShort(),E.pos+=8,this.metricDataFormat=E.readShort(),this.numberOfMetrics=E.readUInt16()},a}(),Fv=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return Dl(a,fl),a.prototype.tag="OS/2",a.prototype.parse=function(E){if(E.pos=this.offset,this.version=E.readUInt16(),this.averageCharWidth=E.readShort(),this.weightClass=E.readUInt16(),this.widthClass=E.readUInt16(),this.type=E.readShort(),this.ySubscriptXSize=E.readShort(),this.ySubscriptYSize=E.readShort(),this.ySubscriptXOffset=E.readShort(),this.ySubscriptYOffset=E.readShort(),this.ySuperscriptXSize=E.readShort(),this.ySuperscriptYSize=E.readShort(),this.ySuperscriptXOffset=E.readShort(),this.ySuperscriptYOffset=E.readShort(),this.yStrikeoutSize=E.readShort(),this.yStrikeoutPosition=E.readShort(),this.familyClass=E.readShort(),this.panose=function(){var y,x;for(x=[],y=0;y<10;++y)x.push(E.readByte());return x}(),this.charRange=function(){var y,x;for(x=[],y=0;y<4;++y)x.push(E.readInt());return x}(),this.vendorID=E.readString(4),this.selection=E.readShort(),this.firstCharIndex=E.readShort(),this.lastCharIndex=E.readShort(),this.version>0&&(this.ascent=E.readShort(),this.descent=E.readShort(),this.lineGap=E.readShort(),this.winAscent=E.readShort(),this.winDescent=E.readShort(),this.codePageRange=function(){var y,x;for(x=[],y=0;y<2;y=++y)x.push(E.readInt());return x}(),this.version>1))return this.xHeight=E.readShort(),this.capHeight=E.readShort(),this.defaultChar=E.readShort(),this.breakChar=E.readShort(),this.maxContext=E.readShort()},a}(),Bv=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return Dl(a,fl),a.prototype.tag="post",a.prototype.parse=function(E){var y,x,z;switch(E.pos=this.offset,this.format=E.readInt(),this.italicAngle=E.readInt(),this.underlinePosition=E.readShort(),this.underlineThickness=E.readShort(),this.isFixedPitch=E.readInt(),this.minMemType42=E.readInt(),this.maxMemType42=E.readInt(),this.minMemType1=E.readInt(),this.maxMemType1=E.readInt(),this.format){case 65536:case 196608:break;case 131072:var ee;for(x=E.readUInt16(),this.glyphNameIndex=[],ee=0;0<=x?ee<x:ee>x;ee=0<=x?++ee:--ee)this.glyphNameIndex.push(E.readUInt16());for(this.names=[],z=[];E.pos<this.offset+this.length;)y=E.readByte(),z.push(this.names.push(E.readString(y)));return z;case 151552:return x=E.readUInt16(),this.offsets=E.read(x);case 262144:return this.map=function(){var de,le,pe;for(pe=[],ee=de=0,le=this.file.maxp.numGlyphs;0<=le?de<le:de>le;ee=0<=le?++de:--de)pe.push(E.readUInt32());return pe}.call(this)}},a}(),Dv=function(a,E){this.raw=a,this.length=a.length,this.platformID=E.platformID,this.encodingID=E.encodingID,this.languageID=E.languageID},Sv=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return Dl(a,fl),a.prototype.tag="name",a.prototype.parse=function(E){var y,x,z,ee,de,le,pe,ye,Le,Qe,rt;for(E.pos=this.offset,E.readShort(),y=E.readShort(),le=E.readShort(),x=[],ee=0;0<=y?ee<y:ee>y;ee=0<=y?++ee:--ee)x.push({platformID:E.readShort(),encodingID:E.readShort(),languageID:E.readShort(),nameID:E.readShort(),length:E.readShort(),offset:this.offset+le+E.readShort()});for(pe={},ee=Le=0,Qe=x.length;Le<Qe;ee=++Le)z=x[ee],E.pos=z.offset,ye=E.readString(z.length),de=new Dv(ye,z),pe[rt=z.nameID]==null&&(pe[rt]=[]),pe[z.nameID].push(de);this.strings=pe,this.copyright=pe[0],this.fontFamily=pe[1],this.fontSubfamily=pe[2],this.uniqueSubfamily=pe[3],this.fontName=pe[4],this.version=pe[5];try{this.postscriptName=pe[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(Se){this.postscriptName=pe[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=pe[7],this.manufacturer=pe[8],this.designer=pe[9],this.description=pe[10],this.vendorUrl=pe[11],this.designerUrl=pe[12],this.license=pe[13],this.licenseUrl=pe[14],this.preferredFamily=pe[15],this.preferredSubfamily=pe[17],this.compatibleFull=pe[18],this.sampleText=pe[19]},a}(),Nv=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return Dl(a,fl),a.prototype.tag="maxp",a.prototype.parse=function(E){return E.pos=this.offset,this.version=E.readInt(),this.numGlyphs=E.readUInt16(),this.maxPoints=E.readUInt16(),this.maxContours=E.readUInt16(),this.maxCompositePoints=E.readUInt16(),this.maxComponentContours=E.readUInt16(),this.maxZones=E.readUInt16(),this.maxTwilightPoints=E.readUInt16(),this.maxStorage=E.readUInt16(),this.maxFunctionDefs=E.readUInt16(),this.maxInstructionDefs=E.readUInt16(),this.maxStackElements=E.readUInt16(),this.maxSizeOfInstructions=E.readUInt16(),this.maxComponentElements=E.readUInt16(),this.maxComponentDepth=E.readUInt16()},a}(),Lv=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return Dl(a,fl),a.prototype.tag="hmtx",a.prototype.parse=function(E){var y,x,z,ee,de,le,pe;for(E.pos=this.offset,this.metrics=[],y=0,le=this.file.hhea.numberOfMetrics;0<=le?y<le:y>le;y=0<=le?++y:--y)this.metrics.push({advance:E.readUInt16(),lsb:E.readInt16()});for(z=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var ye,Le;for(Le=[],y=ye=0;0<=z?ye<z:ye>z;y=0<=z?++ye:--ye)Le.push(E.readInt16());return Le}(),this.widths=function(){var ye,Le,Qe,rt;for(rt=[],ye=0,Le=(Qe=this.metrics).length;ye<Le;ye++)ee=Qe[ye],rt.push(ee.advance);return rt}.call(this),x=this.widths[this.widths.length-1],pe=[],y=de=0;0<=z?de<z:de>z;y=0<=z?++de:--de)pe.push(this.widths.push(x));return pe},a.prototype.forGlyph=function(E){return E in this.metrics?this.metrics[E]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[E-this.metrics.length]}},a}(),Gm=[].slice,Pv=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return Dl(a,fl),a.prototype.tag="glyf",a.prototype.parse=function(){return this.cache={}},a.prototype.glyphFor=function(E){var y,x,z,ee,de,le,pe,ye,Le,Qe;return E in this.cache?this.cache[E]:(ee=this.file.loca,y=this.file.contents,x=ee.indexOf(E),(z=ee.lengthOf(E))===0?this.cache[E]=null:(y.pos=this.offset+x,de=(le=new fu(y.read(z))).readShort(),ye=le.readShort(),Qe=le.readShort(),pe=le.readShort(),Le=le.readShort(),this.cache[E]=de===-1?new Iv(le,ye,Qe,pe,Le):new jv(le,de,ye,Qe,pe,Le),this.cache[E]))},a.prototype.encode=function(E,y,x){var z,ee,de,le,pe;for(de=[],ee=[],le=0,pe=y.length;le<pe;le++)z=E[y[le]],ee.push(de.length),z&&(de=de.concat(z.encode(x)));return ee.push(de.length),{table:de,offsets:ee}},a}(),jv=function(){function a(E,y,x,z,ee,de){this.raw=E,this.numberOfContours=y,this.xMin=x,this.yMin=z,this.xMax=ee,this.yMax=de,this.compound=!1}return a.prototype.encode=function(){return this.raw.data},a}(),Iv=function(){function a(E,y,x,z,ee){var de,le;for(this.raw=E,this.xMin=y,this.yMin=x,this.xMax=z,this.yMax=ee,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],de=this.raw;le=de.readShort(),this.glyphOffsets.push(de.pos),this.glyphIDs.push(de.readUInt16()),32&le;)de.pos+=1&le?4:2,128&le?de.pos+=8:64&le?de.pos+=4:8&le&&(de.pos+=2)}return a.prototype.encode=function(){var E,y,x;for(y=new fu(Gm.call(this.raw.data)),E=0,x=this.glyphIDs.length;E<x;++E)y.pos=this.glyphOffsets[E];return y.data},a}(),Mv=function(){function a(){return a.__super__.constructor.apply(this,arguments)}return Dl(a,fl),a.prototype.tag="loca",a.prototype.parse=function(E){var y,x;return E.pos=this.offset,y=this.file.head.indexToLocFormat,this.offsets=y===0?function(){var z,ee;for(ee=[],x=0,z=this.length;x<z;x+=2)ee.push(2*E.readUInt16());return ee}.call(this):function(){var z,ee;for(ee=[],x=0,z=this.length;x<z;x+=4)ee.push(E.readUInt32());return ee}.call(this)},a.prototype.indexOf=function(E){return this.offsets[E]},a.prototype.lengthOf=function(E){return this.offsets[E+1]-this.offsets[E]},a.prototype.encode=function(E,y){for(var x=new Uint32Array(this.offsets.length),z=0,ee=0,de=0;de<x.length;++de)if(x[de]=z,ee<y.length&&y[ee]==de){++ee,x[de]=z;var le=this.offsets[de],pe=this.offsets[de+1]-le;pe>0&&(z+=pe)}for(var ye=new Array(4*x.length),Le=0;Le<x.length;++Le)ye[4*Le+3]=255&x[Le],ye[4*Le+2]=(65280&x[Le])>>8,ye[4*Le+1]=(16711680&x[Le])>>16,ye[4*Le]=(4278190080&x[Le])>>24;return ye},a}(),Ov=function(){function a(E){this.font=E,this.subset={},this.unicodes={},this.next=33}return a.prototype.generateCmap=function(){var E,y,x,z,ee;for(y in z=this.font.cmap.tables[0].codeMap,E={},ee=this.subset)x=ee[y],E[y]=z[x];return E},a.prototype.glyphsFor=function(E){var y,x,z,ee,de,le,pe;for(z={},de=0,le=E.length;de<le;de++)z[ee=E[de]]=this.font.glyf.glyphFor(ee);for(ee in y=[],z)(x=z[ee])!=null&&x.compound&&y.push.apply(y,x.glyphIDs);if(y.length>0)for(ee in pe=this.glyphsFor(y))x=pe[ee],z[ee]=x;return z},a.prototype.encode=function(E,y){var x,z,ee,de,le,pe,ye,Le,Qe,rt,Se,Bt,xt,Nt,pt;for(z in x=Vm.encode(this.generateCmap(),"unicode"),de=this.glyphsFor(E),Se={0:0},pt=x.charMap)Se[(pe=pt[z]).old]=pe.new;for(Bt in rt=x.maxGlyphID,de)Bt in Se||(Se[Bt]=rt++);return Le=function(en){var Kt,_t;for(Kt in _t={},en)_t[en[Kt]]=Kt;return _t}(Se),Qe=Object.keys(Le).sort(function(en,Kt){return en-Kt}),xt=function(){var en,Kt,_t;for(_t=[],en=0,Kt=Qe.length;en<Kt;en++)le=Qe[en],_t.push(Le[le]);return _t}(),ee=this.font.glyf.encode(de,xt,Se),ye=this.font.loca.encode(ee.offsets,xt),Nt={cmap:this.font.cmap.raw(),glyf:ee.table,loca:ye,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(y)},this.font.os2.exists&&(Nt["OS/2"]=this.font.os2.raw()),this.font.directory.encode(Nt)},a}();ha.API.PDFObject=function(){var a;function E(){}return a=function(y,x){return(Array(x+1).join("0")+y).slice(-x)},E.convert=function(y){var x,z,ee,de;if(Array.isArray(y))return"["+function(){var le,pe,ye;for(ye=[],le=0,pe=y.length;le<pe;le++)x=y[le],ye.push(E.convert(x));return ye}().join(" ")+"]";if(typeof y=="string")return"/"+y;if(y!=null&&y.isString)return"("+y+")";if(y instanceof Date)return"(D:"+a(y.getUTCFullYear(),4)+a(y.getUTCMonth(),2)+a(y.getUTCDate(),2)+a(y.getUTCHours(),2)+a(y.getUTCMinutes(),2)+a(y.getUTCSeconds(),2)+"Z)";if({}.toString.call(y)==="[object Object]"){for(z in ee=["<<"],y)de=y[z],ee.push("/"+z+" "+E.convert(de));return ee.push(">>"),ee.join(`
`)}return""+y},E}()},86129:function(kt,Yt,ae){var b=ae(19208).lW,ht=ae(97671);(function(Me){kt.exports=Me()})(function(){return function Me(ze,Ne,Be){function ke(ne,ge){if(!Ne[ne]){if(!ze[ne]){var fe=void 0;if(!ge&&fe)return require(ne,!0);if(ie)return ie(ne,!0);var we=new Error("Cannot find module '"+ne+"'");throw we.code="MODULE_NOT_FOUND",we}var he=Ne[ne]={exports:{}};ze[ne][0].call(he.exports,function(ce){var me=ze[ne][1][ce];return ke(me||ce)},he,he.exports,Me,ze,Ne,Be)}return Ne[ne].exports}for(var ie=void 0,ue=0;ue<Be.length;ue++)ke(Be[ue]);return ke}({1:[function(Me,ze,Ne){"use strict";var Be=Me("./utils"),ke=Me("./support"),ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";Ne.encode=function(ue){for(var ne,ge,fe,we,he,ce,me,xe=[],Ee=0,Fe=ue.length,Ae=Fe,Ze=Be.getTypeOf(ue)!=="string";Ee<ue.length;)Ae=Fe-Ee,fe=Ze?(ne=ue[Ee++],ge=Ee<Fe?ue[Ee++]:0,Ee<Fe?ue[Ee++]:0):(ne=ue.charCodeAt(Ee++),ge=Ee<Fe?ue.charCodeAt(Ee++):0,Ee<Fe?ue.charCodeAt(Ee++):0),we=ne>>2,he=(3&ne)<<4|ge>>4,ce=1<Ae?(15&ge)<<2|fe>>6:64,me=2<Ae?63&fe:64,xe.push(ie.charAt(we)+ie.charAt(he)+ie.charAt(ce)+ie.charAt(me));return xe.join("")},Ne.decode=function(ue){var ne,ge,fe,we,he,ce,me=0,xe=0,Ee="data:";if(ue.substr(0,Ee.length)===Ee)throw new Error("Invalid base64 input, it looks like a data url.");var Fe,Ae=3*(ue=ue.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(ue.charAt(ue.length-1)===ie.charAt(64)&&Ae--,ue.charAt(ue.length-2)===ie.charAt(64)&&Ae--,Ae%1!=0)throw new Error("Invalid base64 input, bad content length.");for(Fe=ke.uint8array?new Uint8Array(0|Ae):new Array(0|Ae);me<ue.length;)ne=ie.indexOf(ue.charAt(me++))<<2|(we=ie.indexOf(ue.charAt(me++)))>>4,ge=(15&we)<<4|(he=ie.indexOf(ue.charAt(me++)))>>2,fe=(3&he)<<6|(ce=ie.indexOf(ue.charAt(me++))),Fe[xe++]=ne,he!==64&&(Fe[xe++]=ge),ce!==64&&(Fe[xe++]=fe);return Fe}},{"./support":30,"./utils":32}],2:[function(Me,ze,Ne){"use strict";var Be=Me("./external"),ke=Me("./stream/DataWorker"),ie=Me("./stream/Crc32Probe"),ue=Me("./stream/DataLengthProbe");function ne(ge,fe,we,he,ce){this.compressedSize=ge,this.uncompressedSize=fe,this.crc32=we,this.compression=he,this.compressedContent=ce}ne.prototype={getContentWorker:function(){var ge=new ke(Be.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new ue("data_length")),fe=this;return ge.on("end",function(){if(this.streamInfo.data_length!==fe.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),ge},getCompressedWorker:function(){return new ke(Be.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},ne.createWorkerFrom=function(ge,fe,we){return ge.pipe(new ie).pipe(new ue("uncompressedSize")).pipe(fe.compressWorker(we)).pipe(new ue("compressedSize")).withStreamInfo("compression",fe)},ze.exports=ne},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(Me,ze,Ne){"use strict";var Be=Me("./stream/GenericWorker");Ne.STORE={magic:"\0\0",compressWorker:function(){return new Be("STORE compression")},uncompressWorker:function(){return new Be("STORE decompression")}},Ne.DEFLATE=Me("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(Me,ze,Ne){"use strict";var Be=Me("./utils"),ke=function(){for(var ie,ue=[],ne=0;ne<256;ne++){ie=ne;for(var ge=0;ge<8;ge++)ie=1&ie?3988292384^ie>>>1:ie>>>1;ue[ne]=ie}return ue}();ze.exports=function(ie,ue){return ie!==void 0&&ie.length?Be.getTypeOf(ie)!=="string"?function(ne,ge,fe,we){var he=ke,ce=we+fe;ne^=-1;for(var me=we;me<ce;me++)ne=ne>>>8^he[255&(ne^ge[me])];return-1^ne}(0|ue,ie,ie.length,0):function(ne,ge,fe,we){var he=ke,ce=we+fe;ne^=-1;for(var me=we;me<ce;me++)ne=ne>>>8^he[255&(ne^ge.charCodeAt(me))];return-1^ne}(0|ue,ie,ie.length,0):0}},{"./utils":32}],5:[function(Me,ze,Ne){"use strict";Ne.base64=!1,Ne.binary=!1,Ne.dir=!1,Ne.createFolders=!0,Ne.date=null,Ne.compression=null,Ne.compressionOptions=null,Ne.comment=null,Ne.unixPermissions=null,Ne.dosPermissions=null},{}],6:[function(Me,ze,Ne){"use strict";var Be=null;Be=typeof Promise!="undefined"?Promise:Me("lie"),ze.exports={Promise:Be}},{lie:37}],7:[function(Me,ze,Ne){"use strict";var Be=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",ke=Me("pako"),ie=Me("./utils"),ue=Me("./stream/GenericWorker"),ne=Be?"uint8array":"array";function ge(fe,we){ue.call(this,"FlateWorker/"+fe),this._pako=null,this._pakoAction=fe,this._pakoOptions=we,this.meta={}}Ne.magic="\b\0",ie.inherits(ge,ue),ge.prototype.processChunk=function(fe){this.meta=fe.meta,this._pako===null&&this._createPako(),this._pako.push(ie.transformTo(ne,fe.data),!1)},ge.prototype.flush=function(){ue.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},ge.prototype.cleanUp=function(){ue.prototype.cleanUp.call(this),this._pako=null},ge.prototype._createPako=function(){this._pako=new ke[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var fe=this;this._pako.onData=function(we){fe.push({data:we,meta:fe.meta})}},Ne.compressWorker=function(fe){return new ge("Deflate",fe)},Ne.uncompressWorker=function(){return new ge("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(Me,ze,Ne){"use strict";function Be(he,ce){var me,xe="";for(me=0;me<ce;me++)xe+=String.fromCharCode(255&he),he>>>=8;return xe}function ke(he,ce,me,xe,Ee,Fe){var Ae,Ze,_e=he.file,Je=he.compression,We=Fe!==ne.utf8encode,ft=ie.transformTo("string",Fe(_e.name)),tt=ie.transformTo("string",ne.utf8encode(_e.name)),Ke=_e.comment,ut=ie.transformTo("string",Fe(Ke)),je=ie.transformTo("string",ne.utf8encode(Ke)),$e=tt.length!==_e.name.length,be=je.length!==Ke.length,Ue="",At="",Xe="",Ve=_e.dir,Ye=_e.date,He={crc32:0,compressedSize:0,uncompressedSize:0};ce&&!me||(He.crc32=he.crc32,He.compressedSize=he.compressedSize,He.uncompressedSize=he.uncompressedSize);var Ie=0;ce&&(Ie|=8),We||!$e&&!be||(Ie|=2048);var Re=0,yt=0;Ve&&(Re|=16),Ee==="UNIX"?(yt=798,Re|=function(it,Ft){var gt=it;return it||(gt=Ft?16893:33204),(65535&gt)<<16}(_e.unixPermissions,Ve)):(yt=20,Re|=function(it){return 63&(it||0)}(_e.dosPermissions)),Ae=Ye.getUTCHours(),Ae<<=6,Ae|=Ye.getUTCMinutes(),Ae<<=5,Ae|=Ye.getUTCSeconds()/2,Ze=Ye.getUTCFullYear()-1980,Ze<<=4,Ze|=Ye.getUTCMonth()+1,Ze<<=5,Ze|=Ye.getUTCDate(),$e&&(At=Be(1,1)+Be(ge(ft),4)+tt,Ue+="up"+Be(At.length,2)+At),be&&(Xe=Be(1,1)+Be(ge(ut),4)+je,Ue+="uc"+Be(Xe.length,2)+Xe);var Dt="";return Dt+=`
\0`,Dt+=Be(Ie,2),Dt+=Je.magic,Dt+=Be(Ae,2),Dt+=Be(Ze,2),Dt+=Be(He.crc32,4),Dt+=Be(He.compressedSize,4),Dt+=Be(He.uncompressedSize,4),Dt+=Be(ft.length,2),Dt+=Be(Ue.length,2),{fileRecord:fe.LOCAL_FILE_HEADER+Dt+ft+Ue,dirRecord:fe.CENTRAL_FILE_HEADER+Be(yt,2)+Dt+Be(ut.length,2)+"\0\0\0\0"+Be(Re,4)+Be(xe,4)+ft+Ue+ut}}var ie=Me("../utils"),ue=Me("../stream/GenericWorker"),ne=Me("../utf8"),ge=Me("../crc32"),fe=Me("../signature");function we(he,ce,me,xe){ue.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=ce,this.zipPlatform=me,this.encodeFileName=xe,this.streamFiles=he,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}ie.inherits(we,ue),we.prototype.push=function(he){var ce=he.meta.percent||0,me=this.entriesCount,xe=this._sources.length;this.accumulate?this.contentBuffer.push(he):(this.bytesWritten+=he.data.length,ue.prototype.push.call(this,{data:he.data,meta:{currentFile:this.currentFile,percent:me?(ce+100*(me-xe-1))/me:100}}))},we.prototype.openedSource=function(he){this.currentSourceOffset=this.bytesWritten,this.currentFile=he.file.name;var ce=this.streamFiles&&!he.file.dir;if(ce){var me=ke(he,ce,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:me.fileRecord,meta:{percent:0}})}else this.accumulate=!0},we.prototype.closedSource=function(he){this.accumulate=!1;var ce=this.streamFiles&&!he.file.dir,me=ke(he,ce,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(me.dirRecord),ce)this.push({data:function(xe){return fe.DATA_DESCRIPTOR+Be(xe.crc32,4)+Be(xe.compressedSize,4)+Be(xe.uncompressedSize,4)}(he),meta:{percent:100}});else for(this.push({data:me.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},we.prototype.flush=function(){for(var he=this.bytesWritten,ce=0;ce<this.dirRecords.length;ce++)this.push({data:this.dirRecords[ce],meta:{percent:100}});var me=this.bytesWritten-he,xe=function(Ee,Fe,Ae,Ze,_e){var Je=ie.transformTo("string",_e(Ze));return fe.CENTRAL_DIRECTORY_END+"\0\0\0\0"+Be(Ee,2)+Be(Ee,2)+Be(Fe,4)+Be(Ae,4)+Be(Je.length,2)+Je}(this.dirRecords.length,me,he,this.zipComment,this.encodeFileName);this.push({data:xe,meta:{percent:100}})},we.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},we.prototype.registerPrevious=function(he){this._sources.push(he);var ce=this;return he.on("data",function(me){ce.processChunk(me)}),he.on("end",function(){ce.closedSource(ce.previous.streamInfo),ce._sources.length?ce.prepareNextSource():ce.end()}),he.on("error",function(me){ce.error(me)}),this},we.prototype.resume=function(){return!!ue.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},we.prototype.error=function(he){var ce=this._sources;if(!ue.prototype.error.call(this,he))return!1;for(var me=0;me<ce.length;me++)try{ce[me].error(he)}catch(xe){}return!0},we.prototype.lock=function(){ue.prototype.lock.call(this);for(var he=this._sources,ce=0;ce<he.length;ce++)he[ce].lock()},ze.exports=we},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(Me,ze,Ne){"use strict";var Be=Me("../compressions"),ke=Me("./ZipFileWorker");Ne.generateWorker=function(ie,ue,ne){var ge=new ke(ue.streamFiles,ne,ue.platform,ue.encodeFileName),fe=0;try{ie.forEach(function(we,he){fe++;var ce=function(Fe,Ae){var Ze=Fe||Ae,_e=Be[Ze];if(!_e)throw new Error(Ze+" is not a valid compression method !");return _e}(he.options.compression,ue.compression),me=he.options.compressionOptions||ue.compressionOptions||{},xe=he.dir,Ee=he.date;he._compressWorker(ce,me).withStreamInfo("file",{name:we,dir:xe,date:Ee,comment:he.comment||"",unixPermissions:he.unixPermissions,dosPermissions:he.dosPermissions}).pipe(ge)}),ge.entriesCount=fe}catch(we){ge.error(we)}return ge}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(Me,ze,Ne){"use strict";function Be(){if(!(this instanceof Be))return new Be;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var ke=new Be;for(var ie in this)typeof this[ie]!="function"&&(ke[ie]=this[ie]);return ke}}(Be.prototype=Me("./object")).loadAsync=Me("./load"),Be.support=Me("./support"),Be.defaults=Me("./defaults"),Be.version="3.10.1",Be.loadAsync=function(ke,ie){return new Be().loadAsync(ke,ie)},Be.external=Me("./external"),ze.exports=Be},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(Me,ze,Ne){"use strict";var Be=Me("./utils"),ke=Me("./external"),ie=Me("./utf8"),ue=Me("./zipEntries"),ne=Me("./stream/Crc32Probe"),ge=Me("./nodejsUtils");function fe(we){return new ke.Promise(function(he,ce){var me=we.decompressed.getContentWorker().pipe(new ne);me.on("error",function(xe){ce(xe)}).on("end",function(){me.streamInfo.crc32!==we.decompressed.crc32?ce(new Error("Corrupted zip : CRC32 mismatch")):he()}).resume()})}ze.exports=function(we,he){var ce=this;return he=Be.extend(he||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:ie.utf8decode}),ge.isNode&&ge.isStream(we)?ke.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):Be.prepareContent("the loaded zip file",we,!0,he.optimizedBinaryString,he.base64).then(function(me){var xe=new ue(he);return xe.load(me),xe}).then(function(me){var xe=[ke.Promise.resolve(me)],Ee=me.files;if(he.checkCRC32)for(var Fe=0;Fe<Ee.length;Fe++)xe.push(fe(Ee[Fe]));return ke.Promise.all(xe)}).then(function(me){for(var xe=me.shift(),Ee=xe.files,Fe=0;Fe<Ee.length;Fe++){var Ae=Ee[Fe],Ze=Ae.fileNameStr,_e=Be.resolve(Ae.fileNameStr);ce.file(_e,Ae.decompressed,{binary:!0,optimizedBinaryString:!0,date:Ae.date,dir:Ae.dir,comment:Ae.fileCommentStr.length?Ae.fileCommentStr:null,unixPermissions:Ae.unixPermissions,dosPermissions:Ae.dosPermissions,createFolders:he.createFolders}),Ae.dir||(ce.file(_e).unsafeOriginalName=Ze)}return xe.zipComment.length&&(ce.comment=xe.zipComment),ce})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(Me,ze,Ne){"use strict";var Be=Me("../utils"),ke=Me("../stream/GenericWorker");function ie(ue,ne){ke.call(this,"Nodejs stream input adapter for "+ue),this._upstreamEnded=!1,this._bindStream(ne)}Be.inherits(ie,ke),ie.prototype._bindStream=function(ue){var ne=this;(this._stream=ue).pause(),ue.on("data",function(ge){ne.push({data:ge,meta:{percent:0}})}).on("error",function(ge){ne.isPaused?this.generatedError=ge:ne.error(ge)}).on("end",function(){ne.isPaused?ne._upstreamEnded=!0:ne.end()})},ie.prototype.pause=function(){return!!ke.prototype.pause.call(this)&&(this._stream.pause(),!0)},ie.prototype.resume=function(){return!!ke.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},ze.exports=ie},{"../stream/GenericWorker":28,"../utils":32}],13:[function(Me,ze,Ne){"use strict";var Be=Me("readable-stream").Readable;function ke(ie,ue,ne){Be.call(this,ue),this._helper=ie;var ge=this;ie.on("data",function(fe,we){ge.push(fe)||ge._helper.pause(),ne&&ne(we)}).on("error",function(fe){ge.emit("error",fe)}).on("end",function(){ge.push(null)})}Me("../utils").inherits(ke,Be),ke.prototype._read=function(){this._helper.resume()},ze.exports=ke},{"../utils":32,"readable-stream":16}],14:[function(Me,ze,Ne){"use strict";ze.exports={isNode:typeof b!="undefined",newBufferFrom:function(Be,ke){if(b.from&&b.from!==Uint8Array.from)return b.from(Be,ke);if(typeof Be=="number")throw new Error('The "data" argument must not be a number');return new b(Be,ke)},allocBuffer:function(Be){if(b.alloc)return b.alloc(Be);var ke=new b(Be);return ke.fill(0),ke},isBuffer:function(Be){return b.isBuffer(Be)},isStream:function(Be){return Be&&typeof Be.on=="function"&&typeof Be.pause=="function"&&typeof Be.resume=="function"}}},{}],15:[function(Me,ze,Ne){"use strict";function Be(_e,Je,We){var ft,tt=ie.getTypeOf(Je),Ke=ie.extend(We||{},ge);Ke.date=Ke.date||new Date,Ke.compression!==null&&(Ke.compression=Ke.compression.toUpperCase()),typeof Ke.unixPermissions=="string"&&(Ke.unixPermissions=parseInt(Ke.unixPermissions,8)),Ke.unixPermissions&&16384&Ke.unixPermissions&&(Ke.dir=!0),Ke.dosPermissions&&16&Ke.dosPermissions&&(Ke.dir=!0),Ke.dir&&(_e=Ee(_e)),Ke.createFolders&&(ft=xe(_e))&&Fe.call(this,ft,!0);var ut=tt==="string"&&Ke.binary===!1&&Ke.base64===!1;We&&We.binary!==void 0||(Ke.binary=!ut),(Je instanceof fe&&Je.uncompressedSize===0||Ke.dir||!Je||Je.length===0)&&(Ke.base64=!1,Ke.binary=!0,Je="",Ke.compression="STORE",tt="string");var je=null;je=Je instanceof fe||Je instanceof ue?Je:ce.isNode&&ce.isStream(Je)?new me(_e,Je):ie.prepareContent(_e,Je,Ke.binary,Ke.optimizedBinaryString,Ke.base64);var $e=new we(_e,je,Ke);this.files[_e]=$e}var ke=Me("./utf8"),ie=Me("./utils"),ue=Me("./stream/GenericWorker"),ne=Me("./stream/StreamHelper"),ge=Me("./defaults"),fe=Me("./compressedObject"),we=Me("./zipObject"),he=Me("./generate"),ce=Me("./nodejsUtils"),me=Me("./nodejs/NodejsStreamInputAdapter"),xe=function(_e){_e.slice(-1)==="/"&&(_e=_e.substring(0,_e.length-1));var Je=_e.lastIndexOf("/");return 0<Je?_e.substring(0,Je):""},Ee=function(_e){return _e.slice(-1)!=="/"&&(_e+="/"),_e},Fe=function(_e,Je){return Je=Je!==void 0?Je:ge.createFolders,_e=Ee(_e),this.files[_e]||Be.call(this,_e,null,{dir:!0,createFolders:Je}),this.files[_e]};function Ae(_e){return Object.prototype.toString.call(_e)==="[object RegExp]"}var Ze={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(_e){var Je,We,ft;for(Je in this.files)ft=this.files[Je],(We=Je.slice(this.root.length,Je.length))&&Je.slice(0,this.root.length)===this.root&&_e(We,ft)},filter:function(_e){var Je=[];return this.forEach(function(We,ft){_e(We,ft)&&Je.push(ft)}),Je},file:function(_e,Je,We){if(arguments.length!==1)return _e=this.root+_e,Be.call(this,_e,Je,We),this;if(Ae(_e)){var ft=_e;return this.filter(function(Ke,ut){return!ut.dir&&ft.test(Ke)})}var tt=this.files[this.root+_e];return tt&&!tt.dir?tt:null},folder:function(_e){if(!_e)return this;if(Ae(_e))return this.filter(function(tt,Ke){return Ke.dir&&_e.test(tt)});var Je=this.root+_e,We=Fe.call(this,Je),ft=this.clone();return ft.root=We.name,ft},remove:function(_e){_e=this.root+_e;var Je=this.files[_e];if(Je||(_e.slice(-1)!=="/"&&(_e+="/"),Je=this.files[_e]),Je&&!Je.dir)delete this.files[_e];else for(var We=this.filter(function(tt,Ke){return Ke.name.slice(0,_e.length)===_e}),ft=0;ft<We.length;ft++)delete this.files[We[ft].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(_e){var Je,We={};try{if((We=ie.extend(_e||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:ke.utf8encode})).type=We.type.toLowerCase(),We.compression=We.compression.toUpperCase(),We.type==="binarystring"&&(We.type="string"),!We.type)throw new Error("No output type specified.");ie.checkSupport(We.type),We.platform!=="darwin"&&We.platform!=="freebsd"&&We.platform!=="linux"&&We.platform!=="sunos"||(We.platform="UNIX"),We.platform==="win32"&&(We.platform="DOS");var ft=We.comment||this.comment||"";Je=he.generateWorker(this,We,ft)}catch(tt){(Je=new ue("error")).error(tt)}return new ne(Je,We.type||"string",We.mimeType)},generateAsync:function(_e,Je){return this.generateInternalStream(_e).accumulate(Je)},generateNodeStream:function(_e,Je){return(_e=_e||{}).type||(_e.type="nodebuffer"),this.generateInternalStream(_e).toNodejsStream(Je)}};ze.exports=Ze},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(Me,ze,Ne){"use strict";ze.exports=Me("stream")},{stream:void 0}],17:[function(Me,ze,Ne){"use strict";var Be=Me("./DataReader");function ke(ie){Be.call(this,ie);for(var ue=0;ue<this.data.length;ue++)ie[ue]=255&ie[ue]}Me("../utils").inherits(ke,Be),ke.prototype.byteAt=function(ie){return this.data[this.zero+ie]},ke.prototype.lastIndexOfSignature=function(ie){for(var ue=ie.charCodeAt(0),ne=ie.charCodeAt(1),ge=ie.charCodeAt(2),fe=ie.charCodeAt(3),we=this.length-4;0<=we;--we)if(this.data[we]===ue&&this.data[we+1]===ne&&this.data[we+2]===ge&&this.data[we+3]===fe)return we-this.zero;return-1},ke.prototype.readAndCheckSignature=function(ie){var ue=ie.charCodeAt(0),ne=ie.charCodeAt(1),ge=ie.charCodeAt(2),fe=ie.charCodeAt(3),we=this.readData(4);return ue===we[0]&&ne===we[1]&&ge===we[2]&&fe===we[3]},ke.prototype.readData=function(ie){if(this.checkOffset(ie),ie===0)return[];var ue=this.data.slice(this.zero+this.index,this.zero+this.index+ie);return this.index+=ie,ue},ze.exports=ke},{"../utils":32,"./DataReader":18}],18:[function(Me,ze,Ne){"use strict";var Be=Me("../utils");function ke(ie){this.data=ie,this.length=ie.length,this.index=0,this.zero=0}ke.prototype={checkOffset:function(ie){this.checkIndex(this.index+ie)},checkIndex:function(ie){if(this.length<this.zero+ie||ie<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+ie+"). Corrupted zip ?")},setIndex:function(ie){this.checkIndex(ie),this.index=ie},skip:function(ie){this.setIndex(this.index+ie)},byteAt:function(){},readInt:function(ie){var ue,ne=0;for(this.checkOffset(ie),ue=this.index+ie-1;ue>=this.index;ue--)ne=(ne<<8)+this.byteAt(ue);return this.index+=ie,ne},readString:function(ie){return Be.transformTo("string",this.readData(ie))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var ie=this.readInt(4);return new Date(Date.UTC(1980+(ie>>25&127),(ie>>21&15)-1,ie>>16&31,ie>>11&31,ie>>5&63,(31&ie)<<1))}},ze.exports=ke},{"../utils":32}],19:[function(Me,ze,Ne){"use strict";var Be=Me("./Uint8ArrayReader");function ke(ie){Be.call(this,ie)}Me("../utils").inherits(ke,Be),ke.prototype.readData=function(ie){this.checkOffset(ie);var ue=this.data.slice(this.zero+this.index,this.zero+this.index+ie);return this.index+=ie,ue},ze.exports=ke},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(Me,ze,Ne){"use strict";var Be=Me("./DataReader");function ke(ie){Be.call(this,ie)}Me("../utils").inherits(ke,Be),ke.prototype.byteAt=function(ie){return this.data.charCodeAt(this.zero+ie)},ke.prototype.lastIndexOfSignature=function(ie){return this.data.lastIndexOf(ie)-this.zero},ke.prototype.readAndCheckSignature=function(ie){return ie===this.readData(4)},ke.prototype.readData=function(ie){this.checkOffset(ie);var ue=this.data.slice(this.zero+this.index,this.zero+this.index+ie);return this.index+=ie,ue},ze.exports=ke},{"../utils":32,"./DataReader":18}],21:[function(Me,ze,Ne){"use strict";var Be=Me("./ArrayReader");function ke(ie){Be.call(this,ie)}Me("../utils").inherits(ke,Be),ke.prototype.readData=function(ie){if(this.checkOffset(ie),ie===0)return new Uint8Array(0);var ue=this.data.subarray(this.zero+this.index,this.zero+this.index+ie);return this.index+=ie,ue},ze.exports=ke},{"../utils":32,"./ArrayReader":17}],22:[function(Me,ze,Ne){"use strict";var Be=Me("../utils"),ke=Me("../support"),ie=Me("./ArrayReader"),ue=Me("./StringReader"),ne=Me("./NodeBufferReader"),ge=Me("./Uint8ArrayReader");ze.exports=function(fe){var we=Be.getTypeOf(fe);return Be.checkSupport(we),we!=="string"||ke.uint8array?we==="nodebuffer"?new ne(fe):ke.uint8array?new ge(Be.transformTo("uint8array",fe)):new ie(Be.transformTo("array",fe)):new ue(fe)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(Me,ze,Ne){"use strict";Ne.LOCAL_FILE_HEADER="PK",Ne.CENTRAL_FILE_HEADER="PK",Ne.CENTRAL_DIRECTORY_END="PK",Ne.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",Ne.ZIP64_CENTRAL_DIRECTORY_END="PK",Ne.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(Me,ze,Ne){"use strict";var Be=Me("./GenericWorker"),ke=Me("../utils");function ie(ue){Be.call(this,"ConvertWorker to "+ue),this.destType=ue}ke.inherits(ie,Be),ie.prototype.processChunk=function(ue){this.push({data:ke.transformTo(this.destType,ue.data),meta:ue.meta})},ze.exports=ie},{"../utils":32,"./GenericWorker":28}],25:[function(Me,ze,Ne){"use strict";var Be=Me("./GenericWorker"),ke=Me("../crc32");function ie(){Be.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}Me("../utils").inherits(ie,Be),ie.prototype.processChunk=function(ue){this.streamInfo.crc32=ke(ue.data,this.streamInfo.crc32||0),this.push(ue)},ze.exports=ie},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(Me,ze,Ne){"use strict";var Be=Me("../utils"),ke=Me("./GenericWorker");function ie(ue){ke.call(this,"DataLengthProbe for "+ue),this.propName=ue,this.withStreamInfo(ue,0)}Be.inherits(ie,ke),ie.prototype.processChunk=function(ue){if(ue){var ne=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=ne+ue.data.length}ke.prototype.processChunk.call(this,ue)},ze.exports=ie},{"../utils":32,"./GenericWorker":28}],27:[function(Me,ze,Ne){"use strict";var Be=Me("../utils"),ke=Me("./GenericWorker");function ie(ue){ke.call(this,"DataWorker");var ne=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,ue.then(function(ge){ne.dataIsReady=!0,ne.data=ge,ne.max=ge&&ge.length||0,ne.type=Be.getTypeOf(ge),ne.isPaused||ne._tickAndRepeat()},function(ge){ne.error(ge)})}Be.inherits(ie,ke),ie.prototype.cleanUp=function(){ke.prototype.cleanUp.call(this),this.data=null},ie.prototype.resume=function(){return!!ke.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,Be.delay(this._tickAndRepeat,[],this)),!0)},ie.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(Be.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},ie.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var ue=null,ne=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":ue=this.data.substring(this.index,ne);break;case"uint8array":ue=this.data.subarray(this.index,ne);break;case"array":case"nodebuffer":ue=this.data.slice(this.index,ne)}return this.index=ne,this.push({data:ue,meta:{percent:this.max?this.index/this.max*100:0}})},ze.exports=ie},{"../utils":32,"./GenericWorker":28}],28:[function(Me,ze,Ne){"use strict";function Be(ke){this.name=ke||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}Be.prototype={push:function(ke){this.emit("data",ke)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(ke){this.emit("error",ke)}return!0},error:function(ke){return!this.isFinished&&(this.isPaused?this.generatedError=ke:(this.isFinished=!0,this.emit("error",ke),this.previous&&this.previous.error(ke),this.cleanUp()),!0)},on:function(ke,ie){return this._listeners[ke].push(ie),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(ke,ie){if(this._listeners[ke])for(var ue=0;ue<this._listeners[ke].length;ue++)this._listeners[ke][ue].call(this,ie)},pipe:function(ke){return ke.registerPrevious(this)},registerPrevious:function(ke){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=ke.streamInfo,this.mergeStreamInfo(),this.previous=ke;var ie=this;return ke.on("data",function(ue){ie.processChunk(ue)}),ke.on("end",function(){ie.end()}),ke.on("error",function(ue){ie.error(ue)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var ke=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),ke=!0),this.previous&&this.previous.resume(),!ke},flush:function(){},processChunk:function(ke){this.push(ke)},withStreamInfo:function(ke,ie){return this.extraStreamInfo[ke]=ie,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var ke in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,ke)&&(this.streamInfo[ke]=this.extraStreamInfo[ke])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var ke="Worker "+this.name;return this.previous?this.previous+" -> "+ke:ke}},ze.exports=Be},{}],29:[function(Me,ze,Ne){"use strict";var Be=Me("../utils"),ke=Me("./ConvertWorker"),ie=Me("./GenericWorker"),ue=Me("../base64"),ne=Me("../support"),ge=Me("../external"),fe=null;if(ne.nodestream)try{fe=Me("../nodejs/NodejsStreamOutputAdapter")}catch(ce){}function we(ce,me){return new ge.Promise(function(xe,Ee){var Fe=[],Ae=ce._internalType,Ze=ce._outputType,_e=ce._mimeType;ce.on("data",function(Je,We){Fe.push(Je),me&&me(We)}).on("error",function(Je){Fe=[],Ee(Je)}).on("end",function(){try{var Je=function(We,ft,tt){switch(We){case"blob":return Be.newBlob(Be.transformTo("arraybuffer",ft),tt);case"base64":return ue.encode(ft);default:return Be.transformTo(We,ft)}}(Ze,function(We,ft){var tt,Ke=0,ut=null,je=0;for(tt=0;tt<ft.length;tt++)je+=ft[tt].length;switch(We){case"string":return ft.join("");case"array":return Array.prototype.concat.apply([],ft);case"uint8array":for(ut=new Uint8Array(je),tt=0;tt<ft.length;tt++)ut.set(ft[tt],Ke),Ke+=ft[tt].length;return ut;case"nodebuffer":return b.concat(ft);default:throw new Error("concat : unsupported type '"+We+"'")}}(Ae,Fe),_e);xe(Je)}catch(We){Ee(We)}Fe=[]}).resume()})}function he(ce,me,xe){var Ee=me;switch(me){case"blob":case"arraybuffer":Ee="uint8array";break;case"base64":Ee="string"}try{this._internalType=Ee,this._outputType=me,this._mimeType=xe,Be.checkSupport(Ee),this._worker=ce.pipe(new ke(Ee)),ce.lock()}catch(Fe){this._worker=new ie("error"),this._worker.error(Fe)}}he.prototype={accumulate:function(ce){return we(this,ce)},on:function(ce,me){var xe=this;return ce==="data"?this._worker.on(ce,function(Ee){me.call(xe,Ee.data,Ee.meta)}):this._worker.on(ce,function(){Be.delay(me,arguments,xe)}),this},resume:function(){return Be.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(ce){if(Be.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new fe(this,{objectMode:this._outputType!=="nodebuffer"},ce)}},ze.exports=he},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(Me,ze,Ne){"use strict";if(Ne.base64=!0,Ne.array=!0,Ne.string=!0,Ne.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",Ne.nodebuffer=typeof b!="undefined",Ne.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")Ne.blob=!1;else{var Be=new ArrayBuffer(0);try{Ne.blob=new Blob([Be],{type:"application/zip"}).size===0}catch(ie){try{var ke=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);ke.append(Be),Ne.blob=ke.getBlob("application/zip").size===0}catch(ue){Ne.blob=!1}}}try{Ne.nodestream=!!Me("readable-stream").Readable}catch(ie){Ne.nodestream=!1}},{"readable-stream":16}],31:[function(Me,ze,Ne){"use strict";for(var Be=Me("./utils"),ke=Me("./support"),ie=Me("./nodejsUtils"),ue=Me("./stream/GenericWorker"),ne=new Array(256),ge=0;ge<256;ge++)ne[ge]=252<=ge?6:248<=ge?5:240<=ge?4:224<=ge?3:192<=ge?2:1;ne[254]=ne[254]=1;function fe(){ue.call(this,"utf-8 decode"),this.leftOver=null}function we(){ue.call(this,"utf-8 encode")}Ne.utf8encode=function(he){return ke.nodebuffer?ie.newBufferFrom(he,"utf-8"):function(ce){var me,xe,Ee,Fe,Ae,Ze=ce.length,_e=0;for(Fe=0;Fe<Ze;Fe++)(64512&(xe=ce.charCodeAt(Fe)))==55296&&Fe+1<Ze&&(64512&(Ee=ce.charCodeAt(Fe+1)))==56320&&(xe=65536+(xe-55296<<10)+(Ee-56320),Fe++),_e+=xe<128?1:xe<2048?2:xe<65536?3:4;for(me=ke.uint8array?new Uint8Array(_e):new Array(_e),Fe=Ae=0;Ae<_e;Fe++)(64512&(xe=ce.charCodeAt(Fe)))==55296&&Fe+1<Ze&&(64512&(Ee=ce.charCodeAt(Fe+1)))==56320&&(xe=65536+(xe-55296<<10)+(Ee-56320),Fe++),xe<128?me[Ae++]=xe:(xe<2048?me[Ae++]=192|xe>>>6:(xe<65536?me[Ae++]=224|xe>>>12:(me[Ae++]=240|xe>>>18,me[Ae++]=128|xe>>>12&63),me[Ae++]=128|xe>>>6&63),me[Ae++]=128|63&xe);return me}(he)},Ne.utf8decode=function(he){return ke.nodebuffer?Be.transformTo("nodebuffer",he).toString("utf-8"):function(ce){var me,xe,Ee,Fe,Ae=ce.length,Ze=new Array(2*Ae);for(me=xe=0;me<Ae;)if((Ee=ce[me++])<128)Ze[xe++]=Ee;else if(4<(Fe=ne[Ee]))Ze[xe++]=65533,me+=Fe-1;else{for(Ee&=Fe===2?31:Fe===3?15:7;1<Fe&&me<Ae;)Ee=Ee<<6|63&ce[me++],Fe--;1<Fe?Ze[xe++]=65533:Ee<65536?Ze[xe++]=Ee:(Ee-=65536,Ze[xe++]=55296|Ee>>10&1023,Ze[xe++]=56320|1023&Ee)}return Ze.length!==xe&&(Ze.subarray?Ze=Ze.subarray(0,xe):Ze.length=xe),Be.applyFromCharCode(Ze)}(he=Be.transformTo(ke.uint8array?"uint8array":"array",he))},Be.inherits(fe,ue),fe.prototype.processChunk=function(he){var ce=Be.transformTo(ke.uint8array?"uint8array":"array",he.data);if(this.leftOver&&this.leftOver.length){if(ke.uint8array){var me=ce;(ce=new Uint8Array(me.length+this.leftOver.length)).set(this.leftOver,0),ce.set(me,this.leftOver.length)}else ce=this.leftOver.concat(ce);this.leftOver=null}var xe=function(Fe,Ae){var Ze;for((Ae=Ae||Fe.length)>Fe.length&&(Ae=Fe.length),Ze=Ae-1;0<=Ze&&(192&Fe[Ze])==128;)Ze--;return Ze<0||Ze===0?Ae:Ze+ne[Fe[Ze]]>Ae?Ze:Ae}(ce),Ee=ce;xe!==ce.length&&(ke.uint8array?(Ee=ce.subarray(0,xe),this.leftOver=ce.subarray(xe,ce.length)):(Ee=ce.slice(0,xe),this.leftOver=ce.slice(xe,ce.length))),this.push({data:Ne.utf8decode(Ee),meta:he.meta})},fe.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:Ne.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},Ne.Utf8DecodeWorker=fe,Be.inherits(we,ue),we.prototype.processChunk=function(he){this.push({data:Ne.utf8encode(he.data),meta:he.meta})},Ne.Utf8EncodeWorker=we},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(Me,ze,Ne){"use strict";var Be=Me("./support"),ke=Me("./base64"),ie=Me("./nodejsUtils"),ue=Me("./external");function ne(me){return me}function ge(me,xe){for(var Ee=0;Ee<me.length;++Ee)xe[Ee]=255&me.charCodeAt(Ee);return xe}Me("setimmediate"),Ne.newBlob=function(me,xe){Ne.checkSupport("blob");try{return new Blob([me],{type:xe})}catch(Fe){try{var Ee=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return Ee.append(me),Ee.getBlob(xe)}catch(Ae){throw new Error("Bug : can't construct the Blob.")}}};var fe={stringifyByChunk:function(me,xe,Ee){var Fe=[],Ae=0,Ze=me.length;if(Ze<=Ee)return String.fromCharCode.apply(null,me);for(;Ae<Ze;)xe==="array"||xe==="nodebuffer"?Fe.push(String.fromCharCode.apply(null,me.slice(Ae,Math.min(Ae+Ee,Ze)))):Fe.push(String.fromCharCode.apply(null,me.subarray(Ae,Math.min(Ae+Ee,Ze)))),Ae+=Ee;return Fe.join("")},stringifyByChar:function(me){for(var xe="",Ee=0;Ee<me.length;Ee++)xe+=String.fromCharCode(me[Ee]);return xe},applyCanBeUsed:{uint8array:function(){try{return Be.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(me){return!1}}(),nodebuffer:function(){try{return Be.nodebuffer&&String.fromCharCode.apply(null,ie.allocBuffer(1)).length===1}catch(me){return!1}}()}};function we(me){var xe=65536,Ee=Ne.getTypeOf(me),Fe=!0;if(Ee==="uint8array"?Fe=fe.applyCanBeUsed.uint8array:Ee==="nodebuffer"&&(Fe=fe.applyCanBeUsed.nodebuffer),Fe)for(;1<xe;)try{return fe.stringifyByChunk(me,Ee,xe)}catch(Ae){xe=Math.floor(xe/2)}return fe.stringifyByChar(me)}function he(me,xe){for(var Ee=0;Ee<me.length;Ee++)xe[Ee]=me[Ee];return xe}Ne.applyFromCharCode=we;var ce={};ce.string={string:ne,array:function(me){return ge(me,new Array(me.length))},arraybuffer:function(me){return ce.string.uint8array(me).buffer},uint8array:function(me){return ge(me,new Uint8Array(me.length))},nodebuffer:function(me){return ge(me,ie.allocBuffer(me.length))}},ce.array={string:we,array:ne,arraybuffer:function(me){return new Uint8Array(me).buffer},uint8array:function(me){return new Uint8Array(me)},nodebuffer:function(me){return ie.newBufferFrom(me)}},ce.arraybuffer={string:function(me){return we(new Uint8Array(me))},array:function(me){return he(new Uint8Array(me),new Array(me.byteLength))},arraybuffer:ne,uint8array:function(me){return new Uint8Array(me)},nodebuffer:function(me){return ie.newBufferFrom(new Uint8Array(me))}},ce.uint8array={string:we,array:function(me){return he(me,new Array(me.length))},arraybuffer:function(me){return me.buffer},uint8array:ne,nodebuffer:function(me){return ie.newBufferFrom(me)}},ce.nodebuffer={string:we,array:function(me){return he(me,new Array(me.length))},arraybuffer:function(me){return ce.nodebuffer.uint8array(me).buffer},uint8array:function(me){return he(me,new Uint8Array(me.length))},nodebuffer:ne},Ne.transformTo=function(me,xe){if(xe=xe||"",!me)return xe;Ne.checkSupport(me);var Ee=Ne.getTypeOf(xe);return ce[Ee][me](xe)},Ne.resolve=function(me){for(var xe=me.split("/"),Ee=[],Fe=0;Fe<xe.length;Fe++){var Ae=xe[Fe];Ae==="."||Ae===""&&Fe!==0&&Fe!==xe.length-1||(Ae===".."?Ee.pop():Ee.push(Ae))}return Ee.join("/")},Ne.getTypeOf=function(me){return typeof me=="string"?"string":Object.prototype.toString.call(me)==="[object Array]"?"array":Be.nodebuffer&&ie.isBuffer(me)?"nodebuffer":Be.uint8array&&me instanceof Uint8Array?"uint8array":Be.arraybuffer&&me instanceof ArrayBuffer?"arraybuffer":void 0},Ne.checkSupport=function(me){if(!Be[me.toLowerCase()])throw new Error(me+" is not supported by this platform")},Ne.MAX_VALUE_16BITS=65535,Ne.MAX_VALUE_32BITS=-1,Ne.pretty=function(me){var xe,Ee,Fe="";for(Ee=0;Ee<(me||"").length;Ee++)Fe+="\\x"+((xe=me.charCodeAt(Ee))<16?"0":"")+xe.toString(16).toUpperCase();return Fe},Ne.delay=function(me,xe,Ee){setImmediate(function(){me.apply(Ee||null,xe||[])})},Ne.inherits=function(me,xe){function Ee(){}Ee.prototype=xe.prototype,me.prototype=new Ee},Ne.extend=function(){var me,xe,Ee={};for(me=0;me<arguments.length;me++)for(xe in arguments[me])Object.prototype.hasOwnProperty.call(arguments[me],xe)&&Ee[xe]===void 0&&(Ee[xe]=arguments[me][xe]);return Ee},Ne.prepareContent=function(me,xe,Ee,Fe,Ae){return ue.Promise.resolve(xe).then(function(Ze){return Be.blob&&(Ze instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(Ze))!==-1)&&typeof FileReader!="undefined"?new ue.Promise(function(_e,Je){var We=new FileReader;We.onload=function(ft){_e(ft.target.result)},We.onerror=function(ft){Je(ft.target.error)},We.readAsArrayBuffer(Ze)}):Ze}).then(function(Ze){var _e=Ne.getTypeOf(Ze);return _e?(_e==="arraybuffer"?Ze=Ne.transformTo("uint8array",Ze):_e==="string"&&(Ae?Ze=ke.decode(Ze):Ee&&Fe!==!0&&(Ze=function(Je){return ge(Je,Be.uint8array?new Uint8Array(Je.length):new Array(Je.length))}(Ze))),Ze):ue.Promise.reject(new Error("Can't read the data of '"+me+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(Me,ze,Ne){"use strict";var Be=Me("./reader/readerFor"),ke=Me("./utils"),ie=Me("./signature"),ue=Me("./zipEntry"),ne=Me("./support");function ge(fe){this.files=[],this.loadOptions=fe}ge.prototype={checkSignature:function(fe){if(!this.reader.readAndCheckSignature(fe)){this.reader.index-=4;var we=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+ke.pretty(we)+", expected "+ke.pretty(fe)+")")}},isSignature:function(fe,we){var he=this.reader.index;this.reader.setIndex(fe);var ce=this.reader.readString(4)===we;return this.reader.setIndex(he),ce},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var fe=this.reader.readData(this.zipCommentLength),we=ne.uint8array?"uint8array":"array",he=ke.transformTo(we,fe);this.zipComment=this.loadOptions.decodeFileName(he)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var fe,we,he,ce=this.zip64EndOfCentralSize-44;0<ce;)fe=this.reader.readInt(2),we=this.reader.readInt(4),he=this.reader.readData(we),this.zip64ExtensibleData[fe]={id:fe,length:we,value:he}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var fe,we;for(fe=0;fe<this.files.length;fe++)we=this.files[fe],this.reader.setIndex(we.localHeaderOffset),this.checkSignature(ie.LOCAL_FILE_HEADER),we.readLocalPart(this.reader),we.handleUTF8(),we.processAttributes()},readCentralDir:function(){var fe;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(ie.CENTRAL_FILE_HEADER);)(fe=new ue({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(fe);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var fe=this.reader.lastIndexOfSignature(ie.CENTRAL_DIRECTORY_END);if(fe<0)throw this.isSignature(0,ie.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(fe);var we=fe;if(this.checkSignature(ie.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===ke.MAX_VALUE_16BITS||this.diskWithCentralDirStart===ke.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===ke.MAX_VALUE_16BITS||this.centralDirRecords===ke.MAX_VALUE_16BITS||this.centralDirSize===ke.MAX_VALUE_32BITS||this.centralDirOffset===ke.MAX_VALUE_32BITS){if(this.zip64=!0,(fe=this.reader.lastIndexOfSignature(ie.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(fe),this.checkSignature(ie.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,ie.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(ie.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(ie.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var he=this.centralDirOffset+this.centralDirSize;this.zip64&&(he+=20,he+=12+this.zip64EndOfCentralSize);var ce=we-he;if(0<ce)this.isSignature(we,ie.CENTRAL_FILE_HEADER)||(this.reader.zero=ce);else if(ce<0)throw new Error("Corrupted zip: missing "+Math.abs(ce)+" bytes.")},prepareReader:function(fe){this.reader=Be(fe)},load:function(fe){this.prepareReader(fe),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},ze.exports=ge},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(Me,ze,Ne){"use strict";var Be=Me("./reader/readerFor"),ke=Me("./utils"),ie=Me("./compressedObject"),ue=Me("./crc32"),ne=Me("./utf8"),ge=Me("./compressions"),fe=Me("./support");function we(he,ce){this.options=he,this.loadOptions=ce}we.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(he){var ce,me;if(he.skip(22),this.fileNameLength=he.readInt(2),me=he.readInt(2),this.fileName=he.readData(this.fileNameLength),he.skip(me),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if((ce=function(xe){for(var Ee in ge)if(Object.prototype.hasOwnProperty.call(ge,Ee)&&ge[Ee].magic===xe)return ge[Ee];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+ke.pretty(this.compressionMethod)+" unknown (inner file : "+ke.transformTo("string",this.fileName)+")");this.decompressed=new ie(this.compressedSize,this.uncompressedSize,this.crc32,ce,he.readData(this.compressedSize))},readCentralPart:function(he){this.versionMadeBy=he.readInt(2),he.skip(2),this.bitFlag=he.readInt(2),this.compressionMethod=he.readString(2),this.date=he.readDate(),this.crc32=he.readInt(4),this.compressedSize=he.readInt(4),this.uncompressedSize=he.readInt(4);var ce=he.readInt(2);if(this.extraFieldsLength=he.readInt(2),this.fileCommentLength=he.readInt(2),this.diskNumberStart=he.readInt(2),this.internalFileAttributes=he.readInt(2),this.externalFileAttributes=he.readInt(4),this.localHeaderOffset=he.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");he.skip(ce),this.readExtraFields(he),this.parseZIP64ExtraField(he),this.fileComment=he.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var he=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),he==0&&(this.dosPermissions=63&this.externalFileAttributes),he==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var he=Be(this.extraFields[1].value);this.uncompressedSize===ke.MAX_VALUE_32BITS&&(this.uncompressedSize=he.readInt(8)),this.compressedSize===ke.MAX_VALUE_32BITS&&(this.compressedSize=he.readInt(8)),this.localHeaderOffset===ke.MAX_VALUE_32BITS&&(this.localHeaderOffset=he.readInt(8)),this.diskNumberStart===ke.MAX_VALUE_32BITS&&(this.diskNumberStart=he.readInt(4))}},readExtraFields:function(he){var ce,me,xe,Ee=he.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});he.index+4<Ee;)ce=he.readInt(2),me=he.readInt(2),xe=he.readData(me),this.extraFields[ce]={id:ce,length:me,value:xe};he.setIndex(Ee)},handleUTF8:function(){var he=fe.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=ne.utf8decode(this.fileName),this.fileCommentStr=ne.utf8decode(this.fileComment);else{var ce=this.findExtraFieldUnicodePath();if(ce!==null)this.fileNameStr=ce;else{var me=ke.transformTo(he,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(me)}var xe=this.findExtraFieldUnicodeComment();if(xe!==null)this.fileCommentStr=xe;else{var Ee=ke.transformTo(he,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(Ee)}}},findExtraFieldUnicodePath:function(){var he=this.extraFields[28789];if(he){var ce=Be(he.value);return ce.readInt(1)!==1||ue(this.fileName)!==ce.readInt(4)?null:ne.utf8decode(ce.readData(he.length-5))}return null},findExtraFieldUnicodeComment:function(){var he=this.extraFields[25461];if(he){var ce=Be(he.value);return ce.readInt(1)!==1||ue(this.fileComment)!==ce.readInt(4)?null:ne.utf8decode(ce.readData(he.length-5))}return null}},ze.exports=we},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(Me,ze,Ne){"use strict";function Be(ce,me,xe){this.name=ce,this.dir=xe.dir,this.date=xe.date,this.comment=xe.comment,this.unixPermissions=xe.unixPermissions,this.dosPermissions=xe.dosPermissions,this._data=me,this._dataBinary=xe.binary,this.options={compression:xe.compression,compressionOptions:xe.compressionOptions}}var ke=Me("./stream/StreamHelper"),ie=Me("./stream/DataWorker"),ue=Me("./utf8"),ne=Me("./compressedObject"),ge=Me("./stream/GenericWorker");Be.prototype={internalStream:function(ce){var me=null,xe="string";try{if(!ce)throw new Error("No output type specified.");var Ee=(xe=ce.toLowerCase())==="string"||xe==="text";xe!=="binarystring"&&xe!=="text"||(xe="string"),me=this._decompressWorker();var Fe=!this._dataBinary;Fe&&!Ee&&(me=me.pipe(new ue.Utf8EncodeWorker)),!Fe&&Ee&&(me=me.pipe(new ue.Utf8DecodeWorker))}catch(Ae){(me=new ge("error")).error(Ae)}return new ke(me,xe,"")},async:function(ce,me){return this.internalStream(ce).accumulate(me)},nodeStream:function(ce,me){return this.internalStream(ce||"nodebuffer").toNodejsStream(me)},_compressWorker:function(ce,me){if(this._data instanceof ne&&this._data.compression.magic===ce.magic)return this._data.getCompressedWorker();var xe=this._decompressWorker();return this._dataBinary||(xe=xe.pipe(new ue.Utf8EncodeWorker)),ne.createWorkerFrom(xe,ce,me)},_decompressWorker:function(){return this._data instanceof ne?this._data.getContentWorker():this._data instanceof ge?this._data:new ie(this._data)}};for(var fe=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],we=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},he=0;he<fe.length;he++)Be.prototype[fe[he]]=we;ze.exports=Be},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(Me,ze,Ne){(function(Be){"use strict";var ke,ie,ue=Be.MutationObserver||Be.WebKitMutationObserver;if(ue){var ne=0,ge=new ue(ce),fe=Be.document.createTextNode("");ge.observe(fe,{characterData:!0}),ke=function(){fe.data=ne=++ne%2}}else if(Be.setImmediate||Be.MessageChannel===void 0)ke="document"in Be&&"onreadystatechange"in Be.document.createElement("script")?function(){var me=Be.document.createElement("script");me.onreadystatechange=function(){ce(),me.onreadystatechange=null,me.parentNode.removeChild(me),me=null},Be.document.documentElement.appendChild(me)}:function(){setTimeout(ce,0)};else{var we=new Be.MessageChannel;we.port1.onmessage=ce,ke=function(){we.port2.postMessage(0)}}var he=[];function ce(){var me,xe;ie=!0;for(var Ee=he.length;Ee;){for(xe=he,he=[],me=-1;++me<Ee;)xe[me]();Ee=he.length}ie=!1}ze.exports=function(me){he.push(me)!==1||ie||ke()}}).call(this,typeof ae.g!="undefined"?ae.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(Me,ze,Ne){"use strict";var Be=Me("immediate");function ke(){}var ie={},ue=["REJECTED"],ne=["FULFILLED"],ge=["PENDING"];function fe(Ee){if(typeof Ee!="function")throw new TypeError("resolver must be a function");this.state=ge,this.queue=[],this.outcome=void 0,Ee!==ke&&me(this,Ee)}function we(Ee,Fe,Ae){this.promise=Ee,typeof Fe=="function"&&(this.onFulfilled=Fe,this.callFulfilled=this.otherCallFulfilled),typeof Ae=="function"&&(this.onRejected=Ae,this.callRejected=this.otherCallRejected)}function he(Ee,Fe,Ae){Be(function(){var Ze;try{Ze=Fe(Ae)}catch(_e){return ie.reject(Ee,_e)}Ze===Ee?ie.reject(Ee,new TypeError("Cannot resolve promise with itself")):ie.resolve(Ee,Ze)})}function ce(Ee){var Fe=Ee&&Ee.then;if(Ee&&(typeof Ee=="object"||typeof Ee=="function")&&typeof Fe=="function")return function(){Fe.apply(Ee,arguments)}}function me(Ee,Fe){var Ae=!1;function Ze(We){Ae||(Ae=!0,ie.reject(Ee,We))}function _e(We){Ae||(Ae=!0,ie.resolve(Ee,We))}var Je=xe(function(){Fe(_e,Ze)});Je.status==="error"&&Ze(Je.value)}function xe(Ee,Fe){var Ae={};try{Ae.value=Ee(Fe),Ae.status="success"}catch(Ze){Ae.status="error",Ae.value=Ze}return Ae}(ze.exports=fe).prototype.finally=function(Ee){if(typeof Ee!="function")return this;var Fe=this.constructor;return this.then(function(Ae){return Fe.resolve(Ee()).then(function(){return Ae})},function(Ae){return Fe.resolve(Ee()).then(function(){throw Ae})})},fe.prototype.catch=function(Ee){return this.then(null,Ee)},fe.prototype.then=function(Ee,Fe){if(typeof Ee!="function"&&this.state===ne||typeof Fe!="function"&&this.state===ue)return this;var Ae=new this.constructor(ke);return this.state!==ge?he(Ae,this.state===ne?Ee:Fe,this.outcome):this.queue.push(new we(Ae,Ee,Fe)),Ae},we.prototype.callFulfilled=function(Ee){ie.resolve(this.promise,Ee)},we.prototype.otherCallFulfilled=function(Ee){he(this.promise,this.onFulfilled,Ee)},we.prototype.callRejected=function(Ee){ie.reject(this.promise,Ee)},we.prototype.otherCallRejected=function(Ee){he(this.promise,this.onRejected,Ee)},ie.resolve=function(Ee,Fe){var Ae=xe(ce,Fe);if(Ae.status==="error")return ie.reject(Ee,Ae.value);var Ze=Ae.value;if(Ze)me(Ee,Ze);else{Ee.state=ne,Ee.outcome=Fe;for(var _e=-1,Je=Ee.queue.length;++_e<Je;)Ee.queue[_e].callFulfilled(Fe)}return Ee},ie.reject=function(Ee,Fe){Ee.state=ue,Ee.outcome=Fe;for(var Ae=-1,Ze=Ee.queue.length;++Ae<Ze;)Ee.queue[Ae].callRejected(Fe);return Ee},fe.resolve=function(Ee){return Ee instanceof this?Ee:ie.resolve(new this(ke),Ee)},fe.reject=function(Ee){var Fe=new this(ke);return ie.reject(Fe,Ee)},fe.all=function(Ee){var Fe=this;if(Object.prototype.toString.call(Ee)!=="[object Array]")return this.reject(new TypeError("must be an array"));var Ae=Ee.length,Ze=!1;if(!Ae)return this.resolve([]);for(var _e=new Array(Ae),Je=0,We=-1,ft=new this(ke);++We<Ae;)tt(Ee[We],We);return ft;function tt(Ke,ut){Fe.resolve(Ke).then(function(je){_e[ut]=je,++Je!==Ae||Ze||(Ze=!0,ie.resolve(ft,_e))},function(je){Ze||(Ze=!0,ie.reject(ft,je))})}},fe.race=function(Ee){var Fe=this;if(Object.prototype.toString.call(Ee)!=="[object Array]")return this.reject(new TypeError("must be an array"));var Ae=Ee.length,Ze=!1;if(!Ae)return this.resolve([]);for(var _e=-1,Je=new this(ke);++_e<Ae;)We=Ee[_e],Fe.resolve(We).then(function(ft){Ze||(Ze=!0,ie.resolve(Je,ft))},function(ft){Ze||(Ze=!0,ie.reject(Je,ft))});var We;return Je}},{immediate:36}],38:[function(Me,ze,Ne){"use strict";var Be={};(0,Me("./lib/utils/common").assign)(Be,Me("./lib/deflate"),Me("./lib/inflate"),Me("./lib/zlib/constants")),ze.exports=Be},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(Me,ze,Ne){"use strict";var Be=Me("./zlib/deflate"),ke=Me("./utils/common"),ie=Me("./utils/strings"),ue=Me("./zlib/messages"),ne=Me("./zlib/zstream"),ge=Object.prototype.toString,fe=0,we=-1,he=0,ce=8;function me(Ee){if(!(this instanceof me))return new me(Ee);this.options=ke.assign({level:we,method:ce,chunkSize:16384,windowBits:15,memLevel:8,strategy:he,to:""},Ee||{});var Fe=this.options;Fe.raw&&0<Fe.windowBits?Fe.windowBits=-Fe.windowBits:Fe.gzip&&0<Fe.windowBits&&Fe.windowBits<16&&(Fe.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ne,this.strm.avail_out=0;var Ae=Be.deflateInit2(this.strm,Fe.level,Fe.method,Fe.windowBits,Fe.memLevel,Fe.strategy);if(Ae!==fe)throw new Error(ue[Ae]);if(Fe.header&&Be.deflateSetHeader(this.strm,Fe.header),Fe.dictionary){var Ze;if(Ze=typeof Fe.dictionary=="string"?ie.string2buf(Fe.dictionary):ge.call(Fe.dictionary)==="[object ArrayBuffer]"?new Uint8Array(Fe.dictionary):Fe.dictionary,(Ae=Be.deflateSetDictionary(this.strm,Ze))!==fe)throw new Error(ue[Ae]);this._dict_set=!0}}function xe(Ee,Fe){var Ae=new me(Fe);if(Ae.push(Ee,!0),Ae.err)throw Ae.msg||ue[Ae.err];return Ae.result}me.prototype.push=function(Ee,Fe){var Ae,Ze,_e=this.strm,Je=this.options.chunkSize;if(this.ended)return!1;Ze=Fe===~~Fe?Fe:Fe===!0?4:0,typeof Ee=="string"?_e.input=ie.string2buf(Ee):ge.call(Ee)==="[object ArrayBuffer]"?_e.input=new Uint8Array(Ee):_e.input=Ee,_e.next_in=0,_e.avail_in=_e.input.length;do{if(_e.avail_out===0&&(_e.output=new ke.Buf8(Je),_e.next_out=0,_e.avail_out=Je),(Ae=Be.deflate(_e,Ze))!==1&&Ae!==fe)return this.onEnd(Ae),!(this.ended=!0);_e.avail_out!==0&&(_e.avail_in!==0||Ze!==4&&Ze!==2)||(this.options.to==="string"?this.onData(ie.buf2binstring(ke.shrinkBuf(_e.output,_e.next_out))):this.onData(ke.shrinkBuf(_e.output,_e.next_out)))}while((0<_e.avail_in||_e.avail_out===0)&&Ae!==1);return Ze===4?(Ae=Be.deflateEnd(this.strm),this.onEnd(Ae),this.ended=!0,Ae===fe):Ze!==2||(this.onEnd(fe),!(_e.avail_out=0))},me.prototype.onData=function(Ee){this.chunks.push(Ee)},me.prototype.onEnd=function(Ee){Ee===fe&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=ke.flattenChunks(this.chunks)),this.chunks=[],this.err=Ee,this.msg=this.strm.msg},Ne.Deflate=me,Ne.deflate=xe,Ne.deflateRaw=function(Ee,Fe){return(Fe=Fe||{}).raw=!0,xe(Ee,Fe)},Ne.gzip=function(Ee,Fe){return(Fe=Fe||{}).gzip=!0,xe(Ee,Fe)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(Me,ze,Ne){"use strict";var Be=Me("./zlib/inflate"),ke=Me("./utils/common"),ie=Me("./utils/strings"),ue=Me("./zlib/constants"),ne=Me("./zlib/messages"),ge=Me("./zlib/zstream"),fe=Me("./zlib/gzheader"),we=Object.prototype.toString;function he(me){if(!(this instanceof he))return new he(me);this.options=ke.assign({chunkSize:16384,windowBits:0,to:""},me||{});var xe=this.options;xe.raw&&0<=xe.windowBits&&xe.windowBits<16&&(xe.windowBits=-xe.windowBits,xe.windowBits===0&&(xe.windowBits=-15)),!(0<=xe.windowBits&&xe.windowBits<16)||me&&me.windowBits||(xe.windowBits+=32),15<xe.windowBits&&xe.windowBits<48&&!(15&xe.windowBits)&&(xe.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ge,this.strm.avail_out=0;var Ee=Be.inflateInit2(this.strm,xe.windowBits);if(Ee!==ue.Z_OK)throw new Error(ne[Ee]);this.header=new fe,Be.inflateGetHeader(this.strm,this.header)}function ce(me,xe){var Ee=new he(xe);if(Ee.push(me,!0),Ee.err)throw Ee.msg||ne[Ee.err];return Ee.result}he.prototype.push=function(me,xe){var Ee,Fe,Ae,Ze,_e,Je,We=this.strm,ft=this.options.chunkSize,tt=this.options.dictionary,Ke=!1;if(this.ended)return!1;Fe=xe===~~xe?xe:xe===!0?ue.Z_FINISH:ue.Z_NO_FLUSH,typeof me=="string"?We.input=ie.binstring2buf(me):we.call(me)==="[object ArrayBuffer]"?We.input=new Uint8Array(me):We.input=me,We.next_in=0,We.avail_in=We.input.length;do{if(We.avail_out===0&&(We.output=new ke.Buf8(ft),We.next_out=0,We.avail_out=ft),(Ee=Be.inflate(We,ue.Z_NO_FLUSH))===ue.Z_NEED_DICT&&tt&&(Je=typeof tt=="string"?ie.string2buf(tt):we.call(tt)==="[object ArrayBuffer]"?new Uint8Array(tt):tt,Ee=Be.inflateSetDictionary(this.strm,Je)),Ee===ue.Z_BUF_ERROR&&Ke===!0&&(Ee=ue.Z_OK,Ke=!1),Ee!==ue.Z_STREAM_END&&Ee!==ue.Z_OK)return this.onEnd(Ee),!(this.ended=!0);We.next_out&&(We.avail_out!==0&&Ee!==ue.Z_STREAM_END&&(We.avail_in!==0||Fe!==ue.Z_FINISH&&Fe!==ue.Z_SYNC_FLUSH)||(this.options.to==="string"?(Ae=ie.utf8border(We.output,We.next_out),Ze=We.next_out-Ae,_e=ie.buf2string(We.output,Ae),We.next_out=Ze,We.avail_out=ft-Ze,Ze&&ke.arraySet(We.output,We.output,Ae,Ze,0),this.onData(_e)):this.onData(ke.shrinkBuf(We.output,We.next_out)))),We.avail_in===0&&We.avail_out===0&&(Ke=!0)}while((0<We.avail_in||We.avail_out===0)&&Ee!==ue.Z_STREAM_END);return Ee===ue.Z_STREAM_END&&(Fe=ue.Z_FINISH),Fe===ue.Z_FINISH?(Ee=Be.inflateEnd(this.strm),this.onEnd(Ee),this.ended=!0,Ee===ue.Z_OK):Fe!==ue.Z_SYNC_FLUSH||(this.onEnd(ue.Z_OK),!(We.avail_out=0))},he.prototype.onData=function(me){this.chunks.push(me)},he.prototype.onEnd=function(me){me===ue.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=ke.flattenChunks(this.chunks)),this.chunks=[],this.err=me,this.msg=this.strm.msg},Ne.Inflate=he,Ne.inflate=ce,Ne.inflateRaw=function(me,xe){return(xe=xe||{}).raw=!0,ce(me,xe)},Ne.ungzip=ce},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(Me,ze,Ne){"use strict";var Be=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";Ne.assign=function(ue){for(var ne=Array.prototype.slice.call(arguments,1);ne.length;){var ge=ne.shift();if(ge){if(typeof ge!="object")throw new TypeError(ge+"must be non-object");for(var fe in ge)ge.hasOwnProperty(fe)&&(ue[fe]=ge[fe])}}return ue},Ne.shrinkBuf=function(ue,ne){return ue.length===ne?ue:ue.subarray?ue.subarray(0,ne):(ue.length=ne,ue)};var ke={arraySet:function(ue,ne,ge,fe,we){if(ne.subarray&&ue.subarray)ue.set(ne.subarray(ge,ge+fe),we);else for(var he=0;he<fe;he++)ue[we+he]=ne[ge+he]},flattenChunks:function(ue){var ne,ge,fe,we,he,ce;for(ne=fe=0,ge=ue.length;ne<ge;ne++)fe+=ue[ne].length;for(ce=new Uint8Array(fe),ne=we=0,ge=ue.length;ne<ge;ne++)he=ue[ne],ce.set(he,we),we+=he.length;return ce}},ie={arraySet:function(ue,ne,ge,fe,we){for(var he=0;he<fe;he++)ue[we+he]=ne[ge+he]},flattenChunks:function(ue){return[].concat.apply([],ue)}};Ne.setTyped=function(ue){ue?(Ne.Buf8=Uint8Array,Ne.Buf16=Uint16Array,Ne.Buf32=Int32Array,Ne.assign(Ne,ke)):(Ne.Buf8=Array,Ne.Buf16=Array,Ne.Buf32=Array,Ne.assign(Ne,ie))},Ne.setTyped(Be)},{}],42:[function(Me,ze,Ne){"use strict";var Be=Me("./common"),ke=!0,ie=!0;try{String.fromCharCode.apply(null,[0])}catch(fe){ke=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(fe){ie=!1}for(var ue=new Be.Buf8(256),ne=0;ne<256;ne++)ue[ne]=252<=ne?6:248<=ne?5:240<=ne?4:224<=ne?3:192<=ne?2:1;function ge(fe,we){if(we<65537&&(fe.subarray&&ie||!fe.subarray&&ke))return String.fromCharCode.apply(null,Be.shrinkBuf(fe,we));for(var he="",ce=0;ce<we;ce++)he+=String.fromCharCode(fe[ce]);return he}ue[254]=ue[254]=1,Ne.string2buf=function(fe){var we,he,ce,me,xe,Ee=fe.length,Fe=0;for(me=0;me<Ee;me++)(64512&(he=fe.charCodeAt(me)))==55296&&me+1<Ee&&(64512&(ce=fe.charCodeAt(me+1)))==56320&&(he=65536+(he-55296<<10)+(ce-56320),me++),Fe+=he<128?1:he<2048?2:he<65536?3:4;for(we=new Be.Buf8(Fe),me=xe=0;xe<Fe;me++)(64512&(he=fe.charCodeAt(me)))==55296&&me+1<Ee&&(64512&(ce=fe.charCodeAt(me+1)))==56320&&(he=65536+(he-55296<<10)+(ce-56320),me++),he<128?we[xe++]=he:(he<2048?we[xe++]=192|he>>>6:(he<65536?we[xe++]=224|he>>>12:(we[xe++]=240|he>>>18,we[xe++]=128|he>>>12&63),we[xe++]=128|he>>>6&63),we[xe++]=128|63&he);return we},Ne.buf2binstring=function(fe){return ge(fe,fe.length)},Ne.binstring2buf=function(fe){for(var we=new Be.Buf8(fe.length),he=0,ce=we.length;he<ce;he++)we[he]=fe.charCodeAt(he);return we},Ne.buf2string=function(fe,we){var he,ce,me,xe,Ee=we||fe.length,Fe=new Array(2*Ee);for(he=ce=0;he<Ee;)if((me=fe[he++])<128)Fe[ce++]=me;else if(4<(xe=ue[me]))Fe[ce++]=65533,he+=xe-1;else{for(me&=xe===2?31:xe===3?15:7;1<xe&&he<Ee;)me=me<<6|63&fe[he++],xe--;1<xe?Fe[ce++]=65533:me<65536?Fe[ce++]=me:(me-=65536,Fe[ce++]=55296|me>>10&1023,Fe[ce++]=56320|1023&me)}return ge(Fe,ce)},Ne.utf8border=function(fe,we){var he;for((we=we||fe.length)>fe.length&&(we=fe.length),he=we-1;0<=he&&(192&fe[he])==128;)he--;return he<0||he===0?we:he+ue[fe[he]]>we?he:we}},{"./common":41}],43:[function(Me,ze,Ne){"use strict";ze.exports=function(Be,ke,ie,ue){for(var ne=65535&Be|0,ge=Be>>>16&65535|0,fe=0;ie!==0;){for(ie-=fe=2e3<ie?2e3:ie;ge=ge+(ne=ne+ke[ue++]|0)|0,--fe;);ne%=65521,ge%=65521}return ne|ge<<16|0}},{}],44:[function(Me,ze,Ne){"use strict";ze.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(Me,ze,Ne){"use strict";var Be=function(){for(var ke,ie=[],ue=0;ue<256;ue++){ke=ue;for(var ne=0;ne<8;ne++)ke=1&ke?3988292384^ke>>>1:ke>>>1;ie[ue]=ke}return ie}();ze.exports=function(ke,ie,ue,ne){var ge=Be,fe=ne+ue;ke^=-1;for(var we=ne;we<fe;we++)ke=ke>>>8^ge[255&(ke^ie[we])];return-1^ke}},{}],46:[function(Me,ze,Ne){"use strict";var Be,ke=Me("../utils/common"),ie=Me("./trees"),ue=Me("./adler32"),ne=Me("./crc32"),ge=Me("./messages"),fe=0,we=4,he=0,ce=-2,me=-1,xe=4,Ee=2,Fe=8,Ae=9,Ze=286,_e=30,Je=19,We=2*Ze+1,ft=15,tt=3,Ke=258,ut=Ke+tt+1,je=42,$e=113,be=1,Ue=2,At=3,Xe=4;function Ve(De,St){return De.msg=ge[St],St}function Ye(De){return(De<<1)-(4<De?9:0)}function He(De){for(var St=De.length;0<=--St;)De[St]=0}function Ie(De){var St=De.state,Oe=St.pending;Oe>De.avail_out&&(Oe=De.avail_out),Oe!==0&&(ke.arraySet(De.output,St.pending_buf,St.pending_out,Oe,De.next_out),De.next_out+=Oe,St.pending_out+=Oe,De.total_out+=Oe,De.avail_out-=Oe,St.pending-=Oe,St.pending===0&&(St.pending_out=0))}function Re(De,St){ie._tr_flush_block(De,0<=De.block_start?De.block_start:-1,De.strstart-De.block_start,St),De.block_start=De.strstart,Ie(De.strm)}function yt(De,St){De.pending_buf[De.pending++]=St}function Dt(De,St){De.pending_buf[De.pending++]=St>>>8&255,De.pending_buf[De.pending++]=255&St}function it(De,St){var Oe,re,oe=De.max_chain_length,Pe=De.strstart,nt=De.prev_length,ct=De.nice_match,Ge=De.strstart>De.w_size-ut?De.strstart-(De.w_size-ut):0,Ct=De.window,Rt=De.w_mask,bt=De.prev,rn=De.strstart+Ke,Gt=Ct[Pe+nt-1],xn=Ct[Pe+nt];De.prev_length>=De.good_match&&(oe>>=2),ct>De.lookahead&&(ct=De.lookahead);do if(Ct[(Oe=St)+nt]===xn&&Ct[Oe+nt-1]===Gt&&Ct[Oe]===Ct[Pe]&&Ct[++Oe]===Ct[Pe+1]){Pe+=2,Oe++;do;while(Ct[++Pe]===Ct[++Oe]&&Ct[++Pe]===Ct[++Oe]&&Ct[++Pe]===Ct[++Oe]&&Ct[++Pe]===Ct[++Oe]&&Ct[++Pe]===Ct[++Oe]&&Ct[++Pe]===Ct[++Oe]&&Ct[++Pe]===Ct[++Oe]&&Ct[++Pe]===Ct[++Oe]&&Pe<rn);if(re=Ke-(rn-Pe),Pe=rn-Ke,nt<re){if(De.match_start=St,ct<=(nt=re))break;Gt=Ct[Pe+nt-1],xn=Ct[Pe+nt]}}while((St=bt[St&Rt])>Ge&&--oe!=0);return nt<=De.lookahead?nt:De.lookahead}function Ft(De){var St,Oe,re,oe,Pe,nt,ct,Ge,Ct,Rt,bt=De.w_size;do{if(oe=De.window_size-De.lookahead-De.strstart,De.strstart>=bt+(bt-ut)){for(ke.arraySet(De.window,De.window,bt,bt,0),De.match_start-=bt,De.strstart-=bt,De.block_start-=bt,St=Oe=De.hash_size;re=De.head[--St],De.head[St]=bt<=re?re-bt:0,--Oe;);for(St=Oe=bt;re=De.prev[--St],De.prev[St]=bt<=re?re-bt:0,--Oe;);oe+=bt}if(De.strm.avail_in===0)break;if(nt=De.strm,ct=De.window,Ge=De.strstart+De.lookahead,Ct=oe,Rt=void 0,Rt=nt.avail_in,Ct<Rt&&(Rt=Ct),Oe=Rt===0?0:(nt.avail_in-=Rt,ke.arraySet(ct,nt.input,nt.next_in,Rt,Ge),nt.state.wrap===1?nt.adler=ue(nt.adler,ct,Rt,Ge):nt.state.wrap===2&&(nt.adler=ne(nt.adler,ct,Rt,Ge)),nt.next_in+=Rt,nt.total_in+=Rt,Rt),De.lookahead+=Oe,De.lookahead+De.insert>=tt)for(Pe=De.strstart-De.insert,De.ins_h=De.window[Pe],De.ins_h=(De.ins_h<<De.hash_shift^De.window[Pe+1])&De.hash_mask;De.insert&&(De.ins_h=(De.ins_h<<De.hash_shift^De.window[Pe+tt-1])&De.hash_mask,De.prev[Pe&De.w_mask]=De.head[De.ins_h],De.head[De.ins_h]=Pe,Pe++,De.insert--,!(De.lookahead+De.insert<tt)););}while(De.lookahead<ut&&De.strm.avail_in!==0)}function gt(De,St){for(var Oe,re;;){if(De.lookahead<ut){if(Ft(De),De.lookahead<ut&&St===fe)return be;if(De.lookahead===0)break}if(Oe=0,De.lookahead>=tt&&(De.ins_h=(De.ins_h<<De.hash_shift^De.window[De.strstart+tt-1])&De.hash_mask,Oe=De.prev[De.strstart&De.w_mask]=De.head[De.ins_h],De.head[De.ins_h]=De.strstart),Oe!==0&&De.strstart-Oe<=De.w_size-ut&&(De.match_length=it(De,Oe)),De.match_length>=tt)if(re=ie._tr_tally(De,De.strstart-De.match_start,De.match_length-tt),De.lookahead-=De.match_length,De.match_length<=De.max_lazy_match&&De.lookahead>=tt){for(De.match_length--;De.strstart++,De.ins_h=(De.ins_h<<De.hash_shift^De.window[De.strstart+tt-1])&De.hash_mask,Oe=De.prev[De.strstart&De.w_mask]=De.head[De.ins_h],De.head[De.ins_h]=De.strstart,--De.match_length!=0;);De.strstart++}else De.strstart+=De.match_length,De.match_length=0,De.ins_h=De.window[De.strstart],De.ins_h=(De.ins_h<<De.hash_shift^De.window[De.strstart+1])&De.hash_mask;else re=ie._tr_tally(De,0,De.window[De.strstart]),De.lookahead--,De.strstart++;if(re&&(Re(De,!1),De.strm.avail_out===0))return be}return De.insert=De.strstart<tt-1?De.strstart:tt-1,St===we?(Re(De,!0),De.strm.avail_out===0?At:Xe):De.last_lit&&(Re(De,!1),De.strm.avail_out===0)?be:Ue}function Et(De,St){for(var Oe,re,oe;;){if(De.lookahead<ut){if(Ft(De),De.lookahead<ut&&St===fe)return be;if(De.lookahead===0)break}if(Oe=0,De.lookahead>=tt&&(De.ins_h=(De.ins_h<<De.hash_shift^De.window[De.strstart+tt-1])&De.hash_mask,Oe=De.prev[De.strstart&De.w_mask]=De.head[De.ins_h],De.head[De.ins_h]=De.strstart),De.prev_length=De.match_length,De.prev_match=De.match_start,De.match_length=tt-1,Oe!==0&&De.prev_length<De.max_lazy_match&&De.strstart-Oe<=De.w_size-ut&&(De.match_length=it(De,Oe),De.match_length<=5&&(De.strategy===1||De.match_length===tt&&4096<De.strstart-De.match_start)&&(De.match_length=tt-1)),De.prev_length>=tt&&De.match_length<=De.prev_length){for(oe=De.strstart+De.lookahead-tt,re=ie._tr_tally(De,De.strstart-1-De.prev_match,De.prev_length-tt),De.lookahead-=De.prev_length-1,De.prev_length-=2;++De.strstart<=oe&&(De.ins_h=(De.ins_h<<De.hash_shift^De.window[De.strstart+tt-1])&De.hash_mask,Oe=De.prev[De.strstart&De.w_mask]=De.head[De.ins_h],De.head[De.ins_h]=De.strstart),--De.prev_length!=0;);if(De.match_available=0,De.match_length=tt-1,De.strstart++,re&&(Re(De,!1),De.strm.avail_out===0))return be}else if(De.match_available){if((re=ie._tr_tally(De,0,De.window[De.strstart-1]))&&Re(De,!1),De.strstart++,De.lookahead--,De.strm.avail_out===0)return be}else De.match_available=1,De.strstart++,De.lookahead--}return De.match_available&&(re=ie._tr_tally(De,0,De.window[De.strstart-1]),De.match_available=0),De.insert=De.strstart<tt-1?De.strstart:tt-1,St===we?(Re(De,!0),De.strm.avail_out===0?At:Xe):De.last_lit&&(Re(De,!1),De.strm.avail_out===0)?be:Ue}function zt(De,St,Oe,re,oe){this.good_length=De,this.max_lazy=St,this.nice_length=Oe,this.max_chain=re,this.func=oe}function cn(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=Fe,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new ke.Buf16(2*We),this.dyn_dtree=new ke.Buf16(2*(2*_e+1)),this.bl_tree=new ke.Buf16(2*(2*Je+1)),He(this.dyn_ltree),He(this.dyn_dtree),He(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new ke.Buf16(ft+1),this.heap=new ke.Buf16(2*Ze+1),He(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new ke.Buf16(2*Ze+1),He(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Pt(De){var St;return De&&De.state?(De.total_in=De.total_out=0,De.data_type=Ee,(St=De.state).pending=0,St.pending_out=0,St.wrap<0&&(St.wrap=-St.wrap),St.status=St.wrap?je:$e,De.adler=St.wrap===2?0:1,St.last_flush=fe,ie._tr_init(St),he):Ve(De,ce)}function Qt(De){var St=Pt(De);return St===he&&function(Oe){Oe.window_size=2*Oe.w_size,He(Oe.head),Oe.max_lazy_match=Be[Oe.level].max_lazy,Oe.good_match=Be[Oe.level].good_length,Oe.nice_match=Be[Oe.level].nice_length,Oe.max_chain_length=Be[Oe.level].max_chain,Oe.strstart=0,Oe.block_start=0,Oe.lookahead=0,Oe.insert=0,Oe.match_length=Oe.prev_length=tt-1,Oe.match_available=0,Oe.ins_h=0}(De.state),St}function $t(De,St,Oe,re,oe,Pe){if(!De)return ce;var nt=1;if(St===me&&(St=6),re<0?(nt=0,re=-re):15<re&&(nt=2,re-=16),oe<1||Ae<oe||Oe!==Fe||re<8||15<re||St<0||9<St||Pe<0||xe<Pe)return Ve(De,ce);re===8&&(re=9);var ct=new cn;return(De.state=ct).strm=De,ct.wrap=nt,ct.gzhead=null,ct.w_bits=re,ct.w_size=1<<ct.w_bits,ct.w_mask=ct.w_size-1,ct.hash_bits=oe+7,ct.hash_size=1<<ct.hash_bits,ct.hash_mask=ct.hash_size-1,ct.hash_shift=~~((ct.hash_bits+tt-1)/tt),ct.window=new ke.Buf8(2*ct.w_size),ct.head=new ke.Buf16(ct.hash_size),ct.prev=new ke.Buf16(ct.w_size),ct.lit_bufsize=1<<oe+6,ct.pending_buf_size=4*ct.lit_bufsize,ct.pending_buf=new ke.Buf8(ct.pending_buf_size),ct.d_buf=1*ct.lit_bufsize,ct.l_buf=3*ct.lit_bufsize,ct.level=St,ct.strategy=Pe,ct.method=Oe,Qt(De)}Be=[new zt(0,0,0,0,function(De,St){var Oe=65535;for(Oe>De.pending_buf_size-5&&(Oe=De.pending_buf_size-5);;){if(De.lookahead<=1){if(Ft(De),De.lookahead===0&&St===fe)return be;if(De.lookahead===0)break}De.strstart+=De.lookahead,De.lookahead=0;var re=De.block_start+Oe;if((De.strstart===0||De.strstart>=re)&&(De.lookahead=De.strstart-re,De.strstart=re,Re(De,!1),De.strm.avail_out===0)||De.strstart-De.block_start>=De.w_size-ut&&(Re(De,!1),De.strm.avail_out===0))return be}return De.insert=0,St===we?(Re(De,!0),De.strm.avail_out===0?At:Xe):(De.strstart>De.block_start&&(Re(De,!1),De.strm.avail_out),be)}),new zt(4,4,8,4,gt),new zt(4,5,16,8,gt),new zt(4,6,32,32,gt),new zt(4,4,16,16,Et),new zt(8,16,32,32,Et),new zt(8,16,128,128,Et),new zt(8,32,128,256,Et),new zt(32,128,258,1024,Et),new zt(32,258,258,4096,Et)],Ne.deflateInit=function(De,St){return $t(De,St,Fe,15,8,0)},Ne.deflateInit2=$t,Ne.deflateReset=Qt,Ne.deflateResetKeep=Pt,Ne.deflateSetHeader=function(De,St){return De&&De.state?De.state.wrap!==2?ce:(De.state.gzhead=St,he):ce},Ne.deflate=function(De,St){var Oe,re,oe,Pe;if(!De||!De.state||5<St||St<0)return De?Ve(De,ce):ce;if(re=De.state,!De.output||!De.input&&De.avail_in!==0||re.status===666&&St!==we)return Ve(De,De.avail_out===0?-5:ce);if(re.strm=De,Oe=re.last_flush,re.last_flush=St,re.status===je)if(re.wrap===2)De.adler=0,yt(re,31),yt(re,139),yt(re,8),re.gzhead?(yt(re,(re.gzhead.text?1:0)+(re.gzhead.hcrc?2:0)+(re.gzhead.extra?4:0)+(re.gzhead.name?8:0)+(re.gzhead.comment?16:0)),yt(re,255&re.gzhead.time),yt(re,re.gzhead.time>>8&255),yt(re,re.gzhead.time>>16&255),yt(re,re.gzhead.time>>24&255),yt(re,re.level===9?2:2<=re.strategy||re.level<2?4:0),yt(re,255&re.gzhead.os),re.gzhead.extra&&re.gzhead.extra.length&&(yt(re,255&re.gzhead.extra.length),yt(re,re.gzhead.extra.length>>8&255)),re.gzhead.hcrc&&(De.adler=ne(De.adler,re.pending_buf,re.pending,0)),re.gzindex=0,re.status=69):(yt(re,0),yt(re,0),yt(re,0),yt(re,0),yt(re,0),yt(re,re.level===9?2:2<=re.strategy||re.level<2?4:0),yt(re,3),re.status=$e);else{var nt=Fe+(re.w_bits-8<<4)<<8;nt|=(2<=re.strategy||re.level<2?0:re.level<6?1:re.level===6?2:3)<<6,re.strstart!==0&&(nt|=32),nt+=31-nt%31,re.status=$e,Dt(re,nt),re.strstart!==0&&(Dt(re,De.adler>>>16),Dt(re,65535&De.adler)),De.adler=1}if(re.status===69)if(re.gzhead.extra){for(oe=re.pending;re.gzindex<(65535&re.gzhead.extra.length)&&(re.pending!==re.pending_buf_size||(re.gzhead.hcrc&&re.pending>oe&&(De.adler=ne(De.adler,re.pending_buf,re.pending-oe,oe)),Ie(De),oe=re.pending,re.pending!==re.pending_buf_size));)yt(re,255&re.gzhead.extra[re.gzindex]),re.gzindex++;re.gzhead.hcrc&&re.pending>oe&&(De.adler=ne(De.adler,re.pending_buf,re.pending-oe,oe)),re.gzindex===re.gzhead.extra.length&&(re.gzindex=0,re.status=73)}else re.status=73;if(re.status===73)if(re.gzhead.name){oe=re.pending;do{if(re.pending===re.pending_buf_size&&(re.gzhead.hcrc&&re.pending>oe&&(De.adler=ne(De.adler,re.pending_buf,re.pending-oe,oe)),Ie(De),oe=re.pending,re.pending===re.pending_buf_size)){Pe=1;break}Pe=re.gzindex<re.gzhead.name.length?255&re.gzhead.name.charCodeAt(re.gzindex++):0,yt(re,Pe)}while(Pe!==0);re.gzhead.hcrc&&re.pending>oe&&(De.adler=ne(De.adler,re.pending_buf,re.pending-oe,oe)),Pe===0&&(re.gzindex=0,re.status=91)}else re.status=91;if(re.status===91)if(re.gzhead.comment){oe=re.pending;do{if(re.pending===re.pending_buf_size&&(re.gzhead.hcrc&&re.pending>oe&&(De.adler=ne(De.adler,re.pending_buf,re.pending-oe,oe)),Ie(De),oe=re.pending,re.pending===re.pending_buf_size)){Pe=1;break}Pe=re.gzindex<re.gzhead.comment.length?255&re.gzhead.comment.charCodeAt(re.gzindex++):0,yt(re,Pe)}while(Pe!==0);re.gzhead.hcrc&&re.pending>oe&&(De.adler=ne(De.adler,re.pending_buf,re.pending-oe,oe)),Pe===0&&(re.status=103)}else re.status=103;if(re.status===103&&(re.gzhead.hcrc?(re.pending+2>re.pending_buf_size&&Ie(De),re.pending+2<=re.pending_buf_size&&(yt(re,255&De.adler),yt(re,De.adler>>8&255),De.adler=0,re.status=$e)):re.status=$e),re.pending!==0){if(Ie(De),De.avail_out===0)return re.last_flush=-1,he}else if(De.avail_in===0&&Ye(St)<=Ye(Oe)&&St!==we)return Ve(De,-5);if(re.status===666&&De.avail_in!==0)return Ve(De,-5);if(De.avail_in!==0||re.lookahead!==0||St!==fe&&re.status!==666){var ct=re.strategy===2?function(Ge,Ct){for(var Rt;;){if(Ge.lookahead===0&&(Ft(Ge),Ge.lookahead===0)){if(Ct===fe)return be;break}if(Ge.match_length=0,Rt=ie._tr_tally(Ge,0,Ge.window[Ge.strstart]),Ge.lookahead--,Ge.strstart++,Rt&&(Re(Ge,!1),Ge.strm.avail_out===0))return be}return Ge.insert=0,Ct===we?(Re(Ge,!0),Ge.strm.avail_out===0?At:Xe):Ge.last_lit&&(Re(Ge,!1),Ge.strm.avail_out===0)?be:Ue}(re,St):re.strategy===3?function(Ge,Ct){for(var Rt,bt,rn,Gt,xn=Ge.window;;){if(Ge.lookahead<=Ke){if(Ft(Ge),Ge.lookahead<=Ke&&Ct===fe)return be;if(Ge.lookahead===0)break}if(Ge.match_length=0,Ge.lookahead>=tt&&0<Ge.strstart&&(bt=xn[rn=Ge.strstart-1])===xn[++rn]&&bt===xn[++rn]&&bt===xn[++rn]){Gt=Ge.strstart+Ke;do;while(bt===xn[++rn]&&bt===xn[++rn]&&bt===xn[++rn]&&bt===xn[++rn]&&bt===xn[++rn]&&bt===xn[++rn]&&bt===xn[++rn]&&bt===xn[++rn]&&rn<Gt);Ge.match_length=Ke-(Gt-rn),Ge.match_length>Ge.lookahead&&(Ge.match_length=Ge.lookahead)}if(Ge.match_length>=tt?(Rt=ie._tr_tally(Ge,1,Ge.match_length-tt),Ge.lookahead-=Ge.match_length,Ge.strstart+=Ge.match_length,Ge.match_length=0):(Rt=ie._tr_tally(Ge,0,Ge.window[Ge.strstart]),Ge.lookahead--,Ge.strstart++),Rt&&(Re(Ge,!1),Ge.strm.avail_out===0))return be}return Ge.insert=0,Ct===we?(Re(Ge,!0),Ge.strm.avail_out===0?At:Xe):Ge.last_lit&&(Re(Ge,!1),Ge.strm.avail_out===0)?be:Ue}(re,St):Be[re.level].func(re,St);if(ct!==At&&ct!==Xe||(re.status=666),ct===be||ct===At)return De.avail_out===0&&(re.last_flush=-1),he;if(ct===Ue&&(St===1?ie._tr_align(re):St!==5&&(ie._tr_stored_block(re,0,0,!1),St===3&&(He(re.head),re.lookahead===0&&(re.strstart=0,re.block_start=0,re.insert=0))),Ie(De),De.avail_out===0))return re.last_flush=-1,he}return St!==we?he:re.wrap<=0?1:(re.wrap===2?(yt(re,255&De.adler),yt(re,De.adler>>8&255),yt(re,De.adler>>16&255),yt(re,De.adler>>24&255),yt(re,255&De.total_in),yt(re,De.total_in>>8&255),yt(re,De.total_in>>16&255),yt(re,De.total_in>>24&255)):(Dt(re,De.adler>>>16),Dt(re,65535&De.adler)),Ie(De),0<re.wrap&&(re.wrap=-re.wrap),re.pending!==0?he:1)},Ne.deflateEnd=function(De){var St;return De&&De.state?(St=De.state.status)!==je&&St!==69&&St!==73&&St!==91&&St!==103&&St!==$e&&St!==666?Ve(De,ce):(De.state=null,St===$e?Ve(De,-3):he):ce},Ne.deflateSetDictionary=function(De,St){var Oe,re,oe,Pe,nt,ct,Ge,Ct,Rt=St.length;if(!De||!De.state||(Pe=(Oe=De.state).wrap)===2||Pe===1&&Oe.status!==je||Oe.lookahead)return ce;for(Pe===1&&(De.adler=ue(De.adler,St,Rt,0)),Oe.wrap=0,Rt>=Oe.w_size&&(Pe===0&&(He(Oe.head),Oe.strstart=0,Oe.block_start=0,Oe.insert=0),Ct=new ke.Buf8(Oe.w_size),ke.arraySet(Ct,St,Rt-Oe.w_size,Oe.w_size,0),St=Ct,Rt=Oe.w_size),nt=De.avail_in,ct=De.next_in,Ge=De.input,De.avail_in=Rt,De.next_in=0,De.input=St,Ft(Oe);Oe.lookahead>=tt;){for(re=Oe.strstart,oe=Oe.lookahead-(tt-1);Oe.ins_h=(Oe.ins_h<<Oe.hash_shift^Oe.window[re+tt-1])&Oe.hash_mask,Oe.prev[re&Oe.w_mask]=Oe.head[Oe.ins_h],Oe.head[Oe.ins_h]=re,re++,--oe;);Oe.strstart=re,Oe.lookahead=tt-1,Ft(Oe)}return Oe.strstart+=Oe.lookahead,Oe.block_start=Oe.strstart,Oe.insert=Oe.lookahead,Oe.lookahead=0,Oe.match_length=Oe.prev_length=tt-1,Oe.match_available=0,De.next_in=ct,De.input=Ge,De.avail_in=nt,Oe.wrap=Pe,he},Ne.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(Me,ze,Ne){"use strict";ze.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(Me,ze,Ne){"use strict";ze.exports=function(Be,ke){var ie,ue,ne,ge,fe,we,he,ce,me,xe,Ee,Fe,Ae,Ze,_e,Je,We,ft,tt,Ke,ut,je,$e,be,Ue;ie=Be.state,ue=Be.next_in,be=Be.input,ne=ue+(Be.avail_in-5),ge=Be.next_out,Ue=Be.output,fe=ge-(ke-Be.avail_out),we=ge+(Be.avail_out-257),he=ie.dmax,ce=ie.wsize,me=ie.whave,xe=ie.wnext,Ee=ie.window,Fe=ie.hold,Ae=ie.bits,Ze=ie.lencode,_e=ie.distcode,Je=(1<<ie.lenbits)-1,We=(1<<ie.distbits)-1;e:do{Ae<15&&(Fe+=be[ue++]<<Ae,Ae+=8,Fe+=be[ue++]<<Ae,Ae+=8),ft=Ze[Fe&Je];t:for(;;){if(Fe>>>=tt=ft>>>24,Ae-=tt,(tt=ft>>>16&255)===0)Ue[ge++]=65535&ft;else{if(!(16&tt)){if(!(64&tt)){ft=Ze[(65535&ft)+(Fe&(1<<tt)-1)];continue t}if(32&tt){ie.mode=12;break e}Be.msg="invalid literal/length code",ie.mode=30;break e}Ke=65535&ft,(tt&=15)&&(Ae<tt&&(Fe+=be[ue++]<<Ae,Ae+=8),Ke+=Fe&(1<<tt)-1,Fe>>>=tt,Ae-=tt),Ae<15&&(Fe+=be[ue++]<<Ae,Ae+=8,Fe+=be[ue++]<<Ae,Ae+=8),ft=_e[Fe&We];n:for(;;){if(Fe>>>=tt=ft>>>24,Ae-=tt,!(16&(tt=ft>>>16&255))){if(!(64&tt)){ft=_e[(65535&ft)+(Fe&(1<<tt)-1)];continue n}Be.msg="invalid distance code",ie.mode=30;break e}if(ut=65535&ft,Ae<(tt&=15)&&(Fe+=be[ue++]<<Ae,(Ae+=8)<tt&&(Fe+=be[ue++]<<Ae,Ae+=8)),he<(ut+=Fe&(1<<tt)-1)){Be.msg="invalid distance too far back",ie.mode=30;break e}if(Fe>>>=tt,Ae-=tt,(tt=ge-fe)<ut){if(me<(tt=ut-tt)&&ie.sane){Be.msg="invalid distance too far back",ie.mode=30;break e}if($e=Ee,(je=0)===xe){if(je+=ce-tt,tt<Ke){for(Ke-=tt;Ue[ge++]=Ee[je++],--tt;);je=ge-ut,$e=Ue}}else if(xe<tt){if(je+=ce+xe-tt,(tt-=xe)<Ke){for(Ke-=tt;Ue[ge++]=Ee[je++],--tt;);if(je=0,xe<Ke){for(Ke-=tt=xe;Ue[ge++]=Ee[je++],--tt;);je=ge-ut,$e=Ue}}}else if(je+=xe-tt,tt<Ke){for(Ke-=tt;Ue[ge++]=Ee[je++],--tt;);je=ge-ut,$e=Ue}for(;2<Ke;)Ue[ge++]=$e[je++],Ue[ge++]=$e[je++],Ue[ge++]=$e[je++],Ke-=3;Ke&&(Ue[ge++]=$e[je++],1<Ke&&(Ue[ge++]=$e[je++]))}else{for(je=ge-ut;Ue[ge++]=Ue[je++],Ue[ge++]=Ue[je++],Ue[ge++]=Ue[je++],2<(Ke-=3););Ke&&(Ue[ge++]=Ue[je++],1<Ke&&(Ue[ge++]=Ue[je++]))}break}}break}}while(ue<ne&&ge<we);ue-=Ke=Ae>>3,Fe&=(1<<(Ae-=Ke<<3))-1,Be.next_in=ue,Be.next_out=ge,Be.avail_in=ue<ne?ne-ue+5:5-(ue-ne),Be.avail_out=ge<we?we-ge+257:257-(ge-we),ie.hold=Fe,ie.bits=Ae}},{}],49:[function(Me,ze,Ne){"use strict";var Be=Me("../utils/common"),ke=Me("./adler32"),ie=Me("./crc32"),ue=Me("./inffast"),ne=Me("./inftrees"),ge=1,fe=2,we=0,he=-2,ce=1,me=852,xe=592;function Ee(je){return(je>>>24&255)+(je>>>8&65280)+((65280&je)<<8)+((255&je)<<24)}function Fe(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Be.Buf16(320),this.work=new Be.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Ae(je){var $e;return je&&je.state?($e=je.state,je.total_in=je.total_out=$e.total=0,je.msg="",$e.wrap&&(je.adler=1&$e.wrap),$e.mode=ce,$e.last=0,$e.havedict=0,$e.dmax=32768,$e.head=null,$e.hold=0,$e.bits=0,$e.lencode=$e.lendyn=new Be.Buf32(me),$e.distcode=$e.distdyn=new Be.Buf32(xe),$e.sane=1,$e.back=-1,we):he}function Ze(je){var $e;return je&&je.state?(($e=je.state).wsize=0,$e.whave=0,$e.wnext=0,Ae(je)):he}function _e(je,$e){var be,Ue;return je&&je.state?(Ue=je.state,$e<0?(be=0,$e=-$e):(be=1+($e>>4),$e<48&&($e&=15)),$e&&($e<8||15<$e)?he:(Ue.window!==null&&Ue.wbits!==$e&&(Ue.window=null),Ue.wrap=be,Ue.wbits=$e,Ze(je))):he}function Je(je,$e){var be,Ue;return je?(Ue=new Fe,(je.state=Ue).window=null,(be=_e(je,$e))!==we&&(je.state=null),be):he}var We,ft,tt=!0;function Ke(je){if(tt){var $e;for(We=new Be.Buf32(512),ft=new Be.Buf32(32),$e=0;$e<144;)je.lens[$e++]=8;for(;$e<256;)je.lens[$e++]=9;for(;$e<280;)je.lens[$e++]=7;for(;$e<288;)je.lens[$e++]=8;for(ne(ge,je.lens,0,288,We,0,je.work,{bits:9}),$e=0;$e<32;)je.lens[$e++]=5;ne(fe,je.lens,0,32,ft,0,je.work,{bits:5}),tt=!1}je.lencode=We,je.lenbits=9,je.distcode=ft,je.distbits=5}function ut(je,$e,be,Ue){var At,Xe=je.state;return Xe.window===null&&(Xe.wsize=1<<Xe.wbits,Xe.wnext=0,Xe.whave=0,Xe.window=new Be.Buf8(Xe.wsize)),Ue>=Xe.wsize?(Be.arraySet(Xe.window,$e,be-Xe.wsize,Xe.wsize,0),Xe.wnext=0,Xe.whave=Xe.wsize):(Ue<(At=Xe.wsize-Xe.wnext)&&(At=Ue),Be.arraySet(Xe.window,$e,be-Ue,At,Xe.wnext),(Ue-=At)?(Be.arraySet(Xe.window,$e,be-Ue,Ue,0),Xe.wnext=Ue,Xe.whave=Xe.wsize):(Xe.wnext+=At,Xe.wnext===Xe.wsize&&(Xe.wnext=0),Xe.whave<Xe.wsize&&(Xe.whave+=At))),0}Ne.inflateReset=Ze,Ne.inflateReset2=_e,Ne.inflateResetKeep=Ae,Ne.inflateInit=function(je){return Je(je,15)},Ne.inflateInit2=Je,Ne.inflate=function(je,$e){var be,Ue,At,Xe,Ve,Ye,He,Ie,Re,yt,Dt,it,Ft,gt,Et,zt,cn,Pt,Qt,$t,De,St,Oe,re,oe=0,Pe=new Be.Buf8(4),nt=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!je||!je.state||!je.output||!je.input&&je.avail_in!==0)return he;(be=je.state).mode===12&&(be.mode=13),Ve=je.next_out,At=je.output,He=je.avail_out,Xe=je.next_in,Ue=je.input,Ye=je.avail_in,Ie=be.hold,Re=be.bits,yt=Ye,Dt=He,St=we;e:for(;;)switch(be.mode){case ce:if(be.wrap===0){be.mode=13;break}for(;Re<16;){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}if(2&be.wrap&&Ie===35615){Pe[be.check=0]=255&Ie,Pe[1]=Ie>>>8&255,be.check=ie(be.check,Pe,2,0),Re=Ie=0,be.mode=2;break}if(be.flags=0,be.head&&(be.head.done=!1),!(1&be.wrap)||(((255&Ie)<<8)+(Ie>>8))%31){je.msg="incorrect header check",be.mode=30;break}if((15&Ie)!=8){je.msg="unknown compression method",be.mode=30;break}if(Re-=4,De=8+(15&(Ie>>>=4)),be.wbits===0)be.wbits=De;else if(De>be.wbits){je.msg="invalid window size",be.mode=30;break}be.dmax=1<<De,je.adler=be.check=1,be.mode=512&Ie?10:12,Re=Ie=0;break;case 2:for(;Re<16;){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}if(be.flags=Ie,(255&be.flags)!=8){je.msg="unknown compression method",be.mode=30;break}if(57344&be.flags){je.msg="unknown header flags set",be.mode=30;break}be.head&&(be.head.text=Ie>>8&1),512&be.flags&&(Pe[0]=255&Ie,Pe[1]=Ie>>>8&255,be.check=ie(be.check,Pe,2,0)),Re=Ie=0,be.mode=3;case 3:for(;Re<32;){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}be.head&&(be.head.time=Ie),512&be.flags&&(Pe[0]=255&Ie,Pe[1]=Ie>>>8&255,Pe[2]=Ie>>>16&255,Pe[3]=Ie>>>24&255,be.check=ie(be.check,Pe,4,0)),Re=Ie=0,be.mode=4;case 4:for(;Re<16;){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}be.head&&(be.head.xflags=255&Ie,be.head.os=Ie>>8),512&be.flags&&(Pe[0]=255&Ie,Pe[1]=Ie>>>8&255,be.check=ie(be.check,Pe,2,0)),Re=Ie=0,be.mode=5;case 5:if(1024&be.flags){for(;Re<16;){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}be.length=Ie,be.head&&(be.head.extra_len=Ie),512&be.flags&&(Pe[0]=255&Ie,Pe[1]=Ie>>>8&255,be.check=ie(be.check,Pe,2,0)),Re=Ie=0}else be.head&&(be.head.extra=null);be.mode=6;case 6:if(1024&be.flags&&(Ye<(it=be.length)&&(it=Ye),it&&(be.head&&(De=be.head.extra_len-be.length,be.head.extra||(be.head.extra=new Array(be.head.extra_len)),Be.arraySet(be.head.extra,Ue,Xe,it,De)),512&be.flags&&(be.check=ie(be.check,Ue,it,Xe)),Ye-=it,Xe+=it,be.length-=it),be.length))break e;be.length=0,be.mode=7;case 7:if(2048&be.flags){if(Ye===0)break e;for(it=0;De=Ue[Xe+it++],be.head&&De&&be.length<65536&&(be.head.name+=String.fromCharCode(De)),De&&it<Ye;);if(512&be.flags&&(be.check=ie(be.check,Ue,it,Xe)),Ye-=it,Xe+=it,De)break e}else be.head&&(be.head.name=null);be.length=0,be.mode=8;case 8:if(4096&be.flags){if(Ye===0)break e;for(it=0;De=Ue[Xe+it++],be.head&&De&&be.length<65536&&(be.head.comment+=String.fromCharCode(De)),De&&it<Ye;);if(512&be.flags&&(be.check=ie(be.check,Ue,it,Xe)),Ye-=it,Xe+=it,De)break e}else be.head&&(be.head.comment=null);be.mode=9;case 9:if(512&be.flags){for(;Re<16;){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}if(Ie!==(65535&be.check)){je.msg="header crc mismatch",be.mode=30;break}Re=Ie=0}be.head&&(be.head.hcrc=be.flags>>9&1,be.head.done=!0),je.adler=be.check=0,be.mode=12;break;case 10:for(;Re<32;){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}je.adler=be.check=Ee(Ie),Re=Ie=0,be.mode=11;case 11:if(be.havedict===0)return je.next_out=Ve,je.avail_out=He,je.next_in=Xe,je.avail_in=Ye,be.hold=Ie,be.bits=Re,2;je.adler=be.check=1,be.mode=12;case 12:if($e===5||$e===6)break e;case 13:if(be.last){Ie>>>=7&Re,Re-=7&Re,be.mode=27;break}for(;Re<3;){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}switch(be.last=1&Ie,Re-=1,3&(Ie>>>=1)){case 0:be.mode=14;break;case 1:if(Ke(be),be.mode=20,$e!==6)break;Ie>>>=2,Re-=2;break e;case 2:be.mode=17;break;case 3:je.msg="invalid block type",be.mode=30}Ie>>>=2,Re-=2;break;case 14:for(Ie>>>=7&Re,Re-=7&Re;Re<32;){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}if((65535&Ie)!=(Ie>>>16^65535)){je.msg="invalid stored block lengths",be.mode=30;break}if(be.length=65535&Ie,Re=Ie=0,be.mode=15,$e===6)break e;case 15:be.mode=16;case 16:if(it=be.length){if(Ye<it&&(it=Ye),He<it&&(it=He),it===0)break e;Be.arraySet(At,Ue,Xe,it,Ve),Ye-=it,Xe+=it,He-=it,Ve+=it,be.length-=it;break}be.mode=12;break;case 17:for(;Re<14;){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}if(be.nlen=257+(31&Ie),Ie>>>=5,Re-=5,be.ndist=1+(31&Ie),Ie>>>=5,Re-=5,be.ncode=4+(15&Ie),Ie>>>=4,Re-=4,286<be.nlen||30<be.ndist){je.msg="too many length or distance symbols",be.mode=30;break}be.have=0,be.mode=18;case 18:for(;be.have<be.ncode;){for(;Re<3;){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}be.lens[nt[be.have++]]=7&Ie,Ie>>>=3,Re-=3}for(;be.have<19;)be.lens[nt[be.have++]]=0;if(be.lencode=be.lendyn,be.lenbits=7,Oe={bits:be.lenbits},St=ne(0,be.lens,0,19,be.lencode,0,be.work,Oe),be.lenbits=Oe.bits,St){je.msg="invalid code lengths set",be.mode=30;break}be.have=0,be.mode=19;case 19:for(;be.have<be.nlen+be.ndist;){for(;zt=(oe=be.lencode[Ie&(1<<be.lenbits)-1])>>>16&255,cn=65535&oe,!((Et=oe>>>24)<=Re);){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}if(cn<16)Ie>>>=Et,Re-=Et,be.lens[be.have++]=cn;else{if(cn===16){for(re=Et+2;Re<re;){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}if(Ie>>>=Et,Re-=Et,be.have===0){je.msg="invalid bit length repeat",be.mode=30;break}De=be.lens[be.have-1],it=3+(3&Ie),Ie>>>=2,Re-=2}else if(cn===17){for(re=Et+3;Re<re;){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}Re-=Et,De=0,it=3+(7&(Ie>>>=Et)),Ie>>>=3,Re-=3}else{for(re=Et+7;Re<re;){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}Re-=Et,De=0,it=11+(127&(Ie>>>=Et)),Ie>>>=7,Re-=7}if(be.have+it>be.nlen+be.ndist){je.msg="invalid bit length repeat",be.mode=30;break}for(;it--;)be.lens[be.have++]=De}}if(be.mode===30)break;if(be.lens[256]===0){je.msg="invalid code -- missing end-of-block",be.mode=30;break}if(be.lenbits=9,Oe={bits:be.lenbits},St=ne(ge,be.lens,0,be.nlen,be.lencode,0,be.work,Oe),be.lenbits=Oe.bits,St){je.msg="invalid literal/lengths set",be.mode=30;break}if(be.distbits=6,be.distcode=be.distdyn,Oe={bits:be.distbits},St=ne(fe,be.lens,be.nlen,be.ndist,be.distcode,0,be.work,Oe),be.distbits=Oe.bits,St){je.msg="invalid distances set",be.mode=30;break}if(be.mode=20,$e===6)break e;case 20:be.mode=21;case 21:if(6<=Ye&&258<=He){je.next_out=Ve,je.avail_out=He,je.next_in=Xe,je.avail_in=Ye,be.hold=Ie,be.bits=Re,ue(je,Dt),Ve=je.next_out,At=je.output,He=je.avail_out,Xe=je.next_in,Ue=je.input,Ye=je.avail_in,Ie=be.hold,Re=be.bits,be.mode===12&&(be.back=-1);break}for(be.back=0;zt=(oe=be.lencode[Ie&(1<<be.lenbits)-1])>>>16&255,cn=65535&oe,!((Et=oe>>>24)<=Re);){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}if(zt&&!(240&zt)){for(Pt=Et,Qt=zt,$t=cn;zt=(oe=be.lencode[$t+((Ie&(1<<Pt+Qt)-1)>>Pt)])>>>16&255,cn=65535&oe,!(Pt+(Et=oe>>>24)<=Re);){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}Ie>>>=Pt,Re-=Pt,be.back+=Pt}if(Ie>>>=Et,Re-=Et,be.back+=Et,be.length=cn,zt===0){be.mode=26;break}if(32&zt){be.back=-1,be.mode=12;break}if(64&zt){je.msg="invalid literal/length code",be.mode=30;break}be.extra=15&zt,be.mode=22;case 22:if(be.extra){for(re=be.extra;Re<re;){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}be.length+=Ie&(1<<be.extra)-1,Ie>>>=be.extra,Re-=be.extra,be.back+=be.extra}be.was=be.length,be.mode=23;case 23:for(;zt=(oe=be.distcode[Ie&(1<<be.distbits)-1])>>>16&255,cn=65535&oe,!((Et=oe>>>24)<=Re);){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}if(!(240&zt)){for(Pt=Et,Qt=zt,$t=cn;zt=(oe=be.distcode[$t+((Ie&(1<<Pt+Qt)-1)>>Pt)])>>>16&255,cn=65535&oe,!(Pt+(Et=oe>>>24)<=Re);){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}Ie>>>=Pt,Re-=Pt,be.back+=Pt}if(Ie>>>=Et,Re-=Et,be.back+=Et,64&zt){je.msg="invalid distance code",be.mode=30;break}be.offset=cn,be.extra=15&zt,be.mode=24;case 24:if(be.extra){for(re=be.extra;Re<re;){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}be.offset+=Ie&(1<<be.extra)-1,Ie>>>=be.extra,Re-=be.extra,be.back+=be.extra}if(be.offset>be.dmax){je.msg="invalid distance too far back",be.mode=30;break}be.mode=25;case 25:if(He===0)break e;if(it=Dt-He,be.offset>it){if((it=be.offset-it)>be.whave&&be.sane){je.msg="invalid distance too far back",be.mode=30;break}Ft=it>be.wnext?(it-=be.wnext,be.wsize-it):be.wnext-it,it>be.length&&(it=be.length),gt=be.window}else gt=At,Ft=Ve-be.offset,it=be.length;for(He<it&&(it=He),He-=it,be.length-=it;At[Ve++]=gt[Ft++],--it;);be.length===0&&(be.mode=21);break;case 26:if(He===0)break e;At[Ve++]=be.length,He--,be.mode=21;break;case 27:if(be.wrap){for(;Re<32;){if(Ye===0)break e;Ye--,Ie|=Ue[Xe++]<<Re,Re+=8}if(Dt-=He,je.total_out+=Dt,be.total+=Dt,Dt&&(je.adler=be.check=be.flags?ie(be.check,At,Dt,Ve-Dt):ke(be.check,At,Dt,Ve-Dt)),Dt=He,(be.flags?Ie:Ee(Ie))!==be.check){je.msg="incorrect data check",be.mode=30;break}Re=Ie=0}be.mode=28;case 28:if(be.wrap&&be.flags){for(;Re<32;){if(Ye===0)break e;Ye--,Ie+=Ue[Xe++]<<Re,Re+=8}if(Ie!==(4294967295&be.total)){je.msg="incorrect length check",be.mode=30;break}Re=Ie=0}be.mode=29;case 29:St=1;break e;case 30:St=-3;break e;case 31:return-4;case 32:default:return he}return je.next_out=Ve,je.avail_out=He,je.next_in=Xe,je.avail_in=Ye,be.hold=Ie,be.bits=Re,(be.wsize||Dt!==je.avail_out&&be.mode<30&&(be.mode<27||$e!==4))&&ut(je,je.output,je.next_out,Dt-je.avail_out)?(be.mode=31,-4):(yt-=je.avail_in,Dt-=je.avail_out,je.total_in+=yt,je.total_out+=Dt,be.total+=Dt,be.wrap&&Dt&&(je.adler=be.check=be.flags?ie(be.check,At,Dt,je.next_out-Dt):ke(be.check,At,Dt,je.next_out-Dt)),je.data_type=be.bits+(be.last?64:0)+(be.mode===12?128:0)+(be.mode===20||be.mode===15?256:0),(yt==0&&Dt===0||$e===4)&&St===we&&(St=-5),St)},Ne.inflateEnd=function(je){if(!je||!je.state)return he;var $e=je.state;return $e.window&&($e.window=null),je.state=null,we},Ne.inflateGetHeader=function(je,$e){var be;return je&&je.state&&2&(be=je.state).wrap?((be.head=$e).done=!1,we):he},Ne.inflateSetDictionary=function(je,$e){var be,Ue=$e.length;return je&&je.state?(be=je.state).wrap!==0&&be.mode!==11?he:be.mode===11&&ke(1,$e,Ue,0)!==be.check?-3:ut(je,$e,Ue,Ue)?(be.mode=31,-4):(be.havedict=1,we):he},Ne.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(Me,ze,Ne){"use strict";var Be=Me("../utils/common"),ke=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],ie=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],ue=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],ne=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];ze.exports=function(ge,fe,we,he,ce,me,xe,Ee){var Fe,Ae,Ze,_e,Je,We,ft,tt,Ke,ut=Ee.bits,je=0,$e=0,be=0,Ue=0,At=0,Xe=0,Ve=0,Ye=0,He=0,Ie=0,Re=null,yt=0,Dt=new Be.Buf16(16),it=new Be.Buf16(16),Ft=null,gt=0;for(je=0;je<=15;je++)Dt[je]=0;for($e=0;$e<he;$e++)Dt[fe[we+$e]]++;for(At=ut,Ue=15;1<=Ue&&Dt[Ue]===0;Ue--);if(Ue<At&&(At=Ue),Ue===0)return ce[me++]=20971520,ce[me++]=20971520,Ee.bits=1,0;for(be=1;be<Ue&&Dt[be]===0;be++);for(At<be&&(At=be),je=Ye=1;je<=15;je++)if(Ye<<=1,(Ye-=Dt[je])<0)return-1;if(0<Ye&&(ge===0||Ue!==1))return-1;for(it[1]=0,je=1;je<15;je++)it[je+1]=it[je]+Dt[je];for($e=0;$e<he;$e++)fe[we+$e]!==0&&(xe[it[fe[we+$e]]++]=$e);if(We=ge===0?(Re=Ft=xe,19):ge===1?(Re=ke,yt-=257,Ft=ie,gt-=257,256):(Re=ue,Ft=ne,-1),je=be,Je=me,Ve=$e=Ie=0,Ze=-1,_e=(He=1<<(Xe=At))-1,ge===1&&852<He||ge===2&&592<He)return 1;for(;;){for(ft=je-Ve,Ke=xe[$e]<We?(tt=0,xe[$e]):xe[$e]>We?(tt=Ft[gt+xe[$e]],Re[yt+xe[$e]]):(tt=96,0),Fe=1<<je-Ve,be=Ae=1<<Xe;ce[Je+(Ie>>Ve)+(Ae-=Fe)]=ft<<24|tt<<16|Ke|0,Ae!==0;);for(Fe=1<<je-1;Ie&Fe;)Fe>>=1;if(Fe!==0?(Ie&=Fe-1,Ie+=Fe):Ie=0,$e++,--Dt[je]==0){if(je===Ue)break;je=fe[we+xe[$e]]}if(At<je&&(Ie&_e)!==Ze){for(Ve===0&&(Ve=At),Je+=be,Ye=1<<(Xe=je-Ve);Xe+Ve<Ue&&!((Ye-=Dt[Xe+Ve])<=0);)Xe++,Ye<<=1;if(He+=1<<Xe,ge===1&&852<He||ge===2&&592<He)return 1;ce[Ze=Ie&_e]=At<<24|Xe<<16|Je-me|0}}return Ie!==0&&(ce[Je+Ie]=je-Ve<<24|64<<16|0),Ee.bits=At,0}},{"../utils/common":41}],51:[function(Me,ze,Ne){"use strict";ze.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(Me,ze,Ne){"use strict";var Be=Me("../utils/common"),ke=0,ie=1;function ue(oe){for(var Pe=oe.length;0<=--Pe;)oe[Pe]=0}var ne=0,ge=29,fe=256,we=fe+1+ge,he=30,ce=19,me=2*we+1,xe=15,Ee=16,Fe=7,Ae=256,Ze=16,_e=17,Je=18,We=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],ft=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],tt=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Ke=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ut=new Array(2*(we+2));ue(ut);var je=new Array(2*he);ue(je);var $e=new Array(512);ue($e);var be=new Array(256);ue(be);var Ue=new Array(ge);ue(Ue);var At,Xe,Ve,Ye=new Array(he);function He(oe,Pe,nt,ct,Ge){this.static_tree=oe,this.extra_bits=Pe,this.extra_base=nt,this.elems=ct,this.max_length=Ge,this.has_stree=oe&&oe.length}function Ie(oe,Pe){this.dyn_tree=oe,this.max_code=0,this.stat_desc=Pe}function Re(oe){return oe<256?$e[oe]:$e[256+(oe>>>7)]}function yt(oe,Pe){oe.pending_buf[oe.pending++]=255&Pe,oe.pending_buf[oe.pending++]=Pe>>>8&255}function Dt(oe,Pe,nt){oe.bi_valid>Ee-nt?(oe.bi_buf|=Pe<<oe.bi_valid&65535,yt(oe,oe.bi_buf),oe.bi_buf=Pe>>Ee-oe.bi_valid,oe.bi_valid+=nt-Ee):(oe.bi_buf|=Pe<<oe.bi_valid&65535,oe.bi_valid+=nt)}function it(oe,Pe,nt){Dt(oe,nt[2*Pe],nt[2*Pe+1])}function Ft(oe,Pe){for(var nt=0;nt|=1&oe,oe>>>=1,nt<<=1,0<--Pe;);return nt>>>1}function gt(oe,Pe,nt){var ct,Ge,Ct=new Array(xe+1),Rt=0;for(ct=1;ct<=xe;ct++)Ct[ct]=Rt=Rt+nt[ct-1]<<1;for(Ge=0;Ge<=Pe;Ge++){var bt=oe[2*Ge+1];bt!==0&&(oe[2*Ge]=Ft(Ct[bt]++,bt))}}function Et(oe){var Pe;for(Pe=0;Pe<we;Pe++)oe.dyn_ltree[2*Pe]=0;for(Pe=0;Pe<he;Pe++)oe.dyn_dtree[2*Pe]=0;for(Pe=0;Pe<ce;Pe++)oe.bl_tree[2*Pe]=0;oe.dyn_ltree[2*Ae]=1,oe.opt_len=oe.static_len=0,oe.last_lit=oe.matches=0}function zt(oe){8<oe.bi_valid?yt(oe,oe.bi_buf):0<oe.bi_valid&&(oe.pending_buf[oe.pending++]=oe.bi_buf),oe.bi_buf=0,oe.bi_valid=0}function cn(oe,Pe,nt,ct){var Ge=2*Pe,Ct=2*nt;return oe[Ge]<oe[Ct]||oe[Ge]===oe[Ct]&&ct[Pe]<=ct[nt]}function Pt(oe,Pe,nt){for(var ct=oe.heap[nt],Ge=nt<<1;Ge<=oe.heap_len&&(Ge<oe.heap_len&&cn(Pe,oe.heap[Ge+1],oe.heap[Ge],oe.depth)&&Ge++,!cn(Pe,ct,oe.heap[Ge],oe.depth));)oe.heap[nt]=oe.heap[Ge],nt=Ge,Ge<<=1;oe.heap[nt]=ct}function Qt(oe,Pe,nt){var ct,Ge,Ct,Rt,bt=0;if(oe.last_lit!==0)for(;ct=oe.pending_buf[oe.d_buf+2*bt]<<8|oe.pending_buf[oe.d_buf+2*bt+1],Ge=oe.pending_buf[oe.l_buf+bt],bt++,ct===0?it(oe,Ge,Pe):(it(oe,(Ct=be[Ge])+fe+1,Pe),(Rt=We[Ct])!==0&&Dt(oe,Ge-=Ue[Ct],Rt),it(oe,Ct=Re(--ct),nt),(Rt=ft[Ct])!==0&&Dt(oe,ct-=Ye[Ct],Rt)),bt<oe.last_lit;);it(oe,Ae,Pe)}function $t(oe,Pe){var nt,ct,Ge,Ct=Pe.dyn_tree,Rt=Pe.stat_desc.static_tree,bt=Pe.stat_desc.has_stree,rn=Pe.stat_desc.elems,Gt=-1;for(oe.heap_len=0,oe.heap_max=me,nt=0;nt<rn;nt++)Ct[2*nt]!==0?(oe.heap[++oe.heap_len]=Gt=nt,oe.depth[nt]=0):Ct[2*nt+1]=0;for(;oe.heap_len<2;)Ct[2*(Ge=oe.heap[++oe.heap_len]=Gt<2?++Gt:0)]=1,oe.depth[Ge]=0,oe.opt_len--,bt&&(oe.static_len-=Rt[2*Ge+1]);for(Pe.max_code=Gt,nt=oe.heap_len>>1;1<=nt;nt--)Pt(oe,Ct,nt);for(Ge=rn;nt=oe.heap[1],oe.heap[1]=oe.heap[oe.heap_len--],Pt(oe,Ct,1),ct=oe.heap[1],oe.heap[--oe.heap_max]=nt,oe.heap[--oe.heap_max]=ct,Ct[2*Ge]=Ct[2*nt]+Ct[2*ct],oe.depth[Ge]=(oe.depth[nt]>=oe.depth[ct]?oe.depth[nt]:oe.depth[ct])+1,Ct[2*nt+1]=Ct[2*ct+1]=Ge,oe.heap[1]=Ge++,Pt(oe,Ct,1),2<=oe.heap_len;);oe.heap[--oe.heap_max]=oe.heap[1],function(xn,Lt){var mt,on,_n,st,tn,Gn,Nn=Lt.dyn_tree,fr=Lt.max_code,Gr=Lt.stat_desc.static_tree,qr=Lt.stat_desc.has_stree,sa=Lt.stat_desc.extra_bits,Ht=Lt.stat_desc.extra_base,hn=Lt.stat_desc.max_length,sn=0;for(st=0;st<=xe;st++)xn.bl_count[st]=0;for(Nn[2*xn.heap[xn.heap_max]+1]=0,mt=xn.heap_max+1;mt<me;mt++)hn<(st=Nn[2*Nn[2*(on=xn.heap[mt])+1]+1]+1)&&(st=hn,sn++),Nn[2*on+1]=st,fr<on||(xn.bl_count[st]++,tn=0,Ht<=on&&(tn=sa[on-Ht]),Gn=Nn[2*on],xn.opt_len+=Gn*(st+tn),qr&&(xn.static_len+=Gn*(Gr[2*on+1]+tn)));if(sn!==0){do{for(st=hn-1;xn.bl_count[st]===0;)st--;xn.bl_count[st]--,xn.bl_count[st+1]+=2,xn.bl_count[hn]--,sn-=2}while(0<sn);for(st=hn;st!==0;st--)for(on=xn.bl_count[st];on!==0;)fr<(_n=xn.heap[--mt])||(Nn[2*_n+1]!==st&&(xn.opt_len+=(st-Nn[2*_n+1])*Nn[2*_n],Nn[2*_n+1]=st),on--)}}(oe,Pe),gt(Ct,Gt,oe.bl_count)}function De(oe,Pe,nt){var ct,Ge,Ct=-1,Rt=Pe[1],bt=0,rn=7,Gt=4;for(Rt===0&&(rn=138,Gt=3),Pe[2*(nt+1)+1]=65535,ct=0;ct<=nt;ct++)Ge=Rt,Rt=Pe[2*(ct+1)+1],++bt<rn&&Ge===Rt||(bt<Gt?oe.bl_tree[2*Ge]+=bt:Ge!==0?(Ge!==Ct&&oe.bl_tree[2*Ge]++,oe.bl_tree[2*Ze]++):bt<=10?oe.bl_tree[2*_e]++:oe.bl_tree[2*Je]++,Ct=Ge,Gt=(bt=0)===Rt?(rn=138,3):Ge===Rt?(rn=6,3):(rn=7,4))}function St(oe,Pe,nt){var ct,Ge,Ct=-1,Rt=Pe[1],bt=0,rn=7,Gt=4;for(Rt===0&&(rn=138,Gt=3),ct=0;ct<=nt;ct++)if(Ge=Rt,Rt=Pe[2*(ct+1)+1],!(++bt<rn&&Ge===Rt)){if(bt<Gt)for(;it(oe,Ge,oe.bl_tree),--bt!=0;);else Ge!==0?(Ge!==Ct&&(it(oe,Ge,oe.bl_tree),bt--),it(oe,Ze,oe.bl_tree),Dt(oe,bt-3,2)):bt<=10?(it(oe,_e,oe.bl_tree),Dt(oe,bt-3,3)):(it(oe,Je,oe.bl_tree),Dt(oe,bt-11,7));Ct=Ge,Gt=(bt=0)===Rt?(rn=138,3):Ge===Rt?(rn=6,3):(rn=7,4)}}ue(Ye);var Oe=!1;function re(oe,Pe,nt,ct){Dt(oe,(ne<<1)+(ct?1:0),3),function(Ge,Ct,Rt,bt){zt(Ge),bt&&(yt(Ge,Rt),yt(Ge,~Rt)),Be.arraySet(Ge.pending_buf,Ge.window,Ct,Rt,Ge.pending),Ge.pending+=Rt}(oe,Pe,nt,!0)}Ne._tr_init=function(oe){Oe||(function(){var Pe,nt,ct,Ge,Ct,Rt=new Array(xe+1);for(Ge=ct=0;Ge<ge-1;Ge++)for(Ue[Ge]=ct,Pe=0;Pe<1<<We[Ge];Pe++)be[ct++]=Ge;for(be[ct-1]=Ge,Ge=Ct=0;Ge<16;Ge++)for(Ye[Ge]=Ct,Pe=0;Pe<1<<ft[Ge];Pe++)$e[Ct++]=Ge;for(Ct>>=7;Ge<he;Ge++)for(Ye[Ge]=Ct<<7,Pe=0;Pe<1<<ft[Ge]-7;Pe++)$e[256+Ct++]=Ge;for(nt=0;nt<=xe;nt++)Rt[nt]=0;for(Pe=0;Pe<=143;)ut[2*Pe+1]=8,Pe++,Rt[8]++;for(;Pe<=255;)ut[2*Pe+1]=9,Pe++,Rt[9]++;for(;Pe<=279;)ut[2*Pe+1]=7,Pe++,Rt[7]++;for(;Pe<=287;)ut[2*Pe+1]=8,Pe++,Rt[8]++;for(gt(ut,we+1,Rt),Pe=0;Pe<he;Pe++)je[2*Pe+1]=5,je[2*Pe]=Ft(Pe,5);At=new He(ut,We,fe+1,we,xe),Xe=new He(je,ft,0,he,xe),Ve=new He(new Array(0),tt,0,ce,Fe)}(),Oe=!0),oe.l_desc=new Ie(oe.dyn_ltree,At),oe.d_desc=new Ie(oe.dyn_dtree,Xe),oe.bl_desc=new Ie(oe.bl_tree,Ve),oe.bi_buf=0,oe.bi_valid=0,Et(oe)},Ne._tr_stored_block=re,Ne._tr_flush_block=function(oe,Pe,nt,ct){var Ge,Ct,Rt=0;0<oe.level?(oe.strm.data_type===2&&(oe.strm.data_type=function(bt){var rn,Gt=4093624447;for(rn=0;rn<=31;rn++,Gt>>>=1)if(1&Gt&&bt.dyn_ltree[2*rn]!==0)return ke;if(bt.dyn_ltree[18]!==0||bt.dyn_ltree[20]!==0||bt.dyn_ltree[26]!==0)return ie;for(rn=32;rn<fe;rn++)if(bt.dyn_ltree[2*rn]!==0)return ie;return ke}(oe)),$t(oe,oe.l_desc),$t(oe,oe.d_desc),Rt=function(bt){var rn;for(De(bt,bt.dyn_ltree,bt.l_desc.max_code),De(bt,bt.dyn_dtree,bt.d_desc.max_code),$t(bt,bt.bl_desc),rn=ce-1;3<=rn&&bt.bl_tree[2*Ke[rn]+1]===0;rn--);return bt.opt_len+=3*(rn+1)+5+5+4,rn}(oe),Ge=oe.opt_len+3+7>>>3,(Ct=oe.static_len+3+7>>>3)<=Ge&&(Ge=Ct)):Ge=Ct=nt+5,nt+4<=Ge&&Pe!==-1?re(oe,Pe,nt,ct):oe.strategy===4||Ct===Ge?(Dt(oe,2+(ct?1:0),3),Qt(oe,ut,je)):(Dt(oe,4+(ct?1:0),3),function(bt,rn,Gt,xn){var Lt;for(Dt(bt,rn-257,5),Dt(bt,Gt-1,5),Dt(bt,xn-4,4),Lt=0;Lt<xn;Lt++)Dt(bt,bt.bl_tree[2*Ke[Lt]+1],3);St(bt,bt.dyn_ltree,rn-1),St(bt,bt.dyn_dtree,Gt-1)}(oe,oe.l_desc.max_code+1,oe.d_desc.max_code+1,Rt+1),Qt(oe,oe.dyn_ltree,oe.dyn_dtree)),Et(oe),ct&&zt(oe)},Ne._tr_tally=function(oe,Pe,nt){return oe.pending_buf[oe.d_buf+2*oe.last_lit]=Pe>>>8&255,oe.pending_buf[oe.d_buf+2*oe.last_lit+1]=255&Pe,oe.pending_buf[oe.l_buf+oe.last_lit]=255&nt,oe.last_lit++,Pe===0?oe.dyn_ltree[2*nt]++:(oe.matches++,Pe--,oe.dyn_ltree[2*(be[nt]+fe+1)]++,oe.dyn_dtree[2*Re(Pe)]++),oe.last_lit===oe.lit_bufsize-1},Ne._tr_align=function(oe){Dt(oe,2,3),it(oe,Ae,ut),function(Pe){Pe.bi_valid===16?(yt(Pe,Pe.bi_buf),Pe.bi_buf=0,Pe.bi_valid=0):8<=Pe.bi_valid&&(Pe.pending_buf[Pe.pending++]=255&Pe.bi_buf,Pe.bi_buf>>=8,Pe.bi_valid-=8)}(oe)}},{"../utils/common":41}],53:[function(Me,ze,Ne){"use strict";ze.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(Me,ze,Ne){(function(Be){(function(ke,ie){"use strict";if(!ke.setImmediate){var ue,ne,ge,fe,we=1,he={},ce=!1,me=ke.document,xe=Object.getPrototypeOf&&Object.getPrototypeOf(ke);xe=xe&&xe.setTimeout?xe:ke,ue={}.toString.call(ke.process)==="[object process]"?function(Ze){ht.nextTick(function(){Fe(Ze)})}:function(){if(ke.postMessage&&!ke.importScripts){var Ze=!0,_e=ke.onmessage;return ke.onmessage=function(){Ze=!1},ke.postMessage("","*"),ke.onmessage=_e,Ze}}()?(fe="setImmediate$"+Math.random()+"$",ke.addEventListener?ke.addEventListener("message",Ae,!1):ke.attachEvent("onmessage",Ae),function(Ze){ke.postMessage(fe+Ze,"*")}):ke.MessageChannel?((ge=new MessageChannel).port1.onmessage=function(Ze){Fe(Ze.data)},function(Ze){ge.port2.postMessage(Ze)}):me&&"onreadystatechange"in me.createElement("script")?(ne=me.documentElement,function(Ze){var _e=me.createElement("script");_e.onreadystatechange=function(){Fe(Ze),_e.onreadystatechange=null,ne.removeChild(_e),_e=null},ne.appendChild(_e)}):function(Ze){setTimeout(Fe,0,Ze)},xe.setImmediate=function(Ze){typeof Ze!="function"&&(Ze=new Function(""+Ze));for(var _e=new Array(arguments.length-1),Je=0;Je<_e.length;Je++)_e[Je]=arguments[Je+1];var We={callback:Ze,args:_e};return he[we]=We,ue(we),we++},xe.clearImmediate=Ee}function Ee(Ze){delete he[Ze]}function Fe(Ze){if(ce)setTimeout(Fe,0,Ze);else{var _e=he[Ze];if(_e){ce=!0;try{(function(Je){var We=Je.callback,ft=Je.args;switch(ft.length){case 0:We();break;case 1:We(ft[0]);break;case 2:We(ft[0],ft[1]);break;case 3:We(ft[0],ft[1],ft[2]);break;default:We.apply(ie,ft)}})(_e)}finally{Ee(Ze),ce=!1}}}}function Ae(Ze){Ze.source===ke&&typeof Ze.data=="string"&&Ze.data.indexOf(fe)===0&&Fe(+Ze.data.slice(fe.length))}})(typeof self=="undefined"?Be===void 0?this:Be:self)}).call(this,typeof ae.g!="undefined"?ae.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},20441:function(kt,Yt,ae){var b={"./aac.svg":71454,"./amr.svg":3169,"./avi.svg":10090,"./bmp.svg":94472,"./default.svg":24547,"./doc.svg":20062,"./docx.svg":67421,"./flv.svg":43573,"./gif.svg":4276,"./jpeg.svg":90297,"./jpg.svg":91338,"./m4a.svg":88742,"./md.svg":37119,"./mkv.svg":46999,"./mov.svg":93383,"./mp3.svg":97104,"./mp4.svg":34657,"./mpeg.svg":8382,"./ogg.svg":91664,"./opus.svg":8796,"./pdf.svg":7794,"./png.svg":55463,"./ppt.svg":63675,"./pptx.svg":30457,"./txt.svg":22395,"./wav.svg":54408,"./webm.svg":72588,"./wma.svg":65872,"./wmv.svg":4272,"./wps.svg":89270,"./xls.svg":21919,"./xlsx.svg":72406};function ht(ze){var Ne=Me(ze);return ae(Ne)}function Me(ze){if(!ae.o(b,ze)){var Ne=new Error("Cannot find module '"+ze+"'");throw Ne.code="MODULE_NOT_FOUND",Ne}return b[ze]}ht.keys=function(){return Object.keys(b)},ht.resolve=Me,kt.exports=ht,ht.id=20441},71454:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/aac.b3e9a3ba.svg"},3169:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/amr.ce411d51.svg"},10090:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/avi.d7b8adf7.svg"},94472:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/bmp.c62f88c4.svg"},24547:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/default.f48aef2c.svg"},20062:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/doc.e6c75d4c.svg"},67421:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/docx.150535e3.svg"},43573:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/flv.43967063.svg"},4276:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/gif.b2122741.svg"},90297:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/jpeg.fffee469.svg"},91338:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/jpg.2fb4a360.svg"},88742:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/m4a.7994dbc0.svg"},37119:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/md.1f56aa84.svg"},46999:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/mkv.f43ec502.svg"},93383:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/mov.1e1eebb7.svg"},97104:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/mp3.a7e45c91.svg"},34657:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/mp4.31a2d9d7.svg"},8382:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/mpeg.9a0dfa86.svg"},91664:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/ogg.0394dc54.svg"},8796:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/opus.faad335c.svg"},7794:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/pdf.5d12b224.svg"},55463:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/png.eacc8c1c.svg"},63675:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/ppt.d710530e.svg"},30457:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/pptx.d78add0d.svg"},22395:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/txt.53f7213d.svg"},54408:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/wav.a76e7dde.svg"},72588:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/webm.3a7e6ebc.svg"},65872:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/wma.a57b430b.svg"},4272:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/wmv.f22ee4a1.svg"},89270:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/wps.f48aef2c.svg"},21919:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/xls.0db636e2.svg"},72406:function(kt,Yt,ae){"use strict";kt.exports=ae.p+"static/xlsx.5d09490a.svg"},25510:function(kt){"use strict";kt.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbbbbcAWFAKRx11VHgGGgDK1ltvPbvhhhtCu84444zw7IUXXhhOfPZXCmhpAiwo/pAfZ/To8AlnHI0cGT46aqPbgIVx411VQKOdOf5mACyi2UBkQdOzdYu2OtlMfZxxx7EJVeNWAEsTxcv9QIECWPIZoZctLPm9+fsT3QAsl112WVDgWDlQ7ihYgABKj4BVrCwoQqw43MPah1UNEMLvKHHOxwJAsKr/05/+ZJMnT+63sNB6Tg6n3COPPBIU/uc+97lQHwBnxowZYTeTAMvSSy9tDz/8sJ1yyin23e9+NwARztPZeeedA2A555xzQnmyx9IWgAEghHIcRfCZz3wmWFre9a53BcsIp6Nj+QH88E6sQj/4wQ+CReSLX/xiULYkwWPVyzvYGQTwOf300wOo+uY3v2lve9vbAiAAdHEfaw/thU6cTv3EE0+E9xx++OE2ffr08L6TTz450IA2XnTRRQWwJDJ+ASyJhGooVgBLPh2HlUsov3uD80QBLPl0LoAlIYZlvssRhY015Dvf+U4AKDplFqr7vwEaH/vYx+yrX/2qffvb3w7ghA9lsIpgVcEKgxUDRY61ZNNNNw0gAXfmJz/5yWBN4T5ggWcAOrhhATlbbLGF/fjHP7Ylllgi/IbL6fOf/3xQ/nKHAkpoI0ACMEKdWFQAE7QDiwPBurisABEoP94fDl8cNSpYj3bffXd75zvfGZ4h1wt9wEWEBQW+0Ym61MdzuIQ233zzAJqol4R4gDjqpR1PPfVUSMsPEKIs5S655JIAuLA2YXE577zzKl1CTVaWYmEZ3jEsddaMYmHJl+mD8UQBLB2gcgEs+UQsgKUZsKCQAQZ33nlncIGcdtppQenHbgsUM+VQ5LhCcKNwUjDPAXJw32D5wDpBfAexIwhqlDc5VwAZgAPAChYVrA3Ut84669iOO+4YYkoAGVh3cAMRcyKwhKvlRz/6kd1222121113BXcUQAcQgAVl++23D5aLvpOO5wYgQR8uuOCCABjwyfM776ftO+ywQ3gvO4toA/coQ8I62gWAwI1E/QT08gGk8X/A1bPPPmuHHXZYsMDQNsoDVoihwW2Fu4s6OSmY2B4AERaXAw44ILyT8gIp/u86Di+ApQCWfOnX90SxsORTrgCWfJq94YkCWPKJWABLGmBBwaNgAQ1PP/10sJBgweCSVQLwISADeCH2g+cAD1g+sGrwDBYWwANKHXAD8FBdAApcOFgx+PA3VhieoX7q4VlcST6InXvPPfeczZw5MzzD/1H8WDaw0vA8gEiBprQbIECbeI5+yRqC5UYBxLxH/aKf1I1Fhos6qZsAdNqCZUlWHZ5hPgLYeAYa0G7cWLRJAbDUSRuoQ8G4styojf67AJa/U6C4hPLlXdUTBbDk07EAlnyaFcDSAZoVwNIMWFCuKFat+BWropW/zNk+AE+But6VASjwAZ8CN96CwHu8q4VnAB7+AhzQBgWN6h7Pqq3UHbLczg8u5bsKsMjSoucUNCw3jwKKvUWJNnHpnnZIqR3evC9rDt+AGT70V+0T4JN1h/97wKI6i0vojZO9AJYOCMBiYWmLiAWwtEW2BR8qFpZ8IhbA0gxYoKoUtrcMiNooWO7HLgysHVgTdB/AwP/9xW8ofoEWwIAsEJTjfTwPKOAC8HB58BP7/z1ooW5ZYuJ3eYDB37TBgzHqUXukHLmv+B3ff29lEjAS+PB0qXqnLDi009MxFaxQrriEiksoX/r1PVEsLPmUK4Aln2ZveKIAlnwiFsDSDFjiHCsCEHKvSJlL4cuawH3lgYndNwIIfCunkSwpAhZ6Xu9BsastssSoDPXjdhGokZVCVhe5eCijXU2ycug5WT/0f/ojV5UHTAro9dxGH3CT6b3e6iTQ5V1mshJ5utCe3FxNakMBLAWw5Eu/AljapVkBLO1Szj1XAEs+EQtgaQYssnQIZHiLhqwZsnz4EfAKWqBDFoQ6F4fAgNxLlFMwrs/v4J/XDiWv7GXxUHu8C0buKll+vAuGuBnib/xvWFkALvymvsdBxx6c8U7awnNyG8V08S6gqjbmcnIBLAWw5PKMyhcLSz7lCmCJaMYqjxVbLMy0YkVgx75uAAvJfAgi7KULoc3uBz4+PoE2eqXhFQn9ZGcIW2ml5KTEfKzEQPuZA1i8tcCvslsp7YG2L/f52HWjttF27qGMY+UJL5GvhO3BbBmWW4RyVYo1blPsksltc1V7mn4byDtaPeuBzUCBhAdd3aQZdZOaf5lllgk7lBhPH3PE/wlWBlTK9YbbTZYxTp9m55YsSym0zc10S928Q4kgq1yLKe+Ny2jXl/pFADe70sKhnIkXO7WgW8rl3wc9kQOSY951GdfFvQMPPDB86sC6rIYaF/4PzRgfvSeljTlleBe76aAZtBMdY8Af10niuFVXXfUNuwVVTvpJfEj/yULNrjxZLXPa2WtlC2BxI8JklkIUc0uQDkfAwsQmJ8fCAlikEDTxehmwwDcKIIXFAMHeUsFvAiykbyfRmQJaucezVdaTXhMgb/b2NAEWFjOyEjHePk6o24BF8mwwAQtKWLzdxBu5gEUAHSU8WICFOdnJhZpoAy+wK24wAYuAc9O49PL9hR6wsG1RYKPVQPgAPHz62lURWxe8j17mdlZROksoVkpDOfisSshYyhktHoE3tYnEXQjibl5YWEhGxnfKhQJntaidIrF1QRaOqp0eKfV3ugw8J74DrMBTAloCI9yXhWXrrbcOTaiKPel020p9aRTw7qcqCyVjxTwhzwsW1viCR9mK7uWJAnyRLyTE+6d/+qd+a2eKYtxnn31s3333beyA5Bnt5h28K3afUYksF40Vzi/r3Y16nm+2ljOf+a6yQlfVT4JC5GbqxTyivT6A3FvTZCFRfbrnz1PzFowqa4Z+0/lLVTRLbW9dOblQW9HMywHfTk+zKouR5yHdZzFEzqGqGLCB9mWwn1/oAUs7GQsxu731rW9dYCzEQAIp/qbfqcDvdabHwR5c3nfwwQeHjwIQJYRbCSrOruHArF676lZkUgK0N0Xod6NfEkLeEufbw0pb4MyDLVZYgBbO9Mk9DLMb/Xgz1xm7kqq2f3v+YvV98cUXB1mx9tprB9L5uU9ZWVhk8leAsf6fC7BxCTGfcy69g3cqwFhB0Tn1+LI6w8oHO8fxRe3W3eq5uoP8vFvHAxb1Wa6wqroZR4EsucFzx6XdvioOzLuE6iyrflEdL9h0rw4sdtJ93G5fO/FcASzzqchAawcB2TM5+4RB9ofLeQTvt0FWBRH2AoOAqMn6yYf2skLxQkUuCE0WuVgEWCTUpIyHCogJBHB+DStZ0VtCSDtJOjEhOlUHq0BZWaAb59sAWDyfwVtkiIXfSC2POd1b8NrdudKpPrzZ6mkV+xLTgnmE9ZZMucQUkGmXy88vxpq4Nn7DyqI4pnhcm+IW/LtzAEurRYni9HLiZ2iHgpll6Yzpwv3YCtMJPpIcJh4DmstKKderdqPpXd6lL/kmcOABnLbP17UxZ2xS+9lkRaVNciF7IOL74QGV51u5oUUvgehUq1dqH4aq3EIPWDiThICzlEvKhMPeWDV5q4SYzMdP+MnhAYr+HqrVPu3i3XwEWLQC8atGlfNAhL9Jge4tLH4VlULH1DKpAEiCBksE6eEFHDU+CsIbSpDohYaAlMYAeuAaIHOsBIgAL2AFMy8H83GasK4qS14qXUu5zlFA4xqvvJlPHBnAcQSAaPhSgMW7hZ955pl+l5APvtXOp5Tgat8bTqzOsbDocEzVof60YxkRT9K/Kksi78oNUk2VkbybD3IJ+aS5rznGosVvlvAyOHbTezAji5OnD/fj/EOd46i+mmifcgvFcksBswIZnkaSfX7xrP4odYBo5RfVvDOX1zrd507Ut9ADlu222y4ZsGg3B0IIC4u/4pwVrYivQN3UydiJgYzrUBsEWBAkcXviFRiMj1AlopyVTKw0O92fVMAiRXDvvfeGA/Xii9TrJEtTn7tBz6Y6PRCsEjCcUrziiiv2p56XAOG8G1LOswJfbbXV+mleAm6bKD449zWWskbKOsL/b7755qB0OJ+IsZUiEl9zD8ACUPWKhnKyCDAvGfvUuQVg4ZNywZMcO4Aik1IUn0qZyaqcUp8OsPTzzIMB+sE85Eqd2zluJAAJgOXCCy9coLn0jWMYkAO6mmQBz0iBqw0CP8g9WZ5yxiaFhqIN70Sn+PpFMx8308rKqnYLfEJ7xqhuN1CTNSm1/UNZbqEHLDkxLHI1EMOCEIIhlF3Tm+qFfLXylxnUI/fB8oE2MQ+rMczImigSXPSLSRlbV+iTXEKxEE0VQk1tyr3vXUJsg1TMSgwMpDBy6+9EedokvvBmdn6D1p/+9KfDh9W4ytEvFBbn3lx//fXBLYRyK66gToxI+3V4xaVa/CqYOcKYMU847Zoxi48xYGwpI2DKfSmnGIw2KVffkxyXkOSZf17ASUot1yICb/KR7IhlhCxHqQAsdZS8Swi6V8UNxmOktngAKdDFewVMAELeQurblDM2qX2JgUbMY9A2PkrCH4kRg8+4n/6+7smak9rGXi230AOWHJeQBgnXg7ewwPCa2FXo1ZsfqaMbTJ7LQDIrYmE5/PDD+7fYet91bGGRgBNgifvRaSGUC4AUdOvN2bSJPsmClFtnLl3rysfgybuteIbV33nnnWfaDeTrYaV13XXXhXwMK6+8cigrUNOp9pV6minglZZAC+PgeQplQpI73EF8b7jhhv27VnhGvAk/Er/CHMPKoXqq5EcOrLmeoAAAIABJREFUz+a6hLwFRP3zQMa7Fpoo5OuKwVC7buNcmaKgW1mIvDvEAw/JrirXSQwQ4rq81SdnbJroF9/346F7sXU+fr/XNR74SEcxDlrQxbyb275eLL/QA5YcCwsDxCDfc889QXFUBTapjPcz8kwcnOXR/lAMvN4f7xKKhZbKeTOk3yXUjaCzdumB5Qu3iSwuqidH6Lb77qbn/C6hqpUt99lRgsClvV4wsfpB+d1www3BtcBpy5wuXK7BpUC8yo53nmByx2pCGgPA8/Tp08NYif+8FVaWM1b0/qMy4pfcxU2OhUWyKgZi/K525LhkVJ/4V//nO160dWPkeC+uauZRbKWK3y9F78eQMvTXWzDr5HadFaST/aoDJ3Gb1Aeve3wfWlnCfYDvUOukTtCuAJaIijFgiQdZ/+91wKJueZeQV6TereJdFDw3HACLX+11YiIMtI4UwHLMMccEwLLBBhssAFgkuEjzzipx8uTJAbjw98KQnXKgtB2s52Ml5ZUdf2MxISaFeAnAy9ve9rb+8ZF1hW/ACh/KKWkc3yjZAljaH80YsFQp4Fagc2EHLFXWoAJY2ue3IXkyx8KilRIuIaWMrjrC3pt+qzqVu2rqBmG8hYVVmfoWK1atjtQnH8OifniTady3wbDASAixmwbLl9oqy1Y7K0bRw09yLwBzTdV+DKssPigsaE++lXPOOac/5kFCVO8mlgVrCxYWPmTDlB86zvUil16JeenMDIp3hogH4HFZVQiQJuEX8UYAEB9bQCtwGWGF0TELgE4BFZnrq4LZU10PuRaWzlCmrxa/SIgXDINl5QTws60ZGsa097KplQwWMJXLxM/11HHoJF1VV5UlLLU9VbIr9dlu9KVbdRYLi6OsgmfZjeLPBqlTCDBJFXip+71bg1hXLxPz0EMPDR+1SZOizm2BcMbCguk13gYXr178e2Vx8uChU/3VKkHbf+OV70DeI6ElU3FMp9y6fX0xiIHm5OwgW+lHP/rR/lOGvf+f50k2dsstt4Q8H8suu2wALQrGxfoikLmwBNLl0ngwykN7LCR8Y1nBBUSMETEr2p4et0PxLYwL/MQHcOMBC2M9XAGL76/kh2SjgHe3xkbv0bZmvT+O04jBiG9PHYiJF2TdkGGtZLTAoHcVt0tHr3u8u8+HN7Rbdy88VwBLNAoMrGJYPEL15uL4FFtZGbz5bagHN7aw0J7Yd6sgNQkbTdzLLrtsgTwssfuLuuK+xoFr3eg/li/ylcQxLFXgK+X9slx4IKbf6E87eSUkfPT+2FJDneT4ufHGG/sz38JnsuSx9VC05O877rgjrNi180gHpVEGOjCGMT1S+l7KvJECsrDAA9Bb207JQMyY8S0Xj2K+PPhgrDnIUit/wKUSrcntOtwBSwzIJSNFD+2q7AZP8g4BlngRWWXp1ZxirjA2WpCqbdpaHltZtQjluxuLAm/J01z3csNbS3LmabygFHgRACup+XOoOURlc1xCUlbkzPCniMZKJ7aqiMEGI1Ar1VWhNiqGRYJVbfQTWHXq2wMWb+r1bhQPWHxQWM5kSzVZqs1YWNgW3GkTrl/ZxO33q5ROsTAZTznj6Ytf/GJ/jg6EieKKJLx4NwoQxalD2Nhx4q1A8QqzU218M9bjV+fwtJQgWYtxz7Et2R+G5w+T49mnnnqqfzch9xhnARYBFc3DOldkE90VRN9Urtv3Y2uAnzdeUTa1I1UGSPbIJRS7pPSeeJEpme4BQWyF8YutJlnf1J+U+/79vnwsh1Lqip/3FpbB6EtuGwdavlhY5lMQZkG4IJCuuuqqkIeFSxMxRq8xoxAkmTr52h00FBeJxlIumT9PPvlkO+WUUxbYFdAEen7+85/bZpttVunuUr0esKBs8e3LFJ5ifqQMNE4pq3ehvIkB8cLJC8p2/egeiFEf8QovvPBCVy0XvJPTeqdNmxZcDdBQSo02yKqllaRvY2ztK4G5KTMivYx3HcDTsmQxBlheRH/lXuE+1jB2seECAuAwbgq0Ve4SWVlikJkD8o877jg7/vjj0zvT4ZJqq3fJ8ApowKnjOcdkAOokZ5uaqXgt8t6cdtpp/cW9XK5z+eBiZU77y9O8CkAAUBnHFPnU1Pa6+9DskUceWeA4B/WhXVkmenigBp8utdRSXe1LuzTIfa4AlohimhhaCcXunipG4owYhJUOr+sWk3PEAHllUi6ZaA866KCQOG6g1p8YucfgDIsUuSn03qY2imappzVTnyazXxFpfJpAWFV7YuuRysgqpaDKpr403a9bDaLQPv/5z9sXvvCFkHsF905VRmXRnn7TJrmH/K6TpjaU+80UiJUfT3hwEQML/g/Q5NgF4lxwAfEbYynrC2NaZV1p18LSDp839zyvhAfPehJAgNuMgHH4NMUySXncvCkX9cmlIzeNj2WrAiuSE3VWKQ+6YrrWxfGltLWpjBZgxEdBAw+mRFvpkNTxlnVGPOufU+6aeANJUzt78X4BLPNHhQHXmTSaGN60KQZSbANMp/sE4QFYvPKt8qkOlAEALLi4Ui5NRgEWnvF+ZfqobJXer+4BAH/H+Q6q+sVvxJZAg9QJBq0IZEwBLFU+33YFvqedBz76nb4oUDlF6Oo5L2CaaOBjbljFLbfccnbAAQfYXnvt1R9nJMsKK3e5FTSG3n/PGPozVFJ4o5RppkActyUlrIUMY4y1E0sc46ExYNHiFyxapVPGg59O8G9zLzpfwi9cfO3PPvtsyJEEcEu9UNbIjNQrXnR5wEIdtE1l/ByJc1FpfBRrFM9zntV5at1afNJeaAXNoJ2/vHxIpQ3lZFXx8oe++EDlnPp6sWwBLG5UPLqVQNGk8Ewdl8MMjPLlm6tb20xzAIvagSL86le/2i9E1S8pa3Xf+0/1mxhfK8vYP6xJQl0AFmgQA6M6ps8BLK1WvnVm4NzJJiBGfQAWMorS39Tgwdji1ARaUHCADQAhSo2DD5dZZplg7idPi8CiFATf8JVcR3Iv5LgTcmnyZivv+Ux9hx9Ee9EaKwKWAWJUpPR0hgu/aWzkMmLctCjw883Ps267k7sxln7xgvJlBxwAzgOHVu/NASwahzr5WjV2ap+2gst6XmXxjC3qAiwa+07STzIFWgmwiGdS5U1Te9RXD1i60ZemdnT6fgEsFRQV80r51iFelRuugCVePVQpfynM2O/uY1i6DVj8EHl/cxXIameC0EcBhKEALLJ20Q4BFtqBQOeICAXjMl5SkBJw7fS3PFNNAa/0BE5kWYHusnax3VkWVQERxgiAojNg+D8B0nLjxfNnuFpYPOWUa4a+DCfAUjX6Qw1YxEc5MUCt5rHc2QWwDDNpl7NLyK9+YsTu/y9FKSGE7xrrgnJkCOB02pyYY2GRFci7hLz1I96RUrfCE4iJTcExYGH3jiwsKSySY2Gpqs9bMNRXyqWuVL1lwgMW/pYJ2deb0qe61XP8rPedc493SsDIBUeZT37yk7bvvvuGoFy1Ebrl9hcFm3NRP5aCnEuBpznPKDi17pmqVTMZZpusV3F9AIfcC3CCFQxaoEQefvjh4AKizYod4r7+D1DRDi7eRRkAjFb5CwNgicfDAxYCW4ljw2ognm6ieY6FJa4rdk37+DbKehksC0uVXPZuJllU+dZOyW5YMEVHaAXNoF0MWHwIQhMdfX9VVvKEvuASoj/d6EtK2zpZplhYBkhNGILEXnfeeWf4js2NVQqUScKEQ8jlMFEOYFG3PGDRu2IF7RW9F0Iy7crFVddW3BRrrLFGlj96oIBlgMMWHveZMn3f/HEGnXhPSh1VfOJdERKsCB6COvm/tkJ7RQJfSXhTJwr+U5/6VL+bMkXZT5061Y466qiUZveXmTFjhh199NH975Y/HcWv3BzejUXbcVeutdZaYS54+lOOZxSALGFOua985SshPb4AdEojv/3tbwcw4S9P75j21A1v8LvOAeJZ1UF7BFZkUeE3ARa1Nz5xV6CF+r1C6vTCxvfTW009jf2Cg/JxzI6XAwIgWqjJauTrU9BtvBun1fgMBLDU1RuDKvjsiCOOCAfAxidT1y1IGDdcQiTPTF0ApfBhXAagIpdQyrxs9Q7aqUVoDN4UdNtOG3vtmQJY2hwRH+AUK1+P/iWMday5JkA7EyFnl5ACh4lf2X///YOAlOuBLivhmO+HzKJVK1uRSUGesYWDlPm5FhbiAFKCbtscopaPMamhh7Ziix70ixgWBJxWXJ1+f6pw8ruUaAsr9t/85jcGoFDbtM1WgIYy+pv3IBTf8573LGCVaeoPsTS/+MUvmoqF+2ojmXn/67/+q1/RCwRLGXtQIuACwFl//fUXOJlaQERgQfXwTV8//OEPh9w0qTTkuXPPPbc/vkydqgMsEvzwBdYTXVhPeT/0VQAtfdORC7K6KLGcB2cCbFUANLa8JBE9o5Cfy+pzHYhRtX5hw29eAapfAFHoo3GFz9Zcc81gYfHxJk2AhZxXnbzURy+D/XEGsXtfySE9P9D/OHlmShtzZbpAHokhNU58t3P6PP1Sn+FFuS9lYbngggv6Y7G60ZeUOjtRpgCWNqnoFT27hFC+Stnt3ShUX2WZkMLJCdDNsbCofQceeKDxkWD0QV0eoGjV59sau4PUFz3H/zVJMG2S2E1lmsg61BYWWY/UTr8zjIBbBd36YOumPnX6vheuUuCco6Lt84qv0DhJaHnFgzDcbrvtArBQ+aZ2chzA2Wef3VSsf6xp20033RQsOTGQVSWejgIFJ5xwgm200Ub9AEBjwjeKJA5A5Pf3vve9wTWTAyZRPgqIbwVYvKVDAF/zRsDEW0+oS24tKXK+ZVkRQKHvus8zVSv7XGWXMjgxqPPv1XiI73UvRQ6oXj1LWwAsuIUVdJsCKLthYfH8JhnIXMZqqr55N5Dkle8TfKcDYD24S6F5Shm9n7kJDdje7OWRd9en0FE85flX7xBgueSSSyrzaqW0t5fKFMDS5mh4wEKMwX333RdiDbhiwOKFpIQXjJSbKjkHsOidcQyLJqhPOa1Vrfok4eUDUT1Y8UJN9cjCwrMpSn6oAQv9kUslNskPhUuoFRtKaULXm2++OazyvdDVOCHo2MHilR/CcMsttwyKVUnQmliebdbnn39+U7H+uBpWhH/84x/D+UiipV/NVwld2vr973/fNtlkk/6t8x5QUac/pkAKf6eddgpJCr21sKmhnILtz2CSgI/BixQwdBKN+U1WJFxx2jUIPemXYn28ZUaxLwJe9IM6PDjwoFLzqakfufe9rPHvk+zhN1l/BI6r3D1eafO33Nm+Pb3iEooBC+0FsGA1jV0lAgYeyCm1hSwsssTm0r5VeQFxAAsLvRiwxNae1HfLSiz3nuZdcQmlUrAHyrUTdNvUbK12ZfpkxevzsPgJjhkZBqoLYvTCrOm9ABZWyymXgAMuIT5a9flnYwtKky+dCUAAJ4I7vtZee+0A2rTttqmNABbMwUPlEqpSEvyGskK4HXbYYf15DZr6kns/VuB1q6iqxHW33357v7WA8VMyKOguZSr+5JuVL1mL4bPUiy3WZOFtuqSk4fHrrrsuuGu4/K4m+B6BrHNbNGco8+Mf/9jIXKotmFIO1AvwUkyI+gOd4H9cjxLKTW3kPtYfAZaq8lIQimkSMPFAUK4P+qO+qK8ejMglxD3xk2LVNM5+3jEuPlg3pT+pZURHwJWUsua4FifqY6s6vaIXeFZ5LXaIKyKODSWsvje1E+sCMqOTlwfK6qsPohevaSygPTItnoPnnXdeCFZlvHOsHKl9gaZPPvlkiOGK437gP+K3NJ9T6qTfsUVS84Z+XHjhhf2ALbW+lHKDXaZYWDpAcVxBTLwpU6YsUBuMLkEhxRKbxptAgq8w18KCoBRg4T0oNY/eveCtmuhSLr6NlJNgp22aVORgUKbblK15vWBh8e3Uapg+A1b4xEF6HWCVAVXBOHAYonc9SimilBhvFIZiLLiHiZ70/xrDFOFLunSsEikX44/QB7AQK1MHCKreS5wMYKpqRUmdBAzH/IpFhnTmqZY82gPIkxutFWDxweWMvY9h0dlAUtACV96i5C0oUuz8Fif/i9vg4y1SaJ5aplW9ypasA1C9C0HWFj/vJctkBRP9ldGXbc0AFrL+pl7ddAmpDdBAeZViHpRslhzkvsA2LpSqE+tT+9aqnIAFQB7LtM9dU7VISX1nDKQZY8aQfgBYFoYjPApgSeUGV85PaJheeVgkFCVkJdy0mvemR/3tBXJTU3IBC3XjEuLD5Vd2VSsrCSVNqDi+hvuqw/eRv4dbDAv08LuEvFXMZ8ZsGpN27sdj3gpExH5prFLwmXhLgcOKrdDYaSxZPTI2OTEsnIuFVSLlQrGzCr322mtt1113fUO2Te86lRIX75955pm2xRZbLLDy8/3i/fo/fyNwSarHFmPqTQHGPHfvvfe2BCyU0ZjoG7r6uCberfdRRucECRSoPXKxUKfmj4A/v3m3q39vCq3bLSMwIjkkV5HaUwegxJeeXwVYxE/iT6wE2qKb2s5uAxbNgThxnAfvkuW+r/ytGBbVkdqnlHJ6F0AFGvit4NBabRL/p9RJGT/HZUmivvjAyNT6erFcASxtjEoMWFgNcmBgHNgnkFAlGFi9YQ7PEVrsxNhnn32SW8zE4Owhf/6QJosmogceqpidG1hA6gBL1e977LFH2L2R2h+dWJyb7yO58wkF/arSA0j813xywGTC6ypp48FKFXDxbUA5Mv5aFUspeoWkfmh8Wd3vvvvu/ULQW/jq2sxBaSeeeGJjlwQmUNJYMb70pS/1WxTVl1aAhcBe4ms8WJSQlnL1/ArfffzjHw8xLPQzNoHXNfjUU0+tdGP68vEC4vrrr19g/OmHVqyUlRtIFkZkwMYbb7xAsLCfJ95aqbFByd96661ZO7gaB8UVUJ80nz1gaRXsT59uvPHGSjei+Mcrfd6DNYyDGbUVPaWdxPzlyLOUOlXGzyVcjxwCS5u9m0X0qHKlHHvssTZ9+vSsscFa6K1yTe0FqOy5557BZeovP2ea6qh6TjJY8xMrzsc+9rFk1xbPAz4BU712FcAywBFhsipAUFV5QONXiNwXM5LBlLiXusDPATYrPK54DEyiMuFK0MSuKd3nOa0u+Ds2K/vVmSYGglx+eu4r+VmrPrQTpNcJmsR1aNXvrU/kB+GT0o922uRX3P75GLBIkKo893VYGn/rfmw98Su0Kv5sp811z/ButUPbMb0VrgpUSJESJ8Dp2+IprS4FRrwVUAHDLAr4W/Omnb7EdBYolJsHfpZ7N+YPlY0DG2UtoG6v1FWnb6foI4vpQNwAdf2nnbK+6SC/qrZofqs/kg8oLKUp8PxUJeP4DasflixyUaVe1M97unH5NgtcVsVxqZxfuMHHsqblWPKQ56lKHj6BzxS8LVkqWtRZuVNoJUAsPicebfvtt0+2SPIOrFKyzKe8c7DKFMDSJqUldPW4XwlXCUQJDwllUC+r0m4eXCf/rSLkBZj4FlPHK24mKP5bzIhxnwS+/LY7CbgmP31M5qEGLAKOEhReyQiwtFqFtsk2A36M+JWq0129IuFvKUWdAJ27aku1LsETopMAhnfVxPNE9PZm9yaiCJxJscv91fRcO/d5FwGk5KIRHflNZz9V1UkfUbzEsdXRDdowJooj4P8okl122SUrIDq3TyjE3/3ud2E+QzfaFyeFi+ukv8SkxScp180ZnsdaAmCJ4/hatbebgMUDAC+PPT9KFgus+UWb5LJifVLongpYPBjRYk98k7tzVO3yCy5ZjsS/AOMddtgh2SJZAEvKaHepTDd2CeU01SN3P4lkYcmpq52y2qJbBbDqXBDk+ogBS9O7BYCayun+UAMWrzjVJtGoait4ar+6WQ4aoxDY+ZN6VQGG1Ge7WY52tcNn3WyT502AYc6cYWVNfFEVYKmbG7kxae323VtMVYfmfl17yalSd5JyrPSpEwtL6unrakO3AUu79KoDO031pQKWpnravV83pu3wWbGwtDsKA3yuAJaDg3kvR/gOhiIpgCWfsdsBLPlvGZwnCmAxa0eRtDM6BbC0Q7X8ZwpgyadZ7hPFJZRLsczybxYLSyZZgltD8Ri5z3aqfB2IW5gsLJ2iVafrKYClAJZetrC0w+8FsLRDtbxnCmDJo1d26QJYqklWAEs2K4W4o1yXUP5bBueJAlgKYCmApbNzrbiEOkvPIamtuISKS6iO8YqFZUimZHhpASwFsBTA0tn5VwBLZ+k5JLUVwFIASwEsQzL1Wr60AJYCWApg6ey8LICls/QcktoKYCmApQCWIZl6BbDMp0DZJVTNCgWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYGnJAwWwdHZeFsDSWXoOSW0FsBTAUgDLkEy9AlgKYCmAZRCnXgEsg0jsbr2qAJYCWApg6dbsar/eEsNSYliKhaX9+VP1ZAEsnaVncm11Pl8SIPHJvVLTjOfWO5DyVVlmB1JfK6Uc3/NnTdRluqyqL07V73fZcIgZ2UFTr7KtOZVSfy/3ZtrWXCcDOGAvJ9Mv1Pvyl79s48aNSyY4x0wcddRRyeUpyGGhdQf5DXUMy9577518xk3VHPeEqOuLlymphBtquRyn7Pft5rDEuky/df3LzcPCQZF1B0ZWZajmN/jsc5/7XG1GZdoW07WdBIUl020qF7tzbuJHlGY+o6oFDvLLea5TZetQ72CtLuqSoLUSPNttt13IwlmXur/qbI7cyVoASz6HFcDSd4qsDuVLpSAAB0E/VNdQA5bcfqPwOGag7mDCqv60M591YGRu+zpZvm5s2rHMtysDObWZy+uKugUtY9LqCIgCWDrJHYl11TFRASyJBHTFCmCpp1nJw5LPT516osklVCcDCmDp1Ai0nhcFsLwjLNpyrgJYcqjVXtmezHRbAEt7g1n1VAEsBbB0jps6V1MBLIMXw5I7asXCYlYsLF8zdEevXQWwdHlEikuomsDtmJA7PVTFwtJpiqbXVwBLASzFJdR3nlpxCaXLjQJY0mnVVskCWApgaYtxKh4qMSwlhqVTvNSqnmJhKRaWEnSbMdOKSyiDWA1Fi0uouIQ6x02dq6lYWIqFpVhYioUlV6IUC0suxTLLFwtLsbBkskxt8WJhKRaWTvFSsbD0UaDsEqrmhGJhyZhpxcKSQaxiYWmbWCWGpW3SDfjBYmEpFpZiYSkWllxBUiwsuRTLLF8sLMXCkskyxcLSYuVbtjV3iptau0rLtuayrbnsEkqca1UZCPmNPCyHHHJIZUKzuqrJjLvtttsmvrnaTFhn8UmptACWzgGWkSNH2rx581LInlSmWFiSyJRcyNNT2TbrEmD1uoUlnvOdkAEQ0tOFPB8kaayjUTLhWxRsZ870atCt5j596tS1MLqEOsFnxSWUyWFz584NT4waNSpM6Dlz5tgRRxxhRx55pJE6O/XKASy8k/fNmjUrfPPhmj17to0ePboyHXKrdjDBmPx8+FsTjf6QZGj11Vc39TO1PznlaP8BBxwQPnq3n/RqE+3hQxnas+OOO4akSWq/n9T62wMHnrvnnnts5ZVXTqZR7rZm3jFmzJj+sfd0pZ9qT47wL4Alh5uqy0J7eAZaMj7MHc1bfmPeSoB6Zc14XnjhhWExofHjN8+Lfs5QB/9nzjB3coBraqZbL3Pox9ixY/s7jQygf+1e1E2bqYM+8v8rrrjCdtlll36atVt3q+c4koC+xPNeso3f4znDONx7771hPvurTp5R5rnnnrPVVlvNnn322eRu5LqExFsaF98e8WAVmKlaAIufBOgkT/T7DjvsEGRgjnzOTRwHraAZtNOlOaC54vmc37Aw3nfffbVylvJ80Feez3bdddcsvVkASyIbCzT44vpNmW4ZDAnCpmpzAAt1cb7DIoss0l9tfC5DVfua2sB9KXpNHtKLI3xT+5HyjrgMdBJgkdKos/j4Z5uSJvlVmyaYAEvq6icHsEi4QnuEFYIrVn45Ckx9LYClHa564zNSIBqXWAEK1MRPNs3NGCjzPHPm/vvv7wpgkbKiHyj6qtW3BzUp1ItBl1eUOuMFEAMg6uQFb0N35Av10w4pdS1O1Ba+tTAUYPTKt6oPsTxjPqN8n3nmmeRu5AAW+uEXkPCc5zPfJ9+AePHZqi+S03xvv/32XQUstFeAhTwsMVD3ffDy1tPM82IrvSk+y9GbBbAks3FfQQ2GR8APPvhgOEckVjStqp4+fXrWOSIw9J577mmPP/74AtXSDt6bg7gFEqray0GB++67b1fNwbwXpXDppZeGvnjwpTZVWSQ4LC1eXWkya8LHQO7YY4/NOpRu/Pjx4RAvvpsuveuxxx6zPfbY4w00KxaWJgp29z5zg3l2zDHHLPAieMsriJhnOGAO8BFflKtyZVDffvvtFw7ZzLGkbbXVVv3KLoUSKJD3vOc9byjqLUAp9ai/ei4G1Sj5W2+9NVSV2h/mJp+US3McOXPLLbcs8I7YwuL7xr1NNtmk/8BI3zZvqfXjCcDjPX6x19RGLAsc/pdyCSDBZ8iaqoWk+kB9shbzfcopp4RPDLJa8dm//uu/BmtG6rjwTvrirSVN/YJmHJiJDPTg2FuO4jqgL2Oj8Yvv+zmneuCzP/3pT1l6k74Djnrt6smgW9C0THSadGLQ+P+dJKiEK8pawChG5ELCqe8V0KEev9KEITC7plokUt/ny/HOQw89NMT9yEzoTcOezhKa9E8rX4/6Va9WOqpHK7NVV101mOpTJziH0UHjlEPp9K6HHnqo3+0Ut03vTX2/AJwvL96qy13Tzhh08hnaOmXKlCxg2Mn3V9UlYIFr57LLLut3Lfp5orms3/R/WfL8ffEhq0EWB5of+ps5w9yJFVYn+ik+e/HFF23xxRfvF/B+9Z7LZ97VQBulRNRe7udYB3NWvpJd73znO4P7Se/3Mkf98YuqeIEVAxaBAckz7kMvXBV8p145B8Cm8llMV57DMs9HvOXbJz7TOInPLr744uCuzJHXyLowAAAgAElEQVTPuQHh0IrgZgFwjZesJZ7HY2tSvPikT0OlN1PHuxPlehKwEKOCya9KKAlB1iHMdolCvWIUlC/WHN4PE8DU8vXmKETaIsDC37RZpl+Y++677x6QX7ypr7zrsMMOCx/aD029cKRvap+EFDQQYOFv+itaix5eoIk2a665Zph8qcI3B7DIqgVgwews4SVF4q1eOeMTC+YCWJo46o33Nf7bbLONXXLJJQsAY6/opSy1koSnBFj4W7TXPJMPXgoDXuZv5gwLik7Pf9onPgKwLLHEEv18JrCv+ZBDJb/Q8qt+1SF5llpnKmDx8gz3BoBF81cWSQ9W1E4vX/280vjQB1kyJM8EWGbMmGFTp05N7UpYsNSdCB1X4vkMMOHjNLQY5JlYZ9A2LdqqrOPiMwEW8Zniq7ifeuUAFt4Hj0EzgItcdp628eLcL9I0T7yOQW8yJlVt7pbeTKVNp8r1HGDxAEGdFPLkHp8JEyYkr+RzV2IzZ860tdZaKwAWf8l1wf1U1K3VU7yKh6kQugjfVua/gQyyaCbAwkSMlXkcW0B7YfYLLrjAUEAebMUWDS9wqRvAIpCXAhoALACcFAuL6Ai91llnnTeQZeLEica4pIIlvworFpaBcFnfs5ipWY3CN/5CQTAukyZNWuB3KdOddtopKFIPBBhrKXb/EL8TiwEPrLTSSv2WnJTW58gAeOjJJ5+0ZZdd9g1V0w/64y0/Te+nPuQVc6QuTgX6pW4kwPqXut2Ufr/88sshsPfKK6+slWd1fRDdvEUlBlhS9FK+kydP7reON9EGwMLiMOWCjrhQ4LPzzz//Dfz0yiuvGHJAcspbKbyFxcu8qtgq8RmABRkYW9hbtZW+0KemS3SFVgAWaCc6ep0nMJLSBulNb9mUbuE3+Ev0aWof93PmTEp9nSrTc4CFjhEohXCKESb36hTnQAniVySACVbzvF+o3A9gikJWe5gUTHiElV/R5wScDaRvClQWE2qFqx0dvl8CBt4lFCuNut0SOasL6mzXwsLY0HbtutCKxLsOUulVLCyplKov51e+uISkKJrmCLSXhcXHHmiOVwVXcy93J0ZOD72FhVVvlSVC9TX1T+WqVvyyEGqBkBNwm2ph4f0CVriEACyyiMSxHgIhsp7ItaA+qr3USR184gDrnPks2uRYWNRmuR4lh6QPJLt8bI6ewSUut7jvC+2o47OmgPAqvuqUDIx3pXrAIvkt17z6Tb98gLHKeX6NLZ45c6NXyvYcYNEk8ZMFYvnVcw76yymrQYbxvLWA32Vm02ROGUAvGHheDEWbACysFgUkctqZ8m7RSxYWATJtzZQ7yJtJNZk1WeOJov9LWAjQUTcWFq0uUiwdCDgCLlMsLF7AAVgETiSs5IdOVSJemRQLSwo31ZcR6EORwDfeYghttUvF1yA+8oBFPCMLC//X7hnqkduIOaNgwBxLZ0ovxQsE3RJXEPMZ7aE/sTJoVbdkB/1Rv/0qOAbNTe3MsbCoLsWw6F2ip0CNf6fkkO+j5ILkGfe04NG4MI+xFvAdWwvq+oS8WGWVVZq6vMB9AZbYMh0vpLzsAuSxcPO8RaXqlxZA3iojC4vKpTSSvqRYWMRXnmYCi1qsaz542ktXiE+rFtFDoTdTaNOpMj0JWIQaPbMMBmARUX3QrVeK3C+Apc9aJAuYzPmDBVhiASeF0G58QQEsnRElPuhWCmu4ARZRgl0VCrrlN8mATgIWvSsXZLcDWEhOx9ZW/05ZIqriOuLFU68BFu16lALnuw6wQF+sKwq69RaW4QhY/GLLz1wBTPGqQNFg6s3OSJLWtfQcYBHq90F1dYPRDQLxrnZyPVS1RYJblgg/WYbCJeRN0T7CXysPCS9vDo3393tfqRcYnTKHthpT3AFrrLFGZSyAXxmm8kVxCaVSqnU56Ii//6KLLmoZRM7c8gGSPt+PjyegPv4vKyBvl+DtpktIvSTR3JJLLtn1HEl+AZQKXHJcQgJbJEFjTteBE29x0Rh5cObnueLaNDYal267hNSGVnxWZfminYcffnj4yPXmAZn4TLJa/RkKl5Da7909vk+y0ilQWG314FOyXGOvvqbEwXRGGnS3lp4ELN3tcnPtcglp0P2E9SY3oVkpPq80Y3MydXjXBe/AJZJjXm5u+d9LqF4FnFVZIuI21rmEYjN/lftqMACLfN51QCOHPh48Uh9jox0CBx54YHJgY847W5WNzbx+peT/xlXBLhYp8dgn36n2pNbjXULEsPB/KbOYv7xS4F7sEvIuHglj74rlPoHa3coPoTHAJYSFhf/LVK8Ej1Ur11a0imVDrEhSgYrekQtYeM5vH6/is9Sx9i4hnvGgBnq14+JN3SUUux7VZvhEgMtbE7xVSC6h2L3ig1JVn97TTcAi+bnooou+IbWDFohxX6rGyLuNJA+8Oy5ebKaOcy+XK4ClYnSaAEs8cVVFkzATYKE8bieyw0ooVoGAgTAOzEqdbOnjw/+bYj20yvXbmuPto3UAa7gBFk/beEVPdmBAi195DmQs6p6tE7BxeW+ZALC89NJLoUjVirkb7WxVp/Lw4BJiuylzIAYs8fMSpH5bc11f/OqRusnDAmDpxtioDQAWLCwKWlWfBkJbD9ZEMymZnHqHErDE7fTyRHlYUMJ+ld+qbzlBt9QD3eAz4kska1tZEMRnAix1u4I8aBwMwCKakFMJHeBz1/D+KmtIHLMj4BsDYP5fpUukD/yiIIfveqVsASxtABbPEGKwmEni3wVMxHgCLGKwTgMWKUMPWGKrgtrkV108Fwfd+vsLE2DxlhrRBqEGWAG0iD6dnqwSSOIF8UBM23gFSBtjC0tsbep0W5vqkwD0gKXKIuf7KrrGFhZvoVS//CKAsQGwsK2Zq9PCV3OGGBYBFg802qW1n9sxT3leaKI193sBsPixEc1QviSOE2BJkWc5gEXjID7zY+FBi/72bYwtLFV8JtoPBmDR+5nL0MxnbvZ9kVzQAtm30c+nmG/UBz8GAt8p45LCh0NVpgCWNgCLHlGEvHyOWqHBYNpC6AWeZzgBlk4LXd8dmNoDFn9PClqHsck/Snsx7fsTrj06X5gAS7xtVas4AZZuTG7o58938QLWr5r4PU7sx32EGwrV8+BQW1rgJfiFGJbYIieF7NMDiOfjM6tkeVCcS9wvVvSsSLGwdGNsRFPSqwuwVM2ZXGEdW2Rpu2hAH3POEhpqwKK2+7HhNwALYBL+TL1yAIvklXaj8Q7fBm21ppxkrmgswOLnjJ6PQehgABa1izwsyvYtK6pkkPJm0R4dvOstrT7ORXIjBih+LpYYllSuHIblmlxCHqHHyDwWcHGci+4r6LbJfN4u+RQc6/OwCLGLwb3Fxb9HgKXKwrCwABb1vWoslZpfQiFlDHIVqASIj0/xPuc6OmM+xmXB5V1KKW3sRhm5BQiGxDKnK8Uqx3Zbdq9AO/XFA/xYmVA3QbcrrrjiAsG7Tf1KHRspQFxuseL1K3YPLJve7ecadWiM9a4qN0WrOocSsHjgFY+Ngm5JTibQ0ESbnG3N1AnN/PZ5ybOm8VUcn+ezOrk9EMCi3aVN/RZgIREhNAC46BrIAtZbNsVnir2Kj7poamMTTZue79b9YmGpoGwTYPHMzsDCcCRmwhwaXxLcsQKCgZZbbrmOm7X9+2FglBu7HvR+r0iqTIc8v8wyy9QeYrawABb66S0sUhysdhlPxrIO0FVNxtNOO8023XTTxnkK/RRPxKF8Dz/88ALPeEER+9YpSH4gr9xzlWdjA9soAO3I1rrUUkstQDPxV8x7esUTTzwRTkeX4tHvik/xAI6/SfLFO7SlPhWwcfCbVwpNXeRdjIunvwBmFYhqqi/un8pfd911tvvuu4cVtBRLU11DCVjUD4EHzRlowtgsvfTS/RY2T7u6PlGeeZNyif4c4sghi1Ls3jJRVw8WSWRgFZ910sICz6SMo4AFWYg5zJVvtaOJp1dYYYWga+pci5IHXo7AZ7wnBxxzKCOH0/baVQBLxYg0AZZ44OMtfTCdhK4HCGIm/aZgPr4HgqyrmCpO1ayVq1cK/Ba7HWIlsbAG3caCygtfTfYm4eHpnrOrQFYVts9jMfDv8TEb8RlWaqMPRB1qgeIDL6tcbD42SPzvXT7QWltL1Rc/NvGWTQ+CUvuOskpJUOitHn61Gs+Z1PeqXFVdvAvrEluOxQ8p9Q4lYImtkV4OestYSj8ok5PaQaAXmuFK5PKySa410dK7TySPq4BhJwFLar8l/1lMQgMAFe3wbsLYDSQZod2l/l3eaufrocxg8llq/wdSrgCWAQAWTeB4e1oBLM0sOZC8DXVCpvmtfy9RB1i0CtMqMrXOHMBCnfBIASx9O9lSAYuUVMqq2o9brwOWHGDcq4BFY5MTT1UAS/uAxVu6UwFLt/ksVVYOpFwBLG0AFj0iX618kTrkLbZKSEHFLoZOW1WqGMGv3vz7q95dFZjlY3DqXEi8d7hta9aKsGp1K4uX3DcpEywHsCiI2QOWVubautVrO6valL60W0bzQf2rihmg7ipXmx8PgcYqAaukWVo9prQ1FbD4uqpiajoxX6VcqB9rAScp0/dURT/UgKWV9VFjkwoocwCLZGhslfLW6phfWvGZ6hsKC4v4jOBuTp+Xy57f5eqJ+6KAdOK3sMrGQbfxPJAsF59hycuZM+3wWcpcHGiZAljaACw+YBOGV7S3/OTxfTGiBPFAB63d5+OYiBiMVNUbg5iFNYalnRWip1cOYBENFaTH/2NztXcNiW/iWJCcGJt2eSbnuSpAqzZ7V05crkpIxwAux/8et7kdwKI6quZMzjyO54t31aJ8CTyOlWYrmrejSDqVOE799tbHgbgncwBL7BISzTxI9oBSbjhP/yo+GwrAEruEFESvMAJtQRYfSAZzny39ciPHMsL3X3wmwMLxDDlXO3yWU3+7ZXsSsPg4Cil7L/A6sdJpRTBvLYh98EK+YjraxfHgd911V9japxVIuwPSqec0UWmv/Ltx3bEw5n6cFlrxBn4c4nrYgkfKfCZS6tWOSyg1Nb9WI+qfstiqbTkKIrU/OYBFdTbxmR+f1Hb4cvRTfe9Gn2MgFdO5nTa3esZv/83pz0AAS6v2SLFozktJeLDDPb8T0CtQH4+RSqt2FEknAUtqO1PK5QAWyZ8rrrgixP1UnXCdwxOed+O2wmds0WfnWzflOXyJheXZZ59dIMA7bo8H655mPuZKsttbh9X2weKzlDEfaJmeBCxCxzFTefPfQDte9bzeu+qqq4btZv59Xnnob30rB4EyFtZZIbrR5ro6/WpcoMO3y9PYK3JvUZEFJo7Ij11eTBwm3mAAFt4Tm89pnx8T/V+/+YBar0w6OR45gMXzmaeZ7wdty/E5e/eQF9y+7wMFQFX0anpXu1Ygb6WUsoqDPFP70y3AEgfT+pWwp5XmEb/5uYQiede73rXAtu4mnnyzAxa50epkQCpPSLdUuS3hM7I2s4W624CFw1y1gymWV+IFLxdkYYl5yv9fliTNm8Hisybe7cT9ngMs3jLgJ7gX3t1gIt4rAbTWWmsF5ctvTAy2bHLst0x2XjDxW1XQbbetQLmD78EHfyt5mX4Xk3sFVEVn6MAWxtg6k5qDQO3GwtLO2SO8x7eLdsQHtXkApknLMzGQyaVhq/KcIOuT7bUCkjl8ltJG8SX903lIMahOqacTZQSc9H5v4UmtX2OqvmgMc5SRf1e3AEsMfjV3JKu8dZb5JlnCN31Bkey0005ZMSztnNbcyxYWZEDO5d1o4gu+c5Lv+ffpuVimxMkzU9qYq5fYHYTFhLPB/HxFvipxXAxaqlxClPGBt/AaOmuw+SyFRgMt03OAhQ6hFJVrocpaURUcOlBC+Oe9qV5CiPZwyRTplR+WFQ5lU7Kpbrcvta8S+Npu6pG6jyOIwYzuKV+Id4PFdQn4aCt41Yqlqr05LiGtpshzwHsYC37zgWWy+gh4akuw92V3E7DkWFhEjxQ+SxnrGGT6FRb9b1eYp7ybMvEBhd56p/mbAzZi3uQdUv70RW7O1PZ1A7CI96rcPR6wSGbAn/EiZrBM9b0MWFKtslLIopkHGpI5uXFOKu/logB2q/PUUvmurpzkGQkKASx8S27pmRj8aE54C4uvn/te3vt7g8VnA6VLyvM9B1h8sJA64IUDgz1+/PiWPr+UjleV0XvWXHPNsPoXQvVlfS4MysNoKF8mHpYWrzBzEXe77a567rXXXqtN/ka7Sdg1YcKE8KgHLK3aQLmZM2f2P+fLYpXiXAwJ8Ka+QDNAXkp+DAmkGTNm2Nprr/2GqukH/WnlQvEWlm4AyksuuSTJwkLjPZ9BA/FRzGepSl6gBGHL+FRdrLi0ym8am5z73voYP4ciGDdunL3yyivJeYbUZ+Y4famiAXOQvsLjKVc3AEur98YWlhioyMKJItlxxx37LX8pfcHCwtEROVcvA5ZUCwvzlzkOzXbeeecFus89+AU+y7n0XBWfnX/++WE+w7+p8zBH3sMjTz31lKFr/FEbtL9Knkl+YWG+8847QyoA/74qmTbYfJZD+3bL9hxggcggRVlYpFCFMKVcq7YOt0sE/xxCXYBFpmmvCKu2H+rgL1lYqqxCnWhbTh2ik+jHt48nkOledYr5PeNLkXqBG1tjtJpmiy5ZWLlStmi2Y2Ghft7jTe+x1cS7JDyv+DZ5i0QOTVuVzbWwiM8U8S/Lgd6RQsN47NT3WHiJDqmCN4cmno88D1WNQ2q9etZb63zsR667qxuARQuTuK3xXOG+H0ueU7I9AkgBLCnZUUW7N2sMi7bKa1uz6NopPhNPSZ4QdAtg4fdO6xrxA7uDiJfkW/wU77qiPZpXlMHCokWOeEJlhprPUuf3QMr1HGChM7iElOmvCrXGu4gGQoD4WYSHdry0C1g62Z6B1OVdOTFg0U6aXMAiQaGJLcDCxHvooYeS/fHtABZcQrwnBiwSZvRlOAGWXD6r4wUPwLzLTuVjc/NAeKrqWSnpKsCisckBS+qP+iLeFfj2YDylL70IWJg32vFSAEvzKHqXkAKVxVsevLTLZzFgkcW0G7rGu4SwmMSAxQOPGLAoD0tVmSrAMph81jyKAy/Rk4DFr9L9bgGATKoZeCCkaXXGS5XbAeXLeSU+cVw33A65fWISQq+YZlJgXtH4iY5JEmURryziVYBvz/rrr99vYUlpJzTjTIwUl5Dqw8LCe+LLKzZZt/imfwBfub6k8FLal1uGM1E233zzrMfgM4E8KWmv9HMq01hW8acEYk59OWVpM2PAwXf+khk7Bs6t6lb/Ne9jBaQAxRzF1A3A4vtA//gQixCPI+XUfw+m+fvaa68NZwnlXF/+8peNT87Vqy4hrAXIzZzrqquusne/+921MiCHL8SfVdbMc88915ifORchAVUL7Lo6cAUhz2KXUKtYOwALNKi6fOyY7g8mn+XQqt2yPQdYqhCtfjvqqKPs61//ev8hTjnMmUIgCV7Mjssvv/wCwid28+jdYlB8qN6NlfK+bpaRW000kyCN2+3boHt+ssbjEU8K6gVI4l9WzE+KCZVJuvXWW79hslbRRPWxEuU9vM+bSb2ri+f9+TYIHfrD1arvAx0LFA8KKOWSoGSFLT7TczGfpdRX1S/9pvNKfKBySp2pZbRDa8stt7Rzzjmn/5BNPz5eeDbV26ovPLvBBhuEgwnhiapcHFX1dwuw+LnhwXRq3zks89RTT81yORBTQdxQztWrgAU6VR0YG/fNA19ozgJMMsBbRlrFsNXRyy+IJSPYpQONFSid6p4FfAHCUi7a2moB7uOgfH0scFoBKc97+nuw+Cyl3wMt03OARR0Sk8h1gbI64ogj7Mgjj+yqlYX33XPPPWE3il/t+hWs96fnCOOBDlbu80wIaMYH+nl/bN0kpG8yh/rVgszwqiOeUAgRgEIKWKEf2tIXry7q+khbECSyFmm1SjtiC4sfE4Q1ORXiwMdcWjaVl1JoKqf7OXyWWiflBFQ1XiSlAhTBC926AC0k2TrvvPP6XbkCr9pB1M676Ys/BA4enjZtWvDhpyoR3tstwKI+QWvyNuGujJVmvDPPzxtiJIiVSJ0z7dCQZ3oVsOT2h/nPJV72lgjJgJxFrLeweHnCO+J3pbSVeDR2/TRd4l3aH8dr6v++Dlnr6RtByriS/cLRW5VjCy3vGCw+a+p3J+73LGDxE1uuiMMOO8z45Ph8c4nEALPbBcDiBVIVcvWTI8cUmNumdsszMQ499NBAsziAtm41Qj+UUyTuk5RgLIRpn9/emdLedgALQkljH1tYNBbxmDBZ6U+3xycXsIjPEHB1vNVOm7XqFx04r2SppZbKUvAp4+fLMC7Q+cILLwzAkHaL3waijL0FQzJAcT85q+nBAiwkAYsVZtUcgnb8Ds1YHAwWmJaVVe/nO0fB5/JFp8vHAam+P63cKHXt8CAltorF70rpSypg8bottmBXeRg8IOEdJM9sGjdvqRwsPkuh0UDL9CRgqTOLH3zwwUaUfLevKsbrpjuhm/0RzfzklsCqYvpWgKWT7cwFLO28W0qhFwEL/ekkn9XxJ3TW7rV2aJj6DEKRnVLx1Y6LS4q0CrDlHrJJXUMJWKrmmuZiHc1SaZ5abmGxsKT2d6jKpQKWgbSPd1QB4yoQOth8NpB+pT5bAEsFpTqpSFIHolvlCmDpTQtLASytOb4O6BTAki8pCmDJp1k7TxTA0g7V8p4pgKUAlgUoUCwseRNIpXNdQgWwFMBSLCztzbVefaoAlu6PTAEsBbAUwNKBeVYAS3EJtTLVx7FV/L8Alg5MvB6qogCW7g9GASwFsBTA0oF5VgBLASwFsHRgIg3jKgpg6f7gFcBSAEsBLB2YZwWwFMBSAEsHJtIwrqIAlu4PXgEsBbAUwNKBeVYASwEsBbB0YCIN4yoKYOn+4BXAUgBLASwdmGcFsBTAUgBLBybSMK6iAJbuD14BLAWwFMDSgXlWAEsBLAWwdGAiDeMqCmDp/uANK8By3HHHGZ9uXxwutcIKKyzwmuGaOA56HX/88f19idM4VyWP4yA/zp/IybTK+S456dI5xG6PPfYwvlMv6uc9qRftpx/0JyeBGQcy5iZbawewVPFZU984q6RqXIY6cdxmm20W6OyvqpTh/v4yyyxTey5O3XhVHUzaRDPOkpo8eXJTsf770Df1TBgeUmr+XMBSRbOmRsKXOQeGUl+v5mEhm2wsZ5v6P1j3H3/88ewjYHLnM3zGYYY5crYkjnstsMCOa4wbMYI/Lpzx6ut877B63gFbg8VI5T1DS4FOJfRC6HL+So7wpbzOeKraJppLmbrsvwcddFB2RuV2AEs77eVsoCowNdSApZ2+1B0BkVtXU3nolXpmFXXBk2THja863m8CLE3ty7lPpm/4M+fqVcDCsRQo4KG86sZ0MOZznQxstbgqgKUAlqGcL8Pu3QWwVA/ZYAg4AFYBLPlTpgCWdxgn0PfaWUIFsFQv2gpgqZ/jPekSyhdJ5YnBokABLAWwdILXBiujMm0tgKUAljqeLRaWTszmwaujAJbBo/VC8aYCWApg6QQjF8DSHhWLS6g9uhXA8saDSTtLycGprQCWwaHzQvOWAlgKYOkEMxfA0h4VC2Bpj24FsBTA0lnOKbUNCwoUwFIASycYtQCW9qhYAEt7dCuApQCWznJOqW1YUKAAlgJYOsGoBbC0R8UCWNqjWwEsBbB0lnNKbcOCAgWwFMDSCUYtgKU9KhbA0h7dCmApgKWznFNqGxYUKIClAJZOMGoBLO1RsQCW9uhWAEsBLJ3lnFLbsKBAASwFsHSCUQtgaY+KBbC0R7cCWApg6SznzK9t3rx5IdU1aZu5+P/IkSPD33PmzAnp3xdZpGTh7QbxU44fGCrAwnvvueceW3fddQMfqB3wCf9v5xqqTLe0GT4eO3Zs+NaRBmPGjOnvW1V/mAfPPPNMz2W6pR9cs2bNCt+0k/HRPNac9n2izMUXX2zbbrtt//yO+zx79mwbPXp0f+py6udd1EudkhFNYz+UeVjgMfoqGuhv0Ykxf+21vuydKdebFbAwRxhvxh6+EM/xO7SFjvE1EHnW7USQ8MXUqVPtjjvusClTpgQe50Pf4r5IB9Kf+++/39ZYY43QZ6X011wTT8FjyETuQ7NtttnGzjvvvH6apfBZr5bpyW3NfjAgnAZSk98Dml4l7HBqlxjeA0Paj7KoEgJVZ1+QMp/U+alXTmp+KfSHHnrIOK/FKwCBDimvnPOMhgqwQCMELsJJlwCYhKxAjVf+lCVlvI4zkBDn96FKzS8lorlJnzxdvYKOlffvf//7AFi4vFAWGPHgWP2jft6ZClaoeygBSwzgRBvNLcm6VL59swIW6Kj5ItrFmXv9fPAL3SZQUyXPuglYxLucbwUAWXTRRfsBi3ie9ot3vEzV8SSxnI3nGfVIdjDHOAYDOlTJ9FSZ3QvlhhVgQWE9+OCD/cIt59CoXiB2r7YhVnZYMVCK3QQskyZNCofl8d10afI++eSTtvvuuwdlpRXrcAYsG220kY0bN64fbIgOWm3Fqyjuc5CfaNYtwIIFk4P5mi61E/7hrJ7bbrstKJVUwMLBnNOnT1+g/+JFgWeBMdW58cYb24QJExYKwMIcW2+99RYA4E0033vvvY1PzrWwnCUEb4nP/FwRj8TWX+kHDhjkU2eFGSrAMn78+CADJ06cGLrj21G3AHnuuefecABw1XO+vg022CA8g9WlAJacmZNQtpW59+CDD84+lC7hlaXIfApIKWjlK4Uoxan7nbCwtEt0FFmsEIebS0h9rzqOXitt9VNlJYw9SPE07KSFpZ0zXjirBsUYXx5cSojKQur7KlCqMvS/yupQRbMmXhpKC0tsVfJtZeXLXOv2tbAAFuiUymee12SV8vKM+7JADDZg8WBL89bzgOaMgJi/Vzc3pTfFbzFP1bnyu817na6/5ywsXjCLqVBIMNchhxwSPqDEdpVUpwm4sF5XOBUAACAASURBVNXHZFFsQdVE7lQMSw7dmtw9WCmIb/BKL6X+oXAJya8M//7lL3+xlVZaKVgYxNP0NTZ1qy8yc6ufMvvWlec5VqRVpzu3ok8OYKEftPmKK66wd73rXWGeyn9Ou1ASssR4JeJjUARMxG8S4tBE9yTEoRmrZZ5PXS0ONWDROAmE0W5+I7bgkksu6frKd2EALJ7Ptttuu34+g6biuSqehm8OOOAAO/DAAxewYMQLgfjZbrqE9C6/KJFbXjF5mgsCILoP7wPaPZiXNZKyzAu5fvy8qgMyKXKyl8r0HGCBOK+88kowlXuzML8ffvjhdthhh9mrr75aG6jXS8QdDm2R9cSvaC+77LIQW8Ak8X7PTltY4vGto5cUNa4KAhTjuA4pBJ5PjQXwyjNe8Rx00EHZlrxcAQd/33333QGw+GvmzJnhv5iLubx1qxU/ddrCgm895YInmI+sfHfeeecFHmGc6CfzudUlYeoFLG4fnotXoNCMOKZUsMJ7hxKwaCxRuD5mid+33npru+CCC8JYV620q2jWjht8YQAs0IJFCXy24447LkAaaAK/vPzyy/2/KwaMH5jPfCTPtChoJc9y53PKXFGZOEg9fhZ+QM5VWR1XXnllu/POO8MiIeYFZAfzosr1xTuoc7hvWOk5wCKE6JlKprxDDz3U+BTrSs70aF1WFhOhc74J0PLBkD7AsZMWlhzh6y0Tsc9WAEYKPpU6Q2FhoW1aFd577739Fhb1Qbyt3TFV7jgfkKfx6DRgYRWXctEWPiiS7bffPghSb1XR/9U+gcs4PicOGkToateRaMYz0IwA75wV41ACFvol65DirkQTLCxYM/l/KnhPGZO4zMIAWEQ7+EyWPK/QFcTuY6DEY1hXACySDynyrJuAxb9fc4W2aS7LshiDWHge6ydzoEp2yhPh3eYq5y2V7fBQrzzTc4Clys+orV6KYfHCrVcIOZzbIZO9LBmYqQEsAjFVAZBxf3N3CeXQS++PVxya5LGwSq17KACLB16AAiwsdbtiPIj0q8HYTeIBWyzIuu0S0nxVbAFAQ4G3ar92EsmsLfeXdwFV7XLw4yglD82Gk0soBnCMtbavA1iIYamLS0rl46ZyCwNg8S4h+uMtKOq/n8/iJ74BLHIJ+d1DHiTUgbwm2rZ7n7YyD5gr3mJcZ/XR78gL5kCVRc7PJy+7KQv96iwv7fZhKJ7rOcACEVhZQVzPgPwNYOFTrs5SwAMWmLtqu6neOFQWFt6vCemBiwSTn6yp1BkKwOLbJsDirVxyG8D/PpBOY1RH/05bWFJdQuoPgOWd73znArkhvFCOxySe2x6w0BdAKHJA4yoBPNyCbuk3Y6mttZ5PWRTgfs25qlbWTc8vDIDF8xn9id3CMb+In+AlvxW8VwCLHzPNbX7zgNaDEvVXgCXuB88K/Mii5+tt4pHhcr/nAEudQGYwcAcRw5Lq7x0ugzCU7YwVPcIVvzqrv6pcF50ELLn99quPeDLnBtwKAPl6VP9gxLDwrhkzZhg+6bqcIjGttS1RbfaBq50GLKkuIa1SCbrdYYcd3hCn4elMnyV4fdCs3GBNoJMVKckDMYvnKO6hdAnFoFg8T18ALBdddFFWX3LnDOUXFsACj8NnuB7rwgKq5Nn+++9vfHLSNHTTJeTb2JQskvHz1iQfEO8trXVy2buY68q0w1ND9UzPARYJwFggQexiYWmfTWITapVJldpRKK0ykA4lYEnpvbe4eCWu2Am5JWIXhKLzZUKWzzvlnV4ppJSXEmPHi+IxYreAb6fqjGnvV1lDCVhonywsmr9qc53CFpCpKi9rioQ136LPfffdFwBLzpUKWCRzSORFgj5/xa5qzRXFSZAfirH0fFXlyvS7wQAsuF+7faUAllZuCT93Yvkcz7GcvuTsRhPvw2fsEhJYV2yLxkPv19zgOcWwqB9VMWBxu7sJWPy7YhAfAxTv2qL9VRaWKmuLlxl+ruWMTy+WHTaABeKVPCx5LOSRfCpg4RkF3VatYgtgqR6DHAEnJY7bRdaCFMASv7nXAAs0qHOzpXKuzNhSKn5LO8IbkNfLgMXPs1aAhXvKQJpKm3bLLWyABdcjckiuD4EmH2unucF3r+dhUYyX5/k4R5HKaFuzn/utAEu7PNOrzxXA0qsjM8B2aZcVzFzlLol9wHrdcAcs6kdV/2JfsSexFA3PKW+DhGLKUOQAFgkfv+OlVeBllbVFK9149RuDzG4H3Yo2CrodKGCJaR0DFmgGYMkZm1QLi97N2S5kVfYKUFafeDcP48ZvsrDU7fBQ3Z7PACxYM3P6ksKLddYCPzZ+MeODtmNXK3XVyY/YJZnrls2xsGg3DXyG69FbvHybq+a0AEtVpte6BVjOfM4dE78lucq1VTUe8BX09XlY6lzJue0ZTuULYBlOo5XZ1lhpx8K0ylw/nAELbVcftergN4Rbla84XqFBXn7DhAxoyYmTyBVwjA3xGHIjaGi9uVqH/3FP/fAr+Hh7psp5NhmugKXKZdntGBaBEc54kUvIuxxoE2MikEh5PVN1xov6UMdnAiw5fJYpAkLxFAsL5eiL+hhbivR7bAFT23lW8wyapeRDygEsAk4esHhayHXiz2iSu055WFQ+JfYjdz63My6x+5D/x/Fcoqvq9zQTb8KPOXmJ2mlrrzyz0AOWbguDXhnIuB1idAQNH3ZcxMquSqgMJmDpxtj41ZZfRcbKXCvmuAzlFHSrrZQpY4yZGmHadPE+xcvEO178ai83QK4XYlg67RKqAtR+W3PqChOLCcCt6RL44KwmAIu3GMSWlbguAAsB1OIr3ZdSquIzpebP4bN25kwTYPF1topJ8X3wYIy+yuKRAlSqlG/T2MTbmlU+thRVWXl84rh4HDtpYUkdG7UBWvlDUL3MjumoxSeApWoHX52VqYmudfdT+9Ju/e0+t9ADFg4Ky/V5t0vMXnyOqHo+PkGRb2fM6IMFWMi4uO+++3Y082LVJEPBnXLKKaHLMZiRQvTBeAhidkjxiYViq/E9+eSTQ36ElEsC67Of/Wx/2vxYcNYJoC996Ushe2wMwBYWwKJ+xS4YuR8+85nPhIM5cwVqqkCPQVIVaKoaYwARB8xVtauOz5BLH/7wh7P4DPChpI4pvEaZJsDi61H7P/e5zyUd6aDyZFk9/vjjQzZVuTCb2pdjYZG1BGDIXIuvVvwgmlWBk04Cln322af/JPWmvtNeMkSfcMIJ/Rl6U3ga3uc9Xp6Jv1Keb2qX7rfDZ6l1D6TcQg9YlGZ+IEQajs8qpX4cqNy0IhkswMLEQ8Hz3ckrnrQ+P0i8+vKmeq0YcR3JpK37Ke1LVYiqS++jvVUrqzpFyWmt7GLh8qvFhQmw0LeqFbzPteHN6U3j8+yzzybxmfjjpZdeCsraW3BaWQ5i60lssajjM9qNiymHz2L3RlPfcwAL7RbfKSDc1x9bX3w/AWwAENLj18XNxW3NASw8692lPqhWMUC5Vkkp/SpF345LqIpmVePj+QwaeOuf6K+5LZrHi62qhWYKL6SWaYfPUuseSLmFHrD4JGgDIdRwfBamrjvOoCpGgD4OJmBhtdRJwEJ/FQSpCR+f7iqA4GMT+E1uGtFAK/xOjzv1KsMl79RqVAJI7aZ9SjimMjwLYPE0kyl+YQIsHqwJNPhdE6kreI0d7p0UPhMNX3jhhX7rAuMhhaYYDbVPyeBUpipWKgae8cGtOcCL/vgkaKm82WRhqZIF3l0pAKJDG2WR9O8HFK622mqBP1OvHMCieC7NS4ErvUtgRTEg9Ikykgf83e2g29ykhvAlNIN2HoBUjUe8kPL9gofic6pSx6CuXDt8NtB3pjxfAEsKlYZhGbmAACyccC2TepOPeTgDFj9MmtC4wxDYVQHHUibxakXBlAJA3Rp+gRMvWKt88N4Kg5AjxoJrYQ26lTKqooWUJv1v4uVcwKLyKN0ll1yyX4kIIFWBC8UWxCtgAV8p0iqQJaCcw2ftKJImwKJ+i+9R7CjfFVZY4Q18Fs8x8SA0W3XVVQ2wR39SdgzlABb/Xm9p8WMTz9Oq7b5+HDR2nbKwpAIW8S20gmbQzs9x348q/uJ+LtDNlWHt8FnuO9opXwBLO1QbRs8AVnALMXljpV3F9MMdsHhTMX0RYPEuGK3S4t0bfmUTr4y7MeQSlN6U7S0l8WqSvsWARf1dmCwsAmMekPjx436OC65dC0ts6REIFi8oriJ2lXgrmfoS7zZS33L5rB1F0gRYfGCw3JMKbvbKUfzqLU4CLNCYHW8o4dTxaRewiP5VbpLYUtkEYurcSO24hFIBi9qEK4hAbQCLB4uiOd9enlWB4G6Bl3b4rBsyMq6zAJYKKtcx8WAMSKffUQBLn4XFC+UUwNLpcaiqLxewwJeYj30My3AGLL7/MX1is3gMLnPGZ7AAi3gsBbDISpADvOhzO4okB7BobryZAQtjkrrrz/NhO4BllVVWCXO6AJa0GV0Ai6OTgIoC4eItcFo5VJkQ08g9+KUUdBuv5OpWdr1sYfHK2Y9BXdI1xlOpvKsUQ2xu9TTJXfl2Y2TjNuDHfuyxx4xtujEPDgcLi8zechkod0TqWUI6CdqvNFPongpY/MqXoNumORPHIPn2NbXR9z2H17oBWGIa0h4dG1FF36oFnYJuU7aPq86BWlhSxr6dMsh/ktNhnc0BlLmABb5cffXV7ZlnnnnDe1qB+bo+dVKetcNn7dA695kCWGooJkblG0aID5HKJXSnyueCpV4GLLm7hKrMva0sDK0Ai5QE31pVMkZVO286NXbt1OOFEP3xytf76IcDYPH9j8Ghd0/SFyl/v1siR3n4d3ULsOgdsaXMW1jUFx+g6+MocnmiHUXSZGEZSsCSeyp4Lr1alWfcyE/F7rNY3rfjEkrdJeSBsXejaUGcciBi1ZgJSHZCnpVdQhmcVueSaecsodxdQqBrGEZCJQ7MGm7uol4GLKm7hHyQndjIK2iEDmNWZXVoZWFBUKFIFKAcK8RuB7alTAkPWPib1Rirf67hBFh8P7RTxit6T2sPJj1I1c4pbTtPoR9lugFY1F6lTPfxLB6w+L5IIXn3pHaMpfZlYQMsqbmLUumTU06y3Mt0WWsBLFhY/O7BprpTLSyKX2L7vLaC0wbFSGmDBO9LDSynbCflWTt81kSfTtwvFpb5VPQMI+HKLQlVbRsTmOkE8dup481qYWF8sHJ5+osWUhbQM7aQ1AEWykmZePDD3wgp7nd6q2DueKstcqHQXuUU0W/avtnrFpY6cKI5pmBP0Ug5V7wVQ9ZOWcWqzmGponE3AIt4p8oMLx6UsvGKRP31QMxbcJt4pB1FUiws1VT1Fha/EOL37bffPriTU3PK8HyOhYXxZ/GBS+jFF1/sXyDzbm9hSbUqtpJn1JkLjIuFpWkmuvtDYWHhnSgohItWQl64sIrnIkNrKhNldDm56JsRsMjE6c23dTEc8VbfOsCi+ANPeCkh7vEhE2VVHFPyYA2woFZaAidUp8RxsgAOF8DSihTQ3QMW/k82X7KmVm2P1fhoTjaRuRuApe6d6gv3BVjoC38DsKpkRwzOWvWnAJam0c67zxxHpnvXI2O44447BsCis6NSas0BLPD1U089ZWuttdYCO6t4N+2Bt1O2hqtdreQZfQMEkY04VZ4BWDhTrdeuYmGJRsRvP9QKVwmHYvNurw1mVXsWBpeQBL8HI76vCB2EfjwZGb9WLiEEgxRJFe3qkusN1bjTnqeffroyZXqvW1g0NppDVWZvD0Lpj9wtsqxoISGwljoO3QAs8YpWssKb8GOrkkBZbAXMUUwLG2DpBZcQ8l3jKbfMdtttNyguIXYJ+dw1ckF53knl807Ks3b4LLWdAylXAEtEvTrrjs+0mWvlGMgADfTZhQGweBoIUHp3UN1JpU2AhXolqHzwbq5CHOgYpTwvRT/c87B4K5afU15pxxYXT592BHk3AAtt8m4h/vYxCGqz+uIXQnF/ciy27SiSXnYJDTVg8cDZj0s7QbepMSx6T93OKn9UQw5vSJ55YKznc0Ax9bTDZylybKBlCmCZT0HFsKD8dt99d3viiSfCHc8w7QjLgQ6Qf3769OnhgLWcq1cBC5Ny8803XyBba12/tCJdaqml7LTTTlsg3bYAZpUVphVgqUpEpt84MPOjH/1of1DrUALU2HKy6aabBpNxnUss/h2hqCDdVL5pZ7upjkCQEvcK2/dBAaf8Bi/D01VCOba2qL499tjDnnzyyQV27jX1q1uAxeeGWWaZZQJvxjJD/FklO2699dZwkF2crr9Vf9pRJL0KWODjzTbbrGn4unKf8ZCrOeZVfr/tttvCGT85cWz0hT41XZJn1P2HP/yh/8BID4BzAUZV0kv9xhw79thjs+QZu5d68dDgAlgiwMIgY6ZjB4sY2gthv5uhiTE7fV/H0efU26uAJacPcgWtuOKKIT+ErCHeRdcpwELd8t/Wrb5y2j7QsgoolsLzZ6r4unvdJURbY2uD38EXW7gUzOotafzN3HzooYdCXUMZdEt/PGDxIM/vaqvadq8xlbsyZyfKwgRYBjo3Bvq8X7TE80dW2xzAktoeyTMfciBgK/dnpwAL9aA3Lr300v7jWVLb2YvlCmCJRoVgp2nTpoWIb5lx45T2QzWQb1bAImVHRD0rH8ZDYAWg0gmXkLY2I0z2339/+8pXvpK0WhosXqgDJHr/cAAsnlYAkosvvjgI0//f3rX9WjZ83U2Q7nbLr9FuTYLWLpHmjbjFtZHwjCf+BN4kLnF/bf8BXvAHSEto5BOiecKD0K7poIlbomkdt9+XsT9jf+PMrrVX1dpr7b1PnbGSk3PO3rXWqjlqVs1Rc86qakoEVHIG+UBQ0DdBWkuWew7lYdGZOWakn376aaMs3IeFq9zwP5bN3nLLLeMEy9zLhCUXqfxyPGSUJAH5cEy2HSqPDeMX3oPEco5vnCD3ERJCX8Hz8Kyrr756tHPnzqUaz/JbZ2VJE5YEchh89u7dO/4mGoLSmGLXhkndt5YJC/BoClU05R215bA0hS/gYYFhWE3XaiMswB6zPuh0KuTW1Kbom/B+llzzICzQTRCpElniSeI5Mpmw5KC0NsvEsCPHty52Y1kRNGExYVmBwDwNSWmnMGFpRsyEpRkbE5ZrxqvllKBPy8fDd/PYmr+0/7v8dARMWBakIU2zq3nsdAuR7WGZz8y3VL1MWExY7GF5eJxjVXIta9JtiQwu246ACUs7RoOUMGFJw9rFtVdD0i3RMGExYTFhMWEZxOhU8FATlgU1ogmLCUsKARMWExYTFhOWBZmlpX+tCcuCmsiExYTFhKWs8zmHxTksTQg4JFTWl1ZraROWBbWcCYsJiwlLWeczYTFhMWEp6zO1lTZhWVCLmrCYsJiwlHU+ExYTFhOWsj5TW2kTlgW1qAmLCYsJS1nnM2ExYTFhKesztZU2YVlQi5qwmLCYsJR1PhMWExYTlrI+U1tpE5YFtagJy/ISliaV+Oqrr4q2S8eR6ldeeeX4aPXcC9tMb968Obf4uBy2vv7222+T9/S50y0OzNy9e3dR3d58881D5Jm2BT++u/jii0f79+9PHhiYevmxxx47evHFF4vq1QXnnMMPYyVwYGDqsDjdLVbPWMHnzz///OjUU08tkufWW28dY5Z7TcOsaWyCjt1+++0rNmfT9+m5V3xGl8NMcZDl8ccfnyvKuFxp0i3uQT/jmTc5L4NMOOOpZCdwvAN9oORCH0Nfa+q7Jc9C2abn4CDLRR3MWCpDW3n0MfS1Gi7vdJtoRW8c17xxXF9K33S0el/Pz3lOn4Slr+Po2wjLxo0bR9i5NV6p2RXKHHfcccnyOfiUlOlCWKY9v6ltvvzyy+JTZGHkoW+5FwhBCuNpR0DguAAczJgy2E2ydNlXKVcGLdeFsHR5T+k9Q50KXlKPprbRgzlLnueywyJgwmLCsgKBtq35+1JHE5bRKGV8TVj+T8NMWPrqad08LP29vflJJizzQLmud5iwmLCYsPyLAI1kl8MP7WH5n3HoYWhXvT0s5QbIHpZmzOxhKdenRd5hwmLCYsJiwjLzGOSQkENCpUpkD0spYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwmLCYsJy8wjoQmLCUupEpmwlCLm8iYsJiwmLCYsM4+EJiwmLKVKZMJSipjLm7CYsJiwmLDMPBKasJiwlCqRCUspYi5vwmLCYsJiwjLzSGjCYsJSqkQmLKWIubwJiwlLlYQl7pYKIZu2riYA81zWjF1EP/nkkxE2KWS9/vnnn9Hhhx8+rg7/xm98j5+///57tGnTptHPP/88LsP66mZleC7K8Z7//Oc/o3379o2OPPLIwUa7P//8c/TGG2+Mbr755vG7UR/IwTrri3UZaVMb6a6wkJ8XnknMiFOOUCUbx+HdJ5xwwhgzYMk6/vXXX6Mjjjgi+TrIi+XWW7ZsGbdbvBa5cRza5qabbhqBUKKe+KGO5GA3ZBkTlm7oTturCfqHH+oq9BYX/kffLNm9uFvthr3LhMWEpXrCAgF1l1Lt8Grs50lYMIDs2bNnboQF71OC0NewAvwwKJYSllgXbZNphAWYnXXWWRNilyNHLmEhycNuwrMQllxiPPROt2wbE5ZmLVlt+7DE8SpK1kRYQPBJVnP6zLKWMWExYVkYYdm2bVvRluk5nYhGh7NJdOA//vhjfKZQ7sy3y8ZxOK8m91wU1BEDCIz86aefvoJING3/zrqnMIsGkt4X/MbW/Ng2HjNtzK5yPBOoQ84ZTyhHT9Bbb701Agap2XvqM5xvctRRR008MZSvaUCmYYGn4IwzzsiSg8/ETD5na37OSo8++ugxZqmZrNaPbYW67d27d4S2Ydvi3ZjRsi1SxHhIwkKyAs8a2gXtQ+JOXFIerpw+1leZM888c/TBBx8UPW5eocdl3Jof+oTJwcGDBw9pS9VFBZTeTvS1devWFWG9jIVNWExYFkJY8NIcIzJLp0FnjYaUhIahlr48LL/++mvR4Y+QC4c/4sA4JVkaHkrJjgE+dfgdQxEpQgLSUuJdofEtwR6D6YEDB8bviWEsPIczPA1J4FDGK664YhLaUuJFIhTrTcxK6laqZ3gnMIuXyhCNPur722+/TcJxSg4WGRIC3qyXyoP6si3aSHIJ1iVlm3Ce9oy1RljYDxjmxSGzIMZKhKlfmBiwXRVD9JnSA1BL2nGeZU1YTFgWRliGVnR0XsyUbrjhhqJD6bp4WEplwUxp69at49wHGAzMhDX/AQMU80D4bHyGQ/mOOeaYyetIUDTXggOXGtUczwrLw7uA3JqcqykfgiQMXgt4uOKF73ft2jWClyEVV6d3gvdRJmD2xRdfJHNFcuqbU0Zxp6cOn9Fo8Bkku5qvE++dRoyH9LCwjtGAUQ7m5yyKrOS0Q6rMWiMsEQPmSsX+Efs681XQvtCz1157zTksXZWu7b6mTvTII4+MHn744bbbV3zfxbXn05qHP625qBELC1N/8Bvtf/3116+Ykairvy8PS0kVGUo577zzJsYXBiSGG/DM6GH44YcfVnhY1CPD2Rg9ATqINXksUvUGYUGeSM4VQyDqTeB3jKurJwnPfvXVV8eDKeurHhZiwd/AByQPmJHk5dQPZRTXafeQOJFkKDFB3UjOmsJC6lnie1UXtT1oSKCfQ10kvVHHlcRoYvFQ9ejzuWuRsKg+om+ec845Ey+m6jfCPuxr7O9o+6uvvno8OUA/K5m49NlufT3LHpYEkiYs8yEsuYakRNkZkmDHxAB37bXXTnILSBamGZIuHpYSWTiYwPh+/vnnSTdu9FxALngrkAyKlT80/sQGOSow6OvXr0/ChRwe3J+zSgCD4tlnn50FO2RhbByeFOCuniKuWOCgyxk+8Hr99dfHhAWXDrCMu2sF8BlkBGYIWcUwy7TKan2mlcOAjyvlEcLnGzZsGOcP8HlNLvj4jkWEhIAX5ECuUOpiHgTarkR3s5SioFBJqBKPXWuEBW2Dfk1iqZMJ9mV6W6CfKBv196qrrhq9/PLLzmEp0MuiovawpOHq4kKmV6pp0EwNrnAf4l2lg0lRIw9YWI0fQ0LRIOL1TZh0ISxdxAExxgCkdeHyYxhn4q9eFISEUvkV6p0gacNzQRDwrJJlzSUhoUhQVBbUA+/lAEqSxbZgSIjP0NlfU50Vsy6Yt91DYoj3a84KdUVxZr31My4fJeladEgIcjCZmHXS8dUhocNWEDa2cxfPfJtudf2e/QX3w7tID4tugZAi8Jz00G5MW5rftW7zvs8elgTi9rDMh7AMMbNDx9X9Bjgjo/HGO4cICeXKQg8P6nn++edPwhuoM2bDMO4oox4WNfQgLMcee+xYa9XA434MbMyFiWSnZGApCQmRoPD59D5ondXYK5lSo6AxdzwD8sMrBK8H2xSfAzN4WHA1xfGjrLltkyLvlI/YYtCnkSdhadInPm8RHpZUe1P3UW/dn6MrPiU61VS2dFK01jwswE0JCycTwE0JC9oQfQV9Qvdhwr1dJrp9tO0QzzBhMWFZgQA6wmr2sOiMEZ0VA9z27dsnA7QKuygPC+uIPBEun+VsPg5CzG0hEQBh4SohNfJqHPk33oMymGGXzKRLPCxKWFJhtpQHBvegTnBTI75O17YafuZfRKNPzEpCQrkDZ/SU0KiniIe+n7kBKK9Jt4tc1ow6sz1owJTgKkkpJQ25eA5Rbi0SFu3PSDhHWFR1M+X94z3oWyAs8GaupnZu0h0TlhbCoh2ffw/REXOe2YUpr7WQ0GogLGxrDW/QsGviJz0t9MrgvibCkhqMVjth0dVONLZDhoTaCEsT2V2NhEWN4GoyZEpYdDzuSmCjseczlykklEtYUjbEhCXHss5YZlE5LDrzRayQM0Fls00zxhlFzrrdhOX/YYozRP4fcwewOds111wzSQZNhSriDHroHBbqGY0vB00NA2n+hM6Wvv/++3HS7ZBXqYclpy4qD/sQjQJdGBdsgAAAFktJREFU3pocS4JCLwXJC5KBmfeT895ZysSk2pgIncphiZ4XvF9XaNHbAR1gfy7xfs0iz7R74wqnWFZXqqiM8yI7xIhJ9PgfXjquikF91YOkuUNKRHX81r+Z1EovGb3MQ+Gdem4qtBjHM4RDMW6k5FA58Xy2Uxe7MU+5S95lD4ugxcHk3HPPHS83jbkEJcAOUbaL4tXmYUnlSOhARdwZUiBh0WTISFDmTVhoxKBnDAlpfoEaubjCRT0sWq5PfRuCsGj9aPhBWBASYtgqJQPl5wBNzFA2N4clFxtd4hvDQTSI0ajE/I/UhCYm75I0oz+/8sorC19qGskI8VLsUwQmyprqh7nYt5Xj2AzCcuONN07y1FDHphycVFsQe/YdvpehPI4bTAinDWirX9fvS8Yz1B0bTYKwNI1nqEfU0S52o6s8Q99nwhIQhgIpYVGFjko+dOPE53dRvBoIiyYIpmaCmjvBAYeDpybdAk8mq+lMd96EJXpY8H5doog66uoa1g9lVquHhStVOCOGjLqsmQRE2ycuwUaboW+W7sNS2k/j7FWTVOMsFu3EhGcSMRo//uZyb95LorVMHhaObWifeFAe9BV9kCvN1CMUPZtcXZWzfL60XZiTRsKi97PNop6plwz1R/1S5Fk/wzNAWECmh/AgpcYzjk0kHPSOxPEsNZmg3tnDUqpRPZVfVEiIxhDLxuKgqIrbxOh7Er/xMWuVsHCAJwmhfqRc05HQxCS9ZQgJMUSgISHOwjnjiuEI1vvHH3+cJN0OMZhC+YbwsDB5mJ4kJSxsT53p0xWunQHfo29ylVD0Ps3a/xRPtAeNBT4nweU7OAZoO8UQkYa12H74Ta8A+7OuAplVhlnuVy+f1gmf4/9UcrR6CEh6SDpnqUu8l7qB/oyNIGPbs+2IOTFW71ZqbyO2RyQ/3NQwpYezyjXLeKarhKiDqdAkCZCGHmet9zLcbw/Lv62AhqVrGmcv4MwGbXR2CDWS827ASy+9dPTCCy8UvbYGDwsFxuzom2++OWRHWHXzRnB27949uvPOOydn3Oj3sS35f5cclm+//XZyKFlbA9FAo17ffffdZBan7m3KpOQd3+NMEN2av+1dXb5Hne64444ut069JxL9559/fnTZZZeN21PJKP9PTVzQN6EDJBR9VpLGDeMA2lM9I1yRpSt/8G7KhFk5D7JsmtCoIUdbXnLJJaMdO3asWLbaJg9OnsbP0BfGv6aQGwmMhoDwN+QfwrMCWbl52jvvvJPUzWkTSpwlhVAqx3NiR7KSGtMxzmK8Zbvn4L158+bJnjc55fHsr7/++pCNFumZSz0D7YKN4FJEyx6WHNQHKLMoDwtE4cxCZxuqtIvyrmgnK4G8BsLCgROdNZ5xw8FGZ1YRK43p8jsNI2l5fN6FsGA3Xcz+ci4aW3jxcGKtzpT0fq0jjTiMFQ5axEUPQN86idONsQNvn1epN4j9UJNuuZlcymD2UVfO2oFvJAVNeka9Qzsi763t0rwQev90NVTb/dBN/AxxqfeLy8f1PTEXR/UOS+0x+8dJ1yg3RD5LzGeiZwH1oAcvpWcYA/GTMvIxjAd9w34m0DU+N9eTh/ZH32m7qNPQs3iS+LTxjIRr2niGMvq9PSxtrdHD94sgLHgn47QxESoqQQ8izu0RNRAWgoUBATkMceanLlHG32nw6M5H/JqbfkWC0gdhwUqkEsKC+oGwcIBTwwxdxIDJreJZP9xz0kknjX766adB9Qd14iq5vl4E7OlhYJvQyMSkW+3/igvqksph6quOfA5m48A5Jt5qSCGGFxQzespIrHjGCw0JvRAkLKnk0CaZcJZa34Ql5UUAYaEOoH6oM3dfThn+jRs3jj799NPBVrBxx171ikSvCvWKhp2kCZhhHOQVtw7A55p0y/+pb7n6pf05556ff/55tGXLlkP6c9N4xv6D9moaz0xYcpDvucwiCAsbOnZGKs8QM4aeYUs+rgbCQqOF3AUSljjARNKhs0EOYPqbhk9nibOEhEoIC+qBQXPPnj1jj5GGG5Usa6iE8mHmDxc3rxJjl6tvQxAWnfXFnA1+F/t9arasIZm++ySf/csvv4wJS8xhSeFH7wg8LDBYKW8s5dLQAzDgpoZNoZfU+4YgLHwPCRZkgl4yLM78nejJU9JGwoJjIzT0latzbeVUN9TTQq+QhhTZz9kWJCzTclhiOEVDW7ntk0tYVM9IWJSMKBbqcaGsOo7x75j/xc/tYWnTrB6+XxRhYdXVBWjC0kODzviIEsKihlw7ODswB6ZlJyxNerdaCYuqQCrJVMMRSj6j6syLsJx44omT8DDaIrXMmcQT8qQIi44nmpOEz1cbYUl1YV1aOzRhifqD/3VSkiKvJYQlyjdvwsIwWpOexQmYkhb1OuFzh4RmNDilty+asGh9Y7ywqW6lMs6rfA0eFrYBPCxwVdPzoC5gHbAiGZk2S1mEh4X1iTMynZ2njHoqJJRKGJxVt4bwsLSFcqK88f+S5MdZ5YcHCwYYdYDhgm5xOWzUMxoSEhatd8y5gK6pIWzaZn5a/YfwsKTy9uBhwZ4fJFfqwWCfUcICIg195sGcpTlLXdos1Xf5mRJ+eljiJIDtqx6U6IUpqVeuh4V1hCcPOCMEGQlLajwjGWnKc4leIpbrsrq0RO55lvUqoXmiPed3oWM89thjo8cff/yQ/QfI0KObF0q+rGcJYUDYunVroyzs0LqEFp9hYNX9F6YZedz70EMPjR588MGiPRhKQ0Kolw5wJMIxl0UHfshw2mmnjbC0OdVuGs7UwauU1JQSluii1zp3JRrxPuLTRnz66GIwIJs2bWrVM74LOgMi/eGHH644FZt15u6pJDfEJ+4RlFP3EsKi78c7Uyt4VO80lKNHILQZcdxHD8tQK5hYT/zWPWHi5JLYqv5oDkubLDlt0FQml7DwfhBj9DUQl5RnpKQuTX0cYx83KJwHiSypc5ey1ROWuDlVF5BW8z2aIa8MPRpxyjhPwhKNbhvOPEVYOx6ekUpAIyFTmdWtivuaTjcdcpUQjQLe/9FHH01yWDCQxtOJObiqIdGQkCbnxZklsYyx/TaM8X3pKiFtxzgTj0Y65/1KTuJMU9s151ldysCQ4PiDNj3T/CEleUo6aThhZPE3TuTGb8gIwnLTTTdNTqPOqessq4QYdtMQFzdaYz+h9zJ6WJScQS+x5JthLnyHE8TRP3kwZ44ss5ShLKwDV5DpM+k5ih4WHetmqUO8N3eV0BCEBc/kSe3MOWKbgrDADpZcy0puTFhKWnEVleWgT8ISl05ysF2khyWXsMSQUPSgxMRTDro6CCtR4GBHTIgVPRQkLKmwTJMKlCxr5mDwySefjMkB68aVNPwecnHwoeHHTJZ7Sihh4cDNFSpxUI7u4mmqXEJYiF18H9tMV2vldh/cm7qPz+TvvgdVPhczXhCWaXpGHaPHh5ihTkpY6H2izvH8GxIW7NpKPc3Bp5SwxHAP9SSuvuK72Z5NhIW6Sr1kG5Cw4LcSmRyZcsvEEJu+J+XJoyxrgbDE8Q2YcvwgYYl9dRruffet3DZuK1c9YVnGUzfbGqWP77nCgYSF21LrDJgKre+bp4clV04Oroipw/Wu26HTkKtcGNj0YDS6S9XDkjLg9GjQKOC9OgOdVt9ZQ0J8tm7bjc80BIK/kQyK5ZAckDiIo+4681UyyIGdRrMN95KQkK5OUEyJeWp5dtv78T1m8PCARXKiMqQSLXOe3VSGerZ///4xYZmmZ+xflB8GHst6lTyzfsCAuTD67qFDQngXlwOTFLEPtBkrJSypiQU/Y5gJmxkiJILfzMeYpS1S98Yt7XNlUcKisuROmHLlWGRIiJMv9kHoJT3POGIAHhbm7OTKs4zlqicsazUkBMU9cODA6Iknnhg9+eSTK3QPHX39+vWj33777RCdnCdhyR0w6Pn4+OOPRxdeeOEhdcZmVb///vsh23VHIsYBjkYe92FAh3HU6/777x898MADo3Xr1mX32euuuy57HxaVB6cPo15xRsOZcczZgCGFB0C9Mhys1COk5AFtDV3AlTNzAmH57LPPsmTH84A9LoQ7oleK4QfUMefduF8JJw0tPRoHDx4ck0glM1kVzSjEdsEut9i1NV6qZyjLpFOU043joicgEivIAuPLZc05hpd1AZlGjlXbhXdAr9EmqYttBt3QC/eBjF1wwQXjzQMjyQXuMIRx7EAoCCHOk08+Oaud2+ofv9dwafwOdYR+o31SsmAMxE/ch6lvwgu8cjaOYx37zGHBMzds2DCWMY5n2Bn3pZdeGuNTMuaWttE8yldPWNaqhwWKiwH10UcfHf/QcLCTNu2tME/CkqvgnPliXwicJaPhLMpFYxi9Ceigqf0X2HFJFuhNwedIuIVhIIY59Sz1sGDQBwHjPiw8NI7vSiVIoo7wsDAkpPVCWzMPJlVfDX+1yVPiYZmWVAvDjcGzhPiRoMBAwdimSA5DRimM2mSb9j31DDuQnnDCCRM948yUITvWkc9CHYEZPCypOtEzQELEXAOcJL59+/Zkcm9TPUuSbvEMhgjVI0K9pheM5VT3uA+LzthJxFAO+sbt8vE/Vgchh2MeO92SRClRB6YaMiTRRxndh4UyU4dm0Zd47yI9LOpFpuccbQQ54WHB2Ugl41mfuPT5LBOWPtFcomcxXhmXNXMAWoYclly4OBBhWTMNvIYK1A1PuTkjh7zqvlcjoyEivY85LCUx31LCgnppkh49E225Bamt+dULQ6MYQ2S5WKNcCWHR59I4xtBbl5msPosGlV6lEllKylKn4MECzmrQ+W4abeJMo8llzSmd0VVC6oGChwW5T7mzXshSSli0Pqrj6gWKcuI9ukqI33MyQNn12SAsSLodclmz9nmVhfqhnkqtm64SUllLdCOn7KIJS9N4tmyngudg2VSmesLy1FNPjQ8ZW2sXO+YzzzwzevbZZw8ZFJtm3PPysMAwv/32240HrGl7kWTt27dvfJBhHOA1oZhEhYYBhmfbtm2Tx+lAFkNELHTXXXeN8FNiaO+5557Re++9l61mqMe99947zpVQedTzw4dpnW+77bZJeCdFxIgF647fl19++fgdOSEZvBN1gjw5F/UMIQHgTPx1FpzznFQZyqeE5d133x2vphrC8BAf5LAA52l6poQF5RAKee655yb1UqyV5KjxB2F9+umns9sFONx9993jn5yL9X///fdX7I5MPPE9E4ujbmDcZK6Uvot6pd4WfI/cFchPwpJTv5IylAVhFMijF75LhUNZBl720lUyJXVjWRyYeMopp2Tf2mdIiISaWLAS+JyHbJb0GRDWkvBWttAzFqyesMyIz6q9XV22qWRM9UpEcjCPfVjYWXWb+Saw6WaHAUMMnUsqUV4JCu/XDa100yT1RExbVaBLUIdSALwDxwzAa0QDkmoTnTWhHMIkkF+NaYp8ajIkQkg6y2+TiUfYt5XD98QabmcYhhSu08JG8R0ccGNohc9gMihDgTl1zC1TqmeqbxqOSxl1eidoWCEnMNu1a1d2YneuHOwX3K8E3j+En0iyIgGJ5APfp7wFumKNz1CvB/KLmsJ4JXVPlWXyMOSAPE19JSVLqVdq1rrm3t8nYcE7o2cTbYNQGS7i17STbqzzsmJmwpKrXauwHPd8oJJqJ1+0h6WEsLAzovNhdo1LDUD0sLCpUAaDG4xCk7eEe2JwNRBzSZj30neeBOuG94KwwDCoV0UNgA6+nAErUUnNmEhUiQ+WQSP3pyn5MqXWJYQF94NEwvju3LlzbHw1ZDALfsyRoJz4/6KLLhong+YOvKXdFnoCeWB82/Qs4p9qI02oVcKAz7mh1ywYtckHcnvLLbeME3wZZlNCrzKqHuKcKySE44qJ1DSANIa4j6vBUqSmrY653+MdICyQhwm0wFHJK9uAbYPvkECPvLTofcx971Dl+iQs0cOiY33U6Rx5TFhyUPq3TJP7mvkYBY9a00VTA2gbIPMKCZUSFg6s0U0/TR7IAqMAj1FuOKQNnz6/Z56AGr4ubUZs8FsJD/6Hiz6VpDtNjlLCgmc1bf9dEorSOjXdp7kVfbaFPqvEdZ5ThxSxgXzz2jKd+VW5eoZyIIXAetmupuMMmtoMn2NVFfLSlm0M6JOwtLVTqU6bsLQhKt+bsBSA1XPRZSYspaKasJiwlOrMEOVNWPpD1YSlPyynPcmEpQBnE5YCsHouasLSM6BTHmcPSzM4i/Sw9K0BJiz9IWrC0h+WJiw9YWnC0hOQHR5jwtIBtI63mLCYsCBReejLISGHhEp1zB6WAsRMWArA6rmoCUvPgNrD0il3wB6W/vTQhMWEpVSbTFgKEDNhKQCr56ImLD0DasJiwnLYYSuWoTNE5KTb8r7mkFA5Zl3uMGEpQM2EpQCsnouasPQMqAmLCYsJS2+dyoSlNyinPsiEpQBnE5YCsHouasLSM6AmLCYsJiy9dSoTlt6gNGHpC0oTlr6QLH+OCUs5Zl3vcNJtM3LOYemqVYfe5xwW57CUapM9LAWImbAUgNVzUROWngG1h8UeFntYeutU9rD0BqU9LENDCWWdxzLAoeVY9ufjcLWhD77CFvs7duyYbLU/FCaQI/ewuKHq0PRcHDCXc5bSLPXClvz33Xdf0SNQJ9St5JoXzvPArETuWcrOCzMcgIrdi0suHH6JAy2X7YIckKfkgocJCc7Lds1rDOwi97JitpRnCXUB2PcYASNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SJgwlJv21oyI2AEjIARMALVIGDCUk1TWhAjYASMgBEwAvUiYMJSb9taMiNgBIyAETAC1SBgwlJNU1oQI2AEjIARMAL1ImDCUm/bWjIjYASMgBEwAtUgYMJSTVNaECNgBIyAETAC9SLQSFjqFdmSGQEjYASMgBEwAqsVge1b1x12GCr/8p6D/12tQrjeRsAIGAEjYASMQN0ITAhL3WJaOiNgBIyAETACRmC1I/C/+Ryxj68oilIAAAAASUVORK5CYII="},93314:function(kt){"use strict";kt.exports="data:image/png;base64,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"},62522:function(kt){"use strict";kt.exports="data:image/png;base64,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"},68427:function(kt){"use strict";kt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAAAXNSR0IArs4c6QAAA/BJREFUSEuVln9MlHUcx1/P89zB3XHHbwboyOQK+g0kWOmImsq0ZuVYy6IyV6FZTlsOLNcfTCSilbDp2MA/SnLIluY/tH7QRpCj0AtNcWEq0UKxAA/p4Dju7tseHuA4Drrz+9fzfL/v5/36fD7fX48khFCY3brWLMZp/wxYjoTBb2z2i8AD/IZifIPM1p8W0kkBAFvOAWDrgsZzByTJxoMdDwUHVMQ8gNexmRxrIbHm2JABEx43zeePoNc3UuL4NoA/mUG5YSfC/SEChbRksCaF7M/ACJy6pOkl+QhrD2xmWZF32kAS5ZZcPKMtgDzZqchwZzJEmbTnhZoQ4HDCxX5wunwqSfcOe5zVPsBefQN4N4YechClxBX2uNNmAZQrwNLJDlMsLC+ExHQwRgVnukZhqBdOH4UB1WaqxaYks63nn8mqiTLlXwQRSDIUfAzxqcGN5ypcDmjYBmN2bcQQmcGuoS4NsFdRC6gnLhWe3X/r5tNftNbAha+1N505m932M/6A2x+Gte/6AKPd4Lk5ByiB0Qq6mMBAOr+An+v/B5C6EvKLNYF7GPoWyMZ0NyQ8Fwg4+yW0fxoiQHhgqAncczJQTBBfAFErQDaAGAfXIDh7oLPhFgDzzYQuGiKz4fcmOPc5DF6EqCWQ9hRkbIKOj+D70hAzmAtQo43OhaatcPYwhFsgOQv+vgCjA2BdAwWNUJ8P104vMMmz50B4YbjFV6JFRdDdBt8Uw30F8GQdeOygj4e2MvixEnLegrs2QP2qEABuO/RVTeUhQ0YzHEwHvQFeOwWXdsBYNxjTIP0QHH0aelvh7atQcy+4xuZZpqkrIL/EV5wRm7ZMFTMs3gmV8ZCzBVZugf7Dmi78Noh7AmwN8EMpvNIG3+2C613zAJLugWc+CJxeSQfRj0NFBNz/PKyrguF2n86cCSerof0TKDoDJ16CoR4/gEM9hQgzwQu1YLAEQqIfheOFcLkZin6BCAuM90FYAogIqM0CNZCiTti/CBRjJiU3zk/v5D+BlEnXJdmQtx1M0f4QtRQT4VCXA3oj5L4HKY9A/69wsgJu9EB+FViS4NhGCEtKofivaxqgTHccITbMOMoKWBL9T1NJgrwK0JvgxMswctUXQJgZ1FVnSoAXm8FWM8DqypkbSxL7TOvwjn81397y65P18FgpZL0OvS1g/wPM6u2XD9fPQeN6DbKpZYLIlB1ArZaBemXuCy9HeKYOoiAoYxwsXaWZjw1oyzP3fYixqhAvEYk3ebNbRpLvAIZ8fxXl5tUI16vgXYYgXj10g2YF6t1rR1a62H7ZiWMwl47qUdYfipwBhGASkkQIIQG7gTygTpKkY+qH/wGGGXQpCiRkDAAAAABJRU5ErkJggg=="},58427:function(kt){"use strict";kt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlcuPFFUYxX9fz0PCIA/ZuGBp4kITY4yaNI8RHeYhEkGCGkWj4isxcU0iJj7YGJf+BSx0YwadzOgMBCU6SAk6oiJsTCTGSVwAIegEpaG+o1V1b/ftpsdgbW53btW55zvf+c61l0/pfcFWHBMgh2J1VauKVdX/4vFiv9xo3w/v5BJvja+zd+2lU7ospz9+GIHStTwkAMdDIrhHMuEgxNHx9bbWXvxJDTl9TUYRJGEaKykZJ/vxd6ysrMLI9q+zur1wUg2Jvma5oew25okk3SpKJQOyjzZY3Z7/UQ0PwKWEzq+okrSpb/hdMCo1LqgH5hIDLm5uHgjZxKDVbdcParhXjGV8vO9O21a16fqeLZNa2ruSC0WfQh+yifusbs9+35IinHq+lDJKEpkHptdIAUvk3JgyntxYAJ8IjDt1TAC7Oibslw0srNH6Ppt6wOr2zHctjf+rMZXoiSuCQ6LWiSWzTwrgp+cqKeKH3dyQWqzNx4n9Uimmh6xuT33bAQxnVbhiscnL28ouCA+4sywZoGx6k9Vt5zet5gFTH9xrW67PD9VbY4e1xnJ+aw6Rkc0UwE8eTzQuVBTznjBO/NqeI9HHsFzOqqTC7OCI1e2JAjj6OJa/uLWaQ7NYoxHZwVGr2+NfJz5OLdcNvNOSxgXlHHJjHme1i2HEmUNjAfgaxq1xbUVm0sww8u/0rGTvuV/QwCpu0RXySwucWbqcwc9GbcYey4LGIWclFpoB1tIR5fQLbgi2fHV6k703fEC7gd0SK8oMMU7Lee7wZjtmO462YtNganx9d1eMzOimnl7OCWanh2xw+ID2IN5uRmeVNQtyfifnQdvxVdW8MLa5i5/L7I63RKyEMg/WYOz8q4eJ/gZn3VkS3YD4o2aMXHVekfjbth+pGMfrKB3bZJqa44xzu4zV7nwhmJR4yMVCTYy6MeY5eyRO2iOzrcnraqGOCcxzblONZeYcc2MU51aMOYkhz3kjVHDEts3qsheN6XI5dolIzNi14iL7zg8wXzTNamzPr3K3xJvxcrAar9nDX+pDnK0ONTzcxondutzWpz8/zh3338Nmd/ZL9HYE14m+Bhvs/+RC57sbP9Xa/Aqv/6v1XYI/TYxfarB37lG7+A9W6V2xnoi5wAAAAABJRU5ErkJggg=="},2195:function(kt){"use strict";kt.exports="data:image/png;base64,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"},62849:function(kt){"use strict";kt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoUApKTIGTBw6ZB2WbNB+YPIaZIIm7F2HMyxbS1pwMbp9IyabWbKNcBFQdC4sE1mIGmNkqJElLhvvYGGCTlYRQdrx0lBa2t6We5d7l3VgkxUSP+x8eZJ7zvmd85zzvw+BddiRI9+EOp2ub8ViUZ7d7uzj8ZiymhrNtL9Uwl8A69frGz4vKFB9olYriNFRI9Paev0HktS87S93nfD6No3mjdKYmCg4HC4cP352gCS16U8FXllZ/2Z8fOx5lUpBDA/fZ+7cGf+0tlb7xVOB/z2ak7sAugnAMZLUsqdf8xnLoUNfB3s8odLAQMrH53bjIp+PD3g8zK8mu90CxuWiF5qaPlxe/d0LOHr0lMThWGmQSMSvR0WFBRLr2sa/qNlZq9tqtV3k8ZzampqPF1iPF6HXN97Yu1eVk5WVSlCUB263x++1nwy4efM209lp+JkkNVleeFXVqR1JSfKBiopiWCw22GwOmM0WWK3LkMnCER4e4lOI9bExYnEw5PJIsDdl865c6cb09JyaJCt+5TrX6xvfystLO5+bm4aZmQW0t/diYpGCICIMlHkOyq2boFaneAv09d1Dl+EhBHIZPFYbYoKA3bszQFEr6OoaZQwG4/skqW3m4Dpd47uFhcrvVaoXcPVqL+46eYhUK8ELCADtomBq70T+jgRs2RKLyck/cfnWGGJeywVfJATjWYGlfxjx1BIyMrahp2eMGRw0ltfVac76wL/86gKi9pUiUy7CDAVMUYD9wSOE3B5CcXEmrl0bwFxiEhRpSfAwwKQLXANTp1twYH+Of3h0+TuIDAqAkwFoBlicMkHY04uSkkx0dPTDsi0FCcnPcj6LB1hhGDxq+A4H9mWvhVdV1b/EMMSugoL0z9ixsAsxCsMhVSm5GfPZxMvX8erzMmxNjsPEhBnt/Q8QW1oEgs9DEAGYB36D3DwFlSqFgw8NjR+jafoCUVnZ0ErTSCwsTH+Zhc/PL3EFTEwAgmRSOCankRoXgaysF70L7e4eQ//vJgTHPwPKsggpZUdJiQpu9wq6uzn4AEEQIz4zZyXG2uPH81hcXEZ0tARSaZiPFFnJmkwWhIYKERsbBYIgYLM5/3vm/8A3/AeB1fn/CW4w/IHk5DgIhQIMDo5j+/YECAQB7Gw5Xa+2DXfe1nYL+flKSCQhaGn5CXv2ZEIkEuLMmR9RXl64Bs6OtK/v3pM/0cnS7OzUtp07Fdx7stouXfoFOTlpCAsTgS1UVPQKRKIgNDffQFlZnjeUpmnMzVnZ2zEjIw/319VpznFqOXz4dGJEhPj+wYP5fJfLvfqxXMdeGU6CS0vL3NnR0U/PzlpSTpzQ3fU+uTpdfe3mzZt0CsVzREiIcB3QtSF2uxPDw0bGaDQ11dZqPlrznrPt6vUNWgDvEQQhZ3W7EaNp2gww5yIjZ+uqq6tpNvcvL/sz37THIYkAAAAASUVORK5CYII="},86784:function(kt){"use strict";kt.exports="data:image/png;base64,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"},36645:function(kt){"use strict";kt.exports="data:image/png;base64,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"},9515:function(kt){"use strict";kt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAZJJREFUSEvNkjtPAkEUhc/EQivEwkqxolFCq1Ep1s7C1hD8D5ZGEgtjbOz9DxIaKws7KDBRW0AKt+LRiJGwVBY65jBZXJhdGIgQb7LZ2bmP7557V8jHRYnpWV5MBAglAD71K9UazzSnoN6radf3R4D1O6BTUEUJW0kDlQOiJgSYjzQvZCM7vR18tfJCftjTAwiOyA9QzgCxlP8gnCoQWjMbkgZgcrsG1ArAzqlepPagfJEEENkdDekDsHgp85v06QALYWD7RN1RVbuqzvR1Gsq3HAsG+SoghMlOHTi87U8m5K0EvFeAWBLYSA5XoQE4gpcsMB8GmiUdkDsDxJzyWZfDuydaAzTLqiPKJmiwQ/rdkXjPQToC/6LR6zOL8APYxWctORrfhPee30Y2KYDFjSB+gPuba0TjW90CPHuN9zS7+NS73j867ovjd89mvgPOmd0FKXA7o9+rwo3X9jJzBeyAc3fnOLgDtVx9D/9LgdH/bRrU3UHLzkHCMs0ZK07KCyFbrxa+YUGI87GSRwWz+6Xo3g/REuYFwA5HMAAAAABJRU5ErkJggg=="},43214:function(kt){"use strict";kt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAAXNSR0IArs4c6QAAAmFJREFUSEu1ls1rE0EUwN/smrZ+pLRR8INiD3oq2JRKEfGQzcXi2Y9T48fBP6AgHu3mDygFT0Is2uJFCqJXD2ZyVBQaD4J6MKLFerBpNxAzyX7Im2W2k82mm93YuezOe2/e733MziyBgLH4tqUDIQtBujBZ3QSo1Fyr5dkDxG/fIUCDxXemg8+TB+02+19/lTAe13+qumbEdrKPrySovGhPYE/eA4x6Bj5Zq2q4/hVLLrAW8Pc4QxlwV403WH5muMkzvHN9lD95hivPqzoQ8Hr2cDNJHSc+UAR59WgdxgYsL2abQJYDV9eqRQScHnMrfO/9kQ7g1Akb1jd3eyjP/TpByJ2xaXrU0nZqJhiGCW3A4SRo5yZc4I2Xu0B0divdgqnjFmRXD7mbgQB9k6tr86+HeBDFm3UuXykn4Gk54WX04JICE8cI/NxowI+NRjgQYUuXGx3ObqdbPAgRgGynl4Zo6bvC+x8ZuDTLeGb+yPVMk2bGTU0A0bkMFXI/EBzIez0MKqnIBB2K8uE7llAOolslIgODIhfOZaDooRxUUElDM5S/QXknYuby5sD5+m+1bRf3DYxzAEQu6aOL99s4hS9z8OHPZM/syLu0Z89dDCMD76rPAl0VrDk4r3yEaSjnC3au6zUWGWiPbIE1ssWhicpZkOcoU7dTXIc2qPePWEDhRNlOcaA81J0UP3NRjvpYQDwnr704XCKEZOL2UNw08zMqvXAKtMCz9H9cR2EBdlxPYQv61XPg14pTdAA0o2b262/P9Yw1YXDQph5wX2kAgEDGmPuL8fmbo+830DAMAEWh/wA9Tssi7VG0sQAAAABJRU5ErkJggg=="},54269:function(kt){"use strict";kt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAcZJREFUSEutlb9Lw0AUx9+1SlGLg4WWQlERiosuLnZsiZP+AcVdd93cmmzddBb/gc5Sp0I71qW7BIqVYhGMDq1IKubkHb0QL3dJ+uNNpXn3/Xzvvbt3BCLEtnlfpBCvYCqltAgUDPz9snuihy0nQQlcmInKgoIRBpECQoVFWADIB9gyH5pKx2H1kIBcwOZTXQcCrM5zhwfEAAsV5+4mEIL1dmisOavrwkoK2t8WW55eGsN+YuhKZWJ2iajc9/LHcPNhwrVlBrIxrzsewO1n3ZdHKJSIrKno6jKVh3K/7VuE3zC6PwPmNh23oZo5g6u3OxnAmBpQyxVg5DxDY9RxBRcGwF1dbOR9bqcGoBCGWH/8fy8x/Oce8xCAPcBeeINQkJcIy4Ah9gAbKqs1AhpfHR9YCZA1WeWe72DuJqvcLwQQ5H5mQC13COX+I7ulCBj99tjxFOMoeQA7y1nVRTOUo0I8SXip8ATJAHh6xBOEeewmRx12OGe01ffIIwtPUDV7rkce19MAuDjbhWhJNfyiALzCXFf5JstAp+uvqhK1JuItMSH00XecWJG/dNqaxaanJ5TCoTvwqrDdAICWtCrpuM1cqhyLO/gDpZk8IJ3d/IwAAAAASUVORK5CYII="},71986:function(kt){"use strict";kt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABRCAYAAACOlsX2AAAAAXNSR0IArs4c6QAAIABJREFUeF7NmwecHlW9979nZp66fbM9vZOOJKH3FgLSNSAB5HJBEEEBr1yKF1CayEUFqVIEFQygEQg1lFAD6QXSk012N5vN9vb0KeflnHl20yEUue+E/ezDPDPnnN+/txUX/s2ZKvEeRtKfL33J7BviS7/5zbzwJfYX1AmMS8QFT6Rr4auA/WaO/G2uIhB14oePpXrI1Lt3D792+eJbOt2/c39x/iNJ2SuQWYTbBGXvtu5dIPviLgLee8P/IOWOD36b+4vzH0xIxM5H9A+UExKcf6jFg285O/K2l/U9B9/2/qTBBghYWO3qd/IiglO+Y/HUhzb6i+2uSBAsc9vdpA22CwcMNUjZsKzW20WmyvIFao9XlrpYpiRoCb4zyKAzAZ9u7nl+J9ns/V+BOO/+xB4l94eHBxhVZWCakMpI0g786a0Mv/pemPp2f/HcsODav6ezn+G6U0P85oUMx44zWV7r0h6Dn00N8spSh/59BEPLDB54I0N3Ci47LkBxjiCRgfICwfMLHT5a53LSdywSacmclT7Req4zJlsMqzCoKDRYUeeytdOjOwn79DV46xOHDU1foIQSxLn3xreJdHZl9Vp+RDDtIIvH3ra5+Nggs5c5bGr29P3Lpwa5fWZa8+uO6WGueypFMABXnRTi3ZUOW9okwysNpuxrcfesNNeeFtLvb26VVDd5xLJm4ydTgry82KGm2ePUyQGaOiWOJ5k4xCTjoEGpa8F6F1dCXhgGlRocOdbitSUOpx8Q4K4X09x1blhLRigApgG/eylNTfPuwYtzfx/bWUD1JqP6mpx9WEB/HlBqUNvsc/S9lQ4HjrC4/R8p/f93nh/hmr8kNeW/OymgwXQlJK3dkr7FBs3dkn0HmfxmZgq10XETLKq3emxo9Lh8agjDgK6kZHCZwetLHPrkCcb0N7Q0bWryOGZ8gP96IkG/PgYnTgwQDQkqCgWOC4mM5MX5Nj8+IcRF9yc4YoxFKCCYvVSpz66X2l9Mvzsm9Un2cO03zOSiY4O886mjFw9a8MtpEV6YrxaVnHZAgF/82Qd/2BiTAaVm70pNnR5zVzncdl6EZ97P6PsnTQ5w/8tpGtolPzkxxNJqXyKOHGexZrPL3NUu0w4NaK7PW+Ny63lhbpnhr58fFQRMuGRqiDeX2qze7HLOEUHKCwx+/2Kaw8dYmjEL1u1kc7azHeKcO7t3C1fZsaMmWEydFOTOZ5MMrTKYOjHIb/+R5MB9rF5QybTko9W+6F15WpgPVti0dkmiYTjtoCB3PJvikNEWOWHfYDV3eixa5z9/+ckhXppvs6nR47SDAzS1S02gC48PMm+Nw4oajzsuiHDT35JaxP/juCDjBpnkRARbWiXrt7iaSGptT6L3eWx2muaOnSBt52zED+7o2q0fHlhmcPzEAGkbqkoMfUDLAGcnw/mbGcleAbny9DCGECQzkoDl24EHX0pxyUlhbp+R1GuUFghaOn2huuKUMH1LDNK2pDjPYMY7aT5c6XDj9AgPzErR0iW566Io1z2eYGiVyfSjQ/ztrTRb2z0unhrm6TlpGto8inIFl58S1sCvfTyxZ3FVIn32rZ27NVrqLUWYn50R4eV5GWoat7OYWRLddWkuV90f2wb4zAgvfZShscMjNyL4zxPCPPBiklsvzGFzs7qH5v7DL6XoTkquOM1/flOjy+mHBmlsl8xfbXPnxTlc/VBc73/3pTn8/KE4AUtgCDRxph8TojMu6YhLtrZ5rK93uWF6lKUbHF7+2FedPV3i7F8p/u8pwBBc+b0IpUWC9G7WUVS/4I6uXsBXfT9KQa4gY6NdmfrigeeT/PTMCHc8lSCVgfwcQSotyTiSK86I8M5Sm2BAcMLkIGXFBu8uzZAXFTz5mtJbwe9+ksPV98cYUmVy8XcjuK6kON9gY4PL8g0OC9c4lBYa/OjksCbCLU/GtXjv/hKIs27cXuB3flJw1bQosxekqWvaNQi47Ue5/PQP3b2R09Vn5fD3N1M0tHr60FdOi3L/zASXnR7l1ifj+gxnHhlic5OrrexFJ0do7vBYXaMOb7Nxi8tNF+byv0/HaerwiIQEt16cy8/vi+nYqCdAO/+EMMvXOyxd7zBuqMkFUyPc+VScI/YNkpcj+PPLqeyzuyYXYtoN7XsUaXXAq86OkhsVJHYNuZkwLMAFt3T2HuTqH0R5+o2UtqZnHuVT/NEXE9x1eR7t3VI/V5gruPnRmI6kPFdxept8nTc1TGunxxsLMvx0Wg7lRQZzFmV45SM/sAkFBZeeHmHEAIs7nohpTl55dg5/mBGnocVDGHDhdyOsrnH4YNnuXZOYdm3brn44K+HqV2WJSVunp3Vn52tQpcmmz7jS840ybsogqasoT9DaKbUIKo1RAYH6xlWCsoeYOxLOElag/a0KJhxnx32VbVBEyqjzSLAsgb3dM0oS1F7ujkGaPpPirPj+Na3b/PAeYurPtQL6y93H4tv8ew8F96BcvZK3h3W+8AB7v7/43s9bd052vnD5b/qBvcvJvpldxZlXtdYi5Q7Vjn/XAfZ23b197kuTQFU9vndl21Tpeg/DNtC72rYvvfTXeuHfs7+oE6ZxybdejDrj8uabPjOvN+9AEUPcPPO+0l99LSrt5cvfOmB1rjMubb7ps6qHBi2EuHnmQ98O2N2Z172k09d/7LQfNd+kVnn+T98e2P9TwF+fZF9thf8Tkf5qR/1m3vo3Av6+WT6eAcISk21h7usEA/u4ljHSM6h0hZGrju9hxKTnNUhPrpF2ZrXwvKWBtLUgtTxVC8/tJlb6+qC/acDGoGHH7u8Gw9NlIHS8bVjDsEwjY5okLAPHNHBVwKvqOjob0AGfCqrRRSvPw3AcL+DK9aZtz7ak+1TX8pnzNW2+oesbAVxefnxObq433RXicmmaY10rKDwrgGtZpIMWGcsiEwzhmNY2sGpnFeOpjEID1oEzwrURjkvAdgk6rrQ851Mz7d5ndqaeamyc7adcX+P6WoDHMCaY6V9+oWEa19mmGOAZAmlZOFYQNxDE0WADpIJBMoEgBAJgqERZRfHZU2vAXi9gnDQqdzQyNuGMg+FkCCgCeF4tnn1H07rNj8OKz8/yP4cgXxnwPpWHTsQyH/KEMUkqUTUFnmkirSBOwAecDgVJGCYiEmbU4ErGjBjMkIo+lBUWEAoFdB7dGU+yqamNTZubWbJmI1saWzV44WQw0g4RJ4Np21iuh+W5GK670HbsS1tq5yz6Koz+KoDNfSoP+W9M80YEISkEWnxVTmZaGqgbDBIXBgMH9+X804/i1MMnMaiyFEPpbg9jd8mxJMm0zaJ1NTz92lxmvDKXjq4uwq4SbxvTtTEV510X03PTePLXDXUld35Z4/alAA8pmlgQiAT+KqR5sjY8SoSF4q6JFzARVgBloMr7l3PVpdM4c8rhhIJBbZu2JQR+IUDd2y411g+oe4YERZa2jm4eevY1/vjkSyQ7YwQ8G8N1MB0HQ3PaU/o/K5mIn9fevqhzb7m914DHlh1Q7hriFVfI/Qxh+VZWiTAGXlCJsqkt8A8vOJVfXHE+0XBkhzTZkxJXgMrVVdXY/5F4iO1MsMRFFeskESkIK+Atbfzi1w/z0utzCSlH5tiYSuc9F+F5CE8utl37xKameY17A3qvAA8uG1seMaNzJGKUtjGGgRAmwjSQwkQGTCIFUX7/u2s58rAD9b6fxcj6twYKqIKLjURZm4wAVbBQ99JC6O97/I4q28iM1GBDBuSakPdZA/uxP/+LW37zqK/HyppnrbtQ1t1llS3co/YG9BcCVmIcCZtvSeREKRVAhUb5UQtMdVjB8HGD+dPDd1BVVe6D1UA9XCmxMbBVeVX9IEkJgapQpSVkpMDuMdDaD2fLNhmHoOsRMAUhyyAUNMgPGix9fwE/+tHNeOl0lrvZl6WnVGFRzLGP+SLx/iLA5j4Vk2cacIoPxNSAlftB+H3OAw/fj3sf+jU5OXkYCKR0kZ6L4zm61pTxIINFJmARtwySrsTOeGTSHrYtsW0Xx/HwPImnRFXrsNRF/6CBBh0MWhp0TsRi7ZJPuPicaxBKpF0l0q629kJ66ves+pb5p6vS2Z7E+3MB71M+8TohxO0+WPXP1IGDsszqxwoGeGf+IxQVBsEIgMzB80xcx8NxXWz1Y6vKpCAlBUlh6a6EnbF1ES7tSU0U2/V0R0MxWVk0gVTCQ9AQmAEIai6bhEIW0ZwA8978gF/+7DZt3AzP0wRWgIUSEuT19a0L7vjSgEdW7j/JgPcFUqmTb0KFMigBpAGesPBcj1feu4/Bgwt713ecHOyMieM4OI4POG2rqickVFnWlqRsVXl0SbmerkymVZDlymx06Vc5leEKGH7zzAoYPuiQSTgSICc/woyH/8qT9z6lCaP0WQFWh5SSlOvYhzV0Llm4O9C75fBEJgZSleZciZy0o+MUCMPS3BXSxAxYvDb3PirKc7NVcn/TWDyHdMbDtV0yGZeMBuyRyghStqNLvmnbJe1KfU91IWwl6p6v9+pSWmMahp4QCASEBhxUXA5bRCIhcgqi3Pjj6/hk3idaBaTisPokNbcX1rXJg2HRLsXp3QIeXTbxUkzjwR0p5Au1NlimiZAGw0cP5JlZt2EpL6U2FUoHHey0SWtHCDvj4Nq2Bp3OOLpdk8i4uuWigCtdVtxOOq6uNTuuAqz5pK284p5lCt1XCgYUhw3CCnQkSCgSJmMnueyMH+PoPpD2y76/147eu6yufdFOGHYtKDO+fHyOK4KrQPTXtN6OJL6rUabJ0gZ1+o++y3U3TddcVd5UOyDp6ti4tTVMR5eHY6dxegCnXZJpj2TGI60+qzEKxXn94xPFdV1drFd0tQxDAw0GAwR69VgBDmjQ0YIc3nttDo/d9SctEVJIDB+sOnhdpi0zqpHlOyQcu3B4dNmkSzDEQz3JzPZcVoC1pVauxvb4w6NXM+WkA7KbKSupnJQCbGMnDDbUW9gpG1uBTtuk0g7JlEsilaGrq5tYS5J4o0Niq0em3cCNmXgZZSBMzV0zIAhFJVahjShzsEoNcktziBYVEMmJEImGiBblc8Ml19JQU6c5q/4Z0vOjOCkvrW9f/PAOGHZSbGN0xaRlwFgd9ao4OfuA5q5UOqxtoxbTf775W8aMHeSLkBJnXKSwUcGAcDw21Zk0tDhIJ42djNHd1E37eoemVYLGWoOGtjTNyU7a7BZibhdJmcR1VdPJt7gh1ySHKAVGMaWhPvTPq6CyT5TCQRmMUUkio/LJLSmmurqG3157G5aK/LQNUNImMaXxaW37wgnb59M7cHh8+X4HukIbK6EA6neV2majJmWo9GdhaJGePe9+Kqr6+FzVP47WYZ3teC7d7S7vfdRC15o4DUtMFq9tYVHrerZmNpPw2nFkAulltBoo6dB5sRbJbBCiuOX5BiwgA1TmlZIbKIX2Ag4pOYiDJwxEHN5J/n5l3HHdnWyurvEDIxWI+IySruMdXN+1+OMexu4AeGzlxHtA/FT3V7Ul9nP0nlDRwNSpqzQEwUiIf716F3m5uaTCJfQJthGMqEDA8TnkeLRs7OTp/07yxpp1fNjxAd1eE66TQCqi9FTbNVWzIHvAbgdY66NmmqSqMJepx0wkL6+YRfPbaKl2uXD0WQw8xGJl4UoeuefPCFOd219TKADIe2vblvxsd4DNcRWTV0rkCN/mZrtt2casUFx1JedceDJnTDuOgkEjcAIB3vzrLAZPHkW6K82UQ1SpSgX2Hp7tMuPKOL956UVWp+fhOLFt3Ou1pD0WNevos4D1gfV/WbCa8pAXinDcweMYNXYQgbDFzKeWsqWpm+uH3ES/yTa//uA3dHV1+CmJb64V7LV1bYtG90RfvRweWb7/4ADeeimESvq21Zy0CPvm+pCj9+O+P/8PdirOkvVJapwCEltbyHzyLt2UcdG5gygqjWrJqF2Y5ifnz+fVlmdw3fg2sNloqldstTRlOdxDiN5Ip8dN+OKQL0q5cMAp5B+fxCgUzHzhPbZuNBlhDuHaUTfwh8wvWLtlg7+ezzKkJz0hneG1nZ9U7+B0xlbsN00I8YxKEJTSaFXYQaRh1nt/YuDAAF53ksWLm3h9fivdXTFS9evoU9KXww4s5agTR+nD/ePGTi5/7EEa0+t21EsdP2Y52gtwd23UnTtMHvtwFI8at/LuOY9iVzi88trHrFrdSpVXxa2Dfsv/ulezpWurjtJ22MLzzqrtXPzsjoArJ932WWJ2vY4bs0YqoCoZnquD+sHD+/L8nHsQbjt2WzdrPq3n8ScX0xlL0tncxYihFVRV5XL5NcfgfZb43nzmeu5acD9pN6b1T3ia2lrkFTlVZKQuC8khEZc6x6DaFgwMuGx1BGnf+miP0HP6MLkcOXgC444upSC/iFde/5BlaxsYIEdw9cgruLP5GtJOWhu5bZenMrfb69qX3rAD4HFVE2cCp0vPHw7VSm+qupOHdD2mnHIYdz/0E6TdTqqpk5o1W7nn7nfp7E4R63IYNryEUCjIzXd+l3RScNnJ83h609NIz9YeS7uL3mmTHpHzjzUh5NHgCpocyBMSNc5iS0EUiT+E5COwhGDyyCEcdPBoBsqhPDN7NksbNzLOOIipYw7mkY33YKqIRRusLJlU9CX4V03bojN24vDEFQIxWgUVPnGzeqytvOT0s0/glt+dh8h0kGjsYtOaLTx498d0dKVIJjOUV+YTCoa58fYppBJwwVlv80bdq8js7IEG3DOVktWvHQO9HYmgOH9Xf5ur6tT4o3/6gBAcMn44++43DMOw+PvMD2jvSnJ09GSGHxDmnwuex8iyV1no3jFl5Mra9sVjduZwO5iFPe6iZ/se6Tjy+AO5989XIFLtJJu62LS2kafuWUl7u6enYasGWWTSLj+/8RA8z+C8c17h3Zr38JSbyiqU7y22B9YjsjuP/apQVRBSBQMt0r5OquzpgFEDmTBhGC3tMV5+eynCsziz4mxKD+7k6VdnY5rZ4EG/4a9rCKN9U9uC4p0Bu0jdEvANVk9GmH2qtLKE1z++BzPVQryxm/oN7Tz/YDPdbRYZ26WgX5JMWnDJDaMIRUzOnT6TpTXLMA2VHXkkbYeMSg5Uop/V3+2c8fZK10ugXefHBNGgxfC+JXQlMrR0xMkzC5k+9nS6ymt4+d0PdNnbD5q2NSuEwK5pWxTcCfAk1xCWoR52XUengL3cVh89mPHKXYwZFKa7oZv6TTE++ItNvDVCPBUnXNWN4eZw7vV9yCsM8pNLn+OdpSsoivgEsR0/RcyoSojtYeuqiIp5fQL4rjdbzszec9X9HWqbvrypNFCdU2VRg3P7Mf2IY5lXs5zlG9eCUBGfLjJtI6KUdm3H4p0BT2w3hFVomha2oyIhP0VTW2oL4AlGjR/CX2bcgNPYwfplnVS/Wki626KmfRN9BxUhojbfvSRCJC/IE4/O4Vf3zaYqNwdXRZueGmFSs5oq7/XzV6VjqorpqdAyGyZovRNulgguaSdD3FbVMJ0BZUH4sUHIMJnYbxBnHnwCD85+FttL9RpcX3973JNsr+1YvJNIV05cgWC0ipe9HpnOVh8VaOXa1KGPO+FAbrr2h2xdatCxoghXJmgxN+PVlTD42DaGT4xiBQQN9c18/4IHaW5xKA8XIh3DB4wa9laD4B6uAqZIKtVvlVz6Oa0+qFDxsPrWpTMTI57xh9N6jyYkhaEIh40ZRr5ZwntrF+lSec+lCwK6daXWkitr23YxWpNnIlEFsKwObK/HPaNchhbtvNw8LMJaBG+55WLK8nLoakwwdHwhuUWRbC4Lf/zjC/z28XfJyZRQJfsjXVMDcISNLWxc4eD/sxkUTNPqQotKQIQ6rPLXfn3LkWma4p1kVKKRzVtVo6M4EuYHxx/A7I9WkkqndD68HeRePd6DW5p0m8C4XgP2c8MssXu0SDksVenwuw3qt9KWfccO56JpJzHhgEo6mmLkFeST0ycCnkMyluDam55g1gfrEe3FjJL7k0sxNikyJLFFQn/2hM0vJqxjUWOUZzsiYGSQQll3lSo5CGHTlY7RkmrvrWxU5BVQWGBx8iH78szri/yKi3q+F/Q2kZaeuL2uc+GOgcfYvvtNM6T1TA8F1dyzTqKVWOgShFpLUcKveih5UWOFx+8/GSHHctHlo/E6MhT2iRKORon2MVRuRmtzBw8//gJvzl/N5qYkZmclle5QKhhChBxcDTlOnBQpEqSNOLaVwDbSeAq4mcIwkmRIUNfdgGFlGFxeRiKR4vSjxlLX0M2iTzf2ZEYacE+K2KvDntw1tBxXPnmIMMU6n7/bfNm2SUpVEvUBa8FRnQchyAlHGTb6Qro605x9lMnoYeMpKIH8vChWjtDVy3hXmnlzV7Bw2TI2bK2hobOLtg6bdDyMlehD2C4l6EX90pFKa5SomxlcM4VnxsCKYYYTBPJsyvpEiQQDTBhRAV6Ip55/XylJVu9VFVnl6k5WnHUV0xMys2vyAJgT+h6wUko/PdQWWruFnqBL5ZlKzHssg1/UUwe0jDCOaysp5uAJB/C7O6+gtdahsCCCCHkYHwRoC3i0WxkaG2PUbW1ga3ctrbHNtMYb6Yi3EUsnSDu2P3EvDF0ONgMGkaAgGrHIyw3SJy+PssIiyvIqaW3L8PQrr5PIxHGFKuL54aTK9ZTV90u2yhaItTVtC3dNDxXTxlcdcA/In/qK72uFnkhQdWIdYqoCnhJzvzjgaWVXMp/lfDZ6HFI5jAtPPZcJffanNCPIfy0CcYhv9Wjq69E4xKWjUJAQJnFcOowU7SJGkxEnJlJ4Xoqga5PvOJS5LvkScgIB8iNRSkQxbyx4l6fnPQdWGk+kdZVFpwBKnLWFzzo5P5y9t7Zj0W4LAIzve8CBAjlXJTfbh5gq+fe5qWpNfkCiTJi6lAHzQWdH4NVnz8S2BZW5Q5gy5ESOticxsriSyECB1SnINENLQNJkwYIR8NARUNdH0l7oIiNZ56O6h2nBftWCK99zGd3kEuiM8eC8Z5nV9CYikAYl8qSVo/P7rNoFZfNrn8PSdeWeSzzKGu3bb/9lrsvYXn+WbbP4TNerZS1Zj9tS4u8Xz1SAkV+Ux8gRwyiKVuA5uaRcg8U1m/j+EQexdetgihsHMKwgh8r+QfIrBLOO87hjnIcqVuq0StMxa0M8g7HNBo/9ZSvPvvU2by9eQDzWgQx0Ia0U0lC+2cERqnjodyD0Gr2Zkvf5RTy11YTK/S+RQjy0LdPwofeaMdVE08TU1T1tuVWNSxmns/7jFH5+9aXkpfOg3qCzNc3yGliZCHB/eRuxBSvZ9DeJ1R0inFdAsMKhfXQAvl+GlQducRgZDRJwbAoaU6Tmr2HAP1aSWbUBYcRAdCPNbjwjiTTTCJHxQxMVTmqQ2XBym0hfWtu+8HPLtLoQjxlZJbMjxT0Vy97MTnFTjRdlu4fKiKltBg3vz7Mv309TXRcDwn0x6k3d/e5KpFixwmR1Z5DHxsLc6lry7msglQ7gxJohGEEeVUjITVGUHyQdDjFGZChIpuiXLGbV8tlsbvgUS/lrI4Y0EkhTdVD8SqkCqzoeqsrhJyW9IXFdsi0+upkVse2ike37Cttuj62Y/GNDGA9s+zYryvoR1b/xLaJjS4RlYBlBfnDWGdRWt7Hgwy1MOXYMV1x0JmW5xTgkaW5NUvtxlJbWAp4bDq/lCY6c6xKLp2hMpYgFBBnTw4oaNG1tIF6/ljGVUcLhYs629uG1FfewoXYZ0kiBYYNUfzbjjzvp0FTVcv2ov9doedLdu1aLgqSaaXaVNRfQzTRfnH0j1aOvqpF22X+dyZTjDiLVEuGjGQavvjCHpJOhy2vELPT47a3nM2pIse4FNzd10riwkI62Ej6uCPBiieD4Zsm6MknspbU0pVMkKooxKvvRtrGd9mVzGTByMJV5Q7kyEOeP79/Ilub1CEuVinwj5c8WeHi6CeCHldpOC7mwts3d+2aaenGsapcK430pvbAPuKdAbejO3SP/+CVDBpUQq+nm/dYUqfeDLHo/nxeWvYSXqCWT2sTI/ifx6IP7UpxTjpfMYWtLPfWfRGlur2ReYYgnJwg6D4ow8ulOila7tLiS2nCMUL/+mCvTRNo6ObCkhKNNk35VjXwUf4WZf53hA9UuKNvLyuqsn9mRcl15WF3n/L1vl/YI9/jK/a+XCFXcy5ZtVVvT4a5HrmHUyRMobeykYWUdNfUtNNS2U7dkIo+/v4ru5Bri8flUBsZyyvGDue66Y7AoxE4L1lVvYPVyjxnvrCLlCjLHncCKg6pImJ7uJ4XjMQINzRjpMCPjRRyTzkOqP7KsWUh+SZyCgYL/vf0B3a/S3QoFXLmkLHc96dxQ075QN/F3d+1Q39vNA+bYqv3/JSQn+xGnR2nfEmbNfYiE24WoqaN65Wbq69po2NJGw4Z8npg9j/bQCOy2BYRch6pIPx59+FSGDa/CNEKsX1XPv17eyIYGVQCwkGaUPuVlrBYOHaEgnmrWmSaBoMEwQzIuatEv4xLzGtm8eSvHHjuGhevX8eQT/8QwVSLjB0dCibiUs6rbP/7qIw+KAP5Qi/WWIZiorPOUUw/jihvPpyTHpaO6VgPeXNdG/eZ26qrhtY/X0NYdI60GWtwuDh05jsOPGMhF5x+JZVl8MKeaJ/+5jNHjhjJ/vUtSRVOREFVBVRUxsb08sCJEgmHyowaFBd1Ewi7xLvUXcK4ecRi2X3/ufWQGDQ0NPo80h8UiKdPHVH/BzNYXcVivp2a0hCXm2LY96ppfns2hR0zk0wULGDW4Lw01zdTXtrKxpo3qdQFW19ezrq4eWyX1MsG+/YaScII8dv+Z9CnM58knlvHM2x/w4/NP4o33NxG0JAERAieMFyiipi2MkVOKMMKUyBhWaiWj98nTLVhVFxOtKfoMqGJT9zpee/1DzWWEXOVm3KM2xr94VmuvACvQY0onV7hSvnzr7y7bb0B5hLEHjWTeix9AymUs3W4EAAADYUlEQVTTplY2rO9k04YASTvJ258s1rUrQ9gUB/pSn67h/hvP4eiDR/PqS9W4OSkSMYNFmz2cpMuGksEkuy1i4QJiI0eTGBQB16ag2qYwmOE7G5cwLF1PXnEuETtOpt3EyY3xxL9exjTFYs9xT9wbsNrL7Em5d3e/iCEFd//+4r8eftRBJ/cflMOnc1bx6ZItdHV5rF0bI96RwjJCzFmxnC3tjQQNqQfQwmaY808Zz8UXHIlnWpSWRbjv76t5vjbI5uo6OvpWICtLIRxFHqo8oYAPW2FiBXQ0YayppnjTOia6kgMrghTn22yubue5t9+eZSTs86r5N4we9hBASml2tq6+pnvzipsaNnaFXnxuGWWlOWzckKC2Nk1Jbh+au+K8/uk75BgR4l6SfnkljNmnkF/992kIK0hZv3z+8tdPeOvTTuaHBmAUFWCFgrjhPGLDB5MYFIWQg0gGKJq/kVC6AzfWTaqpmf+IdDNuRF66ra3r19fcf+2dnzeT9VWs9B4FINP89sSP3lz1UHtd16SVK9vZvDlNLGaQJ4p0cfzZJa9g6Wk8Q89nnHjYQC754dGYwTBVQ/vw3D83MG/hZmQmiekFsHOjLN+cwczvy6rD9sfOyaO0O8E+bz1NjimYNLIUy1FDb8bCwr6hS39298++tfHhXiKsePbm4CdrzP9csyp+3dat6f52xiKfPqRthzmr5hK3u5CeIJxjcPbUcZx07HcIRMKU9S1iyRsp1s0V1CXqWd6xgWGFVSxoa6cqL6BbO6VFebpNU5IfYvnqFFPLv1PXUb7qDoPOx25+7uZvf0B8e9bfdd5/5aza6E5vaU5evk/JyLHddlysaVrOmoZqDAJUlORy/eXHU1FaSCg3gkhFWT3bZM7y1azt3ki/gjJC0RysYIa059LeGaeqJJ94Ii6H9Kv8NNcovk+uKXvqF8un/N/+CcBu5N24Yb8H9pfF6XOW1M+bUtNYP6yoIGRccPphjBrZT7dBcosjtC2PsnRBnNUNDdiik5I+BeREQnpsMZm2VQt7vcR+PRoJPC1mtc2/mZv///ojj90punz2WfN/nntvQHFezmRXpPcdP3bIqIL8whGWF6xc+04oL7kqQ2Pfpu5omAZThNY6GWuV4waWOp6xcGg0UDPtuWn/lj/j+X+Lbso4jJUfOwAAAABJRU5ErkJggg=="},37166:function(kt){"use strict";kt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAIABJREFUeF6VnQmAnGV9/z/vMffeV3azuRMCSUgCSQggiCBFEE9UvFpqW6utFopa71bx6GHRWq31xKtSFS0eqICV+wwSIJKQkDvZJJvsObOzO/d7PH9/z/O+s5sY2/4XhpmdnXln3u/7/f1+39/xPFj8H39Wr742GRaOXaYs65WWnVhtuc58y7Lmh4oWZYFv2fpIgdxZFtg2oZMgdByU7eA7Npbt6L958rttUXMsQtsCyyawLEI5gC0HMMcCpf8193ILIVT6ZoUhlgqxw5BEoLAD87ulAuxQkZC/h4ogDHBCX79eXivHsfShQizkOJQsFR63FMdVGO6yHfWz1s4FD+za9V+N/ws01v/2otVLzuv36tZHwfpDlN1m2w6W62LLiVpyLhahpQixNRiBxkPAE+BcQtvRj+Veyd8dG99x8CyLIOESuC4qlPcJ6BH48lgOHoMnXzIMIAJA7gUQ/VwQ4obgBgGOgBiGOAiIIY4fEqoQFXoazEQIlrwnuhhKLoB8hgZXPlH/IhdsGmV911HpTxwef3Dkf8Lo9wL40hUvTR0uTfxtiHpPYFk527KxQhfLtbGdhAZJoQiEEChC+V1AsS0sR8AU0ISB8pwLtkPg2niuTaAZaBO4CXwBUL6hMFiA0zdDuuYDfcLyQQJaBJwG0QAo906gcAXMiInCOtuPQQ80gI4GKgYQ/dhSShNbPtDRdwGhsFw+z6JswWdTbV3/sH//3fXTAXlaAIV1qmr9RKnwAmGVsmxsLCxLgLA0eFiOBkyflzDQEWDknB3Qj11CxyVwxGxdlDAvIaZs4dsODcfFd1yU62hw5bgngRhZrkZSgxabcARiIOD5+m8CoO2H2EFAMgg1E1Gefs4Vc1cCYGTC2pwFKAOSvMdcrMgAwiBirUZVAww84dq5a07Hxt8B8OwF568Lg/BOpawFMeKhsE8g1GBoz2HAi1gjIIdizhpcB+UIwwQ0Y7o4Ll7CJpB7x6HhCnjGtBF2atuVKz6HgdqMIybGptv0h7H5+gZEP8QKAg2G64vPUziBp38X1rmRyRqmikkLMw2A2pfKY5TxvGGAChVi3vJ9bDdB6DXEvx7DVVcfG316x1wmngSgMI86W5VSC+Sk9DmIjxP2aZbY2o8JgJb2fbZmTmijnxczFjZp5kVAavAEMM0+h4btUpOvKsdOJ+jubGPxvB6WDnQz2N1JX0cLLckkthxPKSqez8hUieGJKQ6PTDI0MslEYRpqdcMi8VlitoGYrAAakggDkn6gnxNAxEcKeG4UdJSAqAzzxFdqAHUAkvMV9sot0OdpOy5h4BmmYx1zbeu8w+Nbm36xCWDk8x4EdYHxPtoj6J9QM8OwT4NoxQBa4EqgEFBDzTYBOpTn5IMdh8ARP2dTtx3KoSLZkmHdmYt5yaZVvHDtSlYvHqCvo5WEI0z8n38CFTJeLLH76BiP7dzHPU/v4annD1MWQOV0tUn6mnlpDaqnmSl+UUBpAhj70ZiBmqECZuQmmiCKl9d2bBgrEGI9ke7suTT2iU0A1wyc/wlF+BElB9XxSMw2cg+RtFDa94npxicq5mprJirHQv9dmOca36fcBFUcaipgwWAvr7h8M6+74kLOXbnk9wBmvmRsuf+rRAD2HB3hp488w/f+ewvbdw+B72n2pgIfV4NpfKOAY4KGidQmmAgzxdfJc/JYAAzQGEQ+Us5Vu/bopOVvoRV8cnji6Y/GYQ4xXavOfgU5/WQY+Thjwdq5a0aKsoj8lDyvfaA2azFbGxz5tIRmYMOCWqAYXNjHH7/uCt78ihcz0NPVpJj+krGfOw3xIr8e+/fZi9mEN+JD9N5Kvc6dj/6GL9x2F49s3a2ByVniCyWAiH8UE/VNJI4itQEwMJcsFLMW4MS/CmBREJEz1xpXXhUSmiBTdm1rhZiyfu/Zg5u/FIbqHSedhxKZIuZrcLZxDZg6WhqA5doIA0XbKdfCkcBhu1TFB2VTvPHal3D9n7yW+X095rT/B9D0Z5mIp32u4UXsQiJTiExiFnexFnAUuOLwAS8IuP2eLXzqltvZvuMQrQkLV4trMVHfBJsoMscM1A5IP2f8oS3W43va7G0cLcuUsrBVSCC+U5tz8OWjk0+/07p29bXJXVNHxkG1yQnOUsQAKNJEvpptuVrviYDWQCoxWfF3Rn4oV553qHoe6zes5KPvezsXbFr3vwLnR4wyelKAU/ri+NqrGhdiwDRgGddioBURL08KcOJBkwoSlkUKmCqV+fTXf8QXv/lTGtUGWccyJhyzUY4R+TxbzFL8p85yogynCYT2ezpIykUIQ/ONUUy3zFvUa60ZuPBKrOCXMUPi9ylhoDbTyNIliOhMa46UETA1gA6enLgDf/KWV/Ge6/+E1pacZpx+92lMVX9XFL6I7wgkiXvy9eRdvgL5XUDVaZ64J0ucuoFR/1eBp/WuAVCAS1qKpAVpbLLA/Vu2ceNNX+LAniPkUrY24aYmNCetQRUGyt+EdXJcZ67zsCzcREq/zm809LfS5+YEV1lr5p/3RaV456luSKuiiJCGhY5mojZhfROAjQ+sBQGdPTlu+ugNvPoVL/m9rNOMlo/X4Bi2iYsQ8OV3XxkAJR0MlAAnv1t4+n3ydQyAcZiTDxKg7XpIQomvAteGpA0pG9IWtFs2x0cneNcH/5Vf3fsErSk3ki5yaYzvE9MVQCRzEVzE9kxaZ1JLycKMx1X4vqfzaP1tFF+y1gyc94CCS08FEGUSem1CIpC1LpSAEWk4eWzZVPw6q9Yu5zM3f5C1Z686LetElMpXEhAEKAFGHouZCgD6XsxWWfiW0oDJTcAz7zHfQ0A1+tfIDu3WlSJRMSmc2IjjiC8G17FJuZByLFpEKdTqfPimz/P9795NS8I1/k2D97uFClvz3nym0Ybm4hnCCsjNLOVBa/X8zXtUGK78HVOLTFgYIvDJlTAMnNWD5XqNy696AZ/65w/S19sTBYnI5CPzCCW31B9q42lWmZtvSwVHTNCiEYEm7JPfNSOlwCDgis8OfiuwAkUQWBgRLGYXgyiRNsRRBkDXVtrpJ20b17VxXIuUa5FNOqR+W/L4xMf+ne987UdkUgkNXnwTwa19qy7YSF5s/GKEmqngaCJEYttcwb3WmoHNM6EKW04F0BKHpp2nMTN9NSxH3wTPuufxmjdfxSf//n2k0xmTe2ubMFdUf5gGLyQIQ104EX+lTRNHp3RSXGhIWUuADAUk8HwxE0XghzpLCwJ5b4gv6ZUAqY9tbnJSWmUJ80SyWEp7F8kQXQHQcXBdi4Rrk0jYpJMuGRf+4cOf5bvfuoN0Ookzp0ghzDPkjtO7yEfGsTXK/ZUS29A+uWStmrdRBNnJzl6br6Rvhk3CPA1ilPs2PI9LX7KRL93yUZJJKSjI+zNYpCP8fANgaMCTmpwOCsKi0JLUlUA5eLZLPenQEP/nKTwvJPA8Ql8AC/HkdYG8XzI0UzURVmpf2BSKJoe1hXni7LG0H7QdheMYBrqOOwtiJkHaVnz4+k9w1x3305pK6YusCwvaJfq6xGUIoEy5KzJnxzWs9X0pFZrs6/QAats3TBO/JwDHmkxMuNbw+Mq3P8QVV11AGNT0VRcJA0mUSqNC25ysZp5hoR8DISzTwMTm6mhmNnyFp0010EDLa+T5UF8AqRcoDapIF00areqNg9J5k7BPg2frmqx8nYRtwBQGuq6Lk7BxkxbZTJqwVuX6697Lzm27SCQTWJKxxHJGGG5s2fjAKIDNif/6YumQtqp/kzp9RiDlqygD0bmu6DOp3SlqNY+bP38jr3vTZajQlMmMn5SrliQIMvi+pU9eKhuBgKLv5SZ+zZikF1g0BCj9N2gEwk5l/i6vUwKkMVdPqldKGByVPDWQca5q+CDsEyY6otkkMbItEnbEQg2iMWU34dLSluHE0BGuf/N7KExMaf2oy2YRt0xxQT5DK1MDlnZT5sIZLaywVg+cN0c9nxyLNYBSAxQGCj5KvATUag1e+qqL+eLX34cKa+ZDmyFLImOSej2tARP/JSYcil/T4MS3ECmeNCJGCmgapMDCCwVAAc+wT9joC7jaLRjpEuvIOGRpcSMmbCksYZ4uRSnjCwVEyUhcBzcpIDokki7tnS089ssH+diNf29MNTZZqW/qanUsZgwbtUlHPtePGXp6ACOy6oChS6m60uxE0qZS83jv313HO258DSg/Kv/IVTF5g3ys56Wp1oSNxiQ1kEGgA4QBMQLJtzRwkoLJfRM4MWntbwRQS/tC8Z0ieA2AIoWiml6co2jNZtoqUlBwI0mTiHyhI0FFwEs4JJMObsqlvaOVr37q37ntlttJpxM62zBhxDDQtpwo+zCBcTYrjl5zWgBN0ostdh7lvnEwkftkJsE3vv9x1p2zWJtMJJSM37CihCy0KFeyVGtWEzwBUAcI7e/MvTZVX9HQDJR7A6YwVszXgCogm98FQLE0KW0JiEZYaAeiGajlfuwD5XeJyDoaS+UtNmMB0cVNOiRzaS2kP/jW97Nvxx6SbiIy2CiINHszAqzRjXGVSCuBUwGc9YfxyyQaGzOW7+p7IWs3nsFXvvNhOruyphBpJH2kdaKCJCF+PUFhJkXdM8FE+cJGP5IpApZPIAzzFXU/0GAKYA2RMMJSAVuDKr4yei5mofaNcbIUgRhpVrmorliMZqC51wA6ThSNJTVzdfBwkwlyHS3s3b6Tj7zjb1HiL/SpmvOJSvpRIDFNKGOfkQ49HQNPBjEq5+vMw6JWrfPGt17NRz75Z5GEidOeSNHbkVIXYAOYnkkzVbIJIvBC3ze6zg81cJ4f0PBF/xmfKL/r5/VrjJAWRgoz5bH4UfGNwkQDoKlcxzpW68CmHrQNiBpACzFlE0jElE0wEQDdtEtbZzvf+uzX+Ol//JhUOmly4ij7MJF41gdq1pumE9aa/vOMjDvlx4BoTNlEWANktd7g4595B2/4wxebdoY+ji6sRaZsul7KkpI6eDWb0XySai0gFMZFZqzN1BOwQhqeMWctZQQ0DWJIQ7NQQPX13+qeT8NrUK97NDxhr1yMOZFYm6wA5JIUhiUShmUClASQ2ITlPiEC29V+UG7pbJZGrcaH3/YBxk+M4ugi8mz0NYEyqgKJbIr0qGQisRhoQjjLQANaXCU2XTO45baPsPmCs0xvuFlwMlcIKypQKd80sgPIF5KMFmx8QUdMODQnH3iBdgkaLJ2BCBsVjYZPrV6lVqlSmalTKdaoTTVoTAf4MxZBycFqJCBwsKTSoRztry05KyfAckKcdIid87HaFE47JNoTpNqypFuypDNZEqmUAVpHZWFhgpauDu77+b06qKQTSd1tnDVh8zjmpdaeysJaM3+zOqkOeFL5yWjBqCyta3Gt7Vm+9/NPsmRpf8ROYZvxF6a9HkjJW5fGNYCholFxODzqUioHqEBYU9fBRMzamLJPvVajMlOinK9SGVXUx238QoagkKNeFAYrGvWQehBQF0bi0VBSGTGmLMVOuaBJHDKkyDopWhJJsklhF7g5H5WrErbPoLrLWAOKdG8b6Y4O0pmMNuV0No2dSPCJ93yMQ8/v18J7rvk2fV/U7tTF+bMHNptaye+kc3HR1DSQBEhx7AuWztMAdnVK+qyTn0gDxjXkkMAyVV+doIuYDmB03GZoTOSN9Cl8PS0QNCqUCjOURqpUhm2qR1uZOZGmkFeMVMqM1ork/TzFcIoKRTxVJVANfMsjkLqOmG9UhtfOXWSHTCmEDnbo4KoUSZUl52TpTvQwkJ7P4tZ+5rd00dLhEfaN4y+ewl2eJN3XQyqbo6WzlScf3coXPvk5ktKz1jBYUQkrzseESgKuQspZ2gWfmo3oGpgvJXsBVwS1hd8IWXXuMm798cdIp6V8qQtKBkRdrjCFpzAardBlHwExgEpJsWtIUZiuEVamqY0XqR6ymD6Y48Swxd7JIkMzo4zURymGeWqU8KkQIO1Lya2lX+tFmUEUqLTbjT7f5HdGzgiQODha1ri4KkmKHGknA36CZJBjeXYFmzo3cua8QRILR/HOGsM9q4VMbxduKss/f/CfOLBrt/afuoURFUjiIp98gpxfM4j8LoBS1TT5sBFW4DVCNr9wDd/4wU04MlWg2RXgOIE2Y3GyoVTxdBoUlZ0kRwstwkaDZ7fn2fbACN5QK6UTreweKfBsfh/H6keYJo8flvFVjTBsmOa3BidqNcYZvakrzbnFlbu49RiBGmUW+upJO9V2WNbfy8rFS/FqOQ4PzZCfLDE/McgfDLyYTYtXopaOEW4o07Z6Hk//+jm+/Kl/1xE7znZ02T+qhovZiZGdBGDc9DFdABN95V70mjj4Wt3j8pedz5e/+l5qpQq5eYNM1JJY0xP0zxPfZ2rOtmaLcbp6Ciq08Epl7vvWGLvv6mJ3fpJH808w3DhMTRXxwjJB0GgyuFn+iEGbLWUYQKNsYbYkE8WyGNgozdLxLZI4kif3d+bYtHY5Z6xcjJNIMjxUZ9tTE5wYmWJNxzLevPIN9A0kaWw6hr0qxWf/4ascPXAYO2F4p88n6j/H+vq0JqxJZ7lac4k8Wb1mKavOOZv2vnms3XgWC+a3cc9t97N5wyDzL7ucXfvLrG2bZHCxlLNMOmeKnrONm92/muK+L2S55+BzPDrzAKVwnEYwJUmfCeSR1opUbPTcbEHTSITo9yaAc5+LDxKxc44siyNpVzbD+jMXs2r1Ut2CyLamyedrPPTTExwaztOSDnn3yg+wtK+bxoZ93Hf8YX56x4O6AKFTOx1G55TSBMymD9RaL57Mi+ZfwoD33vRWrnntFYR+g+zAMkokkWrY8dEi933+Fl5w1Xp2+EvpKR7hmhf34GallmtahHq8BJg+WuaOj9r89PGd3Dt9N+VwhCAsz4I2hykGp2aKMfs4Eq5NoJuAz77WREzj6ON6oakjGSPMJVOsWTrIunXL6O3tIJ1L6ADx0MO/YejZgHytyoJsK3+38N9o7a1ycPWDfOHn/0m9XtcuRSxsVtRFbDxbV2PigmpU/8OiWqvyJ3/1Wj788etBVZkYneHIRJly7zLKDQiqAcee3k6w+1HaN7yQI7uOc+2VPaxYOy+a44sooBRbb63yn58rcNvobUx4BwmDyhw2nQJWTKo55fST2BeJ2SbB5qRbUddiVrfG/kp/mk3aznB23zI2bFhE98Is6VwSlbB4+qk9PPzYdjo4k5Hac9zQ809c2v1CKuc+x2ee+TTDo2NIQG5eClN6MkFEZIyOpdFYngQTkRqr1i3lP35yMy05GT+toRqwfU+JA6MBx0oOqlYlqFeYeuZRVqxaxN7Dio2rE1zzxvVY0h6Lrnt10uP7f9PgGw8+yK8r9xD4Mscyh2VN9sWBIQY+QjKy2qgiGR03LqbOsVP9UNgXT7fO/i1m4XzO5j3W9aztSLPtykepzq9guzbP7TzIL+97GjfoxA9rXORcwdva34Vaf4hPH/o4wxOjOh1supAmN8SE528+qR4oL6t7DT7z5ffzytdehgqmsPw6QdnnxEiNBx45yqGiRb1aJWjUmRo6yMpFaSaK7eSSNW5418W09eXMZ9lw+LEaX/ybSW498j1Ga3tNj605nxfLkNjy5rCxyaO4mRl1407F7KTfTw9gbNZreQX/yj8x4E5z16u/w8zCaZyEy+7dh/jlvduo1RRZt40z/FVc3/4hwjWHufnQxymUZ3RRotnqnOtf1w1eYNLmqEwjueW8BV385J7P096RQIUVrHqDRrFGIV/h7rt2s/NoiVK5qjXezHiB3nZFrmMBhbECN974AlaeI6OFugLLw7eU+NJnn+eOqdupeRMmq9GsMwLcZEFzp5/M77NDEtH4hm5zmrw79mmRp46akCef4JyiU5O181jJy+3XsWR5lfLFR0i2JbGTDnv2DHH3/dsolRu0J7tZ7q3i7d1/TemMHXxu72d17VJ07u9yG6yNSy5RUnr3vYY+NxmDuOrVL+Tz3/wgqBIENajXqEzWKOZnePCBvTy65RilSk2XsYr5Cr3tWQYXdDB0eIo3v2U9f/CytWaC1Q/5/kfzfP32J3mk9N/4fikCcE6kbAaMiH3aUpodGH2t5YuvTwW8uj3g7hmXJ6qG3q1WyOac4v6S7svp9rwJF+Zd8RRDbA4ONgs7eti4fhGLls6jpS1Hq9PG9l17eeDxpxgvN2hNdLPK38gfz/8z9vf/klv3fR/XdnS/pFkInMvAcxddokLl4wcigKFaqXHjh67jhg+8GaWKWH5VDzPOTJQpjk3z1NYhfvGzXVTrvq4tTE3V6cq1sWJVG4cPlbjk8sVc92cvwEklqE/7fOWvR/jOow+xrfI4SnezdDf8ZD8YnfRsTt7UNc2v2mmHfGRewDcKDjt1F8EiAaxMKXbXtfqM/MBcXyVaNh4HEYhhflc7m85ezuKlA2Q7U6wdPo+tO57j+8d/SL4c0up2szF8Ma9Z/nLuS3ybR4Ye16N4OtM6zc9JPlBeU6vW+Phn/4o3/+nVswBWG0yPl8iPTLHzuePc/r3t1DxfM1Cyk1LF47xNixg9XuWsdT385fWXkG5LUzxR53M3DnHbtgfZV3nWlMajoKHNtxlMhHHNOu8pznq21iacOpmbUaCZc2KrXEUxhONaQplB+PhHUrtFXZ2cu245Cxf1kW1N0Vrv5smte7l75xbd2OpKdHKp8xouWbOe7xY+x9GxYWwZdYh+TgXyd4JIvVrnHz//Lq697nIIi+AJAw2A48cL7N8zxg9v3UFDqpvRqY6M5dm0aTmVYkDfwlauf9fFtHdnGTtS5eb37uPHOx7maGkPQTTZNLdV2Dy/2UbvbKRtGqSRDSYYzL2Pnzf3Mnlwx6oGnzrs8GBVipUnR05pNC3r6+acdcvon99NNpehVvd58OHn2HXgiJY6PYl5vKzljay9oJNv7/sa46MFs3QlqheYbC2+KMrImLigqk34t7PHH7v5nfzRn1+NCgtYXg2qPtMT04wNFzi8b5I7bt1HvRHqqdRyzac8U2btxgFq0yEt3SneceOF9PTnGDlS4VPv38HPnvs1x0oHCGW9RrMkbnRVE8zZqHEKgDFI2vZPMaK5ZmWRtkIuz4Y8WLEpRw0wM8Jk6pZJ22Ll/F7WrllC77xOMpkM4xNF7n1oByfyU3qIaDC5jFf3voYVlytufepHHDkixdWTPzaewNBgCoAmCTGmUq02+IsbX8t7b3oLhAVoCIAepckZRo8XGdpb4Je3HaNekcU0li7HS89kwYqQcsEj1ZbkbTecy7yBVsZOVPmHD27lru2/4dj0QQLdwYv6DRG7tI86NRMxjjI2mlOYdHpfNHuKcwGPbcQwURrti7rbWXXGIIODvWSyaZ7ff4xfP3OAmheQtBMsS63i5QuvZODFZW69706ODo/pxtSsCZvKTPz9rLPnb9bdyLgaI+Xyiy8/l6//4COosIhVr6IqHjP5MvnREgd3FnnoJwXqFdeMe4SW1o2LzlZMj/mk2pO85Z1n0TOQozRV55MfeoxfPLWLQvkItu1FDXXp90p70lQ0YgkV9x1O9odzr/7/L3hzATRHzSQcejtyLBvspa0jx54DIxwdmdLTXEkrw9nZc7h81XnkNkxz68/uZiyfx9YiOsYoknxay0cMjBpu5kqH6AP/+L6bmTc/i5qZwZuqUC7WmS5W2bttht/8qkFtJq2nmaS5ky9PsWQdlMdTpHvgTX+5mK5emU4I+dTHHuBHD+yiVB+jKycduLgfLJVlc5N2pbxWxmel1xtPHJxcKY8j82kaOE1vfIqFn/ZX03RvSSdIJxPMVD3dlEolbLJWG5u7N3LRhjPxeqf5zh13Ua5XTatAA2guyNzvZa2Vkv4sP3UxUvzgTZ96G3/0tqtQUxM0piqUphtUyj67thQ5vCVJdSqtDybyZ7x+gmVr0pSG2mhZUeXVf9ZHa0dSTwF87d8e4Zs/eJqR4hgLutO6SaSb5FI71MDJ5EE8hGRmaPQMjDwnFyhqooudm26YkZJz243GKUSTWzpLjIeD4zM7Hehxs8zMFKZdm95EHxctPZvNm87i8OQwtz94r5Zqsb40IEYZd9wJXDv//HjqrWnGgadYuKSXH9z5j3RkoD5RojLToDzt89xDRSZ2dFGfljmZkEq9xoRziBVLBinsTzFwYYnLr+0gk02Qyrjce/d2/vEz97JreJQFnSmpE2vzlWl3mdSSYSE9N6MBnbOeMCrIamCilUQxgKbnok8nmp6OZnD0ELhZYOhJDbMpyE81fdNxNG7LzOVlHZfFbQNctm4N61eu5edbHuKZwztJuHpS0HBci+lTGuvr5p8flwmjIUqJjDaVWp03XHcFf3/zn+ONT1Gb9hg5WubYMyFTu7oJPUcXTQ+NHiW1okC/OpPxE1XWXlNl/QtyJNIyh+IwMjzBhz90O/f/5jAp26Y316L7u/JeM9Mdj60JiOZmTNg0qvRqUHlN9I/mQ1T4MIQUcLThazB0GU2qjIFHyWvgaek0V2ca4E+uwCs6k1mWdfdw9QXn0e4s5qv3f5daUMMysx5NE26mnvFzwsDokFHLLgr6ytL91xtuvJYb/uoaqoUyRw+VmNnZTWW4Bb9eJ7A8do/tYfm6Dorbegg7x9j8Bpu++SnduI5Wh/HVL9zJLT/YyuGxEss6u0mQIAwt3Uo27DPXWI9qRADqwUwZKo9yZTPYbQbTdeU7SgFj4AwzRKNFwONT8xtMN6p6uOn0eZiZKBNjnpdu48xFvbxs00U88ewQW448rRvxp1ZgDG5zQF2r+8Lm+LEAiLMEufri3F//+j/gqj+4iPqxFIWDSb0wY9maXhxJAVtLjG13KB+3Wf6SIovOypDMOnq4R49YJBz27Rriwx/7AY/uHEV5Dktb+nCClB7MDGVsVwNo/hEumUAy+0xomcfx6wwcRsibHyMrTMI/K3JFNk17ZUr1mtGcUeexGQR09AxpS6fJ2Uku2bCC+T19/PShrabrFw9InxKM9GygbqCBNRfAGLjOVs6VAAAWlElEQVRo+YU2ZUG33vBJJFI4etTNTKq//o1XcsNfvIrJE3kmj9WplmZYfGYb/Ut7jJ/QNzEVk9Z/6+t38/UfbGHnkSlarQ6WJRfhBmk9Oy02Kc2oQICyAnzLR0Az/T0Dq9x8fNpEECvFhMxV277pSWvnHq1Aj8W51mYy3VBjslqmHsgcrFHxUUw17wP6W9uw8Xj9Feczmi/zwFPPk3SjPPo0ObAZJRSALZo6ML6Os1mJ9IOlG2eScWFLpLj1N6jLiNu738TVl52D4wa6v3D0wAStLVkGlveYlT8R3YWNk2MF/vnTt3PPUwc4OFwip9o5g7PoCPr1sTVElhcBKdN3DXxbQJXnBLyQHsfj05sOs7g1z4d+fSa/qskoR+zjYrMyEVizxzIrT2bqVfL1EjLbfFJFRSm6c616UeKigS5e9aJzeHTbQXYdOq5H43QTKU6d5vK9GeXBkiASRxizrCtymOJoZR2rvkxyoEQ0DxL5IU9x3RuvYmnfIgYGsmx44ULdPx56foyMm2NwTa+eg4l7xTLkuHPHAb7wlTvYtm+M/SeKeNUkS9RKFrOGVrqN8xfgqCOzB4G+1Qnw8PDJ2QEvGRxlXm6au452s823sVxPs1ZmccxqExOALFvAElb6NIIG49UitaA667+UIptM0tfSTr40wStetIGVC/q5/VfbKJar2v2Y9SBSGTMhzARsU8pv8njd4IXaA8kgoYyexbzWqZ2SaTuDqgyYxyYuEmFxfz+Xrt9AKZ9h6ZkDvOkvz6BWDtj/6wo9CzLYnkv/ujZzzGizCDnSs9ue59bb7uH5w+MczZcZmaygaln61XIWsZJeBkmT1T5IwPSoR6DqYQ6q+i8+AVVCu4Hv1Akcj0DMWbynmL4GrwG2j62526BQm6ZQnyZUZgVKWybLvNYuRvKTnLtmIZdtWMF4ocbP73tWD6Zr0ujgExEokjta+MwFcP3ghbIYQc+VCGPi+oXuC8tIhzGIJoixDXS1tvKic9ZRsjewd3gBH3hHmo3rFU/cUeT8V/YyvLdMkgyDq1o1A+RqmpE0i0P7j3DXfz/Cjn2HyM+UGZuuMT5VZ7qscOstdAWDzGMxnQzQSpuO2mImDRrUov/W9X0dz6rhW3UC24AYytiH44FVx7YbWE5NA11qlBkrT5DJwcol/bSmcuzeP8yqFX1cePYi2tty3HHPDg4PT+C48VIyCUxGMxnFGevBuQyMhLRefTmnImKL/4vXyGrqRZNaciTZfcOH+d1drF77Sn4zcinZyhauuvQE5/ZdTDqXZdnGHONHpmlNZ+hZ1qInruSKykCRTJ/mJyvs2nGA53bv5tjYMaaqRR0ti9UGUzMNimUZOHKhniHtdZIJu8jQToo0Dgm99EzHXh2hA3y7YQC0G+Zm1cCugVvFcuq4GZ90C7S1JfVEmFjF6mV9DM5roz3XzjM7h7nnEWGfnLa4nqhFoCf7Im8eMS+OwJqc4gNnRwkjk9fmapYqNFWBpqJR8HpWREAMQuZ1zCdQPeSnDuLXS6xctJIXr30lf/TOTaTbQo48O01nVwsdAym8ejShqnxqFYtSwaGU95gYm+T42DDDk0fJF08wUy9Q9krUvCqVeoOZhk9VJrPqpvojIl7kTxjahMrV3zWepBB/Zct4mxuQcEMSCUU6bdHWkqQlm9b3fZ0tdLXnSCVTdLX0sf35E/z8/kciMS4sjnPf6F4kmWySoSvq0X4KcSxfN7hZkgJdC9N7rBidbkb85XEcSOStspgllN06ojF/WYATmLzUbINi6xEQRznc8Kd/xNv/9DVUaw2OPF2nZ16GXJ8pJqR/kUHtcyisqzPT5SEtjkbFpVJWzJSqFKoFCtUxpiojFKtjlGuTVBpTNLyyliW+FB30wJEyy1D12hDZ2MfWbUoZpEy5DqmESyrpkkrJfVLP/KXdDNlECx2ZPrqSA/z31l9z9+MP6aAjeW+oF5qFJt+eUzg1A/SzP811JDoK6xxPT/bFQSdi25xKYuwcBVg97hsdTBbkxKYeXRVhbtLJ8KpLr+K1L30pi+YtZmJPSFt/g7aCRfrWVpBG0PNQaw2ZOtOnuCyg2Am1NNSwaAQ2dd8y84BhnUpQoyKs9Geo+SUdUT1fxt1qKFXT8ziOFeDaPo4dkpSFNo5D0nVJuzInmKUlkyOXaqMr0Uu96POt+3/I4/sex9WDZqIpzSYVEoj0cGXUWTRBNK4GzQFROovahOOOU6TUpXqjx2IiHagXV8f74ejHkSnHx5oDYvMp0Yr1kM5ML5esvZSrNlzJ4uwS+g8kaNkF9sWhrA6DPRZqp0VtFIoJRWEgpLAgoNwN1axFLeVSSVmUM1BIw2gOjrdAPgelFDRkMxEFyQAyHnTUYMlMyLKZgO6qT9ZvkMLX60fSNYueUpYjY4f5zGO3sG9qD0kBTxqmIt4leocSzc36QLO5SFR9OQXAOBLrTEQ7wyYosfyNBGkcTHReGkmZ5pL/WPVIYeHUkpGRQRJ1Gw1Fxmpn1cA6Lhq8hAuT57C82CEr63AWKhK94rcsKIM/blGcgmJDMWUrCjnFtnMsvr8ZxtotxtsU9RYFqRDdlosbFmbpkM5qUmWbVcNw7a6AjQcCeicV8yoJWoOQu4Ye43N7bmNMjeEmApTtYdmevjeLI8UHRuelk4hodXKU8Zi/xH4wSuVi1uhx3liyyIu0HDIjbmZYMpYz0eYTuqoRvSeSKHIsvUTBky8jh3Nx7aRe8SQLZNJtLdhWJ+t61vK6TVfQWh+gNZ9jXs3RbEh2KhI9CrdFQIUgBXduCnn3mpDjehWhHDMqDshj2TBB/HQzD9XOGqZtbnrI4oa9UhSZZsfEAX6+/THuf3Y7gapCooqyGyjJZEQzOtFSDD2ifHIQ0SI6Sk1NU8mkcs0oHFeANTxxjUwDabY+0dmsXg4fA2hMWOMjwSOumIS2ruDMX9jLOeeezbLBJXRkerDJaUlSrjqUayFb9u2m7ua5ZM0SKqUEd+8dpK3az1lulsGuFvpa0rS2OuRabQoL4JtXwb6FIXlb4Yu9xkso5RtoNx2Vq/TFlAaGzdrj8PVfjLP90ef4r4d+zdCxEUJVwUn4KFvAqxnWiWaUWWsn2lNLkkkpYUWVFV0ea37eXP93CoBN3zW38KNFpJE0uiIczSGbDRhEysjFFnDNUnkB8q3Xv54/vu5aetv7TaDIAzNQKNYZGgs4MZVmzLPZmvN4KH2ChUPPs/3OMsPH58NIHcfOkm1tJ9eZJNvjM71IMXFeC2xshcEUlizhSEfr+fW6LsMOvc9KsQYjM2Sfm2Tjjw6gHt3LieoEjiOi2tO6UFFBWXWU04gyFnneZEvCNCloxBFXV73n+L74+VN04AUzoPSC67jMY0w3ZmMsqKNaerRtU5OZskVTGOgFiG9/zxt4/9+9S/syygEUHcjbElb1Qt9Cqc6hEzCSTzGMxX8thHuXKNSzR7G/cYzEtimCRIfxMXaSQMph1QJhSzvq4lbstUmyMw3SrkOyu51qa1bXFPuqJbpKDVpHfMrPHeDY7mcIvRKu6EFL9r2q650XQquKskRYG9+nMBtI6KJp5PsEwHj+Ri/jnTtmEjHRmK+uNs1Y6wfP36MUesm/ATFCby6AhnpmtbqJ6WZPrag0JKvLBxb18cO7vkBPWyelfJWWdAcUHBjXOVhUg/QpTHsMDVlMjKSYCC0e7ocfr4bRcpnEP28jswMqboJAttqrTWH7BYK2QdTGDHTYuI06mTR0ppNU3YReibnWqpPxK3gNh0VWP51TdX717I+ZmBwiZcveCAKeZCYy/1NHWZ72eUayiIaVWmNUwNUnKJIoqoFH2Zl+XZTTzQFwr7V+8IIHlFLRphOnyBPt42S1YrSjTxSptSKKSu0iviuVBn/1/jfz9r94FTd9+Bs8++QY56xZxp//4Ss5e+FqqERrcS0P36oxNukztjdB8ViOou+yrwO+uxp+065Y8UDAst0+47U6hWKRmfFRqn4Cryupt1XB9Uh1OTitDjPVEmGpRHtSsaojQUZGTTyHF3AmZyXh209/kaGje0i7UkERnyeqX/ReNI8t4MjOZLp3IL4vKhzI/gt6iHxW+80V0nFf2MJ60Fo3eMEXUSra9uR3ATRROVbRJsJJLdBJOnT1tONYCbqSC7j4ovMZPVbkiYcPkEq0UqzkOXtND9dccz6XX3oemUQLKmjgKU/vtzA5VmNyT4bq0S4qXoLhVotfLIVf9sGG3bBpGGo2lG2YseQahFRsEGOUtqQsDZuZLjF29CD5I3vJqBJnrFhIKttKGHTwWnsFy9tP8LmHP8Po6JA2Zy2UdaF2zhLdRLQaKSpd6dxaMq64L9MspMT1xjkrBCy+ZK1feOGVKgj1xjvmZ+4cQyxTjP+ThYCC/iVXbuANb3oJy5cuIJhJMLWnj/vuOMATjz6pdweypexkVykxCZmAC1/4Qt53/aW0ZtLUGx6BrHtrSA48zdSedhrDPVT9JKOtDo8PWPxoHlx8GDZPQKkNJrOK/KExDh8/zowog45OkvPmoxyXRhlOHBlhas8zZCmxcOUK6pluBuw+brSTlNxn+Ne7/oVKeQo3aYK0rJaKljcZGRQvyZCmltT+tB88eaBzbiYSL+6xbOcqvfXT7oLZ+smomEiCG5UT6TwxDY/2njbe9/G38MpXbsL2LIqFgMJMg6PPw8yOxezcfoj7ntxF1U1DWKNeGWaiuoXOtvN50YVL+dgHN+I4SQLPIvQdPbw9OlZgen8btbFuykGOiWyCp+dZ/KwPVtmKY4thuEWx6pYTzH+uStUKyXtljruK6hkDJPsGcCehcOgE1aMH6OxroWXhAjrdNl4WJrkoVWZ77WF+9uxPGT5wUJeqDEeiBpTuG4n/m12VHjfSZ3snsWlHWYkZ6ZzO9S/t1cF03cDmLyl4RzP6RrTV1Ve9xMuns7eDz33zb1i9aSlWqUaQr1PM13i2qtiZL7B4ayfVsdV8b8vTPD/yMJY/TlifwfMmyNjdtCQv4i/e1sYfv2k9oZfC8jOoeppyvcjoxAhTR3KUJ3oo1dspZLI81WHzX8ssSpsd6FRkd1U557sVUmWLBjZTyuJIeZTykhZSPfNpPWERHKtjjU8yf2ErK+wMa6XXS8hAZwnOn+GRbffy0//8IeVSSTe7NFBaf5kAoocotQIwQMU+UAeQWIQ0p3nVl4cKT79TA3jekkv76/XKfmVZMlKuN1w0++pF/a7f7kX1qa+8m6tfsZG9ymdRvkZlpEBhrMjwdIU90xXajpQpHzmPbXst7tq9h3S2lUpByuOPobxpFra/jM6WPJ+/+aUsOaMXK8hgN9oIfYtCfYSR4+NMHk9SnOxg29AUT+zZiZ90KV56CUeuWEVtMGlmfEVBmA1CTCon3bGpMoxJMbiT5EHFZUdD1lWgo110YkjH+CgtmWEWX9bDwbH9fOVfbmFkeIxExjE7AUe9Dy1fdKUpZtrJ1WcznayrkGXbsWe3vxOg1g6c/4nfbir0kRg0fVDZYKLe4KWveRH/+tV3s89u0Fqv0zE+xeTwBIWxGfJTM0xPlskXZ5ge62Ro53p+9OzDlINhav4UeHn8YJQ+60w60j1cdHE3f/u3l5FMpXHJYQU5Gl6N0YkTDB0qcOxoyP1bjzKkd9Jw6Onsx12ynr1rF7K7W/Z0kZqT3v8Zt1ymZXwSt1LG9i2Sdop+t4NzUx30uhlU0qIShGSndrDzmUdYPLiIl7/pfI5OHOffPv0NJiYnTBmsuYhVYmRc0otlXdTkj9Rb1Fr75KH81tkNGOWlsgXocCX/IHCBSdPMXIo0pb9y28e4+NINHArLLJkpMj2aZ/zYOPnJMoV8ialCmelimelCyIn9y7n9yR9RdJYTtC2Hya34ld2kVRvdzkISiTr/cvPVnL95md6oxLVTunA7dqLA7uePsWXbFIdONNC7QcveUG4C287R3zXAgRwctlxdoQnctN5KWfZtkx3krIQioaDfq3GWHTA/4bKg4pMKPSqpPMeHhxgdq/CSi1ez7MJBHtuyi6995T+NRBOVFee/ktPH6/qj/sfslKvsjsQTVtdptgCNTbnmVbdaylqghWUQ0j/Yy+0PfA63vZVGY5qO6QLjw2OMH5/UZfl8foZioUJxqsJUvkb+RC93PfmMliZVf1qvBZb1cI7y6GY5yxa18ZrXruS1Lz+XZCZFQm/yYDF8OM+2p4/wyFMzzDTMjsEVT5abmcGNjlwrA6kG07WS6cLJ+jvZT0HW5ekdOlwy6RQduRwdbVlaW1J6lC3pBnqbglq1gu95ZGyXs84ZgPYk3/qPX7Bly1N64bVxXdrzmURhbv6ru0Y6wB7LOOF5u063CW0sYmQbZFtxpwrVAikMXHT5Rr70zQ9y3K/Tmw7JzMwwMnSC8eE8k/kShYkSxakyhUKVyckak6MdPLFzD0P5g2Scbr2r30w4hheUGEgs46LzB3Vv4tqXn8/Gc5foja7ELHfvOMHjTxzjnicOct6GPsLUII/vLOEkodwISElAyLp0JmSvP5swFAfYQuiksOwUrpPQ63vTSUVLrkE6VcbRpSqYKUzpQJhKu8gIc0dbGyvWD7Dj4FH+49u348k2x/HUQtzCjACJd3cLbY5Zyr76YGHL798GOQZRgkqtUf1JveFdcN11l3LFi9fqUrvnN9i0eRX1YokTR8SESxQnS+SnykxOVpgYD5gca2H38F72DB8mm+ii6pd1RVmpBotzA6xa3UO5YrNx7Rn89TsvNn3WAO675yBPPDXGfdue4E3XnENP3xp+9tAhUk5d79xh2y5Zy6VTpJXrUPHbODxh0d82D1ulQQNpk0yGNGYO4DqTLFnYQTYH9WpZz0KX6x45KZiGaRad0YvdafOTn93D/gNDeq8FLdx0WT/apS0Kow7qiYSTuWbXabaFP7UK2pTT4hMPTo/87T/+yzvf84rXvyRXr1Z46qHHGD14hDWrllObqTIxVmQqX2YyX2ZsvMLEmMvUZIJio8jW3XvxwgoOOcrhlAZwfnoeC3oGyBcd7I5xbv23t9LRnkGFDnf+fA9PPzvB3Vsf5BVXbuSyzRfyw59vJSs7KVoOCeViWykaYRrLyeA7bezN27QnsoxmO/BbcmSnqwyoOl5xiA53mrVnttEIS9HmZGY7PatSwS+4pGXP6hUpnnzuN9x3/5MkpAcQTXg1ez6yFbxlf9bqaPv/2wp+NiuBBx64s//8zWd9dHp07A/nLepo27P1WY7sPk5XawvjI1NMTpaYnCgzNlZh5ESOalnmaFwe2vUkU2XpbrhUwmk9e9KXGCTpdnGkslsPNX7n5j9n49pFehf7X965n517J6kmJ1l1xkKmRnyOjpYJXdlcwmK8exElp41GyaXm5Ci0tDHdPQ8Cl+nVGWgPdUmr4948bctb6fRDllROsHZ6L9lgWhcMhGSSTjo1WYGVws1ajNWOc9sd9+ptooz4A5VQ02B9N20nP3E61s3F5/cycO6L5PEPb7opeeVfX32ZPVN95W8e3726NePOHx+Znj82Nt0yPlrm2HGL0RERnB7pRJpdwwfZdWSEhqoRhB5JO6Td7dV7IHgyrU+CD7ztUt7ymhfoTRcP7i/SM9jKwsEWdu8a499/uJ1j81ZTkp2Zjx5lX0cn9WxWUiJT9BUfeM4a2LASgjzcNQKLc9DdBi0J2HUQdg+zaGaUxbVJ5ucy9C5ayEAwof1jY9JjZn+dxFKrdOud9xy3bXUcpXbhOD9L9vf/n/93GP8PfbOtZaNNkVQAAAAASUVORK5CYII="},28984:function(kt){"use strict";kt.exports="data:image/png;base64,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"},96908:function(kt){"use strict";kt.exports="data:image/png;base64,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"},57177:function(kt){"use strict";kt.exports="data:image/png;base64,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"},81378:function(kt){"use strict";kt.exports="data:image/png;base64,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"},60141:function(kt){"use strict";kt.exports="data:image/gif;base64,R0lGODlh6QDIAPf/APrMTf789vrMUPvdi/zfkfi4CvvYef713fnKSfzosP7wyvrSZfjAKPzmqf3wzP767fnHPv7xzf3wzvjFOfe2BP767vi8F/i8GPvagfnGO/jDMv3uxv3svfrNUvzkov724fvWcfzinPvbhPi5DfrTZv734vi6EPzglfnKSP3tw/nJR/3qtv3nrPrRYPjAJf/++/702PvVbvrUbfrUafrQX/rOVvnLTfrWcvi+H/i7Fv7y0P3y0/3wyv3uxPzjoPzglvi/I/vejvvZfPe5D/rTaPrPWvrOVPrKSf3vyPzlpPnNU/nKRvnENfe6E/Ly8v3sv+Xl5frZf9ra2vnIQOjo6Pv7+9jY2PX19d7e3tTU1Ovr6/n5+dzc3O7u7uLi4tDQ0M7Oztvb2/j4+N3d3ezs7NHR0f7+/tXV1fHx8fDw8NLS0uHh4d/f3/jAJvb29vT09M/Pz+/v7/f39+rq6uPj49bW1vr6+uDg4NfX1+Tk5PPz89PT0+np6efn59nZ2e3t7frPWfzmqvnFN/39/fz8/P756/723/vdif3ru/745/zhmObm5vrUav3ps/zim/zdiv757Pzlpvzruvzhmfe3Bve3B/zimvvhmvnCK/jAJ//56v/9+f7z1f702vvciPvXdfnBJ/jFN/jDL/735PvZe/e7Ffzjn/e3CPznq/3twf3ruvi+IPnFNvvdjPzps/3psvrOWP702/rQXfvYevnOWfvUav3quPrWdP302//56/i9G/zejP712/778/nIQv3orfnOV/i3BvnGOv/+/frKR/////3nqv3uw/vYd/3y1frUa/713v3ruPvZevrXd/e2BvnEM//+/P7z1v///f3rufnDMPnHQPe2A/i/JPrIQvnMUP3z2PnLSv/88/e8Gv746P7uxfvUa/vgk/vglPzgk/rNVPvaffnBKf3xz/756vi6D/rSYvrVcPe4C/jENvi7E/789PrPWPnIQfzchv3tv/3svvzquf3qufi9Hfi9Hve4DPnCLvjCL/e1AM3Nzf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDJDNDJCNzNGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDJDNDJCNzRGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMkM0MkI3MUZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMkM0MkI3MkZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2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"}}]);
}());