|
|
!(function(){var gA=Math.pow;var VA=(Sn,qt,g)=>new Promise((ne,ie)=>{var H=z=>{try{q(g.next(z))}catch(w){ie(w)}},be=z=>{try{q(g.throw(z))}catch(w){ie(w)}},q=z=>z.done?ne(z.value):Promise.resolve(z.value).then(H,be);q((g=g.apply(Sn,qt)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[3247],{33463:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return w}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},be=H,q=g(74643),z=function(b,u){return ie.createElement(q.Z,(0,ne.Z)({},b,{ref:u,icon:be}))},w=ie.forwardRef(z)},28575:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return w}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},be=H,q=g(74643),z=function(b,u){return ie.createElement(q.Z,(0,ne.Z)({},b,{ref:u,icon:be}))},w=ie.forwardRef(z)},18299:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return w}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},be=H,q=g(74643),z=function(b,u){return ie.createElement(q.Z,(0,ne.Z)({},b,{ref:u,icon:be}))},w=ie.forwardRef(z)},81893:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return w}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},be=H,q=g(74643),z=function(b,u){return ie.createElement(q.Z,(0,ne.Z)({},b,{ref:u,icon:be}))},w=ie.forwardRef(z)},42922:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return w}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},be=H,q=g(74643),z=function(b,u){return ie.createElement(q.Z,(0,ne.Z)({},b,{ref:u,icon:be}))},w=ie.forwardRef(z)},25877:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return w}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},be=H,q=g(74643),z=function(b,u){return ie.createElement(q.Z,(0,ne.Z)({},b,{ref:u,icon:be}))},w=ie.forwardRef(z)},63237:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return w}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},be=H,q=g(74643),z=function(b,u){return ie.createElement(q.Z,(0,ne.Z)({},b,{ref:u,icon:be}))},w=ie.forwardRef(z)},99569:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return w}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},be=H,q=g(74643),z=function(b,u){return ie.createElement(q.Z,(0,ne.Z)({},b,{ref:u,icon:be}))},w=ie.forwardRef(z)},73148:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return w}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},be=H,q=g(74643),z=function(b,u){return ie.createElement(q.Z,(0,ne.Z)({},b,{ref:u,icon:be}))},w=ie.forwardRef(z)},56747:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return w}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},be=H,q=g(74643),z=function(b,u){return ie.createElement(q.Z,(0,ne.Z)({},b,{ref:u,icon:be}))},w=ie.forwardRef(z)},50881:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return w}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},be=H,q=g(74643),z=function(b,u){return ie.createElement(q.Z,(0,ne.Z)({},b,{ref:u,icon:be}))},w=ie.forwardRef(z)},22751:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return w}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},be=H,q=g(74643),z=function(b,u){return ie.createElement(q.Z,(0,ne.Z)({},b,{ref:u,icon:be}))},w=ie.forwardRef(z)},34182:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return w}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},be=H,q=g(74643),z=function(b,u){return ie.createElement(q.Z,(0,ne.Z)({},b,{ref:u,icon:be}))},w=ie.forwardRef(z)},38308:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return w}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},be=H,q=g(74643),z=function(b,u){return ie.createElement(q.Z,(0,ne.Z)({},b,{ref:u,icon:be}))},w=ie.forwardRef(z)},74664:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return w}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},be=H,q=g(74643),z=function(b,u){return ie.createElement(q.Z,(0,ne.Z)({},b,{ref:u,icon:be}))},w=ie.forwardRef(z)},91034:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return w}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},be=H,q=g(74643),z=function(b,u){return ie.createElement(q.Z,(0,ne.Z)({},b,{ref:u,icon:be}))},w=ie.forwardRef(z)},72395:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return w}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},be=H,q=g(74643),z=function(b,u){return ie.createElement(q.Z,(0,ne.Z)({},b,{ref:u,icon:be}))},w=ie.forwardRef(z)},53978:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return w}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},be=H,q=g(74643),z=function(b,u){return ie.createElement(q.Z,(0,ne.Z)({},b,{ref:u,icon:be}))},w=ie.forwardRef(z)},71736:function(Sn,qt){"use strict";qt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},14375:function(Sn,qt,g){"use strict";var ne=g(67294),ie=Object.defineProperty,H=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,z=(b,u,Z)=>u in b?ie(b,u,{enumerable:!0,configurable:!0,writable:!0,value:Z}):b[u]=Z,w=(b,u)=>{for(var Z in u||(u={}))be.call(u,Z)&&z(b,Z,u[Z]);if(H)for(var Z of H(u))q.call(u,Z)&&z(b,Z,u[Z]);return b};const m=b=>React.createElement("svg",w({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},b),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));qt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},60580:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return Q}});var ne=g(71577),ie=g(67294),H=Object.defineProperty,be=Object.defineProperties,q=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,b=(G,N,C)=>N in G?H(G,N,{enumerable:!0,configurable:!0,writable:!0,value:C}):G[N]=C,u=(G,N)=>{for(var C in N||(N={}))w.call(N,C)&&b(G,C,N[C]);if(z)for(var C of z(N))m.call(N,C)&&b(G,C,N[C]);return G},Z=(G,N)=>be(G,q(N)),E=(G,N)=>{var C={};for(var K in G)w.call(G,K)&&N.indexOf(K)<0&&(C[K]=G[K]);if(G!=null&&z)for(var K of z(G))N.indexOf(K)<0&&m.call(G,K)&&(C[K]=G[K]);return C},k=(G,N,C)=>new Promise((K,le)=>{var Y=P=>{try{I(C.next(P))}catch(se){le(se)}},re=P=>{try{I(C.throw(P))}catch(se){le(se)}},I=P=>P.done?K(P.value):Promise.resolve(P.value).then(Y,re);I((C=C.apply(G,N)).next())});const Q=G=>{var N=G,{children:C}=N,K=E(N,["children"]);const[le,Y]=(0,ie.useState)(!1);return ie.createElement(ne.ZP,Z(u({},K),{loading:le,onClick:re=>k(void 0,null,function*(){try{Y(!0),yield K.onClick(re),Y(!1)}catch(I){console.error(I),Y(!1)}})}),C)}},35713:function(Sn,qt,g){"use strict";var ne=g(67294),ie=g(71736),H=g(84279),be=g(36527),q=g(14446),z=g(67294);const w=(0,ne.forwardRef)(({callback:m,width:b,onChange:u,disabled:Z,readOnly:E,type:k="",value:Q="",style:G={}},N)=>{const C=(0,ne.useRef)(),K=(0,ne.useRef)(),[le,Y]=(0,ne.useState)(0),[re,I]=(0,ne.useState)(0),[P,se]=(0,ne.useState)(!1),Ae=()=>{var J=document.createElement("div");J.innerHTML=C.current.getValue();var me=J.innerText;return m&&m(me),me};(0,ne.useImperativeHandle)(N,()=>({getData:Ae}));const Me=J=>{J.preventDefault();const me=J.clientX-le,O=J.clientY-re;document.body.onmousemove=Ye=>{let Ie=Ye.clientX-me,Se=Ye.clientY-O;const Je=document.getElementsByClassName("markdown-popup-form")[0],Oe=window.innerWidth-Je.offsetWidth,He=window.innerHeight-Je.offsetHeight;Ie=Math.max(0,Math.min(Ie,Oe)),Se=Math.max(0,Math.min(Se,He)),Qe(Ye.clientX,Ye.clientY,me,O)&&(Y(Ie),I(Se))},document.body.onmouseup=function(){document.body.onmousemove=null}},Qe=(J,me,O,Ye)=>{const Ie=document.body.clientHeight,Se=document.body.clientWidth;return J<20&&O>J||J>Se-20&&O<J||me<20&&Ye>me||me>Ie-20&&Ye<me?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};(0,ne.useEffect)(()=>{P&&setTimeout(()=>{const J=document.getElementsByClassName("markdown-popup-form")[0],me=window.innerWidth/2-J.offsetWidth/2,O=window.innerHeight/2-J.offsetHeight/2;Y(me),I(O)},0)},[P]);const Ne=()=>{Z||E||se(!0)};return z.createElement("div",{style:G},z.createElement("div",{style:{width:b||"100%",position:"relative"},className:`${ie.Z.mathFillWrap} ${Z||E?"cursorDefault":""}`,onClick:()=>Ne()},z.createElement("math-field",{disabled:Z,locale:"zh_cn",class:`${ie.Z.mathField} ${k}`,readOnly:E,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:C,style:{width:"100%",fontSize:Q?18:14},value:Q||""})),z.createElement(q.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:le,top:re},title:z.createElement("div",{style:{cursor:"move"},onMouseDown:Me},"\u8F93\u5165\u516C\u5F0F"),open:P,onOk:()=>{const J=K.current.getData();C.current.setValue(J),u(J),se(!1)},onCancel:()=>{se(!1)},destroyOnClose:!0,className:"markdown-popup-form"},z.createElement(be.Z,{value:Q,ref:K,onChange:u,showSaveButton:!1})))});qt.Z=w},36527:function(Sn,qt,g){"use strict";var ne=g(67294),ie=g(71230),H=g(15746),be=g(66368),q=g(71577),z=g(85725),w=g(71736),m=g(84279),b=g(67294);const u=(0,ne.forwardRef)(({callback:Z,showSaveButton:E,value:k=""},Q)=>{const G=(0,ne.useRef)(),N=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],C=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
|
|
|
x=a + r\\text{cos}\\theta \\ \r
|
|
|
y=b + r\\text{sin}\\theta \r
|
|
|
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
|
|
|
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
|
|
|
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
|
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
|
|
|
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
|
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
|
\\left\\{\\begin{matrix} \r
|
|
|
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
|
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
|
|
|
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
|
|
|
\\end{matrix}\\right. \r
|
|
|
\\end{array} `},{value:`\\begin{array}{l} \r
|
|
|
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
|
|
|
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
|
|
|
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
|
|
|
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
|
|
|
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
|
|
|
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
|
|
|
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
|
|
|
a \\perp \\alpha \\ \r
|
|
|
b \\perp \\alpha \r
|
|
|
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
|
|
|
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
|
|
|
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
|
|
|
a \\parallel \\partial ,b \\parallel \\partial \r
|
|
|
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
|
|
|
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
|
|
|
a \\perp m,a \\perp n \r
|
|
|
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
|
|
|
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
|
|
|
a^{2}+b^{2}=c^{2} \r
|
|
|
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
|
|
|
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
|
|
|
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
|
|
|
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
|
|
|
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
|
|
|
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
|
|
|
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
|
|
|
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
|
|
|
a,b \\in R^{+} \\ \r
|
|
|
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
|
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
|
a,b \\in R \\ \r
|
|
|
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
|
|
|
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
|
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
|
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
|
|
|
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
|
|
|
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
|
|
|
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
|
|
|
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
|
|
|
P \\left( \\emptyset \\right) =0 \\\\ \r
|
|
|
P \\left( S \\right) =1 \r
|
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
|
\\forall A \\in S \\\\ \r
|
|
|
P \\left( A \\right) \\ge 0 \r
|
|
|
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
|
|
|
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
|
|
|
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
|
|
|
\\end{array}`},{value:`\\begin{array}{c} \r
|
|
|
P_{n}=n! \\\\ \r
|
|
|
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
|
|
|
\\end{array}`}]}]}],K=re=>{G.current.setValue(G.current.getValue()+" "+re.value+" ")},le=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:b.createElement(ie.Z,{className:w.Z.lists,gutter:[10,10]},N.map((re,I)=>b.createElement(H.Z,{flex:"110px",className:w.Z.item},b.createElement("div",null,b.createElement(z.Z,{value:`$$${re.value}$$`}),re.name),b.createElement("div",{className:w.Z.children},re.children.map((P,se)=>b.createElement("div",{key:se},b.createElement("h1",null,P.name),b.createElement(ie.Z,{gutter:[10,10]},P.data.map((Ae,Me)=>b.createElement(H.Z,{key:Me,onClick:()=>K(Ae),className:w.Z.diamond},b.createElement(z.Z,{value:"`$$"+Ae.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:b.createElement(ie.Z,{className:w.Z.lists,gutter:[10,10]},C.map((re,I)=>b.createElement(H.Z,{flex:"110px",className:w.Z.item},b.createElement("div",null,b.createElement(z.Z,{value:"`$$"+re.value+"$$`"}),re.name),b.createElement("div",{className:w.Z.children},re.children.map((P,se)=>b.createElement("div",{key:se},P.name&&b.createElement("h1",null,P.name),b.createElement(ie.Z,{gutter:[10,10]},P.data.map((Ae,Me)=>b.createElement(H.Z,{key:Me,onClick:()=>K(Ae),className:w.Z.diamond},b.createElement(z.Z,{value:"`$$"+Ae.value+"$$`"}))))))))))}],Y=()=>{var re=document.createElement("div");re.innerHTML=G.current.getValue();var I=re.innerText;return Z&&Z(I),I};return(0,ne.useImperativeHandle)(Q,()=>({getData:Y})),b.createElement("div",{className:w.Z.mathWrap},b.createElement(be.default,{defaultActiveKey:"1",items:le}),b.createElement("math-field",{locale:"zh_cn",className:w.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:G,style:{width:800,marginTop:30,fontSize:18}},k||""),E&&b.createElement("div",{className:w.Z.button},b.createElement(q.ZP,{size:"large",onClick:Y,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});qt.Z=u},96332:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return m}});var ne=g(67294),ie={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},H=g(14446),be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",z=(b,u,Z)=>new Promise((E,k)=>{var Q=C=>{try{N(Z.next(C))}catch(K){k(K)}},G=C=>{try{N(Z.throw(C))}catch(K){k(K)}},N=C=>C.done?E(C.value):Promise.resolve(C.value).then(Q,G);N((Z=Z.apply(b,u)).next())}),m=({type:b,resdata:u,onok:Z,oktext:E,okloading:k})=>{const[Q,G]=(0,ne.useState)(!1),{can_copy_list:N,can_copy_num:C,challenge_type:K,course_data_list:le,no_copy_list:Y,no_copy_num:re,no_use_list:I,no_use_num:P,repeat_shixun_num:se,student_count:Ae,total_num:Me,use_num:Qe}=u;let Ne=C>0||b==="exercise";(0,ne.useEffect)(()=>{(u==null?void 0:u.student_count)>0&&G(!0)},[u]),console.log("---11",k),(0,ne.useEffect)(()=>{k||G(!1)},[k]);const J=()=>{if(b==="exercise"&&K===1)return ne.createElement(ne.Fragment,null,"\u8BFE\u5802\u5185\u6709",ne.createElement("span",{className:ie.orangeColor},Ae),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ne.createElement("span",{className:ie.orangeColor},Qe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ne.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(b==="exercise"&&K===2)return ne.createElement(ne.Fragment,null,"\u8BFE\u5802\u5185\u6709",ne.createElement("span",{className:ie.orangeColor},Ae),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ne.createElement("span",{className:ie.orangeColor},Qe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ne.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(b==="shixun"&&K===1)return ne.createElement(ne.Fragment,null,"\u8BFE\u5802\u5185\u6709",ne.createElement("span",{className:ie.orangeColor},Ae),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",ne.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(b==="shixun"&&K===2)return ne.createElement(ne.Fragment,null,"\u8BFE\u5802\u5185\u6709",ne.createElement("span",{className:ie.orangeColor},Ae),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ne.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(b==="subject"&&K===1)return ne.createElement(ne.Fragment,null,"\u8BFE\u5802\u5185\u6709",ne.createElement("span",{className:ie.orangeColor},Ae),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ne.createElement("span",{className:ie.orangeColor},Qe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ne.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(b==="subject"&&K===2)return ne.createElement(ne.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",ne.createElement("span",{className:ie.orangeColor},Ae)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",ne.createElement("span",{className:ie.orangeColor},Qe)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ne.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(b==="exercisepush")return ne.createElement(ne.Fragment,null,"\u8BFE\u5802\u5185\u6709",ne.createElement("span",{className:ie.orangeColor},Ae),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",ne.createElement("span",{className:ie.orangeColor},Qe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",ne.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(b==="shixunpush"&&K===1)return ne.createElement(ne.Fragment,null,"\u8BFE\u5802\u5185\u6709",ne.createElement("span",{className:ie.orangeColor},Ae),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",ne.createElement("span",{className:ie.orangeColor},Qe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",ne.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(b==="shixunpush"&&K===2)return ne.createElement(ne.Fragment,null,"\u8BFE\u5802\u5185\u6709",ne.createElement("span",{className:ie.orangeColor},Ae),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",ne.createElement("span",{className:ie.orangeColor},Qe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",ne.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},me=()=>{if(b==="exercise"||b==="subject"||b==="exercisepush"||b==="shixunpush")return ne.createElement("div",{style:{marginTop:20}},re>0&&ne.createElement("div",null,ne.createElement("span",{className:ie.flex},ne.createElement("img",{src:q,style:{width:14}}),ne.createElement("span",{className:ie.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),ne.createElement("div",{className:ie.statusbody},b==="exercise"&&ne.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ne.createElement("span",{className:ie.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(b==="subject"||b==="exercisepush")&&ne.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ne&&ne.createElement("span",{className:ie.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),b==="shixunpush"&&ne.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ne&&ne.createElement("span",{className:ie.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),ne.createElement("div",null,Y==null?void 0:Y.map((O,Ye)=>ne.createElement("a",{href:`/shixuns/${O.identifier}/challenges`,target:"_blank"},"\u300A",O==null?void 0:O.name,"\u300B",Ye+1!==re&&"\u3001"))))),C>0&&ne.createElement("div",{style:{marginTop:20}},ne.createElement("span",{className:ie.flex},ne.createElement("img",{src:be,style:{width:14}}),ne.createElement("span",{className:ie.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),ne.createElement("div",{className:ie.statusbody},b==="exercise"&&ne.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(b==="subject"||b==="exercisepush")&&ne.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),b==="shixunpush"&&ne.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),ne.createElement("div",null,N==null?void 0:N.map((O,Ye)=>ne.createElement("a",{href:`/shixuns/${O.identifier}/challenges`,target:"_blank"},"\u300A",O==null?void 0:O.name,"\u300B",Ye+1!==C&&"\u3001"))))));if(b==="shixun")return ne.createElement("div",{style:{marginTop:20}},C>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return ne.createElement(H.default,{open:Q,onCancel:()=>{G(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Ne&&"none"}},zIndex:1003,confirmLoading:k,okText:Ne?E:"\u6211\u77E5\u9053\u4E86",onOk:()=>z(void 0,null,function*(){Ne?yield Z([...N,...I]):G(!1)})},ne.createElement("div",{style:{maxHeight:600,overflow:"auto"}},J(),me()))}},810:function(Sn,qt,g){"use strict";var ne=g(67294),ie=g(14446),H=g(9430);const be=({dataSource:q,visible:z,onClose:w=()=>{},onSuccess:m=()=>{},text:b,okText:u})=>{var Z;return ne.createElement(ie.default,{centered:!0,destroyOnClose:!0,open:!!z,title:"\u63D0\u793A",width:"600px",okText:u,cancelText:"\u53D6\u6D88",onCancel:w,onOk:m},z==="single"&&ne.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",ne.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},(Z=q==null?void 0:q[0])==null?void 0:Z.total_score),"\u5206\uFF0C\u8BF7\u786E\u8BA4",b),z==="multiple"&&ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"c-grey-333 mb10"},"\u4EE5\u4E0B\u8BD5\u5377\u603B\u5206\u5F02\u5E38\uFF0C\u8BF7\u786E\u8BA4",b),ne.createElement(H.default,{columns:[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u603B\u5206",width:90,dataIndex:"total_score"}],dataSource:q,scroll:(q==null?void 0:q.length)>7?{y:300}:{},pagination:!1})))};qt.Z=be},76553:function(Sn,qt,g){"use strict";g.d(qt,{B:function(){return b},F:function(){return m}});var ne=g(80599),ie=g.n(ne),H=g(55733),be=g.n(H),q=(u,Z,E)=>new Promise((k,Q)=>{var G=K=>{try{C(E.next(K))}catch(le){Q(le)}},N=K=>{try{C(E.throw(K))}catch(le){Q(le)}},C=K=>K.done?k(K.value):Promise.resolve(K.value).then(G,N);C((E=E.apply(u,Z)).next())});const z=()=>{document.body.scrollIntoView()},w=()=>{document.querySelectorAll("canvas").forEach(u=>{(!u.clientWidth||!u.clientHeight)&&u.remove()})},m=(u,Z)=>q(void 0,null,function*(){z(),w();const E={margin:[0,1,0,0],image:{type:"png",quality:.95},html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1,width:810},jsPDF:{unit:"in",format:"letter",orientation:"portrait"}};let k=ie()();for(let G=0;G<u.length;G++)yield k.set(E).from(u[G]).toContainer().toCanvas().toPdf().get("pdf").then(N=>q(void 0,null,function*(){G<u.length-1&&(yield N.addPage())}));const Q=new(be());Q.file(`${Z}.pdf`,k.output("blob"),{base64:!1}),Q.generateAsync({type:"blob"}).then(function(G){const N=document.createElement("a");N.href=window.URL.createObjectURL(G),N.download=`${Z}.zip`,document.body.appendChild(N);const C=new MouseEvent("click");N.dispatchEvent(C),document.body.removeChild(N)})}),b=(u,Z)=>q(void 0,null,function*(){z(),w();const E={margin:[0,0],html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};let k=ie()();for(let Q=0;Q<u.length;Q++)yield k.set(E).from(u[Q]).toContainer().toCanvas().toPdf().get("pdf").then(G=>q(void 0,null,function*(){Q<u.length-1&&(yield G.addPage())}));k.save(`${Z}.pdf`)})},52:function(Sn,qt,g){"use strict";g.r(qt),g.d(qt,{default:function(){return ot}});var ne=g(67294),ie=g(35973),H=g(69677),be=g(2453),q=g(9430),z=g(83062),w=g(71230),m=g(15746),b=g(78045),u=g(96074),Z=g(57953),E=g(85673),k=g(71577),Q=g(85418),G=g(14446),N={flex_box_center:"flex_box_center___maKAy",flex_space_between:"flex_space_between___vD_VZ",flex_box_vertical_center:"flex_box_vertical_center___kwkiV",flex_box_center_end:"flex_box_center_end___BdkbU",flex_box_column:"flex_box_column___meEQB",bg:"bg___vBzoO",wrap:"wrap___rrSkg",programTitle:"programTitle___kPWjL",btnWrapper:"btnWrapper___F_tyj",btn:"btn___ToWSe",titleForExport:"titleForExport___lhBnq",flexRow:"flexRow___cvXQo",flexColumn:"flexColumn___cTDFf",flexJustifyBetween:"flexJustifyBetween___vy_7r",relative:"relative____B_F8",questionNumber:"questionNumber___V4g28",score:"score___dNKpj",selectTopicButton:"selectTopicButton___NO9DO",line:"line___j553x",dragTip:"dragTip___AaESI",typeActive:"typeActive___dLHVW",mouseTypeActive:"mouseTypeActive___N_Yv8",typeName:"typeName___bdcw3",typeNumber:"typeNumber___B6Fic",typeAction:"typeAction___O3dpz",setScore:"setScore___GA5cK",delete:"delete___O2OvN",modal:"modal___0ENtb",table:"table___ZRr4b",glassSeal:"glassSeal___C7Vpa",export_type_modal:"export_type_modal___ldAtg",export_type_modal_con:"export_type_modal_con___Y9iST",type_item:"type_item___cWirW",img_warp:"img_warp___G7xtB",img_warp_active:"img_warp_active___rw33a",divname:"divname___RLHHc"},C=g(31814),K=g(76553),le=g(56443),Y=g(52810),re=g(98769),I=g(28706),P=g(15835),se=g(85725),Ae=g(19575),Me=g(71573),Qe=g(35713),Ne=g(60580),J=g(33170),me=g(67294),O=Object.defineProperty,Ye=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Je=(It,or,rr)=>or in It?O(It,or,{enumerable:!0,configurable:!0,writable:!0,value:rr}):It[or]=rr,Oe=(It,or)=>{for(var rr in or||(or={}))Ie.call(or,rr)&&Je(It,rr,or[rr]);if(Ye)for(var rr of Ye(or))Se.call(or,rr)&&Je(It,rr,or[rr]);return It},He=(It,or,rr)=>new Promise((kr,lr)=>{var yr=oe=>{try{Ar(rr.next(oe))}catch(Ot){lr(Ot)}},xr=oe=>{try{Ar(rr.throw(oe))}catch(Ot){lr(Ot)}},Ar=oe=>oe.done?kr(oe.value):Promise.resolve(oe.value).then(yr,xr);Ar((rr=rr.apply(It,or)).next())});const{TextArea:xe}=H.default,ke={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},mt=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],Bt=({newExercisePaper:It,isExportBlank:or=!1,paperlibrary:rr,user:kr,globalSetting:lr,loading:yr,dispatch:xr})=>{var Ar,oe,Ot,U,v,y,R,ce,_e,Fe,pt,Tt,yt;const Ht=(0,ie.useLocation)(),Ke=(0,ie.useParams)(),[st]=(0,ie.useSearchParams)(),[Le,Et]=(0,ne.useState)(),Ge=(0,ne.useRef)(),[Wt,Dr]=(0,ne.useState)(),[Cr,Mn]=(0,ne.useState)(),[on,En]=(0,ne.useState)([]),[Rn,Yn]=(0,ne.useState)(!1),[$n,yn]=(0,ne.useState)(""),[bn,Lr]=(0,ne.useState)(!1),[Hn,oi]=(0,ne.useState)(!1),Aa=st.get("isIntelligentAssistant");(0,ne.useEffect)(()=>(xr({type:"globalSetting/footerToggle",payload:!1}),()=>{xr({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,ne.useEffect)(()=>{Ge.current=Ke==null?void 0:Ke.id,Et(st.get("defaultActiveKey")||"0"),tr(),Ea(),Xa()},[Ke==null?void 0:Ke.id]),(0,ne.useEffect)(()=>{var ht;if((ht=It.exerciseExportHeadData)!=null&&ht.title){const $t=It.exerciseExportHeadData;Dr(Oe({},$t||{}));const{table:Vt}=$t||{};let On,Jn;(Vt!=null&&Vt.total_singles_scores||Vt!=null&&Vt.total_doubles_scores||Vt!=null&&Vt.total_nulls_scores||Vt!=null&&Vt.total_judges_scores||Vt!=null&&Vt.total_pros_scores||Vt!=null&&Vt.total_shixuns_scores||Vt!=null&&Vt.total_mains_scores||Vt!=null&&Vt.total_combination_scores||Vt!=null&&Vt.total_bpros_scores)&&(On=Number(Vt==null?void 0:Vt.total_singles_scores)+Number(Vt==null?void 0:Vt.total_doubles_scores)+Number(Vt==null?void 0:Vt.total_nulls_scores)+Number(Vt==null?void 0:Vt.total_judges_scores)+Number(Vt==null?void 0:Vt.total_pros_scores)+Number(Vt==null?void 0:Vt.total_shixuns_scores)+Number(Vt==null?void 0:Vt.total_mains_scores)+Number(Vt==null?void 0:Vt.total_combination_scores)+Number(Vt==null?void 0:Vt.total_bpros_scores)),(Vt!=null&&Vt.singles_scores||Vt!=null&&Vt.doubles_scores||Vt!=null&&Vt.nulls_scores||Vt!=null&&Vt.judges_scores||Vt!=null&&Vt.pros_scores||Vt!=null&&Vt.bpros_scores||Vt!=null&&Vt.shixuns_scores||Vt!=null&&Vt.mains_scores||Vt!=null&&Vt.combination_scores)&&(Jn=Number(Vt==null?void 0:Vt.singles_scores)+Number(Vt==null?void 0:Vt.doubles_scores)+Number(Vt==null?void 0:Vt.nulls_scores)+Number(Vt==null?void 0:Vt.judges_scores)+Number(Vt==null?void 0:Vt.pros_scores)+Number(Vt==null?void 0:Vt.bpros_scores)+Number(Vt==null?void 0:Vt.shixuns_scores)+Number(Vt==null?void 0:Vt.mains_scores)+Number(Vt==null?void 0:Vt.combination_scores));const ii=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:Vt==null?void 0:Vt.total_singles_scores,doubles_score:Vt==null?void 0:Vt.total_doubles_scores,nulls_score:Vt==null?void 0:Vt.total_nulls_scores,judges_score:Vt==null?void 0:Vt.total_judges_scores,pros_score:Vt==null?void 0:Vt.total_pros_scores,bpros_score:Vt==null?void 0:Vt.total_bpros_scores,shixuns_score:Vt==null?void 0:Vt.total_shixuns_scores,mains_score:Vt==null?void 0:Vt.total_mains_scores,combinations_score:Vt==null?void 0:Vt.total_combination_scores,total_score:On},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:Vt==null?void 0:Vt.singles_scores,doubles_score:Vt==null?void 0:Vt.doubles_scores,nulls_score:Vt==null?void 0:Vt.nulls_scores,judges_score:Vt==null?void 0:Vt.judges_scores,pros_score:Vt==null?void 0:Vt.pros_scores,bpros_score:Vt==null?void 0:Vt.bpros_scores,shixuns_score:Vt==null?void 0:Vt.shixuns_scores,mains_score:Vt==null?void 0:Vt.mains_scores,combinations_score:Vt==null?void 0:Vt.combination_scores,total_score:Jn},{key:"3",name:"\u8BC4\u5377\u4EBA"}],la=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:Vt==null?void 0:Vt.total_singles_scores,doubles_score:Vt==null?void 0:Vt.total_doubles_scores,nulls_score:Vt==null?void 0:Vt.total_nulls_scores,judges_score:Vt==null?void 0:Vt.total_judges_scores,pros_score:Vt==null?void 0:Vt.total_pros_scores,bpros_score:Vt==null?void 0:Vt.total_bpros_scores,shixuns_score:Vt==null?void 0:Vt.total_shixuns_scores,mains_score:Vt==null?void 0:Vt.total_mains_scores,combinations_score:Vt==null?void 0:Vt.combination_scores,total_score:On},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Mn([...or?la:ii])}},[It.exerciseExportHeadData]);const Xa=()=>He(void 0,null,function*(){var ht;const $t=yield(0,le.cV)({id:Ke.id});$t.status==0&&En($t.data),yield Ea(),st.get("exportPDF")&&((ht=rr.paperData)!=null&&ht.questionList)&&(be.ZP.info("\u6B63\u5728\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377pdf"),(0,K.F)(Ln.current.children,"\u5BFC\u51FA\u8BD5\u5377"))}),Ea=()=>He(void 0,null,function*(){const ht=yield(0,le.Dq)(Ke.id);Dr(ht||{});const{table:$t}=ht||{};let Vt,On;($t!=null&&$t.total_singles_scores||$t!=null&&$t.total_doubles_scores||$t!=null&&$t.total_nulls_scores||$t!=null&&$t.total_judges_scores||$t!=null&&$t.total_pros_scores||$t!=null&&$t.total_shixuns_scores||$t!=null&&$t.total_mains_scores||$t!=null&&$t.total_combination_scores||$t!=null&&$t.total_bpros_scores)&&(Vt=Number($t==null?void 0:$t.total_singles_scores)+Number($t==null?void 0:$t.total_doubles_scores)+Number($t==null?void 0:$t.total_nulls_scores)+Number($t==null?void 0:$t.total_judges_scores)+Number($t==null?void 0:$t.total_pros_scores)+Number($t==null?void 0:$t.total_shixuns_scores)+Number($t==null?void 0:$t.total_mains_scores)+Number($t==null?void 0:$t.total_combination_scores)+Number($t==null?void 0:$t.total_bpros_scores)),($t!=null&&$t.singles_scores||$t!=null&&$t.doubles_scores||$t!=null&&$t.nulls_scores||$t!=null&&$t.judges_scores||$t!=null&&$t.pros_scores||$t!=null&&$t.bpros_scores||$t!=null&&$t.shixuns_scores||$t!=null&&$t.mains_scores||$t!=null&&$t.combinations_score)&&(On=Number($t==null?void 0:$t.singles_scores)+Number($t==null?void 0:$t.doubles_scores)+Number($t==null?void 0:$t.nulls_scores)+Number($t==null?void 0:$t.judges_scores)+Number($t==null?void 0:$t.pros_scores)+Number($t==null?void 0:$t.bpros_scores)+Number($t==null?void 0:$t.shixuns_scores)+Number($t==null?void 0:$t.mains_scores)+Number($t==null?void 0:$t.combinations_score));const Jn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:$t==null?void 0:$t.total_singles_scores,doubles_score:$t==null?void 0:$t.total_doubles_scores,nulls_score:$t==null?void 0:$t.total_nulls_scores,judges_score:$t==null?void 0:$t.total_judges_scores,pros_score:$t==null?void 0:$t.total_pros_scores,bpros_score:$t==null?void 0:$t.total_bpros_scores,shixuns_score:$t==null?void 0:$t.total_shixuns_scores,combinations_score:$t==null?void 0:$t.total_combination_scores,mains_score:$t==null?void 0:$t.total_mains_scores,total_score:Vt},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:$t==null?void 0:$t.singles_scores,doubles_score:$t==null?void 0:$t.doubles_scores,nulls_score:$t==null?void 0:$t.nulls_scores,judges_score:$t==null?void 0:$t.judges_scores,pros_score:$t==null?void 0:$t.pros_scores,bpros_score:$t==null?void 0:$t.bpros_scores,shixuns_score:$t==null?void 0:$t.shixuns_scores,mains_score:$t==null?void 0:$t.mains_scores,combinations_score:$t==null?void 0:$t.combination_scores,total_score:On},{key:"3",name:"\u8BC4\u5377\u4EBA"}];return Mn(or?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Jn),ht}),Rt=[{width:"9%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:ht=>me.createElement("a",null,ht)},{width:"9%",title:((Ar=on.find(ht=>ht.value==Y.fw[0].nameType))==null?void 0:Ar.name)||Y.fw[0].name,align:"center",dataIndex:"singles_score",render:ht=>me.createElement("a",null,ht==="0.0"?0:ht)},{width:"9%",title:((oe=on.find(ht=>ht.value==Y.fw[1].nameType))==null?void 0:oe.name)||Y.fw[1].name,align:"center",dataIndex:"doubles_score",render:ht=>me.createElement("a",null,ht==="0.0"?0:ht)},{width:"9%",title:((Ot=on.find(ht=>ht.value==Y.fw[3].nameType))==null?void 0:Ot.name)||Y.fw[3].name,align:"center",dataIndex:"nulls_score",render:ht=>me.createElement("a",null,ht==="0.0"?0:ht)},{width:"9%",title:((U=on.find(ht=>ht.value==Y.fw[2].nameType))==null?void 0:U.name)||Y.fw[2].name,align:"center",dataIndex:"judges_score",render:ht=>me.createElement("a",null,ht==="0.0"?0:ht)},{width:"9%",title:((v=on.find(ht=>ht.value==Y.fw[6].nameType))==null?void 0:v.name)||Y.fw[6].name,align:"center",dataIndex:"pros_score",render:ht=>me.createElement("a",null,ht==="0.0"?0:ht)},{width:"9%",title:((y=on.find(ht=>ht.value==Y.fw[5].nameType))==null?void 0:y.name)||Y.fw[5].name,align:"center",dataIndex:"shixuns_score",render:ht=>me.createElement("a",null,ht==="0.0"?0:ht)},{width:"9%",title:((R=on.find(ht=>ht.value==Y.fw[4].nameType))==null?void 0:R.name)||Y.fw[4].name,align:"center",dataIndex:"mains_score",render:ht=>me.createElement("a",null,ht==="0.0"?0:ht)},{width:"9%",title:((ce=on.find(ht=>ht.value==Y.fw[7].nameType))==null?void 0:ce.name)||Y.fw[7].name,align:"center",dataIndex:"combinations_score",render:ht=>me.createElement("a",null,ht==="0.0"?0:ht)},{width:"10%",title:((_e=on.find(ht=>ht.value==Y.fw[8].nameType))==null?void 0:_e.name)||Y.fw[8].name,align:"center",dataIndex:"bpros_score",render:ht=>me.createElement("a",null,ht==="0.0"?0:ht)},{width:"9%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:ht=>me.createElement("a",null,ht==="0.0"?0:ht?parseFloat(ht).toFixed(1):"")}],tr=ht=>{xr({type:"paperlibrary/getPaperData",payload:Oe({id:Ge.current},ht)})},Mr=(ht,$t)=>He(void 0,null,function*(){if(!ht.destination||!ht.source)return;const Vt=$t.questions[ht.source.index].id,On=ht.destination.index+1;(yield xr({type:"paperlibrary/adjustPosition",payload:{id:Ge.current,itemId:Vt,position:On}})).status!==-1&&tr()}),Er=()=>{var ht,$t,Vt,On;xr({type:"paperlibrary/setActionTabs",payload:{key:"Paperlibrary-SendToClass",params:{id:Ge.current,data:{is_random:!1},dataSource:[{name:($t=(ht=rr.paperData)==null?void 0:ht.exam)==null?void 0:$t.name,total_score:(On=(Vt=rr.paperData)==null?void 0:Vt.exam)==null?void 0:On.all_score}],type:"single"}}})},Ln=(0,ne.useRef)(),[wn,xn]=(0,ne.useState)(!0),Dn=()=>He(void 0,null,function*(){xn(!1),yn(""),Yn(!0)}),vt=()=>He(void 0,null,function*(){xn(!0),yn(""),Yn(!0)}),Kt=()=>He(void 0,null,function*(){var ht;Lr(!0);const $t=yield(0,P.Mb)({categoryId:Ge.current});Lr(!1),$t!=null&&$t.exercise_id&&(0,I.xg)(`/classrooms/coursesId/exercise/${$t.exercise_id}/${(ht=kr.userInfo)==null?void 0:ht.login}/initate_answer`)}),Gt=(ht,$t,Vt)=>{var On,Jn,ii,la,mi,Wi,xi,Ii,ca,eo,na,co,ti,Mi,ua,Io,Mo,fo,ho,es,uo;return me.createElement(me.Fragment,null,!Vt&&me.createElement("div",{style:{display:"flex"},className:N.programTitle},me.createElement("span",{style:{flexShrink:0},className:"font18"},$t+1,"."),me.createElement(se.Z,{style:{maxWidth:1100},value:ht.name||(ht==null?void 0:ht.shixun_name)}),me.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(ht==null?void 0:ht.question_type)===7?`\u5171${ht==null?void 0:ht.sub_count}\u5C0F\u9898`:""," ",ht.score,"\u5206\uFF09")),(ht==null?void 0:ht.question_type)===8&&me.createElement(se.Z,{showProgramFill:!0,disabledFill:!0,value:Ae.Base64.decode(((On=ht==null?void 0:ht.program_attr)==null?void 0:On.code)||"")}),(ht==null?void 0:ht.question_type)===5&&me.createElement("div",null,(Jn=ht==null?void 0:ht.examination_bank_shixun_challenges)==null?void 0:Jn.map((Ga,to)=>me.createElement("div",null,me.createElement("div",{key:to,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,marginBottom:10}},me.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",to+1,"\u5173 ",me.createElement("span",{className:"ml10"},Ga.challenge_name))))),(ht==null?void 0:ht.question_type)===6&&me.createElement("div",null,me.createElement("div",{style:{fontWeight:600,marginTop:4}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(la=(ii=ht==null?void 0:ht.program_attr)==null?void 0:ii.languages)==null?void 0:la.join("/")),((Wi=(mi=rr==null?void 0:rr.paperData)==null?void 0:mi.exam)==null?void 0:Wi.show_hack_sets)&&me.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},me.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},me.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),me.createElement(q.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Ga,to,po)=>po+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Ga,to,po)=>me.createElement(z.Z,{title:me.createElement("pre",null,Ga)},me.createElement("div",{className:N.divname},Ga))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Ga,to,po)=>me.createElement(z.Z,{title:me.createElement("pre",null,Ga)}," ",me.createElement("div",{className:N.divname},Ga))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(xi=ht==null?void 0:ht.program_attr)==null?void 0:xi.hack_sets})),((ca=(Ii=rr==null?void 0:rr.paperData)==null?void 0:Ii.exam)==null?void 0:ca.show_hack_description)&&me.createElement("div",null,me.createElement(se.Z,{className:N.content,value:((eo=ht==null?void 0:ht.program_attr)==null?void 0:eo.description)||"- -"}))),ht.question_type===Me.c.Single&&me.createElement(me.Fragment,null,(na=ht.choices)==null?void 0:na.map(function(Ga,to){return me.createElement(w.Z,{key:to},me.createElement(m.Z,{flex:"1"},me.createElement("div",{style:{display:"flex"}},me.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},mt[to]),me.createElement(se.Z,{value:Ga.choice_text||""}))))})),ht.question_type===Me.c.Multiple&&me.createElement(me.Fragment,null,(co=ht.choices)==null?void 0:co.map(function(Ga,to){return me.createElement(w.Z,{key:to},me.createElement(m.Z,{flex:"1"},me.createElement("div",{style:{display:"flex"}},me.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},mt[to]),me.createElement(se.Z,{value:Ga.choice_text||""}))))})),ht.question_type===Me.c.Judge&&me.createElement("div",{className:N.flexRow},(ti=ht.choices)==null?void 0:ti.map(function(Ga,to){return me.createElement(w.Z,{key:to},me.createElement(m.Z,{flex:"25px"},me.createElement("div",{style:{width:25,overflow:"hidden"}},me.createElement(b.ZP,{disabled:!0,style:{width:25,marginLeft:to===1&&10}}))),me.createElement(m.Z,{flex:"1",style:{marginLeft:to===1&&10}},Ga.choice_text))})),ht.question_type===Me.c.Combine&&me.createElement(me.Fragment,null,(Mi=ht.sub_questions)==null?void 0:Mi.map(function(Ga,to){return me.createElement("div",{style:{marginLeft:10}},me.createElement("div",{style:{display:"flex"},className:N.programTitle},me.createElement("span",{style:{flexShrink:0},className:"font18"},$t+1,".",to+1),me.createElement(se.Z,{value:Ga.name||(Ga==null?void 0:Ga.shixun_name)}),me.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ga.score,"\u5206\uFF09")),Gt(Ga,to,!0))})),wn&&me.createElement("div",{style:{marginTop:10}},(ht==null?void 0:ht.question_type)<3&&(ht==null?void 0:ht.standard_answer_show)&&me.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",ht==null?void 0:ht.standard_answer_show),!!((ua=ht==null?void 0:ht.standard_answer)!=null&&ua.length)&&wn&&(ht==null?void 0:ht.question_type)===3&&me.createElement("div",null,(Io=ht==null?void 0:ht.standard_answer)==null?void 0:Io.map((Ga,to)=>me.createElement("div",null,me.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",to+1,"\uFF09:"),me.createElement("div",null,Ga.answer_text.map(function(po,Fa){return me.createElement(m.Z,{span:24,key:Fa},(Ga==null?void 0:Ga.model)===1?me.createElement(xe,{autoSize:!0,disabled:!0,value:po}):me.createElement(Qe.Z,{value:po,disabled:!0}))}))))),!!((Mo=ht==null?void 0:ht.standard_answer)!=null&&Mo.length)&&wn&&(ht==null?void 0:ht.question_type)===8&&me.createElement("div",null,(fo=ht==null?void 0:ht.standard_answer)==null?void 0:fo.map((Ga,to)=>me.createElement("div",null,me.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",to+1,"\uFF09:"),me.createElement("div",null,me.createElement(xe,{autoSize:!0,disabled:!0,value:(Ga==null?void 0:Ga.answer_text)||""}))))),!!((ho=ht==null?void 0:ht.answer_texts)!=null&&ho.length)&&(ht==null?void 0:ht.question_type)===4&&me.createElement("div",null,me.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),me.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},me.createElement(se.Z,{value:(es=ht==null?void 0:ht.answer_texts)==null?void 0:es[0]}))),(ht==null?void 0:ht.question_type)===6&&me.createElement("div",null,me.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A",!(ht!=null&&ht.answer_text)&&"\u6682\u65E0"),(ht==null?void 0:ht.answer_text)&&me.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},me.createElement(se.Z,{value:ht==null?void 0:ht.answer_text}))),(ht==null?void 0:ht.question_type)<=4&&((ht==null?void 0:ht.standard_answer_show)||((uo=ht==null?void 0:ht.standard_answer)==null?void 0:uo.length)>0)&&me.createElement(w.Z,{style:{marginTop:14}},me.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),me.createElement(se.Z,{className:N.renderHtml,value:(ht==null?void 0:ht.analysis)||"\u6682\u65E0\u89E3\u6790"}))),!Vt&&me.createElement(u.Z,null))},ar=(0,ne.useCallback)(()=>{var ht,$t;return me.createElement("div",null,me.createElement("div",{className:N.titleForExport},($t=(ht=rr.paperData)==null?void 0:ht.exam)==null?void 0:$t.name),me.createElement("div",{style:{textAlign:"center",fontSize:"15px"}},"\u5171:\u3010",Wt==null?void 0:Wt.large_counts,"\u5927\u9898\u3011\u3010",Wt==null?void 0:Wt.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Wt==null?void 0:Wt.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Wt==null?void 0:Wt.time)>-1?`${Wt==null?void 0:Wt.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),!!(Wt!=null&&Wt.exercise_description)&&me.createElement("pre",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A"}},me.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Wt==null?void 0:Wt.exercise_description),me.createElement(q.default,{style:{margin:"20px auto"},className:N.table,columns:Rt,dataSource:[...Cr||[]],bordered:!0,pagination:!1}))},[rr.paperData]),Ir=()=>He(void 0,null,function*(){const ht=yield(0,J.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:Ke==null?void 0:Ke.id}});(ht==null?void 0:ht.status)===0&&ie.history.replace("/paperlibrary")});return me.createElement("section",{className:N.bg},me.createElement(Z.Z,{spinning:yr["paperlibrary/getPaperData"]},me.createElement(w.Z,{className:"pt20",justify:"space-between"},me.createElement(E.Z,{separator:">"},me.createElement(E.Z.Item,{href:"/paperlibrary"},"\u8BD5\u5377\u5E93"),me.createElement(E.Z.Item,{href:`/paperlibrary?defaultActiveKey=${Le}`},Le==="1"?"\u516C\u5F00":Le==="2"?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684"),me.createElement(E.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5")),me.createElement("div",{className:N.btnWrapper},!Aa&&me.createElement(k.ZP,{onClick:Er,className:N.btn,icon:me.createElement("i",{className:"iconfont icon-fasongtongzhi font14"})},"\u53D1\u9001\u81F3\u8BFE\u5802"),me.createElement(k.ZP,{onClick:()=>ie.history.push(`/paperlibrary/add/${Ge.current}?type=2${Aa?"&isIntelligentAssistant=true":""}`),className:N.btn,icon:me.createElement("i",{className:"iconfont icon-bianji10 font14"})},"\u7F16\u8F91\u8BD5\u5377"),me.createElement(k.ZP,{loading:bn,onClick:Kt,className:N.btn,icon:me.createElement("i",{className:"iconfont icon-monikaoshi2 font14"})},"\u6A21\u62DF\u8003\u8BD5"),!Aa&&me.createElement(Q.Z,{menu:{items:[{key:"1",label:me.createElement("div",{onClick:vt},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848")},{key:"2",label:me.createElement("div",{onClick:Dn},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377")}]}},me.createElement(k.ZP,{type:"primary",icon:me.createElement("i",{className:"iconfont icon-daochu1 font14"})},"\u5BFC\u51FA")),Aa&&me.createElement(Ne.Z,{onClick:Ir,type:"primary",icon:me.createElement("i",{className:"iconfont icon-baocun1 font14"})},"\u4FDD\u5B58\u8BD5\u5377"))),me.createElement("div",{className:`${N.wrap} pt20 pb20`,ref:Ln,id:"paperDomRef"},!((pt=(Fe=rr.paperData)==null?void 0:Fe.questionList)!=null&&pt.length)&&ar(),(yt=(Tt=rr.paperData)==null?void 0:Tt.questionList)==null?void 0:yt.map((ht,$t)=>{var Vt;return me.createElement(me.Fragment,null,(Vt=ht.questions)==null?void 0:Vt.map((On,Jn)=>{const ii=Math.floor(Jn/10);return Jn%10===0?me.createElement("div",{className:"abc",key:`group-${ii}`},$t===0&&Jn===0&&ar(),Jn===0&&me.createElement("div",null,me.createElement("span",{className:"font16 c-light-primary"},ht.number,"\u3001",ht.name),me.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",ht.questions_count,"\u9898\uFF0C",(ht==null?void 0:ht.question_type)===7?`\u5305\u542B${ht==null?void 0:ht.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",ht.questions_score,"\u5206\uFF09")),ht.questions.slice(Jn,Jn+10).map((la,mi)=>me.createElement("div",{key:la.id},Gt(la,Jn+mi)))):null}))}))),me.createElement(C.Z,null),me.createElement(G.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:Rn,onCancel:()=>{if(Hn){be.ZP.info("\u5BFC\u51FA\u4E2D\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3");return}Yn(!1)},okButtonProps:{loading:Hn},onOk:()=>He(void 0,null,function*(){var ht,$t;if(oi(!0),$n==""){oi(!1),be.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else $n=="pdf"?yield(0,K.F)(Ln.current.children,($t=(ht=rr.paperData)==null?void 0:ht.exam)==null?void 0:$t.name):$n=="word"&&(0,re.ON)({id:Ge.current,middle_export:1,export_type:wn?1:0});oi(!1),Yn(!1)})},me.createElement("div",{className:N.export_type_modal},me.createElement("div",{className:N.export_type_modal_con},me.createElement("div",{className:N.type_item},me.createElement("div",{className:`${N.img_warp} ${$n=="pdf"?N.img_warp_active:""}`,onClick:()=>yn("pdf")},me.createElement("img",{src:g(45614),width:70,height:70})),"pdf\u683C\u5F0F"),me.createElement("div",{className:N.type_item},me.createElement("div",{className:`${N.img_warp} ${$n=="word"?N.img_warp_active:""}`,onClick:()=>yn("word")},me.createElement("img",{src:g(38347),width:70,height:70})),"word\u683C\u5F0F")))))};var ot=(0,ie.connect)(({paperlibrary:It,user:or,loading:rr,globalSetting:kr,newExercisePaper:lr})=>({paperlibrary:It,user:or,globalSetting:kr,loading:rr.effects,newExercisePaper:lr}))(Bt)},31814:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return ke}});var ne=g(67294),ie=g(35973),H=g(69677),be=g(2453),q=g(14446),z=g(31795),w=g(46303),m=g(9430),b=g(71577),u=g(14375),Z=Object.defineProperty,E=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,G=(mt,Bt,ot)=>Bt in mt?Z(mt,Bt,{enumerable:!0,configurable:!0,writable:!0,value:ot}):mt[Bt]=ot,N=(mt,Bt)=>{for(var ot in Bt||(Bt={}))k.call(Bt,ot)&&G(mt,ot,Bt[ot]);if(E)for(var ot of E(Bt))Q.call(Bt,ot)&&G(mt,ot,Bt[ot]);return mt};const C=mt=>React.createElement("svg",N({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},mt),React.createElement("title",null,"\u9009\u62E9\u5907\u4EFD 2"),React.createElement("path",{d:"M6.74 0a6.74 6.74 0 1 0 0 13.48A6.74 6.74 0 0 0 6.74 0Zm3.636 5.017L5.817 9.576c-.09.09-.246.08-.348-.023l-.306-.305L3.12 7.204a.263.263 0 0 1 0-.372l.557-.557a.262.262 0 0 1 .372 0l1.605 1.606 3.794-3.793c.09-.09.246-.08.348.022l.557.557c.103.103.113.259.023.349Z",fill:"#68C79F",fillRule:"nonzero"}));var K="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNzQgMGE2Ljc0IDYuNzQgMCAxIDAgMCAxMy40OEE2Ljc0IDYuNzQgMCAwIDAgNi43NCAwWm0zLjYzNiA1LjAxN0w1LjgxNyA5LjU3NmMtLjA5LjA5LS4yNDYuMDgtLjM0OC0uMDIzbC0uMzA2LS4zMDVMMy4xMiA3LjIwNGEuMjYzLjI2MyAwIDAgMSAwLS4zNzJsLjU1Ny0uNTU3YS4yNjIuMjYyIDAgMCAxIC4zNzIgMGwxLjYwNSAxLjYwNiAzLjc5NC0zLjc5M2MuMDktLjA5LjI0Ni0uMDguMzQ4LjAyMmwuNTU3LjU1N2MuMTAzLjEwMy4xMTMuMjU5LjAyMy4zNDlaIiBmaWxsPSIjNjhDNzlGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",le={flex_box_center:"flex_box_center___LsrKL",flex_space_between:"flex_space_between___sZBht",flex_box_vertical_center:"flex_box_vertical_center___QNt7D",flex_box_center_end:"flex_box_center_end___S9zs3",flex_box_column:"flex_box_column___Y5tcm",title:"title___t4qlt",tip:"tip___MtKbx",radioWrap:"radioWrap___fp3kY",row:"row___IoDN5",radio:"radio___vuEDI",colorFF0000:"colorFF0000____5DYm",pagination:"pagination___bvqCI",modalColumn:"modalColumn___szBPb",modalRow:"modalRow___mtd9M",sup:"sup___JDuYL",search:"search___wNY_F",bottom:"bottom___HvFhF",yes:"yes___xmznh",no:"no___vEJlu"},Y=g(28706),re={sendToClass:"sendToClass___le_BX"},I="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL0AAACeCAYAAABn7wuoAAAgAElEQVR4Xu19CXQcx3nmV90zwOAGCBAgeN8ST0k8JFkWLVGyfMqJN7EVO4eP2Ov1Rkle7mSz2fVq3yZ2Nptdx95sNo6zvvISW5aP+PmQLVuSL52ULIo6KJHiJZ7gAeLGzHTVv++vrmrU9MwAM8CAuKbf4+Ngpru6u+qrv/7j+/8SqB5zugeIyD/ZjzXLm3FOCDEwp1/mCj28uEL3qd5mGnqAiLyLw9md54a9jZs7/O8LIc5Nw23mXZNV0M/RISWiGgA7+jNYN5qVorPB/6kQ4ugcfZ0r+thV0F/R7q7MzYiokQEvgZX7zwDXdAM+MAjgG0IIVZm7zN9WqqCfY2PLEj4AdgtgDSSwr0diV7fPbyF94EtV0E88oFXQT9xHs+aMV4nqlgPXAFgrAe/ikEQqCTTURKD/ihAiM2seeJY+SBX0s3Rg4o/FRiuA10iW8OZ4+ozEtk4fSY15kA88K4Q4MNlXOnWJVi5bJE5M9vq5cl0V9HNkpIhoSwa41gf0mEkAPf1AZwPgh6AHBTiZTIqHy30lVpmePY01K1qxYVGD+Ga518+186ugnwMjRkRLJXADgAb7uKf6w0/Lms0MABAEOJdKiQfKeSUi4hZ2Hrggu9c0QzbW+I8IIV4tp425dm4V9LN8xIiIgX6TBLrcRz0zFP7VnRr7lgjnksnSQU9ErWwUBxKdvaNStKd8qvHxvBDimVneLVN6vCrop9R903sxEfH4XCuBzTBqjVZtpMTFIaAtFenzkJAg4FKt7z8khBiZ6MkM4K8XwOIz/RBZKbGy2Yfy8VIS2CeEoInamKu/V0E/zsgRUR2ADgDJ+GlPngPWN48EfefqetasEaPTAQAiWiaBm+P3H8pIHL4IXNPpa92eNXx2zpOUwyqbfaSxsfHseM9DRE0S2AOgTQKCJxC31N7gs7+/B8ATQojL0/FOs6HNKugLjAIRtbG6HARoFQLdAGrtaRZkPzsDbGhHti5JJ4loWKWTp5qacB6ojIQ03prbjFozNk4SGJIS/aNsxLIFGwKe0U9AOq38J9rqxPFi4CKiRBbY4QEbePWQEjjbL7Gk2bcG8agPPCaEODkbADodz1AFvdOr995L/jvfiV0AVkipgR71Twj2Mal65DKwvAlgFzn/lpR+OvAxBB/P1EOTv8YumcTIEdFGCeyEDrZGt9YfnusBruoEPCPnlQyfgYCsHAn2tbamXil0S6MubZbAdttuVgIvXZTY2hndhl2fjwohjkzisefEJVXQm2EiopYjfdhVI7Cku6EQ2I04BTAwGoKsmY1IAzhntCnh+T2DWbzQXoczk4mQElEyAF4noFcZO9fMlAP2nZLYsSz33lIBkiB9z9/XkhKHioB+tQRe607mi6Oh7qbfxbyi7+NxIQq3MSdQPcFDVkHPEpJYuOE2KdH10kVgbStswCfSmd1+PGq03VVNIfjdw/7tSYxmoE6219c8Vi5QiKhdAm/S4HRuwB+HshJDGaAjFd5b/zNsGymhMsp/almzeCl+T55IGeCtPsC8neh45KTEDd1al48O38fzAJ6Zr8ZsFfTav01vBrCIQcagOtELrG/34fn5GkoWQL82/ELpaM/IOZOlbggh6h+k04eODzx9x65FfaWCf5TobQmJlrHz2TcTHi9fBLoboOkH+jvFOk2I/gygSOSDnid1ALCnZm2uFwh4sUdiU6cFfXgfj/yTiQR+NJlVqtR3nMnzFjzoiahbSu3JYKquPs4MSbCe3NnMevPYwd9lFHC4F7iqPSbhrbTlr6XGoj56R3XQqK+52X9mWf3EQR8t5SXuAJAImwrhbo1VtiW6GsKViH+x+jwbpAEgs5ngqXWLUy+7T0dE6zPATj/mheL3bGbujp/rBRLw+2t9fFsIEcwkOKfr3gsa9MZDch2Aq6W04f0Q8KzmrG8PwWUBx4PAoD/RD6xpdeSwC3gDRIN9rYpwA6laDI8m/KfWjuNZ0e1naLfngY1YYdcLe/+hLHR7TTXhM+npwBNRArwCKYlglPx9WzvFYft0RJSS0JPIWTnC6168yL55XjVCL5CeXOHkCRprfCavcbMFj48QebcC3mLAaxnC1ZSVa+D5dTLIEOD1JShxYHk7zn35y6C77pqaUV9p8C900LdJib0A6q0r0nYwqwxHLwJr2g23xRisL/QA6zsA3y4BDuDdyaE1Dgn0Z4EaD0jV+JQNZCbh+c8ua8LLKBD8YUpAEOA1QsjFWoqbh+F2+O+Tl0NwL28wurwBu8xq1QbZLDIqnX3ymtV1UTJJmmizD+yIgGP0JG7z8qgMDVir0I8Z5bKhxr+vEOiP9lJr0kdnguQOBXGDBJJE8EiBifwCnkdKKShF/PgKwj+qCN9OeDizbpEoWcWrNNDd9hY06I+co65USt7BQZm4Scojdob5LQroNgYrG4z7e4AdS8b0aatrs4S00t1+0EAdArqMZ4SvJ4ERqvF/vL5JcBAo5yCi1VIyk1L6dgJZY5Wfo2ckXGk6jD7PwB1VRtLzBJAY8cl/dMdKcZobZuMVwJ3ScnYcw4O9Nv2ZUNJHKpLVowiyuS4X9ERU3zOE10qpNsHzNktSgp9J8b/QXRquFOaDAkHDXv8mZEDyBUh6cMuSmhdn2kBe0KDvG6UNFwflDRdGgKs6QonsWXWGVY0scLIfaGuA1n17hkJ1p9lo/wUB74B/VALHL4feIE1yD9FBWemfOzaAJ97yHaQRhGbD0n6Ib/0GNrYnJdMOclyhWpVRwPkhoCnFz+iTLyXVJqH4HnolkMCwQl+y0f/hje1C09GIaJOhMVilPZqYzMXvzQJr7YQ2oM1mtR0j2xpC0PPEOd6X3Vbr+XeAsFIKJBjMDPbolRjojCQKX9ECXp8yZtTzA10KAvnT3mW19++dQXthwYKeAzUDAW5MCrmOAcNuSNaX17cBDYZ0ELoIgQujYSCK1Z3u5jF3ph7TAhLeZnGMZoHDF8IJZdUdI7npiy9AfuaAv0UQOPprD+F7ObZzfDHQf3sCtKoZfXfvlkfWt2BEe28ApLPU87o1iQdYkrJkBrBbAity3Z5hBJcN7GZe4HjK8WrhGMUEyK4G/77zQC0Nql9RCtslIcHnWukdSXgKbZzuRkDw70bc299DST82ISQpKch7IDjtf3PXruI2Q8EXr9CXCxr0owFu84TUASAGKKsPLMQZEG0poLUu1N2Z58KenKFRoN3owMXUGVf6sypyshdY3jYGegbcwYtIfewxcZXw0Lyug8YiYYwNoy5I0l4fZBmB7JZh9UUBAUt1BqkStKoFPX94PR3yAQpBS+duXZvU1GIiWiGBGxFGlo2ED5+OJ8kLF4HN7Y6f33icuB2SkDUZ/4eZRPZNwvO3KwHmIEWADyK1BQgION4LrNJTN1RpigHeqkGkqEd56t5dS2onnfAyFfwvZNB7aYm3CEjth4l0aAWwyjAigRMchPKA7jpg/zlgZRuwpi2U7qNZ9unDi4xNxyrQE8IYsYmkr9qTkjQjzcyI+4+LtodPe1tuWCFFqsZxi7J6wH5343tPs4EqWYJrI1VPzHQApNljo38T6jevpyfb6pBhICuis2/6fOLh5S1I/ug92NaYAqs3jqCXYSCLQMf7obYylc5MAmssawM6QF0yKdZ6QFtgyERanXFVGqO/H+sDljQQksawdyfEmLoT3seuEvqzoN4aP/HxrZ1iXHLcVMBd7NpZDXrjUuSgEbvbvHQaorZWd3362DGcnwq7kdtOS7yVIFssKhw7L5SMRh8dzYS6PfNsmuvgfWq/33VmALUjAWoX1au8PrQTgcG5vhl9b9tAZyK6ggTuPyG6LijauKQpNixlgJ5Bng3YXpBn3rHFP5yWoKzyj9/9HXhtKWy+tlstTQpPT0r7PFbHTnpKrWzC0M5u9N+0nHSBqAxHtljdUaIt6WONMsavBWohMA9ngd4RoLM+tF7tfcKVRrs+9XFhOFw5jSYVnUhER+El/nnXsiubojjrQG+Bns1ivRDwhdCAZ3hYJyFdHJHZ+gRdTCWQzhCl65PJ51hgleMVYD/zfwjwBlJSy7s8wJtRdNWV/WeR+Nuf+atf6cOSq5dI0VoPtOTQ0vJB3JIU5966nHSwyErTE8Oi9eUR2mpT/6KrJgH6pmQw+IFrEz8LCOroqP/If/8hbl69SO5ptaE2Vo8cD4tWPUiDkhbX0dCmxRh4/3ZxXAhk4aE2JcQWCDToBcHMGAteVze33i3PI3TUhyuU68Gx158ZDB0EWi30cg1gPTc8/GR3t//FKxkImz2gJxKXgOZmqQlRnMLGcsdhOY7Bkmu9sK+cDU7ua80uzNJ5yo48+1RTU18pngE2ZEdHcTM8ucoFfPTZ9b+zOiMh/vgHYs2+897Sd10nBdMAvAl6j5uohzh3Sye9bAHPAL+URd3BAXFVmihX1k8C9Gvb5Mk3r/GPZgjy7570v/ZSH96xcbHcw9wcK3EZkFptMYC3XJ0QqIJ2d6n0u7fh5OJ6b6kSYANY2xH2iFySkfQOdff+NFCbMP0QuSqNk0oBDHjuok5uMRLzuSsCgz2g9EdvXF5/xajMswL0nJjc34+VZwO5c12Ln5OwEQ8a8UAcvhzyT+qM7HdAS8qj434i8Yqh97orbp6KN5CmLQKSI7LRYVWaaLk2jT98UjT+0YPe1jdulMnVRhcupjO6YElBnHtteyjpI/1fAafTqu3EiFgfkBhL+CsD9IECNdeIy2/bSC8IggoUgr/7gf+vxwTesbFT3lwq6Nlg5m785S0Cb1jnAN1dHRxAh+oOgVWbVweAda2h1HHVKD7n1CC0ns+Adw1bewc3LUsIcXj3Mv+vJurPSv0+W0C/UUpcc6Iftc11QKvjMgxfdAzW7EFhQ5MjifkhpfBMj13W0j/dXIcnx+O1XximZSlf7i0m3d07f+eIaPnzR7D9XTsIjRFLZ/xhYCDUKtGzu51eTnrh6m8nFd+zLy0ahoBUQikOETUqeIP1KW9IR1jZmDX/97NLxXhXWI8PsgrC87KLG2mo3tOnioRHJzZ1Jxr/7EG1ZzigtkUlSnoGPR/bOoC7dwP1voh08bg6QybyxCAeJWjgt3BfOPo7A/7MAFCTDFUa159fCPB8rVRIJ8n/6K7V4kylgD1eOzMOeiJaLCVuZ4KVTmi4LLGm2dcswnxNO/Sn83ku98W+oAavw3AcDvzTL2bx9B1Fwt8DA9SpauTreZ7YJd8li0WTQQLfOCJa/n4/tt+5hVCXlzxYvIsvDNDIsqT38u5l1B9RgI1+z1cxrSApVHutl2wdzarhzgbqCUinwWrpOaKAIXalGoKZDkaZwBn3Q0eTaFzVjMUrmtD16EnP/+C34G3ukmgJVb9QCo+j3ljQ+wL4y9uBRakQElZ6R6PAgGeXqXnVVy4Bq02EwervfJ+e4fCEzsYxwLu9E0l4szqEN2MPq3zwNatq7533oHd57PZlOTzOQaLuBqmjo/awLsULTOtlL4pTBcCC3Z0m7DZkj8ugxKWr2/39HfXiVLxDLxG1iLS8xSM0a523QKDJeB9x/xHR8qkD2P62TYTaMkDP+acnLoiLH9hCBxNJKOvFsaF/fqakJ9oF0JYFVEsSPb6gQQYQC3j2jnDSSquhMTPQ2V0pPJVY1+53rG/DqoSHGnZr/sFDwJNs77QTakV5oOf+/R+3Ae31womshj3GEj7H904hHWNbp0NBiOvwcW9ODPk5HqXwtyfSh/3P7d07/czOGZX0o0QbEkyGkmOJ1yz5OH1tjWb/hb1hAc/r+Eu9Y0GVHBBbCe/Qeo/0h6vC+lZ/hCR+1tWCo66Hhz1F/cPYKT15lQV8NHGMRLXS/tuHRcunny8f9CwgT18W9NSravB9W+iljnovA1Z1nPZrINoHA7Q2snEML12flKcDQLGPntW5y5kwUMZSnp+zpsav2dOtNtXVgJ2FHq9+f/kocPASsGERobFW+9rLkvTcx391G7CoLoSEy50pxK852QcsbTHBNBVGrT2PV4p8CZ9TVsFRhdzxU6QOEiU/u2eV6J1uaT9joNcJylns9DxsyHUXhtTeAyZi6BAAdXDm3CgQZSzFPCyupOfPXBuG/c9MHRCEtJT+CysX4QUX+JfStBUK27NSRtR5SxmIAlYAHjg6OdDbAeRE7seO67oy2ZSvonqTDAhfIBEE8Nnw478DBebnhh5DY1DadvjL1lqvzveUz79dGg394NxPazsosnMmA/q/3AssqhcmiBST7kb48CTOmAAZT1I+BrPAYBporwOEgygX7JaIZoUYvwfHMZJ6orOfTpwPyPvcLSumP01xxkD/s15qXeHjlqZ67YPP0981C9AFuPHaMCtQ03odwOuOLKCasPTh05gsxkdAGCH4T6xvH0vmuHSJWiiF1wdK1rnS17ZpDU8G/WdeLF/S50ozo19bIBtkW3Bbw5EDQZaOwGDRfna7kpm/dbDI8cFzl+jz+Lswqlq2pP/oXjY+Q+ZYIeluVZK+ESDhAfVsNyjg2ACwpD60O6LJ6b54zLvDz8nGLgestOtX2xBqSPn02detqH12Pkv6zpd6OblBCnY/shPA6vDcuTxwzFBkwGr93WQsMSHMHm7gKK6W2LQ+DvPzJLFGZCAxnB0dfGj7qtZoGT3ZT3cSydbIG2RUJNfT8v2jouVzUwS9i4hIpw1C6a6BbydBmOQdfsefHf96ZJSac/UEscZqRUCfO8GsZLbPy5Oxl/3zXgjyE30h2cwUkdWvmKfOmHfg8bo4HPKJeJK41yiiASXV525ZN/18nBmT9FyfMSPlbaxzM7itR0QXJDWgZ3WGjVHmvDCtl/3yTZr6FB5x6a4ngdGVuV1Wb5g3Y9UVLQH1lf45RXjkmiVCF8f7+mFasbZR7lEKHrMqUzrpw3hMTHvfPyFa/mmeg/4vbgkNZg1cRzqHzMmxfufEGJbOPD58cFSa1Zo42Jkn1JcJg1eaNsFFfJpC3V9z8e046uwTOksi8dlbVk//biozCfp1GSlfY8HLHclemxEmVrFLsi0EP4N9SIaf2X/fUDcG9rh0t6DnzrS5rNyOPs9Kb809l1Ced3TX0gTXd1H79lGyYz1+bmBY1vFz2Kwo1lUHRsIV6JnzouWbR6em3sx2Sf9f97D3xuXFmwkQC/ExIY5dk+wxWsJSnukF5uX4t0vDoQ+fjVqeF9yf2kgvEJW1fnwBdVB489yQTafTm+D7O6P+tP5n88XlEYCToNkIHR0JO29jRz7gGcwW/JHhabKJOGuJVSetLjnWMntFNA1E+fuvX4UX2Mw93U9XjwRyp1LQCZ2ayhtWGNBLxcOvipYvH14AoGeh4gj2iD/vSHtWvZ5ml2VHKKTYdhoNOMrGjMsxm4tBzhx7vXKY6935YwGvTxB4/NwT/ueuRD7tjEn6NNEmJeXOogxH00kMQJb2/I8DUpGxZEBs3SCR39sYfDaKWVMzRvSKmI5WhwaGvKz/yI1rxbmT/dQ+NCpvIMIiblqv3DZn1ID+i/Mc9PfsYZflGHdmTKHJjaxyBhdHXG0GmR4qR7dxge2qRq46Y9vWSVeeUALeD163Stzn3nO6Ps8Y6EeJ1lNG3hipKHH/jeuO5CDNUKj2cGjb6vyuIauls71GAof7wwRqe7B0t4c1lFmkCc9/Nb0cP70VkC/1YpvMyK1ZEVXM03x2PhaCpP/IHqCNbaaYOuO6TQcyoerCzMqIcFfE9z4R4O0KQAIZTwafuGVdqmBltkqDf8ZAPzw8vEz5NVyJIDrikdV4wIiN2pQfurpyIqhGulsmI4/ZEc5YMhsWRJPDQb1dISSHwFWw77a1tS/v2/dUQnRvfRNEQnPsxwxf4EeTVG86kgFaE5SXA6hxZfQI672xEjNyVzqZVK57UnsrjcuSaQE5nHfjxjwxKHBqOFEyDYGb+083Gwqw6ad4jIDVmnODobHLjodC0j1e3zvi3sQmUkRD1qoNnbttdfI/VxrcxdqbMdAPDg52IZnieiz6sIB3A1V53hlDLWBpxBxtlxHpAn4kE1YJaOBz7ADa+ziJyvYa4SO9/5T/zd+7SYw81TO6HunEje51/PnHr4qWr5Sp3nTXBtjbMoqOZG74bTKDG8PMuE0w0F4Z8PGVY7V4/nKyJO6NC3o7IeP3vMyFq2AmRsz3bh9oIumeE7Cyol7R529bn/zpZPplMtfMGOgHiBaLjHy9ccwUDDZFUHFC9hy04kwmdm26BC6bHM3XHO0F2OneYNxvUcUiuyLYCWDC+uwqP3DJf+mPrsdTzwPJwdPBrZ4Sne51D58QLV8v03vza9396ErGZd9khmly13zxaA2+erQuEg6F+PSWcGZBz6uomxYYCSUCDl4Arl485t2JP5WbDlhMf3evCTls1EeU+PM71l25mjgzBnreAHgoHbxWktCFjSLNIx5ZdTKOrLF6kqmrHsDZQVYFiXz07J83mf5sbOlVxJXuMYajVmOkVoeG13f4T7xlgzj5kxO01IO8ngiN2lYA8MgkQP/r3f1YNIOg//qJGnzxlTrthdL9VCCJxAX9n9005qd3JTeDk9UadkEmdbHBXLU/mtYx37sL8DglIZwUahQQ971+bfLHk5vWk7tqJkHv9WVxnZByU45+HokWE1RyCGcWwKyPc5WBDrOzXpSVxAQt9vdLoE2HeHP564UYjvZaLuy0uJmOPnsm8fh/uRXy8ZPYFsgxo/Ynp0TLN8qU9FfXpfHmjlHm1lzx4+SQwKcP1eH5S6WrNy7oXZCy4do3Cixm49XxybtgtxMhslXMGxdSZ8bUJjUqyHvG8/x/2TtNu7kU6vgZGI6xx7iYTm8R8K9RnJ1pVQ5HEo/nneFAFhu2bKwy1dh6WVjv5N+4ZIfDrY8KIkWeG+uLN/9zdLGuFqq3d+j+D97UcumhhyhB6+RbVYAmXmEePS1avnm8fD99ylM6ZD+2lOV+1Cl7lltuy3+YF48oB9agNUaq5bUTq2dKs5VDmzjcjURL9N6Mh9HAC+kMJfDp+fo/vSmU5ny4hibTuTlxpsZIeXcViKtC1nDNM2hNo3nuTIISRJeGgssf+/mrF+sk9ek+ZhT0fX20KCPkzcrTObHRYQEc9727xip/5gpdWabdmoHiDue8TE5g4MMGliIVyKpOzkYKmnc/BHQauoJSdOZXr0n+gK+/9xAtzozKmxs8NDx1QbR8dxKgLziATgIFE8NmC/eGQa91enOwWmMrHnCQMAfs9hyDYjfQlAd4N2Ekzs0xE11BHPbgfe6N6/PLHVZ6Eswo6PllLozQ7VLK7oIMx5jvPQ5enhynDGA51M3JFVywiUEf6fhGArp2A18XSXxTodjWs1Ee0qj3f/ie9aLnnfeS/4tXYVNtjdz20HGx6NGe8iX9XAL9n9zkuCwNUI/2hdXdLDVjIu9MfJWwtW/cfohctHbCaK8lm170pbdsSP6w0iCPtzfjoO8ZpQ0DA3J3woenWZYOILUBGvOX61XAMXZZwnBiCZPSWC9n2gEfOS5HY6za7y0tgdtnI4+jt8zp4YvI80llsocbdyb33cX7RhGJb7yc3fX4GX/3907gmnIzp+Ya6NuiemjApZGQV1PvfKffx0rn8XzvBv32lBzpb6jSnGfL9k5EFRc0eDaR+I/vn2b9fsZBz2Qv6pbvqE/At+5IphJzppAbIIo4Nq5qYhDF/A9mVOr6KlZNcc7T88RmVFn3p9FzOZ1P1640XHC9CpA/SCk8dvfWsPrWRz5C3qs34I0HLqi3z2fQv3cbsJn5TUzDCMIEFVZ3tMfGkcoa9w7gxzdWw0Gy0n04HZZNZBuB1Sfm5CccFA7W+b9z14qJ98Gdymow46Dn+jMnh7BNZeR2ZjWyjs0Sn1PkuGDqIKfHcaIxVw7m2pIxukL/SFhAlBOo1zcBDWbDAivVNXHM9lAM8DxunIPKUV5uWE8sPsf3iSSe+c3rBe+9pI+lH6erli1SvzefQf9bO0KKMOvvA2mu1gAsMw4BI+BDQV8E8Po3R3+3RjVnSDHvnmkLujR4WIRWj2V8wgwvBNBzRx3ppVVCyRsDQtLlw7PU5cgqqx/skWG6sBbIhqJqA1JcvpqJaL28AZnx3WvQu6qRLXxqQMwTgVMJmc+jQW9rOho7goTfe3kY373HJCov+9+0cWmz+v35DPrf3x32Ma+yA1mgLRmm802kzrhgZy8YMy45UaTeD1MCua2mZCjV2dNmVaS8FULQqeF04mN3bRVROuVUJHqxa2dc0vODnSVqGLiAXVJI3r81AqALXFfS5JTSMCKdL7tsuPc6WusAXn820sllTzJdYcjQFazw4kHntkhABr7/7T/ZFUYKFwLo//jGUJXpGQz1bC7UxGoOAzgqKuukMkZiWoSAZmCzIBo2FZaba8cESrQ4mA95gA8Lgdx351WJH1RqA+pZDXp+uINnaU0AeUMgkIgM1Zj+HufnRLq6Y9hyXi13vKYgOPQFnXJnzjO1k/QkcWvRW8NZ+7w9rsVCR//kpuQjCwn0LXXAsV5gGdebN9lQVmWxRDgXTNxX/D1LT86btRGXeJBqPP89nyuEOE0I7vu5DTU6v2E6JLxtc1ZIevswB85l75BSdLl1HyMJ7/BmctyRjhrDIGfAs6Gkc2NNw1HWlLEH+G+O2nIFMQa9ngTWUDMbl4VLtn8pUPjRPXvF4EKQ9H/Ikt4LM6JaHH+9HZ+4dHZZlnxOzu9uFYfi0j1iapprsz7oS3deNb20hFkF+ud6BpdkgxTnzeoYpl0S42xKq/YUiq7yb0xFYAOVPTnWPWm0oChfVnttDLnK+v/5Rz0BzApB5GezKrP/o3trD04W9FzfiYGU19Gmyq9+Rycia5PAGQQ66dvEGXTk1vJn+BlNpJWU0hsjsLS1NGP+uy/tQaryIrK/f0PYDqs2vIOhe0zkoYn73l1hlTchTMPupInaJxqWQfqzv7C1cf90SftZBXr25Dx1GtcpJTfrTnOIYhH/3TAj+Xf7nd08OPrObKyg/e/O/lDWO8OGlZ5V8biAVU4H024AAB1FSURBVIecWIGAfyxxHk98ugeryzVkV9ZmcWfHcLjsl3jEXN/hVQW/HGuw0M+nhwU+f6gOL5ZBLf7t3eGK16XrFscSvc3teELFD5eyECV8O6W73fOjYsjmopxrdUK6IAHVo1Twj7+4ue54id1W1mmzCvT85I+82rfIFw2vCXgvJlelccBuA08RXcFKZ2eS2KAT4zppUgbt5sfs5qzjyWBAbyW72x5/1iqPQIZG/Qe/eByLygX9B7v70TqDLMuvHK/Bl4+UzrL84LUAB6dYyheS7PH5Fwf7RNLdrmoWoXnqUq4r9KmLQ/5n/t007Es160DPHfLYq7QhyMjdKgHP6u8uX15LdKd8n/XO2MlgqbT8vVZjbO0bLluhgBEGPQex7M583KDdk9WZQFY1UuQ//NUjqC8b9Mv60epPq002roT7MoP+ldL59D+/Htipd+DKB30x/d0arDmrTUzKa8eA02ghMlpOknhIwpNeyv8/v7Be8IYbFT1mJej5DR88nr1dSaGHwC12OpHvPfLYOK5PZgna0iGs6zczN8foRpbVYFUk/bfDdgzLj/jD3z2KFxa3qN8tx0/P6s3r20bQ6FNUFaCio1fAQLTS9sywwFeO1eHx86VTi397pykBYh7SBaoFdR6dwNW+Ys9jr7ETpiDY3eUjtpsJCTokKPGJSvvtZy3ov7ufGgZ9eXt97RgDMwJ8PLLquCLtKmA5PPy3raXD19vgiF0VooitLRLl8H24DQ5esRP1e0f9Z7ua1W+XA3q+N+fIdiXl2A7jZpBzVAM3iunuzscGqmO82s+6CacamgWndemmFfD8ZR89I+XlyP7O7jGWpRtZjUt+ff+Yd6YQoO1zFlo5bBuREHABbycd0SAR/cu7t9Xsq6SwmLWg55e8d//oVUMycV3fCBIccOJk5MhXbxJErApiJbY1Vvl7u2Exf8d1dPgcdmXaw1WDtAcnlmBuy2InPNDxQR/9Ur2uXNAXHKxZSi22oC8G+Dzfe2wCx4R2jo4UN1gjv72ZPIVSDvTEBr717q2JbywY0POLfvOF9NZA+NuDAB7v7K0TvjmcbXzuHPaOpLajCvF32k9vWJQs4a2k5w52I7P6s2nHTh5WqXhbTes5OTXiN/cHal6zLBn0TTFGZVHf+3iAj3lm3MlgvTt8ClMU9HahKsbjNwjn5BrPE68MjQ5/5td3NJ2vFPBntaTXyyKR+OrL2V0UeFdZfz1LHKYQaEls6MG2Q2yU1k4EK9j5bzZ+2V3JtSotuHkQGPRuQEx7eYzPnieOLmM3JFr61fzm07PLUu+WaEFnP0SJHlbvCP/P877EvizmneG+5UKuvHIzAJnC4G5aZyS8lTiZNKmPv29b6pUFA3p+0W8fotrBEezIQK6BMh4do7646owGtolY2cBVVOTJeGdYenMklivmWrCbBUELdcvX1+2Ybud2ewZEyxDmN+h/a6ehdMfSBV3fe96E4CBa7MtCYGcBxd9zZltDLfT2QGFd+jEo5xq8So+HEOy6T/71r2yuXN36WS/pbZd8/rtnGxJdXddlSK5SwtSb5A1/LbXA5oEaBI/ne9crBFOWObfWCi/Hfam3nNeVR8dWgPPDomVkAYCeuTeROuJMfKvmlSrd+VLmzjNdnIu3Mk2ZJbrdyCEeUOO/WZ2x+qT7exCov37vtSm9Q2MljjkDen7Zz/yMWqGCG7OeaOdCq9aVGXczWsBHjM2Y753bYvWIO5a5+7odW6zVqEuR+mOuvTAiWtLe/Jf0DPo833sB12iO792hVLC3i/eXZTHO1GIWLmyDJZ1S3i6g49J9DPZm8inFDoaFC3ruhk88Rs11SWzOKKzJkvR11NRJFLHqibVBNXjZWDIiwtX5uWiUPdyJY1Uil6h2aUS0BPMc9HfvdHR6xyUZl+7M+7GUY7Z52EXKSSesrvCkYYBrgVLAJRMBPpZswlfkSf+QvZlNiOT/etc2sbB0+viS9olvH6oN2pduI6q9OqILu+mBdhIYQ9e6NbmdOF+HM67skeP+dOvZc4ZVRrSoBQD6yHvj+M1DAluYeM9esPpEmCiSJqCWK8nZ2vNOVpWjqYypS1aV5P9NDMIlFkXBrJyVRZwSmcw//NquhortMTun1BsX/FyXZl8dNpOSW7IBfCvBIx3fqeoV9+ho/7wNaFnvj5su6BiwVlXqHxEtKjk59Savkx2XnvZX2wiwkX6at2624OF3DoKx7Xg0m9KplcPb2esmuCaOsSh10sck9pz68LUhpZjLfpwdCiPTnBTOu4/rJHoK7U4GuivFC4I1Jrajc3LcmeG3OeqOC3h+T0EPHLn0yNfv2bs3spenqtfPWdCHL07iv/0UK4VMb83IBO/DOrb9jlFrzFe5O5EY41efbyKwLtksohhbyaSAvhHRImrLA32Np7CtPotmn3f4jg1VXE+ObzVvni0Ci4MOHZmNuLxO5QdtDYYAPTLo4cAlH+dHEyUXe3rHxnCbzJziVHxfVlfG8b3n8WZciR777BqrLuBzkkysAS0wrFTw5V+/rl4n8lTqmOOgD7vhL56mxYOD2C4zUnN1LHdGMyVtpzvJIVpqme/1OeYkd5Xgn9k/r9vjiG7Gb0nWqrI2T97bNoydTVFaeqXGrKR2OGj3mVdSePB0bcmg//c7YhstTEQUK7Ddp324HOmt5ZP1608g3Z3JroiOjST7Pnn31s7Bkl66xJPmBej5Xd95L9Ws7MA2mZVrAgWd92ON2ci4ddyaGufORIhWiQLn8LkM+lSZoP+3y/rRMoMsy++cTOILh+p15NPSLOwWnRpbjgrFUPzwDqDFRPMm8r3b6w2ec3SU8bwzhYzVeBv6HAEpZPCF9+6of7RELJd82rwBvX3jD9xPi1ICO1UgF2cJXuS+tIMcSxSxkjyiMjgMy9Btycq+juS2pOrKk/S3tQ1jxwxJevawfO5QCt85WbqkZ9Azl16DroA6Y4RwTgkQPjnOq7Hn6WaK+N5tJli0MsRmgwAOHHn55U/dc9fWildGmHeg50780APUkkhjaRq4JitlwiaFx33vOd4aM1JjdoGfQ00YzKKlvkzQs06/oymNZbUxlqWrA8R1+7hhFweg1XdNGxFWnHbYUH/iQhIHen2cHipdp/+QAX0hwMeNVX378QDvqDMlS3fzTgTqlZI+/cGdqcMli+8yTpyXoLfv/56vUrsS2KY8uSRQSLjlRax6kxPYMiqPlu6QJlElTC9n0DeWCXr7HFGtHhfsDj04qivjUImtXZKzY7hTgVhfY4xWm1drpSd7d1in13ZtGVWLP8jqjanp78w1i+9Iwkd++9gEtJPF2NN6VsQBb7PhokadSc7nevCyStBX37898ZAQ01MVYV6D3mLsXV+j1UGAdYpkV+CoPBrj1hizSeHacA2B7kNqgzcjfeb0TBr0eUJollKLOV2Qa9XE5mbp6kypxmqR1YonE5H6xgevS32rDMFd9qkLAvTcK++8l+rSEm0K8iYF1LC+HyWeaz2fIT7m8rSeHC65ls34GFRoaWksT6cvOhpzAPSF1JlC2+u4VYm5/zwj2+O+92Krgz2Pu8TzvO++b5v/Dd7Qumwkl3HBggF91CcfIe9Nq7Eymwg2gBLtGZJ6qwGW5kZNHQO/MXpraiRGRv2WxnkO+g9wcKrWBLtiPsdCxqrur6j6mdKJOl1OHfu8mpcxF6ftb9LUevWtU1+rfeCee6YX8HzPhQd6g36uPX8ui7UygyUKWKFY8jvFoGyurR2YYAFIegY9l+Zz8V5Qups+ZHLZYJrVQKXVeaYM20ht3DsT0ZPNtWMSXlwCgu994Nq6h8oQ1lM6dcGC3pH8ic2dSDWmsC1DWOMpCMn/HANL8/QDtHQ0l6/eFFynjdjUBp9xiPNnvX2OQ0nQP7Ev3TFarW/dNVrZWNXUBHseX8Y0BDZ0jas2yrW1W/hYe8Z5lvduB5odQ1b3kfO7FQCca9AzADSmmC4cRptzuGWuR6qI/s6kS07lralJ3vdrm3AW02S0FpodVdCbXtn8EapJrcDKIINu8rGECLWhNyE8RgO0tE0C9L3DwMnL+V0f15mtRHXrRlqQRSF6S1Vwi6i6SeIuwA1gXYlrk7lD3/lYyW37LK9dBtgdGR28m5PH1B6uW89JOKwKbWhTWGSKQ9k2Xf09z10ZJobwa76YUeo7H77uyuwS7o5AFfQxPN76ECUuH8NyZNE6KrEuQbKOkT8U+JOS9M+dAU5cFuhuitcLKL5Cx0ETqQKOYu1OmoiLY1cn139uVo440KPanXZymBlmVwQ74fTPMWlvVRUWCNs6FW5fM6YnFwO8A/4hgB6HyjxYybzXcvSdKuiL9haJ5f8TqcYa1GcFtrPqs6RZ3VBONQQOEn3voMC6DsLVXSUOi+vZcepX8tW2fqXr67Z1LF0prlUgq1ZYFcewLvW+sY7KpFUsW3bEUYf0/Zw2rNqlv7KTioCuBuANG1TuBgvufrJjr817xp5P1iT+cfkmnN8rRMVYkyX2bHRaFfQl9thkCrhydbWHDgm84WoCbylU0jHHQH/DUoWrO82bFfLOKMXlKZ8iofa9ek39/num2R1ZSh9XQR/1Eglexr8MeIsfhsCtQNNTEAMp1NZ0oP7/PoFNBy+rXy5V0rPSev9BgeYa4Ka1lJPtP+7AzCHQMzfttSsVVrZEar/+QB5vsAAJIV71FB4PBi/v+8DNV2aP2Croi/TAvtNUn0qjWdahjgIkUauX+MXCR5cPLCeFpZwUxJfzxgTsznzmLPy/fUYlSwI9AS/1AE+eEPilayncwqbUYw6BnvX5a7ui3ZA0e1iA+kiI0wmo+2v92qOVLslXajeOd968l/S8M+Db78Y6X2GVJNR6CXhE6ABhuSewSBE4/3/Cfnj2PPDJpxVKAT1vKX//CwLbugmbTUHUkgdrjoCea9a8ca3SuwRq6Q46J4S/PxuMHmp5peH5u+7SXt9ZeUw42LPyqWMPxQWhDgM150/Ca66FrwjbILBDEVKCAS3QpgitZkO7Sb1zqaDnVLtvPS/Q0QjsWUNI2O1QSu3IOQB6DmHvWaHUsmZkhEfDmSz+xRM1F070ocduTFfq687EeZMCwEw8qHtPIvKePYcOobBC+kglPLSSwg0QWKSljoAnlI6wVuz9DpwHPjGBpGef/A8PC13fZc960hW8yj5mOeh5X9nbVgPLmqi/rT7xnWQNXri+E+eme5+osvtxnAsqBopKPlShtlhNeeeHsBwCm5FAIwHdAsyc1OrJtB/7zwN/s0/hzi2Fwcy7nvzkkNBJ1Xs3EtqdgE1ZDzeLQc+R1/dsE9jU4emgnRDoV8BRkjibSKI3Abx09WJxuqz3nYGTZy3onyOq6T8Jv6kOq32FN5BCF0dJ4WmQl6s0TLlreUfyjz8B7FgtdfjdHuy35iKkX3tG6MoBe9YR2hpyw/Jl3XwWgp4tVK5M9t7tAiubC2ygxb5/gUAAI8LHCBFOEeHr/Wn0vWY5smIGffKF+n5WgZ6Bjou4hiSSno9bBLCC6MoDvFBHcXDmgeMKB/sJazvCMzgwdLoXePyYQHcLsHMFhdv6TOWYZaDnTdduXg7cvEKghSvflnEIgUBJ8K7r+8nHpdZ2HFshxEgZTUzLqbMC9Af76aogjet8oBkC2xXvHD7LjkxW6dLdT/cAFyTvpE145BWBVy4Ca9qBmydjtBacXWMsR3dHQT71SkdkVzQBNywT2NHtTdk4EgLMQDomgHMDCo/MpB0wI6A/dIhqR5vR6nvYJQRu9jw0EulqcDPyPOPNLwZeWqqwHIgpssRl7E6lCSd0QSSBpE+5JeymMmENU5KbiNLuLPPS/mb5NIY0ps8zFdksrcDuAsgsTh3vN1lNzMbUNARDkokyx5zvmEz2xjXA5g6BZCLU3yt1EEHx5nUgjArgvnQChw+exNCV9OdfUZAdGaQuCrCNFNYpT6sxV1w3L2vwuD6O2afV4EZfblmPzCe3XJQIoI6yX4hhaH+OiFlxMpdBu5NRFKpS7oPHGtZ5sEVerNj3+n0K/LgoBXTUA7Xl7ANaVqfmniwE0orwjO/hlcDHc5uaxcUpNFfSpdMOeiLyj13GikDh9R6wjASWOIzdkh5ypk5iCe9m/Fvpq7ES5YOOleWzv4czI3xqpxBZDjc9zrnMoRo7YMy5PtYRxTYwm2x/8VK7tNkrnTIx2RsVuI4LtZLAWQGcHkzjS1/9O4xMVxbVtIH+0EVqTiSxNEjj3b6PDg4MmVKIFeyq6WsqoDAbyJXkLpAdgT6243eB3TlyMoYKbDWp54czA/LS8uJVxHJmVvgUrsCOPhdoc7ze8gWwvNlDYtoQUdpYaSqDQOB5eNQHHvebcXqpEMOlXV3aWRV/xVeJ6rK92CU8bIHCNXNFqrvdJZ11P0fNsFRbB/FxtcYF8HjX5tRuNO0VvdZBdh7Ai+zMnaO5jKP+cNOss3MiSHPN1A3W0mBX4lkCXFT6WXg4sLYZ+ypVEqRioH/uOappXIOtvsTtirAchFRFLaAS+2nKp2lLb0x6umpIHuDMljLFpG00dwqk3OW160youK6dd19Xiheg8xZ8/viEdTqKffAdjV7utp9T7sjKNSCAQVJ4mQL8aFU7DgshplQgdMqgZ9966wB2gnADgA1ESMxFsAvezMpKXKumOEDJqcxrzssBbt4mA0b1cMHm6Pk56hH/EZPGVrWKVwQ2p0aIMs6Y8G/XznAwZ1W0+D35HkkPWNrgIaFrQszeQ+fUEpTv4cVsGt+/cAyHd+2aHPinBPqjg7SkRuJWz8MeyWCfowfXatG72xXwpEQqSgFPR2R82kng6DN5vzniN0dyx9q1rsQ8aV1AUhdUkWKzIq5+xVelznreVKGSTsnpB4EncAEKz8tmfG0ywa5Jgf4sUYMYwmsBvB4Ezv6cW73mjIvwlJ6tLkgLufLcoXQ3F84xPJ1GXCzHPTCu7m7b1e04W1fGVSNXSru2Qs6cKWBz5N3buWFbDdBWPzeHTkt+hR7eavhiM57ZKkTJhV7LBv25y7TOq8HbFWHj9M/p6b1DguMkZszz0rYLAChP+roqhNNA3IDNUUEclObp9TZglDPD8nfqyPPwxNSj8ewF64JNJoCuet5OZ26C3naRx94eD494KTy8SIgTpSCmZNCzv/1iFjuFxBsBLKskbbeUB630OVygaLzhLqDN6EeIMiOcejXxZ4sHiyIVI9ZosdUlOs1Rt+xK4E68uK5uNZsc9SkWT9DP6gEchKrP23Kk0r18Zdpj4BPhWKDwra4GPDeRl6ck0BNR6vIofgmEXSQwVUrVlemJce6i6y2KiXWyOHgKNRlJVefkCMzFpHoBozcCcIF24quQpRXkqEbmD130ydWF3NXIfGZvTWvd3JbweWMhOI0C2VGFLyypw9PjMTsnBH0/UQel8W4ibCklrW7GET3uA4QG64QvbdrIU3msKDW/x1eDSK0pJNFjYI7aLuJDz6lL41Af8oDusjKddy9Ujo8N39oEwIkgfs5+l7N71Mp6Og5sCTyANH7cXITSMO74E1HdQAa/BcK6sm48K08usNnZZJ+zgO6jDcaCsySfF+MarfEaj8VUFP19gVUgUnfMb8WMZv6eB5sBXzvH9fiJho3CnVMPZmrx+cVCDMTPLwr6gQFajCTe7XnYPNf1d+2SnKinpvC7q5vHmV9xEBZyi+YsIPFCSQ6Yc7SWAn59dwLlVQwGkEoATWVy4qfQLTN9KfkChzJD+H+traLXfZiCoO/pocb6NnzIF9jI29HP9NNP7f4haqYT9PHniwRy3AMU4+bEA1KR1B5HqltgxwNj7rXxVYH/Zlf8AgJ8JB88YF8qia8JwdWRw6MgoAcH6XY/hbumBrbZcvXMzFrXmMzThopQB3JckUV0/ajQq+nevJLY9vtYoI2T1evmWBCqEggihQAC/1yfFD8tCvpRoo0I8GEINFTipjPXRjGn48w9Uamenhx1pwiIo3MKxBNy4gQAahJAne/lb+A8c11xZe9MGKYEPlknxJE8SU9EazIKv0rA8iv7VBW+20Qh1QrfbjLNFXMrRmpKIUqxMxsKeY6KBaUaaz1dqW0BH+QBLyU9fJJdmVFXcC0ZKfF2CLxhLrsm9X52Rbwos3XQi61JxVaGOPltPLWIVRpODlnwB6cp+vimD3w76o6REVpVU4M/IMzl4NPsU2lKBlsRHd59o5y57K4ERWIAnIup0/6qoNfDQMCr6RH8gyvpP6wUrp27Uj7MdJpvR54a47xkwZXAXMCxJ07wFlfUbzX7e9/z8GkNeiJaBuB3wCU45uih1PwEfd5wxGZ2TozAOTkpvMpVaJijmCjy2BkL+jcB+LmZqBw21f5ksC+0o9CK5kaDmWoxb2kGFRhswexJ3lsYwN4KtDcvm8iZVhPOsQlPqFgfFeMGiaqUH7ePGfStAN4HYFPFRqPa0LT1QDzaG94od6J585VMVqFeZdCvAHA3c5Eq1Ga1mWoPzOoeYNBvAPB7V5ieMqs7pfpw87sHGPTrAfwuMHcTu+f3EFXfrtI9wKBnysFvAGivdOPV9qo9MBt7gEHfCOBXAVw3Gx+w+kzVHqh0DzDomWr+i7qcR/Wo9sAC6AEbnLodwC9U9foFMOLVVwypSETEez7/KQD22VePag/M5x7ocQln7wdwfdV1OZ/Hu/puAP7eBT1L+Y8AmOxmkNUerfbAbO+B5wB83gU9f7bEsyuZRz3bO6r6fPOjB9IAviCEeDInvYCIeGucXwZw1fx4z+pbVHtA9wBz854F8KmcdEHbOUTEQSrm1ndWO6zaA/OkB84D+Gshwvo3BRPJiIgzqN4DzPWKCPNkyKqvMZUeeBXAPwkhjtlGioGeNy++E8CtXBhrKnesXlvtgRnsgX4A/yCEeNl9hqIpwya5hEHPGVVV4M/gyFVvPakeuADgH4WpdVMS6LX2T1z9GG8GcEs1cDWpjq9eNDM9wCrNl4QQhwrdfsLiEETE9ei5TDfTFKrG7cwMYvWupfUAe2lYpfkbIcSpYpdMCHrHq8PBqw8BWD0XE8hL67PqWXO4B9gPz8GnfxVCnBvvPUoGvVF3mKPD5DTW9WvncAdVH31+9QAD/isAnhBCjEz0amWB3gCfqycwT4d3A2cvT9ltTPRQ1d+rPVBiD7A6wxswMOB/NNFeU7bNSQOWiLYDuAPA2iolucQhqp5WyR5gwO8D8GAhD03F1Jt4Q0TUAehSgP+mCvxKjme1rQl64CyAn/C/UtSZeFuTlvSOgcttcMrh2wDsMizNKbdbHfZqD8R6gIv7DAHYD+BeVmtKVWcqDnq3QSLiDdluNNJ/ztbFrMJt1vXARQCPAnhGCME++CkdFZfIvCOhYWnuNOCvGrtTGqIFezFL9mEATwI4AOCFyUr2aZX0MamfMFWQ345wZ5Ouqt6/YAFczovz3tC83f3PjHQfFkJEG7WX01Cxcysu6QvdiIgY8Ozt4Wpq26opiZUYunnXRtbo60eNgTo6XW94RUDvGL2s53Oiyg6Tj8sUB14RruhzTFdnVtstqwesj53BzTv/cTT1nBBisKxWJnHyjIDN1NrhiC5zeq4GsMZMBp4A1WN+9wAHk1iac2LHY+azEkJcsRrnMwL6mO7Pz8Cg5+rJrAbt4V0g5/e4L8i3Yw8Mp+ydBMD89vOVMkzL7c0ZB30B47fJgJ6rrrEBzBOA97StJquXO7ozcz6rLSy1me3I/z8D4IcAmBPDRikbqjN6zCrQFzGClwJg9ycDf6X5x27Q6jG7eoB1c07JY0nOevmPr4R+PpkumPWgd4xglvQ8AbpN1JftAa7aUM3qmszIV+aaAQAvsQ/dSPLTQgimCMzqY86APt6LRMTSnhmfrP6wK5TpzlzJgScHTwT+N2ffbxahhtUVDhIxfZfVFZbk7G3hLedZVQlmg8pSTn/NO1AQEVdoYzoEJ7uwN4gnBq8IbCjPu/ctZ7BLPNcGhw4bkDPQn+eAkRCCPS9z/pj3IDB5vpzmyAkwfPBKsNFQJJglyivFvO+HAkhlCc7Sm7OM2HXI6XXWCL0shODE6nl5/H+Nzk1bCdOMdwAAAABJRU5ErkJggg==",P="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL0AAACeCAYAAABn7wuoAAAgAElEQVR4Xu29C5hdR3Um+tfe5/T7qW6p1Xq/ZcmSbOthG2NhZAM2ARJuAh5ICCSBZJg4yeQxyZDc3CG+38yQTGAmCZnhJiEXDJkAxgbCxWDHYJuXjW3ZSJYty9b7rW6p1er3eeyqdb9Vu2p3nd3ndJ/TD/Xp1tn+/On0OXvX3rvqr1Xr8a9VApVjTvcAEfln+rF6WRO6hBADc/plrtLDi6t0n8ptZqAHiMjrGc7u6Br2Nmxu978rhOiagdvMuyYroJ+jQ0pEVQC292ewNpWVYlG9/2MhxPE5+jpX9bEroL+q3T09NyOiBga8BFbsPw/c0An4wCCAbwoh1PTcZf62UgH9HBtblvABsEsAqyGBvd0SOzt9fgvpA1+pgH7iAa2AfuI+KpszThPVLgNuALBGAl7PkERNEqivikD/sBAiUzYPXKYPUgF9mQ5M/LHYaAXwBskS3hwvnpfYushHUmMe5AMvCSEOTPaVzl6mFUsXiFOTvX6uXFcB/RwZKSK6PgPc6AN6zCSA7n5gUT3gh6AHBTiTTIqnSn0lVpleOofVy1uwfkG9+Fap18+18yugnwMjRkRLJHALgHr7uGf7w09Lm8wMABAE6KqpEY+X8kpExC3sOHBJdq5ugmyo8p8WQpwupY25dm4F9GU+YkTEQL9NAh3uo54fCv/qrBn9lghdyWTxoCeiFjaKA4lFvSkp2mp8qvLxihBiX5l3y5QerwL6KXXfzF5MRDw+N0pgM4xao1UbKdEzBLTWRPo8JCQIuFzt+08KIUYmejID+JsFsPB8P0RWSqxo8qF8vJYE9gohaKI25urvFdCPM3JEVAugHUAyftrzXcC6ppGgr6u2e/VqkZoJABDRUgncHr//UEbiSA9wwyJf6/as4bNznqQcVtns0w0NDRfGex4iapTAbgCtEhA8gbiltnqf/f3dAJ4TQlyZiXcqhzYroM8zCkTUyupyEKBFCHQCqLanWZD99Dywvg3Z2iSdIaJhlU6ebWzERWB6JKTx1txp1JrRcZLAkJToT7ERyxZsCHhGPwHptPKfa60VJwuBi4gSWWC7B6zn1UNK4EK/xOIm3xrEKR/4iRDiTDkAdCaeoQJ6p1cffJD8974XOwEsl1IDPeqfEOyjUvXYFWBZI8Aucv4tKf104GMIPvbVQZO/Ri+ZxMgR0QYJ7IAOtka31h9e7gY2LgI8I+eVDJ+BgKwcCfa2tNQczXdLoy5tlsA2225WAq/1SGxZFN2GXZ/PCCGOTeKx58QlFdCbYSKi5mN92FklsLizPh/YjTgFMJAKQdbERqQBnDPalPD87sEsDrbV4vxkIqRElAyANwnoVcbONTPlgL1nJbYvzb23VIAkSN/z9zbXiMMFQL9KAm90J3NPKtTd9LuYV/R9PCtE/jbmBKoneMgK6FlCEgs33CklOl7rAda0wAZ8Ip3Z7cfjRttd2RiC3z3s355EKgN1pq2u6ielAoWI2iRwjwancwP+OJSVGMoA7TXhvfX/hm0jJVRG+S8sbRKvxe/JEykDvMMHmLcTHU+fkbilU+vy0eH7eAXAvvlqzFZAr/3b9HYACxhkDKpTvcC6Nh+eP1ZDyQLo14ZfKB3tGTlnstQNIUT9g3Tu8MmBF9+6c0FfseBPEb0rIdE8ej77ZsLj9R6gsx6afqC/U6zThOjPAIrEWNDzpA4A9tSsyfUCAa92S2xaZEEf3scj/0wigR9MZpUq9h1n87xrHvRE1Cml9mQwVVcf54ckWE9e1MR68+jB32UUcKQX2NgWk/BW2vLXUmNRH70pHTTqa2ry9y2tmzjoo6W8xFsBJMKmQrhbY5VtiY76cCXiX6w+zwZpAMhsJnhh7cKa192nI6J1GWCHH/NC8Xs2MXfHz/UCCfj91T6+LYQIZhOcM3Xvaxr0xkNyE4DrpLTh/RDwrOasawvBZQHHg8CgP9UPrG5x5LALeANEg32tinADNdUYTiX8F9aM41nR7Wdol+eBjVhh1wt7/6EsdHuNVeEz6enAE1ECvAIpiSBF/t4ti8QR+3REVCOhJ5GzcoTXvdrDvnleNUIvkJ5c4eQJGqp8Jq9xs3mPjxN5bwa8hYDXPITrKCtXw/NrZZAhwOtLUOLAsjZ0ffWroHvvnZpRP93gv9ZB3yol9gCos65I28GsMhzvAVa3GW6LMVgPdgPr2gHfLgEO4N3JoTUOCfRngSoPqKnyKRvITMLzX1raiNeRJ/jDlIAgwBuEkAu1FDcPw+3w32euhOBeVm90eQN2mdWqDbJZZFQ6+/wNq2qjZJI00WYf2B4Bx+hJ3OaVlAwNWKvQjxrlsr7Kfygf6I/3UkvSx6IEye0K4hYJJIngkQIT+QU8j5RSUIr48RWEf1wRvp3wcH7tAlG0ijfdQHfbu6ZBf6yLOmpq5Fs5KBM3SXnEzjO/RQGdxmBlg3F/N7B98ag+bXVtlpBWutsPGqhDQIfxjPD1JDBCVf4P1zUKDgLlHES0SkpmUkrfTiBrrPJzdI+EK0270ecZuCllJD1PAIkRn/xntq8Q57hhNl4BvFNazo5jeLDXpj8TSvpIRbJ6FEE21eaCnojquofwRinVJnjeZklK8DMp/j90l4YrhfmgQNCw178JGZA8CElPXL+46tXZNpCvadD3pWh9z6C85dIIsLE9lMieVWdY1cgCZ/qB1npo3bd7KFR3moz2nxfwDvhTEjh5JfQGaZJ7iA7KSr/rxACe+5nvII0gNBuW9EM88pvY0JaUTDvIcYVqVUYBF4eAxhp+Rp98Kak6CcX30CuBBIYV+pIN/vdvbROajkZEmwyNwSrt0cRkLn5vFlhjJ7QBbTar7RjZWh+CnifOyb7s1mrPfysIK6RAgsHMYI9eiYHOSKLwFS3g9SmjRj0/0OUgkD/uXVr96J5ZtBeuWdBzoGYgwK1JIdcyYNgNyfryulag3pAOQhchcCkVBqJY3elsGnVn6jHNI+FtFkcqCxy5FE4oq+4YyU1fPgj5uQP+9YLA0V97CN/LsZ3ji4H+2xOglU3ou2+XPLauGSPaewMgnaXuN61OPM6SlCUzgF0SWJ7r9gwjuGxgN/ECx1OOVwvHKCZAdtT7D10EqmlQ/ZJS2CYJCT7XSu9IwlNo43Q2AIJ/N+Le/h5K+tEJIUlJQd7jwTn/Wzt3FrYZ8r74NH15TYM+FeBOT0gdAGKAsvrAQpwB0VoDtNSGujvzXNiTM5QC2owOXEidcaU/qyJneoFlraOgZ8Ad6kHNn/9EbBQemta202gkjLFh1AVJ2uuDLCOQ3TKsviggYKnOIFWCVjaj+w9vpsM+QCFoqevNa5KaWkxEyyVwK8LIspHw4dPxJDnYA2xuc/z8xuPE7ZCErMr4388ksvcIz9+mBJiDFAE+iNQWICDgZC+wUk/dUKUpBHirBpGibuWpB3curp50wstU8H8tg95LS/yMgNR+mEiHVgCrDCMSOMVBKA/orAX2dwErWoHVraF0T2XZpw8vMjYdq0BPCGPEJpK+aktK0ow0MyMePSlanzrnXX/Lcilqqhy3KKsH7Hc3vvc0G6iSJbg2UvXETAdAmj02+jehfutmer61FhkGsiK6cM8XEk8ta0byBx/E1oYasHrjCHoZBrIIdLIfagtT6cwksMayNqAD1CaTYo0HtAaGTKTVGVelMfr7iT5gcT0haQx7d0KMqjvhfewqoT8L6q3yE3+1ZZEYlxw3FXAXurasQW9cihw0Ynebl05DVFfrrk+fOIGLU2E3cttpiXcQZLNFhWPnhZLR6KOpTKjbM8+mqRbe3+/3O84PoHokQPWCOjWmD+1EYHCua0Lfu9bT+YiuIIFHT4mOS4o2LG6MDUsJoGeQZwO2F+T591zvH0lLUFb5J+/7DrzWGmy+sVMtSQpPT0r7PFbHTnpKrWjE0I5O9N+2jHSBqAxHtljdUaI16WO1MsavBWo+MA9ngd4RYFFdaL3a+4QrjXZ96uPScLhyGk0qOpGIjsNL/PPOpVc3RbHsQG+Bns1inRDwhdCAZ3hYJyH1jMhsXYJ6ahJIZ4jSdcnkyyywSvEKsJ/5jwO8jZTU8m4M4M0ouurK/gtI/M+f+quO9mHxdYulaKkDmnNoaWNB3JwUXe9YRjpYZKXpqWHR8voIbbGpf9FVkwB9YzIY/PCNiZ8GBHU85T/9376P21ctkLtbbKiN1SPHw6JVD9KgpIW1NLRpIQZ+dZs4KQSy8FBdI8T1EKjXC4KZMRa8rm5uvVueR2ivC1co14Njrz8/GDoItFro5RrAem54+NGuTv/LVzMQVj6gJxKXgaYmqQlRnMLGcsdhOY7Ckmu9sK+cDU7ua80uzNJFyo689EJjY18xngE2ZFMp3A5PrnQBH312/e+szkiI//g9sXrvRW/J+26SgmkA3gS9x03UQXTdsYhet4BngF/OovbQgNiYJsqV9ZMA/ZpWeebtq/3jGYL8zPP+11/rw3s2LJS7mZtjJS4DUqstBvCWqxMCVdCuDpV+/1acWVjnLVECbABrO8IekUsykt6h7t6fBqoTph8iV6VxUimAAc9dtIhbjMR87orAYA8o/Ylbl9VdNSpzWYCeE5P7+7HiQiB3rG32cxI24kEjHogjV0L+Sa2R/Q5oSXl00k8kjhp6r7vijlHxBtJ0vYDkiGx0WJUmWq5N40+dEQ1/9IS35e4NMrnK6MKFdEYXLDUQXW9sCyV9pP8r4FxatZ4aEesCEqMJfyWAPlCgpipx5V0b6KAgqEAh+Mz3/H85IfCeDYvk7cWCng1m7sZfvF7gbWsdoLurgwPoUN0hsGpzegBY2xJKHVeN4nPODkLr+Qx417C1d3DTsoQQR3Yt9f9yov6crt/LBfQbpMQNp/pR3VQLtDguw/BFR2HNHhQ2NDmSODakFJ7pscta+ueaavH8eLz2S8O0tMaXewpJd/fO3zkmmv/L09j2vu2EhoilM/4wMBCqleje1UavJ71w9beTiu/Zlxb1Q0BNQikOETUoeIN1Nd6QjrCyMWv+7WeXivGusB4fZBWE52UXNtBQnadPFQmPTm3qTDT86RNq93BArQuKlPQMej62tgP37QLqfBHp4nF1hkzkiUGcImjgN3NfOPo7A/78AFCVDFUa15+fD/B8rVRIJ8n/xM5V4vx0AXu8dmYd9ES0UErcxQQrndBwRWJ1k69ZhGM17dCfzue53Bf7ghq8DsNxOPDPvZrFi28tEP4eGKBFqkq+heeJXfJdslg0GSTwzWOi+e/2Y9s7ryfUjkkeLNzFlwZoZGnSe33XUuqPKMBGv+ermFaQFKqt2ku2pLJqeFE9dQek02C19BxRwBC7Ug3BTAejTOCM+6G9UTSsbMLC5Y3oeOaM53/kEXibOySaQ9UvlMLjqDcW9L4A/uIuYEFNCAkrvaNRYMCzy9S86tHLwCoTYbD6O9+nezg8YVHDKODd3okkvFkdwpuxh1U+8YaV1Q/Oe9C7PHb7shwe5yBRZ73U0VF7WJfiJab1shfFqQJgwe5OE3YbssdlUOLydW3+/vY6cTbeoZeJmkVa3uERmrTOmyfQZLyPePSYaP77A9j2rk2E6hJAz/mnpy6Jng9fT4cSSSjrxbGhf36mpCfaBNCaBVRzEt2+oEEGEAt49o5w0kqLoTEz0NldKTyVWNvmt69rxcqEhyp2a/6HJ4Hn2d5pI1SL0kDP/fvJO4G2OuFEVsMeYwmf43unkI6xdZFDQYjr8HFvTgz5OR6l8Lfn0kf8B/bsmXlm56xK+hTR+gSToeRo4jVLPk5fW63Zf2FvWMDzOv5a72hQJQfEVsI7tN5j/eGqsK7FHyGJn3Y047jr4WFPUf8wdkhPbrSAjyaOkahW2n/7iGj+7Culg54F5Lkrgl44rQZ/5Xp6rb3Oy4BVHaf9Koi2wQAtDWwcw0vXJeW5AFDso2d17komDJSxlOfnrKryq3Z3qk21VWBnocer3188Axy6DKxfQGio1r72kiQ99/Ff3gksqA0h4XJn8vFrzvQBS5pNME2FUWvP45VirITPKavgqELu+ClSh4iSn9+9UvTOtLSfNdDrBOUsdnge1ue6C0Nq7wETMXQIgDo405UCooylmIfFlfT8mWvDsP+ZqQOCkJbSP7hiAQ66wL+cpi1Q2JaVMqLOW8pAFLAC8PjxyYHeDiAncv/kpK4rk63xVVRvkgHhCySCAD4bfvx3oMD83NBjaAxK2w5/2VLt1fqe8vm3y6nQD879tKadIjtnMqD/iz3Agjphgkgx6W6ED0/ijAmQ8STlYzALDKaBtlpAOIhywW6JaFaI8XtwHCOpJzr76cTFgLwH7lg+82mKswb6n/ZSy3IfdzTWaR/8GP1dswBdgBuvDbMCNa3XAbzuyDyqCUsfPo3JYnwEhBGC/9y6ttFkjsuXqZlq8JZAyVpX+to2reHJoP/cq6VL+lxpZvRrC2SDbAtuazhyIMjSERgs2s9uVzLztw4WOT547hJ9Hn8XRlVLlvSf2MPGZ8gcyyfdrUrSNwIkPKCO7QYFnBgAFteFdkc0Od0Xj3l3+DnZ2OWAlXb9ahtCDSmfPv+m5dUvzWdJv+i1Xk5ukILdj+wEsDo8dy4PHDMUGbBafzcZS0wIs4cbOIqrJTatj8P8PEmsERlIDGdTg09uW9kSLaNn+umdRLIl8gYZFcn1tHz3uGh+YIqgdxER6bRBKN018O0kCJO8w+/4s+Nfj4xSc66eINZYnRbQ504wK5nt8/Jk7GX/vBeC/FRfSDYzRWT1K45RZ8w78Hj1DId8Ip4k7jWKaEBJ9cAda2eejzNrkp7rM2akvJN1bga39YjogqQG9KzOsDHKnBem9bJfvlFTn8IjLt31JDC6MrfL6g3zZqy6oiWgvtLvUoSnb1gsdHG8bxyh5Wsa5G6l4DGrskYnfRiPiWnvu6dE8z/Nc9D/1ztCg1kD15HOIXNytN85MYalM48PHxyVZrUmDnbmCfVlwuCVpk1wEZ/GUPfXXHw7jjr7hC6QSHz+jlUzv5vKbIJ+bUbKN1jwckey12aEiVXskmwNwc9gH5LhZ/bf19eOgj0u3S3ouTNtLiu3o8+z0ltzzyWU5x3fuSTB9V3U3r2UbF+Hnx0YlrX8HDYrinXVgZFwBdp3UTR/6/jU1Jtyl/T/92723ri8eDMBYiE+JsSxa5I9RotZyjO9wLwc/3Z5OPThs1HL84L7UxvpeaKy1o8voA4Jb54bsul0ehN8f0fUn9b/bL64MgJwEjQboamRsPM2tI8FPIPZgj8yPE02EWctseqk1SXHWmaviKaBKH//zStxkM3cc/103UggdygFndCpqbxhhQG9VDx1WjR/9cg1AHoWKo5gj/jzjrRn1etFdlm2h0KKbadUwFE2ZlyO2lwMcubY65XDXO/OHwt4fYLAs13P+Q9cjXzaWZP0aaJNSsodBRmOppMYgCzt+X8OSEXGkgGxdYNEfm9j8NkoZlXVKNErYjpaHRoY8rL+07euEV1n+qltKCVvIcICblqv3DZn1ID+y/Mc9PfvZpflKHdmVKHJjaxyBhdHXG0GmR4qR7dxge2qRq46Y9vWSVeeUALe9960Ujzk3nOmPs8a6FNE6ygjb41UlLj/xnVHcpBmKFR7OLRtdX7XkNXS2V4jgSP9YQK1PVi628MayizShOefTi/Dj98MyNd6sVVm5JasiCrmaT47H9eCpP/4bqCVbaaYOuO6TQcyoerCzMqIcFfA9z4R4O0KQAIZTwZ/c8famryV2aYb/LMG+uHh4aXKr+JKBNERj6zGA0Zs1Nb4oasrJ4JqpLtlMvKYHeOMJbNhQTQ5HNTbFUJyCFwFe+9cU/363r0vJETnlnsgEppjP2r4Aj+YpHrTngzQkqAxOYAaV0aPsN4bKzEjd6WTSeW6J7W30rgsmRaQw3k3bsxTgwJnhxNF0xC4uf/rdkMBNv0UjxGwWtM1GBq77HjIJ93j9b0j7k1sIkU0ZK3aUNedq5L/abrBXai9WQP94OBgB5I1XI9FHxbwbqBqjHfGUAtYGjFH22VEuoAfyYRVAur5HDuA9j5OorK9RvhI7z/rf+v3bxMjL3Sn1iGduNW9jj//8LRofrhE9aazOsCe5hTak7nht8kMbgwz4zbBQDs64OPhE9V45UqyKO6NC3o7IeP3vMKFq2AmRsz3bh9oIumeE7Cyol7RF+5cl/zxZPplMtfMGugHiBaKjHyLcczkDTZFUHFC9hy04kwmdm26BC6bHM3XHO8F2Oleb9xvUcUiuyLYCWDC+uwqP3DZf+2PbsYLrwDJwXPBmz0lFrnXPXVKNH+jRO/NL3f2oyMZl32TGabJXfPl41X42vHaSDjk49NbwpkFPa+iblpgJJQIOHQJuG7hqHcn/lRuOmAh/d29JuSwUR9R4r+8de3Vq4kza6DnDYCH0sEbJQld2CjSPOKRVSfjyBqrZ5i66gGcHWRVkMhHz/55k+nPxpZeRVzpHmM4ajVGanVoeF27/9zPrBdnfnSKlniQNxOhQdsKAJ6eBOh/rbMfC2YR9N84VYUvH63VXijdT3mSSFzQ/+lto356V3IzOFmtYRdkUhcbzFX7o2kd8727AI9TEsJJoVKAeOgta5I/nNy0ntxVswl6ry+Lm4SUm3L080i0mKCSQzizAGZ9nKsMtJud9aKsJCZosb9fAq06xJvLX8/HcLTXcmGnhU10/KXziWf/7M2Qz57B1kCOGrU/Oiuav1mipL+uNo23t6eYW3PVjzNDAp89XItXLhev3rigd0HKhmtfCljIxqvjk3fBbidCZKuYN86nzoyqTSolyNvnef6X9szQbi75On4WhmP0MXrS6esF/BsUZ2dalcORxON5ZziQxYYtG6tMNbZeFtY7+Tcu2eFw66OCSJHnxvrizb8cXaythurtHXr0I7c1X37ySUrQWvkOFaCRV5hnzonmb50s3U9f4ykdsh9dynI/6pQ9yy235T/Mi0eUA2vQGiPV8tqJ1TOl2cqhTRzuRqIlem/GQyrwQjpDEXx6vv5PbgulOR+uocl0bk6cqTJS3l0F4qqQNVzHGLSm0THuTIISRJeHgit//nPXLdRJ6jN9zCro+/poQUbI25Wnc2KjwwI47nt3jVX+zBW6sky7NQPFHc55mZzAwIcNLEUqkFWdnI0UNO9+CFhk6ApK0fkP3JD8Hl//4GFamEnJ2+s91L9wSTQ/NgnQ5x1AJ4GCiWHlwr1h0Gud3hys1tiKBxwkzAG7Pceg2A00jQG8mzAS5+aYia4gjnjwHrh73dhyh9M9CWYV9Pwyl0boLillZ16GY8z3HgcvT46zBrAc6ubkCi7YxKCPdHwjAV27ga+LJL6pUGzr2SgPadT53//gOtH93gfJ/4WN2FRdJbc+eVIseKa7dEk/l0D/sdscl6UB6vG+sLqbpWZM5J2JrxK29o3bD5GL1k4Y7bVk04u+8jPrk9+fbpDH25t10HenaP3AgNyV8OFplqUDSG2AxvzlehVwjF2WMJxYwqQ01suZdsBHjsvRGKv2e0tL4PbZyOPoLXN6+CLyfFKZ7JGGHcm99/K+UUTim69ndz573t/1r6dwQ6mZU3MN9K1RPTTg8kjIq6lzvtPvY6XzeL53g357So70N1RpzrNleyeiigsavJBI/J+/OsP6/ayDnsle1CnfU5eAb92RTCXmTCE3QBRxbFzVxCCK+R/MqNT1Vaya4pyn54nNqLLuT6Pncjqfrl1puOB6FSB/kGrwk/u2hNW3Pv5x8k7fgrsPXFLvns+g/9BWYDPzm5iGEYQJKqzuaI+NI5U17h3Aj2+shoNkpftwOiybyDYCq0/MyU84KBys9X/33uUT74M7ldVg1kHP9WfODGGryshtzGpkHZslPqfIccHUQU6P40RjrhzMtSVjdIX+kbCAKCdQr2sE6s2GBVaqa+KY7aEY4HncOAeVo7zcsJ5YfI7vE0ns+62bBe+9pI8lf0Ubly5Qvz+fQf/b20OKMOvvA2mu1gAsNQ4BI+BDQV8A8Po3R3+3RjVnSDHvnmkLujR4WIRWj2V8wgxfC6DnjjrWSyuFkrcGhKTLh2epy5FVVj/YI8N0YS2QDUXVBqS4fDUT0Xp5AzLju9egd1UjW/jUgJgnAqcSMp9Hg97WdDR2BAm/98owHrvfJCov/VvasKRJ/cF8Bv0f7Ar7mFfZgSzQmgzT+SZSZ1ywsxeMGZecKFLnhymB3FZjMpTq7GmzKtKYFULQ2eF04s/v3SKidMqpSPRC1866pOcHu0BUP3AJO6WQvH9rBEAXuK6kySmlYUQ6X3bFcO91tNYBvP5spJPLnmS6wpChK1jhxYPObZGADHz/2x/bGUYKrwXQ/8dbQ1WmezDUs7lQE6s5DOCoqKyTyhiJaRECmoHNgmjYVFhuqh4VKNHiYD6MAXxYCOShd25MfG+6NqAua9Dzwx26QKsDyFsCgURkqMb09zg/J9LVHcOW82q54zUFwaEv6JQ7c56pnaQniVuL3hrO2uftcS0WOv6x25JPX0ugb64FTvQCS7nevMmGsiqLJcK5YOK+4u9ZenLerI24xINU4/nv+VwhxDlC8NDPrq/S+Q0zIeFtm2Uh6e3DHOjKvlVK0eHWfYwkvMObyXFHOmoMg5wBz4aSzo01DUdZU8Ye4L85assVxBj0ehJYQ81sXBYu2f7lQOEH9+8Rg9eCpP9DlvRemBHV7Pjr7fjEpbPLsuRzcn53qzgUlu4RU9Ncm/VBX3nnxpmlJZQV6F/uHlycDWo4b1bHMO2SGGdTWrUnX3SVf2MqAhuo7Mmx7kmjBUX5stprY8hV1v/PP+oJYFYIIj+bVZn9n9hTfWiyoOf6TgykMR1tqvzqd3QisjYJnEGgk75NnEFHbi1/hp/RRFpJKb0xAktbSzPmv/vSHqQqLSL7B7eE7bBqwzsYusdEHpq4790VVmMmhGnYnTRR+0TDMkh//ue3NOyfKWlfVqBnT84L53CTUnKz7jSHKBbx3w0zkn+339nNg6PvzMYK2v/u7A9lvTNsWGw6QYsAACAASURBVOlZFY8LWHXIiRUI+CcSF/HcZ7uxqlRDdkV1Fu9sHw6X/SKPmOs7vCrvl6MN5vv53LDAFw7X4tUSqMW/sytc8Tp03eJYore5HU+o+OFSFqKEb6d0t3t+VAzZXJRzrU5IFySgupUK/vEXNteeLLLbSjqtrEDPT/706b4Fvqh/Q8B7MbkqjQN2G3iK6ApWOjuTxAadGNdJkzJoNz9mN2ctTwYDeivZ3fb4s1Z5BDKU8p/48kksKBX0H+nsR8sssiwfPlmFrx4rnmX5kRsBDk6xlM8n2ePzLw72iaS7XdUsQseoS7mu0Bd6hvzP/dsZ2Jeq7EDPHfKT07Q+yMhdKgHP6u8uX15LdKd8n/XO2MlgqbT8vVZjbO0bLluhgBEGPQex7M583KDdk9WZQFY1UuQ/9bVjqCsZ9Ev70eLPqE02roT7KoP+aPF8+p9bB+zQO3CNBX0h/d0arDmrTUzKa8eA02g+MlpOknhIwpNejf+/fn6d4A03pvUoS9DzGz5xMnuXkkIPgVvsdCLfe+SxcVyfzBK0pUNY129ibo7RjSyrwapI+m+H7RiWH/GHHzuOgwub1e+V4qdn9eYtrSNo8CmqCjCto5fHQLTS9vywwMMnavHsxeKpxb+zw5QAMQ/pAtWCegydwNW+Ys9jr7ETJi/Y3eUjtpsJCTosKPE30+23L1vQP7af6gd9eVdd9SgDMwJ8PLLquCLtKmA5PPy3raXD19vgiF0VooitLRLl8H24DQ5esRP1X4/7L3U0qd8pBfR8b86R7UjK0R3GzSDnqAZuFNPdnY8NVMd4tZ91E041NAtO69JNK+CVKz66R0rLkf3dXaMsSzeyGpf8+v4x70w+QNvnzLdy2DYiIeAC3k46okEi+tL7t1btnU5hUbag55d8cH9q45BM3NQ3ggQHnDgZOfLVmwQRq4JYiW2NVf7ebljM33EdHT6HXZn2cNUg7cGJJZjbstgJD3Ry0Ee/VG8qFfR5B6tMqcUW9IUAP8b3HpvAMaGdoyPFDdbIb28mT76UAz2xgUfevyXxzWsG9Pyi3zqY3hIIf1sQwOOdvXXCN4ezjc+dw96R1HZUIf5O++kNi5IlvJX03MFuZFZ/Nu3YycMqFW+raT0nZ0f8pv5AzWuWJYO+McaoLOh7Hw/wMc+MOxmsd4dPYYqC3i5UxXj8BuGcXON54uhQavhzv7a98eJ0Ab+sJb1eFonE117P7qTA22j99SxxmEKgJbGhB9sOsVFaOxGsYOe/2fhldyXXqrTg5kFg0LsBMe3lMT57nji6jN2QaO5X85tPzy5LvVuiBZ39ECV6WL0j/HeM9yX2ZSHvDPctF3LllZsByBQGd9M6I+GtxMmkSf3Vr2ytOXrNgJ5f9NuHqXpwBNszkKuhjEfHqC+uOqOBbSJWNnAVFXky3hmW3hyJ5Yq5FuxmQdBC3fL1dTum27nd7gHRPIT5Dfrf3mEo3bF0Qdf3PmZCcBAt9mU+sLOA4u85s62+Gnp7oLAu/SiUcw1epcdDCHbdJz/1S5unr2592Ut62yVfeOxCfaKj46YMyZVKgP+rEQIfALydQUBfGsrQ993I6ni+d71CMGWZc2ut8HLcl3rLeV15dHQFuDgsmkeuAdAz9yZSR5yJb9W8YqU7X8rceaaLc/FWpimzRLcbOcQDavw3qzNWn3R/DwL1qQ/dWKN3aJyOY86Anl/2cz+lFqjgVj/p3ez7+E1S6AhdjGJf74j6VGTUOpFVvi5SXxyPA6tHfD5z97VL1BZrNepSpP4Y1efSiGhOe/Nf0jPox/je87hGc3zvDqWCvV28vyyLcaYWs3BhGyzplPJ2AR2X7qOwN5NPKXYwXLugf/BB8sU2/BlIfUwSEtrLoGmvYn/XgPokd5NVT6zU1+BlY8mICFfn56JR9nD981Ylcolql0dEczDPQX/fDkendwREXLoz78dSjtnmYRcpJ52wusKThgGuBUoel0wE+FiyCV8xRvqH7M1sQiT/x/u2imtLp2dgPnJsZKVS1V/MStrNy6AkgmKWBhcPVWL/6V71yXy+d9bN7QqgJ4VBuQ1GccaVPXLcn249e86wyohmdQ2APvLeOH7zkMAWJt6zF6wuESaKpAmo5kpytva8k1XlaCqj6pJVJflfE4NwiUVRMCtnZRFnRSbzD7+8s37a9pidE+rNY6fofUGgPqMkWvSyahiGen+l8PNIQDgnlRjIKlxMBXR6KIXXe9J0Nu571+qOkygeeX/cdEHHgLW2Qf+IaFbJyak3YzrZcelpf7WdmEb6ad662YKHnzcIRrfj0WxKp1YOb2dv+8Ruba+TPiax59RHbwwpxVz248JQGJnmpHDefVwn0VNodzLQXSmeF6wxsR2dk+PODL/NUXdcwPN7Cnr82OWnv3H/nj2RvTxVvb6sQf+ji9SYGVF/G0j6YKjKiBDkGugEhVDS689G6vPv4UqgwXE5FYhnu4foyZ5BOp8jya2v3kRgXbJZRDG2kkkBfSOiWVSXBvoqT2FrXRZNPu/wHRuquJ4c32reoCECi4MOHZmNuLxO5QdtDYYAPTbo4cBlHxdTiaKLPb1nQ7hNZk5xKr4vqyvj+N7H8GZciR777BqrLuBzkkysAS0wrFTw1V+7qU4n8kzXUbag/9EZulWS+t9SYY2WZKYOo3LUGq3iKBFKOvd3ngy2bmM4CWgkEPvO9tOD3YN0Rkst04OaTWn0Ij0pnApr7J/nQ0d0M35zslqVtHnyntZh7GiM0tKna8yKaoeDdp87WoMnzlUXDfp/tz220cJERLE82326qmLO55g6U1C6O5NdEZ0YSfZ9+r4tiwaLeukiTypL0P/kAv17qdQnlQqNVQY3WSkfgdtIfCv5zb82CcMaubF/1ZW0eOzgJfXVkQBZLdEtMU2je7T2pZ0AlsDGoK8pEfS/vrQfzbPIsvzOmSS+eLhORz4tzUL3p5WkjgrFX310O9BsonkT+d41NmOqSF7Ax9SZfMYqX+faAPocASlk8MUPba97pkgsF31a2YF+30XakJHqkCSIUFqPqi72Mw8ad1II8Dy/GxUnHGD393CipCXOvNyN/35hkHRo243GugzL0G3Jyr6O5DbX1JYm6e9sHcb2WZL0rN49cLgG3zlTvKRn0DOXXoMujzpj1ZHJqjNx6R6nOLioFcCBY6+//vf337tl2isjlB3oD/TQ8rRUR6WiJEt3x1gN9ffo/1w93hZCjXT+nMkwygq0K0Gg0H+oB395rIdOxCkJoXT3cybDYBbNdSWCnnX67Y1pLK2OsSxdkRjX7eOGXRyAVkrH9WanHTbUn7uUxIFeH+eGitfpf8OAPh/g48aqvn0eZqSdGK53pmjpbt6JQL1S0mc/sqPmSNHiu4QTyw70/Ow/vRD8nPK8z0tFLaEkN0asIhCveznS25Hk1gtiVKC4azOaMIZNGSgM7uvCfz5xmc7mqjMhnS1MVAnTyxn0DSWC3o5DVKsntv5benBUV8ahEtsVx6oj1psTpVA6teYjlc6AkL07rNNru7aEqsUfYfXG1PR35prFd646E6Hb8b4Y0W3saT0r4oC32XBRo84k53M9eFkl6Gu/ui3xpBAzUxWhLEHPHfJiL62kLP2TVHR7CNaYmmK8N6M6fP7fRw1axy5wvD9ZiZ4nTuBPrwzRoC0NImUIdB9SG7wZ6TOnZ9KgHyOEypRazOmCXKsmNjdzKpoVK92dORHiO4/+n+OZMhoVkfrmR26qeaQEwV3yqWULen6TB4n8Nd3qTwj4T2zUjqouedScmIE75tw8BrA9ZyCD/d845IXBLbdIFOfXMvAzPgYVmpsbStPpC47GHAB9PnUm3/Y6blVi7j/PyPaC+nsB9Yy7xPO8x35lq/9N3tC6ZCSXcEFZg96+xwsX6FYF9b8VsGbUJx9K9jA4xT77UAXK69rM8enn8/oQjvT6f/fUCfwoR80xE6CqSmIk5Tc3zHPQf5iDU9Um2JWD2txNGlx8hTQQDvgpnajT4dSxH1PzMubitKtB6FtQj5z9evXj998/s4Dne84J0PODHrpIjYNK/a1U9MGxQSn6sQz83+QdeDkyHhCalJILSPirSal1ksQtiuh6vRt43NvDfv5w4PoeOuj94eUMRqJCrmZ0efyDa0DSM+i5NJ+L97zS3fQLk8sG06wGKm37MmXYRmptnR5XV4rNI/0TQVwGgn/98I21T5YgrKd06pwBvX3L5y/S+0iqz0hCi6UjkBCPvmmp9/bxeuLhE9QpMrgnUPRrKrITQqlvjcZTfeLh/++Q+LrkyeEYWJqnH6C5val09SbvOu0afMYhrlcq5pw7lAT9ExvdjtHqGrTcjKUk6H/teXwZ0xD43Yw+HeXaOn56266VuB/aBjQ5hqxBZaiTOwKAqRvdA0BDDdOFw2hzDresCP2dSZecyltVlXzolzfhAmbIaM2HiVkD/aPH5b+/Z7X/15OZsi+eG1kZ+NVfVIp2h4Er79HbJwC9e5+vvkq3KaK/kMRG8qgBnFXiygP7xXv7UmglQnXoTQiPVIDm1kmAvncYOHNl7FvGdWYrUfVEdjZE1pPBgshSFdwiqm6SuAvwUIzqa6P8VDOhQirAaLv2Wd64FLA7MprLRx/c2YiB69ZzEg6rQutbFRaY4lC2zcj/XkCdEeHi+mpGqe989Kars0u4OwKzBvrHjst9Qnj3v22V+PpkgM8041VvUn9EJN4rhfjkbYvFP5fUDpF48BB+XSr1PyShzrozA6Jf/9sX/e8ii5aUxNoEyVpG/lDgT0rSv3weOHVFoLMxXi+g8NPGQWNBacEaZTK5IHdWjxwPSwGgR1FZOzmMOLcrgivdo0liH9lJ5t66SOGu1aN6ciHAOyveEEDPQmWemM6811LGftZA//hJ+RmlcC8lvFvuWS5mJAhRTEd8+SBtIVKPKMIKvacqiUc/uI1VJRLL/jtqGqpQlxXYliGsXtykbimlGgIHif71kMDadsJ1HcU8Te7GxG79Sr7a1q90fd22jqUtyRH55a2XxKo4hnWp39FRmeyqErl2nRUgmhi23IhVc+zqQUBHPfC29WE0Ix/gHbDznrEXk1WJf1y2CRf3CDFtrMkiezY6bdZA/8TJ4IOS8ADBe1X54vZ7lrNBMzvHlw7REij1pFLYoAhZj7yOX9omet2nmUwBV66u9uRhgbddR+AthYo6XHemU7S1XEF/yxKF6xaZN8unzijF5SlfIKH2nr6hbv/9M+yOLKaPZw30jx2hRckqdU4SuP7XC0kl3rJntcij/RbzGlM/50sHaDk8xS7LFT68D3RsxlcaX4AYqEF1VTvq/p/nsOnQFfWLxUp6VpcePSTQVAXctoZysv3Hfdo5BHrmpr1xhcKK5vCNIjXM4w0WICHEaU/h2WDwyt4P33519ogtBgmzBnp+uKfOqCeUoj16aRXiFV+Kd9y1Rky6Ui2XCykmdL33HNXVpNEka1FLAZKo1q6EhX0Z3NY1qP5zbUK8srJZ6K0deWMCRfD2XYD/P/epZFGgJ+C1buD5UwL/5kYKt7Ap9phDoGd9/saOaDckTbcRoD4S4lwC6tFqv/r4dJfkK7YbxztvVkH/gzPyo4roMzYBRBF6yPM+cvcK8Y1SX+4f9tHHFNGfKaKHU8K77/duClcN3hnw3fdhra+wUhKqvQQ8IrSDsMwTWKAInP8f9UPPMG3sy2DzmpZcA/uli8CnX1QoBvS8pfyjBwW2dhI2m4KoRb/PHAE916y5e43SuwTyQaAuIfz92SB1uPlo/Sv33qu9vmV5zCro91+g+v5AnVaE1iiySoLF69elEn/89jXitWJ6jSX8516i70hFd2sSF+HCyhbv850NuMStQaBVEVrMhnYTvvOFYdq5uE7k1E8sFvScavfIKwLtDcDu1YSE3Q6lmBcJ0TPqEy9TnZ532Ny9XKmlTcgIj4YzWXzJE1WXTvWh225MV+zrzsZ5EwJgph/q6XP0XyWpP7b0ApswovMbSPyLVOJzqhZPvGuJGLbPQkTeS11oFwrLpY+ahIeWAxfVp0Yy2BgxKYVQbTVi38YFeCFK2pnCyxy4CPzNBJKeffLfPyJ0fZfd60hX8Cr5KHPQ876yd64CljZSf2td4jvJKhy8eRG6ZnqfqJL7cZwLZh30e89Re5rU6yzt82U7mUmQlkRPC4i9PuFKbZU3XO2hNeFhuRBIegJ09ArdOZShpTaYY9uq9kX3xgX0RGO11z+Vjtt/EfjrvQrvvD4/mHnXkx8dFjqpes8GQpsTsCnpvmUMeo68fnCrwKZ2TwfthEC/Ao6TxIVEEr0J4LXrFopzJb3vLJw866Dnd372vPwtSfg0S3up81tHOfQ5tOIYX75ASmAUtre/cw748ibvx6uaMOkqWbwj+V89B2xfJXX43R48ybgI6df3CV05YPdaQmt9bli+pHEtQ9CzysWVyT60TWBFU54NtNhBLxAIYET4GCHCWSJ8oz+NvjcsQ1bMok8+X9+XBeiJyH+um56UknZHtIBQv9G5sVH2VJxXH6uCMJZ3bxLHTXWEphpxdMtC8cMqLyp/UzQemSbw+EmFQ/2ENe3hZRwYOtcLPHtCoLMZ2LGcwm19pnKUGeh507XblwG3Lxdo5sq3JRxCIFASvOv6fvJxuaUNJ5YLMVJCEzNyalmA/lA/bcymcM+wUp+QCrV51RzOmnJLgMQSwkcpxSZyWeB3z8PgdW3eEwvrcKGUHs1klS7d/WI3cEnyTtqEp48KHO0BVrcBt0/GaM33AGUE+uWNwC1LBbZ3elOm4woB9qadEEDXgMLTs2kHzAroDx+m6lQTWnwPO4XA7Z6HBiIkJaFjMFDvsPmxY2jAmi/v5saOTQp3wW8nT5gsYs4NPSK0tFE8t6ldTLhtI7eXlkpzxjWnhcnfCjibJpzSBZEEkj7llrArZTbFzzVMSf5aUwTMB83zt79ZPo0tfcLnmYpsllZgdwGkwFQVNtY8szE1DcFwBizD1P2OyWR3rwY2twskE6H+Pl0HDwNvXgdCSgAPpRM4cugMhq6mP/+qgv7YIHVQgK2ksFZ5uIF0qYHcIyB0DgXqbqmoKvTfO8kirvSOwJ+bJphTDMqoRvGVw3JYdi3xHmyp0RIo/8HJEWafVj7BZSvy38wn11FIB4RRQwUYhvb3iKfiEsXsj8619rwcokqMr6z5NoVfoeDruVx5e9KCGqC9DqguZR/QKcwIIZBWhH2+h6OBj5c3NYmeKTRX1KUzDnrW109cwfJA4S0esJQEFjuM3bwPGQCtA1li7nuj5czH9fWcdMACtXDGO4d3r7tlqfflxioMFeoplvAuY9FKXw0w1w/qgDQCn8Mpj74bkzg9euccqrGDYMMPy/uI3CfuZCxqxMc5iQuvLmnyiqdMTPWGzvVcqJUELgjg3GAaX/naZzAyU1lUMwb6wz3UlEhiSZDG+30f7RwYMqUQi+oqRagalHRbShKTwJwKCGPr2ISGrjVa8//OK4Y06YSeJ1LrWsSTSxtwutDDBBRmA7mS3IrTnHotBnUR78RpMOdaM2PGXGtL9JnrotUkj9SPAB4T6+6f8QlW7KTwBbCsyUNixhBR1LCHVAaBwPPwjA886zfh3BIxGqMprpXxz5r2VzxNVJvtxU7h4Xoo3DCRVJ/oJVKKOgcD3JyV1KHVUZvplKf+TY4O75b5c9Sc2qQ4e12reKohWVjCS2fdzwGzpevGAJkDZOeP8a7NqQ5g2rOS264oOYCN3ztO8411ZM68GEf94ctYZ+dEkKaqqRusE41nSb8LcFHpl+DhwJom7C2GV1VM+9MG+pdfpqqG1djiS9ylCMtAqJlOCygj0TGQpU2pLK0KiKpC/jjXwMlTHsTNgzWuTwhPLqoVe9cuwPjGq7b0HMZgXHJbgPK/ZksZ9/yca2PiP1Jh8uzXZFcRa4i6gzdGkjsTy6YXxgd7zMqTZ9LYa9gH397g5W77WQx6rtI5AhgkhdcpwA9WtuGIEGJKBUKnDPqXiapaBrADhFsArCdCYjrBnqdfvaEMOkYULc5ILMgoNEqJmiyhTkpK5PP4+J64srZJPNFSi0uFxonLwFovhes1sSDOKWUXU0X0OY40zZH8LtgcPd9ZLMKPMWlsVat4Cb0c6W8mp6vS5MvPsmpW/J58btIDltR7SDChpowPnVNLUL6HV7NpfPfSCRzZuXNy4J8S6I8P0uIqiTd7HnbzziCz2WfH+9XbR7JYrlUgx7BtrBKvrm0Wz3je6H5g8efkWi16d7s8npRIYsb0aFeijznH9bW7EySfihJr17oSx6w241ybz8ZwAR6fCO4tF9XxpgrT6ZSceRR4Apeg8IpswtcnE+yaFOgvENWLIbwRwFtA4OzPWe81Bv1wgOW65J8mViLVWe/9YFEtTow3DMJTerbmqB55AJ6jbuSR6jnSNOaujHtgXN3dtuv643NUnBhi9aR2JlLOo+axOcbc27lhaxXQWjfrQzepWaIlv0I3bzXc04R9W4QoutBryaDvukJrvSq8WxE2TOppZ+iik/10z1CWVjCgqn1xdnmjeKomUdhY5cdI8PQwYz5GLcgDoDHS13mXgkaorSIwRp8Zuw+rXWlyiOixCZRT3cDty0LqlfPQdmJqtSYBdNTxdjpzE/T21T329nh42qvBUwuEOFUMvIoGPfvbe7LYISTuBsBsxqKvLeZBpnpO1xBtuZLGTU3V2N9ZL16aqD0uUDTecBcS9hEgnXo18XvFg0VxGyGO/7jx6uroFrN2JRijVsUeNN+qEk1oe64HcBCqbsyWIxP1Wnn+zsAnwolA4ZGOerw8kZenKOASUc2VFP4NCDtJYKqUqlnvOV1vUUysk+V4TfJZiLEKAGPA7DQQd2u6KkoEZFd3KeBB4nP1fHM9OE6P6qJPeVYVd7Kwt6aldm5L+DEgEpyqiGxK4YuLa/HieMzOCUHfT9ROabyfCNfPpTKA+WdWaLBO+NKOzjymnTx++DjG4uH9fN6TqJkCPvScujROWQ57r3zXu5M0Xzk+Vo2qEwAngvg5+13OuhyavgfgwJbA40jjh00FKA3jjj8R1Q5k8NsgrJ2+p5qtlvJsdjbZR8mj+2i1osBqED/dNVrdwk0uoPOtMoXqSrqTqpDRzN/zYDPgq+e4Hj/RsFG4c+qhTDW+sFCIgfj5BUE/MEALkcT7PQ+by01/n+il479rl2SpF5Vwvuv5iTO/4iDM5xbN0VbiPB7TeD63ZI5kN/pL9Cx5VKuaBNBYIie+hG4ot1PJFzicGcL/29KSW8MoL+i7u6mhrhW/4Qts4Eq/5fY2pT1POPozCfr480R4i3uAYpHYeEDK1bsLVgvOw+i0K0wh9YbbZVf8NQT4SOP0gL01SXxdiNFiYnkBPThId/k1uLc0cJXr2bMza11jcow2lId27Ep7fX4BXT8q9Gq6e0xJbPt9LNDGyeq1cywINR2IIoUAAv9clxQ/tu2NAX2KaAMCfBQC9dNx09lro5DTcfaeKJ9XJZ86kqPuFABxdE6eeELcM1SVAGp9b+wGzrPXFVf3zoRhSuDTtUIc4xvngJ6IVmcUPkDAsqv7VNN8t3zZEdN8i6k2V8itGKk4eaK6+p55qBL2mjF6v0F/Q7WnK7Vdwwd5wGtJD59mV2bUFVxLRkq8GwJvm8uuSb2fXQEvSrkOeqE1qdDKECe/2fPyqUWs0nByyDV/MDvFx7d84NtRd4yM0MqqKvwHwlwOPpWfSlM02Aro8GM8NLZBdyVwTuKPdhJwLqZO+6uA3i6Sp9Mj+AdX0n9UKdw4d6V8mOk03474NHZjAXlXAnMBx544wVtcVb9V+fe+5+GzGvREtBTA7wJw9oYr/xdwn1Cp+Qn6MaMQm9k5MQLn5KTwpq9Cw9yCwkRPm7GgvwfAz+r9gufYwWC/1o58K5q7AjDVYt7SDKZhsAWzJwG8F8CeaWhvXjaRM60mnGMTnjBtfZRXnePs+4qUH7ePGfQtAH4FwKZpG41KQzPWA/Fob3ij3InmzVcy2TT1KoN+OYD7mIs0TW1Wmqn0QFn3AIN+PYDfv8r0lLLulMrDze8eYNCvA/B7OnuuclR64BroAQY9Uw5+E0DbNfC+lVes9AAY9A0APgDgpkp/VHrgWugBBj1TzX9Bl/OoHJUeuAZ6wAan7gLw8xW9/hoY8corhlQkIuI9n/8EAPvsK0elB+ZzD3S7hLNfBXBzxXU5n8e78m4A/s4FPUv5jwOY7GaQlR6t9EC598DLAL7ggp4/W+LZ1cyjLveOqjzf/OiBNIAvCiGej6cL8tY4vwhg4/x4z8pbVHpA9wBz87jU49/npAvaziEiDlIxt35RpcMqPTBPeuAigE8JEda/yZtIRkScQfVBYK5XRJgnQ1Z5jan0AO8r9k9CiKhkeyHQJwG8E8CbATibwk/l3pVrKz1w1XugH8A/CCFed+9cMGXYJJcw6DmjqgL8qz5elRtOsQd4q6V/FKbWTVGg19o/70sPvB3AHZXA1RSHoHL51ewBVmm+IoQ4nO+mExaHICKuR89lupmmUDFur+bQVe5Vag+wl4ZVmr8WQpwtdPGEoHe8Ohy8+g0Aq+ZiAnmpvVc5f871APvhOfj0L0KIrvGevmjQG3WHOTpMTmNdv3rOdUvlgedrDzDgHwbwnBBiZKKXLAn0BvhcPYF5OrwbOHt5Sm5jooeq/F7pgSJ7gNUZ3oCBAf+Difaasm1OGrBEtA3AWwGsqVCSixyiymnT2QMM+L0AnsjnoZk29SbeEBG1A7oU4P9RAf50jmelrQl64AKAH/H/xagz8bYmLekdA5fb4JTDdwHYaViaU263MuyVHoj1ABf3GQKwH8CDrNYUq85MO+jdBomIN2S71Uj/OVsXswK3suuBHgDPANgnhGAf/JSOaZfIvCOhYWnuMOCvGLtTGqJr9mKW7MMAngdwAMDByUr2GZX0ManPdXRY2r8b4c4mHRW9/5oFcCkvzntD83b3PzXSfVgIEW3UXkpDhc6ddkmf70ZEyZkHzQAAAcRJREFUxIBnbw9XU9taSUmcjqGbd21kjb5+3BioqZl6w6sCesfoZcnPiSrbTT4uUxx4RbiqzzFTnVlpt6QesD52Bjfv/MfR1C4hxGBJrUzi5FkBm6m1wxFd5vRcB2C1mQyV0oKTGMQ5dgkHk1iac2LHT8xnJYS4ajXOZwX0Md2fn4FBz9WTWQ3ajTm979Ucg+DVe1z2wHDK3hkAzG+/OF2GaamvMOugz2P8NhrQc9U1NoBZBeI9bSvJ6qWO7uycz2oLS21mO/K/+wB8HwBzYtgoZUN1Vo+yAn0BI3gJAHZ/MvBXmP/ZDVo5yqsHWDfnlDyW5KyX//Bq6OeT6YKyB71jBLOk5wnQaaK+bA9w1YZKVtdkRn56rhkA8Br70I0kPyeEYIpAWR9zBvTxXiQilvbM+GT1h12hTHfmSg48OXgi8P9z9v3KCDWsrnCQiOm7rK6wJGdvC285z6pKUA4qSyn9Ne9AQURcoY3pEJzswt4gnhi8IrChPO/et5TBLvJcGxw6YkDOQH+FA0ZCCPa8zPlj3oPA5PlymiMnwPDBK8EGQ5FgliivFPO+H/IglSU4S2/OMmLXIafXWSP0ihCCE6vn5fH/AynvqKbJosiLAAAAAElFTkSuQmCC",Ae=({createState:mt,refreshLoading:Bt,onRefresh:ot=()=>{},onCreate:It=()=>{}})=>ne.createElement("div",{className:re.sendToClass},mt?ne.createElement(ne.Fragment,null,ne.createElement("img",{src:I,alt:"\u7A7A"}),ne.createElement("div",null,"\u60A8\u8FD8\u6CA1\u6709\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF0C\u65E0\u6CD5\u5C06\u8BD5\u5377\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u3002"),ne.createElement(b.ZP,{onClick:It,type:"primary",ghost:!0},"\u7ACB\u5373\u521B\u5EFA")):ne.createElement(ne.Fragment,null,ne.createElement("img",{src:P,alt:"\u7A7A"}),ne.createElement("div",null,"\u5DF2\u521B\u5EFA\u6559\u5B66\u8BFE\u5802\uFF1F\u8BF7\u5237\u65B0\u5217\u8868"),ne.createElement(b.ZP,{loading:Bt,onClick:ot,type:"primary",ghost:!0},"\u7ACB\u5373\u5237\u65B0"))),Me=g(93686),Qe=g(60580),Ne=g(96486),J=g(96332),me=g(810),O=g(67294),Ye=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Je=(mt,Bt)=>{var ot={};for(var It in mt)Ie.call(mt,It)&&Bt.indexOf(It)<0&&(ot[It]=mt[It]);if(mt!=null&&Ye)for(var It of Ye(mt))Bt.indexOf(It)<0&&Se.call(mt,It)&&(ot[It]=mt[It]);return ot},Oe=(mt,Bt,ot)=>new Promise((It,or)=>{var rr=yr=>{try{lr(ot.next(yr))}catch(xr){or(xr)}},kr=yr=>{try{lr(ot.throw(yr))}catch(xr){or(xr)}},lr=yr=>yr.done?It(yr.value):Promise.resolve(yr.value).then(rr,kr);lr((ot=ot.apply(mt,Bt)).next())});const He=H.default.Search,xe=mt=>{var Bt=mt,{paperlibrary:ot,globalSetting:It,loading:or,dispatch:rr}=Bt,kr=Je(Bt,["paperlibrary","globalSetting","loading","dispatch"]),lr,yr,xr,Ar;const[oe,Ot]=(0,ne.useState)(""),[U,v]=(0,ne.useState)([]),[y,R]=(0,ne.useState)([]),[ce,_e]=(0,ne.useState)(!1),[Fe,pt]=(0,ne.useState)(!0),[Tt,yt]=(0,ne.useState)(!0),[Ht,Ke]=(0,ne.useState)(!0),[st,Le]=(0,ne.useState)(!1),[Et,Ge]=(0,ne.useState)(!1),Wt=(xr=(yr=(lr=ot.actionTabs)==null?void 0:lr.params)==null?void 0:yr.data)==null?void 0:xr.is_random,[Dr,Cr]=(0,ne.useState)(!1),[Mn,on]=(0,ne.useState)({}),[En,Rn]=(0,ne.useState)(!1),[Yn,$n]=(0,ne.useState)(!1),[yn,bn]=(0,ne.useState)([]);(0,ne.useEffect)(()=>{var tr;if(ot.actionTabs.key==="Paperlibrary-SendToClass"){const{dataSource:Mr=[],type:Er}=((tr=ot.actionTabs)==null?void 0:tr.params)||{},Ln=Mr.filter(wn=>![100,120,150].includes(wn.total_score));Ln.length?($n(Er),bn(Ln)):Rn(!0)}},[(Ar=ot==null?void 0:ot.actionTabs)==null?void 0:Ar.key]),(0,ne.useEffect)(()=>{Hn()},[]);const Lr=()=>{R([]),Ot(""),Hn(!0),Rn(!1),$n(!1),rr({type:"paperlibrary/setActionTabs",payload:{}})},Hn=tr=>Oe(void 0,null,function*(){yt(!0);const Mr=yield rr({type:"paperlibrary/getCourseList",payload:{search:tr?"":oe}});Mr&&(v((Mr==null?void 0:Mr.courses)||[]),pt(!0),Le(!1)),yt(!1),Ke(!1)}),oi=tr=>{const Mr=parseInt(tr);return(0,Ne.isNaN)(Mr)?"":Mr},Aa=()=>Oe(void 0,null,function*(){var tr,Mr,Er,Ln,wn,xn,Dn;if(!y.length){be.ZP.info("\u60A8\u9700\u8981\u9009\u62E9\u8BFE\u5802\uFF0C\u624D\u80FD\u53D1\u9001"),_e(!0);return}const vt=yield rr({type:"paperlibrary/postExistCourse",payload:{course_id:Wt?y==null?void 0:y[0]:y,examination_bank_ids:((Mr=(tr=ot.actionTabs)==null?void 0:tr.params)==null?void 0:Mr.examination_bank_ids)||((Ln=(Er=ot.actionTabs)==null?void 0:Er.params)==null?void 0:Ln.id)}}),Kt=()=>Oe(void 0,null,function*(){var Gt,ar,Ir,ht,$t,Vt;Ge(!0);let On=yield(0,Me.Tr)({id:(ar=(Gt=ot.actionTabs)==null?void 0:Gt.params)==null?void 0:ar.id,course_id:Wt?y==null?void 0:y[0]:y,type:(ht=(Ir=ot.actionTabs)==null?void 0:Ir.params)!=null&&ht.isBatch?"batch_examination_bank":"examination_bank",examination_bank_ids:(Vt=($t=ot.actionTabs)==null?void 0:$t.params)==null?void 0:Vt.examination_bank_ids});Ge(!1),(On==null?void 0:On.student_count)===0?yield Xa([]):on(On),yield new Promise(Jn=>setTimeout(()=>Jn(),1e3))});if(vt.status==0&&((wn=vt.data)==null?void 0:wn.count)>0){q.default.confirm({icon:null,title:"\u63D0\u793A",centered:!0,width:596,content:O.createElement("div",{style:{userSelect:"none"}},"\u5F53\u524D\u6559\u5B66\u8BFE\u5802\u4E2D\u5DF2\u5B58\u5728\u8BD5\u5377",(Dn=(xn=vt.data)==null?void 0:xn.list)==null?void 0:Dn.map((Gt,ar)=>{var Ir;return O.createElement(O.Fragment,null,O.createElement("span",{style:{color:"#FA6400"}},"\u300A",Gt==null?void 0:Gt.name,"\u300B"),ar!==((Ir=vt.data)==null?void 0:Ir.count)-1&&O.createElement("span",null,"\u3001"))}),"\uFF0C\u8BF7\u786E\u5B9A\u662F\u5426\u9700\u8981\u91CD\u590D\u53D1\u9001\uFF1F"),onOk:()=>Oe(void 0,null,function*(){yield Kt()})}),yield new Promise(Gt=>setTimeout(()=>Gt(),1e3));return}yield Kt()}),Xa=tr=>Oe(void 0,null,function*(){var Mr,Er,Ln,wn,xn,Dn;if(!Wt){Cr(!0);const ar=yield rr({type:(Er=(Mr=ot.actionTabs)==null?void 0:Mr.params)!=null&&Er.isBatch?"paperlibrary/postBatchSendToCourse":"paperlibrary/sendToClass",payload:{course_id:Wt?y==null?void 0:y[0]:y,id:(wn=(Ln=ot.actionTabs)==null?void 0:Ln.params)==null?void 0:wn.id,examination_bank_ids:(Dn=(xn=ot.actionTabs)==null?void 0:xn.params)==null?void 0:Dn.examination_bank_ids,shixuns_info:tr.map(Ir=>({shixun_id:Ir.id,is_copy:Ir.is_copy,is_use:Ir.is_use,course_id:Ir.course_id}))}});Cr(!1),ar&&ar.status===0&&(Rn(!1),rr({type:"paperlibrary/setActionTabs",payload:{}}),R([]),q.default.confirm({title:"\u63D0\u793A",okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",width:480,centered:!0,closable:!0,onOk:()=>{window.location.href=`${ar.data[0].first_category_url}`},content:O.createElement("p",null,"\u8BD5\u5377\u53D1\u9001\u6210\u529F\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u524D\u5F80\u6559\u5B66\u8BFE\u5802\u8FDB\u884C\u53D1\u5E03\uFF1F")}),be.ZP.success("\u53D1\u9001\u6210\u529F"));return}Cr(!0),setTimeout(()=>{Cr(!1)},500);const vt=U.find(ar=>ar.course_id===(y==null?void 0:y[0]));let Kt=1,Gt=q.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:O.createElement("div",{className:le.modalColumn},O.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},O.createElement("img",{style:{marginRight:5},src:u.Z}),"\u968F\u673A\u7EC4\u5377\u7C7B\u578B\u7684\u8BD5\u5377\u6309\u7167\u51FA\u5377\u6570\u91CF\u5BF9\u6307\u5B9A\u8BFE\u5802\u751F\u6210\u4E0D\u91CD\u590D\u7684\u8BD5\u5377\u3002"),O.createElement("div",{style:{paddingLeft:18}},"\u8BFE\u5802\u540D\u79F0: ",vt==null?void 0:vt.course_name),O.createElement("div",{style:{paddingLeft:9},className:le.modalRow},O.createElement("sup",{className:le.sup},"*"),O.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),O.createElement(z.Z,{parser:oi,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Kt,onChange:ar=>{Kt=ar;const Ir=document.getElementById("model_error");Kt<1||Kt>50?Ir.style.display="block":Ir.style.display="none"}})),O.createElement("div",{style:{display:"none",marginLeft:115},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Lr,onOk:()=>Oe(void 0,null,function*(){var ar,Ir;if(Kt<1||Kt>50){const $t=document.getElementById("model_error");return $t.style.display="block",Promise.reject()}Gt.update({cancelButtonProps:{disabled:!0}});const ht=yield rr({type:"paperlibrary/sendToClass",payload:{course_id:y==null?void 0:y[0],id:(Ir=(ar=ot.actionTabs)==null?void 0:ar.params)==null?void 0:Ir.id,num:Kt,shixuns_info:tr.map($t=>({shixun_id:$t.id,is_copy:$t.is_copy,is_use:$t.is_use}))}});Gt.update({cancelButtonProps:{disabled:!1}}),ht&&ht.status===0&&(q.default.destroyAll(),q.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,title:"\u63D0\u793A",content:O.createElement("div",{className:le.modalColumn},O.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20 mb10"},O.createElement("img",{style:{marginRight:5},src:K}),"\u751F\u6210\u8BD5\u5377\u6210\u529F\uFF0C\u524D\u5F80\u8BFE\u5802\u53BB\u67E5\u770B\u5427\uFF01")),okText:"\u524D\u5F80\u8BFE\u5802",cancelText:"\u8FD4\u56DE\u8BD5\u5377\u5E93",onCancel:()=>{Lr()},onOk:()=>{Lr(),setTimeout(()=>{var $t,Vt;const On=(Vt=($t=ht==null?void 0:ht.first_category_url)==null?void 0:$t.split("/"))==null?void 0:Vt[2];(0,Y.xg)(`/classrooms/${On}/exercise`)},1e3)}}))})})}),Ea=()=>Oe(void 0,null,function*(){Le(!0),yield Hn()}),Rt=[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0},{title:"\u5206\u73ED\u6570\u91CF",dataIndex:"course_group_count",width:90,ellipsis:!0},{title:"\u5B66\u5458\u4EBA\u6570",dataIndex:"course_member_count",width:90,ellipsis:!0}];return O.createElement("div",null,O.createElement(q.default,{centered:!0,keyboard:!1,closable:!1,open:En,title:"\u53D1\u9001\u81F3\u8BFE\u5802",maskClosable:!1,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:or["paperlibrary/sendToClass"]||Et||!!or["paperlibrary/postExistCourse"],width:752,footer:!1,onOk:Aa,destroyOnClose:!0,onCancel:Lr},O.createElement("div",{className:le.wrap},O.createElement("div",{className:"mb10"},O.createElement(He,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:oe,className:le.search,onChange:tr=>{Ot(tr.target.value),tr.target.value||Hn(!0)},onSearch:tr=>{Ot(tr),Hn(),R([])}})),O.createElement(w.Z,{loading:Ht},U.length?O.createElement("div",{className:le.radioWrap},O.createElement(m.default,{bordered:!1,scroll:(U==null?void 0:U.length)<=7?{}:{y:350},loading:Tt,rowKey:"course_id",pagination:!1,dataSource:U,columns:Rt,onRow:tr=>({onClick:Mr=>{if(Wt)R([tr==null?void 0:tr.course_id]);else{if(!Wt&&!y.includes(tr.course_id)&&y.length>0)return;y!=null&&y.includes(tr==null?void 0:tr.course_id)?R(y==null?void 0:y.filter(Er=>Er!==(tr==null?void 0:tr.course_id))):R([...y,tr==null?void 0:tr.course_id])}}}),rowSelection:{type:"radio",hideSelectAll:!0,selectedRowKeys:y,onChange:tr=>{R(tr),_e(!1)}}})):!oe&&!Tt&&O.createElement(Ae,{createState:Fe,refreshLoading:st,onRefresh:Ea,onCreate:()=>{pt(!1),(0,Y.xg)("/classrooms/new")}})),ce&&O.createElement("div",{className:le.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802"),O.createElement("div",{className:le.bottom,style:{display:"flex",alignItems:"center"}},O.createElement("div",{style:{flex:1}},O.createElement("div",{className:le.title},O.createElement("img",{src:u.Z,style:{objectFit:"contain"}}),"\u9009\u62E9\u7684\u8BD5\u5377\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\u5E76\u4E3A\u73ED\u7EA7\u5B66\u5458\u751F\u6210\u8003\u8BD5\u8BD5\u5377")),O.createElement("div",null,O.createElement(b.ZP,{onClick:Lr,className:le.no,style:{marginRight:20}},"\u53D6\u6D88"),O.createElement(Qe.Z,{onClick:Aa,className:le.yes},"\u786E\u8BA4"))))),O.createElement(J.Z,{resdata:Mn,type:"exercise",okloading:Dr,oktext:(Mn==null?void 0:Mn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:tr=>{Xa(tr)}}),O.createElement(me.Z,{text:"\u662F\u5426\u7EE7\u7EED\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF1F",okText:"\u786E\u8BA4\u53D1\u9001",visible:Yn,dataSource:yn,onSuccess:()=>{$n(!1),Rn(!0)},onClose:Lr}))};var ke=(0,ie.connect)(({paperlibrary:mt,loading:Bt,globalSetting:ot})=>({paperlibrary:mt,globalSetting:ot,loading:Bt.effects}))(xe)},71573:function(Sn,qt,g){"use strict";g.d(qt,{c:function(){return ie}});var ne=(H=>(H.FirstPage="firstPage",H.PrevPage="prevPage",H.NextPage="nextPage",H))(ne||{}),ie=(H=>(H[H.Single=0]="Single",H[H.Multiple=1]="Multiple",H[H.Judge=2]="Judge",H[H.Fill=3]="Fill",H[H.Subjective=4]="Subjective",H[H.Shixun=5]="Shixun",H[H.Program=6]="Program",H[H.Combine=7]="Combine",H))(ie||{})},98769:function(Sn,qt,g){"use strict";g.d(qt,{AD:function(){return Ye},BA:function(){return Ot},D9:function(){return xe},Hp:function(){return P},IM:function(){return mt},Iy:function(){return se},KM:function(){return oe},KU:function(){return or},MJ:function(){return Ae},Ne:function(){return ke},ON:function(){return kr},Uj:function(){return xr},VY:function(){return It},YO:function(){return yr},YX:function(){return lr},Zn:function(){return G},_g:function(){return Y},_k:function(){return Oe},c6:function(){return me},cr:function(){return N},eV:function(){return O},fi:function(){return C},gh:function(){return Ne},hS:function(){return Bt},iA:function(){return K},j6:function(){return re},je:function(){return Je},jj:function(){return I},kS:function(){return rr},o6:function(){return J},pO:function(){return Ar},rQ:function(){return Ie},sA:function(){return Qe},xm:function(){return He},xo:function(){return ot},y8:function(){return Se},yd:function(){return le}});var ne=g(89779),ie=g(35973),H=g(28706),be=g(2453),q=g(11320),z=Object.defineProperty,w=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,u=(U,v,y)=>v in U?z(U,v,{enumerable:!0,configurable:!0,writable:!0,value:y}):U[v]=y,Z=(U,v)=>{for(var y in v||(v={}))m.call(v,y)&&u(U,y,v[y]);if(w)for(var y of w(v))b.call(v,y)&&u(U,y,v[y]);return U},E=(U,v,y)=>new Promise((R,ce)=>{var _e=Tt=>{try{pt(y.next(Tt))}catch(yt){ce(yt)}},Fe=Tt=>{try{pt(y.throw(Tt))}catch(yt){ce(yt)}},pt=Tt=>Tt.done?R(Tt.value):Promise.resolve(Tt.value).then(_e,Fe);pt((y=y.apply(U,v)).next())});const k=()=>{(0,ie.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},Q=()=>{(0,ie.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},G=U=>E(void 0,null,function*(){k(),(yield(0,ne.YR)(Z({},U))).status===0&&(yield(0,H.QH)("",(0,H.NY)({url:q.Z.API_SERVER+`/api/courses/${U.coursesId}/export_couser_info.json`,query:U}))),Q()}),N=U=>E(void 0,null,function*(){const v=yield(0,ne.yS)(Z({},U));if(v.status===0)be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ie.history.push(`/classrooms/${U.coursesId}/exportlist/course_member_act_score`);else{if(v.status===-2)return v;v.status===-3&&((0,ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ie.history.push(`/classrooms/${U.coursesId}/exportlist/course_member_act_score`))}}),C=U=>E(void 0,null,function*(){const v=yield(0,ne.W0)(Z({},U));if(v.status===0)be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ie.history.push(`/classrooms/${U.coursesId}/exportlist/course_total_score`);else{if(v.status===-4)return v;v.status===-3&&((0,ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ie.history.push(`/classrooms/${U.coursesId}/exportlist/course_total_score`))}}),K=U=>E(void 0,null,function*(){const v=yield(0,ne.Nl)(Z({},U));if(v.status===0)be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ie.history.push(`/classrooms/${U.coursesId}/exportlist/course_total_exercise_and_other`);else{if(v.status===-4)return v;v.status===-3&&((0,ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ie.history.push(`/classrooms/${U.coursesId}/exportlist/course_total_exercise_and_other`))}}),le=U=>E(void 0,null,function*(){const v=yield(0,ne.IU)(Z({},U));if(v.status===0)be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ie.history.push(`/classrooms/${U.coursesId}/exportlist/export_star_user`);else{if(v.status===-4)return v;v.status===-3&&((0,ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ie.history.push(`/classrooms/${U.coursesId}/exportlist/export_star_user`))}}),Y=U=>E(void 0,null,function*(){const v=yield(0,ne.td)(Z({},U));if(v.status===0)be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ie.history.push(`/classrooms/${U.coursesId}/exportlist/course_total_exercise_and_other`);else{if(v.status===-2)return v;if(v.status===-3)(0,ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ie.history.push(`/classrooms/${U.coursesId}/exportlist/course_total_exercise_and_other`);else if(v.status===-4)return v}}),re=U=>E(void 0,null,function*(){const v=yield(0,ne.QX)(Z({},U));if(v.status===0)be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ie.history.push(`/classrooms/${U.coursesId}/exportlist/course_total_homework`);else{if(v.status===-4)return v;v.status===-3&&((0,ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ie.history.push(`/classrooms/${U.coursesId}/exportlist/course_total_homework`))}}),I=(U,v)=>E(void 0,null,function*(){const y=yield(0,ne.o_)(Z({},U));y.status===0?(be.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"),ie.history.push(`/classrooms/${U.coursesId}/exportlist/${v}`)):y.status===-3&&((0,ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ie.history.push(`/classrooms/${U.coursesId}/exportlist/${v}`))}),P=(U,v)=>E(void 0,null,function*(){const y=yield(0,ne.ZL)(Z({},U));y.status===0?(be.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"),ie.history.push(`/classrooms/${U.coursesId}/exportlist/${v}`)):y.status===-3&&((0,ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ie.history.push(`/classrooms/${U.coursesId}/exportlist/${v}`))}),se=(U,v)=>E(void 0,null,function*(){const y=yield(0,ne.aP)(Z({},U));y.status===0?(be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ie.history.push(`/classrooms/${U.coursesId}/exportlist/${v}`)):y.status===-3&&((0,ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ie.history.push(`/classrooms/${U.coursesId}/exportlist/${v}`))}),Ae=(U,v)=>E(void 0,null,function*(){const y=yield(0,ne.vV)(Z({},U));y.status===0?(be.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"),ie.history.push(`/classrooms/${U.coursesId}/exportlist/${v}`)):y.status===-3&&((0,ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ie.history.push(`/classrooms/${U.coursesId}/exportlist/${v}`))}),Me=U=>E(void 0,null,function*(){k(),(yield exportCourseWorkListAppendix(Z({},U))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${U.categoryId}/works_list.zip`,query:U}))),Q()}),Qe=U=>E(void 0,null,function*(){k(),yield(0,H.QH)("",q.Z.API_SERVER+`/api/polls/${U.categoryId}/commit_result.xlsx`),Q()}),Ne=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+`/api/courses/${U.coursesId}/attendances/export_xlsx_data.xlsx`,query:U}))}),J=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+`/api/courses/${U.coursesId}/video_study_statics.xlsx`,query:U}))}),me=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+`/api/courses/${U.coursesId}/export_video_study.xlsx`,query:U}))}),O=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+`/api/courses/${U.coursesId}/export_course_students_info.xlsx`,query:U}))}),Ye=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+"/api/school_manages/students.xlsx",query:U}))}),Ie=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+"/api/item_banks/export.xlsx",query:U}))}),Se=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:U}))}),Je=U=>E(void 0,null,function*(){const v=yield(0,ne.Uy)(Z({},U));v.status===0?(be.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ie.history.push(`/classrooms/${U.coursesId}/exportlist/exercise_score,export_exercise_users`)):v.status===-3&&((0,ie.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ie.history.push(`/classrooms/${U.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Oe=U=>E(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+`/api/export_records/${U.id}.xlsx`,query:U}))}),He=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:U}))}),xe=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+`/api/courses/${U==null?void 0:U.coursesId}/${U.menuKey}_statistic.xlsx?${U.checkedList.map(v=>`course_group_id[]=${v}`).join("&")}`,query:U}))}),ke=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+`/api/ec_years/${U==null?void 0:U.ec_year_id}/ec_training_objectives.xlsx`,query:U}))}),mt=U=>E(void 0,null,function*(){yield(0,H.FH)(U==null?void 0:U.name,(0,H.NY)({url:q.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:U}))}),Bt=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+`/api/ec_years/${U==null?void 0:U.ec_year_id}/ec_courses.xlsx`,query:U}))}),ot=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+`/api/ec_years/${U==null?void 0:U.ec_year_id}/ec_graduation_requirements.xlsx`,query:U}))}),It=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:U}))}),or=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+`/api/exercises/${U.categoryId}/rank_list.xlsx`,query:U}))}),rr=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:U}))}),kr=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+`/api/examination_banks/${U.id}.json`,query:U}))}),lr=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+`/api/exercises/${U.categoryId}.json`,query:U}))}),yr=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+`/api/polls/${U==null?void 0:U.id}/commit_result.json`,query:U}))}),xr=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+"/api/paths/get_task_pass.json",query:U}))}),Ar=(U,v)=>E(void 0,null,function*(){yield(0,H.FH)(v||"",(0,H.NY)({url:q.Z.API_SERVER+`/api/exercises/${U==null?void 0:U.exercise_id}/consult_exercise.json`,query:U}))}),oe=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+`/api/competitions/${U==null?void 0:U.identifier}/competition_commit_records/member_works.xlsx`,query:U}))}),Ot=U=>E(void 0,null,function*(){yield(0,H.FH)("",(0,H.NY)({url:q.Z.API_SERVER+`/api/courses/${U==null?void 0:U.coursesId}/group_homeworks/import_group_template.xlsx`,query:U}))})},38780:function(Sn,qt){"use strict";function g(){const ne=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ie=1;ie<arguments.length;ie++){const H=ie<0||arguments.length<=ie?void 0:arguments[ie];H&&Object.keys(H).forEach(be=>{const q=H[be];q!==void 0&&(ne[be]=q)})}return ne}qt.Z=g},66367:function(Sn,qt,g){"use strict";g.d(qt,{F:function(){return ne},Z:function(){return ie}});function ne(H){return H!=null&&H===H.window}function ie(H,be){var q,z;if(typeof window=="undefined")return 0;const w=be?"scrollTop":"scrollLeft";let m=0;return ne(H)?m=H[be?"pageYOffset":"pageXOffset"]:H instanceof Document?m=H.documentElement[w]:(H instanceof HTMLElement||H)&&(m=H[w]),H&&!ne(H)&&typeof m!="number"&&(m=(z=((q=H.ownerDocument)!==null&&q!==void 0?q:H).documentElement)===null||z===void 0?void 0:z[w]),m}},57838:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return ie}});var ne=g(67294);function ie(){const[,H]=ne.useReducer(be=>be+1,0);return H}},58375:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return be}});var ne=g(96523);function ie(q,z,w,m){const b=w-z;return q/=m/2,q<1?b/2*q*q*q+z:b/2*((q-=2)*q*q+2)+z}var H=g(66367);function be(q){let z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:w=()=>window,callback:m,duration:b=450}=z,u=w(),Z=(0,H.Z)(u,!0),E=Date.now(),k=()=>{const G=Date.now()-E,N=ie(G>b?b:G,Z,q,b);(0,H.F)(u)?u.scrollTo(window.pageXOffset,N):u instanceof Document||u.constructor.name==="HTMLDocument"?u.documentElement.scrollTop=N:u.scrollTop=N,G<b?(0,ne.Z)(k):typeof m=="function"&&m()};(0,ne.Z)(k)}},9708:function(Sn,qt,g){"use strict";g.d(qt,{F:function(){return q},Z:function(){return be}});var ne=g(94184),ie=g.n(ne);const H=null;function be(z,w,m){return ie()({[`${z}-status-success`]:w==="success",[`${z}-status-warning`]:w==="warning",[`${z}-status-error`]:w==="error",[`${z}-status-validating`]:w==="validating",[`${z}-has-feedback`]:m})}const q=(z,w)=>w||z},85673:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return Ye}});var ne=g(94184),ie=g.n(ne),H=g(37419),be=g(1337),q=g(67294),z=g(96159),w=g(53124),m=g(42922),b=g(35874);const u=Ie=>{let{children:Se}=Ie;const{getPrefixCls:Je}=q.useContext(w.E_),Oe=Je("breadcrumb");return q.createElement("li",{className:`${Oe}-separator`,"aria-hidden":"true"},Se===""?Se:Se||"/")};u.__ANT_BREADCRUMB_SEPARATOR=!0;var Z=u,E=function(Ie,Se){var Je={};for(var Oe in Ie)Object.prototype.hasOwnProperty.call(Ie,Oe)&&Se.indexOf(Oe)<0&&(Je[Oe]=Ie[Oe]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Oe=Object.getOwnPropertySymbols(Ie);He<Oe.length;He++)Se.indexOf(Oe[He])<0&&Object.prototype.propertyIsEnumerable.call(Ie,Oe[He])&&(Je[Oe[He]]=Ie[Oe[He]]);return Je};function k(Ie,Se){if(Ie.title===void 0||Ie.title===null)return null;const Je=Object.keys(Se).join("|");return typeof Ie.title=="object"?Ie.title:String(Ie.title).replace(new RegExp(`:(${Je})`,"g"),(Oe,He)=>Se[He]||Oe)}function Q(Ie,Se,Je,Oe){if(Je==null)return null;const{className:He,onClick:xe}=Se,ke=E(Se,["className","onClick"]),mt=Object.assign(Object.assign({},(0,be.Z)(ke,{data:!0,aria:!0})),{onClick:xe});return Oe!==void 0?q.createElement("a",Object.assign({},mt,{className:ie()(`${Ie}-link`,He),href:Oe}),Je):q.createElement("span",Object.assign({},mt,{className:ie()(`${Ie}-link`,He)}),Je)}function G(Ie,Se){return(Oe,He,xe,ke,mt)=>{if(Se)return Se(Oe,He,xe,ke);const Bt=k(Oe,He);return Q(Ie,Oe,Bt,mt)}}var N=function(Ie,Se){var Je={};for(var Oe in Ie)Object.prototype.hasOwnProperty.call(Ie,Oe)&&Se.indexOf(Oe)<0&&(Je[Oe]=Ie[Oe]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Oe=Object.getOwnPropertySymbols(Ie);He<Oe.length;He++)Se.indexOf(Oe[He])<0&&Object.prototype.propertyIsEnumerable.call(Ie,Oe[He])&&(Je[Oe[He]]=Ie[Oe[He]]);return Je};const C=Ie=>{const{prefixCls:Se,separator:Je="/",children:Oe,menu:He,overlay:xe,dropdownProps:ke,href:mt}=Ie,ot=(It=>{if(He||xe){const or=Object.assign({},ke);if(He){const rr=He||{},{items:kr}=rr,lr=N(rr,["items"]);or.menu=Object.assign(Object.assign({},lr),{items:kr==null?void 0:kr.map((yr,xr)=>{var{key:Ar,title:oe,label:Ot,path:U}=yr,v=N(yr,["key","title","label","path"]);let y=Ot!=null?Ot:oe;return U&&(y=q.createElement("a",{href:`${mt}${U}`},y)),Object.assign(Object.assign({},v),{key:Ar!=null?Ar:xr,label:y})})})}else xe&&(or.overlay=xe);return q.createElement(b.Z,Object.assign({placement:"bottom"},or),q.createElement("span",{className:`${Se}-overlay-link`},It,q.createElement(m.Z,null)))}return It})(Oe);return ot!=null?q.createElement(q.Fragment,null,q.createElement("li",null,ot),Je&&q.createElement(Z,null,Je)):null},K=Ie=>{const{prefixCls:Se,children:Je,href:Oe}=Ie,He=N(Ie,["prefixCls","children","href"]),{getPrefixCls:xe}=q.useContext(w.E_),ke=xe("breadcrumb",Se);return q.createElement(C,Object.assign({},He,{prefixCls:ke}),Q(ke,He,Je,Oe))};K.__ANT_BREADCRUMB_ITEM=!0;var le=K,Y=g(14747),re=g(67968),I=g(45503);const P=Ie=>{const{componentCls:Se,iconCls:Je}=Ie;return{[Se]:Object.assign(Object.assign({},(0,Y.Wf)(Ie)),{color:Ie.itemColor,fontSize:Ie.fontSize,[Je]:{fontSize:Ie.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ie.linkColor,transition:`color ${Ie.motionDurationMid}`,padding:`0 ${Ie.paddingXXS}px`,borderRadius:Ie.borderRadiusSM,height:Ie.lineHeight*Ie.fontSize,display:"inline-block",marginInline:-Ie.marginXXS,"&:hover":{color:Ie.linkHoverColor,backgroundColor:Ie.colorBgTextHover}},(0,Y.Qy)(Ie)),"li:last-child":{color:Ie.lastItemColor},[`${Se}-separator`]:{marginInline:Ie.separatorMargin,color:Ie.separatorColor},[`${Se}-link`]:{[`
|
|
|
> ${Je} + span,
|
|
|
> ${Je} + a
|
|
|
`]:{marginInlineStart:Ie.marginXXS}},[`${Se}-overlay-link`]:{borderRadius:Ie.borderRadiusSM,height:Ie.lineHeight*Ie.fontSize,display:"inline-block",padding:`0 ${Ie.paddingXXS}px`,marginInline:-Ie.marginXXS,[`> ${Je}`]:{marginInlineStart:Ie.marginXXS,fontSize:Ie.fontSizeIcon},"&:hover":{color:Ie.linkHoverColor,backgroundColor:Ie.colorBgTextHover,a:{color:Ie.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ie.componentCls}-rtl`]:{direction:"rtl"}})}};var se=(0,re.Z)("Breadcrumb",Ie=>{const Se=(0,I.TS)(Ie,{});return[P(Se)]},Ie=>({itemColor:Ie.colorTextDescription,lastItemColor:Ie.colorText,iconFontSize:Ie.fontSize,linkColor:Ie.colorTextDescription,linkHoverColor:Ie.colorText,separatorColor:Ie.colorTextDescription,separatorMargin:Ie.marginXS})),Ae=function(Ie,Se){var Je={};for(var Oe in Ie)Object.prototype.hasOwnProperty.call(Ie,Oe)&&Se.indexOf(Oe)<0&&(Je[Oe]=Ie[Oe]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Oe=Object.getOwnPropertySymbols(Ie);He<Oe.length;He++)Se.indexOf(Oe[He])<0&&Object.prototype.propertyIsEnumerable.call(Ie,Oe[He])&&(Je[Oe[He]]=Ie[Oe[He]]);return Je};function Me(Ie){const{breadcrumbName:Se,children:Je}=Ie,Oe=Ae(Ie,["breadcrumbName","children"]),He=Object.assign({title:Se},Oe);return Je&&(He.menu={items:Je.map(xe=>{var{breadcrumbName:ke}=xe,mt=Ae(xe,["breadcrumbName"]);return Object.assign(Object.assign({},mt),{title:ke})})}),He}function Qe(Ie,Se){return(0,q.useMemo)(()=>Ie||(Se?Se.map(Me):null),[Ie,Se])}var Ne=function(Ie,Se){var Je={};for(var Oe in Ie)Object.prototype.hasOwnProperty.call(Ie,Oe)&&Se.indexOf(Oe)<0&&(Je[Oe]=Ie[Oe]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Oe=Object.getOwnPropertySymbols(Ie);He<Oe.length;He++)Se.indexOf(Oe[He])<0&&Object.prototype.propertyIsEnumerable.call(Ie,Oe[He])&&(Je[Oe[He]]=Ie[Oe[He]]);return Je};const J=(Ie,Se)=>{if(Se===void 0)return Se;let Je=(Se||"").replace(/^\//,"");return Object.keys(Ie).forEach(Oe=>{Je=Je.replace(`:${Oe}`,Ie[Oe])}),Je},me=Ie=>{const{prefixCls:Se,separator:Je="/",style:Oe,className:He,rootClassName:xe,routes:ke,items:mt,children:Bt,itemRender:ot,params:It={}}=Ie,or=Ne(Ie,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:rr,direction:kr,breadcrumb:lr}=q.useContext(w.E_);let yr;const xr=rr("breadcrumb",Se),[Ar,oe]=se(xr),Ot=Qe(mt,ke),U=G(xr,ot);if(Ot&&Ot.length>0){const R=[],ce=mt||ke;yr=Ot.map((_e,Fe)=>{const{path:pt,key:Tt,type:yt,menu:Ht,overlay:Ke,onClick:st,className:Le,separator:Et,dropdownProps:Ge}=_e,Wt=J(It,pt);Wt!==void 0&&R.push(Wt);const Dr=Tt!=null?Tt:Fe;if(yt==="separator")return q.createElement(Z,{key:Dr},Et);const Cr={},Mn=Fe===Ot.length-1;Ht?Cr.menu=Ht:Ke&&(Cr.overlay=Ke);let{href:on}=_e;return R.length&&Wt!==void 0&&(on=`#/${R.join("/")}`),q.createElement(C,Object.assign({key:Dr},Cr,(0,be.Z)(_e,{data:!0,aria:!0}),{className:Le,dropdownProps:Ge,href:on,separator:Mn?"":Je,onClick:st,prefixCls:xr}),U(_e,It,ce,R,on))})}else if(Bt){const R=(0,H.Z)(Bt).length;yr=(0,H.Z)(Bt).map((ce,_e)=>{if(!ce)return ce;const Fe=_e===R-1;return(0,z.Tm)(ce,{separator:Fe?"":Je,key:_e})})}const v=ie()(xr,lr==null?void 0:lr.className,{[`${xr}-rtl`]:kr==="rtl"},He,xe,oe),y=Object.assign(Object.assign({},lr==null?void 0:lr.style),Oe);return Ar(q.createElement("nav",Object.assign({className:v,style:y},or),q.createElement("ol",null,yr)))};me.Item=le,me.Separator=Z;var O=me,Ye=O},84567:function(Sn,qt,g){"use strict";g.d(qt,{default:function(){return se}});var ne=g(94184),ie=g.n(ne),H=g(95860),be=g(67294),q=g(53124),z=g(98866),w=g(65223),b=be.createContext(null),u=g(63185),Z=g(45353),E=g(92429),k=function(Ae,Me){var Qe={};for(var Ne in Ae)Object.prototype.hasOwnProperty.call(Ae,Ne)&&Me.indexOf(Ne)<0&&(Qe[Ne]=Ae[Ne]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,Ne=Object.getOwnPropertySymbols(Ae);J<Ne.length;J++)Me.indexOf(Ne[J])<0&&Object.prototype.propertyIsEnumerable.call(Ae,Ne[J])&&(Qe[Ne[J]]=Ae[Ne[J]]);return Qe};const Q=(Ae,Me)=>{var Qe;const{prefixCls:Ne,className:J,rootClassName:me,children:O,indeterminate:Ye=!1,style:Ie,onMouseEnter:Se,onMouseLeave:Je,skipGroup:Oe=!1,disabled:He}=Ae,xe=k(Ae,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:ke,direction:mt,checkbox:Bt}=be.useContext(q.E_),ot=be.useContext(b),{isFormItemInput:It}=be.useContext(w.aM),or=be.useContext(z.Z),rr=(Qe=(ot==null?void 0:ot.disabled)||He)!==null&&Qe!==void 0?Qe:or,kr=be.useRef(xe.value);be.useEffect(()=>{ot==null||ot.registerValue(xe.value)},[]),be.useEffect(()=>{if(!Oe)return xe.value!==kr.current&&(ot==null||ot.cancelValue(kr.current),ot==null||ot.registerValue(xe.value),kr.current=xe.value),()=>ot==null?void 0:ot.cancelValue(xe.value)},[xe.value]);const lr=ke("checkbox",Ne),[yr,xr]=(0,u.ZP)(lr),Ar=Object.assign({},xe);ot&&!Oe&&(Ar.onChange=function(){xe.onChange&&xe.onChange.apply(xe,arguments),ot.toggleOption&&ot.toggleOption({label:O,value:xe.value})},Ar.name=ot.name,Ar.checked=ot.value.includes(xe.value));const oe=ie()(`${lr}-wrapper`,{[`${lr}-rtl`]:mt==="rtl",[`${lr}-wrapper-checked`]:Ar.checked,[`${lr}-wrapper-disabled`]:rr,[`${lr}-wrapper-in-form-item`]:It},Bt==null?void 0:Bt.className,J,me,xr),Ot=ie()({[`${lr}-indeterminate`]:Ye},E.A,xr),U=Ye?"mixed":void 0;return yr(be.createElement(Z.Z,{component:"Checkbox",disabled:rr},be.createElement("label",{className:oe,style:Object.assign(Object.assign({},Bt==null?void 0:Bt.style),Ie),onMouseEnter:Se,onMouseLeave:Je},be.createElement(H.Z,Object.assign({"aria-checked":U},Ar,{prefixCls:lr,className:Ot,disabled:rr,ref:Me})),O!==void 0&&be.createElement("span",null,O))))};var N=be.forwardRef(Q),C=g(74902),K=g(10366),le=function(Ae,Me){var Qe={};for(var Ne in Ae)Object.prototype.hasOwnProperty.call(Ae,Ne)&&Me.indexOf(Ne)<0&&(Qe[Ne]=Ae[Ne]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,Ne=Object.getOwnPropertySymbols(Ae);J<Ne.length;J++)Me.indexOf(Ne[J])<0&&Object.prototype.propertyIsEnumerable.call(Ae,Ne[J])&&(Qe[Ne[J]]=Ae[Ne[J]]);return Qe};const Y=(Ae,Me)=>{const{defaultValue:Qe,children:Ne,options:J=[],prefixCls:me,className:O,rootClassName:Ye,style:Ie,onChange:Se}=Ae,Je=le(Ae,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Oe,direction:He}=be.useContext(q.E_),[xe,ke]=be.useState(Je.value||Qe||[]),[mt,Bt]=be.useState([]);be.useEffect(()=>{"value"in Je&&ke(Je.value||[])},[Je.value]);const ot=be.useMemo(()=>J.map(v=>typeof v=="string"||typeof v=="number"?{label:v,value:v}:v),[J]),It=v=>{Bt(y=>y.filter(R=>R!==v))},or=v=>{Bt(y=>[].concat((0,C.Z)(y),[v]))},rr=v=>{const y=xe.indexOf(v.value),R=(0,C.Z)(xe);y===-1?R.push(v.value):R.splice(y,1),"value"in Je||ke(R),Se==null||Se(R.filter(ce=>mt.includes(ce)).sort((ce,_e)=>{const Fe=ot.findIndex(Tt=>Tt.value===ce),pt=ot.findIndex(Tt=>Tt.value===_e);return Fe-pt}))},kr=Oe("checkbox",me),lr=`${kr}-group`,[yr,xr]=(0,u.ZP)(kr),Ar=(0,K.Z)(Je,["value","disabled"]),oe=J.length?ot.map(v=>be.createElement(N,{prefixCls:kr,key:v.value.toString(),disabled:"disabled"in v?v.disabled:Je.disabled,value:v.value,checked:xe.includes(v.value),onChange:v.onChange,className:`${lr}-item`,style:v.style,title:v.title},v.label)):Ne,Ot={toggleOption:rr,value:xe,disabled:Je.disabled,name:Je.name,registerValue:or,cancelValue:It},U=ie()(lr,{[`${lr}-rtl`]:He==="rtl"},O,Ye,xr);return yr(be.createElement("div",Object.assign({className:U,style:Ie},Ar,{ref:Me}),be.createElement(b.Provider,{value:Ot},oe)))},re=be.forwardRef(Y);var I=be.memo(re);const P=N;P.Group=I,P.__ANT_CHECKBOX=!0;var se=P},63185:function(Sn,qt,g){"use strict";g.d(qt,{C2:function(){return q}});var ne=g(14747),ie=g(45503),H=g(67968);const be=z=>{const{checkboxCls:w}=z,m=`${w}-wrapper`;return[{[`${w}-group`]:Object.assign(Object.assign({},(0,ne.Wf)(z)),{display:"inline-flex",flexWrap:"wrap",columnGap:z.marginXS,[`> ${z.antCls}-row`]:{flex:1}}),[m]:Object.assign(Object.assign({},(0,ne.Wf)(z)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${m}`]:{marginInlineStart:0},[`&${m}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[w]:Object.assign(Object.assign({},(0,ne.Wf)(z)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:z.borderRadiusSM,alignSelf:"center",[`${w}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${w}-inner`]:Object.assign({},(0,ne.oN)(z))},[`${w}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:z.checkboxSize,height:z.checkboxSize,direction:"ltr",backgroundColor:z.colorBgContainer,border:`${z.lineWidth}px ${z.lineType} ${z.colorBorder}`,borderRadius:z.borderRadiusSM,borderCollapse:"separate",transition:`all ${z.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:z.checkboxSize/14*5,height:z.checkboxSize/14*8,border:`${z.lineWidthBold}px solid ${z.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${z.motionDurationFast} ${z.motionEaseInBack}, opacity ${z.motionDurationFast}`}},"& + span":{paddingInlineStart:z.paddingXS,paddingInlineEnd:z.paddingXS}})},{[`
|
|
|
${m}:not(${m}-disabled),
|
|
|
${w}:not(${w}-disabled)
|
|
|
`]:{[`&:hover ${w}-inner`]:{borderColor:z.colorPrimary}},[`${m}:not(${m}-disabled)`]:{[`&:hover ${w}-checked:not(${w}-disabled) ${w}-inner`]:{backgroundColor:z.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${w}-checked:not(${w}-disabled):after`]:{borderColor:z.colorPrimaryHover}}},{[`${w}-checked`]:{[`${w}-inner`]:{backgroundColor:z.colorPrimary,borderColor:z.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${z.motionDurationMid} ${z.motionEaseOutBack} ${z.motionDurationFast}`}}},[`
|
|
|
${m}-checked:not(${m}-disabled),
|
|
|
${w}-checked:not(${w}-disabled)
|
|
|
`]:{[`&:hover ${w}-inner`]:{backgroundColor:z.colorPrimaryHover,borderColor:"transparent"}}},{[w]:{"&-indeterminate":{[`${w}-inner`]:{backgroundColor:z.colorBgContainer,borderColor:z.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:z.fontSizeLG/2,height:z.fontSizeLG/2,backgroundColor:z.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${m}-disabled`]:{cursor:"not-allowed"},[`${w}-disabled`]:{[`&, ${w}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${w}-inner`]:{background:z.colorBgContainerDisabled,borderColor:z.colorBorder,"&:after":{borderColor:z.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:z.colorTextDisabled},[`&${w}-indeterminate ${w}-inner::after`]:{background:z.colorTextDisabled}}}]};function q(z,w){const m=(0,ie.TS)(w,{checkboxCls:`.${z}`,checkboxSize:w.controlInteractiveSize});return[be(m)]}qt.ZP=(0,H.Z)("Checkbox",(z,w)=>{let{prefixCls:m}=w;return[q(m,z)]})},88258:function(Sn,qt,g){"use strict";var ne=g(67294),ie=g(53124),H=g(32983);const be=q=>{const{componentName:z}=q,{getPrefixCls:w}=(0,ne.useContext)(ie.E_),m=w("empty");switch(z){case"Table":case"List":return ne.createElement(H.Z,{image:H.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return ne.createElement(H.Z,{image:H.Z.PRESENTED_IMAGE_SIMPLE,className:`${m}-small`});default:return ne.createElement(H.Z,null)}};qt.Z=be},96074:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return E}});var ne=g(94184),ie=g.n(ne),H=g(67294),be=g(53124),q=g(14747),z=g(67968),w=g(45503);const m=k=>{const{componentCls:Q,sizePaddingEdgeHorizontal:G,colorSplit:N,lineWidth:C,textPaddingInline:K,orientationMargin:le,verticalMarginInline:Y}=k;return{[Q]:Object.assign(Object.assign({},(0,q.Wf)(k)),{borderBlockStart:`${C}px solid ${N}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Y,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${C}px solid ${N}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${k.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${Q}-with-text`]:{display:"flex",alignItems:"center",margin:`${k.dividerHorizontalWithTextGutterMargin}px 0`,color:k.colorTextHeading,fontWeight:500,fontSize:k.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${N}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${C}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Q}-with-text-left`]:{"&::before":{width:`${le*100}%`},"&::after":{width:`${100-le*100}%`}},[`&-horizontal${Q}-with-text-right`]:{"&::before":{width:`${100-le*100}%`},"&::after":{width:`${le*100}%`}},[`${Q}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:K},"&-dashed":{background:"none",borderColor:N,borderStyle:"dashed",borderWidth:`${C}px 0 0`},[`&-horizontal${Q}-with-text${Q}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Q}-dashed`]:{borderInlineStartWidth:C,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Q}-with-text`]:{color:k.colorText,fontWeight:"normal",fontSize:k.fontSize},[`&-horizontal${Q}-with-text-left${Q}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Q}-inner-text`]:{paddingInlineStart:G}},[`&-horizontal${Q}-with-text-right${Q}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Q}-inner-text`]:{paddingInlineEnd:G}}})}};var b=(0,z.Z)("Divider",k=>{const Q=(0,w.TS)(k,{dividerHorizontalWithTextGutterMargin:k.margin,dividerHorizontalGutterMargin:k.marginLG,sizePaddingEdgeHorizontal:0});return[m(Q)]},k=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:k.marginXS})),u=function(k,Q){var G={};for(var N in k)Object.prototype.hasOwnProperty.call(k,N)&&Q.indexOf(N)<0&&(G[N]=k[N]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,N=Object.getOwnPropertySymbols(k);C<N.length;C++)Q.indexOf(N[C])<0&&Object.prototype.propertyIsEnumerable.call(k,N[C])&&(G[N[C]]=k[N[C]]);return G},E=k=>{const{getPrefixCls:Q,direction:G,divider:N}=H.useContext(be.E_),{prefixCls:C,type:K="horizontal",orientation:le="center",orientationMargin:Y,className:re,rootClassName:I,children:P,dashed:se,plain:Ae,style:Me}=k,Qe=u(k,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Ne=Q("divider",C),[J,me]=b(Ne),O=le.length>0?`-${le}`:le,Ye=!!P,Ie=le==="left"&&Y!=null,Se=le==="right"&&Y!=null,Je=ie()(Ne,N==null?void 0:N.className,me,`${Ne}-${K}`,{[`${Ne}-with-text`]:Ye,[`${Ne}-with-text${O}`]:Ye,[`${Ne}-dashed`]:!!se,[`${Ne}-plain`]:!!Ae,[`${Ne}-rtl`]:G==="rtl",[`${Ne}-no-default-orientation-margin-left`]:Ie,[`${Ne}-no-default-orientation-margin-right`]:Se},re,I),Oe=H.useMemo(()=>typeof Y=="number"?Y:/^\d+$/.test(Y)?Number(Y):Y,[Y]),He=Object.assign(Object.assign({},Ie&&{marginLeft:Oe}),Se&&{marginRight:Oe});return J(H.createElement("div",Object.assign({className:Je,style:Object.assign(Object.assign({},N==null?void 0:N.style),Me)},Qe,{role:"separator"}),P&&K!=="vertical"&&H.createElement("span",{className:`${Ne}-inner-text`,style:He},P)))}},35874:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return y}});var ne=g(67294),ie=g(91034),H=g(94184),be=g.n(H),q=g(87462),z=g(4942),w=g(97685),m=g(45987),b=g(62709),u=g(71002),Z=g(12060);function E(R,ce,_e){var Fe=React.useRef({});return(!("value"in Fe.current)||_e(Fe.current.condition,ce))&&(Fe.current.value=R(),Fe.current.condition=ce),Fe.current.value}function k(R,ce){typeof R=="function"?R(ce):(0,u.Z)(R)==="object"&&R&&"current"in R&&(R.current=ce)}function Q(){for(var R=arguments.length,ce=new Array(R),_e=0;_e<R;_e++)ce[_e]=arguments[_e];var Fe=ce.filter(function(pt){return pt});return Fe.length<=1?Fe[0]:function(pt){ce.forEach(function(Tt){k(Tt,pt)})}}function G(){for(var R=arguments.length,ce=new Array(R),_e=0;_e<R;_e++)ce[_e]=arguments[_e];return useMemo(function(){return Q.apply(void 0,ce)},ce,function(Fe,pt){return Fe.length===pt.length&&Fe.every(function(Tt,yt){return Tt===pt[yt]})})}function N(R){var ce,_e,Fe=(0,Z.isMemo)(R)?R.type.type:R.type;return!(typeof Fe=="function"&&!((ce=Fe.prototype)!==null&&ce!==void 0&&ce.render)||typeof R=="function"&&!((_e=R.prototype)!==null&&_e!==void 0&&_e.render))}var C={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(ce){var _e=ce.keyCode;if(ce.altKey&&!ce.ctrlKey||ce.metaKey||_e>=C.F1&&_e<=C.F12)return!1;switch(_e){case C.ALT:case C.CAPS_LOCK:case C.CONTEXT_MENU:case C.CTRL:case C.DOWN:case C.END:case C.ESC:case C.HOME:case C.INSERT:case C.LEFT:case C.MAC_FF_META:case C.META:case C.NUMLOCK:case C.NUM_CENTER:case C.PAGE_DOWN:case C.PAGE_UP:case C.PAUSE:case C.PRINT_SCREEN:case C.RIGHT:case C.SHIFT:case C.UP:case C.WIN_KEY:case C.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(ce){if(ce>=C.ZERO&&ce<=C.NINE||ce>=C.NUM_ZERO&&ce<=C.NUM_MULTIPLY||ce>=C.A&&ce<=C.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&ce===0)return!0;switch(ce){case C.SPACE:case C.QUESTION_MARK:case C.NUM_PLUS:case C.NUM_MINUS:case C.NUM_PERIOD:case C.NUM_DIVISION:case C.SEMICOLON:case C.DASH:case C.EQUALS:case C.COMMA:case C.PERIOD:case C.SLASH:case C.APOSTROPHE:case C.SINGLE_QUOTE:case C.OPEN_SQUARE_BRACKET:case C.BACKSLASH:case C.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},K=C,le=function(ce){return+setTimeout(ce,16)},Y=function(ce){return clearTimeout(ce)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(le=function(ce){return window.requestAnimationFrame(ce)},Y=function(ce){return window.cancelAnimationFrame(ce)});var re=0,I=new Map;function P(R){I.delete(R)}var se=function(ce){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;re+=1;var Fe=re;function pt(Tt){if(Tt===0)P(Fe),ce();else{var yt=le(function(){pt(Tt-1)});I.set(Fe,yt)}}return pt(_e),Fe};se.cancel=function(R){var ce=I.get(R);return P(ce),Y(ce)};var Ae=se,Me=K.ESC,Qe=K.TAB;function Ne(R){var ce=R.visible,_e=R.triggerRef,Fe=R.onVisibleChange,pt=R.autoFocus,Tt=R.overlayRef,yt=ne.useRef(!1),Ht=function(){if(ce){var Et,Ge;(Et=_e.current)===null||Et===void 0||(Ge=Et.focus)===null||Ge===void 0||Ge.call(Et),Fe==null||Fe(!1)}},Ke=function(){var Et;return(Et=Tt.current)!==null&&Et!==void 0&&Et.focus?(Tt.current.focus(),yt.current=!0,!0):!1},st=function(Et){switch(Et.keyCode){case Me:Ht();break;case Qe:{var Ge=!1;yt.current||(Ge=Ke()),Ge?Et.preventDefault():Ht();break}}};ne.useEffect(function(){return ce?(window.addEventListener("keydown",st),pt&&Ae(Ke,3),function(){window.removeEventListener("keydown",st),yt.current=!1}):function(){yt.current=!1}},[ce])}var J=(0,ne.forwardRef)(function(R,ce){var _e=R.overlay,Fe=R.arrow,pt=R.prefixCls,Tt=(0,ne.useMemo)(function(){var Ht;return typeof _e=="function"?Ht=_e():Ht=_e,Ht},[_e]),yt=Q(ce,Tt==null?void 0:Tt.ref);return ne.createElement(ne.Fragment,null,Fe&&ne.createElement("div",{className:"".concat(pt,"-arrow")}),ne.cloneElement(Tt,{ref:N(Tt)?yt:void 0}))}),me=J,O={adjustX:1,adjustY:1},Ye=[0,0],Ie={topLeft:{points:["bl","tl"],overflow:O,offset:[0,-4],targetOffset:Ye},top:{points:["bc","tc"],overflow:O,offset:[0,-4],targetOffset:Ye},topRight:{points:["br","tr"],overflow:O,offset:[0,-4],targetOffset:Ye},bottomLeft:{points:["tl","bl"],overflow:O,offset:[0,4],targetOffset:Ye},bottom:{points:["tc","bc"],overflow:O,offset:[0,4],targetOffset:Ye},bottomRight:{points:["tr","br"],overflow:O,offset:[0,4],targetOffset:Ye}},Se=Ie,Je=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function Oe(R,ce){var _e,Fe=R.arrow,pt=Fe===void 0?!1:Fe,Tt=R.prefixCls,yt=Tt===void 0?"rc-dropdown":Tt,Ht=R.transitionName,Ke=R.animation,st=R.align,Le=R.placement,Et=Le===void 0?"bottomLeft":Le,Ge=R.placements,Wt=Ge===void 0?Se:Ge,Dr=R.getPopupContainer,Cr=R.showAction,Mn=R.hideAction,on=R.overlayClassName,En=R.overlayStyle,Rn=R.visible,Yn=R.trigger,$n=Yn===void 0?["hover"]:Yn,yn=R.autoFocus,bn=R.overlay,Lr=R.children,Hn=R.onVisibleChange,oi=(0,m.Z)(R,Je),Aa=ne.useState(),Xa=(0,w.Z)(Aa,2),Ea=Xa[0],Rt=Xa[1],tr="visible"in R?Rn:Ea,Mr=ne.useRef(null),Er=ne.useRef(null),Ln=ne.useRef(null);ne.useImperativeHandle(ce,function(){return Mr.current});var wn=function($t){Rt($t),Hn==null||Hn($t)};Ne({visible:tr,triggerRef:Ln,onVisibleChange:wn,autoFocus:yn,overlayRef:Er});var xn=function($t){var Vt=R.onOverlayClick;Rt(!1),Vt&&Vt($t)},Dn=function(){return ne.createElement(me,{ref:Er,overlay:bn,prefixCls:yt,arrow:pt})},vt=function(){return typeof bn=="function"?Dn:Dn()},Kt=function(){var $t=R.minOverlayWidthMatchTrigger,Vt=R.alignPoint;return"minOverlayWidthMatchTrigger"in R?$t:!Vt},Gt=function(){var $t=R.openClassName;return $t!==void 0?$t:"".concat(yt,"-open")},ar=ne.cloneElement(Lr,{className:be()((_e=Lr.props)===null||_e===void 0?void 0:_e.className,tr&&Gt()),ref:N(Lr)?Q(Ln,Lr.ref):void 0}),Ir=Mn;return!Ir&&$n.indexOf("contextMenu")!==-1&&(Ir=["click"]),ne.createElement(b.Z,(0,q.Z)({builtinPlacements:Wt},oi,{prefixCls:yt,ref:Mr,popupClassName:be()(on,(0,z.Z)({},"".concat(yt,"-show-arrow"),pt)),popupStyle:En,action:$n,showAction:Cr,hideAction:Ir,popupPlacement:Et,popupAlign:st,popupTransitionName:Ht,popupAnimation:Ke,popupVisible:tr,stretch:Kt()?"minWidth":"",popup:vt(),onPopupVisibleChange:wn,onPopupClick:xn,getPopupContainer:Dr}),ar)}var He=ne.forwardRef(Oe),xe=He,ke=g(60276),mt=g(5663),Bt=g(10366),ot=g(80636),It=g(8745),or=g(96159),rr=g(53124),kr=g(68508),lr=g(76529),yr=g(46605),xr=g(66748);const Ar=null,oe=R=>{const{menu:ce,arrow:_e,prefixCls:Fe,children:pt,trigger:Tt,disabled:yt,dropdownRender:Ht,getPopupContainer:Ke,overlayClassName:st,rootClassName:Le,open:Et,onOpenChange:Ge,visible:Wt,onVisibleChange:Dr,mouseEnterDelay:Cr=.15,mouseLeaveDelay:Mn=.1,autoAdjustOverflow:on=!0,placement:En="",overlay:Rn,transitionName:Yn}=R,{getPopupContainer:$n,getPrefixCls:yn,direction:bn}=ne.useContext(rr.E_),Lr=ne.useMemo(()=>{const ar=yn();return Yn!==void 0?Yn:En.includes("top")?`${ar}-slide-down`:`${ar}-slide-up`},[yn,En,Yn]),Hn=ne.useMemo(()=>En?En.includes("Center")?En.slice(0,En.indexOf("Center")):En:bn==="rtl"?"bottomRight":"bottomLeft",[En,bn]),oi=yn("dropdown",Fe),[Aa,Xa]=(0,xr.Z)(oi),[,Ea]=(0,yr.Z)(),Rt=ne.Children.only(pt),tr=(0,or.Tm)(Rt,{className:be()(`${oi}-trigger`,{[`${oi}-rtl`]:bn==="rtl"},Rt.props.className),disabled:yt}),Mr=yt?[]:Tt;let Er;Mr&&Mr.includes("contextMenu")&&(Er=!0);const[Ln,wn]=(0,mt.Z)(!1,{value:Et!=null?Et:Wt}),xn=(0,ke.useEvent)(ar=>{Ge==null||Ge(ar),Dr==null||Dr(ar),wn(ar)}),Dn=be()(st,Le,Xa,{[`${oi}-rtl`]:bn==="rtl"}),vt=(0,ot.Z)({arrowPointAtCenter:typeof _e=="object"&&_e.pointAtCenter,autoAdjustOverflow:on,offset:Ea.marginXXS,arrowWidth:_e?Ea.sizePopupArrow:0,borderRadius:Ea.borderRadius}),Kt=ne.useCallback(()=>{wn(!1)},[]),Gt=()=>{let ar;return ce!=null&&ce.items?ar=ne.createElement(kr.default,Object.assign({},ce)):typeof Rn=="function"?ar=Rn():ar=Rn,Ht&&(ar=Ht(ar)),ar=ne.Children.only(typeof ar=="string"?ne.createElement("span",null,ar):ar),ne.createElement(lr.J,{prefixCls:`${oi}-menu`,expandIcon:ne.createElement("span",{className:`${oi}-menu-submenu-arrow`},ne.createElement(ie.Z,{className:`${oi}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Kt,validator:Ir=>{let{mode:ht}=Ir}},ar)};return Aa(ne.createElement(xe,Object.assign({alignPoint:Er},(0,Bt.Z)(R,["rootClassName"]),{mouseEnterDelay:Cr,mouseLeaveDelay:Mn,visible:Ln,builtinPlacements:vt,arrow:!!_e,overlayClassName:Dn,prefixCls:oi,getPopupContainer:Ke||$n,transitionName:Lr,trigger:Mr,overlay:Gt,placement:Hn,onVisibleChange:xn}),tr))};function Ot(R){return Object.assign(Object.assign({},R),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const U=(0,It.Z)(oe,"dropdown",R=>R,Ot),v=R=>ne.createElement(U,Object.assign({},R),ne.createElement("span",null));oe._InternalPanelDoNotUseOrYouWillBeFired=v;var y=oe},85418:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return G}});var ne=g(35874),ie=g(94184),H=g.n(ie),be=g(67294),q=g(25877),z=g(71577),w=g(53124),m=g(93421),b=g(4173),u=g(66748),Z=function(N,C){var K={};for(var le in N)Object.prototype.hasOwnProperty.call(N,le)&&C.indexOf(le)<0&&(K[le]=N[le]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,le=Object.getOwnPropertySymbols(N);Y<le.length;Y++)C.indexOf(le[Y])<0&&Object.prototype.propertyIsEnumerable.call(N,le[Y])&&(K[le[Y]]=N[le[Y]]);return K};const E=N=>{const{getPopupContainer:C,getPrefixCls:K,direction:le}=be.useContext(w.E_),{prefixCls:Y,type:re="default",danger:I,disabled:P,loading:se,onClick:Ae,htmlType:Me,children:Qe,className:Ne,menu:J,arrow:me,autoFocus:O,overlay:Ye,trigger:Ie,align:Se,open:Je,onOpenChange:Oe,placement:He,getPopupContainer:xe,href:ke,icon:mt=be.createElement(q.Z,null),title:Bt,buttonsRender:ot=yt=>yt,mouseEnterDelay:It,mouseLeaveDelay:or,overlayClassName:rr,overlayStyle:kr,destroyPopupOnHide:lr,dropdownRender:yr}=N,xr=Z(N,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Ar=K("dropdown",Y),oe=`${Ar}-button`,[Ot,U]=(0,u.Z)(Ar),v={menu:J,arrow:me,autoFocus:O,align:Se,disabled:P,trigger:P?[]:Ie,onOpenChange:Oe,getPopupContainer:xe||C,mouseEnterDelay:It,mouseLeaveDelay:or,overlayClassName:rr,overlayStyle:kr,destroyPopupOnHide:lr,dropdownRender:yr},{compactSize:y,compactItemClassnames:R}=(0,b.ri)(Ar,le),ce=H()(oe,R,Ne,U);"overlay"in N&&(v.overlay=Ye),"open"in N&&(v.open=Je),"placement"in N?v.placement=He:v.placement=le==="rtl"?"bottomLeft":"bottomRight";const _e=be.createElement(z.ZP,{type:re,danger:I,disabled:P,loading:se,onClick:Ae,htmlType:Me,href:ke,title:Bt},Qe),Fe=be.createElement(z.ZP,{type:re,danger:I,icon:mt}),[pt,Tt]=ot([_e,Fe]);return Ot(be.createElement(m.Z.Compact,Object.assign({className:ce,size:y,block:!0},xr),pt,be.createElement(ne.Z,Object.assign({},v),Tt)))};E.__ANT_BUTTON=!0;var k=E;const Q=ne.Z;Q.Button=k;var G=Q},66748:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return Z}});var ne=g(14747),ie=g(67771),H=g(33297),be=g(50438),q=g(97414),z=g(67968),w=g(45503),b=E=>{const{componentCls:k,menuCls:Q,colorError:G,colorTextLightSolid:N}=E,C=`${Q}-item`;return{[`${k}, ${k}-menu-submenu`]:{[`${Q} ${C}`]:{[`&${C}-danger:not(${C}-disabled)`]:{color:G,"&:hover":{color:N,backgroundColor:G}}}}}};const u=E=>{const{componentCls:k,menuCls:Q,zIndexPopup:G,dropdownArrowDistance:N,sizePopupArrow:C,antCls:K,iconCls:le,motionDurationMid:Y,dropdownPaddingVertical:re,fontSize:I,dropdownEdgeChildPadding:P,colorTextDisabled:se,fontSizeIcon:Ae,controlPaddingHorizontal:Me,colorBgElevated:Qe}=E;return[{[k]:Object.assign(Object.assign({},(0,ne.Wf)(E)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:G,display:"block","&::before":{position:"absolute",insetBlock:-N+C/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${K}-btn`]:{[`& > ${le}-down, & > ${K}-btn-icon > ${le}-down`]:{fontSize:Ae}},[`${k}-wrap`]:{position:"relative",[`${K}-btn > ${le}-down`]:{fontSize:Ae},[`${le}-down::before`]:{transition:`transform ${Y}`}},[`${k}-wrap-open`]:{[`${le}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${K}-slide-down-enter${K}-slide-down-enter-active${k}-placement-bottomLeft,
|
|
|
&${K}-slide-down-appear${K}-slide-down-appear-active${k}-placement-bottomLeft,
|
|
|
&${K}-slide-down-enter${K}-slide-down-enter-active${k}-placement-bottom,
|
|
|
&${K}-slide-down-appear${K}-slide-down-appear-active${k}-placement-bottom,
|
|
|
&${K}-slide-down-enter${K}-slide-down-enter-active${k}-placement-bottomRight,
|
|
|
&${K}-slide-down-appear${K}-slide-down-appear-active${k}-placement-bottomRight`]:{animationName:ie.fJ},[`&${K}-slide-up-enter${K}-slide-up-enter-active${k}-placement-topLeft,
|
|
|
&${K}-slide-up-appear${K}-slide-up-appear-active${k}-placement-topLeft,
|
|
|
&${K}-slide-up-enter${K}-slide-up-enter-active${k}-placement-top,
|
|
|
&${K}-slide-up-appear${K}-slide-up-appear-active${k}-placement-top,
|
|
|
&${K}-slide-up-enter${K}-slide-up-enter-active${k}-placement-topRight,
|
|
|
&${K}-slide-up-appear${K}-slide-up-appear-active${k}-placement-topRight`]:{animationName:ie.Qt},[`&${K}-slide-down-leave${K}-slide-down-leave-active${k}-placement-bottomLeft,
|
|
|
&${K}-slide-down-leave${K}-slide-down-leave-active${k}-placement-bottom,
|
|
|
&${K}-slide-down-leave${K}-slide-down-leave-active${k}-placement-bottomRight`]:{animationName:ie.Uw},[`&${K}-slide-up-leave${K}-slide-up-leave-active${k}-placement-topLeft,
|
|
|
&${K}-slide-up-leave${K}-slide-up-leave-active${k}-placement-top,
|
|
|
&${K}-slide-up-leave${K}-slide-up-leave-active${k}-placement-topRight`]:{animationName:ie.ly}})},(0,q.ZP)(E,{colorBg:Qe,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${k} ${Q}`]:{position:"relative",margin:0},[`${Q}-submenu-popup`]:{position:"absolute",zIndex:G,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${k}, ${k}-menu-submenu`]:{[Q]:Object.assign(Object.assign({padding:P,listStyleType:"none",backgroundColor:Qe,backgroundClip:"padding-box",borderRadius:E.borderRadiusLG,outline:"none",boxShadow:E.boxShadowSecondary},(0,ne.Qy)(E)),{[`${Q}-item-group-title`]:{padding:`${re}px ${Me}px`,color:E.colorTextDescription,transition:`all ${Y}`},[`${Q}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Q}-item-icon`]:{minWidth:I,marginInlineEnd:E.marginXS,fontSize:E.fontSizeSM},[`${Q}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${Y}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${Q}-item, ${Q}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${re}px ${Me}px`,color:E.colorText,fontWeight:"normal",fontSize:I,lineHeight:E.lineHeight,cursor:"pointer",transition:`all ${Y}`,borderRadius:E.borderRadiusSM,"&:hover, &-active":{backgroundColor:E.controlItemBgHover}},(0,ne.Qy)(E)),{"&-selected":{color:E.colorPrimary,backgroundColor:E.controlItemBgActive,"&:hover, &-active":{backgroundColor:E.controlItemBgActiveHover}},"&-disabled":{color:se,cursor:"not-allowed","&:hover":{color:se,backgroundColor:Qe,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${E.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:E.colorSplit},[`${k}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:E.paddingXS,[`${k}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:E.colorTextDescription,fontSize:Ae,fontStyle:"normal"}}}),[`${Q}-item-group-list`]:{margin:`0 ${E.marginXS}px`,padding:0,listStyle:"none"},[`${Q}-submenu-title`]:{paddingInlineEnd:Me+E.fontSizeSM},[`${Q}-submenu-vertical`]:{position:"relative"},[`${Q}-submenu${Q}-submenu-disabled ${k}-menu-submenu-title`]:{[`&, ${k}-menu-submenu-arrow-icon`]:{color:se,backgroundColor:Qe,cursor:"not-allowed"}},[`${Q}-submenu-selected ${k}-menu-submenu-title`]:{color:E.colorPrimary}})}},[(0,ie.oN)(E,"slide-up"),(0,ie.oN)(E,"slide-down"),(0,H.Fm)(E,"move-up"),(0,H.Fm)(E,"move-down"),(0,be._y)(E,"zoom-big")]]};var Z=(0,z.Z)("Dropdown",(E,k)=>{let{rootPrefixCls:Q}=k;const{marginXXS:G,sizePopupArrow:N,controlHeight:C,fontSize:K,lineHeight:le,paddingXXS:Y,componentCls:re,borderRadiusLG:I}=E,P=(C-K*le)/2,{dropdownArrowOffset:se}=(0,q.fS)({contentRadius:I}),Ae=(0,w.TS)(E,{menuCls:`${re}-menu`,rootPrefixCls:Q,dropdownArrowDistance:N/2+G,dropdownArrowOffset:se,dropdownPaddingVertical:P,dropdownEdgeChildPadding:Y});return[u(Ae),b(Ae)]},E=>({zIndexPopup:E.zIndexPopupBase+50}))},32983:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return Y}});var ne=g(94184),ie=g.n(ne),H=g(67294),be=g(53124),q=g(10110),z=g(84780),w=g(46605),b=()=>{const[,re]=(0,w.Z)(),P=new z.C(re.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return H.createElement("svg",{style:P,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},H.createElement("g",{fill:"none",fillRule:"evenodd"},H.createElement("g",{transform:"translate(24 31.67)"},H.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),H.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),H.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),H.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),H.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),H.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),H.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},H.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),H.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},Z=()=>{const[,re]=(0,w.Z)(),{colorFill:I,colorFillTertiary:P,colorFillQuaternary:se,colorBgContainer:Ae}=re,{borderColor:Me,shadowColor:Qe,contentColor:Ne}=(0,H.useMemo)(()=>({borderColor:new z.C(I).onBackground(Ae).toHexShortString(),shadowColor:new z.C(P).onBackground(Ae).toHexShortString(),contentColor:new z.C(se).onBackground(Ae).toHexShortString()}),[I,P,se,Ae]);return H.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},H.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},H.createElement("ellipse",{fill:Qe,cx:"32",cy:"33",rx:"32",ry:"7"}),H.createElement("g",{fillRule:"nonzero",stroke:Me},H.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),H.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:Ne}))))},E=g(67968),k=g(45503);const Q=re=>{const{componentCls:I,margin:P,marginXS:se,marginXL:Ae,fontSize:Me,lineHeight:Qe}=re;return{[I]:{marginInline:se,fontSize:Me,lineHeight:Qe,textAlign:"center",[`${I}-image`]:{height:re.emptyImgHeight,marginBottom:se,opacity:re.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${I}-description`]:{color:re.colorText},[`${I}-footer`]:{marginTop:P},"&-normal":{marginBlock:Ae,color:re.colorTextDisabled,[`${I}-description`]:{color:re.colorTextDisabled},[`${I}-image`]:{height:re.emptyImgHeightMD}},"&-small":{marginBlock:se,color:re.colorTextDisabled,[`${I}-image`]:{height:re.emptyImgHeightSM}}}}};var G=(0,E.Z)("Empty",re=>{const{componentCls:I,controlHeightLG:P}=re,se=(0,k.TS)(re,{emptyImgCls:`${I}-img`,emptyImgHeight:P*2.5,emptyImgHeightMD:P,emptyImgHeightSM:P*.875});return[Q(se)]}),N=function(re,I){var P={};for(var se in re)Object.prototype.hasOwnProperty.call(re,se)&&I.indexOf(se)<0&&(P[se]=re[se]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,se=Object.getOwnPropertySymbols(re);Ae<se.length;Ae++)I.indexOf(se[Ae])<0&&Object.prototype.propertyIsEnumerable.call(re,se[Ae])&&(P[se[Ae]]=re[se[Ae]]);return P};const C=H.createElement(b,null),K=H.createElement(Z,null),le=re=>{var{className:I,rootClassName:P,prefixCls:se,image:Ae=C,description:Me,children:Qe,imageStyle:Ne,style:J}=re,me=N(re,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:O,direction:Ye,empty:Ie}=H.useContext(be.E_),Se=O("empty",se),[Je,Oe]=G(Se),[He]=(0,q.Z)("Empty"),xe=typeof Me!="undefined"?Me:He==null?void 0:He.description,ke=typeof xe=="string"?xe:"empty";let mt=null;return typeof Ae=="string"?mt=H.createElement("img",{alt:ke,src:Ae}):mt=Ae,Je(H.createElement("div",Object.assign({className:ie()(Oe,Se,Ie==null?void 0:Ie.className,{[`${Se}-normal`]:Ae===K,[`${Se}-rtl`]:Ye==="rtl"},I,P),style:Object.assign(Object.assign({},Ie==null?void 0:Ie.style),J)},me),H.createElement("div",{className:`${Se}-image`,style:Ne},mt),xe&&H.createElement("div",{className:`${Se}-description`},xe),Qe&&H.createElement("div",{className:`${Se}-footer`},Qe)))};le.PRESENTED_IMAGE_DEFAULT=C,le.PRESENTED_IMAGE_SIMPLE=K;var Y=le},25378:function(Sn,qt,g){"use strict";var ne=g(67294),ie=g(14075),H=g(57838),be=g(74443);function q(){let z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const w=(0,ne.useRef)({}),m=(0,H.Z)(),b=(0,be.ZP)();return(0,ie.Z)(()=>{const u=b.subscribe(Z=>{w.current=Z,z&&m()});return()=>b.unsubscribe(u)},[]),w.current}qt.Z=q},31795:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return Dn}});var ne=g(42922),ie=g(53978),H=g(94184),be=g.n(H),q=g(87462),z=g(4942),w=g(71002),m=g(97685),b=g(45987),u=g(15671),Z=g(43144);function E(){return typeof BigInt=="function"}function k(vt){return!vt&&vt!==0&&!Number.isNaN(vt)||!String(vt).trim()}function Q(vt){var Kt=vt.trim(),Gt=Kt.startsWith("-");Gt&&(Kt=Kt.slice(1)),Kt=Kt.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),Kt.startsWith(".")&&(Kt="0".concat(Kt));var ar=Kt||"0",Ir=ar.split("."),ht=Ir[0]||"0",$t=Ir[1]||"0";ht==="0"&&$t==="0"&&(Gt=!1);var Vt=Gt?"-":"";return{negative:Gt,negativeStr:Vt,trimStr:ar,integerStr:ht,decimalStr:$t,fullStr:"".concat(Vt).concat(ar)}}function G(vt){var Kt=String(vt);return!Number.isNaN(Number(Kt))&&Kt.includes("e")}function N(vt){var Kt=String(vt);if(G(vt)){var Gt=Number(Kt.slice(Kt.indexOf("e-")+2)),ar=Kt.match(/\.(\d+)/);return ar!=null&&ar[1]&&(Gt+=ar[1].length),Gt}return Kt.includes(".")&&K(Kt)?Kt.length-Kt.indexOf(".")-1:0}function C(vt){var Kt=String(vt);if(G(vt)){if(vt>Number.MAX_SAFE_INTEGER)return String(E()?BigInt(vt).toString():Number.MAX_SAFE_INTEGER);if(vt<Number.MIN_SAFE_INTEGER)return String(E()?BigInt(vt).toString():Number.MIN_SAFE_INTEGER);Kt=vt.toFixed(N(Kt))}return Q(Kt).fullStr}function K(vt){return typeof vt=="number"?!Number.isNaN(vt):vt?/^\s*-?\d+(\.\d+)?\s*$/.test(vt)||/^\s*-?\d+\.\s*$/.test(vt)||/^\s*-?\.\d+\s*$/.test(vt):!1}var le=function(){function vt(Kt){if((0,u.Z)(this,vt),(0,z.Z)(this,"origin",""),(0,z.Z)(this,"negative",void 0),(0,z.Z)(this,"integer",void 0),(0,z.Z)(this,"decimal",void 0),(0,z.Z)(this,"decimalLen",void 0),(0,z.Z)(this,"empty",void 0),(0,z.Z)(this,"nan",void 0),k(Kt)){this.empty=!0;return}if(this.origin=String(Kt),Kt==="-"||Number.isNaN(Kt)){this.nan=!0;return}var Gt=Kt;if(G(Gt)&&(Gt=Number(Gt)),Gt=typeof Gt=="string"?Gt:C(Gt),K(Gt)){var ar=Q(Gt);this.negative=ar.negative;var Ir=ar.trimStr.split(".");this.integer=BigInt(Ir[0]);var ht=Ir[1]||"0";this.decimal=BigInt(ht),this.decimalLen=ht.length}else this.nan=!0}return(0,Z.Z)(vt,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(Gt){var ar="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(Gt,"0"));return BigInt(ar)}},{key:"negate",value:function(){var Gt=new vt(this.toString());return Gt.negative=!Gt.negative,Gt}},{key:"cal",value:function(Gt,ar,Ir){var ht=Math.max(this.getDecimalStr().length,Gt.getDecimalStr().length),$t=this.alignDecimal(ht),Vt=Gt.alignDecimal(ht),On=ar($t,Vt).toString(),Jn=Ir(ht),ii=Q(On),la=ii.negativeStr,mi=ii.trimStr,Wi="".concat(la).concat(mi.padStart(Jn+1,"0"));return new vt("".concat(Wi.slice(0,-Jn),".").concat(Wi.slice(-Jn)))}},{key:"add",value:function(Gt){if(this.isInvalidate())return new vt(Gt);var ar=new vt(Gt);return ar.isInvalidate()?this:this.cal(ar,function(Ir,ht){return Ir+ht},function(Ir){return Ir})}},{key:"multi",value:function(Gt){var ar=new vt(Gt);return this.isInvalidate()||ar.isInvalidate()?new vt(NaN):this.cal(ar,function(Ir,ht){return Ir*ht},function(Ir){return Ir*2})}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(Gt){return this.toString()===(Gt==null?void 0:Gt.toString())}},{key:"lessEquals",value:function(Gt){return this.add(Gt.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Gt?this.isInvalidate()?"":Q("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),vt}(),Y=function(){function vt(Kt){if((0,u.Z)(this,vt),(0,z.Z)(this,"origin",""),(0,z.Z)(this,"number",void 0),(0,z.Z)(this,"empty",void 0),k(Kt)){this.empty=!0;return}this.origin=String(Kt),this.number=Number(Kt)}return(0,Z.Z)(vt,[{key:"negate",value:function(){return new vt(-this.toNumber())}},{key:"add",value:function(Gt){if(this.isInvalidate())return new vt(Gt);var ar=Number(Gt);if(Number.isNaN(ar))return this;var Ir=this.number+ar;if(Ir>Number.MAX_SAFE_INTEGER)return new vt(Number.MAX_SAFE_INTEGER);if(Ir<Number.MIN_SAFE_INTEGER)return new vt(Number.MIN_SAFE_INTEGER);var ht=Math.max(N(this.number),N(ar));return new vt(Ir.toFixed(ht))}},{key:"multi",value:function(Gt){var ar=Number(Gt);if(this.isInvalidate()||Number.isNaN(ar))return new vt(NaN);var Ir=this.number*ar;if(Ir>Number.MAX_SAFE_INTEGER)return new vt(Number.MAX_SAFE_INTEGER);if(Ir<Number.MIN_SAFE_INTEGER)return new vt(Number.MIN_SAFE_INTEGER);var ht=Math.max(N(this.number),N(ar));return new vt(Ir.toFixed(ht))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return Number.isNaN(this.number)}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(Gt){return this.toNumber()===(Gt==null?void 0:Gt.toNumber())}},{key:"lessEquals",value:function(Gt){return this.add(Gt.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Gt?this.isInvalidate()?"":C(this.number):this.origin}}]),vt}();function re(vt){return E()?new le(vt):new Y(vt)}function I(vt,Kt,Gt){var ar=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(vt==="")return"";var Ir=Q(vt),ht=Ir.negativeStr,$t=Ir.integerStr,Vt=Ir.decimalStr,On="".concat(Kt).concat(Vt),Jn="".concat(ht).concat($t);if(Gt>=0){var ii=Number(Vt[Gt]);if(ii>=5&&!ar){var la=re(vt).add("".concat(ht,"0.").concat("0".repeat(Gt)).concat(10-ii));return I(la.toString(),Kt,Gt,ar)}return Gt===0?Jn:"".concat(Jn).concat(Kt).concat(Vt.padEnd(Gt,"0").slice(0,Gt))}return On===".0"?Jn:"".concat(Jn).concat(On)}var P=re,se=g(67656),Ae=g(67294);function Me(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Qe=Me()?Ae.useLayoutEffect:Ae.useEffect,Ne=function(Kt,Gt){var ar=Ae.useRef(!0);Qe(function(){return Kt(ar.current)},Gt),Qe(function(){return ar.current=!1,function(){ar.current=!0}},[])},J=function(Kt,Gt){Ne(function(ar){if(!ar)return Kt()},Gt)},me=Ne,O=g(27183);function Ye(vt,Kt,Gt){var ar=React.useRef({});return(!("value"in ar.current)||Gt(ar.current.condition,Kt))&&(ar.current.value=vt(),ar.current.condition=Kt),ar.current.value}function Ie(vt,Kt){typeof vt=="function"?vt(Kt):(0,w.Z)(vt)==="object"&&vt&&"current"in vt&&(vt.current=Kt)}function Se(){for(var vt=arguments.length,Kt=new Array(vt),Gt=0;Gt<vt;Gt++)Kt[Gt]=arguments[Gt];var ar=Kt.filter(function(Ir){return Ir});return ar.length<=1?ar[0]:function(Ir){Kt.forEach(function(ht){Ie(ht,Ir)})}}function Je(){for(var vt=arguments.length,Kt=new Array(vt),Gt=0;Gt<vt;Gt++)Kt[Gt]=arguments[Gt];return useMemo(function(){return Se.apply(void 0,Kt)},Kt,function(ar,Ir){return ar.length!==Ir.length||ar.every(function(ht,$t){return ht!==Ir[$t]})})}function Oe(vt){var Kt,Gt,ar=isMemo(vt)?vt.type.type:vt.type;return!(typeof ar=="function"&&!((Kt=ar.prototype)!==null&&Kt!==void 0&&Kt.render)||typeof vt=="function"&&!((Gt=vt.prototype)!==null&&Gt!==void 0&&Gt.render))}function He(vt){return!isValidElement(vt)||isFragment(vt)?!1:Oe(vt)}var xe={},ke=[],mt=function(Kt){ke.push(Kt)};function Bt(vt,Kt){if(0)var Gt}function ot(vt,Kt){if(0)var Gt}function It(){xe={}}function or(vt,Kt,Gt){!Kt&&!xe[Gt]&&(vt(!1,Gt),xe[Gt]=!0)}function rr(vt,Kt){or(Bt,vt,Kt)}function kr(vt,Kt){or(ot,vt,Kt)}rr.preMessage=mt,rr.resetWarned=It,rr.noteOnce=kr;var lr=rr;function yr(vt,Kt){var Gt=(0,Ae.useRef)(null);function ar(){try{var ht=vt.selectionStart,$t=vt.selectionEnd,Vt=vt.value,On=Vt.substring(0,ht),Jn=Vt.substring($t);Gt.current={start:ht,end:$t,value:Vt,beforeTxt:On,afterTxt:Jn}}catch(ii){}}function Ir(){if(vt&&Gt.current&&Kt)try{var ht=vt.value,$t=Gt.current,Vt=$t.beforeTxt,On=$t.afterTxt,Jn=$t.start,ii=ht.length;if(ht.endsWith(On))ii=ht.length-Gt.current.afterTxt.length;else if(ht.startsWith(Vt))ii=Vt.length;else{var la=Vt[Jn-1],mi=ht.indexOf(la,Jn-1);mi!==-1&&(ii=mi+1)}vt.setSelectionRange(ii,ii)}catch(Wi){lr(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(Wi.message))}}return[ar,Ir]}var xr=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var vt=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(vt)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(vt==null?void 0:vt.substr(0,4))},Ar=function(){var Kt=(0,Ae.useState)(!1),Gt=(0,m.Z)(Kt,2),ar=Gt[0],Ir=Gt[1];return me(function(){Ir(xr())},[]),ar},oe=Ar,Ot=function(Kt){return+setTimeout(Kt,16)},U=function(Kt){return clearTimeout(Kt)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Ot=function(Kt){return window.requestAnimationFrame(Kt)},U=function(Kt){return window.cancelAnimationFrame(Kt)});var v=0,y=new Map;function R(vt){y.delete(vt)}var ce=function(Kt){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;v+=1;var ar=v;function Ir(ht){if(ht===0)R(ar),Kt();else{var $t=Ot(function(){Ir(ht-1)});y.set(ar,$t)}}return Ir(Gt),ar};ce.cancel=function(vt){var Kt=y.get(vt);return R(Kt),U(Kt)};var _e=ce,Fe=200,pt=600;function Tt(vt){var Kt=vt.prefixCls,Gt=vt.upNode,ar=vt.downNode,Ir=vt.upDisabled,ht=vt.downDisabled,$t=vt.onStep,Vt=Ae.useRef(),On=Ae.useRef([]),Jn=Ae.useRef();Jn.current=$t;var ii=function(){clearTimeout(Vt.current)},la=function(co,ti){co.preventDefault(),ii(),Jn.current(ti);function Mi(){Jn.current(ti),Vt.current=setTimeout(Mi,Fe)}Vt.current=setTimeout(Mi,pt)};Ae.useEffect(function(){return function(){ii(),On.current.forEach(function(na){return _e.cancel(na)})}},[]);var mi=oe();if(mi)return null;var Wi="".concat(Kt,"-handler"),xi=be()(Wi,"".concat(Wi,"-up"),(0,z.Z)({},"".concat(Wi,"-up-disabled"),Ir)),Ii=be()(Wi,"".concat(Wi,"-down"),(0,z.Z)({},"".concat(Wi,"-down-disabled"),ht)),ca=function(){return On.current.push(_e(ii))},eo={unselectable:"on",role:"button",onMouseUp:ca,onMouseLeave:ca};return Ae.createElement("div",{className:"".concat(Wi,"-wrap")},Ae.createElement("span",(0,q.Z)({},eo,{onMouseDown:function(co){la(co,!0)},"aria-label":"Increase Value","aria-disabled":Ir,className:xi}),Gt||Ae.createElement("span",{unselectable:"on",className:"".concat(Kt,"-handler-up-inner")})),Ae.createElement("span",(0,q.Z)({},eo,{onMouseDown:function(co){la(co,!1)},"aria-label":"Decrease Value","aria-disabled":ht,className:Ii}),ar||Ae.createElement("span",{unselectable:"on",className:"".concat(Kt,"-handler-down-inner")})))}function yt(vt){var Kt=typeof vt=="number"?C(vt):Q(vt).fullStr,Gt=Kt.includes(".");return Gt?Q(Kt.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:vt+"0"}var Ht=g(87887),Ke=function(){var vt=(0,Ae.useRef)(0),Kt=function(){_e.cancel(vt.current)};return(0,Ae.useEffect)(function(){return Kt},[]),function(Gt){Kt(),vt.current=_e(function(){Gt()})}},st=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],Le=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],Et=function(Kt,Gt){return Kt||Gt.isEmpty()?Gt.toString():Gt.toNumber()},Ge=function(Kt){var Gt=P(Kt);return Gt.isInvalidate()?null:Gt},Wt=Ae.forwardRef(function(vt,Kt){var Gt,ar=vt.prefixCls,Ir=ar===void 0?"rc-input-number":ar,ht=vt.className,$t=vt.style,Vt=vt.min,On=vt.max,Jn=vt.step,ii=Jn===void 0?1:Jn,la=vt.defaultValue,mi=vt.value,Wi=vt.disabled,xi=vt.readOnly,Ii=vt.upHandler,ca=vt.downHandler,eo=vt.keyboard,na=vt.controls,co=na===void 0?!0:na,ti=vt.classNames,Mi=vt.stringMode,ua=vt.parser,Io=vt.formatter,Mo=vt.precision,fo=vt.decimalSeparator,ho=vt.onChange,es=vt.onInput,uo=vt.onPressEnter,Ga=vt.onStep,to=(0,b.Z)(vt,st),po="".concat(Ir,"-input"),Fa=Ae.useRef(null),ro=Ae.useState(!1),Xo=(0,m.Z)(ro,2),Zo=Xo[0],pl=Xo[1],Jo=Ae.useRef(!1),Qo=Ae.useRef(!1),Ds=Ae.useRef(!1),Is=Ae.useState(function(){return P(mi!=null?mi:la)}),ns=(0,m.Z)(Is,2),Ja=ns[0],Os=ns[1];function is(Ur){mi===void 0&&Os(Ur)}var Ks=Ae.useCallback(function(Ur,Qr){if(!Qr)return Mo>=0?Mo:Math.max(N(Ur),N(ii))},[Mo,ii]),Al=Ae.useCallback(function(Ur){var Qr=String(Ur);if(ua)return ua(Qr);var jr=Qr;return fo&&(jr=jr.replace(fo,".")),jr.replace(/[^\w.-]+/g,"")},[ua,fo]),To=Ae.useRef(""),Ps=Ae.useCallback(function(Ur,Qr){if(Io)return Io(Ur,{userTyping:Qr,input:String(To.current)});var jr=typeof Ur=="number"?C(Ur):Ur;if(!Qr){var tn=Ks(jr,Qr);if(K(jr)&&(fo||tn>=0)){var Cn=fo||".";jr=I(jr,Cn,tn)}}return jr},[Io,Ks,fo]),dl=Ae.useState(function(){var Ur=la!=null?la:mi;return Ja.isInvalidate()&&["string","number"].includes((0,w.Z)(Ur))?Number.isNaN(Ur)?"":Ur:Ps(Ja.toString(),!1)}),$s=(0,m.Z)(dl,2),Ms=$s[0],ys=$s[1];To.current=Ms;function Ki(Ur,Qr){ys(Ps(Ur.isInvalidate()?Ur.toString(!1):Ur.toString(!Qr),Qr))}var Ua=Ae.useMemo(function(){return Ge(On)},[On,Mo]),Vo=Ae.useMemo(function(){return Ge(Vt)},[Vt,Mo]),dr=Ae.useMemo(function(){return!Ua||!Ja||Ja.isInvalidate()?!1:Ua.lessEquals(Ja)},[Ua,Ja]),Sr=Ae.useMemo(function(){return!Vo||!Ja||Ja.isInvalidate()?!1:Ja.lessEquals(Vo)},[Vo,Ja]),fr=yr(Fa.current,Zo),D=(0,m.Z)(fr,2),de=D[0],ve=D[1],Ee=function(Qr){return Ua&&!Qr.lessEquals(Ua)?Ua:Vo&&!Vo.lessEquals(Qr)?Vo:null},De=function(Qr){return!Ee(Qr)},Ze=function(Qr,jr){var tn=Qr,Cn=De(tn)||tn.isEmpty();if(!tn.isEmpty()&&!jr&&(tn=Ee(tn)||tn,Cn=!0),!xi&&!Wi&&Cn){var Te=tn.toString(),Ue=Ks(Te,jr);return Ue>=0&&(tn=P(I(Te,".",Ue)),De(tn)||(tn=P(I(Te,".",Ue,!0)))),tn.equals(Ja)||(is(tn),ho==null||ho(tn.isEmpty()?null:Et(Mi,tn)),mi===void 0&&Ki(tn,jr)),tn}return Ja},$e=Ke(),ft=function Ur(Qr){if(de(),To.current=Qr,ys(Qr),!Qo.current){var jr=Al(Qr),tn=P(jr);tn.isNaN()||Ze(tn,!0)}es==null||es(Qr),$e(function(){var Cn=Qr;ua||(Cn=Qr.replace(/。/g,".")),Cn!==Qr&&Ur(Cn)})},wt=function(){Qo.current=!0},ir=function(){Qo.current=!1,ft(Fa.current.value)},Fr=function(Qr){ft(Qr.target.value)},vr=function(Qr){var jr;if(!(Qr&&dr||!Qr&&Sr)){Jo.current=!1;var tn=P(Ds.current?yt(ii):ii);Qr||(tn=tn.negate());var Cn=(Ja||P(0)).add(tn.toString()),Te=Ze(Cn,!1);Ga==null||Ga(Et(Mi,Te),{offset:Ds.current?yt(ii):ii,type:Qr?"up":"down"}),(jr=Fa.current)===null||jr===void 0||jr.focus()}},en=function(Qr){var jr=P(Al(Ms)),tn=jr;jr.isNaN()?tn=Ze(Ja,Qr):tn=Ze(jr,Qr),mi!==void 0?Ki(Ja,!1):tn.isNaN()||Ki(tn,!1)},un=function(){Jo.current=!0},Pr=function(Qr){var jr=Qr.key,tn=Qr.shiftKey;Jo.current=!0,Ds.current=tn,jr==="Enter"&&(Qo.current||(Jo.current=!1),en(!1),uo==null||uo(Qr)),eo!==!1&&!Qo.current&&["Up","ArrowUp","Down","ArrowDown"].includes(jr)&&(vr(jr==="Up"||jr==="ArrowUp"),Qr.preventDefault())},Bn=function(){Jo.current=!1,Ds.current=!1},vn=function(){en(!1),pl(!1),Jo.current=!1};return J(function(){Ja.isInvalidate()||Ki(Ja,!1)},[Mo]),J(function(){var Ur=P(mi);Os(Ur);var Qr=P(Al(Ms));(!Ur.equals(Qr)||!Jo.current||Io)&&Ki(Ur,Jo.current)},[mi]),J(function(){Io&&ve()},[Ms]),Ae.createElement("div",{className:be()(Ir,ti==null?void 0:ti.input,ht,(Gt={},(0,z.Z)(Gt,"".concat(Ir,"-focused"),Zo),(0,z.Z)(Gt,"".concat(Ir,"-disabled"),Wi),(0,z.Z)(Gt,"".concat(Ir,"-readonly"),xi),(0,z.Z)(Gt,"".concat(Ir,"-not-a-number"),Ja.isNaN()),(0,z.Z)(Gt,"".concat(Ir,"-out-of-range"),!Ja.isInvalidate()&&!De(Ja)),Gt)),style:$t,onFocus:function(){pl(!0)},onBlur:vn,onKeyDown:Pr,onKeyUp:Bn,onCompositionStart:wt,onCompositionEnd:ir,onBeforeInput:un},co&&Ae.createElement(Tt,{prefixCls:Ir,upNode:Ii,downNode:ca,upDisabled:dr,downDisabled:Sr,onStep:vr}),Ae.createElement("div",{className:"".concat(po,"-wrap")},Ae.createElement("input",(0,q.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Vt,"aria-valuemax":On,"aria-valuenow":Ja.isInvalidate()?null:Ja.toString(),step:ii},to,{ref:Se(Fa,Kt),className:po,value:Ms,onChange:Fr,disabled:Wi,readOnly:xi}))))}),Dr=Ae.forwardRef(function(vt,Kt){var Gt=vt.disabled,ar=vt.style,Ir=vt.prefixCls,ht=vt.value,$t=vt.prefix,Vt=vt.suffix,On=vt.addonBefore,Jn=vt.addonAfter,ii=vt.classes,la=vt.className,mi=vt.classNames,Wi=(0,b.Z)(vt,Le),xi=Ae.useRef(null),Ii=function(eo){xi.current&&(0,Ht.nH)(xi.current,eo)};return Ae.createElement(se.BaseInput,{inputElement:Ae.createElement(Wt,(0,q.Z)({prefixCls:Ir,disabled:Gt,classNames:mi,ref:Se(xi,Kt)},Wi)),className:la,triggerFocus:Ii,prefixCls:Ir,value:ht,disabled:Gt,style:ar,prefix:$t,suffix:Vt,addonAfter:Jn,addonBefore:On,classes:ii,classNames:mi,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});Dr.displayName="InputNumber";var Cr=Dr,Mn=Cr,on=g(9708),En=g(53124),Rn=g(46735),Yn=g(98866),$n=g(98675),yn=g(65223),bn=g(4173),Lr=g(47673),Hn=g(14747),oi=g(80110),Aa=g(67968),Xa=g(45503);const Ea=(vt,Kt)=>{let{componentCls:Gt,borderRadiusSM:ar,borderRadiusLG:Ir}=vt;const ht=Kt==="lg"?Ir:ar;return{[`&-${Kt}`]:{[`${Gt}-handler-wrap`]:{borderStartEndRadius:ht,borderEndEndRadius:ht},[`${Gt}-handler-up`]:{borderStartEndRadius:ht},[`${Gt}-handler-down`]:{borderEndEndRadius:ht}}}},Rt=vt=>{const{componentCls:Kt,lineWidth:Gt,lineType:ar,colorBorder:Ir,borderRadius:ht,fontSizeLG:$t,controlHeightLG:Vt,controlHeightSM:On,colorError:Jn,paddingInlineSM:ii,colorTextDescription:la,motionDurationMid:mi,handleHoverColor:Wi,paddingInline:xi,paddingBlock:Ii,handleBg:ca,handleActiveBg:eo,colorTextDisabled:na,borderRadiusSM:co,borderRadiusLG:ti,controlWidth:Mi,handleVisible:ua,handleBorderColor:Io}=vt;return[{[Kt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Hn.Wf)(vt)),(0,Lr.ik)(vt)),(0,Lr.bi)(vt,Kt)),{display:"inline-block",width:Mi,margin:0,padding:0,border:`${Gt}px ${ar} ${Ir}`,borderRadius:ht,"&-rtl":{direction:"rtl",[`${Kt}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:$t,borderRadius:ti,[`input${Kt}-input`]:{height:Vt-2*Gt}},"&-sm":{padding:0,borderRadius:co,[`input${Kt}-input`]:{height:On-2*Gt,padding:`0 ${ii}px`}},"&:hover":Object.assign({},(0,Lr.pU)(vt)),"&-focused":Object.assign({},(0,Lr.M1)(vt)),"&-out-of-range":{[`${Kt}-input-wrap`]:{input:{color:Jn}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,Hn.Wf)(vt)),(0,Lr.s7)(vt)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${Kt}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${Kt}-group-addon`]:{borderRadius:ti,fontSize:vt.fontSizeLG}},"&-sm":{[`${Kt}-group-addon`]:{borderRadius:co}},[`${Kt}-wrapper-disabled > ${Kt}-group-addon`]:Object.assign({},(0,Lr.Xy)(vt))}}),[`&-disabled ${Kt}-input`]:{cursor:"not-allowed"},[Kt]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,Hn.Wf)(vt)),{width:"100%",padding:`${Ii}px ${xi}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:ht,outline:0,transition:`all ${mi} linear`,appearance:"textfield",fontSize:"inherit"}),(0,Lr.nz)(vt.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[Kt]:Object.assign(Object.assign(Object.assign({[`&:hover ${Kt}-handler-wrap, &-focused ${Kt}-handler-wrap`]:{opacity:1},[`${Kt}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:vt.handleWidth,height:"100%",background:ca,borderStartStartRadius:0,borderStartEndRadius:ht,borderEndEndRadius:ht,borderEndStartRadius:0,opacity:ua===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${mi} linear ${mi}`,[`${Kt}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[`
|
|
|
${Kt}-handler-up-inner,
|
|
|
${Kt}-handler-down-inner
|
|
|
`]:{marginInlineEnd:0,fontSize:vt.handleFontSize}}},[`${Kt}-handler`]:{height:"50%",overflow:"hidden",color:la,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${Gt}px ${ar} ${Io}`,transition:`all ${mi} linear`,"&:active":{background:eo},"&:hover":{height:"60%",[`
|
|
|
${Kt}-handler-up-inner,
|
|
|
${Kt}-handler-down-inner
|
|
|
`]:{color:Wi}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,Hn.Ro)()),{color:la,transition:`all ${mi} linear`,userSelect:"none"})},[`${Kt}-handler-up`]:{borderStartEndRadius:ht},[`${Kt}-handler-down`]:{borderBlockStart:`${Gt}px ${ar} ${Io}`,borderEndEndRadius:ht}},Ea(vt,"lg")),Ea(vt,"sm")),{"&-disabled, &-readonly":{[`${Kt}-handler-wrap`]:{display:"none"},[`${Kt}-input`]:{color:"inherit"}},[`
|
|
|
${Kt}-handler-up-disabled,
|
|
|
${Kt}-handler-down-disabled
|
|
|
`]:{cursor:"not-allowed"},[`
|
|
|
${Kt}-handler-up-disabled:hover &-handler-up-inner,
|
|
|
${Kt}-handler-down-disabled:hover &-handler-down-inner
|
|
|
`]:{color:na}})},{[`${Kt}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${Kt}-handler-down`]:{borderBlockStartWidth:0}}}]},tr=vt=>{const{componentCls:Kt,paddingBlock:Gt,paddingInline:ar,inputAffixPadding:Ir,controlWidth:ht,borderRadiusLG:$t,borderRadiusSM:Vt}=vt;return{[`${Kt}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,Lr.ik)(vt)),(0,Lr.bi)(vt,`${Kt}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:ht,padding:0,paddingInlineStart:ar,"&-lg":{borderRadius:$t},"&-sm":{borderRadius:Vt},[`&:not(${Kt}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,Lr.pU)(vt)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${Kt}-disabled`]:{background:"transparent"},[`> div${Kt}`]:{width:"100%",border:"none",outline:"none",[`&${Kt}-focused`]:{boxShadow:"none !important"}},[`input${Kt}-input`]:{padding:`${Gt}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${Kt}-handler-wrap`]:{zIndex:2},[Kt]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:Ir},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:ar,marginInlineStart:Ir}}})}};var Mr=(0,Aa.Z)("InputNumber",vt=>{const Kt=(0,Xa.TS)(vt,(0,Lr.e5)(vt));return[Rt(Kt),tr(Kt),(0,oi.c)(Kt)]},vt=>Object.assign(Object.assign({},(0,Lr.TM)(vt)),{controlWidth:90,handleWidth:vt.controlHeightSM-vt.lineWidth*2,handleFontSize:vt.fontSize/2,handleVisible:"auto",handleActiveBg:vt.colorFillAlter,handleBg:vt.colorBgContainer,handleHoverColor:vt.colorPrimary,handleBorderColor:vt.colorBorder})),Er=function(vt,Kt){var Gt={};for(var ar in vt)Object.prototype.hasOwnProperty.call(vt,ar)&&Kt.indexOf(ar)<0&&(Gt[ar]=vt[ar]);if(vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ir=0,ar=Object.getOwnPropertySymbols(vt);Ir<ar.length;Ir++)Kt.indexOf(ar[Ir])<0&&Object.prototype.propertyIsEnumerable.call(vt,ar[Ir])&&(Gt[ar[Ir]]=vt[ar[Ir]]);return Gt};const Ln=Ae.forwardRef((vt,Kt)=>{const{getPrefixCls:Gt,direction:ar}=Ae.useContext(En.E_),Ir=Ae.useRef(null);Ae.useImperativeHandle(Kt,()=>Ir.current);const{className:ht,rootClassName:$t,size:Vt,disabled:On,prefixCls:Jn,addonBefore:ii,addonAfter:la,prefix:mi,bordered:Wi=!0,readOnly:xi,status:Ii,controls:ca}=vt,eo=Er(vt,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),na=Gt("input-number",Jn),[co,ti]=Mr(na),{compactSize:Mi,compactItemClassnames:ua}=(0,bn.ri)(na,ar);let Io=Ae.createElement(ie.Z,{className:`${na}-handler-up-inner`}),Mo=Ae.createElement(ne.Z,{className:`${na}-handler-down-inner`});const fo=typeof ca=="boolean"?ca:void 0;typeof ca=="object"&&(Io=typeof ca.upIcon=="undefined"?Io:Ae.createElement("span",{className:`${na}-handler-up-inner`},ca.upIcon),Mo=typeof ca.downIcon=="undefined"?Mo:Ae.createElement("span",{className:`${na}-handler-down-inner`},ca.downIcon));const{hasFeedback:ho,status:es,isFormItemInput:uo,feedbackIcon:Ga}=Ae.useContext(yn.aM),to=(0,on.F)(es,Ii),po=(0,$n.Z)(Jo=>{var Qo;return(Qo=Vt!=null?Vt:Mi)!==null&&Qo!==void 0?Qo:Jo}),Fa=Ae.useContext(Yn.Z),ro=On!=null?On:Fa,Xo=be()({[`${na}-lg`]:po==="large",[`${na}-sm`]:po==="small",[`${na}-rtl`]:ar==="rtl",[`${na}-borderless`]:!Wi,[`${na}-in-form-item`]:uo},(0,on.Z)(na,to),ua,ti),Zo=`${na}-group`,pl=Ae.createElement(Mn,Object.assign({ref:Ir,disabled:ro,className:be()(ht,$t),upHandler:Io,downHandler:Mo,prefixCls:na,readOnly:xi,controls:fo,prefix:mi,suffix:ho&&Ga,addonAfter:la&&Ae.createElement(bn.BR,null,Ae.createElement(yn.Ux,{override:!0,status:!0},la)),addonBefore:ii&&Ae.createElement(bn.BR,null,Ae.createElement(yn.Ux,{override:!0,status:!0},ii)),classNames:{input:Xo},classes:{affixWrapper:be()((0,on.Z)(`${na}-affix-wrapper`,to,ho),{[`${na}-affix-wrapper-sm`]:po==="small",[`${na}-affix-wrapper-lg`]:po==="large",[`${na}-affix-wrapper-rtl`]:ar==="rtl",[`${na}-affix-wrapper-borderless`]:!Wi},ti),wrapper:be()({[`${Zo}-rtl`]:ar==="rtl",[`${na}-wrapper-disabled`]:ro},ti),group:be()({[`${na}-group-wrapper-sm`]:po==="small",[`${na}-group-wrapper-lg`]:po==="large",[`${na}-group-wrapper-rtl`]:ar==="rtl"},(0,on.Z)(`${na}-group-wrapper`,to,ho),ti)}},eo));return co(pl)}),wn=Ln,xn=vt=>Ae.createElement(Rn.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},Ae.createElement(Ln,Object.assign({},vt)));wn._InternalPanelDoNotUseOrYouWillBeFired=xn;var Dn=wn},82586:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return le},n:function(){return C}});var ne=g(16646),ie=g(94184),H=g.n(ie),be=g(67656),q=g(17799),z=g(67294),w=g(9708),m=g(53124),b=g(98866),u=g(98675),Z=g(65223),E=g(4173),k=g(72922),Q=g(47673);function G(Y){return!!(Y.prefix||Y.suffix||Y.allowClear)}var N=function(Y,re){var I={};for(var P in Y)Object.prototype.hasOwnProperty.call(Y,P)&&re.indexOf(P)<0&&(I[P]=Y[P]);if(Y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,P=Object.getOwnPropertySymbols(Y);se<P.length;se++)re.indexOf(P[se])<0&&Object.prototype.propertyIsEnumerable.call(Y,P[se])&&(I[P[se]]=Y[P[se]]);return I};function C(Y,re){if(!Y)return;Y.focus(re);const{cursor:I}=re||{};if(I){const P=Y.value.length;switch(I){case"start":Y.setSelectionRange(0,0);break;case"end":Y.setSelectionRange(P,P);break;default:Y.setSelectionRange(0,P);break}}}var le=(0,z.forwardRef)((Y,re)=>{var I;const{prefixCls:P,bordered:se=!0,status:Ae,size:Me,disabled:Qe,onBlur:Ne,onFocus:J,suffix:me,allowClear:O,addonAfter:Ye,addonBefore:Ie,className:Se,style:Je,styles:Oe,rootClassName:He,onChange:xe,classNames:ke}=Y,mt=N(Y,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:Bt,direction:ot,input:It}=z.useContext(m.E_),or=Bt("input",P),rr=(0,z.useRef)(null),[kr,lr]=(0,Q.ZP)(or),{compactSize:yr,compactItemClassnames:xr}=(0,E.ri)(or,ot),Ar=(0,u.Z)(st=>{var Le;return(Le=Me!=null?Me:yr)!==null&&Le!==void 0?Le:st}),oe=z.useContext(b.Z),Ot=Qe!=null?Qe:oe,{status:U,hasFeedback:v,feedbackIcon:y}=(0,z.useContext)(Z.aM),R=(0,w.F)(U,Ae),ce=G(Y)||!!v,_e=(0,z.useRef)(ce);(0,z.useEffect)(()=>{var st;ce&&_e.current,_e.current=ce},[ce]);const Fe=(0,k.Z)(rr,!0),pt=st=>{Fe(),Ne==null||Ne(st)},Tt=st=>{Fe(),J==null||J(st)},yt=st=>{Fe(),xe==null||xe(st)},Ht=(v||me)&&z.createElement(z.Fragment,null,me,v&&y);let Ke;return typeof O=="object"&&(O!=null&&O.clearIcon)?Ke=O:O&&(Ke={clearIcon:z.createElement(ne.Z,null)}),kr(z.createElement(be.default,Object.assign({ref:(0,q.sQ)(re,rr),prefixCls:or,autoComplete:It==null?void 0:It.autoComplete},mt,{disabled:Ot,onBlur:pt,onFocus:Tt,style:Object.assign(Object.assign({},It==null?void 0:It.style),Je),styles:Object.assign(Object.assign({},It==null?void 0:It.styles),Oe),suffix:Ht,allowClear:Ke,className:H()(Se,He,xr,It==null?void 0:It.className),onChange:yt,addonAfter:Ye&&z.createElement(E.BR,null,z.createElement(Z.Ux,{override:!0,status:!0},Ye)),addonBefore:Ie&&z.createElement(E.BR,null,z.createElement(Z.Ux,{override:!0,status:!0},Ie)),classNames:Object.assign(Object.assign(Object.assign({},ke),It==null?void 0:It.classNames),{input:H()({[`${or}-sm`]:Ar==="small",[`${or}-lg`]:Ar==="large",[`${or}-rtl`]:ot==="rtl",[`${or}-borderless`]:!se},!ce&&(0,w.Z)(or,R),ke==null?void 0:ke.input,(I=It==null?void 0:It.classNames)===null||I===void 0?void 0:I.input,lr)}),classes:{affixWrapper:H()({[`${or}-affix-wrapper-sm`]:Ar==="small",[`${or}-affix-wrapper-lg`]:Ar==="large",[`${or}-affix-wrapper-rtl`]:ot==="rtl",[`${or}-affix-wrapper-borderless`]:!se},(0,w.Z)(`${or}-affix-wrapper`,R,v),lr),wrapper:H()({[`${or}-group-rtl`]:ot==="rtl"},lr),group:H()({[`${or}-group-wrapper-sm`]:Ar==="small",[`${or}-group-wrapper-lg`]:Ar==="large",[`${or}-group-wrapper-rtl`]:ot==="rtl",[`${or}-group-wrapper-disabled`]:Ot},(0,w.Z)(`${or}-group-wrapper`,R,v),lr)}})))})},96330:function(Sn,qt,g){"use strict";var ne=g(16646),ie=g(94184),H=g.n(ie),be=g(64701),q=g(67294),z=g(9708),w=g(53124),m=g(98866),b=g(98675),u=g(65223),Z=g(82586),E=g(47673),k=function(G,N){var C={};for(var K in G)Object.prototype.hasOwnProperty.call(G,K)&&N.indexOf(K)<0&&(C[K]=G[K]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,K=Object.getOwnPropertySymbols(G);le<K.length;le++)N.indexOf(K[le])<0&&Object.prototype.propertyIsEnumerable.call(G,K[le])&&(C[K[le]]=G[K[le]]);return C};const Q=(0,q.forwardRef)((G,N)=>{const{prefixCls:C,bordered:K=!0,size:le,disabled:Y,status:re,allowClear:I,showCount:P,classNames:se,rootClassName:Ae,className:Me}=G,Qe=k(G,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:Ne,direction:J}=q.useContext(w.E_),me=(0,b.Z)(le),O=q.useContext(m.Z),Ye=Y!=null?Y:O,{status:Ie,hasFeedback:Se,feedbackIcon:Je}=q.useContext(u.aM),Oe=(0,z.F)(Ie,re),He=q.useRef(null);q.useImperativeHandle(N,()=>{var ot;return{resizableTextArea:(ot=He.current)===null||ot===void 0?void 0:ot.resizableTextArea,focus:It=>{var or,rr;(0,Z.n)((rr=(or=He.current)===null||or===void 0?void 0:or.resizableTextArea)===null||rr===void 0?void 0:rr.textArea,It)},blur:()=>{var It;return(It=He.current)===null||It===void 0?void 0:It.blur()}}});const xe=Ne("input",C);let ke;typeof I=="object"&&(I!=null&&I.clearIcon)?ke=I:I&&(ke={clearIcon:q.createElement(ne.Z,null)});const[mt,Bt]=(0,E.ZP)(xe);return mt(q.createElement(be.default,Object.assign({},Qe,{disabled:Ye,allowClear:ke,className:H()(Me,Ae),classes:{affixWrapper:H()(`${xe}-textarea-affix-wrapper`,{[`${xe}-affix-wrapper-rtl`]:J==="rtl",[`${xe}-affix-wrapper-borderless`]:!K,[`${xe}-affix-wrapper-sm`]:me==="small",[`${xe}-affix-wrapper-lg`]:me==="large",[`${xe}-textarea-show-count`]:P},(0,z.Z)(`${xe}-affix-wrapper`,Oe),Bt)},classNames:Object.assign(Object.assign({},se),{textarea:H()({[`${xe}-borderless`]:!K,[`${xe}-sm`]:me==="small",[`${xe}-lg`]:me==="large"},(0,z.Z)(xe,Oe),Bt,se==null?void 0:se.textarea)}),prefixCls:xe,suffix:Se&&q.createElement("span",{className:`${xe}-textarea-suffix`},Je),showCount:P,ref:He})))});qt.Z=Q},72922:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return ie}});var ne=g(67294);function ie(H,be){const q=(0,ne.useRef)([]),z=()=>{q.current.push(setTimeout(()=>{var w,m,b,u;!((w=H.current)===null||w===void 0)&&w.input&&((m=H.current)===null||m===void 0?void 0:m.input.getAttribute("type"))==="password"&&(!((b=H.current)===null||b===void 0)&&b.input.hasAttribute("value"))&&((u=H.current)===null||u===void 0||u.input.removeAttribute("value"))}))};return(0,ne.useEffect)(()=>(be&&z(),()=>q.current.forEach(w=>{w&&clearTimeout(w)})),[]),z}},69677:function(Sn,qt,g){"use strict";g.d(qt,{default:function(){return me}});var ne=g(94184),ie=g.n(ne),H=g(67294),be=g(53124),q=g(65223),z=g(47673),m=O=>{const{getPrefixCls:Ye,direction:Ie}=(0,H.useContext)(be.E_),{prefixCls:Se,className:Je}=O,Oe=Ye("input-group",Se),He=Ye("input"),[xe,ke]=(0,z.ZP)(He),mt=ie()(Oe,{[`${Oe}-lg`]:O.size==="large",[`${Oe}-sm`]:O.size==="small",[`${Oe}-compact`]:O.compact,[`${Oe}-rtl`]:Ie==="rtl"},ke,Je),Bt=(0,H.useContext)(q.aM),ot=(0,H.useMemo)(()=>Object.assign(Object.assign({},Bt),{isFormItemInput:!1}),[Bt]);return xe(H.createElement("span",{className:mt,style:O.style,onMouseEnter:O.onMouseEnter,onMouseLeave:O.onMouseLeave,onFocus:O.onFocus,onBlur:O.onBlur},H.createElement(q.aM.Provider,{value:ot},O.children)))},b=g(82586),u=g(63237),Z=g(99569),E=g(10366),k=g(17799),Q=g(72922),G=function(O,Ye){var Ie={};for(var Se in O)Object.prototype.hasOwnProperty.call(O,Se)&&Ye.indexOf(Se)<0&&(Ie[Se]=O[Se]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,Se=Object.getOwnPropertySymbols(O);Je<Se.length;Je++)Ye.indexOf(Se[Je])<0&&Object.prototype.propertyIsEnumerable.call(O,Se[Je])&&(Ie[Se[Je]]=O[Se[Je]]);return Ie};const N=O=>O?H.createElement(Z.Z,null):H.createElement(u.Z,null),C={click:"onClick",hover:"onMouseOver"};var le=H.forwardRef((O,Ye)=>{const{visibilityToggle:Ie=!0}=O,Se=typeof Ie=="object"&&Ie.visible!==void 0,[Je,Oe]=(0,H.useState)(()=>Se?Ie.visible:!1),He=(0,H.useRef)(null);H.useEffect(()=>{Se&&Oe(Ie.visible)},[Se,Ie]);const xe=(0,Q.Z)(He),ke=()=>{const{disabled:Ot}=O;Ot||(Je&&xe(),Oe(U=>{var v;const y=!U;return typeof Ie=="object"&&((v=Ie.onVisibleChange)===null||v===void 0||v.call(Ie,y)),y}))},mt=Ot=>{const{action:U="click",iconRender:v=N}=O,y=C[U]||"",R=v(Je),ce={[y]:ke,className:`${Ot}-icon`,key:"passwordIcon",onMouseDown:_e=>{_e.preventDefault()},onMouseUp:_e=>{_e.preventDefault()}};return H.cloneElement(H.isValidElement(R)?R:H.createElement("span",null,R),ce)},{className:Bt,prefixCls:ot,inputPrefixCls:It,size:or}=O,rr=G(O,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:kr}=H.useContext(be.E_),lr=kr("input",It),yr=kr("input-password",ot),xr=Ie&&mt(yr),Ar=ie()(yr,Bt,{[`${yr}-${or}`]:!!or}),oe=Object.assign(Object.assign({},(0,E.Z)(rr,["suffix","iconRender","visibilityToggle"])),{type:Je?"text":"password",className:Ar,prefixCls:lr,suffix:xr});return or&&(oe.size=or),H.createElement(b.Z,Object.assign({ref:(0,k.sQ)(Ye,He)},oe))}),Y=g(72395),re=g(96159),I=g(71577),P=g(98675),se=g(4173),Ae=function(O,Ye){var Ie={};for(var Se in O)Object.prototype.hasOwnProperty.call(O,Se)&&Ye.indexOf(Se)<0&&(Ie[Se]=O[Se]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Je=0,Se=Object.getOwnPropertySymbols(O);Je<Se.length;Je++)Ye.indexOf(Se[Je])<0&&Object.prototype.propertyIsEnumerable.call(O,Se[Je])&&(Ie[Se[Je]]=O[Se[Je]]);return Ie},Qe=H.forwardRef((O,Ye)=>{const{prefixCls:Ie,inputPrefixCls:Se,className:Je,size:Oe,suffix:He,enterButton:xe=!1,addonAfter:ke,loading:mt,disabled:Bt,onSearch:ot,onChange:It,onCompositionStart:or,onCompositionEnd:rr}=O,kr=Ae(O,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:lr,direction:yr}=H.useContext(be.E_),xr=H.useRef(!1),Ar=lr("input-search",Ie),oe=lr("input",Se),{compactSize:Ot}=(0,se.ri)(Ar,yr),U=(0,P.Z)(Et=>{var Ge;return(Ge=Oe!=null?Oe:Ot)!==null&&Ge!==void 0?Ge:Et}),v=H.useRef(null),y=Et=>{Et&&Et.target&&Et.type==="click"&&ot&&ot(Et.target.value,Et,{source:"clear"}),It&&It(Et)},R=Et=>{var Ge;document.activeElement===((Ge=v.current)===null||Ge===void 0?void 0:Ge.input)&&Et.preventDefault()},ce=Et=>{var Ge,Wt;ot&&ot((Wt=(Ge=v.current)===null||Ge===void 0?void 0:Ge.input)===null||Wt===void 0?void 0:Wt.value,Et,{source:"input"})},_e=Et=>{xr.current||mt||ce(Et)},Fe=typeof xe=="boolean"?H.createElement(Y.Z,null):null,pt=`${Ar}-button`;let Tt;const yt=xe||{},Ht=yt.type&&yt.type.__ANT_BUTTON===!0;Ht||yt.type==="button"?Tt=(0,re.Tm)(yt,Object.assign({onMouseDown:R,onClick:Et=>{var Ge,Wt;(Wt=(Ge=yt==null?void 0:yt.props)===null||Ge===void 0?void 0:Ge.onClick)===null||Wt===void 0||Wt.call(Ge,Et),ce(Et)},key:"enterButton"},Ht?{className:pt,size:U}:{})):Tt=H.createElement(I.ZP,{className:pt,type:xe?"primary":void 0,size:U,disabled:Bt,key:"enterButton",onMouseDown:R,onClick:ce,loading:mt,icon:Fe},xe),ke&&(Tt=[Tt,(0,re.Tm)(ke,{key:"addonAfter"})]);const Ke=ie()(Ar,{[`${Ar}-rtl`]:yr==="rtl",[`${Ar}-${U}`]:!!U,[`${Ar}-with-button`]:!!xe},Je),st=Et=>{xr.current=!0,or==null||or(Et)},Le=Et=>{xr.current=!1,rr==null||rr(Et)};return H.createElement(b.Z,Object.assign({ref:(0,k.sQ)(v,Ye),onPressEnter:_e},kr,{size:U,onCompositionStart:st,onCompositionEnd:Le,prefixCls:oe,addonAfter:Tt,suffix:He,onChange:y,className:Ke,disabled:Bt}))}),Ne=g(96330);const J=b.Z;J.Group=m,J.Search=Qe,J.TextArea=Ne.Z,J.Password=le;var me=J},47673:function(Sn,qt,g){"use strict";g.d(qt,{M1:function(){return w},TM:function(){return re},Xy:function(){return m},bi:function(){return Z},e5:function(){return Y},ik:function(){return E},nz:function(){return q},pU:function(){return z},s7:function(){return k},x0:function(){return u}});var ne=g(14747),ie=g(80110),H=g(45503),be=g(67968);const q=I=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:I,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),z=I=>({borderColor:I.hoverBorderColor}),w=I=>({borderColor:I.activeBorderColor,boxShadow:I.activeShadow,outline:0}),m=I=>({color:I.colorTextDisabled,backgroundColor:I.colorBgContainerDisabled,borderColor:I.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},z((0,H.TS)(I,{hoverBorderColor:I.colorBorder})))}),b=I=>{const{paddingBlockLG:P,fontSizeLG:se,lineHeightLG:Ae,borderRadiusLG:Me,paddingInlineLG:Qe}=I;return{padding:`${P}px ${Qe}px`,fontSize:se,lineHeight:Ae,borderRadius:Me}},u=I=>({padding:`${I.paddingBlockSM}px ${I.paddingInlineSM}px`,borderRadius:I.borderRadiusSM}),Z=(I,P)=>{const{componentCls:se,colorError:Ae,colorWarning:Me,errorActiveShadow:Qe,warningActiveShadow:Ne,colorErrorBorderHover:J,colorWarningBorderHover:me}=I;return{[`&-status-error:not(${P}-disabled):not(${P}-borderless)${P}`]:{borderColor:Ae,"&:hover":{borderColor:J},"&:focus, &-focused":Object.assign({},w((0,H.TS)(I,{activeBorderColor:Ae,activeShadow:Qe}))),[`${se}-prefix, ${se}-suffix`]:{color:Ae}},[`&-status-warning:not(${P}-disabled):not(${P}-borderless)${P}`]:{borderColor:Me,"&:hover":{borderColor:me},"&:focus, &-focused":Object.assign({},w((0,H.TS)(I,{activeBorderColor:Me,activeShadow:Ne}))),[`${se}-prefix, ${se}-suffix`]:{color:Me}}}},E=I=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${I.paddingBlock}px ${I.paddingInline}px`,color:I.colorText,fontSize:I.fontSize,lineHeight:I.lineHeight,backgroundColor:I.colorBgContainer,backgroundImage:"none",borderWidth:I.lineWidth,borderStyle:I.lineType,borderColor:I.colorBorder,borderRadius:I.borderRadius,transition:`all ${I.motionDurationMid}`},q(I.colorTextPlaceholder)),{"&:hover":Object.assign({},z(I)),"&:focus, &-focused":Object.assign({},w(I)),"&-disabled, &[disabled]":Object.assign({},m(I)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:I.controlHeight,lineHeight:I.lineHeight,verticalAlign:"bottom",transition:`all ${I.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},b(I)),"&-sm":Object.assign({},u(I)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),k=I=>{const{componentCls:P,antCls:se}=I;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:I.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${P}, &-lg > ${P}-group-addon`]:Object.assign({},b(I)),[`&-sm ${P}, &-sm > ${P}-group-addon`]:Object.assign({},u(I)),[`&-lg ${se}-select-single ${se}-select-selector`]:{height:I.controlHeightLG},[`&-sm ${se}-select-single ${se}-select-selector`]:{height:I.controlHeightSM},[`> ${P}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${P}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${I.paddingInline}px`,color:I.colorText,fontWeight:"normal",fontSize:I.fontSize,textAlign:"center",backgroundColor:I.colorFillAlter,border:`${I.lineWidth}px ${I.lineType} ${I.colorBorder}`,borderRadius:I.borderRadius,transition:`all ${I.motionDurationSlow}`,lineHeight:1,[`${se}-select`]:{margin:`-${I.paddingBlock+1}px -${I.paddingInline}px`,[`&${se}-select-single:not(${se}-select-customize-input)`]:{[`${se}-select-selector`]:{backgroundColor:"inherit",border:`${I.lineWidth}px ${I.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${se}-select-selector`]:{color:I.colorPrimary}}},[`${se}-cascader-picker`]:{margin:`-9px -${I.paddingInline}px`,backgroundColor:"transparent",[`${se}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${P}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${P}-search-with-button &`]:{zIndex:0}}},[`> ${P}:first-child, ${P}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${se}-select ${se}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${P}-affix-wrapper`]:{[`&:not(:first-child) ${P}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${P}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${P}:last-child, ${P}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${se}-select ${se}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${P}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${P}-search &`]:{borderStartStartRadius:I.borderRadius,borderEndStartRadius:I.borderRadius}},[`&:not(:first-child), ${P}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${P}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,ne.dF)()),{[`${P}-group-addon, ${P}-group-wrap, > ${P}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:I.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[`
|
|
|
& > ${P}-affix-wrapper,
|
|
|
& > ${P}-number-affix-wrapper,
|
|
|
& > ${se}-picker-range
|
|
|
`]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-I.lineWidth,borderInlineEndWidth:I.lineWidth},[`${P}`]:{float:"none"},[`& > ${se}-select > ${se}-select-selector,
|
|
|
& > ${se}-select-auto-complete ${P},
|
|
|
& > ${se}-cascader-picker ${P},
|
|
|
& > ${P}-group-wrapper ${P}`]:{borderInlineEndWidth:I.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${se}-select-focused`]:{zIndex:1},[`& > ${se}-select > ${se}-select-arrow`]:{zIndex:1},[`& > *:first-child,
|
|
|
& > ${se}-select:first-child > ${se}-select-selector,
|
|
|
& > ${se}-select-auto-complete:first-child ${P},
|
|
|
& > ${se}-cascader-picker:first-child ${P}`]:{borderStartStartRadius:I.borderRadius,borderEndStartRadius:I.borderRadius},[`& > *:last-child,
|
|
|
& > ${se}-select:last-child > ${se}-select-selector,
|
|
|
& > ${se}-cascader-picker:last-child ${P},
|
|
|
& > ${se}-cascader-picker-focused:last-child ${P}`]:{borderInlineEndWidth:I.lineWidth,borderStartEndRadius:I.borderRadius,borderEndEndRadius:I.borderRadius},[`& > ${se}-select-auto-complete ${P}`]:{verticalAlign:"top"},[`${P}-group-wrapper + ${P}-group-wrapper`]:{marginInlineStart:-I.lineWidth,[`${P}-affix-wrapper`]:{borderRadius:0}},[`${P}-group-wrapper:not(:last-child)`]:{[`&${P}-search > ${P}-group`]:{[`& > ${P}-group-addon > ${P}-search-button`]:{borderRadius:0},[`& > ${P}`]:{borderStartStartRadius:I.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:I.borderRadius}}}})}},Q=I=>{const{componentCls:P,controlHeightSM:se,lineWidth:Ae}=I,Qe=(se-Ae*2-16)/2;return{[P]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ne.Wf)(I)),E(I)),Z(I,P)),{'&[type="color"]':{height:I.controlHeight,[`&${P}-lg`]:{height:I.controlHeightLG},[`&${P}-sm`]:{height:se,paddingTop:Qe,paddingBottom:Qe}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},G=I=>{const{componentCls:P}=I;return{[`${P}-clear-icon`]:{margin:0,color:I.colorTextQuaternary,fontSize:I.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${I.motionDurationSlow}`,"&:hover":{color:I.colorTextTertiary},"&:active":{color:I.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${I.inputAffixPadding}px`}}}},N=I=>{const{componentCls:P,inputAffixPadding:se,colorTextDescription:Ae,motionDurationSlow:Me,colorIcon:Qe,colorIconHover:Ne,iconCls:J}=I;return{[`${P}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},E(I)),{display:"inline-flex",[`&:not(${P}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},z(I)),{zIndex:1,[`${P}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${P}[disabled]`]:{background:"transparent"}},[`> input${P}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${P}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:I.paddingXS}},"&-show-count-suffix":{color:Ae},"&-show-count-has-suffix":{marginInlineEnd:I.paddingXXS},"&-prefix":{marginInlineEnd:se},"&-suffix":{marginInlineStart:se}}}),G(I)),{[`${J}${P}-password-icon`]:{color:Qe,cursor:"pointer",transition:`all ${Me}`,"&:hover":{color:Ne}}}),Z(I,`${P}-affix-wrapper`))}},C=I=>{const{componentCls:P,colorError:se,colorWarning:Ae,borderRadiusLG:Me,borderRadiusSM:Qe}=I;return{[`${P}-group`]:Object.assign(Object.assign(Object.assign({},(0,ne.Wf)(I)),k(I)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${P}-group-addon`]:{borderRadius:Me,fontSize:I.fontSizeLG}},"&-sm":{[`${P}-group-addon`]:{borderRadius:Qe}},"&-status-error":{[`${P}-group-addon`]:{color:se,borderColor:se}},"&-status-warning":{[`${P}-group-addon`]:{color:Ae,borderColor:Ae}},"&-disabled":{[`${P}-group-addon`]:Object.assign({},m(I))},[`&:not(${P}-compact-first-item):not(${P}-compact-last-item)${P}-compact-item`]:{[`${P}, ${P}-group-addon`]:{borderRadius:0}},[`&:not(${P}-compact-last-item)${P}-compact-first-item`]:{[`${P}, ${P}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${P}-compact-first-item)${P}-compact-last-item`]:{[`${P}, ${P}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},K=I=>{const{componentCls:P,antCls:se}=I,Ae=`${P}-search`;return{[Ae]:{[`${P}`]:{"&:hover, &:focus":{borderColor:I.colorPrimaryHover,[`+ ${P}-group-addon ${Ae}-button:not(${se}-btn-primary)`]:{borderInlineStartColor:I.colorPrimaryHover}}},[`${P}-affix-wrapper`]:{borderRadius:0},[`${P}-lg`]:{lineHeight:I.lineHeightLG-2e-4},[`> ${P}-group`]:{[`> ${P}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${Ae}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:I.borderRadius,borderEndEndRadius:I.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${Ae}-button:not(${se}-btn-primary)`]:{color:I.colorTextDescription,"&:hover":{color:I.colorPrimaryHover},"&:active":{color:I.colorPrimaryActive},[`&${se}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${Ae}-button`]:{height:I.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${Ae}-button`]:{height:I.controlHeightLG},[`&-small ${Ae}-button`]:{height:I.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${P}-compact-item`]:{[`&:not(${P}-compact-last-item)`]:{[`${P}-group-addon`]:{[`${P}-search-button`]:{marginInlineEnd:-I.lineWidth,borderRadius:0}}},[`&:not(${P}-compact-first-item)`]:{[`${P},${P}-affix-wrapper`]:{borderRadius:0}},[`> ${P}-group-addon ${P}-search-button,
|
|
|
> ${P},
|
|
|
${P}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${P}-affix-wrapper-focused`]:{zIndex:2}}}}},le=I=>{const{componentCls:P,paddingLG:se}=I,Ae=`${P}-textarea`;return{[Ae]:{position:"relative","&-show-count":{[`> ${P}`]:{height:"100%"},[`${P}-data-count`]:{position:"absolute",bottom:-I.fontSize*I.lineHeight,insetInlineEnd:0,color:I.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${P}`]:{paddingInlineEnd:se}},[`&-affix-wrapper${Ae}-has-feedback`]:{[`${P}`]:{paddingInlineEnd:se}},[`&-affix-wrapper${P}-affix-wrapper`]:{padding:0,[`> textarea${P}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${P}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${P}-clear-icon`]:{position:"absolute",insetInlineEnd:I.paddingXS,insetBlockStart:I.paddingXS},[`${Ae}-suffix`]:{position:"absolute",top:0,insetInlineEnd:I.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function Y(I){return(0,H.TS)(I,{inputAffixPadding:I.paddingXXS})}const re=I=>{const{controlHeight:P,fontSize:se,lineHeight:Ae,lineWidth:Me,controlHeightSM:Qe,controlHeightLG:Ne,fontSizeLG:J,lineHeightLG:me,paddingSM:O,controlPaddingHorizontalSM:Ye,controlPaddingHorizontal:Ie,colorFillAlter:Se,colorPrimaryHover:Je,controlOutlineWidth:Oe,controlOutline:He,colorErrorOutline:xe,colorWarningOutline:ke}=I;return{paddingBlock:Math.max(Math.round((P-se*Ae)/2*10)/10-Me,3),paddingBlockSM:Math.max(Math.round((Qe-se*Ae)/2*10)/10-Me,0),paddingBlockLG:Math.ceil((Ne-J*me)/2*10)/10-Me,paddingInline:O-Me,paddingInlineSM:Ye-Me,paddingInlineLG:Ie-Me,addonBg:Se,activeBorderColor:Je,hoverBorderColor:Je,activeShadow:`0 0 0 ${Oe}px ${He}`,errorActiveShadow:`0 0 0 ${Oe}px ${xe}`,warningActiveShadow:`0 0 0 ${Oe}px ${ke}`}};qt.ZP=(0,be.Z)("Input",I=>{const P=(0,H.TS)(I,Y(I));return[Q(P),le(P),N(P),C(P),K(P),(0,ie.c)(P)]},re)},71322:function(Sn,qt,g){"use strict";g.d(qt,{D:function(){return le},Z:function(){return I}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},be=H,q=g(74643),z=function(se,Ae){return ie.createElement(q.Z,(0,ne.Z)({},se,{ref:Ae,icon:be}))},w=ie.forwardRef(z),m=g(22751),b=g(91034),u=g(94184),Z=g.n(u),E=g(10366),Q=P=>!isNaN(parseFloat(P))&&isFinite(P),G=g(53124),N=g(84321),C=function(P,se){var Ae={};for(var Me in P)Object.prototype.hasOwnProperty.call(P,Me)&&se.indexOf(Me)<0&&(Ae[Me]=P[Me]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Me=Object.getOwnPropertySymbols(P);Qe<Me.length;Qe++)se.indexOf(Me[Qe])<0&&Object.prototype.propertyIsEnumerable.call(P,Me[Qe])&&(Ae[Me[Qe]]=P[Me[Qe]]);return Ae};const K={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},le=ie.createContext({}),Y=(()=>{let P=0;return function(){let se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return P+=1,`${se}${P}`}})();var I=ie.forwardRef((P,se)=>{const{prefixCls:Ae,className:Me,trigger:Qe,children:Ne,defaultCollapsed:J=!1,theme:me="dark",style:O={},collapsible:Ye=!1,reverseArrow:Ie=!1,width:Se=200,collapsedWidth:Je=80,zeroWidthTriggerStyle:Oe,breakpoint:He,onCollapse:xe,onBreakpoint:ke}=P,mt=C(P,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Bt}=(0,ie.useContext)(N.Gs),[ot,It]=(0,ie.useState)("collapsed"in P?P.collapsed:J),[or,rr]=(0,ie.useState)(!1);(0,ie.useEffect)(()=>{"collapsed"in P&&It(P.collapsed)},[P.collapsed]);const kr=(Ot,U)=>{"collapsed"in P||It(Ot),xe==null||xe(Ot,U)},lr=(0,ie.useRef)();lr.current=Ot=>{rr(Ot.matches),ke==null||ke(Ot.matches),ot!==Ot.matches&&kr(Ot.matches,"responsive")},(0,ie.useEffect)(()=>{function Ot(v){return lr.current(v)}let U;if(typeof window!="undefined"){const{matchMedia:v}=window;if(v&&He&&He in K){U=v(`(max-width: ${K[He]})`);try{U.addEventListener("change",Ot)}catch(y){U.addListener(Ot)}Ot(U)}}return()=>{try{U==null||U.removeEventListener("change",Ot)}catch(v){U==null||U.removeListener(Ot)}}},[He]),(0,ie.useEffect)(()=>{const Ot=Y("ant-sider-");return Bt.addSider(Ot),()=>Bt.removeSider(Ot)},[]);const yr=()=>{kr(!ot,"clickTrigger")},{getPrefixCls:xr}=(0,ie.useContext)(G.E_),Ar=()=>{const Ot=xr("layout-sider",Ae),U=(0,E.Z)(mt,["collapsed"]),v=ot?Je:Se,y=Q(v)?`${v}px`:String(v),R=parseFloat(String(Je||0))===0?ie.createElement("span",{onClick:yr,className:Z()(`${Ot}-zero-width-trigger`,`${Ot}-zero-width-trigger-${Ie?"right":"left"}`),style:Oe},Qe||ie.createElement(w,null)):null,Fe={expanded:Ie?ie.createElement(b.Z,null):ie.createElement(m.Z,null),collapsed:Ie?ie.createElement(m.Z,null):ie.createElement(b.Z,null)}[ot?"collapsed":"expanded"],pt=Qe!==null?R||ie.createElement("div",{className:`${Ot}-trigger`,onClick:yr,style:{width:y}},Qe||Fe):null,Tt=Object.assign(Object.assign({},O),{flex:`0 0 ${y}`,maxWidth:y,minWidth:y,width:y}),yt=Z()(Ot,`${Ot}-${me}`,{[`${Ot}-collapsed`]:!!ot,[`${Ot}-has-trigger`]:Ye&&Qe!==null&&!R,[`${Ot}-below`]:!!or,[`${Ot}-zero-width`]:parseFloat(y)===0},Me);return ie.createElement("aside",Object.assign({className:yt},U,{style:Tt,ref:se}),ie.createElement("div",{className:`${Ot}-children`},Ne),Ye||or&&R?pt:null)},oe=ie.useMemo(()=>({siderCollapsed:ot}),[ot]);return ie.createElement(le.Provider,{value:oe},Ar())})},84321:function(Sn,qt,g){"use strict";g.d(qt,{VY:function(){return Y},$_:function(){return le},h4:function(){return K},Gs:function(){return k},ZP:function(){return re}});var ne=g(74902),ie=g(94184),H=g.n(ie),be=g(10366),q=g(67294),z=g(53124),w=g(67968),b=I=>{const{componentCls:P,bodyBg:se,lightSiderBg:Ae,lightTriggerBg:Me,lightTriggerColor:Qe}=I;return{[`${P}-sider-light`]:{background:Ae,[`${P}-sider-trigger`]:{color:Qe,background:Me},[`${P}-sider-zero-width-trigger`]:{color:Qe,background:Me,border:`1px solid ${se}`,borderInlineStart:0}}}};const u=I=>{const{antCls:P,componentCls:se,colorText:Ae,triggerColor:Me,footerBg:Qe,triggerBg:Ne,headerHeight:J,headerPadding:me,headerColor:O,footerPadding:Ye,triggerHeight:Ie,zeroTriggerHeight:Se,zeroTriggerWidth:Je,motionDurationMid:Oe,motionDurationSlow:He,fontSize:xe,borderRadius:ke,bodyBg:mt,headerBg:Bt,siderBg:ot}=I;return{[se]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:mt,"&, *":{boxSizing:"border-box"},[`&${se}-has-sider`]:{flexDirection:"row",[`> ${se}, > ${se}-content`]:{width:0}},[`${se}-header, &${se}-footer`]:{flex:"0 0 auto"},[`${se}-sider`]:{position:"relative",minWidth:0,background:ot,transition:`all ${Oe}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${P}-menu${P}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ie},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ie,color:Me,lineHeight:`${Ie}px`,textAlign:"center",background:Ne,cursor:"pointer",transition:`all ${Oe}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:J,insetInlineEnd:-Je,zIndex:1,width:Je,height:Se,color:Me,fontSize:I.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ot,borderStartStartRadius:0,borderStartEndRadius:ke,borderEndEndRadius:ke,borderEndStartRadius:0,cursor:"pointer",transition:`background ${He} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${He}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Je,borderStartStartRadius:ke,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:ke}}}}},b(I)),{"&-rtl":{direction:"rtl"}}),[`${se}-header`]:{height:J,padding:me,color:O,lineHeight:`${J}px`,background:Bt,[`${P}-menu`]:{lineHeight:"inherit"}},[`${se}-footer`]:{padding:Ye,color:Ae,fontSize:xe,background:Qe},[`${se}-content`]:{flex:"auto",minHeight:0}}};var Z=(0,w.Z)("Layout",I=>[u(I)],I=>{const{colorBgLayout:P,controlHeight:se,controlHeightLG:Ae,colorText:Me,controlHeightSM:Qe,marginXXS:Ne,colorTextLightSolid:J,colorBgContainer:me}=I,O=Ae*1.25;return{colorBgHeader:"#001529",colorBgBody:P,colorBgTrigger:"#002140",bodyBg:P,headerBg:"#001529",headerHeight:se*2,headerPadding:`0 ${O}px`,headerColor:Me,footerPadding:`${Qe}px ${O}px`,footerBg:P,siderBg:"#001529",triggerHeight:Ae+Ne*2,triggerBg:"#002140",triggerColor:J,zeroTriggerWidth:Ae,zeroTriggerHeight:Ae,lightSiderBg:me,lightTriggerBg:me,lightTriggerColor:Me}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),E=function(I,P){var se={};for(var Ae in I)Object.prototype.hasOwnProperty.call(I,Ae)&&P.indexOf(Ae)<0&&(se[Ae]=I[Ae]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Ae=Object.getOwnPropertySymbols(I);Me<Ae.length;Me++)P.indexOf(Ae[Me])<0&&Object.prototype.propertyIsEnumerable.call(I,Ae[Me])&&(se[Ae[Me]]=I[Ae[Me]]);return se};const k=q.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function Q(I){let{suffixCls:P,tagName:se,displayName:Ae}=I;return Me=>q.forwardRef((Ne,J)=>q.createElement(Me,Object.assign({ref:J,suffixCls:P,tagName:se},Ne)))}const G=q.forwardRef((I,P)=>{const{prefixCls:se,suffixCls:Ae,className:Me,tagName:Qe}=I,Ne=E(I,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:J}=q.useContext(z.E_),me=J("layout",se),[O,Ye]=Z(me),Ie=Ae?`${me}-${Ae}`:me;return O(q.createElement(Qe,Object.assign({className:H()(se||Ie,Me,Ye),ref:P},Ne)))}),N=q.forwardRef((I,P)=>{const{direction:se}=q.useContext(z.E_),[Ae,Me]=q.useState([]),{prefixCls:Qe,className:Ne,rootClassName:J,children:me,hasSider:O,tagName:Ye,style:Ie}=I,Se=E(I,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Je=(0,be.Z)(Se,["suffixCls"]),{getPrefixCls:Oe,layout:He}=q.useContext(z.E_),xe=Oe("layout",Qe),[ke,mt]=Z(xe),Bt=H()(xe,{[`${xe}-has-sider`]:typeof O=="boolean"?O:Ae.length>0,[`${xe}-rtl`]:se==="rtl"},He==null?void 0:He.className,Ne,J,mt),ot=q.useMemo(()=>({siderHook:{addSider:It=>{Me(or=>[].concat((0,ne.Z)(or),[It]))},removeSider:It=>{Me(or=>or.filter(rr=>rr!==It))}}}),[]);return ke(q.createElement(k.Provider,{value:ot},q.createElement(Ye,Object.assign({ref:P,className:Bt,style:Object.assign(Object.assign({},He==null?void 0:He.style),Ie)},Je),me)))}),C=Q({tagName:"div",displayName:"Layout"})(N),K=Q({suffixCls:"header",tagName:"header",displayName:"Header"})(G),le=Q({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(G),Y=Q({suffixCls:"content",tagName:"main",displayName:"Content"})(G);var re=C},76529:function(Sn,qt,g){"use strict";g.d(qt,{J:function(){return z}});var ne=g(67294),ie=g(4173),H=g(60276),be=function(w,m){var b={};for(var u in w)Object.prototype.hasOwnProperty.call(w,u)&&m.indexOf(u)<0&&(b[u]=w[u]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,u=Object.getOwnPropertySymbols(w);Z<u.length;Z++)m.indexOf(u[Z])<0&&Object.prototype.propertyIsEnumerable.call(w,u[Z])&&(b[u[Z]]=w[u[Z]]);return b};const q=ne.createContext(null),z=ne.forwardRef((w,m)=>{const{children:b}=w,u=be(w,["children"]),Z=ne.useContext(q),E=ne.useMemo(()=>Object.assign(Object.assign({},Z),u),[Z,u.prefixCls,u.mode,u.selectable]);return ne.createElement(q.Provider,{value:E},ne.createElement(ie.BR,null,(0,H.supportNodeRef)(b)?ne.cloneElement(b,{ref:m}):b))});qt.Z=q},68508:function(Sn,qt,g){"use strict";g.d(qt,{default:function(){return Ot}});var ne=g(78595),ie=g(67294),H=g(71322),be=g(94184),q=g.n(be),z=g(53124),w=function(U,v){var y={};for(var R in U)Object.prototype.hasOwnProperty.call(U,R)&&v.indexOf(R)<0&&(y[R]=U[R]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,R=Object.getOwnPropertySymbols(U);ce<R.length;ce++)v.indexOf(R[ce])<0&&Object.prototype.propertyIsEnumerable.call(U,R[ce])&&(y[R[ce]]=U[R[ce]]);return y},b=U=>{const{prefixCls:v,className:y,dashed:R}=U,ce=w(U,["prefixCls","className","dashed"]),{getPrefixCls:_e}=ie.useContext(z.E_),Fe=_e("menu",v),pt=q()({[`${Fe}-item-divider-dashed`]:!!R},y);return ie.createElement(ne.iz,Object.assign({className:pt},ce))},u=g(37419),Z=g(10366),E=g(83062),k=g(96159),G=(0,ie.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),C=U=>{var v;const{className:y,children:R,icon:ce,title:_e,danger:Fe}=U,{prefixCls:pt,firstLevel:Tt,direction:yt,disableMenuItemTitleTooltip:Ht,inlineCollapsed:Ke}=ie.useContext(G),st=Cr=>{const Mn=ie.createElement("span",{className:`${pt}-title-content`},R);return(!ce||(0,k.l$)(R)&&R.type==="span")&&R&&Cr&&Tt&&typeof R=="string"?ie.createElement("div",{className:`${pt}-inline-collapsed-noicon`},R.charAt(0)):Mn},{siderCollapsed:Le}=ie.useContext(H.D);let Et=_e;typeof _e=="undefined"?Et=Tt?R:"":_e===!1&&(Et="");const Ge={title:Et};!Le&&!Ke&&(Ge.title=null,Ge.open=!1);const Wt=(0,u.Z)(R).length;let Dr=ie.createElement(ne.ck,Object.assign({},(0,Z.Z)(U,["title","icon","danger"]),{className:q()({[`${pt}-item-danger`]:Fe,[`${pt}-item-only-child`]:(ce?Wt+1:Wt)===1},y),title:typeof _e=="string"?_e:void 0}),(0,k.Tm)(ce,{className:q()((0,k.l$)(ce)?(v=ce.props)===null||v===void 0?void 0:v.className:"",`${pt}-item-icon`)}),st(Ke));return Ht||(Dr=ie.createElement(E.Z,Object.assign({},Ge,{placement:yt==="rtl"?"left":"right",overlayClassName:`${pt}-inline-collapsed-tooltip`}),Dr)),Dr},le=U=>{var v;const{popupClassName:y,icon:R,title:ce,theme:_e}=U,Fe=ie.useContext(G),{prefixCls:pt,inlineCollapsed:Tt,theme:yt}=Fe,Ht=(0,ne.Xl)();let Ke;if(!R)Ke=Tt&&!Ht.length&&ce&&typeof ce=="string"?ie.createElement("div",{className:`${pt}-inline-collapsed-noicon`},ce.charAt(0)):ie.createElement("span",{className:`${pt}-title-content`},ce);else{const Le=(0,k.l$)(ce)&&ce.type==="span";Ke=ie.createElement(ie.Fragment,null,(0,k.Tm)(R,{className:q()((0,k.l$)(R)?(v=R.props)===null||v===void 0?void 0:v.className:"",`${pt}-item-icon`)}),Le?ce:ie.createElement("span",{className:`${pt}-title-content`},ce))}const st=ie.useMemo(()=>Object.assign(Object.assign({},Fe),{firstLevel:!1}),[Fe]);return ie.createElement(G.Provider,{value:st},ie.createElement(ne.Wd,Object.assign({},(0,Z.Z)(U,["icon"]),{title:Ke,popupClassName:q()(pt,y,`${pt}-${_e||yt}`)})))},Y=g(25877),re=g(60276),I=g(33603),P=g(76529),se=function(U,v){var y={};for(var R in U)Object.prototype.hasOwnProperty.call(U,R)&&v.indexOf(R)<0&&(y[R]=U[R]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,R=Object.getOwnPropertySymbols(U);ce<R.length;ce++)v.indexOf(R[ce])<0&&Object.prototype.propertyIsEnumerable.call(U,R[ce])&&(y[R[ce]]=U[R[ce]]);return y};function Ae(U){return(U||[]).map((v,y)=>{if(v&&typeof v=="object"){const R=v,{label:ce,children:_e,key:Fe,type:pt}=R,Tt=se(R,["label","children","key","type"]),yt=Fe!=null?Fe:`tmp-${y}`;return _e||pt==="group"?pt==="group"?ie.createElement(ne.BW,Object.assign({key:yt},Tt,{title:ce}),Ae(_e)):ie.createElement(le,Object.assign({key:yt},Tt,{title:ce}),Ae(_e)):pt==="divider"?ie.createElement(b,Object.assign({key:yt},Tt)):ie.createElement(C,Object.assign({key:yt},Tt),ce)}return null}).filter(v=>v)}function Me(U){return ie.useMemo(()=>U&&Ae(U),[U])}var Qe=g(84780),Ne=g(14747),J=g(33507),me=g(67771),O=g(50438),Ye=g(67968),Ie=g(45503),Je=U=>{const{componentCls:v,motionDurationSlow:y,horizontalLineHeight:R,colorSplit:ce,lineWidth:_e,lineType:Fe,itemPaddingInline:pt}=U;return{[`${v}-horizontal`]:{lineHeight:R,border:0,borderBottom:`${_e}px ${Fe} ${ce}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${v}-item, ${v}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:pt},[`> ${v}-item:hover,
|
|
|
> ${v}-item-active,
|
|
|
> ${v}-submenu ${v}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${v}-item, ${v}-submenu-title`]:{transition:[`border-color ${y}`,`background ${y}`].join(",")},[`${v}-submenu-arrow`]:{display:"none"}}}},He=U=>{let{componentCls:v,menuArrowOffset:y}=U;return{[`${v}-rtl`]:{direction:"rtl"},[`${v}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${v}-rtl${v}-vertical,
|
|
|
${v}-submenu-rtl ${v}-vertical`]:{[`${v}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${y})`},"&::after":{transform:`rotate(45deg) translateY(${y})`}}}}};const xe=U=>Object.assign({},(0,Ne.oN)(U));var mt=(U,v)=>{const{componentCls:y,itemColor:R,itemSelectedColor:ce,groupTitleColor:_e,itemBg:Fe,subMenuItemBg:pt,itemSelectedBg:Tt,activeBarHeight:yt,activeBarWidth:Ht,activeBarBorderWidth:Ke,motionDurationSlow:st,motionEaseInOut:Le,motionEaseOut:Et,itemPaddingInline:Ge,motionDurationMid:Wt,itemHoverColor:Dr,lineType:Cr,colorSplit:Mn,itemDisabledColor:on,dangerItemColor:En,dangerItemHoverColor:Rn,dangerItemSelectedColor:Yn,dangerItemActiveBg:$n,dangerItemSelectedBg:yn,itemHoverBg:bn,itemActiveBg:Lr,menuSubMenuBg:Hn,horizontalItemSelectedColor:oi,horizontalItemSelectedBg:Aa,horizontalItemBorderRadius:Xa,horizontalItemHoverBg:Ea,popupBg:Rt}=U;return{[`${y}-${v}, ${y}-${v} > ${y}`]:{color:R,background:Fe,[`&${y}-root:focus-visible`]:Object.assign({},xe(U)),[`${y}-item-group-title`]:{color:_e},[`${y}-submenu-selected`]:{[`> ${y}-submenu-title`]:{color:ce}},[`${y}-item-disabled, ${y}-submenu-disabled`]:{color:`${on} !important`},[`${y}-item:not(${y}-item-selected):not(${y}-submenu-selected)`]:{[`&:hover, > ${y}-submenu-title:hover`]:{color:Dr}},[`&:not(${y}-horizontal)`]:{[`${y}-item:not(${y}-item-selected)`]:{"&:hover":{backgroundColor:bn},"&:active":{backgroundColor:Lr}},[`${y}-submenu-title`]:{"&:hover":{backgroundColor:bn},"&:active":{backgroundColor:Lr}}},[`${y}-item-danger`]:{color:En,[`&${y}-item:hover`]:{[`&:not(${y}-item-selected):not(${y}-submenu-selected)`]:{color:Rn}},[`&${y}-item:active`]:{background:$n}},[`${y}-item a`]:{"&, &:hover":{color:"inherit"}},[`${y}-item-selected`]:{color:ce,[`&${y}-item-danger`]:{color:Yn},"a, a:hover":{color:"inherit"}},[`& ${y}-item-selected`]:{backgroundColor:Tt,[`&${y}-item-danger`]:{backgroundColor:yn}},[`${y}-item, ${y}-submenu-title`]:{[`&:not(${y}-item-disabled):focus-visible`]:Object.assign({},xe(U))},[`&${y}-submenu > ${y}`]:{backgroundColor:Hn},[`&${y}-popup > ${y}`]:{backgroundColor:Rt},[`&${y}-horizontal`]:Object.assign(Object.assign({},v==="dark"?{borderBottom:0}:{}),{[`> ${y}-item, > ${y}-submenu`]:{top:Ke,marginTop:-Ke,marginBottom:0,borderRadius:Xa,"&::after":{position:"absolute",insetInline:Ge,bottom:0,borderBottom:`${yt}px solid transparent`,transition:`border-color ${st} ${Le}`,content:'""'},"&:hover, &-active, &-open":{background:Ea,"&::after":{borderBottomWidth:yt,borderBottomColor:oi}},"&-selected":{color:oi,backgroundColor:Aa,"&:hover":{backgroundColor:Aa},"&::after":{borderBottomWidth:yt,borderBottomColor:oi}}}}),[`&${y}-root`]:{[`&${y}-inline, &${y}-vertical`]:{borderInlineEnd:`${Ke}px ${Cr} ${Mn}`}},[`&${y}-inline`]:{[`${y}-sub${y}-inline`]:{background:pt},[`${y}-item, ${y}-submenu-title`]:Ke&&Ht?{width:`calc(100% + ${Ke}px)`}:{},[`${y}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Ht}px solid ${ce}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Wt} ${Et}`,`opacity ${Wt} ${Et}`].join(","),content:'""'},[`&${y}-item-danger`]:{"&::after":{borderInlineEndColor:Yn}}},[`${y}-selected, ${y}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Wt} ${Le}`,`opacity ${Wt} ${Le}`].join(",")}}}}}};const Bt=U=>{const{componentCls:v,itemHeight:y,itemMarginInline:R,padding:ce,menuArrowSize:_e,marginXS:Fe,itemMarginBlock:pt}=U,Tt=ce+_e+Fe;return{[`${v}-item`]:{position:"relative",overflow:"hidden"},[`${v}-item, ${v}-submenu-title`]:{height:y,lineHeight:`${y}px`,paddingInline:ce,overflow:"hidden",textOverflow:"ellipsis",marginInline:R,marginBlock:pt,width:`calc(100% - ${R*2}px)`},[`> ${v}-item,
|
|
|
> ${v}-submenu > ${v}-submenu-title`]:{height:y,lineHeight:`${y}px`},[`${v}-item-group-list ${v}-submenu-title,
|
|
|
${v}-submenu-title`]:{paddingInlineEnd:Tt}}};var It=U=>{const{componentCls:v,iconCls:y,itemHeight:R,colorTextLightSolid:ce,dropdownWidth:_e,controlHeightLG:Fe,motionDurationMid:pt,motionEaseOut:Tt,paddingXL:yt,itemMarginInline:Ht,fontSizeLG:Ke,motionDurationSlow:st,paddingXS:Le,boxShadowSecondary:Et,collapsedWidth:Ge,collapsedIconSize:Wt}=U,Dr={height:R,lineHeight:`${R}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[v]:{"&-inline, &-vertical":Object.assign({[`&${v}-root`]:{boxShadow:"none"}},Bt(U))},[`${v}-submenu-popup`]:{[`${v}-vertical`]:Object.assign(Object.assign({},Bt(U)),{boxShadow:Et})}},{[`${v}-submenu-popup ${v}-vertical${v}-sub`]:{minWidth:_e,maxHeight:`calc(100vh - ${Fe*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${v}-inline`]:{width:"100%",[`&${v}-root`]:{[`${v}-item, ${v}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${st}`,`background ${st}`,`padding ${pt} ${Tt}`].join(","),[`> ${v}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${v}-sub${v}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${v}-submenu > ${v}-submenu-title`]:Dr,[`& ${v}-item-group-title`]:{paddingInlineStart:yt}},[`${v}-item`]:Dr}},{[`${v}-inline-collapsed`]:{width:Ge,[`&${v}-root`]:{[`${v}-item, ${v}-submenu ${v}-submenu-title`]:{[`> ${v}-inline-collapsed-noicon`]:{fontSize:Ke,textAlign:"center"}}},[`> ${v}-item,
|
|
|
> ${v}-item-group > ${v}-item-group-list > ${v}-item,
|
|
|
> ${v}-item-group > ${v}-item-group-list > ${v}-submenu > ${v}-submenu-title,
|
|
|
> ${v}-submenu > ${v}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Ke/2}px - ${Ht}px)`,textOverflow:"clip",[`
|
|
|
${v}-submenu-arrow,
|
|
|
${v}-submenu-expand-icon
|
|
|
`]:{opacity:0},[`${v}-item-icon, ${y}`]:{margin:0,fontSize:Wt,lineHeight:`${R}px`,"+ span":{display:"inline-block",opacity:0}}},[`${v}-item-icon, ${y}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${v}-item-icon, ${y}`]:{display:"none"},"a, a:hover":{color:ce}},[`${v}-item-group-title`]:Object.assign(Object.assign({},Ne.vS),{paddingInline:Le})}}]};const or=U=>{const{componentCls:v,motionDurationSlow:y,motionDurationMid:R,motionEaseInOut:ce,motionEaseOut:_e,iconCls:Fe,iconSize:pt,iconMarginInlineEnd:Tt}=U;return{[`${v}-item, ${v}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${y}`,`background ${y}`,`padding ${y} ${ce}`].join(","),[`${v}-item-icon, ${Fe}`]:{minWidth:pt,fontSize:pt,transition:[`font-size ${R} ${_e}`,`margin ${y} ${ce}`,`color ${y}`].join(","),"+ span":{marginInlineStart:Tt,opacity:1,transition:[`opacity ${y} ${ce}`,`margin ${y}`,`color ${y}`].join(",")}},[`${v}-item-icon`]:Object.assign({},(0,Ne.Ro)()),[`&${v}-item-only-child`]:{[`> ${Fe}, > ${v}-item-icon`]:{marginInlineEnd:0}}},[`${v}-item-disabled, ${v}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${v}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},rr=U=>{const{componentCls:v,motionDurationSlow:y,motionEaseInOut:R,borderRadius:ce,menuArrowSize:_e,menuArrowOffset:Fe}=U;return{[`${v}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:U.margin,width:_e,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${y} ${R}, opacity ${y}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:_e*.6,height:_e*.15,backgroundColor:"currentcolor",borderRadius:ce,transition:[`background ${y} ${R}`,`transform ${y} ${R}`,`top ${y} ${R}`,`color ${y} ${R}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Fe})`},"&::after":{transform:`rotate(-45deg) translateY(${Fe})`}}}}},kr=U=>{const{antCls:v,componentCls:y,fontSize:R,motionDurationSlow:ce,motionDurationMid:_e,motionEaseInOut:Fe,paddingXS:pt,padding:Tt,colorSplit:yt,lineWidth:Ht,zIndexPopup:Ke,borderRadiusLG:st,subMenuItemBorderRadius:Le,menuArrowSize:Et,menuArrowOffset:Ge,lineType:Wt,menuPanelMaskInset:Dr,groupTitleLineHeight:Cr,groupTitleFontSize:Mn}=U;return[{"":{[`${y}`]:Object.assign(Object.assign({},(0,Ne.dF)()),{"&-hidden":{display:"none"}})},[`${y}-submenu-hidden`]:{display:"none"}},{[y]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ne.Wf)(U)),(0,Ne.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:R,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${ce} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${y}-item`]:{flex:"none"}},[`${y}-item, ${y}-submenu, ${y}-submenu-title`]:{borderRadius:U.itemBorderRadius},[`${y}-item-group-title`]:{padding:`${pt}px ${Tt}px`,fontSize:Mn,lineHeight:Cr,transition:`all ${ce}`},[`&-horizontal ${y}-submenu`]:{transition:[`border-color ${ce} ${Fe}`,`background ${ce} ${Fe}`].join(",")},[`${y}-submenu, ${y}-submenu-inline`]:{transition:[`border-color ${ce} ${Fe}`,`background ${ce} ${Fe}`,`padding ${_e} ${Fe}`].join(",")},[`${y}-submenu ${y}-sub`]:{cursor:"initial",transition:[`background ${ce} ${Fe}`,`padding ${ce} ${Fe}`].join(",")},[`${y}-title-content`]:{transition:`color ${ce}`},[`${y}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${y}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:yt,borderStyle:Wt,borderWidth:0,borderTopWidth:Ht,marginBlock:Ht,padding:0,"&-dashed":{borderStyle:"dashed"}}}),or(U)),{[`${y}-item-group`]:{[`${y}-item-group-list`]:{margin:0,padding:0,[`${y}-item, ${y}-submenu-title`]:{paddingInline:`${R*2}px ${Tt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Ke,borderRadius:st,boxShadow:"none",transformOrigin:"0 0",[`&${y}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Dr}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Dr},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:U.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:U.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:U.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:U.paddingXS},[`> ${y}`]:Object.assign(Object.assign(Object.assign({borderRadius:st},or(U)),rr(U)),{[`${y}-item, ${y}-submenu > ${y}-submenu-title`]:{borderRadius:Le},[`${y}-submenu-title::after`]:{transition:`transform ${ce} ${Fe}`}})}}),rr(U)),{[`&-inline-collapsed ${y}-submenu-arrow,
|
|
|
&-inline ${y}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ge})`},"&::after":{transform:`rotate(45deg) translateX(-${Ge})`}},[`${y}-submenu-open${y}-submenu-inline > ${y}-submenu-title > ${y}-submenu-arrow`]:{transform:`translateY(-${Et*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ge})`},"&::before":{transform:`rotate(45deg) translateX(${Ge})`}}})},{[`${v}-layout-header`]:{[y]:{lineHeight:"inherit"}}}]};var lr=(U,v)=>(0,Ye.Z)("Menu",R=>{if(v===!1)return[];const{colorBgElevated:ce,colorPrimary:_e,colorTextLightSolid:Fe,controlHeightLG:pt,fontSize:Tt,darkItemColor:yt,darkDangerItemColor:Ht,darkItemBg:Ke,darkSubMenuItemBg:st,darkItemSelectedColor:Le,darkItemSelectedBg:Et,darkDangerItemSelectedBg:Ge,darkItemHoverBg:Wt,darkGroupTitleColor:Dr,darkItemHoverColor:Cr,darkItemDisabledColor:Mn,darkDangerItemHoverColor:on,darkDangerItemSelectedColor:En,darkDangerItemActiveBg:Rn}=R,Yn=Tt/7*5,$n=(0,Ie.TS)(R,{menuArrowSize:Yn,menuHorizontalHeight:pt*1.15,menuArrowOffset:`${Yn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:ce}),yn=(0,Ie.TS)($n,{itemColor:yt,itemHoverColor:Cr,groupTitleColor:Dr,itemSelectedColor:Le,itemBg:Ke,popupBg:Ke,subMenuItemBg:st,itemActiveBg:"transparent",itemSelectedBg:Et,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Wt,itemDisabledColor:Mn,dangerItemColor:Ht,dangerItemHoverColor:on,dangerItemSelectedColor:En,dangerItemActiveBg:Rn,dangerItemSelectedBg:Ge,menuSubMenuBg:st,horizontalItemSelectedColor:Fe,horizontalItemSelectedBg:_e});return[kr($n),Je($n),It($n),mt($n,"light"),mt(yn,"dark"),He($n),(0,J.Z)($n),(0,me.oN)($n,"slide-up"),(0,me.oN)($n,"slide-down"),(0,O._y)($n,"zoom-big")]},R=>{const{colorPrimary:ce,colorError:_e,colorTextDisabled:Fe,colorErrorBg:pt,colorText:Tt,colorTextDescription:yt,colorBgContainer:Ht,colorFillAlter:Ke,colorFillContent:st,lineWidth:Le,lineWidthBold:Et,controlItemBgActive:Ge,colorBgTextHover:Wt,controlHeightLG:Dr,lineHeight:Cr,colorBgElevated:Mn,marginXXS:on,padding:En,fontSize:Rn,controlHeightSM:Yn,fontSizeLG:$n,colorTextLightSolid:yn,colorErrorHover:bn}=R,Lr=new Qe.C(yn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:R.zIndexPopupBase+50,radiusItem:R.borderRadiusLG,itemBorderRadius:R.borderRadiusLG,radiusSubMenuItem:R.borderRadiusSM,subMenuItemBorderRadius:R.borderRadiusSM,colorItemText:Tt,itemColor:Tt,colorItemTextHover:Tt,itemHoverColor:Tt,colorItemTextHoverHorizontal:ce,horizontalItemHoverColor:ce,colorGroupTitle:yt,groupTitleColor:yt,colorItemTextSelected:ce,itemSelectedColor:ce,colorItemTextSelectedHorizontal:ce,horizontalItemSelectedColor:ce,colorItemBg:Ht,itemBg:Ht,colorItemBgHover:Wt,itemHoverBg:Wt,colorItemBgActive:st,itemActiveBg:Ge,colorSubItemBg:Ke,subMenuItemBg:Ke,colorItemBgSelected:Ge,itemSelectedBg:Ge,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Et,activeBarHeight:Et,colorActiveBarBorderSize:Le,activeBarBorderWidth:Le,colorItemTextDisabled:Fe,itemDisabledColor:Fe,colorDangerItemText:_e,dangerItemColor:_e,colorDangerItemTextHover:_e,dangerItemHoverColor:_e,colorDangerItemTextSelected:_e,dangerItemSelectedColor:_e,colorDangerItemBgActive:pt,dangerItemActiveBg:pt,colorDangerItemBgSelected:pt,dangerItemSelectedBg:pt,itemMarginInline:R.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Dr,groupTitleLineHeight:Cr,collapsedWidth:Dr*2,popupBg:Mn,itemMarginBlock:on,itemPaddingInline:En,horizontalLineHeight:`${Dr*1.15}px`,iconSize:Rn,iconMarginInlineEnd:Yn-Rn,collapsedIconSize:$n,groupTitleFontSize:Rn,darkItemDisabledColor:new Qe.C(yn).setAlpha(.25).toRgbString(),darkItemColor:Lr,darkDangerItemColor:_e,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:yn,darkItemSelectedBg:ce,darkDangerItemSelectedBg:_e,darkItemHoverBg:"transparent",darkGroupTitleColor:Lr,darkItemHoverColor:yn,darkDangerItemHoverColor:bn,darkDangerItemSelectedColor:yn,darkDangerItemActiveBg:_e}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(U),yr=function(U,v){var y={};for(var R in U)Object.prototype.hasOwnProperty.call(U,R)&&v.indexOf(R)<0&&(y[R]=U[R]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,R=Object.getOwnPropertySymbols(U);ce<R.length;ce++)v.indexOf(R[ce])<0&&Object.prototype.propertyIsEnumerable.call(U,R[ce])&&(y[R[ce]]=U[R[ce]]);return y},Ar=(0,ie.forwardRef)((U,v)=>{var y,R;const ce=ie.useContext(P.Z),_e=ce||{},{getPrefixCls:Fe,getPopupContainer:pt,direction:Tt,menu:yt}=ie.useContext(z.E_),Ht=Fe(),{prefixCls:Ke,className:st,style:Le,theme:Et="light",expandIcon:Ge,_internalDisableMenuItemTitleTooltip:Wt,inlineCollapsed:Dr,siderCollapsed:Cr,items:Mn,children:on,rootClassName:En,mode:Rn,selectable:Yn,onClick:$n,overflowedIndicatorPopupClassName:yn}=U,bn=yr(U,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Lr=(0,Z.Z)(bn,["collapsedWidth"]),Hn=Me(Mn)||on;(y=_e.validator)===null||y===void 0||y.call(_e,{mode:Rn});const oi=(0,re.useEvent)(function(){var Dn;$n==null||$n.apply(void 0,arguments),(Dn=_e.onClick)===null||Dn===void 0||Dn.call(_e)}),Aa=_e.mode||Rn,Xa=Yn!=null?Yn:_e.selectable,Ea=ie.useMemo(()=>Cr!==void 0?Cr:Dr,[Dr,Cr]),Rt={horizontal:{motionName:`${Ht}-slide-up`},inline:(0,I.Z)(Ht),other:{motionName:`${Ht}-zoom-big`}},tr=Fe("menu",Ke||_e.prefixCls),[Mr,Er]=lr(tr,!ce),Ln=q()(`${tr}-${Et}`,yt==null?void 0:yt.className,st);let wn;if(typeof Ge=="function")wn=Ge;else if(Ge===null||Ge===!1)wn=null;else if(_e.expandIcon===null||_e.expandIcon===!1)wn=null;else{const Dn=Ge!=null?Ge:_e.expandIcon;wn=(0,k.Tm)(Dn,{className:q()(`${tr}-submenu-expand-icon`,(0,k.l$)(Dn)?(R=Dn.props)===null||R===void 0?void 0:R.className:"")})}const xn=ie.useMemo(()=>({prefixCls:tr,inlineCollapsed:Ea||!1,direction:Tt,firstLevel:!0,theme:Et,mode:Aa,disableMenuItemTitleTooltip:Wt}),[tr,Ea,Tt,Wt,Et]);return Mr(ie.createElement(P.Z.Provider,{value:null},ie.createElement(G.Provider,{value:xn},ie.createElement(ne.ZP,Object.assign({getPopupContainer:pt,overflowedIndicator:ie.createElement(Y.Z,null),overflowedIndicatorPopupClassName:q()(tr,`${tr}-${Et}`,yn),mode:Aa,selectable:Xa,onClick:oi},Lr,{inlineCollapsed:Ea,style:Object.assign(Object.assign({},yt==null?void 0:yt.style),Le),className:Ln,prefixCls:tr,direction:Tt,defaultMotions:Rt,expandIcon:wn,ref:v,rootClassName:q()(En,Er)}),Hn))))});const oe=(0,ie.forwardRef)((U,v)=>{const y=(0,ie.useRef)(null),R=ie.useContext(H.D);return(0,ie.useImperativeHandle)(v,()=>({menu:y.current,focus:ce=>{var _e;(_e=y.current)===null||_e===void 0||_e.focus(ce)}})),ie.createElement(Ar,Object.assign({ref:y},U,R))});oe.Item=C,oe.SubMenu=le,oe.Divider=b,oe.ItemGroup=ne.BW;var Ot=oe},28452:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return Ht}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},be=H,q=g(74643),z=function(st,Le){return ie.createElement(q.Z,(0,ne.Z)({},st,{ref:Le,icon:be}))},w=ie.forwardRef(z),m=g(81893),b=g(22751),u=g(91034),Z=g(94184),E=g.n(Z),k=g(4942),Q=g(1413),G=g(15671),N=g(43144),C=g(60136),K=g(51630),le=`accept acceptCharset accessKey action allowFullScreen allowTransparency
|
|
|
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
|
|
|
charSet checked classID className colSpan cols content contentEditable contextMenu
|
|
|
controls coords crossOrigin data dateTime default defer dir disabled download draggable
|
|
|
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
|
|
|
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
|
|
|
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
|
|
|
mediaGroup method min minLength multiple muted name noValidate nonce open
|
|
|
optimum pattern placeholder poster preload radioGroup readOnly rel required
|
|
|
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
|
|
|
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
|
|
|
summary tabIndex target title type useMap value width wmode wrap`,Y=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
|
|
|
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
|
|
|
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
|
|
|
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
|
|
|
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
|
|
|
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
|
|
|
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,re="".concat(le," ").concat(Y).split(/[\s\n]+/),I="aria-",P="data-";function se(Ke,st){return Ke.indexOf(st)===0}function Ae(Ke){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Le;st===!1?Le={aria:!0,data:!0,attr:!0}:st===!0?Le={aria:!0}:Le=(0,Q.Z)({},st);var Et={};return Object.keys(Ke).forEach(function(Ge){(Le.aria&&(Ge==="role"||se(Ge,I))||Le.data&&se(Ge,P)||Le.attr&&re.includes(Ge))&&(Et[Ge]=Ke[Ge])}),Et}var Me={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},Qe=Me,Ne=g(81626),J=function(Ke){(0,C.Z)(Le,Ke);var st=(0,K.Z)(Le);function Le(){var Et;(0,G.Z)(this,Le);for(var Ge=arguments.length,Wt=new Array(Ge),Dr=0;Dr<Ge;Dr++)Wt[Dr]=arguments[Dr];return Et=st.call.apply(st,[this].concat(Wt)),Et.state={goInputText:""},Et.getValidValue=function(){var Cr=Et.state.goInputText;return!Cr||Number.isNaN(Cr)?void 0:Number(Cr)},Et.buildOptionText=function(Cr){return"".concat(Cr," ").concat(Et.props.locale.items_per_page)},Et.changeSize=function(Cr){Et.props.changeSize(Number(Cr))},Et.handleChange=function(Cr){Et.setState({goInputText:Cr.target.value})},Et.handleBlur=function(Cr){var Mn=Et.props,on=Mn.goButton,En=Mn.quickGo,Rn=Mn.rootPrefixCls,Yn=Et.state.goInputText;on||Yn===""||(Et.setState({goInputText:""}),!(Cr.relatedTarget&&(Cr.relatedTarget.className.indexOf("".concat(Rn,"-item-link"))>=0||Cr.relatedTarget.className.indexOf("".concat(Rn,"-item"))>=0))&&En(Et.getValidValue()))},Et.go=function(Cr){var Mn=Et.state.goInputText;Mn!==""&&(Cr.keyCode===Qe.ENTER||Cr.type==="click")&&(Et.setState({goInputText:""}),Et.props.quickGo(Et.getValidValue()))},Et}return(0,N.Z)(Le,[{key:"getPageSizeOptions",value:function(){var Ge=this.props,Wt=Ge.pageSize,Dr=Ge.pageSizeOptions;return Dr.some(function(Cr){return Cr.toString()===Wt.toString()})?Dr:Dr.concat([Wt.toString()]).sort(function(Cr,Mn){var on=Number.isNaN(Number(Cr))?0:Number(Cr),En=Number.isNaN(Number(Mn))?0:Number(Mn);return on-En})}},{key:"render",value:function(){var Ge=this,Wt=this.props,Dr=Wt.pageSize,Cr=Wt.locale,Mn=Wt.rootPrefixCls,on=Wt.changeSize,En=Wt.quickGo,Rn=Wt.goButton,Yn=Wt.selectComponentClass,$n=Wt.buildOptionText,yn=Wt.selectPrefixCls,bn=Wt.disabled,Lr=this.state.goInputText,Hn="".concat(Mn,"-options"),oi=Yn,Aa=null,Xa=null,Ea=null;if(!on&&!En)return null;var Rt=this.getPageSizeOptions();if(on&&oi){var tr=Rt.map(function(Mr,Er){return ie.createElement(oi.Option,{key:Er,value:Mr.toString()},($n||Ge.buildOptionText)(Mr))});Aa=ie.createElement(oi,{disabled:bn,prefixCls:yn,showSearch:!1,className:"".concat(Hn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Dr||Rt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Er){return Er.parentNode},"aria-label":Cr.page_size,defaultOpen:!1},tr)}return En&&(Rn&&(Ea=typeof Rn=="boolean"?ie.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:bn,className:"".concat(Hn,"-quick-jumper-button")},Cr.jump_to_confirm):ie.createElement("span",{onClick:this.go,onKeyUp:this.go},Rn)),Xa=ie.createElement("div",{className:"".concat(Hn,"-quick-jumper")},Cr.jump_to,ie.createElement("input",{disabled:bn,type:"text",value:Lr,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Cr.page}),Cr.page,Ea)),ie.createElement("li",{className:"".concat(Hn)},Aa,Xa)}}]),Le}(ie.Component);J.defaultProps={pageSizeOptions:["10","20","50","100"]};var me=J,O=function(st){var Le,Et=st.rootPrefixCls,Ge=st.page,Wt=st.active,Dr=st.className,Cr=st.showTitle,Mn=st.onClick,on=st.onKeyPress,En=st.itemRender,Rn="".concat(Et,"-item"),Yn=E()(Rn,"".concat(Rn,"-").concat(Ge),(Le={},(0,k.Z)(Le,"".concat(Rn,"-active"),Wt),(0,k.Z)(Le,"".concat(Rn,"-disabled"),!Ge),(0,k.Z)(Le,st.className,Dr),Le)),$n=function(){Mn(Ge)},yn=function(Hn){on(Hn,Mn,Ge)},bn=En(Ge,"page",ie.createElement("a",{rel:"nofollow"},Ge));return bn?ie.createElement("li",{title:Cr?Ge.toString():null,className:Yn,onClick:$n,onKeyPress:yn,tabIndex:0},bn):null},Ye=O;function Ie(){}function Se(Ke){var st=Number(Ke);return typeof st=="number"&&!Number.isNaN(st)&&isFinite(st)&&Math.floor(st)===st}var Je=function(st,Le,Et){return Et};function Oe(Ke,st,Le){var Et=typeof Ke=="undefined"?st.pageSize:Ke;return Math.floor((Le.total-1)/Et)+1}var He=function(Ke){(0,C.Z)(Le,Ke);var st=(0,K.Z)(Le);function Le(Et){var Ge;(0,G.Z)(this,Le),Ge=st.call(this,Et),Ge.paginationNode=ie.createRef(),Ge.getJumpPrevPage=function(){return Math.max(1,Ge.state.current-(Ge.props.showLessItems?3:5))},Ge.getJumpNextPage=function(){return Math.min(Oe(void 0,Ge.state,Ge.props),Ge.state.current+(Ge.props.showLessItems?3:5))},Ge.getItemIcon=function(on,En){var Rn=Ge.props.prefixCls,Yn=on||ie.createElement("button",{type:"button","aria-label":En,className:"".concat(Rn,"-item-link")});return typeof on=="function"&&(Yn=ie.createElement(on,(0,Q.Z)({},Ge.props))),Yn},Ge.isValid=function(on){var En=Ge.props.total;return Se(on)&&on!==Ge.state.current&&Se(En)&&En>0},Ge.shouldDisplayQuickJumper=function(){var on=Ge.props,En=on.showQuickJumper,Rn=on.total,Yn=Ge.state.pageSize;return Rn<=Yn?!1:En},Ge.handleKeyDown=function(on){(on.keyCode===Qe.ARROW_UP||on.keyCode===Qe.ARROW_DOWN)&&on.preventDefault()},Ge.handleKeyUp=function(on){var En=Ge.getValidValue(on),Rn=Ge.state.currentInputValue;En!==Rn&&Ge.setState({currentInputValue:En}),on.keyCode===Qe.ENTER?Ge.handleChange(En):on.keyCode===Qe.ARROW_UP?Ge.handleChange(En-1):on.keyCode===Qe.ARROW_DOWN&&Ge.handleChange(En+1)},Ge.handleBlur=function(on){var En=Ge.getValidValue(on);Ge.handleChange(En)},Ge.changePageSize=function(on){var En=Ge.state.current,Rn=Oe(on,Ge.state,Ge.props);En=En>Rn?Rn:En,Rn===0&&(En=Ge.state.current),typeof on=="number"&&("pageSize"in Ge.props||Ge.setState({pageSize:on}),"current"in Ge.props||Ge.setState({current:En,currentInputValue:En})),Ge.props.onShowSizeChange(En,on),"onChange"in Ge.props&&Ge.props.onChange&&Ge.props.onChange(En,on)},Ge.handleChange=function(on){var En=Ge.props,Rn=En.disabled,Yn=En.onChange,$n=Ge.state,yn=$n.pageSize,bn=$n.current,Lr=$n.currentInputValue;if(Ge.isValid(on)&&!Rn){var Hn=Oe(void 0,Ge.state,Ge.props),oi=on;return on>Hn?oi=Hn:on<1&&(oi=1),"current"in Ge.props||Ge.setState({current:oi}),oi!==Lr&&Ge.setState({currentInputValue:oi}),Yn(oi,yn),oi}return bn},Ge.prev=function(){Ge.hasPrev()&&Ge.handleChange(Ge.state.current-1)},Ge.next=function(){Ge.hasNext()&&Ge.handleChange(Ge.state.current+1)},Ge.jumpPrev=function(){Ge.handleChange(Ge.getJumpPrevPage())},Ge.jumpNext=function(){Ge.handleChange(Ge.getJumpNextPage())},Ge.hasPrev=function(){return Ge.state.current>1},Ge.hasNext=function(){return Ge.state.current<Oe(void 0,Ge.state,Ge.props)},Ge.runIfEnter=function(on,En){if(on.key==="Enter"||on.charCode===13){for(var Rn=arguments.length,Yn=new Array(Rn>2?Rn-2:0),$n=2;$n<Rn;$n++)Yn[$n-2]=arguments[$n];En.apply(void 0,Yn)}},Ge.runIfEnterPrev=function(on){Ge.runIfEnter(on,Ge.prev)},Ge.runIfEnterNext=function(on){Ge.runIfEnter(on,Ge.next)},Ge.runIfEnterJumpPrev=function(on){Ge.runIfEnter(on,Ge.jumpPrev)},Ge.runIfEnterJumpNext=function(on){Ge.runIfEnter(on,Ge.jumpNext)},Ge.handleGoTO=function(on){(on.keyCode===Qe.ENTER||on.type==="click")&&Ge.handleChange(Ge.state.currentInputValue)},Ge.renderPrev=function(on){var En=Ge.props,Rn=En.prevIcon,Yn=En.itemRender,$n=Yn(on,"prev",Ge.getItemIcon(Rn,"prev page")),yn=!Ge.hasPrev();return(0,ie.isValidElement)($n)?(0,ie.cloneElement)($n,{disabled:yn}):$n},Ge.renderNext=function(on){var En=Ge.props,Rn=En.nextIcon,Yn=En.itemRender,$n=Yn(on,"next",Ge.getItemIcon(Rn,"next page")),yn=!Ge.hasNext();return(0,ie.isValidElement)($n)?(0,ie.cloneElement)($n,{disabled:yn}):$n};var Wt=Et.onChange!==Ie,Dr="current"in Et;Dr&&!Wt&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var Cr=Et.defaultCurrent;"current"in Et&&(Cr=Et.current);var Mn=Et.defaultPageSize;return"pageSize"in Et&&(Mn=Et.pageSize),Cr=Math.min(Cr,Oe(Mn,void 0,Et)),Ge.state={current:Cr,currentInputValue:Cr,pageSize:Mn},Ge}return(0,N.Z)(Le,[{key:"componentDidUpdate",value:function(Ge,Wt){var Dr=this.props.prefixCls;if(Wt.current!==this.state.current&&this.paginationNode.current){var Cr=this.paginationNode.current.querySelector(".".concat(Dr,"-item-").concat(Wt.current));if(Cr&&document.activeElement===Cr){var Mn;Cr==null||(Mn=Cr.blur)===null||Mn===void 0||Mn.call(Cr)}}}},{key:"getValidValue",value:function(Ge){var Wt=Ge.target.value,Dr=Oe(void 0,this.state,this.props),Cr=this.state.currentInputValue,Mn;return Wt===""?Mn=Wt:Number.isNaN(Number(Wt))?Mn=Cr:Wt>=Dr?Mn=Dr:Mn=Number(Wt),Mn}},{key:"getShowSizeChanger",value:function(){var Ge=this.props,Wt=Ge.showSizeChanger,Dr=Ge.total,Cr=Ge.totalBoundaryShowSizeChanger;return typeof Wt!="undefined"?Wt:Dr>Cr}},{key:"render",value:function(){var Ge=this.props,Wt=Ge.prefixCls,Dr=Ge.className,Cr=Ge.style,Mn=Ge.disabled,on=Ge.hideOnSinglePage,En=Ge.total,Rn=Ge.locale,Yn=Ge.showQuickJumper,$n=Ge.showLessItems,yn=Ge.showTitle,bn=Ge.showTotal,Lr=Ge.simple,Hn=Ge.itemRender,oi=Ge.showPrevNextJumpers,Aa=Ge.jumpPrevIcon,Xa=Ge.jumpNextIcon,Ea=Ge.selectComponentClass,Rt=Ge.selectPrefixCls,tr=Ge.pageSizeOptions,Mr=this.state,Er=Mr.current,Ln=Mr.pageSize,wn=Mr.currentInputValue;if(on===!0&&En<=Ln)return null;var xn=Oe(void 0,this.state,this.props),Dn=[],vt=null,Kt=null,Gt=null,ar=null,Ir=null,ht=Yn&&Yn.goButton,$t=$n?1:2,Vt=Er-1>0?Er-1:0,On=Er+1<xn?Er+1:xn,Jn=Ae(this.props,{aria:!0,data:!0}),ii=bn&&ie.createElement("li",{className:"".concat(Wt,"-total-text")},bn(En,[En===0?0:(Er-1)*Ln+1,Er*Ln>En?En:Er*Ln]));if(Lr){ht&&(typeof ht=="boolean"?Ir=ie.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Rn.jump_to_confirm):Ir=ie.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ht),Ir=ie.createElement("li",{title:yn?"".concat(Rn.jump_to).concat(Er,"/").concat(xn):null,className:"".concat(Wt,"-simple-pager")},Ir));var la=this.renderPrev(Vt);return ie.createElement("ul",(0,ne.Z)({className:E()(Wt,"".concat(Wt,"-simple"),(0,k.Z)({},"".concat(Wt,"-disabled"),Mn),Dr),style:Cr,ref:this.paginationNode},Jn),ii,la?ie.createElement("li",{title:yn?Rn.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:E()("".concat(Wt,"-prev"),(0,k.Z)({},"".concat(Wt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},la):null,ie.createElement("li",{title:yn?"".concat(Er,"/").concat(xn):null,className:"".concat(Wt,"-simple-pager")},ie.createElement("input",{type:"text",value:wn,disabled:Mn,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ie.createElement("span",{className:"".concat(Wt,"-slash")},"/"),xn),ie.createElement("li",{title:yn?Rn.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:E()("".concat(Wt,"-next"),(0,k.Z)({},"".concat(Wt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(On)),Ir)}if(xn<=3+$t*2){var mi={locale:Rn,rootPrefixCls:Wt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:yn,itemRender:Hn};xn||Dn.push(ie.createElement(Ye,(0,ne.Z)({},mi,{key:"noPager",page:1,className:"".concat(Wt,"-item-disabled")})));for(var Wi=1;Wi<=xn;Wi+=1){var xi=Er===Wi;Dn.push(ie.createElement(Ye,(0,ne.Z)({},mi,{key:Wi,page:Wi,active:xi})))}}else{var Ii=$n?Rn.prev_3:Rn.prev_5,ca=$n?Rn.next_3:Rn.next_5,eo=Hn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Aa,"prev page")),na=Hn(this.getJumpNextPage(),"jump-next",this.getItemIcon(Xa,"next page"));oi&&(vt=eo?ie.createElement("li",{title:yn?Ii:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:E()("".concat(Wt,"-jump-prev"),(0,k.Z)({},"".concat(Wt,"-jump-prev-custom-icon"),!!Aa))},eo):null,Kt=na?ie.createElement("li",{title:yn?ca:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:E()("".concat(Wt,"-jump-next"),(0,k.Z)({},"".concat(Wt,"-jump-next-custom-icon"),!!Xa))},na):null),ar=ie.createElement(Ye,{locale:Rn,last:!0,rootPrefixCls:Wt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:xn,page:xn,active:!1,showTitle:yn,itemRender:Hn}),Gt=ie.createElement(Ye,{locale:Rn,rootPrefixCls:Wt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:yn,itemRender:Hn});var co=Math.max(1,Er-$t),ti=Math.min(Er+$t,xn);Er-1<=$t&&(ti=1+$t*2),xn-Er<=$t&&(co=xn-$t*2);for(var Mi=co;Mi<=ti;Mi+=1){var ua=Er===Mi;Dn.push(ie.createElement(Ye,{locale:Rn,rootPrefixCls:Wt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Mi,page:Mi,active:ua,showTitle:yn,itemRender:Hn}))}Er-1>=$t*2&&Er!==3&&(Dn[0]=(0,ie.cloneElement)(Dn[0],{className:"".concat(Wt,"-item-after-jump-prev")}),Dn.unshift(vt)),xn-Er>=$t*2&&Er!==xn-2&&(Dn[Dn.length-1]=(0,ie.cloneElement)(Dn[Dn.length-1],{className:"".concat(Wt,"-item-before-jump-next")}),Dn.push(Kt)),co!==1&&Dn.unshift(Gt),ti!==xn&&Dn.push(ar)}var Io=!this.hasPrev()||!xn,Mo=!this.hasNext()||!xn,fo=this.renderPrev(Vt),ho=this.renderNext(On);return ie.createElement("ul",(0,ne.Z)({className:E()(Wt,Dr,(0,k.Z)({},"".concat(Wt,"-disabled"),Mn)),style:Cr,ref:this.paginationNode},Jn),ii,fo?ie.createElement("li",{title:yn?Rn.prev_page:null,onClick:this.prev,tabIndex:Io?null:0,onKeyPress:this.runIfEnterPrev,className:E()("".concat(Wt,"-prev"),(0,k.Z)({},"".concat(Wt,"-disabled"),Io)),"aria-disabled":Io},fo):null,Dn,ho?ie.createElement("li",{title:yn?Rn.next_page:null,onClick:this.next,tabIndex:Mo?null:0,onKeyPress:this.runIfEnterNext,className:E()("".concat(Wt,"-next"),(0,k.Z)({},"".concat(Wt,"-disabled"),Mo)),"aria-disabled":Mo},ho):null,ie.createElement(me,{disabled:Mn,locale:Rn,rootPrefixCls:Wt,selectComponentClass:Ea,selectPrefixCls:Rt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Er,pageSize:Ln,pageSizeOptions:tr,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ht}))}}],[{key:"getDerivedStateFromProps",value:function(Ge,Wt){var Dr={};if("current"in Ge&&(Dr.current=Ge.current,Ge.current!==Wt.current&&(Dr.currentInputValue=Dr.current)),"pageSize"in Ge&&Ge.pageSize!==Wt.pageSize){var Cr=Wt.current,Mn=Oe(Ge.pageSize,Wt,Ge);Cr=Cr>Mn?Mn:Cr,"current"in Ge||(Dr.current=Cr,Dr.currentInputValue=Cr),Dr.pageSize=Ge.pageSize}return Dr}}]),Le}(ie.Component);He.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ie,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ie,locale:Ne.Z,style:{},itemRender:Je,totalBoundaryShowSizeChanger:50};var xe=He,ke=g(62906),mt=g(53124),Bt=g(98675),ot=g(25378),It=g(10110),or=g(11713);const rr=Ke=>ie.createElement(or.default,Object.assign({},Ke,{showSearch:!0,size:"small"})),kr=Ke=>ie.createElement(or.default,Object.assign({},Ke,{showSearch:!0,size:"middle"}));rr.Option=or.default.Option,kr.Option=or.default.Option;var lr=g(47673),yr=g(14747),xr=g(67968),Ar=g(45503);const oe=Ke=>{const{componentCls:st}=Ke;return{[`${st}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${st}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${st}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed"}}},[`&${st}-disabled`]:{cursor:"not-allowed",[`${st}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Ke.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Ke.colorBorder,backgroundColor:Ke.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Ke.itemActiveBgDisabled},a:{color:Ke.itemActiveColorDisabled}}},[`${st}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${st}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${st}-simple-pager`]:{color:Ke.colorTextDisabled},[`${st}-jump-prev, ${st}-jump-next`]:{[`${st}-item-link-icon`]:{opacity:0},[`${st}-item-ellipsis`]:{opacity:1}}},[`&${st}-simple`]:{[`${st}-prev, ${st}-next`]:{[`&${st}-disabled ${st}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Ot=Ke=>{const{componentCls:st}=Ke;return{[`&${st}-mini ${st}-total-text, &${st}-mini ${st}-simple-pager`]:{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`},[`&${st}-mini ${st}-item`]:{minWidth:Ke.itemSizeSM,height:Ke.itemSizeSM,margin:0,lineHeight:`${Ke.itemSizeSM-2}px`},[`&${st}-mini:not(${st}-disabled) ${st}-item:not(${st}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive}},[`&${st}-mini ${st}-prev, &${st}-mini ${st}-next`]:{minWidth:Ke.itemSizeSM,height:Ke.itemSizeSM,margin:0,lineHeight:`${Ke.itemSizeSM}px`},[`&${st}-mini:not(${st}-disabled)`]:{[`${st}-prev, ${st}-next`]:{[`&:hover ${st}-item-link`]:{backgroundColor:Ke.colorBgTextHover},[`&:active ${st}-item-link`]:{backgroundColor:Ke.colorBgTextActive},[`&${st}-disabled:hover ${st}-item-link`]:{backgroundColor:"transparent"}}},[`
|
|
|
&${st}-mini ${st}-prev ${st}-item-link,
|
|
|
&${st}-mini ${st}-next ${st}-item-link
|
|
|
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`}},[`&${st}-mini ${st}-jump-prev, &${st}-mini ${st}-jump-next`]:{height:Ke.itemSizeSM,marginInlineEnd:0,lineHeight:`${Ke.itemSizeSM}px`},[`&${st}-mini ${st}-options`]:{marginInlineStart:Ke.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Ke.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,lr.x0)(Ke)),{width:Ke.paginationMiniQuickJumperInputWidth,height:Ke.controlHeightSM})}}}},U=Ke=>{const{componentCls:st}=Ke;return{[`
|
|
|
&${st}-simple ${st}-prev,
|
|
|
&${st}-simple ${st}-next
|
|
|
`]:{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`,verticalAlign:"top",[`${st}-item-link`]:{height:Ke.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive},"&::after":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`}}},[`&${st}-simple ${st}-simple-pager`]:{display:"inline-block",height:Ke.itemSizeSM,marginInlineEnd:Ke.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:Ke.marginXS,padding:`0 ${Ke.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:Ke.itemInputBg,border:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorBorder}`,borderRadius:Ke.borderRadius,outline:"none",transition:`border-color ${Ke.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Ke.colorPrimary},"&:focus":{borderColor:Ke.colorPrimaryHover,boxShadow:`${Ke.inputOutlineOffset}px 0 ${Ke.controlOutlineWidth}px ${Ke.controlOutline}`},"&[disabled]":{color:Ke.colorTextDisabled,backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,cursor:"not-allowed"}}}}},v=Ke=>{const{componentCls:st}=Ke;return{[`${st}-jump-prev, ${st}-jump-next`]:{outline:0,[`${st}-item-container`]:{position:"relative",[`${st}-item-link-icon`]:{color:Ke.colorPrimary,fontSize:Ke.fontSizeSM,opacity:0,transition:`all ${Ke.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${st}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Ke.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:Ke.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Ke.paginationEllipsisTextIndent,opacity:1,transition:`all ${Ke.motionDurationMid}`}},"&:hover":{[`${st}-item-link-icon`]:{opacity:1},[`${st}-item-ellipsis`]:{opacity:0}}},[`
|
|
|
${st}-prev,
|
|
|
${st}-jump-prev,
|
|
|
${st}-jump-next
|
|
|
`]:{marginInlineEnd:Ke.marginXS},[`
|
|
|
${st}-prev,
|
|
|
${st}-next,
|
|
|
${st}-jump-prev,
|
|
|
${st}-jump-next
|
|
|
`]:{display:"inline-block",minWidth:Ke.itemSize,height:Ke.itemSize,color:Ke.colorText,fontFamily:Ke.fontFamily,lineHeight:`${Ke.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Ke.borderRadius,cursor:"pointer",transition:`all ${Ke.motionDurationMid}`},[`${st}-prev, ${st}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Ke.colorText,cursor:"pointer",userSelect:"none"},[`${st}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Ke.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Ke.lineWidth}px ${Ke.lineType} transparent`,borderRadius:Ke.borderRadius,outline:"none",transition:`all ${Ke.motionDurationMid}`},[`&:hover ${st}-item-link`]:{backgroundColor:Ke.colorBgTextHover},[`&:active ${st}-item-link`]:{backgroundColor:Ke.colorBgTextActive},[`&${st}-disabled:hover`]:{[`${st}-item-link`]:{backgroundColor:"transparent"}}},[`${st}-slash`]:{marginInlineEnd:Ke.paginationSlashMarginInlineEnd,marginInlineStart:Ke.paginationSlashMarginInlineStart},[`${st}-options`]:{display:"inline-block",marginInlineStart:Ke.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Ke.controlHeight,marginInlineStart:Ke.marginXS,lineHeight:`${Ke.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,lr.ik)(Ke)),{width:Ke.controlHeightLG*1.25,height:Ke.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Ke.marginXS,marginInlineEnd:Ke.marginXS})}}}},y=Ke=>{const{componentCls:st}=Ke;return{[`${st}-item`]:{display:"inline-block",minWidth:Ke.itemSize,height:Ke.itemSize,marginInlineEnd:Ke.marginXS,fontFamily:Ke.fontFamily,lineHeight:`${Ke.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Ke.lineWidth}px ${Ke.lineType} transparent`,borderRadius:Ke.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Ke.paginationItemPaddingInline}px`,color:Ke.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${st}-item-active)`]:{"&:hover":{transition:`all ${Ke.motionDurationMid}`,backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive}},"&-active":{fontWeight:Ke.fontWeightStrong,backgroundColor:Ke.itemActiveBg,borderColor:Ke.colorPrimary,a:{color:Ke.colorPrimary},"&:hover":{borderColor:Ke.colorPrimaryHover},"&:hover a":{color:Ke.colorPrimaryHover}}}}},R=Ke=>{const{componentCls:st}=Ke;return{[st]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,yr.Wf)(Ke)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${st}-total-text`]:{display:"inline-block",height:Ke.itemSize,marginInlineEnd:Ke.marginXS,lineHeight:`${Ke.itemSize-2}px`,verticalAlign:"middle"}}),y(Ke)),v(Ke)),U(Ke)),Ot(Ke)),oe(Ke)),{[`@media only screen and (max-width: ${Ke.screenLG}px)`]:{[`${st}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Ke.screenSM}px)`]:{[`${st}-options`]:{display:"none"}}}),[`&${Ke.componentCls}-rtl`]:{direction:"rtl"}}},ce=Ke=>{const{componentCls:st}=Ke;return{[`${st}${st}-disabled:not(${st}-mini)`]:{"&, &:hover":{[`${st}-item-link`]:{borderColor:Ke.colorBorder}},"&:focus-visible":{[`${st}-item-link`]:{borderColor:Ke.colorBorder}},[`${st}-item, ${st}-item-link`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,[`&:hover:not(${st}-item-active)`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,a:{color:Ke.colorTextDisabled}},[`&${st}-item-active`]:{backgroundColor:Ke.itemActiveBgDisabled}},[`${st}-prev, ${st}-next`]:{"&:hover button":{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,color:Ke.colorTextDisabled},[`${st}-item-link`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder}}},[`${st}:not(${st}-mini)`]:{[`${st}-prev, ${st}-next`]:{"&:hover button":{borderColor:Ke.colorPrimaryHover,backgroundColor:Ke.itemBg},[`${st}-item-link`]:{backgroundColor:Ke.itemLinkBg,borderColor:Ke.colorBorder},[`&:hover ${st}-item-link`]:{borderColor:Ke.colorPrimary,backgroundColor:Ke.itemBg,color:Ke.colorPrimary},[`&${st}-disabled`]:{[`${st}-item-link`]:{borderColor:Ke.colorBorder,color:Ke.colorTextDisabled}}},[`${st}-item`]:{backgroundColor:Ke.itemBg,border:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorBorder}`,[`&:hover:not(${st}-item-active)`]:{borderColor:Ke.colorPrimary,backgroundColor:Ke.itemBg,a:{color:Ke.colorPrimary}},"&-active":{borderColor:Ke.colorPrimary}}}}},_e=Ke=>{const{componentCls:st}=Ke;return{[`${st}:not(${st}-disabled)`]:{[`${st}-item`]:Object.assign({},(0,yr.Qy)(Ke)),[`${st}-jump-prev, ${st}-jump-next`]:{"&:focus-visible":Object.assign({[`${st}-item-link-icon`]:{opacity:1},[`${st}-item-ellipsis`]:{opacity:0}},(0,yr.oN)(Ke))},[`${st}-prev, ${st}-next`]:{[`&:focus-visible ${st}-item-link`]:Object.assign({},(0,yr.oN)(Ke))}}}};var Fe=(0,xr.Z)("Pagination",Ke=>{const st=(0,Ar.TS)(Ke,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Ke.marginXXS/2,paginationMiniQuickJumperInputWidth:Ke.controlHeightLG*1.1,paginationItemPaddingInline:Ke.marginXXS*1.5,paginationEllipsisLetterSpacing:Ke.marginXXS/2,paginationSlashMarginInlineStart:Ke.marginXXS,paginationSlashMarginInlineEnd:Ke.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,lr.e5)(Ke),(0,lr.TM)(Ke));return[R(st),_e(st),Ke.wireframe&&ce(st)]},Ke=>({itemBg:Ke.colorBgContainer,itemSize:Ke.controlHeight,itemSizeSM:Ke.controlHeightSM,itemActiveBg:Ke.colorBgContainer,itemLinkBg:Ke.colorBgContainer,itemActiveColorDisabled:Ke.colorTextDisabled,itemActiveBgDisabled:Ke.controlItemBgActiveDisabled,itemInputBg:Ke.colorBgContainer,miniOptionsSizeChangerTop:0})),pt=function(Ke,st){var Le={};for(var Et in Ke)Object.prototype.hasOwnProperty.call(Ke,Et)&&st.indexOf(Et)<0&&(Le[Et]=Ke[Et]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,Et=Object.getOwnPropertySymbols(Ke);Ge<Et.length;Ge++)st.indexOf(Et[Ge])<0&&Object.prototype.propertyIsEnumerable.call(Ke,Et[Ge])&&(Le[Et[Ge]]=Ke[Et[Ge]]);return Le},yt=Ke=>{const{prefixCls:st,selectPrefixCls:Le,className:Et,rootClassName:Ge,style:Wt,size:Dr,locale:Cr,selectComponentClass:Mn,responsive:on,showSizeChanger:En}=Ke,Rn=pt(Ke,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Yn}=(0,ot.Z)(on),{getPrefixCls:$n,direction:yn,pagination:bn={}}=ie.useContext(mt.E_),Lr=$n("pagination",st),[Hn,oi]=Fe(Lr),Aa=En!=null?En:bn.showSizeChanger,Xa=ie.useMemo(()=>{const xn=ie.createElement("span",{className:`${Lr}-item-ellipsis`},"\u2022\u2022\u2022"),Dn=ie.createElement("button",{className:`${Lr}-item-link`,type:"button",tabIndex:-1},yn==="rtl"?ie.createElement(u.Z,null):ie.createElement(b.Z,null)),vt=ie.createElement("button",{className:`${Lr}-item-link`,type:"button",tabIndex:-1},yn==="rtl"?ie.createElement(b.Z,null):ie.createElement(u.Z,null)),Kt=ie.createElement("a",{className:`${Lr}-item-link`},ie.createElement("div",{className:`${Lr}-item-container`},yn==="rtl"?ie.createElement(m.Z,{className:`${Lr}-item-link-icon`}):ie.createElement(w,{className:`${Lr}-item-link-icon`}),xn)),Gt=ie.createElement("a",{className:`${Lr}-item-link`},ie.createElement("div",{className:`${Lr}-item-container`},yn==="rtl"?ie.createElement(w,{className:`${Lr}-item-link-icon`}):ie.createElement(m.Z,{className:`${Lr}-item-link-icon`}),xn));return{prevIcon:Dn,nextIcon:vt,jumpPrevIcon:Kt,jumpNextIcon:Gt}},[yn,Lr]),[Ea]=(0,It.Z)("Pagination",ke.Z),Rt=Object.assign(Object.assign({},Ea),Cr),tr=(0,Bt.Z)(Dr),Mr=tr==="small"||!!(Yn&&!tr&&on),Er=$n("select",Le),Ln=E()({[`${Lr}-mini`]:Mr,[`${Lr}-rtl`]:yn==="rtl"},bn==null?void 0:bn.className,Et,Ge,oi),wn=Object.assign(Object.assign({},bn==null?void 0:bn.style),Wt);return Hn(ie.createElement(xe,Object.assign({},Xa,Rn,{style:wn,prefixCls:Lr,selectPrefixCls:Er,className:Ln,selectComponentClass:Mn||(Mr?rr:kr),locale:Rt,showSizeChanger:Aa})))},Ht=yt},78045:function(Sn,qt,g){"use strict";g.d(qt,{ZP:function(){return He}});var ne=g(94184),ie=g.n(ne),H=g(5663),be=g(1337),q=g(67294),z=g(53124),w=g(98675);const m=q.createContext(null),b=m.Provider;var u=m;const Z=q.createContext(null),E=Z.Provider;var k=g(95860),Q=g(17799),G=g(98866),N=g(65223),C=g(14747),K=g(67968),le=g(45503);const Y=xe=>{const{componentCls:ke,antCls:mt}=xe,Bt=`${ke}-group`;return{[Bt]:Object.assign(Object.assign({},(0,C.Wf)(xe)),{display:"inline-block",fontSize:0,[`&${Bt}-rtl`]:{direction:"rtl"},[`${mt}-badge ${mt}-badge-count`]:{zIndex:1},[`> ${mt}-badge:not(:first-child) > ${mt}-button-wrapper`]:{borderInlineStart:"none"}})}},re=xe=>{const{componentCls:ke,wrapperMarginInlineEnd:mt,colorPrimary:Bt,radioSize:ot,motionDurationSlow:It,motionDurationMid:or,motionEaseInOutCirc:rr,colorBgContainer:kr,colorBorder:lr,lineWidth:yr,dotSize:xr,colorBgContainerDisabled:Ar,colorTextDisabled:oe,paddingXS:Ot,dotColorDisabled:U,lineType:v,radioDotDisabledSize:y,wireframe:R,colorWhite:ce}=xe,_e=`${ke}-inner`;return{[`${ke}-wrapper`]:Object.assign(Object.assign({},(0,C.Wf)(xe)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:mt,cursor:"pointer",[`&${ke}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:xe.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${ke}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${yr}px ${v} ${Bt}`,borderRadius:"50%",visibility:"hidden",content:'""'},[ke]:Object.assign(Object.assign({},(0,C.Wf)(xe)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${ke}-wrapper:hover &,
|
|
|
&:hover ${_e}`]:{borderColor:Bt},[`${ke}-input:focus-visible + ${_e}`]:Object.assign({},(0,C.oN)(xe)),[`${ke}:hover::after, ${ke}-wrapper:hover &::after`]:{visibility:"visible"},[`${ke}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:ot,height:ot,marginBlockStart:ot/-2,marginInlineStart:ot/-2,backgroundColor:R?Bt:ce,borderBlockStart:0,borderInlineStart:0,borderRadius:ot,transform:"scale(0)",opacity:0,transition:`all ${It} ${rr}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:ot,height:ot,backgroundColor:kr,borderColor:lr,borderStyle:"solid",borderWidth:yr,borderRadius:"50%",transition:`all ${or}`},[`${ke}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${ke}-checked`]:{[_e]:{borderColor:Bt,backgroundColor:R?kr:Bt,"&::after":{transform:`scale(${xr/ot})`,opacity:1,transition:`all ${It} ${rr}`}}},[`${ke}-disabled`]:{cursor:"not-allowed",[_e]:{backgroundColor:Ar,borderColor:lr,cursor:"not-allowed","&::after":{backgroundColor:U}},[`${ke}-input`]:{cursor:"not-allowed"},[`${ke}-disabled + span`]:{color:oe,cursor:"not-allowed"},[`&${ke}-checked`]:{[_e]:{"&::after":{transform:`scale(${y/ot})`}}}},[`span${ke} + *`]:{paddingInlineStart:Ot,paddingInlineEnd:Ot}})}},I=xe=>{const{buttonColor:ke,controlHeight:mt,componentCls:Bt,lineWidth:ot,lineType:It,colorBorder:or,motionDurationSlow:rr,motionDurationMid:kr,buttonPaddingInline:lr,fontSize:yr,buttonBg:xr,fontSizeLG:Ar,controlHeightLG:oe,controlHeightSM:Ot,paddingXS:U,borderRadius:v,borderRadiusSM:y,borderRadiusLG:R,buttonCheckedBg:ce,buttonSolidCheckedColor:_e,colorTextDisabled:Fe,colorBgContainerDisabled:pt,buttonCheckedBgDisabled:Tt,buttonCheckedColorDisabled:yt,colorPrimary:Ht,colorPrimaryHover:Ke,colorPrimaryActive:st,buttonSolidCheckedBg:Le,buttonSolidCheckedHoverBg:Et,buttonSolidCheckedActiveBg:Ge}=xe;return{[`${Bt}-button-wrapper`]:{position:"relative",display:"inline-block",height:mt,margin:0,paddingInline:lr,paddingBlock:0,color:ke,fontSize:yr,lineHeight:`${mt-ot*2}px`,background:xr,border:`${ot}px ${It} ${or}`,borderBlockStartWidth:ot+.02,borderInlineStartWidth:0,borderInlineEndWidth:ot,cursor:"pointer",transition:[`color ${kr}`,`background ${kr}`,`box-shadow ${kr}`].join(","),a:{color:ke},[`> ${Bt}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-ot,insetInlineStart:-ot,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:ot,paddingInline:0,backgroundColor:or,transition:`background-color ${rr}`,content:'""'}},"&:first-child":{borderInlineStart:`${ot}px ${It} ${or}`,borderStartStartRadius:v,borderEndStartRadius:v},"&:last-child":{borderStartEndRadius:v,borderEndEndRadius:v},"&:first-child:last-child":{borderRadius:v},[`${Bt}-group-large &`]:{height:oe,fontSize:Ar,lineHeight:`${oe-ot*2}px`,"&:first-child":{borderStartStartRadius:R,borderEndStartRadius:R},"&:last-child":{borderStartEndRadius:R,borderEndEndRadius:R}},[`${Bt}-group-small &`]:{height:Ot,paddingInline:U-ot,paddingBlock:0,lineHeight:`${Ot-ot*2}px`,"&:first-child":{borderStartStartRadius:y,borderEndStartRadius:y},"&:last-child":{borderStartEndRadius:y,borderEndEndRadius:y}},"&:hover":{position:"relative",color:Ht},"&:has(:focus-visible)":Object.assign({},(0,C.oN)(xe)),[`${Bt}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${Bt}-button-wrapper-disabled)`]:{zIndex:1,color:Ht,background:ce,borderColor:Ht,"&::before":{backgroundColor:Ht},"&:first-child":{borderColor:Ht},"&:hover":{color:Ke,borderColor:Ke,"&::before":{backgroundColor:Ke}},"&:active":{color:st,borderColor:st,"&::before":{backgroundColor:st}}},[`${Bt}-group-solid &-checked:not(${Bt}-button-wrapper-disabled)`]:{color:_e,background:Le,borderColor:Le,"&:hover":{color:_e,background:Et,borderColor:Et},"&:active":{color:_e,background:Ge,borderColor:Ge}},"&-disabled":{color:Fe,backgroundColor:pt,borderColor:or,cursor:"not-allowed","&:first-child, &:hover":{color:Fe,backgroundColor:pt,borderColor:or}},[`&-disabled${Bt}-button-wrapper-checked`]:{color:yt,backgroundColor:Tt,borderColor:or,boxShadow:"none"}}}},P=xe=>xe-4*2;var se=(0,K.Z)("Radio",xe=>{const{controlOutline:ke,controlOutlineWidth:mt,radioSize:Bt}=xe,ot=`0 0 0 ${mt}px ${ke}`,It=ot,or=P(Bt),rr=(0,le.TS)(xe,{radioDotDisabledSize:or,radioFocusShadow:ot,radioButtonFocusShadow:It});return[Y(rr),re(rr),I(rr)]},xe=>{const{wireframe:ke,padding:mt,marginXS:Bt,lineWidth:ot,fontSizeLG:It,colorText:or,colorBgContainer:rr,colorTextDisabled:kr,controlItemBgActiveDisabled:lr,colorTextLightSolid:yr,colorPrimary:xr,colorPrimaryHover:Ar,colorPrimaryActive:oe}=xe,Ot=4,U=It,v=ke?P(U):U-(Ot+ot)*2;return{radioSize:U,dotSize:v,dotColorDisabled:kr,buttonSolidCheckedColor:yr,buttonSolidCheckedBg:xr,buttonSolidCheckedHoverBg:Ar,buttonSolidCheckedActiveBg:oe,buttonBg:rr,buttonCheckedBg:rr,buttonColor:or,buttonCheckedBgDisabled:lr,buttonCheckedColorDisabled:kr,buttonPaddingInline:mt-ot,wrapperMarginInlineEnd:Bt}}),Ae=g(45353),Me=g(92429),Qe=function(xe,ke){var mt={};for(var Bt in xe)Object.prototype.hasOwnProperty.call(xe,Bt)&&ke.indexOf(Bt)<0&&(mt[Bt]=xe[Bt]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,Bt=Object.getOwnPropertySymbols(xe);ot<Bt.length;ot++)ke.indexOf(Bt[ot])<0&&Object.prototype.propertyIsEnumerable.call(xe,Bt[ot])&&(mt[Bt[ot]]=xe[Bt[ot]]);return mt};const Ne=(xe,ke)=>{var mt,Bt;const ot=q.useContext(u),It=q.useContext(Z),{getPrefixCls:or,direction:rr,radio:kr}=q.useContext(z.E_),lr=q.useRef(null),yr=(0,Q.sQ)(ke,lr),{isFormItemInput:xr}=q.useContext(N.aM),Ar=st=>{var Le,Et;(Le=xe.onChange)===null||Le===void 0||Le.call(xe,st),(Et=ot==null?void 0:ot.onChange)===null||Et===void 0||Et.call(ot,st)},{prefixCls:oe,className:Ot,rootClassName:U,children:v,style:y}=xe,R=Qe(xe,["prefixCls","className","rootClassName","children","style"]),ce=or("radio",oe),_e=((ot==null?void 0:ot.optionType)||It)==="button",Fe=_e?`${ce}-button`:ce,[pt,Tt]=se(ce),yt=Object.assign({},R),Ht=q.useContext(G.Z);ot&&(yt.name=ot.name,yt.onChange=Ar,yt.checked=xe.value===ot.value,yt.disabled=(mt=yt.disabled)!==null&&mt!==void 0?mt:ot.disabled),yt.disabled=(Bt=yt.disabled)!==null&&Bt!==void 0?Bt:Ht;const Ke=ie()(`${Fe}-wrapper`,{[`${Fe}-wrapper-checked`]:yt.checked,[`${Fe}-wrapper-disabled`]:yt.disabled,[`${Fe}-wrapper-rtl`]:rr==="rtl",[`${Fe}-wrapper-in-form-item`]:xr},kr==null?void 0:kr.className,Ot,U,Tt);return pt(q.createElement(Ae.Z,{component:"Radio",disabled:yt.disabled},q.createElement("label",{className:Ke,style:Object.assign(Object.assign({},kr==null?void 0:kr.style),y),onMouseEnter:xe.onMouseEnter,onMouseLeave:xe.onMouseLeave},q.createElement(k.Z,Object.assign({},yt,{className:ie()(yt.className,!_e&&Me.A),type:"radio",prefixCls:Fe,ref:yr})),v!==void 0?q.createElement("span",null,v):null)))};var me=q.forwardRef(Ne);const O=q.forwardRef((xe,ke)=>{const{getPrefixCls:mt,direction:Bt}=q.useContext(z.E_),[ot,It]=(0,H.Z)(xe.defaultValue,{value:xe.value}),or=Le=>{const Et=ot,Ge=Le.target.value;"value"in xe||It(Ge);const{onChange:Wt}=xe;Wt&&Ge!==Et&&Wt(Le)},{prefixCls:rr,className:kr,rootClassName:lr,options:yr,buttonStyle:xr="outline",disabled:Ar,children:oe,size:Ot,style:U,id:v,onMouseEnter:y,onMouseLeave:R,onFocus:ce,onBlur:_e}=xe,Fe=mt("radio",rr),pt=`${Fe}-group`,[Tt,yt]=se(Fe);let Ht=oe;yr&&yr.length>0&&(Ht=yr.map(Le=>typeof Le=="string"||typeof Le=="number"?q.createElement(me,{key:Le.toString(),prefixCls:Fe,disabled:Ar,value:Le,checked:ot===Le},Le):q.createElement(me,{key:`radio-group-value-options-${Le.value}`,prefixCls:Fe,disabled:Le.disabled||Ar,value:Le.value,checked:ot===Le.value,title:Le.title,style:Le.style},Le.label)));const Ke=(0,w.Z)(Ot),st=ie()(pt,`${pt}-${xr}`,{[`${pt}-${Ke}`]:Ke,[`${pt}-rtl`]:Bt==="rtl"},kr,lr,yt);return Tt(q.createElement("div",Object.assign({},(0,be.Z)(xe,{aria:!0,data:!0}),{className:st,style:U,onMouseEnter:y,onMouseLeave:R,onFocus:ce,onBlur:_e,id:v,ref:ke}),q.createElement(b,{value:{onChange:or,value:ot,disabled:xe.disabled,name:xe.name,optionType:xe.optionType}},Ht)))});var Ye=q.memo(O),Ie=function(xe,ke){var mt={};for(var Bt in xe)Object.prototype.hasOwnProperty.call(xe,Bt)&&ke.indexOf(Bt)<0&&(mt[Bt]=xe[Bt]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,Bt=Object.getOwnPropertySymbols(xe);ot<Bt.length;ot++)ke.indexOf(Bt[ot])<0&&Object.prototype.propertyIsEnumerable.call(xe,Bt[ot])&&(mt[Bt[ot]]=xe[Bt[ot]]);return mt};const Se=(xe,ke)=>{const{getPrefixCls:mt}=q.useContext(z.E_),{prefixCls:Bt}=xe,ot=Ie(xe,["prefixCls"]),It=mt("radio",Bt);return q.createElement(E,{value:"button"},q.createElement(me,Object.assign({prefixCls:It},ot,{type:"radio",ref:ke})))};var Je=q.forwardRef(Se);const Oe=me;Oe.Button=Je,Oe.Group=Ye,Oe.__ANT_RADIO=!0;var He=Oe},11713:function(Sn,qt,g){"use strict";g.d(qt,{default:function(){return Cn}});var ne=g(94184),ie=g.n(ne),H=g(87462),be=g(74902),q=g(4942),z=g(1413),w=g(97685),m=g(45987),b=g(71002),u=g(67294);function Z(Te){var Ue=u.useRef();Ue.current=Te;var kt=u.useCallback(function(){for(var Ct,nr=arguments.length,gr=new Array(nr),cr=0;cr<nr;cr++)gr[cr]=arguments[cr];return(Ct=Ue.current)===null||Ct===void 0?void 0:Ct.call.apply(Ct,[Ue].concat(gr))},[]);return kt}function E(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var k=E()?u.useLayoutEffect:u.useEffect,Q=k,G=function(Ue,kt){var Ct=u.useRef(!0);k(function(){if(!Ct.current)return Ue()},kt),k(function(){return Ct.current=!1,function(){Ct.current=!0}},[])};function N(Te){var Ue=u.useRef(!1),kt=u.useState(Te),Ct=(0,w.Z)(kt,2),nr=Ct[0],gr=Ct[1];u.useEffect(function(){return Ue.current=!1,function(){Ue.current=!0}},[]);function cr(Xr,$r){$r&&Ue.current||gr(Xr)}return[nr,cr]}function C(Te){return Te!==void 0}function K(Te,Ue){var kt=Ue||{},Ct=kt.defaultValue,nr=kt.value,gr=kt.onChange,cr=kt.postState,Xr=N(function(){return C(nr)?nr:C(Ct)?typeof Ct=="function"?Ct():Ct:typeof Te=="function"?Te():Te}),$r=(0,w.Z)(Xr,2),_r=$r[0],zr=$r[1],Gr=nr!==void 0?nr:_r,Nn=cr?cr(Gr):Gr,pr=Z(gr),Gn=N([Gr]),Ni=(0,w.Z)(Gn,2),qn=Ni[0],di=Ni[1];G(function(){var bi=qn[0];_r!==bi&&pr(_r,bi)},[qn]),G(function(){C(nr)||zr(nr)},[nr]);var Ci=Z(function(bi,Bi){zr(bi,Bi),di([Gr],Bi)});return[Nn,Ci]}var le={};function Y(Te,Ue){}function re(Te,Ue){}function I(){le={}}function P(Te,Ue,kt){!Ue&&!le[kt]&&(Te(!1,kt),le[kt]=!0)}function se(Te,Ue){P(Y,Te,Ue)}function Ae(Te,Ue){P(re,Te,Ue)}var Me=se,Qe=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var Te=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(Te)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(Te==null?void 0:Te.substr(0,4))},Ne={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(Ue){var kt=Ue.keyCode;if(Ue.altKey&&!Ue.ctrlKey||Ue.metaKey||kt>=Ne.F1&&kt<=Ne.F12)return!1;switch(kt){case Ne.ALT:case Ne.CAPS_LOCK:case Ne.CONTEXT_MENU:case Ne.CTRL:case Ne.DOWN:case Ne.END:case Ne.ESC:case Ne.HOME:case Ne.INSERT:case Ne.LEFT:case Ne.MAC_FF_META:case Ne.META:case Ne.NUMLOCK:case Ne.NUM_CENTER:case Ne.PAGE_DOWN:case Ne.PAGE_UP:case Ne.PAUSE:case Ne.PRINT_SCREEN:case Ne.RIGHT:case Ne.SHIFT:case Ne.UP:case Ne.WIN_KEY:case Ne.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Ue){if(Ue>=Ne.ZERO&&Ue<=Ne.NINE||Ue>=Ne.NUM_ZERO&&Ue<=Ne.NUM_MULTIPLY||Ue>=Ne.A&&Ue<=Ne.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Ue===0)return!0;switch(Ue){case Ne.SPACE:case Ne.QUESTION_MARK:case Ne.NUM_PLUS:case Ne.NUM_MINUS:case Ne.NUM_PERIOD:case Ne.NUM_DIVISION:case Ne.SEMICOLON:case Ne.DASH:case Ne.EQUALS:case Ne.COMMA:case Ne.PERIOD:case Ne.SLASH:case Ne.APOSTROPHE:case Ne.SINGLE_QUOTE:case Ne.OPEN_SQUARE_BRACKET:case Ne.BACKSLASH:case Ne.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},J=Ne,me=g(47655);function O(Te,Ue,kt){var Ct=u.useRef({});return(!("value"in Ct.current)||kt(Ct.current.condition,Ue))&&(Ct.current.value=Te(),Ct.current.condition=Ue),Ct.current.value}function Ye(Te,Ue){typeof Te=="function"?Te(Ue):(0,b.Z)(Te)==="object"&&Te&&"current"in Te&&(Te.current=Ue)}function Ie(){for(var Te=arguments.length,Ue=new Array(Te),kt=0;kt<Te;kt++)Ue[kt]=arguments[kt];var Ct=Ue.filter(function(nr){return nr});return Ct.length<=1?Ct[0]:function(nr){Ue.forEach(function(gr){Ye(gr,nr)})}}function Se(){for(var Te=arguments.length,Ue=new Array(Te),kt=0;kt<Te;kt++)Ue[kt]=arguments[kt];return O(function(){return Ie.apply(void 0,Ue)},Ue,function(Ct,nr){return Ct.length===nr.length&&Ct.every(function(gr,cr){return gr===nr[cr]})})}function Je(Te){var Ue,kt,Ct=isMemo(Te)?Te.type.type:Te.type;return!(typeof Ct=="function"&&!((Ue=Ct.prototype)!==null&&Ue!==void 0&&Ue.render)||typeof Te=="function"&&!((kt=Te.prototype)!==null&&kt!==void 0&&kt.render))}var Oe=function(Ue){var kt=Ue.className,Ct=Ue.customizeIcon,nr=Ue.customizeIconProps,gr=Ue.onMouseDown,cr=Ue.onClick,Xr=Ue.children,$r;return typeof Ct=="function"?$r=Ct(nr):$r=Ct,u.createElement("span",{className:kt,onMouseDown:function(zr){zr.preventDefault(),gr&&gr(zr)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:cr,"aria-hidden":!0},$r!==void 0?$r:u.createElement("span",{className:ie()(kt.split(/\s+/).map(function(_r){return"".concat(_r,"-icon")}))},Xr))},He=Oe;function xe(Te,Ue,kt,Ct,nr){var gr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,cr=arguments.length>6?arguments[6]:void 0,Xr=arguments.length>7?arguments[7]:void 0,$r=u.useMemo(function(){if((0,b.Z)(Ct)==="object")return Ct.clearIcon;if(nr)return nr},[Ct,nr]),_r=u.useMemo(function(){return!!(!gr&&Ct&&(kt.length||cr)&&!(Xr==="combobox"&&cr===""))},[Ct,gr,kt.length,cr,Xr]);return{allowClear:_r,clearIcon:u.createElement(He,{className:"".concat(Te,"-clear"),onMouseDown:Ue,customizeIcon:$r},"\xD7")}}var ke=u.createContext(null);function mt(){return u.useContext(ke)}function Bt(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Ue=u.useState(!1),kt=(0,w.Z)(Ue,2),Ct=kt[0],nr=kt[1],gr=u.useRef(null),cr=function(){window.clearTimeout(gr.current)};u.useEffect(function(){return cr},[]);var Xr=function(_r,zr){cr(),gr.current=window.setTimeout(function(){nr(_r),zr&&zr()},Te)};return[Ct,Xr,cr]}function ot(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Ue=u.useRef(null),kt=u.useRef(null);u.useEffect(function(){return function(){window.clearTimeout(kt.current)}},[]);function Ct(nr){(nr||Ue.current===null)&&(Ue.current=nr),window.clearTimeout(kt.current),kt.current=window.setTimeout(function(){Ue.current=null},Te)}return[function(){return Ue.current},Ct]}function It(Te,Ue,kt,Ct){var nr=u.useRef(null);nr.current={open:Ue,triggerOpen:kt,customizedTrigger:Ct},u.useEffect(function(){function gr(cr){var Xr;if(!((Xr=nr.current)!==null&&Xr!==void 0&&Xr.customizedTrigger)){var $r=cr.target;$r.shadowRoot&&cr.composed&&($r=cr.composedPath()[0]||$r),nr.current.open&&Te().filter(function(_r){return _r}).every(function(_r){return!_r.contains($r)&&_r!==$r})&&nr.current.triggerOpen(!1)}}return window.addEventListener("mousedown",gr),function(){return window.removeEventListener("mousedown",gr)}},[])}var or=`accept acceptCharset accessKey action allowFullScreen allowTransparency
|
|
|
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
|
|
|
charSet checked classID className colSpan cols content contentEditable contextMenu
|
|
|
controls coords crossOrigin data dateTime default defer dir disabled download draggable
|
|
|
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
|
|
|
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
|
|
|
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
|
|
|
mediaGroup method min minLength multiple muted name noValidate nonce open
|
|
|
optimum pattern placeholder poster preload radioGroup readOnly rel required
|
|
|
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
|
|
|
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
|
|
|
summary tabIndex target title type useMap value width wmode wrap`,rr=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
|
|
|
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
|
|
|
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
|
|
|
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
|
|
|
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
|
|
|
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
|
|
|
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,kr="".concat(or," ").concat(rr).split(/[\s\n]+/),lr="aria-",yr="data-";function xr(Te,Ue){return Te.indexOf(Ue)===0}function Ar(Te){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,kt;Ue===!1?kt={aria:!0,data:!0,attr:!0}:Ue===!0?kt={aria:!0}:kt=(0,z.Z)({},Ue);var Ct={};return Object.keys(Te).forEach(function(nr){(kt.aria&&(nr==="role"||xr(nr,lr))||kt.data&&xr(nr,yr)||kt.attr&&kr.includes(nr))&&(Ct[nr]=Te[nr])}),Ct}var oe=g(48555),Ot=g(14075),U=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],v=void 0;function y(Te,Ue){var kt=Te.prefixCls,Ct=Te.invalidate,nr=Te.item,gr=Te.renderItem,cr=Te.responsive,Xr=Te.responsiveDisabled,$r=Te.registerSize,_r=Te.itemKey,zr=Te.className,Gr=Te.style,Nn=Te.children,pr=Te.display,Gn=Te.order,Ni=Te.component,qn=Ni===void 0?"div":Ni,di=(0,m.Z)(Te,U),Ci=cr&&!pr;function bi(Hi){$r(_r,Hi)}u.useEffect(function(){return function(){bi(null)}},[]);var Bi=gr&&nr!==v?gr(nr):Nn,$i;Ct||($i={opacity:Ci?0:1,height:Ci?0:v,overflowY:Ci?"hidden":v,order:cr?Gn:v,pointerEvents:Ci?"none":v,position:Ci?"absolute":v});var jn={};Ci&&(jn["aria-hidden"]=!0);var Gi=u.createElement(qn,(0,H.Z)({className:ie()(!Ct&&kt,zr),style:(0,z.Z)((0,z.Z)({},$i),Gr)},jn,di,{ref:Ue}),Bi);return cr&&(Gi=u.createElement(oe.Z,{onResize:function(Na){var ui=Na.offsetWidth;bi(ui)},disabled:Xr},Gi)),Gi}var R=u.forwardRef(y);R.displayName="Item";var ce=R,_e=g(77527),Fe=g(73935),pt=g(96523);function Tt(Te){if(typeof MessageChannel=="undefined")(0,pt.Z)(Te);else{var Ue=new MessageChannel;Ue.port1.onmessage=function(){return Te()},Ue.port2.postMessage(void 0)}}function yt(){var Te=u.useRef(null),Ue=function(Ct){Te.current||(Te.current=[],Tt(function(){(0,Fe.unstable_batchedUpdates)(function(){Te.current.forEach(function(nr){nr()}),Te.current=null})})),Te.current.push(Ct)};return Ue}function Ht(Te,Ue){var kt=u.useState(Ue),Ct=(0,w.Z)(kt,2),nr=Ct[0],gr=Ct[1],cr=(0,_e.Z)(function(Xr){Te(function(){gr(Xr)})});return[nr,cr]}var Ke=u.createContext(null),st=["component"],Le=["className"],Et=["className"],Ge=function(Ue,kt){var Ct=u.useContext(Ke);if(!Ct){var nr=Ue.component,gr=nr===void 0?"div":nr,cr=(0,m.Z)(Ue,st);return u.createElement(gr,(0,H.Z)({},cr,{ref:kt}))}var Xr=Ct.className,$r=(0,m.Z)(Ct,Le),_r=Ue.className,zr=(0,m.Z)(Ue,Et);return u.createElement(Ke.Provider,{value:null},u.createElement(ce,(0,H.Z)({ref:kt,className:ie()(Xr,_r)},$r,zr)))},Wt=u.forwardRef(Ge);Wt.displayName="RawItem";var Dr=Wt,Cr=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Mn="responsive",on="invalidate";function En(Te){return"+ ".concat(Te.length," ...")}function Rn(Te,Ue){var kt=Te.prefixCls,Ct=kt===void 0?"rc-overflow":kt,nr=Te.data,gr=nr===void 0?[]:nr,cr=Te.renderItem,Xr=Te.renderRawItem,$r=Te.itemKey,_r=Te.itemWidth,zr=_r===void 0?10:_r,Gr=Te.ssr,Nn=Te.style,pr=Te.className,Gn=Te.maxCount,Ni=Te.renderRest,qn=Te.renderRawRest,di=Te.suffix,Ci=Te.component,bi=Ci===void 0?"div":Ci,Bi=Te.itemComponent,$i=Te.onVisibleChange,jn=(0,m.Z)(Te,Cr),Gi=Gr==="full",Hi=yt(),Na=Ht(Hi,null),ui=(0,w.Z)(Na,2),wa=ui[0],qi=ui[1],Zi=wa||0,gi=Ht(Hi,new Map),Oi=(0,w.Z)(gi,2),ji=Oi[0],ri=Oi[1],si=Ht(Hi,0),sa=(0,w.Z)(si,2),Da=sa[0],wo=sa[1],za=Ht(Hi,0),$a=(0,w.Z)(za,2),Pi=$a[0],xa=$a[1],Ko=Ht(Hi,0),fa=(0,w.Z)(Ko,2),li=fa[0],va=fa[1],Pa=(0,u.useState)(null),pa=(0,w.Z)(Pa,2),ma=pa[0],zi=pa[1],_a=(0,u.useState)(null),Ta=(0,w.Z)(_a,2),no=Ta[0],Ro=Ta[1],Ho=u.useMemo(function(){return no===null&&Gi?Number.MAX_SAFE_INTEGER:no||0},[no,wa]),hs=(0,u.useState)(!1),ts=(0,w.Z)(hs,2),jo=ts[0],bs=ts[1],rs="".concat(Ct,"-item"),Zs=Math.max(Da,Pi),Wo=Gn===Mn,_o=gr.length&&Wo,ha=Gn===on,La=_o||typeof Gn=="number"&&gr.length>Gn,go=(0,u.useMemo)(function(){var tt=gr;return _o?wa===null&&Gi?tt=gr:tt=gr.slice(0,Math.min(gr.length,Zi/zr)):typeof Gn=="number"&&(tt=gr.slice(0,Gn)),tt},[gr,zr,wa,Gn,_o]),vo=(0,u.useMemo)(function(){return _o?gr.slice(Ho+1):gr.slice(go.length)},[gr,go,_o,Ho]),_s=(0,u.useCallback)(function(tt,rt){var Xe;return typeof $r=="function"?$r(tt):(Xe=$r&&(tt==null?void 0:tt[$r]))!==null&&Xe!==void 0?Xe:rt},[$r]),f=(0,u.useCallback)(cr||function(tt){return tt},[cr]);function l(tt,rt,Xe){no===tt&&(rt===void 0||rt===ma)||(Ro(tt),Xe||(bs(tt<gr.length-1),$i==null||$i(tt)),rt!==void 0&&zi(rt))}function A(tt,rt){qi(rt.clientWidth)}function x(tt,rt){ri(function(Xe){var ct=new Map(Xe);return rt===null?ct.delete(tt):ct.set(tt,rt),ct})}function F(tt,rt){xa(rt),wo(Pi)}function S(tt,rt){va(rt)}function T(tt){return ji.get(_s(go[tt],tt))}(0,Ot.Z)(function(){if(Zi&&typeof Zs=="number"&&go){var tt=li,rt=go.length,Xe=rt-1;if(!rt){l(0,null);return}for(var ct=0;ct<rt;ct+=1){var Qt=T(ct);if(Gi&&(Qt=Qt||0),Qt===void 0){l(ct-1,void 0,!0);break}if(tt+=Qt,Xe===0&&tt<=Zi||ct===Xe-1&&tt+T(Xe)<=Zi){l(Xe,null);break}else if(tt+Zs>Zi){l(ct-1,tt-Qt-li+Pi);break}}di&&T(0)+li>Zi&&zi(null)}},[Zi,ji,Pi,li,_s,go]);var j=jo&&!!vo.length,V={};ma!==null&&_o&&(V={position:"absolute",left:ma,top:0});var pe={prefixCls:rs,responsive:_o,component:Bi,invalidate:ha},Re=Xr?function(tt,rt){var Xe=_s(tt,rt);return u.createElement(Ke.Provider,{key:Xe,value:(0,z.Z)((0,z.Z)({},pe),{},{order:rt,item:tt,itemKey:Xe,registerSize:x,display:rt<=Ho})},Xr(tt,rt))}:function(tt,rt){var Xe=_s(tt,rt);return u.createElement(ce,(0,H.Z)({},pe,{order:rt,key:Xe,item:tt,renderItem:f,itemKey:Xe,registerSize:x,display:rt<=Ho}))},Ve,it={order:j?Ho:Number.MAX_SAFE_INTEGER,className:"".concat(rs,"-rest"),registerSize:F,display:j};if(qn)qn&&(Ve=u.createElement(Ke.Provider,{value:(0,z.Z)((0,z.Z)({},pe),it)},qn(vo)));else{var he=Ni||En;Ve=u.createElement(ce,(0,H.Z)({},pe,it),typeof he=="function"?he(vo):he)}var _t=u.createElement(bi,(0,H.Z)({className:ie()(!ha&&Ct,pr),style:Nn,ref:Ue},jn),go.map(Re),La?Ve:null,di&&u.createElement(ce,(0,H.Z)({},pe,{responsive:Wo,responsiveDisabled:!_o,order:Ho,className:"".concat(rs,"-suffix"),registerSize:S,display:!0,style:V}),di));return Wo&&(_t=u.createElement(oe.Z,{onResize:A,disabled:!_o},_t)),_t}var Yn=u.forwardRef(Rn);Yn.displayName="Overflow",Yn.Item=Dr,Yn.RESPONSIVE=Mn,Yn.INVALIDATE=on;var $n=Yn,yn=$n,bn=function(Ue,kt){var Ct,nr,gr=Ue.prefixCls,cr=Ue.id,Xr=Ue.inputElement,$r=Ue.disabled,_r=Ue.tabIndex,zr=Ue.autoFocus,Gr=Ue.autoComplete,Nn=Ue.editable,pr=Ue.activeDescendantId,Gn=Ue.value,Ni=Ue.maxLength,qn=Ue.onKeyDown,di=Ue.onMouseDown,Ci=Ue.onChange,bi=Ue.onPaste,Bi=Ue.onCompositionStart,$i=Ue.onCompositionEnd,jn=Ue.open,Gi=Ue.attrs,Hi=Xr||u.createElement("input",null),Na=Hi,ui=Na.ref,wa=Na.props,qi=wa.onKeyDown,Zi=wa.onChange,gi=wa.onMouseDown,Oi=wa.onCompositionStart,ji=wa.onCompositionEnd,ri=wa.style;return"maxLength"in Hi.props,Hi=u.cloneElement(Hi,(0,z.Z)((0,z.Z)((0,z.Z)({type:"search"},wa),{},{id:cr,ref:Ie(kt,ui),disabled:$r,tabIndex:_r,autoComplete:Gr||"off",autoFocus:zr,className:ie()("".concat(gr,"-selection-search-input"),(Ct=Hi)===null||Ct===void 0||(nr=Ct.props)===null||nr===void 0?void 0:nr.className),role:"combobox","aria-label":"Search","aria-expanded":jn||!1,"aria-haspopup":"listbox","aria-owns":"".concat(cr,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(cr,"_list"),"aria-activedescendant":jn?pr:void 0},Gi),{},{value:Nn?Gn:"",maxLength:Ni,readOnly:!Nn,unselectable:Nn?null:"on",style:(0,z.Z)((0,z.Z)({},ri),{},{opacity:Nn?null:0}),onKeyDown:function(sa){qn(sa),qi&&qi(sa)},onMouseDown:function(sa){di(sa),gi&&gi(sa)},onChange:function(sa){Ci(sa),Zi&&Zi(sa)},onCompositionStart:function(sa){Bi(sa),Oi&&Oi(sa)},onCompositionEnd:function(sa){$i(sa),ji&&ji(sa)},onPaste:bi})),Hi},Lr=u.forwardRef(bn);Lr.displayName="Input";var Hn=Lr;function oi(Te){return Array.isArray(Te)?Te:Te!==void 0?[Te]:[]}var Aa=typeof window!="undefined"&&window.document&&window.document.documentElement,Xa=Aa;function Ea(Te){return Te!=null}function Rt(Te){return!Te&&Te!==0}function tr(Te){return["string","number"].includes((0,b.Z)(Te))}function Mr(Te){var Ue=void 0;return Te&&(tr(Te.title)?Ue=Te.title.toString():tr(Te.label)&&(Ue=Te.label.toString())),Ue}function Er(Te,Ue){Xa?u.useLayoutEffect(Te,Ue):u.useEffect(Te,Ue)}function Ln(Te){var Ue;return(Ue=Te.key)!==null&&Ue!==void 0?Ue:Te.value}var wn=function(Ue){Ue.preventDefault(),Ue.stopPropagation()},xn=function(Ue){var kt=Ue.id,Ct=Ue.prefixCls,nr=Ue.values,gr=Ue.open,cr=Ue.searchValue,Xr=Ue.autoClearSearchValue,$r=Ue.inputRef,_r=Ue.placeholder,zr=Ue.disabled,Gr=Ue.mode,Nn=Ue.showSearch,pr=Ue.autoFocus,Gn=Ue.autoComplete,Ni=Ue.activeDescendantId,qn=Ue.tabIndex,di=Ue.removeIcon,Ci=Ue.maxTagCount,bi=Ue.maxTagTextLength,Bi=Ue.maxTagPlaceholder,$i=Bi===void 0?function(zi){return"+ ".concat(zi.length," ...")}:Bi,jn=Ue.tagRender,Gi=Ue.onToggleOpen,Hi=Ue.onRemove,Na=Ue.onInputChange,ui=Ue.onInputPaste,wa=Ue.onInputKeyDown,qi=Ue.onInputMouseDown,Zi=Ue.onInputCompositionStart,gi=Ue.onInputCompositionEnd,Oi=u.useRef(null),ji=(0,u.useState)(0),ri=(0,w.Z)(ji,2),si=ri[0],sa=ri[1],Da=(0,u.useState)(!1),wo=(0,w.Z)(Da,2),za=wo[0],$a=wo[1],Pi="".concat(Ct,"-selection"),xa=gr||Gr==="multiple"&&Xr===!1||Gr==="tags"?cr:"",Ko=Gr==="tags"||Gr==="multiple"&&Xr===!1||Nn&&(gr||za);Er(function(){sa(Oi.current.scrollWidth)},[xa]);function fa(zi,_a,Ta,no,Ro){return u.createElement("span",{className:ie()("".concat(Pi,"-item"),(0,q.Z)({},"".concat(Pi,"-item-disabled"),Ta)),title:Mr(zi)},u.createElement("span",{className:"".concat(Pi,"-item-content")},_a),no&&u.createElement(He,{className:"".concat(Pi,"-item-remove"),onMouseDown:wn,onClick:Ro,customizeIcon:di},"\xD7"))}function li(zi,_a,Ta,no,Ro){var Ho=function(ts){wn(ts),Gi(!gr)};return u.createElement("span",{onMouseDown:Ho},jn({label:_a,value:zi,disabled:Ta,closable:no,onClose:Ro}))}function va(zi){var _a=zi.disabled,Ta=zi.label,no=zi.value,Ro=!zr&&!_a,Ho=Ta;if(typeof bi=="number"&&(typeof Ta=="string"||typeof Ta=="number")){var hs=String(Ho);hs.length>bi&&(Ho="".concat(hs.slice(0,bi),"..."))}var ts=function(bs){bs&&bs.stopPropagation(),Hi(zi)};return typeof jn=="function"?li(no,Ho,_a,Ro,ts):fa(zi,Ho,_a,Ro,ts)}function Pa(zi){var _a=typeof $i=="function"?$i(zi):$i;return fa({title:_a},_a,!1)}var pa=u.createElement("div",{className:"".concat(Pi,"-search"),style:{width:si},onFocus:function(){$a(!0)},onBlur:function(){$a(!1)}},u.createElement(Hn,{ref:$r,open:gr,prefixCls:Ct,id:kt,inputElement:null,disabled:zr,autoFocus:pr,autoComplete:Gn,editable:Ko,activeDescendantId:Ni,value:xa,onKeyDown:wa,onMouseDown:qi,onChange:Na,onPaste:ui,onCompositionStart:Zi,onCompositionEnd:gi,tabIndex:qn,attrs:Ar(Ue,!0)}),u.createElement("span",{ref:Oi,className:"".concat(Pi,"-search-mirror"),"aria-hidden":!0},xa,"\xA0")),ma=u.createElement(yn,{prefixCls:"".concat(Pi,"-overflow"),data:nr,renderItem:va,renderRest:Pa,suffix:pa,itemKey:Ln,maxCount:Ci});return u.createElement(u.Fragment,null,ma,!nr.length&&!xa&&u.createElement("span",{className:"".concat(Pi,"-placeholder")},_r))},Dn=xn,vt=function(Ue){var kt=Ue.inputElement,Ct=Ue.prefixCls,nr=Ue.id,gr=Ue.inputRef,cr=Ue.disabled,Xr=Ue.autoFocus,$r=Ue.autoComplete,_r=Ue.activeDescendantId,zr=Ue.mode,Gr=Ue.open,Nn=Ue.values,pr=Ue.placeholder,Gn=Ue.tabIndex,Ni=Ue.showSearch,qn=Ue.searchValue,di=Ue.activeValue,Ci=Ue.maxLength,bi=Ue.onInputKeyDown,Bi=Ue.onInputMouseDown,$i=Ue.onInputChange,jn=Ue.onInputPaste,Gi=Ue.onInputCompositionStart,Hi=Ue.onInputCompositionEnd,Na=Ue.title,ui=u.useState(!1),wa=(0,w.Z)(ui,2),qi=wa[0],Zi=wa[1],gi=zr==="combobox",Oi=gi||Ni,ji=Nn[0],ri=qn||"";gi&&di&&!qi&&(ri=di),u.useEffect(function(){gi&&Zi(!1)},[gi,di]);var si=zr!=="combobox"&&!Gr&&!Ni?!1:!!ri,sa=Na===void 0?Mr(ji):Na,Da=function(){if(ji)return null;var za=si?{visibility:"hidden"}:void 0;return u.createElement("span",{className:"".concat(Ct,"-selection-placeholder"),style:za},pr)};return u.createElement(u.Fragment,null,u.createElement("span",{className:"".concat(Ct,"-selection-search")},u.createElement(Hn,{ref:gr,prefixCls:Ct,id:nr,open:Gr,inputElement:kt,disabled:cr,autoFocus:Xr,autoComplete:$r,editable:Oi,activeDescendantId:_r,value:ri,onKeyDown:bi,onMouseDown:Bi,onChange:function(za){Zi(!0),$i(za)},onPaste:jn,onCompositionStart:Gi,onCompositionEnd:Hi,tabIndex:Gn,attrs:Ar(Ue,!0),maxLength:gi?Ci:void 0})),!gi&&ji?u.createElement("span",{className:"".concat(Ct,"-selection-item"),title:sa,style:si?{visibility:"hidden"}:void 0},ji.label):null,Da())},Kt=vt;function Gt(Te){return![J.ESC,J.SHIFT,J.BACKSPACE,J.TAB,J.WIN_KEY,J.ALT,J.META,J.WIN_KEY_RIGHT,J.CTRL,J.SEMICOLON,J.EQUALS,J.CAPS_LOCK,J.CONTEXT_MENU,J.F1,J.F2,J.F3,J.F4,J.F5,J.F6,J.F7,J.F8,J.F9,J.F10,J.F11,J.F12].includes(Te)}var ar=function(Ue,kt){var Ct=(0,u.useRef)(null),nr=(0,u.useRef)(!1),gr=Ue.prefixCls,cr=Ue.open,Xr=Ue.mode,$r=Ue.showSearch,_r=Ue.tokenWithEnter,zr=Ue.autoClearSearchValue,Gr=Ue.onSearch,Nn=Ue.onSearchSubmit,pr=Ue.onToggleOpen,Gn=Ue.onInputKeyDown,Ni=Ue.domRef;u.useImperativeHandle(kt,function(){return{focus:function(){Ct.current.focus()},blur:function(){Ct.current.blur()}}});var qn=ot(0),di=(0,w.Z)(qn,2),Ci=di[0],bi=di[1],Bi=function(ri){var si=ri.which;(si===J.UP||si===J.DOWN)&&ri.preventDefault(),Gn&&Gn(ri),si===J.ENTER&&Xr==="tags"&&!nr.current&&!cr&&(Nn==null||Nn(ri.target.value)),Gt(si)&&pr(!0)},$i=function(){bi(!0)},jn=(0,u.useRef)(null),Gi=function(ri){Gr(ri,!0,nr.current)!==!1&&pr(!0)},Hi=function(){nr.current=!0},Na=function(ri){nr.current=!1,Xr!=="combobox"&&Gi(ri.target.value)},ui=function(ri){var si=ri.target.value;if(_r&&jn.current&&/[\r\n]/.test(jn.current)){var sa=jn.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");si=si.replace(sa,jn.current)}jn.current=null,Gi(si)},wa=function(ri){var si=ri.clipboardData,sa=si.getData("text");jn.current=sa},qi=function(ri){var si=ri.target;if(si!==Ct.current){var sa=document.body.style.msTouchAction!==void 0;sa?setTimeout(function(){Ct.current.focus()}):Ct.current.focus()}},Zi=function(ri){var si=Ci();ri.target!==Ct.current&&!si&&Xr!=="combobox"&&ri.preventDefault(),(Xr!=="combobox"&&(!$r||!si)||!cr)&&(cr&&zr!==!1&&Gr("",!0,!1),pr())},gi={inputRef:Ct,onInputKeyDown:Bi,onInputMouseDown:$i,onInputChange:ui,onInputPaste:wa,onInputCompositionStart:Hi,onInputCompositionEnd:Na},Oi=Xr==="multiple"||Xr==="tags"?u.createElement(Dn,(0,H.Z)({},Ue,gi)):u.createElement(Kt,(0,H.Z)({},Ue,gi));return u.createElement("div",{ref:Ni,className:"".concat(gr,"-selector"),onClick:qi,onMouseDown:Zi},Oi)},Ir=u.forwardRef(ar);Ir.displayName="Selector";var ht=Ir,$t=g(62709),Vt=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],On=function(Ue){var kt=Ue===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:kt,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:kt,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:kt,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:kt,adjustY:1},htmlRegion:"scroll"}}},Jn=function(Ue,kt){var Ct=Ue.prefixCls,nr=Ue.disabled,gr=Ue.visible,cr=Ue.children,Xr=Ue.popupElement,$r=Ue.animation,_r=Ue.transitionName,zr=Ue.dropdownStyle,Gr=Ue.dropdownClassName,Nn=Ue.direction,pr=Nn===void 0?"ltr":Nn,Gn=Ue.placement,Ni=Ue.builtinPlacements,qn=Ue.dropdownMatchSelectWidth,di=Ue.dropdownRender,Ci=Ue.dropdownAlign,bi=Ue.getPopupContainer,Bi=Ue.empty,$i=Ue.getTriggerDOMNode,jn=Ue.onPopupVisibleChange,Gi=Ue.onPopupMouseEnter,Hi=(0,m.Z)(Ue,Vt),Na="".concat(Ct,"-dropdown"),ui=Xr;di&&(ui=di(Xr));var wa=u.useMemo(function(){return Ni||On(qn)},[Ni,qn]),qi=$r?"".concat(Na,"-").concat($r):_r,Zi=typeof qn=="number",gi=u.useMemo(function(){return Zi?null:qn===!1?"minWidth":"width"},[qn,Zi]),Oi=zr;Zi&&(Oi=(0,z.Z)((0,z.Z)({},Oi),{},{width:qn}));var ji=u.useRef(null);return u.useImperativeHandle(kt,function(){return{getPopupElement:function(){return ji.current}}}),u.createElement($t.Z,(0,H.Z)({},Hi,{showAction:jn?["click"]:[],hideAction:jn?["click"]:[],popupPlacement:Gn||(pr==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:wa,prefixCls:Na,popupTransitionName:qi,popup:u.createElement("div",{ref:ji,onMouseEnter:Gi},ui),stretch:gi,popupAlign:Ci,popupVisible:gr,getPopupContainer:bi,popupClassName:ie()(Gr,(0,q.Z)({},"".concat(Na,"-empty"),Bi)),popupStyle:Oi,getTriggerDOMNode:$i,onPopupVisibleChange:jn}),cr)},ii=u.forwardRef(Jn);ii.displayName="SelectTrigger";var la=ii,mi=g(84506);function Wi(Te,Ue){var kt=Te.key,Ct;return"value"in Te&&(Ct=Te.value),kt!=null?kt:Ct!==void 0?Ct:"rc-index-key-".concat(Ue)}function xi(Te,Ue){var kt=Te||{},Ct=kt.label,nr=kt.value,gr=kt.options,cr=kt.groupLabel,Xr=Ct||(Ue?"children":"label");return{label:Xr,value:nr||"value",options:gr||"options",groupLabel:cr||Xr}}function Ii(Te){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},kt=Ue.fieldNames,Ct=Ue.childrenAsData,nr=[],gr=xi(kt,!1),cr=gr.label,Xr=gr.value,$r=gr.options,_r=gr.groupLabel;function zr(Gr,Nn){Gr.forEach(function(pr){if(Nn||!($r in pr)){var Gn=pr[Xr];nr.push({key:Wi(pr,nr.length),groupOption:Nn,data:pr,label:pr[cr],value:Gn})}else{var Ni=pr[_r];Ni===void 0&&Ct&&(Ni=pr.label),nr.push({key:Wi(pr,nr.length),group:!0,data:pr,label:Ni}),zr(pr[$r],!0)}})}return zr(Te,!1),nr}function ca(Te){var Ue=(0,z.Z)({},Te);return"props"in Ue||Object.defineProperty(Ue,"props",{get:function(){return Me(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Ue}}),Ue}function eo(Te,Ue){if(!Ue||!Ue.length)return null;var kt=!1;function Ct(gr,cr){var Xr=(0,mi.Z)(cr),$r=Xr[0],_r=Xr.slice(1);if(!$r)return[gr];var zr=gr.split($r);return kt=kt||zr.length>1,zr.reduce(function(Gr,Nn){return[].concat((0,be.Z)(Gr),(0,be.Z)(Ct(Nn,_r)))},[]).filter(function(Gr){return Gr})}var nr=Ct(Te,Ue);return kt?nr:null}var na=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],co=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function ti(Te){return Te==="tags"||Te==="multiple"}var Mi=u.forwardRef(function(Te,Ue){var kt,Ct,nr=Te.id,gr=Te.prefixCls,cr=Te.className,Xr=Te.showSearch,$r=Te.tagRender,_r=Te.direction,zr=Te.omitDomProps,Gr=Te.displayValues,Nn=Te.onDisplayValuesChange,pr=Te.emptyOptions,Gn=Te.notFoundContent,Ni=Gn===void 0?"Not Found":Gn,qn=Te.onClear,di=Te.mode,Ci=Te.disabled,bi=Te.loading,Bi=Te.getInputElement,$i=Te.getRawInputElement,jn=Te.open,Gi=Te.defaultOpen,Hi=Te.onDropdownVisibleChange,Na=Te.activeValue,ui=Te.onActiveValueChange,wa=Te.activeDescendantId,qi=Te.searchValue,Zi=Te.autoClearSearchValue,gi=Te.onSearch,Oi=Te.onSearchSplit,ji=Te.tokenSeparators,ri=Te.allowClear,si=Te.suffixIcon,sa=Te.clearIcon,Da=Te.OptionList,wo=Te.animation,za=Te.transitionName,$a=Te.dropdownStyle,Pi=Te.dropdownClassName,xa=Te.dropdownMatchSelectWidth,Ko=Te.dropdownRender,fa=Te.dropdownAlign,li=Te.placement,va=Te.builtinPlacements,Pa=Te.getPopupContainer,pa=Te.showAction,ma=pa===void 0?[]:pa,zi=Te.onFocus,_a=Te.onBlur,Ta=Te.onKeyUp,no=Te.onKeyDown,Ro=Te.onMouseDown,Ho=(0,m.Z)(Te,na),hs=ti(di),ts=(Xr!==void 0?Xr:hs)||di==="combobox",jo=(0,z.Z)({},Ho);co.forEach(function(Rr){delete jo[Rr]}),zr==null||zr.forEach(function(Rr){delete jo[Rr]});var bs=u.useState(!1),rs=(0,w.Z)(bs,2),Zs=rs[0],Wo=rs[1];u.useEffect(function(){Wo(Qe())},[]);var _o=u.useRef(null),ha=u.useRef(null),La=u.useRef(null),go=u.useRef(null),vo=u.useRef(null),_s=Bt(),f=(0,w.Z)(_s,3),l=f[0],A=f[1],x=f[2];u.useImperativeHandle(Ue,function(){var Rr,Lt;return{focus:(Rr=go.current)===null||Rr===void 0?void 0:Rr.focus,blur:(Lt=go.current)===null||Lt===void 0?void 0:Lt.blur,scrollTo:function(Vi){var Fn;return(Fn=vo.current)===null||Fn===void 0?void 0:Fn.scrollTo(Vi)}}});var F=u.useMemo(function(){var Rr;if(di!=="combobox")return qi;var Lt=(Rr=Gr[0])===null||Rr===void 0?void 0:Rr.value;return typeof Lt=="string"||typeof Lt=="number"?String(Lt):""},[qi,di,Gr]),S=di==="combobox"&&typeof Bi=="function"&&Bi()||null,T=typeof $i=="function"&&$i(),j=Se(ha,T==null||(kt=T.props)===null||kt===void 0?void 0:kt.ref),V=u.useState(!1),pe=(0,w.Z)(V,2),Re=pe[0],Ve=pe[1];Q(function(){Ve(!0)},[]);var it=K(!1,{defaultValue:Gi,value:jn}),he=(0,w.Z)(it,2),_t=he[0],tt=he[1],rt=Re?_t:!1,Xe=!Ni&≺(Ci||Xe&&rt&&di==="combobox")&&(rt=!1);var ct=Xe?!1:rt,Qt=u.useCallback(function(Rr){var Lt=Rr!==void 0?Rr:!rt;Ci||(tt(Lt),rt!==Lt&&(Hi==null||Hi(Lt)))},[Ci,rt,tt,Hi]),wr=u.useMemo(function(){return(ji||[]).some(function(Rr){return[`
|
|
|
`,`\r
|
|
|
`].includes(Rr)})},[ji]),Kr=function(Lt,ya,Vi){var Fn=!0,ni=Lt;ui==null||ui(null);var Ai=Vi?null:eo(Lt,ji);return di!=="combobox"&&Ai&&(ni="",Oi==null||Oi(Ai),Qt(!1),Fn=!1),gi&&F!==ni&&gi(ni,{source:ya?"typing":"effect"}),Fn},_n=function(Lt){!Lt||!Lt.trim()||gi(Lt,{source:"submit"})};u.useEffect(function(){!rt&&!hs&&di!=="combobox"&&Kr("",!1,!1)},[rt]),u.useEffect(function(){_t&&Ci&&tt(!1),Ci&&A(!1)},[Ci]);var Or=ot(),Xt=(0,w.Z)(Or,2),Zr=Xt[0],fn=Xt[1],gt=function(Lt){var ya=Zr(),Vi=Lt.which;if(Vi===J.ENTER&&(di!=="combobox"&&Lt.preventDefault(),rt||Qt(!0)),fn(!!F),Vi===J.BACKSPACE&&!ya&&hs&&!F&&Gr.length){for(var Fn=(0,be.Z)(Gr),ni=null,Ai=Fn.length-1;Ai>=0;Ai-=1){var Li=Fn[Ai];if(!Li.disabled){Fn.splice(Ai,1),ni=Li;break}}ni&&Nn(Fn,{type:"remove",values:[ni]})}for(var ia=arguments.length,Oa=new Array(ia>1?ia-1:0),io=1;io<ia;io++)Oa[io-1]=arguments[io];if(rt&&vo.current){var Lo;(Lo=vo.current).onKeyDown.apply(Lo,[Lt].concat(Oa))}no==null||no.apply(void 0,[Lt].concat(Oa))},xt=function(Lt){for(var ya=arguments.length,Vi=new Array(ya>1?ya-1:0),Fn=1;Fn<ya;Fn++)Vi[Fn-1]=arguments[Fn];if(rt&&vo.current){var ni;(ni=vo.current).onKeyUp.apply(ni,[Lt].concat(Vi))}Ta==null||Ta.apply(void 0,[Lt].concat(Vi))},ur=function(Lt){var ya=Gr.filter(function(Vi){return Vi!==Lt});Nn(ya,{type:"remove",values:[Lt]})},er=u.useRef(!1),ln=function(){A(!0),Ci||(zi&&!er.current&&zi.apply(void 0,arguments),ma.includes("focus")&&Qt(!0)),er.current=!0},qr=function(){A(!1,function(){er.current=!1,Qt(!1)}),!Ci&&(F&&(di==="tags"?gi(F,{source:"submit"}):di==="multiple"&&gi("",{source:"blur"})),_a&&_a.apply(void 0,arguments))},An=[];u.useEffect(function(){return function(){An.forEach(function(Rr){return clearTimeout(Rr)}),An.splice(0,An.length)}},[]);var Vr=function(Lt){var ya,Vi=Lt.target,Fn=(ya=La.current)===null||ya===void 0?void 0:ya.getPopupElement();if(Fn&&Fn.contains(Vi)){var ni=setTimeout(function(){var Oa=An.indexOf(ni);if(Oa!==-1&&An.splice(Oa,1),x(),!Zs&&!Fn.contains(document.activeElement)){var io;(io=go.current)===null||io===void 0||io.focus()}});An.push(ni)}for(var Ai=arguments.length,Li=new Array(Ai>1?Ai-1:0),ia=1;ia<Ai;ia++)Li[ia-1]=arguments[ia];Ro==null||Ro.apply(void 0,[Lt].concat(Li))},rn=u.useState({}),Wr=(0,w.Z)(rn,2),zn=Wr[1];function We(){zn({})}var Pt;T&&(Pt=function(Lt){Qt(Lt)}),It(function(){var Rr;return[_o.current,(Rr=La.current)===null||Rr===void 0?void 0:Rr.getPopupElement()]},ct,Qt,!!T);var Zt=u.useMemo(function(){return(0,z.Z)((0,z.Z)({},Te),{},{notFoundContent:Ni,open:rt,triggerOpen:ct,id:nr,showSearch:ts,multiple:hs,toggleOpen:Qt})},[Te,Ni,ct,rt,nr,ts,hs,Qt]),sr=!!si||bi,Br;sr&&(Br=u.createElement(He,{className:ie()("".concat(gr,"-arrow"),(0,q.Z)({},"".concat(gr,"-arrow-loading"),bi)),customizeIcon:si,customizeIconProps:{loading:bi,searchValue:F,open:rt,focused:l,showSearch:ts}}));var Jr=function(){var Lt;qn==null||qn(),(Lt=go.current)===null||Lt===void 0||Lt.focus(),Nn([],{type:"clear",values:Gr}),Kr("",!1,!1)},Yr=xe(gr,Jr,Gr,ri,sa,Ci,F,di),sn=Yr.allowClear,fi=Yr.clearIcon,ci=u.createElement(Da,{ref:vo}),Xi=ie()(gr,cr,(Ct={},(0,q.Z)(Ct,"".concat(gr,"-focused"),l),(0,q.Z)(Ct,"".concat(gr,"-multiple"),hs),(0,q.Z)(Ct,"".concat(gr,"-single"),!hs),(0,q.Z)(Ct,"".concat(gr,"-allow-clear"),ri),(0,q.Z)(Ct,"".concat(gr,"-show-arrow"),sr),(0,q.Z)(Ct,"".concat(gr,"-disabled"),Ci),(0,q.Z)(Ct,"".concat(gr,"-loading"),bi),(0,q.Z)(Ct,"".concat(gr,"-open"),rt),(0,q.Z)(Ct,"".concat(gr,"-customize-input"),S),(0,q.Z)(Ct,"".concat(gr,"-show-search"),ts),Ct)),Ji=u.createElement(la,{ref:La,disabled:Ci,prefixCls:gr,visible:ct,popupElement:ci,animation:wo,transitionName:za,dropdownStyle:$a,dropdownClassName:Pi,direction:_r,dropdownMatchSelectWidth:xa,dropdownRender:Ko,dropdownAlign:fa,placement:li,builtinPlacements:va,getPopupContainer:Pa,empty:pr,getTriggerDOMNode:function(){return ha.current},onPopupVisibleChange:Pt,onPopupMouseEnter:We},T?u.cloneElement(T,{ref:j}):u.createElement(ht,(0,H.Z)({},Te,{domRef:ha,prefixCls:gr,inputElement:S,ref:go,id:nr,showSearch:ts,autoClearSearchValue:Zi,mode:di,activeDescendantId:wa,tagRender:$r,values:Gr,open:rt,onToggleOpen:Qt,activeValue:Na,searchValue:F,onSearch:Kr,onSearchSubmit:_n,onRemove:ur,tokenWithEnter:wr}))),Za;return T?Za=Ji:Za=u.createElement("div",(0,H.Z)({className:Xi},jo,{ref:_o,onMouseDown:Vr,onKeyDown:gt,onKeyUp:xt,onFocus:ln,onBlur:qr}),l&&!rt&&u.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(Gr.map(function(Rr){var Lt=Rr.label,ya=Rr.value;return["number","string"].includes((0,b.Z)(Lt))?Lt:ya}).join(", "))),Ji,Br,sn&&fi),u.createElement(ke.Provider,{value:Zt},Za)}),ua=Mi,Io=function(Te,Ue){var kt=u.useRef({values:new Map,options:new Map}),Ct=u.useMemo(function(){var gr=kt.current,cr=gr.values,Xr=gr.options,$r=Te.map(function(Gr){if(Gr.label===void 0){var Nn;return(0,z.Z)((0,z.Z)({},Gr),{},{label:(Nn=cr.get(Gr.value))===null||Nn===void 0?void 0:Nn.label})}return Gr}),_r=new Map,zr=new Map;return $r.forEach(function(Gr){_r.set(Gr.value,Gr),zr.set(Gr.value,Ue.get(Gr.value)||Xr.get(Gr.value))}),kt.current.values=_r,kt.current.options=zr,$r},[Te,Ue]),nr=u.useCallback(function(gr){return Ue.get(gr)||kt.current.options.get(gr)},[Ue]);return[Ct,nr]};function Mo(Te,Ue){return oi(Te).join("").toUpperCase().includes(Ue)}var fo=function(Te,Ue,kt,Ct,nr){return u.useMemo(function(){if(!kt||Ct===!1)return Te;var gr=Ue.options,cr=Ue.label,Xr=Ue.value,$r=[],_r=typeof Ct=="function",zr=kt.toUpperCase(),Gr=_r?Ct:function(pr,Gn){return nr?Mo(Gn[nr],zr):Gn[gr]?Mo(Gn[cr!=="children"?cr:"label"],zr):Mo(Gn[Xr],zr)},Nn=_r?function(pr){return ca(pr)}:function(pr){return pr};return Te.forEach(function(pr){if(pr[gr]){var Gn=Gr(kt,Nn(pr));if(Gn)$r.push(pr);else{var Ni=pr[gr].filter(function(qn){return Gr(kt,Nn(qn))});Ni.length&&$r.push((0,z.Z)((0,z.Z)({},pr),{},(0,q.Z)({},gr,Ni)))}return}Gr(kt,Nn(pr))&&$r.push(pr)}),$r},[Te,Ct,nr,kt,Ue])},ho=0,es=E();function uo(){var Te;return es?(Te=ho,ho+=1):Te="TEST_OR_SSR",Te}function Ga(Te){var Ue=u.useState(),kt=(0,w.Z)(Ue,2),Ct=kt[0],nr=kt[1];return u.useEffect(function(){nr("rc_select_".concat(uo()))},[]),Te||Ct}function to(Te){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},kt=[];return u.Children.forEach(Te,function(Ct){Ct==null&&!Ue.keepEmpty||(Array.isArray(Ct)?kt=kt.concat(to(Ct)):(0,me.isFragment)(Ct)&&Ct.props?kt=kt.concat(to(Ct.props.children,Ue)):kt.push(Ct))}),kt}var po=["children","value"],Fa=["children"];function ro(Te){var Ue=Te,kt=Ue.key,Ct=Ue.props,nr=Ct.children,gr=Ct.value,cr=(0,m.Z)(Ct,po);return(0,z.Z)({key:kt,value:gr!==void 0?gr:kt,children:nr},cr)}function Xo(Te){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return to(Te).map(function(kt,Ct){if(!u.isValidElement(kt)||!kt.type)return null;var nr=kt,gr=nr.type.isSelectOptGroup,cr=nr.key,Xr=nr.props,$r=Xr.children,_r=(0,m.Z)(Xr,Fa);return Ue||!gr?ro(kt):(0,z.Z)((0,z.Z)({key:"__RC_SELECT_GRP__".concat(cr===null?Ct:cr,"__"),label:cr},_r),{},{options:Xo($r)})}).filter(function(kt){return kt})}function Zo(Te,Ue,kt,Ct,nr){return u.useMemo(function(){var gr=Te,cr=!Te;cr&&(gr=Xo(Ue));var Xr=new Map,$r=new Map,_r=function(Nn,pr,Gn){Gn&&typeof Gn=="string"&&Nn.set(pr[Gn],pr)};function zr(Gr){for(var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pr=0;pr<Gr.length;pr+=1){var Gn=Gr[pr];!Gn[kt.options]||Nn?(Xr.set(Gn[kt.value],Gn),_r($r,Gn,kt.label),_r($r,Gn,Ct),_r($r,Gn,nr)):zr(Gn[kt.options],!0)}}return zr(gr),{options:gr,valueOptions:Xr,labelOptions:$r}},[Te,Ue,kt,Ct,nr])}function pl(Te){var Ue=u.useRef();Ue.current=Te;var kt=u.useCallback(function(){return Ue.current.apply(Ue,arguments)},[]);return kt}var Jo=function(){return null};Jo.isSelectOptGroup=!0;var Qo=Jo,Ds=function(){return null};Ds.isSelectOption=!0;var Is=Ds;function ns(Te,Ue){var kt=(0,z.Z)({},Te);return Array.isArray(Ue)&&Ue.forEach(function(Ct){delete kt[Ct]}),kt}var Ja=g(73299),Os=u.createContext(null),is=Os;function Ks(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Al=["disabled","title","children","style","className"];function To(Te){return typeof Te=="string"||typeof Te=="number"}var Ps=function(Ue,kt){var Ct=mt(),nr=Ct.prefixCls,gr=Ct.id,cr=Ct.open,Xr=Ct.multiple,$r=Ct.mode,_r=Ct.searchValue,zr=Ct.toggleOpen,Gr=Ct.notFoundContent,Nn=Ct.onPopupScroll,pr=u.useContext(is),Gn=pr.flattenOptions,Ni=pr.onActiveValue,qn=pr.defaultActiveFirstOption,di=pr.onSelect,Ci=pr.menuItemSelectedIcon,bi=pr.rawValues,Bi=pr.fieldNames,$i=pr.virtual,jn=pr.direction,Gi=pr.listHeight,Hi=pr.listItemHeight,Na="".concat(nr,"-item"),ui=O(function(){return Gn},[cr,Gn],function(fa,li){return li[0]&&fa[1]!==li[1]}),wa=u.useRef(null),qi=function(li){li.preventDefault()},Zi=function(li){wa.current&&wa.current.scrollTo(typeof li=="number"?{index:li}:li)},gi=function(li){for(var va=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Pa=ui.length,pa=0;pa<Pa;pa+=1){var ma=(li+pa*va+Pa)%Pa,zi=ui[ma],_a=zi.group,Ta=zi.data;if(!_a&&!Ta.disabled)return ma}return-1},Oi=u.useState(function(){return gi(0)}),ji=(0,w.Z)(Oi,2),ri=ji[0],si=ji[1],sa=function(li){var va=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;si(li);var Pa={source:va?"keyboard":"mouse"},pa=ui[li];if(!pa){Ni(null,-1,Pa);return}Ni(pa.value,li,Pa)};(0,u.useEffect)(function(){sa(qn!==!1?gi(0):-1)},[ui.length,_r]);var Da=u.useCallback(function(fa){return bi.has(fa)&&$r!=="combobox"},[$r,(0,be.Z)(bi).toString(),bi.size]);(0,u.useEffect)(function(){var fa=setTimeout(function(){if(!Xr&&cr&&bi.size===1){var va=Array.from(bi)[0],Pa=ui.findIndex(function(pa){var ma=pa.data;return ma.value===va});Pa!==-1&&(sa(Pa),Zi(Pa))}});if(cr){var li;(li=wa.current)===null||li===void 0||li.scrollTo(void 0)}return function(){return clearTimeout(fa)}},[cr,_r,Gn.length]);var wo=function(li){li!==void 0&&di(li,{selected:!bi.has(li)}),Xr||zr(!1)};if(u.useImperativeHandle(kt,function(){return{onKeyDown:function(li){var va=li.which,Pa=li.ctrlKey;switch(va){case J.N:case J.P:case J.UP:case J.DOWN:{var pa=0;if(va===J.UP?pa=-1:va===J.DOWN?pa=1:Ks()&&Pa&&(va===J.N?pa=1:va===J.P&&(pa=-1)),pa!==0){var ma=gi(ri+pa,pa);Zi(ma),sa(ma,!0)}break}case J.ENTER:{var zi=ui[ri];zi&&!zi.data.disabled?wo(zi.value):wo(void 0),cr&&li.preventDefault();break}case J.ESC:zr(!1),cr&&li.stopPropagation()}},onKeyUp:function(){},scrollTo:function(li){Zi(li)}}}),ui.length===0)return u.createElement("div",{role:"listbox",id:"".concat(gr,"_list"),className:"".concat(Na,"-empty"),onMouseDown:qi},Gr);var za=Object.keys(Bi).map(function(fa){return Bi[fa]}),$a=function(li){return li.label};function Pi(fa,li){var va=fa.group;return{role:va?"presentation":"option",id:"".concat(gr,"_list_").concat(li)}}var xa=function(li){var va=ui[li];if(!va)return null;var Pa=va.data||{},pa=Pa.value,ma=va.group,zi=Ar(Pa,!0),_a=$a(va);return va?u.createElement("div",(0,H.Z)({"aria-label":typeof _a=="string"&&!ma?_a:null},zi,{key:li},Pi(va,li),{"aria-selected":Da(pa)}),pa):null},Ko={role:"listbox",id:"".concat(gr,"_list")};return u.createElement(u.Fragment,null,$i&&u.createElement("div",(0,H.Z)({},Ko,{style:{height:0,width:0,overflow:"hidden"}}),xa(ri-1),xa(ri),xa(ri+1)),u.createElement(Ja.Z,{itemKey:"key",ref:wa,data:ui,height:Gi,itemHeight:Hi,fullHeight:!1,onMouseDown:qi,onScroll:Nn,virtual:$i,direction:jn,innerProps:$i?null:Ko},function(fa,li){var va,Pa=fa.group,pa=fa.groupOption,ma=fa.data,zi=fa.label,_a=fa.value,Ta=ma.key;if(Pa){var no,Ro=(no=ma.title)!==null&&no!==void 0?no:To(zi)?zi.toString():void 0;return u.createElement("div",{className:ie()(Na,"".concat(Na,"-group")),title:Ro},zi!==void 0?zi:Ta)}var Ho=ma.disabled,hs=ma.title,ts=ma.children,jo=ma.style,bs=ma.className,rs=(0,m.Z)(ma,Al),Zs=ns(rs,za),Wo=Da(_a),_o="".concat(Na,"-option"),ha=ie()(Na,_o,bs,(va={},(0,q.Z)(va,"".concat(_o,"-grouped"),pa),(0,q.Z)(va,"".concat(_o,"-active"),ri===li&&!Ho),(0,q.Z)(va,"".concat(_o,"-disabled"),Ho),(0,q.Z)(va,"".concat(_o,"-selected"),Wo),va)),La=$a(fa),go=!Ci||typeof Ci=="function"||Wo,vo=typeof La=="number"?La:La||_a,_s=To(vo)?vo.toString():void 0;return hs!==void 0&&(_s=hs),u.createElement("div",(0,H.Z)({},Ar(Zs),$i?{}:Pi(fa,li),{"aria-selected":Wo,className:ha,title:_s,onMouseMove:function(){ri===li||Ho||sa(li)},onClick:function(){Ho||wo(_a)},style:jo}),u.createElement("div",{className:"".concat(_o,"-content")},vo),u.isValidElement(Ci)||Wo,go&&u.createElement(He,{className:"".concat(Na,"-option-state"),customizeIcon:Ci,customizeIconProps:{isSelected:Wo}},Wo?"\u2713":null))}))},dl=u.forwardRef(Ps);dl.displayName="OptionList";var $s=dl;function Ms(Te){var Ue=Te.mode,kt=Te.options,Ct=Te.children,nr=Te.backfill,gr=Te.allowClear,cr=Te.placeholder,Xr=Te.getInputElement,$r=Te.showSearch,_r=Te.onSearch,zr=Te.defaultOpen,Gr=Te.autoFocus,Nn=Te.labelInValue,pr=Te.value,Gn=Te.inputValue,Ni=Te.optionLabelProp,qn=isMultiple(Ue),di=$r!==void 0?$r:qn||Ue==="combobox",Ci=kt||convertChildrenToData(Ct);if(warning(Ue!=="tags"||Ci.every(function(jn){return!jn.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Ue==="tags"||Ue==="combobox"){var bi=Ci.some(function(jn){return jn.options?jn.options.some(function(Gi){return typeof("value"in Gi?Gi.value:Gi.key)=="number"}):typeof("value"in jn?jn.value:jn.key)=="number"});warning(!bi,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(Ue!=="combobox"||!Ni,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(Ue==="combobox"||!nr,"`backfill` only works with `combobox` mode."),warning(Ue==="combobox"||!Xr,"`getInputElement` only work with `combobox` mode."),noteOnce(Ue!=="combobox"||!Xr||!gr||!cr,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),_r&&!di&&Ue!=="combobox"&&Ue!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!zr||Gr,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),pr!=null){var Bi=toArray(pr);warning(!Nn||Bi.every(function(jn){return _typeof(jn)==="object"&&("key"in jn||"value"in jn)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!qn||Array.isArray(pr),"`value` should be array when `mode` is `multiple` or `tags`")}if(Ct){var $i=null;toNodeArray(Ct).some(function(jn){if(!React.isValidElement(jn)||!jn.type)return!1;var Gi=jn,Hi=Gi.type;if(Hi.isSelectOption)return!1;if(Hi.isSelectOptGroup){var Na=toNodeArray(jn.props.children).every(function(ui){return!React.isValidElement(ui)||!jn.type||ui.type.isSelectOption?!0:($i=ui.type,!1)});return!Na}return $i=Hi,!0}),$i&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat($i.displayName||$i.name||$i,"`.")),warning(Gn===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function ys(Te,Ue){if(Te){var kt=function Ct(nr){for(var gr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,cr=0;cr<nr.length;cr++){var Xr=nr[cr];if(Xr[Ue==null?void 0:Ue.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!gr&&Array.isArray(Xr[Ue==null?void 0:Ue.options])&&Ct(Xr[Ue==null?void 0:Ue.options],!0))break}};kt(Te)}}var Ki=null,Ua=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"],Vo=["inputValue"];function dr(Te){return!Te||(0,b.Z)(Te)!=="object"}var Sr=u.forwardRef(function(Te,Ue){var kt=Te.id,Ct=Te.mode,nr=Te.prefixCls,gr=nr===void 0?"rc-select":nr,cr=Te.backfill,Xr=Te.fieldNames,$r=Te.inputValue,_r=Te.searchValue,zr=Te.onSearch,Gr=Te.autoClearSearchValue,Nn=Gr===void 0?!0:Gr,pr=Te.onSelect,Gn=Te.onDeselect,Ni=Te.dropdownMatchSelectWidth,qn=Ni===void 0?!0:Ni,di=Te.filterOption,Ci=Te.filterSort,bi=Te.optionFilterProp,Bi=Te.optionLabelProp,$i=Te.options,jn=Te.children,Gi=Te.defaultActiveFirstOption,Hi=Te.menuItemSelectedIcon,Na=Te.virtual,ui=Te.direction,wa=Te.listHeight,qi=wa===void 0?200:wa,Zi=Te.listItemHeight,gi=Zi===void 0?20:Zi,Oi=Te.value,ji=Te.defaultValue,ri=Te.labelInValue,si=Te.onChange,sa=(0,m.Z)(Te,Ua),Da=Ga(kt),wo=ti(Ct),za=!!(!$i&&jn),$a=u.useMemo(function(){return di===void 0&&Ct==="combobox"?!1:di},[di,Ct]),Pi=u.useMemo(function(){return xi(Xr,za)},[JSON.stringify(Xr),za]),xa=K("",{value:_r!==void 0?_r:$r,postState:function(Xe){return Xe||""}}),Ko=(0,w.Z)(xa,2),fa=Ko[0],li=Ko[1],va=Zo($i,jn,Pi,bi,Bi),Pa=va.valueOptions,pa=va.labelOptions,ma=va.options,zi=u.useCallback(function(rt){var Xe=oi(rt);return Xe.map(function(ct){var Qt,wr,Kr,_n,Or;if(dr(ct))Qt=ct;else{var Xt;Kr=ct.key,wr=ct.label,Qt=(Xt=ct.value)!==null&&Xt!==void 0?Xt:Kr}var Zr=Pa.get(Qt);if(Zr){var fn;if(wr===void 0&&(wr=Zr==null?void 0:Zr[Bi||Pi.label]),Kr===void 0&&(Kr=(fn=Zr==null?void 0:Zr.key)!==null&&fn!==void 0?fn:Qt),_n=Zr==null?void 0:Zr.disabled,Or=Zr==null?void 0:Zr.title,0)var gt}return{label:wr,value:Qt,key:Kr,disabled:_n,title:Or}})},[Pi,Bi,Pa]),_a=K(ji,{value:Oi}),Ta=(0,w.Z)(_a,2),no=Ta[0],Ro=Ta[1],Ho=u.useMemo(function(){var rt,Xe=zi(no);return Ct==="combobox"&&Rt((rt=Xe[0])===null||rt===void 0?void 0:rt.value)?[]:Xe},[no,zi,Ct]),hs=Io(Ho,Pa),ts=(0,w.Z)(hs,2),jo=ts[0],bs=ts[1],rs=u.useMemo(function(){if(!Ct&&jo.length===1){var rt=jo[0];if(rt.value===null&&(rt.label===null||rt.label===void 0))return[]}return jo.map(function(Xe){var ct;return(0,z.Z)((0,z.Z)({},Xe),{},{label:(ct=Xe.label)!==null&&ct!==void 0?ct:Xe.value})})},[Ct,jo]),Zs=u.useMemo(function(){return new Set(jo.map(function(rt){return rt.value}))},[jo]);u.useEffect(function(){if(Ct==="combobox"){var rt,Xe=(rt=jo[0])===null||rt===void 0?void 0:rt.value;li(Ea(Xe)?String(Xe):"")}},[jo]);var Wo=pl(function(rt,Xe){var ct,Qt=Xe!=null?Xe:rt;return ct={},(0,q.Z)(ct,Pi.value,rt),(0,q.Z)(ct,Pi.label,Qt),ct}),_o=u.useMemo(function(){if(Ct!=="tags")return ma;var rt=(0,be.Z)(ma),Xe=function(Qt){return Pa.has(Qt)};return(0,be.Z)(jo).sort(function(ct,Qt){return ct.value<Qt.value?-1:1}).forEach(function(ct){var Qt=ct.value;Xe(Qt)||rt.push(Wo(Qt,ct.label))}),rt},[Wo,ma,Pa,jo,Ct]),ha=fo(_o,Pi,fa,$a,bi),La=u.useMemo(function(){return Ct!=="tags"||!fa||ha.some(function(rt){return rt[bi||"value"]===fa})||ha.some(function(rt){return rt[Pi.value]===fa})?ha:[Wo(fa)].concat((0,be.Z)(ha))},[Wo,bi,Ct,ha,fa,Pi]),go=u.useMemo(function(){return Ci?(0,be.Z)(La).sort(function(rt,Xe){return Ci(rt,Xe)}):La},[La,Ci]),vo=u.useMemo(function(){return Ii(go,{fieldNames:Pi,childrenAsData:za})},[go,Pi,za]),_s=function(Xe){var ct=zi(Xe);if(Ro(ct),si&&(ct.length!==jo.length||ct.some(function(Kr,_n){var Or;return((Or=jo[_n])===null||Or===void 0?void 0:Or.value)!==(Kr==null?void 0:Kr.value)}))){var Qt=ri?ct:ct.map(function(Kr){return Kr.value}),wr=ct.map(function(Kr){return ca(bs(Kr.value))});si(wo?Qt:Qt[0],wo?wr:wr[0])}},f=u.useState(null),l=(0,w.Z)(f,2),A=l[0],x=l[1],F=u.useState(0),S=(0,w.Z)(F,2),T=S[0],j=S[1],V=Gi!==void 0?Gi:Ct!=="combobox",pe=u.useCallback(function(rt,Xe){var ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Qt=ct.source,wr=Qt===void 0?"keyboard":Qt;j(Xe),cr&&Ct==="combobox"&&rt!==null&&wr==="keyboard"&&x(String(rt))},[cr,Ct]),Re=function(Xe,ct,Qt){var wr=function(){var er,ln=bs(Xe);return[ri?{label:ln==null?void 0:ln[Pi.label],value:Xe,key:(er=ln==null?void 0:ln.key)!==null&&er!==void 0?er:Xe}:Xe,ca(ln)]};if(ct&&pr){var Kr=wr(),_n=(0,w.Z)(Kr,2),Or=_n[0],Xt=_n[1];pr(Or,Xt)}else if(!ct&&Gn&&Qt!=="clear"){var Zr=wr(),fn=(0,w.Z)(Zr,2),gt=fn[0],xt=fn[1];Gn(gt,xt)}},Ve=pl(function(rt,Xe){var ct,Qt=wo?Xe.selected:!0;Qt?ct=wo?[].concat((0,be.Z)(jo),[rt]):[rt]:ct=jo.filter(function(wr){return wr.value!==rt}),_s(ct),Re(rt,Qt),Ct==="combobox"?x(""):(!ti||Nn)&&(li(""),x(""))}),it=function(Xe,ct){_s(Xe);var Qt=ct.type,wr=ct.values;(Qt==="remove"||Qt==="clear")&&wr.forEach(function(Kr){Re(Kr.value,!1,Qt)})},he=function(Xe,ct){if(li(Xe),x(null),ct.source==="submit"){var Qt=(Xe||"").trim();if(Qt){var wr=Array.from(new Set([].concat((0,be.Z)(Zs),[Qt])));_s(wr),Re(Qt,!0),li("")}return}ct.source!=="blur"&&(Ct==="combobox"&&_s(Xe),zr==null||zr(Xe))},_t=function(Xe){var ct=Xe;Ct!=="tags"&&(ct=Xe.map(function(wr){var Kr=pa.get(wr);return Kr==null?void 0:Kr.value}).filter(function(wr){return wr!==void 0}));var Qt=Array.from(new Set([].concat((0,be.Z)(Zs),(0,be.Z)(ct))));_s(Qt),Qt.forEach(function(wr){Re(wr,!0)})},tt=u.useMemo(function(){var rt=Na!==!1&&qn!==!1;return(0,z.Z)((0,z.Z)({},va),{},{flattenOptions:vo,onActiveValue:pe,defaultActiveFirstOption:V,onSelect:Ve,menuItemSelectedIcon:Hi,rawValues:Zs,fieldNames:Pi,virtual:rt,direction:ui,listHeight:qi,listItemHeight:gi,childrenAsData:za})},[va,vo,pe,V,Ve,Hi,Zs,Pi,Na,qn,qi,gi,za]);return u.createElement(is.Provider,{value:tt},u.createElement(ua,(0,H.Z)({},sa,{id:Da,prefixCls:gr,ref:Ue,omitDomProps:Vo,mode:Ct,displayValues:rs,onDisplayValuesChange:it,direction:ui,searchValue:fa,onSearch:he,autoClearSearchValue:Nn,onSearchSplit:_t,dropdownMatchSelectWidth:qn,OptionList:$s,emptyOptions:!vo.length,activeValue:A,activeDescendantId:"".concat(Da,"_list_").concat(T)})))}),fr=Sr;fr.Option=Is,fr.OptGroup=Qo;var D=fr,de=D,ve=g(10366),Ee=g(8745),De=g(33603),Ze=g(9708),$e=g(53124),ft=g(98866),wt=g(88258),ir=g(98675),Fr=g(65223),vr=g(4173),en=g(87244),un=g(13458),Pr=g(78642),Bn=g(46163),vn=function(Te,Ue){var kt={};for(var Ct in Te)Object.prototype.hasOwnProperty.call(Te,Ct)&&Ue.indexOf(Ct)<0&&(kt[Ct]=Te[Ct]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nr=0,Ct=Object.getOwnPropertySymbols(Te);nr<Ct.length;nr++)Ue.indexOf(Ct[nr])<0&&Object.prototype.propertyIsEnumerable.call(Te,Ct[nr])&&(kt[Ct[nr]]=Te[Ct[nr]]);return kt};const Ur="SECRET_COMBOBOX_MODE_DO_NOT_USE",Qr=(Te,Ue)=>{var kt,{prefixCls:Ct,bordered:nr=!0,className:gr,rootClassName:cr,getPopupContainer:Xr,popupClassName:$r,dropdownClassName:_r,listHeight:zr=256,placement:Gr,listItemHeight:Nn=24,size:pr,disabled:Gn,notFoundContent:Ni,status:qn,builtinPlacements:di,dropdownMatchSelectWidth:Ci,popupMatchSelectWidth:bi,direction:Bi,style:$i,allowClear:jn}=Te,Gi=vn(Te,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Hi,getPrefixCls:Na,renderEmpty:ui,direction:wa,virtual:qi,popupMatchSelectWidth:Zi,popupOverflow:gi,select:Oi}=u.useContext($e.E_),ji=Na("select",Ct),ri=Na(),si=Bi!=null?Bi:wa,{compactSize:sa,compactItemClassnames:Da}=(0,vr.ri)(ji,si),[wo,za]=(0,en.Z)(ji),$a=u.useMemo(()=>{const{mode:_o}=Gi;if(_o!=="combobox")return _o===Ur?"combobox":_o},[Gi.mode]),Pi=$a==="multiple"||$a==="tags",xa=(0,Pr.Z)(Gi.suffixIcon,Gi.showArrow),Ko=(kt=bi!=null?bi:Ci)!==null&&kt!==void 0?kt:Zi,{status:fa,hasFeedback:li,isFormItemInput:va,feedbackIcon:Pa}=u.useContext(Fr.aM),pa=(0,Ze.F)(fa,qn);let ma;Ni!==void 0?ma=Ni:$a==="combobox"?ma=null:ma=(ui==null?void 0:ui("Select"))||u.createElement(wt.Z,{componentName:"Select"});const{suffixIcon:zi,itemIcon:_a,removeIcon:Ta,clearIcon:no}=(0,Bn.Z)(Object.assign(Object.assign({},Gi),{multiple:Pi,hasFeedback:li,feedbackIcon:Pa,showSuffixIcon:xa,prefixCls:ji,showArrow:Gi.showArrow,componentName:"Select"})),Ro=jn===!0?{clearIcon:no}:jn,Ho=(0,ve.Z)(Gi,["suffixIcon","itemIcon"]),hs=ie()($r||_r,{[`${ji}-dropdown-${si}`]:si==="rtl"},cr,za),ts=(0,ir.Z)(_o=>{var ha;return(ha=pr!=null?pr:sa)!==null&&ha!==void 0?ha:_o}),jo=u.useContext(ft.Z),bs=Gn!=null?Gn:jo,rs=ie()({[`${ji}-lg`]:ts==="large",[`${ji}-sm`]:ts==="small",[`${ji}-rtl`]:si==="rtl",[`${ji}-borderless`]:!nr,[`${ji}-in-form-item`]:va},(0,Ze.Z)(ji,pa,li),Da,Oi==null?void 0:Oi.className,gr,cr,za),Zs=u.useMemo(()=>Gr!==void 0?Gr:si==="rtl"?"bottomRight":"bottomLeft",[Gr,si]),Wo=(0,un.Z)(di,gi);return wo(u.createElement(de,Object.assign({ref:Ue,virtual:qi,showSearch:Oi==null?void 0:Oi.showSearch},Ho,{style:Object.assign(Object.assign({},Oi==null?void 0:Oi.style),$i),dropdownMatchSelectWidth:Ko,builtinPlacements:Wo,transitionName:(0,De.m)(ri,"slide-up",Gi.transitionName),listHeight:zr,listItemHeight:Nn,mode:$a,prefixCls:ji,placement:Zs,direction:si,suffixIcon:zi,menuItemSelectedIcon:_a,removeIcon:Ta,allowClear:Ro,notFoundContent:ma,className:rs,getPopupContainer:Xr||Hi,dropdownClassName:hs,disabled:bs})))},jr=u.forwardRef(Qr),tn=(0,Ee.Z)(jr);jr.SECRET_COMBOBOX_MODE_DO_NOT_USE=Ur,jr.Option=Is,jr.OptGroup=Qo,jr._InternalPanelDoNotUseOrYouWillBeFired=tn;var Cn=jr},87244:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return I}});var ne=g(14747),ie=g(80110),H=g(45503),be=g(67968),q=g(67771),z=g(33297);const w=P=>{const{optionHeight:se,optionFontSize:Ae,optionLineHeight:Me,optionPadding:Qe}=P;return{position:"relative",display:"block",minHeight:se,padding:Qe,color:P.colorText,fontWeight:"normal",fontSize:Ae,lineHeight:Me,boxSizing:"border-box"}};var b=P=>{const{antCls:se,componentCls:Ae}=P,Me=`${Ae}-item`,Qe=`&${se}-slide-up-enter${se}-slide-up-enter-active`,Ne=`&${se}-slide-up-appear${se}-slide-up-appear-active`,J=`&${se}-slide-up-leave${se}-slide-up-leave-active`,me=`${Ae}-dropdown-placement-`;return[{[`${Ae}-dropdown`]:Object.assign(Object.assign({},(0,ne.Wf)(P)),{position:"absolute",top:-9999,zIndex:P.zIndexPopup,boxSizing:"border-box",padding:P.paddingXXS,overflow:"hidden",fontSize:P.fontSize,fontVariant:"initial",backgroundColor:P.colorBgElevated,borderRadius:P.borderRadiusLG,outline:"none",boxShadow:P.boxShadowSecondary,[`
|
|
|
${Qe}${me}bottomLeft,
|
|
|
${Ne}${me}bottomLeft
|
|
|
`]:{animationName:q.fJ},[`
|
|
|
${Qe}${me}topLeft,
|
|
|
${Ne}${me}topLeft,
|
|
|
${Qe}${me}topRight,
|
|
|
${Ne}${me}topRight
|
|
|
`]:{animationName:q.Qt},[`${J}${me}bottomLeft`]:{animationName:q.Uw},[`
|
|
|
${J}${me}topLeft,
|
|
|
${J}${me}topRight
|
|
|
`]:{animationName:q.ly},"&-hidden":{display:"none"},[`${Me}`]:Object.assign(Object.assign({},w(P)),{cursor:"pointer",transition:`background ${P.motionDurationSlow} ease`,borderRadius:P.borderRadiusSM,"&-group":{color:P.colorTextDescription,fontSize:P.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},ne.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${Me}-option-disabled)`]:{backgroundColor:P.optionActiveBg},[`&-selected:not(${Me}-option-disabled)`]:{color:P.optionSelectedColor,fontWeight:P.optionSelectedFontWeight,backgroundColor:P.optionSelectedBg,[`${Me}-option-state`]:{color:P.colorPrimary}},"&-disabled":{[`&${Me}-option-selected`]:{backgroundColor:P.colorBgContainerDisabled},color:P.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:P.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,q.oN)(P,"slide-up"),(0,q.oN)(P,"slide-down"),(0,z.Fm)(P,"move-up"),(0,z.Fm)(P,"move-down")]};const u=2,Z=P=>{let{controlHeightSM:se,controlHeight:Ae,lineWidth:Me}=P;const Qe=(Ae-se)/2-Me,Ne=Math.ceil(Qe/2);return[Qe,Ne]};function E(P,se){const{componentCls:Ae,iconCls:Me}=P,Qe=`${Ae}-selection-overflow`,Ne=P.multipleSelectItemHeight,[J]=Z(P),me=se?`${Ae}-${se}`:"";return{[`${Ae}-multiple${me}`]:{fontSize:P.fontSize,[Qe]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${Ae}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${J-u}px ${u*2}px`,borderRadius:P.borderRadius,[`${Ae}-show-search&`]:{cursor:"text"},[`${Ae}-disabled&`]:{background:P.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${u}px 0`,lineHeight:`${Ne}px`,visibility:"hidden",content:'"\\a0"'}},[`
|
|
|
&${Ae}-show-arrow ${Ae}-selector,
|
|
|
&${Ae}-allow-clear ${Ae}-selector
|
|
|
`]:{paddingInlineEnd:P.fontSizeIcon+P.controlPaddingHorizontal},[`${Ae}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:Ne,marginTop:u,marginBottom:u,lineHeight:`${Ne-P.lineWidth*2}px`,background:P.multipleItemBg,border:`${P.lineWidth}px ${P.lineType} ${P.multipleItemBorderColor}`,borderRadius:P.borderRadiusSM,cursor:"default",transition:`font-size ${P.motionDurationSlow}, line-height ${P.motionDurationSlow}, height ${P.motionDurationSlow}`,userSelect:"none",marginInlineEnd:u*2,paddingInlineStart:P.paddingXS,paddingInlineEnd:P.paddingXS/2,[`${Ae}-disabled&`]:{color:P.multipleItemColorDisabled,borderColor:P.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:P.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,ne.Ro)()),{display:"inline-flex",alignItems:"center",color:P.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${Me}`]:{verticalAlign:"-0.2em"},"&:hover":{color:P.colorIconHover}})},[`${Qe}-item + ${Qe}-item`]:{[`${Ae}-selection-search`]:{marginInlineStart:0}},[`${Ae}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:P.inputPaddingHorizontalBase-J,"\n &-input,\n &-mirror\n ":{height:Ne,fontFamily:P.fontFamily,lineHeight:`${Ne}px`,transition:`all ${P.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${Ae}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:P.inputPaddingHorizontalBase,insetInlineEnd:P.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${P.motionDurationSlow}`}}}}var Q=P=>{const{componentCls:se}=P,Ae=(0,H.TS)(P,{controlHeight:P.controlHeightSM,multipleSelectItemHeight:P.controlHeightXS,borderRadius:P.borderRadiusSM,borderRadiusSM:P.borderRadiusXS}),Me=(0,H.TS)(P,{fontSize:P.fontSizeLG,controlHeight:P.controlHeightLG,multipleSelectItemHeight:P.multipleItemHeightLG,borderRadius:P.borderRadiusLG,borderRadiusSM:P.borderRadius}),[,Qe]=Z(P);return[E(P),E(Ae,"sm"),{[`${se}-multiple${se}-sm`]:{[`${se}-selection-placeholder`]:{insetInline:P.controlPaddingHorizontalSM-P.lineWidth},[`${se}-selection-search`]:{marginInlineStart:Qe}}},E(Me,"lg")]};function G(P,se){const{componentCls:Ae,inputPaddingHorizontalBase:Me,borderRadius:Qe}=P,Ne=P.controlHeight-P.lineWidth*2,J=Math.ceil(P.fontSize*1.25),me=se?`${Ae}-${se}`:"";return{[`${Ae}-single${me}`]:{fontSize:P.fontSize,[`${Ae}-selector`]:Object.assign(Object.assign({},(0,ne.Wf)(P)),{display:"flex",borderRadius:Qe,[`${Ae}-selection-search`]:{position:"absolute",top:0,insetInlineStart:Me,insetInlineEnd:Me,bottom:0,"&-input":{width:"100%"}},[`
|
|
|
${Ae}-selection-item,
|
|
|
${Ae}-selection-placeholder
|
|
|
`]:{padding:0,lineHeight:`${Ne}px`,transition:`all ${P.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${Ne}px`}},[`${Ae}-selection-item`]:{position:"relative",userSelect:"none"},[`${Ae}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${Ae}-selection-item:after`,`${Ae}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
|
|
|
&${Ae}-show-arrow ${Ae}-selection-item,
|
|
|
&${Ae}-show-arrow ${Ae}-selection-placeholder
|
|
|
`]:{paddingInlineEnd:J},[`&${Ae}-open ${Ae}-selection-item`]:{color:P.colorTextPlaceholder},[`&:not(${Ae}-customize-input)`]:{[`${Ae}-selector`]:{width:"100%",height:P.controlHeight,padding:`0 ${Me}px`,[`${Ae}-selection-search-input`]:{height:Ne},"&:after":{lineHeight:`${Ne}px`}}},[`&${Ae}-customize-input`]:{[`${Ae}-selector`]:{"&:after":{display:"none"},[`${Ae}-selection-search`]:{position:"static",width:"100%"},[`${Ae}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${Me}px`,"&:after":{display:"none"}}}}}}}function N(P){const{componentCls:se}=P,Ae=P.controlPaddingHorizontalSM-P.lineWidth;return[G(P),G((0,H.TS)(P,{controlHeight:P.controlHeightSM,borderRadius:P.borderRadiusSM}),"sm"),{[`${se}-single${se}-sm`]:{[`&:not(${se}-customize-input)`]:{[`${se}-selection-search`]:{insetInlineStart:Ae,insetInlineEnd:Ae},[`${se}-selector`]:{padding:`0 ${Ae}px`},[`&${se}-show-arrow ${se}-selection-search`]:{insetInlineEnd:Ae+P.fontSize*1.5},[`
|
|
|
&${se}-show-arrow ${se}-selection-item,
|
|
|
&${se}-show-arrow ${se}-selection-placeholder
|
|
|
`]:{paddingInlineEnd:P.fontSize*1.5}}}},G((0,H.TS)(P,{controlHeight:P.singleItemHeightLG,fontSize:P.fontSizeLG,borderRadius:P.borderRadiusLG}),"lg")]}const C=P=>{const{componentCls:se,selectorBg:Ae}=P;return{position:"relative",backgroundColor:Ae,border:`${P.lineWidth}px ${P.lineType} ${P.colorBorder}`,transition:`all ${P.motionDurationMid} ${P.motionEaseInOut}`,input:{cursor:"pointer"},[`${se}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${se}-disabled&`]:{color:P.colorTextDisabled,background:P.colorBgContainerDisabled,cursor:"not-allowed",[`${se}-multiple&`]:{background:P.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},K=function(P,se){let Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:Me,borderHoverColor:Qe,outlineColor:Ne,antCls:J}=se,me=Ae?{[`${Me}-selector`]:{borderColor:Qe}}:{};return{[P]:{[`&:not(${Me}-disabled):not(${Me}-customize-input):not(${J}-pagination-size-changer)`]:Object.assign(Object.assign({},me),{[`${Me}-focused& ${Me}-selector`]:{borderColor:Qe,boxShadow:`0 0 0 ${se.controlOutlineWidth}px ${Ne}`,outline:0},[`&:hover ${Me}-selector`]:{borderColor:Qe}})}}},le=P=>{const{componentCls:se}=P;return{[`${se}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},Y=P=>{const{componentCls:se,inputPaddingHorizontalBase:Ae,iconCls:Me}=P;return{[se]:Object.assign(Object.assign({},(0,ne.Wf)(P)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${se}-customize-input) ${se}-selector`]:Object.assign(Object.assign({},C(P)),le(P)),[`${se}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},ne.vS),[`${se}-selection-placeholder`]:Object.assign(Object.assign({},ne.vS),{flex:1,color:P.colorTextPlaceholder,pointerEvents:"none"}),[`${se}-arrow`]:Object.assign(Object.assign({},(0,ne.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Ae,height:P.fontSizeIcon,marginTop:-P.fontSizeIcon/2,color:P.colorTextQuaternary,fontSize:P.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[Me]:{verticalAlign:"top",transition:`transform ${P.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${se}-suffix)`]:{pointerEvents:"auto"}},[`${se}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${se}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Ae,zIndex:1,display:"inline-block",width:P.fontSizeIcon,height:P.fontSizeIcon,marginTop:-P.fontSizeIcon/2,color:P.colorTextQuaternary,fontSize:P.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:P.clearBg,cursor:"pointer",opacity:0,transition:`color ${P.motionDurationMid} ease, opacity ${P.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:P.colorTextTertiary}},"&:hover":{[`${se}-clear`]:{opacity:1}}}),[`${se}-has-feedback`]:{[`${se}-clear`]:{insetInlineEnd:Ae+P.fontSize+P.paddingXS}}}},re=P=>{const{componentCls:se}=P;return[{[se]:{[`&-borderless ${se}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${se}-in-form-item`]:{width:"100%"}}},Y(P),N(P),Q(P),b(P),{[`${se}-rtl`]:{direction:"rtl"}},K(se,(0,H.TS)(P,{borderHoverColor:P.colorPrimaryHover,outlineColor:P.controlOutline})),K(`${se}-status-error`,(0,H.TS)(P,{borderHoverColor:P.colorErrorHover,outlineColor:P.colorErrorOutline}),!0),K(`${se}-status-warning`,(0,H.TS)(P,{borderHoverColor:P.colorWarningHover,outlineColor:P.colorWarningOutline}),!0),(0,ie.c)(P,{borderElCls:`${se}-selector`,focusElCls:`${se}-focused`})]};var I=(0,be.Z)("Select",(P,se)=>{let{rootPrefixCls:Ae}=se;const Me=(0,H.TS)(P,{rootPrefixCls:Ae,inputPaddingHorizontalBase:P.paddingSM-1,multipleSelectItemHeight:P.multipleItemHeight});return[re(Me)]},P=>{const{fontSize:se,lineHeight:Ae,controlHeight:Me,controlPaddingHorizontal:Qe,zIndexPopupBase:Ne,colorText:J,fontWeightStrong:me,controlItemBgActive:O,controlItemBgHover:Ye,colorBgContainer:Ie,colorFillSecondary:Se,controlHeightLG:Je,controlHeightSM:Oe,colorBgContainerDisabled:He,colorTextDisabled:xe}=P;return{zIndexPopup:Ne+50,optionSelectedColor:J,optionSelectedFontWeight:me,optionSelectedBg:O,optionActiveBg:Ye,optionPadding:`${(Me-se*Ae)/2}px ${Qe}px`,optionFontSize:se,optionLineHeight:Ae,optionHeight:Me,selectorBg:Ie,clearBg:Ie,singleItemHeightLG:Je,multipleItemBg:Se,multipleItemBorderColor:"transparent",multipleItemHeight:Oe,multipleItemHeightLG:Me,multipleSelectorBgDisabled:He,multipleItemColorDisabled:xe,multipleItemBorderColorDisabled:"transparent"}})},13458:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return ie}});const ne=H=>{const q={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:H==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},q),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},q),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},q),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},q),{points:["br","tr"],offset:[0,-4]})}};function ie(H,be){return H||ne(be)}},78642:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return ne}});function ne(ie,H){return H!==void 0?H:ie!==null}},46163:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return m}});var ne=g(18299),ie=g(16646),H=g(73475),be=g(42922),q=g(3407),z=g(72395),w=g(67294);function m(b){let{suffixIcon:u,clearIcon:Z,menuItemSelectedIcon:E,removeIcon:k,loading:Q,multiple:G,hasFeedback:N,prefixCls:C,showSuffixIcon:K,feedbackIcon:le,showArrow:Y,componentName:re}=b;const I=Z!=null?Z:w.createElement(ie.Z,null),P=Qe=>u===null&&!N&&!Y?null:w.createElement(w.Fragment,null,K!==!1&&Qe,N&&le);let se=null;if(u!==void 0)se=P(u);else if(Q)se=P(w.createElement(q.Z,{spin:!0}));else{const Qe=`${C}-suffix`;se=Ne=>{let{open:J,showSearch:me}=Ne;return P(J&&me?w.createElement(z.Z,{className:Qe}):w.createElement(be.Z,{className:Qe}))}}let Ae=null;E!==void 0?Ae=E:G?Ae=w.createElement(ne.Z,null):Ae=null;let Me=null;return k!==void 0?Me=k:Me=w.createElement(H.Z,null),{clearIcon:I,suffixIcon:se,itemIcon:Ae,removeIcon:Me}}},46303:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return U}});var ne=g(94184),ie=g.n(ne),H=g(67294),be=g(53124),q=g(10366),w=v=>{const{prefixCls:y,className:R,style:ce,size:_e,shape:Fe}=v,pt=ie()({[`${y}-lg`]:_e==="large",[`${y}-sm`]:_e==="small"}),Tt=ie()({[`${y}-circle`]:Fe==="circle",[`${y}-square`]:Fe==="square",[`${y}-round`]:Fe==="round"}),yt=H.useMemo(()=>typeof _e=="number"?{width:_e,height:_e,lineHeight:`${_e}px`}:{},[_e]);return H.createElement("span",{className:ie()(y,pt,Tt,R),style:Object.assign(Object.assign({},yt),ce)})},m=g(45930),b=g(67968),u=g(45503);const Z=new m.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),E=v=>({height:v,lineHeight:`${v}px`}),k=v=>Object.assign({width:v},E(v)),Q=v=>({background:v.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Z,animationDuration:v.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),G=v=>Object.assign({width:v*5,minWidth:v*5},E(v)),N=v=>{const{skeletonAvatarCls:y,gradientFromColor:R,controlHeight:ce,controlHeightLG:_e,controlHeightSM:Fe}=v;return{[`${y}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:R},k(ce)),[`${y}${y}-circle`]:{borderRadius:"50%"},[`${y}${y}-lg`]:Object.assign({},k(_e)),[`${y}${y}-sm`]:Object.assign({},k(Fe))}},C=v=>{const{controlHeight:y,borderRadiusSM:R,skeletonInputCls:ce,controlHeightLG:_e,controlHeightSM:Fe,gradientFromColor:pt}=v;return{[`${ce}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:pt,borderRadius:R},G(y)),[`${ce}-lg`]:Object.assign({},G(_e)),[`${ce}-sm`]:Object.assign({},G(Fe))}},K=v=>Object.assign({width:v},E(v)),le=v=>{const{skeletonImageCls:y,imageSizeBase:R,gradientFromColor:ce,borderRadiusSM:_e}=v;return{[`${y}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ce,borderRadius:_e},K(R*2)),{[`${y}-path`]:{fill:"#bfbfbf"},[`${y}-svg`]:Object.assign(Object.assign({},K(R)),{maxWidth:R*4,maxHeight:R*4}),[`${y}-svg${y}-svg-circle`]:{borderRadius:"50%"}}),[`${y}${y}-circle`]:{borderRadius:"50%"}}},Y=(v,y,R)=>{const{skeletonButtonCls:ce}=v;return{[`${R}${ce}-circle`]:{width:y,minWidth:y,borderRadius:"50%"},[`${R}${ce}-round`]:{borderRadius:y}}},re=v=>Object.assign({width:v*2,minWidth:v*2},E(v)),I=v=>{const{borderRadiusSM:y,skeletonButtonCls:R,controlHeight:ce,controlHeightLG:_e,controlHeightSM:Fe,gradientFromColor:pt}=v;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${R}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:pt,borderRadius:y,width:ce*2,minWidth:ce*2},re(ce))},Y(v,ce,R)),{[`${R}-lg`]:Object.assign({},re(_e))}),Y(v,_e,`${R}-lg`)),{[`${R}-sm`]:Object.assign({},re(Fe))}),Y(v,Fe,`${R}-sm`))},P=v=>{const{componentCls:y,skeletonAvatarCls:R,skeletonTitleCls:ce,skeletonParagraphCls:_e,skeletonButtonCls:Fe,skeletonInputCls:pt,skeletonImageCls:Tt,controlHeight:yt,controlHeightLG:Ht,controlHeightSM:Ke,gradientFromColor:st,padding:Le,marginSM:Et,borderRadius:Ge,titleHeight:Wt,blockRadius:Dr,paragraphLiHeight:Cr,controlHeightXS:Mn,paragraphMarginTop:on}=v;return{[`${y}`]:{display:"table",width:"100%",[`${y}-header`]:{display:"table-cell",paddingInlineEnd:Le,verticalAlign:"top",[`${R}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:st},k(yt)),[`${R}-circle`]:{borderRadius:"50%"},[`${R}-lg`]:Object.assign({},k(Ht)),[`${R}-sm`]:Object.assign({},k(Ke))},[`${y}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ce}`]:{width:"100%",height:Wt,background:st,borderRadius:Dr,[`+ ${_e}`]:{marginBlockStart:Ke}},[`${_e}`]:{padding:0,"> li":{width:"100%",height:Cr,listStyle:"none",background:st,borderRadius:Dr,"+ li":{marginBlockStart:Mn}}},[`${_e}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${y}-content`]:{[`${ce}, ${_e} > li`]:{borderRadius:Ge}}},[`${y}-with-avatar ${y}-content`]:{[`${ce}`]:{marginBlockStart:Et,[`+ ${_e}`]:{marginBlockStart:on}}},[`${y}${y}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},I(v)),N(v)),C(v)),le(v)),[`${y}${y}-block`]:{width:"100%",[`${Fe}`]:{width:"100%"},[`${pt}`]:{width:"100%"}},[`${y}${y}-active`]:{[`
|
|
|
${ce},
|
|
|
${_e} > li,
|
|
|
${R},
|
|
|
${Fe},
|
|
|
${pt},
|
|
|
${Tt}
|
|
|
`]:Object.assign({},Q(v))}}};var se=(0,b.Z)("Skeleton",v=>{const{componentCls:y}=v,R=(0,u.TS)(v,{skeletonAvatarCls:`${y}-avatar`,skeletonTitleCls:`${y}-title`,skeletonParagraphCls:`${y}-paragraph`,skeletonButtonCls:`${y}-button`,skeletonInputCls:`${y}-input`,skeletonImageCls:`${y}-image`,imageSizeBase:v.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${v.gradientFromColor} 25%, ${v.gradientToColor} 37%, ${v.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[P(R)]},v=>{const{colorFillContent:y,colorFill:R}=v,ce=y,_e=R;return{color:ce,colorGradientEnd:_e,gradientFromColor:ce,gradientToColor:_e,titleHeight:v.controlHeight/2,blockRadius:v.borderRadiusSM,paragraphMarginTop:v.marginLG+v.marginXXS,paragraphLiHeight:v.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Me=v=>{const{prefixCls:y,className:R,rootClassName:ce,active:_e,shape:Fe="circle",size:pt="default"}=v,{getPrefixCls:Tt}=H.useContext(be.E_),yt=Tt("skeleton",y),[Ht,Ke]=se(yt),st=(0,q.Z)(v,["prefixCls","className"]),Le=ie()(yt,`${yt}-element`,{[`${yt}-active`]:_e},R,ce,Ke);return Ht(H.createElement("div",{className:Le},H.createElement(w,Object.assign({prefixCls:`${yt}-avatar`,shape:Fe,size:pt},st))))},Ne=v=>{const{prefixCls:y,className:R,rootClassName:ce,active:_e,block:Fe=!1,size:pt="default"}=v,{getPrefixCls:Tt}=H.useContext(be.E_),yt=Tt("skeleton",y),[Ht,Ke]=se(yt),st=(0,q.Z)(v,["prefixCls"]),Le=ie()(yt,`${yt}-element`,{[`${yt}-active`]:_e,[`${yt}-block`]:Fe},R,ce,Ke);return Ht(H.createElement("div",{className:Le},H.createElement(w,Object.assign({prefixCls:`${yt}-button`,size:pt},st))))};const J="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var O=v=>{const{prefixCls:y,className:R,rootClassName:ce,style:_e,active:Fe}=v,{getPrefixCls:pt}=H.useContext(be.E_),Tt=pt("skeleton",y),[yt,Ht]=se(Tt),Ke=ie()(Tt,`${Tt}-element`,{[`${Tt}-active`]:Fe},R,ce,Ht);return yt(H.createElement("div",{className:Ke},H.createElement("div",{className:ie()(`${Tt}-image`,R),style:_e},H.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Tt}-image-svg`},H.createElement("path",{d:J,className:`${Tt}-image-path`})))))},Ie=v=>{const{prefixCls:y,className:R,rootClassName:ce,active:_e,block:Fe,size:pt="default"}=v,{getPrefixCls:Tt}=H.useContext(be.E_),yt=Tt("skeleton",y),[Ht,Ke]=se(yt),st=(0,q.Z)(v,["prefixCls"]),Le=ie()(yt,`${yt}-element`,{[`${yt}-active`]:_e,[`${yt}-block`]:Fe},R,ce,Ke);return Ht(H.createElement("div",{className:Le},H.createElement(w,Object.assign({prefixCls:`${yt}-input`,size:pt},st))))},Se=g(87462),Je={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Oe=Je,He=g(74643),xe=function(y,R){return H.createElement(He.Z,(0,Se.Z)({},y,{ref:R,icon:Oe}))},ke=H.forwardRef(xe),Bt=v=>{const{prefixCls:y,className:R,rootClassName:ce,style:_e,active:Fe,children:pt}=v,{getPrefixCls:Tt}=H.useContext(be.E_),yt=Tt("skeleton",y),[Ht,Ke]=se(yt),st=ie()(yt,`${yt}-element`,{[`${yt}-active`]:Fe},Ke,R,ce),Le=pt!=null?pt:H.createElement(ke,null);return Ht(H.createElement("div",{className:st},H.createElement("div",{className:ie()(`${yt}-image`,R),style:_e},Le)))},ot=g(74902),or=v=>{const y=Tt=>{const{width:yt,rows:Ht=2}=v;if(Array.isArray(yt))return yt[Tt];if(Ht-1===Tt)return yt},{prefixCls:R,className:ce,style:_e,rows:Fe}=v,pt=(0,ot.Z)(Array(Fe)).map((Tt,yt)=>H.createElement("li",{key:yt,style:{width:y(yt)}}));return H.createElement("ul",{className:ie()(R,ce),style:_e},pt)},kr=v=>{let{prefixCls:y,className:R,width:ce,style:_e}=v;return H.createElement("h3",{className:ie()(y,R),style:Object.assign({width:ce},_e)})};function lr(v){return v&&typeof v=="object"?v:{}}function yr(v,y){return v&&!y?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function xr(v,y){return!v&&y?{width:"38%"}:v&&y?{width:"50%"}:{}}function Ar(v,y){const R={};return(!v||!y)&&(R.width="61%"),!v&&y?R.rows=3:R.rows=2,R}const oe=v=>{const{prefixCls:y,loading:R,className:ce,rootClassName:_e,style:Fe,children:pt,avatar:Tt=!1,title:yt=!0,paragraph:Ht=!0,active:Ke,round:st}=v,{getPrefixCls:Le,direction:Et,skeleton:Ge}=H.useContext(be.E_),Wt=Le("skeleton",y),[Dr,Cr]=se(Wt);if(R||!("loading"in v)){const Mn=!!Tt,on=!!yt,En=!!Ht;let Rn;if(Mn){const yn=Object.assign(Object.assign({prefixCls:`${Wt}-avatar`},yr(on,En)),lr(Tt));Rn=H.createElement("div",{className:`${Wt}-header`},H.createElement(w,Object.assign({},yn)))}let Yn;if(on||En){let yn;if(on){const Lr=Object.assign(Object.assign({prefixCls:`${Wt}-title`},xr(Mn,En)),lr(yt));yn=H.createElement(kr,Object.assign({},Lr))}let bn;if(En){const Lr=Object.assign(Object.assign({prefixCls:`${Wt}-paragraph`},Ar(Mn,on)),lr(Ht));bn=H.createElement(or,Object.assign({},Lr))}Yn=H.createElement("div",{className:`${Wt}-content`},yn,bn)}const $n=ie()(Wt,{[`${Wt}-with-avatar`]:Mn,[`${Wt}-active`]:Ke,[`${Wt}-rtl`]:Et==="rtl",[`${Wt}-round`]:st},Ge==null?void 0:Ge.className,ce,_e,Cr);return Dr(H.createElement("div",{className:$n,style:Object.assign(Object.assign({},Ge==null?void 0:Ge.style),Fe)},Rn,Yn))}return typeof pt!="undefined"?pt:null};oe.Button=Ne,oe.Avatar=Me,oe.Input=Ie,oe.Image=O,oe.Node=Bt;var Ot=oe,U=Ot},93421:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return C}});var ne=g(67294),ie=g(94184),H=g.n(ie),be=g(37419),q=g(53124),z=g(4173);const w=ne.createContext({latestIndex:0}),m=w.Provider;var u=K=>{let{className:le,index:Y,children:re,split:I,style:P}=K;const{latestIndex:se}=ne.useContext(w);return re==null?null:ne.createElement(ne.Fragment,null,ne.createElement("div",{className:le,style:P},re),Y<se&&I&&ne.createElement("span",{className:`${le}-split`},I))},Z=g(51916);function E(K){return["small","middle","large"].includes(K)}function k(K){return K?typeof K=="number"&&!Number.isNaN(K):!1}var Q=function(K,le){var Y={};for(var re in K)Object.prototype.hasOwnProperty.call(K,re)&&le.indexOf(re)<0&&(Y[re]=K[re]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,re=Object.getOwnPropertySymbols(K);I<re.length;I++)le.indexOf(re[I])<0&&Object.prototype.propertyIsEnumerable.call(K,re[I])&&(Y[re[I]]=K[re[I]]);return Y};const N=ne.forwardRef((K,le)=>{var Y,re;const{getPrefixCls:I,space:P,direction:se}=ne.useContext(q.E_),{size:Ae=(P==null?void 0:P.size)||"small",align:Me,className:Qe,rootClassName:Ne,children:J,direction:me="horizontal",prefixCls:O,split:Ye,style:Ie,wrap:Se=!1,classNames:Je,styles:Oe}=K,He=Q(K,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[xe,ke]=Array.isArray(Ae)?Ae:[Ae,Ae],mt=E(ke),Bt=E(xe),ot=k(ke),It=k(xe),or=(0,be.Z)(J,{keepEmpty:!0}),rr=Me===void 0&&me==="horizontal"?"center":Me,kr=I("space",O),[lr,yr]=(0,Z.Z)(kr),xr=H()(kr,P==null?void 0:P.className,yr,`${kr}-${me}`,{[`${kr}-rtl`]:se==="rtl",[`${kr}-align-${rr}`]:rr,[`${kr}-gap-row-${ke}`]:mt,[`${kr}-gap-col-${xe}`]:Bt},Qe,Ne),Ar=H()(`${kr}-item`,(Y=Je==null?void 0:Je.item)!==null&&Y!==void 0?Y:(re=P==null?void 0:P.classNames)===null||re===void 0?void 0:re.item);let oe=0;const Ot=or.map((y,R)=>{var ce,_e;y!=null&&(oe=R);const Fe=y&&y.key||`${Ar}-${R}`;return ne.createElement(u,{className:Ar,key:Fe,index:R,split:Ye,style:(ce=Oe==null?void 0:Oe.item)!==null&&ce!==void 0?ce:(_e=P==null?void 0:P.styles)===null||_e===void 0?void 0:_e.item},y)}),U=ne.useMemo(()=>({latestIndex:oe}),[oe]);if(or.length===0)return null;const v={};return Se&&(v.flexWrap="wrap"),!Bt&&It&&(v.columnGap=xe),!mt&&ot&&(v.rowGap=ke),lr(ne.createElement("div",Object.assign({ref:le,className:xr,style:Object.assign(Object.assign(Object.assign({},v),P==null?void 0:P.style),Ie)},He),ne.createElement(m,{value:U},Ot)))});N.Compact=z.ZP;var C=N},33507:function(Sn,qt){"use strict";const g=ne=>({[ne.componentCls]:{[`${ne.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${ne.motionDurationMid} ${ne.motionEaseInOut},
|
|
|
opacity ${ne.motionDurationMid} ${ne.motionEaseInOut} !important`}},[`${ne.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${ne.motionDurationMid} ${ne.motionEaseInOut},
|
|
|
opacity ${ne.motionDurationMid} ${ne.motionEaseInOut} !important`}}});qt.Z=g},33297:function(Sn,qt,g){"use strict";g.d(qt,{Fm:function(){return E}});var ne=g(45930),ie=g(93590);const H=new ne.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),be=new ne.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),q=new ne.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),z=new ne.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),w=new ne.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),m=new ne.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),b=new ne.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),u=new ne.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),Z={"move-up":{inKeyframes:b,outKeyframes:u},"move-down":{inKeyframes:H,outKeyframes:be},"move-left":{inKeyframes:q,outKeyframes:z},"move-right":{inKeyframes:w,outKeyframes:m}},E=(k,Q)=>{const{antCls:G}=k,N=`${G}-${Q}`,{inKeyframes:C,outKeyframes:K}=Z[Q];return[(0,ie.R)(N,C,K,k.motionDurationMid),{[`
|
|
|
${N}-enter,
|
|
|
${N}-appear
|
|
|
`]:{opacity:0,animationTimingFunction:k.motionEaseOutCirc},[`${N}-leave`]:{animationTimingFunction:k.motionEaseInOutCirc}}]}},67771:function(Sn,qt,g){"use strict";g.d(qt,{Qt:function(){return q},Uw:function(){return be},fJ:function(){return H},ly:function(){return z},oN:function(){return E}});var ne=g(45930),ie=g(93590);const H=new ne.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),be=new ne.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),q=new ne.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),z=new ne.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),w=new ne.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),m=new ne.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),b=new ne.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),u=new ne.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),Z={"slide-up":{inKeyframes:H,outKeyframes:be},"slide-down":{inKeyframes:q,outKeyframes:z},"slide-left":{inKeyframes:w,outKeyframes:m},"slide-right":{inKeyframes:b,outKeyframes:u}},E=(k,Q)=>{const{antCls:G}=k,N=`${G}-${Q}`,{inKeyframes:C,outKeyframes:K}=Z[Q];return[(0,ie.R)(N,C,K,k.motionDurationMid),{[`
|
|
|
${N}-enter,
|
|
|
${N}-appear
|
|
|
`]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:k.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${N}-leave`]:{animationTimingFunction:k.motionEaseInQuint}}]}},49867:function(Sn,qt,g){"use strict";g.d(qt,{N:function(){return ne}});const ne=ie=>({color:ie.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ie.motionDurationSlow}`,"&:focus, &:hover":{color:ie.colorLinkHover},"&:active":{color:ie.colorLinkActive}})},9430:function(Sn,qt,g){"use strict";g.d(qt,{default:function(){return eu}});var ne={},ie="rc-table-internal-hook",H=g(97685),be=g(66680),q=g(8410),z=g(91881),w=g(67294),m=g(73935);function b(X){var te=w.createContext(void 0),Be=function(lt){var At=lt.value,zt=lt.children,bt=w.useRef(At);bt.current=At;var Yt=w.useState(function(){return{getValue:function(){return bt.current},listeners:new Set}}),hr=(0,H.Z)(Yt,1),Nr=hr[0];return(0,q.Z)(function(){(0,m.unstable_batchedUpdates)(function(){Nr.listeners.forEach(function(Ut){Ut(At)})})},[At]),w.createElement(te.Provider,{value:Nr},zt)};return{Context:te,Provider:Be,defaultValue:X}}function u(X,te){var Be=(0,be.Z)(typeof te=="function"?te:function(Ut){if(te===void 0)return Ut;if(!Array.isArray(te))return Ut[te];var cn={};return te.forEach(function(dn){cn[dn]=Ut[dn]}),cn}),je=w.useContext(X==null?void 0:X.Context),lt=je||{},At=lt.listeners,zt=lt.getValue,bt=w.useRef();bt.current=Be(je?zt():X==null?void 0:X.defaultValue);var Yt=w.useState({}),hr=(0,H.Z)(Yt,2),Nr=hr[1];return(0,q.Z)(function(){if(!je)return;function Ut(cn){var dn=Be(cn);(0,z.Z)(bt.current,dn,!0)||Nr({})}return At.add(Ut),function(){At.delete(Ut)}},[je]),bt.current}var Z=g(87462),E=g(42550);function k(){var X=w.createContext(null);function te(){return w.useContext(X)}function Be(lt,At){var zt=(0,E.Yr)(lt),bt=function(hr,Nr){var Ut=zt?{ref:Nr}:{},cn=w.useRef(0),dn=w.useRef(hr),pn=te();return pn!==null?w.createElement(lt,(0,Z.Z)({},hr,Ut)):((!At||At(dn.current,hr))&&(cn.current+=1),dn.current=hr,w.createElement(X.Provider,{value:cn.current},w.createElement(lt,(0,Z.Z)({},hr,Ut))))};return zt?w.forwardRef(bt):bt}function je(lt,At){var zt=(0,E.Yr)(lt),bt=function(hr,Nr){var Ut=zt?{ref:Nr}:{};return te(),w.createElement(lt,(0,Z.Z)({},hr,Ut))};return zt?w.memo(w.forwardRef(bt),At):w.memo(bt,At)}return{makeImmutable:Be,responseImmutable:je,useImmutableMark:te}}var Q=k(),G=Q.makeImmutable,N=Q.responseImmutable,C=Q.useImmutableMark,K=k(),le=K.makeImmutable,Y=K.responseImmutable,re=K.useImmutableMark,I=b(),P=I;function se(X,te){var Be=w.useRef(0);Be.current+=1;var je=w.useRef(X),lt=[];Object.keys(X||{}).map(function(zt){var bt;(X==null?void 0:X[zt])!==((bt=je.current)===null||bt===void 0?void 0:bt[zt])&<.push(zt)}),je.current=X;var At=w.useRef([]);return lt.length&&(At.current=lt),w.useDebugValue(Be.current),w.useDebugValue(At.current.join(", ")),te&&console.log("".concat(te,":"),Be.current,At.current),Be.current}var Ae=null,Me=w.memo(function(){var X=se();return w.createElement("h1",null,"Render Times: ",X)});Me.displayName="RenderBlock";var Qe=g(71002),Ne=g(1413),J=g(4942),me=g(94184),O=g.n(me);function Ye(X,te,Be){var je=w.useRef({});return(!("value"in je.current)||Be(je.current.condition,te))&&(je.current.value=X(),je.current.condition=te),je.current.value}var Ie={},Se=[],Je=function(te){Se.push(te)};function Oe(X,te){if(0)var Be}function He(X,te){if(0)var Be}function xe(){Ie={}}function ke(X,te,Be){!te&&!Ie[Be]&&(X(!1,Be),Ie[Be]=!0)}function mt(X,te){ke(Oe,X,te)}function Bt(X,te){ke(He,X,te)}mt.preMessage=Je,mt.resetWarned=xe,mt.noteOnce=Bt;var ot=mt;function It(X,te){var Be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,je=new Set;function lt(At,zt){var bt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Yt=je.has(At);if(ot(!Yt,"Warning: There may be circular references"),Yt)return!1;if(At===zt)return!0;if(Be&&bt>1)return!1;je.add(At);var hr=bt+1;if(Array.isArray(At)){if(!Array.isArray(zt)||At.length!==zt.length)return!1;for(var Nr=0;Nr<At.length;Nr++)if(!lt(At[Nr],zt[Nr],hr))return!1;return!0}if(At&&zt&&(0,Qe.Z)(At)==="object"&&(0,Qe.Z)(zt)==="object"){var Ut=Object.keys(At);return Ut.length!==Object.keys(zt).length?!1:Ut.every(function(cn){return lt(At[cn],zt[cn],hr)})}return!1}return lt(X,te)}var or=It;function rr(X,te){for(var Be=X,je=0;je<te.length;je+=1){if(Be==null)return;Be=Be[te[je]]}return Be}var kr=w.createContext({renderWithProps:!1}),lr=kr,yr="RC_TABLE_KEY";function xr(X){return X==null?[]:Array.isArray(X)?X:[X]}function Ar(X){var te=[],Be={};return X.forEach(function(je){for(var lt=je||{},At=lt.key,zt=lt.dataIndex,bt=At||xr(zt).join("-")||yr;Be[bt];)bt="".concat(bt,"_next");Be[bt]=!0,te.push(bt)}),te}function oe(X){return X!=null}function Ot(X){return X&&(0,Qe.Z)(X)==="object"&&!Array.isArray(X)&&!w.isValidElement(X)}function U(X,te,Be,je,lt,At){var zt=w.useContext(lr),bt=re(),Yt=Ye(function(){if(oe(je))return[je];var hr=te==null||te===""?[]:Array.isArray(te)?te:[te],Nr=rr(X,hr),Ut=Nr,cn=void 0;if(lt){var dn=lt(Nr,X,Be);Ot(dn)?(Ut=dn.children,cn=dn.props,zt.renderWithProps=!0):Ut=dn}return[Ut,cn]},[bt,X,je,te,lt,Be],function(hr,Nr){if(At){var Ut=(0,H.Z)(hr,2),cn=Ut[1],dn=(0,H.Z)(Nr,2),pn=dn[1];return At(pn,cn)}return zt.renderWithProps?!0:!or(hr,Nr,!0)});return Yt}function v(X,te,Be,je){var lt=X+te-1;return X<=je&<>=Be}function y(X,te){return u(P,function(Be){var je=v(X,te||1,Be.hoverStartRow,Be.hoverEndRow);return[je,Be.onHover]})}var R=function(te){var Be=te.ellipsis,je=te.rowType,lt=te.children,At,zt=Be===!0?{showTitle:!0}:Be;return zt&&(zt.showTitle||je==="header")&&(typeof lt=="string"||typeof lt=="number"?At=lt.toString():w.isValidElement(lt)&&typeof lt.props.children=="string"&&(At=lt.props.children)),At};function ce(X){var te,Be,je,lt,At,zt,bt,Yt,hr=X.component,Nr=X.children,Ut=X.ellipsis,cn=X.scope,dn=X.prefixCls,pn=X.className,gn=X.align,Pn=X.record,Zn=X.render,Kn=X.dataIndex,Vn=X.renderIndex,ki=X.shouldCellUpdate,vi=X.index,Di=X.rowType,Ri=X.colSpan,Qa=X.rowSpan,yi=X.fixLeft,Ui=X.fixRight,Ei=X.firstFixLeft,Xn=X.lastFixLeft,_i=X.firstFixRight,Ba=X.lastFixRight,Ya=X.appendNode,Va=X.additionalProps,ga=Va===void 0?{}:Va,Ao=X.isSticky,Wa="".concat(dn,"-cell"),Yo=u(P,["supportSticky","allColumnsFixedLeft"]),bo=Yo.supportSticky,xs=Yo.allColumnsFixedLeft,Oo=U(Pn,Kn,Vn,Nr,Zn,ki),Ka=(0,H.Z)(Oo,2),Ws=Ka[0],Fi=Ka[1],ms={},as=typeof yi=="number"&&bo,Ia=typeof Ui=="number"&&bo;as&&(ms.position="sticky",ms.left=yi),Ia&&(ms.position="sticky",ms.right=Ui);var hi=(te=(Be=(je=Fi==null?void 0:Fi.colSpan)!==null&&je!==void 0?je:ga.colSpan)!==null&&Be!==void 0?Be:Ri)!==null&&te!==void 0?te:1,ea=(lt=(At=(zt=Fi==null?void 0:Fi.rowSpan)!==null&&zt!==void 0?zt:ga.rowSpan)!==null&&At!==void 0?At:Qa)!==null&<!==void 0?lt:1,ra=y(vi,ea),wi=(0,H.Z)(ra,2),Po=wi[0],Ti=wi[1],Ra=function(Rs){var Ll;Pn&&Ti(vi,vi+ea-1),ga==null||(Ll=ga.onMouseEnter)===null||Ll===void 0||Ll.call(ga,Rs)},Bo=function(Rs){var Ll;Pn&&Ti(-1,-1),ga==null||(Ll=ga.onMouseLeave)===null||Ll===void 0||Ll.call(ga,Rs)};if(hi===0||ea===0)return null;var oo=(bt=ga.title)!==null&&bt!==void 0?bt:R({rowType:Di,ellipsis:Ut,children:Ws}),Js=O()(Wa,pn,(Yt={},(0,J.Z)(Yt,"".concat(Wa,"-fix-left"),as&&bo),(0,J.Z)(Yt,"".concat(Wa,"-fix-left-first"),Ei&&bo),(0,J.Z)(Yt,"".concat(Wa,"-fix-left-last"),Xn&&bo),(0,J.Z)(Yt,"".concat(Wa,"-fix-left-all"),Xn&&xs&&bo),(0,J.Z)(Yt,"".concat(Wa,"-fix-right"),Ia&&bo),(0,J.Z)(Yt,"".concat(Wa,"-fix-right-first"),_i&&bo),(0,J.Z)(Yt,"".concat(Wa,"-fix-right-last"),Ba&&bo),(0,J.Z)(Yt,"".concat(Wa,"-ellipsis"),Ut),(0,J.Z)(Yt,"".concat(Wa,"-with-append"),Ya),(0,J.Z)(Yt,"".concat(Wa,"-fix-sticky"),(as||Ia)&&Ao&&bo),(0,J.Z)(Yt,"".concat(Wa,"-row-hover"),!Fi&&Po),Yt),ga.className,Fi==null?void 0:Fi.className),nl={};gn&&(nl.textAlign=gn);var Ml=(0,Ne.Z)((0,Ne.Z)((0,Ne.Z)((0,Ne.Z)({},ms),ga.style),nl),Fi==null?void 0:Fi.style),hn=Ws;return(0,Qe.Z)(hn)==="object"&&!Array.isArray(hn)&&!w.isValidElement(hn)&&(hn=null),Ut&&(Xn||_i)&&(hn=w.createElement("span",{className:"".concat(Wa,"-content")},hn)),w.createElement(hr,(0,Z.Z)({},Fi,ga,{className:Js,style:Ml,title:oo,scope:cn,onMouseEnter:Ra,onMouseLeave:Bo,colSpan:hi!==1?hi:null,rowSpan:ea!==1?ea:null}),Ya,hn)}var _e=w.memo(ce);function Fe(X,te,Be,je,lt,At){var zt=Be[X]||{},bt=Be[te]||{},Yt,hr;zt.fixed==="left"?Yt=je.left[lt==="rtl"?te:X]:bt.fixed==="right"&&(hr=je.right[lt==="rtl"?X:te]);var Nr=!1,Ut=!1,cn=!1,dn=!1,pn=Be[te+1],gn=Be[X-1],Pn=!(At!=null&&At.children);if(lt==="rtl"){if(Yt!==void 0){var Zn=gn&&gn.fixed==="left";dn=!Zn&&Pn}else if(hr!==void 0){var Kn=pn&&pn.fixed==="right";cn=!Kn&&Pn}}else if(Yt!==void 0){var Vn=pn&&pn.fixed==="left";Nr=!Vn&&Pn}else if(hr!==void 0){var ki=gn&&gn.fixed==="right";Ut=!ki&&Pn}return{fixLeft:Yt,fixRight:hr,lastFixLeft:Nr,firstFixRight:Ut,lastFixRight:cn,firstFixLeft:dn,isSticky:je.isSticky}}var pt=w.createContext({}),Tt=pt;function yt(X){var te=X.className,Be=X.index,je=X.children,lt=X.colSpan,At=lt===void 0?1:lt,zt=X.rowSpan,bt=X.align,Yt=u(P,["prefixCls","direction"]),hr=Yt.prefixCls,Nr=Yt.direction,Ut=w.useContext(Tt),cn=Ut.scrollColumnIndex,dn=Ut.stickyOffsets,pn=Ut.flattenColumns,gn=Ut.columns,Pn=Be+At-1,Zn=Pn+1===cn?At+1:At,Kn=Fe(Be,Be+Zn-1,pn,dn,Nr,gn==null?void 0:gn[Be]);return w.createElement(_e,(0,Z.Z)({className:te,index:Be,component:"td",prefixCls:hr,record:null,dataIndex:null,align:bt,colSpan:Zn,rowSpan:zt,render:function(){return je}},Kn))}var Ht=g(45987),Ke=["children"];function st(X){var te=X.children,Be=(0,Ht.Z)(X,Ke);return w.createElement("tr",Be,te)}function Le(X){var te=X.children;return te}Le.Row=st,Le.Cell=yt;var Et=Le;function Ge(X){var te=X.children,Be=X.stickyOffsets,je=X.flattenColumns,lt=X.columns,At=u(P,"prefixCls"),zt=je.length-1,bt=je[zt],Yt=w.useMemo(function(){return{stickyOffsets:Be,flattenColumns:je,scrollColumnIndex:bt!=null&&bt.scrollbar?zt:null,columns:lt}},[bt,je,zt,Be,lt]);return w.createElement(Tt.Provider,{value:Yt},w.createElement("tfoot",{className:"".concat(At,"-summary")},te))}var Wt=Y(Ge),Dr=Et;function Cr(X){var te=w.useRef();te.current=X;var Be=w.useCallback(function(){for(var je,lt=arguments.length,At=new Array(lt),zt=0;zt<lt;zt++)At[zt]=arguments[zt];return(je=te.current)===null||je===void 0?void 0:je.call.apply(je,[te].concat(At))},[]);return Be}function Mn(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var on=Mn()?w.useLayoutEffect:w.useEffect,En=function(te,Be){var je=React.useRef(!0);on(function(){return te(je.current)},Be),on(function(){return je.current=!1,function(){je.current=!0}},[])},Rn=function(te,Be){En(function(je){if(!je)return te()},Be)},Yn=null;function $n(X){var te=React.useRef(!1),Be=React.useState(X),je=_slicedToArray(Be,2),lt=je[0],At=je[1];React.useEffect(function(){return te.current=!1,function(){te.current=!0}},[]);function zt(bt,Yt){Yt&&te.current||At(bt)}return[lt,zt]}function yn(X){return X!==void 0}function bn(X,te){var Be=te||{},je=Be.defaultValue,lt=Be.value,At=Be.onChange,zt=Be.postState,bt=useState(function(){return yn(lt)?lt:yn(je)?typeof je=="function"?je():je:typeof X=="function"?X():X}),Yt=_slicedToArray(bt,2),hr=Yt[0],Nr=Yt[1],Ut=lt!==void 0?lt:hr,cn=zt?zt(Ut):Ut,dn=useEvent(At),pn=useState([Ut]),gn=_slicedToArray(pn,2),Pn=gn[0],Zn=gn[1];useLayoutUpdateEffect(function(){var Vn=Pn[0];hr!==Vn&&dn(hr,Vn)},[Pn]),useLayoutUpdateEffect(function(){yn(lt)||Nr(lt)},[lt]);var Kn=useEvent(function(Vn,ki){Nr(Vn,ki),Zn([Ut],ki)});return[cn,Kn]}var Lr=g(35110);function Hn(X,te){typeof X=="function"?X(te):(0,Qe.Z)(X)==="object"&&X&&"current"in X&&(X.current=te)}function oi(){for(var X=arguments.length,te=new Array(X),Be=0;Be<X;Be++)te[Be]=arguments[Be];var je=te.filter(function(lt){return lt});return je.length<=1?je[0]:function(lt){te.forEach(function(At){Hn(At,lt)})}}function Aa(){for(var X=arguments.length,te=new Array(X),Be=0;Be<X;Be++)te[Be]=arguments[Be];return useMemo(function(){return oi.apply(void 0,te)},te,function(je,lt){return je.length!==lt.length||je.every(function(At,zt){return At!==lt[zt]})})}function Xa(X){var te,Be,je=isMemo(X)?X.type.type:X.type;return!(typeof je=="function"&&!((te=je.prototype)!==null&&te!==void 0&&te.render)||typeof X=="function"&&!((Be=X.prototype)!==null&&Be!==void 0&&Be.render))}function Ea(X){return!isValidElement(X)||isFragment(X)?!1:Xa(X)}function Rt(X,te,Be,je){if(!te.length)return Be;var lt=_toArray(te),At=lt[0],zt=lt.slice(1),bt;return!X&&typeof At=="number"?bt=[]:Array.isArray(X)?bt=_toConsumableArray(X):bt=_objectSpread({},X),je&&Be===void 0&&zt.length===1?delete bt[At][zt[0]]:bt[At]=Rt(bt[At],zt,Be,je),bt}function tr(X,te,Be){var je=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return te.length&&je&&Be===void 0&&!get(X,te.slice(0,-1))?X:Rt(X,te,Be,je)}function Mr(X){return _typeof(X)==="object"&&X!==null&&Object.getPrototypeOf(X)===Object.prototype}function Er(X){return Array.isArray(X)?[]:{}}var Ln=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function wn(){for(var X=arguments.length,te=new Array(X),Be=0;Be<X;Be++)te[Be]=arguments[Be];var je=Er(te[0]);return te.forEach(function(lt){function At(zt,bt){var Yt=new Set(bt),hr=get(lt,zt),Nr=Array.isArray(hr);if(Nr||Mr(hr)){if(!Yt.has(hr)){Yt.add(hr);var Ut=get(je,zt);Nr?je=tr(je,zt,[]):(!Ut||_typeof(Ut)!=="object")&&(je=tr(je,zt,Er(hr))),Ln(hr).forEach(function(cn){At([].concat(_toConsumableArray(zt),[cn]),Yt)})}}else je=tr(je,zt,hr)}At([])}),je}var xn=g(48555),Dn=function(X){if(!X)return!1;if(X instanceof Element){if(X.offsetParent)return!0;if(X.getBBox){var te=X.getBBox(),Be=te.width,je=te.height;if(Be||je)return!0}if(X.getBoundingClientRect){var lt=X.getBoundingClientRect(),At=lt.width,zt=lt.height;if(At||zt)return!0}}return!1},vt=function(te){if(Mn()&&window.document.documentElement){var Be=Array.isArray(te)?te:[te],je=window.document.documentElement;return Be.some(function(lt){return lt in je.style})}return!1},Kt=function(te,Be){if(!vt(te))return!1;var je=document.createElement("div"),lt=je.style[te];return je.style[te]=Be,je.style[te]!==lt};function Gt(X,te){return!Array.isArray(X)&&te!==void 0?Kt(X,te):vt(X)}var ar;function Ir(X){if(typeof document=="undefined")return 0;if(X||ar===void 0){var te=document.createElement("div");te.style.width="100%",te.style.height="200px";var Be=document.createElement("div"),je=Be.style;je.position="absolute",je.top="0",je.left="0",je.pointerEvents="none",je.visibility="hidden",je.width="200px",je.height="150px",je.overflow="hidden",Be.appendChild(te),document.body.appendChild(Be);var lt=te.offsetWidth;Be.style.overflow="scroll";var At=te.offsetWidth;lt===At&&(At=Be.clientWidth),document.body.removeChild(Be),ar=lt-At}return ar}function ht(X){var te=X.match(/^(.*)px$/),Be=Number(te==null?void 0:te[1]);return Number.isNaN(Be)?Ir():Be}function $t(X){if(typeof document=="undefined"||!X||!(X instanceof Element))return{width:0,height:0};var te=getComputedStyle(X,"::-webkit-scrollbar"),Be=te.width,je=te.height;return{width:ht(Be),height:ht(je)}}var Vt=`accept acceptCharset accessKey action allowFullScreen allowTransparency
|
|
|
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
|
|
|
charSet checked classID className colSpan cols content contentEditable contextMenu
|
|
|
controls coords crossOrigin data dateTime default defer dir disabled download draggable
|
|
|
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
|
|
|
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
|
|
|
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
|
|
|
mediaGroup method min minLength multiple muted name noValidate nonce open
|
|
|
optimum pattern placeholder poster preload radioGroup readOnly rel required
|
|
|
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
|
|
|
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
|
|
|
summary tabIndex target title type useMap value width wmode wrap`,On=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
|
|
|
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
|
|
|
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
|
|
|
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
|
|
|
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
|
|
|
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
|
|
|
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Jn="".concat(Vt," ").concat(On).split(/[\s\n]+/),ii="aria-",la="data-";function mi(X,te){return X.indexOf(te)===0}function Wi(X){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Be;te===!1?Be={aria:!0,data:!0,attr:!0}:te===!0?Be={aria:!0}:Be=(0,Ne.Z)({},te);var je={};return Object.keys(X).forEach(function(lt){(Be.aria&&(lt==="role"||mi(lt,ii))||Be.data&&mi(lt,la)||Be.attr&&Jn.includes(lt))&&(je[lt]=X[lt])}),je}function xi(X,te,Be,je,lt,At,zt){X.push({record:te,indent:Be,index:zt});var bt=At(te),Yt=lt==null?void 0:lt.has(bt);if(te&&Array.isArray(te[je])&&Yt)for(var hr=0;hr<te[je].length;hr+=1)xi(X,te[je][hr],Be+1,je,lt,At,hr)}function Ii(X,te,Be,je){var lt=w.useMemo(function(){if(Be!=null&&Be.size){for(var At=[],zt=0;zt<(X==null?void 0:X.length);zt+=1){var bt=X[zt];xi(At,bt,0,te,Be,je,zt)}return At}return X==null?void 0:X.map(function(Yt,hr){return{record:Yt,indent:0,index:hr}})},[X,te,Be,je]);return lt}function ca(X){var te=X.prefixCls,Be=X.children,je=X.component,lt=X.cellComponent,At=X.className,zt=X.expanded,bt=X.colSpan,Yt=X.isEmpty,hr=u(P,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Nr=hr.scrollbarSize,Ut=hr.fixHeader,cn=hr.fixColumn,dn=hr.componentWidth,pn=hr.horizonScroll,gn=Be;return(Yt?pn&&dn:cn)&&(gn=w.createElement("div",{style:{width:dn-(Ut?Nr:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(te,"-expanded-row-fixed")},gn)),w.createElement(je,{className:At,style:{display:zt?null:"none"}},w.createElement(_e,{component:lt,prefixCls:te,colSpan:bt},gn))}var eo=ca;function na(X,te,Be,je){var lt=u(P,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),At=lt.flattenColumns,zt=lt.expandableType,bt=lt.expandedKeys,Yt=lt.childrenColumnName,hr=lt.onTriggerExpand,Nr=lt.rowExpandable,Ut=lt.onRow,cn=lt.expandRowByClick,dn=lt.rowClassName,pn=zt==="nest",gn=zt==="row"&&(!Nr||Nr(X)),Pn=gn||pn,Zn=bt&&bt.has(te),Kn=Yt&&X&&X[Yt],Vn=Cr(hr),ki=Ut==null?void 0:Ut(X,Be),vi=ki==null?void 0:ki.onClick,Di=function(Ui){cn&&Pn&&hr(X,Ui);for(var Ei=arguments.length,Xn=new Array(Ei>1?Ei-1:0),_i=1;_i<Ei;_i++)Xn[_i-1]=arguments[_i];vi==null||vi.apply(void 0,[Ui].concat(Xn))},Ri;typeof dn=="string"?Ri=dn:typeof dn=="function"&&(Ri=dn(X,Be,je));var Qa=Ar(At);return(0,Ne.Z)((0,Ne.Z)({},lt),{},{columnsKey:Qa,nestExpandable:pn,expanded:Zn,hasNestChildren:Kn,record:X,onTriggerExpand:Vn,rowSupportExpand:gn,expandable:Pn,rowProps:(0,Ne.Z)((0,Ne.Z)({},ki),{},{className:O()(Ri,ki==null?void 0:ki.className),onClick:Di})})}function co(X,te,Be,je,lt){var At=X.record,zt=X.prefixCls,bt=X.columnsKey,Yt=X.fixedInfoList,hr=X.expandIconColumnIndex,Nr=X.nestExpandable,Ut=X.indentSize,cn=X.expandIcon,dn=X.expanded,pn=X.hasNestChildren,gn=X.onTriggerExpand,Pn=bt[Be],Zn=Yt[Be],Kn;Be===(hr||0)&&Nr&&(Kn=w.createElement(w.Fragment,null,w.createElement("span",{style:{paddingLeft:"".concat(Ut*je,"px")},className:"".concat(zt,"-row-indent indent-level-").concat(je)}),cn({prefixCls:zt,expanded:dn,expandable:pn,record:At,onExpand:gn})));var Vn;return te.onCell&&(Vn=te.onCell(At,lt)),{key:Pn,fixedInfo:Zn,appendCellNode:Kn,additionalCellProps:Vn||{}}}function ti(X){var te=X.className,Be=X.style,je=X.record,lt=X.index,At=X.renderIndex,zt=X.rowKey,bt=X.indent,Yt=bt===void 0?0:bt,hr=X.rowComponent,Nr=X.cellComponent,Ut=X.scopeCellComponent,cn=na(je,zt,lt,Yt),dn=cn.prefixCls,pn=cn.flattenColumns,gn=cn.expandedRowClassName,Pn=cn.expandedRowRender,Zn=cn.rowProps,Kn=cn.expanded,Vn=cn.rowSupportExpand,ki=w.useState(!1),vi=(0,H.Z)(ki,2),Di=vi[0],Ri=vi[1];w.useEffect(function(){Kn&&Ri(!0)},[Kn]);var Qa=w.createElement(hr,(0,Z.Z)({},Zn,{"data-row-key":zt,className:O()(te,"".concat(dn,"-row"),"".concat(dn,"-row-level-").concat(Yt),Zn==null?void 0:Zn.className),style:(0,Ne.Z)((0,Ne.Z)({},Be),Zn==null?void 0:Zn.style)}),pn.map(function(Xn,_i){var Ba=Xn.render,Ya=Xn.dataIndex,Va=Xn.className,ga=co(cn,Xn,_i,Yt,lt),Ao=ga.key,Wa=ga.fixedInfo,Yo=ga.appendCellNode,bo=ga.additionalCellProps;return w.createElement(_e,(0,Z.Z)({className:Va,ellipsis:Xn.ellipsis,align:Xn.align,scope:Xn.rowScope,component:Xn.rowScope?Ut:Nr,prefixCls:dn,key:Ao,record:je,index:lt,renderIndex:At,dataIndex:Ya,render:Ba,shouldCellUpdate:Xn.shouldCellUpdate},Wa,{appendNode:Yo,additionalProps:bo}))})),yi;if(Vn&&(Di||Kn)){var Ui=Pn(je,lt,Yt+1,Kn),Ei=gn&&gn(je,lt,Yt);yi=w.createElement(eo,{expanded:Kn,className:O()("".concat(dn,"-expanded-row"),"".concat(dn,"-expanded-row-level-").concat(Yt+1),Ei),prefixCls:dn,component:hr,cellComponent:Nr,colSpan:pn.length,isEmpty:!1},Ui)}return w.createElement(w.Fragment,null,Qa,yi)}ti.displayName="BodyRow";var Mi=Y(ti);function ua(X){var te=X.columnKey,Be=X.onColumnResize,je=w.useRef();return w.useEffect(function(){je.current&&Be(te,je.current.offsetWidth)},[]),w.createElement(xn.Z,{data:te},w.createElement("td",{ref:je,style:{padding:0,border:0,height:0}},w.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function Io(X){var te=X.prefixCls,Be=X.columnsKey,je=X.onColumnResize;return w.createElement("tr",{"aria-hidden":"true",className:"".concat(te,"-measure-row"),style:{height:0,fontSize:0}},w.createElement(xn.Z.Collection,{onBatchResize:function(At){At.forEach(function(zt){var bt=zt.data,Yt=zt.size;je(bt,Yt.offsetWidth)})}},Be.map(function(lt){return w.createElement(ua,{key:lt,columnKey:lt,onColumnResize:je})})))}function Mo(X){var te=X.data,Be=X.measureColumnWidth,je=u(P,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),lt=je.prefixCls,At=je.getComponent,zt=je.onColumnResize,bt=je.flattenColumns,Yt=je.getRowKey,hr=je.expandedKeys,Nr=je.childrenColumnName,Ut=je.emptyNode,cn=Ii(te,Nr,hr,Yt),dn=w.useRef({renderWithProps:!1}),pn=At(["body","wrapper"],"tbody"),gn=At(["body","row"],"tr"),Pn=At(["body","cell"],"td"),Zn=At(["body","cell"],"th"),Kn;te.length?Kn=cn.map(function(ki,vi){var Di=ki.record,Ri=ki.indent,Qa=ki.index,yi=Yt(Di,vi);return w.createElement(Mi,{key:yi,rowKey:yi,record:Di,index:vi,renderIndex:Qa,rowComponent:gn,cellComponent:Pn,scopeCellComponent:Zn,getRowKey:Yt,indent:Ri})}):Kn=w.createElement(eo,{expanded:!0,className:"".concat(lt,"-placeholder"),prefixCls:lt,component:gn,cellComponent:Pn,colSpan:bt.length,isEmpty:!0},Ut);var Vn=Ar(bt);return w.createElement(lr.Provider,{value:dn.current},w.createElement(pn,{className:"".concat(lt,"-tbody")},Be&&w.createElement(Io,{prefixCls:lt,columnsKey:Vn,onColumnResize:zt}),Kn))}Mo.displayName="Body";var fo=Y(Mo),ho=["expandable"],es="RC_TABLE_INTERNAL_COL_DEFINE";function uo(X){var te=X.expandable,Be=(0,Ht.Z)(X,ho),je;return"expandable"in X?je=(0,Ne.Z)((0,Ne.Z)({},Be),te):je=Be,je.showExpandColumn===!1&&(je.expandIconColumnIndex=-1),je}var Ga=["columnType"];function to(X){for(var te=X.colWidths,Be=X.columns,je=X.columCount,lt=[],At=je||Be.length,zt=!1,bt=At-1;bt>=0;bt-=1){var Yt=te[bt],hr=Be&&Be[bt],Nr=hr&&hr[es];if(Yt||Nr||zt){var Ut=Nr||{},cn=Ut.columnType,dn=(0,Ht.Z)(Ut,Ga);lt.unshift(w.createElement("col",(0,Z.Z)({key:bt,style:{width:Yt}},dn))),zt=!0}}return w.createElement("colgroup",null,lt)}var po=to,Fa=g(74902),ro=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Xo(X,te){return(0,w.useMemo)(function(){for(var Be=[],je=0;je<te;je+=1){var lt=X[je];if(lt!==void 0)Be[je]=lt;else return null}return Be},[X.join("_"),te])}var Zo=w.forwardRef(function(X,te){var Be=X.className,je=X.noData,lt=X.columns,At=X.flattenColumns,zt=X.colWidths,bt=X.columCount,Yt=X.stickyOffsets,hr=X.direction,Nr=X.fixHeader,Ut=X.stickyTopOffset,cn=X.stickyBottomOffset,dn=X.stickyClassName,pn=X.onScroll,gn=X.maxContentScroll,Pn=X.children,Zn=(0,Ht.Z)(X,ro),Kn=u(P,["prefixCls","scrollbarSize","isSticky"]),Vn=Kn.prefixCls,ki=Kn.scrollbarSize,vi=Kn.isSticky,Di=vi&&!Nr?0:ki,Ri=w.useRef(null),Qa=w.useCallback(function(Va){Hn(te,Va),Hn(Ri,Va)},[]);w.useEffect(function(){var Va;function ga(Ao){var Wa=Ao,Yo=Wa.currentTarget,bo=Wa.deltaX;bo&&(pn({currentTarget:Yo,scrollLeft:Yo.scrollLeft+bo}),Ao.preventDefault())}return(Va=Ri.current)===null||Va===void 0||Va.addEventListener("wheel",ga),function(){var Ao;(Ao=Ri.current)===null||Ao===void 0||Ao.removeEventListener("wheel",ga)}},[]);var yi=w.useMemo(function(){return At.every(function(Va){return Va.width})},[At]),Ui=At[At.length-1],Ei={fixed:Ui?Ui.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(Vn,"-cell-scrollbar")}}},Xn=(0,w.useMemo)(function(){return Di?[].concat((0,Fa.Z)(lt),[Ei]):lt},[Di,lt]),_i=(0,w.useMemo)(function(){return Di?[].concat((0,Fa.Z)(At),[Ei]):At},[Di,At]),Ba=(0,w.useMemo)(function(){var Va=Yt.right,ga=Yt.left;return(0,Ne.Z)((0,Ne.Z)({},Yt),{},{left:hr==="rtl"?[].concat((0,Fa.Z)(ga.map(function(Ao){return Ao+Di})),[0]):ga,right:hr==="rtl"?Va:[].concat((0,Fa.Z)(Va.map(function(Ao){return Ao+Di})),[0]),isSticky:vi})},[Di,Yt,vi]),Ya=Xo(zt,bt);return w.createElement("div",{style:(0,Ne.Z)({overflow:"hidden"},vi?{top:Ut,bottom:cn}:{}),ref:Qa,className:O()(Be,(0,J.Z)({},dn,!!dn))},w.createElement("table",{style:{tableLayout:"fixed",visibility:je||Ya?null:"hidden"}},(!je||!gn||yi)&&w.createElement(po,{colWidths:Ya?[].concat((0,Fa.Z)(Ya),[Di]):[],columCount:bt+1,columns:_i}),Pn((0,Ne.Z)((0,Ne.Z)({},Zn),{},{stickyOffsets:Ba,columns:Xn,flattenColumns:_i}))))});Zo.displayName="FixedHolder";var pl=w.memo(Zo);function Jo(X){var te=X.cells,Be=X.stickyOffsets,je=X.flattenColumns,lt=X.rowComponent,At=X.cellComponent,zt=X.tdCellComponent,bt=X.onHeaderRow,Yt=X.index,hr=u(P,["prefixCls","direction"]),Nr=hr.prefixCls,Ut=hr.direction,cn;bt&&(cn=bt(te.map(function(pn){return pn.column}),Yt));var dn=Ar(te.map(function(pn){return pn.column}));return w.createElement(lt,cn,te.map(function(pn,gn){var Pn=pn.column,Zn=Fe(pn.colStart,pn.colEnd,je,Be,Ut,Pn),Kn;return Pn&&Pn.onHeaderCell&&(Kn=pn.column.onHeaderCell(Pn)),w.createElement(_e,(0,Z.Z)({},pn,{scope:Pn.title?pn.colSpan>1?"colgroup":"col":null,ellipsis:Pn.ellipsis,align:Pn.align,component:Pn.title?At:zt,prefixCls:Nr,key:dn[gn]},Zn,{additionalProps:Kn,rowType:"header"}))}))}Jo.displayName="HeaderRow";var Qo=Jo;function Ds(X){var te=[];function Be(zt,bt){var Yt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;te[Yt]=te[Yt]||[];var hr=bt,Nr=zt.filter(Boolean).map(function(Ut){var cn={key:Ut.key,className:Ut.className||"",children:Ut.title,column:Ut,colStart:hr},dn=1,pn=Ut.children;return pn&&pn.length>0&&(dn=Be(pn,hr,Yt+1).reduce(function(gn,Pn){return gn+Pn},0),cn.hasSubColumns=!0),"colSpan"in Ut&&(dn=Ut.colSpan),"rowSpan"in Ut&&(cn.rowSpan=Ut.rowSpan),cn.colSpan=dn,cn.colEnd=cn.colStart+dn-1,te[Yt].push(cn),hr+=dn,dn});return Nr}Be(X,0);for(var je=te.length,lt=function(bt){te[bt].forEach(function(Yt){!("rowSpan"in Yt)&&!Yt.hasSubColumns&&(Yt.rowSpan=je-bt)})},At=0;At<je;At+=1)lt(At);return te}function Is(X){var te=X.stickyOffsets,Be=X.columns,je=X.flattenColumns,lt=X.onHeaderRow,At=u(P,["prefixCls","getComponent"]),zt=At.prefixCls,bt=At.getComponent,Yt=w.useMemo(function(){return Ds(Be)},[Be]),hr=bt(["header","wrapper"],"thead"),Nr=bt(["header","row"],"tr"),Ut=bt(["header","cell"],"th"),cn=bt(["header","cell"],"td");return w.createElement(hr,{className:"".concat(zt,"-thead")},Yt.map(function(dn,pn){var gn=w.createElement(Qo,{key:pn,flattenColumns:je,cells:dn,stickyOffsets:te,rowComponent:Nr,cellComponent:Ut,tdCellComponent:cn,onHeaderRow:lt,index:pn});return gn}))}var ns=Y(Is);function Ja(X){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Be=[];return w.Children.forEach(X,function(je){je==null&&!te.keepEmpty||(Array.isArray(je)?Be=Be.concat(Ja(je)):(0,Lr.isFragment)(je)&&je.props?Be=Be.concat(Ja(je.props.children,te)):Be.push(je))}),Be}function Os(X){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof te=="number"?te:te.endsWith("%")?X*parseFloat(te)/100:null}function is(X,te){return w.useMemo(function(){if(te&&te>0){var Be=0,je=0;X.forEach(function(hr){var Nr=Os(te,hr.width);Nr?Be+=Nr:je+=1});var lt=te-Be,At=je,zt=lt/je,bt=0,Yt=X.map(function(hr){var Nr=(0,Ne.Z)({},hr),Ut=Os(te,Nr.width);if(Ut)Nr.width=Ut;else{var cn=Math.floor(zt);Nr.width=At===1?lt:cn,lt-=cn,At-=1}return bt+=Nr.width,Nr});return[Yt,bt]}return[X,te]},[X,te])}var Ks=["children"],Al=["fixed"];function To(X){return Ja(X).filter(function(te){return w.isValidElement(te)}).map(function(te){var Be=te.key,je=te.props,lt=je.children,At=(0,Ht.Z)(je,Ks),zt=(0,Ne.Z)({key:Be},At);return lt&&(zt.children=To(lt)),zt})}function Ps(X){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return X.filter(function(Be){return Be&&(0,Qe.Z)(Be)==="object"}).reduce(function(Be,je,lt){var At=je.fixed,zt=At===!0?"left":At,bt="".concat(te,"-").concat(lt),Yt=je.children;return Yt&&Yt.length>0?[].concat((0,Fa.Z)(Be),(0,Fa.Z)(Ps(Yt,bt).map(function(hr){return(0,Ne.Z)({fixed:zt},hr)}))):[].concat((0,Fa.Z)(Be),[(0,Ne.Z)((0,Ne.Z)({key:bt},je),{},{fixed:zt})])},[])}function dl(X){for(var te=!0,Be=0;Be<X.length;Be+=1){var je=X[Be];if(te&&je.fixed!=="left")te=!1;else if(!te&&je.fixed==="left"){warning(!1,"Index ".concat(Be-1," of `columns` missing `fixed='left'` prop."));break}}for(var lt=!0,At=X.length-1;At>=0;At-=1){var zt=X[At];if(lt&&zt.fixed!=="right")lt=!1;else if(!lt&&zt.fixed==="right"){warning(!1,"Index ".concat(At+1," of `columns` missing `fixed='right'` prop."));break}}}function $s(X){return X.map(function(te){var Be=te.fixed,je=(0,Ht.Z)(te,Al),lt=Be;return Be==="left"?lt="right":Be==="right"&&(lt="left"),(0,Ne.Z)({fixed:lt},je)})}function Ms(X,te){var Be=X.prefixCls,je=X.columns,lt=X.children,At=X.expandable,zt=X.expandedKeys,bt=X.columnTitle,Yt=X.getRowKey,hr=X.onTriggerExpand,Nr=X.expandIcon,Ut=X.rowExpandable,cn=X.expandIconColumnIndex,dn=X.direction,pn=X.expandRowByClick,gn=X.columnWidth,Pn=X.fixed,Zn=X.scrollWidth,Kn=w.useMemo(function(){return je||To(lt)},[je,lt]),Vn=w.useMemo(function(){if(At){var Ui,Ei=Kn.slice();if(!Ei.includes(ne)){var Xn=cn||0;Xn>=0&&Ei.splice(Xn,0,ne)}var _i=Ei.indexOf(ne);Ei=Ei.filter(function(ga,Ao){return ga!==ne||Ao===_i});var Ba=Kn[_i],Ya;(Pn==="left"||Pn)&&!cn?Ya="left":(Pn==="right"||Pn)&&cn===Kn.length?Ya="right":Ya=Ba?Ba.fixed:null;var Va=(Ui={},(0,J.Z)(Ui,es,{className:"".concat(Be,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,J.Z)(Ui,"title",bt),(0,J.Z)(Ui,"fixed",Ya),(0,J.Z)(Ui,"className","".concat(Be,"-row-expand-icon-cell")),(0,J.Z)(Ui,"width",gn),(0,J.Z)(Ui,"render",function(Ao,Wa,Yo){var bo=Yt(Wa,Yo),xs=zt.has(bo),Oo=Ut?Ut(Wa):!0,Ka=Nr({prefixCls:Be,expanded:xs,expandable:Oo,record:Wa,onExpand:hr});return pn?w.createElement("span",{onClick:function(Fi){return Fi.stopPropagation()}},Ka):Ka}),Ui);return Ei.map(function(ga){return ga===ne?Va:ga})}return Kn.filter(function(ga){return ga!==ne})},[At,Kn,Yt,zt,Nr,dn]),ki=w.useMemo(function(){var Ui=Vn;return te&&(Ui=te(Ui)),Ui.length||(Ui=[{render:function(){return null}}]),Ui},[te,Vn,dn]),vi=w.useMemo(function(){return dn==="rtl"?$s(Ps(ki)):Ps(ki)},[ki,dn,Zn]),Di=is(vi,Zn),Ri=(0,H.Z)(Di,2),Qa=Ri[0],yi=Ri[1];return[ki,Qa,yi]}var ys=Ms;function Ki(X){var te,Be=X.prefixCls,je=X.record,lt=X.onExpand,At=X.expanded,zt=X.expandable,bt="".concat(Be,"-row-expand-icon");if(!zt)return w.createElement("span",{className:O()(bt,"".concat(Be,"-row-spaced"))});var Yt=function(Nr){lt(je,Nr),Nr.stopPropagation()};return w.createElement("span",{className:O()(bt,(te={},(0,J.Z)(te,"".concat(Be,"-row-expanded"),At),(0,J.Z)(te,"".concat(Be,"-row-collapsed"),!At),te)),onClick:Yt})}function Ua(X,te,Be){var je=[];function lt(At){(At||[]).forEach(function(zt,bt){je.push(te(zt,bt)),lt(zt[Be])})}return lt(X),je}function Vo(X,te,Be){var je=uo(X),lt=je.expandIcon,At=je.expandedRowKeys,zt=je.defaultExpandedRowKeys,bt=je.defaultExpandAllRows,Yt=je.expandedRowRender,hr=je.onExpand,Nr=je.onExpandedRowsChange,Ut=je.childrenColumnName,cn=lt||Ki,dn=Ut||"children",pn=w.useMemo(function(){return Yt?"row":X.expandable&&X.internalHooks===ie&&X.expandable.__PARENT_RENDER_ICON__||te.some(function(vi){return vi&&(0,Qe.Z)(vi)==="object"&&vi[dn]})?"nest":!1},[!!Yt,te]),gn=w.useState(function(){return zt||(bt?Ua(te,Be,dn):[])}),Pn=(0,H.Z)(gn,2),Zn=Pn[0],Kn=Pn[1],Vn=w.useMemo(function(){return new Set(At||Zn||[])},[At,Zn]),ki=w.useCallback(function(vi){var Di=Be(vi,te.indexOf(vi)),Ri,Qa=Vn.has(Di);Qa?(Vn.delete(Di),Ri=(0,Fa.Z)(Vn)):Ri=[].concat((0,Fa.Z)(Vn),[Di]),Kn(Ri),hr&&hr(!Qa,vi),Nr&&Nr(Ri)},[Be,Vn,te,hr,Nr]);return[je,pn,Vn,cn,dn,ki]}function dr(X,te,Be,je){var lt=X.map(function(At,zt){return Fe(zt,zt,X,te,Be,je==null?void 0:je[zt])});return Ye(function(){return lt},[lt],function(At,zt){return!or(At,zt)})}function Sr(X){var te=(0,w.useRef)(X),Be=(0,w.useState)({}),je=(0,H.Z)(Be,2),lt=je[1],At=(0,w.useRef)(null),zt=(0,w.useRef)([]);function bt(Yt){zt.current.push(Yt);var hr=Promise.resolve();At.current=hr,hr.then(function(){if(At.current===hr){var Nr=zt.current,Ut=te.current;zt.current=[],Nr.forEach(function(cn){te.current=cn(te.current)}),At.current=null,Ut!==te.current&<({})}})}return(0,w.useEffect)(function(){return function(){At.current=null}},[]),[te.current,bt]}function fr(X){var te=(0,w.useRef)(X||null),Be=(0,w.useRef)();function je(){window.clearTimeout(Be.current)}function lt(zt){te.current=zt,je(),Be.current=window.setTimeout(function(){te.current=null,Be.current=void 0},100)}function At(){return te.current}return(0,w.useEffect)(function(){return je},[]),[lt,At]}function D(){var X=w.useState(-1),te=(0,H.Z)(X,2),Be=te[0],je=te[1],lt=w.useState(-1),At=(0,H.Z)(lt,2),zt=At[0],bt=At[1],Yt=w.useCallback(function(hr,Nr){je(hr),bt(Nr)},[]);return[Be,zt,Yt]}var de=Mn()?window:null;function ve(X,te){var Be=(0,Qe.Z)(X)==="object"?X:{},je=Be.offsetHeader,lt=je===void 0?0:je,At=Be.offsetSummary,zt=At===void 0?0:At,bt=Be.offsetScroll,Yt=bt===void 0?0:bt,hr=Be.getContainer,Nr=hr===void 0?function(){return de}:hr,Ut=Nr()||de;return w.useMemo(function(){var cn=!!X;return{isSticky:cn,stickyClassName:cn?"".concat(te,"-sticky-holder"):"",offsetHeader:lt,offsetSummary:zt,offsetScroll:Yt,container:Ut}},[Yt,lt,zt,te,Ut])}function Ee(X,te,Be){var je=(0,w.useMemo)(function(){for(var lt=[],At=[],zt=0,bt=0,Yt=0;Yt<te;Yt+=1)if(Be==="rtl"){At[Yt]=bt,bt+=X[Yt]||0;var hr=te-Yt-1;lt[hr]=zt,zt+=X[hr]||0}else{lt[Yt]=zt,zt+=X[Yt]||0;var Nr=te-Yt-1;At[Nr]=bt,bt+=X[Nr]||0}return{left:lt,right:At}},[X,te,Be]);return je}var De=Ee;function Ze(X){var te=X.className,Be=X.children;return w.createElement("div",{className:te},Be)}var $e=Ze;function ft(X,te,Be,je){var lt=m.unstable_batchedUpdates?function(zt){m.unstable_batchedUpdates(Be,zt)}:Be;return X!=null&&X.addEventListener&&X.addEventListener(te,lt,je),{remove:function(){X!=null&&X.removeEventListener&&X.removeEventListener(te,lt,je)}}}var wt=/margin|padding|width|height|max|min|offset/,ir={left:!0,top:!0},Fr={cssFloat:1,styleFloat:1,float:1};function vr(X){return X.nodeType===1?X.ownerDocument.defaultView.getComputedStyle(X,null):{}}function en(X,te,Be){if(te=te.toLowerCase(),Be==="auto"){if(te==="height")return X.offsetHeight;if(te==="width")return X.offsetWidth}return te in ir||(ir[te]=wt.test(te)),ir[te]?parseFloat(Be)||0:Be}function un(X,te){var Be=arguments.length,je=vr(X);return te=Fr[te]?"cssFloat"in X.style?"cssFloat":"styleFloat":te,Be===1?je:en(X,te,je[te]||X.style[te])}function Pr(X,te,Be){var je=arguments.length;if(te=Fr[te]?"cssFloat"in X.style?"cssFloat":"styleFloat":te,je===3)return typeof Be=="number"&&wt.test(te)&&(Be="".concat(Be,"px")),X.style[te]=Be,Be;for(var lt in te)te.hasOwnProperty(lt)&&Pr(X,lt,te[lt]);return vr(X)}function Bn(X){return X===document.body?document.documentElement.clientWidth:X.offsetWidth}function vn(X){return X===document.body?window.innerHeight||document.documentElement.clientHeight:X.offsetHeight}function Ur(){var X=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),te=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:X,height:te}}function Qr(){var X=document.documentElement.clientWidth,te=window.innerHeight||document.documentElement.clientHeight;return{width:X,height:te}}function jr(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function tn(X){var te=X.getBoundingClientRect(),Be=document.documentElement;return{left:te.left+(window.pageXOffset||Be.scrollLeft)-(Be.clientLeft||document.body.clientLeft||0),top:te.top+(window.pageYOffset||Be.scrollTop)-(Be.clientTop||document.body.clientTop||0)}}var Cn=function(te,Be){var je,lt,At=te.scrollBodyRef,zt=te.onScroll,bt=te.offsetScroll,Yt=te.container,hr=u(P,"prefixCls"),Nr=((je=At.current)===null||je===void 0?void 0:je.scrollWidth)||0,Ut=((lt=At.current)===null||lt===void 0?void 0:lt.clientWidth)||0,cn=Nr&&Ut*(Ut/Nr),dn=w.useRef(),pn=Sr({scrollLeft:0,isHiddenScrollBar:!1}),gn=(0,H.Z)(pn,2),Pn=gn[0],Zn=gn[1],Kn=w.useRef({delta:0,x:0}),Vn=w.useState(!1),ki=(0,H.Z)(Vn,2),vi=ki[0],Di=ki[1],Ri=function(){Di(!1)},Qa=function(_i){_i.persist(),Kn.current.delta=_i.pageX-Pn.scrollLeft,Kn.current.x=0,Di(!0),_i.preventDefault()},yi=function(_i){var Ba,Ya=_i||((Ba=window)===null||Ba===void 0?void 0:Ba.event),Va=Ya.buttons;if(!vi||Va===0){vi&&Di(!1);return}var ga=Kn.current.x+_i.pageX-Kn.current.x-Kn.current.delta;ga<=0&&(ga=0),ga+cn>=Ut&&(ga=Ut-cn),zt({scrollLeft:ga/Ut*(Nr+2)}),Kn.current.x=_i.pageX},Ui=function(){if(At.current){var _i=tn(At.current).top,Ba=_i+At.current.offsetHeight,Ya=Yt===window?document.documentElement.scrollTop+window.innerHeight:tn(Yt).top+Yt.clientHeight;Ba-Ir()<=Ya||_i>=Ya-bt?Zn(function(Va){return(0,Ne.Z)((0,Ne.Z)({},Va),{},{isHiddenScrollBar:!0})}):Zn(function(Va){return(0,Ne.Z)((0,Ne.Z)({},Va),{},{isHiddenScrollBar:!1})})}},Ei=function(_i){Zn(function(Ba){return(0,Ne.Z)((0,Ne.Z)({},Ba),{},{scrollLeft:_i/Nr*Ut||0})})};return w.useImperativeHandle(Be,function(){return{setScrollLeft:Ei}}),w.useEffect(function(){var Xn=ft(document.body,"mouseup",Ri,!1),_i=ft(document.body,"mousemove",yi,!1);return Ui(),function(){Xn.remove(),_i.remove()}},[cn,vi]),w.useEffect(function(){var Xn=ft(Yt,"scroll",Ui,!1),_i=ft(window,"resize",Ui,!1);return function(){Xn.remove(),_i.remove()}},[Yt]),w.useEffect(function(){Pn.isHiddenScrollBar||Zn(function(Xn){var _i=At.current;return _i?(0,Ne.Z)((0,Ne.Z)({},Xn),{},{scrollLeft:_i.scrollLeft/_i.scrollWidth*_i.clientWidth}):Xn})},[Pn.isHiddenScrollBar]),Nr<=Ut||!cn||Pn.isHiddenScrollBar?null:w.createElement("div",{style:{height:Ir(),width:Ut,bottom:bt},className:"".concat(hr,"-sticky-scroll")},w.createElement("div",{onMouseDown:Qa,ref:dn,className:O()("".concat(hr,"-sticky-scroll-bar"),(0,J.Z)({},"".concat(hr,"-sticky-scroll-bar-active"),vi)),style:{width:"".concat(cn,"px"),transform:"translate3d(".concat(Pn.scrollLeft,"px, 0, 0)")}}))},Te=w.forwardRef(Cn);function Ue(X){return null}var kt=Ue;function Ct(X){return null}var nr=Ct,gr="rc-table",cr=[],Xr={};function $r(){return"No Data"}function _r(X){var te,Be=(0,Ne.Z)({rowKey:"key",prefixCls:gr,emptyText:$r},X),je=Be.prefixCls,lt=Be.className,At=Be.rowClassName,zt=Be.style,bt=Be.data,Yt=Be.rowKey,hr=Be.scroll,Nr=Be.tableLayout,Ut=Be.direction,cn=Be.title,dn=Be.footer,pn=Be.summary,gn=Be.caption,Pn=Be.id,Zn=Be.showHeader,Kn=Be.components,Vn=Be.emptyText,ki=Be.onRow,vi=Be.onHeaderRow,Di=Be.internalHooks,Ri=Be.transformColumns,Qa=Be.internalRefs,yi=Be.tailor,Ui=Be.sticky,Ei=bt||cr,Xn=!!Ei.length,_i=Di===ie,Ba=w.useCallback(function(Do,zo){return rr(Kn,Do)||zo},[Kn]),Ya=w.useMemo(function(){return typeof Yt=="function"?Yt:function(Do){var zo=Do&&Do[Yt];return zo}},[Yt]),Va=Ba(["body"]),ga=D(),Ao=(0,H.Z)(ga,3),Wa=Ao[0],Yo=Ao[1],bo=Ao[2],xs=Vo(Be,Ei,Ya),Oo=(0,H.Z)(xs,6),Ka=Oo[0],Ws=Oo[1],Fi=Oo[2],ms=Oo[3],as=Oo[4],Ia=Oo[5],hi=hr==null?void 0:hr.x,ea=w.useState(0),ra=(0,H.Z)(ea,2),wi=ra[0],Po=ra[1],Ti=ys((0,Ne.Z)((0,Ne.Z)((0,Ne.Z)({},Be),Ka),{},{expandable:!!Ka.expandedRowRender,columnTitle:Ka.columnTitle,expandedKeys:Fi,getRowKey:Ya,onTriggerExpand:Ia,expandIcon:ms,expandIconColumnIndex:Ka.expandIconColumnIndex,direction:Ut,scrollWidth:_i&&yi&&typeof hi=="number"?hi:null}),_i?Ri:null),Ra=(0,H.Z)(Ti,3),Bo=Ra[0],oo=Ra[1],Js=Ra[2],nl=Js!=null?Js:hi,Ml=w.useMemo(function(){return{columns:Bo,flattenColumns:oo}},[Bo,oo]),hn=w.useRef(),_l=w.useRef(),Rs=w.useRef(),Ll=w.useRef(),Ec=w.useRef(),$o=w.useState(!1),No=(0,H.Z)($o,2),ls=No[0],So=No[1],Us=w.useState(!1),ja=(0,H.Z)(Us,2),fl=ja[0],Ys=ja[1],hl=Sr(new Map),Nl=(0,H.Z)(hl,2),Uo=Nl[0],Rl=Nl[1],js=Ar(oo),Cl=js.map(function(Do){return Uo.get(Do)}),il=w.useMemo(function(){return Cl},[Cl.join("_")]),Cs=De(il,oo.length,Ut),Gs=hr&&oe(hr.y),Bs=hr&&oe(nl)||!!Ka.fixed,Ac=Bs&&oo.some(function(Do){var zo=Do.fixed;return zo}),Oc=w.useRef(),Ss=ve(Ui,je),ml=Ss.isSticky,Vc=Ss.offsetHeader,pu=Ss.offsetSummary,M=Ss.offsetScroll,Ce=Ss.stickyClassName,Ft=Ss.container,Jt=w.useMemo(function(){return pn==null?void 0:pn(Ei)},[pn,Ei]),br=(Gs||ml)&&w.isValidElement(Jt)&&Jt.type===Et&&Jt.props.fixed,Nt,Un,Qi;Gs&&(Un={overflowY:"scroll",maxHeight:hr.y}),Bs&&(Nt={overflowX:"auto"},Gs||(Un={overflowY:"hidden"}),Qi={width:nl===!0?"auto":nl,minWidth:"100%"});var Ha=w.useCallback(function(Do,zo){Dn(hn.current)&&Rl(function(Sl){if(Sl.get(Do)!==zo){var Mc=new Map(Sl);return Mc.set(Do,zo),Mc}return Sl})},[]),Co=fr(null),mo=(0,H.Z)(Co,2),cs=mo[0],al=mo[1];function ko(Do,zo){zo&&(typeof zo=="function"?zo(Do):zo.scrollLeft!==Do&&(zo.scrollLeft=Do,zo.scrollLeft!==Do&&setTimeout(function(){zo.scrollLeft=Do},0)))}var fs=Cr(function(Do){var zo=Do.currentTarget,Sl=Do.scrollLeft,Mc=Ut==="rtl",$l=typeof Sl=="number"?Sl:zo.scrollLeft,Qc=zo||Xr;if(!al()||al()===Qc){var yu;cs(Qc),ko($l,_l.current),ko($l,Rs.current),ko($l,Ec.current),ko($l,(yu=Oc.current)===null||yu===void 0?void 0:yu.setScrollLeft)}var Ns=zo||_l.current;if(Ns){var Ql=Ns.scrollWidth,ec=Ns.clientWidth;if(Ql===ec){So(!1),Ys(!1);return}Mc?(So(-$l<Ql-ec),Ys(-$l>0)):(So($l>0),Ys($l<Ql-ec))}}),kl=function(){Bs&&Rs.current?fs({currentTarget:Rs.current}):(So(!1),Ys(!1))},Bl=function(zo){var Sl=zo.width;Sl!==wi&&(kl(),Po(hn.current?hn.current.offsetWidth:Sl))},Pc=w.useRef(!1);w.useEffect(function(){Pc.current&&kl()},[Bs,bt,Bo.length]),w.useEffect(function(){Pc.current=!0},[]);var ql=w.useState(0),Fc=(0,H.Z)(ql,2),iu=Fc[0],au=Fc[1],Ul=w.useState(!0),dc=(0,H.Z)(Ul,2),Tc=dc[0],mu=dc[1];w.useEffect(function(){(!yi||!_i)&&(Rs.current instanceof Element?au($t(Rs.current).width):au($t(Ll.current).width)),mu(Gt("position","sticky"))},[]),w.useEffect(function(){_i&&Qa&&(Qa.body.current=Rs.current)});var Wc=w.useCallback(function(Do){return w.createElement(w.Fragment,null,w.createElement(ns,Do),br==="top"&&w.createElement(Wt,Do,Jt))},[br,Jt]),fc=w.useCallback(function(Do){return w.createElement(Wt,Do,Jt)},[Jt]),Fu=Ba(["table"],"table"),ou=w.useMemo(function(){return Nr||(Ac?nl==="max-content"?"auto":"fixed":Gs||ml||oo.some(function(Do){var zo=Do.ellipsis;return zo})?"fixed":"auto")},[Gs,Ac,oo,Nr,ml]),gu,su={colWidths:il,columCount:oo.length,stickyOffsets:Cs,onHeaderRow:vi,fixHeader:Gs,scroll:hr},Eo=w.useMemo(function(){return Xn?null:typeof Vn=="function"?Vn():Vn},[Xn,Vn]),zu=w.createElement(fo,{data:Ei,measureColumnWidth:Gs||Bs||ml}),Iu=w.createElement(po,{colWidths:oo.map(function(Do){var zo=Do.width;return zo}),columns:oo}),Ic=gn!=null?w.createElement("caption",{className:"".concat(je,"-caption")},gn):void 0,Rc=Wi(Be,{data:!0}),Gc=Wi(Be,{aria:!0});if(Gs||ml){var $u;typeof Va=="function"?($u=Va(Ei,{scrollbarSize:iu,ref:Rs,onScroll:fs}),su.colWidths=oo.map(function(Do,zo){var Sl=Do.width,Mc=zo===oo.length-1?Sl-iu:Sl;return typeof Mc=="number"&&!Number.isNaN(Mc)?Mc:0})):$u=w.createElement("div",{style:(0,Ne.Z)((0,Ne.Z)({},Nt),Un),onScroll:fs,ref:Rs,className:O()("".concat(je,"-body"))},w.createElement(Fu,(0,Z.Z)({style:(0,Ne.Z)((0,Ne.Z)({},Qi),{},{tableLayout:ou})},Gc),Ic,Iu,zu,!br&&Jt&&w.createElement(Wt,{stickyOffsets:Cs,flattenColumns:oo,columns:Bo},Jt)));var vu=(0,Ne.Z)((0,Ne.Z)((0,Ne.Z)({noData:!Ei.length,maxContentScroll:Bs&&nl==="max-content"},su),Ml),{},{direction:Ut,stickyClassName:Ce,onScroll:fs});gu=w.createElement(w.Fragment,null,Zn!==!1&&w.createElement(pl,(0,Z.Z)({},vu,{stickyTopOffset:Vc,className:"".concat(je,"-header"),ref:_l}),Wc),$u,br&&br!=="top"&&w.createElement(pl,(0,Z.Z)({},vu,{stickyBottomOffset:pu,className:"".concat(je,"-summary"),ref:Ec}),fc),ml&&w.createElement(Te,{ref:Oc,offsetScroll:M,scrollBodyRef:Rs,onScroll:fs,container:Ft}))}else gu=w.createElement("div",{style:(0,Ne.Z)((0,Ne.Z)({},Nt),Un),className:O()("".concat(je,"-content")),onScroll:fs,ref:Rs},w.createElement(Fu,(0,Z.Z)({style:(0,Ne.Z)((0,Ne.Z)({},Qi),{},{tableLayout:ou})},Gc),Ic,Iu,Zn!==!1&&w.createElement(ns,(0,Z.Z)({},su,Ml)),zu,Jt&&w.createElement(Wt,{stickyOffsets:Cs,flattenColumns:oo,columns:Bo},Jt)));var hc=w.createElement("div",(0,Z.Z)({className:O()(je,lt,(te={},(0,J.Z)(te,"".concat(je,"-rtl"),Ut==="rtl"),(0,J.Z)(te,"".concat(je,"-ping-left"),ls),(0,J.Z)(te,"".concat(je,"-ping-right"),fl),(0,J.Z)(te,"".concat(je,"-layout-fixed"),Nr==="fixed"),(0,J.Z)(te,"".concat(je,"-fixed-header"),Gs),(0,J.Z)(te,"".concat(je,"-fixed-column"),Ac),(0,J.Z)(te,"".concat(je,"-scroll-horizontal"),Bs),(0,J.Z)(te,"".concat(je,"-has-fix-left"),oo[0]&&oo[0].fixed),(0,J.Z)(te,"".concat(je,"-has-fix-right"),oo[oo.length-1]&&oo[oo.length-1].fixed==="right"),te)),style:zt,id:Pn,ref:hn},Rc),cn&&w.createElement($e,{className:"".concat(je,"-title")},cn(Ei)),w.createElement("div",{ref:Ll,className:"".concat(je,"-container")},gu),dn&&w.createElement($e,{className:"".concat(je,"-footer")},dn(Ei)));Bs&&(hc=w.createElement(xn.Z,{onResize:Bl},hc));var zl=dr(oo,Cs,Ut,Bo),Uc=w.useMemo(function(){return{scrollX:nl,prefixCls:je,getComponent:Ba,scrollbarSize:iu,direction:Ut,fixedInfoList:zl,isSticky:ml,supportSticky:Tc,componentWidth:wi,fixHeader:Gs,fixColumn:Ac,horizonScroll:Bs,tableLayout:ou,rowClassName:At,expandedRowClassName:Ka.expandedRowClassName,expandIcon:ms,expandableType:Ws,expandRowByClick:Ka.expandRowByClick,expandedRowRender:Ka.expandedRowRender,onTriggerExpand:Ia,expandIconColumnIndex:Ka.expandIconColumnIndex,indentSize:Ka.indentSize,allColumnsFixedLeft:oo.every(function(Do){return Do.fixed==="left"}),emptyNode:Eo,columns:Bo,flattenColumns:oo,onColumnResize:Ha,hoverStartRow:Wa,hoverEndRow:Yo,onHover:bo,rowExpandable:Ka.rowExpandable,onRow:ki,getRowKey:Ya,expandedKeys:Fi,childrenColumnName:as}},[nl,je,Ba,iu,Ut,zl,ml,Tc,wi,Gs,Ac,Bs,ou,At,Ka.expandedRowClassName,ms,Ws,Ka.expandRowByClick,Ka.expandedRowRender,Ia,Ka.expandIconColumnIndex,Ka.indentSize,Eo,Bo,oo,Ha,Wa,Yo,bo,Ka.rowExpandable,ki,Ya,Fi,as]);return w.createElement(P.Provider,{value:Uc},hc)}function zr(X){return le(_r,X)}var Gr=zr();Gr.EXPAND_COLUMN=ne,Gr.INTERNAL_HOOKS=ie,Gr.Column=kt,Gr.ColumnGroup=nr,Gr.Summary=Dr;var Nn=Gr,pr=g(73299),Gn=b(null),Ni=b(null);function qn(X,te,Be){var je=te||1;return Be[X+je]-(Be[X]||0)}function di(X){var te=X.rowInfo,Be=X.column,je=X.colIndex,lt=X.indent,At=X.index,zt=X.renderIndex,bt=X.record,Yt=X.style,hr=X.className,Nr=X.inverse,Ut=X.getHeight,cn=Be.render,dn=Be.dataIndex,pn=Be.className,gn=Be.width,Pn=u(Ni,["columnsOffset"]),Zn=Pn.columnsOffset,Kn=co(te,Be,je,lt,At),Vn=Kn.key,ki=Kn.fixedInfo,vi=Kn.appendCellNode,Di=Kn.additionalCellProps,Ri=Di.style,Qa=Di.colSpan,yi=Qa===void 0?1:Qa,Ui=Di.rowSpan,Ei=Ui===void 0?1:Ui,Xn=je-1,_i=qn(Xn,yi,Zn),Ba=yi>1?gn-_i:0,Ya=(0,Ne.Z)((0,Ne.Z)((0,Ne.Z)({},Ri),Yt),{},{flex:"0 0 ".concat(_i,"px"),width:"".concat(_i,"px"),marginRight:Ba,pointerEvents:"auto"}),Va=w.useMemo(function(){return Nr?Ei<=1:yi===0||Ei===0||Ei>1},[Ei,yi,Nr]);Va?Ya.visibility="hidden":Nr&&(Ya.height=Ut==null?void 0:Ut(Ei));var ga=Va?function(){return null}:cn,Ao={};return(Ei===0||yi===0)&&(Ao.rowSpan=1,Ao.colSpan=1),w.createElement(_e,(0,Z.Z)({className:O()(pn,hr),ellipsis:Be.ellipsis,align:Be.align,scope:Be.rowScope,component:"div",prefixCls:te.prefixCls,key:Vn,record:bt,index:At,renderIndex:zt,dataIndex:dn,render:ga,shouldCellUpdate:Be.shouldCellUpdate},ki,{appendNode:vi,additionalProps:(0,Ne.Z)((0,Ne.Z)({},Di),{},{style:Ya},Ao)}))}var Ci=di,bi=["data","index","className","rowKey","style","extra","getHeight"],Bi=w.forwardRef(function(X,te){var Be=X.data,je=X.index,lt=X.className,At=X.rowKey,zt=X.style,bt=X.extra,Yt=X.getHeight,hr=(0,Ht.Z)(X,bi),Nr=Be.record,Ut=Be.indent,cn=Be.index,dn=u(P,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),pn=dn.scrollX,gn=dn.flattenColumns,Pn=dn.prefixCls,Zn=dn.fixColumn,Kn=dn.componentWidth,Vn=na(Nr,At,je,Ut),ki=Vn.rowSupportExpand,vi=Vn.expanded,Di=Vn.rowProps,Ri=Vn.expandedRowRender,Qa=Vn.expandedRowClassName,yi;if(ki&&vi){var Ui=Ri(Nr,je,Ut+1,vi),Ei=Qa==null?void 0:Qa(Nr,je,Ut),Xn={};Zn&&(Xn={style:(0,J.Z)({},"--virtual-width","".concat(Kn,"px"))});var _i="".concat(Pn,"-expanded-row-cell");yi=w.createElement("div",{className:O()("".concat(Pn,"-expanded-row"),"".concat(Pn,"-expanded-row-level-").concat(Ut+1),Ei)},w.createElement(_e,{component:"div",prefixCls:Pn,className:O()(_i,(0,J.Z)({},"".concat(_i,"-fixed"),Zn)),additionalProps:Xn},Ui))}var Ba=(0,Ne.Z)((0,Ne.Z)({},zt),{},{width:pn});bt&&(Ba.position="absolute",Ba.pointerEvents="none");var Ya=w.createElement("div",(0,Z.Z)({},Di,hr,{ref:ki?null:te,className:O()(lt,"".concat(Pn,"-row"),Di==null?void 0:Di.className,(0,J.Z)({},"".concat(Pn,"-row-extra"),bt)),style:(0,Ne.Z)((0,Ne.Z)({},Ba),Di==null?void 0:Di.style)}),gn.map(function(Va,ga){return w.createElement(Ci,{key:ga,rowInfo:Vn,column:Va,colIndex:ga,indent:Ut,index:je,renderIndex:cn,record:Nr,inverse:bt,getHeight:Yt})}));return ki?w.createElement("div",{ref:te},Ya,yi):Ya}),$i=Y(Bi),jn=$i,Gi=w.forwardRef(function(X,te){var Be=X.data,je=X.onScroll,lt=u(P,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),At=lt.flattenColumns,zt=lt.onColumnResize,bt=lt.getRowKey,Yt=lt.expandedKeys,hr=lt.prefixCls,Nr=lt.childrenColumnName,Ut=lt.emptyNode,cn=lt.scrollX,dn=u(Gn),pn=dn.scrollY,gn=dn.listItemHeight,Pn=w.useRef(),Zn=Ii(Be,Nr,Yt,bt),Kn=w.useMemo(function(){var yi=0;return At.map(function(Ui){var Ei=Ui.width,Xn=Ui.key;return yi+=Ei,[Xn,Ei,yi]})},[At]),Vn=w.useMemo(function(){return Kn.map(function(yi){return yi[2]})},[Kn]);w.useEffect(function(){Kn.forEach(function(yi){var Ui=(0,H.Z)(yi,2),Ei=Ui[0],Xn=Ui[1];zt(Ei,Xn)})},[Kn]),w.useImperativeHandle(te,function(){var yi={};return Object.defineProperty(yi,"scrollLeft",{get:function(){var Ei;return((Ei=Pn.current)===null||Ei===void 0?void 0:Ei.getScrollInfo().x)||0},set:function(Ei){var Xn;(Xn=Pn.current)===null||Xn===void 0||Xn.scrollTo({left:Ei})}}),yi});var ki=function(Ui,Ei){var Xn,_i=(Xn=Zn[Ei])===null||Xn===void 0?void 0:Xn.record,Ba=Ui.onCell;if(Ba){var Ya,Va=Ba(_i,Ei);return(Ya=Va==null?void 0:Va.rowSpan)!==null&&Ya!==void 0?Ya:1}return 1},vi=function(Ui){var Ei=Ui.start,Xn=Ui.end,_i=Ui.getSize,Ba=Ui.offsetY;if(Xn<0)return null;for(var Ya=At.filter(function(hi){return ki(hi,Ei)===0}),Va=Ei,ga=function(ea){if(Ya=Ya.filter(function(ra){return ki(ra,ea)===0}),!Ya.length)return Va=ea,"break"},Ao=Ei;Ao>=0;Ao-=1){var Wa=ga(Ao);if(Wa==="break")break}for(var Yo=At.filter(function(hi){return ki(hi,Xn)!==1}),bo=Xn,xs=function(ea){if(Yo=Yo.filter(function(ra){return ki(ra,ea)!==1}),!Yo.length)return bo=Math.max(ea-1,Xn),"break"},Oo=Xn;Oo<Zn.length;Oo+=1){var Ka=xs(Oo);if(Ka==="break")break}for(var Ws=[],Fi=function(ea){var ra=Zn[ea];if(!ra)return"continue";At.some(function(wi){return ki(wi,ea)>1})&&Ws.push(ea)},ms=Va;ms<=bo;ms+=1)var as=Fi(ms);var Ia=Ws.map(function(hi){var ea=Zn[hi],ra=bt(ea.record,hi),wi=function(Ra){var Bo=hi+Ra-1,oo=bt(Zn[Bo].record,Bo),Js=_i(ra,oo);return Js.bottom-Js.top},Po=_i(ra);return w.createElement(jn,{key:hi,data:ea,rowKey:ra,index:hi,style:{top:-Ba+Po.top},extra:!0,getHeight:wi})});return Ia},Di=w.useMemo(function(){return{columnsOffset:Vn}},[Vn]),Ri="".concat(hr,"-tbody"),Qa;return Zn.length?Qa=w.createElement(pr.Z,{fullHeight:!1,ref:Pn,className:O()(Ri,"".concat(Ri,"-virtual")),height:pn,itemHeight:gn||24,data:Zn,itemKey:function(Ui){return bt(Ui.record)},scrollWidth:cn,onVirtualScroll:function(Ui){var Ei=Ui.x;je({scrollLeft:Ei})},extraRender:vi},function(yi,Ui,Ei){var Xn=bt(yi.record,Ui);return w.createElement(jn,(0,Z.Z)({data:yi,rowKey:Xn,index:Ui},Ei))}):Qa=w.createElement("div",{className:O()("".concat(hr,"-placeholder"))},w.createElement(_e,{component:"div",prefixCls:hr},Ut)),w.createElement(Ni.Provider,{value:Di},Qa)}),Hi=Y(Gi),Na=Hi,ui=function(te,Be){var je=Be.ref,lt=Be.onScroll;return w.createElement(Na,{ref:je,data:te,onScroll:lt})},wa=100;function qi(X){var te=X.columns,Be=X.scroll,je=X.prefixCls,lt=je===void 0?gr:je,At=X.className,zt=X.listItemHeight,bt=Be||{},Yt=bt.x,hr=bt.y;typeof Yt!="number"&&(Yt=((te||[]).length+1)*wa),typeof hr!="number"&&(hr=500);var Nr=w.useMemo(function(){return{scrollY:hr,listItemHeight:zt}},[hr,zt]);return w.createElement(Gn.Provider,{value:Nr},w.createElement(Nn,(0,Z.Z)({},X,{className:O()(At,"".concat(lt,"-virtual")),scroll:(0,Ne.Z)((0,Ne.Z)({},Be),{},{x:Yt}),components:{body:ui},columns:te,internalHooks:ie,tailor:!0})))}function Zi(X){return le(qi,X)}var gi=Zi(),Oi=null;function ji(X){return null}var ri=ji;function si(X){return null}var sa=si,Da=g(10366),wo=g(58375),za=g(53124),$a=g(88258),Pi=g(98675),xa=g(25378),Ko=g(24457),fa=g(28452),li=g(57953),va=g(46605);function Pa(X){return function(Be){let{prefixCls:je,onExpand:lt,record:At,expanded:zt,expandable:bt}=Be;const Yt=`${je}-row-expand-icon`;return w.createElement("button",{type:"button",onClick:hr=>{lt(At,hr),hr.stopPropagation()},className:O()(Yt,{[`${Yt}-spaced`]:!bt,[`${Yt}-expanded`]:bt&&zt,[`${Yt}-collapsed`]:bt&&!zt}),"aria-label":zt?X.collapse:X.expand,"aria-expanded":zt})}}var pa=Pa;function ma(X,te){return"key"in X&&X.key!==void 0&&X.key!==null?X.key:X.dataIndex?Array.isArray(X.dataIndex)?X.dataIndex.join("."):X.dataIndex:te}function zi(X,te){return te?`${te}-${X}`:`${X}`}function _a(X,te){return typeof X=="function"?X(te):X}function Ta(X,te){const Be=_a(X,te);return Object.prototype.toString.call(Be)==="[object Object]"?"":Be}var no={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Ro=no,Ho=g(74643),hs=function(te,Be){return w.createElement(Ho.Z,(0,Z.Z)({},te,{ref:Be,icon:Ro}))},ts=w.forwardRef(hs),jo=g(7699),bs=g(57838);function rs(X){const te=w.useRef(X),Be=(0,bs.Z)();return[()=>te.current,je=>{te.current=je,Be()}]}var Zs=g(71577),Wo=g(84567),_o=g(85418),ha=g(32983),La=g(68508),go=g(76529),vo=g(78045),_s=g(79870),f=g(72395),l=g(69677);function A(X){let{value:te,onChange:Be,filterSearch:je,tablePrefixCls:lt,locale:At}=X;return je?w.createElement("div",{className:`${lt}-filter-dropdown-search`},w.createElement(l.default,{prefix:w.createElement(f.Z,null),placeholder:At.filterSearchPlaceholder,onChange:Be,value:te,htmlSize:1,className:`${lt}-filter-dropdown-search-input`})):null}var x=A,F=g(92389);const S=X=>{const{keyCode:te}=X;te===F.Z.ENTER&&X.stopPropagation()};var j=w.forwardRef((X,te)=>w.createElement("div",{className:X.className,onClick:Be=>Be.stopPropagation(),onKeyDown:S,ref:te},X.children));function V(X){let te=[];return(X||[]).forEach(Be=>{let{value:je,children:lt}=Be;te.push(je),lt&&(te=[].concat((0,Fa.Z)(te),(0,Fa.Z)(V(lt))))}),te}function pe(X){return X.some(te=>{let{children:Be}=te;return Be})}function Re(X,te){return typeof te=="string"||typeof te=="number"?te==null?void 0:te.toString().toLowerCase().includes(X.trim().toLowerCase()):!1}function Ve(X){let{filters:te,prefixCls:Be,filteredKeys:je,filterMultiple:lt,searchValue:At,filterSearch:zt}=X;return te.map((bt,Yt)=>{const hr=String(bt.value);if(bt.children)return{key:hr||Yt,label:bt.text,popupClassName:`${Be}-dropdown-submenu`,children:Ve({filters:bt.children,prefixCls:Be,filteredKeys:je,filterMultiple:lt,searchValue:At,filterSearch:zt})};const Nr=lt?Wo.default:vo.ZP,Ut={key:bt.value!==void 0?hr:Yt,label:w.createElement(w.Fragment,null,w.createElement(Nr,{checked:je.includes(hr)}),w.createElement("span",null,bt.text))};return At.trim()?typeof zt=="function"?zt(At,bt)?Ut:null:Re(At,bt.text)?Ut:null:Ut})}function it(X){var te,Be;const{tablePrefixCls:je,prefixCls:lt,column:At,dropdownPrefixCls:zt,columnKey:bt,filterMultiple:Yt,filterMode:hr="menu",filterSearch:Nr=!1,filterState:Ut,triggerFilter:cn,locale:dn,children:pn,getPopupContainer:gn}=X,{filterDropdownOpen:Pn,onFilterDropdownOpenChange:Zn,filterResetToDefaultFilteredValue:Kn,defaultFilteredValue:Vn,filterDropdownVisible:ki,onFilterDropdownVisibleChange:vi}=At,[Di,Ri]=w.useState(!1),Qa=!!(Ut&&(!((te=Ut.filteredKeys)===null||te===void 0)&&te.length||Ut.forceFiltered)),yi=Ti=>{Ri(Ti),Zn==null||Zn(Ti),vi==null||vi(Ti)},Ui=(Be=Pn!=null?Pn:ki)!==null&&Be!==void 0?Be:Di,Ei=Ut==null?void 0:Ut.filteredKeys,[Xn,_i]=rs(Ei||[]),Ba=Ti=>{let{selectedKeys:Ra}=Ti;_i(Ra)},Ya=(Ti,Ra)=>{let{node:Bo,checked:oo}=Ra;Ba(Yt?{selectedKeys:Ti}:{selectedKeys:oo&&Bo.key?[Bo.key]:[]})};w.useEffect(()=>{Di&&Ba({selectedKeys:Ei||[]})},[Ei]);const[Va,ga]=w.useState([]),Ao=Ti=>{ga(Ti)},[Wa,Yo]=w.useState(""),bo=Ti=>{const{value:Ra}=Ti.target;Yo(Ra)};w.useEffect(()=>{Di||Yo("")},[Di]);const xs=Ti=>{const Ra=Ti&&Ti.length?Ti:null;if(Ra===null&&(!Ut||!Ut.filteredKeys)||(0,jo.Z)(Ra,Ut==null?void 0:Ut.filteredKeys,!0))return null;cn({column:At,key:bt,filteredKeys:Ra})},Oo=()=>{yi(!1),xs(Xn())},Ka=function(){let{confirm:Ti,closeDropdown:Ra}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Ti&&xs([]),Ra&&yi(!1),Yo(""),_i(Kn?(Vn||[]).map(Bo=>String(Bo)):[])},Ws=function(){let{closeDropdown:Ti}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Ti&&yi(!1),xs(Xn())},Fi=Ti=>{Ti&&Ei!==void 0&&_i(Ei||[]),yi(Ti),!Ti&&!At.filterDropdown&&Oo()},ms=O()({[`${zt}-menu-without-submenu`]:!pe(At.filters||[])}),as=Ti=>{if(Ti.target.checked){const Ra=V(At==null?void 0:At.filters).map(Bo=>String(Bo));_i(Ra)}else _i([])},Ia=Ti=>{let{filters:Ra}=Ti;return(Ra||[]).map((Bo,oo)=>{const Js=String(Bo.value),nl={title:Bo.text,key:Bo.value!==void 0?Js:oo};return Bo.children&&(nl.children=Ia({filters:Bo.children})),nl})},hi=Ti=>{var Ra;return Object.assign(Object.assign({},Ti),{text:Ti.title,value:Ti.key,children:((Ra=Ti.children)===null||Ra===void 0?void 0:Ra.map(Bo=>hi(Bo)))||[]})};let ea;if(typeof At.filterDropdown=="function")ea=At.filterDropdown({prefixCls:`${zt}-custom`,setSelectedKeys:Ti=>Ba({selectedKeys:Ti}),selectedKeys:Xn(),confirm:Ws,clearFilters:Ka,filters:At.filters,visible:Ui,close:()=>{yi(!1)}});else if(At.filterDropdown)ea=At.filterDropdown;else{const Ti=Xn()||[],Ra=()=>(At.filters||[]).length===0?w.createElement(ha.Z,{image:ha.Z.PRESENTED_IMAGE_SIMPLE,description:dn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):hr==="tree"?w.createElement(w.Fragment,null,w.createElement(x,{filterSearch:Nr,value:Wa,onChange:bo,tablePrefixCls:je,locale:dn}),w.createElement("div",{className:`${je}-filter-dropdown-tree`},Yt?w.createElement(Wo.default,{checked:Ti.length===V(At.filters).length,indeterminate:Ti.length>0&&Ti.length<V(At.filters).length,className:`${je}-filter-dropdown-checkall`,onChange:as},dn.filterCheckall):null,w.createElement(_s.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:Yt,checkStrictly:!Yt,className:`${zt}-menu`,onCheck:Ya,checkedKeys:Ti,selectedKeys:Ti,showIcon:!1,treeData:Ia({filters:At.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:Wa.trim()?oo=>typeof Nr=="function"?Nr(Wa,hi(oo)):Re(Wa,oo.title):void 0}))):w.createElement(w.Fragment,null,w.createElement(x,{filterSearch:Nr,value:Wa,onChange:bo,tablePrefixCls:je,locale:dn}),w.createElement(La.default,{selectable:!0,multiple:Yt,prefixCls:`${zt}-menu`,className:ms,onSelect:Ba,onDeselect:Ba,selectedKeys:Ti,getPopupContainer:gn,openKeys:Va,onOpenChange:Ao,items:Ve({filters:At.filters||[],filterSearch:Nr,prefixCls:lt,filteredKeys:Xn(),filterMultiple:Yt,searchValue:Wa})})),Bo=()=>Kn?(0,jo.Z)((Vn||[]).map(oo=>String(oo)),Ti,!0):Ti.length===0;ea=w.createElement(w.Fragment,null,Ra(),w.createElement("div",{className:`${lt}-dropdown-btns`},w.createElement(Zs.ZP,{type:"link",size:"small",disabled:Bo(),onClick:()=>Ka()},dn.filterReset),w.createElement(Zs.ZP,{type:"primary",size:"small",onClick:Oo},dn.filterConfirm)))}At.filterDropdown&&(ea=w.createElement(go.J,{selectable:void 0},ea));const ra=()=>w.createElement(j,{className:`${lt}-dropdown`},ea);let wi;typeof At.filterIcon=="function"?wi=At.filterIcon(Qa):At.filterIcon?wi=At.filterIcon:wi=w.createElement(ts,null);const{direction:Po}=w.useContext(za.E_);return w.createElement("div",{className:`${lt}-column`},w.createElement("span",{className:`${je}-column-title`},pn),w.createElement(_o.Z,{dropdownRender:ra,trigger:["click"],open:Ui,onOpenChange:Fi,getPopupContainer:gn,placement:Po==="rtl"?"bottomLeft":"bottomRight"},w.createElement("span",{role:"button",tabIndex:-1,className:O()(`${lt}-trigger`,{active:Qa}),onClick:Ti=>{Ti.stopPropagation()}},wi)))}var he=it;function _t(X,te,Be){let je=[];return(X||[]).forEach((lt,At)=>{var zt;const bt=zi(At,Be);if(lt.filters||"filterDropdown"in lt||"onFilter"in lt)if("filteredValue"in lt){let Yt=lt.filteredValue;"filterDropdown"in lt||(Yt=(zt=Yt==null?void 0:Yt.map(String))!==null&&zt!==void 0?zt:Yt),je.push({column:lt,key:ma(lt,bt),filteredKeys:Yt,forceFiltered:lt.filtered})}else je.push({column:lt,key:ma(lt,bt),filteredKeys:te&<.defaultFilteredValue?lt.defaultFilteredValue:void 0,forceFiltered:lt.filtered});"children"in lt&&(je=[].concat((0,Fa.Z)(je),(0,Fa.Z)(_t(lt.children,te,bt))))}),je}function tt(X,te,Be,je,lt,At,zt,bt){return Be.map((Yt,hr)=>{const Nr=zi(hr,bt),{filterMultiple:Ut=!0,filterMode:cn,filterSearch:dn}=Yt;let pn=Yt;if(pn.filters||pn.filterDropdown){const gn=ma(pn,Nr),Pn=je.find(Zn=>{let{key:Kn}=Zn;return gn===Kn});pn=Object.assign(Object.assign({},pn),{title:Zn=>w.createElement(he,{tablePrefixCls:X,prefixCls:`${X}-filter`,dropdownPrefixCls:te,column:pn,columnKey:gn,filterState:Pn,filterMultiple:Ut,filterMode:cn,filterSearch:dn,triggerFilter:At,locale:lt,getPopupContainer:zt},_a(Yt.title,Zn))})}return"children"in pn&&(pn=Object.assign(Object.assign({},pn),{children:tt(X,te,pn.children,je,lt,At,zt,Nr)})),pn})}function rt(X){const te={};return X.forEach(Be=>{let{key:je,filteredKeys:lt,column:At}=Be;const{filters:zt,filterDropdown:bt}=At;if(bt)te[je]=lt||null;else if(Array.isArray(lt)){const Yt=V(zt);te[je]=Yt.filter(hr=>lt.includes(String(hr)))}else te[je]=null}),te}function Xe(X,te){return te.reduce((Be,je)=>{const{column:{onFilter:lt,filters:At},filteredKeys:zt}=je;return lt&&zt&&zt.length?Be.filter(bt=>zt.some(Yt=>{const hr=V(At),Nr=hr.findIndex(cn=>String(cn)===String(Yt)),Ut=Nr!==-1?hr[Nr]:Yt;return lt(Ut,bt)})):Be},X)}const ct=X=>X.flatMap(te=>"children"in te?[te].concat((0,Fa.Z)(ct(te.children||[]))):[te]);function Qt(X){let{prefixCls:te,dropdownPrefixCls:Be,mergedColumns:je,onFilterChange:lt,getPopupContainer:At,locale:zt}=X;const bt=w.useMemo(()=>ct(je||[]),[je]),[Yt,hr]=w.useState(()=>_t(bt,!0)),Nr=w.useMemo(()=>{const pn=_t(bt,!1);if(pn.length===0)return pn;let gn=!0,Pn=!0;if(pn.forEach(Zn=>{let{filteredKeys:Kn}=Zn;Kn!==void 0?gn=!1:Pn=!1}),gn){const Zn=(bt||[]).map((Kn,Vn)=>ma(Kn,zi(Vn)));return Yt.filter(Kn=>{let{key:Vn}=Kn;return Zn.includes(Vn)}).map(Kn=>{const Vn=bt[Zn.findIndex(ki=>ki===Kn.key)];return Object.assign(Object.assign({},Kn),{column:Object.assign(Object.assign({},Kn.column),Vn),forceFiltered:Vn.filtered})})}return pn},[bt,Yt]),Ut=w.useMemo(()=>rt(Nr),[Nr]),cn=pn=>{const gn=Nr.filter(Pn=>{let{key:Zn}=Pn;return Zn!==pn.key});gn.push(pn),hr(gn),lt(rt(gn),gn)};return[pn=>tt(te,Be,pn,Nr,zt,cn,At),Nr,Ut]}var wr=Qt;function Kr(X,te,Be){const je=w.useRef({});function lt(At){if(!je.current||je.current.data!==X||je.current.childrenColumnName!==te||je.current.getRowKey!==Be){let bt=function(Yt){Yt.forEach((hr,Nr)=>{const Ut=Be(hr,Nr);zt.set(Ut,hr),hr&&typeof hr=="object"&&te in hr&&bt(hr[te]||[])})};const zt=new Map;bt(X),je.current={data:X,childrenColumnName:te,kvMap:zt,getRowKey:Be}}return je.current.kvMap.get(At)}return[lt]}var _n=g(38780),Or=function(X,te){var Be={};for(var je in X)Object.prototype.hasOwnProperty.call(X,je)&&te.indexOf(je)<0&&(Be[je]=X[je]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var lt=0,je=Object.getOwnPropertySymbols(X);lt<je.length;lt++)te.indexOf(je[lt])<0&&Object.prototype.propertyIsEnumerable.call(X,je[lt])&&(Be[je[lt]]=X[je[lt]]);return Be};const Xt=10;function Zr(X,te){const Be={current:X.current,pageSize:X.pageSize};return Object.keys(te&&typeof te=="object"?te:{}).forEach(lt=>{const At=X[lt];typeof At!="function"&&(Be[lt]=At)}),Be}function fn(X,te,Be){const je=Be&&typeof Be=="object"?Be:{},{total:lt=0}=je,At=Or(je,["total"]),[zt,bt]=(0,w.useState)(()=>({current:"defaultCurrent"in At?At.defaultCurrent:1,pageSize:"defaultPageSize"in At?At.defaultPageSize:Xt})),Yt=(0,_n.Z)(zt,At,{total:lt>0?lt:X}),hr=Math.ceil((lt||X)/Yt.pageSize);Yt.current>hr&&(Yt.current=hr||1);const Nr=(cn,dn)=>{bt({current:cn!=null?cn:1,pageSize:dn||Yt.pageSize})},Ut=(cn,dn)=>{var pn;Be&&((pn=Be.onChange)===null||pn===void 0||pn.call(Be,cn,dn)),Nr(cn,dn),te(cn,dn||(Yt==null?void 0:Yt.pageSize))};return Be===!1?[{},()=>{}]:[Object.assign(Object.assign({},Yt),{onChange:Ut}),Nr]}var gt=fn,xt=g(42922),ur=g(29873),er=g(97153),ln=g(83898),qr=g(5663);const An={},Vr="SELECT_ALL",rn="SELECT_INVERT",Wr="SELECT_NONE",zn=[],We=(X,te)=>{let Be=[];return(te||[]).forEach(je=>{Be.push(je),je&&typeof je=="object"&&X in je&&(Be=[].concat((0,Fa.Z)(Be),(0,Fa.Z)(We(X,je[X]))))}),Be};var Zt=(X,te)=>{const{preserveSelectedRowKeys:Be,selectedRowKeys:je,defaultSelectedRowKeys:lt,getCheckboxProps:At,onChange:zt,onSelect:bt,onSelectAll:Yt,onSelectInvert:hr,onSelectNone:Nr,onSelectMultiple:Ut,columnWidth:cn,type:dn,selections:pn,fixed:gn,renderCell:Pn,hideSelectAll:Zn,checkStrictly:Kn=!0}=te||{},{prefixCls:Vn,data:ki,pageData:vi,getRecordByKey:Di,getRowKey:Ri,expandType:Qa,childrenColumnName:yi,locale:Ui,getPopupContainer:Ei}=X,[Xn,_i]=(0,qr.Z)(je||lt||zn,{value:je}),Ba=w.useRef(new Map),Ya=(0,w.useCallback)(hi=>{if(Be){const ea=new Map;hi.forEach(ra=>{let wi=Di(ra);!wi&&Ba.current.has(ra)&&(wi=Ba.current.get(ra)),ea.set(ra,wi)}),Ba.current=ea}},[Di,Be]);w.useEffect(()=>{Ya(Xn)},[Xn]);const{keyEntities:Va}=(0,w.useMemo)(()=>{if(Kn)return{keyEntities:null};let hi=ki;if(Be){const ea=new Set(ki.map((wi,Po)=>Ri(wi,Po))),ra=Array.from(Ba.current).reduce((wi,Po)=>{let[Ti,Ra]=Po;return ea.has(Ti)?wi:wi.concat(Ra)},[]);hi=[].concat((0,Fa.Z)(hi),(0,Fa.Z)(ra))}return(0,ln.I8)(hi,{externalGetKey:Ri,childrenPropName:yi})},[ki,Ri,Kn,yi,Be]),ga=(0,w.useMemo)(()=>We(yi,vi),[yi,vi]),Ao=(0,w.useMemo)(()=>{const hi=new Map;return ga.forEach((ea,ra)=>{const wi=Ri(ea,ra),Po=(At?At(ea):null)||{};hi.set(wi,Po)}),hi},[ga,Ri,At]),Wa=(0,w.useCallback)(hi=>{var ea;return!!(!((ea=Ao.get(Ri(hi)))===null||ea===void 0)&&ea.disabled)},[Ao,Ri]),[Yo,bo]=(0,w.useMemo)(()=>{if(Kn)return[Xn||[],[]];const{checkedKeys:hi,halfCheckedKeys:ea}=(0,er.S)(Xn,!0,Va,Wa);return[hi||[],ea]},[Xn,Kn,Va,Wa]),xs=(0,w.useMemo)(()=>{const hi=dn==="radio"?Yo.slice(0,1):Yo;return new Set(hi)},[Yo,dn]),Oo=(0,w.useMemo)(()=>dn==="radio"?new Set:new Set(bo),[bo,dn]),[Ka,Ws]=(0,w.useState)(null);w.useEffect(()=>{te||_i(zn)},[!!te]);const Fi=(0,w.useCallback)((hi,ea)=>{let ra,wi;Ya(hi),Be?(ra=hi,wi=hi.map(Po=>Ba.current.get(Po))):(ra=[],wi=[],hi.forEach(Po=>{const Ti=Di(Po);Ti!==void 0&&(ra.push(Po),wi.push(Ti))})),_i(ra),zt==null||zt(ra,wi,{type:ea})},[_i,Di,zt,Be]),ms=(0,w.useCallback)((hi,ea,ra,wi)=>{if(bt){const Po=ra.map(Ti=>Di(Ti));bt(Di(hi),ea,Po,wi)}Fi(ra,"single")},[bt,Di,Fi]),as=(0,w.useMemo)(()=>!pn||Zn?null:(pn===!0?[Vr,rn,Wr]:pn).map(ea=>ea===Vr?{key:"all",text:Ui.selectionAll,onSelect(){Fi(ki.map((ra,wi)=>Ri(ra,wi)).filter(ra=>{const wi=Ao.get(ra);return!(wi!=null&&wi.disabled)||xs.has(ra)}),"all")}}:ea===rn?{key:"invert",text:Ui.selectInvert,onSelect(){const ra=new Set(xs);vi.forEach((Po,Ti)=>{const Ra=Ri(Po,Ti),Bo=Ao.get(Ra);Bo!=null&&Bo.disabled||(ra.has(Ra)?ra.delete(Ra):ra.add(Ra))});const wi=Array.from(ra);hr&&hr(wi),Fi(wi,"invert")}}:ea===Wr?{key:"none",text:Ui.selectNone,onSelect(){Nr==null||Nr(),Fi(Array.from(xs).filter(ra=>{const wi=Ao.get(ra);return wi==null?void 0:wi.disabled}),"none")}}:ea).map(ea=>Object.assign(Object.assign({},ea),{onSelect:function(){for(var ra,wi,Po=arguments.length,Ti=new Array(Po),Ra=0;Ra<Po;Ra++)Ti[Ra]=arguments[Ra];(wi=ea.onSelect)===null||wi===void 0||(ra=wi).call.apply(ra,[ea].concat(Ti)),Ws(null)}})),[pn,xs,vi,Ri,hr,Fi]);return[(0,w.useCallback)(hi=>{var ea;if(!te)return hi.filter($o=>$o!==An);let ra=(0,Fa.Z)(hi);const wi=new Set(xs),Po=ga.map(Ri).filter($o=>!Ao.get($o).disabled),Ti=Po.every($o=>wi.has($o)),Ra=Po.some($o=>wi.has($o)),Bo=()=>{const $o=[];Ti?Po.forEach(ls=>{wi.delete(ls),$o.push(ls)}):Po.forEach(ls=>{wi.has(ls)||(wi.add(ls),$o.push(ls))});const No=Array.from(wi);Yt==null||Yt(!Ti,No.map(ls=>Di(ls)),$o.map(ls=>Di(ls))),Fi(No,"all"),Ws(null)};let oo;if(dn!=="radio"){let $o;if(as){const ja={getPopupContainer:Ei,items:as.map((fl,Ys)=>{const{key:hl,text:Nl,onSelect:Uo}=fl;return{key:hl!=null?hl:Ys,onClick:()=>{Uo==null||Uo(Po)},label:Nl}})};$o=w.createElement("div",{className:`${Vn}-selection-extra`},w.createElement(_o.Z,{menu:ja,getPopupContainer:Ei},w.createElement("span",null,w.createElement(xt.Z,null))))}const No=ga.map((ja,fl)=>{const Ys=Ri(ja,fl),hl=Ao.get(Ys)||{};return Object.assign({checked:wi.has(Ys)},hl)}).filter(ja=>{let{disabled:fl}=ja;return fl}),ls=!!No.length&&No.length===ga.length,So=ls&&No.every(ja=>{let{checked:fl}=ja;return fl}),Us=ls&&No.some(ja=>{let{checked:fl}=ja;return fl});oo=!Zn&&w.createElement("div",{className:`${Vn}-selection`},w.createElement(Wo.default,{checked:ls?So:!!ga.length&&Ti,indeterminate:ls?!So&&Us:!Ti&&Ra,onChange:Bo,disabled:ga.length===0||ls,"aria-label":$o?"Custom selection":"Select all",skipGroup:!0}),$o)}let Js;dn==="radio"?Js=($o,No,ls)=>{const So=Ri(No,ls),Us=wi.has(So);return{node:w.createElement(vo.ZP,Object.assign({},Ao.get(So),{checked:Us,onClick:ja=>ja.stopPropagation(),onChange:ja=>{wi.has(So)||ms(So,!0,[So],ja.nativeEvent)}})),checked:Us}}:Js=($o,No,ls)=>{var So;const Us=Ri(No,ls),ja=wi.has(Us),fl=Oo.has(Us),Ys=Ao.get(Us);let hl;return Qa==="nest"?hl=fl:hl=(So=Ys==null?void 0:Ys.indeterminate)!==null&&So!==void 0?So:fl,{node:w.createElement(Wo.default,Object.assign({},Ys,{indeterminate:hl,checked:ja,skipGroup:!0,onClick:Nl=>Nl.stopPropagation(),onChange:Nl=>{let{nativeEvent:Uo}=Nl;const{shiftKey:Rl}=Uo;let js=-1,Cl=-1;if(Rl&&Kn){const il=new Set([Ka,Us]);Po.some((Cs,Gs)=>{if(il.has(Cs))if(js===-1)js=Gs;else return Cl=Gs,!0;return!1})}if(Cl!==-1&&js!==Cl&&Kn){const il=Po.slice(js,Cl+1),Cs=[];ja?il.forEach(Bs=>{wi.has(Bs)&&(Cs.push(Bs),wi.delete(Bs))}):il.forEach(Bs=>{wi.has(Bs)||(Cs.push(Bs),wi.add(Bs))});const Gs=Array.from(wi);Ut==null||Ut(!ja,Gs.map(Bs=>Di(Bs)),Cs.map(Bs=>Di(Bs))),Fi(Gs,"multiple")}else{const il=Yo;if(Kn){const Cs=ja?(0,ur._5)(il,Us):(0,ur.L0)(il,Us);ms(Us,!ja,Cs,Uo)}else{const Cs=(0,er.S)([].concat((0,Fa.Z)(il),[Us]),!0,Va,Wa),{checkedKeys:Gs,halfCheckedKeys:Bs}=Cs;let Ac=Gs;if(ja){const Oc=new Set(Gs);Oc.delete(Us),Ac=(0,er.S)(Array.from(Oc),{checked:!1,halfCheckedKeys:Bs},Va,Wa).checkedKeys}ms(Us,!ja,Ac,Uo)}}Ws(ja?null:Us)}})),checked:ja}};const nl=($o,No,ls)=>{const{node:So,checked:Us}=Js($o,No,ls);return Pn?Pn(Us,No,ls,So):So};if(!ra.includes(An))if(ra.findIndex($o=>{var No;return((No=$o[es])===null||No===void 0?void 0:No.columnType)==="EXPAND_COLUMN"})===0){const[$o,...No]=ra;ra=[$o,An].concat((0,Fa.Z)(No))}else ra=[An].concat((0,Fa.Z)(ra));const Ml=ra.indexOf(An);ra=ra.filter(($o,No)=>$o!==An||No===Ml);const hn=ra[Ml-1],_l=ra[Ml+1];let Rs=gn;Rs===void 0&&((_l==null?void 0:_l.fixed)!==void 0?Rs=_l.fixed:(hn==null?void 0:hn.fixed)!==void 0&&(Rs=hn.fixed)),Rs&&hn&&((ea=hn[es])===null||ea===void 0?void 0:ea.columnType)==="EXPAND_COLUMN"&&hn.fixed===void 0&&(hn.fixed=Rs);const Ll=O()(`${Vn}-selection-col`,{[`${Vn}-selection-col-with-dropdown`]:pn&&dn==="checkbox"}),Ec={fixed:Rs,width:cn,className:`${Vn}-selection-column`,title:te.columnTitle||oo,render:nl,onCell:te.onCell,[es]:{className:Ll}};return ra.map($o=>$o===An?Ec:$o)},[Ri,ga,te,Yo,xs,Oo,cn,as,Qa,Ka,Ao,Ut,ms,Wa]),xs]},sr=g(33463),Br=g(28575),Jr=g(83062);const Yr="ascend",sn="descend";function fi(X){return typeof X.sorter=="object"&&typeof X.sorter.multiple=="number"?X.sorter.multiple:!1}function ci(X){return typeof X=="function"?X:X&&typeof X=="object"&&X.compare?X.compare:!1}function Xi(X,te){return te?X[X.indexOf(te)+1]:X[0]}function Ji(X,te,Be){let je=[];function lt(At,zt){je.push({column:At,key:ma(At,zt),multiplePriority:fi(At),sortOrder:At.sortOrder})}return(X||[]).forEach((At,zt)=>{const bt=zi(zt,Be);At.children?("sortOrder"in At&<(At,bt),je=[].concat((0,Fa.Z)(je),(0,Fa.Z)(Ji(At.children,te,bt)))):At.sorter&&("sortOrder"in At?lt(At,bt):te&&At.defaultSortOrder&&je.push({column:At,key:ma(At,bt),multiplePriority:fi(At),sortOrder:At.defaultSortOrder}))}),je}function Za(X,te,Be,je,lt,At,zt,bt){return(te||[]).map((Yt,hr)=>{const Nr=zi(hr,bt);let Ut=Yt;if(Ut.sorter){const cn=Ut.sortDirections||lt,dn=Ut.showSorterTooltip===void 0?zt:Ut.showSorterTooltip,pn=ma(Ut,Nr),gn=Be.find(Qa=>{let{key:yi}=Qa;return yi===pn}),Pn=gn?gn.sortOrder:null,Zn=Xi(cn,Pn);let Kn;if(Yt.sortIcon)Kn=Yt.sortIcon({sortOrder:Pn});else{const Qa=cn.includes(Yr)&&w.createElement(Br.Z,{className:O()(`${X}-column-sorter-up`,{active:Pn===Yr})}),yi=cn.includes(sn)&&w.createElement(sr.Z,{className:O()(`${X}-column-sorter-down`,{active:Pn===sn})});Kn=w.createElement("span",{className:O()(`${X}-column-sorter`,{[`${X}-column-sorter-full`]:!!(Qa&&yi)})},w.createElement("span",{className:`${X}-column-sorter-inner`,"aria-hidden":"true"},Qa,yi))}const{cancelSort:Vn,triggerAsc:ki,triggerDesc:vi}=At||{};let Di=Vn;Zn===sn?Di=vi:Zn===Yr&&(Di=ki);const Ri=typeof dn=="object"?dn:{title:Di};Ut=Object.assign(Object.assign({},Ut),{className:O()(Ut.className,{[`${X}-column-sort`]:Pn}),title:Qa=>{const yi=w.createElement("div",{className:`${X}-column-sorters`},w.createElement("span",{className:`${X}-column-title`},_a(Yt.title,Qa)),Kn);return dn?w.createElement(Jr.Z,Object.assign({},Ri),yi):yi},onHeaderCell:Qa=>{const yi=Yt.onHeaderCell&&Yt.onHeaderCell(Qa)||{},Ui=yi.onClick,Ei=yi.onKeyDown;yi.onClick=Ba=>{je({column:Yt,key:pn,sortOrder:Zn,multiplePriority:fi(Yt)}),Ui==null||Ui(Ba)},yi.onKeyDown=Ba=>{Ba.keyCode===F.Z.ENTER&&(je({column:Yt,key:pn,sortOrder:Zn,multiplePriority:fi(Yt)}),Ei==null||Ei(Ba))};const Xn=Ta(Yt.title,{}),_i=Xn==null?void 0:Xn.toString();return Pn?yi["aria-sort"]=Pn==="ascend"?"ascending":"descending":yi["aria-label"]=_i||"",yi.className=O()(yi.className,`${X}-column-has-sorters`),yi.tabIndex=0,Yt.ellipsis&&(yi.title=(Xn!=null?Xn:"").toString()),yi}})}return"children"in Ut&&(Ut=Object.assign(Object.assign({},Ut),{children:Za(X,Ut.children,Be,je,lt,At,zt,Nr)})),Ut})}function Rr(X){const{column:te,sortOrder:Be}=X;return{column:te,order:Be,field:te.dataIndex,columnKey:te.key}}function Lt(X){const te=X.filter(Be=>{let{sortOrder:je}=Be;return je}).map(Rr);return te.length===0&&X.length?Object.assign(Object.assign({},Rr(X[X.length-1])),{column:void 0}):te.length<=1?te[0]||{}:te}function ya(X,te,Be){const je=te.slice().sort((zt,bt)=>bt.multiplePriority-zt.multiplePriority),lt=X.slice(),At=je.filter(zt=>{let{column:{sorter:bt},sortOrder:Yt}=zt;return ci(bt)&&Yt});return At.length?lt.sort((zt,bt)=>{for(let Yt=0;Yt<At.length;Yt+=1){const hr=At[Yt],{column:{sorter:Nr},sortOrder:Ut}=hr,cn=ci(Nr);if(cn&&Ut){const dn=cn(zt,bt,Ut);if(dn!==0)return Ut===Yr?dn:-dn}}return 0}).map(zt=>{const bt=zt[Be];return bt?Object.assign(Object.assign({},zt),{[Be]:ya(bt,te,Be)}):zt}):lt}function Vi(X){let{prefixCls:te,mergedColumns:Be,onSorterChange:je,sortDirections:lt,tableLocale:At,showSorterTooltip:zt}=X;const[bt,Yt]=w.useState(Ji(Be,!0)),hr=w.useMemo(()=>{let pn=!0;const gn=Ji(Be,!1);if(!gn.length)return bt;const Pn=[];function Zn(Vn){pn?Pn.push(Vn):Pn.push(Object.assign(Object.assign({},Vn),{sortOrder:null}))}let Kn=null;return gn.forEach(Vn=>{Kn===null?(Zn(Vn),Vn.sortOrder&&(Vn.multiplePriority===!1?pn=!1:Kn=!0)):(Kn&&Vn.multiplePriority!==!1||(pn=!1),Zn(Vn))}),Pn},[Be,bt]),Nr=w.useMemo(()=>{const pn=hr.map(gn=>{let{column:Pn,sortOrder:Zn}=gn;return{column:Pn,order:Zn}});return{sortColumns:pn,sortColumn:pn[0]&&pn[0].column,sortOrder:pn[0]&&pn[0].order}},[hr]);function Ut(pn){let gn;pn.multiplePriority===!1||!hr.length||hr[0].multiplePriority===!1?gn=[pn]:gn=[].concat((0,Fa.Z)(hr.filter(Pn=>{let{key:Zn}=Pn;return Zn!==pn.key})),[pn]),Yt(gn),je(Lt(gn),gn)}return[pn=>Za(te,pn,hr,Ut,lt,At,zt),hr,Nr,()=>Lt(hr)]}function Fn(X,te){return X.map(Be=>{const je=Object.assign({},Be);return je.title=_a(Be.title,te),"children"in je&&(je.children=Fn(je.children,te)),je})}function ni(X){return[w.useCallback(Be=>Fn(Be,X),[X])]}var Ai=zr((X,te)=>{const{_renderTimes:Be}=X,{_renderTimes:je}=te;return Be!==je}),Li=Zi((X,te)=>{const{_renderTimes:Be}=X,{_renderTimes:je}=te;return Be!==je}),ia=g(84780),Oa=g(14747),io=g(67968),Lo=g(45503),Ts=X=>{const{componentCls:te}=X,Be=`${X.lineWidth}px ${X.lineType} ${X.tableBorderColor}`,je=(lt,At,zt)=>({[`&${te}-${lt}`]:{[`> ${te}-container`]:{[`> ${te}-content, > ${te}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${te}-expanded-row-fixed`]:{margin:`-${At}px -${zt+X.lineWidth}px`}}}}}});return{[`${te}-wrapper`]:{[`${te}${te}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${te}-title`]:{border:Be,borderBottom:0},[`> ${te}-container`]:{borderInlineStart:Be,borderTop:Be,[`
|
|
|
> ${te}-content,
|
|
|
> ${te}-header,
|
|
|
> ${te}-body,
|
|
|
> ${te}-summary
|
|
|
`]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:Be},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Be},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${te}-cell-fix-right-first::after`]:{borderInlineEnd:Be}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${te}-expanded-row-fixed`]:{margin:`-${X.tablePaddingVertical}px -${X.tablePaddingHorizontal+X.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:X.lineWidth,bottom:0,borderInlineEnd:Be,content:'""'}}}}}},[`&${te}-scroll-horizontal`]:{[`> ${te}-container > ${te}-body`]:{"> table > tbody":{[`
|
|
|
> tr${te}-expanded-row,
|
|
|
> tr${te}-placeholder
|
|
|
`]:{"> th, > td":{borderInlineEnd:0}}}}}},je("middle",X.tablePaddingVerticalMiddle,X.tablePaddingHorizontalMiddle)),je("small",X.tablePaddingVerticalSmall,X.tablePaddingHorizontalSmall)),{[`> ${te}-footer`]:{border:Be,borderTop:0}}),[`${te}-cell`]:{[`${te}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${X.lineWidth}px 0 ${X.lineWidth}px ${X.tableHeaderBg}`}},[`${te}-bordered ${te}-cell-scrollbar`]:{borderInlineEnd:Be}}}},Go=X=>{const{componentCls:te}=X;return{[`${te}-wrapper`]:{[`${te}-cell-ellipsis`]:Object.assign(Object.assign({},Oa.vS),{wordBreak:"keep-all",[`
|
|
|
&${te}-cell-fix-left-last,
|
|
|
&${te}-cell-fix-right-first
|
|
|
`]:{overflow:"visible",[`${te}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${te}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Jl=X=>{const{componentCls:te}=X;return{[`${te}-wrapper`]:{[`${te}-tbody > tr${te}-placeholder`]:{textAlign:"center",color:X.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:X.colorBgContainer}}}}},ds=g(49867),Hs=X=>{const{componentCls:te,antCls:Be,controlInteractiveSize:je,motionDurationSlow:lt,lineWidth:At,paddingXS:zt,lineType:bt,tableBorderColor:Yt,tableExpandIconBg:hr,tableExpandColumnWidth:Nr,borderRadius:Ut,fontSize:cn,fontSizeSM:dn,lineHeight:pn,tablePaddingVertical:gn,tablePaddingHorizontal:Pn,tableExpandedRowBg:Zn,paddingXXS:Kn}=X,Vn=je/2-At,ki=Vn*2+At*3,vi=`${At}px ${bt} ${Yt}`,Di=Kn-At;return{[`${te}-wrapper`]:{[`${te}-expand-icon-col`]:{width:Nr},[`${te}-row-expand-icon-cell`]:{textAlign:"center",[`${te}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${te}-row-indent`]:{height:1,float:"left"},[`${te}-row-expand-icon`]:Object.assign(Object.assign({},(0,ds.N)(X)),{position:"relative",float:"left",boxSizing:"border-box",width:ki,height:ki,padding:0,color:"inherit",lineHeight:`${ki}px`,background:hr,border:vi,borderRadius:Ut,transform:`scale(${je/ki})`,transition:`all ${lt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${lt} ease-out`,content:'""'},"&::before":{top:Vn,insetInlineEnd:Di,insetInlineStart:Di,height:At},"&::after":{top:Di,bottom:Di,insetInlineStart:Vn,width:At,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${te}-row-indent + ${te}-row-expand-icon`]:{marginTop:(cn*pn-At*3)/2-Math.ceil((dn*1.4-At*3)/2),marginInlineEnd:zt},[`tr${te}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Zn}},[`${Be}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${te}-expanded-row-fixed`]:{position:"relative",margin:`-${gn}px -${Pn}px`,padding:`${gn}px ${Pn}px`}}}},Zc=X=>{const{componentCls:te,antCls:Be,iconCls:je,tableFilterDropdownWidth:lt,tableFilterDropdownSearchWidth:At,paddingXXS:zt,paddingXS:bt,colorText:Yt,lineWidth:hr,lineType:Nr,tableBorderColor:Ut,tableHeaderIconColor:cn,fontSizeSM:dn,tablePaddingHorizontal:pn,borderRadius:gn,motionDurationSlow:Pn,colorTextDescription:Zn,colorPrimary:Kn,tableHeaderFilterActiveBg:Vn,colorTextDisabled:ki,tableFilterDropdownBg:vi,tableFilterDropdownHeight:Di,controlItemBgHover:Ri,controlItemBgActive:Qa,boxShadowSecondary:yi,filterDropdownMenuBg:Ui}=X,Ei=`${Be}-dropdown`,Xn=`${te}-filter-dropdown`,_i=`${Be}-tree`,Ba=`${hr}px ${Nr} ${Ut}`;return[{[`${te}-wrapper`]:{[`${te}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${te}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-zt,marginInline:`${zt}px ${-pn/2}px`,padding:`0 ${zt}px`,color:cn,fontSize:dn,borderRadius:gn,cursor:"pointer",transition:`all ${Pn}`,"&:hover":{color:Zn,background:Vn},"&.active":{color:Kn}}}},{[`${Be}-dropdown`]:{[Xn]:Object.assign(Object.assign({},(0,Oa.Wf)(X)),{minWidth:lt,backgroundColor:vi,borderRadius:gn,boxShadow:yi,overflow:"hidden",[`${Ei}-menu`]:{maxHeight:Di,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Ui,"&:empty::after":{display:"block",padding:`${bt}px 0`,color:ki,fontSize:dn,textAlign:"center",content:'"Not Found"'}},[`${Xn}-tree`]:{paddingBlock:`${bt}px 0`,paddingInline:bt,[_i]:{padding:0},[`${_i}-treenode ${_i}-node-content-wrapper:hover`]:{backgroundColor:Ri},[`${_i}-treenode-checkbox-checked ${_i}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Qa}}},[`${Xn}-search`]:{padding:bt,borderBottom:Ba,"&-input":{input:{minWidth:At},[je]:{color:ki}}},[`${Xn}-checkall`]:{width:"100%",marginBottom:zt,marginInlineStart:zt},[`${Xn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${bt-hr}px ${bt}px`,overflow:"hidden",borderTop:Ba}})}},{[`${Be}-dropdown ${Xn}, ${Xn}-submenu`]:{[`${Be}-checkbox-wrapper + span`]:{paddingInlineStart:bt,color:Yt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},fu=X=>{const{componentCls:te,lineWidth:Be,colorSplit:je,motionDurationSlow:lt,zIndexTableFixed:At,tableBg:zt,zIndexTableSticky:bt}=X,Yt=je;return{[`${te}-wrapper`]:{[`
|
|
|
${te}-cell-fix-left,
|
|
|
${te}-cell-fix-right
|
|
|
`]:{position:"sticky !important",zIndex:At,background:zt},[`
|
|
|
${te}-cell-fix-left-first::after,
|
|
|
${te}-cell-fix-left-last::after
|
|
|
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Be,width:30,transform:"translateX(100%)",transition:`box-shadow ${lt}`,content:'""',pointerEvents:"none"},[`${te}-cell-fix-left-all::after`]:{display:"none"},[`
|
|
|
${te}-cell-fix-right-first::after,
|
|
|
${te}-cell-fix-right-last::after
|
|
|
`]:{position:"absolute",top:0,bottom:-Be,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${lt}`,content:'""',pointerEvents:"none"},[`${te}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:bt+1,width:30,transition:`box-shadow ${lt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${te}-ping-left`]:{[`&:not(${te}-has-fix-left) ${te}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Yt}`}},[`
|
|
|
${te}-cell-fix-left-first::after,
|
|
|
${te}-cell-fix-left-last::after
|
|
|
`]:{boxShadow:`inset 10px 0 8px -8px ${Yt}`},[`${te}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${te}-ping-right`]:{[`&:not(${te}-has-fix-right) ${te}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Yt}`}},[`
|
|
|
${te}-cell-fix-right-first::after,
|
|
|
${te}-cell-fix-right-last::after
|
|
|
`]:{boxShadow:`inset -10px 0 8px -8px ${Yt}`}}}}},kc=X=>{const{componentCls:te,antCls:Be}=X;return{[`${te}-wrapper`]:{[`${te}-pagination${Be}-pagination`]:{margin:`${X.margin}px 0`},[`${te}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:X.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Vs=X=>{const{componentCls:te,tableRadius:Be}=X;return{[`${te}-wrapper`]:{[te]:{[`${te}-title, ${te}-header`]:{borderRadius:`${Be}px ${Be}px 0 0`},[`${te}-title + ${te}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${te}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:Be,borderStartEndRadius:Be,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Be},"> *:last-child":{borderStartEndRadius:Be}}},"&-footer":{borderRadius:`0 0 ${Be}px ${Be}px`}}}}},ws=X=>{const{componentCls:te}=X;return{[`${te}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${te}-pagination-left`]:{justifyContent:"flex-end"},[`${te}-pagination-right`]:{justifyContent:"flex-start"},[`${te}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${te}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${te}-row-indent`]:{float:"right"}}}}},jl=X=>{const{componentCls:te,antCls:Be,iconCls:je,fontSizeIcon:lt,padding:At,paddingXS:zt,tableHeaderIconColor:bt,tableHeaderIconColorHover:Yt,tableSelectionColumnWidth:hr}=X;return{[`${te}-wrapper`]:{[`${te}-selection-col`]:{width:hr,[`&${te}-selection-col-with-dropdown`]:{width:hr+lt+At/4}},[`${te}-bordered ${te}-selection-col`]:{width:hr+zt*2,[`&${te}-selection-col-with-dropdown`]:{width:hr+lt+At/4+zt*2}},[`
|
|
|
table tr th${te}-selection-column,
|
|
|
table tr td${te}-selection-column
|
|
|
`]:{paddingInlineEnd:X.paddingXS,paddingInlineStart:X.paddingXS,textAlign:"center",[`${Be}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${te}-selection-column${te}-cell-fix-left`]:{zIndex:X.zIndexTableFixed+1},[`table tr th${te}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${te}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${te}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${X.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${X.tablePaddingHorizontal/4}px`,[je]:{color:bt,fontSize:lt,verticalAlign:"baseline","&:hover":{color:Yt}}}}}},xc=X=>{const{componentCls:te}=X,Be=(je,lt,At,zt)=>({[`${te}${te}-${je}`]:{fontSize:zt,[`
|
|
|
${te}-title,
|
|
|
${te}-footer,
|
|
|
${te}-cell,
|
|
|
${te}-thead > tr > th,
|
|
|
${te}-tbody > tr > th,
|
|
|
${te}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{padding:`${lt}px ${At}px`},[`${te}-filter-trigger`]:{marginInlineEnd:`-${At/2}px`},[`${te}-expanded-row-fixed`]:{margin:`-${lt}px -${At}px`},[`${te}-tbody`]:{[`${te}-wrapper:only-child ${te}`]:{marginBlock:`-${lt}px`,marginInline:`${X.tableExpandColumnWidth-At}px -${At}px`}},[`${te}-selection-column`]:{paddingInlineStart:`${At/4}px`}}});return{[`${te}-wrapper`]:Object.assign(Object.assign({},Be("middle",X.tablePaddingVerticalMiddle,X.tablePaddingHorizontalMiddle,X.tableFontSizeMiddle)),Be("small",X.tablePaddingVerticalSmall,X.tablePaddingHorizontalSmall,X.tableFontSizeSmall))}},Cc=X=>{const{componentCls:te,marginXXS:Be,fontSizeIcon:je,tableHeaderIconColor:lt,tableHeaderIconColorHover:At}=X;return{[`${te}-wrapper`]:{[`${te}-thead th${te}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${X.motionDurationSlow}`,"&:hover":{background:X.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:X.colorPrimary},[`
|
|
|
&${te}-cell-fix-left:hover,
|
|
|
&${te}-cell-fix-right:hover
|
|
|
`]:{background:X.tableFixedHeaderSortActiveBg}},[`${te}-thead th${te}-column-sort`]:{background:X.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${te}-column-sort`]:{background:X.tableBodySortBg},[`${te}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${te}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${te}-column-sorter`]:{marginInlineStart:Be,color:lt,fontSize:0,transition:`color ${X.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:je,"&.active":{color:X.colorPrimary}},[`${te}-column-sorter-up + ${te}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${te}-column-sorters:hover ${te}-column-sorter`]:{color:At}}}},Pl=X=>{const{componentCls:te,opacityLoading:Be,tableScrollThumbBg:je,tableScrollThumbBgHover:lt,tableScrollThumbSize:At,tableScrollBg:zt,zIndexTableSticky:bt,stickyScrollBarBorderRadius:Yt}=X,hr=`${X.lineWidth}px ${X.lineType} ${X.tableBorderColor}`;return{[`${te}-wrapper`]:{[`${te}-sticky`]:{"&-holder":{position:"sticky",zIndex:bt,background:X.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${At}px !important`,zIndex:bt,display:"flex",alignItems:"center",background:zt,borderTop:hr,opacity:Be,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:At,backgroundColor:je,borderRadius:Yt,transition:`all ${X.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:lt}}}}}}},xl=X=>{const{componentCls:te,lineWidth:Be,tableBorderColor:je}=X,lt=`${Be}px ${X.lineType} ${je}`;return{[`${te}-wrapper`]:{[`${te}-summary`]:{position:"relative",zIndex:X.zIndexTableFixed,background:X.tableBg,"> tr":{"> th, > td":{borderBottom:lt}}},[`div${te}-summary`]:{boxShadow:`0 -${Be}px 0 ${je}`}}}},Eu=X=>{const{componentCls:te}=X,Be=`${X.lineWidth}px ${X.lineType} ${X.tableBorderColor}`,je=`${te}-expanded-row-cell`;return{[`${te}-wrapper`]:{[`${te}-tbody-virtual`]:{[`${te}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${te}-cell`]:{borderBottom:Be},[`${te}-expanded-row`]:{[`${je}${je}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${X.lineWidth}px)`,borderInlineEnd:"none"}}},[`${te}-bordered`]:{[`${te}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Be,position:"absolute"},[`${te}-cell`]:{borderInlineEnd:Be,[`&${te}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-X.lineWidth,borderInlineStart:Be}}}}}}};const qc=X=>{const{componentCls:te,fontWeightStrong:Be,tablePaddingVertical:je,tablePaddingHorizontal:lt,lineWidth:At,lineType:zt,tableBorderColor:bt,tableFontSize:Yt,tableBg:hr,tableRadius:Nr,tableHeaderTextColor:Ut,motionDurationMid:cn,tableHeaderBg:dn,tableHeaderCellSplitColor:pn,tableRowHoverBg:gn,tableSelectedRowBg:Pn,tableSelectedRowHoverBg:Zn,tableFooterTextColor:Kn,tableFooterBg:Vn,paddingContentVerticalLG:ki}=X,vi=`${At}px ${zt} ${bt}`;return{[`${te}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Oa.dF)()),{[te]:Object.assign(Object.assign({},(0,Oa.Wf)(X)),{fontSize:Yt,background:hr,borderRadius:`${Nr}px ${Nr}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Nr}px ${Nr}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
|
|
|
${te}-cell,
|
|
|
${te}-thead > tr > th,
|
|
|
${te}-tbody > tr > th,
|
|
|
${te}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{position:"relative",padding:`${ki}px ${lt}px`,overflowWrap:"break-word"},[`${te}-title`]:{padding:`${je}px ${lt}px`},[`${te}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Ut,fontWeight:Be,textAlign:"start",background:dn,borderBottom:vi,transition:`background ${cn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${te}-selection-column):not(${te}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:pn,transform:"translateY(-50%)",transition:`background-color ${cn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${te}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${cn}, border-color ${cn}`,borderBottom:vi,[`
|
|
|
> ${te}-wrapper:only-child,
|
|
|
> ${te}-expanded-row-fixed > ${te}-wrapper:only-child
|
|
|
`]:{[te]:{marginBlock:`-${je}px`,marginInline:`${X.tableExpandColumnWidth-lt}px -${lt}px`,[`${te}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Ut,fontWeight:Be,textAlign:"start",background:dn,borderBottom:vi,transition:`background ${cn} ease`},[`
|
|
|
&${te}-row:hover > th,
|
|
|
&${te}-row:hover > td,
|
|
|
> th${te}-cell-row-hover,
|
|
|
> td${te}-cell-row-hover
|
|
|
`]:{background:gn},[`&${te}-row-selected`]:{"> th, > td":{background:Pn},"&:hover > th, &:hover > td":{background:Zn}}}},[`${te}-footer`]:{padding:`${je}px ${lt}px`,color:Kn,background:Vn}})}};var Dc=(0,io.Z)("Table",X=>{const{colorTextHeading:te,colorSplit:Be,colorIcon:je,colorIconHover:lt,opacityLoading:At,colorBgContainer:zt,controlInteractiveSize:bt,headerBg:Yt,headerColor:hr,headerSortActiveBg:Nr,headerSortHoverBg:Ut,bodySortBg:cn,rowHoverBg:dn,rowSelectedBg:pn,rowSelectedHoverBg:gn,rowExpandedBg:Pn,cellPaddingBlock:Zn,cellPaddingInline:Kn,cellPaddingBlockMD:Vn,cellPaddingInlineMD:ki,cellPaddingBlockSM:vi,cellPaddingInlineSM:Di,borderColor:Ri,footerBg:Qa,footerColor:yi,headerBorderRadius:Ui,cellFontSize:Ei,cellFontSizeMD:Xn,cellFontSizeSM:_i,headerSplitColor:Ba,fixedHeaderSortActiveBg:Ya,headerFilterHoverBg:Va,filterDropdownBg:ga,expandIconBg:Ao,selectionColumnWidth:Wa,stickyScrollBarBg:Yo}=X,bo=new ia.C(je),xs=new ia.C(lt),Oo=2,Ka=(0,Lo.TS)(X,{tableFontSize:Ei,tableBg:zt,tableRadius:Ui,tablePaddingVertical:Zn,tablePaddingHorizontal:Kn,tablePaddingVerticalMiddle:Vn,tablePaddingHorizontalMiddle:ki,tablePaddingVerticalSmall:vi,tablePaddingHorizontalSmall:Di,tableBorderColor:Ri,tableHeaderTextColor:hr,tableHeaderBg:Yt,tableFooterTextColor:yi,tableFooterBg:Qa,tableHeaderCellSplitColor:Ba,tableHeaderSortBg:Nr,tableHeaderSortHoverBg:Ut,tableHeaderIconColor:bo.clone().setAlpha(bo.getAlpha()*At).toRgbString(),tableHeaderIconColorHover:xs.clone().setAlpha(xs.getAlpha()*At).toRgbString(),tableBodySortBg:cn,tableFixedHeaderSortActiveBg:Ya,tableHeaderFilterActiveBg:Va,tableFilterDropdownBg:ga,tableRowHoverBg:dn,tableSelectedRowBg:pn,tableSelectedRowHoverBg:gn,zIndexTableFixed:Oo,zIndexTableSticky:Oo+1,tableFontSizeMiddle:Xn,tableFontSizeSmall:_i,tableSelectionColumnWidth:Wa,tableExpandIconBg:Ao,tableExpandColumnWidth:bt+2*X.padding,tableExpandedRowBg:Pn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Yo,tableScrollThumbBgHover:te,tableScrollBg:Be});return[qc(Ka),kc(Ka),xl(Ka),Cc(Ka),Zc(Ka),Ts(Ka),Vs(Ka),Hs(Ka),xl(Ka),Jl(Ka),jl(Ka),fu(Ka),Pl(Ka),Go(Ka),xc(Ka),ws(Ka),Eu(Ka)]},X=>{const{colorFillAlter:te,colorBgContainer:Be,colorTextHeading:je,colorFillSecondary:lt,colorFillContent:At,controlItemBgActive:zt,controlItemBgActiveHover:bt,padding:Yt,paddingSM:hr,paddingXS:Nr,colorBorderSecondary:Ut,borderRadiusLG:cn,fontSize:dn,controlHeight:pn,colorTextPlaceholder:gn}=X,Pn=new ia.C(lt).onBackground(Be).toHexShortString(),Zn=new ia.C(At).onBackground(Be).toHexShortString(),Kn=new ia.C(te).onBackground(Be).toHexShortString();return{headerBg:Kn,headerColor:je,headerSortActiveBg:Pn,headerSortHoverBg:Zn,bodySortBg:Kn,rowHoverBg:Kn,rowSelectedBg:zt,rowSelectedHoverBg:bt,rowExpandedBg:te,cellPaddingBlock:Yt,cellPaddingInline:Yt,cellPaddingBlockMD:hr,cellPaddingInlineMD:Nr,cellPaddingBlockSM:Nr,cellPaddingInlineSM:Nr,borderColor:Ut,headerBorderRadius:cn,footerBg:Kn,footerColor:je,cellFontSize:dn,cellFontSizeMD:dn,cellFontSizeSM:dn,headerSplitColor:Ut,fixedHeaderSortActiveBg:Pn,headerFilterHoverBg:At,filterDropdownMenuBg:Be,filterDropdownBg:Be,expandIconBg:Be,selectionColumnWidth:pn,stickyScrollBarBg:gn,stickyScrollBarBorderRadius:100}});const ps=[],uc=(X,te)=>{const{prefixCls:Be,className:je,rootClassName:lt,style:At,size:zt,bordered:bt,dropdownPrefixCls:Yt,dataSource:hr,pagination:Nr,rowSelection:Ut,rowKey:cn="key",rowClassName:dn,columns:pn,children:gn,childrenColumnName:Pn,onChange:Zn,getPopupContainer:Kn,loading:Vn,expandIcon:ki,expandable:vi,expandedRowRender:Di,expandIconColumnIndex:Ri,indentSize:Qa,scroll:yi,sortDirections:Ui,locale:Ei,showSorterTooltip:Xn=!0,virtual:_i}=X,Ba=w.useMemo(()=>pn||To(gn),[pn,gn]),Ya=w.useMemo(()=>Ba.some(M=>M.responsive),[Ba]),Va=(0,xa.Z)(Ya),ga=w.useMemo(()=>{const M=new Set(Object.keys(Va).filter(Ce=>Va[Ce]));return Ba.filter(Ce=>!Ce.responsive||Ce.responsive.some(Ft=>M.has(Ft)))},[Ba,Va]),Ao=(0,Da.Z)(X,["className","style","columns"]),{locale:Wa=Ko.Z,direction:Yo,table:bo,renderEmpty:xs,getPrefixCls:Oo,getPopupContainer:Ka}=w.useContext(za.E_),Ws=(0,Pi.Z)(zt),Fi=Object.assign(Object.assign({},Wa.Table),Ei),ms=hr||ps,as=Oo("table",Be),Ia=Oo("dropdown",Yt),hi=Object.assign({childrenColumnName:Pn,expandIconColumnIndex:Ri},vi),{childrenColumnName:ea="children"}=hi,ra=w.useMemo(()=>ms.some(M=>M==null?void 0:M[ea])?"nest":Di||vi&&vi.expandedRowRender?"row":null,[ms]),wi={body:w.useRef()},Po=w.useMemo(()=>typeof cn=="function"?cn:M=>M==null?void 0:M[cn],[cn]),[Ti]=Kr(ms,ea,Po),Ra={},Bo=function(M,Ce){let Ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Jt,br,Nt;const Un=Object.assign(Object.assign({},Ra),M);Ft&&((Jt=Ra.resetPagination)===null||Jt===void 0||Jt.call(Ra),!((br=Un.pagination)===null||br===void 0)&&br.current&&(Un.pagination.current=1),Nr&&Nr.onChange&&Nr.onChange(1,(Nt=Un.pagination)===null||Nt===void 0?void 0:Nt.pageSize)),yi&&yi.scrollToFirstRowOnChange!==!1&&wi.body.current&&(0,wo.Z)(0,{getContainer:()=>wi.body.current}),Zn==null||Zn(Un.pagination,Un.filters,Un.sorter,{currentDataSource:Xe(ya(ms,Un.sorterStates,ea),Un.filterStates),action:Ce})},oo=(M,Ce)=>{Bo({sorter:M,sorterStates:Ce},"sort",!1)},[Js,nl,Ml,hn]=Vi({prefixCls:as,mergedColumns:ga,onSorterChange:oo,sortDirections:Ui||["ascend","descend"],tableLocale:Fi,showSorterTooltip:Xn}),_l=w.useMemo(()=>ya(ms,nl,ea),[ms,nl]);Ra.sorter=hn(),Ra.sorterStates=nl;const Rs=(M,Ce)=>{Bo({filters:M,filterStates:Ce},"filter",!0)},[Ll,Ec,$o]=wr({prefixCls:as,locale:Fi,dropdownPrefixCls:Ia,mergedColumns:ga,onFilterChange:Rs,getPopupContainer:Kn||Ka}),No=Xe(_l,Ec);Ra.filters=$o,Ra.filterStates=Ec;const ls=w.useMemo(()=>{const M={};return Object.keys($o).forEach(Ce=>{$o[Ce]!==null&&(M[Ce]=$o[Ce])}),Object.assign(Object.assign({},Ml),{filters:M})},[Ml,$o]),[So]=ni(ls),Us=(M,Ce)=>{Bo({pagination:Object.assign(Object.assign({},Ra.pagination),{current:M,pageSize:Ce})},"paginate")},[ja,fl]=gt(No.length,Us,Nr);Ra.pagination=Nr===!1?{}:Zr(ja,Nr),Ra.resetPagination=fl;const Ys=w.useMemo(()=>{if(Nr===!1||!ja.pageSize)return No;const{current:M=1,total:Ce,pageSize:Ft=Xt}=ja;return No.length<Ce?No.length>Ft?No.slice((M-1)*Ft,M*Ft):No:No.slice((M-1)*Ft,M*Ft)},[!!Nr,No,ja&&ja.current,ja&&ja.pageSize,ja&&ja.total]),[hl,Nl]=Zt({prefixCls:as,data:No,pageData:Ys,getRowKey:Po,getRecordByKey:Ti,expandType:ra,childrenColumnName:ea,locale:Fi,getPopupContainer:Kn||Ka},Ut),Uo=(M,Ce,Ft)=>{let Jt;return typeof dn=="function"?Jt=O()(dn(M,Ce,Ft)):Jt=O()(dn),O()({[`${as}-row-selected`]:Nl.has(Po(M,Ce))},Jt)};hi.__PARENT_RENDER_ICON__=hi.expandIcon,hi.expandIcon=hi.expandIcon||ki||pa(Fi),ra==="nest"&&hi.expandIconColumnIndex===void 0?hi.expandIconColumnIndex=Ut?1:0:hi.expandIconColumnIndex>0&&Ut&&(hi.expandIconColumnIndex-=1),typeof hi.indentSize!="number"&&(hi.indentSize=typeof Qa=="number"?Qa:15);const Rl=w.useCallback(M=>So(hl(Ll(Js(M)))),[Js,Ll,hl]);let js,Cl;if(Nr!==!1&&(ja!=null&&ja.total)){let M;ja.size?M=ja.size:M=Ws==="small"||Ws==="middle"?"small":void 0;const Ce=br=>w.createElement(fa.Z,Object.assign({},ja,{className:O()(`${as}-pagination ${as}-pagination-${br}`,ja.className),size:M})),Ft=Yo==="rtl"?"left":"right",{position:Jt}=ja;if(Jt!==null&&Array.isArray(Jt)){const br=Jt.find(Qi=>Qi.includes("top")),Nt=Jt.find(Qi=>Qi.includes("bottom")),Un=Jt.every(Qi=>`${Qi}`=="none");!br&&!Nt&&!Un&&(Cl=Ce(Ft)),br&&(js=Ce(br.toLowerCase().replace("top",""))),Nt&&(Cl=Ce(Nt.toLowerCase().replace("bottom","")))}else Cl=Ce(Ft)}let il;typeof Vn=="boolean"?il={spinning:Vn}:typeof Vn=="object"&&(il=Object.assign({spinning:!0},Vn));const[Cs,Gs]=Dc(as),[,Bs]=(0,va.Z)(),Ac=O()(`${as}-wrapper`,bo==null?void 0:bo.className,{[`${as}-wrapper-rtl`]:Yo==="rtl"},je,lt,Gs),Oc=Object.assign(Object.assign({},bo==null?void 0:bo.style),At),Ss=Ei&&Ei.emptyText||(xs==null?void 0:xs("Table"))||w.createElement($a.Z,{componentName:"Table"}),ml=_i?Li:Ai,Vc={},pu=w.useMemo(()=>{const{fontSize:M,lineHeight:Ce,padding:Ft,paddingXS:Jt,paddingSM:br}=Bs,Nt=Math.floor(M*Ce);switch(Ws){case"large":return Ft*2+Nt;case"small":return Jt*2+Nt;default:return br*2+Nt}},[Bs,Ws]);return _i&&(Vc.listItemHeight=pu),Cs(w.createElement("div",{ref:te,className:Ac,style:Oc},w.createElement(li.Z,Object.assign({spinning:!1},il),js,w.createElement(ml,Object.assign({},Vc,Ao,{columns:ga,direction:Yo,expandable:hi,prefixCls:as,className:O()({[`${as}-middle`]:Ws==="middle",[`${as}-small`]:Ws==="small",[`${as}-bordered`]:bt,[`${as}-empty`]:ms.length===0}),data:Ys,rowKey:Po,rowClassName:Uo,emptyText:Ss,internalHooks:ie,internalRefs:wi,transformColumns:Rl})),Cl)))};var Bc=w.forwardRef(uc);const Sc=(X,te)=>{const Be=w.useRef(0);return Be.current+=1,w.createElement(Bc,Object.assign({},X,{ref:te,_renderTimes:Be.current}))},Tl=w.forwardRef(Sc);Tl.SELECTION_COLUMN=An,Tl.EXPAND_COLUMN=ne,Tl.SELECTION_ALL=Vr,Tl.SELECTION_INVERT=rn,Tl.SELECTION_NONE=Wr,Tl.Column=ri,Tl.ColumnGroup=sa,Tl.Summary=Dr;var hu=Tl,eu=hu},66368:function(Sn,qt,g){"use strict";g.d(qt,{default:function(){return fr}});var ne=g(73475),ie=g(25877),H=g(38308),be=g(94184),q=g.n(be),z=g(87462),w=g(4942),m=g(1413),b=g(97685),u=g(71002),Z=g(45987),E=g(67294),k=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var D=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(D)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(D==null?void 0:D.substr(0,4))};function Q(D){var de=E.useRef();de.current=D;var ve=E.useCallback(function(){for(var Ee,De=arguments.length,Ze=new Array(De),$e=0;$e<De;$e++)Ze[$e]=arguments[$e];return(Ee=de.current)===null||Ee===void 0?void 0:Ee.call.apply(Ee,[de].concat(Ze))},[]);return ve}function G(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var N=G()?E.useLayoutEffect:E.useEffect,C=function(de,ve){var Ee=E.useRef(!0);N(function(){return de(Ee.current)},ve),N(function(){return Ee.current=!1,function(){Ee.current=!0}},[])},K=function(de,ve){C(function(Ee){if(!Ee)return de()},ve)},le=null;function Y(D){var de=E.useRef(!1),ve=E.useState(D),Ee=(0,b.Z)(ve,2),De=Ee[0],Ze=Ee[1];E.useEffect(function(){return de.current=!1,function(){de.current=!0}},[]);function $e(ft,wt){wt&&de.current||Ze(ft)}return[De,$e]}function re(D){return D!==void 0}function I(D,de){var ve=de||{},Ee=ve.defaultValue,De=ve.value,Ze=ve.onChange,$e=ve.postState,ft=Y(function(){return re(De)?De:re(Ee)?typeof Ee=="function"?Ee():Ee:typeof D=="function"?D():D}),wt=(0,b.Z)(ft,2),ir=wt[0],Fr=wt[1],vr=De!==void 0?De:ir,en=$e?$e(vr):vr,un=Q(Ze),Pr=Y([vr]),Bn=(0,b.Z)(Pr,2),vn=Bn[0],Ur=Bn[1];K(function(){var jr=vn[0];ir!==jr&&un(ir,jr)},[vn]),K(function(){re(De)||Fr(De)},[De]);var Qr=Q(function(jr,tn){Fr(jr,tn),Ur([vr],tn)});return[en,Qr]}var P=g(62874),se=(0,E.createContext)(null),Ae=E.forwardRef(function(D,de){var ve=D.prefixCls,Ee=D.className,De=D.style,Ze=D.id,$e=D.active,ft=D.tabKey,wt=D.children;return E.createElement("div",{id:Ze&&"".concat(Ze,"-panel-").concat(ft),role:"tabpanel",tabIndex:$e?0:-1,"aria-labelledby":Ze&&"".concat(Ze,"-tab-").concat(ft),"aria-hidden":!$e,style:De,className:q()(ve,$e&&"".concat(ve,"-active"),Ee),ref:de},wt)}),Me=Ae,Qe=["key","forceRender","style","className"];function Ne(D){var de=D.id,ve=D.activeKey,Ee=D.animated,De=D.tabPosition,Ze=D.destroyInactiveTabPane,$e=E.useContext(se),ft=$e.prefixCls,wt=$e.tabs,ir=Ee.tabPane,Fr="".concat(ft,"-tabpane");return E.createElement("div",{className:q()("".concat(ft,"-content-holder"))},E.createElement("div",{className:q()("".concat(ft,"-content"),"".concat(ft,"-content-").concat(De),(0,w.Z)({},"".concat(ft,"-content-animated"),ir))},wt.map(function(vr){var en=vr.key,un=vr.forceRender,Pr=vr.style,Bn=vr.className,vn=(0,Z.Z)(vr,Qe),Ur=en===ve;return E.createElement(P.Z,(0,z.Z)({key:en,visible:Ur,forceRender:un,removeOnLeave:!!Ze,leavedClassName:"".concat(Fr,"-hidden")},Ee.tabPaneMotion),function(Qr,jr){var tn=Qr.style,Cn=Qr.className;return E.createElement(Me,(0,z.Z)({},vn,{prefixCls:Fr,id:de,tabKey:en,animated:ir,active:Ur,style:(0,m.Z)((0,m.Z)({},Pr),tn),className:q()(Bn,Cn),ref:jr}))})})))}var J=g(74902),me=g(48555),O=g(59864);function Ye(D,de,ve){var Ee=E.useRef({});return(!("value"in Ee.current)||ve(Ee.current.condition,de))&&(Ee.current.value=D(),Ee.current.condition=de),Ee.current.value}function Ie(D,de){typeof D=="function"?D(de):(0,u.Z)(D)==="object"&&D&&"current"in D&&(D.current=de)}function Se(){for(var D=arguments.length,de=new Array(D),ve=0;ve<D;ve++)de[ve]=arguments[ve];var Ee=de.filter(function(De){return De});return Ee.length<=1?Ee[0]:function(De){de.forEach(function(Ze){Ie(Ze,De)})}}function Je(){for(var D=arguments.length,de=new Array(D),ve=0;ve<D;ve++)de[ve]=arguments[ve];return Ye(function(){return Se.apply(void 0,de)},de,function(Ee,De){return Ee.length===De.length&&Ee.every(function(Ze,$e){return Ze===De[$e]})})}function Oe(D){var de,ve,Ee=isMemo(D)?D.type.type:D.type;return!(typeof Ee=="function"&&!((de=Ee.prototype)!==null&&de!==void 0&&de.render)||typeof D=="function"&&!((ve=D.prototype)!==null&&ve!==void 0&&ve.render))}var He={width:0,height:0,left:0,top:0};function xe(D,de,ve){return(0,E.useMemo)(function(){for(var Ee,De=new Map,Ze=de.get((Ee=D[0])===null||Ee===void 0?void 0:Ee.key)||He,$e=Ze.left+Ze.width,ft=0;ft<D.length;ft+=1){var wt=D[ft].key,ir=de.get(wt);if(!ir){var Fr;ir=de.get((Fr=D[ft-1])===null||Fr===void 0?void 0:Fr.key)||He}var vr=De.get(wt)||(0,m.Z)({},ir);vr.right=$e-vr.left-vr.width,De.set(wt,vr)}return De},[D.map(function(Ee){return Ee.key}).join("_"),de,ve])}function ke(D,de){var ve=E.useRef(D),Ee=E.useState({}),De=(0,b.Z)(Ee,2),Ze=De[1];function $e(ft){var wt=typeof ft=="function"?ft(ve.current):ft;wt!==ve.current&&de(wt,ve.current),ve.current=wt,Ze({})}return[ve.current,$e]}var mt=.1,Bt=.01,ot=20,It=Math.pow(.995,ot);function or(D,de){var ve=(0,E.useState)(),Ee=(0,b.Z)(ve,2),De=Ee[0],Ze=Ee[1],$e=(0,E.useState)(0),ft=(0,b.Z)($e,2),wt=ft[0],ir=ft[1],Fr=(0,E.useState)(0),vr=(0,b.Z)(Fr,2),en=vr[0],un=vr[1],Pr=(0,E.useState)(),Bn=(0,b.Z)(Pr,2),vn=Bn[0],Ur=Bn[1],Qr=(0,E.useRef)();function jr(Ct){var nr=Ct.touches[0],gr=nr.screenX,cr=nr.screenY;Ze({x:gr,y:cr}),window.clearInterval(Qr.current)}function tn(Ct){if(De){Ct.preventDefault();var nr=Ct.touches[0],gr=nr.screenX,cr=nr.screenY;Ze({x:gr,y:cr});var Xr=gr-De.x,$r=cr-De.y;de(Xr,$r);var _r=Date.now();ir(_r),un(_r-wt),Ur({x:Xr,y:$r})}}function Cn(){if(De&&(Ze(null),Ur(null),vn)){var Ct=vn.x/en,nr=vn.y/en,gr=Math.abs(Ct),cr=Math.abs(nr);if(Math.max(gr,cr)<mt)return;var Xr=Ct,$r=nr;Qr.current=window.setInterval(function(){if(Math.abs(Xr)<Bt&&Math.abs($r)<Bt){window.clearInterval(Qr.current);return}Xr*=It,$r*=It,de(Xr*ot,$r*ot)},ot)}}var Te=(0,E.useRef)();function Ue(Ct){var nr=Ct.deltaX,gr=Ct.deltaY,cr=0,Xr=Math.abs(nr),$r=Math.abs(gr);Xr===$r?cr=Te.current==="x"?nr:gr:Xr>$r?(cr=nr,Te.current="x"):(cr=gr,Te.current="y"),de(-cr,-cr)&&Ct.preventDefault()}var kt=(0,E.useRef)(null);kt.current={onTouchStart:jr,onTouchMove:tn,onTouchEnd:Cn,onWheel:Ue},E.useEffect(function(){function Ct(Xr){kt.current.onTouchStart(Xr)}function nr(Xr){kt.current.onTouchMove(Xr)}function gr(Xr){kt.current.onTouchEnd(Xr)}function cr(Xr){kt.current.onWheel(Xr)}return document.addEventListener("touchmove",nr,{passive:!1}),document.addEventListener("touchend",gr,{passive:!1}),D.current.addEventListener("touchstart",Ct,{passive:!1}),D.current.addEventListener("wheel",cr),function(){document.removeEventListener("touchmove",nr),document.removeEventListener("touchend",gr)}},[])}function rr(D){var de=(0,E.useState)(0),ve=(0,b.Z)(de,2),Ee=ve[0],De=ve[1],Ze=(0,E.useRef)(0),$e=(0,E.useRef)();return $e.current=D,K(function(){var ft;(ft=$e.current)===null||ft===void 0||ft.call($e)},[Ee]),function(){Ze.current===Ee&&(Ze.current+=1,De(Ze.current))}}function kr(D){var de=(0,E.useRef)([]),ve=(0,E.useState)({}),Ee=(0,b.Z)(ve,2),De=Ee[1],Ze=(0,E.useRef)(typeof D=="function"?D():D),$e=rr(function(){var wt=Ze.current;de.current.forEach(function(ir){wt=ir(wt)}),de.current=[],Ze.current=wt,De({})});function ft(wt){de.current.push(wt),$e()}return[Ze.current,ft]}var lr={width:0,height:0,left:0,top:0,right:0};function yr(D,de,ve,Ee,De,Ze,$e){var ft=$e.tabs,wt=$e.tabPosition,ir=$e.rtl,Fr,vr,en;return["top","bottom"].includes(wt)?(Fr="width",vr=ir?"right":"left",en=Math.abs(ve)):(Fr="height",vr="top",en=-ve),(0,E.useMemo)(function(){if(!ft.length)return[0,0];for(var un=ft.length,Pr=un,Bn=0;Bn<un;Bn+=1){var vn=D.get(ft[Bn].key)||lr;if(vn[vr]+vn[Fr]>en+de){Pr=Bn-1;break}}for(var Ur=0,Qr=un-1;Qr>=0;Qr-=1){var jr=D.get(ft[Qr].key)||lr;if(jr[vr]<en){Ur=Qr+1;break}}return Ur>=Pr?[0,0]:[Ur,Pr]},[D,de,Ee,De,Ze,en,wt,ft.map(function(un){return un.key}).join("_"),ir])}function xr(D){var de;return D instanceof Map?(de={},D.forEach(function(ve,Ee){de[Ee]=ve})):de=D,JSON.stringify(de)}var Ar="TABS_DQ";function oe(D){return String(D).replace(/"/g,Ar)}function Ot(D,de,ve,Ee){return!(!ve||Ee||D===!1||D===void 0&&(de===!1||de===null))}function U(D,de){var ve=D.prefixCls,Ee=D.editable,De=D.locale,Ze=D.style;return!Ee||Ee.showAdd===!1?null:E.createElement("button",{ref:de,type:"button",className:"".concat(ve,"-nav-add"),style:Ze,"aria-label":(De==null?void 0:De.addAriaLabel)||"Add tab",onClick:function(ft){Ee.onEdit("add",{event:ft})}},Ee.addIcon||"+")}var v=E.forwardRef(U),y=E.forwardRef(function(D,de){var ve=D.position,Ee=D.prefixCls,De=D.extra;if(!De)return null;var Ze,$e={};return(0,u.Z)(De)==="object"&&!E.isValidElement(De)?$e=De:$e.right=De,ve==="right"&&(Ze=$e.right),ve==="left"&&(Ze=$e.left),Ze?E.createElement("div",{className:"".concat(Ee,"-extra-content"),ref:de},Ze):null}),R=y,ce=g(62709);function _e(D,de,ve){var Ee=React.useRef({});return(!("value"in Ee.current)||ve(Ee.current.condition,de))&&(Ee.current.value=D(),Ee.current.condition=de),Ee.current.value}function Fe(D,de){typeof D=="function"?D(de):(0,u.Z)(D)==="object"&&D&&"current"in D&&(D.current=de)}function pt(){for(var D=arguments.length,de=new Array(D),ve=0;ve<D;ve++)de[ve]=arguments[ve];var Ee=de.filter(function(De){return De});return Ee.length<=1?Ee[0]:function(De){de.forEach(function(Ze){Fe(Ze,De)})}}function Tt(){for(var D=arguments.length,de=new Array(D),ve=0;ve<D;ve++)de[ve]=arguments[ve];return useMemo(function(){return pt.apply(void 0,de)},de,function(Ee,De){return Ee.length===De.length&&Ee.every(function(Ze,$e){return Ze===De[$e]})})}function yt(D){var de,ve,Ee=(0,O.isMemo)(D)?D.type.type:D.type;return!(typeof Ee=="function"&&!((de=Ee.prototype)!==null&&de!==void 0&&de.render)||typeof D=="function"&&!((ve=D.prototype)!==null&&ve!==void 0&&ve.render))}var Ht={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(de){var ve=de.keyCode;if(de.altKey&&!de.ctrlKey||de.metaKey||ve>=Ht.F1&&ve<=Ht.F12)return!1;switch(ve){case Ht.ALT:case Ht.CAPS_LOCK:case Ht.CONTEXT_MENU:case Ht.CTRL:case Ht.DOWN:case Ht.END:case Ht.ESC:case Ht.HOME:case Ht.INSERT:case Ht.LEFT:case Ht.MAC_FF_META:case Ht.META:case Ht.NUMLOCK:case Ht.NUM_CENTER:case Ht.PAGE_DOWN:case Ht.PAGE_UP:case Ht.PAUSE:case Ht.PRINT_SCREEN:case Ht.RIGHT:case Ht.SHIFT:case Ht.UP:case Ht.WIN_KEY:case Ht.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(de){if(de>=Ht.ZERO&&de<=Ht.NINE||de>=Ht.NUM_ZERO&&de<=Ht.NUM_MULTIPLY||de>=Ht.A&&de<=Ht.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&de===0)return!0;switch(de){case Ht.SPACE:case Ht.QUESTION_MARK:case Ht.NUM_PLUS:case Ht.NUM_MINUS:case Ht.NUM_PERIOD:case Ht.NUM_DIVISION:case Ht.SEMICOLON:case Ht.DASH:case Ht.EQUALS:case Ht.COMMA:case Ht.PERIOD:case Ht.SLASH:case Ht.APOSTROPHE:case Ht.SINGLE_QUOTE:case Ht.OPEN_SQUARE_BRACKET:case Ht.BACKSLASH:case Ht.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Ke=Ht,st=function(de){return+setTimeout(de,16)},Le=function(de){return clearTimeout(de)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(st=function(de){return window.requestAnimationFrame(de)},Le=function(de){return window.cancelAnimationFrame(de)});var Et=0,Ge=new Map;function Wt(D){Ge.delete(D)}var Dr=function(de){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Et+=1;var Ee=Et;function De(Ze){if(Ze===0)Wt(Ee),de();else{var $e=st(function(){De(Ze-1)});Ge.set(Ee,$e)}}return De(ve),Ee};Dr.cancel=function(D){var de=Ge.get(D);return Wt(de),Le(de)};var Cr=Dr,Mn=Ke.ESC,on=Ke.TAB;function En(D){var de=D.visible,ve=D.triggerRef,Ee=D.onVisibleChange,De=D.autoFocus,Ze=D.overlayRef,$e=E.useRef(!1),ft=function(){if(de){var vr,en;(vr=ve.current)===null||vr===void 0||(en=vr.focus)===null||en===void 0||en.call(vr),Ee==null||Ee(!1)}},wt=function(){var vr;return(vr=Ze.current)!==null&&vr!==void 0&&vr.focus?(Ze.current.focus(),$e.current=!0,!0):!1},ir=function(vr){switch(vr.keyCode){case Mn:ft();break;case on:{var en=!1;$e.current||(en=wt()),en?vr.preventDefault():ft();break}}};E.useEffect(function(){return de?(window.addEventListener("keydown",ir),De&&Cr(wt,3),function(){window.removeEventListener("keydown",ir),$e.current=!1}):function(){$e.current=!1}},[de])}var Rn=(0,E.forwardRef)(function(D,de){var ve=D.overlay,Ee=D.arrow,De=D.prefixCls,Ze=(0,E.useMemo)(function(){var ft;return typeof ve=="function"?ft=ve():ft=ve,ft},[ve]),$e=pt(de,Ze==null?void 0:Ze.ref);return E.createElement(E.Fragment,null,Ee&&E.createElement("div",{className:"".concat(De,"-arrow")}),E.cloneElement(Ze,{ref:yt(Ze)?$e:void 0}))}),Yn=Rn,$n={adjustX:1,adjustY:1},yn=[0,0],bn={topLeft:{points:["bl","tl"],overflow:$n,offset:[0,-4],targetOffset:yn},top:{points:["bc","tc"],overflow:$n,offset:[0,-4],targetOffset:yn},topRight:{points:["br","tr"],overflow:$n,offset:[0,-4],targetOffset:yn},bottomLeft:{points:["tl","bl"],overflow:$n,offset:[0,4],targetOffset:yn},bottom:{points:["tc","bc"],overflow:$n,offset:[0,4],targetOffset:yn},bottomRight:{points:["tr","br"],overflow:$n,offset:[0,4],targetOffset:yn}},Lr=bn,Hn=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function oi(D,de){var ve,Ee=D.arrow,De=Ee===void 0?!1:Ee,Ze=D.prefixCls,$e=Ze===void 0?"rc-dropdown":Ze,ft=D.transitionName,wt=D.animation,ir=D.align,Fr=D.placement,vr=Fr===void 0?"bottomLeft":Fr,en=D.placements,un=en===void 0?Lr:en,Pr=D.getPopupContainer,Bn=D.showAction,vn=D.hideAction,Ur=D.overlayClassName,Qr=D.overlayStyle,jr=D.visible,tn=D.trigger,Cn=tn===void 0?["hover"]:tn,Te=D.autoFocus,Ue=D.overlay,kt=D.children,Ct=D.onVisibleChange,nr=(0,Z.Z)(D,Hn),gr=E.useState(),cr=(0,b.Z)(gr,2),Xr=cr[0],$r=cr[1],_r="visible"in D?jr:Xr,zr=E.useRef(null),Gr=E.useRef(null),Nn=E.useRef(null);E.useImperativeHandle(de,function(){return zr.current});var pr=function(jn){$r(jn),Ct==null||Ct(jn)};En({visible:_r,triggerRef:Nn,onVisibleChange:pr,autoFocus:Te,overlayRef:Gr});var Gn=function(jn){var Gi=D.onOverlayClick;$r(!1),Gi&&Gi(jn)},Ni=function(){return E.createElement(Yn,{ref:Gr,overlay:Ue,prefixCls:$e,arrow:De})},qn=function(){return typeof Ue=="function"?Ni:Ni()},di=function(){var jn=D.minOverlayWidthMatchTrigger,Gi=D.alignPoint;return"minOverlayWidthMatchTrigger"in D?jn:!Gi},Ci=function(){var jn=D.openClassName;return jn!==void 0?jn:"".concat($e,"-open")},bi=E.cloneElement(kt,{className:q()((ve=kt.props)===null||ve===void 0?void 0:ve.className,_r&&Ci()),ref:yt(kt)?pt(Nn,kt.ref):void 0}),Bi=vn;return!Bi&&Cn.indexOf("contextMenu")!==-1&&(Bi=["click"]),E.createElement(ce.Z,(0,z.Z)({builtinPlacements:un},nr,{prefixCls:$e,ref:zr,popupClassName:q()(Ur,(0,w.Z)({},"".concat($e,"-show-arrow"),De)),popupStyle:Qr,action:Cn,showAction:Bn,hideAction:Bi,popupPlacement:vr,popupAlign:ir,popupTransitionName:ft,popupAnimation:wt,popupVisible:_r,stretch:di()?"minWidth":"",popup:qn(),onPopupVisibleChange:pr,onPopupClick:Gn,getPopupContainer:Pr}),bi)}var Aa=E.forwardRef(oi),Xa=Aa,Ea=g(78595),Rt={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(de){var ve=de.keyCode;if(de.altKey&&!de.ctrlKey||de.metaKey||ve>=Rt.F1&&ve<=Rt.F12)return!1;switch(ve){case Rt.ALT:case Rt.CAPS_LOCK:case Rt.CONTEXT_MENU:case Rt.CTRL:case Rt.DOWN:case Rt.END:case Rt.ESC:case Rt.HOME:case Rt.INSERT:case Rt.LEFT:case Rt.MAC_FF_META:case Rt.META:case Rt.NUMLOCK:case Rt.NUM_CENTER:case Rt.PAGE_DOWN:case Rt.PAGE_UP:case Rt.PAUSE:case Rt.PRINT_SCREEN:case Rt.RIGHT:case Rt.SHIFT:case Rt.UP:case Rt.WIN_KEY:case Rt.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(de){if(de>=Rt.ZERO&&de<=Rt.NINE||de>=Rt.NUM_ZERO&&de<=Rt.NUM_MULTIPLY||de>=Rt.A&&de<=Rt.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&de===0)return!0;switch(de){case Rt.SPACE:case Rt.QUESTION_MARK:case Rt.NUM_PLUS:case Rt.NUM_MINUS:case Rt.NUM_PERIOD:case Rt.NUM_DIVISION:case Rt.SEMICOLON:case Rt.DASH:case Rt.EQUALS:case Rt.COMMA:case Rt.PERIOD:case Rt.SLASH:case Rt.APOSTROPHE:case Rt.SINGLE_QUOTE:case Rt.OPEN_SQUARE_BRACKET:case Rt.BACKSLASH:case Rt.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},tr=Rt;function Mr(D,de){var ve=D.prefixCls,Ee=D.id,De=D.tabs,Ze=D.locale,$e=D.mobile,ft=D.moreIcon,wt=ft===void 0?"More":ft,ir=D.moreTransitionName,Fr=D.style,vr=D.className,en=D.editable,un=D.tabBarGutter,Pr=D.rtl,Bn=D.removeAriaLabel,vn=D.onTabClick,Ur=D.getPopupContainer,Qr=D.popupClassName,jr=(0,E.useState)(!1),tn=(0,b.Z)(jr,2),Cn=tn[0],Te=tn[1],Ue=(0,E.useState)(null),kt=(0,b.Z)(Ue,2),Ct=kt[0],nr=kt[1],gr="".concat(Ee,"-more-popup"),cr="".concat(ve,"-dropdown"),Xr=Ct!==null?"".concat(gr,"-").concat(Ct):null,$r=Ze==null?void 0:Ze.dropdownAriaLabel;function _r(qn,di){qn.preventDefault(),qn.stopPropagation(),en.onEdit("remove",{key:di,event:qn})}var zr=E.createElement(Ea.ZP,{onClick:function(di){var Ci=di.key,bi=di.domEvent;vn(Ci,bi),Te(!1)},prefixCls:"".concat(cr,"-menu"),id:gr,tabIndex:-1,role:"listbox","aria-activedescendant":Xr,selectedKeys:[Ct],"aria-label":$r!==void 0?$r:"expanded dropdown"},De.map(function(qn){var di=qn.closable,Ci=qn.disabled,bi=qn.closeIcon,Bi=qn.key,$i=qn.label,jn=Ot(di,bi,en,Ci);return E.createElement(Ea.sN,{key:Bi,id:"".concat(gr,"-").concat(Bi),role:"option","aria-controls":Ee&&"".concat(Ee,"-panel-").concat(Bi),disabled:Ci},E.createElement("span",null,$i),jn&&E.createElement("button",{type:"button","aria-label":Bn||"remove",tabIndex:0,className:"".concat(cr,"-menu-item-remove"),onClick:function(Hi){Hi.stopPropagation(),_r(Hi,Bi)}},bi||en.removeIcon||"\xD7"))}));function Gr(qn){for(var di=De.filter(function(jn){return!jn.disabled}),Ci=di.findIndex(function(jn){return jn.key===Ct})||0,bi=di.length,Bi=0;Bi<bi;Bi+=1){Ci=(Ci+qn+bi)%bi;var $i=di[Ci];if(!$i.disabled){nr($i.key);return}}}function Nn(qn){var di=qn.which;if(!Cn){[tr.DOWN,tr.SPACE,tr.ENTER].includes(di)&&(Te(!0),qn.preventDefault());return}switch(di){case tr.UP:Gr(-1),qn.preventDefault();break;case tr.DOWN:Gr(1),qn.preventDefault();break;case tr.ESC:Te(!1);break;case tr.SPACE:case tr.ENTER:Ct!==null&&vn(Ct,qn);break}}(0,E.useEffect)(function(){var qn=document.getElementById(Xr);qn&&qn.scrollIntoView&&qn.scrollIntoView(!1)},[Ct]),(0,E.useEffect)(function(){Cn||nr(null)},[Cn]);var pr=(0,w.Z)({},Pr?"marginRight":"marginLeft",un);De.length||(pr.visibility="hidden",pr.order=1);var Gn=q()((0,w.Z)({},"".concat(cr,"-rtl"),Pr)),Ni=$e?null:E.createElement(Xa,{prefixCls:cr,overlay:zr,trigger:["hover"],visible:De.length?Cn:!1,transitionName:ir,onVisibleChange:Te,overlayClassName:q()(Gn,Qr),mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:Ur},E.createElement("button",{type:"button",className:"".concat(ve,"-nav-more"),style:pr,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":gr,id:"".concat(Ee,"-more"),"aria-expanded":Cn,onKeyDown:Nn},wt));return E.createElement("div",{className:q()("".concat(ve,"-nav-operations"),vr),style:Fr,ref:de},Ni,E.createElement(v,{prefixCls:ve,locale:Ze,editable:en}))}var Er=E.memo(E.forwardRef(Mr),function(D,de){return de.tabMoving});function Ln(D){var de,ve=D.prefixCls,Ee=D.id,De=D.active,Ze=D.tab,$e=Ze.key,ft=Ze.label,wt=Ze.disabled,ir=Ze.closeIcon,Fr=D.closable,vr=D.renderWrapper,en=D.removeAriaLabel,un=D.editable,Pr=D.onClick,Bn=D.onFocus,vn=D.style,Ur="".concat(ve,"-tab"),Qr=Ot(Fr,ir,un,wt);function jr(Te){wt||Pr(Te)}function tn(Te){Te.preventDefault(),Te.stopPropagation(),un.onEdit("remove",{key:$e,event:Te})}var Cn=E.createElement("div",{key:$e,"data-node-key":oe($e),className:q()(Ur,(de={},(0,w.Z)(de,"".concat(Ur,"-with-remove"),Qr),(0,w.Z)(de,"".concat(Ur,"-active"),De),(0,w.Z)(de,"".concat(Ur,"-disabled"),wt),de)),style:vn,onClick:jr},E.createElement("div",{role:"tab","aria-selected":De,id:Ee&&"".concat(Ee,"-tab-").concat($e),className:"".concat(Ur,"-btn"),"aria-controls":Ee&&"".concat(Ee,"-panel-").concat($e),"aria-disabled":wt,tabIndex:wt?null:0,onClick:function(Ue){Ue.stopPropagation(),jr(Ue)},onKeyDown:function(Ue){[tr.SPACE,tr.ENTER].includes(Ue.which)&&(Ue.preventDefault(),jr(Ue))},onFocus:Bn},ft),Qr&&E.createElement("button",{type:"button","aria-label":en||"remove",tabIndex:0,className:"".concat(Ur,"-remove"),onClick:function(Ue){Ue.stopPropagation(),tn(Ue)}},ir||un.removeIcon||"\xD7"));return vr?vr(Cn):Cn}var wn=Ln,xn=function(de){return+setTimeout(de,16)},Dn=function(de){return clearTimeout(de)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(xn=function(de){return window.requestAnimationFrame(de)},Dn=function(de){return window.cancelAnimationFrame(de)});var vt=0,Kt=new Map;function Gt(D){Kt.delete(D)}var ar=function(de){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;vt+=1;var Ee=vt;function De(Ze){if(Ze===0)Gt(Ee),de();else{var $e=xn(function(){De(Ze-1)});Kt.set(Ee,$e)}}return De(ve),Ee};ar.cancel=function(D){var de=Kt.get(D);return Gt(de),Dn(de)};var Ir=ar,ht=function(de){var ve=de.activeTabOffset,Ee=de.horizontal,De=de.rtl,Ze=de.indicatorSize,$e=(0,E.useState)(),ft=(0,b.Z)($e,2),wt=ft[0],ir=ft[1],Fr=(0,E.useRef)(),vr=function(Pr){return typeof Ze=="function"?Ze(Pr):typeof Ze=="number"?Ze:Pr};function en(){Ir.cancel(Fr.current)}return(0,E.useEffect)(function(){var un={};return ve&&(Ee?(De?(un.right=ve.right+ve.width/2,un.transform="translateX(50%)"):(un.left=ve.left+ve.width/2,un.transform="translateX(-50%)"),un.width=vr(ve.width)):(un.top=ve.top+ve.height/2,un.transform="translateY(-50%)",un.height=vr(ve.height))),en(),Fr.current=Ir(function(){ir(un)}),en},[ve,Ee,De,Ze]),{style:wt}},$t=ht,Vt=function(de){var ve=de.current||{},Ee=ve.offsetWidth,De=Ee===void 0?0:Ee,Ze=ve.offsetHeight,$e=Ze===void 0?0:Ze;return[De,$e]},On=function(de,ve){return de[ve?0:1]};function Jn(D,de){var ve,Ee=E.useContext(se),De=Ee.prefixCls,Ze=Ee.tabs,$e=D.className,ft=D.style,wt=D.id,ir=D.animated,Fr=D.activeKey,vr=D.rtl,en=D.extra,un=D.editable,Pr=D.locale,Bn=D.tabPosition,vn=D.tabBarGutter,Ur=D.children,Qr=D.onTabClick,jr=D.onTabScroll,tn=D.indicatorSize,Cn=(0,E.useRef)(),Te=(0,E.useRef)(),Ue=(0,E.useRef)(),kt=(0,E.useRef)(),Ct=(0,E.useRef)(),nr=(0,E.useRef)(),gr=(0,E.useRef)(),cr=Bn==="top"||Bn==="bottom",Xr=ke(0,function(T,j){cr&&jr&&jr({direction:T>j?"left":"right"})}),$r=(0,b.Z)(Xr,2),_r=$r[0],zr=$r[1],Gr=ke(0,function(T,j){!cr&&jr&&jr({direction:T>j?"top":"bottom"})}),Nn=(0,b.Z)(Gr,2),pr=Nn[0],Gn=Nn[1],Ni=(0,E.useState)([0,0]),qn=(0,b.Z)(Ni,2),di=qn[0],Ci=qn[1],bi=(0,E.useState)([0,0]),Bi=(0,b.Z)(bi,2),$i=Bi[0],jn=Bi[1],Gi=(0,E.useState)([0,0]),Hi=(0,b.Z)(Gi,2),Na=Hi[0],ui=Hi[1],wa=(0,E.useState)([0,0]),qi=(0,b.Z)(wa,2),Zi=qi[0],gi=qi[1],Oi=kr(new Map),ji=(0,b.Z)(Oi,2),ri=ji[0],si=ji[1],sa=xe(Ze,ri,$i[0]),Da=On(di,cr),wo=On($i,cr),za=On(Na,cr),$a=On(Zi,cr),Pi=Da<wo+za,xa=Pi?Da-$a:Da-za,Ko="".concat(De,"-nav-operations-hidden"),fa=0,li=0;cr&&vr?(fa=0,li=Math.max(0,wo-xa)):(fa=Math.min(0,xa-wo),li=0);function va(T){return T<fa?fa:T>li?li:T}var Pa=(0,E.useRef)(),pa=(0,E.useState)(),ma=(0,b.Z)(pa,2),zi=ma[0],_a=ma[1];function Ta(){_a(Date.now())}function no(){window.clearTimeout(Pa.current)}or(kt,function(T,j){function V(pe,Re){pe(function(Ve){var it=va(Ve+Re);return it})}return Pi?(cr?V(zr,T):V(Gn,j),no(),Ta(),!0):!1}),(0,E.useEffect)(function(){return no(),zi&&(Pa.current=window.setTimeout(function(){_a(0)},100)),no},[zi]);var Ro=yr(sa,xa,cr?_r:pr,wo,za,$a,(0,m.Z)((0,m.Z)({},D),{},{tabs:Ze})),Ho=(0,b.Z)(Ro,2),hs=Ho[0],ts=Ho[1],jo=Q(function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Fr,j=sa.get(T)||{width:0,height:0,left:0,right:0,top:0};if(cr){var V=_r;vr?j.right<_r?V=j.right:j.right+j.width>_r+xa&&(V=j.right+j.width-xa):j.left<-_r?V=-j.left:j.left+j.width>-_r+xa&&(V=-(j.left+j.width-xa)),Gn(0),zr(va(V))}else{var pe=pr;j.top<-pr?pe=-j.top:j.top+j.height>-pr+xa&&(pe=-(j.top+j.height-xa)),zr(0),Gn(va(pe))}}),bs={};Bn==="top"||Bn==="bottom"?bs[vr?"marginRight":"marginLeft"]=vn:bs.marginTop=vn;var rs=Ze.map(function(T,j){var V=T.key;return E.createElement(wn,{id:wt,prefixCls:De,key:V,tab:T,style:j===0?void 0:bs,closable:T.closable,editable:un,active:V===Fr,renderWrapper:Ur,removeAriaLabel:Pr==null?void 0:Pr.removeAriaLabel,onClick:function(Re){Qr(V,Re)},onFocus:function(){jo(V),Ta(),kt.current&&(vr||(kt.current.scrollLeft=0),kt.current.scrollTop=0)}})}),Zs=function(){return si(function(){var j=new Map;return Ze.forEach(function(V){var pe,Re=V.key,Ve=(pe=Ct.current)===null||pe===void 0?void 0:pe.querySelector('[data-node-key="'.concat(oe(Re),'"]'));Ve&&j.set(Re,{width:Ve.offsetWidth,height:Ve.offsetHeight,left:Ve.offsetLeft,top:Ve.offsetTop})}),j})};(0,E.useEffect)(function(){Zs()},[Ze.map(function(T){return T.key}).join("_")]);var Wo=rr(function(){var T=Vt(Cn),j=Vt(Te),V=Vt(Ue);Ci([T[0]-j[0]-V[0],T[1]-j[1]-V[1]]);var pe=Vt(gr);ui(pe);var Re=Vt(nr);gi(Re);var Ve=Vt(Ct);jn([Ve[0]-pe[0],Ve[1]-pe[1]]),Zs()}),_o=Ze.slice(0,hs),ha=Ze.slice(ts+1),La=[].concat((0,J.Z)(_o),(0,J.Z)(ha)),go=sa.get(Fr),vo=$t({activeTabOffset:go,horizontal:cr,rtl:vr,indicatorSize:tn}),_s=vo.style;(0,E.useEffect)(function(){jo()},[Fr,fa,li,xr(go),xr(sa),cr]),(0,E.useEffect)(function(){Wo()},[vr]);var f=!!La.length,l="".concat(De,"-nav-wrap"),A,x,F,S;return cr?vr?(x=_r>0,A=_r!==li):(A=_r<0,x=_r!==fa):(F=pr<0,S=pr!==fa),E.createElement(me.Z,{onResize:Wo},E.createElement("div",{ref:Je(de,Cn),role:"tablist",className:q()("".concat(De,"-nav"),$e),style:ft,onKeyDown:function(){Ta()}},E.createElement(R,{ref:Te,position:"left",extra:en,prefixCls:De}),E.createElement(me.Z,{onResize:Wo},E.createElement("div",{className:q()(l,(ve={},(0,w.Z)(ve,"".concat(l,"-ping-left"),A),(0,w.Z)(ve,"".concat(l,"-ping-right"),x),(0,w.Z)(ve,"".concat(l,"-ping-top"),F),(0,w.Z)(ve,"".concat(l,"-ping-bottom"),S),ve)),ref:kt},E.createElement(me.Z,{onResize:Wo},E.createElement("div",{ref:Ct,className:"".concat(De,"-nav-list"),style:{transform:"translate(".concat(_r,"px, ").concat(pr,"px)"),transition:zi?"none":void 0}},rs,E.createElement(v,{ref:gr,prefixCls:De,locale:Pr,editable:un,style:(0,m.Z)((0,m.Z)({},rs.length===0?void 0:bs),{},{visibility:f?"hidden":null})}),E.createElement("div",{className:q()("".concat(De,"-ink-bar"),(0,w.Z)({},"".concat(De,"-ink-bar-animated"),ir.inkBar)),style:_s}))))),E.createElement(Er,(0,z.Z)({},D,{removeAriaLabel:Pr==null?void 0:Pr.removeAriaLabel,ref:nr,prefixCls:De,tabs:La,className:!f&&Ko,tabMoving:!!zi})),E.createElement(R,{ref:Ue,position:"right",extra:en,prefixCls:De})))}var ii=E.forwardRef(Jn),la=["renderTabBar"],mi=["label","key"];function Wi(D){var de=D.renderTabBar,ve=(0,Z.Z)(D,la),Ee=E.useContext(se),De=Ee.tabs;if(de){var Ze=(0,m.Z)((0,m.Z)({},ve),{},{panes:De.map(function($e){var ft=$e.label,wt=$e.key,ir=(0,Z.Z)($e,mi);return E.createElement(Me,(0,z.Z)({tab:ft,key:wt,tabKey:wt},ir))})});return de(Ze,ii)}return E.createElement(ii,ve)}var xi={},Ii=[],ca=function(de){Ii.push(de)};function eo(D,de){if(0)var ve}function na(D,de){if(0)var ve}function co(){xi={}}function ti(D,de,ve){!de&&!xi[ve]&&(D(!1,ve),xi[ve]=!0)}function Mi(D,de){ti(eo,D,de)}function ua(D,de){ti(na,D,de)}Mi.preMessage=ca,Mi.resetWarned=co,Mi.noteOnce=ua;var Io=null;function Mo(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},de;return D===!1?de={inkBar:!1,tabPane:!1}:D===!0?de={inkBar:!0,tabPane:!1}:de=(0,m.Z)({inkBar:!0},(0,u.Z)(D)==="object"?D:{}),de.tabPaneMotion&&de.tabPane===void 0&&(de.tabPane=!0),!de.tabPaneMotion&&de.tabPane&&(de.tabPane=!1),de}var fo=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],ho=0;function es(D,de){var ve,Ee=D.id,De=D.prefixCls,Ze=De===void 0?"rc-tabs":De,$e=D.className,ft=D.items,wt=D.direction,ir=D.activeKey,Fr=D.defaultActiveKey,vr=D.editable,en=D.animated,un=D.tabPosition,Pr=un===void 0?"top":un,Bn=D.tabBarGutter,vn=D.tabBarStyle,Ur=D.tabBarExtraContent,Qr=D.locale,jr=D.moreIcon,tn=D.moreTransitionName,Cn=D.destroyInactiveTabPane,Te=D.renderTabBar,Ue=D.onChange,kt=D.onTabClick,Ct=D.onTabScroll,nr=D.getPopupContainer,gr=D.popupClassName,cr=D.indicatorSize,Xr=(0,Z.Z)(D,fo),$r=E.useMemo(function(){return(ft||[]).filter(function(gi){return gi&&(0,u.Z)(gi)==="object"&&"key"in gi})},[ft]),_r=wt==="rtl",zr=Mo(en),Gr=(0,E.useState)(!1),Nn=(0,b.Z)(Gr,2),pr=Nn[0],Gn=Nn[1];(0,E.useEffect)(function(){Gn(k())},[]);var Ni=I(function(){var gi;return(gi=$r[0])===null||gi===void 0?void 0:gi.key},{value:ir,defaultValue:Fr}),qn=(0,b.Z)(Ni,2),di=qn[0],Ci=qn[1],bi=(0,E.useState)(function(){return $r.findIndex(function(gi){return gi.key===di})}),Bi=(0,b.Z)(bi,2),$i=Bi[0],jn=Bi[1];(0,E.useEffect)(function(){var gi=$r.findIndex(function(ji){return ji.key===di});if(gi===-1){var Oi;gi=Math.max(0,Math.min($i,$r.length-1)),Ci((Oi=$r[gi])===null||Oi===void 0?void 0:Oi.key)}jn(gi)},[$r.map(function(gi){return gi.key}).join("_"),di,$i]);var Gi=I(null,{value:Ee}),Hi=(0,b.Z)(Gi,2),Na=Hi[0],ui=Hi[1];(0,E.useEffect)(function(){Ee||(ui("rc-tabs-".concat(ho)),ho+=1)},[]);function wa(gi,Oi){kt==null||kt(gi,Oi);var ji=gi!==di;Ci(gi),ji&&(Ue==null||Ue(gi))}var qi={id:Na,activeKey:di,animated:zr,tabPosition:Pr,rtl:_r,mobile:pr},Zi=(0,m.Z)((0,m.Z)({},qi),{},{editable:vr,locale:Qr,moreIcon:jr,moreTransitionName:tn,tabBarGutter:Bn,onTabClick:wa,onTabScroll:Ct,extra:Ur,style:vn,panes:null,getPopupContainer:nr,popupClassName:gr,indicatorSize:cr});return E.createElement(se.Provider,{value:{tabs:$r,prefixCls:Ze}},E.createElement("div",(0,z.Z)({ref:de,id:Ee,className:q()(Ze,"".concat(Ze,"-").concat(Pr),(ve={},(0,w.Z)(ve,"".concat(Ze,"-mobile"),pr),(0,w.Z)(ve,"".concat(Ze,"-editable"),vr),(0,w.Z)(ve,"".concat(Ze,"-rtl"),_r),ve),$e)},Xr),E.createElement(Wi,(0,z.Z)({},Zi,{renderTabBar:Te})),E.createElement(Ne,(0,z.Z)({destroyInactiveTabPane:Cn},qi,{animated:zr}))))}var uo=E.forwardRef(es),Ga=uo,to=Ga,po=g(53124),Fa=g(98675),Xo=()=>null,Zo=g(33603);const pl={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Jo(D){let de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},ve;return de===!1?ve={inkBar:!1,tabPane:!1}:de===!0?ve={inkBar:!0,tabPane:!0}:ve=Object.assign({inkBar:!0},typeof de=="object"?de:{}),ve.tabPane&&(ve.tabPaneMotion=Object.assign(Object.assign({},pl),{motionName:(0,Zo.m)(D,"switch")})),ve}var Qo=g(37419),Ds=function(D,de){var ve={};for(var Ee in D)Object.prototype.hasOwnProperty.call(D,Ee)&&de.indexOf(Ee)<0&&(ve[Ee]=D[Ee]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,Ee=Object.getOwnPropertySymbols(D);De<Ee.length;De++)de.indexOf(Ee[De])<0&&Object.prototype.propertyIsEnumerable.call(D,Ee[De])&&(ve[Ee[De]]=D[Ee[De]]);return ve};function Is(D){return D.filter(de=>de)}function ns(D,de){if(D)return D;const ve=(0,Qo.Z)(de).map(Ee=>{if(E.isValidElement(Ee)){const{key:De,props:Ze}=Ee,$e=Ze||{},{tab:ft}=$e,wt=Ds($e,["tab"]);return Object.assign(Object.assign({key:String(De)},wt),{label:ft})}return null});return Is(ve)}var Ja=g(14747),Os=g(67968),is=g(45503),Ks=g(67771),To=D=>{const{componentCls:de,motionDurationSlow:ve}=D;return[{[de]:{[`${de}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${ve}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${ve}`}}}}},[(0,Ks.oN)(D,"slide-up"),(0,Ks.oN)(D,"slide-down")]]};const Ps=D=>{const{componentCls:de,tabsCardPadding:ve,cardBg:Ee,cardGutter:De,colorBorderSecondary:Ze,itemSelectedColor:$e}=D;return{[`${de}-card`]:{[`> ${de}-nav, > div > ${de}-nav`]:{[`${de}-tab`]:{margin:0,padding:ve,background:Ee,border:`${D.lineWidth}px ${D.lineType} ${Ze}`,transition:`all ${D.motionDurationSlow} ${D.motionEaseInOut}`},[`${de}-tab-active`]:{color:$e,background:D.colorBgContainer},[`${de}-ink-bar`]:{visibility:"hidden"}},[`&${de}-top, &${de}-bottom`]:{[`> ${de}-nav, > div > ${de}-nav`]:{[`${de}-tab + ${de}-tab`]:{marginLeft:{_skip_check_:!0,value:`${De}px`}}}},[`&${de}-top`]:{[`> ${de}-nav, > div > ${de}-nav`]:{[`${de}-tab`]:{borderRadius:`${D.borderRadiusLG}px ${D.borderRadiusLG}px 0 0`},[`${de}-tab-active`]:{borderBottomColor:D.colorBgContainer}}},[`&${de}-bottom`]:{[`> ${de}-nav, > div > ${de}-nav`]:{[`${de}-tab`]:{borderRadius:`0 0 ${D.borderRadiusLG}px ${D.borderRadiusLG}px`},[`${de}-tab-active`]:{borderTopColor:D.colorBgContainer}}},[`&${de}-left, &${de}-right`]:{[`> ${de}-nav, > div > ${de}-nav`]:{[`${de}-tab + ${de}-tab`]:{marginTop:`${De}px`}}},[`&${de}-left`]:{[`> ${de}-nav, > div > ${de}-nav`]:{[`${de}-tab`]:{borderRadius:{_skip_check_:!0,value:`${D.borderRadiusLG}px 0 0 ${D.borderRadiusLG}px`}},[`${de}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:D.colorBgContainer}}}},[`&${de}-right`]:{[`> ${de}-nav, > div > ${de}-nav`]:{[`${de}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${D.borderRadiusLG}px ${D.borderRadiusLG}px 0`}},[`${de}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:D.colorBgContainer}}}}}}},dl=D=>{const{componentCls:de,itemHoverColor:ve,dropdownEdgeChildVerticalPadding:Ee}=D;return{[`${de}-dropdown`]:Object.assign(Object.assign({},(0,Ja.Wf)(D)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:D.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${de}-dropdown-menu`]:{maxHeight:D.tabsDropdownHeight,margin:0,padding:`${Ee}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:D.colorBgContainer,backgroundClip:"padding-box",borderRadius:D.borderRadiusLG,outline:"none",boxShadow:D.boxShadowSecondary,"&-item":Object.assign(Object.assign({},Ja.vS),{display:"flex",alignItems:"center",minWidth:D.tabsDropdownWidth,margin:0,padding:`${D.paddingXXS}px ${D.paddingSM}px`,color:D.colorText,fontWeight:"normal",fontSize:D.fontSize,lineHeight:D.lineHeight,cursor:"pointer",transition:`all ${D.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:D.marginSM},color:D.colorTextDescription,fontSize:D.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:ve}},"&:hover":{background:D.controlItemBgHover},"&-disabled":{"&, &:hover":{color:D.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},$s=D=>{const{componentCls:de,margin:ve,colorBorderSecondary:Ee,horizontalMargin:De,verticalItemPadding:Ze,verticalItemMargin:$e}=D;return{[`${de}-top, ${de}-bottom`]:{flexDirection:"column",[`> ${de}-nav, > div > ${de}-nav`]:{margin:De,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${D.lineWidth}px ${D.lineType} ${Ee}`,content:"''"},[`${de}-ink-bar`]:{height:D.lineWidthBold,"&-animated":{transition:`width ${D.motionDurationSlow}, left ${D.motionDurationSlow},
|
|
|
right ${D.motionDurationSlow}`}},[`${de}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:D.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:D.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:D.boxShadowTabsOverflowRight},[`&${de}-nav-wrap-ping-left::before`]:{opacity:1},[`&${de}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${de}-top`]:{[`> ${de}-nav,
|
|
|
> div > ${de}-nav`]:{"&::before":{bottom:0},[`${de}-ink-bar`]:{bottom:0}}},[`${de}-bottom`]:{[`> ${de}-nav, > div > ${de}-nav`]:{order:1,marginTop:`${ve}px`,marginBottom:0,"&::before":{top:0},[`${de}-ink-bar`]:{top:0}},[`> ${de}-content-holder, > div > ${de}-content-holder`]:{order:0}},[`${de}-left, ${de}-right`]:{[`> ${de}-nav, > div > ${de}-nav`]:{flexDirection:"column",minWidth:D.controlHeight*1.25,[`${de}-tab`]:{padding:Ze,textAlign:"center"},[`${de}-tab + ${de}-tab`]:{margin:$e},[`${de}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:D.controlHeight},"&::before":{top:0,boxShadow:D.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:D.boxShadowTabsOverflowBottom},[`&${de}-nav-wrap-ping-top::before`]:{opacity:1},[`&${de}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${de}-ink-bar`]:{width:D.lineWidthBold,"&-animated":{transition:`height ${D.motionDurationSlow}, top ${D.motionDurationSlow}`}},[`${de}-nav-list, ${de}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${de}-left`]:{[`> ${de}-nav, > div > ${de}-nav`]:{[`${de}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${de}-content-holder, > div > ${de}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${D.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${D.lineWidth}px ${D.lineType} ${D.colorBorder}`},[`> ${de}-content > ${de}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:D.paddingLG}}}},[`${de}-right`]:{[`> ${de}-nav, > div > ${de}-nav`]:{order:1,[`${de}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${de}-content-holder, > div > ${de}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-D.lineWidth},borderRight:{_skip_check_:!0,value:`${D.lineWidth}px ${D.lineType} ${D.colorBorder}`},[`> ${de}-content > ${de}-tabpane`]:{paddingRight:{_skip_check_:!0,value:D.paddingLG}}}}}},Ms=D=>{const{componentCls:de,cardPaddingSM:ve,cardPaddingLG:Ee,horizontalItemPaddingSM:De,horizontalItemPaddingLG:Ze}=D;return{[de]:{"&-small":{[`> ${de}-nav`]:{[`${de}-tab`]:{padding:De,fontSize:D.titleFontSizeSM}}},"&-large":{[`> ${de}-nav`]:{[`${de}-tab`]:{padding:Ze,fontSize:D.titleFontSizeLG}}}},[`${de}-card`]:{[`&${de}-small`]:{[`> ${de}-nav`]:{[`${de}-tab`]:{padding:ve}},[`&${de}-bottom`]:{[`> ${de}-nav ${de}-tab`]:{borderRadius:`0 0 ${D.borderRadius}px ${D.borderRadius}px`}},[`&${de}-top`]:{[`> ${de}-nav ${de}-tab`]:{borderRadius:`${D.borderRadius}px ${D.borderRadius}px 0 0`}},[`&${de}-right`]:{[`> ${de}-nav ${de}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${D.borderRadius}px ${D.borderRadius}px 0`}}},[`&${de}-left`]:{[`> ${de}-nav ${de}-tab`]:{borderRadius:{_skip_check_:!0,value:`${D.borderRadius}px 0 0 ${D.borderRadius}px`}}}},[`&${de}-large`]:{[`> ${de}-nav`]:{[`${de}-tab`]:{padding:Ee}}}}}},ys=D=>{const{componentCls:de,itemActiveColor:ve,itemHoverColor:Ee,iconCls:De,tabsHorizontalItemMargin:Ze,horizontalItemPadding:$e,itemSelectedColor:ft,itemColor:wt}=D,ir=`${de}-tab`;return{[ir]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:$e,fontSize:D.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:wt,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:ve}},(0,Ja.Qy)(D)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-D.marginXXS},marginLeft:{_skip_check_:!0,value:D.marginXS},color:D.colorTextDescription,fontSize:D.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${D.motionDurationSlow}`,"&:hover":{color:D.colorTextHeading}},"&:hover":{color:Ee},[`&${ir}-active ${ir}-btn`]:{color:ft,textShadow:D.tabsActiveTextShadow},[`&${ir}-disabled`]:{color:D.colorTextDisabled,cursor:"not-allowed"},[`&${ir}-disabled ${ir}-btn, &${ir}-disabled ${de}-remove`]:{"&:focus, &:active":{color:D.colorTextDisabled}},[`& ${ir}-remove ${De}`]:{margin:0},[De]:{marginRight:{_skip_check_:!0,value:D.marginSM}}},[`${ir} + ${ir}`]:{margin:{_skip_check_:!0,value:Ze}}}},Ki=D=>{const{componentCls:de,tabsHorizontalItemMarginRTL:ve,iconCls:Ee,cardGutter:De}=D;return{[`${de}-rtl`]:{direction:"rtl",[`${de}-nav`]:{[`${de}-tab`]:{margin:{_skip_check_:!0,value:ve},[`${de}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[Ee]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${D.marginSM}px`}},[`${de}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${D.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${D.marginXXS}px`},[Ee]:{margin:0}}}},[`&${de}-left`]:{[`> ${de}-nav`]:{order:1},[`> ${de}-content-holder`]:{order:0}},[`&${de}-right`]:{[`> ${de}-nav`]:{order:0},[`> ${de}-content-holder`]:{order:1}},[`&${de}-card${de}-top, &${de}-card${de}-bottom`]:{[`> ${de}-nav, > div > ${de}-nav`]:{[`${de}-tab + ${de}-tab`]:{marginRight:{_skip_check_:!0,value:De},marginLeft:{_skip_check_:!0,value:0}}}}},[`${de}-dropdown-rtl`]:{direction:"rtl"},[`${de}-menu-item`]:{[`${de}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},Ua=D=>{const{componentCls:de,tabsCardPadding:ve,cardHeight:Ee,cardGutter:De,itemHoverColor:Ze,itemActiveColor:$e,colorBorderSecondary:ft}=D;return{[de]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ja.Wf)(D)),{display:"flex",[`> ${de}-nav, > div > ${de}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${de}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${D.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${de}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${D.motionDurationSlow}`},[`${de}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${de}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${de}-nav-more`]:{position:"relative",padding:ve,background:"transparent",border:0,color:D.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:D.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${de}-nav-add`]:Object.assign({minWidth:Ee,marginLeft:{_skip_check_:!0,value:De},padding:`0 ${D.paddingXS}px`,background:"transparent",border:`${D.lineWidth}px ${D.lineType} ${ft}`,borderRadius:`${D.borderRadiusLG}px ${D.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:D.colorText,transition:`all ${D.motionDurationSlow} ${D.motionEaseInOut}`,"&:hover":{color:Ze},"&:active, &:focus:not(:focus-visible)":{color:$e}},(0,Ja.Qy)(D))},[`${de}-extra-content`]:{flex:"none"},[`${de}-ink-bar`]:{position:"absolute",background:D.inkBarColor,pointerEvents:"none"}}),ys(D)),{[`${de}-content`]:{position:"relative",width:"100%"},[`${de}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${de}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${de}-centered`]:{[`> ${de}-nav, > div > ${de}-nav`]:{[`${de}-nav-wrap`]:{[`&:not([class*='${de}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Vo=(0,Os.Z)("Tabs",D=>{const de=(0,is.TS)(D,{tabsCardPadding:D.cardPadding||`${(D.cardHeight-Math.round(D.fontSize*D.lineHeight))/2-D.lineWidth}px ${D.padding}px`,dropdownEdgeChildVerticalPadding:D.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${D.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${D.horizontalItemGutter}px`});return[Ms(de),Ki(de),$s(de),dl(de),Ps(de),Ua(de),To(de)]},D=>{const de=D.controlHeightLG;return{zIndexPopup:D.zIndexPopupBase+50,cardBg:D.colorFillAlter,cardHeight:de,cardPadding:"",cardPaddingSM:`${D.paddingXXS*1.5}px ${D.padding}px`,cardPaddingLG:`${D.paddingXS}px ${D.padding}px ${D.paddingXXS*1.5}px`,titleFontSize:D.fontSize,titleFontSizeLG:D.fontSizeLG,titleFontSizeSM:D.fontSize,inkBarColor:D.colorPrimary,horizontalMargin:`0 0 ${D.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${D.paddingSM}px 0`,horizontalItemPaddingSM:`${D.paddingXS}px 0`,horizontalItemPaddingLG:`${D.padding}px 0`,verticalItemPadding:`${D.paddingXS}px ${D.paddingLG}px`,verticalItemMargin:`${D.margin}px 0 0 0`,itemColor:D.colorText,itemSelectedColor:D.colorPrimary,itemHoverColor:D.colorPrimaryHover,itemActiveColor:D.colorPrimaryActive,cardGutter:D.marginXXS/2}}),dr=function(D,de){var ve={};for(var Ee in D)Object.prototype.hasOwnProperty.call(D,Ee)&&de.indexOf(Ee)<0&&(ve[Ee]=D[Ee]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,Ee=Object.getOwnPropertySymbols(D);De<Ee.length;De++)de.indexOf(Ee[De])<0&&Object.prototype.propertyIsEnumerable.call(D,Ee[De])&&(ve[Ee[De]]=D[Ee[De]]);return ve};const Sr=D=>{const{type:de,className:ve,rootClassName:Ee,size:De,onEdit:Ze,hideAdd:$e,centered:ft,addIcon:wt,popupClassName:ir,children:Fr,items:vr,animated:en,style:un,indicatorSize:Pr}=D,Bn=dr(D,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:vn,moreIcon:Ur=E.createElement(ie.Z,null)}=Bn,{direction:Qr,tabs:jr,getPrefixCls:tn,getPopupContainer:Cn}=E.useContext(po.E_),Te=tn("tabs",vn),[Ue,kt]=Vo(Te);let Ct;de==="editable-card"&&(Ct={onEdit:(_r,zr)=>{let{key:Gr,event:Nn}=zr;Ze==null||Ze(_r==="add"?Nn:Gr,_r)},removeIcon:E.createElement(ne.Z,null),addIcon:wt||E.createElement(H.Z,null),showAdd:$e!==!0});const nr=tn(),gr=ns(vr,Fr),cr=Jo(Te,en),Xr=(0,Fa.Z)(De),$r=Object.assign(Object.assign({},jr==null?void 0:jr.style),un);return Ue(E.createElement(to,Object.assign({direction:Qr,getPopupContainer:Cn,moreTransitionName:`${nr}-slide-up`},Bn,{items:gr,className:q()({[`${Te}-${Xr}`]:Xr,[`${Te}-card`]:["card","editable-card"].includes(de),[`${Te}-editable-card`]:de==="editable-card",[`${Te}-centered`]:ft},jr==null?void 0:jr.className,ve,Ee,kt),popupClassName:q()(ir,kt),style:$r,editable:Ct,moreIcon:Ur,prefixCls:Te,animated:cr,indicatorSize:Pr!=null?Pr:jr==null?void 0:jr.indicatorSize})))};Sr.TabPane=Xo;var fr=Sr},79870:function(Sn,qt,g){"use strict";g.d(qt,{default:function(){return Vo}});var ne=g(87462),ie=g(4942),H=g(71002),be=g(1413),q=g(74902),z=g(15671),w=g(43144),m=g(97326),b=g(60136),u=g(51630),Z=g(94184),E=g.n(Z),k={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(Sr){var fr=Sr.keyCode;if(Sr.altKey&&!Sr.ctrlKey||Sr.metaKey||fr>=k.F1&&fr<=k.F12)return!1;switch(fr){case k.ALT:case k.CAPS_LOCK:case k.CONTEXT_MENU:case k.CTRL:case k.DOWN:case k.END:case k.ESC:case k.HOME:case k.INSERT:case k.LEFT:case k.MAC_FF_META:case k.META:case k.NUMLOCK:case k.NUM_CENTER:case k.PAGE_DOWN:case k.PAGE_UP:case k.PAUSE:case k.PRINT_SCREEN:case k.RIGHT:case k.SHIFT:case k.UP:case k.WIN_KEY:case k.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Sr){if(Sr>=k.ZERO&&Sr<=k.NINE||Sr>=k.NUM_ZERO&&Sr<=k.NUM_MULTIPLY||Sr>=k.A&&Sr<=k.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Sr===0)return!0;switch(Sr){case k.SPACE:case k.QUESTION_MARK:case k.NUM_PLUS:case k.NUM_MINUS:case k.NUM_PERIOD:case k.NUM_DIVISION:case k.SEMICOLON:case k.DASH:case k.EQUALS:case k.COMMA:case k.PERIOD:case k.SLASH:case k.APOSTROPHE:case k.SINGLE_QUOTE:case k.OPEN_SQUARE_BRACKET:case k.BACKSLASH:case k.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Q=k,G=g(34952),N=g(72978),C=g(67294),K=g(69610);function le(dr){var Sr=dr.dropPosition,fr=dr.dropLevelOffset,D=dr.indent,de={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(Sr){case-1:de.top=0,de.left=-fr*D;break;case 1:de.bottom=0,de.left=-fr*D;break;case 0:de.bottom=0,de.left=D;break}return C.createElement("div",{style:de})}var Y=g(36459),re=g(97685),I=g(45987);function P(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var se=P()?C.useLayoutEffect:C.useEffect,Ae=se,Me=function(Sr,fr){var D=React.useRef(!0);se(function(){if(!D.current)return Sr()},fr),se(function(){return D.current=!1,function(){D.current=!0}},[])},Qe=g(73299),Ne=g(73935);function J(dr){return dr instanceof HTMLElement||dr instanceof SVGElement}function me(dr){return J(dr)?dr:dr instanceof C.Component?Ne.findDOMNode(dr):null}var O=g(28580);function Ye(dr,Sr,fr){var D=React.useRef({});return(!("value"in D.current)||fr(D.current.condition,Sr))&&(D.current.value=dr(),D.current.condition=Sr),D.current.value}function Ie(dr,Sr){typeof dr=="function"?dr(Sr):(0,H.Z)(dr)==="object"&&dr&&"current"in dr&&(dr.current=Sr)}function Se(){for(var dr=arguments.length,Sr=new Array(dr),fr=0;fr<dr;fr++)Sr[fr]=arguments[fr];var D=Sr.filter(function(de){return de});return D.length<=1?D[0]:function(de){Sr.forEach(function(ve){Ie(ve,de)})}}function Je(){for(var dr=arguments.length,Sr=new Array(dr),fr=0;fr<dr;fr++)Sr[fr]=arguments[fr];return useMemo(function(){return Se.apply(void 0,Sr)},Sr,function(D,de){return D.length===de.length&&D.every(function(ve,Ee){return ve===de[Ee]})})}function Oe(dr){var Sr,fr,D=(0,O.isMemo)(dr)?dr.type.type:dr.type;return!(typeof D=="function"&&!((Sr=D.prototype)!==null&&Sr!==void 0&&Sr.render)||typeof dr=="function"&&!((fr=dr.prototype)!==null&&fr!==void 0&&fr.render))}function He(dr,Sr){var fr={};return fr[dr.toLowerCase()]=Sr.toLowerCase(),fr["Webkit".concat(dr)]="webkit".concat(Sr),fr["Moz".concat(dr)]="moz".concat(Sr),fr["ms".concat(dr)]="MS".concat(Sr),fr["O".concat(dr)]="o".concat(Sr.toLowerCase()),fr}function xe(dr,Sr){var fr={animationend:He("Animation","AnimationEnd"),transitionend:He("Transition","TransitionEnd")};return dr&&("AnimationEvent"in Sr||delete fr.animationend.animation,"TransitionEvent"in Sr||delete fr.transitionend.transition),fr}var ke=xe(P(),typeof window!="undefined"?window:{}),mt={};if(P()){var Bt=document.createElement("div");mt=Bt.style}var ot={};function It(dr){if(ot[dr])return ot[dr];var Sr=ke[dr];if(Sr)for(var fr=Object.keys(Sr),D=fr.length,de=0;de<D;de+=1){var ve=fr[de];if(Object.prototype.hasOwnProperty.call(Sr,ve)&&ve in mt)return ot[dr]=Sr[ve],ot[dr]}return""}var or=It("animationend"),rr=It("transitionend"),kr=!!(or&&rr),lr=or||"animationend",yr=rr||"transitionend";function xr(dr,Sr){if(!dr)return null;if((0,H.Z)(dr)==="object"){var fr=Sr.replace(/-\w/g,function(D){return D[1].toUpperCase()});return dr[fr]}return"".concat(dr,"-").concat(Sr)}var Ar="none",oe="appear",Ot="enter",U="leave",v="none",y="prepare",R="start",ce="active",_e="end";function Fe(dr){var Sr=C.useRef(!1),fr=C.useState(dr),D=(0,re.Z)(fr,2),de=D[0],ve=D[1];C.useEffect(function(){return Sr.current=!1,function(){Sr.current=!0}},[]);function Ee(De,Ze){Ze&&Sr.current||ve(De)}return[de,Ee]}var pt=function(Sr){return+setTimeout(Sr,16)},Tt=function(Sr){return clearTimeout(Sr)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(pt=function(Sr){return window.requestAnimationFrame(Sr)},Tt=function(Sr){return window.cancelAnimationFrame(Sr)});var yt=0,Ht=new Map;function Ke(dr){Ht.delete(dr)}var st=function(Sr){var fr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;yt+=1;var D=yt;function de(ve){if(ve===0)Ke(D),Sr();else{var Ee=pt(function(){de(ve-1)});Ht.set(D,Ee)}}return de(fr),D};st.cancel=function(dr){var Sr=Ht.get(dr);return Ke(Sr),Tt(Sr)};var Le=st,Et=function(){var dr=C.useRef(null);function Sr(){Le.cancel(dr.current)}function fr(D){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Sr();var ve=Le(function(){de<=1?D({isCanceled:function(){return ve!==dr.current}}):fr(D,de-1)});dr.current=ve}return C.useEffect(function(){return function(){Sr()}},[]),[fr,Sr]},Ge=P()?C.useLayoutEffect:C.useEffect,Wt=Ge,Dr=[y,R,ce,_e],Cr=!1,Mn=!0;function on(dr){return dr===ce||dr===_e}var En=function(dr,Sr){var fr=Fe(v),D=(0,re.Z)(fr,2),de=D[0],ve=D[1],Ee=Et(),De=(0,re.Z)(Ee,2),Ze=De[0],$e=De[1];function ft(){ve(y,!0)}return Wt(function(){if(de!==v&&de!==_e){var wt=Dr.indexOf(de),ir=Dr[wt+1],Fr=Sr(de);Fr===Cr?ve(ir,!0):Ze(function(vr){function en(){vr.isCanceled()||ve(ir,!0)}Fr===!0?en():Promise.resolve(Fr).then(en)})}},[dr,de]),C.useEffect(function(){return function(){$e()}},[]),[ft,de]},Rn=function(dr){var Sr=(0,C.useRef)(),fr=(0,C.useRef)(dr);fr.current=dr;var D=C.useCallback(function(Ee){fr.current(Ee)},[]);function de(Ee){Ee&&(Ee.removeEventListener(yr,D),Ee.removeEventListener(lr,D))}function ve(Ee){Sr.current&&Sr.current!==Ee&&de(Sr.current),Ee&&Ee!==Sr.current&&(Ee.addEventListener(yr,D),Ee.addEventListener(lr,D),Sr.current=Ee)}return C.useEffect(function(){return function(){de(Sr.current)}},[]),[ve,de]};function Yn(dr,Sr,fr,D){var de=D.motionEnter,ve=de===void 0?!0:de,Ee=D.motionAppear,De=Ee===void 0?!0:Ee,Ze=D.motionLeave,$e=Ze===void 0?!0:Ze,ft=D.motionDeadline,wt=D.motionLeaveImmediately,ir=D.onAppearPrepare,Fr=D.onEnterPrepare,vr=D.onLeavePrepare,en=D.onAppearStart,un=D.onEnterStart,Pr=D.onLeaveStart,Bn=D.onAppearActive,vn=D.onEnterActive,Ur=D.onLeaveActive,Qr=D.onAppearEnd,jr=D.onEnterEnd,tn=D.onLeaveEnd,Cn=D.onVisibleChanged,Te=Fe(),Ue=(0,re.Z)(Te,2),kt=Ue[0],Ct=Ue[1],nr=Fe(Ar),gr=(0,re.Z)(nr,2),cr=gr[0],Xr=gr[1],$r=Fe(null),_r=(0,re.Z)($r,2),zr=_r[0],Gr=_r[1],Nn=(0,C.useRef)(!1),pr=(0,C.useRef)(null);function Gn(){return fr()}var Ni=(0,C.useRef)(!1);function qn(qi){var Zi=Gn();if(!(qi&&!qi.deadline&&qi.target!==Zi)){var gi=Ni.current,Oi;cr===oe&&gi?Oi=Qr==null?void 0:Qr(Zi,qi):cr===Ot&&gi?Oi=jr==null?void 0:jr(Zi,qi):cr===U&&gi&&(Oi=tn==null?void 0:tn(Zi,qi)),cr!==Ar&&gi&&Oi!==!1&&(Xr(Ar,!0),Gr(null,!0))}}var di=Rn(qn),Ci=(0,re.Z)(di,1),bi=Ci[0],Bi=C.useMemo(function(){var qi,Zi,gi;switch(cr){case oe:return qi={},(0,ie.Z)(qi,y,ir),(0,ie.Z)(qi,R,en),(0,ie.Z)(qi,ce,Bn),qi;case Ot:return Zi={},(0,ie.Z)(Zi,y,Fr),(0,ie.Z)(Zi,R,un),(0,ie.Z)(Zi,ce,vn),Zi;case U:return gi={},(0,ie.Z)(gi,y,vr),(0,ie.Z)(gi,R,Pr),(0,ie.Z)(gi,ce,Ur),gi;default:return{}}},[cr]),$i=En(cr,function(qi){if(qi===y){var Zi=Bi[y];return Zi?Zi(Gn()):Cr}if(Hi in Bi){var gi;Gr(((gi=Bi[Hi])===null||gi===void 0?void 0:gi.call(Bi,Gn(),null))||null)}return Hi===ce&&(bi(Gn()),ft>0&&(clearTimeout(pr.current),pr.current=setTimeout(function(){qn({deadline:!0})},ft))),Mn}),jn=(0,re.Z)($i,2),Gi=jn[0],Hi=jn[1],Na=on(Hi);Ni.current=Na,Wt(function(){Ct(Sr);var qi=Nn.current;if(Nn.current=!0,!!dr){var Zi;!qi&&Sr&&De&&(Zi=oe),qi&&Sr&&ve&&(Zi=Ot),(qi&&!Sr&&$e||!qi&&wt&&!Sr&&$e)&&(Zi=U),Zi&&(Xr(Zi),Gi())}},[Sr]),(0,C.useEffect)(function(){(cr===oe&&!De||cr===Ot&&!ve||cr===U&&!$e)&&Xr(Ar)},[De,ve,$e]),(0,C.useEffect)(function(){return function(){Nn.current=!1,clearTimeout(pr.current)}},[]);var ui=C.useRef(!1);(0,C.useEffect)(function(){kt&&(ui.current=!0),kt!==void 0&&cr===Ar&&((ui.current||kt)&&(Cn==null||Cn(kt)),ui.current=!0)},[kt,cr]);var wa=zr;return Bi[y]&&Hi===R&&(wa=(0,be.Z)({transition:"none"},wa)),[cr,Hi,wa,kt!=null?kt:Sr]}var $n=function(dr){(0,b.Z)(fr,dr);var Sr=(0,u.Z)(fr);function fr(){return(0,z.Z)(this,fr),Sr.apply(this,arguments)}return(0,w.Z)(fr,[{key:"render",value:function(){return this.props.children}}]),fr}(C.Component),yn=$n;function bn(dr){var Sr=dr;(0,H.Z)(dr)==="object"&&(Sr=dr.transitionSupport);function fr(de){return!!(de.motionName&&Sr)}var D=C.forwardRef(function(de,ve){var Ee=de.visible,De=Ee===void 0?!0:Ee,Ze=de.removeOnLeave,$e=Ze===void 0?!0:Ze,ft=de.forceRender,wt=de.children,ir=de.motionName,Fr=de.leavedClassName,vr=de.eventProps,en=fr(de),un=(0,C.useRef)(),Pr=(0,C.useRef)();function Bn(){try{return un.current instanceof HTMLElement?un.current:me(Pr.current)}catch($r){return null}}var vn=Yn(en,De,Bn,de),Ur=(0,re.Z)(vn,4),Qr=Ur[0],jr=Ur[1],tn=Ur[2],Cn=Ur[3],Te=C.useRef(Cn);Cn&&(Te.current=!0);var Ue=C.useCallback(function($r){un.current=$r,Ie(ve,$r)},[ve]),kt,Ct=(0,be.Z)((0,be.Z)({},vr),{},{visible:De});if(!wt)kt=null;else if(Qr===Ar||!fr(de))Cn?kt=wt((0,be.Z)({},Ct),Ue):!$e&&Te.current&&Fr?kt=wt((0,be.Z)((0,be.Z)({},Ct),{},{className:Fr}),Ue):ft||!$e&&!Fr?kt=wt((0,be.Z)((0,be.Z)({},Ct),{},{style:{display:"none"}}),Ue):kt=null;else{var nr,gr;jr===y?gr="prepare":on(jr)?gr="active":jr===R&&(gr="start"),kt=wt((0,be.Z)((0,be.Z)({},Ct),{},{className:E()(xr(ir,Qr),(nr={},(0,ie.Z)(nr,xr(ir,"".concat(Qr,"-").concat(gr)),gr),(0,ie.Z)(nr,ir,typeof ir=="string"),nr)),style:tn}),Ue)}if(C.isValidElement(kt)&&Oe(kt)){var cr=kt,Xr=cr.ref;Xr||(kt=C.cloneElement(kt,{ref:Ue}))}return C.createElement(yn,{ref:Pr},kt)});return D.displayName="CSSMotion",D}var Lr=bn(kr),Hn="add",oi="keep",Aa="remove",Xa="removed";function Ea(dr){var Sr;return dr&&(0,H.Z)(dr)==="object"&&"key"in dr?Sr=dr:Sr={key:dr},(0,be.Z)((0,be.Z)({},Sr),{},{key:String(Sr.key)})}function Rt(){var dr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return dr.map(Ea)}function tr(){var dr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Sr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],fr=[],D=0,de=Sr.length,ve=Rt(dr),Ee=Rt(Sr);ve.forEach(function($e){for(var ft=!1,wt=D;wt<de;wt+=1){var ir=Ee[wt];if(ir.key===$e.key){D<wt&&(fr=fr.concat(Ee.slice(D,wt).map(function(Fr){return(0,be.Z)((0,be.Z)({},Fr),{},{status:Hn})})),D=wt),fr.push((0,be.Z)((0,be.Z)({},ir),{},{status:oi})),D+=1,ft=!0;break}}ft||fr.push((0,be.Z)((0,be.Z)({},$e),{},{status:Aa}))}),D<de&&(fr=fr.concat(Ee.slice(D).map(function($e){return(0,be.Z)((0,be.Z)({},$e),{},{status:Hn})})));var De={};fr.forEach(function($e){var ft=$e.key;De[ft]=(De[ft]||0)+1});var Ze=Object.keys(De).filter(function($e){return De[$e]>1});return Ze.forEach(function($e){fr=fr.filter(function(ft){var wt=ft.key,ir=ft.status;return wt!==$e||ir!==Aa}),fr.forEach(function(ft){ft.key===$e&&(ft.status=oi)})}),fr}var Mr=["component","children","onVisibleChanged","onAllRemoved"],Er=["status"],Ln=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function wn(dr){var Sr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Lr,fr=function(D){(0,b.Z)(ve,D);var de=(0,u.Z)(ve);function ve(){var Ee;(0,z.Z)(this,ve);for(var De=arguments.length,Ze=new Array(De),$e=0;$e<De;$e++)Ze[$e]=arguments[$e];return Ee=de.call.apply(de,[this].concat(Ze)),(0,ie.Z)((0,m.Z)(Ee),"state",{keyEntities:[]}),(0,ie.Z)((0,m.Z)(Ee),"removeKey",function(ft){var wt=Ee.state.keyEntities,ir=wt.map(function(Fr){return Fr.key!==ft?Fr:(0,be.Z)((0,be.Z)({},Fr),{},{status:Xa})});return Ee.setState({keyEntities:ir}),ir.filter(function(Fr){var vr=Fr.status;return vr!==Xa}).length}),Ee}return(0,w.Z)(ve,[{key:"render",value:function(){var De=this,Ze=this.state.keyEntities,$e=this.props,ft=$e.component,wt=$e.children,ir=$e.onVisibleChanged,Fr=$e.onAllRemoved,vr=(0,I.Z)($e,Mr),en=ft||C.Fragment,un={};return Ln.forEach(function(Pr){un[Pr]=vr[Pr],delete vr[Pr]}),delete vr.keys,C.createElement(en,vr,Ze.map(function(Pr){var Bn=Pr.status,vn=(0,I.Z)(Pr,Er),Ur=Bn===Hn||Bn===oi;return C.createElement(Sr,(0,ne.Z)({},un,{key:vn.key,visible:Ur,eventProps:vn,onVisibleChanged:function(jr){if(ir==null||ir(jr,{key:vn.key}),!jr){var tn=De.removeKey(vn.key);tn===0&&Fr&&Fr()}}}),wt)}))}}],[{key:"getDerivedStateFromProps",value:function(De,Ze){var $e=De.keys,ft=Ze.keyEntities,wt=Rt($e),ir=tr(ft,wt);return{keyEntities:ir.filter(function(Fr){var vr=ft.find(function(en){var un=en.key;return Fr.key===un});return!(vr&&vr.status===Xa&&Fr.status===Aa)})}}}]),ve}(C.Component);return(0,ie.Z)(fr,"defaultProps",{component:"div"}),fr}var xn=wn(kr),Dn=Lr,vt=g(56261);function Kt(dr,Sr){var fr=C.useState(!1),D=(0,re.Z)(fr,2),de=D[0],ve=D[1];C.useLayoutEffect(function(){if(de)return dr(),function(){Sr()}},[de]),C.useLayoutEffect(function(){return ve(!0),function(){ve(!1)}},[])}var Gt=g(83898),ar=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Ir=function(Sr,fr){var D=Sr.className,de=Sr.style,ve=Sr.motion,Ee=Sr.motionNodes,De=Sr.motionType,Ze=Sr.onMotionStart,$e=Sr.onMotionEnd,ft=Sr.active,wt=Sr.treeNodeRequiredProps,ir=(0,I.Z)(Sr,ar),Fr=C.useState(!0),vr=(0,re.Z)(Fr,2),en=vr[0],un=vr[1],Pr=C.useContext(K.k),Bn=Pr.prefixCls,vn=Ee&&De!=="hide";Ae(function(){Ee&&vn!==en&&un(vn)},[Ee]);var Ur=function(){Ee&&Ze()},Qr=C.useRef(!1),jr=function(){Ee&&!Qr.current&&(Qr.current=!0,$e())};Kt(Ur,jr);var tn=function(Te){vn===Te&&jr()};return Ee?C.createElement(Dn,(0,ne.Z)({ref:fr,visible:en},ve,{motionAppear:De==="show",onVisibleChanged:tn}),function(Cn,Te){var Ue=Cn.className,kt=Cn.style;return C.createElement("div",{ref:Te,className:E()("".concat(Bn,"-treenode-motion"),Ue),style:kt},Ee.map(function(Ct){var nr=(0,ne.Z)({},((0,Y.Z)(Ct.data),Ct.data)),gr=Ct.title,cr=Ct.key,Xr=Ct.isStart,$r=Ct.isEnd;delete nr.children;var _r=(0,Gt.H8)(cr,wt);return C.createElement(vt.Z,(0,ne.Z)({},nr,_r,{title:gr,active:ft,data:Ct.data,key:cr,isStart:Xr,isEnd:$r}))}))}):C.createElement(vt.Z,(0,ne.Z)({domRef:fr,className:D,style:de},ir,{active:ft}))};Ir.displayName="MotionTreeNode";var ht=C.forwardRef(Ir),$t=ht;function Vt(){var dr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Sr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],fr=dr.length,D=Sr.length;if(Math.abs(fr-D)!==1)return{add:!1,key:null};function de(ve,Ee){var De=new Map;ve.forEach(function($e){De.set($e,!0)});var Ze=Ee.filter(function($e){return!De.has($e)});return Ze.length===1?Ze[0]:null}return fr<D?{add:!0,key:de(dr,Sr)}:{add:!1,key:de(Sr,dr)}}function On(dr,Sr,fr){var D=dr.findIndex(function(De){return De.key===fr}),de=dr[D+1],ve=Sr.findIndex(function(De){return De.key===fr});if(de){var Ee=Sr.findIndex(function(De){return De.key===de.key});return Sr.slice(ve+1,Ee)}return Sr.slice(ve+1)}var Jn=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],ii={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},la=function(){},mi="RC_TREE_MOTION_".concat(Math.random()),Wi={key:mi},xi={key:mi,level:0,index:0,pos:"0",node:Wi,nodes:[Wi]},Ii={parent:null,children:[],pos:xi.pos,data:Wi,title:null,key:mi,isStart:[],isEnd:[]};function ca(dr,Sr,fr,D){return Sr===!1||!fr?dr:dr.slice(0,Math.ceil(fr/D)+1)}function eo(dr){var Sr=dr.key,fr=dr.pos;return(0,Gt.km)(Sr,fr)}function na(dr){for(var Sr=String(dr.data.key),fr=dr;fr.parent;)fr=fr.parent,Sr="".concat(fr.data.key," > ").concat(Sr);return Sr}var co=C.forwardRef(function(dr,Sr){var fr=dr.prefixCls,D=dr.data,de=dr.selectable,ve=dr.checkable,Ee=dr.expandedKeys,De=dr.selectedKeys,Ze=dr.checkedKeys,$e=dr.loadedKeys,ft=dr.loadingKeys,wt=dr.halfCheckedKeys,ir=dr.keyEntities,Fr=dr.disabled,vr=dr.dragging,en=dr.dragOverNodeKey,un=dr.dropPosition,Pr=dr.motion,Bn=dr.height,vn=dr.itemHeight,Ur=dr.virtual,Qr=dr.focusable,jr=dr.activeItem,tn=dr.focused,Cn=dr.tabIndex,Te=dr.onKeyDown,Ue=dr.onFocus,kt=dr.onBlur,Ct=dr.onActiveChange,nr=dr.onListChangeStart,gr=dr.onListChangeEnd,cr=(0,I.Z)(dr,Jn),Xr=C.useRef(null),$r=C.useRef(null);C.useImperativeHandle(Sr,function(){return{scrollTo:function(si){Xr.current.scrollTo(si)},getIndentWidth:function(){return $r.current.offsetWidth}}});var _r=C.useState(Ee),zr=(0,re.Z)(_r,2),Gr=zr[0],Nn=zr[1],pr=C.useState(D),Gn=(0,re.Z)(pr,2),Ni=Gn[0],qn=Gn[1],di=C.useState(D),Ci=(0,re.Z)(di,2),bi=Ci[0],Bi=Ci[1],$i=C.useState([]),jn=(0,re.Z)($i,2),Gi=jn[0],Hi=jn[1],Na=C.useState(null),ui=(0,re.Z)(Na,2),wa=ui[0],qi=ui[1],Zi=C.useRef(D);Zi.current=D;function gi(){var ri=Zi.current;qn(ri),Bi(ri),Hi([]),qi(null),gr()}Ae(function(){Nn(Ee);var ri=Vt(Gr,Ee);if(ri.key!==null)if(ri.add){var si=Ni.findIndex(function(Pi){var xa=Pi.key;return xa===ri.key}),sa=ca(On(Ni,D,ri.key),Ur,Bn,vn),Da=Ni.slice();Da.splice(si+1,0,Ii),Bi(Da),Hi(sa),qi("show")}else{var wo=D.findIndex(function(Pi){var xa=Pi.key;return xa===ri.key}),za=ca(On(D,Ni,ri.key),Ur,Bn,vn),$a=D.slice();$a.splice(wo+1,0,Ii),Bi($a),Hi(za),qi("hide")}else Ni!==D&&(qn(D),Bi(D))},[Ee,D]),C.useEffect(function(){vr||gi()},[vr]);var Oi=Pr?bi:D,ji={expandedKeys:Ee,selectedKeys:De,loadedKeys:$e,loadingKeys:ft,checkedKeys:Ze,halfCheckedKeys:wt,dragOverNodeKey:en,dropPosition:un,keyEntities:ir};return C.createElement(C.Fragment,null,tn&&jr&&C.createElement("span",{style:ii,"aria-live":"assertive"},na(jr)),C.createElement("div",null,C.createElement("input",{style:ii,disabled:Qr===!1||Fr,tabIndex:Qr!==!1?Cn:null,onKeyDown:Te,onFocus:Ue,onBlur:kt,value:"",onChange:la,"aria-label":"for screen reader"})),C.createElement("div",{className:"".concat(fr,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},C.createElement("div",{className:"".concat(fr,"-indent")},C.createElement("div",{ref:$r,className:"".concat(fr,"-indent-unit")}))),C.createElement(Qe.Z,(0,ne.Z)({},cr,{data:Oi,itemKey:eo,height:Bn,fullHeight:!1,virtual:Ur,itemHeight:vn,prefixCls:"".concat(fr,"-list"),ref:Xr,onVisibleChange:function(si,sa){var Da=new Set(si),wo=sa.filter(function(za){return!Da.has(za)});wo.some(function(za){return eo(za)===mi})&&gi()}}),function(ri){var si=ri.pos,sa=(0,ne.Z)({},((0,Y.Z)(ri.data),ri.data)),Da=ri.title,wo=ri.key,za=ri.isStart,$a=ri.isEnd,Pi=(0,Gt.km)(wo,si);delete sa.key,delete sa.children;var xa=(0,Gt.H8)(Pi,ji);return C.createElement($t,(0,ne.Z)({},sa,xa,{title:Da,active:!!jr&&wo===jr.key,pos:si,data:ri.data,isStart:za,isEnd:$a,motion:Pr,motionNodes:wo===mi?Gi:null,motionType:wa,onMotionStart:nr,onMotionEnd:gi,treeNodeRequiredProps:ji,onMouseMove:function(){Ct(null)}}))}))});co.displayName="NodeList";var ti=co,Mi=g(29873),ua=g(97153),Io=g(3596),Mo=10,fo=function(dr){(0,b.Z)(fr,dr);var Sr=(0,u.Z)(fr);function fr(){var D;(0,z.Z)(this,fr);for(var de=arguments.length,ve=new Array(de),Ee=0;Ee<de;Ee++)ve[Ee]=arguments[Ee];return D=Sr.call.apply(Sr,[this].concat(ve)),D.destroyed=!1,D.delayedDragEnterLogic=void 0,D.loadingRetryTimes={},D.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,Gt.w$)()},D.dragStartMousePosition=null,D.dragNode=void 0,D.currentMouseOverDroppableNodeKey=null,D.listRef=C.createRef(),D.onNodeDragStart=function(De,Ze){var $e=D.state,ft=$e.expandedKeys,wt=$e.keyEntities,ir=D.props.onDragStart,Fr=Ze.props.eventKey;D.dragNode=Ze,D.dragStartMousePosition={x:De.clientX,y:De.clientY};var vr=(0,Mi._5)(ft,Fr);D.setState({draggingNodeKey:Fr,dragChildrenKeys:(0,Mi.wA)(Fr,wt),indent:D.listRef.current.getIndentWidth()}),D.setExpandedKeys(vr),window.addEventListener("dragend",D.onWindowDragEnd),ir==null||ir({event:De,node:(0,Gt.F)(Ze.props)})},D.onNodeDragEnter=function(De,Ze){var $e=D.state,ft=$e.expandedKeys,wt=$e.keyEntities,ir=$e.dragChildrenKeys,Fr=$e.flattenNodes,vr=$e.indent,en=D.props,un=en.onDragEnter,Pr=en.onExpand,Bn=en.allowDrop,vn=en.direction,Ur=Ze.props,Qr=Ur.pos,jr=Ur.eventKey,tn=(0,m.Z)(D),Cn=tn.dragNode;if(D.currentMouseOverDroppableNodeKey!==jr&&(D.currentMouseOverDroppableNodeKey=jr),!Cn){D.resetDragState();return}var Te=(0,Mi.OM)(De,Cn,Ze,vr,D.dragStartMousePosition,Bn,Fr,wt,ft,vn),Ue=Te.dropPosition,kt=Te.dropLevelOffset,Ct=Te.dropTargetKey,nr=Te.dropContainerKey,gr=Te.dropTargetPos,cr=Te.dropAllowed,Xr=Te.dragOverNodeKey;if(ir.indexOf(Ct)!==-1||!cr){D.resetDragState();return}if(D.delayedDragEnterLogic||(D.delayedDragEnterLogic={}),Object.keys(D.delayedDragEnterLogic).forEach(function($r){clearTimeout(D.delayedDragEnterLogic[$r])}),Cn.props.eventKey!==Ze.props.eventKey&&(De.persist(),D.delayedDragEnterLogic[Qr]=window.setTimeout(function(){if(D.state.draggingNodeKey!==null){var $r=(0,q.Z)(ft),_r=(0,Io.Z)(wt,Ze.props.eventKey);_r&&(_r.children||[]).length&&($r=(0,Mi.L0)(ft,Ze.props.eventKey)),"expandedKeys"in D.props||D.setExpandedKeys($r),Pr==null||Pr($r,{node:(0,Gt.F)(Ze.props),expanded:!0,nativeEvent:De.nativeEvent})}},800)),Cn.props.eventKey===Ct&&kt===0){D.resetDragState();return}D.setState({dragOverNodeKey:Xr,dropPosition:Ue,dropLevelOffset:kt,dropTargetKey:Ct,dropContainerKey:nr,dropTargetPos:gr,dropAllowed:cr}),un==null||un({event:De,node:(0,Gt.F)(Ze.props),expandedKeys:ft})},D.onNodeDragOver=function(De,Ze){var $e=D.state,ft=$e.dragChildrenKeys,wt=$e.flattenNodes,ir=$e.keyEntities,Fr=$e.expandedKeys,vr=$e.indent,en=D.props,un=en.onDragOver,Pr=en.allowDrop,Bn=en.direction,vn=(0,m.Z)(D),Ur=vn.dragNode;if(Ur){var Qr=(0,Mi.OM)(De,Ur,Ze,vr,D.dragStartMousePosition,Pr,wt,ir,Fr,Bn),jr=Qr.dropPosition,tn=Qr.dropLevelOffset,Cn=Qr.dropTargetKey,Te=Qr.dropContainerKey,Ue=Qr.dropAllowed,kt=Qr.dropTargetPos,Ct=Qr.dragOverNodeKey;ft.indexOf(Cn)!==-1||!Ue||(Ur.props.eventKey===Cn&&tn===0?D.state.dropPosition===null&&D.state.dropLevelOffset===null&&D.state.dropTargetKey===null&&D.state.dropContainerKey===null&&D.state.dropTargetPos===null&&D.state.dropAllowed===!1&&D.state.dragOverNodeKey===null||D.resetDragState():jr===D.state.dropPosition&&tn===D.state.dropLevelOffset&&Cn===D.state.dropTargetKey&&Te===D.state.dropContainerKey&&kt===D.state.dropTargetPos&&Ue===D.state.dropAllowed&&Ct===D.state.dragOverNodeKey||D.setState({dropPosition:jr,dropLevelOffset:tn,dropTargetKey:Cn,dropContainerKey:Te,dropTargetPos:kt,dropAllowed:Ue,dragOverNodeKey:Ct}),un==null||un({event:De,node:(0,Gt.F)(Ze.props)}))}},D.onNodeDragLeave=function(De,Ze){D.currentMouseOverDroppableNodeKey===Ze.props.eventKey&&!De.currentTarget.contains(De.relatedTarget)&&(D.resetDragState(),D.currentMouseOverDroppableNodeKey=null);var $e=D.props.onDragLeave;$e==null||$e({event:De,node:(0,Gt.F)(Ze.props)})},D.onWindowDragEnd=function(De){D.onNodeDragEnd(De,null,!0),window.removeEventListener("dragend",D.onWindowDragEnd)},D.onNodeDragEnd=function(De,Ze){var $e=D.props.onDragEnd;D.setState({dragOverNodeKey:null}),D.cleanDragState(),$e==null||$e({event:De,node:(0,Gt.F)(Ze.props)}),D.dragNode=null,window.removeEventListener("dragend",D.onWindowDragEnd)},D.onNodeDrop=function(De,Ze){var $e,ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,wt=D.state,ir=wt.dragChildrenKeys,Fr=wt.dropPosition,vr=wt.dropTargetKey,en=wt.dropTargetPos,un=wt.dropAllowed;if(un){var Pr=D.props.onDrop;if(D.setState({dragOverNodeKey:null}),D.cleanDragState(),vr!==null){var Bn=(0,be.Z)((0,be.Z)({},(0,Gt.H8)(vr,D.getTreeNodeRequiredProps())),{},{active:(($e=D.getActiveItem())===null||$e===void 0?void 0:$e.key)===vr,data:(0,Io.Z)(D.state.keyEntities,vr).node}),vn=ir.indexOf(vr)!==-1;(0,N.ZP)(!vn,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Ur=(0,Mi.yx)(en),Qr={event:De,node:(0,Gt.F)(Bn),dragNode:D.dragNode?(0,Gt.F)(D.dragNode.props):null,dragNodesKeys:[D.dragNode.props.eventKey].concat(ir),dropToGap:Fr!==0,dropPosition:Fr+Number(Ur[Ur.length-1])};ft||Pr==null||Pr(Qr),D.dragNode=null}}},D.cleanDragState=function(){var De=D.state.draggingNodeKey;De!==null&&D.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),D.dragStartMousePosition=null,D.currentMouseOverDroppableNodeKey=null},D.triggerExpandActionExpand=function(De,Ze){var $e=D.state,ft=$e.expandedKeys,wt=$e.flattenNodes,ir=Ze.expanded,Fr=Ze.key,vr=Ze.isLeaf;if(!(vr||De.shiftKey||De.metaKey||De.ctrlKey)){var en=wt.filter(function(Pr){return Pr.key===Fr})[0],un=(0,Gt.F)((0,be.Z)((0,be.Z)({},(0,Gt.H8)(Fr,D.getTreeNodeRequiredProps())),{},{data:en.data}));D.setExpandedKeys(ir?(0,Mi._5)(ft,Fr):(0,Mi.L0)(ft,Fr)),D.onNodeExpand(De,un)}},D.onNodeClick=function(De,Ze){var $e=D.props,ft=$e.onClick,wt=$e.expandAction;wt==="click"&&D.triggerExpandActionExpand(De,Ze),ft==null||ft(De,Ze)},D.onNodeDoubleClick=function(De,Ze){var $e=D.props,ft=$e.onDoubleClick,wt=$e.expandAction;wt==="doubleClick"&&D.triggerExpandActionExpand(De,Ze),ft==null||ft(De,Ze)},D.onNodeSelect=function(De,Ze){var $e=D.state.selectedKeys,ft=D.state,wt=ft.keyEntities,ir=ft.fieldNames,Fr=D.props,vr=Fr.onSelect,en=Fr.multiple,un=Ze.selected,Pr=Ze[ir.key],Bn=!un;Bn?en?$e=(0,Mi.L0)($e,Pr):$e=[Pr]:$e=(0,Mi._5)($e,Pr);var vn=$e.map(function(Ur){var Qr=(0,Io.Z)(wt,Ur);return Qr?Qr.node:null}).filter(function(Ur){return Ur});D.setUncontrolledState({selectedKeys:$e}),vr==null||vr($e,{event:"select",selected:Bn,node:Ze,selectedNodes:vn,nativeEvent:De.nativeEvent})},D.onNodeCheck=function(De,Ze,$e){var ft=D.state,wt=ft.keyEntities,ir=ft.checkedKeys,Fr=ft.halfCheckedKeys,vr=D.props,en=vr.checkStrictly,un=vr.onCheck,Pr=Ze.key,Bn,vn={event:"check",node:Ze,checked:$e,nativeEvent:De.nativeEvent};if(en){var Ur=$e?(0,Mi.L0)(ir,Pr):(0,Mi._5)(ir,Pr),Qr=(0,Mi._5)(Fr,Pr);Bn={checked:Ur,halfChecked:Qr},vn.checkedNodes=Ur.map(function(kt){return(0,Io.Z)(wt,kt)}).filter(function(kt){return kt}).map(function(kt){return kt.node}),D.setUncontrolledState({checkedKeys:Ur})}else{var jr=(0,ua.S)([].concat((0,q.Z)(ir),[Pr]),!0,wt),tn=jr.checkedKeys,Cn=jr.halfCheckedKeys;if(!$e){var Te=new Set(tn);Te.delete(Pr);var Ue=(0,ua.S)(Array.from(Te),{checked:!1,halfCheckedKeys:Cn},wt);tn=Ue.checkedKeys,Cn=Ue.halfCheckedKeys}Bn=tn,vn.checkedNodes=[],vn.checkedNodesPositions=[],vn.halfCheckedKeys=Cn,tn.forEach(function(kt){var Ct=(0,Io.Z)(wt,kt);if(Ct){var nr=Ct.node,gr=Ct.pos;vn.checkedNodes.push(nr),vn.checkedNodesPositions.push({node:nr,pos:gr})}}),D.setUncontrolledState({checkedKeys:tn},!1,{halfCheckedKeys:Cn})}un==null||un(Bn,vn)},D.onNodeLoad=function(De){var Ze=De.key,$e=new Promise(function(ft,wt){D.setState(function(ir){var Fr=ir.loadedKeys,vr=Fr===void 0?[]:Fr,en=ir.loadingKeys,un=en===void 0?[]:en,Pr=D.props,Bn=Pr.loadData,vn=Pr.onLoad;if(!Bn||vr.indexOf(Ze)!==-1||un.indexOf(Ze)!==-1)return null;var Ur=Bn(De);return Ur.then(function(){var Qr=D.state.loadedKeys,jr=(0,Mi.L0)(Qr,Ze);vn==null||vn(jr,{event:"load",node:De}),D.setUncontrolledState({loadedKeys:jr}),D.setState(function(tn){return{loadingKeys:(0,Mi._5)(tn.loadingKeys,Ze)}}),ft()}).catch(function(Qr){if(D.setState(function(tn){return{loadingKeys:(0,Mi._5)(tn.loadingKeys,Ze)}}),D.loadingRetryTimes[Ze]=(D.loadingRetryTimes[Ze]||0)+1,D.loadingRetryTimes[Ze]>=Mo){var jr=D.state.loadedKeys;(0,N.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),D.setUncontrolledState({loadedKeys:(0,Mi.L0)(jr,Ze)}),ft()}wt(Qr)}),{loadingKeys:(0,Mi.L0)(un,Ze)}})});return $e.catch(function(){}),$e},D.onNodeMouseEnter=function(De,Ze){var $e=D.props.onMouseEnter;$e==null||$e({event:De,node:Ze})},D.onNodeMouseLeave=function(De,Ze){var $e=D.props.onMouseLeave;$e==null||$e({event:De,node:Ze})},D.onNodeContextMenu=function(De,Ze){var $e=D.props.onRightClick;$e&&(De.preventDefault(),$e({event:De,node:Ze}))},D.onFocus=function(){var De=D.props.onFocus;D.setState({focused:!0});for(var Ze=arguments.length,$e=new Array(Ze),ft=0;ft<Ze;ft++)$e[ft]=arguments[ft];De==null||De.apply(void 0,$e)},D.onBlur=function(){var De=D.props.onBlur;D.setState({focused:!1}),D.onActiveChange(null);for(var Ze=arguments.length,$e=new Array(Ze),ft=0;ft<Ze;ft++)$e[ft]=arguments[ft];De==null||De.apply(void 0,$e)},D.getTreeNodeRequiredProps=function(){var De=D.state,Ze=De.expandedKeys,$e=De.selectedKeys,ft=De.loadedKeys,wt=De.loadingKeys,ir=De.checkedKeys,Fr=De.halfCheckedKeys,vr=De.dragOverNodeKey,en=De.dropPosition,un=De.keyEntities;return{expandedKeys:Ze||[],selectedKeys:$e||[],loadedKeys:ft||[],loadingKeys:wt||[],checkedKeys:ir||[],halfCheckedKeys:Fr||[],dragOverNodeKey:vr,dropPosition:en,keyEntities:un}},D.setExpandedKeys=function(De){var Ze=D.state,$e=Ze.treeData,ft=Ze.fieldNames,wt=(0,Gt.oH)($e,De,ft);D.setUncontrolledState({expandedKeys:De,flattenNodes:wt},!0)},D.onNodeExpand=function(De,Ze){var $e=D.state.expandedKeys,ft=D.state,wt=ft.listChanging,ir=ft.fieldNames,Fr=D.props,vr=Fr.onExpand,en=Fr.loadData,un=Ze.expanded,Pr=Ze[ir.key];if(!wt){var Bn=$e.indexOf(Pr),vn=!un;if((0,N.ZP)(un&&Bn!==-1||!un&&Bn===-1,"Expand state not sync with index check"),vn?$e=(0,Mi.L0)($e,Pr):$e=(0,Mi._5)($e,Pr),D.setExpandedKeys($e),vr==null||vr($e,{node:Ze,expanded:vn,nativeEvent:De.nativeEvent}),vn&&en){var Ur=D.onNodeLoad(Ze);Ur&&Ur.then(function(){var Qr=(0,Gt.oH)(D.state.treeData,$e,ir);D.setUncontrolledState({flattenNodes:Qr})}).catch(function(){var Qr=D.state.expandedKeys,jr=(0,Mi._5)(Qr,Pr);D.setExpandedKeys(jr)})}}},D.onListChangeStart=function(){D.setUncontrolledState({listChanging:!0})},D.onListChangeEnd=function(){setTimeout(function(){D.setUncontrolledState({listChanging:!1})})},D.onActiveChange=function(De){var Ze=D.state.activeKey,$e=D.props.onActiveChange;Ze!==De&&(D.setState({activeKey:De}),De!==null&&D.scrollTo({key:De}),$e==null||$e(De))},D.getActiveItem=function(){var De=D.state,Ze=De.activeKey,$e=De.flattenNodes;return Ze===null?null:$e.find(function(ft){var wt=ft.key;return wt===Ze})||null},D.offsetActiveKey=function(De){var Ze=D.state,$e=Ze.flattenNodes,ft=Ze.activeKey,wt=$e.findIndex(function(vr){var en=vr.key;return en===ft});wt===-1&&De<0&&(wt=$e.length),wt=(wt+De+$e.length)%$e.length;var ir=$e[wt];if(ir){var Fr=ir.key;D.onActiveChange(Fr)}else D.onActiveChange(null)},D.onKeyDown=function(De){var Ze=D.state,$e=Ze.activeKey,ft=Ze.expandedKeys,wt=Ze.checkedKeys,ir=Ze.fieldNames,Fr=D.props,vr=Fr.onKeyDown,en=Fr.checkable,un=Fr.selectable;switch(De.which){case Q.UP:{D.offsetActiveKey(-1),De.preventDefault();break}case Q.DOWN:{D.offsetActiveKey(1),De.preventDefault();break}}var Pr=D.getActiveItem();if(Pr&&Pr.data){var Bn=D.getTreeNodeRequiredProps(),vn=Pr.data.isLeaf===!1||!!(Pr.data[ir.children]||[]).length,Ur=(0,Gt.F)((0,be.Z)((0,be.Z)({},(0,Gt.H8)($e,Bn)),{},{data:Pr.data,active:!0}));switch(De.which){case Q.LEFT:{vn&&ft.includes($e)?D.onNodeExpand({},Ur):Pr.parent&&D.onActiveChange(Pr.parent.key),De.preventDefault();break}case Q.RIGHT:{vn&&!ft.includes($e)?D.onNodeExpand({},Ur):Pr.children&&Pr.children.length&&D.onActiveChange(Pr.children[0].key),De.preventDefault();break}case Q.ENTER:case Q.SPACE:{en&&!Ur.disabled&&Ur.checkable!==!1&&!Ur.disableCheckbox?D.onNodeCheck({},Ur,!wt.includes($e)):!en&&un&&!Ur.disabled&&Ur.selectable!==!1&&D.onNodeSelect({},Ur);break}}}vr==null||vr(De)},D.setUncontrolledState=function(De){var Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,$e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!D.destroyed){var ft=!1,wt=!0,ir={};Object.keys(De).forEach(function(Fr){if(Fr in D.props){wt=!1;return}ft=!0,ir[Fr]=De[Fr]}),ft&&(!Ze||wt)&&D.setState((0,be.Z)((0,be.Z)({},ir),$e))}},D.scrollTo=function(De){D.listRef.current.scrollTo(De)},D}return(0,w.Z)(fr,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var de=this.props.activeKey;de!==void 0&&de!==this.state.activeKey&&(this.setState({activeKey:de}),de!==null&&this.scrollTo({key:de}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var de,ve=this.state,Ee=ve.focused,De=ve.flattenNodes,Ze=ve.keyEntities,$e=ve.draggingNodeKey,ft=ve.activeKey,wt=ve.dropLevelOffset,ir=ve.dropContainerKey,Fr=ve.dropTargetKey,vr=ve.dropPosition,en=ve.dragOverNodeKey,un=ve.indent,Pr=this.props,Bn=Pr.prefixCls,vn=Pr.className,Ur=Pr.style,Qr=Pr.showLine,jr=Pr.focusable,tn=Pr.tabIndex,Cn=tn===void 0?0:tn,Te=Pr.selectable,Ue=Pr.showIcon,kt=Pr.icon,Ct=Pr.switcherIcon,nr=Pr.draggable,gr=Pr.checkable,cr=Pr.checkStrictly,Xr=Pr.disabled,$r=Pr.motion,_r=Pr.loadData,zr=Pr.filterTreeNode,Gr=Pr.height,Nn=Pr.itemHeight,pr=Pr.virtual,Gn=Pr.titleRender,Ni=Pr.dropIndicatorRender,qn=Pr.onContextMenu,di=Pr.onScroll,Ci=Pr.direction,bi=Pr.rootClassName,Bi=Pr.rootStyle,$i=(0,G.Z)(this.props,{aria:!0,data:!0}),jn;return nr&&((0,H.Z)(nr)==="object"?jn=nr:typeof nr=="function"?jn={nodeDraggable:nr}:jn={}),C.createElement(K.k.Provider,{value:{prefixCls:Bn,selectable:Te,showIcon:Ue,icon:kt,switcherIcon:Ct,draggable:jn,draggingNodeKey:$e,checkable:gr,checkStrictly:cr,disabled:Xr,keyEntities:Ze,dropLevelOffset:wt,dropContainerKey:ir,dropTargetKey:Fr,dropPosition:vr,dragOverNodeKey:en,indent:un,direction:Ci,dropIndicatorRender:Ni,loadData:_r,filterTreeNode:zr,titleRender:Gn,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},C.createElement("div",{role:"tree",className:E()(Bn,vn,bi,(de={},(0,ie.Z)(de,"".concat(Bn,"-show-line"),Qr),(0,ie.Z)(de,"".concat(Bn,"-focused"),Ee),(0,ie.Z)(de,"".concat(Bn,"-active-focused"),ft!==null),de)),style:Bi},C.createElement(ti,(0,ne.Z)({ref:this.listRef,prefixCls:Bn,style:Ur,data:De,disabled:Xr,selectable:Te,checkable:!!gr,motion:$r,dragging:$e!==null,height:Gr,itemHeight:Nn,virtual:pr,focusable:jr,focused:Ee,tabIndex:Cn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:qn,onScroll:di},this.getTreeNodeRequiredProps(),$i))))}}],[{key:"getDerivedStateFromProps",value:function(de,ve){var Ee=ve.prevProps,De={prevProps:de};function Ze(jr){return!Ee&&jr in de||Ee&&Ee[jr]!==de[jr]}var $e,ft=ve.fieldNames;if(Ze("fieldNames")&&(ft=(0,Gt.w$)(de.fieldNames),De.fieldNames=ft),Ze("treeData")?$e=de.treeData:Ze("children")&&((0,N.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),$e=(0,Gt.zn)(de.children)),$e){De.treeData=$e;var wt=(0,Gt.I8)($e,{fieldNames:ft});De.keyEntities=(0,be.Z)((0,ie.Z)({},mi,xi),wt.keyEntities)}var ir=De.keyEntities||ve.keyEntities;if(Ze("expandedKeys")||Ee&&Ze("autoExpandParent"))De.expandedKeys=de.autoExpandParent||!Ee&&de.defaultExpandParent?(0,Mi.r7)(de.expandedKeys,ir):de.expandedKeys;else if(!Ee&&de.defaultExpandAll){var Fr=(0,be.Z)({},ir);delete Fr[mi],De.expandedKeys=Object.keys(Fr).map(function(jr){return Fr[jr].key})}else!Ee&&de.defaultExpandedKeys&&(De.expandedKeys=de.autoExpandParent||de.defaultExpandParent?(0,Mi.r7)(de.defaultExpandedKeys,ir):de.defaultExpandedKeys);if(De.expandedKeys||delete De.expandedKeys,$e||De.expandedKeys){var vr=(0,Gt.oH)($e||ve.treeData,De.expandedKeys||ve.expandedKeys,ft);De.flattenNodes=vr}if(de.selectable&&(Ze("selectedKeys")?De.selectedKeys=(0,Mi.BT)(de.selectedKeys,de):!Ee&&de.defaultSelectedKeys&&(De.selectedKeys=(0,Mi.BT)(de.defaultSelectedKeys,de))),de.checkable){var en;if(Ze("checkedKeys")?en=(0,Mi.E6)(de.checkedKeys)||{}:!Ee&&de.defaultCheckedKeys?en=(0,Mi.E6)(de.defaultCheckedKeys)||{}:$e&&(en=(0,Mi.E6)(de.checkedKeys)||{checkedKeys:ve.checkedKeys,halfCheckedKeys:ve.halfCheckedKeys}),en){var un=en,Pr=un.checkedKeys,Bn=Pr===void 0?[]:Pr,vn=un.halfCheckedKeys,Ur=vn===void 0?[]:vn;if(!de.checkStrictly){var Qr=(0,ua.S)(Bn,!0,ir);Bn=Qr.checkedKeys,Ur=Qr.halfCheckedKeys}De.checkedKeys=Bn,De.halfCheckedKeys=Ur}}return Ze("loadedKeys")&&(De.loadedKeys=de.loadedKeys),De}}]),fr}(C.Component);fo.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:le,allowDrop:function(){return!0},expandAction:!1},fo.TreeNode=vt.Z;var ho=fo,es=ho,uo=g(73148),Ga=g(56747),to={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},po=to,Fa=g(74643),ro=function(Sr,fr){return C.createElement(Fa.Z,(0,ne.Z)({},Sr,{ref:fr,icon:po}))},Xo=C.forwardRef(ro),Zo=g(53124),pl=g(50881),Jo=g(33603),Qo=g(32157);const Ds=4;function Is(dr){const{dropPosition:Sr,dropLevelOffset:fr,prefixCls:D,indent:de,direction:ve="ltr"}=dr,Ee=ve==="ltr"?"left":"right",De=ve==="ltr"?"right":"left",Ze={[Ee]:-fr*de+Ds,[De]:0};switch(Sr){case-1:Ze.top=-3;break;case 1:Ze.bottom=-3;break;default:Ze.bottom=-3,Ze[Ee]=de+Ds;break}return C.createElement("div",{style:Ze,className:`${D}-drop-indicator`})}var ns=g(99184),Os=C.forwardRef((dr,Sr)=>{const{getPrefixCls:fr,direction:D,virtual:de,tree:ve}=C.useContext(Zo.E_),{prefixCls:Ee,className:De,showIcon:Ze=!1,showLine:$e,switcherIcon:ft,blockNode:wt=!1,children:ir,checkable:Fr=!1,selectable:vr=!0,draggable:en,motion:un,style:Pr}=dr,Bn=fr("tree",Ee),vn=fr(),Ur=un!=null?un:Object.assign(Object.assign({},(0,Jo.Z)(vn)),{motionAppear:!1}),Qr=Object.assign(Object.assign({},dr),{checkable:Fr,selectable:vr,showIcon:Ze,motion:Ur,blockNode:wt,showLine:!!$e,dropIndicatorRender:Is}),[jr,tn]=(0,Qo.ZP)(Bn),Cn=C.useMemo(()=>{if(!en)return!1;let Ue={};switch(typeof en){case"function":Ue.nodeDraggable=en;break;case"object":Ue=Object.assign({},en);break;default:break}return Ue.icon!==!1&&(Ue.icon=Ue.icon||C.createElement(pl.Z,null)),Ue},[en]),Te=Ue=>C.createElement(ns.Z,{prefixCls:Bn,switcherIcon:ft,treeNodeProps:Ue,showLine:$e});return jr(C.createElement(es,Object.assign({itemHeight:20,ref:Sr,virtual:de},Qr,{style:Object.assign(Object.assign({},ve==null?void 0:ve.style),Pr),prefixCls:Bn,className:E()({[`${Bn}-icon-hide`]:!Ze,[`${Bn}-block-node`]:wt,[`${Bn}-unselectable`]:!vr,[`${Bn}-rtl`]:D==="rtl"},ve==null?void 0:ve.className,De,tn),direction:D,checkable:Fr&&C.createElement("span",{className:`${Bn}-checkbox-inner`}),selectable:vr,switcherIcon:Te,draggable:Cn}),ir))}),is;(function(dr){dr[dr.None=0]="None",dr[dr.Start=1]="Start",dr[dr.End=2]="End"})(is||(is={}));function Ks(dr,Sr){function fr(D){const{key:de,children:ve}=D;Sr(de,D)!==!1&&Ks(ve||[],Sr)}dr.forEach(fr)}function Al(dr){let{treeData:Sr,expandedKeys:fr,startKey:D,endKey:de}=dr;const ve=[];let Ee=is.None;if(D&&D===de)return[D];if(!D||!de)return[];function De(Ze){return Ze===D||Ze===de}return Ks(Sr,Ze=>{if(Ee===is.End)return!1;if(De(Ze)){if(ve.push(Ze),Ee===is.None)Ee=is.Start;else if(Ee===is.Start)return Ee=is.End,!1}else Ee===is.Start&&ve.push(Ze);return fr.includes(Ze)}),ve}function To(dr,Sr){const fr=(0,q.Z)(Sr),D=[];return Ks(dr,(de,ve)=>{const Ee=fr.indexOf(de);return Ee!==-1&&(D.push(ve),fr.splice(Ee,1)),!!fr.length}),D}var Ps=function(dr,Sr){var fr={};for(var D in dr)Object.prototype.hasOwnProperty.call(dr,D)&&Sr.indexOf(D)<0&&(fr[D]=dr[D]);if(dr!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,D=Object.getOwnPropertySymbols(dr);de<D.length;de++)Sr.indexOf(D[de])<0&&Object.prototype.propertyIsEnumerable.call(dr,D[de])&&(fr[D[de]]=dr[D[de]]);return fr};function dl(dr){const{isLeaf:Sr,expanded:fr}=dr;return Sr?C.createElement(uo.Z,null):fr?C.createElement(Ga.Z,null):C.createElement(Xo,null)}function $s(dr){let{treeData:Sr,children:fr}=dr;return Sr||(0,Gt.zn)(fr)}const Ms=(dr,Sr)=>{var{defaultExpandAll:fr,defaultExpandParent:D,defaultExpandedKeys:de}=dr,ve=Ps(dr,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ee=C.useRef(),De=C.useRef(),Ze=()=>{const{keyEntities:Cn}=(0,Gt.I8)($s(ve));let Te;return fr?Te=Object.keys(Cn):D?Te=(0,Mi.r7)(ve.expandedKeys||de||[],Cn):Te=ve.expandedKeys||de,Te},[$e,ft]=C.useState(ve.selectedKeys||ve.defaultSelectedKeys||[]),[wt,ir]=C.useState(()=>Ze());C.useEffect(()=>{"selectedKeys"in ve&&ft(ve.selectedKeys)},[ve.selectedKeys]),C.useEffect(()=>{"expandedKeys"in ve&&ir(ve.expandedKeys)},[ve.expandedKeys]);const Fr=(Cn,Te)=>{var Ue;return"expandedKeys"in ve||ir(Cn),(Ue=ve.onExpand)===null||Ue===void 0?void 0:Ue.call(ve,Cn,Te)},vr=(Cn,Te)=>{var Ue;const{multiple:kt}=ve,{node:Ct,nativeEvent:nr}=Te,{key:gr=""}=Ct,cr=$s(ve),Xr=Object.assign(Object.assign({},Te),{selected:!0}),$r=(nr==null?void 0:nr.ctrlKey)||(nr==null?void 0:nr.metaKey),_r=nr==null?void 0:nr.shiftKey;let zr;kt&&$r?(zr=Cn,Ee.current=gr,De.current=zr,Xr.selectedNodes=To(cr,zr)):kt&&_r?(zr=Array.from(new Set([].concat((0,q.Z)(De.current||[]),(0,q.Z)(Al({treeData:cr,expandedKeys:wt,startKey:gr,endKey:Ee.current}))))),Xr.selectedNodes=To(cr,zr)):(zr=[gr],Ee.current=gr,De.current=zr,Xr.selectedNodes=To(cr,zr)),(Ue=ve.onSelect)===null||Ue===void 0||Ue.call(ve,zr,Xr),"selectedKeys"in ve||ft(zr)},{getPrefixCls:en,direction:un}=C.useContext(Zo.E_),{prefixCls:Pr,className:Bn,showIcon:vn=!0,expandAction:Ur="click"}=ve,Qr=Ps(ve,["prefixCls","className","showIcon","expandAction"]),jr=en("tree",Pr),tn=E()(`${jr}-directory`,{[`${jr}-directory-rtl`]:un==="rtl"},Bn);return C.createElement(Os,Object.assign({icon:dl,ref:Sr,blockNode:!0},Qr,{showIcon:vn,expandAction:Ur,prefixCls:jr,className:tn,expandedKeys:wt,selectedKeys:$e,onSelect:vr,onExpand:Fr}))};var Ki=C.forwardRef(Ms);const Ua=Os;Ua.DirectoryTree=Ki,Ua.TreeNode=vt.Z;var Vo=Ua},32157:function(Sn,qt,g){"use strict";g.d(qt,{TM:function(){return k},Yk:function(){return E}});var ne=g(45930),ie=g(63185),H=g(14747),be=g(33507),q=g(45503),z=g(67968);const w=new ne.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),m=(Q,G)=>({[`.${Q}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${G.motionDurationSlow}`}}}),b=(Q,G)=>({[`.${Q}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:G.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${G.lineWidthBold}px solid ${G.colorPrimary}`,borderRadius:"50%",content:'""'}}}),u=(Q,G)=>{const{treeCls:N,treeNodeCls:C,treeNodePadding:K,titleHeight:le,nodeSelectedBg:Y,nodeHoverBg:re}=G,I=G.paddingXS;return{[N]:Object.assign(Object.assign({},(0,H.Wf)(G)),{background:G.colorBgContainer,borderRadius:G.borderRadius,transition:`background-color ${G.motionDurationSlow}`,[`&${N}-rtl`]:{[`${N}-switcher`]:{"&_close":{[`${N}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${N}-active-focused)`]:Object.assign({},(0,H.oN)(G)),[`${N}-list-holder-inner`]:{alignItems:"flex-start"},[`&${N}-block-node`]:{[`${N}-list-holder-inner`]:{alignItems:"stretch",[`${N}-node-content-wrapper`]:{flex:"auto"},[`${C}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:K,insetInlineStart:0,border:`1px solid ${G.colorPrimary}`,opacity:0,animationName:w,animationDuration:G.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${C}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${K}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${N}-node-content-wrapper`]:{color:G.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${N}-node-content-wrapper`]:Object.assign({},(0,H.oN)(G)),[`&:not(${C}-disabled).filter-node ${N}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${N}-draggable-icon`]:{flexShrink:0,width:le,lineHeight:`${le}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${G.motionDurationSlow}`,[`${C}:hover &`]:{opacity:.45}},[`&${C}-disabled`]:{[`${N}-draggable-icon`]:{visibility:"hidden"}}}},[`${N}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:le}},[`${N}-draggable-icon`]:{visibility:"hidden"},[`${N}-switcher`]:Object.assign(Object.assign({},m(Q,G)),{position:"relative",flex:"none",alignSelf:"stretch",width:le,margin:0,lineHeight:`${le}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${N}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:G.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:le/2,bottom:-K,marginInlineStart:-1,borderInlineEnd:`1px solid ${G.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:le/2*.8,height:le/2,borderBottom:`1px solid ${G.colorBorder}`,content:'""'}}}),[`${N}-checkbox`]:{top:"initial",marginInlineEnd:I},[`${N}-node-content-wrapper, ${N}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:le,margin:0,padding:`0 ${G.paddingXS/2}px`,color:"inherit",lineHeight:`${le}px`,background:"transparent",borderRadius:G.borderRadius,cursor:"pointer",transition:`all ${G.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:re},[`&${N}-node-selected`]:{backgroundColor:Y},[`${N}-iconEle`]:{display:"inline-block",width:le,height:le,lineHeight:`${le}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${N}-unselectable ${N}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${N}-node-content-wrapper`]:Object.assign({lineHeight:`${le}px`,userSelect:"none"},b(Q,G)),[`${C}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${G.colorPrimary}`}},"&-show-line":{[`${N}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:le/2,bottom:-K,borderInlineEnd:`1px solid ${G.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${N}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${C}-leaf-last`]:{[`${N}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${le/2}px !important`}}}}})}},Z=Q=>{const{treeCls:G,treeNodeCls:N,treeNodePadding:C,directoryNodeSelectedBg:K,directoryNodeSelectedColor:le}=Q;return{[`${G}${G}-directory`]:{[N]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:C,insetInlineStart:0,transition:`background-color ${Q.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:Q.controlItemBgHover}},"> *":{zIndex:1},[`${G}-switcher`]:{transition:`color ${Q.motionDurationMid}`},[`${G}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${G}-node-selected`]:{color:le,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:K},[`${G}-switcher`]:{color:le},[`${G}-node-content-wrapper`]:{color:le,background:"transparent"}}}}}},E=(Q,G)=>{const N=`.${Q}`,C=`${N}-treenode`,K=G.paddingXS/2,le=(0,q.TS)(G,{treeCls:N,treeNodeCls:C,treeNodePadding:K});return[u(Q,le),Z(le)]},k=Q=>{const{controlHeightSM:G}=Q;return{titleHeight:G,nodeHoverBg:Q.controlItemBgHover,nodeSelectedBg:Q.controlItemBgActive}};qt.ZP=(0,z.Z)("Tree",(Q,G)=>{let{prefixCls:N}=G;return[{[Q.componentCls]:(0,ie.C2)(`${N}-checkbox`,Q)},E(N,Q),(0,be.Z)(Q)]},Q=>{const{colorTextLightSolid:G,colorPrimary:N}=Q;return Object.assign(Object.assign({},k(Q)),{directoryNodeSelectedColor:G,directoryNodeSelectedBg:N})})},99184:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return N}});var ne=g(87462),ie=g(67294),H={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},be=H,q=g(74643),z=function(K,le){return ie.createElement(q.Z,(0,ne.Z)({},K,{ref:le,icon:be}))},w=ie.forwardRef(z),m=g(73148),b=g(3407),u=g(34182),Z=g(74664),E=g(94184),k=g.n(E),Q=g(96159),N=C=>{const{prefixCls:K,switcherIcon:le,treeNodeProps:Y,showLine:re}=C,{isLeaf:I,expanded:P,loading:se}=Y;if(se)return ie.createElement(b.Z,{className:`${K}-switcher-loading-icon`});let Ae;if(re&&typeof re=="object"&&(Ae=re.showLeafIcon),I){if(!re)return null;if(typeof Ae!="boolean"&&Ae){const Ne=typeof Ae=="function"?Ae(Y):Ae,J=`${K}-switcher-line-custom-icon`;return(0,Q.l$)(Ne)?(0,Q.Tm)(Ne,{className:k()(Ne.props.className||"",J)}):Ne}return Ae?ie.createElement(m.Z,{className:`${K}-switcher-line-icon`}):ie.createElement("span",{className:`${K}-switcher-leaf-line`})}const Me=`${K}-switcher-icon`,Qe=typeof le=="function"?le(Y):le;return(0,Q.l$)(Qe)?(0,Q.Tm)(Qe,{className:k()(Qe.props.className||"",Me)}):Qe!==void 0?Qe:re?P?ie.createElement(u.Z,{className:`${K}-switcher-line-icon`}):ie.createElement(Z.Z,{className:`${K}-switcher-line-icon`}):ie.createElement(w,{className:Me})}},72665:function(Sn,qt){"use strict";var g;var ne=typeof Symbol=="function"&&Symbol.for,ie=ne?Symbol.for("react.element"):60103,H=ne?Symbol.for("react.portal"):60106,be=ne?Symbol.for("react.fragment"):60107,q=ne?Symbol.for("react.strict_mode"):60108,z=ne?Symbol.for("react.profiler"):60114,w=ne?Symbol.for("react.provider"):60109,m=ne?Symbol.for("react.context"):60110,b=ne?Symbol.for("react.async_mode"):60111,u=ne?Symbol.for("react.concurrent_mode"):60111,Z=ne?Symbol.for("react.forward_ref"):60112,E=ne?Symbol.for("react.suspense"):60113,k=ne?Symbol.for("react.suspense_list"):60120,Q=ne?Symbol.for("react.memo"):60115,G=ne?Symbol.for("react.lazy"):60116,N=ne?Symbol.for("react.block"):60121,C=ne?Symbol.for("react.fundamental"):60117,K=ne?Symbol.for("react.responder"):60118,le=ne?Symbol.for("react.scope"):60119;function Y(I){if(typeof I=="object"&&I!==null){var P=I.$$typeof;switch(P){case ie:switch(I=I.type,I){case b:case u:case be:case z:case q:case E:return I;default:switch(I=I&&I.$$typeof,I){case m:case Z:case G:case Q:case w:return I;default:return P}}case H:return P}}}function re(I){return Y(I)===u}g=b,g=u,g=m,g=w,g=ie,g=Z,g=be,g=G,g=Q,g=H,g=z,g=q,g=E,g=function(I){return re(I)||Y(I)===b},g=re,g=function(I){return Y(I)===m},g=function(I){return Y(I)===w},g=function(I){return typeof I=="object"&&I!==null&&I.$$typeof===ie},g=function(I){return Y(I)===Z},g=function(I){return Y(I)===be},g=function(I){return Y(I)===G},qt.isMemo=function(I){return Y(I)===Q},g=function(I){return Y(I)===H},g=function(I){return Y(I)===z},g=function(I){return Y(I)===q},g=function(I){return Y(I)===E},g=function(I){return typeof I=="string"||typeof I=="function"||I===be||I===u||I===z||I===q||I===E||I===k||typeof I=="object"&&I!==null&&(I.$$typeof===G||I.$$typeof===Q||I.$$typeof===w||I.$$typeof===m||I.$$typeof===Z||I.$$typeof===C||I.$$typeof===K||I.$$typeof===le||I.$$typeof===N)},g=Y},12060:function(Sn,qt,g){"use strict";Sn.exports=g(72665)},41771:function(Sn,qt){"use strict";var g;var ne=typeof Symbol=="function"&&Symbol.for,ie=ne?Symbol.for("react.element"):60103,H=ne?Symbol.for("react.portal"):60106,be=ne?Symbol.for("react.fragment"):60107,q=ne?Symbol.for("react.strict_mode"):60108,z=ne?Symbol.for("react.profiler"):60114,w=ne?Symbol.for("react.provider"):60109,m=ne?Symbol.for("react.context"):60110,b=ne?Symbol.for("react.async_mode"):60111,u=ne?Symbol.for("react.concurrent_mode"):60111,Z=ne?Symbol.for("react.forward_ref"):60112,E=ne?Symbol.for("react.suspense"):60113,k=ne?Symbol.for("react.suspense_list"):60120,Q=ne?Symbol.for("react.memo"):60115,G=ne?Symbol.for("react.lazy"):60116,N=ne?Symbol.for("react.block"):60121,C=ne?Symbol.for("react.fundamental"):60117,K=ne?Symbol.for("react.responder"):60118,le=ne?Symbol.for("react.scope"):60119;function Y(I){if(typeof I=="object"&&I!==null){var P=I.$$typeof;switch(P){case ie:switch(I=I.type,I){case b:case u:case be:case z:case q:case E:return I;default:switch(I=I&&I.$$typeof,I){case m:case Z:case G:case Q:case w:return I;default:return P}}case H:return P}}}function re(I){return Y(I)===u}g=b,g=u,g=m,g=w,g=ie,g=Z,g=be,g=G,g=Q,g=H,g=z,g=q,g=E,g=function(I){return re(I)||Y(I)===b},g=re,g=function(I){return Y(I)===m},g=function(I){return Y(I)===w},g=function(I){return typeof I=="object"&&I!==null&&I.$$typeof===ie},g=function(I){return Y(I)===Z},qt.isFragment=function(I){return Y(I)===be},g=function(I){return Y(I)===G},g=function(I){return Y(I)===Q},g=function(I){return Y(I)===H},g=function(I){return Y(I)===z},g=function(I){return Y(I)===q},g=function(I){return Y(I)===E},g=function(I){return typeof I=="string"||typeof I=="function"||I===be||I===u||I===z||I===q||I===E||I===k||typeof I=="object"&&I!==null&&(I.$$typeof===G||I.$$typeof===Q||I.$$typeof===w||I.$$typeof===m||I.$$typeof===Z||I.$$typeof===C||I.$$typeof===K||I.$$typeof===le||I.$$typeof===N)},g=Y},47655:function(Sn,qt,g){"use strict";Sn.exports=g(41771)},64701:function(Sn,qt,g){"use strict";g.r(qt),g.d(qt,{ResizableTextArea:function(){return mt},default:function(){return kr}});var ne=g(87462),ie=g(1413),H=g(4942),be=g(71002),q=g(97685),z=g(45987),w=g(74902),m=g(94184),b=g.n(m),u=g(67656),Z=g(87887),E=g(67294);function k(lr){var yr=E.useRef();yr.current=lr;var xr=E.useCallback(function(){for(var Ar,oe=arguments.length,Ot=new Array(oe),U=0;U<oe;U++)Ot[U]=arguments[U];return(Ar=yr.current)===null||Ar===void 0?void 0:Ar.call.apply(Ar,[yr].concat(Ot))},[]);return xr}function Q(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var G=Q()?E.useLayoutEffect:E.useEffect,N=G,C=function(yr,xr){var Ar=E.useRef(!0);G(function(){if(!Ar.current)return yr()},xr),G(function(){return Ar.current=!1,function(){Ar.current=!0}},[])};function K(lr){var yr=E.useRef(!1),xr=E.useState(lr),Ar=(0,q.Z)(xr,2),oe=Ar[0],Ot=Ar[1];E.useEffect(function(){return yr.current=!1,function(){yr.current=!0}},[]);function U(v,y){y&&yr.current||Ot(v)}return[oe,U]}function le(lr){return lr!==void 0}function Y(lr,yr){var xr=yr||{},Ar=xr.defaultValue,oe=xr.value,Ot=xr.onChange,U=xr.postState,v=K(function(){return le(oe)?oe:le(Ar)?typeof Ar=="function"?Ar():Ar:typeof lr=="function"?lr():lr}),y=(0,q.Z)(v,2),R=y[0],ce=y[1],_e=oe!==void 0?oe:R,Fe=U?U(_e):_e,pt=k(Ot),Tt=K([_e]),yt=(0,q.Z)(Tt,2),Ht=yt[0],Ke=yt[1];C(function(){var Le=Ht[0];R!==Le&&pt(R,Le)},[Ht]),C(function(){le(oe)||ce(oe)},[oe]);var st=k(function(Le,Et){ce(Le,Et),Ke([_e],Et)});return[Fe,st]}var re=g(48555),I=function(yr){return+setTimeout(yr,16)},P=function(yr){return clearTimeout(yr)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(I=function(yr){return window.requestAnimationFrame(yr)},P=function(yr){return window.cancelAnimationFrame(yr)});var se=0,Ae=new Map;function Me(lr){Ae.delete(lr)}var Qe=function(yr){var xr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;se+=1;var Ar=se;function oe(Ot){if(Ot===0)Me(Ar),yr();else{var U=I(function(){oe(Ot-1)});Ae.set(Ar,U)}}return oe(xr),Ar};Qe.cancel=function(lr){var yr=Ae.get(lr);return Me(yr),P(yr)};var Ne=Qe,J=`
|
|
|
min-height:0 !important;
|
|
|
max-height:none !important;
|
|
|
height:0 !important;
|
|
|
visibility:hidden !important;
|
|
|
overflow:hidden !important;
|
|
|
position:absolute !important;
|
|
|
z-index:-1000 !important;
|
|
|
top:0 !important;
|
|
|
right:0 !important;
|
|
|
pointer-events: none !important;
|
|
|
`,me=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],O={},Ye;function Ie(lr){var yr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xr=lr.getAttribute("id")||lr.getAttribute("data-reactid")||lr.getAttribute("name");if(yr&&O[xr])return O[xr];var Ar=window.getComputedStyle(lr),oe=Ar.getPropertyValue("box-sizing")||Ar.getPropertyValue("-moz-box-sizing")||Ar.getPropertyValue("-webkit-box-sizing"),Ot=parseFloat(Ar.getPropertyValue("padding-bottom"))+parseFloat(Ar.getPropertyValue("padding-top")),U=parseFloat(Ar.getPropertyValue("border-bottom-width"))+parseFloat(Ar.getPropertyValue("border-top-width")),v=me.map(function(R){return"".concat(R,":").concat(Ar.getPropertyValue(R))}).join(";"),y={sizingStyle:v,paddingSize:Ot,borderSize:U,boxSizing:oe};return yr&&xr&&(O[xr]=y),y}function Se(lr){var yr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ar=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Ye||(Ye=document.createElement("textarea"),Ye.setAttribute("tab-index","-1"),Ye.setAttribute("aria-hidden","true"),document.body.appendChild(Ye)),lr.getAttribute("wrap")?Ye.setAttribute("wrap",lr.getAttribute("wrap")):Ye.removeAttribute("wrap");var oe=Ie(lr,yr),Ot=oe.paddingSize,U=oe.borderSize,v=oe.boxSizing,y=oe.sizingStyle;Ye.setAttribute("style","".concat(y,";").concat(J)),Ye.value=lr.value||lr.placeholder||"";var R=void 0,ce=void 0,_e,Fe=Ye.scrollHeight;if(v==="border-box"?Fe+=U:v==="content-box"&&(Fe-=Ot),xr!==null||Ar!==null){Ye.value=" ";var pt=Ye.scrollHeight-Ot;xr!==null&&(R=pt*xr,v==="border-box"&&(R=R+Ot+U),Fe=Math.max(R,Fe)),Ar!==null&&(ce=pt*Ar,v==="border-box"&&(ce=ce+Ot+U),_e=Fe>ce?"":"hidden",Fe=Math.min(ce,Fe))}var Tt={height:Fe,overflowY:_e,resize:"none"};return R&&(Tt.minHeight=R),ce&&(Tt.maxHeight=ce),Tt}var Je=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Oe=0,He=1,xe=2,ke=E.forwardRef(function(lr,yr){var xr=lr,Ar=xr.prefixCls,oe=xr.onPressEnter,Ot=xr.defaultValue,U=xr.value,v=xr.autoSize,y=xr.onResize,R=xr.className,ce=xr.style,_e=xr.disabled,Fe=xr.onChange,pt=xr.onInternalAutoSize,Tt=(0,z.Z)(xr,Je),yt=Y(Ot,{value:U,postState:function(Er){return Er!=null?Er:""}}),Ht=(0,q.Z)(yt,2),Ke=Ht[0],st=Ht[1],Le=function(Er){st(Er.target.value),Fe==null||Fe(Er)},Et=E.useRef();E.useImperativeHandle(yr,function(){return{textArea:Et.current}});var Ge=E.useMemo(function(){return v&&(0,be.Z)(v)==="object"?[v.minRows,v.maxRows]:[]},[v]),Wt=(0,q.Z)(Ge,2),Dr=Wt[0],Cr=Wt[1],Mn=!!v,on=function(){try{if(document.activeElement===Et.current){var Er=Et.current,Ln=Er.selectionStart,wn=Er.selectionEnd,xn=Er.scrollTop;Et.current.setSelectionRange(Ln,wn),Et.current.scrollTop=xn}}catch(Dn){}},En=E.useState(xe),Rn=(0,q.Z)(En,2),Yn=Rn[0],$n=Rn[1],yn=E.useState(),bn=(0,q.Z)(yn,2),Lr=bn[0],Hn=bn[1],oi=function(){$n(Oe)};N(function(){Mn&&oi()},[U,Dr,Cr,Mn]),N(function(){if(Yn===Oe)$n(He);else if(Yn===He){var Mr=Se(Et.current,!1,Dr,Cr);$n(xe),Hn(Mr)}else on()},[Yn]);var Aa=E.useRef(),Xa=function(){Ne.cancel(Aa.current)},Ea=function(Er){Yn===xe&&(y==null||y(Er),v&&(Xa(),Aa.current=Ne(function(){oi()})))};E.useEffect(function(){return Xa},[]);var Rt=Mn?Lr:null,tr=(0,ie.Z)((0,ie.Z)({},ce),Rt);return(Yn===Oe||Yn===He)&&(tr.overflowY="hidden",tr.overflowX="hidden"),E.createElement(re.Z,{onResize:Ea,disabled:!(v||y)},E.createElement("textarea",(0,ne.Z)({},Tt,{ref:Et,style:tr,className:b()(Ar,R,(0,H.Z)({},"".concat(Ar,"-disabled"),_e)),disabled:_e,value:Ke,onChange:Le})))}),mt=ke,Bt=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function ot(lr,yr){return(0,w.Z)(lr||"").slice(0,yr).join("")}function It(lr,yr,xr,Ar){var oe=xr;return lr?oe=ot(xr,Ar):(0,w.Z)(yr||"").length<xr.length&&(0,w.Z)(xr||"").length>Ar&&(oe=yr),oe}var or=E.forwardRef(function(lr,yr){var xr,Ar=lr.defaultValue,oe=lr.value,Ot=lr.onFocus,U=lr.onBlur,v=lr.onChange,y=lr.allowClear,R=lr.maxLength,ce=lr.onCompositionStart,_e=lr.onCompositionEnd,Fe=lr.suffix,pt=lr.prefixCls,Tt=pt===void 0?"rc-textarea":pt,yt=lr.classes,Ht=lr.showCount,Ke=lr.className,st=lr.style,Le=lr.disabled,Et=lr.hidden,Ge=lr.classNames,Wt=lr.styles,Dr=lr.onResize,Cr=(0,z.Z)(lr,Bt),Mn=Y(Ar,{value:oe,defaultValue:Ar}),on=(0,q.Z)(Mn,2),En=on[0],Rn=on[1],Yn=(0,E.useRef)(null),$n=E.useState(!1),yn=(0,q.Z)($n,2),bn=yn[0],Lr=yn[1],Hn=E.useState(!1),oi=(0,q.Z)(Hn,2),Aa=oi[0],Xa=oi[1],Ea=E.useRef(),Rt=E.useRef(0),tr=E.useState(null),Mr=(0,q.Z)(tr,2),Er=Mr[0],Ln=Mr[1],wn=function(){var xi;(xi=Yn.current)===null||xi===void 0||xi.textArea.focus()};(0,E.useImperativeHandle)(yr,function(){return{resizableTextArea:Yn.current,focus:wn,blur:function(){var xi;(xi=Yn.current)===null||xi===void 0||xi.textArea.blur()}}}),(0,E.useEffect)(function(){Lr(function(Wi){return!Le&&Wi})},[Le]);var xn=Number(R)>0,Dn=function(xi){Xa(!0),Ea.current=En,Rt.current=xi.currentTarget.selectionStart,ce==null||ce(xi)},vt=function(xi){Xa(!1);var Ii=xi.currentTarget.value;if(xn){var ca,eo=Rt.current>=R+1||Rt.current===((ca=Ea.current)===null||ca===void 0?void 0:ca.length);Ii=It(eo,Ea.current,Ii,R)}Ii!==En&&(Rn(Ii),(0,Z.rJ)(xi.currentTarget,xi,v,Ii)),_e==null||_e(xi)},Kt=function(xi){var Ii=xi.target.value;if(!Aa&&xn){var ca=xi.target.selectionStart>=R+1||xi.target.selectionStart===Ii.length||!xi.target.selectionStart;Ii=It(ca,En,Ii,R)}Rn(Ii),(0,Z.rJ)(xi.currentTarget,xi,v,Ii)},Gt=function(xi){var Ii=Cr.onPressEnter,ca=Cr.onKeyDown;xi.key==="Enter"&&Ii&&Ii(xi),ca==null||ca(xi)},ar=function(xi){Lr(!0),Ot==null||Ot(xi)},Ir=function(xi){Lr(!1),U==null||U(xi)},ht=function(xi){var Ii;Rn(""),wn(),(0,Z.rJ)((Ii=Yn.current)===null||Ii===void 0?void 0:Ii.textArea,xi,v)},$t=(0,Z.D7)(En);!Aa&&xn&&oe==null&&($t=ot($t,R));var Vt=Fe,On;if(Ht){var Jn=(0,w.Z)($t).length;(0,be.Z)(Ht)==="object"?On=Ht.formatter({value:$t,count:Jn,maxLength:R}):On="".concat(Jn).concat(xn?" / ".concat(R):""),Vt=E.createElement(E.Fragment,null,Vt,E.createElement("span",{className:b()("".concat(Tt,"-data-count"),Ge==null?void 0:Ge.count),style:Wt==null?void 0:Wt.count},On))}var ii=function(xi){var Ii;Dr==null||Dr(xi),(Ii=Yn.current)!==null&&Ii!==void 0&&Ii.textArea.style.height&&Ln(!0)},la=!Cr.autoSize&&!Ht&&!y,mi=E.createElement(u.BaseInput,{value:$t,allowClear:y,handleReset:ht,suffix:Vt,prefixCls:Tt,classes:{affixWrapper:b()(yt==null?void 0:yt.affixWrapper,(xr={},(0,H.Z)(xr,"".concat(Tt,"-show-count"),Ht),(0,H.Z)(xr,"".concat(Tt,"-textarea-allow-clear"),y),xr))},disabled:Le,focused:bn,className:Ke,style:(0,ie.Z)((0,ie.Z)({},st),Er&&!la?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof On=="string"?On:void 0}},hidden:Et,inputElement:E.createElement(mt,(0,ne.Z)({},Cr,{onKeyDown:Gt,onChange:Kt,onFocus:ar,onBlur:Ir,onCompositionStart:Dn,onCompositionEnd:vt,className:Ge==null?void 0:Ge.textarea,style:(0,ie.Z)((0,ie.Z)({},Wt==null?void 0:Wt.textarea),{},{resize:st==null?void 0:st.resize}),disabled:Le,prefixCls:Tt,onResize:ii,ref:Yn}))});return mi}),rr=or,kr=rr},56261:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return Ae}});var ne=g(87462),ie=g(4942),H=g(45987),be=g(1413),q=g(15671),z=g(43144),w=g(97326),m=g(60136),b=g(51630),u=g(94184),Z=g.n(u),E=g(34952),k=g(67294),Q=g(69610),G=function(Qe){for(var Ne=Qe.prefixCls,J=Qe.level,me=Qe.isStart,O=Qe.isEnd,Ye="".concat(Ne,"-indent-unit"),Ie=[],Se=0;Se<J;Se+=1){var Je;Ie.push(k.createElement("span",{key:Se,className:Z()(Ye,(Je={},(0,ie.Z)(Je,"".concat(Ye,"-start"),me[Se]),(0,ie.Z)(Je,"".concat(Ye,"-end"),O[Se]),Je))}))}return k.createElement("span",{"aria-hidden":"true",className:"".concat(Ne,"-indent")},Ie)},N=k.memo(G),C=g(3596),K=g(83898),le=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],Y="open",re="close",I="---",P=function(Me){(0,m.Z)(Ne,Me);var Qe=(0,b.Z)(Ne);function Ne(){var J;(0,q.Z)(this,Ne);for(var me=arguments.length,O=new Array(me),Ye=0;Ye<me;Ye++)O[Ye]=arguments[Ye];return J=Qe.call.apply(Qe,[this].concat(O)),J.state={dragNodeHighlight:!1},J.selectHandle=void 0,J.cacheIndent=void 0,J.onSelectorClick=function(Ie){var Se=J.props.context.onNodeClick;Se(Ie,(0,K.F)(J.props)),J.isSelectable()?J.onSelect(Ie):J.onCheck(Ie)},J.onSelectorDoubleClick=function(Ie){var Se=J.props.context.onNodeDoubleClick;Se(Ie,(0,K.F)(J.props))},J.onSelect=function(Ie){if(!J.isDisabled()){var Se=J.props.context.onNodeSelect;Se(Ie,(0,K.F)(J.props))}},J.onCheck=function(Ie){if(!J.isDisabled()){var Se=J.props,Je=Se.disableCheckbox,Oe=Se.checked,He=J.props.context.onNodeCheck;if(!(!J.isCheckable()||Je)){var xe=!Oe;He(Ie,(0,K.F)(J.props),xe)}}},J.onMouseEnter=function(Ie){var Se=J.props.context.onNodeMouseEnter;Se(Ie,(0,K.F)(J.props))},J.onMouseLeave=function(Ie){var Se=J.props.context.onNodeMouseLeave;Se(Ie,(0,K.F)(J.props))},J.onContextMenu=function(Ie){var Se=J.props.context.onNodeContextMenu;Se(Ie,(0,K.F)(J.props))},J.onDragStart=function(Ie){var Se=J.props.context.onNodeDragStart;Ie.stopPropagation(),J.setState({dragNodeHighlight:!0}),Se(Ie,(0,w.Z)(J));try{Ie.dataTransfer.setData("text/plain","")}catch(Je){}},J.onDragEnter=function(Ie){var Se=J.props.context.onNodeDragEnter;Ie.preventDefault(),Ie.stopPropagation(),Se(Ie,(0,w.Z)(J))},J.onDragOver=function(Ie){var Se=J.props.context.onNodeDragOver;Ie.preventDefault(),Ie.stopPropagation(),Se(Ie,(0,w.Z)(J))},J.onDragLeave=function(Ie){var Se=J.props.context.onNodeDragLeave;Ie.stopPropagation(),Se(Ie,(0,w.Z)(J))},J.onDragEnd=function(Ie){var Se=J.props.context.onNodeDragEnd;Ie.stopPropagation(),J.setState({dragNodeHighlight:!1}),Se(Ie,(0,w.Z)(J))},J.onDrop=function(Ie){var Se=J.props.context.onNodeDrop;Ie.preventDefault(),Ie.stopPropagation(),J.setState({dragNodeHighlight:!1}),Se(Ie,(0,w.Z)(J))},J.onExpand=function(Ie){var Se=J.props,Je=Se.loading,Oe=Se.context.onNodeExpand;Je||Oe(Ie,(0,K.F)(J.props))},J.setSelectHandle=function(Ie){J.selectHandle=Ie},J.getNodeState=function(){var Ie=J.props.expanded;return J.isLeaf()?null:Ie?Y:re},J.hasChildren=function(){var Ie=J.props.eventKey,Se=J.props.context.keyEntities,Je=(0,C.Z)(Se,Ie)||{},Oe=Je.children;return!!(Oe||[]).length},J.isLeaf=function(){var Ie=J.props,Se=Ie.isLeaf,Je=Ie.loaded,Oe=J.props.context.loadData,He=J.hasChildren();return Se===!1?!1:Se||!Oe&&!He||Oe&&Je&&!He},J.isDisabled=function(){var Ie=J.props.disabled,Se=J.props.context.disabled;return!!(Se||Ie)},J.isCheckable=function(){var Ie=J.props.checkable,Se=J.props.context.checkable;return!Se||Ie===!1?!1:Se},J.syncLoadData=function(Ie){var Se=Ie.expanded,Je=Ie.loading,Oe=Ie.loaded,He=J.props.context,xe=He.loadData,ke=He.onNodeLoad;Je||xe&&Se&&!J.isLeaf()&&!J.hasChildren()&&!Oe&&ke((0,K.F)(J.props))},J.isDraggable=function(){var Ie=J.props,Se=Ie.data,Je=Ie.context.draggable;return!!(Je&&(!Je.nodeDraggable||Je.nodeDraggable(Se)))},J.renderDragHandler=function(){var Ie=J.props.context,Se=Ie.draggable,Je=Ie.prefixCls;return Se!=null&&Se.icon?k.createElement("span",{className:"".concat(Je,"-draggable-icon")},Se.icon):null},J.renderSwitcherIconDom=function(Ie){var Se=J.props.switcherIcon,Je=J.props.context.switcherIcon,Oe=Se||Je;return typeof Oe=="function"?Oe((0,be.Z)((0,be.Z)({},J.props),{},{isLeaf:Ie})):Oe},J.renderSwitcher=function(){var Ie=J.props.expanded,Se=J.props.context.prefixCls;if(J.isLeaf()){var Je=J.renderSwitcherIconDom(!0);return Je!==!1?k.createElement("span",{className:Z()("".concat(Se,"-switcher"),"".concat(Se,"-switcher-noop"))},Je):null}var Oe=Z()("".concat(Se,"-switcher"),"".concat(Se,"-switcher_").concat(Ie?Y:re)),He=J.renderSwitcherIconDom(!1);return He!==!1?k.createElement("span",{onClick:J.onExpand,className:Oe},He):null},J.renderCheckbox=function(){var Ie=J.props,Se=Ie.checked,Je=Ie.halfChecked,Oe=Ie.disableCheckbox,He=J.props.context.prefixCls,xe=J.isDisabled(),ke=J.isCheckable();if(!ke)return null;var mt=typeof ke!="boolean"?ke:null;return k.createElement("span",{className:Z()("".concat(He,"-checkbox"),Se&&"".concat(He,"-checkbox-checked"),!Se&&Je&&"".concat(He,"-checkbox-indeterminate"),(xe||Oe)&&"".concat(He,"-checkbox-disabled")),onClick:J.onCheck},mt)},J.renderIcon=function(){var Ie=J.props.loading,Se=J.props.context.prefixCls;return k.createElement("span",{className:Z()("".concat(Se,"-iconEle"),"".concat(Se,"-icon__").concat(J.getNodeState()||"docu"),Ie&&"".concat(Se,"-icon_loading"))})},J.renderSelector=function(){var Ie=J.state.dragNodeHighlight,Se=J.props,Je=Se.title,Oe=Je===void 0?I:Je,He=Se.selected,xe=Se.icon,ke=Se.loading,mt=Se.data,Bt=J.props.context,ot=Bt.prefixCls,It=Bt.showIcon,or=Bt.icon,rr=Bt.loadData,kr=Bt.titleRender,lr=J.isDisabled(),yr="".concat(ot,"-node-content-wrapper"),xr;if(It){var Ar=xe||or;xr=Ar?k.createElement("span",{className:Z()("".concat(ot,"-iconEle"),"".concat(ot,"-icon__customize"))},typeof Ar=="function"?Ar(J.props):Ar):J.renderIcon()}else rr&&ke&&(xr=J.renderIcon());var oe;typeof Oe=="function"?oe=Oe(mt):kr?oe=kr(mt):oe=Oe;var Ot=k.createElement("span",{className:"".concat(ot,"-title")},oe);return k.createElement("span",{ref:J.setSelectHandle,title:typeof Oe=="string"?Oe:"",className:Z()("".concat(yr),"".concat(yr,"-").concat(J.getNodeState()||"normal"),!lr&&(He||Ie)&&"".concat(ot,"-node-selected")),onMouseEnter:J.onMouseEnter,onMouseLeave:J.onMouseLeave,onContextMenu:J.onContextMenu,onClick:J.onSelectorClick,onDoubleClick:J.onSelectorDoubleClick},xr,Ot,J.renderDropIndicator())},J.renderDropIndicator=function(){var Ie=J.props,Se=Ie.disabled,Je=Ie.eventKey,Oe=J.props.context,He=Oe.draggable,xe=Oe.dropLevelOffset,ke=Oe.dropPosition,mt=Oe.prefixCls,Bt=Oe.indent,ot=Oe.dropIndicatorRender,It=Oe.dragOverNodeKey,or=Oe.direction,rr=!!He,kr=!Se&&rr&&It===Je,lr=Bt!=null?Bt:J.cacheIndent;return J.cacheIndent=Bt,kr?ot({dropPosition:ke,dropLevelOffset:xe,indent:lr,prefixCls:mt,direction:or}):null},J}return(0,z.Z)(Ne,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var me=this.props.selectable,O=this.props.context.selectable;return typeof me=="boolean"?me:O}},{key:"render",value:function(){var me,O=this.props,Ye=O.eventKey,Ie=O.className,Se=O.style,Je=O.dragOver,Oe=O.dragOverGapTop,He=O.dragOverGapBottom,xe=O.isLeaf,ke=O.isStart,mt=O.isEnd,Bt=O.expanded,ot=O.selected,It=O.checked,or=O.halfChecked,rr=O.loading,kr=O.domRef,lr=O.active,yr=O.data,xr=O.onMouseMove,Ar=O.selectable,oe=(0,H.Z)(O,le),Ot=this.props.context,U=Ot.prefixCls,v=Ot.filterTreeNode,y=Ot.keyEntities,R=Ot.dropContainerKey,ce=Ot.dropTargetKey,_e=Ot.draggingNodeKey,Fe=this.isDisabled(),pt=(0,E.Z)(oe,{aria:!0,data:!0}),Tt=(0,C.Z)(y,Ye)||{},yt=Tt.level,Ht=mt[mt.length-1],Ke=this.isDraggable(),st=!Fe&&Ke,Le=_e===Ye,Et=Ar!==void 0?{"aria-selected":!!Ar}:void 0;return k.createElement("div",(0,ne.Z)({ref:kr,className:Z()(Ie,"".concat(U,"-treenode"),(me={},(0,ie.Z)(me,"".concat(U,"-treenode-disabled"),Fe),(0,ie.Z)(me,"".concat(U,"-treenode-switcher-").concat(Bt?"open":"close"),!xe),(0,ie.Z)(me,"".concat(U,"-treenode-checkbox-checked"),It),(0,ie.Z)(me,"".concat(U,"-treenode-checkbox-indeterminate"),or),(0,ie.Z)(me,"".concat(U,"-treenode-selected"),ot),(0,ie.Z)(me,"".concat(U,"-treenode-loading"),rr),(0,ie.Z)(me,"".concat(U,"-treenode-active"),lr),(0,ie.Z)(me,"".concat(U,"-treenode-leaf-last"),Ht),(0,ie.Z)(me,"".concat(U,"-treenode-draggable"),Ke),(0,ie.Z)(me,"dragging",Le),(0,ie.Z)(me,"drop-target",ce===Ye),(0,ie.Z)(me,"drop-container",R===Ye),(0,ie.Z)(me,"drag-over",!Fe&&Je),(0,ie.Z)(me,"drag-over-gap-top",!Fe&&Oe),(0,ie.Z)(me,"drag-over-gap-bottom",!Fe&&He),(0,ie.Z)(me,"filter-node",v&&v((0,K.F)(this.props))),me)),style:Se,draggable:st,"aria-grabbed":Le,onDragStart:st?this.onDragStart:void 0,onDragEnter:Ke?this.onDragEnter:void 0,onDragOver:Ke?this.onDragOver:void 0,onDragLeave:Ke?this.onDragLeave:void 0,onDrop:Ke?this.onDrop:void 0,onDragEnd:Ke?this.onDragEnd:void 0,onMouseMove:xr},Et,pt),k.createElement(N,{prefixCls:U,level:yt,isStart:ke,isEnd:mt}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Ne}(k.Component),se=function(Qe){return k.createElement(Q.k.Consumer,null,function(Ne){return k.createElement(P,(0,ne.Z)({},Qe,{context:Ne}))})};se.displayName="TreeNode",se.isTreeNode=1;var Ae=se},69610:function(Sn,qt,g){"use strict";g.d(qt,{k:function(){return ie}});var ne=g(67294),ie=ne.createContext(null)},29873:function(Sn,qt,g){"use strict";g.d(qt,{BT:function(){return N},E6:function(){return le},L0:function(){return u},OM:function(){return G},_5:function(){return b},r7:function(){return Y},wA:function(){return E},yx:function(){return Z}});var ne=g(74902),ie=g(71002),H=g(72978),be=g(67294),q=g(56261),z=g(3596),w=g(83898),m=null;function b(re,I){if(!re)return[];var P=re.slice(),se=P.indexOf(I);return se>=0&&P.splice(se,1),P}function u(re,I){var P=(re||[]).slice();return P.indexOf(I)===-1&&P.push(I),P}function Z(re){return re.split("-")}function E(re,I){var P=[],se=(0,z.Z)(I,re);function Ae(){var Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Me.forEach(function(Qe){var Ne=Qe.key,J=Qe.children;P.push(Ne),Ae(J)})}return Ae(se.children),P}function k(re){if(re.parent){var I=Z(re.pos);return Number(I[I.length-1])===re.parent.children.length-1}return!1}function Q(re){var I=Z(re.pos);return Number(I[I.length-1])===0}function G(re,I,P,se,Ae,Me,Qe,Ne,J,me){var O,Ye=re.clientX,Ie=re.clientY,Se=re.target.getBoundingClientRect(),Je=Se.top,Oe=Se.height,He=(me==="rtl"?-1:1)*(((Ae==null?void 0:Ae.x)||0)-Ye),xe=(He-12)/se,ke=(0,z.Z)(Ne,P.props.eventKey);if(Ie<Je+Oe/2){var mt=Qe.findIndex(function(Ot){return Ot.key===ke.key}),Bt=mt<=0?0:mt-1,ot=Qe[Bt].key;ke=(0,z.Z)(Ne,ot)}var It=ke.key,or=ke,rr=ke.key,kr=0,lr=0;if(!J.includes(It))for(var yr=0;yr<xe&&k(ke);yr+=1)ke=ke.parent,lr+=1;var xr=I.props.data,Ar=ke.node,oe=!0;return Q(ke)&&ke.level===0&&Ie<Je+Oe/2&&Me({dragNode:xr,dropNode:Ar,dropPosition:-1})&&ke.key===P.props.eventKey?kr=-1:(or.children||[]).length&&J.includes(rr)?Me({dragNode:xr,dropNode:Ar,dropPosition:0})?kr=0:oe=!1:lr===0?xe>-1.5?Me({dragNode:xr,dropNode:Ar,dropPosition:1})?kr=1:oe=!1:Me({dragNode:xr,dropNode:Ar,dropPosition:0})?kr=0:Me({dragNode:xr,dropNode:Ar,dropPosition:1})?kr=1:oe=!1:Me({dragNode:xr,dropNode:Ar,dropPosition:1})?kr=1:oe=!1,{dropPosition:kr,dropLevelOffset:lr,dropTargetKey:ke.key,dropTargetPos:ke.pos,dragOverNodeKey:rr,dropContainerKey:kr===0?null:((O=ke.parent)===null||O===void 0?void 0:O.key)||null,dropAllowed:oe}}function N(re,I){if(re){var P=I.multiple;return P?re.slice():re.length?[re[0]]:re}}var C=function(I){return I};function K(re,I){if(!re)return[];var P=I||{},se=P.processProps,Ae=se===void 0?C:se,Me=Array.isArray(re)?re:[re];return Me.map(function(Qe){var Ne=Qe.children,J=_objectWithoutProperties(Qe,m),me=K(Ne,I);return React.createElement(TreeNode,_extends({key:J.key},Ae(J)),me)})}function le(re){if(!re)return null;var I;if(Array.isArray(re))I={checkedKeys:re,halfCheckedKeys:void 0};else if((0,ie.Z)(re)==="object")I={checkedKeys:re.checked||void 0,halfCheckedKeys:re.halfChecked||void 0};else return(0,H.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return I}function Y(re,I){var P=new Set;function se(Ae){if(!P.has(Ae)){var Me=(0,z.Z)(I,Ae);if(Me){P.add(Ae);var Qe=Me.parent,Ne=Me.node;Ne.disabled||Qe&&se(Qe.key)}}}return(re||[]).forEach(function(Ae){se(Ae)}),(0,ne.Z)(P)}},97153:function(Sn,qt,g){"use strict";g.d(qt,{S:function(){return w}});var ne=g(72978),ie=g(3596);function H(m,b){var u=new Set;return m.forEach(function(Z){b.has(Z)||u.add(Z)}),u}function be(m){var b=m||{},u=b.disabled,Z=b.disableCheckbox,E=b.checkable;return!!(u||Z)||E===!1}function q(m,b,u,Z){for(var E=new Set(m),k=new Set,Q=0;Q<=u;Q+=1){var G=b.get(Q)||new Set;G.forEach(function(le){var Y=le.key,re=le.node,I=le.children,P=I===void 0?[]:I;E.has(Y)&&!Z(re)&&P.filter(function(se){return!Z(se.node)}).forEach(function(se){E.add(se.key)})})}for(var N=new Set,C=u;C>=0;C-=1){var K=b.get(C)||new Set;K.forEach(function(le){var Y=le.parent,re=le.node;if(!(Z(re)||!le.parent||N.has(le.parent.key))){if(Z(le.parent.node)){N.add(Y.key);return}var I=!0,P=!1;(Y.children||[]).filter(function(se){return!Z(se.node)}).forEach(function(se){var Ae=se.key,Me=E.has(Ae);I&&!Me&&(I=!1),!P&&(Me||k.has(Ae))&&(P=!0)}),I&&E.add(Y.key),P&&k.add(Y.key),N.add(Y.key)}})}return{checkedKeys:Array.from(E),halfCheckedKeys:Array.from(H(k,E))}}function z(m,b,u,Z,E){for(var k=new Set(m),Q=new Set(b),G=0;G<=Z;G+=1){var N=u.get(G)||new Set;N.forEach(function(Y){var re=Y.key,I=Y.node,P=Y.children,se=P===void 0?[]:P;!k.has(re)&&!Q.has(re)&&!E(I)&&se.filter(function(Ae){return!E(Ae.node)}).forEach(function(Ae){k.delete(Ae.key)})})}Q=new Set;for(var C=new Set,K=Z;K>=0;K-=1){var le=u.get(K)||new Set;le.forEach(function(Y){var re=Y.parent,I=Y.node;if(!(E(I)||!Y.parent||C.has(Y.parent.key))){if(E(Y.parent.node)){C.add(re.key);return}var P=!0,se=!1;(re.children||[]).filter(function(Ae){return!E(Ae.node)}).forEach(function(Ae){var Me=Ae.key,Qe=k.has(Me);P&&!Qe&&(P=!1),!se&&(Qe||Q.has(Me))&&(se=!0)}),P||k.delete(re.key),se&&Q.add(re.key),C.add(re.key)}})}return{checkedKeys:Array.from(k),halfCheckedKeys:Array.from(H(Q,k))}}function w(m,b,u,Z){var E=[],k;Z?k=Z:k=be;var Q=new Set(m.filter(function(K){var le=!!(0,ie.Z)(u,K);return le||E.push(K),le})),G=new Map,N=0;Object.keys(u).forEach(function(K){var le=u[K],Y=le.level,re=G.get(Y);re||(re=new Set,G.set(Y,re)),re.add(le),N=Math.max(N,Y)}),(0,ne.ZP)(!E.length,"Tree missing follow keys: ".concat(E.slice(0,100).map(function(K){return"'".concat(K,"'")}).join(", ")));var C;return b===!0?C=q(Q,G,N,k):C=z(Q,b.halfCheckedKeys,G,N,k),C}},3596:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return ne}});function ne(ie,H){return ie[H]}},83898:function(Sn,qt,g){"use strict";g.d(qt,{I8:function(){return Y},F:function(){return I},zn:function(){return C},w$:function(){return G},oH:function(){return K},km:function(){return Q},H8:function(){return re}});var ne=g(71002),ie=g(74902),H=g(1413),be=g(45987),q=g(67294),z=g(28580);function w(P){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ae=[];return q.Children.forEach(P,function(Me){Me==null&&!se.keepEmpty||(Array.isArray(Me)?Ae=Ae.concat(w(Me)):(0,z.isFragment)(Me)&&Me.props?Ae=Ae.concat(w(Me.props.children,se)):Ae.push(Me))}),Ae}function m(P,se){var Ae=(0,H.Z)({},P);return Array.isArray(se)&&se.forEach(function(Me){delete Ae[Me]}),Ae}var b=g(72978),u=g(3596),Z=["children"];function E(P,se){return"".concat(P,"-").concat(se)}function k(P){return P&&P.type&&P.type.isTreeNode}function Q(P,se){return P!=null?P:se}function G(P){var se=P||{},Ae=se.title,Me=se._title,Qe=se.key,Ne=se.children,J=Ae||"title";return{title:J,_title:Me||[J],key:Qe||"key",children:Ne||"children"}}function N(P,se){var Ae=new Map;function Me(Qe){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Qe||[]).forEach(function(J){var me=J[se.key],O=J[se.children];warning(me!=null,"Tree node must have a certain key: [".concat(Ne).concat(me,"]"));var Ye=String(me);warning(!Ae.has(Ye)||me===null||me===void 0,"Same 'key' exist in the Tree: ".concat(Ye)),Ae.set(Ye,!0),Me(O,"".concat(Ne).concat(Ye," > "))})}Me(P)}function C(P){function se(Ae){var Me=w(Ae);return Me.map(function(Qe){if(!k(Qe))return(0,b.ZP)(!Qe,"Tree/TreeNode can only accept TreeNode as children."),null;var Ne=Qe.key,J=Qe.props,me=J.children,O=(0,be.Z)(J,Z),Ye=(0,H.Z)({key:Ne},O),Ie=se(me);return Ie.length&&(Ye.children=Ie),Ye}).filter(function(Qe){return Qe})}return se(P)}function K(P,se,Ae){var Me=G(Ae),Qe=Me._title,Ne=Me.key,J=Me.children,me=new Set(se===!0?[]:se),O=[];function Ye(Ie){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ie.map(function(Je,Oe){for(var He=E(Se?Se.pos:"0",Oe),xe=Q(Je[Ne],He),ke,mt=0;mt<Qe.length;mt+=1){var Bt=Qe[mt];if(Je[Bt]!==void 0){ke=Je[Bt];break}}var ot=(0,H.Z)((0,H.Z)({},m(Je,[].concat((0,ie.Z)(Qe),[Ne,J]))),{},{title:ke,key:xe,parent:Se,pos:He,children:null,data:Je,isStart:[].concat((0,ie.Z)(Se?Se.isStart:[]),[Oe===0]),isEnd:[].concat((0,ie.Z)(Se?Se.isEnd:[]),[Oe===Ie.length-1])});return O.push(ot),se===!0||me.has(xe)?ot.children=Ye(Je[J]||[],ot):ot.children=[],ot})}return Ye(P),O}function le(P,se,Ae){var Me={};(0,ne.Z)(Ae)==="object"?Me=Ae:Me={externalGetKey:Ae},Me=Me||{};var Qe=Me,Ne=Qe.childrenPropName,J=Qe.externalGetKey,me=Qe.fieldNames,O=G(me),Ye=O.key,Ie=O.children,Se=Ne||Ie,Je;J?typeof J=="string"?Je=function(xe){return xe[J]}:typeof J=="function"&&(Je=function(xe){return J(xe)}):Je=function(xe,ke){return Q(xe[Ye],ke)};function Oe(He,xe,ke,mt){var Bt=He?He[Se]:P,ot=He?E(ke.pos,xe):"0",It=He?[].concat((0,ie.Z)(mt),[He]):[];if(He){var or=Je(He,ot),rr={node:He,index:xe,pos:ot,key:or,parentPos:ke.node?ke.pos:null,level:ke.level+1,nodes:It};se(rr)}Bt&&Bt.forEach(function(kr,lr){Oe(kr,lr,{node:He,pos:ot,level:ke?ke.level+1:-1},It)})}Oe(null)}function Y(P){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ae=se.initWrapper,Me=se.processEntity,Qe=se.onProcessFinished,Ne=se.externalGetKey,J=se.childrenPropName,me=se.fieldNames,O=arguments.length>2?arguments[2]:void 0,Ye=Ne||O,Ie={},Se={},Je={posEntities:Ie,keyEntities:Se};return Ae&&(Je=Ae(Je)||Je),le(P,function(Oe){var He=Oe.node,xe=Oe.index,ke=Oe.pos,mt=Oe.key,Bt=Oe.parentPos,ot=Oe.level,It=Oe.nodes,or={node:He,nodes:It,index:xe,key:mt,pos:ke,level:ot},rr=Q(mt,ke);Ie[ke]=or,Se[rr]=or,or.parent=Ie[Bt],or.parent&&(or.parent.children=or.parent.children||[],or.parent.children.push(or)),Me&&Me(or,Je)},{externalGetKey:Ye,childrenPropName:J,fieldNames:me}),Qe&&Qe(Je),Je}function re(P,se){var Ae=se.expandedKeys,Me=se.selectedKeys,Qe=se.loadedKeys,Ne=se.loadingKeys,J=se.checkedKeys,me=se.halfCheckedKeys,O=se.dragOverNodeKey,Ye=se.dropPosition,Ie=se.keyEntities,Se=(0,u.Z)(Ie,P),Je={eventKey:P,expanded:Ae.indexOf(P)!==-1,selected:Me.indexOf(P)!==-1,loaded:Qe.indexOf(P)!==-1,loading:Ne.indexOf(P)!==-1,checked:J.indexOf(P)!==-1,halfChecked:me.indexOf(P)!==-1,pos:String(Se?Se.pos:""),dragOver:O===P&&Ye===0,dragOverGapTop:O===P&&Ye===-1,dragOverGapBottom:O===P&&Ye===1};return Je}function I(P){var se=P.data,Ae=P.expanded,Me=P.selected,Qe=P.checked,Ne=P.loaded,J=P.loading,me=P.halfChecked,O=P.dragOver,Ye=P.dragOverGapTop,Ie=P.dragOverGapBottom,Se=P.pos,Je=P.active,Oe=P.eventKey,He=(0,H.Z)((0,H.Z)({},se),{},{expanded:Ae,selected:Me,checked:Qe,loaded:Ne,loading:J,halfChecked:me,dragOver:O,dragOverGapTop:Ye,dragOverGapBottom:Ie,pos:Se,active:Je,key:Oe});return"props"in He||Object.defineProperty(He,"props",{get:function(){return(0,b.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),P}}),He}},34952:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return m}});var ne=g(1413),ie=`accept acceptCharset accessKey action allowFullScreen allowTransparency
|
|
|
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
|
|
|
charSet checked classID className colSpan cols content contentEditable contextMenu
|
|
|
controls coords crossOrigin data dateTime default defer dir disabled download draggable
|
|
|
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
|
|
|
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
|
|
|
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
|
|
|
mediaGroup method min minLength multiple muted name noValidate nonce open
|
|
|
optimum pattern placeholder poster preload radioGroup readOnly rel required
|
|
|
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
|
|
|
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
|
|
|
summary tabIndex target title type useMap value width wmode wrap`,H=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
|
|
|
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
|
|
|
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
|
|
|
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
|
|
|
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
|
|
|
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
|
|
|
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,be="".concat(ie," ").concat(H).split(/[\s\n]+/),q="aria-",z="data-";function w(b,u){return b.indexOf(u)===0}function m(b){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Z;u===!1?Z={aria:!0,data:!0,attr:!0}:u===!0?Z={aria:!0}:Z=(0,ne.Z)({},u);var E={};return Object.keys(b).forEach(function(k){(Z.aria&&(k==="role"||w(k,q))||Z.data&&w(k,z)||Z.attr&&be.includes(k))&&(E[k]=b[k])}),E}},72978:function(Sn,qt,g){"use strict";var ne={};function ie(m,b){}function H(m,b){}function be(){ne={}}function q(m,b,u){!b&&!ne[u]&&(m(!1,u),ne[u]=!0)}function z(m,b){q(ie,m,b)}function w(m,b){q(H,m,b)}qt.ZP=z},81533:function(Sn,qt){"use strict";var g;var ne=typeof Symbol=="function"&&Symbol.for,ie=ne?Symbol.for("react.element"):60103,H=ne?Symbol.for("react.portal"):60106,be=ne?Symbol.for("react.fragment"):60107,q=ne?Symbol.for("react.strict_mode"):60108,z=ne?Symbol.for("react.profiler"):60114,w=ne?Symbol.for("react.provider"):60109,m=ne?Symbol.for("react.context"):60110,b=ne?Symbol.for("react.async_mode"):60111,u=ne?Symbol.for("react.concurrent_mode"):60111,Z=ne?Symbol.for("react.forward_ref"):60112,E=ne?Symbol.for("react.suspense"):60113,k=ne?Symbol.for("react.suspense_list"):60120,Q=ne?Symbol.for("react.memo"):60115,G=ne?Symbol.for("react.lazy"):60116,N=ne?Symbol.for("react.block"):60121,C=ne?Symbol.for("react.fundamental"):60117,K=ne?Symbol.for("react.responder"):60118,le=ne?Symbol.for("react.scope"):60119;function Y(I){if(typeof I=="object"&&I!==null){var P=I.$$typeof;switch(P){case ie:switch(I=I.type,I){case b:case u:case be:case z:case q:case E:return I;default:switch(I=I&&I.$$typeof,I){case m:case Z:case G:case Q:case w:return I;default:return P}}case H:return P}}}function re(I){return Y(I)===u}g=b,g=u,g=m,g=w,g=ie,g=Z,g=be,g=G,g=Q,g=H,g=z,g=q,g=E,g=function(I){return re(I)||Y(I)===b},g=re,g=function(I){return Y(I)===m},g=function(I){return Y(I)===w},g=function(I){return typeof I=="object"&&I!==null&&I.$$typeof===ie},g=function(I){return Y(I)===Z},qt.isFragment=function(I){return Y(I)===be},g=function(I){return Y(I)===G},qt.isMemo=function(I){return Y(I)===Q},g=function(I){return Y(I)===H},g=function(I){return Y(I)===z},g=function(I){return Y(I)===q},g=function(I){return Y(I)===E},g=function(I){return typeof I=="string"||typeof I=="function"||I===be||I===u||I===z||I===q||I===E||I===k||typeof I=="object"&&I!==null&&(I.$$typeof===G||I.$$typeof===Q||I.$$typeof===w||I.$$typeof===m||I.$$typeof===Z||I.$$typeof===C||I.$$typeof===K||I.$$typeof===le||I.$$typeof===N)},g=Y},28580:function(Sn,qt,g){"use strict";Sn.exports=g(81533)},92389:function(Sn,qt){"use strict";var g={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(ie){var H=ie.keyCode;if(ie.altKey&&!ie.ctrlKey||ie.metaKey||H>=g.F1&&H<=g.F12)return!1;switch(H){case g.ALT:case g.CAPS_LOCK:case g.CONTEXT_MENU:case g.CTRL:case g.DOWN:case g.END:case g.ESC:case g.HOME:case g.INSERT:case g.LEFT:case g.MAC_FF_META:case g.META:case g.NUMLOCK:case g.NUM_CENTER:case g.PAGE_DOWN:case g.PAGE_UP:case g.PAUSE:case g.PRINT_SCREEN:case g.RIGHT:case g.SHIFT:case g.UP:case g.WIN_KEY:case g.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(ie){if(ie>=g.ZERO&&ie<=g.NINE||ie>=g.NUM_ZERO&&ie<=g.NUM_MULTIPLY||ie>=g.A&&ie<=g.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&ie===0)return!0;switch(ie){case g.SPACE:case g.QUESTION_MARK:case g.NUM_PLUS:case g.NUM_MINUS:case g.NUM_PERIOD:case g.NUM_DIVISION:case g.SEMICOLON:case g.DASH:case g.EQUALS:case g.COMMA:case g.PERIOD:case g.SLASH:case g.APOSTROPHE:case g.SINGLE_QUOTE:case g.OPEN_SQUARE_BRACKET:case g.BACKSLASH:case g.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};qt.Z=g},1337:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return m}});var ne=g(1413),ie=`accept acceptCharset accessKey action allowFullScreen allowTransparency
|
|
|
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
|
|
|
charSet checked classID className colSpan cols content contentEditable contextMenu
|
|
|
controls coords crossOrigin data dateTime default defer dir disabled download draggable
|
|
|
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
|
|
|
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
|
|
|
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
|
|
|
mediaGroup method min minLength multiple muted name noValidate nonce open
|
|
|
optimum pattern placeholder poster preload radioGroup readOnly rel required
|
|
|
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
|
|
|
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
|
|
|
summary tabIndex target title type useMap value width wmode wrap`,H=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
|
|
|
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
|
|
|
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
|
|
|
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
|
|
|
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
|
|
|
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
|
|
|
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,be="".concat(ie," ").concat(H).split(/[\s\n]+/),q="aria-",z="data-";function w(b,u){return b.indexOf(u)===0}function m(b){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Z;u===!1?Z={aria:!0,data:!0,attr:!0}:u===!0?Z={aria:!0}:Z=(0,ne.Z)({},u);var E={};return Object.keys(b).forEach(function(k){(Z.aria&&(k==="role"||w(k,q))||Z.data&&w(k,z)||Z.attr&&be.includes(k))&&(E[k]=b[k])}),E}},80258:function(Sn,qt){"use strict";qt.byteLength=w,qt.toByteArray=b,qt.fromByteArray=E;for(var g=[],ne=[],ie=typeof Uint8Array!="undefined"?Uint8Array:Array,H="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",be=0,q=H.length;be<q;++be)g[be]=H[be],ne[H.charCodeAt(be)]=be;ne[45]=62,ne[95]=63;function z(k){var Q=k.length;if(Q%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var G=k.indexOf("=");G===-1&&(G=Q);var N=G===Q?0:4-G%4;return[G,N]}function w(k){var Q=z(k),G=Q[0],N=Q[1];return(G+N)*3/4-N}function m(k,Q,G){return(Q+G)*3/4-G}function b(k){var Q,G=z(k),N=G[0],C=G[1],K=new ie(m(k,N,C)),le=0,Y=C>0?N-4:N,re;for(re=0;re<Y;re+=4)Q=ne[k.charCodeAt(re)]<<18|ne[k.charCodeAt(re+1)]<<12|ne[k.charCodeAt(re+2)]<<6|ne[k.charCodeAt(re+3)],K[le++]=Q>>16&255,K[le++]=Q>>8&255,K[le++]=Q&255;return C===2&&(Q=ne[k.charCodeAt(re)]<<2|ne[k.charCodeAt(re+1)]>>4,K[le++]=Q&255),C===1&&(Q=ne[k.charCodeAt(re)]<<10|ne[k.charCodeAt(re+1)]<<4|ne[k.charCodeAt(re+2)]>>2,K[le++]=Q>>8&255,K[le++]=Q&255),K}function u(k){return g[k>>18&63]+g[k>>12&63]+g[k>>6&63]+g[k&63]}function Z(k,Q,G){for(var N,C=[],K=Q;K<G;K+=3)N=(k[K]<<16&16711680)+(k[K+1]<<8&65280)+(k[K+2]&255),C.push(u(N));return C.join("")}function E(k){for(var Q,G=k.length,N=G%3,C=[],K=16383,le=0,Y=G-N;le<Y;le+=K)C.push(Z(k,le,le+K>Y?Y:le+K));return N===1?(Q=k[G-1],C.push(g[Q>>2]+g[Q<<4&63]+"==")):N===2&&(Q=(k[G-2]<<8)+k[G-1],C.push(g[Q>>10]+g[Q>>4&63]+g[Q<<2&63]+"=")),C.join("")}},48764:function(Sn,qt,g){"use strict";var ne;var ie=g(80258),H=g(80645),be=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;qt.lW=m,ne=le,qt.h2=50;var q=2147483647;ne=q,m.TYPED_ARRAY_SUPPORT=z(),!m.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function z(){try{var U=new Uint8Array(1),v={foo:function(){return 42}};return Object.setPrototypeOf(v,Uint8Array.prototype),Object.setPrototypeOf(U,v),U.foo()===42}catch(y){return!1}}Object.defineProperty(m.prototype,"parent",{enumerable:!0,get:function(){if(m.isBuffer(this))return this.buffer}}),Object.defineProperty(m.prototype,"offset",{enumerable:!0,get:function(){if(m.isBuffer(this))return this.byteOffset}});function w(U){if(U>q)throw new RangeError('The value "'+U+'" is invalid for option "size"');var v=new Uint8Array(U);return Object.setPrototypeOf(v,m.prototype),v}function m(U,v,y){if(typeof U=="number"){if(typeof v=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return E(U)}return b(U,v,y)}m.poolSize=8192;function b(U,v,y){if(typeof U=="string")return k(U,v);if(ArrayBuffer.isView(U))return G(U);if(U==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof U);if(Ar(U,ArrayBuffer)||U&&Ar(U.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Ar(U,SharedArrayBuffer)||U&&Ar(U.buffer,SharedArrayBuffer)))return N(U,v,y);if(typeof U=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var R=U.valueOf&&U.valueOf();if(R!=null&&R!==U)return m.from(R,v,y);var ce=C(U);if(ce)return ce;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof U[Symbol.toPrimitive]=="function")return m.from(U[Symbol.toPrimitive]("string"),v,y);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof U)}m.from=function(U,v,y){return b(U,v,y)},Object.setPrototypeOf(m.prototype,Uint8Array.prototype),Object.setPrototypeOf(m,Uint8Array);function u(U){if(typeof U!="number")throw new TypeError('"size" argument must be of type number');if(U<0)throw new RangeError('The value "'+U+'" is invalid for option "size"')}function Z(U,v,y){return u(U),U<=0?w(U):v!==void 0?typeof y=="string"?w(U).fill(v,y):w(U).fill(v):w(U)}m.alloc=function(U,v,y){return Z(U,v,y)};function E(U){return u(U),w(U<0?0:K(U)|0)}m.allocUnsafe=function(U){return E(U)},m.allocUnsafeSlow=function(U){return E(U)};function k(U,v){if((typeof v!="string"||v==="")&&(v="utf8"),!m.isEncoding(v))throw new TypeError("Unknown encoding: "+v);var y=Y(U,v)|0,R=w(y),ce=R.write(U,v);return ce!==y&&(R=R.slice(0,ce)),R}function Q(U){for(var v=U.length<0?0:K(U.length)|0,y=w(v),R=0;R<v;R+=1)y[R]=U[R]&255;return y}function G(U){if(Ar(U,Uint8Array)){var v=new Uint8Array(U);return N(v.buffer,v.byteOffset,v.byteLength)}return Q(U)}function N(U,v,y){if(v<0||U.byteLength<v)throw new RangeError('"offset" is outside of buffer bounds');if(U.byteLength<v+(y||0))throw new RangeError('"length" is outside of buffer bounds');var R;return v===void 0&&y===void 0?R=new Uint8Array(U):y===void 0?R=new Uint8Array(U,v):R=new Uint8Array(U,v,y),Object.setPrototypeOf(R,m.prototype),R}function C(U){if(m.isBuffer(U)){var v=K(U.length)|0,y=w(v);return y.length===0||U.copy(y,0,0,v),y}if(U.length!==void 0)return typeof U.length!="number"||oe(U.length)?w(0):Q(U);if(U.type==="Buffer"&&Array.isArray(U.data))return Q(U.data)}function K(U){if(U>=q)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+q.toString(16)+" bytes");return U|0}function le(U){return+U!=U&&(U=0),m.alloc(+U)}m.isBuffer=function(v){return v!=null&&v._isBuffer===!0&&v!==m.prototype},m.compare=function(v,y){if(Ar(v,Uint8Array)&&(v=m.from(v,v.offset,v.byteLength)),Ar(y,Uint8Array)&&(y=m.from(y,y.offset,y.byteLength)),!m.isBuffer(v)||!m.isBuffer(y))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(v===y)return 0;for(var R=v.length,ce=y.length,_e=0,Fe=Math.min(R,ce);_e<Fe;++_e)if(v[_e]!==y[_e]){R=v[_e],ce=y[_e];break}return R<ce?-1:ce<R?1:0},m.isEncoding=function(v){switch(String(v).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}},m.concat=function(v,y){if(!Array.isArray(v))throw new TypeError('"list" argument must be an Array of Buffers');if(v.length===0)return m.alloc(0);var R;if(y===void 0)for(y=0,R=0;R<v.length;++R)y+=v[R].length;var ce=m.allocUnsafe(y),_e=0;for(R=0;R<v.length;++R){var Fe=v[R];if(Ar(Fe,Uint8Array))_e+Fe.length>ce.length?m.from(Fe).copy(ce,_e):Uint8Array.prototype.set.call(ce,Fe,_e);else if(m.isBuffer(Fe))Fe.copy(ce,_e);else throw new TypeError('"list" argument must be an Array of Buffers');_e+=Fe.length}return ce};function Y(U,v){if(m.isBuffer(U))return U.length;if(ArrayBuffer.isView(U)||Ar(U,ArrayBuffer))return U.byteLength;if(typeof U!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof U);var y=U.length,R=arguments.length>2&&arguments[2]===!0;if(!R&&y===0)return 0;for(var ce=!1;;)switch(v){case"ascii":case"latin1":case"binary":return y;case"utf8":case"utf-8":return rr(U).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return y*2;case"hex":return y>>>1;case"base64":return yr(U).length;default:if(ce)return R?-1:rr(U).length;v=(""+v).toLowerCase(),ce=!0}}m.byteLength=Y;function re(U,v,y){var R=!1;if((v===void 0||v<0)&&(v=0),v>this.length||((y===void 0||y>this.length)&&(y=this.length),y<=0)||(y>>>=0,v>>>=0,y<=v))return"";for(U||(U="utf8");;)switch(U){case"hex":return Oe(this,v,y);case"utf8":case"utf-8":return O(this,v,y);case"ascii":return Se(this,v,y);case"latin1":case"binary":return Je(this,v,y);case"base64":return me(this,v,y);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return He(this,v,y);default:if(R)throw new TypeError("Unknown encoding: "+U);U=(U+"").toLowerCase(),R=!0}}m.prototype._isBuffer=!0;function I(U,v,y){var R=U[v];U[v]=U[y],U[y]=R}m.prototype.swap16=function(){var v=this.length;if(v%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var y=0;y<v;y+=2)I(this,y,y+1);return this},m.prototype.swap32=function(){var v=this.length;if(v%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var y=0;y<v;y+=4)I(this,y,y+3),I(this,y+1,y+2);return this},m.prototype.swap64=function(){var v=this.length;if(v%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var y=0;y<v;y+=8)I(this,y,y+7),I(this,y+1,y+6),I(this,y+2,y+5),I(this,y+3,y+4);return this},m.prototype.toString=function(){var v=this.length;return v===0?"":arguments.length===0?O(this,0,v):re.apply(this,arguments)},m.prototype.toLocaleString=m.prototype.toString,m.prototype.equals=function(v){if(!m.isBuffer(v))throw new TypeError("Argument must be a Buffer");return this===v?!0:m.compare(this,v)===0},m.prototype.inspect=function(){var v="",y=qt.h2;return v=this.toString("hex",0,y).replace(/(.{2})/g,"$1 ").trim(),this.length>y&&(v+=" ... "),"<Buffer "+v+">"},be&&(m.prototype[be]=m.prototype.inspect),m.prototype.compare=function(v,y,R,ce,_e){if(Ar(v,Uint8Array)&&(v=m.from(v,v.offset,v.byteLength)),!m.isBuffer(v))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof v);if(y===void 0&&(y=0),R===void 0&&(R=v?v.length:0),ce===void 0&&(ce=0),_e===void 0&&(_e=this.length),y<0||R>v.length||ce<0||_e>this.length)throw new RangeError("out of range index");if(ce>=_e&&y>=R)return 0;if(ce>=_e)return-1;if(y>=R)return 1;if(y>>>=0,R>>>=0,ce>>>=0,_e>>>=0,this===v)return 0;for(var Fe=_e-ce,pt=R-y,Tt=Math.min(Fe,pt),yt=this.slice(ce,_e),Ht=v.slice(y,R),Ke=0;Ke<Tt;++Ke)if(yt[Ke]!==Ht[Ke]){Fe=yt[Ke],pt=Ht[Ke];break}return Fe<pt?-1:pt<Fe?1:0};function P(U,v,y,R,ce){if(U.length===0)return-1;if(typeof y=="string"?(R=y,y=0):y>2147483647?y=2147483647:y<-2147483648&&(y=-2147483648),y=+y,oe(y)&&(y=ce?0:U.length-1),y<0&&(y=U.length+y),y>=U.length){if(ce)return-1;y=U.length-1}else if(y<0)if(ce)y=0;else return-1;if(typeof v=="string"&&(v=m.from(v,R)),m.isBuffer(v))return v.length===0?-1:se(U,v,y,R,ce);if(typeof v=="number")return v=v&255,typeof Uint8Array.prototype.indexOf=="function"?ce?Uint8Array.prototype.indexOf.call(U,v,y):Uint8Array.prototype.lastIndexOf.call(U,v,y):se(U,[v],y,R,ce);throw new TypeError("val must be string, number or Buffer")}function se(U,v,y,R,ce){var _e=1,Fe=U.length,pt=v.length;if(R!==void 0&&(R=String(R).toLowerCase(),R==="ucs2"||R==="ucs-2"||R==="utf16le"||R==="utf-16le")){if(U.length<2||v.length<2)return-1;_e=2,Fe/=2,pt/=2,y/=2}function Tt(Le,Et){return _e===1?Le[Et]:Le.readUInt16BE(Et*_e)}var yt;if(ce){var Ht=-1;for(yt=y;yt<Fe;yt++)if(Tt(U,yt)===Tt(v,Ht===-1?0:yt-Ht)){if(Ht===-1&&(Ht=yt),yt-Ht+1===pt)return Ht*_e}else Ht!==-1&&(yt-=yt-Ht),Ht=-1}else for(y+pt>Fe&&(y=Fe-pt),yt=y;yt>=0;yt--){for(var Ke=!0,st=0;st<pt;st++)if(Tt(U,yt+st)!==Tt(v,st)){Ke=!1;break}if(Ke)return yt}return-1}m.prototype.includes=function(v,y,R){return this.indexOf(v,y,R)!==-1},m.prototype.indexOf=function(v,y,R){return P(this,v,y,R,!0)},m.prototype.lastIndexOf=function(v,y,R){return P(this,v,y,R,!1)};function Ae(U,v,y,R){y=Number(y)||0;var ce=U.length-y;R?(R=Number(R),R>ce&&(R=ce)):R=ce;var _e=v.length;R>_e/2&&(R=_e/2);for(var Fe=0;Fe<R;++Fe){var pt=parseInt(v.substr(Fe*2,2),16);if(oe(pt))return Fe;U[y+Fe]=pt}return Fe}function Me(U,v,y,R){return xr(rr(v,U.length-y),U,y,R)}function Qe(U,v,y,R){return xr(kr(v),U,y,R)}function Ne(U,v,y,R){return xr(yr(v),U,y,R)}function J(U,v,y,R){return xr(lr(v,U.length-y),U,y,R)}m.prototype.write=function(v,y,R,ce){if(y===void 0)ce="utf8",R=this.length,y=0;else if(R===void 0&&typeof y=="string")ce=y,R=this.length,y=0;else if(isFinite(y))y=y>>>0,isFinite(R)?(R=R>>>0,ce===void 0&&(ce="utf8")):(ce=R,R=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var _e=this.length-y;if((R===void 0||R>_e)&&(R=_e),v.length>0&&(R<0||y<0)||y>this.length)throw new RangeError("Attempt to write outside buffer bounds");ce||(ce="utf8");for(var Fe=!1;;)switch(ce){case"hex":return Ae(this,v,y,R);case"utf8":case"utf-8":return Me(this,v,y,R);case"ascii":case"latin1":case"binary":return Qe(this,v,y,R);case"base64":return Ne(this,v,y,R);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return J(this,v,y,R);default:if(Fe)throw new TypeError("Unknown encoding: "+ce);ce=(""+ce).toLowerCase(),Fe=!0}},m.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function me(U,v,y){return v===0&&y===U.length?ie.fromByteArray(U):ie.fromByteArray(U.slice(v,y))}function O(U,v,y){y=Math.min(U.length,y);for(var R=[],ce=v;ce<y;){var _e=U[ce],Fe=null,pt=_e>239?4:_e>223?3:_e>191?2:1;if(ce+pt<=y){var Tt,yt,Ht,Ke;switch(pt){case 1:_e<128&&(Fe=_e);break;case 2:Tt=U[ce+1],(Tt&192)===128&&(Ke=(_e&31)<<6|Tt&63,Ke>127&&(Fe=Ke));break;case 3:Tt=U[ce+1],yt=U[ce+2],(Tt&192)===128&&(yt&192)===128&&(Ke=(_e&15)<<12|(Tt&63)<<6|yt&63,Ke>2047&&(Ke<55296||Ke>57343)&&(Fe=Ke));break;case 4:Tt=U[ce+1],yt=U[ce+2],Ht=U[ce+3],(Tt&192)===128&&(yt&192)===128&&(Ht&192)===128&&(Ke=(_e&15)<<18|(Tt&63)<<12|(yt&63)<<6|Ht&63,Ke>65535&&Ke<1114112&&(Fe=Ke))}}Fe===null?(Fe=65533,pt=1):Fe>65535&&(Fe-=65536,R.push(Fe>>>10&1023|55296),Fe=56320|Fe&1023),R.push(Fe),ce+=pt}return Ie(R)}var Ye=4096;function Ie(U){var v=U.length;if(v<=Ye)return String.fromCharCode.apply(String,U);for(var y="",R=0;R<v;)y+=String.fromCharCode.apply(String,U.slice(R,R+=Ye));return y}function Se(U,v,y){var R="";y=Math.min(U.length,y);for(var ce=v;ce<y;++ce)R+=String.fromCharCode(U[ce]&127);return R}function Je(U,v,y){var R="";y=Math.min(U.length,y);for(var ce=v;ce<y;++ce)R+=String.fromCharCode(U[ce]);return R}function Oe(U,v,y){var R=U.length;(!v||v<0)&&(v=0),(!y||y<0||y>R)&&(y=R);for(var ce="",_e=v;_e<y;++_e)ce+=Ot[U[_e]];return ce}function He(U,v,y){for(var R=U.slice(v,y),ce="",_e=0;_e<R.length-1;_e+=2)ce+=String.fromCharCode(R[_e]+R[_e+1]*256);return ce}m.prototype.slice=function(v,y){var R=this.length;v=~~v,y=y===void 0?R:~~y,v<0?(v+=R,v<0&&(v=0)):v>R&&(v=R),y<0?(y+=R,y<0&&(y=0)):y>R&&(y=R),y<v&&(y=v);var ce=this.subarray(v,y);return Object.setPrototypeOf(ce,m.prototype),ce};function xe(U,v,y){if(U%1!==0||U<0)throw new RangeError("offset is not uint");if(U+v>y)throw new RangeError("Trying to access beyond buffer length")}m.prototype.readUintLE=m.prototype.readUIntLE=function(v,y,R){v=v>>>0,y=y>>>0,R||xe(v,y,this.length);for(var ce=this[v],_e=1,Fe=0;++Fe<y&&(_e*=256);)ce+=this[v+Fe]*_e;return ce},m.prototype.readUintBE=m.prototype.readUIntBE=function(v,y,R){v=v>>>0,y=y>>>0,R||xe(v,y,this.length);for(var ce=this[v+--y],_e=1;y>0&&(_e*=256);)ce+=this[v+--y]*_e;return ce},m.prototype.readUint8=m.prototype.readUInt8=function(v,y){return v=v>>>0,y||xe(v,1,this.length),this[v]},m.prototype.readUint16LE=m.prototype.readUInt16LE=function(v,y){return v=v>>>0,y||xe(v,2,this.length),this[v]|this[v+1]<<8},m.prototype.readUint16BE=m.prototype.readUInt16BE=function(v,y){return v=v>>>0,y||xe(v,2,this.length),this[v]<<8|this[v+1]},m.prototype.readUint32LE=m.prototype.readUInt32LE=function(v,y){return v=v>>>0,y||xe(v,4,this.length),(this[v]|this[v+1]<<8|this[v+2]<<16)+this[v+3]*16777216},m.prototype.readUint32BE=m.prototype.readUInt32BE=function(v,y){return v=v>>>0,y||xe(v,4,this.length),this[v]*16777216+(this[v+1]<<16|this[v+2]<<8|this[v+3])},m.prototype.readIntLE=function(v,y,R){v=v>>>0,y=y>>>0,R||xe(v,y,this.length);for(var ce=this[v],_e=1,Fe=0;++Fe<y&&(_e*=256);)ce+=this[v+Fe]*_e;return _e*=128,ce>=_e&&(ce-=Math.pow(2,8*y)),ce},m.prototype.readIntBE=function(v,y,R){v=v>>>0,y=y>>>0,R||xe(v,y,this.length);for(var ce=y,_e=1,Fe=this[v+--ce];ce>0&&(_e*=256);)Fe+=this[v+--ce]*_e;return _e*=128,Fe>=_e&&(Fe-=Math.pow(2,8*y)),Fe},m.prototype.readInt8=function(v,y){return v=v>>>0,y||xe(v,1,this.length),this[v]&128?(255-this[v]+1)*-1:this[v]},m.prototype.readInt16LE=function(v,y){v=v>>>0,y||xe(v,2,this.length);var R=this[v]|this[v+1]<<8;return R&32768?R|4294901760:R},m.prototype.readInt16BE=function(v,y){v=v>>>0,y||xe(v,2,this.length);var R=this[v+1]|this[v]<<8;return R&32768?R|4294901760:R},m.prototype.readInt32LE=function(v,y){return v=v>>>0,y||xe(v,4,this.length),this[v]|this[v+1]<<8|this[v+2]<<16|this[v+3]<<24},m.prototype.readInt32BE=function(v,y){return v=v>>>0,y||xe(v,4,this.length),this[v]<<24|this[v+1]<<16|this[v+2]<<8|this[v+3]},m.prototype.readFloatLE=function(v,y){return v=v>>>0,y||xe(v,4,this.length),H.read(this,v,!0,23,4)},m.prototype.readFloatBE=function(v,y){return v=v>>>0,y||xe(v,4,this.length),H.read(this,v,!1,23,4)},m.prototype.readDoubleLE=function(v,y){return v=v>>>0,y||xe(v,8,this.length),H.read(this,v,!0,52,8)},m.prototype.readDoubleBE=function(v,y){return v=v>>>0,y||xe(v,8,this.length),H.read(this,v,!1,52,8)};function ke(U,v,y,R,ce,_e){if(!m.isBuffer(U))throw new TypeError('"buffer" argument must be a Buffer instance');if(v>ce||v<_e)throw new RangeError('"value" argument is out of bounds');if(y+R>U.length)throw new RangeError("Index out of range")}m.prototype.writeUintLE=m.prototype.writeUIntLE=function(v,y,R,ce){if(v=+v,y=y>>>0,R=R>>>0,!ce){var _e=Math.pow(2,8*R)-1;ke(this,v,y,R,_e,0)}var Fe=1,pt=0;for(this[y]=v&255;++pt<R&&(Fe*=256);)this[y+pt]=v/Fe&255;return y+R},m.prototype.writeUintBE=m.prototype.writeUIntBE=function(v,y,R,ce){if(v=+v,y=y>>>0,R=R>>>0,!ce){var _e=Math.pow(2,8*R)-1;ke(this,v,y,R,_e,0)}var Fe=R-1,pt=1;for(this[y+Fe]=v&255;--Fe>=0&&(pt*=256);)this[y+Fe]=v/pt&255;return y+R},m.prototype.writeUint8=m.prototype.writeUInt8=function(v,y,R){return v=+v,y=y>>>0,R||ke(this,v,y,1,255,0),this[y]=v&255,y+1},m.prototype.writeUint16LE=m.prototype.writeUInt16LE=function(v,y,R){return v=+v,y=y>>>0,R||ke(this,v,y,2,65535,0),this[y]=v&255,this[y+1]=v>>>8,y+2},m.prototype.writeUint16BE=m.prototype.writeUInt16BE=function(v,y,R){return v=+v,y=y>>>0,R||ke(this,v,y,2,65535,0),this[y]=v>>>8,this[y+1]=v&255,y+2},m.prototype.writeUint32LE=m.prototype.writeUInt32LE=function(v,y,R){return v=+v,y=y>>>0,R||ke(this,v,y,4,4294967295,0),this[y+3]=v>>>24,this[y+2]=v>>>16,this[y+1]=v>>>8,this[y]=v&255,y+4},m.prototype.writeUint32BE=m.prototype.writeUInt32BE=function(v,y,R){return v=+v,y=y>>>0,R||ke(this,v,y,4,4294967295,0),this[y]=v>>>24,this[y+1]=v>>>16,this[y+2]=v>>>8,this[y+3]=v&255,y+4},m.prototype.writeIntLE=function(v,y,R,ce){if(v=+v,y=y>>>0,!ce){var _e=Math.pow(2,8*R-1);ke(this,v,y,R,_e-1,-_e)}var Fe=0,pt=1,Tt=0;for(this[y]=v&255;++Fe<R&&(pt*=256);)v<0&&Tt===0&&this[y+Fe-1]!==0&&(Tt=1),this[y+Fe]=(v/pt>>0)-Tt&255;return y+R},m.prototype.writeIntBE=function(v,y,R,ce){if(v=+v,y=y>>>0,!ce){var _e=Math.pow(2,8*R-1);ke(this,v,y,R,_e-1,-_e)}var Fe=R-1,pt=1,Tt=0;for(this[y+Fe]=v&255;--Fe>=0&&(pt*=256);)v<0&&Tt===0&&this[y+Fe+1]!==0&&(Tt=1),this[y+Fe]=(v/pt>>0)-Tt&255;return y+R},m.prototype.writeInt8=function(v,y,R){return v=+v,y=y>>>0,R||ke(this,v,y,1,127,-128),v<0&&(v=255+v+1),this[y]=v&255,y+1},m.prototype.writeInt16LE=function(v,y,R){return v=+v,y=y>>>0,R||ke(this,v,y,2,32767,-32768),this[y]=v&255,this[y+1]=v>>>8,y+2},m.prototype.writeInt16BE=function(v,y,R){return v=+v,y=y>>>0,R||ke(this,v,y,2,32767,-32768),this[y]=v>>>8,this[y+1]=v&255,y+2},m.prototype.writeInt32LE=function(v,y,R){return v=+v,y=y>>>0,R||ke(this,v,y,4,2147483647,-2147483648),this[y]=v&255,this[y+1]=v>>>8,this[y+2]=v>>>16,this[y+3]=v>>>24,y+4},m.prototype.writeInt32BE=function(v,y,R){return v=+v,y=y>>>0,R||ke(this,v,y,4,2147483647,-2147483648),v<0&&(v=4294967295+v+1),this[y]=v>>>24,this[y+1]=v>>>16,this[y+2]=v>>>8,this[y+3]=v&255,y+4};function mt(U,v,y,R,ce,_e){if(y+R>U.length)throw new RangeError("Index out of range");if(y<0)throw new RangeError("Index out of range")}function Bt(U,v,y,R,ce){return v=+v,y=y>>>0,ce||mt(U,v,y,4,34028234663852886e22,-34028234663852886e22),H.write(U,v,y,R,23,4),y+4}m.prototype.writeFloatLE=function(v,y,R){return Bt(this,v,y,!0,R)},m.prototype.writeFloatBE=function(v,y,R){return Bt(this,v,y,!1,R)};function ot(U,v,y,R,ce){return v=+v,y=y>>>0,ce||mt(U,v,y,8,17976931348623157e292,-17976931348623157e292),H.write(U,v,y,R,52,8),y+8}m.prototype.writeDoubleLE=function(v,y,R){return ot(this,v,y,!0,R)},m.prototype.writeDoubleBE=function(v,y,R){return ot(this,v,y,!1,R)},m.prototype.copy=function(v,y,R,ce){if(!m.isBuffer(v))throw new TypeError("argument should be a Buffer");if(R||(R=0),!ce&&ce!==0&&(ce=this.length),y>=v.length&&(y=v.length),y||(y=0),ce>0&&ce<R&&(ce=R),ce===R||v.length===0||this.length===0)return 0;if(y<0)throw new RangeError("targetStart out of bounds");if(R<0||R>=this.length)throw new RangeError("Index out of range");if(ce<0)throw new RangeError("sourceEnd out of bounds");ce>this.length&&(ce=this.length),v.length-y<ce-R&&(ce=v.length-y+R);var _e=ce-R;return this===v&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(y,R,ce):Uint8Array.prototype.set.call(v,this.subarray(R,ce),y),_e},m.prototype.fill=function(v,y,R,ce){if(typeof v=="string"){if(typeof y=="string"?(ce=y,y=0,R=this.length):typeof R=="string"&&(ce=R,R=this.length),ce!==void 0&&typeof ce!="string")throw new TypeError("encoding must be a string");if(typeof ce=="string"&&!m.isEncoding(ce))throw new TypeError("Unknown encoding: "+ce);if(v.length===1){var _e=v.charCodeAt(0);(ce==="utf8"&&_e<128||ce==="latin1")&&(v=_e)}}else typeof v=="number"?v=v&255:typeof v=="boolean"&&(v=Number(v));if(y<0||this.length<y||this.length<R)throw new RangeError("Out of range index");if(R<=y)return this;y=y>>>0,R=R===void 0?this.length:R>>>0,v||(v=0);var Fe;if(typeof v=="number")for(Fe=y;Fe<R;++Fe)this[Fe]=v;else{var pt=m.isBuffer(v)?v:m.from(v,ce),Tt=pt.length;if(Tt===0)throw new TypeError('The value "'+v+'" is invalid for argument "value"');for(Fe=0;Fe<R-y;++Fe)this[Fe+y]=pt[Fe%Tt]}return this};var It=/[^+/0-9A-Za-z-_]/g;function or(U){if(U=U.split("=")[0],U=U.trim().replace(It,""),U.length<2)return"";for(;U.length%4!==0;)U=U+"=";return U}function rr(U,v){v=v||1/0;for(var y,R=U.length,ce=null,_e=[],Fe=0;Fe<R;++Fe){if(y=U.charCodeAt(Fe),y>55295&&y<57344){if(!ce){if(y>56319){(v-=3)>-1&&_e.push(239,191,189);continue}else if(Fe+1===R){(v-=3)>-1&&_e.push(239,191,189);continue}ce=y;continue}if(y<56320){(v-=3)>-1&&_e.push(239,191,189),ce=y;continue}y=(ce-55296<<10|y-56320)+65536}else ce&&(v-=3)>-1&&_e.push(239,191,189);if(ce=null,y<128){if((v-=1)<0)break;_e.push(y)}else if(y<2048){if((v-=2)<0)break;_e.push(y>>6|192,y&63|128)}else if(y<65536){if((v-=3)<0)break;_e.push(y>>12|224,y>>6&63|128,y&63|128)}else if(y<1114112){if((v-=4)<0)break;_e.push(y>>18|240,y>>12&63|128,y>>6&63|128,y&63|128)}else throw new Error("Invalid code point")}return _e}function kr(U){for(var v=[],y=0;y<U.length;++y)v.push(U.charCodeAt(y)&255);return v}function lr(U,v){for(var y,R,ce,_e=[],Fe=0;Fe<U.length&&!((v-=2)<0);++Fe)y=U.charCodeAt(Fe),R=y>>8,ce=y%256,_e.push(ce),_e.push(R);return _e}function yr(U){return ie.toByteArray(or(U))}function xr(U,v,y,R){for(var ce=0;ce<R&&!(ce+y>=v.length||ce>=U.length);++ce)v[ce+y]=U[ce];return ce}function Ar(U,v){return U instanceof v||U!=null&&U.constructor!=null&&U.constructor.name!=null&&U.constructor.name===v.name}function oe(U){return U!==U}var Ot=function(){for(var U="0123456789abcdef",v=new Array(256),y=0;y<16;++y)for(var R=y*16,ce=0;ce<16;++ce)v[R+ce]=U[y]+U[ce];return v}()},46020:function(Sn){(function(qt,g){Sn.exports=g()})(this,function(){"use strict";var qt=function(a,o){return qt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(p,h){p.__proto__=h}||function(p,h){for(var L in h)Object.prototype.hasOwnProperty.call(h,L)&&(p[L]=h[L])},qt(a,o)};function g(a,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");qt(a,o);function p(){this.constructor=a}a.prototype=o===null?Object.create(o):(p.prototype=o.prototype,new p)}var ne=function(){return ne=Object.assign||function(o){for(var p,h=1,L=arguments.length;h<L;h++){p=arguments[h];for(var ae in p)Object.prototype.hasOwnProperty.call(p,ae)&&(o[ae]=p[ae])}return o},ne.apply(this,arguments)};function ie(a,o,p,h){function L(ae){return ae instanceof p?ae:new p(function(ge){ge(ae)})}return new(p||(p=Promise))(function(ae,ge){function ye(St){try{dt(h.next(St))}catch(Dt){ge(Dt)}}function we(St){try{dt(h.throw(St))}catch(Dt){ge(Dt)}}function dt(St){St.done?ae(St.value):L(St.value).then(ye,we)}dt((h=h.apply(a,o||[])).next())})}function H(a,o){var p={label:0,sent:function(){if(ae[0]&1)throw ae[1];return ae[1]},trys:[],ops:[]},h,L,ae,ge;return ge={next:ye(0),throw:ye(1),return:ye(2)},typeof Symbol=="function"&&(ge[Symbol.iterator]=function(){return this}),ge;function ye(dt){return function(St){return we([dt,St])}}function we(dt){if(h)throw new TypeError("Generator is already executing.");for(;p;)try{if(h=1,L&&(ae=dt[0]&2?L.return:dt[0]?L.throw||((ae=L.return)&&ae.call(L),0):L.next)&&!(ae=ae.call(L,dt[1])).done)return ae;switch(L=0,ae&&(dt=[dt[0]&2,ae.value]),dt[0]){case 0:case 1:ae=dt;break;case 4:return p.label++,{value:dt[1],done:!1};case 5:p.label++,L=dt[1],dt=[0];continue;case 7:dt=p.ops.pop(),p.trys.pop();continue;default:if(ae=p.trys,!(ae=ae.length>0&&ae[ae.length-1])&&(dt[0]===6||dt[0]===2)){p=0;continue}if(dt[0]===3&&(!ae||dt[1]>ae[0]&&dt[1]<ae[3])){p.label=dt[1];break}if(dt[0]===6&&p.label<ae[1]){p.label=ae[1],ae=dt;break}if(ae&&p.label<ae[2]){p.label=ae[2],p.ops.push(dt);break}ae[2]&&p.ops.pop(),p.trys.pop();continue}dt=o.call(a,p)}catch(St){dt=[6,St],L=0}finally{h=ae=0}if(dt[0]&5)throw dt[1];return{value:dt[0]?dt[1]:void 0,done:!0}}}function be(a,o,p){if(p||arguments.length===2)for(var h=0,L=o.length,ae;h<L;h++)(ae||!(h in o))&&(ae||(ae=Array.prototype.slice.call(o,0,h)),ae[h]=o[h]);return a.concat(ae||o)}for(var q=function(){function a(o,p,h,L){this.left=o,this.top=p,this.width=h,this.height=L}return a.prototype.add=function(o,p,h,L){return new a(this.left+o,this.top+p,this.width+h,this.height+L)},a.fromClientRect=function(o,p){return new a(p.left+o.windowBounds.left,p.top+o.windowBounds.top,p.width,p.height)},a.fromDOMRectList=function(o,p){var h=Array.from(p).find(function(L){return L.width!==0});return h?new a(h.left+o.windowBounds.left,h.top+o.windowBounds.top,h.width,h.height):a.EMPTY},a.EMPTY=new a(0,0,0,0),a}(),z=function(a,o){return q.fromClientRect(a,o.getBoundingClientRect())},w=function(a){var o=a.body,p=a.documentElement;if(!o||!p)throw new Error("Unable to get document size");var h=Math.max(Math.max(o.scrollWidth,p.scrollWidth),Math.max(o.offsetWidth,p.offsetWidth),Math.max(o.clientWidth,p.clientWidth)),L=Math.max(Math.max(o.scrollHeight,p.scrollHeight),Math.max(o.offsetHeight,p.offsetHeight),Math.max(o.clientHeight,p.clientHeight));return new q(0,0,h,L)},m=function(a){for(var o=[],p=0,h=a.length;p<h;){var L=a.charCodeAt(p++);if(L>=55296&&L<=56319&&p<h){var ae=a.charCodeAt(p++);(ae&64512)===56320?o.push(((L&1023)<<10)+(ae&1023)+65536):(o.push(L),p--)}else o.push(L)}return o},b=function(){for(var a=[],o=0;o<arguments.length;o++)a[o]=arguments[o];if(String.fromCodePoint)return String.fromCodePoint.apply(String,a);var p=a.length;if(!p)return"";for(var h=[],L=-1,ae="";++L<p;){var ge=a[L];ge<=65535?h.push(ge):(ge-=65536,h.push((ge>>10)+55296,ge%1024+56320)),(L+1===p||h.length>16384)&&(ae+=String.fromCharCode.apply(String,h),h.length=0)}return ae},u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Z=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),E=0;E<u.length;E++)Z[u.charCodeAt(E)]=E;for(var k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Q=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),G=0;G<k.length;G++)Q[k.charCodeAt(G)]=G;for(var N=function(a){var o=a.length*.75,p=a.length,h,L=0,ae,ge,ye,we;a[a.length-1]==="="&&(o--,a[a.length-2]==="="&&o--);var dt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(o):new Array(o),St=Array.isArray(dt)?dt:new Uint8Array(dt);for(h=0;h<p;h+=4)ae=Q[a.charCodeAt(h)],ge=Q[a.charCodeAt(h+1)],ye=Q[a.charCodeAt(h+2)],we=Q[a.charCodeAt(h+3)],St[L++]=ae<<2|ge>>4,St[L++]=(ge&15)<<4|ye>>2,St[L++]=(ye&3)<<6|we&63;return dt},C=function(a){for(var o=a.length,p=[],h=0;h<o;h+=2)p.push(a[h+1]<<8|a[h]);return p},K=function(a){for(var o=a.length,p=[],h=0;h<o;h+=4)p.push(a[h+3]<<24|a[h+2]<<16|a[h+1]<<8|a[h]);return p},le=5,Y=11,re=2,I=Y-le,P=65536>>le,se=1<<le,Ae=se-1,Me=1024>>le,Qe=P+Me,Ne=Qe,J=32,me=Ne+J,O=65536>>Y,Ye=1<<I,Ie=Ye-1,Se=function(a,o,p){return a.slice?a.slice(o,p):new Uint16Array(Array.prototype.slice.call(a,o,p))},Je=function(a,o,p){return a.slice?a.slice(o,p):new Uint32Array(Array.prototype.slice.call(a,o,p))},Oe=function(a,o){var p=N(a),h=Array.isArray(p)?K(p):new Uint32Array(p),L=Array.isArray(p)?C(p):new Uint16Array(p),ae=24,ge=Se(L,ae/2,h[4]/2),ye=h[5]===2?Se(L,(ae+h[4])/2):Je(h,Math.ceil((ae+h[4])/4));return new He(h[0],h[1],h[2],h[3],ge,ye)},He=function(){function a(o,p,h,L,ae,ge){this.initialValue=o,this.errorValue=p,this.highStart=h,this.highValueIndex=L,this.index=ae,this.data=ge}return a.prototype.get=function(o){var p;if(o>=0){if(o<55296||o>56319&&o<=65535)return p=this.index[o>>le],p=(p<<re)+(o&Ae),this.data[p];if(o<=65535)return p=this.index[P+(o-55296>>le)],p=(p<<re)+(o&Ae),this.data[p];if(o<this.highStart)return p=me-O+(o>>Y),p=this.index[p],p+=o>>le&Ie,p=this.index[p],p=(p<<re)+(o&Ae),this.data[p];if(o<=1114111)return this.data[this.highValueIndex]}return this.errorValue},a}(),xe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ke=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),mt=0;mt<xe.length;mt++)ke[xe.charCodeAt(mt)]=mt;var Bt="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==",ot=50,It=1,or=2,rr=3,kr=4,lr=5,yr=7,xr=8,Ar=9,oe=10,Ot=11,U=12,v=13,y=14,R=15,ce=16,_e=17,Fe=18,pt=19,Tt=20,yt=21,Ht=22,Ke=23,st=24,Le=25,Et=26,Ge=27,Wt=28,Dr=29,Cr=30,Mn=31,on=32,En=33,Rn=34,Yn=35,$n=36,yn=37,bn=38,Lr=39,Hn=40,oi=41,Aa=42,Xa=43,Ea=[9001,65288],Rt="!",tr="\xD7",Mr="\xF7",Er=Oe(Bt),Ln=[Cr,$n],wn=[It,or,rr,lr],xn=[oe,xr],Dn=[Ge,Et],vt=wn.concat(xn),Kt=[bn,Lr,Hn,Rn,Yn],Gt=[R,v],ar=function(a,o){o===void 0&&(o="strict");var p=[],h=[],L=[];return a.forEach(function(ae,ge){var ye=Er.get(ae);if(ye>ot?(L.push(!0),ye-=ot):L.push(!1),["normal","auto","loose"].indexOf(o)!==-1&&[8208,8211,12316,12448].indexOf(ae)!==-1)return h.push(ge),p.push(ce);if(ye===kr||ye===Ot){if(ge===0)return h.push(ge),p.push(Cr);var we=p[ge-1];return vt.indexOf(we)===-1?(h.push(h[ge-1]),p.push(we)):(h.push(ge),p.push(Cr))}if(h.push(ge),ye===Mn)return p.push(o==="strict"?yt:yn);if(ye===Aa||ye===Dr)return p.push(Cr);if(ye===Xa)return ae>=131072&&ae<=196605||ae>=196608&&ae<=262141?p.push(yn):p.push(Cr);p.push(ye)}),[h,p,L]},Ir=function(a,o,p,h){var L=h[p];if(Array.isArray(a)?a.indexOf(L)!==-1:a===L)for(var ae=p;ae<=h.length;){ae++;var ge=h[ae];if(ge===o)return!0;if(ge!==oe)break}if(L===oe)for(var ae=p;ae>0;){ae--;var ye=h[ae];if(Array.isArray(a)?a.indexOf(ye)!==-1:a===ye)for(var we=p;we<=h.length;){we++;var ge=h[we];if(ge===o)return!0;if(ge!==oe)break}if(ye!==oe)break}return!1},ht=function(a,o){for(var p=a;p>=0;){var h=o[p];if(h===oe)p--;else return h}return 0},$t=function(a,o,p,h,L){if(p[h]===0)return tr;var ae=h-1;if(Array.isArray(L)&&L[ae]===!0)return tr;var ge=ae-1,ye=ae+1,we=o[ae],dt=ge>=0?o[ge]:0,St=o[ye];if(we===or&&St===rr)return tr;if(wn.indexOf(we)!==-1)return Rt;if(wn.indexOf(St)!==-1||xn.indexOf(St)!==-1)return tr;if(ht(ae,o)===xr)return Mr;if(Er.get(a[ae])===Ot||(we===on||we===En)&&Er.get(a[ye])===Ot||we===yr||St===yr||we===Ar||[oe,v,R].indexOf(we)===-1&&St===Ar||[_e,Fe,pt,st,Wt].indexOf(St)!==-1||ht(ae,o)===Ht||Ir(Ke,Ht,ae,o)||Ir([_e,Fe],yt,ae,o)||Ir(U,U,ae,o))return tr;if(we===oe)return Mr;if(we===Ke||St===Ke)return tr;if(St===ce||we===ce)return Mr;if([v,R,yt].indexOf(St)!==-1||we===y||dt===$n&&Gt.indexOf(we)!==-1||we===Wt&&St===$n||St===Tt||Ln.indexOf(St)!==-1&&we===Le||Ln.indexOf(we)!==-1&&St===Le||we===Ge&&[yn,on,En].indexOf(St)!==-1||[yn,on,En].indexOf(we)!==-1&&St===Et||Ln.indexOf(we)!==-1&&Dn.indexOf(St)!==-1||Dn.indexOf(we)!==-1&&Ln.indexOf(St)!==-1||[Ge,Et].indexOf(we)!==-1&&(St===Le||[Ht,R].indexOf(St)!==-1&&o[ye+1]===Le)||[Ht,R].indexOf(we)!==-1&&St===Le||we===Le&&[Le,Wt,st].indexOf(St)!==-1)return tr;if([Le,Wt,st,_e,Fe].indexOf(St)!==-1)for(var Dt=ae;Dt>=0;){var mr=o[Dt];if(mr===Le)return tr;if([Wt,st].indexOf(mr)!==-1)Dt--;else break}if([Ge,Et].indexOf(St)!==-1)for(var Dt=[_e,Fe].indexOf(we)!==-1?ge:ae;Dt>=0;){var mr=o[Dt];if(mr===Le)return tr;if([Wt,st].indexOf(mr)!==-1)Dt--;else break}if(bn===we&&[bn,Lr,Rn,Yn].indexOf(St)!==-1||[Lr,Rn].indexOf(we)!==-1&&[Lr,Hn].indexOf(St)!==-1||[Hn,Yn].indexOf(we)!==-1&&St===Hn||Kt.indexOf(we)!==-1&&[Tt,Et].indexOf(St)!==-1||Kt.indexOf(St)!==-1&&we===Ge||Ln.indexOf(we)!==-1&&Ln.indexOf(St)!==-1||we===st&&Ln.indexOf(St)!==-1||Ln.concat(Le).indexOf(we)!==-1&&St===Ht&&Ea.indexOf(a[ye])===-1||Ln.concat(Le).indexOf(St)!==-1&&we===Fe)return tr;if(we===oi&&St===oi){for(var an=p[ae],mn=1;an>0&&(an--,o[an]===oi);)mn++;if(mn%2!==0)return tr}return we===on&&St===En?tr:Mr},Vt=function(a,o){o||(o={lineBreak:"normal",wordBreak:"normal"});var p=ar(a,o.lineBreak),h=p[0],L=p[1],ae=p[2];(o.wordBreak==="break-all"||o.wordBreak==="break-word")&&(L=L.map(function(ye){return[Le,Cr,Aa].indexOf(ye)!==-1?yn:ye}));var ge=o.wordBreak==="keep-all"?ae.map(function(ye,we){return ye&&a[we]>=19968&&a[we]<=40959}):void 0;return[h,L,ge]},On=function(){function a(o,p,h,L){this.codePoints=o,this.required=p===Rt,this.start=h,this.end=L}return a.prototype.slice=function(){return b.apply(void 0,this.codePoints.slice(this.start,this.end))},a}(),Jn=function(a,o){var p=m(a),h=Vt(p,o),L=h[0],ae=h[1],ge=h[2],ye=p.length,we=0,dt=0;return{next:function(){if(dt>=ye)return{done:!0,value:null};for(var St=tr;dt<ye&&(St=$t(p,ae,L,++dt,ge))===tr;);if(St!==tr||dt===ye){var Dt=new On(p,St,we,dt);return we=dt,{value:Dt,done:!1}}return{done:!0,value:null}}}},ii=1,la=2,mi=4,Wi=8,xi=10,Ii=47,ca=92,eo=9,na=32,co=34,ti=61,Mi=35,ua=36,Io=37,Mo=39,fo=40,ho=41,es=95,uo=45,Ga=33,to=60,po=62,Fa=64,ro=91,Xo=93,Zo=61,pl=123,Jo=63,Qo=125,Ds=124,Is=126,ns=128,Ja=65533,Os=42,is=43,Ks=44,Al=58,To=59,Ps=46,dl=0,$s=8,Ms=11,ys=14,Ki=31,Ua=127,Vo=-1,dr=48,Sr=97,fr=101,D=102,de=117,ve=122,Ee=65,De=69,Ze=70,$e=85,ft=90,wt=function(a){return a>=dr&&a<=57},ir=function(a){return a>=55296&&a<=57343},Fr=function(a){return wt(a)||a>=Ee&&a<=Ze||a>=Sr&&a<=D},vr=function(a){return a>=Sr&&a<=ve},en=function(a){return a>=Ee&&a<=ft},un=function(a){return vr(a)||en(a)},Pr=function(a){return a>=ns},Bn=function(a){return a===xi||a===eo||a===na},vn=function(a){return un(a)||Pr(a)||a===es},Ur=function(a){return vn(a)||wt(a)||a===uo},Qr=function(a){return a>=dl&&a<=$s||a===Ms||a>=ys&&a<=Ki||a===Ua},jr=function(a,o){return a!==ca?!1:o!==xi},tn=function(a,o,p){return a===uo?vn(o)||jr(o,p):vn(a)?!0:!!(a===ca&&jr(a,o))},Cn=function(a,o,p){return a===is||a===uo?wt(o)?!0:o===Ps&&wt(p):wt(a===Ps?o:a)},Te=function(a){var o=0,p=1;(a[o]===is||a[o]===uo)&&(a[o]===uo&&(p=-1),o++);for(var h=[];wt(a[o]);)h.push(a[o++]);var L=h.length?parseInt(b.apply(void 0,h),10):0;a[o]===Ps&&o++;for(var ae=[];wt(a[o]);)ae.push(a[o++]);var ge=ae.length,ye=ge?parseInt(b.apply(void 0,ae),10):0;(a[o]===De||a[o]===fr)&&o++;var we=1;(a[o]===is||a[o]===uo)&&(a[o]===uo&&(we=-1),o++);for(var dt=[];wt(a[o]);)dt.push(a[o++]);var St=dt.length?parseInt(b.apply(void 0,dt),10):0;return p*(L+ye*Math.pow(10,-ge))*Math.pow(10,we*St)},Ue={type:2},kt={type:3},Ct={type:4},nr={type:13},gr={type:8},cr={type:21},Xr={type:9},$r={type:10},_r={type:11},zr={type:12},Gr={type:14},Nn={type:23},pr={type:1},Gn={type:25},Ni={type:24},qn={type:26},di={type:27},Ci={type:28},bi={type:29},Bi={type:31},$i={type:32},jn=function(){function a(){this._value=[]}return a.prototype.write=function(o){this._value=this._value.concat(m(o))},a.prototype.read=function(){for(var o=[],p=this.consumeToken();p!==$i;)o.push(p),p=this.consumeToken();return o},a.prototype.consumeToken=function(){var o=this.consumeCodePoint();switch(o){case co:return this.consumeStringToken(co);case Mi:var p=this.peekCodePoint(0),h=this.peekCodePoint(1),L=this.peekCodePoint(2);if(Ur(p)||jr(h,L)){var ae=tn(p,h,L)?la:ii,ge=this.consumeName();return{type:5,value:ge,flags:ae}}break;case ua:if(this.peekCodePoint(0)===ti)return this.consumeCodePoint(),nr;break;case Mo:return this.consumeStringToken(Mo);case fo:return Ue;case ho:return kt;case Os:if(this.peekCodePoint(0)===ti)return this.consumeCodePoint(),Gr;break;case is:if(Cn(o,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(o),this.consumeNumericToken();break;case Ks:return Ct;case uo:var ye=o,we=this.peekCodePoint(0),dt=this.peekCodePoint(1);if(Cn(ye,we,dt))return this.reconsumeCodePoint(o),this.consumeNumericToken();if(tn(ye,we,dt))return this.reconsumeCodePoint(o),this.consumeIdentLikeToken();if(we===uo&&dt===po)return this.consumeCodePoint(),this.consumeCodePoint(),Ni;break;case Ps:if(Cn(o,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(o),this.consumeNumericToken();break;case Ii:if(this.peekCodePoint(0)===Os)for(this.consumeCodePoint();;){var St=this.consumeCodePoint();if(St===Os&&(St=this.consumeCodePoint(),St===Ii))return this.consumeToken();if(St===Vo)return this.consumeToken()}break;case Al:return qn;case To:return di;case to:if(this.peekCodePoint(0)===Ga&&this.peekCodePoint(1)===uo&&this.peekCodePoint(2)===uo)return this.consumeCodePoint(),this.consumeCodePoint(),Gn;break;case Fa:var Dt=this.peekCodePoint(0),mr=this.peekCodePoint(1),an=this.peekCodePoint(2);if(tn(Dt,mr,an)){var ge=this.consumeName();return{type:7,value:ge}}break;case ro:return Ci;case ca:if(jr(o,this.peekCodePoint(0)))return this.reconsumeCodePoint(o),this.consumeIdentLikeToken();break;case Xo:return bi;case Zo:if(this.peekCodePoint(0)===ti)return this.consumeCodePoint(),gr;break;case pl:return _r;case Qo:return zr;case de:case $e:var mn=this.peekCodePoint(0),nn=this.peekCodePoint(1);return mn===is&&(Fr(nn)||nn===Jo)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(o),this.consumeIdentLikeToken();case Ds:if(this.peekCodePoint(0)===ti)return this.consumeCodePoint(),Xr;if(this.peekCodePoint(0)===Ds)return this.consumeCodePoint(),cr;break;case Is:if(this.peekCodePoint(0)===ti)return this.consumeCodePoint(),$r;break;case Vo:return $i}return Bn(o)?(this.consumeWhiteSpace(),Bi):wt(o)?(this.reconsumeCodePoint(o),this.consumeNumericToken()):vn(o)?(this.reconsumeCodePoint(o),this.consumeIdentLikeToken()):{type:6,value:b(o)}},a.prototype.consumeCodePoint=function(){var o=this._value.shift();return typeof o=="undefined"?-1:o},a.prototype.reconsumeCodePoint=function(o){this._value.unshift(o)},a.prototype.peekCodePoint=function(o){return o>=this._value.length?-1:this._value[o]},a.prototype.consumeUnicodeRangeToken=function(){for(var o=[],p=this.consumeCodePoint();Fr(p)&&o.length<6;)o.push(p),p=this.consumeCodePoint();for(var h=!1;p===Jo&&o.length<6;)o.push(p),p=this.consumeCodePoint(),h=!0;if(h){var L=parseInt(b.apply(void 0,o.map(function(we){return we===Jo?dr:we})),16),ae=parseInt(b.apply(void 0,o.map(function(we){return we===Jo?Ze:we})),16);return{type:30,start:L,end:ae}}var ge=parseInt(b.apply(void 0,o),16);if(this.peekCodePoint(0)===uo&&Fr(this.peekCodePoint(1))){this.consumeCodePoint(),p=this.consumeCodePoint();for(var ye=[];Fr(p)&&ye.length<6;)ye.push(p),p=this.consumeCodePoint();var ae=parseInt(b.apply(void 0,ye),16);return{type:30,start:ge,end:ae}}else return{type:30,start:ge,end:ge}},a.prototype.consumeIdentLikeToken=function(){var o=this.consumeName();return o.toLowerCase()==="url"&&this.peekCodePoint(0)===fo?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===fo?(this.consumeCodePoint(),{type:19,value:o}):{type:20,value:o}},a.prototype.consumeUrlToken=function(){var o=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Vo)return{type:22,value:""};var p=this.peekCodePoint(0);if(p===Mo||p===co){var h=this.consumeStringToken(this.consumeCodePoint());return h.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Vo||this.peekCodePoint(0)===ho)?(this.consumeCodePoint(),{type:22,value:h.value}):(this.consumeBadUrlRemnants(),Nn)}for(;;){var L=this.consumeCodePoint();if(L===Vo||L===ho)return{type:22,value:b.apply(void 0,o)};if(Bn(L))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Vo||this.peekCodePoint(0)===ho?(this.consumeCodePoint(),{type:22,value:b.apply(void 0,o)}):(this.consumeBadUrlRemnants(),Nn);if(L===co||L===Mo||L===fo||Qr(L))return this.consumeBadUrlRemnants(),Nn;if(L===ca)if(jr(L,this.peekCodePoint(0)))o.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Nn;else o.push(L)}},a.prototype.consumeWhiteSpace=function(){for(;Bn(this.peekCodePoint(0));)this.consumeCodePoint()},a.prototype.consumeBadUrlRemnants=function(){for(;;){var o=this.consumeCodePoint();if(o===ho||o===Vo)return;jr(o,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},a.prototype.consumeStringSlice=function(o){for(var p=5e4,h="";o>0;){var L=Math.min(p,o);h+=b.apply(void 0,this._value.splice(0,L)),o-=L}return this._value.shift(),h},a.prototype.consumeStringToken=function(o){var p="",h=0;do{var L=this._value[h];if(L===Vo||L===void 0||L===o)return p+=this.consumeStringSlice(h),{type:0,value:p};if(L===xi)return this._value.splice(0,h),pr;if(L===ca){var ae=this._value[h+1];ae!==Vo&&ae!==void 0&&(ae===xi?(p+=this.consumeStringSlice(h),h=-1,this._value.shift()):jr(L,ae)&&(p+=this.consumeStringSlice(h),p+=b(this.consumeEscapedCodePoint()),h=-1))}h++}while(!0)},a.prototype.consumeNumber=function(){var o=[],p=mi,h=this.peekCodePoint(0);for((h===is||h===uo)&&o.push(this.consumeCodePoint());wt(this.peekCodePoint(0));)o.push(this.consumeCodePoint());h=this.peekCodePoint(0);var L=this.peekCodePoint(1);if(h===Ps&&wt(L))for(o.push(this.consumeCodePoint(),this.consumeCodePoint()),p=Wi;wt(this.peekCodePoint(0));)o.push(this.consumeCodePoint());h=this.peekCodePoint(0),L=this.peekCodePoint(1);var ae=this.peekCodePoint(2);if((h===De||h===fr)&&((L===is||L===uo)&&wt(ae)||wt(L)))for(o.push(this.consumeCodePoint(),this.consumeCodePoint()),p=Wi;wt(this.peekCodePoint(0));)o.push(this.consumeCodePoint());return[Te(o),p]},a.prototype.consumeNumericToken=function(){var o=this.consumeNumber(),p=o[0],h=o[1],L=this.peekCodePoint(0),ae=this.peekCodePoint(1),ge=this.peekCodePoint(2);if(tn(L,ae,ge)){var ye=this.consumeName();return{type:15,number:p,flags:h,unit:ye}}return L===Io?(this.consumeCodePoint(),{type:16,number:p,flags:h}):{type:17,number:p,flags:h}},a.prototype.consumeEscapedCodePoint=function(){var o=this.consumeCodePoint();if(Fr(o)){for(var p=b(o);Fr(this.peekCodePoint(0))&&p.length<6;)p+=b(this.consumeCodePoint());Bn(this.peekCodePoint(0))&&this.consumeCodePoint();var h=parseInt(p,16);return h===0||ir(h)||h>1114111?Ja:h}return o===Vo?Ja:o},a.prototype.consumeName=function(){for(var o="";;){var p=this.consumeCodePoint();if(Ur(p))o+=b(p);else if(jr(p,this.peekCodePoint(0)))o+=b(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(p),o}},a}(),Gi=function(){function a(o){this._tokens=o}return a.create=function(o){var p=new jn;return p.write(o),new a(p.read())},a.parseValue=function(o){return a.create(o).parseComponentValue()},a.parseValues=function(o){return a.create(o).parseComponentValues()},a.prototype.parseComponentValue=function(){for(var o=this.consumeToken();o.type===31;)o=this.consumeToken();if(o.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(o);var p=this.consumeComponentValue();do o=this.consumeToken();while(o.type===31);if(o.type===32)return p;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},a.prototype.parseComponentValues=function(){for(var o=[];;){var p=this.consumeComponentValue();if(p.type===32)return o;o.push(p),o.push()}},a.prototype.consumeComponentValue=function(){var o=this.consumeToken();switch(o.type){case 11:case 28:case 2:return this.consumeSimpleBlock(o.type);case 19:return this.consumeFunction(o)}return o},a.prototype.consumeSimpleBlock=function(o){for(var p={type:o,values:[]},h=this.consumeToken();;){if(h.type===32||ji(h,o))return p;this.reconsumeToken(h),p.values.push(this.consumeComponentValue()),h=this.consumeToken()}},a.prototype.consumeFunction=function(o){for(var p={name:o.value,values:[],type:18};;){var h=this.consumeToken();if(h.type===32||h.type===3)return p;this.reconsumeToken(h),p.values.push(this.consumeComponentValue())}},a.prototype.consumeToken=function(){var o=this._tokens.shift();return typeof o=="undefined"?$i:o},a.prototype.reconsumeToken=function(o){this._tokens.unshift(o)},a}(),Hi=function(a){return a.type===15},Na=function(a){return a.type===17},ui=function(a){return a.type===20},wa=function(a){return a.type===0},qi=function(a,o){return ui(a)&&a.value===o},Zi=function(a){return a.type!==31},gi=function(a){return a.type!==31&&a.type!==4},Oi=function(a){var o=[],p=[];return a.forEach(function(h){if(h.type===4){if(p.length===0)throw new Error("Error parsing function args, zero tokens for arg");o.push(p),p=[];return}h.type!==31&&p.push(h)}),p.length&&o.push(p),o},ji=function(a,o){return o===11&&a.type===12||o===28&&a.type===29?!0:o===2&&a.type===3},ri=function(a){return a.type===17||a.type===15},si=function(a){return a.type===16||ri(a)},sa=function(a){return a.length>1?[a[0],a[1]]:[a[0]]},Da={type:17,number:0,flags:mi},wo={type:16,number:50,flags:mi},za={type:16,number:100,flags:mi},$a=function(a,o,p){var h=a[0],L=a[1];return[Pi(h,o),Pi(typeof L!="undefined"?L:h,p)]},Pi=function(a,o){if(a.type===16)return a.number/100*o;if(Hi(a))switch(a.unit){case"rem":case"em":return 16*a.number;case"px":default:return a.number}return a.number},xa="deg",Ko="grad",fa="rad",li="turn",va={name:"angle",parse:function(a,o){if(o.type===15)switch(o.unit){case xa:return Math.PI*o.number/180;case Ko:return Math.PI/200*o.number;case fa:return o.number;case li:return Math.PI*2*o.number}throw new Error("Unsupported angle type")}},Pa=function(a){return a.type===15&&(a.unit===xa||a.unit===Ko||a.unit===fa||a.unit===li)},pa=function(a){var o=a.filter(ui).map(function(p){return p.value}).join(" ");switch(o){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Da,Da];case"to top":case"bottom":return ma(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Da,za];case"to right":case"left":return ma(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[za,za];case"to bottom":case"top":return ma(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[za,Da];case"to left":case"right":return ma(270)}return 0},ma=function(a){return Math.PI*a/180},zi={name:"color",parse:function(a,o){if(o.type===18){var p=jo[o.name];if(typeof p=="undefined")throw new Error('Attempting to parse an unsupported color function "'+o.name+'"');return p(a,o.values)}if(o.type===5){if(o.value.length===3){var h=o.value.substring(0,1),L=o.value.substring(1,2),ae=o.value.substring(2,3);return no(parseInt(h+h,16),parseInt(L+L,16),parseInt(ae+ae,16),1)}if(o.value.length===4){var h=o.value.substring(0,1),L=o.value.substring(1,2),ae=o.value.substring(2,3),ge=o.value.substring(3,4);return no(parseInt(h+h,16),parseInt(L+L,16),parseInt(ae+ae,16),parseInt(ge+ge,16)/255)}if(o.value.length===6){var h=o.value.substring(0,2),L=o.value.substring(2,4),ae=o.value.substring(4,6);return no(parseInt(h,16),parseInt(L,16),parseInt(ae,16),1)}if(o.value.length===8){var h=o.value.substring(0,2),L=o.value.substring(2,4),ae=o.value.substring(4,6),ge=o.value.substring(6,8);return no(parseInt(h,16),parseInt(L,16),parseInt(ae,16),parseInt(ge,16)/255)}}if(o.type===20){var ye=rs[o.value.toUpperCase()];if(typeof ye!="undefined")return ye}return rs.TRANSPARENT}},_a=function(a){return(255&a)===0},Ta=function(a){var o=255&a,p=255&a>>8,h=255&a>>16,L=255&a>>24;return o<255?"rgba("+L+","+h+","+p+","+o/255+")":"rgb("+L+","+h+","+p+")"},no=function(a,o,p,h){return(a<<24|o<<16|p<<8|Math.round(h*255)<<0)>>>0},Ro=function(a,o){if(a.type===17)return a.number;if(a.type===16){var p=o===3?1:255;return o===3?a.number/100*p:Math.round(a.number/100*p)}return 0},Ho=function(a,o){var p=o.filter(gi);if(p.length===3){var h=p.map(Ro),L=h[0],ae=h[1],ge=h[2];return no(L,ae,ge,1)}if(p.length===4){var ye=p.map(Ro),L=ye[0],ae=ye[1],ge=ye[2],we=ye[3];return no(L,ae,ge,we)}return 0};function hs(a,o,p){return p<0&&(p+=1),p>=1&&(p-=1),p<1/6?(o-a)*p*6+a:p<1/2?o:p<2/3?(o-a)*6*(2/3-p)+a:a}var ts=function(a,o){var p=o.filter(gi),h=p[0],L=p[1],ae=p[2],ge=p[3],ye=(h.type===17?ma(h.number):va.parse(a,h))/(Math.PI*2),we=si(L)?L.number/100:0,dt=si(ae)?ae.number/100:0,St=typeof ge!="undefined"&&si(ge)?Pi(ge,1):1;if(we===0)return no(dt*255,dt*255,dt*255,1);var Dt=dt<=.5?dt*(we+1):dt+we-dt*we,mr=dt*2-Dt,an=hs(mr,Dt,ye+1/3),mn=hs(mr,Dt,ye),nn=hs(mr,Dt,ye-1/3);return no(an*255,mn*255,nn*255,St)},jo={hsl:ts,hsla:ts,rgb:Ho,rgba:Ho},bs=function(a,o){return zi.parse(a,Gi.create(o).parseComponentValue())},rs={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},Zs={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(a,o){return o.map(function(p){if(ui(p))switch(p.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Wo={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},_o=function(a,o){var p=zi.parse(a,o[0]),h=o[1];return h&&si(h)?{color:p,stop:h}:{color:p,stop:null}},ha=function(a,o){var p=a[0],h=a[a.length-1];p.stop===null&&(p.stop=Da),h.stop===null&&(h.stop=za);for(var L=[],ae=0,ge=0;ge<a.length;ge++){var ye=a[ge].stop;if(ye!==null){var we=Pi(ye,o);we>ae?L.push(we):L.push(ae),ae=we}else L.push(null)}for(var dt=null,ge=0;ge<L.length;ge++){var St=L[ge];if(St===null)dt===null&&(dt=ge);else if(dt!==null){for(var Dt=ge-dt,mr=L[dt-1],an=(St-mr)/(Dt+1),mn=1;mn<=Dt;mn++)L[dt+mn-1]=an*mn;dt=null}}return a.map(function(nn,da){var Si=nn.color;return{color:Si,stop:Math.max(Math.min(1,L[da]/o),0)}})},La=function(a,o,p){var h=o/2,L=p/2,ae=Pi(a[0],o)-h,ge=L-Pi(a[1],p);return(Math.atan2(ge,ae)+Math.PI*2)%(Math.PI*2)},go=function(a,o,p){var h=typeof a=="number"?a:La(a,o,p),L=Math.abs(o*Math.sin(h))+Math.abs(p*Math.cos(h)),ae=o/2,ge=p/2,ye=L/2,we=Math.sin(h-Math.PI/2)*ye,dt=Math.cos(h-Math.PI/2)*ye;return[L,ae-dt,ae+dt,ge-we,ge+we]},vo=function(a,o){return Math.sqrt(a*a+o*o)},_s=function(a,o,p,h,L){var ae=[[0,0],[0,o],[a,0],[a,o]];return ae.reduce(function(ge,ye){var we=ye[0],dt=ye[1],St=vo(p-we,h-dt);return(L?St<ge.optimumDistance:St>ge.optimumDistance)?{optimumCorner:ye,optimumDistance:St}:ge},{optimumDistance:L?1/0:-1/0,optimumCorner:null}).optimumCorner},f=function(a,o,p,h,L){var ae=0,ge=0;switch(a.size){case 0:a.shape===0?ae=ge=Math.min(Math.abs(o),Math.abs(o-h),Math.abs(p),Math.abs(p-L)):a.shape===1&&(ae=Math.min(Math.abs(o),Math.abs(o-h)),ge=Math.min(Math.abs(p),Math.abs(p-L)));break;case 2:if(a.shape===0)ae=ge=Math.min(vo(o,p),vo(o,p-L),vo(o-h,p),vo(o-h,p-L));else if(a.shape===1){var ye=Math.min(Math.abs(p),Math.abs(p-L))/Math.min(Math.abs(o),Math.abs(o-h)),we=_s(h,L,o,p,!0),dt=we[0],St=we[1];ae=vo(dt-o,(St-p)/ye),ge=ye*ae}break;case 1:a.shape===0?ae=ge=Math.max(Math.abs(o),Math.abs(o-h),Math.abs(p),Math.abs(p-L)):a.shape===1&&(ae=Math.max(Math.abs(o),Math.abs(o-h)),ge=Math.max(Math.abs(p),Math.abs(p-L)));break;case 3:if(a.shape===0)ae=ge=Math.max(vo(o,p),vo(o,p-L),vo(o-h,p),vo(o-h,p-L));else if(a.shape===1){var ye=Math.max(Math.abs(p),Math.abs(p-L))/Math.max(Math.abs(o),Math.abs(o-h)),Dt=_s(h,L,o,p,!1),dt=Dt[0],St=Dt[1];ae=vo(dt-o,(St-p)/ye),ge=ye*ae}break}return Array.isArray(a.size)&&(ae=Pi(a.size[0],h),ge=a.size.length===2?Pi(a.size[1],L):ae),[ae,ge]},l=function(a,o){var p=ma(180),h=[];return Oi(o).forEach(function(L,ae){if(ae===0){var ge=L[0];if(ge.type===20&&ge.value==="to"){p=pa(L);return}else if(Pa(ge)){p=va.parse(a,ge);return}}var ye=_o(a,L);h.push(ye)}),{angle:p,stops:h,type:1}},A=function(a,o){var p=ma(180),h=[];return Oi(o).forEach(function(L,ae){if(ae===0){var ge=L[0];if(ge.type===20&&["top","left","right","bottom"].indexOf(ge.value)!==-1){p=pa(L);return}else if(Pa(ge)){p=(va.parse(a,ge)+ma(270))%ma(360);return}}var ye=_o(a,L);h.push(ye)}),{angle:p,stops:h,type:1}},x=function(a,o){var p=ma(180),h=[],L=1,ae=0,ge=3,ye=[];return Oi(o).forEach(function(we,dt){var St=we[0];if(dt===0){if(ui(St)&&St.value==="linear"){L=1;return}else if(ui(St)&&St.value==="radial"){L=2;return}}if(St.type===18){if(St.name==="from"){var Dt=zi.parse(a,St.values[0]);h.push({stop:Da,color:Dt})}else if(St.name==="to"){var Dt=zi.parse(a,St.values[0]);h.push({stop:za,color:Dt})}else if(St.name==="color-stop"){var mr=St.values.filter(gi);if(mr.length===2){var Dt=zi.parse(a,mr[1]),an=mr[0];Na(an)&&h.push({stop:{type:16,number:an.number*100,flags:an.flags},color:Dt})}}}}),L===1?{angle:(p+ma(180))%ma(360),stops:h,type:L}:{size:ge,shape:ae,stops:h,position:ye,type:L}},F="closest-side",S="farthest-side",T="closest-corner",j="farthest-corner",V="circle",pe="ellipse",Re="cover",Ve="contain",it=function(a,o){var p=0,h=3,L=[],ae=[];return Oi(o).forEach(function(ge,ye){var we=!0;if(ye===0){var dt=!1;we=ge.reduce(function(Dt,mr){if(dt)if(ui(mr))switch(mr.value){case"center":return ae.push(wo),Dt;case"top":case"left":return ae.push(Da),Dt;case"right":case"bottom":return ae.push(za),Dt}else(si(mr)||ri(mr))&&ae.push(mr);else if(ui(mr))switch(mr.value){case V:return p=0,!1;case pe:return p=1,!1;case"at":return dt=!0,!1;case F:return h=0,!1;case Re:case S:return h=1,!1;case Ve:case T:return h=2,!1;case j:return h=3,!1}else if(ri(mr)||si(mr))return Array.isArray(h)||(h=[]),h.push(mr),!1;return Dt},we)}if(we){var St=_o(a,ge);L.push(St)}}),{size:h,shape:p,stops:L,position:ae,type:2}},he=function(a,o){var p=0,h=3,L=[],ae=[];return Oi(o).forEach(function(ge,ye){var we=!0;if(ye===0?we=ge.reduce(function(St,Dt){if(ui(Dt))switch(Dt.value){case"center":return ae.push(wo),!1;case"top":case"left":return ae.push(Da),!1;case"right":case"bottom":return ae.push(za),!1}else if(si(Dt)||ri(Dt))return ae.push(Dt),!1;return St},we):ye===1&&(we=ge.reduce(function(St,Dt){if(ui(Dt))switch(Dt.value){case V:return p=0,!1;case pe:return p=1,!1;case Ve:case F:return h=0,!1;case S:return h=1,!1;case T:return h=2,!1;case Re:case j:return h=3,!1}else if(ri(Dt)||si(Dt))return Array.isArray(h)||(h=[]),h.push(Dt),!1;return St},we)),we){var dt=_o(a,ge);L.push(dt)}}),{size:h,shape:p,stops:L,position:ae,type:2}},_t=function(a){return a.type===1},tt=function(a){return a.type===2},rt={name:"image",parse:function(a,o){if(o.type===22){var p={url:o.value,type:0};return a.cache.addImage(o.value),p}if(o.type===18){var h=ct[o.name];if(typeof h=="undefined")throw new Error('Attempting to parse an unsupported image function "'+o.name+'"');return h(a,o.values)}throw new Error("Unsupported image type "+o.type)}};function Xe(a){return!(a.type===20&&a.value==="none")&&(a.type!==18||!!ct[a.name])}var ct={"linear-gradient":l,"-moz-linear-gradient":A,"-ms-linear-gradient":A,"-o-linear-gradient":A,"-webkit-linear-gradient":A,"radial-gradient":it,"-moz-radial-gradient":he,"-ms-radial-gradient":he,"-o-radial-gradient":he,"-webkit-radial-gradient":he,"-webkit-gradient":x},Qt={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(a,o){if(o.length===0)return[];var p=o[0];return p.type===20&&p.value==="none"?[]:o.filter(function(h){return gi(h)&&Xe(h)}).map(function(h){return rt.parse(a,h)})}},wr={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(a,o){return o.map(function(p){if(ui(p))switch(p.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Kr={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(a,o){return Oi(o).map(function(p){return p.filter(si)}).map(sa)}},_n={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(a,o){return Oi(o).map(function(p){return p.filter(ui).map(function(h){return h.value}).join(" ")}).map(Or)}},Or=function(a){switch(a){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}},Xt;(function(a){a.AUTO="auto",a.CONTAIN="contain",a.COVER="cover"})(Xt||(Xt={}));var Zr={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(a,o){return Oi(o).map(function(p){return p.filter(fn)})}},fn=function(a){return ui(a)||si(a)},gt=function(a){return{name:"border-"+a+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},xt=gt("top"),ur=gt("right"),er=gt("bottom"),ln=gt("left"),qr=function(a){return{name:"border-radius-"+a,initialValue:"0 0",prefix:!1,type:1,parse:function(o,p){return sa(p.filter(si))}}},An=qr("top-left"),Vr=qr("top-right"),rn=qr("bottom-right"),Wr=qr("bottom-left"),zn=function(a){return{name:"border-"+a+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(o,p){switch(p){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},We=zn("top"),Pt=zn("right"),Zt=zn("bottom"),sr=zn("left"),Br=function(a){return{name:"border-"+a+"-width",initialValue:"0",type:0,prefix:!1,parse:function(o,p){return Hi(p)?p.number:0}}},Jr=Br("top"),Yr=Br("right"),sn=Br("bottom"),fi=Br("left"),ci={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Xi={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(a,o){switch(o){case"rtl":return 1;case"ltr":default:return 0}}},Ji={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(a,o){return o.filter(ui).reduce(function(p,h){return p|Za(h.value)},0)}},Za=function(a){switch(a){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},Rr={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(a,o){switch(o){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Lt={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(a,o){return o.type===20&&o.value==="normal"?0:o.type===17||o.type===15?o.number:0}},ya;(function(a){a.NORMAL="normal",a.STRICT="strict"})(ya||(ya={}));var Vi={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(a,o){switch(o){case"strict":return ya.STRICT;case"normal":default:return ya.NORMAL}}},Fn={name:"line-height",initialValue:"normal",prefix:!1,type:4},ni=function(a,o){return ui(a)&&a.value==="normal"?1.2*o:a.type===17?o*a.number:si(a)?Pi(a,o):o},Ai={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(a,o){return o.type===20&&o.value==="none"?null:rt.parse(a,o)}},Li={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(a,o){switch(o){case"inside":return 0;case"outside":default:return 1}}},ia={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(a,o){switch(o){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}}},Oa=function(a){return{name:"margin-"+a,initialValue:"0",prefix:!1,type:4}},io=Oa("top"),Lo=Oa("right"),As=Oa("bottom"),Ts=Oa("left"),yo={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(a,o){return o.filter(ui).map(function(p){switch(p.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Go={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(a,o){switch(o){case"break-word":return"break-word";case"normal":default:return"normal"}}},Yi=function(a){return{name:"padding-"+a,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Jl=Yi("top"),ds=Yi("right"),$c=Yi("bottom"),Hs=Yi("left"),Xs={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(a,o){switch(o){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Zc={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(a,o){switch(o){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Ls={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(a,o){return o.length===1&&qi(o[0],"none")?[]:Oi(o).map(function(p){for(var h={color:rs.TRANSPARENT,offsetX:Da,offsetY:Da,blur:Da},L=0,ae=0;ae<p.length;ae++){var ge=p[ae];ri(ge)?(L===0?h.offsetX=ge:L===1?h.offsetY=ge:h.blur=ge,L++):h.color=zi.parse(a,ge)}return h})}},fu={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(a,o){switch(o){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},wl={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(a,o){if(o.type===20&&o.value==="none")return null;if(o.type===18){var p=Vs[o.name];if(typeof p=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+o.name+'"');return p(o.values)}return null}},kc=function(a){var o=a.filter(function(p){return p.type===17}).map(function(p){return p.number});return o.length===6?o:null},wc=function(a){var o=a.filter(function(we){return we.type===17}).map(function(we){return we.number}),p=o[0],h=o[1];o[2],o[3];var L=o[4],ae=o[5];o[6],o[7],o[8],o[9],o[10],o[11];var ge=o[12],ye=o[13];return o[14],o[15],o.length===16?[p,h,L,ae,ge,ye]:null},Vs={matrix:kc,matrix3d:wc},xo={type:16,number:50,flags:mi},ws=[xo,xo],Su={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(a,o){var p=o.filter(si);return p.length!==2?ws:[p[0],p[1]]}},jl={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(a,o){switch(o){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},lc;(function(a){a.NORMAL="normal",a.BREAK_ALL="break-all",a.KEEP_ALL="keep-all"})(lc||(lc={}));for(var xc={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(a,o){switch(o){case"break-all":return lc.BREAK_ALL;case"keep-all":return lc.KEEP_ALL;case"normal":default:return lc.NORMAL}}},ao={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(a,o){if(o.type===20)return{auto:!0,order:0};if(Na(o))return{auto:!1,order:o.number};throw new Error("Invalid z-index number parsed")}},Cc={name:"time",parse:function(a,o){if(o.type===15)switch(o.unit.toLowerCase()){case"s":return 1e3*o.number;case"ms":return o.number}throw new Error("Unsupported time type")}},Yc={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(a,o){return Na(o)?o.number:1}},Pl={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Il={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(a,o){return o.filter(ui).map(function(p){switch(p.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(p){return p!==0})}},xl={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(a,o){var p=[],h=[];return o.forEach(function(L){switch(L.type){case 20:case 0:p.push(L.value);break;case 17:p.push(L.number.toString());break;case 4:h.push(p.join(" ")),p.length=0;break}}),p.length&&h.push(p.join(" ")),h.map(function(L){return L.indexOf(" ")===-1?L:"'"+L+"'"})}},cc={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},Eu={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(a,o){if(Na(o))return o.number;if(ui(o))switch(o.value){case"bold":return 700;case"normal":default:return 400}return 400}},qc={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(a,o){return o.filter(ui).map(function(p){return p.value})}},Dc={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(a,o){switch(o){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},ps=function(a,o){return(a&o)!==0},uc={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(a,o){if(o.length===0)return[];var p=o[0];return p.type===20&&p.value==="none"?[]:o}},Bc={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(a,o){if(o.length===0)return null;var p=o[0];if(p.type===20&&p.value==="none")return null;for(var h=[],L=o.filter(Zi),ae=0;ae<L.length;ae++){var ge=L[ae],ye=L[ae+1];if(ge.type===20){var we=ye&&Na(ye)?ye.number:1;h.push({counter:ge.value,increment:we})}}return h}},Sc={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(a,o){if(o.length===0)return[];for(var p=[],h=o.filter(Zi),L=0;L<h.length;L++){var ae=h[L],ge=h[L+1];if(ui(ae)&&ae.value!=="none"){var ye=ge&&Na(ge)?ge.number:0;p.push({counter:ae.value,reset:ye})}}return p}},Tl={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(a,o){return o.filter(Hi).map(function(p){return Cc.parse(a,p)})}},hu={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(a,o){if(o.length===0)return null;var p=o[0];if(p.type===20&&p.value==="none")return null;var h=[],L=o.filter(wa);if(L.length%2!==0)return null;for(var ae=0;ae<L.length;ae+=2){var ge=L[ae].value,ye=L[ae+1].value;h.push({open:ge,close:ye})}return h}},eu=function(a,o,p){if(!a)return"";var h=a[Math.min(o,a.length-1)];return h?p?h.open:h.close:""},X={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(a,o){return o.length===1&&qi(o[0],"none")?[]:Oi(o).map(function(p){for(var h={color:255,offsetX:Da,offsetY:Da,blur:Da,spread:Da,inset:!1},L=0,ae=0;ae<p.length;ae++){var ge=p[ae];qi(ge,"inset")?h.inset=!0:ri(ge)?(L===0?h.offsetX=ge:L===1?h.offsetY=ge:L===2?h.blur=ge:h.spread=ge,L++):h.color=zi.parse(a,ge)}return h})}},te={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(a,o){var p=[0,1,2],h=[];return o.filter(ui).forEach(function(L){switch(L.value){case"stroke":h.push(1);break;case"fill":h.push(0);break;case"markers":h.push(2);break}}),p.forEach(function(L){h.indexOf(L)===-1&&h.push(L)}),h}},Be={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},je={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(a,o){return Hi(o)?o.number:0}},lt=function(){function a(o,p){var h,L;this.animationDuration=bt(o,Tl,p.animationDuration),this.backgroundClip=bt(o,Zs,p.backgroundClip),this.backgroundColor=bt(o,Wo,p.backgroundColor),this.backgroundImage=bt(o,Qt,p.backgroundImage),this.backgroundOrigin=bt(o,wr,p.backgroundOrigin),this.backgroundPosition=bt(o,Kr,p.backgroundPosition),this.backgroundRepeat=bt(o,_n,p.backgroundRepeat),this.backgroundSize=bt(o,Zr,p.backgroundSize),this.borderTopColor=bt(o,xt,p.borderTopColor),this.borderRightColor=bt(o,ur,p.borderRightColor),this.borderBottomColor=bt(o,er,p.borderBottomColor),this.borderLeftColor=bt(o,ln,p.borderLeftColor),this.borderTopLeftRadius=bt(o,An,p.borderTopLeftRadius),this.borderTopRightRadius=bt(o,Vr,p.borderTopRightRadius),this.borderBottomRightRadius=bt(o,rn,p.borderBottomRightRadius),this.borderBottomLeftRadius=bt(o,Wr,p.borderBottomLeftRadius),this.borderTopStyle=bt(o,We,p.borderTopStyle),this.borderRightStyle=bt(o,Pt,p.borderRightStyle),this.borderBottomStyle=bt(o,Zt,p.borderBottomStyle),this.borderLeftStyle=bt(o,sr,p.borderLeftStyle),this.borderTopWidth=bt(o,Jr,p.borderTopWidth),this.borderRightWidth=bt(o,Yr,p.borderRightWidth),this.borderBottomWidth=bt(o,sn,p.borderBottomWidth),this.borderLeftWidth=bt(o,fi,p.borderLeftWidth),this.boxShadow=bt(o,X,p.boxShadow),this.color=bt(o,ci,p.color),this.direction=bt(o,Xi,p.direction),this.display=bt(o,Ji,p.display),this.float=bt(o,Rr,p.cssFloat),this.fontFamily=bt(o,xl,p.fontFamily),this.fontSize=bt(o,cc,p.fontSize),this.fontStyle=bt(o,Dc,p.fontStyle),this.fontVariant=bt(o,qc,p.fontVariant),this.fontWeight=bt(o,Eu,p.fontWeight),this.letterSpacing=bt(o,Lt,p.letterSpacing),this.lineBreak=bt(o,Vi,p.lineBreak),this.lineHeight=bt(o,Fn,p.lineHeight),this.listStyleImage=bt(o,Ai,p.listStyleImage),this.listStylePosition=bt(o,Li,p.listStylePosition),this.listStyleType=bt(o,ia,p.listStyleType),this.marginTop=bt(o,io,p.marginTop),this.marginRight=bt(o,Lo,p.marginRight),this.marginBottom=bt(o,As,p.marginBottom),this.marginLeft=bt(o,Ts,p.marginLeft),this.opacity=bt(o,Yc,p.opacity);var ae=bt(o,yo,p.overflow);this.overflowX=ae[0],this.overflowY=ae[ae.length>1?1:0],this.overflowWrap=bt(o,Go,p.overflowWrap),this.paddingTop=bt(o,Jl,p.paddingTop),this.paddingRight=bt(o,ds,p.paddingRight),this.paddingBottom=bt(o,$c,p.paddingBottom),this.paddingLeft=bt(o,Hs,p.paddingLeft),this.paintOrder=bt(o,te,p.paintOrder),this.position=bt(o,Zc,p.position),this.textAlign=bt(o,Xs,p.textAlign),this.textDecorationColor=bt(o,Pl,(h=p.textDecorationColor)!==null&&h!==void 0?h:p.color),this.textDecorationLine=bt(o,Il,(L=p.textDecorationLine)!==null&&L!==void 0?L:p.textDecoration),this.textShadow=bt(o,Ls,p.textShadow),this.textTransform=bt(o,fu,p.textTransform),this.transform=bt(o,wl,p.transform),this.transformOrigin=bt(o,Su,p.transformOrigin),this.visibility=bt(o,jl,p.visibility),this.webkitTextStrokeColor=bt(o,Be,p.webkitTextStrokeColor),this.webkitTextStrokeWidth=bt(o,je,p.webkitTextStrokeWidth),this.wordBreak=bt(o,xc,p.wordBreak),this.zIndex=bt(o,ao,p.zIndex)}return a.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},a.prototype.isTransparent=function(){return _a(this.backgroundColor)},a.prototype.isTransformed=function(){return this.transform!==null},a.prototype.isPositioned=function(){return this.position!==0},a.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},a.prototype.isFloating=function(){return this.float!==0},a.prototype.isInlineLevel=function(){return ps(this.display,4)||ps(this.display,33554432)||ps(this.display,268435456)||ps(this.display,536870912)||ps(this.display,67108864)||ps(this.display,134217728)},a}(),At=function(){function a(o,p){this.content=bt(o,uc,p.content),this.quotes=bt(o,hu,p.quotes)}return a}(),zt=function(){function a(o,p){this.counterIncrement=bt(o,Bc,p.counterIncrement),this.counterReset=bt(o,Sc,p.counterReset)}return a}(),bt=function(a,o,p){var h=new jn,L=p!==null&&typeof p!="undefined"?p.toString():o.initialValue;h.write(L);var ae=new Gi(h.read());switch(o.type){case 2:var ge=ae.parseComponentValue();return o.parse(a,ui(ge)?ge.value:o.initialValue);case 0:return o.parse(a,ae.parseComponentValue());case 1:return o.parse(a,ae.parseComponentValues());case 4:return ae.parseComponentValue();case 3:switch(o.format){case"angle":return va.parse(a,ae.parseComponentValue());case"color":return zi.parse(a,ae.parseComponentValue());case"image":return rt.parse(a,ae.parseComponentValue());case"length":var ye=ae.parseComponentValue();return ri(ye)?ye:Da;case"length-percentage":var we=ae.parseComponentValue();return si(we)?we:Da;case"time":return Cc.parse(a,ae.parseComponentValue())}break}},Yt="data-html2canvas-debug",hr=function(a){var o=a.getAttribute(Yt);switch(o){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Nr=function(a,o){var p=hr(a);return p===1||o===p},Ut=function(){function a(o,p){if(this.context=o,this.textNodes=[],this.elements=[],this.flags=0,Nr(p,3))debugger;this.styles=new lt(o,window.getComputedStyle(p,null)),mu(p)&&(this.styles.animationDuration.some(function(h){return h>0})&&(p.style.animationDuration="0s"),this.styles.transform!==null&&(p.style.transform="none")),this.bounds=z(this.context,p),Nr(p,4)&&(this.flags|=16)}return a}(),cn="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",dn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",pn=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),gn=0;gn<dn.length;gn++)pn[dn.charCodeAt(gn)]=gn;for(var Pn=function(a){var o=a.length*.75,p=a.length,h,L=0,ae,ge,ye,we;a[a.length-1]==="="&&(o--,a[a.length-2]==="="&&o--);var dt=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(o):new Array(o),St=Array.isArray(dt)?dt:new Uint8Array(dt);for(h=0;h<p;h+=4)ae=pn[a.charCodeAt(h)],ge=pn[a.charCodeAt(h+1)],ye=pn[a.charCodeAt(h+2)],we=pn[a.charCodeAt(h+3)],St[L++]=ae<<2|ge>>4,St[L++]=(ge&15)<<4|ye>>2,St[L++]=(ye&3)<<6|we&63;return dt},Zn=function(a){for(var o=a.length,p=[],h=0;h<o;h+=2)p.push(a[h+1]<<8|a[h]);return p},Kn=function(a){for(var o=a.length,p=[],h=0;h<o;h+=4)p.push(a[h+3]<<24|a[h+2]<<16|a[h+1]<<8|a[h]);return p},Vn=5,ki=11,vi=2,Di=ki-Vn,Ri=65536>>Vn,Qa=1<<Vn,yi=Qa-1,Ui=1024>>Vn,Ei=Ri+Ui,Xn=Ei,_i=32,Ba=Xn+_i,Ya=65536>>ki,Va=1<<Di,ga=Va-1,Ao=function(a,o,p){return a.slice?a.slice(o,p):new Uint16Array(Array.prototype.slice.call(a,o,p))},Wa=function(a,o,p){return a.slice?a.slice(o,p):new Uint32Array(Array.prototype.slice.call(a,o,p))},Yo=function(a,o){var p=Pn(a),h=Array.isArray(p)?Kn(p):new Uint32Array(p),L=Array.isArray(p)?Zn(p):new Uint16Array(p),ae=24,ge=Ao(L,ae/2,h[4]/2),ye=h[5]===2?Ao(L,(ae+h[4])/2):Wa(h,Math.ceil((ae+h[4])/4));return new bo(h[0],h[1],h[2],h[3],ge,ye)},bo=function(){function a(o,p,h,L,ae,ge){this.initialValue=o,this.errorValue=p,this.highStart=h,this.highValueIndex=L,this.index=ae,this.data=ge}return a.prototype.get=function(o){var p;if(o>=0){if(o<55296||o>56319&&o<=65535)return p=this.index[o>>Vn],p=(p<<vi)+(o&yi),this.data[p];if(o<=65535)return p=this.index[Ri+(o-55296>>Vn)],p=(p<<vi)+(o&yi),this.data[p];if(o<this.highStart)return p=Ba-Ya+(o>>ki),p=this.index[p],p+=o>>Vn&ga,p=this.index[p],p=(p<<vi)+(o&yi),this.data[p];if(o<=1114111)return this.data[this.highValueIndex]}return this.errorValue},a}(),xs="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Oo=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Ka=0;Ka<xs.length;Ka++)Oo[xs.charCodeAt(Ka)]=Ka;var Ws=1,Fi=2,ms=3,as=4,Ia=5,hi=7,ea=8,ra=9,wi=10,Po=11,Ti=12,Ra=13,Bo=14,oo=15,Js=function(a){for(var o=[],p=0,h=a.length;p<h;){var L=a.charCodeAt(p++);if(L>=55296&&L<=56319&&p<h){var ae=a.charCodeAt(p++);(ae&64512)===56320?o.push(((L&1023)<<10)+(ae&1023)+65536):(o.push(L),p--)}else o.push(L)}return o},nl=function(){for(var a=[],o=0;o<arguments.length;o++)a[o]=arguments[o];if(String.fromCodePoint)return String.fromCodePoint.apply(String,a);var p=a.length;if(!p)return"";for(var h=[],L=-1,ae="";++L<p;){var ge=a[L];ge<=65535?h.push(ge):(ge-=65536,h.push((ge>>10)+55296,ge%1024+56320)),(L+1===p||h.length>16384)&&(ae+=String.fromCharCode.apply(String,h),h.length=0)}return ae},Ml=Yo(cn),hn="\xD7",_l="\xF7",Rs=function(a){return Ml.get(a)},Ll=function(a,o,p){var h=p-2,L=o[h],ae=o[p-1],ge=o[p];if(ae===Fi&&ge===ms)return hn;if(ae===Fi||ae===ms||ae===as||ge===Fi||ge===ms||ge===as)return _l;if(ae===ea&&[ea,ra,Po,Ti].indexOf(ge)!==-1||(ae===Po||ae===ra)&&(ge===ra||ge===wi)||(ae===Ti||ae===wi)&&ge===wi||ge===Ra||ge===Ia||ge===hi||ae===Ws)return hn;if(ae===Ra&&ge===Bo){for(;L===Ia;)L=o[--h];if(L===Bo)return hn}if(ae===oo&&ge===oo){for(var ye=0;L===oo;)ye++,L=o[--h];if(ye%2===0)return hn}return _l},Ec=function(a){var o=Js(a),p=o.length,h=0,L=0,ae=o.map(Rs);return{next:function(){if(h>=p)return{done:!0,value:null};for(var ge=hn;h<p&&(ge=Ll(o,ae,++h))===hn;);if(ge!==hn||h===p){var ye=nl.apply(null,o.slice(L,h));return L=h,{value:ye,done:!1}}return{done:!0,value:null}}}},$o=function(a){for(var o=Ec(a),p=[],h;!(h=o.next()).done;)h.value&&p.push(h.value.slice());return p},No=function(a){var o=123;if(a.createRange){var p=a.createRange();if(p.getBoundingClientRect){var h=a.createElement("boundtest");h.style.height=o+"px",h.style.display="block",a.body.appendChild(h),p.selectNode(h);var L=p.getBoundingClientRect(),ae=Math.round(L.height);if(a.body.removeChild(h),ae===o)return!0}}return!1},ls=function(a){var o=a.createElement("boundtest");o.style.width="50px",o.style.display="block",o.style.fontSize="12px",o.style.letterSpacing="0px",o.style.wordSpacing="0px",a.body.appendChild(o);var p=a.createRange();o.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var h=o.firstChild,L=m(h.data).map(function(we){return b(we)}),ae=0,ge={},ye=L.every(function(we,dt){p.setStart(h,ae),p.setEnd(h,ae+we.length);var St=p.getBoundingClientRect();ae+=we.length;var Dt=St.x>ge.x||St.y>ge.y;return ge=St,dt===0?!0:Dt});return a.body.removeChild(o),ye},So=function(){return typeof new Image().crossOrigin!="undefined"},Us=function(){return typeof new XMLHttpRequest().responseType=="string"},ja=function(a){var o=new Image,p=a.createElement("canvas"),h=p.getContext("2d");if(!h)return!1;o.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{h.drawImage(o,0,0),p.toDataURL()}catch(L){return!1}return!0},fl=function(a){return a[0]===0&&a[1]===255&&a[2]===0&&a[3]===255},Ys=function(a){var o=a.createElement("canvas"),p=100;o.width=p,o.height=p;var h=o.getContext("2d");if(!h)return Promise.reject(!1);h.fillStyle="rgb(0, 255, 0)",h.fillRect(0,0,p,p);var L=new Image,ae=o.toDataURL();L.src=ae;var ge=hl(p,p,0,0,L);return h.fillStyle="red",h.fillRect(0,0,p,p),Nl(ge).then(function(ye){h.drawImage(ye,0,0);var we=h.getImageData(0,0,p,p).data;h.fillStyle="red",h.fillRect(0,0,p,p);var dt=a.createElement("div");return dt.style.backgroundImage="url("+ae+")",dt.style.height=p+"px",fl(we)?Nl(hl(p,p,0,0,dt)):Promise.reject(!1)}).then(function(ye){return h.drawImage(ye,0,0),fl(h.getImageData(0,0,p,p).data)}).catch(function(){return!1})},hl=function(a,o,p,h,L){var ae="http://www.w3.org/2000/svg",ge=document.createElementNS(ae,"svg"),ye=document.createElementNS(ae,"foreignObject");return ge.setAttributeNS(null,"width",a.toString()),ge.setAttributeNS(null,"height",o.toString()),ye.setAttributeNS(null,"width","100%"),ye.setAttributeNS(null,"height","100%"),ye.setAttributeNS(null,"x",p.toString()),ye.setAttributeNS(null,"y",h.toString()),ye.setAttributeNS(null,"externalResourcesRequired","true"),ge.appendChild(ye),ye.appendChild(L),ge},Nl=function(a){return new Promise(function(o,p){var h=new Image;h.onload=function(){return o(h)},h.onerror=p,h.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(a))})},Uo={get SUPPORT_RANGE_BOUNDS(){var a=No(document);return Object.defineProperty(Uo,"SUPPORT_RANGE_BOUNDS",{value:a}),a},get SUPPORT_WORD_BREAKING(){var a=Uo.SUPPORT_RANGE_BOUNDS&&ls(document);return Object.defineProperty(Uo,"SUPPORT_WORD_BREAKING",{value:a}),a},get SUPPORT_SVG_DRAWING(){var a=ja(document);return Object.defineProperty(Uo,"SUPPORT_SVG_DRAWING",{value:a}),a},get SUPPORT_FOREIGNOBJECT_DRAWING(){var a=typeof Array.from=="function"&&typeof window.fetch=="function"?Ys(document):Promise.resolve(!1);return Object.defineProperty(Uo,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:a}),a},get SUPPORT_CORS_IMAGES(){var a=So();return Object.defineProperty(Uo,"SUPPORT_CORS_IMAGES",{value:a}),a},get SUPPORT_RESPONSE_TYPE(){var a=Us();return Object.defineProperty(Uo,"SUPPORT_RESPONSE_TYPE",{value:a}),a},get SUPPORT_CORS_XHR(){var a="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Uo,"SUPPORT_CORS_XHR",{value:a}),a},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var a=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Uo,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:a}),a}},Rl=function(){function a(o,p){this.text=o,this.bounds=p}return a}(),js=function(a,o,p,h){var L=Bs(o,p),ae=[],ge=0;return L.forEach(function(ye){if(p.textDecorationLine.length||ye.trim().length>0)if(Uo.SUPPORT_RANGE_BOUNDS){var we=il(h,ge,ye.length).getClientRects();if(we.length>1){var dt=Cs(ye),St=0;dt.forEach(function(mr){ae.push(new Rl(mr,q.fromDOMRectList(a,il(h,St+ge,mr.length).getClientRects()))),St+=mr.length})}else ae.push(new Rl(ye,q.fromDOMRectList(a,we)))}else{var Dt=h.splitText(ye.length);ae.push(new Rl(ye,Cl(a,h))),h=Dt}else Uo.SUPPORT_RANGE_BOUNDS||(h=h.splitText(ye.length));ge+=ye.length}),ae},Cl=function(a,o){var p=o.ownerDocument;if(p){var h=p.createElement("html2canvaswrapper");h.appendChild(o.cloneNode(!0));var L=o.parentNode;if(L){L.replaceChild(h,o);var ae=z(a,h);return h.firstChild&&L.replaceChild(h.firstChild,h),ae}}return q.EMPTY},il=function(a,o,p){var h=a.ownerDocument;if(!h)throw new Error("Node has no owner document");var L=h.createRange();return L.setStart(a,o),L.setEnd(a,o+p),L},Cs=function(a){if(Uo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var o=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(o.segment(a)).map(function(p){return p.segment})}return $o(a)},Gs=function(a,o){if(Uo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var p=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(p.segment(a)).map(function(h){return h.segment})}return Oc(a,o)},Bs=function(a,o){return o.letterSpacing!==0?Cs(a):Gs(a,o)},Ac=[32,160,4961,65792,65793,4153,4241],Oc=function(a,o){for(var p=Jn(a,{lineBreak:o.lineBreak,wordBreak:o.overflowWrap==="break-word"?"break-word":o.wordBreak}),h=[],L,ae=function(){if(L.value){var ge=L.value.slice(),ye=m(ge),we="";ye.forEach(function(dt){Ac.indexOf(dt)===-1?we+=b(dt):(we.length&&h.push(we),h.push(b(dt)),we="")}),we.length&&h.push(we)}};!(L=p.next()).done;)ae();return h},Ss=function(){function a(o,p,h){this.text=ml(p.data,h.textTransform),this.textBounds=js(o,this.text,h,p)}return a}(),ml=function(a,o){switch(o){case 1:return a.toLowerCase();case 3:return a.replace(Vc,pu);case 2:return a.toUpperCase();default:return a}},Vc=/(^|\s|:|-|\(|\))([a-z])/g,pu=function(a,o,p){return a.length>0?o+p.toUpperCase():a},M=function(a){g(o,a);function o(p,h){var L=a.call(this,p,h)||this;return L.src=h.currentSrc||h.src,L.intrinsicWidth=h.naturalWidth,L.intrinsicHeight=h.naturalHeight,L.context.cache.addImage(L.src),L}return o}(Ut),Ce=function(a){g(o,a);function o(p,h){var L=a.call(this,p,h)||this;return L.canvas=h,L.intrinsicWidth=h.width,L.intrinsicHeight=h.height,L}return o}(Ut),Ft=function(a){g(o,a);function o(p,h){var L=a.call(this,p,h)||this,ae=new XMLSerializer,ge=z(p,h);return h.setAttribute("width",ge.width+"px"),h.setAttribute("height",ge.height+"px"),L.svg="data:image/svg+xml,"+encodeURIComponent(ae.serializeToString(h)),L.intrinsicWidth=h.width.baseVal.value,L.intrinsicHeight=h.height.baseVal.value,L.context.cache.addImage(L.svg),L}return o}(Ut),Jt=function(a){g(o,a);function o(p,h){var L=a.call(this,p,h)||this;return L.value=h.value,L}return o}(Ut),br=function(a){g(o,a);function o(p,h){var L=a.call(this,p,h)||this;return L.start=h.start,L.reversed=typeof h.reversed=="boolean"&&h.reversed===!0,L}return o}(Ut),Nt=[{type:15,flags:0,unit:"px",number:3}],Un=[{type:16,flags:0,number:50}],Qi=function(a){return a.width>a.height?new q(a.left+(a.width-a.height)/2,a.top,a.height,a.height):a.width<a.height?new q(a.left,a.top+(a.height-a.width)/2,a.width,a.width):a},Ha=function(a){var o=a.type===cs?new Array(a.value.length+1).join("\u2022"):a.value;return o.length===0?a.placeholder||"":o},Co="checkbox",mo="radio",cs="password",al=707406591,ko=function(a){g(o,a);function o(p,h){var L=a.call(this,p,h)||this;switch(L.type=h.type.toLowerCase(),L.checked=h.checked,L.value=Ha(h),(L.type===Co||L.type===mo)&&(L.styles.backgroundColor=3739148031,L.styles.borderTopColor=L.styles.borderRightColor=L.styles.borderBottomColor=L.styles.borderLeftColor=2779096575,L.styles.borderTopWidth=L.styles.borderRightWidth=L.styles.borderBottomWidth=L.styles.borderLeftWidth=1,L.styles.borderTopStyle=L.styles.borderRightStyle=L.styles.borderBottomStyle=L.styles.borderLeftStyle=1,L.styles.backgroundClip=[0],L.styles.backgroundOrigin=[0],L.bounds=Qi(L.bounds)),L.type){case Co:L.styles.borderTopRightRadius=L.styles.borderTopLeftRadius=L.styles.borderBottomRightRadius=L.styles.borderBottomLeftRadius=Nt;break;case mo:L.styles.borderTopRightRadius=L.styles.borderTopLeftRadius=L.styles.borderBottomRightRadius=L.styles.borderBottomLeftRadius=Un;break}return L}return o}(Ut),fs=function(a){g(o,a);function o(p,h){var L=a.call(this,p,h)||this,ae=h.options[h.selectedIndex||0];return L.value=ae&&ae.text||"",L}return o}(Ut),kl=function(a){g(o,a);function o(p,h){var L=a.call(this,p,h)||this;return L.value=h.value,L}return o}(Ut),Bl=function(a){g(o,a);function o(p,h){var L=a.call(this,p,h)||this;L.src=h.src,L.width=parseInt(h.width,10)||0,L.height=parseInt(h.height,10)||0,L.backgroundColor=L.styles.backgroundColor;try{if(h.contentWindow&&h.contentWindow.document&&h.contentWindow.document.documentElement){L.tree=iu(p,h.contentWindow.document.documentElement);var ae=h.contentWindow.document.documentElement?bs(p,getComputedStyle(h.contentWindow.document.documentElement).backgroundColor):rs.TRANSPARENT,ge=h.contentWindow.document.body?bs(p,getComputedStyle(h.contentWindow.document.body).backgroundColor):rs.TRANSPARENT;L.backgroundColor=_a(ae)?_a(ge)?L.styles.backgroundColor:ge:ae}}catch(ye){}return L}return o}(Ut),Pc=["OL","UL","MENU"],ql=function(a,o,p,h){for(var L=o.firstChild,ae=void 0;L;L=ae)if(ae=L.nextSibling,dc(L)&&L.data.trim().length>0)p.textNodes.push(new Ss(a,L,p.styles));else if(Tc(L))if(zl(L)&&L.assignedNodes)L.assignedNodes().forEach(function(ye){return ql(a,ye,p,h)});else{var ge=Fc(a,L);ge.styles.isVisible()&&(au(L,ge,h)?ge.flags|=4:Ul(ge.styles)&&(ge.flags|=2),Pc.indexOf(L.tagName)!==-1&&(ge.flags|=8),p.elements.push(ge),L.slot,L.shadowRoot?ql(a,L.shadowRoot,ge,h):!vu(L)&&!su(L)&&!hc(L)&&ql(a,L,ge,h))}},Fc=function(a,o){return Ic(o)?new M(a,o):zu(o)?new Ce(a,o):su(o)?new Ft(a,o):fc(o)?new Jt(a,o):Fu(o)?new br(a,o):ou(o)?new ko(a,o):hc(o)?new fs(a,o):vu(o)?new kl(a,o):Rc(o)?new Bl(a,o):new Ut(a,o)},iu=function(a,o){var p=Fc(a,o);return p.flags|=4,ql(a,o,p,p),p},au=function(a,o,p){return o.styles.isPositionedWithZIndex()||o.styles.opacity<1||o.styles.isTransformed()||Eo(a)&&p.styles.isTransparent()},Ul=function(a){return a.isPositioned()||a.isFloating()},dc=function(a){return a.nodeType===Node.TEXT_NODE},Tc=function(a){return a.nodeType===Node.ELEMENT_NODE},mu=function(a){return Tc(a)&&typeof a.style!="undefined"&&!Wc(a)},Wc=function(a){return typeof a.className=="object"},fc=function(a){return a.tagName==="LI"},Fu=function(a){return a.tagName==="OL"},ou=function(a){return a.tagName==="INPUT"},gu=function(a){return a.tagName==="HTML"},su=function(a){return a.tagName==="svg"},Eo=function(a){return a.tagName==="BODY"},zu=function(a){return a.tagName==="CANVAS"},Iu=function(a){return a.tagName==="VIDEO"},Ic=function(a){return a.tagName==="IMG"},Rc=function(a){return a.tagName==="IFRAME"},Gc=function(a){return a.tagName==="STYLE"},$u=function(a){return a.tagName==="SCRIPT"},vu=function(a){return a.tagName==="TEXTAREA"},hc=function(a){return a.tagName==="SELECT"},zl=function(a){return a.tagName==="SLOT"},Uc=function(a){return a.tagName.indexOf("-")>0},Do=function(){function a(){this.counters={}}return a.prototype.getCounterValue=function(o){var p=this.counters[o];return p&&p.length?p[p.length-1]:1},a.prototype.getCounterValues=function(o){var p=this.counters[o];return p||[]},a.prototype.pop=function(o){var p=this;o.forEach(function(h){return p.counters[h].pop()})},a.prototype.parse=function(o){var p=this,h=o.counterIncrement,L=o.counterReset,ae=!0;h!==null&&h.forEach(function(ye){var we=p.counters[ye.counter];we&&ye.increment!==0&&(ae=!1,we.length||we.push(1),we[Math.max(0,we.length-1)]+=ye.increment)});var ge=[];return ae&&L.forEach(function(ye){var we=p.counters[ye.counter];ge.push(ye.counter),we||(we=p.counters[ye.counter]=[]),we.push(ye.reset)}),ge},a}(),zo={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"]},Sl={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"]},Mc={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"]},$l={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"]},Qc=function(a,o,p,h,L,ae){return a<o||a>p?Es(a,L,ae.length>0):h.integers.reduce(function(ge,ye,we){for(;a>=ye;)a-=ye,ge+=h.values[we];return ge},"")+ae},yu=function(a,o,p,h){var L="";do p||a--,L=h(a)+L,a/=o;while(a*o>=o);return L},Ns=function(a,o,p,h,L){var ae=p-o+1;return(a<0?"-":"")+(yu(Math.abs(a),ae,h,function(ge){return b(Math.floor(ge%ae)+o)})+L)},Ql=function(a,o,p){p===void 0&&(p=". ");var h=o.length;return yu(Math.abs(a),h,!1,function(L){return o[Math.floor(L%h)]})+p},ec=1,Kc=2,Zl=4,ac=8,Kl=function(a,o,p,h,L,ae){if(a<-9999||a>9999)return Es(a,4,L.length>0);var ge=Math.abs(a),ye=L;if(ge===0)return o[0]+ye;for(var we=0;ge>0&&we<=4;we++){var dt=ge%10;dt===0&&ps(ae,ec)&&ye!==""?ye=o[dt]+ye:dt>1||dt===1&&we===0||dt===1&&we===1&&ps(ae,Kc)||dt===1&&we===1&&ps(ae,Zl)&&a>100||dt===1&&we>1&&ps(ae,ac)?ye=o[dt]+(we>0?p[we-1]:"")+ye:dt===1&&we>0&&(ye=p[we-1]+ye),ge=Math.floor(ge/10)}return(a<0?h:"")+ye},Hc="\u5341\u767E\u5343\u842C",Hl="\u62FE\u4F70\u4EDF\u842C",oc="\u30DE\u30A4\u30CA\u30B9",Qs="\uB9C8\uC774\uB108\uC2A4",Es=function(a,o,p){var h=p?". ":"",L=p?"\u3001":"",ae=p?", ":"",ge=p?" ":"";switch(o){case 0:return"\u2022"+ge;case 1:return"\u25E6"+ge;case 2:return"\u25FE"+ge;case 5:var ye=Ns(a,48,57,!0,h);return ye.length<4?"0"+ye:ye;case 4:return Ql(a,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",L);case 6:return Qc(a,1,3999,zo,3,h).toLowerCase();case 7:return Qc(a,1,3999,zo,3,h);case 8:return Ns(a,945,969,!1,h);case 9:return Ns(a,97,122,!1,h);case 10:return Ns(a,65,90,!1,h);case 11:return Ns(a,1632,1641,!0,h);case 12:case 49:return Qc(a,1,9999,Sl,3,h);case 35:return Qc(a,1,9999,Sl,3,h).toLowerCase();case 13:return Ns(a,2534,2543,!0,h);case 14:case 30:return Ns(a,6112,6121,!0,h);case 15:return Ql(a,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",L);case 16:return Ql(a,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",L);case 17:case 48:return Kl(a,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Hc,"\u8CA0",L,Kc|Zl|ac);case 47:return Kl(a,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",Hl,"\u8CA0",L,ec|Kc|Zl|ac);case 42:return Kl(a,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",Hc,"\u8D1F",L,Kc|Zl|ac);case 41:return Kl(a,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",Hl,"\u8D1F",L,ec|Kc|Zl|ac);case 26:return Kl(a,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",oc,L,0);case 25:return Kl(a,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",oc,L,ec|Kc|Zl);case 31:return Kl(a,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",Qs,ae,ec|Kc|Zl);case 33:return Kl(a,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",Qs,ae,0);case 32:return Kl(a,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",Qs,ae,ec|Kc|Zl);case 18:return Ns(a,2406,2415,!0,h);case 20:return Qc(a,1,19999,$l,3,h);case 21:return Ns(a,2790,2799,!0,h);case 22:return Ns(a,2662,2671,!0,h);case 22:return Qc(a,1,10999,Mc,3,h);case 23:return Ql(a,"\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 Ql(a,"\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 Ns(a,3302,3311,!0,h);case 28:return Ql(a,"\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",L);case 29:return Ql(a,"\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",L);case 34:return Ns(a,3792,3801,!0,h);case 37:return Ns(a,6160,6169,!0,h);case 38:return Ns(a,4160,4169,!0,h);case 39:return Ns(a,2918,2927,!0,h);case 40:return Ns(a,1776,1785,!0,h);case 43:return Ns(a,3046,3055,!0,h);case 44:return Ns(a,3174,3183,!0,h);case 45:return Ns(a,3664,3673,!0,h);case 46:return Ns(a,3872,3881,!0,h);case 3:default:return Ns(a,48,57,!0,h)}},gl="data-html2canvas-ignore",Dl=function(){function a(o,p,h){if(this.context=o,this.options=h,this.scrolledElements=[],this.referenceElement=p,this.counters=new Do,this.quoteDepth=0,!p.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(p.ownerDocument.documentElement,!1)}return a.prototype.toIFrame=function(o,p){var h=this,L=Mu(o,p);if(!L.contentWindow)return Promise.reject("Unable to find iframe window");var ae=o.defaultView.pageXOffset,ge=o.defaultView.pageYOffset,ye=L.contentWindow,we=ye.document,dt=wd(L).then(function(){return ie(h,void 0,void 0,function(){var St,Dt;return H(this,function(mr){switch(mr.label){case 0:return this.scrolledElements.forEach(Bd),ye&&(ye.scrollTo(p.left,p.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(ye.scrollY!==p.top||ye.scrollX!==p.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(ye.scrollX-p.left,ye.scrollY-p.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:mr.sent(),mr.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,vA(we)]:[3,4];case 3:mr.sent(),mr.label=4;case 4:return typeof St=="function"?[2,Promise.resolve().then(function(){return St(we,Dt)}).then(function(){return L})]:[2,L]}})})});return we.open(),we.write(xd(document.doctype)+"<html></html>"),Cd(this.referenceElement.ownerDocument,ae,ge),we.replaceChild(we.adoptNode(this.documentElement),we.documentElement),we.close(),dt},a.prototype.createElementClone=function(o){if(Nr(o,2))debugger;if(zu(o))return this.createCanvasClone(o);if(Iu(o))return this.createVideoClone(o);if(Gc(o))return this.createStyleClone(o);var p=o.cloneNode(!1);return Ic(p)&&(Ic(o)&&o.currentSrc&&o.currentSrc!==o.src&&(p.src=o.currentSrc,p.srcset=""),p.loading==="lazy"&&(p.loading="eager")),Uc(p)?this.createCustomElementClone(p):p},a.prototype.createCustomElementClone=function(o){var p=document.createElement("html2canvascustomelement");return NA(o.style,p),p},a.prototype.createStyleClone=function(o){try{var p=o.sheet;if(p&&p.cssRules){var h=[].slice.call(p.cssRules,0).reduce(function(ae,ge){return ge&&typeof ge.cssText=="string"?ae+ge.cssText:ae},""),L=o.cloneNode(!1);return L.textContent=h,L}}catch(ae){if(this.context.logger.error("Unable to access cssRules property",ae),ae.name!=="SecurityError")throw ae}return o.cloneNode(!1)},a.prototype.createCanvasClone=function(o){var p;if(this.options.inlineImages&&o.ownerDocument){var h=o.ownerDocument.createElement("img");try{return h.src=o.toDataURL(),h}catch(dt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",o)}}var L=o.cloneNode(!1);try{L.width=o.width,L.height=o.height;var ae=o.getContext("2d"),ge=L.getContext("2d");if(ge)if(!this.options.allowTaint&&ae)ge.putImageData(ae.getImageData(0,0,o.width,o.height),0,0);else{var ye=(p=o.getContext("webgl2"))!==null&&p!==void 0?p:o.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",o)}ge.drawImage(o,0,0)}return L}catch(dt){this.context.logger.info("Unable to clone canvas as it is tainted",o)}return L},a.prototype.createVideoClone=function(o){var p=o.ownerDocument.createElement("canvas");p.width=o.offsetWidth,p.height=o.offsetHeight;var h=p.getContext("2d");try{return h&&(h.drawImage(o,0,0,p.width,p.height),this.options.allowTaint||h.getImageData(0,0,p.width,p.height)),p}catch(ae){this.context.logger.info("Unable to clone video as it is tainted",o)}var L=o.ownerDocument.createElement("canvas");return L.width=o.offsetWidth,L.height=o.offsetHeight,L},a.prototype.appendChildNode=function(o,p,h){(!Tc(p)||!$u(p)&&!p.hasAttribute(gl)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(p)))&&(!this.options.copyStyles||!Tc(p)||!Gc(p))&&o.appendChild(this.cloneNode(p,h))},a.prototype.cloneChildNodes=function(o,p,h){for(var L=this,ae=o.shadowRoot?o.shadowRoot.firstChild:o.firstChild;ae;ae=ae.nextSibling)if(Tc(ae)&&zl(ae)&&typeof ae.assignedNodes=="function"){var ge=ae.assignedNodes();ge.length&&ge.forEach(function(ye){return L.appendChildNode(p,ye,h)})}else this.appendChildNode(p,ae,h)},a.prototype.cloneNode=function(o,p){if(dc(o))return document.createTextNode(o.data);if(!o.ownerDocument)return o.cloneNode(!1);var h=o.ownerDocument.defaultView;if(h&&Tc(o)&&(mu(o)||Wc(o))){var L=this.createElementClone(o);L.style.transitionProperty="none";var ae=h.getComputedStyle(o),ge=h.getComputedStyle(o,":before"),ye=h.getComputedStyle(o,":after");this.referenceElement===o&&mu(L)&&(this.clonedReferenceElement=L),Eo(L)&&bu(L);var we=this.counters.parse(new zt(this.context,ae)),dt=this.resolvePseudoContent(o,L,ge,Xc.BEFORE);Uc(o)&&(p=!0),Iu(o)||this.cloneChildNodes(o,L,p),dt&&L.insertBefore(dt,L.firstChild);var St=this.resolvePseudoContent(o,L,ye,Xc.AFTER);return St&&L.appendChild(St),this.counters.pop(we),(ae&&(this.options.copyStyles||Wc(o))&&!Rc(o)||p)&&NA(ae,L),(o.scrollTop!==0||o.scrollLeft!==0)&&this.scrolledElements.push([L,o.scrollLeft,o.scrollTop]),(vu(o)||hc(o))&&(vu(L)||hc(L))&&(L.value=o.value),L}return o.cloneNode(!1)},a.prototype.resolvePseudoContent=function(o,p,h,L){var ae=this;if(h){var ge=h.content,ye=p.ownerDocument;if(!(!ye||!ge||ge==="none"||ge==="-moz-alt-content"||h.display==="none")){this.counters.parse(new zt(this.context,h));var we=new At(this.context,h),dt=ye.createElement("html2canvaspseudoelement");NA(h,dt),we.content.forEach(function(Dt){if(Dt.type===0)dt.appendChild(ye.createTextNode(Dt.value));else if(Dt.type===22){var mr=ye.createElement("img");mr.src=Dt.value,mr.style.opacity="1",dt.appendChild(mr)}else if(Dt.type===18){if(Dt.name==="attr"){var an=Dt.values.filter(ui);an.length&&dt.appendChild(ye.createTextNode(o.getAttribute(an[0].value)||""))}else if(Dt.name==="counter"){var mn=Dt.values.filter(gi),nn=mn[0],da=mn[1];if(nn&&ui(nn)){var Si=ae.counters.getCounterValue(nn.value),ai=da&&ui(da)?ia.parse(ae.context,da.value):3;dt.appendChild(ye.createTextNode(Es(Si,ai,!1)))}}else if(Dt.name==="counters"){var Ca=Dt.values.filter(gi),nn=Ca[0],Sa=Ca[1],da=Ca[2];if(nn&&ui(nn)){var aa=ae.counters.getCounterValues(nn.value),Qn=da&&ui(da)?ia.parse(ae.context,da.value):3,qa=Sa&&Sa.type===0?Sa.value:"",so=aa.map(function(Fo){return Es(Fo,Qn,!1)}).join(qa);dt.appendChild(ye.createTextNode(so))}}}else if(Dt.type===20)switch(Dt.value){case"open-quote":dt.appendChild(ye.createTextNode(eu(we.quotes,ae.quoteDepth++,!0)));break;case"close-quote":dt.appendChild(ye.createTextNode(eu(we.quotes,--ae.quoteDepth,!1)));break;default:dt.appendChild(ye.createTextNode(Dt.value))}}),dt.className=_c+" "+sc;var St=L===Xc.BEFORE?" "+_c:" "+sc;return Wc(p)?p.className.baseValue+=St:p.className+=St,dt}}},a.destroy=function(o){return o.parentNode?(o.parentNode.removeChild(o),!0):!1},a}(),Xc;(function(a){a[a.BEFORE=0]="BEFORE",a[a.AFTER=1]="AFTER"})(Xc||(Xc={}));var Mu=function(a,o){var p=a.createElement("iframe");return p.className="html2canvas-container",p.style.visibility="hidden",p.style.position="fixed",p.style.left="-10000px",p.style.top="0px",p.style.border="0",p.width=o.width.toString(),p.height=o.height.toString(),p.scrolling="no",p.setAttribute(gl,"true"),a.body.appendChild(p),p},Zu=function(a){return new Promise(function(o){if(a.complete){o();return}if(!a.src){o();return}a.onload=o,a.onerror=o})},vA=function(a){return Promise.all([].slice.call(a.images,0).map(Zu))},wd=function(a){return new Promise(function(o,p){var h=a.contentWindow;if(!h)return p("No window assigned for iframe");var L=h.document;h.onload=a.onload=function(){h.onload=a.onload=null;var ae=setInterval(function(){L.body.childNodes.length>0&&L.readyState==="complete"&&(clearInterval(ae),o(a))},50)}})},WA=["all","d","content"],NA=function(a,o){for(var p=a.length-1;p>=0;p--){var h=a.item(p);WA.indexOf(h)===-1&&o.style.setProperty(h,a.getPropertyValue(h))}return o},xd=function(a){var o="";return a&&(o+="<!DOCTYPE ",a.name&&(o+=a.name),a.internalSubset&&(o+=a.internalSubset),a.publicId&&(o+='"'+a.publicId+'"'),a.systemId&&(o+='"'+a.systemId+'"'),o+=">"),o},Cd=function(a,o,p){a&&a.defaultView&&(o!==a.defaultView.pageXOffset||p!==a.defaultView.pageYOffset)&&a.defaultView.scrollTo(o,p)},Bd=function(a){var o=a[0],p=a[1],h=a[2];o.scrollLeft=p,o.scrollTop=h},GA=":before",kA=":after",_c="___html2canvas___pseudoelement_before",sc="___html2canvas___pseudoelement_after",_u=`{
|
|
|
content: "" !important;
|
|
|
display: none !important;
|
|
|
}`,bu=function(a){wu(a,"."+_c+GA+_u+`
|
|
|
.`+sc+kA+_u)},wu=function(a,o){var p=a.ownerDocument;if(p){var h=p.createElement("style");h.textContent=o,a.appendChild(h)}},tA=function(){function a(){}return a.getOrigin=function(o){var p=a._link;return p?(p.href=o,p.href=p.href,p.protocol+p.hostname+p.port):"about:blank"},a.isSameOrigin=function(o){return a.getOrigin(o)===a._origin},a.setContext=function(o){a._link=o.document.createElement("a"),a._origin=a.getOrigin(o.location.href)},a._origin="about:blank",a}(),yA=function(){function a(o,p){this.context=o,this._options=p,this._cache={}}return a.prototype.addImage=function(o){var p=Promise.resolve();return this.has(o)||(YA(o)||OA(o))&&(this._cache[o]=this.loadImage(o)).catch(function(){}),p},a.prototype.match=function(o){return this._cache[o]},a.prototype.loadImage=function(o){return ie(this,void 0,void 0,function(){var p,h,L,ae,ge=this;return H(this,function(ye){switch(ye.label){case 0:return p=tA.isSameOrigin(o),h=!rA(o)&&this._options.useCORS===!0&&Uo.SUPPORT_CORS_IMAGES&&!p,L=!rA(o)&&!p&&!YA(o)&&typeof this._options.proxy=="string"&&Uo.SUPPORT_CORS_XHR&&!h,!p&&this._options.allowTaint===!1&&!rA(o)&&!YA(o)&&!L&&!h?[2]:(ae=o,L?[4,this.proxy(ae)]:[3,2]);case 1:ae=ye.sent(),ye.label=2;case 2:return this.context.logger.debug("Added image "+o.substring(0,256)),[4,new Promise(function(we,dt){var St=new Image;St.onload=function(){return we(St)},St.onerror=dt,(JA(ae)||h)&&(St.crossOrigin="anonymous"),St.src=ae,St.complete===!0&&setTimeout(function(){return we(St)},500),ge._options.imageTimeout>0&&setTimeout(function(){return dt("Timed out ("+ge._options.imageTimeout+"ms) loading image")},ge._options.imageTimeout)})];case 3:return[2,ye.sent()]}})})},a.prototype.has=function(o){return typeof this._cache[o]!="undefined"},a.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},a.prototype.proxy=function(o){var p=this,h=this._options.proxy;if(!h)throw new Error("No proxy defined");var L=o.substring(0,256);return new Promise(function(ae,ge){var ye=Uo.SUPPORT_RESPONSE_TYPE?"blob":"text",we=new XMLHttpRequest;we.onload=function(){if(we.status===200)if(ye==="text")ae(we.response);else{var Dt=new FileReader;Dt.addEventListener("load",function(){return ae(Dt.result)},!1),Dt.addEventListener("error",function(mr){return ge(mr)},!1),Dt.readAsDataURL(we.response)}else ge("Failed to proxy resource "+L+" with status code "+we.status)},we.onerror=ge;var dt=h.indexOf("?")>-1?"&":"?";if(we.open("GET",""+h+dt+"url="+encodeURIComponent(o)+"&responseType="+ye),ye!=="text"&&we instanceof XMLHttpRequest&&(we.responseType=ye),p._options.imageTimeout){var St=p._options.imageTimeout;we.timeout=St,we.ontimeout=function(){return ge("Timed out ("+St+"ms) proxying "+L)}}we.send()})},a}(),DA=/^data:image\/svg\+xml/i,Sd=/^data:image\/.*;base64,/i,XA=/^data:image\/.*/i,OA=function(a){return Uo.SUPPORT_SVG_DRAWING||!Fs(a)},rA=function(a){return XA.test(a)},JA=function(a){return Sd.test(a)},YA=function(a){return a.substr(0,4)==="blob"},Fs=function(a){return a.substr(-3).toLowerCase()==="svg"||DA.test(a)},ta=function(){function a(o,p){this.type=0,this.x=o,this.y=p}return a.prototype.add=function(o,p){return new a(this.x+o,this.y+p)},a}(),Lu=function(a,o,p){return new ta(a.x+(o.x-a.x)*p,a.y+(o.y-a.y)*p)},PA=function(){function a(o,p,h,L){this.type=1,this.start=o,this.startControl=p,this.endControl=h,this.end=L}return a.prototype.subdivide=function(o,p){var h=Lu(this.start,this.startControl,o),L=Lu(this.startControl,this.endControl,o),ae=Lu(this.endControl,this.end,o),ge=Lu(h,L,o),ye=Lu(L,ae,o),we=Lu(ge,ye,o);return p?new a(this.start,h,ge,we):new a(we,ye,ae,this.end)},a.prototype.add=function(o,p){return new a(this.start.add(o,p),this.startControl.add(o,p),this.endControl.add(o,p),this.end.add(o,p))},a.prototype.reverse=function(){return new a(this.end,this.endControl,this.startControl,this.start)},a}(),Yl=function(a){return a.type===1},Ed=function(){function a(o){var p=o.styles,h=o.bounds,L=$a(p.borderTopLeftRadius,h.width,h.height),ae=L[0],ge=L[1],ye=$a(p.borderTopRightRadius,h.width,h.height),we=ye[0],dt=ye[1],St=$a(p.borderBottomRightRadius,h.width,h.height),Dt=St[0],mr=St[1],an=$a(p.borderBottomLeftRadius,h.width,h.height),mn=an[0],nn=an[1],da=[];da.push((ae+we)/h.width),da.push((mn+Dt)/h.width),da.push((ge+nn)/h.height),da.push((dt+mr)/h.height);var Si=Math.max.apply(Math,da);Si>1&&(ae/=Si,ge/=Si,we/=Si,dt/=Si,Dt/=Si,mr/=Si,mn/=Si,nn/=Si);var ai=h.width-we,Ca=h.height-mr,Sa=h.width-Dt,aa=h.height-nn,Qn=p.borderTopWidth,qa=p.borderRightWidth,so=p.borderBottomWidth,Ma=p.borderLeftWidth,os=Pi(p.paddingTop,o.bounds.width),Fo=Pi(p.paddingRight,o.bounds.width),sl=Pi(p.paddingBottom,o.bounds.width),lo=Pi(p.paddingLeft,o.bounds.width);this.topLeftBorderDoubleOuterBox=ae>0||ge>0?ol(h.left+Ma/3,h.top+Qn/3,ae-Ma/3,ge-Qn/3,us.TOP_LEFT):new ta(h.left+Ma/3,h.top+Qn/3),this.topRightBorderDoubleOuterBox=ae>0||ge>0?ol(h.left+ai,h.top+Qn/3,we-qa/3,dt-Qn/3,us.TOP_RIGHT):new ta(h.left+h.width-qa/3,h.top+Qn/3),this.bottomRightBorderDoubleOuterBox=Dt>0||mr>0?ol(h.left+Sa,h.top+Ca,Dt-qa/3,mr-so/3,us.BOTTOM_RIGHT):new ta(h.left+h.width-qa/3,h.top+h.height-so/3),this.bottomLeftBorderDoubleOuterBox=mn>0||nn>0?ol(h.left+Ma/3,h.top+aa,mn-Ma/3,nn-so/3,us.BOTTOM_LEFT):new ta(h.left+Ma/3,h.top+h.height-so/3),this.topLeftBorderDoubleInnerBox=ae>0||ge>0?ol(h.left+Ma*2/3,h.top+Qn*2/3,ae-Ma*2/3,ge-Qn*2/3,us.TOP_LEFT):new ta(h.left+Ma*2/3,h.top+Qn*2/3),this.topRightBorderDoubleInnerBox=ae>0||ge>0?ol(h.left+ai,h.top+Qn*2/3,we-qa*2/3,dt-Qn*2/3,us.TOP_RIGHT):new ta(h.left+h.width-qa*2/3,h.top+Qn*2/3),this.bottomRightBorderDoubleInnerBox=Dt>0||mr>0?ol(h.left+Sa,h.top+Ca,Dt-qa*2/3,mr-so*2/3,us.BOTTOM_RIGHT):new ta(h.left+h.width-qa*2/3,h.top+h.height-so*2/3),this.bottomLeftBorderDoubleInnerBox=mn>0||nn>0?ol(h.left+Ma*2/3,h.top+aa,mn-Ma*2/3,nn-so*2/3,us.BOTTOM_LEFT):new ta(h.left+Ma*2/3,h.top+h.height-so*2/3),this.topLeftBorderStroke=ae>0||ge>0?ol(h.left+Ma/2,h.top+Qn/2,ae-Ma/2,ge-Qn/2,us.TOP_LEFT):new ta(h.left+Ma/2,h.top+Qn/2),this.topRightBorderStroke=ae>0||ge>0?ol(h.left+ai,h.top+Qn/2,we-qa/2,dt-Qn/2,us.TOP_RIGHT):new ta(h.left+h.width-qa/2,h.top+Qn/2),this.bottomRightBorderStroke=Dt>0||mr>0?ol(h.left+Sa,h.top+Ca,Dt-qa/2,mr-so/2,us.BOTTOM_RIGHT):new ta(h.left+h.width-qa/2,h.top+h.height-so/2),this.bottomLeftBorderStroke=mn>0||nn>0?ol(h.left+Ma/2,h.top+aa,mn-Ma/2,nn-so/2,us.BOTTOM_LEFT):new ta(h.left+Ma/2,h.top+h.height-so/2),this.topLeftBorderBox=ae>0||ge>0?ol(h.left,h.top,ae,ge,us.TOP_LEFT):new ta(h.left,h.top),this.topRightBorderBox=we>0||dt>0?ol(h.left+ai,h.top,we,dt,us.TOP_RIGHT):new ta(h.left+h.width,h.top),this.bottomRightBorderBox=Dt>0||mr>0?ol(h.left+Sa,h.top+Ca,Dt,mr,us.BOTTOM_RIGHT):new ta(h.left+h.width,h.top+h.height),this.bottomLeftBorderBox=mn>0||nn>0?ol(h.left,h.top+aa,mn,nn,us.BOTTOM_LEFT):new ta(h.left,h.top+h.height),this.topLeftPaddingBox=ae>0||ge>0?ol(h.left+Ma,h.top+Qn,Math.max(0,ae-Ma),Math.max(0,ge-Qn),us.TOP_LEFT):new ta(h.left+Ma,h.top+Qn),this.topRightPaddingBox=we>0||dt>0?ol(h.left+Math.min(ai,h.width-qa),h.top+Qn,ai>h.width+qa?0:Math.max(0,we-qa),Math.max(0,dt-Qn),us.TOP_RIGHT):new ta(h.left+h.width-qa,h.top+Qn),this.bottomRightPaddingBox=Dt>0||mr>0?ol(h.left+Math.min(Sa,h.width-Ma),h.top+Math.min(Ca,h.height-so),Math.max(0,Dt-qa),Math.max(0,mr-so),us.BOTTOM_RIGHT):new ta(h.left+h.width-qa,h.top+h.height-so),this.bottomLeftPaddingBox=mn>0||nn>0?ol(h.left+Ma,h.top+Math.min(aa,h.height-so),Math.max(0,mn-Ma),Math.max(0,nn-so),us.BOTTOM_LEFT):new ta(h.left+Ma,h.top+h.height-so),this.topLeftContentBox=ae>0||ge>0?ol(h.left+Ma+lo,h.top+Qn+os,Math.max(0,ae-(Ma+lo)),Math.max(0,ge-(Qn+os)),us.TOP_LEFT):new ta(h.left+Ma+lo,h.top+Qn+os),this.topRightContentBox=we>0||dt>0?ol(h.left+Math.min(ai,h.width+Ma+lo),h.top+Qn+os,ai>h.width+Ma+lo?0:we-Ma+lo,dt-(Qn+os),us.TOP_RIGHT):new ta(h.left+h.width-(qa+Fo),h.top+Qn+os),this.bottomRightContentBox=Dt>0||mr>0?ol(h.left+Math.min(Sa,h.width-(Ma+lo)),h.top+Math.min(Ca,h.height+Qn+os),Math.max(0,Dt-(qa+Fo)),mr-(so+sl),us.BOTTOM_RIGHT):new ta(h.left+h.width-(qa+Fo),h.top+h.height-(so+sl)),this.bottomLeftContentBox=mn>0||nn>0?ol(h.left+Ma+lo,h.top+aa,Math.max(0,mn-(Ma+lo)),nn-(so+sl),us.BOTTOM_LEFT):new ta(h.left+Ma+lo,h.top+h.height-(so+sl))}return a}(),us;(function(a){a[a.TOP_LEFT=0]="TOP_LEFT",a[a.TOP_RIGHT=1]="TOP_RIGHT",a[a.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",a[a.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(us||(us={}));var ol=function(a,o,p,h,L){var ae=4*((Math.sqrt(2)-1)/3),ge=p*ae,ye=h*ae,we=a+p,dt=o+h;switch(L){case us.TOP_LEFT:return new PA(new ta(a,dt),new ta(a,dt-ye),new ta(we-ge,o),new ta(we,o));case us.TOP_RIGHT:return new PA(new ta(a,o),new ta(a+ge,o),new ta(we,dt-ye),new ta(we,dt));case us.BOTTOM_RIGHT:return new PA(new ta(we,o),new ta(we,o+ye),new ta(a+ge,dt),new ta(a,dt));case us.BOTTOM_LEFT:default:return new PA(new ta(we,dt),new ta(we-ge,dt),new ta(a,o+ye),new ta(a,o))}},zs=function(a){return[a.topLeftBorderBox,a.topRightBorderBox,a.bottomRightBorderBox,a.bottomLeftBorderBox]},nA=function(a){return[a.topLeftContentBox,a.topRightContentBox,a.bottomRightContentBox,a.bottomLeftContentBox]},bA=function(a){return[a.topLeftPaddingBox,a.topRightPaddingBox,a.bottomRightPaddingBox,a.bottomLeftPaddingBox]},nf=function(){function a(o,p,h){this.offsetX=o,this.offsetY=p,this.matrix=h,this.type=0,this.target=6}return a}(),iA=function(){function a(o,p){this.path=o,this.target=p,this.type=1}return a}(),TA=function(){function a(o){this.opacity=o,this.type=2,this.target=6}return a}(),aA=function(a){return a.type===0},qA=function(a){return a.type===1},pc=function(a){return a.type===2},xu=function(a,o){return a.length===o.length?a.some(function(p,h){return p===o[h]}):!1},tu=function(a,o,p,h,L){return a.map(function(ae,ge){switch(ge){case 0:return ae.add(o,p);case 1:return ae.add(o+h,p);case 2:return ae.add(o+h,p+L);case 3:return ae.add(o,p+L)}return ae})},kn=function(){function a(o){this.element=o,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return a}(),qs=function(){function a(o,p){if(this.container=o,this.parent=p,this.effects=[],this.curves=new Ed(this.container),this.container.styles.opacity<1&&this.effects.push(new TA(this.container.styles.opacity)),this.container.styles.transform!==null){var h=this.container.bounds.left+this.container.styles.transformOrigin[0].number,L=this.container.bounds.top+this.container.styles.transformOrigin[1].number,ae=this.container.styles.transform;this.effects.push(new nf(h,L,ae))}if(this.container.styles.overflowX!==0){var ge=zs(this.curves),ye=bA(this.curves);xu(ge,ye)?this.effects.push(new iA(ge,6)):(this.effects.push(new iA(ge,2)),this.effects.push(new iA(ye,4)))}}return a.prototype.getEffects=function(o){for(var p=[2,3].indexOf(this.container.styles.position)===-1,h=this.parent,L=this.effects.slice(0);h;){var ae=h.effects.filter(function(we){return!qA(we)});if(p||h.container.styles.position!==0||!h.parent){if(L.unshift.apply(L,ae),p=[2,3].indexOf(h.container.styles.position)===-1,h.container.styles.overflowX!==0){var ge=zs(h.curves),ye=bA(h.curves);xu(ge,ye)||L.unshift(new iA(ye,6))}}else L.unshift.apply(L,ae);h=h.parent}return L.filter(function(we){return ps(we.target,o)})},a}(),ed=function(a,o,p,h){a.container.elements.forEach(function(L){var ae=ps(L.flags,4),ge=ps(L.flags,2),ye=new qs(L,a);ps(L.styles.display,2048)&&h.push(ye);var we=ps(L.flags,8)?[]:h;if(ae||ge){var dt=ae||L.styles.isPositioned()?p:o,St=new kn(ye);if(L.styles.isPositioned()||L.styles.opacity<1||L.styles.isTransformed()){var Dt=L.styles.zIndex.order;if(Dt<0){var mr=0;dt.negativeZIndex.some(function(mn,nn){return Dt>mn.element.container.styles.zIndex.order?(mr=nn,!1):mr>0}),dt.negativeZIndex.splice(mr,0,St)}else if(Dt>0){var an=0;dt.positiveZIndex.some(function(mn,nn){return Dt>=mn.element.container.styles.zIndex.order?(an=nn+1,!1):an>0}),dt.positiveZIndex.splice(an,0,St)}else dt.zeroOrAutoZIndexOrTransformedOrOpacity.push(St)}else L.styles.isFloating()?dt.nonPositionedFloats.push(St):dt.nonPositionedInlineLevel.push(St);ed(ye,St,ae?St:p,we)}else L.styles.isInlineLevel()?o.inlineLevel.push(ye):o.nonInlineLevel.push(ye),ed(ye,o,p,we);ps(L.flags,8)&&Ou(L,we)})},Ou=function(a,o){for(var p=a instanceof br?a.start:1,h=a instanceof br?a.reversed:!1,L=0;L<o.length;L++){var ae=o[L];ae.container instanceof Jt&&typeof ae.container.value=="number"&&ae.container.value!==0&&(p=ae.container.value),ae.listValue=Es(p,ae.container.styles.listStyleType,!0),p+=h?-1:1}},Jc=function(a){var o=new qs(a,null),p=new kn(o),h=[];return ed(o,p,p,h),Ou(o.container,h),p},td=function(a,o){switch(o){case 0:return jc(a.topLeftBorderBox,a.topLeftPaddingBox,a.topRightBorderBox,a.topRightPaddingBox);case 1:return jc(a.topRightBorderBox,a.topRightPaddingBox,a.bottomRightBorderBox,a.bottomRightPaddingBox);case 2:return jc(a.bottomRightBorderBox,a.bottomRightPaddingBox,a.bottomLeftBorderBox,a.bottomLeftPaddingBox);case 3:default:return jc(a.bottomLeftBorderBox,a.bottomLeftPaddingBox,a.topLeftBorderBox,a.topLeftPaddingBox)}},wA=function(a,o){switch(o){case 0:return jc(a.topLeftBorderBox,a.topLeftBorderDoubleOuterBox,a.topRightBorderBox,a.topRightBorderDoubleOuterBox);case 1:return jc(a.topRightBorderBox,a.topRightBorderDoubleOuterBox,a.bottomRightBorderBox,a.bottomRightBorderDoubleOuterBox);case 2:return jc(a.bottomRightBorderBox,a.bottomRightBorderDoubleOuterBox,a.bottomLeftBorderBox,a.bottomLeftBorderDoubleOuterBox);case 3:default:return jc(a.bottomLeftBorderBox,a.bottomLeftBorderDoubleOuterBox,a.topLeftBorderBox,a.topLeftBorderDoubleOuterBox)}},xA=function(a,o){switch(o){case 0:return jc(a.topLeftBorderDoubleInnerBox,a.topLeftPaddingBox,a.topRightBorderDoubleInnerBox,a.topRightPaddingBox);case 1:return jc(a.topRightBorderDoubleInnerBox,a.topRightPaddingBox,a.bottomRightBorderDoubleInnerBox,a.bottomRightPaddingBox);case 2:return jc(a.bottomRightBorderDoubleInnerBox,a.bottomRightPaddingBox,a.bottomLeftBorderDoubleInnerBox,a.bottomLeftPaddingBox);case 3:default:return jc(a.bottomLeftBorderDoubleInnerBox,a.bottomLeftPaddingBox,a.topLeftBorderDoubleInnerBox,a.topLeftPaddingBox)}},Fd=function(a,o){switch(o){case 0:return CA(a.topLeftBorderStroke,a.topRightBorderStroke);case 1:return CA(a.topRightBorderStroke,a.bottomRightBorderStroke);case 2:return CA(a.bottomRightBorderStroke,a.bottomLeftBorderStroke);case 3:default:return CA(a.bottomLeftBorderStroke,a.topLeftBorderStroke)}},CA=function(a,o){var p=[];return Yl(a)?p.push(a.subdivide(.5,!1)):p.push(a),Yl(o)?p.push(o.subdivide(.5,!0)):p.push(o),p},jc=function(a,o,p,h){var L=[];return Yl(a)?L.push(a.subdivide(.5,!1)):L.push(a),Yl(p)?L.push(p.subdivide(.5,!0)):L.push(p),Yl(h)?L.push(h.subdivide(.5,!0).reverse()):L.push(h),Yl(o)?L.push(o.subdivide(.5,!1).reverse()):L.push(o),L},Vu=function(a){var o=a.bounds,p=a.styles;return o.add(p.borderLeftWidth,p.borderTopWidth,-(p.borderRightWidth+p.borderLeftWidth),-(p.borderTopWidth+p.borderBottomWidth))},vl=function(a){var o=a.styles,p=a.bounds,h=Pi(o.paddingLeft,p.width),L=Pi(o.paddingRight,p.width),ae=Pi(o.paddingTop,p.width),ge=Pi(o.paddingBottom,p.width);return p.add(h+o.borderLeftWidth,ae+o.borderTopWidth,-(o.borderRightWidth+o.borderLeftWidth+h+L),-(o.borderTopWidth+o.borderBottomWidth+ae+ge))},Pu=function(a,o){return a===0?o.bounds:a===2?vl(o):Vu(o)},Wu=function(a,o){return a===0?o.bounds:a===2?vl(o):Vu(o)},lu=function(a,o,p){var h=Pu(Cu(a.styles.backgroundOrigin,o),a),L=Wu(Cu(a.styles.backgroundClip,o),a),ae=oA(Cu(a.styles.backgroundSize,o),p,h),ge=ae[0],ye=ae[1],we=$a(Cu(a.styles.backgroundPosition,o),h.width-ge,h.height-ye),dt=Id(Cu(a.styles.backgroundRepeat,o),we,ae,h,L),St=Math.round(h.left+we[0]),Dt=Math.round(h.top+we[1]);return[dt,St,Dt,ge,ye]},tc=function(a){return ui(a)&&a.value===Xt.AUTO},RA=function(a){return typeof a=="number"},oA=function(a,o,p){var h=o[0],L=o[1],ae=o[2],ge=a[0],ye=a[1];if(!ge)return[0,0];if(si(ge)&&ye&&si(ye))return[Pi(ge,p.width),Pi(ye,p.height)];var we=RA(ae);if(ui(ge)&&(ge.value===Xt.CONTAIN||ge.value===Xt.COVER)){if(RA(ae)){var dt=p.width/p.height;return dt<ae!=(ge.value===Xt.COVER)?[p.width,p.width/ae]:[p.height*ae,p.height]}return[p.width,p.height]}var St=RA(h),Dt=RA(L),mr=St||Dt;if(tc(ge)&&(!ye||tc(ye))){if(St&&Dt)return[h,L];if(!we&&!mr)return[p.width,p.height];if(mr&&we){var an=St?h:L*ae,mn=Dt?L:h/ae;return[an,mn]}var nn=St?h:p.width,da=Dt?L:p.height;return[nn,da]}if(we){var Si=0,ai=0;return si(ge)?Si=Pi(ge,p.width):si(ye)&&(ai=Pi(ye,p.height)),tc(ge)?Si=ai*ae:(!ye||tc(ye))&&(ai=Si/ae),[Si,ai]}var Ca=null,Sa=null;if(si(ge)?Ca=Pi(ge,p.width):ye&&si(ye)&&(Sa=Pi(ye,p.height)),Ca!==null&&(!ye||tc(ye))&&(Sa=St&&Dt?Ca/h*L:p.height),Sa!==null&&tc(ge)&&(Ca=St&&Dt?Sa/L*h:p.width),Ca!==null&&Sa!==null)return[Ca,Sa];throw new Error("Unable to calculate background-size for element")},Cu=function(a,o){var p=a[o];return typeof p=="undefined"?a[0]:p},Id=function(a,o,p,h,L){var ae=o[0],ge=o[1],ye=p[0],we=p[1];switch(a){case 2:return[new ta(Math.round(h.left),Math.round(h.top+ge)),new ta(Math.round(h.left+h.width),Math.round(h.top+ge)),new ta(Math.round(h.left+h.width),Math.round(we+h.top+ge)),new ta(Math.round(h.left),Math.round(we+h.top+ge))];case 3:return[new ta(Math.round(h.left+ae),Math.round(h.top)),new ta(Math.round(h.left+ae+ye),Math.round(h.top)),new ta(Math.round(h.left+ae+ye),Math.round(h.height+h.top)),new ta(Math.round(h.left+ae),Math.round(h.height+h.top))];case 1:return[new ta(Math.round(h.left+ae),Math.round(h.top+ge)),new ta(Math.round(h.left+ae+ye),Math.round(h.top+ge)),new ta(Math.round(h.left+ae+ye),Math.round(h.top+ge+we)),new ta(Math.round(h.left+ae),Math.round(h.top+ge+we))];default:return[new ta(Math.round(L.left),Math.round(L.top)),new ta(Math.round(L.left+L.width),Math.round(L.top)),new ta(Math.round(L.left+L.width),Math.round(L.height+L.top)),new ta(Math.round(L.left),Math.round(L.height+L.top))]}},af="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",BA="Hidden Text",of=function(){function a(o){this._data={},this._document=o}return a.prototype.parseMetrics=function(o,p){var h=this._document.createElement("div"),L=this._document.createElement("img"),ae=this._document.createElement("span"),ge=this._document.body;h.style.visibility="hidden",h.style.fontFamily=o,h.style.fontSize=p,h.style.margin="0",h.style.padding="0",h.style.whiteSpace="nowrap",ge.appendChild(h),L.src=af,L.width=1,L.height=1,L.style.margin="0",L.style.padding="0",L.style.verticalAlign="baseline",ae.style.fontFamily=o,ae.style.fontSize=p,ae.style.margin="0",ae.style.padding="0",ae.appendChild(this._document.createTextNode(BA)),h.appendChild(ae),h.appendChild(L);var ye=L.offsetTop-ae.offsetTop+2;h.removeChild(ae),h.appendChild(this._document.createTextNode(BA)),h.style.lineHeight="normal",L.style.verticalAlign="super";var we=L.offsetTop-h.offsetTop+2;return ge.removeChild(h),{baseline:ye,middle:we}},a.prototype.getMetrics=function(o,p){var h=o+" "+p;return typeof this._data[h]=="undefined"&&(this._data[h]=this.parseMetrics(o,p)),this._data[h]},a}(),Md=function(){function a(o,p){this.context=o,this.options=p}return a}(),_d=1e4,Tu=function(a){g(o,a);function o(p,h){var L=a.call(this,p,h)||this;return L._activeEffects=[],L.canvas=h.canvas?h.canvas:document.createElement("canvas"),L.ctx=L.canvas.getContext("2d"),h.canvas||(L.canvas.width=Math.floor(h.width*h.scale),L.canvas.height=Math.floor(h.height*h.scale),L.canvas.style.width=h.width+"px",L.canvas.style.height=h.height+"px"),L.fontMetrics=new of(document),L.ctx.scale(L.options.scale,L.options.scale),L.ctx.translate(-h.x,-h.y),L.ctx.textBaseline="bottom",L._activeEffects=[],L.context.logger.debug("Canvas renderer initialized ("+h.width+"x"+h.height+") with scale "+h.scale),L}return o.prototype.applyEffects=function(p){for(var h=this;this._activeEffects.length;)this.popEffect();p.forEach(function(L){return h.applyEffect(L)})},o.prototype.applyEffect=function(p){this.ctx.save(),pc(p)&&(this.ctx.globalAlpha=p.opacity),aA(p)&&(this.ctx.translate(p.offsetX,p.offsetY),this.ctx.transform(p.matrix[0],p.matrix[1],p.matrix[2],p.matrix[3],p.matrix[4],p.matrix[5]),this.ctx.translate(-p.offsetX,-p.offsetY)),qA(p)&&(this.path(p.path),this.ctx.clip()),this._activeEffects.push(p)},o.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},o.prototype.renderStack=function(p){return ie(this,void 0,void 0,function(){var h;return H(this,function(L){switch(L.label){case 0:return h=p.element.container.styles,h.isVisible()?[4,this.renderStackContent(p)]:[3,2];case 1:L.sent(),L.label=2;case 2:return[2]}})})},o.prototype.renderNode=function(p){return ie(this,void 0,void 0,function(){return H(this,function(h){switch(h.label){case 0:if(ps(p.container.flags,16))debugger;return p.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(p)]:[3,3];case 1:return h.sent(),[4,this.renderNodeContent(p)];case 2:h.sent(),h.label=3;case 3:return[2]}})})},o.prototype.renderTextWithLetterSpacing=function(p,h,L){var ae=this;if(h===0)this.ctx.fillText(p.text,p.bounds.left,p.bounds.top+L);else{var ge=Cs(p.text);ge.reduce(function(ye,we){return ae.ctx.fillText(we,ye,p.bounds.top+L),ye+ae.ctx.measureText(we).width},p.bounds.left)}},o.prototype.createFontStyle=function(p){var h=p.fontVariant.filter(function(ge){return ge==="normal"||ge==="small-caps"}).join(""),L=B(p.fontFamily).join(", "),ae=Hi(p.fontSize)?""+p.fontSize.number+p.fontSize.unit:p.fontSize.number+"px";return[[p.fontStyle,h,p.fontWeight,ae,L].join(" "),L,ae]},o.prototype.renderTextNode=function(p,h){return ie(this,void 0,void 0,function(){var L,ae,ge,ye,we,dt,St,Dt,mr=this;return H(this,function(an){return L=this.createFontStyle(h),ae=L[0],ge=L[1],ye=L[2],this.ctx.font=ae,this.ctx.direction=h.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",we=this.fontMetrics.getMetrics(ge,ye),dt=we.baseline,St=we.middle,Dt=h.paintOrder,p.textBounds.forEach(function(mn){Dt.forEach(function(nn){switch(nn){case 0:mr.ctx.fillStyle=Ta(h.color),mr.renderTextWithLetterSpacing(mn,h.letterSpacing,dt);var da=h.textShadow;da.length&&mn.text.trim().length&&(da.slice(0).reverse().forEach(function(Si){mr.ctx.shadowColor=Ta(Si.color),mr.ctx.shadowOffsetX=Si.offsetX.number*mr.options.scale,mr.ctx.shadowOffsetY=Si.offsetY.number*mr.options.scale,mr.ctx.shadowBlur=Si.blur.number,mr.renderTextWithLetterSpacing(mn,h.letterSpacing,dt)}),mr.ctx.shadowColor="",mr.ctx.shadowOffsetX=0,mr.ctx.shadowOffsetY=0,mr.ctx.shadowBlur=0),h.textDecorationLine.length&&(mr.ctx.fillStyle=Ta(h.textDecorationColor||h.color),h.textDecorationLine.forEach(function(Si){switch(Si){case 1:mr.ctx.fillRect(mn.bounds.left,Math.round(mn.bounds.top+dt),mn.bounds.width,1);break;case 2:mr.ctx.fillRect(mn.bounds.left,Math.round(mn.bounds.top),mn.bounds.width,1);break;case 3:mr.ctx.fillRect(mn.bounds.left,Math.ceil(mn.bounds.top+St),mn.bounds.width,1);break}}));break;case 1:h.webkitTextStrokeWidth&&mn.text.trim().length&&(mr.ctx.strokeStyle=Ta(h.webkitTextStrokeColor),mr.ctx.lineWidth=h.webkitTextStrokeWidth,mr.ctx.lineJoin=window.chrome?"miter":"round",mr.ctx.strokeText(mn.text,mn.bounds.left,mn.bounds.top+dt)),mr.ctx.strokeStyle="",mr.ctx.lineWidth=0,mr.ctx.lineJoin="miter";break}})}),[2]})})},o.prototype.renderReplacedElement=function(p,h,L){if(L&&p.intrinsicWidth>0&&p.intrinsicHeight>0){var ae=vl(p),ge=bA(h);this.path(ge),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(L,0,0,p.intrinsicWidth,p.intrinsicHeight,ae.left,ae.top,ae.width,ae.height),this.ctx.restore()}},o.prototype.renderNodeContent=function(p){return ie(this,void 0,void 0,function(){var h,L,ae,ge,ye,we,ai,ai,dt,St,Dt,mr,Sa,an,mn,aa,nn,da,Si,ai,Ca,Sa,aa;return H(this,function(Qn){switch(Qn.label){case 0:this.applyEffects(p.getEffects(4)),h=p.container,L=p.curves,ae=h.styles,ge=0,ye=h.textNodes,Qn.label=1;case 1:return ge<ye.length?(we=ye[ge],[4,this.renderTextNode(we,ae)]):[3,4];case 2:Qn.sent(),Qn.label=3;case 3:return ge++,[3,1];case 4:if(!(h instanceof M))return[3,8];Qn.label=5;case 5:return Qn.trys.push([5,7,,8]),[4,this.context.cache.match(h.src)];case 6:return ai=Qn.sent(),this.renderReplacedElement(h,L,ai),[3,8];case 7:return Qn.sent(),this.context.logger.error("Error loading image "+h.src),[3,8];case 8:if(h instanceof Ce&&this.renderReplacedElement(h,L,h.canvas),!(h instanceof Ft))return[3,12];Qn.label=9;case 9:return Qn.trys.push([9,11,,12]),[4,this.context.cache.match(h.svg)];case 10:return ai=Qn.sent(),this.renderReplacedElement(h,L,ai),[3,12];case 11:return Qn.sent(),this.context.logger.error("Error loading svg "+h.svg.substring(0,255)),[3,12];case 12:return h instanceof Bl&&h.tree?(dt=new o(this.context,{scale:this.options.scale,backgroundColor:h.backgroundColor,x:0,y:0,width:h.width,height:h.height}),[4,dt.render(h.tree)]):[3,14];case 13:St=Qn.sent(),h.width&&h.height&&this.ctx.drawImage(St,0,0,h.width,h.height,h.bounds.left,h.bounds.top,h.bounds.width,h.bounds.height),Qn.label=14;case 14:if(h instanceof ko&&(Dt=Math.min(h.bounds.width,h.bounds.height),h.type===Co?h.checked&&(this.ctx.save(),this.path([new ta(h.bounds.left+Dt*.39363,h.bounds.top+Dt*.79),new ta(h.bounds.left+Dt*.16,h.bounds.top+Dt*.5549),new ta(h.bounds.left+Dt*.27347,h.bounds.top+Dt*.44071),new ta(h.bounds.left+Dt*.39694,h.bounds.top+Dt*.5649),new ta(h.bounds.left+Dt*.72983,h.bounds.top+Dt*.23),new ta(h.bounds.left+Dt*.84,h.bounds.top+Dt*.34085),new ta(h.bounds.left+Dt*.39363,h.bounds.top+Dt*.79)]),this.ctx.fillStyle=Ta(al),this.ctx.fill(),this.ctx.restore()):h.type===mo&&h.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(h.bounds.left+Dt/2,h.bounds.top+Dt/2,Dt/4,0,Math.PI*2,!0),this.ctx.fillStyle=Ta(al),this.ctx.fill(),this.ctx.restore())),SA(h)&&h.value.length){switch(mr=this.createFontStyle(ae),Sa=mr[0],an=mr[1],mn=this.fontMetrics.getMetrics(Sa,an).baseline,this.ctx.font=Sa,this.ctx.fillStyle=Ta(ae.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Ru(h.styles.textAlign),aa=vl(h),nn=0,h.styles.textAlign){case 1:nn+=aa.width/2;break;case 2:nn+=aa.width;break}da=aa.add(nn,0,0,-aa.height/2+1),this.ctx.save(),this.path([new ta(aa.left,aa.top),new ta(aa.left+aa.width,aa.top),new ta(aa.left+aa.width,aa.top+aa.height),new ta(aa.left,aa.top+aa.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Rl(h.value,da),ae.letterSpacing,mn),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!ps(h.styles.display,2048))return[3,20];if(h.styles.listStyleImage===null)return[3,19];if(Si=h.styles.listStyleImage,Si.type!==0)return[3,18];ai=void 0,Ca=Si.url,Qn.label=15;case 15:return Qn.trys.push([15,17,,18]),[4,this.context.cache.match(Ca)];case 16:return ai=Qn.sent(),this.ctx.drawImage(ai,h.bounds.left-(ai.width+10),h.bounds.top),[3,18];case 17:return Qn.sent(),this.context.logger.error("Error loading list-style-image "+Ca),[3,18];case 18:return[3,20];case 19:p.listValue&&h.styles.listStyleType!==-1&&(Sa=this.createFontStyle(ae)[0],this.ctx.font=Sa,this.ctx.fillStyle=Ta(ae.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",aa=new q(h.bounds.left,h.bounds.top+Pi(h.styles.paddingTop,h.bounds.width),h.bounds.width,ni(ae.lineHeight,ae.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Rl(p.listValue,aa),ae.letterSpacing,ni(ae.lineHeight,ae.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),Qn.label=20;case 20:return[2]}})})},o.prototype.renderStackContent=function(p){return ie(this,void 0,void 0,function(){var h,L,Si,ae,ge,Si,ye,we,Si,dt,St,Si,Dt,mr,Si,an,mn,Si,nn,da,Si;return H(this,function(ai){switch(ai.label){case 0:if(ps(p.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(p.element)];case 1:ai.sent(),h=0,L=p.negativeZIndex,ai.label=2;case 2:return h<L.length?(Si=L[h],[4,this.renderStack(Si)]):[3,5];case 3:ai.sent(),ai.label=4;case 4:return h++,[3,2];case 5:return[4,this.renderNodeContent(p.element)];case 6:ai.sent(),ae=0,ge=p.nonInlineLevel,ai.label=7;case 7:return ae<ge.length?(Si=ge[ae],[4,this.renderNode(Si)]):[3,10];case 8:ai.sent(),ai.label=9;case 9:return ae++,[3,7];case 10:ye=0,we=p.nonPositionedFloats,ai.label=11;case 11:return ye<we.length?(Si=we[ye],[4,this.renderStack(Si)]):[3,14];case 12:ai.sent(),ai.label=13;case 13:return ye++,[3,11];case 14:dt=0,St=p.nonPositionedInlineLevel,ai.label=15;case 15:return dt<St.length?(Si=St[dt],[4,this.renderStack(Si)]):[3,18];case 16:ai.sent(),ai.label=17;case 17:return dt++,[3,15];case 18:Dt=0,mr=p.inlineLevel,ai.label=19;case 19:return Dt<mr.length?(Si=mr[Dt],[4,this.renderNode(Si)]):[3,22];case 20:ai.sent(),ai.label=21;case 21:return Dt++,[3,19];case 22:an=0,mn=p.zeroOrAutoZIndexOrTransformedOrOpacity,ai.label=23;case 23:return an<mn.length?(Si=mn[an],[4,this.renderStack(Si)]):[3,26];case 24:ai.sent(),ai.label=25;case 25:return an++,[3,23];case 26:nn=0,da=p.positiveZIndex,ai.label=27;case 27:return nn<da.length?(Si=da[nn],[4,this.renderStack(Si)]):[3,30];case 28:ai.sent(),ai.label=29;case 29:return nn++,[3,27];case 30:return[2]}})})},o.prototype.mask=function(p){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(p.slice(0).reverse()),this.ctx.closePath()},o.prototype.path=function(p){this.ctx.beginPath(),this.formatPath(p),this.ctx.closePath()},o.prototype.formatPath=function(p){var h=this;p.forEach(function(L,ae){var ge=Yl(L)?L.start:L;ae===0?h.ctx.moveTo(ge.x,ge.y):h.ctx.lineTo(ge.x,ge.y),Yl(L)&&h.ctx.bezierCurveTo(L.startControl.x,L.startControl.y,L.endControl.x,L.endControl.y,L.end.x,L.end.y)})},o.prototype.renderRepeat=function(p,h,L,ae){this.path(p),this.ctx.fillStyle=h,this.ctx.translate(L,ae),this.ctx.fill(),this.ctx.translate(-L,-ae)},o.prototype.resizeImage=function(p,h,L){var ae;if(p.width===h&&p.height===L)return p;var ge=(ae=this.canvas.ownerDocument)!==null&&ae!==void 0?ae:document,ye=ge.createElement("canvas");ye.width=Math.max(1,h),ye.height=Math.max(1,L);var we=ye.getContext("2d");return we.drawImage(p,0,0,p.width,p.height,0,0,h,L),ye},o.prototype.renderBackgroundImage=function(p){return ie(this,void 0,void 0,function(){var h,L,ae,ge,ye,we;return H(this,function(dt){switch(dt.label){case 0:h=p.styles.backgroundImage.length-1,L=function(St){var Dt,mr,an,os,el,yl,lo,gs,so,mn,os,el,yl,lo,gs,nn,da,Si,ai,Ca,Sa,aa,Qn,qa,so,Ma,os,Fo,sl,lo,gs,El,el,yl,Vl,ll,rc,mc,nc,gc,tl,zc;return H(this,function(Bu){switch(Bu.label){case 0:if(St.type!==0)return[3,5];Dt=void 0,mr=St.url,Bu.label=1;case 1:return Bu.trys.push([1,3,,4]),[4,ae.context.cache.match(mr)];case 2:return Dt=Bu.sent(),[3,4];case 3:return Bu.sent(),ae.context.logger.error("Error loading background-image "+mr),[3,4];case 4:return Dt&&(an=lu(p,h,[Dt.width,Dt.height,Dt.width/Dt.height]),os=an[0],el=an[1],yl=an[2],lo=an[3],gs=an[4],so=ae.ctx.createPattern(ae.resizeImage(Dt,lo,gs),"repeat"),ae.renderRepeat(os,so,el,yl)),[3,6];case 5:_t(St)?(mn=lu(p,h,[null,null,null]),os=mn[0],el=mn[1],yl=mn[2],lo=mn[3],gs=mn[4],nn=go(St.angle,lo,gs),da=nn[0],Si=nn[1],ai=nn[2],Ca=nn[3],Sa=nn[4],aa=document.createElement("canvas"),aa.width=lo,aa.height=gs,Qn=aa.getContext("2d"),qa=Qn.createLinearGradient(Si,Ca,ai,Sa),ha(St.stops,da).forEach(function(Lc){return qa.addColorStop(Lc.stop,Ta(Lc.color))}),Qn.fillStyle=qa,Qn.fillRect(0,0,lo,gs),lo>0&&gs>0&&(so=ae.ctx.createPattern(aa,"repeat"),ae.renderRepeat(os,so,el,yl))):tt(St)&&(Ma=lu(p,h,[null,null,null]),os=Ma[0],Fo=Ma[1],sl=Ma[2],lo=Ma[3],gs=Ma[4],El=St.position.length===0?[wo]:St.position,el=Pi(El[0],lo),yl=Pi(El[El.length-1],gs),Vl=f(St,el,yl,lo,gs),ll=Vl[0],rc=Vl[1],ll>0&&rc>0&&(mc=ae.ctx.createRadialGradient(Fo+el,sl+yl,0,Fo+el,sl+yl,ll),ha(St.stops,ll*2).forEach(function(Lc){return mc.addColorStop(Lc.stop,Ta(Lc.color))}),ae.path(os),ae.ctx.fillStyle=mc,ll!==rc?(nc=p.bounds.left+.5*p.bounds.width,gc=p.bounds.top+.5*p.bounds.height,tl=rc/ll,zc=1/tl,ae.ctx.save(),ae.ctx.translate(nc,gc),ae.ctx.transform(1,0,0,tl,0,0),ae.ctx.translate(-nc,-gc),ae.ctx.fillRect(Fo,zc*(sl-gc)+gc,lo,gs*zc),ae.ctx.restore()):ae.ctx.fill())),Bu.label=6;case 6:return h--,[2]}})},ae=this,ge=0,ye=p.styles.backgroundImage.slice(0).reverse(),dt.label=1;case 1:return ge<ye.length?(we=ye[ge],[5,L(we)]):[3,4];case 2:dt.sent(),dt.label=3;case 3:return ge++,[3,1];case 4:return[2]}})})},o.prototype.renderSolidBorder=function(p,h,L){return ie(this,void 0,void 0,function(){return H(this,function(ae){return this.path(td(L,h)),this.ctx.fillStyle=Ta(p),this.ctx.fill(),[2]})})},o.prototype.renderDoubleBorder=function(p,h,L,ae){return ie(this,void 0,void 0,function(){var ge,ye;return H(this,function(we){switch(we.label){case 0:return h<3?[4,this.renderSolidBorder(p,L,ae)]:[3,2];case 1:return we.sent(),[2];case 2:return ge=wA(ae,L),this.path(ge),this.ctx.fillStyle=Ta(p),this.ctx.fill(),ye=xA(ae,L),this.path(ye),this.ctx.fill(),[2]}})})},o.prototype.renderNodeBackgroundAndBorders=function(p){return ie(this,void 0,void 0,function(){var h,L,ae,ge,ye,we,dt,St,Dt=this;return H(this,function(mr){switch(mr.label){case 0:return this.applyEffects(p.getEffects(2)),h=p.container.styles,L=!_a(h.backgroundColor)||h.backgroundImage.length,ae=[{style:h.borderTopStyle,color:h.borderTopColor,width:h.borderTopWidth},{style:h.borderRightStyle,color:h.borderRightColor,width:h.borderRightWidth},{style:h.borderBottomStyle,color:h.borderBottomColor,width:h.borderBottomWidth},{style:h.borderLeftStyle,color:h.borderLeftColor,width:h.borderLeftWidth}],ge=rd(Cu(h.backgroundClip,0),p.curves),L||h.boxShadow.length?(this.ctx.save(),this.path(ge),this.ctx.clip(),_a(h.backgroundColor)||(this.ctx.fillStyle=Ta(h.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(p.container)]):[3,2];case 1:mr.sent(),this.ctx.restore(),h.boxShadow.slice(0).reverse().forEach(function(an){Dt.ctx.save();var mn=zs(p.curves),nn=an.inset?0:_d,da=tu(mn,-nn+(an.inset?1:-1)*an.spread.number,(an.inset?1:-1)*an.spread.number,an.spread.number*(an.inset?-2:2),an.spread.number*(an.inset?-2:2));an.inset?(Dt.path(mn),Dt.ctx.clip(),Dt.mask(da)):(Dt.mask(mn),Dt.ctx.clip(),Dt.path(da)),Dt.ctx.shadowOffsetX=an.offsetX.number+nn,Dt.ctx.shadowOffsetY=an.offsetY.number,Dt.ctx.shadowColor=Ta(an.color),Dt.ctx.shadowBlur=an.blur.number,Dt.ctx.fillStyle=an.inset?Ta(an.color):"rgba(0,0,0,1)",Dt.ctx.fill(),Dt.ctx.restore()}),mr.label=2;case 2:ye=0,we=0,dt=ae,mr.label=3;case 3:return we<dt.length?(St=dt[we],St.style!==0&&!_a(St.color)&&St.width>0?St.style!==2?[3,5]:[4,this.renderDashedDottedBorder(St.color,St.width,ye,p.curves,2)]:[3,11]):[3,13];case 4:return mr.sent(),[3,11];case 5:return St.style!==3?[3,7]:[4,this.renderDashedDottedBorder(St.color,St.width,ye,p.curves,3)];case 6:return mr.sent(),[3,11];case 7:return St.style!==4?[3,9]:[4,this.renderDoubleBorder(St.color,St.width,ye,p.curves)];case 8:return mr.sent(),[3,11];case 9:return[4,this.renderSolidBorder(St.color,ye,p.curves)];case 10:mr.sent(),mr.label=11;case 11:ye++,mr.label=12;case 12:return we++,[3,3];case 13:return[2]}})})},o.prototype.renderDashedDottedBorder=function(p,h,L,ae,ge){return ie(this,void 0,void 0,function(){var ye,we,dt,St,Dt,mr,an,mn,nn,da,Si,ai,Ca,Sa,aa,Qn,aa,Qn;return H(this,function(qa){return this.ctx.save(),ye=Fd(ae,L),we=td(ae,L),ge===2&&(this.path(we),this.ctx.clip()),Yl(we[0])?(dt=we[0].start.x,St=we[0].start.y):(dt=we[0].x,St=we[0].y),Yl(we[1])?(Dt=we[1].end.x,mr=we[1].end.y):(Dt=we[1].x,mr=we[1].y),L===0||L===2?an=Math.abs(dt-Dt):an=Math.abs(St-mr),this.ctx.beginPath(),ge===3?this.formatPath(ye):this.formatPath(we.slice(0,2)),mn=h<3?h*3:h*2,nn=h<3?h*2:h,ge===3&&(mn=h,nn=h),da=!0,an<=mn*2?da=!1:an<=mn*2+nn?(Si=an/(2*mn+nn),mn*=Si,nn*=Si):(ai=Math.floor((an+nn)/(mn+nn)),Ca=(an-ai*mn)/(ai-1),Sa=(an-(ai+1)*mn)/ai,nn=Sa<=0||Math.abs(nn-Ca)<Math.abs(nn-Sa)?Ca:Sa),da&&(ge===3?this.ctx.setLineDash([0,mn+nn]):this.ctx.setLineDash([mn,nn])),ge===3?(this.ctx.lineCap="round",this.ctx.lineWidth=h):this.ctx.lineWidth=h*2+1.1,this.ctx.strokeStyle=Ta(p),this.ctx.stroke(),this.ctx.setLineDash([]),ge===2&&(Yl(we[0])&&(aa=we[3],Qn=we[0],this.ctx.beginPath(),this.formatPath([new ta(aa.end.x,aa.end.y),new ta(Qn.start.x,Qn.start.y)]),this.ctx.stroke()),Yl(we[1])&&(aa=we[1],Qn=we[2],this.ctx.beginPath(),this.formatPath([new ta(aa.end.x,aa.end.y),new ta(Qn.start.x,Qn.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},o.prototype.render=function(p){return ie(this,void 0,void 0,function(){var h;return H(this,function(L){switch(L.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=Ta(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),h=Jc(p),[4,this.renderStack(h)];case 1:return L.sent(),this.applyEffects([]),[2,this.canvas]}})})},o}(Md),SA=function(a){return a instanceof kl||a instanceof fs?!0:a instanceof ko&&a.type!==mo&&a.type!==Co},rd=function(a,o){switch(a){case 0:return zs(o);case 2:return nA(o);case 1:default:return bA(o)}},Ru=function(a){switch(a){case 1:return"center";case 2:return"right";case 0:default:return"left"}},c=["-apple-system","system-ui"],B=function(a){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?a.filter(function(o){return c.indexOf(o)===-1}):a},W=function(a){g(o,a);function o(p,h){var L=a.call(this,p,h)||this;return L.canvas=h.canvas?h.canvas:document.createElement("canvas"),L.ctx=L.canvas.getContext("2d"),L.options=h,L.canvas.width=Math.floor(h.width*h.scale),L.canvas.height=Math.floor(h.height*h.scale),L.canvas.style.width=h.width+"px",L.canvas.style.height=h.height+"px",L.ctx.scale(L.options.scale,L.options.scale),L.ctx.translate(-h.x,-h.y),L.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+h.width+"x"+h.height+" at "+h.x+","+h.y+") with scale "+h.scale),L}return o.prototype.render=function(p){return ie(this,void 0,void 0,function(){var h,L;return H(this,function(ae){switch(ae.label){case 0:return h=hl(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,p),[4,fe(h)];case 1:return L=ae.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=Ta(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(L,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},o}(Md),fe=function(a){return new Promise(function(o,p){var h=new Image;h.onload=function(){o(h)},h.onerror=p,h.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(a))})},ze=function(){function a(o){var p=o.id,h=o.enabled;this.id=p,this.enabled=h,this.start=Date.now()}return a.prototype.debug=function(){for(var o=[],p=0;p<arguments.length;p++)o[p]=arguments[p];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,be([this.id,this.getTime()+"ms"],o)):this.info.apply(this,o))},a.prototype.getTime=function(){return Date.now()-this.start},a.prototype.info=function(){for(var o=[],p=0;p<arguments.length;p++)o[p]=arguments[p];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,be([this.id,this.getTime()+"ms"],o))},a.prototype.warn=function(){for(var o=[],p=0;p<arguments.length;p++)o[p]=arguments[p];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,be([this.id,this.getTime()+"ms"],o)):this.info.apply(this,o))},a.prototype.error=function(){for(var o=[],p=0;p<arguments.length;p++)o[p]=arguments[p];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,be([this.id,this.getTime()+"ms"],o)):this.info.apply(this,o))},a.instances={},a}(),qe=function(){function a(o,p){var h;this.windowBounds=p,this.instanceName="#"+a.instanceCount++,this.logger=new ze({id:this.instanceName,enabled:o.logging}),this.cache=(h=o.cache)!==null&&h!==void 0?h:new yA(this,o)}return a.instanceCount=1,a}(),et=function(a,o){return o===void 0&&(o={}),nt(a,o)};typeof window!="undefined"&&tA.setContext(window);var nt=function(a,o){return ie(void 0,void 0,void 0,function(){var p,h,L,ae,ge,ye,we,dt,St,Dt,mr,an,mn,nn,da,Si,ai,Ca,Sa,aa,qa,Qn,qa,so,Ma,os,Fo,sl,lo,gs,El,el,yl,Vl,ll,rc,mc,nc,gc,tl;return H(this,function(zc){switch(zc.label){case 0:if(!a||typeof a!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(p=a.ownerDocument,!p)throw new Error("Element is not attached to a Document");if(h=p.defaultView,!h)throw new Error("Document is not attached to a Window");return L={allowTaint:(so=o.allowTaint)!==null&&so!==void 0?so:!1,imageTimeout:(Ma=o.imageTimeout)!==null&&Ma!==void 0?Ma:15e3,proxy:o.proxy,useCORS:(os=o.useCORS)!==null&&os!==void 0?os:!1},ae=ne({logging:(Fo=o.logging)!==null&&Fo!==void 0?Fo:!0,cache:o.cache},L),ge={windowWidth:(sl=o.windowWidth)!==null&&sl!==void 0?sl:h.innerWidth,windowHeight:(lo=o.windowHeight)!==null&&lo!==void 0?lo:h.innerHeight,scrollX:(gs=o.scrollX)!==null&&gs!==void 0?gs:h.pageXOffset,scrollY:(El=o.scrollY)!==null&&El!==void 0?El:h.pageYOffset},ye=new q(ge.scrollX,ge.scrollY,ge.windowWidth,ge.windowHeight),we=new qe(ae,ye),dt=(el=o.foreignObjectRendering)!==null&&el!==void 0?el:!1,St={allowTaint:(yl=o.allowTaint)!==null&&yl!==void 0?yl:!1,onclone:o.onclone,ignoreElements:o.ignoreElements,inlineImages:dt,copyStyles:dt},we.logger.debug("Starting document clone with size "+ye.width+"x"+ye.height+" scrolled to "+-ye.left+","+-ye.top),Dt=new Dl(we,a,St),mr=Dt.clonedReferenceElement,mr?[4,Dt.toIFrame(p,ye)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return an=zc.sent(),mn=Eo(mr)||gu(mr)?w(mr.ownerDocument):z(we,mr),nn=mn.width,da=mn.height,Si=mn.left,ai=mn.top,Ca=ut(we,mr,o.backgroundColor),Sa={canvas:o.canvas,backgroundColor:Ca,scale:(ll=(Vl=o.scale)!==null&&Vl!==void 0?Vl:h.devicePixelRatio)!==null&&ll!==void 0?ll:1,x:((rc=o.x)!==null&&rc!==void 0?rc:0)+Si,y:((mc=o.y)!==null&&mc!==void 0?mc:0)+ai,width:(nc=o.width)!==null&&nc!==void 0?nc:Math.ceil(nn),height:(gc=o.height)!==null&&gc!==void 0?gc:Math.ceil(da)},dt?(we.logger.debug("Document cloned, using foreign object rendering"),qa=new W(we,Sa),[4,qa.render(mr)]):[3,3];case 2:return aa=zc.sent(),[3,5];case 3:return we.logger.debug("Document cloned, element located at "+Si+","+ai+" with size "+nn+"x"+da+" using computed rendering"),we.logger.debug("Starting DOM parsing"),Qn=iu(we,mr),Ca===Qn.styles.backgroundColor&&(Qn.styles.backgroundColor=rs.TRANSPARENT),we.logger.debug("Starting renderer for element at "+Sa.x+","+Sa.y+" with size "+Sa.width+"x"+Sa.height),qa=new Tu(we,Sa),[4,qa.render(Qn)];case 4:aa=zc.sent(),zc.label=5;case 5:return(!((tl=o.removeContainer)!==null&&tl!==void 0)||tl)&&(Dl.destroy(an)||we.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),we.logger.debug("Finished rendering"),[2,aa]}})})},ut=function(a,o,p){var h=o.ownerDocument,L=h.documentElement?bs(a,getComputedStyle(h.documentElement).backgroundColor):rs.TRANSPARENT,ae=h.body?bs(a,getComputedStyle(h.body).backgroundColor):rs.TRANSPARENT,ge=typeof p=="string"?bs(a,p):p===null?rs.TRANSPARENT:4294967295;return o===h.documentElement?_a(L)?_a(ae)?ge:ae:L:ge};return et})},80599:function(Sn,qt,g){var ne=g(34155);(function(H,be){Sn.exports=be(g(47190),g(46020))})(self,function(ie,H){return function(){var be={"./src/plugin/hyperlinks.js":function(m,b,u){"use strict";u.r(b);var Z=u("./node_modules/core-js/modules/web.dom-collections.for-each.js"),E=u.n(Z),k=u("./node_modules/core-js/modules/es.string.link.js"),Q=u.n(k),G=u("./src/worker.js"),N=u("./src/utils.js"),C=[],K={toContainer:G.default.prototype.toContainer,toPdf:G.default.prototype.toPdf};G.default.prototype.toContainer=function(){return K.toContainer.call(this).then(function(){if(this.opt.enableLinks){var re=this.prop.container,I=re.querySelectorAll("a"),P=(0,N.unitConvert)(re.getBoundingClientRect(),this.prop.pageSize.k);C=[],Array.prototype.forEach.call(I,function(se){for(var Ae=se.getClientRects(),Me=0;Me<Ae.length;Me++){var Qe=(0,N.unitConvert)(Ae[Me],this.prop.pageSize.k);Qe.left-=P.left,Qe.top-=P.top;var Ne=Math.floor(Qe.top/this.prop.pageSize.inner.height)+1,J=this.opt.margin[0]+Qe.top%this.prop.pageSize.inner.height,me=this.opt.margin[1]+Qe.left;C.push({page:Ne,top:J,left:me,clientRect:Qe,link:se})}},this)}})},G.default.prototype.toPdf=function(){return K.toPdf.call(this).then(function(){if(this.opt.enableLinks){C.forEach(function(I){this.prop.pdf.setPage(I.page),this.prop.pdf.link(I.left,I.top,I.clientRect.width,I.clientRect.height,{url:I.link.href})},this);var re=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(re)}})}},"./src/plugin/jspdf-plugin.js":function(m,b,u){"use strict";u.r(b);var Z=u("./node_modules/core-js/modules/es.symbol.js"),E=u.n(Z),k=u("./node_modules/core-js/modules/es.symbol.description.js"),Q=u.n(k),G=u("./node_modules/core-js/modules/es.object.to-string.js"),N=u.n(G),C=u("./node_modules/core-js/modules/es.symbol.iterator.js"),K=u.n(C),le=u("./node_modules/core-js/modules/es.array.iterator.js"),Y=u.n(le),re=u("./node_modules/core-js/modules/es.string.iterator.js"),I=u.n(re),P=u("./node_modules/core-js/modules/web.dom-collections.iterator.js"),se=u.n(P),Ae=u("jspdf"),Me=u.n(Ae);function Qe(Ne){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Qe=function(me){return typeof me}:Qe=function(me){return me&&typeof Symbol=="function"&&me.constructor===Symbol&&me!==Symbol.prototype?"symbol":typeof me},Qe(Ne)}Ae.jsPDF.getPageSize=function(Ne,J,me){if(Qe(Ne)==="object"){var O=Ne;Ne=O.orientation,J=O.unit||J,me=O.format||me}J=J||"mm",me=me||"a4",Ne=(""+(Ne||"P")).toLowerCase();var Ye=(""+me).toLowerCase(),Ie={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(J){case"pt":var Se=1;break;case"mm":var Se=72/25.4;break;case"cm":var Se=72/2.54;break;case"in":var Se=72;break;case"px":var Se=72/96;break;case"pc":var Se=12;break;case"em":var Se=12;break;case"ex":var Se=6;break;default:throw"Invalid unit: "+J}if(Ie.hasOwnProperty(Ye))var Je=Ie[Ye][1]/Se,Oe=Ie[Ye][0]/Se;else try{var Je=me[1],Oe=me[0]}catch(ke){throw new Error("Invalid format: "+me)}if(Ne==="p"||Ne==="portrait"){if(Ne="p",Oe>Je){var He=Oe;Oe=Je,Je=He}}else if(Ne==="l"||Ne==="landscape"){if(Ne="l",Je>Oe){var He=Oe;Oe=Je,Je=He}}else throw"Invalid orientation: "+Ne;var xe={width:Oe,height:Je,unit:J,k:Se};return xe},b.default=Ae.jsPDF},"./src/plugin/pagebreaks.js":function(m,b,u){"use strict";u.r(b);var Z=u("./node_modules/core-js/modules/es.array.concat.js"),E=u.n(Z),k=u("./node_modules/core-js/modules/es.array.slice.js"),Q=u.n(k),G=u("./node_modules/core-js/modules/es.array.join.js"),N=u.n(G),C=u("./node_modules/core-js/modules/web.dom-collections.for-each.js"),K=u.n(C),le=u("./node_modules/core-js/modules/es.object.keys.js"),Y=u.n(le),re=u("./src/worker.js"),I=u("./src/utils.js"),P={toContainer:re.default.prototype.toContainer};re.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},re.default.prototype.toContainer=function(){return P.toContainer.call(this).then(function(){var Me=this.prop.container,Qe=this.prop.pageSize.inner.px.height,Ne=[].concat(this.opt.pagebreak.mode),J={avoidAll:Ne.indexOf("avoid-all")!==-1,css:Ne.indexOf("css")!==-1,legacy:Ne.indexOf("legacy")!==-1},me={},O=this;["before","after","avoid"].forEach(function(Se){var Je=J.avoidAll&&Se==="avoid";me[Se]=Je?[]:[].concat(O.opt.pagebreak[Se]||[]),me[Se].length>0&&(me[Se]=Array.prototype.slice.call(Me.querySelectorAll(me[Se].join(", "))))});var Ye=Me.querySelectorAll(".html2pdf__page-break");Ye=Array.prototype.slice.call(Ye);var Ie=Me.querySelectorAll("*");Array.prototype.forEach.call(Ie,function(Je){var Oe={before:!1,after:J.legacy&&Ye.indexOf(Je)!==-1,avoid:J.avoidAll};if(J.css){var He=window.getComputedStyle(Je),xe=["always","page","left","right"],ke=["avoid","avoid-page"];Oe={before:Oe.before||xe.indexOf(He.breakBefore||He.pageBreakBefore)!==-1,after:Oe.after||xe.indexOf(He.breakAfter||He.pageBreakAfter)!==-1,avoid:Oe.avoid||ke.indexOf(He.breakInside||He.pageBreakInside)!==-1}}Object.keys(Oe).forEach(function(rr){Oe[rr]=Oe[rr]||me[rr].indexOf(Je)!==-1});var mt=Je.getBoundingClientRect();if(Oe.avoid&&!Oe.before){var Bt=Math.floor(mt.top/Qe),ot=Math.floor(mt.bottom/Qe),It=Math.abs(mt.bottom-mt.top)/Qe;ot!==Bt&&It<=1&&(Oe.before=!0)}if(Oe.before){var or=(0,I.createElement)("div",{style:{display:"block",height:Qe-mt.top%Qe+"px"}});Je.parentNode.insertBefore(or,Je)}if(Oe.after){var or=(0,I.createElement)("div",{style:{display:"block",height:Qe-mt.bottom%Qe+"px"}});Je.parentNode.insertBefore(or,Je.nextSibling)}})})}},"./src/utils.js":function(m,b,u){"use strict";u.r(b),u.d(b,{objType:function(){return Ne},createElement:function(){return J},cloneNode:function(){return me},unitConvert:function(){return O},toPx:function(){return Ye}});var Z=u("./node_modules/core-js/modules/es.number.constructor.js"),E=u.n(Z),k=u("./node_modules/core-js/modules/es.symbol.js"),Q=u.n(k),G=u("./node_modules/core-js/modules/es.symbol.description.js"),N=u.n(G),C=u("./node_modules/core-js/modules/es.object.to-string.js"),K=u.n(C),le=u("./node_modules/core-js/modules/es.symbol.iterator.js"),Y=u.n(le),re=u("./node_modules/core-js/modules/es.array.iterator.js"),I=u.n(re),P=u("./node_modules/core-js/modules/es.string.iterator.js"),se=u.n(P),Ae=u("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Me=u.n(Ae);function Qe(Ie){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Qe=function(Je){return typeof Je}:Qe=function(Je){return Je&&typeof Symbol=="function"&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je},Qe(Ie)}var Ne=function(Se){var Je=Qe(Se);return Je==="undefined"?"undefined":Je==="string"||Se instanceof String?"string":Je==="number"||Se instanceof Number?"number":Je==="function"||Se instanceof Function?"function":Se&&Se.constructor===Array?"array":Se&&Se.nodeType===1?"element":Je==="object"?"object":"unknown"},J=function(Se,Je){var Oe=document.createElement(Se);if(Je.className&&(Oe.className=Je.className),Je.innerHTML){Oe.innerHTML=Je.innerHTML;for(var He=Oe.getElementsByTagName("script"),xe=He.length;xe-- >0;null)He[xe].parentNode.removeChild(He[xe])}for(var ke in Je.style)Oe.style[ke]=Je.style[ke];return Oe},me=function Ie(Se,Je){for(var Oe=Se.nodeType===3?document.createTextNode(Se.nodeValue):Se.cloneNode(!1),He=Se.firstChild;He;He=He.nextSibling)(Je===!0||He.nodeType!==1||He.nodeName!=="SCRIPT")&&Oe.appendChild(Ie(He,Je));return Se.nodeType===1&&(Se.nodeName==="CANVAS"?(Oe.width=Se.width,Oe.height=Se.height,Oe.getContext("2d").drawImage(Se,0,0)):(Se.nodeName==="TEXTAREA"||Se.nodeName==="SELECT")&&(Oe.value=Se.value),Oe.addEventListener("load",function(){Oe.scrollTop=Se.scrollTop,Oe.scrollLeft=Se.scrollLeft},!0)),Oe},O=function(Se,Je){if(Ne(Se)==="number")return Se*72/96/Je;var Oe={};for(var He in Se)Oe[He]=Se[He]*72/96/Je;return Oe},Ye=function(Se,Je){return Math.floor(Se*Je/72*96)}},"./src/worker.js":function(m,b,u){"use strict";u.r(b);var Z=u("./node_modules/core-js/modules/es.object.assign.js"),E=u.n(Z),k=u("./node_modules/core-js/modules/es.array.map.js"),Q=u.n(k),G=u("./node_modules/core-js/modules/es.object.keys.js"),N=u.n(G),C=u("./node_modules/core-js/modules/es.array.concat.js"),K=u.n(C),le=u("./node_modules/core-js/modules/es.object.to-string.js"),Y=u.n(le),re=u("./node_modules/core-js/modules/es.regexp.to-string.js"),I=u.n(re),P=u("./node_modules/core-js/modules/es.function.name.js"),se=u.n(P),Ae=u("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Me=u.n(Ae),Qe=u("jspdf"),Ne=u.n(Qe),J=u("html2canvas"),me=u.n(J),O=u("./src/utils.js"),Ye=u("./node_modules/es6-promise/dist/es6-promise.js"),Ie=u.n(Ye),Se=Ie().Promise,Je=function Oe(He){var xe=Object.assign(Oe.convert(Se.resolve()),JSON.parse(JSON.stringify(Oe.template))),ke=Oe.convert(Se.resolve(),xe);return ke=ke.setProgress(1,Oe,1,[Oe]),ke=ke.set(He),ke};Je.prototype=Object.create(Se.prototype),Je.prototype.constructor=Je,Je.convert=function(He,xe){return He.__proto__=xe||Je.prototype,He},Je.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:{}}},Je.prototype.from=function(He,xe){function ke(mt){switch((0,O.objType)(mt)){case"string":return"string";case"element":return mt.nodeName.toLowerCase==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(xe=xe||ke(He),xe){case"string":return this.set({src:(0,O.createElement)("div",{innerHTML:He})});case"element":return this.set({src:He});case"canvas":return this.set({canvas:He});case"img":return this.set({img:He});default:return this.error("Unknown source type.")}})},Je.prototype.to=function(He){switch(He){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},Je.prototype.toContainer=function(){var He=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(He).then(function(){var ke={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},mt={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};ke.opacity=0;var Bt=(0,O.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,O.createElement)("div",{className:"html2pdf__overlay",style:ke}),this.prop.container=(0,O.createElement)("div",{className:"html2pdf__container",style:mt}),this.prop.container.appendChild(Bt),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},Je.prototype.toCanvas=function(){var He=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(He).then(function(){var ke=Object.assign({},this.opt.html2canvas);return delete ke.onrendered,J(this.prop.container,ke)}).then(function(ke){var mt=this.opt.html2canvas.onrendered||function(){};mt(ke),this.prop.canvas=ke,document.body.removeChild(this.prop.overlay)})},Je.prototype.toImg=function(){var He=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(He).then(function(){var ke=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=ke})},Je.prototype.toPdf=function(){var He=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(He).then(function(){var ke=this.prop.canvas,mt=this.opt,Bt=ke.height,ot=Math.floor(ke.width*this.prop.pageSize.inner.ratio),It=Math.ceil(Bt/ot),or=this.prop.pageSize.inner.height,rr=document.createElement("canvas"),kr=rr.getContext("2d");rr.width=ke.width,rr.height=ot,this.prop.pdf=this.prop.pdf||new Qe.jsPDF(mt.jsPDF);for(var lr=0;lr<It;lr++){lr===It-1&&Bt%ot!==0&&(rr.height=Bt%ot,or=rr.height*this.prop.pageSize.inner.width/rr.width);var yr=rr.width,xr=rr.height;kr.fillStyle="white",kr.fillRect(0,0,yr,xr),kr.drawImage(ke,0,lr*ot,yr,xr,0,0,yr,xr),lr&&this.prop.pdf.addPage();var Ar=rr.toDataURL("image/"+mt.image.type,mt.image.quality);this.prop.pdf.addImage(Ar,mt.image.type,mt.margin[1],mt.margin[0],this.prop.pageSize.inner.width,or)}})},Je.prototype.output=function(He,xe,ke){return ke=ke||"pdf",ke.toLowerCase()==="img"||ke.toLowerCase()==="image"?this.outputImg(He,xe):this.outputPdf(He,xe)},Je.prototype.outputPdf=function(He,xe){var ke=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(ke).then(function(){return this.prop.pdf.output(He,xe)})},Je.prototype.outputImg=function(He,xe){var ke=[function(){return this.prop.img||this.toImg()}];return this.thenList(ke).then(function(){switch(He){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+He+'" is not supported.'}})},Je.prototype.save=function(He){var xe=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(xe).set(He?{filename:He}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},Je.prototype.set=function(He){if((0,O.objType)(He)!=="object")return this;var xe=Object.keys(He||{}).map(function(ke){switch(ke){case"margin":return this.setMargin.bind(this,He.margin);case"jsPDF":return function(){return this.opt.jsPDF=He.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,He.pageSize);default:return ke in Je.template.prop?function(){this.prop[ke]=He[ke]}:function(){this.opt[ke]=He[ke]}}},this);return this.then(function(){return this.thenList(xe)})},Je.prototype.get=function(He,xe){return this.then(function(){var mt=He in Je.template.prop?this.prop[He]:this.opt[He];return xe?xe(mt):mt})},Je.prototype.setMargin=function(He){return this.then(function(){switch((0,O.objType)(He)){case"number":He=[He,He,He,He];case"array":if(He.length===2&&(He=[He[0],He[1],He[0],He[1]]),He.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=He}).then(this.setPageSize)},Je.prototype.setPageSize=function(He){return this.then(function(){He=He||Qe.jsPDF.getPageSize(this.opt.jsPDF),He.hasOwnProperty("inner")||(He.inner={width:He.width-this.opt.margin[1]-this.opt.margin[3],height:He.height-this.opt.margin[0]-this.opt.margin[2]},He.inner.px={width:(0,O.toPx)(He.inner.width,He.k),height:(0,O.toPx)(He.inner.height,He.k)},He.inner.ratio=He.inner.height/He.inner.width),this.prop.pageSize=He})},Je.prototype.setProgress=function(He,xe,ke,mt){return He!=null&&(this.progress.val=He),xe!=null&&(this.progress.state=xe),ke!=null&&(this.progress.n=ke),mt!=null&&(this.progress.stack=mt),this.progress.ratio=this.progress.val/this.progress.state,this},Je.prototype.updateProgress=function(He,xe,ke,mt){return this.setProgress(He?this.progress.val+He:null,xe||null,ke?this.progress.n+ke:null,mt?this.progress.stack.concat(mt):null)},Je.prototype.then=function(He,xe){var ke=this;return this.thenCore(He,xe,function(Bt,ot){return ke.updateProgress(null,null,1,[Bt]),Se.prototype.then.call(this,function(or){return ke.updateProgress(null,Bt),or}).then(Bt,ot).then(function(or){return ke.updateProgress(1),or})})},Je.prototype.thenCore=function(He,xe,ke){ke=ke||Se.prototype.then;var mt=this;He&&(He=He.bind(mt)),xe&&(xe=xe.bind(mt));var Bt=Se.toString().indexOf("[native code]")!==-1&&Se.name==="Promise",ot=Bt?mt:Je.convert(Object.assign({},mt),Se.prototype),It=ke.call(ot,He,xe);return Je.convert(It,mt.__proto__)},Je.prototype.thenExternal=function(He,xe){return Se.prototype.then.call(this,He,xe)},Je.prototype.thenList=function(He){var xe=this;return He.forEach(function(mt){xe=xe.thenCore(mt)}),xe},Je.prototype.catch=function(Oe){Oe&&(Oe=Oe.bind(this));var He=Se.prototype.catch.call(this,Oe);return Je.convert(He,this)},Je.prototype.catchExternal=function(He){return Se.prototype.catch.call(this,He)},Je.prototype.error=function(He){return this.then(function(){throw new Error(He)})},Je.prototype.using=Je.prototype.set,Je.prototype.saveAs=Je.prototype.save,Je.prototype.export=Je.prototype.output,Je.prototype.run=Je.prototype.then,b.default=Je},"./node_modules/core-js/internals/a-function.js":function(m){m.exports=function(b){if(typeof b!="function")throw TypeError(String(b)+" is not a function");return b}},"./node_modules/core-js/internals/a-possible-prototype.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/is-object.js");m.exports=function(E){if(!Z(E)&&E!==null)throw TypeError("Can't set "+String(E)+" as a prototype");return E}},"./node_modules/core-js/internals/add-to-unscopables.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/well-known-symbol.js"),E=u("./node_modules/core-js/internals/object-create.js"),k=u("./node_modules/core-js/internals/object-define-property.js"),Q=Z("unscopables"),G=Array.prototype;G[Q]==null&&k.f(G,Q,{configurable:!0,value:E(null)}),m.exports=function(N){G[Q][N]=!0}},"./node_modules/core-js/internals/an-object.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/is-object.js");m.exports=function(E){if(!Z(E))throw TypeError(String(E)+" is not an object");return E}},"./node_modules/core-js/internals/array-for-each.js":function(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/array-iteration.js").forEach,E=u("./node_modules/core-js/internals/array-method-is-strict.js"),k=E("forEach");m.exports=k?[].forEach:function(G){return Z(this,G,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/to-indexed-object.js"),E=u("./node_modules/core-js/internals/to-length.js"),k=u("./node_modules/core-js/internals/to-absolute-index.js"),Q=function(G){return function(N,C,K){var le=Z(N),Y=E(le.length),re=k(K,Y),I;if(G&&C!=C){for(;Y>re;)if(I=le[re++],I!=I)return!0}else for(;Y>re;re++)if((G||re in le)&&le[re]===C)return G||re||0;return!G&&-1}};m.exports={includes:Q(!0),indexOf:Q(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/function-bind-context.js"),E=u("./node_modules/core-js/internals/indexed-object.js"),k=u("./node_modules/core-js/internals/to-object.js"),Q=u("./node_modules/core-js/internals/to-length.js"),G=u("./node_modules/core-js/internals/array-species-create.js"),N=[].push,C=function(K){var le=K==1,Y=K==2,re=K==3,I=K==4,P=K==6,se=K==7,Ae=K==5||P;return function(Me,Qe,Ne,J){for(var me=k(Me),O=E(me),Ye=Z(Qe,Ne,3),Ie=Q(O.length),Se=0,Je=J||G,Oe=le?Je(Me,Ie):Y||se?Je(Me,0):void 0,He,xe;Ie>Se;Se++)if((Ae||Se in O)&&(He=O[Se],xe=Ye(He,Se,me),K))if(le)Oe[Se]=xe;else if(xe)switch(K){case 3:return!0;case 5:return He;case 6:return Se;case 2:N.call(Oe,He)}else switch(K){case 4:return!1;case 7:N.call(Oe,He)}return P?-1:re||I?I:Oe}};m.exports={forEach:C(0),map:C(1),filter:C(2),some:C(3),every:C(4),find:C(5),findIndex:C(6),filterReject:C(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/fails.js"),E=u("./node_modules/core-js/internals/well-known-symbol.js"),k=u("./node_modules/core-js/internals/engine-v8-version.js"),Q=E("species");m.exports=function(G){return k>=51||!Z(function(){var N=[],C=N.constructor={};return C[Q]=function(){return{foo:1}},N[G](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/fails.js");m.exports=function(E,k){var Q=[][E];return!!Q&&Z(function(){Q.call(null,k||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/is-object.js"),E=u("./node_modules/core-js/internals/is-array.js"),k=u("./node_modules/core-js/internals/well-known-symbol.js"),Q=k("species");m.exports=function(G){var N;return E(G)&&(N=G.constructor,typeof N=="function"&&(N===Array||E(N.prototype))?N=void 0:Z(N)&&(N=N[Q],N===null&&(N=void 0))),N===void 0?Array:N}},"./node_modules/core-js/internals/array-species-create.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/array-species-constructor.js");m.exports=function(E,k){return new(Z(E))(k===0?0:k)}},"./node_modules/core-js/internals/classof-raw.js":function(m){var b={}.toString;m.exports=function(u){return b.call(u).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/to-string-tag-support.js"),E=u("./node_modules/core-js/internals/classof-raw.js"),k=u("./node_modules/core-js/internals/well-known-symbol.js"),Q=k("toStringTag"),G=E(function(){return arguments}())=="Arguments",N=function(C,K){try{return C[K]}catch(le){}};m.exports=Z?E:function(C){var K,le,Y;return C===void 0?"Undefined":C===null?"Null":typeof(le=N(K=Object(C),Q))=="string"?le:G?E(K):(Y=E(K))=="Object"&&typeof K.callee=="function"?"Arguments":Y}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/has.js"),E=u("./node_modules/core-js/internals/own-keys.js"),k=u("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),Q=u("./node_modules/core-js/internals/object-define-property.js");m.exports=function(G,N){for(var C=E(N),K=Q.f,le=k.f,Y=0;Y<C.length;Y++){var re=C[Y];Z(G,re)||K(G,re,le(N,re))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/fails.js");m.exports=!Z(function(){function E(){}return E.prototype.constructor=null,Object.getPrototypeOf(new E)!==E.prototype})},"./node_modules/core-js/internals/create-html.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/require-object-coercible.js"),E=u("./node_modules/core-js/internals/to-string.js"),k=/"/g;m.exports=function(Q,G,N,C){var K=E(Z(Q)),le="<"+G;return N!==""&&(le+=" "+N+'="'+E(C).replace(k,""")+'"'),le+">"+K+"</"+G+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,E=u("./node_modules/core-js/internals/object-create.js"),k=u("./node_modules/core-js/internals/create-property-descriptor.js"),Q=u("./node_modules/core-js/internals/set-to-string-tag.js"),G=u("./node_modules/core-js/internals/iterators.js"),N=function(){return this};m.exports=function(C,K,le){var Y=K+" Iterator";return C.prototype=E(Z,{next:k(1,le)}),Q(C,Y,!1,!0),G[Y]=N,C}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/descriptors.js"),E=u("./node_modules/core-js/internals/object-define-property.js"),k=u("./node_modules/core-js/internals/create-property-descriptor.js");m.exports=Z?function(Q,G,N){return E.f(Q,G,k(1,N))}:function(Q,G,N){return Q[G]=N,Q}},"./node_modules/core-js/internals/create-property-descriptor.js":function(m){m.exports=function(b,u){return{enumerable:!(b&1),configurable:!(b&2),writable:!(b&4),value:u}}},"./node_modules/core-js/internals/create-property.js":function(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/to-property-key.js"),E=u("./node_modules/core-js/internals/object-define-property.js"),k=u("./node_modules/core-js/internals/create-property-descriptor.js");m.exports=function(Q,G,N){var C=Z(G);C in Q?E.f(Q,C,k(0,N)):Q[C]=N}},"./node_modules/core-js/internals/define-iterator.js":function(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/export.js"),E=u("./node_modules/core-js/internals/create-iterator-constructor.js"),k=u("./node_modules/core-js/internals/object-get-prototype-of.js"),Q=u("./node_modules/core-js/internals/object-set-prototype-of.js"),G=u("./node_modules/core-js/internals/set-to-string-tag.js"),N=u("./node_modules/core-js/internals/create-non-enumerable-property.js"),C=u("./node_modules/core-js/internals/redefine.js"),K=u("./node_modules/core-js/internals/well-known-symbol.js"),le=u("./node_modules/core-js/internals/is-pure.js"),Y=u("./node_modules/core-js/internals/iterators.js"),re=u("./node_modules/core-js/internals/iterators-core.js"),I=re.IteratorPrototype,P=re.BUGGY_SAFARI_ITERATORS,se=K("iterator"),Ae="keys",Me="values",Qe="entries",Ne=function(){return this};m.exports=function(J,me,O,Ye,Ie,Se,Je){E(O,me,Ye);var Oe=function(kr){if(kr===Ie&&Bt)return Bt;if(!P&&kr in ke)return ke[kr];switch(kr){case Ae:return function(){return new O(this,kr)};case Me:return function(){return new O(this,kr)};case Qe:return function(){return new O(this,kr)}}return function(){return new O(this)}},He=me+" Iterator",xe=!1,ke=J.prototype,mt=ke[se]||ke["@@iterator"]||Ie&&ke[Ie],Bt=!P&&mt||Oe(Ie),ot=me=="Array"&&ke.entries||mt,It,or,rr;if(ot&&(It=k(ot.call(new J)),I!==Object.prototype&&It.next&&(!le&&k(It)!==I&&(Q?Q(It,I):typeof It[se]!="function"&&N(It,se,Ne)),G(It,He,!0,!0),le&&(Y[He]=Ne))),Ie==Me&&mt&&mt.name!==Me&&(xe=!0,Bt=function(){return mt.call(this)}),(!le||Je)&&ke[se]!==Bt&&N(ke,se,Bt),Y[me]=Bt,Ie)if(or={values:Oe(Me),keys:Se?Bt:Oe(Ae),entries:Oe(Qe)},Je)for(rr in or)(P||xe||!(rr in ke))&&C(ke,rr,or[rr]);else Z({target:me,proto:!0,forced:P||xe},or);return or}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/path.js"),E=u("./node_modules/core-js/internals/has.js"),k=u("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),Q=u("./node_modules/core-js/internals/object-define-property.js").f;m.exports=function(G){var N=Z.Symbol||(Z.Symbol={});E(N,G)||Q(N,G,{value:k.f(G)})}},"./node_modules/core-js/internals/descriptors.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/fails.js");m.exports=!Z(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/global.js"),E=u("./node_modules/core-js/internals/is-object.js"),k=Z.document,Q=E(k)&&E(k.createElement);m.exports=function(G){return Q?k.createElement(G):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(m){m.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(m,b,u){var Z=u("./node_modules/core-js/internals/get-built-in.js");m.exports=Z("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/global.js"),E=u("./node_modules/core-js/internals/engine-user-agent.js"),k=Z.process,Q=Z.Deno,G=k&&k.versions||Q&&Q.version,N=G&&G.v8,C,K;N?(C=N.split("."),K=C[0]<4?1:C[0]+C[1]):E&&(C=E.match(/Edge\/(\d+)/),(!C||C[1]>=74)&&(C=E.match(/Chrome\/(\d+)/),C&&(K=C[1]))),m.exports=K&&+K},"./node_modules/core-js/internals/enum-bug-keys.js":function(m){m.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/global.js"),E=u("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,k=u("./node_modules/core-js/internals/create-non-enumerable-property.js"),Q=u("./node_modules/core-js/internals/redefine.js"),G=u("./node_modules/core-js/internals/set-global.js"),N=u("./node_modules/core-js/internals/copy-constructor-properties.js"),C=u("./node_modules/core-js/internals/is-forced.js");m.exports=function(K,le){var Y=K.target,re=K.global,I=K.stat,P,se,Ae,Me,Qe,Ne;if(re?se=Z:I?se=Z[Y]||G(Y,{}):se=(Z[Y]||{}).prototype,se)for(Ae in le){if(Qe=le[Ae],K.noTargetGet?(Ne=E(se,Ae),Me=Ne&&Ne.value):Me=se[Ae],P=C(re?Ae:Y+(I?".":"#")+Ae,K.forced),!P&&Me!==void 0){if(typeof Qe==typeof Me)continue;N(Qe,Me)}(K.sham||Me&&Me.sham)&&k(Qe,"sham",!0),Q(se,Ae,Qe,K)}}},"./node_modules/core-js/internals/fails.js":function(m){m.exports=function(b){try{return!!b()}catch(u){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/a-function.js");m.exports=function(E,k,Q){if(Z(E),k===void 0)return E;switch(Q){case 0:return function(){return E.call(k)};case 1:return function(G){return E.call(k,G)};case 2:return function(G,N){return E.call(k,G,N)};case 3:return function(G,N,C){return E.call(k,G,N,C)}}return function(){return E.apply(k,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/global.js"),E=function(k){return typeof k=="function"?k:void 0};m.exports=function(k,Q){return arguments.length<2?E(Z[k]):Z[k]&&Z[k][Q]}},"./node_modules/core-js/internals/global.js":function(m){var b=function(u){return u&&u.Math==Math&&u};m.exports=b(typeof globalThis=="object"&&globalThis)||b(typeof window=="object"&&window)||b(typeof self=="object"&&self)||b(typeof g.g=="object"&&g.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/to-object.js"),E={}.hasOwnProperty;m.exports=Object.hasOwn||function(Q,G){return E.call(Z(Q),G)}},"./node_modules/core-js/internals/hidden-keys.js":function(m){m.exports={}},"./node_modules/core-js/internals/html.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/get-built-in.js");m.exports=Z("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/descriptors.js"),E=u("./node_modules/core-js/internals/fails.js"),k=u("./node_modules/core-js/internals/document-create-element.js");m.exports=!Z&&!E(function(){return Object.defineProperty(k("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/fails.js"),E=u("./node_modules/core-js/internals/classof-raw.js"),k="".split;m.exports=Z(function(){return!Object("z").propertyIsEnumerable(0)})?function(Q){return E(Q)=="String"?k.call(Q,""):Object(Q)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/is-object.js"),E=u("./node_modules/core-js/internals/object-set-prototype-of.js");m.exports=function(k,Q,G){var N,C;return E&&typeof(N=Q.constructor)=="function"&&N!==G&&Z(C=N.prototype)&&C!==G.prototype&&E(k,C),k}},"./node_modules/core-js/internals/inspect-source.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/shared-store.js"),E=Function.toString;typeof Z.inspectSource!="function"&&(Z.inspectSource=function(k){return E.call(k)}),m.exports=Z.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/native-weak-map.js"),E=u("./node_modules/core-js/internals/global.js"),k=u("./node_modules/core-js/internals/is-object.js"),Q=u("./node_modules/core-js/internals/create-non-enumerable-property.js"),G=u("./node_modules/core-js/internals/has.js"),N=u("./node_modules/core-js/internals/shared-store.js"),C=u("./node_modules/core-js/internals/shared-key.js"),K=u("./node_modules/core-js/internals/hidden-keys.js"),le="Object already initialized",Y=E.WeakMap,re,I,P,se=function(O){return P(O)?I(O):re(O,{})},Ae=function(O){return function(Ye){var Ie;if(!k(Ye)||(Ie=I(Ye)).type!==O)throw TypeError("Incompatible receiver, "+O+" required");return Ie}};if(Z||N.state){var Me=N.state||(N.state=new Y),Qe=Me.get,Ne=Me.has,J=Me.set;re=function(O,Ye){if(Ne.call(Me,O))throw new TypeError(le);return Ye.facade=O,J.call(Me,O,Ye),Ye},I=function(O){return Qe.call(Me,O)||{}},P=function(O){return Ne.call(Me,O)}}else{var me=C("state");K[me]=!0,re=function(O,Ye){if(G(O,me))throw new TypeError(le);return Ye.facade=O,Q(O,me,Ye),Ye},I=function(O){return G(O,me)?O[me]:{}},P=function(O){return G(O,me)}}m.exports={set:re,get:I,has:P,enforce:se,getterFor:Ae}},"./node_modules/core-js/internals/is-array.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/classof-raw.js");m.exports=Array.isArray||function(k){return Z(k)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/fails.js"),E=/#|\.prototype\./,k=function(K,le){var Y=G[Q(K)];return Y==C?!0:Y==N?!1:typeof le=="function"?Z(le):!!le},Q=k.normalize=function(K){return String(K).replace(E,".").toLowerCase()},G=k.data={},N=k.NATIVE="N",C=k.POLYFILL="P";m.exports=k},"./node_modules/core-js/internals/is-object.js":function(m){m.exports=function(b){return typeof b=="object"?b!==null:typeof b=="function"}},"./node_modules/core-js/internals/is-pure.js":function(m){m.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/get-built-in.js"),E=u("./node_modules/core-js/internals/use-symbol-as-uid.js");m.exports=E?function(k){return typeof k=="symbol"}:function(k){var Q=Z("Symbol");return typeof Q=="function"&&Object(k)instanceof Q}},"./node_modules/core-js/internals/iterators-core.js":function(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/fails.js"),E=u("./node_modules/core-js/internals/object-get-prototype-of.js"),k=u("./node_modules/core-js/internals/create-non-enumerable-property.js"),Q=u("./node_modules/core-js/internals/has.js"),G=u("./node_modules/core-js/internals/well-known-symbol.js"),N=u("./node_modules/core-js/internals/is-pure.js"),C=G("iterator"),K=!1,le=function(){return this},Y,re,I;[].keys&&(I=[].keys(),"next"in I?(re=E(E(I)),re!==Object.prototype&&(Y=re)):K=!0);var P=Y==null||Z(function(){var se={};return Y[C].call(se)!==se});P&&(Y={}),(!N||P)&&!Q(Y,C)&&k(Y,C,le),m.exports={IteratorPrototype:Y,BUGGY_SAFARI_ITERATORS:K}},"./node_modules/core-js/internals/iterators.js":function(m){m.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/engine-v8-version.js"),E=u("./node_modules/core-js/internals/fails.js");m.exports=!!Object.getOwnPropertySymbols&&!E(function(){var k=Symbol();return!String(k)||!(Object(k)instanceof Symbol)||!Symbol.sham&&Z&&Z<41})},"./node_modules/core-js/internals/native-weak-map.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/global.js"),E=u("./node_modules/core-js/internals/inspect-source.js"),k=Z.WeakMap;m.exports=typeof k=="function"&&/native code/.test(E(k))},"./node_modules/core-js/internals/object-assign.js":function(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/descriptors.js"),E=u("./node_modules/core-js/internals/fails.js"),k=u("./node_modules/core-js/internals/object-keys.js"),Q=u("./node_modules/core-js/internals/object-get-own-property-symbols.js"),G=u("./node_modules/core-js/internals/object-property-is-enumerable.js"),N=u("./node_modules/core-js/internals/to-object.js"),C=u("./node_modules/core-js/internals/indexed-object.js"),K=Object.assign,le=Object.defineProperty;m.exports=!K||E(function(){if(Z&&K({b:1},K(le({},"a",{enumerable:!0,get:function(){le(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var Y={},re={},I=Symbol(),P="abcdefghijklmnopqrst";return Y[I]=7,P.split("").forEach(function(se){re[se]=se}),K({},Y)[I]!=7||k(K({},re)).join("")!=P})?function(re,I){for(var P=N(re),se=arguments.length,Ae=1,Me=Q.f,Qe=G.f;se>Ae;)for(var Ne=C(arguments[Ae++]),J=Me?k(Ne).concat(Me(Ne)):k(Ne),me=J.length,O=0,Ye;me>O;)Ye=J[O++],(!Z||Qe.call(Ne,Ye))&&(P[Ye]=Ne[Ye]);return P}:K},"./node_modules/core-js/internals/object-create.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/an-object.js"),E=u("./node_modules/core-js/internals/object-define-properties.js"),k=u("./node_modules/core-js/internals/enum-bug-keys.js"),Q=u("./node_modules/core-js/internals/hidden-keys.js"),G=u("./node_modules/core-js/internals/html.js"),N=u("./node_modules/core-js/internals/document-create-element.js"),C=u("./node_modules/core-js/internals/shared-key.js"),K=">",le="<",Y="prototype",re="script",I=C("IE_PROTO"),P=function(){},se=function(J){return le+re+K+J+le+"/"+re+K},Ae=function(J){J.write(se("")),J.close();var me=J.parentWindow.Object;return J=null,me},Me=function(){var J=N("iframe"),me="java"+re+":",O;if(J.style)return J.style.display="none",G.appendChild(J),J.src=String(me),O=J.contentWindow.document,O.open(),O.write(se("document.F=Object")),O.close(),O.F},Qe,Ne=function(){try{Qe=new ActiveXObject("htmlfile")}catch(me){}Ne=document.domain&&Qe?Ae(Qe):Me()||Ae(Qe);for(var J=k.length;J--;)delete Ne[Y][k[J]];return Ne()};Q[I]=!0,m.exports=Object.create||function(me,O){var Ye;return me!==null?(P[Y]=Z(me),Ye=new P,P[Y]=null,Ye[I]=me):Ye=Ne(),O===void 0?Ye:E(Ye,O)}},"./node_modules/core-js/internals/object-define-properties.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/descriptors.js"),E=u("./node_modules/core-js/internals/object-define-property.js"),k=u("./node_modules/core-js/internals/an-object.js"),Q=u("./node_modules/core-js/internals/object-keys.js");m.exports=Z?Object.defineProperties:function(N,C){k(N);for(var K=Q(C),le=K.length,Y=0,re;le>Y;)E.f(N,re=K[Y++],C[re]);return N}},"./node_modules/core-js/internals/object-define-property.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/descriptors.js"),E=u("./node_modules/core-js/internals/ie8-dom-define.js"),k=u("./node_modules/core-js/internals/an-object.js"),Q=u("./node_modules/core-js/internals/to-property-key.js"),G=Object.defineProperty;b.f=Z?G:function(C,K,le){if(k(C),K=Q(K),k(le),E)try{return G(C,K,le)}catch(Y){}if("get"in le||"set"in le)throw TypeError("Accessors not supported");return"value"in le&&(C[K]=le.value),C}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/descriptors.js"),E=u("./node_modules/core-js/internals/object-property-is-enumerable.js"),k=u("./node_modules/core-js/internals/create-property-descriptor.js"),Q=u("./node_modules/core-js/internals/to-indexed-object.js"),G=u("./node_modules/core-js/internals/to-property-key.js"),N=u("./node_modules/core-js/internals/has.js"),C=u("./node_modules/core-js/internals/ie8-dom-define.js"),K=Object.getOwnPropertyDescriptor;b.f=Z?K:function(Y,re){if(Y=Q(Y),re=G(re),C)try{return K(Y,re)}catch(I){}if(N(Y,re))return k(!E.f.call(Y,re),Y[re])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/to-indexed-object.js"),E=u("./node_modules/core-js/internals/object-get-own-property-names.js").f,k={}.toString,Q=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],G=function(N){try{return E(N)}catch(C){return Q.slice()}};m.exports.f=function(C){return Q&&k.call(C)=="[object Window]"?G(C):E(Z(C))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/object-keys-internal.js"),E=u("./node_modules/core-js/internals/enum-bug-keys.js"),k=E.concat("length","prototype");b.f=Object.getOwnPropertyNames||function(G){return Z(G,k)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(m,b){b.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/has.js"),E=u("./node_modules/core-js/internals/to-object.js"),k=u("./node_modules/core-js/internals/shared-key.js"),Q=u("./node_modules/core-js/internals/correct-prototype-getter.js"),G=k("IE_PROTO"),N=Object.prototype;m.exports=Q?Object.getPrototypeOf:function(C){return C=E(C),Z(C,G)?C[G]:typeof C.constructor=="function"&&C instanceof C.constructor?C.constructor.prototype:C instanceof Object?N:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/has.js"),E=u("./node_modules/core-js/internals/to-indexed-object.js"),k=u("./node_modules/core-js/internals/array-includes.js").indexOf,Q=u("./node_modules/core-js/internals/hidden-keys.js");m.exports=function(G,N){var C=E(G),K=0,le=[],Y;for(Y in C)!Z(Q,Y)&&Z(C,Y)&&le.push(Y);for(;N.length>K;)Z(C,Y=N[K++])&&(~k(le,Y)||le.push(Y));return le}},"./node_modules/core-js/internals/object-keys.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/object-keys-internal.js"),E=u("./node_modules/core-js/internals/enum-bug-keys.js");m.exports=Object.keys||function(Q){return Z(Q,E)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(m,b){"use strict";var u={}.propertyIsEnumerable,Z=Object.getOwnPropertyDescriptor,E=Z&&!u.call({1:2},1);b.f=E?function(Q){var G=Z(this,Q);return!!G&&G.enumerable}:u},"./node_modules/core-js/internals/object-set-prototype-of.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/an-object.js"),E=u("./node_modules/core-js/internals/a-possible-prototype.js");m.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var k=!1,Q={},G;try{G=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,G.call(Q,[]),k=Q instanceof Array}catch(N){}return function(C,K){return Z(C),E(K),k?G.call(C,K):C.__proto__=K,C}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/to-string-tag-support.js"),E=u("./node_modules/core-js/internals/classof.js");m.exports=Z?{}.toString:function(){return"[object "+E(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/is-object.js");m.exports=function(E,k){var Q,G;if(k==="string"&&typeof(Q=E.toString)=="function"&&!Z(G=Q.call(E))||typeof(Q=E.valueOf)=="function"&&!Z(G=Q.call(E))||k!=="string"&&typeof(Q=E.toString)=="function"&&!Z(G=Q.call(E)))return G;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/get-built-in.js"),E=u("./node_modules/core-js/internals/object-get-own-property-names.js"),k=u("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Q=u("./node_modules/core-js/internals/an-object.js");m.exports=Z("Reflect","ownKeys")||function(N){var C=E.f(Q(N)),K=k.f;return K?C.concat(K(N)):C}},"./node_modules/core-js/internals/path.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/global.js");m.exports=Z},"./node_modules/core-js/internals/redefine.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/global.js"),E=u("./node_modules/core-js/internals/create-non-enumerable-property.js"),k=u("./node_modules/core-js/internals/has.js"),Q=u("./node_modules/core-js/internals/set-global.js"),G=u("./node_modules/core-js/internals/inspect-source.js"),N=u("./node_modules/core-js/internals/internal-state.js"),C=N.get,K=N.enforce,le=String(String).split("String");(m.exports=function(Y,re,I,P){var se=P?!!P.unsafe:!1,Ae=P?!!P.enumerable:!1,Me=P?!!P.noTargetGet:!1,Qe;if(typeof I=="function"&&(typeof re=="string"&&!k(I,"name")&&E(I,"name",re),Qe=K(I),Qe.source||(Qe.source=le.join(typeof re=="string"?re:""))),Y===Z){Ae?Y[re]=I:Q(re,I);return}else se?!Me&&Y[re]&&(Ae=!0):delete Y[re];Ae?Y[re]=I:E(Y,re,I)})(Function.prototype,"toString",function(){return typeof this=="function"&&C(this).source||G(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/an-object.js");m.exports=function(){var E=Z(this),k="";return E.global&&(k+="g"),E.ignoreCase&&(k+="i"),E.multiline&&(k+="m"),E.dotAll&&(k+="s"),E.unicode&&(k+="u"),E.sticky&&(k+="y"),k}},"./node_modules/core-js/internals/require-object-coercible.js":function(m){m.exports=function(b){if(b==null)throw TypeError("Can't call method on "+b);return b}},"./node_modules/core-js/internals/set-global.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/global.js");m.exports=function(E,k){try{Object.defineProperty(Z,E,{value:k,configurable:!0,writable:!0})}catch(Q){Z[E]=k}return k}},"./node_modules/core-js/internals/set-to-string-tag.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/object-define-property.js").f,E=u("./node_modules/core-js/internals/has.js"),k=u("./node_modules/core-js/internals/well-known-symbol.js"),Q=k("toStringTag");m.exports=function(G,N,C){G&&!E(G=C?G:G.prototype,Q)&&Z(G,Q,{configurable:!0,value:N})}},"./node_modules/core-js/internals/shared-key.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/shared.js"),E=u("./node_modules/core-js/internals/uid.js"),k=Z("keys");m.exports=function(Q){return k[Q]||(k[Q]=E(Q))}},"./node_modules/core-js/internals/shared-store.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/global.js"),E=u("./node_modules/core-js/internals/set-global.js"),k="__core-js_shared__",Q=Z[k]||E(k,{});m.exports=Q},"./node_modules/core-js/internals/shared.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/is-pure.js"),E=u("./node_modules/core-js/internals/shared-store.js");(m.exports=function(k,Q){return E[k]||(E[k]=Q!==void 0?Q:{})})("versions",[]).push({version:"3.16.0",mode:Z?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/fails.js");m.exports=function(E){return Z(function(){var k=""[E]('"');return k!==k.toLowerCase()||k.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/to-integer.js"),E=u("./node_modules/core-js/internals/to-string.js"),k=u("./node_modules/core-js/internals/require-object-coercible.js"),Q=function(G){return function(N,C){var K=E(k(N)),le=Z(C),Y=K.length,re,I;return le<0||le>=Y?G?"":void 0:(re=K.charCodeAt(le),re<55296||re>56319||le+1===Y||(I=K.charCodeAt(le+1))<56320||I>57343?G?K.charAt(le):re:G?K.slice(le,le+2):(re-55296<<10)+(I-56320)+65536)}};m.exports={codeAt:Q(!1),charAt:Q(!0)}},"./node_modules/core-js/internals/string-trim.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/require-object-coercible.js"),E=u("./node_modules/core-js/internals/to-string.js"),k=u("./node_modules/core-js/internals/whitespaces.js"),Q="["+k+"]",G=RegExp("^"+Q+Q+"*"),N=RegExp(Q+Q+"*$"),C=function(K){return function(le){var Y=E(Z(le));return K&1&&(Y=Y.replace(G,"")),K&2&&(Y=Y.replace(N,"")),Y}};m.exports={start:C(1),end:C(2),trim:C(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/to-integer.js"),E=Math.max,k=Math.min;m.exports=function(Q,G){var N=Z(Q);return N<0?E(N+G,0):k(N,G)}},"./node_modules/core-js/internals/to-indexed-object.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/indexed-object.js"),E=u("./node_modules/core-js/internals/require-object-coercible.js");m.exports=function(k){return Z(E(k))}},"./node_modules/core-js/internals/to-integer.js":function(m){var b=Math.ceil,u=Math.floor;m.exports=function(Z){return isNaN(Z=+Z)?0:(Z>0?u:b)(Z)}},"./node_modules/core-js/internals/to-length.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/to-integer.js"),E=Math.min;m.exports=function(k){return k>0?E(Z(k),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/require-object-coercible.js");m.exports=function(E){return Object(Z(E))}},"./node_modules/core-js/internals/to-primitive.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/is-object.js"),E=u("./node_modules/core-js/internals/is-symbol.js"),k=u("./node_modules/core-js/internals/ordinary-to-primitive.js"),Q=u("./node_modules/core-js/internals/well-known-symbol.js"),G=Q("toPrimitive");m.exports=function(N,C){if(!Z(N)||E(N))return N;var K=N[G],le;if(K!==void 0){if(C===void 0&&(C="default"),le=K.call(N,C),!Z(le)||E(le))return le;throw TypeError("Can't convert object to primitive value")}return C===void 0&&(C="number"),k(N,C)}},"./node_modules/core-js/internals/to-property-key.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/to-primitive.js"),E=u("./node_modules/core-js/internals/is-symbol.js");m.exports=function(k){var Q=Z(k,"string");return E(Q)?Q:String(Q)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/well-known-symbol.js"),E=Z("toStringTag"),k={};k[E]="z",m.exports=String(k)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/is-symbol.js");m.exports=function(E){if(Z(E))throw TypeError("Cannot convert a Symbol value to a string");return String(E)}},"./node_modules/core-js/internals/uid.js":function(m){var b=0,u=Math.random();m.exports=function(Z){return"Symbol("+String(Z===void 0?"":Z)+")_"+(++b+u).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/native-symbol.js");m.exports=Z&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/well-known-symbol.js");b.f=Z},"./node_modules/core-js/internals/well-known-symbol.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/global.js"),E=u("./node_modules/core-js/internals/shared.js"),k=u("./node_modules/core-js/internals/has.js"),Q=u("./node_modules/core-js/internals/uid.js"),G=u("./node_modules/core-js/internals/native-symbol.js"),N=u("./node_modules/core-js/internals/use-symbol-as-uid.js"),C=E("wks"),K=Z.Symbol,le=N?K:K&&K.withoutSetter||Q;m.exports=function(Y){return(!k(C,Y)||!(G||typeof C[Y]=="string"))&&(G&&k(K,Y)?C[Y]=K[Y]:C[Y]=le("Symbol."+Y)),C[Y]}},"./node_modules/core-js/internals/whitespaces.js":function(m){m.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(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/export.js"),E=u("./node_modules/core-js/internals/fails.js"),k=u("./node_modules/core-js/internals/is-array.js"),Q=u("./node_modules/core-js/internals/is-object.js"),G=u("./node_modules/core-js/internals/to-object.js"),N=u("./node_modules/core-js/internals/to-length.js"),C=u("./node_modules/core-js/internals/create-property.js"),K=u("./node_modules/core-js/internals/array-species-create.js"),le=u("./node_modules/core-js/internals/array-method-has-species-support.js"),Y=u("./node_modules/core-js/internals/well-known-symbol.js"),re=u("./node_modules/core-js/internals/engine-v8-version.js"),I=Y("isConcatSpreadable"),P=9007199254740991,se="Maximum allowed index exceeded",Ae=re>=51||!E(function(){var J=[];return J[I]=!1,J.concat()[0]!==J}),Me=le("concat"),Qe=function(J){if(!Q(J))return!1;var me=J[I];return me!==void 0?!!me:k(J)},Ne=!Ae||!Me;Z({target:"Array",proto:!0,forced:Ne},{concat:function(me){var O=G(this),Ye=K(O,0),Ie=0,Se,Je,Oe,He,xe;for(Se=-1,Oe=arguments.length;Se<Oe;Se++)if(xe=Se===-1?O:arguments[Se],Qe(xe)){if(He=N(xe.length),Ie+He>P)throw TypeError(se);for(Je=0;Je<He;Je++,Ie++)Je in xe&&C(Ye,Ie,xe[Je])}else{if(Ie>=P)throw TypeError(se);C(Ye,Ie++,xe)}return Ye.length=Ie,Ye}})},"./node_modules/core-js/modules/es.array.iterator.js":function(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/to-indexed-object.js"),E=u("./node_modules/core-js/internals/add-to-unscopables.js"),k=u("./node_modules/core-js/internals/iterators.js"),Q=u("./node_modules/core-js/internals/internal-state.js"),G=u("./node_modules/core-js/internals/define-iterator.js"),N="Array Iterator",C=Q.set,K=Q.getterFor(N);m.exports=G(Array,"Array",function(le,Y){C(this,{type:N,target:Z(le),index:0,kind:Y})},function(){var le=K(this),Y=le.target,re=le.kind,I=le.index++;return!Y||I>=Y.length?(le.target=void 0,{value:void 0,done:!0}):re=="keys"?{value:I,done:!1}:re=="values"?{value:Y[I],done:!1}:{value:[I,Y[I]],done:!1}},"values"),k.Arguments=k.Array,E("keys"),E("values"),E("entries")},"./node_modules/core-js/modules/es.array.join.js":function(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/export.js"),E=u("./node_modules/core-js/internals/indexed-object.js"),k=u("./node_modules/core-js/internals/to-indexed-object.js"),Q=u("./node_modules/core-js/internals/array-method-is-strict.js"),G=[].join,N=E!=Object,C=Q("join",",");Z({target:"Array",proto:!0,forced:N||!C},{join:function(le){return G.call(k(this),le===void 0?",":le)}})},"./node_modules/core-js/modules/es.array.map.js":function(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/export.js"),E=u("./node_modules/core-js/internals/array-iteration.js").map,k=u("./node_modules/core-js/internals/array-method-has-species-support.js"),Q=k("map");Z({target:"Array",proto:!0,forced:!Q},{map:function(N){return E(this,N,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/export.js"),E=u("./node_modules/core-js/internals/is-object.js"),k=u("./node_modules/core-js/internals/is-array.js"),Q=u("./node_modules/core-js/internals/to-absolute-index.js"),G=u("./node_modules/core-js/internals/to-length.js"),N=u("./node_modules/core-js/internals/to-indexed-object.js"),C=u("./node_modules/core-js/internals/create-property.js"),K=u("./node_modules/core-js/internals/well-known-symbol.js"),le=u("./node_modules/core-js/internals/array-method-has-species-support.js"),Y=le("slice"),re=K("species"),I=[].slice,P=Math.max;Z({target:"Array",proto:!0,forced:!Y},{slice:function(Ae,Me){var Qe=N(this),Ne=G(Qe.length),J=Q(Ae,Ne),me=Q(Me===void 0?Ne:Me,Ne),O,Ye,Ie;if(k(Qe)&&(O=Qe.constructor,typeof O=="function"&&(O===Array||k(O.prototype))?O=void 0:E(O)&&(O=O[re],O===null&&(O=void 0)),O===Array||O===void 0))return I.call(Qe,J,me);for(Ye=new(O===void 0?Array:O)(P(me-J,0)),Ie=0;J<me;J++,Ie++)J in Qe&&C(Ye,Ie,Qe[J]);return Ye.length=Ie,Ye}})},"./node_modules/core-js/modules/es.function.name.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/descriptors.js"),E=u("./node_modules/core-js/internals/object-define-property.js").f,k=Function.prototype,Q=k.toString,G=/^\s*function ([^ (]*)/,N="name";Z&&!(N in k)&&E(k,N,{configurable:!0,get:function(){try{return Q.call(this).match(G)[1]}catch(C){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/descriptors.js"),E=u("./node_modules/core-js/internals/global.js"),k=u("./node_modules/core-js/internals/is-forced.js"),Q=u("./node_modules/core-js/internals/redefine.js"),G=u("./node_modules/core-js/internals/has.js"),N=u("./node_modules/core-js/internals/classof-raw.js"),C=u("./node_modules/core-js/internals/inherit-if-required.js"),K=u("./node_modules/core-js/internals/is-symbol.js"),le=u("./node_modules/core-js/internals/to-primitive.js"),Y=u("./node_modules/core-js/internals/fails.js"),re=u("./node_modules/core-js/internals/object-create.js"),I=u("./node_modules/core-js/internals/object-get-own-property-names.js").f,P=u("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,se=u("./node_modules/core-js/internals/object-define-property.js").f,Ae=u("./node_modules/core-js/internals/string-trim.js").trim,Me="Number",Qe=E[Me],Ne=Qe.prototype,J=N(re(Ne))==Me,me=function(Je){if(K(Je))throw TypeError("Cannot convert a Symbol value to a number");var Oe=le(Je,"number"),He,xe,ke,mt,Bt,ot,It,or;if(typeof Oe=="string"&&Oe.length>2){if(Oe=Ae(Oe),He=Oe.charCodeAt(0),He===43||He===45){if(xe=Oe.charCodeAt(2),xe===88||xe===120)return NaN}else if(He===48){switch(Oe.charCodeAt(1)){case 66:case 98:ke=2,mt=49;break;case 79:case 111:ke=8,mt=55;break;default:return+Oe}for(Bt=Oe.slice(2),ot=Bt.length,It=0;It<ot;It++)if(or=Bt.charCodeAt(It),or<48||or>mt)return NaN;return parseInt(Bt,ke)}}return+Oe};if(k(Me,!Qe(" 0o1")||!Qe("0b1")||Qe("+0x1"))){for(var O=function(Oe){var He=arguments.length<1?0:Oe,xe=this;return xe instanceof O&&(J?Y(function(){Ne.valueOf.call(xe)}):N(xe)!=Me)?C(new Qe(me(He)),xe,O):me(He)},Ye=Z?I(Qe):"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(","),Ie=0,Se;Ye.length>Ie;Ie++)G(Qe,Se=Ye[Ie])&&!G(O,Se)&&se(O,Se,P(Qe,Se));O.prototype=Ne,Ne.constructor=O,Q(E,Me,O)}},"./node_modules/core-js/modules/es.object.assign.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/export.js"),E=u("./node_modules/core-js/internals/object-assign.js");Z({target:"Object",stat:!0,forced:Object.assign!==E},{assign:E})},"./node_modules/core-js/modules/es.object.keys.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/export.js"),E=u("./node_modules/core-js/internals/to-object.js"),k=u("./node_modules/core-js/internals/object-keys.js"),Q=u("./node_modules/core-js/internals/fails.js"),G=Q(function(){k(1)});Z({target:"Object",stat:!0,forced:G},{keys:function(C){return k(E(C))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/to-string-tag-support.js"),E=u("./node_modules/core-js/internals/redefine.js"),k=u("./node_modules/core-js/internals/object-to-string.js");Z||E(Object.prototype,"toString",k,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/redefine.js"),E=u("./node_modules/core-js/internals/an-object.js"),k=u("./node_modules/core-js/internals/to-string.js"),Q=u("./node_modules/core-js/internals/fails.js"),G=u("./node_modules/core-js/internals/regexp-flags.js"),N="toString",C=RegExp.prototype,K=C[N],le=Q(function(){return K.call({source:"a",flags:"b"})!="/a/b"}),Y=K.name!=N;(le||Y)&&Z(RegExp.prototype,N,function(){var I=E(this),P=k(I.source),se=I.flags,Ae=k(se===void 0&&I instanceof RegExp&&!("flags"in C)?G.call(I):se);return"/"+P+"/"+Ae},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/string-multibyte.js").charAt,E=u("./node_modules/core-js/internals/to-string.js"),k=u("./node_modules/core-js/internals/internal-state.js"),Q=u("./node_modules/core-js/internals/define-iterator.js"),G="String Iterator",N=k.set,C=k.getterFor(G);Q(String,"String",function(K){N(this,{type:G,string:E(K),index:0})},function(){var le=C(this),Y=le.string,re=le.index,I;return re>=Y.length?{value:void 0,done:!0}:(I=Z(Y,re),le.index+=I.length,{value:I,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/export.js"),E=u("./node_modules/core-js/internals/create-html.js"),k=u("./node_modules/core-js/internals/string-html-forced.js");Z({target:"String",proto:!0,forced:k("link")},{link:function(G){return E(this,"a","href",G)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/export.js"),E=u("./node_modules/core-js/internals/descriptors.js"),k=u("./node_modules/core-js/internals/global.js"),Q=u("./node_modules/core-js/internals/has.js"),G=u("./node_modules/core-js/internals/is-object.js"),N=u("./node_modules/core-js/internals/object-define-property.js").f,C=u("./node_modules/core-js/internals/copy-constructor-properties.js"),K=k.Symbol;if(E&&typeof K=="function"&&(!("description"in K.prototype)||K().description!==void 0)){var le={},Y=function(){var Me=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),Qe=this instanceof Y?new K(Me):Me===void 0?K():K(Me);return Me===""&&(le[Qe]=!0),Qe};C(Y,K);var re=Y.prototype=K.prototype;re.constructor=Y;var I=re.toString,P=String(K("test"))=="Symbol(test)",se=/^Symbol\((.*)\)[^)]+$/;N(re,"description",{configurable:!0,get:function(){var Me=G(this)?this.valueOf():this,Qe=I.call(Me);if(Q(le,Me))return"";var Ne=P?Qe.slice(7,-1):Qe.replace(se,"$1");return Ne===""?void 0:Ne}}),Z({global:!0,forced:!0},{Symbol:Y})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/define-well-known-symbol.js");Z("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(m,b,u){"use strict";var Z=u("./node_modules/core-js/internals/export.js"),E=u("./node_modules/core-js/internals/global.js"),k=u("./node_modules/core-js/internals/get-built-in.js"),Q=u("./node_modules/core-js/internals/is-pure.js"),G=u("./node_modules/core-js/internals/descriptors.js"),N=u("./node_modules/core-js/internals/native-symbol.js"),C=u("./node_modules/core-js/internals/fails.js"),K=u("./node_modules/core-js/internals/has.js"),le=u("./node_modules/core-js/internals/is-array.js"),Y=u("./node_modules/core-js/internals/is-object.js"),re=u("./node_modules/core-js/internals/is-symbol.js"),I=u("./node_modules/core-js/internals/an-object.js"),P=u("./node_modules/core-js/internals/to-object.js"),se=u("./node_modules/core-js/internals/to-indexed-object.js"),Ae=u("./node_modules/core-js/internals/to-property-key.js"),Me=u("./node_modules/core-js/internals/to-string.js"),Qe=u("./node_modules/core-js/internals/create-property-descriptor.js"),Ne=u("./node_modules/core-js/internals/object-create.js"),J=u("./node_modules/core-js/internals/object-keys.js"),me=u("./node_modules/core-js/internals/object-get-own-property-names.js"),O=u("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Ye=u("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Ie=u("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),Se=u("./node_modules/core-js/internals/object-define-property.js"),Je=u("./node_modules/core-js/internals/object-property-is-enumerable.js"),Oe=u("./node_modules/core-js/internals/create-non-enumerable-property.js"),He=u("./node_modules/core-js/internals/redefine.js"),xe=u("./node_modules/core-js/internals/shared.js"),ke=u("./node_modules/core-js/internals/shared-key.js"),mt=u("./node_modules/core-js/internals/hidden-keys.js"),Bt=u("./node_modules/core-js/internals/uid.js"),ot=u("./node_modules/core-js/internals/well-known-symbol.js"),It=u("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),or=u("./node_modules/core-js/internals/define-well-known-symbol.js"),rr=u("./node_modules/core-js/internals/set-to-string-tag.js"),kr=u("./node_modules/core-js/internals/internal-state.js"),lr=u("./node_modules/core-js/internals/array-iteration.js").forEach,yr=ke("hidden"),xr="Symbol",Ar="prototype",oe=ot("toPrimitive"),Ot=kr.set,U=kr.getterFor(xr),v=Object[Ar],y=E.Symbol,R=k("JSON","stringify"),ce=Ie.f,_e=Se.f,Fe=O.f,pt=Je.f,Tt=xe("symbols"),yt=xe("op-symbols"),Ht=xe("string-to-symbol-registry"),Ke=xe("symbol-to-string-registry"),st=xe("wks"),Le=E.QObject,Et=!Le||!Le[Ar]||!Le[Ar].findChild,Ge=G&&C(function(){return Ne(_e({},"a",{get:function(){return _e(this,"a",{value:7}).a}})).a!=7})?function(yn,bn,Lr){var Hn=ce(v,bn);Hn&&delete v[bn],_e(yn,bn,Lr),Hn&&yn!==v&&_e(v,bn,Hn)}:_e,Wt=function(yn,bn){var Lr=Tt[yn]=Ne(y[Ar]);return Ot(Lr,{type:xr,tag:yn,description:bn}),G||(Lr.description=bn),Lr},Dr=function(bn,Lr,Hn){bn===v&&Dr(yt,Lr,Hn),I(bn);var oi=Ae(Lr);return I(Hn),K(Tt,oi)?(Hn.enumerable?(K(bn,yr)&&bn[yr][oi]&&(bn[yr][oi]=!1),Hn=Ne(Hn,{enumerable:Qe(0,!1)})):(K(bn,yr)||_e(bn,yr,Qe(1,{})),bn[yr][oi]=!0),Ge(bn,oi,Hn)):_e(bn,oi,Hn)},Cr=function(bn,Lr){I(bn);var Hn=se(Lr),oi=J(Hn).concat(Yn(Hn));return lr(oi,function(Aa){(!G||on.call(Hn,Aa))&&Dr(bn,Aa,Hn[Aa])}),bn},Mn=function(bn,Lr){return Lr===void 0?Ne(bn):Cr(Ne(bn),Lr)},on=function(bn){var Lr=Ae(bn),Hn=pt.call(this,Lr);return this===v&&K(Tt,Lr)&&!K(yt,Lr)?!1:Hn||!K(this,Lr)||!K(Tt,Lr)||K(this,yr)&&this[yr][Lr]?Hn:!0},En=function(bn,Lr){var Hn=se(bn),oi=Ae(Lr);if(!(Hn===v&&K(Tt,oi)&&!K(yt,oi))){var Aa=ce(Hn,oi);return Aa&&K(Tt,oi)&&!(K(Hn,yr)&&Hn[yr][oi])&&(Aa.enumerable=!0),Aa}},Rn=function(bn){var Lr=Fe(se(bn)),Hn=[];return lr(Lr,function(oi){!K(Tt,oi)&&!K(mt,oi)&&Hn.push(oi)}),Hn},Yn=function(bn){var Lr=bn===v,Hn=Fe(Lr?yt:se(bn)),oi=[];return lr(Hn,function(Aa){K(Tt,Aa)&&(!Lr||K(v,Aa))&&oi.push(Tt[Aa])}),oi};if(N||(y=function(){if(this instanceof y)throw TypeError("Symbol is not a constructor");var bn=!arguments.length||arguments[0]===void 0?void 0:Me(arguments[0]),Lr=Bt(bn),Hn=function(oi){this===v&&Hn.call(yt,oi),K(this,yr)&&K(this[yr],Lr)&&(this[yr][Lr]=!1),Ge(this,Lr,Qe(1,oi))};return G&&Et&&Ge(v,Lr,{configurable:!0,set:Hn}),Wt(Lr,bn)},He(y[Ar],"toString",function(){return U(this).tag}),He(y,"withoutSetter",function(yn){return Wt(Bt(yn),yn)}),Je.f=on,Se.f=Dr,Ie.f=En,me.f=O.f=Rn,Ye.f=Yn,It.f=function(yn){return Wt(ot(yn),yn)},G&&(_e(y[Ar],"description",{configurable:!0,get:function(){return U(this).description}}),Q||He(v,"propertyIsEnumerable",on,{unsafe:!0}))),Z({global:!0,wrap:!0,forced:!N,sham:!N},{Symbol:y}),lr(J(st),function(yn){or(yn)}),Z({target:xr,stat:!0,forced:!N},{for:function(yn){var bn=Me(yn);if(K(Ht,bn))return Ht[bn];var Lr=y(bn);return Ht[bn]=Lr,Ke[Lr]=bn,Lr},keyFor:function(bn){if(!re(bn))throw TypeError(bn+" is not a symbol");if(K(Ke,bn))return Ke[bn]},useSetter:function(){Et=!0},useSimple:function(){Et=!1}}),Z({target:"Object",stat:!0,forced:!N,sham:!G},{create:Mn,defineProperty:Dr,defineProperties:Cr,getOwnPropertyDescriptor:En}),Z({target:"Object",stat:!0,forced:!N},{getOwnPropertyNames:Rn,getOwnPropertySymbols:Yn}),Z({target:"Object",stat:!0,forced:C(function(){Ye.f(1)})},{getOwnPropertySymbols:function(bn){return Ye.f(P(bn))}}),R){var $n=!N||C(function(){var yn=y();return R([yn])!="[null]"||R({a:yn})!="{}"||R(Object(yn))!="{}"});Z({target:"JSON",stat:!0,forced:$n},{stringify:function(bn,Lr,Hn){for(var oi=[bn],Aa=1,Xa;arguments.length>Aa;)oi.push(arguments[Aa++]);if(Xa=Lr,!(!Y(Lr)&&bn===void 0||re(bn)))return le(Lr)||(Lr=function(Ea,Rt){if(typeof Xa=="function"&&(Rt=Xa.call(this,Ea,Rt)),!re(Rt))return Rt}),oi[1]=Lr,R.apply(null,oi)}})}y[Ar][oe]||Oe(y[Ar],oe,y[Ar].valueOf),rr(y,xr),mt[yr]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/global.js"),E=u("./node_modules/core-js/internals/dom-iterables.js"),k=u("./node_modules/core-js/internals/array-for-each.js"),Q=u("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var G in E){var N=Z[G],C=N&&N.prototype;if(C&&C.forEach!==k)try{Q(C,"forEach",k)}catch(K){C.forEach=k}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(m,b,u){var Z=u("./node_modules/core-js/internals/global.js"),E=u("./node_modules/core-js/internals/dom-iterables.js"),k=u("./node_modules/core-js/modules/es.array.iterator.js"),Q=u("./node_modules/core-js/internals/create-non-enumerable-property.js"),G=u("./node_modules/core-js/internals/well-known-symbol.js"),N=G("iterator"),C=G("toStringTag"),K=k.values;for(var le in E){var Y=Z[le],re=Y&&Y.prototype;if(re){if(re[N]!==K)try{Q(re,N,K)}catch(P){re[N]=K}if(re[C]||Q(re,C,le),E[le]){for(var I in k)if(re[I]!==k[I])try{Q(re,I,k[I])}catch(P){re[I]=k[I]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(m){(function(b,u){m.exports=u()})(this,function(){"use strict";function b(Le){var Et=typeof Le;return Le!==null&&(Et==="object"||Et==="function")}function u(Le){return typeof Le=="function"}var Z=void 0;Array.isArray?Z=Array.isArray:Z=function(Le){return Object.prototype.toString.call(Le)==="[object Array]"};var E=Z,k=0,Q=void 0,G=void 0,N=function(Et,Ge){J[k]=Et,J[k+1]=Ge,k+=2,k===2&&(G?G(me):Ye())};function C(Le){G=Le}function K(Le){N=Le}var le=typeof window!="undefined"?window:void 0,Y=le||{},re=Y.MutationObserver||Y.WebKitMutationObserver,I=typeof self=="undefined"&&typeof ne!="undefined"&&{}.toString.call(ne)==="[object process]",P=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function se(){return function(){return ne.nextTick(me)}}function Ae(){return typeof Q!="undefined"?function(){Q(me)}:Ne()}function Me(){var Le=0,Et=new re(me),Ge=document.createTextNode("");return Et.observe(Ge,{characterData:!0}),function(){Ge.data=Le=++Le%2}}function Qe(){var Le=new MessageChannel;return Le.port1.onmessage=me,function(){return Le.port2.postMessage(0)}}function Ne(){var Le=setTimeout;return function(){return Le(me,1)}}var J=new Array(1e3);function me(){for(var Le=0;Le<k;Le+=2){var Et=J[Le],Ge=J[Le+1];Et(Ge),J[Le]=void 0,J[Le+1]=void 0}k=0}function O(){try{var Le=Function("return this")().require("vertx");return Q=Le.runOnLoop||Le.runOnContext,Ae()}catch(Et){return Ne()}}var Ye=void 0;I?Ye=se():re?Ye=Me():P?Ye=Qe():le===void 0?Ye=O():Ye=Ne();function Ie(Le,Et){var Ge=this,Wt=new this.constructor(Oe);Wt[Je]===void 0&&R(Wt);var Dr=Ge._state;if(Dr){var Cr=arguments[Dr-1];N(function(){return Ot(Dr,Wt,Cr,Ge._result)})}else Ar(Ge,Wt,Le,Et);return Wt}function Se(Le){var Et=this;if(Le&&typeof Le=="object"&&Le.constructor===Et)return Le;var Ge=new Et(Oe);return kr(Ge,Le),Ge}var Je=Math.random().toString(36).substring(2);function Oe(){}var He=void 0,xe=1,ke=2;function mt(){return new TypeError("You cannot resolve a promise with itself")}function Bt(){return new TypeError("A promises callback cannot return that same promise.")}function ot(Le,Et,Ge,Wt){try{Le.call(Et,Ge,Wt)}catch(Dr){return Dr}}function It(Le,Et,Ge){N(function(Wt){var Dr=!1,Cr=ot(Ge,Et,function(Mn){Dr||(Dr=!0,Et!==Mn?kr(Wt,Mn):yr(Wt,Mn))},function(Mn){Dr||(Dr=!0,xr(Wt,Mn))},"Settle: "+(Wt._label||" unknown promise"));!Dr&&Cr&&(Dr=!0,xr(Wt,Cr))},Le)}function or(Le,Et){Et._state===xe?yr(Le,Et._result):Et._state===ke?xr(Le,Et._result):Ar(Et,void 0,function(Ge){return kr(Le,Ge)},function(Ge){return xr(Le,Ge)})}function rr(Le,Et,Ge){Et.constructor===Le.constructor&&Ge===Ie&&Et.constructor.resolve===Se?or(Le,Et):Ge===void 0?yr(Le,Et):u(Ge)?It(Le,Et,Ge):yr(Le,Et)}function kr(Le,Et){if(Le===Et)xr(Le,mt());else if(b(Et)){var Ge=void 0;try{Ge=Et.then}catch(Wt){xr(Le,Wt);return}rr(Le,Et,Ge)}else yr(Le,Et)}function lr(Le){Le._onerror&&Le._onerror(Le._result),oe(Le)}function yr(Le,Et){Le._state===He&&(Le._result=Et,Le._state=xe,Le._subscribers.length!==0&&N(oe,Le))}function xr(Le,Et){Le._state===He&&(Le._state=ke,Le._result=Et,N(lr,Le))}function Ar(Le,Et,Ge,Wt){var Dr=Le._subscribers,Cr=Dr.length;Le._onerror=null,Dr[Cr]=Et,Dr[Cr+xe]=Ge,Dr[Cr+ke]=Wt,Cr===0&&Le._state&&N(oe,Le)}function oe(Le){var Et=Le._subscribers,Ge=Le._state;if(Et.length!==0){for(var Wt=void 0,Dr=void 0,Cr=Le._result,Mn=0;Mn<Et.length;Mn+=3)Wt=Et[Mn],Dr=Et[Mn+Ge],Wt?Ot(Ge,Wt,Dr,Cr):Dr(Cr);Le._subscribers.length=0}}function Ot(Le,Et,Ge,Wt){var Dr=u(Ge),Cr=void 0,Mn=void 0,on=!0;if(Dr){try{Cr=Ge(Wt)}catch(En){on=!1,Mn=En}if(Et===Cr){xr(Et,Bt());return}}else Cr=Wt;Et._state!==He||(Dr&&on?kr(Et,Cr):on===!1?xr(Et,Mn):Le===xe?yr(Et,Cr):Le===ke&&xr(Et,Cr))}function U(Le,Et){try{Et(function(Wt){kr(Le,Wt)},function(Wt){xr(Le,Wt)})}catch(Ge){xr(Le,Ge)}}var v=0;function y(){return v++}function R(Le){Le[Je]=v++,Le._state=void 0,Le._result=void 0,Le._subscribers=[]}function ce(){return new Error("Array Methods must be provided an Array")}var _e=function(){function Le(Et,Ge){this._instanceConstructor=Et,this.promise=new Et(Oe),this.promise[Je]||R(this.promise),E(Ge)?(this.length=Ge.length,this._remaining=Ge.length,this._result=new Array(this.length),this.length===0?yr(this.promise,this._result):(this.length=this.length||0,this._enumerate(Ge),this._remaining===0&&yr(this.promise,this._result))):xr(this.promise,ce())}return Le.prototype._enumerate=function(Ge){for(var Wt=0;this._state===He&&Wt<Ge.length;Wt++)this._eachEntry(Ge[Wt],Wt)},Le.prototype._eachEntry=function(Ge,Wt){var Dr=this._instanceConstructor,Cr=Dr.resolve;if(Cr===Se){var Mn=void 0,on=void 0,En=!1;try{Mn=Ge.then}catch(Yn){En=!0,on=Yn}if(Mn===Ie&&Ge._state!==He)this._settledAt(Ge._state,Wt,Ge._result);else if(typeof Mn!="function")this._remaining--,this._result[Wt]=Ge;else if(Dr===Ke){var Rn=new Dr(Oe);En?xr(Rn,on):rr(Rn,Ge,Mn),this._willSettleAt(Rn,Wt)}else this._willSettleAt(new Dr(function(Yn){return Yn(Ge)}),Wt)}else this._willSettleAt(Cr(Ge),Wt)},Le.prototype._settledAt=function(Ge,Wt,Dr){var Cr=this.promise;Cr._state===He&&(this._remaining--,Ge===ke?xr(Cr,Dr):this._result[Wt]=Dr),this._remaining===0&&yr(Cr,this._result)},Le.prototype._willSettleAt=function(Ge,Wt){var Dr=this;Ar(Ge,void 0,function(Cr){return Dr._settledAt(xe,Wt,Cr)},function(Cr){return Dr._settledAt(ke,Wt,Cr)})},Le}();function Fe(Le){return new _e(this,Le).promise}function pt(Le){var Et=this;return E(Le)?new Et(function(Ge,Wt){for(var Dr=Le.length,Cr=0;Cr<Dr;Cr++)Et.resolve(Le[Cr]).then(Ge,Wt)}):new Et(function(Ge,Wt){return Wt(new TypeError("You must pass an array to race."))})}function Tt(Le){var Et=this,Ge=new Et(Oe);return xr(Ge,Le),Ge}function yt(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function Ht(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var Ke=function(){function Le(Et){this[Je]=y(),this._result=this._state=void 0,this._subscribers=[],Oe!==Et&&(typeof Et!="function"&&yt(),this instanceof Le?U(this,Et):Ht())}return Le.prototype.catch=function(Ge){return this.then(null,Ge)},Le.prototype.finally=function(Ge){var Wt=this,Dr=Wt.constructor;return u(Ge)?Wt.then(function(Cr){return Dr.resolve(Ge()).then(function(){return Cr})},function(Cr){return Dr.resolve(Ge()).then(function(){throw Cr})}):Wt.then(Ge,Ge)},Le}();Ke.prototype.then=Ie,Ke.all=Fe,Ke.race=pt,Ke.resolve=Se,Ke.reject=Tt,Ke._setScheduler=C,Ke._setAsap=K,Ke._asap=N;function st(){var Le=void 0;if(typeof g.g!="undefined")Le=g.g;else if(typeof self!="undefined")Le=self;else try{Le=Function("return this")()}catch(Wt){throw new Error("polyfill failed because global object is unavailable in this environment")}var Et=Le.Promise;if(Et){var Ge=null;try{Ge=Object.prototype.toString.call(Et.resolve())}catch(Wt){}if(Ge==="[object Promise]"&&!Et.cast)return}Le.Promise=Ke}return Ke.polyfill=st,Ke.Promise=Ke,Ke})},html2canvas:function(m){"use strict";m.exports=H},jspdf:function(m){"use strict";m.exports=ie}},q={};function z(m){var b=q[m];if(b!==void 0)return b.exports;var u=q[m]={exports:{}};return be[m].call(u.exports,u,u.exports,z),u.exports}(function(){z.n=function(m){var b=m&&m.__esModule?function(){return m.default}:function(){return m};return z.d(b,{a:b}),b}})(),function(){z.d=function(m,b){for(var u in b)z.o(b,u)&&!z.o(m,u)&&Object.defineProperty(m,u,{enumerable:!0,get:b[u]})}}(),function(){z.o=function(m,b){return Object.prototype.hasOwnProperty.call(m,b)}}(),function(){z.r=function(m){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(m,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(m,"__esModule",{value:!0})}}();var w={};return function(){"use strict";z.r(w);var m=z("./src/worker.js"),b=z("./src/plugin/jspdf-plugin.js"),u=z("./src/plugin/pagebreaks.js"),Z=z("./src/plugin/hyperlinks.js"),E=function k(Q,G){var N=new k.Worker(G);return Q?N.from(Q).save():N};E.Worker=m.default,w.default=E}(),w=w.default,w}()})},47190:function(Sn,qt,g){"use strict";g.r(qt),g.d(qt,{AcroForm:function(){return Ni},AcroFormAppearance:function(){return pr},AcroFormButton:function(){return cr},AcroFormCheckBox:function(){return zr},AcroFormChoiceField:function(){return kt},AcroFormComboBox:function(){return nr},AcroFormEditBox:function(){return gr},AcroFormListBox:function(){return Ct},AcroFormPasswordField:function(){return Nn},AcroFormPushButton:function(){return Xr},AcroFormRadioButton:function(){return $r},AcroFormTextField:function(){return Gr},GState:function(){return dl},ShadingPattern:function(){return Ms},TilingPattern:function(){return ys},default:function(){return _s},jsPDF:function(){return Ki}});var ne=g(71002),ie={},H=function(f,l,A,x,F){var S=ie[l]||(ie[l]=URL.createObjectURL(new Blob([f],{type:"text/javascript"}))),T=new Worker(S);return T.onerror=function(j){return F(j.error,null)},T.onmessage=function(j){return F(null,j.data)},T.postMessage(A,x),T},be=Uint8Array,q=Uint16Array,z=Uint32Array,w=new be([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]),m=new be([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]),b=new be([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),u=function(f,l){for(var A=new q(31),x=0;x<31;++x)A[x]=l+=1<<f[x-1];for(var F=new z(A[30]),x=1;x<30;++x)for(var S=A[x];S<A[x+1];++S)F[S]=S-A[x]<<5|x;return[A,F]},Z=u(w,2),E=Z[0],k=Z[1];E[28]=258,k[258]=28;for(var Q=u(m,0),G=Q[0],N=Q[1],C=new q(32768),K=0;K<32768;++K){var le=(K&43690)>>>1|(K&21845)<<1;le=(le&52428)>>>2|(le&13107)<<2,le=(le&61680)>>>4|(le&3855)<<4,C[K]=((le&65280)>>>8|(le&255)<<8)>>>1}for(var Y=function(f,l,A){for(var x=f.length,F=0,S=new q(l);F<x;++F)++S[f[F]-1];var T=new q(l);for(F=0;F<l;++F)T[F]=T[F-1]+S[F-1]<<1;var j;if(A){j=new q(1<<l);var V=15-l;for(F=0;F<x;++F)if(f[F])for(var pe=F<<4|f[F],Re=l-f[F],Ve=T[f[F]-1]++<<Re,it=Ve|(1<<Re)-1;Ve<=it;++Ve)j[C[Ve]>>>V]=pe}else for(j=new q(x),F=0;F<x;++F)j[F]=C[T[f[F]-1]++]>>>15-f[F];return j},re=new be(288),K=0;K<144;++K)re[K]=8;for(var K=144;K<256;++K)re[K]=9;for(var K=256;K<280;++K)re[K]=7;for(var K=280;K<288;++K)re[K]=8;for(var I=new be(32),K=0;K<32;++K)I[K]=5;var P=Y(re,9,0),se=Y(re,9,1),Ae=Y(I,5,0),Me=Y(I,5,1),Qe=function(f){for(var l=f[0],A=1;A<f.length;++A)f[A]>l&&(l=f[A]);return l},Ne=function(f,l,A){var x=l/8>>0;return(f[x]|f[x+1]<<8)>>>(l&7)&A},J=function(f,l){var A=l/8>>0;return(f[A]|f[A+1]<<8|f[A+2]<<16)>>>(l&7)},me=function(f){return(f/8>>0)+(f&7&&1)},O=function(f,l,A){(l==null||l<0)&&(l=0),(A==null||A>f.length)&&(A=f.length);var x=new(f instanceof q?q:f instanceof z?z:be)(A-l);return x.set(f.subarray(l,A)),x},Ye=function(f,l,A){var x=f.length,F=!l||A,S=!A||A.i;A||(A={}),l||(l=new be(x*3));var T=function(Br){var Jr=l.length;if(Br>Jr){var Yr=new be(Math.max(Jr*2,Br));Yr.set(l),l=Yr}},j=A.f||0,V=A.p||0,pe=A.b||0,Re=A.l,Ve=A.d,it=A.m,he=A.n,_t=x*8;do{if(!Re){A.f=j=Ne(f,V,1);var tt=Ne(f,V+1,3);if(V+=3,tt)if(tt==1)Re=se,Ve=Me,it=9,he=5;else if(tt==2){var Qt=Ne(f,V,31)+257,wr=Ne(f,V+10,15)+4,Kr=Qt+Ne(f,V+5,31)+1;V+=14;for(var _n=new be(Kr),Or=new be(19),Xt=0;Xt<wr;++Xt)Or[b[Xt]]=Ne(f,V+Xt*3,7);V+=wr*3;var Zr=Qe(Or),fn=(1<<Zr)-1;if(!S&&V+Kr*(Zr+7)>_t)break;for(var gt=Y(Or,Zr,1),Xt=0;Xt<Kr;){var xt=gt[Ne(f,V,fn)];V+=xt&15;var rt=xt>>>4;if(rt<16)_n[Xt++]=rt;else{var ur=0,er=0;for(rt==16?(er=3+Ne(f,V,3),V+=2,ur=_n[Xt-1]):rt==17?(er=3+Ne(f,V,7),V+=3):rt==18&&(er=11+Ne(f,V,127),V+=7);er--;)_n[Xt++]=ur}}var ln=_n.subarray(0,Qt),qr=_n.subarray(Qt);it=Qe(ln),he=Qe(qr),Re=Y(ln,it,1),Ve=Y(qr,he,1)}else throw"invalid block type";else{var rt=me(V)+4,Xe=f[rt-4]|f[rt-3]<<8,ct=rt+Xe;if(ct>x){if(S)throw"unexpected EOF";break}F&&T(pe+Xe),l.set(f.subarray(rt,ct),pe),A.b=pe+=Xe,A.p=V=ct*8;continue}if(V>_t)throw"unexpected EOF"}F&&T(pe+131072);for(var An=(1<<it)-1,Vr=(1<<he)-1,rn=it+he+18;S||V+rn<_t;){var ur=Re[J(f,V)&An],Wr=ur>>>4;if(V+=ur&15,V>_t)throw"unexpected EOF";if(!ur)throw"invalid length/literal";if(Wr<256)l[pe++]=Wr;else if(Wr==256){Re=null;break}else{var zn=Wr-254;if(Wr>264){var Xt=Wr-257,We=w[Xt];zn=Ne(f,V,(1<<We)-1)+E[Xt],V+=We}var Pt=Ve[J(f,V)&Vr],Zt=Pt>>>4;if(!Pt)throw"invalid distance";V+=Pt&15;var qr=G[Zt];if(Zt>3){var We=m[Zt];qr+=J(f,V)&(1<<We)-1,V+=We}if(V>_t)throw"unexpected EOF";F&&T(pe+131072);for(var sr=pe+zn;pe<sr;pe+=4)l[pe]=l[pe-qr],l[pe+1]=l[pe+1-qr],l[pe+2]=l[pe+2-qr],l[pe+3]=l[pe+3-qr];pe=sr}}A.l=Re,A.p=V,A.b=pe,Re&&(j=1,A.m=it,A.d=Ve,A.n=he)}while(!j);return pe==l.length?l:O(l,0,pe)},Ie=function(f,l,A){A<<=l&7;var x=l/8>>0;f[x]|=A,f[x+1]|=A>>>8},Se=function(f,l,A){A<<=l&7;var x=l/8>>0;f[x]|=A,f[x+1]|=A>>>8,f[x+2]|=A>>>16},Je=function(f,l){for(var A=[],x=0;x<f.length;++x)f[x]&&A.push({s:x,f:f[x]});var F=A.length,S=A.slice();if(!F)return[new be(0),0];if(F==1){var T=new be(A[0].s+1);return T[A[0].s]=1,[T,1]}A.sort(function(Kr,_n){return Kr.f-_n.f}),A.push({s:-1,f:25001});var j=A[0],V=A[1],pe=0,Re=1,Ve=2;for(A[0]={s:-1,f:j.f+V.f,l:j,r:V};Re!=F-1;)j=A[A[pe].f<A[Ve].f?pe++:Ve++],V=A[pe!=Re&&A[pe].f<A[Ve].f?pe++:Ve++],A[Re++]={s:-1,f:j.f+V.f,l:j,r:V};for(var it=S[0].s,x=1;x<F;++x)S[x].s>it&&(it=S[x].s);var he=new q(it+1),_t=Oe(A[Re-1],he,0);if(_t>l){var x=0,tt=0,rt=_t-l,Xe=1<<rt;for(S.sort(function(_n,Or){return he[Or.s]-he[_n.s]||_n.f-Or.f});x<F;++x){var ct=S[x].s;if(he[ct]>l)tt+=Xe-(1<<_t-he[ct]),he[ct]=l;else break}for(tt>>>=rt;tt>0;){var Qt=S[x].s;he[Qt]<l?tt-=1<<l-he[Qt]++-1:++x}for(;x>=0&&tt;--x){var wr=S[x].s;he[wr]==l&&(--he[wr],++tt)}_t=l}return[new be(he),_t]},Oe=function(f,l,A){return f.s==-1?Math.max(Oe(f.l,l,A+1),Oe(f.r,l,A+1)):l[f.s]=A},He=function(f){for(var l=f.length;l&&!f[--l];);for(var A=new q(++l),x=0,F=f[0],S=1,T=function(V){A[x++]=V},j=1;j<=l;++j)if(f[j]==F&&j!=l)++S;else{if(!F&&S>2){for(;S>138;S-=138)T(32754);S>2&&(T(S>10?S-11<<5|28690:S-3<<5|12305),S=0)}else if(S>3){for(T(F),--S;S>6;S-=6)T(8304);S>2&&(T(S-3<<5|8208),S=0)}for(;S--;)T(F);S=1,F=f[j]}return[A.subarray(0,x),l]},xe=function(f,l){for(var A=0,x=0;x<l.length;++x)A+=f[x]*l[x];return A},ke=function(f,l,A){var x=A.length,F=me(l+2);f[F]=x&255,f[F+1]=x>>>8,f[F+2]=f[F]^255,f[F+3]=f[F+1]^255;for(var S=0;S<x;++S)f[F+S+4]=A[S];return(F+4+x)*8},mt=function(f,l,A,x,F,S,T,j,V,pe,Re){Ie(l,Re++,A),++F[256];for(var Ve=Je(F,15),it=Ve[0],he=Ve[1],_t=Je(S,15),tt=_t[0],rt=_t[1],Xe=He(it),ct=Xe[0],Qt=Xe[1],wr=He(tt),Kr=wr[0],_n=wr[1],Or=new q(19),Xt=0;Xt<ct.length;++Xt)Or[ct[Xt]&31]++;for(var Xt=0;Xt<Kr.length;++Xt)Or[Kr[Xt]&31]++;for(var Zr=Je(Or,7),fn=Zr[0],gt=Zr[1],xt=19;xt>4&&!fn[b[xt-1]];--xt);var ur=pe+5<<3,er=xe(F,re)+xe(S,I)+T,ln=xe(F,it)+xe(S,tt)+T+14+3*xt+xe(Or,fn)+(2*Or[16]+3*Or[17]+7*Or[18]);if(ur<=er&&ur<=ln)return ke(l,Re,f.subarray(V,V+pe));var qr,An,Vr,rn;if(Ie(l,Re,1+(ln<er)),Re+=2,ln<er){qr=Y(it,he,0),An=it,Vr=Y(tt,rt,0),rn=tt;var Wr=Y(fn,gt,0);Ie(l,Re,Qt-257),Ie(l,Re+5,_n-1),Ie(l,Re+10,xt-4),Re+=14;for(var Xt=0;Xt<xt;++Xt)Ie(l,Re+3*Xt,fn[b[Xt]]);Re+=3*xt;for(var zn=[ct,Kr],We=0;We<2;++We)for(var Pt=zn[We],Xt=0;Xt<Pt.length;++Xt){var Zt=Pt[Xt]&31;Ie(l,Re,Wr[Zt]),Re+=fn[Zt],Zt>15&&(Ie(l,Re,Pt[Xt]>>>5&127),Re+=Pt[Xt]>>>12)}}else qr=P,An=re,Vr=Ae,rn=I;for(var Xt=0;Xt<j;++Xt)if(x[Xt]>255){var Zt=x[Xt]>>>18&31;Se(l,Re,qr[Zt+257]),Re+=An[Zt+257],Zt>7&&(Ie(l,Re,x[Xt]>>>23&31),Re+=w[Zt]);var sr=x[Xt]&31;Se(l,Re,Vr[sr]),Re+=rn[sr],sr>3&&(Se(l,Re,x[Xt]>>>5&8191),Re+=m[sr])}else Se(l,Re,qr[x[Xt]]),Re+=An[x[Xt]];return Se(l,Re,qr[256]),Re+An[256]},Bt=new z([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),ot=new be(0),It=function(f,l,A,x,F,S){var T=f.length,j=new be(x+T+5*(1+Math.floor(T/7e3))+F),V=j.subarray(x,j.length-F),pe=0;if(!l||T<8)for(var Re=0;Re<=T;Re+=65535){var Ve=Re+65535;Ve<T?pe=ke(V,pe,f.subarray(Re,Ve)):(V[Re]=S,pe=ke(V,pe,f.subarray(Re,T)))}else{for(var it=Bt[l-1],he=it>>>13,_t=it&8191,tt=(1<<A)-1,rt=new q(32768),Xe=new q(tt+1),ct=Math.ceil(A/3),Qt=2*ct,wr=function(Za){return(f[Za]^f[Za+1]<<ct^f[Za+2]<<Qt)&tt},Kr=new z(25e3),_n=new q(288),Or=new q(32),Xt=0,Zr=0,Re=0,fn=0,gt=0,xt=0;Re<T;++Re){var ur=wr(Re),er=Re&32767,ln=Xe[ur];if(rt[er]=ln,Xe[ur]=er,gt<=Re){var qr=T-Re;if((Xt>7e3||fn>24576)&&qr>423){pe=mt(f,V,0,Kr,_n,Or,Zr,fn,xt,Re-xt,pe),fn=Xt=Zr=0,xt=Re;for(var An=0;An<286;++An)_n[An]=0;for(var An=0;An<30;++An)Or[An]=0}var Vr=2,rn=0,Wr=_t,zn=er-ln&32767;if(qr>2&&ur==wr(Re-zn))for(var We=Math.min(he,qr)-1,Pt=Math.min(32767,Re),Zt=Math.min(258,qr);zn<=Pt&&--Wr&&er!=ln;){if(f[Re+Vr]==f[Re+Vr-zn]){for(var sr=0;sr<Zt&&f[Re+sr]==f[Re+sr-zn];++sr);if(sr>Vr){if(Vr=sr,rn=zn,sr>We)break;for(var Br=Math.min(zn,sr-2),Jr=0,An=0;An<Br;++An){var Yr=Re-zn+An+32768&32767,sn=rt[Yr],fi=Yr-sn+32768&32767;fi>Jr&&(Jr=fi,ln=Yr)}}}er=ln,ln=rt[er],zn+=er-ln+32768&32767}if(rn){Kr[fn++]=268435456|k[Vr]<<18|N[rn];var ci=k[Vr]&31,Xi=N[rn]&31;Zr+=w[ci]+m[Xi],++_n[257+ci],++Or[Xi],gt=Re+Vr,++Xt}else Kr[fn++]=f[Re],++_n[f[Re]]}}pe=mt(f,V,S,Kr,_n,Or,Zr,fn,xt,Re-xt,pe),S||(pe=ke(V,pe,ot))}return O(j,0,x+me(pe)+F)},or=null,rr=function(){var f=4294967295;return{p:function(l){for(var A=f,x=0;x<l.length;++x)A=or[A&255^l[x]]^A>>>8;f=A},d:function(){return f^4294967295}}},kr=function(){var f=1,l=0;return{p:function(A){for(var x=f,F=l,S=A.length,T=0;T!=S;){for(var j=Math.min(T+5552,S);T<j;++T)x+=A[T],F+=x;x%=65521,F%=65521}f=x,l=F},d:function(){return(f>>>8<<16|(l&255)<<8|l>>>8)+((f&255)<<23)*2}}},lr=function(f,l,A,x,F){return It(f,l.level==null?6:l.level,l.mem==null?Math.ceil(Math.max(8,Math.min(13,Math.log(f.length)))*1.5):12+l.mem,A,x,!F)},yr=function(f,l){var A={};for(var x in f)A[x]=f[x];for(var x in l)A[x]=l[x];return A},xr=function(f,l,A){for(var x=f(),F=f.toString(),S=F.slice(F.indexOf("[")+1,F.lastIndexOf("]")).replace(/ /g,"").split(","),T=0;T<x.length;++T){var j=x[T],V=S[T];if(typeof j=="function"){l+=";"+V+"=";var pe=j.toString();if(j.prototype)if(pe.indexOf("[native code]")!=-1){var Re=pe.indexOf(" ",8)+1;l+=pe.slice(Re,pe.indexOf("(",Re))}else{l+=pe;for(var Ve in j.prototype)l+=";"+V+".prototype."+Ve+"="+j.prototype[Ve].toString()}else l+=pe}else A[V]=j}return[l,A]},Ar=null,oe=function(f){var l=[];for(var A in f)(f[A]instanceof be||f[A]instanceof q||f[A]instanceof z)&&l.push((f[A]=new f[A].constructor(f[A])).buffer);return l},Ot=function(f,l,A,x){var F;if(!Ar[A]){for(var S="",T={},j=f.length-1,V=0;V<j;++V)F=xr(f[V],S,T),S=F[0],T=F[1];Ar[A]=xr(f[j],S,T)}var pe=yr({},Ar[A][1]);return H(Ar[A][0]+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+l.toString()+"}",A,pe,oe(pe),x)},U=function(){return[be,q,z,w,m,b,E,G,se,Me,C,Y,Qe,Ne,J,me,O,Ye,Hn,Fe,pt]},v=function(){return[be,q,z,w,m,b,k,N,P,re,Ae,I,C,Bt,ot,Y,Ie,Se,Je,Oe,He,xe,ke,mt,me,O,It,lr,$n,Fe]},y=function(){return[Et,Dr,Le,rr,or]},R=function(){return[Ge,Wt]},ce=function(){return[Cr,Le,kr]},_e=function(){return[Mn]},Fe=function(f){return postMessage(f,[f.buffer])},pt=function(f){return f&&f.size&&new be(f.size)},Tt=function(f,l,A,x,F,S){var T=Ot(A,x,F,function(j,V){T.terminate(),S(j,V)});return l.consume||(f=new be(f)),T.postMessage([f,l],[f.buffer]),function(){T.terminate()}},yt=function(f){return f.ondata=function(l,A){return postMessage([l,A],[l.buffer])},function(l){return f.push(l.data[0],l.data[1])}},Ht=function(f,l,A,x,F){var S,T=Ot(f,x,F,function(j,V){j?(T.terminate(),l.ondata.call(l,j)):(V[1]&&T.terminate(),l.ondata.call(l,j,V[0],V[1]))});T.postMessage(A),l.push=function(j,V){if(S)throw"stream finished";if(!l.ondata)throw"no stream handler";T.postMessage([j,S=V],[j.buffer])},l.terminate=function(){T.terminate()}},Ke=function(f,l){return f[l]|f[l+1]<<8},st=function(f,l){return(f[l]|f[l+1]<<8|f[l+2]<<16)+(f[l+3]<<23)*2},Le=function(f,l,A){for(;A;++l)f[l]=A,A>>>=8},Et=function(f,l){var A=l.filename;if(f[0]=31,f[1]=139,f[2]=8,f[8]=l.level<2?4:l.level==9?2:0,f[9]=3,l.mtime!=0&&Le(f,4,Math.floor(new Date(l.mtime||Date.now())/1e3)),A){f[3]=8;for(var x=0;x<=A.length;++x)f[x+10]=A.charCodeAt(x)}},Ge=function(f){if(f[0]!=31||f[1]!=139||f[2]!=8)throw"invalid gzip data";var l=f[3],A=10;l&4&&(A+=f[10]|(f[11]<<8)+2);for(var x=(l>>3&1)+(l>>4&1);x>0;x-=!f[A++]);return A+(l&2)},Wt=function(f){var l=f.length;return(f[l-4]|f[l-3]<<8|f[l-2]<<16)+2*(f[l-1]<<23)},Dr=function(f){return 10+(f.filename&&f.filename.length+1||0)},Cr=function(f,l){var A=l.level,x=A==0?0:A<6?1:A==9?3:2;f[0]=120,f[1]=x<<6|(x?32-2*x:1)},Mn=function(f){if((f[0]&15)!=8||f[0]>>>4>7||(f[0]<<8|f[1])%31)throw"invalid zlib data";if(f[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function on(f,l){return!l&&typeof f=="function"&&(l=f,f={}),this.ondata=l,f}var En=null,Rn=null;function Yn(f,l,A){if(A||(A=l,l={}),typeof A!="function")throw"no callback";return Tt(f,l,[v],function(x){return Fe($n(x.data[0],x.data[1]))},0,A)}function $n(f,l){return l===void 0&&(l={}),lr(f,l,0,0)}var yn=null,bn=null;function Lr(f,l,A){if(A||(A=l,l={}),typeof A!="function")throw"no callback";return Tt(f,l,[U],function(x){return Fe(Hn(x.data[0],pt(x.data[1])))},1,A)}function Hn(f,l){return Ye(f,l)}var oi=null,Aa=null;function Xa(f,l,A){if(A||(A=l,l={}),typeof A!="function")throw"no callback";return Tt(f,l,[v,y,function(){return[Ea]}],function(x){return Fe(Ea(x.data[0],x.data[1]))},2,A)}function Ea(f,l){l===void 0&&(l={});var A=rr(),x=f.length;A.p(f);var F=lr(f,l,Dr(l),8),S=F.length;return Et(F,l),Le(F,S-8,A.d()),Le(F,S-4,x),F}var Rt=null,tr=null;function Mr(f,l,A){if(A||(A=l,l={}),typeof A!="function")throw"no callback";return Tt(f,l,[U,R,function(){return[Er]}],function(x){return Fe(Er(x.data[0]))},3,A)}function Er(f,l){return Ye(f.subarray(Ge(f),-8),l||new be(Wt(f)))}var Ln=null,wn=null;function xn(f,l,A){if(A||(A=l,l={}),typeof A!="function")throw"no callback";return Tt(f,l,[v,ce,function(){return[Dn]}],function(x){return Fe(Dn(x.data[0],x.data[1]))},4,A)}function Dn(f,l){l===void 0&&(l={});var A=kr();A.p(f);var x=lr(f,l,2,4);return Cr(x,l),Le(x,x.length-4,A.d()),x}var vt=null,Kt=null;function Gt(f,l,A){if(A||(A=l,l={}),typeof A!="function")throw"no callback";return Tt(f,l,[U,_e,function(){return[ar]}],function(x){return Fe(ar(x.data[0],pt(x.data[1])))},5,A)}function ar(f,l){return Ye((Mn(f),f.subarray(2,-4)),l)}var Ir=null,ht=null;function $t(f,l,A){if(A||(A=l,l={}),typeof A!="function")throw"no callback";return f[0]==31&&f[1]==139&&f[2]==8?Mr(f,l,A):(f[0]&15)!=8||f[0]>>4>7||(f[0]<<8|f[1])%31?Lr(f,l,A):Gt(f,l,A)}function Vt(f,l){return f[0]==31&&f[1]==139&&f[2]==8?Er(f,l):(f[0]&15)!=8||f[0]>>4>7||(f[0]<<8|f[1])%31?Hn(f,l):ar(f,l)}var On=function(f,l,A,x){for(var F in f){var S=f[F],T=l+F;S instanceof be?A[T]=[S,x]:Array.isArray(S)?A[T]=[S[0],yr(x,S[1])]:On(S,T+"/",A,x)}};function Jn(f,l){var A=f.length;if(!l&&typeof TextEncoder!="undefined")return new TextEncoder().encode(f);for(var x=new be(f.length+(f.length>>>1)),F=0,S=function(pe){x[F++]=pe},T=0;T<A;++T){if(F+5>x.length){var j=new be(F+8+(A-T<<1));j.set(x),x=j}var V=f.charCodeAt(T);V<128||l?S(V):V<2048?(S(192|V>>>6),S(128|V&63)):V>55295&&V<57344?(V=65536+(V&1047552)|f.charCodeAt(++T)&1023,S(240|V>>>18),S(128|V>>>12&63),S(128|V>>>6&63),S(128|V&63)):(S(224|V>>>12),S(128|V>>>6&63),S(128|V&63))}return O(x,0,F)}function ii(f,l){var A="";if(!l&&typeof TextDecoder!="undefined")return new TextDecoder().decode(f);for(var x=0;x<f.length;){var F=f[x++];F<128||l?A+=String.fromCharCode(F):F<224?A+=String.fromCharCode((F&31)<<6|f[x++]&63):F<240?A+=String.fromCharCode((F&15)<<12|(f[x++]&63)<<6|f[x++]&63):(F=((F&15)<<18|(f[x++]&63)<<12|(f[x++]&63)<<6|f[x++]&63)-65536,A+=String.fromCharCode(55296|F>>10,56320|F&1023))}return A}var la=function(f,l){return l+30+Ke(f,l+26)+Ke(f,l+28)},mi=function(f,l,A){var x=Ke(f,l+28),F=ii(f.subarray(l+46,l+46+x),!(Ke(f,l+8)&2048)),S=l+46+x,T=A?Wi(f,S):[st(f,l+20),st(f,l+24),st(f,l+42)],j=T[0],V=T[1],pe=T[2];return[Ke(f,l+10),j,V,F,S+Ke(f,l+30)+Ke(f,l+32),pe]},Wi=function(f,l){for(;Ke(f,l)!=1;l+=4+Ke(f,l+2));return[st(f,l+12),st(f,l+4),st(f,l+20)]},xi=function(f,l,A,x,F,S,T,j,V,pe){var Re=S.length,Ve=x.length;Le(f,l,V!=null?33639248:67324752),l+=4,V!=null&&(f[l]=20,l+=2),f[l]=20,l+=2,f[l++]=pe==8&&(j.level==1?6:j.level<6?4:j.level==9?2:0),f[l++]=T&&8,f[l]=pe,l+=2;var it=new Date(j.mtime||Date.now()),he=it.getFullYear()-1980;if(he<0||he>119)throw"date not in range 1980-2099";Le(f,l,(he<<24)*2|it.getMonth()+1<<21|it.getDate()<<16|it.getHours()<<11|it.getMinutes()<<5|it.getSeconds()>>>1),l+=4,Le(f,l,A),Le(f,l+4,Ve),Le(f,l+8,F),Le(f,l+12,Re),l+=16,V!=null&&(Le(f,l+=10,V),l+=4),f.set(S,l),l+=Re,V==null&&f.set(x,l)},Ii=function(f,l,A,x,F){Le(f,l,101010256),Le(f,l+8,A),Le(f,l+10,A),Le(f,l+12,x),Le(f,l+16,F)};function ca(f,l,A){if(A||(A=l,l={}),typeof A!="function")throw"no callback";var x={};On(f,"",x,l);var F=Object.keys(x),S=F.length,T=0,j=0,V=S,pe=new Array(S),Re=[],Ve=function(){for(var tt=0;tt<Re.length;++tt)Re[tt]()},it=function(){var tt=new be(j+22),rt=T,Xe=j-T;j=0;for(var ct=0;ct<V;++ct){var Qt=pe[ct];try{xi(tt,j,Qt.c,Qt.d,Qt.m,Qt.n,Qt.u,Qt.p,null,Qt.t),xi(tt,T,Qt.c,Qt.d,Qt.m,Qt.n,Qt.u,Qt.p,j,Qt.t),T+=46+Qt.n.length,j+=30+Qt.n.length+Qt.d.length}catch(wr){return A(wr,null)}}Ii(tt,T,pe.length,Xe,rt),A(null,tt)};S||it();for(var he=function(tt){var rt=F[tt],Xe=x[rt],ct=Xe[0],Qt=Xe[1],wr=rr(),Kr=ct.length;wr.p(ct);var _n=Jn(rt),Or=_n.length,Xt=Qt.level==0?0:8,Zr=function(fn,gt){if(fn)Ve(),A(fn,null);else{var xt=gt.length;pe[tt]={t:Xt,d:gt,m:Kr,c:wr.d(),u:rt.length!=xt,n:_n,p:Qt},T+=30+Or+xt,j+=76+2*Or+xt,--S||it()}};if(_n.length>65535&&Zr("filename too long",null),!Xt)Zr(null,ct);else if(Kr<16e4)try{Zr(null,$n(ct,Qt))}catch(fn){Zr(fn,null)}else Re.push(Yn(ct,Qt,Zr))},_t=0;_t<V;++_t)he(_t);return Ve}function eo(f,l){l===void 0&&(l={});var A={},x=[];On(f,"",A,l);var F=0,S=0;for(var T in A){var j=A[T],V=j[0],pe=j[1],Re=pe.level==0?0:8,Ve=Jn(T),it=Ve.length;if(Ve.length>65535)throw"filename too long";var he=Re?$n(V,pe):V,_t=he.length,tt=rr();tt.p(V),x.push({t:Re,d:he,m:V.length,c:tt.d(),u:T.length!=it,n:Ve,o:F,p:pe}),F+=30+it+_t,S+=76+2*it+_t}for(var rt=new be(S+22),Xe=F,ct=S-F,Qt=0;Qt<x.length;++Qt){var wr=x[Qt];xi(rt,wr.o,wr.c,wr.d,wr.m,wr.n,wr.u,wr.p,null,wr.t),xi(rt,F,wr.c,wr.d,wr.m,wr.n,wr.u,wr.p,wr.o,wr.t),F+=46+wr.n.length}return Ii(rt,F,x.length,ct,Xe),rt}function na(f,l){if(typeof l!="function")throw"no callback";for(var A=[],x=function(){for(var it=0;it<A.length;++it)A[it]()},F={},S=f.length-22;st(f,S)!=101010256;--S)if(!S||f.length-S>65558){l("invalid zip file",null);return}var T=Ke(f,S+8);T||l(null,{});var j=T,V=st(f,S+16),pe=V==4294967295;if(pe){if(S=st(f,S-12),st(f,S)!=101075792)throw"invalid zip file";j=T=st(f,S+32),V=st(f,S+48)}for(var Re=function(it){var he=mi(f,V,pe),_t=he[0],tt=he[1],rt=he[2],Xe=he[3],ct=he[4],Qt=he[5],wr=la(f,Qt);V=ct;var Kr=function(Or,Xt){Or?(x(),l(Or,null)):(F[Xe]=Xt,--T||l(null,F))};if(!_t)Kr(null,O(f,wr,wr+tt));else if(_t==8){var _n=f.subarray(wr,wr+tt);if(tt<32e4)try{Kr(null,Hn(_n,new be(rt)))}catch(Or){Kr(Or,null)}else A.push(Lr(_n,{size:rt},Kr))}else Kr("unknown compression type "+_t,null)},Ve=0;Ve<j;++Ve)Re(Ve);return x}function co(f){for(var l={},A=f.length-22;st(f,A)!=101010256;--A)if(!A||f.length-A>65558)throw"invalid zip file";var x=Ke(f,A+8);if(!x)return{};var F=st(f,A+16),S=F==4294967295;if(S){if(A=st(f,A-12),st(f,A)!=101075792)throw"invalid zip file";x=st(f,A+32),F=st(f,A+48)}for(var T=0;T<x;++T){var j=mi(f,F,S),V=j[0],pe=j[1],Re=j[2],Ve=j[3],it=j[4],he=j[5],_t=la(f,he);if(F=it,!V)l[Ve]=O(f,_t,_t+pe);else if(V==8)l[Ve]=Hn(f.subarray(_t,_t+pe),new be(Re));else throw"unknown compression type "+V}return l}var ti=function(){return typeof window!="undefined"?window:typeof g.g!="undefined"?g.g:typeof self!="undefined"?self:this}();function Mi(){ti.console&&typeof ti.console.log=="function"&&ti.console.log.apply(ti.console,arguments)}var ua={log:Mi,warn:function(f){ti.console&&(typeof ti.console.warn=="function"?ti.console.warn.apply(ti.console,arguments):Mi.call(null,arguments))},error:function(f){ti.console&&(typeof ti.console.error=="function"?ti.console.error.apply(ti.console,arguments):Mi(f))}};function Io(f,l,A){var x=new XMLHttpRequest;x.open("GET",f),x.responseType="blob",x.onload=function(){uo(x.response,l,A)},x.onerror=function(){ua.error("could not download file")},x.send()}function Mo(f){var l=new XMLHttpRequest;l.open("HEAD",f,!1);try{l.send()}catch(A){}return l.status>=200&&l.status<=299}function fo(f){try{f.dispatchEvent(new MouseEvent("click"))}catch(A){var l=document.createEvent("MouseEvents");l.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),f.dispatchEvent(l)}}var ho,es,uo=ti.saveAs||((typeof window=="undefined"?"undefined":(0,ne.Z)(window))!=="object"||window!==ti?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(f,l,A){var x=ti.URL||ti.webkitURL,F=document.createElement("a");l=l||f.name||"download",F.download=l,F.rel="noopener",typeof f=="string"?(F.href=f,F.origin!==location.origin?Mo(F.href)?Io(f,l,A):fo(F,F.target="_blank"):fo(F)):(F.href=x.createObjectURL(f),setTimeout(function(){x.revokeObjectURL(F.href)},4e4),setTimeout(function(){fo(F)},0))}:"msSaveOrOpenBlob"in navigator?function(f,l,A){if(l=l||f.name||"download",typeof f=="string")if(Mo(f))Io(f,l,A);else{var x=document.createElement("a");x.href=f,x.target="_blank",setTimeout(function(){fo(x)})}else navigator.msSaveOrOpenBlob(function(F,S){return S===void 0?S={autoBom:!1}:(0,ne.Z)(S)!=="object"&&(ua.warn("Deprecated: Expected third argument to be a object"),S={autoBom:!S}),S.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(F.type)?new Blob(["\uFEFF",F],{type:F.type}):F}(f,A),l)}:function(f,l,A,x){if((x=x||open("","_blank"))&&(x.document.title=x.document.body.innerText="downloading..."),typeof f=="string")return Io(f,l,A);var F=f.type==="application/octet-stream",S=/constructor/i.test(ti.HTMLElement)||ti.safari,T=/CriOS\/[\d]+/.test(navigator.userAgent);if((T||F&&S)&&(typeof FileReader=="undefined"?"undefined":(0,ne.Z)(FileReader))==="object"){var j=new FileReader;j.onloadend=function(){var Re=j.result;Re=T?Re:Re.replace(/^data:[^;]*;/,"data:attachment/file;"),x?x.location.href=Re:location=Re,x=null},j.readAsDataURL(f)}else{var V=ti.URL||ti.webkitURL,pe=V.createObjectURL(f);x?x.location=pe:location.href=pe,x=null,setTimeout(function(){V.revokeObjectURL(pe)},4e4)}});function Ga(f){var l;f=f||"",this.ok=!1,f.charAt(0)=="#"&&(f=f.substr(1,6)),f={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"}[f=(f=f.replace(/ /g,"")).toLowerCase()]||f;for(var A=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(j){return[parseInt(j[1]),parseInt(j[2]),parseInt(j[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(j){return[parseInt(j[1],16),parseInt(j[2],16),parseInt(j[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(j){return[parseInt(j[1]+j[1],16),parseInt(j[2]+j[2],16),parseInt(j[3]+j[3],16)]}}],x=0;x<A.length;x++){var F=A[x].re,S=A[x].process,T=F.exec(f);T&&(l=S(T),this.r=l[0],this.g=l[1],this.b=l[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 j=this.r.toString(16),V=this.g.toString(16),pe=this.b.toString(16);return j.length==1&&(j="0"+j),V.length==1&&(V="0"+V),pe.length==1&&(pe="0"+pe),"#"+j+V+pe}}function to(f,l){var A=f[0],x=f[1],F=f[2],S=f[3];A=Fa(A,x,F,S,l[0],7,-680876936),S=Fa(S,A,x,F,l[1],12,-389564586),F=Fa(F,S,A,x,l[2],17,606105819),x=Fa(x,F,S,A,l[3],22,-1044525330),A=Fa(A,x,F,S,l[4],7,-176418897),S=Fa(S,A,x,F,l[5],12,1200080426),F=Fa(F,S,A,x,l[6],17,-1473231341),x=Fa(x,F,S,A,l[7],22,-45705983),A=Fa(A,x,F,S,l[8],7,1770035416),S=Fa(S,A,x,F,l[9],12,-1958414417),F=Fa(F,S,A,x,l[10],17,-42063),x=Fa(x,F,S,A,l[11],22,-1990404162),A=Fa(A,x,F,S,l[12],7,1804603682),S=Fa(S,A,x,F,l[13],12,-40341101),F=Fa(F,S,A,x,l[14],17,-1502002290),A=ro(A,x=Fa(x,F,S,A,l[15],22,1236535329),F,S,l[1],5,-165796510),S=ro(S,A,x,F,l[6],9,-1069501632),F=ro(F,S,A,x,l[11],14,643717713),x=ro(x,F,S,A,l[0],20,-373897302),A=ro(A,x,F,S,l[5],5,-701558691),S=ro(S,A,x,F,l[10],9,38016083),F=ro(F,S,A,x,l[15],14,-660478335),x=ro(x,F,S,A,l[4],20,-405537848),A=ro(A,x,F,S,l[9],5,568446438),S=ro(S,A,x,F,l[14],9,-1019803690),F=ro(F,S,A,x,l[3],14,-187363961),x=ro(x,F,S,A,l[8],20,1163531501),A=ro(A,x,F,S,l[13],5,-1444681467),S=ro(S,A,x,F,l[2],9,-51403784),F=ro(F,S,A,x,l[7],14,1735328473),A=Xo(A,x=ro(x,F,S,A,l[12],20,-1926607734),F,S,l[5],4,-378558),S=Xo(S,A,x,F,l[8],11,-2022574463),F=Xo(F,S,A,x,l[11],16,1839030562),x=Xo(x,F,S,A,l[14],23,-35309556),A=Xo(A,x,F,S,l[1],4,-1530992060),S=Xo(S,A,x,F,l[4],11,1272893353),F=Xo(F,S,A,x,l[7],16,-155497632),x=Xo(x,F,S,A,l[10],23,-1094730640),A=Xo(A,x,F,S,l[13],4,681279174),S=Xo(S,A,x,F,l[0],11,-358537222),F=Xo(F,S,A,x,l[3],16,-722521979),x=Xo(x,F,S,A,l[6],23,76029189),A=Xo(A,x,F,S,l[9],4,-640364487),S=Xo(S,A,x,F,l[12],11,-421815835),F=Xo(F,S,A,x,l[15],16,530742520),A=Zo(A,x=Xo(x,F,S,A,l[2],23,-995338651),F,S,l[0],6,-198630844),S=Zo(S,A,x,F,l[7],10,1126891415),F=Zo(F,S,A,x,l[14],15,-1416354905),x=Zo(x,F,S,A,l[5],21,-57434055),A=Zo(A,x,F,S,l[12],6,1700485571),S=Zo(S,A,x,F,l[3],10,-1894986606),F=Zo(F,S,A,x,l[10],15,-1051523),x=Zo(x,F,S,A,l[1],21,-2054922799),A=Zo(A,x,F,S,l[8],6,1873313359),S=Zo(S,A,x,F,l[15],10,-30611744),F=Zo(F,S,A,x,l[6],15,-1560198380),x=Zo(x,F,S,A,l[13],21,1309151649),A=Zo(A,x,F,S,l[4],6,-145523070),S=Zo(S,A,x,F,l[11],10,-1120210379),F=Zo(F,S,A,x,l[2],15,718787259),x=Zo(x,F,S,A,l[9],21,-343485551),f[0]=Os(A,f[0]),f[1]=Os(x,f[1]),f[2]=Os(F,f[2]),f[3]=Os(S,f[3])}function po(f,l,A,x,F,S){return l=Os(Os(l,f),Os(x,S)),Os(l<<F|l>>>32-F,A)}function Fa(f,l,A,x,F,S,T){return po(l&A|~l&x,f,l,F,S,T)}function ro(f,l,A,x,F,S,T){return po(l&x|A&~x,f,l,F,S,T)}function Xo(f,l,A,x,F,S,T){return po(l^A^x,f,l,F,S,T)}function Zo(f,l,A,x,F,S,T){return po(A^(l|~x),f,l,F,S,T)}function pl(f){var l,A=f.length,x=[1732584193,-271733879,-1732584194,271733878];for(l=64;l<=f.length;l+=64)to(x,Jo(f.substring(l-64,l)));f=f.substring(l-64);var F=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(l=0;l<f.length;l++)F[l>>2]|=f.charCodeAt(l)<<(l%4<<3);if(F[l>>2]|=128<<(l%4<<3),l>55)for(to(x,F),l=0;l<16;l++)F[l]=0;return F[14]=8*A,to(x,F),x}function Jo(f){var l,A=[];for(l=0;l<64;l+=4)A[l>>2]=f.charCodeAt(l)+(f.charCodeAt(l+1)<<8)+(f.charCodeAt(l+2)<<16)+(f.charCodeAt(l+3)<<24);return A}ho=ti.atob.bind(ti),es=ti.btoa.bind(ti);var Qo="0123456789abcdef".split("");function Ds(f){for(var l="",A=0;A<4;A++)l+=Qo[f>>8*A+4&15]+Qo[f>>8*A&15];return l}function Is(f){return String.fromCharCode((255&f)>>0,(65280&f)>>8,(16711680&f)>>16,(4278190080&f)>>24)}function ns(f){return pl(f).map(Is).join("")}var Ja=function(f){for(var l=0;l<f.length;l++)f[l]=Ds(f[l]);return f.join("")}(pl("hello"))!="5d41402abc4b2a76b9719d911017c592";function Os(f,l){if(Ja){var A=(65535&f)+(65535&l);return(f>>16)+(l>>16)+(A>>16)<<16|65535&A}return f+l&4294967295}function is(f,l){var A,x,F,S;if(f!==A){for(var T=(F=f,S=1+(256/f.length>>0),new Array(S+1).join(F)),j=[],V=0;V<256;V++)j[V]=V;var pe=0;for(V=0;V<256;V++){var Re=j[V];pe=(pe+Re+T.charCodeAt(V))%256,j[V]=j[pe],j[pe]=Re}A=f,x=j}else j=x;var Ve=l.length,it=0,he=0,_t="";for(V=0;V<Ve;V++)he=(he+(Re=j[it=(it+1)%256]))%256,j[it]=j[he],j[he]=Re,T=j[(j[it]+j[he])%256],_t+=String.fromCharCode(l.charCodeAt(V)^T);return _t}var Ks={print:4,modify:8,copy:16,"annot-forms":32};function Al(f,l,A,x){this.v=1,this.r=2;var F=192;f.forEach(function(j){if(Ks.perm!==void 0)throw new Error("Invalid permission: "+j);F+=Ks[j]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var S=(l+this.padding).substr(0,32),T=(A+this.padding).substr(0,32);this.O=this.processOwnerPassword(S,T),this.P=-(1+(255^F)),this.encryptionKey=ns(S+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(x)).substr(0,5),this.U=is(this.encryptionKey,this.padding)}function To(f){if(/[^\u0000-\u00ff]/.test(f))throw new Error("Invalid PDF Name Object: "+f+", Only accept ASCII characters.");for(var l="",A=f.length,x=0;x<A;x++){var F=f.charCodeAt(x);F<33||F===35||F===37||F===40||F===41||F===47||F===60||F===62||F===91||F===93||F===123||F===125||F>126?l+="#"+("0"+F.toString(16)).slice(-2):l+=f[x]}return l}function Ps(f){if((0,ne.Z)(f)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var l={};this.subscribe=function(A,x,F){if(F=F||!1,typeof A!="string"||typeof x!="function"||typeof F!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");l.hasOwnProperty(A)||(l[A]={});var S=Math.random().toString(35);return l[A][S]=[x,!!F],S},this.unsubscribe=function(A){for(var x in l)if(l[x][A])return delete l[x][A],Object.keys(l[x]).length===0&&delete l[x],!0;return!1},this.publish=function(A){if(l.hasOwnProperty(A)){var x=Array.prototype.slice.call(arguments,1),F=[];for(var S in l[A]){var T=l[A][S];try{T[0].apply(f,x)}catch(j){ti.console&&ua.error("jsPDF PubSub Error",j.message,j)}T[1]&&F.push(S)}F.length&&F.forEach(this.unsubscribe)}},this.getTopics=function(){return l}}function dl(f){if(!(this instanceof dl))return new dl(f);var l="opacity,stroke-opacity".split(",");for(var A in f)f.hasOwnProperty(A)&&l.indexOf(A)>=0&&(this[A]=f[A]);this.id="",this.objectNumber=-1}function $s(f,l){this.gState=f,this.matrix=l,this.id="",this.objectNumber=-1}function Ms(f,l,A,x,F){if(!(this instanceof Ms))return new Ms(f,l,A,x,F);this.type=f==="axial"?2:3,this.coords=l,this.colors=A,$s.call(this,x,F)}function ys(f,l,A,x,F){if(!(this instanceof ys))return new ys(f,l,A,x,F);this.boundingBox=f,this.xStep=l,this.yStep=A,this.stream="",this.cloneIndex=0,$s.call(this,x,F)}function Ki(f){var l,A=typeof arguments[0]=="string"?arguments[0]:"p",x=arguments[1],F=arguments[2],S=arguments[3],T=[],j=1,V=16,pe="S",Re=null;(0,ne.Z)(f=f||{})==="object"&&(A=f.orientation,x=f.unit||x,F=f.format||F,S=f.compress||f.compressPdf||S,(Re=f.encryption||null)!==null&&(Re.userPassword=Re.userPassword||"",Re.ownerPassword=Re.ownerPassword||"",Re.userPermissions=Re.userPermissions||[]),j=typeof f.userUnit=="number"?Math.abs(f.userUnit):1,f.precision!==void 0&&(l=f.precision),f.floatPrecision!==void 0&&(V=f.floatPrecision),pe=f.defaultPathOperation||"S"),T=f.filters||(S===!0?["FlateEncode"]:T),x=x||"mm",A=(""+(A||"P")).toLowerCase();var Ve=f.putOnlyUsedFonts||!1,it={},he={internal:{},__private__:{}};he.__private__.PubSub=Ps;var _t="1.3",tt=he.__private__.getPdfVersion=function(){return _t};he.__private__.setPdfVersion=function(M){_t=M};var rt={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]};he.__private__.getPageFormats=function(){return rt};var Xe=he.__private__.getPageFormat=function(M){return rt[M]};F=F||"a4";var ct={COMPAT:"compat",ADVANCED:"advanced"},Qt=ct.COMPAT;function wr(){this.saveGraphicsState(),Lt(new ao(Yi,0,0,-Yi,0,Vc()*Yi).toString()+" cm"),this.setFontSize(this.getFontSize()/Yi),pe="n",Qt=ct.ADVANCED}function Kr(){this.restoreGraphicsState(),pe="S",Qt=ct.COMPAT}var _n=he.__private__.combineFontStyleAndFontWeight=function(M,Ce){if(M=="bold"&&Ce=="normal"||M=="bold"&&Ce==400||M=="normal"&&Ce=="italic"||M=="bold"&&Ce=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return Ce&&(M=Ce==400||Ce==="normal"?M==="italic"?"italic":"normal":Ce!=700&&Ce!=="bold"||M!=="normal"?(Ce==700?"bold":Ce)+""+M:"bold"),M};he.advancedAPI=function(M){var Ce=Qt===ct.COMPAT;return Ce&&wr.call(this),typeof M!="function"||(M(this),Ce&&Kr.call(this)),this},he.compatAPI=function(M){var Ce=Qt===ct.ADVANCED;return Ce&&Kr.call(this),typeof M!="function"||(M(this),Ce&&wr.call(this)),this},he.isAdvancedAPI=function(){return Qt===ct.ADVANCED};var Or,Xt=function(M){if(Qt!==ct.ADVANCED)throw new Error(M+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Zr=he.roundToPrecision=he.__private__.roundToPrecision=function(M,Ce){var Ft=l||Ce;if(isNaN(M)||isNaN(Ft))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return M.toFixed(Ft).replace(/0+$/,"")};Or=he.hpf=he.__private__.hpf=typeof V=="number"?function(M){if(isNaN(M))throw new Error("Invalid argument passed to jsPDF.hpf");return Zr(M,V)}:V==="smart"?function(M){if(isNaN(M))throw new Error("Invalid argument passed to jsPDF.hpf");return Zr(M,M>-1&&M<1?16:5)}:function(M){if(isNaN(M))throw new Error("Invalid argument passed to jsPDF.hpf");return Zr(M,16)};var fn=he.f2=he.__private__.f2=function(M){if(isNaN(M))throw new Error("Invalid argument passed to jsPDF.f2");return Zr(M,2)},gt=he.__private__.f3=function(M){if(isNaN(M))throw new Error("Invalid argument passed to jsPDF.f3");return Zr(M,3)},xt=he.scale=he.__private__.scale=function(M){if(isNaN(M))throw new Error("Invalid argument passed to jsPDF.scale");return Qt===ct.COMPAT?M*Yi:Qt===ct.ADVANCED?M:void 0},ur=function(M){return Qt===ct.COMPAT?Vc()-M:Qt===ct.ADVANCED?M:void 0},er=function(M){return xt(ur(M))};he.__private__.setPrecision=he.setPrecision=function(M){typeof parseInt(M,10)=="number"&&(l=parseInt(M,10))};var ln,qr="00000000000000000000000000000000",An=he.__private__.getFileId=function(){return qr},Vr=he.__private__.setFileId=function(M){return qr=M!==void 0&&/^[a-fA-F0-9]{32}$/.test(M)?M.toUpperCase():qr.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),Re!==null&&(Oo=new Al(Re.userPermissions,Re.userPassword,Re.ownerPassword,qr)),qr};he.setFileId=function(M){return Vr(M),this},he.getFileId=function(){return An()};var rn=he.__private__.convertDateToPDFDate=function(M){var Ce=M.getTimezoneOffset(),Ft=Ce<0?"+":"-",Jt=Math.floor(Math.abs(Ce/60)),br=Math.abs(Ce%60),Nt=[Ft,Zt(Jt),"'",Zt(br),"'"].join("");return["D:",M.getFullYear(),Zt(M.getMonth()+1),Zt(M.getDate()),Zt(M.getHours()),Zt(M.getMinutes()),Zt(M.getSeconds()),Nt].join("")},Wr=he.__private__.convertPDFDateToDate=function(M){var Ce=parseInt(M.substr(2,4),10),Ft=parseInt(M.substr(6,2),10)-1,Jt=parseInt(M.substr(8,2),10),br=parseInt(M.substr(10,2),10),Nt=parseInt(M.substr(12,2),10),Un=parseInt(M.substr(14,2),10);return new Date(Ce,Ft,Jt,br,Nt,Un,0)},zn=he.__private__.setCreationDate=function(M){var Ce;if(M===void 0&&(M=new Date),M instanceof Date)Ce=rn(M);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(M))throw new Error("Invalid argument passed to jsPDF.setCreationDate");Ce=M}return ln=Ce},We=he.__private__.getCreationDate=function(M){var Ce=ln;return M==="jsDate"&&(Ce=Wr(ln)),Ce};he.setCreationDate=function(M){return zn(M),this},he.getCreationDate=function(M){return We(M)};var Pt,Zt=he.__private__.padd2=function(M){return("0"+parseInt(M)).slice(-2)},sr=he.__private__.padd2Hex=function(M){return("00"+(M=M.toString())).substr(M.length)},Br=0,Jr=[],Yr=[],sn=0,fi=[],ci=[],Xi=!1,Ji=Yr,Za=function(){Br=0,sn=0,Yr=[],Jr=[],fi=[],qc=xl(),Dc=xl()};he.__private__.setCustomOutputDestination=function(M){Xi=!0,Ji=M};var Rr=function(M){Xi||(Ji=M)};he.__private__.resetCustomOutputDestination=function(){Xi=!1,Ji=Yr};var Lt=he.__private__.out=function(M){return M=M.toString(),sn+=M.length+1,Ji.push(M),Ji},ya=he.__private__.write=function(M){return Lt(arguments.length===1?M.toString():Array.prototype.join.call(arguments," "))},Vi=he.__private__.getArrayBuffer=function(M){for(var Ce=M.length,Ft=new ArrayBuffer(Ce),Jt=new Uint8Array(Ft);Ce--;)Jt[Ce]=M.charCodeAt(Ce);return Ft},Fn=[["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]];he.__private__.getStandardFonts=function(){return Fn};var ni=f.fontSize||16;he.__private__.setFontSize=he.setFontSize=function(M){return ni=Qt===ct.ADVANCED?M/Yi:M,this};var Ai,Li=he.__private__.getFontSize=he.getFontSize=function(){return Qt===ct.COMPAT?ni:ni*Yi},ia=f.R2L||!1;he.__private__.setR2L=he.setR2L=function(M){return ia=M,this},he.__private__.getR2L=he.getR2L=function(){return ia};var Oa,io=he.__private__.setZoomMode=function(M){var Ce=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(M))Ai=M;else if(isNaN(M)){if(Ce.indexOf(M)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+M+'" is not recognized.');Ai=M}else Ai=parseInt(M,10)};he.__private__.getZoomMode=function(){return Ai};var Lo,As=he.__private__.setPageMode=function(M){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(M)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+M+'" is not recognized.');Oa=M};he.__private__.getPageMode=function(){return Oa};var Ts=he.__private__.setLayoutMode=function(M){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(M)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+M+'" is not recognized.');Lo=M};he.__private__.getLayoutMode=function(){return Lo},he.__private__.setDisplayMode=he.setDisplayMode=function(M,Ce,Ft){return io(M),Ts(Ce),As(Ft),this};var yo={title:"",subject:"",author:"",keywords:"",creator:""};he.__private__.getDocumentProperty=function(M){if(Object.keys(yo).indexOf(M)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return yo[M]},he.__private__.getDocumentProperties=function(){return yo},he.__private__.setDocumentProperties=he.setProperties=he.setDocumentProperties=function(M){for(var Ce in yo)yo.hasOwnProperty(Ce)&&M[Ce]&&(yo[Ce]=M[Ce]);return this},he.__private__.setDocumentProperty=function(M,Ce){if(Object.keys(yo).indexOf(M)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return yo[M]=Ce};var Go,Yi,Jl,ds,$c,Hs={},Xs={},Zc=[],Ls={},fu={},wl={},kc={},wc=null,Vs=0,xo=[],ws=new Ps(he),Su=f.hotfixes||[],jl={},lc={},xc=[],ao=function M(Ce,Ft,Jt,br,Nt,Un){if(!(this instanceof M))return new M(Ce,Ft,Jt,br,Nt,Un);isNaN(Ce)&&(Ce=1),isNaN(Ft)&&(Ft=0),isNaN(Jt)&&(Jt=0),isNaN(br)&&(br=1),isNaN(Nt)&&(Nt=0),isNaN(Un)&&(Un=0),this._matrix=[Ce,Ft,Jt,br,Nt,Un]};Object.defineProperty(ao.prototype,"sx",{get:function(){return this._matrix[0]},set:function(M){this._matrix[0]=M}}),Object.defineProperty(ao.prototype,"shy",{get:function(){return this._matrix[1]},set:function(M){this._matrix[1]=M}}),Object.defineProperty(ao.prototype,"shx",{get:function(){return this._matrix[2]},set:function(M){this._matrix[2]=M}}),Object.defineProperty(ao.prototype,"sy",{get:function(){return this._matrix[3]},set:function(M){this._matrix[3]=M}}),Object.defineProperty(ao.prototype,"tx",{get:function(){return this._matrix[4]},set:function(M){this._matrix[4]=M}}),Object.defineProperty(ao.prototype,"ty",{get:function(){return this._matrix[5]},set:function(M){this._matrix[5]=M}}),Object.defineProperty(ao.prototype,"a",{get:function(){return this._matrix[0]},set:function(M){this._matrix[0]=M}}),Object.defineProperty(ao.prototype,"b",{get:function(){return this._matrix[1]},set:function(M){this._matrix[1]=M}}),Object.defineProperty(ao.prototype,"c",{get:function(){return this._matrix[2]},set:function(M){this._matrix[2]=M}}),Object.defineProperty(ao.prototype,"d",{get:function(){return this._matrix[3]},set:function(M){this._matrix[3]=M}}),Object.defineProperty(ao.prototype,"e",{get:function(){return this._matrix[4]},set:function(M){this._matrix[4]=M}}),Object.defineProperty(ao.prototype,"f",{get:function(){return this._matrix[5]},set:function(M){this._matrix[5]=M}}),Object.defineProperty(ao.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(ao.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(ao.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(ao.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),ao.prototype.join=function(M){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(Or).join(M)},ao.prototype.multiply=function(M){var Ce=M.sx*this.sx+M.shy*this.shx,Ft=M.sx*this.shy+M.shy*this.sy,Jt=M.shx*this.sx+M.sy*this.shx,br=M.shx*this.shy+M.sy*this.sy,Nt=M.tx*this.sx+M.ty*this.shx+this.tx,Un=M.tx*this.shy+M.ty*this.sy+this.ty;return new ao(Ce,Ft,Jt,br,Nt,Un)},ao.prototype.decompose=function(){var M=this.sx,Ce=this.shy,Ft=this.shx,Jt=this.sy,br=this.tx,Nt=this.ty,Un=Math.sqrt(M*M+Ce*Ce),Qi=(M/=Un)*Ft+(Ce/=Un)*Jt;Ft-=M*Qi,Jt-=Ce*Qi;var Ha=Math.sqrt(Ft*Ft+Jt*Jt);return Qi/=Ha,M*(Jt/=Ha)<Ce*(Ft/=Ha)&&(M=-M,Ce=-Ce,Qi=-Qi,Un=-Un),{scale:new ao(Un,0,0,Ha,0,0),translate:new ao(1,0,0,1,br,Nt),rotate:new ao(M,Ce,-Ce,M,0,0),skew:new ao(1,0,Qi,1,0,0)}},ao.prototype.toString=function(M){return this.join(" ")},ao.prototype.inversed=function(){var M=this.sx,Ce=this.shy,Ft=this.shx,Jt=this.sy,br=this.tx,Nt=this.ty,Un=1/(M*Jt-Ce*Ft),Qi=Jt*Un,Ha=-Ce*Un,Co=-Ft*Un,mo=M*Un;return new ao(Qi,Ha,Co,mo,-Qi*br-Co*Nt,-Ha*br-mo*Nt)},ao.prototype.applyToPoint=function(M){var Ce=M.x*this.sx+M.y*this.shx+this.tx,Ft=M.x*this.shy+M.y*this.sy+this.ty;return new il(Ce,Ft)},ao.prototype.applyToRectangle=function(M){var Ce=this.applyToPoint(M),Ft=this.applyToPoint(new il(M.x+M.w,M.y+M.h));return new Cs(Ce.x,Ce.y,Ft.x-Ce.x,Ft.y-Ce.y)},ao.prototype.clone=function(){var M=this.sx,Ce=this.shy,Ft=this.shx,Jt=this.sy,br=this.tx,Nt=this.ty;return new ao(M,Ce,Ft,Jt,br,Nt)},he.Matrix=ao;var Cc=he.matrixMult=function(M,Ce){return Ce.multiply(M)},Yc=new ao(1,0,0,1,0,0);he.unitMatrix=he.identityMatrix=Yc;var Pl=function(M,Ce){if(!fu[M]){var Ft=(Ce instanceof Ms?"Sh":"P")+(Object.keys(Ls).length+1).toString(10);Ce.id=Ft,fu[M]=Ft,Ls[Ft]=Ce,ws.publish("addPattern",Ce)}};he.ShadingPattern=Ms,he.TilingPattern=ys,he.addShadingPattern=function(M,Ce){return Xt("addShadingPattern()"),Pl(M,Ce),this},he.beginTilingPattern=function(M){Xt("beginTilingPattern()"),Bs(M.boundingBox[0],M.boundingBox[1],M.boundingBox[2]-M.boundingBox[0],M.boundingBox[3]-M.boundingBox[1],M.matrix)},he.endTilingPattern=function(M,Ce){Xt("endTilingPattern()"),Ce.stream=ci[Pt].join(`
|
|
|
`),Pl(M,Ce),ws.publish("endTilingPattern",Ce),xc.pop().restore()};var Il=he.__private__.newObject=function(){var M=xl();return cc(M,!0),M},xl=he.__private__.newObjectDeferred=function(){return Br++,Jr[Br]=function(){return sn},Br},cc=function(M,Ce){return Ce=typeof Ce=="boolean"&&Ce,Jr[M]=sn,Ce&&Lt(M+" 0 obj"),M},Eu=he.__private__.newAdditionalObject=function(){var M={objId:xl(),content:""};return fi.push(M),M},qc=xl(),Dc=xl(),ps=he.__private__.decodeColorString=function(M){var Ce=M.split(" ");if(Ce.length!==2||Ce[1]!=="g"&&Ce[1]!=="G")Ce.length===5&&(Ce[4]==="k"||Ce[4]==="K")&&(Ce=[(1-Ce[0])*(1-Ce[3]),(1-Ce[1])*(1-Ce[3]),(1-Ce[2])*(1-Ce[3]),"r"]);else{var Ft=parseFloat(Ce[0]);Ce=[Ft,Ft,Ft,"r"]}for(var Jt="#",br=0;br<3;br++)Jt+=("0"+Math.floor(255*parseFloat(Ce[br])).toString(16)).slice(-2);return Jt},uc=he.__private__.encodeColorString=function(M){var Ce;typeof M=="string"&&(M={ch1:M});var Ft=M.ch1,Jt=M.ch2,br=M.ch3,Nt=M.ch4,Un=M.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof Ft=="string"&&Ft.charAt(0)!=="#"){var Qi=new Ga(Ft);if(Qi.ok)Ft=Qi.toHex();else if(!/^\d*\.?\d*$/.test(Ft))throw new Error('Invalid color "'+Ft+'" passed to jsPDF.encodeColorString.')}if(typeof Ft=="string"&&/^#[0-9A-Fa-f]{3}$/.test(Ft)&&(Ft="#"+Ft[1]+Ft[1]+Ft[2]+Ft[2]+Ft[3]+Ft[3]),typeof Ft=="string"&&/^#[0-9A-Fa-f]{6}$/.test(Ft)){var Ha=parseInt(Ft.substr(1),16);Ft=Ha>>16&255,Jt=Ha>>8&255,br=255&Ha}if(Jt===void 0||Nt===void 0&&Ft===Jt&&Jt===br)if(typeof Ft=="string")Ce=Ft+" "+Un[0];else switch(M.precision){case 2:Ce=fn(Ft/255)+" "+Un[0];break;case 3:default:Ce=gt(Ft/255)+" "+Un[0]}else if(Nt===void 0||(0,ne.Z)(Nt)==="object"){if(Nt&&!isNaN(Nt.a)&&Nt.a===0)return Ce=["1.","1.","1.",Un[1]].join(" ");if(typeof Ft=="string")Ce=[Ft,Jt,br,Un[1]].join(" ");else switch(M.precision){case 2:Ce=[fn(Ft/255),fn(Jt/255),fn(br/255),Un[1]].join(" ");break;default:case 3:Ce=[gt(Ft/255),gt(Jt/255),gt(br/255),Un[1]].join(" ")}}else if(typeof Ft=="string")Ce=[Ft,Jt,br,Nt,Un[2]].join(" ");else switch(M.precision){case 2:Ce=[fn(Ft),fn(Jt),fn(br),fn(Nt),Un[2]].join(" ");break;case 3:default:Ce=[gt(Ft),gt(Jt),gt(br),gt(Nt),Un[2]].join(" ")}return Ce},Bc=he.__private__.getFilters=function(){return T},Sc=he.__private__.putStream=function(M){var Ce=(M=M||{}).data||"",Ft=M.filters||Bc(),Jt=M.alreadyAppliedFilters||[],br=M.addLength1||!1,Nt=Ce.length,Un=M.objectId,Qi=function(kl){return kl};if(Re!==null&&Un===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");Re!==null&&(Qi=Oo.encryptor(Un,0));var Ha={};Ft===!0&&(Ft=["FlateEncode"]);var Co=M.additionalKeyValues||[],mo=(Ha=Ki.API.processDataByFilters!==void 0?Ki.API.processDataByFilters(Ce,Ft):{data:Ce,reverseChain:[]}).reverseChain+(Array.isArray(Jt)?Jt.join(" "):Jt.toString());if(Ha.data.length!==0&&(Co.push({key:"Length",value:Ha.data.length}),br===!0&&Co.push({key:"Length1",value:Nt})),mo.length!=0)if(mo.split("/").length-1==1)Co.push({key:"Filter",value:mo});else{Co.push({key:"Filter",value:"["+mo+"]"});for(var cs=0;cs<Co.length;cs+=1)if(Co[cs].key==="DecodeParms"){for(var al=[],ko=0;ko<Ha.reverseChain.split("/").length-1;ko+=1)al.push("null");al.push(Co[cs].value),Co[cs].value="["+al.join(" ")+"]"}}Lt("<<");for(var fs=0;fs<Co.length;fs++)Lt("/"+Co[fs].key+" "+Co[fs].value);Lt(">>"),Ha.data.length!==0&&(Lt("stream"),Lt(Qi(Ha.data)),Lt("endstream"))},Tl=he.__private__.putPage=function(M){var Ce=M.number,Ft=M.data,Jt=M.objId,br=M.contentsObjId;cc(Jt,!0),Lt("<</Type /Page"),Lt("/Parent "+M.rootDictionaryObjId+" 0 R"),Lt("/Resources "+M.resourceDictionaryObjId+" 0 R"),Lt("/MediaBox ["+parseFloat(Or(M.mediaBox.bottomLeftX))+" "+parseFloat(Or(M.mediaBox.bottomLeftY))+" "+Or(M.mediaBox.topRightX)+" "+Or(M.mediaBox.topRightY)+"]"),M.cropBox!==null&&Lt("/CropBox ["+Or(M.cropBox.bottomLeftX)+" "+Or(M.cropBox.bottomLeftY)+" "+Or(M.cropBox.topRightX)+" "+Or(M.cropBox.topRightY)+"]"),M.bleedBox!==null&&Lt("/BleedBox ["+Or(M.bleedBox.bottomLeftX)+" "+Or(M.bleedBox.bottomLeftY)+" "+Or(M.bleedBox.topRightX)+" "+Or(M.bleedBox.topRightY)+"]"),M.trimBox!==null&&Lt("/TrimBox ["+Or(M.trimBox.bottomLeftX)+" "+Or(M.trimBox.bottomLeftY)+" "+Or(M.trimBox.topRightX)+" "+Or(M.trimBox.topRightY)+"]"),M.artBox!==null&&Lt("/ArtBox ["+Or(M.artBox.bottomLeftX)+" "+Or(M.artBox.bottomLeftY)+" "+Or(M.artBox.topRightX)+" "+Or(M.artBox.topRightY)+"]"),typeof M.userUnit=="number"&&M.userUnit!==1&&Lt("/UserUnit "+M.userUnit),ws.publish("putPage",{objId:Jt,pageContext:xo[Ce],pageNumber:Ce,page:Ft}),Lt("/Contents "+br+" 0 R"),Lt(">>"),Lt("endobj");var Nt=Ft.join(`
|
|
|
`);return Qt===ct.ADVANCED&&(Nt+=`
|
|
|
Q`),cc(br,!0),Sc({data:Nt,filters:Bc(),objectId:br}),Lt("endobj"),Jt},hu=he.__private__.putPages=function(){var M,Ce,Ft=[];for(M=1;M<=Vs;M++)xo[M].objId=xl(),xo[M].contentsObjId=xl();for(M=1;M<=Vs;M++)Ft.push(Tl({number:M,data:ci[M],objId:xo[M].objId,contentsObjId:xo[M].contentsObjId,mediaBox:xo[M].mediaBox,cropBox:xo[M].cropBox,bleedBox:xo[M].bleedBox,trimBox:xo[M].trimBox,artBox:xo[M].artBox,userUnit:xo[M].userUnit,rootDictionaryObjId:qc,resourceDictionaryObjId:Dc}));cc(qc,!0),Lt("<</Type /Pages");var Jt="/Kids [";for(Ce=0;Ce<Vs;Ce++)Jt+=Ft[Ce]+" 0 R ";Lt(Jt+"]"),Lt("/Count "+Vs),Lt(">>"),Lt("endobj"),ws.publish("postPutPages")},eu=function(M){ws.publish("putFont",{font:M,out:Lt,newObject:Il,putStream:Sc}),M.isAlreadyPutted!==!0&&(M.objectNumber=Il(),Lt("<<"),Lt("/Type /Font"),Lt("/BaseFont /"+To(M.postScriptName)),Lt("/Subtype /Type1"),typeof M.encoding=="string"&&Lt("/Encoding /"+M.encoding),Lt("/FirstChar 32"),Lt("/LastChar 255"),Lt(">>"),Lt("endobj"))},X=function(){for(var M in Hs)Hs.hasOwnProperty(M)&&(Ve===!1||Ve===!0&&it.hasOwnProperty(M))&&eu(Hs[M])},te=function(M){M.objectNumber=Il();var Ce=[];Ce.push({key:"Type",value:"/XObject"}),Ce.push({key:"Subtype",value:"/Form"}),Ce.push({key:"BBox",value:"["+[Or(M.x),Or(M.y),Or(M.x+M.width),Or(M.y+M.height)].join(" ")+"]"}),Ce.push({key:"Matrix",value:"["+M.matrix.toString()+"]"});var Ft=M.pages[1].join(`
|
|
|
`);Sc({data:Ft,additionalKeyValues:Ce,objectId:M.objectNumber}),Lt("endobj")},Be=function(){for(var M in jl)jl.hasOwnProperty(M)&&te(jl[M])},je=function(M,Ce){var Ft,Jt=[],br=1/(Ce-1);for(Ft=0;Ft<1;Ft+=br)Jt.push(Ft);if(Jt.push(1),M[0].offset!=0){var Nt={offset:0,color:M[0].color};M.unshift(Nt)}if(M[M.length-1].offset!=1){var Un={offset:1,color:M[M.length-1].color};M.push(Un)}for(var Qi="",Ha=0,Co=0;Co<Jt.length;Co++){for(Ft=Jt[Co];Ft>M[Ha+1].offset;)Ha++;var mo=M[Ha].offset,cs=(Ft-mo)/(M[Ha+1].offset-mo),al=M[Ha].color,ko=M[Ha+1].color;Qi+=sr(Math.round((1-cs)*al[0]+cs*ko[0]).toString(16))+sr(Math.round((1-cs)*al[1]+cs*ko[1]).toString(16))+sr(Math.round((1-cs)*al[2]+cs*ko[2]).toString(16))}return Qi.trim()},lt=function(M,Ce){Ce||(Ce=21);var Ft=Il(),Jt=je(M.colors,Ce),br=[];br.push({key:"FunctionType",value:"0"}),br.push({key:"Domain",value:"[0.0 1.0]"}),br.push({key:"Size",value:"["+Ce+"]"}),br.push({key:"BitsPerSample",value:"8"}),br.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),br.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Sc({data:Jt,additionalKeyValues:br,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:Ft}),Lt("endobj"),M.objectNumber=Il(),Lt("<< /ShadingType "+M.type),Lt("/ColorSpace /DeviceRGB");var Nt="/Coords ["+Or(parseFloat(M.coords[0]))+" "+Or(parseFloat(M.coords[1]))+" ";M.type===2?Nt+=Or(parseFloat(M.coords[2]))+" "+Or(parseFloat(M.coords[3])):Nt+=Or(parseFloat(M.coords[2]))+" "+Or(parseFloat(M.coords[3]))+" "+Or(parseFloat(M.coords[4]))+" "+Or(parseFloat(M.coords[5])),Lt(Nt+="]"),M.matrix&&Lt("/Matrix ["+M.matrix.toString()+"]"),Lt("/Function "+Ft+" 0 R"),Lt("/Extend [true true]"),Lt(">>"),Lt("endobj")},At=function(M,Ce){var Ft=xl(),Jt=Il();Ce.push({resourcesOid:Ft,objectOid:Jt}),M.objectNumber=Jt;var br=[];br.push({key:"Type",value:"/Pattern"}),br.push({key:"PatternType",value:"1"}),br.push({key:"PaintType",value:"1"}),br.push({key:"TilingType",value:"1"}),br.push({key:"BBox",value:"["+M.boundingBox.map(Or).join(" ")+"]"}),br.push({key:"XStep",value:Or(M.xStep)}),br.push({key:"YStep",value:Or(M.yStep)}),br.push({key:"Resources",value:Ft+" 0 R"}),M.matrix&&br.push({key:"Matrix",value:"["+M.matrix.toString()+"]"}),Sc({data:M.stream,additionalKeyValues:br,objectId:M.objectNumber}),Lt("endobj")},zt=function(M){var Ce;for(Ce in Ls)Ls.hasOwnProperty(Ce)&&(Ls[Ce]instanceof Ms?lt(Ls[Ce]):Ls[Ce]instanceof ys&&At(Ls[Ce],M))},bt=function(M){for(var Ce in M.objectNumber=Il(),Lt("<<"),M)switch(Ce){case"opacity":Lt("/ca "+fn(M[Ce]));break;case"stroke-opacity":Lt("/CA "+fn(M[Ce]))}Lt(">>"),Lt("endobj")},Yt=function(){var M;for(M in wl)wl.hasOwnProperty(M)&&bt(wl[M])},hr=function(){for(var M in Lt("/XObject <<"),jl)jl.hasOwnProperty(M)&&jl[M].objectNumber>=0&&Lt("/"+M+" "+jl[M].objectNumber+" 0 R");ws.publish("putXobjectDict"),Lt(">>")},Nr=function(){Oo.oid=Il(),Lt("<<"),Lt("/Filter /Standard"),Lt("/V "+Oo.v),Lt("/R "+Oo.r),Lt("/U <"+Oo.toHexString(Oo.U)+">"),Lt("/O <"+Oo.toHexString(Oo.O)+">"),Lt("/P "+Oo.P),Lt(">>"),Lt("endobj")},Ut=function(){for(var M in Lt("/Font <<"),Hs)Hs.hasOwnProperty(M)&&(Ve===!1||Ve===!0&&it.hasOwnProperty(M))&&Lt("/"+M+" "+Hs[M].objectNumber+" 0 R");Lt(">>")},cn=function(){if(Object.keys(Ls).length>0){for(var M in Lt("/Shading <<"),Ls)Ls.hasOwnProperty(M)&&Ls[M]instanceof Ms&&Ls[M].objectNumber>=0&&Lt("/"+M+" "+Ls[M].objectNumber+" 0 R");ws.publish("putShadingPatternDict"),Lt(">>")}},dn=function(M){if(Object.keys(Ls).length>0){for(var Ce in Lt("/Pattern <<"),Ls)Ls.hasOwnProperty(Ce)&&Ls[Ce]instanceof he.TilingPattern&&Ls[Ce].objectNumber>=0&&Ls[Ce].objectNumber<M&&Lt("/"+Ce+" "+Ls[Ce].objectNumber+" 0 R");ws.publish("putTilingPatternDict"),Lt(">>")}},pn=function(){if(Object.keys(wl).length>0){var M;for(M in Lt("/ExtGState <<"),wl)wl.hasOwnProperty(M)&&wl[M].objectNumber>=0&&Lt("/"+M+" "+wl[M].objectNumber+" 0 R");ws.publish("putGStateDict"),Lt(">>")}},gn=function(M){cc(M.resourcesOid,!0),Lt("<<"),Lt("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),Ut(),cn(),dn(M.objectOid),pn(),hr(),Lt(">>"),Lt("endobj")},Pn=function(){var M=[];X(),Yt(),Be(),zt(M),ws.publish("putResources"),M.forEach(gn),gn({resourcesOid:Dc,objectOid:Number.MAX_SAFE_INTEGER}),ws.publish("postPutResources")},Zn=function(){ws.publish("putAdditionalObjects");for(var M=0;M<fi.length;M++){var Ce=fi[M];cc(Ce.objId,!0),Lt(Ce.content),Lt("endobj")}ws.publish("postPutAdditionalObjects")},Kn=function(M){Xs[M.fontName]=Xs[M.fontName]||{},Xs[M.fontName][M.fontStyle]=M.id},Vn=function(M,Ce,Ft,Jt,br){var Nt={id:"F"+(Object.keys(Hs).length+1).toString(10),postScriptName:M,fontName:Ce,fontStyle:Ft,encoding:Jt,isStandardFont:br||!1,metadata:{}};return ws.publish("addFont",{font:Nt,instance:this}),Hs[Nt.id]=Nt,Kn(Nt),Nt.id},ki=function(M){for(var Ce=0,Ft=Fn.length;Ce<Ft;Ce++){var Jt=Vn.call(this,M[Ce][0],M[Ce][1],M[Ce][2],Fn[Ce][3],!0);Ve===!1&&(it[Jt]=!0);var br=M[Ce][0].split("-");Kn({id:Jt,fontName:br[0],fontStyle:br[1]||""})}ws.publish("addFonts",{fonts:Hs,dictionary:Xs})},vi=function(M){return M.foo=function(){try{return M.apply(this,arguments)}catch(Jt){var Ce=Jt.stack||"";~Ce.indexOf(" at ")&&(Ce=Ce.split(" at ")[1]);var Ft="Error in function "+Ce.split(`
|
|
|
`)[0].split("<")[0]+": "+Jt.message;if(!ti.console)throw new Error(Ft);ti.console.error(Ft,Jt),ti.alert&&alert(Ft)}},M.foo.bar=M,M.foo},Di=function(M,Ce){var Ft,Jt,br,Nt,Un,Qi,Ha,Co,mo;if(br=(Ce=Ce||{}).sourceEncoding||"Unicode",Un=Ce.outputEncoding,(Ce.autoencode||Un)&&Hs[Go].metadata&&Hs[Go].metadata[br]&&Hs[Go].metadata[br].encoding&&(Nt=Hs[Go].metadata[br].encoding,!Un&&Hs[Go].encoding&&(Un=Hs[Go].encoding),!Un&&Nt.codePages&&(Un=Nt.codePages[0]),typeof Un=="string"&&(Un=Nt[Un]),Un)){for(Ha=!1,Qi=[],Ft=0,Jt=M.length;Ft<Jt;Ft++)(Co=Un[M.charCodeAt(Ft)])?Qi.push(String.fromCharCode(Co)):Qi.push(M[Ft]),Qi[Ft].charCodeAt(0)>>8&&(Ha=!0);M=Qi.join("")}for(Ft=M.length;Ha===void 0&&Ft!==0;)M.charCodeAt(Ft-1)>>8&&(Ha=!0),Ft--;if(!Ha)return M;for(Qi=Ce.noBOM?[]:[254,255],Ft=0,Jt=M.length;Ft<Jt;Ft++){if((mo=(Co=M.charCodeAt(Ft))>>8)>>8)throw new Error("Character at position "+Ft+" of string '"+M+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Qi.push(mo),Qi.push(Co-(mo<<8))}return String.fromCharCode.apply(void 0,Qi)},Ri=he.__private__.pdfEscape=he.pdfEscape=function(M,Ce){return Di(M,Ce).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Qa=he.__private__.beginPage=function(M){ci[++Vs]=[],xo[Vs]={objId:0,contentsObjId:0,userUnit:Number(j),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(M[0]),topRightY:Number(M[1])}},Ei(Vs),Rr(ci[Pt])},yi=function(M,Ce){var Ft,Jt,br;switch(A=Ce||A,typeof M=="string"&&(Ft=Xe(M.toLowerCase()),Array.isArray(Ft)&&(Jt=Ft[0],br=Ft[1])),Array.isArray(M)&&(Jt=M[0]*Yi,br=M[1]*Yi),isNaN(Jt)&&(Jt=F[0],br=F[1]),(Jt>14400||br>14400)&&(ua.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Jt=Math.min(14400,Jt),br=Math.min(14400,br)),F=[Jt,br],A.substr(0,1)){case"l":br>Jt&&(F=[br,Jt]);break;case"p":Jt>br&&(F=[br,Jt])}Qa(F),Rs(hn),Lt(ja),Rl!==0&&Lt(Rl+" J"),js!==0&&Lt(js+" j"),ws.publish("addPage",{pageNumber:Vs})},Ui=function(M){M>0&&M<=Vs&&(ci.splice(M,1),xo.splice(M,1),Vs--,Pt>Vs&&(Pt=Vs),this.setPage(Pt))},Ei=function(M){M>0&&M<=Vs&&(Pt=M)},Xn=he.__private__.getNumberOfPages=he.getNumberOfPages=function(){return ci.length-1},_i=function(M,Ce,Ft){var Jt,br=void 0;return Ft=Ft||{},M=M!==void 0?M:Hs[Go].fontName,Ce=Ce!==void 0?Ce:Hs[Go].fontStyle,Jt=M.toLowerCase(),Xs[Jt]!==void 0&&Xs[Jt][Ce]!==void 0?br=Xs[Jt][Ce]:Xs[M]!==void 0&&Xs[M][Ce]!==void 0?br=Xs[M][Ce]:Ft.disableWarning===!1&&ua.warn("Unable to look up font label for font '"+M+"', '"+Ce+"'. Refer to getFontList() for available fonts."),br||Ft.noFallback||(br=Xs.times[Ce])==null&&(br=Xs.times.normal),br},Ba=he.__private__.putInfo=function(){var M=Il(),Ce=function(Jt){return Jt};for(var Ft in Re!==null&&(Ce=Oo.encryptor(M,0)),Lt("<<"),Lt("/Producer ("+Ri(Ce("jsPDF "+Ki.version))+")"),yo)yo.hasOwnProperty(Ft)&&yo[Ft]&&Lt("/"+Ft.substr(0,1).toUpperCase()+Ft.substr(1)+" ("+Ri(Ce(yo[Ft]))+")");Lt("/CreationDate ("+Ri(Ce(ln))+")"),Lt(">>"),Lt("endobj")},Ya=he.__private__.putCatalog=function(M){var Ce=(M=M||{}).rootDictionaryObjId||qc;switch(Il(),Lt("<<"),Lt("/Type /Catalog"),Lt("/Pages "+Ce+" 0 R"),Ai||(Ai="fullwidth"),Ai){case"fullwidth":Lt("/OpenAction [3 0 R /FitH null]");break;case"fullheight":Lt("/OpenAction [3 0 R /FitV null]");break;case"fullpage":Lt("/OpenAction [3 0 R /Fit]");break;case"original":Lt("/OpenAction [3 0 R /XYZ null null 1]");break;default:var Ft=""+Ai;Ft.substr(Ft.length-1)==="%"&&(Ai=parseInt(Ai)/100),typeof Ai=="number"&&Lt("/OpenAction [3 0 R /XYZ null null "+fn(Ai)+"]")}switch(Lo||(Lo="continuous"),Lo){case"continuous":Lt("/PageLayout /OneColumn");break;case"single":Lt("/PageLayout /SinglePage");break;case"two":case"twoleft":Lt("/PageLayout /TwoColumnLeft");break;case"tworight":Lt("/PageLayout /TwoColumnRight")}Oa&&Lt("/PageMode /"+Oa),ws.publish("putCatalog"),Lt(">>"),Lt("endobj")},Va=he.__private__.putTrailer=function(){Lt("trailer"),Lt("<<"),Lt("/Size "+(Br+1)),Lt("/Root "+Br+" 0 R"),Lt("/Info "+(Br-1)+" 0 R"),Re!==null&&Lt("/Encrypt "+Oo.oid+" 0 R"),Lt("/ID [ <"+qr+"> <"+qr+"> ]"),Lt(">>")},ga=he.__private__.putHeader=function(){Lt("%PDF-"+_t),Lt("%\xBA\xDF\xAC\xE0")},Ao=he.__private__.putXRef=function(){var M="0000000000";Lt("xref"),Lt("0 "+(Br+1)),Lt("0000000000 65535 f ");for(var Ce=1;Ce<=Br;Ce++)typeof Jr[Ce]=="function"?Lt((M+Jr[Ce]()).slice(-10)+" 00000 n "):Jr[Ce]!==void 0?Lt((M+Jr[Ce]).slice(-10)+" 00000 n "):Lt("0000000000 00000 n ")},Wa=he.__private__.buildDocument=function(){Za(),Rr(Yr),ws.publish("buildDocument"),ga(),hu(),Zn(),Pn(),Re!==null&&Nr(),Ba(),Ya();var M=sn;return Ao(),Va(),Lt("startxref"),Lt(""+M),Lt("%%EOF"),Rr(ci[Pt]),Yr.join(`
|
|
|
`)},Yo=he.__private__.getBlob=function(M){return new Blob([Vi(M)],{type:"application/pdf"})},bo=he.output=he.__private__.output=vi(function(M,Ce){switch(typeof(Ce=Ce||{})=="string"?Ce={filename:Ce}:Ce.filename=Ce.filename||"generated.pdf",M){case void 0:return Wa();case"save":he.save(Ce.filename);break;case"arraybuffer":return Vi(Wa());case"blob":return Yo(Wa());case"bloburi":case"bloburl":if(ti.URL!==void 0&&typeof ti.URL.createObjectURL=="function")return ti.URL&&ti.URL.createObjectURL(Yo(Wa()))||void 0;ua.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var Ft="",Jt=Wa();try{Ft=es(Jt)}catch(ko){Ft=es(unescape(encodeURIComponent(Jt)))}return"data:application/pdf;filename="+Ce.filename+";base64,"+Ft;case"pdfobjectnewwindow":if(Object.prototype.toString.call(ti)==="[object Window]"){var br="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",Nt=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';Ce.pdfObjectUrl&&(br=Ce.pdfObjectUrl,Nt="");var Un='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+br+'"'+Nt+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(Ce)+");<\/script></body></html>",Qi=ti.open();return Qi!==null&&Qi.document.write(Un),Qi}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(ti)==="[object Window]"){var Ha='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(Ce.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+Ce.filename+'" width="500px" height="400px" /></body></html>',Co=ti.open();if(Co!==null){Co.document.write(Ha);var mo=this;Co.document.documentElement.querySelector("#pdfViewer").onload=function(){Co.document.title=Ce.filename,Co.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(mo.output("bloburl"))}}return Co}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(ti)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var cs='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",Ce)+'"></iframe></body></html>',al=ti.open();if(al!==null&&(al.document.write(cs),al.document.title=Ce.filename),al||typeof safari=="undefined")return al;break;case"datauri":case"dataurl":return ti.document.location.href=this.output("datauristring",Ce);default:return null}}),xs=function(M){return Array.isArray(Su)===!0&&Su.indexOf(M)>-1};switch(x){case"pt":Yi=1;break;case"mm":Yi=72/25.4;break;case"cm":Yi=72/2.54;break;case"in":Yi=72;break;case"px":Yi=xs("px_scaling")==1?.75:96/72;break;case"pc":case"em":Yi=12;break;case"ex":Yi=6;break;default:if(typeof x!="number")throw new Error("Invalid unit: "+x);Yi=x}var Oo=null;zn(),Vr();var Ka=function(M){return Re!==null?Oo.encryptor(M,0):function(Ce){return Ce}},Ws=he.__private__.getPageInfo=he.getPageInfo=function(M){if(isNaN(M)||M%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:xo[M].objId,pageNumber:M,pageContext:xo[M]}},Fi=he.__private__.getPageInfoByObjId=function(M){if(isNaN(M)||M%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var Ce in xo)if(xo[Ce].objId===M)break;return Ws(Ce)},ms=he.__private__.getCurrentPageInfo=he.getCurrentPageInfo=function(){return{objId:xo[Pt].objId,pageNumber:Pt,pageContext:xo[Pt]}};he.addPage=function(){return yi.apply(this,arguments),this},he.setPage=function(){return Ei.apply(this,arguments),Rr.call(this,ci[Pt]),this},he.insertPage=function(M){return this.addPage(),this.movePage(Pt,M),this},he.movePage=function(M,Ce){var Ft,Jt;if(M>Ce){Ft=ci[M],Jt=xo[M];for(var br=M;br>Ce;br--)ci[br]=ci[br-1],xo[br]=xo[br-1];ci[Ce]=Ft,xo[Ce]=Jt,this.setPage(Ce)}else if(M<Ce){Ft=ci[M],Jt=xo[M];for(var Nt=M;Nt<Ce;Nt++)ci[Nt]=ci[Nt+1],xo[Nt]=xo[Nt+1];ci[Ce]=Ft,xo[Ce]=Jt,this.setPage(Ce)}return this},he.deletePage=function(){return Ui.apply(this,arguments),this},he.__private__.text=he.text=function(M,Ce,Ft,Jt,br){var Nt,Un,Qi,Ha,Co,mo,cs,al,ko,fs=(Jt=Jt||{}).scope||this;if(typeof M=="number"&&typeof Ce=="number"&&(typeof Ft=="string"||Array.isArray(Ft))){var kl=Ft;Ft=Ce,Ce=M,M=kl}if(arguments[3]instanceof ao?(Xt("The transform parameter of text() with a Matrix value"),ko=br):(Qi=arguments[4],Ha=arguments[5],(0,ne.Z)(cs=arguments[3])==="object"&&cs!==null||(typeof Qi=="string"&&(Ha=Qi,Qi=null),typeof cs=="string"&&(Ha=cs,cs=null),typeof cs=="number"&&(Qi=cs,cs=null),Jt={flags:cs,angle:Qi,align:Ha})),isNaN(Ce)||isNaN(Ft)||M==null)throw new Error("Invalid arguments passed to jsPDF.text");if(M.length===0)return fs;var Bl="",Pc=!1,ql=typeof Jt.lineHeightFactor=="number"?Jt.lineHeightFactor:Ml,Fc=fs.internal.scaleFactor;function iu(Qs){return Qs=Qs.split(" ").join(Array(Jt.TabLen||9).join(" ")),Ri(Qs,cs)}function au(Qs){for(var Es,gl=Qs.concat(),Dl=[],Xc=gl.length;Xc--;)typeof(Es=gl.shift())=="string"?Dl.push(Es):Array.isArray(Qs)&&(Es.length===1||Es[1]===void 0&&Es[2]===void 0)?Dl.push(Es[0]):Dl.push([Es[0],Es[1],Es[2]]);return Dl}function Ul(Qs,Es){var gl;if(typeof Qs=="string")gl=Es(Qs)[0];else if(Array.isArray(Qs)){for(var Dl,Xc,Mu=Qs.concat(),Zu=[],vA=Mu.length;vA--;)typeof(Dl=Mu.shift())=="string"?Zu.push(Es(Dl)[0]):Array.isArray(Dl)&&typeof Dl[0]=="string"&&(Xc=Es(Dl[0],Dl[1],Dl[2]),Zu.push([Xc[0],Xc[1],Xc[2]]));gl=Zu}return gl}var dc=!1,Tc=!0;if(typeof M=="string")dc=!0;else if(Array.isArray(M)){var mu=M.concat();Un=[];for(var Wc,fc=mu.length;fc--;)(typeof(Wc=mu.shift())!="string"||Array.isArray(Wc)&&typeof Wc[0]!="string")&&(Tc=!1);dc=Tc}if(dc===!1)throw new Error('Type of text must be string or Array. "'+M+'" is not recognized.');typeof M=="string"&&(M=M.match(/[\r?\n]/)?M.split(/\r\n|\r|\n/g):[M]);var Fu=ni/fs.internal.scaleFactor,ou=Fu*(ql-1);switch(Jt.baseline){case"bottom":Ft-=ou;break;case"top":Ft+=Fu-ou;break;case"hanging":Ft+=Fu-2*ou;break;case"middle":Ft+=Fu/2-ou}if((mo=Jt.maxWidth||0)>0&&(typeof M=="string"?M=fs.splitTextToSize(M,mo):Object.prototype.toString.call(M)==="[object Array]"&&(M=M.reduce(function(Qs,Es){return Qs.concat(fs.splitTextToSize(Es,mo))},[]))),Nt={text:M,x:Ce,y:Ft,options:Jt,mutex:{pdfEscape:Ri,activeFontKey:Go,fonts:Hs,activeFontSize:ni}},ws.publish("preProcessText",Nt),M=Nt.text,Qi=(Jt=Nt.options).angle,!(ko instanceof ao)&&Qi&&typeof Qi=="number"){Qi*=Math.PI/180,Jt.rotationDirection===0&&(Qi=-Qi),Qt===ct.ADVANCED&&(Qi=-Qi);var gu=Math.cos(Qi),su=Math.sin(Qi);ko=new ao(gu,su,-su,gu,0,0)}else Qi&&Qi instanceof ao&&(ko=Qi);Qt!==ct.ADVANCED||ko||(ko=Yc),(Co=Jt.charSpace||Nl)!==void 0&&(Bl+=Or(xt(Co))+` Tc
|
|
|
`,this.setCharSpace(this.getCharSpace()||0)),(al=Jt.horizontalScale)!==void 0&&(Bl+=Or(100*al)+` Tz
|
|
|
`),Jt.lang;var Eo=-1,zu=Jt.renderingMode!==void 0?Jt.renderingMode:Jt.stroke,Iu=fs.internal.getCurrentPageInfo().pageContext;switch(zu){case 0:case!1:case"fill":Eo=0;break;case 1:case!0:case"stroke":Eo=1;break;case 2:case"fillThenStroke":Eo=2;break;case 3:case"invisible":Eo=3;break;case 4:case"fillAndAddForClipping":Eo=4;break;case 5:case"strokeAndAddPathForClipping":Eo=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":Eo=6;break;case 7:case"addToPathForClipping":Eo=7}var Ic=Iu.usedRenderingMode!==void 0?Iu.usedRenderingMode:-1;Eo!==-1?Bl+=Eo+` Tr
|
|
|
`:Ic!==-1&&(Bl+=`0 Tr
|
|
|
`),Eo!==-1&&(Iu.usedRenderingMode=Eo),Ha=Jt.align||"left";var Rc,Gc=ni*ql,$u=fs.internal.pageSize.getWidth(),vu=Hs[Go];Co=Jt.charSpace||Nl,mo=Jt.maxWidth||0,cs=Object.assign({autoencode:!0,noBOM:!0},Jt.flags);var hc=[];if(Object.prototype.toString.call(M)==="[object Array]"){var zl;Un=au(M),Ha!=="left"&&(Rc=Un.map(function(Qs){return fs.getStringUnitWidth(Qs,{font:vu,charSpace:Co,fontSize:ni,doKerning:!1})*ni/Fc}));var Uc,Do=0;if(Ha==="right"){Ce-=Rc[0],M=[],fc=Un.length;for(var zo=0;zo<fc;zo++)zo===0?(Uc=No(Ce),zl=ls(Ft)):(Uc=xt(Do-Rc[zo]),zl=-Gc),M.push([Un[zo],Uc,zl]),Do=Rc[zo]}else if(Ha==="center"){Ce-=Rc[0]/2,M=[],fc=Un.length;for(var Sl=0;Sl<fc;Sl++)Sl===0?(Uc=No(Ce),zl=ls(Ft)):(Uc=xt((Do-Rc[Sl])/2),zl=-Gc),M.push([Un[Sl],Uc,zl]),Do=Rc[Sl]}else if(Ha==="left"){M=[],fc=Un.length;for(var Mc=0;Mc<fc;Mc++)M.push(Un[Mc])}else{if(Ha!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');M=[],fc=Un.length,mo=mo!==0?mo:$u;for(var $l=0;$l<fc;$l++)zl=$l===0?ls(Ft):-Gc,Uc=$l===0?No(Ce):0,$l<fc-1?hc.push(Or(xt((mo-Rc[$l])/(Un[$l].split(" ").length-1)))):hc.push(0),M.push([Un[$l],Uc,zl])}}var Qc=typeof Jt.R2L=="boolean"?Jt.R2L:ia;Qc===!0&&(M=Ul(M,function(Qs,Es,gl){return[Qs.split("").reverse().join(""),Es,gl]})),Nt={text:M,x:Ce,y:Ft,options:Jt,mutex:{pdfEscape:Ri,activeFontKey:Go,fonts:Hs,activeFontSize:ni}},ws.publish("postProcessText",Nt),M=Nt.text,Pc=Nt.mutex.isHex||!1;var yu=Hs[Go].encoding;yu!=="WinAnsiEncoding"&&yu!=="StandardEncoding"||(M=Ul(M,function(Qs,Es,gl){return[iu(Qs),Es,gl]})),Un=au(M),M=[];for(var Ns,Ql,ec,Kc=0,Zl=1,ac=Array.isArray(Un[0])?Zl:Kc,Kl="",Hc=function(Qs,Es,gl){var Dl="";return gl instanceof ao?(gl=typeof Jt.angle=="number"?Cc(gl,new ao(1,0,0,1,Qs,Es)):Cc(new ao(1,0,0,1,Qs,Es),gl),Qt===ct.ADVANCED&&(gl=Cc(new ao(1,0,0,-1,0,0),gl)),Dl=gl.join(" ")+` Tm
|
|
|
`):Dl=Or(Qs)+" "+Or(Es)+` Td
|
|
|
`,Dl},Hl=0;Hl<Un.length;Hl++){switch(Kl="",ac){case Zl:ec=(Pc?"<":"(")+Un[Hl][0]+(Pc?">":")"),Ns=parseFloat(Un[Hl][1]),Ql=parseFloat(Un[Hl][2]);break;case Kc:ec=(Pc?"<":"(")+Un[Hl]+(Pc?">":")"),Ns=No(Ce),Ql=ls(Ft)}hc!==void 0&&hc[Hl]!==void 0&&(Kl=hc[Hl]+` Tw
|
|
|
`),Hl===0?M.push(Kl+Hc(Ns,Ql,ko)+ec):ac===Kc?M.push(Kl+ec):ac===Zl&&M.push(Kl+Hc(Ns,Ql,ko)+ec)}M=ac===Kc?M.join(` Tj
|
|
|
T* `):M.join(` Tj
|
|
|
`),M+=` Tj
|
|
|
`;var oc=`BT
|
|
|
/`;return oc+=Go+" "+ni+` Tf
|
|
|
`,oc+=Or(ni*ql)+` TL
|
|
|
`,oc+=Ys+`
|
|
|
`,oc+=Bl,oc+=M,Lt(oc+="ET"),it[Go]=!0,fs};var as=he.__private__.clip=he.clip=function(M){return Lt(M==="evenodd"?"W*":"W"),this};he.clipEvenOdd=function(){return as("evenodd")},he.__private__.discardPath=he.discardPath=function(){return Lt("n"),this};var Ia=he.__private__.isValidStyle=function(M){var Ce=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(M)!==-1&&(Ce=!0),Ce};he.__private__.setDefaultPathOperation=he.setDefaultPathOperation=function(M){return Ia(M)&&(pe=M),this};var hi=he.__private__.getStyle=he.getStyle=function(M){var Ce=pe;switch(M){case"D":case"S":Ce="S";break;case"F":Ce="f";break;case"FD":case"DF":Ce="B";break;case"f":case"f*":case"B":case"B*":Ce=M}return Ce},ea=he.close=function(){return Lt("h"),this};he.stroke=function(){return Lt("S"),this},he.fill=function(M){return ra("f",M),this},he.fillEvenOdd=function(M){return ra("f*",M),this},he.fillStroke=function(M){return ra("B",M),this},he.fillStrokeEvenOdd=function(M){return ra("B*",M),this};var ra=function(M,Ce){(0,ne.Z)(Ce)==="object"?Ti(Ce,M):Lt(M)},wi=function(M){M===null||Qt===ct.ADVANCED&&M===void 0||(M=hi(M),Lt(M))};function Po(M,Ce,Ft,Jt,br){var Nt=new ys(Ce||this.boundingBox,Ft||this.xStep,Jt||this.yStep,this.gState,br||this.matrix);Nt.stream=this.stream;var Un=M+"$$"+this.cloneIndex+++"$$";return Pl(Un,Nt),Nt}var Ti=function(M,Ce){var Ft=fu[M.key],Jt=Ls[Ft];if(Jt instanceof Ms)Lt("q"),Lt(Ra(Ce)),Jt.gState&&he.setGState(Jt.gState),Lt(M.matrix.toString()+" cm"),Lt("/"+Ft+" sh"),Lt("Q");else if(Jt instanceof ys){var br=new ao(1,0,0,-1,0,Vc());M.matrix&&(br=br.multiply(M.matrix||Yc),Ft=Po.call(Jt,M.key,M.boundingBox,M.xStep,M.yStep,br).id),Lt("q"),Lt("/Pattern cs"),Lt("/"+Ft+" scn"),Jt.gState&&he.setGState(Jt.gState),Lt(Ce),Lt("Q")}},Ra=function(M){switch(M){case"f":case"F":return"W n";case"f*":return"W* n";case"B":return"W S";case"B*":return"W* S";case"S":return"W S";case"n":return"W n"}},Bo=he.moveTo=function(M,Ce){return Lt(Or(xt(M))+" "+Or(er(Ce))+" m"),this},oo=he.lineTo=function(M,Ce){return Lt(Or(xt(M))+" "+Or(er(Ce))+" l"),this},Js=he.curveTo=function(M,Ce,Ft,Jt,br,Nt){return Lt([Or(xt(M)),Or(er(Ce)),Or(xt(Ft)),Or(er(Jt)),Or(xt(br)),Or(er(Nt)),"c"].join(" ")),this};he.__private__.line=he.line=function(M,Ce,Ft,Jt,br){if(isNaN(M)||isNaN(Ce)||isNaN(Ft)||isNaN(Jt)||!Ia(br))throw new Error("Invalid arguments passed to jsPDF.line");return Qt===ct.COMPAT?this.lines([[Ft-M,Jt-Ce]],M,Ce,[1,1],br||"S"):this.lines([[Ft-M,Jt-Ce]],M,Ce,[1,1]).stroke()},he.__private__.lines=he.lines=function(M,Ce,Ft,Jt,br,Nt){var Un,Qi,Ha,Co,mo,cs,al,ko,fs,kl,Bl,Pc;if(typeof M=="number"&&(Pc=Ft,Ft=Ce,Ce=M,M=Pc),Jt=Jt||[1,1],Nt=Nt||!1,isNaN(Ce)||isNaN(Ft)||!Array.isArray(M)||!Array.isArray(Jt)||!Ia(br)||typeof Nt!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Bo(Ce,Ft),Un=Jt[0],Qi=Jt[1],Co=M.length,kl=Ce,Bl=Ft,Ha=0;Ha<Co;Ha++)(mo=M[Ha]).length===2?(kl=mo[0]*Un+kl,Bl=mo[1]*Qi+Bl,oo(kl,Bl)):(cs=mo[0]*Un+kl,al=mo[1]*Qi+Bl,ko=mo[2]*Un+kl,fs=mo[3]*Qi+Bl,kl=mo[4]*Un+kl,Bl=mo[5]*Qi+Bl,Js(cs,al,ko,fs,kl,Bl));return Nt&&ea(),wi(br),this},he.path=function(M){for(var Ce=0;Ce<M.length;Ce++){var Ft=M[Ce],Jt=Ft.c;switch(Ft.op){case"m":Bo(Jt[0],Jt[1]);break;case"l":oo(Jt[0],Jt[1]);break;case"c":Js.apply(this,Jt);break;case"h":ea()}}return this},he.__private__.rect=he.rect=function(M,Ce,Ft,Jt,br){if(isNaN(M)||isNaN(Ce)||isNaN(Ft)||isNaN(Jt)||!Ia(br))throw new Error("Invalid arguments passed to jsPDF.rect");return Qt===ct.COMPAT&&(Jt=-Jt),Lt([Or(xt(M)),Or(er(Ce)),Or(xt(Ft)),Or(xt(Jt)),"re"].join(" ")),wi(br),this},he.__private__.triangle=he.triangle=function(M,Ce,Ft,Jt,br,Nt,Un){if(isNaN(M)||isNaN(Ce)||isNaN(Ft)||isNaN(Jt)||isNaN(br)||isNaN(Nt)||!Ia(Un))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[Ft-M,Jt-Ce],[br-Ft,Nt-Jt],[M-br,Ce-Nt]],M,Ce,[1,1],Un,!0),this},he.__private__.roundedRect=he.roundedRect=function(M,Ce,Ft,Jt,br,Nt,Un){if(isNaN(M)||isNaN(Ce)||isNaN(Ft)||isNaN(Jt)||isNaN(br)||isNaN(Nt)||!Ia(Un))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Qi=4/3*(Math.SQRT2-1);return br=Math.min(br,.5*Ft),Nt=Math.min(Nt,.5*Jt),this.lines([[Ft-2*br,0],[br*Qi,0,br,Nt-Nt*Qi,br,Nt],[0,Jt-2*Nt],[0,Nt*Qi,-br*Qi,Nt,-br,Nt],[2*br-Ft,0],[-br*Qi,0,-br,-Nt*Qi,-br,-Nt],[0,2*Nt-Jt],[0,-Nt*Qi,br*Qi,-Nt,br,-Nt]],M+br,Ce,[1,1],Un,!0),this},he.__private__.ellipse=he.ellipse=function(M,Ce,Ft,Jt,br){if(isNaN(M)||isNaN(Ce)||isNaN(Ft)||isNaN(Jt)||!Ia(br))throw new Error("Invalid arguments passed to jsPDF.ellipse");var Nt=4/3*(Math.SQRT2-1)*Ft,Un=4/3*(Math.SQRT2-1)*Jt;return Bo(M+Ft,Ce),Js(M+Ft,Ce-Un,M+Nt,Ce-Jt,M,Ce-Jt),Js(M-Nt,Ce-Jt,M-Ft,Ce-Un,M-Ft,Ce),Js(M-Ft,Ce+Un,M-Nt,Ce+Jt,M,Ce+Jt),Js(M+Nt,Ce+Jt,M+Ft,Ce+Un,M+Ft,Ce),wi(br),this},he.__private__.circle=he.circle=function(M,Ce,Ft,Jt){if(isNaN(M)||isNaN(Ce)||isNaN(Ft)||!Ia(Jt))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(M,Ce,Ft,Ft,Jt)},he.setFont=function(M,Ce,Ft){return Ft&&(Ce=_n(Ce,Ft)),Go=_i(M,Ce,{disableWarning:!1}),this};var nl=he.__private__.getFont=he.getFont=function(){return Hs[_i.apply(he,arguments)]};he.__private__.getFontList=he.getFontList=function(){var M,Ce,Ft={};for(M in Xs)if(Xs.hasOwnProperty(M))for(Ce in Ft[M]=[],Xs[M])Xs[M].hasOwnProperty(Ce)&&Ft[M].push(Ce);return Ft},he.addFont=function(M,Ce,Ft,Jt,br){var Nt=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&Nt.indexOf(arguments[3])!==-1?br=arguments[3]:arguments[3]&&Nt.indexOf(arguments[3])==-1&&(Ft=_n(Ft,Jt)),br=br||"Identity-H",Vn.call(this,M,Ce,Ft,br)};var Ml,hn=f.lineWidth||.200025,_l=he.__private__.getLineWidth=he.getLineWidth=function(){return hn},Rs=he.__private__.setLineWidth=he.setLineWidth=function(M){return hn=M,Lt(Or(xt(M))+" w"),this};he.__private__.setLineDash=Ki.API.setLineDash=Ki.API.setLineDashPattern=function(M,Ce){if(M=M||[],Ce=Ce||0,isNaN(Ce)||!Array.isArray(M))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return M=M.map(function(Ft){return Or(xt(Ft))}).join(" "),Ce=Or(xt(Ce)),Lt("["+M+"] "+Ce+" d"),this};var Ll=he.__private__.getLineHeight=he.getLineHeight=function(){return ni*Ml};he.__private__.getLineHeight=he.getLineHeight=function(){return ni*Ml};var Ec=he.__private__.setLineHeightFactor=he.setLineHeightFactor=function(M){return typeof(M=M||1.15)=="number"&&(Ml=M),this},$o=he.__private__.getLineHeightFactor=he.getLineHeightFactor=function(){return Ml};Ec(f.lineHeight);var No=he.__private__.getHorizontalCoordinate=function(M){return xt(M)},ls=he.__private__.getVerticalCoordinate=function(M){return Qt===ct.ADVANCED?M:xo[Pt].mediaBox.topRightY-xo[Pt].mediaBox.bottomLeftY-xt(M)},So=he.__private__.getHorizontalCoordinateString=he.getHorizontalCoordinateString=function(M){return Or(No(M))},Us=he.__private__.getVerticalCoordinateString=he.getVerticalCoordinateString=function(M){return Or(ls(M))},ja=f.strokeColor||"0 G";he.__private__.getStrokeColor=he.getDrawColor=function(){return ps(ja)},he.__private__.setStrokeColor=he.setDrawColor=function(M,Ce,Ft,Jt){return ja=uc({ch1:M,ch2:Ce,ch3:Ft,ch4:Jt,pdfColorType:"draw",precision:2}),Lt(ja),this};var fl=f.fillColor||"0 g";he.__private__.getFillColor=he.getFillColor=function(){return ps(fl)},he.__private__.setFillColor=he.setFillColor=function(M,Ce,Ft,Jt){return fl=uc({ch1:M,ch2:Ce,ch3:Ft,ch4:Jt,pdfColorType:"fill",precision:2}),Lt(fl),this};var Ys=f.textColor||"0 g",hl=he.__private__.getTextColor=he.getTextColor=function(){return ps(Ys)};he.__private__.setTextColor=he.setTextColor=function(M,Ce,Ft,Jt){return Ys=uc({ch1:M,ch2:Ce,ch3:Ft,ch4:Jt,pdfColorType:"text",precision:3}),this};var Nl=f.charSpace,Uo=he.__private__.getCharSpace=he.getCharSpace=function(){return parseFloat(Nl||0)};he.__private__.setCharSpace=he.setCharSpace=function(M){if(isNaN(M))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Nl=M,this};var Rl=0;he.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},he.__private__.setLineCap=he.setLineCap=function(M){var Ce=he.CapJoinStyles[M];if(Ce===void 0)throw new Error("Line cap style of '"+M+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Rl=Ce,Lt(Ce+" J"),this};var js=0;he.__private__.setLineJoin=he.setLineJoin=function(M){var Ce=he.CapJoinStyles[M];if(Ce===void 0)throw new Error("Line join style of '"+M+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return js=Ce,Lt(Ce+" j"),this},he.__private__.setLineMiterLimit=he.__private__.setMiterLimit=he.setLineMiterLimit=he.setMiterLimit=function(M){if(M=M||0,isNaN(M))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return Lt(Or(xt(M))+" M"),this},he.GState=dl,he.setGState=function(M){(M=typeof M=="string"?wl[kc[M]]:Cl(null,M)).equals(wc)||(Lt("/"+M.id+" gs"),wc=M)};var Cl=function(M,Ce){if(!M||!kc[M]){var Ft=!1;for(var Jt in wl)if(wl.hasOwnProperty(Jt)&&wl[Jt].equals(Ce)){Ft=!0;break}if(Ft)Ce=wl[Jt];else{var br="GS"+(Object.keys(wl).length+1).toString(10);wl[br]=Ce,Ce.id=br}return M&&(kc[M]=Ce.id),ws.publish("addGState",Ce),Ce}};he.addGState=function(M,Ce){return Cl(M,Ce),this},he.saveGraphicsState=function(){return Lt("q"),Zc.push({key:Go,size:ni,color:Ys}),this},he.restoreGraphicsState=function(){Lt("Q");var M=Zc.pop();return Go=M.key,ni=M.size,Ys=M.color,wc=null,this},he.setCurrentTransformationMatrix=function(M){return Lt(M.toString()+" cm"),this},he.comment=function(M){return Lt("#"+M),this};var il=function(M,Ce){var Ft=M||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Ft},set:function(Nt){isNaN(Nt)||(Ft=parseFloat(Nt))}});var Jt=Ce||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Jt},set:function(Nt){isNaN(Nt)||(Jt=parseFloat(Nt))}});var br="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return br},set:function(Nt){br=Nt.toString()}}),this},Cs=function(M,Ce,Ft,Jt){il.call(this,M,Ce),this.type="rect";var br=Ft||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return br},set:function(Un){isNaN(Un)||(br=parseFloat(Un))}});var Nt=Jt||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return Nt},set:function(Un){isNaN(Un)||(Nt=parseFloat(Un))}}),this},Gs=function(){this.page=Vs,this.currentPage=Pt,this.pages=ci.slice(0),this.pagesContext=xo.slice(0),this.x=Jl,this.y=ds,this.matrix=$c,this.width=Ss(Pt),this.height=Vc(Pt),this.outputDestination=Ji,this.id="",this.objectNumber=-1};Gs.prototype.restore=function(){Vs=this.page,Pt=this.currentPage,xo=this.pagesContext,ci=this.pages,Jl=this.x,ds=this.y,$c=this.matrix,ml(Pt,this.width),pu(Pt,this.height),Ji=this.outputDestination};var Bs=function(M,Ce,Ft,Jt,br){xc.push(new Gs),Vs=Pt=0,ci=[],Jl=M,ds=Ce,$c=br,Qa([Ft,Jt])},Ac=function(M){if(lc[M])xc.pop().restore();else{var Ce=new Gs,Ft="Xo"+(Object.keys(jl).length+1).toString(10);Ce.id=Ft,lc[M]=Ft,jl[Ft]=Ce,ws.publish("addFormObject",Ce),xc.pop().restore()}};for(var Oc in he.beginFormObject=function(M,Ce,Ft,Jt,br){return Bs(M,Ce,Ft,Jt,br),this},he.endFormObject=function(M){return Ac(M),this},he.doFormObject=function(M,Ce){var Ft=jl[lc[M]];return Lt("q"),Lt(Ce.toString()+" cm"),Lt("/"+Ft.id+" Do"),Lt("Q"),this},he.getFormObject=function(M){var Ce=jl[lc[M]];return{x:Ce.x,y:Ce.y,width:Ce.width,height:Ce.height,matrix:Ce.matrix}},he.save=function(M,Ce){return M=M||"generated.pdf",(Ce=Ce||{}).returnPromise=Ce.returnPromise||!1,Ce.returnPromise===!1?(uo(Yo(Wa()),M),typeof uo.unload=="function"&&ti.setTimeout&&setTimeout(uo.unload,911),this):new Promise(function(Ft,Jt){try{var br=uo(Yo(Wa()),M);typeof uo.unload=="function"&&ti.setTimeout&&setTimeout(uo.unload,911),Ft(br)}catch(Nt){Jt(Nt.message)}})},Ki.API)Ki.API.hasOwnProperty(Oc)&&(Oc==="events"&&Ki.API.events.length?function(M,Ce){var Ft,Jt,br;for(br=Ce.length-1;br!==-1;br--)Ft=Ce[br][0],Jt=Ce[br][1],M.subscribe.apply(M,[Ft].concat(typeof Jt=="function"?[Jt]:Jt))}(ws,Ki.API.events):he[Oc]=Ki.API[Oc]);var Ss=he.getPageWidth=function(M){return(xo[M=M||Pt].mediaBox.topRightX-xo[M].mediaBox.bottomLeftX)/Yi},ml=he.setPageWidth=function(M,Ce){xo[M].mediaBox.topRightX=Ce*Yi+xo[M].mediaBox.bottomLeftX},Vc=he.getPageHeight=function(M){return(xo[M=M||Pt].mediaBox.topRightY-xo[M].mediaBox.bottomLeftY)/Yi},pu=he.setPageHeight=function(M,Ce){xo[M].mediaBox.topRightY=Ce*Yi+xo[M].mediaBox.bottomLeftY};return he.internal={pdfEscape:Ri,getStyle:hi,getFont:nl,getFontSize:Li,getCharSpace:Uo,getTextColor:hl,getLineHeight:Ll,getLineHeightFactor:$o,getLineWidth:_l,write:ya,getHorizontalCoordinate:No,getVerticalCoordinate:ls,getCoordinateString:So,getVerticalCoordinateString:Us,collections:{},newObject:Il,newAdditionalObject:Eu,newObjectDeferred:xl,newObjectDeferredBegin:cc,getFilters:Bc,putStream:Sc,events:ws,scaleFactor:Yi,pageSize:{getWidth:function(){return Ss(Pt)},setWidth:function(M){ml(Pt,M)},getHeight:function(){return Vc(Pt)},setHeight:function(M){pu(Pt,M)}},encryptionOptions:Re,encryption:Oo,getEncryptor:Ka,output:bo,getNumberOfPages:Xn,pages:ci,out:Lt,f2:fn,f3:gt,getPageInfo:Ws,getPageInfoByObjId:Fi,getCurrentPageInfo:ms,getPDFVersion:tt,Point:il,Rectangle:Cs,Matrix:ao,hasHotfix:xs},Object.defineProperty(he.internal.pageSize,"width",{get:function(){return Ss(Pt)},set:function(M){ml(Pt,M)},enumerable:!0,configurable:!0}),Object.defineProperty(he.internal.pageSize,"height",{get:function(){return Vc(Pt)},set:function(M){pu(Pt,M)},enumerable:!0,configurable:!0}),ki.call(he,Fn),Go="F1",yi(F,A),ws.publish("initialized"),he}Al.prototype.lsbFirstWord=function(f){return String.fromCharCode(f>>0&255,f>>8&255,f>>16&255,f>>24&255)},Al.prototype.toHexString=function(f){return f.split("").map(function(l){return("0"+(255&l.charCodeAt(0)).toString(16)).slice(-2)}).join("")},Al.prototype.hexToBytes=function(f){for(var l=[],A=0;A<f.length;A+=2)l.push(String.fromCharCode(parseInt(f.substr(A,2),16)));return l.join("")},Al.prototype.processOwnerPassword=function(f,l){return is(ns(l).substr(0,5),f)},Al.prototype.encryptor=function(f,l){var A=ns(this.encryptionKey+String.fromCharCode(255&f,f>>8&255,f>>16&255,255&l,l>>8&255)).substr(0,10);return function(x){return is(A,x)}},dl.prototype.equals=function(f){var l,A="id,objectNumber,equals";if(!f||(0,ne.Z)(f)!==(0,ne.Z)(this))return!1;var x=0;for(l in this)if(!(A.indexOf(l)>=0)){if(this.hasOwnProperty(l)&&!f.hasOwnProperty(l)||this[l]!==f[l])return!1;x++}for(l in f)f.hasOwnProperty(l)&&A.indexOf(l)<0&&x--;return x===0},Ki.API={events:[]},Ki.version="2.5.1";var Ua=Ki.API,Vo=1,dr=function(f){return f.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Sr=function(f){return f.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},fr=function(f){return f.toFixed(2)},D=function(f){return f.toFixed(5)};Ua.__acroform__={};var de=function(f,l){f.prototype=Object.create(l.prototype),f.prototype.constructor=f},ve=function(f){return f*Vo},Ee=function(f){var l=new Cn,A=pr.internal.getHeight(f)||0,x=pr.internal.getWidth(f)||0;return l.BBox=[0,0,Number(fr(x)),Number(fr(A))],l},De=Ua.__acroform__.setBit=function(f,l){if(f=f||0,l=l||0,isNaN(f)||isNaN(l))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return f|=1<<l},Ze=Ua.__acroform__.clearBit=function(f,l){if(f=f||0,l=l||0,isNaN(f)||isNaN(l))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return f&=~(1<<l)},$e=Ua.__acroform__.getBit=function(f,l){if(isNaN(f)||isNaN(l))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return f&1<<l?1:0},ft=Ua.__acroform__.getBitForPdf=function(f,l){if(isNaN(f)||isNaN(l))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return $e(f,l-1)},wt=Ua.__acroform__.setBitForPdf=function(f,l){if(isNaN(f)||isNaN(l))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return De(f,l-1)},ir=Ua.__acroform__.clearBitForPdf=function(f,l){if(isNaN(f)||isNaN(l))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return Ze(f,l-1)},Fr=Ua.__acroform__.calculateCoordinates=function(f,l){var A=l.internal.getHorizontalCoordinate,x=l.internal.getVerticalCoordinate,F=f[0],S=f[1],T=f[2],j=f[3],V={};return V.lowerLeft_X=A(F)||0,V.lowerLeft_Y=x(S+j)||0,V.upperRight_X=A(F+T)||0,V.upperRight_Y=x(S)||0,[Number(fr(V.lowerLeft_X)),Number(fr(V.lowerLeft_Y)),Number(fr(V.upperRight_X)),Number(fr(V.upperRight_Y))]},vr=function(f){if(f.appearanceStreamContent)return f.appearanceStreamContent;if(f.V||f.DV){var l=[],A=f._V||f.DV,x=en(f,A),F=f.scope.internal.getFont(f.fontName,f.fontStyle).id;l.push("/Tx BMC"),l.push("q"),l.push("BT"),l.push(f.scope.__private__.encodeColorString(f.color)),l.push("/"+F+" "+fr(x.fontSize)+" Tf"),l.push("1 0 0 1 0 0 Tm"),l.push(x.text),l.push("ET"),l.push("Q"),l.push("EMC");var S=Ee(f);return S.scope=f.scope,S.stream=l.join(`
|
|
|
`),S}},en=function(f,l){var A=f.fontSize===0?f.maxFontSize:f.fontSize,x={text:"",fontSize:""},F=(l=(l=l.substr(0,1)=="("?l.substr(1):l).substr(l.length-1)==")"?l.substr(0,l.length-1):l).split(" ");F=f.multiline?F.map(function(gt){return gt.split(`
|
|
|
`)}):F.map(function(gt){return[gt]});var S=A,T=pr.internal.getHeight(f)||0;T=T<0?-T:T;var j=pr.internal.getWidth(f)||0;j=j<0?-j:j;var V=function(gt,xt,ur){if(gt+1<F.length){var er=xt+" "+F[gt+1][0];return un(er,f,ur).width<=j-4}return!1};S++;e:for(;S>0;){l="",S--;var pe,Re,Ve=un("3",f,S).height,it=f.multiline?T-S:(T-Ve)/2,he=it+=2,_t=0,tt=0,rt=0;if(S<=0){l=`(...) Tj
|
|
|
`,l+="% Width of Text: "+un(l,f,S=12).width+", FieldWidth:"+j+`
|
|
|
`;break}for(var Xe="",ct=0,Qt=0;Qt<F.length;Qt++)if(F.hasOwnProperty(Qt)){var wr=!1;if(F[Qt].length!==1&&rt!==F[Qt].length-1){if((Ve+2)*(ct+2)+2>T)continue e;Xe+=F[Qt][rt],wr=!0,tt=Qt,Qt--}else{Xe=(Xe+=F[Qt][rt]+" ").substr(Xe.length-1)==" "?Xe.substr(0,Xe.length-1):Xe;var Kr=parseInt(Qt),_n=V(Kr,Xe,S),Or=Qt>=F.length-1;if(_n&&!Or){Xe+=" ",rt=0;continue}if(_n||Or){if(Or)tt=Kr;else if(f.multiline&&(Ve+2)*(ct+2)+2>T)continue e}else{if(!f.multiline||(Ve+2)*(ct+2)+2>T)continue e;tt=Kr}}for(var Xt="",Zr=_t;Zr<=tt;Zr++){var fn=F[Zr];if(f.multiline){if(Zr===tt){Xt+=fn[rt]+" ",rt=(rt+1)%fn.length;continue}if(Zr===_t){Xt+=fn[fn.length-1]+" ";continue}}Xt+=fn[0]+" "}switch(Xt=Xt.substr(Xt.length-1)==" "?Xt.substr(0,Xt.length-1):Xt,Re=un(Xt,f,S).width,f.textAlign){case"right":pe=j-Re-2;break;case"center":pe=(j-Re)/2;break;case"left":default:pe=2}l+=fr(pe)+" "+fr(he)+` Td
|
|
|
`,l+="("+dr(Xt)+`) Tj
|
|
|
`,l+=-fr(pe)+` 0 Td
|
|
|
`,he=-(S+2),Re=0,_t=wr?tt:tt+1,ct++,Xe=""}break}return x.text=l,x.fontSize=S,x},un=function(f,l,A){var x=l.scope.internal.getFont(l.fontName,l.fontStyle),F=l.scope.getStringUnitWidth(f,{font:x,fontSize:parseFloat(A),charSpace:0})*parseFloat(A);return{height:l.scope.getStringUnitWidth("3",{font:x,fontSize:parseFloat(A),charSpace:0})*parseFloat(A)*1.5,width:F}},Pr={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},Bn=function(f,l){var A={type:"reference",object:f};l.internal.getPageInfo(f.page).pageContext.annotations.find(function(x){return x.type===A.type&&x.object===A.object})===void 0&&l.internal.getPageInfo(f.page).pageContext.annotations.push(A)},vn=function(f,l){for(var A in f)if(f.hasOwnProperty(A)){var x=A,F=f[A];l.internal.newObjectDeferredBegin(F.objId,!0),(0,ne.Z)(F)==="object"&&typeof F.putStream=="function"&&F.putStream(),delete f[x]}},Ur=function(f,l){if(l.scope=f,f.internal!==void 0&&(f.internal.acroformPlugin===void 0||f.internal.acroformPlugin.isInitialized===!1)){if(Ue.FieldNum=0,f.internal.acroformPlugin=JSON.parse(JSON.stringify(Pr)),f.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Vo=f.internal.scaleFactor,f.internal.acroformPlugin.acroFormDictionaryRoot=new Te,f.internal.acroformPlugin.acroFormDictionaryRoot.scope=f,f.internal.acroformPlugin.acroFormDictionaryRoot._eventID=f.internal.events.subscribe("postPutResources",function(){(function(A){A.internal.events.unsubscribe(A.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete A.internal.acroformPlugin.acroFormDictionaryRoot._eventID,A.internal.acroformPlugin.printedOut=!0})(f)}),f.internal.events.subscribe("buildDocument",function(){(function(A){A.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var x=A.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var F in x)if(x.hasOwnProperty(F)){var S=x[F];S.objId=void 0,S.hasAnnotation&&Bn(S,A)}})(f)}),f.internal.events.subscribe("putCatalog",function(){(function(A){if(A.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");A.internal.write("/AcroForm "+A.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(f)}),f.internal.events.subscribe("postPutPages",function(A){(function(x,F){var S=!x;for(var T in x||(F.internal.newObjectDeferredBegin(F.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),F.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),x=x||F.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(x.hasOwnProperty(T)){var j=x[T],V=[],pe=j.Rect;if(j.Rect&&(j.Rect=Fr(j.Rect,F)),F.internal.newObjectDeferredBegin(j.objId,!0),j.DA=pr.createDefaultAppearanceStream(j),(0,ne.Z)(j)==="object"&&typeof j.getKeyValueListForStream=="function"&&(V=j.getKeyValueListForStream()),j.Rect=pe,j.hasAppearanceStream&&!j.appearanceStreamContent){var Re=vr(j);V.push({key:"AP",value:"<</N "+Re+">>"}),F.internal.acroformPlugin.xForms.push(Re)}if(j.appearanceStreamContent){var Ve="";for(var it in j.appearanceStreamContent)if(j.appearanceStreamContent.hasOwnProperty(it)){var he=j.appearanceStreamContent[it];if(Ve+="/"+it+" ",Ve+="<<",Object.keys(he).length>=1||Array.isArray(he)){for(var T in he)if(he.hasOwnProperty(T)){var _t=he[T];typeof _t=="function"&&(_t=_t.call(F,j)),Ve+="/"+T+" "+_t+" ",F.internal.acroformPlugin.xForms.indexOf(_t)>=0||F.internal.acroformPlugin.xForms.push(_t)}}else typeof(_t=he)=="function"&&(_t=_t.call(F,j)),Ve+="/"+T+" "+_t,F.internal.acroformPlugin.xForms.indexOf(_t)>=0||F.internal.acroformPlugin.xForms.push(_t);Ve+=">>"}V.push({key:"AP",value:`<<
|
|
|
`+Ve+">>"})}F.internal.putStream({additionalKeyValues:V,objectId:j.objId}),F.internal.out("endobj")}S&&vn(F.internal.acroformPlugin.xForms,F)})(A,f)}),f.internal.acroformPlugin.isInitialized=!0}},Qr=Ua.__acroform__.arrayToPdfArray=function(f,l,A){var x=function(T){return T};if(Array.isArray(f)){for(var F="[",S=0;S<f.length;S++)switch(S!==0&&(F+=" "),(0,ne.Z)(f[S])){case"boolean":case"number":case"object":F+=f[S].toString();break;case"string":f[S].substr(0,1)!=="/"?(l!==void 0&&A&&(x=A.internal.getEncryptor(l)),F+="("+dr(x(f[S].toString()))+")"):F+=f[S].toString()}return F+="]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},jr=function(f,l,A){var x=function(F){return F};return l!==void 0&&A&&(x=A.internal.getEncryptor(l)),(f=f||"").toString(),f="("+dr(x(f))+")"},tn=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(f){this._objId=f}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};tn.prototype.toString=function(){return this.objId+" 0 R"},tn.prototype.putStream=function(){var f=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:f,objectId:this.objId}),this.scope.internal.out("endobj")},tn.prototype.getKeyValueListForStream=function(){var f=[],l=Object.getOwnPropertyNames(this).filter(function(S){return S!="content"&&S!="appearanceStreamContent"&&S!="scope"&&S!="objId"&&S.substring(0,1)!="_"});for(var A in l)if(Object.getOwnPropertyDescriptor(this,l[A]).configurable===!1){var x=l[A],F=this[x];F&&(Array.isArray(F)?f.push({key:x,value:Qr(F,this.objId,this.scope)}):F instanceof tn?(F.scope=this.scope,f.push({key:x,value:F.objId+" 0 R"})):typeof F!="function"&&f.push({key:x,value:F}))}return f};var Cn=function(){tn.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 f,l=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return l},set:function(A){l=A}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(A){f=A.trim()},get:function(){return f||null}})};de(Cn,tn);var Te=function(){tn.call(this);var f,l=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return l.length>0?l:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return l}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(f){var A=function(x){return x};return this.scope&&(A=this.scope.internal.getEncryptor(this.objId)),"("+dr(A(f))+")"}},set:function(A){f=A}})};de(Te,tn);var Ue=function f(){tn.call(this);var l=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return l},set:function(Xe){if(isNaN(Xe))throw new Error('Invalid value "'+Xe+'" for attribute F supplied.');l=Xe}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!ft(l,3)},set:function(Xe){Xe?this.F=wt(l,3):this.F=ir(l,3)}});var A=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return A},set:function(Xe){if(isNaN(Xe))throw new Error('Invalid value "'+Xe+'" for attribute Ff supplied.');A=Xe}});var x=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(x.length!==0)return x},set:function(Xe){x=Xe!==void 0?Xe:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!x||isNaN(x[0])?0:x[0]},set:function(Xe){x[0]=Xe}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!x||isNaN(x[1])?0:x[1]},set:function(Xe){x[1]=Xe}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!x||isNaN(x[2])?0:x[2]},set:function(Xe){x[2]=Xe}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!x||isNaN(x[3])?0:x[3]},set:function(Xe){x[3]=Xe}});var F="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return F},set:function(Xe){switch(Xe){case"/Btn":case"/Tx":case"/Ch":case"/Sig":F=Xe;break;default:throw new Error('Invalid value "'+Xe+'" for attribute FT supplied.')}}});var S=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!S||S.length<1){if(this instanceof _r)return;S="FieldObject"+f.FieldNum++}var Xe=function(ct){return ct};return this.scope&&(Xe=this.scope.internal.getEncryptor(this.objId)),"("+dr(Xe(S))+")"},set:function(Xe){S=Xe.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return S},set:function(Xe){S=Xe}});var T="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return T},set:function(Xe){T=Xe}});var j="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return j},set:function(Xe){j=Xe}});var V=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return V},set:function(Xe){V=Xe}});var pe=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return pe===void 0?50/Vo:pe},set:function(Xe){pe=Xe}});var Re="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return Re},set:function(Xe){Re=Xe}});var Ve="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!Ve||this instanceof _r||this instanceof Gr))return jr(Ve,this.objId,this.scope)},set:function(Xe){Xe=Xe.toString(),Ve=Xe}});var it=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(it)return this instanceof cr?it:jr(it,this.objId,this.scope)},set:function(Xe){Xe=Xe.toString(),it=this instanceof cr?Xe:Xe.substr(0,1)==="("?Sr(Xe.substr(1,Xe.length-2)):Sr(Xe)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof cr?Sr(it.substr(1,it.length-1)):it},set:function(Xe){Xe=Xe.toString(),it=this instanceof cr?"/"+Xe:Xe}});var he=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(he)return he},set:function(Xe){this.V=Xe}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(he)return this instanceof cr?he:jr(he,this.objId,this.scope)},set:function(Xe){Xe=Xe.toString(),he=this instanceof cr?Xe:Xe.substr(0,1)==="("?Sr(Xe.substr(1,Xe.length-2)):Sr(Xe)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof cr?Sr(he.substr(1,he.length-1)):he},set:function(Xe){Xe=Xe.toString(),he=this instanceof cr?"/"+Xe:Xe}}),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 _t,tt=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return tt},set:function(Xe){Xe=!!Xe,tt=Xe}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(_t)return _t},set:function(Xe){_t=Xe}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,1)},set:function(Xe){Xe?this.Ff=wt(this.Ff,1):this.Ff=ir(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,2)},set:function(Xe){Xe?this.Ff=wt(this.Ff,2):this.Ff=ir(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,3)},set:function(Xe){Xe?this.Ff=wt(this.Ff,3):this.Ff=ir(this.Ff,3)}});var rt=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(rt!==null)return rt},set:function(Xe){if([0,1,2].indexOf(Xe)===-1)throw new Error('Invalid value "'+Xe+'" for attribute Q supplied.');rt=Xe}}),Object.defineProperty(this,"textAlign",{get:function(){var Xe;switch(rt){case 0:default:Xe="left";break;case 1:Xe="center";break;case 2:Xe="right"}return Xe},configurable:!0,enumerable:!0,set:function(Xe){switch(Xe){case"right":case 2:rt=2;break;case"center":case 1:rt=1;break;case"left":case 0:default:rt=0}}})};de(Ue,tn);var kt=function(){Ue.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var f=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return f},set:function(A){f=A}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return f},set:function(A){f=A}});var l=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Qr(l,this.objId,this.scope)},set:function(A){var x,F;F=[],typeof(x=A)=="string"&&(F=function(S,T,j){j||(j=1);for(var V,pe=[];V=T.exec(S);)pe.push(V[j]);return pe}(x,/\((.*?)\)/g)),l=F}}),this.getOptions=function(){return l},this.setOptions=function(A){l=A,this.sort&&l.sort()},this.addOption=function(A){A=(A=A||"").toString(),l.push(A),this.sort&&l.sort()},this.removeOption=function(A,x){for(x=x||!1,A=(A=A||"").toString();l.indexOf(A)!==-1&&(l.splice(l.indexOf(A),1),x!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,18)},set:function(A){A?this.Ff=wt(this.Ff,18):this.Ff=ir(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,19)},set:function(A){this.combo===!0&&(A?this.Ff=wt(this.Ff,19):this.Ff=ir(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,20)},set:function(A){A?(this.Ff=wt(this.Ff,20),l.sort()):this.Ff=ir(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,22)},set:function(A){A?this.Ff=wt(this.Ff,22):this.Ff=ir(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,23)},set:function(A){A?this.Ff=wt(this.Ff,23):this.Ff=ir(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,27)},set:function(A){A?this.Ff=wt(this.Ff,27):this.Ff=ir(this.Ff,27)}}),this.hasAppearanceStream=!1};de(kt,Ue);var Ct=function(){kt.call(this),this.fontName="helvetica",this.combo=!1};de(Ct,kt);var nr=function(){Ct.call(this),this.combo=!0};de(nr,Ct);var gr=function(){nr.call(this),this.edit=!0};de(gr,nr);var cr=function(){Ue.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,15)},set:function(A){A?this.Ff=wt(this.Ff,15):this.Ff=ir(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,16)},set:function(A){A?this.Ff=wt(this.Ff,16):this.Ff=ir(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,17)},set:function(A){A?this.Ff=wt(this.Ff,17):this.Ff=ir(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,26)},set:function(A){A?this.Ff=wt(this.Ff,26):this.Ff=ir(this.Ff,26)}});var f,l={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var A=function(S){return S};if(this.scope&&(A=this.scope.internal.getEncryptor(this.objId)),Object.keys(l).length!==0){var x,F=[];for(x in F.push("<<"),l)F.push("/"+x+" ("+dr(A(l[x]))+")");return F.push(">>"),F.join(`
|
|
|
`)}},set:function(A){(0,ne.Z)(A)==="object"&&(l=A)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return l.CA||""},set:function(A){typeof A=="string"&&(l.CA=A)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return f},set:function(A){f=A}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return f.substr(1,f.length-1)},set:function(A){f="/"+A}})};de(cr,Ue);var Xr=function(){cr.call(this),this.pushButton=!0};de(Xr,cr);var $r=function(){cr.call(this),this.radio=!0,this.pushButton=!1;var f=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return f},set:function(l){f=l!==void 0?l:[]}})};de($r,cr);var _r=function(){var f,l;Ue.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return f},set:function(F){f=F}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return l},set:function(F){l=F}});var A,x={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var F=function(j){return j};this.scope&&(F=this.scope.internal.getEncryptor(this.objId));var S,T=[];for(S in T.push("<<"),x)T.push("/"+S+" ("+dr(F(x[S]))+")");return T.push(">>"),T.join(`
|
|
|
`)},set:function(F){(0,ne.Z)(F)==="object"&&(x=F)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return x.CA||""},set:function(F){typeof F=="string"&&(x.CA=F)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return A},set:function(F){A=F}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return A.substr(1,A.length-1)},set:function(F){A="/"+F}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=pr.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};de(_r,Ue),$r.prototype.setAppearance=function(f){if(!("createAppearanceStream"in f)||!("getCA"in f))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var l in this.Kids)if(this.Kids.hasOwnProperty(l)){var A=this.Kids[l];A.appearanceStreamContent=f.createAppearanceStream(A.optionName),A.caption=f.getCA()}},$r.prototype.createOption=function(f){var l=new _r;return l.Parent=this,l.optionName=f,this.Kids.push(l),Gn.call(this.scope,l),l};var zr=function(){cr.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=pr.CheckBox.createAppearanceStream()};de(zr,cr);var Gr=function(){Ue.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,13)},set:function(l){l?this.Ff=wt(this.Ff,13):this.Ff=ir(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,21)},set:function(l){l?this.Ff=wt(this.Ff,21):this.Ff=ir(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,23)},set:function(l){l?this.Ff=wt(this.Ff,23):this.Ff=ir(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,24)},set:function(l){l?this.Ff=wt(this.Ff,24):this.Ff=ir(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,25)},set:function(l){l?this.Ff=wt(this.Ff,25):this.Ff=ir(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,26)},set:function(l){l?this.Ff=wt(this.Ff,26):this.Ff=ir(this.Ff,26)}});var f=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return f},set:function(l){f=l}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return f},set:function(l){Number.isInteger(l)&&(f=l)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};de(Gr,Ue);var Nn=function(){Gr.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!ft(this.Ff,14)},set:function(f){f?this.Ff=wt(this.Ff,14):this.Ff=ir(this.Ff,14)}}),this.password=!0};de(Nn,Gr);var pr={CheckBox:{createAppearanceStream:function(){return{N:{On:pr.CheckBox.YesNormal},D:{On:pr.CheckBox.YesPushDown,Off:pr.CheckBox.OffPushDown}}},YesPushDown:function(f){var l=Ee(f);l.scope=f.scope;var A=[],x=f.scope.internal.getFont(f.fontName,f.fontStyle).id,F=f.scope.__private__.encodeColorString(f.color),S=en(f,f.caption);return A.push("0.749023 g"),A.push("0 0 "+fr(pr.internal.getWidth(f))+" "+fr(pr.internal.getHeight(f))+" re"),A.push("f"),A.push("BMC"),A.push("q"),A.push("0 0 1 rg"),A.push("/"+x+" "+fr(S.fontSize)+" Tf "+F),A.push("BT"),A.push(S.text),A.push("ET"),A.push("Q"),A.push("EMC"),l.stream=A.join(`
|
|
|
`),l},YesNormal:function(f){var l=Ee(f);l.scope=f.scope;var A=f.scope.internal.getFont(f.fontName,f.fontStyle).id,x=f.scope.__private__.encodeColorString(f.color),F=[],S=pr.internal.getHeight(f),T=pr.internal.getWidth(f),j=en(f,f.caption);return F.push("1 g"),F.push("0 0 "+fr(T)+" "+fr(S)+" re"),F.push("f"),F.push("q"),F.push("0 0 1 rg"),F.push("0 0 "+fr(T-1)+" "+fr(S-1)+" re"),F.push("W"),F.push("n"),F.push("0 g"),F.push("BT"),F.push("/"+A+" "+fr(j.fontSize)+" Tf "+x),F.push(j.text),F.push("ET"),F.push("Q"),l.stream=F.join(`
|
|
|
`),l},OffPushDown:function(f){var l=Ee(f);l.scope=f.scope;var A=[];return A.push("0.749023 g"),A.push("0 0 "+fr(pr.internal.getWidth(f))+" "+fr(pr.internal.getHeight(f))+" re"),A.push("f"),l.stream=A.join(`
|
|
|
`),l}},RadioButton:{Circle:{createAppearanceStream:function(f){var l={D:{Off:pr.RadioButton.Circle.OffPushDown},N:{}};return l.N[f]=pr.RadioButton.Circle.YesNormal,l.D[f]=pr.RadioButton.Circle.YesPushDown,l},getCA:function(){return"l"},YesNormal:function(f){var l=Ee(f);l.scope=f.scope;var A=[],x=pr.internal.getWidth(f)<=pr.internal.getHeight(f)?pr.internal.getWidth(f)/4:pr.internal.getHeight(f)/4;x=Number((.9*x).toFixed(5));var F=pr.internal.Bezier_C,S=Number((x*F).toFixed(5));return A.push("q"),A.push("1 0 0 1 "+D(pr.internal.getWidth(f)/2)+" "+D(pr.internal.getHeight(f)/2)+" cm"),A.push(x+" 0 m"),A.push(x+" "+S+" "+S+" "+x+" 0 "+x+" c"),A.push("-"+S+" "+x+" -"+x+" "+S+" -"+x+" 0 c"),A.push("-"+x+" -"+S+" -"+S+" -"+x+" 0 -"+x+" c"),A.push(S+" -"+x+" "+x+" -"+S+" "+x+" 0 c"),A.push("f"),A.push("Q"),l.stream=A.join(`
|
|
|
`),l},YesPushDown:function(f){var l=Ee(f);l.scope=f.scope;var A=[],x=pr.internal.getWidth(f)<=pr.internal.getHeight(f)?pr.internal.getWidth(f)/4:pr.internal.getHeight(f)/4;x=Number((.9*x).toFixed(5));var F=Number((2*x).toFixed(5)),S=Number((F*pr.internal.Bezier_C).toFixed(5)),T=Number((x*pr.internal.Bezier_C).toFixed(5));return A.push("0.749023 g"),A.push("q"),A.push("1 0 0 1 "+D(pr.internal.getWidth(f)/2)+" "+D(pr.internal.getHeight(f)/2)+" cm"),A.push(F+" 0 m"),A.push(F+" "+S+" "+S+" "+F+" 0 "+F+" c"),A.push("-"+S+" "+F+" -"+F+" "+S+" -"+F+" 0 c"),A.push("-"+F+" -"+S+" -"+S+" -"+F+" 0 -"+F+" c"),A.push(S+" -"+F+" "+F+" -"+S+" "+F+" 0 c"),A.push("f"),A.push("Q"),A.push("0 g"),A.push("q"),A.push("1 0 0 1 "+D(pr.internal.getWidth(f)/2)+" "+D(pr.internal.getHeight(f)/2)+" cm"),A.push(x+" 0 m"),A.push(x+" "+T+" "+T+" "+x+" 0 "+x+" c"),A.push("-"+T+" "+x+" -"+x+" "+T+" -"+x+" 0 c"),A.push("-"+x+" -"+T+" -"+T+" -"+x+" 0 -"+x+" c"),A.push(T+" -"+x+" "+x+" -"+T+" "+x+" 0 c"),A.push("f"),A.push("Q"),l.stream=A.join(`
|
|
|
`),l},OffPushDown:function(f){var l=Ee(f);l.scope=f.scope;var A=[],x=pr.internal.getWidth(f)<=pr.internal.getHeight(f)?pr.internal.getWidth(f)/4:pr.internal.getHeight(f)/4;x=Number((.9*x).toFixed(5));var F=Number((2*x).toFixed(5)),S=Number((F*pr.internal.Bezier_C).toFixed(5));return A.push("0.749023 g"),A.push("q"),A.push("1 0 0 1 "+D(pr.internal.getWidth(f)/2)+" "+D(pr.internal.getHeight(f)/2)+" cm"),A.push(F+" 0 m"),A.push(F+" "+S+" "+S+" "+F+" 0 "+F+" c"),A.push("-"+S+" "+F+" -"+F+" "+S+" -"+F+" 0 c"),A.push("-"+F+" -"+S+" -"+S+" -"+F+" 0 -"+F+" c"),A.push(S+" -"+F+" "+F+" -"+S+" "+F+" 0 c"),A.push("f"),A.push("Q"),l.stream=A.join(`
|
|
|
`),l}},Cross:{createAppearanceStream:function(f){var l={D:{Off:pr.RadioButton.Cross.OffPushDown},N:{}};return l.N[f]=pr.RadioButton.Cross.YesNormal,l.D[f]=pr.RadioButton.Cross.YesPushDown,l},getCA:function(){return"8"},YesNormal:function(f){var l=Ee(f);l.scope=f.scope;var A=[],x=pr.internal.calculateCross(f);return A.push("q"),A.push("1 1 "+fr(pr.internal.getWidth(f)-2)+" "+fr(pr.internal.getHeight(f)-2)+" re"),A.push("W"),A.push("n"),A.push(fr(x.x1.x)+" "+fr(x.x1.y)+" m"),A.push(fr(x.x2.x)+" "+fr(x.x2.y)+" l"),A.push(fr(x.x4.x)+" "+fr(x.x4.y)+" m"),A.push(fr(x.x3.x)+" "+fr(x.x3.y)+" l"),A.push("s"),A.push("Q"),l.stream=A.join(`
|
|
|
`),l},YesPushDown:function(f){var l=Ee(f);l.scope=f.scope;var A=pr.internal.calculateCross(f),x=[];return x.push("0.749023 g"),x.push("0 0 "+fr(pr.internal.getWidth(f))+" "+fr(pr.internal.getHeight(f))+" re"),x.push("f"),x.push("q"),x.push("1 1 "+fr(pr.internal.getWidth(f)-2)+" "+fr(pr.internal.getHeight(f)-2)+" re"),x.push("W"),x.push("n"),x.push(fr(A.x1.x)+" "+fr(A.x1.y)+" m"),x.push(fr(A.x2.x)+" "+fr(A.x2.y)+" l"),x.push(fr(A.x4.x)+" "+fr(A.x4.y)+" m"),x.push(fr(A.x3.x)+" "+fr(A.x3.y)+" l"),x.push("s"),x.push("Q"),l.stream=x.join(`
|
|
|
`),l},OffPushDown:function(f){var l=Ee(f);l.scope=f.scope;var A=[];return A.push("0.749023 g"),A.push("0 0 "+fr(pr.internal.getWidth(f))+" "+fr(pr.internal.getHeight(f))+" re"),A.push("f"),l.stream=A.join(`
|
|
|
`),l}}},createDefaultAppearanceStream:function(f){var l=f.scope.internal.getFont(f.fontName,f.fontStyle).id,A=f.scope.__private__.encodeColorString(f.color);return"/"+l+" "+f.fontSize+" Tf "+A}};pr.internal={Bezier_C:.551915024494,calculateCross:function(f){var l=pr.internal.getWidth(f),A=pr.internal.getHeight(f),x=Math.min(l,A);return{x1:{x:(l-x)/2,y:(A-x)/2+x},x2:{x:(l-x)/2+x,y:(A-x)/2},x3:{x:(l-x)/2,y:(A-x)/2},x4:{x:(l-x)/2+x,y:(A-x)/2+x}}}},pr.internal.getWidth=function(f){var l=0;return(0,ne.Z)(f)==="object"&&(l=ve(f.Rect[2])),l},pr.internal.getHeight=function(f){var l=0;return(0,ne.Z)(f)==="object"&&(l=ve(f.Rect[3])),l};var Gn=Ua.addField=function(f){if(Ur(this,f),!(f instanceof Ue))throw new Error("Invalid argument passed to jsPDF.addField.");var l;return(l=f).scope.internal.acroformPlugin.printedOut&&(l.scope.internal.acroformPlugin.printedOut=!1,l.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),l.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(l),f.page=f.scope.internal.getCurrentPageInfo().pageNumber,this};Ua.AcroFormChoiceField=kt,Ua.AcroFormListBox=Ct,Ua.AcroFormComboBox=nr,Ua.AcroFormEditBox=gr,Ua.AcroFormButton=cr,Ua.AcroFormPushButton=Xr,Ua.AcroFormRadioButton=$r,Ua.AcroFormCheckBox=zr,Ua.AcroFormTextField=Gr,Ua.AcroFormPasswordField=Nn,Ua.AcroFormAppearance=pr,Ua.AcroForm={ChoiceField:kt,ListBox:Ct,ComboBox:nr,EditBox:gr,Button:cr,PushButton:Xr,RadioButton:$r,CheckBox:zr,TextField:Gr,PasswordField:Nn,Appearance:pr},Ki.AcroForm={ChoiceField:kt,ListBox:Ct,ComboBox:nr,EditBox:gr,Button:cr,PushButton:Xr,RadioButton:$r,CheckBox:zr,TextField:Gr,PasswordField:Nn,Appearance:pr};var Ni=Ki.AcroForm;function qn(f){return f.reduce(function(l,A,x){return l[A]=x,l},{})}(function(f){f.__addimage__={};var l="UNKNOWN",A={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]]},x=f.__addimage__.getImageFileTypeByImageData=function(gt,xt){var ur,er,ln,qr,An,Vr=l;if((xt=xt||l)==="RGBA"||gt.data!==void 0&>.data instanceof Uint8ClampedArray&&"height"in gt&&"width"in gt)return"RGBA";if(_n(gt))for(An in A)for(ln=A[An],ur=0;ur<ln.length;ur+=1){for(qr=!0,er=0;er<ln[ur].length;er+=1)if(ln[ur][er]!==void 0&&ln[ur][er]!==gt[er]){qr=!1;break}if(qr===!0){Vr=An;break}}else for(An in A)for(ln=A[An],ur=0;ur<ln.length;ur+=1){for(qr=!0,er=0;er<ln[ur].length;er+=1)if(ln[ur][er]!==void 0&&ln[ur][er]!==gt.charCodeAt(er)){qr=!1;break}if(qr===!0){Vr=An;break}}return Vr===l&&xt!==l&&(Vr=xt),Vr},F=function gt(xt){for(var ur=this.internal.write,er=this.internal.putStream,ln=(0,this.internal.getFilters)();ln.indexOf("FlateEncode")!==-1;)ln.splice(ln.indexOf("FlateEncode"),1);xt.objectId=this.internal.newObject();var qr=[];if(qr.push({key:"Type",value:"/XObject"}),qr.push({key:"Subtype",value:"/Image"}),qr.push({key:"Width",value:xt.width}),qr.push({key:"Height",value:xt.height}),xt.colorSpace===rt.INDEXED?qr.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(xt.palette.length/3-1)+" "+("sMask"in xt&&xt.sMask!==void 0?xt.objectId+2:xt.objectId+1)+" 0 R]"}):(qr.push({key:"ColorSpace",value:"/"+xt.colorSpace}),xt.colorSpace===rt.DEVICE_CMYK&&qr.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),qr.push({key:"BitsPerComponent",value:xt.bitsPerComponent}),"decodeParameters"in xt&&xt.decodeParameters!==void 0&&qr.push({key:"DecodeParms",value:"<<"+xt.decodeParameters+">>"}),"transparency"in xt&&Array.isArray(xt.transparency)){for(var An="",Vr=0,rn=xt.transparency.length;Vr<rn;Vr++)An+=xt.transparency[Vr]+" "+xt.transparency[Vr]+" ";qr.push({key:"Mask",value:"["+An+"]"})}xt.sMask!==void 0&&qr.push({key:"SMask",value:xt.objectId+1+" 0 R"});var Wr=xt.filter!==void 0?["/"+xt.filter]:void 0;if(er({data:xt.data,additionalKeyValues:qr,alreadyAppliedFilters:Wr,objectId:xt.objectId}),ur("endobj"),"sMask"in xt&&xt.sMask!==void 0){var zn="/Predictor "+xt.predictor+" /Colors 1 /BitsPerComponent "+xt.bitsPerComponent+" /Columns "+xt.width,We={width:xt.width,height:xt.height,colorSpace:"DeviceGray",bitsPerComponent:xt.bitsPerComponent,decodeParameters:zn,data:xt.sMask};"filter"in xt&&(We.filter=xt.filter),gt.call(this,We)}if(xt.colorSpace===rt.INDEXED){var Pt=this.internal.newObject();er({data:Xt(new Uint8Array(xt.palette)),objectId:Pt}),ur("endobj")}},S=function(){var gt=this.internal.collections.addImage_images;for(var xt in gt)F.call(this,gt[xt])},T=function(){var gt,xt=this.internal.collections.addImage_images,ur=this.internal.write;for(var er in xt)ur("/I"+(gt=xt[er]).index,gt.objectId,"0","R")},j=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",S),this.internal.events.subscribe("putXobjectDict",T))},V=function(){var gt=this.internal.collections.addImage_images;return j.call(this),gt},pe=function(){return Object.keys(this.internal.collections.addImage_images).length},Re=function(gt){return typeof f["process"+gt.toUpperCase()]=="function"},Ve=function(gt){return(0,ne.Z)(gt)==="object"&>.nodeType===1},it=function(gt,xt){if(gt.nodeName==="IMG"&>.hasAttribute("src")){var ur=""+gt.getAttribute("src");if(ur.indexOf("data:image/")===0)return ho(unescape(ur).split("base64,").pop());var er=f.loadFile(ur,!0);if(er!==void 0)return er}if(gt.nodeName==="CANVAS"){if(gt.width===0||gt.height===0)throw new Error("Given canvas must have data. Canvas width: "+gt.width+", height: "+gt.height);var ln;switch(xt){case"PNG":ln="image/png";break;case"WEBP":ln="image/webp";break;case"JPEG":case"JPG":default:ln="image/jpeg"}return ho(gt.toDataURL(ln,1).split("base64,").pop())}},he=function(gt){var xt=this.internal.collections.addImage_images;if(xt){for(var ur in xt)if(gt===xt[ur].alias)return xt[ur]}},_t=function(gt,xt,ur){return gt||xt||(gt=-96,xt=-96),gt<0&&(gt=-1*ur.width*72/gt/this.internal.scaleFactor),xt<0&&(xt=-1*ur.height*72/xt/this.internal.scaleFactor),gt===0&&(gt=xt*ur.width/ur.height),xt===0&&(xt=gt*ur.height/ur.width),[gt,xt]},tt=function(gt,xt,ur,er,ln,qr){var An=_t.call(this,ur,er,ln),Vr=this.internal.getCoordinateString,rn=this.internal.getVerticalCoordinateString,Wr=V.call(this);if(ur=An[0],er=An[1],Wr[ln.index]=ln,qr){qr*=Math.PI/180;var zn=Math.cos(qr),We=Math.sin(qr),Pt=function(sr){return sr.toFixed(4)},Zt=[Pt(zn),Pt(We),Pt(-1*We),Pt(zn),0,0,"cm"]}this.internal.write("q"),qr?(this.internal.write([1,"0","0",1,Vr(gt),rn(xt+er),"cm"].join(" ")),this.internal.write(Zt.join(" ")),this.internal.write([Vr(ur),"0","0",Vr(er),"0","0","cm"].join(" "))):this.internal.write([Vr(ur),"0","0",Vr(er),Vr(gt),rn(xt+er),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+ln.index+" Do"),this.internal.write("Q")},rt=f.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"};f.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=f.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},ct=f.__addimage__.sHashCode=function(gt){var xt,ur,er=0;if(typeof gt=="string")for(ur=gt.length,xt=0;xt<ur;xt++)er=(er<<5)-er+gt.charCodeAt(xt),er|=0;else if(_n(gt))for(ur=gt.byteLength/2,xt=0;xt<ur;xt++)er=(er<<5)-er+gt[xt],er|=0;return er},Qt=f.__addimage__.validateStringAsBase64=function(gt){(gt=gt||"").toString().trim();var xt=!0;return gt.length===0&&(xt=!1),gt.length%4!=0&&(xt=!1),/^[A-Za-z0-9+/]+$/.test(gt.substr(0,gt.length-2))===!1&&(xt=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(gt.substr(-2))===!1&&(xt=!1),xt},wr=f.__addimage__.extractImageFromDataUrl=function(gt){var xt=(gt=gt||"").split("base64,"),ur=null;if(xt.length===2){var er=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(xt[0]);Array.isArray(er)&&(ur={mimeType:er[1],charset:er[2],data:xt[1]})}return ur},Kr=f.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"};f.__addimage__.isArrayBuffer=function(gt){return Kr()&> instanceof ArrayBuffer};var _n=f.__addimage__.isArrayBufferView=function(gt){return Kr()&&typeof Uint32Array!="undefined"&&(gt instanceof Int8Array||gt instanceof Uint8Array||typeof Uint8ClampedArray!="undefined"&> instanceof Uint8ClampedArray||gt instanceof Int16Array||gt instanceof Uint16Array||gt instanceof Int32Array||gt instanceof Uint32Array||gt instanceof Float32Array||gt instanceof Float64Array)},Or=f.__addimage__.binaryStringToUint8Array=function(gt){for(var xt=gt.length,ur=new Uint8Array(xt),er=0;er<xt;er++)ur[er]=gt.charCodeAt(er);return ur},Xt=f.__addimage__.arrayBufferToBinaryString=function(gt){for(var xt="",ur=_n(gt)?gt:new Uint8Array(gt),er=0;er<ur.length;er+=8192)xt+=String.fromCharCode.apply(null,ur.subarray(er,er+8192));return xt};f.addImage=function(){var gt,xt,ur,er,ln,qr,An,Vr,rn;if(typeof arguments[1]=="number"?(xt=l,ur=arguments[1],er=arguments[2],ln=arguments[3],qr=arguments[4],An=arguments[5],Vr=arguments[6],rn=arguments[7]):(xt=arguments[1],ur=arguments[2],er=arguments[3],ln=arguments[4],qr=arguments[5],An=arguments[6],Vr=arguments[7],rn=arguments[8]),(0,ne.Z)(gt=arguments[0])==="object"&&!Ve(gt)&&"imageData"in gt){var Wr=gt;gt=Wr.imageData,xt=Wr.format||xt||l,ur=Wr.x||ur||0,er=Wr.y||er||0,ln=Wr.w||Wr.width||ln,qr=Wr.h||Wr.height||qr,An=Wr.alias||An,Vr=Wr.compression||Vr,rn=Wr.rotation||Wr.angle||rn}var zn=this.internal.getFilters();if(Vr===void 0&&zn.indexOf("FlateEncode")!==-1&&(Vr="SLOW"),isNaN(ur)||isNaN(er))throw new Error("Invalid coordinates passed to jsPDF.addImage");j.call(this);var We=Zr.call(this,gt,xt,An,Vr);return tt.call(this,ur,er,ln,qr,We,rn),this};var Zr=function(gt,xt,ur,er){var ln,qr,An;if(typeof gt=="string"&&x(gt)===l){gt=unescape(gt);var Vr=fn(gt,!1);(Vr!==""||(Vr=f.loadFile(gt,!0))!==void 0)&&(gt=Vr)}if(Ve(gt)&&(gt=it(gt,xt)),xt=x(gt,xt),!Re(xt))throw new Error("addImage does not support files of type '"+xt+"', please ensure that a plugin for '"+xt+"' support is added.");if(((An=ur)==null||An.length===0)&&(ur=function(rn){return typeof rn=="string"||_n(rn)?ct(rn):_n(rn.data)?ct(rn.data):null}(gt)),(ln=he.call(this,ur))||(Kr()&&(gt instanceof Uint8Array||xt==="RGBA"||(qr=gt,gt=Or(gt))),ln=this["process"+xt.toUpperCase()](gt,pe.call(this),ur,function(rn){return rn&&typeof rn=="string"&&(rn=rn.toUpperCase()),rn in f.image_compression?rn:Xe.NONE}(er),qr)),!ln)throw new Error("An unknown error occurred whilst processing the image.");return ln},fn=f.__addimage__.convertBase64ToBinaryString=function(gt,xt){var ur;xt=typeof xt!="boolean"||xt;var er,ln="";if(typeof gt=="string"){er=(ur=wr(gt))!==null?ur.data:gt;try{ln=ho(er)}catch(qr){if(xt)throw Qt(er)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+qr.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return ln};f.getImageProperties=function(gt){var xt,ur,er="";if(Ve(gt)&&(gt=it(gt)),typeof gt=="string"&&x(gt)===l&&((er=fn(gt,!1))===""&&(er=f.loadFile(gt)||""),gt=er),ur=x(gt),!Re(ur))throw new Error("addImage does not support files of type '"+ur+"', please ensure that a plugin for '"+ur+"' support is added.");if(!Kr()||gt instanceof Uint8Array||(gt=Or(gt)),!(xt=this["process"+ur.toUpperCase()](gt)))throw new Error("An unknown error occurred whilst processing the image");return xt.fileType=ur,xt}})(Ki.API),function(f){var l=function(A){if(A!==void 0&&A!="")return!0};Ki.API.events.push(["addPage",function(A){this.internal.getPageInfo(A.pageNumber).pageContext.annotations=[]}]),f.events.push(["putPage",function(A){for(var x,F,S,T=this.internal.getCoordinateString,j=this.internal.getVerticalCoordinateString,V=this.internal.getPageInfoByObjId(A.objId),pe=A.pageContext.annotations,Re=!1,Ve=0;Ve<pe.length&&!Re;Ve++)switch((x=pe[Ve]).type){case"link":(l(x.options.url)||l(x.options.pageNumber))&&(Re=!0);break;case"reference":case"text":case"freetext":Re=!0}if(Re!=0){this.internal.write("/Annots [");for(var it=0;it<pe.length;it++){x=pe[it];var he=this.internal.pdfEscape,_t=this.internal.getEncryptor(A.objId);switch(x.type){case"reference":this.internal.write(" "+x.object.objId+" 0 R ");break;case"text":var tt=this.internal.newAdditionalObject(),rt=this.internal.newAdditionalObject(),Xe=this.internal.getEncryptor(tt.objId),ct=x.title||"Note";S="<</Type /Annot /Subtype /Text "+(F="/Rect ["+T(x.bounds.x)+" "+j(x.bounds.y+x.bounds.h)+" "+T(x.bounds.x+x.bounds.w)+" "+j(x.bounds.y)+"] ")+"/Contents ("+he(Xe(x.contents))+")",S+=" /Popup "+rt.objId+" 0 R",S+=" /P "+V.objId+" 0 R",S+=" /T ("+he(Xe(ct))+") >>",tt.content=S;var Qt=tt.objId+" 0 R";S="<</Type /Annot /Subtype /Popup "+(F="/Rect ["+T(x.bounds.x+30)+" "+j(x.bounds.y+x.bounds.h)+" "+T(x.bounds.x+x.bounds.w+30)+" "+j(x.bounds.y)+"] ")+" /Parent "+Qt,x.open&&(S+=" /Open true"),S+=" >>",rt.content=S,this.internal.write(tt.objId,"0 R",rt.objId,"0 R");break;case"freetext":F="/Rect ["+T(x.bounds.x)+" "+j(x.bounds.y)+" "+T(x.bounds.x+x.bounds.w)+" "+j(x.bounds.y+x.bounds.h)+"] ";var wr=x.color||"#000000";S="<</Type /Annot /Subtype /FreeText "+F+"/Contents ("+he(_t(x.contents))+")",S+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+wr+")",S+=" /Border [0 0 0]",S+=" >>",this.internal.write(S);break;case"link":if(x.options.name){var Kr=this.annotations._nameMap[x.options.name];x.options.pageNumber=Kr.page,x.options.top=Kr.y}else x.options.top||(x.options.top=0);if(F="/Rect ["+x.finalBounds.x+" "+x.finalBounds.y+" "+x.finalBounds.w+" "+x.finalBounds.h+"] ",S="",x.options.url)S="<</Type /Annot /Subtype /Link "+F+"/Border [0 0 0] /A <</S /URI /URI ("+he(_t(x.options.url))+") >>";else if(x.options.pageNumber)switch(S="<</Type /Annot /Subtype /Link "+F+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(x.options.pageNumber).objId+" 0 R",x.options.magFactor=x.options.magFactor||"XYZ",x.options.magFactor){case"Fit":S+=" /Fit]";break;case"FitH":S+=" /FitH "+x.options.top+"]";break;case"FitV":x.options.left=x.options.left||0,S+=" /FitV "+x.options.left+"]";break;case"XYZ":default:var _n=j(x.options.top);x.options.left=x.options.left||0,x.options.zoom===void 0&&(x.options.zoom=0),S+=" /XYZ "+x.options.left+" "+_n+" "+x.options.zoom+"]"}S!=""&&(S+=" >>",this.internal.write(S))}}this.internal.write("]")}}]),f.createAnnotation=function(A){var x=this.internal.getCurrentPageInfo();switch(A.type){case"link":this.link(A.bounds.x,A.bounds.y,A.bounds.w,A.bounds.h,A);break;case"text":case"freetext":x.pageContext.annotations.push(A)}},f.link=function(A,x,F,S,T){var j=this.internal.getCurrentPageInfo(),V=this.internal.getCoordinateString,pe=this.internal.getVerticalCoordinateString;j.pageContext.annotations.push({finalBounds:{x:V(A),y:pe(x),w:V(A+F),h:pe(x+S)},options:T,type:"link"})},f.textWithLink=function(A,x,F,S){var T,j,V=this.getTextWidth(A),pe=this.internal.getLineHeight()/this.internal.scaleFactor;if(S.maxWidth!==void 0){j=S.maxWidth;var Re=this.splitTextToSize(A,j).length;T=Math.ceil(pe*Re)}else j=V,T=pe;return this.text(A,x,F,S),F+=.2*pe,S.align==="center"&&(x-=V/2),S.align==="right"&&(x-=V),this.link(x,F-pe,j,T,S),V},f.getTextWidth=function(A){var x=this.internal.getFontSize();return this.getStringUnitWidth(A)*x/this.internal.scaleFactor}}(Ki.API),function(f){var l={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]},A={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},x={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},F=[1570,1571,1573,1575];f.__arabicParser__={};var S=f.__arabicParser__.isInArabicSubstitutionA=function(tt){return l[tt.charCodeAt(0)]!==void 0},T=f.__arabicParser__.isArabicLetter=function(tt){return typeof tt=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(tt)},j=f.__arabicParser__.isArabicEndLetter=function(tt){return T(tt)&&S(tt)&&l[tt.charCodeAt(0)].length<=2},V=f.__arabicParser__.isArabicAlfLetter=function(tt){return T(tt)&&F.indexOf(tt.charCodeAt(0))>=0};f.__arabicParser__.arabicLetterHasIsolatedForm=function(tt){return T(tt)&&S(tt)&&l[tt.charCodeAt(0)].length>=1};var pe=f.__arabicParser__.arabicLetterHasFinalForm=function(tt){return T(tt)&&S(tt)&&l[tt.charCodeAt(0)].length>=2};f.__arabicParser__.arabicLetterHasInitialForm=function(tt){return T(tt)&&S(tt)&&l[tt.charCodeAt(0)].length>=3};var Re=f.__arabicParser__.arabicLetterHasMedialForm=function(tt){return T(tt)&&S(tt)&&l[tt.charCodeAt(0)].length==4},Ve=f.__arabicParser__.resolveLigatures=function(tt){var rt=0,Xe=A,ct="",Qt=0;for(rt=0;rt<tt.length;rt+=1)Xe[tt.charCodeAt(rt)]!==void 0?(Qt++,typeof(Xe=Xe[tt.charCodeAt(rt)])=="number"&&(ct+=String.fromCharCode(Xe),Xe=A,Qt=0),rt===tt.length-1&&(Xe=A,ct+=tt.charAt(rt-(Qt-1)),rt-=Qt-1,Qt=0)):(Xe=A,ct+=tt.charAt(rt-Qt),rt-=Qt,Qt=0);return ct};f.__arabicParser__.isArabicDiacritic=function(tt){return tt!==void 0&&x[tt.charCodeAt(0)]!==void 0};var it=f.__arabicParser__.getCorrectForm=function(tt,rt,Xe){return T(tt)?S(tt)===!1?-1:!pe(tt)||!T(rt)&&!T(Xe)||!T(Xe)&&j(rt)||j(tt)&&!T(rt)||j(tt)&&V(rt)||j(tt)&&j(rt)?0:Re(tt)&&T(rt)&&!j(rt)&&T(Xe)&&pe(Xe)?3:j(tt)||!T(Xe)?1:2:-1},he=function(tt){var rt=0,Xe=0,ct=0,Qt="",wr="",Kr="",_n=(tt=tt||"").split("\\s+"),Or=[];for(rt=0;rt<_n.length;rt+=1){for(Or.push(""),Xe=0;Xe<_n[rt].length;Xe+=1)Qt=_n[rt][Xe],wr=_n[rt][Xe-1],Kr=_n[rt][Xe+1],T(Qt)?(ct=it(Qt,wr,Kr),Or[rt]+=ct!==-1?String.fromCharCode(l[Qt.charCodeAt(0)][ct]):Qt):Or[rt]+=Qt;Or[rt]=Ve(Or[rt])}return Or.join(" ")},_t=f.__arabicParser__.processArabic=f.processArabic=function(){var tt,rt=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,Xe=[];if(Array.isArray(rt)){var ct=0;for(Xe=[],ct=0;ct<rt.length;ct+=1)Array.isArray(rt[ct])?Xe.push([he(rt[ct][0]),rt[ct][1],rt[ct][2]]):Xe.push([he(rt[ct])]);tt=Xe}else tt=he(rt);return typeof arguments[0]=="string"?tt:(arguments[0].text=tt,arguments[0])};f.events.push(["preProcessText",_t])}(Ki.API),Ki.API.autoPrint=function(f){var l;switch((f=f||{}).variant=f.variant||"non-conform",f.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){l=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 "+l+" 0 R")})}return this},function(f){var l=function(){var A=void 0;Object.defineProperty(this,"pdf",{get:function(){return A},set:function(j){A=j}});var x=150;Object.defineProperty(this,"width",{get:function(){return x},set:function(j){x=isNaN(j)||Number.isInteger(j)===!1||j<0?150:j,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=x+1)}});var F=300;Object.defineProperty(this,"height",{get:function(){return F},set:function(j){F=isNaN(j)||Number.isInteger(j)===!1||j<0?300:j,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=F+1)}});var S=[];Object.defineProperty(this,"childNodes",{get:function(){return S},set:function(j){S=j}});var T={};Object.defineProperty(this,"style",{get:function(){return T},set:function(j){T=j}}),Object.defineProperty(this,"parentNode",{})};l.prototype.getContext=function(A,x){var F;if((A=A||"2d")!=="2d")return null;for(F in x)this.pdf.context2d.hasOwnProperty(F)&&(this.pdf.context2d[F]=x[F]);return this.pdf.context2d._canvas=this,this.pdf.context2d},l.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},f.events.push(["initialized",function(){this.canvas=new l,this.canvas.pdf=this}])}(Ki.API),function(f){var l={left:0,top:0,bottom:0,right:0},A=!1,x=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},l),this.internal.__cell__.margins.width=this.getPageWidth(),F.call(this))},F=function(){this.internal.__cell__.lastCell=new S,this.internal.__cell__.pages=1},S=function(){var V=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return V},set:function(tt){V=tt}});var pe=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return pe},set:function(tt){pe=tt}});var Re=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return Re},set:function(tt){Re=tt}});var Ve=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Ve},set:function(tt){Ve=tt}});var it=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return it},set:function(tt){it=tt}});var he=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return he},set:function(tt){he=tt}});var _t=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return _t},set:function(tt){_t=tt}}),this};S.prototype.clone=function(){return new S(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},S.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},f.setHeaderFunction=function(V){return x.call(this),this.internal.__cell__.headerFunction=typeof V=="function"?V:void 0,this},f.getTextDimensions=function(V,pe){x.call(this);var Re=(pe=pe||{}).fontSize||this.getFontSize(),Ve=pe.font||this.getFont(),it=pe.scaleFactor||this.internal.scaleFactor,he=0,_t=0,tt=0,rt=this;if(!Array.isArray(V)&&typeof V!="string"){if(typeof V!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");V=String(V)}var Xe=pe.maxWidth;Xe>0?typeof V=="string"?V=this.splitTextToSize(V,Xe):Object.prototype.toString.call(V)==="[object Array]"&&(V=V.reduce(function(Qt,wr){return Qt.concat(rt.splitTextToSize(wr,Xe))},[])):V=Array.isArray(V)?V:[V];for(var ct=0;ct<V.length;ct++)he<(tt=this.getStringUnitWidth(V[ct],{font:Ve})*Re)&&(he=tt);return he!==0&&(_t=V.length),{w:he/=it,h:Math.max((_t*Re*this.getLineHeightFactor()-Re*(this.getLineHeightFactor()-1))/it,0)}},f.cellAddPage=function(){x.call(this),this.addPage();var V=this.internal.__cell__.margins||l;return this.internal.__cell__.lastCell=new S(V.left,V.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var T=f.cell=function(){var V;V=arguments[0]instanceof S?arguments[0]:new S(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),x.call(this);var pe=this.internal.__cell__.lastCell,Re=this.internal.__cell__.padding,Ve=this.internal.__cell__.margins||l,it=this.internal.__cell__.tableHeaderRow,he=this.internal.__cell__.printHeaders;return pe.lineNumber!==void 0&&(pe.lineNumber===V.lineNumber?(V.x=(pe.x||0)+(pe.width||0),V.y=pe.y||0):pe.y+pe.height+V.height+Ve.bottom>this.getPageHeight()?(this.cellAddPage(),V.y=Ve.top,he&&it&&(this.printHeaderRow(V.lineNumber,!0),V.y+=it[0].height)):V.y=pe.y+pe.height||V.y),V.text[0]!==void 0&&(this.rect(V.x,V.y,V.width,V.height,A===!0?"FD":void 0),V.align==="right"?this.text(V.text,V.x+V.width-Re,V.y+Re,{align:"right",baseline:"top"}):V.align==="center"?this.text(V.text,V.x+V.width/2,V.y+Re,{align:"center",baseline:"top",maxWidth:V.width-Re-Re}):this.text(V.text,V.x+Re,V.y+Re,{align:"left",baseline:"top",maxWidth:V.width-Re-Re})),this.internal.__cell__.lastCell=V,this};f.table=function(V,pe,Re,Ve,it){if(x.call(this),!Re)throw new Error("No data for PDF table.");var he,_t,tt,rt,Xe=[],ct=[],Qt=[],wr={},Kr={},_n=[],Or=[],Xt=(it=it||{}).autoSize||!1,Zr=it.printHeaders!==!1,fn=it.css&&it.css["font-size"]!==void 0?16*it.css["font-size"]:it.fontSize||12,gt=it.margins||Object.assign({width:this.getPageWidth()},l),xt=typeof it.padding=="number"?it.padding:3,ur=it.headerBackgroundColor||"#c8c8c8",er=it.headerTextColor||"#000";if(F.call(this),this.internal.__cell__.printHeaders=Zr,this.internal.__cell__.margins=gt,this.internal.__cell__.table_font_size=fn,this.internal.__cell__.padding=xt,this.internal.__cell__.headerBackgroundColor=ur,this.internal.__cell__.headerTextColor=er,this.setFontSize(fn),Ve==null)ct=Xe=Object.keys(Re[0]),Qt=Xe.map(function(){return"left"});else if(Array.isArray(Ve)&&(0,ne.Z)(Ve[0])==="object")for(Xe=Ve.map(function(Wr){return Wr.name}),ct=Ve.map(function(Wr){return Wr.prompt||Wr.name||""}),Qt=Ve.map(function(Wr){return Wr.align||"left"}),he=0;he<Ve.length;he+=1)Kr[Ve[he].name]=Ve[he].width*(19.049976/25.4);else Array.isArray(Ve)&&typeof Ve[0]=="string"&&(ct=Xe=Ve,Qt=Xe.map(function(){return"left"}));if(Xt||Array.isArray(Ve)&&typeof Ve[0]=="string")for(he=0;he<Xe.length;he+=1){for(wr[rt=Xe[he]]=Re.map(function(Wr){return Wr[rt]}),this.setFont(void 0,"bold"),_n.push(this.getTextDimensions(ct[he],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),_t=wr[rt],this.setFont(void 0,"normal"),tt=0;tt<_t.length;tt+=1)_n.push(this.getTextDimensions(_t[tt],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);Kr[rt]=Math.max.apply(null,_n)+xt+xt,_n=[]}if(Zr){var ln={};for(he=0;he<Xe.length;he+=1)ln[Xe[he]]={},ln[Xe[he]].text=ct[he],ln[Xe[he]].align=Qt[he];var qr=j.call(this,ln,Kr);Or=Xe.map(function(Wr){return new S(V,pe,Kr[Wr],qr,ln[Wr].text,void 0,ln[Wr].align)}),this.setTableHeaderRow(Or),this.printHeaderRow(1,!1)}var An=Ve.reduce(function(Wr,zn){return Wr[zn.name]=zn.align,Wr},{});for(he=0;he<Re.length;he+=1){"rowStart"in it&&it.rowStart instanceof Function&&it.rowStart({row:he,data:Re[he]},this);var Vr=j.call(this,Re[he],Kr);for(tt=0;tt<Xe.length;tt+=1){var rn=Re[he][Xe[tt]];"cellStart"in it&&it.cellStart instanceof Function&&it.cellStart({row:he,col:tt,data:rn},this),T.call(this,new S(V,pe,Kr[Xe[tt]],Vr,rn,he+2,An[Xe[tt]]))}}return this.internal.__cell__.table_x=V,this.internal.__cell__.table_y=pe,this};var j=function(V,pe){var Re=this.internal.__cell__.padding,Ve=this.internal.__cell__.table_font_size,it=this.internal.scaleFactor;return Object.keys(V).map(function(he){var _t=V[he];return this.splitTextToSize(_t.hasOwnProperty("text")?_t.text:_t,pe[he]-Re-Re)},this).map(function(he){return this.getLineHeightFactor()*he.length*Ve/it+Re+Re},this).reduce(function(he,_t){return Math.max(he,_t)},0)};f.setTableHeaderRow=function(V){x.call(this),this.internal.__cell__.tableHeaderRow=V},f.printHeaderRow=function(V,pe){if(x.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var Re;if(A=!0,typeof this.internal.__cell__.headerFunction=="function"){var Ve=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new S(Ve[0],Ve[1],Ve[2],Ve[3],void 0,-1)}this.setFont(void 0,"bold");for(var it=[],he=0;he<this.internal.__cell__.tableHeaderRow.length;he+=1){Re=this.internal.__cell__.tableHeaderRow[he].clone(),pe&&(Re.y=this.internal.__cell__.margins.top||0,it.push(Re)),Re.lineNumber=V;var _t=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),T.call(this,Re),this.setTextColor(_t)}it.length>0&&this.setTableHeaderRow(it),this.setFont(void 0,"normal"),A=!1}}(Ki.API);var di={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Ci=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],bi=qn(Ci),Bi=[100,200,300,400,500,600,700,800,900],$i=qn(Bi);function jn(f){var l=f.family.replace(/"|'/g,"").toLowerCase(),A=function(S){return di[S=S||"normal"]?S:"normal"}(f.style),x=function(S){if(!S)return 400;if(typeof S=="number")return S>=100&&S<=900&&S%100==0?S:400;if(/^\d00$/.test(S))return parseInt(S);switch(S){case"bold":return 700;case"normal":default:return 400}}(f.weight),F=function(S){return typeof bi[S=S||"normal"]=="number"?S:"normal"}(f.stretch);return{family:l,style:A,weight:x,stretch:F,src:f.src||[],ref:f.ref||{name:l,style:[F,A,x].join(" ")}}}function Gi(f,l,A,x){var F;for(F=A;F>=0&&F<l.length;F+=x)if(f[l[F]])return f[l[F]];for(F=A;F>=0&&F<l.length;F-=x)if(f[l[F]])return f[l[F]]}var Hi={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Na={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function ui(f){return[f.stretch,f.style,f.weight,f.family].join(" ")}function wa(f,l,A){for(var x=(A=A||{}).defaultFontFamily||"times",F=Object.assign({},Hi,A.genericFontFamilies||{}),S=null,T=null,j=0;j<l.length;++j)if(F[(S=jn(l[j])).family]&&(S.family=F[S.family]),f.hasOwnProperty(S.family)){T=f[S.family];break}if(!(T=T||f[x]))throw new Error("Could not find a font-family for the rule '"+ui(S)+"' and default family '"+x+"'.");if(T=function(V,pe){if(pe[V])return pe[V];var Re=bi[V],Ve=Re<=bi.normal?-1:1,it=Gi(pe,Ci,Re,Ve);if(!it)throw new Error("Could not find a matching font-stretch value for "+V);return it}(S.stretch,T),T=function(V,pe){if(pe[V])return pe[V];for(var Re=di[V],Ve=0;Ve<Re.length;++Ve)if(pe[Re[Ve]])return pe[Re[Ve]];throw new Error("Could not find a matching font-style for "+V)}(S.style,T),!(T=function(V,pe){if(pe[V])return pe[V];if(V===400&&pe[500])return pe[500];if(V===500&&pe[400])return pe[400];var Re=$i[V],Ve=Gi(pe,Bi,Re,V<400?-1:1);if(!Ve)throw new Error("Could not find a matching font-weight for value "+V);return Ve}(S.weight,T)))throw new Error("Failed to resolve a font for the rule '"+ui(S)+"'.");return T}function qi(f){return f.trimLeft()}function Zi(f,l){for(var A=0;A<f.length;){if(f.charAt(A)===l)return[f.substring(0,A),f.substring(A+1)];A+=1}return null}function gi(f){var l=f.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return l===null?null:[l[0],f.substring(l[0].length)]}var Oi,ji,ri,si=["times"];(function(f){var l,A,x,F,S,T,j,V,pe,Re=function(We){return We=We||{},this.isStrokeTransparent=We.isStrokeTransparent||!1,this.strokeOpacity=We.strokeOpacity||1,this.strokeStyle=We.strokeStyle||"#000000",this.fillStyle=We.fillStyle||"#000000",this.isFillTransparent=We.isFillTransparent||!1,this.fillOpacity=We.fillOpacity||1,this.font=We.font||"10px sans-serif",this.textBaseline=We.textBaseline||"alphabetic",this.textAlign=We.textAlign||"left",this.lineWidth=We.lineWidth||1,this.lineJoin=We.lineJoin||"miter",this.lineCap=We.lineCap||"butt",this.path=We.path||[],this.transform=We.transform!==void 0?We.transform.clone():new V,this.globalCompositeOperation=We.globalCompositeOperation||"normal",this.globalAlpha=We.globalAlpha||1,this.clip_path=We.clip_path||[],this.currentPoint=We.currentPoint||new T,this.miterLimit=We.miterLimit||10,this.lastPoint=We.lastPoint||new T,this.lineDashOffset=We.lineDashOffset||0,this.lineDash=We.lineDash||[],this.margin=We.margin||[0,0,0,0],this.prevPageLastElemOffset=We.prevPageLastElemOffset||0,this.ignoreClearRect=typeof We.ignoreClearRect!="boolean"||We.ignoreClearRect,this};f.events.push(["initialized",function(){this.context2d=new Ve(this),l=this.internal.f2,A=this.internal.getCoordinateString,x=this.internal.getVerticalCoordinateString,F=this.internal.getHorizontalCoordinate,S=this.internal.getVerticalCoordinate,T=this.internal.Point,j=this.internal.Rectangle,V=this.internal.Matrix,pe=new Re}]);var Ve=function(We){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var Pt=We;Object.defineProperty(this,"pdf",{get:function(){return Pt}});var Zt=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return Zt},set:function(Rr){Zt=!!Rr}});var sr=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return sr},set:function(Rr){sr=!!Rr}});var Br=0;Object.defineProperty(this,"posX",{get:function(){return Br},set:function(Rr){isNaN(Rr)||(Br=Rr)}});var Jr=0;Object.defineProperty(this,"posY",{get:function(){return Jr},set:function(Rr){isNaN(Rr)||(Jr=Rr)}}),Object.defineProperty(this,"margin",{get:function(){return pe.margin},set:function(Rr){var Lt;typeof Rr=="number"?Lt=[Rr,Rr,Rr,Rr]:((Lt=new Array(4))[0]=Rr[0],Lt[1]=Rr.length>=2?Rr[1]:Lt[0],Lt[2]=Rr.length>=3?Rr[2]:Lt[0],Lt[3]=Rr.length>=4?Rr[3]:Lt[1]),pe.margin=Lt}});var Yr=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Yr},set:function(Rr){Yr=Rr}});var sn=0;Object.defineProperty(this,"lastBreak",{get:function(){return sn},set:function(Rr){sn=Rr}});var fi=[];Object.defineProperty(this,"pageBreaks",{get:function(){return fi},set:function(Rr){fi=Rr}}),Object.defineProperty(this,"ctx",{get:function(){return pe},set:function(Rr){Rr instanceof Re&&(pe=Rr)}}),Object.defineProperty(this,"path",{get:function(){return pe.path},set:function(Rr){pe.path=Rr}});var ci=[];Object.defineProperty(this,"ctxStack",{get:function(){return ci},set:function(Rr){ci=Rr}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Rr){var Lt;Lt=it(Rr),this.ctx.fillStyle=Lt.style,this.ctx.isFillTransparent=Lt.a===0,this.ctx.fillOpacity=Lt.a,this.pdf.setFillColor(Lt.r,Lt.g,Lt.b,{a:Lt.a}),this.pdf.setTextColor(Lt.r,Lt.g,Lt.b,{a:Lt.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Rr){var Lt=it(Rr);this.ctx.strokeStyle=Lt.style,this.ctx.isStrokeTransparent=Lt.a===0,this.ctx.strokeOpacity=Lt.a,Lt.a===0?this.pdf.setDrawColor(255,255,255):(Lt.a,this.pdf.setDrawColor(Lt.r,Lt.g,Lt.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Rr){["butt","round","square"].indexOf(Rr)!==-1&&(this.ctx.lineCap=Rr,this.pdf.setLineCap(Rr))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Rr){isNaN(Rr)||(this.ctx.lineWidth=Rr,this.pdf.setLineWidth(Rr))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Rr){["bevel","round","miter"].indexOf(Rr)!==-1&&(this.ctx.lineJoin=Rr,this.pdf.setLineJoin(Rr))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Rr){isNaN(Rr)||(this.ctx.miterLimit=Rr,this.pdf.setMiterLimit(Rr))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Rr){this.ctx.textBaseline=Rr}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Rr){["right","end","center","left","start"].indexOf(Rr)!==-1&&(this.ctx.textAlign=Rr)}});var Xi=null;function Ji(Rr,Lt){if(Xi===null){var ya=function(Vi){var Fn=[];return Object.keys(Vi).forEach(function(ni){Vi[ni].forEach(function(Ai){var Li=null;switch(Ai){case"bold":Li={family:ni,weight:"bold"};break;case"italic":Li={family:ni,style:"italic"};break;case"bolditalic":Li={family:ni,weight:"bold",style:"italic"};break;case"":case"normal":Li={family:ni}}Li!==null&&(Li.ref={name:ni,style:Ai},Fn.push(Li))})}),Fn}(Rr.getFontList());Xi=function(Vi){for(var Fn={},ni=0;ni<Vi.length;++ni){var Ai=jn(Vi[ni]),Li=Ai.family,ia=Ai.stretch,Oa=Ai.style,io=Ai.weight;Fn[Li]=Fn[Li]||{},Fn[Li][ia]=Fn[Li][ia]||{},Fn[Li][ia][Oa]=Fn[Li][ia][Oa]||{},Fn[Li][ia][Oa][io]=Ai}return Fn}(ya.concat(Lt))}return Xi}var Za=null;Object.defineProperty(this,"fontFaces",{get:function(){return Za},set:function(Rr){Xi=null,Za=Rr}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Rr){var Lt;if(this.ctx.font=Rr,(Lt=/^\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(Rr))!==null){var ya=Lt[1],Vi=(Lt[2],Lt[3]),Fn=Lt[4],ni=(Lt[5],Lt[6]),Ai=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Fn)[2];Fn=Math.floor(Ai==="px"?parseFloat(Fn)*this.pdf.internal.scaleFactor:Ai==="em"?parseFloat(Fn)*this.pdf.getFontSize():parseFloat(Fn)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Fn);var Li=function(yo){var Go,Yi,Jl=[],ds=yo.trim();if(ds==="")return si;if(ds in Na)return[Na[ds]];for(;ds!=="";){switch(Yi=null,Go=(ds=qi(ds)).charAt(0)){case'"':case"'":Yi=Zi(ds.substring(1),Go);break;default:Yi=gi(ds)}if(Yi===null||(Jl.push(Yi[0]),(ds=qi(Yi[1]))!==""&&ds.charAt(0)!==","))return si;ds=ds.replace(/^,/,"")}return Jl}(ni);if(this.fontFaces){var ia=wa(Ji(this.pdf,this.fontFaces),Li.map(function(yo){return{family:yo,stretch:"normal",weight:Vi,style:ya}}));this.pdf.setFont(ia.ref.name,ia.ref.style)}else{var Oa="";(Vi==="bold"||parseInt(Vi,10)>=700||ya==="bold")&&(Oa="bold"),ya==="italic"&&(Oa+="italic"),Oa.length===0&&(Oa="normal");for(var io="",Lo={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"},As=0;As<Li.length;As++){if(this.pdf.internal.getFont(Li[As],Oa,{noFallback:!0,disableWarning:!0})!==void 0){io=Li[As];break}if(Oa==="bolditalic"&&this.pdf.internal.getFont(Li[As],"bold",{noFallback:!0,disableWarning:!0})!==void 0)io=Li[As],Oa="bold";else if(this.pdf.internal.getFont(Li[As],"normal",{noFallback:!0,disableWarning:!0})!==void 0){io=Li[As],Oa="normal";break}}if(io===""){for(var Ts=0;Ts<Li.length;Ts++)if(Lo[Li[Ts]]){io=Lo[Li[Ts]];break}}io=io===""?"Times":io,this.pdf.setFont(io,Oa)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Rr){this.ctx.globalCompositeOperation=Rr}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Rr){this.ctx.globalAlpha=Rr}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Rr){this.ctx.lineDashOffset=Rr,zn.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Rr){this.ctx.lineDash=Rr,zn.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Rr){this.ctx.ignoreClearRect=!!Rr}})};Ve.prototype.setLineDash=function(We){this.lineDash=We},Ve.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},Ve.prototype.fill=function(){wr.call(this,"fill",!1)},Ve.prototype.stroke=function(){wr.call(this,"stroke",!1)},Ve.prototype.beginPath=function(){this.path=[{type:"begin"}]},Ve.prototype.moveTo=function(We,Pt){if(isNaN(We)||isNaN(Pt))throw ua.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var Zt=this.ctx.transform.applyToPoint(new T(We,Pt));this.path.push({type:"mt",x:Zt.x,y:Zt.y}),this.ctx.lastPoint=new T(We,Pt)},Ve.prototype.closePath=function(){var We=new T(0,0),Pt=0;for(Pt=this.path.length-1;Pt!==-1;Pt--)if(this.path[Pt].type==="begin"&&(0,ne.Z)(this.path[Pt+1])==="object"&&typeof this.path[Pt+1].x=="number"){We=new T(this.path[Pt+1].x,this.path[Pt+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new T(We.x,We.y)},Ve.prototype.lineTo=function(We,Pt){if(isNaN(We)||isNaN(Pt))throw ua.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var Zt=this.ctx.transform.applyToPoint(new T(We,Pt));this.path.push({type:"lt",x:Zt.x,y:Zt.y}),this.ctx.lastPoint=new T(Zt.x,Zt.y)},Ve.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),wr.call(this,null,!0)},Ve.prototype.quadraticCurveTo=function(We,Pt,Zt,sr){if(isNaN(Zt)||isNaN(sr)||isNaN(We)||isNaN(Pt))throw ua.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var Br=this.ctx.transform.applyToPoint(new T(Zt,sr)),Jr=this.ctx.transform.applyToPoint(new T(We,Pt));this.path.push({type:"qct",x1:Jr.x,y1:Jr.y,x:Br.x,y:Br.y}),this.ctx.lastPoint=new T(Br.x,Br.y)},Ve.prototype.bezierCurveTo=function(We,Pt,Zt,sr,Br,Jr){if(isNaN(Br)||isNaN(Jr)||isNaN(We)||isNaN(Pt)||isNaN(Zt)||isNaN(sr))throw ua.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var Yr=this.ctx.transform.applyToPoint(new T(Br,Jr)),sn=this.ctx.transform.applyToPoint(new T(We,Pt)),fi=this.ctx.transform.applyToPoint(new T(Zt,sr));this.path.push({type:"bct",x1:sn.x,y1:sn.y,x2:fi.x,y2:fi.y,x:Yr.x,y:Yr.y}),this.ctx.lastPoint=new T(Yr.x,Yr.y)},Ve.prototype.arc=function(We,Pt,Zt,sr,Br,Jr){if(isNaN(We)||isNaN(Pt)||isNaN(Zt)||isNaN(sr)||isNaN(Br))throw ua.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Jr=!!Jr,!this.ctx.transform.isIdentity){var Yr=this.ctx.transform.applyToPoint(new T(We,Pt));We=Yr.x,Pt=Yr.y;var sn=this.ctx.transform.applyToPoint(new T(0,Zt)),fi=this.ctx.transform.applyToPoint(new T(0,0));Zt=Math.sqrt(Math.pow(sn.x-fi.x,2)+Math.pow(sn.y-fi.y,2))}Math.abs(Br-sr)>=2*Math.PI&&(sr=0,Br=2*Math.PI),this.path.push({type:"arc",x:We,y:Pt,radius:Zt,startAngle:sr,endAngle:Br,counterclockwise:Jr})},Ve.prototype.arcTo=function(We,Pt,Zt,sr,Br){throw new Error("arcTo not implemented.")},Ve.prototype.rect=function(We,Pt,Zt,sr){if(isNaN(We)||isNaN(Pt)||isNaN(Zt)||isNaN(sr))throw ua.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(We,Pt),this.lineTo(We+Zt,Pt),this.lineTo(We+Zt,Pt+sr),this.lineTo(We,Pt+sr),this.lineTo(We,Pt),this.lineTo(We+Zt,Pt),this.lineTo(We,Pt)},Ve.prototype.fillRect=function(We,Pt,Zt,sr){if(isNaN(We)||isNaN(Pt)||isNaN(Zt)||isNaN(sr))throw ua.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!he.call(this)){var Br={};this.lineCap!=="butt"&&(Br.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(Br.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(We,Pt,Zt,sr),this.fill(),Br.hasOwnProperty("lineCap")&&(this.lineCap=Br.lineCap),Br.hasOwnProperty("lineJoin")&&(this.lineJoin=Br.lineJoin)}},Ve.prototype.strokeRect=function(We,Pt,Zt,sr){if(isNaN(We)||isNaN(Pt)||isNaN(Zt)||isNaN(sr))throw ua.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");_t.call(this)||(this.beginPath(),this.rect(We,Pt,Zt,sr),this.stroke())},Ve.prototype.clearRect=function(We,Pt,Zt,sr){if(isNaN(We)||isNaN(Pt)||isNaN(Zt)||isNaN(sr))throw ua.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(We,Pt,Zt,sr))},Ve.prototype.save=function(We){We=typeof We!="boolean"||We;for(var Pt=this.pdf.internal.getCurrentPageInfo().pageNumber,Zt=0;Zt<this.pdf.internal.getNumberOfPages();Zt++)this.pdf.setPage(Zt+1),this.pdf.internal.out("q");if(this.pdf.setPage(Pt),We){this.ctx.fontSize=this.pdf.internal.getFontSize();var sr=new Re(this.ctx);this.ctxStack.push(this.ctx),this.ctx=sr}},Ve.prototype.restore=function(We){We=typeof We!="boolean"||We;for(var Pt=this.pdf.internal.getCurrentPageInfo().pageNumber,Zt=0;Zt<this.pdf.internal.getNumberOfPages();Zt++)this.pdf.setPage(Zt+1),this.pdf.internal.out("Q");this.pdf.setPage(Pt),We&&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)},Ve.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var it=function(We){var Pt,Zt,sr,Br;if(We.isCanvasGradient===!0&&(We=We.getColor()),!We)return{r:0,g:0,b:0,a:0,style:We};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(We))Pt=0,Zt=0,sr=0,Br=0;else{var Jr=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(We);if(Jr!==null)Pt=parseInt(Jr[1]),Zt=parseInt(Jr[2]),sr=parseInt(Jr[3]),Br=1;else if((Jr=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(We))!==null)Pt=parseInt(Jr[1]),Zt=parseInt(Jr[2]),sr=parseInt(Jr[3]),Br=parseFloat(Jr[4]);else{if(Br=1,typeof We=="string"&&We.charAt(0)!=="#"){var Yr=new Ga(We);We=Yr.ok?Yr.toHex():"#000000"}We.length===4?(Pt=We.substring(1,2),Pt+=Pt,Zt=We.substring(2,3),Zt+=Zt,sr=We.substring(3,4),sr+=sr):(Pt=We.substring(1,3),Zt=We.substring(3,5),sr=We.substring(5,7)),Pt=parseInt(Pt,16),Zt=parseInt(Zt,16),sr=parseInt(sr,16)}}return{r:Pt,g:Zt,b:sr,a:Br,style:We}},he=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},_t=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};Ve.prototype.fillText=function(We,Pt,Zt,sr){if(isNaN(Pt)||isNaN(Zt)||typeof We!="string")throw ua.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(sr=isNaN(sr)?void 0:sr,!he.call(this)){var Br=Vr(this.ctx.transform.rotation),Jr=this.ctx.transform.scaleX;xt.call(this,{text:We,x:Pt,y:Zt,scale:Jr,angle:Br,align:this.textAlign,maxWidth:sr})}},Ve.prototype.strokeText=function(We,Pt,Zt,sr){if(isNaN(Pt)||isNaN(Zt)||typeof We!="string")throw ua.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!_t.call(this)){sr=isNaN(sr)?void 0:sr;var Br=Vr(this.ctx.transform.rotation),Jr=this.ctx.transform.scaleX;xt.call(this,{text:We,x:Pt,y:Zt,scale:Jr,renderingMode:"stroke",angle:Br,align:this.textAlign,maxWidth:sr})}},Ve.prototype.measureText=function(We){if(typeof We!="string")throw ua.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var Pt=this.pdf,Zt=this.pdf.internal.scaleFactor,sr=Pt.internal.getFontSize(),Br=Pt.getStringUnitWidth(We)*sr/Pt.internal.scaleFactor,Jr=function(Yr){var sn=(Yr=Yr||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return sn}}),this};return new Jr({width:Br*=Math.round(96*Zt/72*1e4)/1e4})},Ve.prototype.scale=function(We,Pt){if(isNaN(We)||isNaN(Pt))throw ua.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var Zt=new V(We,0,0,Pt,0,0);this.ctx.transform=this.ctx.transform.multiply(Zt)},Ve.prototype.rotate=function(We){if(isNaN(We))throw ua.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var Pt=new V(Math.cos(We),Math.sin(We),-Math.sin(We),Math.cos(We),0,0);this.ctx.transform=this.ctx.transform.multiply(Pt)},Ve.prototype.translate=function(We,Pt){if(isNaN(We)||isNaN(Pt))throw ua.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var Zt=new V(1,0,0,1,We,Pt);this.ctx.transform=this.ctx.transform.multiply(Zt)},Ve.prototype.transform=function(We,Pt,Zt,sr,Br,Jr){if(isNaN(We)||isNaN(Pt)||isNaN(Zt)||isNaN(sr)||isNaN(Br)||isNaN(Jr))throw ua.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var Yr=new V(We,Pt,Zt,sr,Br,Jr);this.ctx.transform=this.ctx.transform.multiply(Yr)},Ve.prototype.setTransform=function(We,Pt,Zt,sr,Br,Jr){We=isNaN(We)?1:We,Pt=isNaN(Pt)?0:Pt,Zt=isNaN(Zt)?0:Zt,sr=isNaN(sr)?1:sr,Br=isNaN(Br)?0:Br,Jr=isNaN(Jr)?0:Jr,this.ctx.transform=new V(We,Pt,Zt,sr,Br,Jr)};var tt=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Ve.prototype.drawImage=function(We,Pt,Zt,sr,Br,Jr,Yr,sn,fi){var ci=this.pdf.getImageProperties(We),Xi=1,Ji=1,Za=1,Rr=1;sr!==void 0&&sn!==void 0&&(Za=sn/sr,Rr=fi/Br,Xi=ci.width/sr*sn/sr,Ji=ci.height/Br*fi/Br),Jr===void 0&&(Jr=Pt,Yr=Zt,Pt=0,Zt=0),sr!==void 0&&sn===void 0&&(sn=sr,fi=Br),sr===void 0&&sn===void 0&&(sn=ci.width,fi=ci.height);for(var Lt,ya=this.ctx.transform.decompose(),Vi=Vr(ya.rotate.shx),Fn=new V,ni=(Fn=(Fn=(Fn=Fn.multiply(ya.translate)).multiply(ya.skew)).multiply(ya.scale)).applyToRectangle(new j(Jr-Pt*Za,Yr-Zt*Rr,sr*Xi,Br*Ji)),Ai=rt.call(this,ni),Li=[],ia=0;ia<Ai.length;ia+=1)Li.indexOf(Ai[ia])===-1&&Li.push(Ai[ia]);if(Qt(Li),this.autoPaging)for(var Oa=Li[0],io=Li[Li.length-1],Lo=Oa;Lo<io+1;Lo++){this.pdf.setPage(Lo);var As=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Ts=Lo===1?this.posY+this.margin[0]:this.margin[0],yo=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Go=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Yi=Lo===1?0:yo+(Lo-2)*Go;if(this.ctx.clip_path.length!==0){var Jl=this.path;Lt=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ct(Lt,this.posX+this.margin[3],-Yi+Ts+this.ctx.prevPageLastElemOffset),Kr.call(this,"fill",!0),this.path=Jl}var ds=JSON.parse(JSON.stringify(ni));ds=ct([ds],this.posX+this.margin[3],-Yi+Ts+this.ctx.prevPageLastElemOffset)[0];var $c=(Lo>Oa||Lo<io)&&tt.call(this);$c&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],As,Go,null).clip().discardPath()),this.pdf.addImage(We,"JPEG",ds.x,ds.y,ds.w,ds.h,null,null,Vi),$c&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(We,"JPEG",ni.x,ni.y,ni.w,ni.h,null,null,Vi)};var rt=function(We,Pt,Zt){var sr=[];Pt=Pt||this.pdf.internal.pageSize.width,Zt=Zt||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var Br=this.posY+this.ctx.prevPageLastElemOffset;switch(We.type){default:case"mt":case"lt":sr.push(Math.floor((We.y+Br)/Zt)+1);break;case"arc":sr.push(Math.floor((We.y+Br-We.radius)/Zt)+1),sr.push(Math.floor((We.y+Br+We.radius)/Zt)+1);break;case"qct":var Jr=rn(this.ctx.lastPoint.x,this.ctx.lastPoint.y,We.x1,We.y1,We.x,We.y);sr.push(Math.floor((Jr.y+Br)/Zt)+1),sr.push(Math.floor((Jr.y+Jr.h+Br)/Zt)+1);break;case"bct":var Yr=Wr(this.ctx.lastPoint.x,this.ctx.lastPoint.y,We.x1,We.y1,We.x2,We.y2,We.x,We.y);sr.push(Math.floor((Yr.y+Br)/Zt)+1),sr.push(Math.floor((Yr.y+Yr.h+Br)/Zt)+1);break;case"rect":sr.push(Math.floor((We.y+Br)/Zt)+1),sr.push(Math.floor((We.y+We.h+Br)/Zt)+1)}for(var sn=0;sn<sr.length;sn+=1)for(;this.pdf.internal.getNumberOfPages()<sr[sn];)Xe.call(this);return sr},Xe=function(){var We=this.fillStyle,Pt=this.strokeStyle,Zt=this.font,sr=this.lineCap,Br=this.lineWidth,Jr=this.lineJoin;this.pdf.addPage(),this.fillStyle=We,this.strokeStyle=Pt,this.font=Zt,this.lineCap=sr,this.lineWidth=Br,this.lineJoin=Jr},ct=function(We,Pt,Zt){for(var sr=0;sr<We.length;sr++)switch(We[sr].type){case"bct":We[sr].x2+=Pt,We[sr].y2+=Zt;case"qct":We[sr].x1+=Pt,We[sr].y1+=Zt;case"mt":case"lt":case"arc":default:We[sr].x+=Pt,We[sr].y+=Zt}return We},Qt=function(We){return We.sort(function(Pt,Zt){return Pt-Zt})},wr=function(We,Pt){for(var Zt,sr,Br=this.fillStyle,Jr=this.strokeStyle,Yr=this.lineCap,sn=this.lineWidth,fi=Math.abs(sn*this.ctx.transform.scaleX),ci=this.lineJoin,Xi=JSON.parse(JSON.stringify(this.path)),Ji=JSON.parse(JSON.stringify(this.path)),Za=[],Rr=0;Rr<Ji.length;Rr++)if(Ji[Rr].x!==void 0)for(var Lt=rt.call(this,Ji[Rr]),ya=0;ya<Lt.length;ya+=1)Za.indexOf(Lt[ya])===-1&&Za.push(Lt[ya]);for(var Vi=0;Vi<Za.length;Vi++)for(;this.pdf.internal.getNumberOfPages()<Za[Vi];)Xe.call(this);if(Qt(Za),this.autoPaging)for(var Fn=Za[0],ni=Za[Za.length-1],Ai=Fn;Ai<ni+1;Ai++){this.pdf.setPage(Ai),this.fillStyle=Br,this.strokeStyle=Jr,this.lineCap=Yr,this.lineWidth=fi,this.lineJoin=ci;var Li=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],ia=Ai===1?this.posY+this.margin[0]:this.margin[0],Oa=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],io=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Lo=Ai===1?0:Oa+(Ai-2)*io;if(this.ctx.clip_path.length!==0){var As=this.path;Zt=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ct(Zt,this.posX+this.margin[3],-Lo+ia+this.ctx.prevPageLastElemOffset),Kr.call(this,We,!0),this.path=As}if(sr=JSON.parse(JSON.stringify(Xi)),this.path=ct(sr,this.posX+this.margin[3],-Lo+ia+this.ctx.prevPageLastElemOffset),Pt===!1||Ai===0){var Ts=(Ai>Fn||Ai<ni)&&tt.call(this);Ts&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Li,io,null).clip().discardPath()),Kr.call(this,We,Pt),Ts&&this.pdf.restoreGraphicsState()}this.lineWidth=sn}else this.lineWidth=fi,Kr.call(this,We,Pt),this.lineWidth=sn;this.path=Xi},Kr=function(We,Pt){if((We!=="stroke"||Pt||!_t.call(this))&&(We==="stroke"||Pt||!he.call(this))){for(var Zt,sr,Br=[],Jr=this.path,Yr=0;Yr<Jr.length;Yr++){var sn=Jr[Yr];switch(sn.type){case"begin":Br.push({begin:!0});break;case"close":Br.push({close:!0});break;case"mt":Br.push({start:sn,deltas:[],abs:[]});break;case"lt":var fi=Br.length;if(Jr[Yr-1]&&!isNaN(Jr[Yr-1].x)&&(Zt=[sn.x-Jr[Yr-1].x,sn.y-Jr[Yr-1].y],fi>0)){for(;fi>=0;fi--)if(Br[fi-1].close!==!0&&Br[fi-1].begin!==!0){Br[fi-1].deltas.push(Zt),Br[fi-1].abs.push(sn);break}}break;case"bct":Zt=[sn.x1-Jr[Yr-1].x,sn.y1-Jr[Yr-1].y,sn.x2-Jr[Yr-1].x,sn.y2-Jr[Yr-1].y,sn.x-Jr[Yr-1].x,sn.y-Jr[Yr-1].y],Br[Br.length-1].deltas.push(Zt);break;case"qct":var ci=Jr[Yr-1].x+2/3*(sn.x1-Jr[Yr-1].x),Xi=Jr[Yr-1].y+2/3*(sn.y1-Jr[Yr-1].y),Ji=sn.x+2/3*(sn.x1-sn.x),Za=sn.y+2/3*(sn.y1-sn.y),Rr=sn.x,Lt=sn.y;Zt=[ci-Jr[Yr-1].x,Xi-Jr[Yr-1].y,Ji-Jr[Yr-1].x,Za-Jr[Yr-1].y,Rr-Jr[Yr-1].x,Lt-Jr[Yr-1].y],Br[Br.length-1].deltas.push(Zt);break;case"arc":Br.push({deltas:[],abs:[],arc:!0}),Array.isArray(Br[Br.length-1].abs)&&Br[Br.length-1].abs.push(sn)}}sr=Pt?null:We==="stroke"?"stroke":"fill";for(var ya=!1,Vi=0;Vi<Br.length;Vi++)if(Br[Vi].arc)for(var Fn=Br[Vi].abs,ni=0;ni<Fn.length;ni++){var Ai=Fn[ni];Ai.type==="arc"?Xt.call(this,Ai.x,Ai.y,Ai.radius,Ai.startAngle,Ai.endAngle,Ai.counterclockwise,void 0,Pt,!ya):ur.call(this,Ai.x,Ai.y),ya=!0}else if(Br[Vi].close===!0)this.pdf.internal.out("h"),ya=!1;else if(Br[Vi].begin!==!0){var Li=Br[Vi].start.x,ia=Br[Vi].start.y;er.call(this,Br[Vi].deltas,Li,ia),ya=!0}sr&&Zr.call(this,sr),Pt&&fn.call(this)}},_n=function(We){var Pt=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,Zt=Pt*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return We-Zt;case"top":return We+Pt-Zt;case"hanging":return We+Pt-2*Zt;case"middle":return We+Pt/2-Zt;case"ideographic":return We;case"alphabetic":default:return We}},Or=function(We){return We+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};Ve.prototype.createLinearGradient=function(){var We=function(){};return We.colorStops=[],We.addColorStop=function(Pt,Zt){this.colorStops.push([Pt,Zt])},We.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},We.isCanvasGradient=!0,We},Ve.prototype.createPattern=function(){return this.createLinearGradient()},Ve.prototype.createRadialGradient=function(){return this.createLinearGradient()};var Xt=function(We,Pt,Zt,sr,Br,Jr,Yr,sn,fi){for(var ci=qr.call(this,Zt,sr,Br,Jr),Xi=0;Xi<ci.length;Xi++){var Ji=ci[Xi];Xi===0&&(fi?gt.call(this,Ji.x1+We,Ji.y1+Pt):ur.call(this,Ji.x1+We,Ji.y1+Pt)),ln.call(this,We,Pt,Ji.x2,Ji.y2,Ji.x3,Ji.y3,Ji.x4,Ji.y4)}sn?fn.call(this):Zr.call(this,Yr)},Zr=function(We){switch(We){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},fn=function(){this.pdf.clip(),this.pdf.discardPath()},gt=function(We,Pt){this.pdf.internal.out(A(We)+" "+x(Pt)+" m")},xt=function(We){var Pt;switch(We.align){case"right":case"end":Pt="right";break;case"center":Pt="center";break;case"left":case"start":default:Pt="left"}var Zt=this.pdf.getTextDimensions(We.text),sr=_n.call(this,We.y),Br=Or.call(this,sr)-Zt.h,Jr=this.ctx.transform.applyToPoint(new T(We.x,sr)),Yr=this.ctx.transform.decompose(),sn=new V;sn=(sn=(sn=sn.multiply(Yr.translate)).multiply(Yr.skew)).multiply(Yr.scale);for(var fi,ci,Xi,Ji=this.ctx.transform.applyToRectangle(new j(We.x,sr,Zt.w,Zt.h)),Za=sn.applyToRectangle(new j(We.x,Br,Zt.w,Zt.h)),Rr=rt.call(this,Za),Lt=[],ya=0;ya<Rr.length;ya+=1)Lt.indexOf(Rr[ya])===-1&&Lt.push(Rr[ya]);if(Qt(Lt),this.autoPaging)for(var Vi=Lt[0],Fn=Lt[Lt.length-1],ni=Vi;ni<Fn+1;ni++){this.pdf.setPage(ni);var Ai=ni===1?this.posY+this.margin[0]:this.margin[0],Li=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],ia=this.pdf.internal.pageSize.height-this.margin[2],Oa=ia-this.margin[0],io=this.pdf.internal.pageSize.width-this.margin[1],Lo=io-this.margin[3],As=ni===1?0:Li+(ni-2)*Oa;if(this.ctx.clip_path.length!==0){var Ts=this.path;fi=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ct(fi,this.posX+this.margin[3],-1*As+Ai),Kr.call(this,"fill",!0),this.path=Ts}var yo=ct([JSON.parse(JSON.stringify(Za))],this.posX+this.margin[3],-As+Ai+this.ctx.prevPageLastElemOffset)[0];We.scale>=.01&&(ci=this.pdf.internal.getFontSize(),this.pdf.setFontSize(ci*We.scale),Xi=this.lineWidth,this.lineWidth=Xi*We.scale);var Go=this.autoPaging!=="text";if(Go||yo.y+yo.h<=ia){if(Go||yo.y>=Ai&&yo.x<=io){var Yi=Go?We.text:this.pdf.splitTextToSize(We.text,We.maxWidth||io-yo.x)[0],Jl=ct([JSON.parse(JSON.stringify(Ji))],this.posX+this.margin[3],-As+Ai+this.ctx.prevPageLastElemOffset)[0],ds=Go&&(ni>Vi||ni<Fn)&&tt.call(this);ds&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Lo,Oa,null).clip().discardPath()),this.pdf.text(Yi,Jl.x,Jl.y,{angle:We.angle,align:Pt,renderingMode:We.renderingMode}),ds&&this.pdf.restoreGraphicsState()}}else yo.y<ia&&(this.ctx.prevPageLastElemOffset+=ia-yo.y);We.scale>=.01&&(this.pdf.setFontSize(ci),this.lineWidth=Xi)}else We.scale>=.01&&(ci=this.pdf.internal.getFontSize(),this.pdf.setFontSize(ci*We.scale),Xi=this.lineWidth,this.lineWidth=Xi*We.scale),this.pdf.text(We.text,Jr.x+this.posX,Jr.y+this.posY,{angle:We.angle,align:Pt,renderingMode:We.renderingMode,maxWidth:We.maxWidth}),We.scale>=.01&&(this.pdf.setFontSize(ci),this.lineWidth=Xi)},ur=function(We,Pt,Zt,sr){Zt=Zt||0,sr=sr||0,this.pdf.internal.out(A(We+Zt)+" "+x(Pt+sr)+" l")},er=function(We,Pt,Zt){return this.pdf.lines(We,Pt,Zt,null,null)},ln=function(We,Pt,Zt,sr,Br,Jr,Yr,sn){this.pdf.internal.out([l(F(Zt+We)),l(S(sr+Pt)),l(F(Br+We)),l(S(Jr+Pt)),l(F(Yr+We)),l(S(sn+Pt)),"c"].join(" "))},qr=function(We,Pt,Zt,sr){for(var Br=2*Math.PI,Jr=Math.PI/2;Pt>Zt;)Pt-=Br;var Yr=Math.abs(Zt-Pt);Yr<Br&&sr&&(Yr=Br-Yr);for(var sn=[],fi=sr?-1:1,ci=Pt;Yr>1e-5;){var Xi=ci+fi*Math.min(Yr,Jr);sn.push(An.call(this,We,ci,Xi)),Yr-=Math.abs(Xi-ci),ci=Xi}return sn},An=function(We,Pt,Zt){var sr=(Zt-Pt)/2,Br=We*Math.cos(sr),Jr=We*Math.sin(sr),Yr=Br,sn=-Jr,fi=Yr*Yr+sn*sn,ci=fi+Yr*Br+sn*Jr,Xi=4/3*(Math.sqrt(2*fi*ci)-ci)/(Yr*Jr-sn*Br),Ji=Yr-Xi*sn,Za=sn+Xi*Yr,Rr=Ji,Lt=-Za,ya=sr+Pt,Vi=Math.cos(ya),Fn=Math.sin(ya);return{x1:We*Math.cos(Pt),y1:We*Math.sin(Pt),x2:Ji*Vi-Za*Fn,y2:Ji*Fn+Za*Vi,x3:Rr*Vi-Lt*Fn,y3:Rr*Fn+Lt*Vi,x4:We*Math.cos(Zt),y4:We*Math.sin(Zt)}},Vr=function(We){return 180*We/Math.PI},rn=function(We,Pt,Zt,sr,Br,Jr){var Yr=We+.5*(Zt-We),sn=Pt+.5*(sr-Pt),fi=Br+.5*(Zt-Br),ci=Jr+.5*(sr-Jr),Xi=Math.min(We,Br,Yr,fi),Ji=Math.max(We,Br,Yr,fi),Za=Math.min(Pt,Jr,sn,ci),Rr=Math.max(Pt,Jr,sn,ci);return new j(Xi,Za,Ji-Xi,Rr-Za)},Wr=function(We,Pt,Zt,sr,Br,Jr,Yr,sn){var fi,ci,Xi,Ji,Za,Rr,Lt,ya,Vi,Fn,ni,Ai,Li,ia,Oa=Zt-We,io=sr-Pt,Lo=Br-Zt,As=Jr-sr,Ts=Yr-Br,yo=sn-Jr;for(ci=0;ci<41;ci++)Vi=(Lt=(Xi=We+(fi=ci/40)*Oa)+fi*((Za=Zt+fi*Lo)-Xi))+fi*(Za+fi*(Br+fi*Ts-Za)-Lt),Fn=(ya=(Ji=Pt+fi*io)+fi*((Rr=sr+fi*As)-Ji))+fi*(Rr+fi*(Jr+fi*yo-Rr)-ya),ci==0?(ni=Vi,Ai=Fn,Li=Vi,ia=Fn):(ni=Math.min(ni,Vi),Ai=Math.min(Ai,Fn),Li=Math.max(Li,Vi),ia=Math.max(ia,Fn));return new j(Math.round(ni),Math.round(Ai),Math.round(Li-ni),Math.round(ia-Ai))},zn=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var We,Pt,Zt=(We=this.ctx.lineDash,Pt=this.ctx.lineDashOffset,JSON.stringify({lineDash:We,lineDashOffset:Pt}));this.prevLineDash!==Zt&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=Zt)}}})(Ki.API),function(f){var l=function(S){var T,j,V,pe,Re,Ve,it,he,_t,tt;for(/[^\x00-\xFF]/.test(S),j=[],V=0,pe=(S+=T="\0\0\0\0".slice(S.length%4||4)).length;pe>V;V+=4)(Re=(S.charCodeAt(V)<<24)+(S.charCodeAt(V+1)<<16)+(S.charCodeAt(V+2)<<8)+S.charCodeAt(V+3))!==0?(Ve=(Re=((Re=((Re=((Re=(Re-(tt=Re%85))/85)-(_t=Re%85))/85)-(he=Re%85))/85)-(it=Re%85))/85)%85,j.push(Ve+33,it+33,he+33,_t+33,tt+33)):j.push(122);return function(rt,Xe){for(var ct=Xe;ct>0;ct--)rt.pop()}(j,T.length),String.fromCharCode.apply(String,j)+"~>"},A=function(S){var T,j,V,pe,Re,Ve=String,it="length",he=255,_t="charCodeAt",tt="slice",rt="replace";for(S[tt](-2),S=S[tt](0,-2)[rt](/\s/g,"")[rt]("z","!!!!!"),V=[],pe=0,Re=(S+=T="uuuuu"[tt](S[it]%5||5))[it];Re>pe;pe+=5)j=52200625*(S[_t](pe)-33)+614125*(S[_t](pe+1)-33)+7225*(S[_t](pe+2)-33)+85*(S[_t](pe+3)-33)+(S[_t](pe+4)-33),V.push(he&j>>24,he&j>>16,he&j>>8,he&j);return function(Xe,ct){for(var Qt=ct;Qt>0;Qt--)Xe.pop()}(V,T[it]),Ve.fromCharCode.apply(Ve,V)},x=function(S){var T=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((S=S.replace(/\s/g,"")).indexOf(">")!==-1&&(S=S.substr(0,S.indexOf(">"))),S.length%2&&(S+="0"),T.test(S)===!1)return"";for(var j="",V=0;V<S.length;V+=2)j+=String.fromCharCode("0x"+(S[V]+S[V+1]));return j},F=function(S){for(var T=new Uint8Array(S.length),j=S.length;j--;)T[j]=S.charCodeAt(j);return S=(T=Dn(T)).reduce(function(V,pe){return V+String.fromCharCode(pe)},"")};f.processDataByFilters=function(S,T){var j=0,V=S||"",pe=[];for(typeof(T=T||[])=="string"&&(T=[T]),j=0;j<T.length;j+=1)switch(T[j]){case"ASCII85Decode":case"/ASCII85Decode":V=A(V),pe.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":V=l(V),pe.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":V=x(V),pe.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":V=V.split("").map(function(Re){return("0"+Re.charCodeAt().toString(16)).slice(-2)}).join("")+">",pe.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":V=F(V),pe.push("/FlateDecode");break;default:throw new Error('The filter: "'+T[j]+'" is not implemented')}return{data:V,reverseChain:pe.reverse().join(" ")}}}(Ki.API),function(f){f.loadFile=function(l,A,x){return function(F,S,T){S=S!==!1,T=typeof T=="function"?T:function(){};var j=void 0;try{j=function(V,pe,Re){var Ve=new XMLHttpRequest,it=0,he=function(_t){var tt=_t.length,rt=[],Xe=String.fromCharCode;for(it=0;it<tt;it+=1)rt.push(Xe(255&_t.charCodeAt(it)));return rt.join("")};if(Ve.open("GET",V,!pe),Ve.overrideMimeType("text/plain; charset=x-user-defined"),pe===!1&&(Ve.onload=function(){Ve.status===200?Re(he(this.responseText)):Re(void 0)}),Ve.send(null),pe&&Ve.status===200)return he(Ve.responseText)}(F,S,T)}catch(V){}return j}(l,A,x)},f.loadImageFile=f.loadFile}(Ki.API),function(f){function l(){return(ti.html2canvas?Promise.resolve(ti.html2canvas):Promise.resolve().then(g.t.bind(g,46020,23))).catch(function(T){return Promise.reject(new Error("Could not load html2canvas: "+T))}).then(function(T){return T.default?T.default:T})}function A(){return(ti.DOMPurify?Promise.resolve(ti.DOMPurify):g.e(3326).then(g.t.bind(g,3326,23))).catch(function(T){return Promise.reject(new Error("Could not load dompurify: "+T))}).then(function(T){return T.default?T.default:T})}var x=function(T){var j=(0,ne.Z)(T);return j==="undefined"?"undefined":j==="string"||T instanceof String?"string":j==="number"||T instanceof Number?"number":j==="function"||T instanceof Function?"function":T&&T.constructor===Array?"array":T&&T.nodeType===1?"element":j==="object"?"object":"unknown"},F=function(T,j){var V=document.createElement(T);for(var pe in j.className&&(V.className=j.className),j.innerHTML&&j.dompurify&&(V.innerHTML=j.dompurify.sanitize(j.innerHTML)),j.style)V.style[pe]=j.style[pe];return V},S=function T(j){var V=Object.assign(T.convert(Promise.resolve()),JSON.parse(JSON.stringify(T.template))),pe=T.convert(Promise.resolve(),V);return pe=(pe=pe.setProgress(1,T,1,[T])).set(j)};(S.prototype=Object.create(Promise.prototype)).constructor=S,S.convert=function(T,j){return T.__proto__=j||S.prototype,T},S.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"}},S.prototype.from=function(T,j){return this.then(function(){switch(j=j||function(V){switch(x(V)){case"string":return"string";case"element":return V.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(T)){case"string":return this.then(A).then(function(V){return this.set({src:F("div",{innerHTML:T,dompurify:V})})});case"element":return this.set({src:T});case"canvas":return this.set({canvas:T});case"img":return this.set({img:T});default:return this.error("Unknown source type.")}})},S.prototype.to=function(T){switch(T){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.")}},S.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 T={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},j=function V(pe,Re){for(var Ve=pe.nodeType===3?document.createTextNode(pe.nodeValue):pe.cloneNode(!1),it=pe.firstChild;it;it=it.nextSibling)Re!==!0&&it.nodeType===1&&it.nodeName==="SCRIPT"||Ve.appendChild(V(it,Re));return pe.nodeType===1&&(pe.nodeName==="CANVAS"?(Ve.width=pe.width,Ve.height=pe.height,Ve.getContext("2d").drawImage(pe,0,0)):pe.nodeName!=="TEXTAREA"&&pe.nodeName!=="SELECT"||(Ve.value=pe.value),Ve.addEventListener("load",function(){Ve.scrollTop=pe.scrollTop,Ve.scrollLeft=pe.scrollLeft},!0)),Ve}(this.prop.src,this.opt.html2canvas.javascriptEnabled);j.tagName==="BODY"&&(T.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=F("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=F("div",{className:"html2pdf__container",style:T}),this.prop.container.appendChild(j),this.prop.container.firstChild.appendChild(F("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"})},S.prototype.toCanvas=function(){var T=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(T).then(l).then(function(j){var V=Object.assign({},this.opt.html2canvas);return delete V.onrendered,j(this.prop.container,V)}).then(function(j){(this.opt.html2canvas.onrendered||function(){})(j),this.prop.canvas=j,document.body.removeChild(this.prop.overlay)})},S.prototype.toContext2d=function(){var T=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(T).then(l).then(function(j){var V=this.opt.jsPDF,pe=this.opt.fontFaces,Re=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,Ve=Object.assign({async:!0,allowTaint:!0,scale:Re,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 Ve.onrendered,V.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,V.context2d.posX=this.opt.x,V.context2d.posY=this.opt.y,V.context2d.margin=this.opt.margin,V.context2d.fontFaces=pe,pe)for(var it=0;it<pe.length;++it){var he=pe[it],_t=he.src.find(function(tt){return tt.format==="truetype"});_t&&V.addFont(_t.url,he.ref.name,he.ref.style)}return Ve.windowHeight=Ve.windowHeight||0,Ve.windowHeight=Ve.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):Ve.windowHeight,V.context2d.save(!0),j(this.prop.container,Ve)}).then(function(j){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(j),this.prop.canvas=j,document.body.removeChild(this.prop.overlay)})},S.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var T=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=T})},S.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},S.prototype.output=function(T,j,V){return(V=V||"pdf").toLowerCase()==="img"||V.toLowerCase()==="image"?this.outputImg(T,j):this.outputPdf(T,j)},S.prototype.outputPdf=function(T,j){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(T,j)})},S.prototype.outputImg=function(T){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(T){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 "'+T+'" is not supported.'}})},S.prototype.save=function(T){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(T?{filename:T}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},S.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},S.prototype.set=function(T){if(x(T)!=="object")return this;var j=Object.keys(T||{}).map(function(V){if(V in S.template.prop)return function(){this.prop[V]=T[V]};switch(V){case"margin":return this.setMargin.bind(this,T.margin);case"jsPDF":return function(){return this.opt.jsPDF=T.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,T.pageSize);default:return function(){this.opt[V]=T[V]}}},this);return this.then(function(){return this.thenList(j)})},S.prototype.get=function(T,j){return this.then(function(){var V=T in S.template.prop?this.prop[T]:this.opt[T];return j?j(V):V})},S.prototype.setMargin=function(T){return this.then(function(){switch(x(T)){case"number":T=[T,T,T,T];case"array":if(T.length===2&&(T=[T[0],T[1],T[0],T[1]]),T.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=T}).then(this.setPageSize)},S.prototype.setPageSize=function(T){function j(V,pe){return Math.floor(V*pe/72*96)}return this.then(function(){(T=T||Ki.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(T.inner={width:T.width-this.opt.margin[1]-this.opt.margin[3],height:T.height-this.opt.margin[0]-this.opt.margin[2]},T.inner.px={width:j(T.inner.width,T.k),height:j(T.inner.height,T.k)},T.inner.ratio=T.inner.height/T.inner.width),this.prop.pageSize=T})},S.prototype.setProgress=function(T,j,V,pe){return T!=null&&(this.progress.val=T),j!=null&&(this.progress.state=j),V!=null&&(this.progress.n=V),pe!=null&&(this.progress.stack=pe),this.progress.ratio=this.progress.val/this.progress.state,this},S.prototype.updateProgress=function(T,j,V,pe){return this.setProgress(T?this.progress.val+T:null,j||null,V?this.progress.n+V:null,pe?this.progress.stack.concat(pe):null)},S.prototype.then=function(T,j){var V=this;return this.thenCore(T,j,function(pe,Re){return V.updateProgress(null,null,1,[pe]),Promise.prototype.then.call(this,function(Ve){return V.updateProgress(null,pe),Ve}).then(pe,Re).then(function(Ve){return V.updateProgress(1),Ve})})},S.prototype.thenCore=function(T,j,V){V=V||Promise.prototype.then,T&&(T=T.bind(this)),j&&(j=j.bind(this));var pe=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?this:S.convert(Object.assign({},this),Promise.prototype),Re=V.call(pe,T,j);return S.convert(Re,this.__proto__)},S.prototype.thenExternal=function(T,j){return Promise.prototype.then.call(this,T,j)},S.prototype.thenList=function(T){var j=this;return T.forEach(function(V){j=j.thenCore(V)}),j},S.prototype.catch=function(T){T&&(T=T.bind(this));var j=Promise.prototype.catch.call(this,T);return S.convert(j,this)},S.prototype.catchExternal=function(T){return Promise.prototype.catch.call(this,T)},S.prototype.error=function(T){return this.then(function(){throw new Error(T)})},S.prototype.using=S.prototype.set,S.prototype.saveAs=S.prototype.save,S.prototype.export=S.prototype.output,S.prototype.run=S.prototype.then,Ki.getPageSize=function(T,j,V){if((0,ne.Z)(T)==="object"){var pe=T;T=pe.orientation,j=pe.unit||j,V=pe.format||V}j=j||"mm",V=V||"a4",T=(""+(T||"P")).toLowerCase();var Re,Ve=(""+V).toLowerCase(),it={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(j){case"pt":Re=1;break;case"mm":Re=72/25.4;break;case"cm":Re=72/2.54;break;case"in":Re=72;break;case"px":Re=.75;break;case"pc":case"em":Re=12;break;case"ex":Re=6;break;default:throw"Invalid unit: "+j}var he,_t=0,tt=0;if(it.hasOwnProperty(Ve))_t=it[Ve][1]/Re,tt=it[Ve][0]/Re;else try{_t=V[1],tt=V[0]}catch(rt){throw new Error("Invalid format: "+V)}if(T==="p"||T==="portrait")T="p",tt>_t&&(he=tt,tt=_t,_t=he);else{if(T!=="l"&&T!=="landscape")throw"Invalid orientation: "+T;T="l",_t>tt&&(he=tt,tt=_t,_t=he)}return{width:tt,height:_t,unit:j,k:Re,orientation:T}},f.html=function(T,j){(j=j||{}).callback=j.callback||function(){},j.html2canvas=j.html2canvas||{},j.html2canvas.canvas=j.html2canvas.canvas||this.canvas,j.jsPDF=j.jsPDF||this,j.fontFaces=j.fontFaces?j.fontFaces.map(jn):null;var V=new S(j);return j.worker?V:V.from(T).doCallback()}}(Ki.API),Ki.API.addJS=function(f){return ri=f,this.internal.events.subscribe("postPutResources",function(){Oi=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Oi+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),ji=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+ri+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){Oi!==void 0&&ji!==void 0&&this.internal.out("/Names <</JavaScript "+Oi+" 0 R>>")}),this},function(f){var l;f.events.push(["postPutResources",function(){var A=this,x=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var F=A.outline.render().split(/\r\n/),S=0;S<F.length;S++){var T=F[S],j=x.exec(T);if(j!=null){var V=j[1];A.internal.newObjectDeferredBegin(V,!1)}A.internal.write(T)}if(this.outline.createNamedDestinations){var pe=this.internal.pages.length,Re=[];for(S=0;S<pe;S++){var Ve=A.internal.newObject();Re.push(Ve);var it=A.internal.getPageInfo(S+1);A.internal.write("<< /D["+it.objId+" 0 R /XYZ null null null]>> endobj")}var he=A.internal.newObject();for(A.internal.write("<< /Names [ "),S=0;S<Re.length;S++)A.internal.write("(page_"+(S+1)+")"+Re[S]+" 0 R");A.internal.write(" ] >>","endobj"),l=A.internal.newObject(),A.internal.write("<< /Dests "+he+" 0 R"),A.internal.write(">>","endobj")}}]),f.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+l+" 0 R"))}]),f.events.push(["initialized",function(){var A=this;A.outline={createNamedDestinations:!1,root:{children:[]}},A.outline.add=function(x,F,S){var T={title:F,options:S,children:[]};return x==null&&(x=this.root),x.children.push(T),T},A.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=A,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},A.outline.genIds_r=function(x){x.id=A.internal.newObjectDeferred();for(var F=0;F<x.children.length;F++)this.genIds_r(x.children[F])},A.outline.renderRoot=function(x){this.objStart(x),this.line("/Type /Outlines"),x.children.length>0&&(this.line("/First "+this.makeRef(x.children[0])),this.line("/Last "+this.makeRef(x.children[x.children.length-1]))),this.line("/Count "+this.count_r({count:0},x)),this.objEnd()},A.outline.renderItems=function(x){for(var F=this.ctx.pdf.internal.getVerticalCoordinateString,S=0;S<x.children.length;S++){var T=x.children[S];this.objStart(T),this.line("/Title "+this.makeString(T.title)),this.line("/Parent "+this.makeRef(x)),S>0&&this.line("/Prev "+this.makeRef(x.children[S-1])),S<x.children.length-1&&this.line("/Next "+this.makeRef(x.children[S+1])),T.children.length>0&&(this.line("/First "+this.makeRef(T.children[0])),this.line("/Last "+this.makeRef(T.children[T.children.length-1])));var j=this.count=this.count_r({count:0},T);if(j>0&&this.line("/Count "+j),T.options&&T.options.pageNumber){var V=A.internal.getPageInfo(T.options.pageNumber);this.line("/Dest ["+V.objId+" 0 R /XYZ 0 "+F(0)+" 0]")}this.objEnd()}for(var pe=0;pe<x.children.length;pe++)this.renderItems(x.children[pe])},A.outline.line=function(x){this.ctx.val+=x+`\r
|
|
|
`},A.outline.makeRef=function(x){return x.id+" 0 R"},A.outline.makeString=function(x){return"("+A.internal.pdfEscape(x)+")"},A.outline.objStart=function(x){this.ctx.val+=`\r
|
|
|
`+x.id+` 0 obj\r
|
|
|
<<\r
|
|
|
`},A.outline.objEnd=function(){this.ctx.val+=`>> \r
|
|
|
endobj\r
|
|
|
`},A.outline.count_r=function(x,F){for(var S=0;S<F.children.length;S++)x.count++,this.count_r(x,F.children[S]);return x.count}}])}(Ki.API),function(f){var l=[192,193,194,195,196,197,198,199];f.processJPEG=function(A,x,F,S,T,j){var V,pe=this.decode.DCT_DECODE,Re=null;if(typeof A=="string"||this.__addimage__.isArrayBuffer(A)||this.__addimage__.isArrayBufferView(A)){switch(A=T||A,A=this.__addimage__.isArrayBuffer(A)?new Uint8Array(A):A,(V=function(Ve){for(var it,he=256*Ve.charCodeAt(4)+Ve.charCodeAt(5),_t=Ve.length,tt={width:0,height:0,numcomponents:1},rt=4;rt<_t;rt+=2){if(rt+=he,l.indexOf(Ve.charCodeAt(rt+1))!==-1){it=256*Ve.charCodeAt(rt+5)+Ve.charCodeAt(rt+6),tt={width:256*Ve.charCodeAt(rt+7)+Ve.charCodeAt(rt+8),height:it,numcomponents:Ve.charCodeAt(rt+9)};break}he=256*Ve.charCodeAt(rt+2)+Ve.charCodeAt(rt+3)}return tt}(A=this.__addimage__.isArrayBufferView(A)?this.__addimage__.arrayBufferToBinaryString(A):A)).numcomponents){case 1:j=this.color_spaces.DEVICE_GRAY;break;case 4:j=this.color_spaces.DEVICE_CMYK;break;case 3:j=this.color_spaces.DEVICE_RGB}Re={data:A,width:V.width,height:V.height,colorSpace:j,bitsPerComponent:8,filter:pe,index:x,alias:F}}return Re}}(Ki.API);var sa,Da,wo,za,$a,Pi=function(){var f,l,A;function x(S){var T,j,V,pe,Re,Ve,it,he,_t,tt,rt,Xe,ct,Qt;for(this.data=S,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},Ve=null;;){switch(T=this.readUInt32(),_t=function(){var wr,Kr;for(Kr=[],wr=0;wr<4;++wr)Kr.push(String.fromCharCode(this.data[this.pos++]));return Kr}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(T);break;case"fcTL":Ve&&this.animation.frames.push(Ve),this.pos+=4,Ve={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},Re=this.readUInt16(),pe=this.readUInt16()||100,Ve.delay=1e3*Re/pe,Ve.disposeOp=this.data[this.pos++],Ve.blendOp=this.data[this.pos++],Ve.data=[];break;case"IDAT":case"fdAT":for(_t==="fdAT"&&(this.pos+=4,T-=4),S=(Ve!=null?Ve.data:void 0)||this.imgData,Xe=0;0<=T?Xe<T:Xe>T;0<=T?++Xe:--Xe)S.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(V=this.palette.length/3,this.transparency.indexed=this.read(T),this.transparency.indexed.length>V)throw new Error("More transparent colors than palette size");if((tt=V-this.transparency.indexed.length)>0)for(ct=0;0<=tt?ct<tt:ct>tt;0<=tt?++ct:--ct)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(T)[0];break;case 2:this.transparency.rgb=this.read(T)}break;case"tEXt":it=(rt=this.read(T)).indexOf(0),he=String.fromCharCode.apply(String,rt.slice(0,it)),this.text[he]=String.fromCharCode.apply(String,rt.slice(it+1));break;case"IEND":return Ve&&this.animation.frames.push(Ve),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=(Qt=this.colorType)===4||Qt===6,j=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*j,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=T}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}x.prototype.read=function(S){var T,j;for(j=[],T=0;0<=S?T<S:T>S;0<=S?++T:--T)j.push(this.data[this.pos++]);return j},x.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},x.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},x.prototype.decodePixels=function(S){var T=this.pixelBitlength/8,j=new Uint8Array(this.width*this.height*T),V=0,pe=this;if(S==null&&(S=this.imgData),S.length===0)return new Uint8Array(0);function Re(Ve,it,he,_t){var tt,rt,Xe,ct,Qt,wr,Kr,_n,Or,Xt,Zr,fn,gt,xt,ur,er,ln,qr,An,Vr,rn,Wr=Math.ceil((pe.width-Ve)/he),zn=Math.ceil((pe.height-it)/_t),We=pe.width==Wr&&pe.height==zn;for(xt=T*Wr,fn=We?j:new Uint8Array(xt*zn),wr=S.length,gt=0,rt=0;gt<zn&&V<wr;){switch(S[V++]){case 0:for(ct=ln=0;ln<xt;ct=ln+=1)fn[rt++]=S[V++];break;case 1:for(ct=qr=0;qr<xt;ct=qr+=1)tt=S[V++],Qt=ct<T?0:fn[rt-T],fn[rt++]=(tt+Qt)%256;break;case 2:for(ct=An=0;An<xt;ct=An+=1)tt=S[V++],Xe=(ct-ct%T)/T,ur=gt&&fn[(gt-1)*xt+Xe*T+ct%T],fn[rt++]=(ur+tt)%256;break;case 3:for(ct=Vr=0;Vr<xt;ct=Vr+=1)tt=S[V++],Xe=(ct-ct%T)/T,Qt=ct<T?0:fn[rt-T],ur=gt&&fn[(gt-1)*xt+Xe*T+ct%T],fn[rt++]=(tt+Math.floor((Qt+ur)/2))%256;break;case 4:for(ct=rn=0;rn<xt;ct=rn+=1)tt=S[V++],Xe=(ct-ct%T)/T,Qt=ct<T?0:fn[rt-T],gt===0?ur=er=0:(ur=fn[(gt-1)*xt+Xe*T+ct%T],er=Xe&&fn[(gt-1)*xt+(Xe-1)*T+ct%T]),Kr=Qt+ur-er,_n=Math.abs(Kr-Qt),Xt=Math.abs(Kr-ur),Zr=Math.abs(Kr-er),Or=_n<=Xt&&_n<=Zr?Qt:Xt<=Zr?ur:er,fn[rt++]=(tt+Or)%256;break;default:throw new Error("Invalid filter algorithm: "+S[V-1])}if(!We){var Pt=((it+gt*_t)*pe.width+Ve)*T,Zt=gt*xt;for(ct=0;ct<Wr;ct+=1){for(var sr=0;sr<T;sr+=1)j[Pt++]=fn[Zt++];Pt+=(he-1)*T}}gt++}}return S=ar(S),pe.interlaceMethod==1?(Re(0,0,8,8),Re(4,0,8,8),Re(0,4,4,8),Re(2,0,4,4),Re(0,2,2,4),Re(1,0,2,2),Re(0,1,1,2)):Re(0,0,1,1),j},x.prototype.decodePalette=function(){var S,T,j,V,pe,Re,Ve,it,he;for(j=this.palette,Re=this.transparency.indexed||[],pe=new Uint8Array((Re.length||0)+j.length),V=0,S=0,T=Ve=0,it=j.length;Ve<it;T=Ve+=3)pe[V++]=j[T],pe[V++]=j[T+1],pe[V++]=j[T+2],pe[V++]=(he=Re[S++])!=null?he:255;return pe},x.prototype.copyToImageData=function(S,T){var j,V,pe,Re,Ve,it,he,_t,tt,rt,Xe;if(V=this.colors,tt=null,j=this.hasAlphaChannel,this.palette.length&&(tt=(Xe=this._decodedPalette)!=null?Xe:this._decodedPalette=this.decodePalette(),V=4,j=!0),_t=(pe=S.data||S).length,Ve=tt||T,Re=it=0,V===1)for(;Re<_t;)he=tt?4*T[Re/4]:it,rt=Ve[he++],pe[Re++]=rt,pe[Re++]=rt,pe[Re++]=rt,pe[Re++]=j?Ve[he++]:255,it=he;else for(;Re<_t;)he=tt?4*T[Re/4]:it,pe[Re++]=Ve[he++],pe[Re++]=Ve[he++],pe[Re++]=Ve[he++],pe[Re++]=j?Ve[he++]:255,it=he},x.prototype.decode=function(){var S;return S=new Uint8Array(this.width*this.height*4),this.copyToImageData(S,this.decodePixels()),S};var F=function(){if(Object.prototype.toString.call(ti)==="[object Window]"){try{l=ti.document.createElement("canvas"),A=l.getContext("2d")}catch(S){return!1}return!0}return!1};return F(),f=function(S){var T;if(F()===!0)return A.width=S.width,A.height=S.height,A.clearRect(0,0,S.width,S.height),A.putImageData(S,0,0),(T=new Image).src=l.toDataURL(),T;throw new Error("This method requires a Browser with Canvas-capability.")},x.prototype.decodeFrames=function(S){var T,j,V,pe,Re,Ve,it,he;if(this.animation){for(he=[],j=Re=0,Ve=(it=this.animation.frames).length;Re<Ve;j=++Re)T=it[j],V=S.createImageData(T.width,T.height),pe=this.decodePixels(new Uint8Array(T.data)),this.copyToImageData(V,pe),T.imageData=V,he.push(T.image=f(V));return he}},x.prototype.renderFrame=function(S,T){var j,V,pe;return j=(V=this.animation.frames)[T],pe=V[T-1],T===0&&S.clearRect(0,0,this.width,this.height),(pe!=null?pe.disposeOp:void 0)===1?S.clearRect(pe.xOffset,pe.yOffset,pe.width,pe.height):(pe!=null?pe.disposeOp:void 0)===2&&S.putImageData(pe.imageData,pe.xOffset,pe.yOffset),j.blendOp===0&&S.clearRect(j.xOffset,j.yOffset,j.width,j.height),S.drawImage(j.image,j.xOffset,j.yOffset)},x.prototype.animate=function(S){var T,j,V,pe,Re,Ve,it=this;return j=0,Ve=this.animation,pe=Ve.numFrames,V=Ve.frames,Re=Ve.numPlays,(T=function(){var he,_t;if(he=j++%pe,_t=V[he],it.renderFrame(S,he),pe>1&&j/pe<Re)return it.animation._timeout=setTimeout(T,_t.delay)})()},x.prototype.stopAnimation=function(){var S;return clearTimeout((S=this.animation)!=null?S._timeout:void 0)},x.prototype.render=function(S){var T,j;return S._png&&S._png.stopAnimation(),S._png=this,S.width=this.width,S.height=this.height,T=S.getContext("2d"),this.animation?(this.decodeFrames(T),this.animate(T)):(j=T.createImageData(this.width,this.height),this.copyToImageData(j,this.decodePixels()),T.putImageData(j,0,0))},x}();function xa(f){var l=0;if(f[l++]!==71||f[l++]!==73||f[l++]!==70||f[l++]!==56||(f[l++]+1&253)!=56||f[l++]!==97)throw new Error("Invalid GIF 87a/89a header.");var A=f[l++]|f[l++]<<8,x=f[l++]|f[l++]<<8,F=f[l++],S=F>>7,T=1<<(7&F)+1;f[l++],f[l++];var j=null,V=null;S&&(j=l,V=T,l+=3*T);var pe=!0,Re=[],Ve=0,it=null,he=0,_t=null;for(this.width=A,this.height=x;pe&&l<f.length;)switch(f[l++]){case 33:switch(f[l++]){case 255:if(f[l]!==11||f[l+1]==78&&f[l+2]==69&&f[l+3]==84&&f[l+4]==83&&f[l+5]==67&&f[l+6]==65&&f[l+7]==80&&f[l+8]==69&&f[l+9]==50&&f[l+10]==46&&f[l+11]==48&&f[l+12]==3&&f[l+13]==1&&f[l+16]==0)l+=14,_t=f[l++]|f[l++]<<8,l++;else for(l+=12;;){if(!((gt=f[l++])>=0))throw Error("Invalid block size");if(gt===0)break;l+=gt}break;case 249:if(f[l++]!==4||f[l+4]!==0)throw new Error("Invalid graphics extension block.");var tt=f[l++];Ve=f[l++]|f[l++]<<8,it=f[l++],!(1&tt)&&(it=null),he=tt>>2&7,l++;break;case 254:for(;;){if(!((gt=f[l++])>=0))throw Error("Invalid block size");if(gt===0)break;l+=gt}break;default:throw new Error("Unknown graphic control label: 0x"+f[l-1].toString(16))}break;case 44:var rt=f[l++]|f[l++]<<8,Xe=f[l++]|f[l++]<<8,ct=f[l++]|f[l++]<<8,Qt=f[l++]|f[l++]<<8,wr=f[l++],Kr=wr>>6&1,_n=1<<(7&wr)+1,Or=j,Xt=V,Zr=!1;wr>>7&&(Zr=!0,Or=l,Xt=_n,l+=3*_n);var fn=l;for(l++;;){var gt;if(!((gt=f[l++])>=0))throw Error("Invalid block size");if(gt===0)break;l+=gt}Re.push({x:rt,y:Xe,width:ct,height:Qt,has_local_palette:Zr,palette_offset:Or,palette_size:Xt,data_offset:fn,data_length:l-fn,transparent_index:it,interlaced:!!Kr,delay:Ve,disposal:he});break;case 59:pe=!1;break;default:throw new Error("Unknown gif block: 0x"+f[l-1].toString(16))}this.numFrames=function(){return Re.length},this.loopCount=function(){return _t},this.frameInfo=function(xt){if(xt<0||xt>=Re.length)throw new Error("Frame index out of range.");return Re[xt]},this.decodeAndBlitFrameBGRA=function(xt,ur){var er=this.frameInfo(xt),ln=er.width*er.height,qr=new Uint8Array(ln);Ko(f,er.data_offset,qr,ln);var An=er.palette_offset,Vr=er.transparent_index;Vr===null&&(Vr=256);var rn=er.width,Wr=A-rn,zn=rn,We=4*(er.y*A+er.x),Pt=4*((er.y+er.height)*A+er.x),Zt=We,sr=4*Wr;er.interlaced===!0&&(sr+=4*A*7);for(var Br=8,Jr=0,Yr=qr.length;Jr<Yr;++Jr){var sn=qr[Jr];if(zn===0&&(zn=rn,(Zt+=sr)>=Pt&&(sr=4*Wr+4*A*(Br-1),Zt=We+(rn+Wr)*(Br<<1),Br>>=1)),sn===Vr)Zt+=4;else{var fi=f[An+3*sn],ci=f[An+3*sn+1],Xi=f[An+3*sn+2];ur[Zt++]=Xi,ur[Zt++]=ci,ur[Zt++]=fi,ur[Zt++]=255}--zn}},this.decodeAndBlitFrameRGBA=function(xt,ur){var er=this.frameInfo(xt),ln=er.width*er.height,qr=new Uint8Array(ln);Ko(f,er.data_offset,qr,ln);var An=er.palette_offset,Vr=er.transparent_index;Vr===null&&(Vr=256);var rn=er.width,Wr=A-rn,zn=rn,We=4*(er.y*A+er.x),Pt=4*((er.y+er.height)*A+er.x),Zt=We,sr=4*Wr;er.interlaced===!0&&(sr+=4*A*7);for(var Br=8,Jr=0,Yr=qr.length;Jr<Yr;++Jr){var sn=qr[Jr];if(zn===0&&(zn=rn,(Zt+=sr)>=Pt&&(sr=4*Wr+4*A*(Br-1),Zt=We+(rn+Wr)*(Br<<1),Br>>=1)),sn===Vr)Zt+=4;else{var fi=f[An+3*sn],ci=f[An+3*sn+1],Xi=f[An+3*sn+2];ur[Zt++]=fi,ur[Zt++]=ci,ur[Zt++]=Xi,ur[Zt++]=255}--zn}}}function Ko(f,l,A,x){for(var F=f[l++],S=1<<F,T=S+1,j=T+1,V=F+1,pe=(1<<V)-1,Re=0,Ve=0,it=0,he=f[l++],_t=new Int32Array(4096),tt=null;;){for(;Re<16&&he!==0;)Ve|=f[l++]<<Re,Re+=8,he===1?he=f[l++]:--he;if(Re<V)break;var rt=Ve&pe;if(Ve>>=V,Re-=V,rt!==S){if(rt===T)break;for(var Xe=rt<j?rt:tt,ct=0,Qt=Xe;Qt>S;)Qt=_t[Qt]>>8,++ct;var wr=Qt;if(it+ct+(Xe!==rt?1:0)>x)return void ua.log("Warning, gif stream longer than expected.");A[it++]=wr;var Kr=it+=ct;for(Xe!==rt&&(A[it++]=wr),Qt=Xe;ct--;)Qt=_t[Qt],A[--Kr]=255&Qt,Qt>>=8;tt!==null&&j<4096&&(_t[j++]=tt<<8|wr,j>=pe+1&&V<12&&(++V,pe=pe<<1|1)),tt=rt}else j=T+1,pe=(1<<(V=F+1))-1,tt=null}return it!==x&&ua.log("Warning, gif stream shorter than expected."),A}function fa(f){var l,A,x,F,S,T=Math.floor,j=new Array(64),V=new Array(64),pe=new Array(64),Re=new Array(64),Ve=new Array(65535),it=new Array(65535),he=new Array(64),_t=new Array(64),tt=[],rt=0,Xe=7,ct=new Array(64),Qt=new Array(64),wr=new Array(64),Kr=new Array(256),_n=new Array(2048),Or=[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],Xt=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],Zr=[0,1,2,3,4,5,6,7,8,9,10,11],fn=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],gt=[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],xt=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],ur=[0,1,2,3,4,5,6,7,8,9,10,11],er=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],ln=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function qr(We,Pt){for(var Zt=0,sr=0,Br=new Array,Jr=1;Jr<=16;Jr++){for(var Yr=1;Yr<=We[Jr];Yr++)Br[Pt[sr]]=[],Br[Pt[sr]][0]=Zt,Br[Pt[sr]][1]=Jr,sr++,Zt++;Zt*=2}return Br}function An(We){for(var Pt=We[0],Zt=We[1]-1;Zt>=0;)Pt&1<<Zt&&(rt|=1<<Xe),Zt--,--Xe<0&&(rt==255?(Vr(255),Vr(0)):Vr(rt),Xe=7,rt=0)}function Vr(We){tt.push(We)}function rn(We){Vr(We>>8&255),Vr(255&We)}function Wr(We,Pt,Zt,sr,Br){for(var Jr,Yr=Br[0],sn=Br[240],fi=function(Fn,ni){var Ai,Li,ia,Oa,io,Lo,As,Ts,yo,Go,Yi=0;for(yo=0;yo<8;++yo){Ai=Fn[Yi],Li=Fn[Yi+1],ia=Fn[Yi+2],Oa=Fn[Yi+3],io=Fn[Yi+4],Lo=Fn[Yi+5],As=Fn[Yi+6];var Jl=Ai+(Ts=Fn[Yi+7]),ds=Ai-Ts,$c=Li+As,Hs=Li-As,Xs=ia+Lo,Zc=ia-Lo,Ls=Oa+io,fu=Oa-io,wl=Jl+Ls,kc=Jl-Ls,wc=$c+Xs,Vs=$c-Xs;Fn[Yi]=wl+wc,Fn[Yi+4]=wl-wc;var xo=.707106781*(Vs+kc);Fn[Yi+2]=kc+xo,Fn[Yi+6]=kc-xo;var ws=.382683433*((wl=fu+Zc)-(Vs=Hs+ds)),Su=.5411961*wl+ws,jl=1.306562965*Vs+ws,lc=.707106781*(wc=Zc+Hs),xc=ds+lc,ao=ds-lc;Fn[Yi+5]=ao+Su,Fn[Yi+3]=ao-Su,Fn[Yi+1]=xc+jl,Fn[Yi+7]=xc-jl,Yi+=8}for(Yi=0,yo=0;yo<8;++yo){Ai=Fn[Yi],Li=Fn[Yi+8],ia=Fn[Yi+16],Oa=Fn[Yi+24],io=Fn[Yi+32],Lo=Fn[Yi+40],As=Fn[Yi+48];var Cc=Ai+(Ts=Fn[Yi+56]),Yc=Ai-Ts,Pl=Li+As,Il=Li-As,xl=ia+Lo,cc=ia-Lo,Eu=Oa+io,qc=Oa-io,Dc=Cc+Eu,ps=Cc-Eu,uc=Pl+xl,Bc=Pl-xl;Fn[Yi]=Dc+uc,Fn[Yi+32]=Dc-uc;var Sc=.707106781*(Bc+ps);Fn[Yi+16]=ps+Sc,Fn[Yi+48]=ps-Sc;var Tl=.382683433*((Dc=qc+cc)-(Bc=Il+Yc)),hu=.5411961*Dc+Tl,eu=1.306562965*Bc+Tl,X=.707106781*(uc=cc+Il),te=Yc+X,Be=Yc-X;Fn[Yi+40]=Be+hu,Fn[Yi+24]=Be-hu,Fn[Yi+8]=te+eu,Fn[Yi+56]=te-eu,Yi++}for(yo=0;yo<64;++yo)Go=Fn[yo]*ni[yo],he[yo]=Go>0?Go+.5|0:Go-.5|0;return he}(We,Pt),ci=0;ci<64;++ci)_t[Or[ci]]=fi[ci];var Xi=_t[0]-Zt;Zt=_t[0],Xi==0?An(sr[0]):(An(sr[it[Jr=32767+Xi]]),An(Ve[Jr]));for(var Ji=63;Ji>0&&_t[Ji]==0;)Ji--;if(Ji==0)return An(Yr),Zt;for(var Za,Rr=1;Rr<=Ji;){for(var Lt=Rr;_t[Rr]==0&&Rr<=Ji;)++Rr;var ya=Rr-Lt;if(ya>=16){Za=ya>>4;for(var Vi=1;Vi<=Za;++Vi)An(sn);ya&=15}Jr=32767+_t[Rr],An(Br[(ya<<4)+it[Jr]]),An(Ve[Jr]),Rr++}return Ji!=63&&An(Yr),Zt}function zn(We){We=Math.min(Math.max(We,1),100),S!=We&&(function(Pt){for(var Zt=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],sr=0;sr<64;sr++){var Br=T((Zt[sr]*Pt+50)/100);Br=Math.min(Math.max(Br,1),255),j[Or[sr]]=Br}for(var Jr=[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],Yr=0;Yr<64;Yr++){var sn=T((Jr[Yr]*Pt+50)/100);sn=Math.min(Math.max(sn,1),255),V[Or[Yr]]=sn}for(var fi=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],ci=0,Xi=0;Xi<8;Xi++)for(var Ji=0;Ji<8;Ji++)pe[ci]=1/(j[Or[ci]]*fi[Xi]*fi[Ji]*8),Re[ci]=1/(V[Or[ci]]*fi[Xi]*fi[Ji]*8),ci++}(We<50?Math.floor(5e3/We):Math.floor(200-2*We)),S=We)}this.encode=function(We,Pt){Pt&&zn(Pt),tt=new Array,rt=0,Xe=7,rn(65496),rn(65504),rn(16),Vr(74),Vr(70),Vr(73),Vr(70),Vr(0),Vr(1),Vr(1),Vr(0),rn(1),rn(1),Vr(0),Vr(0),function(){rn(65499),rn(132),Vr(0);for(var Li=0;Li<64;Li++)Vr(j[Li]);Vr(1);for(var ia=0;ia<64;ia++)Vr(V[ia])}(),function(Li,ia){rn(65472),rn(17),Vr(8),rn(ia),rn(Li),Vr(3),Vr(1),Vr(17),Vr(0),Vr(2),Vr(17),Vr(1),Vr(3),Vr(17),Vr(1)}(We.width,We.height),function(){rn(65476),rn(418),Vr(0);for(var Li=0;Li<16;Li++)Vr(Xt[Li+1]);for(var ia=0;ia<=11;ia++)Vr(Zr[ia]);Vr(16);for(var Oa=0;Oa<16;Oa++)Vr(fn[Oa+1]);for(var io=0;io<=161;io++)Vr(gt[io]);Vr(1);for(var Lo=0;Lo<16;Lo++)Vr(xt[Lo+1]);for(var As=0;As<=11;As++)Vr(ur[As]);Vr(17);for(var Ts=0;Ts<16;Ts++)Vr(er[Ts+1]);for(var yo=0;yo<=161;yo++)Vr(ln[yo])}(),rn(65498),rn(12),Vr(3),Vr(1),Vr(0),Vr(2),Vr(17),Vr(3),Vr(17),Vr(0),Vr(63),Vr(0);var Zt=0,sr=0,Br=0;rt=0,Xe=7,this.encode.displayName="_encode_";for(var Jr,Yr,sn,fi,ci,Xi,Ji,Za,Rr,Lt=We.data,ya=We.width,Vi=We.height,Fn=4*ya,ni=0;ni<Vi;){for(Jr=0;Jr<Fn;){for(ci=Fn*ni+Jr,Ji=-1,Za=0,Rr=0;Rr<64;Rr++)Xi=ci+(Za=Rr>>3)*Fn+(Ji=4*(7&Rr)),ni+Za>=Vi&&(Xi-=Fn*(ni+1+Za-Vi)),Jr+Ji>=Fn&&(Xi-=Jr+Ji-Fn+4),Yr=Lt[Xi++],sn=Lt[Xi++],fi=Lt[Xi++],ct[Rr]=(_n[Yr]+_n[sn+256>>0]+_n[fi+512>>0]>>16)-128,Qt[Rr]=(_n[Yr+768>>0]+_n[sn+1024>>0]+_n[fi+1280>>0]>>16)-128,wr[Rr]=(_n[Yr+1280>>0]+_n[sn+1536>>0]+_n[fi+1792>>0]>>16)-128;Zt=Wr(ct,pe,Zt,l,x),sr=Wr(Qt,Re,sr,A,F),Br=Wr(wr,Re,Br,A,F),Jr+=32}ni+=8}if(Xe>=0){var Ai=[];Ai[1]=Xe+1,Ai[0]=(1<<Xe+1)-1,An(Ai)}return rn(65497),new Uint8Array(tt)},f=f||50,function(){for(var We=String.fromCharCode,Pt=0;Pt<256;Pt++)Kr[Pt]=We(Pt)}(),l=qr(Xt,Zr),A=qr(xt,ur),x=qr(fn,gt),F=qr(er,ln),function(){for(var We=1,Pt=2,Zt=1;Zt<=15;Zt++){for(var sr=We;sr<Pt;sr++)it[32767+sr]=Zt,Ve[32767+sr]=[],Ve[32767+sr][1]=Zt,Ve[32767+sr][0]=sr;for(var Br=-(Pt-1);Br<=-We;Br++)it[32767+Br]=Zt,Ve[32767+Br]=[],Ve[32767+Br][1]=Zt,Ve[32767+Br][0]=Pt-1+Br;We<<=1,Pt<<=1}}(),function(){for(var We=0;We<256;We++)_n[We]=19595*We,_n[We+256>>0]=38470*We,_n[We+512>>0]=7471*We+32768,_n[We+768>>0]=-11059*We,_n[We+1024>>0]=-21709*We,_n[We+1280>>0]=32768*We+8421375,_n[We+1536>>0]=-27439*We,_n[We+1792>>0]=-5329*We}(),zn(f)}function li(f,l){if(this.pos=0,this.buffer=f,this.datav=new DataView(f.buffer),this.is_with_alpha=!!l,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 va(f){function l(Xt){if(!Xt)throw Error("assert :P")}function A(Xt,Zr,fn){for(var gt=0;4>gt;gt++)if(Xt[Zr+gt]!=fn.charCodeAt(gt))return!0;return!1}function x(Xt,Zr,fn,gt,xt){for(var ur=0;ur<xt;ur++)Xt[Zr+ur]=fn[gt+ur]}function F(Xt,Zr,fn,gt){for(var xt=0;xt<gt;xt++)Xt[Zr+xt]=fn}function S(Xt){return new Int32Array(Xt)}function T(Xt,Zr){for(var fn=[],gt=0;gt<Xt;gt++)fn.push(new Zr);return fn}function j(Xt,Zr){var fn=[];return function gt(xt,ur,er){for(var ln=er[ur],qr=0;qr<ln&&(xt.push(er.length>ur+1?[]:new Zr),!(er.length<ur+1));qr++)gt(xt[qr],ur+1,er)}(fn,0,Xt),fn}var V=function(){var Xt=this;function Zr(c,B){for(var W=1<<B-1>>>0;c&W;)W>>>=1;return W?(c&W-1)+W:c}function fn(c,B,W,fe,ze){l(!(fe%W));do c[B+(fe-=W)]=ze;while(0<fe)}function gt(c,B,W,fe,ze){if(l(2328>=ze),512>=ze)var qe=S(512);else if((qe=S(ze))==null)return 0;return function(et,nt,ut,a,o,p){var h,L,ae=nt,ge=1<<ut,ye=S(16),we=S(16);for(l(o!=0),l(a!=null),l(et!=null),l(0<ut),L=0;L<o;++L){if(15<a[L])return 0;++ye[a[L]]}if(ye[0]==o)return 0;for(we[1]=0,h=1;15>h;++h){if(ye[h]>1<<h)return 0;we[h+1]=we[h]+ye[h]}for(L=0;L<o;++L)h=a[L],0<a[L]&&(p[we[h]++]=L);if(we[15]==1)return(a=new xt).g=0,a.value=p[0],fn(et,ae,1,ge,a),ge;var dt,St=-1,Dt=ge-1,mr=0,an=1,mn=1,nn=1<<ut;for(L=0,h=1,o=2;h<=ut;++h,o<<=1){if(an+=mn<<=1,0>(mn-=ye[h]))return 0;for(;0<ye[h];--ye[h])(a=new xt).g=h,a.value=p[L++],fn(et,ae+mr,o,nn,a),mr=Zr(mr,h)}for(h=ut+1,o=2;15>=h;++h,o<<=1){if(an+=mn<<=1,0>(mn-=ye[h]))return 0;for(;0<ye[h];--ye[h]){if(a=new xt,(mr&Dt)!=St){for(ae+=nn,dt=1<<(St=h)-ut;15>St&&!(0>=(dt-=ye[St]));)++St,dt<<=1;ge+=nn=1<<(dt=St-ut),et[nt+(St=mr&Dt)].g=dt+ut,et[nt+St].value=ae-nt-St}a.g=h-ut,a.value=p[L++],fn(et,ae+(mr>>ut),o,nn,a),mr=Zr(mr,h)}}return an!=2*we[15]-1?0:ge}(c,B,W,fe,ze,qe)}function xt(){this.value=this.g=0}function ur(){this.value=this.g=0}function er(){this.G=T(5,xt),this.H=S(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=T(fc,ur)}function ln(c,B,W,fe){l(c!=null),l(B!=null),l(2147483648>fe),c.Ca=254,c.I=0,c.b=-8,c.Ka=0,c.oa=B,c.pa=W,c.Jd=B,c.Yc=W+fe,c.Zc=4<=fe?W+fe-4+1:W,Jr(c)}function qr(c,B){for(var W=0;0<B--;)W|=sn(c,128)<<B;return W}function An(c,B){var W=qr(c,B);return Yr(c)?-W:W}function Vr(c,B,W,fe){var ze,qe=0;for(l(c!=null),l(B!=null),l(4294967288>fe),c.Sb=fe,c.Ra=0,c.u=0,c.h=0,4<fe&&(fe=4),ze=0;ze<fe;++ze)qe+=B[W+ze]<<8*ze;c.Ra=qe,c.bb=fe,c.oa=B,c.pa=W}function rn(c){for(;8<=c.u&&c.bb<c.Sb;)c.Ra>>>=8,c.Ra+=c.oa[c.pa+c.bb]<<gu-8>>>0,++c.bb,c.u-=8;Zt(c)&&(c.h=1,c.u=0)}function Wr(c,B){if(l(0<=B),!c.h&&B<=ou){var W=Pt(c)&Fu[B];return c.u+=B,rn(c),W}return c.h=1,c.u=0}function zn(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function We(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function Pt(c){return c.Ra>>>(c.u&gu-1)>>>0}function Zt(c){return l(c.bb<=c.Sb),c.h||c.bb==c.Sb&&c.u>gu}function sr(c,B){c.u=B,c.h=Zt(c)}function Br(c){c.u>=su&&(l(c.u>=su),rn(c))}function Jr(c){l(c!=null&&c.oa!=null),c.pa<c.Zc?(c.I=(c.oa[c.pa++]|c.I<<8)>>>0,c.b+=8):(l(c!=null&&c.oa!=null),c.pa<c.Yc?(c.b+=8,c.I=c.oa[c.pa++]|c.I<<8):c.Ka?c.b=0:(c.I<<=8,c.b+=8,c.Ka=1))}function Yr(c){return qr(c,1)}function sn(c,B){var W=c.Ca;0>c.b&&Jr(c);var fe=c.b,ze=W*B>>>8,qe=(c.I>>>fe>ze)+0;for(qe?(W-=ze,c.I-=ze+1<<fe>>>0):W=ze+1,fe=W,ze=0;256<=fe;)ze+=8,fe>>=8;return fe=7^ze+Eo[fe],c.b-=fe,c.Ca=(W<<fe)-1,qe}function fi(c,B,W){c[B+0]=W>>24&255,c[B+1]=W>>16&255,c[B+2]=W>>8&255,c[B+3]=W>>0&255}function ci(c,B){return c[B+0]<<0|c[B+1]<<8}function Xi(c,B){return ci(c,B)|c[B+2]<<16}function Ji(c,B){return ci(c,B)|ci(c,B+2)<<16}function Za(c,B){var W=1<<B;return l(c!=null),l(0<B),c.X=S(W),c.X==null?0:(c.Mb=32-B,c.Xa=B,1)}function Rr(c,B){l(c!=null),l(B!=null),l(c.Xa==B.Xa),x(B.X,0,c.X,0,1<<B.Xa)}function Lt(){this.X=[],this.Xa=this.Mb=0}function ya(c,B,W,fe){l(W!=null),l(fe!=null);var ze=W[0],qe=fe[0];return ze==0&&(ze=(c*qe+B/2)/B),qe==0&&(qe=(B*ze+c/2)/c),0>=ze||0>=qe?0:(W[0]=ze,fe[0]=qe,1)}function Vi(c,B){return c+(1<<B)-1>>>B}function Fn(c,B){return((4278255360&c)+(4278255360&B)>>>0&4278255360)+((16711935&c)+(16711935&B)>>>0&16711935)>>>0}function ni(c,B){Xt[B]=function(W,fe,ze,qe,et,nt,ut){var a;for(a=0;a<et;++a){var o=Xt[c](nt[ut+a-1],ze,qe+a);nt[ut+a]=Fn(W[fe+a],o)}}}function Ai(){this.ud=this.hd=this.jd=0}function Li(c,B){return((4278124286&(c^B))>>>1)+(c&B)>>>0}function ia(c){return 0<=c&&256>c?c:0>c?0:255<c?255:void 0}function Oa(c,B){return ia(c+(c-B+.5>>1))}function io(c,B,W){return Math.abs(B-W)-Math.abs(c-W)}function Lo(c,B,W,fe,ze,qe,et){for(fe=qe[et-1],W=0;W<ze;++W)qe[et+W]=fe=Fn(c[B+W],fe)}function As(c,B,W,fe,ze){var qe;for(qe=0;qe<W;++qe){var et=c[B+qe],nt=et>>8&255,ut=16711935&(ut=(ut=16711935&et)+((nt<<16)+nt));fe[ze+qe]=(4278255360&et)+ut>>>0}}function Ts(c,B){B.jd=c>>0&255,B.hd=c>>8&255,B.ud=c>>16&255}function yo(c,B,W,fe,ze,qe){var et;for(et=0;et<fe;++et){var nt=B[W+et],ut=nt>>>8,a=nt,o=255&(o=(o=nt>>>16)+((c.jd<<24>>24)*(ut<<24>>24)>>>5));a=255&(a=(a=a+((c.hd<<24>>24)*(ut<<24>>24)>>>5))+((c.ud<<24>>24)*(o<<24>>24)>>>5)),ze[qe+et]=(4278255360&nt)+(o<<16)+a}}function Go(c,B,W,fe,ze){Xt[B]=function(qe,et,nt,ut,a,o,p,h,L){for(ut=p;ut<h;++ut)for(p=0;p<L;++p)a[o++]=ze(nt[fe(qe[et++])])},Xt[c]=function(qe,et,nt,ut,a,o,p){var h=8>>qe.b,L=qe.Ea,ae=qe.K[0],ge=qe.w;if(8>h)for(qe=(1<<qe.b)-1,ge=(1<<h)-1;et<nt;++et){var ye,we=0;for(ye=0;ye<L;++ye)ye&qe||(we=fe(ut[a++])),o[p++]=ze(ae[we&ge]),we>>=h}else Xt["VP8LMapColor"+W](ut,a,ae,ge,o,p,et,nt,L)}}function Yi(c,B,W,fe,ze){for(W=B+W;B<W;){var qe=c[B++];fe[ze++]=qe>>16&255,fe[ze++]=qe>>8&255,fe[ze++]=qe>>0&255}}function Jl(c,B,W,fe,ze){for(W=B+W;B<W;){var qe=c[B++];fe[ze++]=qe>>16&255,fe[ze++]=qe>>8&255,fe[ze++]=qe>>0&255,fe[ze++]=qe>>24&255}}function ds(c,B,W,fe,ze){for(W=B+W;B<W;){var qe=(et=c[B++])>>16&240|et>>12&15,et=et>>0&240|et>>28&15;fe[ze++]=qe,fe[ze++]=et}}function $c(c,B,W,fe,ze){for(W=B+W;B<W;){var qe=(et=c[B++])>>16&248|et>>13&7,et=et>>5&224|et>>3&31;fe[ze++]=qe,fe[ze++]=et}}function Hs(c,B,W,fe,ze){for(W=B+W;B<W;){var qe=c[B++];fe[ze++]=qe>>0&255,fe[ze++]=qe>>8&255,fe[ze++]=qe>>16&255}}function Xs(c,B,W,fe,ze,qe){if(qe==0)for(W=B+W;B<W;)fi(fe,((qe=c[B++])[0]>>24|qe[1]>>8&65280|qe[2]<<8&16711680|qe[3]<<24)>>>0),ze+=32;else x(fe,ze,c,B,W)}function Zc(c,B){Xt[B][0]=Xt[c+"0"],Xt[B][1]=Xt[c+"1"],Xt[B][2]=Xt[c+"2"],Xt[B][3]=Xt[c+"3"],Xt[B][4]=Xt[c+"4"],Xt[B][5]=Xt[c+"5"],Xt[B][6]=Xt[c+"6"],Xt[B][7]=Xt[c+"7"],Xt[B][8]=Xt[c+"8"],Xt[B][9]=Xt[c+"9"],Xt[B][10]=Xt[c+"10"],Xt[B][11]=Xt[c+"11"],Xt[B][12]=Xt[c+"12"],Xt[B][13]=Xt[c+"13"],Xt[B][14]=Xt[c+"0"],Xt[B][15]=Xt[c+"0"]}function Ls(c){return c==XA||c==OA||c==rA||c==JA}function fu(){this.eb=[],this.size=this.A=this.fb=0}function wl(){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 kc(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new fu,this.f.kb=new wl,this.sd=null}function wc(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function Vs(){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 xo(c){return alert("todo:WebPSamplerProcessPlane"),c.T}function ws(c,B){var W=c.T,fe=B.ba.f.RGBA,ze=fe.eb,qe=fe.fb+c.ka*fe.A,et=Jc[B.ba.S],nt=c.y,ut=c.O,a=c.f,o=c.N,p=c.ea,h=c.W,L=B.cc,ae=B.dc,ge=B.Mc,ye=B.Nc,we=c.ka,dt=c.ka+c.T,St=c.U,Dt=St+1>>1;for(we==0?et(nt,ut,null,null,a,o,p,h,a,o,p,h,ze,qe,null,null,St):(et(B.ec,B.fc,nt,ut,L,ae,ge,ye,a,o,p,h,ze,qe-fe.A,ze,qe,St),++W);we+2<dt;we+=2)L=a,ae=o,ge=p,ye=h,o+=c.Rc,h+=c.Rc,qe+=2*fe.A,et(nt,(ut+=2*c.fa)-c.fa,nt,ut,L,ae,ge,ye,a,o,p,h,ze,qe-fe.A,ze,qe,St);return ut+=c.fa,c.j+dt<c.o?(x(B.ec,B.fc,nt,ut,St),x(B.cc,B.dc,a,o,Dt),x(B.Mc,B.Nc,p,h,Dt),W--):1&dt||et(nt,ut,null,null,a,o,p,h,a,o,p,h,ze,qe+fe.A,null,null,St),W}function Su(c,B,W){var fe=c.F,ze=[c.J];if(fe!=null){var qe=c.U,et=B.ba.S,nt=et==yA||et==rA;B=B.ba.f.RGBA;var ut=[0],a=c.ka;ut[0]=c.T,c.Kb&&(a==0?--ut[0]:(--a,ze[0]-=c.width),c.j+c.ka+c.T==c.o&&(ut[0]=c.o-c.j-a));var o=B.eb;a=B.fb+a*B.A,c=vA(fe,ze[0],c.width,qe,ut,o,a+(nt?0:3),B.A),l(W==ut),c&&Ls(et)&&Mu(o,a,nt,qe,ut,B.A)}return 0}function jl(c){var B=c.ma,W=B.ba.S,fe=11>W,ze=W==bu||W==tA||W==yA||W==DA||W==12||Ls(W);if(B.memory=null,B.Ib=null,B.Jb=null,B.Nd=null,!Tc(B.Oa,c,ze?11:12))return 0;if(ze&&Ls(W)&&Un(),c.da)alert("todo:use_scaling");else{if(fe){if(B.Ib=xo,c.Kb){if(W=c.U+1>>1,B.memory=S(c.U+2*W),B.memory==null)return 0;B.ec=B.memory,B.fc=0,B.cc=B.ec,B.dc=B.fc+c.U,B.Mc=B.cc,B.Nc=B.dc+W,B.Ib=ws,Un()}}else alert("todo:EmitYUV");ze&&(B.Jb=Su,fe&&br())}if(fe&&!oA){for(c=0;256>c;++c)Cu[c]=89858*(c-128)+Pu>>vl,BA[c]=-22014*(c-128)+Pu,af[c]=-45773*(c-128),Id[c]=113618*(c-128)+Pu>>vl;for(c=Wu;c<lu;++c)B=76283*(c-16)+Pu>>vl,of[c-Wu]=ql(B,255),Md[c-Wu]=ql(B+8>>4,15);oA=1}return 1}function lc(c){var B=c.ma,W=c.U,fe=c.T;return l(!(1&c.ka)),0>=W||0>=fe?0:(W=B.Ib(c,B),B.Jb!=null&&B.Jb(c,B,W),B.Dc+=W,1)}function xc(c){c.ma.memory=null}function ao(c,B,W,fe){return Wr(c,8)!=47?0:(B[0]=Wr(c,14)+1,W[0]=Wr(c,14)+1,fe[0]=Wr(c,1),Wr(c,3)!=0?0:!c.h)}function Cc(c,B){if(4>c)return c+1;var W=c-2>>1;return(2+(1&c)<<W)+Wr(B,W)+1}function Yc(c,B){return 120<B?B-120:1<=(W=((W=Yl[B-1])>>4)*c+(8-(15&W)))?W:1;var W}function Pl(c,B,W){var fe=Pt(W),ze=c[B+=255&fe].g-8;return 0<ze&&(sr(W,W.u+8),fe=Pt(W),B+=c[B].value,B+=fe&(1<<ze)-1),sr(W,W.u+c[B].g),c[B].value}function Il(c,B,W){return W.g+=c.g,W.value+=c.value<<B>>>0,l(8>=W.g),c.g}function xl(c,B,W){var fe=c.xc;return l((B=fe==0?0:c.vc[c.md*(W>>fe)+(B>>fe)])<c.Wb),c.Ya[B]}function cc(c,B,W,fe){var ze=c.ab,qe=c.c*B,et=c.C;B=et+B;var nt=W,ut=fe;for(fe=c.Ta,W=c.Ua;0<ze--;){var a=c.gc[ze],o=et,p=B,h=nt,L=ut,ae=(ut=fe,nt=W,a.Ea);switch(l(o<p),l(p<=a.nc),a.hc){case 2:Ic(h,L,(p-o)*ae,ut,nt);break;case 0:var ge=o,ye=p,we=ut,dt=nt,St=(nn=a).Ea;ge==0&&(zu(h,L,null,null,1,we,dt),Lo(h,L+1,0,0,St-1,we,dt+1),L+=St,dt+=St,++ge);for(var Dt=1<<nn.b,mr=Dt-1,an=Vi(St,nn.b),mn=nn.K,nn=nn.w+(ge>>nn.b)*an;ge<ye;){var da=mn,Si=nn,ai=1;for(Iu(h,L,we,dt-St,1,we,dt);ai<St;){var Ca=(ai&~mr)+Dt;Ca>St&&(Ca=St),(0,hc[da[Si++]>>8&15])(h,L+ +ai,we,dt+ai-St,Ca-ai,we,dt+ai),ai=Ca}L+=St,dt+=St,++ge&mr||(nn+=an)}p!=a.nc&&x(ut,nt-ae,ut,nt+(p-o-1)*ae,ae);break;case 1:for(ae=h,ye=L,St=(h=a.Ea)-(dt=h&~(we=(L=1<<a.b)-1)),ge=Vi(h,a.b),Dt=a.K,a=a.w+(o>>a.b)*ge;o<p;){for(mr=Dt,an=a,mn=new Ai,nn=ye+dt,da=ye+h;ye<nn;)Ts(mr[an++],mn),zl(mn,ae,ye,L,ut,nt),ye+=L,nt+=L;ye<da&&(Ts(mr[an++],mn),zl(mn,ae,ye,St,ut,nt),ye+=St,nt+=St),++o&we||(a+=ge)}break;case 3:if(h==ut&&L==nt&&0<a.b){for(ye=ut,h=ae=nt+(p-o)*ae-(dt=(p-o)*Vi(a.Ea,a.b)),L=ut,we=nt,ge=[],dt=(St=dt)-1;0<=dt;--dt)ge[dt]=L[we+dt];for(dt=St-1;0<=dt;--dt)ye[h+dt]=ge[dt];Rc(a,o,p,ut,ae,ut,nt)}else Rc(a,o,p,h,L,ut,nt)}nt=fe,ut=W}ut!=W&&x(fe,W,nt,ut,qe)}function Eu(c,B){var W=c.V,fe=c.Ba+c.c*c.C,ze=B-c.C;if(l(B<=c.l.o),l(16>=ze),0<ze){var qe=c.l,et=c.Ta,nt=c.Ua,ut=qe.width;if(cc(c,ze,W,fe),ze=nt=[nt],l((W=c.C)<(fe=B)),l(qe.v<qe.va),fe>qe.o&&(fe=qe.o),W<qe.j){var a=qe.j-W;W=qe.j,ze[0]+=a*ut}if(W>=fe?W=0:(ze[0]+=4*qe.v,qe.ka=W-qe.j,qe.U=qe.va-qe.v,qe.T=fe-W,W=1),W){if(nt=nt[0],11>(W=c.ca).S){var o=W.f.RGBA,p=(fe=W.S,ze=qe.U,qe=qe.T,a=o.eb,o.A),h=qe;for(o=o.fb+c.Ma*o.A;0<h--;){var L=et,ae=nt,ge=ze,ye=a,we=o;switch(fe){case _u:Uc(L,ae,ge,ye,we);break;case bu:Do(L,ae,ge,ye,we);break;case XA:Do(L,ae,ge,ye,we),Mu(ye,we,0,ge,1,0);break;case wu:Mc(L,ae,ge,ye,we);break;case tA:Xs(L,ae,ge,ye,we,1);break;case OA:Xs(L,ae,ge,ye,we,1),Mu(ye,we,0,ge,1,0);break;case yA:Xs(L,ae,ge,ye,we,0);break;case rA:Xs(L,ae,ge,ye,we,0),Mu(ye,we,1,ge,1,0);break;case DA:zo(L,ae,ge,ye,we);break;case JA:zo(L,ae,ge,ye,we),Zu(ye,we,ge,1,0);break;case Sd:Sl(L,ae,ge,ye,we);break;default:l(0)}nt+=ut,o+=p}c.Ma+=qe}else alert("todo:EmitRescaledRowsYUVA");l(c.Ma<=W.height)}}c.C=B,l(c.C<=c.i)}function qc(c){var B;if(0<c.ua)return 0;for(B=0;B<c.Wb;++B){var W=c.Ya[B].G,fe=c.Ya[B].H;if(0<W[1][fe[1]+0].g||0<W[2][fe[2]+0].g||0<W[3][fe[3]+0].g)return 0}return 1}function Dc(c,B,W,fe,ze,qe){if(c.Z!=0){var et=c.qd,nt=c.rd;for(l(Ou[c.Z]!=null);B<W;++B)Ou[c.Z](et,nt,fe,ze,fe,ze,qe),et=fe,nt=ze,ze+=qe;c.qd=et,c.rd=nt}}function ps(c,B){var W=c.l.ma,fe=W.Z==0||W.Z==1?c.l.j:c.C;if(fe=c.C<fe?fe:c.C,l(B<=c.l.o),B>fe){var ze=c.l.width,qe=W.ca,et=W.tb+ze*fe,nt=c.V,ut=c.Ba+c.c*fe,a=c.gc;l(c.ab==1),l(a[0].hc==3),$u(a[0],fe,B,nt,ut,qe,et),Dc(W,fe,B,qe,et,ze)}c.C=c.Ma=B}function uc(c,B,W,fe,ze,qe,et){var nt=c.$/fe,ut=c.$%fe,a=c.m,o=c.s,p=W+c.$,h=p;ze=W+fe*ze;var L=W+fe*qe,ae=280+o.ua,ge=c.Pb?nt:16777216,ye=0<o.ua?o.Wa:null,we=o.wc,dt=p<L?xl(o,ut,nt):null;l(c.C<qe),l(L<=ze);var St=!1;e:for(;;){for(;St||p<L;){var Dt=0;if(nt>=ge){var mr=p-W;l((ge=c).Pb),ge.wd=ge.m,ge.xd=mr,0<ge.s.ua&&Rr(ge.s.Wa,ge.s.vb),ge=nt+us}if(ut&we||(dt=xl(o,ut,nt)),l(dt!=null),dt.Qb&&(B[p]=dt.qb,St=!0),!St)if(Br(a),dt.jc){Dt=a,mr=B;var an=p,mn=dt.pd[Pt(Dt)&fc-1];l(dt.jc),256>mn.g?(sr(Dt,Dt.u+mn.g),mr[an]=mn.value,Dt=0):(sr(Dt,Dt.u+mn.g-256),l(256<=mn.value),Dt=mn.value),Dt==0&&(St=!0)}else Dt=Pl(dt.G[0],dt.H[0],a);if(a.h)break;if(St||256>Dt){if(!St)if(dt.nd)B[p]=(dt.qb|Dt<<8)>>>0;else{if(Br(a),St=Pl(dt.G[1],dt.H[1],a),Br(a),mr=Pl(dt.G[2],dt.H[2],a),an=Pl(dt.G[3],dt.H[3],a),a.h)break;B[p]=(an<<24|St<<16|Dt<<8|mr)>>>0}if(St=!1,++p,++ut>=fe&&(ut=0,++nt,et!=null&&nt<=qe&&!(nt%16)&&et(c,nt),ye!=null))for(;h<p;)Dt=B[h++],ye.X[(506832829*Dt&4294967295)>>>ye.Mb]=Dt}else if(280>Dt){if(Dt=Cc(Dt-256,a),mr=Pl(dt.G[4],dt.H[4],a),Br(a),mr=Yc(fe,mr=Cc(mr,a)),a.h)break;if(p-W<mr||ze-p<Dt)break e;for(an=0;an<Dt;++an)B[p+an]=B[p+an-mr];for(p+=Dt,ut+=Dt;ut>=fe;)ut-=fe,++nt,et!=null&&nt<=qe&&!(nt%16)&&et(c,nt);if(l(p<=ze),ut&we&&(dt=xl(o,ut,nt)),ye!=null)for(;h<p;)Dt=B[h++],ye.X[(506832829*Dt&4294967295)>>>ye.Mb]=Dt}else{if(!(Dt<ae))break e;for(St=Dt-280,l(ye!=null);h<p;)Dt=B[h++],ye.X[(506832829*Dt&4294967295)>>>ye.Mb]=Dt;Dt=p,l(!(St>>>(mr=ye).Xa)),B[Dt]=mr.X[St],St=!0}St||l(a.h==Zt(a))}if(c.Pb&&a.h&&p<ze)l(c.m.h),c.a=5,c.m=c.wd,c.$=c.xd,0<c.s.ua&&Rr(c.s.vb,c.s.Wa);else{if(a.h)break e;et!=null&&et(c,nt>qe?qe:nt),c.a=0,c.$=p-W}return 1}return c.a=3,0}function Bc(c){l(c!=null),c.vc=null,c.yc=null,c.Ya=null;var B=c.Wa;B!=null&&(B.X=null),c.vb=null,l(c!=null)}function Sc(){var c=new Ac;return c==null?null:(c.a=0,c.xb=ed,Zc("Predictor","VP8LPredictors"),Zc("Predictor","VP8LPredictors_C"),Zc("PredictorAdd","VP8LPredictorsAdd"),Zc("PredictorAdd","VP8LPredictorsAdd_C"),Ic=As,zl=yo,Uc=Yi,Do=Jl,zo=ds,Sl=$c,Mc=Hs,Xt.VP8LMapColor32b=Gc,Xt.VP8LMapColor8b=vu,c)}function Tl(c,B,W,fe,ze){var qe=1,et=[c],nt=[B],ut=fe.m,a=fe.s,o=null,p=0;e:for(;;){if(W)for(;qe&&Wr(ut,1);){var h=et,L=nt,ae=fe,ge=1,ye=ae.m,we=ae.gc[ae.ab],dt=Wr(ye,2);if(ae.Oc&1<<dt)qe=0;else{switch(ae.Oc|=1<<dt,we.hc=dt,we.Ea=h[0],we.nc=L[0],we.K=[null],++ae.ab,l(4>=ae.ab),dt){case 0:case 1:we.b=Wr(ye,3)+2,ge=Tl(Vi(we.Ea,we.b),Vi(we.nc,we.b),0,ae,we.K),we.K=we.K[0];break;case 3:var St,Dt=Wr(ye,8)+1,mr=16<Dt?0:4<Dt?1:2<Dt?2:3;if(h[0]=Vi(we.Ea,mr),we.b=mr,St=ge=Tl(Dt,1,0,ae,we.K)){var an,mn=Dt,nn=we,da=1<<(8>>nn.b),Si=S(da);if(Si==null)St=0;else{var ai=nn.K[0],Ca=nn.w;for(Si[0]=nn.K[0][0],an=1;an<1*mn;++an)Si[an]=Fn(ai[Ca+an],Si[an-1]);for(;an<4*da;++an)Si[an]=0;nn.K[0]=null,nn.K[0]=Si,St=1}}ge=St;break;case 2:break;default:l(0)}qe=ge}}if(et=et[0],nt=nt[0],qe&&Wr(ut,1)&&!(qe=1<=(p=Wr(ut,4))&&11>=p)){fe.a=3;break e}var Sa;if(Sa=qe)t:{var aa,Qn,qa,so=fe,Ma=et,os=nt,Fo=p,sl=W,lo=so.m,gs=so.s,El=[null],el=1,yl=0,Vl=Ed[Fo];r:for(;;){if(sl&&Wr(lo,1)){var ll=Wr(lo,3)+2,rc=Vi(Ma,ll),mc=Vi(os,ll),nc=rc*mc;if(!Tl(rc,mc,0,so,El))break r;for(El=El[0],gs.xc=ll,aa=0;aa<nc;++aa){var gc=El[aa]>>8&65535;El[aa]=gc,gc>=el&&(el=gc+1)}}if(lo.h)break r;for(Qn=0;5>Qn;++Qn){var tl=ta[Qn];!Qn&&0<Fo&&(tl+=1<<Fo),yl<tl&&(yl=tl)}var zc=T(el*Vl,xt),Bu=el,Lc=T(Bu,er);if(Lc==null)var Ld=null;else l(65536>=Bu),Ld=Lc;var Uu=S(yl);if(Ld==null||Uu==null||zc==null){so.a=1;break r}var nd=zc;for(aa=qa=0;aa<el;++aa){var Nu=Ld[aa],UA=Nu.G,EA=Nu.H,Ff=0,Nd=1,kd=0;for(Qn=0;5>Qn;++Qn){tl=ta[Qn],UA[Qn]=nd,EA[Qn]=qa,!Qn&&0<Fo&&(tl+=1<<Fo);i:{var Dd,sf=tl,Od=so,Gu=Uu,If=nd,Pd=qa,FA=0,Xu=Od.m,QA=Wr(Xu,1);if(F(Gu,0,0,sf),QA){var Td=Wr(Xu,1)+1,lf=Wr(Xu,1),Mf=Wr(Xu,lf==0?1:8);Gu[Mf]=1,Td==2&&(Gu[Mf=Wr(Xu,8)]=1);var Rd=1}else{var Ud=S(19),id=Wr(Xu,4)+4;if(19<id){Od.a=3;var Ju=0;break i}for(Dd=0;Dd<id;++Dd)Ud[PA[Dd]]=Wr(Xu,3);var cf=void 0,ad=void 0,_f=Od,Qd=Ud,od=sf,uf=Gu,sd=0,Yu=_f.m,Lf=8,ru=T(128,xt);n:for(;gt(ru,0,7,Qd,19);){if(Wr(Yu,1)){var i0=2+2*Wr(Yu,3);if((cf=2+Wr(Yu,i0))>od)break n}else cf=od;for(ad=0;ad<od&&cf--;){Br(Yu);var ld=ru[0+(127&Pt(Yu))];sr(Yu,Yu.u+ld.g);var KA=ld.value;if(16>KA)uf[ad++]=KA,KA!=0&&(Lf=KA);else{var Ol=KA==16,Nf=KA-16,kf=Fs[Nf],sA=Wr(Yu,YA[Nf])+kf;if(ad+sA>od)break n;for(var Kd=Ol?Lf:0;0<sA--;)uf[ad++]=Kd}}sd=1;break n}sd||(_f.a=3),Rd=sd}(Rd=Rd&&!Xu.h)&&(FA=gt(If,Pd,8,Gu,sf)),Rd&&FA!=0?Ju=FA:(Od.a=3,Ju=0)}if(Ju==0)break r;if(Nd&&Lu[Qn]==1&&(Nd=nd[qa].g==0),Ff+=nd[qa].g,qa+=Ju,3>=Qn){var cd,Hd=Uu[0];for(cd=1;cd<tl;++cd)Uu[cd]>Hd&&(Hd=Uu[cd]);kd+=Hd}}if(Nu.nd=Nd,Nu.Qb=0,Nd&&(Nu.qb=(UA[3][EA[3]+0].value<<24|UA[1][EA[1]+0].value<<16|UA[2][EA[2]+0].value)>>>0,Ff==0&&256>UA[0][EA[0]+0].value&&(Nu.Qb=1,Nu.qb+=UA[0][EA[0]+0].value<<8)),Nu.jc=!Nu.Qb&&6>kd,Nu.jc){var cu,Wl=Nu;for(cu=0;cu<fc;++cu){var Qu=cu,uu=Wl.pd[Qu],jd=Wl.G[0][Wl.H[0]+Qu];256<=jd.value?(uu.g=jd.g+256,uu.value=jd.value):(uu.g=0,uu.value=0,Qu>>=Il(jd,8,uu),Qu>>=Il(Wl.G[1][Wl.H[1]+Qu],16,uu),Qu>>=Il(Wl.G[2][Wl.H[2]+Qu],0,uu),Il(Wl.G[3][Wl.H[3]+Qu],24,uu))}}}gs.vc=El,gs.Wb=el,gs.Ya=Ld,gs.yc=zc,Sa=1;break t}Sa=0}if(!(qe=Sa)){fe.a=3;break e}if(0<p){if(a.ua=1<<p,!Za(a.Wa,p)){fe.a=1,qe=0;break e}}else a.ua=0;var Af=fe,Df=et,a0=nt,HA=Af.s,ud=HA.xc;if(Af.c=Df,Af.i=a0,HA.md=Vi(Df,ud),HA.wc=ud==0?-1:(1<<ud)-1,W){fe.xb=qs;break e}if((o=S(et*nt))==null){fe.a=1,qe=0;break e}qe=(qe=uc(fe,o,0,et,nt,nt,null))&&!ut.h;break e}return qe?(ze!=null?ze[0]=o:(l(o==null),l(W)),fe.$=0,W||Bc(a)):Bc(a),qe}function hu(c,B){var W=c.c*c.i,fe=W+B+16*B;return l(c.c<=B),c.V=S(fe),c.V==null?(c.Ta=null,c.Ua=0,c.a=1,0):(c.Ta=c.V,c.Ua=c.Ba+W+B,1)}function eu(c,B){var W=c.C,fe=B-W,ze=c.V,qe=c.Ba+c.c*W;for(l(B<=c.l.o);0<fe;){var et=16<fe?16:fe,nt=c.l.ma,ut=c.l.width,a=ut*et,o=nt.ca,p=nt.tb+ut*W,h=c.Ta,L=c.Ua;cc(c,et,ze,qe),wd(h,L,o,p,a),Dc(nt,W,W+et,o,p,ut),fe-=et,ze+=et*c.c,W+=et}l(W==B),c.C=c.Ma=B}function X(){this.ub=this.yd=this.td=this.Rb=0}function te(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Be(){this.Fb=this.Bb=this.Cb=0,this.Zb=S(4),this.Lb=S(4)}function je(){this.Yb=function(){var c=[];return function B(W,fe,ze){for(var qe=ze[fe],et=0;et<qe&&(W.push(ze.length>fe+1?[]:0),!(ze.length<fe+1));et++)B(W[et],fe+1,ze)}(c,0,[3,11]),c}()}function lt(){this.jb=S(3),this.Wc=j([4,8],je),this.Xc=j([4,17],je)}function At(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new S(4),this.od=new S(4)}function zt(){this.ld=this.La=this.dd=this.tc=0}function bt(){this.Na=this.la=0}function Yt(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function hr(){this.ad=S(384),this.Za=0,this.Ob=S(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Nr(){this.uc=this.M=this.Nb=0,this.wa=Array(new zt),this.Y=0,this.ya=Array(new hr),this.aa=0,this.l=new dn}function Ut(){this.y=S(16),this.f=S(8),this.ea=S(8)}function cn(){this.cb=this.a=0,this.sc="",this.m=new zn,this.Od=new X,this.Kc=new te,this.ed=new At,this.Qa=new Be,this.Ic=this.$c=this.Aa=0,this.D=new Nr,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=T(8,zn),this.ia=0,this.pb=T(4,Yt),this.Pa=new lt,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Ut),this.Hd=0,this.rb=Array(new bt),this.sb=0,this.wa=Array(new zt),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 hr),this.L=this.aa=0,this.gd=j([4,2],zt),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 dn(){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 pn(){var c=new cn;return c!=null&&(c.a=0,c.sc="OK",c.cb=0,c.Xb=0,nA||(nA=Kn)),c}function gn(c,B,W){return c.a==0&&(c.a=B,c.sc=W,c.cb=0),0}function Pn(c,B,W){return 3<=W&&c[B+0]==157&&c[B+1]==1&&c[B+2]==42}function Zn(c,B){if(c==null)return 0;if(c.a=0,c.sc="OK",B==null)return gn(c,2,"null VP8Io passed to VP8GetHeaders()");var W=B.data,fe=B.w,ze=B.ha;if(4>ze)return gn(c,7,"Truncated header.");var qe=W[fe+0]|W[fe+1]<<8|W[fe+2]<<16,et=c.Od;if(et.Rb=!(1&qe),et.td=qe>>1&7,et.yd=qe>>4&1,et.ub=qe>>5,3<et.td)return gn(c,3,"Incorrect keyframe parameters.");if(!et.yd)return gn(c,4,"Frame not displayable.");fe+=3,ze-=3;var nt=c.Kc;if(et.Rb){if(7>ze)return gn(c,7,"cannot parse picture header");if(!Pn(W,fe,ze))return gn(c,3,"Bad code word");nt.c=16383&(W[fe+4]<<8|W[fe+3]),nt.Td=W[fe+4]>>6,nt.i=16383&(W[fe+6]<<8|W[fe+5]),nt.Ud=W[fe+6]>>6,fe+=7,ze-=7,c.za=nt.c+15>>4,c.Ub=nt.i+15>>4,B.width=nt.c,B.height=nt.i,B.Da=0,B.j=0,B.v=0,B.va=B.width,B.o=B.height,B.da=0,B.ib=B.width,B.hb=B.height,B.U=B.width,B.T=B.height,F((qe=c.Pa).jb,0,255,qe.jb.length),l((qe=c.Qa)!=null),qe.Cb=0,qe.Bb=0,qe.Fb=1,F(qe.Zb,0,0,qe.Zb.length),F(qe.Lb,0,0,qe.Lb)}if(et.ub>ze)return gn(c,7,"bad partition length");ln(qe=c.m,W,fe,et.ub),fe+=et.ub,ze-=et.ub,et.Rb&&(nt.Ld=Yr(qe),nt.Kd=Yr(qe)),nt=c.Qa;var ut,a=c.Pa;if(l(qe!=null),l(nt!=null),nt.Cb=Yr(qe),nt.Cb){if(nt.Bb=Yr(qe),Yr(qe)){for(nt.Fb=Yr(qe),ut=0;4>ut;++ut)nt.Zb[ut]=Yr(qe)?An(qe,7):0;for(ut=0;4>ut;++ut)nt.Lb[ut]=Yr(qe)?An(qe,6):0}if(nt.Bb)for(ut=0;3>ut;++ut)a.jb[ut]=Yr(qe)?qr(qe,8):255}else nt.Bb=0;if(qe.Ka)return gn(c,3,"cannot parse segment header");if((nt=c.ed).zd=Yr(qe),nt.Tb=qr(qe,6),nt.wb=qr(qe,3),nt.Pc=Yr(qe),nt.Pc&&Yr(qe)){for(a=0;4>a;++a)Yr(qe)&&(nt.vd[a]=An(qe,6));for(a=0;4>a;++a)Yr(qe)&&(nt.od[a]=An(qe,6))}if(c.L=nt.Tb==0?0:nt.zd?1:2,qe.Ka)return gn(c,3,"cannot parse filter header");var o=ze;if(ze=ut=fe,fe=ut+o,nt=o,c.Xb=(1<<qr(c.m,2))-1,o<3*(a=c.Xb))W=7;else{for(ut+=3*a,nt-=3*a,o=0;o<a;++o){var p=W[ze+0]|W[ze+1]<<8|W[ze+2]<<16;p>nt&&(p=nt),ln(c.Jc[+o],W,ut,p),ut+=p,nt-=p,ze+=3}ln(c.Jc[+a],W,ut,nt),W=ut<fe?0:5}if(W!=0)return gn(c,W,"cannot parse partitions");for(W=qr(ut=c.m,7),ze=Yr(ut)?An(ut,4):0,fe=Yr(ut)?An(ut,4):0,nt=Yr(ut)?An(ut,4):0,a=Yr(ut)?An(ut,4):0,ut=Yr(ut)?An(ut,4):0,o=c.Qa,p=0;4>p;++p){if(o.Cb){var h=o.Zb[p];o.Fb||(h+=W)}else{if(0<p){c.pb[p]=c.pb[0];continue}h=W}var L=c.pb[p];L.Sc[0]=ol[ql(h+ze,127)],L.Sc[1]=zs[ql(h+0,127)],L.Eb[0]=2*ol[ql(h+fe,127)],L.Eb[1]=101581*zs[ql(h+nt,127)]>>16,8>L.Eb[1]&&(L.Eb[1]=8),L.Qc[0]=ol[ql(h+a,117)],L.Qc[1]=zs[ql(h+ut,127)],L.lc=h+ut}if(!et.Rb)return gn(c,4,"Not a key frame.");for(Yr(qe),et=c.Pa,W=0;4>W;++W){for(ze=0;8>ze;++ze)for(fe=0;3>fe;++fe)for(nt=0;11>nt;++nt)a=sn(qe,qA[W][ze][fe][nt])?qr(qe,8):TA[W][ze][fe][nt],et.Wc[W][ze].Yb[fe][nt]=a;for(ze=0;17>ze;++ze)et.Xc[W][ze]=et.Wc[W][pc[ze]]}return c.kc=Yr(qe),c.kc&&(c.Bd=qr(qe,8)),c.cb=1}function Kn(c,B,W,fe,ze,qe,et){var nt=B[ze].Yb[W];for(W=0;16>ze;++ze){if(!sn(c,nt[W+0]))return ze;for(;!sn(c,nt[W+1]);)if(nt=B[++ze].Yb[0],W=0,ze==16)return 16;var ut=B[ze+1].Yb;if(sn(c,nt[W+2])){var a=c,o=0;if(sn(a,(h=nt)[(p=W)+3]))if(sn(a,h[p+6])){for(nt=0,p=2*(o=sn(a,h[p+8]))+(h=sn(a,h[p+9+o])),o=0,h=bA[p];h[nt];++nt)o+=o+sn(a,h[nt]);o+=3+(8<<p)}else sn(a,h[p+7])?(o=7+2*sn(a,165),o+=sn(a,145)):o=5+sn(a,159);else o=sn(a,h[p+4])?3+sn(a,h[p+5]):2;nt=ut[2]}else o=1,nt=ut[1];ut=et+nf[ze],0>(a=c).b&&Jr(a);var p,h=a.b,L=(p=a.Ca>>1)-(a.I>>h)>>31;--a.b,a.Ca+=L,a.Ca|=1,a.I-=(p+1&L)<<h,qe[ut]=((o^L)-L)*fe[(0<ze)+0]}return 16}function Vn(c){var B=c.rb[c.sb-1];B.la=0,B.Na=0,F(c.zc,0,0,c.zc.length),c.ja=0}function ki(c,B){if(c==null)return 0;if(B==null)return gn(c,2,"NULL VP8Io parameter in VP8Decode().");if(!c.cb&&!Zn(c,B))return 0;if(l(c.cb),B.ac==null||B.ac(B)){B.ob&&(c.L=0);var W=Tu[c.L];if(c.L==2?(c.yb=0,c.zb=0):(c.yb=B.v-W>>4,c.zb=B.j-W>>4,0>c.yb&&(c.yb=0),0>c.zb&&(c.zb=0)),c.Va=B.o+15+W>>4,c.Hb=B.va+15+W>>4,c.Hb>c.za&&(c.Hb=c.za),c.Va>c.Ub&&(c.Va=c.Ub),0<c.L){var fe=c.ed;for(W=0;4>W;++W){var ze;if(c.Qa.Cb){var qe=c.Qa.Lb[W];c.Qa.Fb||(qe+=fe.Tb)}else qe=fe.Tb;for(ze=0;1>=ze;++ze){var et=c.gd[W][ze],nt=qe;if(fe.Pc&&(nt+=fe.vd[0],ze&&(nt+=fe.od[0])),0<(nt=0>nt?0:63<nt?63:nt)){var ut=nt;0<fe.wb&&(ut=4<fe.wb?ut>>2:ut>>1)>9-fe.wb&&(ut=9-fe.wb),1>ut&&(ut=1),et.dd=ut,et.tc=2*nt+ut,et.ld=40<=nt?2:15<=nt?1:0}else et.tc=0;et.La=ze}}}W=0}else gn(c,6,"Frame setup failed"),W=c.a;if(W=W==0){if(W){c.$c=0,0<c.Aa||(c.Ic=rd);e:{W=c.Ic,fe=4*(ut=c.za);var a=32*ut,o=ut+1,p=0<c.L?ut*(0<c.Aa?2:1):0,h=(c.Aa==2?2:1)*ut;if((et=fe+832+(ze=3*(16*W+Tu[c.L])/2*a)+(qe=c.Fa!=null&&0<c.Fa.length?c.Kc.c*c.Kc.i:0))!=et)W=0;else{if(et>c.Vb){if(c.Vb=0,c.Ec=S(et),c.Fc=0,c.Ec==null){W=gn(c,1,"no memory during frame initialization.");break e}c.Vb=et}et=c.Ec,nt=c.Fc,c.Ac=et,c.Bc=nt,nt+=fe,c.Gd=T(a,Ut),c.Hd=0,c.rb=T(o+1,bt),c.sb=1,c.wa=p?T(p,zt):null,c.Y=0,c.D.Nb=0,c.D.wa=c.wa,c.D.Y=c.Y,0<c.Aa&&(c.D.Y+=ut),l(!0),c.oc=et,c.pc=nt,nt+=832,c.ya=T(h,hr),c.aa=0,c.D.ya=c.ya,c.D.aa=c.aa,c.Aa==2&&(c.D.aa+=ut),c.R=16*ut,c.B=8*ut,ut=(a=Tu[c.L])*c.R,a=a/2*c.B,c.sa=et,c.ta=nt+ut,c.qa=c.sa,c.ra=c.ta+16*W*c.R+a,c.Ha=c.qa,c.Ia=c.ra+8*W*c.B+a,c.$c=0,nt+=ze,c.mb=qe?et:null,c.nb=qe?nt:null,l(nt+qe<=c.Fc+c.Vb),Vn(c),F(c.Ac,c.Bc,0,fe),W=1}}if(W){if(B.ka=0,B.y=c.sa,B.O=c.ta,B.f=c.qa,B.N=c.ra,B.ea=c.Ha,B.Vd=c.Ia,B.fa=c.R,B.Rc=c.B,B.F=null,B.J=0,!Bd){for(W=-255;255>=W;++W)WA[255+W]=0>W?-W:W;for(W=-1020;1020>=W;++W)NA[1020+W]=-128>W?-128:127<W?127:W;for(W=-112;112>=W;++W)xd[112+W]=-16>W?-16:15<W?15:W;for(W=-255;510>=W;++W)Cd[255+W]=0>W?0:255<W?255:W;Bd=1}$l=Ba,Qc=Ui,Ns=Ei,Ql=Xn,ec=_i,yu=yi,Kc=fl,Zl=Ys,ac=Uo,Kl=Rl,Hc=hl,Hl=Nl,oc=js,Qs=Cl,Es=$o,gl=No,Dl=ls,Xc=So,tu[0]=Ia,tu[1]=Va,tu[2]=ms,tu[3]=as,tu[4]=hi,tu[5]=ra,tu[6]=ea,tu[7]=wi,tu[8]=Ti,tu[9]=Po,xu[0]=xs,xu[1]=Ao,xu[2]=Wa,xu[3]=Yo,xu[4]=Oo,xu[5]=Ka,xu[6]=Ws,kn[0]=Js,kn[1]=ga,kn[2]=Ra,kn[3]=Bo,kn[4]=Ml,kn[5]=nl,kn[6]=hn,W=1}else W=0}W&&(W=function(L,ae){for(L.M=0;L.M<L.Va;++L.M){var ge,ye=L.Jc[L.M&L.Xb],we=L.m,dt=L;for(ge=0;ge<dt.za;++ge){var St=we,Dt=dt,mr=Dt.Ac,an=Dt.Bc+4*ge,mn=Dt.zc,nn=Dt.ya[Dt.aa+ge];if(Dt.Qa.Bb?nn.$b=sn(St,Dt.Pa.jb[0])?2+sn(St,Dt.Pa.jb[2]):sn(St,Dt.Pa.jb[1]):nn.$b=0,Dt.kc&&(nn.Ad=sn(St,Dt.Bd)),nn.Za=!sn(St,145)+0,nn.Za){var da=nn.Ob,Si=0;for(Dt=0;4>Dt;++Dt){var ai,Ca=mn[0+Dt];for(ai=0;4>ai;++ai){Ca=aA[mr[an+ai]][Ca];for(var Sa=iA[sn(St,Ca[0])];0<Sa;)Sa=iA[2*Sa+sn(St,Ca[Sa])];Ca=-Sa,mr[an+ai]=Ca}x(da,Si,mr,an,4),Si+=4,mn[0+Dt]=Ca}}else Ca=sn(St,156)?sn(St,128)?1:3:sn(St,163)?2:0,nn.Ob[0]=Ca,F(mr,an,Ca,4),F(mn,0,Ca,4);nn.Dd=sn(St,142)?sn(St,114)?sn(St,183)?1:3:2:0}if(dt.m.Ka)return gn(L,7,"Premature end-of-partition0 encountered.");for(;L.ja<L.za;++L.ja){if(dt=ye,St=(we=L).rb[we.sb-1],mr=we.rb[we.sb+we.ja],ge=we.ya[we.aa+we.ja],an=we.kc?ge.Ad:0)St.la=mr.la=0,ge.Za||(St.Na=mr.Na=0),ge.Hc=0,ge.Gc=0,ge.ia=0;else{var aa,Qn;if(St=mr,mr=dt,an=we.Pa.Xc,mn=we.ya[we.aa+we.ja],nn=we.pb[mn.$b],Dt=mn.ad,da=0,Si=we.rb[we.sb-1],Ca=ai=0,F(Dt,da,0,384),mn.Za)var qa=0,so=an[3];else{Sa=S(16);var Ma=St.Na+Si.Na;if(Ma=nA(mr,an[1],Ma,nn.Eb,0,Sa,0),St.Na=Si.Na=(0<Ma)+0,1<Ma)$l(Sa,0,Dt,da);else{var os=Sa[0]+3>>3;for(Sa=0;256>Sa;Sa+=16)Dt[da+Sa]=os}qa=1,so=an[0]}var Fo=15&St.la,sl=15&Si.la;for(Sa=0;4>Sa;++Sa){var lo=1&sl;for(os=Qn=0;4>os;++os)Fo=Fo>>1|(lo=(Ma=nA(mr,so,Ma=lo+(1&Fo),nn.Sc,qa,Dt,da))>qa)<<7,Qn=Qn<<2|(3<Ma?3:1<Ma?2:Dt[da+0]!=0),da+=16;Fo>>=4,sl=sl>>1|lo<<7,ai=(ai<<8|Qn)>>>0}for(so=Fo,qa=sl>>4,aa=0;4>aa;aa+=2){for(Qn=0,Fo=St.la>>4+aa,sl=Si.la>>4+aa,Sa=0;2>Sa;++Sa){for(lo=1&sl,os=0;2>os;++os)Ma=lo+(1&Fo),Fo=Fo>>1|(lo=0<(Ma=nA(mr,an[2],Ma,nn.Qc,0,Dt,da)))<<3,Qn=Qn<<2|(3<Ma?3:1<Ma?2:Dt[da+0]!=0),da+=16;Fo>>=2,sl=sl>>1|lo<<5}Ca|=Qn<<4*aa,so|=Fo<<4<<aa,qa|=(240&sl)<<aa}St.la=so,Si.la=qa,mn.Hc=ai,mn.Gc=Ca,mn.ia=43690&Ca?0:nn.ia,an=!(ai|Ca)}if(0<we.L&&(we.wa[we.Y+we.ja]=we.gd[ge.$b][ge.Za],we.wa[we.Y+we.ja].La|=!an),dt.Ka)return gn(L,7,"Premature end-of-file encountered.")}if(Vn(L),we=ae,dt=1,ge=(ye=L).D,St=0<ye.L&&ye.M>=ye.zb&&ye.M<=ye.Va,ye.Aa==0)e:{if(ge.M=ye.M,ge.uc=St,Ul(ye,ge),dt=1,ge=(Qn=ye.D).Nb,St=(Ca=Tu[ye.L])*ye.R,mr=Ca/2*ye.B,Sa=16*ge*ye.R,os=8*ge*ye.B,an=ye.sa,mn=ye.ta-St+Sa,nn=ye.qa,Dt=ye.ra-mr+os,da=ye.Ha,Si=ye.Ia-mr+os,sl=(Fo=Qn.M)==0,ai=Fo>=ye.Va-1,ye.Aa==2&&Ul(ye,Qn),Qn.uc)for(lo=(Ma=ye).D.M,l(Ma.D.uc),Qn=Ma.yb;Qn<Ma.Hb;++Qn){qa=Qn,so=lo;var gs=(El=(tl=Ma).D).Nb;aa=tl.R;var El=El.wa[El.Y+qa],el=tl.sa,yl=tl.ta+16*gs*aa+16*qa,Vl=El.dd,ll=El.tc;if(ll!=0)if(l(3<=ll),tl.L==1)0<qa&&gl(el,yl,aa,ll+4),El.La&&Xc(el,yl,aa,ll),0<so&&Es(el,yl,aa,ll+4),El.La&&Dl(el,yl,aa,ll);else{var rc=tl.B,mc=tl.qa,nc=tl.ra+8*gs*rc+8*qa,gc=tl.Ha,tl=tl.Ia+8*gs*rc+8*qa;gs=El.ld,0<qa&&(Zl(el,yl,aa,ll+4,Vl,gs),Kl(mc,nc,gc,tl,rc,ll+4,Vl,gs)),El.La&&(Hl(el,yl,aa,ll,Vl,gs),Qs(mc,nc,gc,tl,rc,ll,Vl,gs)),0<so&&(Kc(el,yl,aa,ll+4,Vl,gs),ac(mc,nc,gc,tl,rc,ll+4,Vl,gs)),El.La&&(Hc(el,yl,aa,ll,Vl,gs),oc(mc,nc,gc,tl,rc,ll,Vl,gs))}}if(ye.ia&&alert("todo:DitherRow"),we.put!=null){if(Qn=16*Fo,Fo=16*(Fo+1),sl?(we.y=ye.sa,we.O=ye.ta+Sa,we.f=ye.qa,we.N=ye.ra+os,we.ea=ye.Ha,we.W=ye.Ia+os):(Qn-=Ca,we.y=an,we.O=mn,we.f=nn,we.N=Dt,we.ea=da,we.W=Si),ai||(Fo-=Ca),Fo>we.o&&(Fo=we.o),we.F=null,we.J=null,ye.Fa!=null&&0<ye.Fa.length&&Qn<Fo&&(we.J=pu(ye,we,Qn,Fo-Qn),we.F=ye.mb,we.F==null&&we.F.length==0)){dt=gn(ye,3,"Could not decode alpha data.");break e}Qn<we.j&&(Ca=we.j-Qn,Qn=we.j,l(!(1&Ca)),we.O+=ye.R*Ca,we.N+=ye.B*(Ca>>1),we.W+=ye.B*(Ca>>1),we.F!=null&&(we.J+=we.width*Ca)),Qn<Fo&&(we.O+=we.v,we.N+=we.v>>1,we.W+=we.v>>1,we.F!=null&&(we.J+=we.v),we.ka=Qn-we.j,we.U=we.va-we.v,we.T=Fo-Qn,dt=we.put(we))}ge+1!=ye.Ic||ai||(x(ye.sa,ye.ta-St,an,mn+16*ye.R,St),x(ye.qa,ye.ra-mr,nn,Dt+8*ye.B,mr),x(ye.Ha,ye.Ia-mr,da,Si+8*ye.B,mr))}if(!dt)return gn(L,6,"Output aborted.")}return 1}(c,B)),B.bc!=null&&B.bc(B),W&=1}return W?(c.cb=0,W):0}function vi(c,B,W,fe,ze){ze=c[B+W+32*fe]+(ze>>3),c[B+W+32*fe]=-256&ze?0>ze?0:255:ze}function Di(c,B,W,fe,ze,qe){vi(c,B,0,W,fe+ze),vi(c,B,1,W,fe+qe),vi(c,B,2,W,fe-qe),vi(c,B,3,W,fe-ze)}function Ri(c){return(20091*c>>16)+c}function Qa(c,B,W,fe){var ze,qe=0,et=S(16);for(ze=0;4>ze;++ze){var nt=c[B+0]+c[B+8],ut=c[B+0]-c[B+8],a=(35468*c[B+4]>>16)-Ri(c[B+12]),o=Ri(c[B+4])+(35468*c[B+12]>>16);et[qe+0]=nt+o,et[qe+1]=ut+a,et[qe+2]=ut-a,et[qe+3]=nt-o,qe+=4,B++}for(ze=qe=0;4>ze;++ze)nt=(c=et[qe+0]+4)+et[qe+8],ut=c-et[qe+8],a=(35468*et[qe+4]>>16)-Ri(et[qe+12]),vi(W,fe,0,0,nt+(o=Ri(et[qe+4])+(35468*et[qe+12]>>16))),vi(W,fe,1,0,ut+a),vi(W,fe,2,0,ut-a),vi(W,fe,3,0,nt-o),qe++,fe+=32}function yi(c,B,W,fe){var ze=c[B+0]+4,qe=35468*c[B+4]>>16,et=Ri(c[B+4]),nt=35468*c[B+1]>>16;Di(W,fe,0,ze+et,c=Ri(c[B+1]),nt),Di(W,fe,1,ze+qe,c,nt),Di(W,fe,2,ze-qe,c,nt),Di(W,fe,3,ze-et,c,nt)}function Ui(c,B,W,fe,ze){Qa(c,B,W,fe),ze&&Qa(c,B+16,W,fe+4)}function Ei(c,B,W,fe){Qc(c,B+0,W,fe,1),Qc(c,B+32,W,fe+128,1)}function Xn(c,B,W,fe){var ze;for(c=c[B+0]+4,ze=0;4>ze;++ze)for(B=0;4>B;++B)vi(W,fe,B,ze,c)}function _i(c,B,W,fe){c[B+0]&&Ql(c,B+0,W,fe),c[B+16]&&Ql(c,B+16,W,fe+4),c[B+32]&&Ql(c,B+32,W,fe+128),c[B+48]&&Ql(c,B+48,W,fe+128+4)}function Ba(c,B,W,fe){var ze,qe=S(16);for(ze=0;4>ze;++ze){var et=c[B+0+ze]+c[B+12+ze],nt=c[B+4+ze]+c[B+8+ze],ut=c[B+4+ze]-c[B+8+ze],a=c[B+0+ze]-c[B+12+ze];qe[0+ze]=et+nt,qe[8+ze]=et-nt,qe[4+ze]=a+ut,qe[12+ze]=a-ut}for(ze=0;4>ze;++ze)et=(c=qe[0+4*ze]+3)+qe[3+4*ze],nt=qe[1+4*ze]+qe[2+4*ze],ut=qe[1+4*ze]-qe[2+4*ze],a=c-qe[3+4*ze],W[fe+0]=et+nt>>3,W[fe+16]=a+ut>>3,W[fe+32]=et-nt>>3,W[fe+48]=a-ut>>3,fe+=64}function Ya(c,B,W){var fe,ze=B-32,qe=_c,et=255-c[ze-1];for(fe=0;fe<W;++fe){var nt,ut=qe,a=et+c[B-1];for(nt=0;nt<W;++nt)c[B+nt]=ut[a+c[ze+nt]];B+=32}}function Va(c,B){Ya(c,B,4)}function ga(c,B){Ya(c,B,8)}function Ao(c,B){Ya(c,B,16)}function Wa(c,B){var W;for(W=0;16>W;++W)x(c,B+32*W,c,B-32,16)}function Yo(c,B){var W;for(W=16;0<W;--W)F(c,B,c[B-1],16),B+=32}function bo(c,B,W){var fe;for(fe=0;16>fe;++fe)F(B,W+32*fe,c,16)}function xs(c,B){var W,fe=16;for(W=0;16>W;++W)fe+=c[B-1+32*W]+c[B+W-32];bo(fe>>5,c,B)}function Oo(c,B){var W,fe=8;for(W=0;16>W;++W)fe+=c[B-1+32*W];bo(fe>>4,c,B)}function Ka(c,B){var W,fe=8;for(W=0;16>W;++W)fe+=c[B+W-32];bo(fe>>4,c,B)}function Ws(c,B){bo(128,c,B)}function Fi(c,B,W){return c+2*B+W+2>>2}function ms(c,B){var W,fe=B-32;for(fe=new Uint8Array([Fi(c[fe-1],c[fe+0],c[fe+1]),Fi(c[fe+0],c[fe+1],c[fe+2]),Fi(c[fe+1],c[fe+2],c[fe+3]),Fi(c[fe+2],c[fe+3],c[fe+4])]),W=0;4>W;++W)x(c,B+32*W,fe,0,fe.length)}function as(c,B){var W=c[B-1],fe=c[B-1+32],ze=c[B-1+64],qe=c[B-1+96];fi(c,B+0,16843009*Fi(c[B-1-32],W,fe)),fi(c,B+32,16843009*Fi(W,fe,ze)),fi(c,B+64,16843009*Fi(fe,ze,qe)),fi(c,B+96,16843009*Fi(ze,qe,qe))}function Ia(c,B){var W,fe=4;for(W=0;4>W;++W)fe+=c[B+W-32]+c[B-1+32*W];for(fe>>=3,W=0;4>W;++W)F(c,B+32*W,fe,4)}function hi(c,B){var W=c[B-1+0],fe=c[B-1+32],ze=c[B-1+64],qe=c[B-1-32],et=c[B+0-32],nt=c[B+1-32],ut=c[B+2-32],a=c[B+3-32];c[B+0+96]=Fi(fe,ze,c[B-1+96]),c[B+1+96]=c[B+0+64]=Fi(W,fe,ze),c[B+2+96]=c[B+1+64]=c[B+0+32]=Fi(qe,W,fe),c[B+3+96]=c[B+2+64]=c[B+1+32]=c[B+0+0]=Fi(et,qe,W),c[B+3+64]=c[B+2+32]=c[B+1+0]=Fi(nt,et,qe),c[B+3+32]=c[B+2+0]=Fi(ut,nt,et),c[B+3+0]=Fi(a,ut,nt)}function ea(c,B){var W=c[B+1-32],fe=c[B+2-32],ze=c[B+3-32],qe=c[B+4-32],et=c[B+5-32],nt=c[B+6-32],ut=c[B+7-32];c[B+0+0]=Fi(c[B+0-32],W,fe),c[B+1+0]=c[B+0+32]=Fi(W,fe,ze),c[B+2+0]=c[B+1+32]=c[B+0+64]=Fi(fe,ze,qe),c[B+3+0]=c[B+2+32]=c[B+1+64]=c[B+0+96]=Fi(ze,qe,et),c[B+3+32]=c[B+2+64]=c[B+1+96]=Fi(qe,et,nt),c[B+3+64]=c[B+2+96]=Fi(et,nt,ut),c[B+3+96]=Fi(nt,ut,ut)}function ra(c,B){var W=c[B-1+0],fe=c[B-1+32],ze=c[B-1+64],qe=c[B-1-32],et=c[B+0-32],nt=c[B+1-32],ut=c[B+2-32],a=c[B+3-32];c[B+0+0]=c[B+1+64]=qe+et+1>>1,c[B+1+0]=c[B+2+64]=et+nt+1>>1,c[B+2+0]=c[B+3+64]=nt+ut+1>>1,c[B+3+0]=ut+a+1>>1,c[B+0+96]=Fi(ze,fe,W),c[B+0+64]=Fi(fe,W,qe),c[B+0+32]=c[B+1+96]=Fi(W,qe,et),c[B+1+32]=c[B+2+96]=Fi(qe,et,nt),c[B+2+32]=c[B+3+96]=Fi(et,nt,ut),c[B+3+32]=Fi(nt,ut,a)}function wi(c,B){var W=c[B+0-32],fe=c[B+1-32],ze=c[B+2-32],qe=c[B+3-32],et=c[B+4-32],nt=c[B+5-32],ut=c[B+6-32],a=c[B+7-32];c[B+0+0]=W+fe+1>>1,c[B+1+0]=c[B+0+64]=fe+ze+1>>1,c[B+2+0]=c[B+1+64]=ze+qe+1>>1,c[B+3+0]=c[B+2+64]=qe+et+1>>1,c[B+0+32]=Fi(W,fe,ze),c[B+1+32]=c[B+0+96]=Fi(fe,ze,qe),c[B+2+32]=c[B+1+96]=Fi(ze,qe,et),c[B+3+32]=c[B+2+96]=Fi(qe,et,nt),c[B+3+64]=Fi(et,nt,ut),c[B+3+96]=Fi(nt,ut,a)}function Po(c,B){var W=c[B-1+0],fe=c[B-1+32],ze=c[B-1+64],qe=c[B-1+96];c[B+0+0]=W+fe+1>>1,c[B+2+0]=c[B+0+32]=fe+ze+1>>1,c[B+2+32]=c[B+0+64]=ze+qe+1>>1,c[B+1+0]=Fi(W,fe,ze),c[B+3+0]=c[B+1+32]=Fi(fe,ze,qe),c[B+3+32]=c[B+1+64]=Fi(ze,qe,qe),c[B+3+64]=c[B+2+64]=c[B+0+96]=c[B+1+96]=c[B+2+96]=c[B+3+96]=qe}function Ti(c,B){var W=c[B-1+0],fe=c[B-1+32],ze=c[B-1+64],qe=c[B-1+96],et=c[B-1-32],nt=c[B+0-32],ut=c[B+1-32],a=c[B+2-32];c[B+0+0]=c[B+2+32]=W+et+1>>1,c[B+0+32]=c[B+2+64]=fe+W+1>>1,c[B+0+64]=c[B+2+96]=ze+fe+1>>1,c[B+0+96]=qe+ze+1>>1,c[B+3+0]=Fi(nt,ut,a),c[B+2+0]=Fi(et,nt,ut),c[B+1+0]=c[B+3+32]=Fi(W,et,nt),c[B+1+32]=c[B+3+64]=Fi(fe,W,et),c[B+1+64]=c[B+3+96]=Fi(ze,fe,W),c[B+1+96]=Fi(qe,ze,fe)}function Ra(c,B){var W;for(W=0;8>W;++W)x(c,B+32*W,c,B-32,8)}function Bo(c,B){var W;for(W=0;8>W;++W)F(c,B,c[B-1],8),B+=32}function oo(c,B,W){var fe;for(fe=0;8>fe;++fe)F(B,W+32*fe,c,8)}function Js(c,B){var W,fe=8;for(W=0;8>W;++W)fe+=c[B+W-32]+c[B-1+32*W];oo(fe>>4,c,B)}function nl(c,B){var W,fe=4;for(W=0;8>W;++W)fe+=c[B+W-32];oo(fe>>3,c,B)}function Ml(c,B){var W,fe=4;for(W=0;8>W;++W)fe+=c[B-1+32*W];oo(fe>>3,c,B)}function hn(c,B){oo(128,c,B)}function _l(c,B,W){var fe=c[B-W],ze=c[B+0],qe=3*(ze-fe)+GA[1020+c[B-2*W]-c[B+W]],et=kA[112+(qe+4>>3)];c[B-W]=_c[255+fe+kA[112+(qe+3>>3)]],c[B+0]=_c[255+ze-et]}function Rs(c,B,W,fe){var ze=c[B+0],qe=c[B+W];return sc[255+c[B-2*W]-c[B-W]]>fe||sc[255+qe-ze]>fe}function Ll(c,B,W,fe){return 4*sc[255+c[B-W]-c[B+0]]+sc[255+c[B-2*W]-c[B+W]]<=fe}function Ec(c,B,W,fe,ze){var qe=c[B-3*W],et=c[B-2*W],nt=c[B-W],ut=c[B+0],a=c[B+W],o=c[B+2*W],p=c[B+3*W];return 4*sc[255+nt-ut]+sc[255+et-a]>fe?0:sc[255+c[B-4*W]-qe]<=ze&&sc[255+qe-et]<=ze&&sc[255+et-nt]<=ze&&sc[255+p-o]<=ze&&sc[255+o-a]<=ze&&sc[255+a-ut]<=ze}function $o(c,B,W,fe){var ze=2*fe+1;for(fe=0;16>fe;++fe)Ll(c,B+fe,W,ze)&&_l(c,B+fe,W)}function No(c,B,W,fe){var ze=2*fe+1;for(fe=0;16>fe;++fe)Ll(c,B+fe*W,1,ze)&&_l(c,B+fe*W,1)}function ls(c,B,W,fe){var ze;for(ze=3;0<ze;--ze)$o(c,B+=4*W,W,fe)}function So(c,B,W,fe){var ze;for(ze=3;0<ze;--ze)No(c,B+=4,W,fe)}function Us(c,B,W,fe,ze,qe,et,nt){for(qe=2*qe+1;0<ze--;){if(Ec(c,B,W,qe,et))if(Rs(c,B,W,nt))_l(c,B,W);else{var ut=c,a=B,o=W,p=ut[a-2*o],h=ut[a-o],L=ut[a+0],ae=ut[a+o],ge=ut[a+2*o],ye=27*(dt=GA[1020+3*(L-h)+GA[1020+p-ae]])+63>>7,we=18*dt+63>>7,dt=9*dt+63>>7;ut[a-3*o]=_c[255+ut[a-3*o]+dt],ut[a-2*o]=_c[255+p+we],ut[a-o]=_c[255+h+ye],ut[a+0]=_c[255+L-ye],ut[a+o]=_c[255+ae-we],ut[a+2*o]=_c[255+ge-dt]}B+=fe}}function ja(c,B,W,fe,ze,qe,et,nt){for(qe=2*qe+1;0<ze--;){if(Ec(c,B,W,qe,et))if(Rs(c,B,W,nt))_l(c,B,W);else{var ut=c,a=B,o=W,p=ut[a-o],h=ut[a+0],L=ut[a+o],ae=kA[112+((ge=3*(h-p))+4>>3)],ge=kA[112+(ge+3>>3)],ye=ae+1>>1;ut[a-2*o]=_c[255+ut[a-2*o]+ye],ut[a-o]=_c[255+p+ge],ut[a+0]=_c[255+h-ae],ut[a+o]=_c[255+L-ye]}B+=fe}}function fl(c,B,W,fe,ze,qe){Us(c,B,W,1,16,fe,ze,qe)}function Ys(c,B,W,fe,ze,qe){Us(c,B,1,W,16,fe,ze,qe)}function hl(c,B,W,fe,ze,qe){var et;for(et=3;0<et;--et)ja(c,B+=4*W,W,1,16,fe,ze,qe)}function Nl(c,B,W,fe,ze,qe){var et;for(et=3;0<et;--et)ja(c,B+=4,1,W,16,fe,ze,qe)}function Uo(c,B,W,fe,ze,qe,et,nt){Us(c,B,ze,1,8,qe,et,nt),Us(W,fe,ze,1,8,qe,et,nt)}function Rl(c,B,W,fe,ze,qe,et,nt){Us(c,B,1,ze,8,qe,et,nt),Us(W,fe,1,ze,8,qe,et,nt)}function js(c,B,W,fe,ze,qe,et,nt){ja(c,B+4*ze,ze,1,8,qe,et,nt),ja(W,fe+4*ze,ze,1,8,qe,et,nt)}function Cl(c,B,W,fe,ze,qe,et,nt){ja(c,B+4,1,ze,8,qe,et,nt),ja(W,fe+4,1,ze,8,qe,et,nt)}function il(){this.ba=new kc,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Vs,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function Cs(){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 Gs(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Bs(){this.ua=0,this.Wa=new Lt,this.vb=new Lt,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new er,this.yc=new xt}function Ac(){this.xb=this.a=0,this.l=new dn,this.ca=new kc,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new We,this.Pb=0,this.wd=new We,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Bs,this.ab=0,this.gc=T(4,Gs),this.Oc=0}function Oc(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new dn,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Ss(c,B,W,fe,ze,qe,et){for(c=c==null?0:c[B+0],B=0;B<et;++B)ze[qe+B]=c+W[fe+B]&255,c=ze[qe+B]}function ml(c,B,W,fe,ze,qe,et){var nt;if(c==null)Ss(null,null,W,fe,ze,qe,et);else for(nt=0;nt<et;++nt)ze[qe+nt]=c[B+nt]+W[fe+nt]&255}function Vc(c,B,W,fe,ze,qe,et){if(c==null)Ss(null,null,W,fe,ze,qe,et);else{var nt,ut=c[B+0],a=ut,o=ut;for(nt=0;nt<et;++nt)a=o+(ut=c[B+nt])-a,o=W[fe+nt]+(-256&a?0>a?0:255:a)&255,a=ut,ze[qe+nt]=o}}function pu(c,B,W,fe){var ze=B.width,qe=B.o;if(l(c!=null&&B!=null),0>W||0>=fe||W+fe>qe)return null;if(!c.Cc){if(c.ga==null){var et;if(c.ga=new Oc,(et=c.ga==null)||(et=B.width*B.o,l(c.Gb.length==0),c.Gb=S(et),c.Uc=0,c.Gb==null?et=0:(c.mb=c.Gb,c.nb=c.Uc,c.rc=null,et=1),et=!et),!et){et=c.ga;var nt=c.Fa,ut=c.P,a=c.qc,o=c.mb,p=c.nb,h=ut+1,L=a-1,ae=et.l;if(l(nt!=null&&o!=null&&B!=null),Ou[0]=null,Ou[1]=Ss,Ou[2]=ml,Ou[3]=Vc,et.ca=o,et.tb=p,et.c=B.width,et.i=B.height,l(0<et.c&&0<et.i),1>=a)B=0;else if(et.$a=nt[ut+0]>>0&3,et.Z=nt[ut+0]>>2&3,et.Lc=nt[ut+0]>>4&3,ut=nt[ut+0]>>6&3,0>et.$a||1<et.$a||4<=et.Z||1<et.Lc||ut)B=0;else if(ae.put=lc,ae.ac=jl,ae.bc=xc,ae.ma=et,ae.width=B.width,ae.height=B.height,ae.Da=B.Da,ae.v=B.v,ae.va=B.va,ae.j=B.j,ae.o=B.o,et.$a)e:{l(et.$a==1),B=Sc();t:for(;;){if(B==null){B=0;break e}if(l(et!=null),et.mc=B,B.c=et.c,B.i=et.i,B.l=et.l,B.l.ma=et,B.l.width=et.c,B.l.height=et.i,B.a=0,Vr(B.m,nt,h,L),!Tl(et.c,et.i,1,B,null)||(B.ab==1&&B.gc[0].hc==3&&qc(B.s)?(et.ic=1,nt=B.c*B.i,B.Ta=null,B.Ua=0,B.V=S(nt),B.Ba=0,B.V==null?(B.a=1,B=0):B=1):(et.ic=0,B=hu(B,et.c)),!B))break t;B=1;break e}et.mc=null,B=0}else B=L>=et.c*et.i;et=!B}if(et)return null;c.ga.Lc!=1?c.Ga=0:fe=qe-W}l(c.ga!=null),l(W+fe<=qe);e:{if(B=(nt=c.ga).c,qe=nt.l.o,nt.$a==0){if(h=c.rc,L=c.Vc,ae=c.Fa,ut=c.P+1+W*B,a=c.mb,o=c.nb+W*B,l(ut<=c.P+c.qc),nt.Z!=0)for(l(Ou[nt.Z]!=null),et=0;et<fe;++et)Ou[nt.Z](h,L,ae,ut,a,o,B),h=a,L=o,o+=B,ut+=B;else for(et=0;et<fe;++et)x(a,o,ae,ut,B),h=a,L=o,o+=B,ut+=B;c.rc=h,c.Vc=L}else{if(l(nt.mc!=null),B=W+fe,l((et=nt.mc)!=null),l(B<=et.i),et.C>=B)B=1;else if(nt.ic||br(),nt.ic){nt=et.V,h=et.Ba,L=et.c;var ge=et.i,ye=(ae=1,ut=et.$/L,a=et.$%L,o=et.m,p=et.s,et.$),we=L*ge,dt=L*B,St=p.wc,Dt=ye<dt?xl(p,a,ut):null;l(ye<=we),l(B<=ge),l(qc(p));t:for(;;){for(;!o.h&&ye<dt;){if(a&St||(Dt=xl(p,a,ut)),l(Dt!=null),Br(o),256>(ge=Pl(Dt.G[0],Dt.H[0],o)))nt[h+ye]=ge,++ye,++a>=L&&(a=0,++ut<=B&&!(ut%16)&&ps(et,ut));else{if(!(280>ge)){ae=0;break t}ge=Cc(ge-256,o);var mr,an=Pl(Dt.G[4],Dt.H[4],o);if(Br(o),!(ye>=(an=Yc(L,an=Cc(an,o)))&&we-ye>=ge)){ae=0;break t}for(mr=0;mr<ge;++mr)nt[h+ye+mr]=nt[h+ye+mr-an];for(ye+=ge,a+=ge;a>=L;)a-=L,++ut<=B&&!(ut%16)&&ps(et,ut);ye<dt&&a&St&&(Dt=xl(p,a,ut))}l(o.h==Zt(o))}ps(et,ut>B?B:ut);break t}!ae||o.h&&ye<we?(ae=0,et.a=o.h?5:3):et.$=ye,B=ae}else B=uc(et,et.V,et.Ba,et.c,et.i,B,eu);if(!B){fe=0;break e}}W+fe>=qe&&(c.Cc=1),fe=1}if(!fe)return null;if(c.Cc&&((fe=c.ga)!=null&&(fe.mc=null),c.ga=null,0<c.Ga))return alert("todo:WebPDequantizeLevels"),null}return c.nb+W*ze}function M(c,B,W,fe,ze,qe){for(;0<ze--;){var et,nt=c,ut=B+(W?1:0),a=c,o=B+(W?0:3);for(et=0;et<fe;++et){var p=a[o+4*et];p!=255&&(p*=32897,nt[ut+4*et+0]=nt[ut+4*et+0]*p>>23,nt[ut+4*et+1]=nt[ut+4*et+1]*p>>23,nt[ut+4*et+2]=nt[ut+4*et+2]*p>>23)}B+=qe}}function Ce(c,B,W,fe,ze){for(;0<fe--;){var qe;for(qe=0;qe<W;++qe){var et=c[B+2*qe+0],nt=15&(a=c[B+2*qe+1]),ut=4369*nt,a=(240&a|a>>4)*ut>>16;c[B+2*qe+0]=(240&et|et>>4)*ut>>16&240|(15&et|et<<4)*ut>>16>>4&15,c[B+2*qe+1]=240&a|nt}B+=ze}}function Ft(c,B,W,fe,ze,qe,et,nt){var ut,a,o=255;for(a=0;a<ze;++a){for(ut=0;ut<fe;++ut){var p=c[B+ut];qe[et+4*ut]=p,o&=p}B+=W,et+=nt}return o!=255}function Jt(c,B,W,fe,ze){var qe;for(qe=0;qe<ze;++qe)W[fe+qe]=c[B+qe]>>8}function br(){Mu=M,Zu=Ce,vA=Ft,wd=Jt}function Nt(c,B,W){Xt[c]=function(fe,ze,qe,et,nt,ut,a,o,p,h,L,ae,ge,ye,we,dt,St){var Dt,mr=St-1>>1,an=nt[ut+0]|a[o+0]<<16,mn=p[h+0]|L[ae+0]<<16;l(fe!=null);var nn=3*an+mn+131074>>2;for(B(fe[ze+0],255&nn,nn>>16,ge,ye),qe!=null&&(nn=3*mn+an+131074>>2,B(qe[et+0],255&nn,nn>>16,we,dt)),Dt=1;Dt<=mr;++Dt){var da=nt[ut+Dt]|a[o+Dt]<<16,Si=p[h+Dt]|L[ae+Dt]<<16,ai=an+da+mn+Si+524296,Ca=ai+2*(da+mn)>>3;nn=Ca+an>>1,an=(ai=ai+2*(an+Si)>>3)+da>>1,B(fe[ze+2*Dt-1],255&nn,nn>>16,ge,ye+(2*Dt-1)*W),B(fe[ze+2*Dt-0],255&an,an>>16,ge,ye+(2*Dt-0)*W),qe!=null&&(nn=ai+mn>>1,an=Ca+Si>>1,B(qe[et+2*Dt-1],255&nn,nn>>16,we,dt+(2*Dt-1)*W),B(qe[et+2*Dt+0],255&an,an>>16,we,dt+(2*Dt+0)*W)),an=da,mn=Si}1&St||(nn=3*an+mn+131074>>2,B(fe[ze+St-1],255&nn,nn>>16,ge,ye+(St-1)*W),qe!=null&&(nn=3*mn+an+131074>>2,B(qe[et+St-1],255&nn,nn>>16,we,dt+(St-1)*W)))}}function Un(){Jc[_u]=td,Jc[bu]=xA,Jc[wu]=wA,Jc[tA]=Fd,Jc[yA]=CA,Jc[DA]=jc,Jc[Sd]=Vu,Jc[XA]=xA,Jc[OA]=Fd,Jc[rA]=CA,Jc[JA]=jc}function Qi(c){return c&~RA?0>c?0:255:c>>tc}function Ha(c,B){return Qi((19077*c>>8)+(26149*B>>8)-14234)}function Co(c,B,W){return Qi((19077*c>>8)-(6419*B>>8)-(13320*W>>8)+8708)}function mo(c,B){return Qi((19077*c>>8)+(33050*B>>8)-17685)}function cs(c,B,W,fe,ze){fe[ze+0]=Ha(c,W),fe[ze+1]=Co(c,B,W),fe[ze+2]=mo(c,B)}function al(c,B,W,fe,ze){fe[ze+0]=mo(c,B),fe[ze+1]=Co(c,B,W),fe[ze+2]=Ha(c,W)}function ko(c,B,W,fe,ze){var qe=Co(c,B,W);B=qe<<3&224|mo(c,B)>>3,fe[ze+0]=248&Ha(c,W)|qe>>5,fe[ze+1]=B}function fs(c,B,W,fe,ze){var qe=240&mo(c,B)|15;fe[ze+0]=240&Ha(c,W)|Co(c,B,W)>>4,fe[ze+1]=qe}function kl(c,B,W,fe,ze){fe[ze+0]=255,cs(c,B,W,fe,ze+1)}function Bl(c,B,W,fe,ze){al(c,B,W,fe,ze),fe[ze+3]=255}function Pc(c,B,W,fe,ze){cs(c,B,W,fe,ze),fe[ze+3]=255}function ql(c,B){return 0>c?0:c>B?B:c}function Fc(c,B,W){Xt[c]=function(fe,ze,qe,et,nt,ut,a,o,p){for(var h=o+(-2&p)*W;o!=h;)B(fe[ze+0],qe[et+0],nt[ut+0],a,o),B(fe[ze+1],qe[et+0],nt[ut+0],a,o+W),ze+=2,++et,++ut,o+=2*W;1&p&&B(fe[ze+0],qe[et+0],nt[ut+0],a,o)}}function iu(c,B,W){return W==0?c==0?B==0?6:5:B==0?4:0:W}function au(c,B,W,fe,ze){switch(c>>>30){case 3:Qc(B,W,fe,ze,0);break;case 2:yu(B,W,fe,ze);break;case 1:Ql(B,W,fe,ze)}}function Ul(c,B){var W,fe,ze=B.M,qe=B.Nb,et=c.oc,nt=c.pc+40,ut=c.oc,a=c.pc+584,o=c.oc,p=c.pc+600;for(W=0;16>W;++W)et[nt+32*W-1]=129;for(W=0;8>W;++W)ut[a+32*W-1]=129,o[p+32*W-1]=129;for(0<ze?et[nt-1-32]=ut[a-1-32]=o[p-1-32]=129:(F(et,nt-32-1,127,21),F(ut,a-32-1,127,9),F(o,p-32-1,127,9)),fe=0;fe<c.za;++fe){var h=B.ya[B.aa+fe];if(0<fe){for(W=-1;16>W;++W)x(et,nt+32*W-4,et,nt+32*W+12,4);for(W=-1;8>W;++W)x(ut,a+32*W-4,ut,a+32*W+4,4),x(o,p+32*W-4,o,p+32*W+4,4)}var L=c.Gd,ae=c.Hd+fe,ge=h.ad,ye=h.Hc;if(0<ze&&(x(et,nt-32,L[ae].y,0,16),x(ut,a-32,L[ae].f,0,8),x(o,p-32,L[ae].ea,0,8)),h.Za){var we=et,dt=nt-32+16;for(0<ze&&(fe>=c.za-1?F(we,dt,L[ae].y[15],4):x(we,dt,L[ae+1].y,0,4)),W=0;4>W;W++)we[dt+128+W]=we[dt+256+W]=we[dt+384+W]=we[dt+0+W];for(W=0;16>W;++W,ye<<=2)we=et,dt=nt+_d[W],tu[h.Ob[W]](we,dt),au(ye,ge,16*+W,we,dt)}else if(we=iu(fe,ze,h.Ob[0]),xu[we](et,nt),ye!=0)for(W=0;16>W;++W,ye<<=2)au(ye,ge,16*+W,et,nt+_d[W]);for(W=h.Gc,we=iu(fe,ze,h.Dd),kn[we](ut,a),kn[we](o,p),ye=ge,we=ut,dt=a,255&(h=W>>0)&&(170&h?Ns(ye,256,we,dt):ec(ye,256,we,dt)),h=o,ye=p,255&(W>>=8)&&(170&W?Ns(ge,320,h,ye):ec(ge,320,h,ye)),ze<c.Ub-1&&(x(L[ae].y,0,et,nt+480,16),x(L[ae].f,0,ut,a+224,8),x(L[ae].ea,0,o,p+224,8)),W=8*qe*c.B,L=c.sa,ae=c.ta+16*fe+16*qe*c.R,ge=c.qa,h=c.ra+8*fe+W,ye=c.Ha,we=c.Ia+8*fe+W,W=0;16>W;++W)x(L,ae+W*c.R,et,nt+32*W,16);for(W=0;8>W;++W)x(ge,h+W*c.B,ut,a+32*W,8),x(ye,we+W*c.B,o,p+32*W,8)}}function dc(c,B,W,fe,ze,qe,et,nt,ut){var a=[0],o=[0],p=0,h=ut!=null?ut.kd:0,L=ut!=null?ut:new Cs;if(c==null||12>W)return 7;L.data=c,L.w=B,L.ha=W,B=[B],W=[W],L.gb=[L.gb];e:{var ae=B,ge=W,ye=L.gb;if(l(c!=null),l(ge!=null),l(ye!=null),ye[0]=0,12<=ge[0]&&!A(c,ae[0],"RIFF")){if(A(c,ae[0]+8,"WEBP")){ye=3;break e}var we=Ji(c,ae[0]+4);if(12>we||4294967286<we){ye=3;break e}if(h&&we>ge[0]-8){ye=7;break e}ye[0]=we,ae[0]+=12,ge[0]-=12}ye=0}if(ye!=0)return ye;for(we=0<L.gb[0],W=W[0];;){e:{var dt=c;ge=B,ye=W;var St=a,Dt=o,mr=ae=[0];if((nn=p=[p])[0]=0,8>ye[0])ye=7;else{if(!A(dt,ge[0],"VP8X")){if(Ji(dt,ge[0]+4)!=10){ye=3;break e}if(18>ye[0]){ye=7;break e}var an=Ji(dt,ge[0]+8),mn=1+Xi(dt,ge[0]+12);if(2147483648<=mn*(dt=1+Xi(dt,ge[0]+15))){ye=3;break e}mr!=null&&(mr[0]=an),St!=null&&(St[0]=mn),Dt!=null&&(Dt[0]=dt),ge[0]+=18,ye[0]-=18,nn[0]=1}ye=0}}if(p=p[0],ae=ae[0],ye!=0)return ye;if(ge=!!(2&ae),!we&&p)return 3;if(qe!=null&&(qe[0]=!!(16&ae)),et!=null&&(et[0]=ge),nt!=null&&(nt[0]=0),et=a[0],ae=o[0],p&&ge&&ut==null){ye=0;break}if(4>W){ye=7;break}if(we&&p||!we&&!p&&!A(c,B[0],"ALPH")){W=[W],L.na=[L.na],L.P=[L.P],L.Sa=[L.Sa];e:{an=c,ye=B,we=W;var nn=L.gb;St=L.na,Dt=L.P,mr=L.Sa,mn=22,l(an!=null),l(we!=null),dt=ye[0];var da=we[0];for(l(St!=null),l(mr!=null),St[0]=null,Dt[0]=null,mr[0]=0;;){if(ye[0]=dt,we[0]=da,8>da){ye=7;break e}var Si=Ji(an,dt+4);if(4294967286<Si){ye=3;break e}var ai=8+Si+1&-2;if(mn+=ai,0<nn&&mn>nn){ye=3;break e}if(!A(an,dt,"VP8 ")||!A(an,dt,"VP8L")){ye=0;break e}if(da[0]<ai){ye=7;break e}A(an,dt,"ALPH")||(St[0]=an,Dt[0]=dt+8,mr[0]=Si),dt+=ai,da-=ai}}if(W=W[0],L.na=L.na[0],L.P=L.P[0],L.Sa=L.Sa[0],ye!=0)break}W=[W],L.Ja=[L.Ja],L.xa=[L.xa];e:if(nn=c,ye=B,we=W,St=L.gb[0],Dt=L.Ja,mr=L.xa,an=ye[0],dt=!A(nn,an,"VP8 "),mn=!A(nn,an,"VP8L"),l(nn!=null),l(we!=null),l(Dt!=null),l(mr!=null),8>we[0])ye=7;else{if(dt||mn){if(nn=Ji(nn,an+4),12<=St&&nn>St-12){ye=3;break e}if(h&&nn>we[0]-8){ye=7;break e}Dt[0]=nn,ye[0]+=8,we[0]-=8,mr[0]=mn}else mr[0]=5<=we[0]&&nn[an+0]==47&&!(nn[an+4]>>5),Dt[0]=we[0];ye=0}if(W=W[0],L.Ja=L.Ja[0],L.xa=L.xa[0],B=B[0],ye!=0)break;if(4294967286<L.Ja)return 3;if(nt==null||ge||(nt[0]=L.xa?2:1),et=[et],ae=[ae],L.xa){if(5>W){ye=7;break}nt=et,h=ae,ge=qe,c==null||5>W?c=0:5<=W&&c[B+0]==47&&!(c[B+4]>>5)?(we=[0],nn=[0],St=[0],Vr(Dt=new We,c,B,W),ao(Dt,we,nn,St)?(nt!=null&&(nt[0]=we[0]),h!=null&&(h[0]=nn[0]),ge!=null&&(ge[0]=St[0]),c=1):c=0):c=0}else{if(10>W){ye=7;break}nt=ae,c==null||10>W||!Pn(c,B+3,W-3)?c=0:(h=c[B+0]|c[B+1]<<8|c[B+2]<<16,ge=16383&(c[B+7]<<8|c[B+6]),c=16383&(c[B+9]<<8|c[B+8]),1&h||3<(h>>1&7)||!(h>>4&1)||h>>5>=L.Ja||!ge||!c?c=0:(et&&(et[0]=ge),nt&&(nt[0]=c),c=1))}if(!c||(et=et[0],ae=ae[0],p&&(a[0]!=et||o[0]!=ae)))return 3;ut!=null&&(ut[0]=L,ut.offset=B-ut.w,l(4294967286>B-ut.w),l(ut.offset==ut.ha-W));break}return ye==0||ye==7&&p&&ut==null?(qe!=null&&(qe[0]|=L.na!=null&&0<L.na.length),fe!=null&&(fe[0]=et),ze!=null&&(ze[0]=ae),0):ye}function Tc(c,B,W){var fe=B.width,ze=B.height,qe=0,et=0,nt=fe,ut=ze;if(B.Da=c!=null&&0<c.Da,B.Da&&(nt=c.cd,ut=c.bd,qe=c.v,et=c.j,11>W||(qe&=-2,et&=-2),0>qe||0>et||0>=nt||0>=ut||qe+nt>fe||et+ut>ze))return 0;if(B.v=qe,B.j=et,B.va=qe+nt,B.o=et+ut,B.U=nt,B.T=ut,B.da=c!=null&&0<c.da,B.da){if(!ya(nt,ut,W=[c.ib],qe=[c.hb]))return 0;B.ib=W[0],B.hb=qe[0]}return B.ob=c!=null&&c.ob,B.Kb=c==null||!c.Sd,B.da&&(B.ob=B.ib<3*fe/4&&B.hb<3*ze/4,B.Kb=0),1}function mu(c){if(c==null)return 2;if(11>c.S){var B=c.f.RGBA;B.fb+=(c.height-1)*B.A,B.A=-B.A}else B=c.f.kb,c=c.height,B.O+=(c-1)*B.fa,B.fa=-B.fa,B.N+=(c-1>>1)*B.Ab,B.Ab=-B.Ab,B.W+=(c-1>>1)*B.Db,B.Db=-B.Db,B.F!=null&&(B.J+=(c-1)*B.lb,B.lb=-B.lb);return 0}function Wc(c,B,W,fe){if(fe==null||0>=c||0>=B)return 2;if(W!=null){if(W.Da){var ze=W.cd,qe=W.bd,et=-2&W.v,nt=-2&W.j;if(0>et||0>nt||0>=ze||0>=qe||et+ze>c||nt+qe>B)return 2;c=ze,B=qe}if(W.da){if(!ya(c,B,ze=[W.ib],qe=[W.hb]))return 2;c=ze[0],B=qe[0]}}fe.width=c,fe.height=B;e:{var ut=fe.width,a=fe.height;if(c=fe.S,0>=ut||0>=a||!(c>=_u&&13>c))c=2;else{if(0>=fe.Rd&&fe.sd==null){et=qe=ze=B=0;var o=(nt=ut*Ru[c])*a;if(11>c||(qe=(a+1)/2*(B=(ut+1)/2),c==12&&(et=(ze=ut)*a)),(a=S(o+2*qe+et))==null){c=1;break e}fe.sd=a,11>c?((ut=fe.f.RGBA).eb=a,ut.fb=0,ut.A=nt,ut.size=o):((ut=fe.f.kb).y=a,ut.O=0,ut.fa=nt,ut.Fd=o,ut.f=a,ut.N=0+o,ut.Ab=B,ut.Cd=qe,ut.ea=a,ut.W=0+o+qe,ut.Db=B,ut.Ed=qe,c==12&&(ut.F=a,ut.J=0+o+2*qe),ut.Tc=et,ut.lb=ze)}if(B=1,ze=fe.S,qe=fe.width,et=fe.height,ze>=_u&&13>ze)if(11>ze)c=fe.f.RGBA,B&=(nt=Math.abs(c.A))*(et-1)+qe<=c.size,B&=nt>=qe*Ru[ze],B&=c.eb!=null;else{c=fe.f.kb,nt=(qe+1)/2,o=(et+1)/2,ut=Math.abs(c.fa),a=Math.abs(c.Ab);var p=Math.abs(c.Db),h=Math.abs(c.lb),L=h*(et-1)+qe;B&=ut*(et-1)+qe<=c.Fd,B&=a*(o-1)+nt<=c.Cd,B=(B&=p*(o-1)+nt<=c.Ed)&ut>=qe&a>=nt&p>=nt,B&=c.y!=null,B&=c.f!=null,B&=c.ea!=null,ze==12&&(B&=h>=qe,B&=L<=c.Tc,B&=c.F!=null)}else B=0;c=B?0:2}}return c!=0||W!=null&&W.fd&&(c=mu(fe)),c}var fc=64,Fu=[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],ou=24,gu=32,su=8,Eo=[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];ni("Predictor0","PredictorAdd0"),Xt.Predictor0=function(){return 4278190080},Xt.Predictor1=function(c){return c},Xt.Predictor2=function(c,B,W){return B[W+0]},Xt.Predictor3=function(c,B,W){return B[W+1]},Xt.Predictor4=function(c,B,W){return B[W-1]},Xt.Predictor5=function(c,B,W){return Li(Li(c,B[W+1]),B[W+0])},Xt.Predictor6=function(c,B,W){return Li(c,B[W-1])},Xt.Predictor7=function(c,B,W){return Li(c,B[W+0])},Xt.Predictor8=function(c,B,W){return Li(B[W-1],B[W+0])},Xt.Predictor9=function(c,B,W){return Li(B[W+0],B[W+1])},Xt.Predictor10=function(c,B,W){return Li(Li(c,B[W-1]),Li(B[W+0],B[W+1]))},Xt.Predictor11=function(c,B,W){var fe=B[W+0];return 0>=io(fe>>24&255,c>>24&255,(B=B[W-1])>>24&255)+io(fe>>16&255,c>>16&255,B>>16&255)+io(fe>>8&255,c>>8&255,B>>8&255)+io(255&fe,255&c,255&B)?fe:c},Xt.Predictor12=function(c,B,W){var fe=B[W+0];return(ia((c>>24&255)+(fe>>24&255)-((B=B[W-1])>>24&255))<<24|ia((c>>16&255)+(fe>>16&255)-(B>>16&255))<<16|ia((c>>8&255)+(fe>>8&255)-(B>>8&255))<<8|ia((255&c)+(255&fe)-(255&B)))>>>0},Xt.Predictor13=function(c,B,W){var fe=B[W-1];return(Oa((c=Li(c,B[W+0]))>>24&255,fe>>24&255)<<24|Oa(c>>16&255,fe>>16&255)<<16|Oa(c>>8&255,fe>>8&255)<<8|Oa(c>>0&255,fe>>0&255))>>>0};var zu=Xt.PredictorAdd0;Xt.PredictorAdd1=Lo,ni("Predictor2","PredictorAdd2"),ni("Predictor3","PredictorAdd3"),ni("Predictor4","PredictorAdd4"),ni("Predictor5","PredictorAdd5"),ni("Predictor6","PredictorAdd6"),ni("Predictor7","PredictorAdd7"),ni("Predictor8","PredictorAdd8"),ni("Predictor9","PredictorAdd9"),ni("Predictor10","PredictorAdd10"),ni("Predictor11","PredictorAdd11"),ni("Predictor12","PredictorAdd12"),ni("Predictor13","PredictorAdd13");var Iu=Xt.PredictorAdd2;Go("ColorIndexInverseTransform","MapARGB","32b",function(c){return c>>8&255},function(c){return c}),Go("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(c){return c},function(c){return c>>8&255});var Ic,Rc=Xt.ColorIndexInverseTransform,Gc=Xt.MapARGB,$u=Xt.VP8LColorIndexInverseTransformAlpha,vu=Xt.MapAlpha,hc=Xt.VP8LPredictorsAdd=[];hc.length=16,(Xt.VP8LPredictors=[]).length=16,(Xt.VP8LPredictorsAdd_C=[]).length=16,(Xt.VP8LPredictors_C=[]).length=16;var zl,Uc,Do,zo,Sl,Mc,$l,Qc,yu,Ns,Ql,ec,Kc,Zl,ac,Kl,Hc,Hl,oc,Qs,Es,gl,Dl,Xc,Mu,Zu,vA,wd,WA=S(511),NA=S(2041),xd=S(225),Cd=S(767),Bd=0,GA=NA,kA=xd,_c=Cd,sc=WA,_u=0,bu=1,wu=2,tA=3,yA=4,DA=5,Sd=6,XA=7,OA=8,rA=9,JA=10,YA=[2,3,7],Fs=[3,3,11],ta=[280,256,256,256,40],Lu=[0,1,1,1,0],PA=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Yl=[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],Ed=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],us=8,ol=[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],zs=[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],nA=null,bA=[[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]],nf=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],iA=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],TA=[[[[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]]]],aA=[[[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]]],qA=[[[[255,255,255,255,255,255,255,255,255,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]]]],pc=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],xu=[],tu=[],kn=[],qs=1,ed=2,Ou=[],Jc=[];Nt("UpsampleRgbLinePair",cs,3),Nt("UpsampleBgrLinePair",al,3),Nt("UpsampleRgbaLinePair",Pc,4),Nt("UpsampleBgraLinePair",Bl,4),Nt("UpsampleArgbLinePair",kl,4),Nt("UpsampleRgba4444LinePair",fs,2),Nt("UpsampleRgb565LinePair",ko,2);var td=Xt.UpsampleRgbLinePair,wA=Xt.UpsampleBgrLinePair,xA=Xt.UpsampleRgbaLinePair,Fd=Xt.UpsampleBgraLinePair,CA=Xt.UpsampleArgbLinePair,jc=Xt.UpsampleRgba4444LinePair,Vu=Xt.UpsampleRgb565LinePair,vl=16,Pu=1<<vl-1,Wu=-227,lu=482,tc=6,RA=(256<<tc)-1,oA=0,Cu=S(256),Id=S(256),af=S(256),BA=S(256),of=S(lu-Wu),Md=S(lu-Wu);Fc("YuvToRgbRow",cs,3),Fc("YuvToBgrRow",al,3),Fc("YuvToRgbaRow",Pc,4),Fc("YuvToBgraRow",Bl,4),Fc("YuvToArgbRow",kl,4),Fc("YuvToRgba4444Row",fs,2),Fc("YuvToRgb565Row",ko,2);var _d=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Tu=[0,2,8],SA=[8,7,6,4,4,2,2,2,1,1,1,1],rd=1;this.WebPDecodeRGBA=function(c,B,W,fe,ze){var qe=bu,et=new il,nt=new kc;et.ba=nt,nt.S=qe,nt.width=[nt.width],nt.height=[nt.height];var ut=nt.width,a=nt.height,o=new wc;if(o==null||c==null)var p=2;else l(o!=null),p=dc(c,B,W,o.width,o.height,o.Pd,o.Qd,o.format,null);if(p!=0?ut=0:(ut!=null&&(ut[0]=o.width[0]),a!=null&&(a[0]=o.height[0]),ut=1),ut){nt.width=nt.width[0],nt.height=nt.height[0],fe!=null&&(fe[0]=nt.width),ze!=null&&(ze[0]=nt.height);e:{if(fe=new dn,(ze=new Cs).data=c,ze.w=B,ze.ha=W,ze.kd=1,B=[0],l(ze!=null),((c=dc(ze.data,ze.w,ze.ha,null,null,null,B,null,ze))==0||c==7)&&B[0]&&(c=4),(B=c)==0){if(l(et!=null),fe.data=ze.data,fe.w=ze.w+ze.offset,fe.ha=ze.ha-ze.offset,fe.put=lc,fe.ac=jl,fe.bc=xc,fe.ma=et,ze.xa){if((c=Sc())==null){et=1;break e}if(function(h,L){var ae=[0],ge=[0],ye=[0];t:for(;;){if(h==null)return 0;if(L==null)return h.a=2,0;if(h.l=L,h.a=0,Vr(h.m,L.data,L.w,L.ha),!ao(h.m,ae,ge,ye)){h.a=3;break t}if(h.xb=ed,L.width=ae[0],L.height=ge[0],!Tl(ae[0],ge[0],1,h,null))break t;return 1}return l(h.a!=0),0}(c,fe)){if(fe=(B=Wc(fe.width,fe.height,et.Oa,et.ba))==0){t:{fe=c;r:for(;;){if(fe==null){fe=0;break t}if(l(fe.s.yc!=null),l(fe.s.Ya!=null),l(0<fe.s.Wb),l((W=fe.l)!=null),l((ze=W.ma)!=null),fe.xb!=0){if(fe.ca=ze.ba,fe.tb=ze.tb,l(fe.ca!=null),!Tc(ze.Oa,W,tA)){fe.a=2;break r}if(!hu(fe,W.width)||W.da)break r;if((W.da||Ls(fe.ca.S))&&br(),11>fe.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),fe.ca.f.kb.F!=null&&br()),fe.Pb&&0<fe.s.ua&&fe.s.vb.X==null&&!Za(fe.s.vb,fe.s.Wa.Xa)){fe.a=1;break r}fe.xb=0}if(!uc(fe,fe.V,fe.Ba,fe.c,fe.i,W.o,Eu))break r;ze.Dc=fe.Ma,fe=1;break t}l(fe.a!=0),fe=0}fe=!fe}fe&&(B=c.a)}else B=c.a}else{if((c=new pn)==null){et=1;break e}if(c.Fa=ze.na,c.P=ze.P,c.qc=ze.Sa,Zn(c,fe)){if((B=Wc(fe.width,fe.height,et.Oa,et.ba))==0){if(c.Aa=0,W=et.Oa,l((ze=c)!=null),W!=null){if(0<(ut=0>(ut=W.Md)?0:100<ut?255:255*ut/100)){for(a=o=0;4>a;++a)12>(p=ze.pb[a]).lc&&(p.ia=ut*SA[0>p.lc?0:p.lc]>>3),o|=p.ia;o&&(alert("todo:VP8InitRandom"),ze.ia=1)}ze.Ga=W.Id,100<ze.Ga?ze.Ga=100:0>ze.Ga&&(ze.Ga=0)}ki(c,fe)||(B=c.a)}}else B=c.a}B==0&&et.Oa!=null&&et.Oa.fd&&(B=mu(et.ba))}et=B}qe=et!=0?null:11>qe?nt.f.RGBA.eb:nt.f.kb.y}else qe=null;return qe};var Ru=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function pe(Xt,Zr){for(var fn="",gt=0;gt<4;gt++)fn+=String.fromCharCode(Xt[Zr++]);return fn}function Re(Xt,Zr){return(Xt[Zr+0]<<0|Xt[Zr+1]<<8|Xt[Zr+2]<<16)>>>0}function Ve(Xt,Zr){return(Xt[Zr+0]<<0|Xt[Zr+1]<<8|Xt[Zr+2]<<16|Xt[Zr+3]<<24)>>>0}new V;var it=[0],he=[0],_t=[],tt=new V,rt=f,Xe=function(Xt,Zr){var fn={},gt=0,xt=!1,ur=0,er=0;if(fn.frames=[],!function(Pt,Zt,sr,Br){for(var Jr=0;Jr<Br;Jr++)if(Pt[Zt+Jr]!=sr.charCodeAt(Jr))return!0;return!1}(Xt,Zr,"RIFF",4)){var ln,qr;for(Ve(Xt,Zr+=4),Zr+=8;Zr<Xt.length;){var An=pe(Xt,Zr),Vr=Ve(Xt,Zr+=4);Zr+=4;var rn=Vr+(1&Vr);switch(An){case"VP8 ":case"VP8L":fn.frames[gt]===void 0&&(fn.frames[gt]={}),(We=fn.frames[gt]).src_off=xt?er:Zr-8,We.src_size=ur+Vr+8,gt++,xt&&(xt=!1,ur=0,er=0);break;case"VP8X":(We=fn.header={}).feature_flags=Xt[Zr];var Wr=Zr+4;We.canvas_width=1+Re(Xt,Wr),Wr+=3,We.canvas_height=1+Re(Xt,Wr),Wr+=3;break;case"ALPH":xt=!0,ur=rn+8,er=Zr-8;break;case"ANIM":(We=fn.header).bgcolor=Ve(Xt,Zr),Wr=Zr+4,We.loop_count=(ln=Xt)[(qr=Wr)+0]<<0|ln[qr+1]<<8,Wr+=2;break;case"ANMF":var zn,We;(We=fn.frames[gt]={}).offset_x=2*Re(Xt,Zr),Zr+=3,We.offset_y=2*Re(Xt,Zr),Zr+=3,We.width=1+Re(Xt,Zr),Zr+=3,We.height=1+Re(Xt,Zr),Zr+=3,We.duration=Re(Xt,Zr),Zr+=3,zn=Xt[Zr++],We.dispose=1&zn,We.blend=zn>>1&1}An!="ANMF"&&(Zr+=rn)}return fn}}(rt,0);Xe.response=rt,Xe.rgbaoutput=!0,Xe.dataurl=!1;var ct=Xe.header?Xe.header:null,Qt=Xe.frames?Xe.frames:null;if(ct){ct.loop_counter=ct.loop_count,it=[ct.canvas_height],he=[ct.canvas_width];for(var wr=0;wr<Qt.length&&Qt[wr].blend!=0;wr++);}var Kr=Qt[0],_n=tt.WebPDecodeRGBA(rt,Kr.src_off,Kr.src_size,he,it);Kr.rgba=_n,Kr.imgwidth=he[0],Kr.imgheight=it[0];for(var Or=0;Or<he[0]*it[0]*4;Or++)_t[Or]=_n[Or];return this.width=he,this.height=it,this.data=_t,this}(function(f){var l=function(){return typeof Dn=="function"},A=function(it,he,_t,tt){var rt=4,Xe=T;switch(tt){case f.image_compression.FAST:rt=1,Xe=S;break;case f.image_compression.MEDIUM:rt=6,Xe=j;break;case f.image_compression.SLOW:rt=9,Xe=V}it=x(it,he,_t,Xe);var ct=Dn(it,{level:rt});return f.__addimage__.arrayBufferToBinaryString(ct)},x=function(it,he,_t,tt){for(var rt,Xe,ct,Qt=it.length/he,wr=new Uint8Array(it.length+Qt),Kr=Re(),_n=0;_n<Qt;_n+=1){if(ct=_n*he,rt=it.subarray(ct,ct+he),tt)wr.set(tt(rt,_t,Xe),ct+_n);else{for(var Or,Xt=Kr.length,Zr=[];Or<Xt;Or+=1)Zr[Or]=Kr[Or](rt,_t,Xe);var fn=Ve(Zr.concat());wr.set(Zr[fn],ct+_n)}Xe=rt}return wr},F=function(it){var he=Array.apply([],it);return he.unshift(0),he},S=function(it,he){var _t,tt=[],rt=it.length;tt[0]=1;for(var Xe=0;Xe<rt;Xe+=1)_t=it[Xe-he]||0,tt[Xe+1]=it[Xe]-_t+256&255;return tt},T=function(it,he,_t){var tt,rt=[],Xe=it.length;rt[0]=2;for(var ct=0;ct<Xe;ct+=1)tt=_t&&_t[ct]||0,rt[ct+1]=it[ct]-tt+256&255;return rt},j=function(it,he,_t){var tt,rt,Xe=[],ct=it.length;Xe[0]=3;for(var Qt=0;Qt<ct;Qt+=1)tt=it[Qt-he]||0,rt=_t&&_t[Qt]||0,Xe[Qt+1]=it[Qt]+256-(tt+rt>>>1)&255;return Xe},V=function(it,he,_t){var tt,rt,Xe,ct,Qt=[],wr=it.length;Qt[0]=4;for(var Kr=0;Kr<wr;Kr+=1)tt=it[Kr-he]||0,rt=_t&&_t[Kr]||0,Xe=_t&&_t[Kr-he]||0,ct=pe(tt,rt,Xe),Qt[Kr+1]=it[Kr]-ct+256&255;return Qt},pe=function(it,he,_t){if(it===he&&he===_t)return it;var tt=Math.abs(he-_t),rt=Math.abs(it-_t),Xe=Math.abs(it+he-_t-_t);return tt<=rt&&tt<=Xe?it:rt<=Xe?he:_t},Re=function(){return[F,S,T,j,V]},Ve=function(it){var he=it.map(function(_t){return _t.reduce(function(tt,rt){return tt+Math.abs(rt)},0)});return he.indexOf(Math.min.apply(null,he))};f.processPNG=function(it,he,_t,tt){var rt,Xe,ct,Qt,wr,Kr,_n,Or,Xt,Zr,fn,gt,xt,ur,er,ln=this.decode.FLATE_DECODE,qr="";if(this.__addimage__.isArrayBuffer(it)&&(it=new Uint8Array(it)),this.__addimage__.isArrayBufferView(it)){if(it=(ct=new Pi(it)).imgData,Xe=ct.bits,rt=ct.colorSpace,wr=ct.colors,[4,6].indexOf(ct.colorType)!==-1){if(ct.bits===8){Xt=(Or=ct.pixelBitlength==32?new Uint32Array(ct.decodePixels().buffer):ct.pixelBitlength==16?new Uint16Array(ct.decodePixels().buffer):new Uint8Array(ct.decodePixels().buffer)).length,fn=new Uint8Array(Xt*ct.colors),Zr=new Uint8Array(Xt);var An,Vr=ct.pixelBitlength-ct.bits;for(ur=0,er=0;ur<Xt;ur++){for(xt=Or[ur],An=0;An<Vr;)fn[er++]=xt>>>An&255,An+=ct.bits;Zr[ur]=xt>>>An&255}}if(ct.bits===16){Xt=(Or=new Uint32Array(ct.decodePixels().buffer)).length,fn=new Uint8Array(Xt*(32/ct.pixelBitlength)*ct.colors),Zr=new Uint8Array(Xt*(32/ct.pixelBitlength)),gt=ct.colors>1,ur=0,er=0;for(var rn=0;ur<Xt;)xt=Or[ur++],fn[er++]=xt>>>0&255,gt&&(fn[er++]=xt>>>16&255,xt=Or[ur++],fn[er++]=xt>>>0&255),Zr[rn++]=xt>>>16&255;Xe=8}tt!==f.image_compression.NONE&&l()?(it=A(fn,ct.width*ct.colors,ct.colors,tt),_n=A(Zr,ct.width,1,tt)):(it=fn,_n=Zr,ln=void 0)}if(ct.colorType===3&&(rt=this.color_spaces.INDEXED,Kr=ct.palette,ct.transparency.indexed)){var Wr=ct.transparency.indexed,zn=0;for(ur=0,Xt=Wr.length;ur<Xt;++ur)zn+=Wr[ur];if((zn/=255)===Xt-1&&Wr.indexOf(0)!==-1)Qt=[Wr.indexOf(0)];else if(zn!==Xt){for(Or=ct.decodePixels(),Zr=new Uint8Array(Or.length),ur=0,Xt=Or.length;ur<Xt;ur++)Zr[ur]=Wr[Or[ur]];_n=A(Zr,ct.width,1)}}var We=function(Pt){var Zt;switch(Pt){case f.image_compression.FAST:Zt=11;break;case f.image_compression.MEDIUM:Zt=13;break;case f.image_compression.SLOW:Zt=14;break;default:Zt=12}return Zt}(tt);return ln===this.decode.FLATE_DECODE&&(qr="/Predictor "+We+" "),qr+="/Colors "+wr+" /BitsPerComponent "+Xe+" /Columns "+ct.width,(this.__addimage__.isArrayBuffer(it)||this.__addimage__.isArrayBufferView(it))&&(it=this.__addimage__.arrayBufferToBinaryString(it)),(_n&&this.__addimage__.isArrayBuffer(_n)||this.__addimage__.isArrayBufferView(_n))&&(_n=this.__addimage__.arrayBufferToBinaryString(_n)),{alias:_t,data:it,index:he,filter:ln,decodeParameters:qr,transparency:Qt,palette:Kr,sMask:_n,predictor:We,width:ct.width,height:ct.height,bitsPerComponent:Xe,colorSpace:rt}}}})(Ki.API),function(f){f.processGIF89A=function(l,A,x,F){var S=new xa(l),T=S.width,j=S.height,V=[];S.decodeAndBlitFrameRGBA(0,V);var pe={data:V,width:T,height:j},Re=new fa(100).encode(pe,100);return f.processJPEG.call(this,Re,A,x,F)},f.processGIF87A=f.processGIF89A}(Ki.API),li.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 f=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(f);for(var l=0;l<f;l++){var A=this.datav.getUint8(this.pos++,!0),x=this.datav.getUint8(this.pos++,!0),F=this.datav.getUint8(this.pos++,!0),S=this.datav.getUint8(this.pos++,!0);this.palette[l]={red:F,green:x,blue:A,quad:S}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},li.prototype.parseBGR=function(){this.pos=this.offset;try{var f="bit"+this.bitPP,l=this.width*this.height*4;this.data=new Uint8Array(l),this[f]()}catch(A){ua.log("bit decode error:"+A)}},li.prototype.bit1=function(){var f,l=Math.ceil(this.width/8),A=l%4;for(f=this.height-1;f>=0;f--){for(var x=this.bottom_up?f:this.height-1-f,F=0;F<l;F++)for(var S=this.datav.getUint8(this.pos++,!0),T=x*this.width*4+8*F*4,j=0;j<8&&8*F+j<this.width;j++){var V=this.palette[S>>7-j&1];this.data[T+4*j]=V.blue,this.data[T+4*j+1]=V.green,this.data[T+4*j+2]=V.red,this.data[T+4*j+3]=255}A!==0&&(this.pos+=4-A)}},li.prototype.bit4=function(){for(var f=Math.ceil(this.width/2),l=f%4,A=this.height-1;A>=0;A--){for(var x=this.bottom_up?A:this.height-1-A,F=0;F<f;F++){var S=this.datav.getUint8(this.pos++,!0),T=x*this.width*4+2*F*4,j=S>>4,V=15&S,pe=this.palette[j];if(this.data[T]=pe.blue,this.data[T+1]=pe.green,this.data[T+2]=pe.red,this.data[T+3]=255,2*F+1>=this.width)break;pe=this.palette[V],this.data[T+4]=pe.blue,this.data[T+4+1]=pe.green,this.data[T+4+2]=pe.red,this.data[T+4+3]=255}l!==0&&(this.pos+=4-l)}},li.prototype.bit8=function(){for(var f=this.width%4,l=this.height-1;l>=0;l--){for(var A=this.bottom_up?l:this.height-1-l,x=0;x<this.width;x++){var F=this.datav.getUint8(this.pos++,!0),S=A*this.width*4+4*x;if(F<this.palette.length){var T=this.palette[F];this.data[S]=T.red,this.data[S+1]=T.green,this.data[S+2]=T.blue,this.data[S+3]=255}else this.data[S]=255,this.data[S+1]=255,this.data[S+2]=255,this.data[S+3]=255}f!==0&&(this.pos+=4-f)}},li.prototype.bit15=function(){for(var f=this.width%3,l=parseInt("11111",2),A=this.height-1;A>=0;A--){for(var x=this.bottom_up?A:this.height-1-A,F=0;F<this.width;F++){var S=this.datav.getUint16(this.pos,!0);this.pos+=2;var T=(S&l)/l*255|0,j=(S>>5&l)/l*255|0,V=(S>>10&l)/l*255|0,pe=S>>15?255:0,Re=x*this.width*4+4*F;this.data[Re]=V,this.data[Re+1]=j,this.data[Re+2]=T,this.data[Re+3]=pe}this.pos+=f}},li.prototype.bit16=function(){for(var f=this.width%3,l=parseInt("11111",2),A=parseInt("111111",2),x=this.height-1;x>=0;x--){for(var F=this.bottom_up?x:this.height-1-x,S=0;S<this.width;S++){var T=this.datav.getUint16(this.pos,!0);this.pos+=2;var j=(T&l)/l*255|0,V=(T>>5&A)/A*255|0,pe=(T>>11)/l*255|0,Re=F*this.width*4+4*S;this.data[Re]=pe,this.data[Re+1]=V,this.data[Re+2]=j,this.data[Re+3]=255}this.pos+=f}},li.prototype.bit24=function(){for(var f=this.height-1;f>=0;f--){for(var l=this.bottom_up?f:this.height-1-f,A=0;A<this.width;A++){var x=this.datav.getUint8(this.pos++,!0),F=this.datav.getUint8(this.pos++,!0),S=this.datav.getUint8(this.pos++,!0),T=l*this.width*4+4*A;this.data[T]=S,this.data[T+1]=F,this.data[T+2]=x,this.data[T+3]=255}this.pos+=this.width%4}},li.prototype.bit32=function(){for(var f=this.height-1;f>=0;f--)for(var l=this.bottom_up?f:this.height-1-f,A=0;A<this.width;A++){var x=this.datav.getUint8(this.pos++,!0),F=this.datav.getUint8(this.pos++,!0),S=this.datav.getUint8(this.pos++,!0),T=this.datav.getUint8(this.pos++,!0),j=l*this.width*4+4*A;this.data[j]=S,this.data[j+1]=F,this.data[j+2]=x,this.data[j+3]=T}},li.prototype.getData=function(){return this.data},function(f){f.processBMP=function(l,A,x,F){var S=new li(l,!1),T=S.width,j=S.height,V={data:S.getData(),width:T,height:j},pe=new fa(100).encode(V,100);return f.processJPEG.call(this,pe,A,x,F)}}(Ki.API),va.prototype.getData=function(){return this.data},function(f){f.processWEBP=function(l,A,x,F){var S=new va(l,!1),T=S.width,j=S.height,V={data:S.getData(),width:T,height:j},pe=new fa(100).encode(V,100);return f.processJPEG.call(this,pe,A,x,F)}}(Ki.API),Ki.API.processRGBA=function(f,l,A){for(var x=f.data,F=x.length,S=new Uint8Array(F/4*3),T=new Uint8Array(F/4),j=0,V=0,pe=0;pe<F;pe+=4){var Re=x[pe],Ve=x[pe+1],it=x[pe+2],he=x[pe+3];S[j++]=Re,S[j++]=Ve,S[j++]=it,T[V++]=he}var _t=this.__addimage__.arrayBufferToBinaryString(S);return{alpha:this.__addimage__.arrayBufferToBinaryString(T),data:_t,index:l,alias:A,colorSpace:"DeviceRGB",bitsPerComponent:8,width:f.width,height:f.height}},Ki.API.setLanguage=function(f){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"}[f]!==void 0&&(this.internal.languageSettings.languageCode=f,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},sa=Ki.API,Da=sa.getCharWidthsArray=function(f,l){var A,x,F=(l=l||{}).font||this.internal.getFont(),S=l.fontSize||this.internal.getFontSize(),T=l.charSpace||this.internal.getCharSpace(),j=l.widths?l.widths:F.metadata.Unicode.widths,V=j.fof?j.fof:1,pe=l.kerning?l.kerning:F.metadata.Unicode.kerning,Re=pe.fof?pe.fof:1,Ve=l.doKerning!==!1,it=0,he=f.length,_t=0,tt=j[0]||V,rt=[];for(A=0;A<he;A++)x=f.charCodeAt(A),typeof F.metadata.widthOfString=="function"?rt.push((F.metadata.widthOfGlyph(F.metadata.characterToGlyph(x))+T*(1e3/S)||0)/1e3):(it=Ve&&(0,ne.Z)(pe[x])==="object"&&!isNaN(parseInt(pe[x][_t],10))?pe[x][_t]/Re:0,rt.push((j[x]||tt)/V+it)),_t=x;return rt},wo=sa.getStringUnitWidth=function(f,l){var A=(l=l||{}).fontSize||this.internal.getFontSize(),x=l.font||this.internal.getFont(),F=l.charSpace||this.internal.getCharSpace();return sa.processArabic&&(f=sa.processArabic(f)),typeof x.metadata.widthOfString=="function"?x.metadata.widthOfString(f,A,F)/A:Da.apply(this,arguments).reduce(function(S,T){return S+T},0)},za=function(f,l,A,x){for(var F=[],S=0,T=f.length,j=0;S!==T&&j+l[S]<A;)j+=l[S],S++;F.push(f.slice(0,S));var V=S;for(j=0;S!==T;)j+l[S]>x&&(F.push(f.slice(V,S)),j=0,V=S),j+=l[S],S++;return V!==S&&F.push(f.slice(V,S)),F},$a=function(f,l,A){A||(A={});var x,F,S,T,j,V,pe,Re=[],Ve=[Re],it=A.textIndent||0,he=0,_t=0,tt=f.split(" "),rt=Da.apply(this,[" ",A])[0];if(V=A.lineIndent===-1?tt[0].length+2:A.lineIndent||0){var Xe=Array(V).join(" "),ct=[];tt.map(function(wr){(wr=wr.split(/\s*\n/)).length>1?ct=ct.concat(wr.map(function(Kr,_n){return(_n&&Kr.length?`
|
|
|
`:"")+Kr})):ct.push(wr[0])}),tt=ct,V=wo.apply(this,[Xe,A])}for(S=0,T=tt.length;S<T;S++){var Qt=0;if(x=tt[S],V&&x[0]==`
|
|
|
`&&(x=x.substr(1),Qt=1),it+he+(_t=(F=Da.apply(this,[x,A])).reduce(function(wr,Kr){return wr+Kr},0))>l||Qt){if(_t>l){for(j=za.apply(this,[x,F,l-(it+he),l]),Re.push(j.shift()),Re=[j.pop()];j.length;)Ve.push([j.shift()]);_t=F.slice(x.length-(Re[0]?Re[0].length:0)).reduce(function(wr,Kr){return wr+Kr},0)}else Re=[x];Ve.push(Re),it=_t+V,he=rt}else Re.push(x),it+=he+_t,he=rt}return pe=V?function(wr,Kr){return(Kr?Xe:"")+wr.join(" ")}:function(wr){return wr.join(" ")},Ve.map(pe)},sa.splitTextToSize=function(f,l,A){var x,F=(A=A||{}).fontSize||this.internal.getFontSize(),S=function(Re){if(Re.widths&&Re.kerning)return{widths:Re.widths,kerning:Re.kerning};var Ve=this.internal.getFont(Re.fontName,Re.fontStyle);return Ve.metadata.Unicode?{widths:Ve.metadata.Unicode.widths||{0:1},kerning:Ve.metadata.Unicode.kerning||{}}:{font:Ve.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,A);x=Array.isArray(f)?f:String(f).split(/\r?\n/);var T=1*this.internal.scaleFactor*l/F;S.textIndent=A.textIndent?1*A.textIndent*this.internal.scaleFactor/F:0,S.lineIndent=A.lineIndent;var j,V,pe=[];for(j=0,V=x.length;j<V;j++)pe=pe.concat($a.apply(this,[x[j],T,S]));return pe},function(f){f.__fontmetrics__=f.__fontmetrics__||{};for(var l="klmnopqrstuvwxyz",A={},x={},F=0;F<l.length;F++)A[l[F]]="0123456789abcdef"[F],x["0123456789abcdef"[F]]=l[F];var S=function(Ve){return"0x"+parseInt(Ve,10).toString(16)},T=f.__fontmetrics__.compress=function(Ve){var it,he,_t,tt,rt=["{"];for(var Xe in Ve){if(it=Ve[Xe],isNaN(parseInt(Xe,10))?he="'"+Xe+"'":(Xe=parseInt(Xe,10),he=(he=S(Xe).slice(2)).slice(0,-1)+x[he.slice(-1)]),typeof it=="number")it<0?(_t=S(it).slice(3),tt="-"):(_t=S(it).slice(2),tt=""),_t=tt+_t.slice(0,-1)+x[_t.slice(-1)];else{if((0,ne.Z)(it)!=="object")throw new Error("Don't know what to do with value type "+(0,ne.Z)(it)+".");_t=T(it)}rt.push(he+_t)}return rt.push("}"),rt.join("")},j=f.__fontmetrics__.uncompress=function(Ve){if(typeof Ve!="string")throw new Error("Invalid argument passed to uncompress.");for(var it,he,_t,tt,rt={},Xe=1,ct=rt,Qt=[],wr="",Kr="",_n=Ve.length-1,Or=1;Or<_n;Or+=1)(tt=Ve[Or])=="'"?it?(_t=it.join(""),it=void 0):it=[]:it?it.push(tt):tt=="{"?(Qt.push([ct,_t]),ct={},_t=void 0):tt=="}"?((he=Qt.pop())[0][he[1]]=ct,_t=void 0,ct=he[0]):tt=="-"?Xe=-1:_t===void 0?A.hasOwnProperty(tt)?(wr+=A[tt],_t=parseInt(wr,16)*Xe,Xe=1,wr=""):wr+=tt:A.hasOwnProperty(tt)?(Kr+=A[tt],ct[_t]=parseInt(Kr,16)*Xe,Xe=1,_t=void 0,Kr=""):Kr+=tt;return rt},V={codePages:["WinAnsiEncoding"],WinAnsiEncoding:j("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},pe={Unicode:{Courier:V,"Courier-Bold":V,"Courier-BoldOblique":V,"Courier-Oblique":V,Helvetica:V,"Helvetica-Bold":V,"Helvetica-BoldOblique":V,"Helvetica-Oblique":V,"Times-Roman":V,"Times-Bold":V,"Times-BoldItalic":V,"Times-Italic":V}},Re={Unicode:{"Courier-Oblique":j("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":j("{'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":j("{'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:j("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":j("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":j("{'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:j("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:j("{'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":j("{'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:j("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":j("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":j("{'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":j("{'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":j("{'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}}}")}};f.events.push(["addFont",function(Ve){var it=Ve.font,he=Re.Unicode[it.postScriptName];he&&(it.metadata.Unicode={},it.metadata.Unicode.widths=he.widths,it.metadata.Unicode.kerning=he.kerning);var _t=pe.Unicode[it.postScriptName];_t&&(it.metadata.Unicode.encoding=_t,it.encoding=_t.codePages[0])}])}(Ki.API),function(f){var l=function(A){for(var x=A.length,F=new Uint8Array(x),S=0;S<x;S++)F[S]=A.charCodeAt(S);return F};f.API.events.push(["addFont",function(A){var x=void 0,F=A.font,S=A.instance;if(!F.isStandardFont){if(S===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+F.postScriptName+"').");if(typeof(x=S.existsFileInVFS(F.postScriptName)===!1?S.loadFile(F.postScriptName):S.getFileFromVFS(F.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+F.postScriptName+"').");(function(T,j){j=/^\x00\x01\x00\x00/.test(j)?l(j):l(ho(j)),T.metadata=f.API.TTFFont.open(j),T.metadata.Unicode=T.metadata.Unicode||{encoding:{},kerning:{},widths:[]},T.metadata.glyIdsUsed=[0]})(F,x)}}])}(Ki),function(f){function l(){return(ti.canvg?Promise.resolve(ti.canvg):g.e(1935).then(g.bind(g,71935))).catch(function(A){return Promise.reject(new Error("Could not load canvg: "+A))}).then(function(A){return A.default?A.default:A})}Ki.API.addSvgAsImage=function(A,x,F,S,T,j,V,pe){if(isNaN(x)||isNaN(F))throw ua.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(S)||isNaN(T))throw ua.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var Re=document.createElement("canvas");Re.width=S,Re.height=T;var Ve=Re.getContext("2d");Ve.fillStyle="#fff",Ve.fillRect(0,0,Re.width,Re.height);var it={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},he=this;return l().then(function(_t){return _t.fromString(Ve,A,it)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(_t){return _t.render(it)}).then(function(){he.addImage(Re.toDataURL("image/jpeg",1),x,F,S,T,V,pe)})}}(),Ki.API.putTotalPages=function(f){var l,A=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(l=new RegExp(f,"g"),A=this.internal.getNumberOfPages()):(l=new RegExp(this.pdfEscape16(f,this.internal.getFont()),"g"),A=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var x=1;x<=this.internal.getNumberOfPages();x++)for(var F=0;F<this.internal.pages[x].length;F++)this.internal.pages[x][F]=this.internal.pages[x][F].replace(l,A);return this},Ki.API.viewerPreferences=function(f,l){var A;f=f||{},l=l||!1;var x,F,S,T={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}},j=Object.keys(T),V=[],pe=0,Re=0,Ve=0;function it(_t,tt){var rt,Xe=!1;for(rt=0;rt<_t.length;rt+=1)_t[rt]===tt&&(Xe=!0);return Xe}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(T)),this.internal.viewerpreferences.isSubscribed=!1),A=this.internal.viewerpreferences.configuration,f==="reset"||l===!0){var he=j.length;for(Ve=0;Ve<he;Ve+=1)A[j[Ve]].value=A[j[Ve]].defaultValue,A[j[Ve]].explicitSet=!1}if((0,ne.Z)(f)==="object"){for(F in f)if(S=f[F],it(j,F)&&S!==void 0){if(A[F].type==="boolean"&&typeof S=="boolean")A[F].value=S;else if(A[F].type==="name"&&it(A[F].valueSet,S))A[F].value=S;else if(A[F].type==="integer"&&Number.isInteger(S))A[F].value=S;else if(A[F].type==="array"){for(pe=0;pe<S.length;pe+=1)if(x=!0,S[pe].length===1&&typeof S[pe][0]=="number")V.push(String(S[pe]-1));else if(S[pe].length>1){for(Re=0;Re<S[pe].length;Re+=1)typeof S[pe][Re]!="number"&&(x=!1);x===!0&&V.push([S[pe][0]-1,S[pe][1]-1].join(" "))}A[F].value="["+V.join(" ")+"]"}else A[F].value=A[F].defaultValue;A[F].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var _t,tt=[];for(_t in A)A[_t].explicitSet===!0&&(A[_t].type==="name"?tt.push("/"+_t+" /"+A[_t].value):tt.push("/"+_t+" "+A[_t].value));tt.length!==0&&this.internal.write(`/ViewerPreferences
|
|
|
<<
|
|
|
`+tt.join(`
|
|
|
`)+`
|
|
|
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=A,this},function(f){var l=function(){var x='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',F=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),S=unescape(encodeURIComponent(x)),T=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),j=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),V=unescape(encodeURIComponent("</x:xmpmeta>")),pe=S.length+T.length+j.length+F.length+V.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+pe+" >>"),this.internal.write("stream"),this.internal.write(F+S+T+j+V),this.internal.write("endstream"),this.internal.write("endobj")},A=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};f.addMetadata=function(x,F){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:x,namespaceuri:F||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",A),this.internal.events.subscribe("postPutResources",l)),this}}(Ki.API),function(f){var l=f.API,A=l.pdfEscape16=function(S,T){for(var j,V=T.metadata.Unicode.widths,pe=["","0","00","000","0000"],Re=[""],Ve=0,it=S.length;Ve<it;++Ve){if(j=T.metadata.characterToGlyph(S.charCodeAt(Ve)),T.metadata.glyIdsUsed.push(j),T.metadata.toUnicode[j]=S.charCodeAt(Ve),V.indexOf(j)==-1&&(V.push(j),V.push([parseInt(T.metadata.widthOfGlyph(j),10)])),j=="0")return Re.join("");j=j.toString(16),Re.push(pe[4-j.length],j)}return Re.join("")},x=function(S){var T,j,V,pe,Re,Ve,it;for(Re=`/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`,V=[],Ve=0,it=(j=Object.keys(S).sort(function(he,_t){return he-_t})).length;Ve<it;Ve++)T=j[Ve],V.length>=100&&(Re+=`
|
|
|
`+V.length+` beginbfchar
|
|
|
`+V.join(`
|
|
|
`)+`
|
|
|
endbfchar`,V=[]),S[T]!==void 0&&S[T]!==null&&typeof S[T].toString=="function"&&(pe=("0000"+S[T].toString(16)).slice(-4),T=("0000"+(+T).toString(16)).slice(-4),V.push("<"+T+"><"+pe+">"));return V.length&&(Re+=`
|
|
|
`+V.length+` beginbfchar
|
|
|
`+V.join(`
|
|
|
`)+`
|
|
|
endbfchar
|
|
|
`),Re+=`endcmap
|
|
|
CMapName currentdict /CMap defineresource pop
|
|
|
end
|
|
|
end`};l.events.push(["putFont",function(S){(function(T){var j=T.font,V=T.out,pe=T.newObject,Re=T.putStream;if(j.metadata instanceof f.API.TTFFont&&j.encoding==="Identity-H"){for(var Ve=j.metadata.Unicode.widths,it=j.metadata.subset.encode(j.metadata.glyIdsUsed,1),he="",_t=0;_t<it.length;_t++)he+=String.fromCharCode(it[_t]);var tt=pe();Re({data:he,addLength1:!0,objectId:tt}),V("endobj");var rt=pe();Re({data:x(j.metadata.toUnicode),addLength1:!0,objectId:rt}),V("endobj");var Xe=pe();V("<<"),V("/Type /FontDescriptor"),V("/FontName /"+To(j.fontName)),V("/FontFile2 "+tt+" 0 R"),V("/FontBBox "+f.API.PDFObject.convert(j.metadata.bbox)),V("/Flags "+j.metadata.flags),V("/StemV "+j.metadata.stemV),V("/ItalicAngle "+j.metadata.italicAngle),V("/Ascent "+j.metadata.ascender),V("/Descent "+j.metadata.decender),V("/CapHeight "+j.metadata.capHeight),V(">>"),V("endobj");var ct=pe();V("<<"),V("/Type /Font"),V("/BaseFont /"+To(j.fontName)),V("/FontDescriptor "+Xe+" 0 R"),V("/W "+f.API.PDFObject.convert(Ve)),V("/CIDToGIDMap /Identity"),V("/DW 1000"),V("/Subtype /CIDFontType2"),V("/CIDSystemInfo"),V("<<"),V("/Supplement 0"),V("/Registry (Adobe)"),V("/Ordering ("+j.encoding+")"),V(">>"),V(">>"),V("endobj"),j.objectNumber=pe(),V("<<"),V("/Type /Font"),V("/Subtype /Type0"),V("/ToUnicode "+rt+" 0 R"),V("/BaseFont /"+To(j.fontName)),V("/Encoding /"+j.encoding),V("/DescendantFonts ["+ct+" 0 R]"),V(">>"),V("endobj"),j.isAlreadyPutted=!0}})(S)}]),l.events.push(["putFont",function(S){(function(T){var j=T.font,V=T.out,pe=T.newObject,Re=T.putStream;if(j.metadata instanceof f.API.TTFFont&&j.encoding==="WinAnsiEncoding"){for(var Ve=j.metadata.rawData,it="",he=0;he<Ve.length;he++)it+=String.fromCharCode(Ve[he]);var _t=pe();Re({data:it,addLength1:!0,objectId:_t}),V("endobj");var tt=pe();Re({data:x(j.metadata.toUnicode),addLength1:!0,objectId:tt}),V("endobj");var rt=pe();V("<<"),V("/Descent "+j.metadata.decender),V("/CapHeight "+j.metadata.capHeight),V("/StemV "+j.metadata.stemV),V("/Type /FontDescriptor"),V("/FontFile2 "+_t+" 0 R"),V("/Flags 96"),V("/FontBBox "+f.API.PDFObject.convert(j.metadata.bbox)),V("/FontName /"+To(j.fontName)),V("/ItalicAngle "+j.metadata.italicAngle),V("/Ascent "+j.metadata.ascender),V(">>"),V("endobj"),j.objectNumber=pe();for(var Xe=0;Xe<j.metadata.hmtx.widths.length;Xe++)j.metadata.hmtx.widths[Xe]=parseInt(j.metadata.hmtx.widths[Xe]*(1e3/j.metadata.head.unitsPerEm));V("<</Subtype/TrueType/Type/Font/ToUnicode "+tt+" 0 R/BaseFont/"+To(j.fontName)+"/FontDescriptor "+rt+" 0 R/Encoding/"+j.encoding+" /FirstChar 29 /LastChar 255 /Widths "+f.API.PDFObject.convert(j.metadata.hmtx.widths)+">>"),V("endobj"),j.isAlreadyPutted=!0}})(S)}]);var F=function(S){var T,j=S.text||"",V=S.x,pe=S.y,Re=S.options||{},Ve=S.mutex||{},it=Ve.pdfEscape,he=Ve.activeFontKey,_t=Ve.fonts,tt=he,rt="",Xe=0,ct="",Qt=_t[tt].encoding;if(_t[tt].encoding!=="Identity-H")return{text:j,x:V,y:pe,options:Re,mutex:Ve};for(ct=j,tt=he,Array.isArray(j)&&(ct=j[0]),Xe=0;Xe<ct.length;Xe+=1)_t[tt].metadata.hasOwnProperty("cmap")&&(T=_t[tt].metadata.cmap.unicode.codeMap[ct[Xe].charCodeAt(0)]),T||ct[Xe].charCodeAt(0)<256&&_t[tt].metadata.hasOwnProperty("Unicode")?rt+=ct[Xe]:rt+="";var wr="";return parseInt(tt.slice(1))<14||Qt==="WinAnsiEncoding"?wr=it(rt,tt).split("").map(function(Kr){return Kr.charCodeAt(0).toString(16)}).join(""):Qt==="Identity-H"&&(wr=A(rt,_t[tt])),Ve.isHex=!0,{text:wr,x:V,y:pe,options:Re,mutex:Ve}};l.events.push(["postProcessText",function(S){var T=S.text||"",j=[],V={text:T,x:S.x,y:S.y,options:S.options,mutex:S.mutex};if(Array.isArray(T)){var pe=0;for(pe=0;pe<T.length;pe+=1)Array.isArray(T[pe])&&T[pe].length===3?j.push([F(Object.assign({},V,{text:T[pe][0]})).text,T[pe][1],T[pe][2]]):j.push(F(Object.assign({},V,{text:T[pe]})).text);S.text=j}else S.text=F(Object.assign({},V,{text:T})).text}])}(Ki),function(f){var l=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};f.existsFileInVFS=function(A){return l.call(this),this.internal.vFS[A]!==void 0},f.addFileToVFS=function(A,x){return l.call(this),this.internal.vFS[A]=x,this},f.getFileFromVFS=function(A){return l.call(this),this.internal.vFS[A]!==void 0?this.internal.vFS[A]:null}}(Ki.API),function(f){f.__bidiEngine__=f.prototype.__bidiEngine__=function(x){var F,S,T,j,V,pe,Re,Ve=l,it=[[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]],he=[[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]],_t={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},tt={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},rt=["(",")","(","<",">","<","[","]","[","{","}","{","\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"],Xe=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)$/),ct=!1,Qt=0;this.__bidiEngine__={};var wr=function(gt){var xt=gt.charCodeAt(),ur=xt>>8,er=tt[ur];return er!==void 0?Ve[256*er+(255&xt)]:ur===252||ur===253?"AL":Xe.test(ur)?"L":ur===8?"R":"N"},Kr=function(gt){for(var xt,ur=0;ur<gt.length;ur++){if((xt=wr(gt.charAt(ur)))==="L")return!1;if(xt==="R")return!0}return!1},_n=function(gt,xt,ur,er){var ln,qr,An,Vr,rn=xt[er];switch(rn){case"L":case"R":ct=!1;break;case"N":case"AN":break;case"EN":ct&&(rn="AN");break;case"AL":ct=!0,rn="R";break;case"WS":rn="N";break;case"CS":er<1||er+1>=xt.length||(ln=ur[er-1])!=="EN"&&ln!=="AN"||(qr=xt[er+1])!=="EN"&&qr!=="AN"?rn="N":ct&&(qr="AN"),rn=qr===ln?qr:"N";break;case"ES":rn=(ln=er>0?ur[er-1]:"B")==="EN"&&er+1<xt.length&&xt[er+1]==="EN"?"EN":"N";break;case"ET":if(er>0&&ur[er-1]==="EN"){rn="EN";break}if(ct){rn="N";break}for(An=er+1,Vr=xt.length;An<Vr&&xt[An]==="ET";)An++;rn=An<Vr&&xt[An]==="EN"?"EN":"N";break;case"NSM":if(T&&!j){for(Vr=xt.length,An=er+1;An<Vr&&xt[An]==="NSM";)An++;if(An<Vr){var Wr=gt[er],zn=Wr>=1425&&Wr<=2303||Wr===64286;if(ln=xt[An],zn&&(ln==="R"||ln==="AL")){rn="R";break}}}rn=er<1||(ln=xt[er-1])==="B"?"N":ur[er-1];break;case"B":ct=!1,F=!0,rn=Qt;break;case"S":S=!0,rn="N";break;case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":ct=!1;break;case"BN":rn="N"}return rn},Or=function(gt,xt,ur){var er=gt.split("");return ur&&Xt(er,ur,{hiLevel:Qt}),er.reverse(),xt&&xt.reverse(),er.join("")},Xt=function(gt,xt,ur){var er,ln,qr,An,Vr,rn=-1,Wr=gt.length,zn=0,We=[],Pt=Qt?he:it,Zt=[];for(ct=!1,F=!1,S=!1,ln=0;ln<Wr;ln++)Zt[ln]=wr(gt[ln]);for(qr=0;qr<Wr;qr++){if(Vr=zn,We[qr]=_n(gt,Zt,We,qr),er=240&(zn=Pt[Vr][_t[We[qr]]]),zn&=15,xt[qr]=An=Pt[zn][5],er>0)if(er===16){for(ln=rn;ln<qr;ln++)xt[ln]=1;rn=-1}else rn=-1;if(Pt[zn][6])rn===-1&&(rn=qr);else if(rn>-1){for(ln=rn;ln<qr;ln++)xt[ln]=An;rn=-1}Zt[qr]==="B"&&(xt[qr]=0),ur.hiLevel|=An}S&&function(sr,Br,Jr){for(var Yr=0;Yr<Jr;Yr++)if(sr[Yr]==="S"){Br[Yr]=Qt;for(var sn=Yr-1;sn>=0&&sr[sn]==="WS";sn--)Br[sn]=Qt}}(Zt,xt,Wr)},Zr=function(gt,xt,ur,er,ln){if(!(ln.hiLevel<gt)){if(gt===1&&Qt===1&&!F)return xt.reverse(),void(ur&&ur.reverse());for(var qr,An,Vr,rn,Wr=xt.length,zn=0;zn<Wr;){if(er[zn]>=gt){for(Vr=zn+1;Vr<Wr&&er[Vr]>=gt;)Vr++;for(rn=zn,An=Vr-1;rn<An;rn++,An--)qr=xt[rn],xt[rn]=xt[An],xt[An]=qr,ur&&(qr=ur[rn],ur[rn]=ur[An],ur[An]=qr);zn=Vr}zn++}}},fn=function(gt,xt,ur){var er=gt.split(""),ln={hiLevel:Qt};return ur||(ur=[]),Xt(er,ur,ln),function(qr,An,Vr){if(Vr.hiLevel!==0&&Re)for(var rn,Wr=0;Wr<qr.length;Wr++)An[Wr]===1&&(rn=rt.indexOf(qr[Wr]))>=0&&(qr[Wr]=rt[rn+1])}(er,ur,ln),Zr(2,er,xt,ur,ln),Zr(1,er,xt,ur,ln),er.join("")};return this.__bidiEngine__.doBidiReorder=function(gt,xt,ur){if(function(ln,qr){if(qr)for(var An=0;An<ln.length;An++)qr[An]=An;j===void 0&&(j=Kr(ln)),pe===void 0&&(pe=Kr(ln))}(gt,xt),T||!V||pe)if(T&&V&&j^pe)Qt=j?1:0,gt=Or(gt,xt,ur);else if(!T&&V&&pe)Qt=j?1:0,gt=fn(gt,xt,ur),gt=Or(gt,xt);else if(!T||j||V||pe){if(T&&!V&&j^pe)gt=Or(gt,xt),j?(Qt=0,gt=fn(gt,xt,ur)):(Qt=1,gt=fn(gt,xt,ur),gt=Or(gt,xt));else if(T&&j&&!V&&pe)Qt=1,gt=fn(gt,xt,ur),gt=Or(gt,xt);else if(!T&&!V&&j^pe){var er=Re;j?(Qt=1,gt=fn(gt,xt,ur),Qt=0,Re=!1,gt=fn(gt,xt,ur),Re=er):(Qt=0,gt=fn(gt,xt,ur),gt=Or(gt,xt),Qt=1,Re=!1,gt=fn(gt,xt,ur),Re=er,gt=Or(gt,xt))}}else Qt=0,gt=fn(gt,xt,ur);else Qt=j?1:0,gt=fn(gt,xt,ur);return gt},this.__bidiEngine__.setOptions=function(gt){gt&&(T=gt.isInputVisual,V=gt.isOutputVisual,j=gt.isInputRtl,pe=gt.isOutputRtl,Re=gt.isSymmetricSwapping)},this.__bidiEngine__.setOptions(x),this.__bidiEngine__};var l=["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"],A=new f.__bidiEngine__({isInputVisual:!0});f.API.events.push(["postProcessText",function(x){var F=x.text,S=(x.x,x.y,x.options||{}),T=(x.mutex,S.lang,[]);if(S.isInputVisual=typeof S.isInputVisual!="boolean"||S.isInputVisual,A.setOptions(S),Object.prototype.toString.call(F)==="[object Array]"){var j=0;for(T=[],j=0;j<F.length;j+=1)Object.prototype.toString.call(F[j])==="[object Array]"?T.push([A.doBidiReorder(F[j][0]),F[j][1],F[j][2]]):T.push([A.doBidiReorder(F[j])]);x.text=T}else x.text=A.doBidiReorder(F);A.setOptions({isInputVisual:!0})}])}(Ki),Ki.API.TTFFont=function(){function f(l){var A;if(this.rawData=l,A=this.contents=new pa(l),this.contents.pos=4,A.readString(4)==="ttcf")throw new Error("TTCF not supported.");A.pos=0,this.parse(),this.subset=new vo(this),this.registerTTF()}return f.open=function(l){return new f(l)},f.prototype.parse=function(){return this.directory=new ma(this.contents),this.head=new Ta(this),this.name=new bs(this),this.cmap=new Ro(this),this.toUnicode={},this.hhea=new Ho(this),this.maxp=new rs(this),this.hmtx=new Zs(this),this.post=new ts(this),this.os2=new hs(this),this.loca=new go(this),this.glyf=new _o(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]},f.prototype.registerTTF=function(){var l,A,x,F,S;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var T,j,V,pe;for(pe=[],T=0,j=(V=this.bbox).length;T<j;T++)l=V[T],pe.push(Math.round(l*this.scaleFactor));return pe}.call(this),this.stemV=0,this.post.exists?(x=255&(F=this.post.italic_angle),32768&(A=F>>16)&&(A=-(1+(65535^A))),this.italicAngle=+(A+"."+x)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(S=this.familyClass)===1||S===2||S===3||S===4||S===5||S===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")},f.prototype.characterToGlyph=function(l){var A;return((A=this.cmap.unicode)!=null?A.codeMap[l]:void 0)||0},f.prototype.widthOfGlyph=function(l){var A;return A=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(l).advance*A},f.prototype.widthOfString=function(l,A,x){var F,S,T,j;for(T=0,S=0,j=(l=""+l).length;0<=j?S<j:S>j;S=0<=j?++S:--S)F=l.charCodeAt(S),T+=this.widthOfGlyph(this.characterToGlyph(F))+x*(1e3/A)||0;return T*(A/1e3)},f.prototype.lineHeight=function(l,A){var x;return A==null&&(A=!1),x=A?this.lineGap:0,(this.ascender+x-this.decender)/1e3*l},f}();var Pa,pa=function(){function f(l){this.data=l!=null?l:[],this.pos=0,this.length=this.data.length}return f.prototype.readByte=function(){return this.data[this.pos++]},f.prototype.writeByte=function(l){return this.data[this.pos++]=l},f.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},f.prototype.writeUInt32=function(l){return this.writeByte(l>>>24&255),this.writeByte(l>>16&255),this.writeByte(l>>8&255),this.writeByte(255&l)},f.prototype.readInt32=function(){var l;return(l=this.readUInt32())>=2147483648?l-4294967296:l},f.prototype.writeInt32=function(l){return l<0&&(l+=4294967296),this.writeUInt32(l)},f.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},f.prototype.writeUInt16=function(l){return this.writeByte(l>>8&255),this.writeByte(255&l)},f.prototype.readInt16=function(){var l;return(l=this.readUInt16())>=32768?l-65536:l},f.prototype.writeInt16=function(l){return l<0&&(l+=65536),this.writeUInt16(l)},f.prototype.readString=function(l){var A,x;for(x=[],A=0;0<=l?A<l:A>l;A=0<=l?++A:--A)x[A]=String.fromCharCode(this.readByte());return x.join("")},f.prototype.writeString=function(l){var A,x,F;for(F=[],A=0,x=l.length;0<=x?A<x:A>x;A=0<=x?++A:--A)F.push(this.writeByte(l.charCodeAt(A)));return F},f.prototype.readShort=function(){return this.readInt16()},f.prototype.writeShort=function(l){return this.writeInt16(l)},f.prototype.readLongLong=function(){var l,A,x,F,S,T,j,V;return l=this.readByte(),A=this.readByte(),x=this.readByte(),F=this.readByte(),S=this.readByte(),T=this.readByte(),j=this.readByte(),V=this.readByte(),128&l?-1*(72057594037927940*(255^l)+281474976710656*(255^A)+1099511627776*(255^x)+4294967296*(255^F)+16777216*(255^S)+65536*(255^T)+256*(255^j)+(255^V)+1):72057594037927940*l+281474976710656*A+1099511627776*x+4294967296*F+16777216*S+65536*T+256*j+V},f.prototype.writeLongLong=function(l){var A,x;return A=Math.floor(l/4294967296),x=4294967295&l,this.writeByte(A>>24&255),this.writeByte(A>>16&255),this.writeByte(A>>8&255),this.writeByte(255&A),this.writeByte(x>>24&255),this.writeByte(x>>16&255),this.writeByte(x>>8&255),this.writeByte(255&x)},f.prototype.readInt=function(){return this.readInt32()},f.prototype.writeInt=function(l){return this.writeInt32(l)},f.prototype.read=function(l){var A,x;for(A=[],x=0;0<=l?x<l:x>l;x=0<=l?++x:--x)A.push(this.readByte());return A},f.prototype.write=function(l){var A,x,F,S;for(S=[],x=0,F=l.length;x<F;x++)A=l[x],S.push(this.writeByte(A));return S},f}(),ma=function(){var f;function l(A){var x,F,S;for(this.scalarType=A.readInt(),this.tableCount=A.readShort(),this.searchRange=A.readShort(),this.entrySelector=A.readShort(),this.rangeShift=A.readShort(),this.tables={},F=0,S=this.tableCount;0<=S?F<S:F>S;F=0<=S?++F:--F)x={tag:A.readString(4),checksum:A.readInt(),offset:A.readInt(),length:A.readInt()},this.tables[x.tag]=x}return l.prototype.encode=function(A){var x,F,S,T,j,V,pe,Re,Ve,it,he,_t,tt;for(tt in he=Object.keys(A).length,V=Math.log(2),Ve=16*Math.floor(Math.log(he)/V),T=Math.floor(Ve/V),Re=16*he-Ve,(F=new pa).writeInt(this.scalarType),F.writeShort(he),F.writeShort(Ve),F.writeShort(T),F.writeShort(Re),S=16*he,pe=F.pos+S,j=null,_t=[],A)for(it=A[tt],F.writeString(tt),F.writeInt(f(it)),F.writeInt(pe),F.writeInt(it.length),_t=_t.concat(it),tt==="head"&&(j=pe),pe+=it.length;pe%4;)_t.push(0),pe++;return F.write(_t),x=2981146554-f(F.data),F.pos=j+8,F.writeUInt32(x),F.data},f=function(A){var x,F,S,T;for(A=Wo.call(A);A.length%4;)A.push(0);for(S=new pa(A),F=0,x=0,T=A.length;x<T;x=x+=4)F+=S.readUInt32();return 4294967295&F},l}(),zi={}.hasOwnProperty,_a=function(f,l){for(var A in l)zi.call(l,A)&&(f[A]=l[A]);function x(){this.constructor=f}return x.prototype=l.prototype,f.prototype=new x,f.__super__=l.prototype,f};Pa=function(){function f(l){var A;this.file=l,A=this.file.directory.tables[this.tag],this.exists=!!A,A&&(this.offset=A.offset,this.length=A.length,this.parse(this.file.contents))}return f.prototype.parse=function(){},f.prototype.encode=function(){},f.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},f}();var Ta=function(f){function l(){return l.__super__.constructor.apply(this,arguments)}return _a(l,Pa),l.prototype.tag="head",l.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()},l.prototype.encode=function(A){var x;return(x=new pa).writeInt(this.version),x.writeInt(this.revision),x.writeInt(this.checkSumAdjustment),x.writeInt(this.magicNumber),x.writeShort(this.flags),x.writeShort(this.unitsPerEm),x.writeLongLong(this.created),x.writeLongLong(this.modified),x.writeShort(this.xMin),x.writeShort(this.yMin),x.writeShort(this.xMax),x.writeShort(this.yMax),x.writeShort(this.macStyle),x.writeShort(this.lowestRecPPEM),x.writeShort(this.fontDirectionHint),x.writeShort(A),x.writeShort(this.glyphDataFormat),x.data},l}(),no=function(){function f(l,A){var x,F,S,T,j,V,pe,Re,Ve,it,he,_t,tt,rt,Xe,ct,Qt;switch(this.platformID=l.readUInt16(),this.encodingID=l.readShort(),this.offset=A+l.readInt(),Ve=l.pos,l.pos=this.offset,this.format=l.readUInt16(),this.length=l.readUInt16(),this.language=l.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(V=0;V<256;++V)this.codeMap[V]=l.readByte();break;case 4:for(he=l.readUInt16(),it=he/2,l.pos+=6,S=function(){var wr,Kr;for(Kr=[],V=wr=0;0<=it?wr<it:wr>it;V=0<=it?++wr:--wr)Kr.push(l.readUInt16());return Kr}(),l.pos+=2,tt=function(){var wr,Kr;for(Kr=[],V=wr=0;0<=it?wr<it:wr>it;V=0<=it?++wr:--wr)Kr.push(l.readUInt16());return Kr}(),pe=function(){var wr,Kr;for(Kr=[],V=wr=0;0<=it?wr<it:wr>it;V=0<=it?++wr:--wr)Kr.push(l.readUInt16());return Kr}(),Re=function(){var wr,Kr;for(Kr=[],V=wr=0;0<=it?wr<it:wr>it;V=0<=it?++wr:--wr)Kr.push(l.readUInt16());return Kr}(),F=(this.length-l.pos+this.offset)/2,j=function(){var wr,Kr;for(Kr=[],V=wr=0;0<=F?wr<F:wr>F;V=0<=F?++wr:--wr)Kr.push(l.readUInt16());return Kr}(),V=Xe=0,Qt=S.length;Xe<Qt;V=++Xe)for(rt=S[V],x=ct=_t=tt[V];_t<=rt?ct<=rt:ct>=rt;x=_t<=rt?++ct:--ct)Re[V]===0?T=x+pe[V]:(T=j[Re[V]/2+(x-_t)-(it-V)]||0)!==0&&(T+=pe[V]),this.codeMap[x]=65535&T}l.pos=Ve}return f.encode=function(l,A){var x,F,S,T,j,V,pe,Re,Ve,it,he,_t,tt,rt,Xe,ct,Qt,wr,Kr,_n,Or,Xt,Zr,fn,gt,xt,ur,er,ln,qr,An,Vr,rn,Wr,zn,We,Pt,Zt,sr,Br,Jr,Yr,sn,fi,ci,Xi;switch(er=new pa,T=Object.keys(l).sort(function(Ji,Za){return Ji-Za}),A){case"macroman":for(tt=0,rt=function(){var Ji=[];for(_t=0;_t<256;++_t)Ji.push(0);return Ji}(),ct={0:0},S={},ln=0,rn=T.length;ln<rn;ln++)ct[sn=l[F=T[ln]]]==null&&(ct[sn]=++tt),S[F]={old:l[F],new:ct[l[F]]},rt[F]=ct[l[F]];return er.writeUInt16(1),er.writeUInt16(0),er.writeUInt32(12),er.writeUInt16(0),er.writeUInt16(262),er.writeUInt16(0),er.write(rt),{charMap:S,subtable:er.data,maxGlyphID:tt+1};case"unicode":for(xt=[],Ve=[],Qt=0,ct={},x={},Xe=pe=null,qr=0,Wr=T.length;qr<Wr;qr++)ct[Kr=l[F=T[qr]]]==null&&(ct[Kr]=++Qt),x[F]={old:Kr,new:ct[Kr]},j=ct[Kr]-F,Xe!=null&&j===pe||(Xe&&Ve.push(Xe),xt.push(F),pe=j),Xe=F;for(Xe&&Ve.push(Xe),Ve.push(65535),xt.push(65535),fn=2*(Zr=xt.length),Xt=2*Math.pow(Math.log(Zr)/Math.LN2,2),it=Math.log(Xt/2)/Math.LN2,Or=2*Zr-Xt,V=[],_n=[],he=[],_t=An=0,zn=xt.length;An<zn;_t=++An){if(gt=xt[_t],Re=Ve[_t],gt===65535){V.push(0),_n.push(0);break}if(gt-(ur=x[gt].new)>=32768)for(V.push(0),_n.push(2*(he.length+Zr-_t)),F=Vr=gt;gt<=Re?Vr<=Re:Vr>=Re;F=gt<=Re?++Vr:--Vr)he.push(x[F].new);else V.push(ur-gt),_n.push(0)}for(er.writeUInt16(3),er.writeUInt16(1),er.writeUInt32(12),er.writeUInt16(4),er.writeUInt16(16+8*Zr+2*he.length),er.writeUInt16(0),er.writeUInt16(fn),er.writeUInt16(Xt),er.writeUInt16(it),er.writeUInt16(Or),Jr=0,We=Ve.length;Jr<We;Jr++)F=Ve[Jr],er.writeUInt16(F);for(er.writeUInt16(0),Yr=0,Pt=xt.length;Yr<Pt;Yr++)F=xt[Yr],er.writeUInt16(F);for(fi=0,Zt=V.length;fi<Zt;fi++)j=V[fi],er.writeUInt16(j);for(ci=0,sr=_n.length;ci<sr;ci++)wr=_n[ci],er.writeUInt16(wr);for(Xi=0,Br=he.length;Xi<Br;Xi++)tt=he[Xi],er.writeUInt16(tt);return{charMap:x,subtable:er.data,maxGlyphID:Qt+1}}},f}(),Ro=function(f){function l(){return l.__super__.constructor.apply(this,arguments)}return _a(l,Pa),l.prototype.tag="cmap",l.prototype.parse=function(A){var x,F,S;for(A.pos=this.offset,this.version=A.readUInt16(),S=A.readUInt16(),this.tables=[],this.unicode=null,F=0;0<=S?F<S:F>S;F=0<=S?++F:--F)x=new no(A,this.offset),this.tables.push(x),x.isUnicode&&this.unicode==null&&(this.unicode=x);return!0},l.encode=function(A,x){var F,S;return x==null&&(x="macroman"),F=no.encode(A,x),(S=new pa).writeUInt16(0),S.writeUInt16(1),F.table=S.data.concat(F.subtable),F},l}(),Ho=function(f){function l(){return l.__super__.constructor.apply(this,arguments)}return _a(l,Pa),l.prototype.tag="hhea",l.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()},l}(),hs=function(f){function l(){return l.__super__.constructor.apply(this,arguments)}return _a(l,Pa),l.prototype.tag="OS/2",l.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 x,F;for(F=[],x=0;x<10;++x)F.push(A.readByte());return F}(),this.charRange=function(){var x,F;for(F=[],x=0;x<4;++x)F.push(A.readInt());return F}(),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 x,F;for(F=[],x=0;x<2;x=++x)F.push(A.readInt());return F}(),this.version>1))return this.xHeight=A.readShort(),this.capHeight=A.readShort(),this.defaultChar=A.readShort(),this.breakChar=A.readShort(),this.maxContext=A.readShort()},l}(),ts=function(f){function l(){return l.__super__.constructor.apply(this,arguments)}return _a(l,Pa),l.prototype.tag="post",l.prototype.parse=function(A){var x,F,S;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:break;case 131072:var T;for(F=A.readUInt16(),this.glyphNameIndex=[],T=0;0<=F?T<F:T>F;T=0<=F?++T:--T)this.glyphNameIndex.push(A.readUInt16());for(this.names=[],S=[];A.pos<this.offset+this.length;)x=A.readByte(),S.push(this.names.push(A.readString(x)));return S;case 151552:return F=A.readUInt16(),this.offsets=A.read(F);case 196608:break;case 262144:return this.map=function(){var j,V,pe;for(pe=[],T=j=0,V=this.file.maxp.numGlyphs;0<=V?j<V:j>V;T=0<=V?++j:--j)pe.push(A.readUInt32());return pe}.call(this)}},l}(),jo=function(f,l){this.raw=f,this.length=f.length,this.platformID=l.platformID,this.encodingID=l.encodingID,this.languageID=l.languageID},bs=function(f){function l(){return l.__super__.constructor.apply(this,arguments)}return _a(l,Pa),l.prototype.tag="name",l.prototype.parse=function(A){var x,F,S,T,j,V,pe,Re,Ve,it,he;for(A.pos=this.offset,A.readShort(),x=A.readShort(),V=A.readShort(),F=[],T=0;0<=x?T<x:T>x;T=0<=x?++T:--T)F.push({platformID:A.readShort(),encodingID:A.readShort(),languageID:A.readShort(),nameID:A.readShort(),length:A.readShort(),offset:this.offset+V+A.readShort()});for(pe={},T=Ve=0,it=F.length;Ve<it;T=++Ve)S=F[T],A.pos=S.offset,Re=A.readString(S.length),j=new jo(Re,S),pe[he=S.nameID]==null&&(pe[he]=[]),pe[S.nameID].push(j);this.strings=pe,this.copyright=pe[0],this.fontFamily=pe[1],this.fontSubfamily=pe[2],this.uniqueSubfamily=pe[3],this.fontName=pe[4],this.version=pe[5];try{this.postscriptName=pe[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(_t){this.postscriptName=pe[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=pe[7],this.manufacturer=pe[8],this.designer=pe[9],this.description=pe[10],this.vendorUrl=pe[11],this.designerUrl=pe[12],this.license=pe[13],this.licenseUrl=pe[14],this.preferredFamily=pe[15],this.preferredSubfamily=pe[17],this.compatibleFull=pe[18],this.sampleText=pe[19]},l}(),rs=function(f){function l(){return l.__super__.constructor.apply(this,arguments)}return _a(l,Pa),l.prototype.tag="maxp",l.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()},l}(),Zs=function(f){function l(){return l.__super__.constructor.apply(this,arguments)}return _a(l,Pa),l.prototype.tag="hmtx",l.prototype.parse=function(A){var x,F,S,T,j,V,pe;for(A.pos=this.offset,this.metrics=[],x=0,V=this.file.hhea.numberOfMetrics;0<=V?x<V:x>V;x=0<=V?++x:--x)this.metrics.push({advance:A.readUInt16(),lsb:A.readInt16()});for(S=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var Re,Ve;for(Ve=[],x=Re=0;0<=S?Re<S:Re>S;x=0<=S?++Re:--Re)Ve.push(A.readInt16());return Ve}(),this.widths=function(){var Re,Ve,it,he;for(he=[],Re=0,Ve=(it=this.metrics).length;Re<Ve;Re++)T=it[Re],he.push(T.advance);return he}.call(this),F=this.widths[this.widths.length-1],pe=[],x=j=0;0<=S?j<S:j>S;x=0<=S?++j:--j)pe.push(this.widths.push(F));return pe},l.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]}},l}(),Wo=[].slice,_o=function(f){function l(){return l.__super__.constructor.apply(this,arguments)}return _a(l,Pa),l.prototype.tag="glyf",l.prototype.parse=function(){return this.cache={}},l.prototype.glyphFor=function(A){var x,F,S,T,j,V,pe,Re,Ve,it;return A in this.cache?this.cache[A]:(T=this.file.loca,x=this.file.contents,F=T.indexOf(A),(S=T.lengthOf(A))===0?this.cache[A]=null:(x.pos=this.offset+F,j=(V=new pa(x.read(S))).readShort(),Re=V.readShort(),it=V.readShort(),pe=V.readShort(),Ve=V.readShort(),this.cache[A]=j===-1?new La(V,Re,it,pe,Ve):new ha(V,j,Re,it,pe,Ve),this.cache[A]))},l.prototype.encode=function(A,x,F){var S,T,j,V,pe;for(j=[],T=[],V=0,pe=x.length;V<pe;V++)S=A[x[V]],T.push(j.length),S&&(j=j.concat(S.encode(F)));return T.push(j.length),{table:j,offsets:T}},l}(),ha=function(){function f(l,A,x,F,S,T){this.raw=l,this.numberOfContours=A,this.xMin=x,this.yMin=F,this.xMax=S,this.yMax=T,this.compound=!1}return f.prototype.encode=function(){return this.raw.data},f}(),La=function(){function f(l,A,x,F,S){var T,j;for(this.raw=l,this.xMin=A,this.yMin=x,this.xMax=F,this.yMax=S,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],T=this.raw;j=T.readShort(),this.glyphOffsets.push(T.pos),this.glyphIDs.push(T.readUInt16()),32&j;)T.pos+=1&j?4:2,128&j?T.pos+=8:64&j?T.pos+=4:8&j&&(T.pos+=2)}return f.prototype.encode=function(){var l,A,x;for(A=new pa(Wo.call(this.raw.data)),l=0,x=this.glyphIDs.length;l<x;++l)A.pos=this.glyphOffsets[l];return A.data},f}(),go=function(f){function l(){return l.__super__.constructor.apply(this,arguments)}return _a(l,Pa),l.prototype.tag="loca",l.prototype.parse=function(A){var x,F;return A.pos=this.offset,x=this.file.head.indexToLocFormat,this.offsets=x===0?function(){var S,T;for(T=[],F=0,S=this.length;F<S;F+=2)T.push(2*A.readUInt16());return T}.call(this):function(){var S,T;for(T=[],F=0,S=this.length;F<S;F+=4)T.push(A.readUInt32());return T}.call(this)},l.prototype.indexOf=function(A){return this.offsets[A]},l.prototype.lengthOf=function(A){return this.offsets[A+1]-this.offsets[A]},l.prototype.encode=function(A,x){for(var F=new Uint32Array(this.offsets.length),S=0,T=0,j=0;j<F.length;++j)if(F[j]=S,T<x.length&&x[T]==j){++T,F[j]=S;var V=this.offsets[j],pe=this.offsets[j+1]-V;pe>0&&(S+=pe)}for(var Re=new Array(4*F.length),Ve=0;Ve<F.length;++Ve)Re[4*Ve+3]=255&F[Ve],Re[4*Ve+2]=(65280&F[Ve])>>8,Re[4*Ve+1]=(16711680&F[Ve])>>16,Re[4*Ve]=(4278190080&F[Ve])>>24;return Re},l}(),vo=function(){function f(l){this.font=l,this.subset={},this.unicodes={},this.next=33}return f.prototype.generateCmap=function(){var l,A,x,F,S;for(A in F=this.font.cmap.tables[0].codeMap,l={},S=this.subset)x=S[A],l[A]=F[x];return l},f.prototype.glyphsFor=function(l){var A,x,F,S,T,j,V;for(F={},T=0,j=l.length;T<j;T++)F[S=l[T]]=this.font.glyf.glyphFor(S);for(S in A=[],F)(x=F[S])!=null&&x.compound&&A.push.apply(A,x.glyphIDs);if(A.length>0)for(S in V=this.glyphsFor(A))x=V[S],F[S]=x;return F},f.prototype.encode=function(l,A){var x,F,S,T,j,V,pe,Re,Ve,it,he,_t,tt,rt,Xe;for(F in x=Ro.encode(this.generateCmap(),"unicode"),T=this.glyphsFor(l),he={0:0},Xe=x.charMap)he[(V=Xe[F]).old]=V.new;for(_t in it=x.maxGlyphID,T)_t in he||(he[_t]=it++);return Re=function(ct){var Qt,wr;for(Qt in wr={},ct)wr[ct[Qt]]=Qt;return wr}(he),Ve=Object.keys(Re).sort(function(ct,Qt){return ct-Qt}),tt=function(){var ct,Qt,wr;for(wr=[],ct=0,Qt=Ve.length;ct<Qt;ct++)j=Ve[ct],wr.push(Re[j]);return wr}(),S=this.font.glyf.encode(T,tt,he),pe=this.font.loca.encode(S.offsets,tt),rt={cmap:this.font.cmap.raw(),glyf:S.table,loca:pe,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(A)},this.font.os2.exists&&(rt["OS/2"]=this.font.os2.raw()),this.font.directory.encode(rt)},f}();Ki.API.PDFObject=function(){var f;function l(){}return f=function(A,x){return(Array(x+1).join("0")+A).slice(-x)},l.convert=function(A){var x,F,S,T;if(Array.isArray(A))return"["+function(){var j,V,pe;for(pe=[],j=0,V=A.length;j<V;j++)x=A[j],pe.push(l.convert(x));return pe}().join(" ")+"]";if(typeof A=="string")return"/"+A;if(A!=null&&A.isString)return"("+A+")";if(A instanceof Date)return"(D:"+f(A.getUTCFullYear(),4)+f(A.getUTCMonth(),2)+f(A.getUTCDate(),2)+f(A.getUTCHours(),2)+f(A.getUTCMinutes(),2)+f(A.getUTCSeconds(),2)+"Z)";if({}.toString.call(A)==="[object Object]"){for(F in S=["<<"],A)T=A[F],S.push("/"+F+" "+l.convert(T));return S.push(">>"),S.join(`
|
|
|
`)}return""+A},l}();var _s=Ki},80645:function(Sn,qt){qt.read=function(g,ne,ie,H,be){var q,z,w=be*8-H-1,m=(1<<w)-1,b=m>>1,u=-7,Z=ie?be-1:0,E=ie?-1:1,k=g[ne+Z];for(Z+=E,q=k&(1<<-u)-1,k>>=-u,u+=w;u>0;q=q*256+g[ne+Z],Z+=E,u-=8);for(z=q&(1<<-u)-1,q>>=-u,u+=H;u>0;z=z*256+g[ne+Z],Z+=E,u-=8);if(q===0)q=1-b;else{if(q===m)return z?NaN:(k?-1:1)*(1/0);z=z+Math.pow(2,H),q=q-b}return(k?-1:1)*z*Math.pow(2,q-H)},qt.write=function(g,ne,ie,H,be,q){var z,w,m,b=q*8-be-1,u=(1<<b)-1,Z=u>>1,E=be===23?Math.pow(2,-24)-Math.pow(2,-77):0,k=H?0:q-1,Q=H?1:-1,G=ne<0||ne===0&&1/ne<0?1:0;for(ne=Math.abs(ne),isNaN(ne)||ne===1/0?(w=isNaN(ne)?1:0,z=u):(z=Math.floor(Math.log(ne)/Math.LN2),ne*(m=Math.pow(2,-z))<1&&(z--,m*=2),z+Z>=1?ne+=E/m:ne+=E*Math.pow(2,1-Z),ne*m>=2&&(z++,m/=2),z+Z>=u?(w=0,z=u):z+Z>=1?(w=(ne*m-1)*Math.pow(2,be),z=z+Z):(w=ne*Math.pow(2,Z-1)*Math.pow(2,be),z=0));be>=8;g[ie+k]=w&255,k+=Q,w/=256,be-=8);for(z=z<<be|w,b+=be;b>0;g[ie+k]=z&255,k+=Q,z/=256,b-=8);g[ie+k-Q]|=G*128}},19575:function(Sn,qt,g){var ne,ie;(function(H,be){Sn.exports=be(H)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof g.g!="undefined"?g.g:this,function(H){"use strict";H=H||{};var be=H.Base64,q="2.6.4",z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",w=function(O){for(var Ye={},Ie=0,Se=O.length;Ie<Se;Ie++)Ye[O.charAt(Ie)]=Ie;return Ye}(z),m=String.fromCharCode,b=function(O){if(O.length<2){var Ye=O.charCodeAt(0);return Ye<128?O:Ye<2048?m(192|Ye>>>6)+m(128|Ye&63):m(224|Ye>>>12&15)+m(128|Ye>>>6&63)+m(128|Ye&63)}else{var Ye=65536+(O.charCodeAt(0)-55296)*1024+(O.charCodeAt(1)-56320);return m(240|Ye>>>18&7)+m(128|Ye>>>12&63)+m(128|Ye>>>6&63)+m(128|Ye&63)}},u=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Z=function(O){return O.replace(u,b)},E=function(O){var Ye=[0,2,1][O.length%3],Ie=O.charCodeAt(0)<<16|(O.length>1?O.charCodeAt(1):0)<<8|(O.length>2?O.charCodeAt(2):0),Se=[z.charAt(Ie>>>18),z.charAt(Ie>>>12&63),Ye>=2?"=":z.charAt(Ie>>>6&63),Ye>=1?"=":z.charAt(Ie&63)];return Se.join("")},k=H.btoa&&typeof H.btoa=="function"?function(O){return H.btoa(O)}:function(O){if(O.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return O.replace(/[\s\S]{1,3}/g,E)},Q=function(O){return k(Z(String(O)))},G=function(O){return O.replace(/[+\/]/g,function(Ye){return Ye=="+"?"-":"_"}).replace(/=/g,"")},N=function(O,Ye){return Ye?G(Q(O)):Q(O)},C=function(O){return N(O,!0)},K;H.Uint8Array&&(K=function(O,Ye){for(var Ie="",Se=0,Je=O.length;Se<Je;Se+=3){var Oe=O[Se],He=O[Se+1],xe=O[Se+2],ke=Oe<<16|He<<8|xe;Ie+=z.charAt(ke>>>18)+z.charAt(ke>>>12&63)+(typeof He!="undefined"?z.charAt(ke>>>6&63):"=")+(typeof xe!="undefined"?z.charAt(ke&63):"=")}return Ye?G(Ie):Ie});var le=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,Y=function(O){switch(O.length){case 4:var Ye=(7&O.charCodeAt(0))<<18|(63&O.charCodeAt(1))<<12|(63&O.charCodeAt(2))<<6|63&O.charCodeAt(3),Ie=Ye-65536;return m((Ie>>>10)+55296)+m((Ie&1023)+56320);case 3:return m((15&O.charCodeAt(0))<<12|(63&O.charCodeAt(1))<<6|63&O.charCodeAt(2));default:return m((31&O.charCodeAt(0))<<6|63&O.charCodeAt(1))}},re=function(O){return O.replace(le,Y)},I=function(O){var Ye=O.length,Ie=Ye%4,Se=(Ye>0?w[O.charAt(0)]<<18:0)|(Ye>1?w[O.charAt(1)]<<12:0)|(Ye>2?w[O.charAt(2)]<<6:0)|(Ye>3?w[O.charAt(3)]:0),Je=[m(Se>>>16),m(Se>>>8&255),m(Se&255)];return Je.length-=[0,0,2,1][Ie],Je.join("")},P=H.atob&&typeof H.atob=="function"?function(O){return H.atob(O)}:function(O){return O.replace(/\S{1,4}/g,I)},se=function(O){return P(String(O).replace(/[^A-Za-z0-9\+\/]/g,""))},Ae=function(O){return re(P(O))},Me=function(O){return String(O).replace(/[-_]/g,function(Ye){return Ye=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Qe=function(O){return Ae(Me(O))},Ne;H.Uint8Array&&(Ne=function(O){return Uint8Array.from(se(Me(O)),function(Ye){return Ye.charCodeAt(0)})});var J=function(){var O=H.Base64;return H.Base64=be,O};if(H.Base64={VERSION:q,atob:se,btoa:k,fromBase64:Qe,toBase64:N,utob:Z,encode:N,encodeURI:C,btou:re,decode:Qe,noConflict:J,fromUint8Array:K,toUint8Array:Ne},typeof Object.defineProperty=="function"){var me=function(O){return{value:O,enumerable:!1,writable:!0,configurable:!0}};H.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",me(function(){return Qe(this)})),Object.defineProperty(String.prototype,"toBase64",me(function(O){return N(this,O)})),Object.defineProperty(String.prototype,"toBase64URI",me(function(){return N(this,!0)}))}}return H.Meteor&&(Base64=H.Base64),Sn.exports?Sn.exports.Base64=H.Base64:(ne=[],ie=function(){return H.Base64}.apply(qt,ne),ie!==void 0&&(Sn.exports=ie)),{Base64:H.Base64}})},55733:function(Sn,qt,g){var ne=g(48764).lW,ie=g(34155);(function(H){Sn.exports=H()})(function(){return function H(be,q,z){function w(u,Z){if(!q[u]){if(!be[u]){var E=void 0;if(!Z&&E)return require(u,!0);if(m)return m(u,!0);var k=new Error("Cannot find module '"+u+"'");throw k.code="MODULE_NOT_FOUND",k}var Q=q[u]={exports:{}};be[u][0].call(Q.exports,function(G){var N=be[u][1][G];return w(N||G)},Q,Q.exports,H,be,q,z)}return q[u].exports}for(var m=void 0,b=0;b<z.length;b++)w(z[b]);return w}({1:[function(H,be,q){"use strict";var z=H("./utils"),w=H("./support"),m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";q.encode=function(b){for(var u,Z,E,k,Q,G,N,C=[],K=0,le=b.length,Y=le,re=z.getTypeOf(b)!=="string";K<b.length;)Y=le-K,E=re?(u=b[K++],Z=K<le?b[K++]:0,K<le?b[K++]:0):(u=b.charCodeAt(K++),Z=K<le?b.charCodeAt(K++):0,K<le?b.charCodeAt(K++):0),k=u>>2,Q=(3&u)<<4|Z>>4,G=1<Y?(15&Z)<<2|E>>6:64,N=2<Y?63&E:64,C.push(m.charAt(k)+m.charAt(Q)+m.charAt(G)+m.charAt(N));return C.join("")},q.decode=function(b){var u,Z,E,k,Q,G,N=0,C=0,K="data:";if(b.substr(0,K.length)===K)throw new Error("Invalid base64 input, it looks like a data url.");var le,Y=3*(b=b.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(b.charAt(b.length-1)===m.charAt(64)&&Y--,b.charAt(b.length-2)===m.charAt(64)&&Y--,Y%1!=0)throw new Error("Invalid base64 input, bad content length.");for(le=w.uint8array?new Uint8Array(0|Y):new Array(0|Y);N<b.length;)u=m.indexOf(b.charAt(N++))<<2|(k=m.indexOf(b.charAt(N++)))>>4,Z=(15&k)<<4|(Q=m.indexOf(b.charAt(N++)))>>2,E=(3&Q)<<6|(G=m.indexOf(b.charAt(N++))),le[C++]=u,Q!==64&&(le[C++]=Z),G!==64&&(le[C++]=E);return le}},{"./support":30,"./utils":32}],2:[function(H,be,q){"use strict";var z=H("./external"),w=H("./stream/DataWorker"),m=H("./stream/Crc32Probe"),b=H("./stream/DataLengthProbe");function u(Z,E,k,Q,G){this.compressedSize=Z,this.uncompressedSize=E,this.crc32=k,this.compression=Q,this.compressedContent=G}u.prototype={getContentWorker:function(){var Z=new w(z.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new b("data_length")),E=this;return Z.on("end",function(){if(this.streamInfo.data_length!==E.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),Z},getCompressedWorker:function(){return new w(z.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},u.createWorkerFrom=function(Z,E,k){return Z.pipe(new m).pipe(new b("uncompressedSize")).pipe(E.compressWorker(k)).pipe(new b("compressedSize")).withStreamInfo("compression",E)},be.exports=u},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(H,be,q){"use strict";var z=H("./stream/GenericWorker");q.STORE={magic:"\0\0",compressWorker:function(){return new z("STORE compression")},uncompressWorker:function(){return new z("STORE decompression")}},q.DEFLATE=H("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(H,be,q){"use strict";var z=H("./utils"),w=function(){for(var m,b=[],u=0;u<256;u++){m=u;for(var Z=0;Z<8;Z++)m=1&m?3988292384^m>>>1:m>>>1;b[u]=m}return b}();be.exports=function(m,b){return m!==void 0&&m.length?z.getTypeOf(m)!=="string"?function(u,Z,E,k){var Q=w,G=k+E;u^=-1;for(var N=k;N<G;N++)u=u>>>8^Q[255&(u^Z[N])];return-1^u}(0|b,m,m.length,0):function(u,Z,E,k){var Q=w,G=k+E;u^=-1;for(var N=k;N<G;N++)u=u>>>8^Q[255&(u^Z.charCodeAt(N))];return-1^u}(0|b,m,m.length,0):0}},{"./utils":32}],5:[function(H,be,q){"use strict";q.base64=!1,q.binary=!1,q.dir=!1,q.createFolders=!0,q.date=null,q.compression=null,q.compressionOptions=null,q.comment=null,q.unixPermissions=null,q.dosPermissions=null},{}],6:[function(H,be,q){"use strict";var z=null;z=typeof Promise!="undefined"?Promise:H("lie"),be.exports={Promise:z}},{lie:37}],7:[function(H,be,q){"use strict";var z=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",w=H("pako"),m=H("./utils"),b=H("./stream/GenericWorker"),u=z?"uint8array":"array";function Z(E,k){b.call(this,"FlateWorker/"+E),this._pako=null,this._pakoAction=E,this._pakoOptions=k,this.meta={}}q.magic="\b\0",m.inherits(Z,b),Z.prototype.processChunk=function(E){this.meta=E.meta,this._pako===null&&this._createPako(),this._pako.push(m.transformTo(u,E.data),!1)},Z.prototype.flush=function(){b.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},Z.prototype.cleanUp=function(){b.prototype.cleanUp.call(this),this._pako=null},Z.prototype._createPako=function(){this._pako=new w[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var E=this;this._pako.onData=function(k){E.push({data:k,meta:E.meta})}},q.compressWorker=function(E){return new Z("Deflate",E)},q.uncompressWorker=function(){return new Z("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(H,be,q){"use strict";function z(Q,G){var N,C="";for(N=0;N<G;N++)C+=String.fromCharCode(255&Q),Q>>>=8;return C}function w(Q,G,N,C,K,le){var Y,re,I=Q.file,P=Q.compression,se=le!==u.utf8encode,Ae=m.transformTo("string",le(I.name)),Me=m.transformTo("string",u.utf8encode(I.name)),Qe=I.comment,Ne=m.transformTo("string",le(Qe)),J=m.transformTo("string",u.utf8encode(Qe)),me=Me.length!==I.name.length,O=J.length!==Qe.length,Ye="",Ie="",Se="",Je=I.dir,Oe=I.date,He={crc32:0,compressedSize:0,uncompressedSize:0};G&&!N||(He.crc32=Q.crc32,He.compressedSize=Q.compressedSize,He.uncompressedSize=Q.uncompressedSize);var xe=0;G&&(xe|=8),se||!me&&!O||(xe|=2048);var ke=0,mt=0;Je&&(ke|=16),K==="UNIX"?(mt=798,ke|=function(ot,It){var or=ot;return ot||(or=It?16893:33204),(65535&or)<<16}(I.unixPermissions,Je)):(mt=20,ke|=function(ot){return 63&(ot||0)}(I.dosPermissions)),Y=Oe.getUTCHours(),Y<<=6,Y|=Oe.getUTCMinutes(),Y<<=5,Y|=Oe.getUTCSeconds()/2,re=Oe.getUTCFullYear()-1980,re<<=4,re|=Oe.getUTCMonth()+1,re<<=5,re|=Oe.getUTCDate(),me&&(Ie=z(1,1)+z(Z(Ae),4)+Me,Ye+="up"+z(Ie.length,2)+Ie),O&&(Se=z(1,1)+z(Z(Ne),4)+J,Ye+="uc"+z(Se.length,2)+Se);var Bt="";return Bt+=`
|
|
|
\0`,Bt+=z(xe,2),Bt+=P.magic,Bt+=z(Y,2),Bt+=z(re,2),Bt+=z(He.crc32,4),Bt+=z(He.compressedSize,4),Bt+=z(He.uncompressedSize,4),Bt+=z(Ae.length,2),Bt+=z(Ye.length,2),{fileRecord:E.LOCAL_FILE_HEADER+Bt+Ae+Ye,dirRecord:E.CENTRAL_FILE_HEADER+z(mt,2)+Bt+z(Ne.length,2)+"\0\0\0\0"+z(ke,4)+z(C,4)+Ae+Ye+Ne}}var m=H("../utils"),b=H("../stream/GenericWorker"),u=H("../utf8"),Z=H("../crc32"),E=H("../signature");function k(Q,G,N,C){b.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=G,this.zipPlatform=N,this.encodeFileName=C,this.streamFiles=Q,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}m.inherits(k,b),k.prototype.push=function(Q){var G=Q.meta.percent||0,N=this.entriesCount,C=this._sources.length;this.accumulate?this.contentBuffer.push(Q):(this.bytesWritten+=Q.data.length,b.prototype.push.call(this,{data:Q.data,meta:{currentFile:this.currentFile,percent:N?(G+100*(N-C-1))/N:100}}))},k.prototype.openedSource=function(Q){this.currentSourceOffset=this.bytesWritten,this.currentFile=Q.file.name;var G=this.streamFiles&&!Q.file.dir;if(G){var N=w(Q,G,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:N.fileRecord,meta:{percent:0}})}else this.accumulate=!0},k.prototype.closedSource=function(Q){this.accumulate=!1;var G=this.streamFiles&&!Q.file.dir,N=w(Q,G,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(N.dirRecord),G)this.push({data:function(C){return E.DATA_DESCRIPTOR+z(C.crc32,4)+z(C.compressedSize,4)+z(C.uncompressedSize,4)}(Q),meta:{percent:100}});else for(this.push({data:N.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},k.prototype.flush=function(){for(var Q=this.bytesWritten,G=0;G<this.dirRecords.length;G++)this.push({data:this.dirRecords[G],meta:{percent:100}});var N=this.bytesWritten-Q,C=function(K,le,Y,re,I){var P=m.transformTo("string",I(re));return E.CENTRAL_DIRECTORY_END+"\0\0\0\0"+z(K,2)+z(K,2)+z(le,4)+z(Y,4)+z(P.length,2)+P}(this.dirRecords.length,N,Q,this.zipComment,this.encodeFileName);this.push({data:C,meta:{percent:100}})},k.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},k.prototype.registerPrevious=function(Q){this._sources.push(Q);var G=this;return Q.on("data",function(N){G.processChunk(N)}),Q.on("end",function(){G.closedSource(G.previous.streamInfo),G._sources.length?G.prepareNextSource():G.end()}),Q.on("error",function(N){G.error(N)}),this},k.prototype.resume=function(){return!!b.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},k.prototype.error=function(Q){var G=this._sources;if(!b.prototype.error.call(this,Q))return!1;for(var N=0;N<G.length;N++)try{G[N].error(Q)}catch(C){}return!0},k.prototype.lock=function(){b.prototype.lock.call(this);for(var Q=this._sources,G=0;G<Q.length;G++)Q[G].lock()},be.exports=k},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(H,be,q){"use strict";var z=H("../compressions"),w=H("./ZipFileWorker");q.generateWorker=function(m,b,u){var Z=new w(b.streamFiles,u,b.platform,b.encodeFileName),E=0;try{m.forEach(function(k,Q){E++;var G=function(le,Y){var re=le||Y,I=z[re];if(!I)throw new Error(re+" is not a valid compression method !");return I}(Q.options.compression,b.compression),N=Q.options.compressionOptions||b.compressionOptions||{},C=Q.dir,K=Q.date;Q._compressWorker(G,N).withStreamInfo("file",{name:k,dir:C,date:K,comment:Q.comment||"",unixPermissions:Q.unixPermissions,dosPermissions:Q.dosPermissions}).pipe(Z)}),Z.entriesCount=E}catch(k){Z.error(k)}return Z}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(H,be,q){"use strict";function z(){if(!(this instanceof z))return new z;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 w=new z;for(var m in this)typeof this[m]!="function"&&(w[m]=this[m]);return w}}(z.prototype=H("./object")).loadAsync=H("./load"),z.support=H("./support"),z.defaults=H("./defaults"),z.version="3.10.1",z.loadAsync=function(w,m){return new z().loadAsync(w,m)},z.external=H("./external"),be.exports=z},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(H,be,q){"use strict";var z=H("./utils"),w=H("./external"),m=H("./utf8"),b=H("./zipEntries"),u=H("./stream/Crc32Probe"),Z=H("./nodejsUtils");function E(k){return new w.Promise(function(Q,G){var N=k.decompressed.getContentWorker().pipe(new u);N.on("error",function(C){G(C)}).on("end",function(){N.streamInfo.crc32!==k.decompressed.crc32?G(new Error("Corrupted zip : CRC32 mismatch")):Q()}).resume()})}be.exports=function(k,Q){var G=this;return Q=z.extend(Q||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:m.utf8decode}),Z.isNode&&Z.isStream(k)?w.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):z.prepareContent("the loaded zip file",k,!0,Q.optimizedBinaryString,Q.base64).then(function(N){var C=new b(Q);return C.load(N),C}).then(function(N){var C=[w.Promise.resolve(N)],K=N.files;if(Q.checkCRC32)for(var le=0;le<K.length;le++)C.push(E(K[le]));return w.Promise.all(C)}).then(function(N){for(var C=N.shift(),K=C.files,le=0;le<K.length;le++){var Y=K[le],re=Y.fileNameStr,I=z.resolve(Y.fileNameStr);G.file(I,Y.decompressed,{binary:!0,optimizedBinaryString:!0,date:Y.date,dir:Y.dir,comment:Y.fileCommentStr.length?Y.fileCommentStr:null,unixPermissions:Y.unixPermissions,dosPermissions:Y.dosPermissions,createFolders:Q.createFolders}),Y.dir||(G.file(I).unsafeOriginalName=re)}return C.zipComment.length&&(G.comment=C.zipComment),G})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(H,be,q){"use strict";var z=H("../utils"),w=H("../stream/GenericWorker");function m(b,u){w.call(this,"Nodejs stream input adapter for "+b),this._upstreamEnded=!1,this._bindStream(u)}z.inherits(m,w),m.prototype._bindStream=function(b){var u=this;(this._stream=b).pause(),b.on("data",function(Z){u.push({data:Z,meta:{percent:0}})}).on("error",function(Z){u.isPaused?this.generatedError=Z:u.error(Z)}).on("end",function(){u.isPaused?u._upstreamEnded=!0:u.end()})},m.prototype.pause=function(){return!!w.prototype.pause.call(this)&&(this._stream.pause(),!0)},m.prototype.resume=function(){return!!w.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},be.exports=m},{"../stream/GenericWorker":28,"../utils":32}],13:[function(H,be,q){"use strict";var z=H("readable-stream").Readable;function w(m,b,u){z.call(this,b),this._helper=m;var Z=this;m.on("data",function(E,k){Z.push(E)||Z._helper.pause(),u&&u(k)}).on("error",function(E){Z.emit("error",E)}).on("end",function(){Z.push(null)})}H("../utils").inherits(w,z),w.prototype._read=function(){this._helper.resume()},be.exports=w},{"../utils":32,"readable-stream":16}],14:[function(H,be,q){"use strict";be.exports={isNode:typeof ne!="undefined",newBufferFrom:function(z,w){if(ne.from&&ne.from!==Uint8Array.from)return ne.from(z,w);if(typeof z=="number")throw new Error('The "data" argument must not be a number');return new ne(z,w)},allocBuffer:function(z){if(ne.alloc)return ne.alloc(z);var w=new ne(z);return w.fill(0),w},isBuffer:function(z){return ne.isBuffer(z)},isStream:function(z){return z&&typeof z.on=="function"&&typeof z.pause=="function"&&typeof z.resume=="function"}}},{}],15:[function(H,be,q){"use strict";function z(I,P,se){var Ae,Me=m.getTypeOf(P),Qe=m.extend(se||{},Z);Qe.date=Qe.date||new Date,Qe.compression!==null&&(Qe.compression=Qe.compression.toUpperCase()),typeof Qe.unixPermissions=="string"&&(Qe.unixPermissions=parseInt(Qe.unixPermissions,8)),Qe.unixPermissions&&16384&Qe.unixPermissions&&(Qe.dir=!0),Qe.dosPermissions&&16&Qe.dosPermissions&&(Qe.dir=!0),Qe.dir&&(I=K(I)),Qe.createFolders&&(Ae=C(I))&&le.call(this,Ae,!0);var Ne=Me==="string"&&Qe.binary===!1&&Qe.base64===!1;se&&se.binary!==void 0||(Qe.binary=!Ne),(P instanceof E&&P.uncompressedSize===0||Qe.dir||!P||P.length===0)&&(Qe.base64=!1,Qe.binary=!0,P="",Qe.compression="STORE",Me="string");var J=null;J=P instanceof E||P instanceof b?P:G.isNode&&G.isStream(P)?new N(I,P):m.prepareContent(I,P,Qe.binary,Qe.optimizedBinaryString,Qe.base64);var me=new k(I,J,Qe);this.files[I]=me}var w=H("./utf8"),m=H("./utils"),b=H("./stream/GenericWorker"),u=H("./stream/StreamHelper"),Z=H("./defaults"),E=H("./compressedObject"),k=H("./zipObject"),Q=H("./generate"),G=H("./nodejsUtils"),N=H("./nodejs/NodejsStreamInputAdapter"),C=function(I){I.slice(-1)==="/"&&(I=I.substring(0,I.length-1));var P=I.lastIndexOf("/");return 0<P?I.substring(0,P):""},K=function(I){return I.slice(-1)!=="/"&&(I+="/"),I},le=function(I,P){return P=P!==void 0?P:Z.createFolders,I=K(I),this.files[I]||z.call(this,I,null,{dir:!0,createFolders:P}),this.files[I]};function Y(I){return Object.prototype.toString.call(I)==="[object RegExp]"}var re={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(I){var P,se,Ae;for(P in this.files)Ae=this.files[P],(se=P.slice(this.root.length,P.length))&&P.slice(0,this.root.length)===this.root&&I(se,Ae)},filter:function(I){var P=[];return this.forEach(function(se,Ae){I(se,Ae)&&P.push(Ae)}),P},file:function(I,P,se){if(arguments.length!==1)return I=this.root+I,z.call(this,I,P,se),this;if(Y(I)){var Ae=I;return this.filter(function(Qe,Ne){return!Ne.dir&&Ae.test(Qe)})}var Me=this.files[this.root+I];return Me&&!Me.dir?Me:null},folder:function(I){if(!I)return this;if(Y(I))return this.filter(function(Me,Qe){return Qe.dir&&I.test(Me)});var P=this.root+I,se=le.call(this,P),Ae=this.clone();return Ae.root=se.name,Ae},remove:function(I){I=this.root+I;var P=this.files[I];if(P||(I.slice(-1)!=="/"&&(I+="/"),P=this.files[I]),P&&!P.dir)delete this.files[I];else for(var se=this.filter(function(Me,Qe){return Qe.name.slice(0,I.length)===I}),Ae=0;Ae<se.length;Ae++)delete this.files[se[Ae].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(I){var P,se={};try{if((se=m.extend(I||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:w.utf8encode})).type=se.type.toLowerCase(),se.compression=se.compression.toUpperCase(),se.type==="binarystring"&&(se.type="string"),!se.type)throw new Error("No output type specified.");m.checkSupport(se.type),se.platform!=="darwin"&&se.platform!=="freebsd"&&se.platform!=="linux"&&se.platform!=="sunos"||(se.platform="UNIX"),se.platform==="win32"&&(se.platform="DOS");var Ae=se.comment||this.comment||"";P=Q.generateWorker(this,se,Ae)}catch(Me){(P=new b("error")).error(Me)}return new u(P,se.type||"string",se.mimeType)},generateAsync:function(I,P){return this.generateInternalStream(I).accumulate(P)},generateNodeStream:function(I,P){return(I=I||{}).type||(I.type="nodebuffer"),this.generateInternalStream(I).toNodejsStream(P)}};be.exports=re},{"./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(H,be,q){"use strict";be.exports=H("stream")},{stream:void 0}],17:[function(H,be,q){"use strict";var z=H("./DataReader");function w(m){z.call(this,m);for(var b=0;b<this.data.length;b++)m[b]=255&m[b]}H("../utils").inherits(w,z),w.prototype.byteAt=function(m){return this.data[this.zero+m]},w.prototype.lastIndexOfSignature=function(m){for(var b=m.charCodeAt(0),u=m.charCodeAt(1),Z=m.charCodeAt(2),E=m.charCodeAt(3),k=this.length-4;0<=k;--k)if(this.data[k]===b&&this.data[k+1]===u&&this.data[k+2]===Z&&this.data[k+3]===E)return k-this.zero;return-1},w.prototype.readAndCheckSignature=function(m){var b=m.charCodeAt(0),u=m.charCodeAt(1),Z=m.charCodeAt(2),E=m.charCodeAt(3),k=this.readData(4);return b===k[0]&&u===k[1]&&Z===k[2]&&E===k[3]},w.prototype.readData=function(m){if(this.checkOffset(m),m===0)return[];var b=this.data.slice(this.zero+this.index,this.zero+this.index+m);return this.index+=m,b},be.exports=w},{"../utils":32,"./DataReader":18}],18:[function(H,be,q){"use strict";var z=H("../utils");function w(m){this.data=m,this.length=m.length,this.index=0,this.zero=0}w.prototype={checkOffset:function(m){this.checkIndex(this.index+m)},checkIndex:function(m){if(this.length<this.zero+m||m<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+m+"). Corrupted zip ?")},setIndex:function(m){this.checkIndex(m),this.index=m},skip:function(m){this.setIndex(this.index+m)},byteAt:function(){},readInt:function(m){var b,u=0;for(this.checkOffset(m),b=this.index+m-1;b>=this.index;b--)u=(u<<8)+this.byteAt(b);return this.index+=m,u},readString:function(m){return z.transformTo("string",this.readData(m))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var m=this.readInt(4);return new Date(Date.UTC(1980+(m>>25&127),(m>>21&15)-1,m>>16&31,m>>11&31,m>>5&63,(31&m)<<1))}},be.exports=w},{"../utils":32}],19:[function(H,be,q){"use strict";var z=H("./Uint8ArrayReader");function w(m){z.call(this,m)}H("../utils").inherits(w,z),w.prototype.readData=function(m){this.checkOffset(m);var b=this.data.slice(this.zero+this.index,this.zero+this.index+m);return this.index+=m,b},be.exports=w},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(H,be,q){"use strict";var z=H("./DataReader");function w(m){z.call(this,m)}H("../utils").inherits(w,z),w.prototype.byteAt=function(m){return this.data.charCodeAt(this.zero+m)},w.prototype.lastIndexOfSignature=function(m){return this.data.lastIndexOf(m)-this.zero},w.prototype.readAndCheckSignature=function(m){return m===this.readData(4)},w.prototype.readData=function(m){this.checkOffset(m);var b=this.data.slice(this.zero+this.index,this.zero+this.index+m);return this.index+=m,b},be.exports=w},{"../utils":32,"./DataReader":18}],21:[function(H,be,q){"use strict";var z=H("./ArrayReader");function w(m){z.call(this,m)}H("../utils").inherits(w,z),w.prototype.readData=function(m){if(this.checkOffset(m),m===0)return new Uint8Array(0);var b=this.data.subarray(this.zero+this.index,this.zero+this.index+m);return this.index+=m,b},be.exports=w},{"../utils":32,"./ArrayReader":17}],22:[function(H,be,q){"use strict";var z=H("../utils"),w=H("../support"),m=H("./ArrayReader"),b=H("./StringReader"),u=H("./NodeBufferReader"),Z=H("./Uint8ArrayReader");be.exports=function(E){var k=z.getTypeOf(E);return z.checkSupport(k),k!=="string"||w.uint8array?k==="nodebuffer"?new u(E):w.uint8array?new Z(z.transformTo("uint8array",E)):new m(z.transformTo("array",E)):new b(E)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(H,be,q){"use strict";q.LOCAL_FILE_HEADER="PK",q.CENTRAL_FILE_HEADER="PK",q.CENTRAL_DIRECTORY_END="PK",q.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",q.ZIP64_CENTRAL_DIRECTORY_END="PK",q.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(H,be,q){"use strict";var z=H("./GenericWorker"),w=H("../utils");function m(b){z.call(this,"ConvertWorker to "+b),this.destType=b}w.inherits(m,z),m.prototype.processChunk=function(b){this.push({data:w.transformTo(this.destType,b.data),meta:b.meta})},be.exports=m},{"../utils":32,"./GenericWorker":28}],25:[function(H,be,q){"use strict";var z=H("./GenericWorker"),w=H("../crc32");function m(){z.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}H("../utils").inherits(m,z),m.prototype.processChunk=function(b){this.streamInfo.crc32=w(b.data,this.streamInfo.crc32||0),this.push(b)},be.exports=m},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(H,be,q){"use strict";var z=H("../utils"),w=H("./GenericWorker");function m(b){w.call(this,"DataLengthProbe for "+b),this.propName=b,this.withStreamInfo(b,0)}z.inherits(m,w),m.prototype.processChunk=function(b){if(b){var u=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=u+b.data.length}w.prototype.processChunk.call(this,b)},be.exports=m},{"../utils":32,"./GenericWorker":28}],27:[function(H,be,q){"use strict";var z=H("../utils"),w=H("./GenericWorker");function m(b){w.call(this,"DataWorker");var u=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,b.then(function(Z){u.dataIsReady=!0,u.data=Z,u.max=Z&&Z.length||0,u.type=z.getTypeOf(Z),u.isPaused||u._tickAndRepeat()},function(Z){u.error(Z)})}z.inherits(m,w),m.prototype.cleanUp=function(){w.prototype.cleanUp.call(this),this.data=null},m.prototype.resume=function(){return!!w.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,z.delay(this._tickAndRepeat,[],this)),!0)},m.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(z.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},m.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var b=null,u=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":b=this.data.substring(this.index,u);break;case"uint8array":b=this.data.subarray(this.index,u);break;case"array":case"nodebuffer":b=this.data.slice(this.index,u)}return this.index=u,this.push({data:b,meta:{percent:this.max?this.index/this.max*100:0}})},be.exports=m},{"../utils":32,"./GenericWorker":28}],28:[function(H,be,q){"use strict";function z(w){this.name=w||"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}z.prototype={push:function(w){this.emit("data",w)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(w){this.emit("error",w)}return!0},error:function(w){return!this.isFinished&&(this.isPaused?this.generatedError=w:(this.isFinished=!0,this.emit("error",w),this.previous&&this.previous.error(w),this.cleanUp()),!0)},on:function(w,m){return this._listeners[w].push(m),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(w,m){if(this._listeners[w])for(var b=0;b<this._listeners[w].length;b++)this._listeners[w][b].call(this,m)},pipe:function(w){return w.registerPrevious(this)},registerPrevious:function(w){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=w.streamInfo,this.mergeStreamInfo(),this.previous=w;var m=this;return w.on("data",function(b){m.processChunk(b)}),w.on("end",function(){m.end()}),w.on("error",function(b){m.error(b)}),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 w=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),w=!0),this.previous&&this.previous.resume(),!w},flush:function(){},processChunk:function(w){this.push(w)},withStreamInfo:function(w,m){return this.extraStreamInfo[w]=m,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var w in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,w)&&(this.streamInfo[w]=this.extraStreamInfo[w])},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 w="Worker "+this.name;return this.previous?this.previous+" -> "+w:w}},be.exports=z},{}],29:[function(H,be,q){"use strict";var z=H("../utils"),w=H("./ConvertWorker"),m=H("./GenericWorker"),b=H("../base64"),u=H("../support"),Z=H("../external"),E=null;if(u.nodestream)try{E=H("../nodejs/NodejsStreamOutputAdapter")}catch(G){}function k(G,N){return new Z.Promise(function(C,K){var le=[],Y=G._internalType,re=G._outputType,I=G._mimeType;G.on("data",function(P,se){le.push(P),N&&N(se)}).on("error",function(P){le=[],K(P)}).on("end",function(){try{var P=function(se,Ae,Me){switch(se){case"blob":return z.newBlob(z.transformTo("arraybuffer",Ae),Me);case"base64":return b.encode(Ae);default:return z.transformTo(se,Ae)}}(re,function(se,Ae){var Me,Qe=0,Ne=null,J=0;for(Me=0;Me<Ae.length;Me++)J+=Ae[Me].length;switch(se){case"string":return Ae.join("");case"array":return Array.prototype.concat.apply([],Ae);case"uint8array":for(Ne=new Uint8Array(J),Me=0;Me<Ae.length;Me++)Ne.set(Ae[Me],Qe),Qe+=Ae[Me].length;return Ne;case"nodebuffer":return ne.concat(Ae);default:throw new Error("concat : unsupported type '"+se+"'")}}(Y,le),I);C(P)}catch(se){K(se)}le=[]}).resume()})}function Q(G,N,C){var K=N;switch(N){case"blob":case"arraybuffer":K="uint8array";break;case"base64":K="string"}try{this._internalType=K,this._outputType=N,this._mimeType=C,z.checkSupport(K),this._worker=G.pipe(new w(K)),G.lock()}catch(le){this._worker=new m("error"),this._worker.error(le)}}Q.prototype={accumulate:function(G){return k(this,G)},on:function(G,N){var C=this;return G==="data"?this._worker.on(G,function(K){N.call(C,K.data,K.meta)}):this._worker.on(G,function(){z.delay(N,arguments,C)}),this},resume:function(){return z.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(G){if(z.checkSupport("nodestream"),this._outputType!=="nodebuffer")throw new Error(this._outputType+" is not supported by this method");return new E(this,{objectMode:this._outputType!=="nodebuffer"},G)}},be.exports=Q},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(H,be,q){"use strict";if(q.base64=!0,q.array=!0,q.string=!0,q.arraybuffer=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",q.nodebuffer=typeof ne!="undefined",q.uint8array=typeof Uint8Array!="undefined",typeof ArrayBuffer=="undefined")q.blob=!1;else{var z=new ArrayBuffer(0);try{q.blob=new Blob([z],{type:"application/zip"}).size===0}catch(m){try{var w=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);w.append(z),q.blob=w.getBlob("application/zip").size===0}catch(b){q.blob=!1}}}try{q.nodestream=!!H("readable-stream").Readable}catch(m){q.nodestream=!1}},{"readable-stream":16}],31:[function(H,be,q){"use strict";for(var z=H("./utils"),w=H("./support"),m=H("./nodejsUtils"),b=H("./stream/GenericWorker"),u=new Array(256),Z=0;Z<256;Z++)u[Z]=252<=Z?6:248<=Z?5:240<=Z?4:224<=Z?3:192<=Z?2:1;u[254]=u[254]=1;function E(){b.call(this,"utf-8 decode"),this.leftOver=null}function k(){b.call(this,"utf-8 encode")}q.utf8encode=function(Q){return w.nodebuffer?m.newBufferFrom(Q,"utf-8"):function(G){var N,C,K,le,Y,re=G.length,I=0;for(le=0;le<re;le++)(64512&(C=G.charCodeAt(le)))==55296&&le+1<re&&(64512&(K=G.charCodeAt(le+1)))==56320&&(C=65536+(C-55296<<10)+(K-56320),le++),I+=C<128?1:C<2048?2:C<65536?3:4;for(N=w.uint8array?new Uint8Array(I):new Array(I),le=Y=0;Y<I;le++)(64512&(C=G.charCodeAt(le)))==55296&&le+1<re&&(64512&(K=G.charCodeAt(le+1)))==56320&&(C=65536+(C-55296<<10)+(K-56320),le++),C<128?N[Y++]=C:(C<2048?N[Y++]=192|C>>>6:(C<65536?N[Y++]=224|C>>>12:(N[Y++]=240|C>>>18,N[Y++]=128|C>>>12&63),N[Y++]=128|C>>>6&63),N[Y++]=128|63&C);return N}(Q)},q.utf8decode=function(Q){return w.nodebuffer?z.transformTo("nodebuffer",Q).toString("utf-8"):function(G){var N,C,K,le,Y=G.length,re=new Array(2*Y);for(N=C=0;N<Y;)if((K=G[N++])<128)re[C++]=K;else if(4<(le=u[K]))re[C++]=65533,N+=le-1;else{for(K&=le===2?31:le===3?15:7;1<le&&N<Y;)K=K<<6|63&G[N++],le--;1<le?re[C++]=65533:K<65536?re[C++]=K:(K-=65536,re[C++]=55296|K>>10&1023,re[C++]=56320|1023&K)}return re.length!==C&&(re.subarray?re=re.subarray(0,C):re.length=C),z.applyFromCharCode(re)}(Q=z.transformTo(w.uint8array?"uint8array":"array",Q))},z.inherits(E,b),E.prototype.processChunk=function(Q){var G=z.transformTo(w.uint8array?"uint8array":"array",Q.data);if(this.leftOver&&this.leftOver.length){if(w.uint8array){var N=G;(G=new Uint8Array(N.length+this.leftOver.length)).set(this.leftOver,0),G.set(N,this.leftOver.length)}else G=this.leftOver.concat(G);this.leftOver=null}var C=function(le,Y){var re;for((Y=Y||le.length)>le.length&&(Y=le.length),re=Y-1;0<=re&&(192&le[re])==128;)re--;return re<0||re===0?Y:re+u[le[re]]>Y?re:Y}(G),K=G;C!==G.length&&(w.uint8array?(K=G.subarray(0,C),this.leftOver=G.subarray(C,G.length)):(K=G.slice(0,C),this.leftOver=G.slice(C,G.length))),this.push({data:q.utf8decode(K),meta:Q.meta})},E.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:q.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},q.Utf8DecodeWorker=E,z.inherits(k,b),k.prototype.processChunk=function(Q){this.push({data:q.utf8encode(Q.data),meta:Q.meta})},q.Utf8EncodeWorker=k},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(H,be,q){"use strict";var z=H("./support"),w=H("./base64"),m=H("./nodejsUtils"),b=H("./external");function u(N){return N}function Z(N,C){for(var K=0;K<N.length;++K)C[K]=255&N.charCodeAt(K);return C}H("setimmediate"),q.newBlob=function(N,C){q.checkSupport("blob");try{return new Blob([N],{type:C})}catch(le){try{var K=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return K.append(N),K.getBlob(C)}catch(Y){throw new Error("Bug : can't construct the Blob.")}}};var E={stringifyByChunk:function(N,C,K){var le=[],Y=0,re=N.length;if(re<=K)return String.fromCharCode.apply(null,N);for(;Y<re;)C==="array"||C==="nodebuffer"?le.push(String.fromCharCode.apply(null,N.slice(Y,Math.min(Y+K,re)))):le.push(String.fromCharCode.apply(null,N.subarray(Y,Math.min(Y+K,re)))),Y+=K;return le.join("")},stringifyByChar:function(N){for(var C="",K=0;K<N.length;K++)C+=String.fromCharCode(N[K]);return C},applyCanBeUsed:{uint8array:function(){try{return z.uint8array&&String.fromCharCode.apply(null,new Uint8Array(1)).length===1}catch(N){return!1}}(),nodebuffer:function(){try{return z.nodebuffer&&String.fromCharCode.apply(null,m.allocBuffer(1)).length===1}catch(N){return!1}}()}};function k(N){var C=65536,K=q.getTypeOf(N),le=!0;if(K==="uint8array"?le=E.applyCanBeUsed.uint8array:K==="nodebuffer"&&(le=E.applyCanBeUsed.nodebuffer),le)for(;1<C;)try{return E.stringifyByChunk(N,K,C)}catch(Y){C=Math.floor(C/2)}return E.stringifyByChar(N)}function Q(N,C){for(var K=0;K<N.length;K++)C[K]=N[K];return C}q.applyFromCharCode=k;var G={};G.string={string:u,array:function(N){return Z(N,new Array(N.length))},arraybuffer:function(N){return G.string.uint8array(N).buffer},uint8array:function(N){return Z(N,new Uint8Array(N.length))},nodebuffer:function(N){return Z(N,m.allocBuffer(N.length))}},G.array={string:k,array:u,arraybuffer:function(N){return new Uint8Array(N).buffer},uint8array:function(N){return new Uint8Array(N)},nodebuffer:function(N){return m.newBufferFrom(N)}},G.arraybuffer={string:function(N){return k(new Uint8Array(N))},array:function(N){return Q(new Uint8Array(N),new Array(N.byteLength))},arraybuffer:u,uint8array:function(N){return new Uint8Array(N)},nodebuffer:function(N){return m.newBufferFrom(new Uint8Array(N))}},G.uint8array={string:k,array:function(N){return Q(N,new Array(N.length))},arraybuffer:function(N){return N.buffer},uint8array:u,nodebuffer:function(N){return m.newBufferFrom(N)}},G.nodebuffer={string:k,array:function(N){return Q(N,new Array(N.length))},arraybuffer:function(N){return G.nodebuffer.uint8array(N).buffer},uint8array:function(N){return Q(N,new Uint8Array(N.length))},nodebuffer:u},q.transformTo=function(N,C){if(C=C||"",!N)return C;q.checkSupport(N);var K=q.getTypeOf(C);return G[K][N](C)},q.resolve=function(N){for(var C=N.split("/"),K=[],le=0;le<C.length;le++){var Y=C[le];Y==="."||Y===""&&le!==0&&le!==C.length-1||(Y===".."?K.pop():K.push(Y))}return K.join("/")},q.getTypeOf=function(N){return typeof N=="string"?"string":Object.prototype.toString.call(N)==="[object Array]"?"array":z.nodebuffer&&m.isBuffer(N)?"nodebuffer":z.uint8array&&N instanceof Uint8Array?"uint8array":z.arraybuffer&&N instanceof ArrayBuffer?"arraybuffer":void 0},q.checkSupport=function(N){if(!z[N.toLowerCase()])throw new Error(N+" is not supported by this platform")},q.MAX_VALUE_16BITS=65535,q.MAX_VALUE_32BITS=-1,q.pretty=function(N){var C,K,le="";for(K=0;K<(N||"").length;K++)le+="\\x"+((C=N.charCodeAt(K))<16?"0":"")+C.toString(16).toUpperCase();return le},q.delay=function(N,C,K){setImmediate(function(){N.apply(K||null,C||[])})},q.inherits=function(N,C){function K(){}K.prototype=C.prototype,N.prototype=new K},q.extend=function(){var N,C,K={};for(N=0;N<arguments.length;N++)for(C in arguments[N])Object.prototype.hasOwnProperty.call(arguments[N],C)&&K[C]===void 0&&(K[C]=arguments[N][C]);return K},q.prepareContent=function(N,C,K,le,Y){return b.Promise.resolve(C).then(function(re){return z.blob&&(re instanceof Blob||["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(re))!==-1)&&typeof FileReader!="undefined"?new b.Promise(function(I,P){var se=new FileReader;se.onload=function(Ae){I(Ae.target.result)},se.onerror=function(Ae){P(Ae.target.error)},se.readAsArrayBuffer(re)}):re}).then(function(re){var I=q.getTypeOf(re);return I?(I==="arraybuffer"?re=q.transformTo("uint8array",re):I==="string"&&(Y?re=w.decode(re):K&&le!==!0&&(re=function(P){return Z(P,z.uint8array?new Uint8Array(P.length):new Array(P.length))}(re))),re):b.Promise.reject(new Error("Can't read the data of '"+N+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(H,be,q){"use strict";var z=H("./reader/readerFor"),w=H("./utils"),m=H("./signature"),b=H("./zipEntry"),u=H("./support");function Z(E){this.files=[],this.loadOptions=E}Z.prototype={checkSignature:function(E){if(!this.reader.readAndCheckSignature(E)){this.reader.index-=4;var k=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+w.pretty(k)+", expected "+w.pretty(E)+")")}},isSignature:function(E,k){var Q=this.reader.index;this.reader.setIndex(E);var G=this.reader.readString(4)===k;return this.reader.setIndex(Q),G},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var E=this.reader.readData(this.zipCommentLength),k=u.uint8array?"uint8array":"array",Q=w.transformTo(k,E);this.zipComment=this.loadOptions.decodeFileName(Q)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var E,k,Q,G=this.zip64EndOfCentralSize-44;0<G;)E=this.reader.readInt(2),k=this.reader.readInt(4),Q=this.reader.readData(k),this.zip64ExtensibleData[E]={id:E,length:k,value:Q}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var E,k;for(E=0;E<this.files.length;E++)k=this.files[E],this.reader.setIndex(k.localHeaderOffset),this.checkSignature(m.LOCAL_FILE_HEADER),k.readLocalPart(this.reader),k.handleUTF8(),k.processAttributes()},readCentralDir:function(){var E;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(m.CENTRAL_FILE_HEADER);)(E=new b({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(E);if(this.centralDirRecords!==this.files.length&&this.centralDirRecords!==0&&this.files.length===0)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var E=this.reader.lastIndexOfSignature(m.CENTRAL_DIRECTORY_END);if(E<0)throw this.isSignature(0,m.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(E);var k=E;if(this.checkSignature(m.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===w.MAX_VALUE_16BITS||this.diskWithCentralDirStart===w.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===w.MAX_VALUE_16BITS||this.centralDirRecords===w.MAX_VALUE_16BITS||this.centralDirSize===w.MAX_VALUE_32BITS||this.centralDirOffset===w.MAX_VALUE_32BITS){if(this.zip64=!0,(E=this.reader.lastIndexOfSignature(m.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(E),this.checkSignature(m.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,m.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(m.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(m.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var Q=this.centralDirOffset+this.centralDirSize;this.zip64&&(Q+=20,Q+=12+this.zip64EndOfCentralSize);var G=k-Q;if(0<G)this.isSignature(k,m.CENTRAL_FILE_HEADER)||(this.reader.zero=G);else if(G<0)throw new Error("Corrupted zip: missing "+Math.abs(G)+" bytes.")},prepareReader:function(E){this.reader=z(E)},load:function(E){this.prepareReader(E),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},be.exports=Z},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(H,be,q){"use strict";var z=H("./reader/readerFor"),w=H("./utils"),m=H("./compressedObject"),b=H("./crc32"),u=H("./utf8"),Z=H("./compressions"),E=H("./support");function k(Q,G){this.options=Q,this.loadOptions=G}k.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(Q){var G,N;if(Q.skip(22),this.fileNameLength=Q.readInt(2),N=Q.readInt(2),this.fileName=Q.readData(this.fileNameLength),Q.skip(N),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((G=function(C){for(var K in Z)if(Object.prototype.hasOwnProperty.call(Z,K)&&Z[K].magic===C)return Z[K];return null}(this.compressionMethod))===null)throw new Error("Corrupted zip : compression "+w.pretty(this.compressionMethod)+" unknown (inner file : "+w.transformTo("string",this.fileName)+")");this.decompressed=new m(this.compressedSize,this.uncompressedSize,this.crc32,G,Q.readData(this.compressedSize))},readCentralPart:function(Q){this.versionMadeBy=Q.readInt(2),Q.skip(2),this.bitFlag=Q.readInt(2),this.compressionMethod=Q.readString(2),this.date=Q.readDate(),this.crc32=Q.readInt(4),this.compressedSize=Q.readInt(4),this.uncompressedSize=Q.readInt(4);var G=Q.readInt(2);if(this.extraFieldsLength=Q.readInt(2),this.fileCommentLength=Q.readInt(2),this.diskNumberStart=Q.readInt(2),this.internalFileAttributes=Q.readInt(2),this.externalFileAttributes=Q.readInt(4),this.localHeaderOffset=Q.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");Q.skip(G),this.readExtraFields(Q),this.parseZIP64ExtraField(Q),this.fileComment=Q.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var Q=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),Q==0&&(this.dosPermissions=63&this.externalFileAttributes),Q==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var Q=z(this.extraFields[1].value);this.uncompressedSize===w.MAX_VALUE_32BITS&&(this.uncompressedSize=Q.readInt(8)),this.compressedSize===w.MAX_VALUE_32BITS&&(this.compressedSize=Q.readInt(8)),this.localHeaderOffset===w.MAX_VALUE_32BITS&&(this.localHeaderOffset=Q.readInt(8)),this.diskNumberStart===w.MAX_VALUE_32BITS&&(this.diskNumberStart=Q.readInt(4))}},readExtraFields:function(Q){var G,N,C,K=Q.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});Q.index+4<K;)G=Q.readInt(2),N=Q.readInt(2),C=Q.readData(N),this.extraFields[G]={id:G,length:N,value:C};Q.setIndex(K)},handleUTF8:function(){var Q=E.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=u.utf8decode(this.fileName),this.fileCommentStr=u.utf8decode(this.fileComment);else{var G=this.findExtraFieldUnicodePath();if(G!==null)this.fileNameStr=G;else{var N=w.transformTo(Q,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(N)}var C=this.findExtraFieldUnicodeComment();if(C!==null)this.fileCommentStr=C;else{var K=w.transformTo(Q,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(K)}}},findExtraFieldUnicodePath:function(){var Q=this.extraFields[28789];if(Q){var G=z(Q.value);return G.readInt(1)!==1||b(this.fileName)!==G.readInt(4)?null:u.utf8decode(G.readData(Q.length-5))}return null},findExtraFieldUnicodeComment:function(){var Q=this.extraFields[25461];if(Q){var G=z(Q.value);return G.readInt(1)!==1||b(this.fileComment)!==G.readInt(4)?null:u.utf8decode(G.readData(Q.length-5))}return null}},be.exports=k},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(H,be,q){"use strict";function z(G,N,C){this.name=G,this.dir=C.dir,this.date=C.date,this.comment=C.comment,this.unixPermissions=C.unixPermissions,this.dosPermissions=C.dosPermissions,this._data=N,this._dataBinary=C.binary,this.options={compression:C.compression,compressionOptions:C.compressionOptions}}var w=H("./stream/StreamHelper"),m=H("./stream/DataWorker"),b=H("./utf8"),u=H("./compressedObject"),Z=H("./stream/GenericWorker");z.prototype={internalStream:function(G){var N=null,C="string";try{if(!G)throw new Error("No output type specified.");var K=(C=G.toLowerCase())==="string"||C==="text";C!=="binarystring"&&C!=="text"||(C="string"),N=this._decompressWorker();var le=!this._dataBinary;le&&!K&&(N=N.pipe(new b.Utf8EncodeWorker)),!le&&K&&(N=N.pipe(new b.Utf8DecodeWorker))}catch(Y){(N=new Z("error")).error(Y)}return new w(N,C,"")},async:function(G,N){return this.internalStream(G).accumulate(N)},nodeStream:function(G,N){return this.internalStream(G||"nodebuffer").toNodejsStream(N)},_compressWorker:function(G,N){if(this._data instanceof u&&this._data.compression.magic===G.magic)return this._data.getCompressedWorker();var C=this._decompressWorker();return this._dataBinary||(C=C.pipe(new b.Utf8EncodeWorker)),u.createWorkerFrom(C,G,N)},_decompressWorker:function(){return this._data instanceof u?this._data.getContentWorker():this._data instanceof Z?this._data:new m(this._data)}};for(var E=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],k=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},Q=0;Q<E.length;Q++)z.prototype[E[Q]]=k;be.exports=z},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(H,be,q){(function(z){"use strict";var w,m,b=z.MutationObserver||z.WebKitMutationObserver;if(b){var u=0,Z=new b(G),E=z.document.createTextNode("");Z.observe(E,{characterData:!0}),w=function(){E.data=u=++u%2}}else if(z.setImmediate||z.MessageChannel===void 0)w="document"in z&&"onreadystatechange"in z.document.createElement("script")?function(){var N=z.document.createElement("script");N.onreadystatechange=function(){G(),N.onreadystatechange=null,N.parentNode.removeChild(N),N=null},z.document.documentElement.appendChild(N)}:function(){setTimeout(G,0)};else{var k=new z.MessageChannel;k.port1.onmessage=G,w=function(){k.port2.postMessage(0)}}var Q=[];function G(){var N,C;m=!0;for(var K=Q.length;K;){for(C=Q,Q=[],N=-1;++N<K;)C[N]();K=Q.length}m=!1}be.exports=function(N){Q.push(N)!==1||m||w()}}).call(this,typeof g.g!="undefined"?g.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],37:[function(H,be,q){"use strict";var z=H("immediate");function w(){}var m={},b=["REJECTED"],u=["FULFILLED"],Z=["PENDING"];function E(K){if(typeof K!="function")throw new TypeError("resolver must be a function");this.state=Z,this.queue=[],this.outcome=void 0,K!==w&&N(this,K)}function k(K,le,Y){this.promise=K,typeof le=="function"&&(this.onFulfilled=le,this.callFulfilled=this.otherCallFulfilled),typeof Y=="function"&&(this.onRejected=Y,this.callRejected=this.otherCallRejected)}function Q(K,le,Y){z(function(){var re;try{re=le(Y)}catch(I){return m.reject(K,I)}re===K?m.reject(K,new TypeError("Cannot resolve promise with itself")):m.resolve(K,re)})}function G(K){var le=K&&K.then;if(K&&(typeof K=="object"||typeof K=="function")&&typeof le=="function")return function(){le.apply(K,arguments)}}function N(K,le){var Y=!1;function re(se){Y||(Y=!0,m.reject(K,se))}function I(se){Y||(Y=!0,m.resolve(K,se))}var P=C(function(){le(I,re)});P.status==="error"&&re(P.value)}function C(K,le){var Y={};try{Y.value=K(le),Y.status="success"}catch(re){Y.status="error",Y.value=re}return Y}(be.exports=E).prototype.finally=function(K){if(typeof K!="function")return this;var le=this.constructor;return this.then(function(Y){return le.resolve(K()).then(function(){return Y})},function(Y){return le.resolve(K()).then(function(){throw Y})})},E.prototype.catch=function(K){return this.then(null,K)},E.prototype.then=function(K,le){if(typeof K!="function"&&this.state===u||typeof le!="function"&&this.state===b)return this;var Y=new this.constructor(w);return this.state!==Z?Q(Y,this.state===u?K:le,this.outcome):this.queue.push(new k(Y,K,le)),Y},k.prototype.callFulfilled=function(K){m.resolve(this.promise,K)},k.prototype.otherCallFulfilled=function(K){Q(this.promise,this.onFulfilled,K)},k.prototype.callRejected=function(K){m.reject(this.promise,K)},k.prototype.otherCallRejected=function(K){Q(this.promise,this.onRejected,K)},m.resolve=function(K,le){var Y=C(G,le);if(Y.status==="error")return m.reject(K,Y.value);var re=Y.value;if(re)N(K,re);else{K.state=u,K.outcome=le;for(var I=-1,P=K.queue.length;++I<P;)K.queue[I].callFulfilled(le)}return K},m.reject=function(K,le){K.state=b,K.outcome=le;for(var Y=-1,re=K.queue.length;++Y<re;)K.queue[Y].callRejected(le);return K},E.resolve=function(K){return K instanceof this?K:m.resolve(new this(w),K)},E.reject=function(K){var le=new this(w);return m.reject(le,K)},E.all=function(K){var le=this;if(Object.prototype.toString.call(K)!=="[object Array]")return this.reject(new TypeError("must be an array"));var Y=K.length,re=!1;if(!Y)return this.resolve([]);for(var I=new Array(Y),P=0,se=-1,Ae=new this(w);++se<Y;)Me(K[se],se);return Ae;function Me(Qe,Ne){le.resolve(Qe).then(function(J){I[Ne]=J,++P!==Y||re||(re=!0,m.resolve(Ae,I))},function(J){re||(re=!0,m.reject(Ae,J))})}},E.race=function(K){var le=this;if(Object.prototype.toString.call(K)!=="[object Array]")return this.reject(new TypeError("must be an array"));var Y=K.length,re=!1;if(!Y)return this.resolve([]);for(var I=-1,P=new this(w);++I<Y;)se=K[I],le.resolve(se).then(function(Ae){re||(re=!0,m.resolve(P,Ae))},function(Ae){re||(re=!0,m.reject(P,Ae))});var se;return P}},{immediate:36}],38:[function(H,be,q){"use strict";var z={};(0,H("./lib/utils/common").assign)(z,H("./lib/deflate"),H("./lib/inflate"),H("./lib/zlib/constants")),be.exports=z},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(H,be,q){"use strict";var z=H("./zlib/deflate"),w=H("./utils/common"),m=H("./utils/strings"),b=H("./zlib/messages"),u=H("./zlib/zstream"),Z=Object.prototype.toString,E=0,k=-1,Q=0,G=8;function N(K){if(!(this instanceof N))return new N(K);this.options=w.assign({level:k,method:G,chunkSize:16384,windowBits:15,memLevel:8,strategy:Q,to:""},K||{});var le=this.options;le.raw&&0<le.windowBits?le.windowBits=-le.windowBits:le.gzip&&0<le.windowBits&&le.windowBits<16&&(le.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new u,this.strm.avail_out=0;var Y=z.deflateInit2(this.strm,le.level,le.method,le.windowBits,le.memLevel,le.strategy);if(Y!==E)throw new Error(b[Y]);if(le.header&&z.deflateSetHeader(this.strm,le.header),le.dictionary){var re;if(re=typeof le.dictionary=="string"?m.string2buf(le.dictionary):Z.call(le.dictionary)==="[object ArrayBuffer]"?new Uint8Array(le.dictionary):le.dictionary,(Y=z.deflateSetDictionary(this.strm,re))!==E)throw new Error(b[Y]);this._dict_set=!0}}function C(K,le){var Y=new N(le);if(Y.push(K,!0),Y.err)throw Y.msg||b[Y.err];return Y.result}N.prototype.push=function(K,le){var Y,re,I=this.strm,P=this.options.chunkSize;if(this.ended)return!1;re=le===~~le?le:le===!0?4:0,typeof K=="string"?I.input=m.string2buf(K):Z.call(K)==="[object ArrayBuffer]"?I.input=new Uint8Array(K):I.input=K,I.next_in=0,I.avail_in=I.input.length;do{if(I.avail_out===0&&(I.output=new w.Buf8(P),I.next_out=0,I.avail_out=P),(Y=z.deflate(I,re))!==1&&Y!==E)return this.onEnd(Y),!(this.ended=!0);I.avail_out!==0&&(I.avail_in!==0||re!==4&&re!==2)||(this.options.to==="string"?this.onData(m.buf2binstring(w.shrinkBuf(I.output,I.next_out))):this.onData(w.shrinkBuf(I.output,I.next_out)))}while((0<I.avail_in||I.avail_out===0)&&Y!==1);return re===4?(Y=z.deflateEnd(this.strm),this.onEnd(Y),this.ended=!0,Y===E):re!==2||(this.onEnd(E),!(I.avail_out=0))},N.prototype.onData=function(K){this.chunks.push(K)},N.prototype.onEnd=function(K){K===E&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=w.flattenChunks(this.chunks)),this.chunks=[],this.err=K,this.msg=this.strm.msg},q.Deflate=N,q.deflate=C,q.deflateRaw=function(K,le){return(le=le||{}).raw=!0,C(K,le)},q.gzip=function(K,le){return(le=le||{}).gzip=!0,C(K,le)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(H,be,q){"use strict";var z=H("./zlib/inflate"),w=H("./utils/common"),m=H("./utils/strings"),b=H("./zlib/constants"),u=H("./zlib/messages"),Z=H("./zlib/zstream"),E=H("./zlib/gzheader"),k=Object.prototype.toString;function Q(N){if(!(this instanceof Q))return new Q(N);this.options=w.assign({chunkSize:16384,windowBits:0,to:""},N||{});var C=this.options;C.raw&&0<=C.windowBits&&C.windowBits<16&&(C.windowBits=-C.windowBits,C.windowBits===0&&(C.windowBits=-15)),!(0<=C.windowBits&&C.windowBits<16)||N&&N.windowBits||(C.windowBits+=32),15<C.windowBits&&C.windowBits<48&&!(15&C.windowBits)&&(C.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Z,this.strm.avail_out=0;var K=z.inflateInit2(this.strm,C.windowBits);if(K!==b.Z_OK)throw new Error(u[K]);this.header=new E,z.inflateGetHeader(this.strm,this.header)}function G(N,C){var K=new Q(C);if(K.push(N,!0),K.err)throw K.msg||u[K.err];return K.result}Q.prototype.push=function(N,C){var K,le,Y,re,I,P,se=this.strm,Ae=this.options.chunkSize,Me=this.options.dictionary,Qe=!1;if(this.ended)return!1;le=C===~~C?C:C===!0?b.Z_FINISH:b.Z_NO_FLUSH,typeof N=="string"?se.input=m.binstring2buf(N):k.call(N)==="[object ArrayBuffer]"?se.input=new Uint8Array(N):se.input=N,se.next_in=0,se.avail_in=se.input.length;do{if(se.avail_out===0&&(se.output=new w.Buf8(Ae),se.next_out=0,se.avail_out=Ae),(K=z.inflate(se,b.Z_NO_FLUSH))===b.Z_NEED_DICT&&Me&&(P=typeof Me=="string"?m.string2buf(Me):k.call(Me)==="[object ArrayBuffer]"?new Uint8Array(Me):Me,K=z.inflateSetDictionary(this.strm,P)),K===b.Z_BUF_ERROR&&Qe===!0&&(K=b.Z_OK,Qe=!1),K!==b.Z_STREAM_END&&K!==b.Z_OK)return this.onEnd(K),!(this.ended=!0);se.next_out&&(se.avail_out!==0&&K!==b.Z_STREAM_END&&(se.avail_in!==0||le!==b.Z_FINISH&&le!==b.Z_SYNC_FLUSH)||(this.options.to==="string"?(Y=m.utf8border(se.output,se.next_out),re=se.next_out-Y,I=m.buf2string(se.output,Y),se.next_out=re,se.avail_out=Ae-re,re&&w.arraySet(se.output,se.output,Y,re,0),this.onData(I)):this.onData(w.shrinkBuf(se.output,se.next_out)))),se.avail_in===0&&se.avail_out===0&&(Qe=!0)}while((0<se.avail_in||se.avail_out===0)&&K!==b.Z_STREAM_END);return K===b.Z_STREAM_END&&(le=b.Z_FINISH),le===b.Z_FINISH?(K=z.inflateEnd(this.strm),this.onEnd(K),this.ended=!0,K===b.Z_OK):le!==b.Z_SYNC_FLUSH||(this.onEnd(b.Z_OK),!(se.avail_out=0))},Q.prototype.onData=function(N){this.chunks.push(N)},Q.prototype.onEnd=function(N){N===b.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=w.flattenChunks(this.chunks)),this.chunks=[],this.err=N,this.msg=this.strm.msg},q.Inflate=Q,q.inflate=G,q.inflateRaw=function(N,C){return(C=C||{}).raw=!0,G(N,C)},q.ungzip=G},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(H,be,q){"use strict";var z=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Int32Array!="undefined";q.assign=function(b){for(var u=Array.prototype.slice.call(arguments,1);u.length;){var Z=u.shift();if(Z){if(typeof Z!="object")throw new TypeError(Z+"must be non-object");for(var E in Z)Z.hasOwnProperty(E)&&(b[E]=Z[E])}}return b},q.shrinkBuf=function(b,u){return b.length===u?b:b.subarray?b.subarray(0,u):(b.length=u,b)};var w={arraySet:function(b,u,Z,E,k){if(u.subarray&&b.subarray)b.set(u.subarray(Z,Z+E),k);else for(var Q=0;Q<E;Q++)b[k+Q]=u[Z+Q]},flattenChunks:function(b){var u,Z,E,k,Q,G;for(u=E=0,Z=b.length;u<Z;u++)E+=b[u].length;for(G=new Uint8Array(E),u=k=0,Z=b.length;u<Z;u++)Q=b[u],G.set(Q,k),k+=Q.length;return G}},m={arraySet:function(b,u,Z,E,k){for(var Q=0;Q<E;Q++)b[k+Q]=u[Z+Q]},flattenChunks:function(b){return[].concat.apply([],b)}};q.setTyped=function(b){b?(q.Buf8=Uint8Array,q.Buf16=Uint16Array,q.Buf32=Int32Array,q.assign(q,w)):(q.Buf8=Array,q.Buf16=Array,q.Buf32=Array,q.assign(q,m))},q.setTyped(z)},{}],42:[function(H,be,q){"use strict";var z=H("./common"),w=!0,m=!0;try{String.fromCharCode.apply(null,[0])}catch(E){w=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(E){m=!1}for(var b=new z.Buf8(256),u=0;u<256;u++)b[u]=252<=u?6:248<=u?5:240<=u?4:224<=u?3:192<=u?2:1;function Z(E,k){if(k<65537&&(E.subarray&&m||!E.subarray&&w))return String.fromCharCode.apply(null,z.shrinkBuf(E,k));for(var Q="",G=0;G<k;G++)Q+=String.fromCharCode(E[G]);return Q}b[254]=b[254]=1,q.string2buf=function(E){var k,Q,G,N,C,K=E.length,le=0;for(N=0;N<K;N++)(64512&(Q=E.charCodeAt(N)))==55296&&N+1<K&&(64512&(G=E.charCodeAt(N+1)))==56320&&(Q=65536+(Q-55296<<10)+(G-56320),N++),le+=Q<128?1:Q<2048?2:Q<65536?3:4;for(k=new z.Buf8(le),N=C=0;C<le;N++)(64512&(Q=E.charCodeAt(N)))==55296&&N+1<K&&(64512&(G=E.charCodeAt(N+1)))==56320&&(Q=65536+(Q-55296<<10)+(G-56320),N++),Q<128?k[C++]=Q:(Q<2048?k[C++]=192|Q>>>6:(Q<65536?k[C++]=224|Q>>>12:(k[C++]=240|Q>>>18,k[C++]=128|Q>>>12&63),k[C++]=128|Q>>>6&63),k[C++]=128|63&Q);return k},q.buf2binstring=function(E){return Z(E,E.length)},q.binstring2buf=function(E){for(var k=new z.Buf8(E.length),Q=0,G=k.length;Q<G;Q++)k[Q]=E.charCodeAt(Q);return k},q.buf2string=function(E,k){var Q,G,N,C,K=k||E.length,le=new Array(2*K);for(Q=G=0;Q<K;)if((N=E[Q++])<128)le[G++]=N;else if(4<(C=b[N]))le[G++]=65533,Q+=C-1;else{for(N&=C===2?31:C===3?15:7;1<C&&Q<K;)N=N<<6|63&E[Q++],C--;1<C?le[G++]=65533:N<65536?le[G++]=N:(N-=65536,le[G++]=55296|N>>10&1023,le[G++]=56320|1023&N)}return Z(le,G)},q.utf8border=function(E,k){var Q;for((k=k||E.length)>E.length&&(k=E.length),Q=k-1;0<=Q&&(192&E[Q])==128;)Q--;return Q<0||Q===0?k:Q+b[E[Q]]>k?Q:k}},{"./common":41}],43:[function(H,be,q){"use strict";be.exports=function(z,w,m,b){for(var u=65535&z|0,Z=z>>>16&65535|0,E=0;m!==0;){for(m-=E=2e3<m?2e3:m;Z=Z+(u=u+w[b++]|0)|0,--E;);u%=65521,Z%=65521}return u|Z<<16|0}},{}],44:[function(H,be,q){"use strict";be.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(H,be,q){"use strict";var z=function(){for(var w,m=[],b=0;b<256;b++){w=b;for(var u=0;u<8;u++)w=1&w?3988292384^w>>>1:w>>>1;m[b]=w}return m}();be.exports=function(w,m,b,u){var Z=z,E=u+b;w^=-1;for(var k=u;k<E;k++)w=w>>>8^Z[255&(w^m[k])];return-1^w}},{}],46:[function(H,be,q){"use strict";var z,w=H("../utils/common"),m=H("./trees"),b=H("./adler32"),u=H("./crc32"),Z=H("./messages"),E=0,k=4,Q=0,G=-2,N=-1,C=4,K=2,le=8,Y=9,re=286,I=30,P=19,se=2*re+1,Ae=15,Me=3,Qe=258,Ne=Qe+Me+1,J=42,me=113,O=1,Ye=2,Ie=3,Se=4;function Je(oe,Ot){return oe.msg=Z[Ot],Ot}function Oe(oe){return(oe<<1)-(4<oe?9:0)}function He(oe){for(var Ot=oe.length;0<=--Ot;)oe[Ot]=0}function xe(oe){var Ot=oe.state,U=Ot.pending;U>oe.avail_out&&(U=oe.avail_out),U!==0&&(w.arraySet(oe.output,Ot.pending_buf,Ot.pending_out,U,oe.next_out),oe.next_out+=U,Ot.pending_out+=U,oe.total_out+=U,oe.avail_out-=U,Ot.pending-=U,Ot.pending===0&&(Ot.pending_out=0))}function ke(oe,Ot){m._tr_flush_block(oe,0<=oe.block_start?oe.block_start:-1,oe.strstart-oe.block_start,Ot),oe.block_start=oe.strstart,xe(oe.strm)}function mt(oe,Ot){oe.pending_buf[oe.pending++]=Ot}function Bt(oe,Ot){oe.pending_buf[oe.pending++]=Ot>>>8&255,oe.pending_buf[oe.pending++]=255&Ot}function ot(oe,Ot){var U,v,y=oe.max_chain_length,R=oe.strstart,ce=oe.prev_length,_e=oe.nice_match,Fe=oe.strstart>oe.w_size-Ne?oe.strstart-(oe.w_size-Ne):0,pt=oe.window,Tt=oe.w_mask,yt=oe.prev,Ht=oe.strstart+Qe,Ke=pt[R+ce-1],st=pt[R+ce];oe.prev_length>=oe.good_match&&(y>>=2),_e>oe.lookahead&&(_e=oe.lookahead);do if(pt[(U=Ot)+ce]===st&&pt[U+ce-1]===Ke&&pt[U]===pt[R]&&pt[++U]===pt[R+1]){R+=2,U++;do;while(pt[++R]===pt[++U]&&pt[++R]===pt[++U]&&pt[++R]===pt[++U]&&pt[++R]===pt[++U]&&pt[++R]===pt[++U]&&pt[++R]===pt[++U]&&pt[++R]===pt[++U]&&pt[++R]===pt[++U]&&R<Ht);if(v=Qe-(Ht-R),R=Ht-Qe,ce<v){if(oe.match_start=Ot,_e<=(ce=v))break;Ke=pt[R+ce-1],st=pt[R+ce]}}while((Ot=yt[Ot&Tt])>Fe&&--y!=0);return ce<=oe.lookahead?ce:oe.lookahead}function It(oe){var Ot,U,v,y,R,ce,_e,Fe,pt,Tt,yt=oe.w_size;do{if(y=oe.window_size-oe.lookahead-oe.strstart,oe.strstart>=yt+(yt-Ne)){for(w.arraySet(oe.window,oe.window,yt,yt,0),oe.match_start-=yt,oe.strstart-=yt,oe.block_start-=yt,Ot=U=oe.hash_size;v=oe.head[--Ot],oe.head[Ot]=yt<=v?v-yt:0,--U;);for(Ot=U=yt;v=oe.prev[--Ot],oe.prev[Ot]=yt<=v?v-yt:0,--U;);y+=yt}if(oe.strm.avail_in===0)break;if(ce=oe.strm,_e=oe.window,Fe=oe.strstart+oe.lookahead,pt=y,Tt=void 0,Tt=ce.avail_in,pt<Tt&&(Tt=pt),U=Tt===0?0:(ce.avail_in-=Tt,w.arraySet(_e,ce.input,ce.next_in,Tt,Fe),ce.state.wrap===1?ce.adler=b(ce.adler,_e,Tt,Fe):ce.state.wrap===2&&(ce.adler=u(ce.adler,_e,Tt,Fe)),ce.next_in+=Tt,ce.total_in+=Tt,Tt),oe.lookahead+=U,oe.lookahead+oe.insert>=Me)for(R=oe.strstart-oe.insert,oe.ins_h=oe.window[R],oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[R+1])&oe.hash_mask;oe.insert&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[R+Me-1])&oe.hash_mask,oe.prev[R&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=R,R++,oe.insert--,!(oe.lookahead+oe.insert<Me)););}while(oe.lookahead<Ne&&oe.strm.avail_in!==0)}function or(oe,Ot){for(var U,v;;){if(oe.lookahead<Ne){if(It(oe),oe.lookahead<Ne&&Ot===E)return O;if(oe.lookahead===0)break}if(U=0,oe.lookahead>=Me&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+Me-1])&oe.hash_mask,U=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart),U!==0&&oe.strstart-U<=oe.w_size-Ne&&(oe.match_length=ot(oe,U)),oe.match_length>=Me)if(v=m._tr_tally(oe,oe.strstart-oe.match_start,oe.match_length-Me),oe.lookahead-=oe.match_length,oe.match_length<=oe.max_lazy_match&&oe.lookahead>=Me){for(oe.match_length--;oe.strstart++,oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+Me-1])&oe.hash_mask,U=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart,--oe.match_length!=0;);oe.strstart++}else oe.strstart+=oe.match_length,oe.match_length=0,oe.ins_h=oe.window[oe.strstart],oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+1])&oe.hash_mask;else v=m._tr_tally(oe,0,oe.window[oe.strstart]),oe.lookahead--,oe.strstart++;if(v&&(ke(oe,!1),oe.strm.avail_out===0))return O}return oe.insert=oe.strstart<Me-1?oe.strstart:Me-1,Ot===k?(ke(oe,!0),oe.strm.avail_out===0?Ie:Se):oe.last_lit&&(ke(oe,!1),oe.strm.avail_out===0)?O:Ye}function rr(oe,Ot){for(var U,v,y;;){if(oe.lookahead<Ne){if(It(oe),oe.lookahead<Ne&&Ot===E)return O;if(oe.lookahead===0)break}if(U=0,oe.lookahead>=Me&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+Me-1])&oe.hash_mask,U=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart),oe.prev_length=oe.match_length,oe.prev_match=oe.match_start,oe.match_length=Me-1,U!==0&&oe.prev_length<oe.max_lazy_match&&oe.strstart-U<=oe.w_size-Ne&&(oe.match_length=ot(oe,U),oe.match_length<=5&&(oe.strategy===1||oe.match_length===Me&&4096<oe.strstart-oe.match_start)&&(oe.match_length=Me-1)),oe.prev_length>=Me&&oe.match_length<=oe.prev_length){for(y=oe.strstart+oe.lookahead-Me,v=m._tr_tally(oe,oe.strstart-1-oe.prev_match,oe.prev_length-Me),oe.lookahead-=oe.prev_length-1,oe.prev_length-=2;++oe.strstart<=y&&(oe.ins_h=(oe.ins_h<<oe.hash_shift^oe.window[oe.strstart+Me-1])&oe.hash_mask,U=oe.prev[oe.strstart&oe.w_mask]=oe.head[oe.ins_h],oe.head[oe.ins_h]=oe.strstart),--oe.prev_length!=0;);if(oe.match_available=0,oe.match_length=Me-1,oe.strstart++,v&&(ke(oe,!1),oe.strm.avail_out===0))return O}else if(oe.match_available){if((v=m._tr_tally(oe,0,oe.window[oe.strstart-1]))&&ke(oe,!1),oe.strstart++,oe.lookahead--,oe.strm.avail_out===0)return O}else oe.match_available=1,oe.strstart++,oe.lookahead--}return oe.match_available&&(v=m._tr_tally(oe,0,oe.window[oe.strstart-1]),oe.match_available=0),oe.insert=oe.strstart<Me-1?oe.strstart:Me-1,Ot===k?(ke(oe,!0),oe.strm.avail_out===0?Ie:Se):oe.last_lit&&(ke(oe,!1),oe.strm.avail_out===0)?O:Ye}function kr(oe,Ot,U,v,y){this.good_length=oe,this.max_lazy=Ot,this.nice_length=U,this.max_chain=v,this.func=y}function lr(){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=le,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 w.Buf16(2*se),this.dyn_dtree=new w.Buf16(2*(2*I+1)),this.bl_tree=new w.Buf16(2*(2*P+1)),He(this.dyn_ltree),He(this.dyn_dtree),He(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new w.Buf16(Ae+1),this.heap=new w.Buf16(2*re+1),He(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new w.Buf16(2*re+1),He(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function yr(oe){var Ot;return oe&&oe.state?(oe.total_in=oe.total_out=0,oe.data_type=K,(Ot=oe.state).pending=0,Ot.pending_out=0,Ot.wrap<0&&(Ot.wrap=-Ot.wrap),Ot.status=Ot.wrap?J:me,oe.adler=Ot.wrap===2?0:1,Ot.last_flush=E,m._tr_init(Ot),Q):Je(oe,G)}function xr(oe){var Ot=yr(oe);return Ot===Q&&function(U){U.window_size=2*U.w_size,He(U.head),U.max_lazy_match=z[U.level].max_lazy,U.good_match=z[U.level].good_length,U.nice_match=z[U.level].nice_length,U.max_chain_length=z[U.level].max_chain,U.strstart=0,U.block_start=0,U.lookahead=0,U.insert=0,U.match_length=U.prev_length=Me-1,U.match_available=0,U.ins_h=0}(oe.state),Ot}function Ar(oe,Ot,U,v,y,R){if(!oe)return G;var ce=1;if(Ot===N&&(Ot=6),v<0?(ce=0,v=-v):15<v&&(ce=2,v-=16),y<1||Y<y||U!==le||v<8||15<v||Ot<0||9<Ot||R<0||C<R)return Je(oe,G);v===8&&(v=9);var _e=new lr;return(oe.state=_e).strm=oe,_e.wrap=ce,_e.gzhead=null,_e.w_bits=v,_e.w_size=1<<_e.w_bits,_e.w_mask=_e.w_size-1,_e.hash_bits=y+7,_e.hash_size=1<<_e.hash_bits,_e.hash_mask=_e.hash_size-1,_e.hash_shift=~~((_e.hash_bits+Me-1)/Me),_e.window=new w.Buf8(2*_e.w_size),_e.head=new w.Buf16(_e.hash_size),_e.prev=new w.Buf16(_e.w_size),_e.lit_bufsize=1<<y+6,_e.pending_buf_size=4*_e.lit_bufsize,_e.pending_buf=new w.Buf8(_e.pending_buf_size),_e.d_buf=1*_e.lit_bufsize,_e.l_buf=3*_e.lit_bufsize,_e.level=Ot,_e.strategy=R,_e.method=U,xr(oe)}z=[new kr(0,0,0,0,function(oe,Ot){var U=65535;for(U>oe.pending_buf_size-5&&(U=oe.pending_buf_size-5);;){if(oe.lookahead<=1){if(It(oe),oe.lookahead===0&&Ot===E)return O;if(oe.lookahead===0)break}oe.strstart+=oe.lookahead,oe.lookahead=0;var v=oe.block_start+U;if((oe.strstart===0||oe.strstart>=v)&&(oe.lookahead=oe.strstart-v,oe.strstart=v,ke(oe,!1),oe.strm.avail_out===0)||oe.strstart-oe.block_start>=oe.w_size-Ne&&(ke(oe,!1),oe.strm.avail_out===0))return O}return oe.insert=0,Ot===k?(ke(oe,!0),oe.strm.avail_out===0?Ie:Se):(oe.strstart>oe.block_start&&(ke(oe,!1),oe.strm.avail_out),O)}),new kr(4,4,8,4,or),new kr(4,5,16,8,or),new kr(4,6,32,32,or),new kr(4,4,16,16,rr),new kr(8,16,32,32,rr),new kr(8,16,128,128,rr),new kr(8,32,128,256,rr),new kr(32,128,258,1024,rr),new kr(32,258,258,4096,rr)],q.deflateInit=function(oe,Ot){return Ar(oe,Ot,le,15,8,0)},q.deflateInit2=Ar,q.deflateReset=xr,q.deflateResetKeep=yr,q.deflateSetHeader=function(oe,Ot){return oe&&oe.state?oe.state.wrap!==2?G:(oe.state.gzhead=Ot,Q):G},q.deflate=function(oe,Ot){var U,v,y,R;if(!oe||!oe.state||5<Ot||Ot<0)return oe?Je(oe,G):G;if(v=oe.state,!oe.output||!oe.input&&oe.avail_in!==0||v.status===666&&Ot!==k)return Je(oe,oe.avail_out===0?-5:G);if(v.strm=oe,U=v.last_flush,v.last_flush=Ot,v.status===J)if(v.wrap===2)oe.adler=0,mt(v,31),mt(v,139),mt(v,8),v.gzhead?(mt(v,(v.gzhead.text?1:0)+(v.gzhead.hcrc?2:0)+(v.gzhead.extra?4:0)+(v.gzhead.name?8:0)+(v.gzhead.comment?16:0)),mt(v,255&v.gzhead.time),mt(v,v.gzhead.time>>8&255),mt(v,v.gzhead.time>>16&255),mt(v,v.gzhead.time>>24&255),mt(v,v.level===9?2:2<=v.strategy||v.level<2?4:0),mt(v,255&v.gzhead.os),v.gzhead.extra&&v.gzhead.extra.length&&(mt(v,255&v.gzhead.extra.length),mt(v,v.gzhead.extra.length>>8&255)),v.gzhead.hcrc&&(oe.adler=u(oe.adler,v.pending_buf,v.pending,0)),v.gzindex=0,v.status=69):(mt(v,0),mt(v,0),mt(v,0),mt(v,0),mt(v,0),mt(v,v.level===9?2:2<=v.strategy||v.level<2?4:0),mt(v,3),v.status=me);else{var ce=le+(v.w_bits-8<<4)<<8;ce|=(2<=v.strategy||v.level<2?0:v.level<6?1:v.level===6?2:3)<<6,v.strstart!==0&&(ce|=32),ce+=31-ce%31,v.status=me,Bt(v,ce),v.strstart!==0&&(Bt(v,oe.adler>>>16),Bt(v,65535&oe.adler)),oe.adler=1}if(v.status===69)if(v.gzhead.extra){for(y=v.pending;v.gzindex<(65535&v.gzhead.extra.length)&&(v.pending!==v.pending_buf_size||(v.gzhead.hcrc&&v.pending>y&&(oe.adler=u(oe.adler,v.pending_buf,v.pending-y,y)),xe(oe),y=v.pending,v.pending!==v.pending_buf_size));)mt(v,255&v.gzhead.extra[v.gzindex]),v.gzindex++;v.gzhead.hcrc&&v.pending>y&&(oe.adler=u(oe.adler,v.pending_buf,v.pending-y,y)),v.gzindex===v.gzhead.extra.length&&(v.gzindex=0,v.status=73)}else v.status=73;if(v.status===73)if(v.gzhead.name){y=v.pending;do{if(v.pending===v.pending_buf_size&&(v.gzhead.hcrc&&v.pending>y&&(oe.adler=u(oe.adler,v.pending_buf,v.pending-y,y)),xe(oe),y=v.pending,v.pending===v.pending_buf_size)){R=1;break}R=v.gzindex<v.gzhead.name.length?255&v.gzhead.name.charCodeAt(v.gzindex++):0,mt(v,R)}while(R!==0);v.gzhead.hcrc&&v.pending>y&&(oe.adler=u(oe.adler,v.pending_buf,v.pending-y,y)),R===0&&(v.gzindex=0,v.status=91)}else v.status=91;if(v.status===91)if(v.gzhead.comment){y=v.pending;do{if(v.pending===v.pending_buf_size&&(v.gzhead.hcrc&&v.pending>y&&(oe.adler=u(oe.adler,v.pending_buf,v.pending-y,y)),xe(oe),y=v.pending,v.pending===v.pending_buf_size)){R=1;break}R=v.gzindex<v.gzhead.comment.length?255&v.gzhead.comment.charCodeAt(v.gzindex++):0,mt(v,R)}while(R!==0);v.gzhead.hcrc&&v.pending>y&&(oe.adler=u(oe.adler,v.pending_buf,v.pending-y,y)),R===0&&(v.status=103)}else v.status=103;if(v.status===103&&(v.gzhead.hcrc?(v.pending+2>v.pending_buf_size&&xe(oe),v.pending+2<=v.pending_buf_size&&(mt(v,255&oe.adler),mt(v,oe.adler>>8&255),oe.adler=0,v.status=me)):v.status=me),v.pending!==0){if(xe(oe),oe.avail_out===0)return v.last_flush=-1,Q}else if(oe.avail_in===0&&Oe(Ot)<=Oe(U)&&Ot!==k)return Je(oe,-5);if(v.status===666&&oe.avail_in!==0)return Je(oe,-5);if(oe.avail_in!==0||v.lookahead!==0||Ot!==E&&v.status!==666){var _e=v.strategy===2?function(Fe,pt){for(var Tt;;){if(Fe.lookahead===0&&(It(Fe),Fe.lookahead===0)){if(pt===E)return O;break}if(Fe.match_length=0,Tt=m._tr_tally(Fe,0,Fe.window[Fe.strstart]),Fe.lookahead--,Fe.strstart++,Tt&&(ke(Fe,!1),Fe.strm.avail_out===0))return O}return Fe.insert=0,pt===k?(ke(Fe,!0),Fe.strm.avail_out===0?Ie:Se):Fe.last_lit&&(ke(Fe,!1),Fe.strm.avail_out===0)?O:Ye}(v,Ot):v.strategy===3?function(Fe,pt){for(var Tt,yt,Ht,Ke,st=Fe.window;;){if(Fe.lookahead<=Qe){if(It(Fe),Fe.lookahead<=Qe&&pt===E)return O;if(Fe.lookahead===0)break}if(Fe.match_length=0,Fe.lookahead>=Me&&0<Fe.strstart&&(yt=st[Ht=Fe.strstart-1])===st[++Ht]&&yt===st[++Ht]&&yt===st[++Ht]){Ke=Fe.strstart+Qe;do;while(yt===st[++Ht]&&yt===st[++Ht]&&yt===st[++Ht]&&yt===st[++Ht]&&yt===st[++Ht]&&yt===st[++Ht]&&yt===st[++Ht]&&yt===st[++Ht]&&Ht<Ke);Fe.match_length=Qe-(Ke-Ht),Fe.match_length>Fe.lookahead&&(Fe.match_length=Fe.lookahead)}if(Fe.match_length>=Me?(Tt=m._tr_tally(Fe,1,Fe.match_length-Me),Fe.lookahead-=Fe.match_length,Fe.strstart+=Fe.match_length,Fe.match_length=0):(Tt=m._tr_tally(Fe,0,Fe.window[Fe.strstart]),Fe.lookahead--,Fe.strstart++),Tt&&(ke(Fe,!1),Fe.strm.avail_out===0))return O}return Fe.insert=0,pt===k?(ke(Fe,!0),Fe.strm.avail_out===0?Ie:Se):Fe.last_lit&&(ke(Fe,!1),Fe.strm.avail_out===0)?O:Ye}(v,Ot):z[v.level].func(v,Ot);if(_e!==Ie&&_e!==Se||(v.status=666),_e===O||_e===Ie)return oe.avail_out===0&&(v.last_flush=-1),Q;if(_e===Ye&&(Ot===1?m._tr_align(v):Ot!==5&&(m._tr_stored_block(v,0,0,!1),Ot===3&&(He(v.head),v.lookahead===0&&(v.strstart=0,v.block_start=0,v.insert=0))),xe(oe),oe.avail_out===0))return v.last_flush=-1,Q}return Ot!==k?Q:v.wrap<=0?1:(v.wrap===2?(mt(v,255&oe.adler),mt(v,oe.adler>>8&255),mt(v,oe.adler>>16&255),mt(v,oe.adler>>24&255),mt(v,255&oe.total_in),mt(v,oe.total_in>>8&255),mt(v,oe.total_in>>16&255),mt(v,oe.total_in>>24&255)):(Bt(v,oe.adler>>>16),Bt(v,65535&oe.adler)),xe(oe),0<v.wrap&&(v.wrap=-v.wrap),v.pending!==0?Q:1)},q.deflateEnd=function(oe){var Ot;return oe&&oe.state?(Ot=oe.state.status)!==J&&Ot!==69&&Ot!==73&&Ot!==91&&Ot!==103&&Ot!==me&&Ot!==666?Je(oe,G):(oe.state=null,Ot===me?Je(oe,-3):Q):G},q.deflateSetDictionary=function(oe,Ot){var U,v,y,R,ce,_e,Fe,pt,Tt=Ot.length;if(!oe||!oe.state||(R=(U=oe.state).wrap)===2||R===1&&U.status!==J||U.lookahead)return G;for(R===1&&(oe.adler=b(oe.adler,Ot,Tt,0)),U.wrap=0,Tt>=U.w_size&&(R===0&&(He(U.head),U.strstart=0,U.block_start=0,U.insert=0),pt=new w.Buf8(U.w_size),w.arraySet(pt,Ot,Tt-U.w_size,U.w_size,0),Ot=pt,Tt=U.w_size),ce=oe.avail_in,_e=oe.next_in,Fe=oe.input,oe.avail_in=Tt,oe.next_in=0,oe.input=Ot,It(U);U.lookahead>=Me;){for(v=U.strstart,y=U.lookahead-(Me-1);U.ins_h=(U.ins_h<<U.hash_shift^U.window[v+Me-1])&U.hash_mask,U.prev[v&U.w_mask]=U.head[U.ins_h],U.head[U.ins_h]=v,v++,--y;);U.strstart=v,U.lookahead=Me-1,It(U)}return U.strstart+=U.lookahead,U.block_start=U.strstart,U.insert=U.lookahead,U.lookahead=0,U.match_length=U.prev_length=Me-1,U.match_available=0,oe.next_in=_e,oe.input=Fe,oe.avail_in=ce,U.wrap=R,Q},q.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(H,be,q){"use strict";be.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(H,be,q){"use strict";be.exports=function(z,w){var m,b,u,Z,E,k,Q,G,N,C,K,le,Y,re,I,P,se,Ae,Me,Qe,Ne,J,me,O,Ye;m=z.state,b=z.next_in,O=z.input,u=b+(z.avail_in-5),Z=z.next_out,Ye=z.output,E=Z-(w-z.avail_out),k=Z+(z.avail_out-257),Q=m.dmax,G=m.wsize,N=m.whave,C=m.wnext,K=m.window,le=m.hold,Y=m.bits,re=m.lencode,I=m.distcode,P=(1<<m.lenbits)-1,se=(1<<m.distbits)-1;e:do{Y<15&&(le+=O[b++]<<Y,Y+=8,le+=O[b++]<<Y,Y+=8),Ae=re[le&P];t:for(;;){if(le>>>=Me=Ae>>>24,Y-=Me,(Me=Ae>>>16&255)===0)Ye[Z++]=65535&Ae;else{if(!(16&Me)){if(!(64&Me)){Ae=re[(65535&Ae)+(le&(1<<Me)-1)];continue t}if(32&Me){m.mode=12;break e}z.msg="invalid literal/length code",m.mode=30;break e}Qe=65535&Ae,(Me&=15)&&(Y<Me&&(le+=O[b++]<<Y,Y+=8),Qe+=le&(1<<Me)-1,le>>>=Me,Y-=Me),Y<15&&(le+=O[b++]<<Y,Y+=8,le+=O[b++]<<Y,Y+=8),Ae=I[le&se];r:for(;;){if(le>>>=Me=Ae>>>24,Y-=Me,!(16&(Me=Ae>>>16&255))){if(!(64&Me)){Ae=I[(65535&Ae)+(le&(1<<Me)-1)];continue r}z.msg="invalid distance code",m.mode=30;break e}if(Ne=65535&Ae,Y<(Me&=15)&&(le+=O[b++]<<Y,(Y+=8)<Me&&(le+=O[b++]<<Y,Y+=8)),Q<(Ne+=le&(1<<Me)-1)){z.msg="invalid distance too far back",m.mode=30;break e}if(le>>>=Me,Y-=Me,(Me=Z-E)<Ne){if(N<(Me=Ne-Me)&&m.sane){z.msg="invalid distance too far back",m.mode=30;break e}if(me=K,(J=0)===C){if(J+=G-Me,Me<Qe){for(Qe-=Me;Ye[Z++]=K[J++],--Me;);J=Z-Ne,me=Ye}}else if(C<Me){if(J+=G+C-Me,(Me-=C)<Qe){for(Qe-=Me;Ye[Z++]=K[J++],--Me;);if(J=0,C<Qe){for(Qe-=Me=C;Ye[Z++]=K[J++],--Me;);J=Z-Ne,me=Ye}}}else if(J+=C-Me,Me<Qe){for(Qe-=Me;Ye[Z++]=K[J++],--Me;);J=Z-Ne,me=Ye}for(;2<Qe;)Ye[Z++]=me[J++],Ye[Z++]=me[J++],Ye[Z++]=me[J++],Qe-=3;Qe&&(Ye[Z++]=me[J++],1<Qe&&(Ye[Z++]=me[J++]))}else{for(J=Z-Ne;Ye[Z++]=Ye[J++],Ye[Z++]=Ye[J++],Ye[Z++]=Ye[J++],2<(Qe-=3););Qe&&(Ye[Z++]=Ye[J++],1<Qe&&(Ye[Z++]=Ye[J++]))}break}}break}}while(b<u&&Z<k);b-=Qe=Y>>3,le&=(1<<(Y-=Qe<<3))-1,z.next_in=b,z.next_out=Z,z.avail_in=b<u?u-b+5:5-(b-u),z.avail_out=Z<k?k-Z+257:257-(Z-k),m.hold=le,m.bits=Y}},{}],49:[function(H,be,q){"use strict";var z=H("../utils/common"),w=H("./adler32"),m=H("./crc32"),b=H("./inffast"),u=H("./inftrees"),Z=1,E=2,k=0,Q=-2,G=1,N=852,C=592;function K(J){return(J>>>24&255)+(J>>>8&65280)+((65280&J)<<8)+((255&J)<<24)}function le(){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 z.Buf16(320),this.work=new z.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Y(J){var me;return J&&J.state?(me=J.state,J.total_in=J.total_out=me.total=0,J.msg="",me.wrap&&(J.adler=1&me.wrap),me.mode=G,me.last=0,me.havedict=0,me.dmax=32768,me.head=null,me.hold=0,me.bits=0,me.lencode=me.lendyn=new z.Buf32(N),me.distcode=me.distdyn=new z.Buf32(C),me.sane=1,me.back=-1,k):Q}function re(J){var me;return J&&J.state?((me=J.state).wsize=0,me.whave=0,me.wnext=0,Y(J)):Q}function I(J,me){var O,Ye;return J&&J.state?(Ye=J.state,me<0?(O=0,me=-me):(O=1+(me>>4),me<48&&(me&=15)),me&&(me<8||15<me)?Q:(Ye.window!==null&&Ye.wbits!==me&&(Ye.window=null),Ye.wrap=O,Ye.wbits=me,re(J))):Q}function P(J,me){var O,Ye;return J?(Ye=new le,(J.state=Ye).window=null,(O=I(J,me))!==k&&(J.state=null),O):Q}var se,Ae,Me=!0;function Qe(J){if(Me){var me;for(se=new z.Buf32(512),Ae=new z.Buf32(32),me=0;me<144;)J.lens[me++]=8;for(;me<256;)J.lens[me++]=9;for(;me<280;)J.lens[me++]=7;for(;me<288;)J.lens[me++]=8;for(u(Z,J.lens,0,288,se,0,J.work,{bits:9}),me=0;me<32;)J.lens[me++]=5;u(E,J.lens,0,32,Ae,0,J.work,{bits:5}),Me=!1}J.lencode=se,J.lenbits=9,J.distcode=Ae,J.distbits=5}function Ne(J,me,O,Ye){var Ie,Se=J.state;return Se.window===null&&(Se.wsize=1<<Se.wbits,Se.wnext=0,Se.whave=0,Se.window=new z.Buf8(Se.wsize)),Ye>=Se.wsize?(z.arraySet(Se.window,me,O-Se.wsize,Se.wsize,0),Se.wnext=0,Se.whave=Se.wsize):(Ye<(Ie=Se.wsize-Se.wnext)&&(Ie=Ye),z.arraySet(Se.window,me,O-Ye,Ie,Se.wnext),(Ye-=Ie)?(z.arraySet(Se.window,me,O-Ye,Ye,0),Se.wnext=Ye,Se.whave=Se.wsize):(Se.wnext+=Ie,Se.wnext===Se.wsize&&(Se.wnext=0),Se.whave<Se.wsize&&(Se.whave+=Ie))),0}q.inflateReset=re,q.inflateReset2=I,q.inflateResetKeep=Y,q.inflateInit=function(J){return P(J,15)},q.inflateInit2=P,q.inflate=function(J,me){var O,Ye,Ie,Se,Je,Oe,He,xe,ke,mt,Bt,ot,It,or,rr,kr,lr,yr,xr,Ar,oe,Ot,U,v,y=0,R=new z.Buf8(4),ce=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!J||!J.state||!J.output||!J.input&&J.avail_in!==0)return Q;(O=J.state).mode===12&&(O.mode=13),Je=J.next_out,Ie=J.output,He=J.avail_out,Se=J.next_in,Ye=J.input,Oe=J.avail_in,xe=O.hold,ke=O.bits,mt=Oe,Bt=He,Ot=k;e:for(;;)switch(O.mode){case G:if(O.wrap===0){O.mode=13;break}for(;ke<16;){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}if(2&O.wrap&&xe===35615){R[O.check=0]=255&xe,R[1]=xe>>>8&255,O.check=m(O.check,R,2,0),ke=xe=0,O.mode=2;break}if(O.flags=0,O.head&&(O.head.done=!1),!(1&O.wrap)||(((255&xe)<<8)+(xe>>8))%31){J.msg="incorrect header check",O.mode=30;break}if((15&xe)!=8){J.msg="unknown compression method",O.mode=30;break}if(ke-=4,oe=8+(15&(xe>>>=4)),O.wbits===0)O.wbits=oe;else if(oe>O.wbits){J.msg="invalid window size",O.mode=30;break}O.dmax=1<<oe,J.adler=O.check=1,O.mode=512&xe?10:12,ke=xe=0;break;case 2:for(;ke<16;){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}if(O.flags=xe,(255&O.flags)!=8){J.msg="unknown compression method",O.mode=30;break}if(57344&O.flags){J.msg="unknown header flags set",O.mode=30;break}O.head&&(O.head.text=xe>>8&1),512&O.flags&&(R[0]=255&xe,R[1]=xe>>>8&255,O.check=m(O.check,R,2,0)),ke=xe=0,O.mode=3;case 3:for(;ke<32;){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}O.head&&(O.head.time=xe),512&O.flags&&(R[0]=255&xe,R[1]=xe>>>8&255,R[2]=xe>>>16&255,R[3]=xe>>>24&255,O.check=m(O.check,R,4,0)),ke=xe=0,O.mode=4;case 4:for(;ke<16;){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}O.head&&(O.head.xflags=255&xe,O.head.os=xe>>8),512&O.flags&&(R[0]=255&xe,R[1]=xe>>>8&255,O.check=m(O.check,R,2,0)),ke=xe=0,O.mode=5;case 5:if(1024&O.flags){for(;ke<16;){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}O.length=xe,O.head&&(O.head.extra_len=xe),512&O.flags&&(R[0]=255&xe,R[1]=xe>>>8&255,O.check=m(O.check,R,2,0)),ke=xe=0}else O.head&&(O.head.extra=null);O.mode=6;case 6:if(1024&O.flags&&(Oe<(ot=O.length)&&(ot=Oe),ot&&(O.head&&(oe=O.head.extra_len-O.length,O.head.extra||(O.head.extra=new Array(O.head.extra_len)),z.arraySet(O.head.extra,Ye,Se,ot,oe)),512&O.flags&&(O.check=m(O.check,Ye,ot,Se)),Oe-=ot,Se+=ot,O.length-=ot),O.length))break e;O.length=0,O.mode=7;case 7:if(2048&O.flags){if(Oe===0)break e;for(ot=0;oe=Ye[Se+ot++],O.head&&oe&&O.length<65536&&(O.head.name+=String.fromCharCode(oe)),oe&&ot<Oe;);if(512&O.flags&&(O.check=m(O.check,Ye,ot,Se)),Oe-=ot,Se+=ot,oe)break e}else O.head&&(O.head.name=null);O.length=0,O.mode=8;case 8:if(4096&O.flags){if(Oe===0)break e;for(ot=0;oe=Ye[Se+ot++],O.head&&oe&&O.length<65536&&(O.head.comment+=String.fromCharCode(oe)),oe&&ot<Oe;);if(512&O.flags&&(O.check=m(O.check,Ye,ot,Se)),Oe-=ot,Se+=ot,oe)break e}else O.head&&(O.head.comment=null);O.mode=9;case 9:if(512&O.flags){for(;ke<16;){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}if(xe!==(65535&O.check)){J.msg="header crc mismatch",O.mode=30;break}ke=xe=0}O.head&&(O.head.hcrc=O.flags>>9&1,O.head.done=!0),J.adler=O.check=0,O.mode=12;break;case 10:for(;ke<32;){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}J.adler=O.check=K(xe),ke=xe=0,O.mode=11;case 11:if(O.havedict===0)return J.next_out=Je,J.avail_out=He,J.next_in=Se,J.avail_in=Oe,O.hold=xe,O.bits=ke,2;J.adler=O.check=1,O.mode=12;case 12:if(me===5||me===6)break e;case 13:if(O.last){xe>>>=7&ke,ke-=7&ke,O.mode=27;break}for(;ke<3;){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}switch(O.last=1&xe,ke-=1,3&(xe>>>=1)){case 0:O.mode=14;break;case 1:if(Qe(O),O.mode=20,me!==6)break;xe>>>=2,ke-=2;break e;case 2:O.mode=17;break;case 3:J.msg="invalid block type",O.mode=30}xe>>>=2,ke-=2;break;case 14:for(xe>>>=7&ke,ke-=7&ke;ke<32;){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}if((65535&xe)!=(xe>>>16^65535)){J.msg="invalid stored block lengths",O.mode=30;break}if(O.length=65535&xe,ke=xe=0,O.mode=15,me===6)break e;case 15:O.mode=16;case 16:if(ot=O.length){if(Oe<ot&&(ot=Oe),He<ot&&(ot=He),ot===0)break e;z.arraySet(Ie,Ye,Se,ot,Je),Oe-=ot,Se+=ot,He-=ot,Je+=ot,O.length-=ot;break}O.mode=12;break;case 17:for(;ke<14;){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}if(O.nlen=257+(31&xe),xe>>>=5,ke-=5,O.ndist=1+(31&xe),xe>>>=5,ke-=5,O.ncode=4+(15&xe),xe>>>=4,ke-=4,286<O.nlen||30<O.ndist){J.msg="too many length or distance symbols",O.mode=30;break}O.have=0,O.mode=18;case 18:for(;O.have<O.ncode;){for(;ke<3;){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}O.lens[ce[O.have++]]=7&xe,xe>>>=3,ke-=3}for(;O.have<19;)O.lens[ce[O.have++]]=0;if(O.lencode=O.lendyn,O.lenbits=7,U={bits:O.lenbits},Ot=u(0,O.lens,0,19,O.lencode,0,O.work,U),O.lenbits=U.bits,Ot){J.msg="invalid code lengths set",O.mode=30;break}O.have=0,O.mode=19;case 19:for(;O.have<O.nlen+O.ndist;){for(;kr=(y=O.lencode[xe&(1<<O.lenbits)-1])>>>16&255,lr=65535&y,!((rr=y>>>24)<=ke);){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}if(lr<16)xe>>>=rr,ke-=rr,O.lens[O.have++]=lr;else{if(lr===16){for(v=rr+2;ke<v;){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}if(xe>>>=rr,ke-=rr,O.have===0){J.msg="invalid bit length repeat",O.mode=30;break}oe=O.lens[O.have-1],ot=3+(3&xe),xe>>>=2,ke-=2}else if(lr===17){for(v=rr+3;ke<v;){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}ke-=rr,oe=0,ot=3+(7&(xe>>>=rr)),xe>>>=3,ke-=3}else{for(v=rr+7;ke<v;){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}ke-=rr,oe=0,ot=11+(127&(xe>>>=rr)),xe>>>=7,ke-=7}if(O.have+ot>O.nlen+O.ndist){J.msg="invalid bit length repeat",O.mode=30;break}for(;ot--;)O.lens[O.have++]=oe}}if(O.mode===30)break;if(O.lens[256]===0){J.msg="invalid code -- missing end-of-block",O.mode=30;break}if(O.lenbits=9,U={bits:O.lenbits},Ot=u(Z,O.lens,0,O.nlen,O.lencode,0,O.work,U),O.lenbits=U.bits,Ot){J.msg="invalid literal/lengths set",O.mode=30;break}if(O.distbits=6,O.distcode=O.distdyn,U={bits:O.distbits},Ot=u(E,O.lens,O.nlen,O.ndist,O.distcode,0,O.work,U),O.distbits=U.bits,Ot){J.msg="invalid distances set",O.mode=30;break}if(O.mode=20,me===6)break e;case 20:O.mode=21;case 21:if(6<=Oe&&258<=He){J.next_out=Je,J.avail_out=He,J.next_in=Se,J.avail_in=Oe,O.hold=xe,O.bits=ke,b(J,Bt),Je=J.next_out,Ie=J.output,He=J.avail_out,Se=J.next_in,Ye=J.input,Oe=J.avail_in,xe=O.hold,ke=O.bits,O.mode===12&&(O.back=-1);break}for(O.back=0;kr=(y=O.lencode[xe&(1<<O.lenbits)-1])>>>16&255,lr=65535&y,!((rr=y>>>24)<=ke);){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}if(kr&&!(240&kr)){for(yr=rr,xr=kr,Ar=lr;kr=(y=O.lencode[Ar+((xe&(1<<yr+xr)-1)>>yr)])>>>16&255,lr=65535&y,!(yr+(rr=y>>>24)<=ke);){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}xe>>>=yr,ke-=yr,O.back+=yr}if(xe>>>=rr,ke-=rr,O.back+=rr,O.length=lr,kr===0){O.mode=26;break}if(32&kr){O.back=-1,O.mode=12;break}if(64&kr){J.msg="invalid literal/length code",O.mode=30;break}O.extra=15&kr,O.mode=22;case 22:if(O.extra){for(v=O.extra;ke<v;){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}O.length+=xe&(1<<O.extra)-1,xe>>>=O.extra,ke-=O.extra,O.back+=O.extra}O.was=O.length,O.mode=23;case 23:for(;kr=(y=O.distcode[xe&(1<<O.distbits)-1])>>>16&255,lr=65535&y,!((rr=y>>>24)<=ke);){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}if(!(240&kr)){for(yr=rr,xr=kr,Ar=lr;kr=(y=O.distcode[Ar+((xe&(1<<yr+xr)-1)>>yr)])>>>16&255,lr=65535&y,!(yr+(rr=y>>>24)<=ke);){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}xe>>>=yr,ke-=yr,O.back+=yr}if(xe>>>=rr,ke-=rr,O.back+=rr,64&kr){J.msg="invalid distance code",O.mode=30;break}O.offset=lr,O.extra=15&kr,O.mode=24;case 24:if(O.extra){for(v=O.extra;ke<v;){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}O.offset+=xe&(1<<O.extra)-1,xe>>>=O.extra,ke-=O.extra,O.back+=O.extra}if(O.offset>O.dmax){J.msg="invalid distance too far back",O.mode=30;break}O.mode=25;case 25:if(He===0)break e;if(ot=Bt-He,O.offset>ot){if((ot=O.offset-ot)>O.whave&&O.sane){J.msg="invalid distance too far back",O.mode=30;break}It=ot>O.wnext?(ot-=O.wnext,O.wsize-ot):O.wnext-ot,ot>O.length&&(ot=O.length),or=O.window}else or=Ie,It=Je-O.offset,ot=O.length;for(He<ot&&(ot=He),He-=ot,O.length-=ot;Ie[Je++]=or[It++],--ot;);O.length===0&&(O.mode=21);break;case 26:if(He===0)break e;Ie[Je++]=O.length,He--,O.mode=21;break;case 27:if(O.wrap){for(;ke<32;){if(Oe===0)break e;Oe--,xe|=Ye[Se++]<<ke,ke+=8}if(Bt-=He,J.total_out+=Bt,O.total+=Bt,Bt&&(J.adler=O.check=O.flags?m(O.check,Ie,Bt,Je-Bt):w(O.check,Ie,Bt,Je-Bt)),Bt=He,(O.flags?xe:K(xe))!==O.check){J.msg="incorrect data check",O.mode=30;break}ke=xe=0}O.mode=28;case 28:if(O.wrap&&O.flags){for(;ke<32;){if(Oe===0)break e;Oe--,xe+=Ye[Se++]<<ke,ke+=8}if(xe!==(4294967295&O.total)){J.msg="incorrect length check",O.mode=30;break}ke=xe=0}O.mode=29;case 29:Ot=1;break e;case 30:Ot=-3;break e;case 31:return-4;case 32:default:return Q}return J.next_out=Je,J.avail_out=He,J.next_in=Se,J.avail_in=Oe,O.hold=xe,O.bits=ke,(O.wsize||Bt!==J.avail_out&&O.mode<30&&(O.mode<27||me!==4))&&Ne(J,J.output,J.next_out,Bt-J.avail_out)?(O.mode=31,-4):(mt-=J.avail_in,Bt-=J.avail_out,J.total_in+=mt,J.total_out+=Bt,O.total+=Bt,O.wrap&&Bt&&(J.adler=O.check=O.flags?m(O.check,Ie,Bt,J.next_out-Bt):w(O.check,Ie,Bt,J.next_out-Bt)),J.data_type=O.bits+(O.last?64:0)+(O.mode===12?128:0)+(O.mode===20||O.mode===15?256:0),(mt==0&&Bt===0||me===4)&&Ot===k&&(Ot=-5),Ot)},q.inflateEnd=function(J){if(!J||!J.state)return Q;var me=J.state;return me.window&&(me.window=null),J.state=null,k},q.inflateGetHeader=function(J,me){var O;return J&&J.state&&2&(O=J.state).wrap?((O.head=me).done=!1,k):Q},q.inflateSetDictionary=function(J,me){var O,Ye=me.length;return J&&J.state?(O=J.state).wrap!==0&&O.mode!==11?Q:O.mode===11&&w(1,me,Ye,0)!==O.check?-3:Ne(J,me,Ye,Ye)?(O.mode=31,-4):(O.havedict=1,k):Q},q.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(H,be,q){"use strict";var z=H("../utils/common"),w=[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],m=[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],b=[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],u=[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];be.exports=function(Z,E,k,Q,G,N,C,K){var le,Y,re,I,P,se,Ae,Me,Qe,Ne=K.bits,J=0,me=0,O=0,Ye=0,Ie=0,Se=0,Je=0,Oe=0,He=0,xe=0,ke=null,mt=0,Bt=new z.Buf16(16),ot=new z.Buf16(16),It=null,or=0;for(J=0;J<=15;J++)Bt[J]=0;for(me=0;me<Q;me++)Bt[E[k+me]]++;for(Ie=Ne,Ye=15;1<=Ye&&Bt[Ye]===0;Ye--);if(Ye<Ie&&(Ie=Ye),Ye===0)return G[N++]=20971520,G[N++]=20971520,K.bits=1,0;for(O=1;O<Ye&&Bt[O]===0;O++);for(Ie<O&&(Ie=O),J=Oe=1;J<=15;J++)if(Oe<<=1,(Oe-=Bt[J])<0)return-1;if(0<Oe&&(Z===0||Ye!==1))return-1;for(ot[1]=0,J=1;J<15;J++)ot[J+1]=ot[J]+Bt[J];for(me=0;me<Q;me++)E[k+me]!==0&&(C[ot[E[k+me]]++]=me);if(se=Z===0?(ke=It=C,19):Z===1?(ke=w,mt-=257,It=m,or-=257,256):(ke=b,It=u,-1),J=O,P=N,Je=me=xe=0,re=-1,I=(He=1<<(Se=Ie))-1,Z===1&&852<He||Z===2&&592<He)return 1;for(;;){for(Ae=J-Je,Qe=C[me]<se?(Me=0,C[me]):C[me]>se?(Me=It[or+C[me]],ke[mt+C[me]]):(Me=96,0),le=1<<J-Je,O=Y=1<<Se;G[P+(xe>>Je)+(Y-=le)]=Ae<<24|Me<<16|Qe|0,Y!==0;);for(le=1<<J-1;xe≤)le>>=1;if(le!==0?(xe&=le-1,xe+=le):xe=0,me++,--Bt[J]==0){if(J===Ye)break;J=E[k+C[me]]}if(Ie<J&&(xe&I)!==re){for(Je===0&&(Je=Ie),P+=O,Oe=1<<(Se=J-Je);Se+Je<Ye&&!((Oe-=Bt[Se+Je])<=0);)Se++,Oe<<=1;if(He+=1<<Se,Z===1&&852<He||Z===2&&592<He)return 1;G[re=xe&I]=Ie<<24|Se<<16|P-N|0}}return xe!==0&&(G[P+xe]=J-Je<<24|64<<16|0),K.bits=Ie,0}},{"../utils/common":41}],51:[function(H,be,q){"use strict";be.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(H,be,q){"use strict";var z=H("../utils/common"),w=0,m=1;function b(y){for(var R=y.length;0<=--R;)y[R]=0}var u=0,Z=29,E=256,k=E+1+Z,Q=30,G=19,N=2*k+1,C=15,K=16,le=7,Y=256,re=16,I=17,P=18,se=[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],Ae=[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],Me=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Qe=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Ne=new Array(2*(k+2));b(Ne);var J=new Array(2*Q);b(J);var me=new Array(512);b(me);var O=new Array(256);b(O);var Ye=new Array(Z);b(Ye);var Ie,Se,Je,Oe=new Array(Q);function He(y,R,ce,_e,Fe){this.static_tree=y,this.extra_bits=R,this.extra_base=ce,this.elems=_e,this.max_length=Fe,this.has_stree=y&&y.length}function xe(y,R){this.dyn_tree=y,this.max_code=0,this.stat_desc=R}function ke(y){return y<256?me[y]:me[256+(y>>>7)]}function mt(y,R){y.pending_buf[y.pending++]=255&R,y.pending_buf[y.pending++]=R>>>8&255}function Bt(y,R,ce){y.bi_valid>K-ce?(y.bi_buf|=R<<y.bi_valid&65535,mt(y,y.bi_buf),y.bi_buf=R>>K-y.bi_valid,y.bi_valid+=ce-K):(y.bi_buf|=R<<y.bi_valid&65535,y.bi_valid+=ce)}function ot(y,R,ce){Bt(y,ce[2*R],ce[2*R+1])}function It(y,R){for(var ce=0;ce|=1&y,y>>>=1,ce<<=1,0<--R;);return ce>>>1}function or(y,R,ce){var _e,Fe,pt=new Array(C+1),Tt=0;for(_e=1;_e<=C;_e++)pt[_e]=Tt=Tt+ce[_e-1]<<1;for(Fe=0;Fe<=R;Fe++){var yt=y[2*Fe+1];yt!==0&&(y[2*Fe]=It(pt[yt]++,yt))}}function rr(y){var R;for(R=0;R<k;R++)y.dyn_ltree[2*R]=0;for(R=0;R<Q;R++)y.dyn_dtree[2*R]=0;for(R=0;R<G;R++)y.bl_tree[2*R]=0;y.dyn_ltree[2*Y]=1,y.opt_len=y.static_len=0,y.last_lit=y.matches=0}function kr(y){8<y.bi_valid?mt(y,y.bi_buf):0<y.bi_valid&&(y.pending_buf[y.pending++]=y.bi_buf),y.bi_buf=0,y.bi_valid=0}function lr(y,R,ce,_e){var Fe=2*R,pt=2*ce;return y[Fe]<y[pt]||y[Fe]===y[pt]&&_e[R]<=_e[ce]}function yr(y,R,ce){for(var _e=y.heap[ce],Fe=ce<<1;Fe<=y.heap_len&&(Fe<y.heap_len&&lr(R,y.heap[Fe+1],y.heap[Fe],y.depth)&&Fe++,!lr(R,_e,y.heap[Fe],y.depth));)y.heap[ce]=y.heap[Fe],ce=Fe,Fe<<=1;y.heap[ce]=_e}function xr(y,R,ce){var _e,Fe,pt,Tt,yt=0;if(y.last_lit!==0)for(;_e=y.pending_buf[y.d_buf+2*yt]<<8|y.pending_buf[y.d_buf+2*yt+1],Fe=y.pending_buf[y.l_buf+yt],yt++,_e===0?ot(y,Fe,R):(ot(y,(pt=O[Fe])+E+1,R),(Tt=se[pt])!==0&&Bt(y,Fe-=Ye[pt],Tt),ot(y,pt=ke(--_e),ce),(Tt=Ae[pt])!==0&&Bt(y,_e-=Oe[pt],Tt)),yt<y.last_lit;);ot(y,Y,R)}function Ar(y,R){var ce,_e,Fe,pt=R.dyn_tree,Tt=R.stat_desc.static_tree,yt=R.stat_desc.has_stree,Ht=R.stat_desc.elems,Ke=-1;for(y.heap_len=0,y.heap_max=N,ce=0;ce<Ht;ce++)pt[2*ce]!==0?(y.heap[++y.heap_len]=Ke=ce,y.depth[ce]=0):pt[2*ce+1]=0;for(;y.heap_len<2;)pt[2*(Fe=y.heap[++y.heap_len]=Ke<2?++Ke:0)]=1,y.depth[Fe]=0,y.opt_len--,yt&&(y.static_len-=Tt[2*Fe+1]);for(R.max_code=Ke,ce=y.heap_len>>1;1<=ce;ce--)yr(y,pt,ce);for(Fe=Ht;ce=y.heap[1],y.heap[1]=y.heap[y.heap_len--],yr(y,pt,1),_e=y.heap[1],y.heap[--y.heap_max]=ce,y.heap[--y.heap_max]=_e,pt[2*Fe]=pt[2*ce]+pt[2*_e],y.depth[Fe]=(y.depth[ce]>=y.depth[_e]?y.depth[ce]:y.depth[_e])+1,pt[2*ce+1]=pt[2*_e+1]=Fe,y.heap[1]=Fe++,yr(y,pt,1),2<=y.heap_len;);y.heap[--y.heap_max]=y.heap[1],function(st,Le){var Et,Ge,Wt,Dr,Cr,Mn,on=Le.dyn_tree,En=Le.max_code,Rn=Le.stat_desc.static_tree,Yn=Le.stat_desc.has_stree,$n=Le.stat_desc.extra_bits,yn=Le.stat_desc.extra_base,bn=Le.stat_desc.max_length,Lr=0;for(Dr=0;Dr<=C;Dr++)st.bl_count[Dr]=0;for(on[2*st.heap[st.heap_max]+1]=0,Et=st.heap_max+1;Et<N;Et++)bn<(Dr=on[2*on[2*(Ge=st.heap[Et])+1]+1]+1)&&(Dr=bn,Lr++),on[2*Ge+1]=Dr,En<Ge||(st.bl_count[Dr]++,Cr=0,yn<=Ge&&(Cr=$n[Ge-yn]),Mn=on[2*Ge],st.opt_len+=Mn*(Dr+Cr),Yn&&(st.static_len+=Mn*(Rn[2*Ge+1]+Cr)));if(Lr!==0){do{for(Dr=bn-1;st.bl_count[Dr]===0;)Dr--;st.bl_count[Dr]--,st.bl_count[Dr+1]+=2,st.bl_count[bn]--,Lr-=2}while(0<Lr);for(Dr=bn;Dr!==0;Dr--)for(Ge=st.bl_count[Dr];Ge!==0;)En<(Wt=st.heap[--Et])||(on[2*Wt+1]!==Dr&&(st.opt_len+=(Dr-on[2*Wt+1])*on[2*Wt],on[2*Wt+1]=Dr),Ge--)}}(y,R),or(pt,Ke,y.bl_count)}function oe(y,R,ce){var _e,Fe,pt=-1,Tt=R[1],yt=0,Ht=7,Ke=4;for(Tt===0&&(Ht=138,Ke=3),R[2*(ce+1)+1]=65535,_e=0;_e<=ce;_e++)Fe=Tt,Tt=R[2*(_e+1)+1],++yt<Ht&&Fe===Tt||(yt<Ke?y.bl_tree[2*Fe]+=yt:Fe!==0?(Fe!==pt&&y.bl_tree[2*Fe]++,y.bl_tree[2*re]++):yt<=10?y.bl_tree[2*I]++:y.bl_tree[2*P]++,pt=Fe,Ke=(yt=0)===Tt?(Ht=138,3):Fe===Tt?(Ht=6,3):(Ht=7,4))}function Ot(y,R,ce){var _e,Fe,pt=-1,Tt=R[1],yt=0,Ht=7,Ke=4;for(Tt===0&&(Ht=138,Ke=3),_e=0;_e<=ce;_e++)if(Fe=Tt,Tt=R[2*(_e+1)+1],!(++yt<Ht&&Fe===Tt)){if(yt<Ke)for(;ot(y,Fe,y.bl_tree),--yt!=0;);else Fe!==0?(Fe!==pt&&(ot(y,Fe,y.bl_tree),yt--),ot(y,re,y.bl_tree),Bt(y,yt-3,2)):yt<=10?(ot(y,I,y.bl_tree),Bt(y,yt-3,3)):(ot(y,P,y.bl_tree),Bt(y,yt-11,7));pt=Fe,Ke=(yt=0)===Tt?(Ht=138,3):Fe===Tt?(Ht=6,3):(Ht=7,4)}}b(Oe);var U=!1;function v(y,R,ce,_e){Bt(y,(u<<1)+(_e?1:0),3),function(Fe,pt,Tt,yt){kr(Fe),yt&&(mt(Fe,Tt),mt(Fe,~Tt)),z.arraySet(Fe.pending_buf,Fe.window,pt,Tt,Fe.pending),Fe.pending+=Tt}(y,R,ce,!0)}q._tr_init=function(y){U||(function(){var R,ce,_e,Fe,pt,Tt=new Array(C+1);for(Fe=_e=0;Fe<Z-1;Fe++)for(Ye[Fe]=_e,R=0;R<1<<se[Fe];R++)O[_e++]=Fe;for(O[_e-1]=Fe,Fe=pt=0;Fe<16;Fe++)for(Oe[Fe]=pt,R=0;R<1<<Ae[Fe];R++)me[pt++]=Fe;for(pt>>=7;Fe<Q;Fe++)for(Oe[Fe]=pt<<7,R=0;R<1<<Ae[Fe]-7;R++)me[256+pt++]=Fe;for(ce=0;ce<=C;ce++)Tt[ce]=0;for(R=0;R<=143;)Ne[2*R+1]=8,R++,Tt[8]++;for(;R<=255;)Ne[2*R+1]=9,R++,Tt[9]++;for(;R<=279;)Ne[2*R+1]=7,R++,Tt[7]++;for(;R<=287;)Ne[2*R+1]=8,R++,Tt[8]++;for(or(Ne,k+1,Tt),R=0;R<Q;R++)J[2*R+1]=5,J[2*R]=It(R,5);Ie=new He(Ne,se,E+1,k,C),Se=new He(J,Ae,0,Q,C),Je=new He(new Array(0),Me,0,G,le)}(),U=!0),y.l_desc=new xe(y.dyn_ltree,Ie),y.d_desc=new xe(y.dyn_dtree,Se),y.bl_desc=new xe(y.bl_tree,Je),y.bi_buf=0,y.bi_valid=0,rr(y)},q._tr_stored_block=v,q._tr_flush_block=function(y,R,ce,_e){var Fe,pt,Tt=0;0<y.level?(y.strm.data_type===2&&(y.strm.data_type=function(yt){var Ht,Ke=4093624447;for(Ht=0;Ht<=31;Ht++,Ke>>>=1)if(1&Ke&&yt.dyn_ltree[2*Ht]!==0)return w;if(yt.dyn_ltree[18]!==0||yt.dyn_ltree[20]!==0||yt.dyn_ltree[26]!==0)return m;for(Ht=32;Ht<E;Ht++)if(yt.dyn_ltree[2*Ht]!==0)return m;return w}(y)),Ar(y,y.l_desc),Ar(y,y.d_desc),Tt=function(yt){var Ht;for(oe(yt,yt.dyn_ltree,yt.l_desc.max_code),oe(yt,yt.dyn_dtree,yt.d_desc.max_code),Ar(yt,yt.bl_desc),Ht=G-1;3<=Ht&&yt.bl_tree[2*Qe[Ht]+1]===0;Ht--);return yt.opt_len+=3*(Ht+1)+5+5+4,Ht}(y),Fe=y.opt_len+3+7>>>3,(pt=y.static_len+3+7>>>3)<=Fe&&(Fe=pt)):Fe=pt=ce+5,ce+4<=Fe&&R!==-1?v(y,R,ce,_e):y.strategy===4||pt===Fe?(Bt(y,2+(_e?1:0),3),xr(y,Ne,J)):(Bt(y,4+(_e?1:0),3),function(yt,Ht,Ke,st){var Le;for(Bt(yt,Ht-257,5),Bt(yt,Ke-1,5),Bt(yt,st-4,4),Le=0;Le<st;Le++)Bt(yt,yt.bl_tree[2*Qe[Le]+1],3);Ot(yt,yt.dyn_ltree,Ht-1),Ot(yt,yt.dyn_dtree,Ke-1)}(y,y.l_desc.max_code+1,y.d_desc.max_code+1,Tt+1),xr(y,y.dyn_ltree,y.dyn_dtree)),rr(y),_e&&kr(y)},q._tr_tally=function(y,R,ce){return y.pending_buf[y.d_buf+2*y.last_lit]=R>>>8&255,y.pending_buf[y.d_buf+2*y.last_lit+1]=255&R,y.pending_buf[y.l_buf+y.last_lit]=255&ce,y.last_lit++,R===0?y.dyn_ltree[2*ce]++:(y.matches++,R--,y.dyn_ltree[2*(O[ce]+E+1)]++,y.dyn_dtree[2*ke(R)]++),y.last_lit===y.lit_bufsize-1},q._tr_align=function(y){Bt(y,2,3),ot(y,Y,Ne),function(R){R.bi_valid===16?(mt(R,R.bi_buf),R.bi_buf=0,R.bi_valid=0):8<=R.bi_valid&&(R.pending_buf[R.pending++]=255&R.bi_buf,R.bi_buf>>=8,R.bi_valid-=8)}(y)}},{"../utils/common":41}],53:[function(H,be,q){"use strict";be.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(H,be,q){(function(z){(function(w,m){"use strict";if(!w.setImmediate){var b,u,Z,E,k=1,Q={},G=!1,N=w.document,C=Object.getPrototypeOf&&Object.getPrototypeOf(w);C=C&&C.setTimeout?C:w,b={}.toString.call(w.process)==="[object process]"?function(re){ie.nextTick(function(){le(re)})}:function(){if(w.postMessage&&!w.importScripts){var re=!0,I=w.onmessage;return w.onmessage=function(){re=!1},w.postMessage("","*"),w.onmessage=I,re}}()?(E="setImmediate$"+Math.random()+"$",w.addEventListener?w.addEventListener("message",Y,!1):w.attachEvent("onmessage",Y),function(re){w.postMessage(E+re,"*")}):w.MessageChannel?((Z=new MessageChannel).port1.onmessage=function(re){le(re.data)},function(re){Z.port2.postMessage(re)}):N&&"onreadystatechange"in N.createElement("script")?(u=N.documentElement,function(re){var I=N.createElement("script");I.onreadystatechange=function(){le(re),I.onreadystatechange=null,u.removeChild(I),I=null},u.appendChild(I)}):function(re){setTimeout(le,0,re)},C.setImmediate=function(re){typeof re!="function"&&(re=new Function(""+re));for(var I=new Array(arguments.length-1),P=0;P<I.length;P++)I[P]=arguments[P+1];var se={callback:re,args:I};return Q[k]=se,b(k),k++},C.clearImmediate=K}function K(re){delete Q[re]}function le(re){if(G)setTimeout(le,0,re);else{var I=Q[re];if(I){G=!0;try{(function(P){var se=P.callback,Ae=P.args;switch(Ae.length){case 0:se();break;case 1:se(Ae[0]);break;case 2:se(Ae[0],Ae[1]);break;case 3:se(Ae[0],Ae[1],Ae[2]);break;default:se.apply(m,Ae)}})(I)}finally{K(re),G=!1}}}}function Y(re){re.source===w&&typeof re.data=="string"&&re.data.indexOf(E)===0&&le(+re.data.slice(E.length))}})(typeof self=="undefined"?z===void 0?this:z:self)}).call(this,typeof g.g!="undefined"?g.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}]},{},[10])(10)})},95860:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return Y}});var ne=g(87462),ie=g(1413),H=g(4942),be=g(97685),q=g(45987),z=g(94184),w=g.n(z),m=g(67294);function b(re){var I=m.useRef();I.current=re;var P=m.useCallback(function(){for(var se,Ae=arguments.length,Me=new Array(Ae),Qe=0;Qe<Ae;Qe++)Me[Qe]=arguments[Qe];return(se=I.current)===null||se===void 0?void 0:se.call.apply(se,[I].concat(Me))},[]);return P}function u(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Z=u()?m.useLayoutEffect:m.useEffect,E=function(I,P){var se=m.useRef(!0);Z(function(){return I(se.current)},P),Z(function(){return se.current=!1,function(){se.current=!0}},[])},k=function(I,P){E(function(se){if(!se)return I()},P)},Q=null;function G(re){var I=m.useRef(!1),P=m.useState(re),se=(0,be.Z)(P,2),Ae=se[0],Me=se[1];m.useEffect(function(){return I.current=!1,function(){I.current=!0}},[]);function Qe(Ne,J){J&&I.current||Me(Ne)}return[Ae,Qe]}function N(re){return re!==void 0}function C(re,I){var P=I||{},se=P.defaultValue,Ae=P.value,Me=P.onChange,Qe=P.postState,Ne=G(function(){return N(Ae)?Ae:N(se)?typeof se=="function"?se():se:typeof re=="function"?re():re}),J=(0,be.Z)(Ne,2),me=J[0],O=J[1],Ye=Ae!==void 0?Ae:me,Ie=Qe?Qe(Ye):Ye,Se=b(Me),Je=G([Ye]),Oe=(0,be.Z)(Je,2),He=Oe[0],xe=Oe[1];k(function(){var mt=He[0];me!==mt&&Se(me,mt)},[He]),k(function(){N(Ae)||O(Ae)},[Ae]);var ke=b(function(mt,Bt){O(mt,Bt),xe([Ye],Bt)});return[Ie,ke]}var K=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],le=(0,m.forwardRef)(function(re,I){var P,se=re.prefixCls,Ae=se===void 0?"rc-checkbox":se,Me=re.className,Qe=re.style,Ne=re.checked,J=re.disabled,me=re.defaultChecked,O=me===void 0?!1:me,Ye=re.type,Ie=Ye===void 0?"checkbox":Ye,Se=re.title,Je=re.onChange,Oe=(0,q.Z)(re,K),He=(0,m.useRef)(null),xe=C(O,{value:Ne}),ke=(0,be.Z)(xe,2),mt=ke[0],Bt=ke[1];(0,m.useImperativeHandle)(I,function(){return{focus:function(){var rr;(rr=He.current)===null||rr===void 0||rr.focus()},blur:function(){var rr;(rr=He.current)===null||rr===void 0||rr.blur()},input:He.current}});var ot=w()(Ae,Me,(P={},(0,H.Z)(P,"".concat(Ae,"-checked"),mt),(0,H.Z)(P,"".concat(Ae,"-disabled"),J),P)),It=function(rr){J||("checked"in re||Bt(rr.target.checked),Je==null||Je({target:(0,ie.Z)((0,ie.Z)({},re),{},{type:Ie,checked:rr.target.checked}),stopPropagation:function(){rr.stopPropagation()},preventDefault:function(){rr.preventDefault()},nativeEvent:rr.nativeEvent}))};return m.createElement("span",{className:ot,title:Se,style:Qe},m.createElement("input",(0,ne.Z)({},Oe,{className:"".concat(Ae,"-input"),ref:He,onChange:It,disabled:J,checked:!!mt,type:Ie})),m.createElement("span",{className:"".concat(Ae,"-inner")}))}),Y=le},82523:function(Sn,qt){"use strict";var g;var ne=Symbol.for("react.element"),ie=Symbol.for("react.portal"),H=Symbol.for("react.fragment"),be=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),z=Symbol.for("react.provider"),w=Symbol.for("react.context"),m=Symbol.for("react.server_context"),b=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),Z=Symbol.for("react.suspense_list"),E=Symbol.for("react.memo"),k=Symbol.for("react.lazy"),Q=Symbol.for("react.offscreen"),G;G=Symbol.for("react.module.reference");function N(C){if(typeof C=="object"&&C!==null){var K=C.$$typeof;switch(K){case ne:switch(C=C.type,C){case H:case q:case be:case u:case Z:return C;default:switch(C=C&&C.$$typeof,C){case m:case w:case b:case k:case E:case z:return C;default:return K}}case ie:return K}}}g=w,g=z,g=ne,g=b,g=H,g=k,g=E,g=ie,g=q,g=be,g=u,g=Z,g=function(){return!1},g=function(){return!1},g=function(C){return N(C)===w},g=function(C){return N(C)===z},g=function(C){return typeof C=="object"&&C!==null&&C.$$typeof===ne},g=function(C){return N(C)===b},g=function(C){return N(C)===H},g=function(C){return N(C)===k},g=function(C){return N(C)===E},g=function(C){return N(C)===ie},g=function(C){return N(C)===q},g=function(C){return N(C)===be},g=function(C){return N(C)===u},g=function(C){return N(C)===Z},g=function(C){return typeof C=="string"||typeof C=="function"||C===H||C===q||C===be||C===u||C===Z||C===Q||typeof C=="object"&&C!==null&&(C.$$typeof===k||C.$$typeof===E||C.$$typeof===z||C.$$typeof===w||C.$$typeof===b||C.$$typeof===G||C.getModuleId!==void 0)},g=N},27183:function(Sn,qt,g){"use strict";g(82523)},67656:function(Sn,qt,g){"use strict";g.r(qt),g.d(qt,{BaseInput:function(){return u},default:function(){return le}});var ne=g(87462),ie=g(1413),H=g(4942),be=g(71002),q=g(94184),z=g.n(q),w=g(67294),m=g(87887),b=function(re){var I,P,se=re.inputElement,Ae=re.prefixCls,Me=re.prefix,Qe=re.suffix,Ne=re.addonBefore,J=re.addonAfter,me=re.className,O=re.style,Ye=re.disabled,Ie=re.readOnly,Se=re.focused,Je=re.triggerFocus,Oe=re.allowClear,He=re.value,xe=re.handleReset,ke=re.hidden,mt=re.classes,Bt=re.classNames,ot=re.dataAttrs,It=re.styles,or=re.components,rr=(or==null?void 0:or.affixWrapper)||"span",kr=(or==null?void 0:or.groupWrapper)||"span",lr=(or==null?void 0:or.wrapper)||"span",yr=(or==null?void 0:or.groupAddon)||"span",xr=(0,w.useRef)(null),Ar=function(yt){var Ht;(Ht=xr.current)!==null&&Ht!==void 0&&Ht.contains(yt.target)&&(Je==null||Je())},oe=function(){var yt;if(!Oe)return null;var Ht=!Ye&&!Ie&&He,Ke="".concat(Ae,"-clear-icon"),st=(0,be.Z)(Oe)==="object"&&Oe!==null&&Oe!==void 0&&Oe.clearIcon?Oe.clearIcon:"\u2716";return w.createElement("span",{onClick:xe,onMouseDown:function(Et){return Et.preventDefault()},className:z()(Ke,(yt={},(0,H.Z)(yt,"".concat(Ke,"-hidden"),!Ht),(0,H.Z)(yt,"".concat(Ke,"-has-suffix"),!!Qe),yt)),role:"button",tabIndex:-1},st)},Ot=(0,w.cloneElement)(se,{value:He,hidden:ke,className:z()((I=se.props)===null||I===void 0?void 0:I.className,!(0,m.X3)(re)&&!(0,m.He)(re)&&me)||null,style:(0,ie.Z)((0,ie.Z)({},(P=se.props)===null||P===void 0?void 0:P.style),!(0,m.X3)(re)&&!(0,m.He)(re)?O:{})});if((0,m.X3)(re)){var U,v="".concat(Ae,"-affix-wrapper"),y=z()(v,(U={},(0,H.Z)(U,"".concat(v,"-disabled"),Ye),(0,H.Z)(U,"".concat(v,"-focused"),Se),(0,H.Z)(U,"".concat(v,"-readonly"),Ie),(0,H.Z)(U,"".concat(v,"-input-with-clear-btn"),Qe&&Oe&&He),U),!(0,m.He)(re)&&me,mt==null?void 0:mt.affixWrapper,Bt==null?void 0:Bt.affixWrapper),R=(Qe||Oe)&&w.createElement("span",{className:z()("".concat(Ae,"-suffix"),Bt==null?void 0:Bt.suffix),style:It==null?void 0:It.suffix},oe(),Qe);Ot=w.createElement(rr,(0,ne.Z)({className:y,style:(0,ie.Z)((0,ie.Z)({},(0,m.He)(re)?void 0:O),It==null?void 0:It.affixWrapper),hidden:!(0,m.He)(re)&&ke,onClick:Ar},ot==null?void 0:ot.affixWrapper,{ref:xr}),Me&&w.createElement("span",{className:z()("".concat(Ae,"-prefix"),Bt==null?void 0:Bt.prefix),style:It==null?void 0:It.prefix},Me),(0,w.cloneElement)(se,{value:He,hidden:null}),R)}if((0,m.He)(re)){var ce="".concat(Ae,"-group"),_e="".concat(ce,"-addon"),Fe=z()("".concat(Ae,"-wrapper"),ce,mt==null?void 0:mt.wrapper),pt=z()("".concat(Ae,"-group-wrapper"),me,mt==null?void 0:mt.group);return w.createElement(kr,{className:pt,style:O,hidden:ke},w.createElement(lr,{className:Fe},Ne&&w.createElement(yr,{className:_e},Ne),(0,w.cloneElement)(Ot,{hidden:null}),J&&w.createElement(yr,{className:_e},J)))}return Ot},u=b,Z=g(74902),E=g(97685),k=g(45987),Q=g(21770),G=g(98423),N=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],C=(0,w.forwardRef)(function(Y,re){var I=Y.autoComplete,P=Y.onChange,se=Y.onFocus,Ae=Y.onBlur,Me=Y.onPressEnter,Qe=Y.onKeyDown,Ne=Y.prefixCls,J=Ne===void 0?"rc-input":Ne,me=Y.disabled,O=Y.htmlSize,Ye=Y.className,Ie=Y.maxLength,Se=Y.suffix,Je=Y.showCount,Oe=Y.type,He=Oe===void 0?"text":Oe,xe=Y.classes,ke=Y.classNames,mt=Y.styles,Bt=(0,k.Z)(Y,N),ot=(0,Q.Z)(Y.defaultValue,{value:Y.value}),It=(0,E.Z)(ot,2),or=It[0],rr=It[1],kr=(0,w.useState)(!1),lr=(0,E.Z)(kr,2),yr=lr[0],xr=lr[1],Ar=(0,w.useRef)(null),oe=function(pt){Ar.current&&(0,m.nH)(Ar.current,pt)};(0,w.useImperativeHandle)(re,function(){return{focus:oe,blur:function(){var pt;(pt=Ar.current)===null||pt===void 0||pt.blur()},setSelectionRange:function(pt,Tt,yt){var Ht;(Ht=Ar.current)===null||Ht===void 0||Ht.setSelectionRange(pt,Tt,yt)},select:function(){var pt;(pt=Ar.current)===null||pt===void 0||pt.select()},input:Ar.current}}),(0,w.useEffect)(function(){xr(function(Fe){return Fe&&me?!1:Fe})},[me]);var Ot=function(pt){Y.value===void 0&&rr(pt.target.value),Ar.current&&(0,m.rJ)(Ar.current,pt,P)},U=function(pt){Me&&pt.key==="Enter"&&Me(pt),Qe==null||Qe(pt)},v=function(pt){xr(!0),se==null||se(pt)},y=function(pt){xr(!1),Ae==null||Ae(pt)},R=function(pt){rr(""),oe(),Ar.current&&(0,m.rJ)(Ar.current,pt,P)},ce=function(){var pt=(0,G.Z)(Y,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return w.createElement("input",(0,ne.Z)({autoComplete:I},pt,{onChange:Ot,onFocus:v,onBlur:y,onKeyDown:U,className:z()(J,(0,H.Z)({},"".concat(J,"-disabled"),me),ke==null?void 0:ke.input),style:mt==null?void 0:mt.input,ref:Ar,size:O,type:He}))},_e=function(){var pt=Number(Ie)>0;if(Se||Je){var Tt=(0,m.D7)(or),yt=(0,Z.Z)(Tt).length,Ht=(0,be.Z)(Je)==="object"?Je.formatter({value:Tt,count:yt,maxLength:Ie}):"".concat(yt).concat(pt?" / ".concat(Ie):"");return w.createElement(w.Fragment,null,!!Je&&w.createElement("span",{className:z()("".concat(J,"-show-count-suffix"),(0,H.Z)({},"".concat(J,"-show-count-has-suffix"),!!Se),ke==null?void 0:ke.count),style:(0,ie.Z)({},mt==null?void 0:mt.count)},Ht),Se)}return null};return w.createElement(u,(0,ne.Z)({},Bt,{prefixCls:J,className:Ye,inputElement:ce(),handleReset:R,value:(0,m.D7)(or),focused:yr,triggerFocus:oe,suffix:_e(),disabled:me,classes:xe,classNames:ke,styles:mt}))}),K=C,le=K},87887:function(Sn,qt,g){"use strict";g.d(qt,{D7:function(){return q},He:function(){return ne},X3:function(){return ie},nH:function(){return be},rJ:function(){return H}});function ne(z){return!!(z.addonBefore||z.addonAfter)}function ie(z){return!!(z.prefix||z.suffix||z.allowClear)}function H(z,w,m,b){if(m){var u=w;if(w.type==="click"){var Z=z.cloneNode(!0);u=Object.create(w,{target:{value:Z},currentTarget:{value:Z}}),Z.value="",m(u);return}if(b!==void 0){u=Object.create(w,{target:{value:z},currentTarget:{value:z}}),z.value=b,m(u);return}m(u)}}function be(z,w){if(z){z.focus(w);var m=w||{},b=m.cursor;if(b){var u=z.value.length;switch(b){case"start":z.setSelectionRange(0,0);break;case"end":z.setSelectionRange(u,u);break;default:z.setSelectionRange(0,u)}}}}function q(z){return typeof z=="undefined"||z===null?"":String(z)}},78595:function(Sn,qt,g){"use strict";g.d(qt,{iz:function(){return Ms},ck:function(){return fo},BW:function(){return $s},sN:function(){return fo},Wd:function(){return Ks},ZP:function(){return de},Xl:function(){return Ht}});var ne=g(87462),ie=g(4942),H=g(1413),be=g(74902),q=g(97685),z=g(45987),w=g(94184),m=g.n(w),b=g(67294),u=g(48555);function Z(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var E=Z()?b.useLayoutEffect:b.useEffect,k=function(Ee,De){var Ze=b.useRef(!0);E(function(){return Ee(Ze.current)},De),E(function(){return Ze.current=!1,function(){Ze.current=!0}},[])},Q=function(Ee,De){k(function(Ze){if(!Ze)return Ee()},De)},G=k,N=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],C=void 0;function K(ve,Ee){var De=ve.prefixCls,Ze=ve.invalidate,$e=ve.item,ft=ve.renderItem,wt=ve.responsive,ir=ve.responsiveDisabled,Fr=ve.registerSize,vr=ve.itemKey,en=ve.className,un=ve.style,Pr=ve.children,Bn=ve.display,vn=ve.order,Ur=ve.component,Qr=Ur===void 0?"div":Ur,jr=(0,z.Z)(ve,N),tn=wt&&!Bn;function Cn(nr){Fr(vr,nr)}b.useEffect(function(){return function(){Cn(null)}},[]);var Te=ft&&$e!==C?ft($e):Pr,Ue;Ze||(Ue={opacity:tn?0:1,height:tn?0:C,overflowY:tn?"hidden":C,order:wt?vn:C,pointerEvents:tn?"none":C,position:tn?"absolute":C});var kt={};tn&&(kt["aria-hidden"]=!0);var Ct=b.createElement(Qr,(0,ne.Z)({className:m()(!Ze&&De,en),style:(0,H.Z)((0,H.Z)({},Ue),un)},kt,jr,{ref:Ee}),Te);return wt&&(Ct=b.createElement(u.Z,{onResize:function(gr){var cr=gr.offsetWidth;Cn(cr)},disabled:ir},Ct)),Ct}var le=b.forwardRef(K);le.displayName="Item";var Y=le;function re(ve){var Ee=b.useRef();Ee.current=ve;var De=b.useCallback(function(){for(var Ze,$e=arguments.length,ft=new Array($e),wt=0;wt<$e;wt++)ft[wt]=arguments[wt];return(Ze=Ee.current)===null||Ze===void 0?void 0:Ze.call.apply(Ze,[Ee].concat(ft))},[]);return De}var I=g(73935),P=function(Ee){return+setTimeout(Ee,16)},se=function(Ee){return clearTimeout(Ee)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(P=function(Ee){return window.requestAnimationFrame(Ee)},se=function(Ee){return window.cancelAnimationFrame(Ee)});var Ae=0,Me=new Map;function Qe(ve){Me.delete(ve)}var Ne=function(Ee){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Ae+=1;var Ze=Ae;function $e(ft){if(ft===0)Qe(Ze),Ee();else{var wt=P(function(){$e(ft-1)});Me.set(Ze,wt)}}return $e(De),Ze};Ne.cancel=function(ve){var Ee=Me.get(ve);return Qe(Ee),se(Ee)};var J=Ne;function me(ve){if(typeof MessageChannel=="undefined")J(ve);else{var Ee=new MessageChannel;Ee.port1.onmessage=function(){return ve()},Ee.port2.postMessage(void 0)}}function O(){var ve=b.useRef(null),Ee=function(Ze){ve.current||(ve.current=[],me(function(){(0,I.unstable_batchedUpdates)(function(){ve.current.forEach(function($e){$e()}),ve.current=null})})),ve.current.push(Ze)};return Ee}function Ye(ve,Ee){var De=b.useState(Ee),Ze=(0,q.Z)(De,2),$e=Ze[0],ft=Ze[1],wt=re(function(ir){ve(function(){ft(ir)})});return[$e,wt]}var Ie=b.createContext(null),Se=["component"],Je=["className"],Oe=["className"],He=function(Ee,De){var Ze=b.useContext(Ie);if(!Ze){var $e=Ee.component,ft=$e===void 0?"div":$e,wt=(0,z.Z)(Ee,Se);return b.createElement(ft,(0,ne.Z)({},wt,{ref:De}))}var ir=Ze.className,Fr=(0,z.Z)(Ze,Je),vr=Ee.className,en=(0,z.Z)(Ee,Oe);return b.createElement(Ie.Provider,{value:null},b.createElement(Y,(0,ne.Z)({ref:De,className:m()(ir,vr)},Fr,en)))},xe=b.forwardRef(He);xe.displayName="RawItem";var ke=xe,mt=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Bt="responsive",ot="invalidate";function It(ve){return"+ ".concat(ve.length," ...")}function or(ve,Ee){var De=ve.prefixCls,Ze=De===void 0?"rc-overflow":De,$e=ve.data,ft=$e===void 0?[]:$e,wt=ve.renderItem,ir=ve.renderRawItem,Fr=ve.itemKey,vr=ve.itemWidth,en=vr===void 0?10:vr,un=ve.ssr,Pr=ve.style,Bn=ve.className,vn=ve.maxCount,Ur=ve.renderRest,Qr=ve.renderRawRest,jr=ve.suffix,tn=ve.component,Cn=tn===void 0?"div":tn,Te=ve.itemComponent,Ue=ve.onVisibleChange,kt=(0,z.Z)(ve,mt),Ct=un==="full",nr=O(),gr=Ye(nr,null),cr=(0,q.Z)(gr,2),Xr=cr[0],$r=cr[1],_r=Xr||0,zr=Ye(nr,new Map),Gr=(0,q.Z)(zr,2),Nn=Gr[0],pr=Gr[1],Gn=Ye(nr,0),Ni=(0,q.Z)(Gn,2),qn=Ni[0],di=Ni[1],Ci=Ye(nr,0),bi=(0,q.Z)(Ci,2),Bi=bi[0],$i=bi[1],jn=Ye(nr,0),Gi=(0,q.Z)(jn,2),Hi=Gi[0],Na=Gi[1],ui=(0,b.useState)(null),wa=(0,q.Z)(ui,2),qi=wa[0],Zi=wa[1],gi=(0,b.useState)(null),Oi=(0,q.Z)(gi,2),ji=Oi[0],ri=Oi[1],si=b.useMemo(function(){return ji===null&&Ct?Number.MAX_SAFE_INTEGER:ji||0},[ji,Xr]),sa=(0,b.useState)(!1),Da=(0,q.Z)(sa,2),wo=Da[0],za=Da[1],$a="".concat(Ze,"-item"),Pi=Math.max(qn,Bi),xa=vn===Bt,Ko=ft.length&&xa,fa=vn===ot,li=Ko||typeof vn=="number"&&ft.length>vn,va=(0,b.useMemo)(function(){var ha=ft;return Ko?Xr===null&&Ct?ha=ft:ha=ft.slice(0,Math.min(ft.length,_r/en)):typeof vn=="number"&&(ha=ft.slice(0,vn)),ha},[ft,en,Xr,vn,Ko]),Pa=(0,b.useMemo)(function(){return Ko?ft.slice(si+1):ft.slice(va.length)},[ft,va,Ko,si]),pa=(0,b.useCallback)(function(ha,La){var go;return typeof Fr=="function"?Fr(ha):(go=Fr&&(ha==null?void 0:ha[Fr]))!==null&&go!==void 0?go:La},[Fr]),ma=(0,b.useCallback)(wt||function(ha){return ha},[wt]);function zi(ha,La,go){ji===ha&&(La===void 0||La===qi)||(ri(ha),go||(za(ha<ft.length-1),Ue==null||Ue(ha)),La!==void 0&&Zi(La))}function _a(ha,La){$r(La.clientWidth)}function Ta(ha,La){pr(function(go){var vo=new Map(go);return La===null?vo.delete(ha):vo.set(ha,La),vo})}function no(ha,La){$i(La),di(Bi)}function Ro(ha,La){Na(La)}function Ho(ha){return Nn.get(pa(va[ha],ha))}G(function(){if(_r&&typeof Pi=="number"&&va){var ha=Hi,La=va.length,go=La-1;if(!La){zi(0,null);return}for(var vo=0;vo<La;vo+=1){var _s=Ho(vo);if(Ct&&(_s=_s||0),_s===void 0){zi(vo-1,void 0,!0);break}if(ha+=_s,go===0&&ha<=_r||vo===go-1&&ha+Ho(go)<=_r){zi(go,null);break}else if(ha+Pi>_r){zi(vo-1,ha-_s-Hi+Bi);break}}jr&&Ho(0)+Hi>_r&&Zi(null)}},[_r,Nn,Bi,Hi,pa,va]);var hs=wo&&!!Pa.length,ts={};qi!==null&&Ko&&(ts={position:"absolute",left:qi,top:0});var jo={prefixCls:$a,responsive:Ko,component:Te,invalidate:fa},bs=ir?function(ha,La){var go=pa(ha,La);return b.createElement(Ie.Provider,{key:go,value:(0,H.Z)((0,H.Z)({},jo),{},{order:La,item:ha,itemKey:go,registerSize:Ta,display:La<=si})},ir(ha,La))}:function(ha,La){var go=pa(ha,La);return b.createElement(Y,(0,ne.Z)({},jo,{order:La,key:go,item:ha,renderItem:ma,itemKey:go,registerSize:Ta,display:La<=si}))},rs,Zs={order:hs?si:Number.MAX_SAFE_INTEGER,className:"".concat($a,"-rest"),registerSize:no,display:hs};if(Qr)Qr&&(rs=b.createElement(Ie.Provider,{value:(0,H.Z)((0,H.Z)({},jo),Zs)},Qr(Pa)));else{var Wo=Ur||It;rs=b.createElement(Y,(0,ne.Z)({},jo,Zs),typeof Wo=="function"?Wo(Pa):Wo)}var _o=b.createElement(Cn,(0,ne.Z)({className:m()(!fa&&Ze,Bn),style:Pr,ref:Ee},kt),va.map(bs),li?rs:null,jr&&b.createElement(Y,(0,ne.Z)({},jo,{responsive:xa,responsiveDisabled:!Ko,order:si,className:"".concat($a,"-suffix"),registerSize:Ro,display:!0,style:ts}),jr));return xa&&(_o=b.createElement(u.Z,{onResize:_a,disabled:!Ko},_o)),_o}var rr=b.forwardRef(or);rr.displayName="Overflow",rr.Item=ke,rr.RESPONSIVE=Bt,rr.INVALIDATE=ot;var kr=rr,lr=kr,yr=g(21770),xr=g(80334),Ar=g(91881),oe=b.createContext(null);function Ot(ve,Ee){return ve===void 0?null:"".concat(ve,"-").concat(Ee)}function U(ve){var Ee=b.useContext(oe);return Ot(Ee,ve)}var v=g(56982),y=["children","locked"],R=b.createContext(null);function ce(ve,Ee){var De=(0,H.Z)({},ve);return Object.keys(Ee).forEach(function(Ze){var $e=Ee[Ze];$e!==void 0&&(De[Ze]=$e)}),De}function _e(ve){var Ee=ve.children,De=ve.locked,Ze=(0,z.Z)(ve,y),$e=b.useContext(R),ft=(0,v.Z)(function(){return ce($e,Ze)},[$e,Ze],function(wt,ir){return!De&&(wt[0]!==ir[0]||!(0,Ar.Z)(wt[1],ir[1],!0))});return b.createElement(R.Provider,{value:ft},Ee)}var Fe=[],pt=b.createContext(null);function Tt(){return b.useContext(pt)}var yt=b.createContext(Fe);function Ht(ve){var Ee=b.useContext(yt);return b.useMemo(function(){return ve!==void 0?[].concat((0,be.Z)(Ee),[ve]):Ee},[Ee,ve])}var Ke=b.createContext(null),st=b.createContext({}),Le=st,Et=g(15105),Ge=g(75164),Wt=function(ve){if(!ve)return!1;if(ve instanceof Element){if(ve.offsetParent)return!0;if(ve.getBBox){var Ee=ve.getBBox(),De=Ee.width,Ze=Ee.height;if(De||Ze)return!0}if(ve.getBoundingClientRect){var $e=ve.getBoundingClientRect(),ft=$e.width,wt=$e.height;if(ft||wt)return!0}}return!1};function Dr(ve){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Wt(ve)){var De=ve.nodeName.toLowerCase(),Ze=["input","select","textarea","button"].includes(De)||ve.isContentEditable||De==="a"&&!!ve.getAttribute("href"),$e=ve.getAttribute("tabindex"),ft=Number($e),wt=null;return $e&&!Number.isNaN(ft)?wt=ft:Ze&&wt===null&&(wt=0),Ze&&ve.disabled&&(wt=null),wt!==null&&(wt>=0||Ee&&wt<0)}return!1}function Cr(ve){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,De=(0,be.Z)(ve.querySelectorAll("*")).filter(function(Ze){return Dr(Ze,Ee)});return Dr(ve,Ee)&&De.unshift(ve),De}var Mn=null;function on(){Mn=document.activeElement}function En(){Mn=null}function Rn(){if(Mn)try{Mn.focus()}catch(ve){}}function Yn(ve,Ee){if(Ee.keyCode===9){var De=Cr(ve),Ze=De[Ee.shiftKey?0:De.length-1],$e=Ze===document.activeElement||ve===document.activeElement;if($e){var ft=De[Ee.shiftKey?De.length-1:0];ft.focus(),Ee.preventDefault()}}}var $n=Et.Z.LEFT,yn=Et.Z.RIGHT,bn=Et.Z.UP,Lr=Et.Z.DOWN,Hn=Et.Z.ENTER,oi=Et.Z.ESC,Aa=Et.Z.HOME,Xa=Et.Z.END,Ea=[bn,Lr,$n,yn];function Rt(ve,Ee,De,Ze){var $e,ft,wt,ir,Fr="prev",vr="next",en="children",un="parent";if(ve==="inline"&&Ze===Hn)return{inlineTrigger:!0};var Pr=($e={},(0,ie.Z)($e,bn,Fr),(0,ie.Z)($e,Lr,vr),$e),Bn=(ft={},(0,ie.Z)(ft,$n,De?vr:Fr),(0,ie.Z)(ft,yn,De?Fr:vr),(0,ie.Z)(ft,Lr,en),(0,ie.Z)(ft,Hn,en),ft),vn=(wt={},(0,ie.Z)(wt,bn,Fr),(0,ie.Z)(wt,Lr,vr),(0,ie.Z)(wt,Hn,en),(0,ie.Z)(wt,oi,un),(0,ie.Z)(wt,$n,De?en:un),(0,ie.Z)(wt,yn,De?un:en),wt),Ur={inline:Pr,horizontal:Bn,vertical:vn,inlineSub:Pr,horizontalSub:vn,verticalSub:vn},Qr=(ir=Ur["".concat(ve).concat(Ee?"":"Sub")])===null||ir===void 0?void 0:ir[Ze];switch(Qr){case Fr:return{offset:-1,sibling:!0};case vr:return{offset:1,sibling:!0};case un:return{offset:-1,sibling:!1};case en:return{offset:1,sibling:!1};default:return null}}function tr(ve){for(var Ee=ve;Ee;){if(Ee.getAttribute("data-menu-list"))return Ee;Ee=Ee.parentElement}return null}function Mr(ve,Ee){for(var De=ve||document.activeElement;De;){if(Ee.has(De))return De;De=De.parentElement}return null}function Er(ve,Ee){var De=Cr(ve,!0);return De.filter(function(Ze){return Ee.has(Ze)})}function Ln(ve,Ee,De){var Ze=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!ve)return null;var $e=Er(ve,Ee),ft=$e.length,wt=$e.findIndex(function(ir){return De===ir});return Ze<0?wt===-1?wt=ft-1:wt-=1:Ze>0&&(wt+=1),wt=(wt+ft)%ft,$e[wt]}function wn(ve,Ee,De,Ze,$e,ft,wt,ir,Fr,vr){var en=b.useRef(),un=b.useRef();un.current=Ee;var Pr=function(){Ge.Z.cancel(en.current)};return b.useEffect(function(){return function(){Pr()}},[]),function(Bn){var vn=Bn.which;if([].concat(Ea,[Hn,oi,Aa,Xa]).includes(vn)){var Ur,Qr,jr,tn=function(){Ur=new Set,Qr=new Map,jr=new Map;var Gr=ft();return Gr.forEach(function(Nn){var pr=document.querySelector("[data-menu-id='".concat(Ot(Ze,Nn),"']"));pr&&(Ur.add(pr),jr.set(pr,Nn),Qr.set(Nn,pr))}),Ur};tn();var Cn=Qr.get(Ee),Te=Mr(Cn,Ur),Ue=jr.get(Te),kt=Rt(ve,wt(Ue,!0).length===1,De,vn);if(!kt&&vn!==Aa&&vn!==Xa)return;(Ea.includes(vn)||[Aa,Xa].includes(vn))&&Bn.preventDefault();var Ct=function(Gr){if(Gr){var Nn=Gr,pr=Gr.querySelector("a");pr!=null&&pr.getAttribute("href")&&(Nn=pr);var Gn=jr.get(Gr);ir(Gn),Pr(),en.current=(0,Ge.Z)(function(){un.current===Gn&&Nn.focus()})}};if([Aa,Xa].includes(vn)||kt.sibling||!Te){var nr;!Te||ve==="inline"?nr=$e.current:nr=tr(Te);var gr,cr=Er(nr,Ur);vn===Aa?gr=cr[0]:vn===Xa?gr=cr[cr.length-1]:gr=Ln(nr,Ur,Te,kt.offset),Ct(gr)}else if(kt.inlineTrigger)Fr(Ue);else if(kt.offset>0)Fr(Ue,!0),Pr(),en.current=(0,Ge.Z)(function(){tn();var zr=Te.getAttribute("aria-controls"),Gr=document.getElementById(zr),Nn=Ln(Gr,Ur);Ct(Nn)},5);else if(kt.offset<0){var Xr=wt(Ue,!0),$r=Xr[Xr.length-2],_r=Qr.get($r);Fr($r,!1),Ct(_r)}}vr==null||vr(Bn)}}function xn(ve){Promise.resolve().then(ve)}var Dn="__RC_UTIL_PATH_SPLIT__",vt=function(Ee){return Ee.join(Dn)},Kt=function(Ee){return Ee.split(Dn)},Gt="rc-menu-more";function ar(){var ve=b.useState({}),Ee=(0,q.Z)(ve,2),De=Ee[1],Ze=(0,b.useRef)(new Map),$e=(0,b.useRef)(new Map),ft=b.useState([]),wt=(0,q.Z)(ft,2),ir=wt[0],Fr=wt[1],vr=(0,b.useRef)(0),en=(0,b.useRef)(!1),un=function(){en.current||De({})},Pr=(0,b.useCallback)(function(Cn,Te){var Ue=vt(Te);$e.current.set(Ue,Cn),Ze.current.set(Cn,Ue),vr.current+=1;var kt=vr.current;xn(function(){kt===vr.current&&un()})},[]),Bn=(0,b.useCallback)(function(Cn,Te){var Ue=vt(Te);$e.current.delete(Ue),Ze.current.delete(Cn)},[]),vn=(0,b.useCallback)(function(Cn){Fr(Cn)},[]),Ur=(0,b.useCallback)(function(Cn,Te){var Ue=Ze.current.get(Cn)||"",kt=Kt(Ue);return Te&&ir.includes(kt[0])&&kt.unshift(Gt),kt},[ir]),Qr=(0,b.useCallback)(function(Cn,Te){return Cn.some(function(Ue){var kt=Ur(Ue,!0);return kt.includes(Te)})},[Ur]),jr=function(){var Te=(0,be.Z)(Ze.current.keys());return ir.length&&Te.push(Gt),Te},tn=(0,b.useCallback)(function(Cn){var Te="".concat(Ze.current.get(Cn)).concat(Dn),Ue=new Set;return(0,be.Z)($e.current.keys()).forEach(function(kt){kt.startsWith(Te)&&Ue.add($e.current.get(kt))}),Ue},[]);return b.useEffect(function(){return function(){en.current=!0}},[]),{registerPath:Pr,unregisterPath:Bn,refreshOverflowKeys:vn,isSubPathKey:Qr,getKeyPath:Ur,getKeys:jr,getSubPathKeys:tn}}function Ir(ve){var Ee=b.useRef(ve);Ee.current=ve;var De=b.useCallback(function(){for(var Ze,$e=arguments.length,ft=new Array($e),wt=0;wt<$e;wt++)ft[wt]=arguments[wt];return(Ze=Ee.current)===null||Ze===void 0?void 0:Ze.call.apply(Ze,[Ee].concat(ft))},[]);return ve?De:void 0}var ht=Math.random().toFixed(5).toString().slice(2),$t=0;function Vt(ve){var Ee=(0,yr.Z)(ve,{value:ve}),De=(0,q.Z)(Ee,2),Ze=De[0],$e=De[1];return b.useEffect(function(){$t+=1;var ft="".concat(ht,"-").concat($t);$e("rc-menu-uuid-".concat(ft))},[]),Ze}var On=g(15671),Jn=g(43144),ii=g(60136),la=g(51630),mi=g(98423),Wi=g(42550);function xi(ve,Ee,De,Ze){var $e=b.useContext(R),ft=$e.activeKey,wt=$e.onActive,ir=$e.onInactive,Fr={active:ft===ve};return Ee||(Fr.onMouseEnter=function(vr){De==null||De({key:ve,domEvent:vr}),wt(ve)},Fr.onMouseLeave=function(vr){Ze==null||Ze({key:ve,domEvent:vr}),ir(ve)}),Fr}function Ii(ve){var Ee=b.useContext(R),De=Ee.mode,Ze=Ee.rtl,$e=Ee.inlineIndent;if(De!=="inline")return null;var ft=ve;return Ze?{paddingRight:ft*$e}:{paddingLeft:ft*$e}}function ca(ve){var Ee=ve.icon,De=ve.props,Ze=ve.children,$e;return Ee===null||Ee===!1?null:(typeof Ee=="function"?$e=b.createElement(Ee,(0,H.Z)({},De)):typeof Ee!="boolean"&&($e=Ee),$e||Ze||null)}var eo=["item"];function na(ve){var Ee=ve.item,De=(0,z.Z)(ve,eo);return Object.defineProperty(De,"item",{get:function(){return(0,xr.ZP)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),Ee}}),De}var co=["title","attribute","elementRef"],ti=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],Mi=["active"],ua=function(ve){(0,ii.Z)(De,ve);var Ee=(0,la.Z)(De);function De(){return(0,On.Z)(this,De),Ee.apply(this,arguments)}return(0,Jn.Z)(De,[{key:"render",value:function(){var $e=this.props,ft=$e.title,wt=$e.attribute,ir=$e.elementRef,Fr=(0,z.Z)($e,co),vr=(0,mi.Z)(Fr,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,xr.ZP)(!wt,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),b.createElement(lr.Item,(0,ne.Z)({},wt,{title:typeof ft=="string"?ft:void 0},vr,{ref:ir}))}}]),De}(b.Component),Io=b.forwardRef(function(ve,Ee){var De,Ze=ve.style,$e=ve.className,ft=ve.eventKey,wt=ve.warnKey,ir=ve.disabled,Fr=ve.itemIcon,vr=ve.children,en=ve.role,un=ve.onMouseEnter,Pr=ve.onMouseLeave,Bn=ve.onClick,vn=ve.onKeyDown,Ur=ve.onFocus,Qr=(0,z.Z)(ve,ti),jr=U(ft),tn=b.useContext(R),Cn=tn.prefixCls,Te=tn.onItemClick,Ue=tn.disabled,kt=tn.overflowDisabled,Ct=tn.itemIcon,nr=tn.selectedKeys,gr=tn.onActive,cr=b.useContext(Le),Xr=cr._internalRenderMenuItem,$r="".concat(Cn,"-item"),_r=b.useRef(),zr=b.useRef(),Gr=Ue||ir,Nn=(0,Wi.x1)(Ee,zr),pr=Ht(ft),Gn=function(wa){return{key:ft,keyPath:(0,be.Z)(pr).reverse(),item:_r.current,domEvent:wa}},Ni=Fr||Ct,qn=xi(ft,Gr,un,Pr),di=qn.active,Ci=(0,z.Z)(qn,Mi),bi=nr.includes(ft),Bi=Ii(pr.length),$i=function(wa){if(!Gr){var qi=Gn(wa);Bn==null||Bn(na(qi)),Te(qi)}},jn=function(wa){if(vn==null||vn(wa),wa.which===Et.Z.ENTER){var qi=Gn(wa);Bn==null||Bn(na(qi)),Te(qi)}},Gi=function(wa){gr(ft),Ur==null||Ur(wa)},Hi={};ve.role==="option"&&(Hi["aria-selected"]=bi);var Na=b.createElement(ua,(0,ne.Z)({ref:_r,elementRef:Nn,role:en===null?"none":en||"menuitem",tabIndex:ir?null:-1,"data-menu-id":kt&&jr?null:jr},Qr,Ci,Hi,{component:"li","aria-disabled":ir,style:(0,H.Z)((0,H.Z)({},Bi),Ze),className:m()($r,(De={},(0,ie.Z)(De,"".concat($r,"-active"),di),(0,ie.Z)(De,"".concat($r,"-selected"),bi),(0,ie.Z)(De,"".concat($r,"-disabled"),Gr),De),$e),onClick:$i,onKeyDown:jn,onFocus:Gi}),vr,b.createElement(ca,{props:(0,H.Z)((0,H.Z)({},ve),{},{isSelected:bi}),icon:Ni}));return Xr&&(Na=Xr(Na,ve,{selected:bi})),Na});function Mo(ve,Ee){var De=ve.eventKey,Ze=Tt(),$e=Ht(De);return b.useEffect(function(){if(Ze)return Ze.registerPath(De,$e),function(){Ze.unregisterPath(De,$e)}},[$e]),Ze?null:b.createElement(Io,(0,ne.Z)({},ve,{ref:Ee}))}var fo=b.forwardRef(Mo),ho=["className","children"],es=function(Ee,De){var Ze=Ee.className,$e=Ee.children,ft=(0,z.Z)(Ee,ho),wt=b.useContext(R),ir=wt.prefixCls,Fr=wt.mode,vr=wt.rtl;return b.createElement("ul",(0,ne.Z)({className:m()(ir,vr&&"".concat(ir,"-rtl"),"".concat(ir,"-sub"),"".concat(ir,"-").concat(Fr==="inline"?"inline":"vertical"),Ze),role:"menu"},ft,{"data-menu-list":!0,ref:De}),$e)},uo=b.forwardRef(es);uo.displayName="SubMenuList";var Ga=uo,to=g(50344);function po(ve,Ee){return(0,to.Z)(ve).map(function(De,Ze){if(b.isValidElement(De)){var $e,ft,wt=De.key,ir=($e=(ft=De.props)===null||ft===void 0?void 0:ft.eventKey)!==null&&$e!==void 0?$e:wt,Fr=ir==null;Fr&&(ir="tmp_key-".concat([].concat((0,be.Z)(Ee),[Ze]).join("-")));var vr={key:ir,eventKey:ir};return b.cloneElement(De,vr)}return De})}var Fa=g(62709),ro={adjustX:1,adjustY:1},Xo={topLeft:{points:["bl","tl"],overflow:ro},topRight:{points:["br","tr"],overflow:ro},bottomLeft:{points:["tl","bl"],overflow:ro},bottomRight:{points:["tr","br"],overflow:ro},leftTop:{points:["tr","tl"],overflow:ro},leftBottom:{points:["br","bl"],overflow:ro},rightTop:{points:["tl","tr"],overflow:ro},rightBottom:{points:["bl","br"],overflow:ro}},Zo={topLeft:{points:["bl","tl"],overflow:ro},topRight:{points:["br","tr"],overflow:ro},bottomLeft:{points:["tl","bl"],overflow:ro},bottomRight:{points:["tr","br"],overflow:ro},rightTop:{points:["tr","tl"],overflow:ro},rightBottom:{points:["br","bl"],overflow:ro},leftTop:{points:["tl","tr"],overflow:ro},leftBottom:{points:["bl","br"],overflow:ro}},pl=null;function Jo(ve,Ee,De){if(Ee)return Ee;if(De)return De[ve]||De.other}var Qo={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function Ds(ve){var Ee=ve.prefixCls,De=ve.visible,Ze=ve.children,$e=ve.popup,ft=ve.popupStyle,wt=ve.popupClassName,ir=ve.popupOffset,Fr=ve.disabled,vr=ve.mode,en=ve.onVisibleChange,un=b.useContext(R),Pr=un.getPopupContainer,Bn=un.rtl,vn=un.subMenuOpenDelay,Ur=un.subMenuCloseDelay,Qr=un.builtinPlacements,jr=un.triggerSubMenuAction,tn=un.forceSubMenuRender,Cn=un.rootClassName,Te=un.motion,Ue=un.defaultMotions,kt=b.useState(!1),Ct=(0,q.Z)(kt,2),nr=Ct[0],gr=Ct[1],cr=Bn?(0,H.Z)((0,H.Z)({},Zo),Qr):(0,H.Z)((0,H.Z)({},Xo),Qr),Xr=Qo[vr],$r=Jo(vr,Te,Ue),_r=b.useRef($r);vr!=="inline"&&(_r.current=$r);var zr=(0,H.Z)((0,H.Z)({},_r.current),{},{leavedClassName:"".concat(Ee,"-hidden"),removeOnLeave:!1,motionAppear:!0}),Gr=b.useRef();return b.useEffect(function(){return Gr.current=(0,Ge.Z)(function(){gr(De)}),function(){Ge.Z.cancel(Gr.current)}},[De]),b.createElement(Fa.Z,{prefixCls:Ee,popupClassName:m()("".concat(Ee,"-popup"),(0,ie.Z)({},"".concat(Ee,"-rtl"),Bn),wt,Cn),stretch:vr==="horizontal"?"minWidth":null,getPopupContainer:Pr,builtinPlacements:cr,popupPlacement:Xr,popupVisible:nr,popup:$e,popupStyle:ft,popupAlign:ir&&{offset:ir},action:Fr?[]:[jr],mouseEnterDelay:vn,mouseLeaveDelay:Ur,onPopupVisibleChange:en,forceRender:tn,popupMotion:zr,fresh:!0},Ze)}var Is=g(62874);function ns(ve){var Ee=ve.id,De=ve.open,Ze=ve.keyPath,$e=ve.children,ft="inline",wt=b.useContext(R),ir=wt.prefixCls,Fr=wt.forceSubMenuRender,vr=wt.motion,en=wt.defaultMotions,un=wt.mode,Pr=b.useRef(!1);Pr.current=un===ft;var Bn=b.useState(!Pr.current),vn=(0,q.Z)(Bn,2),Ur=vn[0],Qr=vn[1],jr=Pr.current?De:!1;b.useEffect(function(){Pr.current&&Qr(!1)},[un]);var tn=(0,H.Z)({},Jo(ft,vr,en));Ze.length>1&&(tn.motionAppear=!1);var Cn=tn.onVisibleChanged;return tn.onVisibleChanged=function(Te){return!Pr.current&&!Te&&Qr(!0),Cn==null?void 0:Cn(Te)},Ur?null:b.createElement(_e,{mode:ft,locked:!Pr.current},b.createElement(Is.Z,(0,ne.Z)({visible:jr},tn,{forceRender:Fr,removeOnLeave:!1,leavedClassName:"".concat(ir,"-hidden")}),function(Te){var Ue=Te.className,kt=Te.style;return b.createElement(Ga,{id:Ee,className:Ue,style:kt},$e)}))}var Ja=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],Os=["active"],is=function(Ee){var De,Ze=Ee.style,$e=Ee.className,ft=Ee.title,wt=Ee.eventKey,ir=Ee.warnKey,Fr=Ee.disabled,vr=Ee.internalPopupClose,en=Ee.children,un=Ee.itemIcon,Pr=Ee.expandIcon,Bn=Ee.popupClassName,vn=Ee.popupOffset,Ur=Ee.popupStyle,Qr=Ee.onClick,jr=Ee.onMouseEnter,tn=Ee.onMouseLeave,Cn=Ee.onTitleClick,Te=Ee.onTitleMouseEnter,Ue=Ee.onTitleMouseLeave,kt=(0,z.Z)(Ee,Ja),Ct=U(wt),nr=b.useContext(R),gr=nr.prefixCls,cr=nr.mode,Xr=nr.openKeys,$r=nr.disabled,_r=nr.overflowDisabled,zr=nr.activeKey,Gr=nr.selectedKeys,Nn=nr.itemIcon,pr=nr.expandIcon,Gn=nr.onItemClick,Ni=nr.onOpenChange,qn=nr.onActive,di=b.useContext(Le),Ci=di._internalRenderSubMenuItem,bi=b.useContext(Ke),Bi=bi.isSubPathKey,$i=Ht(),jn="".concat(gr,"-submenu"),Gi=$r||Fr,Hi=b.useRef(),Na=b.useRef(),ui=un!=null?un:Nn,wa=Pr!=null?Pr:pr,qi=Xr.includes(wt),Zi=!_r&&qi,gi=Bi(Gr,wt),Oi=xi(wt,Gi,Te,Ue),ji=Oi.active,ri=(0,z.Z)(Oi,Os),si=b.useState(!1),sa=(0,q.Z)(si,2),Da=sa[0],wo=sa[1],za=function(Ro){Gi||wo(Ro)},$a=function(Ro){za(!0),jr==null||jr({key:wt,domEvent:Ro})},Pi=function(Ro){za(!1),tn==null||tn({key:wt,domEvent:Ro})},xa=b.useMemo(function(){return ji||(cr!=="inline"?Da||Bi([zr],wt):!1)},[cr,ji,zr,Da,wt,Bi]),Ko=Ii($i.length),fa=function(Ro){Gi||(Cn==null||Cn({key:wt,domEvent:Ro}),cr==="inline"&&Ni(wt,!qi))},li=Ir(function(no){Qr==null||Qr(na(no)),Gn(no)}),va=function(Ro){cr!=="inline"&&Ni(wt,Ro)},Pa=function(){qn(wt)},pa=Ct&&"".concat(Ct,"-popup"),ma=b.createElement("div",(0,ne.Z)({role:"menuitem",style:Ko,className:"".concat(jn,"-title"),tabIndex:Gi?null:-1,ref:Hi,title:typeof ft=="string"?ft:null,"data-menu-id":_r&&Ct?null:Ct,"aria-expanded":Zi,"aria-haspopup":!0,"aria-controls":pa,"aria-disabled":Gi,onClick:fa,onFocus:Pa},ri),ft,b.createElement(ca,{icon:cr!=="horizontal"?wa:void 0,props:(0,H.Z)((0,H.Z)({},Ee),{},{isOpen:Zi,isSubMenu:!0})},b.createElement("i",{className:"".concat(jn,"-arrow")}))),zi=b.useRef(cr);if(cr!=="inline"&&$i.length>1?zi.current="vertical":zi.current=cr,!_r){var _a=zi.current;ma=b.createElement(Ds,{mode:_a,prefixCls:jn,visible:!vr&&Zi&&cr!=="inline",popupClassName:Bn,popupOffset:vn,popupStyle:Ur,popup:b.createElement(_e,{mode:_a==="horizontal"?"vertical":_a},b.createElement(Ga,{id:pa,ref:Na},en)),disabled:Gi,onVisibleChange:va},ma)}var Ta=b.createElement(lr.Item,(0,ne.Z)({role:"none"},kt,{component:"li",style:Ze,className:m()(jn,"".concat(jn,"-").concat(cr),$e,(De={},(0,ie.Z)(De,"".concat(jn,"-open"),Zi),(0,ie.Z)(De,"".concat(jn,"-active"),xa),(0,ie.Z)(De,"".concat(jn,"-selected"),gi),(0,ie.Z)(De,"".concat(jn,"-disabled"),Gi),De)),onMouseEnter:$a,onMouseLeave:Pi}),ma,!_r&&b.createElement(ns,{id:pa,open:Zi,keyPath:$i},en));return Ci&&(Ta=Ci(Ta,Ee,{selected:gi,active:xa,open:Zi,disabled:Gi})),b.createElement(_e,{onItemClick:li,mode:cr==="horizontal"?"vertical":cr,itemIcon:ui,expandIcon:wa},Ta)};function Ks(ve){var Ee=ve.eventKey,De=ve.children,Ze=Ht(Ee),$e=po(De,Ze),ft=Tt();b.useEffect(function(){if(ft)return ft.registerPath(Ee,Ze),function(){ft.unregisterPath(Ee,Ze)}},[Ze]);var wt;return ft?wt=$e:wt=b.createElement(is,ve,$e),b.createElement(yt.Provider,{value:Ze},wt)}var Al=g(71002),To=["className","title","eventKey","children"],Ps=["children"],dl=function(Ee){var De=Ee.className,Ze=Ee.title,$e=Ee.eventKey,ft=Ee.children,wt=(0,z.Z)(Ee,To),ir=b.useContext(R),Fr=ir.prefixCls,vr="".concat(Fr,"-item-group");return b.createElement("li",(0,ne.Z)({role:"presentation"},wt,{onClick:function(un){return un.stopPropagation()},className:m()(vr,De)}),b.createElement("div",{role:"presentation",className:"".concat(vr,"-title"),title:typeof Ze=="string"?Ze:void 0},Ze),b.createElement("ul",{role:"group",className:"".concat(vr,"-list")},ft))};function $s(ve){var Ee=ve.children,De=(0,z.Z)(ve,Ps),Ze=Ht(De.eventKey),$e=po(Ee,Ze),ft=Tt();return ft?$e:b.createElement(dl,(0,mi.Z)(De,["warnKey"]),$e)}function Ms(ve){var Ee=ve.className,De=ve.style,Ze=b.useContext(R),$e=Ze.prefixCls,ft=Tt();return ft?null:b.createElement("li",{role:"separator",className:m()("".concat($e,"-item-divider"),Ee),style:De})}var ys=["label","children","key","type"];function Ki(ve){return(ve||[]).map(function(Ee,De){if(Ee&&(0,Al.Z)(Ee)==="object"){var Ze=Ee,$e=Ze.label,ft=Ze.children,wt=Ze.key,ir=Ze.type,Fr=(0,z.Z)(Ze,ys),vr=wt!=null?wt:"tmp-".concat(De);return ft||ir==="group"?ir==="group"?b.createElement($s,(0,ne.Z)({key:vr},Fr,{title:$e}),Ki(ft)):b.createElement(Ks,(0,ne.Z)({key:vr},Fr,{title:$e}),Ki(ft)):ir==="divider"?b.createElement(Ms,(0,ne.Z)({key:vr},Fr)):b.createElement(fo,(0,ne.Z)({key:vr},Fr),$e)}return null}).filter(function(Ee){return Ee})}function Ua(ve,Ee,De){var Ze=ve;return Ee&&(Ze=Ki(Ee)),po(Ze,De)}var Vo=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],dr=[],Sr=b.forwardRef(function(ve,Ee){var De,Ze,$e=ve,ft=$e.prefixCls,wt=ft===void 0?"rc-menu":ft,ir=$e.rootClassName,Fr=$e.style,vr=$e.className,en=$e.tabIndex,un=en===void 0?0:en,Pr=$e.items,Bn=$e.children,vn=$e.direction,Ur=$e.id,Qr=$e.mode,jr=Qr===void 0?"vertical":Qr,tn=$e.inlineCollapsed,Cn=$e.disabled,Te=$e.disabledOverflow,Ue=$e.subMenuOpenDelay,kt=Ue===void 0?.1:Ue,Ct=$e.subMenuCloseDelay,nr=Ct===void 0?.1:Ct,gr=$e.forceSubMenuRender,cr=$e.defaultOpenKeys,Xr=$e.openKeys,$r=$e.activeKey,_r=$e.defaultActiveFirst,zr=$e.selectable,Gr=zr===void 0?!0:zr,Nn=$e.multiple,pr=Nn===void 0?!1:Nn,Gn=$e.defaultSelectedKeys,Ni=$e.selectedKeys,qn=$e.onSelect,di=$e.onDeselect,Ci=$e.inlineIndent,bi=Ci===void 0?24:Ci,Bi=$e.motion,$i=$e.defaultMotions,jn=$e.triggerSubMenuAction,Gi=jn===void 0?"hover":jn,Hi=$e.builtinPlacements,Na=$e.itemIcon,ui=$e.expandIcon,wa=$e.overflowedIndicator,qi=wa===void 0?"...":wa,Zi=$e.overflowedIndicatorPopupClassName,gi=$e.getPopupContainer,Oi=$e.onClick,ji=$e.onOpenChange,ri=$e.onKeyDown,si=$e.openAnimation,sa=$e.openTransitionName,Da=$e._internalRenderMenuItem,wo=$e._internalRenderSubMenuItem,za=(0,z.Z)($e,Vo),$a=b.useMemo(function(){return Ua(Bn,Pr,dr)},[Bn,Pr]),Pi=b.useState(!1),xa=(0,q.Z)(Pi,2),Ko=xa[0],fa=xa[1],li=b.useRef(),va=Vt(Ur),Pa=vn==="rtl",pa=(0,yr.Z)(cr,{value:Xr,postState:function(Wr){return Wr||dr}}),ma=(0,q.Z)(pa,2),zi=ma[0],_a=ma[1],Ta=function(Wr){var zn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function We(){_a(Wr),ji==null||ji(Wr)}zn?(0,I.flushSync)(We):We()},no=b.useState(zi),Ro=(0,q.Z)(no,2),Ho=Ro[0],hs=Ro[1],ts=b.useRef(!1),jo=b.useMemo(function(){return(jr==="inline"||jr==="vertical")&&tn?["vertical",tn]:[jr,!1]},[jr,tn]),bs=(0,q.Z)(jo,2),rs=bs[0],Zs=bs[1],Wo=rs==="inline",_o=b.useState(rs),ha=(0,q.Z)(_o,2),La=ha[0],go=ha[1],vo=b.useState(Zs),_s=(0,q.Z)(vo,2),f=_s[0],l=_s[1];b.useEffect(function(){go(rs),l(Zs),ts.current&&(Wo?_a(Ho):Ta(dr))},[rs,Zs]);var A=b.useState(0),x=(0,q.Z)(A,2),F=x[0],S=x[1],T=F>=$a.length-1||La!=="horizontal"||Te;b.useEffect(function(){Wo&&hs(zi)},[zi]),b.useEffect(function(){return ts.current=!0,function(){ts.current=!1}},[]);var j=ar(),V=j.registerPath,pe=j.unregisterPath,Re=j.refreshOverflowKeys,Ve=j.isSubPathKey,it=j.getKeyPath,he=j.getKeys,_t=j.getSubPathKeys,tt=b.useMemo(function(){return{registerPath:V,unregisterPath:pe}},[V,pe]),rt=b.useMemo(function(){return{isSubPathKey:Ve}},[Ve]);b.useEffect(function(){Re(T?dr:$a.slice(F+1).map(function(rn){return rn.key}))},[F,T]);var Xe=(0,yr.Z)($r||_r&&((De=$a[0])===null||De===void 0?void 0:De.key),{value:$r}),ct=(0,q.Z)(Xe,2),Qt=ct[0],wr=ct[1],Kr=Ir(function(rn){wr(rn)}),_n=Ir(function(){wr(void 0)});(0,b.useImperativeHandle)(Ee,function(){return{list:li.current,focus:function(Wr){var zn,We=Qt!=null?Qt:(zn=$a.find(function(Br){return!Br.props.disabled}))===null||zn===void 0?void 0:zn.key;if(We){var Pt,Zt,sr;(Pt=li.current)===null||Pt===void 0||(Zt=Pt.querySelector("li[data-menu-id='".concat(Ot(va,We),"']")))===null||Zt===void 0||(sr=Zt.focus)===null||sr===void 0||sr.call(Zt,Wr)}}}});var Or=(0,yr.Z)(Gn||[],{value:Ni,postState:function(Wr){return Array.isArray(Wr)?Wr:Wr==null?dr:[Wr]}}),Xt=(0,q.Z)(Or,2),Zr=Xt[0],fn=Xt[1],gt=function(Wr){if(Gr){var zn=Wr.key,We=Zr.includes(zn),Pt;pr?We?Pt=Zr.filter(function(sr){return sr!==zn}):Pt=[].concat((0,be.Z)(Zr),[zn]):Pt=[zn],fn(Pt);var Zt=(0,H.Z)((0,H.Z)({},Wr),{},{selectedKeys:Pt});We?di==null||di(Zt):qn==null||qn(Zt)}!pr&&zi.length&&La!=="inline"&&Ta(dr)},xt=Ir(function(rn){Oi==null||Oi(na(rn)),gt(rn)}),ur=Ir(function(rn,Wr){var zn=zi.filter(function(Pt){return Pt!==rn});if(Wr)zn.push(rn);else if(La!=="inline"){var We=_t(rn);zn=zn.filter(function(Pt){return!We.has(Pt)})}(0,Ar.Z)(zi,zn,!0)||Ta(zn,!0)}),er=function(Wr,zn){var We=zn!=null?zn:!zi.includes(Wr);ur(Wr,We)},ln=wn(La,Qt,Pa,va,li,he,it,wr,er,ri);b.useEffect(function(){fa(!0)},[]);var qr=b.useMemo(function(){return{_internalRenderMenuItem:Da,_internalRenderSubMenuItem:wo}},[Da,wo]),An=La!=="horizontal"||Te?$a:$a.map(function(rn,Wr){return b.createElement(_e,{key:rn.key,overflowDisabled:Wr>F},rn)}),Vr=b.createElement(lr,(0,ne.Z)({id:Ur,ref:li,prefixCls:"".concat(wt,"-overflow"),component:"ul",itemComponent:fo,className:m()(wt,"".concat(wt,"-root"),"".concat(wt,"-").concat(La),vr,(Ze={},(0,ie.Z)(Ze,"".concat(wt,"-inline-collapsed"),f),(0,ie.Z)(Ze,"".concat(wt,"-rtl"),Pa),Ze),ir),dir:vn,style:Fr,role:"menu",tabIndex:un,data:An,renderRawItem:function(Wr){return Wr},renderRawRest:function(Wr){var zn=Wr.length,We=zn?$a.slice(-zn):null;return b.createElement(Ks,{eventKey:Gt,title:qi,disabled:T,internalPopupClose:zn===0,popupClassName:Zi},We)},maxCount:La!=="horizontal"||Te?lr.INVALIDATE:lr.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Wr){S(Wr)},onKeyDown:ln},za));return b.createElement(Le.Provider,{value:qr},b.createElement(oe.Provider,{value:va},b.createElement(_e,{prefixCls:wt,rootClassName:ir,mode:La,openKeys:zi,rtl:Pa,disabled:Cn,motion:Ko?Bi:null,defaultMotions:Ko?$i:null,activeKey:Qt,onActive:Kr,onInactive:_n,selectedKeys:Zr,inlineIndent:bi,subMenuOpenDelay:kt,subMenuCloseDelay:nr,forceSubMenuRender:gr,builtinPlacements:Hi,triggerSubMenuAction:Gi,getPopupContainer:gi,itemIcon:Na,expandIcon:ui,onItemClick:xt,onOpenChange:ur},b.createElement(Ke.Provider,{value:rt},Vr),b.createElement("div",{style:{display:"none"},"aria-hidden":!0},b.createElement(pt.Provider,{value:tt},$a)))))}),fr=Sr,D=fr;D.Item=fo,D.SubMenu=Ks,D.ItemGroup=$s,D.Divider=Ms;var de=D},81626:function(Sn,qt){"use strict";qt.Z={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},46762:function(Sn,qt){"use strict";var g;var ne=Symbol.for("react.element"),ie=Symbol.for("react.portal"),H=Symbol.for("react.fragment"),be=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),z=Symbol.for("react.provider"),w=Symbol.for("react.context"),m=Symbol.for("react.server_context"),b=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),Z=Symbol.for("react.suspense_list"),E=Symbol.for("react.memo"),k=Symbol.for("react.lazy"),Q=Symbol.for("react.offscreen"),G;G=Symbol.for("react.module.reference");function N(C){if(typeof C=="object"&&C!==null){var K=C.$$typeof;switch(K){case ne:switch(C=C.type,C){case H:case q:case be:case u:case Z:return C;default:switch(C=C&&C.$$typeof,C){case m:case w:case b:case k:case E:case z:return C;default:return K}}case ie:return K}}}g=w,g=z,g=ne,g=b,g=H,g=k,g=E,g=ie,g=q,g=be,g=u,g=Z,g=function(){return!1},g=function(){return!1},g=function(C){return N(C)===w},g=function(C){return N(C)===z},g=function(C){return typeof C=="object"&&C!==null&&C.$$typeof===ne},g=function(C){return N(C)===b},qt.isFragment=function(C){return N(C)===H},g=function(C){return N(C)===k},g=function(C){return N(C)===E},g=function(C){return N(C)===ie},g=function(C){return N(C)===q},g=function(C){return N(C)===be},g=function(C){return N(C)===u},g=function(C){return N(C)===Z},g=function(C){return typeof C=="string"||typeof C=="function"||C===H||C===q||C===be||C===u||C===Z||C===Q||typeof C=="object"&&C!==null&&(C.$$typeof===k||C.$$typeof===E||C.$$typeof===z||C.$$typeof===w||C.$$typeof===b||C.$$typeof===G||C.getModuleId!==void 0)},g=N},35110:function(Sn,qt,g){"use strict";Sn.exports=g(46762)},66680:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return ie}});var ne=g(67294);function ie(H){var be=ne.useRef();be.current=H;var q=ne.useCallback(function(){for(var z,w=arguments.length,m=new Array(w),b=0;b<w;b++)m[b]=arguments[b];return(z=be.current)===null||z===void 0?void 0:z.call.apply(z,[be].concat(m))},[]);return q}},21770:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return z}});var ne=g(97685),ie=g(66680),H=g(8410),be=g(63896);function q(w){return w!==void 0}function z(w,m){var b=m||{},u=b.defaultValue,Z=b.value,E=b.onChange,k=b.postState,Q=(0,be.Z)(function(){return q(Z)?Z:q(u)?typeof u=="function"?u():u:typeof w=="function"?w():w}),G=(0,ne.Z)(Q,2),N=G[0],C=G[1],K=Z!==void 0?Z:N,le=k?k(K):K,Y=(0,ie.Z)(E),re=(0,be.Z)([K]),I=(0,ne.Z)(re,2),P=I[0],se=I[1];(0,H.o)(function(){var Me=P[0];N!==Me&&Y(N,Me)},[P]),(0,H.o)(function(){q(Z)||C(Z)},[Z]);var Ae=(0,ie.Z)(function(Me,Qe){C(Me,Qe),se([K],Qe)});return[le,Ae]}},91881:function(Sn,qt,g){"use strict";var ne=g(71002),ie=g(80334);function H(be,q){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,w=new Set;function m(b,u){var Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,E=w.has(b);if((0,ie.ZP)(!E,"Warning: There may be circular references"),E)return!1;if(b===u)return!0;if(z&&Z>1)return!1;w.add(b);var k=Z+1;if(Array.isArray(b)){if(!Array.isArray(u)||b.length!==u.length)return!1;for(var Q=0;Q<b.length;Q++)if(!m(b[Q],u[Q],k))return!1;return!0}if(b&&u&&(0,ne.Z)(b)==="object"&&(0,ne.Z)(u)==="object"){var G=Object.keys(b);return G.length!==Object.keys(u).length?!1:G.every(function(N){return m(b[N],u[N],k)})}return!1}return m(be,q)}qt.Z=H},98423:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return ie}});var ne=g(1413);function ie(H,be){var q=(0,ne.Z)({},H);return Array.isArray(be)&&be.forEach(function(z){delete q[z]}),q}},73299:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return Ea}});var ne=g(87462),ie=g(1413),H=g(71002),be=g(97685),q=g(4942),z=g(45987),w=g(67294),m=g(73935),b=g(94184),u=g.n(b),Z=g(48555),E=w.forwardRef(function(Rt,tr){var Mr=Rt.height,Er=Rt.offsetY,Ln=Rt.offsetX,wn=Rt.children,xn=Rt.prefixCls,Dn=Rt.onInnerResize,vt=Rt.innerProps,Kt=Rt.rtl,Gt=Rt.extra,ar={},Ir={display:"flex",flexDirection:"column"};if(Er!==void 0){var ht;ar={height:Mr,position:"relative",overflow:"hidden"},Ir=(0,ie.Z)((0,ie.Z)({},Ir),{},(ht={transform:"translateY(".concat(Er,"px)")},(0,q.Z)(ht,Kt?"marginRight":"marginLeft",-Ln),(0,q.Z)(ht,"position","absolute"),(0,q.Z)(ht,"left",0),(0,q.Z)(ht,"right",0),(0,q.Z)(ht,"top",0),ht))}return w.createElement("div",{style:ar},w.createElement(Z.Z,{onResize:function(Vt){var On=Vt.offsetHeight;On&&Dn&&Dn()}},w.createElement("div",(0,ne.Z)({style:Ir,className:u()((0,q.Z)({},"".concat(xn,"-holder-inner"),xn)),ref:tr},vt),wn,Gt)))});E.displayName="Filler";var k=E,Q=function(tr){return+setTimeout(tr,16)},G=function(tr){return clearTimeout(tr)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Q=function(tr){return window.requestAnimationFrame(tr)},G=function(tr){return window.cancelAnimationFrame(tr)});var N=0,C=new Map;function K(Rt){C.delete(Rt)}var le=function(tr){var Mr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;N+=1;var Er=N;function Ln(wn){if(wn===0)K(Er),tr();else{var xn=Q(function(){Ln(wn-1)});C.set(Er,xn)}}return Ln(Mr),Er};le.cancel=function(Rt){var tr=C.get(Rt);return K(tr),G(tr)};var Y=le;function re(Rt,tr){var Mr="touches"in Rt?Rt.touches[0]:Rt;return Mr[tr?"pageX":"pageY"]}var I=w.forwardRef(function(Rt,tr){var Mr,Er=Rt.prefixCls,Ln=Rt.rtl,wn=Rt.scrollOffset,xn=Rt.scrollRange,Dn=Rt.onStartMove,vt=Rt.onStopMove,Kt=Rt.onScroll,Gt=Rt.horizontal,ar=Rt.spinSize,Ir=Rt.containerSize,ht=Rt.style,$t=Rt.thumbStyle,Vt=w.useState(!1),On=(0,be.Z)(Vt,2),Jn=On[0],ii=On[1],la=w.useState(null),mi=(0,be.Z)(la,2),Wi=mi[0],xi=mi[1],Ii=w.useState(null),ca=(0,be.Z)(Ii,2),eo=ca[0],na=ca[1],co=!Ln,ti=w.useRef(),Mi=w.useRef(),ua=w.useState(!1),Io=(0,be.Z)(ua,2),Mo=Io[0],fo=Io[1],ho=w.useRef(),es=function(){clearTimeout(ho.current),fo(!0),ho.current=setTimeout(function(){fo(!1)},3e3)},uo=xn-Ir||0,Ga=Ir-ar||0,to=uo>0,po=w.useMemo(function(){if(wn===0||uo===0)return 0;var Is=wn/uo;return Is*Ga},[wn,uo,Ga]),Fa=function(ns){ns.stopPropagation(),ns.preventDefault()},ro=w.useRef({top:po,dragging:Jn,pageY:Wi,startTop:eo});ro.current={top:po,dragging:Jn,pageY:Wi,startTop:eo};var Xo=function(ns){ii(!0),xi(re(ns,Gt)),na(ro.current.top),Dn(),ns.stopPropagation(),ns.preventDefault()};w.useEffect(function(){var Is=function(is){is.preventDefault()},ns=ti.current,Ja=Mi.current;return ns.addEventListener("touchstart",Is),Ja.addEventListener("touchstart",Xo),function(){ns.removeEventListener("touchstart",Is),Ja.removeEventListener("touchstart",Xo)}},[]);var Zo=w.useRef();Zo.current=uo;var pl=w.useRef();pl.current=Ga,w.useEffect(function(){if(Jn){var Is,ns=function(is){var Ks=ro.current,Al=Ks.dragging,To=Ks.pageY,Ps=Ks.startTop;if(Y.cancel(Is),Al){var dl=re(is,Gt)-To,$s=Ps;!co&&Gt?$s-=dl:$s+=dl;var Ms=Zo.current,ys=pl.current,Ki=ys?$s/ys:0,Ua=Math.ceil(Ki*Ms);Ua=Math.max(Ua,0),Ua=Math.min(Ua,Ms),Is=Y(function(){Kt(Ua,Gt)})}},Ja=function(){ii(!1),vt()};return window.addEventListener("mousemove",ns),window.addEventListener("touchmove",ns),window.addEventListener("mouseup",Ja),window.addEventListener("touchend",Ja),function(){window.removeEventListener("mousemove",ns),window.removeEventListener("touchmove",ns),window.removeEventListener("mouseup",Ja),window.removeEventListener("touchend",Ja),Y.cancel(Is)}}},[Jn]),w.useEffect(function(){es()},[wn]),w.useImperativeHandle(tr,function(){return{delayHidden:es}});var Jo="".concat(Er,"-scrollbar"),Qo={position:"absolute",visibility:Mo&&to?null:"hidden"},Ds={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return Gt?(Qo.height=8,Qo.left=0,Qo.right=0,Qo.bottom=0,Ds.height="100%",Ds.width=ar,co?Ds.left=po:Ds.right=po):(Qo.width=8,Qo.top=0,Qo.bottom=0,co?Qo.right=0:Qo.left=0,Ds.width="100%",Ds.height=ar,Ds.top=po),w.createElement("div",{ref:ti,className:u()(Jo,(Mr={},(0,q.Z)(Mr,"".concat(Jo,"-horizontal"),Gt),(0,q.Z)(Mr,"".concat(Jo,"-vertical"),!Gt),(0,q.Z)(Mr,"".concat(Jo,"-visible"),Mo),Mr)),style:(0,ie.Z)((0,ie.Z)({},Qo),ht),onMouseDown:Fa,onMouseMove:es},w.createElement("div",{ref:Mi,className:u()("".concat(Jo,"-thumb"),(0,q.Z)({},"".concat(Jo,"-thumb-moving"),Jn)),style:(0,ie.Z)((0,ie.Z)({},Ds),$t),onMouseDown:Xo}))}),P=I;function se(Rt){var tr=Rt.children,Mr=Rt.setRef,Er=w.useCallback(function(Ln){Mr(Ln)},[]);return w.cloneElement(tr,{ref:Er})}function Ae(Rt,tr,Mr,Er,Ln,wn,xn){var Dn=xn.getKey;return Rt.slice(tr,Mr+1).map(function(vt,Kt){var Gt=tr+Kt,ar=wn(vt,Gt,{style:{width:Er}}),Ir=Dn(vt);return w.createElement(se,{key:Ir,setRef:function($t){return Ln(vt,$t)}},ar)})}function Me(Rt){return Rt instanceof HTMLElement||Rt instanceof SVGElement}function Qe(Rt){return Me(Rt)?Rt:Rt instanceof w.Component?m.findDOMNode(Rt):null}var Ne=g(15671),J=g(43144),me=function(){function Rt(){(0,Ne.Z)(this,Rt),this.maps=void 0,this.id=0,this.maps=Object.create(null)}return(0,J.Z)(Rt,[{key:"set",value:function(Mr,Er){this.maps[Mr]=Er,this.id+=1}},{key:"get",value:function(Mr){return this.maps[Mr]}}]),Rt}(),O=me;function Ye(Rt,tr,Mr){var Er=w.useState(0),Ln=(0,be.Z)(Er,2),wn=Ln[0],xn=Ln[1],Dn=(0,w.useRef)(new Map),vt=(0,w.useRef)(new O),Kt=(0,w.useRef)();function Gt(){Y.cancel(Kt.current)}function ar(){var ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Gt();var $t=function(){Dn.current.forEach(function(On,Jn){if(On&&On.offsetParent){var ii=Qe(On),la=ii.offsetHeight;vt.current.get(Jn)!==la&&vt.current.set(Jn,ii.offsetHeight)}}),xn(function(On){return On+1})};ht?$t():Kt.current=Y($t)}function Ir(ht,$t){var Vt=Rt(ht),On=Dn.current.get(Vt);$t?(Dn.current.set(Vt,$t),ar()):Dn.current.delete(Vt),!On!=!$t&&($t?tr==null||tr(ht):Mr==null||Mr(ht))}return(0,w.useEffect)(function(){return Gt},[]),[Ir,ar,vt.current,wn]}function Ie(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Se=Ie()?w.useLayoutEffect:w.useEffect,Je=function(tr,Mr){var Er=w.useRef(!0);Se(function(){return tr(Er.current)},Mr),Se(function(){return Er.current=!1,function(){Er.current=!0}},[])},Oe=function(tr,Mr){Je(function(Er){if(!Er)return tr()},Mr)},He=Je;function xe(Rt){var tr=w.useRef();tr.current=Rt;var Mr=w.useCallback(function(){for(var Er,Ln=arguments.length,wn=new Array(Ln),xn=0;xn<Ln;xn++)wn[xn]=arguments[xn];return(Er=tr.current)===null||Er===void 0?void 0:Er.call.apply(Er,[tr].concat(wn))},[]);return Mr}function ke(Rt){var tr=React.useRef(!1),Mr=React.useState(Rt),Er=_slicedToArray(Mr,2),Ln=Er[0],wn=Er[1];React.useEffect(function(){return tr.current=!1,function(){tr.current=!0}},[]);function xn(Dn,vt){vt&&tr.current||wn(Dn)}return[Ln,xn]}function mt(Rt){return Rt!==void 0}function Bt(Rt,tr){var Mr=tr||{},Er=Mr.defaultValue,Ln=Mr.value,wn=Mr.onChange,xn=Mr.postState,Dn=useState(function(){return mt(Ln)?Ln:mt(Er)?typeof Er=="function"?Er():Er:typeof Rt=="function"?Rt():Rt}),vt=_slicedToArray(Dn,2),Kt=vt[0],Gt=vt[1],ar=Ln!==void 0?Ln:Kt,Ir=xn?xn(ar):ar,ht=useEvent(wn),$t=useState([ar]),Vt=_slicedToArray($t,2),On=Vt[0],Jn=Vt[1];useLayoutUpdateEffect(function(){var la=On[0];Kt!==la&&ht(Kt,la)},[On]),useLayoutUpdateEffect(function(){mt(Ln)||Gt(Ln)},[Ln]);var ii=useEvent(function(la,mi){Gt(la,mi),Jn([ar],mi)});return[Ir,ii]}var ot=g(31461);function It(Rt,tr,Mr){var Er=React.useRef({});return(!("value"in Er.current)||Mr(Er.current.condition,tr))&&(Er.current.value=Rt(),Er.current.condition=tr),Er.current.value}function or(Rt,tr){typeof Rt=="function"?Rt(tr):_typeof(Rt)==="object"&&Rt&&"current"in Rt&&(Rt.current=tr)}function rr(){for(var Rt=arguments.length,tr=new Array(Rt),Mr=0;Mr<Rt;Mr++)tr[Mr]=arguments[Mr];var Er=tr.filter(function(Ln){return Ln});return Er.length<=1?Er[0]:function(Ln){tr.forEach(function(wn){or(wn,Ln)})}}function kr(){for(var Rt=arguments.length,tr=new Array(Rt),Mr=0;Mr<Rt;Mr++)tr[Mr]=arguments[Mr];return useMemo(function(){return rr.apply(void 0,tr)},tr,function(Er,Ln){return Er.length!==Ln.length||Er.every(function(wn,xn){return wn!==Ln[xn]})})}function lr(Rt){var tr,Mr,Er=isMemo(Rt)?Rt.type.type:Rt.type;return!(typeof Er=="function"&&!((tr=Er.prototype)!==null&&tr!==void 0&&tr.render)||typeof Rt=="function"&&!((Mr=Rt.prototype)!==null&&Mr!==void 0&&Mr.render))}function yr(Rt){return!isValidElement(Rt)||isFragment(Rt)?!1:lr(Rt)}function xr(Rt,tr,Mr,Er){if(!tr.length)return Mr;var Ln=_toArray(tr),wn=Ln[0],xn=Ln.slice(1),Dn;return!Rt&&typeof wn=="number"?Dn=[]:Array.isArray(Rt)?Dn=_toConsumableArray(Rt):Dn=_objectSpread({},Rt),Er&&Mr===void 0&&xn.length===1?delete Dn[wn][xn[0]]:Dn[wn]=xr(Dn[wn],xn,Mr,Er),Dn}function Ar(Rt,tr,Mr){var Er=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return tr.length&&Er&&Mr===void 0&&!get(Rt,tr.slice(0,-1))?Rt:xr(Rt,tr,Mr,Er)}function oe(Rt){return _typeof(Rt)==="object"&&Rt!==null&&Object.getPrototypeOf(Rt)===Object.prototype}function Ot(Rt){return Array.isArray(Rt)?[]:{}}var U=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function v(){for(var Rt=arguments.length,tr=new Array(Rt),Mr=0;Mr<Rt;Mr++)tr[Mr]=arguments[Mr];var Er=Ot(tr[0]);return tr.forEach(function(Ln){function wn(xn,Dn){var vt=new Set(Dn),Kt=get(Ln,xn),Gt=Array.isArray(Kt);if(Gt||oe(Kt)){if(!vt.has(Kt)){vt.add(Kt);var ar=get(Er,xn);Gt?Er=Ar(Er,xn,[]):(!ar||_typeof(ar)!=="object")&&(Er=Ar(Er,xn,Ot(Kt))),U(Kt).forEach(function(Ir){wn([].concat(_toConsumableArray(xn),[Ir]),vt)})}}else Er=Ar(Er,xn,Kt)}wn([])}),Er}var y={},R=[],ce=function(tr){R.push(tr)};function _e(Rt,tr){if(0)var Mr}function Fe(Rt,tr){if(0)var Mr}function pt(){y={}}function Tt(Rt,tr,Mr){!tr&&!y[Mr]&&(Rt(!1,Mr),y[Mr]=!0)}function yt(Rt,tr){Tt(_e,Rt,tr)}function Ht(Rt,tr){Tt(Fe,Rt,tr)}yt.preMessage=ce,yt.resetWarned=pt,yt.noteOnce=Ht;var Ke=null,st=10;function Le(Rt,tr,Mr,Er,Ln,wn,xn,Dn){var vt=w.useRef(),Kt=w.useState(null),Gt=(0,be.Z)(Kt,2),ar=Gt[0],Ir=Gt[1];return He(function(){if(ar&&ar.times<st){if(!Rt.current){Ir(function(es){return(0,ie.Z)({},es)});return}wn();var ht=ar.targetAlign,$t=ar.originAlign,Vt=ar.index,On=ar.offset,Jn=Rt.current.clientHeight,ii=!1,la=ht,mi=null;if(Jn){for(var Wi=ht||$t,xi=0,Ii=0,ca=0,eo=Math.min(tr.length-1,Vt),na=0;na<=eo;na+=1){var co=Ln(tr[na]);Ii=xi;var ti=Mr.get(co);ca=Ii+(ti===void 0?Er:ti),xi=ca}for(var Mi=Wi==="top"?On:Jn-On,ua=eo;ua>=0;ua-=1){var Io=Ln(tr[ua]),Mo=Mr.get(Io);if(Mo===void 0){ii=!0;break}if(Mi-=Mo,Mi<=0)break}switch(Wi){case"top":mi=Ii-On;break;case"bottom":mi=ca-Jn+On;break;default:{var fo=Rt.current.scrollTop,ho=fo+Jn;Ii<fo?la="top":ca>ho&&(la="bottom")}}mi!==null&&xn(mi),mi!==ar.lastTop&&(ii=!0)}ii&&Ir(function(es){return(0,ie.Z)((0,ie.Z)({},es),{},{times:es.times+1,targetAlign:la,lastTop:mi})})}},[ar,Rt.current]),function(ht){if(ht==null){Dn();return}if(Y.cancel(vt.current),typeof ht=="number")xn(ht);else if(ht&&(0,H.Z)(ht)==="object"){var $t,Vt=ht.align;"index"in ht?$t=ht.index:$t=tr.findIndex(function(ii){return Ln(ii)===ht.key});var On=ht.offset,Jn=On===void 0?0:On;Ir({times:0,index:$t,offset:Jn,originAlign:Vt})}}}function Et(Rt,tr,Mr,Er){var Ln=Mr-Rt,wn=tr-Mr,xn=Math.min(Ln,wn)*2;if(Er<=xn){var Dn=Math.floor(Er/2);return Er%2?Mr+Dn+1:Mr-Dn}return Ln>wn?Mr-(Er-wn):Mr+(Er-Ln)}function Ge(Rt,tr,Mr){var Er=Rt.length,Ln=tr.length,wn,xn;if(Er===0&&Ln===0)return null;Er<Ln?(wn=Rt,xn=tr):(wn=tr,xn=Rt);var Dn={__EMPTY_ITEM__:!0};function vt($t){return $t!==void 0?Mr($t):Dn}for(var Kt=null,Gt=Math.abs(Er-Ln)!==1,ar=0;ar<xn.length;ar+=1){var Ir=vt(wn[ar]),ht=vt(xn[ar]);if(Ir!==ht){Kt=ar,Gt=Gt||Ir!==vt(xn[ar+1]);break}}return Kt===null?null:{index:Kt,multiple:Gt}}function Wt(Rt,tr,Mr){var Er=w.useState(Rt),Ln=(0,be.Z)(Er,2),wn=Ln[0],xn=Ln[1],Dn=w.useState(null),vt=(0,be.Z)(Dn,2),Kt=vt[0],Gt=vt[1];return w.useEffect(function(){var ar=Ge(wn||[],Rt||[],tr);(ar==null?void 0:ar.index)!==void 0&&(Mr==null||Mr(ar.index),Gt(Rt[ar.index])),xn(Rt)},[Rt]),[Kt]}var Dr=(typeof navigator=="undefined"?"undefined":(0,H.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),Cr=Dr,Mn=function(Rt,tr){var Mr=(0,w.useRef)(!1),Er=(0,w.useRef)(null);function Ln(){clearTimeout(Er.current),Mr.current=!0,Er.current=setTimeout(function(){Mr.current=!1},50)}var wn=(0,w.useRef)({top:Rt,bottom:tr});return wn.current.top=Rt,wn.current.bottom=tr,function(xn){var Dn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,vt=xn<0&&wn.current.top||xn>0&&wn.current.bottom;return Dn&&vt?(clearTimeout(Er.current),Mr.current=!1):(!vt||Mr.current)&&Ln(),!Mr.current&&vt}};function on(Rt,tr,Mr,Er,Ln){var wn=(0,w.useRef)(0),xn=(0,w.useRef)(null),Dn=(0,w.useRef)(null),vt=(0,w.useRef)(!1),Kt=Mn(tr,Mr);function Gt(On,Jn){Y.cancel(xn.current),wn.current+=Jn,Dn.current=Jn,!Kt(Jn)&&(Cr||On.preventDefault(),xn.current=Y(function(){var ii=vt.current?10:1;Ln(wn.current*ii),wn.current=0}))}function ar(On,Jn){Ln(Jn,!0),Cr||On.preventDefault()}var Ir=(0,w.useRef)(null),ht=(0,w.useRef)(null);function $t(On){if(Rt){Y.cancel(ht.current),ht.current=Y(function(){Ir.current=null},2);var Jn=On.deltaX,ii=On.deltaY,la=On.shiftKey,mi=Jn,Wi=ii;(Ir.current==="sx"||!Ir.current&&la&&ii&&!Jn)&&(mi=ii,Wi=0,Ir.current="sx");var xi=Math.abs(mi),Ii=Math.abs(Wi);Ir.current===null&&(Ir.current=Er&&xi>Ii?"x":"y"),Ir.current==="y"?Gt(On,Wi):ar(On,mi)}}function Vt(On){Rt&&(vt.current=On.detail===Dn.current)}return[$t,Vt]}var En=14/15;function Rn(Rt,tr,Mr){var Er=(0,w.useRef)(!1),Ln=(0,w.useRef)(0),wn=(0,w.useRef)(null),xn=(0,w.useRef)(null),Dn,vt=function(Ir){if(Er.current){var ht=Math.ceil(Ir.touches[0].pageY),$t=Ln.current-ht;Ln.current=ht,Mr($t)&&Ir.preventDefault(),clearInterval(xn.current),xn.current=setInterval(function(){$t*=En,(!Mr($t,!0)||Math.abs($t)<=.1)&&clearInterval(xn.current)},16)}},Kt=function(){Er.current=!1,Dn()},Gt=function(Ir){Dn(),Ir.touches.length===1&&!Er.current&&(Er.current=!0,Ln.current=Math.ceil(Ir.touches[0].pageY),wn.current=Ir.target,wn.current.addEventListener("touchmove",vt),wn.current.addEventListener("touchend",Kt))};Dn=function(){wn.current&&(wn.current.removeEventListener("touchmove",vt),wn.current.removeEventListener("touchend",Kt))},He(function(){return Rt&&tr.current.addEventListener("touchstart",Gt),function(){var ar;(ar=tr.current)===null||ar===void 0||ar.removeEventListener("touchstart",Gt),Dn(),clearInterval(xn.current)}},[Rt])}var Yn=20;function $n(){var Rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Mr=Rt/tr*100;return isNaN(Mr)&&(Mr=0),Mr=Math.max(Mr,Yn),Mr=Math.min(Mr,Rt/2),Math.floor(Mr)}function yn(Rt,tr,Mr,Er){var Ln=w.useMemo(function(){return[new Map,[]]},[Rt,Mr.id,Er]),wn=(0,be.Z)(Ln,2),xn=wn[0],Dn=wn[1],vt=function(Gt){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Gt,Ir=xn.get(Gt),ht=xn.get(ar);if(Ir===void 0||ht===void 0)for(var $t=Rt.length,Vt=Dn.length;Vt<$t;Vt+=1){var On,Jn=Rt[Vt],ii=tr(Jn);xn.set(ii,Vt);var la=(On=Mr.get(ii))!==null&&On!==void 0?On:Er;if(Dn[Vt]=(Dn[Vt-1]||0)+la,ii===Gt&&(Ir=Vt),ii===ar&&(ht=Vt),Ir!==void 0&&ht!==void 0)break}return{top:Dn[Ir-1]||0,bottom:Dn[ht]}};return vt}var bn=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],Lr=[],Hn={overflowY:"auto",overflowAnchor:"none"};function oi(Rt,tr){var Mr=Rt.prefixCls,Er=Mr===void 0?"rc-virtual-list":Mr,Ln=Rt.className,wn=Rt.height,xn=Rt.itemHeight,Dn=Rt.fullHeight,vt=Dn===void 0?!0:Dn,Kt=Rt.style,Gt=Rt.data,ar=Rt.children,Ir=Rt.itemKey,ht=Rt.virtual,$t=Rt.direction,Vt=Rt.scrollWidth,On=Rt.component,Jn=On===void 0?"div":On,ii=Rt.onScroll,la=Rt.onVirtualScroll,mi=Rt.onVisibleChange,Wi=Rt.innerProps,xi=Rt.extraRender,Ii=Rt.styles,ca=(0,z.Z)(Rt,bn),eo=!!(ht!==!1&&wn&&xn),na=eo&&Gt&&(xn*Gt.length>wn||!!Vt),co=$t==="rtl",ti=u()(Er,(0,q.Z)({},"".concat(Er,"-rtl"),co),Ln),Mi=Gt||Lr,ua=(0,w.useRef)(),Io=(0,w.useRef)(),Mo=(0,w.useState)(0),fo=(0,be.Z)(Mo,2),ho=fo[0],es=fo[1],uo=(0,w.useState)(0),Ga=(0,be.Z)(uo,2),to=Ga[0],po=Ga[1],Fa=(0,w.useState)(!1),ro=(0,be.Z)(Fa,2),Xo=ro[0],Zo=ro[1],pl=function(){Zo(!0)},Jo=function(){Zo(!1)},Qo=w.useCallback(function(_r){return typeof Ir=="function"?Ir(_r):_r==null?void 0:_r[Ir]},[Ir]),Ds={getKey:Qo};function Is(_r){es(function(zr){var Gr;typeof _r=="function"?Gr=_r(zr):Gr=_r;var Nn=ir(Gr);return ua.current.scrollTop=Nn,Nn})}var ns=(0,w.useRef)({start:0,end:Mi.length}),Ja=(0,w.useRef)(),Os=Wt(Mi,Qo),is=(0,be.Z)(Os,1),Ks=is[0];Ja.current=Ks;var Al=Ye(Qo,null,null),To=(0,be.Z)(Al,4),Ps=To[0],dl=To[1],$s=To[2],Ms=To[3],ys=w.useMemo(function(){if(!eo)return{scrollHeight:void 0,start:0,end:Mi.length-1,offset:void 0};if(!na){var _r;return{scrollHeight:((_r=Io.current)===null||_r===void 0?void 0:_r.offsetHeight)||0,start:0,end:Mi.length-1,offset:void 0}}for(var zr=0,Gr,Nn,pr,Gn=Mi.length,Ni=0;Ni<Gn;Ni+=1){var qn=Mi[Ni],di=Qo(qn),Ci=$s.get(di),bi=zr+(Ci===void 0?xn:Ci);bi>=ho&&Gr===void 0&&(Gr=Ni,Nn=zr),bi>ho+wn&&pr===void 0&&(pr=Ni),zr=bi}return Gr===void 0&&(Gr=0,Nn=0,pr=Math.ceil(wn/xn)),pr===void 0&&(pr=Mi.length-1),pr=Math.min(pr+1,Mi.length-1),{scrollHeight:zr,start:Gr,end:pr,offset:Nn}},[na,eo,ho,Mi,Ms,wn]),Ki=ys.scrollHeight,Ua=ys.start,Vo=ys.end,dr=ys.offset;ns.current.start=Ua,ns.current.end=Vo;var Sr=w.useState({width:0,height:wn}),fr=(0,be.Z)(Sr,2),D=fr[0],de=fr[1],ve=function(zr){de({width:zr.width||zr.offsetWidth,height:zr.height||zr.offsetHeight})},Ee=(0,w.useRef)(),De=(0,w.useRef)(),Ze=w.useMemo(function(){return $n(D.width,Vt)},[D.width,Vt]),$e=w.useMemo(function(){return $n(D.height,Ki)},[D.height,Ki]),ft=Ki-wn,wt=(0,w.useRef)(ft);wt.current=ft;function ir(_r){var zr=_r;return Number.isNaN(wt.current)||(zr=Math.min(zr,wt.current)),zr=Math.max(zr,0),zr}var Fr=ho<=0,vr=ho>=ft,en=Mn(Fr,vr),un=function(){return{x:co?-to:to,y:ho}},Pr=(0,w.useRef)(un()),Bn=xe(function(){if(la){var _r=un();(Pr.current.x!==_r.x||Pr.current.y!==_r.y)&&(la(_r),Pr.current=_r)}});function vn(_r,zr){var Gr=_r;zr?((0,m.flushSync)(function(){po(Gr)}),Bn()):Is(Gr)}function Ur(_r){var zr=_r.currentTarget.scrollTop;zr!==ho&&Is(zr),ii==null||ii(_r),Bn()}var Qr=function(zr){var Gr=zr,Nn=Vt-D.width;return Gr=Math.max(Gr,0),Gr=Math.min(Gr,Nn),Gr},jr=xe(function(_r,zr){zr?((0,m.flushSync)(function(){po(function(Gr){var Nn=Gr+(co?-_r:_r);return Qr(Nn)})}),Bn()):Is(function(Gr){var Nn=Gr+_r;return Nn})}),tn=on(eo,Fr,vr,!!Vt,jr),Cn=(0,be.Z)(tn,2),Te=Cn[0],Ue=Cn[1];Rn(eo,ua,function(_r,zr){return en(_r,zr)?!1:(Te({preventDefault:function(){},deltaY:_r}),!0)}),He(function(){function _r(Gr){eo&&Gr.preventDefault()}var zr=ua.current;return zr.addEventListener("wheel",Te),zr.addEventListener("DOMMouseScroll",Ue),zr.addEventListener("MozMousePixelScroll",_r),function(){zr.removeEventListener("wheel",Te),zr.removeEventListener("DOMMouseScroll",Ue),zr.removeEventListener("MozMousePixelScroll",_r)}},[eo]),He(function(){Vt&&po(function(_r){return Qr(_r)})},[D.width,Vt]);var kt=function(){var zr,Gr;(zr=Ee.current)===null||zr===void 0||zr.delayHidden(),(Gr=De.current)===null||Gr===void 0||Gr.delayHidden()},Ct=Le(ua,Mi,$s,xn,Qo,function(){return dl(!0)},Is,kt);w.useImperativeHandle(tr,function(){return{getScrollInfo:un,scrollTo:function(zr){function Gr(Nn){return Nn&&(0,H.Z)(Nn)==="object"&&("left"in Nn||"top"in Nn)}Gr(zr)?(zr.left!==void 0&&po(Qr(zr.left)),Ct(zr.top)):Ct(zr)}}}),He(function(){if(mi){var _r=Mi.slice(Ua,Vo+1);mi(_r,Mi)}},[Ua,Vo,Mi]);var nr=yn(Mi,Qo,$s,xn),gr=xi==null?void 0:xi({start:Ua,end:Vo,virtual:na,offsetX:to,offsetY:dr,rtl:co,getSize:nr}),cr=Ae(Mi,Ua,Vo,Vt,Ps,ar,Ds),Xr=null;wn&&(Xr=(0,ie.Z)((0,q.Z)({},vt?"height":"maxHeight",wn),Hn),eo&&(Xr.overflowY="hidden",Vt&&(Xr.overflowX="hidden"),Xo&&(Xr.pointerEvents="none")));var $r={};return co&&($r.dir="rtl"),w.createElement("div",(0,ne.Z)({style:(0,ie.Z)((0,ie.Z)({},Kt),{},{position:"relative"}),className:ti},$r,ca),w.createElement(Z.Z,{onResize:ve},w.createElement(Jn,{className:"".concat(Er,"-holder"),style:Xr,ref:ua,onScroll:Ur,onMouseEnter:kt},w.createElement(k,{prefixCls:Er,height:Ki,offsetX:to,offsetY:dr,scrollWidth:Vt,onInnerResize:dl,ref:Io,innerProps:Wi,rtl:co,extra:gr},cr))),na&&Ki>wn&&w.createElement(P,{ref:Ee,prefixCls:Er,scrollOffset:ho,scrollRange:Ki,rtl:co,onScroll:vn,onStartMove:pl,onStopMove:Jo,spinSize:$e,containerSize:D.height,style:Ii==null?void 0:Ii.verticalScrollBar,thumbStyle:Ii==null?void 0:Ii.verticalScrollBarThumb}),na&&Vt&&w.createElement(P,{ref:De,prefixCls:Er,scrollOffset:to,scrollRange:Vt,rtl:co,onScroll:vn,onStartMove:pl,onStopMove:Jo,spinSize:Ze,containerSize:D.width,horizontal:!0,style:Ii==null?void 0:Ii.horizontalScrollBar,thumbStyle:Ii==null?void 0:Ii.horizontalScrollBarThumb}))}var Aa=w.forwardRef(oi);Aa.displayName="List";var Xa=Aa,Ea=Xa},66392:function(Sn,qt){"use strict";var g;var ne=Symbol.for("react.element"),ie=Symbol.for("react.portal"),H=Symbol.for("react.fragment"),be=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),z=Symbol.for("react.provider"),w=Symbol.for("react.context"),m=Symbol.for("react.server_context"),b=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),Z=Symbol.for("react.suspense_list"),E=Symbol.for("react.memo"),k=Symbol.for("react.lazy"),Q=Symbol.for("react.offscreen"),G;G=Symbol.for("react.module.reference");function N(C){if(typeof C=="object"&&C!==null){var K=C.$$typeof;switch(K){case ne:switch(C=C.type,C){case H:case q:case be:case u:case Z:return C;default:switch(C=C&&C.$$typeof,C){case m:case w:case b:case k:case E:case z:return C;default:return K}}case ie:return K}}}g=w,g=z,g=ne,g=b,g=H,g=k,g=E,g=ie,g=q,g=be,g=u,g=Z,g=function(){return!1},g=function(){return!1},g=function(C){return N(C)===w},g=function(C){return N(C)===z},g=function(C){return typeof C=="object"&&C!==null&&C.$$typeof===ne},g=function(C){return N(C)===b},g=function(C){return N(C)===H},g=function(C){return N(C)===k},g=function(C){return N(C)===E},g=function(C){return N(C)===ie},g=function(C){return N(C)===q},g=function(C){return N(C)===be},g=function(C){return N(C)===u},g=function(C){return N(C)===Z},g=function(C){return typeof C=="string"||typeof C=="function"||C===H||C===q||C===be||C===u||C===Z||C===Q||typeof C=="object"&&C!==null&&(C.$$typeof===k||C.$$typeof===E||C.$$typeof===z||C.$$typeof===w||C.$$typeof===b||C.$$typeof===G||C.getModuleId!==void 0)},g=N},31461:function(Sn,qt,g){"use strict";g(66392)},45614:function(Sn){"use strict";Sn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAYAAADL1t+KAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB9KADAAQAAAABAAAB9AAAAAB3bs6AAAA90UlEQVR4Ae3dB5xU5b3/8d+ACAgKCKIg3YqoIKJiA1FUjCUaY4yxkehVo9FrTPzHkhtJYqJpNz3mplyNV2NsicaoiCgiKIoiFhArxYJ0BKQI7s7/97AB2d2Z2ZnZ55zzlM95vTbuzjnnKe/fhu+emVNywlJUIH/AiAHSaqv9pLa2v+Ra9Je89JJ8vovu0EVyuXZFd2QFAgiEIfDZY6bLVd8cksvlasOYELMIWWCrkCdX6dzy+xzWSdq1PVVDe5TuO1xDu4ts/L9xC9Ewr1tyuUqbZXsEEPBVoFfP/eS3N83K5/N7aqhv+lfA19kw7sAFok+n/L7HtJM2+ZNEas+QFi2O1XpvHXjNmR4CCJQrcOl5Ih22E5k79w1Zsqh/bswYjtTLtWO71AX00DPOJS/7t8oPPeZc2ab2GWkhf9UwP1ElCPM4fx2YNQKlBfr02V26dJ2VHzMm2n8zSwOx1gWBKH8584ccM0wO6vicvo9+i0hubxcKwRgQQMBxAULd8QIxvKgCPb/vET3yB428R2rzE/Ukt4GUHwEEEKhIgFCviIuN0xWIJtDzAw7eXrZpdaee6HZqusT0hgACQQkQ6kGVM6TJRBHo+SEj9pDt2k/Twh0SUvGYCwIIZCRAqGcET7elBIIP9PzgEftLi5aT9LKzPqUgWIcAAghUJECoV8TFxskLBB3o+YOPGiWtWj4pLXI7JE9JDwggEJ0AoR5dyV2ecLCBnh967Eipyd2nn5lv43IBGBsCCHguQKh7XsBwhh9koG8M89qaf+mReetwSsVMEEDAWQFC3dnSxDSw4AI9f/BpbSVX+0fCPKZfY+aKgAMChLoDRYh7CMEFuuQ/vIkT4OL+pWb2CGQmQKhnRk/Hojc9DWjJDz7qcJ3OuQFNiakggIBvAoS6bxULZrzBBLq5N7u0yv05mMowEQQQ8FeAUPe3dh6PPJhAl0M6X6tntO/mcS0YOgIIhCRAqIdUTS/mEkSg5/sc0UafYX6BF+IMEgEE4hEg1OOptQMzDSLQZcetLtIT4bo54MkQEEAAgfoChHp9D35KTCCMQG8hFyUmRMMIIIBAcwUI9eYKsn8ZAt4Hen7QEYMkn9ujjLmyCQIIIJCdAKGenX0kPXsf6NK21ehIasU0EUDAdwFC3fcKOj1+/wO9Nn+y08IMDgEEENhSgFDfUoPvLQp4Hej5oaP66KVqvS160BQCCCCQvAChnrxxhD14HegiNUdEWDOmjAACIQgQ6iFU0ak5+B3oORnklCaDQQABBCoRINQr0WLbJgT8DnSRPZuYH6sRQAABtwUIdbfr49Ho/A702jxH6B79sjFUBBAoIkCoF4Hh5UoE/A70vHSsZLJsiwACCDgrQKg7WxpfBuZtoG+8f3uLXGtfoBknAggg0KQAod4kERsUF/A20GUHjs6Ll5U1CCDgrQCh7m3psh64v4FeuzVvt2f920P/CCCQjAChnoxr4K36G+itWqwLvDZMDwEEYhYg1GOuflVz9zfQq5ouOyGAAAIeCRDqHhUr+6ES6NnXgBEggAACxQUI9eI2rKknQKDX4+AHBBBAwEEBQt3Borg3JALdvZowIgQQQKCxAKHe2IRX6gkQ6PU4+AEBBBBwWIBQd7g42Q+NQM++BowAAQQQKF+AUC/fKrItCfTICs50EUAgAAFCPYAi2p8CgW7flBYRQACB5AUI9eSNPeuBQPesYAwXAQQQ2CxAqG+m4BsRAp3fAgQQQMBnAULd5+pZHTuBbpWTxhBAAIEMBAj1DNDd65JAd68mjAgBBBCoXIBQr9wssD0I9MAKynQQQCBiAUI94uLzGXrUxWfyCCAQoAChHmBRy5sSR+jlObEVAggg4I8Aoe5PrSyOlEC3iElTCCCAgDMChLozpUhrIAR6WtL0gwACCKQtQKinLZ5pfwR6pvx0jgACCCQsQKgnDOxO8wS6O7VgJAgggEAyAoR6Mq6OtUqgO1YQhoMAAggkIkCoJ8LqUqMEukvVYCwIIIBAkgKEepK6mbdNoGdeAgaAAAIIpChAqKeInW5XBHq63vSGAAIIZC9AqGdfgwRGQKAngEqTCCCAgPMChLrzJap0gAR6pWJsjwACCIQiQKiHUsmN8yDQgyonk0EAAQQqFCDUKwRzd3MC3d3aMDIEEEAgHQFCPR3nhHsh0BMGpnkEEEDACwFC3YsylRokgV5Kh3UIIIBATAKEutfVJtC9Lh+DRwABBCwLEOqWQdNrjkBPz5qeEEAAAT8ECHU/6tRglAR6AxB+RAABBBBQAULdu18DAt27kjFgBBBAICUBQj0laDvdEOh2HGkFAQQQCFOAUPemrgS6N6VioAgggEBGAoR6RvCVdUugV+bF1ggggECcAoS683Un0J0vEQNEAAEEHBEg1B0pROFhEOiFXXgVAQQQQKCQAKFeSMWJ1wh0J8rAIBBAAAGPBAh1J4tFoDtZFgaFAAIIOC5AqDtXIALduZIwIAQQQMATAULdqUIR6E6Vg8EggAACngkQ6s4UjEB3phQMBAEEEPBUgFB3onAEuhNlYBAIIICA5wKEeuYFJNAzLwEDQAABBAIRINQzLSSBnik/nSOAAAKBCRDqmRWUQM+Mno4RQACBQAUI9UwKS6Bnwk6nCCCAQOAChHrqBSbQUyenQwQQQCASAUI91UIT6Kly0xkCCCAQmQChnlrBCfTUqOkIAQQQiFSAUE+l8AR6Ksx0ggACCEQuQKgn/gtAoCdOTAcIIIAAAhsFCPVEfxEI9ER5aRwBBBBAoJ4AoV6Pw+YPBLpNTdpCAAEEEGhagFBv2qiKLQj0KtDYBQEEEECgmQKEejMBG+9OoDc24RUEEEAAgTQECHWrygS6VU4aQwABBBCoSIBQr4ir1MYEeikd1iGAAAIIJC9AqFsxJtCtMNIIAggggECzBAj1ZvGZnQn0ZhPSAAIIIICAFQFCvVmMBHqz+NgZAQSCFqipCXp6Tk6OUK+6LAR61XTsiAACwQusXx/8FJ2cIKFeVVkI9KrY2AkBBKIQ2LAhimk6OUlCveKyEOgVk7EDAghEI7ByVTRTdXKihHpFZSHQK+JiYwQQiEpg6bKopuvkZAn1sstCoJdNxYYIIBCdwNLl0U3ZyQkT6mWVhUAvi4mNEEAgSoEFi6KctpOTJtSbLAuB3iQRGyCAQLQCS1eIrFgZ7fSdmzihXrIkBHpJHlYigED0Au+9Hz2BUwCEetFyEOhFaViBAAIIqMAbb8PgmgChXrAiBHpBFl5EAAEE/i3wmgb6mjVwuCZAqDeqCIHeiIQXEEAAgS0EampF3uQofQsRd74l1OvVgkCvx8EPCCCAQAGBF2eI5PMFVvBS5gKE+uYSEOibKfgGAQQQKCLw7gKR2XOKrOTlzAUI9Y0lINAz/01kAAgg4IXA0895McxoB7kp1EVysRoQ6LFWnnkjgEBlAvPmi8ycVdk+bJ2ugAn13/zutfyYMVFmW5STTvc3jN4QQCAYgXFPiKxbF8x0gpzIpiP1CEOdQA/yN5pJIYBAIgKrNcwnPJlI0zRqUWBTqEf29juBbvF3iKYQQCACgWkzeevdhzJH+PY7ge7DLyZjRAABtwQeflzkQ73PO4vbApEdqRPobv86MjoEEHBRYN16kTvu5cEtLtam4ZgiOlIn0BsWn58RQACBcgTMk9j+eg9H6uVYZb1NJEfq3l6vlx86qo9IDXd6yPr/KPSPQOwC7duKnPE5kR27xi7h/vznzn1DlizqnxszRu/nG97CEXp4NWVGCCCQpsBHa0X+cqfI3Hlp9kpf1QgEfqTOEXo1vxTsgwACCDQUaKH/nB5/lMjAfRqu4WfXBAI9UucI3bVfNMaDAAJ+CtTqw1seGC/y2EQ/xx/TqAM9UucIPaZfYuaKAALpCOzQSeTIw0R22zWd/uilOoHAjtS3qk6BvRBAAAEEigosXi5y5wMiu/QUGTpEpG+fopuyIkMBc6QuMkvfW9lTj271P34vHKH7XT9GjwACPgjs1FnkoP1Fdtcj9tatfRhxXGOc984bcslF3oc6gR7Xry2zRQCBrAX20lDfrZ9Izx4iHTtkPRr63yQQQKgT6JuKyX8RQACBtAU6thfZuZtI1y4i2+vn7h23E2m7jX614Ug+7VqY/jwPdQI9i18a+kQAAQQQcFSgZd/cM2PnOjq4ksPisrWSPKxEAAEEEEDADwEC3Y86MUoEEEAAAQRKChDoJXlYiQACCCCAgB8CBLofdWKUCCCAAAIIlBQg0EvysBIBBBBAAAE/BAh0P+rEKBFAAAEEECgpQKCX5GElAggggAACfggQ6H7UiVEigAACCCBQUoBAL8nDSgQQQAABBPwQIND9qBOjRAABBBBAoKQAgV6Sh5UIIIAAAgj4IUCg+1EnRokAAggggEBJAQK9JA8rEUAAAQQQ8EOAQPejTowSAQQQQACBkgIEekkeViKAAAIIIOCHAIHuR50YJQIIIIAAAiUFCPSSPKxEAAEEEEDADwEC3Y86MUoEEEAAAQRKChDoJXlYiQACCCCAgB8CBLofdWKUCCCAAAIIlBQg0EvysBIBBBBAAAE/BAh0P+rEKBFAAAEEECgpQKCX5GElAggggAACfggQ6H7UiVEigAACCCBQUoBAL8nDSgQQQAABBPwQIND9qBOjRAABBBBAoKQAgV6Sh5UIIIAAAgj4IUCg+1EnRokAAggggEBJAQK9JA8rEUAAAQQQ8EOAQPejTowSAQQQQACBkgIEekkeViKAAAIIIOCHAIHuR50YJQIIIIAAAiUFCPSSPKxEAAEEEEDADwEC3Y86MUoEEEAAAQRKChDoJXlYiQACCCCAgB8CBLofdWKUCCCAAAIIlBQg0EvysBIBBBBAAAE/BAh0P+rEKBFAAAEEECgpQKCX5GElAggggAACfggQ6H7UiVEigAACCCBQUoBAL8nDSgQQQAABBPwQIND9qBOjRAABBBBAoKTAViXXshIBBNwQ2KGTSBf96tBBJJcTWbtWZOFikQ+WuDE+RoEAApkLEOiZl4ABINBAoLOG9vBDRAb0F9l1F5Hdd2uwQYMflyzVcF8oMm26yLjHRd5+t8EG/IgAAjEIEOgxVJk5+iEw/CCRM08X2WfvysbbpbMevevXgL1EzjlTZMZMkbvuFXl0cmXtsDUCCHgtQKB7XT4GH4TAAD0Cv/RCkYH72pnO3gNEzNf574j85XaRhybYaZdWEEDAaQEC3enyMLigBcxb65ddIHLM0clMs1cvkf+6WuSE40SuvV5k+cpk+qFVBBBwQoCz3J0oA4OITqDPziJ/+GVyYb4l6H6DRG65SWTPvlu+yvcIIBCYAIEeWEGZjgcC/ftpmP9apHv39AbbdQeRm/QPiIMHp9cnPSGAQKoCBHqq3HQWvYC5/OxnN4ps2z59ijZtRH70fZH+euY8CwIIBCdAoAdXUibktMAvbhDp1DG7IbZqJXLDd/V69nbZjYGeEUAgEQECPRFWGkWggMBF54j007fbs1527Cpy9RVZj4L+EUDAsgCBbhmU5hAoKNBbPy8/96yCqzJ5cfjhevMave6dBQEEghEg0IMpJRNxWuB8PTp3bbnsq66NiPEggEAzBAj0ZuCxKwJlCfTcSfIjhpe1aaobmbPsTxyZapd0hgACyQkQ6MnZ0jICdQJnny65li3d1DC3mmVBAIEgBAj0IMrIJJwVMHeDO/F4Z4cnvXvrLWf3dHd8jAwBBMoWINDLpmJDBKoQGHZwFTulvMuRw1LukO4QQCAJAQI9CVXaRGCTwCFDN33n7n+H6RnvLAgg4L0Age59CZmAswJb67OPDtjf2eFtHthOO4rs0nPzj3yDAAJ+ChDoftaNUfsgcKA+FKV1ax9GKnIg93j3o1CMEoHiAjw+tbgNaxBonkBfPeHM5jJnjshTz4jk83WtHjhEZI/d7fQwaKDIHffbaYtWEEAgEwECPRN2Oo1CoIc+ItXWsuojkS9dWL+1xUvsBfqu/eq3zU8IIOCdAG+5e1cyBuyNQM8e9oY6e3bjtqa92Pi1al8xN5kxn/mzIICAtwIEurelY+DOC/SwGOhvvd14urPfE1m2vPHr1b6yB0fp1dKxHwIuCBDoLlSBMYQpsEMXe/N6q8ARuml9usWj9B56lM6CAALeChDo3paOgUclMGde4ekWOnIvvGXTr3bevult2AIBBJwVINCdLQ0D81qgQzu7w1+6rHB7b+uZ77aWLp1ttUQ7CCCQgQCBngE6XUYg0LaN3UkuXFq4vTcKfLZeeMumX92+U9PbsAUCCDgrQKA7WxoG5rVAG4uBbi5Z21BTmGOhHrmvXl14XaWvtmtf6R5sjwACDgkQ6A4Vg6EEJLB+vb3JNBXYCxfa6av11nbaoRUEEMhEgEDPhJ1OgxdYZemo2UDlcqW5ln9Yen25a325TW2582E7BCITINAjKzjTTUlg1ZqUOtJulhU5Ya7SEWzNEXqlZGyPgEsCBLpL1WAsYQmsXZvOfGzdXKYl/xykUzB6QSAZAf4fnIwrrSIg8pGlt91btiytue7j0uvLXbvhk3K3ZDsEEHBQgEB3sCgMKRCBRYvsTKTDdqXb2WDpBLyaImfSl+6dtQgg4IgAge5IIRhGgAILLQV6q1YipW5UY+vImkAP8JeQKcUkQKDHVG3mmq7ABwvs9delxG1ZP7H0VrnNS+3szZyWEECgTAECvUwoNkOgYgFbR+im4647FO/e1uVmtj7zLz5S1iCAQIICBHqCuDQducD8D+wB9C7xKNZttrHTz6pVdtqhFQQQyESAQM+EnU6jEJj5ur1p9uldvK12lgKdI/TixqxBwAMBAt2DIjFETwU+1HuwLynyUJVKp9S7V/E9bAX6ypXF+2ANAgg4L0CgO18iBui1wJtv2Rl+v37F29m+xAlzxfdqvMbWDWoat8wrCCCQggCBngIyXUQs8PZsO5PfbluRXYscpXfvZqePRUvstEMrCCCQiQCBngk7nUYjYOsI3YANGVSYrXv3wq9X+uoCS9fNV9ov2yOAgBUBAt0KI40gUERg2stFVlTx8r77NN6pX4mz3xtvXfqVdy2elV+6J9YigEACAgR6Aqg0icBmgaUrRObN2/xjs74ZNLDx7rv1a/xaNa98qOOsqa1mT/ZBAAFHBAh0RwrBMAIWeHmGncl16igycM/6bQ3oX//nan/6gKPzaunYDwFXBAh0VyrBOMIVsBXoRmjYofWd9rIU6O+9V79dfkIAAe8ECHTvSsaAvROYOt3ekA8dWr+t3Xat/3O1P73PEXq1dOyHgCsCBLorlWAc4QosWiYy29Lla731jnG79KyzOnBfka23tuP2zrt22qEVBBDITIBAz4yejqMSmPq8vel+/rN1bR04xF6b77xvry1aQgCBTAQI9EzY6TQ6gSlT7U35mJEi7drodemDrbSZr9Wz29+w9A6ClRHRCAIIVCNAoFejxj4IVCowVa9HX7Om0r0Kb2+ernbG50T22L3w+gpfzZkT4jbUVLgXmyOAgGsCBLprFWE84QrYfNv9vNH2nOZYuk7e3ohoCQEEqhAg0KtAYxcEqhKY9FRVuyW+05y5iXdBBwggkLwAgZ68MT0gUCcw4Wl9a3uDexq2HiDj3swYEQJRCRDoUZWbyWYqsPZjkedfyHQIBTt/7c2CL/MiAgj4JUCg+1UvRuu7gGtvu69YKfIeT1nz/deK8SNgBAh0fg8QSFPgCX3b3aXl9dddGg1jQQCBZggQ6M3AY1cEKhZYrkfEU56teLfEdnjtjcSapmEEEEhXgEBP15veEBAZN94dBQLdnVowEgSaKUCgNxOQ3RGoWGDsRJG1ayveLZEdZryWSLM0igAC6QsQ6Omb0yMCIhM01LNezB3iFi/PehT0jwAClgQIdEuQNINARQJjH61o80Q2fumVRJqlUQQQyEaAQM/GnV5jF3hOw9QcIWe5EOhZ6tM3AtYFCHTrpDSIQJkC/3q4zA0T2myqgze5SWiqNItADAIEegxVZo5uCtz3kMgnn2QztvnzRRYuy6ZvekUAgUQECPREWGkUgTIEVqwWyerOcS/q41xZEEAgKAECPahyMhnvBO57IJshT38pm37pFQEEEhMg0BOjpWEEyhCYqkfK8zJ4Hvlkh+5WVwYTmyCAQNMCBHrTRmyBQLIC//hnsu03bH3OHJEPP2r4Kj8jgIDnAgS65wVk+AEI/HOcyJo16U3khRfT64ueEEAgNQECPTVqOkKgiIB5TvrDjxRZmcDLz3G5WgKqNIlA5gIEeuYlYAAIqMDd96fHMJUj9PSw6QmB9AQI9PSs6QmB4gLz9LrwySk8K/2VGfpgGH1HgAUBBIITINCDKykT8lbgnn8kP/Rp05Pvgx4QQCATAQI9E3Y6RaCAwLN6bfgbbxZYYfGl5/n83KImTSHglACB7lQ5GEz0An+9MzmCdetEps1Mrn1aRgCBTAUI9Ez56RyBBgKPPJncU9i4XK0BNj8iEJYAgR5WPZlNCAJ33J3MLKbxdnsysLSKgBsCBLobdWAUCHwq8Hd9rOrCRZ/+bOu7j9fbaol2EEDAQQEC3cGiMCQE5LY77COMPlukzdb226VFBBBwQoBAd6IMDAKBBgL3PCiy/MMGLzbzxy6dRc76fDMbYXcEEHBVgEB3tTKMK26B9m1Ftm1v3+DML4p02s5+u7SIAAKZCxDomZeAASBQQOCow0W22qrAima+1KaNyEWjm9kIuyOAgIsCBLqLVWFMCBwxLDGD/PHHiezSM7H2aRgBBLIRINCzcadXBIoLmLfbhwwuvr6Za3ItW4pcckEzW2F3BBBwTYBAd60ijAeBkXp0nsTb7VvKHnyQyGFDtnyF7xFAwHMBAt3zAjL8AAWOHJ7OpK64VGTrBD6nT2f09IIAAg0ECPQGIPyIQKYCHdtLfvB+6QyhWzeR889Kpy96QQCBxAUI9MSJ6QCBCgSOGiYbP+OuYJdmbXrGF0R6d29WE+yMAAJuCBDobtSBUSBQJzAiubPbCxKbz+qvvqLgKl5EAAG/BAh0v+rFaEMWMDd82T+5s9uL0g3cV+Sko4uuZgUCCPghQKD7USdGGYPAqBHZzfLiC0X083sWBBDwV4BA97d2jDw0gaMyDPQO+u7AFReHJsp8EIhKgECPqtxM1lmB7juIDNgr2+EdPVJkuF6fzoIAAl4KEOhelo1BBydwwrFuTOlb3+DhLW5UglEgULEAgV4xGTsgkIDAKEdOSuvUUeRaDXUWBBDwToBA965kDDg4gX12FzE3eXFlOfRgkZMdecfAFRPGgYAHAgS6B0ViiIELHHuUexO89KsiO3V2b1yMCAEEigoQ6EVpWIFASgIjjkipowq62WYbkeuuqmAHNkUAgawFCPSsK0D/cQscur/I9p3cNBg0UOS8L7o5NkaFAAKNBAj0RiS8gECKAsccmWJnVXR1/ldEBvWvYkd2QQCBtAUI9LTF6Q+BTQLt2ogMO3zTT+7+97prRMxYWRBAwGkBAt3p8jC4oAVG6dF5Gw+CcqcdRa7hAS5B/y4yuSAECPQgysgkvBQ4fpQ/wz7yCC5l86dajDRSAQI90sIz7YwFdukp0n/PjAdRYff/eYlIL4eul69w+GyOQOgCBHroFWZ+bgqccoKb4yo1KvPxwI1jRNq2LrUV6xBAICMBAj0jeLqNWKBVS5GRDt5MppyS9O0r8r2ry9mSbRBAIGUBAj1lcLpDQI46TMQ8rtTX5bBDRM49zdfRM24EghUg0IMtLRNzVsCnk+GKIOYvOE/kwH2LrOVlBBDIQoBAz0KdPuMVMM89H6J3h0tiee+9JFot2Gauhf7Tcf0YTpIrqMOLCGQjQKBn406vsQqcdFwyM//t70V++FORBx5Mpv1CrW7bXuSG6zhJrpANryGQgQCBngE6XUYscHwCgf7BByK3/V1k+qsiv/wfEfNzWku/fiLf5SEuaXHTDwKlBAj0UjqsQ8CmwNF6MlyXBB5J+uDDn45y9ToN2BskX1v76WtJf3f4oSJXX5Z0L7SPAAJNCBDoTQCxGgFrAp+1f+15vqZG5L4tAt0M9qXXJHf3vdaGXVZDJ+ncLjy7rE3ZCAEEkhEg0JNxpVUE6gv06Cr5wfvVf83CT7lJT4ksXdG4pd/dLPLOO41fT/KV0Rrop34myR5oGwEESggQ6CVwWIWANYEvnCK5XM5ac5sb+udDm7+t9836T/St9xtl4xF8vRXJ/pC/Qt96P0qvU2dBAIHUBQj01MnpMDqBrbcSOfYY+9OeP19kygvF2331Lcn95bbi6xNYs/FytuuuFTlgnwRap0kEECglQKCX0mEdAjYEjjtSZLttbbRUv41/lnGJ2h9vF3l1Vv39kv6pVSuRH/9AZKBnD59J2oX2EUhYgEBPGJjmEZCTjrePsGGDyN/LCHTT81VjRJZ/aH8MpVo0D3L52Q0iu/cutRXrEEDAogCBbhGTphBoJLBHH5G9+jd6udkvPDlZZNWa8ppZvFzk2jGpf54u7drpdfF6s5t+PcobJ1shgECzBAj0ZvGxMwJNCHz+5CY2qHL1fQ9UtqPedCb3hz9Xto+NrTt2EPn1z7hFrA1L2kCgCQECvQkgViNQtUCn7fRkuKOr3r3ojuZytOdnFF1ddMWt94hMfrro6sRWbN9JQ12P1HdK4KY6iQ2ahhHwT4BA969mjNgXgVP1ZivmBDHby11/r77FMTemf326GW1XfSjNbzTUd9BwZ0EAgUQECPREWGk0eoEWes25uXua7WXlKn0Ay7jqWzW3hr1KH6iydm31bVS75847i/zhVxypV+vHfgg0IaAXyLIggIB1gVFH6NFoF+vNysNjRcxNY5qzzHlfn5L2E5Hvfac5rVS37047aqj/WuTSb4rM0+vok17athbp3lXvob993bsEnfW/5n76nfXLfL7fWtdvre+ibKX/FJp3U7bSr43/1Z/N62a9WcwfQGv1j6G1eiLiGv1+jf53mZ5suGSJyOJ/f81fIPLy63Xb878IZCBAoGeATpcRCJxyUjKTvPt+O+0+OlkvKbtD5Kwz7LRXSSvmD53f/Vzkim+JvD63kj0Lb9urm0ifnnrinZ5N3918r5fKbQrtbbYpvE+lr7Ztq4+J1S8p4yODOXNE5up5Dub6//ETRRYsrbQ3tkegKoEE7kVZ1Tgq3ik/dFQfkRr9fw4LAo4J7LuHyP/oUajtxZzQduUYu63+WN9+N09Ly2IxHx9ccZXIzDeb7r29hulufetCu6cGt/nqtpO+tmvT+2a9xUsvizz2hMgE/SNqScr3A8h67l7237Jv7pmxc30cOoHuY9UYs9sC39eQGnmk/TGa8Ct1q9dqejRvSf/+v/Vofbdq9m7+Puat6/93rci0mXVtmWvWe+6s1673Edm5u0gP/b6nHn2bM+VDWGboPM0fZg8+Srg7W08CPfXScISeOjkdliNgLs36h76VbXuZN0/ki/9hu9W69syY//ibZJ7VXs6I160TWbRIj757lbN1GNuYP2TuvEfk/+7Wz+U/DmNOwczC30DnLPdgfgmZiBMCpyb02XmlN5KpBMN8xnuVniC3fn0le9nb1twmNqYwN3Lms/0vnyNy1y08nc7eb1L0LRHo0f8KAGBNwLx9/dkTrTW3uSFzNHf/I5t/TOQb8zn2929IpGkaLSFgTt67fozIj/QPqo7tS2zIKgSaFiDQmzZiCwTKEzhVH8KybQL/KD80Np23Zcc/pZeUZXB72PJ0w95q2GF6IuUv9LyBrmHPk9klKkCgJ8pL41EJnH5aMtP9WzPuDFfpiG6+U2ScnrDFkr6A+djBXKPPw2zStw+kRwI9kEIyjYwFThmVzEllTzwp8r6eMJbm8j19mMqzU9Pskb42CZiz+X/+I26Ru8mD/1YkQKBXxMXGCBQROPP0Iiua+fIdehZ02ktNrcjl3xZ58aW0e6Y/I2Due//T67FAoGIBAr1iMnZAoIHAscP0s0+9Xtr2Yq5ZzvJWoldoqM981fasaK8cAXNfgMsTukyxnP7ZxksBAt3LsjFopwTO/GIyw7nr3mTaLbdVc3305VeLzJ5d7h5sZ1Egf9qpInv2s9giTYUuQKCHXmHml6zAYUOSuf3ofH1wibnfetbLR/ogksv0nuvmGewsqQrkWug/zxefn2qfdOa3AIHud/0YfdYCSX12fu99Wc/s0/6XrhD52pUiH3zw6Wt8l47AAfoHYw8uZUsH2/9eCHT/a8gMshIwD2EZNNB+7+ahJf942H67zWlxsT4q9D/1SH2J3lWOJV2BUSPT7Y/evBUg0L0tHQPPXOC8c5IZwr8eSudGMpWMvp3envWir4h8rPddZ0lX4KAD0u2P3rwV2MrbkTNwBLIUMEfnByb0D+3djrzdfuC+IoMHieyn70Lsu0+W2nH3vfcAfRZ7a/f+yIu7Kk7OnkB3siwMynmBpI7OzV3azMNSslj220tkiAb4QA3yffYW2XrrLEaRfp9r9cS/j1aLrP5IZJV+5fP1x9BWn8Xevp0+UEW/OmxXf11aP/XVR8i++lZavdGPpwIEuqeFY9gZCgzcM7mj81v/lt7EzLsMg/Xo2xyFmwA3Tz0LcXlTg3DuXL38Tr/e0kvwVqwUWanBbULcnPBX6dJeA75TB32Yioa7ebjK7ruK7LqL/jE0ODnDbnpiHIFeaaWi255Aj67kTLjZAuee2ewmCjbw5GSRt98tuMrKi3v0Edlfw3vwfnVvoSfxIBkrA7XYiDn6fvkVfUzpfXrp3Qd2GjaX8pmvdxfUtTdhSt1/zdvinzlKxFz50K2bnb42tWIet8qCQBMCBHoTQKxGoJ6AOao9+KB6L1n74dY7rDW1saE+eve6AzS899cv8zZ6Rz2qjG0xb5efekrd15Rn9eqBf4pMei4ZBXMjnnv1hEbz9e2vixx/nL1+WusfCywINCFAoDcBxGoE6gmMPqvej9Z+eO55vc3qm81v7mB923fYIfpHx1CRHfVtWpZPBcwfYuZr0WINdX03ZNLT+hCalz5db/O7638usks/vdOb/gFoY2kdyfkMNqwiboNAj7j4TL1CgX12T/Do/K8VDmaLzQ/dX0P8UJEjhotst+0WK/i2oIB5+Mmmo/YPV4hM1ufAv/CiyCz9g2ru+wV3qerFqfpHmq1AX6dH/ywINCFAoDcBxGoENgskdXRuPuN9fsbmbsr6xtxy9ojDRQ4/jBAvC6zIRuZjiBM+U/dlNlmtJ8q9OkvkdQ13cyS/cJHeTGeZ/le/L3UCXYd2enmfXto3oP+/v/SKAZtXCXykJ/GxINCEAIHeBBCrEdgoMEj/oT5E38ZOYrn9zvJaHXagyMgjRIbqOHw6oe3tt/XjBA3JF18Wma5/vIzUdxIuuai8Oae9VTsNZnO7VfPVcFm/Xk+E05MWV6+pv8b8UdCrV/3XbP9kzshnQaAJAQK9CSBWI7BR4KvnJwNhLql6cmrxtk2ID9ej8OF6NG7CxofFPPb1JQ3ul2dogOvXqgYBeNvf646Av39ddtd1V+Nojrh30cvTslgW6DsFLAg0IUCgNwHEagTEhGpSd0q7vcB154cf8Onb6T4cib+ioW0+g542XeQ5DfJyFrPd6AtFbhhj73Pmcvr1cZs1+gdRkpcz+mjCmAsKEOgFWXgRgS0ELtR7mCexmM9rjz1a5JEnRTZ9Jj5Mj8RdD3HzFroJ8Oc1wKfp2+irq7y/u7kj3pcvFbn6MpGTTkhCOIw2X3s9jHkwi8QFCPTEienAa4ET9EYh/fTyoyQW8xa6uYxqnL4F7XKIL1io4T2tLsSnaoiXOjmsGqcbflV3dP91DfYYr5VvymzGq01twXoENgoQ6PwiIFBMoFVLkfNGF1tr73XXwtw8vvUlPfJ+QcP7GQ1ym5dyFVMbN6nuaP/rF4scNaLYVnG+/tCjcc6bWVcsQKBXTMYO0Qh84SSRnXYMf7rm7O2ZehRo3kZ/7gWRV/Qt3toGDyhJQ8Ec+X/7BpFHHxe5Uu+01nn7NHp1uw9z0uS8+W6PkdE5I0CgO1MKBuKUgHkAx1lfcmpIVgez6YYq5m5pz+nd0sxtS11ZJj6rl7idJ3KxfsX+2fpDY12pCuPwQIBA96BIDDEDgbO/EN7nuYuX1N0VbeJkDXF9Sz2Lo/ByS7lCTxg0n63f9Q+RizTYD9Pb2ca2mJMP7/5XbLNmvs0QINCbgceuAQqYO359Ts+4Pv3zYUxuvr5dO1mPwp/QEJ/u4clV5nKtK8foXdj0zmuXXKB3YdP/xrL86OciNbWxzJZ5WhAg0C0g0kQAAjt11rfY9ajcPCHL9+eCz5tX9+CRCZPCeYa2+WPk/Mv1hDk9Uv/KOcldeeDKr/JNf9BzGd5wZTSMwxMBAt2TQjHMhAT26CPypdNEjtHrwX1ezMlTT00RGf9E2DcheUzfbTBf5uY753xJZO8BPlet8Ngn6cNibr2n8DpeRaCEAIFeAodVAQuYu7+ddoo+K3ywSC7n30Tzehb6rNf0SFz/8X9Mb0zz7gL/5tCcEZtnmpuv/TXQzz2z8L3Xm9N+Vvs++LDIT3+bVe/067kAge55ARl+hQKfP17k8yeL9O5d4Y6ObP7++yIPP6Jfj4nMX+zIoDIcxrSZev36NSL99eY/x+m7LCOOEOmiH5/4tqzTu+39RD8zf2iCbyNnvA4JeHhoUqeXHzqqj54xMschS4biqsC22+hJbhrin9OvTh1dHWXxcZl7eU+YKPKgBrmPJ7YVn1kya8xR+4hh+kAb/fIh3M1NfMbo9ffmVrgsDgi07Jt7ZuxcBwZS8RAI9IrJ2MEbgR066efjp9Zdy7yNhrpvi3lO+kMa4uM0zF26TtwnxwP20cfe6u11Dxzi3ol05t2WP95cdy9/n0yDH6u/gc5b7sH/ckY4QRPk550l8tkT/Zv8wkV6pzR9O/0BvaHIOx/4N37XRmye6rbxCXB/Eum6vciheu6Eea79/vuJtNWbB6W9mNvqTn1OZKJegTBez39gQcCiAIFuEZOmMhYwQT76DJETPiNinl3t0/KEntj2oIb45Od9GrVfY120TOQfamy+zNKvh371FumjX730+5496763edmiua3uW3qDGPNo2SlT+cikTp7/TUiAQE8IlmZTFDBBbu7sZo7IfQry19/Qt1v1wRsPjRcxd0ZjSVdg9nsi5ksaHCl30fMsuus9/HfqKrKjfpnP4bt1E+mwXfHxrV6jT6HTz8CXLdcv/cNhqX69N1/ktTnF92ENApYFCHTLoDSXooC5Gcw5X6y7GYwvQb5ipcjjE/Qtdb08adbsFLHoqmyBJR+KmK+XXy97FzZEwAUBAt2FKjCGygTMEdSFo+veWq9sz+y2Ns8TN2+pj9UT3FgQQACBBAQI9ARQaTIhAfN88rP0Hutn6efkPpy1/oGe1PaIvp1uTnDjmvGEfiloFgEENgkQ6Jsk+K/bAiMOrns4x847uz1OcxKUeRiKudzsKT0qZ0EAAQRSEiDQU4KmmyoFzB3ALr1In7Y1qMoGUtrNHI3fcbe+pf64yCo9QYoFAQQQSFmAQE8ZnO7KFDDXDF/8FZFjjylzh4w3u/a7nOSWcQnoHoHYBQj02H8DXJt/C7154ZdOEfnyOX58Tm78HniQMHft94jxIBChAIEeYdGdnfKQvUW+cZne3KOPs0NsNLDVev34TTc3epkXEEAAgbQFCPS0xemvsUD3HUS+doE+UGN443Wuv3LL/4ks12vLWRBAAIGMBQj0jAsQffdfPVdvDqPPs/Zxefddkdv+7uPIGTMCCAQoQKAHWFQvptS7u8gP/ktkl128GG7BQf5Yn1/NggACCDgiQKA7UoiohnHaCfoWu16K5svtWgsV56kpIs/PKLSG1xBAAIFMBAj0TNgj7dQ8RGXMVSKD9/MbYMMGkV/81u85MHoEEAhOgEAPrqSOTmjkoSL/7xsi27Z3dIAVDOu2O/RJWvrcchYEEEDAIQEC3aFiBDkUc//1yy8U+dzJYUzP3BHuZg10FgQQQMAxAQLdsYIENZx+PUSu1xPf+vYNZ1o//oXIhppw5sNMEEAgGAECPZhSOjaRU0bpW+xXODaoZg7HnAj3zPRmNsLuCCCAQDICBHoyrnG3euHZIqP1K6RljT5w5ae/CmlGzAUBBAITINADK2jm07lab916kl6WFtry65tEFiwNbVbMBwEEAhIg0AMqZqZTaddG5IbviBwwJNNhJNL5lGdF7tPnm7MggAACDgu0cHhsDM0XgfZt9brsG7IN89mzk9EyD1+5kTvCJYNLqwggYFOAQLepGWNbbVvXhfneA9Kf/fIPRczDUU7Ve8G3S+j69h//t8iiZenPjR4RQACBCgV4y71CMDZvIHCjvs0+YK8GLyb84wp9utmtt4n89b66jr71NZEdu9rvdMJEkXGT7LdLiwgggEACAgR6AqjRNHmjXmN+4AHpTXf9epG79elmf/mbyCo969wsBw0UOfmkuu9t/u+y5SI/+bXNFmkLAQQQSFSAQE+UN+DGL/myyPDD05vgK/oglO//WOTdBZ/2ae4Nf921n/5s87sf/YznnNv0pC0EEEhcgEBPnDjADobsLXLWGelMbN06kT/+76dvr2/Z6w/17f5OHbd8xc734x8XeXKqnbZoBQEEEEhJgEBPCTqYbjrqyWdJHRU3RHr3XZFrvivy1jsN14j8l96FLokT8cxb7T/lrfbG4LyCAAKuCxDorlfItfF97xqRLp2TH9VEPRnt+p+KfLS2cV+X/4fIZ/TWskks5qz2FXqpGgsCCCDgmQCB7lnBMh3uiIPTudb8T/oW+5/1xLdCy5dPFzn9tEJrmv/a7drnRL2JDAsCCCDgoQCB7mHRMhlyi5zIxXpknORi7pd+3fUik58v3MvZp4pccF7hdc191Zx097ubm9sK+yOAAAKZCRDomdF71vHhB4r00MehJrWsXCXyn98UeW1O4R7O1aPyixL6g2KJ3qP9av2svjZfuG9eRQABBDwQINA9KJITQzzxM8kNw1xffqV+Nl8szM1n5km9zW5m9Z3viyxdkdz8aBkBBBBIQYBATwHZ+y46tJP8IUNF33S3v2zYIPItvUHNy683bnsnPfnuh9eJ9N+z8Tpbr5jrzae/aqs12kEAAQQyEyDQM6P3qONDDpBcLpE418DWm8U8M70xhjkB71vfEOmwXeN1tl554EGeombLknYQQCBzAQI98xJ4MIB+fZMZ5B/+LDJ2Yv22zZPbvnmJyLHH1H/d9k/mJLgf/tJ2q7SHAAIIZCZAoGdG71HH3bvZH+xDY0VuvrN+uycfK3LuWSI77Vj/dds/LVqsN6z5nu1WaQ8BBBDIVIBAz5Tfk87bt7M70Fdn6X3Z9QYum5aTjtYg10egdu++6ZXk/mtuJXu1fi6/RB+9yoIAAggEJECgB1TMxKYyS09Ys/VUtVUfiXxbzyrvp5fAfe5EkZFHJfs5eUOU790g8upbDV/lZwQQQMB7AQLd+xKmMIEVFi/pev99kV/cKNKrVwoDb9DF7/5HZMKUBi/yIwIIIBCGAIEeRh2TncWKlfba33MPe21V0tK/HhL5v3sr2YNtEUAAAa8EWng1WgabjcDsudn0a6vXp58R+cEvbLVGOwgggICTAgS6k2VxbFBvzBX5+GPHBlXmcF7Qa9yv5oz2MrXYDAEEPBYg0D0uXmpDN/c4nzEzte6sdfTSy3pN+3dE1n9irUkaQgABBFwVINBdrYxr43pikmsjKj0ec2ncN/WWsms9fWeh9OxYiwACCDQSINAbkfBCQYHHPAr05/Txq5d9S+SjtQWnwosIIIBAiAIEeohVTWJOy/VM9/sfSKJlu20+/oTI178tslpvIMOCAAIIRCRAoEdU7GZP9Za/6ufR+qhTV5fb/yZy7Q9FampdHSHjQgABBBITINATow2w4QVLRW69zbmJ5Wtq6p7a9pv/dW5sDAgBBBBIS4BAT0s6lH5uuUvktdfdmY3e9CZ3+ZUiD4x3Z0yMBAEEEMhAgEDPAN3rLs3b2d/VW7euXJX9NN7Ue7JfcKnI8/ooVBYEEEAgcgECPfJfgKqmP1fvx/6Nq0TMk8uyWGr1jwrzefl5GubvfJDFCOgTAQQQcE6AQHeuJJ4MaMabIldeI7J4SboDnj9fL0n7hoj5vHyDfnbOggACCCCwUYBA5xehegHzVvfZ/6FPMJtYfRvl7mkeEPPr34mcOlpkmod3rSt3nmyHAAIIVCnA09aqhGO3fwusWC1yzQ9EDh+n139/TaRbN7s05m39e+8T+Yu+xb5qjd22aQ0BBBAISIBAD6iYmU5l0nMik84VOf9L+tn26OYPZdVHInffI3LX/SLmjwYWBBBAAIGSAgR6SR5WVizwJ735zMN6Cdm5Z+hR+2EiHTuU38RqDe6nntY/DPRr/FPl78eWCCCAAAJCoPNLYF/g/UV6o5dfarv6NWRvkQH9RXbfTaRL57q+zFnq5rK35ctFlujNaubOE5ltvt6zPxZaRAABBCIRINAjKXRm0zQnznGdeGb8dIwAAvEIcJZ7PLVmpggggAACAQsQ6AEXl6khgAACCMQjQKDHU2tmigACCCAQsACBHnBxmRoCCCCAQDwCBHo8tWamCCCAAAIBCxDoAReXqSGAAAIIxCNAoMdTa2aKAAIIIBCwAIEecHGZGgIIIIBAPAIEejy1ZqYIIIAAAgELEOgBF5epIYAAAgjEI0Cgx1NrZooAAgggELAAgR5wcZkaAggggEA8AgR6PLVmpggggAACAQsQ6AEXl6khgAACCMQjQKDHU2tmigACCCAQsACBHnBxmRoCCCCAQDwCBHo8tWamCCCAAAIBCxDoAReXqSGAAAIIxCNAoMdTa2aKAAIIIBCwAIEecHGZGgIIIIBAPAIEejy1ZqYIIIAAAgELEOgBF5epIYAAAgjEI0Cgx1NrZooAAgggELAAgR5wcZkaAggggEA8AgR6PLVmpggggAACAQsQ6AEXl6khgAACCMQjQKDHU2tmigACCCAQsACBHnBxmRoCCCCAQDwCBHo8tWamCCCAAAIBCxDoAReXqSGAAAIIxCNAoMdTa2aKAAIIIBCwAIEecHGZGgIIIIBAPAIEejy1ZqYIIIAAAgELEOgBF5epIYAAAgjEI0Cgx1NrZooAAgggELAAgR5wcZkaAggggEA8AgR6PLVmpggggAACAQsQ6AEXl6khgAACCMQjQKDHU2tmigACCCAQsACBHnBxmRoCCCCAQDwCBHo8tWamCCCAAAIBCxDoAReXqSGAAAIIxCNAoMdTa2aKAAIIIBCwAIEecHGZGgIIIIBAPAIEejy1ZqYIIIAAAgELEOgBF5epIYAAAgjEI0Cgx1NrZooAAgggELAAgR5wcZkaAggggEA8AgR6PLVmpggggAACAQsQ6AEXl6khgAACCMQjQKDHU2tmigACCCAQsACBHnBxmRoCCCCAQDwCBHo8tWamCCCAAAIBCxDoAReXqSGAAAIIxCNAoMdTa2aKAAIIIBCwAIEecHGZGgIIIIBAPAIEejy1ZqYIIIAAAgELEOgBF5epIYAAAgjEI0Cgx1NrZooAAgggELAAgR5wcZkaAggggEA8AgR6PLVmpggggAACAQsQ6AEXl6khgAACCMQjQKDHU2tmigACCCAQsACBHnBxmRoCCCCAQDwCBHo8tWamCCCAAAIBCxDoAReXqSGAAAIIxCNAoMdTa2aKAAIIIBCwAIEecHGZGgIIIIBAPAIEejy1ZqYIIIAAAgELEOgBF5epIYAAAgjEI0Cgx1NrZooAAgggELAAgR5wcZkaAggggEA8AgR6PLVmpggggAACAQsQ6AEXl6khgAACCMQj4G+g16xbF0+ZmCkCCCCAQCoCHmeLv4G+WD5Mpbh0ggACCCAQj4DH2eJtoOfmPsERejz/F2OmCCCAQPICtfmPfc4WbwN9Y2Xz+XnJV5geEEAAAQSiEMjJAp/n6Xegt8i95jM+Y0cAAQQQcEjA80zxO9BFCHSH/r/AUBBAAAHPBbzOFL8DPS8vev7Lw/ARQAABBFwR8DxT/A50afmEK78HjAMBBBBAwHcBvzMl5zt//qCRcyWX6+37PBg/AggggECGArn867kp4/fMcATN7trzI3Sdf4vcfc1WoAEEEEAAgcgFcmN9B/A/0NduuMX3IjB+BBBAAIGMBQLIEu8DPffiEy+KvlWS8a8C3SOAAAII+Cpg3m43WeL54n2gb/Svld97XgeGjwACCCCQlUAgGRJGoC/85PeSk/lZ/S7QLwIIIICApwI5+UBMhgSwBBHoG++9m6/5VQD1YAoIIIAAAmkK1OR/4vP927ekCiLQN06oZ+ef81n6lqXlewQQQACBkgL5/JsydflvSm7j0cpgAj13993rRXIXemTPUBFAAAEEshTYkD8vJ9M2ZDkEm30HE+gGJTfl0YmSz/+vTSDaQgABBBAIUKC29k+5Fx6bFNLMggr0jYX5pO2lIvkZIRWJuSCAAAIIWBTIy0xpuf1lFlt0oinvb/1aSDF/4IiBkmv5jN4Stk2h9byGAAIIIBCpQD6/TvI1Q3NTJ7wUmkB4R+haoY2F2lBzsr79vi60gjEfBBBAAIEqBWrzH+vB3okhhrkRCTLQzcRyL0x4ROpCfY35mQUBBBBAIGKBfH6N5FqcmHvmkfGhKgT5lvuWxcoPHrG/bNXyYX2Iyw5bvs73CCCAAAKRCNTmF8snNcfpgd60kGccfKCb4uX3PnIXadfiUf1MvW/IxWRuCCCAAAINBPL5ObK69ujcjMffbrAmuB+jCHRTtfyAg7eXbds/oN8eElwVmRACCCCAQCGBp2XVRyfmZk5ZVmhlaK9FE+ibCpc/6Ji/6B3lztn0M/9FAAEEEAhQIJ+7NffsuHMDnFnRKQV7UlyxGW8scIvccMnXBnfJQrE58zoCCCAQjYD5t13/jY8tzE19oztC3/KXOn/Q0Wfref5XSV722vJ1vkcAAQQQ8EwgJ69KPvfD3DPjbvds5NaGG3Wgb1LMHzTys3rN+nnSosWJm17jvwgggAACPgjk/6UHZX/KPTv+fh9Gm+QYCfQtdPP7HNZJ2rU9VcN9lL48XM+K77LFar5FAAEEEMhaIJ9fokOYqP8+j5XVa+/NvTJ5edZDcqV/Ar1EJfIHjBggrbbaT2pr++sNCfrrX4G9NOxNyHfRX6Z2JXZlFQIIIIBAtQL5/GrddYn+O6tf8o6e8zRL30GdJRs+mZ57bsLMapsNfb//DwIfBeAbAeL/AAAAAElFTkSuQmCC"},38347:function(Sn){"use strict";Sn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAyKADAAQAAAABAAAAyAAAAACbWz2VAAAW0ElEQVR4Ae1d7W8cSV6u7hnHsRM7cV42TmLHduJ4Yjvju9N+OFg4dBJIdyuxfNg77x0SCHaFhBAfkE4n8QHB3v4DK4EAsbCX5VjQanMHQsDpPh4IEKDdbF7tvDkvTrJ7Sey8J+t47enm9xu7vONO93RVd3XPdM9Tkt3T1VXVVU/101W/l6q2BELTILB98gd7O2wxIdxK2RbuRMWyywXXnYhSwWtHX7Oi5EOe9QgU15/iLBUEJt/sGHS2TiwXRdkmAriuXbYsJkJlm3BlDSxB5JAnODYIARAkYeAPTL47/Kn9dKLNFUSEAhGBRgghhp2CEHb1+bcEkSPhWqD4qAiAIFGR8+Trm3yb3v40ChSKZT4SEcr03I8uiaXuNpfYQIHiEDKGAAgSocP6vvE3E6LYRkRwJgquKLuWGKViBgUTQE6LMChEQLb5soAgdfrEKzSTfDBGE6ISEaKTyFHNSb8RcowACMKd6xGaaWo05lpWiYTmvlqhmUcIDAw5ZoNP01qOILVCsxCFsQoRgbRFJRKa26XQjFHB50lp0ajcEqRWaC467mF66EuucEskNPdKoZn7HKrUFn3yFZudC4KsCc3CPVxwHSKCVSIJoWSTKYGFZmdNTlj7oQgPkrU6ApkiiBSaHbF8uE3YJZemRnaVDO7ONaG5qkoiG0Or9yzabwSB5iRIjdBMAnOJ3vv059LIUBlhKZlIQYcVcdmB2GzkQUAh/gg0nCCfC80FIoAgzdEKIUho7lkRmlcqTtMm/xYgFggkiEBqBJFCs10gIlRHBVajVoXmA1JoBgUS7GkUHQmBRAjCQrNdsA/x1IhHBde1SuRmMUKDQDfPiFaIsDJFilRrZAICKSEQiyAsNLdbldG2qnzAQjNpjvi3JQa4/pIC8EFKqTdxG+MIqBGEhOY99tbRDa5N6tNKVWhmA5vtVlhm6FyRD+g/DQ2SFMZrigKBQAMQeIYguyb/bqhDfLZiRyBVqmO5RAKLtUd9jmD/I9YgSVftBtQYtwQCKSJg7Zt85zfJmlai1Ws0PXKqxKD7b0ixDrhVIghU3kik2BiF2m7BqVgOvWULZLut8HvWcVzLKVj05iW9/TI9gAU6p5kInbsuX7NW45YsWk3D52T3dWyL3tV03XacIsVRSZRn5bpjV6jMoiPo3HKdavqK3eYUnSXXonyLlJ7W5lSv08W5bmfx6tQPf/9xULOsfa8cwawoCB3EtwYCrnuZ5IOpoiX++vL7r/1bbaNhcK5FA79bEwHL2k8Nf2nZFf9KA8a/1IIAgtSigd9AgIgy8Mr3z0sgQBCJBI5AYBUB0seO9E8e+RafQgbBYwEE/BF41GaLcYwg/uAgFgh0kUzyu8/YQYBLPhD4zje/lI+GpNCKN3903PcupCjeDoL4QpP9yD+Y/GL2G5FSC4IIQn4h2zHFSqkTcJtMItADgmSy31DpNBAg10KS0xGAABDwRYDdb0EQX2gQCQQIAZc8FAEEEAACAQiQdyMIEoANooEADSEgCB4DIBCEALnbgyBB4CAeCNA6FRAEjwEQqIcAZJB66OBaSyNAyw4xgrT0E4DG10fAgpBeHyBcbWkEiB8YQVr6CUDjQxDACBICEC63MgK0EaIFd/ecPgH/N30zpy3zb9aXx3r9L8SIpe/LgCAx8GvqrK+88ZOmrp/Jyh19/UWTxa2VRfthQQZZQwM/gIAHAdqkDgTxYIJTILCGAG3CDoKsoYEfQMCDAKZYHkBwCgTWIUC7NsDVZB0iOAECnyNQsGAo/BwN/AICPghgBPEBBVFAgBGg7zRgioVHAQgEIcBaLFjSg9DJeHxSxrOMw6JVfbaDgCBakGUncRKuF9lpvbGaYoplDEoUlDsE6DtxIEjuehUNMoZAAa4mxrBEQblEAIbCXHYrGmUGAawoNIMjSskpApBBctqxaJYxBCCkG4MSBeUPATgr5q9P0SJzCJCrIkYQc3CipLwh4NLm1bCk561XV9uDTRvMdCwIYgbHpisFmzbE7xKH1oOAIBFw/Ep5j+jq2CA2d7atHbvpvKuT44qrcXTe0baaho8bxMt/9GNxbOZ2hDsiSyMQsEhIB0EiIP/Sz+8X3/rlg1o5z1+7J6av3dXKg8SNRYA+4pldgnS2F8UvjO+uvpm7q2/uNiHf4l38Zqe4lb+V3/y253Rf++4/i3PX78VCfqC3Szv/OSLIwmfL2vmQoaEIZJcgY/t6xNt/+Cva6I30bY1FkLZiQUQliHZlkaGhCBgdQb7zzS+Jzo1tomNjUWxq52Nh9cjnxWp8Z038d//yv8Q//udMZABK+7ZFyjvS3yPE/1yJlJcz7e/tFru3b9LOf4FGEIRsIcDb/hiTQT44d0v8/R9/TRmB/bu7ldP6JSzRCBIlHKQRJE4YjDC9mn/wVJyF/BEH9gblNbiryYcX9LQzgw0iyEj/VvpuEA2eEcPAri3aOaeu3hEf33minQ8ZGo2AQXd3XQE0zgiyu6dTlHiqFCHs37NFjEWcnvHtoowgrMFCyCQC5qZY3PyTM3PiC8M7lZAYohFkR/dGMf/wqVL62kQ8verpaq+N0vrNgvrU7B2tPDJxFAH9wmz6BJl9/1VZZRwjImB88+oPzqlPszpIoB/pizYKHIoof0iceJoVJfDUbIhGIN1wFiOILmRNkb5iek36hySo64QoDxuXX+qPpsGSdRuOKKgPkQZr7w49DdZ5Gj0goEvks3WkXRXNevOevDSvhUBUOeTQvmgjgKwcjyA2fT5IN0SRP05dviMq9C0vhAwiYHo9yCd39TQ1UQgysnerKA3EG0EGaSQY37ddu8cGI2iw2IKOkFEEaEptfG/eSx8/UEYjiqqXBfRChLe/t1JR5JAoAvp52D+80Gfp3OwUi1uuI6hLTZYOYociqne994hCEN0p1pOFJcgfXuCzdZ4EQdS/rspaIV1N1khMDZbsH1b16oZDmvaT4xfnIqmxdeuF9EkhYNCSLqt4VlPnr/OgdpBP12hM+UPW8yCNRIWC+gxz33Ndond7p8yudDxBdiGE7CJg0ZJb9SdEsZ26BrhhDZvEGKl3+5/brFiT+sm4nHGNEWFwVzQX9/q1wNVmRiCxbxTevPupcrsPaBjeojooBlVmVGO6NtirbyCEi0kQ8pmJN+tqIpvNnr0vvTAkT+seWVBXDSoEYc/ZHVs2KhXJ0yzVoKvBmr35UFz4+L5q8cbTYdMGI5AmQ5CTF+eVCcJrK1R9slRcTM7N3hW/OLFHCR0dTdZBjakg35wF9EYGbNpgBH3zMghXa1rTEVBFk9W7tVMcUhDQdZQEvDakqCioj2rIK4zBCXpJIGQegaQIorc5gYomi6dXWzdvCEX8LI0gqmEP+VWND4Rb1HmUe66nQ7XYajpeA4KQbQScJLRYDMm9x4vi8aefKaOjoslStUHounaMDYTLIUO71OUkbnSl4gjdeiiDhYSpIWDT0jrjal5Zex2LusoIoiJ/LNKuIaxmfvBkSVYj9Fhdox6Sin23dMLxmXnxcEH9BaFTNtKmh4Dx9SC1VdeZYgwrrAsZVXjTT19dcQzU8X9SEdQP7NVT8Z5osIBe2w/4HR0B/gx0YiPI2avqssD27naxrStYNXtwD3vwhk+Fzq1a8XXkEBbUeSufekFl9KrN32gNVm1d8DsOAgl488rqTGkIy5znQB17CAvotsJGC3JhkiSKrEu9465tnSSo13efV9Ge1d7j1GVosGrxyO7vBLcevUKGMpcWCqnuILJ/9xbxQcDOKKpv8LOr6mW2heiEMSLIiUv+doudWzqUDY98z1vkRXDt9iOd2yeS9oWx3YmU22KFJmMolCB+dGFePF9S3MShjsvJIYXpFd9zanWKdfLKvHhKAvvGDWrbftWz0PMyW53QLNOr917/uk61kdYHAVpzmpwMwvfTeZMHuZzwQ65ipJu5cV88ebqivao4Lt1b3c2jnqCuu6gLHrw+T1pGoxJzVpR4TGsI6kHLb0dp/XmfggfvtGdapUPOg6RF29DmL6irkFO2l4/NMoLU1gm/IyOQ7Aiio00a2uM/lRlVXDvuJaPOVjs7t24MtKjrrj85BhVv5KexCTMmS5DTGj5ZrGr1U/WquqR7yXia5BCdEGRRV1Evy/ucuXJHLC1X5CmOOUAgMTsIY/PZUkXobOLAnzTwBtUdTLyqXd5uxyFZRDX4TaV6NrN9Rn0HxxMX/DVhqnVAuuZDIFGCcHOnNZz2vG4fu0jFemggfO04q1Zv3l+/SIvf5DrTLL+17rqLpI4FqKmbr9tRI1UEEifI6cvqNolBsoXUBp7ebNkU/gb3Tq9kGbyroWpgf7AOj1pYdXon7wGCSCTyc0ycIGc0ZIH9HkE9qoAuu4dlAtXQQ+4uXn+vevYRb7lz9xfEbBMYCL31wnk8BBInyJSGqtdrC1HVIHk1WBISHXJynjGPxkz1/pz3I8gfDEPuQuIEuf9kUfD6bJXQt3P9jiWjCvIHlxvk98WCuk7wjiAq8o8sHwK6RCJfRzVfjJhtPk0P6oCiywZ/mfYRLbYaJnlE5TuEC2Q9v/yzB7415I/6sIVddTf3Wo3ZZvrGuYr8I2987ILezvYyX1LHP/3hiaSKbrpyf268V3x5rDeReqVCEJYFflVxl5NxUvX+L+2KwtMbBQfeNf+rIHSm6N6qBBnp3yL489KfLi7Tjo/h2jN5T16o9cFF9W+jyHxJHt/80fEki2+qso+Ov5hYfRKfYnHNz2hMdUZX14irOigGyR8SsTNX1LVoPGJIucMrj8jy/I68UEvH5uJXBuKaE4FUCKKzP5R8QP0Md34Qhi3M0hfUV9aGeOURv3vLuOPYYlRCkbtjKgS5dY/WSNxSWyPB+0+x46DqCBKmymX5RydIgtbKI2H5P4KBMAyizF5PhSCMTtiDLBFkVS9vxbPXo9GS12uPy7R7yKkQO8sjEuIvkqCuGiQxdTRYIIgqutlLlxpBphTf5Pz12iDHQS+8qlb64xo2ihFyr99EHxjt6gjfg4vrc5G2F8U30L09k5/z1Ahy/rq624eq/HEqYJmst3t01mgwMfycJr1lyvMwGUimwzGbCKRGkAs3/G0VfrCpupifpP2nVIKuj5TUpKmUfXJGT8ZRKRNpmgeB1Agye/uhuDH3WKnlUg4IS3xK8au652/cE480NnLT0WDpki+sTbjeXAikYiiUTWZ7iNedRF6rPXaTNT0ssHPgxU/Uhe8TtIHEV76gtuu76jY/t+4tiOMzzWUglLjNvv+q/IljDARSG0G4jt514zHqLXQ/TqOjaVL9DvtZjbUucdqKvI1DIFWCXNJQt4ZBomvfUJ2O8X07SYulEsKs+CplIE1zI5AqQS5qfEM9DDadB57L0lldGHZveV23DjIfjtlBIFWCsMvJJ/NPjKBzXFHFK2/28Z3HWgZDmS/ouEAOjR/Cgh4ET27iUyUIb0WqalGvh/DF6/fFz+7oE03HYFjv/nyNHRTnHiyEJcP1jCOQKkEYK16fETecu6buoVt7LxPklOXpfmZO5sMxWwikTxADckhUeSIqsfy6FBZ0P1TyF9cAgsQfQaYV/bq83cWfRdMxGHrz155DQK9FI7+/UycIC+o376zfw0oH3ge0xv24ogXdW+4DWsrLBsO4gb2DT8MGEhfGTORPnSCs/bmg4bjoRfH8tfuCN4KIGkzYLkyUEbX+yJcuAqm6msimsT3kl764V55qHXU2g/MrWMer2C8/x8lvIQZdb4Z4bNpgphcaQpBLNM2KGuRn1qLmN/F55umr8adpUeuvmg+bNqgiVT9d6lMsrk4cVW98gtyNZTC8SfsA6+63Vb8LcLWZEWgIQVhQn3/wVBuX2ZuPxGmN7UT9blAhY6Wuo2NtOazejSMD1ZaF382PQEMIcu/xIn0W4b6YpoedN3O492hR8PrysMB2jKXl8HRh5cSRQyCgh6Gbr+sNkUEYwlfe+MkzSHbTcteuzjaxmY6b6dhFuxvyEljebZF3OuQ/EyHOCGLSZd9EW1BGsgg0jCB+zXpIq/74Twh9Pyu/8oLiWFA/dv624A0iero2Vo9BaWvjT126I6Zg/6iFJPe/m4ogaaHNnyl4+U9+vO52A7u6xQB9LLSfjru2dqy7dvryvDhPDpLX5tT29lqXGSeZRqAlCeLXY7O3Hgr+E6c/8buMuBZFoCFCeotijWZnEAGMIBnsNJUqY9MGFZTC02AECccIKVoYARCkhTsfTQ9HAAQJxwgpWhgBEKSFOx9ND0cABAnHCClaGAEQpIU7H00PRwAECccIKVoYARCkhTsfTQ9HAAQJxwgpWhgBEKSFOx9ND0cAribhGGUyBTZtMNNtIIgZHJuuFGzaYKZLMMUygyNKySkCIEhOOxbNMoMACGIGR5SSUwRAkJx2LJplBgEQxAyOKCWnCIAgOe1YNMsMAiCIGRxRSk4RgB0kpx37wtjunLYs3WaBIOnindrd3nv966ndK883whQrz72LtsVGAASJDSEKyDMCIEieexdti40ACBIbQhSQZwRAkDz3LtoWGwEQJDaEKCDPCIAgee5dtC02AiBIbAhRQJ4RAEHy3LtoW1wEHBAkLoTIn2cEFkCQPHcv2hYXARAkLoLIn2sEQJBcdy8aFwsB2xVPMcWKBSEy5xmBinAxguS5g9G2eAjYwgJB4kGI3HlGwAFB8ty9aFtsBCz3MlYUxkaxOQtopb15E+sBV4AgiYHb4IJbaW/eBKGegRYrQXRRdKYRmG+vbPhvECTTfYjKJ4WAK+y/nfmn37gBgiSFMMrNMgLLwlr+ATcABMlyN6LuSSBwybHE711//3fOcOHQYiUBMcrMGgK3LOH+1BH2f1w/+upf1Va+6Frizy1hjTjCLZHvyUDtRfzOLgKua/17dmtvvuYFSyxVLHfOcq3brhBzNDLMLfOxYF++8t5vnQq6o7V24bff2Ti04JQqwh5x3UrJEnZJEHGIWSUqcMtaOvzIBALXjr72ed9mosbNWclQEAcn/6K3YrWPFEWhtExkoQyrpLFGmrNJqBUjAIKYeQ5CCRJ0mz2T75baRaW0RH8Fy6JRx6mOOjRley4oD+LTQwAEMYN1ZIL43f75l97qvLWprey6bqlI0zPXtUu2cEoOjTqUvt0vD+KSQQAEMYOrUYIEVWnHt9/bs9l5VF622kaEK4g0VbmGpmpiX1AexMdDAASJh5/MnQpB5M28x32TR8aEZR+2aJpGioCqUoDS0FF0e9PiXA8BEEQPr6DUDSWIX6VKv/b9rqedVtmuiMOsehaiQCMNTdMscdAvPeL8EQBB/HHRjW06ggQ14MC3j/QvOlZZCPfwilLAZdmGpmtiZ1CeVo4HQcz0fmYIEtTcvsl3ygUhysJyxsnBjEYch/5sUgq4G4LytEI8CGKmlzNPED8Ynp98a8s9USw/td2JNtcaZ8WAS6poStvvlz6PcSCImV7NJUGCoBl6+R8GrLbF8rIrymSvOVwh9XORyEPpu4LyZDUeBDHTcy1FEF/Ivvc9e+hsf7nikmKApmqusGiqxsoBMeybPiORIIiZjgJBAnDsm3x7G8ky5TYizZItyjZP1VaIsyMgS1NFgyBmugME0cRx5BtH9i8USSngOmXygi6Td+g4TddYviEuNU8AQcz0BQhiAMevfvWnxSu918qWU5kguYbIQ8Sx3DEqus9A8ZGKAEEiwfZMJhDkGUjMRXT9+ls7tlWKLNeUC647UbGIPMJi4mw2dxf/kkAQf1x0Y0EQXcQMpD8w+e7wonDKtu3SaCNoqlaZIBLxNM1YAEHMQAmCmMExdinDL/5Zu9O5qbxUJG+BKml4tKn+7YpSOAgSBbVn8/w/X3ocIiWuzzoAAAAASUVORK5CYII="},36459:function(Sn,qt,g){"use strict";g.d(qt,{Z:function(){return ne}});function ne(ie){if(ie==null)throw new TypeError("Cannot destructure "+ie)}},84279:function(Sn,qt,g){"use strict";var ne=Object.defineProperty,ie=Object.defineProperties,H=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,w=(e,t,r)=>t in e?ne(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))q.call(t,r)&&w(e,r,t[r]);if(be)for(var r of be(t))z.call(t,r)&&w(e,r,t[r]);return e},b=(e,t)=>ie(e,H(t)),u=e=>typeof e=="symbol"?e:e+"",Z=(e,t)=>{var r={};for(var n in e)q.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&be)for(var n of be(e))t.indexOf(n)<0&&z.call(e,n)&&(r[n]=e[n]);return r};function E(e){return Array.isArray(e)}var k={en:{"keyboard.tooltip.symbols":"\u7B26\u53F7","keyboard.tooltip.greek":"\u5E0C\u814A\u5B57\u6BCD","keyboard.tooltip.numeric":"\u6570\u5B57","keyboard.tooltip.alphabetic":"\u7F57\u9A6C\u5B57\u6BCD","tooltip.cut to clipboard":"\u526A\u5207\u5230\u526A\u8D34\u677F","tooltip.copy to clipboard":"\u590D\u5236\u5230\u526A\u8D34\u677F","tooltip.paste from clipboard":"\u7C98\u8D34","tooltip.redo":"\u91CD\u505A","tooltip.toggle virtual keyboard":"\u5207\u6362\u865A\u62DF\u952E\u76D8","tooltip.undo":"\u64A4\u6D88","menu.insert matrix":"\u63D2\u5165\u77E9\u9635","menu.borders":"\u77E9\u9635\u5206\u9694\u7B26","menu.array.add row above":"\u5728\u540E\u9762\u6DFB\u52A0\u884C","menu.array.add row below":"\u5728\u524D\u9762\u6DFB\u52A0\u884C","menu.array.add column after":"\u5728\u540E\u9762\u6DFB\u52A0\u5217r","menu.array.add column before":"\u5728\u524D\u9762\u6DFB\u52A0\u5217","menu.array.delete row":"\u5220\u9664\u884C","menu.array.delete rows":"\u5220\u9664\u9009\u5B9A\u884C","menu.array.delete column":"\u5220\u9664\u5217","menu.array.delete columns":"\u5220\u9664\u9009\u5B9A\u7684\u5217","menu.mode":"\u6A21\u5F0F","menu.mode-math":"\u6570\u5B66","menu.mode-text":"\u6587\u672C","menu.mode-latex":"LaTeX","tooltip.blackboard":"\u9ED1\u677F","tooltip.bold":"\u7C97\u4F53","tooltip.italic":"\u659C\u4F53","tooltip.fraktur":"Fraktur","tooltip.script":"\u811A\u672C","tooltip.caligraphic":"\u8349\u4E66","tooltip.typewriter":"\u6253\u5B57\u673A","tooltip.roman-upright":"\u7F57\u9A6C\u76F4\u7ACB","tooltip.row-by-col":"%@ \xD7 %@","menu.font-style":"\u5B57\u4F53\u6837\u5F0F","menu.accent":"\u91CD\u97F3","menu.decoration":"\u88C5\u9970","menu.color":"\u989C\u8272","menu.background-color":"\u80CC\u666F","menu.evaluate":"\u8BA1\u7B97","menu.simplify":"\u7B80\u5316","menu.solve":"\u6C42\u89E3","menu.solve-for":"\u6C42\u89E3 %@","menu.cut":"\u526A\u5207","menu.copy":"\u590D\u5236","menu.copy-as-latex":"\u590D\u5236\u4E3A LaTeX","menu.copy-as-ascii-math":"\u590D\u5236\u4E3A ASCII Math","menu.copy-as-mathml":"\u590D\u5236\u4E3A MathML","menu.paste":"\u7C98\u8D34","menu.select-all":"\u5168\u9009","color.red":"\u7EA2\u8272","color.orange":"\u6A59\u8272","color.yellow":"\u9EC4\u8272","color.lime":"\u7EFF\u9EC4\u8272","color.green":"\u7EFF\u8272","color.teal":"\u9752\u8272","color.cyan":"\u84DD\u7EFF\u8272","color.blue":"\u84DD\u8272","color.indigo":"\u975B\u84DD\u8272","color.purple":"\u7D2B\u8272","color.magenta":"\u6D0B\u7EA2\u8272","color.black":"\u9ED1\u8272","color.dark-grey":"\u6DF1\u7070\u8272","color.grey":"\u7070\u8272","color.light-grey":"\u6D45\u7070\u8272","color.white":"\u767D\u8272"}};function Q(){return"window"in globalThis&&"document"in globalThis}function G(){return"matchMedia"in window?window.matchMedia("(pointer: coarse)").matches:"ontouchstart"in window||navigator.maxTouchPoints>0}function N(){return typeof navigator.vibrate=="function"}function C(){var e,t;if(!Q())return"other";const r=(t=(e=navigator.userAgentData)==null?void 0:e.platform)!=null?t:navigator.platform;return/^mac/i.test(r)?navigator.maxTouchPoints===5?"ios":"macos":/^win/i.test(r)?"windows":/android/i.test(navigator.userAgent)?"android":/iphone|ipod|ipad/i.test(navigator.userAgent)?"ios":/\bcros\b/i.test(navigator.userAgent)?"chromeos":"other"}function K(){if(!Q())return!0;if(/firefox/i.test(navigator.userAgent)){const e=navigator.userAgent.match(/firefox\/(\d+)/i);return e?parseInt(e[1])>=78:!1}if(/trident/i.test(navigator.userAgent))return!1;if(/edge/i.test(navigator.userAgent)){const e=navigator.userAgent.match(/edg\/(\d+)/i);return e?parseInt(e[1])>=79:!1}return!0}function le(){return HTMLElement.prototype.hasOwnProperty("popover")}var Y={strings:k,_locale:"",_dirty:!1,_subscribers:[],_numberFormatter:void 0,get locale(){return Y._locale||(Y._locale=Q()?navigator.language.slice(0,5):"en-US"),Y._locale},set locale(e){Y._locale=e,Y._numberFormatter=void 0,Y.dirty=!0},get numberFormatter(){return Y._numberFormatter||(Y._numberFormatter=new Intl.NumberFormat(Y.locale)),Y._numberFormatter},merge(e,t){if(typeof e=="string"&&t)Y.strings[e]=m(m({},Y.strings[e]),t),Y.dirty=!0;else for(const r of Object.keys(e))Y.merge(r,e[r])},get dirty(){return Y._dirty},set dirty(e){Y._dirty||Y._dirty===e||(Y._dirty=!0,setTimeout(()=>{Y._dirty=!1,this._subscribers.forEach(t=>t==null?void 0:t())},0))},subscribe(e){return Y._subscribers.push(e),Y._subscribers.length-1},unsubscribe(e){e<0||e>=Y._subscribers.length||(Y._subscribers[e]=void 0)},update(e){let t=e.querySelectorAll("[data-l10n-tooltip]");for(const r of t){const n=r.getAttribute("data-l10n-tooltip");if(n){const i=re(n);i&&r.setAttribute("data-tooltip",i)}}t=e.querySelectorAll("[data-l10n-arial-label]");for(const r of t){const n=r.getAttribute("data-l10n-arial-label");if(n){const i=re(n);i&&r.setAttribute("aria-label",i)}}}};function re(e,...t){if(e===void 0)return;let r="";const n=Y.locale;Y.strings[n]&&(r=Y.strings[n][e]);const i=n.slice(0,2);if(!r&&Y.strings[i]&&(r=Y.strings[i][e]),r||(r=Y.strings.en[e]),!r)return;const s=/(%@|%([0-9]+)\$@)/g;let d=s.exec(r),_=0;for(;d;){if(t[_++]){const ee=d[2]?parseInt(d[2],10)-1:_-1;let ue=t[ee];typeof ue=="number"&&(ue=Y.numberFormatter.format(ue)),r=r.replace(d[1],ue)}d=s.exec(r)}return r=r.replace(/%%/g,"%"),r}var I={m0:"#3F3D99",m1:"#993D71",m2:"#998B3D",m3:"#3D9956",m4:"#3D5A99",m5:"#993D90",m6:"#996D3D",m7:"#43993D",m8:"#3D7999",m9:"#843D99"},P={blue:"#0072BD",orange:"#D95319",yellow:"#EDB120",purple:"#7E2F8E",green:"#77AC30",cyan:"#4DBEEE",red:"#A2142F"},se={red:"#fbbbb6",orange:"#ffe0c2",yellow:"#fff1c2",lime:"#d0e8b9",green:"#bceac4",teal:"#b9f1f1",cyan:"#b8e5c9",blue:"#b6d9fb",indigo:"#d1c2f0",purple:"#e3baf8",magenta:"#f9c8e0",black:"#353535","dark-grey":"#8C8C8C",grey:"#D0D0D0","light-grey":"#F0F0F0",white:"#ffffff"},Ae={red:"#d7170b",orange:"#fe8a2b",yellow:"#ffc02b",lime:"#63b215",green:"#21ba3a",teal:"#17cfcf",cyan:"#13a7ec",blue:"#0d80f2",indigo:"#63c",purple:"#a219e6",magenta:"#eb4799",black:"#000","dark-grey":"#666",grey:"#A6A6A6","light-grey":"#d4d5d2",white:"#ffffff"},Me={Red:"red",Orange:"orange",Yellow:"yellow",LimeGreen:"lime",Green:"green",TealBlue:"teal",Blue:"blue",Violet:"indigo",Purple:"purple",Magenta:"magenta",Black:"black",Gray:"grey",White:"white"},Qe={Apricot:"#FBB982",Aquamarine:"#00B5BE",Bittersweet:"#C04F17",Black:"#221E1F",Blue:"#2D2F92",BlueGreen:"#00B3B8",BlueViolet:"#473992",BrickRed:"#B6321C",Brown:"#792500",BurntOrange:"#F7921D",CadetBlue:"#74729A",CarnationPink:"#F282B4",Cerulean:"#00A2E3",CornflowerBlue:"#41B0E4",Cyan:"#00AEEF",Dandelion:"#FDBC42",DarkOrchid:"#A4538A",Emerald:"#00A99D",ForestGreen:"#009B55",Fuchsia:"#8C368C",Goldenrod:"#FFDF42",Gray:"#949698",Green:"#00A64F",GreenYellow:"#DFE674",JungleGreen:"#00A99A",Lavender:"#F49EC4",Limegreen:"#8DC73E",Magenta:"#EC008C",Mahogany:"#A9341F",Maroon:"#AF3235",Melon:"#F89E7B",MidnightBlue:"#006795",Mulberry:"#A93C93",NavyBlue:"#006EB8",OliveGreen:"#3C8031",Orange:"#F58137",OrangeRed:"#ED135A",Orchid:"#AF72B0",Peach:"#F7965A",Periwinkle:"#7977B8",PineGreen:"#008B72",Plum:"#92268F",ProcessBlue:"#00B0F0",Purple:"#99479B",RawSienna:"#974006",Red:"#ED1B23",RedOrange:"#F26035",RedViolet:"#A1246B",Rhodamine:"#EF559F",RoyalBlue:"#0071BC",RoyalPurple:"#613F99",RubineRed:"#ED017D",Salmon:"#F69289",SeaGreen:"#3FBC9D",Sepia:"#671800",SkyBlue:"#46C5DD",SpringGreen:"#C6DC67",Tan:"#DA9D76",TealBlue:"#00AEB3",Thistle:"#D883B7",Turquoise:"#00B4CE",Violet:"#58429B",VioletRed:"#EF58A0",White:"#FFFFFF",WildStrawberry:"#EE2967",Yellow:"#FFF200",YellowGreen:"#98CC70",YellowOrange:"#FAA21A"};function Ne(e){var t,r,n,i,s,d;const _=e.split("!");let $,ee,ue,Pe=255,at=255,Mt=255,jt=-1;const Hr=_.length>0&&_[0].startsWith("-");Hr&&(_[0]=_[0].slice(1));for(let Wn=0;Wn<_.length;Wn++){$=Pe,ee=at,ue=Mt;const Tr=(t=_[Wn].trim().match(/^([A-Za-z\d-]+)/))==null?void 0:t[1],In=Tr==null?void 0:Tr.toLowerCase(),ei=Tr&&(d=(s=(i=(n=(r=Ae[In])!=null?r:Ae[Me[Tr]])!=null?n:P[Tr])!=null?i:Qe[Tr])!=null?s:I[Tr])!=null?d:_[Wn].trim();let Tn=ei.match(/^#([\da-f]{2})([\da-f]{2})([\da-f]{2})$/i);if(Tn!=null&&Tn[1]&&Tn[2]&&Tn[3])Pe=Math.max(0,Math.min(255,Number.parseInt(Tn[1],16))),at=Math.max(0,Math.min(255,Number.parseInt(Tn[2],16))),Mt=Math.max(0,Math.min(255,Number.parseInt(Tn[3],16)));else if(Tn=ei.match(/^#([\da-f]{3})$/i),Tn!=null&&Tn[1]){const oa=Number.parseInt(Tn[1][0],16),ka=Number.parseInt(Tn[1][1],16),ba=Number.parseInt(Tn[1][2],16);Pe=Math.max(0,Math.min(255,oa*16+oa)),at=Math.max(0,Math.min(255,ka*16+ka)),Mt=Math.max(0,Math.min(255,ba*16+ba))}else if(Tn=ei.match(/^rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)$/i),Tn!=null&&Tn[1]&&Tn[2]&&Tn[3])Pe=Math.max(0,Math.min(255,Number.parseInt(Tn[1]))),at=Math.max(0,Math.min(255,Number.parseInt(Tn[2]))),Mt=Math.max(0,Math.min(255,Number.parseInt(Tn[3])));else return;jt>=0&&(Pe=(1-jt)*Pe+jt*$,at=(1-jt)*at+jt*ee,Mt=(1-jt)*Mt+jt*ue,jt=-1),Wn+1<_.length&&(jt=Math.max(0,Math.min(100,Number.parseInt(_[++Wn])))/100)}return jt>=0&&(Pe=jt*Pe+(1-jt)*$,at=jt*at+(1-jt)*ee,Mt=jt*Mt+(1-jt)*ue),Hr&&(Pe=255-Pe,at=255-at,Mt=255-Mt),"#"+("00"+Math.round(Pe).toString(16)).slice(-2)+("00"+Math.round(at).toString(16)).slice(-2)+("00"+Math.round(Mt).toString(16)).slice(-2)}function J(e){var t,r;return e=e.trim(),(r=(t=se[e.toLowerCase()])!=null?t:se[Me[e]])!=null?r:Ne(e)}function me(e){if(!e||e[0]!=="#")return;e=e.slice(1);let t;return e.length<=4?(t={r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16)},e.length===4&&(t.a=parseInt(e[3]+e[3],16)/255)):(t={r:parseInt(e[0]+e[1],16),g:parseInt(e[2]+e[3],16),b:parseInt(e[4]+e[5],16)},e.length===8&&(t.a=parseInt(e[6]+e[7],16)/255)),t&&t.a===void 0&&(t.a=1),t}function O(e,t,r){return r<0&&(r+=6),r>=6&&(r-=6),r<1?(t-e)*r+e:r<3?t:r<4?(t-e)*(4-r)+e:e}function Ye(e){let[t,r,n]=[e.h,e.s,e.l];t=(t+360)%360/60,n=Math.max(0,Math.min(n,1)),r=Math.max(0,Math.min(r,1));const i=n<=.5?n*(r+1):n+r-n*r,s=n*2-i;return{r:Math.round(255*O(s,i,t+2)),g:Math.round(255*O(s,i,t)),b:Math.round(255*O(s,i,t-2))}}function Ie(e){return e<0?0:e>255?255:Math.round(e)}function Se(e){const{r:t,g:r,b:n}=e;let i=((1<<24)+(Ie(t)<<16)+(Ie(r)<<8)+Ie(n)).toString(16).slice(1);return i[0]===i[1]&&i[2]===i[3]&&i[4]===i[5]&&i[6]===i[7]&&(i=i[0]+i[2]+i[4]),"#"+i}function Je(e){let{r:t,g:r,b:n}=e;t=t/255,r=r/255,n=n/255;const i=Math.min(t,r,n),s=Math.max(t,r,n),d=s-i;let _,$;s===i?_=0:t===s?_=(r-n)/d:r===s?_=2+(n-t)/d:n===s&&(_=4+(t-r)/d),_=Math.min(_*60,360),_<0&&(_+=360);const ee=(i+s)/2;return s===i?$=0:ee<=.5?$=d/(s+i):$=d/(2-s-i),{h:_,s:$,l:ee}}function Oe(e){let t=me(e);if(!t)return e;let{h:r,s:n,l:i}=Je(t);return n+=.1,i-=.1,Se(Ye({h:r,s:n,l:i}))}var He={60:"\\lt",62:"\\gt",111:"o",38:"\\&",123:"\\lbrace",125:"\\rbrace",91:"\\lbrack",93:"\\rbrack",58:"\\colon",160:"~",172:"\\neg",183:"\\cdot",188:"\\frac{1}{4}",189:"\\frac{1}{2}",190:"\\frac{3}{4}",8304:"^{0}",8305:"^{i}",185:"^{1}",178:"^{2}",179:"^{3}",8224:"\\dagger",8225:"\\ddagger",8230:"\\ldots",8308:"^{4}",8309:"^{5}",8310:"^{6}",8311:"^{7}",8312:"^{8}",8313:"^{9}",8314:"^{+}",8315:"^{-}",8316:"^{=}",8319:"^{n}",8320:"_{0}",8321:"_{1}",8322:"_{2}",8323:"_{3}",8324:"_{4}",8325:"_{5}",8326:"_{6}",8327:"_{7}",8328:"_{8}",8329:"_{9}",8330:"_{+}",8331:"_{-}",8332:"_{=}",8336:"_{a}",8337:"_{e}",8338:"_{o}",8339:"_{x}",8242:"\\prime",39:"\\prime",8592:"\\gets",8594:"\\to",9651:"\\triangle",9661:"\\triangledown",8715:"\\owns",8727:"\\ast",8739:"\\vert",8741:"\\Vert",8743:"\\land",8744:"\\lor",8901:"\\cdot",8904:"\\bowtie",8800:"\\ne",8804:"\\le",8805:"\\ge",8869:"\\bot",10231:"\\biconditional",10232:"\\impliedby",10233:"\\implies",10234:"\\iff",8450:"\\mathbb{C}",8469:"\\mathbb{N}",8473:"\\mathbb{P}",8474:"\\mathbb{Q}",8477:"\\mathbb{R}",8484:"\\mathbb{Z}",8461:"\\mathbb{H}",8476:"\\Re",8465:"\\Im",42:"\\ast",11036:"\\square",9633:"\\square",8720:"\\coprod",8716:"\\not\\ni",9671:"\\diamond",8846:"\\uplus",8851:"\\sqcap",8852:"\\sqcup",8768:"\\wr",8750:"\\oint",8226:"\\textbullet",8722:"-",978:"\\Upsilon"},xe={119893:8462,119965:8492,119968:8496,119969:8497,119971:8459,119972:8464,119975:8466,119976:8499,119981:8475,119994:8495,119996:8458,120004:8500,120070:8493,120075:8460,120076:8465,120085:8476,120093:8488,120122:8450,120127:8461,120133:8469,120135:8473,120136:8474,120137:8477,120145:8484},ke=[{start:119808,len:26,offset:65,style:"bold"},{start:119834,len:26,offset:97,style:"bold"},{start:119860,len:26,offset:65,style:"italic"},{start:119886,len:26,offset:97,style:"italic"},{start:119912,len:26,offset:65,style:"bolditalic"},{start:119938,len:26,offset:97,style:"bolditalic"},{start:119964,len:26,offset:65,variant:"script"},{start:119990,len:26,offset:97,variant:"script"},{start:120016,len:26,offset:65,variant:"script",style:"bold"},{start:120042,len:26,offset:97,variant:"script",style:"bold"},{start:120068,len:26,offset:65,variant:"fraktur"},{start:120094,len:26,offset:97,variant:"fraktur"},{start:120172,len:26,offset:65,variant:"fraktur",style:"bold"},{start:120198,len:26,offset:97,variant:"fraktur",style:"bold"},{start:120120,len:26,offset:65,variant:"double-struck"},{start:120146,len:26,offset:97,variant:"double-struck"},{start:120224,len:26,offset:65,variant:"sans-serif"},{start:120250,len:26,offset:97,variant:"sans-serif"},{start:120276,len:26,offset:65,variant:"sans-serif",style:"bold"},{start:120302,len:26,offset:97,variant:"sans-serif",style:"bold"},{start:120328,len:26,offset:65,variant:"sans-serif",style:"italic"},{start:120354,len:26,offset:97,variant:"sans-serif",style:"italic"},{start:120380,len:26,offset:65,variant:"sans-serif",style:"bolditalic"},{start:120406,len:26,offset:97,variant:"sans-serif",style:"bolditalic"},{start:120432,len:26,offset:65,variant:"monospace"},{start:120458,len:26,offset:97,variant:"monospace"},{start:120488,len:25,offset:913,style:"bold"},{start:120514,len:25,offset:945,style:"bold"},{start:120546,len:25,offset:913,style:"italic"},{start:120572,len:25,offset:945,style:"italic"},{start:120604,len:25,offset:913,style:"bolditalic"},{start:120630,len:25,offset:945,style:"bolditalic"},{start:120662,len:25,offset:913,variant:"sans-serif",style:"bold"},{start:120688,len:25,offset:945,variant:"sans-serif",style:"bold"},{start:120720,len:25,offset:913,variant:"sans-serif",style:"bolditalic"},{start:120746,len:25,offset:945,variant:"sans-serif",style:"bolditalic"},{start:120782,len:10,offset:48,variant:"main",style:"bold"},{start:120792,len:10,offset:48,variant:"double-struck"},{start:120803,len:10,offset:48,variant:"sans-serif"},{start:120812,len:10,offset:48,variant:"sans-serif",style:"bold"},{start:120822,len:10,offset:48,variant:"monospace"}];function mt(e,t,r){if(!/[A-Za-z\d]/.test(e)||(r==="up"&&(r=void 0),!t&&!r))return e;const n=e.codePointAt(0);if(n===void 0)return e;for(const i of ke)if((!t||i.variant===t)&&(!r||i.style===r)&&n>=i.offset&&n<i.offset+i.len){const s=i.start+n-i.offset;return String.fromCodePoint(xe[s]||s)}return e}function Bt(e){var t;if((e<119808||e>120831)&&(e<8448||e>8527))return{char:String.fromCodePoint(e)};for(const r in xe)if(xe[r]===e){e=(t=r.codePointAt(0))!=null?t:0;break}for(const r of ke)if(e>=r.start&&e<r.start+r.len)return{char:String.fromCodePoint(e-r.start+r.offset),variant:r.variant,style:r.style};return{char:String.fromCodePoint(e)}}function ot(e){var t;let r="";for(const n of e){if("{}<>[]$&#^_%:'\u02DC".includes(n)){r+=n;continue}const i=(t=n.codePointAt(0))!=null?t:0;let s=He[i];if(s)s.startsWith("\\")?r+=s+" ":r+=s;else{const{char:d,variant:_,style:$}=Bt(i);switch(s=d,_){case"double-struck":s=`\\mathbb{${s}}`;break;case"fraktur":s=`\\mathfrak{${s}}`;break;case"script":s=`\\mathscr{${s}}`;break;case"sans-serif":s=`\\mathsf{${s}}`;break;case"monospace":s=`\\mathtt{${s}}`;break;case"calligraphic":s=`\\mathcal{${s}}`;break}switch($){case"bold":s=`\\mathbf{${s}}`;break;case"italic":s=`\\mathit{${s}}`;break;case"bolditalic":s=`\\mathbfit{${s}}`;break}r+=s}}return r}function It(e){return e?Array.isArray(e)?e:typeof e=="object"&&"group"in e?e.group:[]:[]}var or={},rr=m({},He),kr={},lr={},yr={darr:"\\downarrow",dArr:"\\Downarrow",Darr:"\\Downarrow",lang:"\\langle",rang:"\\rangle",uarr:"\\uparrow",uArr:"\\Uparrow",Uarr:"\\Uparrow",N:"\\mathbb{N}",R:"\\mathbb{R}",Z:"\\mathbb{Z}",alef:"\\aleph",alefsym:"\\aleph",Alpha:"\\mathrm{A}",Beta:"\\mathrm{B}",bull:"\\bullet",Chi:"\\mathrm{X}",clubs:"\\clubsuit",cnums:"\\mathbb{C}",Complex:"\\mathbb{C}",Dagger:"\\ddagger",diamonds:"\\diamondsuit",empty:"\\emptyset",Epsilon:"\\mathrm{E}",Eta:"\\mathrm{H}",exist:"\\exists",harr:"\\leftrightarrow",hArr:"\\Leftrightarrow",Harr:"\\Leftrightarrow",hearts:"\\heartsuit",image:"\\Im",infin:"\\infty",Iota:"\\mathrm{I}",isin:"\\in",Kappa:"\\mathrm{K}",larr:"\\leftarrow",lArr:"\\Leftarrow",Larr:"\\Leftarrow",lrarr:"\\leftrightarrow",lrArr:"\\Leftrightarrow",Lrarr:"\\Leftrightarrow",Mu:"\\mathrm{M}",natnums:"\\mathbb{N}",Nu:"\\mathrm{N}",Omicron:"\\mathrm{O}",plusmn:"\\pm",rarr:"\\rightarrow",rArr:"\\Rightarrow",Rarr:"\\Rightarrow",real:"\\Re",reals:"\\mathbb{R}",Reals:"\\mathbb{R}",Rho:"\\mathrm{P}",sdot:"\\cdot",sect:"\\S",spades:"\\spadesuit",sub:"\\subset",sube:"\\subseteq",supe:"\\supseteq",Tau:"\\mathrm{T}",thetasym:"\\vartheta",weierp:"\\wp",Zeta:"\\mathrm{Z}"},xr={varGamma:"\\mathit{\\Gamma}",varDelta:"\\mathit{\\Delta}",varTheta:"\\mathit{\\Theta}",varLambda:"\\mathit{\\Lambda}",varXi:"\\mathit{\\Xi}",varPi:"\\mathit{\\Pi}",varSigma:"\\mathit{\\Sigma}",varUpsilon:"\\mathit{\\Upsilon}",varPhi:"\\mathit{\\Phi}",varPsi:"\\mathit{\\Psi}",varOmega:"\\mathit{\\Omega}",pmod:{def:"\\quad(\\operatorname{mod}\\ #1)",args:1,expand:!1,captureSelection:!1},mod:{def:"\\quad\\operatorname{mod}\\,\\,#1",args:1,expand:!1},bmod:{def:"\\;\\mathbin{\\operatorname{mod }}",expand:!1}},Ar={bra:{def:"\\mathinner{\\langle{#1}|}",args:1,captureSelection:!1},ket:{def:"\\mathinner{|{#1}\\rangle}",args:1,captureSelection:!1},braket:{def:"\\mathinner{\\langle{#1}\\rangle}",args:1,captureSelection:!1},set:{def:"\\mathinner{\\lbrace #1 \\rbrace}",args:1,captureSelection:!1},Bra:{def:"\\left\\langle #1\\right|",args:1,captureSelection:!1},Ket:{def:"\\left|#1\\right\\rangle",args:1,captureSelection:!1},Braket:{def:"\\left\\langle{#1}\\right\\rangle",args:1,captureSelection:!1},Set:{def:"\\left\\lbrace #1 \\right\\rbrace",args:1,captureSelection:!1}},oe={iff:{primitive:!0,captureSelection:!0,def:"\\;\u27FA\\;"},nicefrac:"^{#1}\\!\\!/\\!_{#2}",phase:{def:"\\enclose{phasorangle}{#1}",args:1,captureSelection:!1},rd:"\\mathrm{d}",rD:"\\mathrm{D}",doubleStruckCapitalN:"\\mathbb{N}",doubleStruckCapitalR:"\\mathbb{R}",doubleStruckCapitalQ:"\\mathbb{Q}",doubleStruckCapitalZ:"\\mathbb{Z}",doubleStruckCapitalP:"\\mathbb{P}",scriptCapitalE:"\\mathscr{E}",scriptCapitalH:"\\mathscr{H}",scriptCapitalL:"\\mathscr{L}",gothicCapitalC:"\\mathfrak{C}",gothicCapitalH:"\\mathfrak{H}",gothicCapitalI:"\\mathfrak{I}",gothicCapitalR:"\\mathfrak{R}",imaginaryI:"\\mathrm{i}",imaginaryJ:"\\mathrm{j}",exponentialE:"\\mathrm{e}",differentialD:"\\mathrm{d}",capitalDifferentialD:"\\mathrm{D}",mathstrut:{def:"\\vphantom{(}",primitive:!0},angl:"\\enclose{actuarial}{#1}",angln:"\\enclose{actuarial}{n}",anglr:"\\enclose{actuarial}{r}",anglk:"\\enclose{actuarial}{k}",mathtools:{primitive:!0,package:{ordinarycolon:":",vcentcolon:"\\mathrel{\\mathop\\ordinarycolon}",dblcolon:'{\\mathop{\\char"2237}}',coloneqq:'{\\mathop{\\char"2254}}',Coloneqq:'{\\mathop{\\char"2237\\char"3D}}',coloneq:'{\\mathop{\\char"3A\\char"2212}}',Coloneq:'{\\mathop{\\char"2237\\char"2212}}',eqqcolon:'{\\mathop{\\char"2255}}',Eqqcolon:'{\\mathop{\\char"3D\\char"2237}}',eqcolon:'{\\mathop{\\char"2239}}',Eqcolon:'{\\mathop{\\char"2212\\char"2237}}',colonapprox:'{\\mathop{\\char"003A\\char"2248}}',Colonapprox:'{\\mathop{\\char"2237\\char"2248}}',colonsim:'{\\mathop{\\char"3A\\char"223C}}',Colonsim:'{\\mathop{\\char"2237\\char"223C}}',colondash:"\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}",Colondash:"\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}",dashcolon:"\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}",Dashcolon:"\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}"}},ratio:"\\vcentcolon",coloncolon:"\\dblcolon",colonequals:"\\coloneq",coloncolonequals:"\\Coloneq",equalscolon:"\\eqcolon",equalscoloncolon:"\\Eqcolon",colonminus:"\\colondash",coloncolonminus:"\\Colondash",minuscolon:"\\dashcolon",minuscoloncolon:"\\Dashcolon",coloncolonapprox:"\\Colonapprox",coloncolonsim:"\\Colonsim",simcolon:"\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}",Simcolon:"\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}",simcoloncolon:"\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}",approxcolon:"\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}",Approxcolon:"\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}",approxcoloncolon:"\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}",notni:"\\mathrel{\\char`\u220C}",limsup:"\\operatorname*{lim\\,sup}",liminf:"\\operatorname*{lim\\,inf}",injlim:"\\operatorname*{inj\\,lim}",projlim:"\\operatorname*{proj\\,lim}",varlimsup:"\\operatorname*{\\overline{lim}}",varliminf:"\\operatorname*{\\underline{lim}}",varinjlim:"\\operatorname*{\\underrightarrow{lim}}",varprojlim:"\\operatorname*{\\underleftarrow{lim}}",argmin:"\\operatorname*{arg\\,min}",argmax:"\\operatorname*{arg\\,max}",plim:"\\mathop{\\operatorname{plim}}\\limits",tripledash:{def:"\\vphantom{-}\\raise{4mu}{\\mkern1.5mu\\rule{2mu}{1.5mu}\\mkern{2.25mu}\\rule{2mu}{1.5mu}\\mkern{2.25mu}\\rule{2mu}{1.5mu}\\mkern{2mu}}",expand:!0},"braket.sty":{package:Ar},"amsmath.sty":{package:xr,primitive:!0},"texvc.sty":{package:yr,primitive:!1}},Ot={" ":32,"\\!":33,"\\#":35,"\\$":36,"\\%":37,"\\&":38,"-":45,"\\textunderscore":95,"\\euro":8364,"\\maltese":10016,"\\{":123,"\\}":125,"\\textbraceleft":123,"\\textbraceright":125,"\\lbrace":123,"\\rbrace":125,"\\lbrack":91,"\\rbrack":93,"\\nobreakspace":160,"\\ldots":8230,"\\textellipsis":8230,"\\backslash":92,"`":8216,"'":8217,"``":8220,"''":8221,"\\degree":176,"\\textasciicircum":94,"\\textasciitilde":126,"\\textasteriskcentered":42,"\\textbackslash":92,"\\textbullet":8226,"\\textdollar":36,"\\textsterling":163,"\\textdagger":8224,"\\textdaggerdbl":8225,"\u2013":8211,"\u2014":8212,"\u2018":8216,"\u2019":8217,"\u201C":8220,"\u201D":8221,'"':8221,"\\ss":223,"\\ae":230,"\\oe":339,"\\AE":198,"\\OE":338,"\\O":216,"\\i":305,"\\j":567,"\\aa":229,"\\AA":197},U=/[\w!@*()-=+{}\[\]\\';:?/.,~<>`|$%#&^" ]/,v,y;K()?(v=new RegExp("\\p{Letter}","u"),y=new RegExp("[0-9\\p{Letter}]","u")):(v=/[a-zA-ZаАбБвВгГдДеЕёЁжЖзЗиИйЙкКлЛмМнНоОпПрРсСтТуУфФхХцЦчЧшШщЩъЪыЫьЬэЭюЮяĄąĆćĘꣳŃńÓóŚśŹźŻżàâäôéèëêïîçùûüÿæœÀÂÄÔÉÈËÊÏΟÇÙÛÜÆŒößÖẞìíòúÌÍÒÚáñÁÑ]/,y=/[\da-zA-ZаАбБвВгГдДеЕёЁжЖзЗиИйЙкКлЛмМнНоОпПрРсСтТуУфФхХцЦчЧшШщЩъЪыЫьЬэЭюЮяĄąĆćĘꣳŃńÓóŚśŹźŻżàâäôéèëêïîçùûüÿæœÀÂÄÔÉÈËÊÏΟÇÙÛÜÆŒößÖẞìíòúÌÍÒÚáñÁÑ]/);function R(e,t,r="mord",n){t!==void 0&&(or[e]={definitionType:"symbol",type:r,variant:n,codepoint:t},rr[t]||(rr[t]=e))}function ce(e,t,r){if(typeof e=="string"){for(let n=0;n<e.length;n++){const i=e.charAt(n);R(i,i.codePointAt(0))}return}for(const[n,i,s,d]of e)R(n,i,s!=null?s:t,d!=null?d:r)}function _e(e,t){for(let r=e;r<=t;r++)R(String.fromCodePoint(r),r)}function Fe(e){var t;return(t=lr[e])!=null?t:null}function pt(e,t){var r,n;if(t.length===0||t==="\\"||!t.startsWith("\\"))return[];const i=[];for(const d in kr)d.startsWith(t)&&!kr[d].infix&&i.push({match:d,frequency:(r=kr[d].frequency)!=null?r:0});for(const d in or)d.startsWith(t)&&i.push({match:d,frequency:(n=or[d].frequency)!=null?n:0});const s=t.substring(1);for(const d of Object.keys(e.options.macros))d.startsWith(s)&&i.push({match:"\\"+d,frequency:0});return i.sort((d,_)=>{var $,ee;return d.frequency===_.frequency?d.match.length===_.match.length?d.match<_.match?-1:1:d.match.length-_.match.length:(($=_.frequency)!=null?$:0)-((ee=d.frequency)!=null?ee:0)}),i.map(d=>d.match)}function Tt(e){let t="auto";const r=e.match(/:([^=]+)/);return r&&(t=r[1].trim()),t}function yt(e){if(!e)return[];const t=[];let r=e.split("]");if(r[0].startsWith("[")){t.push({isOptional:!0,type:Tt(r[0].slice(1))});for(let n=1;n<=r.length;n++)t.push(...yt(r[n]))}else if(r=e.split("}"),r[0].startsWith("{")){t.push({isOptional:!1,type:Tt(r[0].slice(1))});for(let n=1;n<=r.length;n++)t.push(...yt(r[n]))}return t}function Ht(e){if(!e)return"";let t="",r=!0;for(const n of e)typeof n.value=="string"?t+=n.value:r=!1;return r?t:""}function Ke(e,t){typeof e=="string"&&(e=[e]);const r={tabular:!1,params:[],createAtom:t};for(const n of e)lr[n]=r}function st(e,t,r){typeof e=="string"&&(e=[e]);const i={tabular:!0,params:yt(t),createAtom:r};for(const s of e)lr[s]=i}function Le(e,t,r){var n,i;r||(r={});const s={definitionType:"function",params:yt(t),ifMode:r.ifMode,isFunction:(n=r.isFunction)!=null?n:!1,applyMode:r.applyMode,infix:(i=r.infix)!=null?i:!1,parse:r.parse,createAtom:r.createAtom,applyStyle:r.applyStyle,serialize:r.serialize,render:r.render};if(typeof e=="string")kr["\\"+e]=s;else for(const d of e)kr["\\"+d]=s}var Et;function Ge(e){return Et||(Et=Dr(oe)),e?Dr(m(m({},Et),e)):Et}function Wt(e,t){var r,n,i,s;if(typeof e=="string"){let d=0;const _=e;return/(^|[^\\])#1/.test(_)&&(d=1),/(^|[^\\])#2/.test(_)&&(d=2),/(^|[^\\])#3/.test(_)&&(d=3),/(^|[^\\])#4/.test(_)&&(d=4),/(^|[^\\])#5/.test(_)&&(d=5),/(^|[^\\])#6/.test(_)&&(d=6),/(^|[^\\])#7/.test(_)&&(d=7),/(^|[^\\])#8/.test(_)&&(d=8),/(^|[^\\])#9/.test(_)&&(d=9),{expand:(r=t==null?void 0:t.expand)!=null?r:!0,captureSelection:(n=t==null?void 0:t.captureSelection)!=null?n:!0,args:d,def:_}}return m({expand:(i=t==null?void 0:t.expand)!=null?i:!0,captureSelection:(s=t==null?void 0:t.captureSelection)!=null?s:!0,args:0},e)}function Dr(e){if(!e)return{};const t={};for(const r of Object.keys(e)){const n=e[r];if(n==null)delete t[r];else if(typeof n=="object"&&"package"in n)for(const i of Object.keys(n.package))t[i]=Wt(n.package[i],{expand:!n.primitive,captureSelection:n.captureSelection});else t[r]=Wt(n)}return t}function Cr(e,t="math"){if(!e||e.length===0)return null;let r=null;if(e.startsWith("\\")){if(r=kr[e],r)return!r.ifMode||r.ifMode===t?r:null;t==="math"?r=or[e]:Ot[e]&&(r={definitionType:"symbol",type:"mord",codepoint:Ot[e]})}else if(t==="math"){if(r=or[e],!r&&e.length===1){const n=on("math",e.codePointAt(0));return n.startsWith("\\")?b(m({},Cr(n,"math")),{command:n}):null}}else Ot[e]?r={definitionType:"symbol",type:"mord",codepoint:Ot[e]}:t==="text"&&(r={definitionType:"symbol",type:"mord",codepoint:e.codePointAt(0)});return r!=null?r:null}function Mn(e,t){if(!e.startsWith("\\"))return null;const r=e.slice(1);return t[r]}function on(e,t){if(t===void 0)return"";if(e==="math"&&rr[t])return rr[t];if(e==="text"){const r=Object.keys(Ot).find(n=>Ot[n]===t);return r||String.fromCodePoint(t)}return String.fromCodePoint(t)}var En=[0,.68889,0,0,.72222],Rn=[0,.68889,0,0,.66667],Yn=[0,.68889,0,0,.77778],$n=[0,.68889,0,0,.61111],yn=[.16667,.68889,0,0,.77778],bn=[0,.68889,0,0,.55556],Lr=[0,0,0,0,.25],Hn=[0,.825,0,0,2.33334],oi=[0,.9,0,0,2.33334],Aa=[0,.68889,0,0,.54028],Xa=[-.03598,.46402,0,0,.5],Ea=[-.13313,.36687,0,0,1],Rt=[.01354,.52239,0,0,1],tr=[.01354,.52239,0,0,1.11111],Mr=[0,.54986,0,0,1],Er=[0,.69224,0,0,.5],Ln=[0,.43056,0,0,1],wn=[.08198,.58198,0,0,.77778],xn=[.19444,.69224,0,0,.41667],Dn=[.1808,.675,0,0,1],vt=[.19444,.69224,0,0,.83334],Kt=[.13667,.63667,0,0,1],Gt=[-.064,.437,0,0,1.334],ar=[.08167,.58167,0,0,.77778],Ir=[0,.69224,0,0,.72222],ht=[0,.69224,0,0,.66667],$t=[-.13313,.36687,0,0,.77778],Vt=[.06062,.54986,0,0,.77778],On=[0,.69224,0,0,.77778],Jn=[.25583,.75583,0,0,.77778],ii=[.25142,.75726,0,0,.77778],la=[.20576,.70576,0,0,.77778],mi=[.30274,.79383,0,0,.77778],Wi=[.22958,.72958,0,0,.77778],xi=[.1808,.675,0,0,.77778],Ii=[.13667,.63667,0,0,.77778],ca=[.13597,.63597,0,0,.77778],eo=[.03517,.54986,0,0,.77778],na=[0,.675,0,0,.77778],co=[.19444,.69224,0,0,.61111],ti=[0,.54986,0,0,.76042],Mi=[0,.54986,0,0,.66667],ua=[.0391,.5391,0,0,.77778],Io=[.03517,.54986,0,0,1.33334],Mo=[.38569,.88569,0,0,.77778],fo=[.23222,.74111,0,0,.77778],ho=[.19444,.69224,0,0,.77778],es=[0,.37788,0,0,.5],uo=[0,.54986,0,0,.72222],Ga=[0,.69224,0,0,.83334],to=[.11111,.69224,0,0,.66667],po=[.26167,.75726,0,0,.77778],Fa=[.48256,.98256,0,0,.77778],ro=[.28481,.79383,0,0,.77778],Xo=[.08167,.58167,0,0,.22222],Zo=[.08167,.58167,0,0,.38889],pl=[0,.43056,.04028,0,.66667],Jo=[.41951,.91951,0,0,.77778],Qo=[.24982,.74947,0,0,.38865],Ds=[.08319,.58283,0,0,.75623],Is=[0,.10803,0,0,.27764],ns=[0,.47534,0,0,.50181],Ja=[.18906,.47534,0,0,.50181],Os=[0,.69141,0,0,.50181],is=[.24982,.74947,0,0,.27764],Ks=[0,.69141,0,0,.21471],Al=[.25,.75,0,0,.44722],To=[0,.64444,0,0,.575],Ps=[.08556,.58556,0,0,.89444],dl=[0,.69444,0,0,.89444],$s=[0,.68611,0,0,.9],Ms=[0,.68611,0,0,.86944],ys=[.25,.75,0,0,.575],Ki=[.25,.75,0,0,.31944],Ua=[0,.69444,0,0,.63889],Vo=[0,.69444,0,0,.31944],dr=[0,.44444,0,0,.63889],Sr=[0,.44444,0,0,.51111],fr=[0,.69444,0,0,.575],D=[.13333,.63333,0,0,.89444],de=[0,.44444,0,0,.31944],ve=[0,.69444,0,0,.86944],Ee=[0,.68611,0,0,.69166],De=[0,.68611,0,0,.83055],Ze=[0,.68611,0,0,.89444],$e=[0,.69444,0,0,.60278],ft=[.19444,.69444,0,0,.51111],wt=[0,.69444,0,0,.83055],ir=[-.10889,.39111,0,0,1.14999],Fr=[.19444,.69444,0,0,.575],vr=[.19444,.69444,0,0,1.14999],en=[.19444,.69444,0,0,.70277],un=[.05556,.75,0,0,.575],Pr=[0,.68611,0,0,.95833],Bn=[.08556,.58556,0,0,.76666],vn=[-.02639,.47361,0,0,.575],Ur=[0,.44444,0,0,.89444],Qr=[0,.55556,0,0,.76666],jr=[-.10889,.39111,0,0,.89444],tn=[.00222,.50222,0,0,.89444],Cn=[.19667,.69667,0,0,.89444],Te=[.08556,.58556,0,0,1.14999],Ue=[0,.69444,0,0,.70277],kt=[-.02778,.47222,0,0,.575],Ct=[.25,.75,0,0,.51111],nr=[-.13889,.36111,0,0,1.14999],gr=[.19444,.69444,0,0,1.02222],cr=[.12963,.69444,0,0,.89444],Xr=[.19444,.69444,0,0,.44722],$r=[0,.64444,.13167,0,.59111],_r=[.19444,.64444,.13167,0,.59111],zr=[0,.68611,.17208,0,.8961],Gr=[.19444,.44444,.105,0,.53222],Nn=[0,.44444,.085,0,.82666],pr=[0,.69444,.06709,0,.59111],Gn=[0,.69444,.12945,0,.35555],Ni=[0,.69444,0,0,.94888],qn=[0,.69444,.11472,0,.59111],di=[0,.68611,.10778,0,.88555],Ci=[0,.69444,.07939,0,.62055],bi=[0,.69444,.12417,0,.30667],Bi=[0,.64444,.13556,0,.51111],$i=[.19444,.64444,.13556,0,.51111],jn=[0,.68333,.16389,0,.74333],Gi=[.19444,.43056,.08847,0,.46],Hi=[0,.43056,.07514,0,.71555],Na=[0,.69444,.06646,0,.51111],ui=[0,.69444,0,0,.83129],wa=[0,.69444,.1225,0,.51111],qi=[0,.68333,.09403,0,.76666],Zi=[0,.68333,.11111,0,.76666],gi=[0,.69444,.06961,0,.51444],Oi=[0,.69444,0,0,.27778],ji=[.25,.75,0,0,.38889],ri=[0,.64444,0,0,.5],si=[0,.69444,0,0,.77778],sa=[0,.68333,0,0,.75],Da=[0,.68333,0,0,.77778],wo=[0,.68333,0,0,.68056],za=[0,.68333,0,0,.72222],$a=[.25,.75,0,0,.5],Pi=[.25,.75,0,0,.27778],xa=[0,.69444,0,0,.5],Ko=[0,.69444,0,0,.55556],fa=[0,.43056,0,0,.44445],li=[0,.43056,0,0,.5],va=[.19444,.43056,0,0,.55556],Pa=[0,.43056,0,0,.55556],pa=[.08333,.58333,0,0,.77778],ma=[0,.43056,0,0,.27778],zi=[0,.66786,0,0,.27778],_a=[0,.69444,0,0,.75],Ta=[0,.66786,0,0,.5],no=[0,.68333,0,0,.625],Ro=[.19444,.69444,0,0,.44445],Ho=[0,.69444,0,0,.72222],hs=[.19444,.69444,0,0,.5],ts=[.19444,.69444,0,0,1],jo=[.011,.511,0,0,1.126],bs=[.19444,.69444,0,0,.61111],rs=[.05556,.75,0,0,.5],Zs=[0,.68333,0,0,.83334],Wo=[.0391,.5391,0,0,.66667],_o=[-.05555,.44445,0,0,.5],ha=[0,.43056,0,0,.77778],La=[0,.55556,0,0,.66667],go=[-.03625,.46375,0,0,.77778],vo=[-.01688,.48312,0,0,.77778],_s=[.0391,.5391,0,0,1],f=[0,.69444,0,0,.61111],l=[-.03472,.46528,0,0,.5],A=[.25,.75,0,0,.44445],x=[-.14236,.35764,0,0,1],F=[.244,.744,0,0,.412],S=[.19444,.69444,0,0,.88889],T=[.12963,.69444,0,0,.77778],j=[.19444,.69444,0,0,.38889],V=[.011,.511,0,0,1.638],pe=[.19444,.69444,0,0,0],Re=[0,.44444,0,0,.575],Ve=[.19444,.44444,0,0,.575],it=[0,.68611,0,0,.75555],he=[0,.69444,0,0,.66759],_t=[0,.68611,0,0,.80555],tt=[0,.68611,.08229,0,.98229],rt=[0,.68611,0,0,.76666],Xe=[0,.44444,0,0,.58472],ct=[.19444,.44444,0,0,.6118],Qt=[.19444,.43056,0,0,.5],wr=[0,.68333,.02778,.08334,.76278],Kr=[0,.68333,.08125,.05556,.83125],_n=[0,.43056,0,.05556,.48472],Or=[.19444,.43056,0,.08334,.51702],Xt=[.25,.75,0,0,.42778],Zr=[0,.69444,0,0,.55],fn=[0,.69444,0,0,.73334],gt=[0,.69444,0,0,.79445],xt=[0,.69444,0,0,.51945],ur=[0,.69444,0,0,.70278],er=[0,.69444,0,0,.76389],ln=[.25,.75,0,0,.34306],qr=[0,.69444,0,0,.56111],An=[0,.69444,0,0,.25556],Vr=[.19444,.45833,0,0,.56111],rn=[0,.45833,0,0,.56111],Wr=[0,.69444,0,0,.30556],zn=[0,.69444,0,0,.58056],We=[0,.69444,0,0,.67223],Pt=[0,.69444,0,0,.85556],Zt=[0,.69444,0,0,.55834],sr=[0,.65556,.11156,0,.5],Br=[0,.69444,.08094,0,.70834],Jr=[.17014,0,0,0,.44445],Yr=[0,.69444,.0799,0,.5],sn=[0,.69444,0,0,.73752],fi=[0,.69444,.09205,0,.5],ci=[0,.69444,.09031,0,.77778],Xi=[0,.69444,.07816,0,.27778],Ji=[0,.69444,.00316,0,.5],Za=[.19444,.69444,0,0,.83334],Rr=[.05556,.75,0,0,.83334],Lt=[0,.75,0,0,.5],ya=[.125,.08333,0,0,.27778],Vi=[0,.08333,0,0,.27778],Fn=[0,.65556,0,0,.5],ni=[0,.69444,0,0,.47222],Ai=[0,.69444,0,0,.66667],Li=[0,.69444,0,0,.59722],ia=[0,.69444,0,0,.54167],Oa=[0,.69444,0,0,.70834],io=[.25,.75,0,0,.28889],Lo=[0,.69444,0,0,.51667],As=[0,.44444,0,0,.44445],Ts=[.19444,.44444,0,0,.51667],yo=[0,.44444,0,0,.38333],Go=[0,.44444,0,0,.51667],Yi=[0,.69444,0,0,.83334],Jl=[.35001,.85,0,0,.45834],ds=[.35001,.85,0,0,.57778],$c=[.35001,.85,0,0,.41667],Hs=[.35001,.85,0,0,.58334],Xs=[0,.72222,0,0,.55556],Zc=[1e-5,.6,0,0,.66667],Ls=[1e-5,.6,0,0,.77778],fu=[.25001,.75,0,0,.94445],wl=[.306,.805,.19445,0,.47222],kc=[.30612,.805,.19445,0,.47222],wc=[.25001,.75,0,0,.83334],Vs=[.35001,.85,0,0,.47222],xo=[.25001,.75,0,0,1.11111],ws=[.65002,1.15,0,0,.59722],Su=[.65002,1.15,0,0,.81111],jl=[.65002,1.15,0,0,.47222],lc=[.65002,1.15,0,0,.66667],xc=[0,.75,0,0,1],ao=[.55001,1.05,0,0,1.27778],Cc=[.862,1.36,.44445,0,.55556],Yc=[.86225,1.36,.44445,0,.55556],Pl=[.55001,1.05,0,0,1.11111],Il=[.65002,1.15,0,0,.52778],xl=[.65002,1.15,0,0,.61111],cc=[.55001,1.05,0,0,1.51112],Eu=[.95003,1.45,0,0,.73611],qc=[.95003,1.45,0,0,1.04445],Dc=[.95003,1.45,0,0,.52778],ps=[.95003,1.45,0,0,.75],uc=[0,.75,0,0,1.44445],Bc=[.95003,1.45,0,0,.58334],Sc=[1.25003,1.75,0,0,.79167],Tl=[1.25003,1.75,0,0,1.27778],hu=[1.25003,1.75,0,0,.58334],eu=[1.25003,1.75,0,0,.80556],X=[0,.825,0,0,1.8889],te=[1.25003,1.75,0,0,.63889],Be=[.64502,1.155,0,0,.875],je=[1e-5,.6,0,0,.875],lt=[-99e-5,.601,0,0,.66667],At=[.64502,1.155,0,0,.66667],zt=[1e-5,.9,0,0,.88889],bt=[.65002,1.15,0,0,.88889],Yt=[.90001,0,0,0,.88889],hr=[-.00499,.605,0,0,1.05556],Nr=[0,.12,0,0,.45],Ut=[0,.61111,0,0,.525],cn=[.08333,.69444,0,0,.525],dn=[-.08056,.53055,0,0,.525],pn=[-.05556,.55556,0,0,.525],gn=[0,.43056,0,0,.525],Pn=[.22222,.43056,0,0,.525],Zn=[0,0,0,0,.525],Kn={"AMS-Regular":{32:Lr,65:En,66:Rn,67:En,68:En,69:Rn,70:$n,71:Yn,72:Yn,73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:Yn,76:Rn,77:[0,.68889,0,0,.94445],78:En,79:yn,80:$n,81:yn,82:En,83:bn,84:Rn,85:En,86:En,87:[0,.68889,0,0,1],88:En,89:En,90:Rn,107:bn,160:Lr,165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:bn,295:Aa,710:Hn,732:oi,770:Hn,771:oi,989:ar,1008:pl,8245:[0,.54986,0,0,.275],8463:Aa,8487:En,8498:bn,8502:Rn,8503:[0,.68889,0,0,.44445],8504:Rn,8513:[0,.68889,0,0,.63889],8592:Xa,8594:Xa,8602:Ea,8603:Ea,8606:Rt,8608:Rt,8610:tr,8611:tr,8619:Mr,8620:Mr,8621:[-.13313,.37788,0,0,1.38889],8622:Ea,8624:Er,8625:Er,8630:Ln,8631:Ln,8634:wn,8635:wn,8638:xn,8639:xn,8642:xn,8643:xn,8644:Dn,8646:Dn,8647:Dn,8648:vt,8649:Dn,8650:vt,8651:Rt,8652:Rt,8653:Ea,8654:Ea,8655:Ea,8666:Kt,8667:Kt,8669:[-.13313,.37788,0,0,1],8672:Gt,8674:Gt,8705:[0,.825,0,0,.5],8708:bn,8709:ar,8717:[0,.43056,0,0,.42917],8722:Xa,8724:[.08198,.69224,0,0,.77778],8726:ar,8733:On,8736:Ir,8737:Ir,8738:[.03517,.52239,0,0,.72222],8739:Xo,8740:[.25142,.74111,0,0,.27778],8741:Zo,8742:[.25142,.74111,0,0,.5],8756:ht,8757:ht,8764:$t,8765:[-.13313,.37788,0,0,.77778],8769:$t,8770:go,8774:mi,8776:vo,8778:ar,8782:Vt,8783:Vt,8785:wn,8786:wn,8787:wn,8790:On,8791:Wi,8796:[.08198,.91667,0,0,.77778],8806:Jn,8807:Jn,8808:ii,8809:ii,8812:[.25583,.75583,0,0,.5],8814:la,8815:la,8816:mi,8817:mi,8818:Wi,8819:Wi,8822:xi,8823:xi,8828:Ii,8829:Ii,8830:Wi,8831:Wi,8832:la,8833:la,8840:mi,8841:mi,8842:ca,8843:ca,8847:eo,8848:eo,8858:wn,8859:wn,8861:wn,8862:na,8863:na,8864:na,8865:na,8872:[0,.69224,0,0,.61111],8873:Ir,8874:[0,.69224,0,0,.88889],8876:$n,8877:$n,8878:En,8879:En,8882:eo,8883:eo,8884:Ii,8885:Ii,8888:[0,.54986,0,0,1.11111],8890:va,8891:co,8892:co,8901:[0,.54986,0,0,.27778],8903:ar,8905:ar,8906:ar,8907:On,8908:On,8909:[-.03598,.46402,0,0,.77778],8910:ti,8911:ti,8912:eo,8913:eo,8914:Mi,8915:Mi,8916:ht,8918:ua,8919:ua,8920:Io,8921:Io,8922:Mo,8923:Mo,8926:Ii,8927:Ii,8928:mi,8929:mi,8934:fo,8935:fo,8936:fo,8937:fo,8938:la,8939:la,8940:mi,8941:mi,8994:ho,8995:ho,9416:[.15559,.69224,0,0,.90222],9484:Er,9488:Er,9492:es,9496:es,9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:na,9633:na,9650:uo,9651:uo,9654:eo,9660:uo,9661:uo,9664:eo,9674:to,9733:[.19444,.69224,0,0,.94445],10003:Ga,10016:Ga,10731:to,10846:[.19444,.75583,0,0,.61111],10877:Ii,10878:Ii,10885:Jn,10886:Jn,10887:ca,10888:ca,10889:po,10890:po,10891:Fa,10892:Fa,10901:Ii,10902:Ii,10933:ii,10934:ii,10935:po,10936:po,10937:po,10938:po,10949:Jn,10950:Jn,10955:ro,10956:ro,57350:Xo,57351:Zo,57352:ar,57353:pl,57356:ii,57357:ii,57358:Jo,57359:mi,57360:mi,57361:Jo,57366:ii,57367:ii,57368:ii,57369:ii,57370:ca,57371:ca},"Caligraphic-Regular":{32:Lr,65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:Lr},"Fraktur-Regular":{32:Lr,33:[0,.69141,0,0,.29574],34:Ks,38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:Qo,41:Qo,42:[0,.62119,0,0,.27764],43:Ds,44:Is,45:Ds,46:Is,47:[.24982,.74947,0,0,.50181],48:ns,49:ns,50:ns,51:Ja,52:Ja,53:Ja,54:Os,55:Ja,56:Os,57:Ja,58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:is,93:is,94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:Lr,8216:Ks,8217:Ks,58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:Lr,33:[0,.69444,0,0,.35],34:$e,35:[.19444,.69444,0,0,.95833],36:un,37:[.05556,.75,0,0,.95833],38:dl,39:Vo,40:Al,41:Al,42:[0,.75,0,0,.575],43:D,44:[.19444,.15556,0,0,.31944],45:yo,46:[0,.15556,0,0,.31944],47:ys,48:To,49:To,50:To,51:To,52:To,53:To,54:To,55:To,56:To,57:To,58:de,59:[.19444,.44444,0,0,.31944],60:Ps,61:jr,62:Ps,63:[0,.69444,0,0,.54305],64:dl,65:Ms,66:[0,.68611,0,0,.81805],67:De,68:[0,.68611,0,0,.88194],69:it,70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:$s,73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:Ee,77:[0,.68611,0,0,1.09166],78:$s,79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:Ms,89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:Ki,92:ys,93:Ki,94:fr,95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:Ua,99:Sr,100:Ua,101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:Ua,105:Vo,106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:Vo,109:[0,.44444,0,0,.95833],110:dr,111:Re,112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:dr,118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:Sr,123:ys,124:Ki,125:ys,126:[.35,.34444,0,0,.575],160:Lr,163:[0,.69444,0,0,.86853],168:fr,172:[0,.44444,0,0,.76666],176:ve,177:D,184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:D,216:[.04861,.73472,0,0,.89444],223:Li,230:[0,.44444,0,0,.83055],247:D,248:[.09722,.54167,0,0,.575],305:de,338:[0,.68611,0,0,1.16944],339:Ur,567:[.19444,.44444,0,0,.35139],710:fr,711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:fr,715:fr,728:fr,729:Vo,730:ve,732:fr,733:fr,915:Ee,916:Pr,920:Ze,923:_t,926:rt,928:$s,931:De,933:Ze,934:De,936:Ze,937:De,8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:Vo,8217:Vo,8220:$e,8221:$e,8224:ft,8225:ft,8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:he,8465:wt,8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:wt,8501:Ue,8592:ir,8593:Fr,8594:ir,8595:Fr,8596:ir,8597:ys,8598:vr,8599:vr,8600:vr,8601:vr,8636:ir,8637:ir,8640:ir,8641:ir,8656:ir,8657:en,8658:ir,8659:en,8660:ir,8661:[.25,.75,0,0,.70277],8704:Ua,8706:[0,.69444,.06389,0,.62847],8707:Ua,8709:un,8711:Pr,8712:Bn,8715:Bn,8722:D,8723:D,8725:ys,8726:ys,8727:kt,8728:vn,8729:vn,8730:[.18,.82,0,0,.95833],8733:Ur,8734:[0,.44444,0,0,1.14999],8736:Ir,8739:Ki,8741:ys,8743:Qr,8744:Qr,8745:Qr,8746:Qr,8747:[.19444,.69444,.12778,0,.56875],8764:jr,8768:[.19444,.69444,0,0,.31944],8771:tn,8776:[.02444,.52444,0,0,.89444],8781:tn,8801:tn,8804:Cn,8805:Cn,8810:Te,8811:Te,8826:Ps,8827:Ps,8834:Ps,8835:Ps,8838:Cn,8839:Cn,8846:Qr,8849:Cn,8850:Cn,8851:Qr,8852:Qr,8853:D,8854:D,8855:D,8856:D,8857:D,8866:Ue,8867:Ue,8868:dl,8869:dl,8900:vn,8901:[-.02639,.47361,0,0,.31944],8902:kt,8968:Ct,8969:Ct,8970:Ct,8971:Ct,8994:nr,8995:nr,9651:gr,9657:kt,9661:gr,9667:kt,9711:vr,9824:cr,9825:cr,9826:cr,9827:cr,9837:[0,.75,0,0,.44722],9838:Xr,9839:Xr,10216:Al,10217:Al,10815:$s,10927:Cn,10928:Cn,57376:pe},"Main-BoldItalic":{32:Lr,33:[0,.69444,.11417,0,.38611],34:Ci,35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:Gn,40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:$r,49:$r,50:$r,51:$r,52:_r,53:$r,54:$r,55:_r,56:$r,57:$r,58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:qn,64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:zr,73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:zr,79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:pr,95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:Gr,104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:Gr,114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:Lr,168:[0,.69444,.11473,0,.59111],176:Ni,184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:Nn,248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:Nn,567:[.19444,.44444,.04611,0,.385],710:pr,711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:Gn,730:Ni,732:qn,733:qn,915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:zr,931:[0,.68611,.11431,0,.82666],933:di,934:[0,.68611,.05632,0,.82666],936:di,937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:Gn,8217:Gn,8220:[0,.69444,.16772,0,.62055],8221:Ci},"Main-Italic":{32:Lr,33:bi,34:gi,35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:bi,40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:Bi,49:Bi,50:Bi,51:Bi,52:$i,53:Bi,54:Bi,55:$i,56:Bi,57:Bi,58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:wa,64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:jn,73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:jn,79:qi,80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:jn,86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:Na,95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:Gi,104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:Gi,114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:Lr,168:[0,.66786,.10474,0,.51111],176:ui,184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:Hi,248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:Hi,710:Na,711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:ui,732:[0,.66786,.11585,0,.51111],733:wa,915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:qi,923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:jn,931:[0,.68333,.12028,0,.71555],933:Zi,934:[0,.68333,.05986,0,.71555],936:Zi,937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:bi,8217:bi,8220:[0,.69444,.1685,0,.51444],8221:gi,8463:Aa},"Main-Regular":{32:Lr,33:Oi,34:xa,35:Za,36:rs,37:Rr,38:si,39:Oi,40:ji,41:ji,42:Lt,43:pa,44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:$a,48:ri,49:ri,50:ri,51:ri,52:ri,53:ri,54:ri,55:ri,56:ri,57:ri,58:ma,59:[.19444,.43056,0,0,.27778],60:ua,61:$t,62:ua,63:ni,64:si,65:sa,66:[0,.68333,0,0,.70834],67:za,68:[0,.68333,0,0,.76389],69:wo,70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:sa,73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:Da,76:no,77:[0,.68333,0,0,.91667],78:sa,79:Da,80:wo,81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:za,85:sa,86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:sa,89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:Pi,92:$a,93:Pi,94:xa,95:[.31,.12056,.02778,0,.5],97:li,98:Ko,99:fa,100:Ko,101:fa,102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:Ko,105:zi,106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:Oi,109:[0,.43056,0,0,.83334],110:Pa,111:li,112:va,113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:Pa,118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:fa,123:$a,124:Pi,125:$a,126:[.35,.31786,0,0,.5],160:Lr,163:[0,.69444,0,0,.76909],167:Ro,168:Ta,172:[0,.43056,0,0,.66667],176:_a,177:pa,182:bs,184:Jr,198:[0,.68333,0,0,.90278],215:pa,216:[.04861,.73194,0,0,.77778],223:xa,230:[0,.43056,0,0,.72222],247:pa,248:[.09722,.52778,0,0,.5],305:ma,338:[0,.68333,0,0,1.01389],339:ha,567:[.19444,.43056,0,0,.30556],710:xa,711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:xa,715:xa,728:xa,729:zi,730:_a,732:Ta,733:xa,915:no,916:Zs,920:Da,923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:sa,931:za,933:Da,934:za,936:Da,937:za,8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:Oi,8217:Oi,8220:xa,8221:xa,8224:Ro,8225:Ro,8230:[0,.12,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:Aa,8465:Ho,8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:Ho,8501:f,8592:Ea,8593:hs,8594:Ea,8595:hs,8596:Ea,8597:$a,8598:ts,8599:ts,8600:ts,8601:ts,8614:[.011,.511,0,0,1],8617:jo,8618:jo,8636:Ea,8637:Ea,8640:Ea,8641:Ea,8652:[.011,.671,0,0,1],8656:Ea,8657:bs,8658:Ea,8659:bs,8660:Ea,8661:[.25,.75,0,0,.61111],8704:Ko,8706:[0,.69444,.05556,.08334,.5309],8707:Ko,8709:rs,8711:Zs,8712:Wo,8715:Wo,8722:pa,8723:pa,8725:$a,8726:$a,8727:l,8728:_o,8729:_o,8730:[.2,.8,0,0,.83334],8733:ha,8734:Ln,8736:Ir,8739:Pi,8741:$a,8743:La,8744:La,8745:La,8746:La,8747:[.19444,.69444,.11111,0,.41667],8764:$t,8768:[.19444,.69444,0,0,.27778],8771:go,8773:[-.022,.589,0,0,1],8776:vo,8781:go,8784:[-.133,.67,0,0,.778],8801:go,8804:ca,8805:ca,8810:_s,8811:_s,8826:ua,8827:ua,8834:ua,8835:ua,8838:ca,8839:ca,8846:La,8849:ca,8850:ca,8851:La,8852:La,8853:pa,8854:pa,8855:pa,8856:pa,8857:pa,8866:f,8867:f,8868:si,8869:si,8872:[.249,.75,0,0,.867],8900:_o,8901:[-.05555,.44445,0,0,.27778],8902:l,8904:[.005,.505,0,0,.9],8942:[.03,.9,0,0,.278],8943:[-.19,.31,0,0,1.172],8945:[-.1,.82,0,0,1.282],8968:A,8969:A,8970:A,8971:A,8994:x,8995:x,9136:F,9137:F,9651:S,9657:l,9661:S,9667:l,9711:ts,9824:T,9825:T,9826:T,9827:T,9837:[0,.75,0,0,.38889],9838:j,9839:j,10216:ji,10217:ji,10222:F,10223:F,10229:[.011,.511,0,0,1.609],10230:V,10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:V,10815:sa,10927:ca,10928:ca,57376:pe},"Math-BoldItalic":{32:Lr,48:Re,49:Re,50:Re,51:Ve,52:Ve,53:Ve,54:To,55:Ve,56:To,57:Ve,65:Ms,66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:tt,73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:it,77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:he,105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:Xe,112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:Lr,915:[0,.68611,.15972,0,.65694],916:Pr,920:[0,.68611,.03194,0,.86722],923:_t,926:[0,.68611,.07458,0,.84125],928:tt,931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:rt,936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:Xe,960:[0,.44444,.03704,0,.68241],961:ct,962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:ct,1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:Lr,48:li,49:li,50:li,51:Qt,52:Qt,53:Qt,54:ri,55:Qt,56:ri,57:Qt,65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:Kr,73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:wr,80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:_n,112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:Lr,915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:wr,923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:Kr,931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:_n,960:[0,.43056,.03588,0,.57003],961:Or,962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:Or,1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:Lr,33:[0,.69444,0,0,.36667],34:Zt,35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:Wr,40:Xt,41:Xt,42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:Zr,49:Zr,50:Zr,51:Zr,52:Zr,53:Zr,54:Zr,55:Zr,56:Zr,57:Zr,58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:xt,64:fn,65:fn,66:fn,67:ur,68:gt,69:[0,.69444,0,0,.64167],70:f,71:fn,72:gt,73:[0,.69444,0,0,.33056],74:xt,75:er,76:zn,77:[0,.69444,0,0,.97778],78:gt,79:gt,80:ur,81:[.10556,.69444,0,0,.79445],82:ur,83:f,84:fn,85:er,86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:fn,89:[0,.69444,.0275,0,.73334],90:We,91:ln,93:ln,94:Zr,95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:qr,99:[0,.45833,0,0,.48889],100:qr,101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:qr,105:An,106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:An,109:[0,.45833,0,0,.86667],110:rn,111:[0,.45833,0,0,.55],112:Vr,113:Vr,114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:rn,118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:Lr,168:Zr,176:fn,180:Zr,184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:Zr,711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:Zr,729:Wr,730:fn,732:Zr,733:Zr,915:zn,916:[0,.69444,0,0,.91667],920:Pt,923:We,926:fn,928:gt,931:gt,933:Pt,934:gt,936:Pt,937:gt,8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:Wr,8217:Wr,8220:Zt,8221:Zt},"SansSerif-Italic":{32:Lr,33:[0,.69444,.05733,0,.31945],34:Ji,35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:Xi,40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:ya,45:[0,.44444,.01946,0,.33333],46:Vi,47:[.25,.75,.13164,0,.5],48:sr,49:sr,50:sr,51:sr,52:sr,53:sr,54:sr,55:sr,56:sr,57:sr,58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:Ai,66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:Br,73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:ia,77:[0,.69444,.08094,0,.875],78:Br,79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:Yr,95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:Lr,168:[0,.67937,.06385,0,.5],176:sn,184:Jr,305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:Yr,711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:fi,715:xa,728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:sn,732:[0,.67659,.08826,0,.5],733:fi,915:[0,.69444,.13372,0,.54167],916:Yi,920:[0,.69444,.07555,0,.77778],923:f,926:[0,.69444,.12816,0,.66667],928:Br,931:[0,.69444,.11983,0,.72222],933:ci,934:[0,.69444,.04603,0,.72222],936:ci,937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:Xi,8217:Xi,8220:[0,.69444,.14205,0,.5],8221:Ji},"SansSerif-Regular":{32:Lr,33:[0,.69444,0,0,.31945],34:xa,35:Za,36:rs,37:Rr,38:[0,.69444,0,0,.75834],39:Oi,40:ji,41:ji,42:Lt,43:pa,44:ya,45:[0,.44444,0,0,.33333],46:Vi,47:$a,48:Fn,49:Fn,50:Fn,51:Fn,52:Fn,53:Fn,54:Fn,55:Fn,56:Fn,57:Fn,58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:ni,64:Ai,65:Ai,66:Ai,67:Ua,68:[0,.69444,0,0,.72223],69:Li,70:[0,.69444,0,0,.56945],71:Ai,72:Oa,73:Oi,74:ni,75:[0,.69444,0,0,.69445],76:ia,77:[0,.69444,0,0,.875],78:Oa,79:[0,.69444,0,0,.73611],80:Ua,81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:Ko,84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:Ai,89:[0,.69444,.025,0,.66667],90:f,91:io,93:io,94:xa,95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:Lo,99:As,100:Lo,101:As,102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:Lo,105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:Go,111:[0,.44444,0,0,.5],112:Ts,113:Ts,114:[0,.44444,.01389,0,.34167],115:yo,116:[0,.57143,0,0,.36111],117:Go,118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:Lr,168:[0,.67937,0,0,.5],176:Ai,184:Jr,305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:xa,711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:xa,715:xa,728:xa,729:[0,.67937,0,0,.27778],730:Ai,732:[0,.67659,0,0,.5],733:xa,915:ia,916:Yi,920:si,923:f,926:Ai,928:Oa,931:Ho,933:si,934:Ho,936:si,937:Ho,8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:Oi,8217:Oi,8220:xa,8221:xa},"Script-Regular":{32:Lr,65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:Lr},"Size1-Regular":{32:Lr,40:Jl,41:Jl,47:ds,91:$c,92:ds,93:$c,123:Hs,125:Hs,160:Lr,710:Xs,732:Xs,770:Xs,771:Xs,8214:[-99e-5,.601,0,0,.77778],8593:Zc,8595:Zc,8657:Ls,8659:Ls,8719:fu,8720:fu,8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:kc,8748:wl,8749:wl,8750:kc,8896:wc,8897:wc,8898:wc,8899:wc,8968:Vs,8969:Vs,8970:Vs,8971:Vs,9168:lt,10216:Vs,10217:Vs,10752:xo,10753:xo,10754:xo,10756:wc,10758:wc},"Size2-Regular":{32:Lr,40:ws,41:ws,47:Su,91:jl,92:Su,93:jl,123:lc,125:lc,160:Lr,710:xc,732:xc,770:xc,771:xc,8719:ao,8720:ao,8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:Yc,8748:Cc,8749:Cc,8750:Yc,8896:Pl,8897:Pl,8898:Pl,8899:Pl,8968:Il,8969:Il,8970:Il,8971:Il,10216:xl,10217:xl,10752:cc,10753:cc,10754:cc,10756:Pl,10758:Pl},"Size3-Regular":{32:Lr,40:Eu,41:Eu,47:qc,91:Dc,92:qc,93:Dc,123:ps,125:ps,160:Lr,710:uc,732:uc,770:uc,771:uc,8730:[.95003,1.45,0,0,1],8968:Bc,8969:Bc,8970:Bc,8971:Bc,10216:ps,10217:ps},"Size4-Regular":{32:Lr,40:Sc,41:Sc,47:Tl,91:hu,92:Tl,93:hu,123:eu,125:eu,160:Lr,710:X,732:X,770:X,771:X,8730:[1.25003,1.75,0,0,1],8968:te,8969:te,8970:te,8971:te,9115:Be,9116:je,9117:Be,9118:Be,9119:je,9120:Be,9121:At,9122:lt,9123:At,9124:At,9125:lt,9126:At,9127:zt,9128:bt,9129:Yt,9130:[0,.3,0,0,.88889],9131:zt,9132:bt,9133:Yt,9143:[.88502,.915,0,0,1.05556],10216:eu,10217:eu,57344:hr,57345:hr,57680:Nr,57681:Nr,57682:Nr,57683:Nr},"Typewriter-Regular":{32:Zn,33:Ut,34:Ut,35:Ut,36:cn,37:cn,38:Ut,39:Ut,40:cn,41:cn,42:[0,.52083,0,0,.525],43:dn,44:[.13889,.125,0,0,.525],45:dn,46:[0,.125,0,0,.525],47:cn,48:Ut,49:Ut,50:Ut,51:Ut,52:Ut,53:Ut,54:Ut,55:Ut,56:Ut,57:Ut,58:gn,59:[.13889,.43056,0,0,.525],60:pn,61:[-.19549,.41562,0,0,.525],62:pn,63:Ut,64:Ut,65:Ut,66:Ut,67:Ut,68:Ut,69:Ut,70:Ut,71:Ut,72:Ut,73:Ut,74:Ut,75:Ut,76:Ut,77:Ut,78:Ut,79:Ut,80:Ut,81:[.13889,.61111,0,0,.525],82:Ut,83:Ut,84:Ut,85:Ut,86:Ut,87:Ut,88:Ut,89:Ut,90:Ut,91:cn,92:cn,93:cn,94:Ut,95:[.09514,0,0,0,.525],96:Ut,97:gn,98:Ut,99:gn,100:Ut,101:gn,102:Ut,103:Pn,104:Ut,105:Ut,106:[.22222,.61111,0,0,.525],107:Ut,108:Ut,109:gn,110:gn,111:gn,112:Pn,113:Pn,114:gn,115:gn,116:[0,.55358,0,0,.525],117:gn,118:gn,119:gn,120:gn,121:Pn,122:gn,123:cn,124:cn,125:cn,126:Ut,127:Ut,160:Zn,176:Ut,184:[.19445,0,0,0,.525],305:gn,567:Pn,711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:Ut,715:Ut,728:Ut,730:Ut,770:Ut,771:Ut,776:Ut,915:Ut,916:Ut,920:Ut,923:Ut,926:Ut,928:Ut,931:Ut,933:Ut,934:Ut,936:Ut,937:Ut,8216:Ut,8217:Ut,8242:Ut,9251:[.11111,.21944,0,0,.525]}},Vn=/[\u3040-\u309F]|[\u30A0-\u30FF]|[\u4E00-\u9FAF]|[\uAC00-\uD7AF]/,ki=10,vi=.25,Di=1.2,Ri=.431,Qa={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[Ri,Ri,Ri],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.5,.732,.925],num2:[.394,.384,.5],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[vi,vi,vi],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04]},yi=[0,.5,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Ui=5,Ei={"\xA0":" ","\u200B":" ",\u00C5:"A",\u00C7:"C",\u00D0:"D",\u00DE:"o",\u00E5:"a",\u00E7:"c",\u00F0:"d",\u00FE:"o",\u0410:"A",\u0411:"B",\u0412:"B",\u0413:"F",\u0414:"A",\u0415:"E",\u0416:"K",\u0417:"3",\u0418:"N",\u0419:"N",\u041A:"K",\u041B:"N",\u041C:"M",\u041D:"H",\u041E:"O",\u041F:"N",\u0420:"P",\u0421:"C",\u0422:"T",\u0423:"y",\u0424:"O",\u0425:"X",\u0426:"U",\u0427:"h",\u0428:"W",\u0429:"W",\u042A:"B",\u042B:"X",\u042C:"B",\u042D:"3",\u042E:"X",\u042F:"R",\u0430:"a",\u0431:"b",\u0432:"a",\u0433:"r",\u0434:"y",\u0435:"e",\u0436:"m",\u0437:"e",\u0438:"n",\u0439:"n",\u043A:"n",\u043B:"n",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"n",\u0440:"p",\u0441:"c",\u0442:"o",\u0443:"y",\u0444:"b",\u0445:"x",\u0446:"n",\u0447:"n",\u0448:"w",\u0449:"w",\u044A:"a",\u044B:"m",\u044C:"a",\u044D:"e",\u044E:"m",\u044F:"r"};function Xn(e,t){e===void 0&&(e=77);const r=Kn[t][e];if(r)return{defaultMetrics:!1,depth:r[0],height:r[1],italic:r[2],skew:r[3],width:r[4]};if(e===11034)return{defaultMetrics:!0,depth:.2,height:.8,italic:0,skew:0,width:.8};const n=String.fromCodePoint(e);if(n in Ei)e=Ei[n].codePointAt(0);else if(Vn.test(n))return e=77,{defaultMetrics:!0,depth:.2,height:.9,italic:0,skew:0,width:1};return{defaultMetrics:!0,depth:.2,height:.7,italic:0,skew:0,width:.8}}var _i={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],longrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],longleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],longleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],longrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],longleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xleftrightarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],longleftrightarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xRightleftharpoons:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],longRightleftharpoons:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xLeftrightharpoons:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716],longLeftrightharpoons:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},Ba={widehat1:[1062,239,.24],widehat2:[2364,300,.3],widehat3:[2364,360,.36],widehat4:[2364,420,.42],widecheck1:[1062,239,.24],widecheck2:[2364,300,.3],widecheck3:[2364,360,.36],widecheck4:[2364,420,.42],widetilde1:[600,260,.26],widetilde2:[1033,286,.286],widetilde3:[2339,306,.306],widetilde4:[2340,312,.34],overarc:[1061,159,.3],underarc:[1061,159,.3]},Ya={doubleleftarrow:`M262 157
|
|
|
l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3
|
|
|
0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28
|
|
|
14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5
|
|
|
c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5
|
|
|
157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87
|
|
|
-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7
|
|
|
-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z
|
|
|
m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l
|
|
|
-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5
|
|
|
14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88
|
|
|
-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68
|
|
|
-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18
|
|
|
-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782
|
|
|
c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3
|
|
|
-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120
|
|
|
135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8
|
|
|
-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247
|
|
|
c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208
|
|
|
490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3
|
|
|
1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202
|
|
|
l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117
|
|
|
-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7
|
|
|
5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13
|
|
|
35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688
|
|
|
0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7
|
|
|
-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,overarc:"M529 0c179 0 524 115 524 115 5 1 9 5 9 10 0 1-1 2-1 3l-4 22c-1 5-5 9-11 9h-2s-338-93-512-92c-174 0-513 92-513 92h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13 0 0 342-115 520-115z",underarc:`m 529 160
|
|
|
c -179 0 -524 -115 -524 -115
|
|
|
c -5 -1 -9 -5 -9 -10
|
|
|
c 0 -1 1 -2 1 -3
|
|
|
l 4 -22
|
|
|
c 1 -5 5 -9 11 -9
|
|
|
h 2
|
|
|
s 338 93 512 92
|
|
|
c 174 0 513 -92 513 -92
|
|
|
h 2
|
|
|
c 5 0 9 4 11 9
|
|
|
l 5 22
|
|
|
c 1 6 -2 12 -8 13
|
|
|
c 0 0 -342 115 -520 115
|
|
|
z
|
|
|
`,leftgroup:`M400000 80
|
|
|
H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0
|
|
|
435 0h399565z`,leftgroupunder:`M400000 262
|
|
|
H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219
|
|
|
435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3
|
|
|
-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5
|
|
|
-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7
|
|
|
-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5
|
|
|
20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3
|
|
|
-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7
|
|
|
-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z
|
|
|
m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333
|
|
|
5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5
|
|
|
1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667
|
|
|
-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12
|
|
|
10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7
|
|
|
-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0
|
|
|
v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5
|
|
|
-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3
|
|
|
-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21
|
|
|
71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z
|
|
|
M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z
|
|
|
M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23
|
|
|
-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8
|
|
|
c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3
|
|
|
68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z
|
|
|
M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334
|
|
|
c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14
|
|
|
-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7
|
|
|
311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11
|
|
|
12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214
|
|
|
c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14
|
|
|
53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3
|
|
|
11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0
|
|
|
-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6
|
|
|
-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z
|
|
|
m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8
|
|
|
60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8
|
|
|
-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z
|
|
|
m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2
|
|
|
c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6
|
|
|
-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z
|
|
|
m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0
|
|
|
85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8
|
|
|
-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z
|
|
|
m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1
|
|
|
c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128
|
|
|
-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20
|
|
|
11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7
|
|
|
39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85
|
|
|
-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
|
|
|
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
|
|
|
151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l
|
|
|
-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5
|
|
|
s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1
|
|
|
c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3
|
|
|
28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237
|
|
|
-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0
|
|
|
3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18
|
|
|
0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3
|
|
|
-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2
|
|
|
-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58
|
|
|
69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11
|
|
|
-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7
|
|
|
2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z
|
|
|
m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8
|
|
|
8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5
|
|
|
-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95
|
|
|
-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8
|
|
|
15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3
|
|
|
8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3
|
|
|
-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z
|
|
|
m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3
|
|
|
15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0
|
|
|
-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21
|
|
|
66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z
|
|
|
M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23
|
|
|
1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32
|
|
|
-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142
|
|
|
-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40
|
|
|
115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69
|
|
|
-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3
|
|
|
-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19
|
|
|
-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101
|
|
|
10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167
|
|
|
c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3
|
|
|
41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42
|
|
|
18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333
|
|
|
-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70
|
|
|
101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,widetilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7
|
|
|
-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0
|
|
|
114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0
|
|
|
4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128
|
|
|
-68.267.847-113-73.952-191-73.952z`,widetilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418
|
|
|
-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9
|
|
|
31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114
|
|
|
c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751
|
|
|
181.476 676 181.476c-149 0-189-126.21-332-126.21z`,widetilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457
|
|
|
-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0
|
|
|
411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697
|
|
|
16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696
|
|
|
-338 0-409-156.573-744-156.573z`,widetilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345
|
|
|
-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409
|
|
|
177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9
|
|
|
14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409
|
|
|
-175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5
|
|
|
3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
|
|
|
10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
|
|
|
-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1
|
|
|
-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
|
|
|
H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
|
|
|
c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22
|
|
|
c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10
|
|
|
-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10
|
|
|
-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10
|
|
|
-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,
|
|
|
-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
|
|
|
-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
|
|
|
-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
|
|
|
-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202
|
|
|
c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5
|
|
|
c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130
|
|
|
s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47
|
|
|
121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6
|
|
|
s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11
|
|
|
c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z
|
|
|
M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32
|
|
|
-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0
|
|
|
13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39
|
|
|
-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5
|
|
|
-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
|
|
|
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
|
|
|
151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
|
|
|
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17
|
|
|
c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21
|
|
|
c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40
|
|
|
c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z
|
|
|
M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0
|
|
|
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
|
|
|
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
|
|
|
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
|
|
|
M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
|
|
|
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,
|
|
|
1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,
|
|
|
-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z
|
|
|
M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0
|
|
|
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
|
|
|
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
|
|
|
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
|
|
|
M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`};function Va(e){if(Ba[e]){const[ee,ue,Pe]=Ba[e],at=`<span class="stretchy" style="height:${Pe}em"><svg width="100%" height="${Pe}em" viewBox="0 0 ${ee} ${ue}" preserveAspectRatio="none" ><path fill="currentcolor" d="${Ya[e]}"></path></svg></span>`;return`<span style="display:inline-block;height:${Math.floor(100*Pe/2)/100}em;min-width:0">${at}</span>`}const[t,r,n,i]=_i[e];let s,d;const _=n/1e3;t.length===3?(s=["slice-1-of-3","slice-2-of-3","slice-3-of-3"],d=["xMinYMin","xMidYMin","xMaxYMin"]):t.length===2?(s=["slice-1-of-2","slice-2-of-2"],d=["xMinYMin","xMaxYMin"]):(s=["slice-1-of-1"],d=[i]);const $=t.map((ee,ue)=>`<span class="${s[ue]}" style=height:${_}em><svg width=400em height=${_}em viewBox="0 0 400000 ${n}" preserveAspectRatio="${d[ue]} slice"><path fill="currentcolor" d="${Ya[ee]}"></path></svg></span>`).join("");return`<span style="display:inline-block;height:${_}em;min-width:${r}em;">${$}</span>`}function ga(e){return _i[e]?_i[e][2]/1e3:Ba[e][2]}function Ao(e){const t=[];for(let r=0;r<e.length;r++){let n=e.charCodeAt(r);if(n===13&&e.charCodeAt(r+1)===10&&(n=10,r++),(n===13||n===12)&&(n=10),n===0&&(n=65533),n>=55296&&n<=56319){const i=e.charCodeAt(r+1);if(i>=56320&&i<=57343){const s=n-55296,d=i-56320;n=gA(2,16)+s*gA(2,10)+d,r++}}t.push(n)}return t}var Wa=8205,Yo=[[Wa,1],[65038,2],[127995,5],[129456,4],[917536,96]],bo,xs=[127462,127487];function Oo(e){var t;if(bo===void 0){bo={};for(const r of Yo)for(let n=r[0];n<=r[0]+r[1]-1;n++)bo[n]=!0}return(t=bo[e])!=null?t:!1}function Ka(e){return e>=xs[0]&&e<=xs[1]}function Ws(e){if(/^[\u0020-\u00FF]*$/.test(e))return e;const t=[],r=Ao(e);let n=0;for(;n<r.length;){const i=r[n++],s=r[n];if(s===Wa){const d=n-1;for(n+=2;r[n]===Wa;)n+=2;t.push(String.fromCodePoint(...r.slice(d,n-d+1)))}else if(Oo(s)){const d=n-1;for(;Oo(r[n]);)n+=r[n]===Wa?2:1;t.push(String.fromCodePoint(...r.slice(d,2*n-d-1)))}else Ka(i)?(n+=1,t.push(String.fromCodePoint(...r.slice(n-2,2)))):t.push(String.fromCodePoint(i))}return t}var Fi=class{constructor(e){this.obeyspaces=!1,this.pos=0,this.s=Ws(e)}end(){return this.pos>=this.s.length}get(){return this.pos<this.s.length?this.s[this.pos++]:""}peek(){return this.s[this.pos]}match(e){const t=typeof this.s=="string"?e.exec(this.s.slice(this.pos)):e.exec(this.s.slice(this.pos).join(""));return t!=null&&t[0]?(this.pos+=t[0].length,t[0]):""}next(){if(this.end())return null;if(!this.obeyspaces&&this.match(/^[ \f\n\r\t\v\u00A0\u2028\u2029]+/)||this.obeyspaces&&this.match(/^[ \f\n\r\t\v\u00A0\u2028\u2029]/))return"<space>";const e=this.get();if(e==="\\"){if(!this.end()){let t=this.match(/^[a-zA-Z\*]+/);return t?this.match(/^[ \f\n\r\t\v\u00A0\u2028\u2029]*/):t=this.get(),"\\"+t}}else{if(e==="{")return"<{>";if(e==="}")return"<}>";if(e==="^"){if(this.peek()==="^"){this.get();const t=this.match(/^(\^(\^(\^(\^[\da-f])?[\da-f])?[\da-f])?[\da-f])?[\da-f]{2}/);if(t)return String.fromCodePoint(Number.parseInt(t.slice(t.lastIndexOf("^")+1),16))}return e}else if(e==="#"){if(!this.end()){let t=!1;if(/[\d?@]/.test(this.peek())&&(t=!0,this.pos+1<this.s.length)){const r=this.s[this.pos+1];t=/[^\dA-Za-z]/.test(r)}return t?"#"+this.get():"#"}}else if(e==="$")return this.peek()==="$"?(this.get(),"<$$>"):"<$>"}return e}};function ms(e,t){var r,n,i,s;const d=[];let _=e.next();if(_&&_!=="\\relax"){if(_==="\\noexpand")_=e.next(),_&&d.push(_);else if(_==="\\obeyspaces")e.obeyspaces=!0;else if(_==="\\bgroup")d.push("<{>");else if(_==="\\egroup")d.push("<}>");else if(_==="\\string"){if(_=e.next(),_)if(_.startsWith("\\"))for(const $ of _)d.push($==="\\"?"\\backslash":$);else _==="<{>"?d.push("\\{"):_==="<space>"?d.push("~"):_==="<}>"&&d.push("\\}")}else if(_==="\\csname"){for(;e.peek()==="<space>";)e.next();let $="",ee=!1,ue=[];do{if(ue.length===0)if(/^#[\d?@]$/.test(e.peek())){const Pe=e.get().slice(1);ue=as((n=(r=t==null?void 0:t(Pe))!=null?r:t==null?void 0:t("?"))!=null?n:"\\placeholder{}",t),_=ue[0]}else _=e.next(),ue=_?[_]:[];ee=ue.length===0,!ee&&_==="\\endcsname"&&(ee=!0,ue.shift()),ee||(ee=_==="<$>"||_==="<$$>"||_==="<{>"||_==="<}>"||typeof _=="string"&&_.length>1&&_.startsWith("\\")),ee||($+=ue.shift())}while(!ee);$&&d.push("\\"+$),d.push(...ue)}else if(_!=="\\endcsname")if(_.length>1&&_.startsWith("#")){const $=_.slice(1);d.push(...as((s=(i=t==null?void 0:t($))!=null?i:t==null?void 0:t("?"))!=null?s:"\\placeholder{}",t))}else d.push(_)}return d}function as(e,t=null){const r=[];let n="";for(const d of e.toString().split(/\r?\n/)){n&&r.push(n),n=" ";const _=d.match(/((?:\\%)|[^%])*/);_!==null&&r.push(_[0])}const i=new Fi(ot(r.join(""))),s=[];do s.push(...ms(i,t));while(!i.end());return s}function Ia(e){let t="";const r=[];for(const n of e)n&&(t&&/^[a-zA-Z\*]/.test(n)&&r.push(t),r.push(n),/^\\[a-zA-Z]+\*?[\"\'][^\ ]+$/.test(n)&&r.push(" "),t=/\\[a-zA-Z]+\*?$/.test(n)?" ":"");return r.join("")}function hi(e,...t){return console.assert(e.startsWith("\\")),t.length===0?e:Ia([e,...t.map(r=>`{${r}}`)])}function ea(e){return Ia(e.map(t=>{var r;return(r={"<space>":" ","<$$>":"$$","<$>":"$","<{>":"{","<}>":"}"}[t])!=null?r:t}))}var ra=class Ef{constructor(t){Ef._registry[t]=this}static createAtom(t,r,n){return Ef._registry[t].createAtom(r,Cr(r,t),n)}static serialize(t,r){var n;if(!t||t.length===0)return"";if((n=r.skipStyles)!=null&&n){const i=[];for(const s of Po(t)){const d=Ef._registry[s[0].mode];i.push(...d.serialize(s,r))}return Ia(i)}return Ia(oo(t,r))}static getFont(t,r,n){return Ef._registry[t].getFont(r,n)}};ra._registry={};var wi=ra;function Po(e){const t=[];let r=[],n="NONE";for(const i of e)i.type!=="first"&&(i.mode!==n?(r.length>0&&t.push(r),r=[i],n=i.mode):r.push(i));return r.length>0&&t.push(r),t}function Ti(e,t){const r=[];let n=[],i;for(const s of e)if(s.type!=="first"&&s.style){let d;t==="variant"?(d=s.style.variant,s.style.variantStyle&&s.style.variantStyle!=="up"&&(d+="-"+s.style.variantStyle)):d=s.style[t],d===i?n.push(s):(n.length>0&&r.push(n),n=[s],i=d)}return n.length>0&&r.push(n),r}function Ra(e,t){var r;const{parent:n}=e[0],i=n==null?void 0:n.computedStyle.color,s=[];for(const d of Po(e)){const _=t.defaultMode;for(const $ of Ti(d,"color")){const ee=$[0].computedStyle,ue=wi._registry[$[0].mode].serialize($,b(m({},t),{defaultMode:_==="text"?"text":"math"}));!t.skipStyles&&ee.color&&ee.color!=="none"&&(!n||i!==ee.color)?s.push(hi("\\textcolor",(r=ee.verbatimColor)!=null?r:ee.color,Ia(ue))):s.push(Ia(ue))}}return s}function Bo(e,t){const{parent:r}=e[0],n=r==null?void 0:r.computedStyle.backgroundColor;return Ti(e,"backgroundColor").map(i=>{var s;if(i.length>0||i[0].type!=="box"){const d=i[0].computedStyle;if(d.backgroundColor&&d.backgroundColor!=="none"&&(!r||n!==d.backgroundColor))return hi("\\colorbox",(s=d.verbatimBackgroundColor)!=null?s:d.backgroundColor,Ia(Ra(i,b(m({},t),{defaultMode:"text"}))))}return Ia(Ra(i,t))})}function oo(e,t){if(e.length===0)return[];const{parent:r}=e[0],n=r==null?void 0:r.computedStyle.fontSize,i=[];for(const s of Ti(e,"fontSize")){const d=s[0].computedStyle.fontSize,_=Bo(s,t);_&&(d&&d!=="auto"&&(!r||n!==d)?i.push(["","\\tiny","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"][d],..._):i.push(..._))}return i}function Js(e){return e?{mord:"ord",mbin:"bin",mop:"op",mrel:"rel",mopen:"open",mclose:"close",mpunct:"punct",minner:"inner",spacing:"ignore",latex:"latex",composition:"inner",error:"inner",placeholder:"ord",supsub:"ignore"}[e]:void 0}function nl(e){if(e.length===0)return"ord";const t=Js(e[0].type),r=Js(e[e.length-1].type);return t&&t===r?t:"ord"}function Ml(e,t){if(typeof e=="string")return e;if(typeof e=="number"){console.assert(Number.isFinite(e));const r=Math.ceil(100*e)/100;return r===0?"0":r.toString()+(t!=null?t:"")}return""}var hn=class Rh{constructor(t,r){var n,i,s,d,_;if(typeof t=="number"?this.value=String.fromCodePoint(t):typeof t=="string"?this.value=t:E(t)?this.children=t.filter(ee=>ee!==null):t&&t instanceof Rh&&(this.children=[t]),this.children)for(const ee of this.children)ee.parent=this;this.type=(n=r==null?void 0:r.type)!=null?n:"ignore",this.isSelected=(r==null?void 0:r.isSelected)===!0,r!=null&&r.caret&&(this.caret=r.caret),this.classes=(i=r==null?void 0:r.classes)!=null?i:"",this.isTight=(s=r==null?void 0:r.isTight)!=null?s:!1,r!=null&&r.attributes&&(this.attributes=r.attributes);let $=r==null?void 0:r.fontFamily;r!=null&&r.style&&this.value&&($=(_=wi.getFont((d=r.mode)!=null?d:"math",this,b(m({variant:"normal"},r.style),{letterShapeStyle:r.letterShapeStyle})))!=null?_:void 0),$||($="Main-Regular"),this._height=0,this._depth=0,this._width=0,this.hasExplicitWidth=!1,this.skew=0,this.italic=0,this.maxFontSize=0,this.scale=1,(r==null?void 0:r.maxFontSize)!==void 0&&(this.maxFontSize=r.maxFontSize),$o(this,$)}set atomID(t){t===void 0||t.length===0||(this.id=t)}selected(t){if(this.isSelected!==t&&(this.isSelected=t,this.children))for(const r of this.children)r.selected(t)}setStyle(t,r,n){if(r===void 0)return;const i=Ml(r,n);i.length>0&&(this.cssProperties||(this.cssProperties={}),this.cssProperties[t]=i)}setTop(t){Number.isFinite(t)&&Math.abs(t)>.01&&(this.cssProperties||(this.cssProperties={}),this.cssProperties.top=Ml(t,"em"),this.height-=t,this.depth+=t)}get left(){var t;return(t=this.cssProperties)!=null&&t["margin-left"]?Number.parseFloat(this.cssProperties["margin-left"]):0}set left(t){Number.isFinite(t)&&(t===0?this.cssProperties&&delete this.cssProperties["margin-left"]:(this.cssProperties||(this.cssProperties={}),this.cssProperties["margin-left"]=Ml(t,"em")))}set right(t){Number.isFinite(t)&&(t===0?this.cssProperties&&delete this.cssProperties["margin-right"]:(this.cssProperties||(this.cssProperties={}),this.cssProperties["margin-right"]=Ml(t,"em")))}set bottom(t){Number.isFinite(t)&&(t===0?this.cssProperties&&delete this.cssProperties["margin-bottom"]:(this.cssProperties||(this.cssProperties={}),this.cssProperties["margin-bottom"]=Ml(t,"em")))}get width(){return this._width*this.scale}set width(t){this._width=t,this.hasExplicitWidth=!0}set softWidth(t){}get height(){return this._height*this.scale}set height(t){this._height=t}get depth(){return this._depth*this.scale}set depth(t){this._depth=t}wrap(t){const r=t.parent;if(!r)return this;t.isPhantom&&this.setStyle("opacity",0);const n=t.color;n&&n!==r.color&&this.setStyle("color",n);let i=t.backgroundColor;this.isSelected&&(i=Oe(i)),i&&i!==r.backgroundColor&&(this.setStyle("background-color",i),this.setStyle("display","inline-block"));const s=t.scalingFactor;return this.scale=s,this.skew*=s,this.italic*=s,this}toMarkup(){var t,r,n,i;let s=(t=this.value)!=null?t:"";if(this.children)for(const Mt of this.children)s+=Mt.toMarkup();let d="";if(this.svgBody)d=Va(this.svgBody);else if(this.svgOverlay){d='<span style="',d+="display: inline-block;",d+=`height:${Math.floor(100*(this.height+this.depth))/100}em;`,d+=`vertical-align:${Math.floor(100*this.depth)/100}em;`,d+='">',d+=s,d+="</span>",d+='<svg style="position:absolute;overflow:visible;',d+=`height:${Math.floor(100*(this.height+this.depth))/100}em;`;const Mt=(r=this.cssProperties)==null?void 0:r.padding;Mt?(d+=`top:${Mt};`,d+=`left:${Mt};`,d+=`width:calc(100% - 2 * ${Mt} );`):d+="top:0;left:0;width:100%;",d+="z-index:2;",d+='"',this.svgStyle&&(d+=this.svgStyle),d+=` viewBox="0 0 ${Math.floor(100*this.width)/100} ${Math.floor(100*(this.height+this.depth))/100}"`,d+=`>${this.svgOverlay}</svg>`}let _="";const $=this.classes.split(" ");$.push((n={latex:"ML__raw-latex",placeholder:"ML__placeholder",error:"ML__error"}[this.type])!=null?n:""),this.caret==="latex"&&$.push("ML__latex-caret"),this.isSelected&&$.push("ML__selected");const ee=$.length===1?$[0]:$.filter((Mt,jt,Hr)=>Mt.length>0&&Hr.indexOf(Mt)===jt).join(" ");if(ee.length>0&&(_+=` class="${ee}"`),this.id&&(_+=` data-atom-id=${this.id}`),this.cssId&&(_+=` id="${this.cssId.replace(/ /g,"-")}" `),this.attributes&&(_+=" "+Object.keys(this.attributes).map(Mt=>`${Mt}="${this.attributes[Mt]}"`).join(" ")),this.htmlData){const Mt=this.htmlData.split(",");for(const jt of Mt){const Hr=jt.match(/([^=]+)=(.+$)/);if(Hr){const Wn=Hr[1].trim().replace(/ /g,"-");Wn&&(_+=` data-${Wn}="${Hr[2]}" `)}else{const Wn=jt.trim().replace(/ /g,"-");Wn&&(_+=` data-${Wn} `)}}}const ue=(i=this.cssProperties)!=null?i:{};this.hasExplicitWidth&&ue.width===void 0&&(ue.width=`${Math.ceil(this._width*100)/100}em`);const Pe=Object.keys(ue).map(Mt=>`${Mt}:${ue[Mt]}`);if(this.scale!==void 0&&this.scale!==1&&(s.length>0||d.length>0)&&Pe.push(`font-size: ${Math.ceil(this.scale*1e4)/100}%`),this.htmlStyle){const Mt=this.htmlStyle.split(";");let jt="";for(const Hr of Mt){const Wn=Hr.match(/([^=]+):(.+$)/);if(Wn){const Tr=Wn[1].trim().replace(/ /g,"-");Tr&&(jt+=`${Tr}:${Wn[2]};`)}}jt&&(_+=` style="${jt}"`)}Pe.length>0&&(_+=` style="${Pe.join(";")}"`);let at="";return _.length>0||d.length>0?at=`<span${_}>${s}${d}</span>`:at=s,this.caret==="text"?at+='<span class="ML__text-caret"></span>':this.caret==="math"&&(at+='<span class="ML__caret"></span>'),at}tryCoalesceWith(t){if(this.svgBody||!this.value||t.svgBody||!t.value)return!1;const r=this.children&&this.children.length>0,n=t.children&&t.children.length>0;if(r||n)return!1;if(t.cssProperties||this.cssProperties){for(const $ of["border","border-left","border-right","border-right-width","left","margin","margin-left","margin-right","padding","position","width"])if(t.cssProperties&&$ in t.cssProperties||this.cssProperties&&$ in this.cssProperties)return!1}const i=this.cssProperties?Object.keys(this.cssProperties).length:0,s=t.cssProperties?Object.keys(t.cssProperties).length:0;if(i!==s)return!1;if(i>0){for(const $ of Object.keys(this.cssProperties))if(this.cssProperties[$]!==t.cssProperties[$])return!1}const d=this.classes.trim().replace(/\s+/g," ").split(" "),_=t.classes.trim().replace(/\s+/g," ").split(" ");if(d.length!==_.length)return!1;d.sort(),_.sort();for(const[$,ee]of d.entries())if(ee==="vertical-separator"||ee!==_[$])return!1;return this.value+=t.value,this.height=Math.max(this.height,t.height),this.depth=Math.max(this.depth,t.depth),this._width=this._width+t._width,this.maxFontSize=Math.max(this.maxFontSize,t.maxFontSize),this.italic=t.italic,!0}};function _l(e){if(!e||e.length===0)return[];e[0].children=_l(e[0].children);const t=[e[0]];for(let r=1;r<e.length;r++)t[t.length-1].tryCoalesceWith(e[r])||(e[r].children=_l(e[r].children),t.push(e[r]));return t}function Rs(e){return e.children&&(e.children=_l(e.children)),e}function Ll(e,t){if(!e)return new hn(null,t);const r=new hn(null,{classes:"ML__strut",type:"ignore"});r.setStyle("height",Math.max(0,e.height),"em");const n=[r];if(e.depth!==0){const i=new hn(null,{classes:"ML__strut--bottom",type:"ignore"});i.setStyle("height",e.height+e.depth,"em"),i.setStyle("vertical-align",-e.depth,"em"),n.push(i)}return n.push(e),new hn(n,b(m({},t),{type:"lift"}))}function Ec(e){const t=ga(e)/2,r=new hn(null,{maxFontSize:0});return r.height=t+.166,r.depth=t-.166,r.svgBody=e,r}function $o(e,t){var r;if(e.type==="latex"){e.height=.9,e.depth=.2,e._width=1;return}if(e.value){e.height=-1/0,e.depth=-1/0,e._width=0,e.skew=-1/0,e.italic=-1/0;for(let n=0;n<e.value.length;n++){const i=Xn(e.value.codePointAt(n),t);e.height=Math.max(e.height,i.height),e.depth=Math.max(e.depth,i.depth),e._width+=i.width,e.skew=i.skew,e.italic=i.italic}return}if(e.children&&e.children.length>0){let n=-1/0,i=-1/0,s=0;for(const d of e.children)d.height>n&&(n=d.height),d.depth>i&&(i=d.depth),s=Math.max(s,(r=d.maxFontSize)!=null?r:0);e.height=n,e.depth=i,e._width=e.children.reduce((d,_)=>d+_.width,0),e.maxFontSize=s}}function No(e){if("individualShift"in e){const t=e.individualShift;let r=t[0];const n=[r],i=-r.shift-r.box.depth;let s=i;for(let d=1;d<t.length;d++){const _=t[d],$=-_.shift-s-_.box.depth,ee=$-(r.box.height+r.box.depth);s=s+$,n.push(ee),n.push(_),r=_}return[n,i]}if("top"in e){let t=e.top;for(const r of e.children)t-=typeof r=="number"?r:r.box.height+r.box.depth;return[e.children,t]}else{if("bottom"in e)return[e.children,-e.bottom];if("firstBaseline"in e){const t=e.firstBaseline[0];if(typeof t=="number")throw new Error("First child must be an element.");return[e.firstBaseline,-t.box.depth]}else if("shift"in e){const t=e.children[0];if(typeof t=="number")throw new Error("First child must be an element.");return[e.children,-t.box.depth-e.shift]}}return[null,0]}function ls(e){var t;const[r,n]=No(e);if(!r)return[[],0,0];const i=new hn(null,{classes:"pstrut"});let s=0;for(const jt of r)if(typeof jt!="number"){const Hr=jt.box;s=Math.max(s,Hr.maxFontSize,Hr.height)}s+=2,i.height=s,i.setStyle("height",s,"em");const d=[];let _=n,$=n,ee=n,ue=0;for(const jt of r){if(typeof jt=="number")ee+=jt;else{const Hr=jt.box,Wn=(t=jt.classes)!=null?t:[],Tr=new hn([i,Hr],{classes:Wn.join(" "),style:jt.style});Hr.setStyle("height",Hr.height+Hr.depth,"em"),Hr.setStyle("display","inline-block"),Tr.setStyle("top",-s-ee-Hr.depth,"em"),jt.marginLeft&&Tr.setStyle("margin-left",jt.marginLeft,"em"),jt.marginRight&&Tr.setStyle("margin-right",jt.marginRight,"em"),d.push(Tr),ee+=Hr.height+Hr.depth,ue=Math.max(ue,Tr.width)}_=Math.min(_,ee),$=Math.max($,ee)}d.forEach(jt=>{jt.softWidth=ue});const Pe=new hn(d,{classes:"vlist"});if(Pe.softWidth=ue,Pe.height=$,Pe.setStyle("height",$,"em"),_>=0)return[[new hn(Pe,{classes:"vlist-r"})],$,-_];const at=new hn(new hn(null),{classes:"vlist"});at.height=-_,at.setStyle("height",-_,"em");const Mt=new hn(8203,{classes:"vlist-s",maxFontSize:0});return Mt.softWidth=0,Mt.height=0,Mt.depth=0,[[new hn([Pe,Mt],{classes:"vlist-r"}),new hn(at,{classes:"vlist-r"})],$,-_]}var So=class extends hn{constructor(e,t){var r;const[n,i,s]=ls(e);super(n.length===1?n[0]:n,{type:t==null?void 0:t.type,classes:((r=t==null?void 0:t.classes)!=null?r:"")+" vlist-t"+(n.length===2?" vlist-t2":"")}),this.height=i,this.depth=s,this.softWidth=n.reduce((d,_)=>Math.max(d,_.width),0)}};function Us(e,t){var r,n,i,s,d;const _=e.metrics,$=new hn(t.base),ee=(r=t.baseShift)!=null?r:0,ue=(n=t.slant)!=null?n:0;let Pe=0,at=0;t.above&&(Pe=(i=t.aboveShift)!=null?i:Math.max(_.bigOpSpacing1,_.bigOpSpacing3-t.above.depth)),t.below&&(at=(s=t.belowShift)!=null?s:Math.max(_.bigOpSpacing2,_.bigOpSpacing4-t.below.height));let Mt=null;if(t.below&&t.above){const jt=_.bigOpSpacing5+t.below.height+t.below.depth+at+$.depth+ee;Mt=new So({bottom:jt,children:[_.bigOpSpacing5,{box:t.below,marginLeft:-ue,classes:["ML__center"]},at,{box:$,classes:["ML__center"]},Pe,{box:t.above,marginLeft:ue,classes:["ML__center"]},_.bigOpSpacing5]}).wrap(e)}else if(t.below&&!t.above)Mt=new So({top:$.height-ee,children:[_.bigOpSpacing5,{box:t.below,marginLeft:-ue,classes:["ML__center"]},at,{box:$,classes:["ML__center"]}]}).wrap(e);else if(!t.below&&t.above){const jt=$.depth+ee;Mt=new So({bottom:jt,children:[{box:$,classes:["ML__center"]},Pe,{box:t.above,marginLeft:ue,classes:["ML__center"]},_.bigOpSpacing5]}).wrap(e)}else{const jt=$.depth+ee;Mt=new So({bottom:jt,children:[{box:$},_.bigOpSpacing5]}).wrap(e)}return new hn(Mt,{type:(d=t.type)!=null?d:"op"})}var ja=7,fl=6,Ys=5,hl=4,Nl=3,Uo=2,Rl=1,js=0,Cl=class{constructor(e,t,r){this.id=e,this.sizeDelta=t,this.cramped=r;const n={"-4":2,"-3":1,0:0}[t];this.metrics=Object.keys(Qa).reduce((i,s)=>b(m({},i),{[s]:Qa[s][n]}),{})}getFontSize(e){return Math.max(1,e+this.sizeDelta)}get sup(){return Cs[[js,Rl,js,Rl,Uo,Nl,Uo,Nl][this.id]]}get sub(){return Cs[[js,js,js,js,Uo,Uo,Uo,Uo][this.id]]}get fracNum(){return Cs[[js,Rl,js,Rl,Uo,Nl,hl,Ys][this.id]]}get fracDen(){return Cs[[js,js,js,js,Uo,Uo,hl,hl][this.id]]}get cramp(){return Cs[[js,js,Uo,Uo,hl,hl,fl,fl][this.id]]}get isTight(){return this.sizeDelta<0}},il={7:new Cl(ja,0,!1),6:new Cl(fl,0,!0),5:new Cl(Ys,0,!1),4:new Cl(hl,0,!0),3:new Cl(Nl,-3,!1),2:new Cl(Uo,-3,!0),1:new Cl(Rl,-4,!1),0:new Cl(js,-4,!0)},Cs=b(m({},il),{displaystyle:il[ja],textstyle:il[Ys],scriptstyle:il[Nl],scriptscriptstyle:il[Rl]});function Gs(e,t){var r;if(!e)return 0;const n={pt:1,mm:7227/2540,cm:7227/254,ex:35271/8192,px:3/4,em:ki,bp:803/800,dd:1238/1157,pc:12,in:72.27,mu:10/18}[(r=e.unit)!=null?r:"pt"];if(Number.isFinite(t)){const i=gA(10,t);return Math.round(e.dimension/ki*n*i)/i}return e.dimension*n}function Bs(e,t){if(e===null)return 0;const r=Gs(e)/ki;if(Number.isFinite(t)){const n=gA(10,t);return Math.round(r*n)/n}return r}function Ac(e){var t;return`${e.dimension}${(t=e.unit)!=null?t:"pt"}`}function Oc(e){let t=Ac(e.glue);return e.grow&&e.grow.dimension!==0&&(t+=` plus ${Ac(e.grow)}`),e.shrink&&e.shrink.dimension!==0&&(t+=` minus ${Ac(e.shrink)}`),t}function Ss(e){var t,r;if(e==null)return null;let n="";if("dimension"in e&&(n=`${e.dimension}${(t=e.unit)!=null?t:"pt"}`),"glue"in e&&(n=Oc(e)),"number"in e)if(!("base"in e)||e.base==="decimal")n=Number(e.number).toString();else if(e.base==="alpha")n=`\`${String.fromCodePoint(e.number)}`;else{const i=Math.round(e.number)>>>0;e.base==="hexadecimal"?(n=Number(i).toString(16).toUpperCase(),i<=255?n=n.padStart(2,"0"):i<=65535?n=n.padStart(4,"0"):i<=16777215?n=n.padStart(6,"0"):n=n.padStart(8,"0"),n=`"${n}`):e.base==="octal"&&(n=Number(i).toString(8),i<=63?n=n.padStart(2,"0"):i<=30583?n=n.padStart(4,"0"):n=n.padStart(8,"0"),n=`'${n}`)}return"register"in e&&("factor"in e&&(e.factor===-1?n="-":e.factor!==1&&(n=Number(e.factor).toString())),"global"in e&&e.global&&(n+="\\global"),n+=`\\${e.register}`),"string"in e&&(n=e.string),(r=e.relax)!=null&&r&&(n+="\\relax"),n}function ml(e,t){return e==null?null:"number"in e?b(m({},e),{number:e.number*t}):"register"in e?"factor"in e&&e.factor?b(m({},e),{factor:e.factor*t}):b(m({},e),{factor:t}):"dimension"in e?b(m({},e),{dimension:e.dimension*t}):"glue"in e?e.shrink&&e.grow?{glue:ml(e.glue,t),shrink:ml(e.shrink,t),grow:ml(e.grow,t)}:e.shrink?{glue:ml(e.glue,t),shrink:ml(e.shrink,t)}:e.grow?{glue:ml(e.glue,t),grow:ml(e.grow,t)}:{glue:ml(e.glue,t)}:null}var Vc={"p@":{dimension:1},"z@":{dimension:0},maxdimen:{dimension:16383.99999},hfuzz:{dimension:.1},vfuzz:{dimension:.1},overfullrule:{dimension:5},hsize:{dimension:6.5,unit:"in"},vsize:{dimension:8.9,unit:"in"},parindent:{dimension:20},maxdepth:{dimension:4},splitmaxdepth:{register:"maxdimen"},boxmaxdepth:{register:"maxdimen"},delimitershortfall:{dimension:5},nulldelimiterspace:{dimension:1.2,unit:"pt"},scriptspace:{dimension:.5},topskip:{dimension:10},splittopskip:{dimension:10},normalbaselineskip:{dimension:12},normallineskip:{dimension:1},normallineskiplimit:{dimension:0},jot:{dimension:3},doublerulesep:{dimension:2},arrayrulewidth:{dimension:.4},arraycolsep:{dimension:5},fboxsep:{dimension:3},fboxrule:{dimension:.4},"z@skip":{glue:{dimension:0},shrink:{dimension:0},grow:{dimension:0}},hideskip:{glue:{dimension:-1e3},grow:{dimension:1,unit:"fill"}},"@flushglue":{glue:{dimension:0},grow:{dimension:1,unit:"fill"}},parskip:{glue:{dimension:0},grow:{dimension:1}},abovedisplayskip:{glue:{dimension:12},grow:{dimension:3},shrink:{dimension:9}},abovedisplayshortskip:{glue:{dimension:0},grow:{dimension:3}},belowdisplayskip:{glue:{dimension:12},grow:{dimension:3},shrink:{dimension:9}},belowdisplayshortskip:{glue:{dimension:7},grow:{dimension:3},shrink:{dimension:4}},parfillskip:{glue:{dimension:0},grow:{dimension:1,unit:"fil"}},thinmuskip:{glue:{dimension:3,unit:"mu"}},medmuskip:{glue:{dimension:4,unit:"mu"},grow:{dimension:2,unit:"mu"},shrink:{dimension:4,unit:"mu"}},thickmuskip:{glue:{dimension:5,unit:"mu"},grow:{dimension:5,unit:"mu"}},smallskipamount:{glue:{dimension:3},grow:{dimension:1},shrink:{dimension:1}},medskipamount:{glue:{dimension:6},grow:{dimension:2},shrink:{dimension:3}},bigskipamount:{glue:{dimension:12},grow:{dimension:2},shrink:{dimension:4}},pretolerance:100,tolerance:200,hbadness:1e3,vbadness:1e3,linepenalty:10,hyphenpenalty:50,exhyphenpenalty:50,binoppenalty:700,relpenalty:500,clubpenalty:150,widowpenalty:150,displaywidowpenalty:50,brokenpenalty:100,predisplaypenalty:1e4,doublehyphendemerits:1e4,finalhyphendemerits:5e3,adjdemerits:1e4,tracinglostchars:1,uchyph:1,delimiterfactor:901,defaulthyphenchar:"\\-",defaultskewchar:-1,newlinechar:-1,showboxbreadth:5,showboxdepth:3,errorcontextlines:5,interdisplaylinepenalty:100,interfootnotelinepenalty:100,baselineSkip:1.2,arraystretch:1,month:new Date().getMonth()+1,day:new Date().getDate(),year:new Date().getFullYear()};function pu(){return m({},Vc)}function M(){return{registers:pu(),smartFence:!1,renderPlaceholder:void 0,placeholderSymbol:"\u25A2",letterShapeStyle:Y.locale.startsWith("fr")?"french":"tex",minFontScale:0,colorMap:Ne,backgroundColorMap:J,getMacro:e=>Mn(e,Ge())}}var Ce=class Uh{constructor(t,r){var n,i,s,d,_,$,ee,ue,Pe,at,Mt,jt,Hr,Wn,Tr;let In;t!=null&&t.parent?(this.parent=t.parent,In=t.parent,this.registers={}):(In=m(m({},M()),(n=t==null?void 0:t.from)!=null?n:{}),this.registers=In.registers),In.atomIdsSettings&&(this.atomIdsSettings=m({},In.atomIdsSettings)),this.renderPlaceholder=In.renderPlaceholder,this.isPhantom=(d=(s=t==null?void 0:t.isPhantom)!=null?s:(i=this.parent)==null?void 0:i.isPhantom)!=null?d:!1,this.letterShapeStyle=In.letterShapeStyle,this.minFontScale=In.minFontScale,r!=null&&r.color&&r.color!=="none"?this.color=r.color:this.color=($=(_=this.parent)==null?void 0:_.color)!=null?$:"",r!=null&&r.backgroundColor&&r.backgroundColor!=="none"?this.backgroundColor=r.backgroundColor:this.backgroundColor=(ue=(ee=this.parent)==null?void 0:ee.backgroundColor)!=null?ue:"",r!=null&&r.fontSize&&r.fontSize!=="auto"&&r.fontSize!==((Pe=this.parent)==null?void 0:Pe.size)?this.size=r.fontSize:this.size=(Mt=(at=this.parent)==null?void 0:at.size)!=null?Mt:Ui;let ei=(Hr=(jt=this.parent)==null?void 0:jt.mathstyle)!=null?Hr:Cs.displaystyle;if(typeof(t==null?void 0:t.mathstyle)=="string"){if(In instanceof Uh)switch(t.mathstyle){case"cramp":ei=ei.cramp;break;case"superscript":ei=ei.sup;break;case"subscript":ei=ei.sub;break;case"numerator":ei=ei.fracNum;break;case"denominator":ei=ei.fracDen;break}switch(t.mathstyle){case"textstyle":ei=Cs.textstyle;break;case"displaystyle":ei=Cs.displaystyle;break;case"scriptstyle":ei=Cs.scriptstyle;break;case"scriptscriptstyle":ei=Cs.scriptscriptstyle;break;case"":case"auto":break}}this.mathstyle=ei,this.smartFence=In.smartFence,this.placeholderSymbol=In.placeholderSymbol,this.colorMap=(Wn=In.colorMap)!=null?Wn:Tn=>Tn,this.backgroundColorMap=(Tr=In.backgroundColorMap)!=null?Tr:Tn=>Tn,this.getMacro=In.getMacro,console.assert(this.parent!==void 0||this.registers!==void 0)}makeID(){if(!this.atomIdsSettings)return;if(this.atomIdsSettings.overrideID)return this.atomIdsSettings.overrideID;if(typeof this.atomIdsSettings.seed!="number")return`${Date.now().toString(36).slice(-2)}${Math.floor(Math.random()*1e5).toString(36)}`;const t=this.atomIdsSettings.seed.toString(36);return this.atomIdsSettings.seed+=1,t}scale(t){return t*this.effectiveFontSize}get scalingFactor(){return this.parent?this.effectiveFontSize/this.parent.effectiveFontSize:1}get isDisplayStyle(){return this.mathstyle.id===ja||this.mathstyle.id===fl}get isCramped(){return this.mathstyle.cramped}get isTight(){return this.mathstyle.isTight}get metrics(){return this.mathstyle.metrics}get effectiveFontSize(){return Math.max(yi[Math.max(1,this.size+this.mathstyle.sizeDelta)],this.minFontScale)}getRegister(t){var r;if((r=this.registers)!=null&&r[t])return this.registers[t];if(this.parent)return this.parent.getRegister(t)}getRegisterAsNumber(t){const r=this.getRegister(t);if(typeof r=="number")return r;if(typeof r=="string")return Number(r)}getRegisterAsGlue(t){var r;if((r=this.registers)!=null&&r[t]){const n=this.registers[t];return typeof n=="object"&&"glue"in n?n:typeof n=="object"&&"dimension"in n?{glue:{dimension:n.dimension}}:typeof n=="number"?{glue:{dimension:n}}:void 0}if(this.parent)return this.parent.getRegisterAsGlue(t)}getRegisterAsEm(t,r){return Bs(this.getRegisterAsDimension(t),r)}getRegisterAsDimension(t){var r;if((r=this.registers)!=null&&r[t]){const n=this.registers[t];return typeof n=="object"&&"glue"in n?n.glue:typeof n=="object"&&"dimension"in n?n:typeof n=="number"?{dimension:n}:void 0}if(this.parent)return this.parent.getRegisterAsDimension(t)}setRegister(t,r){if(r===void 0){delete this.registers[t];return}this.registers[t]=r}evaluate(t){if(!t||!("register"in t))return t;let r=this;if("global"in t&&t.global)for(;r.parent;)r=r.parent;let n=1;"factor"in t&&t.factor!==1&&t.factor!==void 0&&(n=t.factor);const i=r.getRegister(t.register);if(i===void 0)return;if(typeof i=="string")return{string:Number(i).toString()+i};if(typeof i=="number")return{number:n*i};const s=r.evaluate(i);if(s!==void 0)return"string"in s?{string:Number(i).toString()+s.string}:"number"in s?{number:n*s.number}:"dimension"in s?b(m({},s),{dimension:n*s.dimension}):"glue"in s?b(m({},s),{glue:b(m({},s.glue),{dimension:n*s.glue.dimension}),shrink:s.shrink?b(m({},s.shrink),{dimension:n*s.shrink.dimension}):void 0,grow:s.grow?b(m({},s.grow),{dimension:n*s.grow.dimension}):void 0}):t}toDimension(t){const r=this.evaluate(t);return r===void 0?null:"dimension"in r?r:"glue"in r?r.glue:"number"in r?{dimension:r.number}:null}toEm(t,r){if(t===null)return 0;const n=this.toDimension(t);return n===null?0:Gs(n,r)/ki}toNumber(t){if(t===null)return null;const r=this.evaluate(t);return r===void 0?null:"number"in r?r.number:"dimension"in r?r.dimension:"glue"in r?r.glue.dimension:"string"in r?Number(r.string):null}toColor(t){var r,n;if(t===null)return null;const i=this.evaluate(t);return i===void 0?null:"string"in i?(n=(r=this.colorMap)==null?void 0:r.call(this,i.string))!=null?n:i.string:null}toBackgroundColor(t){var r,n;if(t===null)return null;const i=this.evaluate(t);return i===void 0?null:"string"in i?(n=(r=this.backgroundColorMap)==null?void 0:r.call(this,i.string))!=null?n:i.string:null}},Ft=["body","above","below","superscript","subscript"];function Jt(e){return typeof e=="string"&&Ft.includes(e)}function br(e){return e!==void 0&&Array.isArray(e)&&e.length===2}var Nt=class _A{constructor(t){var r,n,i,s,d,_;this.type=t.type,typeof t.value=="string"&&(this.value=t.value),this.command=(n=(r=t.command)!=null?r:this.value)!=null?n:"",this.mode=(i=t.mode)!=null?i:"math",t.isFunction&&(this.isFunction=!0),t.limits&&(this.subsupPlacement=t.limits),this.style=m({},t.style),this.displayContainsHighlight=(s=t.displayContainsHighlight)!=null?s:!1,this.captureSelection=(d=t.captureSelection)!=null?d:!1,this.skipBoundary=(_=t.skipBoundary)!=null?_:!1,t.verbatimLatex!==void 0&&t.verbatimLatex!==null&&(this.verbatimLatex=t.verbatimLatex),t.args&&(this.args=t.args),t.body&&(this.body=t.body),this._changeCounter=0}static createBox(t,r,n){var i;if(!r)return null;const s=Un(r),d=[];for(const $ of s){const ee=$[0].style,ue=Qi(t,$,{style:{color:ee.color,backgroundColor:ee.backgroundColor,fontSize:ee.fontSize}});ue&&d.push(ue)}if(d.length===0)return null;const _=((i=n==null?void 0:n.classes)!=null?i:"").trim();return d.length===1&&!_&&!(n!=null&&n.type)?d[0].wrap(t):new hn(d,{classes:_,type:n==null?void 0:n.type}).wrap(t)}static serialize(t,r){return wi.serialize(t,r)}static commonAncestor(t,r){if(t===r||t.parent===r.parent)return t.parent;const n=new WeakSet;let{parent:i}=t;for(;i;)n.add(i),i=i.parent;for(i=r.parent;i;){if(n.has(i))return i;i=i.parent}console.assert(!!i)}static fromJson(t){return typeof t=="string"?new _A({type:"mord",value:t,mode:"math"}):new _A(t)}get latexMode(){return this.mode==="math"?"math":"text"}toJson(){const t={};if(this.type&&(t.type=this.type),this.mode!=="math"&&(t.mode=this.mode),this.command&&this.command!==this.value&&(t.command=this.command),this.value!==void 0&&(t.value=this.value),this.style&&Object.keys(this.style).length>0&&(t.style=m({},this.style)),this.verbatimLatex!==void 0&&(t.verbatimLatex=this.verbatimLatex),this.subsupPlacement&&(t.subsupPlacement=this.subsupPlacement),this.explicitSubsupPlacement&&(t.explicitSubsupPlacement=!0),this.isFunction&&(t.isFunction=!0),this.displayContainsHighlight&&(t.displayContainsHighlight=!0),this.isExtensibleSymbol&&(t.isExtensibleSymbol=!0),this.skipBoundary&&(t.skipBoundary=!0),this.captureSelection&&(t.captureSelection=!0),this.args&&(t.args=Co(this.args)),this._branches)for(const r of Object.keys(this._branches))this._branches[r]&&(t[r]=this._branches[r].filter(n=>n.type!=="first").map(n=>n.toJson()));return t.type==="mord"&&Object.keys(t).length===2&&"value"in t?t.value:t}get changeCounter(){return this.parent?this.parent.changeCounter:this._changeCounter}set isDirty(t){if(t){this.parent||this._changeCounter++,"verbatimLatex"in this&&(this.verbatimLatex=void 0),this._children=void 0;let{parent:r}=this;for(;r;)r.parent||r._changeCounter++,"verbatimLatex"in r&&(r.verbatimLatex=void 0),r._children=void 0,r=r.parent}}_serialize(t){if(!(t.expandMacro||t.skipStyles||t.skipPlaceholders)&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const r=Cr(this.command,this.mode);return r!=null&&r.serialize?r.serialize(this,t):this.body&&this.command?Ia([hi(this.command,this.bodyToLatex(t)),this.supsubToLatex(t)]):this.body?Ia([this.bodyToLatex(t),this.supsubToLatex(t)]):!this.value||this.value==="\u200B"?"":this.command}bodyToLatex(t){var r;return wi.serialize(this.body,b(m({},t),{defaultMode:(r=t.defaultMode)!=null?r:this.latexMode}))}aboveToLatex(t){return wi.serialize(this.above,t)}belowToLatex(t){return wi.serialize(this.below,t)}supsubToLatex(t){let r="";if(t=b(m({},t),{defaultMode:"math"}),this.branch("subscript")!==void 0){const n=wi.serialize(this.subscript,t);n.length===0?r+="_{}":n.length===1?/^[0-9]$/.test(n)?r+=`_${n}`:r+=`_{${n}}`:r+=`_{${n}}`}if(this.branch("superscript")!==void 0){const n=wi.serialize(this.superscript,t);n.length===0?r+="^{}":n.length===1?n==="\u2032"?r+="^\\prime ":n==="\u2033"?r+="^\\doubleprime ":/^[0-9]$/.test(n)?r+=`^${n}`:r+=`^{${n}}`:r+=`^{${n}}`}return r}get treeDepth(){let t=1,r=this.parent;for(;r;)r=r.parent,t+=1;return t}get inCaptureSelection(){let t=this;for(;t;){if(t.captureSelection)return!0;t=t.parent}return!1}get parentPrompt(){let t=this.parent;for(;t;){if(t.type==="prompt"&&!t.captureSelection)return t;t=t.parent}return null}branch(t){if(Jt(t)&&this._branches)return this._branches[t]}get branches(){if(!this._branches)return[];const t=[];for(const r of Ft)this._branches[r]&&t.push(r);return t}createBranch(t){return console.assert(Jt(t)),Jt(t)?(this._branches?this._branches[t]||(this._branches[t]=[this.makeFirstAtom(t)]):this._branches={[t]:[this.makeFirstAtom(t)]},this.isDirty=!0,this._branches[t]):[]}get row(){return br(this.parentBranch)?this.parentBranch[0]:-1}get col(){return br(this.parentBranch)?this.parentBranch[1]:-1}get body(){var t;return(t=this._branches)==null?void 0:t.body}set body(t){this.setChildren(t,"body")}get superscript(){var t;return(t=this._branches)==null?void 0:t.superscript}set superscript(t){this.setChildren(t,"superscript")}get subscript(){var t;return(t=this._branches)==null?void 0:t.subscript}set subscript(t){this.setChildren(t,"subscript")}get above(){var t;return(t=this._branches)==null?void 0:t.above}set above(t){this.setChildren(t,"above")}get below(){var t;return(t=this._branches)==null?void 0:t.below}set below(t){this.setChildren(t,"below")}get computedStyle(){var t,r;const n=typeof this.style.verbatimColor=="string",i=typeof this.style.verbatimBackgroundColor=="string",s=m(m({},(r=(t=this.parent)==null?void 0:t.computedStyle)!=null?r:{}),this.style);return delete s.variant,delete s.variantStyle,i||delete s.verbatimBackgroundColor,n||delete s.verbatimColor,s}applyStyle(t){this.isDirty=!0,this.style=m(m({},this.style),t),this.style.fontFamily==="none"&&delete this.style.fontFamily,this.style.fontShape==="auto"&&delete this.style.fontShape,this.style.fontSeries==="auto"&&delete this.style.fontSeries,this.style.color==="none"&&(delete this.style.color,delete this.style.verbatimColor),this.style.backgroundColor==="none"&&(delete this.style.backgroundColor,delete this.style.verbatimBackgroundColor),this.style.fontSize==="auto"&&delete this.style.fontSize;for(const r of this.children)r.applyStyle(t)}getInitialBaseElement(){var t,r,n;return this.hasEmptyBranch("body")?this:(console.assert(((t=this.body)==null?void 0:t[0].type)==="first"),(n=(r=this.body[1])==null?void 0:r.getInitialBaseElement())!=null?n:this)}getFinalBaseElement(){return this.hasEmptyBranch("body")?this:this.body[this.body.length-1].getFinalBaseElement()}isCharacterBox(){return this.type==="leftright"||this.type==="genfrac"||this.type==="subsup"||this.type==="delim"||this.type==="array"||this.type==="surd"?!1:this.getFinalBaseElement().type==="mord"}hasEmptyBranch(t){const r=this.branch(t);return r?(console.assert(r.length>0),console.assert(r[0].type==="first"),r.length===1):!0}setChildren(t,r){var n;if(!t||(console.assert(Jt(r)),!Jt(r)))return;console.assert(((n=t[0])==null?void 0:n.type)!=="first");const i=[this.makeFirstAtom(r),...t];this._branches?this._branches[r]=i:this._branches={[r]:i};for(const s of t)s.parent=this,s.parentBranch=r;this.isDirty=!0}makeFirstAtom(t){const r=new _A({type:"first",mode:this.mode});return r.parent=this,r.parentBranch=t,r}addChild(t,r){console.assert(t.type!=="first"),this.createBranch(r).push(t),this.isDirty=!0,t.parent=this,t.parentBranch=r}addChildBefore(t,r){console.assert(r.parentBranch!==void 0);const n=this.createBranch(r.parentBranch);n.splice(n.indexOf(r),0,t),this.isDirty=!0,t.parent=this,t.parentBranch=r.parentBranch}addChildAfter(t,r){console.assert(r.parentBranch!==void 0);const n=this.createBranch(r.parentBranch);n.splice(n.indexOf(r)+1,0,t),this.isDirty=!0,t.parent=this,t.parentBranch=r.parentBranch}addChildren(t,r){const n=this.createBranch(r);for(const i of t)i.parent=this,i.parentBranch=r,n.push(i);this.isDirty=!0}addChildrenAfter(t,r){console.assert(t.length===0||t[0].type!=="first"),console.assert(r.parentBranch!==void 0);const n=this.createBranch(r.parentBranch);n.splice(n.indexOf(r)+1,0,...t),this.isDirty=!0;for(const i of t)i.parent=this,i.parentBranch=r.parentBranch;return t[t.length-1]}removeBranch(t){const r=this.branch(t);if(Jt(t)&&(this._branches[t]=void 0),!r)return[];for(const n of r)n.parent=void 0,n.parentBranch=void 0;return console.assert(r[0].type==="first"),r.shift(),this.isDirty=!0,r}removeChild(t){if(console.assert(t.parent===this),t.type==="first")return;const r=this.branch(t.parentBranch),n=r.indexOf(t);console.assert(n>=0),r.splice(n,1),this.isDirty=!0,t.parent=void 0,t.parentBranch=void 0}get siblings(){return this.parent?this.parent.branch(this.parentBranch):[]}get firstSibling(){return this.siblings[0]}get lastSibling(){const{siblings:t}=this;return t[t.length-1]}get isFirstSibling(){return this===this.firstSibling}get isLastSibling(){return this===this.lastSibling}get hasNoSiblings(){return this.siblings.length===1}get leftSibling(){console.assert(this.parent!==void 0);const t=this.parent.branch(this.parentBranch);return t[t.indexOf(this)-1]}get rightSibling(){console.assert(this.parent!==void 0);const t=this.parent.branch(this.parentBranch);return t[t.indexOf(this)+1]}get hasChildren(){return!!(this._branches&&this.children.length>0)}get firstChild(){return console.assert(this.hasChildren),this.children[0]}get lastChild(){console.assert(this.hasChildren);const{children:t}=this;return t[t.length-1]}get children(){if(this._children)return this._children;if(!this._branches)return[];const t=[];for(const r of Ft)if(this._branches[r])for(const n of this._branches[r])t.push(...n.children),t.push(n);return this._children=t,t}render(t){if(this.type==="first"&&!t.atomIdsSettings)return null;const r=Cr(this.command,this.mode);if(r!=null&&r.render)return r.render(this,t);const n=new Ce({parent:t},this.style);let i=this.createBox(n,{classes:this.parent?"":"ML__base"});return i?(!this.subsupPlacement&&(this.superscript||this.subscript)&&(i=this.attachSupsub(n,{base:i})),i.wrap(n)):null}attachSupsub(t,r){var n;const i=r.base,s=this.superscript,d=this.subscript;if(!s&&!d)return i;let _=null,$=null;const ee=(n=r.isCharacterBox)!=null?n:this.isCharacterBox();let ue=0;if(s){const Hr=new Ce({parent:t,mathstyle:"superscript"});_=_A.createBox(Hr,s),ee||(ue=i.height-t.metrics.supDrop*Hr.scalingFactor)}let Pe=0;if(d){const Hr=new Ce({parent:t,mathstyle:"subscript"});$=_A.createBox(Hr,d),ee||(Pe=i.depth+t.metrics.subDrop*Hr.scalingFactor)}let at;t.isDisplayStyle?at=t.metrics.sup1:t.isCramped?at=t.metrics.sup3:at=t.metrics.sup2;const Mt=.5/ki/t.scalingFactor;let jt=null;if($&&_){ue=Math.max(ue,at,_.depth+.25*t.metrics.xHeight),Pe=Math.max(Pe,t.metrics.sub2);const Hr=t.metrics.defaultRuleThickness;if(ue-_.depth-($.height-Pe)<4*Hr){Pe=4*Hr-(ue-_.depth)+$.height;const Tr=.8*t.metrics.xHeight-(ue-_.depth);Tr>0&&(ue+=Tr,Pe-=Tr)}const Wn=this.isExtensibleSymbol&&i.italic?-i.italic:0;jt=new So({individualShift:[{box:$,shift:Pe,marginLeft:Wn},{box:_,shift:-ue}]}).wrap(t)}else $&&!_?(Pe=Math.max(Pe,t.metrics.sub1,$.height-.8*Ri),jt=new So({shift:Pe,children:[{box:$,marginRight:Mt,marginLeft:this.isCharacterBox()?-i.italic:0}]})):!$&&_&&(ue=Math.max(ue,at,_.depth+.25*Ri),jt=new So({shift:-ue,children:[{box:_,marginRight:Mt}]}));return new hn([i,new hn(jt,{caret:this.caret,isSelected:this.isSelected,classes:"msubsup"})],{type:r.type})}attachLimits(t,r){const n=this.superscript?_A.createBox(new Ce({parent:t,mathstyle:"superscript"},this.style),this.superscript):null,i=this.subscript?_A.createBox(new Ce({parent:t,mathstyle:"subscript"},this.style),this.subscript):null;return!n&&!i?r.base.wrap(t):Us(t,b(m({},r),{above:n,below:i}))}bind(t,r){if(!r||t.isPhantom||this.value==="\u200B")return r;let n=this.parent;for(;n&&!n.captureSelection;)n=n.parent;return n!=null&&n.captureSelection||(this.id||(this.id=t.makeID()),r.atomID=this.id),r}createBox(t,r){var n,i,s,d;const _=(n=this.value)!=null?n:this.body,$=(i=r==null?void 0:r.boxType)!=null?i:Js(this.type);let ee=(s=r==null?void 0:r.classes)!=null?s:"";this.mode==="text"&&(ee+=" ML__text");const ue=typeof _=="string"||_===void 0?new hn(_!=null?_:null,{type:$,isSelected:this.isSelected,mode:this.mode,maxFontSize:t.scalingFactor,style:b(m({variant:"normal"},this.style),{fontSize:Math.max(1,t.size+t.mathstyle.sizeDelta)}),letterShapeStyle:t.letterShapeStyle,classes:ee}):(d=_A.createBox(t,_,{type:$,classes:ee}))!=null?d:new hn(null);return t.isTight&&(ue.isTight=!0),(this.mode!=="math"||this.style.variant==="main")&&(ue.italic=0),ue.right=ue.italic,this.bind(t,ue),this.caret&&!this.superscript&&!this.subscript&&(ue.caret=this.caret),ue}isDigit(){var t;return this.type==="mord"&&this.value?/^[\d,\.]$/.test(this.value):this.type==="group"&&((t=this.body)==null?void 0:t.length)===2?this.body[0].type==="first"&&this.body[1].value===",":!1}asDigit(){var t;return this.type==="mord"&&this.value&&/^[\d,\.]$/.test(this.value)?this.value:this.type==="group"&&((t=this.body)==null?void 0:t.length)===2&&this.body[0].type==="first"&&this.body[1].value===","?".":""}};function Un(e){let t;const r=[];let n=[];for(const i of e)if(!t&&!i.style)n.push(i);else{const s=i.computedStyle;t&&s.color===t.color&&s.backgroundColor===t.backgroundColor&&s.fontSize===t.fontSize?n.push(i):(n.length>0&&r.push(n),n=[i],t=s)}return n.length>0&&r.push(n),r}function Qi(e,t,r){var n,i,s,d,_;if(!t||t.length===0)return null;const $=new Ce({parent:e},r.style),ee=!((n=$.atomIdsSettings)!=null&&n.groupNumbers);let ue=[];if(t.length===1){const at=t[0],Mt=at.render($);Mt&&(ee&&at.isSelected&&Mt.selected(!0),ue=[Mt])}else{let at="",Mt=!0;for(const jt of t){(i=$.atomIdsSettings)!=null&&i.groupNumbers&&at&&(Mt&&jt.isDigit()||!Mt&&Ha(jt))&&($.atomIdsSettings.overrideID=at);const Hr=jt.render($);$.atomIdsSettings&&($.atomIdsSettings.overrideID=void 0),Hr&&((s=$.atomIdsSettings)!=null&&s.groupNumbers&&((jt.isDigit()||Ha(jt))&&(!at||Mt!==jt.isDigit())&&(Mt=jt.isDigit(),at=(d=jt.id)!=null?d:""),at&&(!(jt.isDigit()||Ha(jt))||!jt.hasEmptyBranch("superscript")||!jt.hasEmptyBranch("subscript"))&&(at="")),ee&&jt.isSelected&&Hr.selected(!0),ue.push(Hr))}}if(ue.length===0)return null;const Pe=new hn(ue,b(m({isTight:$.isTight},r),{type:(_=r.type)!=null?_:"lift"}));return Pe.isSelected=ue.every(at=>at.isSelected),Pe.wrap($)}function Ha(e){return e.mode==="text"}function Co(e){return e.map(t=>t===null?"<null>":Array.isArray(t)&&t[0]instanceof Nt?{atoms:t.map(r=>r.toJson())}:typeof t=="object"&&"group"in t?{group:t.group.map(r=>r.toJson())}:t)}var mo=class Qh extends Nt{constructor(t,r,n){super({type:"text",command:t,mode:"text",displayContainsHighlight:!0}),this.value=r,this.verbatimLatex=r,this.applyStyle(n)}static fromJson(t){return new Qh(t.command,t.value,t.style)}render(t){const r=this.createBox(t);return this.caret&&(r.caret=this.caret),r}_serialize(t){var r;return(r=this.verbatimLatex)!=null?r:on("text",this.value.codePointAt(0))}};function cs(e,t){if(e.direction===t.direction){const r=e.ranges.length;if(t.ranges.length===r){let n=0;for(;n<r&&al(e.ranges[n],t.ranges[n])==="equal";)n++;return n===r?"equal":"different"}}return"different"}function al(e,t){return e[0]===t[0]&&e[1]===t[1]?"equal":"different"}function ko(e){let t=1/0,r=-1/0;for(const n of e.ranges)t=Math.min(t,n[0],n[1]),r=Math.max(r,n[0],n[1]);return[t,r]}function fs(e){return typeof e=="number"&&!Number.isNaN(e)}function kl(e){return Array.isArray(e)&&e.length===2}function Bl(e){return e!=null&&typeof e=="object"&&"ranges"in e&&Array.isArray(e.ranges)}function Pc(e,t){const r=e.at(t);let n;if(r){n=r.mode;let i=r.parent;for(;!n&&i;)i&&(n=i.mode),i=i.parent}return n}function ql(e,t){if(!t)return"";if(typeof t=="string")return t;if(!e||t.after===void 0)return t.value;let r=!1,n=!1,i=!1,s=!1,d=!1,_=!1,$=!1,ee=!1,ue=!1,Pe=!1,at=!1,Mt=!1,jt=!1,Hr=!1,Wn=!1,Tr=e[0],In=0;for(;Tr!=null&&Tr.type&&/^(subsup|placeholder)$/.test(Tr.type);)In+=1,Tr=e[In];return r=!Tr||Tr.type==="first",Tr&&(Hr=Tr.mode==="text",n=!Hr&&Tr.type==="mord"&&v.test(Tr.value),i=!Hr&&Tr.type==="mord"&&/\d+$/.test(Tr.value),s=!Hr&&Tr.isFunction,d=Tr.type==="genfrac",_=Tr.type==="surd",$=Tr.type==="mbin",ee=Tr.type==="mrel",ue=Tr.type==="mop"||Tr.type==="operator"||Tr.type==="extensible-symbol",Pe=Tr.type==="mpunct"||Tr.type==="minner",at=Tr.type==="array",Mt=Tr.type==="mopen",jt=Tr.type==="mclose"||Tr.type==="leftright",Wn=Tr.type==="space"),t.after.includes("nothing")&&r||t.after.includes("letter")&&n||t.after.includes("digit")&&i||t.after.includes("function")&&s||t.after.includes("frac")&&d||t.after.includes("surd")&&_||t.after.includes("binop")&&$||t.after.includes("relop")&&ee||t.after.includes("operator")&&ue||t.after.includes("punct")&&Pe||t.after.includes("array")&&at||t.after.includes("openfence")&&Mt||t.after.includes("closefence")&&jt||t.after.includes("text")&&Hr||t.after.includes("space")&&Wn?t.value:""}function Fc(e,t,r){return r?ql(e,r[t]):""}var iu={"&":"\\&","%":"\\%",$:"\\$","''":"^{\\doubleprime}","'''":"^{\\prime\\prime\\prime}","''''":"^{\\prime\\prime\\prime\\prime}",alpha:"\\alpha",delta:"\\delta",Delta:"\\Delta",pi:"\\pi",Pi:"\\Pi",theta:"\\theta",Theta:"\\Theta",ii:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\imaginaryI"},jj:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\imaginaryJ"},ee:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\exponentialE"},nabla:"\\nabla",grad:"\\nabla",del:"\\partial",deg:{after:"digit+space",value:"\\degree"},infty:"\\infty","\u221E":"\\infty",oo:{after:"nothing+digit+frac+surd+binop+relop+punct+array+openfence+closefence+space",value:"\\infty"},"\u2211":"\\sum",sum:"\\sum_{#?}^{#?}",int:"\\int_{#?}^{#?}",prod:"\\prod_{#?}^{#?}",sqrt:"\\sqrt{#?}","\u2206":"\\differentialD","\u2202":"\\differentialD",arcsin:"\\arcsin",arccos:"\\arccos",arctan:"\\arctan",arcsec:"\\arcsec",arccsc:"\\arccsc",arsinh:"\\arsinh",arcosh:"\\arcosh",artanh:"\\artanh",arcsech:"\\arcsech",arccsch:"\\arccsch",arg:"\\arg",ch:"\\ch",cosec:"\\cosec",cosh:"\\cosh",cot:"\\cot",cotg:"\\cotg",coth:"\\coth",csc:"\\csc",ctg:"\\ctg",cth:"\\cth",sec:"\\sec",sinh:"\\sinh",sh:"\\sh",tanh:"\\tanh",tg:"\\tg",th:"\\th",sin:"\\sin",cos:"\\cos",tan:"\\tan",lg:"\\lg",lb:"\\lb",log:"\\log",ln:"\\ln",exp:"\\exp",lim:"\\lim_{#?}",dx:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\differentialD x"},dy:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\differentialD y"},dt:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\differentialD t"},AA:"\\forall",EE:"\\exists","!EE":"\\nexists","&&":"\\land",xin:{after:"nothing+text+relop+punct+openfence+space",value:"x \\in"},sint:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\sin t"},in:{after:"nothing+letter+closefence",value:"\\in"},"!in":"\\notin",NN:"\\mathbb{N}",ZZ:"\\Z",QQ:"\\Q",RR:"\\R",CC:"\\C",xx:"\\times","+-":"\\pm","\u2260":"\\ne","!=":"\\ne","\u2265":"\\ge",">=":"\\ge","\u2264":"\\le","<=":"\\le","<<":"\\ll",">>":"\\gg","~~":"\\approx","\u2248":"\\approx","?=":"\\questeq","\xF7":"\\div","\xAC":"\\neg",":=":"\\coloneq","::":"\\Colon","(:":"\\langle",":)":"\\rangle",beta:"\\beta",chi:"\\chi",epsilon:"\\epsilon",varepsilon:"\\varepsilon",eta:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\eta"},gamma:"\\gamma",Gamma:"\\Gamma",iota:"\\iota",kappa:"\\kappa",lambda:"\\lambda",Lambda:"\\Lambda",mu:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\mu"},nu:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\nu"},\u00B5:"\\mu",phi:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\phi"},Phi:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\Phi"},varphi:"\\varphi",psi:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\psi"},Psi:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\Psi"},rho:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\rho"},sigma:"\\sigma",Sigma:"\\Sigma",tau:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\tau"},vartheta:"\\vartheta",upsilon:"\\upsilon",xi:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space",value:"\\xi"},Xi:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\Xi"},zeta:"\\zeta",omega:"\\omega",Omega:"\\Omega",\u03A9:"\\omega",forall:"\\forall",exists:"\\exists","!exists":"\\nexists",":.":"\\therefore",liminf:"\\liminf_{#?}",limsup:"\\limsup_{#?}",argmin:"\\operatorname*{arg~min}_{#?}",argmax:"\\operatorname*{arg~max}_{#?}",det:"\\det",mod:"\\bmod{#?}","(mod":"\\pmod{#?}",max:"\\max",min:"\\min",erf:"\\operatorname{erf}",erfc:"\\operatorname{erfc}",bessel:"\\operatorname{bessel}",mean:"\\operatorname{mean}",median:"\\operatorname{median}",fft:"\\operatorname{fft}",lcm:"\\operatorname{lcm}",gcd:"\\operatorname{gcd}",randomReal:"\\operatorname{randomReal}",randomInteger:"\\operatorname{randomInteger}",Re:"\\operatorname{Re}",Im:"\\operatorname{Im}",mm:{after:"nothing+digit+operator",value:"\\operatorname{mm}"},cm:{after:"nothing+digit+operator",value:"\\operatorname{cm}"},km:{after:"nothing+digit+operator",value:"\\operatorname{km}"},kg:{after:"nothing+digit+operator",value:"\\operatorname{kg}"},"...":"\\ldots","+...":"+\\cdots","-...":"-\\cdots","->...":"\\to\\cdots","-->...":"\\longrightarrow\\cdots","->":"\\to","|->":"\\mapsto","-->":"\\longrightarrow","<--":"\\longleftarrow","=>":"\\Rightarrow","==>":"\\Longrightarrow","<=>":"\\Leftrightarrow","<->":"\\leftrightarrow","(.)":"\\odot","(+)":"\\oplus","(/)":"\\oslash","(*)":"\\otimes","(-)":"\\ominus","||":"\\Vert","*":"\\cdot","**":"\\star","***":"\\ast","//":"\\slash","\\\\":"\\backslash",setminus:"\\backslash","|><":"\\ltimes","><|":"\\rtimes","|><|":"\\bowtie","-:":"\\div",divide:"\\div","@":"\\circ","^^":"\\wedge","^^^":"\\bigwedge",vv:"\\vee",vvv:"\\bigvee",nn:"\\cap",nnn:"\\bigcap",uu:"\\cup",uuu:"\\bigcup","-=":"\\equiv","~=":"\\cong",lt:"<","lt=":"\\leq",gt:">","gt=":"\\geq","-<":"\\prec","-lt":"\\prec","-<=":"\\preceq",">-=":"\\succeq",prop:"\\propto",diamond:"\\diamond",square:"\\square",iff:"\\iff",sub:"\\subset",sup:"\\supset",sube:"\\subseteq",supe:"\\supseteq",uarr:"\\uparrow",darr:"\\downarrow",rarr:"\\rightarrow",rArr:"\\Rightarrow",larr:"\\leftarrow",lArr:"\\Leftarrow",harr:"\\leftrightarrow",hArr:"\\Leftrightarrow",aleph:"\\aleph",and:"\\land",or:"\\lor",not:"\\neg","_|_":"\\bot",TT:"\\top","|--":"\\vdash","|==":"\\models","|__":"\\lfloor","__|":"\\rfloor","|~":"\\lceil","~|":"\\rceil",">->":"\\rightarrowtail","->>":"\\twoheadrightarrow",">->>":"\\twoheadrightarrowtail",frac:"\\frac{#?}{#?}",cbrt:"\\sqrt[3]{#?}",nthroot:"\\sqrt[#?]{#?}"};function au(e,t){var r;let n=(r=t==null?void 0:t.format)!=null?r:"auto";return n==="auto"&&([n,e]=fc(e)),n==="ascii-math"?(e=e.replace(/\u2061/gu,""),e=e.replace(/\u3016/gu,"{"),e=e.replace(/\u3017/gu,"}"),e=e.replace(/([^\\])sinx/g,"$1\\sin x"),e=e.replace(/([^\\])cosx/g,"$1\\cos x "),e=e.replace(/\u2013/g,"-"),["ascii-math",Ul(e,{inlineShortcuts:t==null?void 0:t.inlineShortcuts})]):["latex",e]}function Ul(e,t){var r,n,i;if(!e)return"";let s=!1,d;const _=(r=t.inlineShortcuts)!=null?r:iu;if(!s&&(e.startsWith("^")||e.startsWith("_"))&&(d=dc(e.slice(1),{inlineShortcuts:_,noWrap:!0}),e=e[0]+"{"+d.match+"}",e+=Ul(d.rest,t),s=!0),s||(d=e.match(/^(sqrt|\u221A)(.*)/),d&&(d=dc(d[2],{inlineShortcuts:_,noWrap:!0}),e="\\sqrt{"+((n=d.match)!=null?n:"\\placeholder{}")+"}",e+=Ul(d.rest,t),s=!0)),s||(d=e.match(/^(\\cbrt|\u221B)(.*)/),d&&(d=dc(d[2],{inlineShortcuts:_,noWrap:!0}),e="\\sqrt[3]{"+((i=d.match)!=null?i:"\\placeholder{}")+"}",e+=Ul(d.rest,t),s=!0)),s||(d=e.match(/^abs(.*)/),d&&(d=dc(d[1],{inlineShortcuts:_,noWrap:!0}),e="\\left|"+d.match+"\\right|",e+=Ul(d.rest,t),s=!0)),s||(d=e.match(/^["”“](.*?)["”“](.*)/),d&&(e="\\text{"+d[1]+"}",e+=Ul(d[2],t),s=!0)),s||(d=e.match(/^([^a-zA-Z\(\{\[\_\^\\\s"]+)(.*)/),d&&(e=Tc(d[1],_),e+=Ul(d[2],t),s=!0)),!s&&/^([fgh])[^a-zA-Z]/.test(e)&&(d=dc(e.slice(1),{inlineShortcuts:_,noWrap:!0}),e=e[1]==="("?e[0]+"\\left("+d.match+"\\right)":e[0]+d.match,e+=Ul(d.rest,t),s=!0),s||(d=e.match(/^([a-zA-Z]+)(.*)/),d&&(e=Tc(d[1],_),e+=Ul(d[2],t),s=!0)),!s)if(d=dc(e,{inlineShortcuts:_,noWrap:!0}),d.match&&d.rest[0]==="/"){const $=dc(d.rest.slice(1),{inlineShortcuts:_,noWrap:!0});$.match&&(e="\\frac{"+d.match+"}{"+$.match+"}"+Ul($.rest,t)),s=!0}else d.match&&(e=e.startsWith("(")?"\\left("+d.match+"\\right)"+Ul(d.rest,t):d.match+Ul(d.rest,t),s=!0);return s||(d=e.match(/^(\s+)(.*)$/),d&&(e=" "+Ul(d[2],t),s=!0)),e}function dc(e,t){let r="";e=e.trim();let n=e,i=e.charAt(0),s={"(":")","{":"}","[":"]"}[i];if(s){let d=1,_=1;for(;_<e.length&&d>0;)e[_]===i&&d++,e[_]===s&&d--,_++;d===0?(t.noWrap&&i==="("?r=Ul(e.substring(1,_-1),t):(i==="{"&&s==="}"&&(i="\\{",s="\\}"),r="\\left"+i+Ul(e.substring(1,_-1),t)+"\\right"+s),n=e.slice(Math.max(0,_))):(r=e.substring(1,_),n="")}else{let d=e.match(/^([a-zA-Z]+)/);if(d){let _=Fc(null,e,t.inlineShortcuts);if(_)return _=_.replace("_{#?}",""),_=_.replace("^{#?}",""),{match:_,rest:e.slice(_.length)}}if(d=e.match(/^([a-zA-Z])/),d)return{match:d[1],rest:e.slice(1)};if(d=e.match(/^(-)?\d+(\.\d*)?/),d)return{match:d[0],rest:e.slice(d[0].length)};/^\\(left|right)/.test(e)||(d=e.match(/^(\\[a-zA-Z]+)/),d&&(n=e.slice(d[1].length),r=d[1]))}return{match:r,rest:n}}function Tc(e,t){let r=Fc(null,e,t);return r?(r=r.replace("_{#?}",""),r=r.replace("^{#?}",""),r+=" "):r=e,r}var mu=[["\\[","\\]"],["\\(","\\)"],["$$","$$"],["$","$"],["\\begin{math}","\\end{math}"],["\\begin{displaymath}","\\end{displaymath}"],["\\begin{equation}","\\end{equation}"],["\\begin{equation*}","\\end{equation*}"]];function Wc(e){const t=e.trim();for(const r of mu)if(t.startsWith(r[0])&&t.endsWith(r[1]))return[!0,t.substring(r[0].length,t.length-r[1].length)];return[!1,e]}function fc(e){if(e=e.trim(),e.length<=1)return["latex",e];let t;return[t,e]=Wc(e),t?["latex",e]:e.startsWith("`")&&e.endsWith("`")?(e=e.substring(1,e.length-1),["ascii-math",e]):e.includes("\\")?["latex",e]:/\$.+\$/.test(e)?["latex",`\\text{${e}}`]:[void 0,e]}var Fu="$$",ou="$$",gu=(e,t,r)=>(mu.some(n=>t.startsWith(n[0])&&t.endsWith(n[1]))||(t=`${Fu} ${t} ${ou}`),t),su=class n0{constructor(t){n0._modes[t]=this}static onPaste(t,r,n){var i;if(!r.contentEditable&&r.userSelect==="none")return r.model.announce("plonk"),!1;if(typeof n=="string"){const d=new DataTransfer;d.setData("text/plain",n),n=d}const s=new ClipboardEvent("paste",{clipboardData:n,cancelable:!0});return(i=r.host)!=null&&i.dispatchEvent(s)?n0._modes[t].onPaste(r,n):!1}static copyToClipboard(t,r){if(!t.contentEditable&&t.userSelect==="none"){t.model.announce("plonk");return}const n=t.model,i=n.selectionIsCollapsed?[0,n.lastOffset]:ko(n.selection),s=n.getValue(i,r);navigator.clipboard.writeText(s).then(()=>{},()=>t.model.announce("plonk"))}static onCopy(t,r){var n;if(!r.clipboardData)return;if(!t.contentEditable&&t.userSelect==="none"){t.model.announce("plonk");return}const i=t.model,s=i.selectionIsCollapsed?[0,i.lastOffset]:ko(i.selection);let d=i.getAtoms(s);if(d.every(_=>_.mode==="text"||!_.mode))r.clipboardData.setData("text/plain",d.filter(_=>_ instanceof mo).map(_=>_.value).join(""));else if(d.every(_=>_.mode==="latex"))r.clipboardData.setData("text/plain",i.getAtoms(s,{includeChildren:!0}).map(_=>{var $;return($=_.value)!=null?$:""}).join(""));else{let _;d.length===1&&d[0].verbatimLatex!==void 0?_=d[0].verbatimLatex:_=i.getValue(s,"latex-expanded"),r.clipboardData.setData("application/x-latex",_);try{r.clipboardData.setData("text/plain",t.options.onExport(t,_,s))}catch($){}if(d.length===1){const $=d[0];($.type==="root"||$.type==="group")&&(d=$.body.filter(ee=>ee.type!=="first"))}try{r.clipboardData.setData("application/json+mathlive",JSON.stringify(d.map($=>$.toJson())))}catch($){}if((n=window[Symbol.for("io.cortexjs.compute-engine")])!=null&&n.ComputeEngine){const $=window.MathfieldElement.computeEngine;if($)try{const ee=$.jsonSerializationOptions;$.jsonSerializationOptions={metadata:["latex"]};const ue=$.parse(i.getValue(s,"latex-unstyled"));$.jsonSerializationOptions=ee;const Pe=JSON.stringify(ue.json);Pe&&r.clipboardData.setData("application/json",Pe)}catch(ee){}}}r.preventDefault()}static insert(t,r,n={}){var i;const s=n.mode==="auto"?t.mode:(i=n.mode)!=null?i:t.mode;return n0._modes[s].insert(t,r,n)}onPaste(t,r){return!1}insert(t,r,n){return!1}};su._modes={};var Eo=su,zu=[{key:"left",command:"moveToPreviousChar"},{key:"right",command:"moveToNextChar"},{key:"up",command:"moveUp"},{key:"down",command:"moveDown"},{key:"shift+[ArrowLeft]",command:"extendSelectionBackward"},{key:"shift+[ArrowRight]",command:"extendSelectionForward"},{key:"shift+[ArrowUp]",command:"extendSelectionUpward"},{key:"shift+[ArrowDown]",command:"extendSelectionDownward"},{key:"[Backspace]",command:"deleteBackward"},{key:"alt+[Delete]",command:"deleteBackward"},{key:"[Delete]",command:"deleteForward"},{key:"alt+[Backspace]",command:"deleteForward"},{key:"alt+[ArrowLeft]",command:"moveToPreviousWord"},{key:"alt+[ArrowRight]",command:"moveToNextWord"},{key:"shift+alt+[ArrowLeft]",command:"extendToPreviousWord"},{key:"shift+alt+[ArrowRight]",command:"extendToNextWord"},{key:"ctrl+[ArrowLeft]",command:"moveToGroupStart"},{key:"ctrl+[ArrowRight]",command:"moveToGroupEnd"},{key:"shift+ctrl+[ArrowLeft]",command:"extendToGroupStart"},{key:"shift+ctrl+[ArrowRight]",command:"extendToGroupEnd"},{key:"[Home]",command:"moveToMathfieldStart"},{key:"cmd+[ArrowLeft]",command:"moveToMathfieldStart"},{key:"shift+[Home]",command:"extendToMathFieldStart"},{key:"shift+cmd+[ArrowLeft]",command:"extendToMathFieldStart"},{key:"[End]",command:"moveToMathfieldEnd"},{key:"cmd+[ArrowRight]",command:"moveToMathfieldEnd"},{key:"shift+[End]",command:"extendToMathFieldEnd"},{key:"shift+cmd+[ArrowRight]",command:"extendToMathFieldEnd"},{key:"[Pageup]",command:"moveToGroupStart"},{key:"[Pagedown]",command:"moveToGroupEnd"},{key:"[Tab]",command:"moveToNextGroup"},{key:"shift+[Tab]",command:"moveToPreviousGroup"},{key:"[Escape]",ifMode:"math",command:["switchMode","latex"]},{key:"[Escape]",ifMode:"text",command:["switchMode","latex"]},{key:"[Escape]",ifMode:"latex",command:["complete","complete",{selectItem:"true"}]},{key:"\\",ifMode:"math",command:["switchMode","latex","\\"]},{key:"[IntlBackslash]",ifMode:"math",command:["switchMode","latex","\\"]},{key:"[Tab]",ifMode:"latex",command:["complete","accept-suggestion"]},{key:"[Return]",ifMode:"latex",command:"complete"},{key:"[Enter]",ifMode:"latex",command:"complete"},{key:"shift+[Escape]",ifMode:"latex",command:["complete","reject"]},{key:"[ArrowDown]",ifMode:"latex",command:"nextSuggestion"},{key:"[ArrowUp]",ifMode:"latex",command:"previousSuggestion"},{key:"ctrl+a",ifPlatform:"!macos",command:"selectAll"},{key:"cmd+a",command:"selectAll"},{key:"[Cut]",command:"cutToClipboard"},{key:"[Copy]",command:"copyToClipboard"},{key:"[Paste]",command:"pasteFromClipboard"},{key:"[Clear]",command:"deleteBackward"},{key:"[Undo]",command:"undo"},{key:"[Redo]",command:"redo"},{key:"[EraseEof]",command:"deleteToGroupEnd"},{key:"ctrl+x",ifPlatform:"ios",command:"cutToClipboard"},{key:"cmd+x",ifPlatform:"ios",command:"cutToClipboard"},{key:"ctrl+c",ifPlatform:"ios",command:"copyToClipboard"},{key:"cmd+c",ifPlatform:"ios",command:"copyToClipboard"},{key:"ctrl+v",ifPlatform:"ios",command:"pasteFromClipboard"},{key:"cmd+v",ifPlatform:"ios",command:"pasteFromClipboard"},{key:"ctrl+z",ifPlatform:"!macos",command:"undo"},{key:"cmd+z",command:"undo"},{key:"ctrl+y",ifPlatform:"!macos",command:"redo"},{key:"shift+cmd+y",command:"redo"},{key:"shift+ctrl+z",ifPlatform:"!macos",command:"redo"},{key:"shift+cmd+z",command:"redo"},{key:"ctrl+b",ifPlatform:"macos",command:"moveToPreviousChar"},{key:"ctrl+f",ifPlatform:"macos",command:"moveToNextChar"},{key:"ctrl+p",ifPlatform:"macos",command:"moveUp"},{key:"ctrl+n",ifPlatform:"macos",command:"moveDown"},{key:"ctrl+a",ifPlatform:"macos",command:"moveToMathfieldStart"},{key:"ctrl+e",ifPlatform:"macos",command:"moveToMathfieldEnd"},{key:"shift+ctrl+b",ifPlatform:"macos",command:"extendSelectionBackward"},{key:"shift+ctrl+f",ifPlatform:"macos",command:"extendSelectionForward"},{key:"shift+ctrl+p",ifPlatform:"macos",command:"extendSelectionUpward"},{key:"shift+ctrl+n",ifPlatform:"macos",command:"extendSelectionDownward"},{key:"shift+ctrl+a",ifPlatform:"macos",command:"extendToMathFieldStart"},{key:"shift+ctrl+e",ifPlatform:"macos",command:"extendToMathFieldEnd"},{key:"alt+ctrl+b",ifPlatform:"macos",command:"moveToPreviousWord"},{key:"alt+ctrl+f",ifPlatform:"macos",command:"moveToNextWord"},{key:"shift+alt+ctrl+b",ifPlatform:"macos",command:"extendToPreviousWord"},{key:"shift+alt+ctrl+f",ifPlatform:"macos",command:"extendToNextWord"},{key:"ctrl+h",ifPlatform:"macos",command:"deleteBackward"},{key:"ctrl+d",ifPlatform:"macos",command:"deleteForward"},{key:"ctrl+l",ifPlatform:"macos",command:"scrollIntoView"},{key:"ctrl+[Digit2]",ifMode:"math",command:["insert","\\sqrt{#0}"]},{key:"ctrl+[Digit5]",ifMode:"math",command:"moveToOpposite"},{key:"ctrl+[Digit6]",ifMode:"math",command:"moveToSuperscript"},{key:"ctrl+[Return]",ifMode:"math",command:"addRowAfter"},{key:"ctrl+[Enter]",ifMode:"math",command:"addRowAfter"},{key:"cmd+[Return]",ifMode:"math",command:"addRowAfter"},{key:"cmd+[Enter]",ifMode:"math",command:"addRowAfter"},{key:"alt+p",ifMode:"math",command:["insert","\\pi"]},{key:"alt+v",ifMode:"math",command:["insert","\\sqrt{#0}"]},{key:"alt+o",ifMode:"math",command:["insert","\\emptyset"]},{key:"alt+d",ifMode:"math",command:["insert","\\differentialD"]},{key:"shift+alt+o",ifMode:"math",command:["insert","\\varnothing"]},{key:"shift+alt+d",ifMode:"math",command:["insert","\\partial"]},{key:"alt+[Backslash]",ifMode:"math",command:["insert","\\backslash"]},{key:"[NumpadDivide]",ifMode:"math",command:["insert","\\frac{#@}{#?}"]},{key:"alt+[NumpadDivide]",ifMode:"math",command:["insert","\\frac{#?}{#@}"]},{key:"shift+alt+k",command:"toggleKeystrokeCaption"},{key:"alt+[Space]",command:"toggleContextMenu"},{key:"alt+shift+[Space]",command:"toggleVirtualKeyboard"},{key:"alt+ctrl+[ArrowUp]",command:["speak","all",{withHighlighting:!1}]},{key:"alt+ctrl+[ArrowDown]",command:["speak","selection",{withHighlighting:!1}]},{key:"shift+[Quote]",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["switchMode","text","",""]},{key:"shift+alt+[KeyT]",ifMode:"math",command:["switchMode","text","",""]},{key:"shift+[Quote]",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"text",command:["switchMode","math","",""]},{key:"shift+alt+[KeyT]",ifMode:"text",command:["switchMode","math","",""]},{key:"/",ifMode:"math",command:["insert","\\frac{#@}{#?}"]},{key:"alt+/",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["insert","/"]},{key:"alt+shift+/",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["insert","/"]},{key:"alt+[BracketLeft]",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["insert","\\left\\lbrack #0 \\right\\rbrack"]},{key:"ctrl+[Minus]",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:"moveToSubscript"},{key:"shift+alt+[BracketLeft]",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["insert","\\left\\lbrace #0 \\right\\rbrace"]},{key:"ctrl+;",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:"addRowAfter"},{key:"cmd+;",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:"addRowAfter"},{key:"shift+ctrl+;",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:"addRowBefore"},{key:"shift+cmd+;",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:"addRowBefore"},{key:"ctrl+[Backspace]",ifMode:"math",command:"removeRow"},{key:"cmd+[Backspace]",ifMode:"math",command:"removeRow"},{key:"alt+[Tab]",ifMode:"math",command:"addColumnAfter"},{key:"shift+alt+[Tab]",ifMode:"math",command:"addColumnBefore"},{key:"alt+[Enter]",ifMode:"math",command:"addRowAfter"},{key:"shift+alt+[Enter]",ifMode:"math",command:"addRowBefore"},{key:"alt+[Return]",ifMode:"math",command:"addRowAfter"},{key:"shift+alt+[Return]",ifMode:"math",command:"addRowBefore"},{key:"shift+[Backspace]",ifMode:"math",command:"removeColumn"},{key:"alt+[Digit5]",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["insert","$\\infty"]},{key:"alt+[Digit9]",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["insert","("]},{key:"alt+[Digit0]",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["insert",")"]},{key:"alt+|",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["insert","|"]},{key:"shift+[Backquote]",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["insert","\\~"]},{key:"[Backquote]",ifLayout:["windows.french","linux.french"],ifMode:"math",command:["insert","^2"]},{key:"[Backquote]",ifLayout:["windows.german","linux.german"],ifMode:"math",command:["insert","^"]},{key:"[IntlBackslash]",ifLayout:["apple.german"],ifMode:"math",command:["insert","^"]}],Iu={"\\sqrt":["alt+v","ctrl+[Digit2]"],"\\pi":"alt+p","\\infty":"alt+[Digit5]","\\differentialD":"alt+d","\\partial":"shift+alt+d","\\frac":"Slash","\\emptyset":"alt+o","\\varnothing":"shift+alt+o","\\~":"~"};function Ic(e){var t;return((t=e.element)==null?void 0:t.mathfield)===e}function Rc(e){var t,r;return(r=(t=e.querySelector(".ML__caret"))!=null?t:e.querySelector(".ML__text-caret"))!=null?r:e.querySelector(".ML__latex-caret")}function Gc(e){const t=Rc(e);if(!t)return null;const r=t.getBoundingClientRect();return{x:r.right,y:r.bottom,height:r.height}}function $u(e){var t;if(!e.parent)return"root";let r=(t=e.parent.id)!=null?t:"";return r+=typeof e.parentBranch=="string"?"-"+e.parentBranch:`-${e.parentBranch[0]}/${e.parentBranch[0]}`,r}function vu(e,t,r){if(!t)return null;const n=e.field.getBoundingClientRect(),i=t.right-t.left,s=t.bottom-t.top,d=Math.ceil(t.left-n.left+e.field.scrollLeft*r),_=Math.ceil(t.top-n.top);return{left:d,right:d+i,top:_,bottom:_+s}}function hc(e){const t=e.getBoundingClientRect(),r=parseInt(getComputedStyle(e).marginRight),n={top:t.top-1,bottom:t.bottom,left:t.left,right:t.right-1+r};if(e.children.length===0||e.tagName.toUpperCase()==="SVG")return n;for(const i of e.children)if(i.nodeType===1&&"atomId"in i.dataset&&!i.classList.contains("pstrut")){const s=hc(i);n.left=Math.min(n.left,s.left),n.right=Math.max(n.right,s.right),n.top=Math.min(n.top,s.top),n.bottom=Math.max(n.bottom,s.bottom)}return n}function zl(e,t){var r,n;if(!t.id)return null;let i=(n=(r=e.atomBoundsCache)==null?void 0:r.get(t.id))!=null?n:null;if(i!==null)return i;const s=e.field.querySelector(`[data-atom-id="${t.id}"]`);return i=s?hc(s):null,e.atomBoundsCache&&(i?e.atomBoundsCache.set(t.id,i):e.atomBoundsCache.delete(t.id)),i!=null?i:null}function Uc(e,t,r){const n=new Map;for(const i of e.model.getAtoms(t,{includeChildren:!0})){if(r!=null&&r.excludeAtomsWithBackground&&i.style.backgroundColor)continue;const s=e.field,d=s.offsetWidth;let $=Math.floor(s.getBoundingClientRect().width)/d;$=isNaN($)?1:$;const ee=vu(e,zl(e,i),$);if(ee){const ue=$u(i);if(n.has(ue)){const Pe=n.get(ue);n.set(ue,{left:Math.min(Pe.left,ee.left),right:Math.max(Pe.right,ee.right),top:Math.min(Pe.top,ee.top),bottom:Math.max(Pe.bottom,ee.bottom)})}else n.set(ue,ee)}}return[...n.values()]}function Do(e,t){return e.model.selection.ranges.reduce((r,n)=>r.concat(...Uc(e,n,t)),[])}function zo(e,t){return e==="*"||t==="none"?!0:t==="same-origin"?!window.origin||e===window.origin:typeof t=="function"?t(e):!1}function Sl(e){let t=0,r=0;const n=e.offsetWidth,i=e.offsetHeight;for(;e instanceof HTMLElement;)t+=e.offsetTop,r+=e.offsetLeft,e=e.offsetParent;return new DOMRect(r,t,n,i)}var Mc=`@keyframes ML__caret-blink {
|
|
|
0%,
|
|
|
100% {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
50% {
|
|
|
opacity: 0;
|
|
|
}
|
|
|
}
|
|
|
.ML__container {
|
|
|
display: inline-flex;
|
|
|
flex-flow: row;
|
|
|
justify-content: space-between;
|
|
|
align-items: flex-end;
|
|
|
min-height: 39px;
|
|
|
/* Need some room for the virtual keyboard toggle */
|
|
|
width: 100%;
|
|
|
/* Encourage browsers to consider allocating a hardware accelerated
|
|
|
layer for this element. */
|
|
|
isolation: isolate;
|
|
|
/* Prevent the browser from trying to interpret touch gestures in the field */
|
|
|
/* "Disabling double-tap to zoom removes the need for browsers to
|
|
|
delay the generation of click events when the user taps the screen." */
|
|
|
touch-action: none;
|
|
|
--_caret-color: var(--caret-color, hsl(var(--_hue), 40%, 49%));
|
|
|
--_selection-color: var(--selection-color, #000);
|
|
|
--_selection-background-color: var(--selection-background-color, hsl(var(--_hue), 70%, 85%));
|
|
|
--_text-highlight-background-color: var(--highlight-text, hsla(var(--_hue), 40%, 50%, 0.1));
|
|
|
--_contains-highlight-background-color: var(--contains-highlight-background-color, hsl(var(--_hue), 40%, 95%));
|
|
|
--_smart-fence-color: var(--smart-fence-color, currentColor);
|
|
|
--_smart-fence-opacity: var(--smart-fence-opacity, 0.5);
|
|
|
--_latex-color: var(--latex-color, hsl(var(--_hue), 80%, 40%));
|
|
|
--_correct-color: var(--correct-color, #10a000);
|
|
|
--_incorrect-color: var(--incorrect-color, #a01b00);
|
|
|
--_composition-background-color: var(--composition-background-color, #fff1c2);
|
|
|
--_composition-text-color: var(--composition-text-color, black);
|
|
|
--_composition-underline-color: var(--composition-underline-color, transparent);
|
|
|
}
|
|
|
/* This is the actual field content (formula) */
|
|
|
.ML__content {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
align-self: center;
|
|
|
position: relative;
|
|
|
overflow: hidden;
|
|
|
padding: 2px 3px 2px 1px;
|
|
|
width: 100%;
|
|
|
}
|
|
|
.ML__virtual-keyboard-toggle,
|
|
|
.ML__menu-toggle {
|
|
|
box-sizing: border-box;
|
|
|
display: flex;
|
|
|
align-self: center;
|
|
|
align-items: center;
|
|
|
flex-shrink: 0;
|
|
|
flex-direction: column;
|
|
|
justify-content: center;
|
|
|
width: 34px;
|
|
|
height: 34px;
|
|
|
padding: 0;
|
|
|
margin-right: 4px;
|
|
|
cursor: pointer;
|
|
|
/* Avoid some weird blinking with :hover */
|
|
|
border-radius: 8px;
|
|
|
border: 1px solid transparent;
|
|
|
transition: background 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
|
|
|
color: hsl(var(--_hue), 40%, 50%);
|
|
|
fill: currentColor;
|
|
|
background: transparent;
|
|
|
}
|
|
|
.ML__virtual-keyboard-toggle:hover,
|
|
|
.ML__menu-toggle:hover {
|
|
|
background: hsla(0, 0%, 70%, 0.3);
|
|
|
color: #333;
|
|
|
fill: currentColor;
|
|
|
}
|
|
|
.ML__virtual-keyboard-toggle > span,
|
|
|
.ML__menu-toggle > span {
|
|
|
display: flex;
|
|
|
align-self: center;
|
|
|
align-items: center;
|
|
|
}
|
|
|
/* The invisible element used to capture keyboard events. We're just trying
|
|
|
really hard to make sure it doesn't show. */
|
|
|
.ML__keyboard-sink {
|
|
|
display: inline-block;
|
|
|
resize: none;
|
|
|
outline: none;
|
|
|
border: none;
|
|
|
/* Need these for Microsoft Edge */
|
|
|
position: fixed;
|
|
|
clip: rect(0 0 0 0);
|
|
|
/* Need this to prevent iOS Safari from auto-zooming */
|
|
|
font-size: 1em;
|
|
|
font-family: KaTeX_Main;
|
|
|
line-height: 0.5;
|
|
|
/* On Chromium, if this is 0, no keyboard events are received */
|
|
|
}
|
|
|
[part="placeholder"] {
|
|
|
color: var(--neutral-400);
|
|
|
}
|
|
|
.ML__composition {
|
|
|
background: var(--_composition-background-color);
|
|
|
color: var(--_composition-text-color);
|
|
|
text-decoration: underline var(--_composition-underline-color);
|
|
|
}
|
|
|
.ML__caret::after {
|
|
|
content: '';
|
|
|
visibility: hidden;
|
|
|
width: 0;
|
|
|
display: inline-block;
|
|
|
height: 0.76em;
|
|
|
--_caret-width: clamp(2px, 0.08em, 10px);
|
|
|
border: none;
|
|
|
border-radius: calc(var(--_caret-width) / 2);
|
|
|
border-right: var(--_caret-width) solid var(--_caret-color);
|
|
|
margin-right: calc(-1 * var(--_caret-width));
|
|
|
position: relative;
|
|
|
left: -0.045em;
|
|
|
bottom: -0.05em;
|
|
|
animation: ML__caret-blink 1.05s step-end forwards infinite;
|
|
|
}
|
|
|
.ML__text-caret::after {
|
|
|
content: '';
|
|
|
visibility: hidden;
|
|
|
width: 0;
|
|
|
display: inline-block;
|
|
|
height: 0.76em;
|
|
|
--_caret-width: clamp(2px, 0.08em, 10px);
|
|
|
border: none;
|
|
|
border-radius: calc(var(--_caret-width) / 2);
|
|
|
border-right: var(--_caret-width) solid var(--_caret-color);
|
|
|
margin-right: calc(-1 * var(--_caret-width));
|
|
|
position: relative;
|
|
|
left: -0.045em;
|
|
|
bottom: -0.05em;
|
|
|
animation: ML__caret-blink 1.05s step-end forwards infinite;
|
|
|
}
|
|
|
.ML__latex-caret::after {
|
|
|
content: '';
|
|
|
visibility: hidden;
|
|
|
--_caret-width: clamp(2px, 0.08em, 10px);
|
|
|
border: none;
|
|
|
border-radius: calc(var(--_caret-width) / 2);
|
|
|
border-right: var(--_caret-width) solid var(--_latex-color);
|
|
|
margin-right: calc(-1 * var(--_caret-width));
|
|
|
position: relative;
|
|
|
left: -0.019em;
|
|
|
animation: ML__caret-blink 1.05s step-end forwards infinite;
|
|
|
}
|
|
|
.ML__focused .ML__latex-caret::after,
|
|
|
.ML__focused .ML__text-caret::after,
|
|
|
.ML__focused .ML__caret::after {
|
|
|
visibility: visible;
|
|
|
}
|
|
|
.ML__focused .ML__text {
|
|
|
background: var(--_text-highlight-background-color);
|
|
|
}
|
|
|
/* When using smartFence, the anticipated closing fence is displayed
|
|
|
with this style */
|
|
|
.ML__smart-fence__close {
|
|
|
opacity: var(--_smart-fence-opacity);
|
|
|
color: var(--_smart-fence-color);
|
|
|
}
|
|
|
.ML__selected,
|
|
|
.ML__focused .ML__selected .ML__contains-caret,
|
|
|
.ML__focused .ML__selected .ML__smart-fence__close,
|
|
|
.ML__focused .ML__selected .ML__placeholder {
|
|
|
color: var(--_selection-color);
|
|
|
opacity: 1;
|
|
|
}
|
|
|
.ML__selection {
|
|
|
box-sizing: border-box;
|
|
|
background: var(--_selection-background-color) !important;
|
|
|
}
|
|
|
.ML__contains-caret.ML__close,
|
|
|
.ML__contains-caret.ML__open,
|
|
|
.ML__contains-caret > .ML__close,
|
|
|
.ML__contains-caret > .ML__open,
|
|
|
.ML__contains-caret .ML__sqrt-sign,
|
|
|
.ML__contains-caret .ML__sqrt-line {
|
|
|
color: var(--_caret-color);
|
|
|
}
|
|
|
.ML__contains-highlight {
|
|
|
box-sizing: border-box;
|
|
|
background: transparent;
|
|
|
}
|
|
|
.ML__focused .ML__contains-highlight {
|
|
|
background: var(--_contains-highlight-background-color);
|
|
|
}
|
|
|
.ML__raw-latex {
|
|
|
font-family: 'Berkeley Mono', 'IBM Plex Mono', 'Source Code Pro', Consolas, 'Roboto Mono', Menlo, 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', Monaco, Courier, monospace;
|
|
|
font-weight: 400;
|
|
|
font-size: 0.8em;
|
|
|
letter-spacing: -0.05em;
|
|
|
color: var(--_latex-color);
|
|
|
}
|
|
|
.ML__suggestion {
|
|
|
color: var(--neutral-500);
|
|
|
}
|
|
|
.ML__virtual-keyboard-toggle.is-visible.is-pressed:hover {
|
|
|
background: hsl(var(--_hue), 25%, 35%);
|
|
|
color: #fafafa;
|
|
|
fill: currentColor;
|
|
|
}
|
|
|
.ML__virtual-keyboard-toggle:focus {
|
|
|
outline: none;
|
|
|
border-radius: 8px;
|
|
|
border: 2px solid hsl(var(--_hue), 40%, 50%);
|
|
|
}
|
|
|
.ML__virtual-keyboard-toggle.is-pressed,
|
|
|
.ML__virtual-keyboard-toggle.is-active:hover,
|
|
|
.ML__virtual-keyboard-toggle.is-active {
|
|
|
background: hsl(var(--_hue), 25%, 35%);
|
|
|
color: #fafafa;
|
|
|
fill: currentColor;
|
|
|
}
|
|
|
/* Add an attribute 'data-tooltip' to automatically show a
|
|
|
tooltip over a element on hover.
|
|
|
*/
|
|
|
[data-tooltip] {
|
|
|
position: relative;
|
|
|
}
|
|
|
[data-tooltip]::after {
|
|
|
content: attr(data-tooltip);
|
|
|
position: absolute;
|
|
|
display: block;
|
|
|
z-index: 2;
|
|
|
pointer-events: none;
|
|
|
right: auto;
|
|
|
top: calc(-100% - 4px);
|
|
|
width: max-content;
|
|
|
max-width: 200px;
|
|
|
padding: 8px 8px;
|
|
|
border-radius: 4px;
|
|
|
background: #616161;
|
|
|
color: #fff;
|
|
|
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
|
|
|
text-align: center;
|
|
|
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
|
|
|
font-style: normal;
|
|
|
font-weight: 400;
|
|
|
font-size: 13px;
|
|
|
/* Phone */
|
|
|
opacity: 0;
|
|
|
transform: scale(0.5);
|
|
|
}
|
|
|
@media only screen and (max-width: 767px) {
|
|
|
[data-tooltip]::after {
|
|
|
padding: 8px 16px;
|
|
|
font-size: 16px;
|
|
|
}
|
|
|
}
|
|
|
menu [data-tooltip]::after {
|
|
|
left: 100%;
|
|
|
top: 0%;
|
|
|
}
|
|
|
menu .ML__base {
|
|
|
cursor: default;
|
|
|
}
|
|
|
/** Don't display if we're tracking, i.e. have the pointer down */
|
|
|
.tracking [data-tooltip]:hover::after {
|
|
|
/* Use visibility, not display. Display will remove the after from the DOM, and the override below will not work */
|
|
|
visibility: hidden;
|
|
|
}
|
|
|
/** But do display if tracking and inside a menu */
|
|
|
.tracking menu li[data-tooltip]:hover::after,
|
|
|
[data-tooltip]:hover::after {
|
|
|
visibility: visible;
|
|
|
opacity: 1;
|
|
|
transform: scale(1);
|
|
|
transition-property: opacity, scale;
|
|
|
transition-duration: 0.15s;
|
|
|
transition-delay: 1s;
|
|
|
transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
|
|
|
}
|
|
|
.ML__prompt {
|
|
|
border-radius: 2px;
|
|
|
}
|
|
|
.ML__editablePromptBox {
|
|
|
outline: 1px solid #acacac;
|
|
|
border-radius: 2px;
|
|
|
z-index: -1;
|
|
|
}
|
|
|
.ML__focusedPromptBox {
|
|
|
outline: highlight auto 1px;
|
|
|
}
|
|
|
.ML__lockedPromptBox {
|
|
|
background-color: rgba(142, 142, 141, 0.4);
|
|
|
z-index: -1;
|
|
|
}
|
|
|
.ML__correctPromptBox {
|
|
|
outline: 1px solid var(--_correct-color);
|
|
|
box-shadow: 0 0 5px var(--_correct-color);
|
|
|
}
|
|
|
.ML__incorrectPromptBox {
|
|
|
outline: 1px solid var(--_incorrect-color);
|
|
|
box-shadow: 0 0 5px var(--_incorrect-color);
|
|
|
}
|
|
|
.variant-submenu {
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
padding: 8px;
|
|
|
}
|
|
|
.variant-submenu [part=menu-item] {
|
|
|
font-size: 2rem;
|
|
|
text-align: center;
|
|
|
margin: 0;
|
|
|
}
|
|
|
.insert-matrix-submenu {
|
|
|
display: grid;
|
|
|
padding: 8px;
|
|
|
align-content: center;
|
|
|
justify-content: center;
|
|
|
grid-template-columns: repeat(5, minmax(0, 1fr));
|
|
|
}
|
|
|
.insert-matrix-submenu [part=menu-item] {
|
|
|
font-size: 21px;
|
|
|
border: none;
|
|
|
border-radius: 0;
|
|
|
line-height: 21px;
|
|
|
text-align: center;
|
|
|
padding: 0;
|
|
|
margin: 0;
|
|
|
}
|
|
|
.border-submenu [part=menu-item] {
|
|
|
font-size: 2rem;
|
|
|
line-height: 1.2;
|
|
|
text-align: center;
|
|
|
}
|
|
|
.swatches-submenu {
|
|
|
--_swatch-size: 2rem;
|
|
|
--_columns: 4;
|
|
|
display: flex;
|
|
|
flex-flow: wrap;
|
|
|
padding: 8px;
|
|
|
max-width: calc(var(--_columns) * (var(--_swatch-size) + 18px) + 16px);
|
|
|
box-sizing: border-box;
|
|
|
}
|
|
|
.menu-swatch {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: center;
|
|
|
box-sizing: border-box;
|
|
|
width: fit-content;
|
|
|
height: fit-content;
|
|
|
margin: 2px;
|
|
|
padding: 0;
|
|
|
background: var(--neutral-200);
|
|
|
}
|
|
|
.menu-swatch > .label {
|
|
|
padding: 0;
|
|
|
margin: 0;
|
|
|
line-height: 0;
|
|
|
}
|
|
|
.menu-swatch > .label > span {
|
|
|
display: inline-block;
|
|
|
margin: 6px;
|
|
|
min-width: var(--_swatch-size);
|
|
|
min-height: var(--_swatch-size);
|
|
|
border-radius: 50%;
|
|
|
}
|
|
|
.menu-swatch.active {
|
|
|
background: var(--neutral-100);
|
|
|
scale: 1.4;
|
|
|
}
|
|
|
.menu-swatch.active > .label > span {
|
|
|
border-radius: 2px;
|
|
|
}
|
|
|
.menu-swatch .ui-checkmark,
|
|
|
.menu-swatch .ui-mixedmark {
|
|
|
position: absolute;
|
|
|
margin: 0;
|
|
|
padding: 0;
|
|
|
color: white;
|
|
|
}
|
|
|
.menu-swatch.dark-contrast .ui-checkmark,
|
|
|
.menu-swatch.dark-contrast .ui-mixedmark {
|
|
|
color: #000;
|
|
|
}
|
|
|
`,$l=`.ML__container {
|
|
|
min-height: auto !important;
|
|
|
--_hue: var(--hue, 212);
|
|
|
--_placeholder-color: var(--placeholder-color, hsl(var(--_hue), 40%, 49%));
|
|
|
--_placeholder-opacity: var(--placeholder-opacity, 0.4);
|
|
|
--_text-font-family: var(--text-font-family, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif);
|
|
|
}
|
|
|
.ML__sr-only {
|
|
|
position: absolute;
|
|
|
width: 1px;
|
|
|
height: 1px;
|
|
|
margin: -1px;
|
|
|
padding: 0;
|
|
|
overflow: hidden;
|
|
|
clip: rect(0, 0, 0, 0);
|
|
|
clip-path: inset(50%);
|
|
|
white-space: nowrap;
|
|
|
border: 0;
|
|
|
}
|
|
|
.ML__is-inline {
|
|
|
display: inline-block;
|
|
|
}
|
|
|
.ML__base {
|
|
|
visibility: inherit;
|
|
|
display: inline-block;
|
|
|
position: relative;
|
|
|
cursor: text;
|
|
|
padding: 0;
|
|
|
margin: 0;
|
|
|
box-sizing: content-box;
|
|
|
border: 0;
|
|
|
outline: 0;
|
|
|
vertical-align: baseline;
|
|
|
font-weight: inherit;
|
|
|
font-family: inherit;
|
|
|
font-style: inherit;
|
|
|
text-decoration: none;
|
|
|
width: min-content;
|
|
|
}
|
|
|
.ML__strut,
|
|
|
.ML__strut--bottom {
|
|
|
display: inline-block;
|
|
|
min-height: 0.5em;
|
|
|
}
|
|
|
.ML__small-delim {
|
|
|
font-family: KaTeX_Main;
|
|
|
}
|
|
|
/* Text mode */
|
|
|
.ML__text {
|
|
|
font-family: var(--_text-font-family);
|
|
|
white-space: pre;
|
|
|
}
|
|
|
/* Use cmr for 'math upright' */
|
|
|
.ML__cmr {
|
|
|
font-family: KaTeX_Main;
|
|
|
font-style: normal;
|
|
|
}
|
|
|
.ML__mathit {
|
|
|
font-family: KaTeX_Math;
|
|
|
/* The KaTeX_Math font is italic by default, so the font-style below is only
|
|
|
useful when a fallback font is used
|
|
|
*/
|
|
|
font-style: italic;
|
|
|
}
|
|
|
.ML__mathbf {
|
|
|
font-family: KaTeX_Main;
|
|
|
font-weight: bold;
|
|
|
}
|
|
|
/* Lowercase greek symbols should stick to math font when \\mathbf is applied
|
|
|
to match TeX idiosyncratic behavior */
|
|
|
.lcGreek.ML__mathbf {
|
|
|
font-family: KaTeX_Math;
|
|
|
font-weight: normal;
|
|
|
}
|
|
|
.ML__mathbfit {
|
|
|
font-family: KaTeX_Math;
|
|
|
font-weight: bold;
|
|
|
font-style: italic;
|
|
|
}
|
|
|
.ML__ams {
|
|
|
font-family: KaTeX_AMS;
|
|
|
}
|
|
|
/* Blackboard */
|
|
|
.ML__bb {
|
|
|
font-family: KaTeX_AMS;
|
|
|
}
|
|
|
.ML__cal {
|
|
|
font-family: KaTeX_Caligraphic;
|
|
|
}
|
|
|
.ML__frak {
|
|
|
font-family: KaTeX_Fraktur;
|
|
|
}
|
|
|
.ML__tt {
|
|
|
font-family: KaTeX_Typewriter;
|
|
|
}
|
|
|
.ML__script {
|
|
|
font-family: KaTeX_Script;
|
|
|
}
|
|
|
.ML__sans {
|
|
|
font-family: KaTeX_SansSerif;
|
|
|
}
|
|
|
.ML__series_ul {
|
|
|
font-weight: 100;
|
|
|
}
|
|
|
.ML__series_el {
|
|
|
font-weight: 100;
|
|
|
}
|
|
|
.ML__series_l {
|
|
|
font-weight: 200;
|
|
|
}
|
|
|
.ML__series_sl {
|
|
|
font-weight: 300;
|
|
|
}
|
|
|
.ML__series_sb {
|
|
|
font-weight: 500;
|
|
|
}
|
|
|
.ML__bold,
|
|
|
.ML__boldsymbol {
|
|
|
font-weight: 700;
|
|
|
}
|
|
|
.ML__series_eb {
|
|
|
font-weight: 800;
|
|
|
}
|
|
|
.ML__series_ub {
|
|
|
font-weight: 900;
|
|
|
}
|
|
|
.ML__series_uc {
|
|
|
font-stretch: ultra-condensed;
|
|
|
}
|
|
|
.ML__series_ec {
|
|
|
font-stretch: extra-condensed;
|
|
|
}
|
|
|
.ML__series_c {
|
|
|
font-stretch: condensed;
|
|
|
}
|
|
|
.ML__series_sc {
|
|
|
font-stretch: semi-condensed;
|
|
|
}
|
|
|
.ML__series_sx {
|
|
|
font-stretch: semi-expanded;
|
|
|
}
|
|
|
.ML__series_x {
|
|
|
font-stretch: expanded;
|
|
|
}
|
|
|
.ML__series_ex {
|
|
|
font-stretch: extra-expanded;
|
|
|
}
|
|
|
.ML__series_ux {
|
|
|
font-stretch: ultra-expanded;
|
|
|
}
|
|
|
.ML__it {
|
|
|
font-style: italic;
|
|
|
}
|
|
|
.ML__shape_ol {
|
|
|
-webkit-text-stroke: 1px black;
|
|
|
text-stroke: 1px black;
|
|
|
color: transparent;
|
|
|
}
|
|
|
.ML__shape_sc {
|
|
|
font-variant: small-caps;
|
|
|
}
|
|
|
.ML__shape_sl {
|
|
|
font-style: oblique;
|
|
|
}
|
|
|
/* First level emphasis */
|
|
|
.ML__emph {
|
|
|
color: #bc2612;
|
|
|
}
|
|
|
/* Second level emphasis */
|
|
|
.ML__emph .ML__emph {
|
|
|
color: #0c7f99;
|
|
|
}
|
|
|
.ML__highlight {
|
|
|
color: #007cb2;
|
|
|
background: #edd1b0;
|
|
|
}
|
|
|
.ML__center {
|
|
|
text-align: center;
|
|
|
}
|
|
|
.ML__label_padding {
|
|
|
padding: 0 0.5em;
|
|
|
}
|
|
|
.ML__frac-line {
|
|
|
width: 100%;
|
|
|
min-height: 1px;
|
|
|
}
|
|
|
.ML__frac-line:after {
|
|
|
content: '';
|
|
|
display: block;
|
|
|
margin-top: max(-1px, -0.04em);
|
|
|
min-height: max(1px, 0.04em);
|
|
|
/* Ensure the line is visible when printing even if "turn off background images" is on*/
|
|
|
-webkit-print-color-adjust: exact;
|
|
|
print-color-adjust: exact;
|
|
|
/* There's a bug since Chrome 62 where
|
|
|
sub-pixel border lines don't draw at some zoom
|
|
|
levels (110%, 90%).
|
|
|
Setting the min-height used to work around it, but that workaround
|
|
|
broke in Chrome 84 or so.
|
|
|
Setting the background (and the min-height) seems to work for now.
|
|
|
*/
|
|
|
background: currentColor;
|
|
|
box-sizing: content-box;
|
|
|
/* Vuetify sets the box-sizing to inherit
|
|
|
causes the fraction line to not draw at all sizes (see #26) */
|
|
|
/* On some versions of Firefox on Windows, the line fails to
|
|
|
draw at some zoom levels, but setting the transform triggers
|
|
|
the hardware accelerated path, which works */
|
|
|
transform: translate(0, 0);
|
|
|
}
|
|
|
.ML__sqrt {
|
|
|
display: inline-block;
|
|
|
}
|
|
|
.ML__sqrt-sign {
|
|
|
display: inline-block;
|
|
|
position: relative;
|
|
|
}
|
|
|
.ML__sqrt-line {
|
|
|
display: inline-block;
|
|
|
height: max(1px, 0.04em);
|
|
|
width: 100%;
|
|
|
}
|
|
|
.ML__sqrt-line:before {
|
|
|
content: '';
|
|
|
display: block;
|
|
|
margin-top: min(-1px, -0.04em);
|
|
|
min-height: max(1px, 0.04em);
|
|
|
/* Ensure the line is visible when printing even if "turn off background images" is on*/
|
|
|
-webkit-print-color-adjust: exact;
|
|
|
print-color-adjust: exact;
|
|
|
background: currentColor;
|
|
|
/* On some versions of Firefox on Windows, the line fails to
|
|
|
draw at some zoom levels, but setting the transform triggers
|
|
|
the hardware accelerated path, which works */
|
|
|
transform: translate(0, 0);
|
|
|
}
|
|
|
.ML__sqrt-line:after {
|
|
|
border-bottom-width: 1px;
|
|
|
content: ' ';
|
|
|
display: block;
|
|
|
margin-top: -0.1em;
|
|
|
}
|
|
|
.ML__sqrt-index {
|
|
|
margin-left: 0.27777778em;
|
|
|
margin-right: -0.55555556em;
|
|
|
}
|
|
|
.ML__delim-size1 {
|
|
|
font-family: KaTeX_Size1;
|
|
|
}
|
|
|
.ML__delim-size2 {
|
|
|
font-family: KaTeX_Size2;
|
|
|
}
|
|
|
.ML__delim-size3 {
|
|
|
font-family: KaTeX_Size3;
|
|
|
}
|
|
|
.ML__delim-size4 {
|
|
|
font-family: KaTeX_Size4;
|
|
|
}
|
|
|
.ML__delim-mult .delim-size1 > span {
|
|
|
font-family: KaTeX_Size1;
|
|
|
}
|
|
|
.ML__delim-mult .delim-size4 > span {
|
|
|
font-family: KaTeX_Size4;
|
|
|
}
|
|
|
.ML__accent-body > span {
|
|
|
font-family: KaTeX_Main;
|
|
|
width: 0;
|
|
|
}
|
|
|
.ML__accent-vec {
|
|
|
position: relative;
|
|
|
left: 0.24em;
|
|
|
}
|
|
|
/** The markup for a LaTeX formula, either in an editable mathfield or
|
|
|
in a static display.
|
|
|
*/
|
|
|
.ML__latex {
|
|
|
display: inline-block;
|
|
|
direction: ltr;
|
|
|
text-align: left;
|
|
|
text-indent: 0;
|
|
|
text-rendering: auto;
|
|
|
font-family: KaTeX_Main, 'Times New Roman', serif;
|
|
|
font-style: normal;
|
|
|
font-size-adjust: none;
|
|
|
font-stretch: normal;
|
|
|
font-variant-caps: normal;
|
|
|
letter-spacing: normal;
|
|
|
line-height: 1.2;
|
|
|
word-wrap: normal;
|
|
|
word-spacing: normal;
|
|
|
white-space: nowrap;
|
|
|
text-shadow: none;
|
|
|
-webkit-user-select: none;
|
|
|
user-select: none;
|
|
|
width: min-content;
|
|
|
}
|
|
|
.ML__latex .style-wrap {
|
|
|
position: relative;
|
|
|
}
|
|
|
.ML__latex .mfrac {
|
|
|
display: inline-block;
|
|
|
}
|
|
|
.ML__latex .left-right {
|
|
|
display: inline-block;
|
|
|
}
|
|
|
.ML__latex .vlist-t {
|
|
|
display: inline-table;
|
|
|
table-layout: fixed;
|
|
|
border-collapse: collapse;
|
|
|
}
|
|
|
.ML__latex .vlist-r {
|
|
|
display: table-row;
|
|
|
}
|
|
|
.ML__latex .vlist {
|
|
|
display: table-cell;
|
|
|
vertical-align: bottom;
|
|
|
position: relative;
|
|
|
}
|
|
|
.ML__latex .vlist > span {
|
|
|
display: block;
|
|
|
height: 0;
|
|
|
position: relative;
|
|
|
}
|
|
|
.ML__latex .vlist > span > span {
|
|
|
display: inline-block;
|
|
|
}
|
|
|
.ML__latex .vlist > span > .pstrut {
|
|
|
overflow: hidden;
|
|
|
width: 0;
|
|
|
}
|
|
|
.ML__latex .vlist-t2 {
|
|
|
margin-right: -2px;
|
|
|
}
|
|
|
.ML__latex .vlist-s {
|
|
|
display: table-cell;
|
|
|
vertical-align: bottom;
|
|
|
font-size: 1px;
|
|
|
width: 2px;
|
|
|
min-width: 2px;
|
|
|
}
|
|
|
.ML__latex .msubsup {
|
|
|
text-align: left;
|
|
|
}
|
|
|
.ML__latex .negativethinspace {
|
|
|
display: inline-block;
|
|
|
margin-left: -0.16667em;
|
|
|
height: 0.71em;
|
|
|
}
|
|
|
.ML__latex .thinspace {
|
|
|
display: inline-block;
|
|
|
width: 0.16667em;
|
|
|
height: 0.71em;
|
|
|
}
|
|
|
.ML__latex .mediumspace {
|
|
|
display: inline-block;
|
|
|
width: 0.22222em;
|
|
|
height: 0.71em;
|
|
|
}
|
|
|
.ML__latex .thickspace {
|
|
|
display: inline-block;
|
|
|
width: 0.27778em;
|
|
|
height: 0.71em;
|
|
|
}
|
|
|
.ML__latex .enspace {
|
|
|
display: inline-block;
|
|
|
width: 0.5em;
|
|
|
height: 0.71em;
|
|
|
}
|
|
|
.ML__latex .quad {
|
|
|
display: inline-block;
|
|
|
width: 1em;
|
|
|
height: 0.71em;
|
|
|
}
|
|
|
.ML__latex .qquad {
|
|
|
display: inline-block;
|
|
|
width: 2em;
|
|
|
height: 0.71em;
|
|
|
}
|
|
|
.ML__latex .llap,
|
|
|
.ML__latex .rlap {
|
|
|
width: 0;
|
|
|
position: relative;
|
|
|
display: inline-block;
|
|
|
}
|
|
|
.ML__latex .llap > .inner,
|
|
|
.ML__latex .rlap > .inner {
|
|
|
position: absolute;
|
|
|
}
|
|
|
.ML__latex .llap > .fix,
|
|
|
.ML__latex .rlap > .fix {
|
|
|
display: inline-block;
|
|
|
}
|
|
|
.ML__latex .llap > .inner {
|
|
|
right: 0;
|
|
|
}
|
|
|
.ML__latex .rlap > .inner {
|
|
|
left: 0;
|
|
|
}
|
|
|
.ML__latex .rule {
|
|
|
display: inline-block;
|
|
|
border: solid 0;
|
|
|
position: relative;
|
|
|
box-sizing: border-box;
|
|
|
}
|
|
|
.ML__latex .overline .overline-line,
|
|
|
.ML__latex .underline .underline-line {
|
|
|
width: 100%;
|
|
|
}
|
|
|
.ML__latex .overline .overline-line:before,
|
|
|
.ML__latex .underline .underline-line:before {
|
|
|
content: '';
|
|
|
border-bottom-style: solid;
|
|
|
border-bottom-width: max(1px, 0.04em);
|
|
|
-webkit-print-color-adjust: exact;
|
|
|
print-color-adjust: exact;
|
|
|
display: block;
|
|
|
}
|
|
|
.ML__latex .overline .overline-line:after,
|
|
|
.ML__latex .underline .underline-line:after {
|
|
|
border-bottom-style: solid;
|
|
|
border-bottom-width: max(1px, 0.04em);
|
|
|
-webkit-print-color-adjust: exact;
|
|
|
print-color-adjust: exact;
|
|
|
content: '';
|
|
|
display: block;
|
|
|
margin-top: -1px;
|
|
|
}
|
|
|
.ML__latex .stretchy {
|
|
|
display: block;
|
|
|
position: absolute;
|
|
|
width: 100%;
|
|
|
left: 0;
|
|
|
overflow: hidden;
|
|
|
}
|
|
|
.ML__latex .stretchy:before,
|
|
|
.ML__latex .stretchy:after {
|
|
|
content: '';
|
|
|
}
|
|
|
.ML__latex .stretchy svg {
|
|
|
display: block;
|
|
|
position: absolute;
|
|
|
width: 100%;
|
|
|
height: inherit;
|
|
|
fill: currentColor;
|
|
|
stroke: currentColor;
|
|
|
fill-rule: nonzero;
|
|
|
fill-opacity: 1;
|
|
|
stroke-width: 1;
|
|
|
stroke-linecap: butt;
|
|
|
stroke-linejoin: miter;
|
|
|
stroke-miterlimit: 4;
|
|
|
stroke-dasharray: none;
|
|
|
stroke-dashoffset: 0;
|
|
|
stroke-opacity: 1;
|
|
|
}
|
|
|
.ML__latex .slice-1-of-2 {
|
|
|
display: inline-flex;
|
|
|
position: absolute;
|
|
|
left: 0;
|
|
|
width: 50.2%;
|
|
|
overflow: hidden;
|
|
|
}
|
|
|
.ML__latex .slice-2-of-2 {
|
|
|
display: inline-flex;
|
|
|
position: absolute;
|
|
|
right: 0;
|
|
|
width: 50.2%;
|
|
|
overflow: hidden;
|
|
|
}
|
|
|
.ML__latex .slice-1-of-3 {
|
|
|
display: inline-flex;
|
|
|
position: absolute;
|
|
|
left: 0;
|
|
|
width: 25.1%;
|
|
|
overflow: hidden;
|
|
|
}
|
|
|
.ML__latex .slice-2-of-3 {
|
|
|
display: inline-flex;
|
|
|
position: absolute;
|
|
|
left: 25%;
|
|
|
width: 50%;
|
|
|
overflow: hidden;
|
|
|
}
|
|
|
.ML__latex .slice-3-of-3 {
|
|
|
display: inline-flex;
|
|
|
position: absolute;
|
|
|
right: 0;
|
|
|
width: 25.1%;
|
|
|
overflow: hidden;
|
|
|
}
|
|
|
.ML__latex .slice-1-of-1 {
|
|
|
display: inline-flex;
|
|
|
position: absolute;
|
|
|
width: 100%;
|
|
|
left: 0;
|
|
|
overflow: hidden;
|
|
|
}
|
|
|
.ML__latex .nulldelimiter {
|
|
|
display: inline-block;
|
|
|
}
|
|
|
.ML__latex .op-group {
|
|
|
display: inline-block;
|
|
|
}
|
|
|
.ML__latex .op-symbol {
|
|
|
position: relative;
|
|
|
}
|
|
|
.ML__latex .op-symbol.small-op {
|
|
|
font-family: KaTeX_Size1;
|
|
|
}
|
|
|
.ML__latex .op-symbol.large-op {
|
|
|
font-family: KaTeX_Size2;
|
|
|
}
|
|
|
.ML__latex .mtable .vertical-separator {
|
|
|
display: inline-block;
|
|
|
min-width: 1px;
|
|
|
box-sizing: border-box;
|
|
|
}
|
|
|
.ML__latex .mtable .arraycolsep {
|
|
|
display: inline-block;
|
|
|
}
|
|
|
.ML__latex .mtable .col-align-m > .vlist-t {
|
|
|
text-align: center;
|
|
|
}
|
|
|
.ML__latex .mtable .col-align-c > .vlist-t {
|
|
|
text-align: center;
|
|
|
}
|
|
|
.ML__latex .mtable .col-align-l > .vlist-t {
|
|
|
text-align: left;
|
|
|
}
|
|
|
.ML__latex .mtable .col-align-r > .vlist-t {
|
|
|
text-align: right;
|
|
|
}
|
|
|
.ML__error {
|
|
|
display: inline-block;
|
|
|
background-image: radial-gradient(ellipse at center, hsl(341, 100%, 40%), rgba(0, 0, 0, 0) 70%);
|
|
|
background-color: hsla(341, 100%, 40%, 0.1);
|
|
|
background-repeat: repeat-x;
|
|
|
background-size: 3px 3px;
|
|
|
padding-bottom: 3px;
|
|
|
background-position: 0 100%;
|
|
|
}
|
|
|
.ML__error > .ML__error {
|
|
|
background: transparent;
|
|
|
padding: 0;
|
|
|
}
|
|
|
.ML__placeholder {
|
|
|
color: var(--_placeholder-color);
|
|
|
opacity: var(--_placeholder-opacity);
|
|
|
padding-left: 0.4ex;
|
|
|
padding-right: 0.4ex;
|
|
|
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
|
|
|
}
|
|
|
.ML__notation {
|
|
|
position: absolute;
|
|
|
box-sizing: border-box;
|
|
|
line-height: 0;
|
|
|
}
|
|
|
/* This class is used to implement the \`\\mathtip\` and \`\\texttip\` commands
|
|
|
For UI elements, see \`[data-ML__tooltip]\`
|
|
|
*/
|
|
|
.ML__tooltip-container {
|
|
|
position: relative;
|
|
|
transform: scale(0);
|
|
|
}
|
|
|
.ML__tooltip-container .ML__tooltip-content {
|
|
|
position: fixed;
|
|
|
display: inline-table;
|
|
|
visibility: hidden;
|
|
|
z-index: 2;
|
|
|
width: max-content;
|
|
|
max-width: 400px;
|
|
|
padding: 12px 12px;
|
|
|
border-radius: 8px;
|
|
|
background: #616161;
|
|
|
--_selection-color: #fff;
|
|
|
color: #fff;
|
|
|
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
|
|
|
opacity: 0;
|
|
|
transition: opacity 0.15s cubic-bezier(0.4, 0, 1, 1);
|
|
|
}
|
|
|
.ML__tooltip-container .ML__tooltip-content .ML__text {
|
|
|
white-space: normal;
|
|
|
}
|
|
|
.ML__tooltip-container .ML__tooltip-content .ML__base {
|
|
|
display: contents;
|
|
|
}
|
|
|
.ML__tooltip-container:hover .ML__tooltip-content {
|
|
|
visibility: visible;
|
|
|
opacity: 1;
|
|
|
font-size: 0.75em;
|
|
|
transform: scale(1) translate(0, 3em);
|
|
|
}
|
|
|
`,Qc=`#mathlive-environment-popover.is-visible {
|
|
|
visibility: visible;
|
|
|
}
|
|
|
#mathlive-environment-popover {
|
|
|
--_environment-panel-height: var(--environment-panel-height, 70px);
|
|
|
--_accent-color: var(--accent-color, #aaa);
|
|
|
--_background: var(--environment-panel-background, #fff);
|
|
|
--_button-background: var(--environment-panel-button-background, white);
|
|
|
--_button-background-hover: var(--environment-panel-button-background-hover, #f5f5f7);
|
|
|
--_button-background-active: var(--environment-panel-button-background-active, #f5f5f7);
|
|
|
--_button-text: var(--environment-panel-button-text, #e3e4e8);
|
|
|
position: absolute;
|
|
|
width: calc(var(--_environment-panel-height) * 2);
|
|
|
height: var(--_environment-panel-height);
|
|
|
border-radius: 4px;
|
|
|
border: 1.5px solid var(--_accent-color);
|
|
|
background-color: var(--_background);
|
|
|
box-shadow: 0 0 30px 0 var(--environment-shadow, rgba(0, 0, 0, 0.4));
|
|
|
pointer-events: all;
|
|
|
visibility: hidden;
|
|
|
}
|
|
|
#mathlive-environment-popover .MLEP__array-buttons {
|
|
|
height: calc(var(--_environment-panel-height) * 5/4);
|
|
|
width: calc(var(--_environment-panel-height) * 5/4);
|
|
|
margin-left: calc(0px - var(--_environment-panel-height) * 0.16);
|
|
|
margin-top: calc(0px - var(--_environment-panel-height) * 0.19);
|
|
|
}
|
|
|
#mathlive-environment-popover .MLEP__array-buttons .font {
|
|
|
fill: white;
|
|
|
}
|
|
|
#mathlive-environment-popover .MLEP__array-buttons circle {
|
|
|
fill: #7f7f7f;
|
|
|
transition: fill 300ms;
|
|
|
}
|
|
|
#mathlive-environment-popover .MLEP__array-buttons .MLEP__array-insert-background {
|
|
|
fill-opacity: 1;
|
|
|
fill: var(--_background);
|
|
|
stroke: var(--_accent-color);
|
|
|
stroke-width: 3px;
|
|
|
}
|
|
|
#mathlive-environment-popover .MLEP__array-buttons line {
|
|
|
stroke: var(--_accent-color);
|
|
|
stroke-opacity: 0;
|
|
|
stroke-width: 40;
|
|
|
pointer-events: none;
|
|
|
transition: stroke-opacity 300ms;
|
|
|
stroke-linecap: round;
|
|
|
}
|
|
|
#mathlive-environment-popover .MLEP__array-buttons g[data-command]:hover circle {
|
|
|
fill: var(--_accent-color);
|
|
|
}
|
|
|
#mathlive-environment-popover .MLEP__array-buttons g[data-command]:hover line {
|
|
|
stroke-opacity: 1;
|
|
|
}
|
|
|
#mathlive-environment-popover .MLEP__environment-delimiter-controls {
|
|
|
height: 100%;
|
|
|
width: 50%;
|
|
|
}
|
|
|
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options {
|
|
|
width: var(--_environment-panel-height);
|
|
|
height: var(--_environment-panel-height);
|
|
|
display: flex;
|
|
|
flex-wrap: wrap;
|
|
|
flex-direction: row;
|
|
|
justify-content: space-around;
|
|
|
}
|
|
|
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg {
|
|
|
pointer-events: all;
|
|
|
margin-top: 2px;
|
|
|
width: calc(var(--_environment-panel-height) / 3 * 28 / 24);
|
|
|
height: calc(var(--_environment-panel-height) / 3 - 2px);
|
|
|
border-radius: calc(var(--_environment-panel-height) / 25);
|
|
|
background-color: var(--_button-background);
|
|
|
}
|
|
|
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg:hover {
|
|
|
background-color: var(--_button-background-hover);
|
|
|
}
|
|
|
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg path,
|
|
|
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg line {
|
|
|
stroke: var(--_button-text);
|
|
|
stroke-width: 2;
|
|
|
stroke-linecap: round;
|
|
|
}
|
|
|
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg rect,
|
|
|
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg path {
|
|
|
fill-opacity: 0;
|
|
|
}
|
|
|
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg.active {
|
|
|
pointer-events: none;
|
|
|
background-color: var(--_button-background-active);
|
|
|
}
|
|
|
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg.active path,
|
|
|
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg.active line {
|
|
|
stroke: var(--_accent-color);
|
|
|
}
|
|
|
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg.active circle {
|
|
|
fill: var(--_accent-color);
|
|
|
}
|
|
|
`,yu=`/* The element that display info while in latex mode */
|
|
|
#mathlive-suggestion-popover {
|
|
|
background-color: rgba(97, 97, 97);
|
|
|
color: #fff;
|
|
|
text-align: center;
|
|
|
border-radius: 8px;
|
|
|
position: fixed;
|
|
|
z-index: 1;
|
|
|
display: none;
|
|
|
flex-direction: column;
|
|
|
justify-content: center;
|
|
|
box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
|
|
|
}
|
|
|
#mathlive-suggestion-popover.top-tip::after {
|
|
|
content: '';
|
|
|
position: absolute;
|
|
|
top: -15px;
|
|
|
left: calc(50% - 15px);
|
|
|
width: 0;
|
|
|
height: 0;
|
|
|
border-left: 15px solid transparent;
|
|
|
border-right: 15px solid transparent;
|
|
|
border-bottom: 15px solid rgba(97, 97, 97);
|
|
|
font-size: 1rem;
|
|
|
}
|
|
|
#mathlive-suggestion-popover.bottom-tip::after {
|
|
|
content: '';
|
|
|
position: absolute;
|
|
|
bottom: -15px;
|
|
|
left: calc(50% - 15px);
|
|
|
width: 0;
|
|
|
height: 0;
|
|
|
border-left: 15px solid transparent;
|
|
|
border-right: 15px solid transparent;
|
|
|
border-top: 15px solid rgba(97, 97, 97);
|
|
|
font-size: 1rem;
|
|
|
}
|
|
|
#mathlive-suggestion-popover.is-animated {
|
|
|
transition: all 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
|
|
|
animation: ML__fade-in cubic-bezier(0, 0, 0.2, 1) 0.15s;
|
|
|
}
|
|
|
#mathlive-suggestion-popover.is-visible {
|
|
|
display: flex;
|
|
|
}
|
|
|
@keyframes ML__fade-in {
|
|
|
from {
|
|
|
opacity: 0;
|
|
|
}
|
|
|
to {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
}
|
|
|
/* The wrapper class for the entire content of the popover panel */
|
|
|
#mathlive-suggestion-popover ul {
|
|
|
display: flex;
|
|
|
flex-flow: column;
|
|
|
list-style: none;
|
|
|
margin: 0;
|
|
|
padding: 0;
|
|
|
align-items: flex-start;
|
|
|
max-height: 400px;
|
|
|
overflow-y: auto;
|
|
|
}
|
|
|
#mathlive-suggestion-popover li {
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
justify-content: space-between;
|
|
|
margin: 8px;
|
|
|
padding: 8px;
|
|
|
width: calc(100% - 16px - 16px);
|
|
|
column-gap: 1em;
|
|
|
border-radius: 8px;
|
|
|
cursor: pointer;
|
|
|
/* Since the content can be clicked on, provide feedback on hover */
|
|
|
}
|
|
|
#mathlive-suggestion-popover li a {
|
|
|
color: #5ea6fd;
|
|
|
padding-top: 0.3em;
|
|
|
margin-top: 0.4em;
|
|
|
display: block;
|
|
|
}
|
|
|
#mathlive-suggestion-popover li a:hover {
|
|
|
color: #5ea6fd;
|
|
|
text-decoration: underline;
|
|
|
}
|
|
|
#mathlive-suggestion-popover li:hover,
|
|
|
#mathlive-suggestion-popover li.is-pressed,
|
|
|
#mathlive-suggestion-popover li.is-active {
|
|
|
background: rgba(255, 255, 255, 0.1);
|
|
|
}
|
|
|
/* The command inside a popover (inside a #mathlive-suggestion-popover) */
|
|
|
.ML__popover__command {
|
|
|
font-size: 1.6rem;
|
|
|
font-family: KaTeX_Main;
|
|
|
}
|
|
|
.ML__popover__current {
|
|
|
background: #5ea6fd;
|
|
|
color: #fff;
|
|
|
}
|
|
|
.ML__popover__latex {
|
|
|
font-family: 'IBM Plex Mono', 'Source Code Pro', Consolas, 'Roboto Mono', Menlo, 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', Monaco, Courier, monospace;
|
|
|
align-self: center;
|
|
|
}
|
|
|
/* The keyboard shortcuts for a symbol as displayed in the popover */
|
|
|
.ML__popover__keybinding {
|
|
|
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
|
|
|
font-size: 0.8em;
|
|
|
opacity: 0.7;
|
|
|
}
|
|
|
/* Style for the character that joins the modifiers of a keyboard shortcut
|
|
|
(usually a "+" sign)*/
|
|
|
.ML__shortcut-join {
|
|
|
opacity: 0.5;
|
|
|
}
|
|
|
`,Ns=`/* The element that displays the keys as the user type them */
|
|
|
#mathlive-keystroke-caption-panel {
|
|
|
visibility: hidden;
|
|
|
/*min-width: 160px;*/
|
|
|
/*background-color: rgba(97, 97, 200, .95);*/
|
|
|
background: var(--secondary, hsl(var(--_hue), 19%, 26%));
|
|
|
border-color: var(--secondary-border, hsl(0, 0%, 91%));
|
|
|
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
|
|
|
text-align: center;
|
|
|
border-radius: 6px;
|
|
|
padding: 16px;
|
|
|
position: absolute;
|
|
|
z-index: 1;
|
|
|
display: flex;
|
|
|
flex-direction: row-reverse;
|
|
|
justify-content: center;
|
|
|
--keystroke: white;
|
|
|
--on-keystroke: #555;
|
|
|
--keystroke-border: #f7f7f7;
|
|
|
}
|
|
|
@media (prefers-color-scheme: dark) {
|
|
|
body:not([theme='light']) #mathlive-keystroke-caption-panel {
|
|
|
--keystroke: hsl(var(--_hue), 50%, 30%);
|
|
|
--on-keystroke: hsl(0, 0%, 98%);
|
|
|
--keystroke-border: hsl(var(--_hue), 50%, 25%);
|
|
|
}
|
|
|
}
|
|
|
body[theme='dark'] #mathlive-keystroke-caption-panel {
|
|
|
--keystroke: hsl(var(--_hue), 50%, 30%);
|
|
|
--on-keystroke: hsl(0, 0%, 98%);
|
|
|
--keystroke-border: hsl(var(--_hue), 50%, 25%);
|
|
|
}
|
|
|
#mathlive-keystroke-caption-panel > span {
|
|
|
min-width: 14px;
|
|
|
/*height: 8px;*/
|
|
|
margin: 0 8px 0 0;
|
|
|
padding: 4px;
|
|
|
background-color: var(--keystroke);
|
|
|
color: var(--on-keystroke);
|
|
|
fill: currentColor;
|
|
|
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
|
|
|
font-size: 1em;
|
|
|
border-radius: 6px;
|
|
|
border: 2px solid var(--keystroke-border);
|
|
|
/*box-shadow: 0 7px 14px rgba(0,0,0,0.25), 0 5px 5px rgba(0,0,0,0.22);*/
|
|
|
}
|
|
|
`,Ql=`.ML__keyboard {
|
|
|
--_keyboard-height: 0;
|
|
|
--_keyboard-zindex: var(--keyboard-zindex, 105);
|
|
|
--_accent-color: var(--keyboard-accent-color, #0c75d8);
|
|
|
--_background: var(--keyboard-background, #cacfd7);
|
|
|
--_border: var(--keyboard-border, #ddd);
|
|
|
--_padding-horizontal: var(--keyboard-padding-horizontal, 0px);
|
|
|
--_padding-top: var(--keyboard-padding-top, 5px);
|
|
|
--_padding-bottom: var(--keyboard-padding-bottom, 0px);
|
|
|
--_row-padding-left: var(--keyboard-row-padding-left, 0px);
|
|
|
--_row-padding-right: var(--keyboard-row-padding-right, 0px);
|
|
|
--_toolbar-text: var(--keyboard-toolbar-text, #2c2e2f);
|
|
|
--_toolbar-text-active: var(--keyboard-toolbar-text-active, var(--_accent-color));
|
|
|
--_toolbar-background: var(--keyboard-toolbar-background, transparent);
|
|
|
--_toolbar-background-hover: var(--keyboard-toolbar-background-hover, #eee);
|
|
|
--_toolbar-background-selected: var(--keyboard-toolbar-background-selected, transparent);
|
|
|
--_toolbar-font-size: var(--keyboard-toolbar-font-size, '135%');
|
|
|
--_horizontal-rule: var(--keyboard-horizontal-rule, 1px solid #fff);
|
|
|
--_keycap-background: var(--keycap-background, white);
|
|
|
--_keycap-background-hover: var(--keycap-background-hover, #f5f5f7);
|
|
|
--_keycap-background-active: var(--keycap-background-active, var(--_accent-color));
|
|
|
--_keycap-background-pressed: var(--keycap-background-pressed, var(--_accent-color));
|
|
|
--_keycap-border: var(--keycap-border, #e5e6e9);
|
|
|
--_keycap-border-bottom: var(--keycap-border-bottom, #8d8f92);
|
|
|
--_keycap-text: var(--keycap-text, #000);
|
|
|
--_keycap-text-active: var(--keycap-text-active, #fff);
|
|
|
--_keycap-text-hover: var(--keycap-text-hover, var(--_keycap-text));
|
|
|
--_keycap-text-pressed: var(--keycap-text-pressed, #fff);
|
|
|
--_keycap-shift-text: var(--keycap-shift-text, var(--_accent-color));
|
|
|
--_keycap-primary-background: var(--keycap-primary-background, var(--_accent-color));
|
|
|
--_keycap-primary-text: var(--keycap-primary-text, #ddd);
|
|
|
--_keycap-primary-background-hover: var(--keycap-primary-background-hover, #0d80f2);
|
|
|
--_keycap-secondary-background: var(--keycap-secondary-background, #a0a9b8);
|
|
|
--_keycap-secondary-background-hover: var(--keycap-secondary-background-hover, #7d8795);
|
|
|
--_keycap-secondary-text: var(--keycap-secondary-text, #060707);
|
|
|
--_keycap-secondary-border: var(--keycap-secondary-border, #c5c9d0);
|
|
|
--_keycap-secondary-border-bottom: var(--keycap-secondary-border-bottom, #989da6);
|
|
|
--_keycap-height: var(--keycap-height, 60px);
|
|
|
/* Keycap width (incl. margin) */
|
|
|
--_keycap-max-width: var(--keycap-max-width, 100px);
|
|
|
--_keycap-gap: var(--keycap-gap, 8px);
|
|
|
--_keycap-font-size: var(--keycap-font-size, clamp(16px, 4cqw, 24px));
|
|
|
--_keycap-small-font-size: var(--keycap-small-font-size, calc(var(--keycap-font-size) * 0.8));
|
|
|
--_keycap-extra-small-font-size: var(--keycap-extra-small-font-size, calc(var(--keycap-font-size) / 1.42));
|
|
|
--_variant-panel-background: var(--variant-panel-background, #fff);
|
|
|
--_variant-keycap-text: var(--variant-keycap-text, var(--_keycap-text));
|
|
|
--_variant-keycap-text-active: var(--variant-keycap-text-active, var(--_keycap-text-active));
|
|
|
--_variant-keycap-background-active: var(--variant-keycap-background-active, var(--_accent-color));
|
|
|
--_variant-keycap-length: var(--variant-keycap-length, 70px);
|
|
|
--_variant-keycap-font-size: var(--variant-keycap-font-size, 30px);
|
|
|
--_variant-keycap-aside-font-size: var(--variant-keycap-aside-font-size, 12px);
|
|
|
--_keycap-shift-font-size: var(--keycap-shift-font-size, 16px);
|
|
|
--_keycap-shift-color: var(--keycap-shift-color, var(--_accent-color));
|
|
|
--_box-placeholder-color: var(--box-placeholder-color, var(--_accent-color));
|
|
|
--_box-placeholder-pressed-color: var(--box-placeholder-pressed-color, var(--keycap-text-pressed));
|
|
|
}
|
|
|
.is-math-mode .MLK__rows .if-text-mode,
|
|
|
.is-text-mode .MLK__rows .if-math-mode {
|
|
|
display: none;
|
|
|
}
|
|
|
.if-can-undo,
|
|
|
.if-can-redo,
|
|
|
.if-can-copy,
|
|
|
.if-can-cut,
|
|
|
.if-can-paste {
|
|
|
opacity: 0.4;
|
|
|
pointer-events: none;
|
|
|
}
|
|
|
.can-undo .if-can-undo,
|
|
|
.can-redo .if-can-redo,
|
|
|
.can-copy .if-can-copy,
|
|
|
.can-cut .if-can-cut,
|
|
|
.can-paste .if-can-paste {
|
|
|
opacity: 1;
|
|
|
pointer-events: all;
|
|
|
}
|
|
|
body > .ML__keyboard {
|
|
|
position: fixed;
|
|
|
--_padding-bottom: calc(var(--keyboard-padding-bottom, 0px) + env(safe-area-inset-bottom, 0));
|
|
|
}
|
|
|
body > .ML__keyboard.is-visible > .MLK__backdrop {
|
|
|
box-shadow: 0 -5px 6px rgba(0, 0, 0, 0.08);
|
|
|
border-top: 1px solid var(--_border);
|
|
|
}
|
|
|
body > .ML__keyboard.backdrop-is-transparent.is-visible > .MLK__backdrop {
|
|
|
box-shadow: none;
|
|
|
border: none;
|
|
|
}
|
|
|
body > .ML__keyboard.is-visible.animate > .MLK__backdrop {
|
|
|
transition: 0.28s cubic-bezier(0, 0, 0.2, 1);
|
|
|
transition-property: transform, opacity;
|
|
|
transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
|
|
|
}
|
|
|
.ML__keyboard {
|
|
|
position: relative;
|
|
|
overflow: hidden;
|
|
|
top: 0;
|
|
|
left: 0;
|
|
|
height: 100%;
|
|
|
width: 100%;
|
|
|
z-index: var(--_keyboard-zindex);
|
|
|
box-sizing: border-box;
|
|
|
outline: none;
|
|
|
border: none;
|
|
|
margin: 0;
|
|
|
padding: 0;
|
|
|
line-height: 1;
|
|
|
overflow-wrap: unset;
|
|
|
text-align: left;
|
|
|
vertical-align: baseline;
|
|
|
cursor: auto;
|
|
|
white-space: pre;
|
|
|
box-shadow: none;
|
|
|
opacity: 1;
|
|
|
transform: none;
|
|
|
pointer-events: none;
|
|
|
}
|
|
|
.ML__keyboard :where(div) {
|
|
|
box-sizing: border-box;
|
|
|
outline: none;
|
|
|
border: none;
|
|
|
margin: 0;
|
|
|
padding: 0;
|
|
|
line-height: 1;
|
|
|
overflow-wrap: unset;
|
|
|
text-align: left;
|
|
|
vertical-align: baseline;
|
|
|
cursor: auto;
|
|
|
white-space: pre;
|
|
|
box-shadow: none;
|
|
|
transform: none;
|
|
|
}
|
|
|
.MLK__backdrop {
|
|
|
position: absolute;
|
|
|
bottom: calc(-1 * var(--_keyboard-height));
|
|
|
width: 100%;
|
|
|
height: var(--_keyboard-height);
|
|
|
box-sizing: border-box;
|
|
|
padding-top: var(--_padding-top);
|
|
|
padding-bottom: var(--_padding-bottom);
|
|
|
padding-left: var(--_padding-horizontal);
|
|
|
padding-right: var(--_padding-horizontal);
|
|
|
opacity: 0;
|
|
|
visibility: hidden;
|
|
|
transform: translate(0, 0);
|
|
|
background: var(--_background);
|
|
|
}
|
|
|
.backdrop-is-transparent .MLK__backdrop {
|
|
|
background: transparent;
|
|
|
}
|
|
|
/* If a custom layout has a custom container/backdrop
|
|
|
(backdrop-is-transparent), make sure to let pointer event go through. */
|
|
|
.backdrop-is-transparent .MLK__plate {
|
|
|
background: transparent;
|
|
|
pointer-events: none;
|
|
|
}
|
|
|
/* If a custom layout has a custom container/backdrop, make sure to
|
|
|
allow pointer events on it. */
|
|
|
.backdrop-is-transparent .MLK__layer > div > div {
|
|
|
pointer-events: all;
|
|
|
}
|
|
|
.ML__keyboard.is-visible > .MLK__backdrop {
|
|
|
transform: translate(0, calc(-1 * var(--_keyboard-height)));
|
|
|
opacity: 1;
|
|
|
visibility: visible;
|
|
|
}
|
|
|
.caps-lock-indicator {
|
|
|
display: none;
|
|
|
width: 8px;
|
|
|
height: 8px;
|
|
|
background: #0cbc0c;
|
|
|
box-shadow: inset 0 0 4px 0 #13ca13, 0 0 4px 0 #a9ef48;
|
|
|
border-radius: 8px;
|
|
|
right: 8px;
|
|
|
top: 8px;
|
|
|
position: absolute;
|
|
|
}
|
|
|
.ML__keyboard.is-caps-lock .caps-lock-indicator {
|
|
|
display: block;
|
|
|
}
|
|
|
.ML__keyboard.is-caps-lock .shift {
|
|
|
background: var(--_keycap-background-active);
|
|
|
color: var(--_keycap-text-active);
|
|
|
}
|
|
|
.MLK__plate {
|
|
|
position: absolute;
|
|
|
top: var(--_padding-top);
|
|
|
left: var(--_padding-horizontal);
|
|
|
width: calc(100% - 2 * var(--_padding-horizontal));
|
|
|
margin: 0;
|
|
|
padding: 0;
|
|
|
box-sizing: border-box;
|
|
|
container-type: inline-size;
|
|
|
touch-action: none;
|
|
|
-webkit-user-select: none;
|
|
|
user-select: none;
|
|
|
pointer-events: all;
|
|
|
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
|
|
|
font-size: 16px;
|
|
|
/* Size of toolbar labels */
|
|
|
font-weight: 400;
|
|
|
text-shadow: none;
|
|
|
}
|
|
|
.ML__box-placeholder {
|
|
|
color: var(--_box-placeholder-color);
|
|
|
}
|
|
|
.MLK__tex {
|
|
|
font-family: KaTeX_Main, KaTeX_Math, 'Cambria Math', 'Asana Math', OpenSymbol, Symbola, STIX, Times, serif !important;
|
|
|
}
|
|
|
.MLK__tex-math {
|
|
|
font-family: KaTeX_Math, KaTeX_Main, 'Cambria Math', 'Asana Math', OpenSymbol, Symbola, STIX, Times, serif !important;
|
|
|
font-style: italic;
|
|
|
}
|
|
|
.MLK__layer {
|
|
|
display: none;
|
|
|
outline: none;
|
|
|
}
|
|
|
.MLK__layer.is-visible {
|
|
|
display: flex;
|
|
|
flex-flow: column;
|
|
|
}
|
|
|
/* Keyboard layouts are made or rows of keys... */
|
|
|
.MLK__rows {
|
|
|
--_keycap-width: min(var(--_keycap-max-width), 10cqw);
|
|
|
display: flex;
|
|
|
flex-flow: column;
|
|
|
align-items: center;
|
|
|
border-collapse: separate;
|
|
|
clear: both;
|
|
|
border: 0;
|
|
|
margin: 0;
|
|
|
margin-bottom: var(--_keycap-gap);
|
|
|
gap: var(--_keycap-gap);
|
|
|
/* If the styling include, e.g., some shadows, they will be
|
|
|
cut off by the overflow. In that case, set the padding to
|
|
|
compensate. */
|
|
|
padding-left: var(--_row-padding-left);
|
|
|
padding-right: var(--_row-padding-right);
|
|
|
overflow: visible;
|
|
|
touch-action: none;
|
|
|
}
|
|
|
.MLK__rows > .MLK__row {
|
|
|
display: flex;
|
|
|
flex-flow: row;
|
|
|
justify-content: center;
|
|
|
width: 100%;
|
|
|
gap: var(--_keycap-gap);
|
|
|
margin: 0;
|
|
|
padding: 0;
|
|
|
/* For the alignment of the text on some modifiers (e.g. shift) */
|
|
|
/* Extra spacing between two adjacent keys */
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .tex {
|
|
|
font-family: KaTeX_Math, KaTeX_Main, 'Cambria Math', 'Asana Math', OpenSymbol, Symbola, STIX, Times, serif !important;
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .tex-math {
|
|
|
font-family: KaTeX_Math, 'Cambria Math', 'Asana Math', OpenSymbol, Symbola, STIX, Times, serif !important;
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .big-op {
|
|
|
font-size: calc(1.25 * var(--_keycap-font-size));
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .small {
|
|
|
font-size: var(--_keycap-small-font-size);
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .bottom {
|
|
|
justify-content: flex-end;
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .left {
|
|
|
align-items: flex-start;
|
|
|
padding-left: 12px;
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .right {
|
|
|
align-items: flex-end;
|
|
|
padding-right: 12px;
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .w0 {
|
|
|
width: 0;
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .w5 {
|
|
|
width: calc(0.5 * var(--_keycap-width) - var(--_keycap-gap));
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .w15 {
|
|
|
width: calc(1.5 * var(--_keycap-width) - var(--_keycap-gap));
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .w20 {
|
|
|
width: calc(2 * var(--_keycap-width) - var(--_keycap-gap));
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .w40 {
|
|
|
width: calc(4 * var(--_keycap-width) - var(--_keycap-gap));
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .w50 {
|
|
|
width: calc(5 * var(--_keycap-width) - var(--_keycap-gap));
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .MLK__keycap.w50 {
|
|
|
font-size: 80%;
|
|
|
padding-top: 10px;
|
|
|
font-weight: 100;
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .separator {
|
|
|
background: transparent;
|
|
|
border: none;
|
|
|
pointer-events: none;
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .horizontal-rule {
|
|
|
height: 6px;
|
|
|
margin-top: 3px;
|
|
|
margin-bottom: 0;
|
|
|
width: 100%;
|
|
|
border-radius: 0;
|
|
|
border-top: var(--_horizontal-rule);
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .ghost {
|
|
|
background: var(--_toolbar-background);
|
|
|
border: none;
|
|
|
color: var(--_toolbar-text);
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .ghost:hover {
|
|
|
background: var(--_toolbar-background-hover);
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .bigfnbutton {
|
|
|
font-size: var(--_keycap-extra-small-font-size);
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .shift,
|
|
|
.MLK__rows > .MLK__row .action {
|
|
|
color: var(--_keycap-secondary-text);
|
|
|
background: var(--_keycap-secondary-background);
|
|
|
border-color: var(--_keycap-secondary-border);
|
|
|
border-bottom-color: var(--_keycap-secondary-border-bottom);
|
|
|
line-height: 0.8;
|
|
|
font-size: min(1rem, var(--_keycap-small-font-size));
|
|
|
font-weight: 600;
|
|
|
padding: 8px 12px 8px 12px;
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .shift:hover,
|
|
|
.MLK__rows > .MLK__row .action:hover {
|
|
|
background: var(--_keycap-secondary-background-hover);
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .action.primary {
|
|
|
background: var(--_keycap-primary-background);
|
|
|
color: var(--_keycap-primary-text);
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .action.primary:hover {
|
|
|
background: var(--_keycap-primary-background-hover);
|
|
|
color: var(--_keycap-primary-text);
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .shift.selected,
|
|
|
.MLK__rows > .MLK__row .action.selected {
|
|
|
color: var(--_toolbar-text-active);
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .shift.selected.is-pressed,
|
|
|
.MLK__rows > .MLK__row .action.selected.is-pressed,
|
|
|
.MLK__rows > .MLK__row .shift.selected.is-active,
|
|
|
.MLK__rows > .MLK__row .action.selected.is-active {
|
|
|
color: white;
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .warning {
|
|
|
background: #cd0030;
|
|
|
color: white;
|
|
|
}
|
|
|
.MLK__rows > .MLK__row .warning svg.svg-glyph {
|
|
|
width: 24px;
|
|
|
height: 24px;
|
|
|
min-height: 24px;
|
|
|
}
|
|
|
/** A regular keycap
|
|
|
* Use the :where() pseudo-class to give it a very low specifity,
|
|
|
* so that it can be overriden by custom style.
|
|
|
*/
|
|
|
:where(.MLK__rows > .MLK__row div) {
|
|
|
display: flex;
|
|
|
flex-flow: column;
|
|
|
align-items: center;
|
|
|
justify-content: space-evenly;
|
|
|
width: calc(var(--_keycap-width) - var(--_keycap-gap));
|
|
|
height: var(--_keycap-height);
|
|
|
box-sizing: border-box;
|
|
|
padding: 0;
|
|
|
vertical-align: top;
|
|
|
text-align: center;
|
|
|
float: left;
|
|
|
color: var(--_keycap-text);
|
|
|
fill: currentColor;
|
|
|
font-size: var(--_keycap-font-size);
|
|
|
background: var(--_keycap-background);
|
|
|
border: 1px solid var(--_keycap-border);
|
|
|
border-bottom-color: var(--_keycap-border-bottom);
|
|
|
border-radius: 6px;
|
|
|
cursor: pointer;
|
|
|
touch-action: none;
|
|
|
/* Keys with a variants panel */
|
|
|
position: relative;
|
|
|
overflow: hidden;
|
|
|
-webkit-user-select: none;
|
|
|
user-select: none;
|
|
|
-webkit-tap-highlight-color: transparent;
|
|
|
}
|
|
|
:where(.MLK__rows > .MLK__row div):hover {
|
|
|
overflow: visible;
|
|
|
background: var(--_keycap-background-hover);
|
|
|
}
|
|
|
:where(.MLK__rows > .MLK__row div) .ML__latex {
|
|
|
pointer-events: none;
|
|
|
touch-action: none;
|
|
|
}
|
|
|
:where(.MLK__rows > .MLK__row div) svg.svg-glyph {
|
|
|
margin: 8px 0;
|
|
|
width: 20px;
|
|
|
height: 20px;
|
|
|
min-height: 20px;
|
|
|
}
|
|
|
:where(.MLK__rows > .MLK__row div) svg.svg-glyph-lg {
|
|
|
margin: 8px 0;
|
|
|
width: 24px;
|
|
|
height: 24px;
|
|
|
min-height: 24px;
|
|
|
}
|
|
|
:where(.MLK__rows > .MLK__row div).MLK__tex-math {
|
|
|
font-size: 25px;
|
|
|
}
|
|
|
:where(.MLK__rows > .MLK__row div).is-pressed {
|
|
|
background: var(--_keycap-background-pressed);
|
|
|
color: var(--_keycap-text-pressed);
|
|
|
--_box-placeholder-color: var(--_box-placeholder-pressed-color);
|
|
|
}
|
|
|
:where(.MLK__rows > .MLK__row div).MLK__keycap.is-active,
|
|
|
:where(.MLK__rows > .MLK__row div).action.is-active,
|
|
|
:where(.MLK__rows > .MLK__row div).MLK__keycap.is-pressed,
|
|
|
:where(.MLK__rows > .MLK__row div).action.is-pressed {
|
|
|
z-index: calc(var(--_keyboard-zindex) - 5);
|
|
|
}
|
|
|
:where(.MLK__rows > .MLK__row div).MLK__keycap.is-active aside,
|
|
|
:where(.MLK__rows > .MLK__row div).action.is-active aside,
|
|
|
:where(.MLK__rows > .MLK__row div).MLK__keycap.is-pressed aside,
|
|
|
:where(.MLK__rows > .MLK__row div).action.is-pressed aside {
|
|
|
display: none;
|
|
|
}
|
|
|
:where(.MLK__rows > .MLK__row div).MLK__keycap.is-active .MLK__shift,
|
|
|
:where(.MLK__rows > .MLK__row div).action.is-active .MLK__shift,
|
|
|
:where(.MLK__rows > .MLK__row div).MLK__keycap.is-pressed .MLK__shift,
|
|
|
:where(.MLK__rows > .MLK__row div).action.is-pressed .MLK__shift {
|
|
|
display: none;
|
|
|
}
|
|
|
:where(.MLK__rows > .MLK__row div).shift.is-pressed,
|
|
|
:where(.MLK__rows > .MLK__row div).MLK__keycap.is-pressed,
|
|
|
:where(.MLK__rows > .MLK__row div).action.is-pressed {
|
|
|
background: var(--_keycap-background-pressed);
|
|
|
color: var(--_keycap-text-pressed);
|
|
|
}
|
|
|
:where(.MLK__rows > .MLK__row div).shift.is-active,
|
|
|
:where(.MLK__rows > .MLK__row div).MLK__keycap.is-active,
|
|
|
:where(.MLK__rows > .MLK__row div).action.is-active {
|
|
|
background: var(--_keycap-background-active);
|
|
|
color: var(--_keycap-text-active);
|
|
|
--_box-placeholder-color: var(--_box-placeholder-pressed-color);
|
|
|
}
|
|
|
:where(.MLK__rows > .MLK__row div) small {
|
|
|
color: var(--_keycap-secondary-text);
|
|
|
}
|
|
|
:where(.MLK__rows > .MLK__row div) aside {
|
|
|
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
|
|
|
font-size: 10px;
|
|
|
line-height: 10px;
|
|
|
color: var(--_keycap-secondary-text);
|
|
|
}
|
|
|
/* Add an attribute 'data-tooltip' to display a tooltip on hover.
|
|
|
Note there are a different set of tooltip rules for the keyboard toggle
|
|
|
(it's in a different CSS tree) */
|
|
|
.ML__keyboard [data-tooltip] {
|
|
|
position: relative;
|
|
|
}
|
|
|
.ML__keyboard [data-tooltip]::after {
|
|
|
position: absolute;
|
|
|
display: inline-table;
|
|
|
content: attr(data-tooltip);
|
|
|
top: inherit;
|
|
|
bottom: 100%;
|
|
|
width: max-content;
|
|
|
max-width: 200px;
|
|
|
padding: 8px 8px;
|
|
|
background: #616161;
|
|
|
color: #fff;
|
|
|
text-align: center;
|
|
|
z-index: 2;
|
|
|
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
|
|
|
border-radius: 2px;
|
|
|
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
|
|
|
font-weight: 400;
|
|
|
font-size: 12px;
|
|
|
transition: all 0.15s cubic-bezier(0.4, 0, 1, 1) 1s;
|
|
|
opacity: 0;
|
|
|
transform: scale(0.5);
|
|
|
}
|
|
|
.ML__keyboard [data-tooltip]:hover {
|
|
|
position: relative;
|
|
|
}
|
|
|
.ML__keyboard [data-tooltip]:hover::after {
|
|
|
opacity: 1;
|
|
|
transform: scale(1);
|
|
|
}
|
|
|
.MLK__toolbar {
|
|
|
align-self: center;
|
|
|
display: flex;
|
|
|
flex-flow: row;
|
|
|
justify-content: space-between;
|
|
|
width: 100%;
|
|
|
max-width: 996px;
|
|
|
min-height: 32px;
|
|
|
/* Icons for undo/redo, etc. */
|
|
|
}
|
|
|
.MLK__toolbar svg {
|
|
|
height: 20px;
|
|
|
width: 20px;
|
|
|
}
|
|
|
.MLK__toolbar > .left {
|
|
|
position: relative;
|
|
|
display: flex;
|
|
|
justify-content: flex-start;
|
|
|
flex-flow: row;
|
|
|
}
|
|
|
.MLK__toolbar > .right {
|
|
|
display: flex;
|
|
|
justify-content: flex-end;
|
|
|
flex-flow: row;
|
|
|
}
|
|
|
.MLK__toolbar > div > div {
|
|
|
/* "button" in the toolbar */
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: center;
|
|
|
color: var(--_toolbar-text);
|
|
|
fill: currentColor;
|
|
|
background: var(--_toolbar-background);
|
|
|
font-size: var(--_toolbar-font-size);
|
|
|
padding: 4px 15px;
|
|
|
cursor: pointer;
|
|
|
width: max-content;
|
|
|
min-width: 42px;
|
|
|
min-height: 34px;
|
|
|
border: none;
|
|
|
padding-left: 10px;
|
|
|
padding-right: 10px;
|
|
|
padding-bottom: 8px;
|
|
|
padding-top: 8px;
|
|
|
margin-top: 0;
|
|
|
margin-bottom: 4px;
|
|
|
margin-left: 4px;
|
|
|
margin-right: 4px;
|
|
|
border-radius: 8px;
|
|
|
box-shadow: none;
|
|
|
border-bottom: 2px solid transparent;
|
|
|
}
|
|
|
.MLK__toolbar > div > div:not(.disabled):not(.selected):hover {
|
|
|
background: var(--_toolbar-background-hover);
|
|
|
}
|
|
|
.MLK__toolbar > div > div.disabled svg,
|
|
|
.MLK__toolbar > div > div.disabled:hover svg,
|
|
|
.MLK__toolbar > div > div.disabled.is-pressed svg {
|
|
|
color: var(--_toolbar-text);
|
|
|
opacity: 0.2;
|
|
|
}
|
|
|
.MLK__toolbar > div > div:hover,
|
|
|
.MLK__toolbar > div > div:active,
|
|
|
.MLK__toolbar > div > div.is-pressed,
|
|
|
.MLK__toolbar > div > div.is-active {
|
|
|
color: var(--_toolbar-text-active);
|
|
|
}
|
|
|
.MLK__toolbar > div > div.selected {
|
|
|
color: var(--_toolbar-text-active);
|
|
|
background: var(--_toolbar-background-selected);
|
|
|
border-radius: 0;
|
|
|
border-bottom-color: var(--_toolbar-text-active);
|
|
|
padding-bottom: 4px;
|
|
|
margin-bottom: 8px;
|
|
|
}
|
|
|
/* This is the element that displays variants on press+hold */
|
|
|
.MLK__variant-panel {
|
|
|
visibility: hidden;
|
|
|
position: fixed;
|
|
|
display: flex;
|
|
|
flex-flow: row wrap-reverse;
|
|
|
justify-content: center;
|
|
|
align-content: center;
|
|
|
margin: 0;
|
|
|
padding: 0;
|
|
|
bottom: auto;
|
|
|
top: 0;
|
|
|
box-sizing: content-box;
|
|
|
transform: none;
|
|
|
z-index: calc(var(--_keyboard-zindex) + 1);
|
|
|
touch-action: none;
|
|
|
max-width: 350px;
|
|
|
background: var(--_variant-panel-background);
|
|
|
text-align: center;
|
|
|
border-radius: 6px;
|
|
|
padding: 6px;
|
|
|
box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
|
|
|
transition: none;
|
|
|
}
|
|
|
.MLK__variant-panel.is-visible {
|
|
|
visibility: visible;
|
|
|
}
|
|
|
.MLK__variant-panel.compact {
|
|
|
--_variant-keycap-length: var(--variant-keycap-length, 50px);
|
|
|
--_variant-keycap-font-size: var(--variant-keycap-font-size, 24px);
|
|
|
--_variant-keycap-aside-font-size: var(--variant-keycap-aside-font-size, 10px);
|
|
|
}
|
|
|
.MLK__variant-panel .item {
|
|
|
display: flex;
|
|
|
flex-flow: column;
|
|
|
align-items: center;
|
|
|
justify-content: center;
|
|
|
font-size: var(--_variant-keycap-font-size);
|
|
|
height: var(--_variant-keycap-length);
|
|
|
width: var(--_variant-keycap-length);
|
|
|
margin: 0;
|
|
|
box-sizing: border-box;
|
|
|
border-radius: 5px;
|
|
|
border: 1px solid transparent;
|
|
|
background: transparent;
|
|
|
pointer-events: all;
|
|
|
cursor: pointer;
|
|
|
color: var(--_variant-keycap-text);
|
|
|
fill: currentColor;
|
|
|
}
|
|
|
@media (max-height: 412px) {
|
|
|
.MLK__variant-panel .item {
|
|
|
--_variant-keycap-font-size: var(--variant-keycap-font-size, 24px);
|
|
|
--_variant-keycap-length: var(--variant-keycap-length, 50px);
|
|
|
}
|
|
|
}
|
|
|
.MLK__variant-panel .item .ML__latex {
|
|
|
pointer-events: none;
|
|
|
}
|
|
|
.MLK__variant-panel .item.is-active {
|
|
|
background: var(--_variant-keycap-background-active);
|
|
|
color: var(--_variant-keycap-text-active);
|
|
|
}
|
|
|
.MLK__variant-panel .item.is-pressed {
|
|
|
background: var(--_variant-keycap-background-pressed);
|
|
|
color: var(--_variant-keycap-text-pressed);
|
|
|
}
|
|
|
.MLK__variant-panel .item.small {
|
|
|
font-size: var(--_keycap-small-font-size);
|
|
|
}
|
|
|
.MLK__variant-panel .item.swatch-button {
|
|
|
box-sizing: border-box;
|
|
|
background: #fbfbfb;
|
|
|
}
|
|
|
.MLK__variant-panel .item.swatch-button > span {
|
|
|
display: inline-block;
|
|
|
margin: 6px;
|
|
|
width: calc(100% - 12px);
|
|
|
height: calc(100% - 12px);
|
|
|
border-radius: 50%;
|
|
|
}
|
|
|
.MLK__variant-panel .item.swatch-button:hover {
|
|
|
background: #f0f0f0;
|
|
|
}
|
|
|
.MLK__variant-panel .item.swatch-button:hover > span {
|
|
|
border-radius: 2px;
|
|
|
}
|
|
|
.MLK__variant-panel .item.box > div,
|
|
|
.MLK__variant-panel .item.box > span {
|
|
|
border: 1px dashed rgba(0, 0, 0, 0.24);
|
|
|
}
|
|
|
.MLK__variant-panel .item .warning {
|
|
|
min-height: 60px;
|
|
|
min-width: 60px;
|
|
|
background: #cd0030;
|
|
|
color: white;
|
|
|
padding: 5px;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: center;
|
|
|
border-radius: 5px;
|
|
|
}
|
|
|
.MLK__variant-panel .item .warning.is-pressed,
|
|
|
.MLK__variant-panel .item .warning.is-active {
|
|
|
background: red;
|
|
|
}
|
|
|
.MLK__variant-panel .item .warning svg.svg-glyph {
|
|
|
width: 50px;
|
|
|
height: 50px;
|
|
|
}
|
|
|
.MLK__variant-panel .item aside {
|
|
|
font-size: var(--_variant-keycap-aside-font-size);
|
|
|
line-height: 12px;
|
|
|
opacity: 0.78;
|
|
|
padding-top: 2px;
|
|
|
}
|
|
|
.MLK__keycap {
|
|
|
position: relative;
|
|
|
}
|
|
|
.MLK__shift {
|
|
|
display: block;
|
|
|
position: absolute;
|
|
|
right: 4px;
|
|
|
top: 4px;
|
|
|
font-size: var(--_keycap-shift-font-size);
|
|
|
color: var(--_keycap-shift-color);
|
|
|
}
|
|
|
.hide-shift .MLK__shift {
|
|
|
display: none;
|
|
|
}
|
|
|
@media (max-width: 414px) {
|
|
|
.MLK__variant-panel {
|
|
|
max-width: 350px;
|
|
|
--_variant-keycap-font-size: var(--variant-keycap-font-size, 24px);
|
|
|
--_variant-keycap-length: var(--variant-keycap-length, 50px);
|
|
|
}
|
|
|
}
|
|
|
/* @xs breakpoint: iPhone 5 */
|
|
|
@container (max-width: 414px) {
|
|
|
.MLK__rows {
|
|
|
--_keycap-gap: max(var(--_keycap-gap, 2px), 2px);
|
|
|
--_keycap-height: max(var(--_keycap-height), 42px);
|
|
|
--_keycap-width: min(min(var(--_keycap-max-width), 10cqw), 62px);
|
|
|
}
|
|
|
.MLK__toolbar > div > div {
|
|
|
font-size: 100%;
|
|
|
margin-left: 2px;
|
|
|
margin-right: 2px;
|
|
|
}
|
|
|
.MLK__rows .shift,
|
|
|
.MLK__rows .action {
|
|
|
font-size: 65%;
|
|
|
}
|
|
|
.MLK__rows .warning svg.svg-glyph {
|
|
|
width: 14px;
|
|
|
height: 14px;
|
|
|
min-height: 14px;
|
|
|
}
|
|
|
}
|
|
|
@container (max-width: 744px) {
|
|
|
.MLK__rows {
|
|
|
--_keycap-gap: max(var(--keycap-gap, 2px), 2px);
|
|
|
--_keycap-height: max(var(--keycap-height, 52px), 52px);
|
|
|
--_keycap-width: min(min(var(--_keycap-max-width), 10cqw), 62px);
|
|
|
}
|
|
|
.MLK__toolbar > div > div {
|
|
|
padding-left: 0;
|
|
|
padding-right: 0;
|
|
|
}
|
|
|
.MLK__tooltip::after {
|
|
|
padding: 8px 16px;
|
|
|
font-size: 16px;
|
|
|
}
|
|
|
.MLK__rows > .MLK__row > div.fnbutton {
|
|
|
font-size: 16px;
|
|
|
}
|
|
|
.MLK__rows > .MLK__row > div.bigfnbutton {
|
|
|
font-size: calc(var(--_keycap-extra-small-font-size) / 1.55);
|
|
|
}
|
|
|
.MLK__rows > .MLK__row > div.small {
|
|
|
font-size: 13px;
|
|
|
}
|
|
|
.MLK__rows > .MLK__row > div > aside {
|
|
|
display: none;
|
|
|
}
|
|
|
.MLK__shift {
|
|
|
display: none;
|
|
|
}
|
|
|
}
|
|
|
/* Medium breakpoint: larger phones */
|
|
|
@container (max-width: 768px) {
|
|
|
.MLK__rows {
|
|
|
--_keycap-height: max(var(--keycap-height, 42px), 42px);
|
|
|
}
|
|
|
.MLK__rows > .MLK__row > div > small {
|
|
|
font-size: 14px;
|
|
|
}
|
|
|
}
|
|
|
@media (max-height: 768px) {
|
|
|
.MLK__rows {
|
|
|
--_keycap-height: max(var(--keycap-height, 42px), 42px);
|
|
|
}
|
|
|
.MLK__rows > .MLK__row > div > small {
|
|
|
font-size: 14px;
|
|
|
}
|
|
|
}
|
|
|
@container (max-width: 1444px) {
|
|
|
.MLK__rows .if-wide {
|
|
|
display: none;
|
|
|
}
|
|
|
}
|
|
|
@media (prefers-color-scheme: dark) {
|
|
|
.ML__keyboard {
|
|
|
--_accent-color: var(--keyboard-accent-color, #0b5c9c);
|
|
|
--_background: var(--keyboard-background, #151515);
|
|
|
--_border: var(--keyboard-border, transparent);
|
|
|
--_toolbar-text: var(--keyboard-toolbar-text, #e3e4e8);
|
|
|
--_toolbar-background-hover: var(--keyboard-toolbar-background-hover, #303030);
|
|
|
--keyboard-toolbar-background-hover: #303030;
|
|
|
--_horizontal-rule: var(--keyboard-horizontal-rule, 1px solid #303030);
|
|
|
--_keycap-background: var(--keycap-background, #1f2022);
|
|
|
--_keycap-background-hover: var(--keycap-background-hover, #2f3032);
|
|
|
--_keycap-border: var(--_keycap-border, transparent);
|
|
|
--_keycap-border-bottom: var(--_keycap-border-bottom, transparent);
|
|
|
--_keycap-text: var(--keycap-text, #e3e4e8);
|
|
|
--_keycap-secondary-background: var(--keycap-secondary-background, #3d4144);
|
|
|
--_keycap-secondary-background-hover: var(--keycap-secondary-background-hover, #4d5154);
|
|
|
--_keycap-secondary-text: var(--keycap-secondary-text, #e7ebee);
|
|
|
--keycap-secondary-border: transparent;
|
|
|
--keycap-secondary-border-bottom: transparent;
|
|
|
--_keycap-secondary-border: var(--keycap-secondary-border, transparent);
|
|
|
--_keycap-secondary-border-bottom: var(--keycap-secondary-border-bottom, transparent);
|
|
|
--_variant-panel-background: var(--variant-panel-background, #303030);
|
|
|
--_variant-keycap-text-active: var(--variant-keycap-text-active, #fff);
|
|
|
}
|
|
|
}
|
|
|
/* Same as the media query, but with a class */
|
|
|
[theme='dark'] .ML__keyboard {
|
|
|
--_accent-color: var(--keyboard-accent-color, #0b5c9c);
|
|
|
--_background: var(--keyboard-background, #151515);
|
|
|
--_border: var(--keyboard-border, transparent);
|
|
|
--_toolbar-text: var(--keyboard-toolbar-text, #e3e4e8);
|
|
|
--_toolbar-background-hover: var(--keyboard-toolbar-background-hover, #303030);
|
|
|
--keyboard-toolbar-background-hover: #303030;
|
|
|
--_horizontal-rule: var(--keyboard-horizontal-rule, 1px solid #303030);
|
|
|
--_keycap-background: var(--keycap-background, #1f2022);
|
|
|
--_keycap-background-hover: var(--keycap-background-hover, #2f3032);
|
|
|
--_keycap-border: var(--_keycap-border, transparent);
|
|
|
--_keycap-border-bottom: var(--_keycap-border-bottom, transparent);
|
|
|
--_keycap-text: var(--keycap-text, #e3e4e8);
|
|
|
--_keycap-secondary-background: var(--keycap-secondary-background, #3d4144);
|
|
|
--_keycap-secondary-background-hover: var(--keycap-secondary-background-hover, #4d5154);
|
|
|
--_keycap-secondary-text: var(--keycap-secondary-text, #e7ebee);
|
|
|
--keycap-secondary-border: transparent;
|
|
|
--keycap-secondary-border-bottom: transparent;
|
|
|
--_keycap-secondary-border: var(--keycap-secondary-border, transparent);
|
|
|
--_keycap-secondary-border-bottom: var(--keycap-secondary-border-bottom, transparent);
|
|
|
--_variant-panel-background: var(--variant-panel-background, #303030);
|
|
|
--_variant-keycap-text-active: var(--variant-keycap-text-active, #fff);
|
|
|
}
|
|
|
[theme='light'] .ML__keyboard {
|
|
|
--_accent-color: var(--keyboard-accent-color, #0c75d8);
|
|
|
--_background: var(--keyboard-background, #cacfd7);
|
|
|
--_border: var(--keyboard-border, #ddd);
|
|
|
--_toolbar-text: var(--keyboard-toolbar-text, #2c2e2f);
|
|
|
--_toolbar-background: var(--keyboard-toolbar-background, transparent);
|
|
|
--_toolbar-background-hover: var(--keyboard-toolbar-background-hover, #eee);
|
|
|
--_toolbar-background-selected: var(--keyboard-toolbar-background-selected, transparent);
|
|
|
--_horizontal-rule: var(--keyboard-horizontal-rule, 1px solid #fff);
|
|
|
--_keycap-background: var(--keycap-background, white);
|
|
|
--_keycap-background-hover: var(--keycap-background-hover, #f5f5f7);
|
|
|
--_keycap-background-active: var(--keycap-background-active, var(--_accent-color));
|
|
|
--_keycap-background-pressed: var(--keycap-background-pressed, var(--_accent-color));
|
|
|
--_keycap-border: var(--_keycap-border, #e5e6e9);
|
|
|
--_keycap-border-bottom: var(--_keycap-border-bottom, #8d8f92);
|
|
|
--_keycap-text: var(--keycap-text, #000);
|
|
|
--_keycap-text-active: var(--keycap-text-active, #fff);
|
|
|
--_keycap-text-hover: var(--keycap-text-hover, var(--_keycap-text));
|
|
|
--_keycap-text-pressed: var(--keycap-text-pressed, #fff);
|
|
|
--_keycap-shift-text: var(--keycap-shift-text, var(--_accent-color));
|
|
|
--_keycap-secondary-background: var(--keycap-secondary-background, #a0a9b8);
|
|
|
--_keycap-secondary-background-hover: var(--keycap-secondary-background-hover, #7d8795);
|
|
|
--_keycap-secondary-text: var(--keycap-secondary-text, #060707);
|
|
|
--_keycap-secondary-border: var(--keycap-secondary-border, #c5c9d0);
|
|
|
--_keycap-secondary-border-bottom: var(--keycap-secondary-border-bottom, #989da6);
|
|
|
--_variant-panel-background: var(--variant-panel-background, #fff);
|
|
|
--_variant-keycap-text: var(--variant-keycap-textvar, var(--_keycap-text));
|
|
|
--_variant-keycap-text-active: var(--variant-keycap-text-active, var(--_keycap-text-active));
|
|
|
--_variant-keycap-background-active: var(--variant-keycap-background-active, var(--_accent-color));
|
|
|
}
|
|
|
`,ec=`:host {
|
|
|
--primary-color: #5898ff;
|
|
|
--primary-color-dimmed: #c0c0f0;
|
|
|
--primary-color-dark: var(--blue-500);
|
|
|
--primary-color-light: var(--blue-100);
|
|
|
--primary-color-reverse: #ffffff;
|
|
|
--secondary-color: #ff8a65;
|
|
|
--secondary-color-dimmed: #f0d5c5;
|
|
|
--secondary-color-dark: var(--orange-500);
|
|
|
--secondary-color-light: var(--orange-100);
|
|
|
--secondary-color-reverse: #ffffff;
|
|
|
--link-color: #5898ff;
|
|
|
--link-color-dimmed: #c5c5c5;
|
|
|
--link-color-dark: #121212;
|
|
|
--link-color-light: #e2e2e2;
|
|
|
--link-color-reverse: #ffffff;
|
|
|
--semantic-blue: var(--blue-700);
|
|
|
--semantic-red: var(--red-400);
|
|
|
--semantic-orange: var(--orange-400);
|
|
|
--semantic-green: var(--green-700);
|
|
|
--neutral-100: #f5f5f5;
|
|
|
--neutral-200: #eeeeee;
|
|
|
--neutral-300: #e0e0e0;
|
|
|
--neutral-400: #bdbdbd;
|
|
|
--neutral-500: #9e9e9e;
|
|
|
--neutral-600: #757575;
|
|
|
--neutral-700: #616161;
|
|
|
--neutral-800: #424242;
|
|
|
--neutral-900: #212121;
|
|
|
--red-25: #fff8f7;
|
|
|
--red-50: #fff1ef;
|
|
|
--red-100: #ffeae6;
|
|
|
--red-200: #ffcac1;
|
|
|
--red-300: #ffa495;
|
|
|
--red-400: #ff7865;
|
|
|
--red-500: #f21c0d;
|
|
|
--red-600: #e50018;
|
|
|
--red-700: #d30024;
|
|
|
--red-800: #bd002c;
|
|
|
--red-900: #a1002f;
|
|
|
--orange-25: #fffbf8;
|
|
|
--orange-50: #fff7f1;
|
|
|
--orange-100: #fff3ea;
|
|
|
--orange-200: #ffe1c9;
|
|
|
--orange-300: #ffcca2;
|
|
|
--orange-400: #ffb677;
|
|
|
--orange-500: #fe9310;
|
|
|
--orange-600: #f58700;
|
|
|
--orange-700: #ea7c00;
|
|
|
--orange-800: #dc6d00;
|
|
|
--orange-900: #ca5b00;
|
|
|
--brown-25: #fff8ef;
|
|
|
--brown-50: #fff1df;
|
|
|
--brown-100: #ffe9ce;
|
|
|
--brown-200: #ebcca6;
|
|
|
--brown-300: #cdaf8a;
|
|
|
--brown-400: #af936f;
|
|
|
--brown-500: #856a47;
|
|
|
--brown-600: #7f5e34;
|
|
|
--brown-700: #78511f;
|
|
|
--brown-800: #6e4200;
|
|
|
--brown-900: #593200;
|
|
|
--yellow-25: #fffdf9;
|
|
|
--yellow-50: #fffcf2;
|
|
|
--yellow-100: #fffaec;
|
|
|
--yellow-200: #fff2ce;
|
|
|
--yellow-300: #ffe8ab;
|
|
|
--yellow-400: #ffdf85;
|
|
|
--yellow-500: #ffcf33;
|
|
|
--yellow-600: #f1c000;
|
|
|
--yellow-700: #dfb200;
|
|
|
--yellow-800: #c9a000;
|
|
|
--yellow-900: #ad8a00;
|
|
|
--lime-25: #f4ffee;
|
|
|
--lime-50: #e9ffdd;
|
|
|
--lime-100: #ddffca;
|
|
|
--lime-200: #a8fb6f;
|
|
|
--lime-300: #94e659;
|
|
|
--lime-400: #80d142;
|
|
|
--lime-500: #63b215;
|
|
|
--lime-600: #45a000;
|
|
|
--lime-700: #268e00;
|
|
|
--lime-800: #007417;
|
|
|
--lime-900: #005321;
|
|
|
--green-25: #f5fff5;
|
|
|
--green-50: #ebffea;
|
|
|
--green-100: #e0ffdf;
|
|
|
--green-200: #a7ffa7;
|
|
|
--green-300: #5afa65;
|
|
|
--green-400: #45e953;
|
|
|
--green-500: #17cf36;
|
|
|
--green-600: #00b944;
|
|
|
--green-700: #00a34a;
|
|
|
--green-800: #008749;
|
|
|
--green-900: #00653e;
|
|
|
--teal-25: #f3ffff;
|
|
|
--teal-50: #e6fffe;
|
|
|
--teal-100: #d9fffe;
|
|
|
--teal-200: #8dfffe;
|
|
|
--teal-300: #57f4f4;
|
|
|
--teal-400: #43e5e5;
|
|
|
--teal-500: #17cfcf;
|
|
|
--teal-600: #00c2c0;
|
|
|
--teal-700: #00b5b1;
|
|
|
--teal-800: #00a49e;
|
|
|
--teal-900: #009087;
|
|
|
--cyan-25: #f7fcff;
|
|
|
--cyan-50: #eff8ff;
|
|
|
--cyan-100: #e7f5ff;
|
|
|
--cyan-200: #c2e6ff;
|
|
|
--cyan-300: #95d5ff;
|
|
|
--cyan-400: #61c4ff;
|
|
|
--cyan-500: #13a7ec;
|
|
|
--cyan-600: #069eda;
|
|
|
--cyan-700: #0095c9;
|
|
|
--cyan-800: #0088b2;
|
|
|
--cyan-900: #0a7897;
|
|
|
--blue-25: #f7faff;
|
|
|
--blue-50: #eef5ff;
|
|
|
--blue-100: #e5f1ff;
|
|
|
--blue-200: #bfdbff;
|
|
|
--blue-300: #92c2ff;
|
|
|
--blue-400: #63a8ff;
|
|
|
--blue-500: #0d80f2;
|
|
|
--blue-600: #0077db;
|
|
|
--blue-700: #006dc4;
|
|
|
--blue-800: #0060a7;
|
|
|
--blue-900: #005086;
|
|
|
--indigo-25: #f8f7ff;
|
|
|
--indigo-50: #f1efff;
|
|
|
--indigo-100: #eae7ff;
|
|
|
--indigo-200: #ccc3ff;
|
|
|
--indigo-300: #ac99ff;
|
|
|
--indigo-400: #916aff;
|
|
|
--indigo-500: #63c;
|
|
|
--indigo-600: #5a21b2;
|
|
|
--indigo-700: #4e0b99;
|
|
|
--indigo-800: #3b0071;
|
|
|
--indigo-900: #220040;
|
|
|
--purple-25: #fbf7ff;
|
|
|
--purple-50: #f8f0ff;
|
|
|
--purple-100: #f4e8ff;
|
|
|
--purple-200: #e4c4ff;
|
|
|
--purple-300: #d49aff;
|
|
|
--purple-400: #c36aff;
|
|
|
--purple-500: #a219e6;
|
|
|
--purple-600: #9000c4;
|
|
|
--purple-700: #7c009f;
|
|
|
--purple-800: #600073;
|
|
|
--purple-900: #3d0043;
|
|
|
--magenta-25: #fff8fb;
|
|
|
--magenta-50: #fff2f6;
|
|
|
--magenta-100: #ffebf2;
|
|
|
--magenta-200: #ffcddf;
|
|
|
--magenta-300: #ffa8cb;
|
|
|
--magenta-400: #ff7fb7;
|
|
|
--magenta-500: #eb4799;
|
|
|
--magenta-600: #da3689;
|
|
|
--magenta-700: #c82179;
|
|
|
--magenta-800: #b00065;
|
|
|
--magenta-900: #8a004c;
|
|
|
}
|
|
|
@media (prefers-color-scheme: dark) {
|
|
|
:host {
|
|
|
--semantic-blue: var(--blue-700);
|
|
|
--semantic-red: var(--red-400);
|
|
|
--semantic-orange: var(--orange-400);
|
|
|
--semantic-green: var(--green-700);
|
|
|
--semantic-bg-blue: var(--blue-25);
|
|
|
--semantic-bg-red: var(--red-25);
|
|
|
--semantic-bg-orange: var(--orange-25);
|
|
|
--semantic-bg-green: var(--green-25);
|
|
|
--neutral-100: #121212;
|
|
|
--neutral-200: #424242;
|
|
|
--neutral-300: #616161;
|
|
|
--neutral-400: #757575;
|
|
|
--neutral-500: #9e9e9e;
|
|
|
--neutral-600: #bdbdbd;
|
|
|
--neutral-700: #e0e0e0;
|
|
|
--neutral-800: #eeeeee;
|
|
|
--neutral-900: #f5f5f5;
|
|
|
}
|
|
|
}
|
|
|
:host([theme='dark']) {
|
|
|
--semantic-blue: var(--blue-700);
|
|
|
--semantic-red: var(--red-400);
|
|
|
--semantic-orange: var(--orange-400);
|
|
|
--semantic-green: var(--green-700);
|
|
|
--semantic-bg-blue: var(--blue-25);
|
|
|
--semantic-bg-red: var(--red-25);
|
|
|
--semantic-bg-orange: var(--orange-25);
|
|
|
--semantic-bg-green: var(--green-25);
|
|
|
--neutral-100: #121212;
|
|
|
--neutral-200: #424242;
|
|
|
--neutral-300: #616161;
|
|
|
--neutral-400: #757575;
|
|
|
--neutral-500: #9e9e9e;
|
|
|
--neutral-600: #bdbdbd;
|
|
|
--neutral-700: #e0e0e0;
|
|
|
--neutral-800: #eeeeee;
|
|
|
--neutral-900: #f5f5f5;
|
|
|
}
|
|
|
/* @media (prefers-color-scheme: dark) {
|
|
|
:host {
|
|
|
--label-color: #fff;
|
|
|
--active-label-color: #000;
|
|
|
--menu-bg: #525252;
|
|
|
--active-bg: #5898ff;
|
|
|
--active-bg-dimmed: #5c5c5c;
|
|
|
}
|
|
|
} */
|
|
|
:host {
|
|
|
--ui-font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont,
|
|
|
'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji',
|
|
|
'Segoe UI Emoji', 'Segoe UI Symbol';
|
|
|
--ui-font-size: 14px;
|
|
|
--ui-line-height: 1.5;
|
|
|
--ui-letter-spacing: 0.007em;
|
|
|
--mono-font-family: 'Berkeley Mono', 'JetBrains Mono', 'IBM Plex Mono',
|
|
|
'Source Code Pro', Menlo, Monaco, 'Courier New', monospace;
|
|
|
--ui-layer-1: var(--neutral-100);
|
|
|
--ui-layer-2: var(--neutral-200);
|
|
|
--ui-layer-3: var(--neutral-300);
|
|
|
--ui-layer-4: var(--neutral-400);
|
|
|
--ui-layer-5: var(--neutral-500);
|
|
|
--ui-layer-6: var(--neutral-600);
|
|
|
--ui-border-color: var(--primary-color);
|
|
|
--ui-border-radius: 4px;
|
|
|
--ui-text: var(--neutral-900);
|
|
|
--ui-text-secondary: var(--neutral-700);
|
|
|
--ui-text-placeholder: var(--neutral-500);
|
|
|
--ui-text-muted: var(--neutral-300);
|
|
|
/** A field is a UI element in which a user can type data, for
|
|
|
* example an input or textarea element.
|
|
|
*/
|
|
|
--ui-field-bg: var(--neutral-100);
|
|
|
--ui-field-bg-hover: var(--neutral-100);
|
|
|
--ui-field-bg-disabled: var(--neutral-300);
|
|
|
--ui-field-bg-invalid: var(--red-100);
|
|
|
--ui-field-bg-focus: var(--neutral-100);
|
|
|
--ui-field-border: 0.5px solid var(--border-color);
|
|
|
--ui-field-border-hover: 0.5px solid var(--border-color);
|
|
|
--ui-field-border-disabled: 0.5px solid var(--border-color);
|
|
|
--ui-field-border-invalid: 0.5px solid var(--border-color);
|
|
|
--ui-field-border-focus: 0.5px solid var(--border-color);
|
|
|
--ui-menu-bg: var(--neutral-100);
|
|
|
--ui-menu-text: var(--neutral-900);
|
|
|
--ui-menu-bg-hover: var(--neutral-200);
|
|
|
--ui-menu-text-hover: var(--neutral-900);
|
|
|
/** The \`active\` state is used for the state of menu items
|
|
|
* when they are selected.
|
|
|
*/
|
|
|
--ui-menu-bg-active: var(--primary-color);
|
|
|
--ui-menu-text-active: var(--primary-color-reverse);
|
|
|
/** The \`active-muted\` set is used for the state of
|
|
|
* submenus when they are open.
|
|
|
*/
|
|
|
--ui-menu-bg-active-muted: var(--neutral-300);
|
|
|
--ui-menu-text-active-muted: var(--neutral-900);
|
|
|
/* --ui-menu-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.302),
|
|
|
0 2px 6px 2px rgba(60, 64, 67, 0.149); */
|
|
|
--ui-menu-shadow: 0 0 2px rgba(0, 0, 0, 0.5), 0 0 20px rgba(0, 0, 0, 0.2);
|
|
|
--ui-menu-divider: 0.5px solid #c7c7c7;
|
|
|
/* var(--neutral-300); */
|
|
|
--ui-menu-z-index: 10000;
|
|
|
--page-bg: var(--neutral-100);
|
|
|
--content-bg: var(--neutral-200);
|
|
|
}
|
|
|
@media (prefers-color-scheme: dark) {
|
|
|
:host {
|
|
|
--ui-menu-bg: var(--neutral-200);
|
|
|
}
|
|
|
}
|
|
|
:host([theme='dark']) {
|
|
|
--ui-menu-bg: var(--neutral-200);
|
|
|
}
|
|
|
/* PingFang SC is a macOS font. Microsoft Yahei is a Windows font.
|
|
|
Noto is a Linux/Android font.
|
|
|
*/
|
|
|
:lang(zh-cn),
|
|
|
:lang(zh-sg),
|
|
|
:lang(zh-my),
|
|
|
:lang(zh) {
|
|
|
--ui-font-family: -apple-system, system-ui, 'PingFang SC', 'Hiragino Sans GB',
|
|
|
'Noto Sans CJK SC', 'Noto Sans SC', 'Noto Sans', 'Microsoft Yahei UI',
|
|
|
'Microsoft YaHei New', 'Microsoft Yahei', '\u5FAE\u8F6F\u96C5\u9ED1', SimSun, '\u5B8B\u4F53',
|
|
|
STXihei, '\u534E\u6587\u7EC6\u9ED1', sans-serif;
|
|
|
}
|
|
|
:lang(zh-tw),
|
|
|
:lang(zh-hk),
|
|
|
:lang(zh-mo) {
|
|
|
--ui-font-family: -apple-system, system-ui, 'Noto Sans',
|
|
|
'Microsoft JhengHei UI', 'Microsoft JhengHei', '\u5FAE\u8EDF\u6B63\u9ED1\u9AD4', '\u65B0\u7D30\u660E\u9AD4',
|
|
|
'PMingLiU', '\u7D30\u660E\u9AD4', 'MingLiU', sans-serif;
|
|
|
}
|
|
|
:lang(ja),
|
|
|
:lang(ja-jp),
|
|
|
:lang(ja-jp-mac) {
|
|
|
--ui-font-family: -apple-system, system-ui, 'Hiragino Sans',
|
|
|
'Hiragino Kaku Gothic ProN', 'Noto Sans CJK JP', 'Noto Sans JP', 'Noto Sans',
|
|
|
'\u6E38\u30B4\u30B7\u30C3\u30AF', '\u6E38\u30B4\u30B7\u30C3\u30AF\u4F53', YuGothic, 'Yu Gothic', '\u30E1\u30A4\u30EA\u30AA', Meiryo,
|
|
|
'\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF', 'MS PGothic', sans-serif;
|
|
|
}
|
|
|
:lang(ko),
|
|
|
:lang(ko-kr),
|
|
|
:lang(ko-kr-std) {
|
|
|
--ui-font-family: -apple-system, system-ui, 'Noto Sans CJK KR', 'Noto Sans KR',
|
|
|
'Noto Sans', 'Malgun Gothic', '\uB9D1\uC740 \uACE0\uB515', 'Apple SD Gothic Neo',
|
|
|
'\uC560\uD50C SD \uC0B0\uB3CC\uACE0\uB515 Neo', 'Apple SD \uC0B0\uB3CC\uACE0\uB515 Neo', '\uB3CB\uC6C0', Dotum, sans-serif;
|
|
|
}
|
|
|
:lang(ko-kr-apple) {
|
|
|
--ui-font-family: -apple-system, system-ui, 'Noto Sans CJK KR', 'Noto Sans KR',
|
|
|
'Noto Sans', 'Apple SD Gothic Neo', '\uC560\uD50C SD \uC0B0\uB3CC\uACE0\uB515 Neo',
|
|
|
'Apple SD \uC0B0\uB3CC\uACE0\uB515 Neo', '\uB3CB\uC6C0', Dotum, sans-serif;
|
|
|
}
|
|
|
:lang(zh-cn),
|
|
|
:lang(zh-sg),
|
|
|
:lang(zh-my),
|
|
|
:lang(zh),
|
|
|
:lang(zh-tw),
|
|
|
:lang(zh-hk),
|
|
|
:lang(zh-mo),
|
|
|
:lang(ja),
|
|
|
:lang(ja-jp),
|
|
|
:lang(ja-jp-mac),
|
|
|
:lang(ko),
|
|
|
:lang(ko-kr),
|
|
|
:lang(ko-kr-std),
|
|
|
:lang(ko-kr-apple) {
|
|
|
--ui-font-size: 1rem;
|
|
|
--ui-line-height: 1.7;
|
|
|
--ui-letter-spacing: 0;
|
|
|
}
|
|
|
:dir(rtl) {
|
|
|
--ui-line-height: auto;
|
|
|
--ui-letter-spacing: 0;
|
|
|
}
|
|
|
`,Kc=`.ui-menu *,
|
|
|
.ui-menu ::before,
|
|
|
.ui-menu ::after {
|
|
|
box-sizing: border-box;
|
|
|
}
|
|
|
.ui-menu {
|
|
|
display: none;
|
|
|
color-scheme: light dark;
|
|
|
-webkit-user-select: none;
|
|
|
/* Important: Safari iOS doesn't respect user-select */
|
|
|
user-select: none;
|
|
|
cursor: default;
|
|
|
-webkit-touch-callout: none;
|
|
|
-webkit-tap-highlight-color: rgba(0 0 0 0);
|
|
|
--active-label-color: #fff;
|
|
|
/* ui-menu-text-active */
|
|
|
--label-color: #121212;
|
|
|
/* ui-menu-text */
|
|
|
--menu-bg: #e2e2e2;
|
|
|
/* ui-menu-background */
|
|
|
--active-bg: #5898ff;
|
|
|
/* ui-menu-background-active */
|
|
|
--active-bg-dimmed: #c5c5c5;
|
|
|
/* ui-menu-background-active-muted */
|
|
|
}
|
|
|
/** Use the :where pseudo selector to make the specificity of the
|
|
|
* selector 0, so that it can be overridden by the user.
|
|
|
*/
|
|
|
:where(.ui-menu-container) {
|
|
|
position: absolute;
|
|
|
overflow: visible;
|
|
|
width: auto;
|
|
|
height: auto;
|
|
|
z-index: 10000;
|
|
|
border-radius: 8px;
|
|
|
background: var(--ui-menu-bg);
|
|
|
box-shadow: var(--ui-menu-shadow);
|
|
|
list-style: none;
|
|
|
padding: 6px 0 6px 0;
|
|
|
margin: 0;
|
|
|
user-select: none;
|
|
|
cursor: default;
|
|
|
color: var(--ui-menu-text);
|
|
|
font-weight: normal;
|
|
|
font-style: normal;
|
|
|
text-shadow: none;
|
|
|
text-transform: none;
|
|
|
letter-spacing: 0;
|
|
|
outline: none;
|
|
|
opacity: 1;
|
|
|
/* The [popover] elements have a 1px solid black border. Ugh. */
|
|
|
border: none;
|
|
|
width: fit-content;
|
|
|
height: fit-content;
|
|
|
}
|
|
|
:where(.ui-menu-container > li) {
|
|
|
display: flex;
|
|
|
flex-flow: row;
|
|
|
align-items: center;
|
|
|
padding: 1px 7px 1px 7px;
|
|
|
margin-top: 0;
|
|
|
margin-left: 6px;
|
|
|
margin-right: 6px;
|
|
|
border-radius: 4px;
|
|
|
white-space: nowrap;
|
|
|
position: relative;
|
|
|
outline: none;
|
|
|
fill: currentColor;
|
|
|
user-select: none;
|
|
|
cursor: default;
|
|
|
text-align: left;
|
|
|
color: inherit;
|
|
|
font-family: var(--ui-font-family);
|
|
|
font-size: var(--ui-font-size);
|
|
|
line-height: var(--ui-line-height);
|
|
|
letter-spacing: var(--ui-letter-spacing);
|
|
|
}
|
|
|
:where(.ui-menu-container > li > .label) {
|
|
|
appearance: none;
|
|
|
background: none;
|
|
|
outline: none;
|
|
|
width: 100%;
|
|
|
margin: 0;
|
|
|
padding: 1px 2px 1px 1px;
|
|
|
overflow: visible;
|
|
|
border: 1px solid transparent;
|
|
|
white-space: nowrap;
|
|
|
text-align: start;
|
|
|
}
|
|
|
:where(.ui-menu-container > li:has(.heading)) {
|
|
|
margin-top: 0.5em;
|
|
|
}
|
|
|
:where(.ui-menu-container > li > .label.heading) {
|
|
|
font-weight: bold;
|
|
|
opacity: 0.4;
|
|
|
}
|
|
|
:where(.ui-menu-container > li.indent > .label) {
|
|
|
margin-inline-start: 12px;
|
|
|
}
|
|
|
:where(.ui-menu-container > li > .label.indent) {
|
|
|
margin-inline-start: 12px;
|
|
|
}
|
|
|
:where(.ui-menu-container > li[role='divider']) {
|
|
|
border-bottom: 1px solid var(--ui-menu-divider);
|
|
|
border-radius: 0;
|
|
|
padding: 0;
|
|
|
margin-left: 15px;
|
|
|
margin-right: 15px;
|
|
|
padding-top: 5px;
|
|
|
margin-bottom: 5px;
|
|
|
width: calc(100% - 30px);
|
|
|
/** 100% - (margin-left + margin-right) */
|
|
|
}
|
|
|
:where(.ui-menu-container > li[aria-disabled='true']) {
|
|
|
opacity: 0.5;
|
|
|
}
|
|
|
:where(.ui-menu-container > li.active) {
|
|
|
background: var(--ui-menu-bg-active);
|
|
|
background: -apple-system-control-accent;
|
|
|
color: var(--ui-menu-text-active);
|
|
|
}
|
|
|
:where(.ui-menu-container > li.active.is-submenu-open) {
|
|
|
background: var(--ui-menu-bg-active-muted);
|
|
|
color: inherit;
|
|
|
}
|
|
|
:where(.ui-menu-container > li[aria-haspopup='true'] > .label) {
|
|
|
padding-inline-end: 0;
|
|
|
}
|
|
|
:where(.ui-menu-container > li[aria-haspopup='true'].active::after) {
|
|
|
color: var(--ui-menu-text-active);
|
|
|
}
|
|
|
/** Keyboard shortcut */
|
|
|
:where(.ui-menu-container > li > kbd) {
|
|
|
font-family: var(--ui-font-family);
|
|
|
margin-inline-start: 12px;
|
|
|
opacity: 0.4;
|
|
|
}
|
|
|
:where(.ui-menu-container > li.active > kbd) {
|
|
|
opacity: 0.85;
|
|
|
}
|
|
|
.ui-trailing-chevron {
|
|
|
display: flex;
|
|
|
margin-inline-start: 24px;
|
|
|
width: 10px;
|
|
|
height: 10px;
|
|
|
margin-bottom: 4px;
|
|
|
}
|
|
|
.ui-trailing-chevron:dir(rtl) {
|
|
|
transform: scaleX(-1);
|
|
|
}
|
|
|
.ui-checkmark {
|
|
|
display: flex;
|
|
|
margin-inline-end: -11px;
|
|
|
margin-inline-start: -4px;
|
|
|
margin-top: 2px;
|
|
|
width: 16px;
|
|
|
height: 16px;
|
|
|
}
|
|
|
.ui-mixedmark {
|
|
|
display: flex;
|
|
|
margin-inline-end: -11px;
|
|
|
margin-inline-start: -4px;
|
|
|
margin-top: 2px;
|
|
|
width: 16px;
|
|
|
height: 16px;
|
|
|
}
|
|
|
`,Zl;function ac(e){let t="";switch(e){case"mathfield-element":t=`
|
|
|
:host { display: inline-block; background-color: field; color: fieldtext; border-width: 1px; border-style: solid; border-color: #acacac; border-radius: 2px; padding:4px;}
|
|
|
:host([hidden]) { display: none; }
|
|
|
:host([disabled]), :host([disabled]:focus), :host([disabled]:focus-within) { outline: none; opacity: .5; }
|
|
|
:host(:focus), :host(:focus-within) {
|
|
|
outline: Highlight auto 1px; /* For Firefox */
|
|
|
outline: -webkit-focus-ring-color auto 1px;
|
|
|
}
|
|
|
:host([readonly]:focus), :host([readonly]:focus-within),
|
|
|
:host([read-only]:focus), :host([read-only]:focus-within) {
|
|
|
outline: none;
|
|
|
}
|
|
|
@media (hover: none) and (pointer: coarse) {
|
|
|
:host(:not(:focus)) :first-child { pointer-events: none !important; }
|
|
|
}`;break;case"core":t=$l;break;case"mathfield":t=Mc;break;case"environment-popover":t=Qc;break;case"suggestion-popover":t=yu;break;case"keystroke-caption":t=Ns;break;case"virtual-keyboard":t=Ql;break;case"ui":t=ec;break;case"menu":t=Kc;break;default:debugger}return t}function Kl(e){return Zl||(Zl={}),Zl[e]||(Zl[e]=new CSSStyleSheet,Zl[e].replaceSync(ac(e))),Zl[e]}var Hc;function Hl(e){var t;if(!("adoptedStyleSheets"in document)){if(window.document.getElementById(`mathlive-style-${e}`))return;const r=window.document.createElement("style");r.id=`mathlive-style-${e}`,r.append(window.document.createTextNode(ac(e))),window.document.head.appendChild(r);return}if(Hc||(Hc={}),((t=Hc[e])!=null?t:0)!==0)Hc[e]+=1;else{const r=Kl(e);document.adoptedStyleSheets=[...document.adoptedStyleSheets,r],Hc[e]=1}}function oc(e){if("adoptedStyleSheets"in document&&Hc!=null&&Hc[e]&&(Hc[e]-=1,Hc[e]<=0)){const t=Zl[e];document.adoptedStyleSheets=document.adoptedStyleSheets.filter(r=>r!==t)}}var Qs=class Kh extends Nt{constructor(t){var r;super(b(m({},t),{type:"accent",body:(r=t.body)!=null?r:void 0})),t.accentChar?this.accent=t.accentChar:this.svgAccent=t==null?void 0:t.svgAccent,this.skipBoundary=!0,this.captureSelection=!0}static fromJson(t){return new Kh(t)}toJson(){return b(m({},super.toJson()),{accentChar:this.accent,svgAccent:this.svgAccent})}render(t){var r;const n=new Ce({parent:t,mathstyle:"cramp"},this.style),i=(r=Nt.createBox(n,this.body))!=null?r:new hn("\u25A2",{style:this.style});let s=0;!this.hasEmptyBranch("body")&&this.body.length===2&&this.body[1].isCharacterBox()&&(s=i.skew);let d=Math.min(i.height,Ri),_;if(this.svgAccent)_=Ec(this.svgAccent),d=n.metrics.bigOpSpacing1-d;else if(this.accent){const ee=new hn(this.accent,{fontFamily:"Main-Regular"});ee.italic=0;const ue=this.accent===8407?" ML__accent-vec":"";_=new hn(new hn(ee),{classes:"ML__accent-body"+ue})}_=new So({shift:0,children:[{box:new hn(i)},-d,{box:_,marginLeft:i.left+2*s,classes:["ML__center"]}]});const $=new hn(_,{type:"lift"});return this.caret&&($.caret=this.caret),this.bind(n,$.wrap(n)),this.attachSupsub(n,{base:$})}},Es={"(":")","{":"}","[":"]","|":"|","\\lbrace":"\\rbrace","\\lparen":"\\rparen","\\{":"\\}","\\langle":"\\rangle","\\lfloor":"\\rfloor","\\lceil":"\\rceil","\\vert":"\\vert","\\lvert":"\\rvert","\\Vert":"\\Vert","\\lVert":"\\rVert","\\lbrack":"\\rbrack","\\ulcorner":"\\urcorner","\\llcorner":"\\lrcorner","\\lgroup":"\\rgroup","\\lmoustache":"\\rmoustache"},gl=Object.fromEntries(Object.entries(Es).map(([e,t])=>[t,e]));function Dl(e){var t;return(t={"[":91,"]":93,"(":40,")":41,"\\mid":8739,"|":8739,"\u2223":8739,"\u2225":8741,"\\|":8739,"\\{":123,"\\}":125,"\\lbrace":123,"\\rbrace":125,"\\lparen":40,"\\rparen":41,"\\lbrack":91,"\\rbrack":93,"\\vert":8739,"\\lvert":8739,"\\mvert":8739,"\\rvert":8739,"\\Vert":8741,"\\lVert":8741,"\\mVert":8741,"\\rVert":8741,"\\parallel":8741,"\\shortparallel":8741,"\\langle":10216,"\\rangle":10217,"\\lfloor":8970,"\\rfloor":8971,"\\lceil":8968,"\\rceil":8969,"\\ulcorner":9484,"\\urcorner":9488,"\\llcorner":9492,"\\lrcorner":9496,"\\lgroup":10222,"\\rgroup":10223,"\\lmoustache":9136,"\\rmoustache":9137,"\\surd":8730}[e])!=null?t:e.codePointAt(0)}function Xc(e,t,r,n){var i;const d=new hn(Dl(e),{fontFamily:"Main-Regular",isSelected:n.isSelected,classes:"ML__small-delim "+((i=n.classes)!=null?i:"")}).wrap(t);return r&&d.setTop((1-t.scalingFactor)*vi),d}function Mu(e,t,r,n,i){var s,d;const _=new Ce({parent:n,mathstyle:"textstyle"},i==null?void 0:i.style),$=new hn(Dl(e),{fontFamily:`Size${t}-Regular`,isSelected:i.isSelected,classes:((s=i.classes)!=null?s:"")+` ML__delim-size${t}`,type:(d=i.type)!=null?d:"ignore"}).wrap(_);return r&&$.setTop((1-_.scalingFactor)*vi),$}function Zu(e,t,r,n,i){var s;let d,_,$,ee;d=$=ee=Dl(e),_=null;let ue="Size1-Regular";e==="\\vert"||e==="\\lvert"||e==="\\rvert"||e==="\\mvert"||e==="\\mid"?$=d=ee=8739:e==="\\Vert"||e==="\\lVert"||e==="\\rVert"||e==="\\mVert"||e==="\\|"?$=d=ee=8741:e==="\\uparrow"?$=ee=9168:e==="\\Uparrow"?$=ee=8214:e==="\\downarrow"?d=$=9168:e==="\\Downarrow"?d=$=8214:e==="\\updownarrow"?(d=8593,$=9168,ee=8595):e==="\\Updownarrow"?(d=8657,$=8214,ee=8659):e==="["||e==="\\lbrack"?(d=9121,$=9122,ee=9123,ue="Size4-Regular"):e==="]"||e==="\\rbrack"?(d=9124,$=9125,ee=9126,ue="Size4-Regular"):e==="\\lfloor"||e==="\u230A"?($=d=9122,ee=9123,ue="Size4-Regular"):e==="\\lceil"||e==="\u2308"?(d=9121,$=ee=9122,ue="Size4-Regular"):e==="\\rfloor"||e==="\u230B"?($=d=9125,ee=9126,ue="Size4-Regular"):e==="\\rceil"||e==="\u2309"?(d=9124,$=ee=9125,ue="Size4-Regular"):e==="("||e==="\\lparen"?(d=9115,$=9116,ee=9117,ue="Size4-Regular"):e===")"||e==="\\rparen"?(d=9118,$=9119,ee=9120,ue="Size4-Regular"):e==="\\{"||e==="\\lbrace"?(d=9127,_=9128,ee=9129,$=9130,ue="Size4-Regular"):e==="\\}"||e==="\\rbrace"?(d=9131,_=9132,ee=9133,$=9130,ue="Size4-Regular"):e==="\\lgroup"||e==="\u27EE"?(d=9127,ee=9129,$=9130,ue="Size4-Regular"):e==="\\rgroup"||e==="\u27EF"?(d=9131,ee=9133,$=9130,ue="Size4-Regular"):e==="\\lmoustache"||e==="\u23B0"?(d=9127,ee=9133,$=9130,ue="Size4-Regular"):e==="\\rmoustache"||e==="\u23B1"?(d=9131,ee=9129,$=9130,ue="Size4-Regular"):e==="\\surd"?(d=57345,ee=9143,$=57344,ue="Size4-Regular"):e==="\\ulcorner"?(d=9484,$=ee=32):e==="\\urcorner"?(d=9488,$=ee=32):e==="\\llcorner"?(ee=9492,$=d=32):e==="\\lrcorner"&&(d=9496,$=d=32);const Pe=Xn(d,ue),at=Pe.height+Pe.depth,Mt=Xn($,ue),jt=Mt.height+Mt.depth,Hr=Xn(ee,ue),Wn=Hr.height+Hr.depth;let Tr=0,In=1;if(_!==null){const yc=Xn(_,ue);Tr=yc.height+yc.depth,In=2}const ei=at+Wn+Tr,Tn=Math.max(0,Math.ceil((t-ei)/(In*jt))),oa=ei+Tn*In*jt;let ka=vi;r&&(ka=ka*n.scalingFactor);const ba=oa/2-ka,ss=.008,rl=[];rl.push({box:new hn(ee,{fontFamily:ue})}),rl.push(-ss);const pi=new hn($,{fontFamily:ue});if(_===null)for(let yc=0;yc<Tn;yc++)rl.push({box:pi});else{for(let yc=0;yc<Tn;yc++)rl.push({box:pi});rl.push(-ss),rl.push({box:new hn(_,{fontFamily:ue})}),rl.push(-ss);for(let yc=0;yc<Tn;yc++)rl.push({box:pi})}rl.push(-ss),rl.push({box:new hn(d,{fontFamily:ue})});let ku="";ue==="Size1-Regular"?ku=" delim-size1":ue==="Size4-Regular"&&(ku=" delim-size4");const dA=new So({bottom:ba,children:rl},{classes:ku});return new hn(dA,b(m({},i!=null?i:{}),{classes:((s=i==null?void 0:i.classes)!=null?s:"")+" ML__delim-mult"}))}var vA=new Set(["(",")","\\lparen","\\rparen","[","]","\\lbrack","\\rbrack","\\{","\\}","\\lbrace","\\rbrace","\\lfloor","\\rfloor","\\lceil","\\rceil","\\surd","\u230A","\u230B","\u2308","\u2309"]),wd=new Set(["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\mvert","\\mid","\\lgroup","\\rgroup","\\lmoustache","\\rmoustache","\u27EE","\u27EF","\u23B0","\u23B1"]),WA=new Set(["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"]),NA=[0,1.2,1.8,2.4,3];function xd(e,t,r,n){return e===void 0||e==="."?bu(r,n.classes):(e==="<"||e==="\\lt"||e==="\u27E8"?e="\\langle":(e===">"||e==="\\gt"||e==="\u27E9")&&(e="\\rangle"),vA.has(e)||WA.has(e)?Mu(e,t,!1,r,n):wd.has(e)?Zu(e,NA[t],!1,r,n):(console.assert(!1,"Unknown delimiter '"+e+"'"),null))}var Cd=[{type:"small",mathstyle:"scriptscriptstyle"},{type:"small",mathstyle:"scriptstyle"},{type:"small",mathstyle:"textstyle"},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],Bd=[{type:"small",mathstyle:"scriptscriptstyle"},{type:"small",mathstyle:"scriptscriptstyle"},{type:"small",mathstyle:"textstyle"},{type:"stack"}],GA=[{type:"small",mathstyle:"scriptscriptstyle"},{type:"small",mathstyle:"scriptstyle"},{type:"small",mathstyle:"textstyle"},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}];function kA(e){return e.type==="small"?"Main-Regular":e.type==="large"?"Size"+e.size+"-Regular":(console.assert(e.type==="stack"),"Size4-Regular")}function _c(e,t,r,n){const i={"-4":0,"-3":1,0:2}[n.mathstyle.sizeDelta];for(let s=i;s<r.length&&r[s].type!=="stack";s++){const d=Xn(e,kA(r[s]));if(d.defaultMetrics)return{type:"small",mathstyle:"scriptstyle"};let _=d.height+d.depth;if(r[s].type==="small"&&(r[s].mathstyle==="scriptscriptstyle"?_*=Math.max(yi[Math.max(1,n.size-2)],n.minFontScale):r[s].mathstyle==="scriptstyle"&&(_*=Math.max(yi[Math.max(1,n.size-1)],n.minFontScale))),_>t)return r[s]}return r[r.length-1]}function sc(e,t,r,n,i,s){if(!t||t.length===0||t===".")return bu(i);t==="<"||t==="\\lt"?t="\\langle":(t===">"||t==="\\gt")&&(t="\\rangle");let d;WA.has(t)?d=Cd:vA.has(t)?d=GA:d=Bd;const _=_c(Dl(t),r,d,i),$=new Ce({parent:i,mathstyle:_.mathstyle},s==null?void 0:s.style);return _.type==="small"?Xc(t,$,n,b(m({},s),{type:e})):_.type==="large"?Mu(t,_.size,n,$,b(m({},s),{type:e})):(console.assert(_.type==="stack"),Zu(t,r,n,$,b(m({},s),{type:e})))}function _u(e,t,r,n,i,s){if(t===".")return bu(i,s==null?void 0:s.classes);const d=vi*i.scalingFactor,_=901,$=5/ki,ee=Math.max(r-d,n+d),ue=Math.max(ee/500*_,2*ee-$);return sc(e,t,ue,!0,i,s)}function bu(e,t){const r=new hn(null,{classes:" nulldelimiter "+(t!=null?t:""),type:"ignore"});return r.width=e.getRegisterAsEm("nulldelimiterspace"),r.wrap(new Ce({parent:e,mathstyle:"textstyle"}))}var wu=class Hh extends Nt{constructor(t){var r;super({type:"placeholder",command:"\\placeholder",mode:(r=t==null?void 0:t.mode)!=null?r:"math",style:t==null?void 0:t.style}),this.captureSelection=!0}static fromJson(t){return new Hh(t)}toJson(){return super.toJson()}render(t){let r;return this.value=t.placeholderSymbol,typeof t.renderPlaceholder=="function"?r=t.renderPlaceholder(t):r=this.createBox(t),this.caret&&(r.classes+=" ML__placeholder-selected"),r}_serialize(t){return t.skipPlaceholders?"":"\\placeholder{}"}},tA=["matrix","matrix*","pmatrix","pmatrix*","bmatrix","bmatrix*","Bmatrix","Bmatrix*","vmatrix","vmatrix*","Vmatrix","Vmatrix*"],yA=["cases","dcases","rcases"],DA=["align","align*","aligned","gather","gathered","split"],Sd=["array","subequations","eqnarray"];function XA(e){return Sd.concat(DA).concat(yA).concat(tA).includes(e)}function OA(e){return tA.includes(e)}function rA(e){return yA.includes(e)}function JA(e){return DA.includes(e)}function YA(e,t,r){let n=0;for(const ee of r)"align"in ee&&(n+=1);let i=0;const s=[];for(const ee of t){let ue=0;for(i=Math.max(i,Math.min(ee.length,n));ue<ee.length;){const Pe=[],at=Math.min(ee.length,ue+n);for(;ue<at;){const Mt=ee[ue];Mt.length===0?Pe.push([new Nt({type:"first",mode:e.mode})]):Mt[0].type!=="first"?Pe.push([new Nt({type:"first",mode:e.mode}),...Mt]):(console.assert(!Mt.slice(1).some(jt=>jt.type==="first")),Pe.push(Mt)),ue+=1}s.push(Pe)}}s.length>0&&s[s.length-1].length===1&&s[s.length-1][0].length===1&&s[s.length-1][0][0].type==="first"&&s.pop();const d=[];for(const ee of s){if(ee.length!==i)for(let ue=ee.length;ue<i;ue++)ee.push([new Nt({type:"first",mode:e.mode}),new wu]);d.push(ee)}let _=0,$=0;for(const ee of d){$=0;for(const ue of ee){for(const Pe of ue)Pe.parent=e,Pe.parentBranch=[_,$];$+=1}_+=1}return e.isDirty=!0,d}var Fs=class jh extends Nt{constructor(t,r,n,i={}){var s;super({type:"array"}),this.environmentName=t,this.rowGaps=n,i.mathstyleName&&(this.mathstyleName=i.mathstyleName),i.columns&&(i.columns.length===0?this.colFormat=[{align:"l"}]:this.colFormat=i.columns),this.colFormat||(this.colFormat=[{align:"l"},{align:"l"},{align:"l"},{align:"l"},{align:"l"},{align:"l"},{align:"l"},{align:"l"},{align:"l"},{align:"l"}]),this.array=YA(this,r,this.colFormat),i.leftDelim&&(this.leftDelim=i.leftDelim),i.rightDelim&&(this.rightDelim=i.rightDelim),i.arraycolsep!==void 0&&(this.arraycolsep=i.arraycolsep),this.colSeparationType=i.colSeparationType,i.arraystretch!==void 0&&(this.arraystretch=i.arraystretch),this.minColumns=(s=i.minColumns)!=null?s:1}static fromJson(t){return new jh(t.environmentName,t.array,t.rowGaps,t)}toJson(){const t=b(m({},super.toJson()),{environmentName:this.environmentName,array:this.array.map(r=>r.map(n=>n.map(i=>i.toJson()))),rowGaps:this.rowGaps,columns:this.colFormat,colSeparationType:this.colSeparationType});return this.arraystretch!==void 0&&(t.arraystretch=this.arraystretch),this.arraycolsep!==void 0&&(t.arraycolsep=this.arraycolsep),this.leftDelim&&(t.leftDelim=this.leftDelim),this.rightDelim&&(t.rightDelim=this.rightDelim),t}branch(t){var r;if(br(t))return(r=this.array[t[0]][t[1]])!=null?r:void 0}createBranch(t){var r;return br(t)?(this.isDirty=!0,(r=this.branch(t))!=null?r:[]):[]}get rowCount(){return this.array.length}get colCount(){return this.array[0].length}get maxColumns(){return this.colFormat.filter(t=>!!t.align).length}removeBranch(t){if(Jt(t))return super.removeBranch(t);const r=this.branch(t);return this.array[t[0]][t[1]]=void 0,r.forEach(n=>{n.parent=void 0,n.parentBranch=void 0}),console.assert(r[0].type==="first"),r.shift(),this.isDirty=!0,r}get hasChildren(){return this.children.length>0}get children(){const t=[];for(const r of this.array)for(const n of r)if(n)for(const i of n)t.push(...i.children),t.push(i);return[...t,...super.children]}render(t){var r,n,i,s,d,_;const $=new Ce({parent:t,mathstyle:this.mathstyleName},this.style),ee=$.getRegisterAsEm("arrayrulewidth"),ue=$.getRegisterAsEm("arraycolsep"),Pe=$.getRegisterAsEm("doublerulesep"),at=(n=(r=this.arraystretch)!=null?r:$.getRegisterAsNumber("arraystretch"))!=null?n:1;let Mt=typeof this.arraycolsep=="number"?this.arraycolsep:ue;this.colSeparationType==="small"&&(Mt=.2778*(new Ce({parent:t,mathstyle:"scriptstyle"}).scalingFactor/t.scalingFactor));const jt=at*Di,Hr=.7*jt,Wn=.3*jt;let Tr=0;const In=[];let ei=0;const Tn=this.array.length;for(let ul=0;ul<Tn;++ul){const Xl=this.array[ul];ei=Math.max(ei,Xl.length);const bc=new Ce({parent:$,mathstyle:this.mathstyleName},this.style);let fA=Hr/bc.scalingFactor,hA=Wn/bc.scalingFactor;const pA={cells:[],height:0,depth:0,pos:0};for(const eA of Xl){const P0=(i=Nt.createBox(bc,eA,{type:"ignore"}))!=null?i:new hn(null,{type:"ignore"});hA=Math.max(hA,P0.depth),fA=Math.max(fA,P0.height),pA.cells.push(P0)}let mA=(s=Bs(this.rowGaps[ul]))!=null?s:0;mA>0&&(mA+=Wn,hA=Math.max(hA,mA),mA=0),ul<Tn-1&&!OA(this.environmentName)&&this.environmentName!=="cases"&&this.environmentName!=="array"&&(hA+=$.getRegisterAsEm("jot")),pA.height=fA,pA.depth=hA,Tr+=fA,pA.pos=Tr,Tr+=hA+mA,In.push(pA)}const oa=Tr/2+vi,ka=[];for(let ul=0;ul<ei;ul++){const Xl=[];for(const bc of In){const fA=bc.cells[ul];fA.depth=bc.depth,fA.height=bc.height,Xl.push({box:fA,shift:bc.pos-oa})}Xl.length>0&&ka.push(new So({individualShift:Xl}))}const ba=[];let ss=!1,rl=!1,pi=0,ku=!this.leftDelim;const{colFormat:dA}=this;for(const ul of dA){if("align"in ul&&pi>=ka.length)break;if("align"in ul)ss?ba.push(Lu(2*Mt)):(rl||ku)&&ba.push(Lu(Mt)),ba.push(new hn(ka[pi],{classes:"col-align-"+ul.align})),pi++,ss=!0,rl=!1,ku=!1;else if("gap"in ul){if(typeof ul.gap=="number")ba.push(Lu(ul.gap));else{const Xl=PA(t,In,oa,ul.gap);Xl&&ba.push(Xl)}ss=!1,rl=!1,ku=!1}else if("separator"in ul){const Xl=new hn(null,{classes:"vertical-separator"});Xl.height=Tr,Xl.setStyle("height",Tr,"em"),Xl.setStyle("border-right",`${ee}em ${ul.separator} currentColor`),Xl.setStyle("vertical-align",-(Tr-oa),"em");let bc=0;rl?bc=Pe-ee:ss&&(bc=Mt-ee),Xl.left=bc,ba.push(Xl),ss=!1,rl=!0,ku=!1}}ss&&!this.rightDelim&&ba.push(Lu(Mt));const Hu=new hn(ba,{classes:"mtable"});if((!this.leftDelim||this.leftDelim===".")&&(!this.rightDelim||this.rightDelim==="."))return this.caret&&(Hu.caret=this.caret),this.bind(t,Hu);const yc=Hu.height,Du=Hu.depth,du=this.bind(t,new hn([this.bind(t,_u("open",(d=this.leftDelim)!=null?d:".",yc,Du,$,{isSelected:this.isSelected})),Hu,this.bind(t,_u("close",(_=this.rightDelim)!=null?_:".",yc,Du,$,{isSelected:this.isSelected}))],{type:"ord"}));return du?(du.setStyle("display","inline-block"),this.caret&&(du.caret=this.caret),this.bind(t,this.attachSupsub(t,{base:du}))):null}_serialize(t){var r;const n=[];if(this.environmentName==="lines"?n.push("{\\displaylines"):n.push(`\\begin{${this.environmentName}}`),this.environmentName==="array"){if(n.push("{"),this.colFormat!==void 0)for(const i of this.colFormat)"align"in i&&typeof i.align=="string"?n.push(i.align):"separator"in i&&i.separator==="solid"?n.push("|"):"separator"in i&&i.separator==="dashed"&&n.push(":");n.push("}")}for(let i=0;i<this.array.length;i++){for(let s=0;s<this.array[i].length;s++)s>0&&n.push(" & "),n.push(Nt.serialize(this.array[i][s],t));if(i<this.array.length-1){const s=this.rowGaps[i];s!=null&&s.dimension?n.push(`\\\\[${s.dimension} ${(r=s.unit)!=null?r:"pt"}] `):n.push("\\\\ ")}}return this.environmentName==="lines"?n.push("}"):n.push(`\\end{${this.environmentName}}`),Ia(n)}getCell(t,r){return this.array[t][r]}setCell(t,r,n){console.assert(this.type==="array"&&Array.isArray(this.array)&&this.array[t][r]!==void 0);for(const s of this.array[t][r])s.parent=void 0,s.parentBranch=void 0;let i=n;(n.length===0||n[0].type!=="first")&&(i=[new Nt({type:"first",mode:this.mode}),...n]),this.array[t][r]=i;for(const s of i)s.parent=this,s.parentBranch=[t,r];this.isDirty=!0}addRowBefore(t){console.assert(this.type==="array"&&Array.isArray(this.array));const r=[];for(let n=0;n<this.colCount;n++)r.push(ta(this));this.array.splice(t,0,r);for(let n=t;n<this.rowCount;n++)for(let i=0;i<this.colCount;i++){const s=this.array[n][i];if(s)for(const d of s)d.parentBranch=[n,i]}this.isDirty=!0}addRowAfter(t){console.assert(this.type==="array"&&Array.isArray(this.array));const r=[];for(let n=0;n<this.colCount;n++)r.push(ta(this));this.array.splice(t+1,0,r);for(let n=t+1;n<this.rowCount;n++)for(let i=0;i<this.colCount;i++){const s=this.array[n][i];if(s)for(const d of s)d.parentBranch=[n,i]}this.isDirty=!0}removeRow(t){console.assert(this.type==="array"&&Array.isArray(this.array)&&this.rowCount>t);const r=this.array.splice(t,1);for(const n of r)for(const i of n)if(i)for(const s of i)s.parent=void 0,s.parentBranch=void 0;for(let n=t;n<this.rowCount;n++)for(let i=0;i<this.colCount;i++){const s=this.array[n][i];if(s)for(const d of s)d.parentBranch=[n,i]}this.isDirty=!0}addColumnBefore(t){console.assert(this.type==="array"&&Array.isArray(this.array));for(const r of this.array)r.splice(t,0,ta(this));for(let r=0;r<this.rowCount;r++)for(let n=t;n<this.colCount;n++){const i=this.array[r][n];if(i)for(const s of i)s.parentBranch=[r,n]}this.isDirty=!0}addColumnAfter(t){console.assert(this.type==="array"&&Array.isArray(this.array));for(const r of this.array)r.splice(t+1,0,ta(this));for(let r=0;r<this.rowCount;r++)for(let n=t+1;n<this.colCount;n++){const i=this.array[r][n];if(i)for(const s of i)s.parentBranch=[r,n]}this.isDirty=!0}addColumn(){this.addColumnAfter(this.colCount-1)}removeColumn(t){console.assert(this.type==="array"&&Array.isArray(this.array)&&this.colCount>t);for(const r of this.array){const n=r.splice(t,1);for(const i of n)if(i)for(const s of i)s.parent=void 0,s.parentBranch=void 0}for(let r=0;r<this.rowCount;r++)for(let n=t;n<this.colCount;n++){const i=this.array[r][n];if(i)for(const s of i)s.parentBranch=[r,n]}this.isDirty=!0}get cells(){const t=[];for(const r of this.array)for(const n of r)n&&t.push(n.filter(i=>i.type!=="first"));return t}};function ta(e){const t=new Nt({type:"first",mode:e.mode});t.parent=e;const r=new wu;return r.parent=e,[t,r]}function Lu(e){const t=new hn(null,{classes:"arraycolsep"});return t.width=e,t}function PA(e,t,r,n){if(!n)return null;const i=[];for(const s of t){const d=Nt.createBox(e,n,{type:"ignore"});d&&(d.depth=s.depth,d.height=s.height,i.push({box:d,shift:s.pos-r}))}return new So({individualShift:i}).wrap(e)}var Yl=class zh extends Nt{constructor(t){super({mode:t.mode,command:t.command,style:t.style,body:t.body,type:"box"}),this.framecolor=t.framecolor,this.backgroundcolor=t.backgroundcolor,this.padding=t.padding,this.offset=t.offset,this.border=t.border}static fromJson(t){return new zh(t)}toJson(){return b(m({},super.toJson()),{framecolor:this.framecolor,backgroundcolor:this.backgroundcolor,padding:this.padding,offset:this.offset,border:this.border})}render(t){var r,n,i,s;const d=Nt.createBox(t,this.body,{type:"lift"});if(!d)return null;const _=t.toEm((r=this.offset)!=null?r:{dimension:0});d.depth+=_,d.setStyle("display","inline-block"),d.setStyle("position","relative"),d.setStyle("height",Math.floor(100*d.height+d.depth)/100,"em"),d.setStyle("vertical-align",-Math.floor(100*d.height)/100,"em");const $=new Ce({parent:t},this.style),ee=$.toEm((n=this.padding)!=null?n:{register:"fboxsep"}),ue=new hn(null,{classes:"ML__box"});ue.height=d.height+ee,ue.depth=d.depth+ee,ue.setStyle("box-sizing","border-box"),ue.setStyle("position","absolute"),ue.setStyle("top",-ee+.3,"em"),ue.setStyle("left",0),ue.setStyle("height",ue.height+ue.depth,"em"),ue.setStyle("width","100%"),this.backgroundcolor&&ue.setStyle("background-color",(i=$.toColor(this.backgroundcolor))!=null?i:"transparent"),this.framecolor&&ue.setStyle("border",`${$.getRegisterAsEm("fboxrule",2)}em solid ${(s=$.toColor(this.framecolor))!=null?s:"black"}`),this.border&&ue.setStyle("border",this.border);const Pe=new hn([ue,d],{type:"lift"});return Pe.setStyle("display","inline-block"),Pe.setStyle("position","relative"),Pe.setStyle("line-height",0),Pe.height=d.height+ee+(_>0?_:0),Pe.depth=d.depth+ee+(_<0?-_:0),Pe.setStyle("padding-left",ee,"em"),Pe.setStyle("padding-right",ee,"em"),Pe.setStyle("height",Math.floor(100*(d.height+d.depth+2*ee+Math.abs(_)))/100,"em"),Pe.setStyle("margin-top",-ee,"em"),Pe.setStyle("top",Math.floor(100*(d.depth-d.height+2*ee-_))/100,"em"),Pe.setStyle("vertical-align",Math.floor(100*(d.depth+2*ee))/100,"em"),this.caret&&(Pe.caret=this.caret),this.attachSupsub(t,{base:Pe})}_serialize(t){return t.skipStyles?Ia([this.bodyToLatex(t),this.supsubToLatex(t)]):super._serialize(t)}},Ed=class $h extends Nt{constructor(t,r){var n;super({type:"composition",mode:(n=r==null?void 0:r.mode)!=null?n:"math",value:t})}static fromJson(t){return new $h(t.value,t)}toJson(){return super.toJson()}get computedStyle(){return{}}render(t){const r=new hn(this.value,{classes:"ML__composition",type:"composition"});return this.bind(t,r),this.caret&&(r.caret=this.caret),r}_serialize(t){return""}},us=class Zh extends Nt{constructor(t){super({type:"error",value:t,command:t,mode:"math"}),this.verbatimLatex=t}static fromJson(t){return new Zh(t.command)}toJson(){return super.toJson()}render(t){const r=this.createBox(t,{classes:"ML__error"});return this.caret&&(r.caret=this.caret),r}},ol=class Vh extends Nt{constructor(t,r,n){super({type:"group",mode:r,style:n}),this.body=t,this.boxType=t.length>1?"ord":"ignore",this.skipBoundary=!0,this.displayContainsHighlight=!1,t&&t.length===1&&t[0].command===","&&(this.captureSelection=!0)}static fromJson(t){return new Vh(t.body,t.mode,t.style)}render(t){const r=Nt.createBox(t,this.body,{type:this.boxType});return r?(this.caret&&(r.caret=this.caret),this.bind(t,r)):null}_serialize(t){if(!(t.expandMacro||t.skipStyles||t.skipPlaceholders)&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const r=Cr(this.command,this.mode);return r!=null&&r.serialize?r.serialize(this,t):`{${this.bodyToLatex(t)}}`}},zs=class Wh extends Nt{constructor(t,r,n){super({type:"leftright",style:n.style,displayContainsHighlight:!0}),this.variant=t,this.body=r,this.leftDelim=n.leftDelim,this.rightDelim=n.rightDelim}static fromJson(t){var r;return new Wh((r=t.variant)!=null?r:"",t.body,t)}toJson(){const t=super.toJson();return this.variant&&(t.variant=this.variant),this.leftDelim&&(t.leftDelim=this.leftDelim),this.rightDelim&&(t.rightDelim=this.rightDelim),t}_serialize(t){var r,n;const i=this.matchingRightDelim();return this.variant==="left...right"?Ia(["\\left",(r=this.leftDelim)!=null?r:".",this.bodyToLatex(t),"\\right",i]):this.variant==="mleft...mright"?Ia(["\\mleft",(n=this.leftDelim)!=null?n:".",this.bodyToLatex(t),"\\mright",i]):Ia([!this.leftDelim||this.leftDelim==="."?"":this.leftDelim,this.bodyToLatex(t),i])}matchingRightDelim(){var t,r;if(this.rightDelim&&this.rightDelim!=="?")return this.rightDelim;const n=(t=this.leftDelim)!=null?t:".";return(r=Es[n])!=null?r:n}render(t){var r,n;const i=new Ce({parent:t},this.style);console.assert(this.body!==void 0);const s=new Ce({parent:t,mathstyle:"textstyle"},this.style),d=(r=Nt.createBox(i,this.body,{type:"inner"}))!=null?r:new hn(null,{type:"inner"}),_=d.height/s.scalingFactor,$=d.depth/s.scalingFactor,ee=[];if(this.leftDelim&&ee.push(this.bind(s,_u("open",this.leftDelim,_,$,s,{isSelected:this.isSelected,classes:"ML__open"+(this.containsCaret?" ML__contains-caret":""),mode:this.mode,style:this.style}))),d&&(nA(d.children,this,i,_,$),ee.push(d)),this.rightDelim){let Mt=this.containsCaret?" ML__contains-caret":"",jt=this.rightDelim;jt==="?"&&(i.smartFence?(jt=this.matchingRightDelim(),Mt+=" ML__smart-fence__close"):jt="."),ee.push(this.bind(s,_u("close",jt,_,$,s,{isSelected:this.isSelected,classes:Mt+" ML__close",mode:this.mode,style:this.style})))}let ue=this.variant==="mleft...mright";const Pe=this.leftSibling;Pe&&(!ue&&Pe.isFunction&&(ue=!0),!ue&&Pe.type==="subsup"&&((n=Pe.leftSibling)!=null&&n.isFunction)&&(ue=!0));const at=new hn(ee,{type:ue?"close":"inner",classes:"left-right"});return at.setStyle("margin-top",`${-d.depth}em`),at.setStyle("height",`${d.height+d.depth}em`),this.caret&&(at.caret=this.caret),this.bind(i,at.wrap(i))}};function nA(e,t,r,n,i){if(e)for(let s=0;s<e.length;s++){const d=e[s];d.type==="middle"?(e[s]=t.bind(r,_u("inner",d.value,n,i,r,{isSelected:t.isSelected})),e[s].caret=d.caret,e[s].isSelected=d.isSelected,e[s].cssId=d.cssId,e[s].htmlData=d.htmlData,e[s].htmlStyle=d.htmlStyle,e[s].attributes=d.attributes,e[s].cssProperties=d.cssProperties):d.children&&nA(d.children,t,r,n,i)}}var bA=class Gh extends Nt{constructor(t,r){var n;super({type:"macro",command:t,style:r.style}),this.body=r.body,r.captureSelection===void 0?r.args?this.captureSelection=!1:this.captureSelection=!0:this.captureSelection=r.captureSelection,this.macroArgs=r.args,this.expand=(n=r.expand)!=null?n:!1}static fromJson(t){return new Gh(t.command,t)}toJson(){const t=super.toJson();return this.expand&&(t.expand=!0),this.captureSelection!==void 0&&(t.captureSelection=this.captureSelection),this.macroArgs&&(t.args=this.macroArgs),t}_serialize(t){var r;return t.expandMacro&&this.expand?this.bodyToLatex(t):this.command+((r=this.macroArgs)!=null?r:"")}render(t){const r=Nt.createBox(t,this.body);return r?(this.caret&&(r.caret=this.caret),this.bind(t,r)):null}},nf=class Xh extends Nt{constructor(){super({type:"macro-argument"})}static fromJson(t){return new Xh}toJson(){return super.toJson()}_serialize(t){return""}render(t){return null}},iA=class Jh extends Nt{constructor(t,r,n=!1,i,s){var d;super({type:"prompt",mode:(d=s==null?void 0:s.mode)!=null?d:"math",style:s==null?void 0:s.style,command:"\\placeholder"}),this.body=i,this.correctness=r,this.placeholderId=t,this.locked=n,this.captureSelection=this.locked}static fromJson(t){return new Jh(t.placeholderId,t.correctness,t.locked,t.body,t)}toJson(){const t=super.toJson();return this.placeholderId&&(t.placeholderId=this.placeholderId),this.body||delete t.body,this.body&&(t.body=this.body.filter(r=>r.type!=="first").map(r=>r.toJson())),this.correctness&&(t.correctness=this.correctness),t.locked=this.locked,t}render(t){const r=new Ce({parent:t}),n=r.getRegisterAsEm("fboxsep"),i=n,s=n,d=Nt.createBox(t,this.body);if(!d)return null;d.height||(d.height=r.metrics.xHeight),d.setStyle("vertical-align",-d.height,"em"),this.correctness==="correct"?d.setStyle("color","var(--correct-color, var(--ML__correct-color))"):this.correctness==="incorrect"&&d.setStyle("color","var(--incorrect-color, var(--ML__incorrect-color))");const _=new hn(d,{type:"ord"});_.setStyle("display","inline-block"),_.setStyle("height",d.height+d.depth,"em"),_.setStyle("vertical-align",-s,"em");let $="ML__prompt ";this.locked?$+=" ML__lockedPromptBox ":$+=" ML__editablePromptBox ",this.correctness==="correct"?$+=" ML__correctPromptBox ":this.correctness==="incorrect"&&($+=" ML__incorrectPromptBox "),this.containsCaret&&($+=" ML__focusedPromptBox ");const ee=new hn(null,{classes:$,attributes:{part:"prompt"}});ee.height=_.height+s,ee.depth=_.depth+s,ee.width=_.width+2*i,ee.setStyle("box-sizing","border-box"),ee.setStyle("position","absolute"),ee.setStyle("height",_.height+_.depth+2*s,"em"),i===0&&ee.setStyle("width","100%"),i!==0&&(ee.setStyle("width",`calc(100% + ${2*i}em)`),ee.setStyle("top",n,"em"),ee.setStyle("left",-i,"em")),(!this.body||this.body.length===1)&&(ee.width=3*i,ee.setStyle("width",`calc(100% + ${3*i}em)`),ee.setStyle("left",-1.5*i,"em"));let ue="";this.correctness==="incorrect"&&(ue+='<line x1="3%" y1="97%" x2="97%" y2="3%" stroke-width="0.5" stroke="var(--incorrect-color, var(--ML__incorrect-color))" stroke-linecap="round" />'),ue&&(ee.svgOverlay=ue);const Pe=new hn([ee,_],{classes:"ML__prompt-atom"});return Pe.setStyle("position","relative"),Pe.setStyle("display","inline-block"),Pe.setStyle("line-height",0),Pe.height=_.height+s+.2,Pe.depth=_.depth+s,Pe.left=i,Pe.right=i,Pe.setStyle("height",_.height+s,"em"),Pe.setStyle("top",_.depth-_.height,"em"),Pe.setStyle("vertical-align",_.depth+s,"em"),Pe.setStyle("margin-left",.5,"em"),Pe.setStyle("margin-right",.5,"em"),this.caret&&(Pe.caret=this.caret),this.bind(r,this.attachSupsub(t,{base:Pe}))}_serialize(t){var r;const n=(r=this.bodyToLatex(t))!=null?r:"";if(t.skipPlaceholders)return n;let i="\\placeholder";return this.placeholderId&&(i+=`[${this.placeholderId}]`),this.correctness==="correct"?i+="[correct]":this.correctness==="incorrect"&&(i+="[incorrect]"),this.locked&&(i+="[locked]"),hi(i,n)}},TA=class Yh extends Nt{constructor(t){super({type:"subsup",style:t==null?void 0:t.style}),this.subsupPlacement="auto"}static fromJson(t){const r=new Yh(t);for(const n of Ft)t[n]&&r.setChildren(t[n],n);return r}render(t){var r;const n=new Ce({parent:t,isPhantom:!0}),i=this.leftSibling,s=(r=i.render(n))!=null?r:new hn(null),d=new hn(null);return d.height=s.height,d.depth=s.depth,this.attachSupsub(t,{base:d,isCharacterBox:i.isCharacterBox(),type:"ignore"})}_serialize(t){return this.supsubToLatex(t)}};function aA(e){return e?!/^(<$$>|<$>|<space>|<{>|<}>|#[0-9\?]|\\.+)$/.test(e):!1}var qA=class{constructor(e,t,r){this.errors=[],this.index=0,this.endCount=0;var n,i,s,d;r!=null||(r={}),this.tokens=e,this.context=t instanceof Ce&&!(r!=null&&r.parseMode)&&!r.mathstyle?t:new Ce({from:t,mathstyle:r.mathstyle},r.style),this.args=(n=r.args)!=null?n:void 0,this.smartFence=this.context.smartFence,this.parsingContext={parent:void 0,mathlist:[],style:(i=r.style)!=null?i:{},parseMode:(s=r.parseMode)!=null?s:"math",mathstyle:(d=r.mathstyle)!=null?d:"displaystyle",tabular:!1}}beginContext(e){var t,r,n;const i=this.parsingContext,s={parent:i,mathlist:[],style:m({},i.style),parseMode:(t=e==null?void 0:e.mode)!=null?t:i.parseMode,mathstyle:(r=e==null?void 0:e.mathstyle)!=null?r:i.mathstyle,tabular:(n=e==null?void 0:e.tabular)!=null?n:!1};this.parsingContext=s}endContext(){this.parsingContext=this.parsingContext.parent}onError(e){this.errors.push(m({before:ea(this.tokens.slice(this.index,this.index+10)),after:ea(this.tokens.slice(Math.max(0,this.index-10),this.index))},e))}get mathlist(){return this.parsingContext.mathlist}set mathlist(e){this.parsingContext.mathlist=e}get parseMode(){return this.parsingContext.parseMode}set parseMode(e){this.parsingContext.parseMode=e}get tabularMode(){return this.parsingContext.tabular}get style(){let e=this.parsingContext;for(;e;){if(e.style)return m({},e.style);e=e.parent}return{}}set style(e){this.parsingContext.style=e}end(){return this.endCount++,this.index>=this.tokens.length||this.endCount>1e3}next(){this.index+=1}get(){return this.endCount=0,this.index<this.tokens.length?this.tokens[this.index++]:""}peek(){return this.tokens[this.index]}match(e){return this.tokens[this.index]===e?(this.index++,!0):!1}lastSubsupAtom(){let e;return this.mathlist.length>0&&(e=this.mathlist[this.mathlist.length-1],e.type==="subsup"||e.subsupPlacement!==void 0)||(e=new TA({style:this.style}),this.mathlist.push(e)),e}hasPattern(e){return e.test(this.tokens[this.index])}hasInfixCommand(){var e;const{index:t}=this;if(t<this.tokens.length&&this.tokens[t].startsWith("\\")){const r=Cr(this.tokens[t],this.parseMode);return!r||r.definitionType==="symbol"||r.ifMode&&!r.ifMode.includes(this.parseMode)?!1:(e=r.infix)!=null?e:!1}return!1}matchColumnSeparator(){return!this.tabularMode||this.peek()!=="&"?!1:(this.index++,!0)}matchRowSeparator(){if(!this.tabularMode)return!1;const e=this.peek();return e!=="\\\\"&&e!=="\\cr"&&e!=="\\tabularnewline"?!1:(this.index++,!0)}placeholder(){var e;const t=(e=this.args)==null?void 0:e.call(this,"?");return t?pc(t,{parseMode:this.parseMode,mathstyle:"textstyle"}):[new wu({mode:this.parseMode,style:this.style})]}skipWhitespace(){for(;this.match("<space>"););}skipUntilToken(e){let t=this.tokens[this.index];for(;t&&t!==e;)t=this.tokens[++this.index];t===e&&this.index++}skipFiller(){for(;this.match("\\relax")||this.match("<space>"););}matchKeyword(e){const t=this.index;let r=this.end(),n="";for(;!r;){const s=this.get();aA(s)?(n+=s,r=this.end()||n.length>=e.length):r=!0}const i=e.toUpperCase()===n.toUpperCase();return i||(this.index=t),i}scanString(){let e="";for(;!this.end();){const t=this.peek();if(t==="]")return e;if(t==="<space>")e+=" ";else if(t.startsWith("\\"))this.onError({code:"unexpected-command-in-string"}),e+=t.substring(1);else if(aA(t))e+=t;else return e;this.next()}return e}scanBalancedString(){let e="",t=this.end(),r=1;for(;!t;){const n=this.get();n==="<space>"?e+=" ":n==="<{>"?(e+="{",r+=1):n==="<}>"?(r-=1,r>0?e+="}":this.index-=1):n==="<$>"?e+="$":n==="<$$>"?e+="$$":e+=n,t=r===0||this.end()}return e}scanLiteralGroup(){var e;if(!this.match("<{>"))return"";let t="",r=1;for(;r>0&&!this.end();){const n=this.get();n==="<}>"?(r-=1,r>0&&(t+="}")):n==="<{>"?(r+=1,t+="{"):(/\\[a-zA-Z]+$/.test(t)&&/^[a-zA-Z]/.test(n)&&(t+=" "),t+=(e={"<space>":" ","<$$>":"$$","<$>":"$"}[n])!=null?e:n)}return t}scanNumber(e=!0){var t,r;let n=!1,i=this.peek();for(;i==="<space>"||i==="+"||i==="-";)this.get(),i==="-"&&(n=!n),i=this.peek();e=!!e;let s=10,d=/\d/;if(this.match("'"))s=8,d=/[0-7]/,e=!0;else if(this.match('"'))s=16,d=/[\dA-F]/,e=!0;else if(this.match("x"))s=16,d=/[\dA-Fa-f]/,e=!0;else if(this.match("`"))return i=this.get(),i?i.length===2&&i.startsWith("\\")?{number:(n?-1:1)*((t=i.codePointAt(1))!=null?t:0),base:"alpha"}:{number:(n?-1:1)*((r=i.codePointAt(0))!=null?r:0),base:"alpha"}:null;let _="";for(;this.hasPattern(d);)_+=this.get();if(!e&&(this.match(".")||this.match(",")))for(_+=".";this.hasPattern(d);)_+=this.get();const $=e?Number.parseInt(_,s):Number.parseFloat(_);return Number.isNaN($)?null:{number:n?-$:$,base:s===16?"hexadecimal":s===8?"octal":"decimal"}}scanRegister(){var e;const t=this.index,r=this.scanNumber(!1);if(this.skipWhitespace(),this.match("\\relax"))return r;let n=!1;if(r===null)for(;;){const s=this.peek();if(s==="-")n=!n;else if(s!=="+")break;this.next(),this.skipWhitespace()}if(this.match("\\global")){this.skipWhitespace();const s=this.get();return s.startsWith("\\")?r?{register:s,global:!0,factor:(n?-1:1)*r.number}:n?{register:s,global:!0,factor:-1}:{register:s,global:!0}:(this.index=t,null)}let i=this.get();return i!=null&&i.startsWith("\\")?(i=i.substring(1),this.context.registers[i]?!n||r!==null?{register:i,factor:(n?-1:1)*((e=r==null?void 0:r.number)!=null?e:1)}:{register:i}:(this.index=t,null)):(this.index=t,null)}scanValue(){const e=this.scanRegister();if(e)return e;const t=this.index,r=this.scanGlueOrDimen();if(r&&("unit"in r||"glue"in r&&"unit"in r.glue))return r;this.index=t;const n=this.scanNumber();if(n)return n;if(this.end()||!aA(this.peek()))return null;const i=this.scanString();return i.length>0?{string:i}:null}scanDimen(){const e=this.scanNumber(!1);if(e===null)return null;const t=e.number;this.skipWhitespace(),this.matchKeyword("true"),this.skipWhitespace();let r;return this.matchKeyword("pt")?r="pt":this.matchKeyword("mm")?r="mm":this.matchKeyword("cm")?r="cm":this.matchKeyword("ex")?r="ex":this.matchKeyword("px")?r="px":this.matchKeyword("em")?r="em":this.matchKeyword("bp")?r="bp":this.matchKeyword("dd")?r="dd":this.matchKeyword("pc")?r="pc":this.matchKeyword("in")?r="in":this.matchKeyword("mu")&&(r="mu"),r?{dimension:t,unit:r}:{dimension:t}}scanGlueOrDimen(){const e=this.scanDimen();if(e===null)return null;if(this.skipWhitespace(),this.match("\\relax"))return e;const t={glue:e};if(this.matchKeyword("plus")){const r=this.scanDimen();if(r)t.grow=r;else return t}if(this.skipWhitespace(),this.match("\\relax"))return t;if(this.skipWhitespace(),this.matchKeyword("minus")){const r=this.scanDimen();if(r)t.shrink=r;else return t}return!t.grow&&!t.shrink?e:t}scanColspec(){this.skipWhitespace();const e=[];for(;!this.end()&&!(this.peek()==="<}>"||this.peek()==="]");){const t=this.get();t==="c"||t==="r"||t==="l"?e.push({align:t}):t==="|"?e.push({separator:"solid"}):t===":"?e.push({separator:"dashed"}):t==="@"&&(this.match("<{>")&&(this.beginContext({mode:"math"}),e.push({gap:this.scan(r=>r==="<}>")}),this.endContext()),this.match("<}>")||this.onError({code:"unbalanced-braces"}))}return e}scanModeSet(){let e;if(this.match("\\(")&&(e="textstyle"),!e&&this.match("\\[")&&(e="displaystyle"),!e)return null;this.beginContext({mode:"math",mathstyle:e});const t=this.scan(r=>r===(e==="displaystyle"?"\\]":"\\)"));return this.match(e==="displaystyle"?"\\]":"\\)")||this.onError({code:"unbalanced-mode-shift"}),this.endContext(),t}scanModeShift(){let e="";if(this.match("<$>")&&(e="<$>"),!e&&this.match("<$$>")&&(e="<$$>"),!e)return null;this.beginContext({mode:"math",mathstyle:"textstyle"});const t=this.scan(r=>r===e);return this.match(e)||this.onError({code:"unbalanced-mode-shift"}),this.endContext(),t}scanEnvironment(){if(!this.match("\\begin"))return null;const e=this.scanArgument("string");if(!e)return null;const t=Fe(e);if(!t)return this.onError({code:"unknown-environment",arg:e}),null;const r=[];if(t.params)for(const _ of t.params)if(_.isOptional)r.push(this.scanOptionalArgument(_.type));else{const $=this.scanArgument(_.type);$||this.onError({code:"missing-argument",arg:e}),r.push($)}this.beginContext({tabular:t.tabular});const n=[],i=[];let s=[],d=!1;do if(this.end()&&(this.onError({code:"unbalanced-environment",arg:e}),d=!0),!d&&this.match("\\end")&&(this.scanArgument("string")!==e&&this.onError({code:"unbalanced-environment",arg:e}),d=!0),!d)if(this.matchColumnSeparator())s.push(this.mathlist),this.mathlist=[];else if(this.matchRowSeparator()){s.push(this.mathlist),this.mathlist=[];let _=null;this.skipWhitespace(),this.match("[")&&(_=this.scanDimen(),this.skipWhitespace(),this.match("]")),i.push(_!=null?_:{dimension:0}),n.push(s),s=[]}else this.mathlist.push(...this.scan(_=>["<}>","&","\\end","\\cr","\\\\","\\tabularnewline"].includes(_)));while(!d);return s.push(this.mathlist),s.length>0&&n.push(s),this.endContext(),t.createAtom(e,n,i,r)}scanExpression(){const e=this.mathlist;if(this.mathlist=[],this.parseExpression()){const t=this.mathlist;return this.mathlist=e,t}return this.mathlist=e,null}scan(e){this.beginContext(),e||(e=d=>d==="<}>");let t="",r=null,n=[],i=null;for(;!this.end()&&!e(this.peek());)this.hasInfixCommand()&&!t?(t=this.get(),r=Cr(t,"math"),r&&(n=this.scanArguments(r)[1]),i=this.mathlist,this.mathlist=[]):this.parseExpression();let s;return t?(console.assert(!!r),n.unshift(this.mathlist),i&&n.unshift(i),s=[r.createAtom({command:t,args:n,style:this.style,mode:this.parseMode})]):s=this.mathlist,this.endContext(),s}scanGroup(){const e=this.index;if(!this.match("<{>"))return null;const t=this.scan(n=>n==="<}>");this.match("<}>")||this.onError({code:"unbalanced-braces"});const r=new ol(t,this.parseMode,this.style);return r.verbatimLatex=ea(this.tokens.slice(e,this.index)),r}scanSmartFence(){if(this.skipWhitespace(),!this.match("("))return null;this.beginContext();let e=1;for(;!this.end()&&e!==0;)this.match("(")&&(e+=1),this.match(")")&&(e-=1),e!==0&&this.parseExpression();const t=new zs("",this.mathlist,{leftDelim:"(",rightDelim:e===0?")":"?"});return this.endContext(),t}scanDelim(){this.skipWhitespace();const e=this.peek();if(!e)return this.onError({code:"unexpected-end-of-string"}),null;if(!aA(e)&&!e.startsWith("\\"))return null;this.next();const t=Cr(e,"math");return t?t.definitionType==="function"&&t.ifMode&&!t.ifMode.includes(this.parseMode)?(this.onError({code:"unexpected-delimiter",arg:e}),null):t.definitionType==="symbol"&&(t.type==="mopen"||t.type==="mclose")||/^(\.|\?|\||<|>|\\vert|\\Vert|\\\||\\surd|\\uparrow|\\downarrow|\\Uparrow|\\Downarrow|\\updownarrow|\\Updownarrow|\\mid|\\mvert|\\mVert)$/.test(e)?e:(this.onError({code:"unexpected-delimiter",arg:e}),null):(this.onError({code:"unknown-command",arg:e}),null)}scanLeftRight(){var e;if(this.match("\\right"))return this.onError({code:"unbalanced-braces"}),new us("\\right");if(this.match("\\mright"))return this.onError({code:"unbalanced-braces"}),new us("\\mright");let t="\\right";if(!this.match("\\left")){if(!this.match("\\mleft"))return null;t="\\mright"}const r=this.scanDelim();if(!r)return this.onError({code:"unexpected-delimiter"}),new us(t==="\\right"?"\\left":"\\mleft");for(this.beginContext();!this.end()&&!this.match(t);)this.parseExpression();const n=this.mathlist;this.endContext();const i=(e=this.scanDelim())!=null?e:".";return new zs(t==="\\right"?"left...right":"mleft...mright",n,{leftDelim:r,rightDelim:i,style:this.style})}parseSupSub(){if(this.parseMode!=="math")return!1;let e=this.peek();if(e!=="^"&&e!=="_"&&e!=="'")return!1;const t=this.lastSubsupAtom();for(;e==="^"||e==="_"||e==="'";)this.match("'")?this.match("'")?t.addChild(new Nt({type:"mord",command:"\\doubleprime",mode:"math",value:"\u2032\u2032"}),"superscript"):t.addChild(new Nt({type:"mord",command:"\\prime",mode:"math",value:"\u2032"}),"superscript"):(this.match("^")||this.match("_"))&&t.addChildren(It(this.scanArgument("expression")),e==="_"?"subscript":"superscript"),e=this.peek();return!0}parseLimits(){if(this.parseMode!=="math")return!1;const e=this.match("\\limits"),t=!e&&this.match("\\nolimits"),r=!t&&!e&&this.match("\\displaylimits");if(!e&&!t&&!r)return!1;const n=this.mathlist.length>0?this.mathlist[this.mathlist.length-1]:null;return n===null?!1:(n.explicitSubsupPlacement=!0,e&&(n.subsupPlacement="over-under"),t&&(n.subsupPlacement="adjacent"),r&&(n.subsupPlacement="auto"),!0)}scanArguments(e){if(!(e!=null&&e.params))return[void 0,[]];let t;const r=[];let n=e.infix?2:0;for(;n<e.params.length;){const i=e.params[n];i.type==="rest"?r.push(this.scan(s=>["<}>","&","\\end","\\cr","\\\\","\\tabularnewline","\\right"].includes(s))):i.isOptional?r.push(this.scanOptionalArgument(i.type)):i.type.endsWith("*")?t=i.type.slice(0,-1):r.push(this.scanArgument(i.type)),n+=1}return[t,r]}scanSymbolOrLiteral(){const e=this.peek();if(!e)return null;this.next();let t;if(aA(e)){const r=wi.createAtom(this.parseMode,e,m({},this.style));return r?[r]:null}if(t=this.scanMacro(e),t)return[t];if(e.startsWith("\\")){const r=Cr(e,this.parseMode);if(!r)return this.onError({code:"unknown-command",arg:e}),[new us(e)];if(r.definitionType==="symbol"){const n=m({},this.style);r.variant&&(n.variant=r.variant),t=new Nt({type:r.type,command:e,style:n,value:String.fromCodePoint(r.codepoint),mode:this.parseMode,verbatimLatex:e})}else{if(r.applyMode||r.applyStyle||r.infix)return this.onError({code:"invalid-command",arg:e}),[new us(e)];r.createAtom&&(t=r.createAtom({command:e,args:[],style:this.style,mode:this.parseMode}))}}return t?[t]:null}scanArgument(e){var t;this.skipFiller();const r=this.parseMode;if(e==="auto"&&(e=r),!this.match("<{>")){if(e==="string")return this.scanString();if(e==="value")return this.scanValue();if(e==="delim")return(t=this.scanDelim())!=null?t:".";if(e==="expression")return this.scanExpression();if(e==="math"){e!==r&&this.beginContext({mode:"math"});const i=this.scanSymbolOrLiteral();return e!==r&&this.endContext(),i}if(e==="text"){e!==r&&this.beginContext({mode:"text"});const i=this.scanSymbolOrLiteral();return e!==r&&this.endContext(),i}return e==="balanced-string"||console.assert(!1),null}if(e==="text"){this.beginContext({mode:"text"});do this.mathlist.push(...this.scan());while(!this.match("<}>")&&!this.end());const i=this.mathlist;return this.endContext(),{group:i}}if(e==="math"){this.beginContext({mode:"math"});do this.mathlist.push(...this.scan());while(!this.match("<}>")&&!this.end());const i=this.mathlist;return this.endContext(),{group:i}}let n=null;if(e==="expression"){this.beginContext({mode:"math"});do this.mathlist.push(...this.scan());while(!this.match("<}>")&&!this.end());const i=this.mathlist;return this.endContext(),{group:i}}return e==="string"?n=this.scanString():e==="balanced-string"?n=this.scanBalancedString():e==="colspec"?n=this.scanColspec():e==="value"&&(n=this.scanValue()),this.skipUntilToken("<}>"),n}scanOptionalArgument(e){if(e=e==="auto"?this.parseMode:e,this.skipFiller(),!this.match("["))return null;let t=null;for(;!this.end()&&!this.match("]");)if(e==="string")t=this.scanString();else if(e==="value")t=this.scanValue();else if(e==="colspec")t=this.scanColspec();else if(e==="bbox"){const r={},n=this.scanString().toLowerCase().trim().split(/,(?![^(]*\)(?:(?:[^(]*\)){2})*[^"]*$)/);for(const i of n){const s=i.match(/^\s*([\d.]+)\s*([a-z]{2})/);if(s)r.padding={dimension:parseInt(s[1]),unit:s[2]};else{const d=i.match(/^\s*border\s*:\s*(.*)/);d?r.border=d[1]:r.backgroundcolor={string:i}}}t=r}else e==="math"&&(this.beginContext({mode:"math"}),t=this.mathlist.concat(this.scan(r=>r==="]")),this.endContext());return t}scanSymbolOrCommand(e){var t,r,n;if(e==="\\placeholder"){const _=this.scanOptionalArgument("string"),$=this.scanOptionalArgument("math"),ee=Nt.serialize($,{defaultMode:"math"});let ue=[],Pe;!Pe&&ee==="correct"?Pe="correct":!Pe&&ee==="incorrect"?Pe="incorrect":ee!==""&&(ue=$);const at=this.scanOptionalArgument("string")==="locked",Mt=this.scanArgument("auto");let jt;return Mt&&Array.isArray(Mt)&&Mt.length>0?jt=Mt:Mt&&typeof Mt=="object"&&"group"in Mt?jt=Mt.group:jt=ue,_?[new iA(_,Pe,at,jt!=null?jt:ue,{mode:this.parseMode,style:this.style})]:[new wu({mode:this.parseMode,style:this.style})]}if(e==="\\renewcommand"||e==="\\newcommand"||e==="\\providecommand"||e==="\\def"){const _=this.index,$=this.scanLiteralGroup()||this.next();if(!$)return null;if(this.context.registers[$.substring(1)]){const ee=this.scanArgument("string");ee!==null&&(this.context.registers[$.substring(1)]=ee);const ue=Ia([e,ea(this.tokens.slice(_,this.index))]);return[new Nt({type:"text",value:"",verbatimLatex:ue})]}}let i=this.scanMacro(e);if(i)return[i];const s=Cr(e,this.parseMode);if(!s)return this.parseMode==="text"?(/[a-zA-Z]/.test((t=this.peek())!=null?t:"")&&(e+=" "),[...e].map(_=>new Nt({type:"text",value:_,mode:"text",style:this.style}))):(this.onError({code:"unknown-command",arg:e}),[new us(e)]);const d=this.index;if(s.definitionType==="symbol"){const _=m({},this.style);s.variant&&(_.variant=s.variant),i=new Nt({type:s.type,command:e,style:_,value:String.fromCodePoint(s.codepoint),mode:this.parseMode})}else{if(s.ifMode&&!s.ifMode.includes(this.parseMode))return[];const _=this.parseMode;s.applyMode&&(this.parseMode=s.applyMode);let $,ee=[];if(s.parse?ee=s.parse(this):[$,ee]=this.scanArguments(s),this.parseMode=_,s.applyMode&&!s.applyStyle&&!s.createAtom)return It(ee[0]);if(s.infix)return this.onError({code:"too-many-infix-commands",arg:e}),null;if(typeof s.createAtom=="function")i=s.createAtom({command:e,args:ee,style:this.style,mode:this.parseMode}),$&&(i.body=It(this.scanArgument($)));else if(typeof s.applyStyle=="function"){const ue=m(m({},this.style),s.applyStyle(e,ee,this.context)),Pe=this.parseMode;if(s.applyMode&&(this.parseMode=s.applyMode),$){const at=this.style;this.style=ue;const Mt=this.scanArgument($);return this.style=at,this.parseMode=Pe,It(Mt)}this.style=ue}else i=new Nt({type:"mord",command:(r=s.command)!=null?r:e,style:m({},this.style),value:e,mode:(n=s.applyMode)!=null?n:this.parseMode})}if(!i)return null;if(i instanceof Nt&&i.verbatimLatex===void 0&&!/^\\(llap|rlap|class|cssId|htmlData)$/.test(e)){const _=Ia([e,ea(this.tokens.slice(d,this.index))]);_&&(i.verbatimLatex=_)}if(i.verbatimLatex===null&&(i.verbatimLatex=void 0),i.isFunction&&this.smartFence){const _=this.scanSmartFence();if(_)return[i,_]}return[i]}scanSymbolCommandOrLiteral(){const e=this.get();if(!e)return null;if(aA(e)){const t=wi.createAtom(this.parseMode,e,m({},this.style));if(!t)return null;if(t.isFunction&&this.smartFence){const r=this.scanSmartFence();if(r)return[t,r]}return[t]}return e.startsWith("\\")?this.scanSymbolOrCommand(e):e==="<space>"?this.parseMode==="text"?[new mo(" "," ",this.style)]:null:(e==="<}>"?this.onError({latex:"",code:"unbalanced-braces"}):this.onError({latex:"",code:"unexpected-token",arg:e}),null)}scanMacro(e){var t;const r=this.context.getMacro(e);if(!r)return null;const n=this.index,i=r.args,s={"?":(t=this.args)==null?void 0:t.call(this,"?")};for(let d=1;d<=i;d++){let _=this.scanLiteralGroup();if(!_){const $=this.index;this.scanExpression(),_=ea(this.tokens.slice($,this.index))}s[d]=_}return new bA(e,{expand:r.expand,captureSelection:r.captureSelection,args:n===this.index?null:ea(this.tokens.slice(n,this.index)),style:this.parsingContext.style,body:pc(r.def,{context:this.context,parseMode:this.parseMode,args:d=>s[d],mathstyle:this.parsingContext.mathstyle,style:this.parsingContext.style})})}parseExpression(){var e,t,r,n;let i=(n=(r=(t=(e=this.scanEnvironment())!=null?e:this.scanModeShift())!=null?t:this.scanModeSet())!=null?r:this.scanGroup())!=null?n:this.scanLeftRight();if(i===null){if(this.parseSupSub()||this.parseLimits())return!0;i=this.scanSymbolCommandOrLiteral()}return i?(Array.isArray(i)?this.mathlist.push(...i):this.mathlist.push(i),!0):!1}};function pc(e,t){var r,n,i,s;const d=(r=t==null?void 0:t.args)!=null?r:void 0,_=new qA(as(e,d),t==null?void 0:t.context,{args:d,mathstyle:(n=t==null?void 0:t.mathstyle)!=null?n:"displaystyle",parseMode:(i=t==null?void 0:t.parseMode)!=null?i:"math",style:(s=t==null?void 0:t.style)!=null?s:{}}),$=[];for(;!_.end();)$.push(..._.scan(()=>!1));return $}function xu(e,t){var r;const n=new qA(as(e,null),t==null?void 0:t.context,{mathstyle:"displaystyle",parseMode:(r=t==null?void 0:t.parseMode)!=null?r:"math"});for(;!n.end();)n.scan();return n.errors}var tu=class qh extends Nt{constructor(t,r){super({type:"chem"},{command:t,mode:"math"});const n=qs.go(kn.go(r,t==="\\pu"?"pu":"ce"),!1);this.body=pc(n),this._verbatimLatex=t+"{"+r+"}",this.arg=r,this.captureSelection=!0}static fromJson(t){return new qh(t.command,t.arg)}set verbatimLatex(t){}get verbatimLatex(){return this._verbatimLatex}toJson(){return b(m({},super.toJson()),{arg:this.arg})}render(t){const r=Nt.createBox(t,this.body,{type:"inner"});return this.caret&&(r.caret=this.caret),this.bind(t,r)}_serialize(t){return console.assert(this.verbatimLatex!==void 0),this.verbatimLatex}};Le(["ce","pu"],"{chemformula:balanced-string}",{createAtom:e=>{var t;return new tu(e.command,(t=e.args[0])!=null?t:"")}});var kn={go:function(e,t){if(!e)return[];t===void 0&&(t="ce");var r="0",n={};n.parenthesisLevel=0,e=e.replace(/\n/g," "),e=e.replace(/[\u2212\u2013\u2014\u2010]/g,"-"),e=e.replace(/[\u2026]/g,"...");for(var i,s=10,d=[];;){i!==e?(s=10,i=e):s--;var _=kn.stateMachines[t],$=_.transitions[r]||_.transitions["*"];e:for(var ee=0;ee<$.length;ee++){var ue=kn.patterns.match_($[ee].pattern,e);if(ue){for(var Pe=$[ee].task,at=0;at<Pe.action_.length;at++){var Mt;if(_.actions[Pe.action_[at].type_])Mt=_.actions[Pe.action_[at].type_](n,ue.match_,Pe.action_[at].option);else if(kn.actions[Pe.action_[at].type_])Mt=kn.actions[Pe.action_[at].type_](n,ue.match_,Pe.action_[at].option);else throw["MhchemBugA","mhchem bug A. Please report. ("+Pe.action_[at].type_+")"];kn.concatArray(d,Mt)}if(r=Pe.nextState||r,e.length>0){if(Pe.revisit||(e=ue.remainder),!Pe.toContinue)break e}else return d}}if(s<=0)throw["MhchemBugU","mhchem bug U. Please report."]}},concatArray:function(e,t){if(t)if(Object.prototype.toString.call(t)==="[object Array]")for(var r=0;r<t.length;r++)e.push(t[r]);else e.push(t)},patterns:{patterns:{empty:/^$/,else:/^./,else2:/^./,space:/^\s/,"space A":/^\s(?=[A-Z\\$])/,space$:/^\s$/,"a-z":/^[a-z]/,x:/^x/,x$:/^x$/,i$:/^i$/,letters:/^(?:[a-zA-Z\u03B1-\u03C9\u0391-\u03A9?@]|(?:\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega|Gamma|Delta|Theta|Lambda|Xi|Pi|Sigma|Upsilon|Phi|Psi|Omega)(?:\s+|\{\}|(?![a-zA-Z]))))+/,"\\greek":/^\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega|Gamma|Delta|Theta|Lambda|Xi|Pi|Sigma|Upsilon|Phi|Psi|Omega)(?:\s+|\{\}|(?![a-zA-Z]))/,"one lowercase latin letter $":/^(?:([a-z])(?:$|[^a-zA-Z]))$/,"$one lowercase latin letter$ $":/^\$(?:([a-z])(?:$|[^a-zA-Z]))\$$/,"one lowercase greek letter $":/^(?:\$?[\u03B1-\u03C9]\$?|\$?\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega)\s*\$?)(?:\s+|\{\}|(?![a-zA-Z]))$/,digits:/^[0-9]+/,"-9.,9":/^[+\-]?(?:[0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\.[0-9]+))/,"-9.,9 no missing 0":/^[+\-]?[0-9]+(?:[.,][0-9]+)?/,"(-)(9.,9)(e)(99)":function(e){var t=e.match(/^(\+\-|\+\/\-|\+|\-|\\pm\s?)?([0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\.[0-9]+))?(\((?:[0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\.[0-9]+))\))?(?:(?:([eE])|\s*(\*|x|\\times|\u00D7)\s*10\^)([+\-]?[0-9]+|\{[+\-]?[0-9]+\}))?/);return t&&t[0]?{match_:t.slice(1),remainder:e.substr(t[0].length)}:null},"(-)(9)^(-9)":function(e){var t=e.match(/^(\+\-|\+\/\-|\+|\-|\\pm\s?)?([0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\.[0-9]+)?)\^([+\-]?[0-9]+|\{[+\-]?[0-9]+\})/);return t&&t[0]?{match_:t.slice(1),remainder:e.substr(t[0].length)}:null},"state of aggregation $":function(e){var t=kn.patterns.findObserveGroups(e,"",/^\([a-z]{1,3}(?=[\),])/,")","");if(t&&t.remainder.match(/^($|[\s,;\)\]\}])/))return t;var r=e.match(/^(?:\((?:\\ca\s?)?\$[amothc]\$\))/);return r?{match_:r[0],remainder:e.substr(r[0].length)}:null},"_{(state of aggregation)}$":/^_\{(\([a-z]{1,3}\))\}/,"{[(":/^(?:\\\{|\[|\()/,")]}":/^(?:\)|\]|\\\})/,", ":/^[,;]\s*/,",":/^[,;]/,".":/^[.]/,". ":/^([.\u22C5\u00B7\u2022])\s*/,"...":/^\.\.\.(?=$|[^.])/,"* ":/^([*])\s*/,"^{(...)}":function(e){return kn.patterns.findObserveGroups(e,"^{","","","}")},"^($...$)":function(e){return kn.patterns.findObserveGroups(e,"^","$","$","")},"^a":/^\^([0-9]+|[^\\_])/,"^\\x{}{}":function(e){return kn.patterns.findObserveGroups(e,"^",/^\\[a-zA-Z]+\{/,"}","","","{","}","",!0)},"^\\x{}":function(e){return kn.patterns.findObserveGroups(e,"^",/^\\[a-zA-Z]+\{/,"}","")},"^\\x":/^\^(\\[a-zA-Z]+)\s*/,"^(-1)":/^\^(-?\d+)/,"'":/^'/,"_{(...)}":function(e){return kn.patterns.findObserveGroups(e,"_{","","","}")},"_($...$)":function(e){return kn.patterns.findObserveGroups(e,"_","$","$","")},_9:/^_([+\-]?[0-9]+|[^\\])/,"_\\x{}{}":function(e){return kn.patterns.findObserveGroups(e,"_",/^\\[a-zA-Z]+\{/,"}","","","{","}","",!0)},"_\\x{}":function(e){return kn.patterns.findObserveGroups(e,"_",/^\\[a-zA-Z]+\{/,"}","")},"_\\x":/^_(\\[a-zA-Z]+)\s*/,"^_":/^(?:\^(?=_)|\_(?=\^)|[\^_]$)/,"{}":/^\{\}/,"{...}":function(e){return kn.patterns.findObserveGroups(e,"","{","}","")},"{(...)}":function(e){return kn.patterns.findObserveGroups(e,"{","","","}")},"$...$":function(e){return kn.patterns.findObserveGroups(e,"","$","$","")},"${(...)}$":function(e){return kn.patterns.findObserveGroups(e,"${","","","}$")},"$(...)$":function(e){return kn.patterns.findObserveGroups(e,"$","","","$")},"=<>":/^[=<>]/,"#":/^[#\u2261]/,"+":/^\+/,"-$":/^-(?=[\s_},;\]/]|$|\([a-z]+\))/,"-9":/^-(?=[0-9])/,"- orbital overlap":/^-(?=(?:[spd]|sp)(?:$|[\s,;\)\]\}]))/,"-":/^-/,"pm-operator":/^(?:\\pm|\$\\pm\$|\+-|\+\/-)/,operator:/^(?:\+|(?:[\-=<>]|<<|>>|\\approx|\$\\approx\$)(?=\s|$|-?[0-9]))/,arrowUpDown:/^(?:v|\(v\)|\^|\(\^\))(?=$|[\s,;\)\]\}])/,"\\bond{(...)}":function(e){return kn.patterns.findObserveGroups(e,"\\bond{","","","}")},"->":/^(?:<->|<-->|->|<-|<=>>|<<=>|<=>|[\u2192\u27F6\u21CC])/,CMT:/^[CMT](?=\[)/,"[(...)]":function(e){return kn.patterns.findObserveGroups(e,"[","","","]")},"1st-level escape":/^(&|\\\\|\\hline)\s*/,"\\,":/^(?:\\[,\ ;:])/,"\\x{}{}":function(e){return kn.patterns.findObserveGroups(e,"",/^\\[a-zA-Z]+\{/,"}","","","{","}","",!0)},"\\x{}":function(e){return kn.patterns.findObserveGroups(e,"",/^\\[a-zA-Z]+\{/,"}","")},"\\ca":/^\\ca(?:\s+|(?![a-zA-Z]))/,"\\x":/^(?:\\[a-zA-Z]+\s*|\\[_&{}%])/,orbital:/^(?:[0-9]{1,2}[spdfgh]|[0-9]{0,2}sp)(?=$|[^a-zA-Z])/,others:/^[\/~|]/,"\\frac{(...)}":function(e){return kn.patterns.findObserveGroups(e,"\\frac{","","","}","{","","","}")},"\\overset{(...)}":function(e){return kn.patterns.findObserveGroups(e,"\\overset{","","","}","{","","","}")},"\\underset{(...)}":function(e){return kn.patterns.findObserveGroups(e,"\\underset{","","","}","{","","","}")},"\\underbrace{(...)}":function(e){return kn.patterns.findObserveGroups(e,"\\underbrace{","","","}_","{","","","}")},"\\color{(...)}0":function(e){return kn.patterns.findObserveGroups(e,"\\color{","","","}")},"\\color{(...)}{(...)}1":function(e){return kn.patterns.findObserveGroups(e,"\\color{","","","}","{","","","}")},"\\color(...){(...)}2":function(e){return kn.patterns.findObserveGroups(e,"\\color","\\","",/^(?=\{)/,"{","","","}")},"\\ce{(...)}":function(e){return kn.patterns.findObserveGroups(e,"\\ce{","","","}")},oxidation$:/^(?:[+-][IVX]+|\\pm\s*0|\$\\pm\$\s*0)$/,"d-oxidation$":/^(?:[+-]?\s?[IVX]+|\\pm\s*0|\$\\pm\$\s*0)$/,"roman numeral":/^[IVX]+/,"1/2$":/^[+\-]?(?:[0-9]+|\$[a-z]\$|[a-z])\/[0-9]+(?:\$[a-z]\$|[a-z])?$/,amount:function(e){var t;if(t=e.match(/^(?:(?:(?:\([+\-]?[0-9]+\/[0-9]+\)|[+\-]?(?:[0-9]+|\$[a-z]\$|[a-z])\/[0-9]+|[+\-]?[0-9]+[.,][0-9]+|[+\-]?\.[0-9]+|[+\-]?[0-9]+)(?:[a-z](?=\s*[A-Z]))?)|[+\-]?[a-z](?=\s*[A-Z])|\+(?!\s))/),t)return{match_:t[0],remainder:e.substr(t[0].length)};var r=kn.patterns.findObserveGroups(e,"","$","$","");return r&&(t=r.match_.match(/^\$(?:\(?[+\-]?(?:[0-9]*[a-z]?[+\-])?[0-9]*[a-z](?:[+\-][0-9]*[a-z]?)?\)?|\+|-)\$$/),t)?{match_:t[0],remainder:e.substr(t[0].length)}:null},amount2:function(e){return this.amount(e)},"(KV letters),":/^(?:[A-Z][a-z]{0,2}|i)(?=,)/,formula$:function(e){if(e.match(/^\([a-z]+\)$/))return null;var t=e.match(/^(?:[a-z]|(?:[0-9\ \+\-\,\.\(\)]+[a-z])+[0-9\ \+\-\,\.\(\)]*|(?:[a-z][0-9\ \+\-\,\.\(\)]+)+[a-z]?)$/);return t?{match_:t[0],remainder:e.substr(t[0].length)}:null},uprightEntities:/^(?:pH|pOH|pC|pK|iPr|iBu)(?=$|[^a-zA-Z])/,"/":/^\s*(\/)\s*/,"//":/^\s*(\/\/)\s*/,"*":/^\s*[*.]\s*/},findObserveGroups:function(e,t,r,n,i,s,d,_,$,ee){var ue=function(Tr,In){if(typeof In=="string")return Tr.indexOf(In)!==0?null:In;var ei=Tr.match(In);return ei?ei[0]:null},Pe=function(Tr,In,ei){for(var Tn=0;In<Tr.length;){var oa=Tr.charAt(In),ka=ue(Tr.substr(In),ei);if(ka!==null&&Tn===0)return{endMatchBegin:In,endMatchEnd:In+ka.length};if(oa==="{")Tn++;else if(oa==="}"){if(Tn===0)throw["ExtraCloseMissingOpen","Extra close brace or missing open brace"];Tn--}In++}return Tn>0,null},at=ue(e,t);if(at===null||(e=e.substr(at.length),at=ue(e,r),at===null))return null;var Mt=Pe(e,at.length,n||i);if(Mt===null)return null;var jt=e.substring(0,n?Mt.endMatchEnd:Mt.endMatchBegin);if(s||d){var Hr=this.findObserveGroups(e.substr(Mt.endMatchEnd),s,d,_,$);if(Hr===null)return null;var Wn=[jt,Hr.match_];return{match_:ee?Wn.join(""):Wn,remainder:Hr.remainder}}else return{match_:jt,remainder:e.substr(Mt.endMatchEnd)}},match_:function(e,t){var r=kn.patterns.patterns[e];if(r===void 0)throw["MhchemBugP","mhchem bug P. Please report. ("+e+")"];if(typeof r=="function")return kn.patterns.patterns[e](t);var n=t.match(r);if(n){var i;return n[2]?i=[n[1],n[2]]:n[1]?i=n[1]:i=n[0],{match_:i,remainder:t.substr(n[0].length)}}return null}},actions:{"a=":function(e,t){e.a=(e.a||"")+t},"b=":function(e,t){e.b=(e.b||"")+t},"p=":function(e,t){e.p=(e.p||"")+t},"o=":function(e,t){e.o=(e.o||"")+t},"q=":function(e,t){e.q=(e.q||"")+t},"d=":function(e,t){e.d=(e.d||"")+t},"rm=":function(e,t){e.rm=(e.rm||"")+t},"text=":function(e,t){e.text_=(e.text_||"")+t},insert:function(e,t,r){return{type_:r}},"insert+p1":function(e,t,r){return{type_:r,p1:t}},"insert+p1+p2":function(e,t,r){return{type_:r,p1:t[0],p2:t[1]}},copy:function(e,t){return t},rm:function(e,t){return{type_:"rm",p1:t||""}},text:function(e,t){return kn.go(t,"text")},"{text}":function(e,t){var r=["{"];return kn.concatArray(r,kn.go(t,"text")),r.push("}"),r},"tex-math":function(e,t){return kn.go(t,"tex-math")},"tex-math tight":function(e,t){return kn.go(t,"tex-math tight")},bond:function(e,t,r){return{type_:"bond",kind_:r||t}},"color0-output":function(e,t){return{type_:"color0",color:t[0]}},ce:function(e,t){return kn.go(t)},"1/2":function(e,t){var r=[];t.match(/^[+\-]/)&&(r.push(t.substr(0,1)),t=t.substr(1));var n=t.match(/^([0-9]+|\$[a-z]\$|[a-z])\/([0-9]+)(\$[a-z]\$|[a-z])?$/);return n[1]=n[1].replace(/\$/g,""),r.push({type_:"frac",p1:n[1],p2:n[2]}),n[3]&&(n[3]=n[3].replace(/\$/g,""),r.push({type_:"tex-math",p1:n[3]})),r},"9,9":function(e,t){return kn.go(t,"9,9")}},createTransitions:function(e){var t,r,n,i,s={};for(t in e)for(r in e[t])for(n=r.split("|"),e[t][r].stateArray=n,i=0;i<n.length;i++)s[n[i]]=[];for(t in e)for(r in e[t])for(n=e[t][r].stateArray||[],i=0;i<n.length;i++){var d=e[t][r];if(d.action_){d.action_=[].concat(d.action_);for(var _=0;_<d.action_.length;_++)typeof d.action_[_]=="string"&&(d.action_[_]={type_:d.action_[_]})}else d.action_=[];for(var $=t.split("|"),ee=0;ee<$.length;ee++)if(n[i]==="*")for(var ue in s)s[ue].push({pattern:$[ee],task:d});else s[n[i]].push({pattern:$[ee],task:d})}return s},stateMachines:{}};kn.stateMachines={ce:{transitions:kn.createTransitions({empty:{"*":{action_:"output"}},else:{"0|1|2":{action_:"beginsWithBond=false",revisit:!0,toContinue:!0}},oxidation$:{0:{action_:"oxidation-output"}},CMT:{r:{action_:"rdt=",nextState:"rt"},rd:{action_:"rqt=",nextState:"rdt"}},arrowUpDown:{"0|1|2|as":{action_:["sb=false","output","operator"],nextState:"1"}},uprightEntities:{"0|1|2":{action_:["o=","output"],nextState:"1"}},orbital:{"0|1|2|3":{action_:"o=",nextState:"o"}},"->":{"0|1|2|3":{action_:"r=",nextState:"r"},"a|as":{action_:["output","r="],nextState:"r"},"*":{action_:["output","r="],nextState:"r"}},"+":{o:{action_:"d= kv",nextState:"d"},"d|D":{action_:"d=",nextState:"d"},q:{action_:"d=",nextState:"qd"},"qd|qD":{action_:"d=",nextState:"qd"},dq:{action_:["output","d="],nextState:"d"},3:{action_:["sb=false","output","operator"],nextState:"0"}},amount:{"0|2":{action_:"a=",nextState:"a"}},"pm-operator":{"0|1|2|a|as":{action_:["sb=false","output",{type_:"operator",option:"\\pm"}],nextState:"0"}},operator:{"0|1|2|a|as":{action_:["sb=false","output","operator"],nextState:"0"}},"-$":{"o|q":{action_:["charge or bond","output"],nextState:"qd"},d:{action_:"d=",nextState:"d"},D:{action_:["output",{type_:"bond",option:"-"}],nextState:"3"},q:{action_:"d=",nextState:"qd"},qd:{action_:"d=",nextState:"qd"},"qD|dq":{action_:["output",{type_:"bond",option:"-"}],nextState:"3"}},"-9":{"3|o":{action_:["output",{type_:"insert",option:"hyphen"}],nextState:"3"}},"- orbital overlap":{o:{action_:["output",{type_:"insert",option:"hyphen"}],nextState:"2"},d:{action_:["output",{type_:"insert",option:"hyphen"}],nextState:"2"}},"-":{"0|1|2":{action_:[{type_:"output",option:1},"beginsWithBond=true",{type_:"bond",option:"-"}],nextState:"3"},3:{action_:{type_:"bond",option:"-"}},a:{action_:["output",{type_:"insert",option:"hyphen"}],nextState:"2"},as:{action_:[{type_:"output",option:2},{type_:"bond",option:"-"}],nextState:"3"},b:{action_:"b="},o:{action_:{type_:"- after o/d",option:!1},nextState:"2"},q:{action_:{type_:"- after o/d",option:!1},nextState:"2"},"d|qd|dq":{action_:{type_:"- after o/d",option:!0},nextState:"2"},"D|qD|p":{action_:["output",{type_:"bond",option:"-"}],nextState:"3"}},amount2:{"1|3":{action_:"a=",nextState:"a"}},letters:{"0|1|2|3|a|as|b|p|bp|o":{action_:"o=",nextState:"o"},"q|dq":{action_:["output","o="],nextState:"o"},"d|D|qd|qD":{action_:"o after d",nextState:"o"}},digits:{o:{action_:"q=",nextState:"q"},"d|D":{action_:"q=",nextState:"dq"},q:{action_:["output","o="],nextState:"o"},a:{action_:"o=",nextState:"o"}},"space A":{"b|p|bp":{}},space:{a:{nextState:"as"},0:{action_:"sb=false"},"1|2":{action_:"sb=true"},"r|rt|rd|rdt|rdq":{action_:"output",nextState:"0"},"*":{action_:["output","sb=true"],nextState:"1"}},"1st-level escape":{"1|2":{action_:["output",{type_:"insert+p1",option:"1st-level escape"}]},"*":{action_:["output",{type_:"insert+p1",option:"1st-level escape"}],nextState:"0"}},"[(...)]":{"r|rt":{action_:"rd=",nextState:"rd"},"rd|rdt":{action_:"rq=",nextState:"rdq"}},"...":{"o|d|D|dq|qd|qD":{action_:["output",{type_:"bond",option:"..."}],nextState:"3"},"*":{action_:[{type_:"output",option:1},{type_:"insert",option:"ellipsis"}],nextState:"1"}},". |* ":{"*":{action_:["output",{type_:"insert",option:"addition compound"}],nextState:"1"}},"state of aggregation $":{"*":{action_:["output","state of aggregation"],nextState:"1"}},"{[(":{"a|as|o":{action_:["o=","output","parenthesisLevel++"],nextState:"2"},"0|1|2|3":{action_:["o=","output","parenthesisLevel++"],nextState:"2"},"*":{action_:["output","o=","output","parenthesisLevel++"],nextState:"2"}},")]}":{"0|1|2|3|b|p|bp|o":{action_:["o=","parenthesisLevel--"],nextState:"o"},"a|as|d|D|q|qd|qD|dq":{action_:["output","o=","parenthesisLevel--"],nextState:"o"}},", ":{"*":{action_:["output","comma"],nextState:"0"}},"^_":{"*":{}},"^{(...)}|^($...$)":{"0|1|2|as":{action_:"b=",nextState:"b"},p:{action_:"b=",nextState:"bp"},"3|o":{action_:"d= kv",nextState:"D"},q:{action_:"d=",nextState:"qD"},"d|D|qd|qD|dq":{action_:["output","d="],nextState:"D"}},"^a|^\\x{}{}|^\\x{}|^\\x|'":{"0|1|2|as":{action_:"b=",nextState:"b"},p:{action_:"b=",nextState:"bp"},"3|o":{action_:"d= kv",nextState:"d"},q:{action_:"d=",nextState:"qd"},"d|qd|D|qD":{action_:"d="},dq:{action_:["output","d="],nextState:"d"}},"_{(state of aggregation)}$":{"d|D|q|qd|qD|dq":{action_:["output","q="],nextState:"q"}},"_{(...)}|_($...$)|_9|_\\x{}{}|_\\x{}|_\\x":{"0|1|2|as":{action_:"p=",nextState:"p"},b:{action_:"p=",nextState:"bp"},"3|o":{action_:"q=",nextState:"q"},"d|D":{action_:"q=",nextState:"dq"},"q|qd|qD|dq":{action_:["output","q="],nextState:"q"}},"=<>":{"0|1|2|3|a|as|o|q|d|D|qd|qD|dq":{action_:[{type_:"output",option:2},"bond"],nextState:"3"}},"#":{"0|1|2|3|a|as|o":{action_:[{type_:"output",option:2},{type_:"bond",option:"#"}],nextState:"3"}},"{}":{"*":{action_:{type_:"output",option:1},nextState:"1"}},"{...}":{"0|1|2|3|a|as|b|p|bp":{action_:"o=",nextState:"o"},"o|d|D|q|qd|qD|dq":{action_:["output","o="],nextState:"o"}},"$...$":{a:{action_:"a="},"0|1|2|3|as|b|p|bp|o":{action_:"o=",nextState:"o"},"as|o":{action_:"o="},"q|d|D|qd|qD|dq":{action_:["output","o="],nextState:"o"}},"\\bond{(...)}":{"*":{action_:[{type_:"output",option:2},"bond"],nextState:"3"}},"\\frac{(...)}":{"*":{action_:[{type_:"output",option:1},"frac-output"],nextState:"3"}},"\\overset{(...)}":{"*":{action_:[{type_:"output",option:2},"overset-output"],nextState:"3"}},"\\underset{(...)}":{"*":{action_:[{type_:"output",option:2},"underset-output"],nextState:"3"}},"\\underbrace{(...)}":{"*":{action_:[{type_:"output",option:2},"underbrace-output"],nextState:"3"}},"\\color{(...)}{(...)}1|\\color(...){(...)}2":{"*":{action_:[{type_:"output",option:2},"color-output"],nextState:"3"}},"\\color{(...)}0":{"*":{action_:[{type_:"output",option:2},"color0-output"]}},"\\ce{(...)}":{"*":{action_:[{type_:"output",option:2},"ce"],nextState:"3"}},"\\,":{"*":{action_:[{type_:"output",option:1},"copy"],nextState:"1"}},"\\x{}{}|\\x{}|\\x":{"0|1|2|3|a|as|b|p|bp|o|c0":{action_:["o=","output"],nextState:"3"},"*":{action_:["output","o=","output"],nextState:"3"}},others:{"*":{action_:[{type_:"output",option:1},"copy"],nextState:"3"}},else2:{a:{action_:"a to o",nextState:"o",revisit:!0},as:{action_:["output","sb=true"],nextState:"1",revisit:!0},"r|rt|rd|rdt|rdq":{action_:["output"],nextState:"0",revisit:!0},"*":{action_:["output","copy"],nextState:"3"}}}),actions:{"o after d":function(e,t){var r;if((e.d||"").match(/^[0-9]+$/)){var n=e.d;e.d=void 0,r=this.output(e),e.b=n}else r=this.output(e);return kn.actions["o="](e,t),r},"d= kv":function(e,t){e.d=t,e.dType="kv"},"charge or bond":function(e,t){if(e.beginsWithBond){var r=[];return kn.concatArray(r,this.output(e)),kn.concatArray(r,kn.actions.bond(e,t,"-")),r}else e.d=t},"- after o/d":function(e,t,r){var n=kn.patterns.match_("orbital",e.o||""),i=kn.patterns.match_("one lowercase greek letter $",e.o||""),s=kn.patterns.match_("one lowercase latin letter $",e.o||""),d=kn.patterns.match_("$one lowercase latin letter$ $",e.o||""),_=t==="-"&&(n&&n.remainder===""||i||s||d);_&&!e.a&&!e.b&&!e.p&&!e.d&&!e.q&&!n&&s&&(e.o="$"+e.o+"$");var $=[];return _?(kn.concatArray($,this.output(e)),$.push({type_:"hyphen"})):(n=kn.patterns.match_("digits",e.d||""),r&&n&&n.remainder===""?(kn.concatArray($,kn.actions["d="](e,t)),kn.concatArray($,this.output(e))):(kn.concatArray($,this.output(e)),kn.concatArray($,kn.actions.bond(e,t,"-")))),$},"a to o":function(e){e.o=e.a,e.a=void 0},"sb=true":function(e){e.sb=!0},"sb=false":function(e){e.sb=!1},"beginsWithBond=true":function(e){e.beginsWithBond=!0},"beginsWithBond=false":function(e){e.beginsWithBond=!1},"parenthesisLevel++":function(e){e.parenthesisLevel++},"parenthesisLevel--":function(e){e.parenthesisLevel--},"state of aggregation":function(e,t){return{type_:"state of aggregation",p1:kn.go(t,"o")}},comma:function(e,t){var r=t.replace(/\s*$/,""),n=r!==t;return n&&e.parenthesisLevel===0?{type_:"comma enumeration L",p1:r}:{type_:"comma enumeration M",p1:r}},output:function(e,t,r){var n;if(!e.r)n=[],!e.a&&!e.b&&!e.p&&!e.o&&!e.q&&!e.d&&!r||(e.sb&&n.push({type_:"entitySkip"}),!e.o&&!e.q&&!e.d&&!e.b&&!e.p&&r!==2?(e.o=e.a,e.a=void 0):!e.o&&!e.q&&!e.d&&(e.b||e.p)?(e.o=e.a,e.d=e.b,e.q=e.p,e.a=e.b=e.p=void 0):e.o&&e.dType==="kv"&&kn.patterns.match_("d-oxidation$",e.d||"")?e.dType="oxidation":e.o&&e.dType==="kv"&&!e.q&&(e.dType=void 0),n.push({type_:"chemfive",a:kn.go(e.a,"a"),b:kn.go(e.b,"bd"),p:kn.go(e.p,"pq"),o:kn.go(e.o,"o"),q:kn.go(e.q,"pq"),d:kn.go(e.d,e.dType==="oxidation"?"oxidation":"bd"),dType:e.dType}));else{var i;e.rdt==="M"?i=kn.go(e.rd,"tex-math"):e.rdt==="T"?i=[{type_:"text",p1:e.rd||""}]:i=kn.go(e.rd);var s;e.rqt==="M"?s=kn.go(e.rq,"tex-math"):e.rqt==="T"?s=[{type_:"text",p1:e.rq||""}]:s=kn.go(e.rq),n={type_:"arrow",r:e.r,rd:i,rq:s}}for(var d in e)d!=="parenthesisLevel"&&d!=="beginsWithBond"&&delete e[d];return n},"oxidation-output":function(e,t){var r=["{"];return kn.concatArray(r,kn.go(t,"oxidation")),r.push("}"),r},"frac-output":function(e,t){return{type_:"frac-ce",p1:kn.go(t[0]),p2:kn.go(t[1])}},"overset-output":function(e,t){return{type_:"overset",p1:kn.go(t[0]),p2:kn.go(t[1])}},"underset-output":function(e,t){return{type_:"underset",p1:kn.go(t[0]),p2:kn.go(t[1])}},"underbrace-output":function(e,t){return{type_:"underbrace",p1:kn.go(t[0]),p2:kn.go(t[1])}},"color-output":function(e,t){return{type_:"color",color1:t[0],color2:kn.go(t[1])}},"r=":function(e,t){e.r=t},"rdt=":function(e,t){e.rdt=t},"rd=":function(e,t){e.rd=t},"rqt=":function(e,t){e.rqt=t},"rq=":function(e,t){e.rq=t},operator:function(e,t,r){return{type_:"operator",kind_:r||t}}}},a:{transitions:kn.createTransitions({empty:{"*":{}},"1/2$":{0:{action_:"1/2"}},else:{0:{nextState:"1",revisit:!0}},"$(...)$":{"*":{action_:"tex-math tight",nextState:"1"}},",":{"*":{action_:{type_:"insert",option:"commaDecimal"}}},else2:{"*":{action_:"copy"}}}),actions:{}},o:{transitions:kn.createTransitions({empty:{"*":{}},"1/2$":{0:{action_:"1/2"}},else:{0:{nextState:"1",revisit:!0}},letters:{"*":{action_:"rm"}},"\\ca":{"*":{action_:{type_:"insert",option:"circa"}}},"\\x{}{}|\\x{}|\\x":{"*":{action_:"copy"}},"${(...)}$|$(...)$":{"*":{action_:"tex-math"}},"{(...)}":{"*":{action_:"{text}"}},else2:{"*":{action_:"copy"}}}),actions:{}},text:{transitions:kn.createTransitions({empty:{"*":{action_:"output"}},"{...}":{"*":{action_:"text="}},"${(...)}$|$(...)$":{"*":{action_:"tex-math"}},"\\greek":{"*":{action_:["output","rm"]}},"\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:["output","copy"]}},else:{"*":{action_:"text="}}}),actions:{output:function(e){if(e.text_){var t={type_:"text",p1:e.text_};for(var r in e)delete e[r];return t}}}},pq:{transitions:kn.createTransitions({empty:{"*":{}},"state of aggregation $":{"*":{action_:"state of aggregation"}},i$:{0:{nextState:"!f",revisit:!0}},"(KV letters),":{0:{action_:"rm",nextState:"0"}},formula$:{0:{nextState:"f",revisit:!0}},"1/2$":{0:{action_:"1/2"}},else:{0:{nextState:"!f",revisit:!0}},"${(...)}$|$(...)$":{"*":{action_:"tex-math"}},"{(...)}":{"*":{action_:"text"}},"a-z":{f:{action_:"tex-math"}},letters:{"*":{action_:"rm"}},"-9.,9":{"*":{action_:"9,9"}},",":{"*":{action_:{type_:"insert+p1",option:"comma enumeration S"}}},"\\color{(...)}{(...)}1|\\color(...){(...)}2":{"*":{action_:"color-output"}},"\\color{(...)}0":{"*":{action_:"color0-output"}},"\\ce{(...)}":{"*":{action_:"ce"}},"\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:"copy"}},else2:{"*":{action_:"copy"}}}),actions:{"state of aggregation":function(e,t){return{type_:"state of aggregation subscript",p1:kn.go(t,"o")}},"color-output":function(e,t){return{type_:"color",color1:t[0],color2:kn.go(t[1],"pq")}}}},bd:{transitions:kn.createTransitions({empty:{"*":{}},x$:{0:{nextState:"!f",revisit:!0}},formula$:{0:{nextState:"f",revisit:!0}},else:{0:{nextState:"!f",revisit:!0}},"-9.,9 no missing 0":{"*":{action_:"9,9"}},".":{"*":{action_:{type_:"insert",option:"electron dot"}}},"a-z":{f:{action_:"tex-math"}},x:{"*":{action_:{type_:"insert",option:"KV x"}}},letters:{"*":{action_:"rm"}},"'":{"*":{action_:{type_:"insert",option:"prime"}}},"${(...)}$|$(...)$":{"*":{action_:"tex-math"}},"{(...)}":{"*":{action_:"text"}},"\\color{(...)}{(...)}1|\\color(...){(...)}2":{"*":{action_:"color-output"}},"\\color{(...)}0":{"*":{action_:"color0-output"}},"\\ce{(...)}":{"*":{action_:"ce"}},"\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:"copy"}},else2:{"*":{action_:"copy"}}}),actions:{"color-output":function(e,t){return{type_:"color",color1:t[0],color2:kn.go(t[1],"bd")}}}},oxidation:{transitions:kn.createTransitions({empty:{"*":{}},"roman numeral":{"*":{action_:"roman-numeral"}},"${(...)}$|$(...)$":{"*":{action_:"tex-math"}},else:{"*":{action_:"copy"}}}),actions:{"roman-numeral":function(e,t){return{type_:"roman numeral",p1:t||""}}}},"tex-math":{transitions:kn.createTransitions({empty:{"*":{action_:"output"}},"\\ce{(...)}":{"*":{action_:["output","ce"]}},"{...}|\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:"o="}},else:{"*":{action_:"o="}}}),actions:{output:function(e){if(e.o){var t={type_:"tex-math",p1:e.o};for(var r in e)delete e[r];return t}}}},"tex-math tight":{transitions:kn.createTransitions({empty:{"*":{action_:"output"}},"\\ce{(...)}":{"*":{action_:["output","ce"]}},"{...}|\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:"o="}},"-|+":{"*":{action_:"tight operator"}},else:{"*":{action_:"o="}}}),actions:{"tight operator":function(e,t){e.o=(e.o||"")+"{"+t+"}"},output:function(e){if(e.o){var t={type_:"tex-math",p1:e.o};for(var r in e)delete e[r];return t}}}},"9,9":{transitions:kn.createTransitions({empty:{"*":{}},",":{"*":{action_:"comma"}},else:{"*":{action_:"copy"}}}),actions:{comma:function(){return{type_:"commaDecimal"}}}},pu:{transitions:kn.createTransitions({empty:{"*":{action_:"output"}},space$:{"*":{action_:["output","space"]}},"{[(|)]}":{"0|a":{action_:"copy"}},"(-)(9)^(-9)":{0:{action_:"number^",nextState:"a"}},"(-)(9.,9)(e)(99)":{0:{action_:"enumber",nextState:"a"}},space:{"0|a":{}},"pm-operator":{"0|a":{action_:{type_:"operator",option:"\\pm"},nextState:"0"}},operator:{"0|a":{action_:"copy",nextState:"0"}},"//":{d:{action_:"o=",nextState:"/"}},"/":{d:{action_:"o=",nextState:"/"}},"{...}|else":{"0|d":{action_:"d=",nextState:"d"},a:{action_:["space","d="],nextState:"d"},"/|q":{action_:"q=",nextState:"q"}}}),actions:{enumber:function(e,t){var r=[];return t[0]==="+-"||t[0]==="+/-"?r.push("\\pm "):t[0]&&r.push(t[0]),t[1]&&(kn.concatArray(r,kn.go(t[1],"pu-9,9")),t[2]&&(t[2].match(/[,.]/)?kn.concatArray(r,kn.go(t[2],"pu-9,9")):r.push(t[2])),(t[3]||t[4])&&(t[3]==="e"||t[4]==="*"?r.push({type_:"cdot"}):r.push({type_:"times"}))),t[5]&&r.push("10^{"+t[5]+"}"),r},"number^":function(e,t){var r=[];return t[0]==="+-"||t[0]==="+/-"?r.push("\\pm "):t[0]&&r.push(t[0]),kn.concatArray(r,kn.go(t[1],"pu-9,9")),r.push("^{"+t[2]+"}"),r},operator:function(e,t,r){return{type_:"operator",kind_:r||t}},space:function(){return{type_:"pu-space-1"}},output:function(e){var t,r=kn.patterns.match_("{(...)}",e.d||"");r&&r.remainder===""&&(e.d=r.match_);var n=kn.patterns.match_("{(...)}",e.q||"");if(n&&n.remainder===""&&(e.q=n.match_),e.d&&(e.d=e.d.replace(/\u00B0C|\^oC|\^{o}C/g,"{}^{\\circ}C"),e.d=e.d.replace(/\u00B0F|\^oF|\^{o}F/g,"{}^{\\circ}F")),e.q){e.q=e.q.replace(/\u00B0C|\^oC|\^{o}C/g,"{}^{\\circ}C"),e.q=e.q.replace(/\u00B0F|\^oF|\^{o}F/g,"{}^{\\circ}F");var i={d:kn.go(e.d,"pu"),q:kn.go(e.q,"pu")};e.o==="//"?t={type_:"pu-frac",p1:i.d,p2:i.q}:(t=i.d,i.d.length>1||i.q.length>1?t.push({type_:" / "}):t.push({type_:"/"}),kn.concatArray(t,i.q))}else t=kn.go(e.d,"pu-2");for(var s in e)delete e[s];return t}}},"pu-2":{transitions:kn.createTransitions({empty:{"*":{action_:"output"}},"*":{"*":{action_:["output","cdot"],nextState:"0"}},"\\x":{"*":{action_:"rm="}},space:{"*":{action_:["output","space"],nextState:"0"}},"^{(...)}|^(-1)":{1:{action_:"^(-1)"}},"-9.,9":{0:{action_:"rm=",nextState:"0"},1:{action_:"^(-1)",nextState:"0"}},"{...}|else":{"*":{action_:"rm=",nextState:"1"}}}),actions:{cdot:function(){return{type_:"tight cdot"}},"^(-1)":function(e,t){e.rm+="^{"+t+"}"},space:function(){return{type_:"pu-space-2"}},output:function(e){var t=[];if(e.rm){var r=kn.patterns.match_("{(...)}",e.rm||"");r&&r.remainder===""?t=kn.go(r.match_,"pu"):t={type_:"rm",p1:e.rm}}for(var n in e)delete e[n];return t}}},"pu-9,9":{transitions:kn.createTransitions({empty:{0:{action_:"output-0"},o:{action_:"output-o"}},",":{0:{action_:["output-0","comma"],nextState:"o"}},".":{0:{action_:["output-0","copy"],nextState:"o"}},else:{"*":{action_:"text="}}}),actions:{comma:function(){return{type_:"commaDecimal"}},"output-0":function(e){var t=[];if(e.text_=e.text_||"",e.text_.length>4){var r=e.text_.length%3;r===0&&(r=3);for(var n=e.text_.length-3;n>0;n-=3)t.push(e.text_.substr(n,3)),t.push({type_:"1000 separator"});t.push(e.text_.substr(0,r)),t.reverse()}else t.push(e.text_);for(var i in e)delete e[i];return t},"output-o":function(e){var t=[];if(e.text_=e.text_||"",e.text_.length>4){for(var r=e.text_.length-3,n=0;n<r;n+=3)t.push(e.text_.substr(n,3)),t.push({type_:"1000 separator"});t.push(e.text_.substr(n))}else t.push(e.text_);for(var i in e)delete e[i];return t}}}};var qs={go:function(e,t){if(!e)return"";for(var r="",n=!1,i=0;i<e.length;i++){var s=e[i];typeof s=="string"?r+=s:(r+=qs._go2(s),s.type_==="1st-level escape"&&(n=!0))}return!t&&!n&&r&&(r="{"+r+"}"),r},_goInner:function(e){return e&&qs.go(e,!0)},_go2:function(e){var t;switch(e.type_){case"chemfive":t="";var r={a:qs._goInner(e.a),b:qs._goInner(e.b),p:qs._goInner(e.p),o:qs._goInner(e.o),q:qs._goInner(e.q),d:qs._goInner(e.d)};r.a&&(r.a.match(/^[+\-]/)&&(r.a="{"+r.a+"}"),t+=r.a+"\\,"),(r.b||r.p)&&(t+="{\\vphantom{X}}",t+="^{\\hphantom{"+(r.b||"")+"}}_{\\hphantom{"+(r.p||"")+"}}",t+="{\\vphantom{X}}",t+="^{\\smash[t]{\\vphantom{2}}\\llap{"+(r.b||"")+"}}",t+="_{\\vphantom{2}\\llap{\\smash[t]{"+(r.p||"")+"}}}"),r.o&&(r.o.match(/^[+\-]/)&&(r.o="{"+r.o+"}"),t+=r.o),e.dType==="kv"?((r.d||r.q)&&(t+="{\\vphantom{X}}"),r.d&&(t+="^{"+r.d+"}"),r.q&&(t+="_{\\smash[t]{"+r.q+"}}")):e.dType==="oxidation"?(r.d&&(t+="{\\vphantom{X}}",t+="^{"+r.d+"}"),r.q&&(t+="{\\vphantom{X}}",t+="_{\\smash[t]{"+r.q+"}}")):(r.q&&(t+="{\\vphantom{X}}",t+="_{\\smash[t]{"+r.q+"}}"),r.d&&(t+="{\\vphantom{X}}",t+="^{"+r.d+"}"));break;case"rm":t="\\mathrm{"+e.p1+"}";break;case"text":e.p1.match(/[\^_]/)?(e.p1=e.p1.replace(" ","~").replace("-","\\text{-}"),t="\\mathrm{"+e.p1+"}"):t="\\text{"+e.p1+"}";break;case"roman numeral":t="\\mathrm{"+e.p1+"}";break;case"state of aggregation":t="\\mskip2mu "+qs._goInner(e.p1);break;case"state of aggregation subscript":t="\\mskip1mu "+qs._goInner(e.p1);break;case"bond":if(t=qs._getBond(e.kind_),!t)throw["MhchemErrorBond","mhchem Error. Unknown bond type ("+e.kind_+")"];break;case"frac":var n="\\frac{"+e.p1+"}{"+e.p2+"}";t="\\mathchoice{\\textstyle"+n+"}{"+n+"}{"+n+"}{"+n+"}";break;case"pu-frac":var i="\\frac{"+qs._goInner(e.p1)+"}{"+qs._goInner(e.p2)+"}";t="\\mathchoice{\\textstyle"+i+"}{"+i+"}{"+i+"}{"+i+"}";break;case"tex-math":t=e.p1+" ";break;case"frac-ce":t="\\frac{"+qs._goInner(e.p1)+"}{"+qs._goInner(e.p2)+"}";break;case"overset":t="\\overset{"+qs._goInner(e.p1)+"}{"+qs._goInner(e.p2)+"}";break;case"underset":t="\\underset{"+qs._goInner(e.p1)+"}{"+qs._goInner(e.p2)+"}";break;case"underbrace":t="\\underbrace{"+qs._goInner(e.p1)+"}_{"+qs._goInner(e.p2)+"}";break;case"color":t="{\\color{"+e.color1+"}{"+qs._goInner(e.color2)+"}}";break;case"color0":t="\\color{"+e.color+"}";break;case"arrow":var s={rd:qs._goInner(e.rd),rq:qs._goInner(e.rq)},d=qs._getArrow(e.r);s.rd||s.rq?e.r==="<=>"||e.r==="<=>>"||e.r==="<<=>"||e.r==="<-->"?(d="\\long"+d,s.rd&&(d="\\overset{"+s.rd+"}{"+d+"}"),s.rq&&(e.r==="<-->"?d="\\underset{\\lower2mu{"+s.rq+"}}{"+d+"}":d="\\underset{\\lower6mu{"+s.rq+"}}{"+d+"}"),d=" {}\\mathrel{"+d+"}{} "):(s.rq&&(d+="[{"+s.rq+"}]"),d+="{"+s.rd+"}",d=" {}\\mathrel{\\x"+d+"}{} "):d=" {}\\mathrel{\\long"+d+"}{} ",t=d;break;case"operator":t=qs._getOperator(e.kind_);break;case"1st-level escape":t=e.p1+" ";break;case"space":t=" ";break;case"entitySkip":t="~";break;case"pu-space-1":t="~";break;case"pu-space-2":t="\\mkern3mu ";break;case"1000 separator":t="\\mkern2mu ";break;case"commaDecimal":t="{,}";break;case"comma enumeration L":t="{"+e.p1+"}\\mkern6mu ";break;case"comma enumeration M":t="{"+e.p1+"}\\mkern3mu ";break;case"comma enumeration S":t="{"+e.p1+"}\\mkern1mu ";break;case"hyphen":t="\\text{-}";break;case"addition compound":t="\\,{\\cdot}\\,";break;case"electron dot":t="\\mkern1mu \\bullet\\mkern1mu ";break;case"KV x":t="{\\times}";break;case"prime":t="\\prime ";break;case"cdot":t="\\cdot ";break;case"tight cdot":t="\\mkern1mu{\\cdot}\\mkern1mu ";break;case"times":t="\\times ";break;case"circa":t="{\\sim}";break;case"^":t="uparrow";break;case"v":t="downarrow";break;case"ellipsis":t="\\ldots ";break;case"/":t="/";break;case" / ":t="\\,/\\,";break;default:throw["MhchemBugT","mhchem bug T. Please report."]}return t},_getArrow:function(e){switch(e){case"->":return"rightarrow";case"\u2192":return"rightarrow";case"\u27F6":return"rightarrow";case"<-":return"leftarrow";case"<->":return"leftrightarrow";case"<-->":return"leftrightarrows";case"<=>":return"rightleftharpoons";case"\u21CC":return"rightleftharpoons";case"<=>>":return"Rightleftharpoons";case"<<=>":return"Leftrightharpoons";default:throw["MhchemBugT","mhchem bug T. Please report."]}},_getBond:function(e){switch(e){case"-":return"{-}";case"1":return"{-}";case"=":return"{=}";case"2":return"{=}";case"#":return"{\\equiv}";case"3":return"{\\equiv}";case"~":return"{\\tripledash}";case"~-":return"{\\rlap{\\lower.1em{-}}\\raise.1em{\\tripledash}}";case"~=":return"{\\rlap{\\lower.2em{-}}\\rlap{\\raise.2em{\\tripledash}}-}";case"~--":return"{\\rlap{\\lower.2em{-}}\\rlap{\\raise.2em{\\tripledash}}-}";case"-~-":return"{\\rlap{\\lower.2em{-}}\\rlap{\\raise.2em{-}}\\tripledash}";case"...":return"{{\\cdot}{\\cdot}{\\cdot}}";case"....":return"{{\\cdot}{\\cdot}{\\cdot}{\\cdot}}";case"->":return"{\\rightarrow}";case"<-":return"{\\leftarrow}";case"<":return"{<}";case">":return"{>}";default:throw["MhchemBugT","mhchem bug T. Please report."]}},_getOperator:function(e){switch(e){case"+":return" {}+{} ";case"-":return" {}-{} ";case"=":return" {}={} ";case"<":return" {}<{} ";case">":return" {}>{} ";case"<<":return" {}\\ll{} ";case">>":return" {}\\gg{} ";case"\\pm":return" {}\\pm{} ";case"\\approx":return" {}\\approx{} ";case"$\\approx$":return" {}\\approx{} ";case"v":return" \\downarrow{} ";case"(v)":return" \\downarrow{} ";case"^":return" \\uparrow{} ";case"(^)":return" \\uparrow{} ";default:throw["MhchemBugT","mhchem bug T. Please report."]}}};function ed(e){}function Ou(e){}var Jc=class ep extends Nt{constructor(t){super(b(m({},t),{type:"delim"})),this.value=t.delim,this.size=t.size}static fromJson(t){return new ep(t)}toJson(){return b(m({},super.toJson()),{delim:this.value,size:this.size})}render(t){return new hn(this.value,{type:"middle"})}_serialize(t){if(!(t.expandMacro||t.skipStyles||t.skipPlaceholders)&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const r=Cr(this.command,this.mode);return r!=null&&r.serialize?r.serialize(this,t):hi(this.command,this.value)}},td=class tp extends Nt{constructor(t){super(b(m({},t),{type:"sizeddelim",value:t.delim})),this.delimType=t.delimType,this.size=t.size}static fromJson(t){return new tp(t)}toJson(){return b(m({},super.toJson()),{delim:this.value,size:this.size,delimType:this.delimType})}render(t){let r=xd(this.value,this.size,t,{classes:{open:"mopen",close:"mclose"}[this.delimType],type:this.delimType,isSelected:this.isSelected});return r?(r=this.bind(t,r),this.caret&&(r.caret=this.caret),r):null}_serialize(t){if(!(t.expandMacro||t.skipStyles||t.skipPlaceholders)&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const r=Cr(this.command,this.mode);return r!=null&&r.serialize?r.serialize(this,t):hi(this.command,this.value)}},wA=class rp extends Nt{constructor(t,r,n,i){var s,d;super({type:"enclose",command:t,style:i.style}),this.body=r,this.backgroundcolor=i.backgroundcolor,n.updiagonalarrow&&(n.updiagonalstrike=!1),n.box&&(n.left=!1,n.right=!1,n.bottom=!1,n.top=!1),this.notation=n,this.shadow=(s=i.shadow)!=null?s:"none",this.strokeWidth=(d=i.strokeWidth)!=null?d:"0.06em",this.strokeWidth||(this.strokeWidth="0.06em"),this.strokeStyle=i.strokeStyle,this.svgStrokeStyle=i.svgStrokeStyle,this.strokeColor=i.strokeColor,this.borderStyle=i.borderStyle,this.padding=i.padding,this.captureSelection=!1}static fromJson(t){return new rp(t.command,t.body,t.notation,t)}toJson(){return b(m({},super.toJson()),{notation:this.notation,shadow:this.shadow,strokeWidth:this.strokeWidth,strokeStyle:this.strokeStyle,svgStrokeStyle:this.svgStrokeStyle,strokeColor:this.strokeColor,borderStyle:this.borderStyle,padding:this.padding})}_serialize(t){var r;if(!(t.expandMacro||t.skipStyles||t.skipPlaceholders)&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const n=Cr(this.command,this.mode);if(n!=null&&n.serialize)return n.serialize(this,t);let i=(r=this.command)!=null?r:"";if(this.command==="\\enclose"){i+="{"+Object.keys(this.notation).join(" ")+"}";let s="",d="";this.backgroundcolor&&this.backgroundcolor!=="transparent"&&(s+=d+'mathbackground="'+this.backgroundcolor+'"',d=","),this.shadow&&this.shadow!=="auto"&&(s+=d+'shadow="'+this.shadow+'"',d=","),this.strokeWidth||this.strokeStyle!=="solid"?(s+=d+this.borderStyle,d=","):this.strokeColor&&this.strokeColor!=="currentColor"&&(s+=d+'mathcolor="'+this.strokeColor+'"',d=","),s&&(i+=`[${s}]`)}return hi(i,this.bodyToLatex(t))}render(t){const r=new Ce({parent:t},this.style),n=Nt.createBox(r,this.body);if(!n)return null;const i=Fd(this.borderStyle),s=r.toEm(!this.padding||this.padding==="auto"?{register:"fboxsep"}:{string:this.padding});n.setStyle("position","relative"),n.setStyle("display","inline-block"),n.setStyle("top",s,"em"),n.setStyle("height",n.height+n.depth,"em"),n.setStyle("width",n.width,"em");const d=new hn(null,{classes:"ML__notation"});let _=n.height+n.depth+2*s;const $=n.width+2*s;let ee="";if(this.notation.horizontalstrike&&(ee+=this.line(3,50,97,50)),this.notation.verticalstrike&&(ee+=this.line(50,3,50,97)),this.notation.updiagonalstrike&&(ee+=this.line(3,97,97,3)),this.notation.downdiagonalstrike&&(ee+=this.line(3,3,97,97)),this.notation.updiagonalarrow){ee+=this.line(s.toString(),(s+n.depth+n.height).toString(),(s+n.width).toString(),s.toString());const jt=.03*Math.sqrt($*$+_*_)*1,Hr=n.width*jt,Wn=(n.depth+n.height)*jt,Tr=s+n.width;let In=s;In+Wn-.4*Hr<0&&(In=.4*Hr-Wn),ee+='<polygon points="',ee+=`${Tr},${In} ${Tr-Hr-.4*Wn},${In+Wn-.4*Hr} `,ee+=`${Tr-.7*Hr},${In+.7*Wn} ${Tr-Hr+.4*Wn},${In+Wn+.4*Hr} `,ee+=`${Tr},${In}`,ee+=`" stroke='none' fill="${this.strokeColor}"`,ee+="/>"}let ue=0;if(this.notation.phasorangle){const at=jc(r),Mt=(n.height+n.depth+2*at+s).toString(),jt=(n.height+n.depth)/2;ee+=this.line(s.toString(),Mt,(s+jt+n.width).toString(),Mt),ee+=this.line(s.toString(),Mt,(s+jt).toString(),(s-at).toString()),_+=at,ue=jt,n.left+=_/2-s}if(this.notation.longdiv){const at=jc(r);_+=at,ee+=this.line(s.toString(),s.toString(),(s+n.width).toString(),s.toString());const Mt=.3;ue=Mt+at,n.left+=Mt+at,n.setTop(s+at),ee+='<path d="',ee+=`M ${s} ${s} a${Mt} ${(n.depth+n.height+2*at)/2}, 0, 1, 1, 0 ${n.depth+n.height+2*at} "`,ee+=` stroke-width="${CA(r)}" stroke="${this.strokeColor}" fill="none"`,ee+="/>"}if(d.width=n.width+2*s+ue,d.height=n.height+s,d.depth=n.depth+s,d.setStyle("box-sizing","border-box"),d.setStyle("left",`calc(-${i} / 2 )`),d.setStyle("height",`${Math.floor(100*_)/100}em`),d.setStyle("top",`calc(${i} / 2 )`),this.backgroundcolor&&d.setStyle("background-color",this.backgroundcolor),this.notation.box&&d.setStyle("border","1px solid red"),this.notation.actuarial&&(d.setStyle("border-top",this.borderStyle),d.setStyle("border-right",this.borderStyle)),this.notation.madruwb&&(d.setStyle("border-bottom",this.borderStyle),d.setStyle("border-right",this.borderStyle)),this.notation.roundedbox&&(d.setStyle("border-radius","8px"),d.setStyle("border",this.borderStyle)),this.notation.circle&&(d.setStyle("border-radius","50%"),d.setStyle("border",this.borderStyle)),this.notation.top&&d.setStyle("border-top",this.borderStyle),this.notation.left&&d.setStyle("border-left",this.borderStyle),this.notation.right&&d.setStyle("border-right",this.borderStyle),this.notation.bottom&&d.setStyle("border-bottom",this.borderStyle),ee){let at="";this.shadow==="auto"&&(at+="filter: drop-shadow(0 0 .5px rgba(255, 255, 255, .7)) drop-shadow(1px 1px 2px #333)"),this.shadow!=="none"&&(at+=`filter: drop-shadow(${this.shadow})`),at+=` stroke-width="${this.strokeWidth}" stroke="${this.strokeColor}"`,at+=' stroke-linecap="round"',this.svgStrokeStyle&&(at+=` stroke-dasharray="${this.svgStrokeStyle}"`),d.svgStyle=at,d.svgOverlay=ee}const Pe=new hn([d,n]);return Pe.setStyle("position","relative"),Pe.setStyle("vertical-align",s,"em"),Pe.setStyle("height",`${Math.floor(100*(n.height+n.depth+2*s))/100}em`),Pe.setStyle("display","inline-block"),Pe.height=d.height,Pe.depth=d.depth,Pe.width=d.width-2*s,Pe.left=s,Pe.right=s,this.caret&&(Pe.caret=this.caret),Pe.wrap(r)}line(t,r,n,i){return`<line x1="${xA(t)}" y1="${xA(r)}" x2="${xA(n)}" y2="${xA(i)}" vector-effect="non-scaling-stroke"></line>`}};function xA(e){return typeof e=="number"?`${Math.floor(100*e)/100}%`:e}function Fd(e){if(!e)return"1px";const t=e.match(/([0-9][a-zA-Z\%]+)/);return t===null?"1px":t[1]}function CA(e){return(Math.floor(100*e.metrics.sqrtRuleThickness/e.scalingFactor)/100/10).toString()+"em"}function jc(e){const t=e.isDisplayStyle?Ri:e.metrics.defaultRuleThickness;return e.metrics.defaultRuleThickness+e.scalingFactor*t/4}var Vu=class np extends Nt{constructor(t,r,n){var i,s;super(b(m({},n),{type:"genfrac",displayContainsHighlight:!0})),this.above=t,this.below=r,this.hasBarLine=(i=n==null?void 0:n.hasBarLine)!=null?i:!0,this.continuousFraction=(s=n==null?void 0:n.continuousFraction)!=null?s:!1,this.numerPrefix=n==null?void 0:n.numerPrefix,this.denomPrefix=n==null?void 0:n.denomPrefix,this.mathstyleName=n==null?void 0:n.mathstyleName,this.leftDelim=n==null?void 0:n.leftDelim,this.rightDelim=n==null?void 0:n.rightDelim,this.fractionNavigationOrder=n==null?void 0:n.fractionNavigationOrder}static fromJson(t){return new np(t.above,t.below,t)}toJson(){const t={};return this.continuousFraction&&(t.continuousFraction=!0),this.numerPrefix&&(t.numerPrefix=this.numerPrefix),this.denomPrefix&&(t.denomPrefix=this.denomPrefix),this.leftDelim&&(t.leftDelim=this.leftDelim),this.rightDelim&&(t.rightDelim=this.rightDelim),this.hasBarLine||(t.hasBarLine=!1),this.mathstyleName&&(t.mathstyleName=this.mathstyleName),this.fractionNavigationOrder&&(t.fractionNavigationOrder=this.fractionNavigationOrder),m(m({},super.toJson()),t)}get children(){if(this._children)return this._children;const t=[];if(this.fractionNavigationOrder==="denominator-numerator"){for(const r of this.below)t.push(...r.children),t.push(r);for(const r of this.above)t.push(...r.children),t.push(r)}else{for(const r of this.above)t.push(...r.children),t.push(r);for(const r of this.below)t.push(...r.children),t.push(r)}return this._children=t,t}render(t){var r,n;const i=new Ce({parent:t,mathstyle:this.mathstyleName},this.style),s=i.metrics,d=new Ce({parent:i,mathstyle:this.continuousFraction?"":"numerator"},this.style),_=this.numerPrefix?new hn([new hn(this.numerPrefix),Nt.createBox(d,this.above)],{isTight:d.isTight,type:"ignore"}):(r=Nt.createBox(d,this.above,{type:"ignore"}))!=null?r:new hn(null,{type:"ignore"}),$=new Ce({parent:i,mathstyle:this.continuousFraction?"":"denominator"},this.style),ee=this.denomPrefix?new hn([new hn(this.denomPrefix),Nt.createBox($,this.below,{type:"ignore"})]):(n=Nt.createBox($,this.below,{type:"ignore"}))!=null?n:new hn(null,{type:"ignore"}),ue=this.hasBarLine?s.defaultRuleThickness:0;let Pe,at=0,Mt;i.isDisplayStyle?(Pe=d.metrics.num1,at=ue>0?3*ue:7*ue,Mt=$.metrics.denom1):(ue>0?(Pe=d.metrics.num2,at=ue):(Pe=d.metrics.num3,at=3*s.defaultRuleThickness),Mt=$.metrics.denom2);const jt=[];this.isSelected&&jt.push("ML__selected");const Hr=_.depth,Wn=ee.height;let Tr;if(ue<=0){const ba=Pe-Hr-(Wn-Mt);ba<at&&(Pe+=(at-ba)/2,Mt+=(at-ba)/2),Tr=new So({individualShift:[{box:_,shift:-Pe,classes:[...jt,"ML__center"]},{box:ee,shift:Mt,classes:[...jt,"ML__center"]}]}).wrap(i)}else{const ba=new hn(null,{classes:"ML__frac-line",mode:this.mode,style:this.style});ba.softWidth=Math.max(_.width,ee.width),ba.height=ue/2,ba.depth=ue/2;const ss=vi+ue/2;Pe<at+Hr+ss&&(Pe=at+Hr+ss);const rl=vi-ue/2;Mt<at+Wn-rl&&(Mt=at+Wn-rl),Tr=new So({individualShift:[{box:ee,shift:Mt,classes:[...jt,"ML__center"]},{box:ba,shift:-rl,classes:jt},{box:_,shift:-Pe,classes:[...jt,"ML__center"]}]}).wrap(i)}const In=i.isDisplayStyle?s.delim1:s.delim2,ei=this.leftDelim?this.bind(t,sc("open",this.leftDelim,In,!0,t,{style:this.style,mode:this.mode,isSelected:this.isSelected})):bu(i,"open");let Tn=null;this.continuousFraction?Tn=new hn(null,{type:"close"}):this.rightDelim?Tn=this.bind(t,sc("close",this.rightDelim,In,!0,t,{style:this.style,mode:this.mode,isSelected:this.isSelected})):Tn=bu(i,"close");const oa=new hn([ei,Tr,Tn],{isTight:i.isTight,type:"inner",classes:"mfrac"}),ka=this.bind(t,oa);return this.caret&&(ka.caret=this.caret),this.attachSupsub(t,{base:ka})}},vl=class ip extends Nt{constructor(t,r){var n;super({type:"latex",value:t,mode:"latex"}),this.isSuggestion=(n=r==null?void 0:r.isSuggestion)!=null?n:!1,this.isError=!1}static fromJson(t){const r=new ip(t.value);return t.isSuggestion&&(r.isSuggestion=!0),t.isError&&(r.isError=!0),r}toJson(){const t={};return this.isSuggestion&&(t.isSuggestion=!0),this.isError&&(t.isError=!0),m({type:"latex",value:this.value},t)}get computedStyle(){return{}}render(t){const r=new hn(this.value,{classes:this.isSuggestion?"ML__suggestion":this.isError?"ML__error":"",type:"latex",maxFontSize:1});return r?(this.caret&&(r.caret=this.caret),this.bind(t,r)):null}},Pu=class ap extends Nt{constructor(t){super({type:"latexgroup",mode:"latex"}),this.body=[...t].map(r=>new vl(r)),this.skipBoundary=!1}static fromJson(t){return new ap("")}toJson(){return super.toJson()}render(t){const r=Nt.createBox(t,this.body);return r?(this.caret&&(r.caret=this.caret),this.bind(t,r)):null}_serialize(t){var r,n;return(n=(r=this.body)==null?void 0:r.map(i=>i.value).join(""))!=null?n:""}},Wu=class op extends Nt{constructor(t,r){super(b(m({},r),{type:"extensible-symbol",isFunction:r==null?void 0:r.isFunction})),this.value=t,this.variant=r==null?void 0:r.variant,this.subsupPlacement=r==null?void 0:r.limits}static fromJson(t){return new op(t.symbol,t)}toJson(){const t=super.toJson();return this.variant&&(t.variant=this.variant),this.subsupPlacement&&(t.limits=this.subsupPlacement),this.isExtensibleSymbol&&(t.isExtensibleSymbol=!0),this.value&&(t.symbol=this.value),t}render(t){var r;const n=t.isDisplayStyle&&this.value!=="\\smallint",i=new hn(this.value,{fontFamily:n?"Size2-Regular":"Size1-Regular",classes:"op-symbol "+(n?"large-op":"small-op"),type:"op",maxFontSize:t.scalingFactor,isSelected:this.isSelected});if(!i)return null;i.right=i.italic;const s=(i.height-i.depth)/2-vi*t.scalingFactor,d=i.italic;i.setTop(s);let _=i;if(this.superscript||this.subscript){const $=(r=this.subsupPlacement)!=null?r:"auto";_=$==="over-under"||$==="auto"&&t.isDisplayStyle?this.attachLimits(t,{base:i,baseShift:s,slant:d}):this.attachSupsub(t,{base:i})}return new hn(this.bind(t,_),{type:"op",caret:this.caret,isSelected:this.isSelected,classes:"op-group"}).wrap(t)}_serialize(t){if(!(t.expandMacro||t.skipStyles||t.skipPlaceholders)&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const r=Cr(this.command,this.mode);if(r!=null&&r.serialize)return r.serialize(this,t);const n=[];return n.push(this.command),this.explicitSubsupPlacement&&(this.subsupPlacement==="over-under"&&n.push("\\limits"),this.subsupPlacement==="adjacent"&&n.push("\\nolimits"),this.subsupPlacement==="auto"&&n.push("\\displaylimits")),n.push(this.supsubToLatex(t)),Ia(n)}},lu=class sp extends Nt{constructor(t){const r=t.body;super(b(m({},t),{type:"overlap",body:typeof r=="string"?[new Nt({value:r})]:r,style:t==null?void 0:t.style})),this.skipBoundary=!0,this.align=t==null?void 0:t.align,this.boxType=t==null?void 0:t.boxType}static fromJson(t){return new sp(t)}toJson(){const t={};return this.align&&(t.align=this.align),this.boxType&&(t.boxType=this.boxType),m(m({},super.toJson()),t)}render(t){const r=Nt.createBox(t,this.body,{classes:"inner"});return r?(this.caret&&(r.caret=this.caret),this.bind(t,new hn([r,new hn(null,{classes:"fix"})],{classes:this.align==="right"?"rlap":"llap",type:this.boxType}))):null}},tc=class lp extends Nt{constructor(t){var r,n,i,s;super({type:"overunder",command:t.command,style:t.style,mode:t.mode,body:t.body,skipBoundary:(r=t.skipBoundary)!=null?r:!0}),this.subsupPlacement=t.supsubPlacement,this.svgAbove=t.svgAbove,this.svgBelow=t.svgBelow,this.svgBody=t.svgBody,this.above=t.above,this.below=t.below,this.boxType=(n=t.boxType)!=null?n:"ord",this.paddedBody=(i=t.paddedBody)!=null?i:!1,this.paddedLabels=(s=t.paddedLabels)!=null?s:!1}static fromJson(t){return new lp(t)}toJson(){const t=super.toJson();return this.skipBoundary||(t.skipBoundary=!1),this.subsupPlacement&&(t.subsupPlacement=this.subsupPlacement),this.svgAbove&&(t.svgAbove=this.svgAbove),this.svgBelow&&(t.svgBelow=this.svgBelow),this.svgBody&&(t.svgBody=this.svgBody),this.boxType!=="ord"&&(t.boxType=this.boxType),this.paddedBody&&(t.paddedBody=!0),this.paddedLabels&&(t.paddedLabels=!0),t}render(t){let r=this.svgBody?Ec(this.svgBody):Nt.createBox(t,this.body,{type:"ignore"});const n=new Ce({parent:t,mathstyle:"scriptstyle"},this.style);let i=null;this.svgAbove?i=Ec(this.svgAbove):this.above&&(i=Nt.createBox(n,this.above,{type:"ignore"}));let s=null;this.svgBelow?s=Ec(this.svgBelow):this.below&&(s=Nt.createBox(n,this.below,{type:"ignore"})),this.paddedBody&&(r=new hn([bu(t,"open"),r,bu(t,"close")],{type:"ignore"}));let d=RA(t,{base:r,above:i,below:s,type:this.boxType==="bin"||this.boxType==="rel"?this.boxType:"ord",paddedAboveBelow:this.paddedLabels});return d?(this.subsupPlacement==="over-under"?d=this.attachLimits(t,{base:d,type:d.type}):d=this.attachSupsub(t,{base:d}),this.caret&&(d.caret=this.caret),this.bind(t,d)):null}};function RA(e,t){if(!t.base)return null;if(!t.above&&!t.below){const _=new hn(t.base,{type:t.type});return _.setStyle("position","relative"),_}let r=0;t.above&&(r=e.metrics.bigOpSpacing5);let n=null;const i=t.base,s=0,d=["ML__center"];if(t.paddedAboveBelow&&d.push("ML__label_padding"),t.below&&t.above){const _=e.metrics.bigOpSpacing5+t.below.height+t.below.depth+i.depth+s;n=new So({bottom:_,children:[e.metrics.bigOpSpacing5,{box:t.below,classes:d},{box:i,classes:["ML__center"]},r,{box:t.above,classes:d},e.metrics.bigOpSpacing5]})}else t.below?n=new So({top:i.height-s,children:[e.metrics.bigOpSpacing5,{box:t.below,classes:d},{box:i,classes:["ML__center"]}]}):t.above&&(n=new So({bottom:i.depth+s,children:[{box:i,classes:["ML__center"]},r,{box:t.above,classes:d},e.metrics.bigOpSpacing5]}));return new hn(n,{type:t.type})}var oA=class cp extends Nt{constructor(t){var r,n,i,s;super(b(m({},t),{type:"phantom"})),this.captureSelection=!0,this.isInvisible=(r=t.isInvisible)!=null?r:!1,this.smashDepth=(n=t.smashDepth)!=null?n:!1,this.smashHeight=(i=t.smashHeight)!=null?i:!1,this.smashWidth=(s=t.smashWidth)!=null?s:!1}static fromJson(t){return new cp(t)}toJson(){const t={};return this.isInvisible&&(t.isInvisible=!0),this.smashDepth&&(t.smashDepth=!0),this.smashHeight&&(t.smashHeight=!0),this.smashWidth&&(t.smashWidth=!0),m(m({},super.toJson()),t)}render(t){const r=new Ce({parent:t,isPhantom:!0});if(!this.smashDepth&&!this.smashHeight&&!this.smashWidth)return console.assert(this.isInvisible),Nt.createBox(r,this.body,{classes:"inner"});const n=Nt.createBox(this.isInvisible?r:t,this.body);if(!n)return null;if(this.smashWidth){const i=new hn(null,{classes:"fix"});return new hn([n,i],{classes:"rlap"}).wrap(t)}if(!this.smashHeight&&!this.smashDepth)return n;if(this.smashHeight&&(n.height=0),this.smashDepth&&(n.depth=0),n.children)for(const i of n.children)this.smashHeight&&(i.height=0),this.smashDepth&&(i.depth=0);return new So({firstBaseline:[{box:n}]},{type:n.type}).wrap(t)}},Cu=class up extends Nt{constructor(t){var r;super(m({type:"spacing"},t)),this.width=t==null?void 0:t.width,this._braced=(r=t==null?void 0:t.braced)!=null?r:!1}static fromJson(t){return new up(t)}toJson(){const t=super.toJson();return this.width!==void 0&&(t.width=this.width),this._braced&&(t.braced=!0),t}render(t){var r;if(this.command==="space")return new hn(this.mode==="math"?null:" ");let n;if(this.width!==void 0)n=new hn(null,{classes:"mspace"}),n.left=t.toEm(this.width);else{const i=(r={"\\qquad":"qquad","\\quad":"quad","\\enspace":"enspace","\\;":"thickspace","\\:":"mediumspace","\\>":"mediumspace","\\,":"thinspace","\\!":"negativethinspace"}[this.command])!=null?r:"mediumspace";n=new hn(null,{classes:i})}return n=this.bind(t,n),this.caret&&(n.caret=this.caret),n}_serialize(t){var r;if(!t.expandMacro&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const n=Cr(this.command,this.mode);if(n!=null&&n.serialize)return n.serialize(this,t);const i=(r=this.command)!=null?r:"";return this.width===void 0?i:this._braced&&!("register"in this.width)?`${i}{${Ss(this.width)}}`:`${i}${Ss(this.width)}`}},Id=class Ap extends Nt{constructor(t){var r;super(b(m({},t),{type:"surd",mode:(r=t.mode)!=null?r:"math",style:t.style,displayContainsHighlight:!0,body:t.body})),this.above=t.index}static fromJson(t){return new Ap(b(m({},t),{index:t.above}))}_serialize(t){if(!(t.expandMacro||t.skipStyles||t.skipPlaceholders)&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const r=Cr(this.command,this.mode);if(r!=null&&r.serialize)return r.serialize(this,t);const n=this.command,i=this.bodyToLatex(t);return this.above&&!this.hasEmptyBranch("above")?hi(`${n}[${this.aboveToLatex(t)}]`,i):/^[0-9]$/.test(i)?`${n}${i}`:hi(n,i)}get children(){if(this._children)return this._children;const t=[];if(this.above)for(const r of this.above)t.push(...r.children),t.push(r);if(this.body)for(const r of this.body)t.push(...r.children),t.push(r);return this._children=t,t}render(t){var r;const n=new Ce({parent:t,mathstyle:"cramp"},this.style),i=(r=Nt.createBox(n,this.body,{type:"inner"}))!=null?r:new hn(null),s=n.scalingFactor,d=n.metrics.defaultRuleThickness/s,_=t.isDisplayStyle?Ri:d,$=new hn(null,{classes:"ML__sqrt-line",style:this.style});$.height=d,$.softWidth=i.width;let ee=s*(d+_/4);const Pe=Math.max(s*2*_,i.height+i.depth)+ee+d,at=new Ce({parent:t},this.style),Mt=this.bind(at,new hn(sc("inner","\\surd",Pe,!1,at,{isSelected:this.isSelected}),{isSelected:this.isSelected,classes:"ML__sqrt-sign",style:this.style}));if(!Mt)return null;const jt=Mt.height+Mt.depth-d;jt>i.height+i.depth+ee&&(ee=(ee+jt-(i.height+i.depth))/2),Mt.setTop(Mt.height-i.height-ee);const Hr=this.bind(t,new So({firstBaseline:[{box:new hn(i)},ee-2*d,{box:$},d]})),Wn=Nt.createBox(new Ce({parent:t,mathstyle:"scriptscriptstyle"}),this.above,{type:"ignore"});if(!Wn){const ei=new hn([Mt,Hr],{classes:this.containsCaret?"ML__contains-caret":"",type:"inner"});return ei.setStyle("display","inline-block"),ei.setStyle("height",ei.height+ei.depth,"em"),this.caret&&(ei.caret=this.caret),this.bind(t,ei)}const Tr=new So({shift:-.6*(Math.max(Mt.height,Hr.height)-Math.max(Mt.depth,Hr.depth)),children:[{box:Wn}]}),In=new hn([new hn(Tr,{classes:"ML__sqrt-index",type:"ignore"}),Mt,Hr],{type:"inner",classes:this.containsCaret?"ML__contains-caret":""});return In.height=Mt.height,In.depth=Mt.depth,this.caret&&(In.caret=this.caret),this.bind(t,In)}},af=class extends hn{constructor(e){super(null,{type:"skip"}),this._width=e}toMarkup(){return`<span style="display:inline-block;width:${Math.ceil(this.width*100)/100}em"></span>`}};function BA(e,t){if(!e.parent)return;const r=e.parent.children,n=r.indexOf(e);let i=n-1;for(;i>=0&&r[i].type==="ignore";)i-=1;if(i<0&&e.parent.parent&&e.parent.type==="lift"){BA(e.parent,t);return}n>0&&r[n-1].type==="skip"?r[n-1].width+=t:r.splice(n,0,new af(t))}var of={ord:{op:3,bin:4,rel:5,inner:3},op:{ord:3,op:3,rel:5,inner:3},bin:{ord:4,op:4,open:4,inner:4},rel:{ord:5,op:5,open:5,inner:5},close:{op:3,bin:4,rel:5,inner:3},punct:{ord:3,op:3,rel:3,open:3,punct:3,inner:3},inner:{ord:3,op:3,bin:4,rel:5,open:3,punct:3,inner:3}},Md={ord:{op:3},op:{ord:3,op:3},close:{op:3},inner:{op:3}};function _d(e){SA(e,(t,r)=>{r.type==="bin"&&(!t||/^(middle|bin|op|rel|open|punct)$/.test(t.type))&&(r.type="ord"),(t==null?void 0:t.type)==="bin"&&/^(rel|close|punct)$/.test(r.type)&&(t.type="ord"),r.type!=="ignore"&&(t=r)})}function Tu(e,t){if(!e.children)return e;const r=e.children;_d(r);const n=t.getRegisterAsEm("thinmuskip"),i=t.getRegisterAsEm("medmuskip"),s=t.getRegisterAsEm("thickmuskip");return SA(r,(d,_)=>{var $,ee,ue;if(!d)return;const Pe=d.type,at=_.isTight?($=Md[Pe])!=null?$:null:(ee=of[Pe])!=null?ee:null,Mt=(ue=at==null?void 0:at[_.type])!=null?ue:null;Mt===3&&BA(_,n),Mt===4&&BA(_,i),Mt===5&&BA(_,s)}),e}function SA(e,t,r=void 0){if(!e)return r;e=[...e];for(const n of e)n.type==="lift"?r=SA(n.children,t,r):n.type==="ignore"?SA(n.children,t):(t(r,n),SA(n.children,t),r=n);return r}var rd=class dp extends Nt{constructor(t){super({type:"tooltip",command:t.command,mode:t.mode,style:t.style,body:t.body,displayContainsHighlight:!0}),this.tooltip=new Nt({type:"root",mode:t.content,body:t.tooltip,style:{}}),this.skipBoundary=!0,this.captureSelection=!1}static fromJson(t){return new dp(b(m({},t),{tooltip:c(t.tooltip)}))}toJson(){var t;const r=(t=this.tooltip.body)==null?void 0:t.filter(n=>n.type!=="first").map(n=>n.toJson());return b(m({},super.toJson()),{tooltip:r})}render(t){const r=Nt.createBox(new Ce,this.body);if(!r)return null;const n=new Ce({parent:t,mathstyle:"displaystyle"},{fontSize:Ui}),i=Rs(Tu(new hn(this.tooltip.render(n),{classes:"ML__tooltip-content"}),n)),s=new hn([i,r],{classes:"ML__tooltip-container"});return this.caret&&(s.caret=this.caret),this.bind(t,s)}},Ru=class fp extends Nt{constructor(t,r){super(b(m({},r),{type:"operator",isFunction:r==null?void 0:r.isFunction})),this.value=t,this.variant=r==null?void 0:r.variant,this.variantStyle=r==null?void 0:r.variantStyle,this.subsupPlacement=r==null?void 0:r.limits}static fromJson(t){return new fp(t.symbol,t)}toJson(){const t=super.toJson();return this.variant&&(t.variant=this.variant),this.variantStyle&&(t.variantStyle=this.variantStyle),this.subsupPlacement&&(t.limits=this.subsupPlacement),this.value&&(t.symbol=this.value),t}render(t){var r;const n=new hn(this.value,{type:"op",mode:"math",maxFontSize:t.scalingFactor,style:{variant:this.variant,variantStyle:this.variantStyle},isSelected:this.isSelected,letterShapeStyle:t.letterShapeStyle});let i=n;if(this.superscript||this.subscript){const s=(r=this.subsupPlacement)!=null?r:"auto";i=s==="over-under"||s==="auto"&&t.isDisplayStyle?this.attachLimits(t,{base:n}):this.attachSupsub(t,{base:n})}return new hn(this.bind(t,i),{type:"op",caret:this.caret,isSelected:this.isSelected,classes:"op-group"}).wrap(t)}_serialize(t){if(!(t.expandMacro||t.skipStyles||t.skipPlaceholders)&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const r=Cr(this.command,this.mode);if(r!=null&&r.serialize)return r.serialize(this,t);const n=[this.command];return this.explicitSubsupPlacement&&(this.subsupPlacement==="over-under"&&n.push("\\limits"),this.subsupPlacement==="adjacent"&&n.push("\\nolimits"),this.subsupPlacement==="auto"&&n.push("\\displaylimits")),n.push(this.supsubToLatex(t)),Ia(n)}};function c(e){if(E(e))return e.map(n=>c(n));if(typeof e=="string")return Nt.fromJson(e);e=m({},e);for(const n of Ft)e[n]&&(e[n]=c(e[n]));e.args&&(e.args=B(e.args)),e.array&&(e.array=c(e.array));const t=e.type;let r;t==="accent"&&(r=Qs.fromJson(e)),t==="array"&&(r=Fs.fromJson(e)),t==="box"&&(r=Yl.fromJson(e)),t==="chem"&&(r=tu.fromJson(e)),t==="composition"&&(r=Ed.fromJson(e)),t==="delim"&&(r=Jc.fromJson(e)),t==="enclose"&&(r=wA.fromJson(e)),t==="error"&&(r=us.fromJson(e)),t==="extensible-symbol"&&(r=Wu.fromJson(e)),t==="genfrac"&&(r=Vu.fromJson(e)),t==="group"&&(r=ol.fromJson(e)),t==="latex"&&(r=vl.fromJson(e)),t==="latexgroup"&&(r=Pu.fromJson(e)),t==="leftright"&&(r=zs.fromJson(e)),t==="macro"&&(r=bA.fromJson(e)),t==="macro-argument"&&(r=nf.fromJson(e)),t==="operator"&&(r=Ru.fromJson(e)),t==="overlap"&&(r=lu.fromJson(e)),t==="overunder"&&(r=tc.fromJson(e)),t==="placeholder"&&(r=wu.fromJson(e)),t==="prompt"&&(r=iA.fromJson(e)),t==="phantom"&&(r=oA.fromJson(e)),t==="sizeddelim"&&(r=td.fromJson(e)),t==="spacing"&&(r=Cu.fromJson(e)),t==="subsup"&&(r=TA.fromJson(e)),t==="surd"&&(r=Id.fromJson(e)),t==="text"&&(r=mo.fromJson(e)),t==="tooltip"&&(r=rd.fromJson(e)),r||(console.assert(!t||["first","mbin","mrel","mclose","minner","mop","mopen","mord","mpunct","root","space"].includes(t),`MathLive 0.98.5: an unexpected atom type "${t}" was encountered. Add new atom constructors to \`fromJson()\` in "atom.ts"`),r=Nt.fromJson(e));for(const n of Ft)e[n]&&r.setChildren(e[n],n);return e.verbatimLatex!==void 0&&(r.verbatimLatex=e.verbatimLatex),e.subsupPlacement&&(r.subsupPlacement=e.subsupPlacement),e.explicitSubsupPlacement&&(r.explicitSubsupPlacement=!0),e.isFunction&&(r.isFunction=!0),e.isExtensibleSymbol&&(r.isExtensibleSymbol=!0),e.skipBoundary&&(r.skipBoundary=!0),e.captureSelection&&(r.captureSelection=!0),r}function B(e){if(e&&Array.isArray(e))return e.map(t=>t==="<null>"?null:typeof t=="object"&&"group"in t?{group:t.group.map(r=>c(r))}:typeof t=="object"&&"atoms"in t?t.atoms.map(r=>c(r)):t)}var W={main:["Main-Regular","ML__cmr"],"main-italic":["Main-Italic","ML__cmr ML__it"],"main-bold":["Main-Bold","ML__cmr ML__bold"],"main-bolditalic":["Main-BoldItalic","ML__cmr ML__bold ML__it"],normal:["Main-Regular","ML__cmr"],"normal-bold":["Main-Bold","ML__mathbf"],"normal-italic":["Math-Italic","ML__mathit"],"normal-bolditalic":["Math-BoldItalic","ML__mathbfit"],ams:["AMS-Regular","ML__ams"],"ams-bold":["AMS-Regular","ML__ams"],"ams-italic":["AMS-Regular","ML__ams"],"ams-bolditalic":["AMS-Regular","ML__ams"],"sans-serif":["SansSerif-Regular","ML__sans"],"sans-serif-bold":["SansSerif-Regular","ML__sans ML__bold"],"sans-serif-italic":["SansSerif-Regular","ML__sans"],"sans-serif-bolditalic":["SansSerif-Regular","ML__sans"],calligraphic:["Caligraphic-Regular","ML__cal"],"calligraphic-bold":["Caligraphic-Regular","ML__cal ML__bold"],"calligraphic-italic":["Caligraphic-Regular","ML__cal ML__it"],"calligraphic-bolditalic":["Caligraphic-Regular","ML__cal ML__bold ML__it"],script:["Script-Regular","ML__script"],"script-bold":["Script-Regular","ML__script ML__bold"],"script-italic":["Script-Regular","ML__script ML__it"],"script-bolditalic":["Script-Regular","ML__script ML__bold ML__it"],fraktur:["Fraktur-Regular","ML__frak"],"fraktur-bold":["Fraktur-Regular","ML__frak"],"fraktur-italic":["Fraktur-Regular","ML__frak"],"fraktur-bolditalic":["Fraktur-Regular","ML__frak"],monospace:["Typewriter-Regular","ML__tt"],"monospace-bold":["Typewriter-Regular","ML__tt ML__bold"],"monospace-italic":["Typewriter-Regular","ML__tt ML__it"],"monospace-bolditalic":["Typewriter-Regular","ML__tt ML__bold ML__it"],"double-struck":["AMS-Regular","ML__bb"],"double-struck-bold":["AMS-Regular","ML__bb"],"double-struck-italic":["AMS-Regular","ML__bb"],"double-struck-bolditalic":["AMS-Regular","ML__bb"]},fe={"double-struck":/^[A-Z ]$/,script:/^[A-Z ]$/,calligraphic:/^[\dA-Z ]$/,fraktur:/^[\dA-Za-z ]$|^[!"#$%&'()*+,\-./:;=?[]^’‘]$/,monospace:/^[\dA-Za-z ]$|^[!"&'()*+,\-./:;=?@[\]^_~\u0131\u0237\u0393\u0394\u0398\u039B\u039E\u03A0\u03A3\u03A5\u03A8\u03A9]$/,"sans-serif":/^[\dA-Za-z ]$|^[!"&'()*+,\-./:;=?@[\]^_~\u0131\u0237\u0393\u0394\u0398\u039B\u039E\u03A0\u03A3\u03A5\u03A8\u03A9]$/},ze=/^[\u03B1-\u03C9]|\u03D1|\u03D5|\u03D6|\u03F1|\u03F5]$/,qe=/^[\u0393|\u0394\u0398\u039B\u039E\u03A0\u03A3\u03A5\u03A6\u03A8\u03A9]$/,et=[/^[a-z]$/,/^[A-Z]$/,ze,qe],nt={iso:["it","it","it","it"],tex:["it","it","it","up"],french:["it","up","up","up"],upright:["up","up","up","up"]},ut=class extends wi{constructor(){super("math")}createAtom(e,t,r){var n,i,s,d;if(t===null)return new Nt({type:"mord",mode:"math",command:e,value:e,style:r});const _=window.MathfieldElement.isFunction((n=t.command)!=null?n:e);if(t.definitionType==="symbol"){const ee=new Nt({type:(i=t.type)!=null?i:"mord",mode:"math",command:(s=t.command)!=null?s:e,value:String.fromCodePoint(t.codepoint),style:r});return _&&(ee.isFunction=!0),e.startsWith("\\")&&(ee.verbatimLatex=e),ee}const $=new Nt({type:"mord",mode:"math",command:(d=t.command)!=null?d:e,value:e,style:r});return _&&($.isFunction=!0),e.startsWith("\\")&&($.verbatimLatex=e),$}serialize(e,t){const r=a(e,b(m({},t),{defaultMode:"math"}));return r.length===0||t.defaultMode!=="text"?r:["$ ",...r," $"]}getFont(e,t){console.assert(t.variant!==void 0);let{variant:r}=t,{variantStyle:n}=t;r==="normal"&&!n&&/[\u00A3\u0131\u0237]/.test(e.value)&&(r="main",n="italic"),r==="normal"&&!n&&e.value.length===1&&et.forEach((_,$)=>{var ee;_.test(e.value)&&nt[(ee=t.letterShapeStyle)!=null?ee:"tex"][$]==="it"&&(n="italic")}),n==="up"&&(n=void 0);const i=n?r+"-"+n:r;console.assert(W[i]!==void 0);const[s,d]=W[i];return fe[r]&&!fe[r].test(e.value)?(e.value=mt(e.value,r,n),null):(ze.test(e.value)&&(e.classes+=" lcGreek"),d&&(e.classes+=" "+d),s)}};function a(e,t){const{parent:r}=e[0],n=o(r);return Ti(e,"variant").map(i=>{const s=o(i[0]);let d="";s&&s!==n&&(d={calligraphic:"\\mathcal",fraktur:"\\mathfrak","double-struck":"\\mathbb",script:"\\mathscr",monospace:"\\mathtt","sans-serif":"\\mathsf",normal:"\\mathrm","normal-italic":"\\mathnormal","normal-bold":"\\mathbf","normal-bolditalic":"\\mathbfit",ams:"","ams-italic":"\\mathit","ams-bold":"\\mathbf","ams-bolditalic":"\\mathbfit",main:"","main-italic":"\\mathit","main-bold":"\\mathbf","main-bolditalic":"\\mathbfit"}[s],console.assert(d!==void 0));const _=Ia(i.map($=>$._serialize(t)));return d?hi(d,_):_})}function o(e){if(!e)return"";const{style:t}=e;if(t.variant===void 0)return"";let r=t.variant;return!["calligraphic","fraktur","double-struck","script","monospace","sans-serif"].includes(t.variant)&&t.variantStyle&&t.variantStyle!=="up"&&(r+="-"+t.variantStyle),r}new ut;function p(e,t){return e.map(r=>r._serialize(t))}function h(e,t){return Ti(e,"fontShape").map(r=>{const n=p(r,t),{fontShape:i}=r[0].style;let s="";return i==="it"&&(s="\\textit"),i==="sl"&&(s="\\textsl"),i==="sc"&&(s="\\textsc"),i==="n"&&(s="\\textup"),!s&&i?`{${hi("\\fontshape",i)}${Ia(n)}}`:s?hi(s,Ia(n)):Ia(n)})}function L(e,t){return Ti(e,"fontSeries").map(r=>{const n=h(r,t),{fontSeries:i}=r[0].style;let s="";return i==="b"&&(s="\\textbf"),i==="l"&&(s="\\textlf"),i==="m"&&(s="\\textmd"),i&&!s?`{${hi("\\fontseries",i)}${Ia(n)}}`:s?hi(s,Ia(n)):Ia(n)})}function ae(e,t){return Ti(e,"fontSize").map(r=>{var n,i;const s=L(r,t),d=(i=["","\\tiny","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"][(n=r[0].style.fontSize)!=null?n:""])!=null?i:"";return d?`${d} ${Ia(s)}`:Ia(s)})}function ge(e,t,r){return Ti(e,"fontFamily").map(n=>{var i,s;const d=ae(n,t),_=(s={roman:"textrm",monospace:"texttt","sans-serif":"textsf"}[(i=n[0].style.fontFamily)!=null?i:""])!=null?s:"";return _?`\\${_}{${Ia(d)}}`:n[0].style.fontFamily?`{\\fontfamily{${n[0].style.fontFamily}} ${Ia(d)}}`:r?`\\text{${Ia(d)}}`:Ia(d)})}var ye={roman:"","sans-serif":"ML__sans",monospace:"ML__tt"},we=class extends wi{constructor(){super("text")}createAtom(e,t,r){return t&&t.definitionType==="symbol"?new mo(e,String.fromCodePoint(t.codepoint),r!=null?r:{}):null}serialize(e,t){return ge(e,b(m({},t),{defaultMode:"text"}),t.defaultMode!=="text")}getFont(e,t){var r,n,i,s,d;const{fontFamily:_}=t;if(ye[_]?e.classes+=" "+ye[_]:_&&e.setStyle("font-family",_),t.fontShape&&(e.classes+=" ",e.classes+=(r={it:"ML__it",sl:"ML__shape_sl",sc:"ML__shape_sc",ol:"ML__shape_ol"}[t.fontShape])!=null?r:""),t.fontSeries){const $=t.fontSeries.match(/(.?[lbm])?(.?[cx])?/);$&&(e.classes+=" ",e.classes+=(i={ul:"ML__series_ul",el:"ML__series_el",l:"ML__series_l",sl:"ML__series_sl",m:"",sb:"ML__series_sb",b:"ML__bold",eb:"ML__series_eb",ub:"ML__series_ub"}[(n=$[1])!=null?n:""])!=null?i:"",e.classes+=" ",e.classes+=(d={uc:"ML__series_uc",ec:"ML__series_ec",c:"ML__series_c",sc:"ML__series_sc",n:"",sx:"ML__series_sx",x:"ML__series_x",ex:"ML__series_ex",ux:"ML__series_ux"}[(s=$[2])!=null?s:""])!=null?d:"")}return"Main-Regular"}};new we;var dt=class extends wi{constructor(){super("latex")}createAtom(e){return new vl(e)}serialize(e,t){return e.filter(r=>r instanceof vl&&!r.isSuggestion).map(r=>r.value)}getFont(){return null}};new dt;var St={id:"dvorak",locale:"en",displayName:"Dvorak",virtualLayout:"dvorak",platform:"",score:0,mapping:{KeyA:["a","A","\xE5","\xC5"],KeyB:["x","X","\u2248","\u02DB"],KeyC:["j","J","\u2206","\xD4"],KeyD:["e","E","\xB4","\xB4"],KeyE:[".",">","\u2265","\u02D8"],KeyF:["u","U","\xA8","\xA8"],KeyG:["i","I","\u02C6","\u02C6"],KeyH:["d","D","\u2202","\xCE"],KeyI:["c","C","\xE7","\xC7"],KeyJ:["h","H","\u02D9","\xD3"],KeyK:["t","T","\u2020","\u02C7"],KeyL:["n","N","\u02DC","\u02DC"],KeyM:["m","M","\xB5","\xC2"],KeyN:["b","B","\u222B","\u0131"],KeyO:["r","R","\xAE","\u2030"],KeyP:["l","L","\xAC","\xD2"],KeyQ:["'",'"',"\xE6","\xC6"],KeyR:["p","P","\u03C0","\u220F"],KeyS:["o","O","\xF8","\xD8"],KeyT:["y","Y","\xA5","\xC1"],KeyU:["g","G","\xA9","\u02DD"],KeyV:["k","K","\u02DA","\uF8FF"],KeyW:[",","<","\u2264","\xAF"],KeyX:["q","Q","\u0153","\u0152"],KeyY:["f","F","\u0192","\xCF"],KeyZ:[";",":","\u2026","\xDA"],Digit1:["1","!","\xA1","\u2044"],Digit2:["2","@","\u2122","\u20AC"],Digit3:["3","#","\xA3","\u2039"],Digit4:["4","$","\xA2","\u203A"],Digit5:["5","%","\u221E","\uFB01"],Digit6:["6","^","\xA7","\uFB02"],Digit7:["7","&","\xB6","\u2021"],Digit8:["8","*","\u2022","\xB0"],Digit9:["9","(","\xAA","\xB7"],Digit0:["0",")","\xBA","\u201A"],Space:[" "," "," "," "],Minus:["[","{","\u201C","\u201D"],Equal:["]","}","\u2018","\u2019"],BracketLeft:["/","?","\xF7","\xBF"],BracketRight:["=","+","\u2260","\xB1"],Backslash:["\\","|","\xAB","\xBB"],Semicolon:["s","S","\xDF","\xCD"],Quote:["-","_","\u2013","\u2014"],Backquote:["`","~","`","`"],Comma:["w","W","\u2211","\u201E"],Period:["v","V","\u221A","\u25CA"],Slash:["z","Z","\u03A9","\xB8"],NumpadDivide:["/","/","/","/"],NumpadMultiply:["*","*","*","*"],NumpadSubtract:["-","-","-","-"],NumpadAdd:["+","+","+","+"],Numpad1:["1","1","1","1"],Numpad2:["2","2","2","2"],Numpad3:["3","3","3","3"],Numpad4:["4","4","4","4"],Numpad5:["5","5","5","5"],Numpad6:["6","6","6","6"],Numpad7:["7","7","7","7"],Numpad8:["8","8","8","8"],Numpad9:["9","9","9","9"],Numpad0:["0","0","0","0"],NumpadDecimal:[".",".",".","."],IntlBackslash:["\xA7","\xB1","\xA7","\xB1"],NumpadEqual:["=","=","=","="],AudioVolumeUp:["","=","","="]}},Dt={id:"apple.en-intl",displayName:"English (international)",virtualLayout:"qwerty",platform:"apple",locale:"en",score:0,mapping:{KeyA:["a","A","\xE5","\xC5"],KeyB:["b","B","\u222B","\u0131"],KeyC:["c","C","\xE7","\xC7"],KeyD:["d","D","\u2202","\xCE"],KeyE:["e","E","\xB4","\xB4"],KeyF:["f","F","\u0192","\xCF"],KeyG:["g","G","\xA9","\u02DD"],KeyH:["h","H","\u02D9","\xD3"],KeyI:["i","I","\u02C6","\u02C6"],KeyJ:["j","J","\u2206","\xD4"],KeyK:["k","K","\u02DA","\uF8FF"],KeyL:["l","L","\xAC","\xD2"],KeyM:["m","M","\xB5","\xC2"],KeyN:["n","N","\u02DC","\u02DC"],KeyO:["o","O","\xF8","\xD8"],KeyP:["p","P","\u03C0","\u220F"],KeyQ:["q","Q","\u0153","\u0152"],KeyR:["r","R","\xAE","\u2030"],KeyS:["s","S","\xDF","\xCD"],KeyT:["t","T","\u2020","\u02C7"],KeyU:["u","U","\xA8","\xA8"],KeyV:["v","V","\u221A","\u25CA"],KeyW:["w","W","\u2211","\u201E"],KeyX:["x","X","\u2248","\u02DB"],KeyY:["y","Y","\xA5","\xC1"],KeyZ:["z","Z","\u03A9","\xB8"],Digit1:["1","!","\xA1","\u2044"],Digit2:["2","@","\u2122","\u20AC"],Digit3:["3","#","\xA3","\u2039"],Digit4:["4","$","\xA2","\u203A"],Digit5:["5","%","\u221E","\uFB01"],Digit6:["6","^","\xA7","\uFB02"],Digit7:["7","&","\xB6","\u2021"],Digit8:["8","*","\u2022","\xB0"],Digit9:["9","(","\xAA","\xB7"],Digit0:["0",")","\xBA","\u201A"],Space:[" "," "," "," "],Minus:["-","_","\u2013","\u2014"],Equal:["=","+","\u2260","\xB1"],BracketLeft:["[","{","\u201C","\u201D"],BracketRight:["]","}","\u2018","\u2019"],Backslash:["\\","|","\xAB","\xBB"],Semicolon:[";",":","\u2026","\xDA"],Quote:["'",'"',"\xE6","\xC6"],Backquote:["`","\u02DC","`","`"],Comma:[",","<","\u2264","\xAF"],Period:[".",">","\u2265","\u02D8"],Slash:["/","?","\xF7","\xBF"],NumpadDivide:["/","/","/","/"],NumpadMultiply:["*","*","*","*"],NumpadSubtract:["-","-","-","-"],NumpadAdd:["+","+","+","+"],Numpad1:["1","1","1","1"],Numpad2:["2","2","2","2"],Numpad3:["3","3","3","3"],Numpad4:["4","4","4","4"],Numpad5:["5","5","5","5"],Numpad6:["6","6","6","6"],Numpad7:["7","7","7","7"],Numpad8:["8","8","8","8"],Numpad9:["9","9","9","9"],Numpad0:["0","0","0","0"],NumpadDecimal:[".",".",".","."],IntlBackslash:["\xA7","\xB1","\xA7","\xB1"],NumpadEqual:["=","=","=","="],AudioVolumeUp:["","=","","="]}},mr={id:"windows.en-intl",displayName:"English (international)",platform:"windows",virtualLayout:"qwerty",locale:"en",score:0,mapping:{KeyA:["a","A","\xE1","\xC1"],KeyB:["b","B","",""],KeyC:["c","C","\xA9","\xA2"],KeyD:["d","D","\xF0","\xD0"],KeyE:["e","E","\xE9","\xC9"],KeyF:["f","F","",""],KeyG:["g","G","",""],KeyH:["h","H","",""],KeyI:["i","I","\xED","\xCD"],KeyJ:["j","J","",""],KeyK:["k","K","",""],KeyL:["l","L","\xF8","\xD8"],KeyM:["m","M","\xB5",""],KeyN:["n","N","\xF1","\xD1"],KeyO:["o","O","\xF3","\xD3"],KeyP:["p","P","\xF6","\xD6"],KeyQ:["q","Q","\xE4","\xC4"],KeyR:["r","R","\xAE",""],KeyS:["s","S","\xDF","\xA7"],KeyT:["t","T","\xFE","\xDE"],KeyU:["u","U","\xFA","\xDA"],KeyV:["v","V","",""],KeyW:["w","W","\xE5","\xC5"],KeyX:["x","X","",""],KeyY:["y","Y","\xFC","\xDC"],KeyZ:["z","Z","\xE6","\xC6"],Digit1:["1","!","\xA1","\xB9"],Digit2:["2","@","\xB2",""],Digit3:["3","#","\xB3",""],Digit4:["4","$","\xA4","\xA3"],Digit5:["5","%","\u20AC",""],Digit6:["6","^","\xBC",""],Digit7:["7","&","\xBD",""],Digit8:["8","*","\xBE",""],Digit9:["9","(","\u2018",""],Digit0:["0",")","\u2019",""],Space:[" "," ","",""],Minus:["-","_","\xA5",""],Equal:["=","+","\xD7","\xF7"],BracketLeft:["[","{","\xAB",""],BracketRight:["]","}","\xBB",""],Backslash:["\\","|","\xAC","\xA6"],Semicolon:[";",":","\xB6","\xB0"],Quote:["'",'"',"\xB4","\xA8"],Backquote:["`","~","",""],Comma:[",","<","\xE7","\xC7"],Period:[".",">","",""],Slash:["/","?","\xBF",""],NumpadDivide:["/","/","",""],NumpadMultiply:["*","*","",""],NumpadSubtract:["-","-","",""],NumpadAdd:["+","+","",""],IntlBackslash:["\\","|","",""]}},an={id:"linux.en",displayName:"English",platform:"linux",virtualLayout:"qwerty",locale:"en",score:0,mapping:{KeyA:["a","A","a","A"],KeyB:["b","B","b","B"],KeyC:["c","C","c","C"],KeyD:["d","D","d","D"],KeyE:["e","E","e","E"],KeyF:["f","F","f","F"],KeyG:["g","G","g","G"],KeyH:["h","H","h","H"],KeyI:["i","I","i","I"],KeyJ:["j","J","j","J"],KeyK:["k","K","k","K"],KeyL:["l","L","l","L"],KeyM:["m","M","m","M"],KeyN:["n","N","n","N"],KeyO:["o","O","o","O"],KeyP:["p","P","p","P"],KeyQ:["q","Q","q","Q"],KeyR:["r","R","r","R"],KeyS:["s","S","s","S"],KeyT:["t","T","t","T"],KeyU:["u","U","u","U"],KeyV:["v","V","v","V"],KeyW:["w","W","w","W"],KeyX:["x","X","x","X"],KeyY:["y","Y","y","Y"],KeyZ:["z","Z","z","Z"],Digit1:["1","!","1","!"],Digit2:["2","@","2","@"],Digit3:["3","#","3","#"],Digit4:["4","$","4","$"],Digit5:["5","%","5","%"],Digit6:["6","^","6","^"],Digit7:["7","&","7","&"],Digit8:["8","*","8","*"],Digit9:["9","(","9","("],Digit0:["0",")","0",")"],Space:[" "," "," "," "],Minus:["-","_","-","_"],Equal:["=","+","=","+"],BracketLeft:["[","{","[","{"],BracketRight:["]","}","]","}"],Backslash:["\\","|","\\","|"],Semicolon:[";",":",";",":"],Quote:["'",'"',"'",'"'],Backquote:["`","~","`","~"],Comma:[",","<",",","<"],Period:[".",">",".",">"],Slash:["/","?","/","?"],NumpadDivide:["/","/","/","/"],NumpadMultiply:["*","*","*","*"],NumpadSubtract:["-","-","-","-"],NumpadAdd:["+","+","+","+"],Numpad1:["1","1","1","1"],Numpad2:["2","2","2","2"],Numpad3:["3","3","3","3"],Numpad4:["4","4","4","4"],Numpad5:["5","5","5","5"],Numpad6:["6","6","6","6"],Numpad7:["7","7","7","7"],Numpad8:["8","8","8","8"],Numpad9:["9","9","9","9"],Numpad0:["0","0","0","0"],NumpadDecimal:["",".","","."],IntlBackslash:["<",">","|","\xA6"],NumpadEqual:["=","=","=","="],NumpadComma:[".",".",".","."],NumpadParenLeft:["(","(","(","("],NumpadParenRight:[")",")",")",")"]}},mn={id:"apple.french",locale:"fr",displayName:"French",platform:"apple",virtualLayout:"azerty",score:0,mapping:{KeyA:["q","Q","\u2021","\u03A9"],KeyB:["b","B","\xDF","\u222B"],KeyC:["c","C","\xA9","\xA2"],KeyD:["d","D","\u2202","\u2206"],KeyE:["e","E","\xEA","\xCA"],KeyF:["f","F","\u0192","\xB7"],KeyG:["g","G","\uFB01","\uFB02"],KeyH:["h","H","\xCC","\xCE"],KeyI:["i","I","\xEE","\xEF"],KeyJ:["j","J","\xCF","\xCD"],KeyK:["k","K","\xC8","\xCB"],KeyL:["l","L","\xAC","|"],KeyM:[",","?","\u221E","\xBF"],KeyN:["n","N","~","\u0131"],KeyO:["o","O","\u0153","\u0152"],KeyP:["p","P","\u03C0","\u220F"],KeyQ:["a","A","\xE6","\xC6"],KeyR:["r","R","\xAE","\u201A"],KeyS:["s","S","\xD2","\u2211"],KeyT:["t","T","\u2020","\u2122"],KeyU:["u","U","\xBA","\xAA"],KeyV:["v","V","\u25CA","\u221A"],KeyW:["z","Z","\xC2","\xC5"],KeyX:["x","X","\u2248","\u2044"],KeyY:["y","Y","\xDA","\u0178"],KeyZ:["w","W","\u2039","\u203A"],Digit1:["&","1","\uF8FF","\xB4"],Digit2:["\xE9","2","\xEB","\u201E"],Digit3:['"',"3","\u201C","\u201D"],Digit4:["'","4","\u2018","\u2019"],Digit5:["(","5","{","["],Digit6:["\xA7","6","\xB6","\xE5"],Digit7:["\xE8","7","\xAB","\xBB"],Digit8:["!","8","\xA1","\xDB"],Digit9:["\xE7","9","\xC7","\xC1"],Digit0:["\xE0","0","\xF8","\xD8"],Space:[" "," "," "," "],Minus:[")","\xB0","}","]"],Equal:["-","_","\u2014","\u2013"],BracketLeft:["^","\xA8","\xF4","\xD4"],BracketRight:["$","*","\u20AC","\xA5"],Backslash:["`","\xA3","@","#"],Semicolon:["m","M","\xB5","\xD3"],Quote:["\xF9","%","\xD9","\u2030"],Backquote:["<",">","\u2264","\u2265"],Comma:[";",".","\u2026","\u2022"],Period:[":","/","\xF7","\\"],Slash:["=","+","\u2260","\xB1"],NumpadDivide:["/","/","/","/"],NumpadMultiply:["*","*","*","*"],NumpadSubtract:["-","-","-","-"],NumpadAdd:["+","+","+","+"],NumpadDecimal:[",",".",",","."],IntlBackslash:["@","#","\u2022","\u0178"],NumpadEqual:["=","=","=","="]}},nn={id:"windows.french",locale:"fr",displayName:"French",virtualLayout:"azerty",platform:"windows",score:0,mapping:{KeyA:["q","Q","",""],KeyB:["b","B","",""],KeyC:["c","C","",""],KeyD:["d","D","",""],KeyE:["e","E","\u20AC",""],KeyF:["f","F","",""],KeyG:["g","G","",""],KeyH:["h","H","",""],KeyI:["i","I","",""],KeyJ:["j","J","",""],KeyK:["k","K","",""],KeyL:["l","L","",""],KeyM:[",","?","",""],KeyN:["n","N","",""],KeyO:["o","O","",""],KeyP:["p","P","",""],KeyQ:["a","A","",""],KeyR:["r","R","",""],KeyS:["s","S","",""],KeyT:["t","T","",""],KeyU:["u","U","",""],KeyV:["v","V","",""],KeyW:["z","Z","",""],KeyX:["x","X","",""],KeyY:["y","Y","",""],KeyZ:["w","W","",""],Digit1:["&","1","",""],Digit2:["\xE9","2","~",""],Digit3:['"',"3","#",""],Digit4:["'","4","{",""],Digit5:["(","5","[",""],Digit6:["-","6","|",""],Digit7:["\xE8","7","`",""],Digit8:["_","8","\\",""],Digit9:["\xE7","9","^",""],Digit0:["\xE0","0","@",""],Space:[" "," ","",""],Minus:[")","\xB0","]",""],Equal:["=","+","}",""],BracketLeft:["^","\xA8","",""],BracketRight:["$","\xA3","\xA4",""],Backslash:["*","\xB5","",""],Semicolon:["m","M","",""],Quote:["\xF9","%","",""],Backquote:["\xB2","","",""],Comma:[";",".","",""],Period:[":","/","",""],Slash:["!","\xA7","",""],NumpadDivide:["/","/","",""],NumpadMultiply:["*","*","",""],NumpadSubtract:["-","-","",""],NumpadAdd:["+","+","",""],IntlBackslash:["<",">","",""]}},da={id:"linux.french",locale:"fr",displayName:"French",virtualLayout:"azerty",platform:"linux",score:0,mapping:{KeyA:["q","Q","@","\u03A9"],KeyB:["b","B","\u201D","\u2019"],KeyC:["c","C","\xA2","\xA9"],KeyD:["d","D","\xF0","\xD0"],KeyE:["e","E","\u20AC","\xA2"],KeyF:["f","F","\u0111","\xAA"],KeyG:["g","G","\u014B","\u014A"],KeyH:["h","H","\u0127","\u0126"],KeyI:["i","I","\u2192","\u0131"],KeyJ:["j","J","\u0309","\u031B"],KeyK:["k","K","\u0138","&"],KeyL:["l","L","\u0142","\u0141"],KeyM:[",","?","\u0301","\u030B"],KeyN:["n","N","n","N"],KeyO:["o","O","\xF8","\xD8"],KeyP:["p","P","\xFE","\xDE"],KeyQ:["a","A","\xE6","\xC6"],KeyR:["r","R","\xB6","\xAE"],KeyS:["s","S","\xDF","\xA7"],KeyT:["t","T","\u0167","\u0166"],KeyU:["u","U","\u2193","\u2191"],KeyV:["v","V","\u201C","\u2018"],KeyW:["z","Z","\xAB","<"],KeyX:["x","X","\xBB",">"],KeyY:["y","Y","\u2190","\xA5"],KeyZ:["w","W","\u0142","\u0141"],Digit1:["&","1","\xB9","\xA1"],Digit2:["\xE9","2","~","\u215B"],Digit3:['"',"3","#","\xA3"],Digit4:["'","4","{","$"],Digit5:["(","5","[","\u215C"],Digit6:["-","6","|","\u215D"],Digit7:["\xE8","7","`","\u215E"],Digit8:["_","8","\\","\u2122"],Digit9:["\xE7","9","^","\xB1"],Digit0:["\xE0","0","@","\xB0"],Enter:["\r","\r","\r","\r"],Escape:["\x1B","\x1B","\x1B","\x1B"],Backspace:["\b","\b","\b","\b"],Tab:[" ",""," ",""],Space:[" "," "," "," "],Minus:[")","\xB0","]","\xBF"],Equal:["=","+","}","\u0328"],BracketLeft:["\u0302","\u0308","\u0308","\u030A"],BracketRight:["$","\xA3","\xA4","\u0304"],Backslash:["*","\xB5","\u0300","\u0306"],Semicolon:["m","M","\xB5","\xBA"],Quote:["\xF9","%","\u0302","\u030C"],Backquote:["\xB2","~","\xAC","\xAC"],Comma:[";",".","\u2500","\xD7"],Period:[":","/","\xB7","\xF7"],Slash:["!","\xA7","\u0323","\u0307"],NumpadMultiply:["*","*","*","*"],NumpadSubtract:["-","-","-","-"],NumpadAdd:["+","+","+","+"],NumpadDecimal:["",".","","."],IntlBackslash:["<",">","|","\xA6"]}},Si={id:"apple.german",locale:"de",displayName:"German",virtualLayout:"qwertz",platform:"apple",score:0,mapping:{KeyA:["a","A","\xE5","\xC5"],KeyB:["b","B","\u222B","\u2039"],KeyC:["c","C","\xE7","\xC7"],KeyD:["d","D","\u2202","\u2122"],KeyE:["e","E","\u20AC","\u2030"],KeyF:["f","F","\u0192","\xCF"],KeyG:["g","G","\xA9","\xCC"],KeyH:["h","H","\xAA","\xD3"],KeyI:["i","I","\u2044","\xDB"],KeyJ:["j","J","\xBA","\u0131"],KeyK:["k","K","\u2206","\u02C6"],KeyL:["l","L","@","\uFB02"],KeyM:["m","M","\xB5","\u02D8"],KeyN:["n","N","~","\u203A"],KeyO:["o","O","\xF8","\xD8"],KeyP:["p","P","\u03C0","\u220F"],KeyQ:["q","Q","\xAB","\xBB"],KeyR:["r","R","\xAE","\xB8"],KeyS:["s","S","\u201A","\xCD"],KeyT:["t","T","\u2020","\u02DD"],KeyU:["u","U","\xA8","\xC1"],KeyV:["v","V","\u221A","\u25CA"],KeyW:["w","W","\u2211","\u201E"],KeyX:["x","X","\u2248","\xD9"],KeyY:["z","Z","\u03A9","\u02C7"],KeyZ:["y","Y","\xA5","\u2021"],Digit1:["1","!","\xA1","\xAC"],Digit2:["2",'"',"\u201C","\u201D"],Digit3:["3","\xA7","\xB6","#"],Digit4:["4","$","\xA2","\xA3"],Digit5:["5","%","[","\uFB01"],Digit6:["6","&","]","^"],Digit7:["7","/","|","\\"],Digit8:["8","(","{","\u02DC"],Digit9:["9",")","}","\xB7"],Digit0:["0","=","\u2260","\xAF"],Space:[" "," "," "," "],Minus:["\xDF","?","\xBF","\u02D9"],Equal:["\xB4","`","'","\u02DA"],BracketLeft:["\xFC","\xDC","\u2022","\xB0"],BracketRight:["+","*","\xB1","\uF8FF"],Backslash:["#","'","\u2018","\u2019"],Semicolon:["\xF6","\xD6","\u0153","\u0152"],Quote:["\xE4","\xC4","\xE6","\xC6"],Backquote:["<",">","\u2264","\u2265"],Comma:[",",";","\u221E","\u02DB"],Period:[".",":","\u2026","\xF7"],Slash:["-","_","\u2013","\u2014"],NumpadDivide:["/","/","/","/"],NumpadMultiply:["*","*","*","*"],NumpadSubtract:["-","-","-","-"],NumpadAdd:["+","+","+","+"],NumpadDecimal:[",",",",".","."],IntlBackslash:["^","\xB0","\u201E","\u201C"],NumpadEqual:["=","=","=","="]}},ai={id:"windows.german",locale:"de",displayName:"German",platform:"windows",virtualLayout:"qwertz",score:0,mapping:{KeyA:["a","A","",""],KeyB:["b","B","",""],KeyC:["c","C","",""],KeyD:["d","D","",""],KeyE:["e","E","\u20AC",""],KeyF:["f","F","",""],KeyG:["g","G","",""],KeyH:["h","H","",""],KeyI:["i","I","",""],KeyJ:["j","J","",""],KeyK:["k","K","",""],KeyL:["l","L","",""],KeyM:["m","M","\xB5",""],KeyN:["n","N","",""],KeyO:["o","O","",""],KeyP:["p","P","",""],KeyQ:["q","Q","@",""],KeyR:["r","R","",""],KeyS:["s","S","",""],KeyT:["t","T","",""],KeyU:["u","U","",""],KeyV:["v","V","",""],KeyW:["w","W","",""],KeyX:["x","X","",""],KeyY:["z","Z","",""],KeyZ:["y","Y","",""],Digit1:["1","!","",""],Digit2:["2",'"',"\xB2",""],Digit3:["3","\xA7","\xB3",""],Digit4:["4","$","",""],Digit5:["5","%","",""],Digit6:["6","&","",""],Digit7:["7","/","{",""],Digit8:["8","(","[",""],Digit9:["9",")","]",""],Digit0:["0","=","}",""],Space:[" "," ","",""],Minus:["\xDF","?","\\","\u1E9E"],Equal:["\xB4","`","",""],BracketLeft:["\xFC","\xDC","",""],BracketRight:["+","*","~",""],Backslash:["#","'","",""],Semicolon:["\xF6","\xD6","",""],Quote:["\xE4","\xC4","",""],Backquote:["^","\xB0","",""],Comma:[",",";","",""],Period:[".",":","",""],Slash:["-","_","",""],NumpadDivide:["/","/","",""],NumpadMultiply:["*","*","",""],NumpadSubtract:["-","-","",""],NumpadAdd:["+","+","",""],IntlBackslash:["<",">","|",""]}},Ca={id:"linux.german",locale:"de",displayName:"German",platform:"windows",virtualLayout:"qwertz",score:0,mapping:{KeyA:["a","A","\xE6","\xC6"],KeyB:["b","B","\u201C","\u2018"],KeyC:["c","C","\xA2","\xA9"],KeyD:["d","D","\xF0","\xD0"],KeyE:["e","E","\u20AC","\u20AC"],KeyF:["f","F","\u0111","\xAA"],KeyG:["g","G","\u014B","\u014A"],KeyH:["h","H","\u0127","\u0126"],KeyI:["i","I","\u2192","\u0131"],KeyJ:["j","J","\u0323","\u0307"],KeyK:["k","K","\u0138","&"],KeyL:["l","L","\u0142","\u0141"],KeyM:["m","M","\xB5","\xBA"],KeyN:["n","N","\u201D","\u2019"],KeyO:["o","O","\xF8","\xD8"],KeyP:["p","P","\xFE","\xDE"],KeyQ:["q","Q","@","\u03A9"],KeyR:["r","R","\xB6","\xAE"],KeyS:["s","S","\u017F","\u1E9E"],KeyT:["t","T","\u0167","\u0166"],KeyU:["u","U","\u2193","\u2191"],KeyV:["v","V","\u201E","\u201A"],KeyW:["w","W","\u0142","\u0141"],KeyX:["x","X","\xAB","\u2039"],KeyY:["z","Z","\u2190","\xA5"],KeyZ:["y","Y","\xBB","\u203A"],Digit1:["1","!","\xB9","\xA1"],Digit2:["2",'"',"\xB2","\u215B"],Digit3:["3","\xA7","\xB3","\xA3"],Digit4:["4","$","\xBC","\xA4"],Digit5:["5","%","\xBD","\u215C"],Digit6:["6","&","\xAC","\u215D"],Digit7:["7","/","{","\u215E"],Digit8:["8","(","[","\u2122"],Digit9:["9",")","]","\xB1"],Digit0:["0","=","}","\xB0"],Enter:["\r","\r","\r","\r"],Escape:["\x1B","\x1B","\x1B","\x1B"],Backspace:["\b","\b","\b","\b"],Tab:[" ",""," ",""],Space:[" "," "," "," "],Minus:["\xDF","?","\\","\xBF"],Equal:["\u0301","\u0300","\u0327","\u0328"],BracketLeft:["\xFC","\xDC","\u0308","\u030A"],BracketRight:["+","*","~","\xAF"],Backslash:["#","'","\u2019","\u0306"],Semicolon:["\xF6","\xD6","\u030B","\u0323"],Quote:["\xE4","\xC4","\u0302","\u030C"],Backquote:["\u0302","\xB0","\u2032","\u2033"],Comma:[",",";","\xB7","\xD7"],Period:[".",":","\u2026","\xF7"],Slash:["-","_","\u2013","\u2014"],PrintScreen:["","","",""],PageUp:["/","/","/","/"],NumpadMultiply:["*","*","*","*"],NumpadSubtract:["-","-","-","-"],NumpadAdd:["+","+","+","+"],Numpad1:["","1","","1"],Numpad2:["","2","","2"],Numpad3:["","3","","3"],Numpad4:["","4","","4"],Numpad5:["","5","","5"],Numpad6:["","6","","6"],Numpad7:["","7","","7"],Numpad8:["","8","","8"],Numpad9:["","9","","9"],Numpad0:["","0","","0"],NumpadDecimal:["",",","",","],IntlBackslash:["<",">","|","\u0331"],AltRight:["\r","\r","\r","\r"],MetaRight:[".",".",".","."]}},Sa={id:"apple.spanish",locale:"es",displayName:"Spanish ISO",platform:"apple",virtualLayout:"qwerty",score:0,mapping:{KeyA:["a","A","\xE5","\xC5"],KeyB:["b","B","\xDF",""],KeyC:["c","C","\xA9"," "],KeyD:["d","D","\u2202","\u2206"],KeyE:["e","E","\u20AC","\u20AC"],KeyF:["f","F","\u0192","\uFB01"],KeyG:["g","G","\uF8FF","\uFB02"],KeyH:["h","H","\u2122"," "],KeyI:["i","I"," "," "],KeyJ:["j","J","\xB6","\xAF"],KeyK:["k","K","\xA7","\u02C7"],KeyL:["l","L"," ","\u02D8"],KeyM:["m","M","\xB5","\u02DA"],KeyN:["n","N"," ","\u02D9"],KeyO:["o","O","\xF8","\xD8"],KeyP:["p","P","\u03C0","\u220F"],KeyQ:["q","Q","\u0153","\u0152"],KeyR:["r","R","\xAE"," "],KeyS:["s","S","\u222B"," "],KeyT:["t","T","\u2020","\u2021"],KeyU:["u","U"," "," "],KeyV:["v","V","\u221A","\u25CA"],KeyW:["w","W","\xE6","\xC6"],KeyX:["x","X","\u2211","\u203A"],KeyY:["y","Y","\xA5"," "],KeyZ:["z","Z","\u03A9","\u2039"],Digit1:["1","!","|","\u0131"],Digit2:["2",'"',"@","\u02DD"],Digit3:["3","\xB7","#","\u2022"],Digit4:["4","$","\xA2","\xA3"],Digit5:["5","%","\u221E","\u2030"],Digit6:["6","&","\xAC"," "],Digit7:["7","/","\xF7","\u2044"],Digit8:["8","(","\u201C","\u2018"],Digit9:["9",")","\u201D","\u2019"],Digit0:["0","=","\u2260","\u2248"],Space:[" "," "," "," "],Minus:["'","?","\xB4","\xB8"],Equal:["\xA1","\xBF","\u201A","\u02DB"],BracketLeft:["`","^","[","\u02C6"],BracketRight:["+","*","]","\xB1"],Backslash:["\xE7","\xC7","}","\xBB"],Semicolon:["\xF1","\xD1","~","\u02DC"],Quote:["\xB4","\xA8","{","\xAB"],Backquote:["<",">","\u2264","\u2265"],Comma:[",",";","\u201E",""],Period:[".",":","\u2026","\u2026"],Slash:["-","_","\u2013","\u2014"],NumpadDivide:["/","/","/","/"],NumpadMultiply:["*","*","*","*"],NumpadSubtract:["-","-","-","-"],NumpadAdd:["+","+","+","+"],Numpad1:["1","1","1","1"],Numpad2:["2","2","2","2"],Numpad3:["3","3","3","3"],Numpad4:["4","4","4","4"],Numpad5:["5","5","5","5"],Numpad6:["6","6","6","6"],Numpad7:["7","7","7","7"],Numpad8:["8","8","8","8"],Numpad9:["9","9","9","9"],Numpad0:["0","0","0","0"],NumpadDecimal:[",",",",",",","],IntlBackslash:["\xBA","\xAA","\\","\xB0"]}},aa={id:"windows.spanish",locale:"es",displayName:"Spanish",platform:"windows",virtualLayout:"qwerty",score:0,mapping:{KeyA:["a","A","",""],KeyB:["b","B","",""],KeyC:["c","C","",""],KeyD:["d","D","",""],KeyE:["e","E","\u20AC",""],KeyF:["f","F","",""],KeyG:["g","G","",""],KeyH:["h","H","",""],KeyI:["i","I","",""],KeyJ:["j","J","",""],KeyK:["k","K","",""],KeyL:["l","L","",""],KeyM:["m","M","",""],KeyN:["n","N","",""],KeyO:["o","O","",""],KeyP:["p","P","",""],KeyQ:["q","Q","",""],KeyR:["r","R","",""],KeyS:["s","S","",""],KeyT:["t","T","",""],KeyU:["u","U","",""],KeyV:["v","V","",""],KeyW:["w","W","",""],KeyX:["x","X","",""],KeyY:["y","Y","",""],KeyZ:["z","Z","",""],Digit1:["1","!","|",""],Digit2:["2",'"',"@",""],Digit3:["3","\xB7","#",""],Digit4:["4","$","~",""],Digit5:["5","%","\u20AC",""],Digit6:["6","&","\xAC",""],Digit7:["7","/","",""],Digit8:["8","(","",""],Digit9:["9",")","",""],Digit0:["0","=","",""],Space:[" "," ","",""],Minus:["'","?","",""],Equal:["\xA1","\xBF","",""],BracketLeft:["`","^","[",""],BracketRight:["+","*","]",""],Backslash:["\xE7","\xC7","}",""],Semicolon:["\xF1","\xD1","",""],Quote:["\xB4","\xA8","{",""],Backquote:["\xBA","\xAA","\\",""],Comma:[",",";","",""],Period:[".",":","",""],Slash:["-","_","",""],NumpadDivide:["/","/","",""],NumpadMultiply:["*","*","",""],NumpadSubtract:["-","-","",""],NumpadAdd:["+","+","",""],IntlBackslash:["<",">","",""]}},Qn={id:"linux.spanish",locale:"es",displayName:"Spanish",platform:"linux",virtualLayout:"qwerty",score:0,mapping:{KeyA:["a","A","\xE6","\xC6"],KeyB:["b","B","\u201D","\u2019"],KeyC:["c","C","\xA2","\xA9"],KeyD:["d","D","\xF0","\xD0"],KeyE:["e","E","\u20AC","\xA2"],KeyF:["f","F","\u0111","\xAA"],KeyG:["g","G","\u014B","\u014A"],KeyH:["h","H","\u0127","\u0126"],KeyI:["i","I","\u2192","\u0131"],KeyJ:["j","J","\u0309","\u031B"],KeyK:["k","K","\u0138","&"],KeyL:["l","L","\u0142","\u0141"],KeyM:["m","M","\xB5","\xBA"],KeyN:["n","N","n","N"],KeyO:["o","O","\xF8","\xD8"],KeyP:["p","P","\xFE","\xDE"],KeyQ:["q","Q","@","\u03A9"],KeyR:["r","R","\xB6","\xAE"],KeyS:["s","S","\xDF","\xA7"],KeyT:["t","T","\u0167","\u0166"],KeyU:["u","U","\u2193","\u2191"],KeyV:["v","V","\u201C","\u2018"],KeyW:["w","W","\u0142","\u0141"],KeyX:["x","X","\xBB",">"],KeyY:["y","Y","\u2190","\xA5"],KeyZ:["z","Z","\xAB","<"],Digit1:["1","!","|","\xA1"],Digit2:["2",'"',"@","\u215B"],Digit3:["3","\xB7","#","\xA3"],Digit4:["4","$","~","$"],Digit5:["5","%","\xBD","\u215C"],Digit6:["6","&","\xAC","\u215D"],Digit7:["7","/","{","\u215E"],Digit8:["8","(","[","\u2122"],Digit9:["9",")","]","\xB1"],Digit0:["0","=","}","\xB0"],Enter:["\r","\r","\r","\r"],Escape:["\x1B","\x1B","\x1B","\x1B"],Backspace:["\b","\b","\b","\b"],Tab:[" ",""," ",""],Space:[" "," "," "," "],Minus:["'","?","\\","\xBF"],Equal:["\xA1","\xBF","\u0303","~"],BracketLeft:["\u0300","\u0302","[","\u030A"],BracketRight:["+","*","]","\u0304"],Backslash:["\xE7","\xC7","}","\u0306"],Semicolon:["\xF1","\xD1","~","\u030B"],Quote:["\u0301","\u0308","{","{"],Backquote:["\xBA","\xAA","\\","\\"],Comma:[",",";","\u2500","\xD7"],Period:[".",":","\xB7","\xF7"],Slash:["-","_","\u0323","\u0307"],NumpadDivide:["/","/","/","/"],NumpadMultiply:["*","*","*","*"],NumpadSubtract:["-","-","-","-"],NumpadAdd:["+","+","+","+"],NumpadEnter:["\r","\r","\r","\r"],Numpad1:["","1","","1"],Numpad2:["","2","","2"],Numpad3:["","3","","3"],Numpad4:["","4","","4"],Numpad5:["","5","","5"],Numpad6:["","6","","6"],Numpad7:["","7","","7"],Numpad8:["","8","","8"],Numpad9:["","9","","9"],Numpad0:["","0","","0"],NumpadDecimal:["",".","","."],IntlBackslash:["<",">","|","\xA6"],NumpadEqual:["=","=","=","="],NumpadComma:[".",".",".","."],NumpadParenLeft:["(","(","(","("],NumpadParenRight:[")",")",")",")"]}};function qa(e){const t=e.split("+"),r={shift:!1,alt:!1,cmd:!1,win:!1,meta:!1,ctrl:!1,key:t.pop()};return t.includes("shift")&&(r.shift=!0),t.includes("alt")&&(r.alt=!0),t.includes("ctrl")&&(r.ctrl=!0),t.includes("cmd")&&(r.cmd=!0),t.includes("win")&&(r.win=!0),t.includes("meta")&&(r.meta=!0),r}function so(e){let t="";return e.shift&&(t+="shift+"),e.alt&&(t+="alt+"),e.ctrl&&(t+="ctrl+"),e.cmd&&(t+="cmd+"),e.win&&(t+="win+"),e.meta&&(t+="meta+"),t+e.key}var Ma={enter:"[Enter]",escape:"[Escape]",backspace:"[Backspace]",tab:"[Tab]",space:"[Space]",pausebreak:"[Pause]",insert:"[Insert]",home:"[Home]",pageup:"[PageUp]",delete:"[Delete]",end:"[End]",pagedown:"[PageDown]",right:"[ArrowRight]",left:"[ArrowLeft]",down:"[ArrowDown]",up:"[ArrowUp]",numpad0:"[Numpad0]",numpad1:"[Numpad1]",numpad2:"[Numpad2]",numpad3:"[Numpad3]",numpad4:"[Numpad4]",numpad5:"[Numpad5]",numpad6:"[Numpad6]",numpad7:"[Numpad7]",numpad8:"[Numpad8]",numpad9:"[Numpad9]",numpad_divide:"[NumpadDivide]",numpad_multiply:"[NumpadMultiply]",numpad_subtract:"[NumpadSubtract]",numpad_add:"[NumpadAdd]",numpad_decimal:"[NumpadDecimal]",numpad_separator:"[NumpadComma]",capslock:"[Capslock]",f1:"[F1]",f2:"[F2]",f3:"[F3]",f4:"[F4]",f5:"[F5]",f6:"[F6]",f7:"[F7]",f8:"[F8]",f9:"[F9]",f10:"[F10]",f11:"[F11]",f12:"[F12]",f13:"[F13]",f14:"[F14]",f15:"[F15]",f16:"[F16]",f17:"[F17]",f18:"[F18]",f19:"[F19]"},os=[],Fo;function sl(){switch(C()){case"macos":case"ios":return"apple";case"windows":return"windows"}return"linux"}function lo(e){(!e.platform||e.platform===sl())&&os.push(e)}function gs(e,t){var r;const n={shift:!1,alt:!1,cmd:!1,win:!1,meta:!1,ctrl:!1,key:""};if(!e)return n;for(const[i,s]of Object.entries(t.mapping)){if(s[0]===e)return n.key=`[${i}]`,n;if(s[1]===e)return n.shift=!0,n.key=`[${i}]`,n;if(s[2]===e)return n.alt=!0,n.key=`[${i}]`,n;if(s[3]===e)return n.shift=!0,n.alt=!0,n.key=`[${i}]`,n}return n.key=(r=Ma[e])!=null?r:"",n}function El(e){if(e.code)return e;const t=Object.entries(Vl().mapping);let r=!1,n=!1,i="";for(let s=0;s<4;s++){for(const[d,_]of t)if(_[s]===e.key){i=d,s===3?(r=!0,n=!0):s===2?r=!0:s===1&&(n=!0);break}if(i)break}return new KeyboardEvent(e.type,b(m({},e),{altKey:r,shiftKey:n,code:i}))}function el(e){var t,r;if(!e||e.key==="Unidentified"||e.key==="Dead")return;const n=e.shiftKey&&e.altKey?3:e.altKey?2:e.shiftKey?1:0;for(const i of os)((t=i.mapping[e.code])==null?void 0:t[n])===e.key?i.score+=1:(r=i.mapping[e.code])!=null&&r[n]&&(i.score=0);os.sort((i,s)=>s.score-i.score)}function yl(e){Fo=os.find(t=>e.startsWith(t.locale))}function Vl(){return Fo!=null?Fo:os[0]}function ll(){switch(sl()){case"apple":return Dt;case"windows":return mr;case"linux":return an}return Dt}switch(sl()){case"apple":lo(Dt),lo(mn),lo(Sa),lo(Si);break;case"windows":lo(mr),lo(nn),lo(aa),lo(ai);break;case"linux":lo(an),lo(da),lo(Qn),lo(Ca);break}lo(St);function rc(e){var t;const r=/macos|ios/.test(C()),n=e.split("+");let i="";for(const s of n)i&&(i+=r?"\u2009":'<span class="ML__shortcut-join">+</span>'),s.startsWith("[Key")?i+=s.slice(4,5):s.startsWith("Key")?i+=s.slice(3,4):s.startsWith("[Digit")?i+=s.slice(6,7):s.startsWith("Digit")?i+=s.slice(5,6):i+=(t={cmd:"\u2318",meta:r?"\u2318":"Ctrl",shift:r?"\u21E7":"Shift",alt:r?"\u2325":"Alt",ctrl:r?"\u2303":"Ctrl","\n":r?"\u23CE":"Return","[return]":r?"\u23CE":"Return","[enter]":r?"\u2324":"Enter","[tab]":r?"\u21E5":"Tab","[escape]":"Esc","[backspace]":r?"\u232B":"Backspace","[delete]":r?"\u2326":"Del","[pageup]":r?"\u21DE":"Page Up","[pagedown]":r?"\u21DF":"Page Down","[home]":r?"\u2912":"Home","[end]":r?"\u2913":"End","[space]":"Space","[equal]":"=","[minus]":"-","[comma]":",","[slash]":"/","[backslash]":"\\","[bracketleft]":"[","[bracketright]":"]",semicolon:";",period:".",comma:",",minus:"-",equal:"=",quote:"'",backslash:"\\",intlbackslash:"\\",backquote:"`",slash:"/",numpadmultiply:"* 🔢",numpaddivide:"/ 🔢",numpadsubtract:"- 🔢",numpadadd:"+ 🔢",numpaddecimal:". 🔢",numpadcomma:", 🔢",help:"help",left:"\u21E0",up:"\u21E1",right:"\u21E2",down:"\u21E3","[arrowleft]":"\u21E0","[arrowup]":"\u21E1","[arrowright]":"\u21E2","[arrowdown]":"\u21E3"}[s.toLowerCase()])!=null?t:s.toUpperCase();return i}function mc(e){if(e instanceof MouseEvent||e instanceof PointerEvent)return{x:e.clientX,y:e.clientY};if(e instanceof TouchEvent){const t=[...e.touches].reduce((n,i)=>({x:n.x+i.clientX,y:n.y+i.clientY}),{x:0,y:0}),r=e.touches.length;return{x:t.x/r,y:t.y/r}}}function nc(e){const t={alt:!1,control:!1,shift:!1,meta:!1};return(e instanceof MouseEvent||e instanceof PointerEvent||e instanceof TouchEvent||e instanceof KeyboardEvent)&&(e.altKey&&(t.alt=!0),e.ctrlKey&&(t.control=!0),e.metaKey&&(t.meta=!0),e.shiftKey&&(t.shift=!0)),t}function gc(e,t){return!e&&t||e&&!t?!1:!e||!t?!0:e.alt===t.alt&&e.control===t.control&&e.shift===t.shift&&e.meta===t.meta}var tl=new Set(["Backquote","Digit0","Digit1","Digit2","Digit3","Digit4","Digit5","Digit6","Digit7","Digit8","Digit9","Minus","Equal","IntlYen","KeyQ","KeyW","KeyE","KeyR","KeyT","KeyY","KeyU","KeyI","KeyO","KeyP","BracketLeft","BracketRight","Backslash","KeyA","KeyS","KeyD","KeyF","KeyG","KeyH","KeyJ","KeyK","KeyL","Semicolon","Quote","IntlBackslash","KeyZ","KeyX","KeyC","KeyV","KeyB","KeyN","KeyM","Comma","Period","Slash","IntlRo","Space","Numpad0","Numpad1","Numpad2","Numpad3","Numpad4","Numpad5","Numpad6","Numpad7","Numpad8","Numpad9","NumpadAdd","NumpadComma","NumpadDecimal","NumpadDivide","NumpadEqual","NumpadHash","NumpadMultiply","NumpadParenLeft","NumpadParenRight","NumpadStar","NumpadSubstract"]);function zc(e){return e.ctrlKey||e.metaKey||["Dead","Process"].includes(e.key)?!1:e.code===""?!0:tl.has(e.code)}function Bu(){var e;let t=document.activeElement;for(;(e=t==null?void 0:t.shadowRoot)!=null&&e.activeElement;)t=t.shadowRoot.activeElement;return t}var Lc=class LA{static get scrim(){return LA._scrim||(LA._scrim=new LA),LA._scrim}static open(t){LA.scrim.open(t)}static close(){LA.scrim.close()}static get state(){return LA.scrim.state}static get element(){return LA.scrim.element}constructor(t){var r,n;this.lightDismiss=(r=t==null?void 0:t.lightDismiss)!=null?r:!0,this.translucent=(n=t==null?void 0:t.translucent)!=null?n:!1,this.state="closed"}get element(){if(this._element)return this._element;const t=document.createElement("div");return t.setAttribute("role","presentation"),t.style.position="fixed",t.style.contain="content",t.style.top="0",t.style.left="0",t.style.right="0",t.style.bottom="0",t.style.zIndex="var(--scrim-zindex, 10099)",t.style.outline="none",this.translucent?(t.style.background="rgba(255, 255, 255, .2)",t.style.backdropFilter="contrast(40%)"):t.style.background="transparent",this._element=t,t}open(t){var r;if(this.state!=="closed")return;this.state="opening",this.onDismiss=t==null?void 0:t.onDismiss,this.savedActiveElement=Bu();const{element:n}=this;((r=t==null?void 0:t.root)!=null?r:document.body).appendChild(n),n.addEventListener("click",this),document.addEventListener("touchmove",this,!1),document.addEventListener("scroll",this,!1);const i=window.innerWidth-document.documentElement.clientWidth;this.savedMarginRight=document.body.style.marginRight,this.savedOverflow=document.body.style.overflow,document.body.style.overflow="hidden";const s=Number.parseFloat(getComputedStyle(document.body).marginRight);document.body.style.marginRight=`${s+i}px`,t!=null&&t.child&&n.append(t.child),this.state="open"}close(){var t,r,n,i;if(this.state!=="open"){console.assert(this.element.parentElement!==null);return}this.state="closing",typeof this.onDismiss=="function"&&this.onDismiss(),this.onDismiss=void 0;const{element:s}=this;s.removeEventListener("click",this),document.removeEventListener("touchmove",this,!1),document.removeEventListener("scroll",this,!1),s.remove(),document.body.style.overflow=(t=this.savedOverflow)!=null?t:"",document.body.style.marginRight=(r=this.savedMarginRight)!=null?r:"",Bu()!==this.savedActiveElement&&((i=(n=this.savedActiveElement)==null?void 0:n.focus)==null||i.call(n)),s.innerHTML="",this.state="closed"}handleEvent(t){this.lightDismiss&&(t.target===this._element&&t.type==="click"?(this.close(),t.preventDefault(),t.stopPropagation()):t.target===document&&(t.type==="touchmove"||t.type==="scroll")&&(this.close(),t.preventDefault(),t.stopPropagation()))}};function Ld(e,t,r){let n=null,i=null,s=!1,d=!1,_=!1;const $=new AbortController,ee=$.signal;return e.addEventListener("keydown",ue=>{if(s||ue.key==="Process"||ue.code==="CapsLock"||/(Control|Meta|Alt|Shift)(Left|Right)/.test(ue.code)){n=null;return}n=ue,i=null,r.onKeystroke(ue)?e.textContent="":n=null},{capture:!0,signal:ee}),e.addEventListener("keypress",ue=>{s||(n&&i&&r.onKeystroke(n),i=ue)},{capture:!0,signal:ee}),e.addEventListener("compositionstart",ue=>{e.textContent="",s=!0,r.onCompositionStart(ue.data)},{capture:!0,signal:ee}),e.addEventListener("compositionupdate",ue=>{s&&r.onCompositionUpdate(ue.data)},{capture:!0,signal:ee}),e.addEventListener("compositionend",ue=>{e.textContent="",s&&(s=!1,r.onCompositionEnd(ue.data))},{capture:!0,signal:ee}),e.addEventListener("beforeinput",ue=>ue.stopImmediatePropagation(),{signal:ee}),e.addEventListener("input",ue=>{var Pe;if(!s&&(e.textContent="",ue.inputType!=="insertCompositionText")){if(ue.inputType==="insertFromPaste"){ue.preventDefault(),ue.stopPropagation();return}r.onInput((Pe=ue.data)!=null?Pe:""),ue.preventDefault(),ue.stopPropagation()}},{signal:ee}),e.addEventListener("paste",ue=>{e.focus({preventScroll:!0}),e.textContent="",r.onPaste(ue)||ue.preventDefault(),ue.stopImmediatePropagation()},{signal:ee}),e.addEventListener("cut",ue=>r.onCut(ue),{capture:!0,signal:ee}),e.addEventListener("copy",ue=>r.onCopy(ue),{capture:!0,signal:ee}),e.addEventListener("blur",ue=>{var Pe,at;if(((at=(Pe=ue.relatedTarget)==null?void 0:Pe._mathfield)==null?void 0:at.element)===t){e.focus({preventScroll:!0}),ue.preventDefault(),ue.stopPropagation();return}const Mt=Lc.state;if(Mt==="open"||Mt==="opening"){ue.preventDefault(),ue.stopPropagation();return}if(ue.relatedTarget===ue.target.getRootNode().host){ue.preventDefault(),ue.stopPropagation();return}_||d||(_=!0,n=null,i=null,r.onBlur(),_=!1)},{capture:!0,signal:ee}),e.addEventListener("focus",ue=>{_||d||(d=!0,r.onFocus(),d=!1)},{capture:!0,signal:ee}),{dispose:()=>$.abort(),cancelComposition:()=>{s&&(e.blur(),requestAnimationFrame(()=>e.focus({preventScroll:!0})))},blur:()=>{typeof e.blur=="function"&&e.blur()},focus:()=>{!d&&typeof e.focus=="function"&&e.focus({preventScroll:!0})},hasFocus:()=>Bu()===e,setAriaLabel:ue=>e.setAttribute("aria-label",ue),setValue:ue=>{var Pe;e.textContent=ue,e.style.left="-1000px",(Pe=window.getSelection())==null||Pe.selectAllChildren(e)},moveTo:(ue,Pe)=>{e.style.top=`${Pe}px`,e.style.left=`${ue}px`}}}function Uu(e){var t;if(!e||!zc(e))return"";let r;return e.key==="Unidentified"&&e.target&&(r=e.target.value),r=(t=r!=null?r:e.key)!=null?t:e.code,/^(Dead|Return|Enter|Tab|Escape|Delete|PageUp|PageDown|Home|End|Help|ArrowLeft|ArrowRight|ArrowUp|ArrowDown)$/.test(r)&&(r=""),r}function nd(e){e=El(e);const t=[];return e.ctrlKey&&t.push("ctrl"),e.metaKey&&t.push("meta"),e.altKey&&t.push("alt"),e.shiftKey&&t.push("shift"),t.length===0?`[${e.code}]`:(t.push(`[${e.code}]`),t.join("+"))}function Nu(e){if(Q()){const t=C(),r=e.startsWith("!"),n=e.endsWith(t);if(r&&!n||!r&&n)return!0}return e==="!other"?!1:e==="other"}function UA(e,t,r){if(e.length===0)return"";const n=so(qa(nd(r))),i=so({key:r.key,shift:r.shiftKey,alt:r.altKey,ctrl:r.ctrlKey,meta:r.metaKey||r.ctrlKey&&/macos|ios/.test(C()),cmd:!1,win:!1});for(let s=e.length-1;s>=0;s--)if((e[s].key===n||e[s].key===i)&&(!e[s].ifMode||e[s].ifMode===t))return e[s].command;return""}function EA(e){let t=e;return E(t)&&(t=t.length>0?t[0]+"("+t.slice(1).join("")+")":""),t}function Ff(e,t){let r=[];if(typeof t=="string"){const s=Iu[t];E(s)?r=s.slice():s&&r.push(s)}const n=EA(t),i=new RegExp("^"+n.replace("\\","\\\\").replace("|","\\|").replace("*","\\*").replace("$","\\$").replace("^","\\^")+"([^*a-zA-Z]|$)");for(const s of e)i.test(EA(s.command))&&r.push(s.key);return r.map(rc)}function Nd(e,t){if(e.ifPlatform&&!/^!?(macos|windows|android|ios|chromeos|other)$/.test(e.ifPlatform))throw new Error(`Unexpected platform "${e.ifPlatform}" for keybinding ${e.key}`);if(e.ifLayout!==void 0&&(t.score===0||!e.ifLayout.includes(t.id)))return;const r=qa(e.key);let n=e.ifPlatform;if(r.cmd){if(n&&n!=="macos"&&n!=="ios")throw new Error('Unexpected "cmd" modifier with platform "'+n+`"
|
|
|
"cmd" modifier can only be used with macOS or iOS platform.`);n||(n=C()==="ios"?"ios":"macos"),r.win=!1,r.cmd=!1,r.meta=!0}if(r.win){if(n&&n!=="windows")throw new Error('Unexpected "win" modifier with platform "'+n+`"
|
|
|
"win" modifier can only be used with Windows platform.`);n="windows",r.win=!1,r.cmd=!1,r.meta=!0}if(n&&!Nu(n))return;if(/^\[.+\]$/.test(r.key))return b(m({},e),{key:so(r)});const i=gs(r.key,t);if(!i)return b(m({},e),{key:so(r)});if(i.shift&&r.shift||i.alt&&r.alt)throw new Error(`The keybinding ${e.key} (${kd(e.command)}) is conflicting with the key combination ${so(i)} using the ${t.displayName} keyboard layout`);return i.shift=i.shift||r.shift,i.alt=i.alt||r.alt,i.meta=r.meta,i.ctrl=r.ctrl,b(m({},e),{key:so(i)})}function kd(e){if(Array.isArray(e)){const t=[...e];return t.shift()+"("+t.map(r=>typeof r=="string"?`"${r}"`:r.toString()).join(", ")+")"}return e}function Dd(e,t){const r=[],n=[];for(const i of e)try{const s=Nd(i,t);if(!s)continue;const d=n.find(_=>_.key===s.key&&_.ifMode===s.ifMode);if(d)throw new Error(`Ambiguous key binding ${i.key} (${kd(i.command)}) matches ${d.key} (${kd(d.command)}) with the ${t.displayName} keyboard layout`);n.push(s)}catch(s){s instanceof Error&&r.push(s.message)}return[n,r]}var sf=class extends Eo{constructor(){super("latex")}createAtom(e){return new vl(e)}onPaste(e,t){if(!t)return!1;const r=typeof t=="string"?t:t.getData("application/x-latex")||t.getData("text/plain");return r&&e.model.contentWillChange({inputType:"insertFromPaste",data:r})?(e.stopCoalescingUndo(),e.stopRecording(),this.insert(e.model,r)&&(e.startRecording(),e.snapshot("paste"),e.model.contentDidChange({inputType:"insertFromPaste"}),Ol(e)),e.startRecording(),!0):!1}insert(e,t,r){if(!e.contentWillChange({data:t,inputType:"insertText"}))return!1;r||(r={}),r.insertionMode||(r.insertionMode="replaceSelection"),r.selectionMode||(r.selectionMode="placeholder");const{silenceNotifications:n}=e;r.silenceNotifications&&(e.silenceNotifications=!0);const i=e.silenceNotifications;e.silenceNotifications=!0,r.insertionMode==="replaceSelection"&&!e.selectionIsCollapsed?e.deleteAtoms(ko(e.selection)):r.insertionMode==="replaceAll"?(e.root.setChildren([],"body"),e.position=0):r.insertionMode==="insertBefore"?e.collapseSelection("backward"):r.insertionMode==="insertAfter"&&e.collapseSelection("forward");const s=[];for(const $ of t)U.test($)&&s.push(new vl($));let d=e.at(e.position);if(d instanceof Pu&&(d=d.lastChild),!(d.parent instanceof Pu)){const $=new Pu("");d.parent.addChildAfter($,d),d=$.firstChild}const _=d.parent.addChildrenAfter(s,d);return e.silenceNotifications=i,r.selectionMode==="before"||(r.selectionMode==="item"?e.setSelection(e.anchor,e.offsetOf(_)):_&&(e.position=e.offsetOf(_))),e.contentDidChange({data:t,inputType:"insertText"}),e.silenceNotifications=n,!0}};function Od(e){return e.atoms.find(t=>t.type==="latexgroup")}function Gu(e){var t,r;const n=e.atoms.find(i=>i.type==="latexgroup");return n?(r=(t=n.body)==null?void 0:t.filter(i=>i.type==="latex"))!=null?r:[]:[]}function If(e,t){var r;let n=0,i=!1;const s=Number.isFinite(t==null?void 0:t.before)?(r=t==null?void 0:t.before)!=null?r:0:e.lastOffset;for(;n<=s&&!i;){const $=e.at(n);i=$ instanceof vl&&$.isSuggestion,i||n++}if(!i)return[void 0,void 0];let d=n,_=!1;for(;d<=s&&!_;){const $=e.at(d);_=!($ instanceof vl&&$.isSuggestion),_||d++}return[n-1,d-1]}new sf;function Pd(e){const t=Gu(e.model).filter(r=>r.isSuggestion);if(t.length!==0){e.model.position=e.model.offsetOf(t[0].leftSibling);for(const r of t)r.parent.removeChild(r)}}function FA(e,t){var r;const{model:n}=e;Pd(e);for(const ue of Gu(n))ue.isError=!1;if(!n.selectionIsCollapsed||e.options.popoverPolicy==="off"){Ju(e);return}const i=[];let s=n.at(n.position);for(;s&&s instanceof vl&&/^[a-zA-Z\*]$/.test(s.value);)s=s.leftSibling;if(s&&s instanceof vl&&s.value==="\\")for(i.push(s),s=s.rightSibling;s&&s instanceof vl&&/^[a-zA-Z\*]$/.test(s.value);)i.push(s),s=s.rightSibling;const d=i.map(ue=>ue.value).join(""),_=pt(e,d);if(_.length===0){if(/^\\[a-zA-Z\*]+$/.test(d))for(const ue of i)ue.isError=!0;Ju(e);return}const $=(r=t==null?void 0:t.atIndex)!=null?r:0;e.suggestionIndex=$<0?_.length-1:$%_.length;const ee=_[e.suggestionIndex];if(ee!==d){const ue=i[i.length-1];ue.parent.addChildrenAfter([...ee.slice(d.length-ee.length)].map(Pe=>new vl(Pe,{isSuggestion:!0})),ue),sA(e,{interactive:!0})}Rd(e,_)}function Xu(e){const[t,r]=If(e,{before:e.position});if(t===void 0||r===void 0)return!1;let n=!1;return e.getAtoms([t,r]).forEach(i=>{i.isSuggestion&&(i.isSuggestion=!1,n=!0)}),n}function QA(e,t="accept",r){var n,i;Ju(e);const s=Od(e.model);if(!s)return!1;if(t==="accept-suggestion"||t==="accept-all"){const ee=Gu(e.model).filter(ue=>ue.isSuggestion);if(ee.length!==0){for(const ue of ee)ue.isSuggestion=!1;e.model.position=e.model.offsetOf(ee[ee.length-1])}if(t==="accept-suggestion")return ee.length!==0}const _=Gu(e.model).filter(ee=>!ee.isSuggestion).map(ee=>ee.value).join(""),$=s.leftSibling;return s.parent.removeChild(s),e.model.position=e.model.offsetOf($),e.switchMode((n=r==null?void 0:r.mode)!=null?n:"math"),t==="reject"||(Eo.insert(e.model,_,{selectionMode:(i=r==null?void 0:r.selectItem)!=null&&i?"item":"placeholder",format:"latex",mode:"math"}),e.snapshot(),e.model.announce("replacement"),e.switchMode("math")),!0}function Td(e){var t;let r=document.getElementById(e);return r?r.dataset.refcount=Number(Number.parseInt((t=r.dataset.refcount)!=null?t:"0")+1).toString():(r=document.createElement("div"),r.setAttribute("aria-hidden","true"),r.dataset.refcount="1",r.id=e,document.body.append(r)),r}function lf(e){var t;const r=document.getElementById(e);if(!r)return;const n=Number.parseInt((t=r.getAttribute("data-refcount"))!=null?t:"0");n<=1?r.remove():r.dataset.refcount=Number(n-1).toString()}function Mf(e,t){const r=new Ce({from:e.context}),n=new Nt({mode:"math",type:"root",body:pc(t,{context:r})}),i=Rs(Tu(new hn(n.render(r),{classes:"ML__base"}),r));return Ll(i,{classes:"ML__latex"}).toMarkup()}function Rd(e,t){var r;if(t.length===0){Ju(e);return}let n="";for(const[s,d]of t.entries()){const _=d,$=Mf(e,d),ee=Ff(e.keybindings,_).join("<br>");n+=`<li role="button" data-command="${_}" ${s===e.suggestionIndex?"class=ML__popover__current":""}><span class="ML__popover__latex">${_}</span><span class="ML__popover__command">${$}</span>`,ee&&(n+=`<span class="ML__popover__keybinding">${ee}</span>`),n+="</li>"}const i=cf(e,`<ul>${n}</ul>`);Ud()&&((r=i.querySelector(".ML__popover__current"))==null||r.scrollIntoView({block:"nearest",inline:"nearest"})),setTimeout(()=>{var s;i&&!Ud()&&(i.classList.add("is-visible"),id(e),(s=i.querySelector(".ML__popover__current"))==null||s.scrollIntoView({block:"nearest",inline:"nearest"}))},32)}function Ud(){const e=document.getElementById("mathlive-suggestion-popover");return e?e.classList.contains("is-visible"):!1}function id(e,t){var r;if(!e.element||e.element.mathfield!==e||!Ud())return;if(((r=e.model.at(e.model.position))==null?void 0:r.type)!=="latex"){Ju(e);return}if(t!=null&&t.deferred){setTimeout(()=>id(e),32);return}const n=Gc(e.field);if(!n)return;const i=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,s=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,d=window.innerWidth-document.documentElement.clientWidth,_=window.innerHeight-document.documentElement.clientHeight,$=window.mathVirtualKeyboard.boundingRect.height,ee=document.getElementById("mathlive-suggestion-popover");n.x+ee.offsetWidth/2>s-d?ee.style.left=`${s-ee.offsetWidth-d}px`:n.x-ee.offsetWidth/2<0?ee.style.left="0":ee.style.left=`${n.x-ee.offsetWidth/2}px`;const ue=n.y-n.height;i-_-$-n.y<ue?(ee.classList.add("ML__popover--reverse-direction"),ee.classList.remove("top-tip"),ee.classList.add("bottom-tip"),ee.style.top=`${n.y-n.height-ee.offsetHeight-15}px`):(ee.classList.remove("ML__popover--reverse-direction"),ee.classList.add("top-tip"),ee.classList.remove("bottom-tip"),ee.style.top=`${n.y+15}px`)}function Ju(e){e.suggestionIndex=0;const t=document.getElementById("mathlive-suggestion-popover");t&&(t.classList.remove("is-visible"),t.innerHTML="")}function cf(e,t){let r=document.getElementById("mathlive-suggestion-popover");return r||(r=Td("mathlive-suggestion-popover"),Hl("suggestion-popover"),Hl("core"),r.addEventListener("pointerdown",n=>n.preventDefault()),r.addEventListener("click",n=>{let i=n.target;for(;i&&!i.dataset.command;)i=i.parentElement;i&&(QA(e,"reject"),Eo.insert(e.model,i.dataset.command,{selectionMode:"placeholder",format:"latex",mode:"math"}),e.dirty=!0,e.focus())})),r.innerHTML=window.MathfieldElement.createHTML(t),r}function ad(){document.getElementById("mathlive-suggestion-popover")&&(lf("mathlive-suggestion-popover"),oc("suggestion-popover"),oc("core"))}function _f(){const e=String(new Error().stack).replace(/^Error.*\n/,"").split(`
|
|
|
`);if(e.length===0)return console.error(`Can't use relative paths to specify assets location because the sourcefile location could not be determined (unexpected stack trace format "${new Error().stack}").`),"";let t=e[1],r=t.match(/http.*\.ts[\?:]/);return r&&(t=e[2]),r=t.match(/(https?:.*):[0-9]+:[0-9]+/),r||(r=t.match(/at (.*(\.ts))[\?:]/),r||(r=t.match(/at (.*(\.mjs|\.js))[\?:]/))),r?r[1]:(console.error(e),console.error(`Can't use relative paths to specify assets location because the source file location could not be determined (unexpected location "${t}").`),"")}var Qd=null,od,uf,sd=((uf=(od=globalThis==null?void 0:globalThis.document)==null?void 0:od.currentScript)==null?void 0:uf.src)||_f();function Yu(e){return VA(this,null,function*(){if(/^(?:[a-z+]+:)?\/\//i.test(e))return new URL(e).href;if(Qd===null)try{const t=yield fetch(sd,{method:"HEAD"});t.status===200&&(Qd=t.url)}catch(t){console.error(`Invalid URL "${e}" (relative to "${sd}")`)}return new URL(e,Qd!=null?Qd:sd).href})}function Lf(e,t,r={}){return new FontFace(e,`url(${t}.woff2) format('woff2')`,r)}var ru="not-loaded";function i0(){return VA(this,null,function*(){return ru="not-loaded",ld()})}function ld(){return VA(this,null,function*(){var e;if(ru!=="not-loaded")return;if(ru="loading",(e=getComputedStyle(document.documentElement).getPropertyValue("--ML__static-fonts"))!=null?e:!1){ru="ready";return}if(document.body.classList.remove("ML__fonts-did-not-load"),"fonts"in document){const r=["KaTeX_Main","KaTeX_Math","KaTeX_AMS","KaTeX_Caligraphic","KaTeX_Fraktur","KaTeX_SansSerif","KaTeX_Script","KaTeX_Typewriter","KaTeX_Size1","KaTeX_Size2","KaTeX_Size3","KaTeX_Size4"],n=Array.from(document.fonts).map(d=>d.family);if(r.every(d=>n.includes(d))){ru="ready";return}if(!window.MathfieldElement.fontsDirectory){ru="not-loaded";return}const i=yield Yu(window.MathfieldElement.fontsDirectory);if(!i){document.body.classList.add("ML__fonts-did-not-load"),ru="error";return}const s=[["KaTeX_Main-Regular"],["KaTeX_Main-BoldItalic",{style:"italic",weight:"bold"}],["KaTeX_Main-Bold",{weight:"bold"}],["KaTeX_Main-Italic",{style:"italic"}],["KaTeX_Math-Italic",{style:"italic"}],["KaTeX_Math-BoldItalic",{style:"italic",weight:"bold"}],["KaTeX_AMS-Regular"],["KaTeX_Caligraphic-Regular"],["KaTeX_Caligraphic-Bold",{weight:"bold"}],["KaTeX_Fraktur-Regular"],["KaTeX_Fraktur-Bold",{weight:"bold"}],["KaTeX_SansSerif-Regular"],["KaTeX_SansSerif-Bold",{weight:"bold"}],["KaTeX_SansSerif-Italic",{style:"italic"}],["KaTeX_Script-Regular"],["KaTeX_Typewriter-Regular"],["KaTeX_Size1-Regular"],["KaTeX_Size2-Regular"],["KaTeX_Size3-Regular"],["KaTeX_Size4-Regular"]].map(d=>Lf(d[0].replace(/-[a-zA-Z]+$/,""),`${i}/${d[0]}`,d[1]));try{(yield Promise.all(s.map(_=>{try{return _.load()}catch($){}}))).forEach(_=>document.fonts.add(_)),ru="ready";return}catch(d){console.error(`MathLive 0.98.5: The math fonts could not be loaded from "${i}"`,{cause:d}),document.body.classList.add("ML__fonts-did-not-load")}ru="error"}})}function KA(e){let t=0;for(let r=0;r<e.length;r++)t=t*31+e.charCodeAt(r),t=t|0;return Math.abs(t)}function Ol(e,t){e&&(e.dirty||(e.dirty=!0,requestAnimationFrame(()=>{Ic(e)&&e.dirty&&(e.atomBoundsCache=new Map,sA(e,t),e.atomBoundsCache=void 0)})))}function Nf(e,t){var r;t=t!=null?t:{};const n=new Ce({from:b(m({},e.context),{atomIdsSettings:{seed:t.forHighlighting?KA(Nt.serialize([e.model.root],{expandMacro:!1,defaultMode:e.options.defaultMode})):"random",groupNumbers:(r=t.forHighlighting)!=null?r:!1},letterShapeStyle:e.options.letterShapeStyle}),mathstyle:e.options.defaultMode==="inline-math"?"textstyle":"displaystyle"}),i=e.model.root.render(n);return Ll(Tu(i,n),{classes:e.hasEditablePrompts?"ML__latex ML__prompting":"ML__latex",attributes:{translate:"no","aria-hidden":"true"}})}function kf(e,t){const{model:r}=e;r.root.caret=void 0,r.root.isSelected=!1,r.root.containsCaret=!0;for(const i of r.atoms)i.caret=void 0,i.isSelected=!1,i.containsCaret=!1;if(r.selectionIsCollapsed){const i=r.at(r.position);i.caret=e.model.mode;let s=i.parent;for(;s;)s.containsCaret=!0,s=s.parent}else{const i=r.getAtoms(r.selection,{includeChildren:!0});for(const s of i)s.isSelected=!0}return Nf(e,t).toMarkup()}function sA(e,t){if(!Ic(e))return;t!=null||(t={});const r=e.element.querySelector("[part=virtual-keyboard-toggle]");r&&(r.style.display=e.hasEditableContent?"":"none");const n=e.field;if(!n)return;const i=e.isSelectionEditable&&e.hasFocus(),s=n.classList.contains("ML__focused");s&&!i?n.classList.remove("ML__focused"):!s&&i&&n.classList.add("ML__focused");let d=kf(e,t);const _=e.element.querySelector("[part=menu-toggle]");if(_&&(e.model.atoms.length<=1||e.disabled||e.readOnly&&!e.hasEditableContent||e.userSelect==="none"?_.style.display="none":_.style.display=""),e.model.atoms.length<=1){const $=e.options.contentPlaceholder;$&&(d+=`<span part=placeholder class="ML__content-placeholder">${vc($)}</span>`)}n.innerHTML=window.MathfieldElement.createHTML(d),Kd(e,t.interactive),e.dirty=!1}function Kd(e,t){const r=e.field;if(!r)return;for(const _ of r.querySelectorAll(".ML__selection, .ML__contains-highlight"))_.remove();!(t!=null&&t)&&ru!=="error"&&ru!=="ready"&&setTimeout(()=>{ru==="ready"?Kd(e):setTimeout(()=>Kd(e),128)},32);const n=e.model,i=r.offsetWidth,s=r.getBoundingClientRect().width;let d=Math.floor(s)/i;if(d=isNaN(d)?1:d,n.selectionIsCollapsed){id(e,{deferred:!0});let _=n.at(n.position);for(;_&&_.type!=="prompt"&&!(_.containsCaret&&_.displayContainsHighlight);)_=_.parent;if(_!=null&&_.containsCaret&&_.displayContainsHighlight){const $=vu(e,zl(e,_),d);if($){$.left/=d,$.right/=d,$.top/=d,$.bottom/=d;const ee=document.createElement("div");ee.classList.add("ML__contains-highlight"),ee.style.position="absolute",ee.style.left=`${$.left+1}px`,ee.style.top=`${Math.ceil($.top)}px`,ee.style.width=`${Math.ceil($.right-$.left)}px`,ee.style.height=`${Math.ceil($.bottom-$.top)}px`,r.insertBefore(ee,r.childNodes[0])}}return}for(const _ of cd(Do(e,{excludeAtomsWithBackground:!0}))){_.left/=d,_.right/=d,_.top/=d,_.bottom/=d;const $=document.createElement("div");$.classList.add("ML__selection"),$.style.position="absolute",$.style.left=`${_.left}px`,$.style.top=`${_.top}px`,$.style.width=`${Math.ceil(_.right-_.left)}px`,$.style.height=`${Math.ceil(_.bottom-_.top-1)}px`,r.insertBefore($,r.childNodes[0])}}function cd(e){let t=[];for(const r of e){let n=!1;for(const i of t)if(r.left===i.left&&r.right===i.right&&r.top===i.top&&r.bottom===i.bottom){n=!0;break}n||t.push(r)}e=t,t=[];for(const r of e){let n=0;for(const i of e)if(r.left>=i.left&&r.right<=i.right&&r.top>=i.top&&r.bottom<=i.bottom&&(n+=1,n>1))break;n===1&&t.push(r)}return t}var Hd=3,cu;function Wl(e,t){t=m({target:"mathfield",canUndo:!1,audioFeedback:void 0,changeContent:!1,changeSelection:!1},t!=null?t:{}),cu||(cu={});for(const r of Object.keys(e))console.assert(!cu[r],"Selector already defined: ",r),cu[r]=b(m({},t),{fn:e[r]})}function Qu(e){let t;if(Array.isArray(e)){if(e[0]==="performWithFeedback")return Qu(e[1]);t=e[0]}else t=e;return t=t.replace(/-\w/g,r=>r[1].toUpperCase()),cu[t]}function uu(e){var t;return(t=Qu(e))==null?void 0:t.target}function jd(e,t){var r;if(!t)return!1;let n,i=[],s=!1,d=!1;E(t)?(n=t[0],i=t.slice(1)):n=t,n=n.replace(/-\w/g,ee=>ee[1].toUpperCase());const _=cu[n],$=_==null?void 0:_.target;if($==="model"){if(!e.isSelectionEditable&&(_!=null&&_.changeContent))return e.model.announce("plonk"),!1;/^(delete|add)/.test(n)&&(n!=="deleteBackward"&&e.flushInlineShortcutBuffer(),e.snapshot(n)),/^complete/.test(n)||Pd(e),cu[n].fn(e.model,...i),FA(e),d=!0,s=!0}else if($==="virtual-keyboard")d=(r=window.mathVirtualKeyboard.executeCommand(t))!=null?r:!1,s=!0;else if(cu[n]){if(!e.isSelectionEditable&&(_!=null&&_.changeContent))return e.model.announce("plonk"),!1;/^(undo|redo)/.test(n)&&e.flushInlineShortcutBuffer(),d=cu[n].fn(e,...i),s=!0}else throw new Error(`Unknown command "${n}"`);return $!=="virtual-keyboard"&&(!e.model.selectionIsCollapsed||_!=null&&_.changeSelection&&t!=="deleteBackward")&&(e.flushInlineShortcutBuffer(),_!=null&&_.changeContent||e.stopCoalescingUndo(),e.defaultStyle={}),d&&Ol(e),s}function Af(e,t){var r;if(!e)return!1;e.focus(),Lh.keypressVibration&&N()&&navigator.vibrate(Hd);const n=Qu(t);window.MathfieldElement.playSound((r=n==null?void 0:n.audioFeedback)!=null?r:"keypress");const i=e.executeCommand(t);return e.scrollIntoView(),i}Wl({performWithFeedback:(e,t)=>Af(e,t)});function Df(e){return FA(e,{atIndex:e.suggestionIndex+1}),!1}function a0(e){return FA(e,{atIndex:e.suggestionIndex-1}),!1}Wl({complete:QA},{target:"mathfield",audioFeedback:"return",canUndo:!0,changeContent:!0,changeSelection:!0}),Wl({nextSuggestion:Df,previousSuggestion:a0},{target:"mathfield",audioFeedback:"keypress",changeSelection:!0});var HA="mathlive#virtual-keyboard-message";function ud(e){var t;return e.type!=="message"?!1:((t=e.data)==null?void 0:t.type)===HA}var vp=class hp{constructor(){this.targetOrigin=window.origin,this.originValidator="none",this._boundingRect=new DOMRect(0,0,0,0),this._isShifted=!1,window.addEventListener("message",this),this.sendMessage("proxy-created"),this.listeners={}}static get singleton(){return this._singleton||(this._singleton=new hp),this._singleton}set alphabeticLayout(t){this.sendMessage("update-setting",{alphabeticLayout:t})}set layouts(t){this.sendMessage("update-setting",{layouts:t})}get normalizedLayouts(){return[]}set editToolbar(t){this.sendMessage("update-setting",{editToolbar:t})}set actionKeycap(t){this.sendMessage("update-setting",{actionKeycap:t})}set shiftKeycap(t){this.sendMessage("update-setting",{shiftKeycap:t})}set backspaceKeycap(t){this.sendMessage("update-setting",{backspaceKeycap:t})}set tabKeycap(t){this.sendMessage("update-setting",{tabKeycap:t})}set container(t){throw new Error("Container inside an iframe cannot be changed")}show(t){this.sendMessage("show",t)}hide(t){this.sendMessage("hide",t)}get isShifted(){return this._isShifted}get visible(){return this._boundingRect.height>0}set visible(t){t?this.show():this.hide()}get boundingRect(){return this._boundingRect}executeCommand(t){return this.sendMessage("execute-command",{command:t}),!0}updateToolbar(t){this.sendMessage("update-toolbar",t)}update(t){this.sendMessage("update-setting",t)}connect(){this.sendMessage("connect")}disconnect(){this.sendMessage("disconnect")}addEventListener(t,r,n){this.listeners[t]||(this.listeners[t]=new Set),this.listeners[t].has(r)||this.listeners[t].add(r)}dispatchEvent(t){return!this.listeners[t.type]||this.listeners[t.type].size===0?!0:(this.listeners[t.type].forEach(r=>{typeof r=="function"?r(t):r==null||r.handleEvent(t)}),!t.defaultPrevented)}removeEventListener(t,r,n){this.listeners[t]&&this.listeners[t].delete(r)}handleEvent(t){if(ud(t)){if(!zo(t.origin,this.originValidator))throw new DOMException(`Message from unknown origin (${t.origin}) cannot be handled`,"SecurityError");this.handleMessage(t.data)}}handleMessage(t){const{action:r}=t;if(r==="execute-command"){const{command:n}=t;uu(n)==="virtual-keyboard"&&this.executeCommand(n);return}if(r==="synchronize-proxy"){this._boundingRect=t.boundingRect,this._isShifted=t.isShifted;return}if(r==="geometry-changed"){this._boundingRect=t.boundingRect,this.dispatchEvent(new Event("geometrychange"));return}}sendMessage(t,r={}){if(!window.top)throw new DOMException("A frame does not have access to the top window and can\u2018t communicate with the keyboard. Review virtualKeyboardTargetOrigin and originValidator on mathfields embedded in an iframe","SecurityError");window.top.postMessage(m({type:HA,action:t},r),this.targetOrigin)}},T0={numeric:{label:"123",labelClass:"MLK__tex-math",tooltip:"keyboard.tooltip.numeric",rows:[[{latex:"x",shift:"y",variants:["y","z","t","r","x^2","x^n","x^{#?}","x_n","x_i","x_{#?}",{latex:"f(#?)",class:"small"},{latex:"g(#?)",class:"small"}]},{latex:"n",shift:"a",variants:["i","j","p","k","a","u"]},"[separator-5]","[7]","[8]","[9]","[/]","[separator-5]",{latex:"\\exponentialE",shift:"\\ln",variants:["\\exp","\\times 10^{#?}","\\ln","\\log_{10}","\\log"]},{latex:"\\imaginaryI",variants:["\\Re","\\Im","\\imaginaryJ","\\Vert #0 \\Vert"]},{latex:"\\pi",shift:"\\sin",variants:["\\prod",{latex:"\\theta",aside:"theta"},{latex:"\\rho",aside:"rho"},{latex:"\\tau",aside:"tau"},"\\sin","\\cos","\\tan"]}],[{label:"<",latex:"<",class:"hide-shift",shift:{latex:"\\le",label:"\u2264"}},{label:">",latex:">",class:"hide-shift",shift:{latex:"\\ge",label:"\u2265"}},"[separator-5]","[4]","[5]","[6]","[*]","[separator-5]",{class:"hide-shift",latex:"#@^2}",shift:"#@^{\\prime}}"},{latex:"#@^{#0}}",class:"hide-shift",shift:"#@_{#?}"},{class:"hide-shift",latex:"\\sqrt{#0}",shift:{latex:"\\sqrt[#0]{#?}}"}}],["[(]","[)]","[separator-5]","[1]","[2]","[3]","[-]","[separator-5]",{latex:"\\int^{\\infty}_{0}\\!#?\\,\\mathrm{d}x",class:"small hide-shift",shift:"\\int",variants:[{latex:"\\int_{#?}^{#?}",class:"small"},{latex:"\\int",class:"small"},{latex:"\\iint",class:"small"},{latex:"\\iiint",class:"small"},{latex:"\\oint",class:"small"},"\\mathrm{d}x",{latex:"\\dfrac{\\mathrm{d}}{\\mathrm{d} x}",class:"small"},{latex:"\\frac{\\partial}{\\partial x}",class:"small"},"\\partial"]},{class:"hide-shift",latex:"\\forall",shift:"\\exists"},{label:"[backspace]",width:1}],[{label:"[shift]",width:2},"[separator-5]","[0]","[.]","[=]","[+]","[separator-5]","[left]","[right]",{label:"[action]",width:1}]]},greek:{label:"αβγ",labelClass:"MLK__tex-math",tooltip:"keyboard.tooltip.greek",rows:[[{label:"<i>φ</i>",class:"MLK__tex hide-shift",insert:"\\varphi",aside:"phi var.",shift:"\\Phi"},{label:"<i>ς</i>",class:"MLK__tex hide-shift",insert:"\\varsigma",aside:"sigma var.",shift:"\\Sigma"},{label:"<i>ϵ</i>",class:"MLK__tex hide-shift",insert:"\\epsilon",aside:"espilon",shift:'\\char"0190'},{label:"<i>ρ</i>",class:"MLK__tex hide-shift",insert:"\\rho",aside:"rho",shift:'\\char"3A1'},{label:"<i>τ</i>",class:"MLK__tex hide-shift",insert:"\\tau",aside:"tau",shift:'\\char"3A4'},{label:"<i>υ</i>",class:"MLK__tex hide-shift",insert:"\\upsilon",aside:"upsilon",shift:"\\Upsilon"},{label:"<i>θ</i>",class:"MLK__tex hide-shift",insert:"\\theta",aside:"theta",shift:"\\Theta"},{label:"<i>ι</i>",class:"MLK__tex hide-shift",insert:"\\iota",aside:"iota",shift:'\\char"399'},{label:"<i>ο</i>",class:"MLK__tex hide-shift",insert:"\\omicron",aside:"omicron",shift:'\\char"39F'},{label:"<i>π</i>",class:"MLK__tex hide-shift",insert:"\\pi",aside:"pi",shift:"\\Pi"}],["[separator-5]",{label:"<i>α</i>",class:"MLK__tex hide-shift",insert:"\\alpha",aside:"alpha",shift:'\\char"391'},{label:"<i>σ</i>",class:"MLK__tex hide-shift",insert:"\\sigma",aside:"sigma",shift:"\\Sigma"},{label:"<i>δ</i>",class:"MLK__tex hide-shift",insert:"\\delta",aside:"delta",shift:"\\Delta"},{latex:"\\phi",class:"MLK__tex hide-shift",insert:"\\phi",aside:"phi",shift:"\\Phi"},{label:"<i>γ</i>",class:"MLK__tex hide-shift",insert:"\\gamma",aside:"gamma",shift:"\\Gamma"},{label:"<i>η</i>",class:"MLK__tex hide-shift",insert:"\\eta",aside:"eta",shift:'\\char"397'},{label:"<i>ξ</i>",class:"MLK__tex hide-shift",insert:"\\xi",aside:"xi",shift:"\\Xi"},{label:"<i>κ</i>",class:"MLK__tex hide-shift",insert:"\\kappa",aside:"kappa",shift:"\\Kappa"},{label:"<i>λ</i>",class:"MLK__tex hide-shift",insert:"\\lambda",aside:"lambda",shift:"\\Lambda"},"[separator-5]"],["[shift]",{label:"<i>ζ</i>",class:"MLK__tex hide-shift",insert:"\\zeta",aside:"zeta",shift:'\\char"396'},{label:"<i>χ</i>",class:"MLK__tex hide-shift",insert:"\\chi",aside:"chi",shift:'\\char"3A7'},{label:"<i>ψ</i>",class:"MLK__tex hide-shift",insert:"\\psi",aside:"zeta",shift:"\\Psi"},{label:"<i>ω</i>",class:"MLK__tex hide-shift",insert:"\\omega",aside:"omega",shift:"\\Omega"},{label:"<i>β</i>",class:"MLK__tex hide-shift",insert:"\\beta",aside:"beta",shift:'\\char"392'},{label:"<i>ν</i>",class:"MLK__tex hide-shift",insert:"\\nu",aside:"nu",shift:'\\char"39D'},{label:"<i>μ</i>",class:"MLK__tex hide-shift",insert:"\\mu",aside:"mu",shift:'\\char"39C'},"[backspace]"],["[separator]",{label:"<i>ε</i>",class:"MLK__tex",insert:"\\varepsilon",aside:"espilon var."},{label:"<i>ϑ</i>",class:"MLK__tex",insert:"\\vartheta",aside:"theta var."},{label:"<i>ϰ</i>",class:"MLK__tex",insert:"\\varkappa",aside:"kappa var."},{label:"<i>ϖ</i>",class:"MLK__tex",insert:"\\varpi",aside:"pi var."},{label:"<i>ϱ</i>",class:"MLK__tex",insert:"\\varrho",aside:"rho var."},"[left]","[right]","[action]"]]},symbols:{label:"∞\u2260\u2208",labelClass:"MLK__tex",tooltip:"keyboard.tooltip.symbols",rows:[[{latex:"\\sin",shift:"\\sin^{-1}",variants:[{class:"small",latex:"\\sinh"},{class:"small",latex:"\\sin^{-1}"},{class:"small",latex:"\\arsinh"}]},"\\ln",{latex:"\\mathrm{abs}",insert:"\\mathrm{abs}\\left(#0\\right)"},{latex:"\\rarr",shift:"\\rArr",variants:[{latex:"\\implies",aside:"implies"},{latex:"\\to",aside:"to"},"\\dashv",{latex:"\\roundimplies",aside:"round implies"}]},{latex:"\\exists",variants:["\\nexists"],shift:"\\nexists"},{latex:"\\in",shift:"\\notin",variants:["\\notin","\\owns"]},"\\cup",{latex:"\\overrightarrow{#@}",shift:"\\overleftarrow{#@}",variants:["\\overleftarrow{#@}","\\bar{#@}","\\vec{#@}","\\hat{#@}","\\check{#@}","\\dot{#@}","\\ddot{#@}","\\mathring{#@}","\\breve{#@}","\\acute{#@}","\\tilde{#@}","\\grave{#@}"]},{class:"small",latex:"\\lim_{#?}",shift:"\\lim_{x\\to\\infty}",variants:[{class:"small",latex:"\\liminf_{#?}"},{class:"small",latex:"\\limsup_{#?}"}]},"\\exponentialE"],[{latex:"\\cos",shift:"\\cos^{-1}",variants:[{class:"small",latex:"\\cosh"},{class:"small",latex:"\\cos^{-1}"},{class:"small",latex:"\\arcosh"}]},{latex:"\\log",shift:"\\log_{10}",variants:["\\log_{#0}","\\log_{10}"]},"\\left\\vert#0\\right\\vert",{latex:"\\larr",shift:"\\lArr",variants:[{latex:"\\impliedby",aside:"implied by"},{latex:"\\gets",aside:"gets"},"\\lArr","\\vdash",{latex:"\\models",aside:"models"}]},{latex:"\\forall",shift:"\\lnot",variants:[{latex:"\\land",aside:"and"},{latex:"\\lor",aside:"or"},{latex:"\\oplus",aside:"xor"},{latex:"\\lnot",aside:"not"},{latex:"\\downarrow",aside:"nor"},{latex:"\\uparrow",aside:"nand"},{latex:"\\curlywedge",aside:"nor"},{latex:"\\bar\\curlywedge",aside:"nand"}]},{latex:"\\ni",shift:"\\not\\owns"},"\\cap",{latex:"\\overline{#@}",shift:"\\underline{#@}",variants:["\\overbrace{#@}","\\overlinesegment{#@}","\\overleftrightarrow{#@}","\\overrightarrow{#@}","\\overleftarrow{#@}","\\overgroup{#@}","\\underbrace{#@}","\\underlinesegment{#@}","\\underleftrightarrow{#@}","\\underrightarrow{#@}","\\underleftarrow{#@}","\\undergroup{#@}"]},{class:"hide-shift",latex:"\\int",shift:"\\iint",variants:[{latex:"\\int_{#?}^{#?}",class:"small"},{latex:"\\int",class:"small"},{latex:"\\smallint",class:"small"},{latex:"\\iint",class:"small"},{latex:"\\iiint",class:"small"},{latex:"\\oint",class:"small"},"\\intop","\\iiint","\\oiint","\\oiiint","\\intclockwise","\\varointclockwise","\\ointctrclockwise","\\intctrclockwise"]},{latex:"\\pi",shift:"\\tau",variants:["\\tau"]}],[{latex:"\\tan",shift:"\\tan^{-1}",variants:[{class:"small",latex:"\\tanh"},{class:"small",latex:"\\tan^{-1}"},{class:"small",latex:"\\artanh"},{class:"small",latex:"\\arctan"},{class:"small",latex:"\\arctg"},{class:"small",latex:"\\tg"}]},{latex:"\\exp",insert:"\\exp\\left(#0\\right)",variants:["\\exponentialE^{#0}"]},"\\left\\Vert#0\\right\\Vert",{latex:"\\lrArr",shift:"\\leftrightarrow",variants:[{latex:"\\iff",aside:"if and only if"},"\\leftrightarrow","\\leftrightarrows","\\Leftrightarrow",{latex:"^\\biconditional",aside:"biconditional"}]},{latex:"\\vert",shift:"!"},{latex:"#@^{\\complement}",aside:"complement",variants:[{latex:"\\setminus",aside:"set minus"},{latex:"\\smallsetminus",aside:"small set minus"}]},{latex:"\\subset",shift:"\\subseteq",variants:["\\subset","\\subseteq","\\subsetneq","\\varsubsetneq","\\subsetneqq","\\nsubset","\\nsubseteq","\\supset","\\supseteq","\\supsetneq","\\supsetneqq","\\nsupset","\\nsupseteq"]},{latex:"#@^{\\prime}",shift:"#@^{\\doubleprime}",variants:["#@^{\\doubleprime}","#@\\degree"]},{latex:"\\mathrm{d}",shift:"\\partial",variants:["\\mathrm{d}x",{latex:"\\dfrac{\\mathrm{d}}{\\mathrm{d} x}",class:"small"},{latex:"\\frac{\\partial}{\\partial x}",class:"small"},"\\partial"]},{latex:"\\infty",variants:["\\aleph_0","\\aleph_1","\\omega","\\mathfrak{m}"]}],[{label:"[shift]",width:2},{class:"box",latex:",",shift:";",variants:[";","?"]},{class:"box",latex:"\\colon",shift:"\\Colon",variants:[{latex:"\\Colon",aside:"such that",class:"box"},{latex:":",aside:"ratio",class:"box"},{latex:"\\vdots",aside:"",class:"box"},{latex:"\\ddots",aside:"",class:"box"},{latex:"\\ldotp",aside:"low dot",class:"box"},{latex:"\\cdotp",aside:"center dot",class:"box"},{latex:"\\ldots",aside:"low ellipsis",class:"box"},{latex:"\\cdots",aside:"center ellipsis",class:"box"},{latex:"\\therefore",aside:"therefore",class:"box"},{latex:"\\because",aside:"because",class:"box"}]},{class:"box",latex:"\\cdot",aside:"centered dot",shift:"\\ast",variants:["\\circ","\\bigcirc","\\bullet","\\odot","\\oslash","\\circledcirc","\\ast","\\star","\\times","\\doteq","\\doteqdot"]},"[separator]","[left]","[right]",{label:"[backspace]",width:1,class:"action hide-shift"},{label:"[action]",width:1}]]},compact:{label:"compact",rows:[["[+]","[-]","[*]","[/]","[=]","[.]","[(]","[)]","\\sqrt{#0}","#@^{#?}"],["[1]","[2]","[3]","[4]","[5]","[6]","[7]","[8]","[9]","[0]"],["[hr]"],["[undo]","[redo]","[separator]","[separator]","[separator]","[left]","[right]",{label:"[backspace]",class:"action hide-shift"},"[hide-keyboard]"]]},minimalist:{label:"minimalist",layers:[{style:`
|
|
|
.minimalist-backdrop {
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
|
}
|
|
|
.minimalist-container {
|
|
|
--keycap-height: 40px;
|
|
|
--keycap-max-width: 53px;
|
|
|
--keycap-small-font-size: 12px;
|
|
|
background: var(--keyboard-background);
|
|
|
padding: 20px;
|
|
|
border-top-left-radius: 8px;
|
|
|
border-top-right-radius: 8px;
|
|
|
border: 1px solid var(--keyboard-border);
|
|
|
box-shadow: 0 0 32px rgb(0 0 0 / 30%);
|
|
|
}
|
|
|
`,backdrop:"minimalist-backdrop",container:"minimalist-container",rows:[["+","-","\\times",{latex:"\\frac{#@}{#0}",class:"small"},"=","[.]","(",")",{latex:"\\sqrt{#0}",class:"small"},{latex:"#@^{#?}",class:"small"}],["1","2","3","4","5","6","7","8","9","0"],["[hr]"],["[undo]","[redo]","[separator]","[separator]","[separator]","[left]","[right]",{label:"[backspace]",class:"action hide-shift"},"[hide-keyboard]"]]}]},"numeric-only":{label:"123",labelClass:"MLK__tex-math",tooltip:"keyboard.tooltip.numeric",id:"numeric-only",rows:[["7","8","9","[separator]",{label:"[backspace]",width:2}],["4","5","6","[separator]","[separator]","[separator]"],["1","2","3","[separator]","[separator]","[separator]"],["0",{label:"[.]",variants:[]},"-","[separator]","[left]","[right]"]]}},Of={0:["\\varnothing","\\infty"],1:["\\frac{1}{#@}","#@^{-1}","\\times 10^{#?}","\\phi","\\imaginaryI"],2:["\\frac{1}{2}","#@^2","\\sqrt2","\\exponentialE"],3:["\\frac{1}{3}","#@^3","\\sqrt3","\\pi"],4:["\\frac{1}{4}","#@^4"],5:["\\frac{1}{5}","#@^5","\\sqrt5"],6:["\\frac{1}{6}","#@^6"],7:["\\frac{1}{7}","#@^7"],8:["\\frac{1}{8}","#@^8"],9:["\\frac{1}{9}","#@^9"],".":[".",",",";","\\colon"],",":["{,}",".",";","\\colon"],a:[{latex:"\\aleph",aside:"aleph"},{latex:"\\forall",aside:"for all"},"\xE0","\xE1","\xE2","\xE4","\xE6"],b:[{latex:"\\beth",aside:"beth"}],c:[{latex:"\\C",aside:"set of complex numbers"},"\xE7"],d:[{latex:"\\daleth",aside:"daleth"}],e:[{latex:"\\exponentialE",aside:"exponential e"},{latex:"\\exists",aside:"there is"},{latex:"\\nexists",aside:"there isn\u2019t"},"\xE8","\xE9","\xEA","\xEB"],g:[{latex:"\\gimel",aside:"gimel"}],h:[{latex:"\\hbar",aside:"h bar"},{latex:"\\hslash",aside:"h slash"}],i:[{latex:"\\imaginaryI",aside:"imaginary i"},"\xEC","\xED","\xEE","\xEF"],j:[{latex:"\\imaginaryJ",aside:"imaginary j"}],l:[{latex:"\\ell",aside:"ell"}],n:[{latex:"\\mathbb{N}",aside:"set of natural numbers"},"\xF1"],o:["\xF8","\u0153","\xF2","\xF3","\xF4","\xF6","\u0153"],p:[{latex:"\\mathbb{P}",aside:"set of primes"}],q:[{latex:"\\mathbb{Q}",aside:"set of rational numbers"}],r:[{latex:"\\mathbb{R}",aside:"set of real numbers"}],u:["\xF9","\xFA","\xFB","\xFC"],z:[{latex:"\\mathbb{Z}",aside:"set of integers"}],y:["\xFD","\xFF"],space:[{latex:'\\char"203A\\!\\char"2039',insert:"\\!",aside:"negative thin space<br>\u207B\xB3\u29F8\u2081\u2088 em"},{latex:'\\char"203A\\,\\char"2039',insert:"\\,",aside:"thin space<br>\xB3\u29F8\u2081\u2088 em"},{latex:'\\char"203A\\:\\char"2039',insert:"\\:",aside:"medium space<br>\u2074\u29F8\u2081\u2088 em"},{latex:'\\char"203A\\;\\char"2039',insert:"\\;",aside:"thick space<br>\u2075\u29F8\u2081\u2088 em"},{latex:'\\char"203A\\ \\char"2039',insert:"\\ ",aside:"\u2153 em"},{latex:'\\char"203A\\enspace\\char"2039',insert:"\\enspace",aside:"\xBD em"},{latex:'\\char"203A\\quad\\char"2039',insert:"\\quad",aside:"1 em"},{latex:'\\char"203A\\qquad\\char"2039',insert:"\\qquad",aside:"2 em"}]},df;function R0(e,t){var r,n,i;const s=jA.singleton;if(!s)return;const d=zd(e),_=(n=(r=s.getKeycap(d==null?void 0:d.id))==null?void 0:r.variants)!=null?n:"";if(typeof _=="string"&&!U0(_)||Array.isArray(_)&&_.length===0){t==null||t();return}const $={};let ee="";for(const Hr of bp(_)){const Wn=K0(Hr),Tr=Date.now().toString(36).slice(-2)+Math.floor(Math.random()*1e5).toString(36);$[Tr]=Wn;const[In,ei]=Pf(Wn);ee+=`<div id=${Tr} class="item ${ei}">${In}</div>`}const ue=document.createElement("div");ue.setAttribute("aria-hidden","true"),ue.className="MLK__variant-panel",ue.style.height="auto";const Pe=Object.keys($).length;let at=5;Pe===1?at=1:Pe===2||Pe===4?at=2:Pe===3||Pe===5||Pe===6?at=3:Pe>=7&&Pe<14&&(at=4),ue.style.width=`calc(var(--variant-keycap-length) * ${at} + 12px)`,ue.innerHTML=Lh.createHTML(ee),Lc.open({root:(i=s==null?void 0:s.container)==null?void 0:i.querySelector(".ML__keyboard"),child:ue}),df=new AbortController;const{signal:Mt}=df,jt=e==null?void 0:e.getBoundingClientRect();if(jt){jt.top-ue.clientHeight<0&&(ue.style.width="auto",Pe<=6?ue.style.height="56px":Pe<=12?ue.style.height="108px":Pe<=18?ue.style.height="205px":ue.classList.add("compact"));const Hr=Math.max(0,Math.min(window.innerWidth-ue.offsetWidth,(jt.left+jt.right-ue.offsetWidth)/2)),Wn=jt.top-ue.clientHeight+5;ue.style.transform=`translate(${Hr}px, ${Wn}px)`,ue.classList.add("is-visible"),requestAnimationFrame(()=>{ue.addEventListener("pointerup",Tr=>{const In=zd(Tr.target);!(In!=null&&In.id)||!$[In.id]||(o0($[In.id]),ff(),t==null||t(),Tr.preventDefault())},{capture:!0,passive:!1,signal:Mt}),ue.addEventListener("pointerenter",Tr=>{const In=zd(Tr.target);!(In!=null&&In.id)||!$[In.id]||In.classList.add("is-active")},{capture:!0,signal:Mt}),ue.addEventListener("pointerleave",Tr=>{const In=zd(Tr.target);!(In!=null&&In.id)||!$[In.id]||In.classList.remove("is-active")},{capture:!0,signal:Mt}),window.addEventListener("pointercancel",()=>{ff(),t==null||t()},{signal:Mt}),window.addEventListener("pointerup",()=>{ff(),t==null||t()},{signal:Mt})})}}function ff(){df==null||df.abort(),df=null,Lc.state==="open"&&Lc.close()}function yp(e){if(e==="foreground-color"){const t=[];for(const r of Object.keys(Ae))t.push({class:"swatch-button",label:'<span style="border: 3px solid '+Ae[r]+'"></span>',command:["applyStyle",{color:r}]});return t}if(e==="background-color"){const t=[];for(const r of Object.keys(se))t.push({class:"swatch-button",label:'<span style="background:'+se[r]+'"></span>',command:["applyStyle",{backgroundColor:r}]});return t}}function U0(e){return Of[e]!==void 0}function bp(e){var t;return typeof e!="string"?e:(Of[e]||(Of[e]=(t=yp(e))!=null?t:[]),Of[e])}function wp(e){return typeof e=="string"?e:Object.entries(e).map(([t,r])=>`${t}:${r} !important`).join(";")}function xp(e){return Object.keys(e).map(t=>`${t} {${wp(e[t])}}`).join("")}function hf(e){if(!e)return"";const t=new Ce,r=new Nt({mode:"math",type:"root",body:pc(e,{context:t,args:i=>i==="@"?"{\\class{ML__box-placeholder}{\\blacksquare}}":"\\placeholder{}"})}),n=Rs(Tu(new hn(r.render(t),{classes:"ML__base"}),t));return Ll(n,{classes:"ML__latex"}).toMarkup()}function pf(e){var t;if(Array.isArray(e))return e.map(n=>pf(n)).flat();const r=typeof e=="string"?{markup:e}:e;return"rows"in r&&Array.isArray(r.rows)&&(r.rows=r.rows.map(n=>n.map(i=>K0(i)))),(t=r.id)!=null||(r.id="ML__layer_"+Date.now().toString(36).slice(-2)+Math.floor(Math.random()*1e5).toString(36)),[r]}function Cp(){var e,t;let n=window.mathVirtualKeyboard.alphabeticLayout;if(n==="auto"){const _=Vl();_&&(n=_.virtualLayout),(!n||n==="auto")&&(n=(e={fr:"azerty",be:"azerty",al:"qwertz",ba:"qwertz",cz:"qwertz",de:"qwertz",hu:"qwertz",sk:"qwertz",ch:"qwertz"}[Y.locale.slice(0,2)])!=null?e:"qwerty")}const i={qwerty:["qwertyuiop"," asdfghjkl ","^zxcvbnm~"],azerty:["azertyuiop","qsdfghjklm","^ wxcvbn ~"],qwertz:["qwertzuiop"," asdfghjkl ","^yxcvbnm~"],dvorak:["^ pyfgcrl ","aoeuidhtns","qjkxbmwvz~"],colemak:[" qwfpgjluy ","arstdhneio","^zxcvbkm~"]},s=(t=i[n])!=null?t:i.qwerty,d=n==="azerty"?[[{label:"1",variants:"1"},{label:"2",shift:{latex:"\xE9"},variants:"2"},{label:"3",shift:{latex:"\xF9"},variants:"3"},{label:"4",variants:"4"},{label:"5",shift:{label:"(",latex:"("},variants:"5"},{label:"6",shift:{label:")",latex:")"},variants:"6"},{label:"7",shift:{latex:"\xE8"},variants:"7"},{label:"8",shift:{latex:"\xEA"},variants:"8"},{label:"9",shift:{latex:"\xE7"},variants:"9"},{label:"0",shift:{latex:"\xE0"},variants:"0"}]]:[[{label:"1",variants:"1"},{label:"2",variants:"2"},{label:"3",variants:"3"},{label:"4",variants:"4"},{label:"5",shift:{latex:"\\frac{#@}{#?}"},variants:"5"},{label:"6",shift:{latex:"#@^#?"},variants:"6"},{label:"7",variants:"7"},{label:"8",shift:{latex:"\\times"},variants:"8"},{label:"9",shift:{label:"(",latex:"("},variants:"9"},{label:"0",shift:{label:")",latex:")"},variants:"0"}]];for(const _ of s){const $=[];for(const ee of _)/[a-z]/.test(ee)?$.push({label:ee,class:"hide-shift",shift:{label:ee.toUpperCase()},variants:U0(ee)?ee:void 0}):ee==="~"?n!=="dvorak"?$.push("[backspace]"):$.push({label:"[backspace]",width:1}):ee==="^"?$.push("[shift]"):ee===" "&&$.push("[separator-5]");d.push($)}return d.push(["[-]","[+]","[=]",{label:" ",width:1.5},{label:",",shift:";",variants:".",class:"hide-shift"},"[.]","[left]","[right]",{label:"[action]",width:1.5}]),{label:"abc",labelClass:"MLK__tex-math",tooltip:"keyboard.tooltip.alphabetic",layers:pf({rows:d})}}function Q0(e){if(e==="alphabetic")return Cp();if(typeof e=="string")return console.assert(T0[e]!==void 0,`MathLive 0.98.5: unknown keyboard layout "${e}"`),Q0(T0[e]);let t;if("rows"in e&&Array.isArray(e.rows)){console.assert(!("layers"in e||"markup"in e),'MathLive 0.98.5: when providing a "rows" property, "layers" and "markup" are ignored');const i=e,{rows:s}=i,d=Z(i,["rows"]);t=b(m({},d),{layers:pf({rows:e.rows})})}else if("markup"in e&&typeof e.markup=="string"){const i=e,{markup:s}=i,d=Z(i,["markup"]);t=b(m({},d),{layers:pf(e.markup)})}else t=m({},e),"layers"in e?t.layers=pf(e.layers):console.error('MathLive 0.98.5: provide either a "rows", "markup" or "layers" property');let r=!1,n=!1;for(const i of t.layers)if(i.rows)for(const s of i.rows.flat()){$d(s)&&(r=!0);const d=s.command;typeof d=="string"&&["undo","redo","cut","copy","paste"].includes(d)&&(n=!0)}return(!("displayShiftedKeycaps"in e)||e.displayShiftedKeycaps===void 0)&&(t.displayShiftedKeycaps=r),(!("displayEditToolbar"in e)||e.displayEditToolbar===void 0)&&(t.displayEditToolbar=!n),t}function Bp(e,t){var r,n;let i='<div class="left">';if(e.normalizedLayouts.length>1)for(const[s,d]of e.normalizedLayouts.entries()){const _=d,$=[s===t?"selected":"layer-switch"];_.tooltip&&$.push("MLK__tooltip"),_.labelClass&&$.push(..._.labelClass.split(" ")),i+=`<div class="${$.join(" ")}"`,_.tooltip&&(i+=" data-tooltip='"+((r=re(_.tooltip))!=null?r:_.tooltip)+"' "),s!==t&&(i+=`data-layer="${_.layers[0].id}"`),i+=`>${(n=_.label)!=null?n:"untitled"}</div>`}return i+="</div>",i}function Sp(e,t){let r="";if(e.editToolbar==="none")return"";const i=[];t.selectionIsCollapsed?i.push("undo","redo","pasteFromClipboard"):i.push("cutToClipboard","copyToClipboard","pasteFromClipboard");const s={undo:`<div class='action ${t.canUndo===!1?"disabled":""}'
|
|
|
data-command='"undo"'
|
|
|
data-tooltip='${re("tooltip.undo")}'>
|
|
|
<svg><use xlink:href='#svg-undo' /></svg>
|
|
|
</div>`,redo:`<div class='action ${t.canRedo===!1?"disabled":""}'
|
|
|
data-command='"redo"'
|
|
|
data-tooltip='${re("tooltip.redo")}'>
|
|
|
<svg><use xlink:href='#svg-redo' /></svg>
|
|
|
</div>`,cutToClipboard:`
|
|
|
<div class='action'
|
|
|
data-command='"cutToClipboard"'
|
|
|
data-tooltip='${re("tooltip.cut to clipboard")}'>
|
|
|
<svg><use xlink:href='#svg-cut' /></svg>
|
|
|
</div>
|
|
|
`,copyToClipboard:`
|
|
|
<div class='action'
|
|
|
data-command='"copyToClipboard"'
|
|
|
data-tooltip='${re("tooltip.copy to clipboard")}'>
|
|
|
<svg><use xlink:href='#svg-copy' /></svg>
|
|
|
</div>
|
|
|
`,pasteFromClipboard:`
|
|
|
<div class='action'
|
|
|
data-command='"pasteFromClipboard"'
|
|
|
data-tooltip='${re("tooltip.paste from clipboard")}'>
|
|
|
<svg><use xlink:href='#svg-paste' /></svg>
|
|
|
</div>
|
|
|
`};return r+=i.map(d=>s[d]).join(""),r}function Ep(e){for(const t of e)Fp(t)}function Fp(e){const t=jA.singleton;if(!t)return;const r={};if(!e.id){if(e.hasAttribute("data-label")&&(r.label=e.dataset.label),e.hasAttribute("data-latex")&&(r.latex=e.dataset.latex),e.hasAttribute("data-key")&&(r.key=e.dataset.key),e.hasAttribute("data-insert")&&(r.insert=e.dataset.insert),e.hasAttribute("data-variants")&&(r.variants=e.dataset.variants),e.hasAttribute("data-aside")&&(r.aside=e.dataset.aside),e.className&&(r.class=e.className),!r.label&&!r.latex&&!r.key&&!r.insert&&(r.latex=e.innerText,r.label=e.innerHTML),e.hasAttribute("data-command"))try{r.command=JSON.parse(e.dataset.command)}catch(n){}e.id=t.registerKeycap(r)}if(!e.innerHTML){const[n,i]=Pf(r);e.innerHTML=window.MathfieldElement.createHTML(n)}}function Ip(){Hl("virtual-keyboard"),Hl("core"),ld()}function Mp(){oc("core"),oc("virtual-keyboard")}var _p=`<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
|
|
|
|
|
|
<symbol id="svg-delete-backward" viewBox="0 0 576 512">
|
|
|
<path d="M432.1 208.1L385.9 256L432.1 303C442.3 312.4 442.3 327.6 432.1 336.1C423.6 346.3 408.4 346.3 399 336.1L352 289.9L304.1 336.1C295.6 346.3 280.4 346.3 271 336.1C261.7 327.6 261.7 312.4 271 303L318.1 256L271 208.1C261.7 199.6 261.7 184.4 271 175C280.4 165.7 295.6 165.7 304.1 175L352 222.1L399 175C408.4 165.7 423.6 165.7 432.1 175C442.3 184.4 442.3 199.6 432.1 208.1V208.1zM512 64C547.3 64 576 92.65 576 128V384C576 419.3 547.3 448 512 448H205.3C188.3 448 172 441.3 160 429.3L9.372 278.6C3.371 272.6 0 264.5 0 256C0 247.5 3.372 239.4 9.372 233.4L160 82.75C172 70.74 188.3 64 205.3 64L512 64zM528 128C528 119.2 520.8 112 512 112H205.3C201 112 196.9 113.7 193.9 116.7L54.63 256L193.9 395.3C196.9 398.3 201 400 205.3 400H512C520.8 400 528 392.8 528 384V128z"/>
|
|
|
</symbol>
|
|
|
|
|
|
<symbol id="svg-shift" viewBox="0 0 384 512">
|
|
|
<path d="M2.438 252.3C7.391 264.2 19.06 272 32 272h80v160c0 26.51 21.49 48 48 48h64C250.5 480 272 458.5 272 432v-160H352c12.94 0 24.61-7.797 29.56-19.75c4.953-11.97 2.219-25.72-6.938-34.88l-160-176C208.4 35.13 200.2 32 192 32S175.6 35.13 169.4 41.38l-160 176C.2188 226.5-2.516 240.3 2.438 252.3zM192 86.63L313.4 224H224v208H160V224H70.63L192 86.63z"/>
|
|
|
</symbol>
|
|
|
|
|
|
<symbol id="svg-commit" viewBox="0 0 512 512">
|
|
|
<path d="M135 432.1l-128-128C2.344 300.3 0 294.2 0 288s2.344-12.28 7.031-16.97l128-128c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94L81.94 264H464v-208C464 42.75 474.8 32 488 32S512 42.75 512 56V288c0 13.25-10.75 24-24 24H81.94l87.03 87.03c9.375 9.375 9.375 24.56 0 33.94S144.4 442.3 135 432.1z"/>
|
|
|
</symbol>
|
|
|
|
|
|
|
|
|
<symbol id="circle-plus" viewBox="0 0 512 512"><path d="M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344c0 13.3 10.7 24 24 24s24-10.7 24-24V280h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V168c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"/></symbol>
|
|
|
|
|
|
<symbol id="svg-command" viewBox="0 0 640 512">
|
|
|
<path d="M34.495 36.465l211.051 211.05c4.686 4.686 4.686 12.284 0 16.971L34.495 475.535c-4.686 4.686-12.284 4.686-16.97 0l-7.071-7.07c-4.686-4.686-4.686-12.284 0-16.971L205.947 256 10.454 60.506c-4.686-4.686-4.686-12.284 0-16.971l7.071-7.07c4.686-4.687 12.284-4.687 16.97 0zM640 468v-10c0-6.627-5.373-12-12-12H300c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h328c6.627 0 12-5.373 12-12z"/>
|
|
|
</symbol>
|
|
|
|
|
|
<symbol id="svg-undo" viewBox="0 0 512 512">
|
|
|
<path d="M20 8h10c6.627 0 12 5.373 12 12v110.625C85.196 57.047 165.239 7.715 256.793 8.001 393.18 8.428 504.213 120.009 504 256.396 503.786 393.181 392.834 504 256 504c-63.926 0-122.202-24.187-166.178-63.908-5.113-4.618-5.354-12.561-.482-17.433l7.069-7.069c4.503-4.503 11.749-4.714 16.482-.454C150.782 449.238 200.935 470 256 470c117.744 0 214-95.331 214-214 0-117.744-95.331-214-214-214-82.862 0-154.737 47.077-190.289 116H180c6.627 0 12 5.373 12 12v10c0 6.627-5.373 12-12 12H20c-6.627 0-12-5.373-12-12V20c0-6.627 5.373-12 12-12z"/>
|
|
|
</symbol>
|
|
|
<symbol id="svg-redo" viewBox="0 0 512 512">
|
|
|
<path d="M492 8h-10c-6.627 0-12 5.373-12 12v110.625C426.804 57.047 346.761 7.715 255.207 8.001 118.82 8.428 7.787 120.009 8 256.396 8.214 393.181 119.166 504 256 504c63.926 0 122.202-24.187 166.178-63.908 5.113-4.618 5.354-12.561.482-17.433l-7.069-7.069c-4.503-4.503-11.749-4.714-16.482-.454C361.218 449.238 311.065 470 256 470c-117.744 0-214-95.331-214-214 0-117.744 95.331-214 214-214 82.862 0 154.737 47.077 190.289 116H332c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h160c6.627 0 12-5.373 12-12V20c0-6.627-5.373-12-12-12z"/>
|
|
|
</symbol>
|
|
|
<symbol id="svg-arrow-left" viewBox="0 0 320 512">
|
|
|
<path d="M206.7 464.6l-183.1-191.1C18.22 267.1 16 261.1 16 256s2.219-11.97 6.688-16.59l183.1-191.1c9.152-9.594 24.34-9.906 33.9-.7187c9.625 9.125 9.938 24.37 .7187 33.91L73.24 256l168 175.4c9.219 9.5 8.906 24.78-.7187 33.91C231 474.5 215.8 474.2 206.7 464.6z"/>
|
|
|
</symbol>
|
|
|
<symbol id="svg-arrow-right" viewBox="0 0 320 512">
|
|
|
<path d="M113.3 47.41l183.1 191.1c4.469 4.625 6.688 10.62 6.688 16.59s-2.219 11.97-6.688 16.59l-183.1 191.1c-9.152 9.594-24.34 9.906-33.9 .7187c-9.625-9.125-9.938-24.38-.7187-33.91l168-175.4L78.71 80.6c-9.219-9.5-8.906-24.78 .7187-33.91C88.99 37.5 104.2 37.82 113.3 47.41z"/>
|
|
|
</symbol>
|
|
|
<symbol id="svg-tab" viewBox="0 0 448 512">
|
|
|
<path d="M32 217.1c0-8.8 7.2-16 16-16h144v-93.9c0-7.1 8.6-10.7 13.6-5.7l143.5 143.1c6.3 6.3 6.3 16.4 0 22.7L205.6 410.4c-5 5-13.6 1.5-13.6-5.7v-93.9H48c-8.8 0-16-7.2-16-16v-77.7m-32 0v77.7c0 26.5 21.5 48 48 48h112v61.9c0 35.5 43 53.5 68.2 28.3l143.6-143c18.8-18.8 18.8-49.2 0-68L228.2 78.9c-25.1-25.1-68.2-7.3-68.2 28.3v61.9H48c-26.5 0-48 21.6-48 48zM436 64h-8c-6.6 0-12 5.4-12 12v360c0 6.6 5.4 12 12 12h8c6.6 0 12-5.4 12-12V76c0-6.6-5.4-12-12-12z"/>
|
|
|
</symbol>
|
|
|
<symbol id="svg-paste" viewBox="0 0 512 512"><path d="M160 32c11.6 0 21.3 8.2 23.5 19.2C185 58.6 191.6 64 199.2 64H208c8.8 0 16 7.2 16 16V96H96V80c0-8.8 7.2-16 16-16h8.8c7.6 0 14.2-5.4 15.7-12.8C138.7 40.2 148.4 32 160 32zM64 64h2.7C65 69 64 74.4 64 80V96c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V80c0-5.6-1-11-2.7-16H256c17.7 0 32 14.3 32 32h32c0-35.3-28.7-64-64-64H210.6c-9-18.9-28.3-32-50.6-32s-41.6 13.1-50.6 32H64C28.7 32 0 60.7 0 96V384c0 35.3 28.7 64 64 64H192V416H64c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32zM288 480c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32h96v56c0 22.1 17.9 40 40 40h56V448c0 17.7-14.3 32-32 32H288zM416 165.3L474.7 224H424c-4.4 0-8-3.6-8-8V165.3zM448 512c35.3 0 64-28.7 64-64V235.9c0-12.7-5.1-24.9-14.1-33.9l-59.9-59.9c-9-9-21.2-14.1-33.9-14.1H288c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H448z"/></symbol>
|
|
|
<symbol id="svg-cut" viewBox="0 0 512 512"><path d="M485.6 444.2L333.6 314.9C326.9 309.2 326.1 299.1 331.8 292.4C337.5 285.6 347.6 284.8 354.4 290.5L506.4 419.8C513.1 425.5 513.9 435.6 508.2 442.4C502.5 449.1 492.4 449.9 485.6 444.2zM485.7 67.76C492.5 62.07 502.5 62.94 508.2 69.69C513.9 76.45 513.1 86.55 506.3 92.24L208.5 343.1C218.3 359.7 224 379.2 224 400C224 461.9 173.9 512 112 512C50.14 512 0 461.9 0 400C0 338.1 50.14 288 112 288C141.5 288 168.4 299.4 188.4 318.1L262.2 256L188.4 193.9C168.4 212.6 141.5 224 112 224C50.14 224 0 173.9 0 112C0 50.14 50.14 0 112 0C173.9 0 224 50.14 224 112C224 132.8 218.3 152.3 208.5 168.9L287 235.1L485.7 67.76zM32 112C32 156.2 67.82 192 112 192C156.2 192 192 156.2 192 112C192 67.82 156.2 32 112 32C67.82 32 32 67.82 32 112zM112 480C156.2 480 192 444.2 192 400C192 355.8 156.2 320 112 320C67.82 320 32 355.8 32 400C32 444.2 67.82 480 112 480z"/></symbol>
|
|
|
<symbol id="svg-copy" viewBox="0 0 512 512"><path d="M272 416C263.2 416 256 423.2 256 432V448c0 17.67-14.33 32-32 32H64c-17.67 0-32-14.33-32-32V192c0-17.67 14.33-32 32-32h112C184.8 160 192 152.8 192 144C192 135.2 184.8 128 176 128H63.99c-35.35 0-64 28.65-64 64l.0098 256C0 483.3 28.65 512 64 512h160c35.35 0 64-28.65 64-64v-16C288 423.2 280.8 416 272 416zM502.6 86.63l-77.25-77.25C419.4 3.371 411.2 0 402.7 0H288C252.7 0 224 28.65 224 64v256c0 35.35 28.65 64 64 64h160c35.35 0 64-28.65 64-64V109.3C512 100.8 508.6 92.63 502.6 86.63zM416 45.25L466.7 96H416V45.25zM480 320c0 17.67-14.33 32-32 32h-160c-17.67 0-32-14.33-32-32V64c0-17.67 14.33-32 32-32h96l.0026 64c0 17.67 14.33 32 32 32H480V320z"/>
|
|
|
</symbol>
|
|
|
<symbol id="svg-angle-double-right" viewBox="0 0 512 512"><path d="M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"/>
|
|
|
</symbol>
|
|
|
<symbol id="svg-angle-double-left" viewBox="0 0 512 512"><path d="M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160zm352-160l-160 160c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L301.3 256 438.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0z"/>
|
|
|
</symbol>
|
|
|
<symbol id="svg-trash" viewBox="0 0 448 512">
|
|
|
<path d="M336 64l-33.6-44.8C293.3 7.1 279.1 0 264 0h-80c-15.1 0-29.3 7.1-38.4 19.2L112 64H24C10.7 64 0 74.7 0 88v2c0 3.3 2.7 6 6 6h26v368c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V96h26c3.3 0 6-2.7 6-6v-2c0-13.3-10.7-24-24-24h-88zM184 32h80c5 0 9.8 2.4 12.8 6.4L296 64H152l19.2-25.6c3-4 7.8-6.4 12.8-6.4zm200 432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V96h320v368zm-176-44V156c0-6.6 5.4-12 12-12h8c6.6 0 12 5.4 12 12v264c0 6.6-5.4 12-12 12h-8c-6.6 0-12-5.4-12-12zm-80 0V156c0-6.6 5.4-12 12-12h8c6.6 0 12 5.4 12 12v264c0 6.6-5.4 12-12 12h-8c-6.6 0-12-5.4-12-12zm160 0V156c0-6.6 5.4-12 12-12h8c6.6 0 12 5.4 12 12v264c0 6.6-5.4 12-12 12h-8c-6.6 0-12-5.4-12-12z"/>
|
|
|
</symbol>
|
|
|
<symbol id="svg-keyboard-down" viewBox="0 0 576 512"><path d="M64 48c-8.8 0-16 7.2-16 16V240c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H512c35.3 0 64 28.7 64 64V240c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM159 359c9.4-9.4 24.6-9.4 33.9 0l95 95 95-95c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L305 505c-4.5 4.5-10.6 7-17 7s-12.5-2.5-17-7L159 393c-9.4-9.4-9.4-24.6 0-33.9zm1-167c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V192zM120 88h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V104c0-8.8 7.2-16 16-16zm64 16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H200c-8.8 0-16-7.2-16-16V104zm96-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H280c-8.8 0-16-7.2-16-16V104c0-8.8 7.2-16 16-16zm64 16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H360c-8.8 0-16-7.2-16-16V104zm96-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H440c-8.8 0-16-7.2-16-16V104c0-8.8 7.2-16 16-16z"/></symbol>
|
|
|
</svg>`;function Lp(e){e.resetKeycapRegistry(),Ip();const t=document.createElement("div");t.className="ML__keyboard";const r=document.createElement("div");r.className="MLK__plate",r.innerHTML=window.MathfieldElement.createHTML(_p+e.normalizedLayouts.map((d,_)=>Np(e,d,_)).join(""));const n=document.createElement("div");n.className="MLK__backdrop",n.appendChild(r),t.appendChild(n),t.addEventListener("pointerdown",Dp,{passive:!1});const i=t.querySelectorAll(".ML__edit-toolbar");if(i)for(const d of i)d.addEventListener("click",_=>{var $,ee;let ue=_.target,Pe="";for(;ue&&!Pe;)Pe=($=ue==null?void 0:ue.getAttribute("data-command"))!=null?$:"",ue=(ee=ue==null?void 0:ue.parentElement)!=null?ee:null;Pe&&e.executeCommand(JSON.parse(Pe))});Ep(t.querySelectorAll(".MLK__keycap, .action, .fnbutton, .bigfnbutton"));const s=t.querySelectorAll(".MLK__layer");console.assert(s.length>0,"No virtual keyboards available");for(const d of s)d.addEventListener("pointerdown",_=>_.preventDefault());return e.currentLayer=e.latentLayer,t}function Np(e,t,r){const n=[];if(!("layers"in t))return"";for(const i of t.layers)n.push(`<div tabindex="-1" class="MLK__layer" id="${i.id}">`),(e.normalizedLayouts.length>1||t.displayEditToolbar)&&(n.push("<div class='MLK__toolbar' role='toolbar'>"),n.push(Bp(e,r)),t.displayEditToolbar&&n.push('<div class="ML__edit-toolbar right"></div>'),n.push("</div>")),n.push(kp(e,i)),n.push("</div>");return n.join("")}function kp(e,t){if(typeof t=="string")return t;let r="";if(typeof t.style=="string"?r+=`<style>${t.style}</style>`:typeof t.style=="object"&&(r+=`<style>${xp(t.style)}</style>`),t.backdrop&&(r+=`<div class='${t.backdrop}'>`),t.container&&(r+=`<div class='${t.container}'>`),t.rows){r+="<div class=MLK__rows>";for(const n of t.rows){r+="<div dir='ltr' class=MLK__row>";for(const i of n)if(i){const s=e.registerKeycap(i),[d,_]=Pf(i);/(^|\s)separator/.test(_)?r+=`<div class="${_}"`:r+=`<div tabindex="-1" id="${s}" class="${_}"`,i.tooltip&&(r+=` data-tooltip="${i.tooltip}"`),r+=`>${d}</div>`}r+="</div>"}r+="</div>"}else t.markup&&(r+=t.markup);return t.container&&(r+="</div>"),t.backdrop&&(r+="</div>"),r}function Pf(e,t={shifted:!1}){var r,n,i,s,d,_,$;let ee="",ue=(r=e.class)!=null?r:"";if(t.shifted&&$d(e)&&(ue+=" is-active"),t.shifted&&"shift"in e)typeof e.shift=="string"?ee=hf(e.shift):typeof e.shift=="object"&&(ee=e.shift.label?e.shift.label:(n=hf(e.shift.latex||e.shift.insert||"")||e.shift.key)!=null?n:""),typeof e.shift=="object"&&(ue=(s=(i=e.shift.class)!=null?i:e.class)!=null?s:"");else{if(ee=e.label?e.label:(d=hf(e.latex||e.insert||"")||e.key)!=null?d:"",e.shift){let Pe;typeof e.shift=="string"?Pe=hf(e.shift):e.shift.label?Pe=e.shift.label:Pe=(_=hf(e.shift.latex||e.shift.insert||"")||e.shift.key)!=null?_:"",ee+=`<span class="MLK__shift">${Pe}</span>`}e.aside&&(ee+=`<aside>${e.aside}</aside>`)}return e.layer&&!/layer-switch/.test(ue)&&(ue+=" layer-switch"),/(^|\s)(separator|action|shift|fnbutton|bigfnbutton)($|\s)/.test(ue)||(ue+=" MLK__keycap"),!/\bw[0-9]+\b/.test(ue)&&e.width&&(ue+=($={0:" w0",.5:" w5",1.5:" w15",2:" w20",5:" w50"}[e.width])!=null?$:""),[ee,ue||"MLK__keycap"]}var Ad={"[left]":{class:"action hide-shift",label:"<svg class=svg-glyph><use xlink:href=#svg-arrow-left /></svg>",command:["performWithFeedback","moveToPreviousChar"],shift:{label:"<svg class=svg-glyph><use xlink:href=#svg-angle-double-left /></svg>",command:["performWithFeedback","extendSelectionBackward"]}},"[right]":{class:"action hide-shift",label:"<svg class=svg-glyph><use xlink:href=#svg-arrow-right /></svg>",command:["performWithFeedback","moveToNextChar"],shift:{label:"<svg class=svg-glyph><use xlink:href=#svg-angle-double-right /></svg>",command:["performWithFeedback","extendSelectionForward"]}},"[up]":{class:"action hide-shift",label:"\u2191",command:["performWithFeedback","moveUp"],shift:{label:"\u219F",command:["performWithFeedback","extendSelectionUpward"]}},"[down]":{class:"action hide-shift",label:"\u2193",command:["performWithFeedback","moveDown"],shift:{label:"\u21A1",command:["performWithFeedback","extendSelectionDownward"]}},"[return]":{class:"action hide-shift",command:["performWithFeedback","commit"],shift:{command:["performWithFeedback","addRowAfter"]},width:1.5,label:"<svg class=svg-glyph><use xlink:href=#svg-commit /></svg>"},"[action]":{class:"action hide-shift",command:["performWithFeedback","commit"],shift:{label:"<svg class=svg-glyph><use xlink:href=#circle-plus /></svg>",command:["performWithFeedback","addRowAfter"]},width:1.5,label:"<svg class=svg-glyph><use xlink:href=#svg-commit /></svg>"},"[hr]":{class:"separator horizontal-rule"},"[hide-keyboard]":{class:"action",command:["hideVirtualKeyboard"],width:1.5,label:"<svg class=svg-glyph-lg><use xlink:href=#svg-keyboard-down /></svg>"},"[.]":{variants:".",command:["performWithFeedback","insertDecimalSeparator"],shift:",",class:"big-op hide-shift",label:"."},"[,]":{variants:",",command:["performWithFeedback","insertDecimalSeparator"],shift:".",class:"big-op hide-shift",label:","},"[+]":{variants:[{latex:"\\sum_{#0}^{#0}",class:"small"},"\\oplus"],latex:"+",label:"+",class:"big-op hide-shift",shift:{latex:"\\sum",insert:"\\sum",class:"small"}},"[-]":{variants:["\\pm","\\ominus"],latex:"-",label:"−",shift:"\\pm",class:"big-op hide-shift"},"[/]":{class:"big-op hide-shift",shift:{class:"",latex:"\\frac{1}{#@}"},variants:["/","\\div","\\%","\\oslash"],latex:"\\frac{#@}{#?}",label:"÷"},"[*]":{variants:[{latex:"\\prod_{#0}^{#0}",class:"small"},"\\otimes","\\cdot"],latex:"\\cdot",label:"×",shift:{latex:"\\times"},class:"big-op hide-shift"},"[=]":{variants:["\\neq","\\equiv","\\varpropto","\\thickapprox","\\lt","\\gt","\\le","\\ge"],latex:"=",label:"=",shift:{label:"\u2260",latex:"\\ne"},class:"big-op hide-shift"},"[backspace]":{class:"action bottom right hide-shift",width:1.5,command:["performWithFeedback","deleteBackward"],label:"<svg class=svg-glyph><use xlink:href=#svg-delete-backward /></svg>",shift:{class:"action warning",label:"<svg class=svg-glyph><use xlink:href=#svg-trash /></svg>",command:"deleteAll"}},"[undo]":{class:"ghost if-can-undo",command:"undo",label:"<svg class=svg-glyph><use xlink:href=#svg-undo /></svg>",tooltip:"tooltip.undo"},"[redo]":{class:"ghost if-can-redo",command:"redo",label:"<svg class=svg-glyph><use xlink:href=#svg-redo /></svg>",tooltip:"tooltip.redo"},"[(]":{variants:[{latex:"\\lbrack",key:"["},"\\langle","\\lfloor","\\lceil",{latex:"\\lbrace",key:"{"}],key:"(",label:"(",shift:{label:"[",key:"["},class:"hide-shift"},"[)]":{variants:[{latex:"\\rbrack",key:"]"},"\\rangle","\\rfloor","\\rceil",{latex:"\\rbrace",key:"]"}],key:")",label:")",shift:{label:"]",latex:"\\rbrack"},class:"hide-shift"},"[0]":{variants:"0",latex:"0",label:"0",shift:"\\infty",class:"hide-shift"},"[1]":{variants:"1",latex:"1",label:"1",shift:"#@^{-1}",class:"hide-shift"},"[2]":{variants:"2",latex:"2",label:"2",shift:"#@^2",class:"hide-shift"},"[3]":{variants:"3",latex:"3",label:"3",shift:"#@^3",class:"hide-shift"},"[4]":{variants:"4",latex:"4",label:"4",shift:"#@^4",class:"hide-shift"},"[5]":{variants:"5",latex:"5",label:"5",shift:"#@^5",class:"hide-shift"},"[6]":{variants:"6",latex:"6",label:"6",shift:"#@^6",class:"hide-shift"},"[7]":{variants:"7",latex:"7",label:"7",shift:"#@^7",class:"hide-shift"},"[8]":{variants:"8",latex:"8",label:"8",shift:"#@^8",class:"hide-shift"},"[9]":{variants:"9",latex:"9",label:"9",shift:"#@^9",class:"hide-shift"},"[separator-5]":{class:"separator",width:.5},"[separator]":{class:"separator"},"[separator-10]":{class:"separator"},"[separator-15]":{class:"separator",width:1.5},"[separator-20]":{class:"separator",width:2},"[separator-50]":{class:"separator",width:5},"[shift]":{class:"shift bottom left",width:1.5,label:"<span class=caps-lock-indicator></span><svg class=svg-glyph><use xlink:href=#svg-shift /></svg>"},"[foreground-color]":{variants:"foreground-color",command:["applyStyle",{color:"red"}],label:"<span style='border-radius: 50%;width:22px;height:22px; border: 3px solid #cc2428; box-sizing: border-box'>"},"[background-color]":{variants:"background-color",command:["applyStyle",{backgroundColor:"yellow"}],label:"<span style='border-radius: 50%;width:22px;height:22px; background:#fff590; box-sizing: border-box'></span>"}};function K0(e){var t;if(typeof e=="string"){if(e==="[.]"&&window.MathfieldElement.decimalSeparator===","&&(e="[,]"),!Ad[e])return{latex:e};e={label:e}}let r;return"label"in e&&e.label&&Ad[e.label]&&(r=b(m(m({},Ad[e.label]),e),{label:Ad[e.label].label})),"key"in e&&e.key&&Ad[e.key]&&(r=b(m(m({},Ad[e.key]),e),{key:Ad[e.key].key})),r?(r.command==="insertDecimalSeparator"&&(r.label=(t=window.MathfieldElement.decimalSeparator)!=null?t:"."),e.label==="[action]"&&(r=m(m({},r),window.mathVirtualKeyboard.actionKeycap)),e.label==="[shift]"&&(r=m(m({},r),window.mathVirtualKeyboard.shiftKeycap)),e.label==="[backspace]"&&(r=m(m({},r),window.mathVirtualKeyboard.backspaceKeycap)),e.label==="[tab]"&&(r=m(m({},r),window.mathVirtualKeyboard.tabKeycap)),r):e}var mf;function Dp(e){var t;if(e.button!==0)return;const r=jA.singleton;if(!r)return;let n=e.target;for(;n&&!n.getAttribute("data-layer");)n=n.parentElement;if(n){r.currentLayer=(t=n.getAttribute("data-layer"))!=null?t:"",e.preventDefault();return}const i=zd(e.target);if(!(i!=null&&i.id))return;const s=r.getKeycap(i.id);if(!s)return;console.assert(e.type==="pointerdown");const d=new AbortController,_=d.signal;i.classList.add("is-pressed"),i.addEventListener("pointerenter",Tf(d),{capture:!0,signal:_}),i.addEventListener("pointerleave",Tf(d),{capture:!0,signal:_}),i.addEventListener("pointercancel",Tf(d),{signal:_}),i.addEventListener("pointerup",Tf(d),{signal:_}),$d(s)&&(i.classList.add("is-active"),r.shiftPressCount++),s.variants&&(mf&&clearTimeout(mf),mf=setTimeout(()=>{i.classList.contains("is-pressed")&&(i.classList.remove("is-pressed"),i.classList.add("is-active"),e.target&&"releasePointerCapture"in e.target&&e.target.releasePointerCapture(e.pointerId),R0(i,()=>{d.abort(),i==null||i.classList.remove("is-active")}))},300)),e.preventDefault()}function Tf(e){return t=>{const r=zd(t.target);if(!(r!=null&&r.id))return;const n=jA.singleton;if(!n)return;const i=n.getKeycap(r.id);if(i){if(t.type==="pointerenter"&&t.target===r&&t.isPrimary&&r.classList.add("is-pressed"),t.type==="pointercancel"){r.classList.remove("is-pressed"),$d(i)&&(n.shiftPressCount--,r.classList.toggle("is-active",n.isShifted)),e.abort();return}if(t.type==="pointerleave"&&t.target===r){r.classList.remove("is-pressed"),$d(i)&&(n.shiftPressCount--,r.classList.toggle("is-active",n.isShifted));return}if(t.type==="pointerup"){mf&&clearTimeout(mf),$d(i)?r.classList.toggle("is-active",n.isShifted):r.classList.contains("is-pressed")&&(r.classList.remove("is-pressed"),n.isShifted&&i.shift?typeof i.shift=="string"?n.executeCommand(["insert",i.shift,{focus:!0,feedback:!0,scrollIntoView:!0,mode:"math",format:"latex"}]):o0(i.shift):o0(i),n.shiftPressCount===1&&!t.shiftKey&&(n.shiftPressCount=0)),e.abort(),t.preventDefault();return}}}}function o0(e){var t;let r=e.command;!r&&e.insert&&(r=["insert",e.insert,{focus:!0,feedback:!0,scrollIntoView:!0,mode:"math",format:"latex"}]),!r&&e.key&&(r=["typedText",e.key,{focus:!0,feedback:!0,simulateKeystroke:!0}]),!r&&e.latex&&(r=["insert",e.latex,{focus:!0,feedback:!0,scrollIntoView:!0,mode:"math",format:"latex"}]),r||(r=["typedText",e.label,{focus:!0,feedback:!0,simulateKeystroke:!0}]),(t=jA.singleton)==null||t.executeCommand(r)}function Op(e){if(e.nodeType!==1)return!1;const t=e.classList;return t.contains("MLK__keycap")||t.contains("shift")||t.contains("action")||t.contains("fnbutton")||t.contains("bigfnbutton")}function zd(e){if(!e)return;let t=e;for(;t&&!Op(t);)t=t.parentElement;return t!=null?t:void 0}function $d(e){return!!e.class&&/(^|\s)shift($|\s)/.test(e.class)}var jA=class pp{constructor(){this.originalContainerBottomPadding=null,this.keycapRegistry={},this._shiftPressCount=0;var t,r,n;this.targetOrigin=window.origin,this.originValidator="none",this._alphabeticLayout="auto",this._layouts=Object.freeze(["default"]),this._editToolbar="default",this._container=(r=(t=window.document)==null?void 0:t.body)!=null?r:null,this._visible=!1,this._rebuilding=!1,this.observer=new ResizeObserver(i=>{this.adjustBoundingRect(),this.dispatchEvent(new Event("geometrychange")),this.sendMessage("geometry-changed",{boundingRect:this.boundingRect})}),this.listeners={};try{(n=window.top)==null||n.addEventListener("message",this)}catch(i){window.addEventListener("message",this)}document.body.addEventListener("focusin",i=>{const s=i.target;s!=null&&s.isConnected&&setTimeout(()=>{const d=H0();d&&!d.readOnly&&d.mathVirtualKeyboardPolicy==="auto"&&G()&&this.show({animate:!0})},300)}),document.addEventListener("focusout",i=>{i.target.mathVirtualKeyboardPolicy!=="manual"&&setTimeout(()=>{H0()||this.hide()},300)})}get currentLayer(){var t,r,n;return(n=(r=(t=this._element)==null?void 0:t.querySelector(".MLK__layer.is-visible"))==null?void 0:r.id)!=null?n:""}set currentLayer(t){var r;if(!this._element){this.latentLayer=t;return}let n=t?this._element.querySelector(`#${t}.MLK__layer`):null;n||(n=this._element.querySelector(".MLK__layer")),n&&((r=this._element.querySelector(".MLK__layer.is-visible"))==null||r.classList.remove("is-visible"),n.classList.add("is-visible")),this.render()}get shiftPressCount(){return this._shiftPressCount}set shiftPressCount(t){var r;this._shiftPressCount=t>2||t<0?0:t,(r=this._element)==null||r.classList.toggle("is-caps-lock",this.shiftPressCount===2),this.render()}get isShifted(){return this._shiftPressCount>0}resetKeycapRegistry(){this.keycapRegistry={}}registerKeycap(t){const r="ML__k"+Date.now().toString(36).slice(-2)+Math.floor(Math.random()*1e5).toString(36);return this.keycapRegistry[r]=t,r}getKeycap(t){return t?this.keycapRegistry[t]:void 0}getLayer(t){const r=this.normalizedLayouts;for(const n of r)for(const i of n.layers)if(i.id===t)return i}get alphabeticLayout(){return this._alphabeticLayout}set alphabeticLayout(t){this._alphabeticLayout=t,this.rebuild()}get actionKeycap(){return this._actionKeycap}set actionKeycap(t){this._actionKeycap=typeof t=="string"?{label:t}:t}get shiftKeycap(){return this._shiftKeycap}set shiftKeycap(t){this._shiftKeycap=typeof t=="string"?{label:t}:t}get backspaceKeycap(){return this._backspaceKeycap}set backspaceKeycap(t){this._backspaceKeycap=typeof t=="string"?{label:t}:t}get tabKeycap(){return this._tabKeycap}set tabKeycap(t){this._tabKeycap=typeof t=="string"?{label:t}:t}get layouts(){return this._layouts}set layouts(t){this.updateNormalizedLayouts(t),this.rebuild()}updateNormalizedLayouts(t){const r=Array.isArray(t)?[...t]:[t],n=r.findIndex(i=>i==="default");n>=0&&r.splice(n,1,"numeric","symbols","alphabetic","greek"),this._layouts=Object.freeze(r),this._normalizedLayouts=r.map(i=>Q0(i))}get normalizedLayouts(){return this._normalizedLayouts||this.updateNormalizedLayouts(this._layouts),this._normalizedLayouts}get editToolbar(){return this._editToolbar}set editToolbar(t){this._editToolbar=t,this.rebuild()}get container(){return this._container}set container(t){this._container=t,this.rebuild()}static get singleton(){if(this._singleton===void 0)try{this._singleton=new pp}catch(t){this._singleton=null}return this._singleton}get style(){return this._style}addEventListener(t,r,n){this.listeners[t]||(this.listeners[t]=new Set),this.listeners[t].has(r)||this.listeners[t].add(r)}dispatchEvent(t){return!this.listeners[t.type]||this.listeners[t.type].size===0?!0:(this.listeners[t.type].forEach(r=>{typeof r=="function"?r(t):r==null||r.handleEvent(t)}),!t.defaultPrevented)}removeEventListener(t,r,n){this.listeners[t]&&this.listeners[t].delete(r)}get element(){return this._element}set element(t){var r;this._element!==t&&((r=this._element)==null||r.remove(),this._element=t)}get visible(){return this._visible}set visible(t){t?this.show():this.hide()}get boundingRect(){var t;if(!this._visible)return new DOMRect;const r=(t=this._element)==null?void 0:t.getElementsByClassName("MLK__plate")[0];return r?r.getBoundingClientRect():new DOMRect}adjustBoundingRect(){var t,r;const n=this.boundingRect.height;if(this.container===document.body){(t=this._element)==null||t.style.setProperty("--_keyboard-height",`calc(${n}px + var(--_padding-top) + var(--_padding-bottom) + env(safe-area-inset-bottom, 0))`);const i=n-1;this.container.style.paddingBottom=this.originalContainerBottomPadding?`calc(${this.originalContainerBottomPadding} + ${i}px)`:`${i}px`}else(r=this._element)==null||r.style.setProperty("--_keyboard-height",`${n}px`)}rebuild(){if(this._rebuilding||!this._element)return;this._rebuilding=!0;const t=this.currentLayer;requestAnimationFrame(()=>{this._rebuilding=!1,this._element&&(this._element.remove(),this._element=void 0),this.visible&&(this.buildAndAttachElement(),this.currentLayer=t,this.render(),this.adjustBoundingRect(),this._element.classList.add("is-visible"))})}render(){if(!this._element)return;const t=this.getLayer(this.currentLayer);this._element.classList.toggle("backdrop-is-transparent",!!(t&&(t.backdrop||t.container)));const r=this._element.querySelectorAll(".MLK__layer.is-visible .MLK__keycap, .MLK__layer.is-visible .action, .fnbutton, .MLK__layer.is-visible .bigfnbutton, .MLK__layer.is-visible .shift");if(r)for(const n of r){const i=this.getKeycap(n.id);if(i){const[s,d]=Pf(i,{shifted:this.isShifted});n.innerHTML=window.MathfieldElement.createHTML(s),n.className=d}}}show(t){var r;if(this._visible)return;const n=this.container;if(n&&window.mathVirtualKeyboard&&this.stateWillChange(!0)){if(this._element||(this.buildAndAttachElement(),this.adjustBoundingRect()),!this._visible){const i=this._element.getElementsByClassName("MLK__plate")[0];if(i&&this.observer.observe(i),n===window.document.body){const s=n.style.paddingBottom;this.originalContainerBottomPadding=s;const d=i.offsetHeight-1;n.style.paddingBottom=s?`calc(${s} + ${d}px)`:`${d}px`}window.addEventListener("mouseup",this),window.addEventListener("blur",this),window.addEventListener("keydown",this,{capture:!0}),window.addEventListener("keyup",this,{capture:!0}),(r=this._element)==null||r.classList.toggle("is-caps-lock",this.shiftPressCount===2),this.currentLayer=this.latentLayer}this._visible=!0,t!=null&&t.animate?requestAnimationFrame(()=>{this._element&&(this._element.classList.add("animate"),this._element.addEventListener("transitionend",()=>{var i;return(i=this._element)==null?void 0:i.classList.remove("animate")},{once:!0}),this._element.classList.add("is-visible"),this.stateChanged())}):(this._element.classList.add("is-visible"),this.stateChanged())}}hide(t){var r;const n=this.container;if(n&&this._visible&&this.stateWillChange(!1)){if(this._visible=!1,this._element){this.latentLayer=this.currentLayer;const i=this._element.getElementsByClassName("MLK__plate")[0];i&&this.observer.unobserve(i),window.removeEventListener("mouseup",this),window.removeEventListener("blur",this),window.removeEventListener("keydown",this,{capture:!0}),window.removeEventListener("keyup",this,{capture:!0}),window.removeEventListener("contextmenu",this,{capture:!0}),ff(),Mp(),(r=this._element)==null||r.remove(),this._element=void 0,this.originalContainerBottomPadding!==null&&(n.style.paddingBottom=this.originalContainerBottomPadding)}this.stateChanged()}}get height(){var t,r;return(r=(t=this.element)==null?void 0:t.offsetHeight)!=null?r:0}buildAndAttachElement(){var t;console.assert(!this.element),this.element=Lp(this),window.addEventListener("contextmenu",this,{capture:!0}),this.element.addEventListener("contextmenu",r=>{r.shiftKey||((r.ctrlKey||r.button===2)&&R0(r.target),r.preventDefault(),r.stopPropagation())},{capture:!0}),(t=this.container)==null||t.appendChild(this.element)}handleEvent(t){if(ud(t)){if(!zo(t.origin,this.originValidator))throw new DOMException(`Message from unknown origin (${t.origin}) cannot be handled`,"SecurityError");t.data.action==="disconnect"?this.connectedMathfieldWindow=void 0:t.data.action!=="update-setting"&&t.data.action!=="proxy-created"&&t.data.action!=="execute-command"&&(console.assert(t.source!==void 0),this.connectedMathfieldWindow=t.source),this.handleMessage(t.data,t.source)}if(this._element)switch(t.type){case"mouseup":case"blur":document.body.style.userSelect="",this.shiftPressCount=0;break;case"contextmenu":t.button!==2&&t.preventDefault();break;case"keydown":{t.key==="Shift"&&!t.repeat&&(this.shiftPressCount=1);break}case"keyup":{(t.key==="Shift"||!t.getModifierState("Shift")&&this.shiftPressCount!==2)&&(this.shiftPressCount=0);break}}}handleMessage(t,r){const{action:n}=t;if(n==="execute-command"){const{command:i}=t,s=uu(i);if(window.top!==void 0&&s!=="virtual-keyboard")return;this.executeCommand(i);return}if((n==="connect"||n==="show")&&this.sendMessage("synchronize-proxy",{boundingRect:this.boundingRect,alphabeticLayout:this._alphabeticLayout,layouts:this._layouts,editToolbar:this._editToolbar},r),n!=="disconnect"&&window===window.top){if(n==="show"){typeof t.animate!="undefined"?this.show({animate:t.animate}):this.show();return}if(n==="hide"){typeof t.animate!="undefined"?this.hide({animate:t.animate}):this.hide();return}if(n==="update-setting"){t.alphabeticLayout&&(this.alphabeticLayout=t.alphabeticLayout),t.layouts&&(this.layouts=t.layouts),t.editToolbar&&(this.editToolbar=t.editToolbar);return}if(n==="proxy-created"){this.sendMessage("synchronize-proxy",{boundingRect:this.boundingRect,alphabeticLayout:this._alphabeticLayout,layouts:this._layouts,editToolbar:this._editToolbar},r);return}}}sendMessage(t,r,n){if(n||(n=this.connectedMathfieldWindow),this.targetOrigin===null||this.targetOrigin==="null"||n===window){window.dispatchEvent(new MessageEvent("message",{source:window,data:m({type:HA,action:t},r)}));return}if(n)n.postMessage(m({type:HA,action:t},r),{targetOrigin:this.targetOrigin});else if(r.command&&this.dispatchEvent(new CustomEvent("math-virtual-keyboard-command",{detail:r.command})),t==="execute-command"&&Array.isArray(r.command)&&r.command[0]==="insert"){const i=r.command[1].split("");for(const s of i)this.dispatchEvent(new KeyboardEvent("keydown",{key:s,bubbles:!0})),this.dispatchEvent(new KeyboardEvent("keyup",{key:s,bubbles:!0}))}}stateWillChange(t){return this.dispatchEvent(new CustomEvent("before-virtual-keyboard-toggle",{detail:{visible:t},bubbles:!0,cancelable:!0,composed:!0}))}stateChanged(){this.dispatchEvent(new Event("virtual-keyboard-toggle")),this._visible||(this.dispatchEvent(new Event("geometrychange")),this.sendMessage("geometry-changed",{boundingRect:this.boundingRect}))}focus(){this.sendMessage("focus",{})}blur(){this.sendMessage("blur",{})}updateToolbar(t){const r=this._element;if(!r)return;r.classList.toggle("is-math-mode",t.mode==="math"),r.classList.toggle("is-text-mode",t.mode==="text"),r.classList.toggle("can-undo",t.canUndo),r.classList.toggle("can-redo",t.canRedo),r.classList.toggle("can-copy",!t.selectionIsCollapsed),r.classList.toggle("can-copy",!t.selectionIsCollapsed),r.classList.toggle("can-paste",!0);const n=r.querySelectorAll(".ML__edit-toolbar");if(n)for(const i of n)i.innerHTML=Sp(this,t)}update(t){this._style=t.style,this.updateToolbar(t)}connect(){this.connectedMathfieldWindow=window}disconnect(){this.connectedMathfieldWindow=void 0}executeCommand(t){let r,n=[],i=uu(t);return E(t)?(r=t[0],r==="performWithFeedback"&&(t=t.slice(1),i=uu(t)),n=t.slice(1)):r=t,r=r.replace(/-\w/g,s=>s[1].toUpperCase()),i==="virtual-keyboard"?cu[r].fn(void 0,...n):(this.sendMessage("execute-command",{command:t}),!1)}dispose(){window.removeEventListener("mouseup",this),window.removeEventListener("blur",this),window.removeEventListener("message",this)}};function H0(){var e,t;let r=Bu(),n=null;for(;r;){if("host"in r&&((t=(e=r.host)==null?void 0:e.tagName)==null?void 0:t.toLowerCase())==="math-field"){n=r.host;break}r=r.parentNode}return n}if(Q()&&!("mathVirtualKeyboard"in window))if(window===window.top){const e=jA.singleton;Object.defineProperty(window,"mathVirtualKeyboard",{get:()=>e})}else Object.defineProperty(window,"mathVirtualKeyboard",{get:()=>vp.singleton,configurable:!0});function Rf(e){const t={};for(const r of Object.keys(e))switch(r){case"scriptDepth":const n=e.scriptDepth;if(E(n))t.scriptDepth=[n[0],n[1]];else if(typeof n=="number")t.scriptDepth=[n,n];else if(typeof n=="string"){const[s,d]=n.split(",").map(_=>parseInt(_.trim()));t.scriptDepth=[s,d]}else throw new TypeError("Unexpected value for scriptDepth");break;case"mathVirtualKeyboardPolicy":let i=e.mathVirtualKeyboardPolicy.toLowerCase();if(i==="sandboxed"){if(window!==window.top){const s=jA.singleton;Object.defineProperty(window,"mathVirtualKeyboard",{get:()=>s})}i="manual"}t.mathVirtualKeyboardPolicy=i;break;case"letterShapeStyle":e.letterShapeStyle==="auto"?Y.locale.startsWith("fr")?t.letterShapeStyle="french":t.letterShapeStyle="tex":t.letterShapeStyle=e.letterShapeStyle;break;case"defaultMode":["text","math","inline-math"].includes(e.defaultMode)?t.defaultMode=e.defaultMode:(console.error('MathLive 0.98.5: valid values for defaultMode are "text", "math" or "inline-math"'),t.defaultMode="math");break;case"macros":t.macros=Dr(e.macros);break;default:E(e[r])?t[r]=[...e[r]]:typeof e[r]=="object"&&!(e[r]instanceof Element)&&r!=="computeEngine"?t[r]=m({},e[r]):t[r]=e[r]}return t}function dd(e,t){let r;typeof t=="string"?r=[t]:t===void 0?r=Object.keys(e):r=t;const n={};for(const i of r)e[i]===null?n[i]=null:E(e[i])?n[i]=[...e[i]]:typeof e[i]=="object"&&!(e[i]instanceof Element)&&i!=="computeEngine"?n[i]=m({},e[i]):n[i]=e[i];return typeof t=="string"?n[t]:n}function Uf(){return{readOnly:!1,defaultMode:"math",macros:{},registers:{},colorMap:Ne,backgroundColorMap:J,letterShapeStyle:Y.locale.startsWith("fr")?"french":"tex",minFontScale:0,smartMode:!1,smartFence:!0,smartSuperscript:!0,scriptDepth:[1/0,1/0],removeExtraneousParentheses:!0,isImplicitFunction:e=>["\\sin","\\cos","\\tan","\\arcsin","\\arccos","\\arctan","\\arcsec","\\arccsc","\\arsinh","\\arcosh","\\artanh","\\arcsech","\\arccsch","\\arg","\\ch","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\sec","\\sinh","\\sh","\\tanh","\\tg","\\th","\\lg","\\lb","\\log","\\ln"].includes(e),mathModeSpace:"",placeholderSymbol:"\u25A2",contentPlaceholder:"",popoverPolicy:"auto",environmentPopoverPolicy:"off",keybindings:zu,inlineShortcuts:iu,inlineShortcutTimeout:0,mathVirtualKeyboardPolicy:"auto",virtualKeyboardTargetOrigin:window==null?void 0:window.origin,originValidator:"none",onInlineShortcut:()=>"",onScrollIntoView:null,onExport:gu,value:""}}function j0(e){return e.defaultMode==="inline-math"?"math":e.defaultMode}function zA(e,t){!e||!t||(E(e)?e.forEach(r=>zA(r,t)):typeof e=="object"&&!e.style.color&&!e.style.backgroundColor&&!e.style.fontFamily&&!e.style.fontShape&&!e.style.fontSeries&&!e.style.fontSize&&!e.style.variant&&!e.style.variantStyle&&(e.applyStyle(t),zA(e.body,t),zA(e.above,t),zA(e.below,t),zA(e.subscript,t),zA(e.superscript,t)))}function s0(e,t,r,n){function i(d,_){for(const $ of s)if($.style[d]!==_)return!1;return!0}if(t=e.normalizeRange(t),t[0]===t[1])return!1;const s=e.getAtoms(t,{includeChildren:!0});n.operation==="toggle"&&(r.color&&i("color",r.color)&&(r.color="none",delete r.verbatimColor),r.backgroundColor&&i("backgroundColor",r.backgroundColor)&&(r.backgroundColor="none",delete r.verbatimBackgroundColor),r.fontFamily&&i("fontFamily",r.fontFamily)&&(r.fontFamily="none"),r.fontSeries&&i("fontSeries",r.fontSeries)&&(r.fontSeries="auto"),r.fontShape&&i("fontShape",r.fontShape)&&(r.fontShape="auto"),r.fontSize&&i("fontSize",r.fontSize)&&(r.fontSize=Ui),r.variant&&i("variant",r.variant)&&(r.variant="normal"),r.variantStyle&&i("variantStyle",r.variantStyle)&&(r.variantStyle=""));for(const d of s)d.applyStyle(r);return!0}function Pp(e,t){const r=e.at(e.position);if(r.type==="composition")r.value=t;else{const{caret:n}=r;r.caret=void 0;const i=new Ed(t,{mode:r.mode});i.caret=n,r.parent.addChildAfter(i,r),e.position+=1}}function Tp(e){const t=e.at(e.position);t.type==="composition"&&(t.parent.removeChild(t),e.position-=1)}Ke(["math","displaymath"],Ku),Ke("center",Ku),Le("displaylines","",{parse:e=>{const t=[];let r=[];e.beginContext({tabular:!0});do{if(e.end()||e.match("<}>"))break;e.matchColumnSeparator()||e.matchRowSeparator()?(t.push([r]),r=[]):r.push(...e.scan(n=>["<}>","&","\\cr","\\\\","\\tabularnewline"].includes(n)))}while(!0);return e.endContext(),t.push([r]),t},createAtom:e=>new Fs("lines",e.args,[],{leftDelim:".",rightDelim:".",columns:[{align:"l"}]})}),st("array","{columns:colspec}",(e,t,r,n)=>new Fs(e,l0(t),r,{columns:n[0],mathstyleName:"textstyle"})),st(["equation","equation*","subequations"],"",(e,t,r)=>new Fs(e,l0(t),r,{columns:[{align:"c"}]})),st(["multline","multline*"],"",Ku),st(["align","align*","aligned","eqnarray"],"",Ku),st("split","",Ku),st(["gather","gathered"],"",Ku),st(["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],"[columns:colspec]",Ku),st(["smallmatrix","smallmatrix*"],"[columns:colspec]",Ku),st(["cases","dcases","rcases"],"",Ku);function Rp(e){for(const t of e)for(const r of t)if(r.length>0)return!1;return!0}function l0(e,t=1){return Rp(e)?Array(t).fill([[new Nt({type:"first"}),new wu]]):e.map(r=>r.length===0?[[new Nt({type:"first"})]]:r.map(n=>n.length===0?[new Nt({type:"first"})]:(n[0].type!=="first"&&n.unshift(new Nt({type:"first"})),n)))}function Ku(e,t=[[[]]],r=[],n=[]){switch(t=l0(t,["split","align","align*","aligned","eqnarray"].includes(e)?2:1),e){case"math":return new Fs(e,t,r,{mathstyleName:"textstyle"});case"displaymath":return new Fs(e,t,r,{mathstyleName:"textstyle"});case"center":return new Fs(e,t,r,{columns:[{align:"c"}]});case"multline":case"multline*":return new Fs(e,t,r,{columns:[{align:"m"}],leftDelim:".",rightDelim:"."});case"split":return new Fs(e,t,r,{columns:[{align:"r"},{align:"l"}],minColumns:2});case"gather":case"gathered":return new Fs(e,t,r,{columns:[{gap:.25},{align:"c"},{gap:0}]});case"pmatrix":case"pmatrix*":return new Fs(e,t,r,{mathstyleName:"textstyle",leftDelim:"(",rightDelim:")",columns:fd(n[0])});case"bmatrix":case"bmatrix*":return new Fs(e,t,r,{mathstyleName:"textstyle",leftDelim:"[",rightDelim:"]",columns:fd(n[0])});case"Bmatrix":case"Bmatrix*":return new Fs(e,t,r,{mathstyleName:"textstyle",leftDelim:"\\lbrace",rightDelim:"\\rbrace",columns:fd(n[0])});case"vmatrix":case"vmatrix*":return new Fs(e,t,r,{mathstyleName:"textstyle",leftDelim:"\\vert",rightDelim:"\\vert",columns:fd(n[0])});case"Vmatrix":case"Vmatrix*":return new Fs(e,t,r,{mathstyleName:"textstyle",leftDelim:"\\Vert",rightDelim:"\\Vert",columns:fd(n[0])});case"matrix":case"matrix*":return new Fs(e,t,r,{mathstyleName:"textstyle",leftDelim:".",rightDelim:".",columns:fd(n==null?void 0:n[0])});case"smallmatrix":case"smallmatrix*":return new Fs(e,t,r,{mathstyleName:"scriptstyle",columns:fd(n==null?void 0:n[0]),colSeparationType:"small",arraystretch:.5});case"cases":case"dcases":return new Fs(e,t,r,{mathstyleName:e==="dcases"?"displaystyle":"textstyle",arraystretch:1.2,leftDelim:"\\lbrace",rightDelim:".",columns:[{align:"l"},{gap:1},{align:"l"}]});case"rcases":return new Fs(e,t,r,{arraystretch:1.2,leftDelim:".",rightDelim:"\\rbrace",columns:[{align:"l"},{gap:1},{align:"l"}]});case"lines":return new Fs(e,t,r,{leftDelim:".",rightDelim:".",columns:[{align:"l"}]});case"align":case"align*":case"aligned":case"eqnarray":{let i=0;for(const _ of t)i=Math.max(i,_.length);const s=[{gap:0},{align:"r"},{gap:.25},{align:"l"}];let d=2;for(;d<i;)s.push({gap:1},{align:"r"},{gap:.25},{align:"l"}),d+=2;return s.push({gap:0}),new Fs(e,t,r,{arraycolsep:0,columns:s,minColumns:2})}}return new Fs(e,t,r,{mathstyleName:"textstyle"})}function fd(e){return e!=null?e:[{align:"c"},{align:"c"},{align:"c"},{align:"c"},{align:"c"},{align:"c"},{align:"c"},{align:"c"},{align:"c"},{align:"c"}]}function Up(e,t){let r=e.at(e.position);for(;r&&!(r.parent instanceof Fs);)r=r.parent;if(r&&r.type==="array"&&r.environmentName,!r||!(r.parent instanceof Fs)){const n=e.at(e.position);if(r=n,!r.parent.parent){let i=e.extractAtoms([e.position,e.lastOffset]),s=e.extractAtoms([0,e.position]);s.length===0&&(s=Hf()),i.length===0&&(i=Hf());let d;return t.endsWith("column")?(d=Ku("split",[[s,i]]),e.root=d,hd(d,0,0)?pd(e,d,0,0):hd(d,0,1)?pd(e,d,0,1):e.position=e.offsetOf(n)):(d=Ku("lines",[[s],[i]]),e.root=d,hd(d,0,0)?pd(e,d,0,0):hd(d,1,0)?pd(e,d,1,0):e.position=e.offsetOf(n)),[void 0,[0,0]]}if(r.parent instanceof zs){const i=r.parent;let s=e.extractAtoms([e.position,e.offsetOf(i.lastChild)]),d=e.extractAtoms([e.offsetOf(i.firstChild),e.position]);d.length===0&&(d=Hf()),s.length===0&&(s=Hf());let _="pmatrix";const $=i.leftDelim,ee=i.rightDelim;$==="("&&(ee===")"||ee==="?")?_="pmatrix":($==="["||$==="\\lbrack")&&(ee==="]"||ee==="\\rbrack"||ee==="?")?_="bmatrix":$==="\\vert"&&ee==="\\vert"?_="vmatrix":$==="\\Vert"&&ee==="\\Vert"?_="Vmatrix":($==="{"||$==="\\lbrace")&&(ee==="."||ee==="?")&&(_="cases");const ue=Ku(_,t.endsWith("column")?[[d,s]]:[[d],[s]]);return i.parent.addChildBefore(ue,i),i.parent.removeChild(i),hd(ue,0,0)?pd(e,ue,0,0):t.endsWith("column")?hd(ue,0,1)?pd(e,ue,0,1):e.position=e.offsetOf(r):hd(ue,1,0)?pd(e,ue,1,0):e.position=e.offsetOf(r),[void 0,[0,0]]}}return r&&r.parent instanceof Fs?[r.parent,r.parentBranch]:[void 0,[0,0]]}function hd(e,t,r){const n=e.getCell(t,r);return!n||n.length!==2?!1:n[1].type==="placeholder"}function Qp(e,t,r,n){const i=t.getCell(r,n);return i?[e.offsetOf(i[0]),e.offsetOf(i[i.length-1])]:-1}function pd(e,t,r,n){const i=Qp(e,t,r,n);typeof i!="number"&&e.setSelection(i)}function Qf(e,t,r,n,i){const s=t.getCell(r,n);s&&e.setPositionHandlingPlaceholder(e.offsetOf(s[i==="start"?0:s.length-1]))}function Kf(e,t){const[r,[n,i]]=Up(e,t);if(r)switch(t){case"after row":r.addRowAfter(n),Qf(e,r,n+1,0,"end");break;case"after column":if(r.maxColumns<=r.colCount){e.announce("plonk");return}r.addColumnAfter(i),Qf(e,r,n,i+1,"end");break;case"before row":r.addRowBefore(n),Qf(e,r,n,0,"start");break;case"before column":if(r.maxColumns<=r.colCount){e.announce("plonk");return}r.addColumnBefore(i),Qf(e,r,n,i,"start");break}}function z0(e){return e.contentWillChange({inputType:"insertText"})?(Kf(e,"after row"),e.contentDidChange({inputType:"insertText"}),!0):!1}function Kp(e){return e.contentWillChange({inputType:"insertText"})?(Kf(e,"before row"),e.contentDidChange({inputType:"insertText"}),!0):!1}function $0(e){return e.contentWillChange({inputType:"insertText"})?(Kf(e,"after column"),e.contentDidChange({inputType:"insertText"}),!0):!1}function Hp(e){return e.contentWillChange({inputType:"insertText"})?(Kf(e,"before column"),e.contentDidChange({inputType:"insertText"}),!0):!1}function Z0(e,t){if(!e.contentWillChange({}))return!1;e.mathfield.snapshot();let r=".",n=".";switch(t){case"pmatrix":case"pmatrix*":r="(",n=")";break;case"bmatrix":case"bmatrix*":r="[",n="]";break;case"Bmatrix":case"Bmatrix*":r="\\lbrace",n="\\rbrace";break;case"vmatrix":case"vmatrix*":r="\\vert",n="\\vert";break;case"Vmatrix":case"Vmatrix*":r="\\Vert",n="\\Vert";break;case"matrix":case"matrix*":r=".",n=".";break;case"cases":case"dcases":r="\\lbrace";break;case"rcases":n="\\rbrace";break}const i=e.at(e.position),s=i.type==="array"?i:e.parentEnvironment;return s.environmentName=t,s.leftDelim=r,s.rightDelim=n,e.contentDidChange({}),!0}function V0(e,t){let r=e.at(e.position);for(;r&&!(Array.isArray(r.parentBranch)&&r.parent instanceof Fs);)r=r.parent;if(Array.isArray(r==null?void 0:r.parentBranch)&&(r==null?void 0:r.parent)instanceof Fs){const n=r.parent,i=r.parentBranch;let s;switch(t){case"row":if(n.rowCount>1){n.removeRow(i[0]);const d=n.getCell(Math.max(0,i[0]-1),i[1]);s=e.offsetOf(d[d.length-1])}break;case"column":if(n.colCount>n.minColumns){n.removeColumn(i[1]);const d=n.getCell(i[0],Math.max(0,i[1]-1));s=e.offsetOf(d[d.length-1])}break}s&&e.setPositionHandlingPlaceholder(s)}}function jp(e){return e.contentWillChange({inputType:"deleteContent"})?(V0(e,"row"),e.contentDidChange({inputType:"deleteContent"}),!0):!1}function zp(e){return e.contentWillChange({inputType:"deleteContent"})?(V0(e,"column"),e.contentDidChange({inputType:"deleteContent"}),!0):!1}Wl({addRowAfter:z0,addColumnAfter:$0,addRowBefore:Kp,addColumnBefore:Hp,removeRow:jp,removeColumn:zp,setEnvironment:Z0},{target:"model",canUndo:!0,changeContent:!0,changeSelection:!0});function Hf(){return[new wu]}var W0=class mp{constructor(t){this.recording=!1,this.model=t,this.reset()}reset(){this.stack=[],this.index=-1,this.lastOp=""}startRecording(){this.recording=!0}stopRecording(){this.recording=!1}canUndo(){return this.index-1>=0}canRedo(){return this.stack.length-1>this.index}stopCoalescing(t){t&&this.index>=0&&(this.stack[this.index].selection=t),this.lastOp=""}undo(){return this.canUndo()?(this.model.setState(this.stack[this.index-1],{silenceNotifications:!1,type:"undo"}),this.index-=1,this.lastOp="",!0):!1}redo(){return this.canRedo()?(this.index+=1,this.model.setState(this.stack[this.index],{silenceNotifications:!1,type:"redo"}),this.lastOp="",!0):!1}pop(){this.canUndo()&&(this.stack.splice(this.index,this.stack.length-this.index),this.index-=1)}snapshot(t){return this.recording?(t&&t===this.lastOp&&this.pop(),this.stack.splice(this.index+1,this.stack.length-this.index-1),this.stack.push(this.model.getState()),this.index+=1,this.stack.length>mp.maximumDepth&&(this.stack.shift(),this.index-=1),this.lastOp=t!=null?t:"",!0):!1}};W0.maximumDepth=1e3;var $p=W0;function c0(e,t,r){if(e.at(t).mode!=="text")return t;const n=r==="backward"?-1:1;let i;if(y.test(e.at(t).value)){let s=t,d;do d=e.at(s).mode==="text"&&y.test(e.at(s).value),s+=n;while(e.at(s)&&d);i=e.at(s)?s-2*n:s-n}else if(/\s/.test(e.at(t).value)){let s=t;for(;e.at(s)&&e.at(s).mode==="text"&&/\s/.test(e.at(s).value);)s+=n;if(!e.at(s))i=s-n;else{let d=!0;do d=e.at(s).mode==="text"&&!/\s/.test(e.at(s).value),s+=n;while(e.at(s)&&d);i=e.at(s)?s-2*n:s-n}}else{let s=t;for(;e.at(s)&&e.at(s).mode==="text"&&!/\s/.test(e.at(s).value);)s+=n;i=e.at(s)?s:s-n;let d=!0;for(;e.at(s)&&d;)d=e.at(s).mode==="text"&&/\s/.test(e.at(s).value),d&&(i=s),s+=n;i=e.at(s)?s-2*n:s-n}return i-(n>0?0:1)}function Zd(e,t,r){var n,i,s,d,_,$,ee;const ue=e.position;(n=r==null?void 0:r.extend)!=null&&n||e.collapseSelection(t);let Pe=e.at(e.position);if(t==="forward"&&(Pe.type==="subsup"?(Pe=Pe.rightSibling,Pe||(Pe=e.at(e.position+1))):Pe=e.at(e.position+1)),!Pe)return e.announce("plonk"),!1;let at=e.offsetOf(Pe);if(Pe instanceof mo)at=c0(e,at,t);else if(Pe instanceof vl)if(Pe.isSuggestion)for(console.assert(t==="forward");Pe&&Pe instanceof vl;)Pe.isSuggestion=!1,at=e.offsetOf(Pe),Pe=Pe.rightSibling;else if(t==="forward"){if(Pe=Pe.rightSibling,!Pe||!(Pe instanceof vl))return e.announce("plonk"),!1;for(;Pe&&Pe instanceof vl&&/[a-zA-Z\*]/.test(Pe.value);)at=e.offsetOf(Pe),Pe=Pe.rightSibling}else{if(Pe=Pe.leftSibling,!Pe||!(Pe instanceof vl))return e.announce("plonk"),!1;for(;Pe&&Pe instanceof vl&&/[a-zA-Z\*]/.test(Pe.value);)at=e.offsetOf(Pe),Pe=Pe.leftSibling}else if(t==="forward"&&Pe.type==="mopen"){let Mt=0;do Pe.type==="mopen"?Mt+=1:Pe.type==="mclose"&&(Mt-=1),Pe=Pe.rightSibling;while(!Pe.isLastSibling&&Mt!==0);at=e.offsetOf(Pe.leftSibling)}else if(t==="backward"&&Pe.type==="mclose"){let Mt=0;do Pe.type==="mopen"?Mt+=1:Pe.type==="mclose"&&(Mt-=1),Pe=Pe.leftSibling;while(!Pe.isFirstSibling&&Mt!==0);at=e.offsetOf(Pe)}else if(t==="backward")if(Pe.type==="first")for(;at>0&&Pe.type==="first";)at-=1,Pe=e.at(at);else{const Mt=Pe.type;Pe.type==="subsup"&&(at=e.offsetOf(e.at(at).leftSibling)),at-=1;let jt=(i=e.at(at))==null?void 0:i.type;for(;at>=0&&jt===Mt;)((s=e.at(at))==null?void 0:s.type)==="subsup"?at=e.offsetOf(e.at(at).leftSibling):at-=1,jt=e.at(at).type}else{const{type:Mt}=Pe;let jt=(d=e.at(at))==null?void 0:d.type;const{lastOffset:Hr}=e;for(;at<=Hr&&(jt===Mt||jt==="subsup");){for(;((_=e.at(at).rightSibling)==null?void 0:_.type)==="subsup";)at=e.offsetOf(e.at(at).rightSibling);at+=1,jt=($=e.at(at))==null?void 0:$.type}at-=1}if((ee=r==null?void 0:r.extend)!=null&&ee){if(!e.setSelection(e.anchor,at))return e.announce("plonk"),!1}else{if(at===e.position)return e.announce("plonk"),!1;e.position=at}return e.announce("move",ue),e.mathfield.stopCoalescingUndo(),!0}function lA(e,t,r){var n,i;if(r=r!=null?r:{extend:!1},e.mathfield.adoptStyle=t==="backward"?"right":"left",t!=="forward"){const[_,$]=If(e);_!==void 0&&$!==void 0&&e.deleteAtoms([_,$])}if(t==="upward")return Vp(e,r);if(t==="downward")return Wp(e,r);if(r.extend){let _=jf(e,e.position,t);_<0&&(_=0),_>e.lastOffset&&(_=e.lastOffset);const $=e.setSelection(e.anchor,_);return e.mathfield.stopCoalescingUndo(),$}if(e.selectionIsPlaceholder){e.collapseSelection(t);const _=lA(e,t);return e.mathfield.stopCoalescingUndo(),_}let s=e.position;const d=s;if(e.collapseSelection(t)?(s=e.position,G0(e,s)||(s=jf(e,s,t))):s=jf(e,s,t),s<0||s>e.lastOffset){let _=!0;return e.silenceNotifications||(_=(i=(n=e.mathfield.host)==null?void 0:n.dispatchEvent(new CustomEvent("move-out",{detail:{direction:t},cancelable:!0,bubbles:!0,composed:!0})))!=null?i:!0),_&&e.announce("plonk"),_}return e.setPositionHandlingPlaceholder(s),e.mathfield.stopCoalescingUndo(),e.announce("move",d),!0}function jf(e,t,r){return t=t+(r==="forward"?1:-1),t<0||t>e.lastOffset||G0(e,t)?t:jf(e,t,r)}function G0(e,t){var r;const n=e.at(t);let i=n.parent;for(;i&&!i.inCaptureSelection;)i=i.parent;return!(i!=null&&i.inCaptureSelection||(r=n.parent)!=null&&r.skipBoundary&&(!n.isFirstSibling&&n.isLastSibling||n.type==="first")||e.mathfield.hasEditablePrompts&&!n.parentPrompt)}function Zp(e,t,r){let n=1/0,i=0;for(;i<t.length;i++){const s=Sl(e.getHTMLElement(t[i])).right,d=Math.abs(r-s);if(d<=n)n=d;else break}return t[i-1]}function zf(e,t,r,n,i){const s=e.mathfield.hasEditablePrompts,d=s?r.filter(ee=>ee.type==="prompt"&&!ee.captureSelection):r,_=Sl(e.mathfield.getHTMLElement(t)).right,$=e.offsetOf(Zp(e.mathfield,d,_))-(s?1:0);if(n){const[ee,ue]=e.selection.ranges[0];let Pe;$<(i==="up"?ee:ue)?Pe={ranges:[[$,ue]],direction:"backward"}:Pe={ranges:[[ee,$]],direction:"forward"},e.setSelection(Pe)}else e.setPositionHandlingPlaceholder($);e.announce(`move ${i}`)}function Vp(e,t){var r,n;const i=(r=t==null?void 0:t.extend)!=null?r:!1;i||e.collapseSelection("backward");const s=()=>{var $,ee;let ue=!0;return e.silenceNotifications||(ue=(ee=($=e.mathfield.host)==null?void 0:$.dispatchEvent(new CustomEvent("move-out",{detail:{direction:"upward"},cancelable:!0,bubbles:!0,composed:!0})))!=null?ee:!0),e.announce(ue?"plonk":"line"),ue},d=e.at(e.position);let _=d;for(;_&&_.parentBranch!=="below"&&!(Array.isArray(_.parentBranch)&&_.parent instanceof Fs);)_=_.parent;if(Array.isArray(_==null?void 0:_.parentBranch)&&_.parent instanceof Fs){const $=_.parent;if(_.parentBranch[0]<1)return s();const ee=_.parentBranch[0]-1,ue=$.array[ee][_.parentBranch[1]];if(!ue.some(at=>at.type==="prompt"&&!at.captureSelection)&&e.mathfield.hasEditablePrompts)return s();zf(e,d,ue,i,"up")}else if(_){const $=(n=_.parent.branch("above"))!=null?n:_.parent.createBranch("above");if(!$.some(ue=>ue.type==="prompt"&&ue.placeholderId)&&e.mathfield.hasEditablePrompts)return s();zf(e,d,$,i,"up")}else return s();return e.mathfield.stopCoalescingUndo(),!0}function Wp(e,t){var r,n;const i=(r=t==null?void 0:t.extend)!=null?r:!1;i||e.collapseSelection("forward");const s=()=>{var $,ee;let ue=!0;return e.silenceNotifications||(ue=(ee=($=e.mathfield.host)==null?void 0:$.dispatchEvent(new CustomEvent("move-out",{detail:{direction:"downward"},cancelable:!0,bubbles:!0,composed:!0})))!=null?ee:!0),e.announce(ue?"plonk":"line"),ue},d=e.at(e.position);let _=d;for(;_&&_.parentBranch!=="above"&&!(Array.isArray(_.parentBranch)&&_.parent instanceof Fs);)_=_.parent;if(Array.isArray(_==null?void 0:_.parentBranch)&&_.parent instanceof Fs){const $=_.parent;if(_.parentBranch[0]+1>$.array.length-1)return s();const ee=_.parentBranch[0]+1,ue=$.array[ee][_.parentBranch[1]];if(!ue.some(at=>at.type==="prompt"&&!at.captureSelection)&&e.mathfield.hasEditablePrompts)return s();zf(e,d,ue,i,"down")}else if(_){const $=(n=_.parent.branch("below"))!=null?n:_.parent.createBranch("below");if(!$.some(ue=>ue.type==="prompt")&&e.mathfield.hasEditablePrompts)return s();zf(e,d,$,i,"down")}else return s();return!0}function X0(e){const t=e.position,r=e.at(t).parent;return r!=null&&r.parent?(e.position=e.offsetOf(r),e.mathfield.stopCoalescingUndo(),e.announce("move",t),!0):(e.announce("plonk"),!1)}function Gp(e){let t=0,r=e.at(e.position),n=!1;for(;r;)(!r.hasEmptyBranch("superscript")||!r.hasEmptyBranch("subscript"))&&(t+=1),r.hasEmptyBranch("superscript")?r.hasEmptyBranch("subscript")||(n=!1):n=!0,r=r.parent;return n?t:0}function Xp(e){let t=0,r=e.at(e.position),n=!1;for(;r;)(!r.hasEmptyBranch("superscript")||!r.hasEmptyBranch("subscript"))&&(t+=1),r.hasEmptyBranch("superscript")?r.hasEmptyBranch("subscript")||(n=!0):n=!1,r=r.parent;return n?t:0}function J0(e){var t;if(e.collapseSelection(),Gp(e)>=e.mathfield.options.scriptDepth[1])return e.announce("plonk"),!1;let r=e.at(e.position);return r.subsupPlacement===void 0&&(((t=r.rightSibling)==null?void 0:t.type)!=="subsup"&&r.parent.addChildAfter(new TA({style:r.computedStyle}),r),r=r.rightSibling),r.createBranch("superscript"),e.setSelection(e.getSiblingsRange(e.offsetOf(r.superscript[0]))),!0}function Y0(e){var t;if(e.collapseSelection(),Xp(e)>=e.mathfield.options.scriptDepth[0])return e.announce("plonk"),!1;let r=e.at(e.position);return r.subsupPlacement===void 0&&(((t=e.at(e.position+1))==null?void 0:t.type)!=="subsup"&&r.parent.addChildAfter(new TA({style:e.at(e.position).computedStyle}),r),r=e.at(e.position+1)),r.createBranch("subscript"),e.setSelection(e.getSiblingsRange(e.offsetOf(r.subscript[0]))),!0}function Jp(){function e($){const ee=[],ue=[];return[...$.querySelectorAll(`input, select, textarea, a[href], button,
|
|
|
[tabindex], audio[controls], video[controls],
|
|
|
[contenteditable]:not([contenteditable="false"]), details>summary`)].filter(t).forEach((at,Mt)=>{const jt=n(at);jt===0?ee.push(at):ue.push({documentOrder:Mt,tabIndex:jt,node:at})}),ue.sort((at,Mt)=>at.tabIndex===Mt.tabIndex?at.documentOrder-Mt.documentOrder:at.tabIndex-Mt.tabIndex).map(at=>at.node).concat(ee)}function t($){return!(!r($)||i($)||n($)<0)}function r($){return!($.disabled||$.type==="hidden"&&$.tagName.toUpperCase()==="INPUT"||_($))}function n($){var ee;const ue=Number.parseInt((ee=$.getAttribute("tabindex"))!=null?ee:"NaN",10);return Number.isNaN(ue)?$.contentEditable==="true"||($.nodeName==="AUDIO"||$.nodeName==="VIDEO")&&$.getAttribute("tabindex")===null?0:$.tabIndex:ue}function i($){return $.tagName.toUpperCase()==="INPUT"&&$.type==="radio"&&!d($)}function s($,ee){for(const ue of $)if(ue.checked&&ue.form===ee)return ue;return null}function d($){var ee;if(!$.name)return!0;const Pe=((ee=$.form)!=null?ee:$.ownerDocument).querySelectorAll('input[type="radio"][name="'+$.name+'"]'),at=s(Pe,$.form);return!at||at===$}function _($){if(!Q()||$===document.activeElement||$.contains(document.activeElement))return!1;if(getComputedStyle($).visibility==="hidden")return!0;const ee=$.getBoundingClientRect();if(ee.width===0||ee.height===0)return!0;for(;$;){if(getComputedStyle($).display==="none")return!0;$=$.parentElement}return!1}return Q()?e(document.body):[]}function nu(e,t,r="forward"){const n=e.position;if(Array.isArray(t)){const i=e.offsetOf(t[0]),s=e.offsetOf(t[t.length-1]);return r==="forward"?e.setSelection(i,s):e.setSelection(s,i),e.announce("move",n),e.mathfield.stopCoalescingUndo(),!0}return r==="forward"?nu(e,[t.leftSibling,t]):nu(e,[t,t.leftSibling])}function qu(e,t){const r=e.position;if(typeof t=="number"&&(t=e.at(t)),t.type==="prompt")e.setSelection(e.offsetOf(t.firstChild),e.offsetOf(t.lastChild));else{const n=e.offsetOf(t);t.type==="placeholder"?e.setSelection(n-1,n):e.position=n}return e.announce("move",r),e.mathfield.stopCoalescingUndo(),!0}function $f(e,t,r=!0){var n,i;const s=t==="forward"?1:-1;e.at(e.anchor).type==="placeholder"&&lA(e,t);let d;const _=e.at(e.anchor).parentPrompt;_?t==="forward"?d=e.offsetOf(_)+1:d=e.offsetOf(_.leftSibling):d=Math.max(e.position+s,0);const $=u0(e,d,t);if(!$||t==="forward"&&e.offsetOf($)<d||t==="backward"&&e.offsetOf($)>d){if(!r||!((i=(n=e.mathfield.host)==null?void 0:n.dispatchEvent(new CustomEvent("move-out",{detail:{direction:t},cancelable:!0,bubbles:!0,composed:!0})))==null||i))return e.announce("plonk"),!1;const ue=Jp();if(!document.activeElement||ue.length<=1)return e.announce("plonk"),!1;let Pe=ue.indexOf(document.activeElement)+s;return Pe<0&&(Pe=ue.length-1),Pe>=ue.length&&(Pe=0),ue[Pe].focus(),e.mathfield.stopCoalescingUndo(),!0}return qu(e,$),!0}function u0(e,t=0,r="forward"){return e.findAtom(n=>n.type==="placeholder"||n.type==="prompt"||!e.mathfield.readOnly&&n.treeDepth>2&&n.isFirstSibling&&n.isLastSibling,t,r)}Wl({moveToOpposite:e=>{const t={superscript:"subscript",subscript:"superscript",above:"below",below:"above"},r=e.at(e.position),{parent:n}=r;if(!n)return e.announce("plonk"),!1;const i=r.parentBranch;let s;if(typeof i=="string"&&(s=t[i]),!s){const _=r.subsupPlacement?Y0(e):J0(e);return e.mathfield.stopCoalescingUndo(),_}n.branch(s)||n.createBranch(s);const d=e.setSelection(e.getBranchRange(e.offsetOf(n),s));return e.mathfield.stopCoalescingUndo(),d},moveBeforeParent:e=>{const{parent:t}=e.at(e.position);return t?(e.position=e.offsetOf(t),e.mathfield.stopCoalescingUndo(),!0):(e.announce("plonk"),!1)},moveAfterParent:e=>X0(e),moveToNextChar:e=>lA(e,"forward"),moveToPreviousChar:e=>lA(e,"backward"),moveUp:e=>lA(e,"upward"),moveDown:e=>lA(e,"downward"),moveToNextWord:e=>Zd(e,"forward"),moveToPreviousWord:e=>Zd(e,"backward"),moveToGroupStart:e=>{const t=e.offsetOf(e.at(e.position).firstSibling);return t===e.position?(e.announce("plonk"),!1):(e.position=t,e.mathfield.stopCoalescingUndo(),!0)},moveToGroupEnd:e=>{const t=e.offsetOf(e.at(e.position).lastSibling);return t===e.position?(e.announce("plonk"),!1):(e.position=t,e.mathfield.stopCoalescingUndo(),!0)},moveToNextGroup:e=>{var t,r,n,i;if(e.position===e.lastOffset&&e.anchor===e.lastOffset)return $f(e,"forward");const s=e.at(e.position);if(s.mode==="text"){if(e.selectionIsCollapsed){let at=s;for(;at&&at.mode==="text";)at=at.leftSibling;let Mt=s;for(;((t=Mt.rightSibling)==null?void 0:t.mode)==="text";)Mt=Mt.rightSibling;if(at&&Mt)return nu(e,[at,Mt])}if(s.rightSibling.mode==="text"){let at=s;for(;at&&at.mode==="text";)at=at.rightSibling;return at?(qu(e,(r=at.leftSibling)!=null?r:at),e.mathfield.switchMode("math"),!0):qu(e,e.lastOffset)}}const _=e.at(e.anchor).parentPrompt,$=_?e.offsetOf(_)+1:Math.max(e.position+1,0),ee=u0(e,$,"forward");if(ee)return qu(e,ee);const ue=q0(e,s,at=>at.type==="leftright"||at.type==="text","forward");if(ue){if(ue.mode==="text"){let at=ue;for(;at&&at.mode==="text";)at=at.rightSibling;return nu(e,[(n=ue.leftSibling)!=null?n:ue,(i=at.leftSibling)!=null?i:at])}return nu(e,ue)}const Pe=s.parent;if(Pe){if(Pe.type==="leftright"||Pe.type==="surd")return nu(e,Pe);if(s.parentBranch==="superscript"&&Pe.subscript)return nu(e,Pe.subscript);if(s.parentBranch==="above"&&Pe.below)return nu(e,Pe.below);if(s.parentBranch==="superscript"||s.parentBranch==="subscript")return qu(e,Pe);if(s.parentBranch==="above"||s.parentBranch==="below")return nu(e,Pe)}return qu(e,e.lastOffset)},moveToPreviousGroup:e=>{var t;if(e.position===0&&e.anchor===0)return $f(e,"backward");let r=e.at(e.position);const n=r.mode;if(n==="text"){if(e.selectionIsCollapsed){let _=r;for(;_&&_.mode==="text";)_=_.leftSibling;let $=r;for(;((t=$.rightSibling)==null?void 0:t.mode)==="text";)$=$.rightSibling;if(_&&$)return nu(e,[_,$])}for(;r&&r.mode==="text";)r=r.leftSibling;return r?qu(e,r):qu(e,0)}const i=e.at(e.anchor).parentPrompt,s=i?e.offsetOf(i.leftSibling):Math.max(e.position-1,0),d=u0(e,s,"backward");if(d)return qu(e,d);if(n==="math"){const _=q0(e,r,ee=>ee.type==="leftright"||ee.type==="text","backward");if(_){if(_.mode==="text"){let ee=_;for(;ee&&ee.mode==="text";)ee=ee.leftSibling;return nu(e,[_,ee])}return nu(e,_)}const $=r.parent;if($){if($.type==="leftright"||$.type==="surd")return nu(e,$);if(r.parentBranch==="subscript"&&$.superscript)return nu(e,$.superscript);if(r.parentBranch==="below"&&$.above)return nu(e,$.above);if(r.parentBranch==="superscript"||r.parentBranch==="subscript")return qu(e,$);if(r.parentBranch==="above"||r.parentBranch==="below")return nu(e,$)}return qu(e,0)}return!1},moveToMathfieldStart:e=>e.selectionIsCollapsed&&e.position===0?(e.announce("plonk"),!1):(e.position=0,e.mathfield.stopCoalescingUndo(),!0),moveToMathfieldEnd:e=>e.selectionIsCollapsed&&e.position===e.lastOffset?(e.announce("plonk"),!1):(e.position=e.lastOffset,e.mathfield.stopCoalescingUndo(),!0),moveToSuperscript:J0,moveToSubscript:Y0},{target:"model",changeSelection:!0}),Wl({moveToNextPlaceholder:e=>$f(e,"forward"),moveToPreviousPlaceholder:e=>$f(e,"backward")},{target:"model",changeSelection:!0,audioFeedback:"return"});function q0(e,t,r,n){if(n==="forward"){let s=t.rightSibling;for(;s&&!r(s);)s=s.rightSibling;return s}let i=t.leftSibling;for(;i&&!r(i);)i=i.leftSibling;return i}function Zf(e,t,r){typeof t=="function"&&(r=t,t=1/0),t===void 0&&(t=1/0);let n=e.position,i=!1,s="";for(;!i;){const d=e.at(n);i=t===0||d===void 0||d.type==="first"||d.mode!=="math"||!(d.type&&/mord|mpunct|operator/.test(d.type)||d.type==="mop"&&/[a-zA-Z ]+/.test(d.value))||!d.hasEmptyBranch("superscript")||!d.hasEmptyBranch("subscript")||typeof r=="function"&&!r(d),i||(d.mode="text",d.command=d.value,d.verbatimLatex=void 0,s+=d.value),n-=1,t-=1}e.contentDidChange({data:s,inputType:"insertText"})}function md(e,t,r){typeof t=="function"&&(r=t,t=1/0),t===void 0&&(t=1/0);let n=e.position,i=!1;const s=[];for(;!i;){const d=e.at(n);i=t===0||!d||d.type==="first"||d.isFirstSibling||d.mode!=="text"||d.value===" "||typeof r=="function"&&!r(d),i||(s.push(Nt.serialize([d],{defaultMode:"math"})),d.mode="math"),n-=1,t-=1}A0(e),e.contentDidChange({data:Ia(s),inputType:"insertText"})}function A0(e){var t;let r=e.position-1;for(;r>=0&&((t=e.at(r))==null?void 0:t.mode)==="math";)r-=1;if(!(r<0)&&e.at(r).mode==="text"&&e.at(r).value===" "&&e.at(r-1).mode==="math"){e.at(r-1).parent.removeChild(e.at(r-1));const n=e.silenceNotifications;e.silenceNotifications=!0,e.position-=1,e.silenceNotifications=n,e.contentDidChange({inputType:"deleteContent"})}}function Yp(e){let t="",r=e.position,n=!1;for(;!n;){const i=e.at(r);n=!(i&&(i.mode==="text"||i.mode==="math"&&i.type&&/mord|mpunct/.test(i.type))),n||(t=i.value+t),r-=1}return t}function qp(e,t,r){const{model:n}=e;if(n.mode==="latex"||!n.at(n.position).isLastSibling||!r||!zc(r))return!1;const i=Uu(r);if(!n.selectionIsCollapsed)return!!(e.model.mode==="text"&&/[/_^]/.test(i));const s=Yp(n)+i;if(e.model.mode==="text"){if(t==="Esc"||/[/\\]/.test(i))return!0;if(/[\^_]/.test(i))return/(^|\s)[a-zA-Z][^_]$/.test(s)&&md(n,1),!0;const d={")":"(","}":"{","]":"["}[i],{parent:_}=n.at(n.position);if(d&&_ instanceof zs&&_.leftDelim===d)return!0;if(/(^|[^a-zA-Z])(a|I) $/.test(s))return!1;if(/[$€£₤₺¥¤฿¢₡₧₨₹₩₱]/u.test(i))return!0;if(/(^|[^a-zA-Z'’])[a-zA-Z] $/.test(s))return md(n,1),!1;if(/\D\.[^\d\s]$/.test(s)){md(n,1);const $=n.at(n.position);return $.value="\u22C5",$.style.variant="normal",$.command="\\cdot",$.verbatimLatex=void 0,n.contentDidChange({data:"\\cdot",inputType:"insertText"}),!0}if(/(^|\s)[a-zA-Z][^a-zA-Z]$/.test(s)||/\.\d$/.test(s)||/\([\d+\-.]$/.test(s))return md(n,1),!0;if(/\([a-z][,;]$/.test(s))return md(n,2),!0;if(/[\d+\-=><*|]$/.test(i))return A0(n),!0}else{if(t==="[Space]")return Zf(n,void 0,d=>/[a-z][:,;.]$/.test(d.value)),!0;if(/[a-zA-Z]{3,}$/.test(s)&&!/(dxd|abc|xyz|uvw)$/.test(s))return Zf(n,void 0,d=>/[a-zA-Z]/.test(d.value)),!0;if(/(^|\W)(if)$/i.test(s))return Zf(n,1),!0;if(/(\u0393|\u0394|\u0398|\u039B|\u039E|\u03A0|\u03A3|\u03A5|\u03A6|\u03A8|\u03A9|[\u03B1-\u03C9]|\u03D1|\u03D5|\u03D6|\u03F1|\u03F5){3,}$/u.test(s)&&!/(αβγ)$/.test(s))return Zf(n,void 0,d=>/(:|,|;|.|\u0393|\u0394|\u0398|\u039B|\u039E|\u03A0|\u03A3|\u03A5|\u03A6|\u03A8|\u03A9|[\u03B1-\u03C9]|\u03D1|\u03D5|\u03D6|\u03F1|\u03F5)/u.test(d.value)),!0;if(i==="?"||i==="."&&!/[\d-+]\.$/.test(s))return!0}return!1}function em(e,t){if(!e.isSelectionEditable||!e.keystrokeCaptionVisible)return;const r=eh(),n=e.element.getBoundingClientRect();r.style.left=`${n.left}px`,r.style.top=`${n.top-64}px`,r.innerHTML=window.MathfieldElement.createHTML("<span>"+(rc(t)||t)+"</span>"+r.innerHTML),r.style.visibility="visible",setTimeout(()=>{r.childNodes.length>0&&r.childNodes[r.childNodes.length-1].remove(),r.childNodes.length===0&&(r.style.visibility="hidden")},3e3)}function tm(e){if(e.keystrokeCaptionVisible=!e.keystrokeCaptionVisible,e.keystrokeCaptionVisible){const t=eh();t.innerHTML=""}else{const t=Td("mathlive-keystroke-caption-panel");t.style.visibility="hidden"}return!1}function eh(){const e=document.getElementById("mathlive-keystroke-caption-panel");return e||(Hl("keystroke-caption"),Hl("core"),Td("mathlive-keystroke-caption-panel"))}function rm(){document.getElementById("mathlive-keystroke-caption-panel")&&(lf("mathlive-keystroke-caption-panel"),oc("core"),oc("keystroke-caption"))}function th(e,t){var r,n,i;const{model:s}=e,d=nd(t);if(t.isTrusted){el(t);const Mt=Vl();e.keyboardLayout!==Mt.id&&(e.keyboardLayout=Mt.id,e._keybindings=void 0)}if(clearTimeout(e.inlineShortcutBufferFlushTimer),e.inlineShortcutBufferFlushTimer=0,em(e,d),t.isTrusted&&t.defaultPrevented)return e.flushInlineShortcutBuffer(),!1;let _,$="",ee;const ue=e.inlineShortcutBuffer;if(e.isSelectionEditable){if(s.mode==="math")if(d==="[Backspace]")ue.pop();else if(!zc(t))e.flushInlineShortcutBuffer();else{const Mt=Uu(t),jt=[...(n=(r=ue[ue.length-1])==null?void 0:r.keystrokes)!=null?n:[],Mt];ue.push({state:s.getState(),keystrokes:jt,leftSiblings:nm(e)});let Hr=0,Wn="";for(;!_&&Hr<jt.length;)ee=ue.length-(jt.length-Hr),Wn=jt.slice(Hr).join(""),_=Fc(ue[ee].leftSiblings,Wn,e.options.inlineShortcuts),!_&&/^[a-zA-Z][a-zA-Z0-9]+?([_\^][a-zA-Z0-9\*\+\-]+?)?$/.test(Wn)&&(_=e.options.onInlineShortcut(e,Wn)),Hr+=1;e.flushInlineShortcutBuffer({defer:!0})}e.options.smartMode&&(_?e.switchMode("math"):qp(e,d,t)&&(e.switchMode({math:"text",text:"math"}[s.mode]),$=""))}if(!_){if($||($=UA(e.keybindings,s.mode,t)),!$&&(d==="[Enter]"||d==="[Return]")){let Mt=!1;return s.contentWillChange({inputType:"insertLineBreak"})&&(e.host&&(Mt=!e.host.dispatchEvent(new Event("change",{bubbles:!0,composed:!0}))),Mt||t.preventDefault&&(t.preventDefault(),t.stopPropagation()),s.contentDidChange({inputType:"insertLineBreak"})),Mt}if((!$||d==="[Space]")&&s.mode==="math"){if(d==="[Space]"){if(e.adoptStyle="none",e.flushInlineShortcutBuffer(),e.options.mathModeSpace)return Eo.insert(s,e.options.mathModeSpace,{format:"latex",mode:"math"}),e.snapshot("insert-space"),$="",e.dirty=!0,e.scrollIntoView(),t.preventDefault&&(t.preventDefault(),t.stopPropagation()),!1;const Mt=s.at(s.position+1),jt=s.at(s.position-1);if((Mt==null?void 0:Mt.mode)==="text"||(jt==null?void 0:jt.mode)==="text")return Eo.insert(s," ",{mode:"text"}),e.snapshot("insert-space"),e.dirty=!0,e.scrollIntoView(),!1}(i=s.at(s.position))!=null&&i.isDigit()&&window.MathfieldElement.decimalSeparator===","&&Uu(t)===","&&($="insertDecimalSeparator")}}if(!_&&!$){if(s.mathfield.smartFence){if(f0(s,Uu(t),e.effectiveStyle))return e.dirty=!0,e.scrollIntoView(),t.preventDefault&&t.preventDefault(),!1}else{const{parent:Mt}=s.at(s.position);if(Mt instanceof zs&&Mt.rightDelim==="?"&&s.at(s.position).isLastSibling&&/^[)}\]|]$/.test(d))return e.snapshot(),Mt.isDirty=!0,Mt.rightDelim=d,s.position+=1,s.selectionDidChange(),s.contentDidChange({data:Uu(t),inputType:"insertText"}),e.snapshot("insert-fence"),e.dirty=!0,e.scrollIntoView(),t.preventDefault&&t.preventDefault(),!1;if(!s.selectionIsCollapsed){const jt=Uu(t);if(jt==="("||jt==="{"||jt==="["){const Hr={"(":"(","{":"\\lbrace","[":"\\lbrack"}[jt],Wn={"(":")","{":"\\rbrace","[":"\\rbrack"}[jt],[Tr,In]=ko(s.selection);return e.snapshot(),s.position=In,Eo.insert(s,Wn,{format:"latex"}),s.position=Tr,Eo.insert(s,Hr,{format:"latex"}),s.setSelection(Tr+1,In+1),s.contentDidChange({data:jt,inputType:"insertText"}),e.snapshot("insert-fence"),e.dirty=!0,e.scrollIntoView(),t.preventDefault&&t.preventDefault(),!1}}}return!0}const Pe=s.at(Math.max(s.position,s.anchor)),{parent:at}=Pe;if($==="moveAfterParent"&&(at==null?void 0:at.type)==="leftright"&&Pe.isLastSibling&&e.options.smartFence&&f0(s,".",e.defaultStyle)&&($="",Ol(e)),e.keyboardDelegate.cancelComposition(),$)e.executeCommand($);else if(_){const Mt=e.effectiveStyle;s.setState(ue[ee].state);const jt=ue[ue.length-1].keystrokes;for(const Hr of jt)Eo.insert(s,Hr,{silenceNotifications:!0,style:Mt});e.snapshot("insert-shortcut"),s.setState(ue[ee].state),s.deferNotifications({content:!0,selection:!0,data:_,type:"insertText"},()=>(Eo.insert(s,_,{format:"latex",style:Mt}),A0(e.model),_.endsWith(" ")&&(e.switchMode("text"),Eo.insert(s," ",{style:Mt,mode:"text"})),e.snapshot(),s.selectionIsCollapsed||e.flushInlineShortcutBuffer(),!0)),e.dirty=!0,s.announce("replacement")}return e.scrollIntoView(),t.preventDefault&&t.preventDefault(),!1}function d0(e,t,r){const{model:n}=e;if(!e.isSelectionEditable){n.announce("plonk");return}r!=null||(r={}),r.focus&&e.focus(),r.feedback&&window.MathfieldElement.playSound("keypress"),typeof r.mode=="string"&&(e.switchMode(r.mode),e.snapshot());let i=Ws(t);const s=window.mathVirtualKeyboard;if(s!=null&&s.isShifted&&(i=typeof i=="string"?i.toUpperCase():i.map($=>$.toUpperCase())),r.simulateKeystroke){let $=!0;for(const ee of i)th(e,new KeyboardEvent("keypress",{key:ee}))&&($=!1);if($)return}const d=n.at(n.position),_=m(m({},d.computedStyle),e.defaultStyle);if(n.selectionIsCollapsed||(n.deleteAtoms(ko(n.selection)),e.snapshot("delete")),n.mode==="latex")n.deferNotifications({content:!0,selection:!0,data:t,type:"insertText"},()=>{Pd(e);for(const $ of i)Eo.insert(n,$);e.snapshot("insert-latex"),FA(e)});else if(n.mode==="text"){for(const $ of i)Eo.insert(n,$,{style:_});e.snapshot("insert-text")}else if(n.mode==="math")for(const $ of i)im(e,$,_,d);e.dirty=!0,e.scrollIntoView()}function nm(e){const t=e.model,r=[];let n=t.at(Math.min(t.position,t.anchor));for(;n.type!=="first";)r.push(n),n=n.leftSibling;return r}function im(e,t,r,n){const i=e.model;let s={"^":"moveToSuperscript",_:"moveToSubscript"," ":"moveAfterParent"}[t];if(t===" "&&e.options.mathModeSpace&&(s=["insert",e.options.mathModeSpace]),s){e.executeCommand(s);return}if(/\d/.test(t)&&e.options.smartSuperscript&&n.parentBranch==="superscript"&&n.parent.type!=="mop"&&n.parent.type!=="operator"&&n.parent.type!=="extensible-symbol"&&n.hasNoSiblings){am(i),Eo.insert(i,t,{style:r}),e.snapshot(),X0(i),e.snapshot();return}if(/[a-zA-Z0-9]/.test(t)&&e.adoptStyle!=="none"){const d=e.adoptStyle==="left"?n:n.parent?n.rightSibling:null;(d==null?void 0:d.type)==="mord"&&/[a-zA-Z0-9]/.test(d.value)&&(r=m({},r),d.style.variant&&(r.variant=d.style.variant),d.style.variantStyle&&(r.variantStyle=d.style.variantStyle))}Eo.insert(i,t,{style:r}),e.snapshot(`insert-${i.at(i.position).type}`)}function am(e){e.selectionIsCollapsed||(e.deleteAtoms(ko(e.selection)),e.mathfield.snapshot("delete"))}function f0(e,t,r){if(!t||e.mode!=="math")return!1;const n=e.at(e.position),{parent:i}=n,s={"(":"(",")":")","{":"\\lbrace","}":"\\rbrace","[":"\\lbrack","]":"\\rbrack","|":"|"}[t];if(!s)return!1;const d=gl[s],_=Es[s];if(!e.selectionIsCollapsed){e.mathfield.snapshot();const[$,ee]=ko(e.selection),ue=e.extractAtoms([$,ee]),Pe=i.addChildrenAfter([new zs("left...right",ue,{leftDelim:s,rightDelim:_})],e.at($));return e.setSelection(e.offsetOf(Pe.firstChild),e.offsetOf(Pe.lastChild)),e.mathfield.snapshot("insert-fence"),e.contentDidChange({data:s,inputType:"insertText"}),!0}if(s==="|"){const $=i instanceof zs?i.leftDelim+i.rightDelim:"";if($==="\\lbrace\\rbrace"||$==="\\{\\}"||$==="\\lbrace?")return e.mathfield.snapshot(),Eo.insert(e,"\\,\\middle\\vert\\,",{format:"latex",style:r}),e.mathfield.snapshot("insert-fence"),e.contentDidChange({data:s,inputType:"insertText"}),!0}if(_){if(i instanceof zs&&i.firstChild===n&&(i.leftDelim==="?"||i.leftDelim==="."))return i.leftDelim=s,i.isDirty=!0,e.mathfield.snapshot(),e.contentDidChange({data:s,inputType:"insertText"}),e.mathfield.snapshot("insert-fence"),!0;if(!(i instanceof zs)){let Pe=n;for(;Pe&&!(Pe.type==="mclose"&&Pe.value===_);)Pe=Pe.rightSibling;if(Pe){e.mathfield.snapshot();const at=e.extractAtoms([e.offsetOf(n),e.offsetOf(Pe)]);return at.pop(),i.addChildrenAfter([new zs("left...right",at,{leftDelim:s,rightDelim:_})],n),e.position=e.offsetOf(i.firstChild)+1,e.contentDidChange({data:s,inputType:"insertText"}),e.mathfield.snapshot("insert-fence"),!0}}const $=e.offsetOf(n.lastSibling);let ee;for(ee=e.position;ee<=$;ee++){const Pe=e.at(ee);if(Pe instanceof zs&&(Pe.leftDelim==="?"||Pe.leftDelim===".")&&rh(s,Pe.rightDelim))break}const ue=e.at(ee);if(ee<=$&&ue instanceof zs){ue.leftDelim=s,e.mathfield.snapshot();let Pe=e.extractAtoms([e.position,ee-1]);return Pe=Pe.filter(at=>at.type!=="first"),ue.addChildren(Pe,ue.parentBranch),e.position+=1,e.contentDidChange({data:s,inputType:"insertText"}),e.mathfield.snapshot("insert-fence"),!0}if(i instanceof zs&&(i.leftDelim==="?"||i.leftDelim===".")&&rh(s,i.rightDelim)){i.isDirty=!0,i.leftDelim=s,e.mathfield.snapshot();const Pe=e.extractAtoms([e.offsetOf(n.firstSibling),e.position]);for(const at of Pe)i.parent.addChildBefore(at,i);return e.contentDidChange({data:s,inputType:"insertText"}),e.mathfield.snapshot("insert-fence"),!0}if(!(i instanceof zs&&i.leftDelim==="|")){if(e.mathfield.snapshot(),Eo.insert(e,`\\left${s}\\right?`,{format:"latex",style:r}),n.lastSibling.type!=="first"){const Pe=e.offsetOf(n.lastSibling),at=e.extractAtoms([e.position,Pe]);e.at(e.position).body=at,e.position-=1}return e.mathfield.snapshot("insert-fence"),!0}}if(d){let $=n;for(;$;){if($.type==="mopen"&&$.value===d){e.mathfield.snapshot();const Mt=$.leftSibling,jt=e.extractAtoms([e.offsetOf($.leftSibling),e.offsetOf(n)]);jt.shift();const Hr=new zs("left...right",jt,{leftDelim:d,rightDelim:s});return i.addChildrenAfter([Hr],Mt),e.position=e.offsetOf(Hr),e.contentDidChange({data:s,inputType:"insertText"}),e.mathfield.snapshot("insert-fence"),!0}$=$.leftSibling}if(i instanceof zs&&n.isLastSibling&&h0(i.leftDelim,s))return e.mathfield.snapshot(),i.isDirty=!0,i.rightDelim=s,e.position+=1,e.contentDidChange({data:s,inputType:"insertText"}),e.mathfield.snapshot("insert-fence"),!0;const ee=e.offsetOf(n.firstSibling);let ue;for(ue=e.position;ue>=ee;ue--){const Mt=e.at(ue);if(Mt instanceof zs&&(Mt.rightDelim==="?"||Mt.rightDelim===".")&&h0(Mt.leftDelim,s))break}const Pe=e.at(ue);if(ue>=ee&&Pe instanceof zs)return e.mathfield.snapshot(),Pe.rightDelim=s,Pe.addChildren(e.extractAtoms([ue,e.position]),Pe.parentBranch),e.contentDidChange({data:s,inputType:"insertText"}),e.mathfield.snapshot("insert-fence"),!0;if(i instanceof zs&&(i.rightDelim==="?"||i.rightDelim===".")&&h0(i.leftDelim,s))return e.mathfield.snapshot(),i.isDirty=!0,i.rightDelim=s,i.parent.addChildren(e.extractAtoms([e.position,e.offsetOf(n.lastSibling)]),i.parentBranch),e.position=e.offsetOf(i),e.contentDidChange({data:s,inputType:"insertText"}),e.mathfield.snapshot("insert-fence"),!0;const at=i.parent;return at instanceof zs&&(at.rightDelim==="?"||at.rightDelim===".")&&e.at(e.position).isLastSibling?(e.position=e.offsetOf(at),f0(e,s,r)):!1}return!1}function h0(e,t){return e?["(","\\lparen","{","\\{","\\lbrace","[","\\lbrack"].includes(e)?[")","\\rparen","}","\\}","\\rbrace","]","\\rbrack"].includes(t):Es[e]===t:!0}function rh(e,t){return t?[")","\\rparen","}","\\}","\\rbrace","]","\\rbrack"].includes(t)?["(","\\lparen","{","\\{","\\lbrace","[","\\lbrack"].includes(e):gl[t]===e:!0}Wl({undo:e=>(e.undo(),!0),redo:e=>(e.redo(),!0),scrollIntoView:e=>(e.scrollIntoView(),!0),scrollToStart:e=>(e.field.scroll(0,0),!0),scrollToEnd:e=>{const t=e.field.getBoundingClientRect();return e.field.scroll(t.left-window.scrollX,0),!0},toggleKeystrokeCaption:tm,toggleContextMenu:e=>{const t=e.toggleContextMenu();return t||e.model.announce("plonk"),t},plonk:e=>(e.model.announce("plonk"),!0),switchMode:(e,t,r,n)=>(e.switchMode(t,r,n),!0),insert:(e,t,r)=>e.insert(t,r),typedText:(e,t,r)=>(d0(e,t,r),!0),insertDecimalSeparator:e=>{const t=e.model;return t.mode==="math"&&window.MathfieldElement.decimalSeparator===","&&t.at(Math.max(t.position,t.anchor)).isDigit()?(e.insert("{,}",{format:"latex"}),e.snapshot("insert-mord"),!0):(e.insert("."),!0)},commit:e=>{var t;return e.model.contentWillChange({inputType:"insertLineBreak"})&&((t=e.host)==null||t.dispatchEvent(new Event("change",{bubbles:!0,composed:!0})),e.model.contentDidChange({inputType:"insertLineBreak"})),!0},insertPrompt:(e,t,r)=>{const n=e.getPrompts();let i="prompt-"+Date.now().toString(36).slice(-2)+Math.floor(Math.random()*1e5).toString(36),s=0;for(;n.includes(i)&&s<100;){if(s===99)return console.error("could not find a unique ID after 100 tries"),!1;i="prompt-"+Date.now().toString(36).slice(-2)+Math.floor(Math.random()*1e5).toString(36),s++}return e.insert(`\\placeholder[${t!=null?t:i}]{}`,r),!0}}),Wl({copyToClipboard:e=>(e.focus(),e.model.selectionIsCollapsed&&e.select(),"queryCommandSupported"in document&&document.queryCommandSupported("copy")?document.execCommand("copy"):e.element.querySelector(".ML__keyboard-sink").dispatchEvent(new ClipboardEvent("copy",{bubbles:!0,composed:!0})),!1)},{target:"mathfield"}),Wl({cutToClipboard:e=>(e.focus(),"queryCommandSupported"in document&&document.queryCommandSupported("cut")?document.execCommand("cut"):e.element.querySelector(".ML__keyboard-sink").dispatchEvent(new ClipboardEvent("cut",{bubbles:!0,composed:!0})),!0),pasteFromClipboard:e=>(e.focus(),"queryCommandSupported"in document&&document.queryCommandSupported("paste")?(document.execCommand("paste"),!0):(navigator.clipboard.readText().then(t=>{t&&e.model.contentWillChange({inputType:"insertFromPaste",data:t})?(e.stopCoalescingUndo(),e.stopRecording(),e.insert(t,{mode:e.model.mode})&&(FA(e),e.startRecording(),e.snapshot("paste"),e.model.contentDidChange({inputType:"insertFromPaste"}),Ol(e))):e.model.announce("plonk"),e.startRecording()}),!0))},{target:"mathfield",canUndo:!0,changeContent:!0,changeSelection:!0});function om(e,t){e.flushInlineShortcutBuffer(),e.stopCoalescingUndo();const r=p0(e,t),{model:n}=e;return n.selectionIsCollapsed?(e.defaultStyle.fontSeries&&r.fontSeries===e.defaultStyle.fontSeries&&(r.fontSeries="auto"),r.fontShape&&r.fontShape===e.defaultStyle.fontShape&&(r.fontShape="auto"),r.color&&r.color===e.defaultStyle.color&&(r.color="none"),r.backgroundColor&&r.backgroundColor===e.defaultStyle.backgroundColor&&(r.backgroundColor="none"),r.fontSize&&r.fontSize===e.defaultStyle.fontSize&&(r.fontSize="auto"),e.defaultStyle=m(m({},e.defaultStyle),r)):e.model.deferNotifications({content:!0,type:"insertText"},()=>{n.selection.ranges.forEach(i=>s0(n,i,r,{operation:"toggle"})),e.snapshot("style-change")}),!0}Wl({applyStyle:om},{target:"mathfield",canUndo:!0,changeContent:!0});function p0(e,t){var r,n,i,s,d,_,$,ee,ue,Pe;const at={};if(typeof t.color=="string"){const jt=(n=e.colorMap((r=t.color)!=null?r:t.verbatimColor))!=null?n:"none";jt!==t.color&&(at.verbatimColor=(i=t.verbatimColor)!=null?i:t.color),at.color=jt}if(typeof t.backgroundColor=="string"){const jt=(d=e.backgroundColorMap((s=t.backgroundColor)!=null?s:t.verbatimBackgroundColor))!=null?d:"none";jt!==t.backgroundColor&&(at.verbatimBackgroundColor=(_=t.verbatimBackgroundColor)!=null?_:t.backgroundColor),at.backgroundColor=jt}typeof t.fontFamily=="string"&&(at.fontFamily=t.fontFamily),typeof t.series=="string"&&(at.fontSeries=t.series),typeof t.fontSeries=="string"&&(at.fontSeries=t.fontSeries.toLowerCase()),at.fontSeries&&(at.fontSeries=($={bold:"b",medium:"m",normal:"m"}[at.fontSeries])!=null?$:at.fontSeries),typeof t.shape=="string"&&(at.fontShape=t.shape),typeof t.fontShape=="string"&&(at.fontShape=t.fontShape.toLowerCase()),at.fontShape&&(at.fontShape=(ee={italic:"it",up:"n",upright:"n",normal:"n"}[at.fontShape])!=null?ee:at.fontShape),t.variant&&(at.variant=t.variant.toLowerCase()),t.variantStyle&&(at.variantStyle=t.variantStyle.toLowerCase());const Mt=(ue=t.size)!=null?ue:t.fontSize;return typeof Mt=="number"?at.fontSize=Math.max(1,Math.min(10,Mt)):typeof Mt=="string"&&(at.fontSize=(Pe={size1:1,size2:2,size3:3,size4:4,size5:5,size6:6,size7:7,size8:8,size9:9,size10:10}[Mt.toLowerCase()])!=null?Pe:{tiny:1,scriptsize:2,footnotesize:3,small:4,normal:5,normalsize:5,large:6,Large:7,LARGE:8,huge:9,Huge:10}[Mt]),at}function m0(e){let[t,r]=ko(e.selection);if(t=nh(e,t,"backward"),r=nh(e,r,"forward"),t===r){const n=e.at(t);if(n.type==="leftright")return e.setSelection(e.offsetOf(n.firstChild)-1,r);if(n.type==="first"&&(n.parent.type==="leftright"||n.parent.type==="surd"))return e.setSelection(t-1,e.offsetOf(n.parent.lastChild)+1);e.setSelection(t-1,r)}else e.setSelection(t,r);return!0}function nh(e,t,r){var n,i,s;let d=e.at(t);if(!d)return t;const _=r==="forward"?1:-1;if(d.mode==="text"){for(;d&&!(d.mode!=="text"||!y.test(d.value));)t+=_,d=e.at(t);return r==="backward"?t-1:t}if(d.mode==="latex"){if(/[a-zA-Z\*]/.test(d.value))if(r==="backward")for(;d&&d.mode==="latex"&&d.value!=="\\"&&/[a-zA-Z]/.test(d.value);)t+=_,d=e.at(t);else for(;d&&d.mode==="latex"&&/[a-zA-Z\*]/.test(d.value);)t+=_,d=e.at(t);else if(d.value==="{"){if(r==="forward"){for(;d&&d.mode==="latex"&&d.value!=="}";)t+=_,d=e.at(t);return t}return t-1}else if(d.value==="}"){if(r==="backward"){for(;d&&d.mode==="latex"&&d.value!=="{";)t+=_,d=e.at(t);return t-1}return t}return t-1}if(d.mode==="math"){if(d.isDigit()){for(;(n=e.at(t+_))!=null&&n.isDigit();)t+=_;return r==="backward"?t-1:t}if(d.style.variant||d.style.variantStyle){let $=(i=e.at(t))==null?void 0:i.style;for(;$&&$.variant===d.style.variant&&$.variantStyle===d.style.variantStyle;)$=(s=e.at(t+_))==null?void 0:s.style,t+=_;return r==="backward"?t-1:t}return t}return t}Wl({selectGroup:e=>{const t=m0(e);return t||e.announce("plonk"),t},selectAll:e=>e.setSelection(0,e.lastOffset),extendSelectionForward:e=>lA(e,"forward",{extend:!0}),extendSelectionBackward:e=>lA(e,"backward",{extend:!0}),extendToNextWord:e=>Zd(e,"forward",{extend:!0}),extendToPreviousWord:e=>Zd(e,"backward",{extend:!0}),extendSelectionUpward:e=>lA(e,"upward",{extend:!0}),extendSelectionDownward:e=>lA(e,"downward",{extend:!0}),extendToNextBoundary:e=>Zd(e,"forward",{extend:!0}),extendToPreviousBoundary:e=>Zd(e,"backward",{extend:!0}),extendToGroupStart:e=>{const t=e.setSelection(e.anchor,e.offsetOf(e.at(e.position).firstSibling));return t||e.announce("plonk"),t},extendToGroupEnd:e=>{const t=e.setSelection(e.anchor,e.offsetOf(e.at(e.position).lastSibling));return t||e.announce("plonk"),t},extendToMathFieldStart:e=>{const t=e.setSelection(e.anchor,0);return t||e.announce("plonk"),t},extendToMathFieldEnd:e=>{const t=e.setSelection(e.anchor,e.lastOffset);return t||e.announce("plonk"),t}},{target:"model",changeSelection:!0});var gd=null,gf=0,Vf=class ju{static start(t,r,n,i){var s;ju.element=t,(s=ju.controller)==null||s.abort(),ju.controller=new AbortController;const d={signal:ju.controller.signal};"PointerEvent"in window?(t.addEventListener("pointermove",n,d),t.addEventListener("pointerup",i,d),t.addEventListener("pointercancel",i,d),g0(r)&&(ju.pointerId=r.pointerId,t.setPointerCapture(r.pointerId))):(window.addEventListener("mousemove",n,d),window.addEventListener("blur",i,d),window.addEventListener("mouseup",i,d))}static stop(){var t;(t=ju.controller)==null||t.abort(),ju.controller=void 0,typeof ju.pointerId=="number"&&(ju.element.releasePointerCapture(ju.pointerId),ju.pointerId=void 0)}};function g0(e){return e!==null&&globalThis.PointerEvent!==void 0&&e instanceof PointerEvent}function ih(e,t){var r;if(t.buttons>1)return;e.atomBoundsCache=new Map;const n=e;let i,s=!1,d=!1,_="none",$=!1,ee=!1;const ue=t.clientX,Pe=t.clientY,at=Date.now(),Mt=n.field,jt=setInterval(()=>{$?Mt.scroll({top:0,left:Mt.scrollLeft-16}):ee&&Mt.scroll({top:0,left:Mt.scrollLeft+16})},32);function Hr(){Vf.stop(),s=!1,clearInterval(jt),e.element.classList.remove("tracking"),t&&t.preventDefault()}function Wn(In){if(!n.hasFocus()){Hr();return}const ei=In.clientX,Tn=In.clientY,oa=g0(In)&&In.pointerType==="touch"?20:5;if(Date.now()<at+500&&Math.abs(ue-ei)<oa&&Math.abs(Pe-Tn)<oa){In.preventDefault(),In.stopPropagation();return}const ka=Mt.getBoundingClientRect();ee=ei>ka.right,$=ei<ka.left;let ba=i;g0(In)&&(In.isPrimary||(ba=vf(n,In.clientX,In.clientY,{bias:0})));const ss=vf(n,ei,Tn,{bias:ei<=ue?ei===ue?0:-1:1});ba>=0&&ss>=0&&(n.model.extendSelectionTo(ba,ss),Ol(e)),d&&m0(n.model)}gd&&Math.abs(gd.x-ue)<5&&Math.abs(gd.y-Pe)<5&&Date.now()<gd.time+500?(gf+=1,gd.time=at):(gd={x:ue,y:Pe,time:at},gf=1);const Tr=Mt.getBoundingClientRect();if(ue>=Tr.left&&ue<=Tr.right&&Pe>=Tr.top&&Pe<=Tr.bottom){if(e.flushInlineShortcutBuffer(),e.adoptStyle="left",i=vf(e,ue,Pe,{bias:0}),i>=0){if(e.element.classList.add("tracking"),t.shiftKey){const In=e.model.selectionIsCollapsed;e.model.extendSelectionTo(e.model.anchor,i),Xu(e.model)||In?_="all":_="selection"}else e.model.at(i).type==="placeholder"?(e.model.setSelection(i-1,i),_="selection"):((r=e.model.at(i).rightSibling)==null?void 0:r.type)==="placeholder"?(e.model.setSelection(i,i+1),_="selection"):(e.model.position=i,Xu(e.model)?_="all":_="selection");e.defaultStyle={},t.detail===3||gf>2?(Hr(),(t.detail===3||gf===3)&&(e.model.selection={ranges:[[0,e.model.lastOffset]]},_="all")):s||(s=!0,Vf.start(Mt,t,Wn,Hr),(t.detail===2||gf===2)&&(d=!0,m0(e.model),_="all"))}e.hasFocus()||(_="none",e.focus({preventScroll:!0}))}else gd=null;e.stopCoalescingUndo(),_!=="none"&&(e.model.selectionIsCollapsed&&(_="all"),Ol(e)),t.preventDefault()}function sm(e,t,r){if(e>=r.left&&e<=r.right&&t>=r.top&&t<=r.bottom)return 0;const n=e-(r.left+r.right)/2,i=t-(r.top+r.bottom)/2;return n*n+i*i}function ah(e,t,r,n,i){if(!r.id)return[1/0,null];if(t.has(r.id))return t.get(r.id);const s=zl(e,r);if(!s)return[1/0,null];let d=[1/0,null];if(r.hasChildren&&!r.captureSelection&&n>=s.left&&n<=s.right)for(const _ of r.children){const $=ah(e,t,_,n,i);$[0]<=d[0]&&(d=$)}return d[1]||(d=[sm(n,i,s),r]),t.set(r.id,d),d}function lm(e,t,r){const[,n]=ah(e,new Map,e.model.root,t,r);return n}function vf(e,t,r,n){var i;const s=e.field.querySelector(".ML__latex").getBoundingClientRect();if(!s)return 0;if(t>s.right||r>s.bottom+8)return e.model.lastOffset;if(t<s.left||r<s.top-8)return 0;n=n!=null?n:{},n.bias=(i=n.bias)!=null?i:0;let d=lm(e,t,r);const _=[];let $=d;for(;$;)_.unshift($),$=$.parent;for(const ue of _)if(ue.captureSelection){d=ue;break}let ee=e.model.offsetOf(d);if(ee<0)return-1;if(d.leftSibling)if(n.bias===0&&d.type!=="placeholder"){const ue=zl(e,d);ue&&t<(ue.left+ue.right)/2&&(ee=e.model.offsetOf(d.leftSibling))}else n.bias<0&&(ee=e.model.offsetOf(d.leftSibling));return ee}var cm=class extends Eo{constructor(){super("math")}onPaste(e,t){if(!t||!e.model.contentWillChange({data:typeof t=="string"?t:null,dataTransfer:typeof t=="string"?null:t,inputType:"insertFromPaste"}))return!1;let r="",n="auto",i=typeof t!="string"?t.getData("application/json+mathlive"):"";if(i)try{const s=JSON.parse(i);if(s&&Array.isArray(s)){e.snapshot();const d=c(s),{model:_}=e;_.selectionIsCollapsed||_.deleteAtoms(ko(_.selection));const $=_.at(_.position);if($.parent instanceof Fs){console.assert($.parentBranch!==void 0);const ee=[];let ue=[];d[0].type==="first"&&d.shift(),d[d.length-1].type==="first"&&d.pop();for(const jt of d)jt.type==="first"&&ue.length>0?(ee.push(ue),ue=[jt]):ue.push(jt);ue.length>0&&ee.push(ue);let Pe=Number($.parentBranch[0]),at=Number($.parentBranch[1]);const Mt=$.parent.maxColumns;for(;$.parent.colCount-at<ee.length&&$.parent.colCount<Mt;)$.parent.addColumn();$.parent.addChildrenAfter(ee[0],$);for(let jt=1;jt<ee.length;jt++)at++,at>=Mt&&(at=0,$.parent.addRowAfter(Pe),Pe++),$.parent.setCell(Pe,at,ee[jt])}else $.parent.addChildrenAfter(d.filter(ee=>ee.type!=="first"),$);return _.position=_.offsetOf(d[d.length-1]),_.contentDidChange({inputType:"insertFromPaste"}),Ol(e),!0}}catch(s){}if(i=typeof t!="string"?t.getData("application/json"):"",i&&window.MathfieldElement.computeEngine)try{const s=JSON.parse(i);if(typeof s=="object"&&"latex"in s&&s.latex&&(r=s.latex),!r){const d=window.MathfieldElement.computeEngine.box(s);d&&!d.has("Error")&&(r=d.latex)}r||(n="latex")}catch(s){}if(!r&&typeof t!="string"&&(r=t.getData("application/x-latex"),r&&(n="latex")),r||(r=typeof t=="string"?t:t.getData("text/plain")),r){let s;return[s,r]=Wc(r),n==="auto"&&s&&(n="latex"),e.stopCoalescingUndo(),e.stopRecording(),this.insert(e.model,r,{format:n})&&(e.startRecording(),e.snapshot("paste"),Ol(e)),e.startRecording(),!0}return!1}insert(e,t,r){var n,i;const s=typeof t=="string"?t:(i=(n=window.MathfieldElement.computeEngine)==null?void 0:n.box(t).latex)!=null?i:"";if(!r.silenceNotifications&&!e.contentWillChange({data:s,inputType:"insertText"}))return!1;r.insertionMode||(r.insertionMode="replaceSelection"),r.selectionMode||(r.selectionMode="placeholder"),r.format||(r.format="auto");const{silenceNotifications:d}=e;r.silenceNotifications&&(e.silenceNotifications=!0);const _=e.silenceNotifications;e.silenceNotifications=!0;const $={"?":"\\placeholder{}","@":"\\placeholder{}"};$[0]=r.insertionMode==="replaceAll"?"":e.getValue(e.selection,"latex-unstyled"),r.insertionMode==="replaceSelection"&&!e.selectionIsCollapsed?e.deleteAtoms(ko(e.selection)):r.insertionMode==="replaceAll"?(e.root.setChildren([],"body"),e.position=0):r.insertionMode==="insertBefore"?e.collapseSelection("backward"):r.insertionMode==="insertAfter"&&e.collapseSelection("forward"),!e.at(e.position).isLastSibling&&e.at(e.position+1).type==="placeholder"?e.deleteAtoms([e.position,e.position+1]):e.at(e.position).type==="placeholder"&&e.deleteAtoms([e.position-1,e.position]);let ee=-1;$[0]?$["@"]=$[0]:typeof t=="string"&&/(^|[^\\])#@/.test(t)&&(ee=Am(e),ee>=0&&($["@"]=e.getValue(ee,e.position,"latex"))),$[0]||($[0]=$["?"]);let ue=!1;const Pe=ei=>(ue=!0,$[ei]);let[at,Mt]=oh(e,t,Pe,r);if(!Mt)return!1;const jt=Mt.length===1&&Mt[0].type==="genfrac";jt&&ee>=0&&typeof e.mathfield.options.isImplicitFunction=="function"&&e.mathfield.options.isImplicitFunction(e.at(e.position).command)?($["@"]=$["?"],ue=!1,[at,Mt]=oh(e,t,Pe,r)):ee>=0&&e.deleteAtoms([ee,e.position]);const{parent:Hr}=e.at(e.position),Wn=Hr.hasEmptyBranch("body");if(jt&&at!=="latex"&&e.mathfield.options.removeExtraneousParentheses&&Hr instanceof zs&&Hr.leftDelim==="("&&Wn){const ei=Hr.parent,Tn=Hr.parentBranch;ei.removeChild(Hr),ei.setChildren(Mt,Tn)}const Tr=e.at(e.position);Tr.parent.addChildrenAfter(Mt,Tr),at==="latex"&&typeof t=="string"&&(Hr==null?void 0:Hr.type)==="root"&&Wn&&!ue&&(Hr.verbatimLatex=t),e.silenceNotifications=_;const In=Mt[Mt.length-1];if(r.selectionMode==="placeholder"){const ei=Mt.flatMap(Tn=>[Tn,...Tn.children]).find(Tn=>Tn.type==="placeholder");if(ei){const Tn=e.offsetOf(ei);e.setSelection(Tn-1,Tn),e.announce("move")}else In&&(e.position=e.offsetOf(In))}else r.selectionMode==="before"||(r.selectionMode==="after"?In&&(e.position=e.offsetOf(In)):r.selectionMode==="item"&&e.setSelection(e.anchor,e.offsetOf(In)));return e.contentDidChange({data:s,inputType:"insertText"}),e.silenceNotifications=d,!0}};function oh(e,t,r,n){var i;let s,d=[];if(typeof t!="string"||n.format==="math-json"){const _=window.MathfieldElement.computeEngine;if(!_)return["math-json",[]];[s,t]=["latex",_.box(t).latex],d=pc(t,{context:e.mathfield.context})}else typeof t=="string"&&n.format==="ascii-math"?([s,t]=au(t,{format:"ascii-math",inlineShortcuts:e.mathfield.options.inlineShortcuts}),d=pc(t,{context:e.mathfield.context}),s!=="latex"&&e.mathfield.options.removeExtraneousParentheses&&Wf(d)):(n.format==="auto"||(i=n.format)!=null&&i.startsWith("latex"))&&(n.format==="auto"&&([s,t]=au(t,{format:"auto",inlineShortcuts:e.mathfield.options.inlineShortcuts})),n.format==="latex"&&([,t]=Wc(t)),d=pc(t,{context:e.mathfield.context,args:r}),n.format!=="latex"&&e.mathfield.options.removeExtraneousParentheses&&Wf(d));return zA(d,n.style),[s!=null?s:"latex",d]}function um(e){if(!e||(console.assert(e[0].type==="first"),e.length>1))return null;const t=e[0];return t instanceof zs&&t.leftDelim==="("&&t.rightDelim===")"?t.removeBranch("body"):null}function Wf(e){if(e){for(let t=0;e[t];t++){const r=e[t];if(r instanceof zs&&r.leftDelim==="("){let n=0,i=0,s=0;for(let d=0;r.body[d];d++)r.body[d].type==="genfrac"&&(n++,i=d),s++;s===0&&n===1&&(e[t]=r.body[i])}}for(const t of e){for(const r of t.branches)if(!t.hasEmptyBranch(r)){Wf(t.branch(r));const n=um(t.branch(r));n&&t.setChildren(n,r)}if(t instanceof Fs)for(const r of t.cells)Wf(r)}}}function Am(e){let t=e.at(e.position);if(t.mode==="text"){for(;!t.isFirstSibling&&t.mode==="text";)t=t.leftSibling;return e.offsetOf(t)}const r=t;let n=!1;if(t.type==="mclose"){const i=gl[t.value];for(;!t.isFirstSibling&&!(t.type==="mopen"&&t.value===i);)t=t.leftSibling;t.isFirstSibling||(t=t.leftSibling),n=!0}else t.type==="leftright"&&(t=t.leftSibling,n=!0);if(n)for(;!t.isFirstSibling&&(t.isFunction||sh(t));)t=t.leftSibling;else{const i=[];for(;!t.isFirstSibling&&(sh(t)||i.length>0);)t.type==="mclose"&&i.unshift(t.value),t.type==="mopen"&&i.length>0&&t.value===gl[i[0]]&&i.shift(),t=t.leftSibling}return r===t?-1:e.offsetOf(t)}function sh(e){return e.isDigit()?!0:e.type&&/^(mord|surd|subsup|leftright|mop|mclose)$/.test(e.type)?!e.isExtensibleSymbol:!1}new cm;var dm=class extends Eo{constructor(){super("text")}onPaste(e,t){if(!t)return!1;const r=typeof t=="string"?t:t.getData("text/plain");return r&&e.model.contentWillChange({inputType:"insertFromPaste",data:r})?(e.stopCoalescingUndo(),e.stopRecording(),this.insert(e.model,r)&&(e.model.contentDidChange({inputType:"insertFromPaste"}),e.startRecording(),e.snapshot("paste"),Ol(e)),e.startRecording(),!0):!1}insert(e,t,r={}){if(!e.contentWillChange({data:t,inputType:"insertText"}))return!1;r.insertionMode||(r.insertionMode="replaceSelection"),r.selectionMode||(r.selectionMode="placeholder"),r.format||(r.format="auto");const{silenceNotifications:n}=e;r.silenceNotifications&&(e.silenceNotifications=!0);const i=e.silenceNotifications;e.silenceNotifications=!0,r.insertionMode==="replaceSelection"&&!e.selectionIsCollapsed?e.deleteAtoms(ko(e.selection)):r.insertionMode==="replaceAll"?(e.root.setChildren([],"body"),e.position=0):r.insertionMode==="insertBefore"?e.collapseSelection("backward"):r.insertionMode==="insertAfter"&&e.collapseSelection("forward");const s=fm(t,e.mathfield.context);if(zA(s,r.style),!s)return!1;const d=e.at(e.position),_=d.parent.addChildrenAfter(s,d);return e.silenceNotifications=i,r.selectionMode==="before"||(r.selectionMode==="item"?e.setSelection(e.anchor,e.offsetOf(_)):_&&(e.position=e.offsetOf(_))),e.contentDidChange({data:t,inputType:"insertText"}),e.silenceNotifications=n,!0}};function fm(e,t){return e=e.replace(/\\/g,"\\textbackslash "),e=e.replace(/#/g,"\\#"),e=e.replace(/\$/g,"\\$"),e=e.replace(/%/g,"\\%"),e=e.replace(/&/g,"\\&"),e=e.replace(/_/g,"\\_"),e=e.replace(/{/g,"\\textbraceleft "),e=e.replace(/}/g,"\\textbraceright "),e=e.replace(/lbrace/g,"\\textbraceleft "),e=e.replace(/rbrace/g,"\\textbraceright "),e=e.replace(/\^/g,"\\textasciicircum "),e=e.replace(/~/g,"\\textasciitilde "),e=e.replace(/£/g,"\\textsterling "),pc(e,{context:t,parseMode:"text"})}new dm;function cA(e){return{value:e.model.getValue(),selectionIsCollapsed:e.model.selectionIsCollapsed,canUndo:e.canUndo(),canRedo:e.canRedo(),style:e.selectionStyle,mode:e.model.mode}}var bl=4,Au=20,ic=2*(Au+bl),Gf=(e,t)=>`
|
|
|
<line x1="${e+Au}" y1="${t+Au}"
|
|
|
x2="${e>t?e+Au:7*Au+10*bl}"
|
|
|
y2="${e<t?t+Au:7*Au+10*bl}"/>
|
|
|
<svg id="plus" viewBox="0 0 40 40" x="${e}" y="${t}" width="40" height="40">
|
|
|
<circle class="cls-2" cx="20" cy="20" r="20"/>
|
|
|
<path class="font" d="m33.33,20c0,1.84-1.49,3.34-3.33,3.34h-6.67v6.66c0,1.84-1.49,3.34-3.33,3.34s-3.34-1.5-3.34-3.34v-6.66h-6.66c-1.84,0-3.34-1.5-3.34-3.34s1.5-3.33,3.34-3.33h6.66v-6.67c0-1.84,1.5-3.33,3.34-3.33s3.33,1.49,3.33,3.33v6.67h6.67c1.84,0,3.33,1.49,3.33,3.33Z"/>
|
|
|
</svg>`,lh=(e,t)=>`
|
|
|
<line x1="${e+Au}" y1="${t+Au}"
|
|
|
x2="${e>t?e+Au:7*Au+10*bl}"
|
|
|
y2="${e<t?t+Au:7*Au+10*bl}"/>
|
|
|
<svg id="minus" viewBox="0 0 40 40" x="${e}" y="${t}" width="40" height="40">
|
|
|
<circle class="cls-2" cx="20" cy="20" r="20"/>
|
|
|
<path class="font" d="m33.33,20c0,1.84-1.49,3.33-3.33,3.33H10c-1.84,0-3.34-1.49-3.34-3.33s1.5-3.34,3.34-3.34h20c1.84,0,3.33,1.5,3.33,3.34Z"/>
|
|
|
</svg>`,Xf=(e,t,r)=>`
|
|
|
<svg id="arrow" viewBox="0 0 40 40" x="${e}" y="${t}" width="40" height="40">
|
|
|
<circle class="cls-2" cx="20" cy="20" r="20"/>
|
|
|
<g transform="rotate(${r})" transform-origin="20 20">
|
|
|
<path class="font" d="m17.7,7.23h4.6c.52,0,.94.42.94.94v13.82c0,.52.42.94.94.94h3.39c.83,0,1.25,1.01.66,1.6l-7.56,7.56c-.37.37-.96.37-1.32,0l-7.56-7.56c-.59-.59-.17-1.6.66-1.6h3.39c.52,0,.94-.42.94-.94v-13.82c0-.52.42-.94.94-.94Z"/>
|
|
|
</g>
|
|
|
</svg>`,hm=`
|
|
|
<svg class="MLEP__array-buttons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
|
viewBox=
|
|
|
"-2 -2 ${8*Au+10*bl+5} ${8*Au+10*bl+5}">
|
|
|
<rect
|
|
|
class="MLEP__array-insert-background rows"
|
|
|
x="0"
|
|
|
y="${ic+bl}"
|
|
|
height="${3*ic}"
|
|
|
width="${ic}"
|
|
|
rx="${ic/2}"/>
|
|
|
<rect
|
|
|
class="MLEP__array-insert-background columns"
|
|
|
x="${ic+bl}"
|
|
|
y="0"
|
|
|
height="${ic}"
|
|
|
width="${3*ic}"
|
|
|
rx="${ic/2}"/>
|
|
|
<g data-command='"moveDown"'>
|
|
|
${Xf(2*(bl+ic),2*bl+3*ic,0)}
|
|
|
</g>
|
|
|
<g data-command='"moveUp"'>
|
|
|
${Xf(2*(bl+ic),2*bl+ic,180)}
|
|
|
</g>
|
|
|
<g data-command='"moveToNextWord"'>
|
|
|
${Xf(2*bl+3*ic,2*(bl+ic),-90)}
|
|
|
</g>
|
|
|
<g data-command='"moveToPreviousWord"'>
|
|
|
${Xf(2*bl+ic,2*(bl+ic),90)}
|
|
|
</g>
|
|
|
<g>
|
|
|
|
|
|
<g data-command='"addColumnBefore"'>
|
|
|
${Gf(2*bl+ic,bl)}
|
|
|
</g>
|
|
|
<g data-command='"removeColumn"'>
|
|
|
${lh(2*bl+2*ic,bl)}
|
|
|
</g>
|
|
|
<g data-command='"addColumnAfter"'>
|
|
|
${Gf(2*bl+3*ic,bl)}
|
|
|
</g>
|
|
|
<g data-command='"addRowBefore"'>
|
|
|
${Gf(bl,2*bl+ic)}
|
|
|
</g>
|
|
|
<g data-command='"removeRow"'>
|
|
|
${lh(bl,2*bl+2*ic)}
|
|
|
</g>
|
|
|
<g data-command='"addRowAfter"'>
|
|
|
${Gf(bl,2*bl+3*ic)}
|
|
|
</g>
|
|
|
</svg>`,pm=e=>`
|
|
|
<svg id="matrix" class="${e}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 24"
|
|
|
data-command='["setEnvironment","matrix"]'>
|
|
|
<rect class="cls-1" width="28" height="24"/>
|
|
|
<circle cx="10" cy="8" r="1"/>
|
|
|
<circle cx="14" cy="12" r="1"/>
|
|
|
<circle cx="18" cy="16" r="1"/></svg>`,mm=e=>`
|
|
|
<svg id="pmatrix" class="${e}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 24"
|
|
|
data-command='["setEnvironment","pmatrix"]'>
|
|
|
<rect class="cls-1" width="28" height="24"/>
|
|
|
<path class="cls-2" d="m6,4c-3.96,4.6-3.96,11.4,0,16"/>
|
|
|
<path class="cls-2" d="m22,4c3.96,4.6,3.96,11.4,0,16"/>
|
|
|
<circle cx="10" cy="8" r="1"/>
|
|
|
<circle cx="14" cy="12" r="1"/>
|
|
|
<circle cx="18" cy="16" r="1"/></svg>`,ch=e=>`
|
|
|
<svg id="Bmatrix" class="${e}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 24"
|
|
|
data-command='["setEnvironment","Bmatrix"]'>
|
|
|
<rect class="cls-1" width="28" height="24"/>
|
|
|
<path class="cls-2" d="m6,4c-1.1,0-2,.9-2,2v3c0,1.66-.9,3-2,3,1.1,0,2,1.34,2,3v3c0,1.1.9,2,2,2"/>
|
|
|
<path class="cls-2" d="m22,4c1.1,0,2,.9,2,2v3c0,1.66.9,3,2,3-1.1,0-2,1.34-2,3v3c0,1.1-.9,2-2,2"/>
|
|
|
<circle cx="10" cy="8" r="1"/>
|
|
|
<circle cx="14" cy="12" r="1"/>
|
|
|
<circle cx="18" cy="16" r="1"/>
|
|
|
</svg>`,gm=e=>`
|
|
|
<svg id="bmatrix" class="${e}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 24"
|
|
|
data-command='["setEnvironment","bmatrix"]'>
|
|
|
<rect class="cls-1" width="28" height="24"/>
|
|
|
<path class="cls-2" d="m6,4h-3v16h3"/>
|
|
|
<path class="cls-2" d="m22,4h3v16h-3"/>
|
|
|
<circle cx="10" cy="8" r="1"/>
|
|
|
<circle cx="14" cy="12" r="1"/>
|
|
|
<circle cx="18" cy="16" r="1"/>
|
|
|
</svg>`,vm=e=>`
|
|
|
<svg id="vmatrix" class="${e}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 24"
|
|
|
data-command='["setEnvironment","vmatrix"]'>
|
|
|
<rect class="cls-1" width="28" height="24"/>
|
|
|
<circle cx="10" cy="8" r="1"/>
|
|
|
<circle cx="14" cy="12" r="1"/>
|
|
|
<circle cx="18" cy="16" r="1"/>
|
|
|
<line class="cls-2" x1="4" y1="4" x2="4" y2="20"/>
|
|
|
<line class="cls-2" x1="24" y1="4" x2="24" y2="20"/>
|
|
|
</svg>`,ym=e=>`
|
|
|
<svg id="Vmatrix" class="${e}" xmlns="http://www.w3.org/2000/svg" viewBox="-3.5 -3 35 30"
|
|
|
data-command='["setEnvironment","Vmatrix"]'>
|
|
|
<rect class="cls-1" width="28" height="24"/>
|
|
|
<circle cx="10" cy="8" r="1"/>
|
|
|
<circle cx="14" cy="12" r="1"/>
|
|
|
<circle cx="18" cy="16" r="1"/>
|
|
|
<line class="cls-2" x1="6" y1="4" x2="6" y2="20"/>
|
|
|
<line class="cls-2" x1="22" y1="4" x2="22" y2="20"/>
|
|
|
<line class="cls-2" x1="2" y1="4" x2="2" y2="20"/>
|
|
|
<line class="cls-2" x1="26" y1="4" x2="26" y2="20"/>
|
|
|
</svg>`,bm=e=>`
|
|
|
<svg id="cases" class="${e}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 24"
|
|
|
data-command='["setEnvironment","cases"]'>
|
|
|
<rect class="cls-1" width="28" height="24"/>
|
|
|
<path class="cls-2" d="m10,4c-1.1,0-2,.9-2,2v3c0,1.66-.9,3-2,3,1.1,0,2,1.34,2,3v3c0,1.1.9,2,2,2"/>
|
|
|
<circle cx="13" cy="8" r="1"/>
|
|
|
<circle cx="13" cy="16" r="1"/>
|
|
|
<circle cx="21" cy="8" r="1"/>
|
|
|
<circle cx="21" cy="16" r="1"/>
|
|
|
</svg>`,wm=e=>`
|
|
|
<svg id="rcases" class="${e}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 24"
|
|
|
data-command='["setEnvironment","rcases"]'>
|
|
|
<rect class="cls-1" width="28" height="24"/>
|
|
|
<path class="cls-2" d="m18,20c1.1,0,2-.9,2-2v-3c0-1.66.9-3,2-3-1.1,0-2-1.34-2-3v-3c0-1.1-.9-2-2-2"/>
|
|
|
<circle cx="15" cy="8" r="1"/>
|
|
|
<circle cx="15" cy="16" r="1"/>
|
|
|
<circle cx="7" cy="8" r="1"/>
|
|
|
<circle cx="7" cy="16" r="1"/>
|
|
|
</svg>`,v0={matrix:pm,pmatrix:mm,bmatrix:gm,Bmatrix:ch,vmatrix:vm,Vmatrix:ym},y0={cases:bm,rcases:wm,Bmatrix:ch};function xm(e){var t,r;const n=(t=e.model.parentEnvironment)==null?void 0:t.array;if(!n)return;let i=0;n.forEach(jt=>{(!i||jt.length>i)&&(i=jt.length)});let s=document.getElementById("mathlive-environment-popover");s||(s=Td("mathlive-environment-popover"),Hl("environment-popover"),Hl("core"),s.setAttribute("aria-hidden","true"));let d;const _=s.querySelector(".MLEP__environment-controls");_?d=_:(d=document.createElement("div"),s.innerHTML="",s.appendChild(d)),d.className="MLEP__environment-controls",d.style.display="flex",d.style.width="100%",d.style.height="100%",d.style.boxSizing="border-box",d.innerHTML=hm;let $=[],ee="";const ue=e.model.parentEnvironment.environmentName;if(OA(ue)){const jt=Bm(ue);ee=v0[jt]("active");const Hr=v0,{[jt]:Wn}=Hr,Tr=Z(Hr,[u(jt)]);$=Object.values(Tr).map(In=>In("inactive"))}else if(rA(ue)){const jt=Sm(ue);ee=y0[jt]("active");const Hr=y0,{[jt]:Wn}=Hr,Tr=Z(Hr,[u(jt)]);$=Object.values(Tr).map(In=>In("inactive"))}else JA(ue)&&(ee=v0.matrix("active"),$=Object.values(y0).map(jt=>jt("inactive")));const Pe=document.createElement("div");Pe.className="MLEP__environment-delimiter-controls",Pe.style.display="flex",Pe.style.flexDirection="column",Pe.innerHTML=`
|
|
|
<div class='MLEP__array-delimiter-options'>
|
|
|
${ee}
|
|
|
${$.join("")}
|
|
|
</div>`,ee&&d.appendChild(Pe),d.querySelectorAll("[data-command]").forEach(jt=>{const Hr=jt.dataset.command;let Wn=Hr;try{Wn=JSON.parse(Hr)}catch(Tr){}jt.addEventListener("mousedown",Tr=>Tr.preventDefault()),Wn&&jt.addEventListener("click",()=>e.executeCommand(Wn))});const Mt=(r=e.field)==null?void 0:r.getBoundingClientRect();Mt&&(s.style.top=`${window.scrollY+(Mt.top-s.clientHeight-15)}px`,s.style.left=`${Mt.left+20}px`,s.classList.add("is-visible"))}function b0(){const e=document.getElementById("mathlive-environment-popover");e==null||e.classList.remove("is-visible")}function Cm(){document.getElementById("mathlive-environment-popover")&&(lf("mathlive-environment-popover"),oc("environment-popover"),oc("core"))}function Jf(e){if(!e.hasFocus())return;let t=!1;if(e.model.mode==="math"){const r=e.model.parentEnvironment;if(r!=null&&r.array&&XA(r.environmentName)){const n=e.options.environmentPopoverPolicy;t=n==="auto"||n==="on"}}t?xm(e):b0()}function Bm(e){return e.replace("*","")}function Sm(e){return e==="dcases"?"cases":e}function uh(e){const t=getComputedStyle(e).direction;return t==="ltr"||t==="rtl"?t:"ltr"}function Ah(e,t,r){return t==="left"||t==="leading"&&r==="ltr"||t==="trailing"&&r==="rtl"?e.left:e.right}function w0(e,t,r,n){return r==="middle"?e-t/2:r==="start"&&n==="rtl"||r==="end"&&n==="ltr"||r==="top"||r==="right"?Math.max(0,e-t):e}function Em(e,t,r,n){return r==="middle"?e-t/2:r==="start"&&n==="ltr"||r==="end"&&n==="rtl"||r==="top"||r==="right"?e:e-t}function Fm(e,t){var r,n,i;const s=(r=uh(e))!=null?r:"ltr";e.style.position="fixed",e.style.left="",e.style.top="",e.style.right="",e.style.bottom="",e.style.height="",e.style.width="";const d=e.getBoundingClientRect(),_=Number.isFinite(t.maxHeight)?Math.min(t.maxHeight,window.innerHeight):window.innerHeight;let $=Math.min(_,(n=t.height)!=null?n:d.height),ee=w0(t.location.y,$,t.verticalPos,s);ee+$>window.innerHeight-8&&(t.alternateLocation?(ee=w0(t.alternateLocation.y,$,t.verticalPos,s),ee+$>window.innerHeight-8&&(ee=void 0)):ee=void 0),Number.isFinite(ee)||(ee=Math.max(8,window.innerHeight-8-$),8+$>window.innerHeight-8&&(e.style.bottom="8px")),$=Math.min(ee+$,window.innerHeight-8)-ee;const ue=Number.isFinite(t.maxWidth)?Math.min(t.maxWidth,window.innerWidth):window.innerWidth;let Pe=Math.min(ue,(i=t.width)!=null?i:d.width),at=w0(t.location.x,Pe,t.horizontalPos,s);at+Pe>window.innerWidth-8&&(t.alternateLocation?(at=Em(t.alternateLocation.x,Pe,t.verticalPos,s),at+Pe>window.innerWidth-8&&(at=void 0)):at=void 0),Number.isFinite(at)||(at=Math.max(8,window.innerWidth-8-Pe),8+Pe>window.innerWidth-8&&(e.style.right="8px")),Pe=Math.min(at+Pe,window.innerWidth-8)-at,s==="rtl"?e.style.right=`${Math.ceil(window.innerWidth-at-Pe).toString()}px`:e.style.left=`${Math.ceil(at).toString()}px`,e.style.top=`${Math.ceil(ee).toString()}px`,$!==d.height&&(e.style.height=`${Math.ceil($).toString()}px`),Pe!==d.width&&(e.style.width=`${Math.ceil(Pe).toString()}px`)}function Im(e,t){return Math.hypot(t.x-e.x,t.y-e.y)}function Vd(e){return"submenu"in e}function uA(e){return"type"in e&&e.type==="command"||"onMenuSelect"in e||"id"in e}function x0(e){return"type"in e&&e.type==="divider"}function C0(e){return"type"in e&&e.type==="heading"}var dh={};function B0(e){let t=dh[e];if(!t){let r;switch(e){case"checkmark":r=`<span aria-hidden="true" class="ui-checkmark"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z"></path></svg>
|
|
|
</span>`;break;case"trailing-chevron":r='<span aria-hidden="true" class="ui-trailing-chevron"><svg focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"></path></svg></span>';break;case"mixedmark":r='<span aria-hidden="true" class="ui-mixedmark"><svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 512 512"><path fill="currentColor" d="M0 256c0-13.3 10.7-24 24-24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24z"/></svg></span>'}if(r){const n=document.createElement("template");n.innerHTML=r,dh[e]=n,t=n}}if(t){if("content"in t)return t.content.cloneNode(!0);const r=document.createElement("svg");return r.innerHTML=t.innerHTML,r}}var fh=80,hh=class{constructor(e,t){this._element=null;var r;this.parentMenu=t,this._declaration=e,Vd(e)?(this.type="submenu",this.submenu=new ph(e.submenu,{parentMenu:t,submenuClass:e.submenuClass,columnCount:e.columnCount})):this.type=(r=e.type)!=null?r:"command",this.hasCheck=uA(e)&&e.checked!==void 0}get rootMenu(){return this.parentMenu.rootMenu}get abortController(){return this._abortController||(this._abortController=new AbortController),this._abortController}dispose(){var e,t;(e=this._abortController)==null||e.abort(),this._abortController=void 0,(t=this._element)==null||t.remove(),this._element=null,this.submenu&&this.submenu.dispose(),this.submenu=void 0}get menuItem(){return this._declaration}get label(){var e;return(e=this._label)!=null?e:""}set label(e){e===void 0&&(e=""),e!==this._label&&(this._label=e,this.dirty=!0)}get visible(){return this._visible}set visible(e){e!==this._visible&&(this._visible=e,this.dirty=!0)}get enabled(){return this._enabled}set enabled(e){this._enabled=e,this.element&&(e?this.element.removeAttribute("aria-disabled"):this.element.setAttribute("aria-disabled","true")),this.dirty=!0}get checked(){return this._checked}set checked(e){this._checked=e,this.dirty=!0}get tooltip(){return this._tooltip}set tooltip(e){e!==this._tooltip&&(this._tooltip=e,this.dirty=!0)}get ariaLabel(){return this._ariaLabel}set ariaLabel(e){e!==this._ariaLabel&&(this._ariaLabel=e,this.dirty=!0)}get active(){var e,t;return(t=(e=this.element)==null?void 0:e.classList.contains("active"))!=null?t:!1}set active(e){this.element&&this.element.classList.toggle("active",e)}updateState(e){var t,r,n;const i=this._declaration;if(x0(i)){this.enabled=!1,this.checked=!1;return}C0(i)&&(this.enabled=!1,this.checked=!1,this.visible=!0),uA(i)&&(this.checked=uA(i)&&((t=Wd(i.checked,e))!=null?t:!1)),(uA(i)||Vd(i))&&(this.enabled=(r=Wd(i.enabled,e))!=null?r:!0,this.visible=(n=Wd(i.visible,e))!=null?n:!0,this.visible&&this.enabled&&this.submenu&&(this.submenu.updateState(e),this.submenu.visible||(this.visible=!1))),(uA(i)||C0(i)||Vd(i))&&(this.label=Wd(i.label,e),this.tooltip=Wd(i.tooltip,e),this.ariaLabel=Wd(i.ariaLabel,e)),this._element&&this.updateElement()}set dirty(e){console.assert(e===!0),e&&this.parentMenu&&(this.parentMenu.dirty=!0)}updateElement(){if(!this.visible||!this.element)return;const e=this.element;e.textContent="",this.enabled?e.removeAttribute("aria-disabled"):e.setAttribute("aria-disabled","true"),this.checked===!0?(e.setAttribute("aria-checked","true"),e.append(B0("checkmark"))):this.checked==="mixed"?(e.setAttribute("aria-checked","mixed"),e.append(B0("mixedmark"))):e.removeAttribute("aria-checked"),this.ariaLabel&&e.setAttribute("aria-label",this.ariaLabel);const t=document.createElement("span");if(t.className=this.parentMenu.hasCheck?"label indent":"label",this.type==="heading"&&t.classList.add("heading"),t.innerHTML=this.label,e.append(t),this._tooltip&&e.setAttribute("data-tooltip",this._tooltip),uA(this._declaration)&&this._declaration.keyboardShortcut){const r=document.createElement("kbd");r.innerHTML=rc(this._declaration.keyboardShortcut),e.append(r)}this.type==="submenu"&&e.append(B0("trailing-chevron"))}get element(){if(this._element)return this._element;if(x0(this._declaration)){const r=document.createElement("li");return r.setAttribute("part","menu-divider"),r.setAttribute("role","divider"),this._element=r,r}const e=document.createElement("li");this._element=e,(uA(this._declaration)||C0(this._declaration)||Vd(this._declaration))&&this._declaration.class&&(e.className=this._declaration.class),e.setAttribute("part","menu-item"),e.setAttribute("tabindex","-1"),this.hasCheck?e.setAttribute("role","menuitemcheckbox"):e.setAttribute("role","menuitem"),this.type==="submenu"&&(e.setAttribute("aria-haspopup","true"),e.setAttribute("aria-expanded","false"));const t=this.abortController.signal;return e.addEventListener("pointerenter",this,{signal:t}),e.addEventListener("pointerleave",this,{signal:t}),e.addEventListener("pointerup",this,{signal:t}),e.addEventListener("click",this,{signal:t}),this._element}dispatchSelect(){if(!uA(this._declaration))return;const e=new CustomEvent("menu-select",{cancelable:!0,bubbles:!0,detail:{modifiers:this.rootMenu.modifiers,id:this._declaration.id,data:this._declaration.data}});this.parentMenu.dispatchEvent(e)&&typeof this._declaration.onMenuSelect=="function"&&this._declaration.onMenuSelect({modifiers:this.rootMenu.modifiers,id:this._declaration.id,data:this._declaration.data})}handleEvent(e){var t;if(!(!this.visible||!this.enabled)){if(e.type==="click"){this.rootMenu.state==="modal"&&this.select(),e.stopPropagation(),e.preventDefault();return}if(e.type==="pointerenter"){const r=e;this.rootMenu.cancelDelayedOperation(),this.parentMenu.isSubmenuOpen&&((t=this.parentMenu.activeMenuItem)!=null&&t.movingTowardSubmenu(r))?this.rootMenu.scheduleOperation(()=>{this.parentMenu.activeMenuItem=this,this.openSubmenu()}):(this.parentMenu.activeMenuItem=this,this.openSubmenu({withDelay:!0}));return}if(e.type==="pointerleave"){this.rootMenu.activeSubmenu===this.parentMenu&&(this.parentMenu.activeMenuItem=null);return}if(e.type==="pointerup"){this.rootMenu.state!=="modal"&&this.select(),e.stopPropagation(),e.preventDefault();return}}}select(){if(this.rootMenu.cancelDelayedOperation(),this.type==="submenu"){this.openSubmenu();return}this.active=!1,setTimeout(()=>{this.active=!0,setTimeout(()=>{this.rootMenu.hide(),this.dispatchSelect()},fh)},fh)}openSubmenu(e){var t;if(this.type!=="submenu"||!this.element)return;if((t=e==null?void 0:e.withDelay)!=null&&t){this.rootMenu.scheduleOperation(()=>this.openSubmenu());return}const r=this.element.getBoundingClientRect(),n=uh(this.element);this.submenu.show({container:this.rootMenu.element.parentNode,location:{x:Ah(r,"trailing",n),y:r.top-4},alternateLocation:{x:Ah(r,"leading",n),y:r.top-4}})}movingTowardSubmenu(e){if(!this.element||this.type!=="submenu")return!1;const t=this.rootMenu.lastMoveEvent;if(!t)return!1;const r=e.timeStamp-t.timeStamp;if(r>500)return!1;const n=e.clientX-t.clientX;if(Mm(n,t.clientY-e.clientY,r)<=.2)return!1;let s="right";if(this.submenu.element){const d=this.submenu.element.getBoundingClientRect(),_=this.element.getBoundingClientRect();d.left<_.left+_.width/2&&(s="left")}return s==="right"?n>0:n<0}};function Mm(e,t,r){return Math.hypot(e,t)/r}function Wd(e,t){return e===void 0||typeof e!="function"?e:(t!=null||(t={alt:!1,control:!1,shift:!1,meta:!1}),e(t))}var ph=class rf{constructor(t,r){this._element=null,this._activeMenuItem=null,this._dirty=!0;var n,i;this.parentMenu=(n=r==null?void 0:r.parentMenu)!=null?n:null,this._submenuClass=r==null?void 0:r.submenuClass,this.columnCount=(i=r==null?void 0:r.columnCount)!=null?i:1,this.isSubmenuOpen=!1,this.menuItems=t}get children(){return this._menuItems}set menuItems(t){const r=this.parentMenu;this.dispose(),this.parentMenu=r,t=[...t],this._menuItems=t.map(n=>n.onCreate?n.onCreate(n,this):new hh(n,this)),this.hasCheck=void 0,this.dirty=!0}dispose(){var t;this.hide(),this._element&&this._element.remove(),this._abortController&&this._abortController.abort(),(t=this._menuItems)==null||t.forEach(r=>r.dispose()),this._menuItems=[],this._activeMenuItem=null,this.parentMenu=null}handleEvent(t){if(t.type==="wheel"&&this._element){const r=t;this._element.scrollBy(0,r.deltaY),t.stopPropagation()}}dispatchEvent(t){return this.rootMenu.dispatchEvent(t)}get rootMenu(){return this.parentMenu.rootMenu}updateState(t){var r,n,i;this._menuItems.forEach(ee=>ee.updateState(t));const s=this.hasCheck;this.hasCheck=this._menuItems.some(ee=>ee.visible&&ee.hasCheck),this.hasCheck!==s&&this._menuItems.forEach(ee=>ee.updateState(t));let d,_=0;for(const ee of this._menuItems)ee.type==="heading"?(d&&_===0&&(d.visible=!1),d=ee,_=0):ee.type==="divider"&&d?(d.visible=_>0,d=void 0,_=0):d&&ee.visible&&(_+=1);d&&(d.visible=_>0);let $=!0;for(const ee of this._menuItems)ee.type==="divider"?(ee.visible=!$,$=!0):ee.visible&&($=!1);(r=this.activeMenuItem)!=null&&r.visible||(this.activeMenuItem=null),!((n=this.activeMenuItem)!=null&&n.enabled)&&((i=this.activeMenuItem)==null?void 0:i.type)==="submenu"&&this._activeMenuItem.submenu.hide(),this._dirty=!1}get enabled(){return this.updateIfDirty(),this._menuItems.some(t=>t.type!=="divider"&&t.visible&&t.enabled)}get visible(){return this.updateIfDirty(),this._menuItems.some(t=>t.type!=="divider"&&t.visible)}set dirty(t){console.assert(t===!0),this._dirty!==t&&t&&this.parentMenu&&(this._dirty=!0,this.parentMenu.dirty=!0)}updateIfDirty(){this._dirty&&this.updateState(this.rootMenu.modifiers)}updateElement(){var t;if(this._element){this._element.textContent="";for(const{element:r,visible:n}of this._menuItems)r&&n&&this._element.append(r);(t=this._element.querySelector("li:first-of-type"))==null||t.setAttribute("tabindex","0")}}get element(){if(this._element)return this._element;const t=document.createElement("menu");t.setAttribute("role","menu"),t.setAttribute("tabindex","-1"),t.setAttribute("aria-orientation","vertical"),t.setAttribute("part","ui-menu-container"),this._submenuClass&&t.classList.add(this._submenuClass),t.classList.add("ui-menu-container"),this._abortController||(this._abortController=new AbortController);const r=this._abortController.signal;return t.addEventListener("focus",this,{signal:r}),t.addEventListener("wheel",this,{passive:!0,signal:r}),this._element=t,this.updateElement(),t}get activeMenuItem(){return this._activeMenuItem}set activeMenuItem(t){var r,n,i,s;if(this.rootMenu.cancelDelayedOperation(),t!==this._activeMenuItem){if(this.activeMenuItem){const d=this.activeMenuItem;d.active=!1,(r=d.submenu)==null||r.hide()}if(!((n=t==null?void 0:t.visible)==null||n)){this._activeMenuItem=null;return}this._activeMenuItem=t,t&&(t.active=!0)}t?(i=t.element)==null||i.focus({preventScroll:!0}):(s=this._element)==null||s.focus({preventScroll:!0})}get firstMenuItem(){this.updateIfDirty();let t=0,r=!1;const n=this._menuItems;for(;!r&&t<=n.length-1;){const i=n[t];r=i.type!=="divider"&&i.visible&&i.enabled,t+=1}return r?n[t-1]:null}get lastMenuItem(){this.updateIfDirty();const t=this._menuItems;let r=t.length-1,n=!1;for(;!n&&r>=0;){const i=t[r];n=i.type!=="divider"&&i.visible&&i.enabled,r-=1}return n?t[r+1]:null}nextMenuItem(t){if(t===0)return this._activeMenuItem;if(!this._activeMenuItem)return t>0?this.firstMenuItem:this.lastMenuItem;if(!this.firstMenuItem||!this.lastMenuItem||!this._activeMenuItem)return null;this.updateIfDirty();const r=this._menuItems.indexOf(this.firstMenuItem),n=this._menuItems.indexOf(this.lastMenuItem);let i=this._menuItems.indexOf(this._activeMenuItem),s=1;for(;i>=r&&i<=n;){i+=t>0?1:-1;const d=this._menuItems[i];if(!d)break;if(d.visible&&d.enabled){if(s===Math.abs(t))return this._menuItems[i];s+=1}}return t>0?this.lastMenuItem:this.firstMenuItem}getMenuItemColumn(t){this.updateIfDirty();const n=this._menuItems.filter(i=>i.visible&&i.enabled).indexOf(t);return n<0?-1:n%this.columnCount}static get collator(){return rf._collator||(rf._collator=new Intl.Collator(void 0,{usage:"search",sensitivity:"base"})),rf._collator}findMenuItem(t){var r;this.updateIfDirty();const n=this._menuItems.filter(_=>_.type!=="divider"&&_.visible&&_.enabled);if(n.length===0)return null;const i=Math.max(...n.map(_=>_.label.length))-t.length;if(i<0)return null;let s=null,d=0;for(;d<i&&!s;)s=(r=n.find(_=>rf.collator.compare(t,_.label.substring(d,t.length))===0))!=null?r:null,d++;return s}show(t){return!this.visible||!t.container?!1:(this.updateElement(),t.container.appendChild(this.element),le()&&(this.element.popover="manual",this.element.showPopover()),t.location&&Fm(this.element,{location:t.location,alternateLocation:t.alternateLocation,verticalPos:"bottom",horizontalPos:"start"}),this.element.focus({preventScroll:!0}),this.parentMenu&&(this.parentMenu.openSubmenu=this),!0)}hide(){var t,r,n,i,s;this.openSubmenu=null,this.activeMenuItem=null,this.parentMenu&&(this.parentMenu.openSubmenu=null),le()&&((t=this._element)!=null&&t.popover)&&this.element.hidePopover(),(n=(r=this.parentMenu)==null?void 0:r.element)==null||n.focus(),(s=(i=this._element)==null?void 0:i.parentNode)==null||s.removeChild(this._element)}set openSubmenu(t){var r,n,i,s;const d=t!==null;((r=this.activeMenuItem)==null?void 0:r.type)==="submenu"&&((n=this.activeMenuItem.element)==null||n.setAttribute("aria-expanded",d.toString())),(s=(i=this.activeMenuItem)==null?void 0:i.element)==null||s.classList.toggle("is-submenu-open",d),this.isSubmenuOpen=d}},mh=class gp extends ph{constructor(t,r){var n;super(t),this.state="closed",this.typingBufferResetTimer=0,this.hysteresisTimer=0,this._updating=!1,this._host=(n=r==null?void 0:r.host)!=null?n:null,this.isDynamic=t.some(gh),this._modifiers={shift:!1,control:!1,alt:!1,meta:!1},this.typingBuffer="",this.state="closed"}get modifiers(){return this._modifiers}set modifiers(t){gc(this._modifiers,t)||(this._modifiers=t,this.dirty=!0)}get activeSubmenu(){let t=this;for(;t.isSubmenuOpen;)t=t.activeMenuItem.submenu;return t}set dirty(t){this._updating||(console.assert(t===!0),this._dirty!==t&&(this._dirty=!0,t&&setTimeout(()=>{this.updateState(this.modifiers),this.updateElement()})))}updateState(t){this._updating=!0,this.modifiers=t!=null?t:this.modifiers,super.updateState(this.modifiers),this._updating=!1}handleKeyupEvent(t){this.isDynamic&&(this.modifiers=nc(t)),t.stopImmediatePropagation()}handleKeydownEvent(t){var r,n,i;if(t.key==="Tab"||t.key==="Escape"){this.hide();return}this.isDynamic&&(this.modifiers=nc(t));let s=!0;const d=this.activeSubmenu,_=d.activeMenuItem;switch(t.key){case" ":case"Space":case"Return":case"Enter":_==null||_.select(nc(t));break;case"ArrowRight":if((_==null?void 0:_.type)==="submenu")_.select(nc(t)),this.activeSubmenu.activeMenuItem=this.activeSubmenu.firstMenuItem;else if(!_)d.activeMenuItem=d.firstMenuItem;else{const $=(r=d.getMenuItemColumn(_))!=null?r:-1;if($>=0&&$<((n=d.columnCount)!=null?n:1)-1){const ee=d.nextMenuItem(1);ee&&(d.activeMenuItem=ee)}}break;case"ArrowLeft":if(d===this.rootMenu)_||(d.activeMenuItem=d.firstMenuItem);else if((_&&(i=d.getMenuItemColumn(_))!=null?i:-1)<=0||!_){d.hide();const ee=d.parentMenu.activeMenuItem;if(ee){const{element:ue}=ee;ue==null||ue.focus(),ue==null||ue.classList.remove("is-submenu-open")}}else{const ee=d.nextMenuItem(-1);ee&&(d.activeMenuItem=ee)}break;case"ArrowDown":d.activeMenuItem=d.nextMenuItem(d.columnCount);break;case"ArrowUp":d.activeMenuItem=d.nextMenuItem(-d.columnCount);break;case"Home":case"PageUp":d.activeMenuItem=d.firstMenuItem;break;case"End":case"PageDown":d.activeMenuItem=d.lastMenuItem;break;case"Backspace":if(this.typingBuffer&&(this.typingBuffer=this.typingBuffer.slice(0,-1),this.typingBuffer)){clearTimeout(this.typingBufferResetTimer);const $=d.findMenuItem(this.typingBuffer);$&&(d.activeMenuItem=$),this.typingBufferResetTimer=setTimeout(()=>{this.typingBuffer=""},500)}break;default:if(zc(t)){isFinite(this.typingBufferResetTimer)&&clearTimeout(this.typingBufferResetTimer),this.typingBuffer+=t.key;const $=d.findMenuItem(this.typingBuffer);$&&(d.activeMenuItem=$),this.typingBufferResetTimer=setTimeout(()=>{this.typingBuffer=""},500)}else s=!1}s&&(t.preventDefault(),t.stopPropagation())}handleEvent(t){if(t.type==="keydown")this.handleKeydownEvent(t);else if(t.type==="keyup")this.handleKeyupEvent(t);else if(t.type==="pointermove")this.lastMoveEvent=t;else if(t.type==="pointerup"&&t.target===this.scrim)Number.isFinite(this.rootMenu._openTimestamp)&&Date.now()-this.rootMenu._openTimestamp<120?this.state="modal":this.state==="modal"&&this.hide();else if(t.type==="contextmenu"){t.preventDefault(),t.stopPropagation();return}super.handleEvent(t)}dispatchEvent(t){return this._host?this._host.dispatchEvent(t):!0}get scrim(){return Lc.element}connectScrim(t){const r=this.scrim;r.addEventListener("pointerup",this),r.addEventListener("contextmenu",this),r.addEventListener("keydown",this),r.addEventListener("keyup",this),r.addEventListener("pointermove",this),Lc.open({root:t,onDismiss:()=>this.hide()})}disconnectScrim(){const t=this.scrim;t.removeEventListener("pointerup",this),t.removeEventListener("contextmenu",this),t.removeEventListener("keydown",this),t.removeEventListener("keyup",this),t.removeEventListener("pointermove",this),Lc.state==="open"&&Lc.scrim.close()}get rootMenu(){return this}show(t){return this._onDismiss=t==null?void 0:t.onDismiss,t!=null&&t.modifiers&&(this.modifiers=t.modifiers),this.updateState(),this.connectScrim(t==null?void 0:t.target),super.show(b(m({},t),{container:this.scrim}))?(this._openTimestamp=Date.now(),this.state="open",!0):(this.disconnectScrim(),!1)}hide(){this.cancelDelayedOperation(),this.state!==void 0&&(this.state!=="closed"&&(this.activeMenuItem=null,Lc.element.parentElement.focus(),super.hide(),this.state="closed",this.disconnectScrim()),this._onDismiss&&(this._onDismiss(),this._onDismiss=void 0))}scheduleOperation(t){this.cancelDelayedOperation();const r=gp.SUBMENU_DELAY;if(r<=0){t();return}this.hysteresisTimer=setTimeout(()=>{this.hysteresisTimer=0,t()},r)}cancelDelayedOperation(){this.hysteresisTimer&&(clearTimeout(this.hysteresisTimer),this.hysteresisTimer=0)}};mh.SUBMENU_DELAY=120;var _m=mh;function gh(e){return x0(e)?!1:typeof e.label=="function"||typeof e.ariaLabel=="function"||typeof e.tooltip=="function"||(uA(e)||Vd(e))&&(typeof e.enabled=="function"||typeof e.visible=="function")||uA(e)&&typeof e.checked=="function"?!0:Vd(e)?e.submenu.some(gh):!1}var Yf=class{};Yf.DELAY=300,Yf.MAX_DISTANCE=10;function Lm(e){return new Promise((t,r)=>{const n=mc(e);n||t(!1);let i=n;const s=setTimeout(()=>{d.abort(),t(Im(i,n)<Yf.MAX_DISTANCE)},Yf.DELAY),d=new AbortController,_=d.signal;for(const $ of["pointermove","pointerup","pointercancel"])window.addEventListener($,ee=>{if(ee.type==="pointerup"||ee.type==="pointercancel")clearTimeout(s),d.abort(),t(!1);else if(ee.type==="pointermove"){const ue=mc(ee);ue&&(i=ue)}},{passive:!0,signal:_})})}function vh(e,t,r){return VA(this,null,function*(){if(e.type==="contextmenu"){const n=e;if(r.show({target:t,location:mc(n),modifiers:nc(n)}))return e.preventDefault(),e.stopPropagation(),!0}if(e.type==="keydown"){const n=e;if(n.code==="ContextMenu"||n.code==="F10"&&n.shiftKey){const i=t==null?void 0:t.getBoundingClientRect();if(i&&r.show({target:t,location:{x:Math.ceil(i.left+i.width/2),y:Math.ceil(i.top+i.height/2)},modifiers:nc(n)}))return e.preventDefault(),e.stopPropagation(),!0}}if(e.type==="pointerdown"&&e.pointerType!=="mouse"&&e.button===0){let n=e.target;for(;n&&t!==n;)n=n.parentNode;if(!n||!r.visible)return!1;const i=mc(e);if(yield Lm(e))return r.state!=="closed"?!1:(r.show({target:t,location:i}),!0)}return!1})}var yh={acute:714,grave:715,dot:729,ddot:168,mathring:730,tilde:126,bar:713,breve:728,check:711,hat:94,vec:8407};Le(Object.keys(yh),"{body:auto}",{createAtom:e=>new Qs(b(m({},e),{body:It(e.args[0]),accentChar:yh[e.command.slice(1)]}))}),Le(["widehat","widecheck","widetilde"],"{body:auto}",{createAtom:e=>{const t=Ht(It(e.args[0]));return new Qs(b(m({},e),{body:It(e.args[0]),svgAccent:e.command.slice(1)+(t.length>5?"4":["1","1","2","2","3","3"][t.length])}))}}),Le(["overarc","overparen","wideparen"],"{body:auto}",{createAtom:e=>new Qs(b(m({},e),{body:It(e.args[0]),svgAccent:"overarc"}))}),Le(["underarc","underparen"],"{body:auto}",{createAtom:e=>new tc(b(m({},e),{body:It(e.args[0]),svgBelow:"underarc"}))}),Le("utilde","{body:auto}",{createAtom:e=>{const t=It(e.args[0]),r=Ht(t),n="widetilde"+(r.length>5?"4":["1","1","2","2","3","3"][r.length]);return new tc(b(m({},e),{body:t,svgBelow:n,boxType:nl(t)}))}}),Le("^","{:string}",{createAtom:e=>{var t;return new Nt(b(m({},e),{type:"mord",isFunction:!1,limits:"adjacent",value:e.args[0]&&(t={a:"\xE2",e:"\xEA",i:"\xEE",o:"\xF4",u:"\xFB",A:"\xC2",E:"\xCA",I:"\xCE",O:"\xD4",U:"\xDB"}[e.args[0]])!=null?t:"^"}))}}),Le("`","{:string}",{createAtom:e=>{var t;return new Nt(b(m({},e),{type:"mord",isFunction:!1,limits:"adjacent",value:e.args[0]&&(t={a:"\xE0",e:"\xE8",i:"\xEC",o:"\xF2",u:"\xF9",A:"\xC0",E:"\xC8",I:"\xCC",O:"\xD2",U:"\xD9"}[e.args[0]])!=null?t:"`"}))}}),Le("'","{:string}",{createAtom:e=>{var t;return new Nt(b(m({},e),{type:"mord",isFunction:!1,limits:"adjacent",value:e.args[0]&&(t={a:"\xE1",e:"\xE9",i:"\xED",o:"\xF3",u:"\xFA",A:"\xC1",E:"\xC9",I:"\xCD",O:"\xD3",U:"\xDA"}[e.args[0]])!=null?t:"'"}))}}),Le('"',"{:string}",{createAtom:e=>{var t,r;return new Nt(b(m({},e),{type:"mord",isFunction:!1,limits:"adjacent",value:(t=e.args)!=null&&t[0]?(r={a:"\xE4",e:"\xEB",i:"\xEF",o:"\xF6",u:"\xFC",A:"\xC4",E:"\xCB",I:"\xCB",O:"\xD6",U:"\xDC"}[e.args[0]])!=null?r:'"'+e.args[0]:'"'}))}}),Le(".","{:string}",{createAtom:e=>{var t,r;return new Nt(b(m({},e),{type:"mord",isFunction:!1,limits:"adjacent",value:(t=e.args)!=null&&t[0]?(r={a:"\u0227",e:"\u0117",i:"\u0307i",o:"\u022F",u:"\u0307u",A:"\u0226",E:"\u0116",I:"\u0130",O:"\u022E",U:"\u0307U"}[e.args[0]])!=null?r:"."+e.args[0]:"."}))}}),Le("=","{:string}",{createAtom:e=>{var t,r;return new Nt(b(m({},e),{type:"mord",isFunction:!1,limits:"adjacent",value:(t=e.args)!=null&&t[0]?(r={a:"\u0101",e:"\u0113",i:"\u012B",o:"\u014D",u:"\u016B",A:"\u0100",E:"\u0112",I:"\u012A",O:"\u014C",U:"\u016A"}[e.args[0]])!=null?r:"="+e.args[0]:"="}))}}),Le("~","{:string}",{createAtom:e=>{var t;return new Nt(b(m({type:"mord"},e),{isFunction:!1,limits:"adjacent",value:e.args[0]&&(t={n:"\xF1",N:"\xD1",a:"\xE3",o:"\xF5",A:"\xC3",O:"\xD5"}[e.args[0]])!=null?t:"\xB4"}))}}),Le("c","{:string}",{createAtom:e=>{var t;return new Nt(b(m({},e),{type:"mord",isFunction:!1,limits:"adjacent",value:e.args[0]&&(t={c:"\xE7",C:"\xC7"}[e.args[0]])!=null?t:""}))}}),Le("enclose","{notation:string}[style:string]{body:auto}",{createAtom:e=>{var t,r;const n=e.args,i={strokeColor:"currentColor",strokeWidth:"",strokeStyle:"solid",backgroundcolor:"transparent",padding:"auto",shadow:"none",svgStrokeStyle:void 0,borderStyle:void 0,style:(t=e.style)!=null?t:{}};if(n[1]){const d=n[1].split(/,(?![^(]*\)(?:(?:[^(]*\)){2})*[^"]*$)/);for(const _ of d){const $=_.match(/\s*(\S+)\s+(\S+)\s+(.*)/);if($)i.strokeWidth=$[1],i.strokeStyle=$[2],i.strokeColor=$[3];else{const ee=_.match(/\s*([a-z]*)\s*=\s*"(.*)"/);ee&&(ee[1]==="mathbackground"?i.backgroundcolor=ee[2]:ee[1]==="mathcolor"?i.strokeColor=ee[2]:ee[1]==="padding"?i.padding=ee[2]:ee[1]==="shadow"&&(i.shadow=ee[2]))}}i.strokeStyle==="dashed"?i.svgStrokeStyle="5,5":i.strokeStyle==="dotted"&&(i.svgStrokeStyle="1,5")}i.borderStyle=`${i.strokeWidth} ${i.strokeStyle} ${i.strokeColor}`;const s={};return((r=n[0])!=null?r:"").split(/[, ]/).filter(d=>d.length>0).forEach(d=>{s[d.toLowerCase()]=!0}),new wA(e.command,It(n[2]),s,i)}}),Le("cancel","{body:auto}",{createAtom:e=>{var t;return new wA(e.command,It(e.args[0]),{updiagonalstrike:!0},{strokeColor:"currentColor",strokeWidth:"",strokeStyle:"solid",borderStyle:"1px solid currentColor",backgroundcolor:"transparent",padding:"auto",shadow:"none",style:(t=e.style)!=null?t:{}})}}),Le("bcancel","{body:auto}",{createAtom:e=>{var t;return new wA(e.command,It(e.args[0]),{downdiagonalstrike:!0},{strokeColor:"currentColor",strokeWidth:"",strokeStyle:"solid",borderStyle:"1px solid currentColor",backgroundcolor:"transparent",padding:"auto",shadow:"none",style:(t=e.style)!=null?t:{}})}}),Le("xcancel","{body:auto}",{createAtom:e=>{var t;return new wA(e.command,It(e.args[0]),{updiagonalstrike:!0,downdiagonalstrike:!0},{strokeColor:"currentColor",strokeWidth:"",strokeStyle:"solid",borderStyle:"1px solid currentColor",backgroundcolor:"transparent",padding:"auto",shadow:"none",style:(t=e.style)!=null?t:{}})}}),Le(["overrightarrow","overleftarrow","Overrightarrow","overleftharpoon","overrightharpoon","overleftrightarrow","overlinesegment","overgroup"],"{:auto}",{createAtom:e=>{var t;return new tc(b(m({},e),{body:It((t=e.args)==null?void 0:t[0]),skipBoundary:!1,supsubPlacement:"over-under",paddedBody:!0,boxType:"rel",svgAbove:e.command.slice(1)}))}}),Le("overbrace","{:auto}",{createAtom:e=>new tc(b(m({},e),{body:It(e.args[0]),skipBoundary:!1,supsubPlacement:"over-under",paddedBody:!0,boxType:"ord",svgAbove:e.command.slice(1)}))}),Le(["underrightarrow","underleftarrow","underleftrightarrow","underlinesegment","undergroup"],"{:auto}",{createAtom:e=>new tc(b(m({},e),{body:It(e.args[0]),skipBoundary:!1,supsubPlacement:"over-under",paddedBody:!0,boxType:"rel",svgBelow:e.command.slice(1)}))}),Le(["underbrace"],"{:auto}",{createAtom:e=>new tc(b(m({},e),{body:It(e.args[0]),skipBoundary:!1,supsubPlacement:"over-under",paddedBody:!0,boxType:"ord",svgBelow:e.command.slice(1)}))}),Le(["xrightarrow","longrightarrow","xleftarrow","longleftarrow","xRightarrow","xLeftarrow","xleftharpoonup","xleftharpoondown","xrightharpoonup","xrightharpoondown","xlongequal","xtwoheadleftarrow","xtwoheadrightarrow","xleftrightarrow","longleftrightarrow","xLeftrightarrow","xrightleftharpoons","longrightleftharpoons","xleftrightharpoons","xhookleftarrow","xhookrightarrow","xmapsto","xtofrom","xleftrightarrows","longleftrightarrows","xRightleftharpoons","longRightleftharpoons","xLeftrightharpoons","longLeftrightharpoons"],"[:auto]{:auto}",{createAtom:e=>{var t,r,n,i,s;return new tc(b(m({},e),{svgBody:e.command.slice(1),above:((r=It((t=e.args)==null?void 0:t[1]))==null?void 0:r.length)===0?void 0:It((n=e.args)==null?void 0:n[1]),below:(s=It((i=e.args)==null?void 0:i[0]))!=null?s:null,skipBoundary:!1,supsubPlacement:"over-under",paddedBody:!0,paddedLabels:!0,boxType:"rel"}))},serialize:(e,t)=>e.command+(e.hasEmptyBranch("below")?"":`[${e.belowToLatex(t)}]`)+`{${e.aboveToLatex(t)}}${e.supsubToLatex(t)}`}),Le(["arccos","arcsin","arctan","arctg","arcctg","arg","ch","cos","cosh","cot","cotg","coth","ctg","cth","csc","cosec","deg","dim","exp","gcd","hom","inf","ker","lb","lg","ln","log","Pr","sec","sh","sin","sinh","sup","tan","tanh","tg","th","arcsec","arccsc","arsinh","arcosh","artanh","arcsech","arccsch"],"",{isFunction:!0,ifMode:"math",createAtom:e=>new Ru(e.command.slice(1),b(m({},e),{limits:"adjacent",isFunction:!0,variant:"main",variantStyle:"up"}))}),Le(["liminf","limsup"],"",{ifMode:"math",createAtom:e=>new Ru({"\\liminf":"lim inf","\\limsup":"lim sup"}[e.command],b(m({},e),{limits:"over-under",variant:"main"}))}),Le(["lim","mod"],"",{ifMode:"math",createAtom:e=>new Ru(e.command.slice(1),b(m({},e),{limits:"over-under",variant:"main"}))}),Le(["det","max","min"],"",{ifMode:"math",isFunction:!0,createAtom:e=>new Ru(e.command.slice(1),b(m({},e),{limits:"over-under",isFunction:!0,variant:"main"}))}),Le(["ang"],"{:math}",{ifMode:"math",createAtom:e=>new Nt(b(m({},e),{body:It(e.args[0])})),serialize:(e,t)=>`\\ang{${e.bodyToLatex(t)}}`,render:(e,t)=>{const r=e.createBox(t),n=r.caret;r.caret=void 0;const i=new hn("\xB0",{style:b(m({},e.style),{variant:"normal",variantStyle:"up"})});return new hn([r,i],{type:"inner",isSelected:e.isSelected,caret:n})}}),Le("sqrt","[index:auto]{radicand:expression}",{ifMode:"math",createAtom:e=>new Id(b(m({},e),{body:It(e.args[1]),index:e.args[0]?It(e.args[0]):void 0}))}),Le(["frac","dfrac","tfrac","cfrac","binom","dbinom","tbinom"],"{:expression}{:expression}",{ifMode:"math",createAtom:e=>{const t=m({},e),r=e.command,n=e.args;switch(r){case"\\dfrac":case"\\frac":case"\\tfrac":t.hasBarLine=!0;break;case"\\atopfrac":t.hasBarLine=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":t.hasBarLine=!1,t.leftDelim="(",t.rightDelim=")";break;case"\\cfrac":t.hasBarLine=!0,t.continuousFraction=!0;break;default:}switch(r){case"\\dfrac":case"\\dbinom":t.mathstyleName="displaystyle";break;case"\\tfrac":case"\\tbinom":t.mathstyleName="textstyle";break;default:}return new Vu(n[0]?It(n[0]):[new wu],n[1]?It(n[1]):[new wu],t)},serialize:(e,t)=>{const r=e.aboveToLatex(t),n=e.belowToLatex(t);return/^[0-9]$/.test(r)&&/^[0-9]$/.test(n)?`${e.command}${r}${n}`:hi(e.command,r,n)}}),Le(["brace","brack"],"",{infix:!0,createAtom:e=>new Vu(It(e.args[0]),It(e.args[1]),b(m({},e),{hasBarLine:!1,leftDelim:e.command==="\\brace"?"\\lbrace":"\\lbrack",rightDelim:e.command==="\\brace"?"\\rbrace":"\\rbrack"})),serialize:(e,t)=>Ia([e.aboveToLatex(t),e.command,e.belowToLatex(t)])}),Le(["over","atop","choose"],"",{infix:!0,createAtom:e=>{let t,r;const n=e.args;return e.command==="\\choose"&&(t="(",r=")"),new Vu(It(n[0]),It(n[1]),b(m({},e),{hasBarLine:e.command==="\\over",leftDelim:t,rightDelim:r}))},serialize:(e,t)=>Ia([e.aboveToLatex(t),e.command,e.belowToLatex(t)])}),Le(["overwithdelims","atopwithdelims"],"{numer:auto}{denom:auto}{left-delim:delim}{right-delim:delim}",{infix:!0,createAtom:e=>{var t,r;const n=e.args;return new Vu(It(n[0]),It(n[1]),b(m({},e),{leftDelim:(t=n[2])!=null?t:".",rightDelim:(r=n[3])!=null?r:".",hasBarLine:!1}))},serialize:(e,t)=>`${e.aboveToLatex(t)} ${e.command}${e.leftDelim}${e.rightDelim}${e.belowToLatex(t)}`}),Le("pdiff","{numerator}{denominator}",{ifMode:"math",createAtom:e=>new Vu(It(e.args[0]),It(e.args[1]),b(m({},e),{hasBarLine:!0,numerPrefix:"\u2202",denomPrefix:"\u2202"}))}),Le(["sum","prod","bigcup","bigcap","coprod","bigvee","bigwedge","biguplus","bigotimes","bigoplus","bigodot","bigsqcup","intop"],"",{ifMode:"math",createAtom:e=>new Wu({coprod:"\u2210",bigvee:"\u22C1",bigwedge:"\u22C0",biguplus:"\u2A04",bigcap:"\u22C2",bigcup:"\u22C3",intop:"\u222B",prod:"\u220F",sum:"\u2211",bigotimes:"\u2A02",bigoplus:"\u2A01",bigodot:"\u2A00",bigsqcup:"\u2A06",smallint:"\u222B"}[e.command.slice(1)],b(m({},e),{limits:"auto",variant:"main"}))}),Le("smallint","",{ifMode:"math",createAtom:e=>new Ru("\u222B",b(m({},e),{limits:"adjacent",variant:"main"}))});var bh={int:"\u222B",iint:"\u222C",iiint:"\u222D",oint:"\u222E",oiint:"\u222F",oiiint:"\u2230",intclockwise:"\u2231",varointclockwise:"\u2232",ointctrclockwise:"\u2233",intctrclockwise:"\u2A11",sqcup:"\u2294",sqcap:"\u2293",uplus:"\u228E",wr:"\u2240",amalg:"\u2A3F",Cap:"\u22D2",Cup:"\u22D3",doublecap:"\u22D2",doublecup:"\u22D3"};Le(Object.keys(bh),"",{ifMode:"math",createAtom:e=>{const t=e.command,r=bh[t.slice(1)];return new Wu(r,b(m({},e),{limits:"adjacent",variant:{"\u22D2":"ams","\u22D3":"ams"}[r]}))}}),Le(["Re","Im"],"",{ifMode:"math",createAtom:e=>new Ru({"\\Re":"\u211C","\\Im":"\u2111"}[e.command],b(m({},e),{limits:"adjacent",isFunction:!0,variant:"fraktur"}))}),Le("middle","{:delim}",{ifMode:"math",createAtom:e=>{var t;return new Jc(b(m({},e),{delim:(t=e.args[0])!=null?t:"|",size:1}))}}),Le("the","{:value}",{createAtom:e=>new Nt(b(m({},e),{captureSelection:!0,verbatimLatex:null})),render:(e,t)=>{var r;const n=new Ce({parent:t},e.style);let i="";e.isSelected&&(i+=" ML__selected");const s=n.evaluate(e.args[0]);return new hn(((r=Ss(s))!=null?r:"").split("").map(d=>new hn(d,{type:"ord",classes:i,mode:e.mode,isSelected:e.isSelected,style:m({variant:"main"},e.style)})),{type:"lift",style:e.style,caret:e.caret,isSelected:e.isSelected,classes:i}).wrap(n)},serialize:e=>{var t;return`\\the${(t=Ss(e.args[0]))!=null?t:"\\relax"}`}}),Le("mathtip","{:auto}{:math}",{createAtom:e=>new rd(b(m({},e),{body:It(e.args[0]),tooltip:It(e.args[1]),content:"math"})),serialize:(e,t)=>t.skipStyles?e.bodyToLatex(t):`\\texttip{${e.bodyToLatex(t)}}{${Nt.serialize([e.tooltip],b(m({},t),{defaultMode:"math"}))}}`}),Le("texttip","{:auto}{:text}",{createAtom:e=>new rd(b(m({},e),{body:It(e.args[0]),tooltip:It(e.args[1]),content:"text"})),serialize:(e,t)=>t.skipStyles?e.bodyToLatex(t):`\\texttip{${e.bodyToLatex(t)}}{${Nt.serialize([e.tooltip],b(m({},t),{defaultMode:"text"}))}}`}),Le("error","{:math}",{createAtom:e=>new Nt(b(m({},e),{body:It(e.args[0])})),serialize:(e,t)=>`\\error{${e.bodyToLatex(t)}}`,render:(e,t)=>e.createBox(t,{classes:"ML__error"})}),Le("ensuremath","{:math}",{createAtom:e=>new Nt(b(m({},e),{body:It(e.args[0])})),serialize:(e,t)=>`${e.command}{${e.bodyToLatex(b(m({},t),{defaultMode:"math"}))}}`}),Le("color","{:value}",{applyStyle:(e,t,r)=>{var n,i;return{verbatimColor:(n=Ss(t[0]))!=null?n:void 0,color:r.toColor((i=t[0])!=null?i:{string:"red"})}}}),Le("textcolor","{:value}{content:auto*}",{applyStyle:(e,t,r)=>{var n,i;return{verbatimColor:(n=Ss(t[0]))!=null?n:void 0,color:r.toColor((i=t[0])!=null?i:{string:"red"})}}}),Le("boxed","{content:math}",{createAtom:e=>new Yl(b(m({},e),{body:It(e.args[0]),framecolor:{string:"black"}}))}),Le("colorbox","{:value}{:text*}",{applyStyle:(e,t,r)=>{var n,i;return{verbatimBackgroundColor:(n=Ss(t[0]))!=null?n:void 0,backgroundColor:r.toBackgroundColor((i=t[0])!=null?i:{string:"yellow"})}}}),Le("fcolorbox","{frame-color:value}{background-color:value}{content:text}",{applyMode:"text",createAtom:e=>{var t,r;return new Yl(b(m({},e),{body:It(e.args[2]),framecolor:(t=e.args[0])!=null?t:{string:"blue"},backgroundcolor:(r=e.args[1])!=null?r:{string:"yellow"}}))},serialize:(e,t)=>{var r,n;return t.skipStyles?e.bodyToLatex(b(m({},t),{defaultMode:"text"})):hi(e.command,(r=Ss(e.framecolor))!=null?r:"",(n=Ss(e.backgroundcolor))!=null?n:"",e.bodyToLatex(b(m({},t),{defaultMode:"text"})))}}),Le("bbox","[:bbox]{body:auto}",{createAtom:e=>{var t;const r=e.args[0],n=It(e.args[1]);return r?new Yl(b(m({},e),{body:n,padding:r.padding,border:r.border,backgroundcolor:(t=r.backgroundcolor)!=null?t:void 0})):new Yl(b(m({},e),{body:n}))},serialize:(e,t)=>{var r,n;if(t.skipStyles)return e.bodyToLatex(t);let i=e.command;if(Number.isFinite(e.padding)||e.border!==void 0||e.backgroundcolor!==void 0){const s=[];e.padding&&s.push((r=Ss(e.padding))!=null?r:""),e.border&&s.push(`border: ${e.border}`),e.backgroundcolor&&s.push((n=Ss(e.backgroundcolor))!=null?n:""),i+=`[${s.join(",")}]`}return hi(i,e.bodyToLatex(t))}}),Le(["displaystyle","textstyle","scriptstyle","scriptscriptstyle"],"{:rest}",{createAtom:e=>new Nt(b(m({},e),{body:It(e.args[0])})),render:(e,t)=>{const r=new Ce({parent:t,mathstyle:e.command.slice(1)},e.style),n=Nt.createBox(r,e.body,{type:"lift"});return e.caret&&(n.caret=e.caret),e.bind(t,n)},serialize:(e,t)=>t.skipStyles?e.bodyToLatex(t):`{${Ia([e.command,e.bodyToLatex(t)])}}`}),Le(["tiny","scriptsize","footnotesize","small","normalsize","large","Large","LARGE","huge","Huge"],"",{applyStyle:e=>({fontSize:{"\\tiny":1,"\\scriptsize":2,"\\footnotesize":3,"\\small":4,"\\normalsize":5,"\\large":6,"\\Large":7,"\\LARGE":8,"\\huge":9,"\\Huge":10}[e]})}),Le("fontseries","{:string}",{ifMode:"text",applyStyle:(e,t)=>{var r;return{fontSeries:(r=t[0])!=null?r:"auto"}}}),Le("fontshape","{:string}",{ifMode:"text",applyStyle:(e,t)=>{var r;return{fontShape:(r=t[0])!=null?r:"auto"}}}),Le("fontfamily","{:string}",{ifMode:"text",applyStyle:(e,t)=>{var r;return{fontFamily:(r=t[0])!=null?r:"roman"}}}),Le("selectfont","",{ifMode:"text",applyStyle:()=>({})}),Le("bf","{:rest}",{applyStyle:()=>({fontSeries:"b",fontShape:"n",fontFamily:"roman"})}),Le(["boldsymbol","bm"],"{:math}",{applyMode:"math",createAtom:e=>new Nt(b(m({},e),{body:It(e.args[0])})),serialize:(e,t)=>`${e.command}{${e.bodyToLatex(t)}}`,render:(e,t)=>e.createBox(t,{classes:"ML__boldsymbol"})}),Le("bold","{:math*}",{applyMode:"math",applyStyle:()=>({variantStyle:"bold"})}),Le("bfseries","{:rest}",{applyMode:"text",applyStyle:()=>({fontSeries:"b"})}),Le("mdseries","{:rest}",{applyMode:"text",applyStyle:()=>({fontSeries:"m"})}),Le("upshape","{:rest}",{applyMode:"text",applyStyle:()=>({fontShape:"n"})}),Le("slshape","{:rest}",{applyMode:"text",applyStyle:()=>({fontShape:"sl"})}),Le("scshape","{:rest}",{applyMode:"text",applyStyle:()=>({fontShape:"sc"})}),Le("textbf","{:text*}",{applyMode:"text",applyStyle:()=>({fontSeries:"b"})}),Le("textmd","{:text*}",{applyMode:"text",applyStyle:()=>({fontSeries:"m"})}),Le("textup","{:text*}",{applyMode:"text",applyStyle:()=>({fontShape:"n"})}),Le("textnormal","{:text*}",{applyMode:"text",applyStyle:()=>({fontShape:"n",fontSeries:"m"})}),Le("textsl","{:text*}",{applyMode:"text",applyStyle:()=>({fontShape:"sl"})}),Le("textit","{:text*}",{applyMode:"text",applyStyle:()=>({fontShape:"it"})}),Le("textsc","{:text*}",{applyMode:"text",applyStyle:()=>({fontShape:"sc"})}),Le("textrm","{:text*}",{applyMode:"text",applyStyle:()=>({fontFamily:"roman"})}),Le("textsf","{:text*}",{applyMode:"text",applyStyle:()=>({fontFamily:"sans-serif"})}),Le("texttt","{:text*}",{applyMode:"text",applyStyle:()=>({fontFamily:"monospace"})}),Le("mathbf","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"normal",variantStyle:"bold"})}),Le("mathit","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"main",variantStyle:"italic"})}),Le("mathnormal","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"normal",variantStyle:"italic"})}),Le("mathbfit","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"main",variantStyle:"bolditalic"})}),Le("mathrm","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"normal",variantStyle:"up"})}),Le("mathsf","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"sans-serif",variantStyle:"up"})}),Le("mathtt","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"monospace",variantStyle:"up"})}),Le("it","{:rest}",{applyStyle:()=>({fontSeries:"m",fontShape:"it",fontFamily:"roman",variantStyle:"italic"})}),Le("rmfamily","",{applyStyle:()=>({fontFamily:"roman"})}),Le("sffamily","",{applyStyle:()=>({fontFamily:"sans-serif"})}),Le("ttfamily","",{applyStyle:()=>({fontFamily:"monospace"})}),Le(["Bbb","mathbb"],"{:math*}",{applyStyle:()=>({variant:"double-struck",variantStyle:"up"})}),Le(["frak","mathfrak"],"{:math*}",{applyStyle:()=>({variant:"fraktur",variantStyle:"up"})}),Le("mathcal","{:math*}",{applyStyle:()=>({variant:"calligraphic",variantStyle:"up"})}),Le("mathscr","{:math*}",{applyStyle:()=>({variant:"script",variantStyle:"up"})}),Le("mbox","{:text}",{ifMode:"math",createAtom:e=>new Nt(b(m({},e),{type:"mord",body:It(e.args[0]),mode:"math"})),serialize:(e,t)=>hi("\\mbox",e.bodyToLatex(b(m({},t),{defaultMode:"text"})))}),Le("text","{:text}",{ifMode:"math",applyMode:"text"}),Le(["class","htmlClass"],"{name:string}{content:auto}",{createAtom:e=>new Nt(b(m({},e),{body:It(e.args[1])})),serialize:(e,t)=>!e.args[0]||t.skipStyles?e.bodyToLatex(t):`${e.command}{${e.args[0]}}{${e.bodyToLatex(t)}}`,render:(e,t)=>{var r;return e.createBox(t,{classes:(r=e.args[0])!=null?r:""})}}),Le(["cssId","htmlId"],"{id:string}{content:auto}",{createAtom:e=>new Nt(b(m({},e),{body:It(e.args[1])})),serialize:(e,t)=>{var r;return!((r=e.args)!=null&&r[0])||t.skipStyles?e.bodyToLatex(t):`${e.command}{${e.args[0]}}{${e.bodyToLatex(t)}}`},render:(e,t)=>{var r;const n=e.createBox(t);return n.cssId=(r=e.args[0])!=null?r:"",n}}),Le("htmlData","{data:string}{content:auto}",{createAtom:e=>new Nt(b(m({},e),{body:It(e.args[1])})),serialize:(e,t)=>{var r;return!((r=e.args)!=null&&r[0])||t.skipStyles?e.bodyToLatex(t):`\\htmlData{${e.args[0]}}{${e.bodyToLatex(t)}}`},render:(e,t)=>{var r;const n=e.createBox(t);return n.htmlData=(r=e.args[0])!=null?r:"",n}}),Le(["style","htmlStyle"],"{data:string}{content:auto}",{createAtom:e=>new Nt(b(m({},e),{body:It(e.args[1])})),serialize:(e,t)=>{var r;return!((r=e.args)!=null&&r[0])||t.skipStyles?e.bodyToLatex(t):`${e.command}{${e.args[0]}}{${e.bodyToLatex(t)}}`},render:(e,t)=>{var r;const n=e.createBox(t);return n.htmlStyle=(r=e.args[0])!=null?r:"",n}}),Le("em","{:rest}",{createAtom:e=>new Nt(b(m({},e),{body:It(e.args[0])})),serialize:(e,t)=>t.skipStyles?e.bodyToLatex(t):`{\\em ${e.bodyToLatex(t)}}`,render:(e,t)=>e.createBox(t,{classes:"ML__emph",boxType:"lift"})}),Le("emph","{:auto}",{createAtom:e=>new Nt(b(m({},e),{body:It(e.args[1])})),serialize:(e,t)=>t.skipStyles?e.bodyToLatex(t):`\\emph{${e.bodyToLatex(t)}}`,render:(e,t)=>e.createBox(t,{classes:"ML__emph",boxType:"lift"})});var wh={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}};Le(["bigl","Bigl","biggl","Biggl","bigr","Bigr","biggr","Biggr","bigm","Bigm","biggm","Biggm","big","Big","bigg","Bigg"],"{:delim}",{createAtom:e=>{var t;return new td(b(m({},e),{delim:(t=e.args[0])!=null?t:".",size:wh[e.command].size,delimType:wh[e.command].mclass}))}}),Le(["hspace","hspace*"],"{width:value}",{createAtom:e=>{var t;return new Cu(b(m({},e),{width:(t=e.args[0])!=null?t:{dimension:0}}))}}),Le(["mkern","kern","mskip","hskip","mspace"],"{width:value}",{createAtom:e=>{var t;return new Cu(b(m({},e),{width:(t=e.args[0])!=null?t:{dimension:0}}))}}),Le("mathchoice","{:math}{:math}{:math}{:math}",{createAtom:e=>new Nt(e),render:(e,t)=>{let r=0;const n=t.mathstyle.id;(n===Ys||n===hl)&&(r=1),(n===Nl||n===Uo)&&(r=2),(n===Rl||n===js)&&(r=3);const i=It(e.args[r]);return Nt.createBox(t,i)},serialize:(e,t)=>`\\mathchoice{${Nt.serialize(e.args[0],t)}}{${Nt.serialize(e.args[1],t)}}{${Nt.serialize(e.args[2],t)}}{${Nt.serialize(e.args[3],t)}}`}),Le("mathop","{:auto}",{createAtom:e=>new Nt(b(m({},e),{type:"mop",body:It(e.args[0]),limits:"over-under",isFunction:!0,captureSelection:!0})),render:(e,t)=>{var r;let n=Nt.createBox(t,e.body);if(e.superscript||e.subscript){const i=(r=e.subsupPlacement)!=null?r:"auto";n=i==="over-under"||i==="auto"&&t.isDisplayStyle?e.attachLimits(t,{base:n}):e.attachSupsub(t,{base:n})}return new hn(e.bind(t,n),{type:"op",isSelected:e.isSelected,classes:"op-group"})},serialize:(e,t)=>{const r=[hi(e.command,e.bodyToLatex(t))];return e.explicitSubsupPlacement&&(e.subsupPlacement==="over-under"&&r.push("\\limits"),e.subsupPlacement==="adjacent"&&r.push("\\nolimits"),e.subsupPlacement==="auto"&&r.push("\\displaylimits")),r.push(e.supsubToLatex(t)),Ia(r)}}),Le(["mathbin","mathrel","mathopen","mathclose","mathpunct","mathord","mathinner"],"{:auto}",{createAtom:e=>new Nt(b(m({},e),{type:{"\\mathbin":"mbin","\\mathrel":"mrel","\\mathopen":"mopen","\\mathclose":"mclose","\\mathpunct":"mpunct","\\mathord":"mord","\\mathinner":"minner"}[e.command],body:It(e.args[0])}))}),Le(["operatorname","operatorname*"],"{operator:math}",{createAtom:e=>{const t=It(e.args[0]).map(r=>{var n;return r.type!=="first"&&(r.type="mord",r.value=(n={"\u2217":"*","\u2212":"-"}[r.value])!=null?n:r.value,r.isFunction=!1,!r.style.variant&&!r.style.variantStyle&&(r.style.variant="main",r.style.variantStyle="up")),r});return new Nt(b(m({},e),{type:"mop",body:t,isFunction:!0,limits:e.command==="\\operatorname"?"adjacent":"over-under"}))},render:(e,t)=>{var r;let n=Nt.createBox(t,e.body);if(e.superscript||e.subscript){const i=(r=e.subsupPlacement)!=null?r:"auto";n=i==="over-under"||i==="auto"&&t.isDisplayStyle?e.attachLimits(t,{base:n}):e.attachSupsub(t,{base:n})}return e.caret&&(n.caret=e.caret),new hn(e.bind(t,n),{type:"op",isSelected:e.isSelected,classes:"op-group"})},serialize:(e,t)=>{const r=[hi(e.command,e.bodyToLatex(t))];return e.explicitSubsupPlacement&&(e.subsupPlacement==="over-under"&&r.push("\\limits"),e.subsupPlacement==="adjacent"&&r.push("\\nolimits"),e.subsupPlacement==="auto"&&r.push("\\displaylimits")),r.push(e.supsubToLatex(t)),Ia(r)}}),Le(["char","unicode"],"{charcode:value}",{createAtom:e=>new Nt(b(m({},e),{type:e.mode==="text"?"text":"mord"})),serialize:e=>{var t;return`${e.command}${Ss((t=e.args[0])!=null?t:{number:10067,base:"hexadecimal"})}`},render:(e,t)=>{let r=t.evaluate(e.args[0]);return(!r||!("number"in r))&&(r={number:10067,base:"hexadecimal"}),e.value=String.fromCodePoint(r.number),e.createBox(t)}}),Le("rule","[raise:value]{width:value}{thickness:value}",{createAtom:e=>new Nt(e),render:(e,t)=>{var r,n,i;const s=new Ce({parent:t,mathstyle:"textstyle"},e.style),d=s.toEm((r=e.args[0])!=null?r:{dimension:0}),_=s.toEm((n=e.args[1])!=null?n:{dimension:10}),$=s.toEm((i=e.args[2])!=null?i:{dimension:10}),ee=new hn(null,{classes:"rule",type:"ord"});return ee.width=_,ee.height=$+d,ee.depth=-d,ee.setStyle("border-right-width",_,"em"),ee.setStyle("border-top-width",$,"em"),ee.setStyle("border-color",e.style.color),ee.setStyle("vertical-align",d,"em"),e.isSelected&&ee.setStyle("opacity","50%"),e.bind(s,ee),e.caret&&(ee.caret=e.caret),ee.wrap(t)},serialize:e=>`\\rule${e.args[0]?`[${Ss(e.args[0])}]`:""}{${Ss(e.args[1])}}{${Ss(e.args[2])}}`}),Le(["overline","underline"],"{:auto}",{createAtom:e=>new Nt(b(m({},e),{body:It(e.args[0])})),render:(e,t)=>{const r=e.command.substring(1),n=new Ce({parent:t,mathstyle:"cramp"},e.style),i=Nt.createBox(n,e.body);if(!i)return null;const s=n.metrics.defaultRuleThickness/n.scalingFactor,d=new hn(null,{classes:r+"-line"});d.height=s,d.maxFontSize=s*1.125*n.scalingFactor;let _;return r==="overline"?_=new So({shift:0,children:[{box:i},3*s,{box:d},s]}):_=new So({top:i.height,children:[s,{box:d},3*s,{box:i}]}),e.caret&&(_.caret=e.caret),new hn(_,{classes:r,type:"ignore"})}}),Le("overset","{:auto}{base:auto}",{createAtom:e=>{const t=It(e.args[1]);return new tc(b(m({},e),{above:It(e.args[0]),body:t,skipBoundary:!1,boxType:nl(t)}))},serialize:(e,t)=>hi(e.command,e.aboveToLatex(t),e.bodyToLatex(t))}),Le("underset","{:auto}{base:auto}",{createAtom:e=>{const t=It(e.args[1]);return new tc(b(m({},e),{below:It(e.args[0]),body:t,skipBoundary:!1,boxType:nl(t)}))},serialize:(e,t)=>hi(e.command,e.belowToLatex(t),e.bodyToLatex(t))}),Le("overunderset","{above:auto}{below:auto}{base:auto}",{createAtom:e=>{const t=It(e.args[2]);return new tc(b(m({},e),{above:It(e.args[0]),below:It(e.args[1]),body:t,skipBoundary:!1,boxType:nl(t)}))},serialize:(e,t)=>hi(e.command,e.belowToLatex(t),e.bodyToLatex(t))}),Le(["stackrel","stackbin"],"[below:auto]{above:auto}{base:auto}",{createAtom:e=>new tc(b(m({},e),{body:It(e.args[2]),above:It(e.args[1]),below:It(e.args[0]),skipBoundary:!1,boxType:e.command==="\\stackrel"?"rel":"bin"})),serialize:(e,t)=>hi(e.command,e.aboveToLatex(t),e.bodyToLatex(t))}),Le("smash","[:string]{:auto}",{createAtom:e=>{var t,r,n,i;return new oA(b(m({},e),{body:It(e.args[1]),smashHeight:(r=(t=e.args[0])==null?void 0:t.includes("t"))!=null?r:!0,smashDepth:(i=(n=e.args[0])==null?void 0:n.includes("b"))!=null?i:!0}))}}),Le(["vphantom"],"{:auto}",{createAtom:e=>new oA(b(m({},e),{body:It(e.args[0]),isInvisible:!0,smashWidth:!0}))}),Le(["hphantom"],"{:auto}",{createAtom:e=>new oA(b(m({},e),{body:It(e.args[0]),isInvisible:!0,smashHeight:!0,smashDepth:!0}))}),Le(["phantom"],"{:auto}",{createAtom:e=>new oA(b(m({},e),{body:It(e.args[0]),isInvisible:!0}))}),Le("not","{:math}",{createAtom:e=>{const t=It(e.args[0]);return t.length===0?new Nt(b(m({},e),{type:"mrel",value:"\uE020"})):new Nt(b(m({},e),{body:[new lu(b(m({},e),{body:"\uE020",align:"right"})),...t],captureSelection:!0}))},serialize:(e,t)=>{const r=e.args[0],n=r&&typeof r=="object"&&"group"in r;return e.value!=="\uE020"?n?`\\not{${Nt.serialize(r.group,t)}}`:`\\not${Nt.serialize(r,t)}`:n?"\\not{}":"\\not"},render:(e,t)=>{if(e.value)return e.createBox(t);const n=e.args[0]&&typeof e.args[0]=="object"&&"group"in e.args[0]?"ord":nl(It(e.args[0])),i=Nt.createBox(t,e.body,{type:n});return e.caret&&(i.caret=e.caret),e.bind(t,i)}}),Le(["ne","neq"],"",{createAtom:e=>new Nt(b(m({},e),{type:"mrel",body:[new lu(b(m({},e),{body:"\uE020",align:"right",boxType:"rel"})),new Nt(b(m({},e),{value:"="}))],captureSelection:!0})),serialize:e=>e.command}),Le("rlap","{:auto}",{createAtom:e=>new lu(b(m({},e),{body:It(e.args[0]),align:"right"}))}),Le("llap","{:auto}",{createAtom:e=>new lu(b(m({},e),{body:It(e.args[0]),align:"left"}))}),Le("mathrlap","{:math}",{createAtom:e=>new lu(b(m({},e),{body:It(e.args[0]),align:"left"}))}),Le("mathllap","{:math}",{createAtom:e=>new lu(b(m({},e),{body:It(e.args[0]),align:"left"}))}),Le("raisebox","{:value}{:text}",{createAtom:e=>{var t;return new Yl(b(m({},e),{body:It(e.args[1]),padding:{dimension:0},offset:(t=e.args[0])!=null?t:{dimension:0}}))},serialize:(e,t)=>{var r;return hi("\\raisebox",(r=Ss(e.offset))!=null?r:"0pt",e.bodyToLatex(t))}}),Le("raise","{:value}{:auto}",{createAtom:e=>{var t;return new Yl(b(m({},e),{body:It(e.args[1]),padding:{dimension:0},offset:(t=e.args[0])!=null?t:{dimension:0}}))},serialize:(e,t)=>{var r;return hi("\\raise",(r=Ss(e.offset))!=null?r:"0pt",e.bodyToLatex(t))}}),Le("lower","{:value}{:auto}",{createAtom:e=>{var t;return new Yl(b(m({},e),{body:It(e.args[1]),padding:{dimension:0},offset:(t=ml(e.args[0],-1))!=null?t:{dimension:0}}))},serialize:(e,t)=>{var r,n;return hi("\\lower",(n=Ss(ml((r=e.offset)!=null?r:{dimension:0},-1)))!=null?n:"0pt",e.bodyToLatex(t))}}),ce("0123456789/@.?!"),_e(65,90),_e(97,122),ce([["\\forall",8704],["\\exists",8707],["\\nexists",8708,"mord","ams"],["\\mid",8739,"mrel"],["\\top",8868],["\\bot",8869]]),ce([["\\#",35],["\\&",38],["\\parallelogram",9649],["\\spadesuit",9824],["\\heartsuit",9825],["\\diamondsuit",9826],["\\clubsuit",9827],["\\flat",9837],["\\natural",9838],["\\sharp",9839]]),ce([["\\backslash",92],["\\nabla",8711],["\\partial",8706],["\\ell",8467],["\\hbar",8463],["\\Q",81,"mord","double-struck"],["\\C",67,"mord","double-struck"],["\\P",80,"mord","double-struck"],["\\pounds",163],["\\euro",8364]]),ce([["\\rightarrow",8594],["\\to",8594],["\\leftarrow",8592],["\\gets",8592],["\\Rightarrow",8658],["\\Leftarrow",8656],["\\longrightarrow",10230],["\\longleftarrow",10229],["\\Longrightarrow",10233],["\\implies",10233],["\\Longleftarrow",10232],["\\impliedby",10232],["\\longleftrightarrow",10231],["\\biconditional",10231],["\\Longleftrightarrow",10234],["\\mapsto",8614],["\\longmapsto",10236],["\\uparrow",8593],["\\downarrow",8595],["\\Uparrow",8657],["\\Downarrow",8659],["\\updownarrow",8597],["\\Updownarrow",8661],["\\hookrightarrow",8618],["\\hookleftarrow",8617],["\\rightharpoonup",8640],["\\leftharpoonup",8636],["\\rightharpoondown",8641],["\\leftharpoondown",8637],["\\searrow",8600],["\\nearrow",8599],["\\swarrow",8601],["\\nwarrow",8598],["\\originalof",8886],["\\laplace",8886],["\\imageof",8887],["\\Laplace",8887]],"mrel"),ce([["\\mapsfrom",8612,"mrel"],["\\Mapsfrom",10502,"mrel"],["\\MapsTo",10503,"mrel"],["\\Yup",8516,"mord"],["\\lightning",8623,"mrel"],["\\leftarrowtriangle",8701,"mrel"],["\\rightarrowtriangle",8702,"mrel"],["\\leftrightarrowtriangle",8703,"mrel"],["\\boxdot",8865,"mbin"],["\\bigtriangleup",9651,"mbin"],["\\bigtriangledown",9661,"mbin"],["\\boxbar",9707,"mbin"],["\\Lbag",10181,"mopen"],["\\Rbag",10182,"mclose"],["\\llbracket",10214,"mopen"],["\\rrbracket",10215,"mclose"],["\\longmapsfrom",10235,"mrel"],["\\Longmapsfrom",10237,"mrel"],["\\Longmapsto",10238,"mrel"],["\\boxslash",10692,"mbin"],["\\boxbslash",10693,"mbin"],["\\boxast",10694,"mbin"],["\\boxcircle",10695,"mbin"],["\\boxbox",10696,"mbin"],["\\fatsemi",10783,"mop"],["\\leftslice",10918,"mrel"],["\\rightslice",10919,"mrel"],["\\interleave",10996,"mbin"],["\\biginterleave",11004,"mop"],["\\sslash",11005,"mbin"],["\\talloblong",11006,"mbin"]]),ce([["\\lbrace",123,"mopen"],["\\rbrace",125,"mclose"],["\\lparen",40,"mopen"],["\\rparen",41,"mclose"],["\\langle",10216,"mopen"],["\\rangle",10217,"mclose"],["\\lfloor",8970,"mopen"],["\\rfloor",8971,"mclose"],["\\lceil",8968,"mopen"],["\\rceil",8969,"mclose"],["\\vert",8739],["\\lvert",8739,"mopen"],["\\rvert",8739,"mclose"],["\\|",8741],["\\Vert",8741],["\\mVert",8741],["\\lVert",8741,"mopen"],["\\rVert",8741,"mclose"],["\\lbrack",91,"mopen"],["\\rbrack",93,"mclose"],["\\{",123,"mopen"],["\\}",125,"mclose"],["(",40,"mopen"],[")",41,"mclose"],["[",91,"mopen"],["]",93,"mclose"],["\\ulcorner",9484,"mopen","ams"],["\\urcorner",9488,"mclose","ams"],["\\llcorner",9492,"mopen","ams"],["\\lrcorner",9496,"mclose","ams"],["\\lgroup",10222,"mopen"],["\\rgroup",10223,"mclose"],["\\lmoustache",9136,"mopen"],["\\rmoustache",9137,"mclose"]]),ce([["\\dashrightarrow",8674],["\\dashleftarrow",8672],["\\Rrightarrow",8667],["\\Lleftarrow",8666],["\\leftrightarrows",8646],["\\rightleftarrows",8644],["\\curvearrowright",8631],["\\curvearrowleft",8630],["\\rightrightarrows",8649],["\\leftleftarrows",8647],["\\upuparrows",8648],["\\downdownarrows",8650],["\\vartriangle",9651],["\\triangleq",8796],["\\vartriangleleft",8882],["\\trianglelefteq",8884],["\\ntriangleleft",8938],["\\ntrianglelefteq",8940],["\\vartriangleright",8883],["\\trianglerighteq",8885],["\\ntriangleright",8939],["\\ntrianglerighteq",8941],["\\blacktriangleleft",9664],["\\blacktriangleright",9654],["\\leftarrowtail",8610],["\\rightarrowtail",8611],["\\looparrowright",8620],["\\looparrowleft",8619],["\\twoheadleftarrow",8606],["\\twoheadrightarrow",8608],["\\twoheadrightarrowtail",10518],["\\rightleftharpoons",8652],["\\leftrightharpoons",8651],["\\Rsh",8625],["\\Lsh",8624],["\\circlearrowright",8635],["\\circlearrowleft",8634],["\\restriction",8638],["\\upharpoonright",8638],["\\upharpoonleft",8639],["\\downharpoonright",8642],["\\downharpoonleft",8643],["\\rightsquigarrow",8669],["\\leadsto",8669],["\\leftrightsquigarrow",8621],["\\multimap",8888],["\\nleftarrow",8602],["\\nrightarrow",8603],["\\nRightarrow",8655],["\\nLeftarrow",8653],["\\nleftrightarrow",8622],["\\nLeftrightarrow",8654],["\\nvrightarrow",8696],["\\nvtwoheadrightarrow",10496],["\\nvrightarrowtail",10516],["\\nvtwoheadrightarrowtail",10519],["\\shortparallel",8741],["\\nless",8814],["\\nleqslant",57360],["\\lneq",10887],["\\lneqq",8808],["\\nleqq",57361],["\\lvertneqq",57356],["\\lnsim",8934],["\\lnapprox",10889],["\\nprec",8832],["\\npreceq",8928],["\\precnsim",8936],["\\precnapprox",10937],["\\nsim",8769],["\\nshortmid",57350],["\\nmid",8740],["\\nvdash",8876],["\\nvDash",8877],["\\ngtr",8815],["\\ngeqslant",57359],["\\ngeqq",57358],["\\gneq",10888],["\\gneqq",8809],["\\gvertneqq",57357],["\\gnsim",8935],["\\gnapprox",10890],["\\nsucc",8833],["\\nsucceq",8929],["\\succnsim",8937],["\\succnapprox",10938],["\\ncong",8774],["\\nshortparallel",57351],["\\nparallel",8742],["\\nVDash",8879],["\\nsupseteqq",57368],["\\supsetneq",8843],["\\varsupsetneq",57371],["\\supsetneqq",10956],["\\varsupsetneqq",57369],["\\nVdash",8878],["\\precneqq",10933],["\\succneqq",10934],["\\nsubseteqq",57366],["\\leqslant",10877],["\\geqslant",10878],["\\gtrsim",8819],["\\approxeq",8778],["\\thickapprox",8776],["\\lessapprox",10885],["\\gtrapprox",10886],["\\precapprox",10935],["\\succapprox",10936],["\\thicksim",8764],["\\succsim",8831],["\\precsim",8830],["\\backsim",8765],["\\eqsim",8770],["\\backsimeq",8909],["\\lesssim",8818],["\\nleq",8816],["\\ngeq",8817],["\\smallsmile",8995],["\\smallfrown",8994],["\\leqq",8806],["\\eqslantless",10901],["\\lll",8920],["\\lessgtr",8822],["\\lesseqgtr",8922],["\\lesseqqgtr",10891],["\\risingdotseq",8787],["\\fallingdotseq",8786],["\\subseteqq",10949],["\\Subset",8912],["\\sqsubset",8847],["\\preccurlyeq",8828],["\\curlyeqprec",8926],["\\vDash",8872],["\\Vvdash",8874],["\\bumpeq",8783],["\\Bumpeq",8782],["\\geqq",8807],["\\eqslantgtr",10902],["\\ggg",8921],["\\gtrless",8823],["\\gtreqless",8923],["\\gtreqqless",10892],["\\supseteqq",10950],["\\Supset",8913],["\\sqsupset",8848],["\\succcurlyeq",8829],["\\curlyeqsucc",8927],["\\Vdash",8873],["\\shortmid",8739],["\\between",8812],["\\pitchfork",8916],["\\varpropto",8733],["\\backepsilon",8717],["\\llless",8920],["\\gggtr",8921],["\\doteqdot",8785],["\\Doteq",8785],["\\eqcirc",8790],["\\circeq",8791],["\\therefore",8756],["\\because",8757]],"mrel","ams"),ce([["+",43],["-",8722],["\u2212",8722],["\\pm",177],["\\mp",8723],["*",8727],["\\times",215],["\\div",247],["\\divides",8739],["\\cdot",8901],["\\cap",8745],["\\cup",8746],["\\setminus",8726],["\\land",8743],["\\wedge",8743],["\\lor",8744],["\\vee",8744],["\\circ",8728],["\\bigcirc",9711],["\\bullet",8729],["\\oplus",8853],["\\ominus",8854],["\\otimes",8855],["\\odot",8857],["\\oslash",8856],["\\bigtriangleup",9651],["\\bigtriangledown",9661],["\\triangleleft",9667],["\\triangleright",9657],["\\And",38],["\\dagger",8224],["\\dag",8224],["\\ddag",8225],["\\ddagger",8225],["\\ast",8727],["\\star",8902],["\\bigstar",9733],["\\diamond",8900]],"mbin"),ce([["\\lhd",8882],["\\rhd",8883],["\\lessdot",8918],["\\gtrdot",8919],["\\ltimes",8905],["\\rtimes",8906],["\\leftthreetimes",8907],["\\rightthreetimes",8908],["\\intercal",8890],["\\dotplus",8724],["\\doublebarwedge",10846],["\\divideontimes",8903],["\\centerdot",8901],["\\smallsetminus",8726],["\\barwedge",8892],["\\veebar",8891],["\\nor",8891],["\\curlywedge",8911],["\\curlyvee",8910],["\\boxminus",8863],["\\boxplus",8862],["\\boxtimes",8864],["\\boxdot",8865],["\\circleddash",8861],["\\circledast",8859],["\\circledcirc",8858],["\\unlhd",8884],["\\unrhd",8885]],"mbin","ams"),ce([["\\surd",8730],["\\infty",8734],["\\prime",8242],["\\doubleprime",8243],["\\angle",8736],["`",8216],["\\$",36],["\\%",37],["\\_",95],["\\alpha",945],["\\beta",946],["\\gamma",947],["\\delta",948],["\\epsilon",1013],["\\varepsilon",949],["\\zeta",950],["\\eta",951],["\\theta",952],["\\vartheta",977],["\\iota",953],["\\kappa",954],["\\varkappa",1008,"mord","ams"],["\\lambda",955],["\\mu",956],["\\nu",957],["\\xi",958],["\\omicron",111],["\\pi",960],["\\varpi",982],["\\rho",961],["\\varrho",1009],["\\sigma",963],["\\varsigma",962],["\\tau",964],["\\phi",981],["\\varphi",966],["\\upsilon",965],["\\chi",967],["\\psi",968],["\\omega",969],["\\Gamma",915],["\\Delta",916],["\\Theta",920],["\\Lambda",923],["\\Xi",926],["\\Pi",928],["\\Sigma",931],["\\Upsilon",933],["\\Phi",934],["\\Psi",936],["\\Omega",937],["\\digamma",989,"mord","ams"],["\\emptyset",8709]]),ce([["=",61],["<",60],["\\lt",60],[">",62],["\\gt",62],["\\le",8804],["\\leq",8804],["\\ge",8805],["\\geq",8805],["\\ll",8810],["\\gg",8811],["\\coloneq",8788],["\\coloneqq",8788],["\\colonequals",8788],["\\measeq",8797],["\\eqdef",8798],["\\questeq",8799],[":",58],["\\cong",8773],["\\equiv",8801],["\\prec",8826],["\\preceq",10927],["\\succ",8827],["\\succeq",10928],["\\perp",8869],["\\propto",8733],["\\Colon",8759],["\\smile",8995],["\\frown",8994],["\\sim",8764],["\\doteq",8784],["\\bowtie",8904],["\\Join",8904],["\\asymp",8781],["\\sqsubseteq",8849],["\\sqsupseteq",8850],["\\approx",8776],["\\~",126],["\\leftrightarrow",8596],["\\Leftrightarrow",8660],["\\models",8872],["\\vdash",8866],["\\dashv",8867],["\\roundimplies",10608],["\\in",8712],["\\notin",8713],["\\ni",8715],["\\owns",8715],["\\subset",8834],["\\supset",8835],["\\subseteq",8838],["\\supseteq",8839],["\\differencedelta",8710],["\\mvert",8739],["\\parallel",8741],["\\simeq",8771]],"mrel"),ce([["\\lnot",172],["\\neg",172],["\\triangle",9651],["\\subsetneq",8842],["\\varsubsetneq",57370],["\\subsetneqq",10955],["\\varsubsetneqq",57367],["\\nsubset",8836],["\\nsupset",8837],["\\nsubseteq",8840],["\\nsupseteq",8841]],"mrel","ams"),ce([["\\wp",8472],["\\aleph",8501]]),ce([["\\blacktriangle",9650],["\\hslash",8463],["\\Finv",8498],["\\Game",8513],["\\eth",240],["\\mho",8487],["\\Bbbk",107],["\\yen",165],["\\square",9633],["\\Box",9633],["\\blacksquare",9632],["\\circledS",9416],["\\circledR",174],["\\triangledown",9661],["\\blacktriangledown",9660],["\\checkmark",10003],["\\diagup",9585],["\\measuredangle",8737],["\\sphericalangle",8738],["\\backprime",8245],["\\backdoubleprime",8246],["\\Diamond",9674],["\\lozenge",9674],["\\blacklozenge",10731],["\\varnothing",8709],["\\complement",8705],["\\maltese",10016],["\\beth",8502],["\\daleth",8504],["\\gimel",8503]],"mord","ams"),ce([["\\ ",160],["~",160]],"space"),Le(["!",",",":",";",">","enskip","enspace","quad","qquad"],"",{createAtom:e=>new Cu(e)}),Le("space","",{createAtom:e=>new Cu(e)}),ce([["\\colon",58],["\\cdotp",8901],["\\vdots",8942,"mord"],["\\ldotp",46],[",",44],[";",59]],"mpunct"),ce([["\\cdots",8943],["\\ddots",8945],["\\ldots",8230],["\\mathellipsis",8230]],"minner"),ce([["\\/",47],["|",8739,"mord"],["\\imath",305],["\\jmath",567],["\\degree",176],["'",8242],['"',8221]]);var xh="<mo>⁡</mo>",qf="<mo>⁢</mo>";function e0(e){return e.replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function cl(e,t){return!e||!t.generateID?"":` extid="${e}"`}function Nm(e,t,r){var n,i,s,d,_,$,ee,ue,Pe,at,Mt;let jt=!1;t=t!=null?t:e.atoms.length;let Hr="",Wn="",Tr=e.atoms[e.index];const In=(i=(n=Tr.style)==null?void 0:n.variant)!=null?i:"",ei=(d=(s=Tr.style)==null?void 0:s.variantStyle)!=null?d:"";let Tn="";if(In||ei){const ka=mt(Tr.value,(_=Tr.style)==null?void 0:_.variant,($=Tr.style)==null?void 0:$.variantStyle);if(ka!==Tr.value)return e.index+=1,Hr=`<mi${cl(Tr.id,r)}>${ka}</mi>`,IA(Hr,e,r)||(e.mathML+=Hr,e.lastType="mi"),!0;Tn=(ee={upnormal:"normal",boldnormal:"bold",italicmain:"italic",bolditalicmain:"bold-italic","updouble-struck":"double-struck","double-struck":"double-struck",boldfraktur:"bold-fraktur",calligraphic:"script",upcalligraphic:"script",script:"script",boldscript:"bold-script",boldcalligraphic:"bold-script",fraktur:"fraktur","upsans-serif":"sans-serif","boldsans-serif":"bold-sans-serif","italicsans-serif":"sans-serif-italic","bolditalicsans-serif":"sans-serif-bold-italic",monospace:"monospace"}[ei+In])!=null?ee:"",Tn=` mathvariant="${Tn}"`}const oa={"\\exponentialE":"ⅇ","\\imaginaryI":"ⅈ","\\differentialD":"ⅆ","\\capitalDifferentialD":"ⅅ","\\alpha":"α","\\pi":"π","\\infty":"∞","\\forall":"∀","\\nexists":"∄","\\exists":"∃","\\hbar":"\u210F","\\cdotp":"\u22C5","\\ldots":"\u2026","\\cdots":"\u22EF","\\ddots":"\u22F1","\\vdots":"\u22EE","\\ldotp":"."};if(Tr.command==="!")return e.index+=1,Hr="<mo>!</mo>",IA(Hr,e,r)||(e.mathML+=Hr,e.lastType="mo"),!0;if(oa[Tr.command]){e.index+=1;let ka=`<mi${cl(Tr.id,r)}${Tn}>${oa[Tr.command]}</mi>`;return(e.lastType==="mi"||e.lastType==="mn"||e.lastType==="mtext"||e.lastType==="fence")&&(ka=qf+ka),IA(ka,e,r)||(e.mathML+=ka,e.lastType="mi"),!0}if(Tr.command==="\\operatorname")Wn=Gd(Tr.body),e.index+=1;else if(In||ei)for(;e.index<t&&(Tr.type==="mord"||Tr.type==="macro")&&!Tr.isDigit()&&In===((Pe=(ue=Tr.style)==null?void 0:ue.variant)!=null?Pe:"")&&ei===((Mt=(at=Tr.style)==null?void 0:at.variantStyle)!=null?Mt:"");)Wn+=Gd([Tr]),e.index+=1,Tr=e.atoms[e.index];else(Tr.type==="mord"||Tr.type==="macro")&&!Tr.isDigit()&&(Wn+=Gd([Tr]),e.index+=1);if(Wn.length>0){jt=!0,Hr=`<mi${Tn}>${Wn}</mi>`;const ka=e.lastType;Hr.endsWith(">f</mi>")||Hr.endsWith(">g</mi>")?(Hr+=xh,e.lastType="applyfunction"):e.lastType=/^<mo>(.*)<\/mo>$/.test(Hr)?"mo":"mi",IA(Hr,e,r)||((ka==="mi"||ka==="mn"||ka==="mtext"||ka==="fence")&&(Hr=qf+Hr),e.mathML+=Hr)}return jt}function km(e){return e.index<e.atoms.length&&e.atoms[e.index].superscript&&e.atoms[e.index].type==="subsup"}function Dm(e){let t=-1,r=e.index,n=!1,i=!1;for(;r<e.atoms.length&&!n&&!i;){const s=e.atoms[r];n=!s.isDigit(),i=!n&&s.superscript!==void 0,r++}return i&&(t=r-1),t}function IA(e,t,r){var n;let i=t.atoms[t.index-1];if(!i)return!1;if(!i.superscript&&!i.subscript)if(((n=t.atoms[t.index])==null?void 0:n.type)==="subsup")i=t.atoms[t.index],t.index+=1;else return!1;const s=t.lastType;t.lastType="";const d=ks(i.superscript,r);t.lastType="";const _=ks(i.subscript,r);if(t.lastType=s,!d&&!_)return!1;let $="";return d&&_?$=`<msubsup>${e}${_}${d}</msubsup>`:d?$=`<msup>${e}${d}</msup>`:_&&($=`<msub>${e}${_}</msub>`),t.mathML+=$,t.lastType="",!0}function Om(e,t,r){t=t!=null?t:e.atoms.length;const n=e.index;let i="";for(;e.index<t&&e.atoms[e.index].mode==="text";)i+=e.atoms[e.index].value?e.atoms[e.index].value:" ",e.index+=1;return i.length>0?(e.mathML+=`<mtext ${cl(e.atoms[n].id,r)}>${i}</mtext>`,e.lastType="mtext",!0):!1}function Pm(e,t,r){t=t!=null?t:e.atoms.length;const n=e.index;let i="",s=Dm(e);for(s>=0&&s<t&&(t=s);e.index<t&&e.atoms[e.index].isDigit();)i+=e.atoms[e.index].asDigit(),e.index+=1;return i.length<=0?!1:(i="<mn"+cl(e.atoms[n].id,r)+">"+i+"</mn>",s<0&&km(e)&&(s=e.index,e.index+=1),IA(i,e,r)||(e.mathML+=i,e.lastType="mn"),!0)}function Tm(e,t,r){let n=!1;t=t!=null?t:e.atoms.length;let i="",s="";if(e.index<t&&e.atoms[e.index].type==="mopen"){let d=!1,_=0;const $=e.index;let ee=-1,ue=$+1;for(;ue<t&&!d;)e.atoms[ue].type==="mopen"?_+=1:e.atoms[ue].type==="mclose"&&(_-=1),_===-1&&(d=!0,ee=ue),ue+=1;d&&(i="<mrow>",i+=vd(e.atoms[$],r),i+=ks(e.atoms,r,$+1,ee),i+=vd(e.atoms[ee],r),i+="</mrow>",e.index=ee+1,(e.lastType==="mi"||e.lastType==="mn"||e.lastType==="mfrac"||e.lastType==="fence")&&(e.mathML+=qf),IA(i,e,r)&&(n=!0,e.lastType="",i=""),s="fence")}return i.length>0&&(n=!0,e.mathML+=i,e.lastType=s),n}function Rm(e,t,r){let n=!1;t=t!=null?t:e.atoms.length;let i="",s="";const d=e.atoms[e.index];if(!d)return!1;const _={"\\ne":"≠","\\neq":"&neq;","\\pm":"±","\\times":"×","\\colon":":","\\vert":"|","\\Vert":"\u2225","\\mid":"\u2223","\\{":"{","\\}":"}","\\lbrace":"{","\\rbrace":"}","\\lbrack":"[","\\rbrack":"]","\\lparen":"(","\\rparen":")","\\langle":"\u27E8","\\rangle":"\u27E9","\\lfloor":"\u230A","\\rfloor":"\u230B","\\lceil":"\u2308","\\rceil":"\u2309"};if(_[d.command]){e.index+=1;const $=`<mo${cl(d.id,r)}>${_[d.command]}</mo>`;return IA($,e,r)||(e.mathML+=$,e.lastType="mo"),!0}if(e.index<t&&(d.type==="mbin"||d.type==="mrel"))i+=S0(e.atoms[e.index],r),e.index+=1,s="mo";else if(e.index<t&&(d.type==="mop"||d.type==="operator"||d.type==="extensible-symbol")){if(d.subsupPlacement==="over-under"&&(d.superscript||d.subscript)){const $=vd(d,r);return d.superscript&&d.subscript?(i+="<munderover>"+$,i+=ks(d.subscript,r),i+=ks(d.superscript,r),i+="</munderover>"):d.superscript?(i+="<mover>"+$,i+=ks(d.superscript,r),i+="</mover>"):d.subscript&&(i+="<munder>"+$,i+=ks(d.subscript,r),i+="</munder>"),e.mathML+=i,e.lastType="mo",e.index+=1,!0}{const $=e.atoms[e.index],ee=$.value==="\\operatorname",ue=ee?'<mi class="MathML-Unit"'+cl($.id,r)+">"+Gd($.value)+"</mi>":vd($,r);i+=ue,!ee&&!/^<mo>(.*)<\/mo>$/.test(ue)?(i+=xh,s="applyfunction"):s=ee?"mi":"mo"}(e.lastType==="mi"||e.lastType==="mn")&&!/^<mo>(.*)<\/mo>$/.test(i)&&(i=qf+i),e.index+=1}return i.length>0&&(n=!0,IA(i,e,r)||(e.mathML+=i,e.lastType=s)),n}function ks(e,t,r,n){t!=null||(t={});const i={atoms:[],index:r!=null?r:0,mathML:"",lastType:""};if(typeof e=="number"||typeof e=="boolean")i.mathML=e.toString();else if(typeof e=="string")i.mathML=e;else if(e instanceof Nt)i.mathML=S0(e,t);else if(Array.isArray(e)){i.atoms=e;let s=0;for(n=n||(e?e.length:0);i.index<n;)if(Om(i,n,t)||Pm(i,n,t)||Nm(i,n,t)||Rm(i,n,t)||Tm(i,n,t))s+=1;else if(i.index<n){let d=S0(i.atoms[i.index],t);i.lastType==="mn"&&d.length>0&&i.atoms[i.index].type==="genfrac"&&(d="<mo>⁤</mo>"+d),i.atoms[i.index].type==="genfrac"?i.lastType="mfrac":i.lastType="",i.index+=1,IA(d,i,t)?s+=1:d.length>0&&(i.mathML+=d,s+=1)}s>1&&(i.mathML="<mrow>"+i.mathML+"</mrow>")}return i.mathML}function vd(e,t){let r="";const n=Gd(e.value);return n&&(r="<mo"+cl(e.id,t)+">"+n+"</mo>"),r}function Gd(e){if(!e)return"";if(typeof e=="string")return e0(e);if(!Array.isArray(e)&&typeof e.body=="string")return e0(e.body);let t="";for(const r of e)typeof r.value=="string"&&(t+=r.value);return e0(t)}function S0(e,t){var r,n,i,s,d,_,$,ee,ue,Pe,at,Mt,jt,Hr,Wn,Tr,In,ei,Tn,oa,ka,ba;if(e.mode==="text")return`<mi${cl(e.id,t)}>${e.value}</mi>`;const ss={widehat:"^",widecheck:"\u02C7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",longleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",longrightarrow:"\u2192",underbrace:"\u23DF",overbrace:"\u23DE",overgroup:"\u23E0",undergroup:"\u23E1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21D2",xRightarrow:"\u21D2",overleftharpoon:"\u21BC",xleftharpoonup:"\u21BC",overrightharpoon:"\u21C0",xrightharpoonup:"\u21C0",xLeftarrow:"\u21D0",xLeftrightarrow:"\u21D4",xhookleftarrow:"\u21A9",xhookrightarrow:"\u21AA",xmapsto:"\u21A6",xrightharpoondown:"\u21C1",xleftharpoondown:"\u21BD",xrightleftharpoons:"\u21CC",longrightleftharpoons:"\u21CC",xleftrightharpoons:"\u21CB",xtwoheadleftarrow:"\u219E",xtwoheadrightarrow:"\u21A0",xlongequal:"=",xtofrom:"\u21C4",xleftrightarrows:"\u21C4",xRightleftharpoons:"\u21CC",longRightleftharpoons:"\u21CC",xLeftrightharpoons:"\u21CB",longLeftrightharpoons:"\u21CB"},rl={"\\!":-3/18,"\\ ":6/18,"\\,":3/18,"\\:":4/18,"\\>":4/18,"\\;":5/18,"\\enspace":.5,"\\quad":1,"\\qquad":2,"\\enskip":.5};let pi="",ku="",dA,Hu,yc,Du,du,ul;const{command:Xl}=e;if(e.command==="\\error")return`<merror${cl(e.id,t)}>${ks(e.body,t)}</merror>`;const bc={"\\vert":"|","\\Vert":"\u2225","\\mid":"\u2223","\\lbrack":"[","\\rbrack":"]","\\{":"{","\\}":"}","\\lbrace":"{","\\rbrace":"}","\\lparen":"(","\\rparen":")","\\langle":"\u27E8","\\rangle":"\u27E9","\\lfloor":"\u230A","\\rfloor":"\u230B","\\lceil":"\u2308","\\rceil":"\u2309"},fA={"\\vec":"⃗","\\acute":"´","\\grave":"`","\\dot":"˙","\\ddot":"¨","\\tilde":"~","\\bar":"¯","\\breve":"˘","\\check":"ˇ","\\hat":"^"};switch(e.type){case"first":break;case"group":case"root":pi=ks(e.body,t);break;case"array":if((e.leftDelim&&e.leftDelim!=="."||e.rightDelim&&e.rightDelim!==".")&&(pi+="<mrow>",e.leftDelim&&e.leftDelim!=="."&&(pi+="<mo>"+(bc[e.leftDelim]||e.leftDelim)+"</mo>")),pi+="<mtable",e.colFormat){for(pi+=' columnalign="',yc=0;yc<e.colFormat.length;yc++)e.colFormat[yc].align&&(pi+={l:"left",c:"center",r:"right"}[e.colFormat[yc].align]+" ");pi+='"'}for(pi+=">",Hu=0;Hu<e.array.length;Hu++){for(pi+="<mtr>",dA=0;dA<e.array[Hu].length;dA++)pi+="<mtd>"+ks(e.array[Hu][dA],t)+"</mtd>";pi+="</mtr>"}pi+="</mtable>",(e.leftDelim&&e.leftDelim!=="."||e.rightDelim&&e.rightDelim!==".")&&(e.rightDelim&&e.rightDelim!=="."&&(pi+="<mo>"+(bc[e.leftDelim]||e.rightDelim)+"</mo>"),pi+="</mrow>");break;case"genfrac":(e.leftDelim||e.rightDelim)&&(pi+="<mrow>"),e.leftDelim&&e.leftDelim!=="."&&(pi+="<mo"+cl(e.id,t)+">"+(bc[e.leftDelim]||e.leftDelim)+"</mo>"),e.hasBarLine?(pi+="<mfrac>",pi+=ks(e.above,t)||"<mi> </mi>",pi+=ks(e.below,t)||"<mi> </mi>",pi+="</mfrac>"):(pi+="<mtable"+cl(e.id,t)+">",pi+="<mtr>"+ks(e.above,t)+"</mtr>",pi+="<mtr>"+ks(e.below,t)+"</mtr>",pi+="</mtable>"),e.rightDelim&&e.rightDelim!=="."&&(pi+="<mo"+cl(e.id,t)+">"+(bc[e.rightDelim]||e.rightDelim)+"</mo>"),(e.leftDelim||e.rightDelim)&&(pi+="</mrow>");break;case"surd":e.hasEmptyBranch("above")?(pi+="<msqrt"+cl(e.id,t)+">",pi+=ks(e.body,t),pi+="</msqrt>"):(pi+="<mroot"+cl(e.id,t)+">",pi+=ks(e.body,t),pi+=ks(e.above,t),pi+="</mroot>");break;case"leftright":const hA=e,pA=hA.leftDelim;pi="<mrow>",pA&&pA!=="."&&(pi+=`<mo${cl(e.id,t)}>${(r=bc[pA])!=null?r:pA}</mo>`),e.body&&(pi+=ks(e.body,t));const mA=hA.matchingRightDelim();mA&&mA!=="."&&(pi+=`<mo${cl(e.id,t)}>${(n=bc[mA])!=null?n:mA}</mo>`),pi+="</mrow>";break;case"sizeddelim":case"delim":pi+=`<mo${cl(e.id,t)}>${bc[e.value]||e.value}</mo>`;break;case"accent":pi+='<mover accent="true"'+cl(e.id,t)+">",pi+=ks(e.body,t),pi+="<mo>"+(fA[Xl]||e.accent)+"</mo>",pi+="</mover>";break;case"line":case"overlap":break;case"overunder":du=e.above,Du=e.below,(e.svgAbove||du)&&(e.svgBelow||Du)?ul=e.body:du&&du.length>0?(ul=e.body,(s=(i=e.body)==null?void 0:i[0])!=null&&s.below?(Du=e.body[0].below,ul=e.body[0].body):((_=(d=e.body)==null?void 0:d[0])==null?void 0:_.type)==="first"&&((ee=($=e.body)==null?void 0:$[1])!=null&&ee.below)&&(Du=e.body[1].below,ul=e.body[1].body)):Du&&Du.length>0&&(ul=e.body,(Pe=(ue=e.body)==null?void 0:ue[0])!=null&&Pe.above?(du=e.body[0].above,ul=e.body[0].body):((Mt=(at=e.body)==null?void 0:at[0])==null?void 0:Mt.type)==="first"&&((Hr=(jt=e.body)==null?void 0:jt[1])!=null&&Hr.above)&&(du=e.body[1].overscript,ul=e.body[1].body)),(e.svgAbove||du)&&(e.svgBelow||Du)?(pi+=`<munderover ${cl(e.id,t)}>`,pi+=(Wn=ss[e.svgBody])!=null?Wn:ks(ul,t),pi+=(Tr=ss[e.svgBelow])!=null?Tr:ks(Du,t),pi+=(In=ss[e.svgAbove])!=null?In:ks(du,t),pi+="</munderover>"):e.svgAbove||du?(pi+=`<mover ${cl(e.id,t)}>`+((ei=ss[e.svgBody])!=null?ei:ks(ul,t)),pi+=(Tn=ss[e.svgAbove])!=null?Tn:ks(du,t),pi+="</mover>"):(e.svgBelow||Du)&&(pi+=`<munder ${cl(e.id,t)}>`+((oa=ss[e.svgBody])!=null?oa:ks(ul,t)),pi+=(ka=ss[e.svgBelow])!=null?ka:ks(Du,t),pi+="</munder>");break;case"placeholder":pi+="?";break;case"mord":{pi=typeof e.value=="string"?e.value:Xl,Xl==="\\char"?pi="&#x"+("000000"+e.args[0].number.toString(16)).slice(-4)+";":pi.length>0&&pi.startsWith("\\")&&(typeof e.value=="string"&&e.value.charCodeAt(0)>255?pi="&#x"+("000000"+e.value.charCodeAt(0).toString(16)).slice(-4)+";":typeof e.value=="string"?pi=e.value.charAt(0):(console.error("Did not expect this"),pi=""));const eA=/\d/.test(pi)?"mn":"mi";pi=`<${eA}${cl(e.id,t)}>${e0(pi)}</${eA}>`;break}case"mbin":case"mrel":case"minner":pi=vd(e,t);break;case"mpunct":pi='<mo separator="true"'+cl(e.id,t)+">"+Xl+"</mo>";break;case"mop":case"operator":case"extensible-symbol":e.body!=="\u200B"&&(pi="<mo"+cl(e.id,t)+">",pi+=Xl==="\\operatorname"?e.body:Xl||e.body,pi+="</mo>");break;case"box":pi='<menclose notation="box"',e.backgroundcolor&&(pi+=' mathbackground="'+e.backgroundcolor+'"'),pi+=cl(e.id,t)+">"+ks(e.body,t)+"</menclose>";break;case"spacing":pi+='<mspace width="'+((ba=rl[Xl])!=null?ba:0)+'em"/>';break;case"enclose":pi='<menclose notation="';for(const eA in e.notation)Object.prototype.hasOwnProperty.call(e.notation,eA)&&e.notation[eA]&&(pi+=ku+eA,ku=" ");pi+=cl(e.id,t)+'">'+ks(e.body,t)+"</menclose>";break;case"prompt":pi='<menclose notation="roundexbox""">'+ks(e.body,t)+"</menclose>";break;case"space":pi+=" ";break;case"subsup":break;case"phantom":break;case"composition":break;case"rule":break;case"chem":break;case"mopen":pi+=vd(e,t);break;case"mclose":pi+=vd(e,t);break;case"macro":{const eA=e.command+Gd(e.macroArgs);eA&&(pi+=`<mo ${cl(e.id,t)}>${eA}</mo>`)}break;case"latexgroup":pi+=ks(e.body,t);break;case"latex":pi+="<mtext"+cl(e.id,t)+">"+e.value+"</mtext>";break;case"tooltip":pi+=ks(e.body,t);break;case"text":pi+=`<mtext ${cl(e.id,t)}x>${e.value}</mtext>`;break;default:if(e.command==="\\displaystyle")return`<mrow ${cl(e.id,t)} displaystyle="true">${ks(e.body,t)}</mrow>`;if(e.command==="\\textstyle")return`<mrow ${cl(e.id,t)} displaystyle="false">${ks(e.body,t)}</mrow>`;console.info("Unexpected element in conversion to MathML:",e)}return pi}var Xd={"\\alpha":"alpha ","\\mu":"mew ","\\sigma":"sigma ","\\pi":"pie ","\\imaginaryI":"imaginary eye ","\\imaginaryJ":"imaginary jay ","\\sum":"Summation ","\\prod":"Product ","+":"plus ","-":"minus ",";":'<break time="150ms"/> semi-colon <break time="150ms"/>',",":'<break time="150ms"/> comma <break time="150ms"/>',"|":'<break time="150ms"/>Vertical bar<break time="150ms"/>',"(":'<break time="150ms"/>Open paren. <break time="150ms"/>',")":'<break time="150ms"/> Close paren. <break time="150ms"/>',"=":"equals ","<":"is less than ","\\lt":"is less than ","<=":"is less than or equal to ","\\le":"is less than or equal to ","\\gt":"is greater than ",">":"is greater than ","\\pm":"plus or minus","\\mp":"minus or plus","\\ge":"is greater than or equal to ","\\geq":"is greater than or equal to ","\\leq":"is less than or equal to ","\\ne":"is not equal to ","\\neq":"is not equal to ","!":"factorial ","\\sin":"sine ","\\cos":"cosine ","\u200B":"","\u2212":"minus ",":":'<break time="150ms"/> such that <break time="200ms"/> ',"\\colon":'<break time="150ms"/> such that <break time="200ms"/> ',"\\hbar":"etch bar ","\\iff":'<break time="200ms"/>if, and only if, <break time="200ms"/>',"\\Longleftrightarrow":'<break time="200ms"/>if, and only if, <break time="200ms"/>',"\\land":"and ","\\lor":"or ","\\neg":"not ","\\div":"divided by ","\\forall":"for all ","\\exists":"there exists ","\\nexists":"there does not exists ","\\in":"element of ","\\N":'the set <break time="150ms"/><say-as interpret-as="character">n</say-as>',"\\C":'the set <break time="150ms"/><say-as interpret-as="character">c</say-as>',"\\Z":'the set <break time="150ms"/><say-as interpret-as="character">z</say-as>',"\\Q":'the set <break time="150ms"/><say-as interpret-as="character">q</say-as>',"\\infty":"infinity ","\\nabla":"nabla ","\\partial":"partial derivative of ","\\cdot":"times ","\\cdots":"dot dot dot ","\\Rightarrow":"implies ","\\lparen":'<break time="150ms"/>open paren<break time="150ms"/>',"\\rparen":'<break time="150ms"/>close paren<break time="150ms"/>',"\\lbrace":'<break time="150ms"/>open brace<break time="150ms"/>',"\\{":'<break time="150ms"/>open brace<break time="150ms"/>',"\\rbrace":'<break time="150ms"/>close brace<break time="150ms"/>',"\\}":'<break time="150ms"/>close brace<break time="150ms"/>',"\\langle":'<break time="150ms"/>left angle bracket<break time="150ms"/>',"\\rangle":'<break time="150ms"/>right angle bracket<break time="150ms"/>',"\\lfloor":'<break time="150ms"/>open floor<break time="150ms"/>',"\\rfloor":'<break time="150ms"/>close floor<break time="150ms"/>',"\\lceil":'<break time="150ms"/>open ceiling<break time="150ms"/>',"\\rceil":'<break time="150ms"/>close ceiling<break time="150ms"/>',"\\vert":'<break time="150ms"/>vertical bar<break time="150ms"/>',"\\mvert":'<break time="150ms"/>divides<break time="150ms"/>',"\\lvert":'<break time="150ms"/>left vertical bar<break time="150ms"/>',"\\rvert":'<break time="150ms"/>right vertical bar<break time="150ms"/>',"\\lbrack":'<break time="150ms"/> open square bracket <break time="150ms"/>',"\\rbrack":'<break time="150ms"/> close square bracket <break time="150ms"/>',mm:"millimeters",cm:"centimeters",km:"kilometers",kg:"kilograms"},E0={array:"array",matrix:"matrix",pmatrix:"parenthesis matrix",bmatrix:"square brackets matrix",Bmatrix:"braces matrix",vmatrix:"bars matrix",Vmatrix:"double bars matrix","matrix*":"matrix",smallmatrix:"small matrix"};function Um(e){let t="";return e.startsWith("\\")&&(t=" "+e.replace("\\","")+" "),t}function yf(e){let t=0;if(E(e))for(const r of e)r.type!=="first"&&(t+=1);return t===1}function Qm(e){if(E(e)){for(const t of e)if(t.type!=="first"&&t.id)return t.id.toString()}return""}function Ch(e){let t="";if(E(e))for(const r of e)r.type!=="first"&&typeof r.value=="string"&&(t+=r.value);return t}function Km(e){return e?e.map(t=>t.value).join(""):""}function qo(e,t){var r,n,i,s,d;function _(ue){return window.MathfieldElement.textToSpeechMarkup?/[a-z]/.test(ue)?` <say-as interpret-as="character">${ue}</say-as>`:/[A-Z]/.test(ue)?`capital <say-as interpret-as="character">${ue.toLowerCase()}</say-as>`:ue:/[a-z]/.test(ue)?" '"+ue.toUpperCase()+"'":/[A-Z]/.test(ue)?" 'capital "+ue.toUpperCase()+"'":ue}function $(ue){return"<emphasis>"+ue+"</emphasis>"}if(!t)return"";let ee="";if(E(t)){let ue=!1,Pe=!1;for(let at=0;at<t.length;at++)t[at].type!=="first"&&(t[at].mode!=="text"&&(Pe=!1),at<t.length-2&&t[at].type==="mopen"&&t[at+2].type==="mclose"&&t[at+1].type==="mord"?(ee+=" of ",ee+=$(qo(e,t[at+1])),at+=2):t[at].mode==="text"?Pe?ee+=(r=t[at].value)!=null?r:" ":(Pe=!0,ee+=qo("text",t[at])):t[at].isDigit()?ue?ee+=t[at].asDigit():(ue=!0,ee+=qo(e,t[at])):(ue=!1,ee+=qo(e,t[at])))}else if(t.mode==="text")t.id&&e==="math"&&(ee+='<mark name="'+t.id.toString()+'"/>'),ee+=t.value;else{t.id&&e==="math"&&(ee+='<mark name="'+t.id.toString()+'"/>');let ue="",Pe="",at="",Mt=!1;const{command:jt}=t;switch(jt){case"\\vec":return"vector "+qo(e,t.body);case"\\acute":return qo(e,t.body)+" acute";case"\\grave":return qo(e,t.body)+" grave";case"\\dot":return"dot over"+qo(e,t.body);case"\\ddot":return"double dot over"+qo(e,t.body);case"\\mathring":return"ring over"+qo(e,t.body);case"\\tilde":case"\\widetilde":return"tilde over"+qo(e,t.body);case"\\bar":return qo(e,t.body)+" bar";case"\\breve":return qo(e,t.body)+" breve";case"\\check":case"\\widecheck":return"check over "+qo(e,t.body);case"\\hat":case"\\widehat":return"hat over"+qo(e,t.body);case"\\overarc":case"\\overparen":case"\\wideparen":return"arc over "+qo(e,t.body);case"\\underarc":case"\\underparen":return"arc under "+qo(e,t.body)}switch(t.type){case"prompt":const Hr=t.body.length>1?'start input . <break time="500ms"/> '+qo(e,t.body)+'. <break time="500ms"/> end input':"blank";ee+=' <break time="300ms"/> '+Hr+'. <break time="700ms"/>'+((n=t.correctness)!=null?n:"")+' . <break time="700ms"/> ';break;case"array":const Wn=t.array,Tr=t.environmentName;if(Object.keys(E0).includes(Tr)){ee+=` begin ${E0[Tr]} `;for(let Tn=0;Tn<Wn.length;Tn++){Tn>0&&(ee+=","),ee+=` row ${Tn+1} `;for(let oa=0;oa<Wn[Tn].length;oa++)oa>0&&(ee+=","),ee+=` column ${oa+1}: `,ee+=qo("math",Wn[Tn][oa])}ee+=` end ${E0[Tr]} `}break;case"group":jt==="\\ne"?ee+=" not equal ":(jt==="\\not"&&(ee+=" not "),ee+=qo("math",t.body));break;case"root":ee+=qo("math",t.body);break;case"genfrac":if(ue=qo("math",t.above),Pe=qo("math",t.below),yf(t.above)&&yf(t.below)){const oa={"1/2":" half ","1/3":" one third ","2/3":" two third","1/4":" one quarter ","3/4":" three quarter ","1/5":" one fifth ","2/5":" two fifths ","3/5":" three fifths ","4/5":" four fifths ","1/6":" one sixth ","5/6":" five sixths ","1/8":" one eight ","3/8":" three eights ","5/8":" five eights ","7/8":" seven eights ","1/9":" one ninth ","2/9":" two ninths ","4/9":" four ninths ","5/9":" five ninths ","7/9":" seven ninths ","8/9":" eight ninths "}[Ch(t.above)+"/"+Ch(t.below)];oa?ee=oa:ee+=ue+" over "+Pe}else ee+=' the fraction <break time="150ms"/>'+ue+' over <break time="150ms"/>'+Pe+'.<break time="150ms"/> End fraction.<break time="150ms"/>';break;case"surd":if(at=qo("math",t.body),t.hasEmptyBranch("above"))ee+=yf(t.body)?" the square root of "+at+" , ":' the square root of <break time="200ms"/>'+at+'. <break time="200ms"/> End square root';else{let Tn=qo("math",t.above);Tn=Tn.trim();const oa=Tn.replace(/<mark([^/]*)\/>/g,"");oa==="3"?ee+=' the cube root of <break time="200ms"/>'+at+'. <break time="200ms"/> End cube root':oa==="n"?ee+=' the nth root of <break time="200ms"/>'+at+'. <break time="200ms"/> End root':ee+=' the root with index: <break time="200ms"/>'+Tn+', of <break time="200ms"/>'+at+'. <break time="200ms"/> End root'}break;case"leftright":{const Tn=t;ee+=(i=Tn.leftDelim?Xd[Tn.leftDelim]:void 0)!=null?i:Tn.leftDelim,ee+=qo("math",t.body),ee+=(s=Tn.rightDelim?Xd[Tn.rightDelim]:void 0)!=null?s:Tn.rightDelim}break;case"rule":break;case"overunder":break;case"overlap":break;case"macro":const In=jt.replace(/^\\/g,""),ei=Ge()[In];ei&&(ei!=null&&ei.expand?ee+=qo("math",t.body):ee+=`${In} `);break;case"placeholder":ee+="placeholder ";break;case"delim":case"sizeddelim":case"mord":case"minner":case"mbin":case"mrel":case"mpunct":case"mopen":case"mclose":{if(jt==="\\mathbin"||jt==="\\mathrel"||jt==="\\mathopen"||jt==="\\mathclose"||jt==="\\mathpunct"||jt==="\\mathord"||jt==="\\mathinner"){ee=qo(e,t.body);break}let Tn=t.isDigit()?t.asDigit():t.value,oa=t.command;if((t.type==="delim"||t.type==="sizeddelim")&&(oa=t.value,Tn=oa),e==="text")ee+=Tn;else{if(t.type==="mbin"&&(ee+='<break time="150ms"/>'),Tn){const ka=Xd[Tn]||(oa?Xd[oa.trim()]:"");if(ka)ee+=" "+ka;else{const ba=oa?Um(oa.trim()):"";ee+=ba||_(Tn)}}else ee+=qo("math",t.body);t.type==="mbin"&&(ee+='<break time="150ms"/>')}break}case"mop":case"operator":case"extensible-symbol":if(t.value!=="\u200B"){const Tn=t.command;if(Tn==="\\sum")if(!t.hasEmptyBranch("superscript")&&!t.hasEmptyBranch("subscript")){let oa=qo("math",t.superscript);oa=oa.trim();let ka=qo("math",t.subscript);ka=ka.trim(),ee+=' the summation from <break time="200ms"/>'+ka+'<break time="200ms"/> to <break time="200ms"/>'+oa+'<break time="200ms"/> of <break time="150ms"/>',Mt=!0}else if(t.hasEmptyBranch("subscript"))ee+=" the summation of";else{let oa=qo("math",t.subscript);oa=oa.trim(),ee+=' the summation from <break time="200ms"/>'+oa+'<break time="200ms"/> of <break time="150ms"/>',Mt=!0}else if(Tn==="\\prod")if(!t.hasEmptyBranch("superscript")&&!t.hasEmptyBranch("subscript")){let oa=qo("math",t.superscript);oa=oa.trim();let ka=qo("math",t.subscript);ka=ka.trim(),ee+=' the product from <break time="200ms"/>'+ka+'<break time="200ms"/> to <break time="200ms"/>'+oa+'<break time="200ms"/> of <break time="150ms"/>',Mt=!0}else if(t.hasEmptyBranch("subscript"))ee+=" the product of ";else{let oa=qo("math",t.subscript);oa=oa.trim(),ee+=' the product from <break time="200ms"/>'+oa+'<break time="200ms"/> of <break time="150ms"/>',Mt=!0}else if(Tn==="\\int")if(!t.hasEmptyBranch("superscript")&&!t.hasEmptyBranch("subscript")){let oa=qo("math",t.superscript);oa=oa.trim();let ka=qo("math",t.subscript);ka=ka.trim(),ee+=' the integral from <break time="200ms"/>'+$(ka)+'<break time="200ms"/> to <break time="200ms"/>'+$(oa)+' <break time="200ms"/> of ',Mt=!0}else ee+=' the integral of <break time="200ms"/> ';else if(typeof t.value=="string"){const oa=(d=Xd[t.value])!=null?d:t.command?Xd[t.command]:void 0;ee+=oa||" "+t.value}else t.command&&(t.command==="\\mathop"?ee+=qo("math",t.body):t.command==="\\operatorname"?ee+=Km(t.body):ee+=t.command.startsWith("\\")?" "+t.command.slice(1):" "+t.command)}break;case"enclose":at=qo("math",t.body),ee+=" crossed out "+at+". End crossed out.";break;case"space":case"spacing":break}if(!Mt&&!t.hasEmptyBranch("superscript")){let Hr=qo(e,t.superscript);Hr=Hr.trim();const Wn=Hr.replace(/<[^>]*>/g,"");if(yf(t.superscript)){if(e==="math"){const Tr=Qm(t.superscript);Tr&&(ee+='<mark name="'+Tr+'"/>')}Wn==="\u2032"?ee+=" prime ":Wn==="2"?ee+=" squared ":Wn==="3"?ee+=" cubed ":Number.isNaN(Number.parseInt(Wn))?ee+=" to the "+Hr+"; ":ee+=' to the <say-as interpret-as="ordinal">'+Wn+"</say-as> power; "}else Number.isNaN(Number.parseInt(Wn))?ee+=" raised to the "+Hr+"; ":ee+=' raised to the <say-as interpret-as="ordinal">'+Wn+"</say-as> power; "}if(!Mt&&!t.hasEmptyBranch("subscript")){let Hr=qo("math",t.subscript);Hr=Hr.trim(),ee+=yf(t.subscript)?" sub "+Hr:" subscript "+Hr+". End subscript. "}}return ee}function Jd(e){var t,r;if(window.MathfieldElement.textToSpeechRules==="sre"&&("sre"in window||"SRE"in window)){const i=ks(e);if(i){window.MathfieldElement.textToSpeechMarkup&&(window.MathfieldElement.textToSpeechRulesOptions=(t=window.MathfieldElement.textToSpeechRulesOptions)!=null?t:{},window.MathfieldElement.textToSpeechRulesOptions=b(m({},window.MathfieldElement.textToSpeechRulesOptions),{markup:window.MathfieldElement.textToSpeechMarkup}),window.MathfieldElement.textToSpeechRulesOptions.markup==="ssml"&&(window.MathfieldElement.textToSpeechRulesOptions=b(m({},window.MathfieldElement.textToSpeechRulesOptions),{markup:"ssml_step"})),window.MathfieldElement.textToSpeechRulesOptions=b(m({},window.MathfieldElement.textToSpeechRulesOptions),{rate:window.MathfieldElement.speechEngineRate}));const s=(r=window.SRE)!=null?r:window.sre.System.getInstance();window.MathfieldElement.textToSpeechRulesOptions&&s.setupEngine(window.MathfieldElement.textToSpeechRulesOptions);let d="";try{d=s.toSpeech(i)}catch(_){console.error("MathLive 0.98.5: `SRE.toSpeech()` runtime error",_)}return d}return""}let n=qo("math",e);if(window.MathfieldElement.textToSpeechMarkup==="ssml"){let i="";window.MathfieldElement.speechEngineRate&&(i='<prosody rate="'+window.MathfieldElement.speechEngineRate+'">'),n='<?xml version="1.0"?><speak version="1.1" xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US"><amazon:auto-breaths>'+i+"<p><s>"+n+"</s></p>"+(i?"</prosody>":"")+"</amazon:auto-breaths></speak>"}else window.MathfieldElement.textToSpeechMarkup==="mac"&&C()==="macos"?n=n.replace(/<mark([^/]*)\/>/g,"").replace(/<emphasis>/g,"[[emph+]]").replace(/<\/emphasis>/g,"").replace(/<break time="(\d*)ms"\/>/g,"[[slc $1]]").replace(/<say-as[^>]*>/g,"").replace(/<\/say-as>/g,""):n=n.replace(/<[^>]*>/g,"").replace(/\s{2,}/g," ");return n}var bf={"\\ne":"\u2260","\\neq":"\u2260","\u2212":"-","-":"-","\\alpha":"alpha","\\beta":"beta","\\gamma":"gamma","\\delta":"delta","\\epsilon":"epsilon","\\varepsilon":"varepsilon","\\zeta":"zeta","\\eta":"eta","\\theta":"theta","\\vartheta":"vartheta","\\iota":"iota","\\kappa":"kappa","\\lambda":"lambda","\\mu":"mu","\\nu":"nu","\\xi":"xi","\\pi":"pi","\\rho":"rho","\\sigma":"sigma","\\tau":"tau","\\upsilon":"upsilon","\\phi":"phi","\\varphi":"varphi","\\chi":"chi","\\psi":"psi","\\omega":"omega","\\Gamma":"Gamma","\\Delta":"Delta","\\Theta":"Theta","\\Lambda":"Lambda","\\Xi":"Xi","\\Pi":"Pi","\\Sigma":"Sigma","\\Phi":"Phi","\\Psi":"Psi","\\Omega":"Omega","\\exponentialE":"e","\\imaginaryI":"i","\\imaginaryJ":"j","\\!":" ","\\,":" ","\\:":" ","\\>":" ","\\;":" ","\\enskip":" ","\\enspace":" ","\\qquad":" ","\\quad":" ","\\infty":"oo"},wf={"\\pm":"+-","\\colon":":","\\vert":"|","\\Vert":"||","\\mid":"|","\\lbrack":"[","\\rbrack":"]","\\lbrace":"{","\\rbrace":"}","\\lparen":"(","\\rparen":")","\\langle":"(:","\\rangle":":)","\\sum":" sum ","\\prod":" prod ","\\bigcap":" nnn ","\\bigcup":" uuu ","\\int":" int ","\\oint":" oint ","\\ge":">=","\\le":"<=","\\ne":"!=","\\neq":"!=","\\lt":"<","\\gt":">","\\gets":"<-","\\to":"->","\\land":" and ","\\lor":" or ","\\lnot":" not ","\\forall":" AA ","\\exists":" EE ","\\in":" in ","\\notin":" !in ","\\mapsto":"|->","\\implies":"=>","\\iff":"<=>","\\cdot":"*","\\ast":"**","\\star":"***","\\times":"xx","\\div":"-:","\\ltimes":"|><","\\rtimes":"><|","\\bowtie":"|><|","\\circ":"@"};function Hm(e){let t="";for(const r of e){const n=t[t.length-1];n!==void 0&&/\d/.test(n)&&/^\d/.test(r)&&(t+=" "),t+=r}return t}function Gl(e){var t,r,n,i,s,d,_,$,ee,ue,Pe,at,Mt;if(!e)return"";if(E(e)){if(e.length===0)return"";if(e[0].mode==="latex")return e.map(Gl).join("");if(e[0].mode==="text"){let ei=0,Tn="";for(;((t=e[ei])==null?void 0:t.mode)==="text";)Tn+=e[ei].body?Gl(e[ei].body):e[ei].value,ei++;return`"${Tn}" ${Gl(e.slice(ei))}`}let Tr=0;const In=[];for(;e[Tr]&&e[Tr].mode==="math";){let ei="";for(;e[Tr]&&e[Tr].type==="mord"&&/\d/.test(e[Tr].value);)ei+=e[Tr++].value;ei?In.push(ei):In.push(Gl(e[Tr++]))}return In.push(Gl(e.slice(Tr))),Hm(In)}if(e.mode==="text")return`"${e.value}"`;let jt="";const{command:Hr}=e;let Wn;if(Hr==="\\placeholder")return`(${Gl(e.body)})`;switch(e.type){case"accent":const Tr={"\\vec":"vec","\\dot":"dot","\\ddot":"ddot","\\bar":"bar","\\hat":"hat","\\acute":"acute;","\\grave":"grave","\\tilde":"tilde","\\breve":"breave","\\check":"check"}[Hr];jt=`${Tr!=null?Tr:""} ${Gl(e.body)} `;break;case"first":return"";case"latexgroup":return e.body.map(ba=>ba.value).join("");case"group":case"root":jt=(r=bf[Hr])!=null?r:Gl(e.body);break;case"genfrac":{const ba=e;(ba.leftDelim||ba.rightDelim)&&(jt=ba.leftDelim==="."||!ba.leftDelim?"{:":ba.leftDelim),ba.hasBarLine?(jt+="(",jt+=Gl(ba.above),jt+=")/(",jt+=Gl(ba.below),jt+=")"):(jt+="("+Gl(ba.above)+"),",jt+="("+Gl(ba.below)+")"),(ba.leftDelim||ba.rightDelim)&&(jt+=ba.rightDelim==="."||!ba.rightDelim?"{:":ba.rightDelim)}break;case"surd":jt+=e.hasEmptyBranch("above")?"sqrt("+Gl(e.body)+")":"root("+Gl(e.above)+")("+Gl(e.body)+")";break;case"latex":jt=e.value;break;case"leftright":{const ba=e,ss=ba.leftDelim;jt+=ss==="."||!ss?"{:":ss,jt+=Gl(ba.body);const rl=ba.matchingRightDelim();jt+=rl==="."||!rl?":}":rl}break;case"sizeddelim":case"delim":jt=e.value;break;case"overlap":break;case"overunder":break;case"mord":jt=(i=(n=bf[Hr])!=null?n:Hr)!=null?i:typeof e.value=="string"?e.value:"",jt.startsWith("\\")&&(jt+=" "),Wn=Hr?Hr.match(/{?\\char"([\dabcdefABCDEF]+)}?/):null,Wn?jt=String.fromCodePoint(Number.parseInt("0x"+Wn[1])):jt.length>0&&jt.startsWith("\\")&&(jt=typeof e.value=="string"?e.value.charAt(0):e.command),jt=jm(jt,e.style);break;case"mbin":case"mrel":case"minner":jt=(d=(s=bf[Hr])!=null?s:wf[Hr])!=null?d:e.value;break;case"mopen":case"mclose":jt=e.value;break;case"mpunct":jt=(_=wf[Hr])!=null?_:Hr;break;case"mop":case"operator":case"extensible-symbol":e.value!=="\u200B"&&(wf[Hr]?jt=wf[Hr]:jt=Hr==="\\operatorname"?Gl(e.body):($=e.value)!=null?$:Hr,jt+=" ");break;case"array":const In=e.array,ei=e.environmentName,Tn=(ee={bmatrix:["[","]"],"bmatrix*":["[","]"]}[ei])!=null?ee:["(",")"],oa=[];for(const ba of In){const ss=[];for(const rl of ba)ss.push(Tn[0]+Gl(rl)+Tn[1]);oa.push(ss.join(","))}const ka=(ue={bmatrix:["[","]"],"bmatrix*":["[","]"],cases:["{",":}"]}[ei])!=null?ue:["(",")"];jt=ka[0]+oa.join(",")+ka[1];break;case"box":break;case"spacing":jt=(Pe=bf[Hr])!=null?Pe:" ";break;case"enclose":jt="("+Gl(e.body)+")";break;case"space":jt=" ";break;case"subsup":jt="";break;case"macro":jt=(Mt=(at=bf[Hr])!=null?at:wf[Hr])!=null?Mt:Gl(e.body);break}if(!e.hasEmptyBranch("subscript")){jt+="_";const Tr=Gl(e.subscript);jt+=Tr.length!==1?`(${Tr})`:Tr}if(!e.hasEmptyBranch("superscript")){jt+="^";const Tr=Gl(e.superscript);jt+=Tr.length!==1?`(${Tr})`:Tr}return jt}function jm(e,t){if(!t)return e;let r=e;return t.variant==="double-struck"&&(r=`bbb "${r}"`),t.variant==="script"&&(r=`cc "${r}"`),t.variant==="fraktur"&&(r=`fr "${r}"`),t.variant==="sans-serif"&&(r=`sf "${r}"`),t.variant==="monospace"&&(r=`tt "${r}"`),t.variantStyle==="bold"&&(r=`bb "${r}"`),t.color?`color({${t.color}})(${r})`:r}function vc(e,t){var r,n;t!=null||(t={}),t.mathstyle=(r=t.mathstyle)!=null?r:"displaystyle";const i=new Ce({from:b(m({},M()),{renderPlaceholder:()=>new hn(160,{maxFontSize:1}),letterShapeStyle:(n=t==null?void 0:t.letterShapeStyle)!=null?n:"tex"}),mathstyle:t.mathstyle}),d=new Nt({mode:"math",type:"root",body:pc(e,{context:i,parseMode:"math",mathstyle:t.mathstyle})}).render(i);return d?(Rs(Tu(d,i)),Ll(d,{classes:"ML__latex"}).toMarkup()):""}function kg(e){return xu(e,{context:M()})}function zm(e,t={}){return ks(pc(e,{parseMode:"math",args:()=>"",mathstyle:"displaystyle"}),t)}function $m(e){const t=pc(e,{parseMode:"math",mathstyle:"displaystyle"});return Jd(t)}var t0;function Zm(e){var t,r;if(!t0){const n=(t=globalThis[Symbol.for("io.cortexjs.compute-engine")])==null?void 0:t.ComputeEngine;n?t0=new n:console.error(`MathLive 0.98.5: The CortexJS Compute Engine library is not available.
|
|
|
|
|
|
Load the library, for example with:
|
|
|
|
|
|
import "https://unpkg.com/@cortex-js/compute-engine?module"`)}return(r=t0==null?void 0:t0.box(e).latex)!=null?r:""}function Dg(e,t="math"){return Gl(new Nt({type:"root",body:pc(e,{parseMode:t})}))}function Og(e){return au(e,{format:"ascii-math"})[1]}function F0(e){if(typeof e=="string"){const t=Vm(e);if(!t)throw new Error(`Invalid color: ${e}`);return t}return"C"in e?Gm(e):"a"in e?Bh(e):e}function Yd(e){return e<0?0:e>255?255:Math.round(e)}function Vm(e){if(!e||e[0]!=="#")return;e=e.slice(1);let t;return e.length<=4?(t={r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16)},e.length===4&&(t.a=parseInt(e[3]+e[3],16)/255)):(t={r:parseInt(e[0]+e[1],16),g:parseInt(e[2]+e[3],16),b:parseInt(e[4]+e[5],16)},e.length===8&&(t.a=parseInt(e[6]+e[7],16)/255)),t&&typeof t.a=="undefined"&&(t.a=1),t}function I0(e){const[t,r,n]=[e.L,e.C,e.H],i=n*Math.PI/180,s={L:t,a:r*Math.cos(i),b:r*Math.sin(i)};return e.alpha!==void 0&&(s.alpha=e.alpha),s}function Wm(e){const[t,r,n]=[e.L,e.a,e.b],i=Math.sqrt(r*r+n*n),d=Math.atan2(n,r)*180/Math.PI,_={L:t,C:i,H:d};return e.alpha!==void 0&&(_.alpha=e.alpha),_}function M0(e){const[t,r,n]=[e.L,e.a,e.b],i=Math.pow(.9999999984505198*t+.39633779217376786*r+.2158037580607588*n,3),s=Math.pow(1.00000000888176*t-.10556134232365635*r-.0638541747717059*n,3),d=Math.pow(t*1.000000054672411-.0894841820949657*r-1.2914855378640917*n,3),_=4.076741661347994*i-3.307711590408193*s+.230969928729428*d,$=-1.2684380040921763*i+2.6097574006633715*s-.3413193963102197*d,ee=-.004196086541837188*i-.7034186144594493*s+1.7076147009309444*d,ue=Pe=>{const at=Math.abs(Pe);return at<=.0031308?Pe*12.92:(Math.sign(Pe)||1)*(1.055*Math.pow(at,1/2.4)-.055)};return[ue(_),ue($),ue(ee)]}function _0(e){const[t,r,n]=e;return t>=0&&t<=1&&r>=0&&r<=1&&n>=0&&n<=1}function L0(e,t){let[r,n,i]=e;return r=Yd(r*255),n=Yd(n*255),i=Yd(i*255),t!==void 0?{r,g:n,b:i,alpha:t}:{r,g:n,b:i}}function Bh(e){let[t,r,n]=M0(e);if(_0([t,r,n]))return L0([t,r,n],e.alpha);const i=Wm(e);if(i.C=0,[t,r,n]=M0(I0(i)),!_0([t,r,n]))return L0([t,r,n],e.alpha);let s=0,d=e.L,_=(s+d)/2;i.C=_;const $=.36/Math.pow(2,12);for(;d-s>$;)_=(s+d)/2,i.C=_,[t,r,n]=M0(I0(i)),_0([t,r,n])?s=_:d=_;return L0([t,r,n],e.alpha)}function Gm(e){return Bh(I0(e))}function Sh(e,t){const r=F0(e),n=F0(t),i=.56,s=.57,d=.62,_=.65,$=.022,ee=1.414,ue=.1,Pe=5e-4,at=1.14,Mt=.027,jt=1.14,Hr=.027;function Wn(ba){return ba>=$?ba:ba+gA($-ba,ee)}function Tr(ba){return(ba<0?-1:1)*Math.pow(Math.abs(ba),2.4)}const In=Wn(Tr(n.r/255)*.2126729+Tr(n.g/255)*.7151522+Tr(n.b/255)*.072175),ei=Wn(Tr(r.r/255)*.2126729+Tr(r.g/255)*.7151522+Tr(r.b/255)*.072175);let Tn,oa,ka;return Math.abs(ei-In)<Pe?oa=0:ei>In?(Tn=gA(ei,i)-gA(In,s),oa=Tn*at):(Tn=gA(ei,_)-gA(In,d),oa=Tn*jt),Math.abs(oa)<ue?ka=0:oa>0?ka=oa-Hr:ka=oa+Mt,ka*100}function Eh(e,t,r){r!=null||(r="#fff"),t!=null||(t="#000");const n=Sh(e,r),i=Sh(e,t);return Math.abs(n)>Math.abs(i)?r:t}function Xm(e){const t=F0(e);let r=((1<<24)+(Yd(t.r)<<16)+(Yd(t.g)<<8)+Yd(t.b)).toString(16).slice(1);return t.alpha!==void 0&&t.alpha<1&&(r+=("00"+Math.round(t.alpha*255).toString(16)).slice(-2)),r[0]===r[1]&&r[2]===r[3]&&r[4]===r[5]&&r[6]===r[7]&&(r=r[0]+r[2]+r[4]+(t.alpha!==void 0&&t.alpha<1?r[6]:"")),"#"+r}function Fl(e){const t=Fh(e);let r="";for(const n of t){if(typeof n.value!="string")return"";r+=n.value}return r}function Fh(e){const r=e.model.selection.ranges;return r.length!==1?[]:e.model.getAtoms(r[0])}function Jm(e,t){const r=Fh(e);if(r.length!==1)return!1;const n=fe[t];return n?!!n.test(r[0].value):!1}function Ym(e,t){return Fl(e).length>0}function qm(e){return[N0(e,"double-struck","mathbb","tooltip.blackboard"),N0(e,"fraktur","mathfrak","tooltip.fraktur"),N0(e,"calligraphic","mathcal","tooltip.caligraphic"),k0(e,"up","mathrm","tooltip.roman-upright"),k0(e,"bold","mathbf","tooltip.bold"),k0(e,"italic","mathit","tooltip.italic")]}function eg(e){return[{label:()=>vc(`\\vec{${Fl(e)}}`),visible:()=>Fl(e).length===1,onMenuSelect:()=>e.insert("\\vec{#@}",{selectionMode:"item"})},{label:()=>vc(`\\overrightarrow{${Fl(e)}}`),visible:()=>Fl(e).length>0,onMenuSelect:()=>e.insert("\\overrightarrow{#@}",{selectionMode:"item"})},{label:()=>vc(`\\overleftarrow{${Fl(e)}}`),visible:()=>Fl(e).length>0,onMenuSelect:()=>e.insert("\\overleftarrow{#@}",{selectionMode:"item"})},{label:()=>vc(`\\dot{${Fl(e)}}`),visible:()=>Fl(e).length===1,onMenuSelect:()=>e.insert("\\dot{#@}",{selectionMode:"item"})},{label:()=>vc(`\\ddot{${Fl(e)}}`),visible:()=>Fl(e).length===1,onMenuSelect:()=>e.insert("\\ddot{#@}",{selectionMode:"item"})},{label:()=>vc(`\\bar{${Fl(e)}}`),visible:()=>Fl(e).length===1,onMenuSelect:()=>e.insert("\\bar{#@}",{selectionMode:"item"})},{label:()=>vc(`\\overline{${Fl(e)}}`),visible:()=>Fl(e).length>0,onMenuSelect:()=>e.insert("\\overline{#@}",{selectionMode:"item"})},{label:()=>vc(`\\overgroup{${Fl(e)}}`),visible:()=>Fl(e).length>0,onMenuSelect:()=>e.insert("\\overgroup{#@}",{selectionMode:"item"})},{label:()=>vc(`\\overbrace{${Fl(e)}}`),visible:()=>Fl(e).length>0,onMenuSelect:()=>e.insert("\\overbrace{#@}",{selectionMode:"item"})},{label:()=>vc(`\\underline{${Fl(e)}}`),visible:()=>Fl(e).length>0,onMenuSelect:()=>e.insert("\\underline{#@}",{selectionMode:"item"})},{label:()=>vc(`\\undergroup{${Fl(e)}}`),visible:()=>Fl(e).length>0,onMenuSelect:()=>e.insert("\\undergroup{#@}",{selectionMode:"item"})},{label:()=>vc(`\\underbrace{${Fl(e)}}`),visible:()=>Fl(e).length>0,onMenuSelect:()=>e.insert("\\underbrace{#@}",{selectionMode:"item"})}]}function tg(e){return[{label:()=>vc(`\\boxed{${e.getValue(e.model.selection)}}}`),onMenuSelect:()=>e.insert("\\boxed{#@}",{selectionMode:"item"})},{label:()=>vc(`\\bbox[5px, border: 2px solid red]{${e.getValue(e.model.selection)}}`),onMenuSelect:()=>e.insert("\\bbox[5px, border: 2px solid red]{#@}",{selectionMode:"item"})},{label:()=>vc(`\\bbox[5px, border: 2px dashed black]{${e.getValue(e.model.selection)}}`),onMenuSelect:()=>e.insert("\\bbox[5px, border: 2px dashed black]{#@}",{selectionMode:"item"})}]}function rg(e){const t=[];for(const r of Object.keys(se))t.push({class:(Xm(Eh(se[r]))==="#000"?"dark-contrast":"light-contrast")+" menu-swatch",label:`<span style="background:${se[r]} "></span>`,ariaLabel:()=>{var n;return(n=re(r))!=null?n:r},checked:()=>{var n;return{some:"mixed",all:!0}[(n=e.queryStyle({backgroundColor:r}))!=null?n:!1]},onMenuSelect:()=>{e.applyStyle({backgroundColor:r},{operation:"toggle"}),e.adoptStyle="none"}});return t}function ng(e){const t=[];for(const r of Object.keys(Ae))t.push({class:(Eh(Ae[r])==="#000"?"dark-contrast":"light-contrast")+" menu-swatch",label:`<span style="background:${Ae[r]} "></span>`,ariaLabel:()=>{var n;return(n=re(r))!=null?n:r},checked:()=>{var n;return{some:"mixed",all:!0}[(n=e.queryStyle({color:r}))!=null?n:!1]},onMenuSelect:()=>{e.applyStyle({color:r},{operation:"toggle"}),e.adoptStyle="none"}});return t}var ig=class extends hh{constructor(e,t,r,n){super(e,t),this.row=r,this.col=n}set active(e){const t=this.parentMenu.children;if(e)for(const r of t)r.element.classList.toggle("active",r.row<=this.row&&r.col<=this.col);else for(const r of t)r.element.classList.remove("active")}};function ag(e){const t=[];for(let r=1;r<=5;r++)for(let n=1;n<=5;n++)t.push({onCreate:(i,s)=>new ig(i,s,r,n),label:"\u2610",tooltip:()=>re("tooltip.row-by-col",r,n),data:{row:r,col:n},onMenuSelect:()=>{e.insert(`\\begin{pmatrix}${Array(r).fill(Array(n).fill("#?").join(" & ")).join("\\\\")}\\end{pmatrix}`,{selectionMode:"item"})}});return t}function og(e){return[{label:()=>re("menu.array.add row above"),id:"add-row-above",onMenuSelect:()=>e.executeCommand("addRowBefore"),visible:()=>yd(e)},{label:()=>re("menu.array.add row below"),id:"add-row-below",onMenuSelect:()=>e.executeCommand("addRowAfter"),visible:()=>yd(e)},{label:()=>re("menu.array.add column before"),id:"add-column-before",onMenuSelect:()=>e.executeCommand("addColumnBefore"),visible:()=>yd(e),enabled:()=>{const t=e.model.parentEnvironment;if(!t)return!1;const[r,n]=lg(e);return r<t.maxColumns}},{label:()=>re("menu.array.add column after"),id:"add-column-after",onMenuSelect:()=>e.executeCommand("addColumnAfter"),visible:()=>yd(e)},{type:"divider"},{label:()=>re("menu.array.delete row"),id:"delete-row",onMenuSelect:()=>e.executeCommand("removeRow"),visible:()=>yd(e)},{label:()=>re("menu.array.delete column"),id:"delete-column",onMenuSelect:()=>e.executeCommand("removeColumn"),visible:()=>yd(e)},{type:"divider"},{label:()=>re("menu.borders"),visible:()=>(sg(e)||yd(e))&&e.isSelectionEditable,submenu:[{label:" \u22F1 ",id:"environment-no-border",onMenuSelect:()=>xf(e,"matrix")},{label:"(\u22F1)",id:"environment-parentheses",onMenuSelect:()=>xf(e,"pmatrix")},{label:"[\u22F1]",id:"environment-brackets",onMenuSelect:()=>xf(e,"bmatrix")},{label:"|\u22F1|",id:"environment-bar",onMenuSelect:()=>xf(e,"vmatrix")},{label:"{\u22F1}",id:"environment-braces",onMenuSelect:()=>xf(e,"Bmatrix")}],submenuClass:"border-submenu"},{type:"divider"},{label:()=>re("menu.insert matrix"),id:"insert-matrix",visible:()=>e.isSelectionEditable,submenu:ag(e),submenuClass:"insert-matrix-submenu",columnCount:5},{label:()=>re("menu.mode"),id:"mode",visible:()=>e.isSelectionEditable&&e.model.selectionIsCollapsed,submenu:[{label:()=>re("menu.mode-math"),id:"mode-math",onMenuSelect:()=>{QA(e,"accept-all"),e.executeCommand(["switchMode","math"])},checked:()=>e.model.mode==="math"},{label:()=>re("menu.mode-text"),id:"mode-text",onMenuSelect:()=>{QA(e,"accept-all"),e.executeCommand(["switchMode","text"])},checked:()=>e.model.mode==="text"},{label:()=>re("menu.mode-latex"),id:"mode-latex",onMenuSelect:()=>e.executeCommand(["switchMode","latex"]),checked:()=>e.model.mode==="latex"}]},{type:"divider"},{label:()=>re("menu.font-style"),id:"variant",visible:()=>e.isSelectionEditable,submenu:qm(e),submenuClass:"variant-submenu"},{label:()=>re("menu.color"),id:"color",visible:()=>e.isSelectionEditable,submenu:ng(e),columnCount:4,submenuClass:"swatches-submenu"},{label:()=>re("menu.background-color"),id:"background-color",visible:()=>e.isSelectionEditable,submenu:rg(e),columnCount:4,submenuClass:"swatches-submenu"},{label:()=>re("menu.accent"),id:"accent",visible:()=>e.isSelectionEditable,submenu:eg(e),submenuClass:"variant-submenu"},{label:()=>re("menu.decoration"),id:"decoration",visible:()=>e.isSelectionEditable&&Fl(e).length>0,submenu:tg(e),submenuClass:"variant-submenu"},{type:"divider"},{label:()=>re("menu.evaluate"),id:"ce-evaluate",visible:()=>e.isSelectionEditable&&window.MathfieldElement.computeEngine!==null,onMenuSelect:()=>{const t=cg(e);if(!t){e.model.announce("plonk");return}e.model.selectionIsCollapsed?(e.model.position=e.model.lastOffset,e.insert(`=${t}`,{insertionMode:"insertAfter",selectionMode:"item"})):e.insert(t,{insertionMode:"replaceSelection",selectionMode:"item"})}},{label:()=>re("menu.simplify"),id:"ce-simplify",visible:()=>e.isSelectionEditable&&window.MathfieldElement.computeEngine!==null,onMenuSelect:()=>{var t,r;if(e.model.selectionIsCollapsed){const n=(t=e.expression)==null?void 0:t.simplify();if(e.model.position=e.model.lastOffset,!n){e.model.announce("plonk");return}e.insert(`=${n.latex}`,{insertionMode:"insertAfter",selectionMode:"item"})}else{const n=(r=window.MathfieldElement.computeEngine)==null?void 0:r.parse(e.getValue(e.model.selection)).simplify();if(!n){e.model.announce("plonk");return}e.insert(n.latex,{insertionMode:"replaceSelection",selectionMode:"item"})}}},{label:()=>{var t;if(window.MathfieldElement.computeEngine===null)return"";const r=(t=e.expression)==null?void 0:t.unknowns[0];return r?re("menu.solve-for",vc(r)):re("menu.solve")},id:"ce-solve",visible:()=>{var t;return e.isSelectionEditable&&window.MathfieldElement.computeEngine!==null&&((t=e.expression)==null?void 0:t.unknowns.length)===1&&e.expression.unknowns[0]!=="Nothing"},onMenuSelect:()=>{var t;const r=e.expression,n=r==null?void 0:r.unknowns[0],i=(t=r.solve(n))==null?void 0:t.map(s=>{var d;return(d=s.simplify().latex)!=null?d:""});if(!i){e.model.announce("plonk");return}e.insert(`${n}=${i.length===1?i[0]:"\\left\\lbrace"+(i==null?void 0:i.join(", "))+"\\right\\rbrace"}`,{insertionMode:"replaceAll",selectionMode:"item"})}},{type:"divider"},{label:()=>re("menu.cut"),onMenuSelect:()=>e.executeCommand("cutToClipboard"),visible:()=>!e.options.readOnly&&e.isSelectionEditable,keyboardShortcut:"meta+X"},{label:()=>re("menu.copy"),id:"copy",submenu:[{label:()=>re("menu.copy-as-latex"),id:"copy-latex",onMenuSelect:()=>Eo.copyToClipboard(e,"latex"),keyboardShortcut:"meta+C"},{label:()=>re("menu.copy-as-ascii-math"),id:"copy-ascii-math",onMenuSelect:()=>Eo.copyToClipboard(e,"ascii-math")},{label:()=>re("menu.copy-as-mathml"),id:"copy-math-ml",onMenuSelect:()=>Eo.copyToClipboard(e,"math-ml")}]},{label:()=>re("menu.paste"),id:"paste",onMenuSelect:()=>e.executeCommand("pasteFromClipboard"),visible:()=>e.hasEditableContent,keyboardShortcut:"meta+V"},{label:()=>re("menu.select-all"),id:"select-all",keyboardShortcut:"meta+A",onMenuSelect:()=>e.executeCommand("selectAll")}]}function yd(e){var t;return!!((t=e.model.parentEnvironment)!=null&&t.array)}function sg(e){return e.model.at(e.model.position).type==="array"}function lg(e){var t;const r=(t=e.model.parentEnvironment)==null?void 0:t.array;return r?[r.length,r.reduce((n,i)=>Math.max(n,i.length),0)]:[0,0]}function xf(e,t){Pd(e),e.flushInlineShortcutBuffer(),Z0(e.model,t),Ol(e)}function cg(e){var t,r;let n;if(e.model.selectionIsCollapsed?n=(t=window.MathfieldElement.computeEngine)==null?void 0:t.parse(e.getValue(),{canonical:!1}):n=(r=window.MathfieldElement.computeEngine)==null?void 0:r.parse(e.getValue(e.model.selection),{canonical:!1}),!n)return"";let i=n.evaluate();return i.isSame(n)&&(i=n.N()),i.latex}function N0(e,t,r,n){return{label:()=>vc(`\\${r}{${Fl(e)}}`),tooltip:()=>{var i;return(i=re(n))!=null?i:n},visible:()=>Jm(e,t),checked:()=>{var i;return{some:"mixed",all:!0}[(i=e.queryStyle({variant:t}))!=null?i:!1]},onMenuSelect:()=>{e.applyStyle({variant:t},{operation:"toggle"}),e.adoptStyle="none"}}}function k0(e,t,r,n){return{label:()=>vc(`\\${r}{${Fl(e)}}`),tooltip:()=>{var i;return(i=re(n))!=null?i:n},visible:()=>Ym(e,t),checked:()=>{var i;return{some:"mixed",all:!0}[(i=e.queryStyle({variantStyle:t}))!=null?i:!1]},onMenuSelect:()=>{e.applyStyle({variantStyle:t},{operation:"toggle"}),e.adoptStyle="none"}}}function qd(e,t){return e+Jd(t)}Wl({speak:(e,t,r)=>ug(e,t,r)},{target:"mathfield"});function ug(e,t,r){var n,i;r=r!=null?r:{withHighlighting:!1};const{model:s}=e;function d(ue){let Pe=null;switch(ue){case"all":Pe=s.root;break;case"selection":Pe=s.getAtoms(s.selection);break;case"left":{Pe=s.getAtoms(s.offsetOf(s.at(s.position).leftSibling),s.position);break}case"right":{Pe=s.getAtoms(s.position,s.offsetOf(s.at(s.position).rightSibling));break}case"group":Pe=s.getAtoms(s.getSiblingsRange(s.position));break;case"parent":{const{parent:at}=s.at(s.position);at!=null&&at.parent?Pe=at:Pe=s.root;break}default:Pe=s.root}return Pe}function _(ue){let Pe="";switch(ue){case"all":console.log("Internal failure: speak all failed");break;case"selection":Pe="no selection";break;case"left":Pe="at start";break;case"right":Pe="at end";break;case"group":console.log("Internal failure: speak group failed");break;case"parent":Pe="no parent";break;default:console.log('unknown speak_ param value: "'+ue+'"');break}return Pe}const $=d(t);if($===null)return(i=(n=window.MathfieldElement).speakHook)==null||i.call(n,_(t)),!1;(r.withHighlighting||window.MathfieldElement.speechEngine==="amazon")&&(window.MathfieldElement.textToSpeechMarkup=window.sre&&window.MathfieldElement.textToSpeechRules==="sre"?"ssml_step":"ssml");const ee=Jd($);return Q()&&r.withHighlighting?(ZA().readAloudMathfield=e,sA(e,{forHighlighting:!0}),window.MathfieldElement.readAloudHook&&window.MathfieldElement.readAloudHook(e.field,ee)):window.MathfieldElement.speakHook&&window.MathfieldElement.speakHook(ee),!1}function Ag(e){var t,r;if(!Q()){console.log("Speak:",e);return}if(!window.MathfieldElement.speechEngine||window.MathfieldElement.speechEngine==="local"){const n=new SpeechSynthesisUtterance(e);window.speechSynthesis.speak(n)}else if(window.MathfieldElement.speechEngine==="amazon")if(!("AWS"in window))console.error("MathLive 0.98.5: AWS SDK not loaded. See https://www.npmjs.com/package/aws-sdk");else{const n=new window.AWS.Polly({apiVersion:"2016-06-10"}),i={OutputFormat:"mp3",VoiceId:(t=window.MathfieldElement.speechEngineVoice)!=null?t:"Joanna",Engine:["Amy","Emma","Brian","Ivy","Joanna","Kendra","Kimberly","Salli","Joey","Justin","Matthew"].includes((r=window.MathfieldElement.speechEngineVoice)!=null?r:"Joanna")?"neural":"standard",Text:e,TextType:"ssml"};n.synthesizeSpeech(i,(s,d)=>{if(s)console.trace(`MathLive 0.98.5: \`polly.synthesizeSpeech()\` error: ${s}`);else if(d!=null&&d.AudioStream){const _=new Uint8Array(d.AudioStream),$=new Blob([_.buffer],{type:"audio/mpeg"}),ee=URL.createObjectURL($);new Audio(ee).play().catch(Pe=>console.log(Pe))}else console.log("polly.synthesizeSpeech():",d)})}else window.MathfieldElement.speechEngine==="google"&&console.error("MathLive 0.98.5: The Google speech engine is not supported yet. Please come again.")}function Ih(e){var t;let r;if(e.parent.type==="prompt")e.parentBranch==="body"&&(r="prompt");else if(e.parentBranch==="body")r=e.type&&(t={enclose:"cross out",leftright:"delimiter",surd:"square root",root:"math field",mop:"operator",first:"first"}[e.type])!=null?t:"parent";else if(e.parent.type==="genfrac"){if(e.parentBranch==="above")return"numerator";if(e.parentBranch==="below")return"denominator"}else e.parent.type==="surd"?e.parentBranch==="above"&&(r="index"):e.parentBranch==="superscript"?r="superscript":e.parentBranch==="subscript"&&(r="subscript");return r||console.log("unknown relationship"),r!=null?r:"parent"}function dg(e,t,r,n){let i="";if(t==="plonk")window.MathfieldElement.playSound("plonk"),e.flushInlineShortcutBuffer();else if(t==="delete")i=qd("deleted: ",n);else if(t==="focus"||t.includes("move"))i=fg(e.model,r)+(e.model.selectionIsCollapsed?"":"selected: ")+hg(e.model);else if(t==="replacement")i=qd("",e.model.at(e.model.position));else if(t==="line"){const s=qd("",e.model.root);e.keyboardDelegate.setAriaLabel(s)}else i=n?qd(t+" ",n):t;if(i){const s=e.ariaLiveText.textContent.includes("\xA0")?" \u202F ":" \xA0 ";e.ariaLiveText.textContent=i+s}}function fg(e,t){if(Number.isNaN(t))return"";const r=e.at(t);if(!r||r.treeDepth<=e.at(e.position).treeDepth)return"";let n="",i=r.parent;const s=e.at(e.position).parent;for(;i!==e.root&&i!==s;)n+=`out of ${Ih(i)};`,i=i.parent;return n}function hg(e){if(!e.selectionIsCollapsed)return qd("",e.getAtoms(e.selection));let t="";const r=e.at(e.position),n=Ih(r);return r.isFirstSibling&&(t=(n?"start of "+n:"unknown")+": "),r.isLastSibling?r.isFirstSibling||(t+=n?"end of "+n:"unknown"):t+=qd("",r),t}var pg=class{constructor(e,t,r){this.mathfield=e,this.mode=t,this.silenceNotifications=!1,this._selection={ranges:[[0,0]],direction:"none"},this._anchor=0,this._position=0,this.root=r}dispose(){this.mathfield=void 0}getState(){const e={ranges:[...this._selection.ranges]};return this.selection.direction&&this.selection.direction!=="none"&&(e.direction=this.selection.direction),{content:this.root.toJson(),selection:e,mode:this.mode}}setState(e,t){var r;const n=this.silenceNotifications;this.silenceNotifications=(r=t==null?void 0:t.silenceNotifications)!=null?r:!0;let i={};if((t==null?void 0:t.type)==="undo"&&(i={inputType:"historyUndo"}),(t==null?void 0:t.type)==="redo"&&(i={inputType:"historyRedo"}),this.contentWillChange(i)){const s=this.silenceNotifications;this.silenceNotifications=!0,this.mode=e.mode,this.root=c(e.content),this.selection=e.selection,this.silenceNotifications=s,this.contentDidChange(i)}this.silenceNotifications=n}get atoms(){return this.root.children}get selection(){return this._selection}set selection(e){this.setSelection(e)}setSelection(e,t){return!this.mathfield.contentEditable&&this.mathfield.userSelect==="none"?!1:this.deferNotifications({selection:!0},()=>{var r,n,i;const s=this.normalizeSelection(e,t);if(s===void 0)throw new TypeError("Invalid selection");if(s.ranges.length===1&&s.ranges[0][0]===s.ranges[0][1]){const ue=s.ranges[0][0];if(!this.mathfield.dirty&&!((r=this.at(ue))!=null&&r.parentPrompt)&&this.mathfield.hasEditablePrompts){if((n=this.at(ue-1))!=null&&n.parentPrompt){this._anchor=this.normalizeOffset(ue-1),this._position=this._anchor,this._selection=this.normalizeSelection(this._anchor);return}if((i=this.at(ue+1))!=null&&i.parentPrompt){this._anchor=this.normalizeOffset(ue+1),this._position=this._anchor,this._selection=this.normalizeSelection(this._anchor);return}this._anchor=0,this._position=0,this._selection={ranges:[[0,0]]};return}this._anchor=ue,this._position=ue,this._selection=s;return}const d=ko(s);s.direction==="backward"?[this._position,this._anchor]=d:[this._anchor,this._position]=d;const _=this.at(d[0]+1),$=this.at(d[1]),ee=Nt.commonAncestor(_,$);(ee==null?void 0:ee.type)==="array"&&_.parent===ee&&$.parent===ee?this._selection={ranges:[d],direction:s.direction}:this._selection={ranges:[d],direction:s.direction},console.assert(this._position>=0&&this._position<=this.lastOffset)})}setPositionHandlingPlaceholder(e){var t;const r=this.at(e);(r==null?void 0:r.type)==="placeholder"?this.setSelection(e-1,e):((t=r==null?void 0:r.rightSibling)==null?void 0:t.type)==="placeholder"?this.setSelection(e,e+1):this.position=e,r instanceof vl&&r.isSuggestion&&(r.isSuggestion=!1),this.mathfield.stopCoalescingUndo()}get position(){return this._position}set position(e){this.setSelection(e,e)}get anchor(){return this._anchor}get selectionIsCollapsed(){return this._anchor===this._position}get selectionIsPlaceholder(){return Math.abs(this._anchor-this._position)===1?this.at(Math.max(this._anchor,this._position)).type==="placeholder":!1}collapseSelection(e="forward"){return this._anchor===this._position?!1:(e==="backward"?this.position=Math.min(this._anchor,this._position):this.position=Math.max(this._anchor,this._position),!0)}get lastOffset(){return this.atoms.length-1}at(e){return this.atoms[e]}offsetOf(e){return this.atoms.indexOf(e)}getSiblingsRange(e){const t=this.at(e),{parent:r}=t;if(!r)return[0,this.lastOffset];const n=t.parent.branch(t.parentBranch);return[this.offsetOf(n[0]),this.offsetOf(n[n.length-1])]}getBranchRange(e,t){const r=this.at(e).branch(t);return[this.offsetOf(r[0]),this.offsetOf(r[r.length-1])]}getAtoms(e,t,r){let n=r!=null?r:{};if(Bl(e)){if(n=t!=null?t:{},e.ranges.length>1)return e.ranges.reduce((ee,ue)=>[...ee,...this.getAtoms(ue,n)],[]);e=e.ranges[0]}let i,s;if(fs(e)){if(i=e,!fs(t))return[];s=t}else[i,s]=e,n=t!=null?t:{};if(!Number.isFinite(i))return[];n.includeChildren===void 0&&(n.includeChildren=!1),i<0&&(i=this.lastOffset-i+1),s<0&&(s=this.lastOffset-s+1);const d=Math.min(i,s)+1,_=Math.max(i,s);if(!n.includeChildren&&d===1&&_===this.lastOffset)return[this.root];let $=[];for(let ee=d;ee<=_;ee++){const ue=this.atoms[ee];Mh(this,ue,d,_)&&$.push(ue)}return n.includeChildren||($=$.filter(ee=>{let ue=!1,{parent:Pe}=ee;for(;Pe&&!ue;)ue=Mh(this,Pe,d,_),Pe=Pe.parent;return!ue})),$}getAllAtoms(e=0){const t=[],r=this.lastOffset;for(let n=e;n<=r;n++)t.push(this.atoms[n]);for(let n=0;n<e;n++)t.push(this.atoms[n]);return t}findAtom(e,t=0,r="forward"){let n;const i=this.lastOffset;if(r==="forward"){for(let s=t;s<=i;s++)if(n=this.atoms[s],e(n))return n;for(let s=0;s<t;s++)if(n=this.atoms[s],e(n))return n;return}for(let s=t;s>=0;s--)if(n=this.atoms[s],e(n))return n;for(let s=i;s>t;s--)if(n=this.atoms[s],e(n))return n}extractAtoms(e){let t=this.getAtoms(e);if(t.length===1&&!t[0].parent)if(t[0].type==="root")t=[...t[0].body],t.shift();else return t=this.root.cells.flat(),this.root=new Nt({type:"root",body:[]}),t;for(const r of t)r.parent.removeChild(r);return t}deleteAtoms(e){this.extractAtoms(e),this.position=e[0]}atomToString(e,t){const r=t!=null?t:"latex";if(r.startsWith("latex"))return Nt.serialize([e],{expandMacro:r==="latex-expanded",skipStyles:r==="latex-unstyled",skipPlaceholders:r==="latex-without-placeholders",defaultMode:this.mathfield.options.defaultMode});if(r==="math-ml")return ks(e);if(r==="spoken")return Jd(e);if(r==="spoken-text"){const n=window.MathfieldElement.textToSpeechMarkup;window.MathfieldElement.textToSpeechMarkup="";const i=Jd(e);return window.MathfieldElement.textToSpeechMarkup=n,i}if(r==="spoken-ssml"||r==="spoken-ssml-with-highlighting"){const n=window.MathfieldElement.textToSpeechMarkup;window.MathfieldElement.textToSpeechMarkup="ssml";const i=Jd(e);return window.MathfieldElement.textToSpeechMarkup=n,i}return r==="ascii-math"?Gl(e):(console.error(`MathLive 0.98.5: Unexpected format "${r}`),"")}getValue(e,t,r){if(e===void 0)return this.atomToString(this.root,"latex");if(typeof e=="string"&&e!=="math-json")return this.atomToString(this.root,e);let n,i;if(fs(e)&&fs(t)?(n=[this.normalizeRange([e,t])],i=r):kl(e)?(n=[this.normalizeRange(e)],i=t):Bl(e)?(n=e.ranges,i=t):(n=[this.normalizeRange([0,-1])],i=e),i!=null||(i="latex"),i==="math-json"){if(!window.MathfieldElement.computeEngine)return window[Symbol.for("io.cortexjs.compute-engine")]||console.error(`The CortexJS Compute Engine library is not available.
|
|
|
Load the library, for example with:
|
|
|
import "https://unpkg.com/@cortex-js/compute-engine?module"`),'["Error", "compute-engine-not-available"]';const s=this.getValue({ranges:n},"latex-unstyled");try{const d=window.MathfieldElement.computeEngine.parse(s);return JSON.stringify(d.json)}catch(d){return JSON.stringify(["Error",`'${d.toString()}'`])}}if(i.startsWith("latex")){const s={expandMacro:i==="latex-expanded",skipStyles:i==="latex-unstyled",skipPlaceholders:i==="latex-without-placeholders",defaultMode:this.mathfield.options.defaultMode};return Ia(n.map(d=>Nt.serialize(this.getAtoms(d),s)))}return n.map(s=>this.getAtoms(s).map(d=>this.atomToString(d,i)).join("")).join("")}extendSelectionTo(e,t){return!this.mathfield.contentEditable&&this.mathfield.userSelect==="none"?!1:this.deferNotifications({selection:!0},()=>{const r=this.normalizeRange([e,t]);let[n,i]=r,{parent:s}=this.at(i);if(s&&(s.type==="genfrac"||s.type==="subsup"))for(;s!==this.root&&D0(this,s,[n,i]);)i=this.offsetOf(s),s=s.parent;for(s=this.at(n).parent;s!==this.root&&D0(this,s,[n,i]);)n=this.offsetOf(s.leftSibling),s=s.parent;if(s=this.at(i).parent,(s==null?void 0:s.type)==="genfrac")for(;s!==this.root&&D0(this,s,[n,i]);)i=this.offsetOf(s),console.assert(i>=0),s=s.parent;this._position=this.normalizeOffset(t),this._selection={ranges:[[n,i]],direction:"none"}})}announce(e,t,r=[]){var n,i;((i=(n=this.mathfield.host)==null?void 0:n.dispatchEvent(new CustomEvent("announce",{detail:{command:e,previousPosition:t,atoms:r},cancelable:!0,bubbles:!0,composed:!0})))!=null?i:!0)&&dg(this.mathfield,e,t,r)}deferNotifications(e,t){const r=this._selection,n=this._anchor,i=this._position,s=this.silenceNotifications;this.silenceNotifications=!0;const d=this.root.changeCounter;t();const _=this.root.changeCounter!==d,$=n!==this._anchor||i!==this._position||cs(this._selection,r)==="different";return this.silenceNotifications=s,e.content&&_&&this.contentDidChange({inputType:e.type}),e.selection&&$&&this.selectionDidChange(),_||$}normalizeOffset(e){return e>0?e=Math.min(e,this.lastOffset):e<0&&(e=this.lastOffset+e+1),e}normalizeRange(e){let[t,r]=e;return t=this.normalizeOffset(t),r=this.normalizeOffset(r),t<r?[t,r]:[r,t]}normalizeSelection(e,t){var r;let n;if(fs(e)){const i=this.normalizeOffset(e);if(fs(t)){const s=this.normalizeOffset(t);n=i<=s?{ranges:[[i,s]],direction:"none"}:{ranges:[[s,i]],direction:"backward"}}else n={ranges:[[i,i]],direction:"none"}}else if(kl(e)){const i=this.normalizeOffset(e[0]),s=this.normalizeOffset(e[1]);n=i<=s?{ranges:[[i,s]],direction:"none"}:{ranges:[[s,i]],direction:"backward"}}else Bl(e)&&(n={ranges:e.ranges.map(i=>this.normalizeRange(i)),direction:(r=e.direction)!=null?r:"none"});return console.assert(n!==void 0),n}get parentEnvironment(){let e=this.at(this.position).parent;if(e){for(;e.parent&&e.type!=="array";)e=e.parent;if(e.type==="array")return e}}get cell(){var e;let t=this.at(this.position);if(t){for(;t&&((e=t.parent)==null?void 0:e.type)!=="array";)t=t.parent;if(!(!(t!=null&&t.parent)||t.parent.type!=="array"))return t.parentBranch}}contentWillChange(e={}){if(this.silenceNotifications||!this.mathfield)return!0;const t=this.silenceNotifications;this.silenceNotifications=!0;const r=this.mathfield.onContentWillChange(e);return this.silenceNotifications=t,r}contentDidChange(e){var t;if(window.mathVirtualKeyboard.visible&&window.mathVirtualKeyboard.update(cA(this.mathfield)),this.silenceNotifications||!this.mathfield.host||!this.mathfield)return;const r=this.silenceNotifications;this.silenceNotifications=!0,this.mathfield.host.dispatchEvent(new InputEvent("input",b(m({},e),{data:e.data?e.data:(t=e.inputType)!=null?t:"",bubbles:!0,composed:!0}))),this.silenceNotifications=r}selectionDidChange(){if(!this.mathfield||(window.mathVirtualKeyboard.visible&&window.mathVirtualKeyboard.update(cA(this.mathfield)),this.silenceNotifications))return;const e=this.silenceNotifications;this.silenceNotifications=!0,this.mathfield.onSelectionDidChange(),this.silenceNotifications=e}};function Mh(e,t,r,n){const i=e.offsetOf(t);if(i<r||i>n)return!1;if(!t.hasChildren)return!0;const s=e.offsetOf(t.firstChild);if(s>=r&&s<=n){const d=e.offsetOf(t.lastChild);if(d>=r&&d<=n)return!0}return!1}function D0(e,t,r){if(!(t!=null&&t.hasChildren))return!1;const[n,i]=r,s=e.offsetOf(t.firstChild),d=e.offsetOf(t.lastChild);return s>=n&&s<=i&&d>=s&&d<=i}function Cf(e,t,r,n){var i,s,d,_,$,ee;const ue=r.parent;if(ue&&r instanceof zs){const Pe=!n&&t==="forward"||n==="body"&&t==="backward";let at=Pe?e.offsetOf(r.firstChild):e.offsetOf(r.lastChild);return Pe?r.rightDelim!=="?"&&r.rightDelim!=="."?(r.leftDelim=".",r.isDirty=!0):(ue.addChildrenAfter(r.removeBranch("body"),r),ue.removeChild(r),at--):r.leftDelim!=="?"&&r.leftDelim!=="."?(r.rightDelim=".",r.isDirty=!0):(ue.addChildrenAfter(r.removeBranch("body"),r),ue.removeChild(r),at--),e.position=at,!0}if(ue&&r.type==="surd"){if(t==="forward"&&!n||t==="backward"&&n==="body"){const Pe=r.leftSibling;r.hasChildren&&ue.addChildrenAfter(r.removeBranch("body"),r),ue.removeChild(r),e.position=e.offsetOf(Pe)}else t==="forward"&&n==="body"?e.position=e.offsetOf(r):!n&&t==="backward"?r.hasChildren?e.position=e.offsetOf(r.lastChild):(e.position=Math.max(0,e.offsetOf(r)-1),ue.removeChild(r)):n==="above"&&(r.hasEmptyBranch("above")&&r.removeBranch("above"),t==="backward"?e.position=e.offsetOf(r.leftSibling):e.position=e.offsetOf(r.body[0]));return!0}if(ue&&(r.type==="box"||r.type==="enclose")){const Pe=n&&t==="backward"||!n&&t==="forward"?r.leftSibling:r.lastChild;return ue.addChildrenAfter(r.removeBranch("body"),r),ue.removeChild(r),e.position=e.offsetOf(Pe),!0}if(r.type==="genfrac"||r.type==="overunder"){if(!n)return r.type==="overunder"&&r.hasEmptyBranch("body")||r.type==="genfrac"&&r.hasEmptyBranch("below")&&r.hasEmptyBranch("above")?!1:(e.position=e.offsetOf(t==="forward"?r.firstChild:r.lastChild),!0);const Pe=Bf.fractionNavigationOrder==="numerator-denominator"?"above":"below",at=Pe==="above"?"below":"above";if(ue&&(t==="forward"&&n===Pe||t==="backward"&&n===at)){const Mt=r.removeBranch(Pe),jt=r.removeBranch(at);return ue.addChildrenAfter([...Mt,...jt],r),ue.removeChild(r),e.position=e.offsetOf(Mt.length>0?Mt[Mt.length-1]:jt[0]),!0}return t==="backward"?e.position=e.offsetOf(r.leftSibling):e.position=e.offsetOf(r),!0}if(r.isExtensibleSymbol||r.type==="subsup"){if(!n&&t==="forward")return!1;if(!n){if(r.subscript||r.superscript){const Pe=t==="forward"?(d=(i=r.superscript)==null?void 0:i[0])!=null?d:(s=r.subscript)==null?void 0:s[0]:(ee=(_=r.subscript)==null?void 0:_[0].lastSibling)!=null?ee:($=r.superscript)==null?void 0:$[0].lastSibling;return Pe&&(e.position=e.offsetOf(Pe)),!0}return!1}if(!r.hasChildren&&r.type==="subsup"){const Pe=t==="forward"?e.offsetOf(r):Math.max(0,e.offsetOf(r)-1);return r.parent.removeChild(r),e.position=Pe,!0}if(n==="superscript")if(t==="backward"){const Pe=e.offsetOf(r.firstChild)-1;console.assert(Pe>=0),e.position=Pe}else r.subscript?e.position=e.offsetOf(r.subscript[0]):e.position=e.offsetOf(r);else n==="subscript"&&(t==="backward"&&r.superscript?e.position=e.offsetOf(r.superscript[0].lastSibling):t==="backward"?e.position=e.offsetOf(r.firstChild)-1:e.position=e.offsetOf(r));if(n&&r.hasEmptyBranch(n)&&(r.removeBranch(n),r.type==="subsup"&&!r.subscript&&!r.superscript)){const Pe=t==="forward"?e.offsetOf(r):Math.max(0,e.offsetOf(r)-1);r.parent.removeChild(r),e.position=Pe}return!0}if((ue==null?void 0:ue.type)==="genfrac"&&!n&&r.type!=="first"){let Pe=e.offsetOf(r.leftSibling);return ue.removeChild(r),ue.hasEmptyBranch("above")&&ue.hasEmptyBranch("below")?(Pe=e.offsetOf(ue.leftSibling),ue.parent.removeChild(ue),e.announce("delete",void 0,[ue]),e.position=Pe,!0):(e.announce("delete",void 0,[r]),e.position=Pe,!0)}if(t==="backward"&&((ue==null?void 0:ue.command)==="\\ln"||(ue==null?void 0:ue.command)==="\\log")&&r.parentBranch!=="body"){const Pe=e.offsetOf(ue.leftSibling);return ue.parent.removeChild(ue),e.announce("delete",void 0,[ue]),e.position=Pe,!0}return!1}function mg(e){return!e.mathfield.isSelectionEditable||!e.contentWillChange({inputType:"deleteContentBackward"})?!1:e.selectionIsCollapsed?e.deferNotifications({content:!0,selection:!0,type:"deleteContentBackward"},()=>{let t=e.at(e.position);if(!(t&&Cf(e,"backward",t))){if(t!=null&&t.isFirstSibling){if(Cf(e,"backward",t.parent,t.parentBranch))return;t=null}if(!t){e.announce("plonk");return}e.position=e.offsetOf(t.leftSibling),t.parent.removeChild(t),e.announce("delete",void 0,[t])}}):AA(e,ko(e.selection),"deleteContentBackward")}function gg(e){return!e.mathfield.isSelectionEditable||!e.contentWillChange({inputType:"deleteContentForward"})?!1:e.selectionIsCollapsed?e.deferNotifications({content:!0,selection:!0,type:"deleteContentForward"},()=>{var t,r;let n=e.at(e.position).rightSibling;if(n&&Cf(e,"forward",n))return;if(n){if(e.at(e.position).isLastSibling&&Cf(e,"forward",n.parent,n.parentBranch))return}else{if(n=e.at(e.position),n.isLastSibling&&Cf(e,"forward",n.parent,n.parentBranch))return;n=void 0}if(e.position===e.lastOffset||!n){e.announce("plonk");return}n.parent.removeChild(n);let i=(t=e.at(e.position))==null?void 0:t.rightSibling;for(;(i==null?void 0:i.type)==="subsup";)i.parent.removeChild(i),i=(r=e.at(e.position))==null?void 0:r.rightSibling;e.announce("delete",void 0,[n])}):AA(e,ko(e.selection),"deleteContentForward")}function AA(e,t,r){const n=e.getAtoms(t);if(n.length>0&&n[0].parent){let i=n[0].parent.firstChild;i.type==="first"&&(i=i.rightSibling);const s=n[n.length-1].parent.lastChild;let d=n[0];d.type==="first"&&(d=d.rightSibling);const _=n[n.length-1];if(d===i&&_===s){const $=n[0].parent;$.parent&&$.type!=="prompt"&&(t=[e.offsetOf($.leftSibling),e.offsetOf($)])}if(n.length===1&&n[0].type==="placeholder"&&n[0].parent.type==="genfrac"){const $=n[0].parent,ee=n[0].parentBranch==="below"?"above":"below",ue=e.offsetOf($.leftSibling);return e.deferNotifications({content:!0,selection:!0,type:r},()=>{var Pe,at;const Mt=$.removeBranch(ee);if(Mt.length===1&&Mt[0].type==="placeholder")(at=$.parent)==null||at.removeChild($),e.position=Math.max(0,ue);else{const jt=$.parent.addChildrenAfter(Mt,$);(Pe=$.parent)==null||Pe.removeChild($),e.position=e.offsetOf(jt)}})}}return e.deferNotifications({content:!0,selection:!0,type:r},()=>e.deleteAtoms(t))}Wl({deleteAll:e=>e.contentWillChange({inputType:"deleteContent"})&&AA(e,[0,-1],"deleteContent"),deleteForward:e=>gg(e),deleteBackward:e=>mg(e),deleteNextWord:e=>e.contentWillChange({inputType:"deleteWordForward"})&&AA(e,[e.anchor,c0(e,e.position,"forward")],"deleteWordForward"),deletePreviousWord:e=>e.contentWillChange({inputType:"deleteWordBackward"})&&AA(e,[e.anchor,c0(e,e.position,"backward")],"deleteWordBackward"),deleteToGroupStart:e=>e.contentWillChange({inputType:"deleteSoftLineBackward"})&&AA(e,[e.anchor,e.offsetOf(e.at(e.position).firstSibling)],"deleteSoftLineBackward"),deleteToGroupEnd:e=>e.contentWillChange({inputType:"deleteSoftLineForward"})&&AA(e,[e.anchor,e.offsetOf(e.at(e.position).lastSibling)],"deleteSoftLineForward"),deleteToMathFieldStart:e=>e.contentWillChange({inputType:"deleteHardLineBackward"})&&AA(e,[e.anchor,0],"deleteHardLineBackward"),deleteToMathFieldEnd:e=>e.contentWillChange({inputType:"deleteHardLineForward"})&&AA(e,[e.anchor,-1],"deleteHardLineForward")},{target:"model",audioFeedback:"delete",canUndo:!0,changeContent:!0,changeSelection:!0});var vg=`<svg xmlns="http://www.w3.org/2000/svg" style="width: 21px;" viewBox="0 0 576 512" role="img" aria-label="${re("tooltip.toggle virtual keyboard")}"><path d="M528 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm16 336c0 8.823-7.177 16-16 16H48c-8.823 0-16-7.177-16-16V112c0-8.823 7.177-16 16-16h480c8.823 0 16 7.177 16 16v288zM168 268v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm-336 80v-24c0-6.627-5.373-12-12-12H84c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm384 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zM120 188v-24c0-6.627-5.373-12-12-12H84c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm-96 152v-8c0-6.627-5.373-12-12-12H180c-6.627 0-12 5.373-12 12v8c0 6.627 5.373 12 12 12h216c6.627 0 12-5.373 12-12z"/></svg>`,yg=`<svg xmlns="http://www.w3.org/2000/svg" style="height: 18px;" viewBox="0 0 448 512" role="img" aria-label="${re("tooltip.menu")}"><path d="M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"/></svg>`,bg=class{constructor(e,t){this.focusBlurInProgress=!1;var r,n,i;this.options=m(b(m({},Uf()),{macros:Ge(),registers:pu()}),Rf(t)),this.eventController=new AbortController;const s=this.eventController.signal;t.eventSink&&(this.host=t.eventSink),this.element=e,e.mathfield=this,this.blurred=!0,this.keystrokeCaptionVisible=!1,this.suggestionIndex=0,this.inlineShortcutBuffer=[],this.inlineShortcutBufferFlushTimer=0,this.defaultStyle={},this.adoptStyle="left",this.options.defaultMode==="inline-math"?this.element.classList.add("ML__is-inline"):this.element.classList.remove("ML__is-inline"),this.dirty=!1;let d=(n=(r=t.value)!=null?r:this.element.textContent)!=null?n:"";d=d.trim();const _=j0(this.options),$=new Nt({type:"root",mode:_,body:pc(d,{context:this.context})});this.model=new pg(this,_,$),this.undoManager=new $p(this.model);const ee=[];if(ee.push("<span contenteditable=true aria-multiline=false part=keyboard-sink class=ML__keyboard-sink autocapitalize=off autocomplete=off autocorrect=off spellcheck=false inputmode=none tabindex=0></span>"),ee.push('<span part=container class=ML__container aria-hidden=true style="visibility:hidden">'),ee.push("<span part=content class=ML__content>"),ee.push(kf(this)),ee.push("</span>"),window.mathVirtualKeyboard&&(ee.push(`<div part=virtual-keyboard-toggle class=ML__virtual-keyboard-toggle role=button ${this.hasEditableContent?"":'style="display:none;"'} data-l10n-tooltip="tooltip.toggle virtual keyboard">`),ee.push(vg),ee.push("</div>")),ee.push('<div part=menu-toggle class=ML__menu-toggle role=button data-l10n-tooltip="tooltip.menu">'),ee.push(yg),ee.push("</div>"),ee.push("</span>"),ee.push("<span class=ML__sr-only>"),ee.push("<span role=status aria-live=assertive aria-atomic=true></span>"),ee.push("</span>"),this.element.innerHTML=window.MathfieldElement.createHTML(ee.join("")),!this.element.children){console.error("%cMathLive 0.98.5: Something went wrong and the mathfield could not be created.%c\nIf you are using Vue, this may be because you are using the runtime-only build of Vue. Make sure to include `runtimeCompiler: true` in your Vue configuration. There may a warning from Vue in the log above.","color:red;font-family:system-ui;font-size:1.2rem;font-weight:bold","color:inherit;font-family:system-ui;font-size:inherit;font-weight:inherit");return}this._l10Subscription=Y.subscribe(()=>Y.update(this.element)),Y.update(this.element),this.field=this.element.querySelector("[part=content]"),this.field.addEventListener("click",Pe=>Pe.stopImmediatePropagation(),{capture:!1,signal:s}),this.field.addEventListener("wheel",this,{passive:!1,signal:s}),"PointerEvent"in window?this.field.addEventListener("pointerdown",this,{signal:s}):this.field.addEventListener("mousedown",this,{signal:s}),(i=this.element.querySelector("[part=virtual-keyboard-toggle]"))==null||i.addEventListener("click",()=>{window.mathVirtualKeyboard.visible?window.mathVirtualKeyboard.hide():(window.mathVirtualKeyboard.show({animate:!0}),window.mathVirtualKeyboard.update(cA(this)))},{signal:s}),this._menu=new _m(og(this),{host:this.host}),this.field.addEventListener("contextmenu",this,{signal:s});const ue=this.element.querySelector("[part=menu-toggle]");ue==null||ue.addEventListener("pointerdown",Pe=>{if(Pe.currentTarget!==ue||this._menu.state!=="closed")return;this.element.classList.add("tracking");const at=ue.getBoundingClientRect();this._menu.modifiers=nc(Pe),this._menu.show({target:ue,location:{x:at.left,y:at.bottom},onDismiss:()=>this.element.classList.remove("tracking")}),Pe.preventDefault(),Pe.stopPropagation()},{signal:s}),(this.model.atoms.length<=1||this.disabled||this.readOnly&&!this.hasEditableContent||this.userSelect==="none")&&(ue.style.display="none"),this.ariaLiveText=this.element.querySelector("[role=status]"),this.keyboardDelegate=Ld(this.element.querySelector(".ML__keyboard-sink"),this.element,this),window.addEventListener("resize",this,{signal:s}),document.addEventListener("scroll",this,{signal:s}),this.resizeObserver=new ResizeObserver(()=>Ol(this)),this.resizeObserver.observe(this.field),window.mathVirtualKeyboard.addEventListener("virtual-keyboard-toggle",this,{signal:s}),Fo&&!Y.locale.startsWith(Fo.locale)&&yl(Y.locale),ru!=="ready"&&document.fonts.ready.then(()=>Kd(this)),e.querySelector("[part=container]").style.removeProperty("visibility"),this.undoManager.startRecording(),this.undoManager.snapshot("set-value")}get defaultStyle(){return this._defaultStyle}set defaultStyle(e){this._defaultStyle=e}get effectiveStyle(){if(this.adoptStyle==="none")return this.defaultStyle;const e=this.model.at(this.model.position),t=this.adoptStyle==="right"?e.rightSibling:e;if(!t)return this.defaultStyle;if(t.type==="group"){const r=t.branch("body");return!r||r.length<2?{}:this.adoptStyle==="right"?r[1].computedStyle:r[r.length-1].computedStyle}return t.computedStyle}connectToVirtualKeyboard(){this.connectedToVirtualKeyboard||(this.connectedToVirtualKeyboard=!0,window.addEventListener("message",this,{signal:this.eventController.signal}),window.mathVirtualKeyboard.connect(),window.mathVirtualKeyboard.visible&&window.mathVirtualKeyboard.update(cA(this)),Jf(this))}disconnectFromVirtualKeyboard(){this.connectedToVirtualKeyboard&&(window.removeEventListener("message",this),window.mathVirtualKeyboard.disconnect(),this.connectedToVirtualKeyboard=!1,b0())}showMenu(e){var t,r;const n=(r=(t=e==null?void 0:e.location)!=null?t:Gc(this.field))!=null?r:void 0,i=e==null?void 0:e.modifiers,s=this.element.querySelector("[part=container]");return this._menu.show({target:s,location:n,modifiers:i})}get colorMap(){return e=>{var t,r,n;return(n=(r=(t=this.options).colorMap)==null?void 0:r.call(t,e))!=null?n:Ne(e)}}get backgroundColorMap(){return e=>{var t,r,n,i,s,d;return(d=(s=(r=(t=this.options).backgroundColorMap)==null?void 0:r.call(t,e))!=null?s:(i=(n=this.options).colorMap)==null?void 0:i.call(n,e))!=null?d:J(e)}}get smartFence(){var e;return(e=this.options.smartFence)!=null?e:!1}get readOnly(){var e;return(e=this.options.readOnly)!=null?e:!1}get disabled(){var e,t;return(t=(e=this.host)==null?void 0:e.disabled)!=null?t:!1}get contentEditable(){return this.host?this.host.getAttribute("contenteditable")!=="false":!1}get userSelect(){if(!this.host)return"";const e=getComputedStyle(this.host);return e.getPropertyValue("user-select")||e.getPropertyValue("-webkit-user-select")}get hasEditableContent(){return this.disabled||!this.contentEditable?!1:!this.readOnly||this.hasEditablePrompts}get hasEditablePrompts(){return this.readOnly&&!this.disabled&&this.contentEditable&&this.model.findAtom(e=>e.type==="prompt"&&!e.locked)!==void 0}get isSelectionEditable(){if(this.disabled||!this.contentEditable)return!1;if(!this.readOnly)return!0;const e=this.model.at(this.model.anchor),t=this.model.at(this.model.position),r=Nt.commonAncestor(e,t);return!!((r==null?void 0:r.type)==="prompt"||r!=null&&r.parentPrompt)}get letterShapeStyle(){var e;return(e=this.options.letterShapeStyle)!=null?e:"tex"}get minFontScale(){return this.options.minFontScale}get selectionStyle(){if(this.model.selectionIsCollapsed)return this.effectiveStyle;const e=this.model.getAtoms(this.model.selection);if(e.length===0)return{};const t=m({},e[0].style);for(const r of e)for(const[n,i]of Object.entries(r.style))t[n]!==i&&delete t[n];return t}queryStyle(e){const t=p0(this,e);"verbatimColor"in t&&delete t.verbatimColor,"verbatimBackgroundColor"in t&&delete t.verbatimBackgroundColor;const r=Object.keys(t).length;if(r===0)return"all";if(r>1){for(const $ of Object.keys(t)){const ee=this.queryStyle({[$]:t[$]});if(ee==="none")return"none";if(ee==="some")return"some"}return"all"}const n=Object.keys(t)[0],i=t[n];if(this.model.selectionIsCollapsed)return this.effectiveStyle[n]===i?"all":"none";const s=this.model.getAtoms(this.model.selection,{includeChildren:!0});let d=s.length;if(d===0)return"none";let _=0;for(const $ of s){if($.type==="first"){d-=1;continue}$.style[n]===i&&(_+=1)}return _===0?"none":_===d?"all":"some"}get keybindings(){var e,t;if(this._keybindings)return this._keybindings;const[r,n]=Dd(this.options.keybindings,(e=Vl())!=null?e:ll());return((t=Vl())==null?void 0:t.score)>0&&(this._keybindings=r,n.length>0&&console.error("MathLive 0.98.5: Invalid keybindings for current keyboard layout",n)),r}get menu(){return this._menu}setOptions(e){var t;this.options=m(m({},this.options),Rf(e)),this._keybindings=void 0,this.options.defaultMode==="inline-math"?this.element.classList.add("ML__is-inline"):this.element.classList.remove("ML__is-inline");let r=this.options.defaultMode;r==="inline-math"&&(r="math"),((t=this.model.root.firstChild)==null?void 0:t.mode)!==r&&(this.model.root.firstChild.mode=r),this.options.readOnly&&this.hasFocus()&&window.mathVirtualKeyboard.visible&&this.executeCommand("hideVirtualKeyboard");const n=Nt.serialize([this.model.root],{expandMacro:!1,defaultMode:this.options.defaultMode});("macros"in e||this.model.getValue()!==n)&&Eo.insert(this.model,n,{insertionMode:"replaceAll",selectionMode:"after",format:"latex",silenceNotifications:!0,mode:"math"}),("value"in e||"macros"in e||"registers"in e||"colorMap"in e||"backgroundColorMap"in e||"letterShapeStyle"in e||"minFontScale"in e||"readOnly"in e||"placeholderSymbol"in e)&&Ol(this)}getOptions(e){return dd(this.options,e)}getOption(e){return dd(this.options,e)}handleEvent(e){return VA(this,null,function*(){var t;if(Ic(this)){if(ud(e)){if(!zo(e.origin,(t=this.options.originValidator)!=null?t:"none"))throw new DOMException(`Message from unknown origin (${e.origin}) cannot be handled`,"SecurityError");const{action:r}=e.data;if(r==="execute-command"){const n=e.data.command;if(uu(n)==="virtual-keyboard")return;this.executeCommand(n)}else r==="update-state"||(r==="focus"?this.focus({preventScroll:!0}):r==="blur"&&this.blur());return}switch(e.type){case"focus":this.onFocus();break;case"blur":this.onBlur();break;case"mousedown":this.userSelect!=="none"&&ih(this,e);break;case"pointerdown":this.userSelect!=="none"&&(ih(this,e),e.shiftKey===!1&&(yield vh(e,this.element.querySelector("[part=container]"),this._menu))&&Vf.stop());break;case"contextmenu":this.userSelect!=="none"&&e.shiftKey===!1&&(yield vh(e,this.element.querySelector("[part=container]"),this._menu))&&Vf.stop();break;case"virtual-keyboard-toggle":this.hasFocus()&&Jf(this);break;case"resize":this.geometryChangeTimer&&cancelAnimationFrame(this.geometryChangeTimer),this.geometryChangeTimer=requestAnimationFrame(()=>Ic(this)&&this.onGeometryChange());break;case"scroll":this.geometryChangeTimer&&cancelAnimationFrame(this.geometryChangeTimer),this.geometryChangeTimer=requestAnimationFrame(()=>Ic(this)&&this.onGeometryChange());break;case"wheel":this.onWheel(e);break;default:console.warn("Unexpected event type",e.type)}}})}dispose(){if(!Ic(this))return;Y.unsubscribe(this._l10Subscription),this.keyboardDelegate.dispose(),this.keyboardDelegate=void 0,this.eventController.abort(),this.eventController=void 0,this.resizeObserver.disconnect(),window.mathVirtualKeyboard.removeEventListener("virtual-keyboard-toggle",this),this.disconnectFromVirtualKeyboard(),this.model.dispose();const e=this.element;delete e.mathfield,this.element=void 0,this.host=void 0,this.field=void 0,this.ariaLiveText=void 0,rm(),ad(),Cm()}flushInlineShortcutBuffer(e){if(e!=null||(e={defer:!1}),!e.defer){this.inlineShortcutBuffer=[],clearTimeout(this.inlineShortcutBufferFlushTimer),this.inlineShortcutBufferFlushTimer=0;return}this.options.inlineShortcutTimeout>0&&(clearTimeout(this.inlineShortcutBufferFlushTimer),this.inlineShortcutBufferFlushTimer=setTimeout(()=>this.flushInlineShortcutBuffer(),this.options.inlineShortcutTimeout))}executeCommand(e){return uu(e)==="virtual-keyboard"?(this.focus({preventScroll:!0}),window.mathVirtualKeyboard.executeCommand(e),requestAnimationFrame(()=>window.mathVirtualKeyboard.update(cA(this))),!1):jd(this,e)}get errors(){return xu(this.model.getValue(),{context:this.context})}getValue(e,t,r){return this.model.getValue(e,t,r)}setValue(e,t){var r;t=t!=null?t:{mode:"math"},t.insertionMode===void 0&&(t.insertionMode="replaceAll"),(t.format===void 0||t.format==="auto")&&(t.format="latex"),(t.mode===void 0||t.mode==="auto")&&(t.mode=(r=Pc(this.model,this.model.position))!=null?r:"math");const n=this.undoManager.canUndo();Eo.insert(this.model,e,t)&&(Ol(this),n||this.undoManager.reset(),this.undoManager.snapshot("set-value"))}get expression(){const e=window.MathfieldElement.computeEngine;return e?e.box(e.parse(this.model.getValue("latex-unstyled"))):(console.error("MathLive 0.98.5: no compute engine available. Make sure the Compute Engine library is loaded."),null)}scrollIntoView(){var e;if(!this.element)return;if(this.host){if(this.options.onScrollIntoView)this.options.onScrollIntoView(this);else if(this.host.scrollIntoView({block:"nearest",inline:"nearest"}),window.mathVirtualKeyboard.visible&&window.mathVirtualKeyboard.container===window.document.body){const n=window.mathVirtualKeyboard.boundingRect,i=this.host.getBoundingClientRect();i.bottom>n.top&&((e=window.document.scrollingElement)==null||e.scrollBy(0,i.bottom-n.top+8))}}this.dirty&&sA(this,{interactive:!0});const t=this.field.getBoundingClientRect();let r=null;if(this.model.selectionIsCollapsed)r=Gc(this.field);else{const n=Do(this);if(n.length>0){let i=-1/0,s=-1/0;for(const d of n)d.right>i&&(i=d.right),d.top<s&&(s=d.top);r={x:i+t.left-this.field.scrollLeft,y:s+t.top-this.field.scrollTop,height:0}}}if(this.host&&r){const n=this.host.getBoundingClientRect(),i=r.y;let s=this.host.scrollTop;i<n.top?s=i-n.top+this.host.scrollTop:i>n.bottom&&(s=i-n.bottom+this.host.scrollTop+r.height),this.host.scroll({top:s,left:0})}if(r){const n=r.x-window.scrollX;let i=this.field.scrollLeft;n<t.left?i=n-t.left+this.field.scrollLeft-20:n>t.right&&(i=n-t.right+this.field.scrollLeft+20),this.field.scroll({top:this.field.scrollTop,left:i})}}insert(e,t){return typeof e!="string"||e.length===0&&((t==null?void 0:t.insertionMode)==="insertBefore"||(t==null?void 0:t.insertionMode)==="insertAfter")||e.length===0&&this.model.selectionIsCollapsed?!1:(this.flushInlineShortcutBuffer(),t=t!=null?t:{mode:"math"},t.focus&&this.focus(),t.feedback&&(window.MathfieldElement.keypressVibration&&N()&&navigator.vibrate(Hd),window.MathfieldElement.playSound("keypress")),e==="\\\\"?z0(this.model):e==="&"?$0(this.model):this.model.selectionIsCollapsed?Eo.insert(this.model,e,m({style:this.model.at(this.model.position).computedStyle},t)):Eo.insert(this.model,e,t),this.snapshot(`insert-${this.model.at(this.model.position).type}`),Ol(this),t.scrollIntoView&&this.scrollIntoView(),!0)}switchMode(e,t="",r=""){var n;if(this.model.mode===e||!this.hasEditableContent||!this.contentEditable||this.disabled)return;const i=this.model.mode;if(this.model.mode=e,!((n=this.host)!=null&&n.dispatchEvent(new Event("mode-change",{bubbles:!0,composed:!0,cancelable:!0})))){this.model.mode=i;return}const s=this.model.mode,{model:d}=this;d.deferNotifications({content:!!r||!!t,selection:!0,type:"insertText"},()=>{let _=!1;if(this.flushInlineShortcutBuffer(),this.stopCoalescingUndo(),t&&e!=="latex"){const $=pc(t,{context:this.context,parseMode:e});d.collapseSelection("forward");const ee=d.at(d.position);d.position=d.offsetOf(ee.parent.addChildrenAfter($,ee)),_=!0}if(this.model.mode=e,e==="latex"){let $=d.selectionIsCollapsed;QA(this,"accept");let ee,ue=d.at(d.position);if($)ee="\\";else{const at=ko(d.selection);ee=this.model.getValue(at,"latex");const Mt=this.model.extractAtoms(at);Mt.length===1&&Mt[0].type==="placeholder"&&(ee=t,$=!0),ue=d.at(at[0])}const Pe=new Pu(ee);ue.parent.addChildAfter(Pe,ue),$?d.position=d.offsetOf(Pe.lastChild):d.setSelection(d.offsetOf(Pe.firstChild),d.offsetOf(Pe.lastChild))}else Gu(d).forEach($=>{$.isError=!1});if(r){const $=pc(r,{context:this.context,parseMode:s});d.collapseSelection("forward");const ee=d.at(d.position);d.position=d.offsetOf(ee.parent.addChildrenAfter($,ee)),_=!0}return Ol(this),this.undoManager.snapshot(e==="latex"?"insert-latex":"insert"),_}),this.model.mode=e,window.mathVirtualKeyboard.update(cA(this))}hasFocus(){return!this.blurred}focus(e){var t;this.hasFocus()||(this.keyboardDelegate.focus(),this.connectToVirtualKeyboard(),this.onFocus(),this.model.announce("line")),(t=e==null?void 0:e.preventScroll)!=null&&t||this.scrollIntoView()}blur(){this.disconnectFromVirtualKeyboard(),this.hasFocus()&&this.keyboardDelegate.blur()}select(){this.model.selection={ranges:[[0,this.model.lastOffset]]},this.focus()}applyStyle(e,t={}){var r,n;const i={operation:"set",silenceNotifications:!1};kl(t)?i.range=t:(t.operation==="toggle"&&(i.operation="toggle"),i.range=t.range,i.silenceNotifications=(r=t.silenceNotifications)!=null?r:!1);const s=p0(this,e),d=(n=i.operation)!=null?n:"set";if(i.range===void 0&&this.model.selectionIsCollapsed){if(d==="set"){this.defaultStyle=m(m({},this.defaultStyle),s);return}const _=m({},this.defaultStyle);for(const $ of Object.keys(s))_[$]===s[$]?($==="color"&&delete _.verbatimColor,$==="backgroundColor"&&delete _.verbatimBackgroundColor,delete _[$]):_[$]=s[$];this.defaultStyle=_;return}this.model.deferNotifications({content:!i.silenceNotifications,type:"insertText"},()=>{if(i.range===void 0)for(const _ of this.model.selection.ranges)s0(this.model,_,s,{operation:d});else s0(this.model,i.range,s,{operation:d})}),Ol(this)}toggleContextMenu(){var e;return this._menu.visible?this._menu.state==="open"?(this._menu.hide(),!0):(this._menu.show({target:this.element.querySelector("[part=container]"),location:(e=this.getCaretPoint())!=null?e:void 0,onDismiss:()=>{var t;return(t=this.element)==null?void 0:t.focus()}}),!0):!1}getCaretPoint(){const e=Gc(this.field);return e?{x:e.x,y:e.y}:null}setCaretPoint(e,t){const r=vf(this,e,t,{bias:0});if(r<0)return!1;const n=this.model.position;return this.model.position=r,this.model.announce("move",n),Ol(this),!0}getPrompt(e){const t=this.model.findAtom(r=>r.type==="prompt"&&r.placeholderId===e);return console.assert(t!==void 0,"MathLive 0.98.5: no prompts with matching ID found"),t}getPromptValue(e,t){const r=this.getPrompt(e);if(!r)return"";const n=this.model.offsetOf(r.firstChild),i=this.model.offsetOf(r.lastChild);return this.model.getValue(n,i,t)}getPrompts(e){return this.model.getAllAtoms().filter(t=>t.type!=="prompt"?!1:e?!(e.id&&t.placeholderId!==e.id||e.locked&&t.locked!==e.locked||e.correctness==="undefined"&&t.correctness||e.correctness&&t.correctness!==e.correctness):!0).map(t=>t.placeholderId)}setPromptValue(e,t,r){if(t!==void 0){const n=this.getPrompt(e);if(!n){console.error(`MathLive 0.98.5: unknown prompt ${e}`);return}const i=this.model.getBranchRange(this.model.offsetOf(n),"body");this.model.setSelection(i),this.insert(t,b(m({},r),{insertionMode:"replaceSelection"}))}r!=null&&r.silenceNotifications&&(this.valueOnFocus=this.getValue()),Ol(this)}setPromptState(e,t,r){const n=this.getPrompt(e);if(!n){console.error(`MathLive 0.98.5: unknown prompt ${e}`);return}t==="undefined"?n.correctness=void 0:typeof t=="string"&&(n.correctness=t),typeof r=="boolean"&&(n.locked=r,n.captureSelection=r),Ol(this)}getPromptState(e){const t=this.getPrompt(e);return t?[t.correctness,t.locked]:(console.error(`MathLive 0.98.5: unknown prompt ${e}`),[void 0,!0])}getPromptRange(e){const t=this.getPrompt(e);return t?this.model.getBranchRange(this.model.offsetOf(t),"body"):(console.error(`MathLive 0.98.5: unknown prompt ${e}`),[0,0])}canUndo(){return this.undoManager.canUndo()}canRedo(){return this.undoManager.canRedo()}popUndoStack(){this.undoManager.pop()}snapshot(e){var t;this.undoManager.snapshot(e)&&(window.mathVirtualKeyboard.visible&&window.mathVirtualKeyboard.update(cA(this)),(t=this.host)==null||t.dispatchEvent(new CustomEvent("undo-state-change",{bubbles:!0,composed:!0,detail:{type:"snapshot"}})))}stopCoalescingUndo(){this.undoManager.stopCoalescing(this.model.selection)}stopRecording(){this.undoManager.stopRecording()}startRecording(){this.undoManager.startRecording()}undo(){var e;this.undoManager.undo()&&(window.mathVirtualKeyboard.visible&&window.mathVirtualKeyboard.update(cA(this)),(e=this.host)==null||e.dispatchEvent(new CustomEvent("undo-state-change",{bubbles:!0,composed:!0,detail:{type:"undo"}})))}redo(){var e;this.undoManager.redo()&&(window.mathVirtualKeyboard.visible&&window.mathVirtualKeyboard.update(cA(this)),(e=this.host)==null||e.dispatchEvent(new CustomEvent("undo-state-change",{bubbles:!0,composed:!0,detail:{type:"undo"}})))}resetUndo(){var e;(e=this.undoManager)==null||e.reset()}onSelectionDidChange(){var e,t;const r=this.model;this.keyboardDelegate.setValue(r.getValue(this.model.selection,"latex-expanded"));{const n=r.at(r.position),i=(e=n.mode)!=null?e:j0(this.options);this.model.mode!==i&&(this.model.mode==="latex"?(QA(this,"accept",{mode:i}),r.position=r.offsetOf(n)):this.switchMode(i))}(t=this.host)==null||t.dispatchEvent(new Event("selection-change",{bubbles:!0,composed:!0})),window.mathVirtualKeyboard.visible&&window.mathVirtualKeyboard.update(cA(this)),Jf(this)}onContentWillChange(e){var t,r,n;return(n=(r=this.host)==null?void 0:r.dispatchEvent(new InputEvent("beforeinput",b(m({},e),{data:e.data?e.data:(t=e.inputType)!=null?t:"",cancelable:!0,bubbles:!0,composed:!0}))))!=null?n:!0}onFocus(){this.focusBlurInProgress||!this.blurred||(this.focusBlurInProgress=!0,this.blurred=!1,this.keyboardDelegate.focus(),this.stopCoalescingUndo(),sA(this,{interactive:!0}),this.valueOnFocus=this.model.getValue(),this.hasEditablePrompts&&!this.model.at(this.model.anchor).parentPrompt&&this.executeCommand("moveToNextPlaceholder"),this.focusBlurInProgress=!1)}onBlur(){var e,t,r;if(this.focusBlurInProgress||this.blurred)return;this.focusBlurInProgress=!0,this.stopCoalescingUndo(),this.blurred=!0,this.ariaLiveText.textContent="",Ju(this),this.model.getValue()!==this.valueOnFocus&&((e=this.host)==null||e.dispatchEvent(new Event("change",{bubbles:!0,composed:!0}))),this.disconnectFromVirtualKeyboard(),(t=this.host)==null||t.dispatchEvent(new Event("blur",{bubbles:!1,composed:!0})),(r=this.host)==null||r.dispatchEvent(new UIEvent("focusout",{bubbles:!0,composed:!0})),Ol(this),this.focusBlurInProgress=!1,b0();const n=new AbortController,i=n.signal;document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&document.addEventListener("visibilitychange",()=>{Ic(this)&&document.visibilityState==="visible"&&this.focus({preventScroll:!0})},{once:!0,signal:i})},{once:!0,signal:i}),setTimeout(()=>n.abort(),100)}onInput(e){d0(this,e)}onKeystroke(e){return th(this,e)}onCompositionStart(e){this.model.deleteAtoms(ko(this.model.selection));const t=Gc(this.field);t&&requestAnimationFrame(()=>{sA(this),this.keyboardDelegate.moveTo(t.x,t.y-t.height)})}onCompositionUpdate(e){Pp(this.model,e),Ol(this)}onCompositionEnd(e){Tp(this.model),d0(this,e,{simulateKeystroke:!0})}onCut(e){if(!this.isSelectionEditable){this.model.announce("plonk");return}this.model.contentWillChange({inputType:"deleteByCut"})&&(this.stopCoalescingUndo(),Eo.onCopy(this,e),AA(this.model,ko(this.model.selection),"deleteByCut"),this.snapshot("cut"),Ol(this))}onCopy(e){Eo.onCopy(this,e)}onPaste(e){let t=this.isSelectionEditable;return t&&(t=Eo.onPaste(this.model.at(this.model.position).mode,this,e.clipboardData)),t||this.model.announce("plonk"),e.preventDefault(),e.stopPropagation(),t}onGeometryChange(){this._menu.hide(),id(this),Jf(this)}onWheel(e){const t=5*e.deltaX;if(!Number.isFinite(t)||t===0)return;const r=this.field;t<0&&r.scrollLeft===0||t>0&&r.offsetWidth+r.scrollLeft>=r.scrollWidth||(r.scrollBy({top:0,left:t}),e.preventDefault(),e.stopPropagation())}getHTMLElement(e){let t=e;for(;!t.id&&t.hasChildren;)t=e.children[0];return this.field.querySelector(`[data-atom-id="${t.id}"]`)}get context(){var e,t;return{registers:(e=this.options.registers)!=null?e:{},smartFence:this.smartFence,letterShapeStyle:this.letterShapeStyle,minFontScale:this.minFontScale,placeholderSymbol:(t=this.options.placeholderSymbol)!=null?t:"\u25A2",colorMap:r=>this.colorMap(r),backgroundColorMap:r=>this.backgroundColorMap(r),getMacro:r=>Mn(r,this.options.macros),atomIdsSettings:{seed:"random",groupNumbers:!1}}}};function _h(e){if(e&&(e.classList.remove("ML__highlight"),e.children))for(const t of e.children)_h(t)}function O0(e,t){var r;e&&(!t||((r=e.dataset)==null?void 0:r.atomId)===t?(e.classList.add("ML__highlight"),e.children&&e.children.length>0&&[...e.children].forEach(n=>{n instanceof HTMLElement&&O0(n)})):(e.classList.remove("ML__highlight"),e.children&&e.children.length>0&&[...e.children].forEach(n=>{n instanceof HTMLElement&&O0(n,t)})))}function wg(e,t){var r;if(!Q())return;if(window.MathfieldElement.speechEngine!=="amazon"){console.error("MathLive 0.98.5: Use Amazon TTS Engine for synchronized highlighting"),typeof window.MathfieldElement.speakHook=="function"&&window.MathfieldElement.speakHook(t);return}if(!window.AWS){console.error("MathLive 0.98.5: AWS SDK not loaded. See https://www.npmjs.com/package/aws-sdk");return}const n=new window.AWS.Polly({apiVersion:"2016-06-10"}),i={OutputFormat:"json",VoiceId:(r=window.MathfieldElement.speechEngineVoice)!=null?r:"Joanna",Engine:"standard",Text:t,TextType:"ssml",SpeechMarkTypes:["ssml"]};ZA().readAloudElement=e,n.synthesizeSpeech(i,(s,d)=>{if(s){console.trace(`MathLive 0.98.5: \`polly.synthesizeSpeech()\` error: ${s}`);return}if(!(d!=null&&d.AudioStream)){console.log("polly.synthesizeSpeech():",d);return}const _=new TextDecoder("utf-8").decode(new Uint8Array(d.AudioStream));ZA().readAloudMarks=_.split(`
|
|
|
`).map($=>$?JSON.parse($):{}),ZA().readAloudTokens=[];for(const $ of ZA().readAloudMarks)$.value&&ZA().readAloudTokens.push($.value);ZA().readAloudCurrentMark="",i.OutputFormat="mp3",i.SpeechMarkTypes=[],n.synthesizeSpeech(i,($,ee)=>{if($){console.trace(`MathLive 0.98.5: \`polly.synthesizeSpeech("${t}") error:${$}`);return}if(!(ee!=null&&ee.AudioStream))return;const ue=new Uint8Array(ee.AudioStream),Pe=new Blob([ue.buffer],{type:"audio/mpeg"}),at=URL.createObjectURL(Pe),Mt=ZA();Mt.readAloudAudio?Mt.readAloudAudio.pause():(Mt.readAloudAudio=new Audio,Mt.readAloudAudio.addEventListener("ended",()=>{const jt=Mt.readAloudMathfield;Mt.readAloudStatus="ended",document.body.dispatchEvent(new Event("read-aloud-status-change",{bubbles:!0,composed:!0})),jt?(sA(jt),Mt.readAloudElement=null,Mt.readAloudMathfield=null,Mt.readAloudTokens=[],Mt.readAloudMarks=[],Mt.readAloudCurrentMark=""):_h(Mt.readAloudElement)}),Mt.readAloudAudio.addEventListener("timeupdate",()=>{let jt="";const Hr=Mt.readAloudAudio.currentTime*1e3+100;for(const Wn of Mt.readAloudMarks)Wn.time<Hr&&(jt=Wn.value);Mt.readAloudCurrentMark!==jt&&(Mt.readAloudCurrentToken=jt,jt&&jt===Mt.readAloudFinalToken?Mt.readAloudAudio.pause():(Mt.readAloudCurrentMark=jt,O0(Mt.readAloudElement,Mt.readAloudCurrentMark)))})),Mt.readAloudAudio.src=at,Mt.readAloudStatus="playing",document.body.dispatchEvent(new Event("read-aloud-status-change",{bubbles:!0,composed:!0})),Mt.readAloudAudio.play()})})}Q()||console.error('MathLive 0.98.5: this version of the MathLive library is for use in the browser. A subset of the API is available on the server side in the "mathlive-ssr" library. If using server side rendering (with React for example) you may want to do a dynamic import of the MathLive library inside a `useEffect()` call.');var vs=new WeakMap,xg=.5,$A={letterShapeStyle:"mf.letterShapeStyle = ...",horizontalSpacingScale:'Removed. Use `"thinmuskip"`, `"medmuskip"`, and `"thickmuskip"` registers ',macros:"mf.macros = ...",registers:"mf.registers = ...",backgroundColorMap:"mf.backgroundColorMap = ...",colorMap:"mf.colorMap = ...",enablePopover:"mf.popoverPolicy = ...",mathModeSpace:"mf.mathModeSpace = ...",placeholderSymbol:"mf.placeholderSymbol = ...",readOnly:"mf.readOnly = ...",removeExtraneousParentheses:"mf.removeExtraneousParentheses = ...",scriptDepth:"mf.scriptDepth = ...",smartFence:"mf.smartFence = ...",smartMode:"mf.smartMode = ...",smartSuperscript:"mf.smartSuperscript = ...",inlineShortcutTimeout:"mf.inlineShortcutTimeout = ...",inlineShortcuts:"mf.inlineShortcuts = ...",keybindings:"mf.keybindings = ...",virtualKeyboardMode:"mf.mathVirtualKeyboardPolicy = ...",customVirtualKeyboardLayers:"mathVirtualKeyboard.layers = ...",customVirtualKeyboards:"mathVirtualKeyboard.layouts = ...",keypressSound:"mathVirtualKeyboard.keypressSound = ...",keypressVibration:"mathVirtualKeyboard.keypressVibration = ...",plonkSound:"mathVirtualKeyboard.plonkSound = ...",virtualKeyboardContainer:"mathVirtualKeyboard.container = ...",virtualKeyboardLayout:"mathVirtualKeyboard.alphabeticLayout = ...",virtualKeyboardTheme:"No longer supported",virtualKeyboardToggleGlyph:"No longer supported",virtualKeyboardToolbar:"mathVirtualKeyboard.editToolbar = ...",virtualKeyboards:"Use `mathVirtualKeyboard.layouts`",speechEngine:"`MathfieldElement.speechEngine`",speechEngineRate:"`MathfieldElement.speechEngineRate`",speechEngineVoice:"`MathfieldElement.speechEngineVoice`",textToSpeechMarkup:"`MathfieldElement.textToSpeechMarkup`",textToSpeechRules:"`MathfieldElement.textToSpeechRules`",textToSpeechRulesOptions:"`MathfieldElement.textToSpeechRulesOptions`",readAloudHook:"`MathfieldElement.readAloudHook`",speakHook:"`MathfieldElement.speakHook`",computeEngine:"`MathfieldElement.computeEngine`",fontsDirectory:"`MathfieldElement.fontsDirectory`",soundsDirectory:"`MathfieldElement.soundsDirectory`",createHTML:"`MathfieldElement.createHTML`",onExport:"`MathfieldElement.onExport`",onInlineShortcut:"`MathfieldElement.onInlineShortcut`",onScrollIntoView:"`MathfieldElement.onScrollIntoView`",locale:"MathfieldElement.locale = ...",strings:"MathfieldElement.strings = ...",decimalSeparator:"MathfieldElement.decimalSeparator = ...",fractionNavigationOrder:"MathfieldElement.fractionNavigationOrder = ..."},Nc=class bd extends HTMLElement{static get formAssociated(){return ef()}static get optionsAttributes(){return{"default-mode":"string","letter-shape-style":"string","min-font-scale":"number","popover-policy":"string","math-mode-space":"string","read-only":"boolean","remove-extraneous-parentheses":"on/off","smart-fence":"on/off","smart-mode":"on/off","smart-superscript":"on/off","inline-shortcut-timeout":"string","script-depth":"string",placeholder:"string","virtual-keyboard-target-origin":"string","math-virtual-keyboard-policy":"string"}}static get observedAttributes(){return[...Object.keys(this.optionsAttributes),"contenteditable","disabled","readonly","read-only"]}static get fontsDirectory(){return this._fontsDirectory}static set fontsDirectory(t){t!==this._fontsDirectory&&(this._fontsDirectory=t,i0())}get fontsDirectory(){throw new Error("Use MathfieldElement.fontsDirectory instead")}set fontsDirectory(t){throw new Error("Use MathfieldElement.fontsDirectory instead")}static get soundsDirectory(){return this._soundsDirectory}static set soundsDirectory(t){this._soundsDirectory=t,this.audioBuffers={}}get soundsDirectory(){throw new Error("Use MathfieldElement.soundsDirectory instead")}set soundsDirectory(t){throw new Error("Use MathfieldElement.soundsDirectory instead")}static get keypressSound(){return this._keypressSound}static set keypressSound(t){var r,n,i;this.audioBuffers={},t===null?this._keypressSound={spacebar:null,return:null,delete:null,default:null}:typeof t=="string"?this._keypressSound={spacebar:t,return:t,delete:t,default:t}:typeof t=="object"&&"default"in t&&(this._keypressSound={spacebar:(r=t.spacebar)!=null?r:t.default,return:(n=t.return)!=null?n:t.default,delete:(i=t.delete)!=null?i:t.default,default:t.default})}static get plonkSound(){return this._plonkSound}static set plonkSound(t){this.audioBuffers={},this._plonkSound=t}static get audioContext(){return this._audioContext||(this._audioContext=new AudioContext),this._audioContext}static get speechEngine(){return this._speechEngine}static set speechEngine(t){this._speechEngine=t}static get speechEngineRate(){return this._speechEngineRate}static set speechEngineRate(t){this._speechEngineRate=t}static get speechEngineVoice(){return this._speechEngineVoice}static set speechEngineVoice(t){this._speechEngineVoice=t}static get textToSpeechMarkup(){return this._textToSpeechMarkup}static set textToSpeechMarkup(t){this._textToSpeechMarkup=t}static get textToSpeechRules(){return this._textToSpeechRules}static set textToSpeechRules(t){this._textToSpeechRules=t}static get textToSpeechRulesOptions(){return this._textToSpeechRulesOptions}static set textToSpeechRulesOptions(t){this._textToSpeechRulesOptions=t}static get locale(){return Y.locale}static set locale(t){t==="auto"&&(t=navigator.language.slice(0,5)),Y.locale=t}get locale(){throw new Error("Use MathfieldElement.locale instead")}set locale(t){throw new Error("Use MathfieldElement.locale instead")}static get strings(){return Y.strings}static set strings(t){Y.merge(t)}get strings(){throw new Error("Use MathfieldElement.strings instead")}set strings(t){throw new Error("Use MathfieldElement.strings instead")}static get decimalSeparator(){return this._decimalSeparator}static set decimalSeparator(t){this._decimalSeparator=t,this._computeEngine&&(this._computeEngine.latexOptions.decimalMarker=this.decimalSeparator===","?"{,}":".")}get decimalSeparator(){throw new Error("Use MathfieldElement.decimalSeparator instead")}set decimalSeparator(t){throw new Error("Use MathfieldElement.decimalSeparator instead")}static get computeEngine(){var t,r;if(this._computeEngine===void 0){const n=(t=window[Symbol.for("io.cortexjs.compute-engine")])==null?void 0:t.ComputeEngine;if(!n)return null;this._computeEngine=new n,this._computeEngine&&this.decimalSeparator===","&&(this._computeEngine.latexOptions.decimalMarker="{,}")}return(r=this._computeEngine)!=null?r:null}static set computeEngine(t){this._computeEngine=t}get computeEngine(){throw new Error("Use MathfieldElement.computeEngine instead")}set computeEngine(t){throw new Error("Use MathfieldElement.computeEngine instead")}static get isFunction(){return typeof this._isFunction!="function"?()=>!1:this._isFunction}static set isFunction(t){this._isFunction=t}static loadSound(t){return VA(this,null,function*(){delete this.audioBuffers[t];let r="";switch(t){case"keypress":r=this._keypressSound.default;break;case"return":r=this._keypressSound.return;break;case"spacebar":r=this._keypressSound.spacebar;break;case"delete":r=this._keypressSound.delete;break;case"plonk":r=this.plonkSound;break}if(typeof r!="string")return;r=r.trim();const n=this.soundsDirectory;if(!(n==null||n==="null"||r==="none"||r==="null"))try{const s=yield(yield fetch(yield Yu(`${n}/${r}`))).arrayBuffer(),d=yield this.audioContext.decodeAudioData(s);this.audioBuffers[t]=d}catch(i){}})}static playSound(t){return VA(this,null,function*(){if((this.audioContext.state==="suspended"||this.audioContext.state==="interrupted")&&(yield this.audioContext.resume()),this.audioBuffers[t]||(yield this.loadSound(t)),!this.audioBuffers[t])return;const r=this.audioContext.createBufferSource();r.buffer=this.audioBuffers[t];const n=this.audioContext.createGain();n.gain.value=xg,r.connect(n).connect(this.audioContext.destination),r.start()})}constructor(t){if(super(),t){const r=[];for(const n of Object.keys(t))if($A[n])if($A[n].startsWith("mf."))if($A[n].startsWith(`mf.${n}`))r.push(`Option \`${n}\` cannot be used as a constructor option. Use ${$A[n]}`);else{const i=$A[n].match(/([a-zA-Z]+) =/);r.push(`Option \`${n}\` has been renamed \`${i[1]}\``)}else r.push(`Option \`${n}\` cannot be used as a constructor option. Use ${$A[n]}`);if(r.length>0){console.group("%cMathLive 0.98.5: %cInvalid Options","color:#12b; font-size: 1.1rem","color:#db1111; font-size: 1.1rem"),console.warn("Some of the options passed to `new MathfieldElement(...)` are invalid. \n See https://cortexjs.io/mathlive/changelog/ for details.");for(const n of r)console.warn(n);console.groupEnd()}}if(ef()&&(this._internals=this.attachInternals(),this._internals.role="math",this._internals.ariaLabel="math input field",this._internals.ariaMultiLine="false"),this.attachShadow({mode:"open",delegatesFocus:!0}),this.shadowRoot&&"adoptedStyleSheets"in this.shadowRoot){this.shadowRoot.adoptedStyleSheets=[Kl("core"),Kl("mathfield"),Kl("mathfield-element"),Kl("ui"),Kl("menu")],this.shadowRoot.appendChild(document.createElement("span"));const r=document.createElement("slot");r.style.display="none",this.shadowRoot.appendChild(r)}else this.shadowRoot.innerHTML="<style>"+ac("core")+ac("mathfield")+ac("mathfield-element")+ac("ui")+ac("menu")+'</style><span></span><slot style="display:none"></slot>';t&&this._setOptions(t),this.shadowRoot.addEventListener("slotchange",()=>{var r;const n=this.shadowRoot.querySelector("slot:not([name])");this.value=(r=n==null?void 0:n.assignedNodes().map(i=>i.nodeType===3?i.textContent:"").join("").trim())!=null?r:""})}showMenu(t){var r,n;return(n=(r=this._mathfield)==null?void 0:r.showMenu(t))!=null?n:!1}get mathVirtualKeyboard(){throw new Error("The `mathVirtualKeyboard` property is not available on the MathfieldElement. Use `window.mathVirtualKeyboard` instead.")}onPointerDown(){window.addEventListener("pointerup",t=>{var r;t.target===this&&!((r=this._mathfield)!=null&&r.disabled)&&this.dispatchEvent(new MouseEvent("click",{altKey:t.altKey,button:t.button,buttons:t.buttons,clientX:t.clientX,clientY:t.clientY,ctrlKey:t.ctrlKey,metaKey:t.metaKey,movementX:t.movementX,movementY:t.movementY,relatedTarget:t.relatedTarget,screenX:t.screenX,screenY:t.screenY,shiftKey:t.shiftKey}))},{once:!0})}getPromptValue(t,r){var n,i;return(i=(n=this._mathfield)==null?void 0:n.getPromptValue(t,r))!=null?i:""}setPromptValue(t,r,n){var i;(i=this._mathfield)==null||i.setPromptValue(t,r,n)}getPromptRange(t){var r,n;return(n=(r=this._mathfield)==null?void 0:r.getPromptRange(t))!=null?n:null}getPrompts(t){var r,n;return(n=(r=this._mathfield)==null?void 0:r.getPrompts(t))!=null?n:[]}get form(){var t;return(t=this._internals)==null?void 0:t.form}get name(){var t;return(t=this.getAttribute("name"))!=null?t:""}get type(){return this.localName}get mode(){var t,r;return(r=(t=this._mathfield)==null?void 0:t.model.mode)!=null?r:this.defaultMode==="text"?"text":"math"}set mode(t){var r;(r=this._mathfield)==null||r.switchMode(t)}get expression(){if(this._mathfield)return window[Symbol.for("io.cortexjs.compute-engine")]?this._mathfield.expression:(console.error(`MathLive 0.98.5: The CortexJS Compute Engine library is not available.
|
|
|
|
|
|
Load the library, for example with:
|
|
|
|
|
|
import "https://unpkg.com/@cortex-js/compute-engine?module"`),null)}set expression(t){var r,n;if(!this._mathfield)return;const i=(n=(r=bd.computeEngine)==null?void 0:r.box(t).latex)!=null?n:null;i!==null&&this._mathfield.setValue(i),window[Symbol.for("io.cortexjs.compute-engine")]||console.error(`MathLive 0.98.5: The CortexJS Compute Engine library is not available.
|
|
|
|
|
|
Load the library, for example with:
|
|
|
|
|
|
import "https://unpkg.com/@cortex-js/compute-engine?module"`)}get errors(){var t,r;return(r=(t=this._mathfield)==null?void 0:t.errors)!=null?r:[]}_getOptions(t){return this._mathfield?dd(this._mathfield.options,t):vs.has(this)?m({},dd(m(m({},Uf()),Rf(vs.get(this).options)),t)):null}getOptions(t){return console.warn("%cMathLive 0.98.5: %cDeprecated Usage%c\n `mf.getOptions()` is deprecated. Read the property directly on the mathfield instead.\n See https://cortexjs.io/mathlive/changelog/ for details.","color:#12b; font-size: 1.1rem","color:#db1111; font-size: 1.1rem","color: inherit, font-size: 1rem"),this._mathfield?dd(this._mathfield.options,t):vs.has(this)?dd(m(m({},Uf()),Rf(vs.get(this).options)),t):null}reflectAttributes(){const t=Uf(),r=this._getOptions();Object.keys(bd.optionsAttributes).forEach(n=>{const i=MA(n);bd.optionsAttributes[n]==="on/off"?t[i]!==r[i]?this.setAttribute(n,r[i]?"on":"off"):this.removeAttribute(n):t[i]!==r[i]&&(bd.optionsAttributes[n]==="boolean"?r[i]?this.setAttribute(n,""):this.removeAttribute(n):(typeof r[i]=="string"||typeof r[i]=="number")&&this.setAttribute(n,r[i].toString()))})}getOption(t){return console.warn("%cMathLive 0.98.5: %cDeprecated Usage%c\n `mf.getOption()` is deprecated. Read the property directly on the mathfield instead.\n See https://cortexjs.io/mathlive/changelog/ for details.","color:#12b; font-size: 1.1rem","color:#db1111; font-size: 1.1rem","color: inherit, font-size: 1rem"),this._getOptions([t])[t]}_getOption(t){return this._getOptions([t])[t]}_setOptions(t){if(this._mathfield)this._mathfield.setOptions(t);else if(vs.has(this)){const r=m(m({},vs.get(this).options),t);vs.set(this,b(m({},vs.get(this)),{selection:{ranges:r.readOnly?[[0,0]]:[[0,-1]]},options:r}))}else vs.set(this,{value:void 0,selection:{ranges:[[0,0]]},options:t,menuItems:void 0});this.reflectAttributes()}setOptions(t){console.group("%cMathLive 0.98.5: %cDeprecated Usage","color:#12b; font-size: 1.1rem","color:#db1111; font-size: 1.1rem"),console.warn(" `mf.setOptions()` is deprecated. Set the property directly on the mathfield instead.\n See https://cortexjs.io/mathlive/changelog/ for details.");for(const r of Object.keys(t))$A[r]&&console.warn(`\`mf.setOptions({${r}:...})\` -> ${$A[r]}`);console.groupEnd(),this._setOptions(t)}executeCommand(t){var r,n;return(n=(r=this._mathfield)==null?void 0:r.executeCommand(t))!=null?n:!1}getValue(t,r,n){var i,s;if(this._mathfield)return this._mathfield.model.getValue(t,r,n);if(vs.has(this)){let d,_,$;if(Bl(t)?([d,_]=t.ranges[0],$=r):kl(t)?([d,_]=t,$=r):fs(t)&&fs(r)?(d=t,_=r,$=n):(d=0,_=-1,$=t),($===void 0||$==="latex")&&d===0&&_===-1)return(s=(i=vs.get(this).value)!=null?i:this.textContent)!=null?s:""}return""}setValue(t,r){if(this._mathfield&&t!==void 0){r!=null||(r={silenceNotifications:!0,mode:"math"}),this._mathfield.setValue(t,r);return}if(vs.has(this)){const i=vs.get(this).options;vs.set(this,{value:t,selection:{ranges:[[-1,-1]],direction:"forward"},options:i,menuItems:void 0});return}const n=Sf(this);vs.set(this,{value:t,selection:{ranges:[[-1,-1]],direction:"forward"},options:n,menuItems:void 0})}hasFocus(){var t,r;return(r=(t=this._mathfield)==null?void 0:t.hasFocus())!=null?r:!1}focus(){var t;(t=this._mathfield)==null||t.focus()}blur(){var t;(t=this._mathfield)==null||t.blur()}select(){var t;(t=this._mathfield)==null||t.select()}insert(t,r){var n,i;return(i=(n=this._mathfield)==null?void 0:n.insert(t,r))!=null?i:!1}applyStyle(t,r){var n;return(n=this._mathfield)==null?void 0:n.applyStyle(t,r)}queryStyle(t){var r,n;return(n=(r=this._mathfield)==null?void 0:r.queryStyle(t))!=null?n:"none"}get caretPoint(){var t,r;return(r=(t=this._mathfield)==null?void 0:t.getCaretPoint())!=null?r:null}set caretPoint(t){var r;t&&((r=this._mathfield)==null||r.setCaretPoint(t.x,t.y))}setCaretPoint(t,r){var n,i;return(i=(n=this._mathfield)==null?void 0:n.setCaretPoint(t,r))!=null?i:!1}offsetFromPoint(t,r,n){return this._mathfield?vf(this._mathfield,t,r,n):-1}hitboxFromOffset(t){if(!this._mathfield)return null;const r=this._mathfield.model.at(t);if(!r)return null;const n=zl(this._mathfield,r);return n?new DOMRect(n.left,n.top,n.right-n.left,n.bottom-n.top):null}resetUndo(){var t;(t=this._mathfield)==null||t.resetUndo()}canUndo(){return this._mathfield?this._mathfield.canUndo():!1}canRedo(){return this._mathfield?this._mathfield.canRedo():!1}handleEvent(t){var r,n,i,s;Lc.state==="closed"&&((n=(r=this._mathfield)==null?void 0:r.menu)==null?void 0:n.state)==="closed"&&(t.type==="pointerdown"&&this.onPointerDown(),t.type==="focus"&&((i=this._mathfield)==null||i.focus()),t.type==="blur"&&((s=this._mathfield)==null||s.blur()))}connectedCallback(){var t,r,n,i;const s=window.getComputedStyle(this),d=this.shadowRoot,_=s.userSelect!=="none";if(_)d.host.addEventListener("pointerdown",this,!0);else{const ue=d.querySelector("span");ue.style.pointerEvents="none"}d.host.addEventListener("focus",this,!0),d.host.addEventListener("blur",this,!0),ef()||(this.hasAttribute("role")||this.setAttribute("role","math"),this.hasAttribute("aria-label")||this.setAttribute("aria-label","math input field"),this.setAttribute("aria-multiline","false")),_&&!this.hasAttribute("contenteditable")&&this.setAttribute("contenteditable","true"),this.hasAttribute("tabindex")||this.setAttribute("tabindex","0");const $=d.querySelector("slot:not([name])");if($)try{this._style=$.assignedElements().filter(ue=>ue.tagName.toLowerCase()==="style").map(ue=>ue.textContent).join("")}catch(ue){console.error(ue)}if(this._style){const ue=document.createElement("style");ue.textContent=this._style,d.appendChild(ue)}let ee="";if(this.hasAttribute("value")?ee=this.getAttribute("value"):ee=(t=$==null?void 0:$.assignedNodes().map(ue=>ue.nodeType===3?ue.textContent:"").join("").trim())!=null?t:"",this._mathfield=new bg(d.querySelector(":host > span"),b(m({},(n=(r=vs.get(this))==null?void 0:r.options)!=null?n:Sf(this)),{eventSink:this,value:ee})),!vs.has(this)){this.upgradeProperty("disabled"),this.upgradeProperty("readonly");for(const ue of Object.keys(bd.optionsAttributes))this.upgradeProperty(MA(ue))}if(!((i=this._mathfield)!=null&&i.model)){this._mathfield=null;return}if(vs.has(this)){const ue=this._mathfield,Pe=vs.get(this),at=Pe.menuItems;ue.model.deferNotifications({content:!1,selection:!1},()=>{const Mt=Pe.value;Mt!==void 0&&ue.setValue(Mt),ue.model.selection=Pe.selection,vs.delete(this)}),at&&(this.menuItems=at)}window.queueMicrotask(()=>{this.isConnected&&this.dispatchEvent(new Event("mount",{cancelable:!1,bubbles:!0,composed:!0}))}),ld()}disconnectedCallback(){var t,r;if(this.shadowRoot.host.removeEventListener("pointerdown",this,!0),!this._mathfield)return;window.queueMicrotask(()=>this.dispatchEvent(new Event("unmount",{cancelable:!1,bubbles:!0,composed:!0})));const n=dd(this._mathfield.options,Object.keys(bd.optionsAttributes).map(i=>MA(i)));vs.set(this,{value:this._mathfield.getValue(),selection:this._mathfield.model.selection,menuItems:(r=(t=this._mathfield.menu)==null?void 0:t.menuItems)!=null?r:void 0,options:n}),this._mathfield.dispose(),this._mathfield=null}upgradeProperty(t){if(this.hasOwnProperty(t)){const r=this[t];delete this[t],(t==="readonly"||t==="read-only")&&(t="readOnly"),this[t]=r}}attributeChangedCallback(t,r,n){if(r===n)return;const i=n!==null;switch(t){case"contenteditable":Ol(this._mathfield);break;case"disabled":this.disabled=i;break;case"read-only":case"readonly":this.readOnly=i;break;default:}}get readonly(){return this.hasAttribute("readonly")||this.hasAttribute("read-only")}set readonly(t){const r=!!t;r?(this.setAttribute("readonly",""),ef()?this._internals.ariaReadOnly="true":this.setAttribute("aria-readonly","true"),this.setAttribute("aria-readonly","true")):(ef()?this._internals.ariaReadOnly="false":this.removeAttribute("aria-readonly"),this.removeAttribute("readonly"),this.removeAttribute("read-only")),this._setOptions({readOnly:r})}get disabled(){return this.hasAttribute("disabled")}set disabled(t){var r;const n=!!t;n?this.setAttribute("disabled",""):this.removeAttribute("disabled"),ef()?this._internals.ariaDisabled=n?"true":"false":this.setAttribute("aria-disabled",n?"true":"false"),n&&((r=this._mathfield)!=null&&r.hasFocus)&&window.mathVirtualKeyboard.visible&&this._mathfield.executeCommand("hideVirtualKeyboard")}get value(){return this.getValue()}set value(t){this.setValue(t)}get defaultMode(){return this._getOption("defaultMode")}set defaultMode(t){this._setOptions({defaultMode:t})}get macros(){return this._getOption("macros")}set macros(t){this._setOptions({macros:t})}get registers(){const t=this;return new Proxy({},{get:(r,n)=>{if(typeof n=="string")return t._getOption("registers")[n]},set(r,n,i){return typeof n!="string"?!1:(t._setOptions({registers:b(m({},t._getOption("registers")),{[n]:i})}),!0)}})}set registers(t){this._setOptions({registers:t})}get colorMap(){return this._getOption("colorMap")}set colorMap(t){this._setOptions({colorMap:t})}get backgroundColorMap(){return this._getOption("backgroundColorMap")}set backgroundColorMap(t){this._setOptions({backgroundColorMap:t})}get letterShapeStyle(){return this._getOption("letterShapeStyle")}set letterShapeStyle(t){this._setOptions({letterShapeStyle:t})}get minFontScale(){return this._getOption("minFontScale")}set minFontScale(t){this._setOptions({minFontScale:t})}get smartMode(){return this._getOption("smartMode")}set smartMode(t){this._setOptions({smartMode:t})}get smartFence(){return this._getOption("smartFence")}set smartFence(t){this._setOptions({smartFence:t})}get smartSuperscript(){return this._getOption("smartSuperscript")}set smartSuperscript(t){this._setOptions({smartSuperscript:t})}get scriptDepth(){return this._getOption("scriptDepth")}set scriptDepth(t){this._setOptions({scriptDepth:t})}get removeExtraneousParentheses(){return this._getOption("removeExtraneousParentheses")}set removeExtraneousParentheses(t){this._setOptions({removeExtraneousParentheses:t})}get mathModeSpace(){return this._getOption("mathModeSpace")}set mathModeSpace(t){this._setOptions({mathModeSpace:t})}get placeholderSymbol(){return this._getOption("placeholderSymbol")}set placeholderSymbol(t){this._setOptions({placeholderSymbol:t})}get popoverPolicy(){return this._getOption("popoverPolicy")}set popoverPolicy(t){this._setOptions({popoverPolicy:t})}get environmentPopoverPolicy(){return this._getOption("environmentPopoverPolicy")}set environmentPopoverPolicy(t){this._setOptions({environmentPopoverPolicy:t})}get menuItems(){var t,r,n;return this._mathfield?(t=this._mathfield.menu._menuItems.map(i=>i.menuItem))!=null?t:[]:(n=(r=vs.get(this))==null?void 0:r.menuItems)!=null?n:[]}set menuItems(t){var r;if(this._mathfield){const n=(r=this._mathfield.element)==null?void 0:r.querySelector("[part=menu-toggle]");n&&(n.style.display=t.length===0?"none":""),this._mathfield.menu.menuItems=t}vs.has(this)?vs.set(this,b(m({},vs.get(this)),{menuItems:t})):vs.set(this,{value:void 0,selection:{ranges:[[0,0]]},options:Sf(this),menuItems:t})}get mathVirtualKeyboardPolicy(){return this._getOption("mathVirtualKeyboardPolicy")}set mathVirtualKeyboardPolicy(t){this._setOptions({mathVirtualKeyboardPolicy:t})}get inlineShortcuts(){return this._getOption("inlineShortcuts")}set inlineShortcuts(t){this._setOptions({inlineShortcuts:t})}get inlineShortcutTimeout(){return this._getOption("inlineShortcutTimeout")}set inlineShortcutTimeout(t){this._setOptions({inlineShortcutTimeout:t})}get keybindings(){return this._getOption("keybindings")}set keybindings(t){this._setOptions({keybindings:t})}get onInlineShortcut(){return this._getOption("onInlineShortcut")}set onInlineShortcut(t){this._setOptions({onInlineShortcut:t})}get onScrollIntoView(){return this._getOption("onScrollIntoView")}set onScrollIntoView(t){this._setOptions({onScrollIntoView:t})}get onExport(){return this._getOption("onExport")}set onExport(t){this._setOptions({onExport:t})}get readOnly(){return this._getOption("readOnly")}set readOnly(t){this._setOptions({readOnly:t})}get isSelectionEditable(){var t,r;return(r=(t=this._mathfield)==null?void 0:t.isSelectionEditable)!=null?r:!1}setPromptState(t,r,n){var i;(i=this._mathfield)==null||i.setPromptState(t,r,n)}getPromptState(t){var r,n;return(n=(r=this._mathfield)==null?void 0:r.getPromptState(t))!=null?n:[void 0,!0]}get virtualKeyboardTargetOrigin(){return this._getOption("virtualKeyboardTargetOrigin")}set virtualKeyboardTargetOrigin(t){this._setOptions({virtualKeyboardTargetOrigin:t})}get selection(){return this._mathfield?this._mathfield.model.selection:vs.has(this)?vs.get(this).selection:{ranges:[[0,0]],direction:"forward"}}set selection(t){if(typeof t=="number"&&(t={ranges:[[t,t]]}),this._mathfield){this._mathfield.model.selection=t,Ol(this._mathfield);return}if(vs.has(this)){vs.set(this,b(m({},vs.get(this)),{selection:t}));return}vs.set(this,{value:void 0,selection:t,options:Sf(this),menuItems:void 0})}get selectionIsCollapsed(){const t=this.selection;return t.ranges.length===1&&t.ranges[0][0]===t.ranges[0][1]}get position(){return this._mathfield?this._mathfield.model.position:vs.has(this)?vs.get(this).selection.ranges[0][0]:0}set position(t){if(this._mathfield&&(this._mathfield.model.position=t,Ol(this._mathfield)),vs.has(this)){vs.set(this,b(m({},vs.get(this)),{selection:{ranges:[[t,t]]}}));return}vs.set(this,{value:void 0,selection:{ranges:[[t,t]]},options:Sf(this),menuItems:void 0})}getOffsetDepth(t){var r,n;return this._mathfield?((n=(r=this._mathfield.model.at(t))==null?void 0:r.treeDepth)!=null?n:2)-2:0}get lastOffset(){var t,r;return(r=(t=this._mathfield)==null?void 0:t.model.lastOffset)!=null?r:-1}};Nc.version="0.98.5",Nc._fontsDirectory="./fonts",Nc._soundsDirectory="./sounds",Nc.keypressVibration=!0,Nc._keypressSound={spacebar:"keypress-spacebar.wav",return:"keypress-return.wav",delete:"keypress-delete.wav",default:"keypress-standard.wav"},Nc._plonkSound="plonk.wav",Nc.audioBuffers={},Nc.createHTML=e=>e,Nc._speechEngineRate="100%",Nc._speechEngineVoice="Joanna",Nc._textToSpeechMarkup="",Nc._textToSpeechRules="mathlive",Nc._textToSpeechRulesOptions={},Nc.speakHook=Ag,Nc.readAloudHook=wg,Nc._decimalSeparator=".",Nc.fractionNavigationOrder="numerator-denominator",Nc._isFunction=e=>{var t,r;const n=window.MathfieldElement.computeEngine;return(r=(t=n==null?void 0:n.parse(e).domain)==null?void 0:t.isFunction)!=null?r:!1};var Bf=Nc;function MA(e){return e.replace(/[^a-zA-Z\d]+(.)/g,(t,r)=>r.toUpperCase())}function Sf(e){const t={readOnly:!1},r=Bf.optionsAttributes;return Object.keys(r).forEach(n=>{if(e.hasAttribute(n)){const i=e.getAttribute(n);n==="placeholder"?t.contentPlaceholder=i!=null?i:"":r[n]==="boolean"?t[MA(n)]=!0:r[n]==="on/off"?i==="on"?t[MA(n)]=!0:i==="off"?t[MA(n)]=!1:t[MA(n)]=void 0:r[n]==="number"?t[MA(n)]=Number.parseFloat(i!=null?i:"0"):t[MA(n)]=i}}),t}function ef(){return!(!("ElementInternals"in window)||!HTMLElement.prototype.attachInternals||!("role"in window.ElementInternals.prototype))}var Lh=Bf,Nh,kh,Dh,Oh;if(Q()&&!((Nh=window.customElements)!=null&&Nh.get("math-field"))){(Dh=window[kh=Symbol.for("io.cortexjs.mathlive")])!=null||(window[kh]={});const e=window[Symbol.for("io.cortexjs.mathlive")];e.version="0.98.5",window.MathfieldElement=Bf,(Oh=window.customElements)==null||Oh.define("math-field",Bf)}function Cg(e,t,r){let n=r,i=0;const s=e.length;for(;n<t.length;){const d=t[n];if(i<=0&&t.slice(n,n+s)===e)return n;d==="\\"?n++:d==="{"?i++:d==="}"&&i--,n++}return-1}function r0(e,t,r,n,i="latex"){const s=[];for(const d of e)if(d.type==="text"){const _=d.data;let $=!0,ee=0,ue;ue=_.indexOf(t),ue!==-1&&(ee=ue,ee>0&&s.push({type:"text",data:_.slice(0,ee)}),$=!1);let Pe=!1;for(;!Pe;){if($){if(ue=_.indexOf(t,ee),ue===-1){Pe=!0;break}ee!==ue&&s.push({type:"text",data:_.slice(ee,ue)}),ee=ue}else{if(ue=Cg(r,_,ee+t.length),ue===-1){Pe=!0;break}let at=_.slice(ee+t.length,ue);i==="ascii-math"&&([,at]=au(at,{format:"ascii-math"})),s.push({type:"math",data:at,rawData:_.slice(ee,ue+r.length),mathstyle:n}),ee=ue+r.length}$=!$}ee<_.length&&s.push({type:"text",data:_.slice(ee)})}else s.push(d);return s}function Ph(e,t,r){let n=[{type:"text",data:e}];return t!=null&&t.inline&&t.inline.forEach(([i,s])=>{n=r0(n,i,s,"textstyle")}),t!=null&&t.display&&t.display.forEach(([i,s])=>{n=r0(n,i,s,"displaystyle")}),r!=null&&r.inline&&r.inline.forEach(([i,s])=>{n=r0(n,i,s,"textstyle","ascii-math")}),r!=null&&r.display&&r.display.forEach(([i,s])=>{n=r0(n,i,s,"displaystyle","ascii-math")}),n}function Bg(e,t){const r=document.createElement("span");r.setAttribute("translate","no");try{const n="<math xmlns='http://www.w3.org/1998/Math/MathML'>"+t.renderToMathML(e)+"</math>";r.innerHTML=window.MathfieldElement.createHTML(n)}catch(n){console.error(`MathLive 0.98.5: Could not convert "${e}"' to MathML with ${n}`),r.textContent=e}return r.className="ML__sr-only",r}function Sg(e,t,r,n){try{const i=t.renderToMarkup(e,{mathstyle:r,format:"html"}),s=document.createElement("span");return s.dataset.latex=e,s.style.display=r==="displaystyle"?"flex":"inline-flex",s.setAttribute("aria-hidden","true"),s.setAttribute("translate","no"),s.innerHTML=window.MathfieldElement.createHTML(i),s}catch(i){if(console.error("Could not parse'"+e+"' with ",i),n)return document.createTextNode(e)}return null}function tf(e,t,r,n){var i;const s=Sg(e,r,t||"textstyle",n),d=(i=r.renderAccessibleContent)!=null?i:"";if(s&&/\b(mathml|speakable-text)\b/i.test(d)){const _=document.createElement("span");if(/\bmathml\b/i.test(d)&&r.renderToMathML&&_.append(Bg(e,r)),/\bspeakable-text\b/i.test(d)&&r.renderToSpeakableText){const $=document.createElement("span");$.setAttribute("translate","no");const ee=r.renderToSpeakableText(e);$.innerHTML=window.MathfieldElement.createHTML(ee),$.className="ML__sr-only",_.append($)}return _.append(s),_}return s}function Eg(e,t){var r,n,i;let s=null;if((r=t.TeX)!=null&&r.processEnvironments&&/^\s*\\begin/.test(e)){s=document.createDocumentFragment();const d=tf(e,"",t,!0);d&&s.appendChild(d)}else{if(!e.trim())return null;const d=Ph(e,(n=t.TeX)==null?void 0:n.delimiters,(i=t.asciiMath)==null?void 0:i.delimiters);if(d.length===1&&d[0].type==="text")return null;s=document.createDocumentFragment();for(const _ of d)if(_.type==="text")s.appendChild(document.createTextNode(_.data));else{const $=tf(_.data,_.mathstyle==="textstyle"?"textstyle":"displaystyle",t,!0);$&&s.appendChild($)}}return s}function Th(e,t){var r,n,i,s,d,_,$,ee,ue,Pe,at,Mt,jt,Hr,Wn,Tr;if(e.childNodes.length===1&&e.childNodes[0].nodeType===3){const In=(r=e.childNodes[0].textContent)!=null?r:"";if((n=t.TeX)!=null&&n.processEnvironments&&/^\s*\\begin/.test(In)){e.textContent="";const Tn=tf(In,"",t,!0);Tn&&e.append(Tn);return}const ei=Ph(In,(i=t.TeX)==null?void 0:i.delimiters,(s=t.asciiMath)==null?void 0:s.delimiters);if(ei.length===1&&ei[0].type==="math"){e.textContent="";const Tn=tf(ei[0].data,ei[0].mathstyle==="textstyle"?"textstyle":"displaystyle",t,!0);Tn&&e.append(Tn);return}if(ei.length===1&&ei[0].type==="text")return}for(let In=e.childNodes.length-1;In>=0;In--){const ei=e.childNodes[In];if(ei.nodeType===3){const Tn=Eg((d=ei.textContent)!=null?d:"",t);Tn&&(In+=Tn.childNodes.length-1,ei.replaceWith(Tn))}else if(ei.nodeType===1){const Tn=ei,oa=ei.nodeName.toLowerCase();if(oa==="script"){const ka=ei;let ba;if((_=t.processScriptTypePattern)!=null&&_.test(ka.type))ba=($=ka.textContent)!=null?$:"";else if((ee=t.processMathJSONScriptTypePattern)!=null&&ee.test(ka.type))try{ba=(Pe=t.serializeToLatex)==null?void 0:Pe.call(t,JSON.parse((ue=ka.textContent)!=null?ue:""))}catch(ss){console.error(ss)}if(ba){let ss="textstyle";for(const pi of ka.type.split(";")){const[ku,dA]=pi.toLowerCase().split("=");ku.trim()==="mode"&&(ss=dA.trim()==="display"?"displaystyle":"textstyle")}const rl=tf(ba,ss,t,!0);rl&&ka.parentNode.replaceChild(rl,ka)}}else if(((Mt=(at=t.processClassPattern)==null?void 0:at.test(Tn.className))!=null?Mt:!1)||!((Hr=(jt=t.skipTags)==null?void 0:jt.includes(oa))!=null&&Hr||(Tr=(Wn=t.ignoreClassPattern)==null?void 0:Wn.test(Tn.className))!=null&&Tr))if(e.childNodes.length===1&&e.childNodes[0].nodeType===3){const ba=e.textContent;e.textContent="";const ss=tf(ba!=null?ba:"","displaystyle",t,!0);ss&&e.append(ss)}else Th(Tn,t)}}}var Fg={skipTags:["math-field","noscript","style","textarea","pre","code","annotation","annotation-xml"],processScriptType:"math/tex",processMathJSONScriptType:"math/json",ignoreClass:"tex2jax_ignore",processClass:"tex2jax_process",renderAccessibleContent:"mathml",asciiMath:{delimiters:{inline:[["`","`"]]}},TeX:{processEnvironments:!0,delimiters:{inline:[["\\(","\\)"]],display:[["$$","$$"],["\\[","\\]"]]}}};function Ig(e,t){var r,n,i,s;try{const d=m(m({},Fg),t);d.ignoreClassPattern=new RegExp((r=d.ignoreClass)!=null?r:""),d.processClassPattern=new RegExp((n=d.processClass)!=null?n:""),d.processScriptTypePattern=new RegExp((i=d.processScriptType)!=null?i:""),d.processMathJSONScriptTypePattern=new RegExp((s=d.processMathJSONScriptType)!=null?s:""),ld(),Hl("core"),Th(e,d)}catch(d){d instanceof Error?console.error("renderMathInElement(): "+d.message):console.error("renderMathInElement(): Could not render math for element",e)}}function Mg(e,t){const r=jA.singleton;return r?(r.show(),ff(),r.currentLayer=t,r.render(),r.focus(),!0):!1}function _g(){const e=window.mathVirtualKeyboard;return e.visible?e.hide({animate:!0}):e.show({animate:!0}),!1}Wl({switchKeyboardLayer:Mg,toggleVirtualKeyboard:_g,hideVirtualKeyboard:()=>(window.mathVirtualKeyboard.hide({animate:!0}),!1),showVirtualKeyboard:()=>(window.mathVirtualKeyboard.show({animate:!0}),!1)},{target:"virtual-keyboard"});function ZA(){var e,t;return(t=globalThis[e=Symbol.for("io.cortexjs.mathlive")])!=null||(globalThis[e]={}),globalThis[Symbol.for("io.cortexjs.mathlive")]}function Pg(){return console.warn("%cMathLive 0.98.5: %cmakeSharedVirtualKeyboard() is deprecated. \n Use `window.mathVirtualKeyboard` to access the virtual keyboard instance.\n See https://cortexjs.io/mathlive/changelog/ for details.","color:#12b; font-size: 1.1rem","color:#db1111; font-size: 1.1rem"),window.mathVirtualKeyboard}function Tg(e){Ng(document.body,e)}function Lg(e){if(typeof e=="string"){const t=document.getElementById(e);if(t===null)throw new Error(`The element with ID "${e}" could not be found.`);return t}return typeof e=="string"?null:e}function Ng(e,t){var r,n,i,s;const d=Lg(e);if(!d)return;const _=t!=null?t:{};(r=_.renderToMarkup)!=null||(_.renderToMarkup=vc),(n=_.renderToMathML)!=null||(_.renderToMathML=zm),(i=_.renderToSpeakableText)!=null||(_.renderToSpeakableText=$m),(s=_.serializeToLatex)!=null||(_.serializeToLatex=Zm),Ig(d,_)}var Rg={mathlive:"0.98.5"}}}]);
|
|
|
}()); |