|
|
!(function(){var Pm=Object.defineProperty;var Dg=Object.getOwnPropertySymbols;var Tm=Object.prototype.hasOwnProperty,jm=Object.prototype.propertyIsEnumerable;var F1=(_r,vA,K)=>vA in _r?Pm(_r,vA,{enumerable:!0,configurable:!0,writable:!0,value:K}):_r[vA]=K,b1=(_r,vA)=>{for(var K in vA||(vA={}))Tm.call(vA,K)&&F1(_r,K,vA[K]);if(Dg)for(var K of Dg(vA))jm.call(vA,K)&&F1(_r,K,vA[K]);return _r};var gn=(_r,vA,K)=>F1(_r,typeof vA!="symbol"?vA+"":vA,K);(self.webpackChunk=self.webpackChunk||[]).push([[2884,6270],{27812:function(_r,vA,K){"use strict";K.d(vA,{Z:function(){return v}});var R=K(54476),ut=K(59301),te={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"},Ne=te,le=K(7657),$=function(h,D){return ut.createElement(le.Z,(0,R.Z)({},h,{ref:D,icon:Ne}))},Ae=ut.forwardRef($),v=Ae},67921:function(_r,vA,K){"use strict";K.d(vA,{Z:function(){return v}});var R=K(54476),ut=K(59301),te={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"},Ne=te,le=K(7657),$=function(h,D){return ut.createElement(le.Z,(0,R.Z)({},h,{ref:D,icon:Ne}))},Ae=ut.forwardRef($),v=Ae},95869:function(_r,vA,K){"use strict";K.d(vA,{Z:function(){return v}});var R=K(54476),ut=K(59301),te={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"},Ne=te,le=K(7657),$=function(h,D){return ut.createElement(le.Z,(0,R.Z)({},h,{ref:D,icon:Ne}))},Ae=ut.forwardRef($),v=Ae},7620:function(_r,vA){"use strict";vA.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"}},27346:function(_r,vA){"use strict";vA.Z={threeBtnSty:"threeBtnSty___TLi14",threeTableSty:"threeTableSty___TPPHp",threeSelectSty:"threeSelectSty___FTtcH",threeCheckboxSty:"threeCheckboxSty___lOX9B",inputStyComm:"inputStyComm___eu0su",threeInputSty:"threeInputSty___mTodi",threeNumberInputSty:"threeNumberInputSty___FdfX9",threeSuffixInputSty:"threeSuffixInputSty___TXvX8",threeRadioSty:"threeRadioSty___d2bpk",threeTreeSty:"threeTreeSty___sYMRj",threeTabsSty:"threeTabsSty___Aq8HO",threeRangePickerSty:"threeRangePickerSty___wy5qD",threeCollapseSty:"threeCollapseSty___EuXSZ",threePaginationSty:"threePaginationSty___qMewa",threeSwitchSty:"threeSwitchSty___vyJb_",threeUploadSty:"threeUploadSty___ze5Tr",threeFormSty:"threeFormSty___OJPML",threecommonSty:"threecommonSty___CbX7M",threeModalSty:"threeModalSty___EyX5Y",threeDrawerSty:"threeDrawerSty___Ei_DC"}},34766:function(_r,vA,K){"use strict";var R=K(59301),ut=Object.defineProperty,te=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,$=(S,h,D)=>h in S?ut(S,h,{enumerable:!0,configurable:!0,writable:!0,value:D}):S[h]=D,Ae=(S,h)=>{for(var D in h||(h={}))Ne.call(h,D)&&$(S,D,h[D]);if(te)for(var D of te(h))le.call(h,D)&&$(S,D,h[D]);return S};const v=S=>React.createElement("svg",Ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},S),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"})));vA.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},24177:function(_r,vA,K){"use strict";var R=K(59301),ut=Object.defineProperty,te=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,$=(S,h,D)=>h in S?ut(S,h,{enumerable:!0,configurable:!0,writable:!0,value:D}):S[h]=D,Ae=(S,h)=>{for(var D in h||(h={}))Ne.call(h,D)&&$(S,D,h[D]);if(te)for(var D of te(h))le.call(h,D)&&$(S,D,h[D]);return S};const v=S=>React.createElement("svg",Ae({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},S),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"})));vA.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},63528:function(_r,vA,K){"use strict";K.d(vA,{Z:function(){return Ne}});var R=K(59301),ut=K(29724),te=K(59301),Ne=({defaultX:le="40%",leftChild:$,rightChild:Ae,className:v,hideResize:S=!1})=>{const[h,D]=(0,R.useState)(le),O=(0,R.useRef)();function I(){O.current=!0}(0,R.useEffect)(()=>{function U(Q){O.current&&(ut.Z.publish("resize-move-bar",Q),D(Q.pageX))}function j(){O.current=!1}return window.addEventListener("mousemove",U),window.addEventListener("mouseup",j),()=>{window.removeEventListener("mousemove",U),window.removeEventListener("mouseup",j)}},[]);const _=typeof h=="number"&&h!==.01?`${h}px`:le,b=`calc(100% - ${S?"0px":"4px"} - ${_})`;return te.createElement("div",{className:`split-panel-container ${v}`},te.createElement("section",{style:{width:_,display:h===.01?"none":""}},$),te.createElement("section",{className:"resize-x-bar",onMouseDown:I},te.createElement("a",{className:"btn-resize"},te.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},te.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"})))),te.createElement("section",{style:{width:b}},Ae))}},47922:function(_r,vA,K){"use strict";var R=K(59301);const ut=Ne=>String(Ne).length===1?`0${Ne}`:Ne,te=({className:Ne="",onChange:le,defaultValue:$=0})=>{const[Ae,v]=(0,R.useState)($);(0,R.useEffect)(()=>{const O=setTimeout(()=>{v(Ae+1e3)},1e3);return le(Ae+1e3),()=>{clearInterval(O)}},[Ae]);const S=parseInt(Ae/(60*6e4))||"00",h=parseInt(Ae%(60*6e4)/6e4)||"00",D=parseInt(Ae%6e4/1e3)||"00";return R.createElement("div",{className:Ne},ut(S),":",ut(h),":",ut(D))};vA.Z=te},4034:function(_r,vA,K){"use strict";K.d(vA,{Z:function(){return P}});var R=K(59301),ut=K(92123),te=K(43418),Ne=K(78241),le=K(8591),$=K(71418),Ae=K(17574),v=K(95237),S=K(43604),h=K(6848),D=K(3113),O=K(92832),I={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},_=K(18581),b=K(86914),U=K(62556),j=K(27346),Q=Object.defineProperty,L=Object.defineProperties,M=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,ue=(Ue,Ee,W)=>Ee in Ue?Q(Ue,Ee,{enumerable:!0,configurable:!0,writable:!0,value:W}):Ue[Ee]=W,qe=(Ue,Ee)=>{for(var W in Ee||(Ee={}))me.call(Ee,W)&&ue(Ue,W,Ee[W]);if(ie)for(var W of ie(Ee))je.call(Ee,W)&&ue(Ue,W,Ee[W]);return Ue},Re=(Ue,Ee)=>L(Ue,M(Ee)),ze=(Ue,Ee)=>{var W={};for(var ge in Ue)me.call(Ue,ge)&&Ee.indexOf(ge)<0&&(W[ge]=Ue[ge]);if(Ue!=null&&ie)for(var ge of ie(Ue))Ee.indexOf(ge)<0&&je.call(Ue,ge)&&(W[ge]=Ue[ge]);return W},ot=(Ue,Ee,W)=>new Promise((ge,X)=>{var ne=Me=>{try{fe(W.next(Me))}catch(it){X(it)}},Y=Me=>{try{fe(W.throw(Me))}catch(it){X(it)}},fe=Me=>Me.done?ge(Me.value):Promise.resolve(Me.value).then(ne,Y);fe((W=W.apply(Ue,Ee)).next())});const V=(Ue=[])=>Ue==null?void 0:Ue.map(Ee=>Re(qe({},Ee),{title:(Ee==null?void 0:Ee.value)||"",key:Ee==null?void 0:Ee.id,isLeaf:!0})),Le=Ue=>{var Ee=Ue,{user:W,children:ge,isShowComponent:X=!0,ModalProps:ne={},onDataSelect:Y}=Ee,fe=ze(Ee,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[Me,it]=te.default.useModal(),[tt]=Ne.default.useForm(),[Xt,Ut]=(0,R.useState)([]),[gt,tA]=(0,R.useState)(!1),[lA,Vt]=(0,R.useState)(!1),[,iA,sA,d]=(0,_.U)(b.qE,{page:1,limit:9999}),[,,ae]=(0,_.U)(b.V8,{}),[,,N]=(0,_.U)(b.B$,{}),[,,p]=(0,_.U)(b.DH,{}),[,,g]=(0,_.U)(b.bJ,{}),H=()=>{tA(!1),tt.resetFields(),Vt(!1)},q=de=>ot(void 0,null,function*(){const{node:At,dragNode:wt,event:ct}=de,nt=de.node.pos.split("-"),Dt=de.dropPosition-Number(nt[nt.length-1]);if(Dt==0){le.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(Dt==1&&(wt==null?void 0:wt.item_index)==(At==null?void 0:At.item_index)+1){le.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const _e=yield g({id:wt==null?void 0:wt.key,position:Dt==-1?1:(wt==null?void 0:wt.item_index)>(At==null?void 0:At.item_index)?(At==null?void 0:At.item_index)+1:At==null?void 0:At.item_index});(_e==null?void 0:_e.status)===0&&(le.ZP.success("\u79FB\u52A8\u6210\u529F"),sA({},!0))}),Ce=de=>ot(void 0,null,function*(){let At={};lA?At=yield N(qe({},de)):At=yield p(qe({},de)),(At==null?void 0:At.status)==0&&(le.ZP.success((At==null?void 0:At.message)||(lA?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),sA({},!0),H())});return(0,R.useEffect)(()=>{ne!=null&&ne.open&&sA({},!0)},[ne==null?void 0:ne.open]),(0,R.useEffect)(()=>{var de;Ut(V((de=d==null?void 0:d.data)==null?void 0:de.list))},[d]),X?R.createElement(R.Fragment,null,it,ge,R.createElement(te.default,Re(qe({},qe({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},ne)),{className:`${j.Z.threeModalSty}`}),R.createElement($.Z,{spinning:iA},(Xt==null?void 0:Xt.length)>0?R.createElement(R.Fragment,null,R.createElement(Ae.default.DirectoryTree,{height:500,className:I.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:Y,treeData:Xt,onDrop:q,titleRender:de=>R.createElement(R.Fragment,null,R.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},de==null?void 0:de.title),R.createElement("div",{className:`${I.EditDom}`},R.createElement(v.Z,{wrap:!1,align:"middle",gutter:16},R.createElement(S.Z,null,R.createElement(h.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},R.createElement("i",{className:`iconfont icon-tuodong1 font12 ${I.currentPrimary}`}))),R.createElement(S.Z,null,R.createElement(h.Z,{title:"\u7F16\u8F91"},R.createElement("i",{className:`iconfont icon-bianji11 font12 ${I.currentPrimary}`,onClick:At=>{At.stopPropagation(),tt.setFieldsValue(qe({},de)),tA(!0)}}))),R.createElement(S.Z,null,R.createElement(h.Z,{title:"\u5220\u9664"},R.createElement("i",{className:`iconfont icon-shanchu14 font12 ${I.currentDelete}`,onClick:At=>{At.stopPropagation(),Me.confirm({className:`${j.Z.threeModalSty}`,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:()=>ot(void 0,null,function*(){const wt=yield ae({id:de==null?void 0:de.key});(wt==null?void 0:wt.status)==0&&(le.ZP.success((wt==null?void 0:wt.message)||"\u5220\u9664\u6210\u529F"),sA({},!0))})})}}))))))}),R.createElement(D.ZP,{className:"ml20 mt20",icon:R.createElement("i",{className:"iconfont icon-xiaojiahao"}),onClick:()=>{Vt(!0),tA(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):R.createElement(U.Z,{styles:{margin:"30px auto"},customText:R.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",R.createElement("a",{onClick:()=>{Vt(!0),tA(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),R.createElement(te.default,{title:lA?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:gt,className:`${j.Z.threeModalSty}`,okText:lA?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{H()},onOk:()=>{tt.submit()}},R.createElement(Ne.default,{form:tt,onFinish:Ce},lA&&R.createElement("span",{className:"font14 mt20",style:{color:"#fff"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),R.createElement(Ne.default.Item,{hidden:!0,name:"id"}),R.createElement(Ne.default.Item,{className:"mt10",name:"value"},R.createElement(O.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 P=(0,ut.connect)(({loading:Ue,user:Ee})=>({user:Ee,loading:Ue.effects}))(Le)},79437:function(_r,vA,K){"use strict";K.d(vA,{Z:function(){return ge}});var R=K(59301),ut=K(5112),te=K(3113),Ne=K(8591),le=K(43418),$=K(5871),Ae=K(95237),v=K(43604),S=K(28103),h=K(71775),D={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"},O=K(47141),I=K(24334),_=K(43597),b=K(92123),U=K(17410),j=K(4604),Q=K(87169),L=K(26227),M=K(59301),ie=Object.defineProperty,me=Object.defineProperties,je=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,ze=(X,ne,Y)=>ne in X?ie(X,ne,{enumerable:!0,configurable:!0,writable:!0,value:Y}):X[ne]=Y,ot=(X,ne)=>{for(var Y in ne||(ne={}))qe.call(ne,Y)&&ze(X,Y,ne[Y]);if(ue)for(var Y of ue(ne))Re.call(ne,Y)&&ze(X,Y,ne[Y]);return X},V=(X,ne)=>me(X,je(ne)),Le=(X,ne,Y)=>new Promise((fe,Me)=>{var it=Ut=>{try{Xt(Y.next(Ut))}catch(gt){Me(gt)}},tt=Ut=>{try{Xt(Y.throw(Ut))}catch(gt){Me(gt)}},Xt=Ut=>Ut.done?fe(Ut.value):Promise.resolve(Ut.value).then(it,tt);Xt((Y=Y.apply(X,ne)).next())});const P={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Ue=(X=>(X[X.SET_PATH=0]="SET_PATH",X[X.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",X))(Ue||{});function Ee(X,ne){switch(ne.type){case 0:return V(ot({},X),{selectedPath:ne.payload});case 1:return V(ot({},X),{passedContent:ne.payload});default:throw new Error}}var ge=({language:X,dispatch:ne,shixunWorkReport:Y,v:fe,languages:Me,classroomList:it,autoHeight:tt,diff_code_count:Xt,data:Ut})=>{const[gt,tA]=(0,R.useState)(Me==null?void 0:Me[0]),lA=(0,b.useParams)();return(0,R.useEffect)(()=>{tA(Me==null?void 0:Me[0])},[]),(0,R.useEffect)(()=>{var Vt;tA((Vt=Me==null?void 0:Me.filter(iA=>iA.language===(gt==null?void 0:gt.language)))==null?void 0:Vt[0])},[Me]),M.createElement(M.Fragment,null,M.createElement("h2",null," ",M.createElement("span",null,fe.is_finish?M.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",M.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")):M.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",M.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")),(Me==null?void 0:Me.length)>1&&M.createElement(ut.ZP.Group,{defaultValue:X,style:{marginLeft:10},onChange:Vt=>{var iA;fe.language=Vt.target.value,tA((iA=Me==null?void 0:Me.filter(sA=>sA.language===Vt.target.value))==null?void 0:iA[0])}},Me==null?void 0:Me.map(Vt=>M.createElement(ut.ZP,{value:Vt==null?void 0:Vt.language},Vt==null?void 0:Vt.language)))),(0,O.GJ)()&&Y!="shixunWorkReport"&&M.createElement("span",null,M.createElement("span",null,"\u5F97\u5206 ",gt==null?void 0:gt.score,"/",gt==null?void 0:gt.total_score),M.createElement(te.ZP,{style:{margin:"0px 10px"},onClick:()=>{var Vt,iA;if(!((iA=(Vt=it.AssistantObject)==null?void 0:Vt.hack)!=null&&iA.can_appraise)&&(0,O.Rm)()){Ne.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 sA=gt==null?void 0:gt.score;le.default.confirm({title:"\u8C03\u5206",content:M.createElement("div",null,M.createElement("p",null,"\u5F97\u5206\uFF1A",gt==null?void 0:gt.score,"/",gt==null?void 0:gt.total_score),M.createElement("p",null,"\u8C03\u5206\uFF1A",M.createElement($.Z,{min:0,max:gt==null?void 0:gt.total_score,defaultValue:gt==null?void 0:gt.score,onChange:d=>{sA=d}}))),okText:"\u786E\u8BA4",onOk:()=>Le(void 0,null,function*(){(yield(0,_.ZP)(`/api/courses/${lA==null?void 0:lA.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:lA==null?void 0:lA.coursesId,hack_user_code_id:gt==null?void 0:gt.hack_user_id,score:sA}})).status===0&&(Ne.ZP.success("\u8C03\u5206\u6210\u529F"),ne({type:"shixunHomeworks/setActionTabs",payload:{}}),ne({type:"shixunHomeworks/getShixunWorkReports",payload:ot({},lA)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,O.GJ)()&&Y!="shixunWorkReport"&&M.createElement(te.ZP,{onClick:()=>{var Vt;if(!((Vt=it.AssistantObject.hack)!=null&&Vt.can_appraise)&&(0,O.Rm)()){Ne.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}ne({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:Y.user_id,type:"1",language:gt==null?void 0:gt.language,v:fe,data:ot({},Y)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),M.createElement(h.ZP,{height:300,language:gt==null?void 0:gt.language,value:gt!=null&>.code?I.Base64.decode(gt==null?void 0:gt.code):"",autoHeight:tt,theme:"default",options:P}),((gt==null?void 0:gt.comment)||(gt==null?void 0:gt.hidden_comment))&&M.createElement("div",null,M.createElement(Ae.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},M.createElement(v.Z,{flex:1},M.createElement("h1",{className:D.title},"\u70B9\u8BC4\u5185\u5BB9")),M.createElement(v.Z,{className:"pr30"},(0,O.GJ)()&&M.createElement(te.ZP,{onClick:()=>Le(void 0,null,function*(){le.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:M.createElement(Q.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Le(this,null,function*(){(yield(0,j.gZ)({comment_id:gt==null?void 0:gt.comment_id,homeworkId:lA.homeworkId,type:"hack"})).status===0&&(Ne.ZP.success("\u5220\u9664\u6210\u529F"),ne({type:"shixunHomeworks/getShixunWorkReports",payload:ot({},lA)}))})}})})},M.createElement(L.Z,null),"\u5220\u9664"))),M.createElement(S.Z,{style:{margin:0}}),(gt==null?void 0:gt.comment)&&M.createElement("aside",{className:"pl30 pr30 mt20"},M.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),M.createElement("br",null),M.createElement(U.Z,{value:gt==null?void 0:gt.comment})),(gt==null?void 0:gt.hidden_comment)&&M.createElement("aside",{className:"pl30 pr30 mt20"},M.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),M.createElement("br",null),M.createElement(U.Z,{value:gt==null?void 0:gt.hidden_comment}))))}},16202:function(_r,vA,K){"use strict";K.r(vA),K.d(vA,{default:function(){return Dt}});var R=K(59301),ut=K(86129),te=K.n(ut),Ne=K(92123),le=K(43418),$=K(61621),Ae=K(66104),v=K(95237),S=K(43604),h=K(3113),D=K(8591),O=K(28103),I=K(1710),_=K(27812),b=K(95869),U=K(87169),j=K(26227),Q=K(85386),L=K(47141),M=K(94601),ie={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"},me=K(79437),je=K(43597),ue=K(24334),qe=K(56656),Re=K.n(qe),ze=K(71775),ot=K(63692);const V=({shixunHomeworks:_e,autoHeight:ke,classroomList:Ge,user:at,dispatch:Lt})=>{const{shixunWorkReport:Ot}=_e,{stage_list:It,work_id:wA}=Ot,AA=(0,Ne.useParams)(),IA=(0,L.GJ)(),[KA,_t]=(0,R.useState)(),zt={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},ht=cA=>cA==="c++"?1:cA==="C++"?2:cA;function Nt(cA,bA){return(0,je.U2)(`student_works/${wA}/rep_passed_content.json`,{path:bA,game_id:cA})}const Zt=(0,M.qZ)(5,Ot.hack);return R.createElement(R.Fragment,null,Zt==null?void 0:Zt.map(function(cA,bA){return R.createElement("div",{key:bA},cA.map(function(aA,pA){var MA,Nr,OA;return R.createElement("aside",{className:"pl30 pr30",key:pA},R.createElement("div",{className:`${ie.shixunTitle} mt10`},R.createElement("div",{style:{display:"flex",width:"100%"}},R.createElement("span",{className:"fa fa-code "}),R.createElement("strong",{style:{flex:1},className:"c-black"},"\u7B2C",bA*5+pA+1,"\u9898 ",aA.name),aA.is_finish&&R.createElement("a",{style:{marginLeft:20},onClick:gA=>{gA.preventDefault(),window.open(`${aA==null?void 0:aA.url}&language=${ht(aA.language)}`),localStorage.setItem("program_homework",[AA.coursesId,AA.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!aA.is_finish&&aA.final_submit_languages.length>0&&R.createElement("a",{style:{marginLeft:20},onClick:gA=>{gA.preventDefault(),window.open(`${aA==null?void 0:aA.url}&language=${ht(aA.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[AA.coursesId,AA.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),R.createElement("div",{className:"font16 mt10"},aA.is_finish?R.createElement("aside",{className:ie.shixunWrp},R.createElement(me.Z,{classroomList:Ge,user:at,v:aA,shixunWorkReport:Ot,dispatch:Lt,autoHeight:ke,languages:aA.languages,language:aA.language,game_id:aA.id,data:ue.Base64.decode(aA.code),diff_code_count:aA.diff_code_count,onPathChange:Nt})):aA.final_submit_languages.length>0&&R.createElement("aside",{className:ie.shixunWrp},R.createElement(me.Z,{classroomList:Ge,user:at,v:aA,shixunWorkReport:Ot,dispatch:Lt,autoHeight:ke,languages:aA.final_submit_languages,language:aA.final_submit_languages[0].language,game_id:aA.id,data:ue.Base64.decode(aA.final_submit_languages[0].code),diff_code_count:aA.diff_code_count,onPathChange:Nt}))),R.createElement("aside",{className:"mt10 font16"},(MA=aA.history)!=null&&MA.length?R.createElement(I.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:(gA,SA)=>R.createElement("span",null,SA!=null&&SA.created_at?Re()(SA==null?void 0:SA.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(gA,SA)=>{var Cr;return R.createElement("span",{className:gA===0?"c-green":"c-red"},((Cr=ot.Im[gA])==null?void 0:Cr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((OA=(Nr=aA==null?void 0:aA.history)==null?void 0:Nr[0])==null?void 0:OA.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(gA,SA)=>R.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{le.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:R.createElement("div",{className:"mb10"},R.createElement(ze.ZP,{height:300,language:"python",theme:"vs-light",value:SA!=null&&SA.code?ue.Base64.decode(SA==null?void 0:SA.code):"",autoHeight:ke,options:zt}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(gA=>!!gA),pagination:{hideOnSinglePage:!0},dataSource:aA.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))};var Le=(0,Ne.connect)(({shixunHomeworks:_e,loading:ke,globalSetting:Ge,classroomList:at,user:Lt})=>({shixunHomeworks:_e,globalSetting:Ge,loading:ke.effects,classroomList:at,user:Lt}))(V),P=K(78241),Ue=K(92832),Ee=K(4034),W=K(59301),ge=Object.defineProperty,X=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,fe=(_e,ke,Ge)=>ke in _e?ge(_e,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):_e[ke]=Ge,Me=(_e,ke)=>{for(var Ge in ke||(ke={}))ne.call(ke,Ge)&&fe(_e,Ge,ke[Ge]);if(X)for(var Ge of X(ke))Y.call(ke,Ge)&&fe(_e,Ge,ke[Ge]);return _e},it=(_e,ke)=>{var Ge={};for(var at in _e)ne.call(_e,at)&&ke.indexOf(at)<0&&(Ge[at]=_e[at]);if(_e!=null&&X)for(var at of X(_e))ke.indexOf(at)<0&&Y.call(_e,at)&&(Ge[at]=_e[at]);return Ge},tt=(_e,ke,Ge)=>new Promise((at,Lt)=>{var Ot=AA=>{try{wA(Ge.next(AA))}catch(IA){Lt(IA)}},It=AA=>{try{wA(Ge.throw(AA))}catch(IA){Lt(IA)}},wA=AA=>AA.done?at(AA.value):Promise.resolve(AA.value).then(Ot,It);wA((Ge=Ge.apply(_e,ke)).next())});const Xt=_e=>{var ke=_e,{shixunHomeworks:Ge,dispatch:at}=ke,Lt=it(ke,["shixunHomeworks","dispatch"]),Ot,It,wA;const AA=(0,Ne.useParams)(),[IA,KA]=(0,R.useState)(!1),[_t]=P.default.useForm(),[zt,ht]=le.default.useModal(),[Nt,Zt]=(0,R.useState)(!1),[cA,bA]=(0,R.useState)(!1);(0,R.useEffect)(()=>{var pA,MA,Nr,OA,gA,SA;Ge.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(Ge.actionTabs.selectArrs.type==="1"?_t.setFieldsValue({comment:Ge.actionTabs.selectArrs.v.comment,hidden_comment:Ge.actionTabs.selectArrs.v.hidden_comment}):_t.setFieldsValue({comment:(Nr=(MA=(pA=Ge.actionTabs.selectArrs)==null?void 0:pA.data)==null?void 0:MA.data)==null?void 0:Nr.work_comment,hidden_comment:(SA=(gA=(OA=Ge.actionTabs.selectArrs)==null?void 0:OA.data)==null?void 0:gA.data)==null?void 0:SA.work_comment_hidden}))},[Ge.actionTabs.key]);const aA=()=>tt(void 0,null,function*(){var pA,MA,Nr,OA;const gA=_t.getFieldValue();let SA=Ge.actionTabs.selectArrs.type==="1"?`/api/problems/${Ge.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${AA.homeworkId}/shixun_work_comment.json`;(yield(0,je.ZP)(SA,{method:"post",body:{hidden_comment:gA.hidden_comment,comment:gA.comment,language:(pA=Ge.actionTabs.selectArrs)==null?void 0:pA.language,user_id:(OA=(Nr=(MA=Ge.actionTabs.selectArrs)==null?void 0:MA.data)==null?void 0:Nr.data)==null?void 0:OA.user_id}})).status===0&&(D.ZP.success("\u8BC4\u9605\u6210\u529F"),_t.resetFields(),at({type:"shixunHomeworks/setActionTabs",payload:{}}),at({type:"shixunHomeworks/getShixunWorkReports",payload:Me({},AA)}))});return W.createElement(W.Fragment,null,ht,W.createElement(le.default,{centered:!0,title:W.createElement("span",null,((Ot=Ge.actionTabs.selectArrs)==null?void 0:Ot.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",((It=Ge.actionTabs.selectArrs)==null?void 0:It.language)&&W.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",(wA=Ge.actionTabs.selectArrs)==null?void 0:wA.language)),open:Ge.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>tt(void 0,null,function*(){const pA=_t.getFieldValue();JSON.stringify(pA)==="{}"||pA.hidden_comment===""&&pA.comment===""?KA(!0):aA()}),onCancel:()=>{at({type:"shixunHomeworks/setActionTabs",payload:{}})}},W.createElement(P.default,{form:_t,onChange:()=>{IA&&KA(!1)}},W.createElement(v.Z,{wrap:!1,align:"middle",justify:"space-between"},W.createElement(S.Z,null,W.createElement("div",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),W.createElement(S.Z,null,W.createElement(Ee.Z,{isShowComponent:(0,L.G5)(),ModalProps:{open:Nt,onCancel:()=>{Zt(!1)}},onDataSelect:(pA,MA)=>tt(void 0,[pA,MA],function*(Nr,{node:OA}){const gA=()=>{_t.setFieldsValue({comment:OA==null?void 0:OA.value}),Zt(!1)};if(_t.getFieldValue("comment")){zt.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:gA});return}gA()})},W.createElement(h.ZP,{style:{padding:0,height:"auto"},icon:W.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:pA=>{Zt(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),W.createElement(P.default.Item,{name:"comment"},W.createElement(Ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),W.createElement(v.Z,{wrap:!1,align:"middle",justify:"space-between"},W.createElement(S.Z,null,W.createElement("div",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),W.createElement(S.Z,null,W.createElement(Ee.Z,{isShowComponent:(0,L.G5)(),ModalProps:{open:cA,onCancel:()=>{bA(!1)}},onDataSelect:(pA,MA)=>tt(void 0,[pA,MA],function*(Nr,{node:OA}){const gA=()=>{_t.setFieldsValue({hidden_comment:OA==null?void 0:OA.value}),bA(!1)};if(_t.getFieldValue("hidden_comment")){zt.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:gA});return}gA()})},W.createElement(h.ZP,{style:{padding:0,height:"auto"},icon:W.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:pA=>{bA(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),W.createElement(P.default.Item,{name:"hidden_comment"},W.createElement(Ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),IA&&W.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var Ut=(0,Ne.connect)(({shixunHomeworks:_e})=>({shixunHomeworks:_e}))(Xt),gt=K(79839),tA=K(17410),lA=K(4604),Vt=K(44164),iA=K.n(Vt),sA=K(9057),d=K(59301),ae=Object.defineProperty,N=Object.defineProperties,p=Object.getOwnPropertyDescriptors,g=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,Ce=(_e,ke,Ge)=>ke in _e?ae(_e,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):_e[ke]=Ge,de=(_e,ke)=>{for(var Ge in ke||(ke={}))H.call(ke,Ge)&&Ce(_e,Ge,ke[Ge]);if(g)for(var Ge of g(ke))q.call(ke,Ge)&&Ce(_e,Ge,ke[Ge]);return _e},At=(_e,ke)=>N(_e,p(ke)),wt=(_e,ke)=>{var Ge={};for(var at in _e)H.call(_e,at)&&ke.indexOf(at)<0&&(Ge[at]=_e[at]);if(_e!=null&&g)for(var at of g(_e))ke.indexOf(at)<0&&q.call(_e,at)&&(Ge[at]=_e[at]);return Ge},ct=(_e,ke,Ge)=>new Promise((at,Lt)=>{var Ot=AA=>{try{wA(Ge.next(AA))}catch(IA){Lt(IA)}},It=AA=>{try{wA(Ge.throw(AA))}catch(IA){Lt(IA)}},wA=AA=>AA.done?at(AA.value):Promise.resolve(AA.value).then(Ot,It);wA((Ge=Ge.apply(_e,ke)).next())});const nt=_e=>{var ke=_e,{shixunHomeworks:Ge,globalSetting:at,loading:Lt,classroomList:Ot,dispatch:It,user:wA}=ke,AA=wt(ke,["shixunHomeworks","globalSetting","loading","classroomList","dispatch","user"]),IA,KA,_t,zt,ht,Nt,Zt,cA,bA,aA,pA,MA,Nr,OA,gA,SA,Cr,Or,qr,sn,Jn,li,mn,LA,Pi,oa,os,ls,or,us,co,cs;const[cn,Ga]=(0,R.useState)(de({},(0,Ne.useParams)())),tn=(0,Ne.useParams)(),fs=(0,Ne.useLocation)(),[]=(0,R.useState)([]),[Ji,Va]=(0,R.useState)({last:!1}),[qi,bi]=(0,R.useState)({last:!1}),Ti=(0,R.useRef)(),Ns=(0,R.useRef)(),[EA,fo]=(0,R.useState)(!1),[xi,$i]=(0,R.useState)(!1),[ri,Za]=(0,R.useState)(!1),{shixunWorkReport:rA}=Ge,[ds,la]=(0,R.useState)(new(te())),[Wn,hs]=(0,R.useState)([]),[dl,Zl]=(0,R.useState)(!1),[ho,To]=(0,R.useState)(!1);(0,R.useEffect)(()=>(It({type:"globalSetting/footerToggle",payload:!1}),It({type:"classroomList/getAssistantPermissions",payload:{course_id:cn.coursesId}}),()=>{It({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,R.useEffect)(()=>{(0,L.Rm)()&&It({type:"classroomList/getAssistantPermissions",payload:{course_id:cn.coursesId}})},[(IA=wA==null?void 0:wA.userInfo)==null?void 0:IA.login]),(0,R.useEffect)(()=>{Ge.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&Wn.length>0&&!xi&&setTimeout(()=>{ps("all")},800)},[Wn,xi]),(0,R.useEffect)(()=>{Ga(de({},tn))},[fs.pathname]);const Na=()=>{document.body.scrollIntoView()};function Os(){return ct(this,null,function*(){var Br,Qt,mt,Ar;const Sr=JSON.parse(sessionStorage.all_student_works_params||"{}"),hr=yield It({type:"shixunHomeworks/getAllStudentWorks",payload:de(de({},cn),Sr)});hs(hr.all_student_works);const qn=(Br=hr.all_student_works)==null?void 0:Br.map(ki=>String(ki.student_work_id)).indexOf(cn.homeworkId);qn===((Qt=hr.all_student_works)==null?void 0:Qt.length)-1?Va({last:!0}):Va((mt=hr.all_student_works)==null?void 0:mt[qn+1]),bi(qn===0?{last:!0}:(Ar=hr.all_student_works)==null?void 0:Ar[qn-1])})}const ua=()=>{document.querySelectorAll("canvas").forEach(Br=>{(!Br.clientWidth||!Br.clientHeight)&&Br.remove()})},zu=()=>{Ti.current.offsetHeight>62e3?Za(!1):Za(!0)},ps=Br=>ct(void 0,null,function*(){var Qt,mt,Ar,Sr;let hr=0,qn;qn=le.default.info({width:460,title:d.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A,",d.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:d.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",d.createElement("span",{className:"c-blue"},hr+1),"/",Br!=="all"?1:Wn==null?void 0:Wn.length,d.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:ie.modal,onOk:()=>{}});const ki={margin:[0,0],filename:`${(Qt=rA==null?void 0:rA.data)==null?void 0:Qt.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function jo(){return ct(this,null,function*(){const Yn=yield It({type:"shixunHomeworks/getShixunWorkReports",payload:At(de({},cn),{homeworkId:Wn[hr].student_work_id,user_id:Wn[hr].user_id,id:cn.categoryId})});Na(),hr++,setTimeout(()=>ct(this,null,function*(){var Pr,vn;ua();const js=ds.folder(`${(Pr=Yn==null?void 0:Yn.data)==null?void 0:Pr.user_name}`),An=document.querySelector("#export-all").children;let va=iA()();for(let $n=0;$n<An.length;$n++)yield va.set(ki).from(An[$n]).toContainer().toCanvas().toPdf().get("pdf").then(Hi=>ct(this,null,function*(){$n<An.length-1&&(yield Hi.addPage())}));js.file(`${Wn[hr-1].student_work_user_name}${hr}.pdf`,va.output("blob"));const Oa=js.folder("\u4EE3\u7801\u6587\u4EF6");(vn=Yn==null?void 0:Yn.hack)==null||vn.map(($n,Hi)=>{var po;const Wa=Oa.folder(`\u7B2C${Hi+1}\u5173-${$n.name}-${$n.id}`);(po=$n==null?void 0:$n.languages)==null||po.map(ks=>{Wa.file(`${ks.language}.txt`,ue.Base64.decode(ks==null?void 0:ks.code))})}),qn.update({content:d.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",d.createElement("span",{className:"c-blue"},hr),"/",Wn==null?void 0:Wn.length,d.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),hr==(Wn==null?void 0:Wn.length)?(qn.destroy(),ni()):jo()}),2200)})}if(Br!=="all"||(Wn==null?void 0:Wn.length)<2){ua(),Na();const Yn=Ns.current.children;let Pr=iA()();const vn=ds.folder(`${(mt=rA==null?void 0:rA.data)==null?void 0:mt.user_name}`);for(let An=0;An<Yn.length;An++)yield Pr.set(ki).from(Yn[An]).toContainer().toCanvas().toPdf().get("pdf").then(va=>ct(void 0,null,function*(){An<Yn.length-1&&(yield va.addPage())}));fo(!1),vn.file(`${(Ar=rA==null?void 0:rA.data)==null?void 0:Ar.user_name}.pdf`,Pr.output("blob"),{base64:!1});const js=vn.folder("\u4EE3\u7801\u6587\u4EF6");(Sr=rA==null?void 0:rA.hack)==null||Sr.map((An,va)=>{var Oa;const $n=js.folder(`\u7B2C${va+1}\u5173-${An.name}-${An.id}`);(Oa=An==null?void 0:An.languages)==null||Oa.map(Hi=>{$n.file(`${Hi.language}.txt`,ue.Base64.decode(Hi==null?void 0:Hi.code))})}),qn.destroy(),ni();return}else jo()}),ni=()=>{ds.generateAsync({type:"blob"}).then(function(Br){const Qt=document.createElement("a");Qt.href=window.URL.createObjectURL(Br),Qt.download=rA.category.course_name+".zip",document.body.appendChild(Qt);const mt=document.createEvent("MouseEvents");mt.initEvent("click",!1,!1),Qt.dispatchEvent(mt),document.body.removeChild(Qt),la(new(te()))}),Za(!1)};(0,R.useEffect)(()=>{Ps()},[cn.homeworkId]);const Ps=()=>ct(void 0,null,function*(){$i(!0),yield It({type:"shixunHomeworks/getShixunWorkReports",payload:de({},cn)}),$i(!1),(0,L.GJ)()&&Os()}),ji=[{title:"\u9898\u53F7",dataIndex:"name",render:(Br,Qt,mt)=>mt+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(Br,Qt,mt)=>{var Ar,Sr;return d.createElement("div",null,d.createElement("p",null,Br||"- -"),(Sr=(Ar=Qt==null?void 0:Qt.subitem)==null?void 0:Ar.map(hr=>hr.finish_time))==null?void 0:Sr.map(hr=>d.createElement("p",null,hr||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(Br,Qt,mt)=>{var Ar,Sr;return d.createElement("div",null,d.createElement("p",null,Br||"- -"),(Sr=(Ar=Qt==null?void 0:Qt.subitem)==null?void 0:Ar.map(hr=>hr.submit_count))==null?void 0:Sr.map(hr=>d.createElement("p",null,hr||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(Br,Qt,mt)=>{var Ar,Sr;return d.createElement("div",null,d.createElement("p",null,Br||"- -"),(Sr=(Ar=Qt==null?void 0:Qt.subitem)==null?void 0:Ar.map(hr=>hr.run_time))==null?void 0:Sr.map(hr=>d.createElement("p",null,hr||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(Br,Qt,mt)=>{var Ar,Sr;return d.createElement("div",null,d.createElement("p",null,Br||"- -"),(Sr=(Ar=Qt==null?void 0:Qt.subitem)==null?void 0:Ar.map(hr=>hr.memory))==null?void 0:Sr.map(hr=>d.createElement("p",null,hr||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(Br,Qt,mt)=>{var Ar,Sr;return d.createElement("div",null,d.createElement("p",null,Br||"- -"),(Sr=(Ar=Qt==null?void 0:Qt.subitem)==null?void 0:Ar.map(hr=>hr.language))==null?void 0:Sr.map(hr=>d.createElement("p",null,hr||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(Br,Qt,mt)=>d.createElement("div",null,d.createElement("p",null,Br||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(Br,Qt,mt)=>{var Ar,Sr;return d.createElement("div",null,d.createElement("p",null,Br||"- -"),(Sr=(Ar=Qt==null?void 0:Qt.subitem)==null?void 0:Ar.map(hr=>hr.rank))==null?void 0:Sr.map(hr=>d.createElement("p",null,hr||"- -")))}}],Ts=Br=>{It({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{Br==="next"?Ne.history.push(`/classrooms/${cn.coursesId}/program_homework/${cn.categoryId}/${Ji==null?void 0:Ji.student_work_id}/${Ji==null?void 0:Ji.user_id}/comment`):Ne.history.push(`/classrooms/${cn.coursesId}/program_homework/${cn.categoryId}/${qi==null?void 0:qi.student_work_id}/${qi==null?void 0:qi.user_id}/comment`)},200)};return d.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},d.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},d.createElement($.Z,{loading:xi,active:!0,avatar:{size:40},paragraph:{rows:5}},d.createElement("div",{className:"edu-container"},((KA=rA==null?void 0:rA.category)==null?void 0:KA.course_id)&&d.createElement("section",{className:"animated fadeIn"},d.createElement("aside",{className:""},(rA==null?void 0:rA.category)&&d.createElement(Ae.Z,{separator:">"},d.createElement(Ae.Z.Item,null,d.createElement(Ne.Link,{to:`/classrooms/${(_t=rA==null?void 0:rA.category)==null?void 0:_t.course_id}/program_homework`},(zt=rA==null?void 0:rA.category)==null?void 0:zt.course_name)),d.createElement(Ae.Z.Item,null,d.createElement(Ne.Link,{to:`/classrooms/${(ht=rA==null?void 0:rA.category)==null?void 0:ht.course_id}/program_homework`},rA.category.category_name)),d.createElement(Ae.Z.Item,null,d.createElement(Ne.Link,{to:`/classrooms/${(Nt=rA==null?void 0:rA.category)==null?void 0:Nt.course_id}/program_homework/${cn==null?void 0:cn.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),d.createElement(Ae.Z.Item,null,(Zt=rA==null?void 0:rA.data)==null?void 0:Zt.user_name))),d.createElement("aside",{className:[ie.title1,"mt20"].join(" ")},d.createElement(v.Z,{align:"middle"},d.createElement(S.Z,{flex:1},d.createElement(Ne.Link,{to:`/classrooms/${cn.coursesId}/program_homework/${cn==null?void 0:cn.categoryId}/detail`},d.createElement(_.Z,{className:"font16 c-black"})),d.createElement("strong",{className:"font20 ml5"},(cA=rA==null?void 0:rA.category)==null?void 0:cA.homework_name),d.createElement(M.VV,{temporary:!0,status:rA.homework_status})),d.createElement(S.Z,{className:ie.title1_right},d.createElement(h.ZP,{className:"ml10",onClick:()=>{var Br;if((0,L.Rm)()&&!((Br=Ot.AssistantObject.hack)!=null&&Br.can_download)){D.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}ps("")},loading:EA},d.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,L.GJ)()&&(Wn==null?void 0:Wn.length)>1&&d.createElement(h.ZP,{className:"ml10",onClick:()=>{var Br;if((0,L.Rm)()&&!((Br=Ot.AssistantObject.hack)!=null&&Br.can_download)){D.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}ps("all")}},d.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7F16\u7A0B\u62A5\u544A"))))),d.createElement("aside",{className:"mt30 relative"})),d.createElement("aside",{className:"edu-container bg-white",ref:Ti},d.createElement("div",{id:"export-all",ref:Ns},d.createElement("div",{id:"export-all-1"},d.createElement("div",{className:ie.title},d.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),d.createElement("div",null,(0,L.GJ)()&&d.createElement(h.ZP,{className:"mr20",type:"primary",onClick:()=>{It({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:rA.user_id,data:de({},rA)}}})}},d.createElement(b.Z,null),(bA=rA==null?void 0:rA.data)!=null&&bA.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),d.createElement(O.Z,{style:{marginTop:0}}),d.createElement(v.Z,{className:"pl30 pr30"},d.createElement(S.Z,null,d.createElement("img",{className:ie.userPic,src:`${Q.Z.IMG_SERVER}/images/${(aA=rA==null?void 0:rA.data)==null?void 0:aA.image_url}`,alt:(pA=rA==null?void 0:rA.data)==null?void 0:pA.username})),d.createElement(S.Z,null,d.createElement("span",{className:"font16 ml40"},(MA=rA==null?void 0:rA.data)==null?void 0:MA.user_name),d.createElement(M.UQ,{status:(Nr=rA==null?void 0:rA.data)==null?void 0:Nr.compelete_status}),d.createElement("ul",{className:ie.userInfo},d.createElement("li",null,"\u5B66\u53F7\uFF1A",((OA=rA==null?void 0:rA.data)==null?void 0:OA.student_id)||"--"),d.createElement("li",null,"\u5206\u73ED\uFF1A",((gA=rA==null?void 0:rA.data)==null?void 0:gA.course_group)||"--"),d.createElement("br",null),d.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",d.createElement("span",{className:"c-red"},(SA=rA==null?void 0:rA.data)==null?void 0:SA.finish_do)),d.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",d.createElement("span",{className:"c-red"},((Cr=rA==null?void 0:rA.data)==null?void 0:Cr.latest_do)||"-")))),d.createElement("ul",{className:[ie.listItem,"mt10"].join(" ")},d.createElement("li",null,d.createElement("strong",null,"\u5B8C\u6210\u65F6\u95F4"),d.createElement("div",{className:"c-light-black mt20"},(rA==null?void 0:rA.data)&&((Or=rA==null?void 0:rA.data)==null?void 0:Or.finish_time))),d.createElement("li",null,d.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",d.createElement("i",{onClick:Br=>{Br.stopPropagation(),Br.preventDefault(),To(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),d.createElement("div",{className:"c-light-black mt20"},(qr=rA==null?void 0:rA.data)==null?void 0:qr.finish_time_long)),d.createElement("li",null,d.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),d.createElement("div",{className:"mt20"},(sn=rA==null?void 0:rA.data)==null?void 0:sn.submit_count)),d.createElement("li",null,d.createElement("strong",null,"\u901A\u8FC7\u7387"),d.createElement("div",{className:"mt20"},d.createElement("span",null,((Jn=rA==null?void 0:rA.data)==null?void 0:Jn.pass_rate)||"- -"))),d.createElement("li",null,d.createElement("strong",null,"\u5F97\u5206"),d.createElement("div",{className:"mt20"},d.createElement(sA.n,{value:(li=rA==null?void 0:rA.data)==null?void 0:li.score,placeholder:"-"}))),d.createElement("li",null,d.createElement("strong",null,"\u7EC3\u4E60\u603B\u6392\u540D"),d.createElement("div",{className:"mt20"},d.createElement("span",{className:"c-orange"},(mn=rA==null?void 0:rA.data)==null?void 0:mn.total_rank))),d.createElement("li",null,d.createElement("strong",null,"\u5206\u73ED\u6392\u540D"),d.createElement("div",{className:"mt20"},d.createElement("span",{className:"c-orange"},(LA=rA==null?void 0:rA.data)==null?void 0:LA.class_rank))))),d.createElement(O.Z,{style:{margin:0}}),(((Pi=rA==null?void 0:rA.data)==null?void 0:Pi.work_comment_hidden)||((oa=rA==null?void 0:rA.data)==null?void 0:oa.work_comment))&&d.createElement("div",null,d.createElement(v.Z,{align:"middle"},d.createElement(S.Z,{flex:1},d.createElement("h1",{className:ie.title},"\u70B9\u8BC4\u5185\u5BB9")),d.createElement(S.Z,{className:"pr30"},(0,L.GJ)()&&d.createElement(h.ZP,{onClick:()=>ct(void 0,null,function*(){le.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:d.createElement(U.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return ct(this,null,function*(){var Br;(yield(0,lA.gZ)({comment_id:(Br=rA==null?void 0:rA.data)==null?void 0:Br.comment_id,homeworkId:cn.homeworkId})).status===0&&(D.ZP.success("\u5220\u9664\u6210\u529F"),It({type:"shixunHomeworks/getShixunWorkReports",payload:de({},cn)}))})}})})},d.createElement(j.Z,null),"\u5220\u9664"))),d.createElement(O.Z,{style:{margin:0}}),((os=rA==null?void 0:rA.data)==null?void 0:os.work_comment)&&d.createElement("aside",{className:"pl30 pr30 mt20"},d.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),d.createElement("br",null),d.createElement(tA.Z,{value:(ls=rA==null?void 0:rA.data)==null?void 0:ls.work_comment})),((or=rA==null?void 0:rA.data)==null?void 0:or.work_comment_hidden)&&d.createElement("aside",{className:"pl30 pr30 mt20"},d.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),d.createElement("br",null),d.createElement(tA.Z,{value:(us=rA==null?void 0:rA.data)==null?void 0:us.work_comment_hidden}))),d.createElement("h1",{className:ie.title},"\u9636\u6BB5\u6210\u7EE9"),d.createElement("aside",{className:"pl30 pr30"},d.createElement(I.default,{dataSource:rA==null?void 0:rA.hack,pagination:!1,columns:ji})),((co=rA==null?void 0:rA.data)==null?void 0:co.work_description)&&d.createElement(d.Fragment,null,d.createElement("h1",{className:ie.title},"\u4E2A\u4EBA\u603B\u7ED3"),d.createElement("aside",{className:"pl30 pr30"},d.createElement(tA.Z,{value:(cs=rA==null?void 0:rA.data)==null?void 0:cs.work_description}))),d.createElement("h1",{className:ie.title},"\u5237\u9898\u8BE6\u60C5")),d.createElement(Le,{autoHeight:ri}))),(0,L.GJ)()&&d.createElement("aside",{className:`${ie.footerBar} ${EA?ie.footerBarStatic:""}`},d.createElement("aside",{className:"edu-container"},d.createElement(v.Z,{align:"middle"},d.createElement(S.Z,{flex:"1"},d.createElement(Ne.Link,{className:ie.exitComment,to:`/classrooms/${cn.coursesId}/program_homework/${cn.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),d.createElement(S.Z,{flex:"1",className:"tr"},d.createElement(h.ZP,{type:"default",disabled:qi==null?void 0:qi.last,onClick:()=>Ts()},"\u4E0A\u4E00\u4E2A"),d.createElement(h.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:Ji==null?void 0:Ji.last,onClick:()=>Ts("next")},"\u4E0B\u4E00\u4E2A"),(0,L.GJ)()&&d.createElement(h.ZP,{type:"primary",onClick:()=>ct(void 0,null,function*(){var Br;if(!((Br=Ot.AssistantObject.hack)!=null&&Br.can_appraise)&&(0,L.Rm)()){D.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}It({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:rA.user_id,data:de({},rA)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),d.createElement(Ut,null),d.createElement(gt.Z,null),d.createElement(le.default,{open:dl,width:860,centered:!0,onCancel:()=>{Zl(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},d.createElement("div",{style:{color:"#333333",fontWeight:400}},d.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),d.createElement("br",null),d.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),d.createElement("br",null),d.createElement("span",null," \u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u82E5\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),d.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),d.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),d.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},d.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),d.createElement("br",null),d.createElement("span",{style:{}},"\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\u3002 "),d.createElement("br",null),d.createElement("span",null," \u53E6\uFF0C\u5373\u4F7F\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u901A\u8FC7\u3002"),d.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),d.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),d.createElement("br",null),d.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),d.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},d.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),d.createElement("br",null),d.createElement("span",{style:{}},"\u4ECE\u8001\u5E08\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u5F00\u59CB\u65F6\u95F4\uFF0C\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\uFF0C\u7ED3\u675F\u8BA1\u65F6\u3002\u5982\u679C\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u5982\u679C\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),d.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},d.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),d.createElement("br",null),d.createElement("span",{style:{}},"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\uFF0C\u7ACB\u5373\u767B\u5F55\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),d.createElement(le.default,{open:ho,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{To(!1)},width:600},d.createElement("div",{style:{fontWeight:400,color:"#333333"}},d.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",d.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),d.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",d.createElement("span",{style:{color:"#145DFF"}},"\u5173\u5361\u603B\u8017\u65F6"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),d.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",d.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))))};var Dt=(0,Ne.connect)(({shixunHomeworks:_e,loading:ke,globalSetting:Ge,classroomList:at,user:Lt})=>({shixunHomeworks:_e,globalSetting:Ge,loading:ke.effects,classroomList:at,user:Lt}))(nt)},79839:function(_r,vA,K){"use strict";var R=K(59301),ut=K(43418),te=K(8591),Ne=K(43597),le=K(92123),$=Object.defineProperty,Ae=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,h=(b,U,j)=>U in b?$(b,U,{enumerable:!0,configurable:!0,writable:!0,value:j}):b[U]=j,D=(b,U)=>{for(var j in U||(U={}))v.call(U,j)&&h(b,j,U[j]);if(Ae)for(var j of Ae(U))S.call(U,j)&&h(b,j,U[j]);return b},O=(b,U)=>{var j={};for(var Q in b)v.call(b,Q)&&U.indexOf(Q)<0&&(j[Q]=b[Q]);if(b!=null&&Ae)for(var Q of Ae(b))U.indexOf(Q)<0&&S.call(b,Q)&&(j[Q]=b[Q]);return j},I=(b,U,j)=>new Promise((Q,L)=>{var M=je=>{try{me(j.next(je))}catch(ue){L(ue)}},ie=je=>{try{me(j.throw(je))}catch(ue){L(ue)}},me=je=>je.done?Q(je.value):Promise.resolve(je.value).then(M,ie);me((j=j.apply(b,U)).next())});const _=b=>{var U=b,{shixunHomeworks:j,dispatch:Q}=U,L=O(U,["shixunHomeworks","dispatch"]);const M=(0,le.useParams)();return R.createElement(ut.default,{centered:!0,title:"\u63D0\u793A",open:j.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>I(void 0,null,function*(){(yield(0,Ne.ZP)(`/api/myshixuns/${j.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:M.coursesId}})).shixun_identifier&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),Q({type:"shixunHomeworks/setActionTabs",payload:{}}),Q({type:"shixunHomeworks/getWorkList",payload:D({},j.actionTabs.params)}))}),onCancel:()=>{Q({type:"shixunHomeworks/setActionTabs",payload:{}})}},R.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),R.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};vA.Z=(0,le.connect)(({shixunHomeworks:b})=>({shixunHomeworks:b}))(_)},9057:function(_r,vA,K){"use strict";K.d(vA,{n:function(){return AA},Z:function(){return KA}});var R=K(59301),ut=K(78241),te=K(8591),Ne=K(6848),le=K(43418),$=K(20834),Ae=K(24905),v=K(95237),S=K(43604),h=K(92832),D=K(3113),O=K(38854),I=K(1710),_=K(5112),b=K(5871),U=K(58421),j=K(84105),Q=K(87395),L=K(67921),M=K(89489),ie=K(62556),me=K(94601),je=K(79839),ue=K(96512),qe=K(43597),Re=K(92123),ze=Object.defineProperty,ot=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,P=(_t,zt,ht)=>zt in _t?ze(_t,zt,{enumerable:!0,configurable:!0,writable:!0,value:ht}):_t[zt]=ht,Ue=(_t,zt)=>{for(var ht in zt||(zt={}))V.call(zt,ht)&&P(_t,ht,zt[ht]);if(ot)for(var ht of ot(zt))Le.call(zt,ht)&&P(_t,ht,zt[ht]);return _t},Ee=(_t,zt)=>{var ht={};for(var Nt in _t)V.call(_t,Nt)&&zt.indexOf(Nt)<0&&(ht[Nt]=_t[Nt]);if(_t!=null&&ot)for(var Nt of ot(_t))zt.indexOf(Nt)<0&&Le.call(_t,Nt)&&(ht[Nt]=_t[Nt]);return ht},W=(_t,zt,ht)=>new Promise((Nt,Zt)=>{var cA=pA=>{try{aA(ht.next(pA))}catch(MA){Zt(MA)}},bA=pA=>{try{aA(ht.throw(pA))}catch(MA){Zt(MA)}},aA=pA=>pA.done?Nt(pA.value):Promise.resolve(pA.value).then(cA,bA);aA((ht=ht.apply(_t,zt)).next())});const ge=_t=>{var zt=_t,{shixunHomeworks:ht,dispatch:Nt}=zt,Zt=Ee(zt,["shixunHomeworks","dispatch"]);const cA=(0,Re.useParams)(),[bA,aA]=(0,R.useState)(!0),[pA,MA]=(0,R.useState)(!1),[Nr]=ut.default.useForm(),OA=()=>W(void 0,null,function*(){const gA=Nr.getFieldValue();(yield(0,qe.ZP)(`/api/homework_commons/${cA.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...ht.actionTabs.selectArrs],cover_all:bA,hidden_comment:gA.hidden_comment,comment:gA.comment}})).status===0&&(te.ZP.success("\u8BC4\u9605\u6210\u529F"),Nr.resetFields(),Nt({type:"shixunHomeworks/setActionTabs",payload:{}}),Nt({type:"shixunHomeworks/getWorkList",payload:Ue({},ht.actionTabs.params)}))});return R.createElement(R.Fragment,null,R.createElement(le.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:ht.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>W(void 0,null,function*(){const gA=Nr.getFieldValue();JSON.stringify(gA)==="{}"||gA.hidden_comment===""&&gA.comment===""?MA(!0):ht.workList.partial_comment?Nt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:ht.actionTabs.selectArrs,params:ht.actionTabs.params}}):OA()}),onCancel:()=>{Nt({type:"shixunHomeworks/setActionTabs",payload:{}})}},R.createElement(ut.default,{form:Nr,onChange:()=>{pA&&MA(!1)}},R.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),R.createElement(ut.default.Item,{name:"comment"},R.createElement(h.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),R.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),R.createElement(ut.default.Item,{name:"hidden_comment"},R.createElement(h.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),pA&&R.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),R.createElement(le.default,{centered:!0,title:R.createElement("span",null,R.createElement(ue.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:ht.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{OA()},onCancel:()=>{Nt({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},R.createElement("div",{className:"tc"},R.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"),R.createElement("p",null,R.createElement(_.ZP.Group,{onChange:gA=>{aA(gA.target.value)},value:bA},R.createElement(_.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),R.createElement(_.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var X=(0,Re.connect)(({shixunHomeworks:_t})=>({shixunHomeworks:_t}))(ge),ne=K(4604),Y=K(47141),fe={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"},Me=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Xt=(_t,zt)=>{var ht={};for(var Nt in _t)it.call(_t,Nt)&&zt.indexOf(Nt)<0&&(ht[Nt]=_t[Nt]);if(_t!=null&&Me)for(var Nt of Me(_t))zt.indexOf(Nt)<0&&tt.call(_t,Nt)&&(ht[Nt]=_t[Nt]);return ht},Ut=(_t,zt,ht)=>new Promise((Nt,Zt)=>{var cA=pA=>{try{aA(ht.next(pA))}catch(MA){Zt(MA)}},bA=pA=>{try{aA(ht.throw(pA))}catch(MA){Zt(MA)}},aA=pA=>pA.done?Nt(pA.value):Promise.resolve(pA.value).then(cA,bA);aA((ht=ht.apply(_t,zt)).next())});const gt=_t=>{var zt=_t,{shixunHomeworks:ht,dispatch:Nt}=zt,Zt=Xt(zt,["shixunHomeworks","dispatch"]),cA,bA,aA,pA;const MA=(0,Re.useParams)(),[Nr,OA]=(0,R.useState)(!1),[gA,SA]=(0,R.useState)((bA=(cA=ht.actionTabs.selectArrs)==null?void 0:cA.data)==null?void 0:bA.name),[Cr]=ut.default.useForm();(0,R.useEffect)(()=>{var qr,sn,Jn,li,mn,LA;ht.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Cr.setFieldsValue({comment:(sn=(qr=ht.actionTabs.selectArrs)==null?void 0:qr.data)==null?void 0:sn.work_comment,hidden_comment:(li=(Jn=ht.actionTabs.selectArrs)==null?void 0:Jn.data)==null?void 0:li.work_comment_hidden}),SA((LA=(mn=ht.actionTabs.selectArrs)==null?void 0:mn.data)==null?void 0:LA.name)},[ht.actionTabs.key]);const Or=()=>Ut(void 0,null,function*(){var qr,sn;const Jn=Cr.getFieldValue();if((yield(0,qe.ZP)(`/api/student_works/${(sn=(qr=ht.actionTabs.selectArrs)==null?void 0:qr.data)==null?void 0:sn.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Jn.hidden_comment,comment:Jn.comment}})).status===0)return te.ZP.success("\u8BC4\u9605\u6210\u529F"),Cr.resetFields(),Nt({type:"shixunHomeworks/setActionTabs",payload:{}}),Nt({type:"shixunHomeworks/getWorkList",payload:MA})});return R.createElement(R.Fragment,null,R.createElement(le.default,{centered:!0,title:(pA=(aA=ht.actionTabs.selectArrs)==null?void 0:aA.data)!=null&&pA.work_comment_hidden?"\u66F4\u6539"+gA+"\u70B9\u8BC4":gA+"\u70B9\u8BC4",open:ht.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ut(void 0,null,function*(){const qr=Cr.getFieldValue();JSON.stringify(qr)==="{}"||qr.hidden_comment===""&&qr.comment===""?OA(!0):Or()}),onCancel:()=>{Nt({type:"shixunHomeworks/setActionTabs",payload:{}})}},R.createElement(ut.default,{form:Cr,onChange:()=>{Nr&&OA(!1)}},R.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),R.createElement(ut.default.Item,{name:"comment"},R.createElement(h.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),R.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),R.createElement(ut.default.Item,{name:"hidden_comment"},R.createElement(h.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Nr&&R.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var tA=(0,Re.connect)(({shixunHomeworks:_t})=>({shixunHomeworks:_t}))(gt),lA=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,iA=Object.prototype.propertyIsEnumerable,sA=(_t,zt)=>{var ht={};for(var Nt in _t)Vt.call(_t,Nt)&&zt.indexOf(Nt)<0&&(ht[Nt]=_t[Nt]);if(_t!=null&&lA)for(var Nt of lA(_t))zt.indexOf(Nt)<0&&iA.call(_t,Nt)&&(ht[Nt]=_t[Nt]);return ht},d=(_t,zt,ht)=>new Promise((Nt,Zt)=>{var cA=pA=>{try{aA(ht.next(pA))}catch(MA){Zt(MA)}},bA=pA=>{try{aA(ht.throw(pA))}catch(MA){Zt(MA)}},aA=pA=>pA.done?Nt(pA.value):Promise.resolve(pA.value).then(cA,bA);aA((ht=ht.apply(_t,zt)).next())});const ae=_t=>{var zt=_t,{shixunHomeworks:ht,dispatch:Nt}=zt,Zt=sA(zt,["shixunHomeworks","dispatch"]);const cA=(0,Re.useParams)(),[bA,aA]=(0,R.useState)([]),[pA,MA]=(0,R.useState)([]);(0,R.useEffect)(()=>{ht.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Nr()},[ht.actionTabs.key]);function Nr(){return d(this,null,function*(){const gA=yield(0,qe.ZP)(`/api/homework_commons/${cA.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});aA(gA)})}const OA=[{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 R.createElement(R.Fragment,null,R.createElement(le.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:ht.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>d(void 0,null,function*(){const gA=yield(0,qe.ZP)(`/api/homework_commons/${cA.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:pA}});(gA==null?void 0:gA.status)===0&&(Re.history.replace(`/classrooms/${cA.coursesId}/shixun_homework/${cA.categoryId}/detail?tabs=4`),window.location.reload(),Nt({type:"shixunHomeworks/setActionTabs",payload:{}}),MA([]))}),onCancel:()=>{MA([]),Nt({type:"shixunHomeworks/setActionTabs",payload:{}})}},R.createElement(I.default,{rowSelection:{type:"checkbox",onChange:(gA,SA)=>{MA([...gA])},selectedRowKeys:pA,getCheckboxProps:gA=>({disabled:gA.status==="\u8FDB\u884C\u4E2D"||gA.works_count===0})},rowKey:gA=>gA.key||gA.id,scroll:{y:300},pagination:!1,columns:OA,dataSource:bA==null?void 0:bA.group_list})))};var N=(0,Re.connect)(({shixunHomeworks:_t})=>({shixunHomeworks:_t}))(ae),p=K(55659),g=K(18167),H=Object.defineProperty,q=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,At=(_t,zt,ht)=>zt in _t?H(_t,zt,{enumerable:!0,configurable:!0,writable:!0,value:ht}):_t[zt]=ht,wt=(_t,zt)=>{for(var ht in zt||(zt={}))Ce.call(zt,ht)&&At(_t,ht,zt[ht]);if(q)for(var ht of q(zt))de.call(zt,ht)&&At(_t,ht,zt[ht]);return _t},ct=(_t,zt,ht)=>new Promise((Nt,Zt)=>{var cA=pA=>{try{aA(ht.next(pA))}catch(MA){Zt(MA)}},bA=pA=>{try{aA(ht.throw(pA))}catch(MA){Zt(MA)}},aA=pA=>pA.done?Nt(pA.value):Promise.resolve(pA.value).then(cA,bA);aA((ht=ht.apply(_t,zt)).next())});const nt=({shixunHomeworks:_t,dispatch:zt,isShow:ht,setIsShow:Nt,item:Zt,coursesId:cA,categoryId:bA})=>{const[aA,pA]=(0,R.useState)({page:1,limit:10}),[MA,Nr]=(0,R.useState)([]),[OA,gA]=(0,R.useState)(!1);(0,R.useEffect)(()=>{ht&&SA()},[ht]);function SA(){return ct(this,null,function*(){gA(!0);const Or=yield(0,qe.ZP)(`/api/student_works/${Zt.id}/game_details.json`,{method:"get",params:wt({},aA)});gA(!1),Or.status===0&&Nr(Or==null?void 0:Or.data)})}const Cr=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Or,qr,sn)=>R.createElement("span",{style:{color:"#000"}},aA.limit*(aA.page-1)+sn+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Or,qr,sn)=>R.createElement("span",{style:{color:"#000"}},Or)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Or,qr,sn)=>R.createElement("span",null,Or==0?"\u672A\u901A\u5173":Or==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:(Or,qr,sn)=>R.createElement("span",{style:{color:"#333"}},Or)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Or,qr,sn)=>R.createElement("span",{style:{color:"#333"}},Or)}];return R.createElement(R.Fragment,null,R.createElement(le.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:ht,width:700,footer:null,maskClosable:!1,onCancel:()=>{aA.page=1,aA.limit=10,pA(wt({},aA)),Nt(!1)}},R.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},R.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},R.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),R.createElement("span",{title:Zt==null?void 0:Zt.user_name,style:{color:"#232B40"}},Zt==null?void 0:Zt.user_name)),R.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},R.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),R.createElement("span",{title:Zt==null?void 0:Zt.student_id,style:{color:"#232B40"}},(Zt==null?void 0:Zt.student_id)||"--")),R.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},R.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),R.createElement("span",{title:Zt==null?void 0:Zt.group_name,style:{color:"#232B40"}},(Zt==null?void 0:Zt.group_name)||"--"))),R.createElement(I.default,{scroll:{y:380},columns:Cr,loading:OA,style:{marginBottom:aA.limit>(MA==null?void 0:MA.count)?"16px":"0"},dataSource:MA.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:aA.limit,current:aA.page,position:["bottomRight"],onChange:(Or,qr)=>{aA.page=Or,aA.limit=qr,pA(wt({},aA)),SA()},total:MA==null?void 0:MA.count,showTotal:(Or,qr)=>R.createElement("span",null,"\u5171",R.createElement("span",{style:{color:"#165DFF"}}," ",Or," "),"\u6761\u6570\u636E")}})))};var Dt=(0,Re.connect)(({shixunHomeworks:_t})=>({shixunHomeworks:_t}))(nt),_e=K(59301),ke=Object.defineProperty,Ge=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,Ot=(_t,zt,ht)=>zt in _t?ke(_t,zt,{enumerable:!0,configurable:!0,writable:!0,value:ht}):_t[zt]=ht,It=(_t,zt)=>{for(var ht in zt||(zt={}))at.call(zt,ht)&&Ot(_t,ht,zt[ht]);if(Ge)for(var ht of Ge(zt))Lt.call(zt,ht)&&Ot(_t,ht,zt[ht]);return _t},wA=(_t,zt,ht)=>new Promise((Nt,Zt)=>{var cA=pA=>{try{aA(ht.next(pA))}catch(MA){Zt(MA)}},bA=pA=>{try{aA(ht.throw(pA))}catch(MA){Zt(MA)}},aA=pA=>pA.done?Nt(pA.value):Promise.resolve(pA.value).then(cA,bA);aA((ht=ht.apply(_t,zt)).next())});const AA=({value:_t,placeholder:zt=""})=>{if(_t==null||_t==="")return _e.createElement("span",null,zt);{const ht=Number(_t);if(ht>=80)return _e.createElement("span",{style:{color:"#009C0F"}},ht);if(ht<80&&ht>=60)return _e.createElement("span",{style:{color:"#FA6400"}},ht);if(ht<60)return _e.createElement("span",{style:{color:"#E30000"}},ht)}},IA=({shixunHomeworks:_t,classroomList:zt,globalSetting:ht,loading:Nt,dispatch:Zt,setExportParams:cA,user:bA})=>{var aA,pA,MA,Nr,OA,gA,SA,Cr,Or,qr,sn,Jn,li;const mn=(0,Re.useParams)(),[LA,Pi]=(0,R.useState)(It(It({},{page:1,limit:20,order:"work_score",b_order:"desc"}),mn)),[oa]=ut.default.useForm(),[os,ls]=(0,R.useState)(),[or,us]=(0,R.useState)({}),[co,cs]=(0,R.useState)([]),[cn,Ga]=(0,R.useState)(!1),[tn,fs]=(0,R.useState)([]),[Ji,Va]=(0,R.useState)(!1),[qi,bi]=(0,R.useState)(),[Ti,Ns]=(0,R.useState)(1),[EA,fo]=(0,R.useState)(),[xi,$i]=(0,R.useState)(),[ri,Za]=(0,R.useState)(),[rA,ds]=(0,R.useState)(),[la,Wn]=(0,R.useState)(),[hs,dl]=(0,R.useState)(!1),[Zl,ho]=(0,R.useState)(!1),[To,Na]=(0,R.useState)(),Os=(0,Re.useLocation)();(0,R.useEffect)(()=>(ua(),()=>{us([]),cs([])}),[LA.coursesId]),(0,R.useEffect)(()=>{var Qt;const mt=JSON.parse(JSON.stringify(_t.workList));!((Qt=mt==null?void 0:mt.student_works)!=null&&Qt.length)&&(mt!=null&&mt.id)?(mt.student_works=[It({},mt)],us(mt)):(mt!=null&&mt.id&&cs([It(It({},mt),{number:"\u6211"})]),us(It({},mt)))},[_t.workList]);const ua=Qt=>(cA(It({},LA)),Zt({type:"shixunHomeworks/getWorkList",payload:LA}));(0,R.useEffect)(()=>{Zt({type:"user/getUserInfo",payload:{course_id:LA.coursesId}})},[]);const zu=()=>wA(void 0,null,function*(){const Qt=yield(0,ne.Uc)({categoryId:mn.categoryId});ls(Qt==null?void 0:Qt.update_score)}),ps=()=>wA(void 0,null,function*(){Zt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const Qt=yield(0,ne.Vs)({categoryId:mn.categoryId});Zt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Qt==null?void 0:Qt.status)===0&&(te.ZP.success(Qt==null?void 0:Qt.message),ua())}),ni=()=>{LA.page=1;const Qt=Object.assign({},oa.getFieldsValue());delete LA.course_group,delete LA.teacher_comment,Object.keys(Qt).map(function(mt){var Ar;switch(mt){case"task_status":Qt[mt].includes("all")||!Qt[mt].length?(delete LA.work_status,oa.setFieldsValue({task_status:"all"})):(LA.work_status=Qt[mt],oa.setFieldsValue({task_status:LA.work_status}));break;case"course_group_info":Qt[mt].includes("all")||!Qt[mt].length?(delete LA.course_group,oa.setFieldsValue({course_group_info:"all"})):(LA.course_group=Qt[mt],oa.setFieldsValue({course_group_info:LA.course_group}));break;case"teacher_comment":Qt[mt].includes("all")||!Qt[mt].length?(delete LA.teacher_comment,oa.setFieldsValue({teacher_comment:"all"})):(LA.teacher_comment=((Ar=Qt[mt])==null?void 0:Ar.length)===1?Number(Qt[mt][0]):"",oa.setFieldsValue({teacher_comment:Qt[mt]}));break}}),ua()};(0,R.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Wn(47),dl(!0))},[document.getElementById("divhe")]);const Ps=(Qt,mt)=>{LA.page=Qt,LA.limit=20,ua()};function ji(){Ns(1),fo(""),$i(""),Za(""),ds(""),fs([])}const Ts=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(Qt,mt,Ar)=>LA.limit*(LA.page-1)+Ar+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:Qt=>_e.createElement(Ne.Z,{placement:"bottomLeft",title:Qt},_e.createElement("span",{className:"current"},Qt))},!(0,Y.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:LA.order==="student_id"?LA.b_order==="desc"?"descend":"ascend":null,render:Qt=>_e.createElement(Ne.Z,{placement:"bottomLeft",title:Qt||"--"},_e.createElement("span",{className:"current"},Qt||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(Qt,mt)=>Qt?_e.createElement(Ne.Z,{placement:"bottom",title:Qt},_e.createElement("span",{className:"current"},Qt)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:LA.order==="work_status"?LA.b_order==="desc"?"descend":"ascend":null,render:Qt=>_e.createElement(me.lC,{status:Qt})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:LA.order==="achieve_time"?LA.b_order==="desc"?"descend":"ascend":null,render:(Qt,mt)=>_e.createElement(Ne.Z,{placement:"bottomLeft",title:Qt},_e.createElement("span",{className:"current"},Qt))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(Qt,mt)=>_e.createElement("span",{onClick:Ar=>{var Sr;Ar.stopPropagation(),(Sr=or.homework_status)!=null&&Sr.includes("\u5BFC\u5165")&&(Na(mt),ho(!0))}},Qt||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:LA.order==="work_score"?LA.b_order==="desc"?"descend":"ascend":null,render:(Qt,mt)=>_e.createElement(Ne.Z,{title:_e.createElement(_e.Fragment,null,_e.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(mt==null?void 0:mt.late_final_score)||0),_e.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(mt==null?void 0:mt.late_penalty)||0),_e.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(mt==null?void 0:mt.score)||0))},AA({value:Qt,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:LA.order==="achieve_time_long"?LA.b_order==="desc"?"descend":"ascend":null,render:(Qt,mt)=>Qt&&Qt!="--"?_e.createElement(Ne.Z,{placement:"bottom",title:Qt},_e.createElement("span",{className:"current"},Qt)):"--"},((aA=or.homework_status)==null?void 0:aA.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((pA=or.homework_status)!=null&&pA.includes("\u5BFC\u5165"))&&{title:_e.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:Qt=>Qt?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(Qt,mt)=>{var Ar;return(Ar=or.homework_status)!=null&&Ar.includes("\u5BFC\u5165")?(0,Y.GJ)()?_e.createElement("a",{onClick:Sr=>{Sr.stopPropagation(),Zt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:mt==null?void 0:mt.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):_e.createElement("a",{onClick:Sr=>{Sr.stopPropagation(),Na(mt),ho(!0)}},"\u67E5\u770B"):(0,Y.dE)()?_e.createElement("div",null,(0,me.JL)(mt==null?void 0:mt.work_status)==="\u672A\u5F00\u542F"?_e.createElement("span",null,"--"):_e.createElement("a",{onClick:Sr=>{var hr;if(Sr.stopPropagation(),(0,Y.Rm)()&&!((hr=zt.AssistantObject.hack)!=null&&hr.can_view)){te.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/${LA.coursesId}/program_homework/${LA.categoryId}/${mt.id}/${mt.user_id}/comment`,"_blank")}},"\u67E5\u770B")):_e.createElement("a",{target:"_blank",onClick:Sr=>{var hr,qn;if(Sr.stopPropagation(),(0,Y.Rm)()&&!((hr=zt.AssistantObject.hack)!=null&&hr.can_view)){te.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((qn=bA.userInfo)!=null&&qn.professional_certification)window.open(`/classrooms/${LA.coursesId}/program_homework/${LA.categoryId}/${mt.id}/${mt.user_id}/comment`,"_blank");else return le.default.confirm({title:"\u63D0\u793A",centered:!0,content:_e.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,me.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(Qt=>!!Qt),Br=()=>{var Qt,mt;return _e.createElement($.default,null,_e.createElement($.default.Item,{onClick:()=>{var Ar;if((0,Y.Rm)()&&!((Ar=zt.AssistantObject.hack)!=null&&Ar.can_download)){te.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}Zt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:or==null?void 0:or.course_group_info,fn:()=>{(0,g.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,Y.GJ)()&&((Qt=or==null?void 0:or.student_works)==null?void 0:Qt.length)>0&&!((mt=or==null?void 0:or.homework_status)!=null&&mt.includes("\u5BFC\u5165"))&&_e.createElement($.default.Item,{key:"3",onClick:()=>{var Ar;if((0,Y.Rm)()&&!((Ar=zt.AssistantObject.hack)!=null&&Ar.can_download)){te.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}Zt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:or==null?void 0:or.course_group_info,fn:()=>{var Sr,hr,qn,ki;Zt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Re.history.push(`/classrooms/${LA==null?void 0:LA.coursesId}/program_homework/${LA.categoryId}/${(hr=(Sr=or==null?void 0:or.student_works)==null?void 0:Sr[0])==null?void 0:hr.id}/${(ki=(qn=or==null?void 0:or.student_works)==null?void 0:qn[0])==null?void 0:ki.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),_e.createElement($.default.Item,{key:"2",onClick:()=>{var Ar;if((0,Y.Rm)()&&!((Ar=zt.AssistantObject.hack)!=null&&Ar.can_download)){te.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}Re.history.push(`/classrooms/${LA.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return _e.createElement(_e.Fragment,null,_e.createElement("section",{className:`${fe.wrap} minH500 bg-white pl30 pr30 pt30`},((MA=or.homework_status)==null?void 0:MA.includes("\u672A\u53D1\u5E03"))&&_e.createElement(ie.Z,null),!((Nr=or.homework_status)!=null&&Nr.includes("\u672A\u53D1\u5E03"))&&_e.createElement("aside",null,!(0,Y.GJ)()&&_e.createElement("div",{className:"c-light-black font12"},_e.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",or==null?void 0:or.publish_time),_e.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",or==null?void 0:or.end_time),_e.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(or==null?void 0:or.late_time)||"- -")),(0,Y.GJ)()&&_e.createElement(_e.Fragment,null,_e.createElement(ut.default,{form:oa,onChange:ni,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((OA=or.task_status)==null?void 0:OA.length)>0&&_e.createElement(ut.default.Item,{name:"task_status"},_e.createElement(Ae.default.Group,{value:[],style:{width:"100%"}},_e.createElement(v.Z,null,_e.createElement(S.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),_e.createElement(S.Z,{flex:"80px"},_e.createElement(Ae.default,{value:"all"},"\u5168\u90E8")),_e.createElement(S.Z,{flex:"1"},or.task_status&&or.task_status.map((Qt,mt)=>_e.createElement(Ae.default,{name:"task_status",value:Qt.id},Qt.name,"(",Qt.count,")")))))),((gA=or.course_group_info)==null?void 0:gA.length)>0&&_e.createElement(ut.default.Item,{name:"course_group_info"},_e.createElement(Ae.default.Group,{style:{width:"100%"}},_e.createElement(v.Z,null,_e.createElement(S.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),_e.createElement(S.Z,{flex:"80px"},_e.createElement(Ae.default,{value:"all"},"\u5168\u90E8")),_e.createElement(S.Z,{flex:"1",id:"divhe",style:{height:la+"px",overflow:"hidden"}},(SA=or.course_group_info)==null?void 0:SA.map((Qt,mt)=>_e.createElement(Ae.default,{value:Qt.course_group_id},Qt.group_group_name,"(",Qt.count,")"))),hs&&_e.createElement("span",{onClick:()=>{let Qt=document.getElementById("divhe").scrollHeight;la>47?Wn(47):Wn(Qt)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},la===47?"\u5C55\u5F00":"\u6536\u8D77",la===47?_e.createElement(j.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):_e.createElement(Q.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((Cr=or.teacher_comment)==null?void 0:Cr.length)>0&&_e.createElement(ut.default.Item,{name:"teacher_comment"},_e.createElement(Ae.default.Group,{style:{width:"100%"}},_e.createElement(v.Z,null,_e.createElement(S.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),_e.createElement(S.Z,{flex:"80px"},_e.createElement(Ae.default,{value:"all"},"\u5168\u90E8")),_e.createElement(S.Z,{flex:"1"},or.teacher_comment&&or.teacher_comment.map((Qt,mt)=>_e.createElement(Ae.default,{value:String(Qt.id)},Qt.name,"(",Qt.count,")"))))))),_e.createElement(v.Z,{align:"middle"},_e.createElement(S.Z,{flex:"1"},_e.createElement(v.Z,{align:"middle"},_e.createElement(S.Z,null,_e.createElement(h.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Qt=>{LA.search=Qt.trim(),LA.page=1,ua()},style:{width:240}})),_e.createElement(S.Z,null,_e.createElement("span",{className:"ml5"},_e.createElement("span",{className:"c-red"},or.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",or.work_count,"\u4E2A\u5B66\u751F\uFF09")))),_e.createElement(S.Z,null,(0,Y.GJ)()&&!((Or=or.homework_status)!=null&&Or.includes("\u5BFC\u5165"))&&!((qr=ht==null?void 0:ht.setting)!=null&&qr.hide_code_repeat)&&_e.createElement(D.ZP,{className:"ml10",onClick:()=>{Zt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:or.student_works.map(Qt=>Qt.id),params:LA}})}},_e.createElement("span",{className:`${fe.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,Y.GJ)()&&!((sn=or.homework_status)!=null&&sn.includes("\u5BFC\u5165"))&&_e.createElement(D.ZP,{className:"ml10",onClick:ps},_e.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,Y.GJ)()&&_e.createElement(O.Z,{dropdownRender:Br,className:"ml10"},_e.createElement(D.ZP,null,_e.createElement(L.Z,null),"\u5BFC\u51FA",_e.createElement(M.Z,null)))))),_e.createElement(v.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,Y.GJ)()&&os&&_e.createElement("span",null,_e.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")),_e.createElement(I.default,{className:`mt30 ${fe.TableDom}`,loading:Nt["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:Qt=>({onClick:mt=>{var Ar,Sr;if(!((Ar=or.homework_status)!=null&&Ar.includes("\u5BFC\u5165"))){if((0,Y.Rm)()&&!((Sr=zt.AssistantObject.hack)!=null&&Sr.can_view)){te.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/${LA.coursesId}/program_homework/${LA.categoryId}/${Qt.id}/${Qt.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:or.student_works,columns:Ts,onChange:(Qt,mt,Ar)=>{Ar.field&&(LA.order=Ar.field==="score"?"work_score":Ar.field),Ar.order||(LA.b_order="asc"),Ar.order==="ascend"&&(LA.b_order="asc"),Ar.order==="descend"&&(LA.b_order="desc"),Ar.order||(LA.b_order="asc"),ua()}}),_e.createElement(X,null),_e.createElement(tA,null),_e.createElement(je.Z,null)),_e.createElement(le.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:cn,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>wA(void 0,null,function*(){if(Ti===2){if(tn.length<=0){te.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!rA){te.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Qt=yield(0,qe.ZP)(`/api/homework_commons/${LA.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:LA.categoryId,comment:rA,status:tn}});Qt.status===0&&(bi(Qt),Ga(!1),Va(!0))}else{if(!(ri===0||xi===0)){if(!ri){te.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!xi){te.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(ri>xi){te.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!rA){te.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Qt=yield(0,qe.ZP)(`/api/homework_commons/${LA.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:LA.categoryId,comment:rA,min_score:ri,max_score:xi}});Qt.status===0&&(bi(Qt),Ga(!1),Va(!0))}}),onCancel:()=>{Ga(!1),ji()}},_e.createElement("div",{style:{padding:"32px"}},_e.createElement("div",null,_e.createElement("div",null,_e.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),_e.createElement(_.ZP.Group,{value:Ti,onChange:Qt=>{Ns(Qt.target.value)}},_e.createElement(_.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),_e.createElement(_.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Ti===1&&_e.createElement("div",{style:{display:"flex",marginTop:"20px"}},_e.createElement("span",{style:{width:"70px",textAlign:"end"}},_e.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),_e.createElement(b.Z,{min:0,max:100,value:ri,onChange:Qt=>Za(Qt),style:{width:"100px"}}),_e.createElement("span",{style:{width:"80px",textAlign:"end"}},_e.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),_e.createElement(b.Z,{min:0,max:100,value:xi,onChange:Qt=>$i(Qt),style:{width:"100px"}})),Ti===2&&_e.createElement("div",{style:{display:"flex",marginTop:"20px"}},_e.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),_e.createElement(Ae.default.Group,{onChange:Qt=>{fs([...Qt])},style:{width:"100%"}},(Jn=or.task_status)==null?void 0:Jn.map((Qt,mt)=>_e.createElement(Ae.default,{name:"task_status",value:Qt.id},Qt.name,"(",Qt.count,")")))),_e.createElement("div",{style:{display:"flex",marginTop:"20px"}},_e.createElement("span",{style:{width:"70px",textAlign:"end"}},_e.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),_e.createElement(p.Z,{className:fe.MdEditor,onChange:Qt=>ds(Qt),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),_e.createElement(le.default,{open:Ji,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>wA(void 0,null,function*(){Ti===2?(yield(0,qe.ZP)(`/api/homework_commons/${LA.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:LA.categoryId,comment:rA,status:tn}})).status===0&&(te.ZP.info("\u6253\u56DE\u6210\u529F"),ji(),ua(),Va(!1)):(yield(0,qe.ZP)(`/api/homework_commons/${LA.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:LA.categoryId,comment:rA,min_score:ri,max_score:xi}})).status===0&&(te.ZP.info("\u6253\u56DE\u6210\u529F"),ji(),ua(),Va(!1))}),onCancel:()=>{ji(),Va(!1)}},_e.createElement("div",{style:{padding:"32px"}},Ti===1&&_e.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",ri,"-",xi,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Ti===2&&_e.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((li=or.task_status)==null?void 0:li.filter(Qt=>tn==null?void 0:tn.includes(Qt.id)).map(Qt=>Qt.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),_e.createElement("br",null),_e.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",qi==null?void 0:qi.count,"\u540D\u5B66\u751F")))),_e.createElement(N,null),_e.createElement(Dt,{isShow:Zl,setIsShow:ho,item:To,coursesId:LA.coursesId,categoryId:LA.categoryId}),_e.createElement("aside",{className:"tc mb50 mt30"},_e.createElement(U.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:Ps,current:LA.page||1,defaultPageSize:20,total:or.work_count})))};var KA=(0,Re.connect)(({shixunHomeworks:_t,classroomList:zt,globalSetting:ht,loading:Nt,user:Zt})=>({shixunHomeworks:_t,classroomList:zt,globalSetting:ht,loading:Nt.effects,user:Zt}))(IA)},36942:function(_r,vA,K){"use strict";K.d(vA,{Z:function(){return b}});var R=K(59301),ut=K(92123),te=K(43418),Ne=K(3113),le=K(71418),$=K(27656),Ae=K(39457),v=K(71775),S=K(24334),h=K(56656),D=K.n(h),O=K(89398),I=K(59301),_=(U,j,Q)=>new Promise((L,M)=>{var ie=ue=>{try{je(Q.next(ue))}catch(qe){M(qe)}},me=ue=>{try{je(Q.throw(ue))}catch(qe){M(qe)}},je=ue=>ue.done?L(ue.value):Promise.resolve(ue.value).then(ie,me);je((Q=Q.apply(U,j)).next())}),b=({open:U,onClose:j})=>{const[Q,L]=(0,R.useState)(void 0);console.log((0,ut.useLocation)(),33);const M=(0,ut.useLocation)();(0,R.useEffect)(()=>{U&&function(){return _(this,null,function*(){const Me=yield(0,$.X6)(U);L(Me.data)})}()},[U]);const{status:ie,created_at:me,code:je,name:ue,language:qe,pass_sets_count:Re,set_count:ze,error_msg:ot,output:V,input:Le,expected_output:P,execute_memory:Ue,user:Ee,execute_time:W,input_file_url:ge,output_file_url:X,is_file:ne,expected_output_file_url:Y}=Q||{};return I.createElement(te.default,{open:U,width:1e3,onCancel:()=>j(!1),footer:I.createElement(Ne.ZP,{type:"primary",onClick:()=>j(!1)},"\u5173\u95ED"),centered:!0},I.createElement(le.Z,{spinning:!Q,delay:500},I.createElement("div",{className:"record-detail-info"},Q?I.createElement(I.Fragment,null,I.createElement("div",{className:"record-detail-body"},I.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),I.createElement("ul",{className:"record-info"},I.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",I.createElement("span",{className:ie===0?"c-green":"c-red"},Ae.Im[ie])," "),I.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",I.createElement("span",null,D()(me).format("YYYY-MM-DD HH:mm:ss"))," "),I.createElement("li",null," \u8BED\u8A00\uFF1A",I.createElement("span",null,qe)," "),I.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",I.createElement("span",null,W*1e3,"ms")," "),I.createElement("li",null," ",`${ie===O.h.HIDE_COMPILE_STATUS?"--":Re} / ${ze} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Ae.gZ)({status:ie,error_msg:ot,execute_time:W,output:V,input:Le,expected_output:P,input_file_url:ge,output_file_url:X,is_file:ne,expected_output_file_url:Y}),I.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),I.createElement(v.ZP,{height:"200px",width:"100%",language:qe==null?void 0:qe.toLocaleLowerCase(),value:S.Base64.decode(je),options:{readOnly:!0}}))):null)))}},63692:function(_r,vA,K){"use strict";K.d(vA,{Im:function(){return ze},Y4:function(){return V}});var R=K(59301),ut=K(92832),te=K(8591),Ne=K(3113),le=K(63920),$=K(24334),Ae=K.n($),v=K(7620),S=K(12124),h=K(17410),D=K(94601),O=K(34376),I=K.n(O),_=K(43597),b=K(92123),U=K(36942),j=K(29724),Q=K(27656),L=K(20912),M=K(25561),ie=K(92310),me=K.n(ie),je=K(18030),ue=K(59301),qe=(Ue,Ee,W)=>new Promise((ge,X)=>{var ne=Me=>{try{fe(W.next(Me))}catch(it){X(it)}},Y=Me=>{try{fe(W.throw(Me))}catch(it){X(it)}},fe=Me=>Me.done?ge(Me.value):Promise.resolve(Me.value).then(ne,Y);fe((W=W.apply(Ue,Ee)).next())});const{TextArea:Re}=ut.default,ze={[le.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[le.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[le.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 ot=(Ue=>(Ue[Ue.SET_VISIBLE=0]="SET_VISIBLE",Ue[Ue.SET_TABINDEX=1]="SET_TABINDEX",Ue))(ot||{});function V(Ue){const{status:Ee,error_msg:W,output:ge,input:X,expected_output:ne,is_file:Y,input_file_url:fe,output_file_url:Me,expected_output_file_url:it,setMonacoValue:tt,setData:Xt}=Ue,Ut=(0,R.useRef)(),gt=(0,R.useRef)(),tA=(0,R.useRef)();let lA=null;const Vt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,R.useEffect)(()=>{if(ge&&!Y&&Ut.current){const iA=new O.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});iA.open(Ut.current);const sA=(0,D.pp)($.Base64.decode(ge));iA.write(sA),iA.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{iA.scrollToTop()}catch(d){}},100)}if(X&&!Y&>.current){const iA=new O.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});iA.open(gt.current),iA.write((0,D.pp)(X)),iA.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{iA.scrollToTop()}catch(sA){}},100)}if(ne&&!Y&&tA.current){const iA=new O.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});iA.open(tA.current),iA.write((0,D.pp)($.Base64.decode(ne))),iA.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{iA.scrollToTop()}catch(sA){}},100)}},[ge]),Ee){case le.h.NOMATCH:lA=ue.createElement(ue.Fragment,null,ue.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Y&&ue.createElement("div",{ref:Ut}),Y&&ue.createElement("div",{style:Vt},ue.createElement("a",{style:{fontSize:"16px"},onClick:()=>qe(this,null,function*(){const iA=yield(0,_.ZP)(Me,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});tt(iA),setTimeout(()=>{Xt(Me)},200)})},ge)),ue.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Y&&ue.createElement("div",{ref:tA}),Y&&ue.createElement("div",{style:Vt},ue.createElement("a",{style:{fontSize:"16px"},onClick:()=>qe(this,null,function*(){const iA=yield fetch(it,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield iA.text()),setTimeout(()=>{Xt(it)},200)})},ne)));break;case le.h.EXECUTEFAILURE:lA=ue.createElement(ue.Fragment,null,ue.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ue.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Y&&ue.createElement(h.Z,{value:X,style:Vt}),Y&&ue.createElement("div",{style:Vt},ue.createElement("a",{onClick:()=>(0,D.LR)(fe,X)},X))),ue.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ue.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ue.createElement("pre",{className:v.Z.error,style:{color:"#E30000",padding:"0 10px"}},$.Base64.decode(W),"111")));break;case le.h.COMPILEFAILURE:lA=ue.createElement(ue.Fragment,null,ue.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ue.createElement("pre",{className:v.Z.error},$.Base64.decode(W)));break;case le.h.PODFAILURE:lA=ue.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case le.h.TIMEOUT:lA=ue.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ue.createElement(ue.Fragment,null," ",lA," ")}function Le(Ue){const{status:Ee,error_msg:W,execute_time:ge,output:X,input:ne,expected_output:Y,is_file:fe,input_file_url:Me,output_file_url:it,expected_output_file_url:tt}=Ue;let Xt=null;switch(Ee){case le.h.OK:case le.h.NOMATCH:case le.h.EXECUTEFAILURE:case le.h.COMPILEFAILURE:Xt=ue.createElement("div",{id:"outputResultRef",className:"h100"});break;case le.h.PODFAILURE:Xt=ue.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case le.h.TIMEOUT:Xt=ue.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ue.createElement(ue.Fragment,null," ",Xt," ")}function P({value:Ue,className:Ee}){return ue.createElement("span",{className:Ee},Ue)}vA.ZP=({input:Ue,is_file:Ee,debuging:W,submitting:ge,executingMessage:X,debugResult:ne,onChangeInput:Y,onDebugCode:fe,onSubmitCode:Me,hack:it,user:tt,submitResult:Xt,isWhiteTheme:Ut,topDispatch:gt})=>{const[tA]=(0,b.useSearchParams)(),lA=(0,b.useParams)(),[Vt,iA]=(0,R.useState)(!1),[sA,d]=(0,R.useState)(!1),[ae,N]=(0,R.useState)(1),[p,g]=(0,R.useState)(!1),[H,q]=(0,R.useState)(0),[Ce,de]=(0,R.useState)(!1),[At,wt]=(0,R.useState)(""),[ct,nt]=(0,R.useState)(""),Dt=(0,R.useRef)(),_e=(0,R.useRef)(),ke=(0,R.useRef)(null),Ge=(0,R.useRef)(null),at=(0,R.useRef)(null);console.log(Xt,"submitResult",lA);const{status:Lt,id:Ot,input:It,output:wA,expected_output:AA,is_file:IA,input_file_url:KA,output_file_url:_t,expected_output_file_url:zt,error_msg:ht,hack_sets:Nt}=Xt||{};(0,R.useEffect)(()=>{Lt===0&&(N(1),q(0))},[Lt,Ot]),(0,R.useEffect)(()=>{qe(void 0,null,function*(){var SA;const Cr=yield(0,Q.rX)(lA==null?void 0:lA.id,"submit");(Cr==null?void 0:Cr.status)===0&&(Cr!=null&&Cr.data&&((SA=Cr==null?void 0:Cr.data)==null?void 0:SA.status)!==0?(gt({type:L.Types.SET_SUBMIT_RESULT,payload:{submitResult:Cr==null?void 0:Cr.data}}),N(2),q(320)):(N(1),q(0)))})},[lA==null?void 0:lA.id]),(0,R.useEffect)(()=>{if(Dt.current){let gA=function(mn){qr=Or.offsetHeight,sn=!0,Jn=mn.pageY,at.current.style.display="block"},SA=function(){sn=!1,at.current.style.display="none"},Cr=function(mn){if(sn){Zt();let LA=Jn-mn.pageY,Pi=qr+LA;if(Pi<0&&(Pi=0),Pi>window.innerHeight-150&&(Pi=window.innerHeight-150),ae===1){Pi<=34?q(0):q(Pi);return}console.log(Pi,"resizeH"),q(Pi)}};const Or=ke.current;let qr=0,sn=!1,Jn=0;const li=document.getElementById("case-y-bar");return li==null||li.addEventListener("mousedown",gA),document.addEventListener("mousemove",Cr),document.addEventListener("mouseup",SA),()=>{const mn=document.getElementById("case-y-bar");mn==null||mn.removeEventListener("mousedown",gA),document.removeEventListener("mousemove",Cr),document.removeEventListener("mouseup",SA)}}},[Dt,ae]),(0,R.useEffect)(()=>{const gA=j.Z.subscribe("resize-move-bar",Zt);if(tA.get("type")!=="exercises")return document.addEventListener((0,je.gH)(),aA),()=>{document.removeEventListener((0,je.gH)(),aA),gA()}},[]),(0,R.useEffect)(()=>{});function Zt(){var gA,SA,Cr,Or;const qr=document.getElementById("outputResultRef");if(qr){let sn=qr.dataset.text;_e.current.reset(),_e.current.writeln(sn);const Jn=document.getElementById("outputResultRef").offsetWidth-20,li=((Or=(Cr=(SA=(gA=_e.current)==null?void 0:gA._core)==null?void 0:SA._renderService)==null?void 0:Cr.dimensions)==null?void 0:Or.actualCellWidth)||10,mn=Math.ceil(Jn/li);_e.current.resize(mn,Math.ceil(qr.clientHeight/16))}}function cA(){iA(!Vt),setTimeout(()=>{Zt()},300),q(Vt?320:window.innerHeight-150)}function bA(){sA?(d(!1),(0,je.BU)()):(d(!0),(0,je.Dj)(Ge.current))}const aA=gA=>{(0,je.vp)()||d(!1)},pA=(0,R.useMemo)(()=>{if(ne){const{status:gA,output:SA,error_msg:Cr}=ne;return setTimeout(()=>{let Or="",qr=document.getElementById("outputResultRef");SA?Or=$.Base64.decode(SA):Cr&&(Or=$.Base64.decode(Cr)),_e.current=new O.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),_e.current.open(qr),_e.current.onKey(function(sn){var Jn;if(sn.domEvent.key.toLocaleUpperCase()==="C"&&sn.domEvent.ctrlKey){sn.domEvent.preventDefault();let li=(Jn=_e.current)==null?void 0:Jn.getSelection();navigator.clipboard.writeText(li).then(()=>{})}}),qr.dataset.text=Or,_e.current.setOption("convertEol",!0),Zt()},300),ue.createElement(ue.Fragment,null,Le(ne))}return null},[ne]);function MA(){var gA,SA;if(!(it!=null&&it.code)||((gA=it==null?void 0:it.code)==null?void 0:gA.trim().length)===0){(SA=te.ZP)==null||SA.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}N(1),q(320),fe()}const Nr=gA=>qe(void 0,null,function*(){let SA=yield(0,_.ZP)(`/api/problems/${gA}/start.json`,{method:"get",params:{hack_user_id:tt==null?void 0:tt.user_id}});SA&&(window.location.href=`/myproblems/${SA==null?void 0:SA.identifier}${window.location.search}`)});function OA(){IA?navigator.clipboard.writeText($.Base64.decode(ht)).then(()=>{te.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText($.Base64.decode(wA)).then(()=>{te.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ue.createElement(R.Fragment,null,ue.createElement("div",{className:me()(v.Z.case,Ut&&v.Z.whiteCase),style:{height:H},ref:ke},ue.createElement("div",{className:v.Z.fullMask,ref:at}),ue.createElement("div",{className:v.Z["resize-y-bar"],id:"case-y-bar",ref:Dt,draggable:!1},ae===2&&ue.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),ae===1&&(H<=34?ue.createElement("div",{onClick:()=>{q(320)},className:v.Z.unfoldBtn},"\u63A7\u5236\u53F0",ue.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ue.createElement("div",{onClick:()=>{q(0)},className:v.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ue.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ue.createElement("div",null,ue.createElement("div",{className:v.Z.caseHead},ue.createElement("div",{className:v.Z.dot}),ue.createElement("div",{className:v.Z.text},ae===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),ae===2&&!ge&&typeof Lt=="number"&&ue.createElement(ue.Fragment,null,Lt===le.h.OK?ue.createElement("div",{className:v.Z.pass},ue.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ue.createElement("div",{className:v.Z.noPass},ue.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ze[Lt])),ue.createElement("div",{className:v.Z.btns},ae===2&&!ge&&ue.createElement(ue.Fragment,null,Lt!==le.h.OK&&ue.createElement("div",{onClick:OA},ue.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ue.createElement("div",{onClick:()=>{de(Ot)}},ue.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),tA.get("type")!=="exercises"&&ue.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>cA()},ue.createElement("i",{className:`iconfont icon-${Vt?"suoxiao1":"fangda"}`})))),ue.createElement("div",{style:{display:ae===1?"block":"none"}},W?ue.createElement(S.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ue.createElement("div",{style:{height:H-34}},ue.createElement("div",{className:v.Z.result},ue.createElement("div",{className:v.Z.left},ue.createElement("div",{className:v.Z.title},ue.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ue.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ue.createElement("div",{className:v.Z.leftNode},ue.createElement(Re,{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:Ee?"":Ue,onChange:Y}))),ue.createElement("div",{className:v.Z.right},ue.createElement("div",{className:v.Z.title},ue.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ue.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ue.createElement("div",{className:v.Z.node},ne?pA:ue.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")))))),ue.createElement("div",{style:{display:ae===2?"block":"none"}},ge?ue.createElement(S.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ue.createElement("div",{style:{height:H-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ue.createElement("div",{ref:Ge,className:v.Z.elseNode},ue.createElement("div",{className:v.Z.nameWrap},ue.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ue.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ue.createElement("div",{className:v.Z.scroll},ue.createElement("pre",{className:v.Z.scrollBox,style:p?{height:sA?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!IA&&ue.createElement(P,{value:It}),IA&&ue.createElement("a",{style:{fontSize:"16px"},onClick:()=>qe(void 0,null,function*(){const gA=yield fetch(KA,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});nt(yield gA.text()),setTimeout(()=>{wt(KA)},200)})},It)),It&&ue.createElement("div",{className:v.Z.action},ue.createElement("span",{onClick:()=>g(!p)},p?"\u6536\u8D77":"\u5C55\u5F00"),tA.get("type")!=="exercises"&&ue.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>bA(),className:`iconfont icon-${sA?"suoxiao1":"fangda"}`})))),ue.createElement("div",{className:v.Z.result,style:{flex:1,overflow:"hidden"}},ue.createElement("div",{className:v.Z.left},ue.createElement("div",{className:v.Z.title},ue.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ue.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ue.createElement("div",{className:v.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ue.createElement("pre",null,!IA&&ue.createElement(P,{className:"mb10",value:AA&&$.Base64.decode(AA)||""}),IA&&ue.createElement("a",{style:{fontSize:"16px"},onClick:()=>qe(void 0,null,function*(){const gA=yield fetch(zt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});nt(yield gA.text()),setTimeout(()=>{wt(zt)},200)})},AA)))),ue.createElement("div",{className:v.Z.right},ue.createElement("div",{className:v.Z.title},ue.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ue.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ue.createElement("div",{className:v.Z.node,style:{color:Lt===le.h.OK?"#2ABD8C":"#FF2C29"}},ue.createElement("pre",null,(Lt===4||Lt===5)&&ue.createElement(P,{className:"mb10",value:ht&&$.Base64.decode(ht)||""}),Lt!=4&&Lt!=5&&(IA?ue.createElement("a",{style:{fontSize:"16px"},onClick:()=>qe(void 0,null,function*(){const gA=yield(0,_.ZP)(_t,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{nt(gA)}catch(SA){nt("")}setTimeout(()=>{wt(_t)},200)})},wA):ue.createElement(P,{className:"mb10",value:wA&&$.Base64.decode(wA)||""})))))))))),ue.createElement("div",{className:me()(v.Z.footer,Ut&&v.Z.whiteFooter),style:{zIndex:100}},(it==null?void 0:it.is_program)&&(it==null?void 0:it.above_question)&&ue.createElement(Ne.ZP,{className:"mr10",type:"primary",onClick:()=>Nr(it==null?void 0:it.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(it==null?void 0:it.is_program)&&(it==null?void 0:it.under_question)&&ue.createElement(Ne.ZP,{className:"mr10",type:"primary",onClick:()=>Nr(it==null?void 0:it.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ue.createElement(Ne.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:W||ge,loading:W,color:"#2ABD8C",className:"mr10",onClick:MA},"\u8C03\u8BD5\u4EE3\u7801"),tA.get("qtype")!=="8"&&ue.createElement(Ne.ZP,{className:v.Z.disabled,type:"primary",icon:ue.createElement("i",{className:"iconfont icon-bofang1"}),loading:ge,disabled:W||ge,onClick:()=>{var gA,SA;if(!(it!=null&&it.code)||((gA=it==null?void 0:it.code)==null?void 0:gA.trim().length)===0){(SA=te.ZP)==null||SA.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}N(2),q(320),Me()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ue.createElement(U.Z,{onClose:de,open:Ce}),ue.createElement(M.Z,{close:!0,data:At,type:At.length?"txt":"",onClose:()=>wt(""),monacoEditor:{value:ct,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},20912:function(_r,vA,K){"use strict";K.r(vA),K.d(vA,{Types:function(){return $n},default:function(){return ks}});var R=K(59301),ut=K(92123),te=K(31797),Ne=K(43418),le=K(71418),$=K(3113),Ae=K(6848),v=K(95237),S=K(27656),h=K(39598),D=K(18030),O=K(63528),I=K(85386),_=K(87169),b=K(43428),U=K(71775),j=K(74254),Q=K(18268),L=K(13903),M=K(8591),ie={list:"list___IRN6i",copy:"copy___qCn9B"},me=K(56102),je=K(43597),ue=(Ve,bt,Jt)=>new Promise((JA,ir)=>{var GA=BA=>{try{xA(Jt.next(BA))}catch(DA){ir(DA)}},VA=BA=>{try{xA(Jt.throw(BA))}catch(DA){ir(DA)}},xA=BA=>BA.done?JA(BA.value):Promise.resolve(BA.value).then(GA,VA);xA((Jt=Jt.apply(Ve,bt)).next())}),Re=({showResourceCentre:Ve,identifier:bt})=>{const Jt=(0,ut.useParams)(),[JA,ir]=(0,R.useState)(null);(0,R.useEffect)(()=>{Ve&&GA()},[Ve]);const GA=()=>ue(void 0,null,function*(){const VA=yield(0,je.ZP)(`/api/problems/${bt}/attachment_list.json`,{method:"get"});(VA==null?void 0:VA.status)==0&&ir(VA.data||[])});return R.createElement("div",{className:"tpi-code-setting"},R.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(JA!=null&&JA.length)&&R.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),JA==null?void 0:JA.map((VA,xA)=>R.createElement("dl",{className:ie.list,key:xA},R.createElement(Ae.Z,{title:VA.title},R.createElement("dt",null,R.createElement("i",{className:"icon-wenjian4 mr5"}),VA.title)),R.createElement("dd",null,R.createElement(me.CopyToClipboard,{text:VA.saved_file_path,onCopy:()=>M.ZP.success("\u590D\u5236\u6210\u529F")},R.createElement("span",{className:`${ie.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ze=K(59301),ot=Object.defineProperty,V=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,W=(Ve,bt,Jt)=>bt in Ve?ot(Ve,bt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):Ve[bt]=Jt,ge=(Ve,bt)=>{for(var Jt in bt||(bt={}))Ue.call(bt,Jt)&&W(Ve,Jt,bt[Jt]);if(P)for(var Jt of P(bt))Ee.call(bt,Jt)&&W(Ve,Jt,bt[Jt]);return Ve},X=(Ve,bt)=>V(Ve,Le(bt));const ne={theme:(0,Q.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,Q.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,Q.G)("cmTabToSpace",!0),showResourceCentre:!1};var Y=(Ve=>(Ve[Ve.set_font_size=0]="set_font_size",Ve[Ve.set_theme=1]="set_theme",Ve[Ve.on_tab_to_space=2]="on_tab_to_space",Ve[Ve.set_show_editor_setting=3]="set_show_editor_setting",Ve[Ve.set_show_respurce_center=4]="set_show_respurce_center",Ve))(Y||{});function fe(Ve,bt){switch(bt.type){case 3:return X(ge({},Ve),{showEditorSetting:bt.payload});case 1:return X(ge({},Ve),{theme:bt.payload});case 0:return X(ge({},Ve),{fontSize:bt.payload});case 2:return X(ge({},Ve),{tabToSpace:bt.payload});case 4:return X(ge({},Ve),{showResourceCentre:bt.payload});default:throw new Error}}var Me=({isLoading:Ve,value:bt,onChange:Jt,language:JA,onUpdateCode:ir,ActionBarRender:GA,setIsWhiteTheme:VA,identifier:xA})=>{const[BA,DA]=(0,R.useReducer)(fe,ne),{theme:CA,fontSize:kr,showEditorSetting:rr,tabToSpace:Bn,showResourceCentre:Fr}=BA,$r=(0,R.useRef)(),jn=(0,R.useRef)();(0,R.useEffect)(()=>{VA(CA==="vs")},[CA]);const Fa={onFontSizeChange:rn=>{DA({type:0,payload:rn}),(0,Q.t)("cmFontSize",rn)},tabToSpace:Bn,cmFontSize:kr,className:"oj",cmCodeMode:CA,onTabToSpace:rn=>{DA({type:2,payload:rn}),(0,Q.t)("cmTabToSpace",rn)},onCodeModeChange:rn=>{DA({type:1,payload:rn}),(0,Q.t)("ProgrammingCodeMode",rn)}};function ea(){DA({type:3,payload:!1})}function Ui(){DA({type:3,payload:!0})}function ui(){DA({type:4,payload:!1})}function wn(){DA({type:4,payload:!0})}const lr={value:bt,language:JA,theme:CA,options:{fontSize:kr,insertSpaces:Bn},onChange:rn=>{Jt(rn),jn.current=rn,clearTimeout($r.current),$r.current=setTimeout(()=>{ir(jn.current)},1e4)},onEditBlur:rn=>{jn.current&&ir(jn.current)}};return ze.createElement(R.Fragment,null,GA(Ui,wn),ze.createElement("div",{style:{flex:1,overflow:"hidden"}},!Ve&&ze.createElement(U.ZP,ge({},lr))),ze.createElement(j.Z,null,ze.createElement(b.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:rr,onClose:ea},ze.createElement(L.Z,ge({},Fa)))),ze.createElement(j.Z,null,ze.createElement(b.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Fr,onClose:ui},ze.createElement(Re,{showResourceCentre:Fr,identifier:xA}))))},it=K(60141),tt=K(24334),Xt=K(63692),Ut={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"},gt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},tA=K(1710),lA=K(58421),Vt=K(58617),iA=K(36942),sA=K(56656),d=K.n(sA),ae=K(59301);const{Column:N}=tA.default;var p=({submitResult:Ve,submitting:bt,submitRecords:Jt,page:JA,onPageChange:ir,topicId:GA})=>{const[VA]=(0,ut.useSearchParams)(),{records:xA,records_count:BA}=Jt||{},[DA,CA]=(0,R.useState)(!1),kr=VA.get("type")==="1";return ae.createElement(le.Z,{spinning:bt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:ae.createElement(Vt.Z,{style:{fontSize:24},spin:!0})},(xA==null?void 0:xA.length)>0?ae.createElement(tA.default,{dataSource:xA,rowKey:"id",pagination:!1},ae.createElement(N,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(rr,Bn)=>ae.createElement("span",null," ",d()(rr).format("YYYY-MM-DD HH:mm:ss"))}),ae.createElement(N,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(rr,Bn)=>{var Fr;return ae.createElement("span",{className:`${rr===0?"c-green":"c-red"} current`,onClick:()=>{CA(Bn.id)}},(Fr=Xt.Im[rr])==null?void 0:Fr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),ae.createElement(N,{title:`\u6267\u884C\u7528\u65F6 (${kr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:rr=>rr?kr?rr:rr/1e3:""}),ae.createElement(N,{title:`\u5185\u5B58\u6D88\u8017\uFF08${kr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:rr=>rr?kr?rr:parseFloat((rr/1024).toFixed(2)):""}),ae.createElement(N,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),ae.createElement(N,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(rr,Bn)=>ae.createElement("span",{className:"c-light-primary current",onClick:()=>{CA(Bn.id)}},"\u67E5\u770B")})):ae.createElement("div",{style:{height:300,width:"100%"}}),ae.createElement(iA.Z,{onClose:CA,open:DA}),BA>15?ae.createElement(lA.Z,{className:gt.pagination,current:JA,pageSize:15,total:BA,onChange:ir}):null)},g=K(62556),H=K(12563),q={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ce=K(17410),de=K(59301);const At={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var wt=({hack:Ve})=>{const{language:bt,difficult:Jt,time_limit:JA,description:ir}=Ve,[GA]=(0,ut.useSearchParams)(),VA=At[Jt];return de.createElement(de.Fragment,null,de.createElement("ul",{className:q.info},de.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",de.createElement("b",{className:q.info_tag},bt)),de.createElement("li",null,de.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",de.createElement(H.default,{color:VA==null?void 0:VA.color},VA==null?void 0:VA.name)),de.createElement("li",null,de.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",de.createElement("span",{style:{color:"#333333"}},JA,"\u79D2"))),GA.get("qtype")==="8"?de.createElement(Ce.Z,{value:ir,showProgramFill:!0,className:q.desc}):de.createElement(Ce.Z,{value:ir,className:q.desc}))},ct={},nt=K(59301),Dt=({hack:Ve,current_user:bt})=>nt.createElement("div",{className:ct.answer},Ve!=null&&Ve.answer_text?nt.createElement(Ce.Z,{style:{padding:"13px 0"},value:(Ve==null?void 0:Ve.answer_text)||""}):nt.createElement(g.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),_e=K(29724);function ke(Ve,bt){return(0,je.U2)(`/problems/${Ve}/comments.json`,{page:bt,limit:10})}function Ge(Ve){return(0,je.v_)(`/discusses/${Ve}/plus.json`,{container_type:"Discuss",type:1})}function at(Ve,bt,Jt){return(0,je.v_)(`/problems/${Ve}/comments/reply.json`,{comments:{content:Jt,parent_id:bt}})}function Lt(Ve,bt){return(0,je.v_)(`/problems/${Ve}/comments.json`,{comments:{content:bt}})}function Ot(Ve,bt,Jt){return(0,je.v_)(`/problems/${Ve}/comments/${bt}/hidden.json`,Jt)}function It(Ve,bt){return(0,je.IV)(`/problems/${Ve}/comments/${bt}`)}var wA=K(17646);function AA({author:Ve}){return R.createElement("a",{href:`/users/${Ve.login}`,target:"_blank"},R.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${I.Z.IMG_SERVER}/images/${Ve.image_url}`,width:"50"}))}function IA({data:Ve,index:bt,parentDiscussIndex:Jt,user:JA,onSetActionType:ir}){const{author:GA,can_delete:VA,content:xA,id:BA,time:DA}=Ve;function CA(){ir({id:BA,index:bt,type:"delete-discuss",parentDiscussIndex:Jt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const kr=JA.admin||VA||GA.user_id===JA.user_id;return R.createElement("div",{className:"discuss-item-container second-discuss "},R.createElement(AA,{author:GA}),R.createElement("section",null,R.createElement("div",{className:"discuss-info"},R.createElement("a",{href:`/users/${GA.login}`,target:"_blank"},GA.name),R.createElement("span",{className:"grey"},DA),R.createElement("div",{className:"btn-group",style:{marginBottom:0}},kr?R.createElement("a",{onClick:CA,title:"\u5220\u9664"},R.createElement("i",{className:"iconfont icon-shanchu"})):null)),R.createElement(Ce.Z,{className:"discuss-content",value:xA})))}var KA=({user:Ve,data:bt,index:Jt,onPlusDiscuss:JA,onSetActionType:ir,activeDiscussIndex:GA,onReplyDiscuss:VA,onSetActiveDiscussIndex:xA})=>{const{content:BA,children:DA,hidden:CA,id:kr,praise_count:rr,time:Bn,user_praise:Fr,can_delete:$r,author:jn}=bt;function Fa(){xA(kr)}function ea(){JA(kr,!Fr,Jt)}function Ui(){ir({id:kr,index:Jt,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function ui(){ir({id:kr,index:Jt,params:{hidden:CA?"0":"1"},type:"hidden-discuss",message:CA?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const wn=Ve.admin||Ve.user_id===jn.user_id;return R.createElement("div",{className:"discuss-item-container",key:kr},R.createElement(AA,{author:jn}),R.createElement("section",null,R.createElement("div",{className:"discuss-info"},R.createElement("a",{href:`/users/${jn.login}`,target:"_blank"}," ",jn.name," "),R.createElement("span",{className:"grey"},Bn)),R.createElement(Ce.Z,{className:"discuss-content",value:BA}),DA&&DA.length>0?R.createElement("div",{className:"reply-discuss-container"},DA.map((lr,rn)=>R.createElement(IA,{key:lr.id,data:lr,index:rn,user:Ve,onSetActionType:ir,parentDiscussIndex:Jt}))):null,R.createElement("div",{className:"btn-group"},wn?R.createElement("a",{onClick:ui,title:CA?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},R.createElement("i",{className:CA?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,$r&&(!DA||DA.length==0)?R.createElement("a",{onClick:Ui,title:"\u5220\u9664"},R.createElement("i",{className:"iconfont icon-shanchu"})):null,R.createElement("a",{onClick:Fa,title:"\u56DE\u590D"}," ",R.createElement("i",{className:"iconfont icon-huifu1"})," "),R.createElement("a",{onClick:ea,className:Fr?"c-orange":""},R.createElement("i",{className:Fr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),R.createElement("span",null,rr||""))),R.createElement(wA.Z,{id:kr,activeDiscussIndex:GA,onReplyDiscuss:VA})))},_t=K(50625),zt={"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=K(55659),Nt=(Ve,bt,Jt)=>new Promise((JA,ir)=>{var GA=BA=>{try{xA(Jt.next(BA))}catch(DA){ir(DA)}},VA=BA=>{try{xA(Jt.throw(BA))}catch(DA){ir(DA)}},xA=BA=>BA.done?JA(BA.value):Promise.resolve(BA.value).then(GA,VA);xA((Jt=Jt.apply(Ve,bt)).next())}),Zt=({user_praise:Ve,praise_count:bt,praisePlus:Jt,onCreateDiscuss:JA,discuss_count:ir})=>{const[GA,VA]=(0,R.useState)(!1),[xA,BA]=(0,R.useState)("");function DA(Bn){BA(Bn)}function CA(){VA(!0)}function kr(){VA(!1)}function rr(){return Nt(this,null,function*(){JA(xA),BA(""),VA(!1)})}return R.createElement("div",{className:`${zt["dis-input-editor-container"]} ${GA?zt.active:""} `},R.createElement("div",{className:GA?`hide ${zt["text-area"]}`:zt["text-area"]},R.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:CA}),R.createElement("a",null," ",R.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",ir," "),R.createElement("a",{className:"c-light-black",onClick:Jt,title:Ve?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},R.createElement("i",{className:`mr3 ${Ve?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),bt?R.createElement("span",null,bt):"")),GA?R.createElement("div",{className:zt["input-mask"],onClick:kr}):null,R.createElement("div",{className:GA?zt["md-container"]:`${zt["md-container"]} hide`},R.createElement(ht.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:xA,height:240,onChange:DA}),R.createElement("div",{className:zt["tip-container"],onClick:kr},R.createElement("a",{className:zt["btn-send"],onClick:rr}," \u53D1\u9001 "))))},cA=K(59301),bA=Object.defineProperty,aA=Object.defineProperties,pA=Object.getOwnPropertyDescriptors,MA=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,OA=Object.prototype.propertyIsEnumerable,gA=(Ve,bt,Jt)=>bt in Ve?bA(Ve,bt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):Ve[bt]=Jt,SA=(Ve,bt)=>{for(var Jt in bt||(bt={}))Nr.call(bt,Jt)&&gA(Ve,Jt,bt[Jt]);if(MA)for(var Jt of MA(bt))OA.call(bt,Jt)&&gA(Ve,Jt,bt[Jt]);return Ve},Cr=(Ve,bt)=>aA(Ve,pA(bt)),Or=(Ve,bt,Jt)=>new Promise((JA,ir)=>{var GA=BA=>{try{xA(Jt.next(BA))}catch(DA){ir(DA)}},VA=BA=>{try{xA(Jt.throw(BA))}catch(DA){ir(DA)}},xA=BA=>BA.done?JA(BA.value):Promise.resolve(BA.value).then(GA,VA);xA((Jt=Jt.apply(Ve,bt)).next())});const qr={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var sn=(Ve=>(Ve[Ve.GET_DISCUSSES=0]="GET_DISCUSSES",Ve[Ve.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Ve[Ve.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Ve[Ve.PLUS_DISCUSS=3]="PLUS_DISCUSS",Ve[Ve.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Ve[Ve.SET_PAGE=5]="SET_PAGE",Ve[Ve.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Ve))(sn||{});function Jn(Ve,bt){switch(bt.type){case 6:return Cr(SA({},Ve),{loading:!0});case 0:return SA(SA({},Ve),bt.payload);case 1:return SA(SA({},Ve),bt.payload);case 4:return SA(SA({},Ve),bt.payload);case 3:return SA(SA({},Ve),bt.payload);case 5:return Cr(SA({},Ve),{page:bt.payload});case 2:return SA(SA({},Ve),bt.payload);default:throw new Error}}var li=({user:Ve,identifier:bt,hack:Jt,onTriggerPraise:JA,activeIndex:ir})=>{const[GA,VA]=(0,R.useReducer)(Jn,qr),{loading:xA,page:BA,data:DA,count:CA,actionType:kr,activeDiscussIndex:rr}=GA,Bn=(0,R.useCallback)(()=>Or(void 0,null,function*(){VA({type:6});const lr=yield ke(bt,BA),{comments:rn,disscuss_count:Qn}=lr;VA({type:0,payload:{data:rn,count:Qn,loading:!1}})}),[BA,bt]);(0,R.useEffect)(()=>{ir==="2"&&Bn()},[bt,BA,ir]);function Fr(lr){VA({type:5,payload:lr})}function $r(lr){VA({type:4,payload:{actionType:lr}})}function jn(lr){VA(rr===lr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:lr}})}function Fa(lr,rn,Qn){return Or(this,null,function*(){try{const Cn=yield Ge(lr);DA[Qn].user_praise=rn,DA[Qn].praise_count=Cn.praise_count,VA({type:3,payload:{data:[...DA]}})}catch(Cn){console.log(Cn)}})}function ea(){return Or(this,null,function*(){const{id:lr,params:rn,type:Qn,index:Cn,parentDiscussIndex:gi}=kr;if(Qn==="hidden-discuss"&&(yield Ot(bt,lr,rn),gi?DA[gi].children[Cn].hidden=rn.hidden==1:DA[Cn].hidden=rn.hidden==1,VA({type:4,payload:{actionType:null,data:[...DA]}})),Qn==="delete-discuss"){if(yield It(bt,lr),gi||gi===0){let Ii=DA[gi].children;for(let Si=Ii.length-1;Si>=0;Si--)if(Ii[Si].id===lr){Ii.splice(Si,1);break}DA[gi].children=Ii}else for(let Ii=DA.length-1;Ii>=0;Ii--)if(DA[Ii].id===lr){DA.splice(Ii,1);break}VA({type:4,payload:{actionType:null,data:[...DA]}})}})}function Ui(){VA({type:4,payload:{actionType:null}})}function ui(lr,rn){return Or(this,null,function*(){try{yield at(bt,lr,rn),Bn()}catch(Qn){console.log(Qn)}})}function wn(lr){return Or(this,null,function*(){VA({type:6}),yield Lt(bt,lr),Bn()})}return cA.createElement(cA.Fragment,null,cA.createElement("div",{className:"discuss-panel"},DA.length===0?cA.createElement(g.Z,null):DA.map((lr,rn)=>cA.createElement(KA,{onReplyDiscuss:ui,onPlusDiscuss:Fa,onSetActiveDiscussIndex:jn,onSetActionType:$r,data:lr,index:rn,user:Ve,activeDiscussIndex:rr})),CA>10?cA.createElement("div",{className:"pagination-container"},cA.createElement(lA.Z,{showQuickJumper:!0,onChange:Fr,current:BA,total:CA})):null),cA.createElement(Zt,{user_praise:Jt.user_praise,praise_count:Jt.praises_count,praisePlus:JA,discuss_count:Jt.comments_count,onCreateDiscuss:wn}),cA.createElement(j.Z,null,cA.createElement(Ne.default,{centered:!0,title:"\u63D0\u793A",open:!!kr,onOk:ea,onCancel:Ui},cA.createElement("p",null,kr?kr.message:"")),cA.createElement(_t.Z,null)))},mn=K(57809),LA=K(92832),Pi=K(65615),oa={},os=K(59301),ls=({hack:Ve,current_user:bt})=>os.createElement("div",{className:oa.answer},Ve!=null&&Ve.analysis?os.createElement(Ce.Z,{style:{padding:"13px 0"},value:(Ve==null?void 0:Ve.analysis)||""}):os.createElement(g.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),or={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},us=K(36381),co=K(43604),cs=K(78241),cn=K(5871),Ga=K(53935),tn=K(59301);const{TextArea:fs}=LA.default,{Panel:Ji}=us.default;var Va=({data:Ve,hack:bt})=>(console.log(Ve,bt,"data"),bt!=null&&bt.is_file?tn.createElement(Ga.Y2,{disabled:!0,className:or.uploadTableWrapper,showScore:!bt.test_set_score,data:Ve,isProgramHomework:!0}):tn.createElement("div",{className:or.hackSets},Ve==null?void 0:Ve.map((Jt,JA)=>tn.createElement(us.default,{accordion:!0,bordered:!1,key:JA,defaultActiveKey:JA===0&&Jt.id,className:or.collapseWrapper,expandIcon:({isActive:ir})=>tn.createElement("i",{className:`iconfont icon-weizhankai ${ir?or.open:or.close}`,style:{fontSize:14,transition:"all .2s"}})},tn.createElement(Ji,{key:Jt.id,header:tn.createElement(v.Z,{align:"middle",justify:"space-between",wrap:!1},tn.createElement(co.Z,{className:or.panelHeader},tn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",JA+1)),tn.createElement(co.Z,{flex:1},tn.createElement(v.Z,{align:"middle",justify:"end",wrap:!1},!(bt!=null&&bt.test_set_score)&&tn.createElement(co.Z,{className:or.rateInput},tn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),tn.createElement("div",null,tn.createElement(cs.default.Item,{noStyle:!0},tn.createElement(cn.Z,{value:Jt==null?void 0:Jt.score,className:or.baseFormItem,min:0,max:100,disabled:!0}))),tn.createElement("span",{className:"ml10"},"%")))))},tn.createElement(cs.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},tn.createElement(fs,{readOnly:!0,value:Jt==null?void 0:Jt.input,rows:4})),tn.createElement(cs.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},tn.createElement(fs,{readOnly:!0,value:Jt==null?void 0:Jt.output,rows:4}))))))),qi={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},bi=K(59301),Ns=(0,R.forwardRef)(({data:Ve=[]},bt)=>{var Jt;const[JA,ir]=(0,R.useState)(),GA=Ve.filter(xA=>xA.show);(0,R.useEffect)(()=>{GA.length&&ir(GA[0].id)},[Ve==null?void 0:Ve.length]);const VA=((Jt=GA.find(xA=>xA.id===JA))==null?void 0:Jt.element)||null;return(0,R.useImperativeHandle)(bt,()=>({setActiveTab:xA=>ir(xA)})),bi.createElement("div",{className:qi.tabs},bi.createElement("div",{className:qi.tabWarp},GA.map(xA=>bi.createElement("div",{onClick:()=>ir(xA.id),className:`${qi.tab} ${xA.id===JA?qi.active:""}`,key:xA.id},xA.name))),bi.createElement("div",{className:qi.content},VA))}),EA=K(59301),fo=Object.defineProperty,xi=Object.defineProperties,$i=Object.getOwnPropertyDescriptors,ri=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,rA=Object.prototype.propertyIsEnumerable,ds=(Ve,bt,Jt)=>bt in Ve?fo(Ve,bt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):Ve[bt]=Jt,la=(Ve,bt)=>{for(var Jt in bt||(bt={}))Za.call(bt,Jt)&&ds(Ve,Jt,bt[Jt]);if(ri)for(var Jt of ri(bt))rA.call(bt,Jt)&&ds(Ve,Jt,bt[Jt]);return Ve},Wn=(Ve,bt)=>xi(Ve,$i(bt)),hs=(Ve,bt,Jt)=>new Promise((JA,ir)=>{var GA=BA=>{try{xA(Jt.next(BA))}catch(DA){ir(DA)}},VA=BA=>{try{xA(Jt.throw(BA))}catch(DA){ir(DA)}},xA=BA=>BA.done?JA(BA.value):Promise.resolve(BA.value).then(GA,VA);xA((Jt=Jt.apply(Ve,bt)).next())});const dl={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Zl={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var ho=({hack:Ve,onTriggerPraise:bt,topicId:Jt,page:JA,onPageChange:ir,user:GA,current_user:VA,submitRecords:xA,submitting:BA,submitResult:DA,setActiveIndex:CA,hack_sets:kr})=>{var rr,Bn;const[Fr]=(0,ut.useSearchParams)(),[$r,jn]=(0,R.useState)("0"),Fa=(0,ut.useLocation)(),[ea,Ui]=(0,R.useState)(!1),[ui,wn]=(0,R.useState)(null),[lr,rn]=(0,R.useState)([]),[Qn,Cn]=(0,R.useState)([]),[gi,Ii]=(0,R.useState)({page:1,limit:10}),Si=(0,R.useRef)(null),ba=(0,R.useRef)(null);console.log(GA,"user");let[kn,Hs]=(0,R.useState)(Wn(la({},(0,ut.useParams)()),{page:1,per_page:20,name:""}));(0,R.useEffect)(()=>{ba.current&&(Ve==null?void 0:Ve.is_close_tips)===!1&&ui===null&&wn(!0)},[ba.current,Ve==null?void 0:Ve.is_close_tips,ui]);function go(){return hs(this,null,function*(){yield(0,je.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,R.useEffect)(()=>{CA($r)},[$r]);function ca(wr){return hs(this,null,function*(){let Ur=wr.target.id;if(Ur==="1"){let Ri=yield(0,je.ZP)(`/api/myproblems/${kn.id}/redo_logs.json`,{method:"get",params:la({},gi)});(Ri==null?void 0:Ri.status)===0&&Cn(Ri==null?void 0:Ri.data)}jn(Ur)})}(0,R.useEffect)(()=>_e.Z.subscribe("to-commit-info",()=>{jn("1"),Si.current&&Si.current.setActiveTab("1")}),[]),(0,R.useEffect)(()=>_e.Z.subscribe("to-reset-info",()=>{ca({target:{id:"1"}}),Si.current&&Si.current.setActiveTab("2")}),[]);function Rs(){jn("2")}function ei(){return hs(this,null,function*(){let wr=yield(0,je.ZP)("/api/problems/my_hack_list.json",{method:"get",params:la({identifier:kn==null?void 0:kn.id},kn)});rn(wr)})}const XA=[{title:null,description:EA.createElement("div",null,EA.createElement("b",{onClick:()=>{wn(!1),go(),Ui(!0),ei()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),EA.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"),EA.createElement($.ZP,{onClick:()=>{wn(!1),go()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>ba.current}];return EA.createElement("div",{className:Ut["left-panel"]},EA.createElement("ul",{className:`${Ut["s-navs"]} ${Ut["bg-white"]} ${Ut.b1}`},(Ve==null?void 0:Ve.is_program)&&!Fr.get("pageId")&&EA.createElement(Ae.Z,{title:"\u9898\u76EE\u5217\u8868"},EA.createElement("div",{onClick:()=>{ei(),Ui(!0)},className:Ut.btns,ref:ba,style:ui?{pointerEvents:"none"}:{}},EA.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),EA.createElement("li",{style:{marginLeft:20}},EA.createElement("a",{className:$r==="0"?Ut.active:"",id:"0",onClick:ca},"\u9898\u76EE\u63CF\u8FF0")),EA.createElement("li",null,EA.createElement("a",{className:$r==="1"?Ut.active:"",id:"1",onClick:ca},"\u64CD\u4F5C\u8BB0\u5F55")),(Fr.get("type")!=="exercises"&&(Ve==null?void 0:Ve.answer_text_show)||Fr.get("type")!=="exercises"&&(Ve==null?void 0:Ve.analysis_show))&&EA.createElement("li",null,EA.createElement("a",{className:$r==="4"?Ut.active:"",id:"4",onClick:ca},"\u89E3\u7B54\u53C2\u8003")),Fr.get("type")!=="exercises"&&EA.createElement("li",null,EA.createElement("a",{className:$r==="2"?Ut.active:"",id:"2",onClick:ca},"\u8BC4\u8BBA")),!!(kr!=null&&kr.length)&&Fr.get("type")!=="exercises"&&Fr.get("type")!=="1"&&EA.createElement("li",null,EA.createElement("a",{className:$r==="5"?Ut.active:"",id:"5",onClick:ca},"\u6D4B\u8BD5\u7528\u4F8B"))),EA.createElement("div",{className:`${Ut["tab-panel-body"]} ${$r==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},EA.createElement(wt,{hack:Ve,onTriggerPraise:bt,toDiscuss:Rs})),EA.createElement("div",{style:{padding:"12px"},className:`${Ut["tab-panel-body"]} ${$r==="1"?"":"hide"}`},EA.createElement(Ns,{ref:Si,data:[{id:"1",show:Fr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:EA.createElement(EA.Fragment,null,xA!=null&&xA.records_count||BA?EA.createElement(p,{page:JA,onPageChange:ir,topicId:Jt,submitting:BA,key:(DA==null?void 0:DA.id)||1,submitRecords:xA,submitResult:DA}):EA.createElement(g.Z,null))},{id:"2",show:Fr.get("type")==="exercises"||(Ve==null?void 0:Ve.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:EA.createElement(EA.Fragment,null,EA.createElement(tA.default,{pagination:!1,dataSource:Qn==null?void 0:Qn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(wr,Ur,Ri)=>d()(wr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(wr,Ur,Ri)=>{var Ms;return(Ms=[{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(ko=>ko.id===wr))==null?void 0:Ms.name}}]}),EA.createElement(lA.Z,{style:{marginTop:10},current:gi.page,total:Qn==null?void 0:Qn.count,hideOnSinglePage:!0,onChange:wr=>hs(void 0,null,function*(){gi.page=wr,Ii(gi);let Ur=yield(0,je.ZP)(`/api/myproblems/${kn.id}/redo_logs.json`,{method:"get",params:Wn(la({},gi),{courseId:kn.courseId})});(Ur==null?void 0:Ur.status)===0&&Cn(Ur==null?void 0:Ur.data)})}))}]})),EA.createElement("div",{style:{padding:"12px"},className:`${Ut["tab-panel-body"]} ${$r==="4"?"":"hide"}`},EA.createElement(Ns,{data:[{id:"1",show:Fr.get("type")!=="exercises"&&(Ve==null?void 0:Ve.answer_text_show),name:"\u7B54\u6848",element:EA.createElement(EA.Fragment,null,EA.createElement(Dt,{hack:Ve,current_user:VA}))},{id:"2",show:Fr.get("type")!=="exercises"&&(Ve==null?void 0:Ve.analysis_show),name:"\u89E3\u6790",element:EA.createElement(EA.Fragment,null,EA.createElement(ls,{hack:Ve,current_user:VA}))}]})),EA.createElement("div",{className:`${Ut["tab-panel-body"]} ${$r==="2"?"":"hide"}`,style:{padding:0}},EA.createElement(li,{user:GA,activeIndex:$r,identifier:Ve.identifier,hack:Ve,onTriggerPraise:bt})),EA.createElement("div",{className:`${Ut["tab-panel-body"]} ${$r==="5"?"":"hide"}`,style:{padding:12}},EA.createElement(Va,{data:kr||[],hack:Ve})),EA.createElement(b.Z,{rootClassName:Ut.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Ui(!1),open:ea},EA.createElement(v.Z,null,EA.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),EA.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",lr==null?void 0:lr.total_count,"\u9898\xA0[\xA0",lr==null?void 0:lr.total_score,"\u5206\xA0]\xA0"),!(GA!=null&&GA.hack_manager)&&EA.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",lr==null?void 0:lr.work_score,"\u5206")),EA.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),EA.createElement(v.Z,{align:"middle",className:"mt10 mb10"},!(GA!=null&&GA.hack_manager)&&EA.createElement(mn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:wr=>{kn.page=1,kn.finish_status=wr,Hs(la({},kn)),ei()}},EA.createElement(mn.default.Option,{value:""},"\u5168\u90E8"),EA.createElement(mn.default.Option,{value:0},"\u672A\u5F00\u59CB"),EA.createElement(mn.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),EA.createElement(mn.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),EA.createElement(mn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:wr=>{kn.page=1,kn.difficult=wr||null,Hs(la({},kn)),ei()}},EA.createElement(mn.default.Option,{value:0},"\u5168\u90E8"),EA.createElement(mn.default.Option,{value:1},"\u7B80\u5355"),EA.createElement(mn.default.Option,{value:2},"\u9002\u4E2D"),EA.createElement(mn.default.Option,{value:3},"\u56F0\u96BE")),EA.createElement(LA.default.Search,{size:"large",onSearch:wr=>{kn.name=wr,kn.page=1,Hs(la({},kn)),ei()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),EA.createElement("div",{className:Ut.list,style:{height:36,background:"#3D445C"}},!(GA!=null&&GA.hack_manager)&&EA.createElement("span",null,"\u72B6\u6001"),EA.createElement("span",null,"\u5E8F\u53F7"),EA.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),EA.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),EA.createElement("div",{style:{overflow:"auto",flex:1}},(rr=lr==null?void 0:lr.data)!=null&&rr.length?(Bn=lr==null?void 0:lr.data)==null?void 0:Bn.map((wr,Ur)=>EA.createElement("div",{onClick:()=>hs(void 0,null,function*(){let Ri=yield(0,je.ZP)(`/api/problems/${wr==null?void 0:wr.identifier}/start.json`,{method:"get",params:{hack_user_id:GA==null?void 0:GA.user_id}});Ri&&(window.location.href=`/myproblems/${Ri==null?void 0:Ri.identifier}${window.location.search}`)}),className:`${Ut.list} ${wr!=null&&wr.checked?Ut.active:""}`},!(GA!=null&&GA.hack_manager)&&EA.createElement(EA.Fragment,null,!(wr!=null&&wr.opened)&&EA.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(wr==null?void 0:wr.opened)&&!(wr!=null&&wr.passed)&&EA.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(wr==null?void 0:wr.opened)&&(wr==null?void 0:wr.passed)&&EA.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),EA.createElement("span",null,(kn.page-1)*20+(Ur+1)),EA.createElement("span",{style:{flex:1},title:wr.name},`[${wr==null?void 0:wr.score}\u5206]`,"\xA0",wr.name),EA.createElement("span",{style:{flexBasis:48,paddingRight:0}},dl[wr.difficult]))):EA.createElement(g.Z,null)),EA.createElement(lA.Z,{current:kn.page,className:"mt20",hideOnSinglePage:!0,total:lr==null?void 0:lr.count,pageSize:kn.per_page,onChange:(wr,Ur)=>{kn.page=wr,kn.per_page=Ur,ei()}})),EA.createElement(Pi.Z,{rootClassName:Ut.tour,closeIcon:!1,open:!!ui,steps:XA,gap:{offset:3,radius:2}}))},To=K(62522),Na=K(77527),Os=K(47922),ua=K(62689),zu=K(35135),ps=K(53575),ni=K(7620),Ps=K(92310),ji=K.n(Ps),Ts=K(38870),Br=K(34766),Qt=K(24177),mt=K(59301),Ar=Object.defineProperty,Sr=Object.defineProperties,hr=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,ki=Object.prototype.hasOwnProperty,jo=Object.prototype.propertyIsEnumerable,Yn=(Ve,bt,Jt)=>bt in Ve?Ar(Ve,bt,{enumerable:!0,configurable:!0,writable:!0,value:Jt}):Ve[bt]=Jt,Pr=(Ve,bt)=>{for(var Jt in bt||(bt={}))ki.call(bt,Jt)&&Yn(Ve,Jt,bt[Jt]);if(qn)for(var Jt of qn(bt))jo.call(bt,Jt)&&Yn(Ve,Jt,bt[Jt]);return Ve},vn=(Ve,bt)=>Sr(Ve,hr(bt)),js=(Ve,bt)=>{var Jt={};for(var JA in Ve)ki.call(Ve,JA)&&bt.indexOf(JA)<0&&(Jt[JA]=Ve[JA]);if(Ve!=null&&qn)for(var JA of qn(Ve))bt.indexOf(JA)<0&&jo.call(Ve,JA)&&(Jt[JA]=Ve[JA]);return Jt},An=(Ve,bt,Jt)=>new Promise((JA,ir)=>{var GA=BA=>{try{xA(Jt.next(BA))}catch(DA){ir(DA)}},VA=BA=>{try{xA(Jt.throw(BA))}catch(DA){ir(DA)}},xA=BA=>BA.done?JA(BA.value):Promise.resolve(BA.value).then(GA,VA);xA((Jt=Jt.apply(Ve,bt)).next())});const{Countdown:va}=te.default,Oa={Java:"java",C:"c",Python:"py","C++":"c"};var $n=(Ve=>(Ve[Ve.SET_LOADING=0]="SET_LOADING",Ve[Ve.GET_DATA=1]="GET_DATA",Ve[Ve.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Ve[Ve.SET_DATA=3]="SET_DATA",Ve[Ve.SET_DEBUGING=4]="SET_DEBUGING",Ve[Ve.SET_SUBMITING=5]="SET_SUBMITING",Ve[Ve.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Ve[Ve.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Ve[Ve.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Ve[Ve.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Ve[Ve.SET_PAGE=10]="SET_PAGE",Ve))($n||{});function Hi(){return new Date().getTime()}const po={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Wa(Ve,bt){switch(bt.type){case 1:return Pr(Pr({},Ve),bt.payload);case 3:return vn(Pr({},Ve),{data:bt.payload});case 0:return vn(Pr({},Ve),{loading:bt.payload});case 9:return vn(Pr({},Ve),{showNote:bt.payload});case 4:return vn(Pr({},Ve),{debuging:bt.payload});case 5:return vn(Pr({},Ve),{submitting:bt.payload});case 2:return vn(Pr({},Ve),{submitRecords:bt.payload});case 10:return vn(Pr({},Ve),{submitRecordPage:bt.payload});case 6:return vn(Pr({},Ve),{executingMessage:bt.payload});case 7:return Pr(Pr({},Ve),bt.payload);case 8:return Pr(Pr({},Ve),bt.payload);default:throw new Error}}var ks=({children:Ve})=>{var bt,Jt,JA,ir,GA;const[VA,xA]=(0,R.useReducer)(Wa,po),{id:BA}=(0,ut.useParams)(),DA=(0,ut.useLocation)(),[CA]=(0,ut.useSearchParams)(),{loading:kr,data:rr,debugResult:Bn,submitResult:Fr,submitRecords:$r,submitRecordPage:jn,showNote:Fa,debuging:ea,submitting:Ui,executingMessage:ui}=VA,[wn,lr]=(0,R.useState)("#37AD83"),[rn,Qn]=(0,R.useState)(null),[Cn,gi]=(0,R.useState)({}),[Ii,Si]=(0,R.useState)(!0),[ba,kn]=(0,R.useState)(!1),[Hs,go]=(0,R.useState)(!1),ca=(0,R.useRef)(null),Rs=(0,R.useRef)(0),ei=rr==null?void 0:rr.user,XA=rr==null?void 0:rr.hack,[wr,Ur]=(0,R.useState)(!1),Ri=(0,R.useRef)(1),Ms=(0,R.useRef)(!1);(0,Ts.y)(CA.get("type")==="exercises");const{setOpenDisableCopyAndPaste:ko}=(0,Ts.X)(),[Ks,Pa]=(0,R.useState)(""),Rc=(0,zu._)(Cn);(0,R.useEffect)(()=>{function _A(){return An(this,null,function*(){var tr,Ki,Aa,ai,Xa;Si(!0);const yn=yield(0,S.fu)(BA,{exercise_id:CA.get("exercisesId")});if(setTimeout(()=>{Si(!1)},800),yn.status!==401){try{yn.hack.code=tt.Base64.decode(yn.hack.code)}catch(Un){console.log(Un)}yn.hack=vn(Pr({},yn.hack),{is_program:CA.get("type")==="1"}),xA({type:1,payload:{loading:!1,data:yn}})}if(CA.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Un;CA.get("coursesId")=="coursesId"?Un=yield(0,h._F)({categoryId:CA.get("exercisesId"),login:CA.get("login")}):Un=yield(0,h._B)({categoryId:CA.get("exercisesId"),login:CA.get("login")}),gi(Pr({},Un)),ko((tr=Un==null?void 0:Un.exercise)==null?void 0:tr.forbid_copy),typeof((Ki=Un==null?void 0:Un.exercise)==null?void 0:Ki.left_time)=="number"&&(Qn(Date.now()+((Aa=Un==null?void 0:Un.exercise)==null?void 0:Aa.left_time)*1e3),setTimeout(()=>{lr("red")},(((ai=Un==null?void 0:Un.exercise)==null?void 0:ai.left_time)-300>0?((Xa=Un==null?void 0:Un.exercise)==null?void 0:Xa.left_time)-300:0)*1e3))}})}BA&&_A()},[BA]),(0,R.useEffect)(()=>{var _A;return CA.get("type")==="exercises"&&((_A=Cn==null?void 0:Cn.exercise)!=null&&_A.screen_open)&&(window.removeEventListener("blur",On,!1),ps.U.forEach((tr,Ki)=>{window.addEventListener(tr,On,!1)}),window.addEventListener("blur",On,!1),window.focus()),()=>{document.removeEventListener((0,D.gH)(),On)}},[Cn]),(0,R.useEffect)(()=>{Ks==="1"&&BA&&XA!=null&&XA.language&&Gu()},[BA,jn,XA==null?void 0:XA.language,Ks]),(0,R.useEffect)(()=>(XA!=null&&XA.is_program&&(Rs.current=0,ca.current=setInterval(()=>{gs()},15e3)),()=>{clearInterval(ca.current)}),[XA==null?void 0:XA.is_program]);const gs=()=>An(void 0,null,function*(){let _A=yield(0,je.ZP)(`/api/myproblems/${BA}/save_long_time.json`,{method:"get",params:{answer_long_time:Rs.current}})}),On=()=>{Ms.current||(0,D.BU)(),window.parent.postMessage("backExercise","*")};function Gu(){return An(this,null,function*(){try{const _A=yield(0,S.zO)(BA,{limit:15,page:jn,language:XA==null?void 0:XA.language});xA({type:2,payload:_A})}catch(_A){console.log(_A)}})}function mi(_A){xA({type:10,payload:_A})}function zs(_A){return An(this,null,function*(){var tr;let Ki;(CA.get("ip_limit")==="inner"||CA.get("ip_bind_type")==="true")&&(Ki=yield(0,Na.y)({ip_limit:CA.get("ip_limit"),ip_bind:CA.get("ip_bind_type")==="true"}));const Aa=yield(0,S.n4)(BA,{code:tt.Base64.encode(_A||XA.code),language:XA==null?void 0:XA.language,exercise_id:CA.get("exercisesId"),question_id:CA.get("questionId"),ip:Ki});return Aa.status===-5&&(0,ut.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:vn(Pr({errorMessage:Aa==null?void 0:Aa.message},(Cn==null?void 0:Cn.exercise)||{}),{exercise_user_id:(tr=Cn==null?void 0:Cn.exercise)==null?void 0:tr.exercise_user_id,id:CA.get("exercisesId")})}}),Aa})}function Ya(){return An(this,null,function*(){if(Ri.current=2,!Ui){xA({type:5,payload:!0});try{_e.Z.publish("to-commit-info");const _A=yield zs();if(console.log(_A,1),_A.status===0){let yn=function(){return An(this,null,function*(){const{status:Un,data:Pn}=yield(0,S.rX)(BA,"submit"),Gs=Hi()-Xa>(Aa*ai+30)*1e3;if(Un!==0&&!Gs&&setTimeout(yn,1e3),Gs&&Un!==0){Ne.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),xA({type:5,payload:!1});return}if(Un===0){Pn.status===2&&Ne.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Pn==null?void 0:Pn.status)===0&&CA.get("type")==="1"&&go(!0);const hl=yield(0,S.zO)(BA,{limit:15,page:jn,language:XA==null?void 0:XA.language});xA({type:8,payload:vn(Pr({},VA),{submitResult:Pn,submitting:!1,submitRecords:hl})})}})},tr={};CA.get("type")==="exercises"&&(tr.extras={exercise_id:CA.get("exercisesId"),question_id:CA.get("questionId")},(CA.get("ip_limit")==="inner"||CA.get("ip_bind_type")==="true")&&(tr.extras.ip=yield(0,Na.y)({ip_limit:CA.get("ip_limit"),ip_bind:CA.get("ip_bind_type")==="true"})));const Ki=yield(0,S.bM)(BA,tr);if(Ki.status===-1&&CA.get("exercisesId")){window.parent.location.href=`/classrooms/${CA.get("coursesId")}/exercise/${CA.get("exercisesId")}/detail`;return}const{time_limit:Aa,test_case_size:ai}=XA,Xa=Hi();Ki.status>-1?yn():xA({type:5,payload:!1})}else xA({type:5,payload:!1})}catch(_A){console.log(_A),xA({type:5,payload:!1})}Ur(!1)}})}function Ho(){return An(this,null,function*(){Ri.current=1,VA.debuging=!0,xA({type:4,payload:!0});try{if((yield zs()).status===0){let Xa=function(){return An(this,null,function*(){const{status:yn,message:Un,data:Pn}=yield(0,S.rX)(BA,"debug"),Gs=Hi()-ai>(tr+30)*1e3;if(yn!==0&&!Gs&&(xA({type:6,payload:Un}),setTimeout(Xa,1e3)),Gs){Ne.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),xA({type:4,payload:!1}),xA({type:7,payload:vn(Pr({},VA),{debugResult:{status:2},debuging:!1})});return}yn===0&&(Pn.status===2&&Ne.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),xA({type:4,payload:!1}),xA({type:7,payload:vn(Pr({},VA),{debugResult:Pn,debuging:!1})}))})};const{time_limit:tr}=XA;let Ki={input:encodeURIComponent(rr.test_case.input)};CA.get("type")==="exercises"&&(Ki.exercise_id=CA.get("exercisesId"));const Aa=yield(0,S.MU)(BA,Ki);if(Aa.status===-1&&CA.get("exercisesId")){window.parent.location.href=`/classrooms/${CA.get("coursesId")}/exercise/${CA.get("exercisesId")}/detail`;return}const ai=Hi();(Aa==null?void 0:Aa.status)>-1?Xa():xA({type:4,payload:!1})}else xA({type:4,payload:!1})}catch(_A){console.log(_A)}finally{}})}function on(_A,tr){const Ki=tr?{modify_code:!1}:{};xA({type:3,payload:vn(Pr({},rr),{hack:Pr(vn(Pr({},XA),{code:_A}),Ki)})}),Ur(!0)}const Vu=_A=>An(void 0,null,function*(){let tr=yield(0,je.ZP)(`/api/problems/${XA==null?void 0:XA.identifier}/start.json`,{method:"get",params:{language:_A==="C++"||_A==="c++"?encodeURIComponent(_A):_A,hack_user_id:ei==null?void 0:ei.user_id}});tr.status!==-1&&ut.history.replace(`/myproblems/${tr==null?void 0:tr.identifier}${window.location.search}`)});function Zu(_A){let tr=_A.target.value;xA({type:3,payload:vn(Pr({},rr),{test_case:{input:tr}})})}function Mc(){return An(this,null,function*(){try{let _A={};CA.get("type")==="exercises"?_A.exercise_id=CA.get("exercisesId"):XA!=null&&XA.homework_common_id&&(_A.homework_common_id=XA==null?void 0:XA.homework_common_id);const tr=yield(0,S.H7)(BA,Pr({},_A));tr.status===401||(on(tt.Base64.decode(tr.code)),(CA.get("type")==="exercises"||XA!=null&&XA.homework_common_id)&&_e.Z.publish("to-reset-info"))}catch(_A){console.log(_A)}})}function ii(){Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:mt.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",mt.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return An(this,null,function*(){const _A=yield(0,S.fi)(BA);_A.status===401||on(tt.Base64.decode(_A.code),!0)})}})}function Ta(){xA({type:9,payload:!0})}function ms(){xA({type:9,payload:!1})}function Wu(_A){return An(this,null,function*(){yield(0,S.MK)(BA,_A),xA({type:1,payload:{showNote:!1,data:vn(Pr({},rr),{hack:vn(Pr({},XA),{notes:_A.notes})})}})})}const ta={hack:XA,isLoading:Ii,input:(bt=rr==null?void 0:rr.test_case)==null?void 0:bt.input,is_file:(Jt=rr==null?void 0:rr.test_case)==null?void 0:Jt.is_file,identifier:XA==null?void 0:XA.identifier,attachments_count:rr==null?void 0:rr.attachments_count,language:XA==null?void 0:XA.language,code:XA==null?void 0:XA.code,title:"main."+Oa[XA==null?void 0:XA.language],modify_code:XA==null?void 0:XA.modify_code,notes:XA==null?void 0:XA.notes,debugResult:Bn,debuging:ea,submitting:Ui,submitResult:Fr,executingMessage:ui,onCancelNote:ms,onAddNote:Wu,showNote:Fa,user:ei,onShowNote:Ta,onSubmitCode:Ya,onChangeCode:on,onChangeInput:Zu,onDebugCode:Ho,onResetCode:Mc,onSyncCode:ii,onUpdateCode:zs,onChangeLanguage:Vu,isWhiteTheme:ba,setIsWhiteTheme:kn,topDispatch:xA};function vs(){return An(this,null,function*(){const{praise_count:_A}=yield(0,S.vl)(XA.id,{container_type:"Hack",type:1});let tr=vn(Pr({},rr),{hack:vn(Pr({},XA),{praises_count:_A,user_praise:!XA.user_praise})});xA({type:3,payload:tr})})}const Mi={topicId:BA,submitResult:Fr,submitRecords:$r,submitting:Ui,page:jn,onPageChange:mi,hack:XA,user:rr==null?void 0:rr.user,hack_sets:rr==null?void 0:rr.hack_sets,current_user:rr==null?void 0:rr.current_user,onTriggerPraise:vs,setActiveIndex:Pa};return console.log(Cn),mt.createElement(mt.Fragment,null,mt.createElement(le.Z,{spinning:kr,delay:500},rr?mt.createElement(mt.Fragment,null,mt.createElement("header",{className:ji()(ni.Z.header,ba&&ni.Z.whiteHeader)},CA.get("type")!=="exercises"&&mt.createElement("div",null,mt.createElement("img",{src:`${I.Z.IMG_SERVER}/images/${ei==null?void 0:ei.image_url}`,alt:"user",width:36}),mt.createElement("span",{style:{color:ba?"#333":"#B2BACB",fontSize:16}},ei==null?void 0:ei.name)),CA.get("type")==="exercises"&&mt.createElement("div",null,mt.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",mt.createElement("span",{className:"ml10"},(JA=Cn==null?void 0:Cn.exercise)==null?void 0:JA.user_name)),mt.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",mt.createElement("span",{className:"ml10"},(ir=Cn==null?void 0:Cn.exercise)==null?void 0:ir.student_id))),mt.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},mt.createElement("div",null,XA.name)),(XA==null?void 0:XA.is_program)&&mt.createElement(Os.Z,{defaultValue:XA==null?void 0:XA.answer_long_time,onChange:_A=>{Rs.current=_A},className:ni.Z.timepiece}),ei!=null&&ei.hack_manager?mt.createElement(ut.Link,{className:ni.Z.btn_edit,to:CA.get("type")==="1"?CA.get("pageId")?`/problems/newedit/${XA.identifier}?type=1&pageId=${CA.get("pageId")}&backUrl=${CA.get("backUrl")}`:`/problems/newedit/${XA.identifier}?type=1`:`/problems/newedit/${XA.identifier}`}," ",mt.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,((GA=Cn==null?void 0:Cn.exercise)==null?void 0:GA.left_time)&&mt.createElement(mt.Fragment,null,mt.createElement("span",{style:{color:wn,marginRight:6},className:`iconfont icon-daojishi ${ni.Z.djs}`}),mt.createElement("span",{className:"c-white mr20"},mt.createElement(va,{valueStyle:{color:wn,fontSize:20,fontWeight:500},title:mt.createElement("span",{style:{color:wn,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:rn,onFinish:()=>An(void 0,null,function*(){const _A=yield(0,h.VL)({categoryId:CA.get("exercisesId"),commit_method:2});if((_A==null?void 0:_A.status)===0&&(zs(),Ne.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:mt.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",mt.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>An(void 0,null,function*(){window.parent.location.href=`/classrooms/${CA.get("coursesId")}/exercise/${CA.get("exercisesId")}/detail`})})),(_A==null?void 0:_A.status)===-3){const tr=parseInt(_A==null?void 0:_A.message);Qn(Date.now()+tr*1e3)}})}))),CA.get("type")==="exercises"?mt.createElement($.ZP,{type:"primary",onClick:()=>{const _A=()=>An(void 0,null,function*(){yield zs(),Ur(!1),Rc(),Ms.current=!0,On()});if(!($r!=null&&$r.records_count)||wr){Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:mt.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:_A});return}_A()}},mt.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):mt.createElement("span",{onClick:()=>{var _A;if(CA.get("backUrl"))ut.history.push(CA.get("backUrl"));else if(CA.get("type")==="1"){let tr=(_A=localStorage.getItem("program_homework"))==null?void 0:_A.split(",");ut.history.push(`/classrooms/${tr==null?void 0:tr[0]}/program_homework/${tr==null?void 0:tr[1]}/detail`)}else ut.history.push("/problemset")}},mt.createElement(Ae.Z,{title:"\u5173\u95ED"},mt.createElement("i",{style:{color:ba?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),mt.createElement(le.Z,{size:"large",spinning:Ii},mt.createElement(O.Z,{className:ji()(ni.Z.myProblems,ba&&ni.Z.whiteMyProblems),leftChild:mt.createElement(ho,Pr({},Mi)),rightChild:mt.createElement(Wl,Pr({},ta))}))):null,mt.createElement(Ne.default,{centered:!0,closable:!1,width:680,footer:null,open:Hs,className:"oj-modal"},mt.createElement("section",{className:"oj-modal-content"},mt.createElement("div",{className:"oj-modal-head"},mt.createElement("img",{src:To,alt:""}),mt.createElement("i",{onClick:()=>go(!1),className:"iconfont icon-guanbi1"})),mt.createElement("aside",null,mt.createElement("img",{className:"mr30",src:Qt.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",mt.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Fr==null?void 0:Fr.execute_time,"ms"),"\u4F18\u4E8E",mt.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Fr==null?void 0:Fr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),mt.createElement("aside",{className:"mb50"},mt.createElement("img",{src:Br.Z,className:"mr30"}),mt.createElement("span",{className:"oj-modal-tt"},mt.createElement("span",null,mt.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),mt.createElement("span",{className:"c-light-primary"},Fr==null?void 0:Fr.execute_memory,"kb")),mt.createElement("span",null,mt.createElement("span",null))),"\u4F18\u4E8E",mt.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Fr==null?void 0:Fr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),mt.createElement("div",{id:"oj-modal-next",onClick:()=>An(void 0,null,function*(){var _A;if(Fr!=null&&Fr.next_identifier){let tr=yield(0,je.ZP)(`/api/problems/${Fr==null?void 0:Fr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:ei==null?void 0:ei.user_id}});tr&&(window.location.href=`/myproblems/${tr==null?void 0:tr.identifier}${window.location.search}`)}else{let tr=(_A=localStorage.getItem("program_homework"))==null?void 0:_A.split(",");ut.history.push(`/classrooms/${tr==null?void 0:tr[0]}/program_homework/${tr==null?void 0:tr[1]}/detail`)}}),className:"oj-modal-btn"},Fr!=null&&Fr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),mt.createElement(ua.Z,{successCb:()=>{Ri.current===1?Ho():Ya()}}))};function _i({title:Ve,modify_code:bt,onSyncCode:Jt,onShowCodeSetting:JA,onResetCode:ir,hack:GA,onChangeLanguage:VA,isWhiteTheme:xA,onShowResourceCentre:BA,attachments_count:DA}){var CA;const kr=()=>{Ne.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:mt.createElement(_.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:ir})},[rr]=(0,ut.useSearchParams)(),Bn=rr.get("language"),Fr=$r=>$r==="1"?"c++":$r==="2"?"C++":$r;return(0,R.useEffect)(()=>{Bn&&VA(Fr(Bn))},[]),(0,R.useEffect)(()=>{GA!=null&&GA.tpm_code_modified&&Ne.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:mt.createElement(_.Z,null),content:mt.createElement("div",null,mt.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),mt.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),mt.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:()=>ir()})},[GA==null?void 0:GA.language]),console.log(GA,xA,"hack"),mt.createElement("div",{className:`${ni.Z.codeHead} ${xA?ni.Z.whiteCodeHead:""}`},mt.createElement("div",{className:ni.Z.navWrap},(CA=GA==null?void 0:GA.all_language)==null?void 0:CA.map($r=>mt.createElement("div",{className:`${ni.Z.nav} ${$r===(GA==null?void 0:GA.language)?ni.Z.active:""}`,key:$r,onClick:()=>VA($r)},mt.createElement(Ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},mt.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),mt.createElement("span",null,$r)))),mt.createElement(v.Z,{align:"middle",style:{marginLeft:"auto"}},bt?mt.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Jt},mt.createElement("img",{src:it,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,DA>0&&mt.createElement("a",{onClick:BA},mt.createElement(Ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},mt.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),mt.createElement("a",{onClick:kr},mt.createElement(Ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},mt.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),mt.createElement("a",{onClick:JA},mt.createElement(Ae.Z,{title:"\u8BBE\u7F6E"},mt.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Wl(Ve){var bt=Ve,{input:Jt,is_file:JA,identifier:ir,showNote:GA,onShowNote:VA,notes:xA,onCancelNote:BA,onAddNote:DA,debugResult:CA,language:kr,debuging:rr,submitting:Bn,executingMessage:Fr,code:$r,onSubmitCode:jn,onDebugCode:Fa,onChangeCode:ea,onChangeInput:Ui,onUpdateCode:ui,user:wn,isLoading:lr,submitResult:rn}=bt,Qn=js(bt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Cn(Ii,Si){return mt.createElement(_i,vn(Pr({},Qn),{onShowCodeSetting:Ii,onShowResourceCentre:Si}))}const gi=Pr({input:Jt,is_file:JA,debugResult:CA,debuging:rr,submitting:Bn,executingMessage:Fr,onDebugCode:Fa,onChangeCode:ea,onSubmitCode:jn,onChangeInput:Ui,user:wn,submitResult:rn},Qn);return mt.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},mt.createElement(Me,{setIsWhiteTheme:Qn==null?void 0:Qn.setIsWhiteTheme,isLoading:lr,language:kr,value:$r,identifier:ir,onChange:ea,onUpdateCode:ui,ActionBarRender:Cn}),mt.createElement(Xt.ZP,Pr({},gi)))}},63920:function(_r,vA,K){"use strict";K.d(vA,{h:function(){return R}});var R=(ut=>(ut[ut.NOMATCH=-1]="NOMATCH",ut[ut.OK=0]="OK",ut[ut.TIMEOUT=2]="TIMEOUT",ut[ut.PODFAILURE=3]="PODFAILURE",ut[ut.COMPILEFAILURE=4]="COMPILEFAILURE",ut[ut.EXECUTEFAILURE=5]="EXECUTEFAILURE",ut[ut.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ut))(R||{})},27656:function(_r,vA,K){"use strict";K.d(vA,{H7:function(){return b},MK:function(){return _},MU:function(){return h},X6:function(){return O},bM:function(){return S},fi:function(){return U},fu:function(){return v},n4:function(){return j},rX:function(){return I},vl:function(){return Q},zO:function(){return D}});var R=K(43597),ut=Object.defineProperty,te=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,$=(L,M,ie)=>M in L?ut(L,M,{enumerable:!0,configurable:!0,writable:!0,value:ie}):L[M]=ie,Ae=(L,M)=>{for(var ie in M||(M={}))Ne.call(M,ie)&&$(L,ie,M[ie]);if(te)for(var ie of te(M))le.call(M,ie)&&$(L,ie,M[ie]);return L};function v(L,M){return(0,R.U2)(`myproblems/${L}.json`,Ae({hidePopLogin:!0},M||{}))}function S(L,M){return(0,R.v_)(`myproblems/${L}/code_submit.json`,M)}function h(L,M){return(0,R.v_)(`myproblems/${L}/code_debug.json`,M)}function D(L,M){return M.language&&(M.language=encodeURIComponent(M.language)),(0,R.U2)(`myproblems/${L}/submit_records.json`,M)}function O(L){return(0,R.U2)("myproblems/record_detail.json",{id:L})}function I(L,M){return(0,R.U2)(`myproblems/${L}/result.json`,{mode:M})}function _(L,M){return(0,R.v_)(`myproblems/${L}/add_notes.json`,M)}function b(L,M){return(0,R.v_)(`myproblems/${L}/restore_initial_code.json`,M)}function U(L){return(0,R.v_)(`myproblems/${L}/sync_code.json`)}function j(L,M){return(0,R.v_)(`myproblems/${L}/update_code.json`,M)}function Q(L,M){return(0,R.v_)(`discusses/${L}/plus.json`,M)}},39457:function(_r,vA,K){"use strict";K.d(vA,{Im:function(){return ze},ZP:function(){return Ee},gZ:function(){return P}});var R=K(59301),ut=K(92832),te=K(3113),Ne=K(84105),le=K(87395),$=K(89398),Ae=K(24334),v=K(12124),S=K(17410),h=K(94601),D=K(92273),O=K(34376),I=K(92310),_=K.n(I),b=K(59301),U=Object.defineProperty,j=Object.defineProperties,Q=Object.getOwnPropertyDescriptors,L=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,me=(W,ge,X)=>ge in W?U(W,ge,{enumerable:!0,configurable:!0,writable:!0,value:X}):W[ge]=X,je=(W,ge)=>{for(var X in ge||(ge={}))M.call(ge,X)&&me(W,X,ge[X]);if(L)for(var X of L(ge))ie.call(ge,X)&&me(W,X,ge[X]);return W},ue=(W,ge)=>j(W,Q(ge));const{TextArea:qe}=ut.default,Re={visible:!1,tabIndex:"0"},ze={[$.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[$.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[$.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 ot=(W=>(W[W.SET_VISIBLE=0]="SET_VISIBLE",W[W.SET_TABINDEX=1]="SET_TABINDEX",W))(ot||{});function V(W,ge){switch(ge.type){case 0:return ue(je({},W),{visible:ge.payload});case 1:return ue(je({},W),{tabIndex:ge.payload});default:throw new Error}}function Le({value:W,className:ge}){const[X,ne]=(0,R.useState)(!1),Y=(0,R.useRef)(),fe=(0,R.useRef)();return(0,R.useEffect)(()=>{X&&(fe.current.reset(),fe.current.write((0,h.pp)(W||"")))},[W,X]),(0,R.useEffect)(()=>{var Me,it,tt,Xt;if(Y.current){fe.current=new O.Terminal({fontSize:14,disableStdin:!0}),fe.current.open(Y.current);const Ut=Y.current.offsetWidth-14,gt=((Xt=(tt=(it=(Me=fe.current)==null?void 0:Me._core)==null?void 0:it._renderService)==null?void 0:tt.dimensions)==null?void 0:Xt.actualCellWidth)||9.5,tA=Math.ceil(Ut/gt);fe.current.resize(tA,8),ne(!0)}},[]),b.createElement("div",{ref:Y,className:_()("XtermText-valueRef",ge)})}function P(W){const{status:ge,error_msg:X,output:ne,input:Y,expected_output:fe,is_file:Me,input_file_url:it,output_file_url:tt,expected_output_file_url:Xt}=W;let Ut=null;const gt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(ge){case $.h.NOMATCH:Ut=b.createElement(b.Fragment,null,b.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Me&&b.createElement(Le,{className:"mb10",value:Y}),Me&&b.createElement("div",{style:gt},b.createElement("a",{onClick:()=>(0,h.LR)(it,Y)},Y)),b.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Me&&b.createElement(Le,{className:"mb10",value:ne&&Ae.Base64.decode(ne)||""}),Me&&b.createElement("div",{style:gt},b.createElement("a",{onClick:()=>(0,h.LR)(tt,ne)},ne)),b.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Me&&b.createElement(Le,{className:"mb10",value:fe&&Ae.Base64.decode(fe)||""}),Me&&b.createElement("div",{style:gt},b.createElement("a",{onClick:()=>(0,h.LR)(Xt,fe)},fe)));break;case $.h.EXECUTEFAILURE:Ut=b.createElement(b.Fragment,null,b.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Me&&b.createElement(S.Z,{value:Y,style:gt}),Me&&b.createElement("div",{style:gt},b.createElement("a",{onClick:()=>(0,h.LR)(it,Y)},Y)),b.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),b.createElement("pre",{className:"error"},Ae.Base64.decode(X)));break;case $.h.COMPILEFAILURE:Ut=b.createElement(b.Fragment,null,b.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Me&&b.createElement(S.Z,{value:Y,style:gt}),Me&&b.createElement("div",{style:gt},b.createElement("a",{onClick:()=>(0,h.LR)(it,Y)},Y)),b.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),b.createElement("pre",{className:"error"},Ae.Base64.decode(X)));break;case $.h.PODFAILURE:Ut=b.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case $.h.TIMEOUT:Ut=b.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return b.createElement(b.Fragment,null," ",Ut," ")}function Ue(W){const{status:ge,error_msg:X,execute_time:ne,output:Y,input:fe,expected_output:Me,is_file:it,input_file_url:tt,output_file_url:Xt,expected_output_file_url:Ut}=W;let gt=null;switch(ge){case $.h.OK:gt=b.createElement(b.Fragment,null,b.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ne,"\u79D2"),b.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),b.createElement("pre",null,Ae.Base64.decode(Y)));break;case $.h.NOMATCH:gt=b.createElement(b.Fragment,null,b.createElement("p",null,"\u8F93\u5165\uFF1A",b.createElement("pre",null,fe)),b.createElement("p",null,"\u8F93\u51FA\uFF1A",Y&&Ae.Base64.decode(Y)),b.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Me&&Ae.Base64.decode(Me)));break;case $.h.EXECUTEFAILURE:gt=b.createElement(b.Fragment,null,b.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",b.createElement("pre",null,fe)),b.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),b.createElement("pre",{className:"error"},Ae.Base64.decode(X)));break;case $.h.COMPILEFAILURE:gt=b.createElement(b.Fragment,null,b.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",b.createElement("pre",null,fe)),b.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),b.createElement("pre",{className:"error"},Ae.Base64.decode(X)));break;case $.h.PODFAILURE:gt=b.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case $.h.TIMEOUT:gt=b.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return b.createElement(b.Fragment,null," ",gt," ")}var Ee=({id:W,is_file:ge,input:X,debuging:ne,submitting:Y,executingMessage:fe,debugResult:Me,onChangeInput:it,onDebugCode:tt,onSubmitCode:Xt})=>{const[Ut,gt]=(0,R.useReducer)(V,Re),{visible:tA,tabIndex:lA}=Ut;(0,R.useEffect)(()=>{gt({type:0,payload:!1})},[W]);function Vt(ae){let N=ae.target.id;gt({type:1,payload:N})}function iA(){gt({type:0,payload:!tA})}const sA=(0,R.useMemo)(()=>{if(Me){const{status:ae}=Me;return b.createElement(b.Fragment,null,Ue(Me))}return null},[Me]);function d(){gt({type:0,payload:!0}),gt({type:1,payload:"1"}),tt()}return b.createElement("div",{className:"test-case-panel"},b.createElement("div",{className:`test-case-panel-body ${tA?"active":""}`},b.createElement("ul",{className:"s-navs"},b.createElement("li",null,b.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),b.createElement(D.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:b.createElement(qe,{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:ge?"":X,onChange:it}),rightNode:ne?b.createElement(v.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Me?sA:b.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")})),b.createElement("a",{className:`btn-collapse ${tA?"up":""}`,onClick:iA},tA?b.createElement(Ne.Z,null):b.createElement(le.Z,null)),b.createElement("footer",{className:"footer"},b.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),b.createElement("div",{className:"flex-container"},b.createElement(te.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),b.createElement(te.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),b.createElement(te.ZP,{className:"btn-green",type:"ghost",loading:ne,onClick:d},"\u8C03\u8BD5\u4EE3\u7801"),b.createElement(te.ZP,{type:"primary",className:"custom-ant-disabled",loading:Y,disabled:Y,onClick:()=>{gt({type:0,payload:!1}),Xt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},89398:function(_r,vA,K){"use strict";K.d(vA,{h:function(){return R}});var R=(ut=>(ut[ut.NOMATCH=-1]="NOMATCH",ut[ut.OK=0]="OK",ut[ut.TIMEOUT=2]="TIMEOUT",ut[ut.PODFAILURE=3]="PODFAILURE",ut[ut.COMPILEFAILURE=4]="COMPILEFAILURE",ut[ut.EXECUTEFAILURE=5]="EXECUTEFAILURE",ut[ut.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ut))(R||{})},53935:function(_r,vA,K){"use strict";K.d(vA,{Y2:function(){return Ee},ZP:function(){return W}});var R=K(59301),ut=K(54580),te=K(8591),Ne=K(43418),le=K(95237),$=K(5112),Ae=K(3113),v=K(24905),S=K(6848),h=K(92832),D={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"},O="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAADICAYAAACAj9YNAAAAAXNSR0IArs4c6QAAD59JREFUeF7tnet527gShsFUZFeQpJN1GkncyG46iVJBVFG4D6mLKYmSMLgQM4NXf855NrgMvm/8egBC9BD4oIBhBV7++fPlHP6n8PH/p/84Dp8XS7v8txB2N8sext/h7+G/73++3v67YZ08hz54Xhxr86fAy7c/P+ZVHQB1DaYaCz7AbBzfgVsNefPHBGL5GjJCRQUW0PpecRrp0DugJpWsXnsgVk9bRk5QQCm0nq1khhpb0Gcy1fl3IFZHV0YVKDCfa03nWeOgqdoSrODc9Lz1BGgp8qX1AWJputGrgAJz1bXd2VaBiEVDUJ2J5EpvDMTStaNnogJHeFmvuiSrB2gStYRtgZhQMJqnKWD0rCttsfd7AbPSioYQgFgFURnyQwHnW8ZUq4FZqnIr/YBYQTEZ6lKBDreNshQYxvf9v6+He298khUAYsnS0fGeAsBLmBvj+JWnmULNFs2BWLp29LxSYL4qMczXJLa4Se9Nf7aYiY4CsUTh6MbWsUoOsMUUywrExJLRYakAW8cq+UBVJpAViAnEoinV16Y5QFUWJTcQi5KJRtcKUIFtlBOA7KnQQOypRDS42D5yeN8iIdhePlAdiLVISaNzUn01No6rGKsGALHGeWllegCmxCm2lzdGADEluak5DACmzB1AdmEIEFOWn9rCAWDaHDnGA8jOxgAxpTmqIayXt/0vbt9rcOJODIBsFgaIKc7RlqFRgbVUXzA3IANignTppikAM2Z15yCjEjOWr7XDBWC1Fa40fscgA2KVcsrisADMomuLmDsFGRAznrelwj++Rmc6yOdjWYEOL8QCMcsJWyh2AFZISCXD7P976ernuqvFKskxVWEAMFV2lAmms20lECuTNmZH4S6YWeseB94RyICY0xyOWRYH+TEqGW7TCciAmOEczQmdbWSOenb69nA+BsTs5GPRSNlGFpVT72AdVGNATG/6VYuMbWQ1aXUO7BxkQExn2lWN6uVtP1adgMHVKeB5WwnE1KVb3YDYRtbVV+3ojqsxIKY268oHxmF+eU0tjei1GgNilrIwM1a2kZkCWu/utBoDYtYTMzJ+tpGRQnlv5hBkQMx70h7XRxXWidHPl7nb//fy9XkzOy2AmB2vkiPlSkWydD47OqvGgJjPNL1YFVVYByZLlgjEJGrRtrUCPJFs7YDS+R2BjEpMSY7NsDl+9j9fd6XC4kC/lJLOxgFizgzdYDnzudTpMw6fj//3DK4HIRyANoy/w9+wkwCOKmwDYy1P4QRkVGIVk/AMrnH4XniaXQzUqMIKq+5tOCDmzdH89cyVz6fwJRwqrZgqK3/SEFaBRhVWQlr/Y3i4xU8lVihPlVxj2IVxfJ+2nFRhhYz1PoyDagyIZSapEnhdr2I6R9uqEsxUkO5NFQBiTeVvOrlSeDXVhMltKmB9S0klJsw74CUUjOb6FTBejQExQYoBMIFYNLWkgOnvUwKxyFTjoDxSKJqZVMDylhKIPUk5riqY/JkkaKkChreUQOyB2WwfpT8JtDerABAza93dwAGYP09Z0WMFrG4pqcRWfGULyY97jwoAMSeuAzAnRrIMuQJGt5RUYldW8xRSnvv0cKIAELNvJACz7yEryFLA5H0xKrGj5xzkZyU/nZ0oYPFcDIiFEDgHc/ITyDKyFQBi2RK2GYBtZBvdmVWhAuP4VfL2YA0r6L4SYxupIQ2JQY0CBg/3gdjbflSTQASCAq0VAGKtHZDNTxUm04vWHSgAxOyYzGG+Ha+IdFMFzF2z6HY7yWH+pj8YTGZHASBmwSuqMAsuEWMjBYBYI+FF0wIxkVw07kwBa3fFutxOspXs7KeS5YoUAGIiudo0fuFaRRvhmdWEAkBMuU1sJZUbRHjNFQBizS14HABbSeUGEV5zBYBYcwueQowb+so9Iry2CgCxtvo/nJ2tpGJzCE2NAkBMjRW3gQAxxeYQmhoFgJgaK1Yg9u3PjzAO3xWHSGgo0FoBLru2duDR/HzhW7M7xKZEASCmxIjVMHgyqdkdYlOiABBTYgQQ02wEsWlWAIhpdodKTLM7xKZCAd4npsKGu0HwdSPd/hCdAgV4x35bE+YrFNPnUzj87/IzDp9DWPnvbUNmdhTQpQAQ286P+Unj9DnAafrcgmu7cJgJBVwoYO2O2CS6mVfxXEELYLn4kWERShXYhXF8t/Kn21RDbAEuLqgqzXbCcq+AeqCpgxjgcv9DwQLtKqASaGogxm16u5lN5B0qoOgqRnOIAa8OfwBYshcFVFRmzSAGvLzkMetAgdAUZptD7Agv7myR+SjgT4EmMNsUYlRf/rKWFaHAigKbwmwTiAEvEh0FOlRgo8P/6hADYB0mL0tGgZMCG4CsGsSOr4KeLqlyu56URoG+Fai6vawCMaqvvjOW1aPAqgKVqrLiEANgJDAKoMBdBSqArCjEABjJiwIoEKFA0bfHFoMYAIuwjiYogAInBYqBrAjEeO0zmYkCKJCgQBGQZUMMgCVYRxcUQIFiFVkWxNhCkokogALZCmQe9idDDIBlW8cAKIACJwUyQJYEMQBG7qEAChRXIBFkYogdb+L/Kr4ABkQBFECBBJDJIfa2H1EaBVAABaopIASZCGI8iaxmGwOjAAosFJD86bhoiHEORo6hAApspoCgGouCGOdgm1nHRCiAAsInlnEQe9tPB/m8Uof0kiswjO/hb9jNHYeBVzPJFey6R8y28inE2EZ2nUM5i1/9Sgn5lCNph30jtpUPIcY2ssOkKbTkR79BAVkhkXsZ5gnIHkOMbWQvaVJ2neP4df/z9bCFvPMBZGUl9z7ao1+KdyFGFeY9LSqtLwJgp5m5slPJA4/DPqjG7kOMKsxjKtRdU8T5xXUAL1yeruuJo9HvVWOrEKMKc+T8VktJANgUGrm2lUEO5rmTY+sQowpz4PiGS0gE2Hlb+c+fL2EY+D7uhpaZnCoWYvxmNGlvu6AzAXYG2bc/P8I43yPjgwL3FVjJt5tKjMNWMkigQJHXCwMygeK9N42EGG+p6D1R4tZfFGCALE50WoVwfcB/UYmxlSRFohUQXKWIHvPYkDtkUsU6a39VjV1CjAP9zrIhcbkVAXauyMjFRHP66Lasxq4hxlayjxxIX+UGAANk6fZ003ORh2eIsZXsxv70hRZ6EikJgMuwErU6arvIxQ+IUb53lAEJS20AsClKfrkmeNVHl/ODpSXE2Er2Yb58lY0AxhNLuVU99Tidi80Q47ddT9aL11rlKoU0Cp5YShXroP3xlysQ68DrjCWqABgVWYaDnrteQIzzMM9Wp65NFcAAWaqNrvvNOXqoxICYa6eTFrfhVQppfGwtpYr5bT+di50gxqG+X5/lK1MMsHNFxi9eua8eewzj+8ChvkdnM9bU+EmkJHJ2EBK1nLYFYk6NTV2WIYDNxyC8hyzVaT/9ZojxHic/huasxBjAzttKQJbjuv2+M8Q4W7BvZO4KjAKMJ5a5xrvovwNiLnzMWoTKqxTSFbGjkCrmpj0Qc2Nl2kJcAIyKLM18L72oxLw4mbIOA1cppMuiIpMqZr/9BDHuiNn3Ub4ChwCjIpOngYceQMyDi9I1OAbYGWQ8sJJmhdn2QMysdYmBG38SKVk1uwyJWnbbAjG73skj7whgkzhchpWniMUeQMyiaykxdwaw87aSy7Ap2WKqD08nTdmVHKyrqxRSFXhiKVXMVnsgZsuvlGi7BhhPLFNSxlYfIGbLL2m0AGyhGBWZNH1stAdiNnxKi7KDqxRSYQCZVDH97XmLhX6P0iIEYHd146UHaSmltNcOiCl1JissAPZUPkD2VCIrDXa82dWKVbFxdnqVIlaeZTsuw6aopqzP9D6xKSTMVGZMajgATKQcl2FFculsPI7nv3bEl8B1WiSJiieRErWObTnoTxBNU5cFxH6FEL5oio1YhApwDiYU7KM5IEuWrnnHjz/Zxnv2m5uRGQBVWIaAQCxDvLZdF388l++XtbWiwOzTb6QCw3Q5BBAzavvxDPic+BzuGzXyFDbbyWQDuW6RLF3bjsecX0KMc7G2luTPDsjEGlKFiSVT0+G0+/iAGOdiaszJDGSX1X8c3/c/X/PGyAogrvMMn+kzDp/jeqy24mFWhniNu57PgT8gxrlYY09UTa/6QQHVk6pcaRPMYtdxcRjM2UAbP1TOqvTiLBdUVWbL5kEtH2RdQowt5eZmqJ0QiKm1hsDCxU7h5rE8TylJkaMCKreUVGLkZ7h6gHULMaoxsuSgABAjE1QqcH0nEoiptElFUEBMhQ0EcaXATV6u3vJmS0niUImRAyoVWLkLuQ4xtpQq/ds4KCqxjQVnuqcKrObk3e/bUY09FdR7AyDm3WFr67vzjZT7EKMas2Zx6XiBWGlFGS9Hgbv5+PDNB1RjOZqb7wvEzFvoaAEPvhf8GGJUY46yQLwUICaWjA5VFHhy8frpO6j4nloVWywMCsQsuOQ/xqd5+BRik0ZsK/1nysoKnyZPC1W4sd9C9YZzRrxeKg5ibCsbuthsaiDWTHomPioQlYNREJurMUDWW2ZFJdDWolCJba14u/liX7keDTG2le3MbDQzEGskPNNOL7scv8a+nFMGMaqxnvILiPXktqa1Cl8DJYIY20pNTlePBYhVl5gJSjxQEkMMkHWTeECsG6v1LDT2HGwZcRLEjudj/HUkPd7XiASI1VCVMe8rIDgHKwIxQOY+G4GYe4sVLTARYNMKkiuxGWL8hSRFWVA8FCBWXFIGXFVAeJB/PUYWxACZ66QEYq7tVbK4TIBlV2InGajIlCRE2TCAWFk9Ge2mhBrf9/++Hv4IcsYnuxK7Atn3EAJ/VTnDEEVdgZgiM9yFUqACO2lSDGJnmL3teWrpI+OAmA8f9a0i4xB/bTHFITafkwEyfYkjjwiIyTWjx2MFdmEc32O/ThQrZhWIzSDjK0qxHmhtB8S0OmMxroLbx5ujtZp6HA/8OSerKXK9sYFYPW37GrkiwCYhq1ViS5fYXprMWSBm0jZVQVfZPm5aiV2A7HAxlqpMVY49DAaI2fFKX6SVq6/lgjepxC5gxlmZvoRbjwiIWXFKU5wbwuu07M0hNh/6U5VpSrt7sQAxCy5pirEBwDY7E7unMzDTlIE3sQAx1fYoCq4RvJpWYtfyAzNFCfkRChBTaYuioBrDSxXETsEAM0UJGgIQU2WHkmCG8X2KpMR3HkutqMmZWEzwAC1GpaptgFhVeU0NvgvD+FsTuJbqqYXYMkiA1iThgVgT2dVMqhpc5iB2A7T5kcR852z68NaMOnkPxOroqnXUGVrhb9iV/m5j7QWbqMSeiTBXatPnU/gSxuHzSntA90zE238HYnLNWvTYXU26lusfbSZQnT4GgbUm8P/6C+VmwqlgeQAAAABJRU5ErkJggg==",I=K(47257),_=K.n(I),b=K(43597),U=K(1012),j=K(94601),Q=K(25561),L=K(59301),M=Object.defineProperty,ie=Object.defineProperties,me=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,Re=(ge,X,ne)=>X in ge?M(ge,X,{enumerable:!0,configurable:!0,writable:!0,value:ne}):ge[X]=ne,ze=(ge,X)=>{for(var ne in X||(X={}))ue.call(X,ne)&&Re(ge,ne,X[ne]);if(je)for(var ne of je(X))qe.call(X,ne)&&Re(ge,ne,X[ne]);return ge},ot=(ge,X)=>ie(ge,me(X)),V=(ge,X,ne)=>new Promise((Y,fe)=>{var Me=Xt=>{try{tt(ne.next(Xt))}catch(Ut){fe(Ut)}},it=Xt=>{try{tt(ne.throw(Xt))}catch(Ut){fe(Ut)}},tt=Xt=>Xt.done?Y(Xt.value):Promise.resolve(Xt.value).then(Me,it);tt((ne=ne.apply(ge,X)).next())});const{Dragger:Le}=ut.default,P=ge=>{const X=Ut=>Ut&&Ut.substring(0,Ut.lastIndexOf("."));for(var ne=[...ge],Y=0,fe=[],Me=0;Me<ne.length;Me++){for(var it="",tt=0;tt<fe.length;tt++)if(X(fe[tt][0].name)==X(ne[Me].name)){Y=1,it=tt;break}if(Y==1)fe[it].push(ne[Me]),Y=0;else if(Y==0){let Ut=new Array;Ut.push(ne[Me]),fe.push(Ut)}}return fe.map(Ut=>{if(Ut.forEach(gt=>{let tA=gt.name.split(/\.(?=[^\.]+$)/);gt.name=`${tA[0]}.${tA[1].toLowerCase()}`}),Ut[0].name.includes(".in"))return Ut.length===2?Ut:[Ut[0],{}];if(Ut[0].name.includes(".out"))return Ut.length===2?Ut.reverse():[{},Ut[0]]})},Ue=({onClose:ge,onOK:X,visible:ne,wrapClassName:Y,rootIdentifier:fe,multiple:Me=!1,defaultMultipleValue:it=!0})=>{const[tt,Xt]=(0,R.useState)([]),[Ut,gt]=(0,R.useState)({}),[tA,lA]=(0,R.useState)(!1),[Vt,iA]=(0,R.useState)(!0),[sA,d]=(0,R.useState)(null),ae=(0,R.useRef)([]),N=(0,R.useRef)(0),p=()=>{ge()};(0,R.useEffect)(()=>{g()},[]),(0,R.useEffect)(()=>{ne&&(ae.current=[],N.current=0,Xt([]),iA(it))},[ne]);const g=()=>V(void 0,null,function*(){try{d(!0)}catch(nt){}}),H=nt=>nt&&nt.substring(0,nt.lastIndexOf(".")),q=nt=>{var Dt,_e;const ke=H((Dt=nt[0])==null?void 0:Dt.name)||H((_e=nt[1])==null?void 0:_e.name),Ge=tt.filter(at=>H(at.name)!==ke);ae.current=[...Ge],Xt([...Ge])},Ce=nt=>{if(!Vt){const Lt=new FormData;Lt.append("file",nt.file),(0,b.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Lt},!0).then(It=>{if(It.status===0){N.current=N.current+1;const wA=ae.current.map(AA=>{var IA;if(AA.name===nt.name){const KA=ze({},AA);return(IA=nt==null?void 0:nt.name)!=null&&IA.includes(".in")?KA.input=It==null?void 0:It.content:KA.output=It==null?void 0:It.content,KA}return AA});if(ae.current=[...wA],Xt([...wA]),N.current>0&&N.current===tt.length){lA(!1);let AA=P(wA);AA=AA.filter(IA=>{var KA,_t;return!!((KA=IA[0])!=null&&KA.name&&((_t=IA[1])!=null&&_t.name))}),AA=AA.map(IA=>ot(ze(ze({},IA[0]),IA[1]),{is_file:!1})),X(AA),ge()}}else lA(!1),ge()});return}if(sA){const Lt=new FormData;Lt.append("file",nt.file),fe===null?Lt.append("identifier","testsets"):Lt.append("identifier",fe),(0,b.ZP)("/api/attachments.json",{method:"post",body:Lt},!0).then(It=>{if(It.filename){N.current=N.current+1;const wA=ae.current.map(AA=>{var IA;if(AA.name===(It==null?void 0:It.filename)){const KA=ot(ze({},AA),{is_oss:!sA});return(IA=It==null?void 0:It.filename)!=null&&IA.includes(".in")?(KA.in_object_key=It==null?void 0:It.object,KA.in_object_size=It==null?void 0:It.size,KA.input=It==null?void 0:It.filename,KA.in_file=nt):(KA.out_object_key=It==null?void 0:It.object,KA.out_object_size=It==null?void 0:It.size,KA.output=It==null?void 0:It.filename,KA.out_file=nt),KA}return AA});if(ae.current=[...wA],Xt([...wA]),N.current>0&&N.current===tt.length){lA(!1);let AA=P(wA);AA=AA.filter(IA=>{var KA,_t;return!!((KA=IA[0])!=null&&KA.name&&((_t=IA[1])!=null&&_t.name))}),AA=AA.map(IA=>ot(ze(ze({},IA[0]),IA[1]),{is_file:!0})),X(AA),ge()}}else lA(!1),ge()});return}const Dt=new(_())({endpoint:Ut.end_point,region:Ut.region,accessKeyId:Ut.access_key_id,accessKeySecret:Ut.access_key_secret,bucket:Ut.bucket,stsToken:Ut.security_token}),_e=nt.name,ke={container_type:"TestSet",file_name:_e},Ge=(0,U.Z)();let at=`testsets/${fe}/${Ge}${_e.indexOf(".")>-1?"."+_e.split(".").pop():""}`;fe===null&&(at=`testsets/${Ge}${_e.indexOf(".")>-1?"."+_e.split(".").pop():""}`),Dt.multipartUpload(at,new Blob([nt.file],{type:nt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:_e+""},url:Ut==null?void 0:Ut.callback_url,host:Ut==null?void 0:Ut.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,b.rz)(ke)}}).then(function(Lt){if(Lt.data.status===0){N.current=N.current+1;const Ot=ae.current.map(It=>{var wA,AA,IA,KA,_t,zt,ht,Nt,Zt,cA,bA,aA,pA,MA,Nr,OA,gA;if(It.name===((AA=(wA=Lt.data)==null?void 0:wA.data)==null?void 0:AA.file_name)){const SA=ot(ze({},It),{is_oss:!sA});return(_t=(KA=(IA=Lt.data)==null?void 0:IA.data)==null?void 0:KA.file_name)!=null&&_t.includes(".in")?(SA.in_object_key=(ht=(zt=Lt.data)==null?void 0:zt.data)==null?void 0:ht.object,SA.in_object_size=(Zt=(Nt=Lt.data)==null?void 0:Nt.data)==null?void 0:Zt.size,SA.input=(bA=(cA=Lt.data)==null?void 0:cA.data)==null?void 0:bA.file_name,SA.in_file=nt):(SA.out_object_key=(pA=(aA=Lt.data)==null?void 0:aA.data)==null?void 0:pA.object,SA.out_object_size=(Nr=(MA=Lt.data)==null?void 0:MA.data)==null?void 0:Nr.size,SA.output=(gA=(OA=Lt.data)==null?void 0:OA.data)==null?void 0:gA.file_name,SA.out_file=nt),SA}return It});if(ae.current=[...Ot],Xt([...Ot]),N.current>0&&N.current===tt.length){lA(!1);let It=P(Ot);It=It.filter(wA=>{var AA,IA;return!!((AA=wA[0])!=null&&AA.name&&((IA=wA[1])!=null&&IA.name))}),It=It.map(wA=>ot(ze(ze({},wA[0]),wA[1]),{is_file:!0})),X(It),ge()}}})},de=nt=>new Promise((Dt,_e)=>{let ke=0,Ge=[];for(let at=0;at<nt.length;at++)nt[at].file.slice(0,1).arrayBuffer().then(()=>{ke++,ke===nt.length&&(Ge.length?(te.ZP.warning(`${Ge.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),_e()):Dt(nt))}).catch(Lt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Lt),ke++,Ge.push(nt[at].name),ke===nt.length&&(Ge.length?(te.ZP.warning(`${Ge.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),_e()):Dt(nt))})}),At=()=>V(void 0,null,function*(){if(tt.length===0){te.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield de(tt),lA(!0),P(tt).some(Dt=>{var _e,ke;return!((_e=Dt[0])!=null&&_e.name&&((ke=Dt[1])!=null&&ke.name))})){Ne.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:()=>V(void 0,null,function*(){tt.map(Dt=>V(void 0,null,function*(){Ce(Dt)}))}),onCancel:()=>{lA(!1)}});return}tt.map(Dt=>V(void 0,null,function*(){Ce(Dt)}))}),wt={name:"file",fileList:tt,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:nt=>{if(tt!=null&&tt.some(_e=>_e.name===nt.name))return te.ZP.info(`${nt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(nt.size/1024/1024>100)return te.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(nt.name))return te.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Dt={name:nt.name,uid:nt.uid,file:nt,percent:0};return tt.push(Dt),ae.current=[...tt],Xt([...tt]),!1}},ct=P(tt);return console.log(tt,ct,"fileList"),L.createElement(Ne.default,{open:ne,wrapClassName:Y,onOk:At,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:tA},onCancel:p,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},L.createElement("div",{className:D.wrap},tt.length?L.createElement("div",null,L.createElement(le.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},L.createElement("div",{style:{visibility:Me?"visible":"hidden"}},L.createElement("span",{className:D.greyText},"\u7528\u4F8B\u7C7B\u578B"),L.createElement($.ZP.Group,{className:`ml20 ${D.testCaseRadio}`,optionType:"button",value:Vt,onChange:nt=>iA(nt.target.value)},L.createElement($.ZP,{value:!1},"\u6587\u672C"),L.createElement($.ZP,{value:!0},"\u6587\u4EF6"))),L.createElement(ut.default,ze({},wt),L.createElement(Ae.ZP,{type:"primary",className:D.btnS},L.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),L.createElement(Ee,{data:ct,onRemove:q})):L.createElement("div",{className:`${D.noData} mb30`},L.createElement(ut.default.Dragger,ot(ze({},wt),{className:D.dragger}),L.createElement("img",{src:O,alt:"",className:"mb20"}),L.createElement("div",null,L.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),L.createElement("span",{className:D.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),L.createElement("div",{className:D.text},L.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),L.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",L.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",L.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",L.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",L.createElement("br",null))))},Ee=({data:ge=[],onRemove:X,width:ne="auto",showScore:Y=!1,disabled:fe=!1,inputChange:Me,onEvaluatingChange:it,onSelectAll:tt,checkAll1:Xt,checkAll2:Ut,checkAll3:gt,checkAll4:tA,checkAll5:lA,showEvaluatingSetting:Vt=!1,className:iA="",isProgramHomework:sA=!1})=>{const d={value:"",filename:"",dataUrl:""},[ae,N]=(0,R.useState)(ze({},d)),p=q=>{let Ce=document.createElement("a");document.body.appendChild(Ce);let de=URL.createObjectURL(q.file);Ce.href=de,Ce.download=q.name,Ce.click(),URL.revokeObjectURL(de),document.body.removeChild(Ce)},g=(q,Ce)=>{(0,j.LR)(q,Ce)},H=(q,Ce)=>{Ne.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:L.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{X(q,Ce)},onCancel:()=>{}})};return ge.length?L.createElement("div",{className:iA,style:{width:ne}},L.createElement("div",{className:`${sA?D.headProgram:D.head}`},Vt&&L.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},L.createElement(v.default,{checked:Xt,onChange:q=>{tt(q.target.checked,"hidden")}}),L.createElement(S.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},L.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),L.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),L.createElement("div",{style:{width:sA?"25%":"15%"}},"\u7528\u4F8B"),L.createElement("div",{style:{width:Y?sA?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),L.createElement("div",{style:{width:Y?sA?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Y&&L.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Vt&&L.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},L.createElement(v.default,{checked:tA,onChange:q=>{tt(q.target.checked,"input_visible")}}),L.createElement(S.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},L.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),L.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Vt&&L.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},L.createElement(v.default,{checked:Ut,onChange:q=>{tt(q.target.checked,"is_invisible")}}),L.createElement(S.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},L.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),L.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Vt&&L.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},L.createElement(v.default,{checked:lA,onChange:q=>{tt(q.target.checked,"actual_output_visible")}}),L.createElement(S.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},L.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),L.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Vt&&L.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},L.createElement(v.default,{checked:gt,onChange:q=>{tt(q.target.checked,"last_match_rule")}}),L.createElement(S.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"},L.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),L.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),L.createElement("div",{className:D.operation,style:sA?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),L.createElement("div",{className:D.listWrapper,style:{boxShadow:sA?"0px 2px 4px 0px #EAEEF4":"unset"}},ge.map((q,Ce)=>{var de,At,wt,ct;return L.createElement("div",{key:Ce,className:D.list,style:sA?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Vt&&L.createElement("div",{style:{width:"15%"}},L.createElement(v.default,{checked:!!q.hidden,onChange:nt=>{it(nt.target.checked,Ce,"hidden")}})),L.createElement("div",{style:{width:sA?"25%":"15%",paddingLeft:sA?"5px":"0px",paddingRight:sA?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ce+1),L.createElement("div",{className:D.info,style:{width:Y?sA?"20%":"15%":"25%"}},L.createElement("span",{title:q.input||((de=q[0])==null?void 0:de.name),onClick:()=>V(void 0,null,function*(){let nt;q.input?q.input_file_url?nt=q.input_file_url:nt=q.in_file:nt=q[0];let Dt;typeof nt=="string"?(Dt=yield fetch(nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),N({value:yield Dt.text(),filename:"",dataUrl:nt})):(Dt=yield(0,j.db)(nt.file),N({value:Dt.text,filename:nt.name,dataUrl:Dt.link}))})},q.input||((At=q[0])==null?void 0:At.name))),L.createElement("div",{className:D.info,style:{width:Y?sA?"20%":"15%":"25%"}},L.createElement("span",{title:q.output||((wt=q[1])==null?void 0:wt.name),onClick:()=>V(void 0,null,function*(){let nt;q.input?q.output_file_url?nt=q.output_file_url:nt=q.out_file:nt=q[1];let Dt;typeof nt=="string"?(Dt=yield fetch(nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),N({value:yield Dt.text(),filename:"",dataUrl:nt})):(Dt=yield(0,j.db)(nt.file),N({value:Dt.text,filename:nt.name,dataUrl:Dt.link}))})},q.output||((ct=q[1])==null?void 0:ct.name))),Y&&L.createElement("div",{style:{width:"20%"}},L.createElement(h.default,{size:"large",addonAfter:sA?"%":null,disabled:fe,style:{width:"80%"},onChange:nt=>Me(nt,Ce),value:q.score}),!sA&&L.createElement("span",null,"\xA0%")),Vt&&L.createElement("div",{style:{width:"20%"}},L.createElement(v.default,{checked:q.input_visible||!1,onChange:nt=>{it(nt.target.checked,Ce,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Vt&&L.createElement("div",{style:{width:"20%"}},L.createElement(v.default,{checked:q.is_invisible||!1,onChange:nt=>{it(nt.target.checked,Ce,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Vt&&L.createElement("div",{style:{width:"20%"}},L.createElement(v.default,{checked:q.actual_output_visible||!1,onChange:nt=>{it(nt.target.checked,Ce,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Vt&&L.createElement("div",{style:{width:"20%"}},L.createElement(v.default,{checked:q.last_match_rule||!1,onChange:nt=>{it(nt.target.checked,Ce,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),L.createElement("div",{onClick:()=>H(q,Ce),style:sA?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},L.createElement("span",{className:D.del},"\u5220\u9664")))})),L.createElement(Q.Z,{close:!0,data:ae.dataUrl,filename:ae.filename,type:ae.dataUrl.length?"txt":"",onClose:()=>N(ze({},d)),monacoEditor:{value:ae.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):L.createElement(L.Fragment,null)};var W=Ue},18167:function(_r,vA,K){"use strict";K.d(vA,{AD:function(){return Ue},D9:function(){return Y},Hp:function(){return je},IM:function(){return Me},Iy:function(){return ue},KM:function(){return sA},MJ:function(){return qe},Ne:function(){return fe},ON:function(){return gt},Uj:function(){return Vt},VY:function(){return Xt},YO:function(){return lA},YX:function(){return tA},Zn:function(){return b},_g:function(){return M},_k:function(){return X},c6:function(){return Le},cr:function(){return U},eV:function(){return P},fi:function(){return j},gh:function(){return ot},hS:function(){return it},iA:function(){return Q},j6:function(){return ie},je:function(){return ge},jj:function(){return me},kS:function(){return Ut},o6:function(){return V},pO:function(){return iA},rQ:function(){return Ee},sA:function(){return ze},xm:function(){return ne},xo:function(){return tt},y8:function(){return W},yd:function(){return L}});var R=K(19284),ut=K(92123),te=K(94601),Ne=K(8591),le=K(85386),$=Object.defineProperty,Ae=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,h=(d,ae,N)=>ae in d?$(d,ae,{enumerable:!0,configurable:!0,writable:!0,value:N}):d[ae]=N,D=(d,ae)=>{for(var N in ae||(ae={}))v.call(ae,N)&&h(d,N,ae[N]);if(Ae)for(var N of Ae(ae))S.call(ae,N)&&h(d,N,ae[N]);return d},O=(d,ae,N)=>new Promise((p,g)=>{var H=de=>{try{Ce(N.next(de))}catch(At){g(At)}},q=de=>{try{Ce(N.throw(de))}catch(At){g(At)}},Ce=de=>de.done?p(de.value):Promise.resolve(de.value).then(H,q);Ce((N=N.apply(d,ae)).next())});const I=()=>{(0,ut.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},_=()=>{(0,ut.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},b=d=>O(void 0,null,function*(){I(),(yield(0,R.YR)(D({},d))).status===0&&(yield(0,te.QH)("",(0,te.NY)({url:le.Z.API_SERVER+`/api/courses/${d.coursesId}/export_couser_info.json`,query:d}))),_()}),U=d=>O(void 0,null,function*(){const ae=yield(0,R.yS)(D({},d));if(ae.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ut.history.push(`/classrooms/${d.coursesId}/exportlist/course_member_act_score`);else{if(ae.status===-2)return ae;ae.status===-3&&((0,ut.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ut.history.push(`/classrooms/${d.coursesId}/exportlist/course_member_act_score`))}}),j=d=>O(void 0,null,function*(){const ae=yield(0,R.W0)(D({},d));if(ae.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ut.history.push(`/classrooms/${d.coursesId}/exportlist/course_total_score`);else{if(ae.status===-4)return ae;ae.status===-3&&((0,ut.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ut.history.push(`/classrooms/${d.coursesId}/exportlist/course_total_score`))}}),Q=d=>O(void 0,null,function*(){const ae=yield(0,R.Nl)(D({},d));if(ae.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ut.history.push(`/classrooms/${d.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ae.status===-4)return ae;ae.status===-3&&((0,ut.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ut.history.push(`/classrooms/${d.coursesId}/exportlist/course_total_exercise_and_other`))}}),L=d=>O(void 0,null,function*(){const ae=yield(0,R.IU)(D({},d));if(ae.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ut.history.push(`/classrooms/${d.coursesId}/exportlist/export_star_user`);else{if(ae.status===-4)return ae;ae.status===-3&&((0,ut.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ut.history.push(`/classrooms/${d.coursesId}/exportlist/export_star_user`))}}),M=d=>O(void 0,null,function*(){const ae=yield(0,R.td)(D({},d));if(ae.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ut.history.push(`/classrooms/${d.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ae.status===-2)return ae;if(ae.status===-3)(0,ut.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ut.history.push(`/classrooms/${d.coursesId}/exportlist/course_total_exercise_and_other`);else if(ae.status===-4)return ae}}),ie=d=>O(void 0,null,function*(){const ae=yield(0,R.QX)(D({},d));if(ae.status===0)Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ut.history.push(`/classrooms/${d.coursesId}/exportlist/course_total_homework`);else{if(ae.status===-4)return ae;ae.status===-3&&((0,ut.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ut.history.push(`/classrooms/${d.coursesId}/exportlist/course_total_homework`))}}),me=(d,ae)=>O(void 0,null,function*(){const N=yield(0,R.o_)(D({},d));N.status===0?(Ne.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"),ut.history.push(`/classrooms/${d.coursesId}/exportlist/${ae}`)):N.status===-3&&((0,ut.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ut.history.push(`/classrooms/${d.coursesId}/exportlist/${ae}`))}),je=(d,ae)=>O(void 0,null,function*(){const N=yield(0,R.ZL)(D({},d));N.status===0?(Ne.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"),ut.history.push(`/classrooms/${d.coursesId}/exportlist/${ae}`)):N.status===-3&&((0,ut.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ut.history.push(`/classrooms/${d.coursesId}/exportlist/${ae}`))}),ue=(d,ae)=>O(void 0,null,function*(){const N=yield(0,R.aP)(D({},d));N.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ut.history.push(`/classrooms/${d.coursesId}/exportlist/${ae}`)):N.status===-3&&((0,ut.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ut.history.push(`/classrooms/${d.coursesId}/exportlist/${ae}`))}),qe=(d,ae)=>O(void 0,null,function*(){const N=yield(0,R.vV)(D({},d));N.status===0?(Ne.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"),ut.history.push(`/classrooms/${d.coursesId}/exportlist/${ae}`)):N.status===-3&&((0,ut.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ut.history.push(`/classrooms/${d.coursesId}/exportlist/${ae}`))}),Re=d=>O(void 0,null,function*(){I(),(yield exportCourseWorkListAppendix(D({},d))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${d.categoryId}/works_list.zip`,query:d}))),_()}),ze=d=>O(void 0,null,function*(){I(),yield(0,te.QH)("",le.Z.API_SERVER+`/api/polls/${d.categoryId}/commit_result.xlsx`),_()}),ot=d=>O(void 0,null,function*(){yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+`/api/courses/${d.coursesId}/attendances/export_xlsx_data.xlsx`,query:d}))}),V=d=>O(void 0,null,function*(){yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+`/api/courses/${d.coursesId}/video_study_statics.xlsx`,query:d}))}),Le=d=>O(void 0,null,function*(){yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+`/api/courses/${d.coursesId}/export_video_study.xlsx`,query:d}))}),P=d=>O(void 0,null,function*(){yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+`/api/courses/${d.coursesId}/export_course_students_info.xlsx`,query:d}))}),Ue=d=>O(void 0,null,function*(){yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+"/api/school_manages/students.xlsx",query:d}))}),Ee=d=>O(void 0,null,function*(){yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+"/api/item_banks/export.xlsx",query:d}))}),W=d=>O(void 0,null,function*(){yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:d}))}),ge=d=>O(void 0,null,function*(){const ae=yield(0,R.Uy)(D({},d));ae.status===0?(Ne.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ut.history.push(`/classrooms/${d.coursesId}/exportlist/exercise_score,export_exercise_users`)):ae.status===-3&&((0,ut.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ut.history.push(`/classrooms/${d.coursesId}/exportlist/exercise_score,export_exercise_users`))}),X=d=>O(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+`/api/export_records/${d.id}.xlsx`,query:d}))}),ne=d=>O(void 0,null,function*(){yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:d}))}),Y=d=>O(void 0,null,function*(){yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+`/api/courses/${d==null?void 0:d.coursesId}/${d.menuKey}_statistic.xlsx?${d.checkedList.map(ae=>`course_group_id[]=${ae}`).join("&")}`,query:d}))}),fe=d=>O(void 0,null,function*(){yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+`/api/ec_years/${d==null?void 0:d.ec_year_id}/ec_training_objectives.xlsx`,query:d}))}),Me=d=>O(void 0,null,function*(){yield(0,te.FH)(d==null?void 0:d.name,(0,te.NY)({url:le.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:d}))}),it=d=>O(void 0,null,function*(){yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+`/api/ec_years/${d==null?void 0:d.ec_year_id}/ec_courses.xlsx`,query:d}))}),tt=d=>O(void 0,null,function*(){yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+`/api/ec_years/${d==null?void 0:d.ec_year_id}/ec_graduation_requirements.xlsx`,query:d}))}),Xt=d=>O(void 0,null,function*(){yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:d}))}),Ut=d=>O(void 0,null,function*(){yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:d}))}),gt=d=>O(void 0,null,function*(){yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+`/api/examination_banks/${d.id}.json`,query:d}))}),tA=d=>O(void 0,null,function*(){yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+`/api/exercises/${d.categoryId}.json`,query:d}))}),lA=d=>O(void 0,null,function*(){yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+`/api/polls/${d==null?void 0:d.id}/commit_result.json`,query:d}))}),Vt=d=>O(void 0,null,function*(){yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+"/api/paths/get_task_pass.json",query:d}))}),iA=(d,ae)=>O(void 0,null,function*(){yield(0,te.FH)(ae||"",(0,te.NY)({url:le.Z.API_SERVER+`/api/exercises/${d==null?void 0:d.exercise_id}/consult_exercise.json`,query:d}))}),sA=d=>O(void 0,null,function*(){yield(0,te.FH)("",(0,te.NY)({url:le.Z.API_SERVER+`/api/competitions/${d==null?void 0:d.identifier}/competition_commit_records/member_works.xlsx`,query:d}))})},66104:function(_r,vA,K){"use strict";K.d(vA,{Z:function(){return Ue}});var R=K(92310),ut=K.n(R),te=K(11592),Ne=K(26112),le=K(59301),$=K(92343),Ae=K(36355),v=K(84105),S=K(91857);const h=Ee=>{let{children:W}=Ee;const{getPrefixCls:ge}=le.useContext(Ae.E_),X=ge("breadcrumb");return le.createElement("li",{className:`${X}-separator`,"aria-hidden":"true"},W===""?W:W||"/")};h.__ANT_BREADCRUMB_SEPARATOR=!0;var D=h,O=function(Ee,W){var ge={};for(var X in Ee)Object.prototype.hasOwnProperty.call(Ee,X)&&W.indexOf(X)<0&&(ge[X]=Ee[X]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,X=Object.getOwnPropertySymbols(Ee);ne<X.length;ne++)W.indexOf(X[ne])<0&&Object.prototype.propertyIsEnumerable.call(Ee,X[ne])&&(ge[X[ne]]=Ee[X[ne]]);return ge};function I(Ee,W){if(Ee.title===void 0||Ee.title===null)return null;const ge=Object.keys(W).join("|");return typeof Ee.title=="object"?Ee.title:String(Ee.title).replace(new RegExp(`:(${ge})`,"g"),(X,ne)=>W[ne]||X)}function _(Ee,W,ge,X){if(ge==null)return null;const{className:ne,onClick:Y}=W,fe=O(W,["className","onClick"]),Me=Object.assign(Object.assign({},(0,Ne.Z)(fe,{data:!0,aria:!0})),{onClick:Y});return X!==void 0?le.createElement("a",Object.assign({},Me,{className:ut()(`${Ee}-link`,ne),href:X}),ge):le.createElement("span",Object.assign({},Me,{className:ut()(`${Ee}-link`,ne)}),ge)}function b(Ee,W){return(X,ne,Y,fe,Me)=>{if(W)return W(X,ne,Y,fe);const it=I(X,ne);return _(Ee,X,it,Me)}}var U=function(Ee,W){var ge={};for(var X in Ee)Object.prototype.hasOwnProperty.call(Ee,X)&&W.indexOf(X)<0&&(ge[X]=Ee[X]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,X=Object.getOwnPropertySymbols(Ee);ne<X.length;ne++)W.indexOf(X[ne])<0&&Object.prototype.propertyIsEnumerable.call(Ee,X[ne])&&(ge[X[ne]]=Ee[X[ne]]);return ge};const j=Ee=>{const{prefixCls:W,separator:ge="/",children:X,menu:ne,overlay:Y,dropdownProps:fe,href:Me}=Ee,tt=(Xt=>{if(ne||Y){const Ut=Object.assign({},fe);if(ne){const gt=ne||{},{items:tA}=gt,lA=U(gt,["items"]);Ut.menu=Object.assign(Object.assign({},lA),{items:tA==null?void 0:tA.map((Vt,iA)=>{var{key:sA,title:d,label:ae,path:N}=Vt,p=U(Vt,["key","title","label","path"]);let g=ae!=null?ae:d;return N&&(g=le.createElement("a",{href:`${Me}${N}`},g)),Object.assign(Object.assign({},p),{key:sA!=null?sA:iA,label:g})})})}else Y&&(Ut.overlay=Y);return le.createElement(S.Z,Object.assign({placement:"bottom"},Ut),le.createElement("span",{className:`${W}-overlay-link`},Xt,le.createElement(v.Z,null)))}return Xt})(X);return tt!=null?le.createElement(le.Fragment,null,le.createElement("li",null,tt),ge&&le.createElement(D,null,ge)):null},Q=Ee=>{const{prefixCls:W,children:ge,href:X}=Ee,ne=U(Ee,["prefixCls","children","href"]),{getPrefixCls:Y}=le.useContext(Ae.E_),fe=Y("breadcrumb",W);return le.createElement(j,Object.assign({},ne,{prefixCls:fe}),_(fe,ne,ge,X))};Q.__ANT_BREADCRUMB_ITEM=!0;var L=Q,M=K(17313),ie=K(83116),me=K(37613);const je=Ee=>{const{componentCls:W,iconCls:ge}=Ee;return{[W]:Object.assign(Object.assign({},(0,M.Wf)(Ee)),{color:Ee.itemColor,fontSize:Ee.fontSize,[ge]:{fontSize:Ee.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ee.linkColor,transition:`color ${Ee.motionDurationMid}`,padding:`0 ${Ee.paddingXXS}px`,borderRadius:Ee.borderRadiusSM,height:Ee.lineHeight*Ee.fontSize,display:"inline-block",marginInline:-Ee.marginXXS,"&:hover":{color:Ee.linkHoverColor,backgroundColor:Ee.colorBgTextHover}},(0,M.Qy)(Ee)),"li:last-child":{color:Ee.lastItemColor},[`${W}-separator`]:{marginInline:Ee.separatorMargin,color:Ee.separatorColor},[`${W}-link`]:{[`
|
|
|
> ${ge} + span,
|
|
|
> ${ge} + a
|
|
|
`]:{marginInlineStart:Ee.marginXXS}},[`${W}-overlay-link`]:{borderRadius:Ee.borderRadiusSM,height:Ee.lineHeight*Ee.fontSize,display:"inline-block",padding:`0 ${Ee.paddingXXS}px`,marginInline:-Ee.marginXXS,[`> ${ge}`]:{marginInlineStart:Ee.marginXXS,fontSize:Ee.fontSizeIcon},"&:hover":{color:Ee.linkHoverColor,backgroundColor:Ee.colorBgTextHover,a:{color:Ee.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ee.componentCls}-rtl`]:{direction:"rtl"}})}};var ue=(0,ie.Z)("Breadcrumb",Ee=>{const W=(0,me.TS)(Ee,{});return[je(W)]},Ee=>({itemColor:Ee.colorTextDescription,lastItemColor:Ee.colorText,iconFontSize:Ee.fontSize,linkColor:Ee.colorTextDescription,linkHoverColor:Ee.colorText,separatorColor:Ee.colorTextDescription,separatorMargin:Ee.marginXS})),qe=function(Ee,W){var ge={};for(var X in Ee)Object.prototype.hasOwnProperty.call(Ee,X)&&W.indexOf(X)<0&&(ge[X]=Ee[X]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,X=Object.getOwnPropertySymbols(Ee);ne<X.length;ne++)W.indexOf(X[ne])<0&&Object.prototype.propertyIsEnumerable.call(Ee,X[ne])&&(ge[X[ne]]=Ee[X[ne]]);return ge};function Re(Ee){const{breadcrumbName:W,children:ge}=Ee,X=qe(Ee,["breadcrumbName","children"]),ne=Object.assign({title:W},X);return ge&&(ne.menu={items:ge.map(Y=>{var{breadcrumbName:fe}=Y,Me=qe(Y,["breadcrumbName"]);return Object.assign(Object.assign({},Me),{title:fe})})}),ne}function ze(Ee,W){return(0,le.useMemo)(()=>Ee||(W?W.map(Re):null),[Ee,W])}var ot=function(Ee,W){var ge={};for(var X in Ee)Object.prototype.hasOwnProperty.call(Ee,X)&&W.indexOf(X)<0&&(ge[X]=Ee[X]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,X=Object.getOwnPropertySymbols(Ee);ne<X.length;ne++)W.indexOf(X[ne])<0&&Object.prototype.propertyIsEnumerable.call(Ee,X[ne])&&(ge[X[ne]]=Ee[X[ne]]);return ge};const V=(Ee,W)=>{if(W===void 0)return W;let ge=(W||"").replace(/^\//,"");return Object.keys(Ee).forEach(X=>{ge=ge.replace(`:${X}`,Ee[X])}),ge},Le=Ee=>{const{prefixCls:W,separator:ge="/",style:X,className:ne,rootClassName:Y,routes:fe,items:Me,children:it,itemRender:tt,params:Xt={}}=Ee,Ut=ot(Ee,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:gt,direction:tA,breadcrumb:lA}=le.useContext(Ae.E_);let Vt;const iA=gt("breadcrumb",W),[sA,d]=ue(iA),ae=ze(Me,fe),N=b(iA,tt);if(ae&&ae.length>0){const H=[],q=Me||fe;Vt=ae.map((Ce,de)=>{const{path:At,key:wt,type:ct,menu:nt,overlay:Dt,onClick:_e,className:ke,separator:Ge,dropdownProps:at}=Ce,Lt=V(Xt,At);Lt!==void 0&&H.push(Lt);const Ot=wt!=null?wt:de;if(ct==="separator")return le.createElement(D,{key:Ot},Ge);const It={},wA=de===ae.length-1;nt?It.menu=nt:Dt&&(It.overlay=Dt);let{href:AA}=Ce;return H.length&&Lt!==void 0&&(AA=`#/${H.join("/")}`),le.createElement(j,Object.assign({key:Ot},It,(0,Ne.Z)(Ce,{data:!0,aria:!0}),{className:ke,dropdownProps:at,href:AA,separator:wA?"":ge,onClick:_e,prefixCls:iA}),N(Ce,Xt,q,H,AA))})}else if(it){const H=(0,te.Z)(it).length;Vt=(0,te.Z)(it).map((q,Ce)=>{if(!q)return q;const de=Ce===H-1;return(0,$.Tm)(q,{separator:de?"":ge,key:Ce})})}const p=ut()(iA,lA==null?void 0:lA.className,{[`${iA}-rtl`]:tA==="rtl"},ne,Y,d),g=Object.assign(Object.assign({},lA==null?void 0:lA.style),X);return sA(le.createElement("nav",Object.assign({className:p,style:g},Ut),le.createElement("ol",null,Vt)))};Le.Item=L,Le.Separator=D;var P=Le,Ue=P},36381:function(_r,vA,K){"use strict";K.d(vA,{default:function(){return sA}});var R=K(38819),ut=K(92310),te=K.n(ut),Ne=K(54476),le=K(94480),$=K(42978),Ae=K(76190),v=K(18929),S=K(48736),h=K(59301),D=K(75931),O=K(11592),I=K(20068),_=K(77900),b=K(10228),U=h.forwardRef(function(d,ae){var N=d.prefixCls,p=d.forceRender,g=d.className,H=d.style,q=d.children,Ce=d.isActive,de=d.role,At=h.useState(Ce||p),wt=(0,$.Z)(At,2),ct=wt[0],nt=wt[1];return h.useEffect(function(){(p||Ce)&&nt(!0)},[p,Ce]),ct?h.createElement("div",{ref:ae,className:te()("".concat(N,"-content"),(0,I.Z)((0,I.Z)({},"".concat(N,"-content-active"),Ce),"".concat(N,"-content-inactive"),!Ce),g),style:H,role:de},h.createElement("div",{className:"".concat(N,"-content-box")},q)):null});U.displayName="PanelContent";var j=U,Q=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],L=h.forwardRef(function(d,ae){var N=d.showArrow,p=N===void 0?!0:N,g=d.headerClass,H=d.isActive,q=d.onItemClick,Ce=d.forceRender,de=d.className,At=d.prefixCls,wt=d.collapsible,ct=d.accordion,nt=d.panelKey,Dt=d.extra,_e=d.header,ke=d.expandIcon,Ge=d.openMotion,at=d.destroyInactivePanel,Lt=d.children,Ot=(0,D.Z)(d,Q),It=wt==="disabled",wA=wt==="header",AA=wt==="icon",IA=Dt!=null&&typeof Dt!="boolean",KA=function(){q==null||q(nt)},_t=function(bA){(bA.key==="Enter"||bA.keyCode===b.Z.ENTER||bA.which===b.Z.ENTER)&&KA()},zt=typeof ke=="function"?ke(d):h.createElement("i",{className:"arrow"});zt&&(zt=h.createElement("div",{className:"".concat(At,"-expand-icon"),onClick:["header","icon"].includes(wt)?KA:void 0},zt));var ht=te()((0,I.Z)((0,I.Z)((0,I.Z)({},"".concat(At,"-item"),!0),"".concat(At,"-item-active"),H),"".concat(At,"-item-disabled"),It),de),Nt=te()(g,(0,I.Z)((0,I.Z)((0,I.Z)({},"".concat(At,"-header"),!0),"".concat(At,"-header-collapsible-only"),wA),"".concat(At,"-icon-collapsible-only"),AA)),Zt={className:Nt,"aria-expanded":H,"aria-disabled":It,onKeyDown:_t};return!wA&&!AA&&(Zt.onClick=KA,Zt.role=ct?"tab":"button",Zt.tabIndex=It?-1:0),h.createElement("div",(0,Ne.Z)({},Ot,{ref:ae,className:ht}),h.createElement("div",Zt,p&&zt,h.createElement("span",{className:"".concat(At,"-header-text"),onClick:wt==="header"?KA:void 0},_e),IA&&h.createElement("div",{className:"".concat(At,"-extra")},Dt)),h.createElement(_.default,(0,Ne.Z)({visible:H,leavedClassName:"".concat(At,"-content-hidden")},Ge,{forceRender:Ce,removeOnLeave:at}),function(cA,bA){var aA=cA.className,pA=cA.style;return h.createElement(j,{ref:bA,prefixCls:At,className:aA,style:pA,isActive:H,forceRender:Ce,role:ct?"tabpanel":void 0},Lt)}))}),M=L,ie=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],me=function(ae,N){var p=N.prefixCls,g=N.accordion,H=N.collapsible,q=N.destroyInactivePanel,Ce=N.onItemClick,de=N.activeKey,At=N.openMotion,wt=N.expandIcon;return ae.map(function(ct,nt){var Dt=ct.children,_e=ct.label,ke=ct.key,Ge=ct.collapsible,at=ct.onItemClick,Lt=ct.destroyInactivePanel,Ot=(0,D.Z)(ct,ie),It=String(ke!=null?ke:nt),wA=Ge!=null?Ge:H,AA=Lt!=null?Lt:q,IA=function(zt){wA!=="disabled"&&(Ce(zt),at==null||at(zt))},KA=!1;return g?KA=de[0]===It:KA=de.indexOf(It)>-1,h.createElement(M,(0,Ne.Z)({},Ot,{prefixCls:p,key:It,panelKey:It,isActive:KA,accordion:g,openMotion:At,expandIcon:wt,header:_e,collapsible:wA,onItemClick:IA,destroyInactivePanel:AA}),Dt)})},je=function(ae,N,p){if(!ae)return null;var g=p.prefixCls,H=p.accordion,q=p.collapsible,Ce=p.destroyInactivePanel,de=p.onItemClick,At=p.activeKey,wt=p.openMotion,ct=p.expandIcon,nt=ae.key||String(N),Dt=ae.props,_e=Dt.header,ke=Dt.headerClass,Ge=Dt.destroyInactivePanel,at=Dt.collapsible,Lt=Dt.onItemClick,Ot=!1;H?Ot=At[0]===nt:Ot=At.indexOf(nt)>-1;var It=at!=null?at:q,wA=function(KA){It!=="disabled"&&(de(KA),Lt==null||Lt(KA))},AA={key:nt,panelKey:nt,header:_e,headerClass:ke,isActive:Ot,prefixCls:g,destroyInactivePanel:Ge!=null?Ge:Ce,openMotion:wt,accordion:H,children:ae.props.children,onItemClick:wA,expandIcon:ct,collapsible:It};return typeof ae.type=="string"?ae:(Object.keys(AA).forEach(function(IA){typeof AA[IA]=="undefined"&&delete AA[IA]}),h.cloneElement(ae,AA))};function ue(d,ae,N){return Array.isArray(d)?me(d,N):(0,O.Z)(ae).map(function(p,g){return je(p,g,N)})}var qe=ue,Re=K(26112);function ze(d){var ae=d;if(!Array.isArray(ae)){var N=(0,Ae.Z)(ae);ae=N==="number"||N==="string"?[ae]:[]}return ae.map(function(p){return String(p)})}var ot=h.forwardRef(function(d,ae){var N=d.prefixCls,p=N===void 0?"rc-collapse":N,g=d.destroyInactivePanel,H=g===void 0?!1:g,q=d.style,Ce=d.accordion,de=d.className,At=d.children,wt=d.collapsible,ct=d.openMotion,nt=d.expandIcon,Dt=d.activeKey,_e=d.defaultActiveKey,ke=d.onChange,Ge=d.items,at=te()(p,de),Lt=(0,v.Z)([],{value:Dt,onChange:function(_t){return ke==null?void 0:ke(_t)},defaultValue:_e,postState:ze}),Ot=(0,$.Z)(Lt,2),It=Ot[0],wA=Ot[1],AA=function(_t){return wA(function(){if(Ce)return It[0]===_t?[]:[_t];var zt=It.indexOf(_t),ht=zt>-1;return ht?It.filter(function(Nt){return Nt!==_t}):[].concat((0,le.Z)(It),[_t])})};(0,S.ZP)(!At,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var IA=qe(Ge,At,{prefixCls:p,accordion:Ce,openMotion:ct,expandIcon:nt,collapsible:wt,destroyInactivePanel:H,onItemClick:AA,activeKey:It});return h.createElement("div",(0,Ne.Z)({ref:ae,className:at,style:q,role:Ce?"tablist":void 0},(0,Re.Z)(d,{aria:!0,data:!0})),IA)}),V=Object.assign(ot,{Panel:M}),Le=V,P=V.Panel,Ue=K(2738),Ee=K(62892),W=K(92343),ge=K(36355),X=K(19716),Y=h.forwardRef((d,ae)=>{const{getPrefixCls:N}=h.useContext(ge.E_),{prefixCls:p,className:g,showArrow:H=!0}=d,q=N("collapse",p),Ce=te()({[`${q}-no-arrow`]:!H},g);return h.createElement(Le.Panel,Object.assign({ref:ae},d,{prefixCls:q,className:Ce}))}),fe=K(17313),Me=K(8378),it=K(83116),tt=K(37613);const Xt=d=>{const{componentCls:ae,contentBg:N,padding:p,headerBg:g,headerPadding:H,collapseHeaderPaddingSM:q,collapseHeaderPaddingLG:Ce,collapsePanelBorderRadius:de,lineWidth:At,lineType:wt,colorBorder:ct,colorText:nt,colorTextHeading:Dt,colorTextDisabled:_e,fontSize:ke,fontSizeLG:Ge,lineHeight:at,marginSM:Lt,paddingSM:Ot,paddingLG:It,paddingXS:wA,motionDurationSlow:AA,fontSizeIcon:IA,contentPadding:KA}=d,_t=`${At}px ${wt} ${ct}`;return{[ae]:Object.assign(Object.assign({},(0,fe.Wf)(d)),{backgroundColor:g,border:_t,borderBottom:0,borderRadius:`${de}px`,"&-rtl":{direction:"rtl"},[`& > ${ae}-item`]:{borderBottom:_t,"&:last-child":{[`
|
|
|
&,
|
|
|
& > ${ae}-header`]:{borderRadius:`0 0 ${de}px ${de}px`}},[`> ${ae}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:H,color:Dt,lineHeight:at,cursor:"pointer",transition:`all ${AA}, visibility 0s`,[`> ${ae}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${ae}-expand-icon`]:{height:ke*at,display:"flex",alignItems:"center",paddingInlineEnd:Lt},[`${ae}-arrow`]:Object.assign(Object.assign({},(0,fe.Ro)()),{fontSize:IA,svg:{transition:`transform ${AA}`}}),[`${ae}-header-text`]:{marginInlineEnd:"auto"}},[`${ae}-header-collapsible-only`]:{cursor:"default",[`${ae}-header-text`]:{flex:"none",cursor:"pointer"}},[`${ae}-icon-collapsible-only`]:{cursor:"default",[`${ae}-expand-icon`]:{cursor:"pointer"}}},[`${ae}-content`]:{color:nt,backgroundColor:N,borderTop:_t,[`& > ${ae}-content-box`]:{padding:KA},"&-hidden":{display:"none"}},"&-small":{[`> ${ae}-item`]:{[`> ${ae}-header`]:{padding:q,paddingInlineStart:wA,[`> ${ae}-expand-icon`]:{marginInlineStart:Ot-wA}},[`> ${ae}-content > ${ae}-content-box`]:{padding:Ot}}},"&-large":{[`> ${ae}-item`]:{fontSize:Ge,[`> ${ae}-header`]:{padding:Ce,paddingInlineStart:p,[`> ${ae}-expand-icon`]:{height:Ge*at,marginInlineStart:It-p}},[`> ${ae}-content > ${ae}-content-box`]:{padding:It}}},[`${ae}-item:last-child`]:{[`> ${ae}-content`]:{borderRadius:`0 0 ${de}px ${de}px`}},[`& ${ae}-item-disabled > ${ae}-header`]:{"\n &,\n & > .arrow\n ":{color:_e,cursor:"not-allowed"}},[`&${ae}-icon-position-end`]:{[`& > ${ae}-item`]:{[`> ${ae}-header`]:{[`${ae}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Lt}}}}})}},Ut=d=>{const{componentCls:ae}=d,N=`> ${ae}-item > ${ae}-header ${ae}-arrow svg`;return{[`${ae}-rtl`]:{[N]:{transform:"rotate(180deg)"}}}},gt=d=>{const{componentCls:ae,headerBg:N,paddingXXS:p,colorBorder:g}=d;return{[`${ae}-borderless`]:{backgroundColor:N,border:0,[`> ${ae}-item`]:{borderBottom:`1px solid ${g}`},[`
|
|
|
> ${ae}-item:last-child,
|
|
|
> ${ae}-item:last-child ${ae}-header
|
|
|
`]:{borderRadius:0},[`> ${ae}-item:last-child`]:{borderBottom:0},[`> ${ae}-item > ${ae}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${ae}-item > ${ae}-content > ${ae}-content-box`]:{paddingTop:p}}}},tA=d=>{const{componentCls:ae,paddingSM:N}=d;return{[`${ae}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${ae}-item`]:{borderBottom:0,[`> ${ae}-content`]:{backgroundColor:"transparent",border:0,[`> ${ae}-content-box`]:{paddingBlock:N}}}}}};var lA=(0,it.Z)("Collapse",d=>{const ae=(0,tt.TS)(d,{collapseHeaderPaddingSM:`${d.paddingXS}px ${d.paddingSM}px`,collapseHeaderPaddingLG:`${d.padding}px ${d.paddingLG}px`,collapsePanelBorderRadius:d.borderRadiusLG});return[Xt(ae),gt(ae),tA(ae),Ut(ae),(0,Me.Z)(ae)]},d=>({headerPadding:`${d.paddingSM}px ${d.padding}px`,headerBg:d.colorFillAlter,contentPadding:`${d.padding}px 16px`,contentBg:d.colorBgContainer})),iA=Object.assign(h.forwardRef((d,ae)=>{const{getPrefixCls:N,direction:p,collapse:g}=h.useContext(ge.E_),{prefixCls:H,className:q,rootClassName:Ce,style:de,bordered:At=!0,ghost:wt,size:ct,expandIconPosition:nt="start",children:Dt,expandIcon:_e}=d,ke=(0,X.Z)(_t=>{var zt;return(zt=ct!=null?ct:_t)!==null&&zt!==void 0?zt:"middle"}),Ge=N("collapse",H),at=N(),[Lt,Ot]=lA(Ge),It=h.useMemo(()=>nt==="left"?"start":nt==="right"?"end":nt,[nt]),wA=function(){let _t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const zt=_e?_e(_t):h.createElement(R.Z,{rotate:_t.isActive?90:void 0});return(0,W.Tm)(zt,()=>({className:te()(zt.props.className,`${Ge}-arrow`)}))},AA=te()(`${Ge}-icon-position-${It}`,{[`${Ge}-borderless`]:!At,[`${Ge}-rtl`]:p==="rtl",[`${Ge}-ghost`]:!!wt,[`${Ge}-${ke}`]:ke!=="middle"},g==null?void 0:g.className,q,Ce,Ot),IA=Object.assign(Object.assign({},(0,Ee.Z)(at)),{motionAppear:!1,leavedClassName:`${Ge}-content-hidden`}),KA=h.useMemo(()=>Dt?(0,O.Z)(Dt).map((_t,zt)=>{var ht,Nt;if(!((ht=_t.props)===null||ht===void 0)&&ht.disabled){const Zt=(Nt=_t.key)!==null&&Nt!==void 0?Nt:String(zt),{disabled:cA,collapsible:bA}=_t.props,aA=Object.assign(Object.assign({},(0,Ue.Z)(_t.props,["disabled"])),{key:Zt,collapsible:bA!=null?bA:cA?"disabled":void 0});return(0,W.Tm)(_t,aA)}return _t}):null,[Dt]);return Lt(h.createElement(Le,Object.assign({ref:ae,openMotion:IA},(0,Ue.Z)(d,["rootClassName"]),{expandIcon:wA,prefixCls:Ge,className:AA,style:Object.assign(Object.assign({},g==null?void 0:g.style),de)}),KA))}),{Panel:Y}),sA=iA},28103:function(_r,vA,K){"use strict";K.d(vA,{Z:function(){return O}});var R=K(92310),ut=K.n(R),te=K(59301),Ne=K(36355),le=K(17313),$=K(83116),Ae=K(37613);const v=I=>{const{componentCls:_,sizePaddingEdgeHorizontal:b,colorSplit:U,lineWidth:j,textPaddingInline:Q,orientationMargin:L,verticalMarginInline:M}=I;return{[_]:Object.assign(Object.assign({},(0,le.Wf)(I)),{borderBlockStart:`${j}px solid ${U}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:M,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${j}px solid ${U}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${I.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${_}-with-text`]:{display:"flex",alignItems:"center",margin:`${I.dividerHorizontalWithTextGutterMargin}px 0`,color:I.colorTextHeading,fontWeight:500,fontSize:I.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${U}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${j}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${_}-with-text-left`]:{"&::before":{width:`${L*100}%`},"&::after":{width:`${100-L*100}%`}},[`&-horizontal${_}-with-text-right`]:{"&::before":{width:`${100-L*100}%`},"&::after":{width:`${L*100}%`}},[`${_}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Q},"&-dashed":{background:"none",borderColor:U,borderStyle:"dashed",borderWidth:`${j}px 0 0`},[`&-horizontal${_}-with-text${_}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${_}-dashed`]:{borderInlineStartWidth:j,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${_}-with-text`]:{color:I.colorText,fontWeight:"normal",fontSize:I.fontSize},[`&-horizontal${_}-with-text-left${_}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${_}-inner-text`]:{paddingInlineStart:b}},[`&-horizontal${_}-with-text-right${_}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${_}-inner-text`]:{paddingInlineEnd:b}}})}};var S=(0,$.Z)("Divider",I=>{const _=(0,Ae.TS)(I,{dividerHorizontalWithTextGutterMargin:I.margin,dividerHorizontalGutterMargin:I.marginLG,sizePaddingEdgeHorizontal:0});return[v(_)]},I=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:I.marginXS})),h=function(I,_){var b={};for(var U in I)Object.prototype.hasOwnProperty.call(I,U)&&_.indexOf(U)<0&&(b[U]=I[U]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,U=Object.getOwnPropertySymbols(I);j<U.length;j++)_.indexOf(U[j])<0&&Object.prototype.propertyIsEnumerable.call(I,U[j])&&(b[U[j]]=I[U[j]]);return b},O=I=>{const{getPrefixCls:_,direction:b,divider:U}=te.useContext(Ne.E_),{prefixCls:j,type:Q="horizontal",orientation:L="center",orientationMargin:M,className:ie,rootClassName:me,children:je,dashed:ue,plain:qe,style:Re}=I,ze=h(I,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),ot=_("divider",j),[V,Le]=S(ot),P=L.length>0?`-${L}`:L,Ue=!!je,Ee=L==="left"&&M!=null,W=L==="right"&&M!=null,ge=ut()(ot,U==null?void 0:U.className,Le,`${ot}-${Q}`,{[`${ot}-with-text`]:Ue,[`${ot}-with-text${P}`]:Ue,[`${ot}-dashed`]:!!ue,[`${ot}-plain`]:!!qe,[`${ot}-rtl`]:b==="rtl",[`${ot}-no-default-orientation-margin-left`]:Ee,[`${ot}-no-default-orientation-margin-right`]:W},ie,me),X=te.useMemo(()=>typeof M=="number"?M:/^\d+$/.test(M)?Number(M):M,[M]),ne=Object.assign(Object.assign({},Ee&&{marginLeft:X}),W&&{marginRight:X});return V(te.createElement("div",Object.assign({className:ge,style:Object.assign(Object.assign({},U==null?void 0:U.style),Re)},ze,{role:"separator"}),je&&Q!=="vertical"&&te.createElement("span",{className:`${ot}-inner-text`,style:ne},je)))}},12563:function(_r,vA,K){"use strict";K.d(vA,{default:function(){return ot}});var R=K(59301),ut=K(99267),te=K(92310),Ne=K.n(te),le=K(36785),$=K(47729),Ae=K(14088),v=K(36355),S=K(17313),h=K(37613),D=K(83116);const O=V=>{const{paddingXXS:Le,lineWidth:P,tagPaddingHorizontal:Ue,componentCls:Ee}=V,W=Ue-P,ge=Le-P;return{[Ee]:Object.assign(Object.assign({},(0,S.Wf)(V)),{display:"inline-block",height:"auto",marginInlineEnd:V.marginXS,paddingInline:W,fontSize:V.tagFontSize,lineHeight:V.tagLineHeight,whiteSpace:"nowrap",background:V.defaultBg,border:`${V.lineWidth}px ${V.lineType} ${V.colorBorder}`,borderRadius:V.borderRadiusSM,opacity:1,transition:`all ${V.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ee}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:V.defaultColor},[`${Ee}-close-icon`]:{marginInlineStart:ge,color:V.colorTextDescription,fontSize:V.tagIconSize,cursor:"pointer",transition:`all ${V.motionDurationMid}`,"&:hover":{color:V.colorTextHeading}},[`&${Ee}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${V.iconCls}-close, ${V.iconCls}-close:hover`]:{color:V.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ee}-checkable-checked):hover`]:{color:V.colorPrimary,backgroundColor:V.colorFillSecondary},"&:active, &-checked":{color:V.colorTextLightSolid},"&-checked":{backgroundColor:V.colorPrimary,"&:hover":{backgroundColor:V.colorPrimaryHover}},"&:active":{backgroundColor:V.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${V.iconCls} + span, > span + ${V.iconCls}`]:{marginInlineStart:W}}),[`${Ee}-borderless`]:{borderColor:"transparent",background:V.tagBorderlessBg}}},I=V=>{const{lineWidth:Le,fontSizeIcon:P}=V,Ue=V.fontSizeSM,Ee=`${V.lineHeightSM*Ue}px`;return(0,h.TS)(V,{tagFontSize:Ue,tagLineHeight:Ee,tagIconSize:P-2*Le,tagPaddingHorizontal:8,tagBorderlessBg:V.colorFillTertiary})},_=V=>({defaultBg:V.colorFillQuaternary,defaultColor:V.colorText});var b=(0,D.Z)("Tag",V=>{const Le=I(V);return O(Le)},_),U=function(V,Le){var P={};for(var Ue in V)Object.prototype.hasOwnProperty.call(V,Ue)&&Le.indexOf(Ue)<0&&(P[Ue]=V[Ue]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,Ue=Object.getOwnPropertySymbols(V);Ee<Ue.length;Ee++)Le.indexOf(Ue[Ee])<0&&Object.prototype.propertyIsEnumerable.call(V,Ue[Ee])&&(P[Ue[Ee]]=V[Ue[Ee]]);return P},Q=V=>{const{prefixCls:Le,style:P,className:Ue,checked:Ee,onChange:W,onClick:ge}=V,X=U(V,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:ne,tag:Y}=R.useContext(v.E_),fe=Ut=>{W==null||W(!Ee),ge==null||ge(Ut)},Me=ne("tag",Le),[it,tt]=b(Me),Xt=Ne()(Me,`${Me}-checkable`,{[`${Me}-checkable-checked`]:Ee},Y==null?void 0:Y.className,Ue,tt);return it(R.createElement("span",Object.assign({},X,{style:Object.assign(Object.assign({},P),Y==null?void 0:Y.style),className:Xt,onClick:fe})))},L=K(45157);const M=V=>(0,L.Z)(V,(Le,P)=>{let{textColor:Ue,lightBorderColor:Ee,lightColor:W,darkColor:ge}=P;return{[`${V.componentCls}-${Le}`]:{color:Ue,background:W,borderColor:Ee,"&-inverse":{color:V.colorTextLightSolid,background:ge,borderColor:ge},[`&${V.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ie=(0,D.b)(["Tag","preset"],V=>{const Le=I(V);return M(Le)},_);function me(V){return typeof V!="string"?V:V.charAt(0).toUpperCase()+V.slice(1)}const je=(V,Le,P)=>{const Ue=me(P);return{[`${V.componentCls}-${Le}`]:{color:V[`color${P}`],background:V[`color${Ue}Bg`],borderColor:V[`color${Ue}Border`],[`&${V.componentCls}-borderless`]:{borderColor:"transparent"}}}};var ue=(0,D.b)(["Tag","status"],V=>{const Le=I(V);return[je(Le,"success","Success"),je(Le,"processing","Info"),je(Le,"error","Error"),je(Le,"warning","Warning")]},_),qe=function(V,Le){var P={};for(var Ue in V)Object.prototype.hasOwnProperty.call(V,Ue)&&Le.indexOf(Ue)<0&&(P[Ue]=V[Ue]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,Ue=Object.getOwnPropertySymbols(V);Ee<Ue.length;Ee++)Le.indexOf(Ue[Ee])<0&&Object.prototype.propertyIsEnumerable.call(V,Ue[Ee])&&(P[Ue[Ee]]=V[Ue[Ee]]);return P};const Re=(V,Le)=>{const{prefixCls:P,className:Ue,rootClassName:Ee,style:W,children:ge,icon:X,color:ne,onClose:Y,closeIcon:fe,closable:Me,bordered:it=!0}=V,tt=qe(V,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Xt,direction:Ut,tag:gt}=R.useContext(v.E_),[tA,lA]=R.useState(!0);R.useEffect(()=>{"visible"in tt&&lA(tt.visible)},[tt.visible]);const Vt=(0,le.o2)(ne),iA=(0,le.yT)(ne),sA=Vt||iA,d=Object.assign(Object.assign({backgroundColor:ne&&!sA?ne:void 0},gt==null?void 0:gt.style),W),ae=Xt("tag",P),[N,p]=b(ae),g=Ne()(ae,gt==null?void 0:gt.className,{[`${ae}-${ne}`]:sA,[`${ae}-has-color`]:ne&&!sA,[`${ae}-hidden`]:!tA,[`${ae}-rtl`]:Ut==="rtl",[`${ae}-borderless`]:!it},Ue,Ee,p),H=ct=>{ct.stopPropagation(),Y==null||Y(ct),!ct.defaultPrevented&&lA(!1)},[,q]=(0,$.Z)(Me,fe,ct=>ct===null?R.createElement(ut.Z,{className:`${ae}-close-icon`,onClick:H}):R.createElement("span",{className:`${ae}-close-icon`,onClick:H},ct),null,!1),Ce=typeof tt.onClick=="function"||ge&&ge.type==="a",de=X||null,At=de?R.createElement(R.Fragment,null,de,ge&&R.createElement("span",null,ge)):ge,wt=R.createElement("span",Object.assign({},tt,{ref:Le,className:g,style:d}),At,q,Vt&&R.createElement(ie,{key:"preset",prefixCls:ae}),iA&&R.createElement(ue,{key:"status",prefixCls:ae}));return N(Ce?R.createElement(Ae.Z,{component:"Tag"},wt):wt)},ze=R.forwardRef(Re);ze.CheckableTag=Q;var ot=ze},86251:function(_r,vA){"use strict";vA.byteLength=Ae,vA.toByteArray=S,vA.fromByteArray=O;for(var K=[],R=[],ut=typeof Uint8Array!="undefined"?Uint8Array:Array,te="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ne=0,le=te.length;Ne<le;++Ne)K[Ne]=te[Ne],R[te.charCodeAt(Ne)]=Ne;R[45]=62,R[95]=63;function $(I){var _=I.length;if(_%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var b=I.indexOf("=");b===-1&&(b=_);var U=b===_?0:4-b%4;return[b,U]}function Ae(I){var _=$(I),b=_[0],U=_[1];return(b+U)*3/4-U}function v(I,_,b){return(_+b)*3/4-b}function S(I){var _,b=$(I),U=b[0],j=b[1],Q=new ut(v(I,U,j)),L=0,M=j>0?U-4:U,ie;for(ie=0;ie<M;ie+=4)_=R[I.charCodeAt(ie)]<<18|R[I.charCodeAt(ie+1)]<<12|R[I.charCodeAt(ie+2)]<<6|R[I.charCodeAt(ie+3)],Q[L++]=_>>16&255,Q[L++]=_>>8&255,Q[L++]=_&255;return j===2&&(_=R[I.charCodeAt(ie)]<<2|R[I.charCodeAt(ie+1)]>>4,Q[L++]=_&255),j===1&&(_=R[I.charCodeAt(ie)]<<10|R[I.charCodeAt(ie+1)]<<4|R[I.charCodeAt(ie+2)]>>2,Q[L++]=_>>8&255,Q[L++]=_&255),Q}function h(I){return K[I>>18&63]+K[I>>12&63]+K[I>>6&63]+K[I&63]}function D(I,_,b){for(var U,j=[],Q=_;Q<b;Q+=3)U=(I[Q]<<16&16711680)+(I[Q+1]<<8&65280)+(I[Q+2]&255),j.push(h(U));return j.join("")}function O(I){for(var _,b=I.length,U=b%3,j=[],Q=16383,L=0,M=b-U;L<M;L+=Q)j.push(D(I,L,L+Q>M?M:L+Q));return U===1?(_=I[b-1],j.push(K[_>>2]+K[_<<4&63]+"==")):U===2&&(_=(I[b-2]<<8)+I[b-1],j.push(K[_>>10]+K[_>>4&63]+K[_<<2&63]+"=")),j.join("")}},19208:function(_r,vA,K){"use strict";var R;var ut=K(86251),te=K(67467),Ne=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;vA.lW=v,R=L,vA.h2=50;var le=2147483647;R=le,v.TYPED_ARRAY_SUPPORT=$(),!v.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 $(){try{var N=new Uint8Array(1),p={foo:function(){return 42}};return Object.setPrototypeOf(p,Uint8Array.prototype),Object.setPrototypeOf(N,p),N.foo()===42}catch(g){return!1}}Object.defineProperty(v.prototype,"parent",{enumerable:!0,get:function(){if(v.isBuffer(this))return this.buffer}}),Object.defineProperty(v.prototype,"offset",{enumerable:!0,get:function(){if(v.isBuffer(this))return this.byteOffset}});function Ae(N){if(N>le)throw new RangeError('The value "'+N+'" is invalid for option "size"');var p=new Uint8Array(N);return Object.setPrototypeOf(p,v.prototype),p}function v(N,p,g){if(typeof N=="number"){if(typeof p=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return O(N)}return S(N,p,g)}v.poolSize=8192;function S(N,p,g){if(typeof N=="string")return I(N,p);if(ArrayBuffer.isView(N))return b(N);if(N==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof N);if(sA(N,ArrayBuffer)||N&&sA(N.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(sA(N,SharedArrayBuffer)||N&&sA(N.buffer,SharedArrayBuffer)))return U(N,p,g);if(typeof N=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var H=N.valueOf&&N.valueOf();if(H!=null&&H!==N)return v.from(H,p,g);var q=j(N);if(q)return q;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof N[Symbol.toPrimitive]=="function")return v.from(N[Symbol.toPrimitive]("string"),p,g);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof N)}v.from=function(N,p,g){return S(N,p,g)},Object.setPrototypeOf(v.prototype,Uint8Array.prototype),Object.setPrototypeOf(v,Uint8Array);function h(N){if(typeof N!="number")throw new TypeError('"size" argument must be of type number');if(N<0)throw new RangeError('The value "'+N+'" is invalid for option "size"')}function D(N,p,g){return h(N),N<=0?Ae(N):p!==void 0?typeof g=="string"?Ae(N).fill(p,g):Ae(N).fill(p):Ae(N)}v.alloc=function(N,p,g){return D(N,p,g)};function O(N){return h(N),Ae(N<0?0:Q(N)|0)}v.allocUnsafe=function(N){return O(N)},v.allocUnsafeSlow=function(N){return O(N)};function I(N,p){if((typeof p!="string"||p==="")&&(p="utf8"),!v.isEncoding(p))throw new TypeError("Unknown encoding: "+p);var g=M(N,p)|0,H=Ae(g),q=H.write(N,p);return q!==g&&(H=H.slice(0,q)),H}function _(N){for(var p=N.length<0?0:Q(N.length)|0,g=Ae(p),H=0;H<p;H+=1)g[H]=N[H]&255;return g}function b(N){if(sA(N,Uint8Array)){var p=new Uint8Array(N);return U(p.buffer,p.byteOffset,p.byteLength)}return _(N)}function U(N,p,g){if(p<0||N.byteLength<p)throw new RangeError('"offset" is outside of buffer bounds');if(N.byteLength<p+(g||0))throw new RangeError('"length" is outside of buffer bounds');var H;return p===void 0&&g===void 0?H=new Uint8Array(N):g===void 0?H=new Uint8Array(N,p):H=new Uint8Array(N,p,g),Object.setPrototypeOf(H,v.prototype),H}function j(N){if(v.isBuffer(N)){var p=Q(N.length)|0,g=Ae(p);return g.length===0||N.copy(g,0,0,p),g}if(N.length!==void 0)return typeof N.length!="number"||d(N.length)?Ae(0):_(N);if(N.type==="Buffer"&&Array.isArray(N.data))return _(N.data)}function Q(N){if(N>=le)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+le.toString(16)+" bytes");return N|0}function L(N){return+N!=N&&(N=0),v.alloc(+N)}v.isBuffer=function(p){return p!=null&&p._isBuffer===!0&&p!==v.prototype},v.compare=function(p,g){if(sA(p,Uint8Array)&&(p=v.from(p,p.offset,p.byteLength)),sA(g,Uint8Array)&&(g=v.from(g,g.offset,g.byteLength)),!v.isBuffer(p)||!v.isBuffer(g))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(p===g)return 0;for(var H=p.length,q=g.length,Ce=0,de=Math.min(H,q);Ce<de;++Ce)if(p[Ce]!==g[Ce]){H=p[Ce],q=g[Ce];break}return H<q?-1:q<H?1:0},v.isEncoding=function(p){switch(String(p).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}},v.concat=function(p,g){if(!Array.isArray(p))throw new TypeError('"list" argument must be an Array of Buffers');if(p.length===0)return v.alloc(0);var H;if(g===void 0)for(g=0,H=0;H<p.length;++H)g+=p[H].length;var q=v.allocUnsafe(g),Ce=0;for(H=0;H<p.length;++H){var de=p[H];if(sA(de,Uint8Array))Ce+de.length>q.length?v.from(de).copy(q,Ce):Uint8Array.prototype.set.call(q,de,Ce);else if(v.isBuffer(de))de.copy(q,Ce);else throw new TypeError('"list" argument must be an Array of Buffers');Ce+=de.length}return q};function M(N,p){if(v.isBuffer(N))return N.length;if(ArrayBuffer.isView(N)||sA(N,ArrayBuffer))return N.byteLength;if(typeof N!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof N);var g=N.length,H=arguments.length>2&&arguments[2]===!0;if(!H&&g===0)return 0;for(var q=!1;;)switch(p){case"ascii":case"latin1":case"binary":return g;case"utf8":case"utf-8":return gt(N).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return g*2;case"hex":return g>>>1;case"base64":return Vt(N).length;default:if(q)return H?-1:gt(N).length;p=(""+p).toLowerCase(),q=!0}}v.byteLength=M;function ie(N,p,g){var H=!1;if((p===void 0||p<0)&&(p=0),p>this.length||((g===void 0||g>this.length)&&(g=this.length),g<=0)||(g>>>=0,p>>>=0,g<=p))return"";for(N||(N="utf8");;)switch(N){case"hex":return X(this,p,g);case"utf8":case"utf-8":return P(this,p,g);case"ascii":return W(this,p,g);case"latin1":case"binary":return ge(this,p,g);case"base64":return Le(this,p,g);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ne(this,p,g);default:if(H)throw new TypeError("Unknown encoding: "+N);N=(N+"").toLowerCase(),H=!0}}v.prototype._isBuffer=!0;function me(N,p,g){var H=N[p];N[p]=N[g],N[g]=H}v.prototype.swap16=function(){var p=this.length;if(p%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var g=0;g<p;g+=2)me(this,g,g+1);return this},v.prototype.swap32=function(){var p=this.length;if(p%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var g=0;g<p;g+=4)me(this,g,g+3),me(this,g+1,g+2);return this},v.prototype.swap64=function(){var p=this.length;if(p%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var g=0;g<p;g+=8)me(this,g,g+7),me(this,g+1,g+6),me(this,g+2,g+5),me(this,g+3,g+4);return this},v.prototype.toString=function(){var p=this.length;return p===0?"":arguments.length===0?P(this,0,p):ie.apply(this,arguments)},v.prototype.toLocaleString=v.prototype.toString,v.prototype.equals=function(p){if(!v.isBuffer(p))throw new TypeError("Argument must be a Buffer");return this===p?!0:v.compare(this,p)===0},v.prototype.inspect=function(){var p="",g=vA.h2;return p=this.toString("hex",0,g).replace(/(.{2})/g,"$1 ").trim(),this.length>g&&(p+=" ... "),"<Buffer "+p+">"},Ne&&(v.prototype[Ne]=v.prototype.inspect),v.prototype.compare=function(p,g,H,q,Ce){if(sA(p,Uint8Array)&&(p=v.from(p,p.offset,p.byteLength)),!v.isBuffer(p))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof p);if(g===void 0&&(g=0),H===void 0&&(H=p?p.length:0),q===void 0&&(q=0),Ce===void 0&&(Ce=this.length),g<0||H>p.length||q<0||Ce>this.length)throw new RangeError("out of range index");if(q>=Ce&&g>=H)return 0;if(q>=Ce)return-1;if(g>=H)return 1;if(g>>>=0,H>>>=0,q>>>=0,Ce>>>=0,this===p)return 0;for(var de=Ce-q,At=H-g,wt=Math.min(de,At),ct=this.slice(q,Ce),nt=p.slice(g,H),Dt=0;Dt<wt;++Dt)if(ct[Dt]!==nt[Dt]){de=ct[Dt],At=nt[Dt];break}return de<At?-1:At<de?1:0};function je(N,p,g,H,q){if(N.length===0)return-1;if(typeof g=="string"?(H=g,g=0):g>2147483647?g=2147483647:g<-2147483648&&(g=-2147483648),g=+g,d(g)&&(g=q?0:N.length-1),g<0&&(g=N.length+g),g>=N.length){if(q)return-1;g=N.length-1}else if(g<0)if(q)g=0;else return-1;if(typeof p=="string"&&(p=v.from(p,H)),v.isBuffer(p))return p.length===0?-1:ue(N,p,g,H,q);if(typeof p=="number")return p=p&255,typeof Uint8Array.prototype.indexOf=="function"?q?Uint8Array.prototype.indexOf.call(N,p,g):Uint8Array.prototype.lastIndexOf.call(N,p,g):ue(N,[p],g,H,q);throw new TypeError("val must be string, number or Buffer")}function ue(N,p,g,H,q){var Ce=1,de=N.length,At=p.length;if(H!==void 0&&(H=String(H).toLowerCase(),H==="ucs2"||H==="ucs-2"||H==="utf16le"||H==="utf-16le")){if(N.length<2||p.length<2)return-1;Ce=2,de/=2,At/=2,g/=2}function wt(ke,Ge){return Ce===1?ke[Ge]:ke.readUInt16BE(Ge*Ce)}var ct;if(q){var nt=-1;for(ct=g;ct<de;ct++)if(wt(N,ct)===wt(p,nt===-1?0:ct-nt)){if(nt===-1&&(nt=ct),ct-nt+1===At)return nt*Ce}else nt!==-1&&(ct-=ct-nt),nt=-1}else for(g+At>de&&(g=de-At),ct=g;ct>=0;ct--){for(var Dt=!0,_e=0;_e<At;_e++)if(wt(N,ct+_e)!==wt(p,_e)){Dt=!1;break}if(Dt)return ct}return-1}v.prototype.includes=function(p,g,H){return this.indexOf(p,g,H)!==-1},v.prototype.indexOf=function(p,g,H){return je(this,p,g,H,!0)},v.prototype.lastIndexOf=function(p,g,H){return je(this,p,g,H,!1)};function qe(N,p,g,H){g=Number(g)||0;var q=N.length-g;H?(H=Number(H),H>q&&(H=q)):H=q;var Ce=p.length;H>Ce/2&&(H=Ce/2);for(var de=0;de<H;++de){var At=parseInt(p.substr(de*2,2),16);if(d(At))return de;N[g+de]=At}return de}function Re(N,p,g,H){return iA(gt(p,N.length-g),N,g,H)}function ze(N,p,g,H){return iA(tA(p),N,g,H)}function ot(N,p,g,H){return iA(Vt(p),N,g,H)}function V(N,p,g,H){return iA(lA(p,N.length-g),N,g,H)}v.prototype.write=function(p,g,H,q){if(g===void 0)q="utf8",H=this.length,g=0;else if(H===void 0&&typeof g=="string")q=g,H=this.length,g=0;else if(isFinite(g))g=g>>>0,isFinite(H)?(H=H>>>0,q===void 0&&(q="utf8")):(q=H,H=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Ce=this.length-g;if((H===void 0||H>Ce)&&(H=Ce),p.length>0&&(H<0||g<0)||g>this.length)throw new RangeError("Attempt to write outside buffer bounds");q||(q="utf8");for(var de=!1;;)switch(q){case"hex":return qe(this,p,g,H);case"utf8":case"utf-8":return Re(this,p,g,H);case"ascii":case"latin1":case"binary":return ze(this,p,g,H);case"base64":return ot(this,p,g,H);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return V(this,p,g,H);default:if(de)throw new TypeError("Unknown encoding: "+q);q=(""+q).toLowerCase(),de=!0}},v.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Le(N,p,g){return p===0&&g===N.length?ut.fromByteArray(N):ut.fromByteArray(N.slice(p,g))}function P(N,p,g){g=Math.min(N.length,g);for(var H=[],q=p;q<g;){var Ce=N[q],de=null,At=Ce>239?4:Ce>223?3:Ce>191?2:1;if(q+At<=g){var wt,ct,nt,Dt;switch(At){case 1:Ce<128&&(de=Ce);break;case 2:wt=N[q+1],(wt&192)===128&&(Dt=(Ce&31)<<6|wt&63,Dt>127&&(de=Dt));break;case 3:wt=N[q+1],ct=N[q+2],(wt&192)===128&&(ct&192)===128&&(Dt=(Ce&15)<<12|(wt&63)<<6|ct&63,Dt>2047&&(Dt<55296||Dt>57343)&&(de=Dt));break;case 4:wt=N[q+1],ct=N[q+2],nt=N[q+3],(wt&192)===128&&(ct&192)===128&&(nt&192)===128&&(Dt=(Ce&15)<<18|(wt&63)<<12|(ct&63)<<6|nt&63,Dt>65535&&Dt<1114112&&(de=Dt))}}de===null?(de=65533,At=1):de>65535&&(de-=65536,H.push(de>>>10&1023|55296),de=56320|de&1023),H.push(de),q+=At}return Ee(H)}var Ue=4096;function Ee(N){var p=N.length;if(p<=Ue)return String.fromCharCode.apply(String,N);for(var g="",H=0;H<p;)g+=String.fromCharCode.apply(String,N.slice(H,H+=Ue));return g}function W(N,p,g){var H="";g=Math.min(N.length,g);for(var q=p;q<g;++q)H+=String.fromCharCode(N[q]&127);return H}function ge(N,p,g){var H="";g=Math.min(N.length,g);for(var q=p;q<g;++q)H+=String.fromCharCode(N[q]);return H}function X(N,p,g){var H=N.length;(!p||p<0)&&(p=0),(!g||g<0||g>H)&&(g=H);for(var q="",Ce=p;Ce<g;++Ce)q+=ae[N[Ce]];return q}function ne(N,p,g){for(var H=N.slice(p,g),q="",Ce=0;Ce<H.length-1;Ce+=2)q+=String.fromCharCode(H[Ce]+H[Ce+1]*256);return q}v.prototype.slice=function(p,g){var H=this.length;p=~~p,g=g===void 0?H:~~g,p<0?(p+=H,p<0&&(p=0)):p>H&&(p=H),g<0?(g+=H,g<0&&(g=0)):g>H&&(g=H),g<p&&(g=p);var q=this.subarray(p,g);return Object.setPrototypeOf(q,v.prototype),q};function Y(N,p,g){if(N%1!==0||N<0)throw new RangeError("offset is not uint");if(N+p>g)throw new RangeError("Trying to access beyond buffer length")}v.prototype.readUintLE=v.prototype.readUIntLE=function(p,g,H){p=p>>>0,g=g>>>0,H||Y(p,g,this.length);for(var q=this[p],Ce=1,de=0;++de<g&&(Ce*=256);)q+=this[p+de]*Ce;return q},v.prototype.readUintBE=v.prototype.readUIntBE=function(p,g,H){p=p>>>0,g=g>>>0,H||Y(p,g,this.length);for(var q=this[p+--g],Ce=1;g>0&&(Ce*=256);)q+=this[p+--g]*Ce;return q},v.prototype.readUint8=v.prototype.readUInt8=function(p,g){return p=p>>>0,g||Y(p,1,this.length),this[p]},v.prototype.readUint16LE=v.prototype.readUInt16LE=function(p,g){return p=p>>>0,g||Y(p,2,this.length),this[p]|this[p+1]<<8},v.prototype.readUint16BE=v.prototype.readUInt16BE=function(p,g){return p=p>>>0,g||Y(p,2,this.length),this[p]<<8|this[p+1]},v.prototype.readUint32LE=v.prototype.readUInt32LE=function(p,g){return p=p>>>0,g||Y(p,4,this.length),(this[p]|this[p+1]<<8|this[p+2]<<16)+this[p+3]*16777216},v.prototype.readUint32BE=v.prototype.readUInt32BE=function(p,g){return p=p>>>0,g||Y(p,4,this.length),this[p]*16777216+(this[p+1]<<16|this[p+2]<<8|this[p+3])},v.prototype.readIntLE=function(p,g,H){p=p>>>0,g=g>>>0,H||Y(p,g,this.length);for(var q=this[p],Ce=1,de=0;++de<g&&(Ce*=256);)q+=this[p+de]*Ce;return Ce*=128,q>=Ce&&(q-=Math.pow(2,8*g)),q},v.prototype.readIntBE=function(p,g,H){p=p>>>0,g=g>>>0,H||Y(p,g,this.length);for(var q=g,Ce=1,de=this[p+--q];q>0&&(Ce*=256);)de+=this[p+--q]*Ce;return Ce*=128,de>=Ce&&(de-=Math.pow(2,8*g)),de},v.prototype.readInt8=function(p,g){return p=p>>>0,g||Y(p,1,this.length),this[p]&128?(255-this[p]+1)*-1:this[p]},v.prototype.readInt16LE=function(p,g){p=p>>>0,g||Y(p,2,this.length);var H=this[p]|this[p+1]<<8;return H&32768?H|4294901760:H},v.prototype.readInt16BE=function(p,g){p=p>>>0,g||Y(p,2,this.length);var H=this[p+1]|this[p]<<8;return H&32768?H|4294901760:H},v.prototype.readInt32LE=function(p,g){return p=p>>>0,g||Y(p,4,this.length),this[p]|this[p+1]<<8|this[p+2]<<16|this[p+3]<<24},v.prototype.readInt32BE=function(p,g){return p=p>>>0,g||Y(p,4,this.length),this[p]<<24|this[p+1]<<16|this[p+2]<<8|this[p+3]},v.prototype.readFloatLE=function(p,g){return p=p>>>0,g||Y(p,4,this.length),te.read(this,p,!0,23,4)},v.prototype.readFloatBE=function(p,g){return p=p>>>0,g||Y(p,4,this.length),te.read(this,p,!1,23,4)},v.prototype.readDoubleLE=function(p,g){return p=p>>>0,g||Y(p,8,this.length),te.read(this,p,!0,52,8)},v.prototype.readDoubleBE=function(p,g){return p=p>>>0,g||Y(p,8,this.length),te.read(this,p,!1,52,8)};function fe(N,p,g,H,q,Ce){if(!v.isBuffer(N))throw new TypeError('"buffer" argument must be a Buffer instance');if(p>q||p<Ce)throw new RangeError('"value" argument is out of bounds');if(g+H>N.length)throw new RangeError("Index out of range")}v.prototype.writeUintLE=v.prototype.writeUIntLE=function(p,g,H,q){if(p=+p,g=g>>>0,H=H>>>0,!q){var Ce=Math.pow(2,8*H)-1;fe(this,p,g,H,Ce,0)}var de=1,At=0;for(this[g]=p&255;++At<H&&(de*=256);)this[g+At]=p/de&255;return g+H},v.prototype.writeUintBE=v.prototype.writeUIntBE=function(p,g,H,q){if(p=+p,g=g>>>0,H=H>>>0,!q){var Ce=Math.pow(2,8*H)-1;fe(this,p,g,H,Ce,0)}var de=H-1,At=1;for(this[g+de]=p&255;--de>=0&&(At*=256);)this[g+de]=p/At&255;return g+H},v.prototype.writeUint8=v.prototype.writeUInt8=function(p,g,H){return p=+p,g=g>>>0,H||fe(this,p,g,1,255,0),this[g]=p&255,g+1},v.prototype.writeUint16LE=v.prototype.writeUInt16LE=function(p,g,H){return p=+p,g=g>>>0,H||fe(this,p,g,2,65535,0),this[g]=p&255,this[g+1]=p>>>8,g+2},v.prototype.writeUint16BE=v.prototype.writeUInt16BE=function(p,g,H){return p=+p,g=g>>>0,H||fe(this,p,g,2,65535,0),this[g]=p>>>8,this[g+1]=p&255,g+2},v.prototype.writeUint32LE=v.prototype.writeUInt32LE=function(p,g,H){return p=+p,g=g>>>0,H||fe(this,p,g,4,4294967295,0),this[g+3]=p>>>24,this[g+2]=p>>>16,this[g+1]=p>>>8,this[g]=p&255,g+4},v.prototype.writeUint32BE=v.prototype.writeUInt32BE=function(p,g,H){return p=+p,g=g>>>0,H||fe(this,p,g,4,4294967295,0),this[g]=p>>>24,this[g+1]=p>>>16,this[g+2]=p>>>8,this[g+3]=p&255,g+4},v.prototype.writeIntLE=function(p,g,H,q){if(p=+p,g=g>>>0,!q){var Ce=Math.pow(2,8*H-1);fe(this,p,g,H,Ce-1,-Ce)}var de=0,At=1,wt=0;for(this[g]=p&255;++de<H&&(At*=256);)p<0&&wt===0&&this[g+de-1]!==0&&(wt=1),this[g+de]=(p/At>>0)-wt&255;return g+H},v.prototype.writeIntBE=function(p,g,H,q){if(p=+p,g=g>>>0,!q){var Ce=Math.pow(2,8*H-1);fe(this,p,g,H,Ce-1,-Ce)}var de=H-1,At=1,wt=0;for(this[g+de]=p&255;--de>=0&&(At*=256);)p<0&&wt===0&&this[g+de+1]!==0&&(wt=1),this[g+de]=(p/At>>0)-wt&255;return g+H},v.prototype.writeInt8=function(p,g,H){return p=+p,g=g>>>0,H||fe(this,p,g,1,127,-128),p<0&&(p=255+p+1),this[g]=p&255,g+1},v.prototype.writeInt16LE=function(p,g,H){return p=+p,g=g>>>0,H||fe(this,p,g,2,32767,-32768),this[g]=p&255,this[g+1]=p>>>8,g+2},v.prototype.writeInt16BE=function(p,g,H){return p=+p,g=g>>>0,H||fe(this,p,g,2,32767,-32768),this[g]=p>>>8,this[g+1]=p&255,g+2},v.prototype.writeInt32LE=function(p,g,H){return p=+p,g=g>>>0,H||fe(this,p,g,4,2147483647,-2147483648),this[g]=p&255,this[g+1]=p>>>8,this[g+2]=p>>>16,this[g+3]=p>>>24,g+4},v.prototype.writeInt32BE=function(p,g,H){return p=+p,g=g>>>0,H||fe(this,p,g,4,2147483647,-2147483648),p<0&&(p=4294967295+p+1),this[g]=p>>>24,this[g+1]=p>>>16,this[g+2]=p>>>8,this[g+3]=p&255,g+4};function Me(N,p,g,H,q,Ce){if(g+H>N.length)throw new RangeError("Index out of range");if(g<0)throw new RangeError("Index out of range")}function it(N,p,g,H,q){return p=+p,g=g>>>0,q||Me(N,p,g,4,34028234663852886e22,-34028234663852886e22),te.write(N,p,g,H,23,4),g+4}v.prototype.writeFloatLE=function(p,g,H){return it(this,p,g,!0,H)},v.prototype.writeFloatBE=function(p,g,H){return it(this,p,g,!1,H)};function tt(N,p,g,H,q){return p=+p,g=g>>>0,q||Me(N,p,g,8,17976931348623157e292,-17976931348623157e292),te.write(N,p,g,H,52,8),g+8}v.prototype.writeDoubleLE=function(p,g,H){return tt(this,p,g,!0,H)},v.prototype.writeDoubleBE=function(p,g,H){return tt(this,p,g,!1,H)},v.prototype.copy=function(p,g,H,q){if(!v.isBuffer(p))throw new TypeError("argument should be a Buffer");if(H||(H=0),!q&&q!==0&&(q=this.length),g>=p.length&&(g=p.length),g||(g=0),q>0&&q<H&&(q=H),q===H||p.length===0||this.length===0)return 0;if(g<0)throw new RangeError("targetStart out of bounds");if(H<0||H>=this.length)throw new RangeError("Index out of range");if(q<0)throw new RangeError("sourceEnd out of bounds");q>this.length&&(q=this.length),p.length-g<q-H&&(q=p.length-g+H);var Ce=q-H;return this===p&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(g,H,q):Uint8Array.prototype.set.call(p,this.subarray(H,q),g),Ce},v.prototype.fill=function(p,g,H,q){if(typeof p=="string"){if(typeof g=="string"?(q=g,g=0,H=this.length):typeof H=="string"&&(q=H,H=this.length),q!==void 0&&typeof q!="string")throw new TypeError("encoding must be a string");if(typeof q=="string"&&!v.isEncoding(q))throw new TypeError("Unknown encoding: "+q);if(p.length===1){var Ce=p.charCodeAt(0);(q==="utf8"&&Ce<128||q==="latin1")&&(p=Ce)}}else typeof p=="number"?p=p&255:typeof p=="boolean"&&(p=Number(p));if(g<0||this.length<g||this.length<H)throw new RangeError("Out of range index");if(H<=g)return this;g=g>>>0,H=H===void 0?this.length:H>>>0,p||(p=0);var de;if(typeof p=="number")for(de=g;de<H;++de)this[de]=p;else{var At=v.isBuffer(p)?p:v.from(p,q),wt=At.length;if(wt===0)throw new TypeError('The value "'+p+'" is invalid for argument "value"');for(de=0;de<H-g;++de)this[de+g]=At[de%wt]}return this};var Xt=/[^+/0-9A-Za-z-_]/g;function Ut(N){if(N=N.split("=")[0],N=N.trim().replace(Xt,""),N.length<2)return"";for(;N.length%4!==0;)N=N+"=";return N}function gt(N,p){p=p||1/0;for(var g,H=N.length,q=null,Ce=[],de=0;de<H;++de){if(g=N.charCodeAt(de),g>55295&&g<57344){if(!q){if(g>56319){(p-=3)>-1&&Ce.push(239,191,189);continue}else if(de+1===H){(p-=3)>-1&&Ce.push(239,191,189);continue}q=g;continue}if(g<56320){(p-=3)>-1&&Ce.push(239,191,189),q=g;continue}g=(q-55296<<10|g-56320)+65536}else q&&(p-=3)>-1&&Ce.push(239,191,189);if(q=null,g<128){if((p-=1)<0)break;Ce.push(g)}else if(g<2048){if((p-=2)<0)break;Ce.push(g>>6|192,g&63|128)}else if(g<65536){if((p-=3)<0)break;Ce.push(g>>12|224,g>>6&63|128,g&63|128)}else if(g<1114112){if((p-=4)<0)break;Ce.push(g>>18|240,g>>12&63|128,g>>6&63|128,g&63|128)}else throw new Error("Invalid code point")}return Ce}function tA(N){for(var p=[],g=0;g<N.length;++g)p.push(N.charCodeAt(g)&255);return p}function lA(N,p){for(var g,H,q,Ce=[],de=0;de<N.length&&!((p-=2)<0);++de)g=N.charCodeAt(de),H=g>>8,q=g%256,Ce.push(q),Ce.push(H);return Ce}function Vt(N){return ut.toByteArray(Ut(N))}function iA(N,p,g,H){for(var q=0;q<H&&!(q+g>=p.length||q>=N.length);++q)p[q+g]=N[q];return q}function sA(N,p){return N instanceof p||N!=null&&N.constructor!=null&&N.constructor.name!=null&&N.constructor.name===p.name}function d(N){return N!==N}var ae=function(){for(var N="0123456789abcdef",p=new Array(256),g=0;g<16;++g)for(var H=g*16,q=0;q<16;++q)p[H+q]=N[g]+N[q];return p}()},64270:function(_r){(function(vA,K){_r.exports=K()})(this,function(){"use strict";var vA=function(o,i){return vA=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,l){u.__proto__=l}||function(u,l){for(var E in l)Object.prototype.hasOwnProperty.call(l,E)&&(u[E]=l[E])},vA(o,i)};function K(o,i){if(typeof i!="function"&&i!==null)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");vA(o,i);function u(){this.constructor=o}o.prototype=i===null?Object.create(i):(u.prototype=i.prototype,new u)}var R=function(){return R=Object.assign||function(i){for(var u,l=1,E=arguments.length;l<E;l++){u=arguments[l];for(var k in u)Object.prototype.hasOwnProperty.call(u,k)&&(i[k]=u[k])}return i},R.apply(this,arguments)};function ut(o,i,u,l){function E(k){return k instanceof u?k:new u(function(J){J(k)})}return new(u||(u=Promise))(function(k,J){function ye(st){try{Je(l.next(st))}catch(dt){J(dt)}}function we(st){try{Je(l.throw(st))}catch(dt){J(dt)}}function Je(st){st.done?k(st.value):E(st.value).then(ye,we)}Je((l=l.apply(o,i||[])).next())})}function te(o,i){var u={label:0,sent:function(){if(k[0]&1)throw k[1];return k[1]},trys:[],ops:[]},l,E,k,J;return J={next:ye(0),throw:ye(1),return:ye(2)},typeof Symbol=="function"&&(J[Symbol.iterator]=function(){return this}),J;function ye(Je){return function(st){return we([Je,st])}}function we(Je){if(l)throw new TypeError("Generator is already executing.");for(;u;)try{if(l=1,E&&(k=Je[0]&2?E.return:Je[0]?E.throw||((k=E.return)&&k.call(E),0):E.next)&&!(k=k.call(E,Je[1])).done)return k;switch(E=0,k&&(Je=[Je[0]&2,k.value]),Je[0]){case 0:case 1:k=Je;break;case 4:return u.label++,{value:Je[1],done:!1};case 5:u.label++,E=Je[1],Je=[0];continue;case 7:Je=u.ops.pop(),u.trys.pop();continue;default:if(k=u.trys,!(k=k.length>0&&k[k.length-1])&&(Je[0]===6||Je[0]===2)){u=0;continue}if(Je[0]===3&&(!k||Je[1]>k[0]&&Je[1]<k[3])){u.label=Je[1];break}if(Je[0]===6&&u.label<k[1]){u.label=k[1],k=Je;break}if(k&&u.label<k[2]){u.label=k[2],u.ops.push(Je);break}k[2]&&u.ops.pop(),u.trys.pop();continue}Je=i.call(o,u)}catch(st){Je=[6,st],E=0}finally{l=k=0}if(Je[0]&5)throw Je[1];return{value:Je[0]?Je[1]:void 0,done:!0}}}function Ne(o,i,u){if(u||arguments.length===2)for(var l=0,E=i.length,k;l<E;l++)(k||!(l in i))&&(k||(k=Array.prototype.slice.call(i,0,l)),k[l]=i[l]);return o.concat(k||i)}for(var le=function(){function o(i,u,l,E){this.left=i,this.top=u,this.width=l,this.height=E}return o.prototype.add=function(i,u,l,E){return new o(this.left+i,this.top+u,this.width+l,this.height+E)},o.fromClientRect=function(i,u){return new o(u.left+i.windowBounds.left,u.top+i.windowBounds.top,u.width,u.height)},o.fromDOMRectList=function(i,u){var l=Array.from(u).find(function(E){return E.width!==0});return l?new o(l.left+i.windowBounds.left,l.top+i.windowBounds.top,l.width,l.height):o.EMPTY},o.EMPTY=new o(0,0,0,0),o}(),$=function(o,i){return le.fromClientRect(o,i.getBoundingClientRect())},Ae=function(o){var i=o.body,u=o.documentElement;if(!i||!u)throw new Error("Unable to get document size");var l=Math.max(Math.max(i.scrollWidth,u.scrollWidth),Math.max(i.offsetWidth,u.offsetWidth),Math.max(i.clientWidth,u.clientWidth)),E=Math.max(Math.max(i.scrollHeight,u.scrollHeight),Math.max(i.offsetHeight,u.offsetHeight),Math.max(i.clientHeight,u.clientHeight));return new le(0,0,l,E)},v=function(o){for(var i=[],u=0,l=o.length;u<l;){var E=o.charCodeAt(u++);if(E>=55296&&E<=56319&&u<l){var k=o.charCodeAt(u++);(k&64512)===56320?i.push(((E&1023)<<10)+(k&1023)+65536):(i.push(E),u--)}else i.push(E)}return i},S=function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];if(String.fromCodePoint)return String.fromCodePoint.apply(String,o);var u=o.length;if(!u)return"";for(var l=[],E=-1,k="";++E<u;){var J=o[E];J<=65535?l.push(J):(J-=65536,l.push((J>>10)+55296,J%1024+56320)),(E+1===u||l.length>16384)&&(k+=String.fromCharCode.apply(String,l),l.length=0)}return k},h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",D=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),O=0;O<h.length;O++)D[h.charCodeAt(O)]=O;for(var I="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",_=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),b=0;b<I.length;b++)_[I.charCodeAt(b)]=b;for(var U=function(o){var i=o.length*.75,u=o.length,l,E=0,k,J,ye,we;o[o.length-1]==="="&&(i--,o[o.length-2]==="="&&i--);var Je=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(i):new Array(i),st=Array.isArray(Je)?Je:new Uint8Array(Je);for(l=0;l<u;l+=4)k=_[o.charCodeAt(l)],J=_[o.charCodeAt(l+1)],ye=_[o.charCodeAt(l+2)],we=_[o.charCodeAt(l+3)],st[E++]=k<<2|J>>4,st[E++]=(J&15)<<4|ye>>2,st[E++]=(ye&3)<<6|we&63;return Je},j=function(o){for(var i=o.length,u=[],l=0;l<i;l+=2)u.push(o[l+1]<<8|o[l]);return u},Q=function(o){for(var i=o.length,u=[],l=0;l<i;l+=4)u.push(o[l+3]<<24|o[l+2]<<16|o[l+1]<<8|o[l]);return u},L=5,M=11,ie=2,me=M-L,je=65536>>L,ue=1<<L,qe=ue-1,Re=1024>>L,ze=je+Re,ot=ze,V=32,Le=ot+V,P=65536>>M,Ue=1<<me,Ee=Ue-1,W=function(o,i,u){return o.slice?o.slice(i,u):new Uint16Array(Array.prototype.slice.call(o,i,u))},ge=function(o,i,u){return o.slice?o.slice(i,u):new Uint32Array(Array.prototype.slice.call(o,i,u))},X=function(o,i){var u=U(o),l=Array.isArray(u)?Q(u):new Uint32Array(u),E=Array.isArray(u)?j(u):new Uint16Array(u),k=24,J=W(E,k/2,l[4]/2),ye=l[5]===2?W(E,(k+l[4])/2):ge(l,Math.ceil((k+l[4])/4));return new ne(l[0],l[1],l[2],l[3],J,ye)},ne=function(){function o(i,u,l,E,k,J){this.initialValue=i,this.errorValue=u,this.highStart=l,this.highValueIndex=E,this.index=k,this.data=J}return o.prototype.get=function(i){var u;if(i>=0){if(i<55296||i>56319&&i<=65535)return u=this.index[i>>L],u=(u<<ie)+(i&qe),this.data[u];if(i<=65535)return u=this.index[je+(i-55296>>L)],u=(u<<ie)+(i&qe),this.data[u];if(i<this.highStart)return u=Le-P+(i>>M),u=this.index[u],u+=i>>L&Ee,u=this.index[u],u=(u<<ie)+(i&qe),this.data[u];if(i<=1114111)return this.data[this.highValueIndex]}return this.errorValue},o}(),Y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",fe=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Me=0;Me<Y.length;Me++)fe[Y.charCodeAt(Me)]=Me;var it="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",tt=50,Xt=1,Ut=2,gt=3,tA=4,lA=5,Vt=7,iA=8,sA=9,d=10,ae=11,N=12,p=13,g=14,H=15,q=16,Ce=17,de=18,At=19,wt=20,ct=21,nt=22,Dt=23,_e=24,ke=25,Ge=26,at=27,Lt=28,Ot=29,It=30,wA=31,AA=32,IA=33,KA=34,_t=35,zt=36,ht=37,Nt=38,Zt=39,cA=40,bA=41,aA=42,pA=43,MA=[9001,65288],Nr="!",OA="\xD7",gA="\xF7",SA=X(it),Cr=[It,zt],Or=[Xt,Ut,gt,lA],qr=[d,iA],sn=[at,Ge],Jn=Or.concat(qr),li=[Nt,Zt,cA,KA,_t],mn=[H,p],LA=function(o,i){i===void 0&&(i="strict");var u=[],l=[],E=[];return o.forEach(function(k,J){var ye=SA.get(k);if(ye>tt?(E.push(!0),ye-=tt):E.push(!1),["normal","auto","loose"].indexOf(i)!==-1&&[8208,8211,12316,12448].indexOf(k)!==-1)return l.push(J),u.push(q);if(ye===tA||ye===ae){if(J===0)return l.push(J),u.push(It);var we=u[J-1];return Jn.indexOf(we)===-1?(l.push(l[J-1]),u.push(we)):(l.push(J),u.push(It))}if(l.push(J),ye===wA)return u.push(i==="strict"?ct:ht);if(ye===aA||ye===Ot)return u.push(It);if(ye===pA)return k>=131072&&k<=196605||k>=196608&&k<=262141?u.push(ht):u.push(It);u.push(ye)}),[l,u,E]},Pi=function(o,i,u,l){var E=l[u];if(Array.isArray(o)?o.indexOf(E)!==-1:o===E)for(var k=u;k<=l.length;){k++;var J=l[k];if(J===i)return!0;if(J!==d)break}if(E===d)for(var k=u;k>0;){k--;var ye=l[k];if(Array.isArray(o)?o.indexOf(ye)!==-1:o===ye)for(var we=u;we<=l.length;){we++;var J=l[we];if(J===i)return!0;if(J!==d)break}if(ye!==d)break}return!1},oa=function(o,i){for(var u=o;u>=0;){var l=i[u];if(l===d)u--;else return l}return 0},os=function(o,i,u,l,E){if(u[l]===0)return OA;var k=l-1;if(Array.isArray(E)&&E[k]===!0)return OA;var J=k-1,ye=k+1,we=i[k],Je=J>=0?i[J]:0,st=i[ye];if(we===Ut&&st===gt)return OA;if(Or.indexOf(we)!==-1)return Nr;if(Or.indexOf(st)!==-1||qr.indexOf(st)!==-1)return OA;if(oa(k,i)===iA)return gA;if(SA.get(o[k])===ae||(we===AA||we===IA)&&SA.get(o[ye])===ae||we===Vt||st===Vt||we===sA||[d,p,H].indexOf(we)===-1&&st===sA||[Ce,de,At,_e,Lt].indexOf(st)!==-1||oa(k,i)===nt||Pi(Dt,nt,k,i)||Pi([Ce,de],ct,k,i)||Pi(N,N,k,i))return OA;if(we===d)return gA;if(we===Dt||st===Dt)return OA;if(st===q||we===q)return gA;if([p,H,ct].indexOf(st)!==-1||we===g||Je===zt&&mn.indexOf(we)!==-1||we===Lt&&st===zt||st===wt||Cr.indexOf(st)!==-1&&we===ke||Cr.indexOf(we)!==-1&&st===ke||we===at&&[ht,AA,IA].indexOf(st)!==-1||[ht,AA,IA].indexOf(we)!==-1&&st===Ge||Cr.indexOf(we)!==-1&&sn.indexOf(st)!==-1||sn.indexOf(we)!==-1&&Cr.indexOf(st)!==-1||[at,Ge].indexOf(we)!==-1&&(st===ke||[nt,H].indexOf(st)!==-1&&i[ye+1]===ke)||[nt,H].indexOf(we)!==-1&&st===ke||we===ke&&[ke,Lt,_e].indexOf(st)!==-1)return OA;if([ke,Lt,_e,Ce,de].indexOf(st)!==-1)for(var dt=k;dt>=0;){var Mt=i[dt];if(Mt===ke)return OA;if([Lt,_e].indexOf(Mt)!==-1)dt--;else break}if([at,Ge].indexOf(st)!==-1)for(var dt=[Ce,de].indexOf(we)!==-1?J:k;dt>=0;){var Mt=i[dt];if(Mt===ke)return OA;if([Lt,_e].indexOf(Mt)!==-1)dt--;else break}if(Nt===we&&[Nt,Zt,KA,_t].indexOf(st)!==-1||[Zt,KA].indexOf(we)!==-1&&[Zt,cA].indexOf(st)!==-1||[cA,_t].indexOf(we)!==-1&&st===cA||li.indexOf(we)!==-1&&[wt,Ge].indexOf(st)!==-1||li.indexOf(st)!==-1&&we===at||Cr.indexOf(we)!==-1&&Cr.indexOf(st)!==-1||we===_e&&Cr.indexOf(st)!==-1||Cr.concat(ke).indexOf(we)!==-1&&st===nt&&MA.indexOf(o[ye])===-1||Cr.concat(ke).indexOf(st)!==-1&&we===de)return OA;if(we===bA&&st===bA){for(var HA=u[k],fA=1;HA>0&&(HA--,i[HA]===bA);)fA++;if(fA%2!==0)return OA}return we===AA&&st===IA?OA:gA},ls=function(o,i){i||(i={lineBreak:"normal",wordBreak:"normal"});var u=LA(o,i.lineBreak),l=u[0],E=u[1],k=u[2];(i.wordBreak==="break-all"||i.wordBreak==="break-word")&&(E=E.map(function(ye){return[ke,It,aA].indexOf(ye)!==-1?ht:ye}));var J=i.wordBreak==="keep-all"?k.map(function(ye,we){return ye&&o[we]>=19968&&o[we]<=40959}):void 0;return[l,E,J]},or=function(){function o(i,u,l,E){this.codePoints=i,this.required=u===Nr,this.start=l,this.end=E}return o.prototype.slice=function(){return S.apply(void 0,this.codePoints.slice(this.start,this.end))},o}(),us=function(o,i){var u=v(o),l=ls(u,i),E=l[0],k=l[1],J=l[2],ye=u.length,we=0,Je=0;return{next:function(){if(Je>=ye)return{done:!0,value:null};for(var st=OA;Je<ye&&(st=os(u,k,E,++Je,J))===OA;);if(st!==OA||Je===ye){var dt=new or(u,st,we,Je);return we=Je,{value:dt,done:!1}}return{done:!0,value:null}}}},co=1,cs=2,cn=4,Ga=8,tn=10,fs=47,Ji=92,Va=9,qi=32,bi=34,Ti=61,Ns=35,EA=36,fo=37,xi=39,$i=40,ri=41,Za=95,rA=45,ds=33,la=60,Wn=62,hs=64,dl=91,Zl=93,ho=61,To=123,Na=63,Os=125,ua=124,zu=126,ps=128,ni=65533,Ps=42,ji=43,Ts=44,Br=58,Qt=59,mt=46,Ar=0,Sr=8,hr=11,qn=14,ki=31,jo=127,Yn=-1,Pr=48,vn=97,js=101,An=102,va=117,Oa=122,$n=65,Hi=69,po=70,Wa=85,ks=90,_i=function(o){return o>=Pr&&o<=57},Wl=function(o){return o>=55296&&o<=57343},Ve=function(o){return _i(o)||o>=$n&&o<=po||o>=vn&&o<=An},bt=function(o){return o>=vn&&o<=Oa},Jt=function(o){return o>=$n&&o<=ks},JA=function(o){return bt(o)||Jt(o)},ir=function(o){return o>=ps},GA=function(o){return o===tn||o===Va||o===qi},VA=function(o){return JA(o)||ir(o)||o===Za},xA=function(o){return VA(o)||_i(o)||o===rA},BA=function(o){return o>=Ar&&o<=Sr||o===hr||o>=qn&&o<=ki||o===jo},DA=function(o,i){return o!==Ji?!1:i!==tn},CA=function(o,i,u){return o===rA?VA(i)||DA(i,u):VA(o)?!0:!!(o===Ji&&DA(o,i))},kr=function(o,i,u){return o===ji||o===rA?_i(i)?!0:i===mt&&_i(u):_i(o===mt?i:o)},rr=function(o){var i=0,u=1;(o[i]===ji||o[i]===rA)&&(o[i]===rA&&(u=-1),i++);for(var l=[];_i(o[i]);)l.push(o[i++]);var E=l.length?parseInt(S.apply(void 0,l),10):0;o[i]===mt&&i++;for(var k=[];_i(o[i]);)k.push(o[i++]);var J=k.length,ye=J?parseInt(S.apply(void 0,k),10):0;(o[i]===Hi||o[i]===js)&&i++;var we=1;(o[i]===ji||o[i]===rA)&&(o[i]===rA&&(we=-1),i++);for(var Je=[];_i(o[i]);)Je.push(o[i++]);var st=Je.length?parseInt(S.apply(void 0,Je),10):0;return u*(E+ye*Math.pow(10,-J))*Math.pow(10,we*st)},Bn={type:2},Fr={type:3},$r={type:4},jn={type:13},Fa={type:8},ea={type:21},Ui={type:9},ui={type:10},wn={type:11},lr={type:12},rn={type:14},Qn={type:23},Cn={type:1},gi={type:25},Ii={type:24},Si={type:26},ba={type:27},kn={type:28},Hs={type:29},go={type:31},ca={type:32},Rs=function(){function o(){this._value=[]}return o.prototype.write=function(i){this._value=this._value.concat(v(i))},o.prototype.read=function(){for(var i=[],u=this.consumeToken();u!==ca;)i.push(u),u=this.consumeToken();return i},o.prototype.consumeToken=function(){var i=this.consumeCodePoint();switch(i){case bi:return this.consumeStringToken(bi);case Ns:var u=this.peekCodePoint(0),l=this.peekCodePoint(1),E=this.peekCodePoint(2);if(xA(u)||DA(l,E)){var k=CA(u,l,E)?cs:co,J=this.consumeName();return{type:5,value:J,flags:k}}break;case EA:if(this.peekCodePoint(0)===Ti)return this.consumeCodePoint(),jn;break;case xi:return this.consumeStringToken(xi);case $i:return Bn;case ri:return Fr;case Ps:if(this.peekCodePoint(0)===Ti)return this.consumeCodePoint(),rn;break;case ji:if(kr(i,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(i),this.consumeNumericToken();break;case Ts:return $r;case rA:var ye=i,we=this.peekCodePoint(0),Je=this.peekCodePoint(1);if(kr(ye,we,Je))return this.reconsumeCodePoint(i),this.consumeNumericToken();if(CA(ye,we,Je))return this.reconsumeCodePoint(i),this.consumeIdentLikeToken();if(we===rA&&Je===Wn)return this.consumeCodePoint(),this.consumeCodePoint(),Ii;break;case mt:if(kr(i,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(i),this.consumeNumericToken();break;case fs:if(this.peekCodePoint(0)===Ps)for(this.consumeCodePoint();;){var st=this.consumeCodePoint();if(st===Ps&&(st=this.consumeCodePoint(),st===fs))return this.consumeToken();if(st===Yn)return this.consumeToken()}break;case Br:return Si;case Qt:return ba;case la:if(this.peekCodePoint(0)===ds&&this.peekCodePoint(1)===rA&&this.peekCodePoint(2)===rA)return this.consumeCodePoint(),this.consumeCodePoint(),gi;break;case hs:var dt=this.peekCodePoint(0),Mt=this.peekCodePoint(1),HA=this.peekCodePoint(2);if(CA(dt,Mt,HA)){var J=this.consumeName();return{type:7,value:J}}break;case dl:return kn;case Ji:if(DA(i,this.peekCodePoint(0)))return this.reconsumeCodePoint(i),this.consumeIdentLikeToken();break;case Zl:return Hs;case ho:if(this.peekCodePoint(0)===Ti)return this.consumeCodePoint(),Fa;break;case To:return wn;case Os:return lr;case va:case Wa:var fA=this.peekCodePoint(0),UA=this.peekCodePoint(1);return fA===ji&&(Ve(UA)||UA===Na)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(i),this.consumeIdentLikeToken();case ua:if(this.peekCodePoint(0)===Ti)return this.consumeCodePoint(),Ui;if(this.peekCodePoint(0)===ua)return this.consumeCodePoint(),ea;break;case zu:if(this.peekCodePoint(0)===Ti)return this.consumeCodePoint(),ui;break;case Yn:return ca}return GA(i)?(this.consumeWhiteSpace(),go):_i(i)?(this.reconsumeCodePoint(i),this.consumeNumericToken()):VA(i)?(this.reconsumeCodePoint(i),this.consumeIdentLikeToken()):{type:6,value:S(i)}},o.prototype.consumeCodePoint=function(){var i=this._value.shift();return typeof i=="undefined"?-1:i},o.prototype.reconsumeCodePoint=function(i){this._value.unshift(i)},o.prototype.peekCodePoint=function(i){return i>=this._value.length?-1:this._value[i]},o.prototype.consumeUnicodeRangeToken=function(){for(var i=[],u=this.consumeCodePoint();Ve(u)&&i.length<6;)i.push(u),u=this.consumeCodePoint();for(var l=!1;u===Na&&i.length<6;)i.push(u),u=this.consumeCodePoint(),l=!0;if(l){var E=parseInt(S.apply(void 0,i.map(function(we){return we===Na?Pr:we})),16),k=parseInt(S.apply(void 0,i.map(function(we){return we===Na?po:we})),16);return{type:30,start:E,end:k}}var J=parseInt(S.apply(void 0,i),16);if(this.peekCodePoint(0)===rA&&Ve(this.peekCodePoint(1))){this.consumeCodePoint(),u=this.consumeCodePoint();for(var ye=[];Ve(u)&&ye.length<6;)ye.push(u),u=this.consumeCodePoint();var k=parseInt(S.apply(void 0,ye),16);return{type:30,start:J,end:k}}else return{type:30,start:J,end:J}},o.prototype.consumeIdentLikeToken=function(){var i=this.consumeName();return i.toLowerCase()==="url"&&this.peekCodePoint(0)===$i?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===$i?(this.consumeCodePoint(),{type:19,value:i}):{type:20,value:i}},o.prototype.consumeUrlToken=function(){var i=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Yn)return{type:22,value:""};var u=this.peekCodePoint(0);if(u===xi||u===bi){var l=this.consumeStringToken(this.consumeCodePoint());return l.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Yn||this.peekCodePoint(0)===ri)?(this.consumeCodePoint(),{type:22,value:l.value}):(this.consumeBadUrlRemnants(),Qn)}for(;;){var E=this.consumeCodePoint();if(E===Yn||E===ri)return{type:22,value:S.apply(void 0,i)};if(GA(E))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Yn||this.peekCodePoint(0)===ri?(this.consumeCodePoint(),{type:22,value:S.apply(void 0,i)}):(this.consumeBadUrlRemnants(),Qn);if(E===bi||E===xi||E===$i||BA(E))return this.consumeBadUrlRemnants(),Qn;if(E===Ji)if(DA(E,this.peekCodePoint(0)))i.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Qn;else i.push(E)}},o.prototype.consumeWhiteSpace=function(){for(;GA(this.peekCodePoint(0));)this.consumeCodePoint()},o.prototype.consumeBadUrlRemnants=function(){for(;;){var i=this.consumeCodePoint();if(i===ri||i===Yn)return;DA(i,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},o.prototype.consumeStringSlice=function(i){for(var u=5e4,l="";i>0;){var E=Math.min(u,i);l+=S.apply(void 0,this._value.splice(0,E)),i-=E}return this._value.shift(),l},o.prototype.consumeStringToken=function(i){var u="",l=0;do{var E=this._value[l];if(E===Yn||E===void 0||E===i)return u+=this.consumeStringSlice(l),{type:0,value:u};if(E===tn)return this._value.splice(0,l),Cn;if(E===Ji){var k=this._value[l+1];k!==Yn&&k!==void 0&&(k===tn?(u+=this.consumeStringSlice(l),l=-1,this._value.shift()):DA(E,k)&&(u+=this.consumeStringSlice(l),u+=S(this.consumeEscapedCodePoint()),l=-1))}l++}while(!0)},o.prototype.consumeNumber=function(){var i=[],u=cn,l=this.peekCodePoint(0);for((l===ji||l===rA)&&i.push(this.consumeCodePoint());_i(this.peekCodePoint(0));)i.push(this.consumeCodePoint());l=this.peekCodePoint(0);var E=this.peekCodePoint(1);if(l===mt&&_i(E))for(i.push(this.consumeCodePoint(),this.consumeCodePoint()),u=Ga;_i(this.peekCodePoint(0));)i.push(this.consumeCodePoint());l=this.peekCodePoint(0),E=this.peekCodePoint(1);var k=this.peekCodePoint(2);if((l===Hi||l===js)&&((E===ji||E===rA)&&_i(k)||_i(E)))for(i.push(this.consumeCodePoint(),this.consumeCodePoint()),u=Ga;_i(this.peekCodePoint(0));)i.push(this.consumeCodePoint());return[rr(i),u]},o.prototype.consumeNumericToken=function(){var i=this.consumeNumber(),u=i[0],l=i[1],E=this.peekCodePoint(0),k=this.peekCodePoint(1),J=this.peekCodePoint(2);if(CA(E,k,J)){var ye=this.consumeName();return{type:15,number:u,flags:l,unit:ye}}return E===fo?(this.consumeCodePoint(),{type:16,number:u,flags:l}):{type:17,number:u,flags:l}},o.prototype.consumeEscapedCodePoint=function(){var i=this.consumeCodePoint();if(Ve(i)){for(var u=S(i);Ve(this.peekCodePoint(0))&&u.length<6;)u+=S(this.consumeCodePoint());GA(this.peekCodePoint(0))&&this.consumeCodePoint();var l=parseInt(u,16);return l===0||Wl(l)||l>1114111?ni:l}return i===Yn?ni:i},o.prototype.consumeName=function(){for(var i="";;){var u=this.consumeCodePoint();if(xA(u))i+=S(u);else if(DA(u,this.peekCodePoint(0)))i+=S(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(u),i}},o}(),ei=function(){function o(i){this._tokens=i}return o.create=function(i){var u=new Rs;return u.write(i),new o(u.read())},o.parseValue=function(i){return o.create(i).parseComponentValue()},o.parseValues=function(i){return o.create(i).parseComponentValues()},o.prototype.parseComponentValue=function(){for(var i=this.consumeToken();i.type===31;)i=this.consumeToken();if(i.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(i);var u=this.consumeComponentValue();do i=this.consumeToken();while(i.type===31);if(i.type===32)return u;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},o.prototype.parseComponentValues=function(){for(var i=[];;){var u=this.consumeComponentValue();if(u.type===32)return i;i.push(u),i.push()}},o.prototype.consumeComponentValue=function(){var i=this.consumeToken();switch(i.type){case 11:case 28:case 2:return this.consumeSimpleBlock(i.type);case 19:return this.consumeFunction(i)}return i},o.prototype.consumeSimpleBlock=function(i){for(var u={type:i,values:[]},l=this.consumeToken();;){if(l.type===32||Rc(l,i))return u;this.reconsumeToken(l),u.values.push(this.consumeComponentValue()),l=this.consumeToken()}},o.prototype.consumeFunction=function(i){for(var u={name:i.value,values:[],type:18};;){var l=this.consumeToken();if(l.type===32||l.type===3)return u;this.reconsumeToken(l),u.values.push(this.consumeComponentValue())}},o.prototype.consumeToken=function(){var i=this._tokens.shift();return typeof i=="undefined"?ca:i},o.prototype.reconsumeToken=function(i){this._tokens.unshift(i)},o}(),XA=function(o){return o.type===15},wr=function(o){return o.type===17},Ur=function(o){return o.type===20},Ri=function(o){return o.type===0},Ms=function(o,i){return Ur(o)&&o.value===i},ko=function(o){return o.type!==31},Ks=function(o){return o.type!==31&&o.type!==4},Pa=function(o){var i=[],u=[];return o.forEach(function(l){if(l.type===4){if(u.length===0)throw new Error("Error parsing function args, zero tokens for arg");i.push(u),u=[];return}l.type!==31&&u.push(l)}),u.length&&i.push(u),i},Rc=function(o,i){return i===11&&o.type===12||i===28&&o.type===29?!0:i===2&&o.type===3},gs=function(o){return o.type===17||o.type===15},On=function(o){return o.type===16||gs(o)},Gu=function(o){return o.length>1?[o[0],o[1]]:[o[0]]},mi={type:17,number:0,flags:cn},zs={type:16,number:50,flags:cn},Ya={type:16,number:100,flags:cn},Ho=function(o,i,u){var l=o[0],E=o[1];return[on(l,i),on(typeof E!="undefined"?E:l,u)]},on=function(o,i){if(o.type===16)return o.number/100*i;if(XA(o))switch(o.unit){case"rem":case"em":return 16*o.number;case"px":default:return o.number}return o.number},Vu="deg",Zu="grad",Mc="rad",ii="turn",Ta={name:"angle",parse:function(o,i){if(i.type===15)switch(i.unit){case Vu:return Math.PI*i.number/180;case Zu:return Math.PI/200*i.number;case Mc:return i.number;case ii:return Math.PI*2*i.number}throw new Error("Unsupported angle type")}},ms=function(o){return o.type===15&&(o.unit===Vu||o.unit===Zu||o.unit===Mc||o.unit===ii)},Wu=function(o){var i=o.filter(Ur).map(function(u){return u.value}).join(" ");switch(i){case"to bottom right":case"to right bottom":case"left top":case"top left":return[mi,mi];case"to top":case"bottom":return ta(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[mi,Ya];case"to right":case"left":return ta(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ya,Ya];case"to bottom":case"top":return ta(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ya,mi];case"to left":case"right":return ta(270)}return 0},ta=function(o){return Math.PI*o/180},vs={name:"color",parse:function(o,i){if(i.type===18){var u=yn[i.name];if(typeof u=="undefined")throw new Error('Attempting to parse an unsupported color function "'+i.name+'"');return u(o,i.values)}if(i.type===5){if(i.value.length===3){var l=i.value.substring(0,1),E=i.value.substring(1,2),k=i.value.substring(2,3);return tr(parseInt(l+l,16),parseInt(E+E,16),parseInt(k+k,16),1)}if(i.value.length===4){var l=i.value.substring(0,1),E=i.value.substring(1,2),k=i.value.substring(2,3),J=i.value.substring(3,4);return tr(parseInt(l+l,16),parseInt(E+E,16),parseInt(k+k,16),parseInt(J+J,16)/255)}if(i.value.length===6){var l=i.value.substring(0,2),E=i.value.substring(2,4),k=i.value.substring(4,6);return tr(parseInt(l,16),parseInt(E,16),parseInt(k,16),1)}if(i.value.length===8){var l=i.value.substring(0,2),E=i.value.substring(2,4),k=i.value.substring(4,6),J=i.value.substring(6,8);return tr(parseInt(l,16),parseInt(E,16),parseInt(k,16),parseInt(J,16)/255)}}if(i.type===20){var ye=Pn[i.value.toUpperCase()];if(typeof ye!="undefined")return ye}return Pn.TRANSPARENT}},Mi=function(o){return(255&o)===0},_A=function(o){var i=255&o,u=255&o>>8,l=255&o>>16,E=255&o>>24;return i<255?"rgba("+E+","+l+","+u+","+i/255+")":"rgb("+E+","+l+","+u+")"},tr=function(o,i,u,l){return(o<<24|i<<16|u<<8|Math.round(l*255)<<0)>>>0},Ki=function(o,i){if(o.type===17)return o.number;if(o.type===16){var u=i===3?1:255;return i===3?o.number/100*u:Math.round(o.number/100*u)}return 0},Aa=function(o,i){var u=i.filter(Ks);if(u.length===3){var l=u.map(Ki),E=l[0],k=l[1],J=l[2];return tr(E,k,J,1)}if(u.length===4){var ye=u.map(Ki),E=ye[0],k=ye[1],J=ye[2],we=ye[3];return tr(E,k,J,we)}return 0};function ai(o,i,u){return u<0&&(u+=1),u>=1&&(u-=1),u<1/6?(i-o)*u*6+o:u<1/2?i:u<2/3?(i-o)*6*(2/3-u)+o:o}var Xa=function(o,i){var u=i.filter(Ks),l=u[0],E=u[1],k=u[2],J=u[3],ye=(l.type===17?ta(l.number):Ta.parse(o,l))/(Math.PI*2),we=On(E)?E.number/100:0,Je=On(k)?k.number/100:0,st=typeof J!="undefined"&&On(J)?on(J,1):1;if(we===0)return tr(Je*255,Je*255,Je*255,1);var dt=Je<=.5?Je*(we+1):Je+we-Je*we,Mt=Je*2-dt,HA=ai(Mt,dt,ye+1/3),fA=ai(Mt,dt,ye),UA=ai(Mt,dt,ye-1/3);return tr(HA*255,fA*255,UA*255,st)},yn={hsl:Xa,hsla:Xa,rgb:Aa,rgba:Aa},Un=function(o,i){return vs.parse(o,ei.create(i).parseComponentValue())},Pn={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Kc={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(o,i){return i.map(function(u){if(Ur(u))switch(u.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Gs={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},hl=function(o,i){var u=vs.parse(o,i[0]),l=i[1];return l&&On(l)?{color:u,stop:l}:{color:u,stop:null}},ud=function(o,i){var u=o[0],l=o[o.length-1];u.stop===null&&(u.stop=mi),l.stop===null&&(l.stop=Ya);for(var E=[],k=0,J=0;J<o.length;J++){var ye=o[J].stop;if(ye!==null){var we=on(ye,i);we>k?E.push(we):E.push(k),k=we}else E.push(null)}for(var Je=null,J=0;J<E.length;J++){var st=E[J];if(st===null)Je===null&&(Je=J);else if(Je!==null){for(var dt=J-Je,Mt=E[Je-1],HA=(st-Mt)/(dt+1),fA=1;fA<=dt;fA++)E[Je+fA-1]=HA*fA;Je=null}}return o.map(function(UA,xr){var ZA=UA.color;return{color:ZA,stop:Math.max(Math.min(1,E[xr]/i),0)}})},Yu=function(o,i,u){var l=i/2,E=u/2,k=on(o[0],i)-l,J=E-on(o[1],u);return(Math.atan2(J,k)+Math.PI*2)%(Math.PI*2)},h0=function(o,i,u){var l=typeof o=="number"?o:Yu(o,i,u),E=Math.abs(i*Math.sin(l))+Math.abs(u*Math.cos(l)),k=i/2,J=u/2,ye=E/2,we=Math.sin(l-Math.PI/2)*ye,Je=Math.cos(l-Math.PI/2)*ye;return[E,k-Je,k+Je,J-we,J+we]},Ja=function(o,i){return Math.sqrt(o*o+i*i)},cd=function(o,i,u,l,E){var k=[[0,0],[0,i],[o,0],[o,i]];return k.reduce(function(J,ye){var we=ye[0],Je=ye[1],st=Ja(u-we,l-Je);return(E?st<J.optimumDistance:st>J.optimumDistance)?{optimumCorner:ye,optimumDistance:st}:J},{optimumDistance:E?1/0:-1/0,optimumCorner:null}).optimumCorner},p0=function(o,i,u,l,E){var k=0,J=0;switch(o.size){case 0:o.shape===0?k=J=Math.min(Math.abs(i),Math.abs(i-l),Math.abs(u),Math.abs(u-E)):o.shape===1&&(k=Math.min(Math.abs(i),Math.abs(i-l)),J=Math.min(Math.abs(u),Math.abs(u-E)));break;case 2:if(o.shape===0)k=J=Math.min(Ja(i,u),Ja(i,u-E),Ja(i-l,u),Ja(i-l,u-E));else if(o.shape===1){var ye=Math.min(Math.abs(u),Math.abs(u-E))/Math.min(Math.abs(i),Math.abs(i-l)),we=cd(l,E,i,u,!0),Je=we[0],st=we[1];k=Ja(Je-i,(st-u)/ye),J=ye*k}break;case 1:o.shape===0?k=J=Math.max(Math.abs(i),Math.abs(i-l),Math.abs(u),Math.abs(u-E)):o.shape===1&&(k=Math.max(Math.abs(i),Math.abs(i-l)),J=Math.max(Math.abs(u),Math.abs(u-E)));break;case 3:if(o.shape===0)k=J=Math.max(Ja(i,u),Ja(i,u-E),Ja(i-l,u),Ja(i-l,u-E));else if(o.shape===1){var ye=Math.max(Math.abs(u),Math.abs(u-E))/Math.max(Math.abs(i),Math.abs(i-l)),dt=cd(l,E,i,u,!1),Je=dt[0],st=dt[1];k=Ja(Je-i,(st-u)/ye),J=ye*k}break}return Array.isArray(o.size)&&(k=on(o.size[0],l),J=o.size.length===2?on(o.size[1],E):k),[k,J]},Xu=function(o,i){var u=ta(180),l=[];return Pa(i).forEach(function(E,k){if(k===0){var J=E[0];if(J.type===20&&J.value==="to"){u=Wu(E);return}else if(ms(J)){u=Ta.parse(o,J);return}}var ye=hl(o,E);l.push(ye)}),{angle:u,stops:l,type:1}},Ju=function(o,i){var u=ta(180),l=[];return Pa(i).forEach(function(E,k){if(k===0){var J=E[0];if(J.type===20&&["top","left","right","bottom"].indexOf(J.value)!==-1){u=Wu(E);return}else if(ms(J)){u=(Ta.parse(o,J)+ta(270))%ta(360);return}}var ye=hl(o,E);l.push(ye)}),{angle:u,stops:l,type:1}},g0=function(o,i){var u=ta(180),l=[],E=1,k=0,J=3,ye=[];return Pa(i).forEach(function(we,Je){var st=we[0];if(Je===0){if(Ur(st)&&st.value==="linear"){E=1;return}else if(Ur(st)&&st.value==="radial"){E=2;return}}if(st.type===18){if(st.name==="from"){var dt=vs.parse(o,st.values[0]);l.push({stop:mi,color:dt})}else if(st.name==="to"){var dt=vs.parse(o,st.values[0]);l.push({stop:Ya,color:dt})}else if(st.name==="color-stop"){var Mt=st.values.filter(Ks);if(Mt.length===2){var dt=vs.parse(o,Mt[1]),HA=Mt[0];wr(HA)&&l.push({stop:{type:16,number:HA.number*100,flags:HA.flags},color:dt})}}}}),E===1?{angle:(u+ta(180))%ta(360),stops:l,type:E}:{size:J,shape:k,stops:l,position:ye,type:E}},fd="closest-side",m0="farthest-side",v0="closest-corner",qu="farthest-corner",dd="circle",hd="ellipse",pd="cover",gd="contain",nn=function(o,i){var u=0,l=3,E=[],k=[];return Pa(i).forEach(function(J,ye){var we=!0;if(ye===0){var Je=!1;we=J.reduce(function(dt,Mt){if(Je)if(Ur(Mt))switch(Mt.value){case"center":return k.push(zs),dt;case"top":case"left":return k.push(mi),dt;case"right":case"bottom":return k.push(Ya),dt}else(On(Mt)||gs(Mt))&&k.push(Mt);else if(Ur(Mt))switch(Mt.value){case dd:return u=0,!1;case hd:return u=1,!1;case"at":return Je=!0,!1;case fd:return l=0,!1;case pd:case m0:return l=1,!1;case gd:case v0:return l=2,!1;case qu:return l=3,!1}else if(gs(Mt)||On(Mt))return Array.isArray(l)||(l=[]),l.push(Mt),!1;return dt},we)}if(we){var st=hl(o,J);E.push(st)}}),{size:l,shape:u,stops:E,position:k,type:2}},qa=function(o,i){var u=0,l=3,E=[],k=[];return Pa(i).forEach(function(J,ye){var we=!0;if(ye===0?we=J.reduce(function(st,dt){if(Ur(dt))switch(dt.value){case"center":return k.push(zs),!1;case"top":case"left":return k.push(mi),!1;case"right":case"bottom":return k.push(Ya),!1}else if(On(dt)||gs(dt))return k.push(dt),!1;return st},we):ye===1&&(we=J.reduce(function(st,dt){if(Ur(dt))switch(dt.value){case dd:return u=0,!1;case hd:return u=1,!1;case gd:case fd:return l=0,!1;case m0:return l=1,!1;case v0:return l=2,!1;case pd:case qu:return l=3,!1}else if(gs(dt)||On(dt))return Array.isArray(l)||(l=[]),l.push(dt),!1;return st},we)),we){var Je=hl(o,J);E.push(Je)}}),{size:l,shape:u,stops:E,position:k,type:2}},Bs=function(o){return o.type===1},B0=function(o){return o.type===2},mo={name:"image",parse:function(o,i){if(i.type===22){var u={url:i.value,type:0};return o.cache.addImage(i.value),u}if(i.type===18){var l=$u[i.name];if(typeof l=="undefined")throw new Error('Attempting to parse an unsupported image function "'+i.name+'"');return l(o,i.values)}throw new Error("Unsupported image type "+i.type)}};function zc(o){return!(o.type===20&&o.value==="none")&&(o.type!==18||!!$u[o.name])}var $u={"linear-gradient":Xu,"-moz-linear-gradient":Ju,"-ms-linear-gradient":Ju,"-o-linear-gradient":Ju,"-webkit-linear-gradient":Ju,"radial-gradient":nn,"-moz-radial-gradient":qa,"-ms-radial-gradient":qa,"-o-radial-gradient":qa,"-webkit-radial-gradient":qa,"-webkit-gradient":g0},Gc={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(o,i){if(i.length===0)return[];var u=i[0];return u.type===20&&u.value==="none"?[]:i.filter(function(l){return Ks(l)&&zc(l)}).map(function(l){return mo.parse(o,l)})}},Vc={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(o,i){return i.map(function(u){if(Ur(u))switch(u.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Zc={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(o,i){return Pa(i).map(function(u){return u.filter(On)}).map(Gu)}},Ro={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(o,i){return Pa(i).map(function(u){return u.filter(Ur).map(function(l){return l.value}).join(" ")}).map(Yl)}},Yl=function(o){switch(o){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},ci;(function(o){o.AUTO="auto",o.CONTAIN="contain",o.COVER="cover"})(ci||(ci={}));var pl={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(o,i){return Pa(i).map(function(u){return u.filter(Mo)})}},Mo=function(o){return Ur(o)||On(o)},Vs=function(o){return{name:"border-"+o+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},w0=Vs("top"),Ko=Vs("right"),md=Vs("bottom"),vo=Vs("left"),ec=function(o){return{name:"border-radius-"+o,initialValue:"0 0",prefix:!1,type:1,parse:function(i,u){return Gu(u.filter(On))}}},x1=ec("top-left"),Bo=ec("top-right"),xa=ec("bottom-right"),_a=ec("bottom-left"),ln=function(o){return{name:"border-"+o+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(i,u){switch(u){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Xl=ln("top"),Wc=ln("right"),vd=ln("bottom"),gl=ln("left"),Jl=function(o){return{name:"border-"+o+"-width",initialValue:"0",type:0,prefix:!1,parse:function(i,u){return XA(u)?u.number:0}}},Yc=Jl("top"),ml=Jl("right"),y0=Jl("bottom"),E0=Jl("left"),ws={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},ql={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(o,i){switch(i){case"rtl":return 1;case"ltr":default:return 0}}},C0={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(o,i){return i.filter(Ur).reduce(function(u,l){return u|F0(l.value)},0)}},F0=function(o){switch(o){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},$l={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(o,i){switch(i){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Bd={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(o,i){return i.type===20&&i.value==="normal"?0:i.type===17||i.type===15?i.number:0}},eu;(function(o){o.NORMAL="normal",o.STRICT="strict"})(eu||(eu={}));var b0={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(o,i){switch(i){case"strict":return eu.STRICT;case"normal":default:return eu.NORMAL}}},wd={name:"line-height",initialValue:"normal",prefix:!1,type:4},yd=function(o,i){return Ur(o)&&o.value==="normal"?1.2*i:o.type===17?i*o.number:On(o)?on(o,i):i},x0={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(o,i){return i.type===20&&i.value==="none"?null:mo.parse(o,i)}},_0={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(o,i){switch(i){case"inside":return 0;case"outside":default:return 1}}},Xc={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(o,i){switch(i){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},tc=function(o){return{name:"margin-"+o,initialValue:"0",prefix:!1,type:4}},U0=tc("top"),I0=tc("right"),S0=tc("bottom"),Q0=tc("left"),L0={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(o,i){return i.filter(Ur).map(function(u){switch(u.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},D0={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(o,i){switch(i){case"break-word":return"break-word";case"normal":default:return"normal"}}},Ac=function(o){return{name:"padding-"+o,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},N0=Ac("top"),tu=Ac("right"),O0=Ac("bottom"),P0=Ac("left"),T0={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(o,i){switch(i){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},rc={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(o,i){switch(i){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Ed={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(o,i){return i.length===1&&Ms(i[0],"none")?[]:Pa(i).map(function(u){for(var l={color:Pn.TRANSPARENT,offsetX:mi,offsetY:mi,blur:mi},E=0,k=0;k<u.length;k++){var J=u[k];gs(J)?(E===0?l.offsetX=J:E===1?l.offsetY=J:l.blur=J,E++):l.color=vs.parse(o,J)}return l})}},Au={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(o,i){switch(i){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},j0={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(o,i){if(i.type===20&&i.value==="none")return null;if(i.type===18){var u=R0[i.name];if(typeof u=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+i.name+'"');return u(i.values)}return null}},k0=function(o){var i=o.filter(function(u){return u.type===17}).map(function(u){return u.number});return i.length===6?i:null},H0=function(o){var i=o.filter(function(we){return we.type===17}).map(function(we){return we.number}),u=i[0],l=i[1];i[2],i[3];var E=i[4],k=i[5];i[6],i[7],i[8],i[9],i[10],i[11];var J=i[12],ye=i[13];return i[14],i[15],i.length===16?[u,l,E,k,J,ye]:null},R0={matrix:k0,matrix3d:H0},vl={type:16,number:50,flags:cn},M0=[vl,vl],Cd={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(o,i){var u=i.filter(On);return u.length!==2?M0:[u[0],u[1]]}},Fd={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(o,i){switch(i){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},ru;(function(o){o.NORMAL="normal",o.BREAK_ALL="break-all",o.KEEP_ALL="keep-all"})(ru||(ru={}));for(var K0={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(o,i){switch(i){case"break-all":return ru.BREAK_ALL;case"keep-all":return ru.KEEP_ALL;case"normal":default:return ru.NORMAL}}},z0={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(o,i){if(i.type===20)return{auto:!0,order:0};if(wr(i))return{auto:!1,order:i.number};throw new Error("Invalid z-index number parsed")}},bd={name:"time",parse:function(o,i){if(i.type===15)switch(i.unit.toLowerCase()){case"s":return 1e3*i.number;case"ms":return i.number}throw new Error("Unsupported time type")}},nc={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(o,i){return wr(i)?i.number:1}},G0={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},V0={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(o,i){return i.filter(Ur).map(function(u){switch(u.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(u){return u!==0})}},Z0={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(o,i){var u=[],l=[];return i.forEach(function(E){switch(E.type){case 20:case 0:u.push(E.value);break;case 17:u.push(E.number.toString());break;case 4:l.push(u.join(" ")),u.length=0;break}}),u.length&&l.push(u.join(" ")),l.map(function(E){return E.indexOf(" ")===-1?E:"'"+E+"'"})}},W0={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},nu={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(o,i){if(wr(i))return i.number;if(Ur(i))switch(i.value){case"bold":return 700;case"normal":default:return 400}return 400}},Jc={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(o,i){return i.filter(Ur).map(function(u){return u.value})}},Y0={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(o,i){switch(i){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},vi=function(o,i){return(o&i)!==0},X0={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(o,i){if(i.length===0)return[];var u=i[0];return u.type===20&&u.value==="none"?[]:i}},J0={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(o,i){if(i.length===0)return null;var u=i[0];if(u.type===20&&u.value==="none")return null;for(var l=[],E=i.filter(ko),k=0;k<E.length;k++){var J=E[k],ye=E[k+1];if(J.type===20){var we=ye&&wr(ye)?ye.number:1;l.push({counter:J.value,increment:we})}}return l}},q0={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(o,i){if(i.length===0)return[];for(var u=[],l=i.filter(ko),E=0;E<l.length;E++){var k=l[E],J=l[E+1];if(Ur(k)&&k.value!=="none"){var ye=J&&wr(J)?J.number:0;u.push({counter:k.value,reset:ye})}}return u}},$0={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(o,i){return i.filter(XA).map(function(u){return bd.parse(o,u)})}},ep={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(o,i){if(i.length===0)return null;var u=i[0];if(u.type===20&&u.value==="none")return null;var l=[],E=i.filter(Ri);if(E.length%2!==0)return null;for(var k=0;k<E.length;k+=2){var J=E[k].value,ye=E[k+1].value;l.push({open:J,close:ye})}return l}},xd=function(o,i,u){if(!o)return"";var l=o[Math.min(i,o.length-1)];return l?u?l.open:l.close:""},ic={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(o,i){return i.length===1&&Ms(i[0],"none")?[]:Pa(i).map(function(u){for(var l={color:255,offsetX:mi,offsetY:mi,blur:mi,spread:mi,inset:!1},E=0,k=0;k<u.length;k++){var J=u[k];Ms(J,"inset")?l.inset=!0:gs(J)?(E===0?l.offsetX=J:E===1?l.offsetY=J:E===2?l.blur=J:l.spread=J,E++):l.color=vs.parse(o,J)}return l})}},tp={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(o,i){var u=[0,1,2],l=[];return i.filter(Ur).forEach(function(E){switch(E.value){case"stroke":l.push(1);break;case"fill":l.push(0);break;case"markers":l.push(2);break}}),u.forEach(function(E){l.indexOf(E)===-1&&l.push(E)}),l}},Ap={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},Bl={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(o,i){return XA(i)?i.number:0}},_d=function(){function o(i,u){var l,E;this.animationDuration=jA(i,$0,u.animationDuration),this.backgroundClip=jA(i,Kc,u.backgroundClip),this.backgroundColor=jA(i,Gs,u.backgroundColor),this.backgroundImage=jA(i,Gc,u.backgroundImage),this.backgroundOrigin=jA(i,Vc,u.backgroundOrigin),this.backgroundPosition=jA(i,Zc,u.backgroundPosition),this.backgroundRepeat=jA(i,Ro,u.backgroundRepeat),this.backgroundSize=jA(i,pl,u.backgroundSize),this.borderTopColor=jA(i,w0,u.borderTopColor),this.borderRightColor=jA(i,Ko,u.borderRightColor),this.borderBottomColor=jA(i,md,u.borderBottomColor),this.borderLeftColor=jA(i,vo,u.borderLeftColor),this.borderTopLeftRadius=jA(i,x1,u.borderTopLeftRadius),this.borderTopRightRadius=jA(i,Bo,u.borderTopRightRadius),this.borderBottomRightRadius=jA(i,xa,u.borderBottomRightRadius),this.borderBottomLeftRadius=jA(i,_a,u.borderBottomLeftRadius),this.borderTopStyle=jA(i,Xl,u.borderTopStyle),this.borderRightStyle=jA(i,Wc,u.borderRightStyle),this.borderBottomStyle=jA(i,vd,u.borderBottomStyle),this.borderLeftStyle=jA(i,gl,u.borderLeftStyle),this.borderTopWidth=jA(i,Yc,u.borderTopWidth),this.borderRightWidth=jA(i,ml,u.borderRightWidth),this.borderBottomWidth=jA(i,y0,u.borderBottomWidth),this.borderLeftWidth=jA(i,E0,u.borderLeftWidth),this.boxShadow=jA(i,ic,u.boxShadow),this.color=jA(i,ws,u.color),this.direction=jA(i,ql,u.direction),this.display=jA(i,C0,u.display),this.float=jA(i,$l,u.cssFloat),this.fontFamily=jA(i,Z0,u.fontFamily),this.fontSize=jA(i,W0,u.fontSize),this.fontStyle=jA(i,Y0,u.fontStyle),this.fontVariant=jA(i,Jc,u.fontVariant),this.fontWeight=jA(i,nu,u.fontWeight),this.letterSpacing=jA(i,Bd,u.letterSpacing),this.lineBreak=jA(i,b0,u.lineBreak),this.lineHeight=jA(i,wd,u.lineHeight),this.listStyleImage=jA(i,x0,u.listStyleImage),this.listStylePosition=jA(i,_0,u.listStylePosition),this.listStyleType=jA(i,Xc,u.listStyleType),this.marginTop=jA(i,U0,u.marginTop),this.marginRight=jA(i,I0,u.marginRight),this.marginBottom=jA(i,S0,u.marginBottom),this.marginLeft=jA(i,Q0,u.marginLeft),this.opacity=jA(i,nc,u.opacity);var k=jA(i,L0,u.overflow);this.overflowX=k[0],this.overflowY=k[k.length>1?1:0],this.overflowWrap=jA(i,D0,u.overflowWrap),this.paddingTop=jA(i,N0,u.paddingTop),this.paddingRight=jA(i,tu,u.paddingRight),this.paddingBottom=jA(i,O0,u.paddingBottom),this.paddingLeft=jA(i,P0,u.paddingLeft),this.paintOrder=jA(i,tp,u.paintOrder),this.position=jA(i,rc,u.position),this.textAlign=jA(i,T0,u.textAlign),this.textDecorationColor=jA(i,G0,(l=u.textDecorationColor)!==null&&l!==void 0?l:u.color),this.textDecorationLine=jA(i,V0,(E=u.textDecorationLine)!==null&&E!==void 0?E:u.textDecoration),this.textShadow=jA(i,Ed,u.textShadow),this.textTransform=jA(i,Au,u.textTransform),this.transform=jA(i,j0,u.transform),this.transformOrigin=jA(i,Cd,u.transformOrigin),this.visibility=jA(i,Fd,u.visibility),this.webkitTextStrokeColor=jA(i,Ap,u.webkitTextStrokeColor),this.webkitTextStrokeWidth=jA(i,Bl,u.webkitTextStrokeWidth),this.wordBreak=jA(i,K0,u.wordBreak),this.zIndex=jA(i,z0,u.zIndex)}return o.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},o.prototype.isTransparent=function(){return Mi(this.backgroundColor)},o.prototype.isTransformed=function(){return this.transform!==null},o.prototype.isPositioned=function(){return this.position!==0},o.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},o.prototype.isFloating=function(){return this.float!==0},o.prototype.isInlineLevel=function(){return vi(this.display,4)||vi(this.display,33554432)||vi(this.display,268435456)||vi(this.display,536870912)||vi(this.display,67108864)||vi(this.display,134217728)},o}(),Ud=function(){function o(i,u){this.content=jA(i,X0,u.content),this.quotes=jA(i,ep,u.quotes)}return o}(),qc=function(){function o(i,u){this.counterIncrement=jA(i,J0,u.counterIncrement),this.counterReset=jA(i,q0,u.counterReset)}return o}(),jA=function(o,i,u){var l=new Rs,E=u!==null&&typeof u!="undefined"?u.toString():i.initialValue;l.write(E);var k=new ei(l.read());switch(i.type){case 2:var J=k.parseComponentValue();return i.parse(o,Ur(J)?J.value:i.initialValue);case 0:return i.parse(o,k.parseComponentValue());case 1:return i.parse(o,k.parseComponentValues());case 4:return k.parseComponentValue();case 3:switch(i.format){case"angle":return Ta.parse(o,k.parseComponentValue());case"color":return vs.parse(o,k.parseComponentValue());case"image":return mo.parse(o,k.parseComponentValue());case"length":var ye=k.parseComponentValue();return gs(ye)?ye:mi;case"length-percentage":var we=k.parseComponentValue();return On(we)?we:mi;case"time":return bd.parse(o,k.parseComponentValue())}break}},Id="data-html2canvas-debug",rp=function(o){var i=o.getAttribute(Id);switch(i){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},$c=function(o,i){var u=rp(o);return u===1||i===u},ys=function(){function o(i,u){if(this.context=i,this.textNodes=[],this.elements=[],this.flags=0,$c(u,3))debugger;this.styles=new _d(i,window.getComputedStyle(u,null)),vf(u)&&(this.styles.animationDuration.some(function(l){return l>0})&&(u.style.animationDuration="0s"),this.styles.transform!==null&&(u.style.transform="none")),this.bounds=$(this.context,u),$c(u,4)&&(this.flags|=16)}return o}(),np="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",ip="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Zs=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ac=0;ac<ip.length;ac++)Zs[ip.charCodeAt(ac)]=ac;for(var Sd=function(o){var i=o.length*.75,u=o.length,l,E=0,k,J,ye,we;o[o.length-1]==="="&&(i--,o[o.length-2]==="="&&i--);var Je=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(i):new Array(i),st=Array.isArray(Je)?Je:new Uint8Array(Je);for(l=0;l<u;l+=4)k=Zs[o.charCodeAt(l)],J=Zs[o.charCodeAt(l+1)],ye=Zs[o.charCodeAt(l+2)],we=Zs[o.charCodeAt(l+3)],st[E++]=k<<2|J>>4,st[E++]=(J&15)<<4|ye>>2,st[E++]=(ye&3)<<6|we&63;return Je},Qd=function(o){for(var i=o.length,u=[],l=0;l<i;l+=2)u.push(o[l+1]<<8|o[l]);return u},Ld=function(o){for(var i=o.length,u=[],l=0;l<i;l+=4)u.push(o[l+3]<<24|o[l+2]<<16|o[l+1]<<8|o[l]);return u},zo=5,wl=11,Ws=2,ap=wl-zo,Dd=65536>>zo,ja=1<<zo,sc=ja-1,Nd=1024>>zo,sp=Dd+Nd,Od=sp,oc=32,Pd=Od+oc,Td=65536>>wl,jd=1<<ap,kd=jd-1,ef=function(o,i,u){return o.slice?o.slice(i,u):new Uint16Array(Array.prototype.slice.call(o,i,u))},Hd=function(o,i,u){return o.slice?o.slice(i,u):new Uint32Array(Array.prototype.slice.call(o,i,u))},Rd=function(o,i){var u=Sd(o),l=Array.isArray(u)?Ld(u):new Uint32Array(u),E=Array.isArray(u)?Qd(u):new Uint16Array(u),k=24,J=ef(E,k/2,l[4]/2),ye=l[5]===2?ef(E,(k+l[4])/2):Hd(l,Math.ceil((k+l[4])/4));return new Md(l[0],l[1],l[2],l[3],J,ye)},Md=function(){function o(i,u,l,E,k,J){this.initialValue=i,this.errorValue=u,this.highStart=l,this.highValueIndex=E,this.index=k,this.data=J}return o.prototype.get=function(i){var u;if(i>=0){if(i<55296||i>56319&&i<=65535)return u=this.index[i>>zo],u=(u<<Ws)+(i&sc),this.data[u];if(i<=65535)return u=this.index[Dd+(i-55296>>zo)],u=(u<<Ws)+(i&sc),this.data[u];if(i<this.highStart)return u=Pd-Td+(i>>wl),u=this.index[u],u+=i>>zo&kd,u=this.index[u],u=(u<<Ws)+(i&sc),this.data[u];if(i<=1114111)return this.data[this.highValueIndex]}return this.errorValue},o}(),tf="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lc=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ka=0;ka<tf.length;ka++)lc[tf.charCodeAt(ka)]=ka;var Af=1,uc=2,iu=3,rf=4,nf=5,Kd=7,af=8,yl=9,El=10,sf=11,of=12,lf=13,uf=14,cc=15,cf=function(o){for(var i=[],u=0,l=o.length;u<l;){var E=o.charCodeAt(u++);if(E>=55296&&E<=56319&&u<l){var k=o.charCodeAt(u++);(k&64512)===56320?i.push(((E&1023)<<10)+(k&1023)+65536):(i.push(E),u--)}else i.push(E)}return i},zd=function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];if(String.fromCodePoint)return String.fromCodePoint.apply(String,o);var u=o.length;if(!u)return"";for(var l=[],E=-1,k="";++E<u;){var J=o[E];J<=65535?l.push(J):(J-=65536,l.push((J>>10)+55296,J%1024+56320)),(E+1===u||l.length>16384)&&(k+=String.fromCharCode.apply(String,l),l.length=0)}return k},Gd=Rd(np),an="\xD7",fc="\xF7",Vd=function(o){return Gd.get(o)},op=function(o,i,u){var l=u-2,E=i[l],k=i[u-1],J=i[u];if(k===uc&&J===iu)return an;if(k===uc||k===iu||k===rf||J===uc||J===iu||J===rf)return fc;if(k===af&&[af,yl,sf,of].indexOf(J)!==-1||(k===sf||k===yl)&&(J===yl||J===El)||(k===of||k===El)&&J===El||J===lf||J===nf||J===Kd||k===Af)return an;if(k===lf&&J===uf){for(;E===nf;)E=i[--l];if(E===uf)return an}if(k===cc&&J===cc){for(var ye=0;E===cc;)ye++,E=i[--l];if(ye%2===0)return an}return fc},lp=function(o){var i=cf(o),u=i.length,l=0,E=0,k=i.map(Vd);return{next:function(){if(l>=u)return{done:!0,value:null};for(var J=an;l<u&&(J=op(i,k,++l))===an;);if(J!==an||l===u){var ye=zd.apply(null,i.slice(E,l));return E=l,{value:ye,done:!1}}return{done:!0,value:null}}}},_1=function(o){for(var i=lp(o),u=[],l;!(l=i.next()).done;)l.value&&u.push(l.value.slice());return u},up=function(o){var i=123;if(o.createRange){var u=o.createRange();if(u.getBoundingClientRect){var l=o.createElement("boundtest");l.style.height=i+"px",l.style.display="block",o.body.appendChild(l),u.selectNode(l);var E=u.getBoundingClientRect(),k=Math.round(E.height);if(o.body.removeChild(l),k===i)return!0}}return!1},Zd=function(o){var i=o.createElement("boundtest");i.style.width="50px",i.style.display="block",i.style.fontSize="12px",i.style.letterSpacing="0px",i.style.wordSpacing="0px",o.body.appendChild(i);var u=o.createRange();i.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var l=i.firstChild,E=v(l.data).map(function(we){return S(we)}),k=0,J={},ye=E.every(function(we,Je){u.setStart(l,k),u.setEnd(l,k+we.length);var st=u.getBoundingClientRect();k+=we.length;var dt=st.x>J.x||st.y>J.y;return J=st,Je===0?!0:dt});return o.body.removeChild(i),ye},cp=function(){return typeof new Image().crossOrigin!="undefined"},Go=function(){return typeof new XMLHttpRequest().responseType=="string"},Wd=function(o){var i=new Image,u=o.createElement("canvas"),l=u.getContext("2d");if(!l)return!1;i.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{l.drawImage(i,0,0),u.toDataURL()}catch(E){return!1}return!0},ff=function(o){return o[0]===0&&o[1]===255&&o[2]===0&&o[3]===255},Yd=function(o){var i=o.createElement("canvas"),u=100;i.width=u,i.height=u;var l=i.getContext("2d");if(!l)return Promise.reject(!1);l.fillStyle="rgb(0, 255, 0)",l.fillRect(0,0,u,u);var E=new Image,k=i.toDataURL();E.src=k;var J=dc(u,u,0,0,E);return l.fillStyle="red",l.fillRect(0,0,u,u),Xd(J).then(function(ye){l.drawImage(ye,0,0);var we=l.getImageData(0,0,u,u).data;l.fillStyle="red",l.fillRect(0,0,u,u);var Je=o.createElement("div");return Je.style.backgroundImage="url("+k+")",Je.style.height=u+"px",ff(we)?Xd(dc(u,u,0,0,Je)):Promise.reject(!1)}).then(function(ye){return l.drawImage(ye,0,0),ff(l.getImageData(0,0,u,u).data)}).catch(function(){return!1})},dc=function(o,i,u,l,E){var k="http://www.w3.org/2000/svg",J=document.createElementNS(k,"svg"),ye=document.createElementNS(k,"foreignObject");return J.setAttributeNS(null,"width",o.toString()),J.setAttributeNS(null,"height",i.toString()),ye.setAttributeNS(null,"width","100%"),ye.setAttributeNS(null,"height","100%"),ye.setAttributeNS(null,"x",u.toString()),ye.setAttributeNS(null,"y",l.toString()),ye.setAttributeNS(null,"externalResourcesRequired","true"),J.appendChild(ye),ye.appendChild(E),J},Xd=function(o){return new Promise(function(i,u){var l=new Image;l.onload=function(){return i(l)},l.onerror=u,l.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(o))})},Qi={get SUPPORT_RANGE_BOUNDS(){var o=up(document);return Object.defineProperty(Qi,"SUPPORT_RANGE_BOUNDS",{value:o}),o},get SUPPORT_WORD_BREAKING(){var o=Qi.SUPPORT_RANGE_BOUNDS&&Zd(document);return Object.defineProperty(Qi,"SUPPORT_WORD_BREAKING",{value:o}),o},get SUPPORT_SVG_DRAWING(){var o=Wd(document);return Object.defineProperty(Qi,"SUPPORT_SVG_DRAWING",{value:o}),o},get SUPPORT_FOREIGNOBJECT_DRAWING(){var o=typeof Array.from=="function"&&typeof window.fetch=="function"?Yd(document):Promise.resolve(!1);return Object.defineProperty(Qi,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:o}),o},get SUPPORT_CORS_IMAGES(){var o=cp();return Object.defineProperty(Qi,"SUPPORT_CORS_IMAGES",{value:o}),o},get SUPPORT_RESPONSE_TYPE(){var o=Go();return Object.defineProperty(Qi,"SUPPORT_RESPONSE_TYPE",{value:o}),o},get SUPPORT_CORS_XHR(){var o="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Qi,"SUPPORT_CORS_XHR",{value:o}),o},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var o=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Qi,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:o}),o}},Vo=function(){function o(i,u){this.text=i,this.bounds=u}return o}(),df=function(o,i,u,l){var E=hp(i,u),k=[],J=0;return E.forEach(function(ye){if(u.textDecorationLine.length||ye.trim().length>0)if(Qi.SUPPORT_RANGE_BOUNDS){var we=hf(l,J,ye.length).getClientRects();if(we.length>1){var Je=pf(ye),st=0;Je.forEach(function(Mt){k.push(new Vo(Mt,le.fromDOMRectList(o,hf(l,st+J,Mt.length).getClientRects()))),st+=Mt.length})}else k.push(new Vo(ye,le.fromDOMRectList(o,we)))}else{var dt=l.splitText(ye.length);k.push(new Vo(ye,fp(o,l))),l=dt}else Qi.SUPPORT_RANGE_BOUNDS||(l=l.splitText(ye.length));J+=ye.length}),k},fp=function(o,i){var u=i.ownerDocument;if(u){var l=u.createElement("html2canvaswrapper");l.appendChild(i.cloneNode(!0));var E=i.parentNode;if(E){E.replaceChild(l,i);var k=$(o,l);return l.firstChild&&E.replaceChild(l.firstChild,l),k}}return le.EMPTY},hf=function(o,i,u){var l=o.ownerDocument;if(!l)throw new Error("Node has no owner document");var E=l.createRange();return E.setStart(o,i),E.setEnd(o,i+u),E},pf=function(o){if(Qi.SUPPORT_NATIVE_TEXT_SEGMENTATION){var i=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(i.segment(o)).map(function(u){return u.segment})}return _1(o)},dp=function(o,i){if(Qi.SUPPORT_NATIVE_TEXT_SEGMENTATION){var u=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(u.segment(o)).map(function(l){return l.segment})}return gp(o,i)},hp=function(o,i){return i.letterSpacing!==0?pf(o):dp(o,i)},pp=[32,160,4961,65792,65793,4153,4241],gp=function(o,i){for(var u=us(o,{lineBreak:i.lineBreak,wordBreak:i.overflowWrap==="break-word"?"break-word":i.wordBreak}),l=[],E,k=function(){if(E.value){var J=E.value.slice(),ye=v(J),we="";ye.forEach(function(Je){pp.indexOf(Je)===-1?we+=S(Je):(we.length&&l.push(we),l.push(S(Je)),we="")}),we.length&&l.push(we)}};!(E=u.next()).done;)k();return l},mp=function(){function o(i,u,l){this.text=vp(u.data,l.textTransform),this.textBounds=df(i,this.text,l,u)}return o}(),vp=function(o,i){switch(i){case 1:return o.toLowerCase();case 3:return o.replace(Bp,wp);case 2:return o.toUpperCase();default:return o}},Bp=/(^|\s|:|-|\(|\))([a-z])/g,wp=function(o,i,u){return o.length>0?i+u.toUpperCase():o},Jd=function(o){K(i,o);function i(u,l){var E=o.call(this,u,l)||this;return E.src=l.currentSrc||l.src,E.intrinsicWidth=l.naturalWidth,E.intrinsicHeight=l.naturalHeight,E.context.cache.addImage(E.src),E}return i}(ys),qd=function(o){K(i,o);function i(u,l){var E=o.call(this,u,l)||this;return E.canvas=l,E.intrinsicWidth=l.width,E.intrinsicHeight=l.height,E}return i}(ys),$d=function(o){K(i,o);function i(u,l){var E=o.call(this,u,l)||this,k=new XMLSerializer,J=$(u,l);return l.setAttribute("width",J.width+"px"),l.setAttribute("height",J.height+"px"),E.svg="data:image/svg+xml,"+encodeURIComponent(k.serializeToString(l)),E.intrinsicWidth=l.width.baseVal.value,E.intrinsicHeight=l.height.baseVal.value,E.context.cache.addImage(E.svg),E}return i}(ys),eh=function(o){K(i,o);function i(u,l){var E=o.call(this,u,l)||this;return E.value=l.value,E}return i}(ys),gf=function(o){K(i,o);function i(u,l){var E=o.call(this,u,l)||this;return E.start=l.start,E.reversed=typeof l.reversed=="boolean"&&l.reversed===!0,E}return i}(ys),Ys=[{type:15,flags:0,unit:"px",number:3}],yp=[{type:16,flags:0,number:50}],Ep=function(o){return o.width>o.height?new le(o.left+(o.width-o.height)/2,o.top,o.height,o.height):o.width<o.height?new le(o.left,o.top+(o.height-o.width)/2,o.width,o.width):o},th=function(o){var i=o.type===au?new Array(o.value.length+1).join("\u2022"):o.value;return i.length===0?o.placeholder||"":i},hc="checkbox",pc="radio",au="password",gc=707406591,su=function(o){K(i,o);function i(u,l){var E=o.call(this,u,l)||this;switch(E.type=l.type.toLowerCase(),E.checked=l.checked,E.value=th(l),(E.type===hc||E.type===pc)&&(E.styles.backgroundColor=3739148031,E.styles.borderTopColor=E.styles.borderRightColor=E.styles.borderBottomColor=E.styles.borderLeftColor=2779096575,E.styles.borderTopWidth=E.styles.borderRightWidth=E.styles.borderBottomWidth=E.styles.borderLeftWidth=1,E.styles.borderTopStyle=E.styles.borderRightStyle=E.styles.borderBottomStyle=E.styles.borderLeftStyle=1,E.styles.backgroundClip=[0],E.styles.backgroundOrigin=[0],E.bounds=Ep(E.bounds)),E.type){case hc:E.styles.borderTopRightRadius=E.styles.borderTopLeftRadius=E.styles.borderBottomRightRadius=E.styles.borderBottomLeftRadius=Ys;break;case pc:E.styles.borderTopRightRadius=E.styles.borderTopLeftRadius=E.styles.borderBottomRightRadius=E.styles.borderBottomLeftRadius=yp;break}return E}return i}(ys),Ah=function(o){K(i,o);function i(u,l){var E=o.call(this,u,l)||this,k=l.options[l.selectedIndex||0];return E.value=k&&k.text||"",E}return i}(ys),mf=function(o){K(i,o);function i(u,l){var E=o.call(this,u,l)||this;return E.value=l.value,E}return i}(ys),rh=function(o){K(i,o);function i(u,l){var E=o.call(this,u,l)||this;E.src=l.src,E.width=parseInt(l.width,10)||0,E.height=parseInt(l.height,10)||0,E.backgroundColor=E.styles.backgroundColor;try{if(l.contentWindow&&l.contentWindow.document&&l.contentWindow.document.documentElement){E.tree=ih(u,l.contentWindow.document.documentElement);var k=l.contentWindow.document.documentElement?Un(u,getComputedStyle(l.contentWindow.document.documentElement).backgroundColor):Pn.TRANSPARENT,J=l.contentWindow.document.body?Un(u,getComputedStyle(l.contentWindow.document.body).backgroundColor):Pn.TRANSPARENT;E.backgroundColor=Mi(k)?Mi(J)?E.styles.backgroundColor:J:k}}catch(ye){}return E}return i}(ys),ou=["OL","UL","MENU"],Cl=function(o,i,u,l){for(var E=i.firstChild,k=void 0;E;E=k)if(k=E.nextSibling,ah(E)&&E.data.trim().length>0)u.textNodes.push(new mp(o,E,u.styles));else if(Fl(E))if(fh(E)&&E.assignedNodes)E.assignedNodes().forEach(function(ye){return Cl(o,ye,u,l)});else{var J=nh(o,E);J.styles.isVisible()&&(Cp(E,J,l)?J.flags|=4:Fp(J.styles)&&(J.flags|=2),ou.indexOf(E.tagName)!==-1&&(J.flags|=8),u.elements.push(J),E.slot,E.shadowRoot?Cl(o,E.shadowRoot,J,l):!lu(E)&&!sh(E)&&!vc(E)&&Cl(o,E,J,l))}},nh=function(o,i){return wf(i)?new Jd(o,i):oh(i)?new qd(o,i):sh(i)?new $d(o,i):bp(i)?new eh(o,i):xp(i)?new gf(o,i):_p(i)?new su(o,i):vc(i)?new Ah(o,i):lu(i)?new mf(o,i):uh(i)?new rh(o,i):new ys(o,i)},ih=function(o,i){var u=nh(o,i);return u.flags|=4,Cl(o,i,u,u),u},Cp=function(o,i,u){return i.styles.isPositionedWithZIndex()||i.styles.opacity<1||i.styles.isTransformed()||Bf(o)&&u.styles.isTransparent()},Fp=function(o){return o.isPositioned()||o.isFloating()},ah=function(o){return o.nodeType===Node.TEXT_NODE},Fl=function(o){return o.nodeType===Node.ELEMENT_NODE},vf=function(o){return Fl(o)&&typeof o.style!="undefined"&&!mc(o)},mc=function(o){return typeof o.className=="object"},bp=function(o){return o.tagName==="LI"},xp=function(o){return o.tagName==="OL"},_p=function(o){return o.tagName==="INPUT"},Up=function(o){return o.tagName==="HTML"},sh=function(o){return o.tagName==="svg"},Bf=function(o){return o.tagName==="BODY"},oh=function(o){return o.tagName==="CANVAS"},lh=function(o){return o.tagName==="VIDEO"},wf=function(o){return o.tagName==="IMG"},uh=function(o){return o.tagName==="IFRAME"},ch=function(o){return o.tagName==="STYLE"},yf=function(o){return o.tagName==="SCRIPT"},lu=function(o){return o.tagName==="TEXTAREA"},vc=function(o){return o.tagName==="SELECT"},fh=function(o){return o.tagName==="SLOT"},dh=function(o){return o.tagName.indexOf("-")>0},U1=function(){function o(){this.counters={}}return o.prototype.getCounterValue=function(i){var u=this.counters[i];return u&&u.length?u[u.length-1]:1},o.prototype.getCounterValues=function(i){var u=this.counters[i];return u||[]},o.prototype.pop=function(i){var u=this;i.forEach(function(l){return u.counters[l].pop()})},o.prototype.parse=function(i){var u=this,l=i.counterIncrement,E=i.counterReset,k=!0;l!==null&&l.forEach(function(ye){var we=u.counters[ye.counter];we&&ye.increment!==0&&(k=!1,we.length||we.push(1),we[Math.max(0,we.length-1)]+=ye.increment)});var J=[];return k&&E.forEach(function(ye){var we=u.counters[ye.counter];J.push(ye.counter),we||(we=u.counters[ye.counter]=[]),we.push(ye.reset)}),J},o}(),Ef={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Cf={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Ip={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},hh={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},Zo=function(o,i,u,l,E,k){return o<i||o>u?cu(o,E,k.length>0):l.integers.reduce(function(J,ye,we){for(;o>=ye;)o-=ye,J+=l.values[we];return J},"")+k},Sp=function(o,i,u,l){var E="";do u||o--,E=l(o)+E,o/=i;while(o*i>=i);return E},ti=function(o,i,u,l,E){var k=u-i+1;return(o<0?"-":"")+(Sp(Math.abs(o),k,l,function(J){return S(Math.floor(J%k)+i)})+E)},wo=function(o,i,u){u===void 0&&(u=". ");var l=i.length;return Sp(Math.abs(o),l,!1,function(E){return i[Math.floor(E%l)]})+u},Wo=1,Xs=2,Js=4,uu=8,qs=function(o,i,u,l,E,k){if(o<-9999||o>9999)return cu(o,4,E.length>0);var J=Math.abs(o),ye=E;if(J===0)return i[0]+ye;for(var we=0;J>0&&we<=4;we++){var Je=J%10;Je===0&&vi(k,Wo)&&ye!==""?ye=i[Je]+ye:Je>1||Je===1&&we===0||Je===1&&we===1&&vi(k,Xs)||Je===1&&we===1&&vi(k,Js)&&o>100||Je===1&&we>1&&vi(k,uu)?ye=i[Je]+(we>0?u[we-1]:"")+ye:Je===1&&we>0&&(ye=u[we-1]+ye),J=Math.floor(J/10)}return(o<0?l:"")+ye},ph="\u5341\u767E\u5343\u842C",Qp="\u62FE\u4F70\u4EDF\u842C",gh="\u30DE\u30A4\u30CA\u30B9",Ff="\uB9C8\uC774\uB108\uC2A4",cu=function(o,i,u){var l=u?". ":"",E=u?"\u3001":"",k=u?", ":"",J=u?" ":"";switch(i){case 0:return"\u2022"+J;case 1:return"\u25E6"+J;case 2:return"\u25FE"+J;case 5:var ye=ti(o,48,57,!0,l);return ye.length<4?"0"+ye:ye;case 4:return wo(o,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",E);case 6:return Zo(o,1,3999,Ef,3,l).toLowerCase();case 7:return Zo(o,1,3999,Ef,3,l);case 8:return ti(o,945,969,!1,l);case 9:return ti(o,97,122,!1,l);case 10:return ti(o,65,90,!1,l);case 11:return ti(o,1632,1641,!0,l);case 12:case 49:return Zo(o,1,9999,Cf,3,l);case 35:return Zo(o,1,9999,Cf,3,l).toLowerCase();case 13:return ti(o,2534,2543,!0,l);case 14:case 30:return ti(o,6112,6121,!0,l);case 15:return wo(o,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",E);case 16:return wo(o,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",E);case 17:case 48:return qs(o,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ph,"\u8CA0",E,Xs|Js|uu);case 47:return qs(o,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Qp,"\u8CA0",E,Wo|Xs|Js|uu);case 42:return qs(o,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",ph,"\u8D1F",E,Xs|Js|uu);case 41:return qs(o,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Qp,"\u8D1F",E,Wo|Xs|Js|uu);case 26:return qs(o,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",gh,E,0);case 25:return qs(o,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",gh,E,Wo|Xs|Js);case 31:return qs(o,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",Ff,k,Wo|Xs|Js);case 33:return qs(o,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",Ff,k,0);case 32:return qs(o,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",Ff,k,Wo|Xs|Js);case 18:return ti(o,2406,2415,!0,l);case 20:return Zo(o,1,19999,hh,3,l);case 21:return ti(o,2790,2799,!0,l);case 22:return ti(o,2662,2671,!0,l);case 22:return Zo(o,1,10999,Ip,3,l);case 23:return wo(o,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return wo(o,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return ti(o,3302,3311,!0,l);case 28:return wo(o,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",E);case 29:return wo(o,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",E);case 34:return ti(o,3792,3801,!0,l);case 37:return ti(o,6160,6169,!0,l);case 38:return ti(o,4160,4169,!0,l);case 39:return ti(o,2918,2927,!0,l);case 40:return ti(o,1776,1785,!0,l);case 43:return ti(o,3046,3055,!0,l);case 44:return ti(o,3174,3183,!0,l);case 45:return ti(o,3664,3673,!0,l);case 46:return ti(o,3872,3881,!0,l);case 3:default:return ti(o,48,57,!0,l)}},mh="data-html2canvas-ignore",Lp=function(){function o(i,u,l){if(this.context=i,this.options=l,this.scrolledElements=[],this.referenceElement=u,this.counters=new U1,this.quoteDepth=0,!u.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(u.ownerDocument.documentElement,!1)}return o.prototype.toIFrame=function(i,u){var l=this,E=Dp(i,u);if(!E.contentWindow)return Promise.reject("Unable to find iframe window");var k=i.defaultView.pageXOffset,J=i.defaultView.pageYOffset,ye=E.contentWindow,we=ye.document,Je=du(E).then(function(){return ut(l,void 0,void 0,function(){var st,dt;return te(this,function(Mt){switch(Mt.label){case 0:return this.scrolledElements.forEach(wh),ye&&(ye.scrollTo(u.left,u.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(ye.scrollY!==u.top||ye.scrollX!==u.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(ye.scrollX-u.left,ye.scrollY-u.top,0,0))),st=this.options.onclone,dt=this.clonedReferenceElement,typeof dt=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:we.fonts&&we.fonts.ready?[4,we.fonts.ready]:[3,2];case 1:Mt.sent(),Mt.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Np(we)]:[3,4];case 3:Mt.sent(),Mt.label=4;case 4:return typeof st=="function"?[2,Promise.resolve().then(function(){return st(we,dt)}).then(function(){return E})]:[2,E]}})})});return we.open(),we.write(Op(document.doctype)+"<html></html>"),Bh(this.referenceElement.ownerDocument,k,J),we.replaceChild(we.adoptNode(this.documentElement),we.documentElement),we.close(),Je},o.prototype.createElementClone=function(i){if($c(i,2))debugger;if(oh(i))return this.createCanvasClone(i);if(lh(i))return this.createVideoClone(i);if(ch(i))return this.createStyleClone(i);var u=i.cloneNode(!1);return wf(u)&&(wf(i)&&i.currentSrc&&i.currentSrc!==i.src&&(u.src=i.currentSrc,u.srcset=""),u.loading==="lazy"&&(u.loading="eager")),dh(u)?this.createCustomElementClone(u):u},o.prototype.createCustomElementClone=function(i){var u=document.createElement("html2canvascustomelement");return Bc(i.style,u),u},o.prototype.createStyleClone=function(i){try{var u=i.sheet;if(u&&u.cssRules){var l=[].slice.call(u.cssRules,0).reduce(function(k,J){return J&&typeof J.cssText=="string"?k+J.cssText:k},""),E=i.cloneNode(!1);return E.textContent=l,E}}catch(k){if(this.context.logger.error("Unable to access cssRules property",k),k.name!=="SecurityError")throw k}return i.cloneNode(!1)},o.prototype.createCanvasClone=function(i){var u;if(this.options.inlineImages&&i.ownerDocument){var l=i.ownerDocument.createElement("img");try{return l.src=i.toDataURL(),l}catch(Je){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",i)}}var E=i.cloneNode(!1);try{E.width=i.width,E.height=i.height;var k=i.getContext("2d"),J=E.getContext("2d");if(J)if(!this.options.allowTaint&&k)J.putImageData(k.getImageData(0,0,i.width,i.height),0,0);else{var ye=(u=i.getContext("webgl2"))!==null&&u!==void 0?u:i.getContext("webgl");if(ye){var we=ye.getContextAttributes();(we==null?void 0:we.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",i)}J.drawImage(i,0,0)}return E}catch(Je){this.context.logger.info("Unable to clone canvas as it is tainted",i)}return E},o.prototype.createVideoClone=function(i){var u=i.ownerDocument.createElement("canvas");u.width=i.offsetWidth,u.height=i.offsetHeight;var l=u.getContext("2d");try{return l&&(l.drawImage(i,0,0,u.width,u.height),this.options.allowTaint||l.getImageData(0,0,u.width,u.height)),u}catch(k){this.context.logger.info("Unable to clone video as it is tainted",i)}var E=i.ownerDocument.createElement("canvas");return E.width=i.offsetWidth,E.height=i.offsetHeight,E},o.prototype.appendChildNode=function(i,u,l){(!Fl(u)||!yf(u)&&!u.hasAttribute(mh)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(u)))&&(!this.options.copyStyles||!Fl(u)||!ch(u))&&i.appendChild(this.cloneNode(u,l))},o.prototype.cloneChildNodes=function(i,u,l){for(var E=this,k=i.shadowRoot?i.shadowRoot.firstChild:i.firstChild;k;k=k.nextSibling)if(Fl(k)&&fh(k)&&typeof k.assignedNodes=="function"){var J=k.assignedNodes();J.length&&J.forEach(function(ye){return E.appendChildNode(u,ye,l)})}else this.appendChildNode(u,k,l)},o.prototype.cloneNode=function(i,u){if(ah(i))return document.createTextNode(i.data);if(!i.ownerDocument)return i.cloneNode(!1);var l=i.ownerDocument.defaultView;if(l&&Fl(i)&&(vf(i)||mc(i))){var E=this.createElementClone(i);E.style.transitionProperty="none";var k=l.getComputedStyle(i),J=l.getComputedStyle(i,":before"),ye=l.getComputedStyle(i,":after");this.referenceElement===i&&vf(E)&&(this.clonedReferenceElement=E),Bf(E)&&S1(E);var we=this.counters.parse(new qc(this.context,k)),Je=this.resolvePseudoContent(i,E,J,fu.BEFORE);dh(i)&&(u=!0),lh(i)||this.cloneChildNodes(i,E,u),Je&&E.insertBefore(Je,E.firstChild);var st=this.resolvePseudoContent(i,E,ye,fu.AFTER);return st&&E.appendChild(st),this.counters.pop(we),(k&&(this.options.copyStyles||mc(i))&&!uh(i)||u)&&Bc(k,E),(i.scrollTop!==0||i.scrollLeft!==0)&&this.scrolledElements.push([E,i.scrollLeft,i.scrollTop]),(lu(i)||vc(i))&&(lu(E)||vc(E))&&(E.value=i.value),E}return i.cloneNode(!1)},o.prototype.resolvePseudoContent=function(i,u,l,E){var k=this;if(l){var J=l.content,ye=u.ownerDocument;if(!(!ye||!J||J==="none"||J==="-moz-alt-content"||l.display==="none")){this.counters.parse(new qc(this.context,l));var we=new Ud(this.context,l),Je=ye.createElement("html2canvaspseudoelement");Bc(l,Je),we.content.forEach(function(dt){if(dt.type===0)Je.appendChild(ye.createTextNode(dt.value));else if(dt.type===22){var Mt=ye.createElement("img");Mt.src=dt.value,Mt.style.opacity="1",Je.appendChild(Mt)}else if(dt.type===18){if(dt.name==="attr"){var HA=dt.values.filter(Ur);HA.length&&Je.appendChild(ye.createTextNode(i.getAttribute(HA[0].value)||""))}else if(dt.name==="counter"){var fA=dt.values.filter(Ks),UA=fA[0],xr=fA[1];if(UA&&Ur(UA)){var ZA=k.counters.getCounterValue(UA.value),zA=xr&&Ur(xr)?Xc.parse(k.context,xr.value):3;Je.appendChild(ye.createTextNode(cu(ZA,zA,!1)))}}else if(dt.name==="counters"){var gr=dt.values.filter(Ks),UA=gr[0],Lr=gr[1],xr=gr[2];if(UA&&Ur(UA)){var cr=k.counters.getCounterValues(UA.value),NA=xr&&Ur(xr)?Xc.parse(k.context,xr.value):3,en=Lr&&Lr.type===0?Lr.value:"",Rr=cr.map(function(wa){return cu(wa,NA,!1)}).join(en);Je.appendChild(ye.createTextNode(Rr))}}}else if(dt.type===20)switch(dt.value){case"open-quote":Je.appendChild(ye.createTextNode(xd(we.quotes,k.quoteDepth++,!0)));break;case"close-quote":Je.appendChild(ye.createTextNode(xd(we.quotes,--k.quoteDepth,!1)));break;default:Je.appendChild(ye.createTextNode(dt.value))}}),Je.className=bf+" "+wc;var st=E===fu.BEFORE?" "+bf:" "+wc;return mc(u)?u.className.baseValue+=st:u.className+=st,Je}}},o.destroy=function(i){return i.parentNode?(i.parentNode.removeChild(i),!0):!1},o}(),fu;(function(o){o[o.BEFORE=0]="BEFORE",o[o.AFTER=1]="AFTER"})(fu||(fu={}));var Dp=function(o,i){var u=o.createElement("iframe");return u.className="html2canvas-container",u.style.visibility="hidden",u.style.position="fixed",u.style.left="-10000px",u.style.top="0px",u.style.border="0",u.width=i.width.toString(),u.height=i.height.toString(),u.scrolling="no",u.setAttribute(mh,"true"),o.body.appendChild(u),u},vh=function(o){return new Promise(function(i){if(o.complete){i();return}if(!o.src){i();return}o.onload=i,o.onerror=i})},Np=function(o){return Promise.all([].slice.call(o.images,0).map(vh))},du=function(o){return new Promise(function(i,u){var l=o.contentWindow;if(!l)return u("No window assigned for iframe");var E=l.document;l.onload=o.onload=function(){l.onload=o.onload=null;var k=setInterval(function(){E.body.childNodes.length>0&&E.readyState==="complete"&&(clearInterval(k),i(o))},50)}})},I1=["all","d","content"],Bc=function(o,i){for(var u=o.length-1;u>=0;u--){var l=o.item(u);I1.indexOf(l)===-1&&i.style.setProperty(l,o.getPropertyValue(l))}return i},Op=function(o){var i="";return o&&(i+="<!DOCTYPE ",o.name&&(i+=o.name),o.internalSubset&&(i+=o.internalSubset),o.publicId&&(i+='"'+o.publicId+'"'),o.systemId&&(i+='"'+o.systemId+'"'),i+=">"),i},Bh=function(o,i,u){o&&o.defaultView&&(i!==o.defaultView.pageXOffset||u!==o.defaultView.pageYOffset)&&o.defaultView.scrollTo(i,u)},wh=function(o){var i=o[0],u=o[1],l=o[2];i.scrollLeft=u,i.scrollTop=l},yh=":before",Eh=":after",bf="___html2canvas___pseudoelement_before",wc="___html2canvas___pseudoelement_after",Ch=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,S1=function(o){Fh(o,"."+bf+yh+Ch+`
|
|
|
.`+wc+Eh+Ch)},Fh=function(o,i){var u=o.ownerDocument;if(u){var l=u.createElement("style");l.textContent=i,o.appendChild(l)}},bh=function(){function o(){}return o.getOrigin=function(i){var u=o._link;return u?(u.href=i,u.href=u.href,u.protocol+u.hostname+u.port):"about:blank"},o.isSameOrigin=function(i){return o.getOrigin(i)===o._origin},o.setContext=function(i){o._link=i.document.createElement("a"),o._origin=o.getOrigin(i.location.href)},o._origin="about:blank",o}(),Ua=function(){function o(i,u){this.context=i,this._options=u,this._cache={}}return o.prototype.addImage=function(i){var u=Promise.resolve();return this.has(i)||(Uf(i)||yc(i))&&(this._cache[i]=this.loadImage(i)).catch(function(){}),u},o.prototype.match=function(i){return this._cache[i]},o.prototype.loadImage=function(i){return ut(this,void 0,void 0,function(){var u,l,E,k,J=this;return te(this,function(ye){switch(ye.label){case 0:return u=bh.isSameOrigin(i),l=!hu(i)&&this._options.useCORS===!0&&Qi.SUPPORT_CORS_IMAGES&&!u,E=!hu(i)&&!u&&!Uf(i)&&typeof this._options.proxy=="string"&&Qi.SUPPORT_CORS_XHR&&!l,!u&&this._options.allowTaint===!1&&!hu(i)&&!Uf(i)&&!E&&!l?[2]:(k=i,E?[4,this.proxy(k)]:[3,2]);case 1:k=ye.sent(),ye.label=2;case 2:return this.context.logger.debug("Added image "+i.substring(0,256)),[4,new Promise(function(we,Je){var st=new Image;st.onload=function(){return we(st)},st.onerror=Je,(Pp(k)||l)&&(st.crossOrigin="anonymous"),st.src=k,st.complete===!0&&setTimeout(function(){return we(st)},500),J._options.imageTimeout>0&&setTimeout(function(){return Je("Timed out ("+J._options.imageTimeout+"ms) loading image")},J._options.imageTimeout)})];case 3:return[2,ye.sent()]}})})},o.prototype.has=function(i){return typeof this._cache[i]!="undefined"},o.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},o.prototype.proxy=function(i){var u=this,l=this._options.proxy;if(!l)throw new Error("No proxy defined");var E=i.substring(0,256);return new Promise(function(k,J){var ye=Qi.SUPPORT_RESPONSE_TYPE?"blob":"text",we=new XMLHttpRequest;we.onload=function(){if(we.status===200)if(ye==="text")k(we.response);else{var dt=new FileReader;dt.addEventListener("load",function(){return k(dt.result)},!1),dt.addEventListener("error",function(Mt){return J(Mt)},!1),dt.readAsDataURL(we.response)}else J("Failed to proxy resource "+E+" with status code "+we.status)},we.onerror=J;var Je=l.indexOf("?")>-1?"&":"?";if(we.open("GET",""+l+Je+"url="+encodeURIComponent(i)+"&responseType="+ye),ye!=="text"&&we instanceof XMLHttpRequest&&(we.responseType=ye),u._options.imageTimeout){var st=u._options.imageTimeout;we.timeout=st,we.ontimeout=function(){return J("Timed out ("+st+"ms) proxying "+E)}}we.send()})},o}(),xf=/^data:image\/svg\+xml/i,xh=/^data:image\/.*;base64,/i,_f=/^data:image\/.*/i,yc=function(o){return Qi.SUPPORT_SVG_DRAWING||!Tp(o)},hu=function(o){return _f.test(o)},Pp=function(o){return xh.test(o)},Uf=function(o){return o.substr(0,4)==="blob"},Tp=function(o){return o.substr(-3).toLowerCase()==="svg"||xf.test(o)},kA=function(){function o(i,u){this.type=0,this.x=i,this.y=u}return o.prototype.add=function(i,u){return new o(this.x+i,this.y+u)},o}(),Yo=function(o,i,u){return new kA(o.x+(i.x-o.x)*u,o.y+(i.y-o.y)*u)},Ec=function(){function o(i,u,l,E){this.type=1,this.start=i,this.startControl=u,this.endControl=l,this.end=E}return o.prototype.subdivide=function(i,u){var l=Yo(this.start,this.startControl,i),E=Yo(this.startControl,this.endControl,i),k=Yo(this.endControl,this.end,i),J=Yo(l,E,i),ye=Yo(E,k,i),we=Yo(J,ye,i);return u?new o(this.start,l,J,we):new o(we,ye,k,this.end)},o.prototype.add=function(i,u){return new o(this.start.add(i,u),this.startControl.add(i,u),this.endControl.add(i,u),this.end.add(i,u))},o.prototype.reverse=function(){return new o(this.end,this.endControl,this.startControl,this.start)},o}(),Ha=function(o){return o.type===1},jp=function(){function o(i){var u=i.styles,l=i.bounds,E=Ho(u.borderTopLeftRadius,l.width,l.height),k=E[0],J=E[1],ye=Ho(u.borderTopRightRadius,l.width,l.height),we=ye[0],Je=ye[1],st=Ho(u.borderBottomRightRadius,l.width,l.height),dt=st[0],Mt=st[1],HA=Ho(u.borderBottomLeftRadius,l.width,l.height),fA=HA[0],UA=HA[1],xr=[];xr.push((k+we)/l.width),xr.push((fA+dt)/l.width),xr.push((J+UA)/l.height),xr.push((Je+Mt)/l.height);var ZA=Math.max.apply(Math,xr);ZA>1&&(k/=ZA,J/=ZA,we/=ZA,Je/=ZA,dt/=ZA,Mt/=ZA,fA/=ZA,UA/=ZA);var zA=l.width-we,gr=l.height-Mt,Lr=l.width-dt,cr=l.height-UA,NA=u.borderTopWidth,en=u.borderRightWidth,Rr=u.borderBottomWidth,mr=u.borderLeftWidth,FA=on(u.paddingTop,i.bounds.width),wa=on(u.paddingRight,i.bounds.width),Sa=on(u.paddingBottom,i.bounds.width),Fn=on(u.paddingLeft,i.bounds.width);this.topLeftBorderDoubleOuterBox=k>0||J>0?Hn(l.left+mr/3,l.top+NA/3,k-mr/3,J-NA/3,En.TOP_LEFT):new kA(l.left+mr/3,l.top+NA/3),this.topRightBorderDoubleOuterBox=k>0||J>0?Hn(l.left+zA,l.top+NA/3,we-en/3,Je-NA/3,En.TOP_RIGHT):new kA(l.left+l.width-en/3,l.top+NA/3),this.bottomRightBorderDoubleOuterBox=dt>0||Mt>0?Hn(l.left+Lr,l.top+gr,dt-en/3,Mt-Rr/3,En.BOTTOM_RIGHT):new kA(l.left+l.width-en/3,l.top+l.height-Rr/3),this.bottomLeftBorderDoubleOuterBox=fA>0||UA>0?Hn(l.left+mr/3,l.top+cr,fA-mr/3,UA-Rr/3,En.BOTTOM_LEFT):new kA(l.left+mr/3,l.top+l.height-Rr/3),this.topLeftBorderDoubleInnerBox=k>0||J>0?Hn(l.left+mr*2/3,l.top+NA*2/3,k-mr*2/3,J-NA*2/3,En.TOP_LEFT):new kA(l.left+mr*2/3,l.top+NA*2/3),this.topRightBorderDoubleInnerBox=k>0||J>0?Hn(l.left+zA,l.top+NA*2/3,we-en*2/3,Je-NA*2/3,En.TOP_RIGHT):new kA(l.left+l.width-en*2/3,l.top+NA*2/3),this.bottomRightBorderDoubleInnerBox=dt>0||Mt>0?Hn(l.left+Lr,l.top+gr,dt-en*2/3,Mt-Rr*2/3,En.BOTTOM_RIGHT):new kA(l.left+l.width-en*2/3,l.top+l.height-Rr*2/3),this.bottomLeftBorderDoubleInnerBox=fA>0||UA>0?Hn(l.left+mr*2/3,l.top+cr,fA-mr*2/3,UA-Rr*2/3,En.BOTTOM_LEFT):new kA(l.left+mr*2/3,l.top+l.height-Rr*2/3),this.topLeftBorderStroke=k>0||J>0?Hn(l.left+mr/2,l.top+NA/2,k-mr/2,J-NA/2,En.TOP_LEFT):new kA(l.left+mr/2,l.top+NA/2),this.topRightBorderStroke=k>0||J>0?Hn(l.left+zA,l.top+NA/2,we-en/2,Je-NA/2,En.TOP_RIGHT):new kA(l.left+l.width-en/2,l.top+NA/2),this.bottomRightBorderStroke=dt>0||Mt>0?Hn(l.left+Lr,l.top+gr,dt-en/2,Mt-Rr/2,En.BOTTOM_RIGHT):new kA(l.left+l.width-en/2,l.top+l.height-Rr/2),this.bottomLeftBorderStroke=fA>0||UA>0?Hn(l.left+mr/2,l.top+cr,fA-mr/2,UA-Rr/2,En.BOTTOM_LEFT):new kA(l.left+mr/2,l.top+l.height-Rr/2),this.topLeftBorderBox=k>0||J>0?Hn(l.left,l.top,k,J,En.TOP_LEFT):new kA(l.left,l.top),this.topRightBorderBox=we>0||Je>0?Hn(l.left+zA,l.top,we,Je,En.TOP_RIGHT):new kA(l.left+l.width,l.top),this.bottomRightBorderBox=dt>0||Mt>0?Hn(l.left+Lr,l.top+gr,dt,Mt,En.BOTTOM_RIGHT):new kA(l.left+l.width,l.top+l.height),this.bottomLeftBorderBox=fA>0||UA>0?Hn(l.left,l.top+cr,fA,UA,En.BOTTOM_LEFT):new kA(l.left,l.top+l.height),this.topLeftPaddingBox=k>0||J>0?Hn(l.left+mr,l.top+NA,Math.max(0,k-mr),Math.max(0,J-NA),En.TOP_LEFT):new kA(l.left+mr,l.top+NA),this.topRightPaddingBox=we>0||Je>0?Hn(l.left+Math.min(zA,l.width-en),l.top+NA,zA>l.width+en?0:Math.max(0,we-en),Math.max(0,Je-NA),En.TOP_RIGHT):new kA(l.left+l.width-en,l.top+NA),this.bottomRightPaddingBox=dt>0||Mt>0?Hn(l.left+Math.min(Lr,l.width-mr),l.top+Math.min(gr,l.height-Rr),Math.max(0,dt-en),Math.max(0,Mt-Rr),En.BOTTOM_RIGHT):new kA(l.left+l.width-en,l.top+l.height-Rr),this.bottomLeftPaddingBox=fA>0||UA>0?Hn(l.left+mr,l.top+Math.min(cr,l.height-Rr),Math.max(0,fA-mr),Math.max(0,UA-Rr),En.BOTTOM_LEFT):new kA(l.left+mr,l.top+l.height-Rr),this.topLeftContentBox=k>0||J>0?Hn(l.left+mr+Fn,l.top+NA+FA,Math.max(0,k-(mr+Fn)),Math.max(0,J-(NA+FA)),En.TOP_LEFT):new kA(l.left+mr+Fn,l.top+NA+FA),this.topRightContentBox=we>0||Je>0?Hn(l.left+Math.min(zA,l.width+mr+Fn),l.top+NA+FA,zA>l.width+mr+Fn?0:we-mr+Fn,Je-(NA+FA),En.TOP_RIGHT):new kA(l.left+l.width-(en+wa),l.top+NA+FA),this.bottomRightContentBox=dt>0||Mt>0?Hn(l.left+Math.min(Lr,l.width-(mr+Fn)),l.top+Math.min(gr,l.height+NA+FA),Math.max(0,dt-(en+wa)),Mt-(Rr+Sa),En.BOTTOM_RIGHT):new kA(l.left+l.width-(en+wa),l.top+l.height-(Rr+Sa)),this.bottomLeftContentBox=fA>0||UA>0?Hn(l.left+mr+Fn,l.top+cr,Math.max(0,fA-(mr+Fn)),UA-(Rr+Sa),En.BOTTOM_LEFT):new kA(l.left+mr+Fn,l.top+l.height-(Rr+Sa))}return o}(),En;(function(o){o[o.TOP_LEFT=0]="TOP_LEFT",o[o.TOP_RIGHT=1]="TOP_RIGHT",o[o.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",o[o.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(En||(En={}));var Hn=function(o,i,u,l,E){var k=4*((Math.sqrt(2)-1)/3),J=u*k,ye=l*k,we=o+u,Je=i+l;switch(E){case En.TOP_LEFT:return new Ec(new kA(o,Je),new kA(o,Je-ye),new kA(we-J,i),new kA(we,i));case En.TOP_RIGHT:return new Ec(new kA(o,i),new kA(o+J,i),new kA(we,Je-ye),new kA(we,Je));case En.BOTTOM_RIGHT:return new Ec(new kA(we,i),new kA(we,i+ye),new kA(o+J,Je),new kA(o,Je));case En.BOTTOM_LEFT:default:return new Ec(new kA(we,Je),new kA(we-J,Je),new kA(o,i+ye),new kA(o,i))}},Cc=function(o){return[o.topLeftBorderBox,o.topRightBorderBox,o.bottomRightBorderBox,o.bottomLeftBorderBox]},Q1=function(o){return[o.topLeftContentBox,o.topRightContentBox,o.bottomRightContentBox,o.bottomLeftContentBox]},If=function(o){return[o.topLeftPaddingBox,o.topRightPaddingBox,o.bottomRightPaddingBox,o.bottomLeftPaddingBox]},br=function(){function o(i,u,l){this.offsetX=i,this.offsetY=u,this.matrix=l,this.type=0,this.target=6}return o}(),bl=function(){function o(i,u){this.path=i,this.target=u,this.type=1}return o}(),Ln=function(){function o(i){this.opacity=i,this.type=2,this.target=6}return o}(),Sf=function(o){return o.type===0},Qf=function(o){return o.type===1},Fc=function(o){return o.type===2},yo=function(o,i){return o.length===i.length?o.some(function(u,l){return u===i[l]}):!1},_h=function(o,i,u,l,E){return o.map(function(k,J){switch(J){case 0:return k.add(i,u);case 1:return k.add(i+l,u);case 2:return k.add(i+l,u+E);case 3:return k.add(i,u+E)}return k})},pu=function(){function o(i){this.element=i,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return o}(),Lf=function(){function o(i,u){if(this.container=i,this.parent=u,this.effects=[],this.curves=new jp(this.container),this.container.styles.opacity<1&&this.effects.push(new Ln(this.container.styles.opacity)),this.container.styles.transform!==null){var l=this.container.bounds.left+this.container.styles.transformOrigin[0].number,E=this.container.bounds.top+this.container.styles.transformOrigin[1].number,k=this.container.styles.transform;this.effects.push(new br(l,E,k))}if(this.container.styles.overflowX!==0){var J=Cc(this.curves),ye=If(this.curves);yo(J,ye)?this.effects.push(new bl(J,6)):(this.effects.push(new bl(J,2)),this.effects.push(new bl(ye,4)))}}return o.prototype.getEffects=function(i){for(var u=[2,3].indexOf(this.container.styles.position)===-1,l=this.parent,E=this.effects.slice(0);l;){var k=l.effects.filter(function(we){return!Qf(we)});if(u||l.container.styles.position!==0||!l.parent){if(E.unshift.apply(E,k),u=[2,3].indexOf(l.container.styles.position)===-1,l.container.styles.overflowX!==0){var J=Cc(l.curves),ye=If(l.curves);yo(J,ye)||E.unshift(new bl(ye,6))}}else E.unshift.apply(E,k);l=l.parent}return E.filter(function(we){return vi(we.target,i)})},o}(),gu=function(o,i,u,l){o.container.elements.forEach(function(E){var k=vi(E.flags,4),J=vi(E.flags,2),ye=new Lf(E,o);vi(E.styles.display,2048)&&l.push(ye);var we=vi(E.flags,8)?[]:l;if(k||J){var Je=k||E.styles.isPositioned()?u:i,st=new pu(ye);if(E.styles.isPositioned()||E.styles.opacity<1||E.styles.isTransformed()){var dt=E.styles.zIndex.order;if(dt<0){var Mt=0;Je.negativeZIndex.some(function(fA,UA){return dt>fA.element.container.styles.zIndex.order?(Mt=UA,!1):Mt>0}),Je.negativeZIndex.splice(Mt,0,st)}else if(dt>0){var HA=0;Je.positiveZIndex.some(function(fA,UA){return dt>=fA.element.container.styles.zIndex.order?(HA=UA+1,!1):HA>0}),Je.positiveZIndex.splice(HA,0,st)}else Je.zeroOrAutoZIndexOrTransformedOrOpacity.push(st)}else E.styles.isFloating()?Je.nonPositionedFloats.push(st):Je.nonPositionedInlineLevel.push(st);gu(ye,st,k?st:u,we)}else E.styles.isInlineLevel()?i.inlineLevel.push(ye):i.nonInlineLevel.push(ye),gu(ye,i,u,we);vi(E.flags,8)&&mu(E,we)})},mu=function(o,i){for(var u=o instanceof gf?o.start:1,l=o instanceof gf?o.reversed:!1,E=0;E<i.length;E++){var k=i[E];k.container instanceof eh&&typeof k.container.value=="number"&&k.container.value!==0&&(u=k.container.value),k.listValue=cu(u,k.container.styles.listStyleType,!0),u+=l?-1:1}},ra=function(o){var i=new Lf(o,null),u=new pu(i),l=[];return gu(i,u,u,l),mu(i.container,l),u},zi=function(o,i){switch(i){case 0:return Ia(o.topLeftBorderBox,o.topLeftPaddingBox,o.topRightBorderBox,o.topRightPaddingBox);case 1:return Ia(o.topRightBorderBox,o.topRightPaddingBox,o.bottomRightBorderBox,o.bottomRightPaddingBox);case 2:return Ia(o.bottomRightBorderBox,o.bottomRightPaddingBox,o.bottomLeftBorderBox,o.bottomLeftPaddingBox);case 3:default:return Ia(o.bottomLeftBorderBox,o.bottomLeftPaddingBox,o.topLeftBorderBox,o.topLeftPaddingBox)}},na=function(o,i){switch(i){case 0:return Ia(o.topLeftBorderBox,o.topLeftBorderDoubleOuterBox,o.topRightBorderBox,o.topRightBorderDoubleOuterBox);case 1:return Ia(o.topRightBorderBox,o.topRightBorderDoubleOuterBox,o.bottomRightBorderBox,o.bottomRightBorderDoubleOuterBox);case 2:return Ia(o.bottomRightBorderBox,o.bottomRightBorderDoubleOuterBox,o.bottomLeftBorderBox,o.bottomLeftBorderDoubleOuterBox);case 3:default:return Ia(o.bottomLeftBorderBox,o.bottomLeftBorderDoubleOuterBox,o.topLeftBorderBox,o.topLeftBorderDoubleOuterBox)}},ia=function(o,i){switch(i){case 0:return Ia(o.topLeftBorderDoubleInnerBox,o.topLeftPaddingBox,o.topRightBorderDoubleInnerBox,o.topRightPaddingBox);case 1:return Ia(o.topRightBorderDoubleInnerBox,o.topRightPaddingBox,o.bottomRightBorderDoubleInnerBox,o.bottomRightPaddingBox);case 2:return Ia(o.bottomRightBorderDoubleInnerBox,o.bottomRightPaddingBox,o.bottomLeftBorderDoubleInnerBox,o.bottomLeftPaddingBox);case 3:default:return Ia(o.bottomLeftBorderDoubleInnerBox,o.bottomLeftPaddingBox,o.topLeftBorderDoubleInnerBox,o.topLeftPaddingBox)}},Uh=function(o,i){switch(i){case 0:return bc(o.topLeftBorderStroke,o.topRightBorderStroke);case 1:return bc(o.topRightBorderStroke,o.bottomRightBorderStroke);case 2:return bc(o.bottomRightBorderStroke,o.bottomLeftBorderStroke);case 3:default:return bc(o.bottomLeftBorderStroke,o.topLeftBorderStroke)}},bc=function(o,i){var u=[];return Ha(o)?u.push(o.subdivide(.5,!1)):u.push(o),Ha(i)?u.push(i.subdivide(.5,!0)):u.push(i),u},Ia=function(o,i,u,l){var E=[];return Ha(o)?E.push(o.subdivide(.5,!1)):E.push(o),Ha(u)?E.push(u.subdivide(.5,!0)):E.push(u),Ha(l)?E.push(l.subdivide(.5,!0).reverse()):E.push(l),Ha(i)?E.push(i.subdivide(.5,!1).reverse()):E.push(i),E},Ih=function(o){var i=o.bounds,u=o.styles;return i.add(u.borderLeftWidth,u.borderTopWidth,-(u.borderRightWidth+u.borderLeftWidth),-(u.borderTopWidth+u.borderBottomWidth))},xc=function(o){var i=o.styles,u=o.bounds,l=on(i.paddingLeft,u.width),E=on(i.paddingRight,u.width),k=on(i.paddingTop,u.width),J=on(i.paddingBottom,u.width);return u.add(l+i.borderLeftWidth,k+i.borderTopWidth,-(i.borderRightWidth+i.borderLeftWidth+l+E),-(i.borderTopWidth+i.borderBottomWidth+k+J))},Df=function(o,i){return o===0?i.bounds:o===2?xc(i):Ih(i)},kp=function(o,i){return o===0?i.bounds:o===2?xc(i):Ih(i)},Es=function(o,i,u){var l=Df($a(o.styles.backgroundOrigin,i),o),E=kp($a(o.styles.backgroundClip,i),o),k=xl($a(o.styles.backgroundSize,i),u,l),J=k[0],ye=k[1],we=Ho($a(o.styles.backgroundPosition,i),l.width-J,l.height-ye),Je=Sh($a(o.styles.backgroundRepeat,i),we,k,l,E),st=Math.round(l.left+we[0]),dt=Math.round(l.top+we[1]);return[Je,st,dt,J,ye]},Eo=function(o){return Ur(o)&&o.value===ci.AUTO},vu=function(o){return typeof o=="number"},xl=function(o,i,u){var l=i[0],E=i[1],k=i[2],J=o[0],ye=o[1];if(!J)return[0,0];if(On(J)&&ye&&On(ye))return[on(J,u.width),on(ye,u.height)];var we=vu(k);if(Ur(J)&&(J.value===ci.CONTAIN||J.value===ci.COVER)){if(vu(k)){var Je=u.width/u.height;return Je<k!=(J.value===ci.COVER)?[u.width,u.width/k]:[u.height*k,u.height]}return[u.width,u.height]}var st=vu(l),dt=vu(E),Mt=st||dt;if(Eo(J)&&(!ye||Eo(ye))){if(st&&dt)return[l,E];if(!we&&!Mt)return[u.width,u.height];if(Mt&&we){var HA=st?l:E*k,fA=dt?E:l/k;return[HA,fA]}var UA=st?l:u.width,xr=dt?E:u.height;return[UA,xr]}if(we){var ZA=0,zA=0;return On(J)?ZA=on(J,u.width):On(ye)&&(zA=on(ye,u.height)),Eo(J)?ZA=zA*k:(!ye||Eo(ye))&&(zA=ZA/k),[ZA,zA]}var gr=null,Lr=null;if(On(J)?gr=on(J,u.width):ye&&On(ye)&&(Lr=on(ye,u.height)),gr!==null&&(!ye||Eo(ye))&&(Lr=st&&dt?gr/l*E:u.height),Lr!==null&&Eo(J)&&(gr=st&&dt?Lr/E*l:u.width),gr!==null&&Lr!==null)return[gr,Lr];throw new Error("Unable to calculate background-size for element")},$a=function(o,i){var u=o[i];return typeof u=="undefined"?o[0]:u},Sh=function(o,i,u,l,E){var k=i[0],J=i[1],ye=u[0],we=u[1];switch(o){case 2:return[new kA(Math.round(l.left),Math.round(l.top+J)),new kA(Math.round(l.left+l.width),Math.round(l.top+J)),new kA(Math.round(l.left+l.width),Math.round(we+l.top+J)),new kA(Math.round(l.left),Math.round(we+l.top+J))];case 3:return[new kA(Math.round(l.left+k),Math.round(l.top)),new kA(Math.round(l.left+k+ye),Math.round(l.top)),new kA(Math.round(l.left+k+ye),Math.round(l.height+l.top)),new kA(Math.round(l.left+k),Math.round(l.height+l.top))];case 1:return[new kA(Math.round(l.left+k),Math.round(l.top+J)),new kA(Math.round(l.left+k+ye),Math.round(l.top+J)),new kA(Math.round(l.left+k+ye),Math.round(l.top+J+we)),new kA(Math.round(l.left+k),Math.round(l.top+J+we))];default:return[new kA(Math.round(E.left),Math.round(E.top)),new kA(Math.round(E.left+E.width),Math.round(E.top)),new kA(Math.round(E.left+E.width),Math.round(E.height+E.top)),new kA(Math.round(E.left),Math.round(E.height+E.top))]}},Bu="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Nf="Hidden Text",Co=function(){function o(i){this._data={},this._document=i}return o.prototype.parseMetrics=function(i,u){var l=this._document.createElement("div"),E=this._document.createElement("img"),k=this._document.createElement("span"),J=this._document.body;l.style.visibility="hidden",l.style.fontFamily=i,l.style.fontSize=u,l.style.margin="0",l.style.padding="0",l.style.whiteSpace="nowrap",J.appendChild(l),E.src=Bu,E.width=1,E.height=1,E.style.margin="0",E.style.padding="0",E.style.verticalAlign="baseline",k.style.fontFamily=i,k.style.fontSize=u,k.style.margin="0",k.style.padding="0",k.appendChild(this._document.createTextNode(Nf)),l.appendChild(k),l.appendChild(E);var ye=E.offsetTop-k.offsetTop+2;l.removeChild(k),l.appendChild(this._document.createTextNode(Nf)),l.style.lineHeight="normal",E.style.verticalAlign="super";var we=E.offsetTop-l.offsetTop+2;return J.removeChild(l),{baseline:ye,middle:we}},o.prototype.getMetrics=function(i,u){var l=i+" "+u;return typeof this._data[l]=="undefined"&&(this._data[l]=this.parseMetrics(i,u)),this._data[l]},o}(),Fo=function(){function o(i,u){this.context=i,this.options=u}return o}(),qA=1e4,Ai=function(o){K(i,o);function i(u,l){var E=o.call(this,u,l)||this;return E._activeEffects=[],E.canvas=l.canvas?l.canvas:document.createElement("canvas"),E.ctx=E.canvas.getContext("2d"),l.canvas||(E.canvas.width=Math.floor(l.width*l.scale),E.canvas.height=Math.floor(l.height*l.scale),E.canvas.style.width=l.width+"px",E.canvas.style.height=l.height+"px"),E.fontMetrics=new Co(document),E.ctx.scale(E.options.scale,E.options.scale),E.ctx.translate(-l.x,-l.y),E.ctx.textBaseline="bottom",E._activeEffects=[],E.context.logger.debug("Canvas renderer initialized ("+l.width+"x"+l.height+") with scale "+l.scale),E}return i.prototype.applyEffects=function(u){for(var l=this;this._activeEffects.length;)this.popEffect();u.forEach(function(E){return l.applyEffect(E)})},i.prototype.applyEffect=function(u){this.ctx.save(),Fc(u)&&(this.ctx.globalAlpha=u.opacity),Sf(u)&&(this.ctx.translate(u.offsetX,u.offsetY),this.ctx.transform(u.matrix[0],u.matrix[1],u.matrix[2],u.matrix[3],u.matrix[4],u.matrix[5]),this.ctx.translate(-u.offsetX,-u.offsetY)),Qf(u)&&(this.path(u.path),this.ctx.clip()),this._activeEffects.push(u)},i.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},i.prototype.renderStack=function(u){return ut(this,void 0,void 0,function(){var l;return te(this,function(E){switch(E.label){case 0:return l=u.element.container.styles,l.isVisible()?[4,this.renderStackContent(u)]:[3,2];case 1:E.sent(),E.label=2;case 2:return[2]}})})},i.prototype.renderNode=function(u){return ut(this,void 0,void 0,function(){return te(this,function(l){switch(l.label){case 0:if(vi(u.container.flags,16))debugger;return u.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(u)]:[3,3];case 1:return l.sent(),[4,this.renderNodeContent(u)];case 2:l.sent(),l.label=3;case 3:return[2]}})})},i.prototype.renderTextWithLetterSpacing=function(u,l,E){var k=this;if(l===0)this.ctx.fillText(u.text,u.bounds.left,u.bounds.top+E);else{var J=pf(u.text);J.reduce(function(ye,we){return k.ctx.fillText(we,ye,u.bounds.top+E),ye+k.ctx.measureText(we).width},u.bounds.left)}},i.prototype.createFontStyle=function(u){var l=u.fontVariant.filter(function(J){return J==="normal"||J==="small-caps"}).join(""),E=bo(u.fontFamily).join(", "),k=XA(u.fontSize)?""+u.fontSize.number+u.fontSize.unit:u.fontSize.number+"px";return[[u.fontStyle,l,u.fontWeight,k,E].join(" "),E,k]},i.prototype.renderTextNode=function(u,l){return ut(this,void 0,void 0,function(){var E,k,J,ye,we,Je,st,dt,Mt=this;return te(this,function(HA){return E=this.createFontStyle(l),k=E[0],J=E[1],ye=E[2],this.ctx.font=k,this.ctx.direction=l.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",we=this.fontMetrics.getMetrics(J,ye),Je=we.baseline,st=we.middle,dt=l.paintOrder,u.textBounds.forEach(function(fA){dt.forEach(function(UA){switch(UA){case 0:Mt.ctx.fillStyle=_A(l.color),Mt.renderTextWithLetterSpacing(fA,l.letterSpacing,Je);var xr=l.textShadow;xr.length&&fA.text.trim().length&&(xr.slice(0).reverse().forEach(function(ZA){Mt.ctx.shadowColor=_A(ZA.color),Mt.ctx.shadowOffsetX=ZA.offsetX.number*Mt.options.scale,Mt.ctx.shadowOffsetY=ZA.offsetY.number*Mt.options.scale,Mt.ctx.shadowBlur=ZA.blur.number,Mt.renderTextWithLetterSpacing(fA,l.letterSpacing,Je)}),Mt.ctx.shadowColor="",Mt.ctx.shadowOffsetX=0,Mt.ctx.shadowOffsetY=0,Mt.ctx.shadowBlur=0),l.textDecorationLine.length&&(Mt.ctx.fillStyle=_A(l.textDecorationColor||l.color),l.textDecorationLine.forEach(function(ZA){switch(ZA){case 1:Mt.ctx.fillRect(fA.bounds.left,Math.round(fA.bounds.top+Je),fA.bounds.width,1);break;case 2:Mt.ctx.fillRect(fA.bounds.left,Math.round(fA.bounds.top),fA.bounds.width,1);break;case 3:Mt.ctx.fillRect(fA.bounds.left,Math.ceil(fA.bounds.top+st),fA.bounds.width,1);break}}));break;case 1:l.webkitTextStrokeWidth&&fA.text.trim().length&&(Mt.ctx.strokeStyle=_A(l.webkitTextStrokeColor),Mt.ctx.lineWidth=l.webkitTextStrokeWidth,Mt.ctx.lineJoin=window.chrome?"miter":"round",Mt.ctx.strokeText(fA.text,fA.bounds.left,fA.bounds.top+Je)),Mt.ctx.strokeStyle="",Mt.ctx.lineWidth=0,Mt.ctx.lineJoin="miter";break}})}),[2]})})},i.prototype.renderReplacedElement=function(u,l,E){if(E&&u.intrinsicWidth>0&&u.intrinsicHeight>0){var k=xc(u),J=If(l);this.path(J),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(E,0,0,u.intrinsicWidth,u.intrinsicHeight,k.left,k.top,k.width,k.height),this.ctx.restore()}},i.prototype.renderNodeContent=function(u){return ut(this,void 0,void 0,function(){var l,E,k,J,ye,we,zA,zA,Je,st,dt,Mt,Lr,HA,fA,cr,UA,xr,ZA,zA,gr,Lr,cr;return te(this,function(NA){switch(NA.label){case 0:this.applyEffects(u.getEffects(4)),l=u.container,E=u.curves,k=l.styles,J=0,ye=l.textNodes,NA.label=1;case 1:return J<ye.length?(we=ye[J],[4,this.renderTextNode(we,k)]):[3,4];case 2:NA.sent(),NA.label=3;case 3:return J++,[3,1];case 4:if(!(l instanceof Jd))return[3,8];NA.label=5;case 5:return NA.trys.push([5,7,,8]),[4,this.context.cache.match(l.src)];case 6:return zA=NA.sent(),this.renderReplacedElement(l,E,zA),[3,8];case 7:return NA.sent(),this.context.logger.error("Error loading image "+l.src),[3,8];case 8:if(l instanceof qd&&this.renderReplacedElement(l,E,l.canvas),!(l instanceof $d))return[3,12];NA.label=9;case 9:return NA.trys.push([9,11,,12]),[4,this.context.cache.match(l.svg)];case 10:return zA=NA.sent(),this.renderReplacedElement(l,E,zA),[3,12];case 11:return NA.sent(),this.context.logger.error("Error loading svg "+l.svg.substring(0,255)),[3,12];case 12:return l instanceof rh&&l.tree?(Je=new i(this.context,{scale:this.options.scale,backgroundColor:l.backgroundColor,x:0,y:0,width:l.width,height:l.height}),[4,Je.render(l.tree)]):[3,14];case 13:st=NA.sent(),l.width&&l.height&&this.ctx.drawImage(st,0,0,l.width,l.height,l.bounds.left,l.bounds.top,l.bounds.width,l.bounds.height),NA.label=14;case 14:if(l instanceof su&&(dt=Math.min(l.bounds.width,l.bounds.height),l.type===hc?l.checked&&(this.ctx.save(),this.path([new kA(l.bounds.left+dt*.39363,l.bounds.top+dt*.79),new kA(l.bounds.left+dt*.16,l.bounds.top+dt*.5549),new kA(l.bounds.left+dt*.27347,l.bounds.top+dt*.44071),new kA(l.bounds.left+dt*.39694,l.bounds.top+dt*.5649),new kA(l.bounds.left+dt*.72983,l.bounds.top+dt*.23),new kA(l.bounds.left+dt*.84,l.bounds.top+dt*.34085),new kA(l.bounds.left+dt*.39363,l.bounds.top+dt*.79)]),this.ctx.fillStyle=_A(gc),this.ctx.fill(),this.ctx.restore()):l.type===pc&&l.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(l.bounds.left+dt/2,l.bounds.top+dt/2,dt/4,0,Math.PI*2,!0),this.ctx.fillStyle=_A(gc),this.ctx.fill(),this.ctx.restore())),Of(l)&&l.value.length){switch(Mt=this.createFontStyle(k),Lr=Mt[0],HA=Mt[1],fA=this.fontMetrics.getMetrics(Lr,HA).baseline,this.ctx.font=Lr,this.ctx.fillStyle=_A(k.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=_l(l.styles.textAlign),cr=xc(l),UA=0,l.styles.textAlign){case 1:UA+=cr.width/2;break;case 2:UA+=cr.width;break}xr=cr.add(UA,0,0,-cr.height/2+1),this.ctx.save(),this.path([new kA(cr.left,cr.top),new kA(cr.left+cr.width,cr.top),new kA(cr.left+cr.width,cr.top+cr.height),new kA(cr.left,cr.top+cr.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Vo(l.value,xr),k.letterSpacing,fA),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!vi(l.styles.display,2048))return[3,20];if(l.styles.listStyleImage===null)return[3,19];if(ZA=l.styles.listStyleImage,ZA.type!==0)return[3,18];zA=void 0,gr=ZA.url,NA.label=15;case 15:return NA.trys.push([15,17,,18]),[4,this.context.cache.match(gr)];case 16:return zA=NA.sent(),this.ctx.drawImage(zA,l.bounds.left-(zA.width+10),l.bounds.top),[3,18];case 17:return NA.sent(),this.context.logger.error("Error loading list-style-image "+gr),[3,18];case 18:return[3,20];case 19:u.listValue&&l.styles.listStyleType!==-1&&(Lr=this.createFontStyle(k)[0],this.ctx.font=Lr,this.ctx.fillStyle=_A(k.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",cr=new le(l.bounds.left,l.bounds.top+on(l.styles.paddingTop,l.bounds.width),l.bounds.width,yd(k.lineHeight,k.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Vo(u.listValue,cr),k.letterSpacing,yd(k.lineHeight,k.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),NA.label=20;case 20:return[2]}})})},i.prototype.renderStackContent=function(u){return ut(this,void 0,void 0,function(){var l,E,ZA,k,J,ZA,ye,we,ZA,Je,st,ZA,dt,Mt,ZA,HA,fA,ZA,UA,xr,ZA;return te(this,function(zA){switch(zA.label){case 0:if(vi(u.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(u.element)];case 1:zA.sent(),l=0,E=u.negativeZIndex,zA.label=2;case 2:return l<E.length?(ZA=E[l],[4,this.renderStack(ZA)]):[3,5];case 3:zA.sent(),zA.label=4;case 4:return l++,[3,2];case 5:return[4,this.renderNodeContent(u.element)];case 6:zA.sent(),k=0,J=u.nonInlineLevel,zA.label=7;case 7:return k<J.length?(ZA=J[k],[4,this.renderNode(ZA)]):[3,10];case 8:zA.sent(),zA.label=9;case 9:return k++,[3,7];case 10:ye=0,we=u.nonPositionedFloats,zA.label=11;case 11:return ye<we.length?(ZA=we[ye],[4,this.renderStack(ZA)]):[3,14];case 12:zA.sent(),zA.label=13;case 13:return ye++,[3,11];case 14:Je=0,st=u.nonPositionedInlineLevel,zA.label=15;case 15:return Je<st.length?(ZA=st[Je],[4,this.renderStack(ZA)]):[3,18];case 16:zA.sent(),zA.label=17;case 17:return Je++,[3,15];case 18:dt=0,Mt=u.inlineLevel,zA.label=19;case 19:return dt<Mt.length?(ZA=Mt[dt],[4,this.renderNode(ZA)]):[3,22];case 20:zA.sent(),zA.label=21;case 21:return dt++,[3,19];case 22:HA=0,fA=u.zeroOrAutoZIndexOrTransformedOrOpacity,zA.label=23;case 23:return HA<fA.length?(ZA=fA[HA],[4,this.renderStack(ZA)]):[3,26];case 24:zA.sent(),zA.label=25;case 25:return HA++,[3,23];case 26:UA=0,xr=u.positiveZIndex,zA.label=27;case 27:return UA<xr.length?(ZA=xr[UA],[4,this.renderStack(ZA)]):[3,30];case 28:zA.sent(),zA.label=29;case 29:return UA++,[3,27];case 30:return[2]}})})},i.prototype.mask=function(u){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(u.slice(0).reverse()),this.ctx.closePath()},i.prototype.path=function(u){this.ctx.beginPath(),this.formatPath(u),this.ctx.closePath()},i.prototype.formatPath=function(u){var l=this;u.forEach(function(E,k){var J=Ha(E)?E.start:E;k===0?l.ctx.moveTo(J.x,J.y):l.ctx.lineTo(J.x,J.y),Ha(E)&&l.ctx.bezierCurveTo(E.startControl.x,E.startControl.y,E.endControl.x,E.endControl.y,E.end.x,E.end.y)})},i.prototype.renderRepeat=function(u,l,E,k){this.path(u),this.ctx.fillStyle=l,this.ctx.translate(E,k),this.ctx.fill(),this.ctx.translate(-E,-k)},i.prototype.resizeImage=function(u,l,E){var k;if(u.width===l&&u.height===E)return u;var J=(k=this.canvas.ownerDocument)!==null&&k!==void 0?k:document,ye=J.createElement("canvas");ye.width=Math.max(1,l),ye.height=Math.max(1,E);var we=ye.getContext("2d");return we.drawImage(u,0,0,u.width,u.height,0,0,l,E),ye},i.prototype.renderBackgroundImage=function(u){return ut(this,void 0,void 0,function(){var l,E,k,J,ye,we;return te(this,function(Je){switch(Je.label){case 0:l=u.styles.backgroundImage.length-1,E=function(st){var dt,Mt,HA,FA,aa,fa,Fn,Li,Rr,fA,FA,aa,fa,Fn,Li,UA,xr,ZA,zA,gr,Lr,cr,NA,en,Rr,mr,FA,wa,Sa,Fn,Li,$s,aa,fa,Jo,Ra,eo,qo,xo,Fs,_o,to;return te(this,function(Ul){switch(Ul.label){case 0:if(st.type!==0)return[3,5];dt=void 0,Mt=st.url,Ul.label=1;case 1:return Ul.trys.push([1,3,,4]),[4,k.context.cache.match(Mt)];case 2:return dt=Ul.sent(),[3,4];case 3:return Ul.sent(),k.context.logger.error("Error loading background-image "+Mt),[3,4];case 4:return dt&&(HA=Es(u,l,[dt.width,dt.height,dt.width/dt.height]),FA=HA[0],aa=HA[1],fa=HA[2],Fn=HA[3],Li=HA[4],Rr=k.ctx.createPattern(k.resizeImage(dt,Fn,Li),"repeat"),k.renderRepeat(FA,Rr,aa,fa)),[3,6];case 5:Bs(st)?(fA=Es(u,l,[null,null,null]),FA=fA[0],aa=fA[1],fa=fA[2],Fn=fA[3],Li=fA[4],UA=h0(st.angle,Fn,Li),xr=UA[0],ZA=UA[1],zA=UA[2],gr=UA[3],Lr=UA[4],cr=document.createElement("canvas"),cr.width=Fn,cr.height=Li,NA=cr.getContext("2d"),en=NA.createLinearGradient(ZA,gr,zA,Lr),ud(st.stops,xr).forEach(function(Uo){return en.addColorStop(Uo.stop,_A(Uo.color))}),NA.fillStyle=en,NA.fillRect(0,0,Fn,Li),Fn>0&&Li>0&&(Rr=k.ctx.createPattern(cr,"repeat"),k.renderRepeat(FA,Rr,aa,fa))):B0(st)&&(mr=Es(u,l,[null,null,null]),FA=mr[0],wa=mr[1],Sa=mr[2],Fn=mr[3],Li=mr[4],$s=st.position.length===0?[zs]:st.position,aa=on($s[0],Fn),fa=on($s[$s.length-1],Li),Jo=p0(st,aa,fa,Fn,Li),Ra=Jo[0],eo=Jo[1],Ra>0&&eo>0&&(qo=k.ctx.createRadialGradient(wa+aa,Sa+fa,0,wa+aa,Sa+fa,Ra),ud(st.stops,Ra*2).forEach(function(Uo){return qo.addColorStop(Uo.stop,_A(Uo.color))}),k.path(FA),k.ctx.fillStyle=qo,Ra!==eo?(xo=u.bounds.left+.5*u.bounds.width,Fs=u.bounds.top+.5*u.bounds.height,_o=eo/Ra,to=1/_o,k.ctx.save(),k.ctx.translate(xo,Fs),k.ctx.transform(1,0,0,_o,0,0),k.ctx.translate(-xo,-Fs),k.ctx.fillRect(wa,to*(Sa-Fs)+Fs,Fn,Li*to),k.ctx.restore()):k.ctx.fill())),Ul.label=6;case 6:return l--,[2]}})},k=this,J=0,ye=u.styles.backgroundImage.slice(0).reverse(),Je.label=1;case 1:return J<ye.length?(we=ye[J],[5,E(we)]):[3,4];case 2:Je.sent(),Je.label=3;case 3:return J++,[3,1];case 4:return[2]}})})},i.prototype.renderSolidBorder=function(u,l,E){return ut(this,void 0,void 0,function(){return te(this,function(k){return this.path(zi(E,l)),this.ctx.fillStyle=_A(u),this.ctx.fill(),[2]})})},i.prototype.renderDoubleBorder=function(u,l,E,k){return ut(this,void 0,void 0,function(){var J,ye;return te(this,function(we){switch(we.label){case 0:return l<3?[4,this.renderSolidBorder(u,E,k)]:[3,2];case 1:return we.sent(),[2];case 2:return J=na(k,E),this.path(J),this.ctx.fillStyle=_A(u),this.ctx.fill(),ye=ia(k,E),this.path(ye),this.ctx.fill(),[2]}})})},i.prototype.renderNodeBackgroundAndBorders=function(u){return ut(this,void 0,void 0,function(){var l,E,k,J,ye,we,Je,st,dt=this;return te(this,function(Mt){switch(Mt.label){case 0:return this.applyEffects(u.getEffects(2)),l=u.container.styles,E=!Mi(l.backgroundColor)||l.backgroundImage.length,k=[{style:l.borderTopStyle,color:l.borderTopColor,width:l.borderTopWidth},{style:l.borderRightStyle,color:l.borderRightColor,width:l.borderRightWidth},{style:l.borderBottomStyle,color:l.borderBottomColor,width:l.borderBottomWidth},{style:l.borderLeftStyle,color:l.borderLeftColor,width:l.borderLeftWidth}],J=Xo($a(l.backgroundClip,0),u.curves),E||l.boxShadow.length?(this.ctx.save(),this.path(J),this.ctx.clip(),Mi(l.backgroundColor)||(this.ctx.fillStyle=_A(l.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(u.container)]):[3,2];case 1:Mt.sent(),this.ctx.restore(),l.boxShadow.slice(0).reverse().forEach(function(HA){dt.ctx.save();var fA=Cc(u.curves),UA=HA.inset?0:qA,xr=_h(fA,-UA+(HA.inset?1:-1)*HA.spread.number,(HA.inset?1:-1)*HA.spread.number,HA.spread.number*(HA.inset?-2:2),HA.spread.number*(HA.inset?-2:2));HA.inset?(dt.path(fA),dt.ctx.clip(),dt.mask(xr)):(dt.mask(fA),dt.ctx.clip(),dt.path(xr)),dt.ctx.shadowOffsetX=HA.offsetX.number+UA,dt.ctx.shadowOffsetY=HA.offsetY.number,dt.ctx.shadowColor=_A(HA.color),dt.ctx.shadowBlur=HA.blur.number,dt.ctx.fillStyle=HA.inset?_A(HA.color):"rgba(0,0,0,1)",dt.ctx.fill(),dt.ctx.restore()}),Mt.label=2;case 2:ye=0,we=0,Je=k,Mt.label=3;case 3:return we<Je.length?(st=Je[we],st.style!==0&&!Mi(st.color)&&st.width>0?st.style!==2?[3,5]:[4,this.renderDashedDottedBorder(st.color,st.width,ye,u.curves,2)]:[3,11]):[3,13];case 4:return Mt.sent(),[3,11];case 5:return st.style!==3?[3,7]:[4,this.renderDashedDottedBorder(st.color,st.width,ye,u.curves,3)];case 6:return Mt.sent(),[3,11];case 7:return st.style!==4?[3,9]:[4,this.renderDoubleBorder(st.color,st.width,ye,u.curves)];case 8:return Mt.sent(),[3,11];case 9:return[4,this.renderSolidBorder(st.color,ye,u.curves)];case 10:Mt.sent(),Mt.label=11;case 11:ye++,Mt.label=12;case 12:return we++,[3,3];case 13:return[2]}})})},i.prototype.renderDashedDottedBorder=function(u,l,E,k,J){return ut(this,void 0,void 0,function(){var ye,we,Je,st,dt,Mt,HA,fA,UA,xr,ZA,zA,gr,Lr,cr,NA,cr,NA;return te(this,function(en){return this.ctx.save(),ye=Uh(k,E),we=zi(k,E),J===2&&(this.path(we),this.ctx.clip()),Ha(we[0])?(Je=we[0].start.x,st=we[0].start.y):(Je=we[0].x,st=we[0].y),Ha(we[1])?(dt=we[1].end.x,Mt=we[1].end.y):(dt=we[1].x,Mt=we[1].y),E===0||E===2?HA=Math.abs(Je-dt):HA=Math.abs(st-Mt),this.ctx.beginPath(),J===3?this.formatPath(ye):this.formatPath(we.slice(0,2)),fA=l<3?l*3:l*2,UA=l<3?l*2:l,J===3&&(fA=l,UA=l),xr=!0,HA<=fA*2?xr=!1:HA<=fA*2+UA?(ZA=HA/(2*fA+UA),fA*=ZA,UA*=ZA):(zA=Math.floor((HA+UA)/(fA+UA)),gr=(HA-zA*fA)/(zA-1),Lr=(HA-(zA+1)*fA)/zA,UA=Lr<=0||Math.abs(UA-gr)<Math.abs(UA-Lr)?gr:Lr),xr&&(J===3?this.ctx.setLineDash([0,fA+UA]):this.ctx.setLineDash([fA,UA])),J===3?(this.ctx.lineCap="round",this.ctx.lineWidth=l):this.ctx.lineWidth=l*2+1.1,this.ctx.strokeStyle=_A(u),this.ctx.stroke(),this.ctx.setLineDash([]),J===2&&(Ha(we[0])&&(cr=we[3],NA=we[0],this.ctx.beginPath(),this.formatPath([new kA(cr.end.x,cr.end.y),new kA(NA.start.x,NA.start.y)]),this.ctx.stroke()),Ha(we[1])&&(cr=we[1],NA=we[2],this.ctx.beginPath(),this.formatPath([new kA(cr.end.x,cr.end.y),new kA(NA.start.x,NA.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},i.prototype.render=function(u){return ut(this,void 0,void 0,function(){var l;return te(this,function(E){switch(E.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=_A(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),l=ra(u),[4,this.renderStack(l)];case 1:return E.sent(),this.applyEffects([]),[2,this.canvas]}})})},i}(Fo),Of=function(o){return o instanceof mf||o instanceof Ah?!0:o instanceof su&&o.type!==pc&&o.type!==hc},Xo=function(o,i){switch(o){case 0:return Cc(i);case 2:return Q1(i);case 1:default:return If(i)}},_l=function(o){switch(o){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Qr=["-apple-system","system-ui"],bo=function(o){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?o.filter(function(i){return Qr.indexOf(i)===-1}):o},Ba=function(o){K(i,o);function i(u,l){var E=o.call(this,u,l)||this;return E.canvas=l.canvas?l.canvas:document.createElement("canvas"),E.ctx=E.canvas.getContext("2d"),E.options=l,E.canvas.width=Math.floor(l.width*l.scale),E.canvas.height=Math.floor(l.height*l.scale),E.canvas.style.width=l.width+"px",E.canvas.style.height=l.height+"px",E.ctx.scale(E.options.scale,E.options.scale),E.ctx.translate(-l.x,-l.y),E.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+l.width+"x"+l.height+" at "+l.x+","+l.y+") with scale "+l.scale),E}return i.prototype.render=function(u){return ut(this,void 0,void 0,function(){var l,E;return te(this,function(k){switch(k.label){case 0:return l=dc(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,u),[4,Qh(l)];case 1:return E=k.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=_A(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(E,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},i}(Fo),Qh=function(o){return new Promise(function(i,u){var l=new Image;l.onload=function(){i(l)},l.onerror=u,l.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(o))})},Cs=function(){function o(i){var u=i.id,l=i.enabled;this.id=u,this.enabled=l,this.start=Date.now()}return o.prototype.debug=function(){for(var i=[],u=0;u<arguments.length;u++)i[u]=arguments[u];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,Ne([this.id,this.getTime()+"ms"],i)):this.info.apply(this,i))},o.prototype.getTime=function(){return Date.now()-this.start},o.prototype.info=function(){for(var i=[],u=0;u<arguments.length;u++)i[u]=arguments[u];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,Ne([this.id,this.getTime()+"ms"],i))},o.prototype.warn=function(){for(var i=[],u=0;u<arguments.length;u++)i[u]=arguments[u];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,Ne([this.id,this.getTime()+"ms"],i)):this.info.apply(this,i))},o.prototype.error=function(){for(var i=[],u=0;u<arguments.length;u++)i[u]=arguments[u];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,Ne([this.id,this.getTime()+"ms"],i)):this.info.apply(this,i))},o.instances={},o}(),Hp=function(){function o(i,u){var l;this.windowBounds=u,this.instanceName="#"+o.instanceCount++,this.logger=new Cs({id:this.instanceName,enabled:i.logging}),this.cache=(l=i.cache)!==null&&l!==void 0?l:new Ua(this,i)}return o.instanceCount=1,o}(),Rp=function(o,i){return i===void 0&&(i={}),Mp(o,i)};typeof window!="undefined"&&bh.setContext(window);var Mp=function(o,i){return ut(void 0,void 0,void 0,function(){var u,l,E,k,J,ye,we,Je,st,dt,Mt,HA,fA,UA,xr,ZA,zA,gr,Lr,cr,en,NA,en,Rr,mr,FA,wa,Sa,Fn,Li,$s,aa,fa,Jo,Ra,eo,qo,xo,Fs,_o;return te(this,function(to){switch(to.label){case 0:if(!o||typeof o!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(u=o.ownerDocument,!u)throw new Error("Element is not attached to a Document");if(l=u.defaultView,!l)throw new Error("Document is not attached to a Window");return E={allowTaint:(Rr=i.allowTaint)!==null&&Rr!==void 0?Rr:!1,imageTimeout:(mr=i.imageTimeout)!==null&&mr!==void 0?mr:15e3,proxy:i.proxy,useCORS:(FA=i.useCORS)!==null&&FA!==void 0?FA:!1},k=R({logging:(wa=i.logging)!==null&&wa!==void 0?wa:!0,cache:i.cache},E),J={windowWidth:(Sa=i.windowWidth)!==null&&Sa!==void 0?Sa:l.innerWidth,windowHeight:(Fn=i.windowHeight)!==null&&Fn!==void 0?Fn:l.innerHeight,scrollX:(Li=i.scrollX)!==null&&Li!==void 0?Li:l.pageXOffset,scrollY:($s=i.scrollY)!==null&&$s!==void 0?$s:l.pageYOffset},ye=new le(J.scrollX,J.scrollY,J.windowWidth,J.windowHeight),we=new Hp(k,ye),Je=(aa=i.foreignObjectRendering)!==null&&aa!==void 0?aa:!1,st={allowTaint:(fa=i.allowTaint)!==null&&fa!==void 0?fa:!1,onclone:i.onclone,ignoreElements:i.ignoreElements,inlineImages:Je,copyStyles:Je},we.logger.debug("Starting document clone with size "+ye.width+"x"+ye.height+" scrolled to "+-ye.left+","+-ye.top),dt=new Lp(we,o,st),Mt=dt.clonedReferenceElement,Mt?[4,dt.toIFrame(u,ye)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return HA=to.sent(),fA=Bf(Mt)||Up(Mt)?Ae(Mt.ownerDocument):$(we,Mt),UA=fA.width,xr=fA.height,ZA=fA.left,zA=fA.top,gr=si(we,Mt,i.backgroundColor),Lr={canvas:i.canvas,backgroundColor:gr,scale:(Ra=(Jo=i.scale)!==null&&Jo!==void 0?Jo:l.devicePixelRatio)!==null&&Ra!==void 0?Ra:1,x:((eo=i.x)!==null&&eo!==void 0?eo:0)+ZA,y:((qo=i.y)!==null&&qo!==void 0?qo:0)+zA,width:(xo=i.width)!==null&&xo!==void 0?xo:Math.ceil(UA),height:(Fs=i.height)!==null&&Fs!==void 0?Fs:Math.ceil(xr)},Je?(we.logger.debug("Document cloned, using foreign object rendering"),en=new Ba(we,Lr),[4,en.render(Mt)]):[3,3];case 2:return cr=to.sent(),[3,5];case 3:return we.logger.debug("Document cloned, element located at "+ZA+","+zA+" with size "+UA+"x"+xr+" using computed rendering"),we.logger.debug("Starting DOM parsing"),NA=ih(we,Mt),gr===NA.styles.backgroundColor&&(NA.styles.backgroundColor=Pn.TRANSPARENT),we.logger.debug("Starting renderer for element at "+Lr.x+","+Lr.y+" with size "+Lr.width+"x"+Lr.height),en=new Ai(we,Lr),[4,en.render(NA)];case 4:cr=to.sent(),to.label=5;case 5:return(!((_o=i.removeContainer)!==null&&_o!==void 0)||_o)&&(Lp.destroy(HA)||we.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),we.logger.debug("Finished rendering"),[2,cr]}})})},si=function(o,i,u){var l=i.ownerDocument,E=l.documentElement?Un(o,getComputedStyle(l.documentElement).backgroundColor):Pn.TRANSPARENT,k=l.body?Un(o,getComputedStyle(l.body).backgroundColor):Pn.TRANSPARENT,J=typeof u=="string"?Un(o,u):u===null?Pn.TRANSPARENT:4294967295;return i===l.documentElement?Mi(E)?Mi(k)?J:k:E:J};return Rp})},44164:function(_r,vA,K){var R=K(97671);(function(te,Ne){_r.exports=Ne(K(65355),K(64270))})(self,function(ut,te){return function(){var Ne={"./src/plugin/hyperlinks.js":function(v,S,h){"use strict";h.r(S);var D=h("./node_modules/core-js/modules/web.dom-collections.for-each.js"),O=h.n(D),I=h("./node_modules/core-js/modules/es.string.link.js"),_=h.n(I),b=h("./src/worker.js"),U=h("./src/utils.js"),j=[],Q={toContainer:b.default.prototype.toContainer,toPdf:b.default.prototype.toPdf};b.default.prototype.toContainer=function(){return Q.toContainer.call(this).then(function(){if(this.opt.enableLinks){var ie=this.prop.container,me=ie.querySelectorAll("a"),je=(0,U.unitConvert)(ie.getBoundingClientRect(),this.prop.pageSize.k);j=[],Array.prototype.forEach.call(me,function(ue){for(var qe=ue.getClientRects(),Re=0;Re<qe.length;Re++){var ze=(0,U.unitConvert)(qe[Re],this.prop.pageSize.k);ze.left-=je.left,ze.top-=je.top;var ot=Math.floor(ze.top/this.prop.pageSize.inner.height)+1,V=this.opt.margin[0]+ze.top%this.prop.pageSize.inner.height,Le=this.opt.margin[1]+ze.left;j.push({page:ot,top:V,left:Le,clientRect:ze,link:ue})}},this)}})},b.default.prototype.toPdf=function(){return Q.toPdf.call(this).then(function(){if(this.opt.enableLinks){j.forEach(function(me){this.prop.pdf.setPage(me.page),this.prop.pdf.link(me.left,me.top,me.clientRect.width,me.clientRect.height,{url:me.link.href})},this);var ie=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(ie)}})}},"./src/plugin/jspdf-plugin.js":function(v,S,h){"use strict";h.r(S);var D=h("./node_modules/core-js/modules/es.symbol.js"),O=h.n(D),I=h("./node_modules/core-js/modules/es.symbol.description.js"),_=h.n(I),b=h("./node_modules/core-js/modules/es.object.to-string.js"),U=h.n(b),j=h("./node_modules/core-js/modules/es.symbol.iterator.js"),Q=h.n(j),L=h("./node_modules/core-js/modules/es.array.iterator.js"),M=h.n(L),ie=h("./node_modules/core-js/modules/es.string.iterator.js"),me=h.n(ie),je=h("./node_modules/core-js/modules/web.dom-collections.iterator.js"),ue=h.n(je),qe=h("jspdf"),Re=h.n(qe);function ze(ot){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ze=function(Le){return typeof Le}:ze=function(Le){return Le&&typeof Symbol=="function"&&Le.constructor===Symbol&&Le!==Symbol.prototype?"symbol":typeof Le},ze(ot)}qe.jsPDF.getPageSize=function(ot,V,Le){if(ze(ot)==="object"){var P=ot;ot=P.orientation,V=P.unit||V,Le=P.format||Le}V=V||"mm",Le=Le||"a4",ot=(""+(ot||"P")).toLowerCase();var Ue=(""+Le).toLowerCase(),Ee={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(V){case"pt":var W=1;break;case"mm":var W=72/25.4;break;case"cm":var W=72/2.54;break;case"in":var W=72;break;case"px":var W=72/96;break;case"pc":var W=12;break;case"em":var W=12;break;case"ex":var W=6;break;default:throw"Invalid unit: "+V}if(Ee.hasOwnProperty(Ue))var ge=Ee[Ue][1]/W,X=Ee[Ue][0]/W;else try{var ge=Le[1],X=Le[0]}catch(fe){throw new Error("Invalid format: "+Le)}if(ot==="p"||ot==="portrait"){if(ot="p",X>ge){var ne=X;X=ge,ge=ne}}else if(ot==="l"||ot==="landscape"){if(ot="l",ge>X){var ne=X;X=ge,ge=ne}}else throw"Invalid orientation: "+ot;var Y={width:X,height:ge,unit:V,k:W};return Y},S.default=qe.jsPDF},"./src/plugin/pagebreaks.js":function(v,S,h){"use strict";h.r(S);var D=h("./node_modules/core-js/modules/es.array.concat.js"),O=h.n(D),I=h("./node_modules/core-js/modules/es.array.slice.js"),_=h.n(I),b=h("./node_modules/core-js/modules/es.array.join.js"),U=h.n(b),j=h("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Q=h.n(j),L=h("./node_modules/core-js/modules/es.object.keys.js"),M=h.n(L),ie=h("./src/worker.js"),me=h("./src/utils.js"),je={toContainer:ie.default.prototype.toContainer};ie.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},ie.default.prototype.toContainer=function(){return je.toContainer.call(this).then(function(){var Re=this.prop.container,ze=this.prop.pageSize.inner.px.height,ot=[].concat(this.opt.pagebreak.mode),V={avoidAll:ot.indexOf("avoid-all")!==-1,css:ot.indexOf("css")!==-1,legacy:ot.indexOf("legacy")!==-1},Le={},P=this;["before","after","avoid"].forEach(function(W){var ge=V.avoidAll&&W==="avoid";Le[W]=ge?[]:[].concat(P.opt.pagebreak[W]||[]),Le[W].length>0&&(Le[W]=Array.prototype.slice.call(Re.querySelectorAll(Le[W].join(", "))))});var Ue=Re.querySelectorAll(".html2pdf__page-break");Ue=Array.prototype.slice.call(Ue);var Ee=Re.querySelectorAll("*");Array.prototype.forEach.call(Ee,function(ge){var X={before:!1,after:V.legacy&&Ue.indexOf(ge)!==-1,avoid:V.avoidAll};if(V.css){var ne=window.getComputedStyle(ge),Y=["always","page","left","right"],fe=["avoid","avoid-page"];X={before:X.before||Y.indexOf(ne.breakBefore||ne.pageBreakBefore)!==-1,after:X.after||Y.indexOf(ne.breakAfter||ne.pageBreakAfter)!==-1,avoid:X.avoid||fe.indexOf(ne.breakInside||ne.pageBreakInside)!==-1}}Object.keys(X).forEach(function(gt){X[gt]=X[gt]||Le[gt].indexOf(ge)!==-1});var Me=ge.getBoundingClientRect();if(X.avoid&&!X.before){var it=Math.floor(Me.top/ze),tt=Math.floor(Me.bottom/ze),Xt=Math.abs(Me.bottom-Me.top)/ze;tt!==it&&Xt<=1&&(X.before=!0)}if(X.before){var Ut=(0,me.createElement)("div",{style:{display:"block",height:ze-Me.top%ze+"px"}});ge.parentNode.insertBefore(Ut,ge)}if(X.after){var Ut=(0,me.createElement)("div",{style:{display:"block",height:ze-Me.bottom%ze+"px"}});ge.parentNode.insertBefore(Ut,ge.nextSibling)}})})}},"./src/utils.js":function(v,S,h){"use strict";h.r(S),h.d(S,{objType:function(){return ot},createElement:function(){return V},cloneNode:function(){return Le},unitConvert:function(){return P},toPx:function(){return Ue}});var D=h("./node_modules/core-js/modules/es.number.constructor.js"),O=h.n(D),I=h("./node_modules/core-js/modules/es.symbol.js"),_=h.n(I),b=h("./node_modules/core-js/modules/es.symbol.description.js"),U=h.n(b),j=h("./node_modules/core-js/modules/es.object.to-string.js"),Q=h.n(j),L=h("./node_modules/core-js/modules/es.symbol.iterator.js"),M=h.n(L),ie=h("./node_modules/core-js/modules/es.array.iterator.js"),me=h.n(ie),je=h("./node_modules/core-js/modules/es.string.iterator.js"),ue=h.n(je),qe=h("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Re=h.n(qe);function ze(Ee){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?ze=function(ge){return typeof ge}:ze=function(ge){return ge&&typeof Symbol=="function"&&ge.constructor===Symbol&&ge!==Symbol.prototype?"symbol":typeof ge},ze(Ee)}var ot=function(W){var ge=ze(W);return ge==="undefined"?"undefined":ge==="string"||W instanceof String?"string":ge==="number"||W instanceof Number?"number":ge==="function"||W instanceof Function?"function":W&&W.constructor===Array?"array":W&&W.nodeType===1?"element":ge==="object"?"object":"unknown"},V=function(W,ge){var X=document.createElement(W);if(ge.className&&(X.className=ge.className),ge.innerHTML){X.innerHTML=ge.innerHTML;for(var ne=X.getElementsByTagName("script"),Y=ne.length;Y-- >0;null)ne[Y].parentNode.removeChild(ne[Y])}for(var fe in ge.style)X.style[fe]=ge.style[fe];return X},Le=function Ee(W,ge){for(var X=W.nodeType===3?document.createTextNode(W.nodeValue):W.cloneNode(!1),ne=W.firstChild;ne;ne=ne.nextSibling)(ge===!0||ne.nodeType!==1||ne.nodeName!=="SCRIPT")&&X.appendChild(Ee(ne,ge));return W.nodeType===1&&(W.nodeName==="CANVAS"?(X.width=W.width,X.height=W.height,X.getContext("2d").drawImage(W,0,0)):(W.nodeName==="TEXTAREA"||W.nodeName==="SELECT")&&(X.value=W.value),X.addEventListener("load",function(){X.scrollTop=W.scrollTop,X.scrollLeft=W.scrollLeft},!0)),X},P=function(W,ge){if(ot(W)==="number")return W*72/96/ge;var X={};for(var ne in W)X[ne]=W[ne]*72/96/ge;return X},Ue=function(W,ge){return Math.floor(W*ge/72*96)}},"./src/worker.js":function(v,S,h){"use strict";h.r(S);var D=h("./node_modules/core-js/modules/es.object.assign.js"),O=h.n(D),I=h("./node_modules/core-js/modules/es.array.map.js"),_=h.n(I),b=h("./node_modules/core-js/modules/es.object.keys.js"),U=h.n(b),j=h("./node_modules/core-js/modules/es.array.concat.js"),Q=h.n(j),L=h("./node_modules/core-js/modules/es.object.to-string.js"),M=h.n(L),ie=h("./node_modules/core-js/modules/es.regexp.to-string.js"),me=h.n(ie),je=h("./node_modules/core-js/modules/es.function.name.js"),ue=h.n(je),qe=h("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Re=h.n(qe),ze=h("jspdf"),ot=h.n(ze),V=h("html2canvas"),Le=h.n(V),P=h("./src/utils.js"),Ue=h("./node_modules/es6-promise/dist/es6-promise.js"),Ee=h.n(Ue),W=Ee().Promise,ge=function X(ne){var Y=Object.assign(X.convert(W.resolve()),JSON.parse(JSON.stringify(X.template))),fe=X.convert(W.resolve(),Y);return fe=fe.setProgress(1,X,1,[X]),fe=fe.set(ne),fe};ge.prototype=Object.create(W.prototype),ge.prototype.constructor=ge,ge.convert=function(ne,Y){return ne.__proto__=Y||ge.prototype,ne},ge.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:{}}},ge.prototype.from=function(ne,Y){function fe(Me){switch((0,P.objType)(Me)){case"string":return"string";case"element":return Me.nodeName.toLowerCase&&Me.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(Y=Y||fe(ne),Y){case"string":return this.set({src:(0,P.createElement)("div",{innerHTML:ne})});case"element":return this.set({src:ne});case"canvas":return this.set({canvas:ne});case"img":return this.set({img:ne});default:return this.error("Unknown source type.")}})},ge.prototype.to=function(ne){switch(ne){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.")}},ge.prototype.toContainer=function(){var ne=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(ne).then(function(){var fe={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},Me={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};fe.opacity=0;var it=(0,P.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,P.createElement)("div",{className:"html2pdf__overlay",style:fe}),this.prop.container=(0,P.createElement)("div",{className:"html2pdf__container",style:Me}),this.prop.container.appendChild(it),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},ge.prototype.toCanvas=function(){var ne=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(ne).then(function(){var fe=Object.assign({},this.opt.html2canvas);return delete fe.onrendered,V(this.prop.container,fe)}).then(function(fe){var Me=this.opt.html2canvas.onrendered||function(){};Me(fe),this.prop.canvas=fe,document.body.removeChild(this.prop.overlay)})},ge.prototype.toImg=function(){var ne=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(ne).then(function(){var fe=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=fe})},ge.prototype.toPdf=function(){var ne=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(ne).then(function(){var fe=this.prop.canvas,Me=this.opt,it=fe.height,tt=Math.floor(fe.width*this.prop.pageSize.inner.ratio),Xt=Math.ceil(it/tt),Ut=this.prop.pageSize.inner.height,gt=document.createElement("canvas"),tA=gt.getContext("2d");gt.width=fe.width,gt.height=tt,this.prop.pdf=this.prop.pdf||new ze.jsPDF(Me.jsPDF);for(var lA=0;lA<Xt;lA++){lA===Xt-1&&it%tt!==0&&(gt.height=it%tt,Ut=gt.height*this.prop.pageSize.inner.width/gt.width);var Vt=gt.width,iA=gt.height;tA.fillStyle="white",tA.fillRect(0,0,Vt,iA),tA.drawImage(fe,0,lA*tt,Vt,iA,0,0,Vt,iA),lA&&this.prop.pdf.addPage();var sA=gt.toDataURL("image/"+Me.image.type,Me.image.quality);this.prop.pdf.addImage(sA,Me.image.type,Me.margin[1],Me.margin[0],this.prop.pageSize.inner.width,Ut)}})},ge.prototype.output=function(ne,Y,fe){return fe=fe||"pdf",fe.toLowerCase()==="img"||fe.toLowerCase()==="image"?this.outputImg(ne,Y):this.outputPdf(ne,Y)},ge.prototype.outputPdf=function(ne,Y){var fe=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(fe).then(function(){return this.prop.pdf.output(ne,Y)})},ge.prototype.outputImg=function(ne,Y){var fe=[function(){return this.prop.img||this.toImg()}];return this.thenList(fe).then(function(){switch(ne){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 "'+ne+'" is not supported.'}})},ge.prototype.save=function(ne){var Y=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(Y).set(ne?{filename:ne}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},ge.prototype.set=function(ne){if((0,P.objType)(ne)!=="object")return this;var Y=Object.keys(ne||{}).map(function(fe){switch(fe){case"margin":return this.setMargin.bind(this,ne.margin);case"jsPDF":return function(){return this.opt.jsPDF=ne.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,ne.pageSize);default:return fe in ge.template.prop?function(){this.prop[fe]=ne[fe]}:function(){this.opt[fe]=ne[fe]}}},this);return this.then(function(){return this.thenList(Y)})},ge.prototype.get=function(ne,Y){return this.then(function(){var Me=ne in ge.template.prop?this.prop[ne]:this.opt[ne];return Y?Y(Me):Me})},ge.prototype.setMargin=function(ne){return this.then(function(){switch((0,P.objType)(ne)){case"number":ne=[ne,ne,ne,ne];case"array":if(ne.length===2&&(ne=[ne[0],ne[1],ne[0],ne[1]]),ne.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=ne}).then(this.setPageSize)},ge.prototype.setPageSize=function(ne){return this.then(function(){ne=ne||ze.jsPDF.getPageSize(this.opt.jsPDF),ne.hasOwnProperty("inner")||(ne.inner={width:ne.width-this.opt.margin[1]-this.opt.margin[3],height:ne.height-this.opt.margin[0]-this.opt.margin[2]},ne.inner.px={width:(0,P.toPx)(ne.inner.width,ne.k),height:(0,P.toPx)(ne.inner.height,ne.k)},ne.inner.ratio=ne.inner.height/ne.inner.width),this.prop.pageSize=ne})},ge.prototype.setProgress=function(ne,Y,fe,Me){return ne!=null&&(this.progress.val=ne),Y!=null&&(this.progress.state=Y),fe!=null&&(this.progress.n=fe),Me!=null&&(this.progress.stack=Me),this.progress.ratio=this.progress.val/this.progress.state,this},ge.prototype.updateProgress=function(ne,Y,fe,Me){return this.setProgress(ne?this.progress.val+ne:null,Y||null,fe?this.progress.n+fe:null,Me?this.progress.stack.concat(Me):null)},ge.prototype.then=function(ne,Y){var fe=this;return this.thenCore(ne,Y,function(it,tt){return fe.updateProgress(null,null,1,[it]),W.prototype.then.call(this,function(Ut){return fe.updateProgress(null,it),Ut}).then(it,tt).then(function(Ut){return fe.updateProgress(1),Ut})})},ge.prototype.thenCore=function(ne,Y,fe){fe=fe||W.prototype.then;var Me=this;ne&&(ne=ne.bind(Me)),Y&&(Y=Y.bind(Me));var it=W.toString().indexOf("[native code]")!==-1&&W.name==="Promise",tt=it?Me:ge.convert(Object.assign({},Me),W.prototype),Xt=fe.call(tt,ne,Y);return ge.convert(Xt,Me.__proto__)},ge.prototype.thenExternal=function(ne,Y){return W.prototype.then.call(this,ne,Y)},ge.prototype.thenList=function(ne){var Y=this;return ne.forEach(function(Me){Y=Y.thenCore(Me)}),Y},ge.prototype.catch=function(X){X&&(X=X.bind(this));var ne=W.prototype.catch.call(this,X);return ge.convert(ne,this)},ge.prototype.catchExternal=function(ne){return W.prototype.catch.call(this,ne)},ge.prototype.error=function(ne){return this.then(function(){throw new Error(ne)})},ge.prototype.using=ge.prototype.set,ge.prototype.saveAs=ge.prototype.save,ge.prototype.export=ge.prototype.output,ge.prototype.run=ge.prototype.then,S.default=ge},"./node_modules/core-js/internals/a-function.js":function(v){v.exports=function(S){if(typeof S!="function")throw TypeError(String(S)+" is not a function");return S}},"./node_modules/core-js/internals/a-possible-prototype.js":function(v,S,h){var D=h("./node_modules/core-js/internals/is-object.js");v.exports=function(O){if(!D(O)&&O!==null)throw TypeError("Can't set "+String(O)+" as a prototype");return O}},"./node_modules/core-js/internals/add-to-unscopables.js":function(v,S,h){var D=h("./node_modules/core-js/internals/well-known-symbol.js"),O=h("./node_modules/core-js/internals/object-create.js"),I=h("./node_modules/core-js/internals/object-define-property.js"),_=D("unscopables"),b=Array.prototype;b[_]==null&&I.f(b,_,{configurable:!0,value:O(null)}),v.exports=function(U){b[_][U]=!0}},"./node_modules/core-js/internals/an-object.js":function(v,S,h){var D=h("./node_modules/core-js/internals/is-object.js");v.exports=function(O){if(!D(O))throw TypeError(String(O)+" is not an object");return O}},"./node_modules/core-js/internals/array-for-each.js":function(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/array-iteration.js").forEach,O=h("./node_modules/core-js/internals/array-method-is-strict.js"),I=O("forEach");v.exports=I?[].forEach:function(b){return D(this,b,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(v,S,h){var D=h("./node_modules/core-js/internals/to-indexed-object.js"),O=h("./node_modules/core-js/internals/to-length.js"),I=h("./node_modules/core-js/internals/to-absolute-index.js"),_=function(b){return function(U,j,Q){var L=D(U),M=O(L.length),ie=I(Q,M),me;if(b&&j!=j){for(;M>ie;)if(me=L[ie++],me!=me)return!0}else for(;M>ie;ie++)if((b||ie in L)&&L[ie]===j)return b||ie||0;return!b&&-1}};v.exports={includes:_(!0),indexOf:_(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(v,S,h){var D=h("./node_modules/core-js/internals/function-bind-context.js"),O=h("./node_modules/core-js/internals/indexed-object.js"),I=h("./node_modules/core-js/internals/to-object.js"),_=h("./node_modules/core-js/internals/to-length.js"),b=h("./node_modules/core-js/internals/array-species-create.js"),U=[].push,j=function(Q){var L=Q==1,M=Q==2,ie=Q==3,me=Q==4,je=Q==6,ue=Q==7,qe=Q==5||je;return function(Re,ze,ot,V){for(var Le=I(Re),P=O(Le),Ue=D(ze,ot,3),Ee=_(P.length),W=0,ge=V||b,X=L?ge(Re,Ee):M||ue?ge(Re,0):void 0,ne,Y;Ee>W;W++)if((qe||W in P)&&(ne=P[W],Y=Ue(ne,W,Le),Q))if(L)X[W]=Y;else if(Y)switch(Q){case 3:return!0;case 5:return ne;case 6:return W;case 2:U.call(X,ne)}else switch(Q){case 4:return!1;case 7:U.call(X,ne)}return je?-1:ie||me?me:X}};v.exports={forEach:j(0),map:j(1),filter:j(2),some:j(3),every:j(4),find:j(5),findIndex:j(6),filterReject:j(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(v,S,h){var D=h("./node_modules/core-js/internals/fails.js"),O=h("./node_modules/core-js/internals/well-known-symbol.js"),I=h("./node_modules/core-js/internals/engine-v8-version.js"),_=O("species");v.exports=function(b){return I>=51||!D(function(){var U=[],j=U.constructor={};return j[_]=function(){return{foo:1}},U[b](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/fails.js");v.exports=function(O,I){var _=[][O];return!!_&&D(function(){_.call(null,I||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(v,S,h){var D=h("./node_modules/core-js/internals/is-object.js"),O=h("./node_modules/core-js/internals/is-array.js"),I=h("./node_modules/core-js/internals/well-known-symbol.js"),_=I("species");v.exports=function(b){var U;return O(b)&&(U=b.constructor,typeof U=="function"&&(U===Array||O(U.prototype))?U=void 0:D(U)&&(U=U[_],U===null&&(U=void 0))),U===void 0?Array:U}},"./node_modules/core-js/internals/array-species-create.js":function(v,S,h){var D=h("./node_modules/core-js/internals/array-species-constructor.js");v.exports=function(O,I){return new(D(O))(I===0?0:I)}},"./node_modules/core-js/internals/classof-raw.js":function(v){var S={}.toString;v.exports=function(h){return S.call(h).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(v,S,h){var D=h("./node_modules/core-js/internals/to-string-tag-support.js"),O=h("./node_modules/core-js/internals/classof-raw.js"),I=h("./node_modules/core-js/internals/well-known-symbol.js"),_=I("toStringTag"),b=O(function(){return arguments}())=="Arguments",U=function(j,Q){try{return j[Q]}catch(L){}};v.exports=D?O:function(j){var Q,L,M;return j===void 0?"Undefined":j===null?"Null":typeof(L=U(Q=Object(j),_))=="string"?L:b?O(Q):(M=O(Q))=="Object"&&typeof Q.callee=="function"?"Arguments":M}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(v,S,h){var D=h("./node_modules/core-js/internals/has.js"),O=h("./node_modules/core-js/internals/own-keys.js"),I=h("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),_=h("./node_modules/core-js/internals/object-define-property.js");v.exports=function(b,U){for(var j=O(U),Q=_.f,L=I.f,M=0;M<j.length;M++){var ie=j[M];D(b,ie)||Q(b,ie,L(U,ie))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(v,S,h){var D=h("./node_modules/core-js/internals/fails.js");v.exports=!D(function(){function O(){}return O.prototype.constructor=null,Object.getPrototypeOf(new O)!==O.prototype})},"./node_modules/core-js/internals/create-html.js":function(v,S,h){var D=h("./node_modules/core-js/internals/require-object-coercible.js"),O=h("./node_modules/core-js/internals/to-string.js"),I=/"/g;v.exports=function(_,b,U,j){var Q=O(D(_)),L="<"+b;return U!==""&&(L+=" "+U+'="'+O(j).replace(I,""")+'"'),L+">"+Q+"</"+b+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,O=h("./node_modules/core-js/internals/object-create.js"),I=h("./node_modules/core-js/internals/create-property-descriptor.js"),_=h("./node_modules/core-js/internals/set-to-string-tag.js"),b=h("./node_modules/core-js/internals/iterators.js"),U=function(){return this};v.exports=function(j,Q,L){var M=Q+" Iterator";return j.prototype=O(D,{next:I(1,L)}),_(j,M,!1,!0),b[M]=U,j}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(v,S,h){var D=h("./node_modules/core-js/internals/descriptors.js"),O=h("./node_modules/core-js/internals/object-define-property.js"),I=h("./node_modules/core-js/internals/create-property-descriptor.js");v.exports=D?function(_,b,U){return O.f(_,b,I(1,U))}:function(_,b,U){return _[b]=U,_}},"./node_modules/core-js/internals/create-property-descriptor.js":function(v){v.exports=function(S,h){return{enumerable:!(S&1),configurable:!(S&2),writable:!(S&4),value:h}}},"./node_modules/core-js/internals/create-property.js":function(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/to-property-key.js"),O=h("./node_modules/core-js/internals/object-define-property.js"),I=h("./node_modules/core-js/internals/create-property-descriptor.js");v.exports=function(_,b,U){var j=D(b);j in _?O.f(_,j,I(0,U)):_[j]=U}},"./node_modules/core-js/internals/define-iterator.js":function(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/export.js"),O=h("./node_modules/core-js/internals/create-iterator-constructor.js"),I=h("./node_modules/core-js/internals/object-get-prototype-of.js"),_=h("./node_modules/core-js/internals/object-set-prototype-of.js"),b=h("./node_modules/core-js/internals/set-to-string-tag.js"),U=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),j=h("./node_modules/core-js/internals/redefine.js"),Q=h("./node_modules/core-js/internals/well-known-symbol.js"),L=h("./node_modules/core-js/internals/is-pure.js"),M=h("./node_modules/core-js/internals/iterators.js"),ie=h("./node_modules/core-js/internals/iterators-core.js"),me=ie.IteratorPrototype,je=ie.BUGGY_SAFARI_ITERATORS,ue=Q("iterator"),qe="keys",Re="values",ze="entries",ot=function(){return this};v.exports=function(V,Le,P,Ue,Ee,W,ge){O(P,Le,Ue);var X=function(tA){if(tA===Ee&&it)return it;if(!je&&tA in fe)return fe[tA];switch(tA){case qe:return function(){return new P(this,tA)};case Re:return function(){return new P(this,tA)};case ze:return function(){return new P(this,tA)}}return function(){return new P(this)}},ne=Le+" Iterator",Y=!1,fe=V.prototype,Me=fe[ue]||fe["@@iterator"]||Ee&&fe[Ee],it=!je&&Me||X(Ee),tt=Le=="Array"&&fe.entries||Me,Xt,Ut,gt;if(tt&&(Xt=I(tt.call(new V)),me!==Object.prototype&&Xt.next&&(!L&&I(Xt)!==me&&(_?_(Xt,me):typeof Xt[ue]!="function"&&U(Xt,ue,ot)),b(Xt,ne,!0,!0),L&&(M[ne]=ot))),Ee==Re&&Me&&Me.name!==Re&&(Y=!0,it=function(){return Me.call(this)}),(!L||ge)&&fe[ue]!==it&&U(fe,ue,it),M[Le]=it,Ee)if(Ut={values:X(Re),keys:W?it:X(qe),entries:X(ze)},ge)for(gt in Ut)(je||Y||!(gt in fe))&&j(fe,gt,Ut[gt]);else D({target:Le,proto:!0,forced:je||Y},Ut);return Ut}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(v,S,h){var D=h("./node_modules/core-js/internals/path.js"),O=h("./node_modules/core-js/internals/has.js"),I=h("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),_=h("./node_modules/core-js/internals/object-define-property.js").f;v.exports=function(b){var U=D.Symbol||(D.Symbol={});O(U,b)||_(U,b,{value:I.f(b)})}},"./node_modules/core-js/internals/descriptors.js":function(v,S,h){var D=h("./node_modules/core-js/internals/fails.js");v.exports=!D(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(v,S,h){var D=h("./node_modules/core-js/internals/global.js"),O=h("./node_modules/core-js/internals/is-object.js"),I=D.document,_=O(I)&&O(I.createElement);v.exports=function(b){return _?I.createElement(b):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(v){v.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-user-agent.js":function(v,S,h){var D=h("./node_modules/core-js/internals/get-built-in.js");v.exports=D("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(v,S,h){var D=h("./node_modules/core-js/internals/global.js"),O=h("./node_modules/core-js/internals/engine-user-agent.js"),I=D.process,_=D.Deno,b=I&&I.versions||_&&_.version,U=b&&b.v8,j,Q;U?(j=U.split("."),Q=j[0]<4?1:j[0]+j[1]):O&&(j=O.match(/Edge\/(\d+)/),(!j||j[1]>=74)&&(j=O.match(/Chrome\/(\d+)/),j&&(Q=j[1]))),v.exports=Q&&+Q},"./node_modules/core-js/internals/enum-bug-keys.js":function(v){v.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(v,S,h){var D=h("./node_modules/core-js/internals/global.js"),O=h("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,I=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),_=h("./node_modules/core-js/internals/redefine.js"),b=h("./node_modules/core-js/internals/set-global.js"),U=h("./node_modules/core-js/internals/copy-constructor-properties.js"),j=h("./node_modules/core-js/internals/is-forced.js");v.exports=function(Q,L){var M=Q.target,ie=Q.global,me=Q.stat,je,ue,qe,Re,ze,ot;if(ie?ue=D:me?ue=D[M]||b(M,{}):ue=(D[M]||{}).prototype,ue)for(qe in L){if(ze=L[qe],Q.noTargetGet?(ot=O(ue,qe),Re=ot&&ot.value):Re=ue[qe],je=j(ie?qe:M+(me?".":"#")+qe,Q.forced),!je&&Re!==void 0){if(typeof ze==typeof Re)continue;U(ze,Re)}(Q.sham||Re&&Re.sham)&&I(ze,"sham",!0),_(ue,qe,ze,Q)}}},"./node_modules/core-js/internals/fails.js":function(v){v.exports=function(S){try{return!!S()}catch(h){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(v,S,h){var D=h("./node_modules/core-js/internals/a-function.js");v.exports=function(O,I,_){if(D(O),I===void 0)return O;switch(_){case 0:return function(){return O.call(I)};case 1:return function(b){return O.call(I,b)};case 2:return function(b,U){return O.call(I,b,U)};case 3:return function(b,U,j){return O.call(I,b,U,j)}}return function(){return O.apply(I,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(v,S,h){var D=h("./node_modules/core-js/internals/global.js"),O=function(I){return typeof I=="function"?I:void 0};v.exports=function(I,_){return arguments.length<2?O(D[I]):D[I]&&D[I][_]}},"./node_modules/core-js/internals/global.js":function(v){var S=function(h){return h&&h.Math==Math&&h};v.exports=S(typeof globalThis=="object"&&globalThis)||S(typeof window=="object"&&window)||S(typeof self=="object"&&self)||S(typeof K.g=="object"&&K.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(v,S,h){var D=h("./node_modules/core-js/internals/to-object.js"),O={}.hasOwnProperty;v.exports=Object.hasOwn||function(_,b){return O.call(D(_),b)}},"./node_modules/core-js/internals/hidden-keys.js":function(v){v.exports={}},"./node_modules/core-js/internals/html.js":function(v,S,h){var D=h("./node_modules/core-js/internals/get-built-in.js");v.exports=D("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(v,S,h){var D=h("./node_modules/core-js/internals/descriptors.js"),O=h("./node_modules/core-js/internals/fails.js"),I=h("./node_modules/core-js/internals/document-create-element.js");v.exports=!D&&!O(function(){return Object.defineProperty(I("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(v,S,h){var D=h("./node_modules/core-js/internals/fails.js"),O=h("./node_modules/core-js/internals/classof-raw.js"),I="".split;v.exports=D(function(){return!Object("z").propertyIsEnumerable(0)})?function(_){return O(_)=="String"?I.call(_,""):Object(_)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(v,S,h){var D=h("./node_modules/core-js/internals/is-object.js"),O=h("./node_modules/core-js/internals/object-set-prototype-of.js");v.exports=function(I,_,b){var U,j;return O&&typeof(U=_.constructor)=="function"&&U!==b&&D(j=U.prototype)&&j!==b.prototype&&O(I,j),I}},"./node_modules/core-js/internals/inspect-source.js":function(v,S,h){var D=h("./node_modules/core-js/internals/shared-store.js"),O=Function.toString;typeof D.inspectSource!="function"&&(D.inspectSource=function(I){return O.call(I)}),v.exports=D.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(v,S,h){var D=h("./node_modules/core-js/internals/native-weak-map.js"),O=h("./node_modules/core-js/internals/global.js"),I=h("./node_modules/core-js/internals/is-object.js"),_=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),b=h("./node_modules/core-js/internals/has.js"),U=h("./node_modules/core-js/internals/shared-store.js"),j=h("./node_modules/core-js/internals/shared-key.js"),Q=h("./node_modules/core-js/internals/hidden-keys.js"),L="Object already initialized",M=O.WeakMap,ie,me,je,ue=function(P){return je(P)?me(P):ie(P,{})},qe=function(P){return function(Ue){var Ee;if(!I(Ue)||(Ee=me(Ue)).type!==P)throw TypeError("Incompatible receiver, "+P+" required");return Ee}};if(D||U.state){var Re=U.state||(U.state=new M),ze=Re.get,ot=Re.has,V=Re.set;ie=function(P,Ue){if(ot.call(Re,P))throw new TypeError(L);return Ue.facade=P,V.call(Re,P,Ue),Ue},me=function(P){return ze.call(Re,P)||{}},je=function(P){return ot.call(Re,P)}}else{var Le=j("state");Q[Le]=!0,ie=function(P,Ue){if(b(P,Le))throw new TypeError(L);return Ue.facade=P,_(P,Le,Ue),Ue},me=function(P){return b(P,Le)?P[Le]:{}},je=function(P){return b(P,Le)}}v.exports={set:ie,get:me,has:je,enforce:ue,getterFor:qe}},"./node_modules/core-js/internals/is-array.js":function(v,S,h){var D=h("./node_modules/core-js/internals/classof-raw.js");v.exports=Array.isArray||function(I){return D(I)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(v,S,h){var D=h("./node_modules/core-js/internals/fails.js"),O=/#|\.prototype\./,I=function(Q,L){var M=b[_(Q)];return M==j?!0:M==U?!1:typeof L=="function"?D(L):!!L},_=I.normalize=function(Q){return String(Q).replace(O,".").toLowerCase()},b=I.data={},U=I.NATIVE="N",j=I.POLYFILL="P";v.exports=I},"./node_modules/core-js/internals/is-object.js":function(v){v.exports=function(S){return typeof S=="object"?S!==null:typeof S=="function"}},"./node_modules/core-js/internals/is-pure.js":function(v){v.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(v,S,h){var D=h("./node_modules/core-js/internals/get-built-in.js"),O=h("./node_modules/core-js/internals/use-symbol-as-uid.js");v.exports=O?function(I){return typeof I=="symbol"}:function(I){var _=D("Symbol");return typeof _=="function"&&Object(I)instanceof _}},"./node_modules/core-js/internals/iterators-core.js":function(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/fails.js"),O=h("./node_modules/core-js/internals/object-get-prototype-of.js"),I=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),_=h("./node_modules/core-js/internals/has.js"),b=h("./node_modules/core-js/internals/well-known-symbol.js"),U=h("./node_modules/core-js/internals/is-pure.js"),j=b("iterator"),Q=!1,L=function(){return this},M,ie,me;[].keys&&(me=[].keys(),"next"in me?(ie=O(O(me)),ie!==Object.prototype&&(M=ie)):Q=!0);var je=M==null||D(function(){var ue={};return M[j].call(ue)!==ue});je&&(M={}),(!U||je)&&!_(M,j)&&I(M,j,L),v.exports={IteratorPrototype:M,BUGGY_SAFARI_ITERATORS:Q}},"./node_modules/core-js/internals/iterators.js":function(v){v.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(v,S,h){var D=h("./node_modules/core-js/internals/engine-v8-version.js"),O=h("./node_modules/core-js/internals/fails.js");v.exports=!!Object.getOwnPropertySymbols&&!O(function(){var I=Symbol();return!String(I)||!(Object(I)instanceof Symbol)||!Symbol.sham&&D&&D<41})},"./node_modules/core-js/internals/native-weak-map.js":function(v,S,h){var D=h("./node_modules/core-js/internals/global.js"),O=h("./node_modules/core-js/internals/inspect-source.js"),I=D.WeakMap;v.exports=typeof I=="function"&&/native code/.test(O(I))},"./node_modules/core-js/internals/object-assign.js":function(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/descriptors.js"),O=h("./node_modules/core-js/internals/fails.js"),I=h("./node_modules/core-js/internals/object-keys.js"),_=h("./node_modules/core-js/internals/object-get-own-property-symbols.js"),b=h("./node_modules/core-js/internals/object-property-is-enumerable.js"),U=h("./node_modules/core-js/internals/to-object.js"),j=h("./node_modules/core-js/internals/indexed-object.js"),Q=Object.assign,L=Object.defineProperty;v.exports=!Q||O(function(){if(D&&Q({b:1},Q(L({},"a",{enumerable:!0,get:function(){L(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var M={},ie={},me=Symbol(),je="abcdefghijklmnopqrst";return M[me]=7,je.split("").forEach(function(ue){ie[ue]=ue}),Q({},M)[me]!=7||I(Q({},ie)).join("")!=je})?function(ie,me){for(var je=U(ie),ue=arguments.length,qe=1,Re=_.f,ze=b.f;ue>qe;)for(var ot=j(arguments[qe++]),V=Re?I(ot).concat(Re(ot)):I(ot),Le=V.length,P=0,Ue;Le>P;)Ue=V[P++],(!D||ze.call(ot,Ue))&&(je[Ue]=ot[Ue]);return je}:Q},"./node_modules/core-js/internals/object-create.js":function(v,S,h){var D=h("./node_modules/core-js/internals/an-object.js"),O=h("./node_modules/core-js/internals/object-define-properties.js"),I=h("./node_modules/core-js/internals/enum-bug-keys.js"),_=h("./node_modules/core-js/internals/hidden-keys.js"),b=h("./node_modules/core-js/internals/html.js"),U=h("./node_modules/core-js/internals/document-create-element.js"),j=h("./node_modules/core-js/internals/shared-key.js"),Q=">",L="<",M="prototype",ie="script",me=j("IE_PROTO"),je=function(){},ue=function(V){return L+ie+Q+V+L+"/"+ie+Q},qe=function(V){V.write(ue("")),V.close();var Le=V.parentWindow.Object;return V=null,Le},Re=function(){var V=U("iframe"),Le="java"+ie+":",P;if(V.style)return V.style.display="none",b.appendChild(V),V.src=String(Le),P=V.contentWindow.document,P.open(),P.write(ue("document.F=Object")),P.close(),P.F},ze,ot=function(){try{ze=new ActiveXObject("htmlfile")}catch(Le){}ot=document.domain&&ze?qe(ze):Re()||qe(ze);for(var V=I.length;V--;)delete ot[M][I[V]];return ot()};_[me]=!0,v.exports=Object.create||function(Le,P){var Ue;return Le!==null?(je[M]=D(Le),Ue=new je,je[M]=null,Ue[me]=Le):Ue=ot(),P===void 0?Ue:O(Ue,P)}},"./node_modules/core-js/internals/object-define-properties.js":function(v,S,h){var D=h("./node_modules/core-js/internals/descriptors.js"),O=h("./node_modules/core-js/internals/object-define-property.js"),I=h("./node_modules/core-js/internals/an-object.js"),_=h("./node_modules/core-js/internals/object-keys.js");v.exports=D?Object.defineProperties:function(U,j){I(U);for(var Q=_(j),L=Q.length,M=0,ie;L>M;)O.f(U,ie=Q[M++],j[ie]);return U}},"./node_modules/core-js/internals/object-define-property.js":function(v,S,h){var D=h("./node_modules/core-js/internals/descriptors.js"),O=h("./node_modules/core-js/internals/ie8-dom-define.js"),I=h("./node_modules/core-js/internals/an-object.js"),_=h("./node_modules/core-js/internals/to-property-key.js"),b=Object.defineProperty;S.f=D?b:function(j,Q,L){if(I(j),Q=_(Q),I(L),O)try{return b(j,Q,L)}catch(M){}if("get"in L||"set"in L)throw TypeError("Accessors not supported");return"value"in L&&(j[Q]=L.value),j}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(v,S,h){var D=h("./node_modules/core-js/internals/descriptors.js"),O=h("./node_modules/core-js/internals/object-property-is-enumerable.js"),I=h("./node_modules/core-js/internals/create-property-descriptor.js"),_=h("./node_modules/core-js/internals/to-indexed-object.js"),b=h("./node_modules/core-js/internals/to-property-key.js"),U=h("./node_modules/core-js/internals/has.js"),j=h("./node_modules/core-js/internals/ie8-dom-define.js"),Q=Object.getOwnPropertyDescriptor;S.f=D?Q:function(M,ie){if(M=_(M),ie=b(ie),j)try{return Q(M,ie)}catch(me){}if(U(M,ie))return I(!O.f.call(M,ie),M[ie])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(v,S,h){var D=h("./node_modules/core-js/internals/to-indexed-object.js"),O=h("./node_modules/core-js/internals/object-get-own-property-names.js").f,I={}.toString,_=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],b=function(U){try{return O(U)}catch(j){return _.slice()}};v.exports.f=function(j){return _&&I.call(j)=="[object Window]"?b(j):O(D(j))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(v,S,h){var D=h("./node_modules/core-js/internals/object-keys-internal.js"),O=h("./node_modules/core-js/internals/enum-bug-keys.js"),I=O.concat("length","prototype");S.f=Object.getOwnPropertyNames||function(b){return D(b,I)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(v,S){S.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(v,S,h){var D=h("./node_modules/core-js/internals/has.js"),O=h("./node_modules/core-js/internals/to-object.js"),I=h("./node_modules/core-js/internals/shared-key.js"),_=h("./node_modules/core-js/internals/correct-prototype-getter.js"),b=I("IE_PROTO"),U=Object.prototype;v.exports=_?Object.getPrototypeOf:function(j){return j=O(j),D(j,b)?j[b]:typeof j.constructor=="function"&&j instanceof j.constructor?j.constructor.prototype:j instanceof Object?U:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(v,S,h){var D=h("./node_modules/core-js/internals/has.js"),O=h("./node_modules/core-js/internals/to-indexed-object.js"),I=h("./node_modules/core-js/internals/array-includes.js").indexOf,_=h("./node_modules/core-js/internals/hidden-keys.js");v.exports=function(b,U){var j=O(b),Q=0,L=[],M;for(M in j)!D(_,M)&&D(j,M)&&L.push(M);for(;U.length>Q;)D(j,M=U[Q++])&&(~I(L,M)||L.push(M));return L}},"./node_modules/core-js/internals/object-keys.js":function(v,S,h){var D=h("./node_modules/core-js/internals/object-keys-internal.js"),O=h("./node_modules/core-js/internals/enum-bug-keys.js");v.exports=Object.keys||function(_){return D(_,O)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(v,S){"use strict";var h={}.propertyIsEnumerable,D=Object.getOwnPropertyDescriptor,O=D&&!h.call({1:2},1);S.f=O?function(_){var b=D(this,_);return!!b&&b.enumerable}:h},"./node_modules/core-js/internals/object-set-prototype-of.js":function(v,S,h){var D=h("./node_modules/core-js/internals/an-object.js"),O=h("./node_modules/core-js/internals/a-possible-prototype.js");v.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var I=!1,_={},b;try{b=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,b.call(_,[]),I=_ instanceof Array}catch(U){}return function(j,Q){return D(j),O(Q),I?b.call(j,Q):j.__proto__=Q,j}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/to-string-tag-support.js"),O=h("./node_modules/core-js/internals/classof.js");v.exports=D?{}.toString:function(){return"[object "+O(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(v,S,h){var D=h("./node_modules/core-js/internals/is-object.js");v.exports=function(O,I){var _,b;if(I==="string"&&typeof(_=O.toString)=="function"&&!D(b=_.call(O))||typeof(_=O.valueOf)=="function"&&!D(b=_.call(O))||I!=="string"&&typeof(_=O.toString)=="function"&&!D(b=_.call(O)))return b;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(v,S,h){var D=h("./node_modules/core-js/internals/get-built-in.js"),O=h("./node_modules/core-js/internals/object-get-own-property-names.js"),I=h("./node_modules/core-js/internals/object-get-own-property-symbols.js"),_=h("./node_modules/core-js/internals/an-object.js");v.exports=D("Reflect","ownKeys")||function(U){var j=O.f(_(U)),Q=I.f;return Q?j.concat(Q(U)):j}},"./node_modules/core-js/internals/path.js":function(v,S,h){var D=h("./node_modules/core-js/internals/global.js");v.exports=D},"./node_modules/core-js/internals/redefine.js":function(v,S,h){var D=h("./node_modules/core-js/internals/global.js"),O=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),I=h("./node_modules/core-js/internals/has.js"),_=h("./node_modules/core-js/internals/set-global.js"),b=h("./node_modules/core-js/internals/inspect-source.js"),U=h("./node_modules/core-js/internals/internal-state.js"),j=U.get,Q=U.enforce,L=String(String).split("String");(v.exports=function(M,ie,me,je){var ue=je?!!je.unsafe:!1,qe=je?!!je.enumerable:!1,Re=je?!!je.noTargetGet:!1,ze;if(typeof me=="function"&&(typeof ie=="string"&&!I(me,"name")&&O(me,"name",ie),ze=Q(me),ze.source||(ze.source=L.join(typeof ie=="string"?ie:""))),M===D){qe?M[ie]=me:_(ie,me);return}else ue?!Re&&M[ie]&&(qe=!0):delete M[ie];qe?M[ie]=me:O(M,ie,me)})(Function.prototype,"toString",function(){return typeof this=="function"&&j(this).source||b(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/an-object.js");v.exports=function(){var O=D(this),I="";return O.global&&(I+="g"),O.ignoreCase&&(I+="i"),O.multiline&&(I+="m"),O.dotAll&&(I+="s"),O.unicode&&(I+="u"),O.sticky&&(I+="y"),I}},"./node_modules/core-js/internals/require-object-coercible.js":function(v){v.exports=function(S){if(S==null)throw TypeError("Can't call method on "+S);return S}},"./node_modules/core-js/internals/set-global.js":function(v,S,h){var D=h("./node_modules/core-js/internals/global.js");v.exports=function(O,I){try{Object.defineProperty(D,O,{value:I,configurable:!0,writable:!0})}catch(_){D[O]=I}return I}},"./node_modules/core-js/internals/set-to-string-tag.js":function(v,S,h){var D=h("./node_modules/core-js/internals/object-define-property.js").f,O=h("./node_modules/core-js/internals/has.js"),I=h("./node_modules/core-js/internals/well-known-symbol.js"),_=I("toStringTag");v.exports=function(b,U,j){b&&!O(b=j?b:b.prototype,_)&&D(b,_,{configurable:!0,value:U})}},"./node_modules/core-js/internals/shared-key.js":function(v,S,h){var D=h("./node_modules/core-js/internals/shared.js"),O=h("./node_modules/core-js/internals/uid.js"),I=D("keys");v.exports=function(_){return I[_]||(I[_]=O(_))}},"./node_modules/core-js/internals/shared-store.js":function(v,S,h){var D=h("./node_modules/core-js/internals/global.js"),O=h("./node_modules/core-js/internals/set-global.js"),I="__core-js_shared__",_=D[I]||O(I,{});v.exports=_},"./node_modules/core-js/internals/shared.js":function(v,S,h){var D=h("./node_modules/core-js/internals/is-pure.js"),O=h("./node_modules/core-js/internals/shared-store.js");(v.exports=function(I,_){return O[I]||(O[I]=_!==void 0?_:{})})("versions",[]).push({version:"3.16.0",mode:D?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(v,S,h){var D=h("./node_modules/core-js/internals/fails.js");v.exports=function(O){return D(function(){var I=""[O]('"');return I!==I.toLowerCase()||I.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(v,S,h){var D=h("./node_modules/core-js/internals/to-integer.js"),O=h("./node_modules/core-js/internals/to-string.js"),I=h("./node_modules/core-js/internals/require-object-coercible.js"),_=function(b){return function(U,j){var Q=O(I(U)),L=D(j),M=Q.length,ie,me;return L<0||L>=M?b?"":void 0:(ie=Q.charCodeAt(L),ie<55296||ie>56319||L+1===M||(me=Q.charCodeAt(L+1))<56320||me>57343?b?Q.charAt(L):ie:b?Q.slice(L,L+2):(ie-55296<<10)+(me-56320)+65536)}};v.exports={codeAt:_(!1),charAt:_(!0)}},"./node_modules/core-js/internals/string-trim.js":function(v,S,h){var D=h("./node_modules/core-js/internals/require-object-coercible.js"),O=h("./node_modules/core-js/internals/to-string.js"),I=h("./node_modules/core-js/internals/whitespaces.js"),_="["+I+"]",b=RegExp("^"+_+_+"*"),U=RegExp(_+_+"*$"),j=function(Q){return function(L){var M=O(D(L));return Q&1&&(M=M.replace(b,"")),Q&2&&(M=M.replace(U,"")),M}};v.exports={start:j(1),end:j(2),trim:j(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(v,S,h){var D=h("./node_modules/core-js/internals/to-integer.js"),O=Math.max,I=Math.min;v.exports=function(_,b){var U=D(_);return U<0?O(U+b,0):I(U,b)}},"./node_modules/core-js/internals/to-indexed-object.js":function(v,S,h){var D=h("./node_modules/core-js/internals/indexed-object.js"),O=h("./node_modules/core-js/internals/require-object-coercible.js");v.exports=function(I){return D(O(I))}},"./node_modules/core-js/internals/to-integer.js":function(v){var S=Math.ceil,h=Math.floor;v.exports=function(D){return isNaN(D=+D)?0:(D>0?h:S)(D)}},"./node_modules/core-js/internals/to-length.js":function(v,S,h){var D=h("./node_modules/core-js/internals/to-integer.js"),O=Math.min;v.exports=function(I){return I>0?O(D(I),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(v,S,h){var D=h("./node_modules/core-js/internals/require-object-coercible.js");v.exports=function(O){return Object(D(O))}},"./node_modules/core-js/internals/to-primitive.js":function(v,S,h){var D=h("./node_modules/core-js/internals/is-object.js"),O=h("./node_modules/core-js/internals/is-symbol.js"),I=h("./node_modules/core-js/internals/ordinary-to-primitive.js"),_=h("./node_modules/core-js/internals/well-known-symbol.js"),b=_("toPrimitive");v.exports=function(U,j){if(!D(U)||O(U))return U;var Q=U[b],L;if(Q!==void 0){if(j===void 0&&(j="default"),L=Q.call(U,j),!D(L)||O(L))return L;throw TypeError("Can't convert object to primitive value")}return j===void 0&&(j="number"),I(U,j)}},"./node_modules/core-js/internals/to-property-key.js":function(v,S,h){var D=h("./node_modules/core-js/internals/to-primitive.js"),O=h("./node_modules/core-js/internals/is-symbol.js");v.exports=function(I){var _=D(I,"string");return O(_)?_:String(_)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(v,S,h){var D=h("./node_modules/core-js/internals/well-known-symbol.js"),O=D("toStringTag"),I={};I[O]="z",v.exports=String(I)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(v,S,h){var D=h("./node_modules/core-js/internals/is-symbol.js");v.exports=function(O){if(D(O))throw TypeError("Cannot convert a Symbol value to a string");return String(O)}},"./node_modules/core-js/internals/uid.js":function(v){var S=0,h=Math.random();v.exports=function(D){return"Symbol("+String(D===void 0?"":D)+")_"+(++S+h).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(v,S,h){var D=h("./node_modules/core-js/internals/native-symbol.js");v.exports=D&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(v,S,h){var D=h("./node_modules/core-js/internals/well-known-symbol.js");S.f=D},"./node_modules/core-js/internals/well-known-symbol.js":function(v,S,h){var D=h("./node_modules/core-js/internals/global.js"),O=h("./node_modules/core-js/internals/shared.js"),I=h("./node_modules/core-js/internals/has.js"),_=h("./node_modules/core-js/internals/uid.js"),b=h("./node_modules/core-js/internals/native-symbol.js"),U=h("./node_modules/core-js/internals/use-symbol-as-uid.js"),j=O("wks"),Q=D.Symbol,L=U?Q:Q&&Q.withoutSetter||_;v.exports=function(M){return(!I(j,M)||!(b||typeof j[M]=="string"))&&(b&&I(Q,M)?j[M]=Q[M]:j[M]=L("Symbol."+M)),j[M]}},"./node_modules/core-js/internals/whitespaces.js":function(v){v.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(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/export.js"),O=h("./node_modules/core-js/internals/fails.js"),I=h("./node_modules/core-js/internals/is-array.js"),_=h("./node_modules/core-js/internals/is-object.js"),b=h("./node_modules/core-js/internals/to-object.js"),U=h("./node_modules/core-js/internals/to-length.js"),j=h("./node_modules/core-js/internals/create-property.js"),Q=h("./node_modules/core-js/internals/array-species-create.js"),L=h("./node_modules/core-js/internals/array-method-has-species-support.js"),M=h("./node_modules/core-js/internals/well-known-symbol.js"),ie=h("./node_modules/core-js/internals/engine-v8-version.js"),me=M("isConcatSpreadable"),je=9007199254740991,ue="Maximum allowed index exceeded",qe=ie>=51||!O(function(){var V=[];return V[me]=!1,V.concat()[0]!==V}),Re=L("concat"),ze=function(V){if(!_(V))return!1;var Le=V[me];return Le!==void 0?!!Le:I(V)},ot=!qe||!Re;D({target:"Array",proto:!0,forced:ot},{concat:function(Le){var P=b(this),Ue=Q(P,0),Ee=0,W,ge,X,ne,Y;for(W=-1,X=arguments.length;W<X;W++)if(Y=W===-1?P:arguments[W],ze(Y)){if(ne=U(Y.length),Ee+ne>je)throw TypeError(ue);for(ge=0;ge<ne;ge++,Ee++)ge in Y&&j(Ue,Ee,Y[ge])}else{if(Ee>=je)throw TypeError(ue);j(Ue,Ee++,Y)}return Ue.length=Ee,Ue}})},"./node_modules/core-js/modules/es.array.iterator.js":function(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/to-indexed-object.js"),O=h("./node_modules/core-js/internals/add-to-unscopables.js"),I=h("./node_modules/core-js/internals/iterators.js"),_=h("./node_modules/core-js/internals/internal-state.js"),b=h("./node_modules/core-js/internals/define-iterator.js"),U="Array Iterator",j=_.set,Q=_.getterFor(U);v.exports=b(Array,"Array",function(L,M){j(this,{type:U,target:D(L),index:0,kind:M})},function(){var L=Q(this),M=L.target,ie=L.kind,me=L.index++;return!M||me>=M.length?(L.target=void 0,{value:void 0,done:!0}):ie=="keys"?{value:me,done:!1}:ie=="values"?{value:M[me],done:!1}:{value:[me,M[me]],done:!1}},"values"),I.Arguments=I.Array,O("keys"),O("values"),O("entries")},"./node_modules/core-js/modules/es.array.join.js":function(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/export.js"),O=h("./node_modules/core-js/internals/indexed-object.js"),I=h("./node_modules/core-js/internals/to-indexed-object.js"),_=h("./node_modules/core-js/internals/array-method-is-strict.js"),b=[].join,U=O!=Object,j=_("join",",");D({target:"Array",proto:!0,forced:U||!j},{join:function(L){return b.call(I(this),L===void 0?",":L)}})},"./node_modules/core-js/modules/es.array.map.js":function(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/export.js"),O=h("./node_modules/core-js/internals/array-iteration.js").map,I=h("./node_modules/core-js/internals/array-method-has-species-support.js"),_=I("map");D({target:"Array",proto:!0,forced:!_},{map:function(U){return O(this,U,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/export.js"),O=h("./node_modules/core-js/internals/is-object.js"),I=h("./node_modules/core-js/internals/is-array.js"),_=h("./node_modules/core-js/internals/to-absolute-index.js"),b=h("./node_modules/core-js/internals/to-length.js"),U=h("./node_modules/core-js/internals/to-indexed-object.js"),j=h("./node_modules/core-js/internals/create-property.js"),Q=h("./node_modules/core-js/internals/well-known-symbol.js"),L=h("./node_modules/core-js/internals/array-method-has-species-support.js"),M=L("slice"),ie=Q("species"),me=[].slice,je=Math.max;D({target:"Array",proto:!0,forced:!M},{slice:function(qe,Re){var ze=U(this),ot=b(ze.length),V=_(qe,ot),Le=_(Re===void 0?ot:Re,ot),P,Ue,Ee;if(I(ze)&&(P=ze.constructor,typeof P=="function"&&(P===Array||I(P.prototype))?P=void 0:O(P)&&(P=P[ie],P===null&&(P=void 0)),P===Array||P===void 0))return me.call(ze,V,Le);for(Ue=new(P===void 0?Array:P)(je(Le-V,0)),Ee=0;V<Le;V++,Ee++)V in ze&&j(Ue,Ee,ze[V]);return Ue.length=Ee,Ue}})},"./node_modules/core-js/modules/es.function.name.js":function(v,S,h){var D=h("./node_modules/core-js/internals/descriptors.js"),O=h("./node_modules/core-js/internals/object-define-property.js").f,I=Function.prototype,_=I.toString,b=/^\s*function ([^ (]*)/,U="name";D&&!(U in I)&&O(I,U,{configurable:!0,get:function(){try{return _.call(this).match(b)[1]}catch(j){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/descriptors.js"),O=h("./node_modules/core-js/internals/global.js"),I=h("./node_modules/core-js/internals/is-forced.js"),_=h("./node_modules/core-js/internals/redefine.js"),b=h("./node_modules/core-js/internals/has.js"),U=h("./node_modules/core-js/internals/classof-raw.js"),j=h("./node_modules/core-js/internals/inherit-if-required.js"),Q=h("./node_modules/core-js/internals/is-symbol.js"),L=h("./node_modules/core-js/internals/to-primitive.js"),M=h("./node_modules/core-js/internals/fails.js"),ie=h("./node_modules/core-js/internals/object-create.js"),me=h("./node_modules/core-js/internals/object-get-own-property-names.js").f,je=h("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,ue=h("./node_modules/core-js/internals/object-define-property.js").f,qe=h("./node_modules/core-js/internals/string-trim.js").trim,Re="Number",ze=O[Re],ot=ze.prototype,V=U(ie(ot))==Re,Le=function(ge){if(Q(ge))throw TypeError("Cannot convert a Symbol value to a number");var X=L(ge,"number"),ne,Y,fe,Me,it,tt,Xt,Ut;if(typeof X=="string"&&X.length>2){if(X=qe(X),ne=X.charCodeAt(0),ne===43||ne===45){if(Y=X.charCodeAt(2),Y===88||Y===120)return NaN}else if(ne===48){switch(X.charCodeAt(1)){case 66:case 98:fe=2,Me=49;break;case 79:case 111:fe=8,Me=55;break;default:return+X}for(it=X.slice(2),tt=it.length,Xt=0;Xt<tt;Xt++)if(Ut=it.charCodeAt(Xt),Ut<48||Ut>Me)return NaN;return parseInt(it,fe)}}return+X};if(I(Re,!ze(" 0o1")||!ze("0b1")||ze("+0x1"))){for(var P=function(X){var ne=arguments.length<1?0:X,Y=this;return Y instanceof P&&(V?M(function(){ot.valueOf.call(Y)}):U(Y)!=Re)?j(new ze(Le(ne)),Y,P):Le(ne)},Ue=D?me(ze):"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(","),Ee=0,W;Ue.length>Ee;Ee++)b(ze,W=Ue[Ee])&&!b(P,W)&&ue(P,W,je(ze,W));P.prototype=ot,ot.constructor=P,_(O,Re,P)}},"./node_modules/core-js/modules/es.object.assign.js":function(v,S,h){var D=h("./node_modules/core-js/internals/export.js"),O=h("./node_modules/core-js/internals/object-assign.js");D({target:"Object",stat:!0,forced:Object.assign!==O},{assign:O})},"./node_modules/core-js/modules/es.object.keys.js":function(v,S,h){var D=h("./node_modules/core-js/internals/export.js"),O=h("./node_modules/core-js/internals/to-object.js"),I=h("./node_modules/core-js/internals/object-keys.js"),_=h("./node_modules/core-js/internals/fails.js"),b=_(function(){I(1)});D({target:"Object",stat:!0,forced:b},{keys:function(j){return I(O(j))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(v,S,h){var D=h("./node_modules/core-js/internals/to-string-tag-support.js"),O=h("./node_modules/core-js/internals/redefine.js"),I=h("./node_modules/core-js/internals/object-to-string.js");D||O(Object.prototype,"toString",I,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/redefine.js"),O=h("./node_modules/core-js/internals/an-object.js"),I=h("./node_modules/core-js/internals/to-string.js"),_=h("./node_modules/core-js/internals/fails.js"),b=h("./node_modules/core-js/internals/regexp-flags.js"),U="toString",j=RegExp.prototype,Q=j[U],L=_(function(){return Q.call({source:"a",flags:"b"})!="/a/b"}),M=Q.name!=U;(L||M)&&D(RegExp.prototype,U,function(){var me=O(this),je=I(me.source),ue=me.flags,qe=I(ue===void 0&&me instanceof RegExp&&!("flags"in j)?b.call(me):ue);return"/"+je+"/"+qe},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/string-multibyte.js").charAt,O=h("./node_modules/core-js/internals/to-string.js"),I=h("./node_modules/core-js/internals/internal-state.js"),_=h("./node_modules/core-js/internals/define-iterator.js"),b="String Iterator",U=I.set,j=I.getterFor(b);_(String,"String",function(Q){U(this,{type:b,string:O(Q),index:0})},function(){var L=j(this),M=L.string,ie=L.index,me;return ie>=M.length?{value:void 0,done:!0}:(me=D(M,ie),L.index+=me.length,{value:me,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/export.js"),O=h("./node_modules/core-js/internals/create-html.js"),I=h("./node_modules/core-js/internals/string-html-forced.js");D({target:"String",proto:!0,forced:I("link")},{link:function(b){return O(this,"a","href",b)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/export.js"),O=h("./node_modules/core-js/internals/descriptors.js"),I=h("./node_modules/core-js/internals/global.js"),_=h("./node_modules/core-js/internals/has.js"),b=h("./node_modules/core-js/internals/is-object.js"),U=h("./node_modules/core-js/internals/object-define-property.js").f,j=h("./node_modules/core-js/internals/copy-constructor-properties.js"),Q=I.Symbol;if(O&&typeof Q=="function"&&(!("description"in Q.prototype)||Q().description!==void 0)){var L={},M=function(){var Re=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),ze=this instanceof M?new Q(Re):Re===void 0?Q():Q(Re);return Re===""&&(L[ze]=!0),ze};j(M,Q);var ie=M.prototype=Q.prototype;ie.constructor=M;var me=ie.toString,je=String(Q("test"))=="Symbol(test)",ue=/^Symbol\((.*)\)[^)]+$/;U(ie,"description",{configurable:!0,get:function(){var Re=b(this)?this.valueOf():this,ze=me.call(Re);if(_(L,Re))return"";var ot=je?ze.slice(7,-1):ze.replace(ue,"$1");return ot===""?void 0:ot}}),D({global:!0,forced:!0},{Symbol:M})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(v,S,h){var D=h("./node_modules/core-js/internals/define-well-known-symbol.js");D("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(v,S,h){"use strict";var D=h("./node_modules/core-js/internals/export.js"),O=h("./node_modules/core-js/internals/global.js"),I=h("./node_modules/core-js/internals/get-built-in.js"),_=h("./node_modules/core-js/internals/is-pure.js"),b=h("./node_modules/core-js/internals/descriptors.js"),U=h("./node_modules/core-js/internals/native-symbol.js"),j=h("./node_modules/core-js/internals/fails.js"),Q=h("./node_modules/core-js/internals/has.js"),L=h("./node_modules/core-js/internals/is-array.js"),M=h("./node_modules/core-js/internals/is-object.js"),ie=h("./node_modules/core-js/internals/is-symbol.js"),me=h("./node_modules/core-js/internals/an-object.js"),je=h("./node_modules/core-js/internals/to-object.js"),ue=h("./node_modules/core-js/internals/to-indexed-object.js"),qe=h("./node_modules/core-js/internals/to-property-key.js"),Re=h("./node_modules/core-js/internals/to-string.js"),ze=h("./node_modules/core-js/internals/create-property-descriptor.js"),ot=h("./node_modules/core-js/internals/object-create.js"),V=h("./node_modules/core-js/internals/object-keys.js"),Le=h("./node_modules/core-js/internals/object-get-own-property-names.js"),P=h("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Ue=h("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Ee=h("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),W=h("./node_modules/core-js/internals/object-define-property.js"),ge=h("./node_modules/core-js/internals/object-property-is-enumerable.js"),X=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),ne=h("./node_modules/core-js/internals/redefine.js"),Y=h("./node_modules/core-js/internals/shared.js"),fe=h("./node_modules/core-js/internals/shared-key.js"),Me=h("./node_modules/core-js/internals/hidden-keys.js"),it=h("./node_modules/core-js/internals/uid.js"),tt=h("./node_modules/core-js/internals/well-known-symbol.js"),Xt=h("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),Ut=h("./node_modules/core-js/internals/define-well-known-symbol.js"),gt=h("./node_modules/core-js/internals/set-to-string-tag.js"),tA=h("./node_modules/core-js/internals/internal-state.js"),lA=h("./node_modules/core-js/internals/array-iteration.js").forEach,Vt=fe("hidden"),iA="Symbol",sA="prototype",d=tt("toPrimitive"),ae=tA.set,N=tA.getterFor(iA),p=Object[sA],g=O.Symbol,H=I("JSON","stringify"),q=Ee.f,Ce=W.f,de=P.f,At=ge.f,wt=Y("symbols"),ct=Y("op-symbols"),nt=Y("string-to-symbol-registry"),Dt=Y("symbol-to-string-registry"),_e=Y("wks"),ke=O.QObject,Ge=!ke||!ke[sA]||!ke[sA].findChild,at=b&&j(function(){return ot(Ce({},"a",{get:function(){return Ce(this,"a",{value:7}).a}})).a!=7})?function(ht,Nt,Zt){var cA=q(p,Nt);cA&&delete p[Nt],Ce(ht,Nt,Zt),cA&&ht!==p&&Ce(p,Nt,cA)}:Ce,Lt=function(ht,Nt){var Zt=wt[ht]=ot(g[sA]);return ae(Zt,{type:iA,tag:ht,description:Nt}),b||(Zt.description=Nt),Zt},Ot=function(Nt,Zt,cA){Nt===p&&Ot(ct,Zt,cA),me(Nt);var bA=qe(Zt);return me(cA),Q(wt,bA)?(cA.enumerable?(Q(Nt,Vt)&&Nt[Vt][bA]&&(Nt[Vt][bA]=!1),cA=ot(cA,{enumerable:ze(0,!1)})):(Q(Nt,Vt)||Ce(Nt,Vt,ze(1,{})),Nt[Vt][bA]=!0),at(Nt,bA,cA)):Ce(Nt,bA,cA)},It=function(Nt,Zt){me(Nt);var cA=ue(Zt),bA=V(cA).concat(_t(cA));return lA(bA,function(aA){(!b||AA.call(cA,aA))&&Ot(Nt,aA,cA[aA])}),Nt},wA=function(Nt,Zt){return Zt===void 0?ot(Nt):It(ot(Nt),Zt)},AA=function(Nt){var Zt=qe(Nt),cA=At.call(this,Zt);return this===p&&Q(wt,Zt)&&!Q(ct,Zt)?!1:cA||!Q(this,Zt)||!Q(wt,Zt)||Q(this,Vt)&&this[Vt][Zt]?cA:!0},IA=function(Nt,Zt){var cA=ue(Nt),bA=qe(Zt);if(!(cA===p&&Q(wt,bA)&&!Q(ct,bA))){var aA=q(cA,bA);return aA&&Q(wt,bA)&&!(Q(cA,Vt)&&cA[Vt][bA])&&(aA.enumerable=!0),aA}},KA=function(Nt){var Zt=de(ue(Nt)),cA=[];return lA(Zt,function(bA){!Q(wt,bA)&&!Q(Me,bA)&&cA.push(bA)}),cA},_t=function(Nt){var Zt=Nt===p,cA=de(Zt?ct:ue(Nt)),bA=[];return lA(cA,function(aA){Q(wt,aA)&&(!Zt||Q(p,aA))&&bA.push(wt[aA])}),bA};if(U||(g=function(){if(this instanceof g)throw TypeError("Symbol is not a constructor");var Nt=!arguments.length||arguments[0]===void 0?void 0:Re(arguments[0]),Zt=it(Nt),cA=function(bA){this===p&&cA.call(ct,bA),Q(this,Vt)&&Q(this[Vt],Zt)&&(this[Vt][Zt]=!1),at(this,Zt,ze(1,bA))};return b&&Ge&&at(p,Zt,{configurable:!0,set:cA}),Lt(Zt,Nt)},ne(g[sA],"toString",function(){return N(this).tag}),ne(g,"withoutSetter",function(ht){return Lt(it(ht),ht)}),ge.f=AA,W.f=Ot,Ee.f=IA,Le.f=P.f=KA,Ue.f=_t,Xt.f=function(ht){return Lt(tt(ht),ht)},b&&(Ce(g[sA],"description",{configurable:!0,get:function(){return N(this).description}}),_||ne(p,"propertyIsEnumerable",AA,{unsafe:!0}))),D({global:!0,wrap:!0,forced:!U,sham:!U},{Symbol:g}),lA(V(_e),function(ht){Ut(ht)}),D({target:iA,stat:!0,forced:!U},{for:function(ht){var Nt=Re(ht);if(Q(nt,Nt))return nt[Nt];var Zt=g(Nt);return nt[Nt]=Zt,Dt[Zt]=Nt,Zt},keyFor:function(Nt){if(!ie(Nt))throw TypeError(Nt+" is not a symbol");if(Q(Dt,Nt))return Dt[Nt]},useSetter:function(){Ge=!0},useSimple:function(){Ge=!1}}),D({target:"Object",stat:!0,forced:!U,sham:!b},{create:wA,defineProperty:Ot,defineProperties:It,getOwnPropertyDescriptor:IA}),D({target:"Object",stat:!0,forced:!U},{getOwnPropertyNames:KA,getOwnPropertySymbols:_t}),D({target:"Object",stat:!0,forced:j(function(){Ue.f(1)})},{getOwnPropertySymbols:function(Nt){return Ue.f(je(Nt))}}),H){var zt=!U||j(function(){var ht=g();return H([ht])!="[null]"||H({a:ht})!="{}"||H(Object(ht))!="{}"});D({target:"JSON",stat:!0,forced:zt},{stringify:function(Nt,Zt,cA){for(var bA=[Nt],aA=1,pA;arguments.length>aA;)bA.push(arguments[aA++]);if(pA=Zt,!(!M(Zt)&&Nt===void 0||ie(Nt)))return L(Zt)||(Zt=function(MA,Nr){if(typeof pA=="function"&&(Nr=pA.call(this,MA,Nr)),!ie(Nr))return Nr}),bA[1]=Zt,H.apply(null,bA)}})}g[sA][d]||X(g[sA],d,g[sA].valueOf),gt(g,iA),Me[Vt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(v,S,h){var D=h("./node_modules/core-js/internals/global.js"),O=h("./node_modules/core-js/internals/dom-iterables.js"),I=h("./node_modules/core-js/internals/array-for-each.js"),_=h("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var b in O){var U=D[b],j=U&&U.prototype;if(j&&j.forEach!==I)try{_(j,"forEach",I)}catch(Q){j.forEach=I}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(v,S,h){var D=h("./node_modules/core-js/internals/global.js"),O=h("./node_modules/core-js/internals/dom-iterables.js"),I=h("./node_modules/core-js/modules/es.array.iterator.js"),_=h("./node_modules/core-js/internals/create-non-enumerable-property.js"),b=h("./node_modules/core-js/internals/well-known-symbol.js"),U=b("iterator"),j=b("toStringTag"),Q=I.values;for(var L in O){var M=D[L],ie=M&&M.prototype;if(ie){if(ie[U]!==Q)try{_(ie,U,Q)}catch(je){ie[U]=Q}if(ie[j]||_(ie,j,L),O[L]){for(var me in I)if(ie[me]!==I[me])try{_(ie,me,I[me])}catch(je){ie[me]=I[me]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(v){(function(S,h){v.exports=h()})(this,function(){"use strict";function S(ke){var Ge=typeof ke;return ke!==null&&(Ge==="object"||Ge==="function")}function h(ke){return typeof ke=="function"}var D=void 0;Array.isArray?D=Array.isArray:D=function(ke){return Object.prototype.toString.call(ke)==="[object Array]"};var O=D,I=0,_=void 0,b=void 0,U=function(Ge,at){V[I]=Ge,V[I+1]=at,I+=2,I===2&&(b?b(Le):Ue())};function j(ke){b=ke}function Q(ke){U=ke}var L=typeof window!="undefined"?window:void 0,M=L||{},ie=M.MutationObserver||M.WebKitMutationObserver,me=typeof self=="undefined"&&typeof R!="undefined"&&{}.toString.call(R)==="[object process]",je=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function ue(){return function(){return R.nextTick(Le)}}function qe(){return typeof _!="undefined"?function(){_(Le)}:ot()}function Re(){var ke=0,Ge=new ie(Le),at=document.createTextNode("");return Ge.observe(at,{characterData:!0}),function(){at.data=ke=++ke%2}}function ze(){var ke=new MessageChannel;return ke.port1.onmessage=Le,function(){return ke.port2.postMessage(0)}}function ot(){var ke=setTimeout;return function(){return ke(Le,1)}}var V=new Array(1e3);function Le(){for(var ke=0;ke<I;ke+=2){var Ge=V[ke],at=V[ke+1];Ge(at),V[ke]=void 0,V[ke+1]=void 0}I=0}function P(){try{var ke=Function("return this")().require("vertx");return _=ke.runOnLoop||ke.runOnContext,qe()}catch(Ge){return ot()}}var Ue=void 0;me?Ue=ue():ie?Ue=Re():je?Ue=ze():L===void 0?Ue=P():Ue=ot();function Ee(ke,Ge){var at=this,Lt=new this.constructor(X);Lt[ge]===void 0&&H(Lt);var Ot=at._state;if(Ot){var It=arguments[Ot-1];U(function(){return ae(Ot,Lt,It,at._result)})}else sA(at,Lt,ke,Ge);return Lt}function W(ke){var Ge=this;if(ke&&typeof ke=="object"&&ke.constructor===Ge)return ke;var at=new Ge(X);return tA(at,ke),at}var ge=Math.random().toString(36).substring(2);function X(){}var ne=void 0,Y=1,fe=2;function Me(){return new TypeError("You cannot resolve a promise with itself")}function it(){return new TypeError("A promises callback cannot return that same promise.")}function tt(ke,Ge,at,Lt){try{ke.call(Ge,at,Lt)}catch(Ot){return Ot}}function Xt(ke,Ge,at){U(function(Lt){var Ot=!1,It=tt(at,Ge,function(wA){Ot||(Ot=!0,Ge!==wA?tA(Lt,wA):Vt(Lt,wA))},function(wA){Ot||(Ot=!0,iA(Lt,wA))},"Settle: "+(Lt._label||" unknown promise"));!Ot&&It&&(Ot=!0,iA(Lt,It))},ke)}function Ut(ke,Ge){Ge._state===Y?Vt(ke,Ge._result):Ge._state===fe?iA(ke,Ge._result):sA(Ge,void 0,function(at){return tA(ke,at)},function(at){return iA(ke,at)})}function gt(ke,Ge,at){Ge.constructor===ke.constructor&&at===Ee&&Ge.constructor.resolve===W?Ut(ke,Ge):at===void 0?Vt(ke,Ge):h(at)?Xt(ke,Ge,at):Vt(ke,Ge)}function tA(ke,Ge){if(ke===Ge)iA(ke,Me());else if(S(Ge)){var at=void 0;try{at=Ge.then}catch(Lt){iA(ke,Lt);return}gt(ke,Ge,at)}else Vt(ke,Ge)}function lA(ke){ke._onerror&&ke._onerror(ke._result),d(ke)}function Vt(ke,Ge){ke._state===ne&&(ke._result=Ge,ke._state=Y,ke._subscribers.length!==0&&U(d,ke))}function iA(ke,Ge){ke._state===ne&&(ke._state=fe,ke._result=Ge,U(lA,ke))}function sA(ke,Ge,at,Lt){var Ot=ke._subscribers,It=Ot.length;ke._onerror=null,Ot[It]=Ge,Ot[It+Y]=at,Ot[It+fe]=Lt,It===0&&ke._state&&U(d,ke)}function d(ke){var Ge=ke._subscribers,at=ke._state;if(Ge.length!==0){for(var Lt=void 0,Ot=void 0,It=ke._result,wA=0;wA<Ge.length;wA+=3)Lt=Ge[wA],Ot=Ge[wA+at],Lt?ae(at,Lt,Ot,It):Ot(It);ke._subscribers.length=0}}function ae(ke,Ge,at,Lt){var Ot=h(at),It=void 0,wA=void 0,AA=!0;if(Ot){try{It=at(Lt)}catch(IA){AA=!1,wA=IA}if(Ge===It){iA(Ge,it());return}}else It=Lt;Ge._state!==ne||(Ot&&AA?tA(Ge,It):AA===!1?iA(Ge,wA):ke===Y?Vt(Ge,It):ke===fe&&iA(Ge,It))}function N(ke,Ge){try{Ge(function(Lt){tA(ke,Lt)},function(Lt){iA(ke,Lt)})}catch(at){iA(ke,at)}}var p=0;function g(){return p++}function H(ke){ke[ge]=p++,ke._state=void 0,ke._result=void 0,ke._subscribers=[]}function q(){return new Error("Array Methods must be provided an Array")}var Ce=function(){function ke(Ge,at){this._instanceConstructor=Ge,this.promise=new Ge(X),this.promise[ge]||H(this.promise),O(at)?(this.length=at.length,this._remaining=at.length,this._result=new Array(this.length),this.length===0?Vt(this.promise,this._result):(this.length=this.length||0,this._enumerate(at),this._remaining===0&&Vt(this.promise,this._result))):iA(this.promise,q())}return ke.prototype._enumerate=function(at){for(var Lt=0;this._state===ne&&Lt<at.length;Lt++)this._eachEntry(at[Lt],Lt)},ke.prototype._eachEntry=function(at,Lt){var Ot=this._instanceConstructor,It=Ot.resolve;if(It===W){var wA=void 0,AA=void 0,IA=!1;try{wA=at.then}catch(_t){IA=!0,AA=_t}if(wA===Ee&&at._state!==ne)this._settledAt(at._state,Lt,at._result);else if(typeof wA!="function")this._remaining--,this._result[Lt]=at;else if(Ot===Dt){var KA=new Ot(X);IA?iA(KA,AA):gt(KA,at,wA),this._willSettleAt(KA,Lt)}else this._willSettleAt(new Ot(function(_t){return _t(at)}),Lt)}else this._willSettleAt(It(at),Lt)},ke.prototype._settledAt=function(at,Lt,Ot){var It=this.promise;It._state===ne&&(this._remaining--,at===fe?iA(It,Ot):this._result[Lt]=Ot),this._remaining===0&&Vt(It,this._result)},ke.prototype._willSettleAt=function(at,Lt){var Ot=this;sA(at,void 0,function(It){return Ot._settledAt(Y,Lt,It)},function(It){return Ot._settledAt(fe,Lt,It)})},ke}();function de(ke){return new Ce(this,ke).promise}function At(ke){var Ge=this;return O(ke)?new Ge(function(at,Lt){for(var Ot=ke.length,It=0;It<Ot;It++)Ge.resolve(ke[It]).then(at,Lt)}):new Ge(function(at,Lt){return Lt(new TypeError("You must pass an array to race."))})}function wt(ke){var Ge=this,at=new Ge(X);return iA(at,ke),at}function ct(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function nt(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var Dt=function(){function ke(Ge){this[ge]=g(),this._result=this._state=void 0,this._subscribers=[],X!==Ge&&(typeof Ge!="function"&&ct(),this instanceof ke?N(this,Ge):nt())}return ke.prototype.catch=function(at){return this.then(null,at)},ke.prototype.finally=function(at){var Lt=this,Ot=Lt.constructor;return h(at)?Lt.then(function(It){return Ot.resolve(at()).then(function(){return It})},function(It){return Ot.resolve(at()).then(function(){throw It})}):Lt.then(at,at)},ke}();Dt.prototype.then=Ee,Dt.all=de,Dt.race=At,Dt.resolve=W,Dt.reject=wt,Dt._setScheduler=j,Dt._setAsap=Q,Dt._asap=U;function _e(){var ke=void 0;if(typeof K.g!="undefined")ke=K.g;else if(typeof self!="undefined")ke=self;else try{ke=Function("return this")()}catch(Lt){throw new Error("polyfill failed because global object is unavailable in this environment")}var Ge=ke.Promise;if(Ge){var at=null;try{at=Object.prototype.toString.call(Ge.resolve())}catch(Lt){}if(at==="[object Promise]"&&!Ge.cast)return}ke.Promise=Dt}return Dt.polyfill=_e,Dt.Promise=Dt,Dt})},html2canvas:function(v){"use strict";v.exports=te},jspdf:function(v){"use strict";v.exports=ut}},le={};function $(v){var S=le[v];if(S!==void 0)return S.exports;var h=le[v]={exports:{}};return Ne[v].call(h.exports,h,h.exports,$),h.exports}(function(){$.n=function(v){var S=v&&v.__esModule?function(){return v.default}:function(){return v};return $.d(S,{a:S}),S}})(),function(){$.d=function(v,S){for(var h in S)$.o(S,h)&&!$.o(v,h)&&Object.defineProperty(v,h,{enumerable:!0,get:S[h]})}}(),function(){$.o=function(v,S){return Object.prototype.hasOwnProperty.call(v,S)}}(),function(){$.r=function(v){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(v,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(v,"__esModule",{value:!0})}}();var Ae={};return function(){"use strict";$.r(Ae);var v=$("./src/worker.js"),S=$("./src/plugin/jspdf-plugin.js"),h=$("./src/plugin/pagebreaks.js"),D=$("./src/plugin/hyperlinks.js"),O=function I(_,b){var U=new I.Worker(b);return _?U.from(_).save():U};O.Worker=v.default,Ae.default=O}(),Ae=Ae.default,Ae}()})},67467:function(_r,vA){vA.read=function(K,R,ut,te,Ne){var le,$,Ae=Ne*8-te-1,v=(1<<Ae)-1,S=v>>1,h=-7,D=ut?Ne-1:0,O=ut?-1:1,I=K[R+D];for(D+=O,le=I&(1<<-h)-1,I>>=-h,h+=Ae;h>0;le=le*256+K[R+D],D+=O,h-=8);for($=le&(1<<-h)-1,le>>=-h,h+=te;h>0;$=$*256+K[R+D],D+=O,h-=8);if(le===0)le=1-S;else{if(le===v)return $?NaN:(I?-1:1)*(1/0);$=$+Math.pow(2,te),le=le-S}return(I?-1:1)*$*Math.pow(2,le-te)},vA.write=function(K,R,ut,te,Ne,le){var $,Ae,v,S=le*8-Ne-1,h=(1<<S)-1,D=h>>1,O=Ne===23?Math.pow(2,-24)-Math.pow(2,-77):0,I=te?0:le-1,_=te?1:-1,b=R<0||R===0&&1/R<0?1:0;for(R=Math.abs(R),isNaN(R)||R===1/0?(Ae=isNaN(R)?1:0,$=h):($=Math.floor(Math.log(R)/Math.LN2),R*(v=Math.pow(2,-$))<1&&($--,v*=2),$+D>=1?R+=O/v:R+=O*Math.pow(2,1-D),R*v>=2&&($++,v/=2),$+D>=h?(Ae=0,$=h):$+D>=1?(Ae=(R*v-1)*Math.pow(2,Ne),$=$+D):(Ae=R*Math.pow(2,D-1)*Math.pow(2,Ne),$=0));Ne>=8;K[ut+I]=Ae&255,I+=_,Ae/=256,Ne-=8);for($=$<<Ne|Ae,S+=Ne;S>0;K[ut+I]=$&255,I+=_,$/=256,S-=8);K[ut+I-_]|=b*128}},65355:function(_r,vA,K){"use strict";K.r(vA),K.d(vA,{AcroForm:function(){return Sa},AcroFormAppearance:function(){return FA},AcroFormButton:function(){return gr},AcroFormCheckBox:function(){return en},AcroFormChoiceField:function(){return UA},AcroFormComboBox:function(){return ZA},AcroFormEditBox:function(){return zA},AcroFormListBox:function(){return xr},AcroFormPasswordField:function(){return mr},AcroFormPushButton:function(){return Lr},AcroFormRadioButton:function(){return cr},AcroFormTextField:function(){return Rr},GState:function(){return Bu},ShadingPattern:function(){return Co},TilingPattern:function(){return Fo},default:function(){return qA},jsPDF:function(){return qA}});var R=K(76190),ut={},te=function(e,A,t,r,n){var a=new Worker(ut[A]||(ut[A]=URL.createObjectURL(new Blob([e+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return a.onmessage=function(m){var f=m.data,B=f.$e$;if(B){var y=new Error(B[0]);y.code=B[1],y.stack=B[2],n(y,null)}else n(null,f)},a.postMessage(t,r),a},Ne=Uint8Array,le=Uint16Array,$=Int32Array,Ae=new Ne([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]),v=new Ne([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]),S=new Ne([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),h=function(e,A){for(var t=new le(31),r=0;r<31;++r)t[r]=A+=1<<e[r-1];for(var n=new $(t[30]),r=1;r<30;++r)for(var a=t[r];a<t[r+1];++a)n[a]=a-t[r]<<5|r;return{b:t,r:n}},D=h(Ae,2),O=D.b,I=D.r;O[28]=258,I[258]=28;for(var _=h(v,0),b=_.b,U=_.r,j=new le(32768),Q=0;Q<32768;++Q){var L=(Q&43690)>>1|(Q&21845)<<1;L=(L&52428)>>2|(L&13107)<<2,L=(L&61680)>>4|(L&3855)<<4,j[Q]=((L&65280)>>8|(L&255)<<8)>>1}for(var M=function(e,A,t){for(var r=e.length,n=0,a=new le(A);n<r;++n)e[n]&&++a[e[n]-1];var m=new le(A);for(n=1;n<A;++n)m[n]=m[n-1]+a[n-1]<<1;var f;if(t){f=new le(1<<A);var B=15-A;for(n=0;n<r;++n)if(e[n])for(var y=n<<4|e[n],x=A-e[n],z=m[e[n]-1]++<<x,ee=z|(1<<x)-1;z<=ee;++z)f[j[z]>>B]=y}else for(f=new le(r),n=0;n<r;++n)e[n]&&(f[n]=j[m[e[n]-1]++]>>15-e[n]);return f},ie=new Ne(288),Q=0;Q<144;++Q)ie[Q]=8;for(var Q=144;Q<256;++Q)ie[Q]=9;for(var Q=256;Q<280;++Q)ie[Q]=7;for(var Q=280;Q<288;++Q)ie[Q]=8;for(var me=new Ne(32),Q=0;Q<32;++Q)me[Q]=5;var je=M(ie,9,0),ue=null,qe=M(me,5,0),Re=null,ze=function(e){for(var A=e[0],t=1;t<e.length;++t)e[t]>A&&(A=e[t]);return A},ot=function(e,A,t){var r=A/8|0;return(e[r]|e[r+1]<<8)>>(A&7)&t},V=function(e,A){var t=A/8|0;return(e[t]|e[t+1]<<8|e[t+2]<<16)>>(A&7)},Le=function(e){return(e+7)/8|0},P=function(e,A,t){return(A==null||A<0)&&(A=0),(t==null||t>e.length)&&(t=e.length),new Ne(e.subarray(A,t))},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},Ee=["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"],W=function(e,A,t){var r=new Error(A||Ee[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,W),!t)throw r;return r},ge=function(e,A,t,r){var n=e.length,a=r?r.length:0;if(!n||A.f&&!A.l)return t||new Ne(0);var m=!t,f=m||A.i!=2,B=A.i;m&&(t=new Ne(n*3));var y=function(dA){var PA=t.length;if(dA>PA){var TA=new Ne(Math.max(PA*2,dA));TA.set(t),t=TA}},x=A.f||0,z=A.p||0,ee=A.b||0,F=A.l,Fe=A.d,Be=A.m,be=A.n,he=n*8;do{if(!F){x=ot(e,z,1);var Xe=ot(e,z+1,3);if(z+=3,Xe)if(Xe==1)F=ue,Fe=Re,Be=9,be=5;else if(Xe==2){var Wt=ot(e,z,31)+257,jt=ot(e,z+10,15)+4,rt=Wt+ot(e,z+5,31)+1;z+=14;for(var Pe=new Ne(rt),vt=new Ne(19),ce=0;ce<jt;++ce)vt[S[ce]]=ot(e,z+ce*3,7);z+=jt*3;for(var xe=ze(vt),Ye=(1<<xe)-1,Ze=M(vt,xe,1),ce=0;ce<rt;){var St=Ze[ot(e,z,Ye)];z+=St&15;var Ke=St>>4;if(Ke<16)Pe[ce++]=Ke;else{var Tt=0,Ht=0;for(Ke==16?(Ht=3+ot(e,z,3),z+=2,Tt=Pe[ce-1]):Ke==17?(Ht=3+ot(e,z,7),z+=3):Ke==18&&(Ht=11+ot(e,z,127),z+=7);Ht--;)Pe[ce++]=Tt}}var Et=Pe.subarray(0,Wt),Rt=Pe.subarray(Wt);Be=ze(Et),be=ze(Rt),F=M(Et,Be,1),Fe=M(Rt,be,1)}else W(1);else{var Ke=Le(z)+4,Oe=e[Ke-4]|e[Ke-3]<<8,xt=Ke+Oe;if(xt>n){B&&W(0);break}f&&y(ee+Oe),t.set(e.subarray(Ke,xt),ee),A.b=ee+=Oe,A.p=z=xt*8,A.f=x;continue}if(z>he){B&&W(0);break}}f&&y(ee+131072);for(var yA=(1<<Be)-1,nA=(1<<be)-1,oe=z;;oe=z){var Tt=F[V(e,z)&yA],De=Tt>>4;if(z+=Tt&15,z>he){B&&W(0);break}if(Tt||W(2),De<256)t[ee++]=De;else if(De==256){oe=z,F=null;break}else{var He=De-254;if(De>264){var ce=De-257,$e=Ae[ce];He=ot(e,z,(1<<$e)-1)+O[ce],z+=$e}var ft=Fe[V(e,z)&nA],Ct=ft>>4;ft||W(3),z+=ft&15;var Rt=b[Ct];if(Ct>3){var $e=v[Ct];Rt+=V(e,z)&(1<<$e)-1,z+=$e}if(z>he){B&&W(0);break}f&&y(ee+131072);var kt=ee+He;if(ee<Rt){var Pt=a-Rt,eA=Math.min(Rt,kt);for(Pt+ee<0&&W(3);ee<eA;++ee)t[ee]=r[Pt+ee]}for(;ee<kt;++ee)t[ee]=t[ee-Rt]}}A.l=F,A.p=oe,A.b=ee,A.f=x,F&&(x=1,A.m=Be,A.d=Fe,A.n=be)}while(!x);return ee!=t.length&&m?P(t,0,ee):t.subarray(0,ee)},X=function(e,A,t){t<<=A&7;var r=A/8|0;e[r]|=t,e[r+1]|=t>>8},ne=function(e,A,t){t<<=A&7;var r=A/8|0;e[r]|=t,e[r+1]|=t>>8,e[r+2]|=t>>16},Y=function(e,A){for(var t=[],r=0;r<e.length;++r)e[r]&&t.push({s:r,f:e[r]});var n=t.length,a=t.slice();if(!n)return{t:gt,l:0};if(n==1){var m=new Ne(t[0].s+1);return m[t[0].s]=1,{t:m,l:1}}t.sort(function(xt,Wt){return xt.f-Wt.f}),t.push({s:-1,f:25001});var f=t[0],B=t[1],y=0,x=1,z=2;for(t[0]={s:-1,f:f.f+B.f,l:f,r:B};x!=n-1;)f=t[t[y].f<t[z].f?y++:z++],B=t[y!=x&&t[y].f<t[z].f?y++:z++],t[x++]={s:-1,f:f.f+B.f,l:f,r:B};for(var ee=a[0].s,r=1;r<n;++r)a[r].s>ee&&(ee=a[r].s);var F=new le(ee+1),Fe=fe(t[x-1],F,0);if(Fe>A){var r=0,Be=0,be=Fe-A,he=1<<be;for(a.sort(function(Wt,jt){return F[jt.s]-F[Wt.s]||Wt.f-jt.f});r<n;++r){var Xe=a[r].s;if(F[Xe]>A)Be+=he-(1<<Fe-F[Xe]),F[Xe]=A;else break}for(Be>>=be;Be>0;){var Ke=a[r].s;F[Ke]<A?Be-=1<<A-F[Ke]++-1:++r}for(;r>=0&&Be;--r){var Oe=a[r].s;F[Oe]==A&&(--F[Oe],++Be)}Fe=A}return{t:new Ne(F),l:Fe}},fe=function(e,A,t){return e.s==-1?Math.max(fe(e.l,A,t+1),fe(e.r,A,t+1)):A[e.s]=t},Me=function(e){for(var A=e.length;A&&!e[--A];);for(var t=new le(++A),r=0,n=e[0],a=1,m=function(B){t[r++]=B},f=1;f<=A;++f)if(e[f]==n&&f!=A)++a;else{if(!n&&a>2){for(;a>138;a-=138)m(32754);a>2&&(m(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(m(n),--a;a>6;a-=6)m(8304);a>2&&(m(a-3<<5|8208),a=0)}for(;a--;)m(n);a=1,n=e[f]}return{c:t.subarray(0,r),n:A}},it=function(e,A){for(var t=0,r=0;r<A.length;++r)t+=e[r]*A[r];return t},tt=function(e,A,t){var r=t.length,n=Le(A+2);e[n]=r&255,e[n+1]=r>>8,e[n+2]=e[n]^255,e[n+3]=e[n+1]^255;for(var a=0;a<r;++a)e[n+a+4]=t[a];return(n+4+r)*8},Xt=function(e,A,t,r,n,a,m,f,B,y,x){X(A,x++,t),++n[256];for(var z=Y(n,15),ee=z.t,F=z.l,Fe=Y(a,15),Be=Fe.t,be=Fe.l,he=Me(ee),Xe=he.c,Ke=he.n,Oe=Me(Be),xt=Oe.c,Wt=Oe.n,jt=new le(19),rt=0;rt<Xe.length;++rt)++jt[Xe[rt]&31];for(var rt=0;rt<xt.length;++rt)++jt[xt[rt]&31];for(var Pe=Y(jt,7),vt=Pe.t,ce=Pe.l,xe=19;xe>4&&!vt[S[xe-1]];--xe);var Ye=y+5<<3,Ze=it(n,ie)+it(a,me)+m,St=it(n,ee)+it(a,Be)+m+14+3*xe+it(jt,vt)+2*jt[16]+3*jt[17]+7*jt[18];if(B>=0&&Ye<=Ze&&Ye<=St)return tt(A,x,e.subarray(B,B+y));var Tt,Ht,Et,Rt;if(X(A,x,1+(St<Ze)),x+=2,St<Ze){Tt=M(ee,F,0),Ht=ee,Et=M(Be,be,0),Rt=Be;var yA=M(vt,ce,0);X(A,x,Ke-257),X(A,x+5,Wt-1),X(A,x+10,xe-4),x+=14;for(var rt=0;rt<xe;++rt)X(A,x+3*rt,vt[S[rt]]);x+=3*xe;for(var nA=[Xe,xt],oe=0;oe<2;++oe)for(var De=nA[oe],rt=0;rt<De.length;++rt){var He=De[rt]&31;X(A,x,yA[He]),x+=vt[He],He>15&&(X(A,x,De[rt]>>5&127),x+=De[rt]>>12)}}else Tt=je,Ht=ie,Et=qe,Rt=me;for(var rt=0;rt<f;++rt){var $e=r[rt];if($e>255){var He=$e>>18&31;ne(A,x,Tt[He+257]),x+=Ht[He+257],He>7&&(X(A,x,$e>>23&31),x+=Ae[He]);var ft=$e&31;ne(A,x,Et[ft]),x+=Rt[ft],ft>3&&(ne(A,x,$e>>5&8191),x+=v[ft])}else ne(A,x,Tt[$e]),x+=Ht[$e]}return ne(A,x,Tt[256]),x+Ht[256]},Ut=new $([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),gt=new Ne(0),tA=function(e,A,t,r,n,a){var m=a.z||e.length,f=new Ne(r+m+5*(1+Math.ceil(m/7e3))+n),B=f.subarray(r,f.length-n),y=a.l,x=(a.r||0)&7;if(A){x&&(B[0]=a.r>>3);for(var z=Ut[A-1],ee=z>>13,F=z&8191,Fe=(1<<t)-1,Be=a.p||new le(32768),be=a.h||new le(Fe+1),he=Math.ceil(t/3),Xe=2*he,Ke=function(Kt){return(e[Kt]^e[Kt+1]<<he^e[Kt+2]<<Xe)&Fe},Oe=new $(25e3),xt=new le(288),Wt=new le(32),jt=0,rt=0,Pe=a.i||0,vt=0,ce=a.w||0,xe=0;Pe+2<m;++Pe){var Ye=Ke(Pe),Ze=Pe&32767,St=be[Ye];if(Be[Ze]=St,be[Ye]=Ze,ce<=Pe){var Tt=m-Pe;if((jt>7e3||vt>24576)&&(Tt>423||!y)){x=Xt(e,B,0,Oe,xt,Wt,rt,vt,xe,Pe-xe,x),vt=jt=rt=0,xe=Pe;for(var Ht=0;Ht<286;++Ht)xt[Ht]=0;for(var Ht=0;Ht<30;++Ht)Wt[Ht]=0}var Et=2,Rt=0,yA=F,nA=Ze-St&32767;if(Tt>2&&Ye==Ke(Pe-nA))for(var oe=Math.min(ee,Tt)-1,De=Math.min(32767,Pe),He=Math.min(258,Tt);nA<=De&&--yA&&Ze!=St;){if(e[Pe+Et]==e[Pe+Et-nA]){for(var $e=0;$e<He&&e[Pe+$e]==e[Pe+$e-nA];++$e);if($e>Et){if(Et=$e,Rt=nA,$e>oe)break;for(var ft=Math.min(nA,$e-2),Ct=0,Ht=0;Ht<ft;++Ht){var kt=Pe-nA+Ht&32767,Pt=Be[kt],eA=kt-Pt&32767;eA>Ct&&(Ct=eA,St=kt)}}}Ze=St,St=Be[Ze],nA+=Ze-St&32767}if(Rt){Oe[vt++]=268435456|I[Et]<<18|U[Rt];var dA=I[Et]&31,PA=U[Rt]&31;rt+=Ae[dA]+v[PA],++xt[257+dA],++Wt[PA],ce=Pe+Et,++jt}else Oe[vt++]=e[Pe],++xt[e[Pe]]}}for(Pe=Math.max(Pe,ce);Pe<m;++Pe)Oe[vt++]=e[Pe],++xt[e[Pe]];x=Xt(e,B,y,Oe,xt,Wt,rt,vt,xe,Pe-xe,x),y||(a.r=x&7|B[x/8|0]<<3,x-=7,a.h=be,a.p=Be,a.i=Pe,a.w=ce)}else{for(var Pe=a.w||0;Pe<m+y;Pe+=65535){var TA=Pe+65535;TA>=m&&(B[x/8|0]=y,TA=m),x=tt(B,x+1,e.subarray(Pe,TA))}a.i=m}return P(f,0,r+Le(x)+n)},lA=null,Vt=function(){var e=-1;return{p:function(A){for(var t=e,r=0;r<A.length;++r)t=lA[t&255^A[r]]^t>>>8;e=t},d:function(){return~e}}},iA=function(){var e=1,A=0;return{p:function(t){for(var r=e,n=A,a=t.length|0,m=0;m!=a;){for(var f=Math.min(m+2655,a);m<f;++m)n+=r+=t[m];r=(r&65535)+15*(r>>16),n=(n&65535)+15*(n>>16)}e=r,A=n},d:function(){return e%=65521,A%=65521,(e&255)<<24|(e&65280)<<8|(A&255)<<8|A>>8}}},sA=function(e,A,t,r,n){if(!n&&(n={l:1},A.dictionary)){var a=A.dictionary.subarray(-32768),m=new Ne(a.length+e.length);m.set(a),m.set(e,a.length),e=m,n.w=a.length}return tA(e,A.level==null?6:A.level,A.mem==null?n.l?Math.ceil(Math.max(8,Math.min(13,Math.log(e.length)))*1.5):20:12+A.mem,t,r,n)},d=function(e,A){var t={};for(var r in e)t[r]=e[r];for(var r in A)t[r]=A[r];return t},ae=function(e,A,t){for(var r=e(),n=e.toString(),a=n.slice(n.indexOf("[")+1,n.lastIndexOf("]")).replace(/\s+/g,"").split(","),m=0;m<r.length;++m){var f=r[m],B=a[m];if(typeof f=="function"){A+=";"+B+"=";var y=f.toString();if(f.prototype)if(y.indexOf("[native code]")!=-1){var x=y.indexOf(" ",8)+1;A+=y.slice(x,y.indexOf("(",x))}else{A+=y;for(var z in f.prototype)A+=";"+B+".prototype."+z+"="+f.prototype[z].toString()}else A+=y}else t[B]=f}return A},N=null,p=function(e){var A=[];for(var t in e)e[t].buffer&&A.push((e[t]=new e[t].constructor(e[t])).buffer);return A},g=function(e,A,t,r){if(!N[t]){for(var n="",a={},m=e.length-1,f=0;f<m;++f)n=ae(e[f],n,a);N[t]={c:ae(e[m],n,a),e:a}}var B=d({},N[t].e);return te(N[t].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+A.toString()+"}",t,B,p(B),r)},H=function(){return[Ne,le,$,Ae,v,S,O,b,ue,Re,j,Ee,M,ze,ot,V,Le,P,W,ge,MA,ct,nt]},q=function(){return[Ne,le,$,Ae,v,S,I,U,je,ie,qe,me,j,Ut,gt,M,X,ne,Y,fe,Me,it,tt,Xt,Le,P,tA,sA,cA,ct]},Ce=function(){return[It,IA,Ot,Vt,lA]},de=function(){return[wA,AA]},At=function(){return[KA,Ot,iA]},wt=function(){return[_t]},ct=function(e){return postMessage(e,[e.buffer])},nt=function(e){return e&&{out:e.size&&new Ne(e.size),dictionary:e.dictionary}},Dt=function(e,A,t,r,n,a){var m=g(t,r,n,function(f,B){m.terminate(),a(f,B)});return m.postMessage([e,A],A.consume?[e.buffer]:[]),function(){m.terminate()}},_e=function(e){return e.ondata=function(A,t){return postMessage([A,t],[A.buffer])},function(A){A.data.length?(e.push(A.data[0],A.data[1]),postMessage([A.data[0].length])):e.flush()}},ke=function(e,A,t,r,n,a,m){var f,B=g(e,r,n,function(y,x){y?(B.terminate(),A.ondata.call(A,y)):Array.isArray(x)?x.length==1?(A.queuedSize-=x[0],A.ondrain&&A.ondrain(x[0])):(x[1]&&B.terminate(),A.ondata.call(A,y,x[0],x[1])):m(x)});B.postMessage(t),A.queuedSize=0,A.push=function(y,x){A.ondata||W(5),f&&A.ondata(W(4,0,1),null,!!x),A.queuedSize+=y.length,B.postMessage([y,f=x],[y.buffer])},A.terminate=function(){B.terminate()},a&&(A.flush=function(){B.postMessage([])})},Ge=function(e,A){return e[A]|e[A+1]<<8},at=function(e,A){return(e[A]|e[A+1]<<8|e[A+2]<<16|e[A+3]<<24)>>>0},Lt=function(e,A){return at(e,A)+at(e,A+4)*4294967296},Ot=function(e,A,t){for(;t;++A)e[A]=t,t>>>=8},It=function(e,A){var t=A.filename;if(e[0]=31,e[1]=139,e[2]=8,e[8]=A.level<2?4:A.level==9?2:0,e[9]=3,A.mtime!=0&&Ot(e,4,Math.floor(new Date(A.mtime||Date.now())/1e3)),t){e[3]=8;for(var r=0;r<=t.length;++r)e[r+10]=t.charCodeAt(r)}},wA=function(e){(e[0]!=31||e[1]!=139||e[2]!=8)&&W(6,"invalid gzip data");var A=e[3],t=10;A&4&&(t+=(e[10]|e[11]<<8)+2);for(var r=(A>>3&1)+(A>>4&1);r>0;r-=!e[t++]);return t+(A&2)},AA=function(e){var A=e.length;return(e[A-4]|e[A-3]<<8|e[A-2]<<16|e[A-1]<<24)>>>0},IA=function(e){return 10+(e.filename?e.filename.length+1:0)},KA=function(e,A){var t=A.level,r=t==0?0:t<6?1:t==9?3:2;if(e[0]=120,e[1]=r<<6|(A.dictionary&&32),e[1]|=31-(e[0]<<8|e[1])%31,A.dictionary){var n=iA();n.p(A.dictionary),Ot(e,2,n.d())}},_t=function(e,A){return((e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31)&&W(6,"invalid zlib data"),(e[1]>>5&1)==+!A&&W(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function zt(e,A){return typeof e=="function"&&(A=e,e={}),this.ondata=A,e}var ht=null,Nt=null;function Zt(e,A,t){return t||(t=A,A={}),typeof t!="function"&&W(7),Dt(e,A,[q],function(r){return ct(cA(r.data[0],r.data[1]))},0,t)}function cA(e,A){return sA(e,A||{},0,0)}var bA=null,aA=null;function pA(e,A,t){return t||(t=A,A={}),typeof t!="function"&&W(7),Dt(e,A,[H],function(r){return ct(MA(r.data[0],nt(r.data[1])))},1,t)}function MA(e,A){return ge(e,{i:2},A&&A.out,A&&A.dictionary)}var Nr=null,OA=null;function gA(e,A,t){return t||(t=A,A={}),typeof t!="function"&&W(7),Dt(e,A,[q,Ce,function(){return[SA]}],function(r){return ct(SA(r.data[0],r.data[1]))},2,t)}function SA(e,A){A||(A={});var t=Vt(),r=e.length;t.p(e);var n=sA(e,A,IA(A),8),a=n.length;return It(n,A),Ot(n,a-8,t.d()),Ot(n,a-4,r),n}var Cr=null,Or=null;function qr(e,A,t){return t||(t=A,A={}),typeof t!="function"&&W(7),Dt(e,A,[H,de,function(){return[sn]}],function(r){return ct(sn(r.data[0],r.data[1]))},3,t)}function sn(e,A){var t=wA(e);return t+8>e.length&&W(6,"invalid gzip data"),ge(e.subarray(t,-8),{i:2},A&&A.out||new Ne(AA(e)),A&&A.dictionary)}var Jn=null,li=null;function mn(e,A,t){return t||(t=A,A={}),typeof t!="function"&&W(7),Dt(e,A,[q,At,function(){return[LA]}],function(r){return ct(LA(r.data[0],r.data[1]))},4,t)}function LA(e,A){A||(A={});var t=iA();t.p(e);var r=sA(e,A,A.dictionary?6:2,4);return KA(r,A),Ot(r,r.length-4,t.d()),r}var Pi=null,oa=null;function os(e,A,t){return t||(t=A,A={}),typeof t!="function"&&W(7),Dt(e,A,[H,wt,function(){return[ls]}],function(r){return ct(ls(r.data[0],nt(r.data[1])))},5,t)}function ls(e,A){return ge(e.subarray(_t(e,A&&A.dictionary),-4),{i:2},A&&A.out,A&&A.dictionary)}var or=null,us=null;function co(e,A,t){return t||(t=A,A={}),typeof t!="function"&&W(7),e[0]==31&&e[1]==139&&e[2]==8?qr(e,A,t):(e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31?pA(e,A,t):os(e,A,t)}function cs(e,A){return e[0]==31&&e[1]==139&&e[2]==8?sn(e,A):(e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31?MA(e,A):ls(e,A)}var cn=function(e,A,t,r){for(var n in e){var a=e[n],m=A+n,f=r;Array.isArray(a)&&(f=d(r,a[1]),a=a[0]),a instanceof Ne?t[m]=[a,f]:(t[m+="/"]=[new Ne(0),f],cn(a,m,t,r))}},Ga=typeof TextEncoder!="undefined"&&new TextEncoder,tn=typeof TextDecoder!="undefined"&&new TextDecoder,fs=0;try{tn.decode(gt,{stream:!0}),fs=1}catch(e){}var Ji=function(e){for(var A="",t=0;;){var r=e[t++],n=(r>127)+(r>223)+(r>239);if(t+n>e.length)return{s:A,r:P(e,t-1)};n?n==3?(r=((r&15)<<18|(e[t++]&63)<<12|(e[t++]&63)<<6|e[t++]&63)-65536,A+=String.fromCharCode(55296|r>>10,56320|r&1023)):n&1?A+=String.fromCharCode((r&31)<<6|e[t++]&63):A+=String.fromCharCode((r&15)<<12|(e[t++]&63)<<6|e[t++]&63):A+=String.fromCharCode(r)}},Va=null,qi=null;function bi(e,A){if(A){for(var t=new Ne(e.length),r=0;r<e.length;++r)t[r]=e.charCodeAt(r);return t}if(Ga)return Ga.encode(e);for(var n=e.length,a=new Ne(e.length+(e.length>>1)),m=0,f=function(x){a[m++]=x},r=0;r<n;++r){if(m+5>a.length){var B=new Ne(m+8+(n-r<<1));B.set(a),a=B}var y=e.charCodeAt(r);y<128||A?f(y):y<2048?(f(192|y>>6),f(128|y&63)):y>55295&&y<57344?(y=65536+(y&1047552)|e.charCodeAt(++r)&1023,f(240|y>>18),f(128|y>>12&63),f(128|y>>6&63),f(128|y&63)):(f(224|y>>12),f(128|y>>6&63),f(128|y&63))}return P(a,0,m)}function Ti(e,A){if(A){for(var t="",r=0;r<e.length;r+=16384)t+=String.fromCharCode.apply(null,e.subarray(r,r+16384));return t}else{if(tn)return tn.decode(e);var n=Ji(e),a=n.s,t=n.r;return t.length&&W(8),a}}var Ns=function(e){return e==1?3:e<6?2:e==9?1:0},EA=function(e,A){return A+30+Ge(e,A+26)+Ge(e,A+28)},fo=function(e,A,t){var r=Ge(e,A+28),n=Ti(e.subarray(A+46,A+46+r),!(Ge(e,A+8)&2048)),a=A+46+r,m=at(e,A+20),f=t&&m==4294967295?xi(e,a):[m,at(e,A+24),at(e,A+42)],B=f[0],y=f[1],x=f[2];return[Ge(e,A+10),B,y,n,a+Ge(e,A+30)+Ge(e,A+32),x]},xi=function(e,A){for(;Ge(e,A)!=1;A+=4+Ge(e,A+2));return[Lt(e,A+12),Lt(e,A+4),Lt(e,A+20)]},$i=function(e){var A=0;if(e)for(var t in e){var r=e[t].length;r>65535&&W(9),A+=r+4}return A},ri=function(e,A,t,r,n,a,m,f){var B=r.length,y=t.extra,x=f&&f.length,z=$i(y);Ot(e,A,m!=null?33639248:67324752),A+=4,m!=null&&(e[A++]=20,e[A++]=t.os),e[A]=20,A+=2,e[A++]=t.flag<<1|(a<0&&8),e[A++]=n&&8,e[A++]=t.compression&255,e[A++]=t.compression>>8;var ee=new Date(t.mtime==null?Date.now():t.mtime),F=ee.getFullYear()-1980;if((F<0||F>119)&&W(10),Ot(e,A,F<<25|ee.getMonth()+1<<21|ee.getDate()<<16|ee.getHours()<<11|ee.getMinutes()<<5|ee.getSeconds()>>1),A+=4,a!=-1&&(Ot(e,A,t.crc),Ot(e,A+4,a<0?-a-2:a),Ot(e,A+8,t.size)),Ot(e,A+12,B),Ot(e,A+14,z),A+=16,m!=null&&(Ot(e,A,x),Ot(e,A+6,t.attrs),Ot(e,A+10,m),A+=14),e.set(r,A),A+=B,z)for(var Fe in y){var Be=y[Fe],be=Be.length;Ot(e,A,+Fe),Ot(e,A+2,be),e.set(Be,A+4),A+=4+be}return x&&(e.set(f,A),A+=x),A},Za=function(e,A,t,r,n){Ot(e,A,101010256),Ot(e,A+8,t),Ot(e,A+10,t),Ot(e,A+12,r),Ot(e,A+16,n)},rA=null,ds=null,la=null,Wn=null;function hs(e,A,t){t||(t=A,A={}),typeof t!="function"&&W(7);var r={};cn(e,"",r,A);var n=Object.keys(r),a=n.length,m=0,f=0,B=a,y=new Array(a),x=[],z=function(){for(var be=0;be<x.length;++be)x[be]()},ee=function(be,he){Os(function(){t(be,he)})};Os(function(){ee=t});var F=function(){var be=new Ne(f+22),he=m,Xe=f-m;f=0;for(var Ke=0;Ke<B;++Ke){var Oe=y[Ke];try{var xt=Oe.c.length;ri(be,f,Oe,Oe.f,Oe.u,xt);var Wt=30+Oe.f.length+$i(Oe.extra),jt=f+Wt;be.set(Oe.c,jt),ri(be,m,Oe,Oe.f,Oe.u,xt,f,Oe.m),m+=16+Wt+(Oe.m?Oe.m.length:0),f=jt+xt}catch(rt){return ee(rt,null)}}Za(be,m,y.length,Xe,he),ee(null,be)};a||F();for(var Fe=function(be){var he=n[be],Xe=r[he],Ke=Xe[0],Oe=Xe[1],xt=Vt(),Wt=Ke.length;xt.p(Ke);var jt=bi(he),rt=jt.length,Pe=Oe.comment,vt=Pe&&bi(Pe),ce=vt&&vt.length,xe=$i(Oe.extra),Ye=Oe.level==0?0:8,Ze=function(St,Tt){if(St)z(),ee(St,null);else{var Ht=Tt.length;y[be]=d(Oe,{size:Wt,crc:xt.d(),c:Tt,f:jt,m:vt,u:rt!=he.length||vt&&Pe.length!=ce,compression:Ye}),m+=30+rt+xe+Ht,f+=76+2*(rt+xe)+(ce||0)+Ht,--a||F()}};if(rt>65535&&Ze(W(11,0,1),null),!Ye)Ze(null,Ke);else if(Wt<16e4)try{Ze(null,cA(Ke,Oe))}catch(St){Ze(St,null)}else x.push(Zt(Ke,Oe,Ze))},Be=0;Be<B;++Be)Fe(Be);return z}function dl(e,A){A||(A={});var t={},r=[];cn(e,"",t,A);var n=0,a=0;for(var m in t){var f=t[m],B=f[0],y=f[1],x=y.level==0?0:8,z=bi(m),ee=z.length,F=y.comment,Fe=F&&bi(F),Be=Fe&&Fe.length,be=$i(y.extra);ee>65535&&W(11);var he=x?cA(B,y):B,Xe=he.length,Ke=Vt();Ke.p(B),r.push(d(y,{size:B.length,crc:Ke.d(),c:he,f:z,m:Fe,u:ee!=m.length||Fe&&F.length!=Be,o:n,compression:x})),n+=30+ee+be+Xe,a+=76+2*(ee+be)+(Be||0)+Xe}for(var Oe=new Ne(a+22),xt=n,Wt=a-n,jt=0;jt<r.length;++jt){var z=r[jt];ri(Oe,z.o,z,z.f,z.u,z.c.length);var rt=30+z.f.length+$i(z.extra);Oe.set(z.c,z.o+rt),ri(Oe,n,z,z.f,z.u,z.c.length,z.o,z.m),n+=16+rt+(z.m?z.m.length:0)}return Za(Oe,n,r.length,Wt,xt),Oe}var Zl=null,ho=null,To=null,Na=null,Os=typeof queueMicrotask=="function"?queueMicrotask:typeof setTimeout=="function"?setTimeout:function(e){e()};function ua(e,A,t){t||(t=A,A={}),typeof t!="function"&&W(7);var r=[],n=function(){for(var be=0;be<r.length;++be)r[be]()},a={},m=function(be,he){Os(function(){t(be,he)})};Os(function(){m=t});for(var f=e.length-22;at(e,f)!=101010256;--f)if(!f||e.length-f>65558)return m(W(13,0,1),null),n;var B=Ge(e,f+8);if(B){var y=B,x=at(e,f+16),z=x==4294967295||y==65535;if(z){var ee=at(e,f-12);z=at(e,ee)==101075792,z&&(y=B=at(e,ee+32),x=at(e,ee+48))}for(var F=A&&A.filter,Fe=function(be){var he=fo(e,x,z),Xe=he[0],Ke=he[1],Oe=he[2],xt=he[3],Wt=he[4],jt=he[5],rt=EA(e,jt);x=Wt;var Pe=function(ce,xe){ce?(n(),m(ce,null)):(xe&&(a[xt]=xe),--B||m(null,a))};if(!F||F({name:xt,size:Ke,originalSize:Oe,compression:Xe}))if(!Xe)Pe(null,P(e,rt,rt+Ke));else if(Xe==8){var vt=e.subarray(rt,rt+Ke);if(Oe<524288||Ke>.8*Oe)try{Pe(null,MA(vt,{out:new Ne(Oe)}))}catch(ce){Pe(ce,null)}else r.push(pA(vt,{size:Oe},Pe))}else Pe(W(14,"unknown compression type "+Xe,1),null);else Pe(null,null)},Be=0;Be<y;++Be)Fe(Be)}else m(null,{});return n}function zu(e,A){for(var t={},r=e.length-22;at(e,r)!=101010256;--r)(!r||e.length-r>65558)&&W(13);var n=Ge(e,r+8);if(!n)return{};var a=at(e,r+16),m=a==4294967295||n==65535;if(m){var f=at(e,r-12);m=at(e,f)==101075792,m&&(n=at(e,f+32),a=at(e,f+48))}for(var B=A&&A.filter,y=0;y<n;++y){var x=fo(e,a,m),z=x[0],ee=x[1],F=x[2],Fe=x[3],Be=x[4],be=x[5],he=EA(e,be);a=Be,(!B||B({name:Fe,size:ee,originalSize:F,compression:z}))&&(z?z==8?t[Fe]=MA(e.subarray(he,he+ee),{out:new Ne(F)}):W(14,"unknown compression type "+z):t[Fe]=P(e,he,he+ee))}return t}var ps=K(42978);function ni(e,A="utf8"){return new TextDecoder(A).decode(e)}const Ps=new TextEncoder;function ji(e){return Ps.encode(e)}const Ts=1024*8,Br=(()=>{const e=new Uint8Array(4),A=new Uint32Array(e.buffer);return!((A[0]=1)&e[0])})(),Qt={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 mt{constructor(A=Ts,t={}){gn(this,"buffer");gn(this,"byteLength");gn(this,"byteOffset");gn(this,"length");gn(this,"offset");gn(this,"lastWrittenByte");gn(this,"littleEndian");gn(this,"_data");gn(this,"_mark");gn(this,"_marks");let r=!1;typeof A=="number"?A=new ArrayBuffer(A):(r=!0,this.lastWrittenByte=A.byteLength);const n=t.offset?t.offset>>>0:0,a=A.byteLength-n;let m=n;(ArrayBuffer.isView(A)||A instanceof mt)&&(A.byteLength!==A.buffer.byteLength&&(m=A.byteOffset+n),A=A.buffer),r?this.lastWrittenByte=a:this.lastWrittenByte=0,this.buffer=A,this.length=a,this.byteLength=a,this.byteOffset=m,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,m,a),this._mark=0,this._marks=[]}available(A=1){return this.offset+A<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(A=1){return this.offset+=A,this}back(A=1){return this.offset-=A,this}seek(A){return this.offset=A,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 A=this._marks.pop();if(A===void 0)throw new Error("Mark stack empty");return this.seek(A),this}rewind(){return this.offset=0,this}ensureAvailable(A=1){if(!this.available(A)){const r=(this.offset+A)*2,n=new Uint8Array(r);n.set(new Uint8Array(this.buffer)),this.buffer=n.buffer,this.length=r,this.byteLength=r,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(A=1){return this.readArray(A,"uint8")}readArray(A,t){const r=Qt[t].BYTES_PER_ELEMENT*A,n=this.byteOffset+this.offset,a=this.buffer.slice(n,n+r);if(this.littleEndian===Br&&t!=="uint8"&&t!=="int8"){const f=new Uint8Array(this.buffer.slice(n,n+r));f.reverse();const B=new Qt[t](f.buffer);return this.offset+=r,B.reverse(),B}const m=new Qt[t](a);return this.offset+=r,m}readInt16(){const A=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,A}readUint16(){const A=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,A}readInt32(){const A=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,A}readUint32(){const A=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,A}readFloat32(){const A=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,A}readFloat64(){const A=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,A}readBigInt64(){const A=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,A}readBigUint64(){const A=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,A}readChar(){return String.fromCharCode(this.readInt8())}readChars(A=1){let t="";for(let r=0;r<A;r++)t+=this.readChar();return t}readUtf8(A=1){return ni(this.readBytes(A))}decodeText(A=1,t="utf8"){return ni(this.readBytes(A),t)}writeBoolean(A){return this.writeUint8(A?255:0),this}writeInt8(A){return this.ensureAvailable(1),this._data.setInt8(this.offset++,A),this._updateLastWrittenByte(),this}writeUint8(A){return this.ensureAvailable(1),this._data.setUint8(this.offset++,A),this._updateLastWrittenByte(),this}writeByte(A){return this.writeUint8(A)}writeBytes(A){this.ensureAvailable(A.length);for(let t=0;t<A.length;t++)this._data.setUint8(this.offset++,A[t]);return this._updateLastWrittenByte(),this}writeInt16(A){return this.ensureAvailable(2),this._data.setInt16(this.offset,A,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(A){return this.ensureAvailable(2),this._data.setUint16(this.offset,A,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(A){return this.ensureAvailable(4),this._data.setInt32(this.offset,A,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(A){return this.ensureAvailable(4),this._data.setUint32(this.offset,A,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(A){return this.ensureAvailable(4),this._data.setFloat32(this.offset,A,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(A){return this.ensureAvailable(8),this._data.setFloat64(this.offset,A,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(A){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,A,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(A){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,A,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(A){return this.writeUint8(A.charCodeAt(0))}writeChars(A){for(let t=0;t<A.length;t++)this.writeUint8(A.charCodeAt(t));return this}writeUtf8(A){return this.writeBytes(ji(A))}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 Ar=4,Sr=0,hr=1,qn=2;function ki(e){let A=e.length;for(;--A>=0;)e[A]=0}const jo=0,Yn=1,Pr=2,vn=3,js=258,An=29,va=256,Oa=va+1+An,$n=30,Hi=19,po=2*Oa+1,Wa=15,ks=16,_i=7,Wl=256,Ve=16,bt=17,Jt=18,JA=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]),ir=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]),GA=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),VA=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),xA=512,BA=new Array((Oa+2)*2);ki(BA);const DA=new Array($n*2);ki(DA);const CA=new Array(xA);ki(CA);const kr=new Array(js-vn+1);ki(kr);const rr=new Array(An);ki(rr);const Bn=new Array($n);ki(Bn);function Fr(e,A,t,r,n){this.static_tree=e,this.extra_bits=A,this.extra_base=t,this.elems=r,this.max_length=n,this.has_stree=e&&e.length}let $r,jn,Fa;function ea(e,A){this.dyn_tree=e,this.max_code=0,this.stat_desc=A}const Ui=e=>e<256?CA[e]:CA[256+(e>>>7)],ui=(e,A)=>{e.pending_buf[e.pending++]=A&255,e.pending_buf[e.pending++]=A>>>8&255},wn=(e,A,t)=>{e.bi_valid>ks-t?(e.bi_buf|=A<<e.bi_valid&65535,ui(e,e.bi_buf),e.bi_buf=A>>ks-e.bi_valid,e.bi_valid+=t-ks):(e.bi_buf|=A<<e.bi_valid&65535,e.bi_valid+=t)},lr=(e,A,t)=>{wn(e,t[A*2],t[A*2+1])},rn=(e,A)=>{let t=0;do t|=e&1,e>>>=1,t<<=1;while(--A>0);return t>>>1},Qn=e=>{e.bi_valid===16?(ui(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)},Cn=(e,A)=>{const t=A.dyn_tree,r=A.max_code,n=A.stat_desc.static_tree,a=A.stat_desc.has_stree,m=A.stat_desc.extra_bits,f=A.stat_desc.extra_base,B=A.stat_desc.max_length;let y,x,z,ee,F,Fe,Be=0;for(ee=0;ee<=Wa;ee++)e.bl_count[ee]=0;for(t[e.heap[e.heap_max]*2+1]=0,y=e.heap_max+1;y<po;y++)x=e.heap[y],ee=t[t[x*2+1]*2+1]+1,ee>B&&(ee=B,Be++),t[x*2+1]=ee,!(x>r)&&(e.bl_count[ee]++,F=0,x>=f&&(F=m[x-f]),Fe=t[x*2],e.opt_len+=Fe*(ee+F),a&&(e.static_len+=Fe*(n[x*2+1]+F)));if(Be!==0){do{for(ee=B-1;e.bl_count[ee]===0;)ee--;e.bl_count[ee]--,e.bl_count[ee+1]+=2,e.bl_count[B]--,Be-=2}while(Be>0);for(ee=B;ee!==0;ee--)for(x=e.bl_count[ee];x!==0;)z=e.heap[--y],!(z>r)&&(t[z*2+1]!==ee&&(e.opt_len+=(ee-t[z*2+1])*t[z*2],t[z*2+1]=ee),x--)}},gi=(e,A,t)=>{const r=new Array(Wa+1);let n=0,a,m;for(a=1;a<=Wa;a++)n=n+t[a-1]<<1,r[a]=n;for(m=0;m<=A;m++){let f=e[m*2+1];f!==0&&(e[m*2]=rn(r[f]++,f))}},Ii=()=>{let e,A,t,r,n;const a=new Array(Wa+1);for(t=0,r=0;r<An-1;r++)for(rr[r]=t,e=0;e<1<<JA[r];e++)kr[t++]=r;for(kr[t-1]=r,n=0,r=0;r<16;r++)for(Bn[r]=n,e=0;e<1<<ir[r];e++)CA[n++]=r;for(n>>=7;r<$n;r++)for(Bn[r]=n<<7,e=0;e<1<<ir[r]-7;e++)CA[256+n++]=r;for(A=0;A<=Wa;A++)a[A]=0;for(e=0;e<=143;)BA[e*2+1]=8,e++,a[8]++;for(;e<=255;)BA[e*2+1]=9,e++,a[9]++;for(;e<=279;)BA[e*2+1]=7,e++,a[7]++;for(;e<=287;)BA[e*2+1]=8,e++,a[8]++;for(gi(BA,Oa+1,a),e=0;e<$n;e++)DA[e*2+1]=5,DA[e*2]=rn(e,5);$r=new Fr(BA,JA,va+1,Oa,Wa),jn=new Fr(DA,ir,0,$n,Wa),Fa=new Fr(new Array(0),GA,0,Hi,_i)},Si=e=>{let A;for(A=0;A<Oa;A++)e.dyn_ltree[A*2]=0;for(A=0;A<$n;A++)e.dyn_dtree[A*2]=0;for(A=0;A<Hi;A++)e.bl_tree[A*2]=0;e.dyn_ltree[Wl*2]=1,e.opt_len=e.static_len=0,e.sym_next=e.matches=0},ba=e=>{e.bi_valid>8?ui(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},kn=(e,A,t,r)=>{const n=A*2,a=t*2;return e[n]<e[a]||e[n]===e[a]&&r[A]<=r[t]},Hs=(e,A,t)=>{const r=e.heap[t];let n=t<<1;for(;n<=e.heap_len&&(n<e.heap_len&&kn(A,e.heap[n+1],e.heap[n],e.depth)&&n++,!kn(A,r,e.heap[n],e.depth));)e.heap[t]=e.heap[n],t=n,n<<=1;e.heap[t]=r},go=(e,A,t)=>{let r,n,a=0,m,f;if(e.sym_next!==0)do r=e.pending_buf[e.sym_buf+a++]&255,r+=(e.pending_buf[e.sym_buf+a++]&255)<<8,n=e.pending_buf[e.sym_buf+a++],r===0?lr(e,n,A):(m=kr[n],lr(e,m+va+1,A),f=JA[m],f!==0&&(n-=rr[m],wn(e,n,f)),r--,m=Ui(r),lr(e,m,t),f=ir[m],f!==0&&(r-=Bn[m],wn(e,r,f)));while(a<e.sym_next);lr(e,Wl,A)},ca=(e,A)=>{const t=A.dyn_tree,r=A.stat_desc.static_tree,n=A.stat_desc.has_stree,a=A.stat_desc.elems;let m,f,B=-1,y;for(e.heap_len=0,e.heap_max=po,m=0;m<a;m++)t[m*2]!==0?(e.heap[++e.heap_len]=B=m,e.depth[m]=0):t[m*2+1]=0;for(;e.heap_len<2;)y=e.heap[++e.heap_len]=B<2?++B:0,t[y*2]=1,e.depth[y]=0,e.opt_len--,n&&(e.static_len-=r[y*2+1]);for(A.max_code=B,m=e.heap_len>>1;m>=1;m--)Hs(e,t,m);y=a;do m=e.heap[1],e.heap[1]=e.heap[e.heap_len--],Hs(e,t,1),f=e.heap[1],e.heap[--e.heap_max]=m,e.heap[--e.heap_max]=f,t[y*2]=t[m*2]+t[f*2],e.depth[y]=(e.depth[m]>=e.depth[f]?e.depth[m]:e.depth[f])+1,t[m*2+1]=t[f*2+1]=y,e.heap[1]=y++,Hs(e,t,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],Cn(e,A),gi(t,B,e.bl_count)},Rs=(e,A,t)=>{let r,n=-1,a,m=A[0*2+1],f=0,B=7,y=4;for(m===0&&(B=138,y=3),A[(t+1)*2+1]=65535,r=0;r<=t;r++)a=m,m=A[(r+1)*2+1],!(++f<B&&a===m)&&(f<y?e.bl_tree[a*2]+=f:a!==0?(a!==n&&e.bl_tree[a*2]++,e.bl_tree[Ve*2]++):f<=10?e.bl_tree[bt*2]++:e.bl_tree[Jt*2]++,f=0,n=a,m===0?(B=138,y=3):a===m?(B=6,y=3):(B=7,y=4))},ei=(e,A,t)=>{let r,n=-1,a,m=A[0*2+1],f=0,B=7,y=4;for(m===0&&(B=138,y=3),r=0;r<=t;r++)if(a=m,m=A[(r+1)*2+1],!(++f<B&&a===m)){if(f<y)do lr(e,a,e.bl_tree);while(--f!==0);else a!==0?(a!==n&&(lr(e,a,e.bl_tree),f--),lr(e,Ve,e.bl_tree),wn(e,f-3,2)):f<=10?(lr(e,bt,e.bl_tree),wn(e,f-3,3)):(lr(e,Jt,e.bl_tree),wn(e,f-11,7));f=0,n=a,m===0?(B=138,y=3):a===m?(B=6,y=3):(B=7,y=4)}},XA=e=>{let A;for(Rs(e,e.dyn_ltree,e.l_desc.max_code),Rs(e,e.dyn_dtree,e.d_desc.max_code),ca(e,e.bl_desc),A=Hi-1;A>=3&&e.bl_tree[VA[A]*2+1]===0;A--);return e.opt_len+=3*(A+1)+5+5+4,A},wr=(e,A,t,r)=>{let n;for(wn(e,A-257,5),wn(e,t-1,5),wn(e,r-4,4),n=0;n<r;n++)wn(e,e.bl_tree[VA[n]*2+1],3);ei(e,e.dyn_ltree,A-1),ei(e,e.dyn_dtree,t-1)},Ur=e=>{let A=4093624447,t;for(t=0;t<=31;t++,A>>>=1)if(A&1&&e.dyn_ltree[t*2]!==0)return Sr;if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0)return hr;for(t=32;t<va;t++)if(e.dyn_ltree[t*2]!==0)return hr;return Sr};let Ri=!1;const Ms=e=>{Ri||(Ii(),Ri=!0),e.l_desc=new ea(e.dyn_ltree,$r),e.d_desc=new ea(e.dyn_dtree,jn),e.bl_desc=new ea(e.bl_tree,Fa),e.bi_buf=0,e.bi_valid=0,Si(e)},ko=(e,A,t,r)=>{wn(e,(jo<<1)+(r?1:0),3),ba(e),ui(e,t),ui(e,~t),t&&e.pending_buf.set(e.window.subarray(A,A+t),e.pending),e.pending+=t},Ks=e=>{wn(e,Yn<<1,3),lr(e,Wl,BA),Qn(e)},Pa=(e,A,t,r)=>{let n,a,m=0;e.level>0?(e.strm.data_type===qn&&(e.strm.data_type=Ur(e)),ca(e,e.l_desc),ca(e,e.d_desc),m=XA(e),n=e.opt_len+3+7>>>3,a=e.static_len+3+7>>>3,a<=n&&(n=a)):n=a=t+5,t+4<=n&&A!==-1?ko(e,A,t,r):e.strategy===Ar||a===n?(wn(e,(Yn<<1)+(r?1:0),3),go(e,BA,DA)):(wn(e,(Pr<<1)+(r?1:0),3),wr(e,e.l_desc.max_code+1,e.d_desc.max_code+1,m+1),go(e,e.dyn_ltree,e.dyn_dtree)),Si(e),r&&ba(e)},Rc=(e,A,t)=>(e.pending_buf[e.sym_buf+e.sym_next++]=A,e.pending_buf[e.sym_buf+e.sym_next++]=A>>8,e.pending_buf[e.sym_buf+e.sym_next++]=t,A===0?e.dyn_ltree[t*2]++:(e.matches++,A--,e.dyn_ltree[(kr[t]+va+1)*2]++,e.dyn_dtree[Ui(A)*2]++),e.sym_next===e.sym_end);var gs=Ms,On=ko,Gu=Pa,mi=Rc,zs=Ks,Ya={_tr_init:gs,_tr_stored_block:On,_tr_flush_block:Gu,_tr_tally:mi,_tr_align:zs},on=(e,A,t,r)=>{let n=e&65535|0,a=e>>>16&65535|0,m=0;for(;t!==0;){m=t>2e3?2e3:t,t-=m;do n=n+A[r++]|0,a=a+n|0;while(--m);n%=65521,a%=65521}return n|a<<16|0};const Vu=()=>{let e,A=[];for(var t=0;t<256;t++){e=t;for(var r=0;r<8;r++)e=e&1?3988292384^e>>>1:e>>>1;A[t]=e}return A},Zu=new Uint32Array(Vu());var ii=(e,A,t,r)=>{const n=Zu,a=r+t;e^=-1;for(let m=r;m<a;m++)e=e>>>8^n[(e^A[m])&255];return e^-1},Ta={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"},ms={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:Wu,_tr_stored_block:ta,_tr_flush_block:vs,_tr_tally:Mi,_tr_align:_A}=Ya,{Z_NO_FLUSH:tr,Z_PARTIAL_FLUSH:Ki,Z_FULL_FLUSH:Aa,Z_FINISH:ai,Z_BLOCK:Xa,Z_OK:yn,Z_STREAM_END:Un,Z_STREAM_ERROR:Pn,Z_DATA_ERROR:Kc,Z_BUF_ERROR:Gs,Z_DEFAULT_COMPRESSION:hl,Z_FILTERED:ud,Z_HUFFMAN_ONLY:Yu,Z_RLE:h0,Z_FIXED:Ja,Z_DEFAULT_STRATEGY:cd,Z_UNKNOWN:p0,Z_DEFLATED:Xu}=ms,Ju=9,g0=15,fd=8,qu=256+1+29,dd=30,hd=19,pd=2*qu+1,gd=15,nn=3,qa=258,Bs=qa+nn+1,B0=32,mo=42,zc=57,$u=69,Gc=73,Vc=91,Zc=103,Ro=113,Yl=666,ci=1,pl=2,Mo=3,Vs=4,w0=3,Ko=(e,A)=>(e.msg=Ta[A],A),md=e=>e*2-(e>4?9:0),vo=e=>{let A=e.length;for(;--A>=0;)e[A]=0},ec=e=>{let A,t,r,n=e.w_size;A=e.hash_size,r=A;do t=e.head[--r],e.head[r]=t>=n?t-n:0;while(--A);A=n,r=A;do t=e.prev[--r],e.prev[r]=t>=n?t-n:0;while(--A)};let Bo=(e,A,t)=>(A<<e.hash_shift^t)&e.hash_mask;const xa=e=>{const A=e.state;let t=A.pending;t>e.avail_out&&(t=e.avail_out),t!==0&&(e.output.set(A.pending_buf.subarray(A.pending_out,A.pending_out+t),e.next_out),e.next_out+=t,A.pending_out+=t,e.total_out+=t,e.avail_out-=t,A.pending-=t,A.pending===0&&(A.pending_out=0))},_a=(e,A)=>{vs(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,A),e.block_start=e.strstart,xa(e.strm)},ln=(e,A)=>{e.pending_buf[e.pending++]=A},Xl=(e,A)=>{e.pending_buf[e.pending++]=A>>>8&255,e.pending_buf[e.pending++]=A&255},Wc=(e,A,t,r)=>{let n=e.avail_in;return n>r&&(n=r),n===0?0:(e.avail_in-=n,A.set(e.input.subarray(e.next_in,e.next_in+n),t),e.state.wrap===1?e.adler=on(e.adler,A,n,t):e.state.wrap===2&&(e.adler=ii(e.adler,A,n,t)),e.next_in+=n,e.total_in+=n,n)},vd=(e,A)=>{let t=e.max_chain_length,r=e.strstart,n,a,m=e.prev_length,f=e.nice_match;const B=e.strstart>e.w_size-Bs?e.strstart-(e.w_size-Bs):0,y=e.window,x=e.w_mask,z=e.prev,ee=e.strstart+qa;let F=y[r+m-1],Fe=y[r+m];e.prev_length>=e.good_match&&(t>>=2),f>e.lookahead&&(f=e.lookahead);do if(n=A,!(y[n+m]!==Fe||y[n+m-1]!==F||y[n]!==y[r]||y[++n]!==y[r+1])){r+=2,n++;do;while(y[++r]===y[++n]&&y[++r]===y[++n]&&y[++r]===y[++n]&&y[++r]===y[++n]&&y[++r]===y[++n]&&y[++r]===y[++n]&&y[++r]===y[++n]&&y[++r]===y[++n]&&r<ee);if(a=qa-(ee-r),r=ee-qa,a>m){if(e.match_start=A,m=a,a>=f)break;F=y[r+m-1],Fe=y[r+m]}}while((A=z[A&x])>B&&--t!==0);return m<=e.lookahead?m:e.lookahead},gl=e=>{const A=e.w_size;let t,r,n;do{if(r=e.window_size-e.lookahead-e.strstart,e.strstart>=A+(A-Bs)&&(e.window.set(e.window.subarray(A,A+A-r),0),e.match_start-=A,e.strstart-=A,e.block_start-=A,e.insert>e.strstart&&(e.insert=e.strstart),ec(e),r+=A),e.strm.avail_in===0)break;if(t=Wc(e.strm,e.window,e.strstart+e.lookahead,r),e.lookahead+=t,e.lookahead+e.insert>=nn)for(n=e.strstart-e.insert,e.ins_h=e.window[n],e.ins_h=Bo(e,e.ins_h,e.window[n+1]);e.insert&&(e.ins_h=Bo(e,e.ins_h,e.window[n+nn-1]),e.prev[n&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=n,n++,e.insert--,!(e.lookahead+e.insert<nn)););}while(e.lookahead<Bs&&e.strm.avail_in!==0)},Jl=(e,A)=>{let t=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,r,n,a,m=0,f=e.strm.avail_in;do{if(r=65535,a=e.bi_valid+42>>3,e.strm.avail_out<a||(a=e.strm.avail_out-a,n=e.strstart-e.block_start,r>n+e.strm.avail_in&&(r=n+e.strm.avail_in),r>a&&(r=a),r<t&&(r===0&&A!==ai||A===tr||r!==n+e.strm.avail_in)))break;m=A===ai&&r===n+e.strm.avail_in?1:0,ta(e,0,0,m),e.pending_buf[e.pending-4]=r,e.pending_buf[e.pending-3]=r>>8,e.pending_buf[e.pending-2]=~r,e.pending_buf[e.pending-1]=~r>>8,xa(e.strm),n&&(n>r&&(n=r),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+n),e.strm.next_out),e.strm.next_out+=n,e.strm.avail_out-=n,e.strm.total_out+=n,e.block_start+=n,r-=n),r&&(Wc(e.strm,e.strm.output,e.strm.next_out,r),e.strm.next_out+=r,e.strm.avail_out-=r,e.strm.total_out+=r)}while(m===0);return f-=e.strm.avail_in,f&&(f>=e.w_size?(e.matches=2,e.window.set(e.strm.input.subarray(e.strm.next_in-e.w_size,e.strm.next_in),0),e.strstart=e.w_size,e.insert=e.strstart):(e.window_size-e.strstart<=f&&(e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,e.insert>e.strstart&&(e.insert=e.strstart)),e.window.set(e.strm.input.subarray(e.strm.next_in-f,e.strm.next_in),e.strstart),e.strstart+=f,e.insert+=f>e.w_size-e.insert?e.w_size-e.insert:f),e.block_start=e.strstart),e.high_water<e.strstart&&(e.high_water=e.strstart),m?Vs:A!==tr&&A!==ai&&e.strm.avail_in===0&&e.strstart===e.block_start?pl:(a=e.window_size-e.strstart,e.strm.avail_in>a&&e.block_start>=e.w_size&&(e.block_start-=e.w_size,e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,a+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),a>e.strm.avail_in&&(a=e.strm.avail_in),a&&(Wc(e.strm,e.window,e.strstart,a),e.strstart+=a,e.insert+=a>e.w_size-e.insert?e.w_size-e.insert:a),e.high_water<e.strstart&&(e.high_water=e.strstart),a=e.bi_valid+42>>3,a=e.pending_buf_size-a>65535?65535:e.pending_buf_size-a,t=a>e.w_size?e.w_size:a,n=e.strstart-e.block_start,(n>=t||(n||A===ai)&&A!==tr&&e.strm.avail_in===0&&n<=a)&&(r=n>a?a:n,m=A===ai&&e.strm.avail_in===0&&r===n?1:0,ta(e,e.block_start,r,m),e.block_start+=r,xa(e.strm)),m?Mo:ci)},Yc=(e,A)=>{let t,r;for(;;){if(e.lookahead<Bs){if(gl(e),e.lookahead<Bs&&A===tr)return ci;if(e.lookahead===0)break}if(t=0,e.lookahead>=nn&&(e.ins_h=Bo(e,e.ins_h,e.window[e.strstart+nn-1]),t=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),t!==0&&e.strstart-t<=e.w_size-Bs&&(e.match_length=vd(e,t)),e.match_length>=nn)if(r=Mi(e,e.strstart-e.match_start,e.match_length-nn),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=nn){e.match_length--;do e.strstart++,e.ins_h=Bo(e,e.ins_h,e.window[e.strstart+nn-1]),t=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(--e.match_length!==0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=Bo(e,e.ins_h,e.window[e.strstart+1]);else r=Mi(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(_a(e,!1),e.strm.avail_out===0))return ci}return e.insert=e.strstart<nn-1?e.strstart:nn-1,A===ai?(_a(e,!0),e.strm.avail_out===0?Mo:Vs):e.sym_next&&(_a(e,!1),e.strm.avail_out===0)?ci:pl},ml=(e,A)=>{let t,r,n;for(;;){if(e.lookahead<Bs){if(gl(e),e.lookahead<Bs&&A===tr)return ci;if(e.lookahead===0)break}if(t=0,e.lookahead>=nn&&(e.ins_h=Bo(e,e.ins_h,e.window[e.strstart+nn-1]),t=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=nn-1,t!==0&&e.prev_length<e.max_lazy_match&&e.strstart-t<=e.w_size-Bs&&(e.match_length=vd(e,t),e.match_length<=5&&(e.strategy===ud||e.match_length===nn&&e.strstart-e.match_start>4096)&&(e.match_length=nn-1)),e.prev_length>=nn&&e.match_length<=e.prev_length){n=e.strstart+e.lookahead-nn,r=Mi(e,e.strstart-1-e.prev_match,e.prev_length-nn),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=n&&(e.ins_h=Bo(e,e.ins_h,e.window[e.strstart+nn-1]),t=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(--e.prev_length!==0);if(e.match_available=0,e.match_length=nn-1,e.strstart++,r&&(_a(e,!1),e.strm.avail_out===0))return ci}else if(e.match_available){if(r=Mi(e,0,e.window[e.strstart-1]),r&&_a(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return ci}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=Mi(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<nn-1?e.strstart:nn-1,A===ai?(_a(e,!0),e.strm.avail_out===0?Mo:Vs):e.sym_next&&(_a(e,!1),e.strm.avail_out===0)?ci:pl},y0=(e,A)=>{let t,r,n,a;const m=e.window;for(;;){if(e.lookahead<=qa){if(gl(e),e.lookahead<=qa&&A===tr)return ci;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=nn&&e.strstart>0&&(n=e.strstart-1,r=m[n],r===m[++n]&&r===m[++n]&&r===m[++n])){a=e.strstart+qa;do;while(r===m[++n]&&r===m[++n]&&r===m[++n]&&r===m[++n]&&r===m[++n]&&r===m[++n]&&r===m[++n]&&r===m[++n]&&n<a);e.match_length=qa-(a-n),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=nn?(t=Mi(e,1,e.match_length-nn),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(t=Mi(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),t&&(_a(e,!1),e.strm.avail_out===0))return ci}return e.insert=0,A===ai?(_a(e,!0),e.strm.avail_out===0?Mo:Vs):e.sym_next&&(_a(e,!1),e.strm.avail_out===0)?ci:pl},E0=(e,A)=>{let t;for(;;){if(e.lookahead===0&&(gl(e),e.lookahead===0)){if(A===tr)return ci;break}if(e.match_length=0,t=Mi(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,t&&(_a(e,!1),e.strm.avail_out===0))return ci}return e.insert=0,A===ai?(_a(e,!0),e.strm.avail_out===0?Mo:Vs):e.sym_next&&(_a(e,!1),e.strm.avail_out===0)?ci:pl};function ws(e,A,t,r,n){this.good_length=e,this.max_lazy=A,this.nice_length=t,this.max_chain=r,this.func=n}const ql=[new ws(0,0,0,0,Jl),new ws(4,4,8,4,Yc),new ws(4,5,16,8,Yc),new ws(4,6,32,32,Yc),new ws(4,4,16,16,ml),new ws(8,16,32,32,ml),new ws(8,16,128,128,ml),new ws(8,32,128,256,ml),new ws(32,128,258,1024,ml),new ws(32,258,258,4096,ml)],C0=e=>{e.window_size=2*e.w_size,vo(e.head),e.max_lazy_match=ql[e.level].max_lazy,e.good_match=ql[e.level].good_length,e.nice_match=ql[e.level].nice_length,e.max_chain_length=ql[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=nn-1,e.match_available=0,e.ins_h=0};function F0(){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=Xu,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(pd*2),this.dyn_dtree=new Uint16Array((2*dd+1)*2),this.bl_tree=new Uint16Array((2*hd+1)*2),vo(this.dyn_ltree),vo(this.dyn_dtree),vo(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(gd+1),this.heap=new Uint16Array(2*qu+1),vo(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*qu+1),vo(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 $l=e=>{if(!e)return 1;const A=e.state;return!A||A.strm!==e||A.status!==mo&&A.status!==zc&&A.status!==$u&&A.status!==Gc&&A.status!==Vc&&A.status!==Zc&&A.status!==Ro&&A.status!==Yl?1:0},Bd=e=>{if($l(e))return Ko(e,Pn);e.total_in=e.total_out=0,e.data_type=p0;const A=e.state;return A.pending=0,A.pending_out=0,A.wrap<0&&(A.wrap=-A.wrap),A.status=A.wrap===2?zc:A.wrap?mo:Ro,e.adler=A.wrap===2?0:1,A.last_flush=-2,Wu(A),yn},eu=e=>{const A=Bd(e);return A===yn&&C0(e.state),A},b0=(e,A)=>$l(e)||e.state.wrap!==2?Pn:(e.state.gzhead=A,yn),wd=(e,A,t,r,n,a)=>{if(!e)return Pn;let m=1;if(A===hl&&(A=6),r<0?(m=0,r=-r):r>15&&(m=2,r-=16),n<1||n>Ju||t!==Xu||r<8||r>15||A<0||A>9||a<0||a>Ja||r===8&&m!==1)return Ko(e,Pn);r===8&&(r=9);const f=new F0;return e.state=f,f.strm=e,f.status=mo,f.wrap=m,f.gzhead=null,f.w_bits=r,f.w_size=1<<f.w_bits,f.w_mask=f.w_size-1,f.hash_bits=n+7,f.hash_size=1<<f.hash_bits,f.hash_mask=f.hash_size-1,f.hash_shift=~~((f.hash_bits+nn-1)/nn),f.window=new Uint8Array(f.w_size*2),f.head=new Uint16Array(f.hash_size),f.prev=new Uint16Array(f.w_size),f.lit_bufsize=1<<n+6,f.pending_buf_size=f.lit_bufsize*4,f.pending_buf=new Uint8Array(f.pending_buf_size),f.sym_buf=f.lit_bufsize,f.sym_end=(f.lit_bufsize-1)*3,f.level=A,f.strategy=a,f.method=t,eu(e)},yd=(e,A)=>wd(e,A,Xu,g0,fd,cd),x0=(e,A)=>{if($l(e)||A>Xa||A<0)return e?Ko(e,Pn):Pn;const t=e.state;if(!e.output||e.avail_in!==0&&!e.input||t.status===Yl&&A!==ai)return Ko(e,e.avail_out===0?Gs:Pn);const r=t.last_flush;if(t.last_flush=A,t.pending!==0){if(xa(e),e.avail_out===0)return t.last_flush=-1,yn}else if(e.avail_in===0&&md(A)<=md(r)&&A!==ai)return Ko(e,Gs);if(t.status===Yl&&e.avail_in!==0)return Ko(e,Gs);if(t.status===mo&&t.wrap===0&&(t.status=Ro),t.status===mo){let n=Xu+(t.w_bits-8<<4)<<8,a=-1;if(t.strategy>=Yu||t.level<2?a=0:t.level<6?a=1:t.level===6?a=2:a=3,n|=a<<6,t.strstart!==0&&(n|=B0),n+=31-n%31,Xl(t,n),t.strstart!==0&&(Xl(t,e.adler>>>16),Xl(t,e.adler&65535)),e.adler=1,t.status=Ro,xa(e),t.pending!==0)return t.last_flush=-1,yn}if(t.status===zc){if(e.adler=0,ln(t,31),ln(t,139),ln(t,8),t.gzhead)ln(t,(t.gzhead.text?1:0)+(t.gzhead.hcrc?2:0)+(t.gzhead.extra?4:0)+(t.gzhead.name?8:0)+(t.gzhead.comment?16:0)),ln(t,t.gzhead.time&255),ln(t,t.gzhead.time>>8&255),ln(t,t.gzhead.time>>16&255),ln(t,t.gzhead.time>>24&255),ln(t,t.level===9?2:t.strategy>=Yu||t.level<2?4:0),ln(t,t.gzhead.os&255),t.gzhead.extra&&t.gzhead.extra.length&&(ln(t,t.gzhead.extra.length&255),ln(t,t.gzhead.extra.length>>8&255)),t.gzhead.hcrc&&(e.adler=ii(e.adler,t.pending_buf,t.pending,0)),t.gzindex=0,t.status=$u;else if(ln(t,0),ln(t,0),ln(t,0),ln(t,0),ln(t,0),ln(t,t.level===9?2:t.strategy>=Yu||t.level<2?4:0),ln(t,w0),t.status=Ro,xa(e),t.pending!==0)return t.last_flush=-1,yn}if(t.status===$u){if(t.gzhead.extra){let n=t.pending,a=(t.gzhead.extra.length&65535)-t.gzindex;for(;t.pending+a>t.pending_buf_size;){let f=t.pending_buf_size-t.pending;if(t.pending_buf.set(t.gzhead.extra.subarray(t.gzindex,t.gzindex+f),t.pending),t.pending=t.pending_buf_size,t.gzhead.hcrc&&t.pending>n&&(e.adler=ii(e.adler,t.pending_buf,t.pending-n,n)),t.gzindex+=f,xa(e),t.pending!==0)return t.last_flush=-1,yn;n=0,a-=f}let m=new Uint8Array(t.gzhead.extra);t.pending_buf.set(m.subarray(t.gzindex,t.gzindex+a),t.pending),t.pending+=a,t.gzhead.hcrc&&t.pending>n&&(e.adler=ii(e.adler,t.pending_buf,t.pending-n,n)),t.gzindex=0}t.status=Gc}if(t.status===Gc){if(t.gzhead.name){let n=t.pending,a;do{if(t.pending===t.pending_buf_size){if(t.gzhead.hcrc&&t.pending>n&&(e.adler=ii(e.adler,t.pending_buf,t.pending-n,n)),xa(e),t.pending!==0)return t.last_flush=-1,yn;n=0}t.gzindex<t.gzhead.name.length?a=t.gzhead.name.charCodeAt(t.gzindex++)&255:a=0,ln(t,a)}while(a!==0);t.gzhead.hcrc&&t.pending>n&&(e.adler=ii(e.adler,t.pending_buf,t.pending-n,n)),t.gzindex=0}t.status=Vc}if(t.status===Vc){if(t.gzhead.comment){let n=t.pending,a;do{if(t.pending===t.pending_buf_size){if(t.gzhead.hcrc&&t.pending>n&&(e.adler=ii(e.adler,t.pending_buf,t.pending-n,n)),xa(e),t.pending!==0)return t.last_flush=-1,yn;n=0}t.gzindex<t.gzhead.comment.length?a=t.gzhead.comment.charCodeAt(t.gzindex++)&255:a=0,ln(t,a)}while(a!==0);t.gzhead.hcrc&&t.pending>n&&(e.adler=ii(e.adler,t.pending_buf,t.pending-n,n))}t.status=Zc}if(t.status===Zc){if(t.gzhead.hcrc){if(t.pending+2>t.pending_buf_size&&(xa(e),t.pending!==0))return t.last_flush=-1,yn;ln(t,e.adler&255),ln(t,e.adler>>8&255),e.adler=0}if(t.status=Ro,xa(e),t.pending!==0)return t.last_flush=-1,yn}if(e.avail_in!==0||t.lookahead!==0||A!==tr&&t.status!==Yl){let n=t.level===0?Jl(t,A):t.strategy===Yu?E0(t,A):t.strategy===h0?y0(t,A):ql[t.level].func(t,A);if((n===Mo||n===Vs)&&(t.status=Yl),n===ci||n===Mo)return e.avail_out===0&&(t.last_flush=-1),yn;if(n===pl&&(A===Ki?_A(t):A!==Xa&&(ta(t,0,0,!1),A===Aa&&(vo(t.head),t.lookahead===0&&(t.strstart=0,t.block_start=0,t.insert=0))),xa(e),e.avail_out===0))return t.last_flush=-1,yn}return A!==ai?yn:t.wrap<=0?Un:(t.wrap===2?(ln(t,e.adler&255),ln(t,e.adler>>8&255),ln(t,e.adler>>16&255),ln(t,e.adler>>24&255),ln(t,e.total_in&255),ln(t,e.total_in>>8&255),ln(t,e.total_in>>16&255),ln(t,e.total_in>>24&255)):(Xl(t,e.adler>>>16),Xl(t,e.adler&65535)),xa(e),t.wrap>0&&(t.wrap=-t.wrap),t.pending!==0?yn:Un)},_0=e=>{if($l(e))return Pn;const A=e.state.status;return e.state=null,A===Ro?Ko(e,Kc):yn},Xc=(e,A)=>{let t=A.length;if($l(e))return Pn;const r=e.state,n=r.wrap;if(n===2||n===1&&r.status!==mo||r.lookahead)return Pn;if(n===1&&(e.adler=on(e.adler,A,t,0)),r.wrap=0,t>=r.w_size){n===0&&(vo(r.head),r.strstart=0,r.block_start=0,r.insert=0);let B=new Uint8Array(r.w_size);B.set(A.subarray(t-r.w_size,t),0),A=B,t=r.w_size}const a=e.avail_in,m=e.next_in,f=e.input;for(e.avail_in=t,e.next_in=0,e.input=A,gl(r);r.lookahead>=nn;){let B=r.strstart,y=r.lookahead-(nn-1);do r.ins_h=Bo(r,r.ins_h,r.window[B+nn-1]),r.prev[B&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=B,B++;while(--y);r.strstart=B,r.lookahead=nn-1,gl(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=nn-1,r.match_available=0,e.next_in=m,e.input=f,e.avail_in=a,r.wrap=n,yn};var tc=yd,U0=wd,I0=eu,S0=Bd,Q0=b0,L0=x0,D0=_0,Ac=Xc,N0="pako deflate (from Nodeca project)",tu={deflateInit:tc,deflateInit2:U0,deflateReset:I0,deflateResetKeep:S0,deflateSetHeader:Q0,deflate:L0,deflateEnd:D0,deflateSetDictionary:Ac,deflateInfo:N0};const O0=(e,A)=>Object.prototype.hasOwnProperty.call(e,A);var P0=function(e){const A=Array.prototype.slice.call(arguments,1);for(;A.length;){const t=A.shift();if(t){if(typeof t!="object")throw new TypeError(t+"must be non-object");for(const r in t)O0(t,r)&&(e[r]=t[r])}}return e},T0=e=>{let A=0;for(let r=0,n=e.length;r<n;r++)A+=e[r].length;const t=new Uint8Array(A);for(let r=0,n=0,a=e.length;r<a;r++){let m=e[r];t.set(m,n),n+=m.length}return t},rc={assign:P0,flattenChunks:T0};let Ed=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){Ed=!1}const Au=new Uint8Array(256);for(let e=0;e<256;e++)Au[e]=e>=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;Au[254]=Au[254]=1;var j0=e=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(e);let A,t,r,n,a,m=e.length,f=0;for(n=0;n<m;n++)t=e.charCodeAt(n),(t&64512)===55296&&n+1<m&&(r=e.charCodeAt(n+1),(r&64512)===56320&&(t=65536+(t-55296<<10)+(r-56320),n++)),f+=t<128?1:t<2048?2:t<65536?3:4;for(A=new Uint8Array(f),a=0,n=0;a<f;n++)t=e.charCodeAt(n),(t&64512)===55296&&n+1<m&&(r=e.charCodeAt(n+1),(r&64512)===56320&&(t=65536+(t-55296<<10)+(r-56320),n++)),t<128?A[a++]=t:t<2048?(A[a++]=192|t>>>6,A[a++]=128|t&63):t<65536?(A[a++]=224|t>>>12,A[a++]=128|t>>>6&63,A[a++]=128|t&63):(A[a++]=240|t>>>18,A[a++]=128|t>>>12&63,A[a++]=128|t>>>6&63,A[a++]=128|t&63);return A};const k0=(e,A)=>{if(A<65534&&e.subarray&&Ed)return String.fromCharCode.apply(null,e.length===A?e:e.subarray(0,A));let t="";for(let r=0;r<A;r++)t+=String.fromCharCode(e[r]);return t};var H0=(e,A)=>{const t=A||e.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(e.subarray(0,A));let r,n;const a=new Array(t*2);for(n=0,r=0;r<t;){let m=e[r++];if(m<128){a[n++]=m;continue}let f=Au[m];if(f>4){a[n++]=65533,r+=f-1;continue}for(m&=f===2?31:f===3?15:7;f>1&&r<t;)m=m<<6|e[r++]&63,f--;if(f>1){a[n++]=65533;continue}m<65536?a[n++]=m:(m-=65536,a[n++]=55296|m>>10&1023,a[n++]=56320|m&1023)}return k0(a,n)},R0=(e,A)=>{A=A||e.length,A>e.length&&(A=e.length);let t=A-1;for(;t>=0&&(e[t]&192)===128;)t--;return t<0||t===0?A:t+Au[e[t]]>A?t:A},vl={string2buf:j0,buf2string:H0,utf8border:R0};function M0(){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 Cd=M0;const Fd=Object.prototype.toString,{Z_NO_FLUSH:ru,Z_SYNC_FLUSH:K0,Z_FULL_FLUSH:z0,Z_FINISH:bd,Z_OK:nc,Z_STREAM_END:G0,Z_DEFAULT_COMPRESSION:V0,Z_DEFAULT_STRATEGY:Z0,Z_DEFLATED:W0}=ms;function nu(e){this.options=rc.assign({level:V0,method:W0,chunkSize:16384,windowBits:15,memLevel:8,strategy:Z0},e||{});let A=this.options;A.raw&&A.windowBits>0?A.windowBits=-A.windowBits:A.gzip&&A.windowBits>0&&A.windowBits<16&&(A.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Cd,this.strm.avail_out=0;let t=tu.deflateInit2(this.strm,A.level,A.method,A.windowBits,A.memLevel,A.strategy);if(t!==nc)throw new Error(Ta[t]);if(A.header&&tu.deflateSetHeader(this.strm,A.header),A.dictionary){let r;if(typeof A.dictionary=="string"?r=vl.string2buf(A.dictionary):Fd.call(A.dictionary)==="[object ArrayBuffer]"?r=new Uint8Array(A.dictionary):r=A.dictionary,t=tu.deflateSetDictionary(this.strm,r),t!==nc)throw new Error(Ta[t]);this._dict_set=!0}}nu.prototype.push=function(e,A){const t=this.strm,r=this.options.chunkSize;let n,a;if(this.ended)return!1;for(A===~~A?a=A:a=A===!0?bd:ru,typeof e=="string"?t.input=vl.string2buf(e):Fd.call(e)==="[object ArrayBuffer]"?t.input=new Uint8Array(e):t.input=e,t.next_in=0,t.avail_in=t.input.length;;){if(t.avail_out===0&&(t.output=new Uint8Array(r),t.next_out=0,t.avail_out=r),(a===K0||a===z0)&&t.avail_out<=6){this.onData(t.output.subarray(0,t.next_out)),t.avail_out=0;continue}if(n=tu.deflate(t,a),n===G0)return t.next_out>0&&this.onData(t.output.subarray(0,t.next_out)),n=tu.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===nc;if(t.avail_out===0){this.onData(t.output);continue}if(a>0&&t.next_out>0){this.onData(t.output.subarray(0,t.next_out)),t.avail_out=0;continue}if(t.avail_in===0)break}return!0},nu.prototype.onData=function(e){this.chunks.push(e)},nu.prototype.onEnd=function(e){e===nc&&(this.result=rc.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function Jc(e,A){const t=new nu(A);if(t.push(e,!0),t.err)throw t.msg||Ta[t.err];return t.result}function Y0(e,A){return A=A||{},A.raw=!0,Jc(e,A)}function vi(e,A){return A=A||{},A.gzip=!0,Jc(e,A)}var X0=nu,J0=Jc,q0=Y0,$0=vi,ep=ms,xd={Deflate:X0,deflate:J0,deflateRaw:q0,gzip:$0,constants:ep};const ic=16209,tp=16191;var Ap=function(A,t){let r,n,a,m,f,B,y,x,z,ee,F,Fe,Be,be,he,Xe,Ke,Oe,xt,Wt,jt,rt,Pe,vt;const ce=A.state;r=A.next_in,Pe=A.input,n=r+(A.avail_in-5),a=A.next_out,vt=A.output,m=a-(t-A.avail_out),f=a+(A.avail_out-257),B=ce.dmax,y=ce.wsize,x=ce.whave,z=ce.wnext,ee=ce.window,F=ce.hold,Fe=ce.bits,Be=ce.lencode,be=ce.distcode,he=(1<<ce.lenbits)-1,Xe=(1<<ce.distbits)-1;e:do{Fe<15&&(F+=Pe[r++]<<Fe,Fe+=8,F+=Pe[r++]<<Fe,Fe+=8),Ke=Be[F&he];t:for(;;){if(Oe=Ke>>>24,F>>>=Oe,Fe-=Oe,Oe=Ke>>>16&255,Oe===0)vt[a++]=Ke&65535;else if(Oe&16){xt=Ke&65535,Oe&=15,Oe&&(Fe<Oe&&(F+=Pe[r++]<<Fe,Fe+=8),xt+=F&(1<<Oe)-1,F>>>=Oe,Fe-=Oe),Fe<15&&(F+=Pe[r++]<<Fe,Fe+=8,F+=Pe[r++]<<Fe,Fe+=8),Ke=be[F&Xe];A:for(;;){if(Oe=Ke>>>24,F>>>=Oe,Fe-=Oe,Oe=Ke>>>16&255,Oe&16){if(Wt=Ke&65535,Oe&=15,Fe<Oe&&(F+=Pe[r++]<<Fe,Fe+=8,Fe<Oe&&(F+=Pe[r++]<<Fe,Fe+=8)),Wt+=F&(1<<Oe)-1,Wt>B){A.msg="invalid distance too far back",ce.mode=ic;break e}if(F>>>=Oe,Fe-=Oe,Oe=a-m,Wt>Oe){if(Oe=Wt-Oe,Oe>x&&ce.sane){A.msg="invalid distance too far back",ce.mode=ic;break e}if(jt=0,rt=ee,z===0){if(jt+=y-Oe,Oe<xt){xt-=Oe;do vt[a++]=ee[jt++];while(--Oe);jt=a-Wt,rt=vt}}else if(z<Oe){if(jt+=y+z-Oe,Oe-=z,Oe<xt){xt-=Oe;do vt[a++]=ee[jt++];while(--Oe);if(jt=0,z<xt){Oe=z,xt-=Oe;do vt[a++]=ee[jt++];while(--Oe);jt=a-Wt,rt=vt}}}else if(jt+=z-Oe,Oe<xt){xt-=Oe;do vt[a++]=ee[jt++];while(--Oe);jt=a-Wt,rt=vt}for(;xt>2;)vt[a++]=rt[jt++],vt[a++]=rt[jt++],vt[a++]=rt[jt++],xt-=3;xt&&(vt[a++]=rt[jt++],xt>1&&(vt[a++]=rt[jt++]))}else{jt=a-Wt;do vt[a++]=vt[jt++],vt[a++]=vt[jt++],vt[a++]=vt[jt++],xt-=3;while(xt>2);xt&&(vt[a++]=vt[jt++],xt>1&&(vt[a++]=vt[jt++]))}}else if(Oe&64){A.msg="invalid distance code",ce.mode=ic;break e}else{Ke=be[(Ke&65535)+(F&(1<<Oe)-1)];continue A}break}}else if(Oe&64)if(Oe&32){ce.mode=tp;break e}else{A.msg="invalid literal/length code",ce.mode=ic;break e}else{Ke=Be[(Ke&65535)+(F&(1<<Oe)-1)];continue t}break}}while(r<n&&a<f);xt=Fe>>3,r-=xt,Fe-=xt<<3,F&=(1<<Fe)-1,A.next_in=r,A.next_out=a,A.avail_in=r<n?5+(n-r):5-(r-n),A.avail_out=a<f?257+(f-a):257-(a-f),ce.hold=F,ce.bits=Fe};const Bl=15,_d=852,Ud=592,qc=0,jA=1,Id=2,rp=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]),$c=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]),ys=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]),np=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 Zs=(e,A,t,r,n,a,m,f)=>{const B=f.bits;let y=0,x=0,z=0,ee=0,F=0,Fe=0,Be=0,be=0,he=0,Xe=0,Ke,Oe,xt,Wt,jt,rt=null,Pe;const vt=new Uint16Array(Bl+1),ce=new Uint16Array(Bl+1);let xe=null,Ye,Ze,St;for(y=0;y<=Bl;y++)vt[y]=0;for(x=0;x<r;x++)vt[A[t+x]]++;for(F=B,ee=Bl;ee>=1&&vt[ee]===0;ee--);if(F>ee&&(F=ee),ee===0)return n[a++]=1<<24|64<<16|0,n[a++]=1<<24|64<<16|0,f.bits=1,0;for(z=1;z<ee&&vt[z]===0;z++);for(F<z&&(F=z),be=1,y=1;y<=Bl;y++)if(be<<=1,be-=vt[y],be<0)return-1;if(be>0&&(e===qc||ee!==1))return-1;for(ce[1]=0,y=1;y<Bl;y++)ce[y+1]=ce[y]+vt[y];for(x=0;x<r;x++)A[t+x]!==0&&(m[ce[A[t+x]]++]=x);if(e===qc?(rt=xe=m,Pe=20):e===jA?(rt=rp,xe=$c,Pe=257):(rt=ys,xe=np,Pe=0),Xe=0,x=0,y=z,jt=a,Fe=F,Be=0,xt=-1,he=1<<F,Wt=he-1,e===jA&&he>_d||e===Id&&he>Ud)return 1;for(;;){Ye=y-Be,m[x]+1<Pe?(Ze=0,St=m[x]):m[x]>=Pe?(Ze=xe[m[x]-Pe],St=rt[m[x]-Pe]):(Ze=96,St=0),Ke=1<<y-Be,Oe=1<<Fe,z=Oe;do Oe-=Ke,n[jt+(Xe>>Be)+Oe]=Ye<<24|Ze<<16|St|0;while(Oe!==0);for(Ke=1<<y-1;Xe&Ke;)Ke>>=1;if(Ke!==0?(Xe&=Ke-1,Xe+=Ke):Xe=0,x++,--vt[y]===0){if(y===ee)break;y=A[t+m[x]]}if(y>F&&(Xe&Wt)!==xt){for(Be===0&&(Be=F),jt+=z,Fe=y-Be,be=1<<Fe;Fe+Be<ee&&(be-=vt[Fe+Be],!(be<=0));)Fe++,be<<=1;if(he+=1<<Fe,e===jA&&he>_d||e===Id&&he>Ud)return 1;xt=Xe&Wt,n[xt]=F<<24|Fe<<16|jt-a|0}}return Xe!==0&&(n[jt+Xe]=y-Be<<24|64<<16|0),f.bits=F,0};const ac=0,Sd=1,Qd=2,{Z_FINISH:Ld,Z_BLOCK:zo,Z_TREES:wl,Z_OK:Ws,Z_STREAM_END:ap,Z_NEED_DICT:Dd,Z_STREAM_ERROR:ja,Z_DATA_ERROR:sc,Z_MEM_ERROR:Nd,Z_BUF_ERROR:sp,Z_DEFLATED:Od}=ms,oc=16180,Pd=16181,Td=16182,jd=16183,kd=16184,ef=16185,Hd=16186,Rd=16187,Md=16188,tf=16189,lc=16190,ka=16191,Af=16192,uc=16193,iu=16194,rf=16195,nf=16196,Kd=16197,af=16198,yl=16199,El=16200,sf=16201,of=16202,lf=16203,uf=16204,cc=16205,cf=16206,zd=16207,Gd=16208,an=16209,fc=16210,Vd=16211,op=852,lp=592,up=15,Zd=e=>(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24);function cp(){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 Go=e=>{if(!e)return 1;const A=e.state;return!A||A.strm!==e||A.mode<oc||A.mode>Vd?1:0},Wd=e=>{if(Go(e))return ja;const A=e.state;return e.total_in=e.total_out=A.total=0,e.msg="",A.wrap&&(e.adler=A.wrap&1),A.mode=oc,A.last=0,A.havedict=0,A.flags=-1,A.dmax=32768,A.head=null,A.hold=0,A.bits=0,A.lencode=A.lendyn=new Int32Array(op),A.distcode=A.distdyn=new Int32Array(lp),A.sane=1,A.back=-1,Ws},ff=e=>{if(Go(e))return ja;const A=e.state;return A.wsize=0,A.whave=0,A.wnext=0,Wd(e)},Yd=(e,A)=>{let t;if(Go(e))return ja;const r=e.state;return A<0?(t=0,A=-A):(t=(A>>4)+5,A<48&&(A&=15)),A&&(A<8||A>15)?ja:(r.window!==null&&r.wbits!==A&&(r.window=null),r.wrap=t,r.wbits=A,ff(e))},dc=(e,A)=>{if(!e)return ja;const t=new cp;e.state=t,t.strm=e,t.window=null,t.mode=oc;const r=Yd(e,A);return r!==Ws&&(e.state=null),r},Xd=e=>dc(e,up);let Qi=!0,Vo,df;const fp=e=>{if(Qi){Vo=new Int32Array(512),df=new Int32Array(32);let A=0;for(;A<144;)e.lens[A++]=8;for(;A<256;)e.lens[A++]=9;for(;A<280;)e.lens[A++]=7;for(;A<288;)e.lens[A++]=8;for(Zs(Sd,e.lens,0,288,Vo,0,e.work,{bits:9}),A=0;A<32;)e.lens[A++]=5;Zs(Qd,e.lens,0,32,df,0,e.work,{bits:5}),Qi=!1}e.lencode=Vo,e.lenbits=9,e.distcode=df,e.distbits=5},hf=(e,A,t,r)=>{let n;const a=e.state;return a.window===null&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new Uint8Array(a.wsize)),r>=a.wsize?(a.window.set(A.subarray(t-a.wsize,t),0),a.wnext=0,a.whave=a.wsize):(n=a.wsize-a.wnext,n>r&&(n=r),a.window.set(A.subarray(t-r,t-r+n),a.wnext),r-=n,r?(a.window.set(A.subarray(t-r,t),0),a.wnext=r,a.whave=a.wsize):(a.wnext+=n,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=n))),0},pf=(e,A)=>{let t,r,n,a,m,f,B,y,x,z,ee,F,Fe,Be,be=0,he,Xe,Ke,Oe,xt,Wt,jt,rt;const Pe=new Uint8Array(4);let vt,ce;const xe=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Go(e)||!e.output||!e.input&&e.avail_in!==0)return ja;t=e.state,t.mode===ka&&(t.mode=Af),m=e.next_out,n=e.output,B=e.avail_out,a=e.next_in,r=e.input,f=e.avail_in,y=t.hold,x=t.bits,z=f,ee=B,rt=Ws;e:for(;;)switch(t.mode){case oc:if(t.wrap===0){t.mode=Af;break}for(;x<16;){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}if(t.wrap&2&&y===35615){t.wbits===0&&(t.wbits=15),t.check=0,Pe[0]=y&255,Pe[1]=y>>>8&255,t.check=ii(t.check,Pe,2,0),y=0,x=0,t.mode=Pd;break}if(t.head&&(t.head.done=!1),!(t.wrap&1)||(((y&255)<<8)+(y>>8))%31){e.msg="incorrect header check",t.mode=an;break}if((y&15)!==Od){e.msg="unknown compression method",t.mode=an;break}if(y>>>=4,x-=4,jt=(y&15)+8,t.wbits===0&&(t.wbits=jt),jt>15||jt>t.wbits){e.msg="invalid window size",t.mode=an;break}t.dmax=1<<t.wbits,t.flags=0,e.adler=t.check=1,t.mode=y&512?tf:ka,y=0,x=0;break;case Pd:for(;x<16;){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}if(t.flags=y,(t.flags&255)!==Od){e.msg="unknown compression method",t.mode=an;break}if(t.flags&57344){e.msg="unknown header flags set",t.mode=an;break}t.head&&(t.head.text=y>>8&1),t.flags&512&&t.wrap&4&&(Pe[0]=y&255,Pe[1]=y>>>8&255,t.check=ii(t.check,Pe,2,0)),y=0,x=0,t.mode=Td;case Td:for(;x<32;){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}t.head&&(t.head.time=y),t.flags&512&&t.wrap&4&&(Pe[0]=y&255,Pe[1]=y>>>8&255,Pe[2]=y>>>16&255,Pe[3]=y>>>24&255,t.check=ii(t.check,Pe,4,0)),y=0,x=0,t.mode=jd;case jd:for(;x<16;){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}t.head&&(t.head.xflags=y&255,t.head.os=y>>8),t.flags&512&&t.wrap&4&&(Pe[0]=y&255,Pe[1]=y>>>8&255,t.check=ii(t.check,Pe,2,0)),y=0,x=0,t.mode=kd;case kd:if(t.flags&1024){for(;x<16;){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}t.length=y,t.head&&(t.head.extra_len=y),t.flags&512&&t.wrap&4&&(Pe[0]=y&255,Pe[1]=y>>>8&255,t.check=ii(t.check,Pe,2,0)),y=0,x=0}else t.head&&(t.head.extra=null);t.mode=ef;case ef:if(t.flags&1024&&(F=t.length,F>f&&(F=f),F&&(t.head&&(jt=t.head.extra_len-t.length,t.head.extra||(t.head.extra=new Uint8Array(t.head.extra_len)),t.head.extra.set(r.subarray(a,a+F),jt)),t.flags&512&&t.wrap&4&&(t.check=ii(t.check,r,F,a)),f-=F,a+=F,t.length-=F),t.length))break e;t.length=0,t.mode=Hd;case Hd:if(t.flags&2048){if(f===0)break e;F=0;do jt=r[a+F++],t.head&&jt&&t.length<65536&&(t.head.name+=String.fromCharCode(jt));while(jt&&F<f);if(t.flags&512&&t.wrap&4&&(t.check=ii(t.check,r,F,a)),f-=F,a+=F,jt)break e}else t.head&&(t.head.name=null);t.length=0,t.mode=Rd;case Rd:if(t.flags&4096){if(f===0)break e;F=0;do jt=r[a+F++],t.head&&jt&&t.length<65536&&(t.head.comment+=String.fromCharCode(jt));while(jt&&F<f);if(t.flags&512&&t.wrap&4&&(t.check=ii(t.check,r,F,a)),f-=F,a+=F,jt)break e}else t.head&&(t.head.comment=null);t.mode=Md;case Md:if(t.flags&512){for(;x<16;){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}if(t.wrap&4&&y!==(t.check&65535)){e.msg="header crc mismatch",t.mode=an;break}y=0,x=0}t.head&&(t.head.hcrc=t.flags>>9&1,t.head.done=!0),e.adler=t.check=0,t.mode=ka;break;case tf:for(;x<32;){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}e.adler=t.check=Zd(y),y=0,x=0,t.mode=lc;case lc:if(t.havedict===0)return e.next_out=m,e.avail_out=B,e.next_in=a,e.avail_in=f,t.hold=y,t.bits=x,Dd;e.adler=t.check=1,t.mode=ka;case ka:if(A===zo||A===wl)break e;case Af:if(t.last){y>>>=x&7,x-=x&7,t.mode=cf;break}for(;x<3;){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}switch(t.last=y&1,y>>>=1,x-=1,y&3){case 0:t.mode=uc;break;case 1:if(fp(t),t.mode=yl,A===wl){y>>>=2,x-=2;break e}break;case 2:t.mode=nf;break;case 3:e.msg="invalid block type",t.mode=an}y>>>=2,x-=2;break;case uc:for(y>>>=x&7,x-=x&7;x<32;){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}if((y&65535)!==(y>>>16^65535)){e.msg="invalid stored block lengths",t.mode=an;break}if(t.length=y&65535,y=0,x=0,t.mode=iu,A===wl)break e;case iu:t.mode=rf;case rf:if(F=t.length,F){if(F>f&&(F=f),F>B&&(F=B),F===0)break e;n.set(r.subarray(a,a+F),m),f-=F,a+=F,B-=F,m+=F,t.length-=F;break}t.mode=ka;break;case nf:for(;x<14;){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}if(t.nlen=(y&31)+257,y>>>=5,x-=5,t.ndist=(y&31)+1,y>>>=5,x-=5,t.ncode=(y&15)+4,y>>>=4,x-=4,t.nlen>286||t.ndist>30){e.msg="too many length or distance symbols",t.mode=an;break}t.have=0,t.mode=Kd;case Kd:for(;t.have<t.ncode;){for(;x<3;){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}t.lens[xe[t.have++]]=y&7,y>>>=3,x-=3}for(;t.have<19;)t.lens[xe[t.have++]]=0;if(t.lencode=t.lendyn,t.lenbits=7,vt={bits:t.lenbits},rt=Zs(ac,t.lens,0,19,t.lencode,0,t.work,vt),t.lenbits=vt.bits,rt){e.msg="invalid code lengths set",t.mode=an;break}t.have=0,t.mode=af;case af:for(;t.have<t.nlen+t.ndist;){for(;be=t.lencode[y&(1<<t.lenbits)-1],he=be>>>24,Xe=be>>>16&255,Ke=be&65535,!(he<=x);){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}if(Ke<16)y>>>=he,x-=he,t.lens[t.have++]=Ke;else{if(Ke===16){for(ce=he+2;x<ce;){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}if(y>>>=he,x-=he,t.have===0){e.msg="invalid bit length repeat",t.mode=an;break}jt=t.lens[t.have-1],F=3+(y&3),y>>>=2,x-=2}else if(Ke===17){for(ce=he+3;x<ce;){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}y>>>=he,x-=he,jt=0,F=3+(y&7),y>>>=3,x-=3}else{for(ce=he+7;x<ce;){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}y>>>=he,x-=he,jt=0,F=11+(y&127),y>>>=7,x-=7}if(t.have+F>t.nlen+t.ndist){e.msg="invalid bit length repeat",t.mode=an;break}for(;F--;)t.lens[t.have++]=jt}}if(t.mode===an)break;if(t.lens[256]===0){e.msg="invalid code -- missing end-of-block",t.mode=an;break}if(t.lenbits=9,vt={bits:t.lenbits},rt=Zs(Sd,t.lens,0,t.nlen,t.lencode,0,t.work,vt),t.lenbits=vt.bits,rt){e.msg="invalid literal/lengths set",t.mode=an;break}if(t.distbits=6,t.distcode=t.distdyn,vt={bits:t.distbits},rt=Zs(Qd,t.lens,t.nlen,t.ndist,t.distcode,0,t.work,vt),t.distbits=vt.bits,rt){e.msg="invalid distances set",t.mode=an;break}if(t.mode=yl,A===wl)break e;case yl:t.mode=El;case El:if(f>=6&&B>=258){e.next_out=m,e.avail_out=B,e.next_in=a,e.avail_in=f,t.hold=y,t.bits=x,Ap(e,ee),m=e.next_out,n=e.output,B=e.avail_out,a=e.next_in,r=e.input,f=e.avail_in,y=t.hold,x=t.bits,t.mode===ka&&(t.back=-1);break}for(t.back=0;be=t.lencode[y&(1<<t.lenbits)-1],he=be>>>24,Xe=be>>>16&255,Ke=be&65535,!(he<=x);){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}if(Xe&&!(Xe&240)){for(Oe=he,xt=Xe,Wt=Ke;be=t.lencode[Wt+((y&(1<<Oe+xt)-1)>>Oe)],he=be>>>24,Xe=be>>>16&255,Ke=be&65535,!(Oe+he<=x);){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}y>>>=Oe,x-=Oe,t.back+=Oe}if(y>>>=he,x-=he,t.back+=he,t.length=Ke,Xe===0){t.mode=cc;break}if(Xe&32){t.back=-1,t.mode=ka;break}if(Xe&64){e.msg="invalid literal/length code",t.mode=an;break}t.extra=Xe&15,t.mode=sf;case sf:if(t.extra){for(ce=t.extra;x<ce;){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}t.length+=y&(1<<t.extra)-1,y>>>=t.extra,x-=t.extra,t.back+=t.extra}t.was=t.length,t.mode=of;case of:for(;be=t.distcode[y&(1<<t.distbits)-1],he=be>>>24,Xe=be>>>16&255,Ke=be&65535,!(he<=x);){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}if(!(Xe&240)){for(Oe=he,xt=Xe,Wt=Ke;be=t.distcode[Wt+((y&(1<<Oe+xt)-1)>>Oe)],he=be>>>24,Xe=be>>>16&255,Ke=be&65535,!(Oe+he<=x);){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}y>>>=Oe,x-=Oe,t.back+=Oe}if(y>>>=he,x-=he,t.back+=he,Xe&64){e.msg="invalid distance code",t.mode=an;break}t.offset=Ke,t.extra=Xe&15,t.mode=lf;case lf:if(t.extra){for(ce=t.extra;x<ce;){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}t.offset+=y&(1<<t.extra)-1,y>>>=t.extra,x-=t.extra,t.back+=t.extra}if(t.offset>t.dmax){e.msg="invalid distance too far back",t.mode=an;break}t.mode=uf;case uf:if(B===0)break e;if(F=ee-B,t.offset>F){if(F=t.offset-F,F>t.whave&&t.sane){e.msg="invalid distance too far back",t.mode=an;break}F>t.wnext?(F-=t.wnext,Fe=t.wsize-F):Fe=t.wnext-F,F>t.length&&(F=t.length),Be=t.window}else Be=n,Fe=m-t.offset,F=t.length;F>B&&(F=B),B-=F,t.length-=F;do n[m++]=Be[Fe++];while(--F);t.length===0&&(t.mode=El);break;case cc:if(B===0)break e;n[m++]=t.length,B--,t.mode=El;break;case cf:if(t.wrap){for(;x<32;){if(f===0)break e;f--,y|=r[a++]<<x,x+=8}if(ee-=B,e.total_out+=ee,t.total+=ee,t.wrap&4&&ee&&(e.adler=t.check=t.flags?ii(t.check,n,ee,m-ee):on(t.check,n,ee,m-ee)),ee=B,t.wrap&4&&(t.flags?y:Zd(y))!==t.check){e.msg="incorrect data check",t.mode=an;break}y=0,x=0}t.mode=zd;case zd:if(t.wrap&&t.flags){for(;x<32;){if(f===0)break e;f--,y+=r[a++]<<x,x+=8}if(t.wrap&4&&y!==(t.total&4294967295)){e.msg="incorrect length check",t.mode=an;break}y=0,x=0}t.mode=Gd;case Gd:rt=ap;break e;case an:rt=sc;break e;case fc:return Nd;case Vd:default:return ja}return e.next_out=m,e.avail_out=B,e.next_in=a,e.avail_in=f,t.hold=y,t.bits=x,(t.wsize||ee!==e.avail_out&&t.mode<an&&(t.mode<cf||A!==Ld))&&hf(e,e.output,e.next_out,ee-e.avail_out),z-=e.avail_in,ee-=e.avail_out,e.total_in+=z,e.total_out+=ee,t.total+=ee,t.wrap&4&&ee&&(e.adler=t.check=t.flags?ii(t.check,n,ee,e.next_out-ee):on(t.check,n,ee,e.next_out-ee)),e.data_type=t.bits+(t.last?64:0)+(t.mode===ka?128:0)+(t.mode===yl||t.mode===iu?256:0),(z===0&&ee===0||A===Ld)&&rt===Ws&&(rt=sp),rt},dp=e=>{if(Go(e))return ja;let A=e.state;return A.window&&(A.window=null),e.state=null,Ws},hp=(e,A)=>{if(Go(e))return ja;const t=e.state;return t.wrap&2?(t.head=A,A.done=!1,Ws):ja},pp=(e,A)=>{const t=A.length;let r,n,a;return Go(e)||(r=e.state,r.wrap!==0&&r.mode!==lc)?ja:r.mode===lc&&(n=1,n=on(n,A,t,0),n!==r.check)?sc:(a=hf(e,A,t,t),a?(r.mode=fc,Nd):(r.havedict=1,Ws))};var gp=ff,mp=Yd,vp=Wd,Bp=Xd,wp=dc,Jd=pf,qd=dp,$d=hp,eh=pp,gf="pako inflate (from Nodeca project)",Ys={inflateReset:gp,inflateReset2:mp,inflateResetKeep:vp,inflateInit:Bp,inflateInit2:wp,inflate:Jd,inflateEnd:qd,inflateGetHeader:$d,inflateSetDictionary:eh,inflateInfo:gf};function yp(){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 Ep=yp;const th=Object.prototype.toString,{Z_NO_FLUSH:hc,Z_FINISH:pc,Z_OK:au,Z_STREAM_END:gc,Z_NEED_DICT:su,Z_STREAM_ERROR:Ah,Z_DATA_ERROR:mf,Z_MEM_ERROR:rh}=ms;function ou(e){this.options=rc.assign({chunkSize:1024*64,windowBits:15,to:""},e||{});const A=this.options;A.raw&&A.windowBits>=0&&A.windowBits<16&&(A.windowBits=-A.windowBits,A.windowBits===0&&(A.windowBits=-15)),A.windowBits>=0&&A.windowBits<16&&!(e&&e.windowBits)&&(A.windowBits+=32),A.windowBits>15&&A.windowBits<48&&(A.windowBits&15||(A.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Cd,this.strm.avail_out=0;let t=Ys.inflateInit2(this.strm,A.windowBits);if(t!==au)throw new Error(Ta[t]);if(this.header=new Ep,Ys.inflateGetHeader(this.strm,this.header),A.dictionary&&(typeof A.dictionary=="string"?A.dictionary=vl.string2buf(A.dictionary):th.call(A.dictionary)==="[object ArrayBuffer]"&&(A.dictionary=new Uint8Array(A.dictionary)),A.raw&&(t=Ys.inflateSetDictionary(this.strm,A.dictionary),t!==au)))throw new Error(Ta[t])}ou.prototype.push=function(e,A){const t=this.strm,r=this.options.chunkSize,n=this.options.dictionary;let a,m,f;if(this.ended)return!1;for(A===~~A?m=A:m=A===!0?pc:hc,th.call(e)==="[object ArrayBuffer]"?t.input=new Uint8Array(e):t.input=e,t.next_in=0,t.avail_in=t.input.length;;){for(t.avail_out===0&&(t.output=new Uint8Array(r),t.next_out=0,t.avail_out=r),a=Ys.inflate(t,m),a===su&&n&&(a=Ys.inflateSetDictionary(t,n),a===au?a=Ys.inflate(t,m):a===mf&&(a=su));t.avail_in>0&&a===gc&&t.state.wrap>0&&e[t.next_in]!==0;)Ys.inflateReset(t),a=Ys.inflate(t,m);switch(a){case Ah:case mf:case su:case rh:return this.onEnd(a),this.ended=!0,!1}if(f=t.avail_out,t.next_out&&(t.avail_out===0||a===gc))if(this.options.to==="string"){let B=vl.utf8border(t.output,t.next_out),y=t.next_out-B,x=vl.buf2string(t.output,B);t.next_out=y,t.avail_out=r-y,y&&t.output.set(t.output.subarray(B,B+y),0),this.onData(x)}else this.onData(t.output.length===t.next_out?t.output:t.output.subarray(0,t.next_out));if(!(a===au&&f===0)){if(a===gc)return a=Ys.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,!0;if(t.avail_in===0)break}}return!0},ou.prototype.onData=function(e){this.chunks.push(e)},ou.prototype.onEnd=function(e){e===au&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=rc.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function Cl(e,A){const t=new ou(A);if(t.push(e),t.err)throw t.msg||Ta[t.err];return t.result}function nh(e,A){return A=A||{},A.raw=!0,Cl(e,A)}var ih=ou,Cp=Cl,Fp=nh,ah=Cl,Fl=ms,vf={Inflate:ih,inflate:Cp,inflateRaw:Fp,ungzip:ah,constants:Fl};const{Deflate:mc,deflate:bp,deflateRaw:xp,gzip:_p}=xd,{Inflate:Up,inflate:sh,inflateRaw:Bf,ungzip:oh}=vf;var lh=mc,wf=bp,uh=xp,ch=_p,yf=Up,lu=sh,vc=Bf,fh=oh,dh=ms,U1={Deflate:lh,deflate:wf,deflateRaw:uh,gzip:ch,Inflate:yf,inflate:lu,inflateRaw:vc,ungzip:fh,constants:dh};const Ef=[];for(let e=0;e<256;e++){let A=e;for(let t=0;t<8;t++)A&1?A=3988292384^A>>>1:A=A>>>1;Ef[e]=A}const Cf=4294967295;function Ip(e,A,t){let r=e;for(let n=0;n<t;n++)r=Ef[(r^A[n])&255]^r>>>8;return r}function hh(e,A){return(Ip(Cf,e,A)^Cf)>>>0}function Zo(e,A,t){const r=e.readUint32(),n=hh(new Uint8Array(e.buffer,e.byteOffset+e.offset-A-4,A),A);if(n!==r)throw new Error(`CRC mismatch for chunk ${t}. Expected ${r}, found ${n}`)}function Sp(e,A){e.writeUint32(hh(new Uint8Array(e.buffer,e.byteOffset+e.offset-A,A),A))}function ti(e,A,t){for(let r=0;r<t;r++)A[r]=e[r]}function wo(e,A,t,r){let n=0;for(;n<r;n++)A[n]=e[n];for(;n<t;n++)A[n]=e[n]+A[n-r]&255}function Wo(e,A,t,r){let n=0;if(t.length===0)for(;n<r;n++)A[n]=e[n];else for(;n<r;n++)A[n]=e[n]+t[n]&255}function Xs(e,A,t,r,n){let a=0;if(t.length===0){for(;a<n;a++)A[a]=e[a];for(;a<r;a++)A[a]=e[a]+(A[a-n]>>1)&255}else{for(;a<n;a++)A[a]=e[a]+(t[a]>>1)&255;for(;a<r;a++)A[a]=e[a]+(A[a-n]+t[a]>>1)&255}}function Js(e,A,t,r,n){let a=0;if(t.length===0){for(;a<n;a++)A[a]=e[a];for(;a<r;a++)A[a]=e[a]+A[a-n]&255}else{for(;a<n;a++)A[a]=e[a]+t[a]&255;for(;a<r;a++)A[a]=e[a]+uu(A[a-n],t[a],t[a-n])&255}}function uu(e,A,t){const r=e+A-t,n=Math.abs(r-e),a=Math.abs(r-A),m=Math.abs(r-t);return n<=a&&n<=m?e:a<=m?A:t}function qs(e,A,t,r,n,a){switch(e){case 0:ti(A,t,n);break;case 1:wo(A,t,n,a);break;case 2:Wo(A,t,r,n);break;case 3:Xs(A,t,r,n,a);break;case 4:Js(A,t,r,n,a);break;default:throw new Error(`Unsupported filter: ${e}`)}}const ph=new Uint16Array([255]),gh=new Uint8Array(ph.buffer)[0]===255;function Ff(e){const{data:A,width:t,height:r,channels:n,depth:a}=e,m=[{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}],f=Math.ceil(a/8)*n,B=new Uint8Array(r*t*f);let y=0;for(let x=0;x<7;x++){const z=m[x],ee=Math.ceil((t-z.x)/z.xStep),F=Math.ceil((r-z.y)/z.yStep);if(ee<=0||F<=0)continue;const Fe=ee*f,Be=new Uint8Array(Fe);for(let be=0;be<F;be++){const he=A[y++],Xe=A.subarray(y,y+Fe);y+=Fe;const Ke=new Uint8Array(Fe);qs(he,Xe,Ke,Be,Fe,f),Be.set(Ke);for(let Oe=0;Oe<ee;Oe++){const xt=z.x+Oe*z.xStep,Wt=z.y+be*z.yStep;if(!(xt>=t||Wt>=r))for(let jt=0;jt<f;jt++)B[(Wt*t+xt)*f+jt]=Ke[Oe*f+jt]}}}if(a===16){const x=new Uint16Array(B.buffer);if(gh)for(let z=0;z<x.length;z++)x[z]=cu(x[z]);return x}else return B}function cu(e){return(e&255)<<8|e>>8&255}const mh=new Uint16Array([255]),fu=new Uint8Array(mh.buffer)[0]===255,Dp=new Uint8Array(0);function vh(e){const{data:A,width:t,height:r,channels:n,depth:a}=e,m=Math.ceil(a/8)*n,f=Math.ceil(a/8*n*t),B=new Uint8Array(r*f);let y=Dp,x=0,z,ee;for(let F=0;F<r;F++){switch(z=A.subarray(x+1,x+1+f),ee=B.subarray(F*f,(F+1)*f),A[x]){case 0:ti(z,ee,f);break;case 1:wo(z,ee,f,m);break;case 2:Wo(z,ee,y,f);break;case 3:Xs(z,ee,y,f,m);break;case 4:Js(z,ee,y,f,m);break;default:throw new Error(`Unsupported filter: ${A[x]}`)}y=ee,x+=f+1}if(a===16){const F=new Uint16Array(B.buffer);if(fu)for(let Fe=0;Fe<F.length;Fe++)F[Fe]=Np(F[Fe]);return F}else return B}function Np(e){return(e&255)<<8|e>>8&255}const du=Uint8Array.of(137,80,78,71,13,10,26,10);function I1(e){e.writeBytes(du)}function Bc(e){if(!Op(e.readBytes(du.length)))throw new Error("wrong PNG signature")}function Op(e){if(e.length<du.length)return!1;for(let A=0;A<du.length;A++)if(e[A]!==du[A])return!1;return!0}const Bh="tEXt",wh=0,yh=new TextDecoder("latin1");function Eh(e){if(wc(e),e.length===0||e.length>79)throw new Error("keyword length must be between 1 and 79")}const bf=/^[\u0000-\u00FF]*$/;function wc(e){if(!bf.test(e))throw new Error("invalid latin1 text")}function Ch(e,A,t){const r=Fh(A);e[r]=bh(A,t-r.length-1)}function S1(e,A,t){Eh(A),wc(t);const r=A.length+1+t.length;e.writeUint32(r),e.writeChars(Bh),e.writeChars(A),e.writeByte(wh),e.writeChars(t),writeCrc(e,r+4)}function Fh(e){for(e.mark();e.readByte()!==wh;);const A=e.offset;e.reset();const t=yh.decode(e.readBytes(A-e.offset-1));return e.skip(1),Eh(t),t}function bh(e,A){return yh.decode(e.readBytes(A))}const Ua={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},xf={UNKNOWN:-1,DEFLATE:0},xh={UNKNOWN:-1,ADAPTIVE:0},_f={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},yc={NONE:0,BACKGROUND:1,PREVIOUS:2},hu={SOURCE:0,OVER:1};class Pp extends mt{constructor(t,r={}){super(t);gn(this,"_checkCrc");gn(this,"_inflator");gn(this,"_png");gn(this,"_apng");gn(this,"_end");gn(this,"_hasPalette");gn(this,"_palette");gn(this,"_hasTransparency");gn(this,"_transparency");gn(this,"_compressionMethod");gn(this,"_filterMethod");gn(this,"_interlaceMethod");gn(this,"_colorType");gn(this,"_isAnimated");gn(this,"_numberOfFrames");gn(this,"_numberOfPlays");gn(this,"_frames");gn(this,"_writingDataChunks");const{checkCrc:n=!1}=r;this._checkCrc=n,this._inflator=new yf,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=xh.UNKNOWN,this._interlaceMethod=_f.UNKNOWN,this._colorType=Ua.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(Bc(this);!this._end;){const t=this.readUint32(),r=this.readChars(4);this.decodeChunk(t,r)}return this.decodeImage(),this._png}decodeApng(){for(Bc(this);!this._end;){const t=this.readUint32(),r=this.readChars(4);this.decodeApngChunk(t,r)}return this.decodeApngImage(),this._apng}decodeChunk(t,r){const n=this.offset;switch(r){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(t);break;case"IDAT":this.decodeIDAT(t);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(t);break;case"iCCP":this.decodeiCCP(t);break;case Bh:Ch(this._png.text,this,t);break;case"pHYs":this.decodepHYs();break;default:this.skip(t);break}if(this.offset-n!==t)throw new Error(`Length mismatch while decoding chunk ${r}`);this._checkCrc?Zo(this,t+4,r):this.skip(4)}decodeApngChunk(t,r){const n=this.offset;switch(r!=="fdAT"&&r!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),r){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(t);break;default:this.decodeChunk(t,r),this.offset=n+t;break}if(this.offset-n!==t)throw new Error(`Length mismatch while decoding chunk ${r}`);this._checkCrc?Zo(this,t+4,r):this.skip(4)}decodeIHDR(){const t=this._png;t.width=this.readUint32(),t.height=this.readUint32(),t.depth=Uf(this.readUint8());const r=this.readUint8();this._colorType=r;let n;switch(r){case Ua.GREYSCALE:n=1;break;case Ua.TRUECOLOUR:n=3;break;case Ua.INDEXED_COLOUR:n=1;break;case Ua.GREYSCALE_ALPHA:n=2;break;case Ua.TRUECOLOUR_ALPHA:n=4;break;case Ua.UNKNOWN:default:throw new Error(`Unknown color type: ${r}`)}if(this._png.channels=n,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 t={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(t)}decodePLTE(t){if(t%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${t}`);const r=t/3;this._hasPalette=!0;const n=[];this._palette=n;for(let a=0;a<r;a++)n.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(t){this._writingDataChunks=!0;const r=t,n=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,n,r)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodeFDAT(t){this._writingDataChunks=!0;let r=t,n=this.offset+this.byteOffset;if(n+=4,r-=4,this._inflator.push(new Uint8Array(this.buffer,n,r)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodetRNS(t){switch(this._colorType){case Ua.GREYSCALE:case Ua.TRUECOLOUR:{if(t%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${t}`);if(t/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${t/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(t/2);for(let r=0;r<t/2;r++)this._transparency[r]=this.readUint16();break}case Ua.INDEXED_COLOUR:{if(t>this._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${t} vs ${this._palette.length})`);let r=0;for(;r<t;r++){const n=this.readByte();this._palette[r].push(n)}for(;r<this._palette.length;r++)this._palette[r].push(255);break}case Ua.UNKNOWN:case Ua.GREYSCALE_ALPHA:case Ua.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(t){const r=Fh(this),n=this.readUint8();if(n!==xf.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${n}`);const a=this.readBytes(t-r.length-2);this._png.iccEmbeddedProfile={name:r,profile:lu(a)}}decodepHYs(){const t=this.readUint32(),r=this.readUint32(),n=this.readByte();this._png.resolution={x:t,y:r,unit:n}}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 t=0;t<this._numberOfFrames;t++){const r={sequenceNumber:this._frames[t].sequenceNumber,delayNumber:this._frames[t].delayNumber,delayDenominator:this._frames[t].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)},n=this._frames.at(t);if(n){if(n.data=vh({data:n.data,width:n.width,height:n.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),t===0||n.xOffset===0&&n.yOffset===0&&n.width===this._png.width&&n.height===this._png.height)r.data=n.data;else{const a=this._apng.frames.at(t-1);this.disposeFrame(n,a,r),this.addFrameDataToCanvas(r,n)}this._apng.frames.push(r)}}return this._apng}disposeFrame(t,r,n){switch(t.disposeOp){case yc.NONE:break;case yc.BACKGROUND:for(let a=0;a<this._png.height;a++)for(let m=0;m<this._png.width;m++){const f=(a*t.width+m)*this._png.channels;for(let B=0;B<this._png.channels;B++)n.data[f+B]=0}break;case yc.PREVIOUS:n.data.set(r.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(t,r){const n=1<<this._png.depth,a=(m,f)=>{const B=((m+r.yOffset)*this._png.width+r.xOffset+f)*this._png.channels,y=(m*r.width+f)*this._png.channels;return{index:B,frameIndex:y}};switch(r.blendOp){case hu.SOURCE:for(let m=0;m<r.height;m++)for(let f=0;f<r.width;f++){const{index:B,frameIndex:y}=a(m,f);for(let x=0;x<this._png.channels;x++)t.data[B+x]=r.data[y+x]}break;case hu.OVER:for(let m=0;m<r.height;m++)for(let f=0;f<r.width;f++){const{index:B,frameIndex:y}=a(m,f);for(let x=0;x<this._png.channels;x++){const z=r.data[y+this._png.channels-1]/n,ee=x%(this._png.channels-1)===0?1:r.data[y+x],F=Math.floor(z*ee+(1-z)*t.data[B+x]);t.data[B+x]+=F}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){var r;if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);const t=this._isAnimated?((r=this._frames)==null?void 0:r.at(0)).data:this._inflator.result;if(this._filterMethod!==xh.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===_f.NO_INTERLACE)this._png.data=vh({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===_f.ADAM7)this._png.data=Ff({data:t,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 t=this._inflator.result,r=this._frames.at(-1);r?r.data=t:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:yc.NONE,blendOp:hu.SOURCE,data:t}),this._inflator=new yf,this._writingDataChunks=!1}}function Uf(e){if(e!==1&&e!==2&&e!==4&&e!==8&&e!==16)throw new Error(`invalid bit depth: ${e}`);return e}const Tp={level:3};class kA extends null{constructor(t,r={}){var n;super();gn(this,"_png");gn(this,"_zlibOptions");gn(this,"_colorType");gn(this,"_interlaceMethod");this._colorType=ColorType.UNKNOWN,this._zlibOptions=b1(b1({},Tp),r.zlib),this._png=this._checkData(t),this._interlaceMethod=(n=r.interlace==="Adam7"?InterlaceMethod.ADAM7:InterlaceMethod.NO_INTERLACE)!=null?n: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[t,r]of Object.entries(this._png.text))encodetEXt(this,t,r);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 r;const t=((r=this._png.palette)==null?void 0:r.length)*3;this.writeUint32(t),this.writeChars("PLTE");for(const n of this._png.palette)this.writeByte(n[0]),this.writeByte(n[1]),this.writeByte(n[2]);writeCrc(this,4+t)}encodeTRNS(){const t=this._png.palette.filter(r=>r.at(-1)!==255);this.writeUint32(t.length),this.writeChars("tRNS");for(const r of t)this.writeByte(r.at(-1));writeCrc(this,4+t.length)}encodeIDAT(t){this.writeUint32(t.length),this.writeChars("IDAT"),this.writeBytes(t),writeCrc(this,t.length+4)}encodeData(){const{width:t,height:r,channels:n,depth:a,data:m}=this._png,f=a<=8?Math.ceil(t*a/8)*n:Math.ceil(t*a/8*n/2),B=new IOBuffer().setBigEndian();let y=0;if(this._interlaceMethod===InterlaceMethod.NO_INTERLACE)for(let ee=0;ee<r;ee++)B.writeByte(0),a===16?y=En(m,B,f,y):y=Ha(m,B,f,y);else this._interlaceMethod===InterlaceMethod.ADAM7&&(y=jp(this._png,m,B,y));const x=B.toArray(),z=deflate(x,this._zlibOptions);this.encodeIDAT(z)}_checkData(t){const{colorType:r,channels:n,depth:a}=Ec(t,t.palette),m={width:Yo(t.width,"width"),height:Yo(t.height,"height"),channels:n,data:t.data,depth:a,text:t.text,palette:t.palette};this._colorType=r;const f=a<8?Math.ceil(m.width*a/8)*m.height*n:m.width*m.height*n;if(m.data.length!==f)throw new RangeError(`wrong data size. Found ${m.data.length}, expected ${f}`);return m}}function Yo(e,A){if(Number.isInteger(e)&&e>0)return e;throw new TypeError(`${A} must be a positive integer`)}function Ec(e,A){const{channels:t=4,depth:r=8}=e;if(t!==4&&t!==3&&t!==2&&t!==1)throw new RangeError(`unsupported number of channels: ${t}`);const n={channels:t,depth:r,colorType:ColorType.UNKNOWN};switch(t){case 4:n.colorType=ColorType.TRUECOLOUR_ALPHA;break;case 3:n.colorType=ColorType.TRUECOLOUR;break;case 1:A?n.colorType=ColorType.INDEXED_COLOUR:n.colorType=ColorType.GREYSCALE;break;case 2:n.colorType=ColorType.GREYSCALE_ALPHA;break;default:throw new Error("unsupported number of channels")}return n}function Ha(e,A,t,r){for(let n=0;n<t;n++)A.writeByte(e[r++]);return r}function jp(e,A,t,r){const n=[{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:a,height:m,channels:f,depth:B}=e;let y=0;B===16?y=f*B/8/2:y=f*B/8;for(let x=0;x<7;x++){const z=n[x],ee=Math.floor((a-z.x+z.xStep-1)/z.xStep),F=Math.floor((m-z.y+z.yStep-1)/z.yStep);if(ee<=0||F<=0)continue;const Fe=ee*y;for(let Be=0;Be<F;Be++){const be=z.y+Be*z.yStep,he=B<=8?new Uint8Array(Fe):new Uint16Array(Fe);let Xe=0;for(let Ke=0;Ke<ee;Ke++){const Oe=z.x+Ke*z.xStep;if(Oe<a&&be<m){const xt=(be*a+Oe)*y;for(let Wt=0;Wt<y;Wt++)he[Xe++]=A[xt+Wt]}}if(t.writeByte(0),B===8)t.writeBytes(he);else if(B===16)for(const Ke of he)t.writeByte(Ke>>8&255),t.writeByte(Ke&255)}}return r}function En(e,A,t,r){for(let n=0;n<t;n++)A.writeUint16(e[r++]);return r}var Hn;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.METRE=1]="METRE"})(Hn||(Hn={}));function Cc(e,A){return new Pp(e,A).decode()}function Q1(e,A){return new PngEncoder(e,A).encode()}function If(e,A){return new PngDecoder(e,A).decodeApng()}var br=function(){return typeof window!="undefined"?window:typeof K.g!="undefined"?K.g:typeof self!="undefined"?self:this}();function bl(){br.console&&typeof br.console.log=="function"&&br.console.log.apply(br.console,arguments)}var Ln={log:bl,warn:function(e){br.console&&(typeof br.console.warn=="function"?br.console.warn.apply(br.console,arguments):bl.call(null,arguments))},error:function(e){br.console&&(typeof br.console.error=="function"?br.console.error.apply(br.console,arguments):bl(e))}};function Sf(e,A,t){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){yo(r.response,A,t)},r.onerror=function(){Ln.error("could not download file")},r.send()}function Qf(e){var A=new XMLHttpRequest;A.open("HEAD",e,!1);try{A.send()}catch(t){}return A.status>=200&&A.status<=299}function Fc(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(t){var A=document.createEvent("MouseEvents");A.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(A)}}var yo=br.saveAs||((typeof window=="undefined"?"undefined":(0,R.Z)(window))!=="object"||window!==br?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(e,A,t){var r=br.URL||br.webkitURL,n=document.createElement("a");A=A||e.name||"download",n.download=A,n.rel="noopener",typeof e=="string"?(n.href=e,n.origin!==location.origin?Qf(n.href)?Sf(e,A,t):Fc(n,n.target="_blank"):Fc(n)):(n.href=r.createObjectURL(e),setTimeout(function(){r.revokeObjectURL(n.href)},4e4),setTimeout(function(){Fc(n)},0))}:"msSaveOrOpenBlob"in navigator?function(e,A,t){if(A=A||e.name||"download",typeof e=="string")if(Qf(e))Sf(e,A,t);else{var r=document.createElement("a");r.href=e,r.target="_blank",setTimeout(function(){Fc(r)})}else navigator.msSaveOrOpenBlob(function(n,a){return a===void 0?a={autoBom:!1}:(0,R.Z)(a)!=="object"&&(Ln.warn("Deprecated: Expected third argument to be a object"),a={autoBom:!a}),a.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(n.type)?new Blob(["\uFEFF",n],{type:n.type}):n}(e,t),A)}:function(e,A,t,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),typeof e=="string")return Sf(e,A,t);var n=e.type==="application/octet-stream",a=/constructor/i.test(br.HTMLElement)||br.safari,m=/CriOS\/[\d]+/.test(navigator.userAgent);if((m||n&&a)&&(typeof FileReader=="undefined"?"undefined":(0,R.Z)(FileReader))==="object"){var f=new FileReader;f.onloadend=function(){var x=f.result;x=m?x:x.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=x:location=x,r=null},f.readAsDataURL(e)}else{var B=br.URL||br.webkitURL,y=B.createObjectURL(e);r?r.location=y:location.href=y,r=null,setTimeout(function(){B.revokeObjectURL(y)},4e4)}});function _h(e){var A;e=e||"",this.ok=!1,e.charAt(0)=="#"&&(e=e.substr(1,6)),e={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"}[e=(e=e.replace(/ /g,"")).toLowerCase()]||e;for(var t=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(f){return[parseInt(f[1]),parseInt(f[2]),parseInt(f[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(f){return[parseInt(f[1],16),parseInt(f[2],16),parseInt(f[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(f){return[parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseInt(f[3]+f[3],16)]}}],r=0;r<t.length;r++){var n=t[r].re,a=t[r].process,m=n.exec(e);m&&(A=a(m),this.r=A[0],this.g=A[1],this.b=A[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 f=this.r.toString(16),B=this.g.toString(16),y=this.b.toString(16);return f.length==1&&(f="0"+f),B.length==1&&(B="0"+B),y.length==1&&(y="0"+y),"#"+f+B+y}}var pu=br.atob.bind(br),Lf=br.btoa.bind(br);function gu(e,A){var t=e[0],r=e[1],n=e[2],a=e[3];t=ra(t,r,n,a,A[0],7,-680876936),a=ra(a,t,r,n,A[1],12,-389564586),n=ra(n,a,t,r,A[2],17,606105819),r=ra(r,n,a,t,A[3],22,-1044525330),t=ra(t,r,n,a,A[4],7,-176418897),a=ra(a,t,r,n,A[5],12,1200080426),n=ra(n,a,t,r,A[6],17,-1473231341),r=ra(r,n,a,t,A[7],22,-45705983),t=ra(t,r,n,a,A[8],7,1770035416),a=ra(a,t,r,n,A[9],12,-1958414417),n=ra(n,a,t,r,A[10],17,-42063),r=ra(r,n,a,t,A[11],22,-1990404162),t=ra(t,r,n,a,A[12],7,1804603682),a=ra(a,t,r,n,A[13],12,-40341101),n=ra(n,a,t,r,A[14],17,-1502002290),t=zi(t,r=ra(r,n,a,t,A[15],22,1236535329),n,a,A[1],5,-165796510),a=zi(a,t,r,n,A[6],9,-1069501632),n=zi(n,a,t,r,A[11],14,643717713),r=zi(r,n,a,t,A[0],20,-373897302),t=zi(t,r,n,a,A[5],5,-701558691),a=zi(a,t,r,n,A[10],9,38016083),n=zi(n,a,t,r,A[15],14,-660478335),r=zi(r,n,a,t,A[4],20,-405537848),t=zi(t,r,n,a,A[9],5,568446438),a=zi(a,t,r,n,A[14],9,-1019803690),n=zi(n,a,t,r,A[3],14,-187363961),r=zi(r,n,a,t,A[8],20,1163531501),t=zi(t,r,n,a,A[13],5,-1444681467),a=zi(a,t,r,n,A[2],9,-51403784),n=zi(n,a,t,r,A[7],14,1735328473),t=na(t,r=zi(r,n,a,t,A[12],20,-1926607734),n,a,A[5],4,-378558),a=na(a,t,r,n,A[8],11,-2022574463),n=na(n,a,t,r,A[11],16,1839030562),r=na(r,n,a,t,A[14],23,-35309556),t=na(t,r,n,a,A[1],4,-1530992060),a=na(a,t,r,n,A[4],11,1272893353),n=na(n,a,t,r,A[7],16,-155497632),r=na(r,n,a,t,A[10],23,-1094730640),t=na(t,r,n,a,A[13],4,681279174),a=na(a,t,r,n,A[0],11,-358537222),n=na(n,a,t,r,A[3],16,-722521979),r=na(r,n,a,t,A[6],23,76029189),t=na(t,r,n,a,A[9],4,-640364487),a=na(a,t,r,n,A[12],11,-421815835),n=na(n,a,t,r,A[15],16,530742520),t=ia(t,r=na(r,n,a,t,A[2],23,-995338651),n,a,A[0],6,-198630844),a=ia(a,t,r,n,A[7],10,1126891415),n=ia(n,a,t,r,A[14],15,-1416354905),r=ia(r,n,a,t,A[5],21,-57434055),t=ia(t,r,n,a,A[12],6,1700485571),a=ia(a,t,r,n,A[3],10,-1894986606),n=ia(n,a,t,r,A[10],15,-1051523),r=ia(r,n,a,t,A[1],21,-2054922799),t=ia(t,r,n,a,A[8],6,1873313359),a=ia(a,t,r,n,A[15],10,-30611744),n=ia(n,a,t,r,A[6],15,-1560198380),r=ia(r,n,a,t,A[13],21,1309151649),t=ia(t,r,n,a,A[4],6,-145523070),a=ia(a,t,r,n,A[11],10,-1120210379),n=ia(n,a,t,r,A[2],15,718787259),r=ia(r,n,a,t,A[9],21,-343485551),e[0]=Es(t,e[0]),e[1]=Es(r,e[1]),e[2]=Es(n,e[2]),e[3]=Es(a,e[3])}function mu(e,A,t,r,n,a){return A=Es(Es(A,e),Es(r,a)),Es(A<<n|A>>>32-n,t)}function ra(e,A,t,r,n,a,m){return mu(A&t|~A&r,e,A,n,a,m)}function zi(e,A,t,r,n,a,m){return mu(A&r|t&~r,e,A,n,a,m)}function na(e,A,t,r,n,a,m){return mu(A^t^r,e,A,n,a,m)}function ia(e,A,t,r,n,a,m){return mu(t^(A|~r),e,A,n,a,m)}function Uh(e){var A,t=e.length,r=[1732584193,-271733879,-1732584194,271733878];for(A=64;A<=e.length;A+=64)gu(r,bc(e.substring(A-64,A)));e=e.substring(A-64);var n=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(A=0;A<e.length;A++)n[A>>2]|=e.charCodeAt(A)<<(A%4<<3);if(n[A>>2]|=128<<(A%4<<3),A>55)for(gu(r,n),A=0;A<16;A++)n[A]=0;return n[14]=8*t,gu(r,n),r}function bc(e){var A,t=[];for(A=0;A<64;A+=4)t[A>>2]=e.charCodeAt(A)+(e.charCodeAt(A+1)<<8)+(e.charCodeAt(A+2)<<16)+(e.charCodeAt(A+3)<<24);return t}var Ia="0123456789abcdef".split("");function Ih(e){for(var A="",t=0;t<4;t++)A+=Ia[e>>8*t+4&15]+Ia[e>>8*t&15];return A}function xc(e){return String.fromCharCode(255&e,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function Df(e){return Uh(e).map(xc).join("")}var kp=function(e){for(var A=0;A<e.length;A++)e[A]=Ih(e[A]);return e.join("")}(Uh("hello"))!="5d41402abc4b2a76b9719d911017c592";function Es(e,A){if(kp){var t=(65535&e)+(65535&A);return(e>>16)+(A>>16)+(t>>16)<<16|65535&t}return e+A&4294967295}function Eo(e,A){var t,r,n,a;if(e!==t){for(var m=(n=e,a=1+(256/e.length|0),new Array(a+1).join(n)),f=[],B=0;B<256;B++)f[B]=B;var y=0;for(B=0;B<256;B++){var x=f[B];y=(y+x+m.charCodeAt(B))%256,f[B]=f[y],f[y]=x}t=e,r=f}else f=r;var z=A.length,ee=0,F=0,Fe="";for(B=0;B<z;B++)F=(F+(x=f[ee=(ee+1)%256]))%256,f[ee]=f[F],f[F]=x,m=f[(f[ee]+f[F])%256],Fe+=String.fromCharCode(A.charCodeAt(B)^m);return Fe}var vu={print:4,modify:8,copy:16,"annot-forms":32};function xl(e,A,t,r){this.v=1,this.r=2;var n=192;e.forEach(function(f){if(vu.perm!==void 0)throw new Error("Invalid permission: "+f);n+=vu[f]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var a=(A+this.padding).substr(0,32),m=(t+this.padding).substr(0,32);this.O=this.processOwnerPassword(a,m),this.P=-(1+(255^n)),this.encryptionKey=Df(a+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Eo(this.encryptionKey,this.padding)}function $a(e){if(/[^\u0000-\u00ff]/.test(e))throw new Error("Invalid PDF Name Object: "+e+", Only accept ASCII characters.");for(var A="",t=e.length,r=0;r<t;r++){var n=e.charCodeAt(r);A+=n<33||n===35||n===37||n===40||n===41||n===47||n===60||n===62||n===91||n===93||n===123||n===125||n>126?"#"+("0"+n.toString(16)).slice(-2):e[r]}return A}function Sh(e){if((0,R.Z)(e)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var A={};this.subscribe=function(t,r,n){if(n=n||!1,typeof t!="string"||typeof r!="function"||typeof n!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");A.hasOwnProperty(t)||(A[t]={});var a=Math.random().toString(35);return A[t][a]=[r,!!n],a},this.unsubscribe=function(t){for(var r in A)if(A[r][t])return delete A[r][t],Object.keys(A[r]).length===0&&delete A[r],!0;return!1},this.publish=function(t){if(A.hasOwnProperty(t)){var r=Array.prototype.slice.call(arguments,1),n=[];for(var a in A[t]){var m=A[t][a];try{m[0].apply(e,r)}catch(f){br.console&&Ln.error("jsPDF PubSub Error",f.message,f)}m[1]&&n.push(a)}n.length&&n.forEach(this.unsubscribe)}},this.getTopics=function(){return A}}function Bu(e){if(!(this instanceof Bu))return new Bu(e);var A="opacity,stroke-opacity".split(",");for(var t in e)e.hasOwnProperty(t)&&A.indexOf(t)>=0&&(this[t]=e[t]);this.id="",this.objectNumber=-1}function Nf(e,A){this.gState=e,this.matrix=A,this.id="",this.objectNumber=-1}function Co(e,A,t,r,n){if(!(this instanceof Co))return new Co(e,A,t,r,n);this.type=e==="axial"?2:3,this.coords=A,this.colors=t,Nf.call(this,r,n)}function Fo(e,A,t,r,n){if(!(this instanceof Fo))return new Fo(e,A,t,r,n);this.boundingBox=e,this.xStep=A,this.yStep=t,this.stream="",this.cloneIndex=0,Nf.call(this,r,n)}function qA(e){var A,t=typeof arguments[0]=="string"?arguments[0]:"p",r=arguments[1],n=arguments[2],a=arguments[3],m=[],f=1,B=16,y="S",x=null;(0,R.Z)(e=e||{})==="object"&&(t=e.orientation,r=e.unit||r,n=e.format||n,a=e.compress||e.compressPdf||a,(x=e.encryption||null)!==null&&(x.userPassword=x.userPassword||"",x.ownerPassword=x.ownerPassword||"",x.userPermissions=x.userPermissions||[]),f=typeof e.userUnit=="number"?Math.abs(e.userUnit):1,e.precision!==void 0&&(A=e.precision),e.floatPrecision!==void 0&&(B=e.floatPrecision),y=e.defaultPathOperation||"S"),m=e.filters||(a===!0?["FlateEncode"]:m),r=r||"mm",t=(""+(t||"P")).toLowerCase();var z=e.putOnlyUsedFonts||!1,ee={},F={internal:{},__private__:{}};F.__private__.PubSub=Sh;var Fe="1.3",Be=F.__private__.getPdfVersion=function(){return Fe};F.__private__.setPdfVersion=function(w){Fe=w};var be={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]};F.__private__.getPageFormats=function(){return be};var he=F.__private__.getPageFormat=function(w){return be[w]};n=n||"a4";var Xe="compat",Ke="advanced",Oe=Xe;function xt(){this.saveGraphicsState(),Te(new Er(Ir,0,0,-Ir,0,Lu()*Ir).toString()+" cm"),this.setFontSize(this.getFontSize()/Ir),y="n",Oe=Ke}function Wt(){this.restoreGraphicsState(),y="S",Oe=Xe}var jt=F.__private__.combineFontStyleAndFontWeight=function(w,G){if(w=="bold"&&G=="normal"||w=="bold"&&G==400||w=="normal"&&G=="italic"||w=="bold"&&G=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return G&&(w=G==400||G==="normal"?w==="italic"?"italic":"normal":G!=700&&G!=="bold"||w!=="normal"?(G==700?"bold":G)+""+w:"bold"),w};F.advancedAPI=function(w){var G=Oe===Xe;return G&&xt.call(this),typeof w!="function"||(w(this),G&&Wt.call(this)),this},F.compatAPI=function(w){var G=Oe===Ke;return G&&Wt.call(this),typeof w!="function"||(w(this),G&&xt.call(this)),this},F.isAdvancedAPI=function(){return Oe===Ke};var rt,Pe=function(w){if(Oe!==Ke)throw new Error(w+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},vt=F.roundToPrecision=F.__private__.roundToPrecision=function(w,G){var Qe=A||G;if(isNaN(w)||isNaN(Qe))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return w.toFixed(Qe).replace(/0+$/,"")};rt=F.hpf=F.__private__.hpf=typeof B=="number"?function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.hpf");return vt(w,B)}:B==="smart"?function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.hpf");return vt(w,w>-1&&w<1?16:5)}:function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.hpf");return vt(w,16)};var ce=F.f2=F.__private__.f2=function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.f2");return vt(w,2)},xe=F.__private__.f3=function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.f3");return vt(w,3)},Ye=F.scale=F.__private__.scale=function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.scale");return Oe===Xe?w*Ir:Oe===Ke?w:void 0},Ze=function(w){return Ye(function(G){return Oe===Xe?Lu()-G:Oe===Ke?G:void 0}(w))};F.__private__.setPrecision=F.setPrecision=function(w){typeof parseInt(w,10)=="number"&&(A=parseInt(w,10))};var St,Tt="00000000000000000000000000000000",Ht=F.__private__.getFileId=function(){return Tt},Et=F.__private__.setFileId=function(w){return Tt=w!==void 0&&/^[a-fA-F0-9]{32}$/.test(w)?w.toUpperCase():Tt.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),x!==null&&(wi=new xl(x.userPermissions,x.userPassword,x.ownerPassword,Tt)),Tt};F.setFileId=function(w){return Et(w),this},F.getFileId=function(){return Ht()};var Rt=F.__private__.convertDateToPDFDate=function(w){var G=w.getTimezoneOffset(),Qe=G<0?"+":"-",We=Math.floor(Math.abs(G/60)),pt=Math.abs(G%60),qt=[Qe,He(We),"'",He(pt),"'"].join("");return["D:",w.getFullYear(),He(w.getMonth()+1),He(w.getDate()),He(w.getHours()),He(w.getMinutes()),He(w.getSeconds()),qt].join("")},yA=F.__private__.convertPDFDateToDate=function(w){var G=parseInt(w.substr(2,4),10),Qe=parseInt(w.substr(6,2),10)-1,We=parseInt(w.substr(8,2),10),pt=parseInt(w.substr(10,2),10),qt=parseInt(w.substr(12,2),10),uA=parseInt(w.substr(14,2),10);return new Date(G,Qe,We,pt,qt,uA,0)},nA=F.__private__.setCreationDate=function(w){var G;if(w===void 0&&(w=new Date),w instanceof Date)G=Rt(w);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(w))throw new Error("Invalid argument passed to jsPDF.setCreationDate");G=w}return St=G},oe=F.__private__.getCreationDate=function(w){var G=St;return w==="jsDate"&&(G=yA(St)),G};F.setCreationDate=function(w){return nA(w),this},F.getCreationDate=function(w){return oe(w)};var De,He=F.__private__.padd2=function(w){return("0"+parseInt(w)).slice(-2)},$e=F.__private__.padd2Hex=function(w){return("00"+(w=w.toString())).substr(w.length)},ft=0,Ct=[],kt=[],Pt=0,eA=[],dA=[],PA=!1,TA=kt;F.__private__.setCustomOutputDestination=function(w){PA=!0,TA=w};var Kt=function(w){PA||(TA=w)};F.__private__.resetCustomOutputDestination=function(){PA=!1,TA=kt};var Te=F.__private__.out=function(w){return w=w.toString(),Pt+=w.length+1,TA.push(w),TA},un=F.__private__.write=function(w){return Te(arguments.length===1?w.toString():Array.prototype.join.call(arguments," "))},Zr=F.__private__.getArrayBuffer=function(w){for(var G=w.length,Qe=new ArrayBuffer(G),We=new Uint8Array(Qe);G--;)We[G]=w.charCodeAt(G);return Qe},vr=[["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]];F.__private__.getStandardFonts=function(){return vr};var mA=e.fontSize||16;F.__private__.setFontSize=F.setFontSize=function(w){return mA=Oe===Ke?w/Ir:w,this};var ur,RA=F.__private__.getFontSize=F.getFontSize=function(){return Oe===Xe?mA:mA*Ir},Wr=e.R2L||!1;F.__private__.setR2L=F.setR2L=function(w){return Wr=w,this},F.__private__.getR2L=F.getR2L=function(){return Wr};var pr,bn=F.__private__.setZoomMode=function(w){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(w))ur=w;else if(isNaN(w)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(w)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+w+'" is not recognized.');ur=w}else ur=parseInt(w,10)};F.__private__.getZoomMode=function(){return ur};var Mr,Kr=F.__private__.setPageMode=function(w){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(w)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+w+'" is not recognized.');pr=w};F.__private__.getPageMode=function(){return pr};var Tn=F.__private__.setLayoutMode=function(w){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(w)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+w+'" is not recognized.');Mr=w};F.__private__.getLayoutMode=function(){return Mr},F.__private__.setDisplayMode=F.setDisplayMode=function(w,G,Qe){return bn(w),Tn(G),Kr(Qe),this};var Yr={title:"",subject:"",author:"",keywords:"",creator:""};F.__private__.getDocumentProperty=function(w){if(Object.keys(Yr).indexOf(w)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Yr[w]},F.__private__.getDocumentProperties=function(){return Yr},F.__private__.setDocumentProperties=F.setProperties=F.setDocumentProperties=function(w){for(var G in Yr)Yr.hasOwnProperty(G)&&w[G]&&(Yr[G]=w[G]);return this},F.__private__.setDocumentProperty=function(w,G){if(Object.keys(Yr).indexOf(w)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Yr[w]=G};var fr,Ir,dr,Gn,xn,ar={},zr={},Rn=[],yr={},fn={},Gr={},Bi={},Gi=null,Mn=0,Tr=[],In=new Sh(F),wu=e.hotfixes||[],ya={},$o={},So=[],Er=function w(G,Qe,We,pt,qt,uA){if(!(this instanceof w))return new w(G,Qe,We,pt,qt,uA);isNaN(G)&&(G=1),isNaN(Qe)&&(Qe=0),isNaN(We)&&(We=0),isNaN(pt)&&(pt=1),isNaN(qt)&&(qt=0),isNaN(uA)&&(uA=0),this._matrix=[G,Qe,We,pt,qt,uA]};Object.defineProperty(Er.prototype,"sx",{get:function(){return this._matrix[0]},set:function(w){this._matrix[0]=w}}),Object.defineProperty(Er.prototype,"shy",{get:function(){return this._matrix[1]},set:function(w){this._matrix[1]=w}}),Object.defineProperty(Er.prototype,"shx",{get:function(){return this._matrix[2]},set:function(w){this._matrix[2]=w}}),Object.defineProperty(Er.prototype,"sy",{get:function(){return this._matrix[3]},set:function(w){this._matrix[3]=w}}),Object.defineProperty(Er.prototype,"tx",{get:function(){return this._matrix[4]},set:function(w){this._matrix[4]=w}}),Object.defineProperty(Er.prototype,"ty",{get:function(){return this._matrix[5]},set:function(w){this._matrix[5]=w}}),Object.defineProperty(Er.prototype,"a",{get:function(){return this._matrix[0]},set:function(w){this._matrix[0]=w}}),Object.defineProperty(Er.prototype,"b",{get:function(){return this._matrix[1]},set:function(w){this._matrix[1]=w}}),Object.defineProperty(Er.prototype,"c",{get:function(){return this._matrix[2]},set:function(w){this._matrix[2]=w}}),Object.defineProperty(Er.prototype,"d",{get:function(){return this._matrix[3]},set:function(w){this._matrix[3]=w}}),Object.defineProperty(Er.prototype,"e",{get:function(){return this._matrix[4]},set:function(w){this._matrix[4]=w}}),Object.defineProperty(Er.prototype,"f",{get:function(){return this._matrix[5]},set:function(w){this._matrix[5]=w}}),Object.defineProperty(Er.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Er.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Er.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Er.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Er.prototype.join=function(w){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(rt).join(w)},Er.prototype.multiply=function(w){var G=w.sx*this.sx+w.shy*this.shx,Qe=w.sx*this.shy+w.shy*this.sy,We=w.shx*this.sx+w.sy*this.shx,pt=w.shx*this.shy+w.sy*this.sy,qt=w.tx*this.sx+w.ty*this.shx+this.tx,uA=w.tx*this.shy+w.ty*this.sy+this.ty;return new Er(G,Qe,We,pt,qt,uA)},Er.prototype.decompose=function(){var w=this.sx,G=this.shy,Qe=this.shx,We=this.sy,pt=this.tx,qt=this.ty,uA=Math.sqrt(w*w+G*G),YA=(w/=uA)*Qe+(G/=uA)*We;Qe-=w*YA,We-=G*YA;var nr=Math.sqrt(Qe*Qe+We*We);return YA/=nr,w*(We/=nr)<G*(Qe/=nr)&&(w=-w,G=-G,YA=-YA,uA=-uA),{scale:new Er(uA,0,0,nr,0,0),translate:new Er(1,0,0,1,pt,qt),rotate:new Er(w,G,-G,w,0,0),skew:new Er(1,0,YA,1,0,0)}},Er.prototype.toString=function(w){return this.join(" ")},Er.prototype.inversed=function(){var w=this.sx,G=this.shy,Qe=this.shx,We=this.sy,pt=this.tx,qt=this.ty,uA=1/(w*We-G*Qe),YA=We*uA,nr=-G*uA,Dr=-Qe*uA,Hr=w*uA;return new Er(YA,nr,Dr,Hr,-YA*pt-Dr*qt,-nr*pt-Hr*qt)},Er.prototype.applyToPoint=function(w){var G=w.x*this.sx+w.y*this.shx+this.tx,Qe=w.x*this.shy+w.y*this.sy+this.ty;return new Su(G,Qe)},Er.prototype.applyToRectangle=function(w){var G=this.applyToPoint(w),Qe=this.applyToPoint(new Su(w.x+w.w,w.y+w.h));return new Vf(G.x,G.y,Qe.x-G.x,Qe.y-G.y)},Er.prototype.clone=function(){var w=this.sx,G=this.shy,Qe=this.shx,We=this.sy,pt=this.tx,qt=this.ty;return new Er(w,G,Qe,We,pt,qt)},F.Matrix=Er;var el=F.matrixMult=function(w,G){return G.multiply(w)},tl=new Er(1,0,0,1,0,0);F.unitMatrix=F.identityMatrix=tl;var bs=function(w,G){if(!fn[w]){var Qe=(G instanceof Co?"Sh":"P")+(Object.keys(yr).length+1).toString(10);G.id=Qe,fn[w]=Qe,yr[Qe]=G,In.publish("addPattern",G)}};F.ShadingPattern=Co,F.TilingPattern=Fo,F.addShadingPattern=function(w,G){return Pe("addShadingPattern()"),bs(w,G),this},F.beginTilingPattern=function(w){Pe("beginTilingPattern()"),Zf(w.boundingBox[0],w.boundingBox[1],w.boundingBox[2]-w.boundingBox[0],w.boundingBox[3]-w.boundingBox[1],w.matrix)},F.endTilingPattern=function(w,G){Pe("endTilingPattern()"),G.stream=dA[De].join(`
|
|
|
`),bs(w,G),In.publish("endTilingPattern",G),So.pop().restore()};var xs,fi=F.__private__.newObject=function(){var w=sa();return da(w,!0),w},sa=F.__private__.newObjectDeferred=function(){return ft++,Ct[ft]=function(){return Pt},ft},da=function(w,G){return G=typeof G=="boolean"&&G,Ct[w]=Pt,G&&Te(w+" 0 obj"),w},yu=F.__private__.newAdditionalObject=function(){var w={objId:sa(),content:""};return eA.push(w),w},Sl=sa(),no=sa(),Qo=F.__private__.decodeColorString=function(w){var G=w.split(" ");if(G.length!==2||G[1]!=="g"&&G[1]!=="G")G.length!==5||G[4]!=="k"&&G[4]!=="K"||(G=[(1-G[0])*(1-G[3]),(1-G[1])*(1-G[3]),(1-G[2])*(1-G[3]),"r"]);else{var Qe=parseFloat(G[0]);G=[Qe,Qe,Qe,"r"]}for(var We="#",pt=0;pt<3;pt++)We+=("0"+Math.floor(255*parseFloat(G[pt])).toString(16)).slice(-2);return We},io=F.__private__.encodeColorString=function(w){var G;typeof w=="string"&&(w={ch1:w});var Qe=w.ch1,We=w.ch2,pt=w.ch3,qt=w.ch4,uA=w.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof Qe=="string"&&Qe.charAt(0)!=="#"){var YA=new _h(Qe);if(YA.ok)Qe=YA.toHex();else if(!/^\d*\.?\d*$/.test(Qe))throw new Error('Invalid color "'+Qe+'" passed to jsPDF.encodeColorString.')}if(typeof Qe=="string"&&/^#[0-9A-Fa-f]{3}$/.test(Qe)&&(Qe="#"+Qe[1]+Qe[1]+Qe[2]+Qe[2]+Qe[3]+Qe[3]),typeof Qe=="string"&&/^#[0-9A-Fa-f]{6}$/.test(Qe)){var nr=parseInt(Qe.substr(1),16);Qe=nr>>16&255,We=nr>>8&255,pt=255&nr}if(We===void 0||qt===void 0&&Qe===We&&We===pt)G=typeof Qe=="string"?Qe+" "+uA[0]:w.precision===2?ce(Qe/255)+" "+uA[0]:xe(Qe/255)+" "+uA[0];else if(qt===void 0||(0,R.Z)(qt)==="object"){if(qt&&!isNaN(qt.a)&&qt.a===0)return["1.","1.","1.",uA[1]].join(" ");G=typeof Qe=="string"?[Qe,We,pt,uA[1]].join(" "):w.precision===2?[ce(Qe/255),ce(We/255),ce(pt/255),uA[1]].join(" "):[xe(Qe/255),xe(We/255),xe(pt/255),uA[1]].join(" ")}else G=typeof Qe=="string"?[Qe,We,pt,qt,uA[2]].join(" "):w.precision===2?[ce(Qe),ce(We),ce(pt),ce(qt),uA[2]].join(" "):[xe(Qe),xe(We),xe(pt),xe(qt),uA[2]].join(" ");return G},ao=F.__private__.getFilters=function(){return m},_s=F.__private__.putStream=function(w){var G=(w=w||{}).data||"",Qe=w.filters||ao(),We=w.alreadyAppliedFilters||[],pt=w.addLength1||!1,qt=G.length,uA=w.objectId,YA=function(Vi){return Vi};if(x!==null&&uA===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");x!==null&&(YA=wi.encryptor(uA,0));var nr={};Qe===!0&&(Qe=["FlateEncode"]);var Dr=w.additionalKeyValues||[],Hr=(nr=qA.API.processDataByFilters!==void 0?qA.API.processDataByFilters(G,Qe):{data:G,reverseChain:[]}).reverseChain+(Array.isArray(We)?We.join(" "):We.toString());if(nr.data.length!==0&&(Dr.push({key:"Length",value:nr.data.length}),pt===!0&&Dr.push({key:"Length1",value:qt})),Hr.length!=0)if(Hr.split("/").length-1==1)Dr.push({key:"Filter",value:Hr});else{Dr.push({key:"Filter",value:"["+Hr+"]"});for(var _n=0;_n<Dr.length;_n+=1)if(Dr[_n].key==="DecodeParms"){for(var oi=[],Ni=0;Ni<nr.reverseChain.split("/").length-1;Ni+=1)oi.push("null");oi.push(Dr[_n].value),Dr[_n].value="["+oi.join(" ")+"]"}}Te("<<");for(var Vn=0;Vn<Dr.length;Vn++)Te("/"+Dr[Vn].key+" "+Dr[Vn].value);Te(">>"),nr.data.length!==0&&(Te("stream"),Te(YA(nr.data)),Te("endstream"))},Eu=F.__private__.putPage=function(w){var G=w.number,Qe=w.data,We=w.objId,pt=w.contentsObjId;da(We,!0),Te("<</Type /Page"),Te("/Parent "+w.rootDictionaryObjId+" 0 R"),Te("/Resources "+w.resourceDictionaryObjId+" 0 R"),Te("/MediaBox ["+parseFloat(rt(w.mediaBox.bottomLeftX))+" "+parseFloat(rt(w.mediaBox.bottomLeftY))+" "+rt(w.mediaBox.topRightX)+" "+rt(w.mediaBox.topRightY)+"]"),w.cropBox!==null&&Te("/CropBox ["+rt(w.cropBox.bottomLeftX)+" "+rt(w.cropBox.bottomLeftY)+" "+rt(w.cropBox.topRightX)+" "+rt(w.cropBox.topRightY)+"]"),w.bleedBox!==null&&Te("/BleedBox ["+rt(w.bleedBox.bottomLeftX)+" "+rt(w.bleedBox.bottomLeftY)+" "+rt(w.bleedBox.topRightX)+" "+rt(w.bleedBox.topRightY)+"]"),w.trimBox!==null&&Te("/TrimBox ["+rt(w.trimBox.bottomLeftX)+" "+rt(w.trimBox.bottomLeftY)+" "+rt(w.trimBox.topRightX)+" "+rt(w.trimBox.topRightY)+"]"),w.artBox!==null&&Te("/ArtBox ["+rt(w.artBox.bottomLeftX)+" "+rt(w.artBox.bottomLeftY)+" "+rt(w.artBox.topRightX)+" "+rt(w.artBox.topRightY)+"]"),typeof w.userUnit=="number"&&w.userUnit!==1&&Te("/UserUnit "+w.userUnit),In.publish("putPage",{objId:We,pageContext:Tr[G],pageNumber:G,page:Qe}),Te("/Contents "+pt+" 0 R"),Te(">>"),Te("endobj");var qt=Qe.join(`
|
|
|
`);return Oe===Ke&&(qt+=`
|
|
|
Q`),da(pt,!0),_s({data:qt,filters:ao(),objectId:pt}),Te("endobj"),We},Lo=F.__private__.putPages=function(){var w,G,Qe=[];for(w=1;w<=Mn;w++)Tr[w].objId=sa(),Tr[w].contentsObjId=sa();for(w=1;w<=Mn;w++)Qe.push(Eu({number:w,data:dA[w],objId:Tr[w].objId,contentsObjId:Tr[w].contentsObjId,mediaBox:Tr[w].mediaBox,cropBox:Tr[w].cropBox,bleedBox:Tr[w].bleedBox,trimBox:Tr[w].trimBox,artBox:Tr[w].artBox,userUnit:Tr[w].userUnit,rootDictionaryObjId:Sl,resourceDictionaryObjId:no}));da(Sl,!0),Te("<</Type /Pages");var We="/Kids [";for(G=0;G<Mn;G++)We+=Qe[G]+" 0 R ";Te(We+"]"),Te("/Count "+Mn),Te(">>"),Te("endobj"),In.publish("postPutPages")},Cu=function(w){In.publish("putFont",{font:w,out:Te,newObject:fi,putStream:_s}),w.isAlreadyPutted!==!0&&(w.objectNumber=fi(),Te("<<"),Te("/Type /Font"),Te("/BaseFont /"+$a(w.postScriptName)),Te("/Subtype /Type1"),typeof w.encoding=="string"&&Te("/Encoding /"+w.encoding),Te("/FirstChar 32"),Te("/LastChar 255"),Te(">>"),Te("endobj"))},Uc=function(w){w.objectNumber=fi();var G=[];G.push({key:"Type",value:"/XObject"}),G.push({key:"Subtype",value:"/Form"}),G.push({key:"BBox",value:"["+[rt(w.x),rt(w.y),rt(w.x+w.width),rt(w.y+w.height)].join(" ")+"]"}),G.push({key:"Matrix",value:"["+w.matrix.toString()+"]"});var Qe=w.pages[1].join(`
|
|
|
`);_s({data:Qe,additionalKeyValues:G,objectId:w.objectNumber}),Te("endobj")},Ic=function(w,G){G||(G=21);var Qe=fi(),We=function(uA,YA){var nr,Dr=[],Hr=1/(YA-1);for(nr=0;nr<1;nr+=Hr)Dr.push(nr);if(Dr.push(1),uA[0].offset!=0){var _n={offset:0,color:uA[0].color};uA.unshift(_n)}if(uA[uA.length-1].offset!=1){var oi={offset:1,color:uA[uA.length-1].color};uA.push(oi)}for(var Ni="",Vn=0,Vi=0;Vi<Dr.length;Vi++){for(nr=Dr[Vi];nr>uA[Vn+1].offset;)Vn++;var Oi=uA[Vn].offset,ha=(nr-Oi)/(uA[Vn+1].offset-Oi),Is=uA[Vn].color,Ma=uA[Vn+1].color;Ni+=$e(Math.round((1-ha)*Is[0]+ha*Ma[0]).toString(16))+$e(Math.round((1-ha)*Is[1]+ha*Ma[1]).toString(16))+$e(Math.round((1-ha)*Is[2]+ha*Ma[2]).toString(16))}return Ni.trim()}(w.colors,G),pt=[];pt.push({key:"FunctionType",value:"0"}),pt.push({key:"Domain",value:"[0.0 1.0]"}),pt.push({key:"Size",value:"["+G+"]"}),pt.push({key:"BitsPerSample",value:"8"}),pt.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),pt.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),_s({data:We,additionalKeyValues:pt,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:Qe}),Te("endobj"),w.objectNumber=fi(),Te("<< /ShadingType "+w.type),Te("/ColorSpace /DeviceRGB");var qt="/Coords ["+rt(parseFloat(w.coords[0]))+" "+rt(parseFloat(w.coords[1]))+" ";w.type===2?qt+=rt(parseFloat(w.coords[2]))+" "+rt(parseFloat(w.coords[3])):qt+=rt(parseFloat(w.coords[2]))+" "+rt(parseFloat(w.coords[3]))+" "+rt(parseFloat(w.coords[4]))+" "+rt(parseFloat(w.coords[5])),Te(qt+="]"),w.matrix&&Te("/Matrix ["+w.matrix.toString()+"]"),Te("/Function "+Qe+" 0 R"),Te("/Extend [true true]"),Te(">>"),Te("endobj")},Sc=function(w,G){var Qe=sa(),We=fi();G.push({resourcesOid:Qe,objectOid:We}),w.objectNumber=We;var pt=[];pt.push({key:"Type",value:"/Pattern"}),pt.push({key:"PatternType",value:"1"}),pt.push({key:"PaintType",value:"1"}),pt.push({key:"TilingType",value:"1"}),pt.push({key:"BBox",value:"["+w.boundingBox.map(rt).join(" ")+"]"}),pt.push({key:"XStep",value:rt(w.xStep)}),pt.push({key:"YStep",value:rt(w.yStep)}),pt.push({key:"Resources",value:Qe+" 0 R"}),w.matrix&&pt.push({key:"Matrix",value:"["+w.matrix.toString()+"]"}),_s({data:w.stream,additionalKeyValues:pt,objectId:w.objectNumber}),Te("endobj")},Vp=function(w){for(var G in w.objectNumber=fi(),Te("<<"),w)switch(G){case"opacity":Te("/ca "+ce(w[G]));break;case"stroke-opacity":Te("/CA "+ce(w[G]))}Te(">>"),Te("endobj")},Pf=function(w){da(w.resourcesOid,!0),Te("<<"),Te("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var G in Te("/Font <<"),ar)ar.hasOwnProperty(G)&&(z===!1||z===!0&&ee.hasOwnProperty(G))&&Te("/"+G+" "+ar[G].objectNumber+" 0 R");Te(">>")}(),function(){if(Object.keys(yr).length>0){for(var G in Te("/Shading <<"),yr)yr.hasOwnProperty(G)&&yr[G]instanceof Co&&yr[G].objectNumber>=0&&Te("/"+G+" "+yr[G].objectNumber+" 0 R");In.publish("putShadingPatternDict"),Te(">>")}}(),function(G){if(Object.keys(yr).length>0){for(var Qe in Te("/Pattern <<"),yr)yr.hasOwnProperty(Qe)&&yr[Qe]instanceof F.TilingPattern&&yr[Qe].objectNumber>=0&&yr[Qe].objectNumber<G&&Te("/"+Qe+" "+yr[Qe].objectNumber+" 0 R");In.publish("putTilingPatternDict"),Te(">>")}}(w.objectOid),function(){if(Object.keys(Gr).length>0){var G;for(G in Te("/ExtGState <<"),Gr)Gr.hasOwnProperty(G)&&Gr[G].objectNumber>=0&&Te("/"+G+" "+Gr[G].objectNumber+" 0 R");In.publish("putGStateDict"),Te(">>")}}(),function(){for(var G in Te("/XObject <<"),ya)ya.hasOwnProperty(G)&&ya[G].objectNumber>=0&&Te("/"+G+" "+ya[G].objectNumber+" 0 R");In.publish("putXobjectDict"),Te(">>")}(),Te(">>"),Te("endobj")},Dh=function(w){zr[w.fontName]=zr[w.fontName]||{},zr[w.fontName][w.fontStyle]=w.id},Nh=function(w,G,Qe,We,pt){var qt={id:"F"+(Object.keys(ar).length+1).toString(10),postScriptName:w,fontName:G,fontStyle:Qe,encoding:We,isStandardFont:pt||!1,metadata:{}};return In.publish("addFont",{font:qt,instance:this}),ar[qt.id]=qt,Dh(qt),qt.id},Us=F.__private__.pdfEscape=F.pdfEscape=function(w,G){return function(Qe,We){var pt,qt,uA,YA,nr,Dr,Hr,_n,oi;if(uA=(We=We||{}).sourceEncoding||"Unicode",nr=We.outputEncoding,(We.autoencode||nr)&&ar[fr].metadata&&ar[fr].metadata[uA]&&ar[fr].metadata[uA].encoding&&(YA=ar[fr].metadata[uA].encoding,!nr&&ar[fr].encoding&&(nr=ar[fr].encoding),!nr&&YA.codePages&&(nr=YA.codePages[0]),typeof nr=="string"&&(nr=YA[nr]),nr)){for(Hr=!1,Dr=[],pt=0,qt=Qe.length;pt<qt;pt++)(_n=nr[Qe.charCodeAt(pt)])?Dr.push(String.fromCharCode(_n)):Dr.push(Qe[pt]),Dr[pt].charCodeAt(0)>>8&&(Hr=!0);Qe=Dr.join("")}for(pt=Qe.length;Hr===void 0&&pt!==0;)Qe.charCodeAt(pt-1)>>8&&(Hr=!0),pt--;if(!Hr)return Qe;for(Dr=We.noBOM?[]:[254,255],pt=0,qt=Qe.length;pt<qt;pt++){if((oi=(_n=Qe.charCodeAt(pt))>>8)>>8)throw new Error("Character at position "+pt+" of string '"+Qe+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Dr.push(oi),Dr.push(_n-(oi<<8))}return String.fromCharCode.apply(void 0,Dr)}(w,G).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Tf=F.__private__.beginPage=function(w){dA[++Mn]=[],Tr[Mn]={objId:0,contentsObjId:0,userUnit:Number(f),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(w[0]),topRightY:Number(w[1])}},Ph(Mn),Kt(dA[De])},Oh=function(w,G){var Qe,We,pt;switch(t=G||t,typeof w=="string"&&(Qe=he(w.toLowerCase()),Array.isArray(Qe)&&(We=Qe[0],pt=Qe[1])),Array.isArray(w)&&(We=w[0]*Ir,pt=w[1]*Ir),isNaN(We)&&(We=n[0],pt=n[1]),(We>14400||pt>14400)&&(Ln.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),We=Math.min(14400,We),pt=Math.min(14400,pt)),n=[We,pt],t.substr(0,1)){case"l":pt>We&&(n=[pt,We]);break;case"p":We>pt&&(n=[pt,We])}Tf(n),t1(Mf),Te(Lc),zf!==0&&Te(zf+" J"),Gf!==0&&Te(Gf+" j"),In.publish("addPage",{pageNumber:Mn})},jf=function(w){w>0&&w<=Mn&&(dA.splice(w,1),Tr.splice(w,1),Mn--,De>Mn&&(De=Mn),this.setPage(De))},Ph=function(w){w>0&&w<=Mn&&(De=w)},Th=F.__private__.getNumberOfPages=F.getNumberOfPages=function(){return dA.length-1},jh=function(w,G,Qe){var We,pt=void 0;return Qe=Qe||{},w=w!==void 0?w:ar[fr].fontName,G=G!==void 0?G:ar[fr].fontStyle,We=w.toLowerCase(),zr[We]!==void 0&&zr[We][G]!==void 0?pt=zr[We][G]:zr[w]!==void 0&&zr[w][G]!==void 0?pt=zr[w][G]:Qe.disableWarning===!1&&Ln.warn("Unable to look up font label for font '"+w+"', '"+G+"'. Refer to getFontList() for available fonts."),pt||Qe.noFallback||(pt=zr.times[G])==null&&(pt=zr.times.normal),pt},Qc=F.__private__.putInfo=function(){var w=fi(),G=function(We){return We};for(var Qe in x!==null&&(G=wi.encryptor(w,0)),Te("<<"),Te("/Producer ("+Us(G("jsPDF "+qA.version))+")"),Yr)Yr.hasOwnProperty(Qe)&&Yr[Qe]&&Te("/"+Qe.substr(0,1).toUpperCase()+Qe.substr(1)+" ("+Us(G(Yr[Qe]))+")");Te("/CreationDate ("+Us(G(St))+")"),Te(">>"),Te("endobj")},Zp=F.__private__.putCatalog=function(w){var G=(w=w||{}).rootDictionaryObjId||Sl;switch(fi(),Te("<<"),Te("/Type /Catalog"),Te("/Pages "+G+" 0 R"),ur||(ur="fullwidth"),ur){case"fullwidth":Te("/OpenAction [3 0 R /FitH null]");break;case"fullheight":Te("/OpenAction [3 0 R /FitV null]");break;case"fullpage":Te("/OpenAction [3 0 R /Fit]");break;case"original":Te("/OpenAction [3 0 R /XYZ null null 1]");break;default:var Qe=""+ur;Qe.substr(Qe.length-1)==="%"&&(ur=parseInt(ur)/100),typeof ur=="number"&&Te("/OpenAction [3 0 R /XYZ null null "+ce(ur)+"]")}switch(Mr||(Mr="continuous"),Mr){case"continuous":Te("/PageLayout /OneColumn");break;case"single":Te("/PageLayout /SinglePage");break;case"two":case"twoleft":Te("/PageLayout /TwoColumnLeft");break;case"tworight":Te("/PageLayout /TwoColumnRight")}pr&&Te("/PageMode /"+pr),In.publish("putCatalog"),Te(">>"),Te("endobj")},Di=F.__private__.putTrailer=function(){Te("trailer"),Te("<<"),Te("/Size "+(ft+1)),Te("/Root "+ft+" 0 R"),Te("/Info "+(ft-1)+" 0 R"),x!==null&&Te("/Encrypt "+wi.oid+" 0 R"),Te("/ID [ <"+Tt+"> <"+Tt+"> ]"),Te(">>")},kh=F.__private__.putHeader=function(){Te("%PDF-"+Fe),Te("%\xBA\xDF\xAC\xE0")},Hh=F.__private__.putXRef=function(){var w="0000000000";Te("xref"),Te("0 "+(ft+1)),Te("0000000000 65535 f ");for(var G=1;G<=ft;G++)typeof Ct[G]=="function"?Te((w+Ct[G]()).slice(-10)+" 00000 n "):Ct[G]!==void 0?Te((w+Ct[G]).slice(-10)+" 00000 n "):Te("0000000000 00000 n ")},Al=F.__private__.buildDocument=function(){var w;ft=0,Pt=0,kt=[],Ct=[],eA=[],Sl=sa(),no=sa(),Kt(kt),In.publish("buildDocument"),kh(),Lo(),function(){In.publish("putAdditionalObjects");for(var Qe=0;Qe<eA.length;Qe++){var We=eA[Qe];da(We.objId,!0),Te(We.content),Te("endobj")}In.publish("postPutAdditionalObjects")}(),w=[],function(){for(var Qe in ar)ar.hasOwnProperty(Qe)&&(z===!1||z===!0&&ee.hasOwnProperty(Qe))&&Cu(ar[Qe])}(),function(){var Qe;for(Qe in Gr)Gr.hasOwnProperty(Qe)&&Vp(Gr[Qe])}(),function(){for(var Qe in ya)ya.hasOwnProperty(Qe)&&Uc(ya[Qe])}(),function(Qe){var We;for(We in yr)yr.hasOwnProperty(We)&&(yr[We]instanceof Co?Ic(yr[We]):yr[We]instanceof Fo&&Sc(yr[We],Qe))}(w),In.publish("putResources"),w.forEach(Pf),Pf({resourcesOid:no,objectOid:Number.MAX_SAFE_INTEGER}),In.publish("postPutResources"),x!==null&&(wi.oid=fi(),Te("<<"),Te("/Filter /Standard"),Te("/V "+wi.v),Te("/R "+wi.r),Te("/U <"+wi.toHexString(wi.U)+">"),Te("/O <"+wi.toHexString(wi.O)+">"),Te("/P "+wi.P),Te(">>"),Te("endobj")),Qc(),Zp();var G=Pt;return Hh(),Di(),Te("startxref"),Te(""+G),Te("%%EOF"),Kt(dA[De]),kt.join(`
|
|
|
`)},Fu=F.__private__.getBlob=function(w){return new Blob([Zr(w)],{type:"application/pdf"})},so=F.output=F.__private__.output=(xs=function(w,G){switch(typeof(G=G||{})=="string"?G={filename:G}:G.filename=G.filename||"generated.pdf",w){case void 0:return Al();case"save":F.save(G.filename);break;case"arraybuffer":return Zr(Al());case"blob":return Fu(Al());case"bloburi":case"bloburl":if(br.URL!==void 0&&typeof br.URL.createObjectURL=="function")return br.URL&&br.URL.createObjectURL(Fu(Al()))||void 0;Ln.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var Qe="",We=Al();try{Qe=Lf(We)}catch(Ni){Qe=Lf(unescape(encodeURIComponent(We)))}return"data:application/pdf;filename="+G.filename+";base64,"+Qe;case"pdfobjectnewwindow":if(Object.prototype.toString.call(br)==="[object Window]"){var pt="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",qt=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';G.pdfObjectUrl&&(pt=G.pdfObjectUrl,qt="");var uA='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+pt+'"'+qt+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(G)+");<\/script></body></html>",YA=br.open();return YA!==null&&YA.document.write(uA),YA}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(br)==="[object Window]"){var nr='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(G.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+G.filename+'" width="500px" height="400px" /></body></html>',Dr=br.open();if(Dr!==null){Dr.document.write(nr);var Hr=this;Dr.document.documentElement.querySelector("#pdfViewer").onload=function(){Dr.document.title=G.filename,Dr.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Hr.output("bloburl"))}}return Dr}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(br)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var _n='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",G)+'"></iframe></body></html>',oi=br.open();if(oi!==null&&(oi.document.write(_n),oi.document.title=G.filename),oi||typeof safari=="undefined")return oi;break;case"datauri":case"dataurl":return br.document.location.href=this.output("datauristring",G);default:return null}},xs.foo=function(){try{return xs.apply(this,arguments)}catch(Qe){var w=Qe.stack||"";~w.indexOf(" at ")&&(w=w.split(" at ")[1]);var G="Error in function "+w.split(`
|
|
|
`)[0].split("<")[0]+": "+Qe.message;if(!br.console)throw new Error(G);br.console.error(G,Qe),br.alert&&alert(G)}},xs.foo.bar=xs,xs.foo),bu=function(w){return Array.isArray(wu)===!0&&wu.indexOf(w)>-1};switch(r){case"pt":Ir=1;break;case"mm":Ir=72/25.4;break;case"cm":Ir=72/2.54;break;case"in":Ir=72;break;case"px":Ir=bu("px_scaling")==1?.75:96/72;break;case"pc":case"em":Ir=12;break;case"ex":Ir=6;break;default:if(typeof r!="number")throw new Error("Invalid unit: "+r);Ir=r}var wi=null;nA(),Et();var kf=F.__private__.getPageInfo=F.getPageInfo=function(w){if(isNaN(w)||w%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Tr[w].objId,pageNumber:w,pageContext:Tr[w]}},Wp=F.__private__.getPageInfoByObjId=function(w){if(isNaN(w)||w%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var G in Tr)if(Tr[G].objId===w)break;return kf(G)},Yp=F.__private__.getCurrentPageInfo=F.getCurrentPageInfo=function(){return{objId:Tr[De].objId,pageNumber:De,pageContext:Tr[De]}};F.addPage=function(){return Oh.apply(this,arguments),this},F.setPage=function(){return Ph.apply(this,arguments),Kt.call(this,dA[De]),this},F.insertPage=function(w){return this.addPage(),this.movePage(De,w),this},F.movePage=function(w,G){var Qe,We;if(w>G){Qe=dA[w],We=Tr[w];for(var pt=w;pt>G;pt--)dA[pt]=dA[pt-1],Tr[pt]=Tr[pt-1];dA[G]=Qe,Tr[G]=We,this.setPage(G)}else if(w<G){Qe=dA[w],We=Tr[w];for(var qt=w;qt<G;qt++)dA[qt]=dA[qt+1],Tr[qt]=Tr[qt+1];dA[G]=Qe,Tr[G]=We,this.setPage(G)}return this},F.deletePage=function(){return jf.apply(this,arguments),this},F.__private__.text=F.text=function(w,G,Qe,We,pt){var qt,uA,YA,nr,Dr,Hr,_n,oi,Ni,Vn=(We=We||{}).scope||this;if(typeof w=="number"&&typeof G=="number"&&(typeof Qe=="string"||Array.isArray(Qe))){var Vi=Qe;Qe=G,G=w,w=Vi}if(arguments[3]instanceof Er==0?(YA=arguments[4],nr=arguments[5],(0,R.Z)(_n=arguments[3])==="object"&&_n!==null||(typeof YA=="string"&&(nr=YA,YA=null),typeof _n=="string"&&(nr=_n,_n=null),typeof _n=="number"&&(YA=_n,_n=null),We={flags:_n,angle:YA,align:nr})):(Pe("The transform parameter of text() with a Matrix value"),Ni=pt),isNaN(G)||isNaN(Qe)||w==null)throw new Error("Invalid arguments passed to jsPDF.text");if(w.length===0)return Vn;var Oi,ha="",Is=typeof We.lineHeightFactor=="number"?We.lineHeightFactor:_u,Ma=Vn.internal.scaleFactor;function Wh(Sn){return Sn=Sn.split(" ").join(Array(We.TabLen||9).join(" ")),Us(Sn,_n)}function Pc(Sn){for(var Kn,Ei=Sn.concat(),Zi=[],ll=Ei.length;ll--;)typeof(Kn=Ei.shift())=="string"?Zi.push(Kn):Array.isArray(Sn)&&(Kn.length===1||Kn[1]===void 0&&Kn[2]===void 0)?Zi.push(Kn[0]):Zi.push([Kn[0],Kn[1],Kn[2]]);return Zi}function Du(Sn,Kn){var Ei;if(typeof Sn=="string")Ei=Kn(Sn)[0];else if(Array.isArray(Sn)){for(var Zi,ll,rd=Sn.concat(),kc=[],Jh=rd.length;Jh--;)typeof(Zi=rd.shift())=="string"?kc.push(Kn(Zi)[0]):Array.isArray(Zi)&&typeof Zi[0]=="string"&&(ll=Kn(Zi[0],Zi[1],Zi[2]),kc.push([ll[0],ll[1],ll[2]]));Ei=kc}return Ei}var Dl=!1,Nu=!0;if(typeof w=="string")Dl=!0;else if(Array.isArray(w)){var Ou=w.concat();uA=[];for(var Pu,Ea=Ou.length;Ea--;)(typeof(Pu=Ou.shift())!="string"||Array.isArray(Pu)&&typeof Pu[0]!="string")&&(Nu=!1);Dl=Nu}if(Dl===!1)throw new Error('Type of text must be string or Array. "'+w+'" is not recognized.');typeof w=="string"&&(w=w.match(/[\r?\n]/)?w.split(/\r\n|\r|\n/g):[w]);var Tu=mA/Vn.internal.scaleFactor,ju=Tu*(Is-1);switch(We.baseline){case"bottom":Qe-=ju;break;case"top":Qe+=Tu-ju;break;case"hanging":Qe+=Tu-2*ju;break;case"middle":Qe+=Tu/2-ju}if((Hr=We.maxWidth||0)>0&&(typeof w=="string"?w=Vn.splitTextToSize(w,Hr):Object.prototype.toString.call(w)==="[object Array]"&&(w=w.reduce(function(Sn,Kn){return Sn.concat(Vn.splitTextToSize(Kn,Hr))},[]))),qt={text:w,x:G,y:Qe,options:We,mutex:{pdfEscape:Us,activeFontKey:fr,fonts:ar,activeFontSize:mA}},In.publish("preProcessText",qt),w=qt.text,YA=(We=qt.options).angle,Ni instanceof Er==0&&YA&&typeof YA=="number"){YA*=Math.PI/180,We.rotationDirection===0&&(YA=-YA),Oe===Ke&&(YA=-YA);var Wf=Math.cos(YA),Yf=Math.sin(YA);Ni=new Er(Wf,Yf,-Yf,Wf,0,0)}else YA&&YA instanceof Er&&(Ni=YA);Oe!==Ke||Ni||(Ni=tl),(Dr=We.charSpace||Nc)!==void 0&&(ha+=rt(Ye(Dr))+` Tc
|
|
|
`,this.setCharSpace(this.getCharSpace()||0)),(oi=We.horizontalScale)!==void 0&&(ha+=rt(100*oi)+` Tz
|
|
|
`),We.lang;var di=-1,sl=We.renderingMode!==void 0?We.renderingMode:We.stroke,Tc=Vn.internal.getCurrentPageInfo().pageContext;switch(sl){case 0:case!1:case"fill":di=0;break;case 1:case!0:case"stroke":di=1;break;case 2:case"fillThenStroke":di=2;break;case 3:case"invisible":di=3;break;case 4:case"fillAndAddForClipping":di=4;break;case 5:case"strokeAndAddPathForClipping":di=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":di=6;break;case 7:case"addToPathForClipping":di=7}var Yh=Tc.usedRenderingMode!==void 0?Tc.usedRenderingMode:-1;di!==-1?ha+=di+` Tr
|
|
|
`:Yh!==-1&&(ha+=`0 Tr
|
|
|
`),di!==-1&&(Tc.usedRenderingMode=di),nr=We.align||"left";var Ss,ku=mA*Is,Xf=Vn.internal.pageSize.getWidth(),Jf=ar[fr];Dr=We.charSpace||Nc,Hr=We.maxWidth||0,_n=Object.assign({autoencode:!0,noBOM:!0},We.flags);var Nl=[],Hu=function(Sn){return Vn.getStringUnitWidth(Sn,{font:Jf,charSpace:Dr,fontSize:mA,doKerning:!1})*mA/Ma};if(Object.prototype.toString.call(w)==="[object Array]"){var es;uA=Pc(w),nr!=="left"&&(Ss=uA.map(Hu));var ts,Ol=0;if(nr==="right"){G-=Ss[0],w=[],Ea=uA.length;for(var ol=0;ol<Ea;ol++)ol===0?(ts=rl(G),es=nl(Qe)):(ts=Ye(Ol-Ss[ol]),es=-ku),w.push([uA[ol],ts,es]),Ol=Ss[ol]}else if(nr==="center"){G-=Ss[0]/2,w=[],Ea=uA.length;for(var Pl=0;Pl<Ea;Pl++)Pl===0?(ts=rl(G),es=nl(Qe)):(ts=Ye((Ol-Ss[Pl])/2),es=-ku),w.push([uA[Pl],ts,es]),Ol=Ss[Pl]}else if(nr==="left"){w=[],Ea=uA.length;for(var qf=0;qf<Ea;qf++)w.push(uA[qf])}else if(nr==="justify"&&Jf.encoding==="Identity-H"){w=[],Ea=uA.length,Hr=Hr!==0?Hr:Xf;for(var jc=0,yi=0;yi<Ea;yi++)if(es=yi===0?nl(Qe):-ku,ts=yi===0?rl(G):jc,yi<Ea-1){var Xh=Ye((Hr-Ss[yi])/(uA[yi].split(" ").length-1)),No=uA[yi].split(" ");w.push([No[0]+" ",ts,es]),jc=0;for(var Oo=1;Oo<No.length;Oo++){var $f=(Hu(No[Oo-1]+" "+No[Oo])-Hu(No[Oo]))*Ma+Xh;Oo==No.length-1?w.push([No[Oo],$f,0]):w.push([No[Oo]+" ",$f,0]),jc-=$f}}else w.push([uA[yi],ts,es]);w.push(["",jc,0])}else{if(nr!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(w=[],Ea=uA.length,Hr=Hr!==0?Hr:Xf,yi=0;yi<Ea;yi++){es=yi===0?nl(Qe):-ku,ts=yi===0?rl(G):0;var ed=uA[yi].split(" ").length-1,td=ed>0?(Hr-Ss[yi])/ed:0;yi<Ea-1?Nl.push(rt(Ye(td))):Nl.push(0),w.push([uA[yi],ts,es])}}}(typeof We.R2L=="boolean"?We.R2L:Wr)===!0&&(w=Du(w,function(Sn,Kn,Ei){return[Sn.split("").reverse().join(""),Kn,Ei]})),qt={text:w,x:G,y:Qe,options:We,mutex:{pdfEscape:Us,activeFontKey:fr,fonts:ar,activeFontSize:mA}},In.publish("postProcessText",qt),w=qt.text,Oi=qt.mutex.isHex||!1;var Ad=ar[fr].encoding;Ad!=="WinAnsiEncoding"&&Ad!=="StandardEncoding"||(w=Du(w,function(Sn,Kn,Ei){return[Wh(Sn),Kn,Ei]})),uA=Pc(w),w=[];for(var Tl,jl,kl,Ru=Array.isArray(uA[0])?1:0,Hl="",Mu=function(Sn,Kn,Ei){var Zi="";return Ei instanceof Er?(Ei=typeof We.angle=="number"?el(Ei,new Er(1,0,0,1,Sn,Kn)):el(new Er(1,0,0,1,Sn,Kn),Ei),Oe===Ke&&(Ei=el(new Er(1,0,0,-1,0,0),Ei)),Zi=Ei.join(" ")+` Tm
|
|
|
`):Zi=rt(Sn)+" "+rt(Kn)+` Td
|
|
|
`,Zi},Qs=0;Qs<uA.length;Qs++){switch(Hl="",Ru){case 1:kl=(Oi?"<":"(")+uA[Qs][0]+(Oi?">":")"),Tl=parseFloat(uA[Qs][1]),jl=parseFloat(uA[Qs][2]);break;case 0:kl=(Oi?"<":"(")+uA[Qs]+(Oi?">":")"),Tl=rl(G),jl=nl(Qe)}Nl!==void 0&&Nl[Qs]!==void 0&&(Hl=Nl[Qs]+` Tw
|
|
|
`),Qs===0?w.push(Hl+Mu(Tl,jl,Ni)+kl):Ru===0?w.push(Hl+kl):Ru===1&&w.push(Hl+Mu(Tl,jl,Ni)+kl)}w=Ru===0?w.join(` Tj
|
|
|
T* `):w.join(` Tj
|
|
|
`),w+=` Tj
|
|
|
`;var Po=`BT
|
|
|
/`;return Po+=fr+" "+mA+` Tf
|
|
|
`,Po+=rt(mA*Is)+` TL
|
|
|
`,Po+=Uu+`
|
|
|
`,Po+=ha,Po+=w,Te(Po+="ET"),ee[fr]=!0,Vn};var Xp=F.__private__.clip=F.clip=function(w){return Te(w==="evenodd"?"W*":"W"),this};F.clipEvenOdd=function(){return Xp("evenodd")},F.__private__.discardPath=F.discardPath=function(){return Te("n"),this};var Do=F.__private__.isValidStyle=function(w){var G=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(w)!==-1&&(G=!0),G};F.__private__.setDefaultPathOperation=F.setDefaultPathOperation=function(w){return Do(w)&&(y=w),this};var Rh=F.__private__.getStyle=F.getStyle=function(w){var G=y;switch(w){case"D":case"S":G="S";break;case"F":G="f";break;case"FD":case"DF":G="B";break;case"f":case"f*":case"B":case"B*":G=w}return G},Mh=F.close=function(){return Te("h"),this};F.stroke=function(){return Te("S"),this},F.fill=function(w){return Ql("f",w),this},F.fillEvenOdd=function(w){return Ql("f*",w),this},F.fillStroke=function(w){return Ql("B",w),this},F.fillStrokeEvenOdd=function(w){return Ql("B*",w),this};var Ql=function(w,G){(0,R.Z)(G)==="object"?qp(G,w):Te(w)},Hf=function(w){w===null||Oe===Ke&&w===void 0||(w=Rh(w),Te(w))};function Jp(w,G,Qe,We,pt){var qt=new Fo(G||this.boundingBox,Qe||this.xStep,We||this.yStep,this.gState,pt||this.matrix);qt.stream=this.stream;var uA=w+"$$"+this.cloneIndex+++"$$";return bs(uA,qt),qt}var qp=function(w,G){var Qe=fn[w.key],We=yr[Qe];if(We instanceof Co)Te("q"),Te($p(G)),We.gState&&F.setGState(We.gState),Te(w.matrix.toString()+" cm"),Te("/"+Qe+" sh"),Te("Q");else if(We instanceof Fo){var pt=new Er(1,0,0,-1,0,Lu());w.matrix&&(pt=pt.multiply(w.matrix||tl),Qe=Jp.call(We,w.key,w.boundingBox,w.xStep,w.yStep,pt).id),Te("q"),Te("/Pattern cs"),Te("/"+Qe+" scn"),We.gState&&F.setGState(We.gState),Te(G),Te("Q")}},$p=function(w){switch(w){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"}},Rf=F.moveTo=function(w,G){return Te(rt(Ye(w))+" "+rt(Ze(G))+" m"),this},xu=F.lineTo=function(w,G){return Te(rt(Ye(w))+" "+rt(Ze(G))+" l"),this},Ll=F.curveTo=function(w,G,Qe,We,pt,qt){return Te([rt(Ye(w)),rt(Ze(G)),rt(Ye(Qe)),rt(Ze(We)),rt(Ye(pt)),rt(Ze(qt)),"c"].join(" ")),this};F.__private__.line=F.line=function(w,G,Qe,We,pt){if(isNaN(w)||isNaN(G)||isNaN(Qe)||isNaN(We)||!Do(pt))throw new Error("Invalid arguments passed to jsPDF.line");return Oe===Xe?this.lines([[Qe-w,We-G]],w,G,[1,1],pt||"S"):this.lines([[Qe-w,We-G]],w,G,[1,1]).stroke()},F.__private__.lines=F.lines=function(w,G,Qe,We,pt,qt){var uA,YA,nr,Dr,Hr,_n,oi,Ni,Vn,Vi,Oi,ha;if(typeof w=="number"&&(ha=Qe,Qe=G,G=w,w=ha),We=We||[1,1],qt=qt||!1,isNaN(G)||isNaN(Qe)||!Array.isArray(w)||!Array.isArray(We)||!Do(pt)||typeof qt!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Rf(G,Qe),uA=We[0],YA=We[1],Dr=w.length,Vi=G,Oi=Qe,nr=0;nr<Dr;nr++)(Hr=w[nr]).length===2?(Vi=Hr[0]*uA+Vi,Oi=Hr[1]*YA+Oi,xu(Vi,Oi)):(_n=Hr[0]*uA+Vi,oi=Hr[1]*YA+Oi,Ni=Hr[2]*uA+Vi,Vn=Hr[3]*YA+Oi,Vi=Hr[4]*uA+Vi,Oi=Hr[5]*YA+Oi,Ll(_n,oi,Ni,Vn,Vi,Oi));return qt&&Mh(),Hf(pt),this},F.path=function(w){for(var G=0;G<w.length;G++){var Qe=w[G],We=Qe.c;switch(Qe.op){case"m":Rf(We[0],We[1]);break;case"l":xu(We[0],We[1]);break;case"c":Ll.apply(this,We);break;case"h":Mh()}}return this},F.__private__.rect=F.rect=function(w,G,Qe,We,pt){if(isNaN(w)||isNaN(G)||isNaN(Qe)||isNaN(We)||!Do(pt))throw new Error("Invalid arguments passed to jsPDF.rect");return Oe===Xe&&(We=-We),Te([rt(Ye(w)),rt(Ze(G)),rt(Ye(Qe)),rt(Ye(We)),"re"].join(" ")),Hf(pt),this},F.__private__.triangle=F.triangle=function(w,G,Qe,We,pt,qt,uA){if(isNaN(w)||isNaN(G)||isNaN(Qe)||isNaN(We)||isNaN(pt)||isNaN(qt)||!Do(uA))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[Qe-w,We-G],[pt-Qe,qt-We],[w-pt,G-qt]],w,G,[1,1],uA,!0),this},F.__private__.roundedRect=F.roundedRect=function(w,G,Qe,We,pt,qt,uA){if(isNaN(w)||isNaN(G)||isNaN(Qe)||isNaN(We)||isNaN(pt)||isNaN(qt)||!Do(uA))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var YA=4/3*(Math.SQRT2-1);return pt=Math.min(pt,.5*Qe),qt=Math.min(qt,.5*We),this.lines([[Qe-2*pt,0],[pt*YA,0,pt,qt-qt*YA,pt,qt],[0,We-2*qt],[0,qt*YA,-pt*YA,qt,-pt,qt],[2*pt-Qe,0],[-pt*YA,0,-pt,-qt*YA,-pt,-qt],[0,2*qt-We],[0,-qt*YA,pt*YA,-qt,pt,-qt]],w+pt,G,[1,1],uA,!0),this},F.__private__.ellipse=F.ellipse=function(w,G,Qe,We,pt){if(isNaN(w)||isNaN(G)||isNaN(Qe)||isNaN(We)||!Do(pt))throw new Error("Invalid arguments passed to jsPDF.ellipse");var qt=4/3*(Math.SQRT2-1)*Qe,uA=4/3*(Math.SQRT2-1)*We;return Rf(w+Qe,G),Ll(w+Qe,G-uA,w+qt,G-We,w,G-We),Ll(w-qt,G-We,w-Qe,G-uA,w-Qe,G),Ll(w-Qe,G+uA,w-qt,G+We,w,G+We),Ll(w+qt,G+We,w+Qe,G+uA,w+Qe,G),Hf(pt),this},F.__private__.circle=F.circle=function(w,G,Qe,We){if(isNaN(w)||isNaN(G)||isNaN(Qe)||!Do(We))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(w,G,Qe,Qe,We)},F.setFont=function(w,G,Qe){return Qe&&(G=jt(G,Qe)),fr=jh(w,G,{disableWarning:!1}),this};var e1=F.__private__.getFont=F.getFont=function(){return ar[jh.apply(F,arguments)]};F.__private__.getFontList=F.getFontList=function(){var w,G,Qe={};for(w in zr)if(zr.hasOwnProperty(w))for(G in Qe[w]=[],zr[w])zr[w].hasOwnProperty(G)&&Qe[w].push(G);return Qe},F.addFont=function(w,G,Qe,We,pt){var qt=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&qt.indexOf(arguments[3])!==-1?pt=arguments[3]:arguments[3]&&qt.indexOf(arguments[3])==-1&&(Qe=jt(Qe,We)),Nh.call(this,w,G,Qe,pt=pt||"Identity-H")};var _u,Mf=e.lineWidth||.200025,jr=F.__private__.getLineWidth=F.getLineWidth=function(){return Mf},t1=F.__private__.setLineWidth=F.setLineWidth=function(w){return Mf=w,Te(rt(Ye(w))+" w"),this};F.__private__.setLineDash=qA.API.setLineDash=qA.API.setLineDashPattern=function(w,G){if(w=w||[],G=G||0,isNaN(G)||!Array.isArray(w))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return w=w.map(function(Qe){return rt(Ye(Qe))}).join(" "),G=rt(Ye(G)),Te("["+w+"] "+G+" d"),this};var A1=F.__private__.getLineHeight=F.getLineHeight=function(){return mA*_u};F.__private__.getLineHeight=F.getLineHeight=function(){return mA*_u};var r1=F.__private__.setLineHeightFactor=F.setLineHeightFactor=function(w){return typeof(w=w||1.15)=="number"&&(_u=w),this},n1=F.__private__.getLineHeightFactor=F.getLineHeightFactor=function(){return _u};r1(e.lineHeight);var rl=F.__private__.getHorizontalCoordinate=function(w){return Ye(w)},nl=F.__private__.getVerticalCoordinate=function(w){return Oe===Ke?w:Tr[De].mediaBox.topRightY-Tr[De].mediaBox.bottomLeftY-Ye(w)},i1=F.__private__.getHorizontalCoordinateString=F.getHorizontalCoordinateString=function(w){return rt(rl(w))},a1=F.__private__.getVerticalCoordinateString=F.getVerticalCoordinateString=function(w){return rt(nl(w))},Lc=e.strokeColor||"0 G";F.__private__.getStrokeColor=F.getDrawColor=function(){return Qo(Lc)},F.__private__.setStrokeColor=F.setDrawColor=function(w,G,Qe,We){return Lc=io({ch1:w,ch2:G,ch3:Qe,ch4:We,pdfColorType:"draw",precision:2}),Te(Lc),this};var Kf=e.fillColor||"0 g";F.__private__.getFillColor=F.getFillColor=function(){return Qo(Kf)},F.__private__.setFillColor=F.setFillColor=function(w,G,Qe,We){return Kf=io({ch1:w,ch2:G,ch3:Qe,ch4:We,pdfColorType:"fill",precision:2}),Te(Kf),this};var Uu=e.textColor||"0 g",Dc=F.__private__.getTextColor=F.getTextColor=function(){return Qo(Uu)};F.__private__.setTextColor=F.setTextColor=function(w,G,Qe,We){return Uu=io({ch1:w,ch2:G,ch3:Qe,ch4:We,pdfColorType:"text",precision:3}),this};var Nc=e.charSpace,s1=F.__private__.getCharSpace=F.getCharSpace=function(){return parseFloat(Nc||0)};F.__private__.setCharSpace=F.setCharSpace=function(w){if(isNaN(w))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Nc=w,this};var zf=0;F.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},F.__private__.setLineCap=F.setLineCap=function(w){var G=F.CapJoinStyles[w];if(G===void 0)throw new Error("Line cap style of '"+w+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return zf=G,Te(G+" J"),this};var Gf=0;F.__private__.setLineJoin=F.setLineJoin=function(w){var G=F.CapJoinStyles[w];if(G===void 0)throw new Error("Line join style of '"+w+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Gf=G,Te(G+" j"),this},F.__private__.setLineMiterLimit=F.__private__.setMiterLimit=F.setLineMiterLimit=F.setMiterLimit=function(w){if(w=w||0,isNaN(w))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return Te(rt(Ye(w))+" M"),this},F.GState=Bu,F.setGState=function(w){(w=typeof w=="string"?Gr[Bi[w]]:Iu(null,w)).equals(Gi)||(Te("/"+w.id+" gs"),Gi=w)};var Iu=function(w,G){if(!w||!Bi[w]){var Qe=!1;for(var We in Gr)if(Gr.hasOwnProperty(We)&&Gr[We].equals(G)){Qe=!0;break}if(Qe)G=Gr[We];else{var pt="GS"+(Object.keys(Gr).length+1).toString(10);Gr[pt]=G,G.id=pt}return w&&(Bi[w]=G.id),In.publish("addGState",G),G}};F.addGState=function(w,G){return Iu(w,G),this},F.saveGraphicsState=function(){return Te("q"),Rn.push({key:fr,size:mA,color:Uu}),this},F.restoreGraphicsState=function(){Te("Q");var w=Rn.pop();return fr=w.key,mA=w.size,Uu=w.color,Gi=null,this},F.setCurrentTransformationMatrix=function(w){return Te(w.toString()+" cm"),this},F.comment=function(w){return Te("#"+w),this};var Su=function(w,G){var Qe=w||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Qe},set:function(qt){isNaN(qt)||(Qe=parseFloat(qt))}});var We=G||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return We},set:function(qt){isNaN(qt)||(We=parseFloat(qt))}});var pt="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return pt},set:function(qt){pt=qt.toString()}}),this},Vf=function(w,G,Qe,We){Su.call(this,w,G),this.type="rect";var pt=Qe||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return pt},set:function(uA){isNaN(uA)||(pt=parseFloat(uA))}});var qt=We||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return qt},set:function(uA){isNaN(uA)||(qt=parseFloat(uA))}}),this},Oc=function(){this.page=Mn,this.currentPage=De,this.pages=dA.slice(0),this.pagesContext=Tr.slice(0),this.x=dr,this.y=Gn,this.matrix=xn,this.width=Kh(De),this.height=il(De),this.outputDestination=TA,this.id="",this.objectNumber=-1};Oc.prototype.restore=function(){Mn=this.page,De=this.currentPage,Tr=this.pagesContext,dA=this.pages,dr=this.x,Gn=this.y,xn=this.matrix,zh(De,this.width),al(De,this.height),TA=this.outputDestination};var Zf=function(w,G,Qe,We,pt){So.push(new Oc),Mn=De=0,dA=[],dr=w,Gn=G,xn=pt,Tf([Qe,We])};for(var Qu in F.beginFormObject=function(w,G,Qe,We,pt){return Zf(w,G,Qe,We,pt),this},F.endFormObject=function(w){return function(G){if($o[G])So.pop().restore();else{var Qe=new Oc,We="Xo"+(Object.keys(ya).length+1).toString(10);Qe.id=We,$o[G]=We,ya[We]=Qe,In.publish("addFormObject",Qe),So.pop().restore()}}(w),this},F.doFormObject=function(w,G){var Qe=ya[$o[w]];return Te("q"),Te(G.toString()+" cm"),Te("/"+Qe.id+" Do"),Te("Q"),this},F.getFormObject=function(w){var G=ya[$o[w]];return{x:G.x,y:G.y,width:G.width,height:G.height,matrix:G.matrix}},F.save=function(w,G){return w=w||"generated.pdf",(G=G||{}).returnPromise=G.returnPromise||!1,G.returnPromise===!1?(yo(Fu(Al()),w),typeof yo.unload=="function"&&br.setTimeout&&setTimeout(yo.unload,911),this):new Promise(function(Qe,We){try{var pt=yo(Fu(Al()),w);typeof yo.unload=="function"&&br.setTimeout&&setTimeout(yo.unload,911),Qe(pt)}catch(qt){We(qt.message)}})},qA.API)qA.API.hasOwnProperty(Qu)&&(Qu==="events"&&qA.API.events.length?function(w,G){var Qe,We,pt;for(pt=G.length-1;pt!==-1;pt--)Qe=G[pt][0],We=G[pt][1],w.subscribe.apply(w,[Qe].concat(typeof We=="function"?[We]:We))}(In,qA.API.events):F[Qu]=qA.API[Qu]);function Kh(w){return Tr[w].mediaBox.topRightX-Tr[w].mediaBox.bottomLeftX}function zh(w,G){Tr[w].mediaBox.topRightX=G+Tr[w].mediaBox.bottomLeftX}function il(w){return Tr[w].mediaBox.topRightY-Tr[w].mediaBox.bottomLeftY}function al(w,G){Tr[w].mediaBox.topRightY=G+Tr[w].mediaBox.bottomLeftY}var Gh=F.getPageWidth=function(w){return Kh(w=w||De)/Ir},Vh=F.setPageWidth=function(w,G){zh(w,G*Ir)},Lu=F.getPageHeight=function(w){return il(w=w||De)/Ir},Zh=F.setPageHeight=function(w,G){al(w,G*Ir)};return F.internal={pdfEscape:Us,getStyle:Rh,getFont:e1,getFontSize:RA,getCharSpace:s1,getTextColor:Dc,getLineHeight:A1,getLineHeightFactor:n1,getLineWidth:jr,write:un,getHorizontalCoordinate:rl,getVerticalCoordinate:nl,getCoordinateString:i1,getVerticalCoordinateString:a1,collections:{},newObject:fi,newAdditionalObject:yu,newObjectDeferred:sa,newObjectDeferredBegin:da,getFilters:ao,putStream:_s,events:In,scaleFactor:Ir,pageSize:{getWidth:function(){return Gh(De)},setWidth:function(w){Vh(De,w)},getHeight:function(){return Lu(De)},setHeight:function(w){Zh(De,w)}},encryptionOptions:x,encryption:wi,getEncryptor:function(w){return x!==null?wi.encryptor(w,0):function(G){return G}},output:so,getNumberOfPages:Th,pages:dA,out:Te,f2:ce,f3:xe,getPageInfo:kf,getPageInfoByObjId:Wp,getCurrentPageInfo:Yp,getPDFVersion:Be,Point:Su,Rectangle:Vf,Matrix:Er,hasHotfix:bu},Object.defineProperty(F.internal.pageSize,"width",{get:function(){return Gh(De)},set:function(w){Vh(De,w)},enumerable:!0,configurable:!0}),Object.defineProperty(F.internal.pageSize,"height",{get:function(){return Lu(De)},set:function(w){Zh(De,w)},enumerable:!0,configurable:!0}),function(w){for(var G=0,Qe=vr.length;G<Qe;G++){var We=Nh.call(this,w[G][0],w[G][1],w[G][2],vr[G][3],!0);z===!1&&(ee[We]=!0);var pt=w[G][0].split("-");Dh({id:We,fontName:pt[0],fontStyle:pt[1]||""})}In.publish("addFonts",{fonts:ar,dictionary:zr})}.call(F,vr),fr="F1",Oh(n,t),In.publish("initialized"),F}xl.prototype.lsbFirstWord=function(e){return String.fromCharCode(255&e,e>>8&255,e>>16&255,e>>24&255)},xl.prototype.toHexString=function(e){return e.split("").map(function(A){return("0"+(255&A.charCodeAt(0)).toString(16)).slice(-2)}).join("")},xl.prototype.hexToBytes=function(e){for(var A=[],t=0;t<e.length;t+=2)A.push(String.fromCharCode(parseInt(e.substr(t,2),16)));return A.join("")},xl.prototype.processOwnerPassword=function(e,A){return Eo(Df(A).substr(0,5),e)},xl.prototype.encryptor=function(e,A){var t=Df(this.encryptionKey+String.fromCharCode(255&e,e>>8&255,e>>16&255,255&A,A>>8&255)).substr(0,10);return function(r){return Eo(t,r)}},Bu.prototype.equals=function(e){var A,t="id,objectNumber,equals";if(!e||(0,R.Z)(e)!==(0,R.Z)(this))return!1;var r=0;for(A in this)if(!(t.indexOf(A)>=0)){if(this.hasOwnProperty(A)&&!e.hasOwnProperty(A)||this[A]!==e[A])return!1;r++}for(A in e)e.hasOwnProperty(A)&&t.indexOf(A)<0&&r--;return r===0},qA.API={events:[]},qA.version="3.0.3";var Ai=qA.API,Of=1,Xo=function(e){return e.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},_l=function(e){return e.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Qr=function(e){return e.toFixed(2)},bo=function(e){return e.toFixed(5)};Ai.__acroform__={};var Ba=function(e,A){e.prototype=Object.create(A.prototype),e.prototype.constructor=e},Qh=function(e){return e*Of},Cs=function(e){var A=new Mt,t=FA.internal.getHeight(e)||0,r=FA.internal.getWidth(e)||0;return A.BBox=[0,0,Number(Qr(r)),Number(Qr(t))],A},Hp=Ai.__acroform__.setBit=function(e,A){if(e=e||0,A=A||0,isNaN(e)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return e|1<<A},Rp=Ai.__acroform__.clearBit=function(e,A){if(e=e||0,A=A||0,isNaN(e)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return e&~(1<<A)},Mp=Ai.__acroform__.getBit=function(e,A){if(isNaN(e)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return e&1<<A?1:0},si=Ai.__acroform__.getBitForPdf=function(e,A){if(isNaN(e)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Mp(e,A-1)},o=Ai.__acroform__.setBitForPdf=function(e,A){if(isNaN(e)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Hp(e,A-1)},i=Ai.__acroform__.clearBitForPdf=function(e,A){if(isNaN(e)||isNaN(A))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Rp(e,A-1)},u=Ai.__acroform__.calculateCoordinates=function(e,A){var t=A.internal.getHorizontalCoordinate,r=A.internal.getVerticalCoordinate,n=e[0],a=e[1],m=e[2],f=e[3],B={};return B.lowerLeft_X=t(n)||0,B.lowerLeft_Y=r(a+f)||0,B.upperRight_X=t(n+m)||0,B.upperRight_Y=r(a)||0,[Number(Qr(B.lowerLeft_X)),Number(Qr(B.lowerLeft_Y)),Number(Qr(B.upperRight_X)),Number(Qr(B.upperRight_Y))]},l=function(e){if(e.appearanceStreamContent)return e.appearanceStreamContent;if(e.V||e.DV){var A=[],t=e._V||e.DV,r=E(e,t),n=e.scope.internal.getFont(e.fontName,e.fontStyle).id;A.push("/Tx BMC"),A.push("q"),A.push("BT"),A.push(e.scope.__private__.encodeColorString(e.color)),A.push("/"+n+" "+Qr(r.fontSize)+" Tf"),A.push("1 0 0 1 0 0 Tm"),A.push(r.text),A.push("ET"),A.push("Q"),A.push("EMC");var a=Cs(e);return a.scope=e.scope,a.stream=A.join(`
|
|
|
`),a}},E=function(e,A){var t=e.fontSize===0?e.maxFontSize:e.fontSize,r={text:"",fontSize:""},n=(A=(A=A.substr(0,1)=="("?A.substr(1):A).substr(A.length-1)==")"?A.substr(0,A.length-1):A).split(" ");n=e.multiline?n.map(function(ce){return ce.split(`
|
|
|
`)}):n.map(function(ce){return[ce]});var a=t,m=FA.internal.getHeight(e)||0;m=m<0?-m:m;var f=FA.internal.getWidth(e)||0;f=f<0?-f:f;var B=function(ce,xe,Ye){if(ce+1<n.length){var Ze=xe+" "+n[ce+1][0];return k(Ze,e,Ye).width<=f-4}return!1};a++;e:for(;a>0;){A="",a--;var y,x,z=k("3",e,a).height,ee=e.multiline?m-a:(m-z)/2,F=ee+=2,Fe=0,Be=0,be=0;if(a<=0){A=`(...) Tj
|
|
|
`,A+="% Width of Text: "+k(A,e,a=12).width+", FieldWidth:"+f+`
|
|
|
`;break}for(var he="",Xe=0,Ke=0;Ke<n.length;Ke++)if(n.hasOwnProperty(Ke)){var Oe=!1;if(n[Ke].length!==1&&be!==n[Ke].length-1){if((z+2)*(Xe+2)+2>m)continue e;he+=n[Ke][be],Oe=!0,Be=Ke,Ke--}else{he=(he+=n[Ke][be]+" ").substr(he.length-1)==" "?he.substr(0,he.length-1):he;var xt=parseInt(Ke),Wt=B(xt,he,a),jt=Ke>=n.length-1;if(Wt&&!jt){he+=" ",be=0;continue}if(Wt||jt){if(jt)Be=xt;else if(e.multiline&&(z+2)*(Xe+2)+2>m)continue e}else{if(!e.multiline||(z+2)*(Xe+2)+2>m)continue e;Be=xt}}for(var rt="",Pe=Fe;Pe<=Be;Pe++){var vt=n[Pe];if(e.multiline){if(Pe===Be){rt+=vt[be]+" ",be=(be+1)%vt.length;continue}if(Pe===Fe){rt+=vt[vt.length-1]+" ";continue}}rt+=vt[0]+" "}switch(rt=rt.substr(rt.length-1)==" "?rt.substr(0,rt.length-1):rt,x=k(rt,e,a).width,e.textAlign){case"right":y=f-x-2;break;case"center":y=(f-x)/2;break;default:y=2}A+=Qr(y)+" "+Qr(F)+` Td
|
|
|
`,A+="("+Xo(rt)+`) Tj
|
|
|
`,A+=-Qr(y)+` 0 Td
|
|
|
`,F=-(a+2),x=0,Fe=Oe?Be:Be+1,Xe++,he=""}break}return r.text=A,r.fontSize=a,r},k=function(e,A,t){var r=A.scope.internal.getFont(A.fontName,A.fontStyle),n=A.scope.getStringUnitWidth(e,{font:r,fontSize:parseFloat(t),charSpace:0})*parseFloat(t);return{height:A.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(t),charSpace:0})*parseFloat(t)*1.5,width:n}},J={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},ye=function(e,A){var t={type:"reference",object:e};A.internal.getPageInfo(e.page).pageContext.annotations.find(function(r){return r.type===t.type&&r.object===t.object})===void 0&&A.internal.getPageInfo(e.page).pageContext.annotations.push(t)},we=function(e,A){if(A.scope=e,e.internal!==void 0&&(e.internal.acroformPlugin===void 0||e.internal.acroformPlugin.isInitialized===!1)){if(fA.FieldNum=0,e.internal.acroformPlugin=JSON.parse(JSON.stringify(J)),e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Of=e.internal.scaleFactor,e.internal.acroformPlugin.acroFormDictionaryRoot=new HA,e.internal.acroformPlugin.acroFormDictionaryRoot.scope=e,e.internal.acroformPlugin.acroFormDictionaryRoot._eventID=e.internal.events.subscribe("postPutResources",function(){(function(t){t.internal.events.unsubscribe(t.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete t.internal.acroformPlugin.acroFormDictionaryRoot._eventID,t.internal.acroformPlugin.printedOut=!0})(e)}),e.internal.events.subscribe("buildDocument",function(){(function(t){t.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var r=t.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in r)if(r.hasOwnProperty(n)){var a=r[n];a.objId=void 0,a.hasAnnotation&&ye(a,t)}})(e)}),e.internal.events.subscribe("putCatalog",function(){(function(t){if(t.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");t.internal.write("/AcroForm "+t.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(e)}),e.internal.events.subscribe("postPutPages",function(t){(function(r,n){var a=!r;for(var m in r||(n.internal.newObjectDeferredBegin(n.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),n.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),r=r||n.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(r.hasOwnProperty(m)){var f=r[m],B=[],y=f.Rect;if(f.Rect&&(f.Rect=u(f.Rect,n)),n.internal.newObjectDeferredBegin(f.objId,!0),f.DA=FA.createDefaultAppearanceStream(f),(0,R.Z)(f)==="object"&&typeof f.getKeyValueListForStream=="function"&&(B=f.getKeyValueListForStream()),f.Rect=y,f.hasAppearanceStream&&!f.appearanceStreamContent){var x=l(f);B.push({key:"AP",value:"<</N "+x+">>"}),n.internal.acroformPlugin.xForms.push(x)}if(f.appearanceStreamContent){var z="";for(var ee in f.appearanceStreamContent)if(f.appearanceStreamContent.hasOwnProperty(ee)){var F=f.appearanceStreamContent[ee];if(z+="/"+ee+" ",z+="<<",Object.keys(F).length>=1||Array.isArray(F)){for(var m in F)if(F.hasOwnProperty(m)){var Fe=F[m];typeof Fe=="function"&&(Fe=Fe.call(n,f)),z+="/"+m+" "+Fe+" ",n.internal.acroformPlugin.xForms.indexOf(Fe)>=0||n.internal.acroformPlugin.xForms.push(Fe)}}else typeof(Fe=F)=="function"&&(Fe=Fe.call(n,f)),z+="/"+m+" "+Fe,n.internal.acroformPlugin.xForms.indexOf(Fe)>=0||n.internal.acroformPlugin.xForms.push(Fe);z+=">>"}B.push({key:"AP",value:`<<
|
|
|
`+z+">>"})}n.internal.putStream({additionalKeyValues:B,objectId:f.objId}),n.internal.out("endobj")}a&&function(Be,be){for(var he in Be)if(Be.hasOwnProperty(he)){var Xe=he,Ke=Be[he];be.internal.newObjectDeferredBegin(Ke.objId,!0),(0,R.Z)(Ke)==="object"&&typeof Ke.putStream=="function"&&Ke.putStream(),delete Be[Xe]}}(n.internal.acroformPlugin.xForms,n)})(t,e)}),e.internal.acroformPlugin.isInitialized=!0}},Je=Ai.__acroform__.arrayToPdfArray=function(e,A,t){var r=function(m){return m};if(Array.isArray(e)){for(var n="[",a=0;a<e.length;a++)switch(a!==0&&(n+=" "),(0,R.Z)(e[a])){case"boolean":case"number":case"object":n+=e[a].toString();break;case"string":e[a].substr(0,1)!=="/"?(A!==void 0&&t&&(r=t.internal.getEncryptor(A)),n+="("+Xo(r(e[a].toString()))+")"):n+=e[a].toString()}return n+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},st=function(e,A,t){var r=function(n){return n};return A!==void 0&&t&&(r=t.internal.getEncryptor(A)),(e=e||"").toString(),"("+Xo(r(e))+")"},dt=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(e){this._objId=e}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};dt.prototype.toString=function(){return this.objId+" 0 R"},dt.prototype.putStream=function(){var e=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:e,objectId:this.objId}),this.scope.internal.out("endobj")},dt.prototype.getKeyValueListForStream=function(){var e=[],A=Object.getOwnPropertyNames(this).filter(function(a){return a!="content"&&a!="appearanceStreamContent"&&a!="scope"&&a!="objId"&&a.substring(0,1)!="_"});for(var t in A)if(Object.getOwnPropertyDescriptor(this,A[t]).configurable===!1){var r=A[t],n=this[r];n&&(Array.isArray(n)?e.push({key:r,value:Je(n,this.objId,this.scope)}):n instanceof dt?(n.scope=this.scope,e.push({key:r,value:n.objId+" 0 R"})):typeof n!="function"&&e.push({key:r,value:n}))}return e};var Mt=function(){dt.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 e,A=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return A},set:function(t){A=t}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(t){e=t.trim()},get:function(){return e||null}})};Ba(Mt,dt);var HA=function(){dt.call(this);var e,A=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return A.length>0?A:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return A}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(e){var t=function(r){return r};return this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),"("+Xo(t(e))+")"}},set:function(t){e=t}})};Ba(HA,dt);var fA=function e(){dt.call(this);var A=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return A},set:function(he){if(isNaN(he))throw new Error('Invalid value "'+he+'" for attribute F supplied.');A=he}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!si(A,3)},set:function(he){he?this.F=o(A,3):this.F=i(A,3)}});var t=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return t},set:function(he){if(isNaN(he))throw new Error('Invalid value "'+he+'" for attribute Ff supplied.');t=he}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(r.length!==0)return r},set:function(he){r=he!==void 0?he:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(he){r[0]=he}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(he){r[1]=he}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(he){r[2]=he}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(he){r[3]=he}});var n="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return n},set:function(he){switch(he){case"/Btn":case"/Tx":case"/Ch":case"/Sig":n=he;break;default:throw new Error('Invalid value "'+he+'" for attribute FT supplied.')}}});var a=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!a||a.length<1){if(this instanceof NA)return;a="FieldObject"+e.FieldNum++}var he=function(Xe){return Xe};return this.scope&&(he=this.scope.internal.getEncryptor(this.objId)),"("+Xo(he(a))+")"},set:function(he){a=he.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return a},set:function(he){a=he}});var m="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return m},set:function(he){m=he}});var f="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return f},set:function(he){f=he}});var B=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return B},set:function(he){B=he}});var y=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return y===void 0?50/Of:y},set:function(he){y=he}});var x="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return x},set:function(he){x=he}});var z="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!z||this instanceof NA||this instanceof Rr))return st(z,this.objId,this.scope)},set:function(he){he=he.toString(),z=he}});var ee=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(ee)return this instanceof gr==0?st(ee,this.objId,this.scope):ee},set:function(he){he=he.toString(),ee=this instanceof gr==0?he.substr(0,1)==="("?_l(he.substr(1,he.length-2)):_l(he):he}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof gr==1?_l(ee.substr(1,ee.length-1)):ee},set:function(he){he=he.toString(),ee=this instanceof gr==1?"/"+he:he}});var F=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(F)return F},set:function(he){this.V=he}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(F)return this instanceof gr==0?st(F,this.objId,this.scope):F},set:function(he){he=he.toString(),F=this instanceof gr==0?he.substr(0,1)==="("?_l(he.substr(1,he.length-2)):_l(he):he}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof gr==1?_l(F.substr(1,F.length-1)):F},set:function(he){he=he.toString(),F=this instanceof gr==1?"/"+he:he}}),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 Fe,Be=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return Be},set:function(he){he=!!he,Be=he}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(Fe)return Fe},set:function(he){Fe=he}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,1)},set:function(he){he?this.Ff=o(this.Ff,1):this.Ff=i(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,2)},set:function(he){he?this.Ff=o(this.Ff,2):this.Ff=i(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,3)},set:function(he){he?this.Ff=o(this.Ff,3):this.Ff=i(this.Ff,3)}});var be=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(be!==null)return be},set:function(he){if([0,1,2].indexOf(he)===-1)throw new Error('Invalid value "'+he+'" for attribute Q supplied.');be=he}}),Object.defineProperty(this,"textAlign",{get:function(){var he;switch(be){case 0:default:he="left";break;case 1:he="center";break;case 2:he="right"}return he},configurable:!0,enumerable:!0,set:function(he){switch(he){case"right":case 2:be=2;break;case"center":case 1:be=1;break;default:be=0}}})};Ba(fA,dt);var UA=function(){fA.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var e=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){e=t}});var A=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Je(A,this.objId,this.scope)},set:function(t){var r,n;n=[],typeof(r=t)=="string"&&(n=function(a,m,f){f||(f=1);for(var B,y=[];B=m.exec(a);)y.push(B[f]);return y}(r,/\((.*?)\)/g)),A=n}}),this.getOptions=function(){return A},this.setOptions=function(t){A=t,this.sort&&A.sort()},this.addOption=function(t){t=(t=t||"").toString(),A.push(t),this.sort&&A.sort()},this.removeOption=function(t,r){for(r=r||!1,t=(t=t||"").toString();A.indexOf(t)!==-1&&(A.splice(A.indexOf(t),1),r!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,18)},set:function(t){t?this.Ff=o(this.Ff,18):this.Ff=i(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,19)},set:function(t){this.combo===!0&&(t?this.Ff=o(this.Ff,19):this.Ff=i(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,20)},set:function(t){t?(this.Ff=o(this.Ff,20),A.sort()):this.Ff=i(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,22)},set:function(t){t?this.Ff=o(this.Ff,22):this.Ff=i(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,23)},set:function(t){t?this.Ff=o(this.Ff,23):this.Ff=i(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,27)},set:function(t){t?this.Ff=o(this.Ff,27):this.Ff=i(this.Ff,27)}}),this.hasAppearanceStream=!1};Ba(UA,fA);var xr=function(){UA.call(this),this.fontName="helvetica",this.combo=!1};Ba(xr,UA);var ZA=function(){xr.call(this),this.combo=!0};Ba(ZA,xr);var zA=function(){ZA.call(this),this.edit=!0};Ba(zA,ZA);var gr=function(){fA.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,15)},set:function(t){t?this.Ff=o(this.Ff,15):this.Ff=i(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,16)},set:function(t){t?this.Ff=o(this.Ff,16):this.Ff=i(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,17)},set:function(t){t?this.Ff=o(this.Ff,17):this.Ff=i(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,26)},set:function(t){t?this.Ff=o(this.Ff,26):this.Ff=i(this.Ff,26)}});var e,A={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var t=function(a){return a};if(this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),Object.keys(A).length!==0){var r,n=[];for(r in n.push("<<"),A)n.push("/"+r+" ("+Xo(t(A[r]))+")");return n.push(">>"),n.join(`
|
|
|
`)}},set:function(t){(0,R.Z)(t)==="object"&&(A=t)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return A.CA||""},set:function(t){typeof t=="string"&&(A.CA=t)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(t){e="/"+t}})};Ba(gr,fA);var Lr=function(){gr.call(this),this.pushButton=!0};Ba(Lr,gr);var cr=function(){gr.call(this),this.radio=!0,this.pushButton=!1;var e=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return e},set:function(A){e=A!==void 0?A:[]}})};Ba(cr,gr);var NA=function(){var e,A;fA.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return e},set:function(n){e=n}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return A},set:function(n){A=n}});var t,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var n=function(f){return f};this.scope&&(n=this.scope.internal.getEncryptor(this.objId));var a,m=[];for(a in m.push("<<"),r)m.push("/"+a+" ("+Xo(n(r[a]))+")");return m.push(">>"),m.join(`
|
|
|
`)},set:function(n){(0,R.Z)(n)==="object"&&(r=n)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(n){typeof n=="string"&&(r.CA=n)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return t},set:function(n){t=n}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return t.substr(1,t.length-1)},set:function(n){t="/"+n}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=FA.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Ba(NA,fA),cr.prototype.setAppearance=function(e){if(!("createAppearanceStream"in e)||!("getCA"in e))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var A in this.Kids)if(this.Kids.hasOwnProperty(A)){var t=this.Kids[A];t.appearanceStreamContent=e.createAppearanceStream(t.optionName),t.caption=e.getCA()}},cr.prototype.createOption=function(e){var A=new NA;return A.Parent=this,A.optionName=e,this.Kids.push(A),wa.call(this.scope,A),A};var en=function(){gr.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=FA.CheckBox.createAppearanceStream()};Ba(en,gr);var Rr=function(){fA.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,13)},set:function(A){A?this.Ff=o(this.Ff,13):this.Ff=i(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,21)},set:function(A){A?this.Ff=o(this.Ff,21):this.Ff=i(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,23)},set:function(A){A?this.Ff=o(this.Ff,23):this.Ff=i(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,24)},set:function(A){A?this.Ff=o(this.Ff,24):this.Ff=i(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,25)},set:function(A){A?this.Ff=o(this.Ff,25):this.Ff=i(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,26)},set:function(A){A?this.Ff=o(this.Ff,26):this.Ff=i(this.Ff,26)}});var e=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return e},set:function(A){e=A}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return e},set:function(A){Number.isInteger(A)&&(e=A)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Ba(Rr,fA);var mr=function(){Rr.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!si(this.Ff,14)},set:function(e){e?this.Ff=o(this.Ff,14):this.Ff=i(this.Ff,14)}}),this.password=!0};Ba(mr,Rr);var FA={CheckBox:{createAppearanceStream:function(){return{N:{On:FA.CheckBox.YesNormal},D:{On:FA.CheckBox.YesPushDown,Off:FA.CheckBox.OffPushDown}}},YesPushDown:function(e){var A=Cs(e);A.scope=e.scope;var t=[],r=e.scope.internal.getFont(e.fontName,e.fontStyle).id,n=e.scope.__private__.encodeColorString(e.color),a=E(e,e.caption);return t.push("0.749023 g"),t.push("0 0 "+Qr(FA.internal.getWidth(e))+" "+Qr(FA.internal.getHeight(e))+" re"),t.push("f"),t.push("BMC"),t.push("q"),t.push("0 0 1 rg"),t.push("/"+r+" "+Qr(a.fontSize)+" Tf "+n),t.push("BT"),t.push(a.text),t.push("ET"),t.push("Q"),t.push("EMC"),A.stream=t.join(`
|
|
|
`),A},YesNormal:function(e){var A=Cs(e);A.scope=e.scope;var t=e.scope.internal.getFont(e.fontName,e.fontStyle).id,r=e.scope.__private__.encodeColorString(e.color),n=[],a=FA.internal.getHeight(e),m=FA.internal.getWidth(e),f=E(e,e.caption);return n.push("1 g"),n.push("0 0 "+Qr(m)+" "+Qr(a)+" re"),n.push("f"),n.push("q"),n.push("0 0 1 rg"),n.push("0 0 "+Qr(m-1)+" "+Qr(a-1)+" re"),n.push("W"),n.push("n"),n.push("0 g"),n.push("BT"),n.push("/"+t+" "+Qr(f.fontSize)+" Tf "+r),n.push(f.text),n.push("ET"),n.push("Q"),A.stream=n.join(`
|
|
|
`),A},OffPushDown:function(e){var A=Cs(e);A.scope=e.scope;var t=[];return t.push("0.749023 g"),t.push("0 0 "+Qr(FA.internal.getWidth(e))+" "+Qr(FA.internal.getHeight(e))+" re"),t.push("f"),A.stream=t.join(`
|
|
|
`),A}},RadioButton:{Circle:{createAppearanceStream:function(e){var A={D:{Off:FA.RadioButton.Circle.OffPushDown},N:{}};return A.N[e]=FA.RadioButton.Circle.YesNormal,A.D[e]=FA.RadioButton.Circle.YesPushDown,A},getCA:function(){return"l"},YesNormal:function(e){var A=Cs(e);A.scope=e.scope;var t=[],r=FA.internal.getWidth(e)<=FA.internal.getHeight(e)?FA.internal.getWidth(e)/4:FA.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var n=FA.internal.Bezier_C,a=Number((r*n).toFixed(5));return t.push("q"),t.push("1 0 0 1 "+bo(FA.internal.getWidth(e)/2)+" "+bo(FA.internal.getHeight(e)/2)+" cm"),t.push(r+" 0 m"),t.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),t.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),t.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),t.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),t.push("f"),t.push("Q"),A.stream=t.join(`
|
|
|
`),A},YesPushDown:function(e){var A=Cs(e);A.scope=e.scope;var t=[],r=FA.internal.getWidth(e)<=FA.internal.getHeight(e)?FA.internal.getWidth(e)/4:FA.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var n=Number((2*r).toFixed(5)),a=Number((n*FA.internal.Bezier_C).toFixed(5)),m=Number((r*FA.internal.Bezier_C).toFixed(5));return t.push("0.749023 g"),t.push("q"),t.push("1 0 0 1 "+bo(FA.internal.getWidth(e)/2)+" "+bo(FA.internal.getHeight(e)/2)+" cm"),t.push(n+" 0 m"),t.push(n+" "+a+" "+a+" "+n+" 0 "+n+" c"),t.push("-"+a+" "+n+" -"+n+" "+a+" -"+n+" 0 c"),t.push("-"+n+" -"+a+" -"+a+" -"+n+" 0 -"+n+" c"),t.push(a+" -"+n+" "+n+" -"+a+" "+n+" 0 c"),t.push("f"),t.push("Q"),t.push("0 g"),t.push("q"),t.push("1 0 0 1 "+bo(FA.internal.getWidth(e)/2)+" "+bo(FA.internal.getHeight(e)/2)+" cm"),t.push(r+" 0 m"),t.push(r+" "+m+" "+m+" "+r+" 0 "+r+" c"),t.push("-"+m+" "+r+" -"+r+" "+m+" -"+r+" 0 c"),t.push("-"+r+" -"+m+" -"+m+" -"+r+" 0 -"+r+" c"),t.push(m+" -"+r+" "+r+" -"+m+" "+r+" 0 c"),t.push("f"),t.push("Q"),A.stream=t.join(`
|
|
|
`),A},OffPushDown:function(e){var A=Cs(e);A.scope=e.scope;var t=[],r=FA.internal.getWidth(e)<=FA.internal.getHeight(e)?FA.internal.getWidth(e)/4:FA.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var n=Number((2*r).toFixed(5)),a=Number((n*FA.internal.Bezier_C).toFixed(5));return t.push("0.749023 g"),t.push("q"),t.push("1 0 0 1 "+bo(FA.internal.getWidth(e)/2)+" "+bo(FA.internal.getHeight(e)/2)+" cm"),t.push(n+" 0 m"),t.push(n+" "+a+" "+a+" "+n+" 0 "+n+" c"),t.push("-"+a+" "+n+" -"+n+" "+a+" -"+n+" 0 c"),t.push("-"+n+" -"+a+" -"+a+" -"+n+" 0 -"+n+" c"),t.push(a+" -"+n+" "+n+" -"+a+" "+n+" 0 c"),t.push("f"),t.push("Q"),A.stream=t.join(`
|
|
|
`),A}},Cross:{createAppearanceStream:function(e){var A={D:{Off:FA.RadioButton.Cross.OffPushDown},N:{}};return A.N[e]=FA.RadioButton.Cross.YesNormal,A.D[e]=FA.RadioButton.Cross.YesPushDown,A},getCA:function(){return"8"},YesNormal:function(e){var A=Cs(e);A.scope=e.scope;var t=[],r=FA.internal.calculateCross(e);return t.push("q"),t.push("1 1 "+Qr(FA.internal.getWidth(e)-2)+" "+Qr(FA.internal.getHeight(e)-2)+" re"),t.push("W"),t.push("n"),t.push(Qr(r.x1.x)+" "+Qr(r.x1.y)+" m"),t.push(Qr(r.x2.x)+" "+Qr(r.x2.y)+" l"),t.push(Qr(r.x4.x)+" "+Qr(r.x4.y)+" m"),t.push(Qr(r.x3.x)+" "+Qr(r.x3.y)+" l"),t.push("s"),t.push("Q"),A.stream=t.join(`
|
|
|
`),A},YesPushDown:function(e){var A=Cs(e);A.scope=e.scope;var t=FA.internal.calculateCross(e),r=[];return r.push("0.749023 g"),r.push("0 0 "+Qr(FA.internal.getWidth(e))+" "+Qr(FA.internal.getHeight(e))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+Qr(FA.internal.getWidth(e)-2)+" "+Qr(FA.internal.getHeight(e)-2)+" re"),r.push("W"),r.push("n"),r.push(Qr(t.x1.x)+" "+Qr(t.x1.y)+" m"),r.push(Qr(t.x2.x)+" "+Qr(t.x2.y)+" l"),r.push(Qr(t.x4.x)+" "+Qr(t.x4.y)+" m"),r.push(Qr(t.x3.x)+" "+Qr(t.x3.y)+" l"),r.push("s"),r.push("Q"),A.stream=r.join(`
|
|
|
`),A},OffPushDown:function(e){var A=Cs(e);A.scope=e.scope;var t=[];return t.push("0.749023 g"),t.push("0 0 "+Qr(FA.internal.getWidth(e))+" "+Qr(FA.internal.getHeight(e))+" re"),t.push("f"),A.stream=t.join(`
|
|
|
`),A}}},createDefaultAppearanceStream:function(e){var A=e.scope.internal.getFont(e.fontName,e.fontStyle).id,t=e.scope.__private__.encodeColorString(e.color);return"/"+A+" "+e.fontSize+" Tf "+t}};FA.internal={Bezier_C:.551915024494,calculateCross:function(e){var A=FA.internal.getWidth(e),t=FA.internal.getHeight(e),r=Math.min(A,t);return{x1:{x:(A-r)/2,y:(t-r)/2+r},x2:{x:(A-r)/2+r,y:(t-r)/2},x3:{x:(A-r)/2,y:(t-r)/2},x4:{x:(A-r)/2+r,y:(t-r)/2+r}}}},FA.internal.getWidth=function(e){var A=0;return(0,R.Z)(e)==="object"&&(A=Qh(e.Rect[2])),A},FA.internal.getHeight=function(e){var A=0;return(0,R.Z)(e)==="object"&&(A=Qh(e.Rect[3])),A};var wa=Ai.addField=function(e){if(we(this,e),!(e instanceof fA))throw new Error("Invalid argument passed to jsPDF.addField.");var A;return(A=e).scope.internal.acroformPlugin.printedOut&&(A.scope.internal.acroformPlugin.printedOut=!1,A.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),A.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(A),e.page=e.scope.internal.getCurrentPageInfo().pageNumber,this};Ai.AcroFormChoiceField=UA,Ai.AcroFormListBox=xr,Ai.AcroFormComboBox=ZA,Ai.AcroFormEditBox=zA,Ai.AcroFormButton=gr,Ai.AcroFormPushButton=Lr,Ai.AcroFormRadioButton=cr,Ai.AcroFormCheckBox=en,Ai.AcroFormTextField=Rr,Ai.AcroFormPasswordField=mr,Ai.AcroFormAppearance=FA,Ai.AcroForm={ChoiceField:UA,ListBox:xr,ComboBox:ZA,EditBox:zA,Button:gr,PushButton:Lr,RadioButton:cr,CheckBox:en,TextField:Rr,PasswordField:mr,Appearance:FA},qA.AcroForm={ChoiceField:UA,ListBox:xr,ComboBox:ZA,EditBox:zA,Button:gr,PushButton:Lr,RadioButton:cr,CheckBox:en,TextField:Rr,PasswordField:mr,Appearance:FA};var Sa=qA.AcroForm;function Fn(e){return e.reduce(function(A,t,r){return A[t]=r,A},{})}(function(e){var A="addImage_";e.__addimage__={};var t="UNKNOWN",r={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]]},n=e.__addimage__.getImageFileTypeByImageData=function(ce,xe){var Ye,Ze,St,Tt,Ht,Et=t;if((xe=xe||t)==="RGBA"||ce.data!==void 0&&ce.data instanceof Uint8ClampedArray&&"height"in ce&&"width"in ce)return"RGBA";if(Wt(ce))for(Ht in r)for(St=r[Ht],Ye=0;Ye<St.length;Ye+=1){for(Tt=!0,Ze=0;Ze<St[Ye].length;Ze+=1)if(St[Ye][Ze]!==void 0&&St[Ye][Ze]!==ce[Ze]){Tt=!1;break}if(Tt===!0){Et=Ht;break}}else for(Ht in r)for(St=r[Ht],Ye=0;Ye<St.length;Ye+=1){for(Tt=!0,Ze=0;Ze<St[Ye].length;Ze+=1)if(St[Ye][Ze]!==void 0&&St[Ye][Ze]!==ce.charCodeAt(Ze)){Tt=!1;break}if(Tt===!0){Et=Ht;break}}return Et===t&&xe!==t&&(Et=xe),Et},a=function ce(xe){for(var Ye=this.internal.write,Ze=this.internal.putStream,St=(0,this.internal.getFilters)();St.indexOf("FlateEncode")!==-1;)St.splice(St.indexOf("FlateEncode"),1);xe.objectId=this.internal.newObject();var Tt=[];if(Tt.push({key:"Type",value:"/XObject"}),Tt.push({key:"Subtype",value:"/Image"}),Tt.push({key:"Width",value:xe.width}),Tt.push({key:"Height",value:xe.height}),xe.colorSpace===he.INDEXED?Tt.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(xe.palette.length/3-1)+" "+("sMask"in xe&&xe.sMask!==void 0?xe.objectId+2:xe.objectId+1)+" 0 R]"}):(Tt.push({key:"ColorSpace",value:"/"+xe.colorSpace}),xe.colorSpace===he.DEVICE_CMYK&&Tt.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),Tt.push({key:"BitsPerComponent",value:xe.bitsPerComponent}),"decodeParameters"in xe&&xe.decodeParameters!==void 0&&Tt.push({key:"DecodeParms",value:"<<"+xe.decodeParameters+">>"}),"transparency"in xe&&Array.isArray(xe.transparency)&&xe.transparency.length>0){for(var Ht="",Et=0,Rt=xe.transparency.length;Et<Rt;Et++)Ht+=xe.transparency[Et]+" "+xe.transparency[Et]+" ";Tt.push({key:"Mask",value:"["+Ht+"]"})}xe.sMask!==void 0&&Tt.push({key:"SMask",value:xe.objectId+1+" 0 R"});var yA=xe.filter!==void 0?["/"+xe.filter]:void 0;if(Ze({data:xe.data,additionalKeyValues:Tt,alreadyAppliedFilters:yA,objectId:xe.objectId}),Ye("endobj"),"sMask"in xe&&xe.sMask!==void 0){var nA,oe=(nA=xe.sMaskBitsPerComponent)!==null&&nA!==void 0?nA:xe.bitsPerComponent,De={width:xe.width,height:xe.height,colorSpace:"DeviceGray",bitsPerComponent:oe,data:xe.sMask};"filter"in xe&&(De.decodeParameters="/Predictor ".concat(xe.predictor," /Colors 1 /BitsPerComponent ").concat(oe," /Columns ").concat(xe.width),De.filter=xe.filter),ce.call(this,De)}if(xe.colorSpace===he.INDEXED){var He=this.internal.newObject();Ze({data:rt(new Uint8Array(xe.palette)),objectId:He}),Ye("endobj")}},m=function(){var ce=this.internal.collections[A+"images"];for(var xe in ce)a.call(this,ce[xe])},f=function(){var ce,xe=this.internal.collections[A+"images"],Ye=this.internal.write;for(var Ze in xe)Ye("/I"+(ce=xe[Ze]).index,ce.objectId,"0","R")},B=function(){this.internal.collections[A+"images"]||(this.internal.collections[A+"images"]={},this.internal.events.subscribe("putResources",m),this.internal.events.subscribe("putXobjectDict",f))},y=function(){var ce=this.internal.collections[A+"images"];return B.call(this),ce},x=function(){return Object.keys(this.internal.collections[A+"images"]).length},z=function(ce){return typeof e["process"+ce.toUpperCase()]=="function"},ee=function(ce){return(0,R.Z)(ce)==="object"&&ce.nodeType===1},F=function(ce,xe){if(ce.nodeName==="IMG"&&ce.hasAttribute("src")){var Ye=""+ce.getAttribute("src");if(Ye.indexOf("data:image/")===0)return pu(unescape(Ye).split("base64,").pop());var Ze=e.loadFile(Ye,!0);if(Ze!==void 0)return Ze}if(ce.nodeName==="CANVAS"){if(ce.width===0||ce.height===0)throw new Error("Given canvas must have data. Canvas width: "+ce.width+", height: "+ce.height);var St;switch(xe){case"PNG":St="image/png";break;case"WEBP":St="image/webp";break;default:St="image/jpeg"}return pu(ce.toDataURL(St,1).split("base64,").pop())}},Fe=function(ce){var xe=this.internal.collections[A+"images"];if(xe){for(var Ye in xe)if(ce===xe[Ye].alias)return xe[Ye]}},Be=function(ce,xe,Ye){return ce||xe||(ce=-96,xe=-96),ce<0&&(ce=-1*Ye.width*72/ce/this.internal.scaleFactor),xe<0&&(xe=-1*Ye.height*72/xe/this.internal.scaleFactor),ce===0&&(ce=xe*Ye.width/Ye.height),xe===0&&(xe=ce*Ye.height/Ye.width),[ce,xe]},be=function(ce,xe,Ye,Ze,St,Tt){var Ht=Be.call(this,Ye,Ze,St),Et=this.internal.getCoordinateString,Rt=this.internal.getVerticalCoordinateString,yA=y.call(this);if(Ye=Ht[0],Ze=Ht[1],yA[St.index]=St,Tt){Tt*=Math.PI/180;var nA=Math.cos(Tt),oe=Math.sin(Tt),De=function($e){return $e.toFixed(4)},He=[De(nA),De(oe),De(-1*oe),De(nA),0,0,"cm"]}this.internal.write("q"),Tt?(this.internal.write([1,"0","0",1,Et(ce),Rt(xe+Ze),"cm"].join(" ")),this.internal.write(He.join(" ")),this.internal.write([Et(Ye),"0","0",Et(Ze),"0","0","cm"].join(" "))):this.internal.write([Et(Ye),"0","0",Et(Ze),Et(ce),Rt(xe+Ze),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+St.index+" Do"),this.internal.write("Q")},he=e.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"};e.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 Xe=e.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},Ke=e.__addimage__.sHashCode=function(ce){var xe,Ye,Ze=0;if(typeof ce=="string")for(Ye=ce.length,xe=0;xe<Ye;xe++)Ze=(Ze<<5)-Ze+ce.charCodeAt(xe),Ze|=0;else if(Wt(ce))for(Ye=ce.byteLength/2,xe=0;xe<Ye;xe++)Ze=(Ze<<5)-Ze+ce[xe],Ze|=0;return Ze},Oe=e.__addimage__.validateStringAsBase64=function(ce){(ce=ce||"").toString().trim();var xe=!0;return ce.length===0&&(xe=!1),ce.length%4!=0&&(xe=!1),/^[A-Za-z0-9+/]+$/.test(ce.substr(0,ce.length-2))===!1&&(xe=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(ce.substr(-2))===!1&&(xe=!1),xe},xt=e.__addimage__.extractImageFromDataUrl=function(ce){if(ce==null||!(ce=ce.trim()).startsWith("data:"))return null;var xe=ce.indexOf(",");return xe<0?null:ce.substring(0,xe).trim().endsWith("base64")?ce.substring(xe+1):null};e.__addimage__.isArrayBuffer=function(ce){return ce instanceof ArrayBuffer};var Wt=e.__addimage__.isArrayBufferView=function(ce){return ce instanceof Int8Array||ce instanceof Uint8Array||ce instanceof Uint8ClampedArray||ce instanceof Int16Array||ce instanceof Uint16Array||ce instanceof Int32Array||ce instanceof Uint32Array||ce instanceof Float32Array||ce instanceof Float64Array},jt=e.__addimage__.binaryStringToUint8Array=function(ce){for(var xe=ce.length,Ye=new Uint8Array(xe),Ze=0;Ze<xe;Ze++)Ye[Ze]=ce.charCodeAt(Ze);return Ye},rt=e.__addimage__.arrayBufferToBinaryString=function(ce){for(var xe="",Ye=Wt(ce)?ce:new Uint8Array(ce),Ze=0;Ze<Ye.length;Ze+=8192)xe+=String.fromCharCode.apply(null,Ye.subarray(Ze,Ze+8192));return xe};e.addImage=function(){var ce,xe,Ye,Ze,St,Tt,Ht,Et,Rt;if(typeof arguments[1]=="number"?(xe=t,Ye=arguments[1],Ze=arguments[2],St=arguments[3],Tt=arguments[4],Ht=arguments[5],Et=arguments[6],Rt=arguments[7]):(xe=arguments[1],Ye=arguments[2],Ze=arguments[3],St=arguments[4],Tt=arguments[5],Ht=arguments[6],Et=arguments[7],Rt=arguments[8]),(0,R.Z)(ce=arguments[0])==="object"&&!ee(ce)&&"imageData"in ce){var yA=ce;ce=yA.imageData,xe=yA.format||xe||t,Ye=yA.x||Ye||0,Ze=yA.y||Ze||0,St=yA.w||yA.width||St,Tt=yA.h||yA.height||Tt,Ht=yA.alias||Ht,Et=yA.compression||Et,Rt=yA.rotation||yA.angle||Rt}var nA=this.internal.getFilters();if(Et===void 0&&nA.indexOf("FlateEncode")!==-1&&(Et="SLOW"),isNaN(Ye)||isNaN(Ze))throw new Error("Invalid coordinates passed to jsPDF.addImage");B.call(this);var oe=Pe.call(this,ce,xe,Ht,Et);return be.call(this,Ye,Ze,St,Tt,oe,Rt),this};var Pe=function(ce,xe,Ye,Ze){var St,Tt,Ht;if(typeof ce=="string"&&n(ce)===t){ce=unescape(ce);var Et=vt(ce,!1);(Et!==""||(Et=e.loadFile(ce,!0))!==void 0)&&(ce=Et)}if(ee(ce)&&(ce=F(ce,xe)),xe=n(ce,xe),!z(xe))throw new Error("addImage does not support files of type '"+xe+"', please ensure that a plugin for '"+xe+"' support is added.");if(((Ht=Ye)==null||Ht.length===0)&&(Ye=function(Rt){return typeof Rt=="string"||Wt(Rt)?Ke(Rt):Wt(Rt.data)?Ke(Rt.data):null}(ce)),(St=Fe.call(this,Ye))||(ce instanceof Uint8Array||xe==="RGBA"||(Tt=ce,ce=jt(ce)),St=this["process"+xe.toUpperCase()](ce,x.call(this),Ye,function(Rt){return Rt&&typeof Rt=="string"&&(Rt=Rt.toUpperCase()),Rt in e.image_compression?Rt:Xe.NONE}(Ze),Tt)),!St)throw new Error("An unknown error occurred whilst processing the image.");return St},vt=e.__addimage__.convertBase64ToBinaryString=function(ce,xe){xe=typeof xe!="boolean"||xe;var Ye,Ze="";if(typeof ce=="string"){var St;Ye=(St=xt(ce))!==null&&St!==void 0?St:ce;try{Ze=pu(Ye)}catch(Tt){if(xe)throw Oe(Ye)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+Tt.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return Ze};e.getImageProperties=function(ce){var xe,Ye,Ze="";if(ee(ce)&&(ce=F(ce)),typeof ce=="string"&&n(ce)===t&&((Ze=vt(ce,!1))===""&&(Ze=e.loadFile(ce)||""),ce=Ze),Ye=n(ce),!z(Ye))throw new Error("addImage does not support files of type '"+Ye+"', please ensure that a plugin for '"+Ye+"' support is added.");if(ce instanceof Uint8Array||(ce=jt(ce)),!(xe=this["process"+Ye.toUpperCase()](ce)))throw new Error("An unknown error occurred whilst processing the image");return xe.fileType=Ye,xe}})(qA.API),function(e){var A=function(t){if(t!==void 0&&t!="")return!0};qA.API.events.push(["addPage",function(t){this.internal.getPageInfo(t.pageNumber).pageContext.annotations=[]}]),e.events.push(["putPage",function(t){for(var r,n,a,m=this.internal.getCoordinateString,f=this.internal.getVerticalCoordinateString,B=this.internal.getPageInfoByObjId(t.objId),y=t.pageContext.annotations,x=!1,z=0;z<y.length&&!x;z++)switch((r=y[z]).type){case"link":(A(r.options.url)||A(r.options.pageNumber))&&(x=!0);break;case"reference":case"text":case"freetext":x=!0}if(x!=0){this.internal.write("/Annots [");for(var ee=0;ee<y.length;ee++){r=y[ee];var F=this.internal.pdfEscape,Fe=this.internal.getEncryptor(t.objId);switch(r.type){case"reference":this.internal.write(" "+r.object.objId+" 0 R ");break;case"text":var Be=this.internal.newAdditionalObject(),be=this.internal.newAdditionalObject(),he=this.internal.getEncryptor(Be.objId),Xe=r.title||"Note";a="<</Type /Annot /Subtype /Text "+(n="/Rect ["+m(r.bounds.x)+" "+f(r.bounds.y+r.bounds.h)+" "+m(r.bounds.x+r.bounds.w)+" "+f(r.bounds.y)+"] ")+"/Contents ("+F(he(r.contents))+")",a+=" /Popup "+be.objId+" 0 R",a+=" /P "+B.objId+" 0 R",a+=" /T ("+F(he(Xe))+") >>",Be.content=a;var Ke=Be.objId+" 0 R";a="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+m(r.bounds.x+30)+" "+f(r.bounds.y+r.bounds.h)+" "+m(r.bounds.x+r.bounds.w+30)+" "+f(r.bounds.y)+"] ")+" /Parent "+Ke,r.open&&(a+=" /Open true"),a+=" >>",be.content=a,this.internal.write(Be.objId,"0 R",be.objId,"0 R");break;case"freetext":n="/Rect ["+m(r.bounds.x)+" "+f(r.bounds.y)+" "+m(r.bounds.x+r.bounds.w)+" "+f(r.bounds.y+r.bounds.h)+"] ";var Oe=r.color||"#000000";a="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+F(Fe(r.contents))+")",a+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+Oe+")",a+=" /Border [0 0 0]",a+=" >>",this.internal.write(a);break;case"link":if(r.options.name){var xt=this.annotations._nameMap[r.options.name];r.options.pageNumber=xt.page,r.options.top=xt.y}else r.options.top||(r.options.top=0);if(n="/Rect ["+r.finalBounds.x+" "+r.finalBounds.y+" "+r.finalBounds.w+" "+r.finalBounds.h+"] ",a="",r.options.url)a="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+F(Fe(r.options.url))+") >>";else if(r.options.pageNumber)switch(a="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(r.options.pageNumber).objId+" 0 R",r.options.magFactor=r.options.magFactor||"XYZ",r.options.magFactor){case"Fit":a+=" /Fit]";break;case"FitH":a+=" /FitH "+r.options.top+"]";break;case"FitV":r.options.left=r.options.left||0,a+=" /FitV "+r.options.left+"]";break;default:var Wt=f(r.options.top);r.options.left=r.options.left||0,r.options.zoom===void 0&&(r.options.zoom=0),a+=" /XYZ "+r.options.left+" "+Wt+" "+r.options.zoom+"]"}a!=""&&(a+=" >>",this.internal.write(a))}}this.internal.write("]")}}]),e.createAnnotation=function(t){var r=this.internal.getCurrentPageInfo();switch(t.type){case"link":this.link(t.bounds.x,t.bounds.y,t.bounds.w,t.bounds.h,t);break;case"text":case"freetext":r.pageContext.annotations.push(t)}},e.link=function(t,r,n,a,m){var f=this.internal.getCurrentPageInfo(),B=this.internal.getCoordinateString,y=this.internal.getVerticalCoordinateString;f.pageContext.annotations.push({finalBounds:{x:B(t),y:y(r),w:B(t+n),h:y(r+a)},options:m,type:"link"})},e.textWithLink=function(t,r,n,a){var m,f,B=this.getTextWidth(t),y=this.internal.getLineHeight()/this.internal.scaleFactor;if(a.maxWidth!==void 0){f=a.maxWidth;var x=this.splitTextToSize(t,f).length;m=Math.ceil(y*x)}else f=B,m=y;return this.text(t,r,n,a),n+=.2*y,a.align==="center"&&(r-=B/2),a.align==="right"&&(r-=B),this.link(r,n-y,f,m,a),B},e.getTextWidth=function(t){var r=this.internal.getFontSize();return this.getStringUnitWidth(t)*r/this.internal.scaleFactor}}(qA.API),function(e){var A={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]},t={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}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},n=[1570,1571,1573,1575];e.__arabicParser__={};var a=e.__arabicParser__.isInArabicSubstitutionA=function(Be){return A[Be.charCodeAt(0)]!==void 0},m=e.__arabicParser__.isArabicLetter=function(Be){return typeof Be=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(Be)},f=e.__arabicParser__.isArabicEndLetter=function(Be){return m(Be)&&a(Be)&&A[Be.charCodeAt(0)].length<=2},B=e.__arabicParser__.isArabicAlfLetter=function(Be){return m(Be)&&n.indexOf(Be.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(Be){return m(Be)&&a(Be)&&A[Be.charCodeAt(0)].length>=1};var y=e.__arabicParser__.arabicLetterHasFinalForm=function(Be){return m(Be)&&a(Be)&&A[Be.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(Be){return m(Be)&&a(Be)&&A[Be.charCodeAt(0)].length>=3};var x=e.__arabicParser__.arabicLetterHasMedialForm=function(Be){return m(Be)&&a(Be)&&A[Be.charCodeAt(0)].length==4},z=e.__arabicParser__.resolveLigatures=function(Be){var be=0,he=t,Xe="",Ke=0;for(be=0;be<Be.length;be+=1)he[Be.charCodeAt(be)]!==void 0?(Ke++,typeof(he=he[Be.charCodeAt(be)])=="number"&&(Xe+=String.fromCharCode(he),he=t,Ke=0),be===Be.length-1&&(he=t,Xe+=Be.charAt(be-(Ke-1)),be-=Ke-1,Ke=0)):(he=t,Xe+=Be.charAt(be-Ke),be-=Ke,Ke=0);return Xe};e.__arabicParser__.isArabicDiacritic=function(Be){return Be!==void 0&&r[Be.charCodeAt(0)]!==void 0};var ee=e.__arabicParser__.getCorrectForm=function(Be,be,he){return m(Be)?a(Be)===!1?-1:!y(Be)||!m(be)&&!m(he)||!m(he)&&f(be)||f(Be)&&!m(be)||f(Be)&&B(be)||f(Be)&&f(be)?0:x(Be)&&m(be)&&!f(be)&&m(he)&&y(he)?3:f(Be)||!m(he)?1:2:-1},F=function(Be){var be=0,he=0,Xe=0,Ke="",Oe="",xt="",Wt=(Be=Be||"").split("\\s+"),jt=[];for(be=0;be<Wt.length;be+=1){for(jt.push(""),he=0;he<Wt[be].length;he+=1)Ke=Wt[be][he],Oe=Wt[be][he-1],xt=Wt[be][he+1],m(Ke)?(Xe=ee(Ke,Oe,xt),jt[be]+=Xe!==-1?String.fromCharCode(A[Ke.charCodeAt(0)][Xe]):Ke):jt[be]+=Ke;jt[be]=z(jt[be])}return jt.join(" ")},Fe=e.__arabicParser__.processArabic=e.processArabic=function(){var Be,be=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,he=[];if(Array.isArray(be)){var Xe=0;for(he=[],Xe=0;Xe<be.length;Xe+=1)Array.isArray(be[Xe])?he.push([F(be[Xe][0]),be[Xe][1],be[Xe][2]]):he.push([F(be[Xe])]);Be=he}else Be=F(be);return typeof arguments[0]=="string"?Be:(arguments[0].text=Be,arguments[0])};e.events.push(["preProcessText",Fe])}(qA.API),qA.API.autoPrint=function(e){var A;return(e=e||{}).variant=e.variant||"non-conform",e.variant==="javascript"?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){A=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 "+A+" 0 R")})),this},function(e){var A=function(){var t=void 0;Object.defineProperty(this,"pdf",{get:function(){return t},set:function(f){t=f}});var r=150;Object.defineProperty(this,"width",{get:function(){return r},set:function(f){r=isNaN(f)||Number.isInteger(f)===!1||f<0?150:f,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=r+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(f){n=isNaN(f)||Number.isInteger(f)===!1||f<0?300:f,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var a=[];Object.defineProperty(this,"childNodes",{get:function(){return a},set:function(f){a=f}});var m={};Object.defineProperty(this,"style",{get:function(){return m},set:function(f){m=f}}),Object.defineProperty(this,"parentNode",{})};A.prototype.getContext=function(t,r){var n;if((t=t||"2d")!=="2d")return null;for(n in r)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=r[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},A.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},e.events.push(["initialized",function(){this.canvas=new A,this.canvas.pdf=this}])}(qA.API),function(e){var A={left:0,top:0,bottom:0,right:0},t=!1,r=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({},A),this.internal.__cell__.margins.width=this.getPageWidth(),n.call(this))},n=function(){this.internal.__cell__.lastCell=new a,this.internal.__cell__.pages=1},a=function(){var B=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return B},set:function(Be){B=Be}});var y=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return y},set:function(Be){y=Be}});var x=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return x},set:function(Be){x=Be}});var z=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return z},set:function(Be){z=Be}});var ee=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return ee},set:function(Be){ee=Be}});var F=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return F},set:function(Be){F=Be}});var Fe=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return Fe},set:function(Be){Fe=Be}}),this};a.prototype.clone=function(){return new a(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},a.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},e.setHeaderFunction=function(B){return r.call(this),this.internal.__cell__.headerFunction=typeof B=="function"?B:void 0,this},e.getTextDimensions=function(B,y){r.call(this);var x=(y=y||{}).fontSize||this.getFontSize(),z=y.font||this.getFont(),ee=y.scaleFactor||this.internal.scaleFactor,F=0,Fe=0,Be=0,be=this;if(!Array.isArray(B)&&typeof B!="string"){if(typeof B!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");B=String(B)}var he=y.maxWidth;he>0?typeof B=="string"?B=this.splitTextToSize(B,he):Object.prototype.toString.call(B)==="[object Array]"&&(B=B.reduce(function(Ke,Oe){return Ke.concat(be.splitTextToSize(Oe,he))},[])):B=Array.isArray(B)?B:[B];for(var Xe=0;Xe<B.length;Xe++)F<(Be=this.getStringUnitWidth(B[Xe],{font:z})*x)&&(F=Be);return F!==0&&(Fe=B.length),{w:F/=ee,h:Math.max((Fe*x*this.getLineHeightFactor()-x*(this.getLineHeightFactor()-1))/ee,0)}},e.cellAddPage=function(){r.call(this),this.addPage();var B=this.internal.__cell__.margins||A;return this.internal.__cell__.lastCell=new a(B.left,B.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var m=e.cell=function(){var B;B=arguments[0]instanceof a?arguments[0]:new a(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),r.call(this);var y=this.internal.__cell__.lastCell,x=this.internal.__cell__.padding,z=this.internal.__cell__.margins||A,ee=this.internal.__cell__.tableHeaderRow,F=this.internal.__cell__.printHeaders;return y.lineNumber!==void 0&&(y.lineNumber===B.lineNumber?(B.x=(y.x||0)+(y.width||0),B.y=y.y||0):y.y+y.height+B.height+z.bottom>this.getPageHeight()?(this.cellAddPage(),B.y=z.top,F&&ee&&(this.printHeaderRow(B.lineNumber,!0),B.y+=ee[0].height)):B.y=y.y+y.height||B.y),B.text[0]!==void 0&&(this.rect(B.x,B.y,B.width,B.height,t===!0?"FD":void 0),B.align==="right"?this.text(B.text,B.x+B.width-x,B.y+x,{align:"right",baseline:"top"}):B.align==="center"?this.text(B.text,B.x+B.width/2,B.y+x,{align:"center",baseline:"top",maxWidth:B.width-x-x}):this.text(B.text,B.x+x,B.y+x,{align:"left",baseline:"top",maxWidth:B.width-x-x})),this.internal.__cell__.lastCell=B,this};e.table=function(B,y,x,z,ee){if(r.call(this),!x)throw new Error("No data for PDF table.");var F,Fe,Be,be,he=[],Xe=[],Ke=[],Oe={},xt={},Wt=[],jt=[],rt=(ee=ee||{}).autoSize||!1,Pe=ee.printHeaders!==!1,vt=ee.css&&ee.css["font-size"]!==void 0?16*ee.css["font-size"]:ee.fontSize||12,ce=ee.margins||Object.assign({width:this.getPageWidth()},A),xe=typeof ee.padding=="number"?ee.padding:3,Ye=ee.headerBackgroundColor||"#c8c8c8",Ze=ee.headerTextColor||"#000";if(n.call(this),this.internal.__cell__.printHeaders=Pe,this.internal.__cell__.margins=ce,this.internal.__cell__.table_font_size=vt,this.internal.__cell__.padding=xe,this.internal.__cell__.headerBackgroundColor=Ye,this.internal.__cell__.headerTextColor=Ze,this.setFontSize(vt),z==null)Xe=he=Object.keys(x[0]),Ke=he.map(function(){return"left"});else if(Array.isArray(z)&&(0,R.Z)(z[0])==="object")for(he=z.map(function(yA){return yA.name}),Xe=z.map(function(yA){return yA.prompt||yA.name||""}),Ke=z.map(function(yA){return yA.align||"left"}),F=0;F<z.length;F+=1)xt[z[F].name]=.7499990551181103*z[F].width;else Array.isArray(z)&&typeof z[0]=="string"&&(Xe=he=z,Ke=he.map(function(){return"left"}));if(rt||Array.isArray(z)&&typeof z[0]=="string")for(F=0;F<he.length;F+=1){for(Oe[be=he[F]]=x.map(function(yA){return yA[be]}),this.setFont(void 0,"bold"),Wt.push(this.getTextDimensions(Xe[F],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),Fe=Oe[be],this.setFont(void 0,"normal"),Be=0;Be<Fe.length;Be+=1)Wt.push(this.getTextDimensions(Fe[Be],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);xt[be]=Math.max.apply(null,Wt)+xe+xe,Wt=[]}if(Pe){var St={};for(F=0;F<he.length;F+=1)St[he[F]]={},St[he[F]].text=Xe[F],St[he[F]].align=Ke[F];var Tt=f.call(this,St,xt);jt=he.map(function(yA){return new a(B,y,xt[yA],Tt,St[yA].text,void 0,St[yA].align)}),this.setTableHeaderRow(jt),this.printHeaderRow(1,!1)}var Ht=z.reduce(function(yA,nA){return yA[nA.name]=nA.align,yA},{});for(F=0;F<x.length;F+=1){"rowStart"in ee&&ee.rowStart instanceof Function&&ee.rowStart({row:F,data:x[F]},this);var Et=f.call(this,x[F],xt);for(Be=0;Be<he.length;Be+=1){var Rt=x[F][he[Be]];"cellStart"in ee&&ee.cellStart instanceof Function&&ee.cellStart({row:F,col:Be,data:Rt},this),m.call(this,new a(B,y,xt[he[Be]],Et,Rt,F+2,Ht[he[Be]]))}}return this.internal.__cell__.table_x=B,this.internal.__cell__.table_y=y,this};var f=function(B,y){var x=this.internal.__cell__.padding,z=this.internal.__cell__.table_font_size,ee=this.internal.scaleFactor;return Object.keys(B).map(function(F){var Fe=B[F];return this.splitTextToSize(Fe.hasOwnProperty("text")?Fe.text:Fe,y[F]-x-x)},this).map(function(F){return this.getLineHeightFactor()*F.length*z/ee+x+x},this).reduce(function(F,Fe){return Math.max(F,Fe)},0)};e.setTableHeaderRow=function(B){r.call(this),this.internal.__cell__.tableHeaderRow=B},e.printHeaderRow=function(B,y){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var x;if(t=!0,typeof this.internal.__cell__.headerFunction=="function"){var z=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new a(z[0],z[1],z[2],z[3],void 0,-1)}this.setFont(void 0,"bold");for(var ee=[],F=0;F<this.internal.__cell__.tableHeaderRow.length;F+=1){x=this.internal.__cell__.tableHeaderRow[F].clone(),y&&(x.y=this.internal.__cell__.margins.top||0,ee.push(x)),x.lineNumber=B;var Fe=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),m.call(this,x),this.setTextColor(Fe)}ee.length>0&&this.setTableHeaderRow(ee),this.setFont(void 0,"normal"),t=!1}}(qA.API);var Li={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},$s=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],aa=Fn($s),fa=[100,200,300,400,500,600,700,800,900],Jo=Fn(fa);function Ra(e){var A=e.family.replace(/"|'/g,"").toLowerCase(),t=function(a){return Li[a=a||"normal"]?a:"normal"}(e.style),r=function(a){return a?typeof a=="number"?a>=100&&a<=900&&a%100==0?a:400:/^\d00$/.test(a)?parseInt(a):a==="bold"?700:400:400}(e.weight),n=function(a){return typeof aa[a=a||"normal"]=="number"?a:"normal"}(e.stretch);return{family:A,style:t,weight:r,stretch:n,src:e.src||[],ref:e.ref||{name:A,style:[n,t,r].join(" ")}}}function eo(e,A,t,r){var n;for(n=t;n>=0&&n<A.length;n+=r)if(e[A[n]])return e[A[n]];for(n=t;n>=0&&n<A.length;n-=r)if(e[A[n]])return e[A[n]]}var qo={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},xo={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Fs(e){return[e.stretch,e.style,e.weight,e.family].join(" ")}function _o(e){return e.trimLeft()}function to(e,A){for(var t=0;t<e.length;){if(e.charAt(t)===A)return[e.substring(0,t),e.substring(t+1)];t+=1}return null}function Ul(e){var A=e.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return A===null?null:[A[0],e.substring(A[0].length)]}var Uo,L1,D1,_c,Lh,N1,O1,P1,Kp=["times"];function T1(e,A,t,r,n){var a=4,m=k1;switch(n){case qA.API.image_compression.FAST:a=1,m=j1;break;case qA.API.image_compression.MEDIUM:a=6,m=H1;break;case qA.API.image_compression.SLOW:a=9,m=R1}e=function(B,y,x,z){for(var ee,F=B.length/y,Fe=new Uint8Array(B.length+F),Be=[Ng,j1,k1,H1,R1],be=0;be<F;be+=1){var he=be*y,Xe=B.subarray(he,he+y);if(z)Fe.set(z(Xe,x,ee),he+be);else{for(var Ke=Be.length,Oe=[],xt=0;xt<Ke;xt+=1)Oe[xt]=Be[xt](Xe,x,ee);var Wt=Pg(Oe.concat());Fe.set(Oe[Wt],he+be)}ee=Xe}return Fe}(e,A,Math.ceil(t*r/8),m);var f=LA(e,{level:a});return qA.API.__addimage__.arrayBufferToBinaryString(f)}function Ng(e){var A=Array.apply([],e);return A.unshift(0),A}function j1(e,A){var t=e.length,r=[];r[0]=1;for(var n=0;n<t;n+=1){var a=e[n-A]||0;r[n+1]=e[n]-a+256&255}return r}function k1(e,A,t){var r=e.length,n=[];n[0]=2;for(var a=0;a<r;a+=1){var m=t&&t[a]||0;n[a+1]=e[a]-m+256&255}return n}function H1(e,A,t){var r=e.length,n=[];n[0]=3;for(var a=0;a<r;a+=1){var m=e[a-A]||0,f=t&&t[a]||0;n[a+1]=e[a]+256-(m+f>>>1)&255}return n}function R1(e,A,t){var r=e.length,n=[];n[0]=4;for(var a=0;a<r;a+=1){var m=Og(e[a-A]||0,t&&t[a]||0,t&&t[a-A]||0);n[a+1]=e[a]-m+256&255}return n}function Og(e,A,t){if(e===A&&A===t)return e;var r=Math.abs(A-t),n=Math.abs(e-t),a=Math.abs(e+A-t-t);return r<=n&&r<=a?e:n<=a?A:t}function Pg(e){var A=e.map(function(t){return t.reduce(function(r,n){return r+Math.abs(n)},0)});return A.indexOf(Math.min.apply(null,A))}function zp(e,A,t){var r=A*t,n=Math.floor(r/8),a=16-(r-8*n+t),m=(1<<t)-1;return K1(e,n)>>a&m}function M1(e,A,t,r){var n=t*r,a=Math.floor(n/8),m=16-(n-8*a+r),f=(1<<r)-1,B=(A&f)<<m;(function(y,x,z){if(x+1<y.byteLength)y.setUint16(x,z,!1);else{var ee=z>>8&255;y.setUint8(x,ee)}})(e,a,K1(e,a)&~(f<<m)&65535|B)}function K1(e,A){return A+1<e.byteLength?e.getUint16(A,!1):e.getUint8(A)<<8}function Tg(e){var A=0;if(e[A++]!==71||e[A++]!==73||e[A++]!==70||e[A++]!==56||(e[A++]+1&253)!=56||e[A++]!==97)throw new Error("Invalid GIF 87a/89a header.");var t=e[A++]|e[A++]<<8,r=e[A++]|e[A++]<<8,n=e[A++],a=n>>7,m=1<<1+(7&n);e[A++],e[A++];var f=null,B=null;a&&(f=A,B=m,A+=3*m);var y=!0,x=[],z=0,ee=null,F=0,Fe=null;for(this.width=t,this.height=r;y&&A<e.length;)switch(e[A++]){case 33:switch(e[A++]){case 255:if(e[A]!==11||e[A+1]==78&&e[A+2]==69&&e[A+3]==84&&e[A+4]==83&&e[A+5]==67&&e[A+6]==65&&e[A+7]==80&&e[A+8]==69&&e[A+9]==50&&e[A+10]==46&&e[A+11]==48&&e[A+12]==3&&e[A+13]==1&&e[A+16]==0)A+=14,Fe=e[A++]|e[A++]<<8,A++;else for(A+=12;;){if(!((ce=e[A++])>=0))throw Error("Invalid block size");if(ce===0)break;A+=ce}break;case 249:if(e[A++]!==4||e[A+4]!==0)throw new Error("Invalid graphics extension block.");var Be=e[A++];z=e[A++]|e[A++]<<8,ee=e[A++],1&Be||(ee=null),F=Be>>2&7,A++;break;case 254:for(;;){if(!((ce=e[A++])>=0))throw Error("Invalid block size");if(ce===0)break;A+=ce}break;default:throw new Error("Unknown graphic control label: 0x"+e[A-1].toString(16))}break;case 44:var be=e[A++]|e[A++]<<8,he=e[A++]|e[A++]<<8,Xe=e[A++]|e[A++]<<8,Ke=e[A++]|e[A++]<<8,Oe=e[A++],xt=Oe>>6&1,Wt=1<<1+(7&Oe),jt=f,rt=B,Pe=!1;Oe>>7&&(Pe=!0,jt=A,rt=Wt,A+=3*Wt);var vt=A;for(A++;;){var ce;if(!((ce=e[A++])>=0))throw Error("Invalid block size");if(ce===0)break;A+=ce}x.push({x:be,y:he,width:Xe,height:Ke,has_local_palette:Pe,palette_offset:jt,palette_size:rt,data_offset:vt,data_length:A-vt,transparent_index:ee,interlaced:!!xt,delay:z,disposal:F});break;case 59:y=!1;break;default:throw new Error("Unknown gif block: 0x"+e[A-1].toString(16))}this.numFrames=function(){return x.length},this.loopCount=function(){return Fe},this.frameInfo=function(xe){if(xe<0||xe>=x.length)throw new Error("Frame index out of range.");return x[xe]},this.decodeAndBlitFrameBGRA=function(xe,Ye){var Ze=this.frameInfo(xe),St=Ze.width*Ze.height,Tt=new Uint8Array(St);z1(e,Ze.data_offset,Tt,St);var Ht=Ze.palette_offset,Et=Ze.transparent_index;Et===null&&(Et=256);var Rt=Ze.width,yA=t-Rt,nA=Rt,oe=4*(Ze.y*t+Ze.x),De=4*((Ze.y+Ze.height)*t+Ze.x),He=oe,$e=4*yA;Ze.interlaced===!0&&($e+=4*t*7);for(var ft=8,Ct=0,kt=Tt.length;Ct<kt;++Ct){var Pt=Tt[Ct];if(nA===0&&(nA=Rt,(He+=$e)>=De&&($e=4*yA+4*t*(ft-1),He=oe+(Rt+yA)*(ft<<1),ft>>=1)),Pt===Et)He+=4;else{var eA=e[Ht+3*Pt],dA=e[Ht+3*Pt+1],PA=e[Ht+3*Pt+2];Ye[He++]=PA,Ye[He++]=dA,Ye[He++]=eA,Ye[He++]=255}--nA}},this.decodeAndBlitFrameRGBA=function(xe,Ye){var Ze=this.frameInfo(xe),St=Ze.width*Ze.height,Tt=new Uint8Array(St);z1(e,Ze.data_offset,Tt,St);var Ht=Ze.palette_offset,Et=Ze.transparent_index;Et===null&&(Et=256);var Rt=Ze.width,yA=t-Rt,nA=Rt,oe=4*(Ze.y*t+Ze.x),De=4*((Ze.y+Ze.height)*t+Ze.x),He=oe,$e=4*yA;Ze.interlaced===!0&&($e+=4*t*7);for(var ft=8,Ct=0,kt=Tt.length;Ct<kt;++Ct){var Pt=Tt[Ct];if(nA===0&&(nA=Rt,(He+=$e)>=De&&($e=4*yA+4*t*(ft-1),He=oe+(Rt+yA)*(ft<<1),ft>>=1)),Pt===Et)He+=4;else{var eA=e[Ht+3*Pt],dA=e[Ht+3*Pt+1],PA=e[Ht+3*Pt+2];Ye[He++]=eA,Ye[He++]=dA,Ye[He++]=PA,Ye[He++]=255}--nA}}}function z1(e,A,t,r){for(var n=e[A++],a=1<<n,m=a+1,f=m+1,B=n+1,y=(1<<B)-1,x=0,z=0,ee=0,F=e[A++],Fe=new Int32Array(4096),Be=null;;){for(;x<16&&F!==0;)z|=e[A++]<<x,x+=8,F===1?F=e[A++]:--F;if(x<B)break;var be=z&y;if(z>>=B,x-=B,be!==a){if(be===m)break;for(var he=be<f?be:Be,Xe=0,Ke=he;Ke>a;)Ke=Fe[Ke]>>8,++Xe;var Oe=Ke;if(ee+Xe+(he!==be?1:0)>r)return void Ln.log("Warning, gif stream longer than expected.");t[ee++]=Oe;var xt=ee+=Xe;for(he!==be&&(t[ee++]=Oe),Ke=he;Xe--;)Ke=Fe[Ke],t[--xt]=255&Ke,Ke>>=8;Be!==null&&f<4096&&(Fe[f++]=Be<<8|Oe,f>=y+1&&B<12&&(++B,y=y<<1|1)),Be=be}else f=m+1,y=(1<<(B=n+1))-1,Be=null}return ee!==r&&Ln.log("Warning, gif stream shorter than expected."),t}function Gp(e){var A,t,r,n,a,m=Math.floor,f=new Array(64),B=new Array(64),y=new Array(64),x=new Array(64),z=new Array(65535),ee=new Array(65535),F=new Array(64),Fe=new Array(64),Be=[],be=0,he=7,Xe=new Array(64),Ke=new Array(64),Oe=new Array(64),xt=new Array(256),Wt=new Array(2048),jt=[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],rt=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],Pe=[0,1,2,3,4,5,6,7,8,9,10,11],vt=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],ce=[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],xe=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],Ye=[0,1,2,3,4,5,6,7,8,9,10,11],Ze=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],St=[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 Tt(oe,De){for(var He=0,$e=0,ft=new Array,Ct=1;Ct<=16;Ct++){for(var kt=1;kt<=oe[Ct];kt++)ft[De[$e]]=[],ft[De[$e]][0]=He,ft[De[$e]][1]=Ct,$e++,He++;He*=2}return ft}function Ht(oe){for(var De=oe[0],He=oe[1]-1;He>=0;)De&1<<He&&(be|=1<<he),He--,--he<0&&(be==255?(Et(255),Et(0)):Et(be),he=7,be=0)}function Et(oe){Be.push(oe)}function Rt(oe){Et(oe>>8&255),Et(255&oe)}function yA(oe,De,He,$e,ft){for(var Ct,kt=ft[0],Pt=ft[240],eA=function(mA,ur){var RA,Wr,pr,bn,Mr,Kr,Tn,Yr,fr,Ir,dr=0;for(fr=0;fr<8;++fr){RA=mA[dr],Wr=mA[dr+1],pr=mA[dr+2],bn=mA[dr+3],Mr=mA[dr+4],Kr=mA[dr+5],Tn=mA[dr+6];var Gn=RA+(Yr=mA[dr+7]),xn=RA-Yr,ar=Wr+Tn,zr=Wr-Tn,Rn=pr+Kr,yr=pr-Kr,fn=bn+Mr,Gr=bn-Mr,Bi=Gn+fn,Gi=Gn-fn,Mn=ar+Rn,Tr=ar-Rn;mA[dr]=Bi+Mn,mA[dr+4]=Bi-Mn;var In=.707106781*(Tr+Gi);mA[dr+2]=Gi+In,mA[dr+6]=Gi-In;var wu=.382683433*((Bi=Gr+yr)-(Tr=zr+xn)),ya=.5411961*Bi+wu,$o=1.306562965*Tr+wu,So=.707106781*(Mn=yr+zr),Er=xn+So,el=xn-So;mA[dr+5]=el+ya,mA[dr+3]=el-ya,mA[dr+1]=Er+$o,mA[dr+7]=Er-$o,dr+=8}for(dr=0,fr=0;fr<8;++fr){RA=mA[dr],Wr=mA[dr+8],pr=mA[dr+16],bn=mA[dr+24],Mr=mA[dr+32],Kr=mA[dr+40],Tn=mA[dr+48];var tl=RA+(Yr=mA[dr+56]),bs=RA-Yr,xs=Wr+Tn,fi=Wr-Tn,sa=pr+Kr,da=pr-Kr,yu=bn+Mr,Sl=bn-Mr,no=tl+yu,Qo=tl-yu,io=xs+sa,ao=xs-sa;mA[dr]=no+io,mA[dr+32]=no-io;var _s=.707106781*(ao+Qo);mA[dr+16]=Qo+_s,mA[dr+48]=Qo-_s;var Eu=.382683433*((no=Sl+da)-(ao=fi+bs)),Lo=.5411961*no+Eu,Cu=1.306562965*ao+Eu,Uc=.707106781*(io=da+fi),Ic=bs+Uc,Sc=bs-Uc;mA[dr+40]=Sc+Lo,mA[dr+24]=Sc-Lo,mA[dr+8]=Ic+Cu,mA[dr+56]=Ic-Cu,dr++}for(fr=0;fr<64;++fr)Ir=mA[fr]*ur[fr],F[fr]=Ir>0?Ir+.5|0:Ir-.5|0;return F}(oe,De),dA=0;dA<64;++dA)Fe[jt[dA]]=eA[dA];var PA=Fe[0]-He;He=Fe[0],PA==0?Ht($e[0]):(Ht($e[ee[Ct=32767+PA]]),Ht(z[Ct]));for(var TA=63;TA>0&&Fe[TA]==0;)TA--;if(TA==0)return Ht(kt),He;for(var Kt,Te=1;Te<=TA;){for(var un=Te;Fe[Te]==0&&Te<=TA;)++Te;var Zr=Te-un;if(Zr>=16){Kt=Zr>>4;for(var vr=1;vr<=Kt;++vr)Ht(Pt);Zr&=15}Ct=32767+Fe[Te],Ht(ft[(Zr<<4)+ee[Ct]]),Ht(z[Ct]),Te++}return TA!=63&&Ht(kt),He}function nA(oe){oe=Math.min(Math.max(oe,1),100),a!=oe&&(function(De){for(var He=[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],$e=0;$e<64;$e++){var ft=m((He[$e]*De+50)/100);ft=Math.min(Math.max(ft,1),255),f[jt[$e]]=ft}for(var Ct=[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],kt=0;kt<64;kt++){var Pt=m((Ct[kt]*De+50)/100);Pt=Math.min(Math.max(Pt,1),255),B[jt[kt]]=Pt}for(var eA=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],dA=0,PA=0;PA<8;PA++)for(var TA=0;TA<8;TA++)y[dA]=1/(f[jt[dA]]*eA[PA]*eA[TA]*8),x[dA]=1/(B[jt[dA]]*eA[PA]*eA[TA]*8),dA++}(oe<50?Math.floor(5e3/oe):Math.floor(200-2*oe)),a=oe)}this.encode=function(oe,De){De&&nA(De),Be=new Array,be=0,he=7,Rt(65496),Rt(65504),Rt(16),Et(74),Et(70),Et(73),Et(70),Et(0),Et(1),Et(1),Et(0),Rt(1),Rt(1),Et(0),Et(0),function(){Rt(65499),Rt(132),Et(0);for(var Wr=0;Wr<64;Wr++)Et(f[Wr]);Et(1);for(var pr=0;pr<64;pr++)Et(B[pr])}(),function(Wr,pr){Rt(65472),Rt(17),Et(8),Rt(pr),Rt(Wr),Et(3),Et(1),Et(17),Et(0),Et(2),Et(17),Et(1),Et(3),Et(17),Et(1)}(oe.width,oe.height),function(){Rt(65476),Rt(418),Et(0);for(var Wr=0;Wr<16;Wr++)Et(rt[Wr+1]);for(var pr=0;pr<=11;pr++)Et(Pe[pr]);Et(16);for(var bn=0;bn<16;bn++)Et(vt[bn+1]);for(var Mr=0;Mr<=161;Mr++)Et(ce[Mr]);Et(1);for(var Kr=0;Kr<16;Kr++)Et(xe[Kr+1]);for(var Tn=0;Tn<=11;Tn++)Et(Ye[Tn]);Et(17);for(var Yr=0;Yr<16;Yr++)Et(Ze[Yr+1]);for(var fr=0;fr<=161;fr++)Et(St[fr])}(),Rt(65498),Rt(12),Et(3),Et(1),Et(0),Et(2),Et(17),Et(3),Et(17),Et(0),Et(63),Et(0);var He=0,$e=0,ft=0;be=0,he=7,this.encode.displayName="_encode_";for(var Ct,kt,Pt,eA,dA,PA,TA,Kt,Te,un=oe.data,Zr=oe.width,vr=oe.height,mA=4*Zr,ur=0;ur<vr;){for(Ct=0;Ct<mA;){for(dA=mA*ur+Ct,TA=-1,Kt=0,Te=0;Te<64;Te++)PA=dA+(Kt=Te>>3)*mA+(TA=4*(7&Te)),ur+Kt>=vr&&(PA-=mA*(ur+1+Kt-vr)),Ct+TA>=mA&&(PA-=Ct+TA-mA+4),kt=un[PA++],Pt=un[PA++],eA=un[PA++],Xe[Te]=(Wt[kt]+Wt[Pt+256|0]+Wt[eA+512|0]>>16)-128,Ke[Te]=(Wt[kt+768|0]+Wt[Pt+1024|0]+Wt[eA+1280|0]>>16)-128,Oe[Te]=(Wt[kt+1280|0]+Wt[Pt+1536|0]+Wt[eA+1792|0]>>16)-128;He=yA(Xe,y,He,A,r),$e=yA(Ke,x,$e,t,n),ft=yA(Oe,x,ft,t,n),Ct+=32}ur+=8}if(he>=0){var RA=[];RA[1]=he+1,RA[0]=(1<<he+1)-1,Ht(RA)}return Rt(65497),new Uint8Array(Be)},e=e||50,function(){for(var oe=String.fromCharCode,De=0;De<256;De++)xt[De]=oe(De)}(),A=Tt(rt,Pe),t=Tt(xe,Ye),r=Tt(vt,ce),n=Tt(Ze,St),function(){for(var oe=1,De=2,He=1;He<=15;He++){for(var $e=oe;$e<De;$e++)ee[32767+$e]=He,z[32767+$e]=[],z[32767+$e][1]=He,z[32767+$e][0]=$e;for(var ft=-(De-1);ft<=-oe;ft++)ee[32767+ft]=He,z[32767+ft]=[],z[32767+ft][1]=He,z[32767+ft][0]=De-1+ft;oe<<=1,De<<=1}}(),function(){for(var oe=0;oe<256;oe++)Wt[oe]=19595*oe,Wt[oe+256|0]=38470*oe,Wt[oe+512|0]=7471*oe+32768,Wt[oe+768|0]=-11059*oe,Wt[oe+1024|0]=-21709*oe,Wt[oe+1280|0]=32768*oe+8421375,Wt[oe+1536|0]=-27439*oe,Wt[oe+1792|0]=-5329*oe}(),nA(e)}function Ao(e,A){if(this.pos=0,this.buffer=e,this.datav=new DataView(e.buffer),this.is_with_alpha=!!A,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 G1(e){function A(Pe){if(!Pe)throw Error("assert :P")}function t(Pe,vt,ce){for(var xe=0;4>xe;xe++)if(Pe[vt+xe]!=ce.charCodeAt(xe))return!0;return!1}function r(Pe,vt,ce,xe,Ye){for(var Ze=0;Ze<Ye;Ze++)Pe[vt+Ze]=ce[xe+Ze]}function n(Pe,vt,ce,xe){for(var Ye=0;Ye<xe;Ye++)Pe[vt+Ye]=ce}function a(Pe){return new Int32Array(Pe)}function m(Pe,vt){for(var ce=[],xe=0;xe<Pe;xe++)ce.push(new vt);return ce}function f(Pe,vt){var ce=[];return function xe(Ye,Ze,St){for(var Tt=St[Ze],Ht=0;Ht<Tt&&(Ye.push(St.length>Ze+1?[]:new vt),!(St.length<Ze+1));Ht++)xe(Ye[Ht],Ze+1,St)}(ce,0,Pe),ce}var B=function(){var Pe=this;function vt(s,c){for(var C=1<<c-1>>>0;s&C;)C>>>=1;return C?(s&C-1)+C:s}function ce(s,c,C,T,Z){A(!(T%C));do s[c+(T-=C)]=Z;while(0<T)}function xe(s,c,C,T,Z){if(A(2328>=Z),512>=Z)var re=a(512);else if((re=a(Z))==null)return 0;return function(se,pe,ve,Ie,et,Ft){var Se,lt,Bt=pe,Gt=1<<ve,yt=a(16),Yt=a(16);for(A(et!=0),A(Ie!=null),A(se!=null),A(0<ve),lt=0;lt<et;++lt){if(15<Ie[lt])return 0;++yt[Ie[lt]]}if(yt[0]==et)return 0;for(Yt[1]=0,Se=1;15>Se;++Se){if(yt[Se]>1<<Se)return 0;Yt[Se+1]=Yt[Se]+yt[Se]}for(lt=0;lt<et;++lt)Se=Ie[lt],0<Ie[lt]&&(Ft[Yt[Se]++]=lt);if(Yt[15]==1)return(Ie=new Ye).g=0,Ie.value=Ft[0],ce(se,Bt,1,Gt,Ie),Gt;var $t,hA=-1,oA=Gt-1,sr=0,WA=1,Xr=1,$A=1<<ve;for(lt=0,Se=1,et=2;Se<=ve;++Se,et<<=1){if(WA+=Xr<<=1,0>(Xr-=yt[Se]))return 0;for(;0<yt[Se];--yt[Se])(Ie=new Ye).g=Se,Ie.value=Ft[lt++],ce(se,Bt+sr,et,$A,Ie),sr=vt(sr,Se)}for(Se=ve+1,et=2;15>=Se;++Se,et<<=1){if(WA+=Xr<<=1,0>(Xr-=yt[Se]))return 0;for(;0<yt[Se];--yt[Se]){if(Ie=new Ye,(sr&oA)!=hA){for(Bt+=$A,$t=1<<(hA=Se)-ve;15>hA&&!(0>=($t-=yt[hA]));)++hA,$t<<=1;Gt+=$A=1<<($t=hA-ve),se[pe+(hA=sr&oA)].g=$t+ve,se[pe+hA].value=Bt-pe-hA}Ie.g=Se-ve,Ie.value=Ft[lt++],ce(se,Bt+(sr>>ve),et,$A,Ie),sr=vt(sr,Se)}}return WA!=2*Yt[15]-1?0:Gt}(s,c,C,T,Z,re)}function Ye(){this.value=this.g=0}function Ze(){this.value=this.g=0}function St(){this.G=m(5,Ye),this.H=a(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=m(Hu,Ze)}function Tt(s,c,C,T){A(s!=null),A(c!=null),A(2147483648>T),s.Ca=254,s.I=0,s.b=-8,s.Ka=0,s.oa=c,s.pa=C,s.Jd=c,s.Yc=C+T,s.Zc=4<=T?C+T-4+1:C,kt(s)}function Ht(s,c){for(var C=0;0<c--;)C|=eA(s,128)<<c;return C}function Et(s,c){var C=Ht(s,c);return Pt(s)?-C:C}function Rt(s,c,C,T){var Z,re=0;for(A(s!=null),A(c!=null),A(4294967288>T),s.Sb=T,s.Ra=0,s.u=0,s.h=0,4<T&&(T=4),Z=0;Z<T;++Z)re+=c[C+Z]<<8*Z;s.Ra=re,s.bb=T,s.oa=c,s.pa=C}function yA(s){for(;8<=s.u&&s.bb<s.Sb;)s.Ra>>>=8,s.Ra+=s.oa[s.pa+s.bb]<<Ol-8>>>0,++s.bb,s.u-=8;$e(s)&&(s.h=1,s.u=0)}function nA(s,c){if(A(0<=c),!s.h&&c<=ts){var C=He(s)&es[c];return s.u+=c,yA(s),C}return s.h=1,s.u=0}function oe(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function De(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function He(s){return s.Ra>>>(s.u&Ol-1)>>>0}function $e(s){return A(s.bb<=s.Sb),s.h||s.bb==s.Sb&&s.u>Ol}function ft(s,c){s.u=c,s.h=$e(s)}function Ct(s){s.u>=ol&&(A(s.u>=ol),yA(s))}function kt(s){A(s!=null&&s.oa!=null),s.pa<s.Zc?(s.I=(s.oa[s.pa++]|s.I<<8)>>>0,s.b+=8):(A(s!=null&&s.oa!=null),s.pa<s.Yc?(s.b+=8,s.I=s.oa[s.pa++]|s.I<<8):s.Ka?s.b=0:(s.I<<=8,s.b+=8,s.Ka=1))}function Pt(s){return Ht(s,1)}function eA(s,c){var C=s.Ca;0>s.b&&kt(s);var T=s.b,Z=C*c>>>8,re=(s.I>>>T>Z)+0;for(re?(C-=Z,s.I-=Z+1<<T>>>0):C=Z+1,T=C,Z=0;256<=T;)Z+=8,T>>=8;return T=7^Z+Pl[T],s.b-=T,s.Ca=(C<<T)-1,re}function dA(s,c,C){s[c+0]=C>>24&255,s[c+1]=C>>16&255,s[c+2]=C>>8&255,s[c+3]=255&C}function PA(s,c){return s[c+0]|s[c+1]<<8}function TA(s,c){return PA(s,c)|s[c+2]<<16}function Kt(s,c){return PA(s,c)|PA(s,c+2)<<16}function Te(s,c){var C=1<<c;return A(s!=null),A(0<c),s.X=a(C),s.X==null?0:(s.Mb=32-c,s.Xa=c,1)}function un(s,c){A(s!=null),A(c!=null),A(s.Xa==c.Xa),r(c.X,0,s.X,0,1<<c.Xa)}function Zr(){this.X=[],this.Xa=this.Mb=0}function vr(s,c,C,T){A(C!=null),A(T!=null);var Z=C[0],re=T[0];return Z==0&&(Z=(s*re+c/2)/c),re==0&&(re=(c*Z+s/2)/s),0>=Z||0>=re?0:(C[0]=Z,T[0]=re,1)}function mA(s,c){return s+(1<<c)-1>>>c}function ur(s,c){return((4278255360&s)+(4278255360&c)>>>0&4278255360)+((16711935&s)+(16711935&c)>>>0&16711935)>>>0}function RA(s,c){Pe[c]=function(C,T,Z,re,se,pe,ve){var Ie;for(Ie=0;Ie<se;++Ie){var et=Pe[s](pe[ve+Ie-1],Z,re+Ie);pe[ve+Ie]=ur(C[T+Ie],et)}}}function Wr(){this.ud=this.hd=this.jd=0}function pr(s,c){return((4278124286&(s^c))>>>1)+(s&c)>>>0}function bn(s){return 0<=s&&256>s?s:0>s?0:255<s?255:void 0}function Mr(s,c){return bn(s+(s-c+.5>>1))}function Kr(s,c,C){return Math.abs(c-C)-Math.abs(s-C)}function Tn(s,c,C,T,Z,re,se){for(T=re[se-1],C=0;C<Z;++C)re[se+C]=T=ur(s[c+C],T)}function Yr(s,c,C,T,Z){var re;for(re=0;re<C;++re){var se=s[c+re],pe=se>>8&255,ve=16711935&(ve=(ve=16711935&se)+((pe<<16)+pe));T[Z+re]=(4278255360&se)+ve>>>0}}function fr(s,c){c.jd=255&s,c.hd=s>>8&255,c.ud=s>>16&255}function Ir(s,c,C,T,Z,re){var se;for(se=0;se<T;++se){var pe=c[C+se],ve=pe>>>8,Ie=pe,et=255&(et=(et=pe>>>16)+((s.jd<<24>>24)*(ve<<24>>24)>>>5));Ie=255&(Ie=(Ie+=(s.hd<<24>>24)*(ve<<24>>24)>>>5)+((s.ud<<24>>24)*(et<<24>>24)>>>5)),Z[re+se]=(4278255360&pe)+(et<<16)+Ie}}function dr(s,c,C,T,Z){Pe[c]=function(re,se,pe,ve,Ie,et,Ft,Se,lt){for(ve=Ft;ve<Se;++ve)for(Ft=0;Ft<lt;++Ft)Ie[et++]=Z(pe[T(re[se++])])},Pe[s]=function(re,se,pe,ve,Ie,et,Ft){var Se=8>>re.b,lt=re.Ea,Bt=re.K[0],Gt=re.w;if(8>Se)for(re=(1<<re.b)-1,Gt=(1<<Se)-1;se<pe;++se){var yt,Yt=0;for(yt=0;yt<lt;++yt)yt&re||(Yt=T(ve[Ie++])),et[Ft++]=Z(Bt[Yt&Gt]),Yt>>=Se}else Pe["VP8LMapColor"+C](ve,Ie,Bt,Gt,et,Ft,se,pe,lt)}}function Gn(s,c,C,T,Z){for(C=c+C;c<C;){var re=s[c++];T[Z++]=re>>16&255,T[Z++]=re>>8&255,T[Z++]=255&re}}function xn(s,c,C,T,Z){for(C=c+C;c<C;){var re=s[c++];T[Z++]=re>>16&255,T[Z++]=re>>8&255,T[Z++]=255&re,T[Z++]=re>>24&255}}function ar(s,c,C,T,Z){for(C=c+C;c<C;){var re=(se=s[c++])>>16&240|se>>12&15,se=240&se|se>>28&15;T[Z++]=re,T[Z++]=se}}function zr(s,c,C,T,Z){for(C=c+C;c<C;){var re=(se=s[c++])>>16&248|se>>13&7,se=se>>5&224|se>>3&31;T[Z++]=re,T[Z++]=se}}function Rn(s,c,C,T,Z){for(C=c+C;c<C;){var re=s[c++];T[Z++]=255&re,T[Z++]=re>>8&255,T[Z++]=re>>16&255}}function yr(s,c,C,T,Z,re){if(re==0)for(C=c+C;c<C;)dA(T,((re=s[c++])[0]>>24|re[1]>>8&65280|re[2]<<8&16711680|re[3]<<24)>>>0),Z+=32;else r(T,Z,s,c,C)}function fn(s,c){Pe[c][0]=Pe[s+"0"],Pe[c][1]=Pe[s+"1"],Pe[c][2]=Pe[s+"2"],Pe[c][3]=Pe[s+"3"],Pe[c][4]=Pe[s+"4"],Pe[c][5]=Pe[s+"5"],Pe[c][6]=Pe[s+"6"],Pe[c][7]=Pe[s+"7"],Pe[c][8]=Pe[s+"8"],Pe[c][9]=Pe[s+"9"],Pe[c][10]=Pe[s+"10"],Pe[c][11]=Pe[s+"11"],Pe[c][12]=Pe[s+"12"],Pe[c][13]=Pe[s+"13"],Pe[c][14]=Pe[s+"0"],Pe[c][15]=Pe[s+"0"]}function Gr(s){return s==u1||s==c1||s==r0||s==f1}function Bi(){this.eb=[],this.size=this.A=this.fb=0}function Gi(){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 Mn(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new Bi,this.f.kb=new Gi,this.sd=null}function Tr(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function In(){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 wu(s){return alert("todo:WebPSamplerProcessPlane"),s.T}function ya(s,c){var C=s.T,T=c.ba.f.RGBA,Z=T.eb,re=T.fb+s.ka*T.A,se=Ds[c.ba.S],pe=s.y,ve=s.O,Ie=s.f,et=s.N,Ft=s.ea,Se=s.W,lt=c.cc,Bt=c.dc,Gt=c.Mc,yt=c.Nc,Yt=s.ka,$t=s.ka+s.T,hA=s.U,oA=hA+1>>1;for(Yt==0?se(pe,ve,null,null,Ie,et,Ft,Se,Ie,et,Ft,Se,Z,re,null,null,hA):(se(c.ec,c.fc,pe,ve,lt,Bt,Gt,yt,Ie,et,Ft,Se,Z,re-T.A,Z,re,hA),++C);Yt+2<$t;Yt+=2)lt=Ie,Bt=et,Gt=Ft,yt=Se,et+=s.Rc,Se+=s.Rc,re+=2*T.A,se(pe,(ve+=2*s.fa)-s.fa,pe,ve,lt,Bt,Gt,yt,Ie,et,Ft,Se,Z,re-T.A,Z,re,hA);return ve+=s.fa,s.j+$t<s.o?(r(c.ec,c.fc,pe,ve,hA),r(c.cc,c.dc,Ie,et,oA),r(c.Mc,c.Nc,Ft,Se,oA),C--):1&$t||se(pe,ve,null,null,Ie,et,Ft,Se,Ie,et,Ft,Se,Z,re+T.A,null,null,hA),C}function $o(s,c,C){var T=s.F,Z=[s.J];if(T!=null){var re=s.U,se=c.ba.S,pe=se==A0||se==r0;c=c.ba.f.RGBA;var ve=[0],Ie=s.ka;ve[0]=s.T,s.Kb&&(Ie==0?--ve[0]:(--Ie,Z[0]-=s.width),s.j+s.ka+s.T==s.o&&(ve[0]=s.o-s.j-Ie));var et=c.eb;Ie=c.fb+Ie*c.A,s=Ag(T,Z[0],s.width,re,ve,et,Ie+(pe?0:3),c.A),A(C==ve),s&&Gr(se)&&nd(et,Ie,pe,re,ve,c.A)}return 0}function So(s){var c=s.ma,C=c.ba.S,T=11>C,Z=C==e0||C==t0||C==A0||C==l1||C==12||Gr(C);if(c.memory=null,c.Ib=null,c.Jb=null,c.Nd=null,!Xf(c.Oa,s,Z?11:12))return 0;if(Z&&Gr(C)&&Wh(),s.da)alert("todo:use_scaling");else{if(T){if(c.Ib=wu,s.Kb){if(C=s.U+1>>1,c.memory=a(s.U+2*C),c.memory==null)return 0;c.ec=c.memory,c.fc=0,c.cc=c.ec,c.dc=c.fc+s.U,c.Mc=c.cc,c.Nc=c.dc+C,c.Ib=ya,Wh()}}else alert("todo:EmitYUV");Z&&(c.Jb=$o,T&&Is())}if(T&&!Bg){for(s=0;256>s;++s)mm[s]=89858*(s-128)+i0>>n0,wm[s]=-22014*(s-128)+i0,Bm[s]=-45773*(s-128),vm[s]=113618*(s-128)+i0>>n0;for(s=ad;s<p1;++s)c=76283*(s-16)+i0>>n0,ym[s-ad]=di(c,255),Em[s-ad]=di(c+8>>4,15);Bg=1}return 1}function Er(s){var c=s.ma,C=s.U,T=s.T;return A(!(1&s.ka)),0>=C||0>=T?0:(C=c.Ib(s,c),c.Jb!=null&&c.Jb(s,c,C),c.Dc+=C,1)}function el(s){s.ma.memory=null}function tl(s,c,C,T){return nA(s,8)!=47?0:(c[0]=nA(s,14)+1,C[0]=nA(s,14)+1,T[0]=nA(s,1),nA(s,3)!=0?0:!s.h)}function bs(s,c){if(4>s)return s+1;var C=s-2>>1;return(2+(1&s)<<C)+nA(c,C)+1}function xs(s,c){return 120<c?c-120:1<=(C=((C=rm[c-1])>>4)*s+(8-(15&C)))?C:1;var C}function fi(s,c,C){var T=He(C),Z=s[c+=255&T].g-8;return 0<Z&&(ft(C,C.u+8),T=He(C),c+=s[c].value,c+=T&(1<<Z)-1),ft(C,C.u+s[c].g),s[c].value}function sa(s,c,C){return C.g+=s.g,C.value+=s.value<<c>>>0,A(8>=C.g),s.g}function da(s,c,C){var T=s.xc;return A((c=T==0?0:s.vc[s.md*(C>>T)+(c>>T)])<s.Wb),s.Ya[c]}function yu(s,c,C,T){var Z=s.ab,re=s.c*c,se=s.C;c=se+c;var pe=C,ve=T;for(T=s.Ta,C=s.Ua;0<Z--;){var Ie=s.gc[Z],et=se,Ft=c,Se=pe,lt=ve,Bt=(ve=T,pe=C,Ie.Ea);switch(A(et<Ft),A(Ft<=Ie.nc),Ie.hc){case 2:yi(Se,lt,(Ft-et)*Bt,ve,pe);break;case 0:var Gt=et,yt=Ft,Yt=ve,$t=pe,hA=($A=Ie).Ea;Gt==0&&(qf(Se,lt,null,null,1,Yt,$t),Tn(Se,lt+1,0,0,hA-1,Yt,$t+1),lt+=hA,$t+=hA,++Gt);for(var oA=1<<$A.b,sr=oA-1,WA=mA(hA,$A.b),Xr=$A.K,$A=$A.w+(Gt>>$A.b)*WA;Gt<yt;){var dn=Xr,Wi=$A,Jr=1;for(jc(Se,lt,Yt,$t-hA,1,Yt,$t);Jr<hA;){var er=(Jr&~sr)+oA;er>hA&&(er=hA),(0,ed[dn[Wi++]>>8&15])(Se,lt+ +Jr,Yt,$t+Jr-hA,er-Jr,Yt,$t+Jr),Jr=er}lt+=hA,$t+=hA,++Gt&sr||($A+=WA)}Ft!=Ie.nc&&r(ve,pe-Bt,ve,pe+(Ft-et-1)*Bt,Bt);break;case 1:for(Bt=Se,yt=lt,hA=(Se=Ie.Ea)-($t=Se&~(Yt=(lt=1<<Ie.b)-1)),Gt=mA(Se,Ie.b),oA=Ie.K,Ie=Ie.w+(et>>Ie.b)*Gt;et<Ft;){for(sr=oA,WA=Ie,Xr=new Wr,$A=yt+$t,dn=yt+Se;yt<$A;)fr(sr[WA++],Xr),td(Xr,Bt,yt,lt,ve,pe),yt+=lt,pe+=lt;yt<dn&&(fr(sr[WA++],Xr),td(Xr,Bt,yt,hA,ve,pe),yt+=hA,pe+=hA),++et&Yt||(Ie+=Gt)}break;case 3:if(Se==ve&<==pe&&0<Ie.b){for(yt=ve,Se=Bt=pe+(Ft-et)*Bt-($t=(Ft-et)*mA(Ie.Ea,Ie.b)),lt=ve,Yt=pe,Gt=[],$t=(hA=$t)-1;0<=$t;--$t)Gt[$t]=lt[Yt+$t];for($t=hA-1;0<=$t;--$t)yt[Se+$t]=Gt[$t];Xh(Ie,et,Ft,ve,Bt,ve,pe)}else Xh(Ie,et,Ft,Se,lt,ve,pe)}pe=T,ve=C}ve!=C&&r(T,C,pe,ve,re)}function Sl(s,c){var C=s.V,T=s.Ba+s.c*s.C,Z=c-s.C;if(A(c<=s.l.o),A(16>=Z),0<Z){var re=s.l,se=s.Ta,pe=s.Ua,ve=re.width;if(yu(s,Z,C,T),Z=pe=[pe],A((C=s.C)<(T=c)),A(re.v<re.va),T>re.o&&(T=re.o),C<re.j){var Ie=re.j-C;C=re.j,Z[0]+=Ie*ve}if(C>=T?C=0:(Z[0]+=4*re.v,re.ka=C-re.j,re.U=re.va-re.v,re.T=T-C,C=1),C){if(pe=pe[0],11>(C=s.ca).S){var et=C.f.RGBA,Ft=(T=C.S,Z=re.U,re=re.T,Ie=et.eb,et.A),Se=re;for(et=et.fb+s.Ma*et.A;0<Se--;){var lt=se,Bt=pe,Gt=Z,yt=Ie,Yt=et;switch(T){case $h:Ad(lt,Bt,Gt,yt,Yt);break;case e0:Tl(lt,Bt,Gt,yt,Yt);break;case u1:Tl(lt,Bt,Gt,yt,Yt),nd(yt,Yt,0,Gt,1,0);break;case lg:Ru(lt,Bt,Gt,yt,Yt);break;case t0:yr(lt,Bt,Gt,yt,Yt,1);break;case c1:yr(lt,Bt,Gt,yt,Yt,1),nd(yt,Yt,0,Gt,1,0);break;case A0:yr(lt,Bt,Gt,yt,Yt,0);break;case r0:yr(lt,Bt,Gt,yt,Yt,0),nd(yt,Yt,1,Gt,1,0);break;case l1:jl(lt,Bt,Gt,yt,Yt);break;case f1:jl(lt,Bt,Gt,yt,Yt),tg(yt,Yt,Gt,1,0);break;case ug:kl(lt,Bt,Gt,yt,Yt);break;default:A(0)}pe+=ve,et+=Ft}s.Ma+=re}else alert("todo:EmitRescaledRowsYUVA");A(s.Ma<=C.height)}}s.C=c,A(s.C<=s.i)}function no(s){var c;if(0<s.ua)return 0;for(c=0;c<s.Wb;++c){var C=s.Ya[c].G,T=s.Ya[c].H;if(0<C[1][T[1]+0].g||0<C[2][T[2]+0].g||0<C[3][T[3]+0].g)return 0}return 1}function Qo(s,c,C,T,Z,re){if(s.Z!=0){var se=s.qd,pe=s.rd;for(A(Ml[s.Z]!=null);c<C;++c)Ml[s.Z](se,pe,T,Z,T,Z,re),se=T,pe=Z,Z+=re;s.qd=se,s.rd=pe}}function io(s,c){var C=s.l.ma,T=C.Z==0||C.Z==1?s.l.j:s.C;if(T=s.C<T?T:s.C,A(c<=s.l.o),c>T){var Z=s.l.width,re=C.ca,se=C.tb+Z*T,pe=s.V,ve=s.Ba+s.c*T,Ie=s.gc;A(s.ab==1),A(Ie[0].hc==3),Oo(Ie[0],T,c,pe,ve,re,se),Qo(C,T,c,re,se,Z)}s.C=s.Ma=c}function ao(s,c,C,T,Z,re,se){var pe=s.$/T,ve=s.$%T,Ie=s.m,et=s.s,Ft=C+s.$,Se=Ft;Z=C+T*Z;var lt=C+T*re,Bt=280+et.ua,Gt=s.Pb?pe:16777216,yt=0<et.ua?et.Wa:null,Yt=et.wc,$t=Ft<lt?da(et,ve,pe):null;A(s.C<re),A(lt<=Z);var hA=!1;e:for(;;){for(;hA||Ft<lt;){var oA=0;if(pe>=Gt){var sr=Ft-C;A((Gt=s).Pb),Gt.wd=Gt.m,Gt.xd=sr,0<Gt.s.ua&&un(Gt.s.Wa,Gt.s.vb),Gt=pe+im}if(ve&Yt||($t=da(et,ve,pe)),A($t!=null),$t.Qb&&(c[Ft]=$t.qb,hA=!0),!hA)if(Ct(Ie),$t.jc){oA=Ie,sr=c;var WA=Ft,Xr=$t.pd[He(oA)&Hu-1];A($t.jc),256>Xr.g?(ft(oA,oA.u+Xr.g),sr[WA]=Xr.value,oA=0):(ft(oA,oA.u+Xr.g-256),A(256<=Xr.value),oA=Xr.value),oA==0&&(hA=!0)}else oA=fi($t.G[0],$t.H[0],Ie);if(Ie.h)break;if(hA||256>oA){if(!hA)if($t.nd)c[Ft]=($t.qb|oA<<8)>>>0;else{if(Ct(Ie),hA=fi($t.G[1],$t.H[1],Ie),Ct(Ie),sr=fi($t.G[2],$t.H[2],Ie),WA=fi($t.G[3],$t.H[3],Ie),Ie.h)break;c[Ft]=(WA<<24|hA<<16|oA<<8|sr)>>>0}if(hA=!1,++Ft,++ve>=T&&(ve=0,++pe,se!=null&&pe<=re&&!(pe%16)&&se(s,pe),yt!=null))for(;Se<Ft;)oA=c[Se++],yt.X[(506832829*oA&4294967295)>>>yt.Mb]=oA}else if(280>oA){if(oA=bs(oA-256,Ie),sr=fi($t.G[4],$t.H[4],Ie),Ct(Ie),sr=xs(T,sr=bs(sr,Ie)),Ie.h)break;if(Ft-C<sr||Z-Ft<oA)break e;for(WA=0;WA<oA;++WA)c[Ft+WA]=c[Ft+WA-sr];for(Ft+=oA,ve+=oA;ve>=T;)ve-=T,++pe,se!=null&&pe<=re&&!(pe%16)&&se(s,pe);if(A(Ft<=Z),ve&Yt&&($t=da(et,ve,pe)),yt!=null)for(;Se<Ft;)oA=c[Se++],yt.X[(506832829*oA&4294967295)>>>yt.Mb]=oA}else{if(!(oA<Bt))break e;for(hA=oA-280,A(yt!=null);Se<Ft;)oA=c[Se++],yt.X[(506832829*oA&4294967295)>>>yt.Mb]=oA;oA=Ft,A(!(hA>>>(sr=yt).Xa)),c[oA]=sr.X[hA],hA=!0}hA||A(Ie.h==$e(Ie))}if(s.Pb&&Ie.h&&Ft<Z)A(s.m.h),s.a=5,s.m=s.wd,s.$=s.xd,0<s.s.ua&&un(s.s.vb,s.s.Wa);else{if(Ie.h)break e;se!=null&&se(s,pe>re?re:pe),s.a=0,s.$=Ft-C}return 1}return s.a=3,0}function _s(s){A(s!=null),s.vc=null,s.yc=null,s.Ya=null;var c=s.Wa;c!=null&&(c.X=null),s.vb=null,A(s!=null)}function Eu(){var s=new nr;return s==null?null:(s.a=0,s.xb=dg,fn("Predictor","VP8LPredictors"),fn("Predictor","VP8LPredictors_C"),fn("PredictorAdd","VP8LPredictorsAdd"),fn("PredictorAdd","VP8LPredictorsAdd_C"),yi=Yr,td=Ir,Ad=Gn,Tl=xn,jl=ar,kl=zr,Ru=Rn,Pe.VP8LMapColor32b=No,Pe.VP8LMapColor8b=$f,s)}function Lo(s,c,C,T,Z){var re=1,se=[s],pe=[c],ve=T.m,Ie=T.s,et=null,Ft=0;e:for(;;){if(C)for(;re&&nA(ve,1);){var Se=se,lt=pe,Bt=T,Gt=1,yt=Bt.m,Yt=Bt.gc[Bt.ab],$t=nA(yt,2);if(Bt.Oc&1<<$t)re=0;else{switch(Bt.Oc|=1<<$t,Yt.hc=$t,Yt.Ea=Se[0],Yt.nc=lt[0],Yt.K=[null],++Bt.ab,A(4>=Bt.ab),$t){case 0:case 1:Yt.b=nA(yt,3)+2,Gt=Lo(mA(Yt.Ea,Yt.b),mA(Yt.nc,Yt.b),0,Bt,Yt.K),Yt.K=Yt.K[0];break;case 3:var hA,oA=nA(yt,8)+1,sr=16<oA?0:4<oA?1:2<oA?2:3;if(Se[0]=mA(Yt.Ea,sr),Yt.b=sr,hA=Gt=Lo(oA,1,0,Bt,Yt.K)){var WA,Xr=oA,$A=Yt,dn=1<<(8>>$A.b),Wi=a(dn);if(Wi==null)hA=0;else{var Jr=$A.K[0],er=$A.w;for(Wi[0]=$A.K[0][0],WA=1;WA<1*Xr;++WA)Wi[WA]=ur(Jr[er+WA],Wi[WA-1]);for(;WA<4*dn;++WA)Wi[WA]=0;$A.K[0]=null,$A.K[0]=Wi,hA=1}}Gt=hA;break;case 2:break;default:A(0)}re=Gt}}if(se=se[0],pe=pe[0],re&&nA(ve,1)&&!(re=1<=(Ft=nA(ve,4))&&11>=Ft)){T.a=3;break e}var QA;if(QA=re)t:{var Ci,Vr,hn,Xn=T,pa=se,Qa=pe,hi=Ft,Ca=C,La=Xn.m,Yi=Xn.s,pn=[null],Dn=1,pi=0,Nn=nm[hi];A:for(;;){if(Ca&&nA(La,1)){var ga=nA(La,3)+2,lo=mA(pa,ga),Fi=mA(Qa,ga),Ka=lo*Fi;if(!Lo(lo,Fi,0,Xn,pn))break A;for(pn=pn[0],Yi.xc=ga,Ci=0;Ci<Ka;++Ci){var zn=pn[Ci]>>8&65535;pn[Ci]=zn,zn>=Dn&&(Dn=zn+1)}}if(La.h)break A;for(Vr=0;5>Vr;++Vr){var Xi=cg[Vr];!Vr&&0<hi&&(Xi+=1<<hi),pi<Xi&&(pi=Xi)}var rs=m(Dn*Nn,Ye),Da=Dn,ns=m(Da,St);if(ns==null)var is=null;else A(65536>=Da),is=ns;var za=a(pi);if(is==null||za==null||rs==null){Xn.a=1;break A}var as=rs;for(Ci=hn=0;Ci<Dn;++Ci){var Zn=is[Ci],ss=Zn.G,uo=Zn.H,Ku=0,cl=1,ma=0;for(Vr=0;5>Vr;++Vr){Xi=cg[Vr],ss[Vr]=as,uo[Vr]=hn,!Vr&&0<hi&&(Xi+=1<<hi);n:{var s0,g1=Xi,o0=Xn,sd=za,bm=as,xm=hn,m1=0,Kl=o0.m,_m=nA(Kl,1);if(n(sd,0,0,g1),_m){var Um=nA(Kl,1)+1,Im=nA(Kl,1),Eg=nA(Kl,Im==0?1:8);sd[Eg]=1,Um==2&&(sd[Eg=nA(Kl,8)]=1);var l0=1}else{var Cg=a(19),Fg=nA(Kl,4)+4;if(19<Fg){o0.a=3;var u0=0;break n}for(s0=0;s0<Fg;++s0)Cg[Am[s0]]=nA(Kl,3);var v1=void 0,od=void 0,bg=o0,Sm=Cg,c0=g1,xg=sd,B1=0,zl=bg.m,_g=8,Ug=m(128,Ye);r:for(;xe(Ug,0,7,Sm,19);){if(nA(zl,1)){var Qm=2+2*nA(zl,3);if((v1=2+nA(zl,Qm))>c0)break r}else v1=c0;for(od=0;od<c0&&v1--;){Ct(zl);var Ig=Ug[0+(127&He(zl))];ft(zl,zl.u+Ig.g);var Hc=Ig.value;if(16>Hc)xg[od++]=Hc,Hc!=0&&(_g=Hc);else{var Lm=Hc==16,Sg=Hc-16,Dm=em[Sg],Qg=nA(zl,$g[Sg])+Dm;if(od+Qg>c0)break r;for(var Nm=Lm?_g:0;0<Qg--;)xg[od++]=Nm}}B1=1;break r}B1||(bg.a=3),l0=B1}(l0=l0&&!Kl.h)&&(m1=xe(bm,xm,8,sd,g1)),l0&&m1!=0?u0=m1:(o0.a=3,u0=0)}if(u0==0)break A;if(cl&&tm[Vr]==1&&(cl=as[hn].g==0),Ku+=as[hn].g,hn+=u0,3>=Vr){var ld,w1=za[0];for(ld=1;ld<Xi;++ld)za[ld]>w1&&(w1=za[ld]);ma+=w1}}if(Zn.nd=cl,Zn.Qb=0,cl&&(Zn.qb=(ss[3][uo[3]+0].value<<24|ss[1][uo[1]+0].value<<16|ss[2][uo[2]+0].value)>>>0,Ku==0&&256>ss[0][uo[0]+0].value&&(Zn.Qb=1,Zn.qb+=ss[0][uo[0]+0].value<<8)),Zn.jc=!Zn.Qb&&6>ma,Zn.jc){var f0,fl=Zn;for(f0=0;f0<Hu;++f0){var Gl=f0,Vl=fl.pd[Gl],d0=fl.G[0][fl.H[0]+Gl];256<=d0.value?(Vl.g=d0.g+256,Vl.value=d0.value):(Vl.g=0,Vl.value=0,Gl>>=sa(d0,8,Vl),Gl>>=sa(fl.G[1][fl.H[1]+Gl],16,Vl),Gl>>=sa(fl.G[2][fl.H[2]+Gl],0,Vl),sa(fl.G[3][fl.H[3]+Gl],24,Vl))}}}Yi.vc=pn,Yi.Wb=Dn,Yi.Ya=is,Yi.yc=rs,QA=1;break t}QA=0}if(!(re=QA)){T.a=3;break e}if(0<Ft){if(Ie.ua=1<<Ft,!Te(Ie.Wa,Ft)){T.a=1,re=0;break e}}else Ie.ua=0;var y1=T,Lg=se,Om=pe,E1=y1.s,C1=E1.xc;if(y1.c=Lg,y1.i=Om,E1.md=mA(Lg,C1),E1.wc=C1==0?-1:(1<<C1)-1,C){T.xb=fm;break e}if((et=a(se*pe))==null){T.a=1,re=0;break e}re=(re=ao(T,et,0,se,pe,pe,null))&&!ve.h;break e}return re?(Z!=null?Z[0]=et:(A(et==null),A(C)),T.$=0,C||_s(Ie)):_s(Ie),re}function Cu(s,c){var C=s.c*s.i,T=C+c+16*c;return A(s.c<=c),s.V=a(T),s.V==null?(s.Ta=null,s.Ua=0,s.a=1,0):(s.Ta=s.V,s.Ua=s.Ba+C+c,1)}function Uc(s,c){var C=s.C,T=c-C,Z=s.V,re=s.Ba+s.c*C;for(A(c<=s.l.o);0<T;){var se=16<T?16:T,pe=s.l.ma,ve=s.l.width,Ie=ve*se,et=pe.ca,Ft=pe.tb+ve*C,Se=s.Ta,lt=s.Ua;yu(s,se,Z,re),rg(Se,lt,et,Ft,Ie),Qo(pe,C,C+se,et,Ft,ve),T-=se,Z+=se*s.c,C+=se}A(C==c),s.C=s.Ma=c}function Ic(){this.ub=this.yd=this.td=this.Rb=0}function Sc(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Vp(){this.Fb=this.Bb=this.Cb=0,this.Zb=a(4),this.Lb=a(4)}function Pf(){this.Yb=function(){var s=[];return function c(C,T,Z){for(var re=Z[T],se=0;se<re&&(C.push(Z.length>T+1?[]:0),!(Z.length<T+1));se++)c(C[se],T+1,Z)}(s,0,[3,11]),s}()}function Dh(){this.jb=a(3),this.Wc=f([4,8],Pf),this.Xc=f([4,17],Pf)}function Nh(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new a(4),this.od=new a(4)}function Us(){this.ld=this.La=this.dd=this.tc=0}function Tf(){this.Na=this.la=0}function Oh(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function jf(){this.ad=a(384),this.Za=0,this.Ob=a(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Ph(){this.uc=this.M=this.Nb=0,this.wa=Array(new Us),this.Y=0,this.ya=Array(new jf),this.aa=0,this.l=new Qc}function Th(){this.y=a(16),this.f=a(8),this.ea=a(8)}function jh(){this.cb=this.a=0,this.sc="",this.m=new oe,this.Od=new Ic,this.Kc=new Sc,this.ed=new Nh,this.Qa=new Vp,this.Ic=this.$c=this.Aa=0,this.D=new Ph,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=m(8,oe),this.ia=0,this.pb=m(4,Oh),this.Pa=new Dh,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Th),this.Hd=0,this.rb=Array(new Tf),this.sb=0,this.wa=Array(new Us),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 jf),this.L=this.aa=0,this.gd=f([4,2],Us),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 Qc(){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 Zp(){var s=new jh;return s!=null&&(s.a=0,s.sc="OK",s.cb=0,s.Xb=0,id||(id=Al)),s}function Di(s,c,C){return s.a==0&&(s.a=c,s.sc=C,s.cb=0),0}function kh(s,c,C){return 3<=C&&s[c+0]==157&&s[c+1]==1&&s[c+2]==42}function Hh(s,c){if(s==null)return 0;if(s.a=0,s.sc="OK",c==null)return Di(s,2,"null VP8Io passed to VP8GetHeaders()");var C=c.data,T=c.w,Z=c.ha;if(4>Z)return Di(s,7,"Truncated header.");var re=C[T+0]|C[T+1]<<8|C[T+2]<<16,se=s.Od;if(se.Rb=!(1&re),se.td=re>>1&7,se.yd=re>>4&1,se.ub=re>>5,3<se.td)return Di(s,3,"Incorrect keyframe parameters.");if(!se.yd)return Di(s,4,"Frame not displayable.");T+=3,Z-=3;var pe=s.Kc;if(se.Rb){if(7>Z)return Di(s,7,"cannot parse picture header");if(!kh(C,T,Z))return Di(s,3,"Bad code word");pe.c=16383&(C[T+4]<<8|C[T+3]),pe.Td=C[T+4]>>6,pe.i=16383&(C[T+6]<<8|C[T+5]),pe.Ud=C[T+6]>>6,T+=7,Z-=7,s.za=pe.c+15>>4,s.Ub=pe.i+15>>4,c.width=pe.c,c.height=pe.i,c.Da=0,c.j=0,c.v=0,c.va=c.width,c.o=c.height,c.da=0,c.ib=c.width,c.hb=c.height,c.U=c.width,c.T=c.height,n((re=s.Pa).jb,0,255,re.jb.length),A((re=s.Qa)!=null),re.Cb=0,re.Bb=0,re.Fb=1,n(re.Zb,0,0,re.Zb.length),n(re.Lb,0,0,re.Lb)}if(se.ub>Z)return Di(s,7,"bad partition length");Tt(re=s.m,C,T,se.ub),T+=se.ub,Z-=se.ub,se.Rb&&(pe.Ld=Pt(re),pe.Kd=Pt(re)),pe=s.Qa;var ve,Ie=s.Pa;if(A(re!=null),A(pe!=null),pe.Cb=Pt(re),pe.Cb){if(pe.Bb=Pt(re),Pt(re)){for(pe.Fb=Pt(re),ve=0;4>ve;++ve)pe.Zb[ve]=Pt(re)?Et(re,7):0;for(ve=0;4>ve;++ve)pe.Lb[ve]=Pt(re)?Et(re,6):0}if(pe.Bb)for(ve=0;3>ve;++ve)Ie.jb[ve]=Pt(re)?Ht(re,8):255}else pe.Bb=0;if(re.Ka)return Di(s,3,"cannot parse segment header");if((pe=s.ed).zd=Pt(re),pe.Tb=Ht(re,6),pe.wb=Ht(re,3),pe.Pc=Pt(re),pe.Pc&&Pt(re)){for(Ie=0;4>Ie;++Ie)Pt(re)&&(pe.vd[Ie]=Et(re,6));for(Ie=0;4>Ie;++Ie)Pt(re)&&(pe.od[Ie]=Et(re,6))}if(s.L=pe.Tb==0?0:pe.zd?1:2,re.Ka)return Di(s,3,"cannot parse filter header");var et=Z;if(Z=ve=T,T=ve+et,pe=et,s.Xb=(1<<Ht(s.m,2))-1,et<3*(Ie=s.Xb))C=7;else{for(ve+=3*Ie,pe-=3*Ie,et=0;et<Ie;++et){var Ft=C[Z+0]|C[Z+1]<<8|C[Z+2]<<16;Ft>pe&&(Ft=pe),Tt(s.Jc[+et],C,ve,Ft),ve+=Ft,pe-=Ft,Z+=3}Tt(s.Jc[+Ie],C,ve,pe),C=ve<T?0:5}if(C!=0)return Di(s,C,"cannot parse partitions");for(C=Ht(ve=s.m,7),Z=Pt(ve)?Et(ve,4):0,T=Pt(ve)?Et(ve,4):0,pe=Pt(ve)?Et(ve,4):0,Ie=Pt(ve)?Et(ve,4):0,ve=Pt(ve)?Et(ve,4):0,et=s.Qa,Ft=0;4>Ft;++Ft){if(et.Cb){var Se=et.Zb[Ft];et.Fb||(Se+=C)}else{if(0<Ft){s.pb[Ft]=s.pb[0];continue}Se=C}var lt=s.pb[Ft];lt.Sc[0]=d1[di(Se+Z,127)],lt.Sc[1]=h1[di(Se+0,127)],lt.Eb[0]=2*d1[di(Se+T,127)],lt.Eb[1]=101581*h1[di(Se+pe,127)]>>16,8>lt.Eb[1]&&(lt.Eb[1]=8),lt.Qc[0]=d1[di(Se+Ie,117)],lt.Qc[1]=h1[di(Se+ve,127)],lt.lc=Se+ve}if(!se.Rb)return Di(s,4,"Not a key frame.");for(Pt(re),se=s.Pa,C=0;4>C;++C){for(Z=0;8>Z;++Z)for(T=0;3>T;++T)for(pe=0;11>pe;++pe)Ie=eA(re,um[C][Z][T][pe])?Ht(re,8):om[C][Z][T][pe],se.Wc[C][Z].Yb[T][pe]=Ie;for(Z=0;17>Z;++Z)se.Xc[C][Z]=se.Wc[C][cm[Z]]}return s.kc=Pt(re),s.kc&&(s.Bd=Ht(re,8)),s.cb=1}function Al(s,c,C,T,Z,re,se){var pe=c[Z].Yb[C];for(C=0;16>Z;++Z){if(!eA(s,pe[C+0]))return Z;for(;!eA(s,pe[C+1]);)if(pe=c[++Z].Yb[0],C=0,Z==16)return 16;var ve=c[Z+1].Yb;if(eA(s,pe[C+2])){var Ie=s,et=0;if(eA(Ie,(Se=pe)[(Ft=C)+3]))if(eA(Ie,Se[Ft+6])){for(pe=0,Ft=2*(et=eA(Ie,Se[Ft+8]))+(Se=eA(Ie,Se[Ft+9+et])),et=0,Se=am[Ft];Se[pe];++pe)et+=et+eA(Ie,Se[pe]);et+=3+(8<<Ft)}else eA(Ie,Se[Ft+7])?(et=7+2*eA(Ie,165),et+=eA(Ie,145)):et=5+eA(Ie,159);else et=eA(Ie,Se[Ft+4])?3+eA(Ie,Se[Ft+5]):2;pe=ve[2]}else et=1,pe=ve[1];ve=se+sm[Z],0>(Ie=s).b&&kt(Ie);var Ft,Se=Ie.b,lt=(Ft=Ie.Ca>>1)-(Ie.I>>Se)>>31;--Ie.b,Ie.Ca+=lt,Ie.Ca|=1,Ie.I-=(Ft+1<)<<Se,re[ve]=((et^lt)-lt)*T[(0<Z)+0]}return 16}function Fu(s){var c=s.rb[s.sb-1];c.la=0,c.Na=0,n(s.zc,0,0,s.zc.length),s.ja=0}function so(s,c,C,T,Z){Z=s[c+C+32*T]+(Z>>3),s[c+C+32*T]=-256&Z?0>Z?0:255:Z}function bu(s,c,C,T,Z,re){so(s,c,0,C,T+Z),so(s,c,1,C,T+re),so(s,c,2,C,T-re),so(s,c,3,C,T-Z)}function wi(s){return(20091*s>>16)+s}function kf(s,c,C,T){var Z,re=0,se=a(16);for(Z=0;4>Z;++Z){var pe=s[c+0]+s[c+8],ve=s[c+0]-s[c+8],Ie=(35468*s[c+4]>>16)-wi(s[c+12]),et=wi(s[c+4])+(35468*s[c+12]>>16);se[re+0]=pe+et,se[re+1]=ve+Ie,se[re+2]=ve-Ie,se[re+3]=pe-et,re+=4,c++}for(Z=re=0;4>Z;++Z)pe=(s=se[re+0]+4)+se[re+8],ve=s-se[re+8],Ie=(35468*se[re+4]>>16)-wi(se[re+12]),so(C,T,0,0,pe+(et=wi(se[re+4])+(35468*se[re+12]>>16))),so(C,T,1,0,ve+Ie),so(C,T,2,0,ve-Ie),so(C,T,3,0,pe-et),re++,T+=32}function Wp(s,c,C,T){var Z=s[c+0]+4,re=35468*s[c+4]>>16,se=wi(s[c+4]),pe=35468*s[c+1]>>16;bu(C,T,0,Z+se,s=wi(s[c+1]),pe),bu(C,T,1,Z+re,s,pe),bu(C,T,2,Z-re,s,pe),bu(C,T,3,Z-se,s,pe)}function Yp(s,c,C,T,Z){kf(s,c,C,T),Z&&kf(s,c+16,C,T+4)}function Xp(s,c,C,T){Mu(s,c+0,C,T,1),Mu(s,c+32,C,T+128,1)}function Do(s,c,C,T){var Z;for(s=s[c+0]+4,Z=0;4>Z;++Z)for(c=0;4>c;++c)so(C,T,c,Z,s)}function Rh(s,c,C,T){s[c+0]&&Sn(s,c+0,C,T),s[c+16]&&Sn(s,c+16,C,T+4),s[c+32]&&Sn(s,c+32,C,T+128),s[c+48]&&Sn(s,c+48,C,T+128+4)}function Mh(s,c,C,T){var Z,re=a(16);for(Z=0;4>Z;++Z){var se=s[c+0+Z]+s[c+12+Z],pe=s[c+4+Z]+s[c+8+Z],ve=s[c+4+Z]-s[c+8+Z],Ie=s[c+0+Z]-s[c+12+Z];re[0+Z]=se+pe,re[8+Z]=se-pe,re[4+Z]=Ie+ve,re[12+Z]=Ie-ve}for(Z=0;4>Z;++Z)se=(s=re[0+4*Z]+3)+re[3+4*Z],pe=re[1+4*Z]+re[2+4*Z],ve=re[1+4*Z]-re[2+4*Z],Ie=s-re[3+4*Z],C[T+0]=se+pe>>3,C[T+16]=Ie+ve>>3,C[T+32]=se-pe>>3,C[T+48]=Ie-ve>>3,T+=64}function Ql(s,c,C){var T,Z=c-32,re=As,se=255-s[Z-1];for(T=0;T<C;++T){var pe,ve=re,Ie=se+s[c-1];for(pe=0;pe<C;++pe)s[c+pe]=ve[Ie+s[Z+pe]];c+=32}}function Hf(s,c){Ql(s,c,4)}function Jp(s,c){Ql(s,c,8)}function qp(s,c){Ql(s,c,16)}function $p(s,c){var C;for(C=0;16>C;++C)r(s,c+32*C,s,c-32,16)}function Rf(s,c){var C;for(C=16;0<C;--C)n(s,c,s[c-1],16),c+=32}function xu(s,c,C){var T;for(T=0;16>T;++T)n(c,C+32*T,s,16)}function Ll(s,c){var C,T=16;for(C=0;16>C;++C)T+=s[c-1+32*C]+s[c+C-32];xu(T>>5,s,c)}function e1(s,c){var C,T=8;for(C=0;16>C;++C)T+=s[c-1+32*C];xu(T>>4,s,c)}function _u(s,c){var C,T=8;for(C=0;16>C;++C)T+=s[c+C-32];xu(T>>4,s,c)}function Mf(s,c){xu(128,s,c)}function jr(s,c,C){return s+2*c+C+2>>2}function t1(s,c){var C,T=c-32;for(T=new Uint8Array([jr(s[T-1],s[T+0],s[T+1]),jr(s[T+0],s[T+1],s[T+2]),jr(s[T+1],s[T+2],s[T+3]),jr(s[T+2],s[T+3],s[T+4])]),C=0;4>C;++C)r(s,c+32*C,T,0,T.length)}function A1(s,c){var C=s[c-1],T=s[c-1+32],Z=s[c-1+64],re=s[c-1+96];dA(s,c+0,16843009*jr(s[c-1-32],C,T)),dA(s,c+32,16843009*jr(C,T,Z)),dA(s,c+64,16843009*jr(T,Z,re)),dA(s,c+96,16843009*jr(Z,re,re))}function r1(s,c){var C,T=4;for(C=0;4>C;++C)T+=s[c+C-32]+s[c-1+32*C];for(T>>=3,C=0;4>C;++C)n(s,c+32*C,T,4)}function n1(s,c){var C=s[c-1+0],T=s[c-1+32],Z=s[c-1+64],re=s[c-1-32],se=s[c+0-32],pe=s[c+1-32],ve=s[c+2-32],Ie=s[c+3-32];s[c+0+96]=jr(T,Z,s[c-1+96]),s[c+1+96]=s[c+0+64]=jr(C,T,Z),s[c+2+96]=s[c+1+64]=s[c+0+32]=jr(re,C,T),s[c+3+96]=s[c+2+64]=s[c+1+32]=s[c+0+0]=jr(se,re,C),s[c+3+64]=s[c+2+32]=s[c+1+0]=jr(pe,se,re),s[c+3+32]=s[c+2+0]=jr(ve,pe,se),s[c+3+0]=jr(Ie,ve,pe)}function rl(s,c){var C=s[c+1-32],T=s[c+2-32],Z=s[c+3-32],re=s[c+4-32],se=s[c+5-32],pe=s[c+6-32],ve=s[c+7-32];s[c+0+0]=jr(s[c+0-32],C,T),s[c+1+0]=s[c+0+32]=jr(C,T,Z),s[c+2+0]=s[c+1+32]=s[c+0+64]=jr(T,Z,re),s[c+3+0]=s[c+2+32]=s[c+1+64]=s[c+0+96]=jr(Z,re,se),s[c+3+32]=s[c+2+64]=s[c+1+96]=jr(re,se,pe),s[c+3+64]=s[c+2+96]=jr(se,pe,ve),s[c+3+96]=jr(pe,ve,ve)}function nl(s,c){var C=s[c-1+0],T=s[c-1+32],Z=s[c-1+64],re=s[c-1-32],se=s[c+0-32],pe=s[c+1-32],ve=s[c+2-32],Ie=s[c+3-32];s[c+0+0]=s[c+1+64]=re+se+1>>1,s[c+1+0]=s[c+2+64]=se+pe+1>>1,s[c+2+0]=s[c+3+64]=pe+ve+1>>1,s[c+3+0]=ve+Ie+1>>1,s[c+0+96]=jr(Z,T,C),s[c+0+64]=jr(T,C,re),s[c+0+32]=s[c+1+96]=jr(C,re,se),s[c+1+32]=s[c+2+96]=jr(re,se,pe),s[c+2+32]=s[c+3+96]=jr(se,pe,ve),s[c+3+32]=jr(pe,ve,Ie)}function i1(s,c){var C=s[c+0-32],T=s[c+1-32],Z=s[c+2-32],re=s[c+3-32],se=s[c+4-32],pe=s[c+5-32],ve=s[c+6-32],Ie=s[c+7-32];s[c+0+0]=C+T+1>>1,s[c+1+0]=s[c+0+64]=T+Z+1>>1,s[c+2+0]=s[c+1+64]=Z+re+1>>1,s[c+3+0]=s[c+2+64]=re+se+1>>1,s[c+0+32]=jr(C,T,Z),s[c+1+32]=s[c+0+96]=jr(T,Z,re),s[c+2+32]=s[c+1+96]=jr(Z,re,se),s[c+3+32]=s[c+2+96]=jr(re,se,pe),s[c+3+64]=jr(se,pe,ve),s[c+3+96]=jr(pe,ve,Ie)}function a1(s,c){var C=s[c-1+0],T=s[c-1+32],Z=s[c-1+64],re=s[c-1+96];s[c+0+0]=C+T+1>>1,s[c+2+0]=s[c+0+32]=T+Z+1>>1,s[c+2+32]=s[c+0+64]=Z+re+1>>1,s[c+1+0]=jr(C,T,Z),s[c+3+0]=s[c+1+32]=jr(T,Z,re),s[c+3+32]=s[c+1+64]=jr(Z,re,re),s[c+3+64]=s[c+2+64]=s[c+0+96]=s[c+1+96]=s[c+2+96]=s[c+3+96]=re}function Lc(s,c){var C=s[c-1+0],T=s[c-1+32],Z=s[c-1+64],re=s[c-1+96],se=s[c-1-32],pe=s[c+0-32],ve=s[c+1-32],Ie=s[c+2-32];s[c+0+0]=s[c+2+32]=C+se+1>>1,s[c+0+32]=s[c+2+64]=T+C+1>>1,s[c+0+64]=s[c+2+96]=Z+T+1>>1,s[c+0+96]=re+Z+1>>1,s[c+3+0]=jr(pe,ve,Ie),s[c+2+0]=jr(se,pe,ve),s[c+1+0]=s[c+3+32]=jr(C,se,pe),s[c+1+32]=s[c+3+64]=jr(T,C,se),s[c+1+64]=s[c+3+96]=jr(Z,T,C),s[c+1+96]=jr(re,Z,T)}function Kf(s,c){var C;for(C=0;8>C;++C)r(s,c+32*C,s,c-32,8)}function Uu(s,c){var C;for(C=0;8>C;++C)n(s,c,s[c-1],8),c+=32}function Dc(s,c,C){var T;for(T=0;8>T;++T)n(c,C+32*T,s,8)}function Nc(s,c){var C,T=8;for(C=0;8>C;++C)T+=s[c+C-32]+s[c-1+32*C];Dc(T>>4,s,c)}function s1(s,c){var C,T=4;for(C=0;8>C;++C)T+=s[c+C-32];Dc(T>>3,s,c)}function zf(s,c){var C,T=4;for(C=0;8>C;++C)T+=s[c-1+32*C];Dc(T>>3,s,c)}function Gf(s,c){Dc(128,s,c)}function Iu(s,c,C){var T=s[c-C],Z=s[c+0],re=3*(Z-T)+o1[1020+s[c-2*C]-s[c+C]],se=qh[112+(re+4>>3)];s[c-C]=As[255+T+qh[112+(re+3>>3)]],s[c+0]=As[255+Z-se]}function Su(s,c,C,T){var Z=s[c+0],re=s[c+C];return Ls[255+s[c-2*C]-s[c-C]]>T||Ls[255+re-Z]>T}function Vf(s,c,C,T){return 4*Ls[255+s[c-C]-s[c+0]]+Ls[255+s[c-2*C]-s[c+C]]<=T}function Oc(s,c,C,T,Z){var re=s[c-3*C],se=s[c-2*C],pe=s[c-C],ve=s[c+0],Ie=s[c+C],et=s[c+2*C],Ft=s[c+3*C];return 4*Ls[255+pe-ve]+Ls[255+se-Ie]>T?0:Ls[255+s[c-4*C]-re]<=Z&&Ls[255+re-se]<=Z&&Ls[255+se-pe]<=Z&&Ls[255+Ft-et]<=Z&&Ls[255+et-Ie]<=Z&&Ls[255+Ie-ve]<=Z}function Zf(s,c,C,T){var Z=2*T+1;for(T=0;16>T;++T)Vf(s,c+T,C,Z)&&Iu(s,c+T,C)}function Qu(s,c,C,T){var Z=2*T+1;for(T=0;16>T;++T)Vf(s,c+T*C,1,Z)&&Iu(s,c+T*C,1)}function Kh(s,c,C,T){var Z;for(Z=3;0<Z;--Z)Zf(s,c+=4*C,C,T)}function zh(s,c,C,T){var Z;for(Z=3;0<Z;--Z)Qu(s,c+=4,C,T)}function il(s,c,C,T,Z,re,se,pe){for(re=2*re+1;0<Z--;){if(Oc(s,c,C,re,se))if(Su(s,c,C,pe))Iu(s,c,C);else{var ve=s,Ie=c,et=C,Ft=ve[Ie-2*et],Se=ve[Ie-et],lt=ve[Ie+0],Bt=ve[Ie+et],Gt=ve[Ie+2*et],yt=27*($t=o1[1020+3*(lt-Se)+o1[1020+Ft-Bt]])+63>>7,Yt=18*$t+63>>7,$t=9*$t+63>>7;ve[Ie-3*et]=As[255+ve[Ie-3*et]+$t],ve[Ie-2*et]=As[255+Ft+Yt],ve[Ie-et]=As[255+Se+yt],ve[Ie+0]=As[255+lt-yt],ve[Ie+et]=As[255+Bt-Yt],ve[Ie+2*et]=As[255+Gt-$t]}c+=T}}function al(s,c,C,T,Z,re,se,pe){for(re=2*re+1;0<Z--;){if(Oc(s,c,C,re,se))if(Su(s,c,C,pe))Iu(s,c,C);else{var ve=s,Ie=c,et=C,Ft=ve[Ie-et],Se=ve[Ie+0],lt=ve[Ie+et],Bt=qh[112+(4+(Gt=3*(Se-Ft))>>3)],Gt=qh[112+(Gt+3>>3)],yt=Bt+1>>1;ve[Ie-2*et]=As[255+ve[Ie-2*et]+yt],ve[Ie-et]=As[255+Ft+Gt],ve[Ie+0]=As[255+Se-Bt],ve[Ie+et]=As[255+lt-yt]}c+=T}}function Gh(s,c,C,T,Z,re){il(s,c,C,1,16,T,Z,re)}function Vh(s,c,C,T,Z,re){il(s,c,1,C,16,T,Z,re)}function Lu(s,c,C,T,Z,re){var se;for(se=3;0<se;--se)al(s,c+=4*C,C,1,16,T,Z,re)}function Zh(s,c,C,T,Z,re){var se;for(se=3;0<se;--se)al(s,c+=4,1,C,16,T,Z,re)}function w(s,c,C,T,Z,re,se,pe){il(s,c,Z,1,8,re,se,pe),il(C,T,Z,1,8,re,se,pe)}function G(s,c,C,T,Z,re,se,pe){il(s,c,1,Z,8,re,se,pe),il(C,T,1,Z,8,re,se,pe)}function Qe(s,c,C,T,Z,re,se,pe){al(s,c+4*Z,Z,1,8,re,se,pe),al(C,T+4*Z,Z,1,8,re,se,pe)}function We(s,c,C,T,Z,re,se,pe){al(s,c+4,1,Z,8,re,se,pe),al(C,T+4,1,Z,8,re,se,pe)}function pt(){this.ba=new Mn,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new In,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function qt(){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 uA(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function YA(){this.ua=0,this.Wa=new Zr,this.vb=new Zr,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new St,this.yc=new Ye}function nr(){this.xb=this.a=0,this.l=new Qc,this.ca=new Mn,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new De,this.Pb=0,this.wd=new De,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new YA,this.ab=0,this.gc=m(4,uA),this.Oc=0}function Dr(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Qc,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Hr(s,c,C,T,Z,re,se){for(s=s==null?0:s[c+0],c=0;c<se;++c)Z[re+c]=s+C[T+c]&255,s=Z[re+c]}function _n(s,c,C,T,Z,re,se){var pe;if(s==null)Hr(null,null,C,T,Z,re,se);else for(pe=0;pe<se;++pe)Z[re+pe]=s[c+pe]+C[T+pe]&255}function oi(s,c,C,T,Z,re,se){if(s==null)Hr(null,null,C,T,Z,re,se);else{var pe,ve=s[c+0],Ie=ve,et=ve;for(pe=0;pe<se;++pe)Ie=et+(ve=s[c+pe])-Ie,et=C[T+pe]+(-256&Ie?0>Ie?0:255:Ie)&255,Ie=ve,Z[re+pe]=et}}function Ni(s,c,C,T){var Z=c.width,re=c.o;if(A(s!=null&&c!=null),0>C||0>=T||C+T>re)return null;if(!s.Cc){if(s.ga==null){var se;if(s.ga=new Dr,(se=s.ga==null)||(se=c.width*c.o,A(s.Gb.length==0),s.Gb=a(se),s.Uc=0,s.Gb==null?se=0:(s.mb=s.Gb,s.nb=s.Uc,s.rc=null,se=1),se=!se),!se){se=s.ga;var pe=s.Fa,ve=s.P,Ie=s.qc,et=s.mb,Ft=s.nb,Se=ve+1,lt=Ie-1,Bt=se.l;if(A(pe!=null&&et!=null&&c!=null),Ml[0]=null,Ml[1]=Hr,Ml[2]=_n,Ml[3]=oi,se.ca=et,se.tb=Ft,se.c=c.width,se.i=c.height,A(0<se.c&&0<se.i),1>=Ie)c=0;else if(se.$a=3&pe[ve+0],se.Z=pe[ve+0]>>2&3,se.Lc=pe[ve+0]>>4&3,ve=pe[ve+0]>>6&3,0>se.$a||1<se.$a||4<=se.Z||1<se.Lc||ve)c=0;else if(Bt.put=Er,Bt.ac=So,Bt.bc=el,Bt.ma=se,Bt.width=c.width,Bt.height=c.height,Bt.Da=c.Da,Bt.v=c.v,Bt.va=c.va,Bt.j=c.j,Bt.o=c.o,se.$a)e:{A(se.$a==1),c=Eu();t:for(;;){if(c==null){c=0;break e}if(A(se!=null),se.mc=c,c.c=se.c,c.i=se.i,c.l=se.l,c.l.ma=se,c.l.width=se.c,c.l.height=se.i,c.a=0,Rt(c.m,pe,Se,lt),!Lo(se.c,se.i,1,c,null)||(c.ab==1&&c.gc[0].hc==3&&no(c.s)?(se.ic=1,pe=c.c*c.i,c.Ta=null,c.Ua=0,c.V=a(pe),c.Ba=0,c.V==null?(c.a=1,c=0):c=1):(se.ic=0,c=Cu(c,se.c)),!c))break t;c=1;break e}se.mc=null,c=0}else c=lt>=se.c*se.i;se=!c}if(se)return null;s.ga.Lc!=1?s.Ga=0:T=re-C}A(s.ga!=null),A(C+T<=re);e:{if(c=(pe=s.ga).c,re=pe.l.o,pe.$a==0){if(Se=s.rc,lt=s.Vc,Bt=s.Fa,ve=s.P+1+C*c,Ie=s.mb,et=s.nb+C*c,A(ve<=s.P+s.qc),pe.Z!=0)for(A(Ml[pe.Z]!=null),se=0;se<T;++se)Ml[pe.Z](Se,lt,Bt,ve,Ie,et,c),Se=Ie,lt=et,et+=c,ve+=c;else for(se=0;se<T;++se)r(Ie,et,Bt,ve,c),Se=Ie,lt=et,et+=c,ve+=c;s.rc=Se,s.Vc=lt}else{if(A(pe.mc!=null),c=C+T,A((se=pe.mc)!=null),A(c<=se.i),se.C>=c)c=1;else if(pe.ic||Is(),pe.ic){pe=se.V,Se=se.Ba,lt=se.c;var Gt=se.i,yt=(Bt=1,ve=se.$/lt,Ie=se.$%lt,et=se.m,Ft=se.s,se.$),Yt=lt*Gt,$t=lt*c,hA=Ft.wc,oA=yt<$t?da(Ft,Ie,ve):null;A(yt<=Yt),A(c<=Gt),A(no(Ft));t:for(;;){for(;!et.h&&yt<$t;){if(Ie&hA||(oA=da(Ft,Ie,ve)),A(oA!=null),Ct(et),256>(Gt=fi(oA.G[0],oA.H[0],et)))pe[Se+yt]=Gt,++yt,++Ie>=lt&&(Ie=0,++ve<=c&&!(ve%16)&&io(se,ve));else{if(!(280>Gt)){Bt=0;break t}Gt=bs(Gt-256,et);var sr,WA=fi(oA.G[4],oA.H[4],et);if(Ct(et),!(yt>=(WA=xs(lt,WA=bs(WA,et)))&&Yt-yt>=Gt)){Bt=0;break t}for(sr=0;sr<Gt;++sr)pe[Se+yt+sr]=pe[Se+yt+sr-WA];for(yt+=Gt,Ie+=Gt;Ie>=lt;)Ie-=lt,++ve<=c&&!(ve%16)&&io(se,ve);yt<$t&&Ie&hA&&(oA=da(Ft,Ie,ve))}A(et.h==$e(et))}io(se,ve>c?c:ve);break t}!Bt||et.h&&yt<Yt?(Bt=0,se.a=et.h?5:3):se.$=yt,c=Bt}else c=ao(se,se.V,se.Ba,se.c,se.i,c,Uc);if(!c){T=0;break e}}C+T>=re&&(s.Cc=1),T=1}if(!T)return null;if(s.Cc&&((T=s.ga)!=null&&(T.mc=null),s.ga=null,0<s.Ga))return alert("todo:WebPDequantizeLevels"),null}return s.nb+C*Z}function Vn(s,c,C,T,Z,re){for(;0<Z--;){var se,pe=s,ve=c+(C?1:0),Ie=s,et=c+(C?0:3);for(se=0;se<T;++se){var Ft=Ie[et+4*se];Ft!=255&&(Ft*=32897,pe[ve+4*se+0]=pe[ve+4*se+0]*Ft>>23,pe[ve+4*se+1]=pe[ve+4*se+1]*Ft>>23,pe[ve+4*se+2]=pe[ve+4*se+2]*Ft>>23)}c+=re}}function Vi(s,c,C,T,Z){for(;0<T--;){var re;for(re=0;re<C;++re){var se=s[c+2*re+0],pe=15&(Ie=s[c+2*re+1]),ve=4369*pe,Ie=(240&Ie|Ie>>4)*ve>>16;s[c+2*re+0]=(240&se|se>>4)*ve>>16&240|(15&se|se<<4)*ve>>16>>4&15,s[c+2*re+1]=240&Ie|pe}c+=Z}}function Oi(s,c,C,T,Z,re,se,pe){var ve,Ie,et=255;for(Ie=0;Ie<Z;++Ie){for(ve=0;ve<T;++ve){var Ft=s[c+ve];re[se+4*ve]=Ft,et&=Ft}c+=C,se+=pe}return et!=255}function ha(s,c,C,T,Z){var re;for(re=0;re<Z;++re)C[T+re]=s[c+re]>>8}function Is(){nd=Vn,tg=Vi,Ag=Oi,rg=ha}function Ma(s,c,C){Pe[s]=function(T,Z,re,se,pe,ve,Ie,et,Ft,Se,lt,Bt,Gt,yt,Yt,$t,hA){var oA,sr=hA-1>>1,WA=pe[ve+0]|Ie[et+0]<<16,Xr=Ft[Se+0]|lt[Bt+0]<<16;A(T!=null);var $A=3*WA+Xr+131074>>2;for(c(T[Z+0],255&$A,$A>>16,Gt,yt),re!=null&&($A=3*Xr+WA+131074>>2,c(re[se+0],255&$A,$A>>16,Yt,$t)),oA=1;oA<=sr;++oA){var dn=pe[ve+oA]|Ie[et+oA]<<16,Wi=Ft[Se+oA]|lt[Bt+oA]<<16,Jr=WA+dn+Xr+Wi+524296,er=Jr+2*(dn+Xr)>>3;$A=er+WA>>1,WA=(Jr=Jr+2*(WA+Wi)>>3)+dn>>1,c(T[Z+2*oA-1],255&$A,$A>>16,Gt,yt+(2*oA-1)*C),c(T[Z+2*oA-0],255&WA,WA>>16,Gt,yt+(2*oA-0)*C),re!=null&&($A=Jr+Xr>>1,WA=er+Wi>>1,c(re[se+2*oA-1],255&$A,$A>>16,Yt,$t+(2*oA-1)*C),c(re[se+2*oA+0],255&WA,WA>>16,Yt,$t+(2*oA+0)*C)),WA=dn,Xr=Wi}1&hA||($A=3*WA+Xr+131074>>2,c(T[Z+hA-1],255&$A,$A>>16,Gt,yt+(hA-1)*C),re!=null&&($A=3*Xr+WA+131074>>2,c(re[se+hA-1],255&$A,$A>>16,Yt,$t+(hA-1)*C)))}}function Wh(){Ds[$h]=dm,Ds[e0]=hg,Ds[lg]=hm,Ds[t0]=pg,Ds[A0]=gg,Ds[l1]=mg,Ds[ug]=pm,Ds[u1]=hg,Ds[c1]=pg,Ds[r0]=gg,Ds[f1]=mg}function Pc(s){return s&~gm?0>s?0:255:s>>vg}function Du(s,c){return Pc((19077*s>>8)+(26149*c>>8)-14234)}function Dl(s,c,C){return Pc((19077*s>>8)-(6419*c>>8)-(13320*C>>8)+8708)}function Nu(s,c){return Pc((19077*s>>8)+(33050*c>>8)-17685)}function Ou(s,c,C,T,Z){T[Z+0]=Du(s,C),T[Z+1]=Dl(s,c,C),T[Z+2]=Nu(s,c)}function Pu(s,c,C,T,Z){T[Z+0]=Nu(s,c),T[Z+1]=Dl(s,c,C),T[Z+2]=Du(s,C)}function Ea(s,c,C,T,Z){var re=Dl(s,c,C);c=re<<3&224|Nu(s,c)>>3,T[Z+0]=248&Du(s,C)|re>>5,T[Z+1]=c}function Tu(s,c,C,T,Z){var re=240&Nu(s,c)|15;T[Z+0]=240&Du(s,C)|Dl(s,c,C)>>4,T[Z+1]=re}function ju(s,c,C,T,Z){T[Z+0]=255,Ou(s,c,C,T,Z+1)}function Wf(s,c,C,T,Z){Pu(s,c,C,T,Z),T[Z+3]=255}function Yf(s,c,C,T,Z){Ou(s,c,C,T,Z),T[Z+3]=255}function di(s,c){return 0>s?0:s>c?c:s}function sl(s,c,C){Pe[s]=function(T,Z,re,se,pe,ve,Ie,et,Ft){for(var Se=et+(-2&Ft)*C;et!=Se;)c(T[Z+0],re[se+0],pe[ve+0],Ie,et),c(T[Z+1],re[se+0],pe[ve+0],Ie,et+C),Z+=2,++se,++ve,et+=2*C;1&Ft&&c(T[Z+0],re[se+0],pe[ve+0],Ie,et)}}function Tc(s,c,C){return C==0?s==0?c==0?6:5:c==0?4:0:C}function Yh(s,c,C,T,Z){switch(s>>>30){case 3:Mu(c,C,T,Z,0);break;case 2:Qs(c,C,T,Z);break;case 1:Sn(c,C,T,Z)}}function Ss(s,c){var C,T,Z=c.M,re=c.Nb,se=s.oc,pe=s.pc+40,ve=s.oc,Ie=s.pc+584,et=s.oc,Ft=s.pc+600;for(C=0;16>C;++C)se[pe+32*C-1]=129;for(C=0;8>C;++C)ve[Ie+32*C-1]=129,et[Ft+32*C-1]=129;for(0<Z?se[pe-1-32]=ve[Ie-1-32]=et[Ft-1-32]=129:(n(se,pe-32-1,127,21),n(ve,Ie-32-1,127,9),n(et,Ft-32-1,127,9)),T=0;T<s.za;++T){var Se=c.ya[c.aa+T];if(0<T){for(C=-1;16>C;++C)r(se,pe+32*C-4,se,pe+32*C+12,4);for(C=-1;8>C;++C)r(ve,Ie+32*C-4,ve,Ie+32*C+4,4),r(et,Ft+32*C-4,et,Ft+32*C+4,4)}var lt=s.Gd,Bt=s.Hd+T,Gt=Se.ad,yt=Se.Hc;if(0<Z&&(r(se,pe-32,lt[Bt].y,0,16),r(ve,Ie-32,lt[Bt].f,0,8),r(et,Ft-32,lt[Bt].ea,0,8)),Se.Za){var Yt=se,$t=pe-32+16;for(0<Z&&(T>=s.za-1?n(Yt,$t,lt[Bt].y[15],4):r(Yt,$t,lt[Bt+1].y,0,4)),C=0;4>C;C++)Yt[$t+128+C]=Yt[$t+256+C]=Yt[$t+384+C]=Yt[$t+0+C];for(C=0;16>C;++C,yt<<=2)Yt=se,$t=pe+wg[C],oo[Se.Ob[C]](Yt,$t),Yh(yt,Gt,16*+C,Yt,$t)}else if(Yt=Tc(T,Z,Se.Ob[0]),Rl[Yt](se,pe),yt!=0)for(C=0;16>C;++C,yt<<=2)Yh(yt,Gt,16*+C,se,pe+wg[C]);for(C=Se.Gc,Yt=Tc(T,Z,Se.Dd),ul[Yt](ve,Ie),ul[Yt](et,Ft),yt=Gt,Yt=ve,$t=Ie,255&(Se=0|C)&&(170&Se?Po(yt,256,Yt,$t):Kn(yt,256,Yt,$t)),Se=et,yt=Ft,255&(C>>=8)&&(170&C?Po(Gt,320,Se,yt):Kn(Gt,320,Se,yt)),Z<s.Ub-1&&(r(lt[Bt].y,0,se,pe+480,16),r(lt[Bt].f,0,ve,Ie+224,8),r(lt[Bt].ea,0,et,Ft+224,8)),C=8*re*s.B,lt=s.sa,Bt=s.ta+16*T+16*re*s.R,Gt=s.qa,Se=s.ra+8*T+C,yt=s.Ha,Yt=s.Ia+8*T+C,C=0;16>C;++C)r(lt,Bt+C*s.R,se,pe+32*C,16);for(C=0;8>C;++C)r(Gt,Se+C*s.B,ve,Ie+32*C,8),r(yt,Yt+C*s.B,et,Ft+32*C,8)}}function ku(s,c,C,T,Z,re,se,pe,ve){var Ie=[0],et=[0],Ft=0,Se=ve!=null?ve.kd:0,lt=ve!=null?ve:new qt;if(s==null||12>C)return 7;lt.data=s,lt.w=c,lt.ha=C,c=[c],C=[C],lt.gb=[lt.gb];e:{var Bt=c,Gt=C,yt=lt.gb;if(A(s!=null),A(Gt!=null),A(yt!=null),yt[0]=0,12<=Gt[0]&&!t(s,Bt[0],"RIFF")){if(t(s,Bt[0]+8,"WEBP")){yt=3;break e}var Yt=Kt(s,Bt[0]+4);if(12>Yt||4294967286<Yt){yt=3;break e}if(Se&&Yt>Gt[0]-8){yt=7;break e}yt[0]=Yt,Bt[0]+=12,Gt[0]-=12}yt=0}if(yt!=0)return yt;for(Yt=0<lt.gb[0],C=C[0];;){e:{var $t=s;Gt=c,yt=C;var hA=Ie,oA=et,sr=Bt=[0];if(($A=Ft=[Ft])[0]=0,8>yt[0])yt=7;else{if(!t($t,Gt[0],"VP8X")){if(Kt($t,Gt[0]+4)!=10){yt=3;break e}if(18>yt[0]){yt=7;break e}var WA=Kt($t,Gt[0]+8),Xr=1+TA($t,Gt[0]+12);if(2147483648<=Xr*($t=1+TA($t,Gt[0]+15))){yt=3;break e}sr!=null&&(sr[0]=WA),hA!=null&&(hA[0]=Xr),oA!=null&&(oA[0]=$t),Gt[0]+=18,yt[0]-=18,$A[0]=1}yt=0}}if(Ft=Ft[0],Bt=Bt[0],yt!=0)return yt;if(Gt=!!(2&Bt),!Yt&&Ft)return 3;if(re!=null&&(re[0]=!!(16&Bt)),se!=null&&(se[0]=Gt),pe!=null&&(pe[0]=0),se=Ie[0],Bt=et[0],Ft&&Gt&&ve==null){yt=0;break}if(4>C){yt=7;break}if(Yt&&Ft||!Yt&&!Ft&&!t(s,c[0],"ALPH")){C=[C],lt.na=[lt.na],lt.P=[lt.P],lt.Sa=[lt.Sa];e:{WA=s,yt=c,Yt=C;var $A=lt.gb;hA=lt.na,oA=lt.P,sr=lt.Sa,Xr=22,A(WA!=null),A(Yt!=null),$t=yt[0];var dn=Yt[0];for(A(hA!=null),A(sr!=null),hA[0]=null,oA[0]=null,sr[0]=0;;){if(yt[0]=$t,Yt[0]=dn,8>dn){yt=7;break e}var Wi=Kt(WA,$t+4);if(4294967286<Wi){yt=3;break e}var Jr=8+Wi+1&-2;if(Xr+=Jr,0<$A&&Xr>$A){yt=3;break e}if(!t(WA,$t,"VP8 ")||!t(WA,$t,"VP8L")){yt=0;break e}if(dn[0]<Jr){yt=7;break e}t(WA,$t,"ALPH")||(hA[0]=WA,oA[0]=$t+8,sr[0]=Wi),$t+=Jr,dn-=Jr}}if(C=C[0],lt.na=lt.na[0],lt.P=lt.P[0],lt.Sa=lt.Sa[0],yt!=0)break}C=[C],lt.Ja=[lt.Ja],lt.xa=[lt.xa];e:if($A=s,yt=c,Yt=C,hA=lt.gb[0],oA=lt.Ja,sr=lt.xa,WA=yt[0],$t=!t($A,WA,"VP8 "),Xr=!t($A,WA,"VP8L"),A($A!=null),A(Yt!=null),A(oA!=null),A(sr!=null),8>Yt[0])yt=7;else{if($t||Xr){if($A=Kt($A,WA+4),12<=hA&&$A>hA-12){yt=3;break e}if(Se&&$A>Yt[0]-8){yt=7;break e}oA[0]=$A,yt[0]+=8,Yt[0]-=8,sr[0]=Xr}else sr[0]=5<=Yt[0]&&$A[WA+0]==47&&!($A[WA+4]>>5),oA[0]=Yt[0];yt=0}if(C=C[0],lt.Ja=lt.Ja[0],lt.xa=lt.xa[0],c=c[0],yt!=0)break;if(4294967286<lt.Ja)return 3;if(pe==null||Gt||(pe[0]=lt.xa?2:1),se=[se],Bt=[Bt],lt.xa){if(5>C){yt=7;break}pe=se,Se=Bt,Gt=re,s==null||5>C?s=0:5<=C&&s[c+0]==47&&!(s[c+4]>>5)?(Yt=[0],$A=[0],hA=[0],Rt(oA=new De,s,c,C),tl(oA,Yt,$A,hA)?(pe!=null&&(pe[0]=Yt[0]),Se!=null&&(Se[0]=$A[0]),Gt!=null&&(Gt[0]=hA[0]),s=1):s=0):s=0}else{if(10>C){yt=7;break}pe=Bt,s==null||10>C||!kh(s,c+3,C-3)?s=0:(Se=s[c+0]|s[c+1]<<8|s[c+2]<<16,Gt=16383&(s[c+7]<<8|s[c+6]),s=16383&(s[c+9]<<8|s[c+8]),1&Se||3<(Se>>1&7)||!(Se>>4&1)||Se>>5>=lt.Ja||!Gt||!s?s=0:(se&&(se[0]=Gt),pe&&(pe[0]=s),s=1))}if(!s||(se=se[0],Bt=Bt[0],Ft&&(Ie[0]!=se||et[0]!=Bt)))return 3;ve!=null&&(ve[0]=lt,ve.offset=c-ve.w,A(4294967286>c-ve.w),A(ve.offset==ve.ha-C));break}return yt==0||yt==7&&Ft&&ve==null?(re!=null&&(re[0]|=lt.na!=null&&0<lt.na.length),T!=null&&(T[0]=se),Z!=null&&(Z[0]=Bt),0):yt}function Xf(s,c,C){var T=c.width,Z=c.height,re=0,se=0,pe=T,ve=Z;if(c.Da=s!=null&&0<s.Da,c.Da&&(pe=s.cd,ve=s.bd,re=s.v,se=s.j,11>C||(re&=-2,se&=-2),0>re||0>se||0>=pe||0>=ve||re+pe>T||se+ve>Z))return 0;if(c.v=re,c.j=se,c.va=re+pe,c.o=se+ve,c.U=pe,c.T=ve,c.da=s!=null&&0<s.da,c.da){if(!vr(pe,ve,C=[s.ib],re=[s.hb]))return 0;c.ib=C[0],c.hb=re[0]}return c.ob=s!=null&&s.ob,c.Kb=s==null||!s.Sd,c.da&&(c.ob=c.ib<3*T/4&&c.hb<3*Z/4,c.Kb=0),1}function Jf(s){if(s==null)return 2;if(11>s.S){var c=s.f.RGBA;c.fb+=(s.height-1)*c.A,c.A=-c.A}else c=s.f.kb,s=s.height,c.O+=(s-1)*c.fa,c.fa=-c.fa,c.N+=(s-1>>1)*c.Ab,c.Ab=-c.Ab,c.W+=(s-1>>1)*c.Db,c.Db=-c.Db,c.F!=null&&(c.J+=(s-1)*c.lb,c.lb=-c.lb);return 0}function Nl(s,c,C,T){if(T==null||0>=s||0>=c)return 2;if(C!=null){if(C.Da){var Z=C.cd,re=C.bd,se=-2&C.v,pe=-2&C.j;if(0>se||0>pe||0>=Z||0>=re||se+Z>s||pe+re>c)return 2;s=Z,c=re}if(C.da){if(!vr(s,c,Z=[C.ib],re=[C.hb]))return 2;s=Z[0],c=re[0]}}T.width=s,T.height=c;e:{var ve=T.width,Ie=T.height;if(s=T.S,0>=ve||0>=Ie||!(s>=$h&&13>s))s=2;else{if(0>=T.Rd&&T.sd==null){se=re=Z=c=0;var et=(pe=ve*yg[s])*Ie;if(11>s||(re=(Ie+1)/2*(c=(ve+1)/2),s==12&&(se=(Z=ve)*Ie)),(Ie=a(et+2*re+se))==null){s=1;break e}T.sd=Ie,11>s?((ve=T.f.RGBA).eb=Ie,ve.fb=0,ve.A=pe,ve.size=et):((ve=T.f.kb).y=Ie,ve.O=0,ve.fa=pe,ve.Fd=et,ve.f=Ie,ve.N=0+et,ve.Ab=c,ve.Cd=re,ve.ea=Ie,ve.W=0+et+re,ve.Db=c,ve.Ed=re,s==12&&(ve.F=Ie,ve.J=0+et+2*re),ve.Tc=se,ve.lb=Z)}if(c=1,Z=T.S,re=T.width,se=T.height,Z>=$h&&13>Z)if(11>Z)s=T.f.RGBA,c&=(pe=Math.abs(s.A))*(se-1)+re<=s.size,c&=pe>=re*yg[Z],c&=s.eb!=null;else{s=T.f.kb,pe=(re+1)/2,et=(se+1)/2,ve=Math.abs(s.fa),Ie=Math.abs(s.Ab);var Ft=Math.abs(s.Db),Se=Math.abs(s.lb),lt=Se*(se-1)+re;c&=ve*(se-1)+re<=s.Fd,c&=Ie*(et-1)+pe<=s.Cd,c=(c&=Ft*(et-1)+pe<=s.Ed)&ve>=re&Ie>=pe&Ft>=pe,c&=s.y!=null,c&=s.f!=null,c&=s.ea!=null,Z==12&&(c&=Se>=re,c&=lt<=s.Tc,c&=s.F!=null)}else c=0;s=c?0:2}}return s!=0||C!=null&&C.fd&&(s=Jf(T)),s}var Hu=64,es=[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],ts=24,Ol=32,ol=8,Pl=[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];RA("Predictor0","PredictorAdd0"),Pe.Predictor0=function(){return 4278190080},Pe.Predictor1=function(s){return s},Pe.Predictor2=function(s,c,C){return c[C+0]},Pe.Predictor3=function(s,c,C){return c[C+1]},Pe.Predictor4=function(s,c,C){return c[C-1]},Pe.Predictor5=function(s,c,C){return pr(pr(s,c[C+1]),c[C+0])},Pe.Predictor6=function(s,c,C){return pr(s,c[C-1])},Pe.Predictor7=function(s,c,C){return pr(s,c[C+0])},Pe.Predictor8=function(s,c,C){return pr(c[C-1],c[C+0])},Pe.Predictor9=function(s,c,C){return pr(c[C+0],c[C+1])},Pe.Predictor10=function(s,c,C){return pr(pr(s,c[C-1]),pr(c[C+0],c[C+1]))},Pe.Predictor11=function(s,c,C){var T=c[C+0];return 0>=Kr(T>>24&255,s>>24&255,(c=c[C-1])>>24&255)+Kr(T>>16&255,s>>16&255,c>>16&255)+Kr(T>>8&255,s>>8&255,c>>8&255)+Kr(255&T,255&s,255&c)?T:s},Pe.Predictor12=function(s,c,C){var T=c[C+0];return(bn((s>>24&255)+(T>>24&255)-((c=c[C-1])>>24&255))<<24|bn((s>>16&255)+(T>>16&255)-(c>>16&255))<<16|bn((s>>8&255)+(T>>8&255)-(c>>8&255))<<8|bn((255&s)+(255&T)-(255&c)))>>>0},Pe.Predictor13=function(s,c,C){var T=c[C-1];return(Mr((s=pr(s,c[C+0]))>>24&255,T>>24&255)<<24|Mr(s>>16&255,T>>16&255)<<16|Mr(s>>8&255,T>>8&255)<<8|Mr(255&s,255&T))>>>0};var qf=Pe.PredictorAdd0;Pe.PredictorAdd1=Tn,RA("Predictor2","PredictorAdd2"),RA("Predictor3","PredictorAdd3"),RA("Predictor4","PredictorAdd4"),RA("Predictor5","PredictorAdd5"),RA("Predictor6","PredictorAdd6"),RA("Predictor7","PredictorAdd7"),RA("Predictor8","PredictorAdd8"),RA("Predictor9","PredictorAdd9"),RA("Predictor10","PredictorAdd10"),RA("Predictor11","PredictorAdd11"),RA("Predictor12","PredictorAdd12"),RA("Predictor13","PredictorAdd13");var jc=Pe.PredictorAdd2;dr("ColorIndexInverseTransform","MapARGB","32b",function(s){return s>>8&255},function(s){return s}),dr("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(s){return s},function(s){return s>>8&255});var yi,Xh=Pe.ColorIndexInverseTransform,No=Pe.MapARGB,Oo=Pe.VP8LColorIndexInverseTransformAlpha,$f=Pe.MapAlpha,ed=Pe.VP8LPredictorsAdd=[];ed.length=16,(Pe.VP8LPredictors=[]).length=16,(Pe.VP8LPredictorsAdd_C=[]).length=16,(Pe.VP8LPredictors_C=[]).length=16;var td,Ad,Tl,jl,kl,Ru,Hl,Mu,Qs,Po,Sn,Kn,Ei,Zi,ll,rd,kc,Jh,Y1,X1,J1,q1,$1,eg,nd,tg,Ag,rg,ng=a(511),ig=a(2041),ag=a(225),sg=a(767),og=0,o1=ig,qh=ag,As=sg,Ls=ng,$h=0,e0=1,lg=2,t0=3,A0=4,l1=5,ug=6,u1=7,c1=8,r0=9,f1=10,$g=[2,3,7],em=[3,3,11],cg=[280,256,256,256,40],tm=[0,1,1,1,0],Am=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],rm=[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],nm=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],im=8,d1=[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],h1=[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],id=null,am=[[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]],sm=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],fg=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],om=[[[[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]]]],lm=[[[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]]],um=[[[[255,255,255,255,255,255,255,255,255,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]]]],cm=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Rl=[],oo=[],ul=[],fm=1,dg=2,Ml=[],Ds=[];Ma("UpsampleRgbLinePair",Ou,3),Ma("UpsampleBgrLinePair",Pu,3),Ma("UpsampleRgbaLinePair",Yf,4),Ma("UpsampleBgraLinePair",Wf,4),Ma("UpsampleArgbLinePair",ju,4),Ma("UpsampleRgba4444LinePair",Tu,2),Ma("UpsampleRgb565LinePair",Ea,2);var dm=Pe.UpsampleRgbLinePair,hm=Pe.UpsampleBgrLinePair,hg=Pe.UpsampleRgbaLinePair,pg=Pe.UpsampleBgraLinePair,gg=Pe.UpsampleArgbLinePair,mg=Pe.UpsampleRgba4444LinePair,pm=Pe.UpsampleRgb565LinePair,n0=16,i0=1<<n0-1,ad=-227,p1=482,vg=6,gm=(256<<vg)-1,Bg=0,mm=a(256),vm=a(256),Bm=a(256),wm=a(256),ym=a(p1-ad),Em=a(p1-ad);sl("YuvToRgbRow",Ou,3),sl("YuvToBgrRow",Pu,3),sl("YuvToRgbaRow",Yf,4),sl("YuvToBgraRow",Wf,4),sl("YuvToArgbRow",ju,4),sl("YuvToRgba4444Row",Tu,2),sl("YuvToRgb565Row",Ea,2);var wg=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],a0=[0,2,8],Cm=[8,7,6,4,4,2,2,2,1,1,1,1],Fm=1;this.WebPDecodeRGBA=function(s,c,C,T,Z){var re=e0,se=new pt,pe=new Mn;se.ba=pe,pe.S=re,pe.width=[pe.width],pe.height=[pe.height];var ve=pe.width,Ie=pe.height,et=new Tr;if(et==null||s==null)var Ft=2;else A(et!=null),Ft=ku(s,c,C,et.width,et.height,et.Pd,et.Qd,et.format,null);if(Ft!=0?ve=0:(ve!=null&&(ve[0]=et.width[0]),Ie!=null&&(Ie[0]=et.height[0]),ve=1),ve){pe.width=pe.width[0],pe.height=pe.height[0],T!=null&&(T[0]=pe.width),Z!=null&&(Z[0]=pe.height);e:{if(T=new Qc,(Z=new qt).data=s,Z.w=c,Z.ha=C,Z.kd=1,c=[0],A(Z!=null),((s=ku(Z.data,Z.w,Z.ha,null,null,null,c,null,Z))==0||s==7)&&c[0]&&(s=4),(c=s)==0){if(A(se!=null),T.data=Z.data,T.w=Z.w+Z.offset,T.ha=Z.ha-Z.offset,T.put=Er,T.ac=So,T.bc=el,T.ma=se,Z.xa){if((s=Eu())==null){se=1;break e}if(function(Se,lt){var Bt=[0],Gt=[0],yt=[0];t:for(;;){if(Se==null)return 0;if(lt==null)return Se.a=2,0;if(Se.l=lt,Se.a=0,Rt(Se.m,lt.data,lt.w,lt.ha),!tl(Se.m,Bt,Gt,yt)){Se.a=3;break t}if(Se.xb=dg,lt.width=Bt[0],lt.height=Gt[0],!Lo(Bt[0],Gt[0],1,Se,null))break t;return 1}return A(Se.a!=0),0}(s,T)){if(T=(c=Nl(T.width,T.height,se.Oa,se.ba))==0){t:{T=s;A:for(;;){if(T==null){T=0;break t}if(A(T.s.yc!=null),A(T.s.Ya!=null),A(0<T.s.Wb),A((C=T.l)!=null),A((Z=C.ma)!=null),T.xb!=0){if(T.ca=Z.ba,T.tb=Z.tb,A(T.ca!=null),!Xf(Z.Oa,C,t0)){T.a=2;break A}if(!Cu(T,C.width)||C.da)break A;if((C.da||Gr(T.ca.S))&&Is(),11>T.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),T.ca.f.kb.F!=null&&Is()),T.Pb&&0<T.s.ua&&T.s.vb.X==null&&!Te(T.s.vb,T.s.Wa.Xa)){T.a=1;break A}T.xb=0}if(!ao(T,T.V,T.Ba,T.c,T.i,C.o,Sl))break A;Z.Dc=T.Ma,T=1;break t}A(T.a!=0),T=0}T=!T}T&&(c=s.a)}else c=s.a}else{if((s=new Zp)==null){se=1;break e}if(s.Fa=Z.na,s.P=Z.P,s.qc=Z.Sa,Hh(s,T)){if((c=Nl(T.width,T.height,se.Oa,se.ba))==0){if(s.Aa=0,C=se.Oa,A((Z=s)!=null),C!=null){if(0<(ve=0>(ve=C.Md)?0:100<ve?255:255*ve/100)){for(Ie=et=0;4>Ie;++Ie)12>(Ft=Z.pb[Ie]).lc&&(Ft.ia=ve*Cm[0>Ft.lc?0:Ft.lc]>>3),et|=Ft.ia;et&&(alert("todo:VP8InitRandom"),Z.ia=1)}Z.Ga=C.Id,100<Z.Ga?Z.Ga=100:0>Z.Ga&&(Z.Ga=0)}(function(Se,lt){if(Se==null)return 0;if(lt==null)return Di(Se,2,"NULL VP8Io parameter in VP8Decode().");if(!Se.cb&&!Hh(Se,lt))return 0;if(A(Se.cb),lt.ac==null||lt.ac(lt)){lt.ob&&(Se.L=0);var Bt=a0[Se.L];if(Se.L==2?(Se.yb=0,Se.zb=0):(Se.yb=lt.v-Bt>>4,Se.zb=lt.j-Bt>>4,0>Se.yb&&(Se.yb=0),0>Se.zb&&(Se.zb=0)),Se.Va=lt.o+15+Bt>>4,Se.Hb=lt.va+15+Bt>>4,Se.Hb>Se.za&&(Se.Hb=Se.za),Se.Va>Se.Ub&&(Se.Va=Se.Ub),0<Se.L){var Gt=Se.ed;for(Bt=0;4>Bt;++Bt){var yt;if(Se.Qa.Cb){var Yt=Se.Qa.Lb[Bt];Se.Qa.Fb||(Yt+=Gt.Tb)}else Yt=Gt.Tb;for(yt=0;1>=yt;++yt){var $t=Se.gd[Bt][yt],hA=Yt;if(Gt.Pc&&(hA+=Gt.vd[0],yt&&(hA+=Gt.od[0])),0<(hA=0>hA?0:63<hA?63:hA)){var oA=hA;0<Gt.wb&&(oA=4<Gt.wb?oA>>2:oA>>1)>9-Gt.wb&&(oA=9-Gt.wb),1>oA&&(oA=1),$t.dd=oA,$t.tc=2*hA+oA,$t.ld=40<=hA?2:15<=hA?1:0}else $t.tc=0;$t.La=yt}}}Bt=0}else Di(Se,6,"Frame setup failed"),Bt=Se.a;if(Bt=Bt==0){if(Bt){Se.$c=0,0<Se.Aa||(Se.Ic=Fm);t:{Bt=Se.Ic,Gt=4*(oA=Se.za);var sr=32*oA,WA=oA+1,Xr=0<Se.L?oA*(0<Se.Aa?2:1):0,$A=(Se.Aa==2?2:1)*oA;if(($t=Gt+832+(yt=3*(16*Bt+a0[Se.L])/2*sr)+(Yt=Se.Fa!=null&&0<Se.Fa.length?Se.Kc.c*Se.Kc.i:0))!=$t)Bt=0;else{if($t>Se.Vb){if(Se.Vb=0,Se.Ec=a($t),Se.Fc=0,Se.Ec==null){Bt=Di(Se,1,"no memory during frame initialization.");break t}Se.Vb=$t}$t=Se.Ec,hA=Se.Fc,Se.Ac=$t,Se.Bc=hA,hA+=Gt,Se.Gd=m(sr,Th),Se.Hd=0,Se.rb=m(WA+1,Tf),Se.sb=1,Se.wa=Xr?m(Xr,Us):null,Se.Y=0,Se.D.Nb=0,Se.D.wa=Se.wa,Se.D.Y=Se.Y,0<Se.Aa&&(Se.D.Y+=oA),A(!0),Se.oc=$t,Se.pc=hA,hA+=832,Se.ya=m($A,jf),Se.aa=0,Se.D.ya=Se.ya,Se.D.aa=Se.aa,Se.Aa==2&&(Se.D.aa+=oA),Se.R=16*oA,Se.B=8*oA,oA=(sr=a0[Se.L])*Se.R,sr=sr/2*Se.B,Se.sa=$t,Se.ta=hA+oA,Se.qa=Se.sa,Se.ra=Se.ta+16*Bt*Se.R+sr,Se.Ha=Se.qa,Se.Ia=Se.ra+8*Bt*Se.B+sr,Se.$c=0,hA+=yt,Se.mb=Yt?$t:null,Se.nb=Yt?hA:null,A(hA+Yt<=Se.Fc+Se.Vb),Fu(Se),n(Se.Ac,Se.Bc,0,Gt),Bt=1}}if(Bt){if(lt.ka=0,lt.y=Se.sa,lt.O=Se.ta,lt.f=Se.qa,lt.N=Se.ra,lt.ea=Se.Ha,lt.Vd=Se.Ia,lt.fa=Se.R,lt.Rc=Se.B,lt.F=null,lt.J=0,!og){for(Bt=-255;255>=Bt;++Bt)ng[255+Bt]=0>Bt?-Bt:Bt;for(Bt=-1020;1020>=Bt;++Bt)ig[1020+Bt]=-128>Bt?-128:127<Bt?127:Bt;for(Bt=-112;112>=Bt;++Bt)ag[112+Bt]=-16>Bt?-16:15<Bt?15:Bt;for(Bt=-255;510>=Bt;++Bt)sg[255+Bt]=0>Bt?0:255<Bt?255:Bt;og=1}Hl=Mh,Mu=Yp,Po=Xp,Sn=Do,Kn=Rh,Qs=Wp,Ei=Gh,Zi=Vh,ll=w,rd=G,kc=Lu,Jh=Zh,Y1=Qe,X1=We,J1=Zf,q1=Qu,$1=Kh,eg=zh,oo[0]=r1,oo[1]=Hf,oo[2]=t1,oo[3]=A1,oo[4]=n1,oo[5]=nl,oo[6]=rl,oo[7]=i1,oo[8]=Lc,oo[9]=a1,Rl[0]=Ll,Rl[1]=qp,Rl[2]=$p,Rl[3]=Rf,Rl[4]=e1,Rl[5]=_u,Rl[6]=Mf,ul[0]=Nc,ul[1]=Jp,ul[2]=Kf,ul[3]=Uu,ul[4]=zf,ul[5]=s1,ul[6]=Gf,Bt=1}else Bt=0}Bt&&(Bt=function(dn,Wi){for(dn.M=0;dn.M<dn.Va;++dn.M){var Jr,er=dn.Jc[dn.M&dn.Xb],QA=dn.m,Ci=dn;for(Jr=0;Jr<Ci.za;++Jr){var Vr=QA,hn=Ci,Xn=hn.Ac,pa=hn.Bc+4*Jr,Qa=hn.zc,hi=hn.ya[hn.aa+Jr];if(hn.Qa.Bb?hi.$b=eA(Vr,hn.Pa.jb[0])?2+eA(Vr,hn.Pa.jb[2]):eA(Vr,hn.Pa.jb[1]):hi.$b=0,hn.kc&&(hi.Ad=eA(Vr,hn.Bd)),hi.Za=!eA(Vr,145)+0,hi.Za){var Ca=hi.Ob,La=0;for(hn=0;4>hn;++hn){var Yi,pn=Qa[0+hn];for(Yi=0;4>Yi;++Yi){pn=lm[Xn[pa+Yi]][pn];for(var Dn=fg[eA(Vr,pn[0])];0<Dn;)Dn=fg[2*Dn+eA(Vr,pn[Dn])];pn=-Dn,Xn[pa+Yi]=pn}r(Ca,La,Xn,pa,4),La+=4,Qa[0+hn]=pn}}else pn=eA(Vr,156)?eA(Vr,128)?1:3:eA(Vr,163)?2:0,hi.Ob[0]=pn,n(Xn,pa,pn,4),n(Qa,0,pn,4);hi.Dd=eA(Vr,142)?eA(Vr,114)?eA(Vr,183)?1:3:2:0}if(Ci.m.Ka)return Di(dn,7,"Premature end-of-partition0 encountered.");for(;dn.ja<dn.za;++dn.ja){if(Ci=er,Vr=(QA=dn).rb[QA.sb-1],Xn=QA.rb[QA.sb+QA.ja],Jr=QA.ya[QA.aa+QA.ja],pa=QA.kc?Jr.Ad:0)Vr.la=Xn.la=0,Jr.Za||(Vr.Na=Xn.Na=0),Jr.Hc=0,Jr.Gc=0,Jr.ia=0;else{var pi,Nn;if(Vr=Xn,Xn=Ci,pa=QA.Pa.Xc,Qa=QA.ya[QA.aa+QA.ja],hi=QA.pb[Qa.$b],hn=Qa.ad,Ca=0,La=QA.rb[QA.sb-1],pn=Yi=0,n(hn,Ca,0,384),Qa.Za)var ga=0,lo=pa[3];else{Dn=a(16);var Fi=Vr.Na+La.Na;if(Fi=id(Xn,pa[1],Fi,hi.Eb,0,Dn,0),Vr.Na=La.Na=(0<Fi)+0,1<Fi)Hl(Dn,0,hn,Ca);else{var Ka=Dn[0]+3>>3;for(Dn=0;256>Dn;Dn+=16)hn[Ca+Dn]=Ka}ga=1,lo=pa[0]}var zn=15&Vr.la,Xi=15&La.la;for(Dn=0;4>Dn;++Dn){var rs=1Ξfor(Ka=Nn=0;4>Ka;++Ka)zn=zn>>1|(rs=(Fi=id(Xn,lo,Fi=rs+(1&zn),hi.Sc,ga,hn,Ca))>ga)<<7,Nn=Nn<<2|(3<Fi?3:1<Fi?2:hn[Ca+0]!=0),Ca+=16;zn>>=4,Xi=Xi>>1|rs<<7,Yi=(Yi<<8|Nn)>>>0}for(lo=zn,ga=Xi>>4,pi=0;4>pi;pi+=2){for(Nn=0,zn=Vr.la>>4+pi,Xi=La.la>>4+pi,Dn=0;2>Dn;++Dn){for(rs=1&Xi,Ka=0;2>Ka;++Ka)Fi=rs+(1&zn),zn=zn>>1|(rs=0<(Fi=id(Xn,pa[2],Fi,hi.Qc,0,hn,Ca)))<<3,Nn=Nn<<2|(3<Fi?3:1<Fi?2:hn[Ca+0]!=0),Ca+=16;zn>>=2,Xi=Xi>>1|rs<<5}pn|=Nn<<4*pi,lo|=zn<<4<<pi,ga|=(240&Xi)<<pi}Vr.la=lo,La.la=ga,Qa.Hc=Yi,Qa.Gc=pn,Qa.ia=43690&pn?0:hi.ia,pa=!(Yi|pn)}if(0<QA.L&&(QA.wa[QA.Y+QA.ja]=QA.gd[Jr.$b][Jr.Za],QA.wa[QA.Y+QA.ja].La|=!pa),Ci.Ka)return Di(dn,7,"Premature end-of-file encountered.")}if(Fu(dn),QA=Wi,Ci=1,Jr=(er=dn).D,Vr=0<er.L&&er.M>=er.zb&&er.M<=er.Va,er.Aa==0)t:{if(Jr.M=er.M,Jr.uc=Vr,Ss(er,Jr),Ci=1,Jr=(Nn=er.D).Nb,Vr=(pn=a0[er.L])*er.R,Xn=pn/2*er.B,Dn=16*Jr*er.R,Ka=8*Jr*er.B,pa=er.sa,Qa=er.ta-Vr+Dn,hi=er.qa,hn=er.ra-Xn+Ka,Ca=er.Ha,La=er.Ia-Xn+Ka,Xi=(zn=Nn.M)==0,Yi=zn>=er.Va-1,er.Aa==2&&Ss(er,Nn),Nn.uc)for(rs=(Fi=er).D.M,A(Fi.D.uc),Nn=Fi.yb;Nn<Fi.Hb;++Nn){ga=Nn,lo=rs;var Da=(ns=(ma=Fi).D).Nb;pi=ma.R;var ns=ns.wa[ns.Y+ga],is=ma.sa,za=ma.ta+16*Da*pi+16*ga,as=ns.dd,Zn=ns.tc;if(Zn!=0)if(A(3<=Zn),ma.L==1)0<ga&&q1(is,za,pi,Zn+4),ns.La&&eg(is,za,pi,Zn),0<lo&&J1(is,za,pi,Zn+4),ns.La&&$1(is,za,pi,Zn);else{var ss=ma.B,uo=ma.qa,Ku=ma.ra+8*Da*ss+8*ga,cl=ma.Ha,ma=ma.Ia+8*Da*ss+8*ga;Da=ns.ld,0<ga&&(Zi(is,za,pi,Zn+4,as,Da),rd(uo,Ku,cl,ma,ss,Zn+4,as,Da)),ns.La&&(Jh(is,za,pi,Zn,as,Da),X1(uo,Ku,cl,ma,ss,Zn,as,Da)),0<lo&&(Ei(is,za,pi,Zn+4,as,Da),ll(uo,Ku,cl,ma,ss,Zn+4,as,Da)),ns.La&&(kc(is,za,pi,Zn,as,Da),Y1(uo,Ku,cl,ma,ss,Zn,as,Da))}}if(er.ia&&alert("todo:DitherRow"),QA.put!=null){if(Nn=16*zn,zn=16*(zn+1),Xi?(QA.y=er.sa,QA.O=er.ta+Dn,QA.f=er.qa,QA.N=er.ra+Ka,QA.ea=er.Ha,QA.W=er.Ia+Ka):(Nn-=pn,QA.y=pa,QA.O=Qa,QA.f=hi,QA.N=hn,QA.ea=Ca,QA.W=La),Yi||(zn-=pn),zn>QA.o&&(zn=QA.o),QA.F=null,QA.J=null,er.Fa!=null&&0<er.Fa.length&&Nn<zn&&(QA.J=Ni(er,QA,Nn,zn-Nn),QA.F=er.mb,QA.F==null&&QA.F.length==0)){Ci=Di(er,3,"Could not decode alpha data.");break t}Nn<QA.j&&(pn=QA.j-Nn,Nn=QA.j,A(!(1&pn)),QA.O+=er.R*pn,QA.N+=er.B*(pn>>1),QA.W+=er.B*(pn>>1),QA.F!=null&&(QA.J+=QA.width*pn)),Nn<zn&&(QA.O+=QA.v,QA.N+=QA.v>>1,QA.W+=QA.v>>1,QA.F!=null&&(QA.J+=QA.v),QA.ka=Nn-QA.j,QA.U=QA.va-QA.v,QA.T=zn-Nn,Ci=QA.put(QA))}Jr+1!=er.Ic||Yi||(r(er.sa,er.ta-Vr,pa,Qa+16*er.R,Vr),r(er.qa,er.ra-Xn,hi,hn+8*er.B,Xn),r(er.Ha,er.Ia-Xn,Ca,La+8*er.B,Xn))}if(!Ci)return Di(dn,6,"Output aborted.")}return 1}(Se,lt)),lt.bc!=null&<.bc(lt),Bt&=1}return Bt?(Se.cb=0,Bt):0})(s,T)||(c=s.a)}}else c=s.a}c==0&&se.Oa!=null&&se.Oa.fd&&(c=Jf(se.ba))}se=c}re=se!=0?null:11>re?pe.f.RGBA.eb:pe.f.kb.y}else re=null;return re};var yg=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function y(Pe,vt){for(var ce="",xe=0;xe<4;xe++)ce+=String.fromCharCode(Pe[vt++]);return ce}function x(Pe,vt){return Pe[vt+0]|Pe[vt+1]<<8}function z(Pe,vt){return(Pe[vt+0]|Pe[vt+1]<<8|Pe[vt+2]<<16)>>>0}function ee(Pe,vt){return(Pe[vt+0]|Pe[vt+1]<<8|Pe[vt+2]<<16|Pe[vt+3]<<24)>>>0}new B;var F=[0],Fe=[0],Be=[],be=new B,he=e,Xe=function(Pe,vt){var ce={},xe=0,Ye=!1,Ze=0,St=0;if(ce.frames=[],!function(oe,De){for(var He=0;He<4;He++)if(oe[De+He]!="RIFF".charCodeAt(He))return!0;return!1}(Pe,vt)){for(ee(Pe,vt+=4),vt+=8;vt<Pe.length;){var Tt=y(Pe,vt),Ht=ee(Pe,vt+=4);vt+=4;var Et=Ht+(1&Ht);switch(Tt){case"VP8 ":case"VP8L":ce.frames[xe]===void 0&&(ce.frames[xe]={}),(nA=ce.frames[xe]).src_off=Ye?St:vt-8,nA.src_size=Ze+Ht+8,xe++,Ye&&(Ye=!1,Ze=0,St=0);break;case"VP8X":(nA=ce.header={}).feature_flags=Pe[vt];var Rt=vt+4;nA.canvas_width=1+z(Pe,Rt),Rt+=3,nA.canvas_height=1+z(Pe,Rt),Rt+=3;break;case"ALPH":Ye=!0,Ze=Et+8,St=vt-8;break;case"ANIM":(nA=ce.header).bgcolor=ee(Pe,vt),Rt=vt+4,nA.loop_count=x(Pe,Rt),Rt+=2;break;case"ANMF":var yA,nA;(nA=ce.frames[xe]={}).offset_x=2*z(Pe,vt),vt+=3,nA.offset_y=2*z(Pe,vt),vt+=3,nA.width=1+z(Pe,vt),vt+=3,nA.height=1+z(Pe,vt),vt+=3,nA.duration=z(Pe,vt),vt+=3,yA=Pe[vt++],nA.dispose=1&yA,nA.blend=yA>>1&1}Tt!="ANMF"&&(vt+=Et)}return ce}}(he,0);Xe.response=he,Xe.rgbaoutput=!0,Xe.dataurl=!1;var Ke=Xe.header?Xe.header:null,Oe=Xe.frames?Xe.frames:null;if(Ke){Ke.loop_counter=Ke.loop_count,F=[Ke.canvas_height],Fe=[Ke.canvas_width];for(var xt=0;xt<Oe.length&&Oe[xt].blend!=0;xt++);}var Wt=Oe[0],jt=be.WebPDecodeRGBA(he,Wt.src_off,Wt.src_size,Fe,F);Wt.rgba=jt,Wt.imgwidth=Fe[0],Wt.imgheight=F[0];for(var rt=0;rt<Fe[0]*F[0]*4;rt++)Be[rt]=jt[rt];return this.width=Fe,this.height=F,this.data=Be,this}(function(e){var A,t,r,n,a,m,f,B,y,x=function(oe){return oe=oe||{},this.isStrokeTransparent=oe.isStrokeTransparent||!1,this.strokeOpacity=oe.strokeOpacity||1,this.strokeStyle=oe.strokeStyle||"#000000",this.fillStyle=oe.fillStyle||"#000000",this.isFillTransparent=oe.isFillTransparent||!1,this.fillOpacity=oe.fillOpacity||1,this.font=oe.font||"10px sans-serif",this.textBaseline=oe.textBaseline||"alphabetic",this.textAlign=oe.textAlign||"left",this.lineWidth=oe.lineWidth||1,this.lineJoin=oe.lineJoin||"miter",this.lineCap=oe.lineCap||"butt",this.path=oe.path||[],this.transform=oe.transform!==void 0?oe.transform.clone():new B,this.globalCompositeOperation=oe.globalCompositeOperation||"normal",this.globalAlpha=oe.globalAlpha||1,this.clip_path=oe.clip_path||[],this.currentPoint=oe.currentPoint||new m,this.miterLimit=oe.miterLimit||10,this.lastPoint=oe.lastPoint||new m,this.lineDashOffset=oe.lineDashOffset||0,this.lineDash=oe.lineDash||[],this.margin=oe.margin||[0,0,0,0],this.prevPageLastElemOffset=oe.prevPageLastElemOffset||0,this.ignoreClearRect=typeof oe.ignoreClearRect!="boolean"||oe.ignoreClearRect,this};e.events.push(["initialized",function(){this.context2d=new z(this),A=this.internal.f2,t=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,n=this.internal.getHorizontalCoordinate,a=this.internal.getVerticalCoordinate,m=this.internal.Point,f=this.internal.Rectangle,B=this.internal.Matrix,y=new x}]);var z=function(oe){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var De=oe;Object.defineProperty(this,"pdf",{get:function(){return De}});var He=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return He},set:function(Kt){He=!!Kt}});var $e=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return $e},set:function(Kt){$e=!!Kt}});var ft=0;Object.defineProperty(this,"posX",{get:function(){return ft},set:function(Kt){isNaN(Kt)||(ft=Kt)}});var Ct=0;Object.defineProperty(this,"posY",{get:function(){return Ct},set:function(Kt){isNaN(Kt)||(Ct=Kt)}}),Object.defineProperty(this,"margin",{get:function(){return y.margin},set:function(Kt){var Te;typeof Kt=="number"?Te=[Kt,Kt,Kt,Kt]:((Te=new Array(4))[0]=Kt[0],Te[1]=Kt.length>=2?Kt[1]:Te[0],Te[2]=Kt.length>=3?Kt[2]:Te[0],Te[3]=Kt.length>=4?Kt[3]:Te[1]),y.margin=Te}});var kt=!1;Object.defineProperty(this,"autoPaging",{get:function(){return kt},set:function(Kt){kt=Kt}});var Pt=0;Object.defineProperty(this,"lastBreak",{get:function(){return Pt},set:function(Kt){Pt=Kt}});var eA=[];Object.defineProperty(this,"pageBreaks",{get:function(){return eA},set:function(Kt){eA=Kt}}),Object.defineProperty(this,"ctx",{get:function(){return y},set:function(Kt){Kt instanceof x&&(y=Kt)}}),Object.defineProperty(this,"path",{get:function(){return y.path},set:function(Kt){y.path=Kt}});var dA=[];Object.defineProperty(this,"ctxStack",{get:function(){return dA},set:function(Kt){dA=Kt}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Kt){var Te;Te=ee(Kt),this.ctx.fillStyle=Te.style,this.ctx.isFillTransparent=Te.a===0,this.ctx.fillOpacity=Te.a,this.pdf.setFillColor(Te.r,Te.g,Te.b,{a:Te.a}),this.pdf.setTextColor(Te.r,Te.g,Te.b,{a:Te.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Kt){var Te=ee(Kt);this.ctx.strokeStyle=Te.style,this.ctx.isStrokeTransparent=Te.a===0,this.ctx.strokeOpacity=Te.a,Te.a===0?this.pdf.setDrawColor(255,255,255):(Te.a,this.pdf.setDrawColor(Te.r,Te.g,Te.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Kt){["butt","round","square"].indexOf(Kt)!==-1&&(this.ctx.lineCap=Kt,this.pdf.setLineCap(Kt))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Kt){isNaN(Kt)||(this.ctx.lineWidth=Kt,this.pdf.setLineWidth(Kt))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Kt){["bevel","round","miter"].indexOf(Kt)!==-1&&(this.ctx.lineJoin=Kt,this.pdf.setLineJoin(Kt))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Kt){isNaN(Kt)||(this.ctx.miterLimit=Kt,this.pdf.setMiterLimit(Kt))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Kt){this.ctx.textBaseline=Kt}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Kt){["right","end","center","left","start"].indexOf(Kt)!==-1&&(this.ctx.textAlign=Kt)}});var PA=null,TA=null;Object.defineProperty(this,"fontFaces",{get:function(){return TA},set:function(Kt){PA=null,TA=Kt}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Kt){var Te;if(this.ctx.font=Kt,(Te=/^\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(Kt))!==null){var un=Te[1];Te[2];var Zr=Te[3],vr=Te[4];Te[5];var mA=Te[6],ur=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(vr)[2];vr=Math.floor(ur==="px"?parseFloat(vr)*this.pdf.internal.scaleFactor:ur==="em"?parseFloat(vr)*this.pdf.getFontSize():parseFloat(vr)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(vr);var RA=function(Ir){var dr,Gn,xn=[],ar=Ir.trim();if(ar==="")return Kp;if(ar in xo)return[xo[ar]];for(;ar!=="";){switch(Gn=null,dr=(ar=_o(ar)).charAt(0)){case'"':case"'":Gn=to(ar.substring(1),dr);break;default:Gn=Ul(ar)}if(Gn===null||(xn.push(Gn[0]),(ar=_o(Gn[1]))!==""&&ar.charAt(0)!==","))return Kp;ar=ar.replace(/^,/,"")}return xn}(mA);if(this.fontFaces){var Wr=function(Ir,dr){if(PA===null){var Gn=function(xn){var ar=[];return Object.keys(xn).forEach(function(zr){xn[zr].forEach(function(Rn){var yr=null;switch(Rn){case"bold":yr={family:zr,weight:"bold"};break;case"italic":yr={family:zr,style:"italic"};break;case"bolditalic":yr={family:zr,weight:"bold",style:"italic"};break;case"":case"normal":yr={family:zr}}yr!==null&&(yr.ref={name:zr,style:Rn},ar.push(yr))})}),ar}(Ir.getFontList());PA=function(xn){for(var ar={},zr=0;zr<xn.length;++zr){var Rn=Ra(xn[zr]),yr=Rn.family,fn=Rn.stretch,Gr=Rn.style,Bi=Rn.weight;ar[yr]=ar[yr]||{},ar[yr][fn]=ar[yr][fn]||{},ar[yr][fn][Gr]=ar[yr][fn][Gr]||{},ar[yr][fn][Gr][Bi]=Rn}return ar}(Gn.concat(dr))}return PA}(this.pdf,this.fontFaces),pr=RA.map(function(Ir){return{family:Ir,stretch:"normal",weight:Zr,style:un}}),bn=function(Ir,dr,Gn){for(var xn=(Gn=Gn||{}).defaultFontFamily||"times",ar=Object.assign({},qo,Gn.genericFontFamilies||{}),zr=null,Rn=null,yr=0;yr<dr.length;++yr)if(ar[(zr=Ra(dr[yr])).family]&&(zr.family=ar[zr.family]),Ir.hasOwnProperty(zr.family)){Rn=Ir[zr.family];break}if(!(Rn=Rn||Ir[xn]))throw new Error("Could not find a font-family for the rule '"+Fs(zr)+"' and default family '"+xn+"'.");if(Rn=function(fn,Gr){if(Gr[fn])return Gr[fn];var Bi=aa[fn],Gi=Bi<=aa.normal?-1:1,Mn=eo(Gr,$s,Bi,Gi);if(!Mn)throw new Error("Could not find a matching font-stretch value for "+fn);return Mn}(zr.stretch,Rn),Rn=function(fn,Gr){if(Gr[fn])return Gr[fn];for(var Bi=Li[fn],Gi=0;Gi<Bi.length;++Gi)if(Gr[Bi[Gi]])return Gr[Bi[Gi]];throw new Error("Could not find a matching font-style for "+fn)}(zr.style,Rn),!(Rn=function(fn,Gr){if(Gr[fn])return Gr[fn];if(fn===400&&Gr[500])return Gr[500];if(fn===500&&Gr[400])return Gr[400];var Bi=Jo[fn],Gi=eo(Gr,fa,Bi,fn<400?-1:1);if(!Gi)throw new Error("Could not find a matching font-weight for value "+fn);return Gi}(zr.weight,Rn)))throw new Error("Failed to resolve a font for the rule '"+Fs(zr)+"'.");return Rn}(Wr,pr);this.pdf.setFont(bn.ref.name,bn.ref.style)}else{var Mr="";(Zr==="bold"||parseInt(Zr,10)>=700||un==="bold")&&(Mr="bold"),un==="italic"&&(Mr+="italic"),Mr.length===0&&(Mr="normal");for(var Kr="",Tn={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"},Yr=0;Yr<RA.length;Yr++){if(this.pdf.internal.getFont(RA[Yr],Mr,{noFallback:!0,disableWarning:!0})!==void 0){Kr=RA[Yr];break}if(Mr==="bolditalic"&&this.pdf.internal.getFont(RA[Yr],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Kr=RA[Yr],Mr="bold";else if(this.pdf.internal.getFont(RA[Yr],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Kr=RA[Yr],Mr="normal";break}}if(Kr===""){for(var fr=0;fr<RA.length;fr++)if(Tn[RA[fr]]){Kr=Tn[RA[fr]];break}}Kr=Kr===""?"Times":Kr,this.pdf.setFont(Kr,Mr)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Kt){this.ctx.globalCompositeOperation=Kt}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Kt){this.ctx.globalAlpha=Kt}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Kt){this.ctx.lineDashOffset=Kt,nA.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Kt){this.ctx.lineDash=Kt,nA.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Kt){this.ctx.ignoreClearRect=!!Kt}})};z.prototype.setLineDash=function(oe){this.lineDash=oe},z.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},z.prototype.fill=function(){Oe.call(this,"fill",!1)},z.prototype.stroke=function(){Oe.call(this,"stroke",!1)},z.prototype.beginPath=function(){this.path=[{type:"begin"}]},z.prototype.moveTo=function(oe,De){if(isNaN(oe)||isNaN(De))throw Ln.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var He=this.ctx.transform.applyToPoint(new m(oe,De));this.path.push({type:"mt",x:He.x,y:He.y}),this.ctx.lastPoint=new m(oe,De)},z.prototype.closePath=function(){var oe=new m(0,0),De=0;for(De=this.path.length-1;De!==-1;De--)if(this.path[De].type==="begin"&&(0,R.Z)(this.path[De+1])==="object"&&typeof this.path[De+1].x=="number"){oe=new m(this.path[De+1].x,this.path[De+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new m(oe.x,oe.y)},z.prototype.lineTo=function(oe,De){if(isNaN(oe)||isNaN(De))throw Ln.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var He=this.ctx.transform.applyToPoint(new m(oe,De));this.path.push({type:"lt",x:He.x,y:He.y}),this.ctx.lastPoint=new m(He.x,He.y)},z.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),Oe.call(this,null,!0)},z.prototype.quadraticCurveTo=function(oe,De,He,$e){if(isNaN(He)||isNaN($e)||isNaN(oe)||isNaN(De))throw Ln.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var ft=this.ctx.transform.applyToPoint(new m(He,$e)),Ct=this.ctx.transform.applyToPoint(new m(oe,De));this.path.push({type:"qct",x1:Ct.x,y1:Ct.y,x:ft.x,y:ft.y}),this.ctx.lastPoint=new m(ft.x,ft.y)},z.prototype.bezierCurveTo=function(oe,De,He,$e,ft,Ct){if(isNaN(ft)||isNaN(Ct)||isNaN(oe)||isNaN(De)||isNaN(He)||isNaN($e))throw Ln.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var kt=this.ctx.transform.applyToPoint(new m(ft,Ct)),Pt=this.ctx.transform.applyToPoint(new m(oe,De)),eA=this.ctx.transform.applyToPoint(new m(He,$e));this.path.push({type:"bct",x1:Pt.x,y1:Pt.y,x2:eA.x,y2:eA.y,x:kt.x,y:kt.y}),this.ctx.lastPoint=new m(kt.x,kt.y)},z.prototype.arc=function(oe,De,He,$e,ft,Ct){if(isNaN(oe)||isNaN(De)||isNaN(He)||isNaN($e)||isNaN(ft))throw Ln.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Ct=!!Ct,!this.ctx.transform.isIdentity){var kt=this.ctx.transform.applyToPoint(new m(oe,De));oe=kt.x,De=kt.y;var Pt=this.ctx.transform.applyToPoint(new m(0,He)),eA=this.ctx.transform.applyToPoint(new m(0,0));He=Math.sqrt(Math.pow(Pt.x-eA.x,2)+Math.pow(Pt.y-eA.y,2))}Math.abs(ft-$e)>=2*Math.PI&&($e=0,ft=2*Math.PI),this.path.push({type:"arc",x:oe,y:De,radius:He,startAngle:$e,endAngle:ft,counterclockwise:Ct})},z.prototype.arcTo=function(oe,De,He,$e,ft){throw new Error("arcTo not implemented.")},z.prototype.rect=function(oe,De,He,$e){if(isNaN(oe)||isNaN(De)||isNaN(He)||isNaN($e))throw Ln.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(oe,De),this.lineTo(oe+He,De),this.lineTo(oe+He,De+$e),this.lineTo(oe,De+$e),this.lineTo(oe,De),this.lineTo(oe+He,De),this.lineTo(oe,De)},z.prototype.fillRect=function(oe,De,He,$e){if(isNaN(oe)||isNaN(De)||isNaN(He)||isNaN($e))throw Ln.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!F.call(this)){var ft={};this.lineCap!=="butt"&&(ft.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(ft.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(oe,De,He,$e),this.fill(),ft.hasOwnProperty("lineCap")&&(this.lineCap=ft.lineCap),ft.hasOwnProperty("lineJoin")&&(this.lineJoin=ft.lineJoin)}},z.prototype.strokeRect=function(oe,De,He,$e){if(isNaN(oe)||isNaN(De)||isNaN(He)||isNaN($e))throw Ln.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");Fe.call(this)||(this.beginPath(),this.rect(oe,De,He,$e),this.stroke())},z.prototype.clearRect=function(oe,De,He,$e){if(isNaN(oe)||isNaN(De)||isNaN(He)||isNaN($e))throw Ln.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(oe,De,He,$e))},z.prototype.save=function(oe){oe=typeof oe!="boolean"||oe;for(var De=this.pdf.internal.getCurrentPageInfo().pageNumber,He=0;He<this.pdf.internal.getNumberOfPages();He++)this.pdf.setPage(He+1),this.pdf.internal.out("q");if(this.pdf.setPage(De),oe){this.ctx.fontSize=this.pdf.internal.getFontSize();var $e=new x(this.ctx);this.ctxStack.push(this.ctx),this.ctx=$e}},z.prototype.restore=function(oe){oe=typeof oe!="boolean"||oe;for(var De=this.pdf.internal.getCurrentPageInfo().pageNumber,He=0;He<this.pdf.internal.getNumberOfPages();He++)this.pdf.setPage(He+1),this.pdf.internal.out("Q");this.pdf.setPage(De),oe&&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)},z.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var ee=function(oe){var De,He,$e,ft;if(oe.isCanvasGradient===!0&&(oe=oe.getColor()),!oe)return{r:0,g:0,b:0,a:0,style:oe};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(oe))De=0,He=0,$e=0,ft=0;else{var Ct=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(oe);if(Ct!==null)De=parseInt(Ct[1]),He=parseInt(Ct[2]),$e=parseInt(Ct[3]),ft=1;else if((Ct=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(oe))!==null)De=parseInt(Ct[1]),He=parseInt(Ct[2]),$e=parseInt(Ct[3]),ft=parseFloat(Ct[4]);else{if(ft=1,typeof oe=="string"&&oe.charAt(0)!=="#"){var kt=new _h(oe);oe=kt.ok?kt.toHex():"#000000"}oe.length===4?(De=oe.substring(1,2),De+=De,He=oe.substring(2,3),He+=He,$e=oe.substring(3,4),$e+=$e):(De=oe.substring(1,3),He=oe.substring(3,5),$e=oe.substring(5,7)),De=parseInt(De,16),He=parseInt(He,16),$e=parseInt($e,16)}}return{r:De,g:He,b:$e,a:ft,style:oe}},F=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},Fe=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};z.prototype.fillText=function(oe,De,He,$e){if(isNaN(De)||isNaN(He)||typeof oe!="string")throw Ln.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if($e=isNaN($e)?void 0:$e,!F.call(this)){var ft=Et(this.ctx.transform.rotation),Ct=this.ctx.transform.scaleX;xe.call(this,{text:oe,x:De,y:He,scale:Ct,angle:ft,align:this.textAlign,maxWidth:$e})}},z.prototype.strokeText=function(oe,De,He,$e){if(isNaN(De)||isNaN(He)||typeof oe!="string")throw Ln.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!Fe.call(this)){$e=isNaN($e)?void 0:$e;var ft=Et(this.ctx.transform.rotation),Ct=this.ctx.transform.scaleX;xe.call(this,{text:oe,x:De,y:He,scale:Ct,renderingMode:"stroke",angle:ft,align:this.textAlign,maxWidth:$e})}},z.prototype.measureText=function(oe){if(typeof oe!="string")throw Ln.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var De=this.pdf,He=this.pdf.internal.scaleFactor,$e=De.internal.getFontSize(),ft=De.getStringUnitWidth(oe)*$e/De.internal.scaleFactor;return new function(Ct){var kt=(Ct=Ct||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return kt}}),this}({width:ft*=Math.round(96*He/72*1e4)/1e4})},z.prototype.scale=function(oe,De){if(isNaN(oe)||isNaN(De))throw Ln.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var He=new B(oe,0,0,De,0,0);this.ctx.transform=this.ctx.transform.multiply(He)},z.prototype.rotate=function(oe){if(isNaN(oe))throw Ln.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var De=new B(Math.cos(oe),Math.sin(oe),-Math.sin(oe),Math.cos(oe),0,0);this.ctx.transform=this.ctx.transform.multiply(De)},z.prototype.translate=function(oe,De){if(isNaN(oe)||isNaN(De))throw Ln.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var He=new B(1,0,0,1,oe,De);this.ctx.transform=this.ctx.transform.multiply(He)},z.prototype.transform=function(oe,De,He,$e,ft,Ct){if(isNaN(oe)||isNaN(De)||isNaN(He)||isNaN($e)||isNaN(ft)||isNaN(Ct))throw Ln.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var kt=new B(oe,De,He,$e,ft,Ct);this.ctx.transform=this.ctx.transform.multiply(kt)},z.prototype.setTransform=function(oe,De,He,$e,ft,Ct){oe=isNaN(oe)?1:oe,De=isNaN(De)?0:De,He=isNaN(He)?0:He,$e=isNaN($e)?1:$e,ft=isNaN(ft)?0:ft,Ct=isNaN(Ct)?0:Ct,this.ctx.transform=new B(oe,De,He,$e,ft,Ct)};var Be=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};z.prototype.drawImage=function(oe,De,He,$e,ft,Ct,kt,Pt,eA){var dA=this.pdf.getImageProperties(oe),PA=1,TA=1,Kt=1,Te=1;$e!==void 0&&Pt!==void 0&&(Kt=Pt/$e,Te=eA/ft,PA=dA.width/$e*Pt/$e,TA=dA.height/ft*eA/ft),Ct===void 0&&(Ct=De,kt=He,De=0,He=0),$e!==void 0&&Pt===void 0&&(Pt=$e,eA=ft),$e===void 0&&Pt===void 0&&(Pt=dA.width,eA=dA.height);for(var un,Zr=this.ctx.transform.decompose(),vr=Et(Zr.rotate.shx),mA=new B,ur=(mA=(mA=(mA=mA.multiply(Zr.translate)).multiply(Zr.skew)).multiply(Zr.scale)).applyToRectangle(new f(Ct-De*Kt,kt-He*Te,$e*PA,ft*TA)),RA=be.call(this,ur),Wr=[],pr=0;pr<RA.length;pr+=1)Wr.indexOf(RA[pr])===-1&&Wr.push(RA[pr]);if(Ke(Wr),this.autoPaging)for(var bn=Wr[0],Mr=Wr[Wr.length-1],Kr=bn;Kr<Mr+1;Kr++){this.pdf.setPage(Kr);var Tn=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Yr=Kr===1?this.posY+this.margin[0]:this.margin[0],fr=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Ir=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],dr=Kr===1?0:fr+(Kr-2)*Ir;if(this.ctx.clip_path.length!==0){var Gn=this.path;un=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Xe(un,this.posX+this.margin[3],-dr+Yr+this.ctx.prevPageLastElemOffset),xt.call(this,"fill",!0),this.path=Gn}var xn=JSON.parse(JSON.stringify(ur));xn=Xe([xn],this.posX+this.margin[3],-dr+Yr+this.ctx.prevPageLastElemOffset)[0];var ar=(Kr>bn||Kr<Mr)&&Be.call(this);ar&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Tn,Ir,null).clip().discardPath()),this.pdf.addImage(oe,"JPEG",xn.x,xn.y,xn.w,xn.h,null,null,vr),ar&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(oe,"JPEG",ur.x,ur.y,ur.w,ur.h,null,null,vr)};var be=function(oe,De,He){var $e=[];De=De||this.pdf.internal.pageSize.width,He=He||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var ft=this.posY+this.ctx.prevPageLastElemOffset;switch(oe.type){default:case"mt":case"lt":$e.push(Math.floor((oe.y+ft)/He)+1);break;case"arc":$e.push(Math.floor((oe.y+ft-oe.radius)/He)+1),$e.push(Math.floor((oe.y+ft+oe.radius)/He)+1);break;case"qct":var Ct=Rt(this.ctx.lastPoint.x,this.ctx.lastPoint.y,oe.x1,oe.y1,oe.x,oe.y);$e.push(Math.floor((Ct.y+ft)/He)+1),$e.push(Math.floor((Ct.y+Ct.h+ft)/He)+1);break;case"bct":var kt=yA(this.ctx.lastPoint.x,this.ctx.lastPoint.y,oe.x1,oe.y1,oe.x2,oe.y2,oe.x,oe.y);$e.push(Math.floor((kt.y+ft)/He)+1),$e.push(Math.floor((kt.y+kt.h+ft)/He)+1);break;case"rect":$e.push(Math.floor((oe.y+ft)/He)+1),$e.push(Math.floor((oe.y+oe.h+ft)/He)+1)}for(var Pt=0;Pt<$e.length;Pt+=1)for(;this.pdf.internal.getNumberOfPages()<$e[Pt];)he.call(this);return $e},he=function(){var oe=this.fillStyle,De=this.strokeStyle,He=this.font,$e=this.lineCap,ft=this.lineWidth,Ct=this.lineJoin;this.pdf.addPage(),this.fillStyle=oe,this.strokeStyle=De,this.font=He,this.lineCap=$e,this.lineWidth=ft,this.lineJoin=Ct},Xe=function(oe,De,He){for(var $e=0;$e<oe.length;$e++)switch(oe[$e].type){case"bct":oe[$e].x2+=De,oe[$e].y2+=He;case"qct":oe[$e].x1+=De,oe[$e].y1+=He;default:oe[$e].x+=De,oe[$e].y+=He}return oe},Ke=function(oe){return oe.sort(function(De,He){return De-He})},Oe=function(oe,De){for(var He,$e,ft=this.fillStyle,Ct=this.strokeStyle,kt=this.lineCap,Pt=this.lineWidth,eA=Math.abs(Pt*this.ctx.transform.scaleX),dA=this.lineJoin,PA=JSON.parse(JSON.stringify(this.path)),TA=JSON.parse(JSON.stringify(this.path)),Kt=[],Te=0;Te<TA.length;Te++)if(TA[Te].x!==void 0)for(var un=be.call(this,TA[Te]),Zr=0;Zr<un.length;Zr+=1)Kt.indexOf(un[Zr])===-1&&Kt.push(un[Zr]);for(var vr=0;vr<Kt.length;vr++)for(;this.pdf.internal.getNumberOfPages()<Kt[vr];)he.call(this);if(Ke(Kt),this.autoPaging)for(var mA=Kt[0],ur=Kt[Kt.length-1],RA=mA;RA<ur+1;RA++){this.pdf.setPage(RA),this.fillStyle=ft,this.strokeStyle=Ct,this.lineCap=kt,this.lineWidth=eA,this.lineJoin=dA;var Wr=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],pr=RA===1?this.posY+this.margin[0]:this.margin[0],bn=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Mr=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Kr=RA===1?0:bn+(RA-2)*Mr;if(this.ctx.clip_path.length!==0){var Tn=this.path;He=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Xe(He,this.posX+this.margin[3],-Kr+pr+this.ctx.prevPageLastElemOffset),xt.call(this,oe,!0),this.path=Tn}if($e=JSON.parse(JSON.stringify(PA)),this.path=Xe($e,this.posX+this.margin[3],-Kr+pr+this.ctx.prevPageLastElemOffset),De===!1||RA===0){var Yr=(RA>mA||RA<ur)&&Be.call(this);Yr&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Wr,Mr,null).clip().discardPath()),xt.call(this,oe,De),Yr&&this.pdf.restoreGraphicsState()}this.lineWidth=Pt}else this.lineWidth=eA,xt.call(this,oe,De),this.lineWidth=Pt;this.path=PA},xt=function(oe,De){if((oe!=="stroke"||De||!Fe.call(this))&&(oe==="stroke"||De||!F.call(this))){for(var He,$e,ft=[],Ct=this.path,kt=0;kt<Ct.length;kt++){var Pt=Ct[kt];switch(Pt.type){case"begin":ft.push({begin:!0});break;case"close":ft.push({close:!0});break;case"mt":ft.push({start:Pt,deltas:[],abs:[]});break;case"lt":var eA=ft.length;if(Ct[kt-1]&&!isNaN(Ct[kt-1].x)&&(He=[Pt.x-Ct[kt-1].x,Pt.y-Ct[kt-1].y],eA>0)){for(;eA>=0;eA--)if(ft[eA-1].close!==!0&&ft[eA-1].begin!==!0){ft[eA-1].deltas.push(He),ft[eA-1].abs.push(Pt);break}}break;case"bct":He=[Pt.x1-Ct[kt-1].x,Pt.y1-Ct[kt-1].y,Pt.x2-Ct[kt-1].x,Pt.y2-Ct[kt-1].y,Pt.x-Ct[kt-1].x,Pt.y-Ct[kt-1].y],ft[ft.length-1].deltas.push(He);break;case"qct":var dA=Ct[kt-1].x+2/3*(Pt.x1-Ct[kt-1].x),PA=Ct[kt-1].y+2/3*(Pt.y1-Ct[kt-1].y),TA=Pt.x+2/3*(Pt.x1-Pt.x),Kt=Pt.y+2/3*(Pt.y1-Pt.y),Te=Pt.x,un=Pt.y;He=[dA-Ct[kt-1].x,PA-Ct[kt-1].y,TA-Ct[kt-1].x,Kt-Ct[kt-1].y,Te-Ct[kt-1].x,un-Ct[kt-1].y],ft[ft.length-1].deltas.push(He);break;case"arc":ft.push({deltas:[],abs:[],arc:!0}),Array.isArray(ft[ft.length-1].abs)&&ft[ft.length-1].abs.push(Pt)}}$e=De?null:oe==="stroke"?"stroke":"fill";for(var Zr=!1,vr=0;vr<ft.length;vr++)if(ft[vr].arc)for(var mA=ft[vr].abs,ur=0;ur<mA.length;ur++){var RA=mA[ur];RA.type==="arc"?rt.call(this,RA.x,RA.y,RA.radius,RA.startAngle,RA.endAngle,RA.counterclockwise,void 0,De,!Zr):Ye.call(this,RA.x,RA.y),Zr=!0}else if(ft[vr].close===!0)this.pdf.internal.out("h"),Zr=!1;else if(ft[vr].begin!==!0){var Wr=ft[vr].start.x,pr=ft[vr].start.y;Ze.call(this,ft[vr].deltas,Wr,pr),Zr=!0}$e&&Pe.call(this,$e),De&&vt.call(this)}},Wt=function(oe){var De=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,He=De*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return oe-He;case"top":return oe+De-He;case"hanging":return oe+De-2*He;case"middle":return oe+De/2-He;default:return oe}},jt=function(oe){return oe+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};z.prototype.createLinearGradient=function(){var oe=function(){};return oe.colorStops=[],oe.addColorStop=function(De,He){this.colorStops.push([De,He])},oe.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},oe.isCanvasGradient=!0,oe},z.prototype.createPattern=function(){return this.createLinearGradient()},z.prototype.createRadialGradient=function(){return this.createLinearGradient()};var rt=function(oe,De,He,$e,ft,Ct,kt,Pt,eA){for(var dA=Tt.call(this,He,$e,ft,Ct),PA=0;PA<dA.length;PA++){var TA=dA[PA];PA===0&&(eA?ce.call(this,TA.x1+oe,TA.y1+De):Ye.call(this,TA.x1+oe,TA.y1+De)),St.call(this,oe,De,TA.x2,TA.y2,TA.x3,TA.y3,TA.x4,TA.y4)}Pt?vt.call(this):Pe.call(this,kt)},Pe=function(oe){switch(oe){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},vt=function(){this.pdf.clip(),this.pdf.discardPath()},ce=function(oe,De){this.pdf.internal.out(t(oe)+" "+r(De)+" m")},xe=function(oe){var De;switch(oe.align){case"right":case"end":De="right";break;case"center":De="center";break;default:De="left"}var He=this.pdf.getTextDimensions(oe.text),$e=Wt.call(this,oe.y),ft=jt.call(this,$e)-He.h,Ct=this.ctx.transform.applyToPoint(new m(oe.x,$e)),kt=this.ctx.transform.decompose(),Pt=new B;Pt=(Pt=(Pt=Pt.multiply(kt.translate)).multiply(kt.skew)).multiply(kt.scale);for(var eA,dA,PA,TA=this.ctx.transform.applyToRectangle(new f(oe.x,$e,He.w,He.h)),Kt=Pt.applyToRectangle(new f(oe.x,ft,He.w,He.h)),Te=be.call(this,Kt),un=[],Zr=0;Zr<Te.length;Zr+=1)un.indexOf(Te[Zr])===-1&&un.push(Te[Zr]);if(Ke(un),this.autoPaging)for(var vr=un[0],mA=un[un.length-1],ur=vr;ur<mA+1;ur++){this.pdf.setPage(ur);var RA=ur===1?this.posY+this.margin[0]:this.margin[0],Wr=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],pr=this.pdf.internal.pageSize.height-this.margin[2],bn=pr-this.margin[0],Mr=this.pdf.internal.pageSize.width-this.margin[1],Kr=Mr-this.margin[3],Tn=ur===1?0:Wr+(ur-2)*bn;if(this.ctx.clip_path.length!==0){var Yr=this.path;eA=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Xe(eA,this.posX+this.margin[3],-1*Tn+RA),xt.call(this,"fill",!0),this.path=Yr}var fr=Xe([JSON.parse(JSON.stringify(Kt))],this.posX+this.margin[3],-Tn+RA+this.ctx.prevPageLastElemOffset)[0];oe.scale>=.01&&(dA=this.pdf.internal.getFontSize(),this.pdf.setFontSize(dA*oe.scale),PA=this.lineWidth,this.lineWidth=PA*oe.scale);var Ir=this.autoPaging!=="text";if(Ir||fr.y+fr.h<=pr){if(Ir||fr.y>=RA&&fr.x<=Mr){var dr=Ir?oe.text:this.pdf.splitTextToSize(oe.text,oe.maxWidth||Mr-fr.x)[0],Gn=Xe([JSON.parse(JSON.stringify(TA))],this.posX+this.margin[3],-Tn+RA+this.ctx.prevPageLastElemOffset)[0],xn=Ir&&(ur>vr||ur<mA)&&Be.call(this);xn&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Kr,bn,null).clip().discardPath()),this.pdf.text(dr,Gn.x,Gn.y,{angle:oe.angle,align:De,renderingMode:oe.renderingMode}),xn&&this.pdf.restoreGraphicsState()}}else fr.y<pr&&(this.ctx.prevPageLastElemOffset+=pr-fr.y);oe.scale>=.01&&(this.pdf.setFontSize(dA),this.lineWidth=PA)}else oe.scale>=.01&&(dA=this.pdf.internal.getFontSize(),this.pdf.setFontSize(dA*oe.scale),PA=this.lineWidth,this.lineWidth=PA*oe.scale),this.pdf.text(oe.text,Ct.x+this.posX,Ct.y+this.posY,{angle:oe.angle,align:De,renderingMode:oe.renderingMode,maxWidth:oe.maxWidth}),oe.scale>=.01&&(this.pdf.setFontSize(dA),this.lineWidth=PA)},Ye=function(oe,De,He,$e){He=He||0,$e=$e||0,this.pdf.internal.out(t(oe+He)+" "+r(De+$e)+" l")},Ze=function(oe,De,He){return this.pdf.lines(oe,De,He,null,null)},St=function(oe,De,He,$e,ft,Ct,kt,Pt){this.pdf.internal.out([A(n(He+oe)),A(a($e+De)),A(n(ft+oe)),A(a(Ct+De)),A(n(kt+oe)),A(a(Pt+De)),"c"].join(" "))},Tt=function(oe,De,He,$e){for(var ft=2*Math.PI,Ct=Math.PI/2;De>He;)De-=ft;var kt=Math.abs(He-De);kt<ft&&$e&&(kt=ft-kt);for(var Pt=[],eA=$e?-1:1,dA=De;kt>1e-5;){var PA=dA+eA*Math.min(kt,Ct);Pt.push(Ht.call(this,oe,dA,PA)),kt-=Math.abs(PA-dA),dA=PA}return Pt},Ht=function(oe,De,He){var $e=(He-De)/2,ft=oe*Math.cos($e),Ct=oe*Math.sin($e),kt=ft,Pt=-Ct,eA=kt*kt+Pt*Pt,dA=eA+kt*ft+Pt*Ct,PA=4/3*(Math.sqrt(2*eA*dA)-dA)/(kt*Ct-Pt*ft),TA=kt-PA*Pt,Kt=Pt+PA*kt,Te=TA,un=-Kt,Zr=$e+De,vr=Math.cos(Zr),mA=Math.sin(Zr);return{x1:oe*Math.cos(De),y1:oe*Math.sin(De),x2:TA*vr-Kt*mA,y2:TA*mA+Kt*vr,x3:Te*vr-un*mA,y3:Te*mA+un*vr,x4:oe*Math.cos(He),y4:oe*Math.sin(He)}},Et=function(oe){return 180*oe/Math.PI},Rt=function(oe,De,He,$e,ft,Ct){var kt=oe+.5*(He-oe),Pt=De+.5*($e-De),eA=ft+.5*(He-ft),dA=Ct+.5*($e-Ct),PA=Math.min(oe,ft,kt,eA),TA=Math.max(oe,ft,kt,eA),Kt=Math.min(De,Ct,Pt,dA),Te=Math.max(De,Ct,Pt,dA);return new f(PA,Kt,TA-PA,Te-Kt)},yA=function(oe,De,He,$e,ft,Ct,kt,Pt){var eA,dA,PA,TA,Kt,Te,un,Zr,vr,mA,ur,RA,Wr,pr,bn=He-oe,Mr=$e-De,Kr=ft-He,Tn=Ct-$e,Yr=kt-ft,fr=Pt-Ct;for(dA=0;dA<41;dA++)vr=(un=(PA=oe+(eA=dA/40)*bn)+eA*((Kt=He+eA*Kr)-PA))+eA*(Kt+eA*(ft+eA*Yr-Kt)-un),mA=(Zr=(TA=De+eA*Mr)+eA*((Te=$e+eA*Tn)-TA))+eA*(Te+eA*(Ct+eA*fr-Te)-Zr),dA==0?(ur=vr,RA=mA,Wr=vr,pr=mA):(ur=Math.min(ur,vr),RA=Math.min(RA,mA),Wr=Math.max(Wr,vr),pr=Math.max(pr,mA));return new f(Math.round(ur),Math.round(RA),Math.round(Wr-ur),Math.round(pr-RA))},nA=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var oe,De,He=(oe=this.ctx.lineDash,De=this.ctx.lineDashOffset,JSON.stringify({lineDash:oe,lineDashOffset:De}));this.prevLineDash!==He&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=He)}}})(qA.API),function(e){var A=function(m){var f,B,y,x,z,ee,F,Fe,Be,be;for(/[^\x00-\xFF]/.test(m),B=[],y=0,x=(m+=f="\0\0\0\0".slice(m.length%4||4)).length;x>y;y+=4)(z=(m.charCodeAt(y)<<24)+(m.charCodeAt(y+1)<<16)+(m.charCodeAt(y+2)<<8)+m.charCodeAt(y+3))!==0?(ee=(z=((z=((z=((z=(z-(be=z%85))/85)-(Be=z%85))/85)-(Fe=z%85))/85)-(F=z%85))/85)%85,B.push(ee+33,F+33,Fe+33,Be+33,be+33)):B.push(122);return function(he,Xe){for(var Ke=Xe;Ke>0;Ke--)he.pop()}(B,f.length),String.fromCharCode.apply(String,B)+"~>"},t=function(m){var f,B,y,x,z,ee=String,F="length",Fe=255,Be="charCodeAt",be="slice",he="replace";for(m[be](-2),m=m[be](0,-2)[he](/\s/g,"")[he]("z","!!!!!"),y=[],x=0,z=(m+=f="uuuuu"[be](m[F]%5||5))[F];z>x;x+=5)B=52200625*(m[Be](x)-33)+614125*(m[Be](x+1)-33)+7225*(m[Be](x+2)-33)+85*(m[Be](x+3)-33)+(m[Be](x+4)-33),y.push(Fe&B>>24,Fe&B>>16,Fe&B>>8,Fe&B);return function(Xe,Ke){for(var Oe=Ke;Oe>0;Oe--)Xe.pop()}(y,f[F]),ee.fromCharCode.apply(ee,y)},r=function(m){return m.split("").map(function(f){return("0"+f.charCodeAt().toString(16)).slice(-2)}).join("")+">"},n=function(m){var f=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((m=m.replace(/\s/g,"")).indexOf(">")!==-1&&(m=m.substr(0,m.indexOf(">"))),m.length%2&&(m+="0"),f.test(m)===!1)return"";for(var B="",y=0;y<m.length;y+=2)B+=String.fromCharCode("0x"+(m[y]+m[y+1]));return B},a=function(m){for(var f=new Uint8Array(m.length),B=m.length;B--;)f[B]=m.charCodeAt(B);return(f=LA(f)).reduce(function(y,x){return y+String.fromCharCode(x)},"")};e.processDataByFilters=function(m,f){var B=0,y=m||"",x=[];for(typeof(f=f||[])=="string"&&(f=[f]),B=0;B<f.length;B+=1)switch(f[B]){case"ASCII85Decode":case"/ASCII85Decode":y=t(y),x.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":y=A(y),x.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":y=n(y),x.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":y=r(y),x.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":y=a(y),x.push("/FlateDecode");break;default:throw new Error('The filter: "'+f[B]+'" is not implemented')}return{data:y,reverseChain:x.reverse().join(" ")}}}(qA.API),function(e){e.loadFile=function(A,t,r){return function(n,a,m){a=a!==!1,m=typeof m=="function"?m:function(){};var f=void 0;try{f=function(B,y,x){var z=new XMLHttpRequest,ee=0,F=function(Fe){var Be=Fe.length,be=[],he=String.fromCharCode;for(ee=0;ee<Be;ee+=1)be.push(he(255&Fe.charCodeAt(ee)));return be.join("")};if(z.open("GET",B,!y),z.overrideMimeType("text/plain; charset=x-user-defined"),y===!1&&(z.onload=function(){z.status===200?x(F(this.responseText)):x(void 0)}),z.send(null),y&&z.status===200)return F(z.responseText)}(n,a,m)}catch(B){}return f}(A,t,r)},e.loadImageFile=e.loadFile}(qA.API),function(e){function A(){return(br.html2canvas?Promise.resolve(br.html2canvas):Promise.resolve().then(K.t.bind(K,64270,23))).catch(function(f){return Promise.reject(new Error("Could not load html2canvas: "+f))}).then(function(f){return f.default?f.default:f})}function t(){return(br.DOMPurify?Promise.resolve(br.DOMPurify):K.e(4038).then(K.bind(K,94038))).catch(function(f){return Promise.reject(new Error("Could not load dompurify: "+f))}).then(function(f){return f.default?f.default:f})}var r=function(f){var B=(0,R.Z)(f);return B==="undefined"?"undefined":B==="string"||f instanceof String?"string":B==="number"||f instanceof Number?"number":B==="function"||f instanceof Function?"function":f&&f.constructor===Array?"array":f&&f.nodeType===1?"element":B==="object"?"object":"unknown"},n=function(f,B){var y=document.createElement(f);for(var x in B.className&&(y.className=B.className),B.innerHTML&&B.dompurify&&(y.innerHTML=B.dompurify.sanitize(B.innerHTML)),B.style)y.style[x]=B.style[x];return y},a=function f(B,y){for(var x=B.nodeType===3?document.createTextNode(B.nodeValue):B.cloneNode(!1),z=B.firstChild;z;z=z.nextSibling)y!==!0&&z.nodeType===1&&z.nodeName==="SCRIPT"||x.appendChild(f(z,y));return B.nodeType===1&&(B.nodeName==="CANVAS"?(x.width=B.width,x.height=B.height,x.getContext("2d").drawImage(B,0,0)):B.nodeName!=="TEXTAREA"&&B.nodeName!=="SELECT"||(x.value=B.value),x.addEventListener("load",function(){x.scrollTop=B.scrollTop,x.scrollLeft=B.scrollLeft},!0)),x},m=function f(B){var y=Object.assign(f.convert(Promise.resolve()),JSON.parse(JSON.stringify(f.template))),x=f.convert(Promise.resolve(),y);return(x=x.setProgress(1,f,1,[f])).set(B)};(m.prototype=Object.create(Promise.prototype)).constructor=m,m.convert=function(f,B){return f.__proto__=B||m.prototype,f},m.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"}},m.prototype.from=function(f,B){return this.then(function(){switch(B=B||function(y){switch(r(y)){case"string":return"string";case"element":return y.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(f),B){case"string":return this.then(t).then(function(y){return this.set({src:n("div",{innerHTML:f,dompurify:y})})});case"element":return this.set({src:f});case"canvas":return this.set({canvas:f});case"img":return this.set({img:f});default:return this.error("Unknown source type.")}})},m.prototype.to=function(f){switch(f){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.")}},m.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 f={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},B=a(this.prop.src,this.opt.html2canvas.javascriptEnabled);B.tagName==="BODY"&&(f.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=n("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=n("div",{className:"html2pdf__container",style:f}),this.prop.container.appendChild(B),this.prop.container.firstChild.appendChild(n("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"})},m.prototype.toCanvas=function(){var f=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(f).then(A).then(function(B){var y=Object.assign({},this.opt.html2canvas);return delete y.onrendered,B(this.prop.container,y)}).then(function(B){(this.opt.html2canvas.onrendered||function(){})(B),this.prop.canvas=B,document.body.removeChild(this.prop.overlay)})},m.prototype.toContext2d=function(){var f=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(f).then(A).then(function(B){var y=this.opt.jsPDF,x=this.opt.fontFaces,z=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,ee=Object.assign({async:!0,allowTaint:!0,scale:z,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 ee.onrendered,y.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,y.context2d.posX=this.opt.x,y.context2d.posY=this.opt.y,y.context2d.margin=this.opt.margin,y.context2d.fontFaces=x,x)for(var F=0;F<x.length;++F){var Fe=x[F],Be=Fe.src.find(function(be){return be.format==="truetype"});Be&&y.addFont(Be.url,Fe.ref.name,Fe.ref.style)}return ee.windowHeight=ee.windowHeight||0,ee.windowHeight=ee.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):ee.windowHeight,y.context2d.save(!0),B(this.prop.container,ee)}).then(function(B){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(B),this.prop.canvas=B,document.body.removeChild(this.prop.overlay)})},m.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var f=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=f})},m.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},m.prototype.output=function(f,B,y){return(y=y||"pdf").toLowerCase()==="img"||y.toLowerCase()==="image"?this.outputImg(f,B):this.outputPdf(f,B)},m.prototype.outputPdf=function(f,B){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(f,B)})},m.prototype.outputImg=function(f){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(f){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 "'+f+'" is not supported.'}})},m.prototype.save=function(f){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(f?{filename:f}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},m.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},m.prototype.set=function(f){if(r(f)!=="object")return this;var B=Object.keys(f||{}).map(function(y){if(y in m.template.prop)return function(){this.prop[y]=f[y]};switch(y){case"margin":return this.setMargin.bind(this,f.margin);case"jsPDF":return function(){return this.opt.jsPDF=f.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,f.pageSize);default:return function(){this.opt[y]=f[y]}}},this);return this.then(function(){return this.thenList(B)})},m.prototype.get=function(f,B){return this.then(function(){var y=f in m.template.prop?this.prop[f]:this.opt[f];return B?B(y):y})},m.prototype.setMargin=function(f){return this.then(function(){switch(r(f)){case"number":f=[f,f,f,f];case"array":if(f.length===2&&(f=[f[0],f[1],f[0],f[1]]),f.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=f}).then(this.setPageSize)},m.prototype.setPageSize=function(f){function B(y,x){return Math.floor(y*x/72*96)}return this.then(function(){(f=f||qA.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(f.inner={width:f.width-this.opt.margin[1]-this.opt.margin[3],height:f.height-this.opt.margin[0]-this.opt.margin[2]},f.inner.px={width:B(f.inner.width,f.k),height:B(f.inner.height,f.k)},f.inner.ratio=f.inner.height/f.inner.width),this.prop.pageSize=f})},m.prototype.setProgress=function(f,B,y,x){return f!=null&&(this.progress.val=f),B!=null&&(this.progress.state=B),y!=null&&(this.progress.n=y),x!=null&&(this.progress.stack=x),this.progress.ratio=this.progress.val/this.progress.state,this},m.prototype.updateProgress=function(f,B,y,x){return this.setProgress(f?this.progress.val+f:null,B||null,y?this.progress.n+y:null,x?this.progress.stack.concat(x):null)},m.prototype.then=function(f,B){var y=this;return this.thenCore(f,B,function(x,z){return y.updateProgress(null,null,1,[x]),Promise.prototype.then.call(this,function(ee){return y.updateProgress(null,x),ee}).then(x,z).then(function(ee){return y.updateProgress(1),ee})})},m.prototype.thenCore=function(f,B,y){y=y||Promise.prototype.then;var x=this;f&&(f=f.bind(x)),B&&(B=B.bind(x));var z=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?x:m.convert(Object.assign({},x),Promise.prototype),ee=y.call(z,f,B);return m.convert(ee,x.__proto__)},m.prototype.thenExternal=function(f,B){return Promise.prototype.then.call(this,f,B)},m.prototype.thenList=function(f){var B=this;return f.forEach(function(y){B=B.thenCore(y)}),B},m.prototype.catch=function(f){f&&(f=f.bind(this));var B=Promise.prototype.catch.call(this,f);return m.convert(B,this)},m.prototype.catchExternal=function(f){return Promise.prototype.catch.call(this,f)},m.prototype.error=function(f){return this.then(function(){throw new Error(f)})},m.prototype.using=m.prototype.set,m.prototype.saveAs=m.prototype.save,m.prototype.export=m.prototype.output,m.prototype.run=m.prototype.then,qA.getPageSize=function(f,B,y){if((0,R.Z)(f)==="object"){var x=f;f=x.orientation,B=x.unit||B,y=x.format||y}B=B||"mm",y=y||"a4",f=(""+(f||"P")).toLowerCase();var z,ee=(""+y).toLowerCase(),F={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(B){case"pt":z=1;break;case"mm":z=72/25.4;break;case"cm":z=72/2.54;break;case"in":z=72;break;case"px":z=.75;break;case"pc":case"em":z=12;break;case"ex":z=6;break;default:throw"Invalid unit: "+B}var Fe,Be=0,be=0;if(F.hasOwnProperty(ee))Be=F[ee][1]/z,be=F[ee][0]/z;else try{Be=y[1],be=y[0]}catch(he){throw new Error("Invalid format: "+y)}if(f==="p"||f==="portrait")f="p",be>Be&&(Fe=be,be=Be,Be=Fe);else{if(f!=="l"&&f!=="landscape")throw"Invalid orientation: "+f;f="l",Be>be&&(Fe=be,be=Be,Be=Fe)}return{width:be,height:Be,unit:B,k:z,orientation:f}},e.html=function(f,B){(B=B||{}).callback=B.callback||function(){},B.html2canvas=B.html2canvas||{},B.html2canvas.canvas=B.html2canvas.canvas||this.canvas,B.jsPDF=B.jsPDF||this,B.fontFaces=B.fontFaces?B.fontFaces.map(Ra):null;var y=new m(B);return B.worker?y:y.from(f).doCallback()}}(qA.API),qA.API.addJS=function(e){return D1=e,this.internal.events.subscribe("postPutResources",function(){Uo=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Uo+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),L1=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+D1+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Uo!==void 0&&L1!==void 0&&this.internal.out("/Names <</JavaScript "+Uo+" 0 R>>")}),this},function(e){var A;e.events.push(["postPutResources",function(){var t=this,r=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var n=t.outline.render().split(/\r\n/),a=0;a<n.length;a++){var m=n[a],f=r.exec(m);if(f!=null){var B=f[1];t.internal.newObjectDeferredBegin(B,!1)}t.internal.write(m)}if(this.outline.createNamedDestinations){var y=this.internal.pages.length,x=[];for(a=0;a<y;a++){var z=t.internal.newObject();x.push(z);var ee=t.internal.getPageInfo(a+1);t.internal.write("<< /D["+ee.objId+" 0 R /XYZ null null null]>> endobj")}var F=t.internal.newObject();for(t.internal.write("<< /Names [ "),a=0;a<x.length;a++)t.internal.write("(page_"+(a+1)+")"+x[a]+" 0 R");t.internal.write(" ] >>","endobj"),A=t.internal.newObject(),t.internal.write("<< /Dests "+F+" 0 R"),t.internal.write(">>","endobj")}}]),e.events.push(["putCatalog",function(){var t=this;t.outline.root.children.length>0&&(t.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&t.internal.write("/Names "+A+" 0 R"))}]),e.events.push(["initialized",function(){var t=this;t.outline={createNamedDestinations:!1,root:{children:[]}},t.outline.add=function(r,n,a){var m={title:n,options:a,children:[]};return r==null&&(r=this.root),r.children.push(m),m},t.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=t,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},t.outline.genIds_r=function(r){r.id=t.internal.newObjectDeferred();for(var n=0;n<r.children.length;n++)this.genIds_r(r.children[n])},t.outline.renderRoot=function(r){this.objStart(r),this.line("/Type /Outlines"),r.children.length>0&&(this.line("/First "+this.makeRef(r.children[0])),this.line("/Last "+this.makeRef(r.children[r.children.length-1]))),this.line("/Count "+this.count_r({count:0},r)),this.objEnd()},t.outline.renderItems=function(r){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,a=0;a<r.children.length;a++){var m=r.children[a];this.objStart(m),this.line("/Title "+this.makeString(m.title)),this.line("/Parent "+this.makeRef(r)),a>0&&this.line("/Prev "+this.makeRef(r.children[a-1])),a<r.children.length-1&&this.line("/Next "+this.makeRef(r.children[a+1])),m.children.length>0&&(this.line("/First "+this.makeRef(m.children[0])),this.line("/Last "+this.makeRef(m.children[m.children.length-1])));var f=this.count=this.count_r({count:0},m);if(f>0&&this.line("/Count "+f),m.options&&m.options.pageNumber){var B=t.internal.getPageInfo(m.options.pageNumber);this.line("/Dest ["+B.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var y=0;y<r.children.length;y++)this.renderItems(r.children[y])},t.outline.line=function(r){this.ctx.val+=r+`\r
|
|
|
`},t.outline.makeRef=function(r){return r.id+" 0 R"},t.outline.makeString=function(r){return"("+t.internal.pdfEscape(r)+")"},t.outline.objStart=function(r){this.ctx.val+=`\r
|
|
|
`+r.id+` 0 obj\r
|
|
|
<<\r
|
|
|
`},t.outline.objEnd=function(){this.ctx.val+=`>> \r
|
|
|
endobj\r
|
|
|
`},t.outline.count_r=function(r,n){for(var a=0;a<n.children.length;a++)r.count++,this.count_r(r,n.children[a]);return r.count}}])}(qA.API),function(e){var A=[192,193,194,195,196,197,198,199];e.processJPEG=function(t,r,n,a,m,f){var B,y=this.decode.DCT_DECODE,x=null;if(typeof t=="string"||this.__addimage__.isArrayBuffer(t)||this.__addimage__.isArrayBufferView(t)){switch(t=m||t,t=this.__addimage__.isArrayBuffer(t)?new Uint8Array(t):t,B=function(z){for(var ee,F=256*z.charCodeAt(4)+z.charCodeAt(5),Fe=z.length,Be={width:0,height:0,numcomponents:1},be=4;be<Fe;be+=2){if(be+=F,A.indexOf(z.charCodeAt(be+1))!==-1){ee=256*z.charCodeAt(be+5)+z.charCodeAt(be+6),Be={width:256*z.charCodeAt(be+7)+z.charCodeAt(be+8),height:ee,numcomponents:z.charCodeAt(be+9)};break}F=256*z.charCodeAt(be+2)+z.charCodeAt(be+3)}return Be}(t=this.__addimage__.isArrayBufferView(t)?this.__addimage__.arrayBufferToBinaryString(t):t),B.numcomponents){case 1:f=this.color_spaces.DEVICE_GRAY;break;case 4:f=this.color_spaces.DEVICE_CMYK;break;case 3:f=this.color_spaces.DEVICE_RGB}x={data:t,width:B.width,height:B.height,colorSpace:f,bitsPerComponent:8,filter:y,index:r,alias:n}}return x}}(qA.API),qA.API.processPNG=function(e,A,t,r){if(this.__addimage__.isArrayBuffer(e)&&(e=new Uint8Array(e)),this.__addimage__.isArrayBufferView(e)){var n,a=Cc(e,{checkCrc:!0}),m=a.width,f=a.height,B=a.channels,y=a.palette,x=a.depth;n=y&&B===1?function(rt){for(var Pe=rt.width,vt=rt.height,ce=rt.data,xe=rt.palette,Ye=rt.depth,Ze=!1,St=[],Tt=[],Ht=void 0,Et=!1,Rt=0,yA=0;yA<xe.length;yA++){var nA=(0,ps.Z)(xe[yA],4),oe=nA[0],De=nA[1],He=nA[2],$e=nA[3];St.push(oe,De,He),$e!=null&&($e===0?(Rt++,Tt.length<1&&Tt.push(yA)):$e<255&&(Et=!0))}if(Et||Rt>1){Ze=!0,Tt=void 0;var ft=Pe*vt;Ht=new Uint8Array(ft);for(var Ct=new DataView(ce.buffer),kt=0;kt<ft;kt++){var Pt=zp(Ct,kt,Ye),eA=(0,ps.Z)(xe[Pt],4)[3];Ht[kt]=eA}}else Rt===0&&(Tt=void 0);return{colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:Ze?8:void 0,colorBytes:ce,alphaBytes:Ht,needSMask:Ze,palette:St,mask:Tt}}(a):B===2||B===4?function(rt){for(var Pe=rt.data,vt=rt.width,ce=rt.height,xe=rt.channels,Ye=rt.depth,Ze=xe===2?"DeviceGray":"DeviceRGB",St=xe-1,Tt=vt*ce,Ht=St,Et=Tt*Ht,Rt=1*Tt,yA=Math.ceil(Et*Ye/8),nA=Math.ceil(Rt*Ye/8),oe=new Uint8Array(yA),De=new Uint8Array(nA),He=new DataView(Pe.buffer),$e=new DataView(oe.buffer),ft=new DataView(De.buffer),Ct=!1,kt=0;kt<Tt;kt++){for(var Pt=kt*xe,eA=0;eA<Ht;eA++)M1($e,zp(He,Pt+eA,Ye),kt*Ht+eA,Ye);var dA=zp(He,Pt+Ht,Ye);dA<(1<<Ye)-1&&(Ct=!0),M1(ft,dA,1*kt,Ye)}return{colorSpace:Ze,colorsPerPixel:St,sMaskBitsPerComponent:Ct?Ye:void 0,colorBytes:oe,alphaBytes:De,needSMask:Ct}}(a):function(rt){var Pe=rt.data,vt=rt.channels===1?"DeviceGray":"DeviceRGB";return{colorSpace:vt,colorsPerPixel:vt==="DeviceGray"?1:3,colorBytes:Pe instanceof Uint16Array?function(ce){for(var xe=ce.length,Ye=new Uint8Array(2*xe),Ze=new DataView(Ye.buffer,Ye.byteOffset,Ye.byteLength),St=0;St<xe;St++)Ze.setUint16(2*St,ce[St],!1);return Ye}(Pe):Pe,needSMask:!1}}(a);var z,ee,F,Fe=n,Be=Fe.colorSpace,be=Fe.colorsPerPixel,he=Fe.sMaskBitsPerComponent,Xe=Fe.colorBytes,Ke=Fe.alphaBytes,Oe=Fe.needSMask,xt=Fe.palette,Wt=Fe.mask,jt=null;return r!==qA.API.image_compression.NONE&&typeof LA=="function"?(jt=function(rt){var Pe;switch(rt){case qA.API.image_compression.FAST:Pe=11;break;case qA.API.image_compression.MEDIUM:Pe=13;break;case qA.API.image_compression.SLOW:Pe=14;break;default:Pe=12}return Pe}(r),z=this.decode.FLATE_DECODE,ee="/Predictor ".concat(jt," /Colors ").concat(be," /BitsPerComponent ").concat(x," /Columns ").concat(m),e=T1(Xe,Math.ceil(m*be*x/8),be,x,r),Oe&&(F=T1(Ke,Math.ceil(m*he/8),1,he,r))):(z=void 0,ee=void 0,e=Xe,Oe&&(F=Ke)),(this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e))&&(e=this.__addimage__.arrayBufferToBinaryString(e)),(F&&this.__addimage__.isArrayBuffer(F)||this.__addimage__.isArrayBufferView(F))&&(F=this.__addimage__.arrayBufferToBinaryString(F)),{alias:t,data:e,index:A,filter:z,decodeParameters:ee,transparency:Wt,palette:xt,sMask:F,predictor:jt,width:m,height:f,bitsPerComponent:x,sMaskBitsPerComponent:he,colorSpace:Be}}},function(e){e.processGIF89A=function(A,t,r,n){var a=new Tg(A),m=a.width,f=a.height,B=[];a.decodeAndBlitFrameRGBA(0,B);var y={data:B,width:m,height:f},x=new Gp(100).encode(y,100);return e.processJPEG.call(this,x,t,r,n)},e.processGIF87A=e.processGIF89A}(qA.API),Ao.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 e=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(e);for(var A=0;A<e;A++){var t=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0);this.palette[A]={red:n,green:r,blue:t,quad:a}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Ao.prototype.parseBGR=function(){this.pos=this.offset;try{var e="bit"+this.bitPP,A=this.width*this.height*4;this.data=new Uint8Array(A),this[e]()}catch(t){Ln.log("bit decode error:"+t)}},Ao.prototype.bit1=function(){var e,A=Math.ceil(this.width/8),t=A%4;for(e=this.height-1;e>=0;e--){for(var r=this.bottom_up?e:this.height-1-e,n=0;n<A;n++)for(var a=this.datav.getUint8(this.pos++,!0),m=r*this.width*4+8*n*4,f=0;f<8&&8*n+f<this.width;f++){var B=this.palette[a>>7-f&1];this.data[m+4*f]=B.blue,this.data[m+4*f+1]=B.green,this.data[m+4*f+2]=B.red,this.data[m+4*f+3]=255}t!==0&&(this.pos+=4-t)}},Ao.prototype.bit4=function(){for(var e=Math.ceil(this.width/2),A=e%4,t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,n=0;n<e;n++){var a=this.datav.getUint8(this.pos++,!0),m=r*this.width*4+2*n*4,f=a>>4,B=15&a,y=this.palette[f];if(this.data[m]=y.blue,this.data[m+1]=y.green,this.data[m+2]=y.red,this.data[m+3]=255,2*n+1>=this.width)break;y=this.palette[B],this.data[m+4]=y.blue,this.data[m+4+1]=y.green,this.data[m+4+2]=y.red,this.data[m+4+3]=255}A!==0&&(this.pos+=4-A)}},Ao.prototype.bit8=function(){for(var e=this.width%4,A=this.height-1;A>=0;A--){for(var t=this.bottom_up?A:this.height-1-A,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),a=t*this.width*4+4*r;if(n<this.palette.length){var m=this.palette[n];this.data[a]=m.red,this.data[a+1]=m.green,this.data[a+2]=m.blue,this.data[a+3]=255}else this.data[a]=255,this.data[a+1]=255,this.data[a+2]=255,this.data[a+3]=255}e!==0&&(this.pos+=4-e)}},Ao.prototype.bit15=function(){for(var e=this.width%3,A=parseInt("11111",2),t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var m=(a&A)/A*255|0,f=(a>>5&A)/A*255|0,B=(a>>10&A)/A*255|0,y=a>>15?255:0,x=r*this.width*4+4*n;this.data[x]=B,this.data[x+1]=f,this.data[x+2]=m,this.data[x+3]=y}this.pos+=e}},Ao.prototype.bit16=function(){for(var e=this.width%3,A=parseInt("11111",2),t=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,a=0;a<this.width;a++){var m=this.datav.getUint16(this.pos,!0);this.pos+=2;var f=(m&A)/A*255|0,B=(m>>5&t)/t*255|0,y=(m>>11)/A*255|0,x=n*this.width*4+4*a;this.data[x]=y,this.data[x+1]=B,this.data[x+2]=f,this.data[x+3]=255}this.pos+=e}},Ao.prototype.bit24=function(){for(var e=this.height-1;e>=0;e--){for(var A=this.bottom_up?e:this.height-1-e,t=0;t<this.width;t++){var r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),m=A*this.width*4+4*t;this.data[m]=a,this.data[m+1]=n,this.data[m+2]=r,this.data[m+3]=255}this.pos+=this.width%4}},Ao.prototype.bit32=function(){for(var e=this.height-1;e>=0;e--)for(var A=this.bottom_up?e:this.height-1-e,t=0;t<this.width;t++){var r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),m=this.datav.getUint8(this.pos++,!0),f=A*this.width*4+4*t;this.data[f]=a,this.data[f+1]=n,this.data[f+2]=r,this.data[f+3]=m}},Ao.prototype.getData=function(){return this.data},function(e){e.processBMP=function(A,t,r,n){var a=new Ao(A,!1),m=a.width,f=a.height,B={data:a.getData(),width:m,height:f},y=new Gp(100).encode(B,100);return e.processJPEG.call(this,y,t,r,n)}}(qA.API),G1.prototype.getData=function(){return this.data},function(e){e.processWEBP=function(A,t,r,n){var a=new G1(A),m=a.width,f=a.height,B={data:a.getData(),width:m,height:f},y=new Gp(100).encode(B,100);return e.processJPEG.call(this,y,t,r,n)}}(qA.API),qA.API.processRGBA=function(e,A,t){for(var r=e.data,n=r.length,a=new Uint8Array(n/4*3),m=new Uint8Array(n/4),f=0,B=0,y=0;y<n;y+=4){var x=r[y],z=r[y+1],ee=r[y+2],F=r[y+3];a[f++]=x,a[f++]=z,a[f++]=ee,m[B++]=F}var Fe=this.__addimage__.arrayBufferToBinaryString(a);return{alpha:this.__addimage__.arrayBufferToBinaryString(m),data:Fe,index:A,alias:t,colorSpace:"DeviceRGB",bitsPerComponent:8,width:e.width,height:e.height}},qA.API.setLanguage=function(e){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"}[e]!==void 0&&(this.internal.languageSettings.languageCode=e,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},_c=qA.API,Lh=_c.getCharWidthsArray=function(e,A){var t,r,n=(A=A||{}).font||this.internal.getFont(),a=A.fontSize||this.internal.getFontSize(),m=A.charSpace||this.internal.getCharSpace(),f=A.widths?A.widths:n.metadata.Unicode.widths,B=f.fof?f.fof:1,y=A.kerning?A.kerning:n.metadata.Unicode.kerning,x=y.fof?y.fof:1,z=A.doKerning!==!1,ee=0,F=e.length,Fe=0,Be=f[0]||B,be=[];for(t=0;t<F;t++)r=e.charCodeAt(t),typeof n.metadata.widthOfString=="function"?be.push((n.metadata.widthOfGlyph(n.metadata.characterToGlyph(r))+m*(1e3/a)||0)/1e3):(ee=z&&(0,R.Z)(y[r])==="object"&&!isNaN(parseInt(y[r][Fe],10))?y[r][Fe]/x:0,be.push((f[r]||Be)/B+ee)),Fe=r;return be},N1=_c.getStringUnitWidth=function(e,A){var t=(A=A||{}).fontSize||this.internal.getFontSize(),r=A.font||this.internal.getFont(),n=A.charSpace||this.internal.getCharSpace();return _c.processArabic&&(e=_c.processArabic(e)),typeof r.metadata.widthOfString=="function"?r.metadata.widthOfString(e,t,n)/t:Lh.apply(this,arguments).reduce(function(a,m){return a+m},0)},O1=function(e,A,t,r){for(var n=[],a=0,m=e.length,f=0;a!==m&&f+A[a]<t;)f+=A[a],a++;n.push(e.slice(0,a));var B=a;for(f=0;a!==m;)f+A[a]>r&&(n.push(e.slice(B,a)),f=0,B=a),f+=A[a],a++;return B!==a&&n.push(e.slice(B,a)),n},P1=function(e,A,t){t||(t={});var r,n,a,m,f,B,y,x=[],z=[x],ee=t.textIndent||0,F=0,Fe=0,Be=e.split(" "),be=Lh.apply(this,[" ",t])[0];if(B=t.lineIndent===-1?Be[0].length+2:t.lineIndent||0){var he=Array(B).join(" "),Xe=[];Be.map(function(Oe){(Oe=Oe.split(/\s*\n/)).length>1?Xe=Xe.concat(Oe.map(function(xt,Wt){return(Wt&&xt.length?`
|
|
|
`:"")+xt})):Xe.push(Oe[0])}),Be=Xe,B=N1.apply(this,[he,t])}for(a=0,m=Be.length;a<m;a++){var Ke=0;if(r=Be[a],B&&r[0]==`
|
|
|
`&&(r=r.substr(1),Ke=1),ee+F+(Fe=(n=Lh.apply(this,[r,t])).reduce(function(Oe,xt){return Oe+xt},0))>A||Ke){if(Fe>A){for(f=O1.apply(this,[r,n,A-(ee+F),A]),x.push(f.shift()),x=[f.pop()];f.length;)z.push([f.shift()]);Fe=n.slice(r.length-(x[0]?x[0].length:0)).reduce(function(Oe,xt){return Oe+xt},0)}else x=[r];z.push(x),ee=Fe+B,F=be}else x.push(r),ee+=F+Fe,F=be}return y=B?function(Oe,xt){return(xt?he:"")+Oe.join(" ")}:function(Oe){return Oe.join(" ")},z.map(y)},_c.splitTextToSize=function(e,A,t){var r,n=(t=t||{}).fontSize||this.internal.getFontSize(),a=function(x){if(x.widths&&x.kerning)return{widths:x.widths,kerning:x.kerning};var z=this.internal.getFont(x.fontName,x.fontStyle),ee="Unicode";return z.metadata[ee]?{widths:z.metadata[ee].widths||{0:1},kerning:z.metadata[ee].kerning||{}}:{font:z.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,t);r=Array.isArray(e)?e:String(e).split(/\r?\n/);var m=1*this.internal.scaleFactor*A/n;a.textIndent=t.textIndent?1*t.textIndent*this.internal.scaleFactor/n:0,a.lineIndent=t.lineIndent;var f,B,y=[];for(f=0,B=r.length;f<B;f++)y=y.concat(P1.apply(this,[r[f],m,a]));return y},function(e){e.__fontmetrics__=e.__fontmetrics__||{};for(var A="0123456789abcdef",t="klmnopqrstuvwxyz",r={},n={},a=0;a<16;a++)r[t[a]]=A[a],n[A[a]]=t[a];var m=function(ee){return"0x"+parseInt(ee,10).toString(16)},f=e.__fontmetrics__.compress=function(ee){var F,Fe,Be,be,he=["{"];for(var Xe in ee){if(F=ee[Xe],isNaN(parseInt(Xe,10))?Fe="'"+Xe+"'":(Xe=parseInt(Xe,10),Fe=(Fe=m(Xe).slice(2)).slice(0,-1)+n[Fe.slice(-1)]),typeof F=="number")F<0?(Be=m(F).slice(3),be="-"):(Be=m(F).slice(2),be=""),Be=be+Be.slice(0,-1)+n[Be.slice(-1)];else{if((0,R.Z)(F)!=="object")throw new Error("Don't know what to do with value type "+(0,R.Z)(F)+".");Be=f(F)}he.push(Fe+Be)}return he.push("}"),he.join("")},B=e.__fontmetrics__.uncompress=function(ee){if(typeof ee!="string")throw new Error("Invalid argument passed to uncompress.");for(var F,Fe,Be,be,he={},Xe=1,Ke=he,Oe=[],xt="",Wt="",jt=ee.length-1,rt=1;rt<jt;rt+=1)(be=ee[rt])=="'"?F?(Be=F.join(""),F=void 0):F=[]:F?F.push(be):be=="{"?(Oe.push([Ke,Be]),Ke={},Be=void 0):be=="}"?((Fe=Oe.pop())[0][Fe[1]]=Ke,Be=void 0,Ke=Fe[0]):be=="-"?Xe=-1:Be===void 0?r.hasOwnProperty(be)?(xt+=r[be],Be=parseInt(xt,16)*Xe,Xe=1,xt=""):xt+=be:r.hasOwnProperty(be)?(Wt+=r[be],Ke[Be]=parseInt(Wt,16)*Xe,Xe=1,Be=void 0,Wt=""):Wt+=be;return he},y={codePages:["WinAnsiEncoding"],WinAnsiEncoding:B("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},x={Unicode:{Courier:y,"Courier-Bold":y,"Courier-BoldOblique":y,"Courier-Oblique":y,Helvetica:y,"Helvetica-Bold":y,"Helvetica-BoldOblique":y,"Helvetica-Oblique":y,"Times-Roman":y,"Times-Bold":y,"Times-BoldItalic":y,"Times-Italic":y}},z={Unicode:{"Courier-Oblique":B("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":B("{'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":B("{'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:B("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":B("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":B("{'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:B("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:B("{'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":B("{'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:B("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":B("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":B("{'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":B("{'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":B("{'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}}}")}};e.events.push(["addFont",function(ee){var F=ee.font,Fe=z.Unicode[F.postScriptName];Fe&&(F.metadata.Unicode={},F.metadata.Unicode.widths=Fe.widths,F.metadata.Unicode.kerning=Fe.kerning);var Be=x.Unicode[F.postScriptName];Be&&(F.metadata.Unicode.encoding=Be,F.encoding=Be.codePages[0])}])}(qA.API),function(e){var A=function(t){for(var r=t.length,n=new Uint8Array(r),a=0;a<r;a++)n[a]=t.charCodeAt(a);return n};e.API.events.push(["addFont",function(t){var r=void 0,n=t.font,a=t.instance;if(!n.isStandardFont){if(a===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+n.postScriptName+"').");if(typeof(r=a.existsFileInVFS(n.postScriptName)===!1?a.loadFile(n.postScriptName):a.getFileFromVFS(n.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+n.postScriptName+"').");(function(m,f){f=/^\x00\x01\x00\x00/.test(f)?A(f):A(pu(f)),m.metadata=e.API.TTFFont.open(f),m.metadata.Unicode=m.metadata.Unicode||{encoding:{},kerning:{},widths:[]},m.metadata.glyIdsUsed=[0]})(n,r)}}])}(qA),qA.API.addSvgAsImage=function(e,A,t,r,n,a,m,f){if(isNaN(A)||isNaN(t))throw Ln.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(r)||isNaN(n))throw Ln.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var B=document.createElement("canvas");B.width=r,B.height=n;var y=B.getContext("2d");y.fillStyle="#fff",y.fillRect(0,0,B.width,B.height);var x={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},z=this;return(br.canvg?Promise.resolve(br.canvg):K.e(3754).then(K.bind(K,63754))).catch(function(ee){return Promise.reject(new Error("Could not load canvg: "+ee))}).then(function(ee){return ee.default?ee.default:ee}).then(function(ee){return ee.fromString(y,e,x)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(ee){return ee.render(x)}).then(function(){z.addImage(B.toDataURL("image/jpeg",1),A,t,r,n,m,f)})},qA.API.putTotalPages=function(e){var A,t=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(A=new RegExp(e,"g"),t=this.internal.getNumberOfPages()):(A=new RegExp(this.pdfEscape16(e,this.internal.getFont()),"g"),t=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var n=0;n<this.internal.pages[r].length;n++)this.internal.pages[r][n]=this.internal.pages[r][n].replace(A,t);return this},qA.API.viewerPreferences=function(e,A){var t;e=e||{},A=A||!1;var r,n,a,m={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}},f=Object.keys(m),B=[],y=0,x=0,z=0;function ee(Fe,Be){var be,he=!1;for(be=0;be<Fe.length;be+=1)Fe[be]===Be&&(he=!0);return he}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(m)),this.internal.viewerpreferences.isSubscribed=!1),t=this.internal.viewerpreferences.configuration,e==="reset"||A===!0){var F=f.length;for(z=0;z<F;z+=1)t[f[z]].value=t[f[z]].defaultValue,t[f[z]].explicitSet=!1}if((0,R.Z)(e)==="object"){for(n in e)if(a=e[n],ee(f,n)&&a!==void 0){if(t[n].type==="boolean"&&typeof a=="boolean")t[n].value=a;else if(t[n].type==="name"&&ee(t[n].valueSet,a))t[n].value=a;else if(t[n].type==="integer"&&Number.isInteger(a))t[n].value=a;else if(t[n].type==="array"){for(y=0;y<a.length;y+=1)if(r=!0,a[y].length===1&&typeof a[y][0]=="number")B.push(String(a[y]-1));else if(a[y].length>1){for(x=0;x<a[y].length;x+=1)typeof a[y][x]!="number"&&(r=!1);r===!0&&B.push([a[y][0]-1,a[y][1]-1].join(" "))}t[n].value="["+B.join(" ")+"]"}else t[n].value=t[n].defaultValue;t[n].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var Fe,Be=[];for(Fe in t)t[Fe].explicitSet===!0&&(t[Fe].type==="name"?Be.push("/"+Fe+" /"+t[Fe].value):Be.push("/"+Fe+" "+t[Fe].value));Be.length!==0&&this.internal.write(`/ViewerPreferences
|
|
|
<<
|
|
|
`+Be.join(`
|
|
|
`)+`
|
|
|
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=t,this},function(e){var A=function(){var r='<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>',n=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),a=unescape(encodeURIComponent(r)),m=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),f=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),B=unescape(encodeURIComponent("</x:xmpmeta>")),y=a.length+m.length+f.length+n.length+B.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+y+" >>"),this.internal.write("stream"),this.internal.write(n+a+m+f+B),this.internal.write("endstream"),this.internal.write("endobj")},t=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};e.addMetadata=function(r,n){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:r,namespaceuri:n||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",t),this.internal.events.subscribe("postPutResources",A)),this}}(qA.API),function(e){var A=e.API,t=A.pdfEscape16=function(a,m){for(var f,B=m.metadata.Unicode.widths,y=["","0","00","000","0000"],x=[""],z=0,ee=a.length;z<ee;++z){if(f=m.metadata.characterToGlyph(a.charCodeAt(z)),m.metadata.glyIdsUsed.push(f),m.metadata.toUnicode[f]=a.charCodeAt(z),B.indexOf(f)==-1&&(B.push(f),B.push([parseInt(m.metadata.widthOfGlyph(f),10)])),f=="0")return x.join("");f=f.toString(16),x.push(y[4-f.length],f)}return x.join("")},r=function(a){var m,f,B,y,x,z,ee;for(x=`/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`,B=[],z=0,ee=(f=Object.keys(a).sort(function(F,Fe){return F-Fe})).length;z<ee;z++)m=f[z],B.length>=100&&(x+=`
|
|
|
`+B.length+` beginbfchar
|
|
|
`+B.join(`
|
|
|
`)+`
|
|
|
endbfchar`,B=[]),a[m]!==void 0&&a[m]!==null&&typeof a[m].toString=="function"&&(y=("0000"+a[m].toString(16)).slice(-4),m=("0000"+(+m).toString(16)).slice(-4),B.push("<"+m+"><"+y+">"));return B.length&&(x+=`
|
|
|
`+B.length+` beginbfchar
|
|
|
`+B.join(`
|
|
|
`)+`
|
|
|
endbfchar
|
|
|
`),x+`endcmap
|
|
|
CMapName currentdict /CMap defineresource pop
|
|
|
end
|
|
|
end`};A.events.push(["putFont",function(a){(function(m){var f=m.font,B=m.out,y=m.newObject,x=m.putStream;if(f.metadata instanceof e.API.TTFFont&&f.encoding==="Identity-H"){for(var z=f.metadata.Unicode.widths,ee=f.metadata.subset.encode(f.metadata.glyIdsUsed,1),F="",Fe=0;Fe<ee.length;Fe++)F+=String.fromCharCode(ee[Fe]);var Be=y();x({data:F,addLength1:!0,objectId:Be}),B("endobj");var be=y();x({data:r(f.metadata.toUnicode),addLength1:!0,objectId:be}),B("endobj");var he=y();B("<<"),B("/Type /FontDescriptor"),B("/FontName /"+$a(f.fontName)),B("/FontFile2 "+Be+" 0 R"),B("/FontBBox "+e.API.PDFObject.convert(f.metadata.bbox)),B("/Flags "+f.metadata.flags),B("/StemV "+f.metadata.stemV),B("/ItalicAngle "+f.metadata.italicAngle),B("/Ascent "+f.metadata.ascender),B("/Descent "+f.metadata.decender),B("/CapHeight "+f.metadata.capHeight),B(">>"),B("endobj");var Xe=y();B("<<"),B("/Type /Font"),B("/BaseFont /"+$a(f.fontName)),B("/FontDescriptor "+he+" 0 R"),B("/W "+e.API.PDFObject.convert(z)),B("/CIDToGIDMap /Identity"),B("/DW 1000"),B("/Subtype /CIDFontType2"),B("/CIDSystemInfo"),B("<<"),B("/Supplement 0"),B("/Registry (Adobe)"),B("/Ordering ("+f.encoding+")"),B(">>"),B(">>"),B("endobj"),f.objectNumber=y(),B("<<"),B("/Type /Font"),B("/Subtype /Type0"),B("/ToUnicode "+be+" 0 R"),B("/BaseFont /"+$a(f.fontName)),B("/Encoding /"+f.encoding),B("/DescendantFonts ["+Xe+" 0 R]"),B(">>"),B("endobj"),f.isAlreadyPutted=!0}})(a)}]),A.events.push(["putFont",function(a){(function(m){var f=m.font,B=m.out,y=m.newObject,x=m.putStream;if(f.metadata instanceof e.API.TTFFont&&f.encoding==="WinAnsiEncoding"){for(var z=f.metadata.rawData,ee="",F=0;F<z.length;F++)ee+=String.fromCharCode(z[F]);var Fe=y();x({data:ee,addLength1:!0,objectId:Fe}),B("endobj");var Be=y();x({data:r(f.metadata.toUnicode),addLength1:!0,objectId:Be}),B("endobj");var be=y();B("<<"),B("/Descent "+f.metadata.decender),B("/CapHeight "+f.metadata.capHeight),B("/StemV "+f.metadata.stemV),B("/Type /FontDescriptor"),B("/FontFile2 "+Fe+" 0 R"),B("/Flags 96"),B("/FontBBox "+e.API.PDFObject.convert(f.metadata.bbox)),B("/FontName /"+$a(f.fontName)),B("/ItalicAngle "+f.metadata.italicAngle),B("/Ascent "+f.metadata.ascender),B(">>"),B("endobj"),f.objectNumber=y();for(var he=0;he<f.metadata.hmtx.widths.length;he++)f.metadata.hmtx.widths[he]=parseInt(f.metadata.hmtx.widths[he]*(1e3/f.metadata.head.unitsPerEm));B("<</Subtype/TrueType/Type/Font/ToUnicode "+Be+" 0 R/BaseFont/"+$a(f.fontName)+"/FontDescriptor "+be+" 0 R/Encoding/"+f.encoding+" /FirstChar 29 /LastChar 255 /Widths "+e.API.PDFObject.convert(f.metadata.hmtx.widths)+">>"),B("endobj"),f.isAlreadyPutted=!0}})(a)}]);var n=function(a){var m,f=a.text||"",B=a.x,y=a.y,x=a.options||{},z=a.mutex||{},ee=z.pdfEscape,F=z.activeFontKey,Fe=z.fonts,Be=F,be="",he=0,Xe="",Ke=Fe[Be].encoding;if(Fe[Be].encoding!=="Identity-H")return{text:f,x:B,y,options:x,mutex:z};for(Xe=f,Be=F,Array.isArray(f)&&(Xe=f[0]),he=0;he<Xe.length;he+=1)Fe[Be].metadata.hasOwnProperty("cmap")&&(m=Fe[Be].metadata.cmap.unicode.codeMap[Xe[he].charCodeAt(0)]),m||Xe[he].charCodeAt(0)<256&&Fe[Be].metadata.hasOwnProperty("Unicode")?be+=Xe[he]:be+="";var Oe="";return parseInt(Be.slice(1))<14||Ke==="WinAnsiEncoding"?Oe=ee(be,Be).split("").map(function(xt){return xt.charCodeAt(0).toString(16)}).join(""):Ke==="Identity-H"&&(Oe=t(be,Fe[Be])),z.isHex=!0,{text:Oe,x:B,y,options:x,mutex:z}};A.events.push(["postProcessText",function(a){var m=a.text||"",f=[],B={text:m,x:a.x,y:a.y,options:a.options,mutex:a.mutex};if(Array.isArray(m)){var y=0;for(y=0;y<m.length;y+=1)Array.isArray(m[y])&&m[y].length===3?f.push([n(Object.assign({},B,{text:m[y][0]})).text,m[y][1],m[y][2]]):f.push(n(Object.assign({},B,{text:m[y]})).text);a.text=f}else a.text=n(Object.assign({},B,{text:m})).text}])}(qA),function(e){var A=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};e.existsFileInVFS=function(t){return A.call(this),this.internal.vFS[t]!==void 0},e.addFileToVFS=function(t,r){return A.call(this),this.internal.vFS[t]=r,this},e.getFileFromVFS=function(t){return A.call(this),this.internal.vFS[t]!==void 0?this.internal.vFS[t]:null}}(qA.API),function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(r){var n,a,m,f,B,y,x,z=A,ee=[[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]],F=[[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]],Fe={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},Be={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},be=["(",")","(","<",">","<","[","]","[","{","}","{","\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"],he=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)$/),Xe=!1,Ke=0;this.__bidiEngine__={};var Oe=function(ce){var xe=ce.charCodeAt(),Ye=xe>>8,Ze=Be[Ye];return Ze!==void 0?z[256*Ze+(255&xe)]:Ye===252||Ye===253?"AL":he.test(Ye)?"L":Ye===8?"R":"N"},xt=function(ce){for(var xe,Ye=0;Ye<ce.length;Ye++){if((xe=Oe(ce.charAt(Ye)))==="L")return!1;if(xe==="R")return!0}return!1},Wt=function(ce,xe,Ye,Ze){var St,Tt,Ht,Et,Rt=xe[Ze];switch(Rt){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":Xe=!1;break;case"N":case"AN":break;case"EN":Xe&&(Rt="AN");break;case"AL":Xe=!0,Rt="R";break;case"WS":case"BN":Rt="N";break;case"CS":Ze<1||Ze+1>=xe.length||(St=Ye[Ze-1])!=="EN"&&St!=="AN"||(Tt=xe[Ze+1])!=="EN"&&Tt!=="AN"?Rt="N":Xe&&(Tt="AN"),Rt=Tt===St?Tt:"N";break;case"ES":Rt=(St=Ze>0?Ye[Ze-1]:"B")==="EN"&&Ze+1<xe.length&&xe[Ze+1]==="EN"?"EN":"N";break;case"ET":if(Ze>0&&Ye[Ze-1]==="EN"){Rt="EN";break}if(Xe){Rt="N";break}for(Ht=Ze+1,Et=xe.length;Ht<Et&&xe[Ht]==="ET";)Ht++;Rt=Ht<Et&&xe[Ht]==="EN"?"EN":"N";break;case"NSM":if(m&&!f){for(Et=xe.length,Ht=Ze+1;Ht<Et&&xe[Ht]==="NSM";)Ht++;if(Ht<Et){var yA=ce[Ze],nA=yA>=1425&&yA<=2303||yA===64286;if(St=xe[Ht],nA&&(St==="R"||St==="AL")){Rt="R";break}}}Rt=Ze<1||(St=xe[Ze-1])==="B"?"N":Ye[Ze-1];break;case"B":Xe=!1,n=!0,Rt=Ke;break;case"S":a=!0,Rt="N"}return Rt},jt=function(ce,xe,Ye){var Ze=ce.split("");return Ye&&rt(Ze,Ye,{hiLevel:Ke}),Ze.reverse(),xe&&xe.reverse(),Ze.join("")},rt=function(ce,xe,Ye){var Ze,St,Tt,Ht,Et,Rt=-1,yA=ce.length,nA=0,oe=[],De=Ke?F:ee,He=[];for(Xe=!1,n=!1,a=!1,St=0;St<yA;St++)He[St]=Oe(ce[St]);for(Tt=0;Tt<yA;Tt++){if(Et=nA,oe[Tt]=Wt(ce,He,oe,Tt),Ze=240&(nA=De[Et][Fe[oe[Tt]]]),nA&=15,xe[Tt]=Ht=De[nA][5],Ze>0)if(Ze===16){for(St=Rt;St<Tt;St++)xe[St]=1;Rt=-1}else Rt=-1;if(De[nA][6])Rt===-1&&(Rt=Tt);else if(Rt>-1){for(St=Rt;St<Tt;St++)xe[St]=Ht;Rt=-1}He[Tt]==="B"&&(xe[Tt]=0),Ye.hiLevel|=Ht}a&&function($e,ft,Ct){for(var kt=0;kt<Ct;kt++)if($e[kt]==="S"){ft[kt]=Ke;for(var Pt=kt-1;Pt>=0&&$e[Pt]==="WS";Pt--)ft[Pt]=Ke}}(He,xe,yA)},Pe=function(ce,xe,Ye,Ze,St){if(!(St.hiLevel<ce)){if(ce===1&&Ke===1&&!n)return xe.reverse(),void(Ye&&Ye.reverse());for(var Tt,Ht,Et,Rt,yA=xe.length,nA=0;nA<yA;){if(Ze[nA]>=ce){for(Et=nA+1;Et<yA&&Ze[Et]>=ce;)Et++;for(Rt=nA,Ht=Et-1;Rt<Ht;Rt++,Ht--)Tt=xe[Rt],xe[Rt]=xe[Ht],xe[Ht]=Tt,Ye&&(Tt=Ye[Rt],Ye[Rt]=Ye[Ht],Ye[Ht]=Tt);nA=Et}nA++}}},vt=function(ce,xe,Ye){var Ze=ce.split(""),St={hiLevel:Ke};return Ye||(Ye=[]),rt(Ze,Ye,St),function(Tt,Ht,Et){if(Et.hiLevel!==0&&x)for(var Rt,yA=0;yA<Tt.length;yA++)Ht[yA]===1&&(Rt=be.indexOf(Tt[yA]))>=0&&(Tt[yA]=be[Rt+1])}(Ze,Ye,St),Pe(2,Ze,xe,Ye,St),Pe(1,Ze,xe,Ye,St),Ze.join("")};return this.__bidiEngine__.doBidiReorder=function(ce,xe,Ye){if(function(St,Tt){if(Tt)for(var Ht=0;Ht<St.length;Ht++)Tt[Ht]=Ht;f===void 0&&(f=xt(St)),y===void 0&&(y=xt(St))}(ce,xe),m||!B||y)if(m&&B&&f^y)Ke=f?1:0,ce=jt(ce,xe,Ye);else if(!m&&B&&y)Ke=f?1:0,ce=vt(ce,xe,Ye),ce=jt(ce,xe);else if(!m||f||B||y){if(m&&!B&&f^y)ce=jt(ce,xe),f?(Ke=0,ce=vt(ce,xe,Ye)):(Ke=1,ce=vt(ce,xe,Ye),ce=jt(ce,xe));else if(m&&f&&!B&&y)Ke=1,ce=vt(ce,xe,Ye),ce=jt(ce,xe);else if(!m&&!B&&f^y){var Ze=x;f?(Ke=1,ce=vt(ce,xe,Ye),Ke=0,x=!1,ce=vt(ce,xe,Ye),x=Ze):(Ke=0,ce=vt(ce,xe,Ye),ce=jt(ce,xe),Ke=1,x=!1,ce=vt(ce,xe,Ye),x=Ze,ce=jt(ce,xe))}}else Ke=0,ce=vt(ce,xe,Ye);else Ke=f?1:0,ce=vt(ce,xe,Ye);return ce},this.__bidiEngine__.setOptions=function(ce){ce&&(m=ce.isInputVisual,B=ce.isOutputVisual,f=ce.isInputRtl,y=ce.isOutputRtl,x=ce.isSymmetricSwapping)},this.__bidiEngine__.setOptions(r),this.__bidiEngine__};var A=["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"],t=new e.__bidiEngine__({isInputVisual:!0});e.API.events.push(["postProcessText",function(r){var n=r.text;r.x,r.y;var a=r.options||{};r.mutex,a.lang;var m=[];if(a.isInputVisual=typeof a.isInputVisual!="boolean"||a.isInputVisual,t.setOptions(a),Object.prototype.toString.call(n)==="[object Array]"){var f=0;for(m=[],f=0;f<n.length;f+=1)Object.prototype.toString.call(n[f])==="[object Array]"?m.push([t.doBidiReorder(n[f][0]),n[f][1],n[f][2]]):m.push([t.doBidiReorder(n[f])]);r.text=m}else r.text=t.doBidiReorder(n);t.setOptions({isInputVisual:!0})}])}(qA),qA.API.TTFFont=function(){function e(A){var t;if(this.rawData=A,t=this.contents=new Il(A),this.contents.pos=4,t.readString(4)==="ttcf")throw new Error("TTCF not supported.");t.pos=0,this.parse(),this.subset=new qg(this),this.registerTTF()}return e.open=function(A){return new e(A)},e.prototype.parse=function(){return this.directory=new jg(this.contents),this.head=new Hg(this),this.name=new Gg(this),this.cmap=new Z1(this),this.toUnicode={},this.hhea=new Rg(this),this.maxp=new Vg(this),this.hmtx=new Zg(this),this.post=new Kg(this),this.os2=new Mg(this),this.loca=new Jg(this),this.glyf=new Wg(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]},e.prototype.registerTTF=function(){var A,t,r,n,a;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var m,f,B,y;for(y=[],m=0,f=(B=this.bbox).length;m<f;m++)A=B[m],y.push(Math.round(A*this.scaleFactor));return y}.call(this),this.stemV=0,this.post.exists?(r=255&(n=this.post.italic_angle),32768&(t=n>>16)&&(t=-(1+(65535^t))),this.italicAngle=+(t+"."+r)):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=(a=this.familyClass)===1||a===2||a===3||a===4||a===5||a===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")},e.prototype.characterToGlyph=function(A){var t;return((t=this.cmap.unicode)!=null?t.codeMap[A]:void 0)||0},e.prototype.widthOfGlyph=function(A){var t;return t=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(A).advance*t},e.prototype.widthOfString=function(A,t,r){var n,a,m,f;for(m=0,a=0,f=(A=""+A).length;0<=f?a<f:a>f;a=0<=f?++a:--a)n=A.charCodeAt(a),m+=this.widthOfGlyph(this.characterToGlyph(n))+r*(1e3/t)||0;return m*(t/1e3)},e.prototype.lineHeight=function(A,t){var r;return t==null&&(t=!1),r=t?this.lineGap:0,(this.ascender+r-this.decender)/1e3*A},e}();var ro,Il=function(){function e(A){this.data=A!=null?A:[],this.pos=0,this.length=this.data.length}return e.prototype.readByte=function(){return this.data[this.pos++]},e.prototype.writeByte=function(A){return this.data[this.pos++]=A},e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},e.prototype.writeUInt32=function(A){return this.writeByte(A>>>24&255),this.writeByte(A>>16&255),this.writeByte(A>>8&255),this.writeByte(255&A)},e.prototype.readInt32=function(){var A;return(A=this.readUInt32())>=2147483648?A-4294967296:A},e.prototype.writeInt32=function(A){return A<0&&(A+=4294967296),this.writeUInt32(A)},e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},e.prototype.writeUInt16=function(A){return this.writeByte(A>>8&255),this.writeByte(255&A)},e.prototype.readInt16=function(){var A;return(A=this.readUInt16())>=32768?A-65536:A},e.prototype.writeInt16=function(A){return A<0&&(A+=65536),this.writeUInt16(A)},e.prototype.readString=function(A){var t,r;for(r=[],t=0;0<=A?t<A:t>A;t=0<=A?++t:--t)r[t]=String.fromCharCode(this.readByte());return r.join("")},e.prototype.writeString=function(A){var t,r,n;for(n=[],t=0,r=A.length;0<=r?t<r:t>r;t=0<=r?++t:--t)n.push(this.writeByte(A.charCodeAt(t)));return n},e.prototype.readShort=function(){return this.readInt16()},e.prototype.writeShort=function(A){return this.writeInt16(A)},e.prototype.readLongLong=function(){var A,t,r,n,a,m,f,B;return A=this.readByte(),t=this.readByte(),r=this.readByte(),n=this.readByte(),a=this.readByte(),m=this.readByte(),f=this.readByte(),B=this.readByte(),128&A?-1*(72057594037927940*(255^A)+281474976710656*(255^t)+1099511627776*(255^r)+4294967296*(255^n)+16777216*(255^a)+65536*(255^m)+256*(255^f)+(255^B)+1):72057594037927940*A+281474976710656*t+1099511627776*r+4294967296*n+16777216*a+65536*m+256*f+B},e.prototype.writeLongLong=function(A){var t,r;return t=Math.floor(A/4294967296),r=4294967295&A,this.writeByte(t>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t),this.writeByte(r>>24&255),this.writeByte(r>>16&255),this.writeByte(r>>8&255),this.writeByte(255&r)},e.prototype.readInt=function(){return this.readInt32()},e.prototype.writeInt=function(A){return this.writeInt32(A)},e.prototype.read=function(A){var t,r;for(t=[],r=0;0<=A?r<A:r>A;r=0<=A?++r:--r)t.push(this.readByte());return t},e.prototype.write=function(A){var t,r,n,a;for(a=[],r=0,n=A.length;r<n;r++)t=A[r],a.push(this.writeByte(t));return a},e}(),jg=function(){var e;function A(t){var r,n,a;for(this.scalarType=t.readInt(),this.tableCount=t.readShort(),this.searchRange=t.readShort(),this.entrySelector=t.readShort(),this.rangeShift=t.readShort(),this.tables={},n=0,a=this.tableCount;0<=a?n<a:n>a;n=0<=a?++n:--n)r={tag:t.readString(4),checksum:t.readInt(),offset:t.readInt(),length:t.readInt()},this.tables[r.tag]=r}return A.prototype.encode=function(t){var r,n,a,m,f,B,y,x,z,ee,F,Fe,Be;for(Be in F=Object.keys(t).length,B=Math.log(2),z=16*Math.floor(Math.log(F)/B),m=Math.floor(z/B),x=16*F-z,(n=new Il).writeInt(this.scalarType),n.writeShort(F),n.writeShort(z),n.writeShort(m),n.writeShort(x),a=16*F,y=n.pos+a,f=null,Fe=[],t)for(ee=t[Be],n.writeString(Be),n.writeInt(e(ee)),n.writeInt(y),n.writeInt(ee.length),Fe=Fe.concat(ee),Be==="head"&&(f=y),y+=ee.length;y%4;)Fe.push(0),y++;return n.write(Fe),r=2981146554-e(n.data),n.pos=f+8,n.writeUInt32(r),n.data},e=function(t){var r,n,a,m;for(t=W1.call(t);t.length%4;)t.push(0);for(a=new Il(t),n=0,r=0,m=t.length;r<m;r=r+=4)n+=a.readUInt32();return 4294967295&n},A}(),kg={}.hasOwnProperty,Io=function(e,A){for(var t in A)kg.call(A,t)&&(e[t]=A[t]);function r(){this.constructor=e}return r.prototype=A.prototype,e.prototype=new r,e.__super__=A.prototype,e};ro=function(){function e(A){var t;this.file=A,t=this.file.directory.tables[this.tag],this.exists=!!t,t&&(this.offset=t.offset,this.length=t.length,this.parse(this.file.contents))}return e.prototype.parse=function(){},e.prototype.encode=function(){},e.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},e}();var Hg=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,ro),e.prototype.tag="head",e.prototype.parse=function(A){return A.pos=this.offset,this.version=A.readInt(),this.revision=A.readInt(),this.checkSumAdjustment=A.readInt(),this.magicNumber=A.readInt(),this.flags=A.readShort(),this.unitsPerEm=A.readShort(),this.created=A.readLongLong(),this.modified=A.readLongLong(),this.xMin=A.readShort(),this.yMin=A.readShort(),this.xMax=A.readShort(),this.yMax=A.readShort(),this.macStyle=A.readShort(),this.lowestRecPPEM=A.readShort(),this.fontDirectionHint=A.readShort(),this.indexToLocFormat=A.readShort(),this.glyphDataFormat=A.readShort()},e.prototype.encode=function(A){var t;return(t=new Il).writeInt(this.version),t.writeInt(this.revision),t.writeInt(this.checkSumAdjustment),t.writeInt(this.magicNumber),t.writeShort(this.flags),t.writeShort(this.unitsPerEm),t.writeLongLong(this.created),t.writeLongLong(this.modified),t.writeShort(this.xMin),t.writeShort(this.yMin),t.writeShort(this.xMax),t.writeShort(this.yMax),t.writeShort(this.macStyle),t.writeShort(this.lowestRecPPEM),t.writeShort(this.fontDirectionHint),t.writeShort(A),t.writeShort(this.glyphDataFormat),t.data},e}(),V1=function(){function e(A,t){var r,n,a,m,f,B,y,x,z,ee,F,Fe,Be,be,he,Xe,Ke;switch(this.platformID=A.readUInt16(),this.encodingID=A.readShort(),this.offset=t+A.readInt(),z=A.pos,A.pos=this.offset,this.format=A.readUInt16(),this.length=A.readUInt16(),this.language=A.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(B=0;B<256;++B)this.codeMap[B]=A.readByte();break;case 4:for(F=A.readUInt16(),ee=F/2,A.pos+=6,a=function(){var Oe,xt;for(xt=[],B=Oe=0;0<=ee?Oe<ee:Oe>ee;B=0<=ee?++Oe:--Oe)xt.push(A.readUInt16());return xt}(),A.pos+=2,Be=function(){var Oe,xt;for(xt=[],B=Oe=0;0<=ee?Oe<ee:Oe>ee;B=0<=ee?++Oe:--Oe)xt.push(A.readUInt16());return xt}(),y=function(){var Oe,xt;for(xt=[],B=Oe=0;0<=ee?Oe<ee:Oe>ee;B=0<=ee?++Oe:--Oe)xt.push(A.readUInt16());return xt}(),x=function(){var Oe,xt;for(xt=[],B=Oe=0;0<=ee?Oe<ee:Oe>ee;B=0<=ee?++Oe:--Oe)xt.push(A.readUInt16());return xt}(),n=(this.length-A.pos+this.offset)/2,f=function(){var Oe,xt;for(xt=[],B=Oe=0;0<=n?Oe<n:Oe>n;B=0<=n?++Oe:--Oe)xt.push(A.readUInt16());return xt}(),B=he=0,Ke=a.length;he<Ke;B=++he)for(be=a[B],r=Xe=Fe=Be[B];Fe<=be?Xe<=be:Xe>=be;r=Fe<=be?++Xe:--Xe)x[B]===0?m=r+y[B]:(m=f[x[B]/2+(r-Fe)-(ee-B)]||0)!==0&&(m+=y[B]),this.codeMap[r]=65535&m}A.pos=z}return e.encode=function(A,t){var r,n,a,m,f,B,y,x,z,ee,F,Fe,Be,be,he,Xe,Ke,Oe,xt,Wt,jt,rt,Pe,vt,ce,xe,Ye,Ze,St,Tt,Ht,Et,Rt,yA,nA,oe,De,He,$e,ft,Ct,kt,Pt,eA,dA,PA;switch(Ze=new Il,m=Object.keys(A).sort(function(TA,Kt){return TA-Kt}),t){case"macroman":for(Be=0,be=function(){var TA=[];for(Fe=0;Fe<256;++Fe)TA.push(0);return TA}(),Xe={0:0},a={},St=0,Rt=m.length;St<Rt;St++)Xe[Pt=A[n=m[St]]]==null&&(Xe[Pt]=++Be),a[n]={old:A[n],new:Xe[A[n]]},be[n]=Xe[A[n]];return Ze.writeUInt16(1),Ze.writeUInt16(0),Ze.writeUInt32(12),Ze.writeUInt16(0),Ze.writeUInt16(262),Ze.writeUInt16(0),Ze.write(be),{charMap:a,subtable:Ze.data,maxGlyphID:Be+1};case"unicode":for(xe=[],z=[],Ke=0,Xe={},r={},he=y=null,Tt=0,yA=m.length;Tt<yA;Tt++)Xe[xt=A[n=m[Tt]]]==null&&(Xe[xt]=++Ke),r[n]={old:xt,new:Xe[xt]},f=Xe[xt]-n,he!=null&&f===y||(he&&z.push(he),xe.push(n),y=f),he=n;for(he&&z.push(he),z.push(65535),xe.push(65535),vt=2*(Pe=xe.length),rt=2*Math.pow(Math.log(Pe)/Math.LN2,2),ee=Math.log(rt/2)/Math.LN2,jt=2*Pe-rt,B=[],Wt=[],F=[],Fe=Ht=0,nA=xe.length;Ht<nA;Fe=++Ht){if(ce=xe[Fe],x=z[Fe],ce===65535){B.push(0),Wt.push(0);break}if(ce-(Ye=r[ce].new)>=32768)for(B.push(0),Wt.push(2*(F.length+Pe-Fe)),n=Et=ce;ce<=x?Et<=x:Et>=x;n=ce<=x?++Et:--Et)F.push(r[n].new);else B.push(Ye-ce),Wt.push(0)}for(Ze.writeUInt16(3),Ze.writeUInt16(1),Ze.writeUInt32(12),Ze.writeUInt16(4),Ze.writeUInt16(16+8*Pe+2*F.length),Ze.writeUInt16(0),Ze.writeUInt16(vt),Ze.writeUInt16(rt),Ze.writeUInt16(ee),Ze.writeUInt16(jt),Ct=0,oe=z.length;Ct<oe;Ct++)n=z[Ct],Ze.writeUInt16(n);for(Ze.writeUInt16(0),kt=0,De=xe.length;kt<De;kt++)n=xe[kt],Ze.writeUInt16(n);for(eA=0,He=B.length;eA<He;eA++)f=B[eA],Ze.writeUInt16(f);for(dA=0,$e=Wt.length;dA<$e;dA++)Oe=Wt[dA],Ze.writeUInt16(Oe);for(PA=0,ft=F.length;PA<ft;PA++)Be=F[PA],Ze.writeUInt16(Be);return{charMap:r,subtable:Ze.data,maxGlyphID:Ke+1}}},e}(),Z1=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,ro),e.prototype.tag="cmap",e.prototype.parse=function(A){var t,r,n;for(A.pos=this.offset,this.version=A.readUInt16(),n=A.readUInt16(),this.tables=[],this.unicode=null,r=0;0<=n?r<n:r>n;r=0<=n?++r:--r)t=new V1(A,this.offset),this.tables.push(t),t.isUnicode&&this.unicode==null&&(this.unicode=t);return!0},e.encode=function(A,t){var r,n;return t==null&&(t="macroman"),r=V1.encode(A,t),(n=new Il).writeUInt16(0),n.writeUInt16(1),r.table=n.data.concat(r.subtable),r},e}(),Rg=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,ro),e.prototype.tag="hhea",e.prototype.parse=function(A){return A.pos=this.offset,this.version=A.readInt(),this.ascender=A.readShort(),this.decender=A.readShort(),this.lineGap=A.readShort(),this.advanceWidthMax=A.readShort(),this.minLeftSideBearing=A.readShort(),this.minRightSideBearing=A.readShort(),this.xMaxExtent=A.readShort(),this.caretSlopeRise=A.readShort(),this.caretSlopeRun=A.readShort(),this.caretOffset=A.readShort(),A.pos+=8,this.metricDataFormat=A.readShort(),this.numberOfMetrics=A.readUInt16()},e}(),Mg=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,ro),e.prototype.tag="OS/2",e.prototype.parse=function(A){if(A.pos=this.offset,this.version=A.readUInt16(),this.averageCharWidth=A.readShort(),this.weightClass=A.readUInt16(),this.widthClass=A.readUInt16(),this.type=A.readShort(),this.ySubscriptXSize=A.readShort(),this.ySubscriptYSize=A.readShort(),this.ySubscriptXOffset=A.readShort(),this.ySubscriptYOffset=A.readShort(),this.ySuperscriptXSize=A.readShort(),this.ySuperscriptYSize=A.readShort(),this.ySuperscriptXOffset=A.readShort(),this.ySuperscriptYOffset=A.readShort(),this.yStrikeoutSize=A.readShort(),this.yStrikeoutPosition=A.readShort(),this.familyClass=A.readShort(),this.panose=function(){var t,r;for(r=[],t=0;t<10;++t)r.push(A.readByte());return r}(),this.charRange=function(){var t,r;for(r=[],t=0;t<4;++t)r.push(A.readInt());return r}(),this.vendorID=A.readString(4),this.selection=A.readShort(),this.firstCharIndex=A.readShort(),this.lastCharIndex=A.readShort(),this.version>0&&(this.ascent=A.readShort(),this.descent=A.readShort(),this.lineGap=A.readShort(),this.winAscent=A.readShort(),this.winDescent=A.readShort(),this.codePageRange=function(){var t,r;for(r=[],t=0;t<2;t=++t)r.push(A.readInt());return r}(),this.version>1))return this.xHeight=A.readShort(),this.capHeight=A.readShort(),this.defaultChar=A.readShort(),this.breakChar=A.readShort(),this.maxContext=A.readShort()},e}(),Kg=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,ro),e.prototype.tag="post",e.prototype.parse=function(A){var t,r,n;switch(A.pos=this.offset,this.format=A.readInt(),this.italicAngle=A.readInt(),this.underlinePosition=A.readShort(),this.underlineThickness=A.readShort(),this.isFixedPitch=A.readInt(),this.minMemType42=A.readInt(),this.maxMemType42=A.readInt(),this.minMemType1=A.readInt(),this.maxMemType1=A.readInt(),this.format){case 65536:case 196608:break;case 131072:var a;for(r=A.readUInt16(),this.glyphNameIndex=[],a=0;0<=r?a<r:a>r;a=0<=r?++a:--a)this.glyphNameIndex.push(A.readUInt16());for(this.names=[],n=[];A.pos<this.offset+this.length;)t=A.readByte(),n.push(this.names.push(A.readString(t)));return n;case 151552:return r=A.readUInt16(),this.offsets=A.read(r);case 262144:return this.map=function(){var m,f,B;for(B=[],a=m=0,f=this.file.maxp.numGlyphs;0<=f?m<f:m>f;a=0<=f?++m:--m)B.push(A.readUInt32());return B}.call(this)}},e}(),zg=function(e,A){this.raw=e,this.length=e.length,this.platformID=A.platformID,this.encodingID=A.encodingID,this.languageID=A.languageID},Gg=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,ro),e.prototype.tag="name",e.prototype.parse=function(A){var t,r,n,a,m,f,B,y,x,z,ee;for(A.pos=this.offset,A.readShort(),t=A.readShort(),f=A.readShort(),r=[],a=0;0<=t?a<t:a>t;a=0<=t?++a:--a)r.push({platformID:A.readShort(),encodingID:A.readShort(),languageID:A.readShort(),nameID:A.readShort(),length:A.readShort(),offset:this.offset+f+A.readShort()});for(B={},a=x=0,z=r.length;x<z;a=++x)n=r[a],A.pos=n.offset,y=A.readString(n.length),m=new zg(y,n),B[ee=n.nameID]==null&&(B[ee]=[]),B[n.nameID].push(m);this.strings=B,this.copyright=B[0],this.fontFamily=B[1],this.fontSubfamily=B[2],this.uniqueSubfamily=B[3],this.fontName=B[4],this.version=B[5];try{this.postscriptName=B[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(F){this.postscriptName=B[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=B[7],this.manufacturer=B[8],this.designer=B[9],this.description=B[10],this.vendorUrl=B[11],this.designerUrl=B[12],this.license=B[13],this.licenseUrl=B[14],this.preferredFamily=B[15],this.preferredSubfamily=B[17],this.compatibleFull=B[18],this.sampleText=B[19]},e}(),Vg=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,ro),e.prototype.tag="maxp",e.prototype.parse=function(A){return A.pos=this.offset,this.version=A.readInt(),this.numGlyphs=A.readUInt16(),this.maxPoints=A.readUInt16(),this.maxContours=A.readUInt16(),this.maxCompositePoints=A.readUInt16(),this.maxComponentContours=A.readUInt16(),this.maxZones=A.readUInt16(),this.maxTwilightPoints=A.readUInt16(),this.maxStorage=A.readUInt16(),this.maxFunctionDefs=A.readUInt16(),this.maxInstructionDefs=A.readUInt16(),this.maxStackElements=A.readUInt16(),this.maxSizeOfInstructions=A.readUInt16(),this.maxComponentElements=A.readUInt16(),this.maxComponentDepth=A.readUInt16()},e}(),Zg=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,ro),e.prototype.tag="hmtx",e.prototype.parse=function(A){var t,r,n,a,m,f,B;for(A.pos=this.offset,this.metrics=[],t=0,f=this.file.hhea.numberOfMetrics;0<=f?t<f:t>f;t=0<=f?++t:--t)this.metrics.push({advance:A.readUInt16(),lsb:A.readInt16()});for(n=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var y,x;for(x=[],t=y=0;0<=n?y<n:y>n;t=0<=n?++y:--y)x.push(A.readInt16());return x}(),this.widths=function(){var y,x,z,ee;for(ee=[],y=0,x=(z=this.metrics).length;y<x;y++)a=z[y],ee.push(a.advance);return ee}.call(this),r=this.widths[this.widths.length-1],B=[],t=m=0;0<=n?m<n:m>n;t=0<=n?++m:--m)B.push(this.widths.push(r));return B},e.prototype.forGlyph=function(A){return A in this.metrics?this.metrics[A]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[A-this.metrics.length]}},e}(),W1=[].slice,Wg=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,ro),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(A){var t,r,n,a,m,f,B,y,x,z;return A in this.cache?this.cache[A]:(a=this.file.loca,t=this.file.contents,r=a.indexOf(A),(n=a.lengthOf(A))===0?this.cache[A]=null:(t.pos=this.offset+r,m=(f=new Il(t.read(n))).readShort(),y=f.readShort(),z=f.readShort(),B=f.readShort(),x=f.readShort(),this.cache[A]=m===-1?new Xg(f,y,z,B,x):new Yg(f,m,y,z,B,x),this.cache[A]))},e.prototype.encode=function(A,t,r){var n,a,m,f,B;for(m=[],a=[],f=0,B=t.length;f<B;f++)n=A[t[f]],a.push(m.length),n&&(m=m.concat(n.encode(r)));return a.push(m.length),{table:m,offsets:a}},e}(),Yg=function(){function e(A,t,r,n,a,m){this.raw=A,this.numberOfContours=t,this.xMin=r,this.yMin=n,this.xMax=a,this.yMax=m,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e}(),Xg=function(){function e(A,t,r,n,a){var m,f;for(this.raw=A,this.xMin=t,this.yMin=r,this.xMax=n,this.yMax=a,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],m=this.raw;f=m.readShort(),this.glyphOffsets.push(m.pos),this.glyphIDs.push(m.readUInt16()),32&f;)m.pos+=1&f?4:2,128&f?m.pos+=8:64&f?m.pos+=4:8&f&&(m.pos+=2)}return e.prototype.encode=function(){var A,t,r;for(t=new Il(W1.call(this.raw.data)),A=0,r=this.glyphIDs.length;A<r;++A)t.pos=this.glyphOffsets[A];return t.data},e}(),Jg=function(){function e(){return e.__super__.constructor.apply(this,arguments)}return Io(e,ro),e.prototype.tag="loca",e.prototype.parse=function(A){var t,r;return A.pos=this.offset,t=this.file.head.indexToLocFormat,this.offsets=t===0?function(){var n,a;for(a=[],r=0,n=this.length;r<n;r+=2)a.push(2*A.readUInt16());return a}.call(this):function(){var n,a;for(a=[],r=0,n=this.length;r<n;r+=4)a.push(A.readUInt32());return a}.call(this)},e.prototype.indexOf=function(A){return this.offsets[A]},e.prototype.lengthOf=function(A){return this.offsets[A+1]-this.offsets[A]},e.prototype.encode=function(A,t){for(var r=new Uint32Array(this.offsets.length),n=0,a=0,m=0;m<r.length;++m)if(r[m]=n,a<t.length&&t[a]==m){++a,r[m]=n;var f=this.offsets[m],B=this.offsets[m+1]-f;B>0&&(n+=B)}for(var y=new Array(4*r.length),x=0;x<r.length;++x)y[4*x+3]=255&r[x],y[4*x+2]=(65280&r[x])>>8,y[4*x+1]=(16711680&r[x])>>16,y[4*x]=(4278190080&r[x])>>24;return y},e}(),qg=function(){function e(A){this.font=A,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var A,t,r,n,a;for(t in n=this.font.cmap.tables[0].codeMap,A={},a=this.subset)r=a[t],A[t]=n[r];return A},e.prototype.glyphsFor=function(A){var t,r,n,a,m,f,B;for(n={},m=0,f=A.length;m<f;m++)n[a=A[m]]=this.font.glyf.glyphFor(a);for(a in t=[],n)(r=n[a])!=null&&r.compound&&t.push.apply(t,r.glyphIDs);if(t.length>0)for(a in B=this.glyphsFor(t))r=B[a],n[a]=r;return n},e.prototype.encode=function(A,t){var r,n,a,m,f,B,y,x,z,ee,F,Fe,Be,be,he;for(n in r=Z1.encode(this.generateCmap(),"unicode"),m=this.glyphsFor(A),F={0:0},he=r.charMap)F[(B=he[n]).old]=B.new;for(Fe in ee=r.maxGlyphID,m)Fe in F||(F[Fe]=ee++);return x=function(Xe){var Ke,Oe;for(Ke in Oe={},Xe)Oe[Xe[Ke]]=Ke;return Oe}(F),z=Object.keys(x).sort(function(Xe,Ke){return Xe-Ke}),Be=function(){var Xe,Ke,Oe;for(Oe=[],Xe=0,Ke=z.length;Xe<Ke;Xe++)f=z[Xe],Oe.push(x[f]);return Oe}(),a=this.font.glyf.encode(m,Be,F),y=this.font.loca.encode(a.offsets,Be),be={cmap:this.font.cmap.raw(),glyf:a.table,loca:y,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(t)},this.font.os2.exists&&(be["OS/2"]=this.font.os2.raw()),this.font.directory.encode(be)},e}();qA.API.PDFObject=function(){var e;function A(){}return e=function(t,r){return(Array(r+1).join("0")+t).slice(-r)},A.convert=function(t){var r,n,a,m;if(Array.isArray(t))return"["+function(){var f,B,y;for(y=[],f=0,B=t.length;f<B;f++)r=t[f],y.push(A.convert(r));return y}().join(" ")+"]";if(typeof t=="string")return"/"+t;if(t!=null&&t.isString)return"("+t+")";if(t instanceof Date)return"(D:"+e(t.getUTCFullYear(),4)+e(t.getUTCMonth(),2)+e(t.getUTCDate(),2)+e(t.getUTCHours(),2)+e(t.getUTCMinutes(),2)+e(t.getUTCSeconds(),2)+"Z)";if({}.toString.call(t)==="[object Object]"){for(n in a=["<<"],t)m=t[n],a.push("/"+n+" "+A.convert(m));return a.push(">>"),a.join(`
|
|
|
`)}return""+t},A}()},86129:function(_r,vA,K){var R=K(19208).lW,ut=K(97671);(function(te){_r.exports=te()})(function(){return function te(Ne,le,$){function Ae(h,D){if(!le[h]){if(!Ne[h]){var O=void 0;if(!D&&O)return require(h,!0);if(v)return v(h,!0);var I=new Error("Cannot find module '"+h+"'");throw I.code="MODULE_NOT_FOUND",I}var _=le[h]={exports:{}};Ne[h][0].call(_.exports,function(b){var U=Ne[h][1][b];return Ae(U||b)},_,_.exports,te,Ne,le,$)}return le[h].exports}for(var v=void 0,S=0;S<$.length;S++)Ae($[S]);return Ae}({1:[function(te,Ne,le){"use strict";var $=te("./utils"),Ae=te("./support"),v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";le.encode=function(S){for(var h,D,O,I,_,b,U,j=[],Q=0,L=S.length,M=L,ie=$.getTypeOf(S)!=="string";Q<S.length;)M=L-Q,O=ie?(h=S[Q++],D=Q<L?S[Q++]:0,Q<L?S[Q++]:0):(h=S.charCodeAt(Q++),D=Q<L?S.charCodeAt(Q++):0,Q<L?S.charCodeAt(Q++):0),I=h>>2,_=(3&h)<<4|D>>4,b=1<M?(15&D)<<2|O>>6:64,U=2<M?63&O:64,j.push(v.charAt(I)+v.charAt(_)+v.charAt(b)+v.charAt(U));return j.join("")},le.decode=function(S){var h,D,O,I,_,b,U=0,j=0,Q="data:";if(S.substr(0,Q.length)===Q)throw new Error("Invalid base64 input, it looks like a data url.");var L,M=3*(S=S.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(S.charAt(S.length-1)===v.charAt(64)&&M--,S.charAt(S.length-2)===v.charAt(64)&&M--,M%1!=0)throw new Error("Invalid base64 input, bad content length.");for(L=Ae.uint8array?new Uint8Array(0|M):new Array(0|M);U<S.length;)h=v.indexOf(S.charAt(U++))<<2|(I=v.indexOf(S.charAt(U++)))>>4,D=(15&I)<<4|(_=v.indexOf(S.charAt(U++)))>>2,O=(3&_)<<6|(b=v.indexOf(S.charAt(U++))),L[j++]=h,_!==64&&(L[j++]=D),b!==64&&(L[j++]=O);return L}},{"./support":30,"./utils":32}],2:[function(te,Ne,le){"use strict";var $=te("./external"),Ae=te("./stream/DataWorker"),v=te("./stream/Crc32Probe"),S=te("./stream/DataLengthProbe");function h(D,O,I,_,b){this.compressedSize=D,this.uncompressedSize=O,this.crc32=I,this.compression=_,this.compressedContent=b}h.prototype={getContentWorker:function(){var D=new Ae($.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new S("data_length")),O=this;return D.on("end",function(){if(this.streamInfo.data_length!==O.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),D},getCompressedWorker:function(){return new Ae($.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},h.createWorkerFrom=function(D,O,I){return D.pipe(new v).pipe(new S("uncompressedSize")).pipe(O.compressWorker(I)).pipe(new S("compressedSize")).withStreamInfo("compression",O)},Ne.exports=h},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(te,Ne,le){"use strict";var $=te("./stream/GenericWorker");le.STORE={magic:"\0\0",compressWorker:function(){return new $("STORE compression")},uncompressWorker:function(){return new $("STORE decompression")}},le.DEFLATE=te("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(te,Ne,le){"use strict";var $=te("./utils"),Ae=function(){for(var v,S=[],h=0;h<256;h++){v=h;for(var D=0;D<8;D++)v=1&v?3988292384^v>>>1:v>>>1;S[h]=v}return S}();Ne.exports=function(v,S){return v!==void 0&&v.length?$.getTypeOf(v)!=="string"?function(h,D,O,I){var _=Ae,b=I+O;h^=-1;for(var U=I;U<b;U++)h=h>>>8^_[255&(h^D[U])];return-1^h}(0|S,v,v.length,0):function(h,D,O,I){var _=Ae,b=I+O;h^=-1;for(var U=I;U<b;U++)h=h>>>8^_[255&(h^D.charCodeAt(U))];return-1^h}(0|S,v,v.length,0):0}},{"./utils":32}],5:[function(te,Ne,le){"use strict";le.base64=!1,le.binary=!1,le.dir=!1,le.createFolders=!0,le.date=null,le.compression=null,le.compressionOptions=null,le.comment=null,le.unixPermissions=null,le.dosPermissions=null},{}],6:[function(te,Ne,le){"use strict";var $=null;$=typeof Promise!="undefined"?Promise:te("lie"),Ne.exports={Promise:$}},{lie:37}],7:[function(te,Ne,le){"use strict";var $=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",Ae=te("pako"),v=te("./utils"),S=te("./stream/GenericWorker"),h=$?"uint8array":"array";function D(O,I){S.call(this,"FlateWorker/"+O),this._pako=null,this._pakoAction=O,this._pakoOptions=I,this.meta={}}le.magic="\b\0",v.inherits(D,S),D.prototype.processChunk=function(O){this.meta=O.meta,this._pako===null&&this._createPako(),this._pako.push(v.transformTo(h,O.data),!1)},D.prototype.flush=function(){S.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},D.prototype.cleanUp=function(){S.prototype.cleanUp.call(this),this._pako=null},D.prototype._createPako=function(){this._pako=new Ae[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var O=this;this._pako.onData=function(I){O.push({data:I,meta:O.meta})}},le.compressWorker=function(O){return new D("Deflate",O)},le.uncompressWorker=function(){return new D("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(te,Ne,le){"use strict";function $(_,b){var U,j="";for(U=0;U<b;U++)j+=String.fromCharCode(255&_),_>>>=8;return j}function Ae(_,b,U,j,Q,L){var M,ie,me=_.file,je=_.compression,ue=L!==h.utf8encode,qe=v.transformTo("string",L(me.name)),Re=v.transformTo("string",h.utf8encode(me.name)),ze=me.comment,ot=v.transformTo("string",L(ze)),V=v.transformTo("string",h.utf8encode(ze)),Le=Re.length!==me.name.length,P=V.length!==ze.length,Ue="",Ee="",W="",ge=me.dir,X=me.date,ne={crc32:0,compressedSize:0,uncompressedSize:0};b&&!U||(ne.crc32=_.crc32,ne.compressedSize=_.compressedSize,ne.uncompressedSize=_.uncompressedSize);var Y=0;b&&(Y|=8),ue||!Le&&!P||(Y|=2048);var fe=0,Me=0;ge&&(fe|=16),Q==="UNIX"?(Me=798,fe|=function(tt,Xt){var Ut=tt;return tt||(Ut=Xt?16893:33204),(65535&Ut)<<16}(me.unixPermissions,ge)):(Me=20,fe|=function(tt){return 63&(tt||0)}(me.dosPermissions)),M=X.getUTCHours(),M<<=6,M|=X.getUTCMinutes(),M<<=5,M|=X.getUTCSeconds()/2,ie=X.getUTCFullYear()-1980,ie<<=4,ie|=X.getUTCMonth()+1,ie<<=5,ie|=X.getUTCDate(),Le&&(Ee=$(1,1)+$(D(qe),4)+Re,Ue+="up"+$(Ee.length,2)+Ee),P&&(W=$(1,1)+$(D(ot),4)+V,Ue+="uc"+$(W.length,2)+W);var it="";return it+=`
|
|
|
\0`,it+=$(Y,2),it+=je.magic,it+=$(M,2),it+=$(ie,2),it+=$(ne.crc32,4),it+=$(ne.compressedSize,4),it+=$(ne.uncompressedSize,4),it+=$(qe.length,2),it+=$(Ue.length,2),{fileRecord:O.LOCAL_FILE_HEADER+it+qe+Ue,dirRecord:O.CENTRAL_FILE_HEADER+$(Me,2)+it+$(ot.length,2)+"\0\0\0\0"+$(fe,4)+$(j,4)+qe+Ue+ot}}var v=te("../utils"),S=te("../stream/GenericWorker"),h=te("../utf8"),D=te("../crc32"),O=te("../signature");function I(_,b,U,j){S.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=b,this.zipPlatform=U,this.encodeFileName=j,this.streamFiles=_,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}v.inherits(I,S),I.prototype.push=function(_){var b=_.meta.percent||0,U=this.entriesCount,j=this._sources.length;this.accumulate?this.contentBuffer.push(_):(this.bytesWritten+=_.data.length,S.prototype.push.call(this,{data:_.data,meta:{currentFile:this.currentFile,percent:U?(b+100*(U-j-1))/U:100}}))},I.prototype.openedSource=function(_){this.currentSourceOffset=this.bytesWritten,this.currentFile=_.file.name;var b=this.streamFiles&&!_.file.dir;if(b){var U=Ae(_,b,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:U.fileRecord,meta:{percent:0}})}else this.accumulate=!0},I.prototype.closedSource=function(_){this.accumulate=!1;var b=this.streamFiles&&!_.file.dir,U=Ae(_,b,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(U.dirRecord),b)this.push({data:function(j){return O.DATA_DESCRIPTOR+$(j.crc32,4)+$(j.compressedSize,4)+$(j.uncompressedSize,4)}(_),meta:{percent:100}});else for(this.push({data:U.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},I.prototype.flush=function(){for(var _=this.bytesWritten,b=0;b<this.dirRecords.length;b++)this.push({data:this.dirRecords[b],meta:{percent:100}});var U=this.bytesWritten-_,j=function(Q,L,M,ie,me){var je=v.transformTo("string",me(ie));return O.CENTRAL_DIRECTORY_END+"\0\0\0\0"+$(Q,2)+$(Q,2)+$(L,4)+$(M,4)+$(je.length,2)+je}(this.dirRecords.length,U,_,this.zipComment,this.encodeFileName);this.push({data:j,meta:{percent:100}})},I.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},I.prototype.registerPrevious=function(_){this._sources.push(_);var b=this;return _.on("data",function(U){b.processChunk(U)}),_.on("end",function(){b.closedSource(b.previous.streamInfo),b._sources.length?b.prepareNextSource():b.end()}),_.on("error",function(U){b.error(U)}),this},I.prototype.resume=function(){return!!S.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},I.prototype.error=function(_){var b=this._sources;if(!S.prototype.error.call(this,_))return!1;for(var U=0;U<b.length;U++)try{b[U].error(_)}catch(j){}return!0},I.prototype.lock=function(){S.prototype.lock.call(this);for(var _=this._sources,b=0;b<_.length;b++)_[b].lock()},Ne.exports=I},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(te,Ne,le){"use strict";var $=te("../compressions"),Ae=te("./ZipFileWorker");le.generateWorker=function(v,S,h){var D=new Ae(S.streamFiles,h,S.platform,S.encodeFileName),O=0;try{v.forEach(function(I,_){O++;var b=function(L,M){var ie=L||M,me=$[ie];if(!me)throw new Error(ie+" is not a valid compression method !");return me}(_.options.compression,S.compression),U=_.options.compressionOptions||S.compressionOptions||{},j=_.dir,Q=_.date;_._compressWorker(b,U).withStreamInfo("file",{name:I,dir:j,date:Q,comment:_.comment||"",unixPermissions:_.unixPermissions,dosPermissions:_.dosPermissions}).pipe(D)}),D.entriesCount=O}catch(I){D.error(I)}return D}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(te,Ne,le){"use strict";function $(){if(!(this instanceof $))return new $;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 Ae=new $;for(var v in this)typeof this[v]!="function"&&(Ae[v]=this[v]);return Ae}}($.prototype=te("./object")).loadAsync=te("./load"),$.support=te("./support"),$.defaults=te("./defaults"),$.version="3.10.1",$.loadAsync=function(Ae,v){return new $().loadAsync(Ae,v)},$.external=te("./external"),Ne.exports=$},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(te,Ne,le){"use strict";var $=te("./utils"),Ae=te("./external"),v=te("./utf8"),S=te("./zipEntries"),h=te("./stream/Crc32Probe"),D=te("./nodejsUtils");function O(I){return new Ae.Promise(function(_,b){var U=I.decompressed.getContentWorker().pipe(new h);U.on("error",function(j){b(j)}).on("end",function(){U.streamInfo.crc32!==I.decompressed.crc32?b(new Error("Corrupted zip : CRC32 mismatch")):_()}).resume()})}Ne.exports=function(I,_){var b=this;return _=$.extend(_||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:v.utf8decode}),D.isNode&&D.isStream(I)?Ae.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):$.prepareContent("the loaded zip file",I,!0,_.optimizedBinaryString,_.base64).then(function(U){var j=new S(_);return j.load(U),j}).then(function(U){var j=[Ae.Promise.resolve(U)],Q=U.files;if(_.checkCRC32)for(var L=0;L<Q.length;L++)j.push(O(Q[L]));return Ae.Promise.all(j)}).then(function(U){for(var j=U.shift(),Q=j.files,L=0;L<Q.length;L++){var M=Q[L],ie=M.fileNameStr,me=$.resolve(M.fileNameStr);b.file(me,M.decompressed,{binary:!0,optimizedBinaryString:!0,date:M.date,dir:M.dir,comment:M.fileCommentStr.length?M.fileCommentStr:null,unixPermissions:M.unixPermissions,dosPermissions:M.dosPermissions,createFolders:_.createFolders}),M.dir||(b.file(me).unsafeOriginalName=ie)}return j.zipComment.length&&(b.comment=j.zipComment),b})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(te,Ne,le){"use strict";var $=te("../utils"),Ae=te("../stream/GenericWorker");function v(S,h){Ae.call(this,"Nodejs stream input adapter for "+S),this._upstreamEnded=!1,this._bindStream(h)}$.inherits(v,Ae),v.prototype._bindStream=function(S){var h=this;(this._stream=S).pause(),S.on("data",function(D){h.push({data:D,meta:{percent:0}})}).on("error",function(D){h.isPaused?this.generatedError=D:h.error(D)}).on("end",function(){h.isPaused?h._upstreamEnded=!0:h.end()})},v.prototype.pause=function(){return!!Ae.prototype.pause.call(this)&&(this._stream.pause(),!0)},v.prototype.resume=function(){return!!Ae.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},Ne.exports=v},{"../stream/GenericWorker":28,"../utils":32}],13:[function(te,Ne,le){"use strict";var $=te("readable-stream").Readable;function Ae(v,S,h){$.call(this,S),this._helper=v;var D=this;v.on("data",function(O,I){D.push(O)||D._helper.pause(),h&&h(I)}).on("error",function(O){D.emit("error",O)}).on("end",function(){D.push(null)})}te("../utils").inherits(Ae,$),Ae.prototype._read=function(){this._helper.resume()},Ne.exports=Ae},{"../utils":32,"readable-stream":16}],14:[function(te,Ne,le){"use strict";Ne.exports={isNode:typeof R!="undefined",newBufferFrom:function($,Ae){if(R.from&&R.from!==Uint8Array.from)return R.from($,Ae);if(typeof $=="number")throw new Error('The "data" argument must not be a number');return new R($,Ae)},allocBuffer:function($){if(R.alloc)return R.alloc($);var Ae=new R($);return Ae.fill(0),Ae},isBuffer:function($){return R.isBuffer($)},isStream:function($){return $&&typeof $.on=="function"&&typeof $.pause=="function"&&typeof $.resume=="function"}}},{}],15:[function(te,Ne,le){"use strict";function $(me,je,ue){var qe,Re=v.getTypeOf(je),ze=v.extend(ue||{},D);ze.date=ze.date||new Date,ze.compression!==null&&(ze.compression=ze.compression.toUpperCase()),typeof ze.unixPermissions=="string"&&(ze.unixPermissions=parseInt(ze.unixPermissions,8)),ze.unixPermissions&&16384&ze.unixPermissions&&(ze.dir=!0),ze.dosPermissions&&16&ze.dosPermissions&&(ze.dir=!0),ze.dir&&(me=Q(me)),ze.createFolders&&(qe=j(me))&&L.call(this,qe,!0);var ot=Re==="string"&&ze.binary===!1&&ze.base64===!1;ue&&ue.binary!==void 0||(ze.binary=!ot),(je instanceof O&&je.uncompressedSize===0||ze.dir||!je||je.length===0)&&(ze.base64=!1,ze.binary=!0,je="",ze.compression="STORE",Re="string");var V=null;V=je instanceof O||je instanceof S?je:b.isNode&&b.isStream(je)?new U(me,je):v.prepareContent(me,je,ze.binary,ze.optimizedBinaryString,ze.base64);var Le=new I(me,V,ze);this.files[me]=Le}var Ae=te("./utf8"),v=te("./utils"),S=te("./stream/GenericWorker"),h=te("./stream/StreamHelper"),D=te("./defaults"),O=te("./compressedObject"),I=te("./zipObject"),_=te("./generate"),b=te("./nodejsUtils"),U=te("./nodejs/NodejsStreamInputAdapter"),j=function(me){me.slice(-1)==="/"&&(me=me.substring(0,me.length-1));var je=me.lastIndexOf("/");return 0<je?me.substring(0,je):""},Q=function(me){return me.slice(-1)!=="/"&&(me+="/"),me},L=function(me,je){return je=je!==void 0?je:D.createFolders,me=Q(me),this.files[me]||$.call(this,me,null,{dir:!0,createFolders:je}),this.files[me]};function M(me){return Object.prototype.toString.call(me)==="[object RegExp]"}var ie={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(me){var je,ue,qe;for(je in this.files)qe=this.files[je],(ue=je.slice(this.root.length,je.length))&&je.slice(0,this.root.length)===this.root&&me(ue,qe)},filter:function(me){var je=[];return this.forEach(function(ue,qe){me(ue,qe)&&je.push(qe)}),je},file:function(me,je,ue){if(arguments.length!==1)return me=this.root+me,$.call(this,me,je,ue),this;if(M(me)){var qe=me;return this.filter(function(ze,ot){return!ot.dir&&qe.test(ze)})}var Re=this.files[this.root+me];return Re&&!Re.dir?Re:null},folder:function(me){if(!me)return this;if(M(me))return this.filter(function(Re,ze){return ze.dir&&me.test(Re)});var je=this.root+me,ue=L.call(this,je),qe=this.clone();return qe.root=ue.name,qe},remove:function(me){me=this.root+me;var je=this.files[me];if(je||(me.slice(-1)!=="/"&&(me+="/"),je=this.files[me]),je&&!je.dir)delete this.files[me];else for(var ue=this.filter(function(Re,ze){return ze.name.slice(0,me.length)===me}),qe=0;qe<ue.length;qe++)delete this.files[ue[qe].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(me){var je,ue={};try{if((ue=v.extend(me||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:Ae.utf8encode})).type=ue.type.toLowerCase(),ue.compression=ue.compression.toUpperCase(),ue.type==="binarystring"&&(ue.type="string"),!ue.type)throw new Error("No output type specified.");v.checkSupport(ue.type),ue.platform!=="darwin"&&ue.platform!=="freebsd"&&ue.platform!=="linux"&&ue.platform!=="sunos"||(ue.platform="UNIX"),ue.platform==="win32"&&(ue.platform="DOS");var qe=ue.comment||this.comment||"";je=_.generateWorker(this,ue,qe)}catch(Re){(je=new S("error")).error(Re)}return new h(je,ue.type||"string",ue.mimeType)},generateAsync:function(me,je){return this.generateInternalStream(me).accumulate(je)},generateNodeStream:function(me,je){return(me=me||{}).type||(me.type="nodebuffer"),this.generateInternalStream(me).toNodejsStream(je)}};Ne.exports=ie},{"./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(te,Ne,le){"use strict";Ne.exports=te("stream")},{stream:void 0}],17:[function(te,Ne,le){"use strict";var $=te("./DataReader");function Ae(v){$.call(this,v);for(var S=0;S<this.data.length;S++)v[S]=255&v[S]}te("../utils").inherits(Ae,$),Ae.prototype.byteAt=function(v){return this.data[this.zero+v]},Ae.prototype.lastIndexOfSignature=function(v){for(var S=v.charCodeAt(0),h=v.charCodeAt(1),D=v.charCodeAt(2),O=v.charCodeAt(3),I=this.length-4;0<=I;--I)if(this.data[I]===S&&this.data[I+1]===h&&this.data[I+2]===D&&this.data[I+3]===O)return I-this.zero;return-1},Ae.prototype.readAndCheckSignature=function(v){var S=v.charCodeAt(0),h=v.charCodeAt(1),D=v.charCodeAt(2),O=v.charCodeAt(3),I=this.readData(4);return S===I[0]&&h===I[1]&&D===I[2]&&O===I[3]},Ae.prototype.readData=function(v){if(this.checkOffset(v),v===0)return[];var S=this.data.slice(this.zero+this.index,this.zero+this.index+v);return this.index+=v,S},Ne.exports=Ae},{"../utils":32,"./DataReader":18}],18:[function(te,Ne,le){"use strict";var $=te("../utils");function Ae(v){this.data=v,this.length=v.length,this.index=0,this.zero=0}Ae.prototype={checkOffset:function(v){this.checkIndex(this.index+v)},checkIndex:function(v){if(this.length<this.zero+v||v<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+v+"). Corrupted zip ?")},setIndex:function(v){this.checkIndex(v),this.index=v},skip:function(v){this.setIndex(this.index+v)},byteAt:function(){},readInt:function(v){var S,h=0;for(this.checkOffset(v),S=this.index+v-1;S>=this.index;S--)h=(h<<8)+this.byteAt(S);return this.index+=v,h},readString:function(v){return $.transformTo("string",this.readData(v))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var v=this.readInt(4);return new Date(Date.UTC(1980+(v>>25&127),(v>>21&15)-1,v>>16&31,v>>11&31,v>>5&63,(31&v)<<1))}},Ne.exports=Ae},{"../utils":32}],19:[function(te,Ne,le){"use strict";var $=te("./Uint8ArrayReader");function Ae(v){$.call(this,v)}te("../utils").inherits(Ae,$),Ae.prototype.readData=function(v){this.checkOffset(v);var S=this.data.slice(this.zero+this.index,this.zero+this.index+v);return this.index+=v,S},Ne.exports=Ae},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(te,Ne,le){"use strict";var $=te("./DataReader");function Ae(v){$.call(this,v)}te("../utils").inherits(Ae,$),Ae.prototype.byteAt=function(v){return this.data.charCodeAt(this.zero+v)},Ae.prototype.lastIndexOfSignature=function(v){return this.data.lastIndexOf(v)-this.zero},Ae.prototype.readAndCheckSignature=function(v){return v===this.readData(4)},Ae.prototype.readData=function(v){this.checkOffset(v);var S=this.data.slice(this.zero+this.index,this.zero+this.index+v);return this.index+=v,S},Ne.exports=Ae},{"../utils":32,"./DataReader":18}],21:[function(te,Ne,le){"use strict";var $=te("./ArrayReader");function Ae(v){$.call(this,v)}te("../utils").inherits(Ae,$),Ae.prototype.readData=function(v){if(this.checkOffset(v),v===0)return new Uint8Array(0);var S=this.data.subarray(this.zero+this.index,this.zero+this.index+v);return this.index+=v,S},Ne.exports=Ae},{"../utils":32,"./ArrayReader":17}],22:[function(te,Ne,le){"use strict";var $=te("../utils"),Ae=te("../support"),v=te("./ArrayReader"),S=te("./StringReader"),h=te("./NodeBufferReader"),D=te("./Uint8ArrayReader");Ne.exports=function(O){var I=$.getTypeOf(O);return $.checkSupport(I),I!=="string"||Ae.uint8array?I==="nodebuffer"?new h(O):Ae.uint8array?new D($.transformTo("uint8array",O)):new v($.transformTo("array",O)):new S(O)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(te,Ne,le){"use strict";le.LOCAL_FILE_HEADER="PK",le.CENTRAL_FILE_HEADER="PK",le.CENTRAL_DIRECTORY_END="PK",le.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",le.ZIP64_CENTRAL_DIRECTORY_END="PK",le.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(te,Ne,le){"use strict";var $=te("./GenericWorker"),Ae=te("../utils");function v(S){$.call(this,"ConvertWorker to "+S),this.destType=S}Ae.inherits(v,$),v.prototype.processChunk=function(S){this.push({data:Ae.transformTo(this.destType,S.data),meta:S.meta})},Ne.exports=v},{"../utils":32,"./GenericWorker":28}],25:[function(te,Ne,le){"use strict";var $=te("./GenericWorker"),Ae=te("../crc32");function v(){$.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}te("../utils").inherits(v,$),v.prototype.processChunk=function(S){this.streamInfo.crc32=Ae(S.data,this.streamInfo.crc32||0),this.push(S)},Ne.exports=v},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(te,Ne,le){"use strict";var $=te("../utils"),Ae=te("./GenericWorker");function v(S){Ae.call(this,"DataLengthProbe for "+S),this.propName=S,this.withStreamInfo(S,0)}$.inherits(v,Ae),v.prototype.processChunk=function(S){if(S){var h=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=h+S.data.length}Ae.prototype.processChunk.call(this,S)},Ne.exports=v},{"../utils":32,"./GenericWorker":28}],27:[function(te,Ne,le){"use strict";var $=te("../utils"),Ae=te("./GenericWorker");function v(S){Ae.call(this,"DataWorker");var h=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,S.then(function(D){h.dataIsReady=!0,h.data=D,h.max=D&&D.length||0,h.type=$.getTypeOf(D),h.isPaused||h._tickAndRepeat()},function(D){h.error(D)})}$.inherits(v,Ae),v.prototype.cleanUp=function(){Ae.prototype.cleanUp.call(this),this.data=null},v.prototype.resume=function(){return!!Ae.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,$.delay(this._tickAndRepeat,[],this)),!0)},v.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||($.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},v.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var S=null,h=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":S=this.data.substring(this.index,h);break;case"uint8array":S=this.data.subarray(this.index,h);break;case"array":case"nodebuffer":S=this.data.slice(this.index,h)}return this.index=h,this.push({data:S,meta:{percent:this.max?this.index/this.max*100:0}})},Ne.exports=v},{"../utils":32,"./GenericWorker":28}],28:[function(te,Ne,le){"use strict";function $(Ae){this.name=Ae||"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}$.prototype={push:function(Ae){this.emit("data",Ae)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(Ae){this.emit("error",Ae)}return!0},error:function(Ae){return!this.isFinished&&(this.isPaused?this.generatedError=Ae:(this.isFinished=!0,this.emit("error",Ae),this.previous&&this.previous.error(Ae),this.cleanUp()),!0)},on:function(Ae,v){return this._listeners[Ae].push(v),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(Ae,v){if(this._listeners[Ae])for(var S=0;S<this._listeners[Ae].length;S++)this._listeners[Ae][S].call(this,v)},pipe:function(Ae){return Ae.registerPrevious(this)},registerPrevious:function(Ae){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=Ae.streamInfo,this.mergeStreamInfo(),this.previous=Ae;var v=this;return Ae.on("data",function(S){v.processChunk(S)}),Ae.on("end",function(){v.end()}),Ae.on("error",function(S){v.error(S)}),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 Ae=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),Ae=!0),this.previous&&this.previous.resume(),!Ae},flush:function(){},processChunk:function(Ae){this.push(Ae)},withStreamInfo:function(Ae,v){return this.extraStreamInfo[Ae]=v,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var Ae in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,Ae)&&(this.streamInfo[Ae]=this.extraStreamInfo[Ae])},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 Ae="Worker "+this.name;return this.previous?this.previous+" -> "+Ae:Ae}},Ne.exports=$},{}],29:[function(te,Ne,le){"use strict";var $=te("../utils"),Ae=te("./ConvertWorker"),v=te("./GenericWorker"),S=te("../base64"),h=te("../support"),D=te("../external"),O=null;if(h.nodestream)try{O=te("../nodejs/NodejsStreamOutputAdapter")}catch(b){}function I(b,U){return new D.Promise(function(j,Q){var L=[],M=b._internalType,ie=b._outputType,me=b._mimeType;b.on("data",function(je,ue){L.push(je),U&&U(ue)}).on("error",function(je){L=[],Q(je)}).on("end",function(){try{var je=function(ue,qe,Re){switch(ue){case"blob":return $.newBlob($.transformTo("arraybuffer",qe),Re);case"base64":return S.encode(qe);default:return $.transformTo(ue,qe)}}(ie,function(ue,qe){var Re,ze=0,ot=null,V=0;for(Re=0;Re<qe.length;Re++)V+=qe[Re].length;switch(ue){case"string":return qe.join("");case"array":return Array.prototype.concat.apply([],qe);case"uint8array":for(ot=new Uint8Array(V),Re=0;Re<qe.length;Re++)ot.set(qe[Re],ze),ze+=qe[Re].length;return ot;case"nodebuffer":return R.concat(qe);default:throw new Error("concat : unsupported type '"+ue+"'")}}(M,L),me);j(je)}catch(ue){Q(ue)}L=[]}).resume()})}function _(b,U,j){var Q=U;switch(U){case"blob":case"arraybuffer":Q="uint8array";break;case"base64":Q="string"}try{this._internalType=Q,this._outputType=U,this._mimeType=j,$.checkSupport(Q),this._worker=b.pipe(new Ae(Q)),b.lock()}catch(L){this._worker=new v("error"),this._worker.error(L)}}_.prototype={accumulate:function(b){return I(this,b)},on:function(b,U){var j=this;return b==="data"?this._worker.on(b,function(Q){U.call(j,Q.data,Q.meta)}):this._worker.on(b,function(){$.delay(U,arguments,j)}),this},resume:function(){return $.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(b){if($.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new O(this,{objectMode:this._outputType!=="nodebuffer"},b)}},Ne.exports=_},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(te,Ne,le){"use strict";if(le.base64=!0,le.array=!0,le.string=!0,le.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",le.nodebuffer=typeof R!="undefined",le.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")le.blob=!1;else{var $=new ArrayBuffer(0);try{le.blob=new Blob([$],{type:"application/zip"}).size===0}catch(v){try{var Ae=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);Ae.append($),le.blob=Ae.getBlob("application/zip").size===0}catch(S){le.blob=!1}}}try{le.nodestream=!!te("readable-stream").Readable}catch(v){le.nodestream=!1}},{"readable-stream":16}],31:[function(te,Ne,le){"use strict";for(var $=te("./utils"),Ae=te("./support"),v=te("./nodejsUtils"),S=te("./stream/GenericWorker"),h=new Array(256),D=0;D<256;D++)h[D]=252<=D?6:248<=D?5:240<=D?4:224<=D?3:192<=D?2:1;h[254]=h[254]=1;function O(){S.call(this,"utf-8 decode"),this.leftOver=null}function I(){S.call(this,"utf-8 encode")}le.utf8encode=function(_){return Ae.nodebuffer?v.newBufferFrom(_,"utf-8"):function(b){var U,j,Q,L,M,ie=b.length,me=0;for(L=0;L<ie;L++)(64512&(j=b.charCodeAt(L)))==55296&&L+1<ie&&(64512&(Q=b.charCodeAt(L+1)))==56320&&(j=65536+(j-55296<<10)+(Q-56320),L++),me+=j<128?1:j<2048?2:j<65536?3:4;for(U=Ae.uint8array?new Uint8Array(me):new Array(me),L=M=0;M<me;L++)(64512&(j=b.charCodeAt(L)))==55296&&L+1<ie&&(64512&(Q=b.charCodeAt(L+1)))==56320&&(j=65536+(j-55296<<10)+(Q-56320),L++),j<128?U[M++]=j:(j<2048?U[M++]=192|j>>>6:(j<65536?U[M++]=224|j>>>12:(U[M++]=240|j>>>18,U[M++]=128|j>>>12&63),U[M++]=128|j>>>6&63),U[M++]=128|63&j);return U}(_)},le.utf8decode=function(_){return Ae.nodebuffer?$.transformTo("nodebuffer",_).toString("utf-8"):function(b){var U,j,Q,L,M=b.length,ie=new Array(2*M);for(U=j=0;U<M;)if((Q=b[U++])<128)ie[j++]=Q;else if(4<(L=h[Q]))ie[j++]=65533,U+=L-1;else{for(Q&=L===2?31:L===3?15:7;1<L&&U<M;)Q=Q<<6|63&b[U++],L--;1<L?ie[j++]=65533:Q<65536?ie[j++]=Q:(Q-=65536,ie[j++]=55296|Q>>10&1023,ie[j++]=56320|1023&Q)}return ie.length!==j&&(ie.subarray?ie=ie.subarray(0,j):ie.length=j),$.applyFromCharCode(ie)}(_=$.transformTo(Ae.uint8array?"uint8array":"array",_))},$.inherits(O,S),O.prototype.processChunk=function(_){var b=$.transformTo(Ae.uint8array?"uint8array":"array",_.data);if(this.leftOver&&this.leftOver.length){if(Ae.uint8array){var U=b;(b=new Uint8Array(U.length+this.leftOver.length)).set(this.leftOver,0),b.set(U,this.leftOver.length)}else b=this.leftOver.concat(b);this.leftOver=null}var j=function(L,M){var ie;for((M=M||L.length)>L.length&&(M=L.length),ie=M-1;0<=ie&&(192&L[ie])==128;)ie--;return ie<0||ie===0?M:ie+h[L[ie]]>M?ie:M}(b),Q=b;j!==b.length&&(Ae.uint8array?(Q=b.subarray(0,j),this.leftOver=b.subarray(j,b.length)):(Q=b.slice(0,j),this.leftOver=b.slice(j,b.length))),this.push({data:le.utf8decode(Q),meta:_.meta})},O.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:le.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},le.Utf8DecodeWorker=O,$.inherits(I,S),I.prototype.processChunk=function(_){this.push({data:le.utf8encode(_.data),meta:_.meta})},le.Utf8EncodeWorker=I},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(te,Ne,le){"use strict";var $=te("./support"),Ae=te("./base64"),v=te("./nodejsUtils"),S=te("./external");function h(U){return U}function D(U,j){for(var Q=0;Q<U.length;++Q)j[Q]=255&U.charCodeAt(Q);return j}te("setimmediate"),le.newBlob=function(U,j){le.checkSupport("blob");try{return new Blob([U],{type:j})}catch(L){try{var Q=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return Q.append(U),Q.getBlob(j)}catch(M){throw new Error("Bug : can't construct the Blob.")}}};var O={stringifyByChunk:function(U,j,Q){var L=[],M=0,ie=U.length;if(ie<=Q)return String.fromCharCode.apply(null,U);for(;M<ie;)j==="array"||j==="nodebuffer"?L.push(String.fromCharCode.apply(null,U.slice(M,Math.min(M+Q,ie)))):L.push(String.fromCharCode.apply(null,U.subarray(M,Math.min(M+Q,ie)))),M+=Q;return L.join("")},stringifyByChar:function(U){for(var j="",Q=0;Q<U.length;Q++)j+=String.fromCharCode(U[Q]);return j},applyCanBeUsed:{uint8array:function(){try{return $.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(U){return!1}}(),nodebuffer:function(){try{return $.nodebuffer&&String.fromCharCode.apply(null,v.allocBuffer(1)).length===1}catch(U){return!1}}()}};function I(U){var j=65536,Q=le.getTypeOf(U),L=!0;if(Q==="uint8array"?L=O.applyCanBeUsed.uint8array:Q==="nodebuffer"&&(L=O.applyCanBeUsed.nodebuffer),L)for(;1<j;)try{return O.stringifyByChunk(U,Q,j)}catch(M){j=Math.floor(j/2)}return O.stringifyByChar(U)}function _(U,j){for(var Q=0;Q<U.length;Q++)j[Q]=U[Q];return j}le.applyFromCharCode=I;var b={};b.string={string:h,array:function(U){return D(U,new Array(U.length))},arraybuffer:function(U){return b.string.uint8array(U).buffer},uint8array:function(U){return D(U,new Uint8Array(U.length))},nodebuffer:function(U){return D(U,v.allocBuffer(U.length))}},b.array={string:I,array:h,arraybuffer:function(U){return new Uint8Array(U).buffer},uint8array:function(U){return new Uint8Array(U)},nodebuffer:function(U){return v.newBufferFrom(U)}},b.arraybuffer={string:function(U){return I(new Uint8Array(U))},array:function(U){return _(new Uint8Array(U),new Array(U.byteLength))},arraybuffer:h,uint8array:function(U){return new Uint8Array(U)},nodebuffer:function(U){return v.newBufferFrom(new Uint8Array(U))}},b.uint8array={string:I,array:function(U){return _(U,new Array(U.length))},arraybuffer:function(U){return U.buffer},uint8array:h,nodebuffer:function(U){return v.newBufferFrom(U)}},b.nodebuffer={string:I,array:function(U){return _(U,new Array(U.length))},arraybuffer:function(U){return b.nodebuffer.uint8array(U).buffer},uint8array:function(U){return _(U,new Uint8Array(U.length))},nodebuffer:h},le.transformTo=function(U,j){if(j=j||"",!U)return j;le.checkSupport(U);var Q=le.getTypeOf(j);return b[Q][U](j)},le.resolve=function(U){for(var j=U.split("/"),Q=[],L=0;L<j.length;L++){var M=j[L];M==="."||M===""&&L!==0&&L!==j.length-1||(M===".."?Q.pop():Q.push(M))}return Q.join("/")},le.getTypeOf=function(U){return typeof U=="string"?"string":Object.prototype.toString.call(U)==="[object Array]"?"array":$.nodebuffer&&v.isBuffer(U)?"nodebuffer":$.uint8array&&U instanceof Uint8Array?"uint8array":$.arraybuffer&&U instanceof ArrayBuffer?"arraybuffer":void 0},le.checkSupport=function(U){if(!$[U.toLowerCase()])throw new Error(U+" is not supported by this platform")},le.MAX_VALUE_16BITS=65535,le.MAX_VALUE_32BITS=-1,le.pretty=function(U){var j,Q,L="";for(Q=0;Q<(U||"").length;Q++)L+="\\x"+((j=U.charCodeAt(Q))<16?"0":"")+j.toString(16).toUpperCase();return L},le.delay=function(U,j,Q){setImmediate(function(){U.apply(Q||null,j||[])})},le.inherits=function(U,j){function Q(){}Q.prototype=j.prototype,U.prototype=new Q},le.extend=function(){var U,j,Q={};for(U=0;U<arguments.length;U++)for(j in arguments[U])Object.prototype.hasOwnProperty.call(arguments[U],j)&&Q[j]===void 0&&(Q[j]=arguments[U][j]);return Q},le.prepareContent=function(U,j,Q,L,M){return S.Promise.resolve(j).then(function(ie){return $.blob&&(ie instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(ie))!==-1)&&typeof FileReader!="undefined"?new S.Promise(function(me,je){var ue=new FileReader;ue.onload=function(qe){me(qe.target.result)},ue.onerror=function(qe){je(qe.target.error)},ue.readAsArrayBuffer(ie)}):ie}).then(function(ie){var me=le.getTypeOf(ie);return me?(me==="arraybuffer"?ie=le.transformTo("uint8array",ie):me==="string"&&(M?ie=Ae.decode(ie):Q&&L!==!0&&(ie=function(je){return D(je,$.uint8array?new Uint8Array(je.length):new Array(je.length))}(ie))),ie):S.Promise.reject(new Error("Can't read the data of '"+U+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(te,Ne,le){"use strict";var $=te("./reader/readerFor"),Ae=te("./utils"),v=te("./signature"),S=te("./zipEntry"),h=te("./support");function D(O){this.files=[],this.loadOptions=O}D.prototype={checkSignature:function(O){if(!this.reader.readAndCheckSignature(O)){this.reader.index-=4;var I=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+Ae.pretty(I)+", expected "+Ae.pretty(O)+")")}},isSignature:function(O,I){var _=this.reader.index;this.reader.setIndex(O);var b=this.reader.readString(4)===I;return this.reader.setIndex(_),b},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 O=this.reader.readData(this.zipCommentLength),I=h.uint8array?"uint8array":"array",_=Ae.transformTo(I,O);this.zipComment=this.loadOptions.decodeFileName(_)},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 O,I,_,b=this.zip64EndOfCentralSize-44;0<b;)O=this.reader.readInt(2),I=this.reader.readInt(4),_=this.reader.readData(I),this.zip64ExtensibleData[O]={id:O,length:I,value:_}},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 O,I;for(O=0;O<this.files.length;O++)I=this.files[O],this.reader.setIndex(I.localHeaderOffset),this.checkSignature(v.LOCAL_FILE_HEADER),I.readLocalPart(this.reader),I.handleUTF8(),I.processAttributes()},readCentralDir:function(){var O;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(v.CENTRAL_FILE_HEADER);)(O=new S({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(O);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 O=this.reader.lastIndexOfSignature(v.CENTRAL_DIRECTORY_END);if(O<0)throw this.isSignature(0,v.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(O);var I=O;if(this.checkSignature(v.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===Ae.MAX_VALUE_16BITS||this.diskWithCentralDirStart===Ae.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===Ae.MAX_VALUE_16BITS||this.centralDirRecords===Ae.MAX_VALUE_16BITS||this.centralDirSize===Ae.MAX_VALUE_32BITS||this.centralDirOffset===Ae.MAX_VALUE_32BITS){if(this.zip64=!0,(O=this.reader.lastIndexOfSignature(v.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(O),this.checkSignature(v.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,v.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(v.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(v.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var _=this.centralDirOffset+this.centralDirSize;this.zip64&&(_+=20,_+=12+this.zip64EndOfCentralSize);var b=I-_;if(0<b)this.isSignature(I,v.CENTRAL_FILE_HEADER)||(this.reader.zero=b);else if(b<0)throw new Error("Corrupted zip: missing "+Math.abs(b)+" bytes.")},prepareReader:function(O){this.reader=$(O)},load:function(O){this.prepareReader(O),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},Ne.exports=D},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(te,Ne,le){"use strict";var $=te("./reader/readerFor"),Ae=te("./utils"),v=te("./compressedObject"),S=te("./crc32"),h=te("./utf8"),D=te("./compressions"),O=te("./support");function I(_,b){this.options=_,this.loadOptions=b}I.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(_){var b,U;if(_.skip(22),this.fileNameLength=_.readInt(2),U=_.readInt(2),this.fileName=_.readData(this.fileNameLength),_.skip(U),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((b=function(j){for(var Q in D)if(Object.prototype.hasOwnProperty.call(D,Q)&&D[Q].magic===j)return D[Q];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+Ae.pretty(this.compressionMethod)+" unknown (inner file : "+Ae.transformTo("string",this.fileName)+")");this.decompressed=new v(this.compressedSize,this.uncompressedSize,this.crc32,b,_.readData(this.compressedSize))},readCentralPart:function(_){this.versionMadeBy=_.readInt(2),_.skip(2),this.bitFlag=_.readInt(2),this.compressionMethod=_.readString(2),this.date=_.readDate(),this.crc32=_.readInt(4),this.compressedSize=_.readInt(4),this.uncompressedSize=_.readInt(4);var b=_.readInt(2);if(this.extraFieldsLength=_.readInt(2),this.fileCommentLength=_.readInt(2),this.diskNumberStart=_.readInt(2),this.internalFileAttributes=_.readInt(2),this.externalFileAttributes=_.readInt(4),this.localHeaderOffset=_.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");_.skip(b),this.readExtraFields(_),this.parseZIP64ExtraField(_),this.fileComment=_.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var _=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),_==0&&(this.dosPermissions=63&this.externalFileAttributes),_==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var _=$(this.extraFields[1].value);this.uncompressedSize===Ae.MAX_VALUE_32BITS&&(this.uncompressedSize=_.readInt(8)),this.compressedSize===Ae.MAX_VALUE_32BITS&&(this.compressedSize=_.readInt(8)),this.localHeaderOffset===Ae.MAX_VALUE_32BITS&&(this.localHeaderOffset=_.readInt(8)),this.diskNumberStart===Ae.MAX_VALUE_32BITS&&(this.diskNumberStart=_.readInt(4))}},readExtraFields:function(_){var b,U,j,Q=_.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});_.index+4<Q;)b=_.readInt(2),U=_.readInt(2),j=_.readData(U),this.extraFields[b]={id:b,length:U,value:j};_.setIndex(Q)},handleUTF8:function(){var _=O.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=h.utf8decode(this.fileName),this.fileCommentStr=h.utf8decode(this.fileComment);else{var b=this.findExtraFieldUnicodePath();if(b!==null)this.fileNameStr=b;else{var U=Ae.transformTo(_,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(U)}var j=this.findExtraFieldUnicodeComment();if(j!==null)this.fileCommentStr=j;else{var Q=Ae.transformTo(_,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(Q)}}},findExtraFieldUnicodePath:function(){var _=this.extraFields[28789];if(_){var b=$(_.value);return b.readInt(1)!==1||S(this.fileName)!==b.readInt(4)?null:h.utf8decode(b.readData(_.length-5))}return null},findExtraFieldUnicodeComment:function(){var _=this.extraFields[25461];if(_){var b=$(_.value);return b.readInt(1)!==1||S(this.fileComment)!==b.readInt(4)?null:h.utf8decode(b.readData(_.length-5))}return null}},Ne.exports=I},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(te,Ne,le){"use strict";function $(b,U,j){this.name=b,this.dir=j.dir,this.date=j.date,this.comment=j.comment,this.unixPermissions=j.unixPermissions,this.dosPermissions=j.dosPermissions,this._data=U,this._dataBinary=j.binary,this.options={compression:j.compression,compressionOptions:j.compressionOptions}}var Ae=te("./stream/StreamHelper"),v=te("./stream/DataWorker"),S=te("./utf8"),h=te("./compressedObject"),D=te("./stream/GenericWorker");$.prototype={internalStream:function(b){var U=null,j="string";try{if(!b)throw new Error("No output type specified.");var Q=(j=b.toLowerCase())==="string"||j==="text";j!=="binarystring"&&j!=="text"||(j="string"),U=this._decompressWorker();var L=!this._dataBinary;L&&!Q&&(U=U.pipe(new S.Utf8EncodeWorker)),!L&&Q&&(U=U.pipe(new S.Utf8DecodeWorker))}catch(M){(U=new D("error")).error(M)}return new Ae(U,j,"")},async:function(b,U){return this.internalStream(b).accumulate(U)},nodeStream:function(b,U){return this.internalStream(b||"nodebuffer").toNodejsStream(U)},_compressWorker:function(b,U){if(this._data instanceof h&&this._data.compression.magic===b.magic)return this._data.getCompressedWorker();var j=this._decompressWorker();return this._dataBinary||(j=j.pipe(new S.Utf8EncodeWorker)),h.createWorkerFrom(j,b,U)},_decompressWorker:function(){return this._data instanceof h?this._data.getContentWorker():this._data instanceof D?this._data:new v(this._data)}};for(var O=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],I=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},_=0;_<O.length;_++)$.prototype[O[_]]=I;Ne.exports=$},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(te,Ne,le){(function($){"use strict";var Ae,v,S=$.MutationObserver||$.WebKitMutationObserver;if(S){var h=0,D=new S(b),O=$.document.createTextNode("");D.observe(O,{characterData:!0}),Ae=function(){O.data=h=++h%2}}else if($.setImmediate||$.MessageChannel===void 0)Ae="document"in $&&"onreadystatechange"in $.document.createElement("script")?function(){var U=$.document.createElement("script");U.onreadystatechange=function(){b(),U.onreadystatechange=null,U.parentNode.removeChild(U),U=null},$.document.documentElement.appendChild(U)}:function(){setTimeout(b,0)};else{var I=new $.MessageChannel;I.port1.onmessage=b,Ae=function(){I.port2.postMessage(0)}}var _=[];function b(){var U,j;v=!0;for(var Q=_.length;Q;){for(j=_,_=[],U=-1;++U<Q;)j[U]();Q=_.length}v=!1}Ne.exports=function(U){_.push(U)!==1||v||Ae()}}).call(this,typeof K.g!="undefined"?K.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(te,Ne,le){"use strict";var $=te("immediate");function Ae(){}var v={},S=["REJECTED"],h=["FULFILLED"],D=["PENDING"];function O(Q){if(typeof Q!="function")throw new TypeError("resolver must be a function");this.state=D,this.queue=[],this.outcome=void 0,Q!==Ae&&U(this,Q)}function I(Q,L,M){this.promise=Q,typeof L=="function"&&(this.onFulfilled=L,this.callFulfilled=this.otherCallFulfilled),typeof M=="function"&&(this.onRejected=M,this.callRejected=this.otherCallRejected)}function _(Q,L,M){$(function(){var ie;try{ie=L(M)}catch(me){return v.reject(Q,me)}ie===Q?v.reject(Q,new TypeError("Cannot resolve promise with itself")):v.resolve(Q,ie)})}function b(Q){var L=Q&&Q.then;if(Q&&(typeof Q=="object"||typeof Q=="function")&&typeof L=="function")return function(){L.apply(Q,arguments)}}function U(Q,L){var M=!1;function ie(ue){M||(M=!0,v.reject(Q,ue))}function me(ue){M||(M=!0,v.resolve(Q,ue))}var je=j(function(){L(me,ie)});je.status==="error"&&ie(je.value)}function j(Q,L){var M={};try{M.value=Q(L),M.status="success"}catch(ie){M.status="error",M.value=ie}return M}(Ne.exports=O).prototype.finally=function(Q){if(typeof Q!="function")return this;var L=this.constructor;return this.then(function(M){return L.resolve(Q()).then(function(){return M})},function(M){return L.resolve(Q()).then(function(){throw M})})},O.prototype.catch=function(Q){return this.then(null,Q)},O.prototype.then=function(Q,L){if(typeof Q!="function"&&this.state===h||typeof L!="function"&&this.state===S)return this;var M=new this.constructor(Ae);return this.state!==D?_(M,this.state===h?Q:L,this.outcome):this.queue.push(new I(M,Q,L)),M},I.prototype.callFulfilled=function(Q){v.resolve(this.promise,Q)},I.prototype.otherCallFulfilled=function(Q){_(this.promise,this.onFulfilled,Q)},I.prototype.callRejected=function(Q){v.reject(this.promise,Q)},I.prototype.otherCallRejected=function(Q){_(this.promise,this.onRejected,Q)},v.resolve=function(Q,L){var M=j(b,L);if(M.status==="error")return v.reject(Q,M.value);var ie=M.value;if(ie)U(Q,ie);else{Q.state=h,Q.outcome=L;for(var me=-1,je=Q.queue.length;++me<je;)Q.queue[me].callFulfilled(L)}return Q},v.reject=function(Q,L){Q.state=S,Q.outcome=L;for(var M=-1,ie=Q.queue.length;++M<ie;)Q.queue[M].callRejected(L);return Q},O.resolve=function(Q){return Q instanceof this?Q:v.resolve(new this(Ae),Q)},O.reject=function(Q){var L=new this(Ae);return v.reject(L,Q)},O.all=function(Q){var L=this;if(Object.prototype.toString.call(Q)!=="[object Array]")return this.reject(new TypeError("must be an array"));var M=Q.length,ie=!1;if(!M)return this.resolve([]);for(var me=new Array(M),je=0,ue=-1,qe=new this(Ae);++ue<M;)Re(Q[ue],ue);return qe;function Re(ze,ot){L.resolve(ze).then(function(V){me[ot]=V,++je!==M||ie||(ie=!0,v.resolve(qe,me))},function(V){ie||(ie=!0,v.reject(qe,V))})}},O.race=function(Q){var L=this;if(Object.prototype.toString.call(Q)!=="[object Array]")return this.reject(new TypeError("must be an array"));var M=Q.length,ie=!1;if(!M)return this.resolve([]);for(var me=-1,je=new this(Ae);++me<M;)ue=Q[me],L.resolve(ue).then(function(qe){ie||(ie=!0,v.resolve(je,qe))},function(qe){ie||(ie=!0,v.reject(je,qe))});var ue;return je}},{immediate:36}],38:[function(te,Ne,le){"use strict";var $={};(0,te("./lib/utils/common").assign)($,te("./lib/deflate"),te("./lib/inflate"),te("./lib/zlib/constants")),Ne.exports=$},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(te,Ne,le){"use strict";var $=te("./zlib/deflate"),Ae=te("./utils/common"),v=te("./utils/strings"),S=te("./zlib/messages"),h=te("./zlib/zstream"),D=Object.prototype.toString,O=0,I=-1,_=0,b=8;function U(Q){if(!(this instanceof U))return new U(Q);this.options=Ae.assign({level:I,method:b,chunkSize:16384,windowBits:15,memLevel:8,strategy:_,to:""},Q||{});var L=this.options;L.raw&&0<L.windowBits?L.windowBits=-L.windowBits:L.gzip&&0<L.windowBits&&L.windowBits<16&&(L.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new h,this.strm.avail_out=0;var M=$.deflateInit2(this.strm,L.level,L.method,L.windowBits,L.memLevel,L.strategy);if(M!==O)throw new Error(S[M]);if(L.header&&$.deflateSetHeader(this.strm,L.header),L.dictionary){var ie;if(ie=typeof L.dictionary=="string"?v.string2buf(L.dictionary):D.call(L.dictionary)==="[object ArrayBuffer]"?new Uint8Array(L.dictionary):L.dictionary,(M=$.deflateSetDictionary(this.strm,ie))!==O)throw new Error(S[M]);this._dict_set=!0}}function j(Q,L){var M=new U(L);if(M.push(Q,!0),M.err)throw M.msg||S[M.err];return M.result}U.prototype.push=function(Q,L){var M,ie,me=this.strm,je=this.options.chunkSize;if(this.ended)return!1;ie=L===~~L?L:L===!0?4:0,typeof Q=="string"?me.input=v.string2buf(Q):D.call(Q)==="[object ArrayBuffer]"?me.input=new Uint8Array(Q):me.input=Q,me.next_in=0,me.avail_in=me.input.length;do{if(me.avail_out===0&&(me.output=new Ae.Buf8(je),me.next_out=0,me.avail_out=je),(M=$.deflate(me,ie))!==1&&M!==O)return this.onEnd(M),!(this.ended=!0);me.avail_out!==0&&(me.avail_in!==0||ie!==4&&ie!==2)||(this.options.to==="string"?this.onData(v.buf2binstring(Ae.shrinkBuf(me.output,me.next_out))):this.onData(Ae.shrinkBuf(me.output,me.next_out)))}while((0<me.avail_in||me.avail_out===0)&&M!==1);return ie===4?(M=$.deflateEnd(this.strm),this.onEnd(M),this.ended=!0,M===O):ie!==2||(this.onEnd(O),!(me.avail_out=0))},U.prototype.onData=function(Q){this.chunks.push(Q)},U.prototype.onEnd=function(Q){Q===O&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Ae.flattenChunks(this.chunks)),this.chunks=[],this.err=Q,this.msg=this.strm.msg},le.Deflate=U,le.deflate=j,le.deflateRaw=function(Q,L){return(L=L||{}).raw=!0,j(Q,L)},le.gzip=function(Q,L){return(L=L||{}).gzip=!0,j(Q,L)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(te,Ne,le){"use strict";var $=te("./zlib/inflate"),Ae=te("./utils/common"),v=te("./utils/strings"),S=te("./zlib/constants"),h=te("./zlib/messages"),D=te("./zlib/zstream"),O=te("./zlib/gzheader"),I=Object.prototype.toString;function _(U){if(!(this instanceof _))return new _(U);this.options=Ae.assign({chunkSize:16384,windowBits:0,to:""},U||{});var j=this.options;j.raw&&0<=j.windowBits&&j.windowBits<16&&(j.windowBits=-j.windowBits,j.windowBits===0&&(j.windowBits=-15)),!(0<=j.windowBits&&j.windowBits<16)||U&&U.windowBits||(j.windowBits+=32),15<j.windowBits&&j.windowBits<48&&!(15&j.windowBits)&&(j.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new D,this.strm.avail_out=0;var Q=$.inflateInit2(this.strm,j.windowBits);if(Q!==S.Z_OK)throw new Error(h[Q]);this.header=new O,$.inflateGetHeader(this.strm,this.header)}function b(U,j){var Q=new _(j);if(Q.push(U,!0),Q.err)throw Q.msg||h[Q.err];return Q.result}_.prototype.push=function(U,j){var Q,L,M,ie,me,je,ue=this.strm,qe=this.options.chunkSize,Re=this.options.dictionary,ze=!1;if(this.ended)return!1;L=j===~~j?j:j===!0?S.Z_FINISH:S.Z_NO_FLUSH,typeof U=="string"?ue.input=v.binstring2buf(U):I.call(U)==="[object ArrayBuffer]"?ue.input=new Uint8Array(U):ue.input=U,ue.next_in=0,ue.avail_in=ue.input.length;do{if(ue.avail_out===0&&(ue.output=new Ae.Buf8(qe),ue.next_out=0,ue.avail_out=qe),(Q=$.inflate(ue,S.Z_NO_FLUSH))===S.Z_NEED_DICT&&Re&&(je=typeof Re=="string"?v.string2buf(Re):I.call(Re)==="[object ArrayBuffer]"?new Uint8Array(Re):Re,Q=$.inflateSetDictionary(this.strm,je)),Q===S.Z_BUF_ERROR&&ze===!0&&(Q=S.Z_OK,ze=!1),Q!==S.Z_STREAM_END&&Q!==S.Z_OK)return this.onEnd(Q),!(this.ended=!0);ue.next_out&&(ue.avail_out!==0&&Q!==S.Z_STREAM_END&&(ue.avail_in!==0||L!==S.Z_FINISH&&L!==S.Z_SYNC_FLUSH)||(this.options.to==="string"?(M=v.utf8border(ue.output,ue.next_out),ie=ue.next_out-M,me=v.buf2string(ue.output,M),ue.next_out=ie,ue.avail_out=qe-ie,ie&&Ae.arraySet(ue.output,ue.output,M,ie,0),this.onData(me)):this.onData(Ae.shrinkBuf(ue.output,ue.next_out)))),ue.avail_in===0&&ue.avail_out===0&&(ze=!0)}while((0<ue.avail_in||ue.avail_out===0)&&Q!==S.Z_STREAM_END);return Q===S.Z_STREAM_END&&(L=S.Z_FINISH),L===S.Z_FINISH?(Q=$.inflateEnd(this.strm),this.onEnd(Q),this.ended=!0,Q===S.Z_OK):L!==S.Z_SYNC_FLUSH||(this.onEnd(S.Z_OK),!(ue.avail_out=0))},_.prototype.onData=function(U){this.chunks.push(U)},_.prototype.onEnd=function(U){U===S.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Ae.flattenChunks(this.chunks)),this.chunks=[],this.err=U,this.msg=this.strm.msg},le.Inflate=_,le.inflate=b,le.inflateRaw=function(U,j){return(j=j||{}).raw=!0,b(U,j)},le.ungzip=b},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(te,Ne,le){"use strict";var $=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";le.assign=function(S){for(var h=Array.prototype.slice.call(arguments,1);h.length;){var D=h.shift();if(D){if(typeof D!="object")throw new TypeError(D+"must be non-object");for(var O in D)D.hasOwnProperty(O)&&(S[O]=D[O])}}return S},le.shrinkBuf=function(S,h){return S.length===h?S:S.subarray?S.subarray(0,h):(S.length=h,S)};var Ae={arraySet:function(S,h,D,O,I){if(h.subarray&&S.subarray)S.set(h.subarray(D,D+O),I);else for(var _=0;_<O;_++)S[I+_]=h[D+_]},flattenChunks:function(S){var h,D,O,I,_,b;for(h=O=0,D=S.length;h<D;h++)O+=S[h].length;for(b=new Uint8Array(O),h=I=0,D=S.length;h<D;h++)_=S[h],b.set(_,I),I+=_.length;return b}},v={arraySet:function(S,h,D,O,I){for(var _=0;_<O;_++)S[I+_]=h[D+_]},flattenChunks:function(S){return[].concat.apply([],S)}};le.setTyped=function(S){S?(le.Buf8=Uint8Array,le.Buf16=Uint16Array,le.Buf32=Int32Array,le.assign(le,Ae)):(le.Buf8=Array,le.Buf16=Array,le.Buf32=Array,le.assign(le,v))},le.setTyped($)},{}],42:[function(te,Ne,le){"use strict";var $=te("./common"),Ae=!0,v=!0;try{String.fromCharCode.apply(null,[0])}catch(O){Ae=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(O){v=!1}for(var S=new $.Buf8(256),h=0;h<256;h++)S[h]=252<=h?6:248<=h?5:240<=h?4:224<=h?3:192<=h?2:1;function D(O,I){if(I<65537&&(O.subarray&&v||!O.subarray&&Ae))return String.fromCharCode.apply(null,$.shrinkBuf(O,I));for(var _="",b=0;b<I;b++)_+=String.fromCharCode(O[b]);return _}S[254]=S[254]=1,le.string2buf=function(O){var I,_,b,U,j,Q=O.length,L=0;for(U=0;U<Q;U++)(64512&(_=O.charCodeAt(U)))==55296&&U+1<Q&&(64512&(b=O.charCodeAt(U+1)))==56320&&(_=65536+(_-55296<<10)+(b-56320),U++),L+=_<128?1:_<2048?2:_<65536?3:4;for(I=new $.Buf8(L),U=j=0;j<L;U++)(64512&(_=O.charCodeAt(U)))==55296&&U+1<Q&&(64512&(b=O.charCodeAt(U+1)))==56320&&(_=65536+(_-55296<<10)+(b-56320),U++),_<128?I[j++]=_:(_<2048?I[j++]=192|_>>>6:(_<65536?I[j++]=224|_>>>12:(I[j++]=240|_>>>18,I[j++]=128|_>>>12&63),I[j++]=128|_>>>6&63),I[j++]=128|63&_);return I},le.buf2binstring=function(O){return D(O,O.length)},le.binstring2buf=function(O){for(var I=new $.Buf8(O.length),_=0,b=I.length;_<b;_++)I[_]=O.charCodeAt(_);return I},le.buf2string=function(O,I){var _,b,U,j,Q=I||O.length,L=new Array(2*Q);for(_=b=0;_<Q;)if((U=O[_++])<128)L[b++]=U;else if(4<(j=S[U]))L[b++]=65533,_+=j-1;else{for(U&=j===2?31:j===3?15:7;1<j&&_<Q;)U=U<<6|63&O[_++],j--;1<j?L[b++]=65533:U<65536?L[b++]=U:(U-=65536,L[b++]=55296|U>>10&1023,L[b++]=56320|1023&U)}return D(L,b)},le.utf8border=function(O,I){var _;for((I=I||O.length)>O.length&&(I=O.length),_=I-1;0<=_&&(192&O[_])==128;)_--;return _<0||_===0?I:_+S[O[_]]>I?_:I}},{"./common":41}],43:[function(te,Ne,le){"use strict";Ne.exports=function($,Ae,v,S){for(var h=65535&$|0,D=$>>>16&65535|0,O=0;v!==0;){for(v-=O=2e3<v?2e3:v;D=D+(h=h+Ae[S++]|0)|0,--O;);h%=65521,D%=65521}return h|D<<16|0}},{}],44:[function(te,Ne,le){"use strict";Ne.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(te,Ne,le){"use strict";var $=function(){for(var Ae,v=[],S=0;S<256;S++){Ae=S;for(var h=0;h<8;h++)Ae=1&Ae?3988292384^Ae>>>1:Ae>>>1;v[S]=Ae}return v}();Ne.exports=function(Ae,v,S,h){var D=$,O=h+S;Ae^=-1;for(var I=h;I<O;I++)Ae=Ae>>>8^D[255&(Ae^v[I])];return-1^Ae}},{}],46:[function(te,Ne,le){"use strict";var $,Ae=te("../utils/common"),v=te("./trees"),S=te("./adler32"),h=te("./crc32"),D=te("./messages"),O=0,I=4,_=0,b=-2,U=-1,j=4,Q=2,L=8,M=9,ie=286,me=30,je=19,ue=2*ie+1,qe=15,Re=3,ze=258,ot=ze+Re+1,V=42,Le=113,P=1,Ue=2,Ee=3,W=4;function ge(d,ae){return d.msg=D[ae],ae}function X(d){return(d<<1)-(4<d?9:0)}function ne(d){for(var ae=d.length;0<=--ae;)d[ae]=0}function Y(d){var ae=d.state,N=ae.pending;N>d.avail_out&&(N=d.avail_out),N!==0&&(Ae.arraySet(d.output,ae.pending_buf,ae.pending_out,N,d.next_out),d.next_out+=N,ae.pending_out+=N,d.total_out+=N,d.avail_out-=N,ae.pending-=N,ae.pending===0&&(ae.pending_out=0))}function fe(d,ae){v._tr_flush_block(d,0<=d.block_start?d.block_start:-1,d.strstart-d.block_start,ae),d.block_start=d.strstart,Y(d.strm)}function Me(d,ae){d.pending_buf[d.pending++]=ae}function it(d,ae){d.pending_buf[d.pending++]=ae>>>8&255,d.pending_buf[d.pending++]=255&ae}function tt(d,ae){var N,p,g=d.max_chain_length,H=d.strstart,q=d.prev_length,Ce=d.nice_match,de=d.strstart>d.w_size-ot?d.strstart-(d.w_size-ot):0,At=d.window,wt=d.w_mask,ct=d.prev,nt=d.strstart+ze,Dt=At[H+q-1],_e=At[H+q];d.prev_length>=d.good_match&&(g>>=2),Ce>d.lookahead&&(Ce=d.lookahead);do if(At[(N=ae)+q]===_e&&At[N+q-1]===Dt&&At[N]===At[H]&&At[++N]===At[H+1]){H+=2,N++;do;while(At[++H]===At[++N]&&At[++H]===At[++N]&&At[++H]===At[++N]&&At[++H]===At[++N]&&At[++H]===At[++N]&&At[++H]===At[++N]&&At[++H]===At[++N]&&At[++H]===At[++N]&&H<nt);if(p=ze-(nt-H),H=nt-ze,q<p){if(d.match_start=ae,Ce<=(q=p))break;Dt=At[H+q-1],_e=At[H+q]}}while((ae=ct[ae&wt])>de&&--g!=0);return q<=d.lookahead?q:d.lookahead}function Xt(d){var ae,N,p,g,H,q,Ce,de,At,wt,ct=d.w_size;do{if(g=d.window_size-d.lookahead-d.strstart,d.strstart>=ct+(ct-ot)){for(Ae.arraySet(d.window,d.window,ct,ct,0),d.match_start-=ct,d.strstart-=ct,d.block_start-=ct,ae=N=d.hash_size;p=d.head[--ae],d.head[ae]=ct<=p?p-ct:0,--N;);for(ae=N=ct;p=d.prev[--ae],d.prev[ae]=ct<=p?p-ct:0,--N;);g+=ct}if(d.strm.avail_in===0)break;if(q=d.strm,Ce=d.window,de=d.strstart+d.lookahead,At=g,wt=void 0,wt=q.avail_in,At<wt&&(wt=At),N=wt===0?0:(q.avail_in-=wt,Ae.arraySet(Ce,q.input,q.next_in,wt,de),q.state.wrap===1?q.adler=S(q.adler,Ce,wt,de):q.state.wrap===2&&(q.adler=h(q.adler,Ce,wt,de)),q.next_in+=wt,q.total_in+=wt,wt),d.lookahead+=N,d.lookahead+d.insert>=Re)for(H=d.strstart-d.insert,d.ins_h=d.window[H],d.ins_h=(d.ins_h<<d.hash_shift^d.window[H+1])&d.hash_mask;d.insert&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[H+Re-1])&d.hash_mask,d.prev[H&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=H,H++,d.insert--,!(d.lookahead+d.insert<Re)););}while(d.lookahead<ot&&d.strm.avail_in!==0)}function Ut(d,ae){for(var N,p;;){if(d.lookahead<ot){if(Xt(d),d.lookahead<ot&&ae===O)return P;if(d.lookahead===0)break}if(N=0,d.lookahead>=Re&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+Re-1])&d.hash_mask,N=d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart),N!==0&&d.strstart-N<=d.w_size-ot&&(d.match_length=tt(d,N)),d.match_length>=Re)if(p=v._tr_tally(d,d.strstart-d.match_start,d.match_length-Re),d.lookahead-=d.match_length,d.match_length<=d.max_lazy_match&&d.lookahead>=Re){for(d.match_length--;d.strstart++,d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+Re-1])&d.hash_mask,N=d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart,--d.match_length!=0;);d.strstart++}else d.strstart+=d.match_length,d.match_length=0,d.ins_h=d.window[d.strstart],d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+1])&d.hash_mask;else p=v._tr_tally(d,0,d.window[d.strstart]),d.lookahead--,d.strstart++;if(p&&(fe(d,!1),d.strm.avail_out===0))return P}return d.insert=d.strstart<Re-1?d.strstart:Re-1,ae===I?(fe(d,!0),d.strm.avail_out===0?Ee:W):d.last_lit&&(fe(d,!1),d.strm.avail_out===0)?P:Ue}function gt(d,ae){for(var N,p,g;;){if(d.lookahead<ot){if(Xt(d),d.lookahead<ot&&ae===O)return P;if(d.lookahead===0)break}if(N=0,d.lookahead>=Re&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+Re-1])&d.hash_mask,N=d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart),d.prev_length=d.match_length,d.prev_match=d.match_start,d.match_length=Re-1,N!==0&&d.prev_length<d.max_lazy_match&&d.strstart-N<=d.w_size-ot&&(d.match_length=tt(d,N),d.match_length<=5&&(d.strategy===1||d.match_length===Re&&4096<d.strstart-d.match_start)&&(d.match_length=Re-1)),d.prev_length>=Re&&d.match_length<=d.prev_length){for(g=d.strstart+d.lookahead-Re,p=v._tr_tally(d,d.strstart-1-d.prev_match,d.prev_length-Re),d.lookahead-=d.prev_length-1,d.prev_length-=2;++d.strstart<=g&&(d.ins_h=(d.ins_h<<d.hash_shift^d.window[d.strstart+Re-1])&d.hash_mask,N=d.prev[d.strstart&d.w_mask]=d.head[d.ins_h],d.head[d.ins_h]=d.strstart),--d.prev_length!=0;);if(d.match_available=0,d.match_length=Re-1,d.strstart++,p&&(fe(d,!1),d.strm.avail_out===0))return P}else if(d.match_available){if((p=v._tr_tally(d,0,d.window[d.strstart-1]))&&fe(d,!1),d.strstart++,d.lookahead--,d.strm.avail_out===0)return P}else d.match_available=1,d.strstart++,d.lookahead--}return d.match_available&&(p=v._tr_tally(d,0,d.window[d.strstart-1]),d.match_available=0),d.insert=d.strstart<Re-1?d.strstart:Re-1,ae===I?(fe(d,!0),d.strm.avail_out===0?Ee:W):d.last_lit&&(fe(d,!1),d.strm.avail_out===0)?P:Ue}function tA(d,ae,N,p,g){this.good_length=d,this.max_lazy=ae,this.nice_length=N,this.max_chain=p,this.func=g}function lA(){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=L,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 Ae.Buf16(2*ue),this.dyn_dtree=new Ae.Buf16(2*(2*me+1)),this.bl_tree=new Ae.Buf16(2*(2*je+1)),ne(this.dyn_ltree),ne(this.dyn_dtree),ne(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Ae.Buf16(qe+1),this.heap=new Ae.Buf16(2*ie+1),ne(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Ae.Buf16(2*ie+1),ne(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 Vt(d){var ae;return d&&d.state?(d.total_in=d.total_out=0,d.data_type=Q,(ae=d.state).pending=0,ae.pending_out=0,ae.wrap<0&&(ae.wrap=-ae.wrap),ae.status=ae.wrap?V:Le,d.adler=ae.wrap===2?0:1,ae.last_flush=O,v._tr_init(ae),_):ge(d,b)}function iA(d){var ae=Vt(d);return ae===_&&function(N){N.window_size=2*N.w_size,ne(N.head),N.max_lazy_match=$[N.level].max_lazy,N.good_match=$[N.level].good_length,N.nice_match=$[N.level].nice_length,N.max_chain_length=$[N.level].max_chain,N.strstart=0,N.block_start=0,N.lookahead=0,N.insert=0,N.match_length=N.prev_length=Re-1,N.match_available=0,N.ins_h=0}(d.state),ae}function sA(d,ae,N,p,g,H){if(!d)return b;var q=1;if(ae===U&&(ae=6),p<0?(q=0,p=-p):15<p&&(q=2,p-=16),g<1||M<g||N!==L||p<8||15<p||ae<0||9<ae||H<0||j<H)return ge(d,b);p===8&&(p=9);var Ce=new lA;return(d.state=Ce).strm=d,Ce.wrap=q,Ce.gzhead=null,Ce.w_bits=p,Ce.w_size=1<<Ce.w_bits,Ce.w_mask=Ce.w_size-1,Ce.hash_bits=g+7,Ce.hash_size=1<<Ce.hash_bits,Ce.hash_mask=Ce.hash_size-1,Ce.hash_shift=~~((Ce.hash_bits+Re-1)/Re),Ce.window=new Ae.Buf8(2*Ce.w_size),Ce.head=new Ae.Buf16(Ce.hash_size),Ce.prev=new Ae.Buf16(Ce.w_size),Ce.lit_bufsize=1<<g+6,Ce.pending_buf_size=4*Ce.lit_bufsize,Ce.pending_buf=new Ae.Buf8(Ce.pending_buf_size),Ce.d_buf=1*Ce.lit_bufsize,Ce.l_buf=3*Ce.lit_bufsize,Ce.level=ae,Ce.strategy=H,Ce.method=N,iA(d)}$=[new tA(0,0,0,0,function(d,ae){var N=65535;for(N>d.pending_buf_size-5&&(N=d.pending_buf_size-5);;){if(d.lookahead<=1){if(Xt(d),d.lookahead===0&&ae===O)return P;if(d.lookahead===0)break}d.strstart+=d.lookahead,d.lookahead=0;var p=d.block_start+N;if((d.strstart===0||d.strstart>=p)&&(d.lookahead=d.strstart-p,d.strstart=p,fe(d,!1),d.strm.avail_out===0)||d.strstart-d.block_start>=d.w_size-ot&&(fe(d,!1),d.strm.avail_out===0))return P}return d.insert=0,ae===I?(fe(d,!0),d.strm.avail_out===0?Ee:W):(d.strstart>d.block_start&&(fe(d,!1),d.strm.avail_out),P)}),new tA(4,4,8,4,Ut),new tA(4,5,16,8,Ut),new tA(4,6,32,32,Ut),new tA(4,4,16,16,gt),new tA(8,16,32,32,gt),new tA(8,16,128,128,gt),new tA(8,32,128,256,gt),new tA(32,128,258,1024,gt),new tA(32,258,258,4096,gt)],le.deflateInit=function(d,ae){return sA(d,ae,L,15,8,0)},le.deflateInit2=sA,le.deflateReset=iA,le.deflateResetKeep=Vt,le.deflateSetHeader=function(d,ae){return d&&d.state?d.state.wrap!==2?b:(d.state.gzhead=ae,_):b},le.deflate=function(d,ae){var N,p,g,H;if(!d||!d.state||5<ae||ae<0)return d?ge(d,b):b;if(p=d.state,!d.output||!d.input&&d.avail_in!==0||p.status===666&&ae!==I)return ge(d,d.avail_out===0?-5:b);if(p.strm=d,N=p.last_flush,p.last_flush=ae,p.status===V)if(p.wrap===2)d.adler=0,Me(p,31),Me(p,139),Me(p,8),p.gzhead?(Me(p,(p.gzhead.text?1:0)+(p.gzhead.hcrc?2:0)+(p.gzhead.extra?4:0)+(p.gzhead.name?8:0)+(p.gzhead.comment?16:0)),Me(p,255&p.gzhead.time),Me(p,p.gzhead.time>>8&255),Me(p,p.gzhead.time>>16&255),Me(p,p.gzhead.time>>24&255),Me(p,p.level===9?2:2<=p.strategy||p.level<2?4:0),Me(p,255&p.gzhead.os),p.gzhead.extra&&p.gzhead.extra.length&&(Me(p,255&p.gzhead.extra.length),Me(p,p.gzhead.extra.length>>8&255)),p.gzhead.hcrc&&(d.adler=h(d.adler,p.pending_buf,p.pending,0)),p.gzindex=0,p.status=69):(Me(p,0),Me(p,0),Me(p,0),Me(p,0),Me(p,0),Me(p,p.level===9?2:2<=p.strategy||p.level<2?4:0),Me(p,3),p.status=Le);else{var q=L+(p.w_bits-8<<4)<<8;q|=(2<=p.strategy||p.level<2?0:p.level<6?1:p.level===6?2:3)<<6,p.strstart!==0&&(q|=32),q+=31-q%31,p.status=Le,it(p,q),p.strstart!==0&&(it(p,d.adler>>>16),it(p,65535&d.adler)),d.adler=1}if(p.status===69)if(p.gzhead.extra){for(g=p.pending;p.gzindex<(65535&p.gzhead.extra.length)&&(p.pending!==p.pending_buf_size||(p.gzhead.hcrc&&p.pending>g&&(d.adler=h(d.adler,p.pending_buf,p.pending-g,g)),Y(d),g=p.pending,p.pending!==p.pending_buf_size));)Me(p,255&p.gzhead.extra[p.gzindex]),p.gzindex++;p.gzhead.hcrc&&p.pending>g&&(d.adler=h(d.adler,p.pending_buf,p.pending-g,g)),p.gzindex===p.gzhead.extra.length&&(p.gzindex=0,p.status=73)}else p.status=73;if(p.status===73)if(p.gzhead.name){g=p.pending;do{if(p.pending===p.pending_buf_size&&(p.gzhead.hcrc&&p.pending>g&&(d.adler=h(d.adler,p.pending_buf,p.pending-g,g)),Y(d),g=p.pending,p.pending===p.pending_buf_size)){H=1;break}H=p.gzindex<p.gzhead.name.length?255&p.gzhead.name.charCodeAt(p.gzindex++):0,Me(p,H)}while(H!==0);p.gzhead.hcrc&&p.pending>g&&(d.adler=h(d.adler,p.pending_buf,p.pending-g,g)),H===0&&(p.gzindex=0,p.status=91)}else p.status=91;if(p.status===91)if(p.gzhead.comment){g=p.pending;do{if(p.pending===p.pending_buf_size&&(p.gzhead.hcrc&&p.pending>g&&(d.adler=h(d.adler,p.pending_buf,p.pending-g,g)),Y(d),g=p.pending,p.pending===p.pending_buf_size)){H=1;break}H=p.gzindex<p.gzhead.comment.length?255&p.gzhead.comment.charCodeAt(p.gzindex++):0,Me(p,H)}while(H!==0);p.gzhead.hcrc&&p.pending>g&&(d.adler=h(d.adler,p.pending_buf,p.pending-g,g)),H===0&&(p.status=103)}else p.status=103;if(p.status===103&&(p.gzhead.hcrc?(p.pending+2>p.pending_buf_size&&Y(d),p.pending+2<=p.pending_buf_size&&(Me(p,255&d.adler),Me(p,d.adler>>8&255),d.adler=0,p.status=Le)):p.status=Le),p.pending!==0){if(Y(d),d.avail_out===0)return p.last_flush=-1,_}else if(d.avail_in===0&&X(ae)<=X(N)&&ae!==I)return ge(d,-5);if(p.status===666&&d.avail_in!==0)return ge(d,-5);if(d.avail_in!==0||p.lookahead!==0||ae!==O&&p.status!==666){var Ce=p.strategy===2?function(de,At){for(var wt;;){if(de.lookahead===0&&(Xt(de),de.lookahead===0)){if(At===O)return P;break}if(de.match_length=0,wt=v._tr_tally(de,0,de.window[de.strstart]),de.lookahead--,de.strstart++,wt&&(fe(de,!1),de.strm.avail_out===0))return P}return de.insert=0,At===I?(fe(de,!0),de.strm.avail_out===0?Ee:W):de.last_lit&&(fe(de,!1),de.strm.avail_out===0)?P:Ue}(p,ae):p.strategy===3?function(de,At){for(var wt,ct,nt,Dt,_e=de.window;;){if(de.lookahead<=ze){if(Xt(de),de.lookahead<=ze&&At===O)return P;if(de.lookahead===0)break}if(de.match_length=0,de.lookahead>=Re&&0<de.strstart&&(ct=_e[nt=de.strstart-1])===_e[++nt]&&ct===_e[++nt]&&ct===_e[++nt]){Dt=de.strstart+ze;do;while(ct===_e[++nt]&&ct===_e[++nt]&&ct===_e[++nt]&&ct===_e[++nt]&&ct===_e[++nt]&&ct===_e[++nt]&&ct===_e[++nt]&&ct===_e[++nt]&&nt<Dt);de.match_length=ze-(Dt-nt),de.match_length>de.lookahead&&(de.match_length=de.lookahead)}if(de.match_length>=Re?(wt=v._tr_tally(de,1,de.match_length-Re),de.lookahead-=de.match_length,de.strstart+=de.match_length,de.match_length=0):(wt=v._tr_tally(de,0,de.window[de.strstart]),de.lookahead--,de.strstart++),wt&&(fe(de,!1),de.strm.avail_out===0))return P}return de.insert=0,At===I?(fe(de,!0),de.strm.avail_out===0?Ee:W):de.last_lit&&(fe(de,!1),de.strm.avail_out===0)?P:Ue}(p,ae):$[p.level].func(p,ae);if(Ce!==Ee&&Ce!==W||(p.status=666),Ce===P||Ce===Ee)return d.avail_out===0&&(p.last_flush=-1),_;if(Ce===Ue&&(ae===1?v._tr_align(p):ae!==5&&(v._tr_stored_block(p,0,0,!1),ae===3&&(ne(p.head),p.lookahead===0&&(p.strstart=0,p.block_start=0,p.insert=0))),Y(d),d.avail_out===0))return p.last_flush=-1,_}return ae!==I?_:p.wrap<=0?1:(p.wrap===2?(Me(p,255&d.adler),Me(p,d.adler>>8&255),Me(p,d.adler>>16&255),Me(p,d.adler>>24&255),Me(p,255&d.total_in),Me(p,d.total_in>>8&255),Me(p,d.total_in>>16&255),Me(p,d.total_in>>24&255)):(it(p,d.adler>>>16),it(p,65535&d.adler)),Y(d),0<p.wrap&&(p.wrap=-p.wrap),p.pending!==0?_:1)},le.deflateEnd=function(d){var ae;return d&&d.state?(ae=d.state.status)!==V&&ae!==69&&ae!==73&&ae!==91&&ae!==103&&ae!==Le&&ae!==666?ge(d,b):(d.state=null,ae===Le?ge(d,-3):_):b},le.deflateSetDictionary=function(d,ae){var N,p,g,H,q,Ce,de,At,wt=ae.length;if(!d||!d.state||(H=(N=d.state).wrap)===2||H===1&&N.status!==V||N.lookahead)return b;for(H===1&&(d.adler=S(d.adler,ae,wt,0)),N.wrap=0,wt>=N.w_size&&(H===0&&(ne(N.head),N.strstart=0,N.block_start=0,N.insert=0),At=new Ae.Buf8(N.w_size),Ae.arraySet(At,ae,wt-N.w_size,N.w_size,0),ae=At,wt=N.w_size),q=d.avail_in,Ce=d.next_in,de=d.input,d.avail_in=wt,d.next_in=0,d.input=ae,Xt(N);N.lookahead>=Re;){for(p=N.strstart,g=N.lookahead-(Re-1);N.ins_h=(N.ins_h<<N.hash_shift^N.window[p+Re-1])&N.hash_mask,N.prev[p&N.w_mask]=N.head[N.ins_h],N.head[N.ins_h]=p,p++,--g;);N.strstart=p,N.lookahead=Re-1,Xt(N)}return N.strstart+=N.lookahead,N.block_start=N.strstart,N.insert=N.lookahead,N.lookahead=0,N.match_length=N.prev_length=Re-1,N.match_available=0,d.next_in=Ce,d.input=de,d.avail_in=q,N.wrap=H,_},le.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(te,Ne,le){"use strict";Ne.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(te,Ne,le){"use strict";Ne.exports=function($,Ae){var v,S,h,D,O,I,_,b,U,j,Q,L,M,ie,me,je,ue,qe,Re,ze,ot,V,Le,P,Ue;v=$.state,S=$.next_in,P=$.input,h=S+($.avail_in-5),D=$.next_out,Ue=$.output,O=D-(Ae-$.avail_out),I=D+($.avail_out-257),_=v.dmax,b=v.wsize,U=v.whave,j=v.wnext,Q=v.window,L=v.hold,M=v.bits,ie=v.lencode,me=v.distcode,je=(1<<v.lenbits)-1,ue=(1<<v.distbits)-1;e:do{M<15&&(L+=P[S++]<<M,M+=8,L+=P[S++]<<M,M+=8),qe=ie[L&je];t:for(;;){if(L>>>=Re=qe>>>24,M-=Re,(Re=qe>>>16&255)===0)Ue[D++]=65535&qe;else{if(!(16&Re)){if(!(64&Re)){qe=ie[(65535&qe)+(L&(1<<Re)-1)];continue t}if(32&Re){v.mode=12;break e}$.msg="invalid literal/length code",v.mode=30;break e}ze=65535&qe,(Re&=15)&&(M<Re&&(L+=P[S++]<<M,M+=8),ze+=L&(1<<Re)-1,L>>>=Re,M-=Re),M<15&&(L+=P[S++]<<M,M+=8,L+=P[S++]<<M,M+=8),qe=me[L&ue];A:for(;;){if(L>>>=Re=qe>>>24,M-=Re,!(16&(Re=qe>>>16&255))){if(!(64&Re)){qe=me[(65535&qe)+(L&(1<<Re)-1)];continue A}$.msg="invalid distance code",v.mode=30;break e}if(ot=65535&qe,M<(Re&=15)&&(L+=P[S++]<<M,(M+=8)<Re&&(L+=P[S++]<<M,M+=8)),_<(ot+=L&(1<<Re)-1)){$.msg="invalid distance too far back",v.mode=30;break e}if(L>>>=Re,M-=Re,(Re=D-O)<ot){if(U<(Re=ot-Re)&&v.sane){$.msg="invalid distance too far back",v.mode=30;break e}if(Le=Q,(V=0)===j){if(V+=b-Re,Re<ze){for(ze-=Re;Ue[D++]=Q[V++],--Re;);V=D-ot,Le=Ue}}else if(j<Re){if(V+=b+j-Re,(Re-=j)<ze){for(ze-=Re;Ue[D++]=Q[V++],--Re;);if(V=0,j<ze){for(ze-=Re=j;Ue[D++]=Q[V++],--Re;);V=D-ot,Le=Ue}}}else if(V+=j-Re,Re<ze){for(ze-=Re;Ue[D++]=Q[V++],--Re;);V=D-ot,Le=Ue}for(;2<ze;)Ue[D++]=Le[V++],Ue[D++]=Le[V++],Ue[D++]=Le[V++],ze-=3;ze&&(Ue[D++]=Le[V++],1<ze&&(Ue[D++]=Le[V++]))}else{for(V=D-ot;Ue[D++]=Ue[V++],Ue[D++]=Ue[V++],Ue[D++]=Ue[V++],2<(ze-=3););ze&&(Ue[D++]=Ue[V++],1<ze&&(Ue[D++]=Ue[V++]))}break}}break}}while(S<h&&D<I);S-=ze=M>>3,L&=(1<<(M-=ze<<3))-1,$.next_in=S,$.next_out=D,$.avail_in=S<h?h-S+5:5-(S-h),$.avail_out=D<I?I-D+257:257-(D-I),v.hold=L,v.bits=M}},{}],49:[function(te,Ne,le){"use strict";var $=te("../utils/common"),Ae=te("./adler32"),v=te("./crc32"),S=te("./inffast"),h=te("./inftrees"),D=1,O=2,I=0,_=-2,b=1,U=852,j=592;function Q(V){return(V>>>24&255)+(V>>>8&65280)+((65280&V)<<8)+((255&V)<<24)}function L(){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 $.Buf16(320),this.work=new $.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function M(V){var Le;return V&&V.state?(Le=V.state,V.total_in=V.total_out=Le.total=0,V.msg="",Le.wrap&&(V.adler=1&Le.wrap),Le.mode=b,Le.last=0,Le.havedict=0,Le.dmax=32768,Le.head=null,Le.hold=0,Le.bits=0,Le.lencode=Le.lendyn=new $.Buf32(U),Le.distcode=Le.distdyn=new $.Buf32(j),Le.sane=1,Le.back=-1,I):_}function ie(V){var Le;return V&&V.state?((Le=V.state).wsize=0,Le.whave=0,Le.wnext=0,M(V)):_}function me(V,Le){var P,Ue;return V&&V.state?(Ue=V.state,Le<0?(P=0,Le=-Le):(P=1+(Le>>4),Le<48&&(Le&=15)),Le&&(Le<8||15<Le)?_:(Ue.window!==null&&Ue.wbits!==Le&&(Ue.window=null),Ue.wrap=P,Ue.wbits=Le,ie(V))):_}function je(V,Le){var P,Ue;return V?(Ue=new L,(V.state=Ue).window=null,(P=me(V,Le))!==I&&(V.state=null),P):_}var ue,qe,Re=!0;function ze(V){if(Re){var Le;for(ue=new $.Buf32(512),qe=new $.Buf32(32),Le=0;Le<144;)V.lens[Le++]=8;for(;Le<256;)V.lens[Le++]=9;for(;Le<280;)V.lens[Le++]=7;for(;Le<288;)V.lens[Le++]=8;for(h(D,V.lens,0,288,ue,0,V.work,{bits:9}),Le=0;Le<32;)V.lens[Le++]=5;h(O,V.lens,0,32,qe,0,V.work,{bits:5}),Re=!1}V.lencode=ue,V.lenbits=9,V.distcode=qe,V.distbits=5}function ot(V,Le,P,Ue){var Ee,W=V.state;return W.window===null&&(W.wsize=1<<W.wbits,W.wnext=0,W.whave=0,W.window=new $.Buf8(W.wsize)),Ue>=W.wsize?($.arraySet(W.window,Le,P-W.wsize,W.wsize,0),W.wnext=0,W.whave=W.wsize):(Ue<(Ee=W.wsize-W.wnext)&&(Ee=Ue),$.arraySet(W.window,Le,P-Ue,Ee,W.wnext),(Ue-=Ee)?($.arraySet(W.window,Le,P-Ue,Ue,0),W.wnext=Ue,W.whave=W.wsize):(W.wnext+=Ee,W.wnext===W.wsize&&(W.wnext=0),W.whave<W.wsize&&(W.whave+=Ee))),0}le.inflateReset=ie,le.inflateReset2=me,le.inflateResetKeep=M,le.inflateInit=function(V){return je(V,15)},le.inflateInit2=je,le.inflate=function(V,Le){var P,Ue,Ee,W,ge,X,ne,Y,fe,Me,it,tt,Xt,Ut,gt,tA,lA,Vt,iA,sA,d,ae,N,p,g=0,H=new $.Buf8(4),q=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!V||!V.state||!V.output||!V.input&&V.avail_in!==0)return _;(P=V.state).mode===12&&(P.mode=13),ge=V.next_out,Ee=V.output,ne=V.avail_out,W=V.next_in,Ue=V.input,X=V.avail_in,Y=P.hold,fe=P.bits,Me=X,it=ne,ae=I;e:for(;;)switch(P.mode){case b:if(P.wrap===0){P.mode=13;break}for(;fe<16;){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}if(2&P.wrap&&Y===35615){H[P.check=0]=255&Y,H[1]=Y>>>8&255,P.check=v(P.check,H,2,0),fe=Y=0,P.mode=2;break}if(P.flags=0,P.head&&(P.head.done=!1),!(1&P.wrap)||(((255&Y)<<8)+(Y>>8))%31){V.msg="incorrect header check",P.mode=30;break}if((15&Y)!=8){V.msg="unknown compression method",P.mode=30;break}if(fe-=4,d=8+(15&(Y>>>=4)),P.wbits===0)P.wbits=d;else if(d>P.wbits){V.msg="invalid window size",P.mode=30;break}P.dmax=1<<d,V.adler=P.check=1,P.mode=512&Y?10:12,fe=Y=0;break;case 2:for(;fe<16;){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}if(P.flags=Y,(255&P.flags)!=8){V.msg="unknown compression method",P.mode=30;break}if(57344&P.flags){V.msg="unknown header flags set",P.mode=30;break}P.head&&(P.head.text=Y>>8&1),512&P.flags&&(H[0]=255&Y,H[1]=Y>>>8&255,P.check=v(P.check,H,2,0)),fe=Y=0,P.mode=3;case 3:for(;fe<32;){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}P.head&&(P.head.time=Y),512&P.flags&&(H[0]=255&Y,H[1]=Y>>>8&255,H[2]=Y>>>16&255,H[3]=Y>>>24&255,P.check=v(P.check,H,4,0)),fe=Y=0,P.mode=4;case 4:for(;fe<16;){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}P.head&&(P.head.xflags=255&Y,P.head.os=Y>>8),512&P.flags&&(H[0]=255&Y,H[1]=Y>>>8&255,P.check=v(P.check,H,2,0)),fe=Y=0,P.mode=5;case 5:if(1024&P.flags){for(;fe<16;){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}P.length=Y,P.head&&(P.head.extra_len=Y),512&P.flags&&(H[0]=255&Y,H[1]=Y>>>8&255,P.check=v(P.check,H,2,0)),fe=Y=0}else P.head&&(P.head.extra=null);P.mode=6;case 6:if(1024&P.flags&&(X<(tt=P.length)&&(tt=X),tt&&(P.head&&(d=P.head.extra_len-P.length,P.head.extra||(P.head.extra=new Array(P.head.extra_len)),$.arraySet(P.head.extra,Ue,W,tt,d)),512&P.flags&&(P.check=v(P.check,Ue,tt,W)),X-=tt,W+=tt,P.length-=tt),P.length))break e;P.length=0,P.mode=7;case 7:if(2048&P.flags){if(X===0)break e;for(tt=0;d=Ue[W+tt++],P.head&&d&&P.length<65536&&(P.head.name+=String.fromCharCode(d)),d&&tt<X;);if(512&P.flags&&(P.check=v(P.check,Ue,tt,W)),X-=tt,W+=tt,d)break e}else P.head&&(P.head.name=null);P.length=0,P.mode=8;case 8:if(4096&P.flags){if(X===0)break e;for(tt=0;d=Ue[W+tt++],P.head&&d&&P.length<65536&&(P.head.comment+=String.fromCharCode(d)),d&&tt<X;);if(512&P.flags&&(P.check=v(P.check,Ue,tt,W)),X-=tt,W+=tt,d)break e}else P.head&&(P.head.comment=null);P.mode=9;case 9:if(512&P.flags){for(;fe<16;){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}if(Y!==(65535&P.check)){V.msg="header crc mismatch",P.mode=30;break}fe=Y=0}P.head&&(P.head.hcrc=P.flags>>9&1,P.head.done=!0),V.adler=P.check=0,P.mode=12;break;case 10:for(;fe<32;){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}V.adler=P.check=Q(Y),fe=Y=0,P.mode=11;case 11:if(P.havedict===0)return V.next_out=ge,V.avail_out=ne,V.next_in=W,V.avail_in=X,P.hold=Y,P.bits=fe,2;V.adler=P.check=1,P.mode=12;case 12:if(Le===5||Le===6)break e;case 13:if(P.last){Y>>>=7&fe,fe-=7&fe,P.mode=27;break}for(;fe<3;){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}switch(P.last=1&Y,fe-=1,3&(Y>>>=1)){case 0:P.mode=14;break;case 1:if(ze(P),P.mode=20,Le!==6)break;Y>>>=2,fe-=2;break e;case 2:P.mode=17;break;case 3:V.msg="invalid block type",P.mode=30}Y>>>=2,fe-=2;break;case 14:for(Y>>>=7&fe,fe-=7&fe;fe<32;){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}if((65535&Y)!=(Y>>>16^65535)){V.msg="invalid stored block lengths",P.mode=30;break}if(P.length=65535&Y,fe=Y=0,P.mode=15,Le===6)break e;case 15:P.mode=16;case 16:if(tt=P.length){if(X<tt&&(tt=X),ne<tt&&(tt=ne),tt===0)break e;$.arraySet(Ee,Ue,W,tt,ge),X-=tt,W+=tt,ne-=tt,ge+=tt,P.length-=tt;break}P.mode=12;break;case 17:for(;fe<14;){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}if(P.nlen=257+(31&Y),Y>>>=5,fe-=5,P.ndist=1+(31&Y),Y>>>=5,fe-=5,P.ncode=4+(15&Y),Y>>>=4,fe-=4,286<P.nlen||30<P.ndist){V.msg="too many length or distance symbols",P.mode=30;break}P.have=0,P.mode=18;case 18:for(;P.have<P.ncode;){for(;fe<3;){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}P.lens[q[P.have++]]=7&Y,Y>>>=3,fe-=3}for(;P.have<19;)P.lens[q[P.have++]]=0;if(P.lencode=P.lendyn,P.lenbits=7,N={bits:P.lenbits},ae=h(0,P.lens,0,19,P.lencode,0,P.work,N),P.lenbits=N.bits,ae){V.msg="invalid code lengths set",P.mode=30;break}P.have=0,P.mode=19;case 19:for(;P.have<P.nlen+P.ndist;){for(;tA=(g=P.lencode[Y&(1<<P.lenbits)-1])>>>16&255,lA=65535&g,!((gt=g>>>24)<=fe);){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}if(lA<16)Y>>>=gt,fe-=gt,P.lens[P.have++]=lA;else{if(lA===16){for(p=gt+2;fe<p;){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}if(Y>>>=gt,fe-=gt,P.have===0){V.msg="invalid bit length repeat",P.mode=30;break}d=P.lens[P.have-1],tt=3+(3&Y),Y>>>=2,fe-=2}else if(lA===17){for(p=gt+3;fe<p;){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}fe-=gt,d=0,tt=3+(7&(Y>>>=gt)),Y>>>=3,fe-=3}else{for(p=gt+7;fe<p;){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}fe-=gt,d=0,tt=11+(127&(Y>>>=gt)),Y>>>=7,fe-=7}if(P.have+tt>P.nlen+P.ndist){V.msg="invalid bit length repeat",P.mode=30;break}for(;tt--;)P.lens[P.have++]=d}}if(P.mode===30)break;if(P.lens[256]===0){V.msg="invalid code -- missing end-of-block",P.mode=30;break}if(P.lenbits=9,N={bits:P.lenbits},ae=h(D,P.lens,0,P.nlen,P.lencode,0,P.work,N),P.lenbits=N.bits,ae){V.msg="invalid literal/lengths set",P.mode=30;break}if(P.distbits=6,P.distcode=P.distdyn,N={bits:P.distbits},ae=h(O,P.lens,P.nlen,P.ndist,P.distcode,0,P.work,N),P.distbits=N.bits,ae){V.msg="invalid distances set",P.mode=30;break}if(P.mode=20,Le===6)break e;case 20:P.mode=21;case 21:if(6<=X&&258<=ne){V.next_out=ge,V.avail_out=ne,V.next_in=W,V.avail_in=X,P.hold=Y,P.bits=fe,S(V,it),ge=V.next_out,Ee=V.output,ne=V.avail_out,W=V.next_in,Ue=V.input,X=V.avail_in,Y=P.hold,fe=P.bits,P.mode===12&&(P.back=-1);break}for(P.back=0;tA=(g=P.lencode[Y&(1<<P.lenbits)-1])>>>16&255,lA=65535&g,!((gt=g>>>24)<=fe);){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}if(tA&&!(240&tA)){for(Vt=gt,iA=tA,sA=lA;tA=(g=P.lencode[sA+((Y&(1<<Vt+iA)-1)>>Vt)])>>>16&255,lA=65535&g,!(Vt+(gt=g>>>24)<=fe);){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}Y>>>=Vt,fe-=Vt,P.back+=Vt}if(Y>>>=gt,fe-=gt,P.back+=gt,P.length=lA,tA===0){P.mode=26;break}if(32&tA){P.back=-1,P.mode=12;break}if(64&tA){V.msg="invalid literal/length code",P.mode=30;break}P.extra=15&tA,P.mode=22;case 22:if(P.extra){for(p=P.extra;fe<p;){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}P.length+=Y&(1<<P.extra)-1,Y>>>=P.extra,fe-=P.extra,P.back+=P.extra}P.was=P.length,P.mode=23;case 23:for(;tA=(g=P.distcode[Y&(1<<P.distbits)-1])>>>16&255,lA=65535&g,!((gt=g>>>24)<=fe);){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}if(!(240&tA)){for(Vt=gt,iA=tA,sA=lA;tA=(g=P.distcode[sA+((Y&(1<<Vt+iA)-1)>>Vt)])>>>16&255,lA=65535&g,!(Vt+(gt=g>>>24)<=fe);){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}Y>>>=Vt,fe-=Vt,P.back+=Vt}if(Y>>>=gt,fe-=gt,P.back+=gt,64&tA){V.msg="invalid distance code",P.mode=30;break}P.offset=lA,P.extra=15&tA,P.mode=24;case 24:if(P.extra){for(p=P.extra;fe<p;){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}P.offset+=Y&(1<<P.extra)-1,Y>>>=P.extra,fe-=P.extra,P.back+=P.extra}if(P.offset>P.dmax){V.msg="invalid distance too far back",P.mode=30;break}P.mode=25;case 25:if(ne===0)break e;if(tt=it-ne,P.offset>tt){if((tt=P.offset-tt)>P.whave&&P.sane){V.msg="invalid distance too far back",P.mode=30;break}Xt=tt>P.wnext?(tt-=P.wnext,P.wsize-tt):P.wnext-tt,tt>P.length&&(tt=P.length),Ut=P.window}else Ut=Ee,Xt=ge-P.offset,tt=P.length;for(ne<tt&&(tt=ne),ne-=tt,P.length-=tt;Ee[ge++]=Ut[Xt++],--tt;);P.length===0&&(P.mode=21);break;case 26:if(ne===0)break e;Ee[ge++]=P.length,ne--,P.mode=21;break;case 27:if(P.wrap){for(;fe<32;){if(X===0)break e;X--,Y|=Ue[W++]<<fe,fe+=8}if(it-=ne,V.total_out+=it,P.total+=it,it&&(V.adler=P.check=P.flags?v(P.check,Ee,it,ge-it):Ae(P.check,Ee,it,ge-it)),it=ne,(P.flags?Y:Q(Y))!==P.check){V.msg="incorrect data check",P.mode=30;break}fe=Y=0}P.mode=28;case 28:if(P.wrap&&P.flags){for(;fe<32;){if(X===0)break e;X--,Y+=Ue[W++]<<fe,fe+=8}if(Y!==(4294967295&P.total)){V.msg="incorrect length check",P.mode=30;break}fe=Y=0}P.mode=29;case 29:ae=1;break e;case 30:ae=-3;break e;case 31:return-4;case 32:default:return _}return V.next_out=ge,V.avail_out=ne,V.next_in=W,V.avail_in=X,P.hold=Y,P.bits=fe,(P.wsize||it!==V.avail_out&&P.mode<30&&(P.mode<27||Le!==4))&&ot(V,V.output,V.next_out,it-V.avail_out)?(P.mode=31,-4):(Me-=V.avail_in,it-=V.avail_out,V.total_in+=Me,V.total_out+=it,P.total+=it,P.wrap&&it&&(V.adler=P.check=P.flags?v(P.check,Ee,it,V.next_out-it):Ae(P.check,Ee,it,V.next_out-it)),V.data_type=P.bits+(P.last?64:0)+(P.mode===12?128:0)+(P.mode===20||P.mode===15?256:0),(Me==0&&it===0||Le===4)&&ae===I&&(ae=-5),ae)},le.inflateEnd=function(V){if(!V||!V.state)return _;var Le=V.state;return Le.window&&(Le.window=null),V.state=null,I},le.inflateGetHeader=function(V,Le){var P;return V&&V.state&&2&(P=V.state).wrap?((P.head=Le).done=!1,I):_},le.inflateSetDictionary=function(V,Le){var P,Ue=Le.length;return V&&V.state?(P=V.state).wrap!==0&&P.mode!==11?_:P.mode===11&&Ae(1,Le,Ue,0)!==P.check?-3:ot(V,Le,Ue,Ue)?(P.mode=31,-4):(P.havedict=1,I):_},le.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(te,Ne,le){"use strict";var $=te("../utils/common"),Ae=[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],v=[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],S=[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],h=[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];Ne.exports=function(D,O,I,_,b,U,j,Q){var L,M,ie,me,je,ue,qe,Re,ze,ot=Q.bits,V=0,Le=0,P=0,Ue=0,Ee=0,W=0,ge=0,X=0,ne=0,Y=0,fe=null,Me=0,it=new $.Buf16(16),tt=new $.Buf16(16),Xt=null,Ut=0;for(V=0;V<=15;V++)it[V]=0;for(Le=0;Le<_;Le++)it[O[I+Le]]++;for(Ee=ot,Ue=15;1<=Ue&&it[Ue]===0;Ue--);if(Ue<Ee&&(Ee=Ue),Ue===0)return b[U++]=20971520,b[U++]=20971520,Q.bits=1,0;for(P=1;P<Ue&&it[P]===0;P++);for(Ee<P&&(Ee=P),V=X=1;V<=15;V++)if(X<<=1,(X-=it[V])<0)return-1;if(0<X&&(D===0||Ue!==1))return-1;for(tt[1]=0,V=1;V<15;V++)tt[V+1]=tt[V]+it[V];for(Le=0;Le<_;Le++)O[I+Le]!==0&&(j[tt[O[I+Le]]++]=Le);if(ue=D===0?(fe=Xt=j,19):D===1?(fe=Ae,Me-=257,Xt=v,Ut-=257,256):(fe=S,Xt=h,-1),V=P,je=U,ge=Le=Y=0,ie=-1,me=(ne=1<<(W=Ee))-1,D===1&&852<ne||D===2&&592<ne)return 1;for(;;){for(qe=V-ge,ze=j[Le]<ue?(Re=0,j[Le]):j[Le]>ue?(Re=Xt[Ut+j[Le]],fe[Me+j[Le]]):(Re=96,0),L=1<<V-ge,P=M=1<<W;b[je+(Y>>ge)+(M-=L)]=qe<<24|Re<<16|ze|0,M!==0;);for(L=1<<V-1;Y&L;)L>>=1;if(L!==0?(Y&=L-1,Y+=L):Y=0,Le++,--it[V]==0){if(V===Ue)break;V=O[I+j[Le]]}if(Ee<V&&(Y&me)!==ie){for(ge===0&&(ge=Ee),je+=P,X=1<<(W=V-ge);W+ge<Ue&&!((X-=it[W+ge])<=0);)W++,X<<=1;if(ne+=1<<W,D===1&&852<ne||D===2&&592<ne)return 1;b[ie=Y&me]=Ee<<24|W<<16|je-U|0}}return Y!==0&&(b[je+Y]=V-ge<<24|64<<16|0),Q.bits=Ee,0}},{"../utils/common":41}],51:[function(te,Ne,le){"use strict";Ne.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(te,Ne,le){"use strict";var $=te("../utils/common"),Ae=0,v=1;function S(g){for(var H=g.length;0<=--H;)g[H]=0}var h=0,D=29,O=256,I=O+1+D,_=30,b=19,U=2*I+1,j=15,Q=16,L=7,M=256,ie=16,me=17,je=18,ue=[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],qe=[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],Re=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ze=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],ot=new Array(2*(I+2));S(ot);var V=new Array(2*_);S(V);var Le=new Array(512);S(Le);var P=new Array(256);S(P);var Ue=new Array(D);S(Ue);var Ee,W,ge,X=new Array(_);function ne(g,H,q,Ce,de){this.static_tree=g,this.extra_bits=H,this.extra_base=q,this.elems=Ce,this.max_length=de,this.has_stree=g&&g.length}function Y(g,H){this.dyn_tree=g,this.max_code=0,this.stat_desc=H}function fe(g){return g<256?Le[g]:Le[256+(g>>>7)]}function Me(g,H){g.pending_buf[g.pending++]=255&H,g.pending_buf[g.pending++]=H>>>8&255}function it(g,H,q){g.bi_valid>Q-q?(g.bi_buf|=H<<g.bi_valid&65535,Me(g,g.bi_buf),g.bi_buf=H>>Q-g.bi_valid,g.bi_valid+=q-Q):(g.bi_buf|=H<<g.bi_valid&65535,g.bi_valid+=q)}function tt(g,H,q){it(g,q[2*H],q[2*H+1])}function Xt(g,H){for(var q=0;q|=1&g,g>>>=1,q<<=1,0<--H;);return q>>>1}function Ut(g,H,q){var Ce,de,At=new Array(j+1),wt=0;for(Ce=1;Ce<=j;Ce++)At[Ce]=wt=wt+q[Ce-1]<<1;for(de=0;de<=H;de++){var ct=g[2*de+1];ct!==0&&(g[2*de]=Xt(At[ct]++,ct))}}function gt(g){var H;for(H=0;H<I;H++)g.dyn_ltree[2*H]=0;for(H=0;H<_;H++)g.dyn_dtree[2*H]=0;for(H=0;H<b;H++)g.bl_tree[2*H]=0;g.dyn_ltree[2*M]=1,g.opt_len=g.static_len=0,g.last_lit=g.matches=0}function tA(g){8<g.bi_valid?Me(g,g.bi_buf):0<g.bi_valid&&(g.pending_buf[g.pending++]=g.bi_buf),g.bi_buf=0,g.bi_valid=0}function lA(g,H,q,Ce){var de=2*H,At=2*q;return g[de]<g[At]||g[de]===g[At]&&Ce[H]<=Ce[q]}function Vt(g,H,q){for(var Ce=g.heap[q],de=q<<1;de<=g.heap_len&&(de<g.heap_len&&lA(H,g.heap[de+1],g.heap[de],g.depth)&&de++,!lA(H,Ce,g.heap[de],g.depth));)g.heap[q]=g.heap[de],q=de,de<<=1;g.heap[q]=Ce}function iA(g,H,q){var Ce,de,At,wt,ct=0;if(g.last_lit!==0)for(;Ce=g.pending_buf[g.d_buf+2*ct]<<8|g.pending_buf[g.d_buf+2*ct+1],de=g.pending_buf[g.l_buf+ct],ct++,Ce===0?tt(g,de,H):(tt(g,(At=P[de])+O+1,H),(wt=ue[At])!==0&&it(g,de-=Ue[At],wt),tt(g,At=fe(--Ce),q),(wt=qe[At])!==0&&it(g,Ce-=X[At],wt)),ct<g.last_lit;);tt(g,M,H)}function sA(g,H){var q,Ce,de,At=H.dyn_tree,wt=H.stat_desc.static_tree,ct=H.stat_desc.has_stree,nt=H.stat_desc.elems,Dt=-1;for(g.heap_len=0,g.heap_max=U,q=0;q<nt;q++)At[2*q]!==0?(g.heap[++g.heap_len]=Dt=q,g.depth[q]=0):At[2*q+1]=0;for(;g.heap_len<2;)At[2*(de=g.heap[++g.heap_len]=Dt<2?++Dt:0)]=1,g.depth[de]=0,g.opt_len--,ct&&(g.static_len-=wt[2*de+1]);for(H.max_code=Dt,q=g.heap_len>>1;1<=q;q--)Vt(g,At,q);for(de=nt;q=g.heap[1],g.heap[1]=g.heap[g.heap_len--],Vt(g,At,1),Ce=g.heap[1],g.heap[--g.heap_max]=q,g.heap[--g.heap_max]=Ce,At[2*de]=At[2*q]+At[2*Ce],g.depth[de]=(g.depth[q]>=g.depth[Ce]?g.depth[q]:g.depth[Ce])+1,At[2*q+1]=At[2*Ce+1]=de,g.heap[1]=de++,Vt(g,At,1),2<=g.heap_len;);g.heap[--g.heap_max]=g.heap[1],function(_e,ke){var Ge,at,Lt,Ot,It,wA,AA=ke.dyn_tree,IA=ke.max_code,KA=ke.stat_desc.static_tree,_t=ke.stat_desc.has_stree,zt=ke.stat_desc.extra_bits,ht=ke.stat_desc.extra_base,Nt=ke.stat_desc.max_length,Zt=0;for(Ot=0;Ot<=j;Ot++)_e.bl_count[Ot]=0;for(AA[2*_e.heap[_e.heap_max]+1]=0,Ge=_e.heap_max+1;Ge<U;Ge++)Nt<(Ot=AA[2*AA[2*(at=_e.heap[Ge])+1]+1]+1)&&(Ot=Nt,Zt++),AA[2*at+1]=Ot,IA<at||(_e.bl_count[Ot]++,It=0,ht<=at&&(It=zt[at-ht]),wA=AA[2*at],_e.opt_len+=wA*(Ot+It),_t&&(_e.static_len+=wA*(KA[2*at+1]+It)));if(Zt!==0){do{for(Ot=Nt-1;_e.bl_count[Ot]===0;)Ot--;_e.bl_count[Ot]--,_e.bl_count[Ot+1]+=2,_e.bl_count[Nt]--,Zt-=2}while(0<Zt);for(Ot=Nt;Ot!==0;Ot--)for(at=_e.bl_count[Ot];at!==0;)IA<(Lt=_e.heap[--Ge])||(AA[2*Lt+1]!==Ot&&(_e.opt_len+=(Ot-AA[2*Lt+1])*AA[2*Lt],AA[2*Lt+1]=Ot),at--)}}(g,H),Ut(At,Dt,g.bl_count)}function d(g,H,q){var Ce,de,At=-1,wt=H[1],ct=0,nt=7,Dt=4;for(wt===0&&(nt=138,Dt=3),H[2*(q+1)+1]=65535,Ce=0;Ce<=q;Ce++)de=wt,wt=H[2*(Ce+1)+1],++ct<nt&&de===wt||(ct<Dt?g.bl_tree[2*de]+=ct:de!==0?(de!==At&&g.bl_tree[2*de]++,g.bl_tree[2*ie]++):ct<=10?g.bl_tree[2*me]++:g.bl_tree[2*je]++,At=de,Dt=(ct=0)===wt?(nt=138,3):de===wt?(nt=6,3):(nt=7,4))}function ae(g,H,q){var Ce,de,At=-1,wt=H[1],ct=0,nt=7,Dt=4;for(wt===0&&(nt=138,Dt=3),Ce=0;Ce<=q;Ce++)if(de=wt,wt=H[2*(Ce+1)+1],!(++ct<nt&&de===wt)){if(ct<Dt)for(;tt(g,de,g.bl_tree),--ct!=0;);else de!==0?(de!==At&&(tt(g,de,g.bl_tree),ct--),tt(g,ie,g.bl_tree),it(g,ct-3,2)):ct<=10?(tt(g,me,g.bl_tree),it(g,ct-3,3)):(tt(g,je,g.bl_tree),it(g,ct-11,7));At=de,Dt=(ct=0)===wt?(nt=138,3):de===wt?(nt=6,3):(nt=7,4)}}S(X);var N=!1;function p(g,H,q,Ce){it(g,(h<<1)+(Ce?1:0),3),function(de,At,wt,ct){tA(de),ct&&(Me(de,wt),Me(de,~wt)),$.arraySet(de.pending_buf,de.window,At,wt,de.pending),de.pending+=wt}(g,H,q,!0)}le._tr_init=function(g){N||(function(){var H,q,Ce,de,At,wt=new Array(j+1);for(de=Ce=0;de<D-1;de++)for(Ue[de]=Ce,H=0;H<1<<ue[de];H++)P[Ce++]=de;for(P[Ce-1]=de,de=At=0;de<16;de++)for(X[de]=At,H=0;H<1<<qe[de];H++)Le[At++]=de;for(At>>=7;de<_;de++)for(X[de]=At<<7,H=0;H<1<<qe[de]-7;H++)Le[256+At++]=de;for(q=0;q<=j;q++)wt[q]=0;for(H=0;H<=143;)ot[2*H+1]=8,H++,wt[8]++;for(;H<=255;)ot[2*H+1]=9,H++,wt[9]++;for(;H<=279;)ot[2*H+1]=7,H++,wt[7]++;for(;H<=287;)ot[2*H+1]=8,H++,wt[8]++;for(Ut(ot,I+1,wt),H=0;H<_;H++)V[2*H+1]=5,V[2*H]=Xt(H,5);Ee=new ne(ot,ue,O+1,I,j),W=new ne(V,qe,0,_,j),ge=new ne(new Array(0),Re,0,b,L)}(),N=!0),g.l_desc=new Y(g.dyn_ltree,Ee),g.d_desc=new Y(g.dyn_dtree,W),g.bl_desc=new Y(g.bl_tree,ge),g.bi_buf=0,g.bi_valid=0,gt(g)},le._tr_stored_block=p,le._tr_flush_block=function(g,H,q,Ce){var de,At,wt=0;0<g.level?(g.strm.data_type===2&&(g.strm.data_type=function(ct){var nt,Dt=4093624447;for(nt=0;nt<=31;nt++,Dt>>>=1)if(1&Dt&&ct.dyn_ltree[2*nt]!==0)return Ae;if(ct.dyn_ltree[18]!==0||ct.dyn_ltree[20]!==0||ct.dyn_ltree[26]!==0)return v;for(nt=32;nt<O;nt++)if(ct.dyn_ltree[2*nt]!==0)return v;return Ae}(g)),sA(g,g.l_desc),sA(g,g.d_desc),wt=function(ct){var nt;for(d(ct,ct.dyn_ltree,ct.l_desc.max_code),d(ct,ct.dyn_dtree,ct.d_desc.max_code),sA(ct,ct.bl_desc),nt=b-1;3<=nt&&ct.bl_tree[2*ze[nt]+1]===0;nt--);return ct.opt_len+=3*(nt+1)+5+5+4,nt}(g),de=g.opt_len+3+7>>>3,(At=g.static_len+3+7>>>3)<=de&&(de=At)):de=At=q+5,q+4<=de&&H!==-1?p(g,H,q,Ce):g.strategy===4||At===de?(it(g,2+(Ce?1:0),3),iA(g,ot,V)):(it(g,4+(Ce?1:0),3),function(ct,nt,Dt,_e){var ke;for(it(ct,nt-257,5),it(ct,Dt-1,5),it(ct,_e-4,4),ke=0;ke<_e;ke++)it(ct,ct.bl_tree[2*ze[ke]+1],3);ae(ct,ct.dyn_ltree,nt-1),ae(ct,ct.dyn_dtree,Dt-1)}(g,g.l_desc.max_code+1,g.d_desc.max_code+1,wt+1),iA(g,g.dyn_ltree,g.dyn_dtree)),gt(g),Ce&&tA(g)},le._tr_tally=function(g,H,q){return g.pending_buf[g.d_buf+2*g.last_lit]=H>>>8&255,g.pending_buf[g.d_buf+2*g.last_lit+1]=255&H,g.pending_buf[g.l_buf+g.last_lit]=255&q,g.last_lit++,H===0?g.dyn_ltree[2*q]++:(g.matches++,H--,g.dyn_ltree[2*(P[q]+O+1)]++,g.dyn_dtree[2*fe(H)]++),g.last_lit===g.lit_bufsize-1},le._tr_align=function(g){it(g,2,3),tt(g,M,ot),function(H){H.bi_valid===16?(Me(H,H.bi_buf),H.bi_buf=0,H.bi_valid=0):8<=H.bi_valid&&(H.pending_buf[H.pending++]=255&H.bi_buf,H.bi_buf>>=8,H.bi_valid-=8)}(g)}},{"../utils/common":41}],53:[function(te,Ne,le){"use strict";Ne.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(te,Ne,le){(function($){(function(Ae,v){"use strict";if(!Ae.setImmediate){var S,h,D,O,I=1,_={},b=!1,U=Ae.document,j=Object.getPrototypeOf&&Object.getPrototypeOf(Ae);j=j&&j.setTimeout?j:Ae,S={}.toString.call(Ae.process)==="[object process]"?function(ie){ut.nextTick(function(){L(ie)})}:function(){if(Ae.postMessage&&!Ae.importScripts){var ie=!0,me=Ae.onmessage;return Ae.onmessage=function(){ie=!1},Ae.postMessage("","*"),Ae.onmessage=me,ie}}()?(O="setImmediate$"+Math.random()+"$",Ae.addEventListener?Ae.addEventListener("message",M,!1):Ae.attachEvent("onmessage",M),function(ie){Ae.postMessage(O+ie,"*")}):Ae.MessageChannel?((D=new MessageChannel).port1.onmessage=function(ie){L(ie.data)},function(ie){D.port2.postMessage(ie)}):U&&"onreadystatechange"in U.createElement("script")?(h=U.documentElement,function(ie){var me=U.createElement("script");me.onreadystatechange=function(){L(ie),me.onreadystatechange=null,h.removeChild(me),me=null},h.appendChild(me)}):function(ie){setTimeout(L,0,ie)},j.setImmediate=function(ie){typeof ie!="function"&&(ie=new Function(""+ie));for(var me=new Array(arguments.length-1),je=0;je<me.length;je++)me[je]=arguments[je+1];var ue={callback:ie,args:me};return _[I]=ue,S(I),I++},j.clearImmediate=Q}function Q(ie){delete _[ie]}function L(ie){if(b)setTimeout(L,0,ie);else{var me=_[ie];if(me){b=!0;try{(function(je){var ue=je.callback,qe=je.args;switch(qe.length){case 0:ue();break;case 1:ue(qe[0]);break;case 2:ue(qe[0],qe[1]);break;case 3:ue(qe[0],qe[1],qe[2]);break;default:ue.apply(v,qe)}})(me)}finally{Q(ie),b=!1}}}}function M(ie){ie.source===Ae&&typeof ie.data=="string"&&ie.data.indexOf(O)===0&&L(+ie.data.slice(O.length))}})(typeof self=="undefined"?$===void 0?this:$:self)}).call(this,typeof K.g!="undefined"?K.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},62522:function(_r){"use strict";_r.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUYAAABYCAYAAACJfF6vAAAAAXNSR0IArs4c6QAAIABJREFUeF7sXQe4FcXZfmd2T7n90jtYsFGModkVUGNJ7BVTVIxdI5ii/iYmxkRjEhV7ohF7wQaxBqOIxgqCQSkWUKRIv72csjvzP9/M7p7ZPefce8EGhOOD95wt0+ed9yvzDcO2z7YW2NYCm00LNL19cQ/H4j/nEt+vKK38LhtyVWazKdz/UEHY/1Bdt1V1Wwts1i3QMGviGRLyJgAVVFCb4YiykZNe2KwLvZUWbhswbqUdu61aW1YL1L0z4TrG8Cuz1IyxOytH3njOllWTraO024Bx6+jHbbXYglugcfaEC4TErZEqNAN4q2rUpEO24KptsUXfBoxbbNdtK/jW0AINsyfsC2CGlIgzBgGJaRzi9jKeeo2NuDO7NdRxS6zDNmDcEnttW5k32xYYP3XZFADfA6QFsKWTj+2/e7HCyld+azeU1S8AsDOAjxnEGZWjbn7z26rc+H8u/yWEPMti9kV3HdN7+rdVjs0h323AuDn0wrYybDUtMH7a8lsh5QW6Qqxl8rH9yopVrmHWhLMl8HcAL1UK93i21y0N30ZD/Hj66rJYKjMZAid5+T82+dj+J38bZdlc8twGjJtLT2wrx1bRAmc+tWy8ZLhb4yJWTz6mf69CFSO2WF9av5QxLG1w2CH99rmx9dtogDP/uXygFHIqgCG6zOyhxkzf0x4/ibnfRnk2lzy3WGBsmDXhTSkxFAxSAksB9jFneIFZztMVw25Zt7k08Jcpx7p9d6lAPD5BMHkKY/K33V9e8MSXSe+berf+zYmdEZO3VpZUnf6/5od35tTloyTkO15bz5t8bP89CrV7/bsTvg+B+2yOoWUjJq36pvomms/4aStugxTne6A4td/RfU+4ijHxbZVnc8l3SwbGP0ng0gIN6TDgXhv896Wjbli+uTT0xpZj7ZihR0gmJwPoocmH/E33GQv+sLHpfBvP18+eOBFS3sAYplWOnHTst1GGbyvPs5/5oqvjOGphZmBP3X1sv+MLAuOsCVM4w2sVIyfd9m2V1c93/D+XHQWBS7Kl8e8/cGhPsob/z3+2WGCsnz3hcEg8X7QHpUwxxi6uHDXpzi2tl2tG7z4ky8UcAHG/7BJ4vueM+d/fEupSN2viSwzyIAbMqxw1qSBj2hLqsallPGPqshYGlDCGP959TP9fR9ORn1yUaKy1llQ4bCf2LYnQm1q3/5X3tlhgbPrg4h6ilR0NoBJgO0vIsQB2zBuEUl5WvedN121JHbruoKHXCSlNZ986Bjat+4wPztgS6tEwa8JqSUyXyb9VjbzpvC2hzF9lGcdPXbYSQG8p+ZH3HNf32WjaTbMvPsQFP7xq5I2XfJX5bkvrq2uBLRYYC4on7168JxPsCgkcGdxnEFzKMRWjbnrtq2u2rzeltWOHPCKBU1QuDNNjrOXkzi99Wv/15vrVpV4/awL539mc48qKEZOu/upS3jJSGj91+ceA3D4Vk90f/sGA2mip62dPuF5IPNBp1KT/bhk1+t8r5VYFjH73Ncye8CspEbBECTxVPWpSQV3P5tjla8cOeVMCezNgJUtnd+v2xkeNm2M5i5WpbtaEJgaUMc4urxxx45+2pLJ/FWU9Y+qyxUz5MPY7uFB6DbMn/LNy5CSSdrZ9NtMW2CqBUT52otWwXZ80AMtr9wVVoyZpd4TN/LNu/916iZhFRiMLjP22x8sf/H4zL3Je8RpmT3xfSjlUQl5fPeqmX2xp5f+y5R0/bdkqJnDF3cf1J+NZ6FP3/mWdrHT69xUjb7zoy+az7f2vrwW2SmCsfeOCATxmf0ZOWV7TPV01avNfoSXA144d8iSAY6jcUoq9er6y0Hf9+PpGwVeccv27E2+DkOcD7M2qUTfSlrf/mc/oV6S9Q92KVY1Z9H/8pH55vom170w8llbryj1vJN/BbZ/NtAW2SmBsmD3xH1LKM/02t5j8XvnIm/69mfaBKtYXhwwZYbns94A83Ctn4/L6RJcRc+Zscftl62dPHAUp/8gku/1/DQDGP7XiO5KJI+85tn9B16r6WRNulen0b6r3vyNP97g5j89vs2xrxgw5jjGc0W3G/KMYIL+Jsmx1wNjwzoS9JZNvBGyR4f6qkZNO+yYa88vksWbskPcBDDXSeKrHjPlbjF70y9R9a3p3/NSlxyezpdNvP6l7U6F61c+e+EjVyBvHbWqdT3/mi10t1zlTSowF5E4ASwJYx4A5kvEn7L59HrlzBNviFtNi7bF27ODnJZhPFu5Yt1pMGLJw4dcevHfrA8bZE5+QUvqAslzEsHun706q29SB+E29t3bMkMslwzWUH62KEjisx4z5L37d+cvHYKEbZYlyoMJuqXFjpby8NCvczjEeY04qYYML2+ash+uyOMAtBlYGLsshEQNYDC6LcUtWA7Ic4EwIxjizOJjkAsxidJGJCsncwVLCBhhnknFIFWiBQzAOFuiDAbrHyKddswPJpNADlUkwSbsyBJikLWt0X0gmXMaRhbBWMmmtEKBnJHkjuABzIaUEE6SpqBdSNoOLLIfMgCHrZuM1YI4DLh3Eso4U1hqb7nGRzXJHCJltTJSiEYl0Fk5jFp+iBWdDMIaCW+bOfnpl/zuP6rOsUL81vTtxqCvkiVWjJl25Kf3q7cMm9yde7H0GLHGZnHjvMQOe2ZQ8Nrd31o4dulJC9vbLxYAVYHig+8vz/+/rLOtWBYzyldOTDWXVtBE/Ro3GGT+hYuQNpLPb7D9LDt6hqlyUUrTmnTjDn7q9PP/6YoWWr8BGBVhtLUqTtSXlJYmycgi7Ck4sASa7u+lYGWDFmO30hcNLYKE7wBOMsTgYejLJ4hDclpIiRYsqSG4ziVJIZlFUGElgxRnBkCLeGp0UYOuP1MidGzxaujGvqVdzjxf5bqCftyKY+UTTMB7JS89/1pezKO/Q+8wvT2TI0yoU3DMKHVSU6iUlY3AkAS1nrWDCYWA1krEWMAWiDgTWSMgUlzIlpFwvuJuyZXwFIFKIpzOOK1en+x1xmpVe+4ps/M+MkuSGJnRCC4YXB9lo/585bfmVUsqrAKxnDA8I4AMmmC0hhzOGEwB00esH9Zz8e1m834RbjmBkhNxiP6vHDrmCAaZaYi1n1v7dXp738ddZqa0KGGvfmrAdt/CZbjBWXzlyRRfGHt88N8MT9wFY7Us7VKRSg7O9GlsqYGdLIXgP1121I+OpXnDRHdyuZpbsxJjVSQpWCclKmJQ9pFBglpRSJomAqWmv0MDXwtDcMJAp+BGFq2KQYsJQ9Huh3/41Dzl1HxSARq93FHCZMFbovWLXjCnhI6AHZBpqc5/QbR/sdENFytce7Ppp5upEeekSRurhP+Lb/ug3Y2jpNxKly94hMktAm5IMKTCWAU9+zJCth4y3CCHXcJlOwyIWm21yXb4STDaCZ1rSPLH2Bvu2C/YQ//7znuL6Fd0WoIVdpTKXJz42P15hV10Mhis1c1f1md0Fy8b9fPG+q+OVxNSBRhc8ZsHiApylwUorIRprIMuTiv8z4cKVaV0hYUGIVkiXQ4hmSLcesu/2EIsBpDdApnpDDv8CEoMhscBodl0mfwR8KZ0gzZF1Ywf/SoKRzSDOwY/rNuP9uUYXfy1ftypglO9eWtUgUrXekrmyetSkvl9FqylxE4ivWwfLcsFdC6LbWjUog832xOLqllaXV9t2SUZaXTi3ezAZJ5GzJ3N5FzDeFRI9mc07A6ySwA2CE0urUF5FUiQhpS0J49RQ9yjYV1GB/4U08hFws6p1troPRLIcidUfdbxcHqAGOA6pYqZIiQyYbAVjDYDbCMbXCVc0AW7dYj4ocV/ZFUeu4X1I90gagvoRLf+87uQNl7/tSrdFZLJpIeBK+geImJWQkkHINIRwmCsAkYgxtyVLugomShgTMt0kZQLSlRAiDVkhITYkId1WyGoBIco1aKYciIGdIeesgmzsBbluIeSJj+s58k0ZTTreuG0/uVUBI1W1ftYE2mM8jCRAy2Kjyobd+O6mNNZvfwv+i8HlXbK1sifSvNrm8c7cinWyLd6VMbu7xa1qzqxO4LyLBOvCGKohUQnBysBo7Y0OB4PB+ZjnPRPmOLq0Siw1eifKrfw6mbxHsxdTxM3VPPe+yZY01zF5nS61foamIf2NDpIoI/OoapBZsbL65TPYROid/HLk6rOxvDZXyxxiFqqr10u6zY26FypYobbVdfV5ajgvP21SmTbvtD9Klr0HKxUOuZjPbr20aLiwMP+lnggUr6Fcw6QszUtxZ8mlmBffW1eDMTky/Urr8al76rq4XzRKiRop3TrhoEYKd42Q7jrhOGuyWacWqUxNS1OmkWWd1kw6kxbSW/yTQCKblK02kwkJ0ZxlMiGYcAUTMgaZtJtcR0JUuhCuC+E4EM0JuCs6w1UAOQgSV+XkmU2Zk9/kO1sdMDbOnnCClOwByeRKKXF39ahJ10YbVOno0n0rG+viXUsEujPBezLGegsXfTh4HyZZDylkD0antUlUMrBySXrLnOwUiKlqSHrj0pdkc0o5z4ziI1wIMQpN9RBihpV6vknGm4hRNAugTOkE1axStooc8nldHczuQmKsLm8Ah+qL94JWOOZLoAaaUTVDeftlNhE+QCC/jB6squS9awFa5Z4JkMtEMm8FYVRnszlVmbz6UTtoSVbZYAKVQyQ7PwFdB7NP9QoVXAuht7d6+Te9l0nFp1rRu57pviPc8i4o+Wx2MBT9quaqXAB28/oqVy4Fxt7w0gpg0gl7+aqsGZ4qGY9/lVDsWV1osi/tkX0Luzrz0N39Akm0YKCz0APPQEpxwVhKSlnPGKsTUtRIR9RIIdesRo+113e6uef2rR988qMVv56damiuyWRaW9GUTrkMrisgkjakEGUiVmFlU2sbnLIyOCGAfBxkSAsj+TeJeB3Ma6sDxkL1llMGHipS1rGMyb6Q6A3BukOgE5R+jmkLnz+PNvsuM2tYiMN0sOc3y8c2k/q0KZZvXBndss5o3XEUkkvnwG74OsKEtl2e9+L74v7yCWji1Xk9/oOWB3F0y30dGgkEwv8uOQ5TSnVMkCGZ2eLCxiszNnMaIOUGIeU615Fr4IgFaz9fMzXT4NZx28rYaSuTSDRkurXAmROHO5w051sAc9zqgdF9aKffs1b+a9J3RyHFJx8B2QgTigAvFVkymEqUaxVK1385yLRAS0eIhrYCe/YTM02TpAQkMELeTHDPk30NohGQqUh5FJnymZXHMXxx3rc2q+YxlvsgiUi5i+UR1ClCBAtaS6IEt+CKF1ZehfI18CJEJs2yRtQVfhbm2hgdNAER9wh5MfsSpSHjpWjdaS+wdAtKF7+dI+9RYlxkrQus/GZbRHDQJ9rm+Izaghp4Nf5ZejreSB4GlykbjPpcWvcz7JhZGGh9cgO+sE7mxqrrsDA+PHj/qOZ7cWTLg6GeUTRD4LP1S9b9JF3XsiZt8VSpY7c2JxozdiMyS5fCGT0T7ubOGrdqYEw/OmC3WGNinnClct+Jgk1uAhSnCG2Sh0KT9Ute+6bza7e4aoR4ui0PGUMLRQhoDEjx5LyNrU8gxptIv7GJtFsp/4G2EjbvheRn7+VcSc2F0v8uyqqR2mE4eUKh5KM3wFPk7/31VCSaarFcNvAemJM8EKutvqiUdTiq6T7wwu6YRVtwXmJv3F15OVK8DF3dL3DN+h/n1Yu63kk7Tyx/f8WfrCRrjgurWTK7pU42prEOmcGD4JiGyw531zf44FYNjM7kHU9mGf6oJN9eY7T4SuygnX32Za7GhUZ7VEHvqxA9lhcARjsd6LOOfKJg6AWV+42hIywg4gfF7cDMIEW+0h+a7eB9z12LgEGR0RFisKbay9N1hfSSAV0LJ+abdvKXq+KNp97xgDpfS9WeiBvpUJ/+muYnkxrr9SCY9CH2JrUeN795cu3XOmh/iJIKJJbMhVW3us1nzaIEY2MTMFTXMLy05I+x3JXAf9Nf3DyJQOmnTcU5vWKMv5fLjsOUygsRlyncsvqIXN2M14SUi5fPXXluvJQ1Omm3IcOtxngy0WyvrEv3BTLYzHWNWzUwtt65ww/jLn9QEDCaKBiwEV1909Jn8KO8GRoeqznbrX6wLXTK3StkVzRFvVw6+fBTeK5EmYtZp0JMJ1zW8DQKrwy5t3NukhD+hhPaz+IHL9ItEF1L/PIWneO0QYU2uXhGg8A6X2BUBj0YEn/1GxE4D4msyhwkhVYle3qA0Dv+4qDsTLRhxtXpcRI5zYKYsGMODbNvc22Q7bUzrOZa8Ib1hlwabqFC7VK4x8Iek+EeD/VSpA/yx3d0/CkzDQG9t6rnl8m7YtiZaqweuLf6Uvyg8T7skpkXeC+YI4tJ+fnn81b83OWsgUlrQ0yI2qxrN6WbmlpTnZAefifoCJICy/03SAvbyGqrBUbyPUxt6D8+LmJ3amAsNk2LgYffatH32gLAQgAZGi5eosWms5mnDzXR8hXLn7zSPF922sCilD2FaG9RGMkfJpX9wfrtDayaC1m3RN23xlwDlHSFXP8R5Nt/Arjt7XjRrDywDkdTi2KMlQAffhHQZWeIF84DpAO+ywmQiQrPckxT2N/5VoCf1X8KufQlr55ha63GM822Wbch4PtcCvHGNZDrFxVHcMq1/wHgIy4E3CzEa78Daj/xDMvR/or2abElAUBJN10WNw1k/LCaxSCxEE60u7y0IaIXXZK83il2v1Ce7aUV6XAhVi6dv/pKxniNbcu1krs16Ra7wSpraUqvRurxx+FcRdrIzfSzVQLjF8/0LpULM/0qZfx7JeXJmzVe+G4o+X57bfdNeJDkGsznN20xCZ+NRlmFv6eOtgSHffWizLNt2DbSregH65C/ALESiDf/AvH5zHzGyyy1DdkHTJNr5IRDT0Sk3W+H3Qq+y5GQzevh3rs/2K7HwDpIez+JFy6E/PRfHt8mNkZfuQJKxcyyzWFcDpVGgg0aB2vMH3VaC5+EePkXsE57A6wy2BbbZreIT56DeOF8nZ/6FBjK8QpYp/8HLF6uvI3dx44BBM1F3WdR4ZvtdgKsg3V8Y+fRo4F1tJ2DGJX/fI6r+e/7eftSR2jZES6scc+BdR8M8fnrcKf9UJW3raU1l4MpqvsuWDSQuUd8zZEYxnuz4Uy5xmSLhcZVWxDsv5v/np9DWPKSQqxa/uHqaxnnG6SUqzmz1ieYqM3EE42OW9f64C3IbgPGb3BV+OLvKE0vLqt0m53ybj26HF7WKXGzIB//Dn/aY4TRhIo8b8UB2rJMcQzShlNvshP40B+CJavgzv0H0LwmkmAhRuc9YieA8t5qosMmj9sqsEQ5ECsFq9oOfMRZGmhWzgGaVwP0fKwcLFain7dLIT5+FuKNP3lMqwAL8EY+6z4U9slTlbjs/udPkB9OhfWj6WAl2u1DNq7SaRA75RYYidWKqVqQGz6B+9gP9G+FWTofk1cRteSH3gq+sz7fy33tj5CpGlU3PvgUINkJ4oOHgHSt1o1W7wA2+ESwRKVidO67t0O8c6PO23TXNFtTuOD7/Rp8+E91Hm/8GfLd2zSr9T4KchTZlWC7nwbrIL0t17n/IMiaxV7ZuUeFiwwiagdKhPpaJe5lIBzYp78K1nVniMX/gvvPM2kLe2EQz0s60jcl3WDtcwmQqoNMNwKpWv03XQ+01kDWL1eLInNaIZ1WQDiA6xi6QlKH5FQfG8n/iigsik0qBibE6s8/WnujZfO1rovVUsq1Nhc1djbe4LgNLdsNQGZzNsBsVYyRxOc1s5Bsaiov4yzbqUvP6sPKqkomuT4wBh6x5rocFbLDQyb8pM8Pciu0b7jweaOaaDQhTnocvO9IiA+fhvPCxZ4uDUD1AMTO1MfPZB86CnLVewGoqGAwBZTnvkKe9d0H9okPKZFZkmjmZIBsi/7nZsG676Ymslj9AeTaBWBOC2SmFcg0AdlGyEwKsuYTyDV01Ehupc/l6Rl8mAV73D/BegyBbK2Dc/d+sI67D7z3cD3xnbQCAaqnEt/pn3TAynuoeso18+E8eoTB5nLtFtL22iWwTnkesnk1xMuXQ9Z+ohYT6+C/gg08FHBaIeY/Cla9Hfh2YyEzjRCLnoCYdw/QsAygxUehdAH6511jJZ1hETjFyyBXzIb4/FXwXY/yyu2V381CiixYWXewLgP14vLpTA0+6z+EePcOSGJqGuVDIE8AZB9xK1i/vVR5Vds4aUgnpVgzXWexUsjapZBLXoTMpnR/ZBohs9Q3zQqAZZ23xT+AzVw+Kt8uuyB22nRISnvtIr0gJjuBlXWB3LAEYtFUWPv+XAGiyjvTAmQaIFMaRClPd/Ydqj455pj/zWSNftNG4c+fEwFLVg72YclJCrl2xeK1t0DytczCSjCsdaS7oYzH62W8saXvjUizbaJ0sZXlq70uT4S1ZgCSLXVl5Yg51V26Vx9eVpW8MQDG3Lje9IwLEUR/BBFK0mTlcdhH3wk+YB/F3sS7d4OVdVK6OVT0gjX0FK2PW/8J7ZEGEhUaTKaekQcmoYLacbBEJ0iaWG5Ki4WK7nCgtDPi57wDWDbcWXdCLHgCiJcCsSRYvBIgYGhaBbn8zQLOf0YuUsA64ApYo87VmNO4GuK/98PaXx9a6L76B4gPHlQTk0RPWAnIT54D67ITrCNuV6DhPD0ekkT56I6fvJkmgdJuQOt6NaH5/leC9dhdM8QuO4OVds4VjAw0NZ9Ctm7Q4LvybYi3/wzJSDTNbW1U4rHPIGlFIda472UqTfHW9bAO+A34sNM73P/is9fgPDEOMPz/Qi+rRXAK+Hb7dTjN6IPurL/BfY0izhmBQCJmJdZ7BGKnPglZsxTZe8eqvuc7HAL7uLvUGHMeP1UvTKQ+GHsVeN8Reux9+gpYCY29LhAeMLZb0I2nk3lJMinWLl+y/jYKSk9nF4HJNSIrakqteJ1b1tjctxLp/1nGKB8bPBCuHAQpi8aPa7eTog/45jO1rBuj1XVBLlmZjGOJtBt3Um4ZHGdEMmH9lHbG+5+8Po9cMBlgVKj10yjozWAnED/jZQVQSnSNWGwL1pNAzVvh5cq5cB4bFwBjSOw0zSjVA2Af9hc1AVi8RInRsElUToDFEjnQI0bnZgE3o1lMthViyb/hvnylLpsPHqbMQNvKuuyK2OkvBEYN2VqD7B3DwYefDZaogniboqE5YBX9YJ/5uqqW89y5kKvngX/nNCXquXNuU2JbSBzxK+Qp9iSBunpAX6DwhtYxD4JvN0axaLF0plI38O+OV/VQrE1kYe14OFj3QSAdo/PcOQCPhZSFwRY7SlYIFYZRZa1CM3LwwaeCb7e/Bm0Sa0lHyWkxs8Gq+oFV9dELQs2nqlxixbtwFePXuswQ41UXBPiw8WBdd1GirFJfWDEwuwSs1x5gSTIm6Y9ib9TGavGkfPW0cF67HuLtSYEDkKnH87+zHQ5C7IR7FMATawSxQiphSTXEp6/CeeInavFDNoXY+JfAuuwAZ/rlcOdOzhmolH7T15WEtQPqqsf88vWI+Xp5s28LmhKlrFu3vOH5eNKqY3G7JlZi11rxWGOs1G7hiVjGSjBhKck+7Nmw0XgQfYGpEBkL2GkffqmwZF+LKK222z465M9w5cVqj7HpEqbcIjyBxHfV8xCo0IAwLZ0+EwjSMxuFGBhZn10JmRWQGQGRykJkSM/yDXy4hfhPZ6pJIVtrwUq7gFX2gkw1wJ17H9Bap9lOayPsH9wAVlIF57Ub4M6ZrEUwEktVDNZ2PiVdYA0frydGlpgjibQEABQrinR8HmWykmBq4nMNnrEyuO/cCqSKn8Kq2p/biJ3zpmKxxApJj5W9bQ8l9lm7/wjW3hfCfeV3kGs/QOzsWWoyOdN/AT5gP7AdD4Xzr4shl7wQ7LQMgYmBKvaJT4GVddWTlvJ4+FDYR98Lvv1BEIunQ3zwAFDWA/b3rldA4D5/gWLJfNg54AP2V7pS59lzizNs4cA66DrwPqNUu0rhQrxzG8RHTytWb+09AeKDRz0Rlqk2tPf7Jaz9LlEDNHPLd4GWdZ6xyke2In2j+s3XK2rDGuszArEfPQEWU0Fu1Mf98F9wpp2r+4PAkwA5VqbGi0xt0NHjinz4bkcjdvStECvmwvn3FWCl3cAHHwtryLFwFz4N8eGziB11qxKjlZhN8X/XLAQavoBM1UEseRli0TPhyCTtjbUvcV86AulaB3aJDavMhl1qgyUssBhX/2B5BjvfDchD17Z8gUO+JV5TBTu2qAdyOEKBh++AvXBi3e17VGRY9iIwdgwDSE9Cr3wEiSeYFHd0n7mwYKT1rwcYH9h1nJT8YSMoV0GfsHC7FytKIe4U2UDviSAaGAVEVkJkXIi0A2Q1MJq6k0JOLB0dA4XSCd4lJiZcMDcDa9+JsMdeDtm4Bumbh+UsiVIgfv5b4J0GwPnPJDiveae8+vvvPKZVzFxEYiMxFPvAn2uWSOxDKdU99kkskUDTyWgdFgR4lx1VEdN3HQK5blFBCddnDFR+a+S5kM3rEDvmFpVG5ubdwfvvA/u4fyiwdT98Fu7L/4f4+f9VE9B58TLw7Q4E3/lwBfDOi5dCLHzUK1euxXILn0Rs/Fs5dtZSg+zfvwP76HvAdzhYMyLSmxK7SlJgcAoBS0HYaZktA7MTEB8RMBJjzG1xC/WrcBA75gHwHccG3ZN94VeQn0xH7IdTFaMia7vzxGkQa96nOOCwD7wc1t4XqD5M37wH0Oody+I78kf87fP0cb5es6IX4uOfA6vonjesss9eCnfu/XpBUM+TTloTJ27nC1YaDHSfxw67GrJuBdyPXlDMnPUdAWvHMXDnPgCxej5iR1wHsfQNuHMfBMq6qrbjuxwG3nMwnNdvgfPqtR4wdnzaB0+amxk6YIqRjkRrTVYBokX/SmzwhAUe46qeKq57QF4L2vQjiuNCMyJsc881NgVrZ2hdgL83zWbHA6xroflNIr4Q7gk9Zy56O3pfFW3D2xdV2sK2K/e+obbhrUs6WXGMEILIOErHAAAgAElEQVQNqBx1w10dBQzzOfnQoGkyI8Pn5vpwvykJtvdOIJ5JFTSOVisFjKkcMLaXxJe/T8Cko+4TxtnDfozYkddDppuRuW0fSIv0g+VAohLxo28G6zwAYvm7EJ+/qXVp8XKIms/hzrymbT0j8cLv/hix718H6WaQuedoyJYNSomvxGYCRkFHfngiavchSJw9XQPj5CMhV7Ud41NLt5rxxM94GtLJIPvYaYidcDdYvBRi1ftwnrkQrKInYqdM8RjjZRDzH4F99GTwgQcpcMw8cITyGwxEt0gDWwf+BqzrrkqsJQNP5o6hiNH7Ox4Cd+49cF75NVjlAMTPelOD8x17KAOCfdhNsIacAPHhM8g+d64WcYM5Y0weSQB/IVjvYbB2OlTlnn1mAsSCJ2GNOg/2mMu16JhqQPaJ8RCfv4HYIX+ANepM1YbpG4dqXa5qD49ntDVIfANQsjPi46eBd90RYsV/wXsP1Zb9T9+AtcO+yviSuf8UiOUUsFYdzKD/UsT0eDGNk1SMnA8+RvUBklVg8QogSeqUcjjvPUxCP+wxl8KZfQ/ceY9p4F/2NuzRl8P6zgnITr8S7ux/dNAi/uVng3AkUrUOrFILdmkMPGnBImCMW+A2qRMIGDsC0JsOHHXTObKk4Sz+yYCxST1e/uDSgsDYOHviLULKC82bDJhROWrSQZvSRPKBXQ6Dw6YJgUTeqlogQf+ZYnmZ99v8TqsvRdPMEjBqUZoYY6H0o8wv90yuI/LZYW4zYTRNThNw2KlK56P+VfcHq+6riTuJyaQLa2cciGWzkL77CCXqFdt0Rm1kDToa8RPuUCKi+8E0rTMk0VfpHMuV0UWJcMpFpwQsUaqB8f4TFBDnPiHhRF32daykx0uc85LKI33zSFijLwPvNRSZR05F4uyZYCWVQTKZB4+F/GK2Knfs2Mlw339YibrayTxaaa0/IVUQ2+4AxE56BLK1HpnbCRj/AT7we5Ak7jev1+JmdX8tCtct021JTChRAZes/c94wFhk4JCVn5X2QuICHZIzO+0CBagkVtt7XajAUTZ+gezTF0N89h/YR/wF9vAfK/AiYITTkktZScse8EaiuvnAycp7In7a4+DdBkLWLkfm4TOQuOAllUbmiYtgDT0G1i4HQbbUIn3PCZBfzM9593AGnsgBY0hOKusK3mUn5c4k0y1K9UBSAS2MSncqXMQOvRr23ucg+8pfwUo7wd7zTGSmTYC16+Gwdj0Umacugjv/iSKRIwsqsUKt2pakVGh+CUcgVedqxkjidIkHjDELzGOMxXCxmERXDEuimKAKzlm2cRZ/MvURO8WrCHVmA4USlJAlYJjEXPmX7jMXri40fJhii9xaAYo9aH6krK18vroru+qqDii+8pN279v1IubImzuiNivo8UpJRtlzm3KsjreXY4wColUDY9SFOn+y5gNEGDz8X4WQTReS7/p9JE65O3iNDAbMd3amePHL5yg9I4m/1sAD1XNi+Xtw3rxNsUrli9ZSqwHAlF9yKQbfeL+9YB90GcgVhXXdAcyy4Mx9HLJ+mU4r06z0m7HRExUIuO89BueNWyDrV+jJrvwNCwCW0Y0K3PuM0MYh8pGzbCXeypoliP/4SfBee0B89qpya3HnP6aNEF0GQjathnSaQ04nofbWMrtus377IDZuigLCzK0EjHeB73QoxLK34C6aBlbSBfYBv1LGF2fG75Uu1tr9VPA+w+Au+iecZ84L+eapRI3thWoZq+yLxLlvaWB86ly4BNhUAgLmIScp0VoxbikQG/corJ0OVm2Yvml3lZ+pw1KqIaVCNJmpNsCwXsOQOPUesMqeCujTdx2tdrskJ+q8Mw+fBffzt5G8aAZYeTcNjg+cAbGEDFgcFLmdE40INq7nwIrv9n3Ej7lZq06U6oDGOY1t7RLkLn9P6Y7t4eOQefYyWP33hLX7sUg/MA72AZfAGjASaWKp5IIUDK6oySTXL21PPH+QROdMGM6IC6TqXc0YCRiTNniSxGjNGEFHqpljMIquHWZD5qDV/aPdStkvNzwcmwUmf+JKcWfPLgvnsMfhytGj7XprQ//qlz8g61rRD2ucM+E44eIeOgNcG6XYUgb5Ghjuqhw56Y22Xm7vnnvPznfCwVlqS6y5KBWw7oUw0A/p5CtUI3UPdY25eitgJJc6ATframDMeCdJRhi5and1zQSIIp0dvBs5vCkoF9Mg1XMI0LIesrUB9l5nIbbv2Sr97L9+j+ysycp1Bs0bEDvkN4gdcJG65372JpxX/gJ36dtaFCbLYRBsthDhot0lxD457GE/RPwHeveI8/5UOHMeUVZQsorb+5yjxTgp4cx/VgMiufvEyuG88w+4S8idxq+AHz3Hm5jCQfz4v4F16g/33fthj/kleOf+yL78JwUa8cOv0oD79l1w/vNnZfW2Rp4Fe8xlkKveR2bKOL0FzmyfCA4r6bHfnoj/8CllrU3fMhixo++EtfNhcN+7D9kXL1dW4sS570BmWpB9bgJYshL23heDVfeDu3Aask+fF1Y7KCdrhY66X0lHWdEfifP0MM48+VOIj2m3Dj3iwP7BLeB9hmuDFG1R7KH9QGXTeqRu2UNbtf0Atyq8qpd+kI/eTxXb+1y9UMUSui73joNY+jZ47+8g+bOXVXbpyePgfvIy+Pb7ITH+UTA7rnSp2eeuRvY/f8uJ0iRSGztz/Ca0Bh4CRscjrPwv4if/A7xzP2Rn3gixar7yOLCGjYM95Eikp5yL2P4XgvcegtTNByB+8p3gPXZF6u+HQ6x8L5h50V0weSzNuJD/rIdaoWgo+pruZgaXGGODgE1MUTFGW4vSpGMkw4vaiu4fuFbA2u/TGdN7wpzDxrz3iZUqji7A/fysj0//Mnuxg+Eq5/2iDNmGDBtx51d2Jq2krXlryl8RjhyV7+cQgVUTGf1o0d4Yz9vLHwHZoGECxkjiNAGjA6QzoUVSRxQxNMn6FI0gzmA09mJQypBsEyGhweomgNIuiB/1V9hDj1RMIjP9j0qsip94q9qJ0HrtborRWbsdgfhRfwKr0lvgRN0KiKWzkH3tZsg1C4MA3N44038qeiNJohkBrEWGFy/Qge+a47nlKCfibAoyTY7dzcqxWzuC0/e00kHRJCkgSOvqxkpQ8qt5ynKenf5HWMNOVuIhiWlUvviJf4M96Ailn8s89CPIbDOs7fZD7NCrVFu7i19B5vGf0GF6hm+e15IGQPIdRiN+ysMK+NI3D0HsyNtg7XI43PfuR/ZflyoxOnHeO5DZFoiPXoQ15JigO5y5DyA7/Vdg3m4OXRfj+AhvceGdBiJxzqsaGJ8gYHzeD+etfDVjB+efZOrMfRDZ5y4J3Jo0kCr1sbJeB2OZRNjD/ojYfufoR9JNECs+gFyzCJJYe2ln2KN+qO5lX/orBInOrQ2wdjsUsf1+Grh0Zd9+COkpF4KXeuqWaLxK10H8Rw/CHnwEUveeivhxN4BX9oQz7ymIlfPgLnoB9sjTwAeMgjN3CuJHXwekm9B67RAkfz4LvKoXWm/YE3LDZ4EVMjqcQ9ZJv74eMQlNR/90yGKRpbz+VTpGAkYlSlvgSQMYycikHCh8v82INUcNdgMFQ9gQsckYZaWvnOM95tQdwC5YV9DaHEGdoj/b0Xp1NJniz7XevdMOiayc5Qp0UZn5QTr9KClm/UNHcuYmUl5gAq+hAv9h3/1HWfgIFCPAqBo6V8agHP71cFSynAnbfC8qeUSov5oEe56O2H7nKh0PsYv0Uz+H885kWLsdhuQZjypdUMs1g8G67QS56gOgvCeSP31KDVy1Y6XuC7TesJdiACFA9McCsZqBo/VuidYGSNoO5oGe2u2gdqF4/oEkT5COjqzWtnYLYdKBILHY1/3lKYf0BXvoMUiMu0ul1fLXkUj+5EHwnrsh+/odyDz3f0p8jR9yBZz50xTzSZz9HJzXb1NuKLF9ztELwtQL4c5/MvChCw00+pGoQOLM6WCdt1dVFcvegVizSIE3+Q6SzyUZqqzvjPO2txEI/UHrGxtWI/3YjyHXfeT5J1KCBYYyjyFxyiPg2+mzT2T9SmSe/xXkZ68q/RwZf2KjL/UAima6C3fFbLiz71QGGO1W5qVN45ZEaXKKpbHgT9ZkJ5T87FWgtBqp+36ExFHXgnffqc2J4342G86cx5E4/jrd55O+pxzplfHFrIb/3XGUCG71+y7SUy5A/Khr1KJFxh3JY8i+eA3cRc+p7ZKJs/6pnpOuA+fNu5B98x+KyZJhT0kk/sfre/UnSjSKld58zhw7/nej7ASM6UapdYtKlPZ1jCROkyit9alF9YzGfAt8iw0cDaauAZqWjVomxZ7s3E8/+bLI9bUDIxXQuX1H8iF6gjxBQt64QekLLQkGapkoEXonPLOVhEMOvWR8oX8kSqfDBDgiUbfbfnkrqxeJL9pwNMFLLvgXWFlnOB88B9Z1R/BOfZCZfg3E8jkouejfevfFuiXg3QciM/MWiDUfIXnyrQqAMtP/BPez1yE+fyeY5OGy5n5R2rH9zgNL0j5pMq5UALQThYwvcdobnQTI2Vs5EpO/nPZvdBZNR2rySdq/0fuE6kcjULhInvcvWNuNgvv5u2i9ZYya+Fb/YZBNG+DMI7CzdNrxUmVp5VU9VWqpxy6E1W+4EtPJpUc7ufvCldHUUiDxw4dg7UqGlkY1YWlrmwIv2srmLwwBpyWLU1w7S7uO3iMsXDhv3AbnndsVTciBmEpF/Zc49m8hlhnUuXGNcnshVqe2zSlLvrc9UKE0bRZIAyIDd8V7cOdP1fVQHg++OJ1rQWvH0aqdnQ+no+SC6eCd+mtH73gy5Mfov+F+9Bpabz0C9t5nQCz7L8SqBVpCiOsAEXkfK4bSKxaq3VNKd632p3O0/HkkxLpPtIph6NGIfe9y8OreSsep+j1RCrFyPlIPnQGxfknIt7TYwO/I/MifEzo18zrFJ0g1SdjEFAkck1bIXYcCJwWxNc2zfkIFi+KCeTN8jzZDAfKH9gWfPtLupO7AA98IMFI5sjdvfxOAnwUBPyMNaVazrXLnkZxIWymrNLnrBMBIq+TXUc3IEKKgCANGqd7m1X2R/NFdSg/XesuhyrhQdqk+CCnz4l8R/94vlOWz5c97IXHsn2EP+h5Ewxq0Xr+vUsq397H6D0fJRS+qx8joQqxDMUjSlZHxJdUImW5Q+6RlayMSx/wR9q4Hwf3kdbT+jazeOd+/PIpCi/n2+8EefjLcj2fCeW8KEifehtieWiQs9hH1q9Dy51F6H7Cn38ub5T4zJ3eFk25HbOQpSE25UDGf5Kn/AO+1a3tVz92ntr1xL22sCoy5xuiQLuLH/x32d46HWL1IuUbZI37UQReRXDbpx86ES47RKlQj7RPXfoehcajiOHr0R9FK2tViwR52EpKn3KwSa73xEIiWWu1mk01BrP7QA3CPkZKlPmYwX1+soeBrvQajdOJrehFReuKEyq/56sGKxpZe8h+wCu2qR+MoNXmcWoSTZzzkAWUD0lMugrPgaWXo+SY+tLakm0SOLXqMkZy7lbuOdxQ6laXQnI6SU7/MhXBCJcXY3dZFn+poIV/B5+tAjILFkn/vXSpSiXdcIYeoBwosTb6Pc4frFVm61Pj0GCMpf2UrsQsyAhRgLcbxoL7A5OupcirksPycC1yWn6L/LlmDS3/xhlrds7MeRfqRs1UorbLfLVKTsvX2YxA/+mpYfYYi+940pKddirLLZumdMPNfQCsNau98rvyjMnWFrZ6DUfpLvR0v9fBFELWfKdZAaShXHfJzI3ZF3xNlsHY6UCnr3c/nomXSgYox6pS0+5H5Ca4Qg1LRc7jaoZI4+Vbw/t/V7h4UtcXbbkgiqVy3BOl/XQuxZkFuEVLJ5tLWUWw8h1zyv+09FPEDL0DqYTJQ0WTlsLbfG9aAEWDlxB7bXAIhm2uQfeV6r4za4T8YV1638e33QfywK5C69xQV4Yj3GwVr6NHgXQbobZvEeok9q10oxIJt75/e1kdMtvX2AzWLVZsHSJQ29ZjeOPaNMV4ZVPbky7rXaUiedKOSCJqu3A2yaa0qIvO2uAftTu+ppjbkW6/tyOUoccx1iB9wLrJznoCz6EUkx92m+pDGS/aNu8F33A/x0efDefdxpJ/9DWQTHbolQe5DJec8Cd5zF6QeOAvu/GfUTp5ceF9/IvpNZ/aXP0V1LMyctGzuS89d1d9yM4SMoHSagzK+EFv0RWmbaUd2ZZXOjbzo3PfVZ8EjxlyPQofF2GKeYiPYZZ8W39bVYVDRD35jwEiZNV/Xb0Qixl93BWhTbwc/hci9iYi5+8qNQjFGjzUq44tpHY1mGV2XzJN7zYlpPtdGsel8j/OegT1wb8imGqQeOh9IlMDabk/ER+ugDK33nq4mSsn4+zWjvPFg8H7fRfKkG9Qq33Lb0RBLXvPdsyP2SQ/gO/VH+ZXzNA44eqeLzFIg1FbtlEx/lb9bg2KmVp/dwXsMhLtqEVr+NDLHGINN3/4uhNxADwtGXhBcK+HhlTezVVQdan9COo+FFhxR5gzwtoTSrKB3yBldJeHFqNT+MLl9owHAhhcpVRAF3JH+MIcGgR3lYerWaPX0YzIqZmvMArKSKpDSoio5XetAHb7xxRCjA5OngYYhC6NE/IDzkTj2GrWQNF0xEGjx521kTBOKBm46EcUbAeOJNyO+7+lovf+ncOY8BmvnMUiefBN41+08RKMtjwJoqVPO8MQslThN/ygqUHUvZP59PZx5Uw3G3PbCk4OHqDhb7Hd4LhG7TjVD6xb9fwmufBjVzhfl4to+/OgnpDpjO899jzY7WDybzboHlfxq+X86CCgdeqz9knUomY4/lP1Lvz9IsCuUz6H3WiHY8Z0WfEujryA2VxDTwqwajtgiGV8IGGm/NDl4k1U6cCQwGVKYlIcPlw+vf9EhlA8furS83zCUnj8VrLQarfefDWunAxDf+0ehxmm5/Vg4H81E2S9ehfvpW0i/+Fe1wpeMuw2Ztx+A++mb2o3BeMuEBHWnpBolZz4MpBqQnnEzxOfvqhBgjMKRKUtw7qPmfef+yulcttRBNHwRWODNsz18C6F5Ho5ieKZ1sJBjqcGW8vqz4Nwzw3x7NTPdYPIKX0TU8t1ofC8DD1uD1T6MxSrVQrAfPO9bYNUFj1P5MX2D8kWsqH5Zi4E3xckkR3irBLL2cyNqQ35sygAqC5WbMSROuR3pJ3+hw4mprVVxZd22B+4D1nV7ZcBj5bQNkBz8adtk+Py3ltuPg/vRyx778+Ubz5JfcKzlH6fgPxaMEc9dR6fmzxndzrRmppoZrCRXOkZb7XrxQDGWE6VDwytvjfOIQEAnfTlHP8j1PJkU++WyiR1HoI49+Y0Do7yhb4mTBVmptUj9ZT6RiWcaX1zSBRnAGMqmEAn9MuXI+QuBd+qL2N6nI/381bCHnYjS8fcoVkeg5Lz7BFLTLtfmTRLjyMjgR+GhkdSRiDx+OUmUVaPDi5i9UeUvhFi5vavmfA8tH1HSRg+aLgOh0WQ2cqTBDWlUgTO5SxlO04GwZu4aK4ZqJuKFQLUdRtTGbd/xOCiHiooSnEgTRtgQEhdoIL9Z1QFaHsFVeftRf1QjFuk9o5DF9EyKAXtxPGkskFqAouwkCJRpF1aVMmw5C6d7W0U3aqDohzdhvvjAaCu2yLUPY0IDo7JKk7/mpqKP1yycs8X1aB3W7dL1/pkRm1C5wq9satG+VAFar+m1vw02wxHKzVN93J12h6juDN7UCL58MVgTiQHGwAhNDDMsj/+YjsRMrDEkSmc0Y2yrooUE87YEhsKCvOeKpAaSACNLaawEvKKH2gusDCJkfS0AfoXwJupkWIi1RjtBY4tmeUEZjUEdGt8+WQsxKd1KodPjvIzz5kYAbsaREb5jut/aClC07kmLvl5PBCDoiUeBGO31kgeIXnVCTK/QPG1v3hbtrzZHsdniOaaYl5c/sEJKzvDxaiH+71Ok0O4ZjwkZB05pQ60uQ6QkoaHhA1cUZMwxFTX6mnOh0DgvNFfMNizWbH6VPOcGtDYzaGD0wJGs7krHaACjP9iCAhs5hQoeLoHFIQQThycvX6WtkF/x51sBRqpD5g+97hISP6XGFD37wdljn1zVhID14VzwZfoAJhPY2upInzH6ojQFkWAeMAYJFZtFHen5jjR+W7O0vRlcKP3QCPceaKsORXu0HQbV7vIRKZw3C0K7morm7TVu4HiaS0tH7MpRSK3jy2evHWn6dp8phDBFXsp/tI2p4gN+gZhZ/ltRcA4t+iZItlcJ1fdt9KU5NqLjpNgYb29cRt9r73lflG4hpsgDxmgpUZopcPSt0ib2hbiP0Q7RvlDqacYeif/6i1Pba65Nvf+tAWPT/3XvEUvyBeT4LZNlWq/TpTvcgYOB0jJVH+v9WeDL29zSGKp3IEordx2pwo75wNheX0bHUxSQ/d+FxlZHMLWtMekDf1vMpth4b69eZrmLMQF1XWVOu4C8H74hQiWQO6XP45TaUZ+e9Qvti9SBf5oBfjkiGGY79K6y49DqaJBKz0Ibqlu08MYKWbQN2hjd6p22Ot1IP1eTcII5K6wpFhqJdnR2bQwwFpjpHV0nOzpWollsypgnUbq1hcM2gJHHmLcl0NsrHR34HZTZbQv1TjoztPSPNcs3Ffjae6+jXddeOht9X/62c2Vaxpa4UnYNtUcsDnfEAZBduyuLoPXOTLD1RgAMf39mgV5W4yuwSoeBcaML2MEXOsLDOphU6LGNSndTR7yZowdyoTnq6/iKjRLf7cQDRUVkzH/tVdwHV2U00yCrPXeIURieP/5uqejq5E+s9vLpyP0oEBbpgDb7JdpOHVaiGYy5DY1jR6qxuTxDRvLWZgJG2vHClI7Rimu2GPgxmsBoLp7FFizveQtoyDp8YMW1q8kv6Wv5fGvA2Hx5tzMtjn/QRgJzfKufsRjcAw4FKqqAbAbWay+CNdbled3ltR+NLwpUSzvjlPHFAcsa26C8JizEvtpadTsy/wq93xG86ggT9J8pNHcVczN1qF6PtsmiCrIh32iam/pRybc9SZlA0WQXxepWcCSb9TAy6kgbRvG9LWbcXnp590N0yQsGFzzkHQLVluRfTPlnFFrt1S8wNovN+I1qVzMf73sU3Iv1ayGmGF2bouKvn5ZmjB4okvElrv/5sRiVp5XXNu0x3mh9KZSjI3BxxbXrtPf81/D5VoBR/hY8k+k6Kyvk8KKdX1UNMeZw7XOXSYPNmw2+fKnh8qDfDDWavyVQnRwpINNuDhgLjYaCANEBqtAubTDQvhgKb2xnbhSF3NjEizwfHfX+Y+YsNl7VkWg6kHexBztax0LPFSlTB0qT5w9UrBgdLV6QZ97sMhvUG70daS+zEsXqXiidQqhVbJX1N+60lU575TDua8ZIbjqenjHhidHEGGmn6JexStPeIs4Wzt+wfo8Rd+IrC3oTrV6Hxs5X+VDTJVUHWbb1b0e07WAutx8IOdIwyqRagYZ68E8+BL6gwKXhUmmdl9DbXsmXMeOCF2CMAaLSl+jgLbocR0ZkdJkrsOypSwa78Db06kyDm5El3SxPG2kGluNIx+R7dURi0kfr3N5yba4+HahzUJz2qFlBW2sbM69Q3gX6L+d76aVl0J5wfxRwQ2m3zJvmutKhuRONqGO+ZI4hf9AXpXPGOI2CXHRs5bVfcfaQ1zTGBb9dyYruOzUpxthMjJGAkURpDouMLqRnJMqnfPN1gYJ1MpK9/lm4UygGheOIoytvqKN9jl/551thjM0/r35RCBwSuG8YSBV1ixO7DQV2HxbykmdPPw7W0qwNAJHO1g7etCPEA0Y6+6SDzWb2S+F4dW0v1x1hFOFncr/ChKcjKRWrlF/y/DSieYedSvIdqcPt4TuO+PmGW9Usf87ZN1w/cy4Xw1gzVf128RiY/spYjCxG38yvj48MujTR9tA1Ldxjha621WvF26TYiMj1b+F0275aCAML1ye/1n7KbY1Vc0NE/kiQ5EuD1iYtSivWGCfG6OkXaTugxxgDA5Y3IMwRQ76tCmw95NX5eH6vKkAPe6Pkr7X7f5m4i34rN8ye+EdIwSua669iY+5NfePA2PCziv0si7/qio7vZpc9egGDhgCdOgPNTWDTnyuMCurYFR2sVjNGB5y2zKnWNro5mEkFhoC/9Sg4klA/83GP/fDgnrfA4TH0qV+E4Z9PxYilT8D2z1cJXCgKyJN5oqPvh+kvlx4tM5/zv7crn3qVMV1FzLoGLVWorv5N754aeQbMRN1C/PshhPENB5EjH6M+qN6AjkYsVkkVCHgaKoc3IbRrR1SpaoBX0fhZHVhoCrWzaorotCsA737bh9rdbG+vfyPNG4Y+T7wIrQyFdBNmFGcvwbzjM83dRZF0g6YIPM/DiuGgqAXu5y0URh1VW+XGghKlPWBUbNEAxoAxlpVD7rob0LMPUFau31+zGuxVHdw37xPpRosR/5GHV93UoA812sSPfOxEq2G7Pp8B6McYFnGJn200MNKu2LVjBl8Bxn4CyL7dZywoo814HSkTGR2bL6qY4YKNDnZMmMt9Macmv7M8uVStJN7ECzCPnhF0DKYEhTxS4JjRJ/aZm5t0dv6JKvqXz14KSR76nsSTw6/B2zuMC1WzqmUVjpp3NYau0FGh/dTCGw8NB2gDdHLP5FxhwvPGZzFmljmeZVsUXVoi49D5zbnJmnPtzokq+m5OwR+wIH81VuZgcxIauzz0i8Lz2CHlhzq+SfW5vq7/MrjSu0fXKLykMjoztadFvxN+V8UG8zaEUBGD5veu5drULLpn96ZgNPosOKXX1LvDJJ0RoL8zhbbaI1I9R9cBLumMWf+7vk42ALquvkum0qB3PViMUBlzDSkw6HNjKddXuUnmj6Yw7JutnQtgEu13nz371/2ezrmPm3n74zyXSi4YRM79KuBgxujNjZXoBlpznIWFXHPkewOGROkoY/R8GHsD+/wAABucSURBVFUUPPI6OHEcUKLPIwo+ixYA71LovSJqi9woUWW2OWaVrmrYh44t6AgGFXqmftYECh31YHCP4bmNBsa1Y4dMkcBJfiKJDOtc/foH7cfKAlB7QenRMfCpjg6YnQdI5n5LP/1CBTTX7CiwqR1SZJH29ktzP0hBCIAjPhFmAMzIObf+dP37mIfRlOiC9RXbwaXzgI3P7sufwwmzL0PSMYIGm2gbraxZljAa6g0i5pY5owH8r7YlUZIQZJlDayp0YLkKpapOryegAhw6WUEyRsZ/VzCWVYGzGMvScdCS0z04YCwrmHrWEf67HA4kpcOFpANS6Oh6AkDun3ziez4GJ0To4328+cppFkU6L1Qvg1/Qa9625LxQAR1acY2+iIroqkjGGhME3aLzuCRhKEG3Bk9IySm8AZNCOQ1JAZtLWLQzmUnYELC4pO+SwhPFoP/SM+o3h9SnmUgZk3SN4o8JWAS8+tBvLSVFu98HAX8BC4edCW1Nymd3+fipr5htHx2Lhd6JElx/Yvlp5es4cjhSYPs76RhbmizYcdIvMs8iTTtY9QmByir9vcOB3n1Cc0k+Ow1s/froxq/gGbN/6Ts1rhDih1V3ND+8KcAo559f3tgS/1ACfkEcbmH3jQLGNQcPPh6CPeG12Ycc7JLuMz54oSMFkhNR0pQqf8+VcpdgNSgACgUVgtFOLvSeVyi9dVRvC6SAtQoYTZSN0kNTtDAzD6homEc6PIHPuo3AGzudjoV9Dg50n10al+K0189Bz/qP2m8OXxqKgDUxKwZGgOaCSYpImiHwAkNGgGckZMayZLLKcreXHM11sP+bgUX7RDPCoueYSyDImHRIzUrbplQoNg6a6WFG5iMOU+cwqXv6EpEm9Vtdo3vK95o8U9TZPSpJdd3rBvVXNavnjmi+5z/nNwpBrHnNZIfRhgu3vE4/UMDkwW74bfKAiUYeFN47/nUCRg+RVU/4bpT0HD2j/qqDlbyFnMDUg5zgvtbSqKWDnvU4sGKcHqMlMLWYgC0JVIWkqItxLhBnAjEpBJ0NmGASCehTNeNcihiBrQQSBL5Mg2oArCFcizZStBGD8d3+sGz7iY1LyAdGHxR1dDfPj9H3U917HyCbBdatA0jlVVoKLPaCb5vspxDJMOa0zbC0Nd28e7fJ2Og90w2zJt4pIc8ykPeqqj0n/W6jgHH12CFEMY9gwPPdEqnj2AuL24rpFWrn+rNLf8OA39OsjwzhQPGthVb/E9m4X2ANKdRVKh4jBWAmcZrgROrjU/XHTD0navqiRTh3X+AsZoZhWNp1OJ4cdS3WVO2sUo87zThh1qXY4/NnNbL48CIgWZKtI320YCwNsLS00CoZUi7jadholUBGcmJujBidQ/GiiZ35sQY0sAn0yKaPtaQsXReLT81YVoMXkUmLutSSHqPzJqpQXE+zNw10mv7RZJacUWPpe/4z6j0tDWnA01oHDZ7+tZwUl2tQxbsM8KUSEcE0G9UvQ0hSz+lh1LMeYG8sUwyNqQhomkCn2sADPaYDIPpDgwRq4ssKgujQQ2/I+HIitVYAlKo1KLShHlZ+7RmtbNRaOuiPar3gPXVqLEG757/uxaZQ95nWClCHqzw8xqrst8RSIYidyhiXMsEEkkyKJHNRYgkkpZRJLmWJbJX9KdyiytyD5lwFw+ojv9JRBUtunvhVy7VsWJTOCdO5J3OGHOF6xhdijN4/Yosq5okPjF7SbUNuIRkgjCBaXyKvq7yr9bIIuLT5s37Wxb8G2NXGQ29Ujlx5IGOPuxsFjGvGDFnLGLrEhLNjp5kfLu1oIRrPiA9iFp+VldB7/Tbp0/6K5QORYoykY8ySHESEK9fdZtaFiCjdN3MK5eqHCvRC+pEaK4Mknh3xa8wdmgsvtseiKRjzn+tQ0lqraQjN/Z1j9yLGUwQy68p3Kuve/EmTJhpCcpoPNJ3ImOfp3bgHWEpbpvV4ssJJ71LlusfV27HJTZa1wtPzqbWAJAoveoTS21GaaocfAZQPah7AabDTQMaZSz7xckPlrmUPDf7bOQctvfHRoeueXk7vkXJbPavCxitKqQBSKXO4vu9SUCB/xvjPqUb0LBIUstG7bxn3Ff7471Ei3kd/s9RpBRszTOhAP/N5oldueNYH91XN1X1trfF/e3VkLleHNyjAI9BS36mzci2pAFA/o6LvUsQ3RpK2pQBTarDTayp1sgJDyodkdQW66h61jMUYl8wR4MpQS897ek71vgZogliS8VVa6rr3jA+uTLCY/DhzjmKlvjHIDzfJPUUqFc4LY0lo68Uh1opYb6dRVKKOEreO9kk2zZBJaaOLb3ghl2S180XHPw6oTi5NM/eOdr/uVovJtHDdfarvyc5tr4xS/taun1X/R8bwS0Pp8BG33f0rht2idtNsHDCOHUKHEn/aY8YHHQ4ZJk9EvKE8/qoA2ysnc0UUq1Hx1kSnQqgW7T2/JbwDi7QBRusa1bZC5oVlUs95Da7S0AnpPdakqyC2SX+9397ZUvq+vmakoL772+AW7XQEnj/oWqQT+iD6ZKoOw+Y/gt0Wv4AeNYsE286etLz7qOTbA04btrjb6BGjP7nxsX0+u2uRMhkxRpFGKWsFaASQJP4qwCMxWDJlT+qdbbnEYWzeukTiX8rsQUyPnieW6AGpAlHJSFkm6JvUpgR11f+uAM8DRmoZx7Jw28iXftMQ7zWcSTc7aMOLt5308c/+TXilwMsDKfW+B2gK2ChXPz6SoANJlQtFbkT7z3MPTP1QkfSO953AMhxBMjesbbI6ej/NwxjMgU/66uhE8J91BRi9T799TWxagJn3FVgLMFdIRmV3XeoC/WE+2HrMkNLzQdTi9A79ttSSRGBqS+8aMU+PUVIa5IFhWSo6GCdIVODnSjpFlERzbkmLCSa5YpuOBk0Swwm7lDFIU1Ddk3RPA6syJtEt6m7pIGEtzVzu6TZzZ197veF3ivJz9XXYEezRyK1BS8Xp9b4zLpVTNt1XbLZAfGCzD2ieNDfQ6sKU+ExitHbVocp6+kWz13wdfyEcCDqjDWOM9z4H/tvQlN6n3+PwTpMrDJH1syY8Rqaf4K7EJzHGDyoddUOw93qjgHH1mCGLOLC++yvz928Plf37tT+J/55x/IYOVwuAxHdmLbIomKuUD0SFvGECNud9UX+IzamtgdqfUekaSX5R2OOdc+Qw7c7jgV14t4ZWAPqBW4N+8VvK+xvs9PJ/A2go74nnxlyLxQNGh5pHhWZQTDCn9ko6jWsunrnPry3XcTgnzkZ6QEYSSMAg9TUlXYlymdmx0nEuWZOIn5/lzLE0eGrA84Dvk96Hdtll3YtrbQ+k6D49p80KZEohxSXtGtBgR3/p923DX/5VTbzvsVTomGj9+IhPr75kZN1Ta+i3gywVSHWJ7ernY2TXNT5kdTA3XobuW/khZ0LPuvnM0NcKk/Uia9i5VLoZIEumJe8T5KUKlitUNmU8Q+n4t/1n6Lx6Lx3KIks2de+TFWDqMTrNlMCR8rT0NdqUwATNco91kgnLLwsBsaWBVz8H5nDJYtqur8BTid2UJgGra3HvpIHgGgEkKVGUSOyCu0zqZyg9BgJPrhwS6LuUlgJaYXHhyJLYisxNkkptgqH/3R/kAUKaSmddgdA88Pex+xMwoBSeyT4ATg2WCjg1+IPYoioggSKBIQGjJ0YrWuwFGgmxUcM7KIotUTwohj1KGcHl9dX3ZH/RFj7J9y/r1JROnS8kjmMMq1wbP+r03Ul15jsbBYxrxg6+k2xJPWbM92Kqtw2PG35of8+22LOOgDrmJzSbom5vCjULMEn/utFBeRY3490cu/NZo+fTqEDSi1Sv5FWv7N4qpWUq739B6ED9UACSBggGZaBONtQgBJif9dkHb3znLHzaZz8IP+S/l50t0mu7NS15+ZCPr31mQO27tcRpCbwc4UrLUjpFQeOLmI4StMBElkH2TbdOdCwsqk2WPgtXAx39s+k+gJk7/GyHFC+3f7DkqkXSAk0ZGXc0YKnfHgBJi6nrpByOW5DXj/jPFQ3xnqdR8eKyZeapSy64eOem15tM5XHCZjLlX/AOpUiQzdr/JIFkDLI1BSTt8HV1LcbU8Tv0DDlntJAY29rquInCLhZEUIjAm6PLShPpKyN0Co1ZRq3gfYg+0VeiCyXeX5YFS9LZONGh6j9E17OS0X16znyQ2eG8MmlweiZtaxClpiCPMDVGfFW2C0bvBddtSQDHFAgToFkaGDUYx4xrksG/t7LHWNaaPDnbecM1TufGLwgYHQJJR/IYPaP1iJyAkyiYSyCZlqUla9NTpEQ8b1umyRBDQYINQIwCZh6g5vSH1MOv7nUJRvz3PpS2bvAS0fNHhQTzWKFmiNroooFT6x8UgG0M8kTBw3w3gpqW0pCIEzo96E5rG53avrsxxcOaMYP3BWOvS5sP7fni+/PbSrruVOzALfutrIvuPqaZUnHBkHLG7jU/bYU5eahaPGcFjL7oS6xRue94Ry6TPKpYYthXJADFAmwwaCDtHOf1fg5D1WDwixN5P2uXYE3nndGa7Cw+Hjj60qrWxYtHLpvyBTFAy4bIusTamAKtWIyipGUVoMU8NihdNe0lTaS+TnrKChsnu3bCIWAjgJMeCMks5F9Hz/nrOfOO+FWXzNqsjwxKXZ9lssR7rhlAaYxJ9TcO9feGnV6/qCXW5bK4aH7gwiWHX97FWRoo/GQcsjwJKTOQDSTzpyFLyY3H+2Rb4TZ31uA2cANcDIbEib5xO2/h6ajSaJPHc6FjyfEY+OLVsJMOeIyAxAfRJrBupWA1JWANLng1gLo6fb5fUIAqgHnMk5M7bOTTnAYrBzkmA82kyi4H+Q4wNBOE608L+QrEJeMecLY6GlRpgaAYJ6VxsJQjWToGVuKClSzvcyRrLbkWahWQNbKq4YzmLms/JLAlIM4yybNZcALYhB1j/neWFaWJdZkZkqzbxuQJ1Fc+MSkCgGqO+tvO6BkFoDkUNcH23UGn4vkD/4B95/4NY9/8c7ASBrxCsUmyQHvH5xAYWp5u0TtRN9qYphTtz/eQ378xx5Q6IDy8cj3DyLcKtdmss2/XKSBV1SZ9NgoYKYe1Y4e8CIaa7i/PP6VYjqtORLfSGJ/pSDYoqLDBqtR7oZbwfCV8tZ/RsXmWk+hqYbLMYJXzwJEU/8pQ4jl8EyB6orYyisg4Ym4vMJRA8Do49uqANKoiFANKowzR4Cn6t7E7QQE7c5vL+V4yzuticQgCKwK1uIAgpiLJM86CTNIZ7zaTIgNJrCpZwoRIM9lLNu1puTi4pqriavJHKEtByjiTFOO8ItEgp+xyz4CPq0bfd8Vr2x9YlYAkp9LqZI651dDvUv2b1vfOLZC0XIkWSNEMefegx3ocvvCkNT0qIft28t4j09poOGxMDgg3aYRtwS+RYWPxzxC3O+dA0a4CsxrCIMnLwKgd/aquawLr4f2gezWtYJ1LIOkvnX9Y1wryRVAjhZeCNabBqlClQDW2rO8vmMsvzzWbXO12qxmbqmioYXEwAtbyOJTvAgFrmktO7NgSoqykxn1Pu/gYjR5gm/7iy0DGj9DX4BkjDQLM1kQ1VncehLcHn44Ptz9UZdB9w4c47/HDQqKgr3P3nbiVvtJnkL6Bx2eMJiaYUldUujTHUPSd6Pjy9Y1MLnFSYv9uT2HVpgzBjQbGdWN230VAvMcYO637jA8eL5Rp3SnsSRfsuA5FWtmUUrfzjm+dVuzQY4+kdyRuoxmlbl07vSOYzC2wbuJzSN4cBkQTBA2wDAFn9LrPcv3JwZBNlcQGpWKx+pJSJmRKg1pZBRfEUirjdVIkIKtLIDes1y917ge5dh3glkLuWo8rHeCJmnIolu5UhrUS13xnye8E7GGXvTLgyHRnyMEAFiwEUp0gh/eCfHwhZLdBtN0IAlfpU1a+hmb/n0nSJyzeeVwMvwPDwgijHJT7PVOtMcCcVWAUTmpBLRgG6eZK1ITfsxvBSpcNIWdlpfNVHy4fkXssUL52vAWsphzM8sC1IQNWjWpkRLqsc0v6EylREurcEMAV6CKfTNAtg00GPz0gmnzow/i0dy6gS2mqBmc+cyK61S1WcykXvIQMODpwr69L9A06PmhGycTXNXAsJmd2elSO2ZT0NxoYKZO1Y4eeLiFvZVwc1v2lhfqAY+Oz4URcyRi7SslY5smQHruLxppV/WGIy37DmWKAfz94zPui/pisUeXpxcnzxWpKyDsFU62IVCa3AjzVP1RuaddDJlfoa9oRTRt7DVk5d2qeN4qiwOmnaFy3ORYtT8qR2RLIHmWQTi2kU5EDp/RqSAIxerXxY0iaRDMPzBVt3y/wQKw3cifeX+V7LepynvnUso/AsGDysf1zk2lTRsO2d76xFigo9nsjr/bgoYOzQr5vFMa17MyQLpmPCYUwZ2cNpslasERP/Z3GUB+wN7MSOpRfCB1zkysqhkafDc05rwD0zufdR+DOI55UV8pa1+P0F09Drw2eNi0kDXoqJ0/fqOaOZ2wJVGL+6Yv+tI+gUO5YHC8tE7wjPeTPf/XXn5IeaxSQ13d7DG0aYop1+CYBIyW2ZuyQ3wH4OYCf9Jgxf6qZQe0xqJZxzIRk3/GP9NA+w74C10DBApYU9VxQUx8BTZ7j93rOzh9OO6oj0SuaYoq+8THVByxLmiX6CCC5BojVEWLmUNoExADho02pfcT88EjaNU+XmQaCzdHsuji+8xD8+/GFYCcOgsRVADXe7/KHbx6Tk+ehk+vg9/ZduKhQJ/7kqRU720x8BMamTj6m33Hf2MzeltHX2gJrxw5ZLoG+QSZMXt3j5QVXmplGwXXdcdg/buFZR6IiEJl9pAvp78OGFOM83WDs5nlqQOLB0XcikW3CoXOvQ0XLGm/06kmiR32uRFqjpOenvu7r6M0a5EzRsrknZKoLwLNg8QawkvXKouWtFQHSezOr6L5ZJaVrr5IPbVvuX/kIPBls47prk4FRgeOYIbcBOE8yXNNDzP8dm5nTR607ChU8jjMZMCKI4rBxZdvkp42AyH6P+b3n15e5dbseL6VNqmCHlS3/J4vXu8qpWrvA5FTw+iySnGomNwpC5TOh3hsT5DG0hkvc3eVJLNjUyjhn4xjCWPsuhBYfP70zpi07g0lMBvDS5GP7H7Kp+Wx7b/NqgTVjhrwFhr38UjHgje4z5u/XXinXHYVdEMNPLaB3ofhV5txgMUXlgp040WGvniXPeXJkJP9JY0ulvzVSbRNVPmOhkpGXrN4PRN60yoEu9/GO7VYX1C4kmoQ1u54opXEYNs/CLl85h8WaOrDH1khcO5z8lzv4x/+3d7WxTZVR+Dn9WBk4BjLWDdmmyBC2zg9C4g+/YIUpxAxKVIjGIKUgiBKJP4zEECDRxBh/kCEJbN0w/jAGYkdggsC6KUJUVJB1w8wfaiewdW5B0cDW9R7z9mN00G39uGs3ec/P3vOec97nNufe956vybUYkIIzHHY3uexY2G/l7VxQvFkheh+MCwro1dyGpi8Tkzjyqz0Lix5lRXMy4ON4V46zOeLb2MhbMryGXht2XmNsz7RDxFBuIWutexcYGwH8WG3JH7Qj+vCaJMdoQsBjNp1lxoNhNnUbnS4Ru/nfUffCGZm9yngHAY+H5eKLfV7TMy+6s6H5VLI3ndAbY8hYj7n4KWaqgnhKEY4R086pzqajo/Ej/y+LZxom9o5rBAefxoQyY73reLKBj1afdy0+01di0COytdZ9HAzRzaKz2pLnT42SNLYR4Geh9XSZPARkMOMKCK1E+Cq73rVlbO9saOuDgd1dIPF/7qeuNEU3b3LjuahLkNXASBXHKAzxzC+6gzUa0ZVikz/7HvwbgQ5B4c97DPgu74vmiG88Yi0XFaW1G1GY29AS95EzGjDaF5aUaBSuYKA/tKFVaE5WY9PP0axPNg/bMKeP8LK+Eq8PpntNrdvFjGJxbJmQNn5SxZIpIuVQkkRgTCIgSiH/LDV9qADrb2yATxqdzeJtMmmkmmMMWdxuLplB4PVgrAaQFfqdwJdEWhgBfzHoKqCkgWkSCCLl6z4Rp0g36HMyjpwdkZGIHWbTWQw8mgjT/s02XJ8SS5egpN0ZkcxrwzZinNHZMUjLcsBa2+YGc57/AUPaR2qW3XU6mTZKXRIBtREQzrGz1HSCgfBUm+U3B3nV1hsuT3XHGBL+6/y7x2VQxpNM/JgCiNrqB4JVVAP3w+gE+DS0dMrX11szrbE1rijScCB1mIv3gGld2FNIYdZsyGlo2jvc2lRcF8cpbyZa9T24nz4WtRSRyepwi5TIQOcK0KZqS15FKuyVOiUCaiLQZS4u6lPIFQrcMqEup971tJo6hpI1Yo4xktKuxTMn9vWMm8qKL12rV7qv6HxdhTH0dEwEFM8Ck5UJ9qAD+VYL2pLlPO9MROZIru2x4RkwrAY7lgylx+po2wZQAUi5zhpNXU359MMjaZeULREIIbC61r0CjPVareatqvLp38SDzKX5s7J02rSlYCXdpyiHc8PaGd4UgOoyOl39J9B4dMWyJqmOMRbD1ObtNM+exay1KMyNOQ0twaESamtRRx6/BoP3Gs4zY7vBjrhatqtjiZQiERgcAavDLYZQlfm/4hB9YF+WJ/obRk2dpXPm+qA5RoFKSXHiqTc6m/oDL+1m0xlizAtc47+NzubMqIUnyHjbOMYEcUrq8l4b9hBhpY6QS3v9zWgkSQRGHQJWh1t89vI7NQKO2y35wklGTZ5SU2N4IJSAq41TXJOf2w9fMFAqar8DrTQZJ4wNrqTl6UrHGPVtTA6jdy22M2MrAe/oq/B2crRKLRKB2BGwOtzioS16WAi6XG3JnxaLlI5Sk+iJ4m9PxODNOsKp9sv8U3YWilmnEbOlZgTliT7nZVn1TSdikZ8Ir3SMiaCn4lp+ERO8BohKolUEdOv6cC/tiz9zX0XTpCiJQEQErI62VoALQxcV+B7aZ7nnXLRweUpNFxiY7XeMGlomBjURaVcCLKaQ3hh/ybzV2NAcPpslWhVx80nHGDd06izkddB7FYiB1TsAFPilEjamVWK3OhqkFInAyCCw5qB7NyvYECbdXm3Jt0WrLdiMpmYI/otEeCO73vVptDLV4pOOUS0kY5TjXYs3WfGXfC0CBb7TBOmTtCo8H6M4yS4RSDoCLx1qK9T4+Dw40Pzc39Bcy3M/Ki+IulCjw1zygsh7DpY/iubevzPoay376to7cMTU0hI+CSNpe5SOMWlQD1TktaGOcUsqzg/6HjwxVN5iisyVaiUCERFYc/CPVayw3T9AQxDzgerlBTcGTY1R3KRjTNGN67NhnQLsCakn4KguHSuoArKkL0X3RKqNDwGrw11GoPcU4gM1S/Pe7R+dG5+4UbFKOsYU3QZ+BTneXlxk4DIBO/RVqByNTTdSBI9UKxFIKQLSMaYQ/t7VeFj/D76n/ZGn5aXQNKlaInBbI/Af7NFDa4Ye3CIAAAAASUVORK5CYII="}}]);
|
|
|
}()); |